500	500	
93	110	94	88	106	110	76	90	104	93	102	99	100	109	124	89	91	93	107	94	90	124	98	81	102	105	107	95	90	110	92	110	89	110	89	109	87	86	99	99	110	95	133	111	110	105	106	97	86	112	105	105	88	110	110	105	110	105	96	99	110	95	84	87	94	91	87	100	85	111	114	117	102	104	101	104	103	112	93	101	95	84	105	102	98	95	98	75	95	100	120	90	106	110	97	111	107	102	116	100	94	90	99	76	103	114	94	98	101	80	119	93	115	100	106	119	97	101	106	106	103	85	122	112	110	107	96	98	96	113	92	102	87	108	101	88	106	100	85	92	96	99	106	107	107	86	116	102	101	113	108	101	102	93	82	88	85	84	93	97	90	86	95	96	111	95	89	119	103	93	114	89	88	94	84	104	89	98	105	119	108	103	103	86	119	90	95	89	86	104	92	92	98	93	104	108	118	106	104	96	86	107	97	92	103	89	71	114	94	102	109	108	110	98	114	93	129	95	113	81	99	94	113	104	92	104	102	94	111	108	78	99	93	108	110	109	87	107	91	90	111	96	107	99	89	75	108	99	90	105	101	96	109	98	99	101	95	114	96	95	105	88	104	101	111	101	101	110	97	93	108	97	91	100	104	107	99	99	111	102	100	95	112	75	95	111	96	107	99	72	88	89	107	106	100	73	96	113	95	115	97	105	101	88	82	109	98	110	97	84	110	85	112	95	106	117	82	82	97	104	113	97	92	90	99	103	102	86	94	97	105	91	87	104	97	101	92	113	93	110	104	88	88	89	91	103	115	102	116	97	84	106	93	107	95	79	103	96	87	106	104	106	109	105	94	121	103	109	98	95	121	102	100	111	98	99	104	93	101	114	103	85	96	109	109	125	98	106	101	77	94	95	92	104	88	95	103	94	106	99	90	93	113	114	101	108	120	80	93	86	111	103	102	112	87	99	112	96	98	99	108	102	111	102	123	109	100	111	99	106	98	102	101	101	108	97	88	90	97	86	119	105	103	110	76	96	99	86	98	99	93	101	109	103	89	94	88	93	111	112	114	102	84	90	117	111	103	100	120	101	98	90	105	97	95	107	119	95	111	94	126	91	112	96	99	95	108	100	129	120	103	94	79	114	90	95	83	96	100	103	
84	104	90	111	115	112	90	89	121	100	107	99	101	93	85	92	111	99	110	92	93	100	101	107	94	116	89	103	107	87	105	114	108	108	99	82	106	96	86	74	107	94	96	82	100	82	98	83	115	106	106	99	100	111	88	94	100	105	119	102	91	100	100	100	104	98	97	88	112	87	81	94	103	87	84	94	96	83	95	90	94	84	91	105	100	100	99	123	91	103	77	122	101	108	99	96	106	93	107	95	103	106	98	106	125	97	118	108	94	108	109	91	93	89	106	105	93	106	127	106	113	97	101	116	91	94	82	94	81	102	105	84	103	93	101	106	94	83	98	93	95	94	83	82	100	111	102	100	92	104	106	115	87	101	101	101	107	84	92	96	115	96	99	106	86	110	95	109	89	120	113	102	108	111	112	120	105	101	91	93	96	93	94	113	98	102	112	112	81	97	104	108	102	109	99	94	99	99	96	89	87	107	96	101	101	94	111	93	92	101	98	90	92	102	103	106	111	111	108	90	101	103	93	100	108	85	99	112	107	105	100	92	101	103	104	92	95	96	95	115	95	80	93	107	118	95	105	99	104	98	98	114	113	90	99	93	107	114	99	113	102	84	114	107	99	102	98	103	100	106	111	83	100	109	98	107	83	103	103	93	105	108	91	95	113	106	101	98	106	79	92	104	77	114	102	99	90	113	107	105	105	100	91	94	114	111	98	92	112	106	90	90	105	114	94	99	101	94	97	90	93	101	106	115	101	102	113	110	104	125	121	103	115	92	99	91	122	112	104	96	122	101	107	98	89	92	111	107	91	93	99	105	92	85	101	96	96	83	83	107	91	121	98	96	111	91	98	107	89	93	92	105	100	97	101	113	99	96	109	80	85	92	108	109	107	112	96	94	115	102	120	108	91	88	82	112	102	102	98	100	119	104	97	93	97	107	100	91	96	89	99	111	103	108	107	99	105	87	103	105	86	81	94	100	106	95	112	100	94	109	92	117	110	118	108	87	122	94	102	105	102	105	93	90	113	93	108	102	96	97	101	121	92	99	94	101	89	92	92	113	84	105	117	87	100	89	85	118	95	113	81	89	104	90	88	112	91	117	105	101	106	88	91	99	99	109	103	119	81	107	91	98	89	103	89	93	110	96	94	90	
755	590	818	999999	676	718	778	778	828	999999	999999	930	51	858	999999	999999	926	999999	185	48	784	416	845	999999	123	527	196	916	17	590	695	45	370	818	552	891	603	444	969	753	574	999999	679	90	911	820	758	487	617	999999	999999	332	800	999999	137	349	744	900	617	159	531	862	770	247	999999	10	999999	233	316	280	940	491	576	432	473	999999	737	765	16	302	999999	708	309	629	321	372	244	999999	999999	999999	999999	702	827	820	231	712	527	442	999999	999999	260	535	999999	346	447	787	756	378	560	640	611	999999	894	325	389	823	999999	151	925	999999	766	234	541	113	134	247	664	999999	999999	760	999999	305	326	104	52	244	537	963	192	999999	615	865	785	60	601	177	808	511	999999	408	160	386	516	180	154	36	999999	78	999999	209	133	999999	177	800	999999	316	999999	999999	999999	155	295	598	958	400	662	900	449	491	511	999999	439	162	999999	802	610	999999	788	155	950	999999	250	468	751	999999	411	614	697	984	388	294	999999	19	238	999999	122	561	427	126	517	254	999999	999999	566	265	770	970	686	375	199	999999	528	517	849	267	999999	826	847	975	989	58	999999	464	112	999999	452	429	999999	999999	689	58	174	999999	999999	705	439	999999	902	496	999999	440	928	332	794	309	766	996	169	971	390	295	714	452	136	469	999999	132	409	349	812	350	999999	657	686	999999	914	855	999999	153	828	175	999999	360	762	559	129	880	669	802	999999	456	269	999999	648	403	344	722	546	179	999999	316	339	562	684	871	393	280	646	999999	395	910	127	26	153	224	371	363	999999	576	349	171	462	606	889	365	90	104	999999	999999	806	202	319	709	489	521	999999	371	676	999999	175	999999	244	999999	417	549	338	253	999999	433	999999	980	999999	969	829	502	853	733	673	328	791	999999	270	363	847	203	600	417	536	631	389	999	687	799	999999	499	927	447	198	349	37	999999	999999	999999	999999	826	999999	350	880	987	667	112	698	357	109	876	588	999999	999999	999999	949	921	717	187	999999	42	303	242	999999	339	575	999999	545	999999	301	953	13	685	113	31	43	259	537	548	963	999999	311	339	999999	999999	999999	56	279	974	399	115	129	118	541	227	533	999999	782	999999	422	261	999999	373	999999	155	872	903	777	157	999999	699	393	178	223	767	731	999999	543	43	999999	528	147	571	999999	195	833	999999	154	885	497	116	477	986	136	712	999999	999999	999999	553	661	17	999999	999999	792	700	722	951	894	773	496	999999	393	749	999999	893	999999	995	
438	999999	999999	977	759	999999	659	999999	232	407	52	510	57	999999	689	989	382	420	259	25	778	244	999999	882	10	380	399	928	722	999999	864	242	597	999999	509	999999	241	684	258	387	472	999999	999999	999999	999999	999999	725	703	880	404	999999	711	643	109	999999	999999	407	439	976	388	502	731	363	504	999999	809	999999	999999	293	286	999999	698	172	999999	553	71	767	158	973	616	999999	999999	57	327	361	999999	999999	498	507	315	15	802	707	869	884	999999	364	972	781	108	480	402	419	999999	646	678	548	771	555	166	436	258	999999	999999	733	806	683	999999	153	390	999999	424	826	978	281	954	999999	999999	987	812	706	794	377	874	145	262	286	454	999999	682	614	999999	943	999999	879	756	346	347	999999	88	67	328	829	999999	887	999999	576	441	331	692	687	256	783	743	459	641	999999	591	999999	481	999999	999999	364	999999	776	393	999999	999999	108	999999	617	653	166	909	754	387	999999	976	986	89	999999	844	133	988	994	367	999999	999999	891	247	875	755	999999	664	557	828	999999	367	624	504	585	101	999999	806	84	44	99	873	989	999999	676	905	999999	155	796	685	999999	375	999999	999999	999999	999999	999999	861	999999	861	999999	999999	361	925	423	999999	361	492	503	999999	511	326	999999	959	278	180	220	820	570	970	161	967	867	871	723	999999	890	216	999999	999999	999999	999999	167	222	503	597	521	73	658	79	553	121	651	212	999999	789	461	517	150	999999	71	999999	300	999999	709	573	999999	489	212	824	999999	154	337	199	96	999999	999999	999999	466	681	658	999999	171	501	426	999999	999999	665	999999	934	148	999999	76	987	252	733	190	999999	512	999999	962	42	860	833	362	409	999999	999999	999999	999999	999999	758	60	468	519	999999	611	799	261	669	257	969	791	278	999999	343	87	350	947	363	999999	679	999999	536	718	999999	999999	999999	149	27	266	864	550	999999	313	389	332	607	477	999999	131	390	236	999999	683	993	250	999999	157	28	331	443	514	999999	302	950	569	524	749	892	628	283	999999	244	412	392	428	247	999999	307	20	480	872	619	241	469	999999	356	999999	725	386	703	190	130	999999	999999	999999	999999	999999	363	819	999999	857	585	709	847	730	992	440	999999	574	13	627	850	18	851	570	999999	530	999999	507	223	671	999999	516	924	999999	999999	548	999999	42	640	999999	611	487	999999	999999	297	910	393	999999	999999	915	999999	161	999999	85	339	121	999999	262	999999	999999	999999	855	606	146	833	999999	784	754	200	454	851	267	933	999999	26	373	805	239	283	984	146	
999999	57	307	119	872	999999	848	763	427	999999	999999	577	382	567	999999	880	76	788	227	999999	639	547	16	74	999999	228	999999	69	966	316	615	978	481	131	333	808	309	36	961	936	936	990	773	750	999999	689	560	459	270	492	739	450	65	999999	999999	556	50	242	999999	654	999999	788	797	999999	97	357	106	261	999999	947	581	49	826	291	199	649	774	265	549	999999	667	999999	799	483	576	174	999999	622	624	777	767	76	222	317	169	157	999999	661	662	176	593	999999	225	322	910	999999	623	774	999999	999999	781	785	999999	209	986	870	989	323	544	922	435	483	636	999999	189	514	999999	519	132	52	456	999999	602	999999	999999	999999	691	486	999999	876	550	158	999999	767	999999	982	383	22	999999	298	167	878	999999	740	999999	119	673	758	142	406	872	114	652	627	410	668	192	999999	999999	628	189	999999	999999	668	999999	286	530	868	999999	207	999999	814	199	833	999999	578	996	862	641	912	694	999999	353	176	13	446	506	336	367	336	800	999999	834	701	999999	654	137	458	368	465	588	805	296	999999	275	68	914	818	999999	832	672	329	678	999999	999999	256	169	584	999999	935	780	204	511	145	999999	999999	979	497	999999	239	999999	999999	504	999999	999999	889	999999	418	999999	945	531	687	593	999999	664	480	395	569	999999	863	495	999999	794	433	684	394	304	161	999999	999999	88	427	999999	513	392	999999	999999	502	941	55	610	751	999999	999999	999999	102	611	976	480	926	681	999999	730	999999	743	999999	754	999999	501	939	594	494	879	703	867	114	592	89	999999	999999	655	893	628	721	999999	744	999999	85	29	999999	783	328	681	999999	526	668	696	999999	770	495	379	753	999999	999999	460	126	871	999999	851	999999	999999	531	999999	939	999999	788	791	999999	606	998	35	999999	61	909	166	276	812	278	999999	208	417	356	999999	999999	170	901	892	626	271	999999	873	999999	999999	721	91	261	494	741	339	999999	877	688	999999	999999	469	999999	702	100	845	193	313	999999	999999	652	999999	163	221	185	778	380	999999	999999	999999	999999	135	144	454	340	827	904	781	999999	938	448	331	729	717	999999	198	469	209	801	999999	87	833	999999	99	581	830	999999	49	319	962	999999	999999	999999	941	179	646	334	999999	371	999999	941	999999	242	664	363	331	171	999999	673	986	318	181	103	393	999999	636	854	999999	999999	509	899	864	999999	118	979	606	618	788	547	901	863	999999	999999	538	839	675	600	616	736	259	668	999999	376	999999	653	999999	748	328	281	543	791	290	999999	999999	373	87	939	
134	684	999999	999999	383	999999	772	133	999999	343	565	554	999999	45	248	999999	623	840	417	498	149	464	999999	857	999999	516	999999	120	583	999999	975	999999	762	999999	999999	932	979	546	999999	593	603	209	558	999999	193	774	287	999999	553	972	759	30	955	588	800	669	491	899	423	999999	893	661	999999	264	368	399	999999	268	999999	315	337	87	555	824	894	940	999999	748	673	525	239	506	999999	999999	999999	999999	220	183	999999	999999	450	90	999999	429	699	999999	659	999999	95	794	982	29	939	999999	644	999999	475	141	999999	859	999999	999999	235	898	636	397	105	939	183	999999	189	999999	332	999999	865	257	999999	999999	134	952	999999	612	663	999999	542	999999	567	329	966	408	489	88	999999	85	54	708	855	999999	792	312	846	999999	130	999999	614	999999	696	187	999999	397	728	349	17	741	999999	160	89	355	365	426	830	776	973	774	924	110	999999	256	717	999999	401	729	999999	821	999999	999999	492	981	275	179	523	389	946	578	680	150	81	747	506	999999	628	510	868	999999	482	80	746	355	999999	999999	999999	999999	470	225	996	998	15	999999	635	17	999999	107	999999	196	902	999999	829	404	104	784	39	393	999999	823	538	890	861	968	349	45	824	999999	234	999999	936	83	918	731	582	681	144	885	999999	999999	235	531	999999	682	999999	41	251	351	999999	999999	484	850	700	999999	999999	115	146	999999	846	600	192	999999	873	329	999999	829	532	999999	999999	999999	649	153	999999	260	598	999999	999999	189	999999	318	999999	999999	885	260	286	999999	382	281	54	476	544	107	49	521	999999	703	999999	111	432	643	508	153	528	999999	334	341	578	450	58	680	645	999999	542	999999	805	709	646	622	53	999999	457	260	999999	999999	877	551	999999	999999	999999	895	358	999999	757	861	999999	650	954	57	926	999999	517	932	233	374	831	999999	565	511	715	606	999999	45	68	268	999999	257	100	183	960	782	237	999999	505	162	331	286	999999	681	728	164	754	598	696	108	655	524	37	688	999999	999999	985	999999	55	347	838	323	999999	498	674	561	560	781	96	153	717	999999	436	999999	999999	554	387	884	782	560	999999	467	349	959	999999	671	999999	411	658	670	796	634	999999	168	324	18	975	711	999999	176	604	999999	512	552	391	999999	98	956	645	969	999999	111	999999	495	999999	999999	973	351	885	12	341	999999	999999	425	356	92	928	999999	756	44	579	676	877	615	956	878	955	797	578	657	583	273	765	688	758	695	813	286	672	999999	44	633	825	999999	835	454	849	96	205	308	999999	820	
210	611	999999	999999	233	214	538	616	425	186	773	238	429	77	394	444	667	999999	278	999999	605	812	10	945	999999	999999	999999	999999	39	869	999999	999999	999999	762	72	164	298	521	472	609	748	65	528	999999	999999	597	583	999999	70	415	428	544	999999	999999	224	999999	610	999999	395	359	999999	37	587	556	585	503	607	666	14	239	156	156	199	669	903	550	294	153	999999	263	300	21	999999	623	999999	999999	250	254	548	674	999999	844	135	999999	184	999999	999999	971	282	367	989	999999	999999	830	999999	282	354	369	482	674	113	999999	369	142	69	999999	585	999999	115	527	262	363	128	999999	685	312	999999	999999	495	192	81	322	871	727	274	999999	258	620	999999	178	712	880	771	874	571	999999	999999	999999	999999	761	144	514	866	754	115	636	999999	433	155	956	261	278	874	999999	602	790	999999	641	999999	999999	174	965	608	937	814	999999	999999	253	767	598	999999	37	33	734	999999	566	999999	126	999999	637	585	999999	475	408	917	999999	16	999999	282	781	999999	843	999999	377	596	179	906	999999	939	733	54	554	999999	556	139	999999	254	149	999999	45	343	999999	29	999999	999999	999999	499	999999	30	380	375	120	971	986	999999	983	999999	655	999999	877	660	528	186	888	593	40	169	919	278	693	199	999999	238	246	448	31	823	893	999999	256	679	706	908	569	368	999999	583	679	458	999999	329	599	12	375	384	815	302	141	647	999999	189	999999	999999	336	999999	508	881	999999	547	86	170	19	387	891	207	954	619	999999	529	659	456	999999	471	133	373	600	864	862	861	999999	728	692	256	206	76	109	999999	999999	389	860	62	999999	141	381	985	320	221	120	177	430	205	685	611	987	623	699	999999	808	962	999999	644	29	873	913	358	999999	762	191	824	108	190	47	238	669	607	608	999999	99	147	63	389	753	695	441	999999	53	999999	269	583	377	990	965	999999	799	225	43	975	228	33	517	999999	40	999999	79	999999	167	457	999999	999999	999999	351	29	670	999999	999999	890	333	441	485	314	999999	503	607	457	117	224	428	999999	453	573	999999	140	76	999999	999999	358	467	999999	999999	281	596	150	878	568	35	971	304	709	999999	335	709	543	742	719	131	64	432	839	961	999999	738	28	497	816	999999	221	952	51	414	851	433	707	250	214	999999	256	624	49	999999	146	999999	718	999999	999999	864	100	999999	357	508	450	999999	627	999999	175	542	577	652	71	186	999999	28	263	305	747	902	11	302	538	11	875	439	999999	417	825	999999	29	999999	379	952	301	
824	605	542	999999	925	805	53	85	999999	150	603	563	862	617	128	665	999999	999999	226	862	797	858	999999	633	999999	999999	220	838	68	522	397	999999	119	885	990	423	721	341	821	106	957	999999	999999	861	281	876	999999	800	707	450	606	999999	163	99	503	965	999999	908	999999	393	595	215	26	158	752	330	454	976	627	704	944	91	999999	999999	999999	580	991	495	362	144	999999	419	141	617	999999	307	130	999999	391	999999	174	812	388	438	511	999999	210	718	118	951	999999	554	183	999999	999999	525	820	43	194	922	973	763	556	818	383	999999	83	408	999999	454	209	999999	595	999999	999999	141	702	999999	617	162	380	283	386	410	712	465	246	139	121	401	487	96	835	468	60	999999	265	569	999999	336	999999	801	485	663	999999	999999	999999	580	471	375	822	979	999999	41	552	700	387	155	116	917	938	999999	297	999999	999999	122	599	136	999999	140	875	999999	999999	290	484	579	797	722	659	715	505	666	667	999999	578	508	670	803	916	359	999999	119	463	146	397	733	513	644	696	638	999999	833	37	341	499	999999	203	145	556	972	999999	664	496	400	422	282	286	551	999999	468	452	796	219	999999	999999	765	999999	649	893	999999	76	163	36	999999	318	999999	638	336	256	888	314	534	999999	999999	999999	368	623	72	999999	125	999999	961	999999	237	999999	610	624	835	999999	733	999999	554	999999	806	906	999999	638	999999	92	750	643	950	305	384	163	918	549	275	745	748	152	617	924	777	303	114	999999	798	834	999999	57	803	113	999999	999999	760	291	999999	48	708	730	999999	999999	974	999999	507	666	996	999999	277	71	999999	99	484	591	402	999999	475	512	801	966	839	999999	385	702	839	846	782	505	402	636	999999	236	46	28	995	637	949	304	796	447	785	724	567	645	699	713	999999	931	486	141	816	938	246	742	890	514	604	282	643	660	884	999999	681	640	963	999999	63	466	595	765	679	180	715	999999	190	125	84	999999	13	135	999999	851	999999	999999	820	999999	999999	304	138	999999	42	677	661	146	563	294	53	927	681	576	999999	172	999999	721	461	645	232	999999	561	774	999999	999999	999999	999999	441	42	482	419	819	803	141	758	999999	114	732	12	519	579	800	896	82	157	67	999999	475	999999	516	307	809	185	937	117	743	363	61	178	408	154	705	531	999999	633	999999	877	445	999999	833	241	988	459	999999	653	92	665	701	291	807	842	999999	384	526	999999	999999	999999	866	33	24	974	62	564	603	374	874	279	94	449	50	189	991	
999999	232	284	319	999999	58	999999	35	999999	999999	769	370	999999	999999	999999	999999	637	32	473	20	421	887	859	999999	999999	856	761	779	812	580	262	999999	627	851	478	162	251	865	260	595	583	998	936	322	292	203	48	272	999999	274	457	426	577	999999	579	684	373	999999	884	503	296	513	223	506	409	999999	743	999999	633	177	999999	771	772	877	437	999999	951	546	896	999999	817	499	235	547	133	835	674	458	999999	793	789	156	981	757	999999	79	999999	439	913	764	999999	999999	638	385	512	999999	654	699	741	166	733	826	208	652	685	797	288	675	383	999999	853	295	441	839	388	616	999999	25	578	367	638	999999	632	142	999999	493	999999	849	45	448	191	999999	999999	999999	70	962	999999	999999	999999	999999	791	999999	66	999999	910	174	893	798	996	896	895	639	999999	383	999999	999999	204	75	870	202	935	438	999999	999999	999999	999999	578	325	779	426	668	461	943	999999	576	528	999999	291	232	617	999999	72	999999	149	553	552	852	999999	597	999999	768	882	468	878	575	362	999999	131	999999	40	596	577	28	580	237	999999	999999	64	806	999	757	912	843	263	999999	872	585	499	999999	839	36	244	727	932	999999	999999	999999	75	999999	223	58	999999	999999	202	31	31	54	282	911	119	999999	798	999999	597	999999	856	48	215	999999	999999	777	980	739	130	13	999999	849	96	922	999999	450	999999	999999	999999	951	999999	999999	650	242	581	828	313	999999	282	982	238	707	999999	842	801	747	788	790	798	446	999999	603	211	198	999999	999999	999999	359	470	669	236	245	943	646	674	999999	397	972	703	999999	474	402	467	147	775	999999	719	999999	130	999999	661	999999	999999	156	883	821	388	462	999999	999999	871	953	127	612	755	992	764	493	999999	535	999999	815	96	924	972	675	999999	74	422	25	462	713	999999	766	17	999999	481	797	763	853	888	935	999999	304	999999	520	284	999999	392	783	889	236	85	595	999999	999999	754	839	184	217	684	324	49	557	947	999999	999999	361	999999	999999	521	966	730	324	647	423	415	791	922	999999	401	291	681	639	136	235	638	643	421	171	999999	999999	623	556	178	574	999999	853	999999	845	796	923	999999	33	999999	922	505	999999	947	930	441	999999	917	999999	815	999999	642	410	430	721	529	90	940	442	726	999999	353	184	155	83	999999	999999	444	999999	999999	478	41	658	377	213	730	876	696	999999	730	680	723	900	999999	775	931	494	432	635	326	715	983	817	999999	999999	999999	331	999999	873	412	879	527	840	68	347	371	983	43	999999	991	
652	394	459	712	999999	165	453	999999	379	999999	43	139	809	999999	948	495	999999	361	999999	999999	999999	269	822	87	851	162	882	999999	999999	413	948	461	999999	643	673	331	533	999999	260	236	135	887	247	732	379	749	717	90	119	852	999999	631	999999	593	593	393	571	381	999999	893	999999	611	999999	965	203	581	924	999999	999999	627	961	119	111	757	508	520	999999	999999	708	111	445	802	999999	999999	266	326	999999	621	60	289	759	161	999999	367	953	524	846	281	999999	797	824	999999	993	491	891	48	999999	999999	95	999999	371	999999	673	999999	457	999999	879	501	709	877	179	313	126	807	999999	999999	999999	744	999999	984	674	999999	999999	911	286	894	809	250	659	999999	795	999999	535	977	918	287	488	494	909	999999	644	354	572	661	627	521	434	999999	624	91	182	786	496	110	407	620	919	762	999999	999999	999999	638	842	491	91	68	999999	148	888	590	331	381	834	999999	349	999999	188	900	293	765	470	623	626	999999	55	19	624	435	999999	308	999999	725	21	356	999999	16	512	999999	999999	569	743	295	306	43	999999	800	999999	999999	761	87	442	28	999999	717	102	57	22	274	999999	81	443	352	568	590	999999	605	369	488	518	343	816	107	999999	723	999999	999999	326	999999	818	254	68	458	999999	502	865	349	256	303	263	764	994	248	999999	507	136	400	727	999999	811	999999	441	999999	658	428	999999	344	697	999999	999999	918	731	429	456	200	23	985	999999	75	724	882	358	75	999999	753	348	578	463	823	999999	632	456	610	780	663	999999	595	799	255	242	531	999999	999999	999999	345	43	574	792	453	494	999999	721	662	991	999999	805	999999	248	999999	89	692	880	874	168	73	471	130	649	792	999999	999999	195	433	832	202	241	857	467	999999	719	774	785	19	338	456	910	794	619	851	857	448	999999	999999	999999	999999	999999	777	343	545	999999	913	999999	10	76	999999	955	298	829	999999	697	948	999999	999999	195	999999	907	871	545	711	162	999999	511	797	999999	938	81	300	267	292	551	464	999999	921	999999	806	848	784	999999	272	999999	622	964	999999	163	909	540	998	710	999999	642	779	241	999999	393	999999	999999	137	75	137	994	665	999999	546	256	243	434	999999	999999	999999	999999	132	928	283	220	539	712	690	999999	35	999999	83	590	406	999999	772	999999	892	538	819	404	721	718	815	277	999999	591	427	574	919	484	999999	665	331	404	520	850	958	999999	853	493	999999	493	50	999999	921	85	634	896	483	20	542	999999	522	983	999999	413	999999	999999	384	948	295	
126	724	550	999999	418	999999	12	139	922	999999	999999	999999	336	683	238	678	95	356	999999	957	531	999999	999999	942	105	999999	347	658	116	999999	999999	46	905	208	999999	999999	999999	874	999999	816	631	766	561	746	999999	773	196	310	999999	735	999999	658	623	990	999999	999999	816	608	759	275	921	353	33	195	999999	444	779	138	999999	469	188	221	843	944	335	765	999999	999999	999999	331	956	47	999999	381	708	304	423	914	444	578	952	891	124	999999	895	288	999999	376	435	627	993	999999	231	999999	557	816	999999	679	665	998	496	654	728	438	319	883	212	651	999999	26	31	865	693	999999	517	297	107	605	59	57	31	172	736	263	999999	898	816	103	999999	999999	489	743	259	446	92	308	172	999999	999999	999999	85	101	889	419	606	138	999999	999999	540	269	719	220	629	617	976	333	918	474	999999	420	77	119	827	593	536	287	999999	257	427	219	134	999999	999999	47	971	999999	999999	326	657	999999	535	999999	563	999999	183	999999	999999	641	469	758	390	697	586	517	944	966	274	305	882	328	521	125	303	330	999999	308	543	592	646	999999	999999	999999	999999	900	999999	999999	999999	272	999999	999999	999999	975	788	669	999999	436	834	169	999999	999999	999999	977	999999	999999	688	999999	801	999999	428	875	735	531	994	422	999999	788	880	686	999999	971	999999	999999	885	999999	999999	546	999999	999999	501	709	999999	384	999999	999999	392	82	168	489	221	476	181	999999	999999	545	532	999999	980	376	962	51	555	158	999999	999999	999999	662	102	999999	182	151	92	177	740	719	411	361	999999	363	999999	999999	629	401	474	165	999999	107	168	350	102	524	566	960	999999	460	163	325	847	999999	56	729	980	349	999999	80	393	999999	999999	134	143	180	608	999999	999999	337	421	999999	684	381	999999	497	504	999999	726	658	585	132	506	290	565	999999	514	999999	317	310	653	999999	94	999999	771	796	524	43	216	999999	915	939	623	999999	999999	998	999999	475	999999	999999	999999	238	999999	999999	999999	271	999999	302	999999	57	999999	943	319	46	683	140	999999	290	609	536	973	999999	999999	805	743	645	508	173	250	566	454	48	999999	758	85	425	667	437	908	510	298	231	475	168	264	971	630	999999	659	999999	929	360	866	518	585	764	999999	817	913	849	762	344	999999	11	603	999999	999999	560	999999	268	999999	999999	381	109	999999	751	995	387	550	999999	24	921	513	342	999999	999999	182	113	183	321	733	849	523	999999	999999	954	180	999999	565	636	650	80	626	401	445	999999	999999	766	280	834	769	314	277	151	999999	841	
830	719	374	509	455	228	387	999999	534	623	128	999999	362	292	580	532	822	999999	131	999999	305	122	999999	350	125	415	832	348	552	429	582	382	233	906	134	461	999999	66	999999	431	999999	999999	866	822	178	665	999999	988	263	246	491	363	30	890	545	999999	999999	999999	393	49	999999	999999	107	114	999999	746	99	999999	168	129	432	766	732	700	262	328	255	84	181	999999	11	844	95	315	937	228	362	343	370	416	999999	85	672	152	45	653	999999	762	999999	432	576	999999	829	143	814	999999	631	999999	638	227	472	748	851	934	47	551	953	792	177	822	999999	755	95	751	491	356	999999	589	999999	608	999999	493	303	749	883	52	24	999999	500	999999	597	42	705	153	999999	999999	234	999999	114	493	700	96	594	958	48	820	873	88	652	467	631	999999	665	39	777	999999	454	112	999999	995	537	10	301	955	235	361	60	941	807	999999	132	366	485	999999	907	362	999999	345	710	73	178	936	310	43	999999	555	376	675	375	965	445	132	687	119	999999	999999	999999	639	733	687	770	931	280	60	345	274	999999	494	132	424	89	119	401	987	999999	601	700	267	374	680	999999	384	576	999999	999999	999	679	375	999999	217	999999	269	611	33	999999	247	999999	999999	999999	326	988	882	553	999999	999999	999999	730	699	292	999999	998	999999	275	999999	702	395	365	437	895	345	595	201	279	999999	857	999999	507	378	999999	589	935	451	569	57	691	112	831	625	956	828	279	979	93	999999	999999	999999	993	558	331	999999	881	237	999999	363	999999	797	613	639	103	74	829	361	14	999999	999999	557	967	227	999999	999999	564	739	481	77	75	999999	117	418	705	826	827	948	57	787	999999	707	98	216	327	894	499	201	531	891	999	917	974	390	999999	999999	73	999999	197	731	352	152	999999	296	297	123	689	204	933	276	247	881	314	227	995	721	468	761	900	476	999999	999999	217	589	78	158	641	727	976	999999	763	61	760	326	445	565	951	999999	919	213	999999	304	268	264	999999	127	613	757	394	720	202	311	875	721	999999	979	934	999999	228	999999	482	999999	999999	999999	999999	196	130	999999	999999	440	999999	667	841	696	270	806	113	952	935	950	999999	884	342	999999	999999	461	185	49	694	465	999999	783	583	999999	731	999999	85	379	751	467	999999	625	975	954	950	535	469	999999	460	824	875	981	242	278	604	999999	999999	962	47	999999	20	91	303	999999	809	986	93	72	964	999999	730	734	211	477	952	999999	999999	388	314	326	991	999999	588	870	999999	649	
999999	315	999999	999999	624	122	999999	699	457	916	332	659	999999	999999	999999	407	999999	999999	104	999999	999999	764	999999	686	689	999999	999999	999999	70	999999	999999	432	999999	999999	444	777	887	830	999999	617	401	511	999999	46	596	999999	244	350	874	593	781	155	775	448	868	787	990	498	454	383	464	621	999999	999999	424	899	924	983	529	673	520	394	50	486	999999	279	744	288	100	440	16	317	846	476	243	357	657	296	302	657	787	398	385	29	162	780	999999	587	622	999999	334	260	820	210	999999	396	114	298	999999	999999	52	711	999999	999999	377	157	999999	173	208	76	999999	999999	691	872	886	132	18	999999	334	968	999999	166	666	999999	116	999999	496	646	403	847	252	368	999999	702	615	999999	999999	371	652	14	15	708	388	555	454	697	999999	999999	999999	999999	387	92	999999	730	202	999999	54	14	908	999999	660	138	770	361	999999	883	49	989	267	809	142	647	999999	329	999999	698	999999	121	999999	999999	198	548	999999	452	999999	169	404	867	510	999999	41	984	463	41	354	876	999999	999999	731	999999	657	578	691	514	818	740	713	999999	999999	999999	117	933	65	499	432	122	806	999999	892	664	488	999999	489	999999	777	157	194	999999	975	96	759	999999	999999	388	761	999999	856	817	633	729	456	999999	999999	16	622	999999	999999	963	608	241	80	999999	144	76	92	485	99	163	737	671	555	999999	669	680	743	366	553	677	737	813	265	989	694	172	999999	728	81	483	915	999999	228	230	739	999999	999999	148	616	322	999999	285	999999	703	90	999999	999999	91	100	429	272	999999	999999	999999	236	794	975	999999	926	972	858	363	413	616	248	67	453	999999	635	999999	664	605	749	999999	380	462	999999	562	999999	999999	999999	136	638	651	221	659	134	966	994	944	768	999999	999999	999999	464	943	999999	913	999999	999999	999999	848	999999	175	765	667	516	999999	999999	999999	510	422	180	205	982	731	725	762	405	589	933	487	340	999999	165	728	999999	115	776	437	590	380	108	887	222	999999	681	472	885	553	152	810	94	230	999999	999999	999999	999999	661	732	999999	119	999999	875	98	999999	517	765	999999	47	284	410	547	453	193	139	324	293	999999	841	60	262	876	851	446	133	999999	120	999999	809	962	376	454	54	219	999999	863	232	798	189	633	915	462	847	279	999999	999999	999999	46	999999	999999	481	43	999999	999999	999999	243	666	439	965	640	406	519	210	85	999999	956	999999	244	999999	999999	101	494	803	218	144	999999	38	581	703	999999	761	83	941	777	491	999999	634	373	253	247	206	
793	833	549	999999	999999	262	772	999999	786	999999	406	334	47	999999	987	240	611	546	175	214	999999	999999	115	879	333	577	432	999999	575	331	999999	990	475	79	308	660	263	981	999999	547	265	220	917	98	364	999999	904	837	999999	999999	32	999999	88	43	122	68	728	999999	903	829	829	188	999999	999999	641	416	858	967	999999	999999	977	630	808	628	948	874	817	26	524	583	673	595	99	473	999999	312	999999	441	999999	250	932	592	87	908	718	86	424	463	457	947	890	936	205	177	134	402	28	999999	999999	999999	250	712	155	330	166	243	999999	332	165	338	999999	427	20	401	999999	394	552	899	909	872	460	363	999999	577	999999	736	400	922	349	999999	294	462	357	720	999	230	446	757	752	484	987	102	999999	128	999999	473	999999	803	773	999999	850	999999	999999	222	787	887	153	578	999999	429	842	176	982	999999	999999	51	79	999999	999999	183	948	794	157	435	884	368	65	450	133	999999	810	597	999999	999999	65	176	912	145	932	121	87	868	129	999999	999999	821	119	58	84	412	403	636	411	600	791	65	971	124	999999	999999	832	702	455	418	999999	999999	28	382	204	999999	138	999999	366	290	999999	89	675	999999	999999	999999	258	999999	375	720	999999	184	196	558	999999	999999	204	999999	806	513	289	999999	422	710	714	396	802	736	854	206	284	469	279	130	503	999999	390	156	331	999999	999999	825	999999	735	593	444	69	999999	999999	204	682	341	137	853	11	721	666	999999	120	406	999999	999999	161	179	999999	365	999999	75	999999	999999	618	57	475	541	343	463	57	687	127	279	336	342	181	659	999999	943	341	426	129	781	54	426	46	924	14	999999	674	167	298	999999	539	993	415	458	586	635	999999	596	519	547	674	979	847	840	999999	927	350	501	999999	503	34	488	946	282	71	202	999999	551	999999	999999	999999	999999	399	889	740	343	927	999999	83	888	999999	745	906	999999	117	75	578	206	854	87	316	182	512	795	213	61	999999	143	999999	999999	624	999999	69	834	758	784	590	999999	999999	999999	999999	628	428	766	425	289	999999	999999	175	995	999999	814	696	459	999999	616	387	603	686	688	296	999999	335	999999	999999	763	685	82	999999	332	999999	620	106	128	87	688	754	745	999999	923	999999	682	967	401	769	809	627	609	465	999999	407	986	281	421	450	215	302	999999	502	661	999999	509	999999	842	999999	13	717	578	382	689	862	641	233	999999	218	613	826	999999	920	999999	999999	999999	616	682	924	498	348	999999	677	871	396	26	253	718	329	999999	
141	999999	881	999999	999999	59	237	775	288	999999	763	999999	999999	837	389	368	817	999999	999999	999999	892	868	917	31	999999	999999	900	999999	303	846	397	514	442	999999	482	701	62	164	372	999999	999999	840	403	168	735	999999	482	840	491	37	209	999999	202	802	88	272	999999	859	111	69	159	725	482	441	378	258	999999	964	364	688	999999	662	675	439	678	999999	475	759	999999	999999	559	70	29	275	647	191	321	640	169	999999	493	203	63	999999	936	999999	999999	962	789	999999	752	999999	485	803	999999	546	999999	762	133	36	797	457	999999	276	999999	98	705	216	794	196	999999	999999	804	153	204	122	608	372	999999	999999	693	512	999999	999999	92	51	584	226	999999	999999	651	559	517	143	423	999999	629	787	803	847	427	161	177	602	550	999999	714	999999	608	609	938	178	269	577	342	294	487	999999	194	468	999999	489	662	999999	545	387	999999	670	730	168	999999	999999	569	655	138	999999	999999	377	268	999999	337	252	618	944	172	482	299	939	800	139	999999	865	602	999999	343	938	499	484	67	172	388	53	611	450	126	126	999999	614	999999	999999	949	120	505	999999	141	271	870	718	999999	72	98	999999	870	601	609	627	228	234	321	999999	52	860	319	105	999999	293	641	999999	827	55	999999	684	999999	999	189	448	369	193	212	999999	999999	780	952	994	84	400	183	19	840	498	897	999999	303	258	758	999999	800	999999	32	847	999999	999999	999999	999999	999999	413	497	870	421	999999	268	45	31	999999	133	271	908	324	31	999999	120	999999	337	339	158	999999	391	252	999999	101	999999	999999	170	999999	452	999999	890	477	805	999999	902	312	597	999999	240	862	362	63	135	496	189	485	388	36	737	998	375	560	336	999999	31	255	999999	330	522	308	999999	666	797	999999	999999	441	518	359	104	999999	43	999999	108	296	146	999999	127	755	999999	172	581	143	628	453	999	339	150	999999	999999	656	999999	999999	168	932	987	999999	999999	999999	125	748	999999	38	932	929	964	718	462	50	564	693	138	873	999999	359	726	740	48	999999	758	51	301	999999	710	447	999999	999999	999999	176	309	450	81	750	640	999999	999999	999999	211	999999	489	291	999999	109	999999	956	528	999999	858	809	999999	256	657	913	618	83	457	563	999999	495	805	208	229	295	741	123	999999	387	243	255	162	182	999999	349	864	476	174	201	861	999999	918	323	907	689	959	62	792	168	141	566	715	999999	235	715	999999	291	72	591	368	437	344	999999	577	612	656	43	999999	318	58	151	909	265	999999	574	576	999999	
300	539	999999	688	331	463	255	999999	540	519	947	999999	456	999999	414	999999	833	434	999999	777	999999	999999	999999	999999	999999	483	119	990	999999	999999	999999	999999	148	999999	999999	999999	265	999999	999999	881	895	900	82	146	999999	893	862	475	736	336	431	999999	999999	799	746	999999	506	409	353	999999	353	265	29	89	578	999999	684	55	999999	882	326	999999	999999	537	999999	845	232	897	839	452	621	999999	263	330	38	673	999999	349	663	999999	35	856	336	267	999999	639	999999	993	567	999999	218	999999	883	999999	999999	999999	949	627	916	900	773	608	570	900	236	709	11	699	61	904	790	999999	391	596	856	470	827	70	999	253	965	238	339	49	999999	804	999999	409	320	999999	724	878	432	763	999999	427	295	435	41	999999	637	999999	999999	663	19	999999	999999	296	996	549	450	999999	627	673	934	544	279	530	999999	431	999999	601	389	999999	189	999999	912	999999	375	999999	184	401	999999	181	615	999999	297	999999	40	371	999999	999999	413	999999	320	835	260	759	828	999999	157	999999	768	609	879	46	801	651	483	106	960	999999	999999	999999	999999	999999	859	456	68	999999	999999	603	999999	305	61	485	999999	999999	980	354	662	999999	999999	688	999999	999999	999999	429	302	579	984	645	202	999999	411	572	551	846	999999	271	975	999999	999999	678	439	999999	999999	473	557	403	847	192	670	139	443	806	17	243	999999	954	999999	440	163	489	175	611	411	566	999999	999999	999999	352	221	719	999999	857	463	130	258	738	154	169	871	999999	731	801	974	72	500	604	565	318	999999	451	845	545	650	221	513	828	152	999999	578	78	469	504	971	951	761	586	999999	886	999999	546	810	266	568	264	757	374	636	348	75	299	923	625	781	769	873	999999	999999	251	617	430	999999	445	590	802	439	236	999999	33	311	914	261	679	333	999999	641	999999	976	396	464	149	999999	803	643	289	999999	843	723	999999	88	927	379	111	278	564	950	375	999999	766	999999	530	544	613	47	161	47	253	302	756	138	294	857	820	787	999999	239	791	802	999999	657	999999	513	628	944	383	544	160	410	999999	84	999999	912	220	570	933	605	587	766	491	251	902	551	967	82	793	80	558	323	800	999999	999999	572	999999	118	239	999999	999999	668	663	616	887	842	533	682	862	999999	647	259	999999	872	651	35	320	999999	754	999999	999999	999999	999999	313	986	999999	609	442	915	703	547	111	341	916	999999	918	112	874	999999	69	27	295	220	421	432	308	469	928	683	143	261	999999	363	194	481	370	517	999999	630	60	999999	
101	999999	169	835	545	918	937	193	733	922	446	704	695	37	260	344	999999	880	688	376	681	999999	781	451	240	747	156	999999	328	410	753	254	314	999999	999999	999999	61	586	886	389	999999	744	950	220	999999	612	668	167	231	35	999999	478	942	683	999999	999999	985	717	604	798	771	502	999999	332	179	201	399	999999	999999	999999	293	163	993	308	844	936	808	570	999999	999999	88	989	224	302	633	284	312	999999	276	594	542	343	999999	98	618	40	879	628	51	623	999999	801	66	999999	999999	623	484	643	839	623	533	424	91	976	999999	782	288	999999	999999	894	889	999999	999999	516	999999	999999	999999	999999	689	813	999999	189	529	999999	999999	287	932	725	559	19	799	668	999999	652	70	127	999999	15	378	836	751	317	929	156	999999	454	209	999999	309	793	451	579	954	35	566	354	895	80	999999	999999	849	563	22	999999	104	999999	999999	948	456	999999	697	177	999999	853	72	749	999999	382	287	960	87	392	999999	766	568	999999	714	765	96	716	999999	191	999999	935	986	198	305	249	61	513	477	261	103	237	999999	283	51	110	963	817	103	522	793	610	364	999999	999999	255	999999	874	516	221	861	740	849	999999	999999	601	999999	873	454	999999	330	773	999999	825	298	199	999999	294	189	613	802	279	622	709	999999	832	580	529	62	59	999999	187	996	265	999999	363	999999	590	999999	450	244	100	372	91	202	29	127	999999	178	947	999999	836	695	903	418	592	127	999999	127	900	30	347	821	405	893	999999	777	237	435	999999	999999	90	744	739	378	712	906	541	517	378	715	51	999999	999999	473	291	492	102	847	807	245	999999	472	649	429	897	279	999999	999999	59	252	889	113	242	145	999999	102	999999	534	706	686	586	633	748	194	979	985	716	931	999999	660	684	390	628	699	999999	999999	104	319	481	999999	938	352	467	999999	826	938	128	968	999999	198	536	568	150	130	999999	613	724	999999	449	999999	562	46	586	398	999999	508	999999	543	999999	888	997	646	62	272	748	243	175	621	368	51	867	748	963	422	134	999999	250	999999	50	999999	892	640	870	570	881	902	766	79	999999	999999	463	999999	407	999999	201	890	515	877	999999	425	448	113	106	408	53	814	82	173	273	451	268	976	502	610	996	999999	776	492	391	846	999999	999999	62	50	999999	292	350	999999	231	244	611	999999	999999	625	999999	789	543	999999	526	76	999999	602	805	127	999999	999999	92	797	93	833	123	32	495	999999	947	352	60	65	820	761	473	198	941	39	999999	895	849	
999999	97	999999	823	314	965	325	26	875	299	935	980	999999	209	553	800	999999	999999	999999	999999	999999	677	179	739	488	999999	999999	603	640	660	999999	999999	174	637	215	709	876	999999	809	999999	180	518	82	999999	124	85	719	562	919	397	553	999999	262	999999	258	999999	917	999999	345	999999	210	721	386	224	523	999999	999999	473	993	844	924	999999	320	530	706	92	999999	999999	999999	412	932	212	683	253	117	867	34	155	388	999999	999999	409	674	157	857	999999	142	857	539	466	268	255	568	85	999999	175	598	999999	322	999999	999999	800	853	932	999999	997	48	999999	117	999999	633	671	94	999999	62	525	713	173	999999	999999	949	746	999999	999999	153	999999	644	607	779	941	279	303	832	999999	410	990	555	742	427	999999	999999	999	750	999999	832	597	999999	579	999999	948	462	434	67	999999	226	858	999999	695	999999	52	362	440	363	176	386	339	999999	872	588	71	999999	999999	746	813	837	999999	999999	999999	335	555	526	999999	584	999999	488	844	999999	999999	995	551	777	860	952	999999	507	979	646	999999	508	503	759	297	991	961	978	491	999999	999999	237	277	999999	520	999999	243	526	999999	856	531	688	999999	103	999999	999999	46	294	999999	28	371	999999	858	999999	422	204	832	796	239	83	622	999999	999999	166	991	999999	727	690	266	999999	999999	858	220	133	125	895	966	409	999999	999999	999999	999999	870	999999	326	938	379	964	449	999999	537	446	999999	223	243	678	691	999999	111	999999	159	356	37	999999	308	513	999999	734	197	526	999999	432	118	819	129	999999	983	532	999999	999999	171	763	250	940	963	283	570	996	889	447	214	591	308	999999	270	607	999999	262	175	812	842	644	776	999999	97	115	999999	478	104	298	999999	169	544	58	379	395	999999	96	654	34	942	999999	844	750	322	646	134	960	558	999999	305	999999	999999	999999	220	526	987	327	853	857	945	102	901	601	752	55	56	259	778	999999	501	563	607	999999	869	999999	799	999999	610	999999	980	377	919	582	992	964	801	999999	837	999999	408	788	999999	796	89	850	999999	253	998	277	599	874	192	999999	999999	741	999999	226	167	999999	727	999999	999999	999999	877	578	183	999999	608	999999	999999	999999	422	925	475	712	330	810	71	999999	545	999999	38	343	851	999999	194	244	561	261	999999	585	359	369	135	447	82	830	919	510	676	877	644	220	999999	999999	999999	266	218	317	421	322	164	148	931	180	932	382	561	770	999999	938	767	999999	999999	667	999999	62	799	37	999999	499	999999	560	999999	667	911	817	319	999999	654	928	999999	
999999	999999	528	999999	220	438	999999	515	699	278	158	999999	737	120	999999	274	366	879	409	467	191	999999	921	431	604	795	273	269	125	72	999999	126	465	912	523	518	999999	247	969	624	844	522	940	999999	742	999999	614	557	623	553	953	911	999999	470	844	577	917	107	826	425	999999	695	399	636	999999	42	661	825	999999	779	846	999999	910	784	999999	668	999999	999999	689	999999	190	716	645	572	119	859	871	994	999999	945	600	999999	999999	554	999999	159	132	314	999999	710	781	789	960	844	706	999999	10	470	847	186	841	226	417	666	244	457	59	827	527	649	170	666	999999	999999	188	525	707	366	999999	473	545	431	999999	999999	388	999999	755	801	865	284	858	411	157	999999	999999	384	913	754	999999	999999	109	999999	787	82	549	999999	42	319	999999	999999	136	644	144	384	640	999999	247	438	287	999999	702	258	961	252	791	999999	519	865	546	999999	612	953	56	999999	374	999999	999999	906	439	273	369	999999	999999	685	999999	999999	999999	772	261	999999	146	484	477	477	999999	851	343	544	999999	790	999999	176	999999	861	999999	999999	598	811	20	399	774	341	998	24	483	265	999999	286	104	999999	492	747	614	851	667	999999	485	579	33	522	907	110	999999	999999	668	202	673	283	117	974	625	464	762	999999	920	805	486	462	993	54	999999	66	450	713	999999	857	562	999999	203	449	697	29	999999	999999	999999	999999	999999	999999	355	999999	592	839	179	130	952	37	984	752	930	862	651	32	585	999999	785	851	999999	911	351	810	999999	751	999999	668	999999	999999	676	275	999999	255	99	137	117	711	462	898	887	999999	760	280	873	810	991	341	999999	674	999999	809	711	640	999999	804	999999	545	999999	840	999999	510	999999	999999	999999	718	382	685	999999	999999	915	873	526	999999	963	340	160	81	936	829	760	999999	870	611	171	867	563	739	240	999999	129	999999	999999	621	148	999999	486	413	999999	164	437	315	568	282	759	999999	999999	999999	676	684	999999	936	608	821	90	999999	640	241	195	494	164	999999	454	487	405	354	813	905	748	999999	853	747	999999	782	402	454	190	597	852	601	584	739	73	556	641	193	963	248	540	138	999999	255	999999	434	999	795	861	999999	877	415	756	386	86	99	830	906	999999	826	999999	999999	829	52	388	593	909	425	579	999999	845	999999	999999	574	375	619	840	608	528	727	782	606	999999	109	999999	999999	999999	207	999999	973	999999	735	409	146	819	903	999999	703	866	635	524	583	225	963	245	666	999999	192	21	466	258	999999	999999	66	53	822	
54	729	999999	940	748	712	999999	605	182	120	999999	253	754	471	319	999999	741	892	999999	208	391	999999	864	63	999999	999999	195	206	999999	503	357	999999	999999	996	859	580	380	925	887	812	821	620	999999	134	853	780	437	999999	156	120	999999	495	853	845	441	425	864	279	527	96	526	566	879	678	763	999999	999999	757	612	739	766	816	15	400	387	770	836	999999	999999	642	234	645	999999	614	22	862	499	257	565	443	715	999999	407	801	295	264	740	122	999999	393	629	680	937	999999	354	674	489	463	999999	671	588	999999	79	999999	861	880	516	274	666	900	970	902	202	178	999999	665	999999	214	114	999999	999999	999999	999999	816	23	999999	707	642	270	348	382	999999	789	999999	854	999999	41	999999	939	999999	748	476	456	470	422	999999	487	769	392	999999	999999	284	358	345	641	864	755	999999	871	999999	999999	873	999999	328	527	934	123	999999	999999	443	999999	895	275	699	384	563	277	908	403	296	76	938	999999	581	91	108	687	453	262	990	835	778	651	632	241	999999	472	138	942	999999	613	999999	455	948	65	999999	19	659	961	88	999999	847	858	999999	250	244	623	432	246	999999	257	670	55	333	608	854	253	643	467	509	999999	149	965	916	682	887	493	311	999999	720	999999	37	491	184	402	987	999999	76	391	999999	260	999999	891	999999	999999	943	143	999999	999999	210	127	376	201	462	987	457	999999	942	999999	362	750	999999	905	525	341	229	188	870	999999	620	934	187	261	469	259	999999	999999	999999	685	739	999999	371	961	326	603	999999	835	39	197	945	999999	977	999999	38	257	939	144	376	192	20	764	272	201	999999	999999	940	125	732	212	999999	210	999999	266	173	608	389	999999	589	922	619	393	999999	683	985	515	957	23	232	222	320	916	881	270	675	999999	491	180	242	61	662	999999	113	826	261	744	675	999999	10	999999	999999	999999	555	453	999999	626	615	589	215	999999	999999	926	892	519	892	29	999999	999999	591	999999	127	218	127	999999	269	999999	999999	332	999999	250	839	999999	23	802	354	731	371	437	697	59	369	999999	964	27	743	735	713	594	933	241	426	999999	139	811	999999	999999	471	27	193	559	999999	293	166	965	384	80	999999	99	174	171	657	999999	482	542	999999	999999	999999	999999	793	999999	308	695	398	999999	824	344	117	211	500	695	269	999999	999999	147	712	86	745	999	643	673	822	999999	430	771	584	534	32	597	982	97	999999	999999	233	659	999999	999999	894	966	999999	49	962	712	599	478	901	999999	647	999999	829	753	479	
255	466	999999	712	684	275	627	616	299	322	520	999999	412	999999	898	130	999999	999999	71	191	779	858	604	711	999999	34	951	869	280	887	687	767	239	618	168	999999	113	947	576	999999	999999	999999	850	999999	999999	493	196	196	12	193	63	999999	768	571	700	396	862	999999	602	659	323	757	346	412	635	752	988	794	132	994	999999	646	999999	684	914	999999	17	876	270	626	838	764	866	96	833	237	999	668	918	772	52	694	355	999999	72	999999	23	448	102	698	504	402	74	999999	176	416	149	93	656	280	388	985	158	976	999999	558	890	259	578	407	753	999999	999999	360	951	999999	301	403	622	404	415	569	783	999999	131	446	700	858	920	999999	98	915	21	647	393	66	546	378	104	514	629	999999	869	695	944	184	525	713	66	844	999999	999999	471	262	865	819	999999	586	854	385	857	42	999999	999999	318	838	999999	239	967	999999	785	922	309	999999	774	651	700	98	626	947	920	987	801	85	311	353	453	758	782	573	854	959	524	718	999999	999999	434	717	386	999999	999999	999999	745	171	68	202	446	999999	488	999999	129	123	960	999999	465	870	999999	263	850	965	395	560	999999	403	999999	999999	408	999999	461	999999	999999	982	711	520	999999	634	999999	639	999999	118	906	999999	280	568	454	740	999	617	999999	999999	367	999999	867	421	999999	314	999999	999999	130	242	999999	999999	902	311	999999	146	411	449	824	831	628	600	246	741	68	305	999999	887	948	310	826	790	337	674	819	55	124	300	800	777	999999	899	999999	999999	324	60	197	969	571	318	999999	560	792	432	168	999999	934	136	362	425	34	999999	403	820	999999	13	529	237	492	951	999999	121	649	56	46	729	91	462	426	18	117	320	999999	640	971	276	998	904	516	999999	121	999999	937	999999	999999	842	999999	699	378	320	531	959	487	620	295	227	911	745	395	439	685	482	709	354	317	714	635	763	848	149	15	624	721	439	839	44	999999	274	303	204	233	999999	93	115	486	158	999999	705	354	754	999999	999999	519	87	377	999999	999999	593	76	49	217	742	850	999999	315	999999	248	58	780	261	53	646	452	201	215	303	398	604	867	999999	880	930	419	104	784	753	999999	643	999999	211	756	589	208	999999	987	999999	999999	854	800	579	909	999999	924	999999	710	718	999999	328	871	84	250	683	726	999999	999999	999999	333	999999	454	999999	999999	999999	999999	579	505	463	999999	197	214	723	762	999999	999999	297	999999	104	15	326	393	76	943	999999	771	986	960	82	862	301	999999	710	
168	784	410	247	777	315	798	355	597	999999	280	621	124	158	322	706	999999	999999	657	73	281	999999	999999	387	619	25	832	10	618	432	600	156	102	503	565	999999	142	566	520	999999	306	660	729	999999	796	331	672	999999	674	264	203	433	644	42	438	161	421	33	999999	999999	482	798	999999	174	656	999999	529	999999	592	999999	573	323	918	713	999999	621	287	237	591	298	353	219	999999	364	239	177	512	999999	75	999999	566	119	938	759	999999	999999	923	564	489	999999	801	62	999999	339	999999	879	999999	930	999999	816	874	999999	441	340	417	999999	472	381	934	489	620	470	554	999999	778	463	385	999999	251	269	697	722	747	999999	496	300	999999	996	674	359	661	582	999999	258	999999	382	677	607	999999	207	45	999999	630	10	999999	341	507	852	561	999999	999999	999999	999999	14	999999	161	445	523	843	126	95	475	707	584	999999	48	674	306	649	405	786	777	817	999999	234	155	102	747	866	165	793	999999	999999	447	855	316	999999	790	139	388	937	164	764	999999	122	570	844	999999	999999	24	666	999999	213	999999	450	999999	538	645	780	999999	68	698	657	999999	999999	999999	39	999999	999999	521	155	884	176	270	468	631	23	593	931	664	999999	57	574	999999	999999	592	132	289	999999	137	778	257	999999	166	999999	248	507	86	900	361	540	584	325	661	868	781	44	942	697	999999	714	944	713	999999	999999	999999	999999	999999	198	999999	638	999999	999999	601	743	897	999999	19	941	229	133	999999	999999	580	999999	726	731	913	983	717	557	189	591	999999	423	833	544	999999	495	318	999999	999999	887	999999	723	789	322	723	999999	999999	999999	999999	10	478	695	999999	262	143	999999	945	289	219	822	999999	193	458	999999	999999	188	999999	363	981	524	633	113	431	999999	532	857	344	414	17	995	21	999999	999999	188	123	491	645	999999	411	900	549	999999	906	880	416	976	274	631	236	999999	17	617	999999	999999	999999	374	274	999999	729	999999	658	541	999999	223	810	670	660	279	55	603	543	999999	951	90	975	604	207	550	999999	556	592	999999	999999	999999	988	403	999999	31	811	748	227	917	851	135	252	18	756	692	999999	745	325	994	585	999999	11	679	666	844	535	772	177	724	94	183	693	945	999999	809	999999	416	784	999999	999999	307	385	625	486	826	837	966	848	999999	480	897	240	598	136	999999	470	318	737	51	496	48	581	503	832	678	999999	307	999999	946	466	664	960	999999	535	999999	999999	386	202	839	16	999999	924	999999	999999	999999	942	999999	999999	810	349	916	678	999999	152	
430	999999	882	999999	808	999999	999999	322	902	58	816	936	999999	73	999999	306	94	126	898	45	927	123	919	259	999999	999999	347	489	999999	999999	999999	999999	227	543	114	999999	374	593	393	455	476	255	32	613	437	260	398	41	970	999999	999999	799	779	707	225	316	806	633	999999	999999	56	60	999999	999999	999999	830	718	20	999999	999999	931	500	732	452	999999	681	101	315	822	394	999999	999999	519	339	351	750	216	999999	328	797	756	741	445	321	999999	425	999999	726	115	999999	541	387	83	685	583	764	999999	336	148	543	225	999999	810	762	999999	739	999999	999999	999999	757	999999	209	691	999999	538	199	999999	421	53	999999	905	374	999999	225	852	960	243	834	756	587	999999	879	381	785	999999	264	999999	682	587	999999	884	636	773	357	999999	342	695	912	156	394	709	655	293	999999	638	850	999999	594	910	773	506	707	393	375	999999	745	827	906	999999	283	267	381	834	384	269	278	601	999999	999999	999999	274	999999	999999	371	878	999999	596	386	999999	732	999999	346	772	999999	172	187	252	408	283	246	999999	789	335	872	136	999999	999999	908	735	999999	258	448	361	399	508	186	999999	31	999999	999999	159	451	999999	854	319	921	609	30	999999	92	35	203	579	996	999999	485	995	814	999999	999999	999999	687	651	787	483	525	999999	382	314	986	167	231	910	237	97	73	39	999999	563	999999	728	800	999999	652	999999	65	999999	365	999999	32	191	214	999999	946	999999	471	799	999999	999999	999999	936	236	716	235	924	999999	292	999999	908	941	455	524	999999	40	822	416	991	998	453	999999	656	629	987	291	999999	953	444	963	999999	625	999999	68	109	768	999999	502	94	470	728	999999	999999	526	456	999999	576	999999	999999	755	999999	432	480	801	527	952	147	317	248	999999	430	971	369	329	954	292	677	397	425	492	762	329	332	531	279	914	655	140	183	999999	715	148	10	689	838	999999	155	472	540	999999	631	960	263	660	999999	757	179	453	572	999999	776	999999	251	999999	999999	999999	109	999999	531	999999	307	16	144	703	999999	292	970	680	490	988	147	214	856	279	861	802	999999	999999	492	522	744	211	568	19	767	535	897	540	999999	43	999999	207	940	927	848	624	826	999999	999999	999999	786	499	963	584	36	571	999999	972	608	200	999999	999999	466	19	868	105	448	134	999999	999999	999999	439	982	456	999999	939	273	929	999999	246	999999	516	731	735	999999	255	248	983	982	206	213	925	932	999999	305	439	740	931	999999	753	186	999999	623	757	999999	357	999999	999999	462	96	999999	403	
551	999999	999999	999999	999999	999999	283	623	857	464	152	739	980	469	999999	485	161	692	209	341	999999	677	70	283	999999	974	372	388	999999	730	531	999999	999999	810	383	999999	999999	82	734	18	658	999999	895	721	559	884	777	903	849	41	366	770	887	966	532	999999	999999	940	999999	730	368	895	884	999999	933	256	999999	179	95	999999	999999	88	957	200	999999	434	781	999999	724	18	206	469	999999	707	374	761	18	931	287	508	267	999999	741	13	649	999999	561	999999	787	313	51	607	999999	999999	839	287	812	696	292	108	103	962	226	332	534	999999	366	999999	762	181	247	910	892	586	680	849	346	954	550	920	999999	23	561	420	999999	599	651	627	867	97	949	322	999999	189	999999	304	135	999999	479	750	406	999999	15	616	76	141	715	240	999999	989	940	857	155	371	999999	89	411	806	366	934	999999	738	319	999999	231	999999	272	712	999999	999999	724	927	999999	999999	524	999999	17	944	354	834	999999	999999	396	878	999999	101	177	286	954	336	999999	329	62	999999	502	999999	74	999999	394	999999	869	12	999999	854	999999	22	382	354	847	735	81	999999	461	531	999999	836	351	440	528	139	999999	985	757	844	492	404	875	941	308	999999	434	676	560	213	965	880	361	542	613	999999	719	999999	439	228	264	436	868	530	493	665	326	633	812	264	393	883	255	224	371	870	147	441	56	990	311	405	906	258	565	180	485	999999	827	999999	999999	935	999999	539	590	66	536	354	457	999999	999999	800	864	305	999999	91	635	146	180	743	997	288	775	448	917	858	529	619	999999	999999	189	516	806	428	844	457	338	716	634	999999	343	792	999999	999999	999999	999999	541	610	437	483	999999	349	639	93	397	141	170	116	621	731	537	999999	999999	999999	462	999999	999999	445	461	373	753	999999	512	865	409	214	999999	999999	988	999999	999999	919	192	490	778	839	999999	723	41	712	297	999999	104	902	777	999999	412	999999	999999	999999	999999	105	158	999999	730	999999	837	774	683	999999	836	798	128	216	414	618	999999	999999	366	999999	999999	280	999999	999999	999999	532	825	609	999999	999999	999999	456	420	561	897	232	770	999999	760	164	12	113	49	848	876	499	112	999999	498	999999	999999	513	999999	999999	290	999999	690	409	989	207	798	237	687	700	390	389	387	566	318	191	847	617	148	999999	620	999999	240	565	999999	586	429	938	121	927	300	298	999999	999999	281	659	999999	370	999999	563	365	774	425	999999	468	999999	121	999999	578	316	999999	84	375	290	717	247	999999	999999	536	999999	777	860	
999999	759	999999	101	999999	999999	999999	658	650	487	999999	999999	846	845	627	892	106	386	475	884	369	805	615	225	923	683	999999	44	652	999999	999999	725	785	505	658	666	938	377	81	816	260	999999	665	834	596	790	444	999999	619	124	38	160	937	999999	999999	320	153	194	177	741	929	261	15	999999	653	763	999999	999999	196	961	954	729	315	658	633	449	149	781	629	143	249	503	424	538	387	999999	999999	892	999999	999999	999999	754	209	339	886	999	914	430	191	833	990	103	685	658	169	309	844	289	269	62	180	372	564	44	999999	436	837	999999	857	969	974	907	347	999999	448	210	529	975	999999	634	999999	719	999999	796	152	155	818	765	378	999999	838	509	632	951	178	999999	999999	999999	837	460	171	447	573	221	999999	999999	756	837	220	959	779	869	517	635	527	461	772	999999	891	356	618	81	999999	779	999999	999999	285	395	679	299	20	363	148	999999	472	97	156	388	999999	69	999999	980	555	419	308	999999	999999	996	433	716	386	432	284	490	841	100	348	793	999999	999999	807	370	167	920	949	425	731	205	172	999999	315	999999	829	831	957	999999	526	688	999999	171	999999	999999	961	962	912	588	999999	999999	479	382	749	999999	308	555	261	38	823	634	469	882	248	795	834	994	411	999999	999999	452	999999	999999	573	659	321	919	909	999999	408	204	18	371	346	999999	999999	790	690	952	95	283	579	929	813	891	229	599	999999	687	454	999999	561	999999	985	999999	134	274	999999	99	50	388	646	732	999999	629	626	108	545	174	999999	54	313	458	906	329	873	603	400	681	440	722	996	231	999999	999999	643	98	999999	709	949	461	981	601	911	706	999999	847	310	194	999999	130	63	758	618	409	664	112	22	666	763	531	874	999999	999999	999999	392	424	656	197	999999	537	722	836	999999	617	73	712	546	210	999999	36	302	999999	415	320	999999	247	613	999999	999999	540	86	719	999999	428	587	854	942	593	323	222	999999	999999	208	738	999999	227	999999	999999	346	951	999999	812	974	999999	999999	667	721	348	660	155	810	981	420	999999	461	13	890	796	39	218	769	953	999999	478	835	189	17	677	912	451	703	613	338	825	975	273	744	217	199	919	999999	999999	933	178	411	999999	701	999999	999999	403	336	747	999999	137	192	611	926	999999	901	59	660	53	436	219	452	207	652	595	999999	197	269	683	999999	119	999999	999999	30	717	77	626	487	264	400	518	124	955	999999	210	642	999999	999999	248	315	999999	269	99	999999	999999	999999	213	566	116	
999999	99	144	653	150	860	999999	27	591	218	999999	285	571	999999	653	917	999999	496	999999	451	952	115	999999	30	377	999999	850	999999	999999	305	991	999999	999999	999999	980	999999	384	471	814	781	159	625	781	138	999999	999999	578	863	999999	260	629	239	648	125	163	178	248	999999	286	684	20	75	30	295	999999	575	224	999999	425	353	543	999999	682	783	302	337	333	722	999999	346	999999	986	999999	999999	675	762	224	999999	227	812	71	999999	195	140	771	93	999999	495	911	999999	999999	999999	448	102	717	996	556	999999	822	825	844	999999	903	939	999999	34	524	999999	999999	464	360	279	972	613	291	283	447	999999	22	218	733	837	811	975	530	510	547	999999	999999	678	215	359	132	402	999999	545	366	255	344	746	999999	999999	875	999999	884	999999	415	999999	811	444	559	15	852	613	102	16	714	999999	419	295	486	77	257	941	258	10	999999	580	645	999999	999999	202	999999	275	650	999999	999999	364	101	983	104	712	646	593	999999	210	507	518	309	961	830	438	836	59	999999	501	81	999999	208	883	999999	999999	199	75	528	367	999999	586	963	688	54	359	836	435	200	773	430	664	999999	58	503	638	999999	684	915	999999	999999	166	15	158	999999	37	166	999999	593	269	523	581	75	762	411	920	999999	620	916	999999	602	410	999999	496	80	999999	122	160	390	761	563	514	159	50	11	999999	581	814	999999	999999	203	628	999999	930	260	849	598	68	999999	582	999999	660	999999	999999	885	955	307	519	88	924	999999	16	999999	999999	706	18	431	34	761	999999	349	740	273	899	287	974	568	928	246	230	818	64	513	808	678	999999	746	715	165	56	999999	72	736	432	112	197	800	19	234	251	999999	574	307	999999	242	352	397	999999	167	999999	396	999999	282	999999	999999	999999	502	29	164	803	271	999999	999999	715	999999	287	14	841	796	999999	999999	559	703	999999	801	254	756	635	575	335	515	878	558	999999	659	965	789	877	326	999999	694	999999	855	431	979	712	705	592	453	999999	348	999999	82	77	737	836	675	288	66	860	113	867	453	999999	297	393	167	999999	65	468	999999	136	524	554	405	402	999999	282	24	99	549	174	191	620	987	999999	805	999999	516	822	300	510	821	466	999999	827	337	37	143	596	554	90	536	984	466	221	41	528	671	345	999999	999999	999999	966	320	999999	999999	833	999999	338	587	676	118	999999	178	987	314	68	415	999999	999999	677	148	428	999999	469	637	206	999999	775	999999	287	999999	181	690	999999	245	855	155	999999	999999	503	196	805	
18	878	999999	304	815	999999	907	973	999999	104	280	465	264	846	432	851	312	488	679	999999	410	310	999999	936	999999	281	751	459	912	216	436	571	490	999999	419	666	497	343	390	999999	868	954	174	999999	900	234	999999	399	433	303	999999	662	824	131	404	999999	30	45	751	544	727	999999	70	999999	668	709	974	920	436	765	999999	968	108	994	999999	456	145	142	46	327	639	999999	999999	999999	319	999999	746	369	999999	712	999999	462	999999	846	957	421	893	268	67	999999	999999	721	963	999999	999999	928	564	830	925	948	572	999999	998	433	904	374	430	451	596	894	999999	615	999999	724	129	902	386	999999	46	784	562	876	84	844	78	917	398	368	679	999999	218	999999	443	990	999999	757	463	168	941	592	990	451	672	172	238	999999	739	249	999999	47	551	313	793	150	999999	695	813	164	365	987	999999	72	772	999999	686	57	181	999999	584	372	448	228	319	999999	794	120	214	912	999999	433	999999	159	999999	641	839	905	131	999999	604	453	943	309	803	999999	616	928	679	999999	486	999999	473	747	664	186	598	333	999999	350	356	285	491	901	999999	932	809	826	999999	140	999999	999999	925	878	397	999999	428	149	425	999999	999999	866	441	747	436	435	960	999999	494	644	999999	999999	911	781	946	328	962	52	761	871	155	790	999999	549	101	705	999999	594	999999	534	757	458	908	639	513	490	844	743	474	122	971	378	341	607	97	858	868	153	931	79	177	999999	388	553	218	56	189	892	655	730	178	376	91	960	886	999999	608	282	278	999999	484	228	577	648	899	777	458	89	461	242	999999	122	662	290	366	381	80	364	430	466	999999	951	97	744	999999	605	296	380	720	503	260	596	999999	475	594	949	999999	999999	654	999999	597	109	440	423	893	66	999999	801	999999	515	523	254	852	811	999999	532	140	833	705	999999	490	87	369	958	999999	250	999999	999999	696	417	572	999999	999999	999999	868	211	521	674	850	887	892	495	776	214	979	999999	999999	74	319	999999	818	975	43	360	950	520	739	481	440	652	818	526	115	197	999999	192	544	864	942	954	21	465	982	817	411	999999	999999	999999	978	999999	999999	999999	877	634	598	596	307	359	48	358	999999	49	244	208	78	375	389	589	270	797	471	879	132	365	59	362	999999	226	948	954	999999	584	502	999999	155	646	999999	480	999999	999999	884	195	825	593	492	971	231	999999	999999	999999	616	721	895	191	515	628	60	521	584	245	602	91	410	999999	149	887	546	781	62	432	726	909	
999999	912	912	285	63	538	873	999999	141	219	477	912	348	497	689	321	999999	526	595	137	895	363	754	803	999999	742	454	605	435	449	731	326	999999	706	730	982	279	999999	574	522	648	506	113	999999	614	498	745	651	208	235	833	999999	837	999999	23	637	167	119	500	321	999999	278	653	691	999999	160	602	999999	999999	706	52	999999	951	83	489	399	259	371	199	296	997	999999	406	209	616	205	489	721	693	103	999999	169	999999	263	999999	380	999999	421	905	999999	999999	113	999999	501	193	125	584	764	999999	624	388	796	919	999999	999999	292	999999	453	85	292	671	880	947	673	882	882	978	999999	999999	119	545	837	465	735	999999	893	999999	905	26	999999	621	724	612	79	999999	37	250	535	940	155	508	999999	999999	623	791	999999	165	221	618	310	999999	885	128	999999	88	550	340	193	999999	999999	375	965	436	584	671	946	278	878	958	999999	999999	999999	999999	500	610	145	501	999999	944	386	738	705	999999	715	999999	735	999999	999999	990	174	999999	66	999999	999999	779	542	973	762	951	844	746	286	263	999999	668	693	137	628	400	999999	59	497	249	436	691	670	679	721	229	936	350	666	999999	794	167	585	999999	999999	999999	77	171	738	891	999999	639	461	451	532	56	671	999999	977	221	999999	124	209	816	296	828	119	863	999999	999999	25	999999	999999	398	999999	606	92	963	890	999999	332	781	320	606	149	796	240	228	156	674	558	339	372	454	840	999999	999999	769	443	418	611	213	999999	999999	876	605	999999	72	982	926	964	707	716	79	889	276	803	602	999999	499	598	890	717	999999	983	685	141	635	999999	789	999999	999999	999999	481	306	129	871	124	730	544	247	999999	999999	230	710	850	999999	999999	565	574	999999	365	102	999999	820	720	496	331	222	999999	999999	924	514	203	287	999999	188	245	999999	769	404	688	872	999999	262	431	654	497	877	142	73	838	79	984	999999	293	231	585	660	999999	999999	999999	902	540	80	999999	663	51	943	69	672	386	529	795	999999	197	492	959	691	399	76	999	453	89	136	635	999999	529	999999	993	429	602	999999	197	146	854	786	341	72	999999	999999	612	999999	999999	470	686	999999	283	814	999999	999999	271	999999	271	999999	999999	105	999999	999999	444	999999	143	760	949	999999	999999	802	341	999999	324	410	161	897	752	631	999999	999999	635	619	450	327	999999	715	565	203	168	708	322	678	512	999999	964	928	627	481	634	852	999999	188	399	884	976	624	499	999999	999999	373	151	640	65	189	470	999999	963	126	886	427	
205	999999	481	999999	489	999999	157	565	446	999999	279	999999	999999	611	999999	456	230	999999	350	956	226	250	553	794	999999	682	999999	333	298	999999	964	999999	999999	216	656	848	706	999999	405	323	477	933	999999	426	999999	870	643	454	338	24	982	408	775	929	211	955	999999	687	804	999999	50	999999	277	684	268	768	686	791	954	12	749	999999	999999	37	999999	292	999999	137	999999	697	49	177	999999	284	778	999999	999999	664	999999	701	645	29	233	598	999999	653	999999	204	167	335	193	851	500	999999	274	790	248	999999	450	999999	999999	85	986	999999	999999	872	829	992	999999	999999	43	32	786	263	366	730	968	999999	999999	836	625	999999	970	999999	999999	197	677	667	20	988	327	987	999999	94	116	570	42	999999	831	409	823	673	298	464	302	171	75	246	999999	544	821	677	999999	999999	304	999999	114	999999	603	580	205	172	982	917	384	999999	807	999999	156	999999	697	853	739	355	23	951	878	999999	83	999999	132	441	697	476	176	650	999999	610	790	999999	999999	999999	521	261	214	661	691	999999	89	256	363	373	99	183	846	968	999999	999999	600	352	549	599	548	261	457	764	999999	516	751	999999	60	207	911	467	340	286	999999	488	151	999999	270	507	436	826	989	759	351	523	629	207	999999	358	20	447	999999	866	999999	270	803	450	197	999999	999999	355	999999	166	461	632	999999	569	637	458	505	999999	92	51	172	722	272	999999	423	950	886	553	999999	702	999999	473	327	474	414	80	999999	999999	174	94	878	90	630	999999	999999	718	681	70	999999	999999	999999	771	999999	999999	703	160	998	114	37	999999	298	999999	334	999999	969	987	314	377	165	566	772	804	84	997	172	92	999999	438	999999	999999	999999	826	999999	999999	849	999999	118	229	999999	264	82	581	999999	927	796	803	755	136	999999	320	414	313	905	999999	492	58	696	999999	935	621	999999	999999	999999	332	999999	999999	102	999999	653	553	878	94	606	900	493	999999	140	156	999999	999999	336	964	999999	90	300	999999	921	978	282	801	729	751	999999	999999	206	513	999999	351	960	333	711	196	483	320	441	329	706	14	521	301	917	549	165	999999	294	103	994	632	42	10	551	124	999999	851	824	999999	999999	999999	704	999999	333	999999	195	999999	657	149	491	265	999999	970	269	916	466	981	999999	189	596	716	865	113	518	999999	318	960	782	596	898	631	999999	999999	527	999999	309	540	967	138	364	999999	999999	154	611	739	999999	71	999999	634	657	316	999999	999999	540	95	999999	601	471	98	481	235	105	70	251	999999	769	343	
452	17	616	925	23	756	824	318	796	720	999999	779	260	256	228	157	939	999999	664	850	999999	442	999999	999999	79	878	656	138	191	999999	999999	999999	969	650	619	999999	999999	731	302	220	820	231	999999	999999	110	691	837	234	16	947	131	658	205	919	999999	20	999999	908	856	144	999999	999999	999999	938	816	749	810	610	637	495	999999	217	300	453	39	552	154	802	608	388	51	432	131	243	737	999999	556	999999	91	999999	396	119	875	999999	121	134	999999	999999	62	360	880	999999	597	521	817	913	368	751	889	999999	866	544	999999	477	103	676	999999	893	211	571	202	760	528	38	108	30	342	142	342	905	458	999999	749	999999	507	999999	835	610	426	823	887	999999	169	75	742	999999	809	407	999999	444	999999	211	159	491	168	999999	708	568	423	999999	580	235	418	984	567	82	794	62	970	289	841	964	477	387	999999	397	999999	462	296	255	221	999999	78	898	355	256	644	268	99	387	114	277	999999	629	252	999999	396	999999	507	670	67	756	436	784	999999	999999	734	771	807	770	999999	999999	282	999999	584	645	167	520	638	999999	437	536	999999	592	185	574	999999	999999	999999	32	10	425	954	625	197	465	508	293	999999	760	522	873	999999	328	859	858	994	999999	54	607	503	875	547	196	242	999999	792	844	609	38	817	999999	636	785	770	113	301	656	999999	129	146	873	225	877	999999	999999	85	644	733	326	579	759	803	537	999999	999999	877	768	999999	666	672	664	684	277	943	635	999999	675	999999	755	567	348	48	924	470	629	660	669	999999	999999	456	157	999999	292	458	67	92	108	267	645	999999	999999	999999	324	456	999999	199	948	934	173	327	409	999999	977	759	241	999999	999999	76	999999	473	999999	999999	999999	219	999999	552	402	999999	999999	553	147	999999	912	529	44	84	724	478	988	440	712	735	999999	360	57	70	144	532	999999	346	999999	41	999999	181	28	999999	999999	114	931	999999	796	139	59	999999	999999	991	184	457	725	999999	999999	999999	999999	467	999999	999999	157	363	172	463	999999	869	999999	548	349	999999	59	999999	511	882	524	619	999999	69	644	582	686	614	180	65	885	687	807	71	349	802	953	901	999999	545	999999	999999	942	478	520	926	538	510	280	999999	942	444	999999	842	999999	387	864	28	823	188	795	542	192	116	577	999999	71	539	209	546	162	999999	999999	966	878	328	676	77	548	717	54	186	343	106	123	451	741	965	429	961	937	935	87	242	749	471	23	999999	900	789	865	998	310	733	922	794	125	979	999999	
999999	999999	796	479	116	999999	619	209	96	999999	999999	999999	999999	120	248	608	999999	80	97	226	416	315	999999	177	759	852	55	875	609	184	999999	999999	762	11	115	260	151	465	970	107	999999	999999	926	999999	773	799	768	888	72	134	999999	723	38	763	999999	18	870	629	720	264	99	744	599	912	674	801	237	104	999999	987	467	761	999999	989	96	154	388	998	403	959	93	166	813	485	479	999999	999999	999	454	107	390	521	744	715	18	395	672	999999	177	999999	999999	674	999999	84	667	943	622	48	676	413	999999	871	235	761	181	999999	930	999999	442	79	503	238	999999	907	607	946	26	394	999999	700	481	373	831	431	397	419	283	738	818	535	982	268	332	50	477	999999	296	983	544	999999	999999	558	581	107	478	999999	33	976	477	720	926	238	68	976	931	266	49	803	373	762	659	202	306	907	999999	999999	906	609	439	98	659	999999	849	904	245	999999	791	734	952	63	395	306	271	107	608	754	210	999999	119	220	479	492	619	782	427	272	262	999999	20	243	437	423	546	388	71	893	999999	164	740	18	475	315	999999	320	999999	362	930	209	308	342	44	999999	500	999999	619	177	423	999999	999999	973	671	999999	723	718	999999	999999	999999	883	46	715	375	56	615	110	999999	173	641	309	416	999999	341	62	376	678	208	999999	999999	327	768	999999	999999	321	677	767	347	358	592	142	694	403	602	57	173	592	967	999999	944	400	999999	456	999999	124	999999	421	641	999999	750	999999	519	999999	999999	442	999999	152	246	999999	999999	999999	763	396	580	508	999999	22	472	294	889	783	710	220	932	532	843	321	367	364	660	265	135	729	999999	547	622	946	354	169	999999	30	999999	913	999999	106	636	97	999999	37	999999	999999	949	357	999999	966	344	309	999999	526	598	803	999999	999999	403	123	722	43	788	43	886	999999	667	312	999999	869	437	797	999999	836	999999	756	446	339	854	21	999999	999999	999999	999999	213	323	141	999999	999999	138	244	474	999999	505	384	603	308	842	151	842	999999	646	994	859	538	547	708	978	630	999999	366	999999	37	391	807	999999	43	999999	999999	573	536	999999	741	233	999999	963	286	104	461	302	457	604	197	22	999999	669	783	151	999999	665	614	999999	208	999999	771	999999	446	138	698	440	570	999999	21	578	999999	999999	999999	999999	234	574	999999	999999	999999	999999	394	762	268	24	360	999999	170	891	54	174	958	383	999999	22	461	846	526	157	999999	999999	732	306	592	999999	706	888	764	22	917	538	999999	999999	636	871	
344	19	529	432	778	999999	279	678	117	847	999999	933	511	999999	319	387	999999	122	217	504	604	98	180	999999	317	471	384	158	973	516	768	958	746	999999	999999	452	327	104	999999	846	752	64	198	744	999	773	999999	872	702	539	490	293	792	999999	999999	255	838	879	124	999999	185	999999	705	601	88	661	196	741	999999	866	999999	953	742	370	752	550	899	435	999999	999999	93	512	455	444	35	485	999999	615	503	999999	613	999999	979	72	671	631	359	597	666	347	587	999999	658	836	479	537	550	431	388	726	999999	413	238	999999	233	673	675	999999	575	603	495	581	248	790	999999	622	973	680	699	131	201	999999	769	313	956	999999	853	619	964	498	999999	743	236	999999	86	210	219	409	838	997	955	98	31	72	851	16	999999	867	999999	856	563	999999	732	267	535	54	999999	999999	623	786	819	66	999999	87	669	999999	354	471	714	62	413	574	999999	702	176	113	289	999999	999999	950	48	985	46	118	935	74	21	968	251	42	999999	294	785	62	188	999999	791	999999	402	109	999999	999999	999999	531	999999	989	38	999999	101	999999	764	999999	999999	999999	999999	833	30	197	151	999999	740	385	999999	681	496	128	788	788	524	277	321	344	999999	361	299	112	832	515	665	999999	45	981	877	819	277	629	821	123	999999	999999	999999	604	803	999999	369	285	716	481	44	999999	999999	999999	515	824	121	429	633	999999	383	645	11	999999	531	206	999999	758	508	999999	414	866	306	675	483	999999	999999	716	541	516	992	23	999999	360	999999	340	744	795	475	63	999999	848	995	710	999999	999999	352	373	999999	607	238	611	777	316	999999	178	38	535	999999	346	436	404	887	127	129	370	259	651	45	201	461	774	292	454	702	565	870	596	935	812	827	999999	999999	934	999999	390	245	89	999999	999999	312	218	38	999999	999999	313	960	878	590	379	420	700	999999	881	155	464	328	999999	999999	512	307	441	600	953	518	999999	760	952	839	738	135	180	999999	733	999999	252	745	999999	827	398	605	992	15	566	402	136	695	762	789	999999	72	912	999999	999999	14	871	999999	84	999999	999999	999999	999999	49	852	253	249	341	605	999999	903	999999	175	999999	999999	906	999999	436	44	561	392	715	998	999999	25	676	223	705	589	728	27	633	671	541	612	999999	597	999999	163	999999	162	795	100	769	999999	115	999999	416	260	999999	699	444	584	522	239	509	999999	844	34	186	40	544	751	999999	975	999999	56	999999	892	380	319	362	283	721	409	596	999999	999999	999999	910	779	999999	455	
716	38	582	59	158	312	112	299	752	928	999999	999999	617	53	223	999999	616	68	272	999999	999999	563	347	171	862	123	642	884	999999	566	124	406	234	999999	999999	848	999999	229	898	331	789	999999	566	434	306	999999	791	553	412	445	671	851	516	291	575	163	691	420	196	44	670	999999	999999	196	814	580	68	999999	999999	374	399	396	170	941	734	799	996	912	865	433	332	99	482	880	999999	272	999999	942	524	882	167	982	43	863	661	571	116	380	620	725	380	272	999999	47	55	285	999999	999999	999999	775	166	778	555	999999	711	999999	746	103	302	999999	690	126	999999	135	999999	417	363	306	290	173	999999	626	301	149	63	69	554	444	999999	618	999999	999999	394	999999	999999	999999	437	999999	161	90	825	23	87	78	45	264	268	419	831	638	999999	999999	999999	999999	999999	999999	999999	999999	709	652	36	311	268	683	970	999999	731	266	999999	828	980	92	154	999999	999999	679	548	233	114	798	999999	144	613	999999	696	196	39	10	664	195	901	32	999999	509	63	999999	755	999999	108	669	533	12	19	999999	658	999999	250	94	56	414	999999	263	310	911	999999	892	697	71	999999	784	346	730	999999	999999	926	999999	999999	645	156	823	999999	153	135	999999	274	799	134	610	548	999999	945	999999	954	999999	202	999999	721	659	659	171	826	693	417	323	332	802	999999	795	86	700	999999	999999	938	999999	490	848	138	865	646	999999	767	999999	523	140	838	402	776	350	31	288	999999	862	986	985	997	240	736	811	122	471	397	999999	534	847	539	350	16	731	999999	354	519	856	22	999999	403	739	179	287	484	930	36	999999	773	798	464	465	619	999999	235	999999	122	999999	752	184	663	438	562	999999	601	497	396	999999	579	677	769	390	849	999999	592	267	70	458	336	999999	445	337	565	735	393	83	731	63	506	999999	999999	201	113	999999	943	999999	186	504	686	999999	999999	981	491	999999	999999	999999	616	999999	370	999999	199	999999	990	569	739	336	873	999999	291	527	999999	342	548	68	445	999999	286	999999	444	627	999999	566	772	349	999999	999999	845	999999	999999	999999	999999	501	693	539	332	578	999999	999999	108	617	101	359	222	168	999999	210	999999	432	999999	999999	797	604	795	742	886	632	890	650	920	285	490	413	129	972	70	274	649	18	736	867	375	741	912	827	536	999999	354	614	128	447	30	999999	808	999999	521	862	705	999999	653	699	687	560	999999	823	136	999999	239	249	108	999999	561	999999	999999	792	999999	66	999999	967	999999	164	999999	286	532	482	264	78	
605	874	999999	207	569	699	365	46	190	815	128	99	701	849	501	114	515	172	886	596	726	26	999999	465	180	737	744	498	421	410	38	150	568	68	92	365	999999	900	396	861	999999	660	612	280	938	999999	276	999999	999999	183	770	369	595	999999	351	588	999999	994	36	831	954	867	999999	779	787	977	530	643	767	146	999999	614	776	34	528	76	413	889	527	578	999999	388	834	248	639	668	554	900	716	503	649	794	999999	999999	907	211	999999	999999	999999	961	81	999999	599	999999	858	166	593	571	150	285	999999	826	477	458	370	575	42	387	999999	128	432	630	926	273	496	530	740	220	127	326	41	999999	406	999999	506	999999	999999	317	389	483	85	983	999999	440	328	823	327	425	205	341	178	999999	692	373	538	999999	706	999999	40	338	425	382	999999	823	254	999999	429	910	952	999999	786	725	997	666	53	448	870	999999	999999	672	212	999999	25	999999	999999	999999	888	43	37	64	142	463	286	60	999999	702	999999	999999	195	724	404	417	472	999999	999999	452	660	999999	329	100	581	219	390	367	136	109	367	667	999999	871	715	396	882	897	399	333	449	946	999999	999999	999999	932	310	999999	999999	999999	853	999999	241	706	722	862	713	937	999999	922	83	999999	924	999999	999999	872	272	324	19	999999	999999	574	283	999999	999999	713	428	978	999999	648	908	169	99	341	256	25	436	968	999999	999999	999999	945	423	477	259	531	31	649	16	45	670	986	221	999999	999999	999999	78	19	999999	18	999999	734	754	999999	999999	914	829	592	712	329	446	304	175	999999	335	999999	161	806	999999	482	691	778	999999	157	999999	922	999999	999999	999999	967	947	999999	999999	999999	418	947	201	588	463	345	701	999999	999999	686	598	375	821	999999	935	680	137	271	47	230	327	999999	762	999999	857	101	999999	10	521	744	999999	30	999999	35	747	387	398	572	352	636	780	262	842	296	559	999999	999999	891	999999	401	840	685	388	999999	822	753	195	594	731	372	378	701	918	202	314	577	346	795	999999	557	292	999999	918	999999	999999	74	823	999999	999999	254	990	85	117	999999	903	696	641	983	212	999999	202	999999	841	980	268	89	344	649	999999	999999	276	315	583	346	118	286	999999	999999	999999	758	929	719	546	999999	999999	999999	594	798	999999	617	936	363	593	324	365	488	999999	938	152	999999	729	999999	999999	75	978	999999	501	999999	999999	627	929	664	387	453	74	999999	266	364	608	964	495	546	361	374	999999	999999	999999	268	980	999999	999999	999999	834	245	999999	999999	235	999999	999999	697	
801	823	787	670	687	282	976	999999	260	882	232	369	340	187	875	192	821	129	30	75	962	243	790	391	75	110	999999	152	999999	318	999999	999999	855	910	173	999999	759	691	686	773	936	582	999999	108	999999	999999	498	656	999999	846	999999	116	999999	443	734	567	999999	405	999999	586	452	833	724	942	635	446	999999	999999	24	999999	433	140	442	257	139	999999	235	999999	999999	871	612	182	999999	577	999999	151	335	422	186	605	999999	364	999999	110	330	112	857	75	473	960	689	999999	642	999999	423	999999	673	212	313	999999	999999	350	421	733	974	999999	999999	157	999999	999999	121	101	252	999999	574	999999	999999	342	927	36	532	169	228	33	191	543	539	626	164	579	477	132	118	832	999999	298	943	363	135	60	999999	999999	999999	979	999999	999999	826	233	591	999999	760	341	285	287	821	999999	132	999999	551	441	740	433	992	989	26	988	999999	420	156	999999	135	999999	216	999999	999999	822	662	999999	184	593	717	316	45	809	999999	145	846	831	21	100	176	555	999999	999999	999999	627	717	517	962	860	999999	415	87	999999	228	80	135	999999	312	998	519	882	222	958	999999	433	398	192	999999	999999	999999	999999	408	65	120	580	877	522	567	999999	114	154	286	324	999999	311	999999	730	591	999999	20	447	528	22	580	999999	343	999999	999999	885	239	535	347	91	999999	999999	17	999999	205	648	202	612	841	956	999999	374	999999	898	981	999999	204	668	601	432	870	704	999999	395	484	999999	999999	33	551	681	127	579	807	204	606	521	303	217	999999	942	555	407	606	999999	999999	215	687	445	999999	999999	691	571	933	914	999999	22	833	621	546	378	999999	999999	999999	169	839	999999	999999	999999	301	999999	129	987	143	999999	877	472	108	999999	277	278	999999	999999	161	994	990	555	645	999999	999999	593	687	682	670	166	541	999999	346	446	733	803	648	285	153	411	999999	703	437	285	999999	999999	914	774	354	277	238	610	27	999999	179	293	679	674	427	707	782	999999	326	999999	127	501	999999	662	335	473	630	864	657	749	566	296	128	999999	855	245	679	913	999999	402	927	931	368	999999	999999	450	134	999999	857	446	628	991	387	461	168	546	621	261	999999	999999	647	374	999999	999999	999999	882	175	999999	819	192	37	869	999999	923	58	999999	142	999999	396	884	348	656	999999	999999	130	999999	999999	667	212	999999	623	999999	474	456	754	563	978	999999	999999	999999	285	999999	164	999999	418	759	882	463	412	972	413	999999	865	564	542	999999	368	741	156	935	999999	508	999999	510	999999	609	405	662	
178	495	217	999999	999999	999999	609	532	501	340	802	371	692	999999	264	240	905	858	999999	910	914	999999	205	999999	944	834	420	777	709	654	116	808	999999	229	294	916	764	999999	678	862	954	19	999999	37	938	784	252	528	253	876	604	710	56	495	748	415	999999	999999	106	262	592	831	823	999999	234	994	17	473	999999	348	999999	999999	189	999999	955	999999	273	999999	999999	169	591	891	534	832	59	405	761	868	480	879	626	794	999999	425	280	132	196	999999	803	943	999999	779	999999	999999	999999	71	530	356	539	844	152	132	670	936	671	700	999999	990	797	828	242	999999	992	291	721	999999	277	764	429	832	999999	999999	373	365	392	812	534	999999	999999	988	874	414	999999	999999	999999	503	133	339	753	580	825	206	856	975	711	637	786	85	193	730	793	766	927	706	136	999999	758	315	553	859	175	999999	568	808	953	827	810	365	554	228	556	938	999999	849	17	999999	763	398	653	755	35	458	446	999999	205	118	999999	631	509	999999	744	818	785	894	414	157	637	999999	31	883	827	431	999999	964	183	855	999999	88	699	615	768	370	661	798	833	716	999999	866	999999	845	349	188	856	350	484	738	162	126	444	860	883	716	377	769	999999	999999	999999	481	527	349	363	409	999999	893	445	384	166	999999	999999	999999	915	770	443	999999	544	649	574	190	490	445	703	638	643	839	732	62	992	891	999999	239	789	759	999999	273	491	999999	255	962	905	109	581	174	65	747	944	122	282	201	999999	288	39	999999	991	92	646	724	766	999999	171	392	391	275	126	831	908	165	999999	999999	694	999999	403	612	285	390	863	538	583	896	894	620	780	801	665	593	209	52	768	266	627	999999	184	999999	801	522	717	316	58	234	838	788	690	112	506	632	884	999999	471	999999	228	999999	151	870	208	550	999999	590	609	533	631	866	397	999999	552	999999	999999	999999	810	762	672	557	489	358	67	116	930	678	304	43	708	782	580	167	47	518	625	313	954	260	910	999999	999999	999999	603	999999	401	999999	559	999999	212	643	999999	708	937	671	629	999999	813	999999	620	933	295	575	824	848	295	239	137	44	999999	999999	296	560	852	545	850	963	755	94	714	415	129	725	831	999999	176	872	230	999999	889	832	999999	999999	999999	977	841	141	700	754	999999	171	397	999999	999999	999999	357	999999	856	999999	820	665	999999	728	387	215	999999	570	744	759	999999	422	19	761	154	479	625	999999	999999	999999	703	999999	273	10	999999	552	28	999999	999999	745	717	999999	
999999	827	999999	999999	795	772	484	999999	999999	281	396	941	999999	274	162	635	379	798	471	999999	146	999999	999999	999999	999999	46	331	834	999999	999999	999999	998	52	572	406	191	999999	999999	684	853	948	494	999999	999999	332	331	999999	142	400	392	234	659	284	794	999999	44	138	455	832	758	451	650	999999	953	169	999999	899	509	867	971	430	999999	124	618	974	652	999999	999999	777	80	117	198	444	804	999999	462	724	257	599	999999	62	759	999999	925	412	308	255	758	272	934	432	999999	275	429	999999	999999	999999	666	819	330	765	861	678	761	650	999999	216	443	968	999999	999999	651	909	505	999999	670	999999	198	216	675	999999	520	14	842	647	687	922	25	842	219	916	999999	438	999999	607	201	999999	336	284	159	999999	811	789	565	271	999999	999999	770	510	301	999999	356	460	153	923	254	999999	999999	124	999999	339	200	999999	999999	790	999999	223	999999	999999	999999	999999	44	914	66	583	595	730	999999	580	866	177	162	514	999999	999999	999999	608	999999	354	363	344	999999	222	999999	819	901	220	40	775	999999	999999	878	999999	999999	999999	999999	442	403	570	338	523	417	265	257	999999	999999	686	60	955	230	16	928	296	544	392	344	821	602	247	999999	385	700	999999	999999	999999	299	290	730	999999	433	136	215	999999	25	839	926	989	964	525	642	225	169	85	554	999999	639	591	337	999999	376	559	840	166	888	953	822	999999	341	949	506	896	955	220	531	103	800	213	280	704	465	999999	857	86	999999	999999	225	625	999999	282	999999	999999	952	339	472	874	296	58	836	72	999999	193	657	24	999999	999999	999999	999999	553	460	850	436	999999	633	935	31	999999	763	561	999999	999999	207	623	69	291	798	944	626	999999	657	806	752	999999	218	687	282	999999	843	66	999999	205	999999	82	668	431	241	396	329	403	451	182	999999	496	413	333	819	569	597	732	231	801	999999	210	895	654	108	68	999999	945	663	334	999999	706	999999	236	471	999999	954	637	999999	412	625	999999	999999	484	282	265	964	999999	867	713	109	120	835	999999	561	75	999999	24	999999	999999	293	383	740	126	324	827	999999	186	861	999999	614	960	682	819	185	420	903	420	381	842	104	227	87	949	999999	747	870	645	674	405	948	940	313	876	128	251	492	999999	170	455	471	787	33	182	108	149	999999	26	881	999999	172	765	999999	491	999999	76	999999	790	892	576	956	158	512	466	746	674	656	805	700	999999	928	724	260	925	999999	316	204	904	850	999999	999999	854	763	533	243	193	306	822	999999	61	
945	702	297	594	499	322	999999	566	999999	434	492	632	325	947	222	448	515	718	999999	999999	872	401	939	999999	999999	111	395	978	999999	562	378	834	18	999999	999999	236	436	665	999999	68	999999	637	477	999999	602	686	999999	815	321	795	677	587	712	34	999999	553	762	491	337	397	927	306	344	874	66	658	999999	999999	957	986	21	849	292	61	741	245	999999	999999	213	999999	572	579	667	999999	999999	999999	131	983	470	999999	473	999999	338	49	141	735	302	603	999999	943	72	862	857	999999	783	828	305	660	293	943	630	249	287	758	824	357	638	907	999999	276	536	640	999999	522	999999	76	521	999999	920	15	999999	329	999999	269	517	999999	999999	342	999999	67	494	471	700	526	999999	234	668	580	999999	784	106	395	999999	103	417	999999	999999	345	812	717	316	999999	740	287	10	310	96	999999	999999	124	635	999999	264	931	999999	75	940	688	706	298	408	941	38	146	909	557	714	69	852	999999	999999	386	999999	935	750	442	731	422	526	999999	148	999999	339	110	158	799	999999	683	322	999999	491	999999	999999	524	999999	375	999999	603	377	453	595	36	174	164	71	259	776	328	191	349	344	999999	172	201	159	999999	611	999999	987	120	426	41	999999	999999	604	999999	746	15	626	385	417	137	54	999999	919	121	486	999999	49	899	33	812	502	999999	17	999999	805	447	374	561	999999	106	616	267	999999	564	999999	999999	560	999999	999999	770	702	806	999999	216	999999	100	281	47	281	437	999999	97	96	613	539	999999	503	641	289	308	641	999999	621	321	521	787	54	365	832	823	999999	73	397	263	120	695	51	801	489	999999	176	999999	290	999999	217	528	999999	424	35	514	169	918	696	213	138	637	194	619	999999	999999	999999	916	215	457	813	825	700	832	502	843	733	702	999999	999999	142	314	784	999999	114	999999	615	630	339	327	999999	705	377	193	134	483	999999	431	115	793	669	259	999999	832	999999	392	827	348	921	192	781	467	999999	131	80	824	853	999999	999999	999999	90	425	999999	887	794	117	999999	517	707	29	341	311	596	999999	905	883	193	999999	999999	721	175	999999	999999	999999	546	206	999999	256	122	310	630	611	916	999999	999999	254	672	243	48	415	934	999999	999999	901	850	479	870	999999	225	197	641	901	136	793	537	813	715	439	351	598	999999	211	404	407	399	999999	395	192	655	661	220	999999	913	367	786	854	635	807	307	76	335	539	999999	999999	668	728	484	999999	876	899	538	243	999999	450	245	733	916	243	512	999999	94	687	753	564	
976	691	988	769	999999	682	188	908	999999	284	272	639	181	478	999999	671	255	999999	316	756	133	977	66	999999	999999	63	938	402	999999	187	982	999999	786	476	949	976	999999	715	125	203	720	630	111	617	187	605	561	448	504	840	874	821	381	997	441	998	635	525	647	999999	744	785	612	953	999999	624	853	705	529	762	931	540	157	122	45	502	876	999999	999999	999999	502	499	898	999999	313	171	276	789	45	950	351	223	77	999999	459	999999	27	999999	325	999999	752	999999	919	741	909	999999	673	268	961	938	132	196	240	999999	999999	999999	999999	999999	650	140	357	73	669	578	420	999999	472	985	663	109	485	728	999999	731	999999	645	999999	166	999999	999999	497	999999	827	106	828	165	982	999999	711	214	999999	869	507	999999	216	688	196	350	331	999999	871	688	999999	862	463	999999	72	509	359	815	673	729	602	681	642	349	246	573	750	999999	999999	999999	283	999999	999999	615	230	999999	999999	94	458	240	835	363	999999	809	413	965	643	433	999999	483	999999	896	541	329	277	999999	552	867	999999	623	600	999999	466	353	414	156	811	848	183	134	999999	274	367	443	893	248	583	833	936	280	929	999999	999999	261	931	387	917	730	347	404	395	657	999999	999999	999999	769	897	754	405	999999	163	795	999999	999999	498	331	539	107	435	39	999999	999999	931	181	999999	284	904	215	422	37	239	91	510	778	999999	336	632	532	999999	134	999999	829	437	679	127	143	999999	203	763	999999	848	819	999999	318	162	676	726	470	150	365	865	692	999999	377	36	999999	294	481	239	999999	698	16	304	311	688	423	999999	999999	999999	999999	217	710	999999	811	188	420	786	202	626	71	999999	172	391	447	269	999999	496	70	653	54	849	594	963	600	999999	841	999999	993	630	738	395	999999	999999	589	157	999999	250	530	198	999999	999999	102	999999	177	562	535	624	856	52	39	926	231	607	999999	711	999999	746	999999	899	347	895	793	999999	887	676	144	756	802	299	115	418	966	871	47	758	756	999999	999999	48	385	226	999999	950	999999	811	174	868	406	878	999999	417	399	999999	851	719	999999	999999	999999	501	999999	779	999999	566	999999	620	999999	359	999999	261	954	882	999999	812	524	130	237	842	999999	85	512	276	360	999999	764	697	999999	345	29	328	265	236	773	304	999999	606	403	111	23	999999	851	814	308	154	999999	999999	466	999999	116	730	492	999999	999999	999999	989	162	429	899	802	249	600	624	339	251	996	728	999999	999999	999999	917	999999	136	999999	990	234	697	999999	215	999	
999999	241	443	999999	999999	835	604	678	882	314	467	186	504	309	773	999999	236	484	66	158	999999	543	999999	393	198	14	366	831	999999	666	302	194	224	899	999999	18	166	395	999999	415	999999	60	999999	352	735	741	231	999999	64	610	998	222	999999	66	804	579	432	999999	50	999999	479	772	120	226	22	999999	962	999999	619	765	999999	999999	443	999999	999999	155	316	466	658	457	782	539	999999	957	999999	89	999999	167	105	120	999999	999999	354	756	999999	629	939	20	339	462	999999	626	217	999999	386	167	999999	999999	310	999999	273	965	999999	593	512	939	995	162	999999	999999	998	804	999999	508	190	127	495	687	714	136	215	999999	136	999999	678	166	332	488	581	999999	309	24	857	999999	847	999999	715	761	999999	999999	634	787	462	406	463	999999	125	708	118	999999	671	102	999999	183	453	967	838	205	915	355	617	999999	580	57	633	984	947	74	660	999999	412	734	442	717	502	427	842	730	742	703	50	623	379	999999	838	217	468	683	992	879	781	519	999999	999999	999999	127	217	999999	773	999999	37	61	999999	548	856	999999	999999	837	680	35	135	118	999999	999999	315	993	147	267	218	426	525	273	999999	780	999999	892	888	544	338	385	999999	999999	999999	273	676	988	575	999999	999999	999999	557	631	999999	999999	753	673	65	634	999999	395	999999	949	206	356	999999	763	999999	277	760	963	59	125	508	305	815	999999	161	999999	545	326	428	999999	801	317	999999	894	270	114	37	999999	837	263	951	943	999999	270	239	610	319	912	18	308	79	999999	999999	442	132	707	161	64	521	999999	98	275	999999	671	999999	999999	999999	68	503	875	249	645	136	795	174	565	899	554	469	551	880	632	318	129	247	309	466	999999	772	563	999999	972	603	972	174	999999	975	734	122	999999	131	261	999999	143	999999	434	375	999999	278	566	808	607	595	970	984	466	999999	848	433	848	433	999999	295	939	999999	277	51	164	630	488	590	174	441	128	429	999999	223	184	70	813	934	409	168	216	755	999999	387	999999	987	708	727	137	310	274	999999	999999	965	479	999999	791	392	220	435	789	999999	643	175	476	550	365	252	783	999999	620	913	33	893	999999	194	577	890	417	176	921	760	999999	999999	999999	211	359	999999	999999	963	279	430	723	974	378	240	121	189	910	92	632	999999	999999	999999	690	360	894	186	999999	294	643	900	974	54	999999	39	999999	780	998	275	201	702	509	819	518	199	999999	59	999999	999999	999999	397	979	335	544	465	999999	122	182	816	316	182	999999	458	330	
999999	455	679	470	349	717	341	190	645	891	930	999999	135	831	500	170	999999	999999	999999	999999	255	921	999999	509	999999	222	410	607	192	999999	28	999999	60	499	149	999999	520	588	184	142	741	999999	999999	443	614	509	690	290	682	999999	471	999999	999999	999999	84	456	805	180	422	136	316	999999	997	686	873	15	906	635	692	756	649	266	999999	999999	999999	48	588	999999	895	548	531	999999	925	537	497	507	194	813	999999	692	938	350	176	57	999999	18	219	656	999999	609	999999	65	999999	925	15	214	999999	835	767	999999	868	599	285	873	604	196	808	470	199	375	820	102	221	999	817	308	100	439	89	999999	829	931	646	295	945	476	531	999	531	293	999999	359	56	388	824	349	75	999999	452	999999	209	999999	467	204	788	510	843	599	117	999999	124	603	999999	305	216	936	999999	999999	999999	137	999999	808	939	905	900	470	56	999999	184	999999	243	999999	999999	999999	271	90	474	451	507	445	633	999999	891	824	179	872	604	999999	182	887	397	86	999999	325	973	401	809	561	304	328	463	21	424	640	999999	326	999999	314	44	135	472	999999	491	492	504	733	999999	124	736	38	866	999999	999999	999999	90	166	432	671	999999	870	999999	913	157	189	981	999999	999999	261	360	852	265	999999	716	56	425	886	594	881	820	999999	484	695	824	276	461	167	362	999999	559	317	894	944	999999	173	999999	559	363	999999	511	883	224	665	763	999999	772	577	590	999999	871	204	571	999999	851	237	395	585	98	999999	727	823	269	391	999999	999999	958	321	462	552	999999	866	532	292	999999	936	35	819	999999	940	504	999999	999999	999999	999999	999999	745	353	102	609	777	279	471	483	999999	688	999999	833	999999	720	925	461	999999	47	420	15	999999	289	999999	915	999999	999999	653	157	386	843	256	519	136	346	307	615	228	852	774	999999	404	59	707	692	321	201	856	221	25	52	769	539	339	259	694	465	182	187	407	211	999999	999999	107	741	441	115	999999	626	422	999999	242	999999	273	999999	999999	622	582	488	603	999999	999999	442	141	343	84	716	190	999999	652	842	442	50	455	573	307	91	952	999999	260	216	494	999999	798	999999	810	507	276	841	648	81	883	999999	584	396	999999	192	999999	763	667	725	924	830	973	580	877	202	816	699	200	529	999999	999999	999999	396	999999	489	643	999999	533	576	449	348	999999	580	958	748	999999	69	999999	124	899	999999	308	535	999999	664	266	228	828	617	691	576	650	129	412	276	466	999999	870	11	549	755	240	100	999999	999999	
601	402	621	999999	735	999999	999999	85	999999	481	999999	702	115	862	233	424	607	999999	885	872	697	999999	178	692	291	279	999999	999999	575	153	957	217	259	705	72	863	607	999999	999999	933	999999	999999	499	930	957	763	91	17	778	999999	158	325	215	999999	999999	999999	234	999999	847	466	568	539	999999	999999	999999	111	453	409	999999	369	817	908	43	951	914	132	620	248	735	528	197	191	310	451	999999	642	12	846	817	579	639	678	852	425	375	999999	74	23	416	855	320	681	999999	419	999999	999999	291	263	498	999999	999999	999999	203	329	278	999999	999999	69	999999	881	999999	606	592	230	999999	999999	65	999999	585	999999	68	606	831	879	218	516	999999	891	144	755	360	748	358	999999	707	653	484	999999	999999	999999	200	14	999999	535	756	713	999999	987	689	177	999999	674	677	12	706	276	164	999999	121	999999	413	347	999999	734	530	360	258	999999	999999	86	664	532	469	597	999999	63	82	999999	133	504	426	999999	211	967	999999	686	81	999999	999999	999999	498	999999	999999	999999	999999	999999	89	799	999999	405	464	558	474	612	513	999999	214	90	708	999999	999999	859	200	616	345	427	145	957	999999	844	289	999999	194	92	588	503	121	999999	21	450	973	283	300	727	50	868	999999	999999	463	910	481	999999	999999	999999	247	638	999999	805	999999	999999	718	131	637	170	999999	561	373	392	33	19	550	999999	78	267	679	920	569	472	575	477	906	999999	999999	262	372	999999	266	491	844	949	532	999999	35	854	732	851	645	139	612	489	504	139	999999	454	369	352	999999	388	33	999999	79	507	239	999999	999999	182	999999	384	798	826	304	999999	999999	84	999999	244	114	999999	535	999999	284	440	860	96	999999	776	970	60	999999	30	377	877	468	999999	880	999999	999999	999999	603	560	233	999999	340	785	195	622	999999	501	966	134	247	707	999999	206	52	638	646	153	609	484	212	577	492	777	459	999999	423	999999	203	461	169	661	999999	975	603	23	999999	999999	999999	360	999999	478	93	999999	999999	999999	34	272	484	999999	388	932	999999	128	358	656	779	999999	999999	768	208	571	308	515	965	586	96	878	602	39	539	571	251	999999	299	733	494	724	995	789	402	161	546	951	82	999999	818	502	999999	947	243	999999	999999	142	162	999999	180	577	999999	206	583	999999	669	454	712	817	690	999999	999999	999999	171	64	567	547	375	56	34	356	442	999999	767	593	261	655	999999	992	822	999999	106	675	562	917	999999	799	216	256	999999	999999	999999	265	545	234	999999	12	786	189	979	211	767	115	
598	824	999999	72	999999	999999	894	23	658	719	994	581	497	163	999999	254	142	768	999999	999999	564	932	999999	186	203	543	920	259	869	999999	23	621	351	991	999999	738	781	859	371	226	362	479	999999	530	271	963	736	520	939	541	999999	221	870	648	551	999999	999999	958	869	894	999999	645	154	999999	705	382	240	506	999999	999999	472	999999	999999	124	766	999999	499	999999	999999	239	999999	999999	999999	999999	570	802	750	703	449	421	30	823	990	476	999999	717	335	402	824	888	733	239	443	999999	79	773	814	756	881	466	176	140	53	639	96	668	335	816	999999	903	631	536	66	665	313	648	293	930	999999	58	760	106	762	36	505	578	966	704	267	796	999999	999999	822	983	254	890	780	360	390	488	391	518	920	921	266	207	182	778	312	431	490	884	789	832	706	79	378	26	143	999999	702	631	558	684	915	637	714	83	999999	422	868	999999	550	488	666	251	186	840	770	999999	405	198	401	999999	316	114	215	989	287	184	522	764	226	999999	999999	760	960	246	999999	629	493	109	367	889	563	999999	999999	310	175	464	893	537	255	835	123	999999	999999	721	377	999999	431	999999	796	246	999999	113	715	678	702	906	999999	939	834	999999	814	306	999999	512	999999	759	770	905	823	822	290	984	518	391	758	281	530	248	868	205	208	768	999999	130	999999	459	841	999999	608	269	183	954	703	114	999999	816	683	727	448	617	50	526	901	999999	956	999999	594	334	919	430	386	53	80	638	943	999999	993	710	524	823	999999	114	999999	564	649	336	290	414	370	941	598	999999	799	999999	999999	999999	867	339	174	81	864	999999	745	999999	882	139	883	999999	999999	974	823	973	212	624	699	999999	229	347	334	999999	999999	999999	964	978	831	583	253	999999	484	271	188	664	999999	999999	959	411	369	128	681	519	999999	224	252	395	128	625	600	184	561	999999	999999	530	14	544	445	684	552	767	356	309	886	999999	591	900	999999	999999	436	760	665	999999	577	110	665	815	186	421	937	999999	859	999999	999999	78	999999	265	999999	658	659	11	17	284	858	601	772	382	633	389	633	999999	598	959	999999	999999	519	272	999999	362	864	199	999999	999999	747	999999	908	999999	999999	817	804	335	102	148	999999	435	999999	999999	439	975	338	999999	191	796	788	594	979	999999	27	999999	559	996	615	999999	793	469	643	999999	537	999999	999999	999999	65	815	999999	999999	999999	999999	460	763	96	138	833	999999	33	580	17	999999	245	999999	994	18	999999	182	999999	808	999999	646	355	999999	
999999	769	853	554	292	706	237	375	221	489	344	999999	449	264	67	431	999999	999999	432	222	461	81	748	999999	890	684	508	883	558	776	587	614	999999	419	970	326	284	288	393	326	999999	642	999999	755	999999	474	569	868	125	836	645	780	999999	142	588	720	999999	479	664	607	999999	354	817	445	901	730	424	39	293	999999	157	884	556	115	999999	819	999999	992	566	425	125	640	767	722	140	807	400	972	999999	260	305	999999	624	785	128	999999	824	915	853	98	60	539	585	385	688	761	999999	117	273	769	999	38	999999	248	491	568	587	999999	314	104	339	452	208	43	444	352	270	770	987	870	999999	999999	999999	478	375	999999	65	392	43	379	583	292	999999	71	999999	276	892	999999	999999	999999	421	729	610	759	758	607	341	551	940	999999	501	463	999999	402	999999	202	999999	999999	872	906	513	204	999999	935	521	56	999999	147	781	177	459	999999	476	437	459	275	205	389	719	768	254	513	999999	999999	878	130	172	316	999999	999999	999999	458	999999	397	999999	226	667	675	248	712	999999	204	770	772	886	617	999999	693	999999	999999	997	510	724	999999	999999	999	752	999999	67	400	999999	437	850	723	790	11	379	89	389	999999	607	530	151	17	904	60	743	680	810	270	999999	479	373	787	71	999999	999999	410	735	57	999999	303	999999	847	828	436	353	56	999999	885	247	907	999999	709	901	476	368	716	999999	611	999999	999999	563	796	266	999999	999999	73	662	913	276	969	353	342	768	999999	912	303	999999	999999	706	696	698	924	32	236	176	663	999999	594	518	27	999999	133	790	999999	739	821	590	999999	372	290	394	78	618	278	563	999999	999999	999999	564	75	999999	999999	904	570	999999	638	999999	39	248	410	999999	77	404	258	768	229	551	376	999999	100	999999	999999	999999	426	999999	630	316	753	673	205	999999	999999	39	453	490	999999	999999	230	29	110	57	560	185	962	113	326	673	999999	509	343	428	575	32	474	999999	771	627	488	268	752	332	30	366	52	688	887	48	951	768	999999	999999	331	356	474	52	161	589	152	322	999999	956	946	254	999999	776	999999	277	565	999999	718	999999	740	962	276	778	999999	204	143	999999	225	288	722	601	999999	343	107	999999	999999	431	210	192	485	999999	999999	999999	385	775	999999	275	999999	620	483	860	59	451	999999	999999	89	695	999999	957	999999	867	106	707	244	999999	999999	996	679	928	999999	999999	890	536	373	574	689	481	402	999999	177	868	742	999999	805	862	552	767	82	737	999999	862	416	253	736	617	79	
575	560	999999	740	999999	999999	612	901	349	969	522	87	695	680	608	303	999999	789	999999	135	501	902	382	999999	999999	999999	942	999999	856	727	647	800	999999	999999	124	999999	999999	999999	147	282	140	703	465	999999	999999	690	387	67	999999	568	653	999999	158	492	999999	673	999999	999999	999999	116	653	822	999999	622	332	722	331	200	565	687	931	252	652	999999	994	797	999999	489	999999	588	546	884	999999	298	83	194	651	273	999999	450	742	144	58	999999	629	318	658	843	999999	317	368	196	501	852	636	999999	811	843	498	780	236	698	464	884	999999	999999	571	756	548	147	81	68	273	999999	945	797	203	621	685	686	999999	603	919	466	229	359	393	408	661	672	383	807	774	157	224	999999	999999	999999	470	860	746	999999	999999	999999	245	310	923	386	906	839	217	199	999999	812	641	633	778	998	665	999999	999999	173	105	875	764	273	999999	999999	900	901	128	38	999999	824	939	247	308	999999	230	999999	436	16	501	999999	465	193	649	962	515	999999	275	681	509	259	999999	583	805	428	667	972	27	807	999999	15	999999	188	47	343	873	403	999999	291	777	999999	784	379	999999	283	420	580	623	330	999999	320	636	446	999999	999999	999999	365	441	879	999999	999999	900	629	530	496	110	286	156	999999	99	121	265	999999	903	762	475	999999	911	532	999999	96	358	697	999999	999999	378	999999	659	144	993	517	962	455	462	529	846	999999	999999	185	999999	144	434	317	999999	999999	65	652	999999	766	437	999999	454	909	999999	742	899	999999	432	365	999999	826	999999	999999	323	582	159	809	531	383	916	320	267	736	359	873	662	999999	999999	708	120	725	740	892	707	759	73	63	583	719	629	999999	731	493	67	999999	999999	422	999999	659	349	255	131	999999	850	126	976	717	560	997	90	859	747	999999	999999	999999	96	734	313	999999	518	105	999999	812	753	284	589	773	679	12	366	999999	56	999999	368	865	604	580	999999	999999	999999	355	502	586	638	770	894	16	248	665	269	782	118	441	150	253	28	319	416	576	537	212	48	557	641	840	812	940	366	389	999999	515	999999	722	779	999999	999999	999999	183	982	389	582	999999	999999	999999	583	140	615	999999	125	846	295	999999	999999	999999	999999	999999	945	945	999999	958	954	999999	859	868	999999	999999	396	999999	977	999999	379	999999	434	197	954	677	999999	999999	999999	709	207	284	999999	999999	511	352	227	999999	999999	999999	657	704	384	34	435	931	675	155	988	493	744	954	689	474	999999	159	739	999999	109	902	292	999999	887	98	760	999999	410	
326	366	999999	872	999999	999999	131	993	674	999999	409	999999	32	999999	879	825	574	964	253	999999	775	999999	362	612	939	568	306	573	526	817	296	999999	755	531	999999	788	999999	999999	26	502	567	481	802	398	999999	525	87	900	412	315	999999	999999	517	94	634	260	14	798	933	169	165	558	476	999999	474	999999	17	500	653	999999	248	953	999999	751	38	999999	999999	963	283	423	491	406	171	221	503	172	755	999999	999999	108	999999	999999	687	857	999999	18	15	999999	924	999999	518	586	999999	321	76	369	185	999999	66	999999	986	50	525	999999	677	758	397	264	999999	311	999999	347	999999	554	316	999999	276	999999	414	999999	298	999999	999999	89	904	905	159	849	154	144	987	989	613	567	121	744	272	177	189	588	621	750	591	622	813	181	982	999999	15	999999	103	95	362	47	51	999999	11	999999	999999	772	609	999999	119	229	999999	999999	733	45	442	999999	197	999999	910	999999	407	548	736	999999	276	733	999999	457	999999	538	50	999999	636	575	526	999999	999999	827	999999	417	999999	83	640	999999	999999	999999	447	947	269	443	429	994	999999	536	639	502	932	999999	178	882	999999	162	703	581	189	422	999999	999999	999999	999999	828	369	547	503	847	334	907	999999	129	854	295	974	198	999999	118	55	726	110	936	33	999999	169	999999	999999	567	826	380	69	193	999999	658	290	438	279	615	69	457	681	689	315	594	568	999999	999999	999999	875	964	302	472	143	999999	999999	231	999999	479	669	711	999999	935	999999	999999	848	190	244	206	15	999999	918	999999	58	598	55	999999	630	439	951	999999	344	92	692	862	88	596	60	999999	994	68	943	800	945	358	589	746	668	362	745	999999	230	999999	591	338	55	506	423	545	651	252	999999	999999	999999	999999	377	999999	253	168	875	262	140	55	211	999999	602	128	849	700	18	308	753	278	999999	572	999999	225	999999	363	817	581	182	999999	547	752	999999	887	282	999999	981	804	999999	510	486	999999	999999	184	999999	644	999999	927	999999	723	537	999999	498	999999	999999	954	491	161	293	999999	351	304	999999	999999	999999	458	489	715	846	869	718	999999	999999	999999	999999	209	324	308	309	855	627	999999	924	459	977	999999	999999	144	524	999999	499	829	521	612	168	999999	999999	632	676	468	165	999999	90	787	14	999999	546	999999	541	999999	640	193	852	437	272	461	379	630	648	313	204	355	201	999999	380	888	692	999999	94	999999	796	691	631	999999	700	607	809	146	454	653	999999	18	603	361	687	316	977	999999	350	707	812	782	984	373	999999	999999	829	
562	417	125	641	352	999999	931	376	999999	561	21	737	665	999999	243	185	999999	653	196	752	999999	999999	999999	911	609	852	386	797	23	999999	268	577	890	999999	999999	729	339	999999	999999	847	671	984	738	754	999999	355	685	65	579	999999	990	719	87	67	989	720	353	214	42	500	784	144	363	999999	303	999999	846	887	405	513	846	999999	999999	999999	90	855	112	319	999999	263	177	330	228	416	716	548	999999	833	999999	535	386	135	979	816	999999	537	631	496	461	999999	509	797	660	75	761	17	999999	999999	977	999999	618	43	268	999999	332	463	999999	946	535	755	944	23	999999	869	137	999999	13	531	286	552	999999	999999	999999	424	754	379	670	162	999999	709	175	760	999999	653	917	352	866	210	493	609	621	684	961	706	999999	999999	698	790	999999	999999	13	999999	462	434	999999	12	185	844	999999	953	792	763	302	826	999999	194	999999	455	999999	784	853	803	47	676	931	548	654	161	999999	267	999999	879	224	614	705	324	307	430	742	915	177	32	185	999999	816	857	392	145	127	402	338	253	838	999999	197	210	813	999999	503	372	999999	34	16	767	282	912	999999	999999	131	274	886	737	712	46	617	831	628	507	999999	999999	165	999999	999999	999999	929	436	51	70	427	504	511	522	927	380	999999	152	25	417	999999	999999	318	704	23	852	999999	999999	541	802	546	365	999999	316	925	429	216	838	990	571	837	845	999999	488	271	999999	763	999999	809	342	999999	474	815	220	249	957	999999	461	505	191	928	338	895	248	999999	71	999999	204	596	508	999999	999999	162	453	999999	422	41	830	999999	397	98	152	791	208	334	81	999999	999999	77	999999	664	999999	342	999999	643	508	949	633	999999	999999	999999	568	777	999999	179	748	999999	999999	999999	827	925	934	999999	118	102	786	546	696	914	451	999999	999999	137	628	844	999999	396	353	999999	999999	472	408	865	243	692	529	374	490	999999	999999	759	999999	999999	250	52	729	737	234	999999	856	962	262	719	522	999999	154	441	158	466	761	999999	968	561	568	364	999999	79	784	999999	573	421	66	667	338	999999	999999	828	887	999999	124	680	172	637	954	119	999999	688	999999	554	548	999999	999999	33	999999	233	790	999999	173	999999	999999	660	953	808	152	444	905	595	390	999999	355	325	553	572	999999	91	199	340	607	458	155	838	725	999999	877	484	205	42	399	114	999999	717	664	999999	70	464	727	364	495	999999	213	999999	308	523	999999	999999	544	999999	681	999999	44	460	28	715	740	686	934	723	930	668	999999	873	206	
286	928	999999	661	551	512	999999	363	835	845	97	254	531	540	212	40	999999	939	999999	360	999999	79	999999	698	999999	272	999999	530	13	433	826	999999	340	999999	31	594	999999	571	993	151	794	832	209	614	931	470	218	156	731	692	285	728	696	522	993	999999	487	940	999999	289	999999	999999	359	411	28	999999	914	113	518	618	469	93	946	410	566	379	870	999999	767	488	63	237	799	321	157	108	584	817	999999	815	116	630	859	999999	23	999999	999999	999999	595	999999	556	114	999999	999999	999999	999999	782	295	999999	623	346	999999	999999	999999	235	900	566	48	264	920	242	106	679	703	511	839	234	242	397	138	896	82	251	652	932	948	599	687	98	955	326	298	861	810	479	999999	457	636	999999	122	870	444	543	675	881	459	435	934	611	393	999999	999999	999999	827	726	274	409	530	300	286	999999	879	950	308	604	944	244	868	233	999999	392	597	754	285	267	462	999999	999999	771	999999	523	999999	86	705	988	999999	999999	44	93	214	999999	927	999999	210	811	991	493	245	81	936	225	999999	710	565	999999	999999	794	999999	569	274	999999	833	758	817	999999	999999	803	254	319	826	554	209	999999	28	987	465	261	554	473	276	968	302	999999	835	267	956	954	520	704	618	982	777	475	819	478	999999	178	999999	999999	176	999999	249	926	254	391	25	999999	691	999999	545	127	250	159	302	999999	443	999999	923	560	807	691	293	550	700	843	999999	733	964	999999	764	296	999999	116	999999	999999	729	375	260	453	251	999999	272	941	169	500	742	999999	183	523	44	894	999999	967	999999	484	903	999999	999999	410	613	291	817	999999	813	999999	999999	143	999999	222	999999	78	88	479	999999	634	428	999999	999999	209	999999	159	560	450	515	869	999999	766	477	822	185	40	150	999999	839	959	365	131	138	910	116	609	776	960	947	999999	815	776	658	15	66	561	317	999999	309	464	999999	376	636	944	217	627	665	38	47	545	927	999999	639	359	999999	999999	223	480	102	501	383	600	503	548	64	274	999999	472	999999	999999	723	124	550	999999	238	988	494	194	703	489	943	999999	923	412	48	586	146	308	736	999999	348	837	933	807	90	141	999999	999999	999999	999999	519	999999	999999	423	822	813	688	263	130	999999	999999	39	999999	613	999999	999999	676	101	509	999999	999999	809	735	17	285	885	191	742	304	107	124	407	304	760	969	750	485	510	589	999999	897	883	187	999999	999999	318	70	329	260	999999	464	999999	587	422	999999	710	468	264	147	936	632	946	999999	33	175	
999999	735	26	643	807	999999	176	511	999999	999999	254	999999	289	71	967	825	861	492	849	642	999999	819	882	999999	269	291	231	999999	653	603	999999	924	164	999999	541	583	999999	685	999999	306	297	281	999999	841	570	88	188	202	180	121	770	464	119	390	833	999999	853	80	384	525	999999	999999	999999	681	629	330	999999	999	530	394	780	999999	49	552	999999	71	999999	999999	385	190	999999	38	202	541	832	497	814	773	456	999999	729	973	311	927	999999	493	422	631	222	250	999999	999999	672	999999	999999	594	424	999999	45	772	999999	812	694	203	422	898	611	326	999999	142	515	999999	999999	584	664	999999	874	122	999999	862	999999	999999	828	999999	579	924	366	416	999999	248	82	999999	738	684	866	916	289	999999	999999	479	999999	999999	783	89	734	907	635	999999	131	533	719	311	392	999999	133	205	984	999999	624	497	542	204	126	610	69	266	999999	868	718	747	527	999999	999999	704	980	552	111	748	410	671	299	999999	999999	999999	999999	770	865	564	561	670	932	730	999999	999999	937	999999	979	182	30	477	941	767	378	384	16	952	704	687	202	580	103	999999	157	952	207	273	999999	449	92	299	401	999999	317	57	815	797	283	589	767	999999	573	928	727	932	729	532	999999	911	999999	575	999999	188	372	999999	577	695	582	999999	999999	674	777	539	100	731	86	540	459	999999	999999	219	679	124	920	899	17	999999	518	999999	233	675	372	998	779	516	232	222	48	337	480	999999	224	742	999999	102	999999	44	838	996	999999	198	82	579	352	461	896	951	999999	999999	973	999999	186	367	317	999999	311	778	999999	583	508	999999	502	132	850	999999	999999	937	355	999999	382	973	999999	521	368	44	602	793	656	999999	620	281	955	576	999999	78	943	999999	434	624	791	748	284	265	999999	991	999999	999999	728	904	999999	958	605	439	99	999	85	664	998	282	552	517	131	441	999999	236	909	925	999999	781	504	148	512	999999	46	634	698	81	33	376	348	652	999999	752	862	999999	675	999999	486	364	992	288	857	161	81	283	626	842	301	271	92	770	999999	999999	409	999999	455	874	403	465	311	14	999999	632	934	900	999999	379	999999	311	999999	393	449	414	788	999999	999999	361	659	763	18	855	779	761	294	577	470	127	999999	544	216	999999	132	999999	62	999999	647	999999	999999	181	830	256	273	999999	710	999999	331	777	999999	193	999999	104	999999	999999	457	999999	999999	880	347	366	440	335	36	45	999999	759	271	999999	361	800	578	64	143	488	932	761	592	788	60	595	256	692	
959	170	506	122	587	999999	573	607	762	767	887	860	741	504	230	999999	895	951	999999	999999	426	367	999999	982	960	735	706	999999	863	446	829	752	999999	747	999999	866	538	982	182	999999	855	753	999999	811	999999	283	747	999999	541	999999	892	109	167	354	276	601	999999	999999	162	851	785	878	744	999999	937	144	750	993	138	364	700	913	778	657	999999	672	330	802	815	686	988	279	999999	510	553	999999	594	765	999999	999999	320	24	830	330	999999	976	19	721	874	42	533	753	309	999999	999999	979	331	999999	307	999999	281	753	708	475	863	516	723	244	772	218	550	984	999999	363	53	685	93	457	663	80	662	608	928	783	163	999999	999999	977	846	574	999999	999999	999999	876	503	999999	315	364	467	488	263	999999	949	665	999999	999999	240	945	999999	977	896	873	847	236	942	672	825	925	322	629	546	746	397	207	999999	465	999999	999999	999999	999999	380	728	990	999999	999999	886	999999	272	301	614	13	34	999999	869	999999	534	247	999999	934	999999	740	999999	52	838	941	516	388	751	855	36	33	594	95	655	607	999999	883	999999	419	65	23	563	633	707	626	521	902	527	999999	999999	228	999999	712	999999	747	989	999999	161	243	999999	508	907	416	275	590	999999	939	198	272	509	651	574	822	878	816	187	756	345	222	429	614	860	232	580	807	740	881	65	908	999999	493	731	999999	999999	557	999999	999999	368	126	217	582	713	264	29	999999	653	999999	999999	222	570	999999	999999	939	813	696	647	684	836	999999	850	537	999999	999999	654	26	920	999999	999999	331	710	999999	397	228	15	847	900	606	212	946	163	279	57	843	347	999999	999999	999999	999999	999999	909	431	319	900	276	679	699	432	609	13	713	518	756	512	512	999999	999999	999999	934	965	796	51	482	999999	314	580	490	49	999999	280	999999	138	519	302	422	288	999999	497	951	335	157	999999	999999	209	242	999999	523	999999	999999	808	999999	31	856	659	625	868	949	429	596	695	199	659	490	339	139	584	998	999999	999999	233	818	358	179	999999	818	329	999999	282	657	669	66	945	708	144	741	851	281	859	677	553	339	302	999999	266	999999	999999	987	999999	79	658	646	70	454	117	989	191	852	999999	841	306	823	676	771	999999	638	254	950	355	598	288	312	999999	785	999999	894	999999	999999	999999	473	329	999999	388	213	999	33	999999	500	999999	154	559	999999	999999	999999	381	730	662	999999	974	999999	891	547	642	78	791	355	508	284	999999	999999	473	733	938	999999	522	964	445	473	772	999999	999999	754	
359	210	999999	999999	288	130	414	816	999999	999999	999999	999999	581	781	699	319	421	654	525	721	592	387	680	826	70	249	999999	417	294	199	757	999999	999999	999999	197	441	40	511	76	387	870	999999	981	478	261	652	212	740	999999	135	61	999999	388	921	171	972	999999	222	228	49	999999	996	531	52	247	410	999999	999999	593	268	999999	910	587	147	850	501	405	999999	574	418	46	765	999999	168	147	999999	693	73	975	999999	911	817	292	999999	763	874	569	939	999999	850	999999	999999	156	999999	846	151	999999	250	999999	670	576	999999	647	810	12	859	999999	999999	904	608	717	248	999999	378	356	471	627	999999	384	999999	931	466	999999	724	999999	999999	618	999999	322	996	999999	452	992	315	999999	595	179	999999	34	904	29	206	44	632	143	111	309	778	999999	999999	524	980	999999	999999	999999	119	354	923	999999	733	250	718	999999	908	509	274	256	163	728	761	999999	155	535	999999	956	735	999999	350	590	966	969	840	485	938	482	128	586	897	577	539	250	256	739	999999	663	311	155	135	132	868	999999	156	59	899	92	378	454	999999	147	12	687	14	999999	776	764	999999	243	122	436	999999	688	358	586	198	520	55	415	244	816	655	589	306	227	722	999999	822	790	585	855	113	674	199	999999	574	852	246	913	962	536	263	77	43	698	999999	190	506	570	999999	999999	46	963	999999	580	492	423	390	786	999999	666	941	619	657	266	999999	716	499	999999	999999	346	999999	142	452	708	562	587	556	999999	485	542	613	262	929	999999	818	149	999999	618	277	160	999999	999999	302	306	594	643	999999	776	375	35	690	908	999999	524	115	903	520	511	28	904	999999	782	999999	88	62	999999	999999	461	448	193	262	880	331	861	873	823	840	155	123	918	178	999999	242	460	851	705	704	999999	999999	914	628	999999	600	372	293	690	160	224	254	906	953	999999	338	192	773	999999	586	696	650	292	73	999999	398	109	999999	999999	549	849	236	357	983	999999	370	533	564	309	290	958	578	193	673	999999	901	217	999999	219	450	60	687	999999	129	18	999999	809	850	263	999999	999999	636	205	150	310	987	897	922	999999	598	999999	627	999999	529	627	999999	999999	618	448	473	191	999999	526	647	499	999999	999999	237	999999	999999	999999	999999	311	744	789	332	383	53	372	637	14	295	296	621	645	433	223	999999	501	891	307	200	412	790	999999	999999	120	557	650	148	803	999999	947	168	999999	133	326	729	739	305	744	423	999999	810	469	896	848	904	11	76	999999	671	736	93	
222	370	999999	521	371	999999	221	825	402	234	999999	345	347	999999	584	522	116	494	783	206	157	883	944	602	330	999999	518	215	556	584	999999	141	932	863	946	675	853	805	999999	316	93	918	31	31	975	999999	558	721	329	999999	999999	463	887	540	999999	338	426	999999	200	884	915	16	279	817	44	999999	412	484	191	908	999999	311	999999	477	122	238	861	923	626	206	928	999999	885	76	624	736	999999	402	926	999999	259	187	614	999999	999999	87	649	213	986	282	999999	83	540	420	821	657	999999	420	427	707	477	503	59	993	955	127	130	212	203	307	459	19	999999	999999	659	491	999999	999999	86	44	999999	999999	936	354	484	855	266	999999	255	966	999999	833	974	999999	150	756	137	620	527	283	957	446	20	689	822	712	525	966	761	340	960	682	343	393	999999	999999	999999	705	519	110	860	655	957	236	999999	625	999999	339	433	903	363	86	136	803	87	152	647	257	532	771	999999	999999	713	914	16	999999	500	999999	110	999999	199	999999	999999	999999	422	999999	489	784	791	206	999999	196	999999	858	976	884	555	539	315	999999	999999	319	183	747	770	570	941	999999	230	179	999999	454	238	999999	713	999999	974	709	391	775	662	863	465	335	104	999999	758	999999	938	131	182	960	999999	134	159	879	258	363	656	851	370	447	999999	622	80	232	957	439	154	54	909	999999	158	999999	323	318	854	999999	652	627	812	96	999999	999999	997	175	178	114	953	833	999999	620	63	539	414	225	309	842	264	999999	195	328	710	893	221	335	811	745	999999	841	35	411	711	38	49	284	342	465	999999	999999	64	853	486	320	371	299	793	618	135	999999	18	999999	592	780	999999	493	385	220	886	671	363	432	303	122	808	999999	999999	34	499	140	883	843	226	359	817	342	841	399	532	999999	542	203	619	713	832	22	999999	930	595	556	898	132	578	954	551	632	559	374	512	99	999999	768	128	995	224	174	795	243	963	110	999999	986	687	999999	999999	170	812	590	289	999999	463	978	439	943	241	760	275	272	807	194	999999	477	887	999999	542	774	84	624	499	667	227	584	967	495	904	911	999999	614	999999	999999	819	999999	94	999999	635	411	339	184	999999	463	899	533	435	778	327	999999	109	254	999999	364	999999	198	101	999999	578	999999	21	999999	999999	999999	999999	660	999999	426	375	814	392	181	808	141	444	899	860	45	999999	694	159	198	177	729	999999	200	193	470	999999	631	877	472	147	756	399	395	145	444	147	248	96	18	999999	513	
791	927	445	299	919	195	337	65	854	999999	999999	823	776	320	516	135	477	976	131	999999	999999	999999	999999	61	742	999999	764	426	999999	999999	608	150	999999	664	938	885	754	894	550	119	303	999999	617	999999	36	576	619	825	927	21	771	119	999999	669	999999	870	894	393	557	870	999999	999999	999999	335	999999	589	48	999999	999999	631	380	583	435	21	450	999999	312	778	35	999999	440	939	498	886	757	498	262	125	999999	77	990	999999	346	999999	688	391	665	292	978	999999	538	507	453	305	641	198	684	875	999999	462	567	125	999999	999999	440	491	423	280	999999	786	999999	923	34	314	641	19	246	755	333	999999	459	999999	999999	588	637	933	999999	202	254	568	814	386	999999	999999	509	874	999999	999999	250	999999	999999	394	714	201	120	615	483	149	664	631	952	929	552	171	999999	999999	325	999999	754	999999	995	230	36	19	972	949	37	398	804	767	17	291	515	999999	99	75	315	608	477	999999	459	357	537	623	616	885	834	999999	999999	961	999999	999999	999999	742	210	747	368	999999	229	170	587	94	344	897	999999	999999	424	424	82	937	242	717	999999	732	57	999999	692	412	402	97	124	304	999999	843	218	784	90	772	926	351	999999	609	388	316	444	999999	999999	999999	999999	999999	471	419	661	694	728	841	920	999999	695	562	999999	955	312	142	56	292	328	501	999999	839	999999	652	498	730	240	999999	999999	995	999999	999999	635	62	412	457	626	704	643	81	124	376	864	612	86	373	296	751	999999	999999	270	161	999999	521	951	170	999999	819	921	930	999999	105	999999	924	190	24	999999	12	552	855	516	351	649	999999	999999	322	974	978	575	134	444	488	336	92	999999	146	634	999999	111	999999	102	807	783	999999	617	28	863	940	999999	999999	446	293	208	999999	739	919	512	999999	999999	638	196	386	253	796	999999	975	769	430	200	54	390	813	901	310	762	709	999999	935	639	999999	999999	44	999999	999999	687	160	290	884	352	999999	633	833	978	472	999999	716	563	987	227	999999	259	443	749	387	999999	999999	999999	898	999999	40	362	576	171	999999	190	162	830	739	118	345	999999	999999	88	999999	421	556	835	439	254	999999	155	580	999999	999999	117	999999	999999	999999	831	64	769	392	205	321	462	66	672	999999	292	903	999999	824	878	881	999999	999999	999999	999999	999999	135	999999	952	653	643	885	781	857	999999	669	999999	867	661	907	63	576	313	999999	999999	999999	364	884	999999	157	999999	169	331	702	837	61	742	659	920	212	999999	999999	817	738	561	999999	681	208	999999	
540	126	999999	234	916	999999	315	643	999999	598	999999	611	251	173	804	999999	999999	564	89	999999	999999	927	515	947	459	211	797	999999	574	137	340	999999	999999	385	103	999999	314	935	414	999999	531	417	999999	999999	478	999999	464	103	22	436	87	872	999999	187	396	613	611	98	775	999999	37	556	78	999999	268	210	999999	866	999999	774	998	548	159	211	499	999999	999999	999999	479	859	746	703	746	999999	60	468	999999	978	989	490	429	225	170	999999	849	974	999999	508	801	999999	154	598	33	248	437	539	722	399	688	999999	999999	166	619	915	968	334	810	930	999999	800	561	999999	876	999999	354	999999	388	460	362	524	365	373	999999	999999	715	157	679	507	999999	520	745	259	299	307	748	999999	999999	254	999999	999999	174	999999	999	11	716	676	721	999999	893	654	160	272	47	174	335	378	513	418	210	820	654	312	229	987	65	311	999999	578	999999	92	999999	144	729	836	359	947	373	651	495	999999	436	244	999999	65	999999	483	221	134	972	999999	759	197	999999	999999	871	999999	199	22	945	999999	497	152	999999	811	477	999999	542	211	815	388	15	861	922	171	394	999999	698	999999	627	582	100	64	606	999999	332	999999	100	819	965	999999	999999	360	706	90	999999	293	639	999999	587	353	999999	20	319	999999	374	897	274	882	999999	999999	173	999999	395	373	324	442	546	145	999999	488	926	723	246	999999	629	999999	165	999999	999999	999999	781	896	999999	283	641	999999	745	999999	999999	434	724	999999	303	999999	334	999999	965	342	766	118	746	999999	323	999999	999999	227	773	992	964	719	742	433	999999	999999	679	276	999999	121	999999	999999	697	535	50	999999	999999	717	429	999999	992	897	689	822	85	999999	999999	287	583	486	999999	424	316	753	56	385	999999	301	946	879	999999	999999	293	999999	610	532	420	999999	463	269	999999	709	797	51	999	999999	39	920	358	759	69	402	693	963	264	317	928	944	488	999999	372	472	771	549	897	933	614	835	221	552	101	153	999999	324	150	157	626	274	753	979	999999	772	943	197	999999	999999	375	329	599	303	603	476	732	798	999999	873	938	258	999999	75	463	204	708	805	668	915	999999	379	822	117	691	663	200	509	318	599	999999	999999	999999	465	568	999999	246	918	949	624	421	35	427	277	219	378	130	999999	525	161	74	999999	528	904	999999	996	506	999999	611	939	285	233	489	999999	999999	999999	999999	999999	507	178	957	789	855	999999	504	552	951	555	898	322	543	513	999999	167	535	999999	999999	824	999999	572	787	754	317	19	349	198	
545	129	923	855	999999	442	190	999999	999999	999999	999999	485	410	999999	54	999999	594	299	406	772	249	332	771	999999	308	999999	96	934	391	213	482	999999	704	315	17	999999	631	52	473	110	999999	636	999999	260	109	580	424	999999	528	835	170	27	999999	577	948	222	999999	961	556	999999	355	256	965	990	802	445	999999	999999	313	999999	330	999999	999999	305	449	999999	368	520	999999	728	289	805	415	555	53	464	244	999999	367	794	483	669	496	327	754	86	671	999999	999999	999999	799	329	999999	316	999999	999999	202	316	999999	999999	999999	838	999999	827	999999	549	840	420	946	999999	999999	654	737	518	738	999999	64	999999	550	372	941	999999	999999	999999	929	959	828	108	49	434	271	927	999999	999999	940	645	570	999999	461	214	246	260	37	119	463	999999	592	468	999999	999999	564	694	765	999999	999999	470	775	900	898	999999	721	741	999999	999999	86	283	654	716	578	999999	100	395	56	346	999999	999999	367	999999	745	784	377	370	530	194	869	577	999999	245	626	479	869	999999	769	999999	493	504	880	999999	42	189	500	875	889	485	999999	178	647	429	637	999999	113	999999	999999	124	539	999999	220	195	653	509	121	419	100	109	233	430	625	501	852	631	809	852	999999	565	999999	501	999999	999999	430	700	929	742	999999	912	376	999999	999999	655	25	143	293	695	861	533	999999	91	785	790	261	999999	552	156	577	16	999999	260	902	599	831	48	879	175	765	999999	999999	379	999999	187	732	187	915	970	486	719	347	124	991	999999	497	211	715	690	794	95	157	999999	175	601	18	125	154	915	823	999999	263	999999	930	908	953	698	999999	999999	67	84	429	582	669	858	668	999999	999999	515	111	999999	332	999999	999999	679	805	795	214	999999	178	617	43	999	999999	508	465	229	193	93	443	799	999999	117	999999	719	665	999999	124	317	933	999999	856	638	999999	204	654	999999	999999	260	112	999999	494	69	999999	450	50	429	999999	170	402	448	999999	185	999999	312	696	224	565	661	23	239	999999	897	287	949	760	404	195	952	854	400	482	932	980	284	314	873	678	192	679	246	999999	999999	914	495	999999	681	566	999999	507	440	509	95	246	872	999999	999999	781	999999	690	999999	243	483	316	12	965	999999	205	999999	997	823	546	999999	982	999999	100	728	982	999999	336	89	837	684	999999	423	890	397	695	117	797	717	101	999999	502	999999	12	666	999999	911	529	950	486	769	999999	684	893	999999	112	469	782	759	614	989	163	611	808	559	999999	999999	121	999999	977	97	999999	289	999999	999999	
880	949	774	999999	999999	80	272	385	602	78	180	999999	530	999999	999999	236	334	48	113	111	44	890	234	999999	999999	753	799	952	972	398	769	234	951	545	256	999999	694	999999	677	543	727	778	999999	999999	389	268	372	358	292	750	999999	961	186	630	323	999999	724	999999	796	999999	280	320	412	213	999999	945	818	984	999999	142	541	975	370	569	999999	999999	882	495	74	378	390	451	670	231	636	999999	58	331	232	266	438	373	563	349	272	999999	375	999999	439	999999	450	388	999999	159	999999	999999	999999	617	255	67	117	999999	267	427	947	829	649	999999	577	999999	897	999999	761	999999	999999	178	422	999999	306	967	999999	87	65	630	928	11	611	520	22	849	999999	999999	85	175	159	208	116	145	401	443	999999	194	236	936	546	952	999999	589	455	999999	999999	579	999999	288	175	39	183	636	999999	945	227	139	178	728	296	999999	422	999999	112	999999	72	286	629	862	999999	706	851	129	999999	999999	385	999999	74	972	483	636	130	999999	999	129	999999	479	646	456	226	637	999999	507	650	90	540	40	487	950	978	999999	950	457	88	999999	188	64	552	524	570	205	75	205	999999	660	345	625	999999	982	480	592	640	183	646	572	690	353	478	999999	444	354	544	999999	993	395	685	999999	718	540	999999	970	926	132	885	30	999999	820	263	989	745	915	443	999999	480	999999	458	777	999999	515	777	834	585	549	999999	999999	660	951	999999	859	974	672	906	66	50	509	666	518	297	626	10	870	100	999999	268	528	910	49	643	608	937	908	862	999999	762	116	394	387	52	669	369	621	618	403	999999	999999	18	999999	999999	971	999999	939	999999	194	999999	999999	744	106	291	560	315	999999	317	603	999999	76	999999	703	303	933	124	289	475	627	266	388	262	696	474	195	520	533	999999	672	879	999999	428	677	698	999999	372	298	106	491	999999	748	313	24	481	948	272	315	93	530	856	999999	474	862	927	136	654	999999	632	999999	50	999999	45	999999	723	924	647	142	15	448	999999	999999	999999	999999	273	999999	999999	247	224	525	922	215	999999	64	815	440	533	566	999999	572	210	323	999999	10	451	583	712	999999	301	557	311	140	999999	645	959	999999	266	489	598	999999	61	999999	833	116	999999	999999	999999	981	829	292	401	90	999999	442	247	257	999999	192	542	999999	805	999999	946	667	224	792	904	804	105	784	999999	53	999999	340	999999	793	999999	999999	999999	999999	999999	731	999999	18	166	999999	747	867	408	711	870	999999	999999	909	999999	645	470	999999	892	389	999999	537	
886	55	118	357	122	61	922	453	768	610	364	999999	448	83	577	937	511	994	55	999999	405	393	914	110	106	68	727	999999	332	999999	667	448	685	714	845	793	899	808	117	999999	945	954	943	269	999999	999999	470	999999	77	999999	665	897	999999	893	141	502	140	18	261	999999	999999	999999	130	455	943	999999	252	734	999999	999999	999999	702	886	359	102	451	449	654	390	86	999999	999999	999999	999999	657	769	114	791	999999	352	662	890	999999	63	371	898	833	999999	325	804	777	736	999999	293	495	963	20	985	999999	999999	999999	486	628	184	466	145	248	330	798	184	810	460	161	885	131	157	999999	833	987	203	999999	951	338	585	309	861	887	999999	314	999999	758	129	991	999999	999999	186	272	382	596	236	999999	512	700	151	999999	999999	585	425	172	348	999999	187	997	606	83	111	157	52	875	604	258	724	26	114	426	999999	468	269	595	944	884	772	999999	761	544	114	261	197	592	981	999999	999999	361	966	876	581	999999	394	818	198	999999	229	999999	991	999999	999999	496	999999	999999	999999	858	325	999999	227	463	54	940	246	72	968	850	999999	460	893	328	787	373	59	237	999999	569	84	450	406	916	664	275	999999	783	608	617	665	999999	290	133	960	641	143	999999	831	999999	999999	331	850	348	77	769	614	999999	999999	999999	999999	368	879	742	783	874	433	311	798	779	695	462	463	361	194	498	179	769	999999	999999	239	546	999999	214	684	999999	999999	68	848	895	660	581	999999	46	180	999999	592	547	349	95	217	832	999999	62	945	432	999999	999999	163	579	599	999999	999999	53	999999	999999	962	999999	67	999999	999999	999999	462	999999	129	123	999999	426	190	888	906	632	430	282	938	407	832	353	999999	999999	884	111	904	279	305	815	276	999999	704	999999	343	916	490	318	811	999999	379	810	933	999999	999999	999999	318	999999	672	967	424	43	999999	935	999999	619	999999	999999	156	999999	999999	192	608	313	999999	329	722	909	554	989	151	121	470	106	37	31	420	438	699	443	793	999999	607	337	400	999999	444	769	212	724	999999	685	999999	638	999999	197	999999	629	983	243	728	409	999999	682	825	999999	572	18	999999	57	209	999999	999999	712	389	831	585	280	913	614	884	953	999999	830	489	999999	949	831	999999	839	818	790	454	466	999999	393	918	924	511	97	670	435	999999	165	999999	532	580	460	999999	999999	611	999999	716	379	999999	775	702	999999	203	369	364	740	999999	78	238	418	999999	648	997	995	913	661	768	825	943	459	999999	999999	315	999999	885	498	582	
999999	238	885	999999	999999	117	999999	691	37	730	152	732	930	151	792	999999	116	999	932	462	263	636	950	999999	890	435	999999	683	999999	585	246	484	999999	167	999999	839	353	343	457	999999	68	313	999999	930	626	999999	22	317	999999	624	208	957	999999	999999	329	548	999999	721	194	649	217	266	541	451	493	667	867	773	999999	999999	583	773	999999	999999	404	949	750	29	547	797	422	999999	382	999999	999999	999999	999999	999999	838	571	561	631	999999	999999	999999	802	772	445	446	958	235	249	285	357	999999	435	999999	561	641	380	999999	999999	183	397	999999	625	999999	999999	74	214	145	48	935	999999	999999	999999	999999	999999	78	602	186	315	999999	588	571	183	316	35	495	951	872	970	197	468	773	302	999999	760	581	707	919	768	380	999999	822	196	314	814	956	98	810	673	493	999999	203	493	686	999999	825	999999	319	857	519	999999	342	999999	851	476	999999	108	504	863	171	370	999999	418	934	350	766	384	868	501	78	999999	150	209	999999	157	999999	289	616	862	935	999999	398	71	258	268	900	657	999999	837	127	999999	999999	947	511	132	366	785	558	346	828	450	195	999999	788	999999	971	999999	688	703	212	417	492	642	999999	644	999999	999999	999999	676	450	118	49	999999	384	999999	812	999999	999999	364	999999	489	730	999999	43	494	999999	999999	282	145	296	767	968	642	635	999999	375	951	28	999999	999999	999999	625	882	895	999999	411	164	443	999999	309	777	445	999999	911	999999	999999	999999	608	444	311	401	999999	34	389	682	150	406	405	999999	844	999999	185	830	214	56	999999	848	384	323	92	999999	148	704	835	999999	999999	644	730	912	32	999999	352	584	565	759	999999	600	503	223	999999	999999	999999	768	733	999999	999999	614	999999	999999	858	999999	999999	999999	999999	133	263	999999	199	870	360	506	675	493	652	691	999999	601	274	455	650	273	999999	999999	744	86	429	999999	971	397	916	999999	524	865	63	193	325	67	231	441	506	761	999999	633	999999	83	339	274	999999	52	929	999999	999999	999999	224	595	999999	999999	550	285	999999	883	999999	999999	953	642	999999	810	440	999999	375	460	999999	832	949	999999	862	721	307	670	999999	164	263	999999	467	915	377	849	650	467	999999	648	517	946	737	999999	98	609	679	230	101	529	834	657	676	478	631	516	999999	334	733	772	999999	999999	538	549	629	743	999999	999999	275	142	169	999999	768	727	943	433	105	999999	999999	262	52	999999	579	999999	330	606	999999	999999	999999	860	133	326	734	927	999999	637	999999	198	993	999999	275	641	999999	958	369	861	
889	949	534	207	421	399	999999	999999	730	302	310	319	229	999999	491	355	752	999999	19	999999	999999	841	458	316	999999	907	342	456	987	999999	999999	620	858	468	717	313	999999	96	448	733	792	264	206	976	999999	108	999999	970	862	999999	888	550	949	526	623	57	500	999999	999999	514	67	86	999999	330	179	689	999999	760	315	999999	999999	666	965	285	999999	983	645	482	978	916	937	999999	594	999999	521	582	671	342	845	669	812	245	999999	934	999999	715	771	876	806	648	647	218	665	684	999999	232	999999	999999	999999	639	412	28	249	276	999999	999999	492	425	999999	999999	27	128	914	646	375	655	762	41	609	344	222	768	999999	340	279	729	706	909	48	298	997	999999	867	999999	267	794	995	637	999999	980	233	355	999999	219	630	528	303	29	999999	384	470	553	75	140	427	643	352	909	999999	999999	999999	583	387	520	600	30	261	709	388	999999	999999	134	673	629	121	866	701	465	710	751	435	999999	599	999999	999999	453	931	736	788	623	451	96	641	519	999999	999999	968	556	619	609	277	594	640	738	724	345	999999	446	28	560	942	999999	209	255	999999	312	983	723	692	156	99	524	920	765	139	573	493	164	638	471	897	154	846	999999	999999	840	56	999999	938	999999	999999	495	717	237	681	564	999999	395	106	687	666	255	999999	999999	520	752	673	875	608	999999	852	999999	999999	557	999999	797	50	108	771	582	265	131	784	999999	582	603	806	693	94	574	686	107	67	951	804	652	290	384	590	999999	176	181	999999	999999	639	848	688	170	999999	999999	524	787	624	524	431	545	471	999999	890	916	946	980	999999	43	475	755	667	999999	753	999999	517	665	999999	999999	415	94	868	999999	571	733	915	646	129	999999	60	898	999999	999999	529	269	999999	625	494	674	784	196	999999	229	321	884	999999	832	417	563	375	858	279	583	119	347	676	473	999999	999999	11	310	999999	590	999999	577	281	135	999999	494	829	891	181	844	266	228	703	649	685	686	552	92	238	566	835	201	628	900	432	192	999999	717	532	337	672	483	335	800	245	744	612	65	506	923	733	483	999999	435	326	891	644	37	999999	416	999999	919	999999	304	755	792	948	381	702	153	901	122	369	843	181	782	892	902	413	999999	84	497	999999	315	832	361	514	202	583	999999	999999	564	928	999999	723	753	999999	41	55	453	795	241	362	999999	31	620	124	843	264	999999	998	741	999999	846	342	999999	343	765	472	999999	288	756	797	170	605	999999	193	252	129	999999	999999	861	
856	960	999999	842	144	232	999999	221	246	670	938	50	543	806	940	92	783	999999	419	646	568	651	174	49	999999	202	758	999999	437	871	723	835	172	147	885	663	700	499	982	121	480	260	167	617	999999	756	627	798	999999	111	469	522	999999	999999	302	214	795	117	408	941	473	611	784	999999	946	112	877	406	999999	286	999999	294	624	308	175	318	494	557	231	687	574	999999	999999	335	999999	210	999999	999999	844	680	868	592	999999	999999	647	999999	475	792	670	714	999999	231	877	130	719	185	999999	710	569	983	719	999999	885	999999	377	514	334	458	962	746	285	449	999999	250	418	799	202	583	660	999999	843	702	999999	517	807	353	91	165	616	237	312	126	999999	999999	960	629	999999	380	673	143	545	999999	829	999999	438	439	999999	637	712	919	982	324	60	273	150	27	362	378	913	33	432	179	842	999999	443	169	999999	701	289	788	101	822	999999	999999	760	826	873	961	88	999999	683	453	999999	999999	255	987	999999	605	719	943	277	999999	466	649	710	375	184	104	490	278	858	968	999999	999999	827	999999	999999	999999	512	324	999999	400	299	999999	349	978	725	999999	999999	455	999999	999999	981	999999	520	999999	365	270	816	999999	652	778	480	809	519	999999	106	529	869	999999	583	999999	999999	405	799	999999	49	999999	310	731	650	39	614	45	185	884	999999	21	413	74	804	153	717	999999	672	375	920	490	35	634	882	206	285	404	999999	999999	882	586	547	643	724	443	959	999999	744	622	173	445	999999	999999	728	999999	125	804	290	439	824	974	732	433	957	558	896	676	848	999999	999999	220	172	999999	12	999999	474	770	350	370	193	999999	383	59	212	484	855	399	905	797	91	481	123	442	737	999999	999999	123	999999	999999	546	999999	999999	301	869	953	282	21	633	328	620	355	999999	919	255	201	601	999999	231	482	703	507	999999	61	999999	282	106	999999	885	104	556	999999	94	185	824	999999	397	92	999999	999999	212	844	766	587	999999	736	27	999999	196	546	315	180	892	999999	471	49	523	194	999999	596	999999	999999	135	538	771	270	270	999999	999999	355	999999	519	502	971	280	859	741	192	874	636	265	902	544	349	999999	385	467	999999	999999	784	386	999999	999999	593	402	660	718	237	816	999999	475	738	108	840	742	796	677	920	933	612	999999	340	320	302	341	954	17	786	749	395	802	389	574	999999	969	601	366	999999	579	620	999999	513	376	957	170	999999	803	999999	607	992	707	546	948	111	999999	999999	891	860	261	448	652	932	487	430	
123	95	999999	999999	871	150	440	768	351	322	471	794	963	362	141	999999	999999	313	188	757	687	265	999999	473	834	999999	999999	505	999999	141	999999	218	35	946	999999	85	362	26	832	466	999999	939	205	635	640	691	92	539	728	446	297	348	753	730	999999	857	654	999999	999999	999999	440	999999	119	999999	355	262	769	27	999999	999999	463	144	481	721	206	747	70	806	999999	152	999999	180	999999	999999	843	628	999999	305	214	986	430	660	72	883	35	626	999999	984	999999	387	922	999999	999999	999999	982	162	867	42	999999	999999	999999	847	868	999999	117	999999	168	897	376	726	798	473	999999	999999	635	802	81	597	695	580	917	86	526	455	230	775	160	115	239	691	761	999999	772	219	999999	583	999999	262	776	765	467	932	618	563	999999	999999	262	498	46	190	90	280	346	953	999999	720	331	999999	589	999999	120	999999	668	999999	965	375	701	999999	342	62	19	819	821	930	122	999999	467	999999	866	771	522	661	999999	58	999999	490	95	818	143	479	999999	379	999999	443	999999	414	274	932	597	223	757	659	166	983	180	271	458	416	999999	100	999999	999999	556	818	819	458	984	619	999999	484	289	882	469	999999	800	999999	999999	388	284	707	721	535	375	653	23	999999	505	95	999999	999999	999999	679	977	999999	226	999999	999999	854	999999	207	430	654	857	999999	933	874	999999	303	192	999999	125	80	142	144	379	727	992	903	804	999999	953	898	741	735	452	610	905	427	999999	999999	999999	999999	764	999999	286	76	677	999999	719	149	674	211	902	999999	233	961	547	842	673	498	901	920	60	667	999999	532	913	132	670	332	968	999999	656	285	723	823	315	64	857	312	60	738	999999	999999	291	999999	995	999999	511	999999	73	72	754	999999	15	999999	251	107	833	754	162	554	592	397	180	999999	999999	626	623	410	999999	492	999999	370	999999	172	999999	395	385	502	536	520	620	189	269	906	27	508	999999	999999	582	218	231	112	999999	505	156	999999	495	389	206	379	779	111	834	581	87	393	710	999999	169	855	722	340	228	642	934	999999	138	274	999999	56	356	796	828	448	270	882	999999	942	999999	999999	900	996	306	166	740	519	355	687	828	633	999999	999999	668	726	495	891	884	517	571	743	667	231	999999	159	999999	999999	283	396	320	204	182	767	999999	228	955	726	999999	71	901	999999	999999	450	445	999999	257	917	138	999999	952	999999	998	703	381	283	283	679	999999	156	144	999999	246	958	999999	999999	460	40	613	449	771	999999	999999	822	999999	156	685	999999	785	251	
902	115	999999	181	444	942	999999	479	396	552	999999	999999	233	886	927	154	188	108	83	999999	801	226	999999	688	340	192	999999	185	999999	234	597	66	999999	999999	254	999999	901	999999	524	435	437	980	999999	70	999999	494	999999	999999	895	999999	967	999999	153	974	450	685	801	177	841	261	999999	30	392	999999	954	887	999999	972	642	899	999999	999999	583	999999	384	820	582	253	192	845	999999	548	290	999999	267	21	912	999999	810	568	999999	999999	233	273	999999	416	598	482	116	617	112	999999	999999	996	227	999999	999999	505	600	629	999999	557	984	995	614	883	999999	766	904	999999	974	473	171	999999	671	999999	890	320	999999	967	231	110	146	574	743	83	218	294	999999	414	999999	416	999999	999999	465	679	749	237	659	999999	676	832	578	999999	642	638	411	266	334	708	961	692	860	999999	408	999999	420	419	262	541	674	456	367	999999	934	999999	999999	981	617	991	769	663	661	525	300	999999	532	999999	999999	114	671	999999	959	699	452	325	555	999999	782	999999	999999	339	975	999999	999999	230	999999	88	238	84	999999	999999	999999	343	939	999999	41	345	999999	18	999999	447	488	999999	999999	722	496	999999	999999	619	22	999999	208	999999	732	440	687	543	80	80	924	999999	744	857	619	999999	999999	999999	760	154	294	220	999999	999999	983	999999	999999	999999	257	999999	734	999999	999999	619	72	47	999999	494	610	508	620	497	999999	999999	93	999999	702	631	538	629	418	869	907	999999	334	801	999999	434	180	999999	588	860	296	348	346	128	421	135	794	581	999999	818	25	261	533	797	945	103	999999	999999	129	999999	999999	999999	323	999999	898	140	294	999999	945	999999	324	700	919	760	210	926	924	999999	614	577	836	956	611	600	853	655	378	537	855	998	999999	223	791	368	570	668	999999	482	999999	999999	840	533	635	999999	999999	325	341	999999	596	29	178	999999	352	551	999999	342	999999	723	20	999999	761	757	415	947	999999	111	999999	561	199	999999	999999	452	999999	333	999999	313	330	390	999999	538	324	605	941	999999	829	999999	870	999999	999999	238	652	999999	471	976	529	93	999999	999999	999999	402	415	780	583	64	127	726	977	28	999999	90	21	635	627	481	928	166	999999	578	127	999999	999999	670	586	961	890	601	980	999999	804	652	999999	642	223	703	133	543	999999	887	719	113	51	999999	433	894	226	26	683	990	57	999999	999999	549	571	999999	171	745	203	621	173	525	745	217	999999	999999	895	379	422	924	999999	395	143	928	859	999999	991	388	246	692	744	874	918	990	999999	999999	384	645	80	90	
541	999999	999999	999999	999999	203	367	834	638	270	998	847	999999	999999	641	661	239	348	689	557	151	783	999999	511	876	299	607	755	999999	782	788	999999	308	341	392	999999	999999	732	999999	665	656	999999	750	976	693	897	999999	999999	358	71	211	999999	955	523	939	999999	879	838	534	433	595	611	350	855	482	999999	999999	272	999999	670	616	507	999999	999999	999999	984	42	531	999999	979	29	448	407	432	581	752	304	784	402	999999	101	999999	207	782	999999	55	816	895	504	999999	357	17	792	687	999999	703	903	999999	623	999999	726	999999	999999	554	413	157	999999	918	284	730	999999	764	869	742	999999	409	309	360	954	855	177	147	999999	872	632	22	999999	719	977	877	849	999999	171	447	907	744	196	653	378	999999	840	898	999999	774	500	593	999999	999999	117	55	404	552	977	767	786	589	329	157	999999	401	502	999999	940	407	881	91	602	432	835	835	222	999999	981	41	24	279	526	263	382	48	874	604	999999	932	482	306	395	404	999999	999999	424	49	731	999999	429	999999	957	223	893	999999	990	715	999999	282	832	748	571	945	752	516	999999	76	774	999999	526	897	999999	18	924	584	999999	208	771	999999	999999	999999	924	13	999999	668	322	313	999999	999999	58	168	389	339	999999	999999	735	999999	651	153	265	358	999999	847	460	999999	473	949	298	318	999999	791	944	999999	861	999999	999999	999999	343	93	204	999999	705	810	835	999999	517	553	908	999999	999999	257	556	627	260	72	909	86	553	90	999999	372	999999	61	252	266	224	681	477	999999	999999	999999	116	999999	949	506	999999	463	22	102	24	999999	51	109	469	999999	245	326	457	798	749	999999	24	263	888	999999	744	653	567	578	153	836	85	466	288	681	999999	999999	999999	753	999999	455	74	460	76	285	331	914	999999	999999	31	999999	233	999999	702	999999	163	852	999999	127	761	999	896	443	949	999999	999999	584	821	999999	332	256	648	999999	999999	303	681	563	197	999999	510	829	70	788	999999	255	613	406	999999	123	527	298	319	999999	999999	999999	559	630	511	888	440	746	103	804	456	999999	259	529	300	999999	493	999999	665	76	616	999999	938	117	999999	999999	574	448	820	707	270	44	936	999999	711	967	999999	60	62	999999	182	764	736	266	342	782	999999	93	115	366	630	928	999999	252	944	999999	482	999999	745	807	324	992	999999	999999	544	421	999999	171	818	333	664	999999	547	367	893	852	205	682	774	113	999999	490	343	463	87	342	411	694	999999	999999	494	302	315	254	983	190	999999	999999	721	920	944	999999	
999999	999999	999999	999999	999999	999999	358	999999	864	999999	677	642	111	833	658	472	318	999999	19	154	999999	177	839	372	136	302	384	999999	25	999999	960	853	168	871	226	561	761	889	951	147	345	999999	786	999999	624	999999	153	159	531	999999	42	518	911	800	817	107	942	999999	71	98	890	645	86	999999	840	823	483	239	617	107	711	428	261	999999	999999	965	390	155	747	999999	999999	234	191	650	999999	452	942	999999	64	128	618	431	827	999999	256	699	999999	999999	853	801	200	999999	542	434	999999	613	266	48	999999	851	717	999999	592	609	940	999999	463	435	195	397	880	124	185	499	488	290	600	999999	625	119	999999	999999	302	946	272	999999	999999	757	987	219	999999	904	377	212	410	999999	838	228	922	590	245	550	592	465	999999	999999	999999	52	945	382	23	867	422	999999	861	115	504	646	346	704	973	706	448	975	212	976	999999	973	98	667	451	381	477	44	999999	449	29	836	35	196	507	999999	811	614	999999	327	999999	999999	999999	305	327	999999	881	999999	617	999999	111	617	262	999999	337	764	954	288	999999	641	400	388	18	421	95	999999	620	159	999999	333	894	833	778	884	999999	262	631	999999	349	259	999999	259	427	999999	348	412	584	92	858	743	695	533	683	565	927	112	487	930	220	999999	581	731	30	293	644	278	838	999999	458	85	999999	171	938	680	999999	150	960	673	999999	683	93	538	300	463	638	370	159	223	957	392	774	701	582	999999	678	767	239	999999	699	80	574	216	999999	783	610	533	594	12	423	786	999999	813	856	537	576	52	999999	999999	655	283	128	999999	999999	75	999999	440	589	258	999999	383	911	999999	974	999999	118	999999	904	517	999999	999999	999999	156	999999	180	999999	961	999999	55	999999	636	336	672	488	426	951	950	796	999999	999999	179	943	346	10	49	875	999999	838	853	428	699	148	999999	713	549	507	999999	824	249	825	349	595	543	145	376	999999	248	348	999999	61	168	90	346	45	999999	171	439	156	760	304	925	999999	990	626	423	497	413	959	999999	918	980	136	556	743	999999	583	409	210	634	992	637	975	999999	802	270	619	999999	887	40	388	999999	825	999999	944	899	999999	604	917	722	878	642	289	999999	639	81	42	533	603	903	109	761	239	521	767	999999	949	842	999999	366	803	696	999999	928	999999	850	164	72	612	843	915	978	999999	488	756	999999	999999	575	650	731	238	95	208	983	931	999999	838	999999	306	287	949	999999	416	999999	918	192	126	360	849	789	916	969	921	759	987	130	
999999	999999	765	417	319	384	999999	467	138	999999	497	999999	997	933	999999	851	766	335	999999	541	572	999999	570	574	999999	997	726	999999	815	268	174	448	996	999999	357	98	548	888	967	999999	193	949	432	999999	694	999999	362	999999	999999	75	999999	596	865	456	999999	999999	190	999999	183	999999	658	999999	651	869	554	58	546	999999	999999	999999	312	877	367	328	357	623	509	370	879	660	999999	810	93	750	65	577	582	549	263	20	908	358	714	656	917	853	999999	563	655	645	47	176	339	854	762	999999	239	547	108	934	999999	819	320	999999	676	847	256	901	814	976	475	996	933	575	999999	999999	172	711	410	504	325	946	714	244	623	478	480	999999	987	728	348	45	999999	328	183	98	999999	201	979	999999	606	405	999999	679	179	50	999999	764	839	808	999999	999999	146	999999	619	891	115	86	900	208	377	27	914	999999	637	999999	555	999999	999999	926	999999	999999	731	341	897	919	207	44	74	999999	245	715	999999	188	565	999999	899	846	999999	292	983	960	300	999999	702	589	491	663	52	739	494	627	372	999999	999999	202	796	805	706	699	693	80	21	327	962	999999	627	999999	530	816	541	708	905	119	942	999999	680	950	639	318	438	999999	992	999999	999999	618	352	485	296	372	34	103	150	19	598	912	999999	973	819	999999	961	999999	142	235	999999	999999	721	263	971	934	521	999999	999999	398	271	159	88	686	239	353	999999	152	449	167	792	999999	568	896	521	39	17	999999	141	999999	356	999999	999999	767	137	312	999999	99	514	999999	999999	188	927	752	999999	449	834	272	743	475	730	819	315	975	442	760	227	999999	742	941	926	814	999999	577	999999	588	747	320	558	927	999999	229	637	97	316	613	520	999999	158	999999	204	745	999999	999999	868	999999	377	435	334	999999	999999	999999	357	573	435	46	474	360	710	169	999999	999999	713	815	27	999999	999999	228	669	829	999999	411	676	999999	746	999999	999999	58	708	999999	999999	321	999999	191	999999	386	999999	999999	999999	279	999999	169	999999	989	999999	681	42	157	999999	367	999999	999999	766	505	137	682	999999	686	826	999999	196	425	999999	999999	999999	390	999999	531	999999	640	999999	128	566	400	689	90	306	687	300	999999	999999	702	410	999999	169	71	999999	999999	64	170	999999	195	999999	418	92	723	518	909	50	989	999999	999999	185	999999	729	999999	592	376	999999	56	385	999999	999999	761	105	999999	24	309	46	887	999999	56	477	999999	658	452	880	999999	317	965	999999	397	999999	310	921	648	999999	403	622	999999	479	189	676	17	784	276	
999999	486	323	999999	709	218	872	162	164	107	42	373	999999	286	999999	999999	68	849	484	988	78	96	999999	999999	966	620	687	113	418	655	999999	470	36	391	999999	999999	835	999999	266	364	999999	495	155	824	999999	163	999999	345	587	999999	130	999999	533	999999	207	713	646	866	632	98	999999	768	744	508	727	999999	346	967	999999	951	608	350	999999	129	999999	999999	999999	24	999999	813	575	351	526	383	535	999999	936	240	999999	940	999999	999999	999999	177	833	999999	750	999999	999999	53	816	87	712	636	436	999999	243	413	332	999999	772	632	35	819	523	189	252	370	999999	184	635	116	783	999999	203	639	999999	425	999999	999999	832	999999	917	796	996	497	638	890	947	755	319	533	907	570	999999	135	943	275	654	654	514	999999	673	922	418	710	304	29	442	796	524	818	999999	615	790	479	714	238	823	35	550	361	999999	227	864	112	208	222	999999	999999	696	989	771	641	213	452	629	995	999999	295	203	999999	999999	160	240	501	415	302	779	697	421	714	452	628	114	162	966	456	68	999999	512	999999	503	374	109	535	57	485	999999	347	999999	719	850	999999	999999	930	999999	272	986	373	696	905	999999	999999	656	999999	546	153	999999	60	486	999999	999999	82	783	121	999999	999999	60	704	454	929	890	999999	847	702	864	915	795	183	258	703	469	694	619	606	648	675	718	999999	999999	904	948	999999	999999	677	782	777	754	721	814	820	221	292	999999	766	25	11	980	954	127	631	999999	363	801	782	713	999999	462	187	999999	450	374	932	999999	550	981	538	579	179	999999	97	170	999999	369	437	492	999999	775	853	590	999999	694	763	999999	999999	556	594	999999	89	964	999999	324	576	259	999999	999999	288	576	378	785	487	431	811	44	999999	999999	283	994	373	999999	536	476	609	596	824	755	610	932	999999	993	396	977	500	214	999999	772	999999	824	994	999999	213	610	999999	77	113	226	883	999999	969	897	283	999999	196	789	438	74	999999	980	999999	999999	845	999999	229	385	398	509	931	606	654	268	876	458	999999	999999	96	999999	999999	542	492	608	871	880	963	999999	719	999999	791	710	776	325	999999	613	999999	999999	145	999999	390	31	678	999999	294	287	85	999999	31	825	599	804	703	512	994	182	497	999999	747	965	393	770	999999	602	718	230	829	338	210	272	68	624	999999	999999	544	57	863	888	323	594	805	261	437	894	206	986	17	273	330	885	999999	999999	638	180	474	620	365	86	999999	74	457	746	999999	999999	999999	975	557	473	999999	999999	318	608	513	
162	169	999999	342	770	405	731	223	999999	18	324	156	495	985	999999	765	999999	691	786	12	259	999999	69	750	678	999999	999999	438	543	305	383	576	517	69	485	20	342	287	595	999999	164	850	891	738	196	612	280	999999	481	707	53	999999	531	605	264	25	110	391	663	642	999999	303	999999	270	634	748	638	435	510	75	432	999999	106	115	848	408	255	999999	999999	76	857	999999	957	835	262	999999	999999	911	805	469	910	951	623	952	506	999999	999999	999999	113	447	973	844	489	415	284	999999	168	999999	757	855	769	779	999999	597	785	942	345	843	17	516	703	727	630	50	165	999999	32	999999	609	987	237	624	227	126	999999	999999	752	999999	561	855	959	628	164	949	700	999999	134	36	177	563	525	337	623	999999	744	256	999999	999999	259	803	383	999999	816	769	627	155	562	711	504	772	200	793	292	162	999999	999999	572	680	350	34	357	996	999999	999999	472	900	999999	629	381	999999	999999	999999	999999	999999	481	999999	811	394	332	554	578	423	532	404	372	999999	54	471	49	668	683	999999	108	235	999999	387	47	999999	999999	999999	154	932	339	999999	974	886	501	535	680	612	999999	188	358	999999	456	933	474	581	682	999999	856	539	589	713	173	264	215	76	311	104	907	51	96	605	410	645	999999	874	999999	999999	999999	519	790	437	405	999999	195	312	778	999999	913	465	97	567	869	999999	352	626	493	720	681	434	234	999999	704	999999	101	999999	395	999999	849	999999	161	206	510	347	748	162	999999	668	78	903	298	788	999999	451	999999	529	735	796	999999	999999	999999	710	999999	805	295	999999	999999	183	413	443	917	967	673	323	314	999999	67	999999	865	200	318	825	651	999999	146	445	405	262	278	999999	999999	598	518	391	218	999999	999999	705	62	544	428	144	264	634	999999	331	125	866	147	72	999999	213	999999	112	159	565	68	36	999999	849	808	480	904	841	427	328	458	999999	114	863	498	361	480	331	999999	183	999999	27	999999	814	330	538	125	216	109	999999	668	416	241	653	392	375	46	212	735	999999	999999	423	216	667	872	833	761	284	573	120	733	609	999999	975	994	999999	999999	854	529	280	364	698	742	614	659	52	59	999999	480	133	325	999999	595	999999	943	157	810	134	941	496	776	841	999999	999999	89	999999	85	266	999999	352	140	191	683	465	999999	541	999999	999999	18	999999	784	999999	803	450	794	465	23	999999	999999	847	240	120	913	999999	503	999999	999999	752	999999	999999	967	793	802	138	992	144	593	999999	999999	412	476	218	
126	121	712	476	999999	201	999999	623	999999	568	234	811	121	30	999999	651	962	999999	485	928	77	417	863	990	507	675	999999	659	999999	882	999999	629	381	999999	994	999999	999999	999999	485	864	558	911	999999	408	569	991	26	972	866	999999	999999	168	999999	547	151	999999	257	722	999999	372	999999	999999	751	173	290	604	999999	99	36	475	331	935	595	620	380	165	864	464	431	516	999999	485	793	929	714	128	999999	833	999999	295	554	607	999999	122	131	23	169	390	999999	964	562	999999	946	401	621	242	999999	316	177	985	844	793	300	462	712	267	751	822	999999	999999	902	605	218	740	921	999999	876	482	499	366	999999	483	999999	466	953	999999	539	402	318	999999	555	395	999999	895	451	761	999999	606	410	863	999999	347	932	999999	999999	956	717	216	480	897	366	100	817	810	999999	999999	457	834	508	979	999999	359	513	999999	616	516	939	323	298	169	416	280	999999	635	104	999999	551	390	404	997	999999	333	922	420	125	464	578	999999	906	999999	314	482	999999	999999	145	912	833	955	349	555	999999	403	917	999999	491	96	28	999999	715	999999	819	999999	999999	511	963	999999	436	999999	860	162	937	93	417	999999	999999	933	182	999999	500	999999	825	999999	51	848	979	999999	415	612	928	39	446	999999	150	576	271	247	52	596	466	740	485	999999	999999	197	618	934	986	710	464	557	999999	376	691	999999	514	233	35	591	531	351	989	824	999999	831	715	550	942	841	999999	618	891	999999	194	759	999999	96	999999	999999	240	55	999999	705	157	999999	125	79	705	616	999999	48	221	461	75	125	999999	660	999999	274	481	999999	999999	999999	765	845	666	338	999999	931	827	428	999999	181	999999	999999	716	999999	676	999999	715	646	844	335	779	999999	407	440	519	79	999999	55	521	236	382	173	63	490	939	999999	999999	786	887	774	789	643	315	999999	999999	590	999999	467	983	781	558	834	232	665	999999	858	448	999999	818	121	923	782	999999	507	799	999999	431	235	354	374	87	929	758	999999	546	145	601	367	340	929	670	551	71	739	999999	547	940	398	124	999999	863	999999	999999	775	850	999999	999999	999999	250	999999	168	183	999999	619	999999	628	999999	161	999999	240	266	999999	895	889	451	999999	999999	999999	829	261	257	43	120	272	999999	598	961	982	230	539	408	794	126	428	771	497	438	999999	46	59	999999	999999	999999	884	825	782	594	88	334	478	295	570	978	999999	664	135	72	999999	118	115	666	999999	931	589	999999	472	964	476	127	953	944	279	140	780	790	468	999999	235	
447	999999	14	883	999999	752	254	837	999999	138	999999	646	434	999999	999999	999999	392	377	857	689	62	363	999999	127	960	381	533	25	440	208	207	205	999999	836	999999	390	111	999999	999999	189	999999	999999	656	835	999999	481	528	999999	999999	209	398	423	611	84	999999	93	909	886	922	286	228	238	999999	617	930	568	285	598	185	952	830	608	931	678	355	69	707	999999	414	489	852	999999	999999	999999	999999	784	594	296	663	329	480	224	860	168	960	999999	596	48	905	154	999999	930	190	983	379	789	491	933	999999	999999	386	927	481	443	434	60	159	176	807	156	974	989	934	856	481	999999	747	773	999999	249	473	668	87	270	293	922	987	105	861	999999	999999	661	567	999999	942	553	743	999999	734	910	956	429	999999	758	179	216	996	334	512	763	51	999999	999999	490	650	999999	849	999999	999999	511	72	999999	999999	787	853	323	432	393	913	928	999999	999999	48	806	292	53	437	328	100	999999	925	663	592	107	978	999999	445	87	899	234	704	532	276	232	999999	902	123	453	905	856	784	612	420	584	891	721	679	419	207	606	291	530	130	999999	586	408	471	217	999999	278	878	354	494	999999	234	999999	64	815	999999	390	930	983	423	244	301	323	253	18	999999	999999	904	35	879	302	943	183	411	202	999999	999999	441	906	999999	636	978	439	128	731	360	999999	666	864	461	817	999999	307	999999	885	782	273	165	462	10	551	999999	852	475	201	745	60	938	999999	178	517	999999	33	348	787	265	999999	204	521	999999	665	600	50	574	72	626	645	76	999999	999999	383	295	999999	906	102	999999	136	964	999999	986	309	999999	805	695	944	868	652	999999	999999	630	920	999999	643	803	344	951	333	287	413	575	999999	984	422	999999	795	231	969	127	256	524	139	999999	277	535	359	63	794	355	630	203	999999	999999	746	895	500	999999	651	999999	571	150	939	848	561	361	886	325	999999	999999	899	722	999999	999999	999999	804	501	32	800	118	454	291	999999	978	657	219	601	423	247	526	999999	490	580	794	556	115	999999	290	345	915	649	999999	863	440	455	908	999999	447	999999	999999	999999	999999	514	543	730	999999	999999	960	201	352	760	999999	87	999999	413	419	152	999999	979	606	229	220	687	999999	469	420	999999	726	999999	749	914	163	449	305	132	483	976	46	999999	999999	131	624	98	999999	165	186	956	200	36	46	765	201	468	999999	722	999999	790	628	999999	320	861	266	438	452	437	606	33	781	999999	999999	999999	999999	49	712	999999	604	131	999999	729	
293	463	237	999999	999999	983	723	695	81	583	938	692	357	963	754	415	864	196	646	566	558	163	185	649	105	603	660	161	999999	999999	128	72	999999	899	790	856	633	999999	941	999999	999999	911	951	208	611	248	95	999999	295	306	999999	417	485	136	181	140	288	587	605	893	999999	571	938	189	464	999999	595	458	183	897	782	308	255	187	852	647	211	977	48	999999	517	518	866	460	282	711	587	970	727	660	578	55	960	57	145	152	999999	771	743	735	652	999999	969	999999	523	999999	999999	307	284	533	928	310	549	999999	385	999999	704	488	907	753	299	625	730	522	329	737	347	207	51	999999	999999	440	999999	999999	214	880	549	479	936	960	549	289	695	204	732	277	505	222	671	999999	999999	494	999999	999999	446	37	999999	999999	77	786	973	964	999999	999999	859	497	76	247	543	505	999999	234	551	947	214	19	929	536	999999	999999	999999	134	535	999999	999999	189	576	999999	865	187	999999	102	412	159	986	999999	33	130	344	999999	210	267	679	176	64	223	999999	999999	785	999999	999999	999999	665	999999	554	849	999999	544	313	680	921	999999	381	999999	531	182	999999	401	960	629	985	808	201	556	851	973	455	369	665	57	246	659	468	438	999999	603	437	999999	605	999999	155	999999	816	664	323	388	885	999999	999999	882	401	551	999999	165	451	299	189	999999	999999	580	999999	79	878	265	443	271	363	999999	287	999999	745	999999	796	999999	484	999999	999999	999999	999999	473	999999	141	723	783	999999	694	999999	999999	986	789	424	327	235	34	999999	85	610	999999	999999	61	34	999999	999999	717	999999	967	754	999999	999999	945	999999	652	876	698	492	271	355	104	609	749	568	999999	957	497	513	999999	208	771	89	408	896	441	315	191	449	155	105	16	647	689	999999	570	999999	51	492	771	451	536	542	482	729	515	951	482	493	973	984	548	214	999999	768	983	64	999999	58	865	999999	695	258	346	175	349	457	919	999999	998	999999	915	999999	999999	976	672	239	607	999999	391	490	833	697	476	170	557	801	928	921	956	515	357	999999	626	433	756	999999	205	316	390	67	41	672	495	553	999999	542	999999	999999	106	753	457	605	666	385	514	999999	782	999999	618	547	999999	998	852	492	82	922	389	999999	229	394	999999	999999	297	334	458	999999	999999	923	101	25	338	195	825	213	999999	999999	336	999999	919	758	999999	29	999999	842	999999	43	820	999999	999999	156	163	165	522	999999	719	166	317	342	927	999999	999999	999999	93	999999	999999	999999	183	648	434	330	596	148	999999	
471	889	24	602	455	795	424	349	209	452	999999	861	182	673	999999	494	999999	444	993	322	575	963	646	935	104	999999	999999	860	182	578	159	999999	24	767	999999	999999	704	999999	862	999999	999999	14	999999	416	148	741	46	669	69	164	532	886	603	825	999999	999999	253	88	508	821	599	564	177	999999	302	396	847	414	621	301	790	348	999999	455	999999	570	376	999999	797	999999	597	535	800	27	56	273	955	198	945	553	579	625	65	50	999999	947	837	999999	999999	999999	999999	631	58	768	374	193	314	999999	999999	262	140	999999	290	154	999999	74	763	999999	583	39	441	658	999999	77	721	174	999999	540	508	862	732	410	126	56	469	965	999999	999999	999999	999999	959	807	182	692	999999	566	999999	910	816	883	194	999999	393	999999	320	999999	171	981	56	209	900	773	649	163	999999	999999	897	244	685	269	587	731	999999	719	79	633	485	777	654	165	829	382	999999	624	678	999999	27	999999	999999	999999	999999	505	985	454	963	195	167	29	999999	999999	668	109	234	557	306	999999	192	673	24	686	760	999999	999999	999999	380	999999	58	34	999999	484	713	865	999999	462	465	91	745	61	756	884	475	466	999999	961	999999	999999	157	177	328	225	999999	353	26	58	999999	418	178	104	83	445	146	142	544	687	979	802	600	772	101	224	717	140	916	140	999999	304	780	375	999999	999999	379	881	706	269	622	369	849	460	989	999999	913	999999	999999	321	747	999999	922	926	982	693	138	385	85	999999	508	732	437	999999	837	999999	638	803	699	432	75	265	436	284	75	620	953	150	782	999999	999999	75	162	605	393	878	999999	999999	392	710	522	994	999999	602	761	890	999999	999999	622	820	418	120	951	555	255	999999	999999	648	860	372	739	988	602	41	802	442	579	831	999999	999999	999999	999999	420	989	909	80	999999	834	522	185	688	999999	527	962	999999	200	999999	606	360	999999	972	999999	992	30	999999	533	999999	774	799	999999	320	110	999999	999999	33	632	700	999999	645	184	42	81	135	685	683	748	471	999999	999999	999999	327	972	481	602	987	73	793	399	27	386	678	999999	44	203	865	587	531	864	938	13	500	162	960	185	868	900	999999	999999	999999	999999	72	999999	378	197	999999	999999	999999	867	675	960	839	999999	944	269	505	356	46	931	819	106	227	607	701	402	999999	174	21	305	733	97	465	485	62	795	323	999999	317	847	202	527	958	663	198	978	999999	199	999999	701	679	522	999999	999999	999999	250	14	465	999999	976	86	836	999999	333	144	588	504	364	
999999	158	945	589	999999	199	739	302	147	999999	999999	722	999999	921	955	320	625	220	999999	788	999999	811	999999	858	999999	340	771	365	201	999999	528	609	483	809	941	70	999999	100	483	674	999999	204	999999	450	999999	348	747	164	999999	25	708	999999	365	716	999999	446	367	999999	734	999999	428	383	999999	513	45	999999	248	429	980	999999	565	535	999999	558	851	793	709	999999	811	516	593	616	999999	185	926	605	254	767	999999	999999	999999	667	366	774	999999	563	103	599	999999	247	109	999999	184	999999	999999	183	196	806	864	999999	737	999999	999999	999999	125	811	899	925	586	440	563	481	986	999999	202	897	999999	999999	312	298	999999	119	935	574	417	275	442	499	725	753	999999	448	902	861	767	999999	392	149	999999	444	664	178	22	999999	999999	999999	341	698	792	999999	999999	233	999999	576	999999	627	90	711	809	999999	379	409	210	833	30	125	578	135	718	516	514	39	313	867	633	531	106	961	890	789	933	999999	707	172	749	999999	944	335	999999	149	605	680	999999	809	75	999999	967	189	953	568	59	216	980	999999	58	974	919	999999	999999	360	531	129	821	30	916	636	701	999999	93	834	181	999999	156	579	911	999999	700	504	802	999999	563	917	17	331	999999	999999	763	432	123	999999	999999	317	392	999999	999999	485	859	318	892	999999	563	929	105	128	999999	805	999999	999999	999999	999999	999999	425	834	999999	797	999999	122	499	290	199	999999	279	924	999999	568	863	860	529	999999	435	974	999999	611	373	815	634	821	888	935	934	999999	999999	999999	999999	500	851	483	818	830	14	373	370	999999	703	565	999999	999999	999999	999999	533	945	999999	449	939	249	999999	813	470	758	999999	792	233	999999	356	999999	999999	221	34	999999	999999	390	52	699	957	71	614	364	908	808	999999	629	999999	337	411	988	138	912	999999	660	999999	47	23	69	999999	999999	149	806	680	182	54	81	979	966	843	999999	999999	840	999999	877	635	537	905	662	237	999999	757	895	162	368	402	609	103	374	221	679	376	982	40	745	921	808	999999	735	764	459	650	78	494	268	999999	297	429	250	999999	79	142	361	999999	135	999999	999999	653	322	780	999999	978	999999	999999	173	776	920	809	747	999999	999999	853	179	999999	999999	892	688	411	893	282	114	189	852	350	151	546	25	159	999999	999999	999999	164	371	999999	329	481	45	323	999999	492	174	487	682	999999	207	226	999999	463	999999	243	775	842	760	49	675	265	136	274	613	627	999999	999999	999999	466	288	672	492	224	578	306	857	999999	90	411	117	627	
507	999999	152	999999	583	562	104	672	515	999999	999999	331	290	999999	354	770	709	703	731	403	999999	999999	15	534	733	749	884	999999	385	410	999999	999999	932	58	757	568	132	687	999999	207	676	241	999999	453	278	170	933	514	951	97	665	387	999999	713	53	291	999999	999999	201	833	999999	999999	296	999999	83	55	999999	999999	316	786	647	999999	999999	534	727	351	274	999999	265	573	999999	380	807	298	744	999999	678	228	14	475	16	514	496	220	529	341	944	999999	380	999999	999999	701	207	175	999999	643	728	155	986	701	26	999	362	628	28	307	999999	999999	370	698	376	181	237	999999	779	143	535	448	14	395	406	428	191	42	803	124	183	642	848	110	655	533	999999	999999	458	17	162	868	202	232	803	946	999999	681	856	599	473	366	396	999999	118	290	151	601	304	598	817	329	999999	904	134	895	159	269	53	843	999999	925	391	771	999999	667	999999	999999	999999	460	942	999999	186	214	650	816	255	542	992	375	392	640	17	860	199	833	53	298	999999	908	796	226	638	22	659	999999	999999	624	335	450	43	369	999999	844	655	999999	152	620	263	317	649	617	277	677	461	309	917	999999	581	999999	624	958	683	999999	663	726	872	174	999999	112	841	631	216	551	341	32	630	172	215	999999	691	432	44	999999	268	189	949	960	561	360	630	999999	52	999999	999999	85	686	999999	191	999999	444	977	76	999999	476	27	999999	725	346	999999	678	999999	325	699	999999	999999	999999	999999	424	483	776	912	613	203	999999	999999	589	37	725	266	999999	304	981	999999	448	713	999999	883	323	251	779	234	999999	132	682	999999	138	353	999999	634	161	794	912	707	162	532	999999	999999	679	89	438	383	999999	90	103	384	772	999999	260	752	999999	50	999999	183	704	552	298	490	521	604	268	246	999999	101	114	551	391	999999	999999	999999	348	494	213	243	812	405	234	543	999999	999999	113	999999	102	999999	999999	121	999999	999999	13	609	244	884	360	999999	999999	202	78	908	975	551	999999	499	915	345	413	351	836	344	370	308	999999	754	999999	223	999999	999999	153	343	302	999999	999999	652	280	524	681	464	143	138	423	999999	337	326	567	487	316	614	999999	757	566	457	285	999999	999999	999999	291	489	432	146	999999	650	999999	999999	615	983	224	999999	229	401	663	949	217	707	921	750	971	11	197	973	907	886	997	396	999999	845	717	455	999999	574	999999	999999	41	996	554	999999	571	601	999999	999999	273	999999	394	999999	103	617	999999	999999	958	628	733	290	301	999999	239	696	
999999	662	958	770	275	768	76	654	169	470	999999	221	162	999999	188	379	300	612	710	941	502	226	302	169	605	999999	497	654	999999	951	900	582	999999	857	999999	909	643	999999	319	999999	900	740	621	632	999999	38	999999	809	449	364	999999	689	748	298	204	999999	369	798	999999	135	281	421	813	999999	999999	999999	999999	305	39	999999	736	999999	303	216	51	761	604	670	999999	577	725	687	214	487	962	221	999999	478	999999	692	549	844	775	193	232	488	927	999999	72	363	584	129	780	999999	628	638	395	542	257	443	999999	698	338	597	409	594	217	335	255	358	999999	975	999999	999999	999999	999999	585	999999	983	562	999999	999999	608	116	993	606	907	44	999999	333	825	999999	231	229	860	850	516	187	783	638	281	999999	169	713	851	608	999999	443	450	736	63	285	999999	999999	609	642	999999	231	604	999999	687	182	476	999999	533	220	753	422	999999	999999	385	407	335	355	999999	242	999999	894	999999	394	128	473	999999	132	280	549	743	536	999999	227	759	294	999999	980	950	108	999999	999999	190	641	854	74	956	570	999999	655	950	212	999999	377	999999	999999	966	220	999999	223	588	354	650	999999	999999	227	999999	999999	129	100	824	999999	404	192	117	999999	999999	999999	539	63	516	33	770	624	599	540	999999	999999	999999	563	999999	373	304	737	520	999999	597	207	174	637	272	697	451	999999	999999	604	999999	230	269	999999	492	352	999999	631	706	564	583	36	393	936	103	559	999999	566	999999	999999	60	667	671	337	999999	516	999999	901	999999	819	582	509	999999	995	732	902	983	999999	80	976	999999	673	40	956	206	999999	813	999999	543	712	54	884	999999	999999	553	150	558	931	622	975	893	779	840	887	981	84	243	398	213	200	575	999999	999999	795	768	387	636	715	999999	999999	703	231	367	88	999999	697	19	421	452	592	353	62	184	105	92	912	832	153	975	132	337	999999	999999	353	146	999999	399	704	612	175	513	843	799	987	282	999999	421	761	122	293	999999	821	946	621	846	999999	681	400	712	855	999999	493	999999	999999	307	999999	206	999999	941	999999	308	315	999999	286	88	510	262	196	999999	999999	999999	81	999999	692	999999	515	999999	413	999999	999999	516	999	992	757	621	30	114	999999	999999	994	475	407	820	535	984	759	999999	670	542	346	999999	494	577	999999	364	483	462	57	950	791	999999	793	518	328	79	999999	999999	999999	665	999999	405	471	999999	828	999999	103	999999	999999	999999	308	999999	808	999999	169	999999	32	999999	700	999999	147	567	66	999999	999999	194	681	889	502	
999999	685	999999	960	999999	483	941	799	988	748	999999	999999	232	956	350	652	298	10	999999	359	965	999999	999999	622	659	527	501	349	631	606	999999	999999	214	758	50	31	999999	999999	803	397	228	563	43	683	353	141	914	610	716	999999	611	999999	759	539	536	417	808	823	311	487	981	601	177	391	114	93	999999	474	916	999999	789	755	206	534	141	412	999999	204	279	999999	999999	890	999999	443	995	459	513	674	231	632	223	48	240	326	416	626	395	999999	578	270	999999	450	693	999999	407	855	987	234	408	134	403	614	999999	784	874	999999	999999	999999	396	654	579	391	999999	294	115	751	524	999999	128	514	27	999999	625	19	451	172	206	245	999999	150	472	999999	999999	107	999999	608	493	456	452	325	657	999999	999999	923	690	694	207	999999	291	999999	340	116	116	893	116	41	988	545	999999	999999	894	733	999999	999999	192	300	125	999999	999999	999999	999999	77	438	999999	857	999999	999999	702	328	999999	964	797	999999	999999	809	365	182	381	990	207	620	948	124	739	999999	923	963	19	741	999999	578	61	353	785	399	272	678	313	46	750	924	295	227	584	747	999999	779	318	999999	826	127	743	165	858	999999	318	952	999999	999999	934	403	107	999999	999999	189	913	999999	178	989	999999	687	869	345	249	283	999999	731	540	992	334	153	999999	574	915	282	834	896	495	898	90	319	980	930	111	999999	826	999999	298	405	834	652	611	999999	898	148	999999	407	916	585	561	999999	999999	999999	58	790	748	999999	55	655	354	26	999999	279	909	237	707	938	999999	999999	456	999	999999	145	167	681	542	335	999999	999999	33	437	999999	909	347	999999	897	999999	882	320	608	303	288	642	999999	817	693	999999	999999	999999	999999	320	173	34	138	999999	154	287	548	377	258	999999	857	279	999999	917	47	59	932	416	999999	433	66	999999	292	162	721	799	999999	349	987	999999	915	999999	999999	713	273	999999	781	785	358	999999	734	515	71	195	446	19	20	143	780	644	409	13	341	18	263	249	741	975	840	355	202	209	389	999999	507	853	999999	999999	653	999999	277	157	67	719	698	551	861	107	716	712	999999	999999	569	353	801	911	672	999999	460	999999	223	805	944	13	428	999999	135	23	999999	999999	84	999999	489	698	376	262	945	621	319	712	999999	643	999999	138	566	250	999999	999999	999999	595	190	608	467	629	867	472	212	64	999999	173	425	847	999999	999999	637	695	472	870	976	549	966	61	27	747	645	999999	545	816	999999	999999	895	999999	766	999999	412	999999	999999	859	830	
999999	59	999999	330	155	296	540	233	145	500	870	778	769	69	999999	629	999999	590	999999	984	298	926	395	617	123	277	336	91	328	720	171	70	612	49	82	499	999999	730	871	461	999999	356	999999	999999	999999	409	136	39	68	471	283	885	999999	999999	542	977	664	283	999999	878	960	999999	904	424	999999	809	175	729	999999	218	554	408	718	269	878	999999	526	999999	51	714	999999	306	33	999999	999999	285	999999	737	506	999999	835	999999	999999	993	500	656	999999	985	986	999999	243	407	999999	849	999999	875	176	655	996	600	999999	999999	999999	501	737	663	435	999999	999999	999999	663	438	232	999999	383	753	883	999999	768	999999	500	999999	93	285	999999	743	264	184	940	571	118	500	740	905	644	999999	570	32	265	836	999999	404	999999	933	112	804	999999	160	475	999999	991	451	999999	774	999999	999999	511	999999	30	994	409	999999	116	999999	944	172	698	326	257	999999	193	860	470	931	10	999999	534	159	182	676	999999	114	708	999999	579	667	613	999999	805	999999	739	614	12	999999	437	970	297	601	988	939	116	857	902	999999	979	141	999999	955	773	14	394	361	782	999999	435	304	552	999999	835	287	999999	732	521	531	403	578	858	209	504	999999	808	932	171	243	999999	711	999999	999999	797	448	686	657	999999	800	341	387	999999	999999	835	142	999999	959	765	711	999999	383	346	999999	938	999999	282	999999	461	744	206	461	200	999999	999999	723	103	999999	540	397	600	902	540	999999	200	25	746	999999	999999	371	611	848	177	459	853	196	375	830	999999	396	176	904	205	999999	603	879	999999	292	874	122	49	252	428	378	999999	488	999999	625	190	999999	664	999999	999999	100	142	357	293	740	696	598	358	272	748	999999	230	695	706	999999	127	320	828	463	999999	261	331	368	430	799	349	375	352	750	999999	514	731	103	496	115	324	255	595	456	596	286	999999	777	504	999999	157	999999	999999	760	507	999999	104	999999	746	167	999999	999999	927	494	401	999999	255	999999	622	999999	999999	136	209	999999	999999	871	999999	382	867	59	497	999999	864	157	651	924	593	592	999999	779	999999	530	357	999999	346	550	328	111	65	999999	40	999999	164	270	860	30	225	999999	999999	635	155	999999	343	696	669	223	910	780	999999	476	738	663	365	843	823	999999	779	869	263	999999	553	999999	327	602	29	341	400	603	296	999999	999999	412	599	999999	633	999999	197	999999	669	133	999999	548	267	588	536	377	999999	320	447	967	251	356	927	775	92	532	999999	999999	999999	999999	823	317	493	999999	767	335	74	749	
220	135	999999	128	999999	999999	587	14	365	738	75	651	542	90	999999	999999	389	363	485	823	533	111	999999	999999	982	341	309	333	64	54	820	211	313	999999	110	321	272	132	156	999999	999999	999999	176	999999	674	999999	999999	743	161	999999	833	414	850	250	225	119	832	999999	999999	999999	831	999999	949	320	917	864	348	491	999999	844	66	999999	216	688	635	455	935	636	999999	999999	999999	999999	182	890	221	416	360	72	834	991	489	24	986	288	965	934	999999	855	999999	999999	687	313	763	316	118	999999	207	172	999999	770	183	205	475	189	331	999999	91	69	999999	510	514	285	657	988	999999	52	280	928	723	700	327	89	888	972	999999	242	803	865	782	643	219	198	457	74	999999	293	999999	999999	956	700	999999	78	755	999999	305	999999	999999	999999	999999	75	307	278	448	914	999999	104	317	503	999999	999999	470	226	287	465	301	326	827	592	181	80	999999	473	999999	32	847	999999	999999	999999	677	867	585	999999	913	716	346	999999	999999	543	621	723	976	999999	896	867	999999	635	791	299	946	999999	583	999999	602	999999	571	833	307	426	999999	204	769	667	825	53	513	441	313	999999	129	360	576	294	971	458	104	458	576	999999	792	221	467	999999	704	699	293	522	437	41	999999	513	999999	999999	476	426	999999	319	229	853	363	799	332	229	999999	595	999999	299	102	153	786	122	266	202	999999	854	737	999999	962	136	999999	991	13	999999	999999	615	717	253	999999	554	505	785	238	723	750	992	999999	247	999999	119	297	994	429	293	255	41	256	450	699	621	688	228	356	999999	103	372	795	60	999999	564	999999	168	480	999999	999999	999999	883	543	452	641	999999	500	870	853	839	765	999999	720	36	395	999999	999999	553	206	999999	286	439	145	629	387	999999	839	999999	309	241	138	999999	882	644	999999	999999	712	998	999999	656	999999	999999	999999	264	999999	801	85	34	417	205	610	614	999999	681	372	571	999999	913	74	443	135	66	570	622	710	999999	688	85	781	247	656	999999	495	999999	677	927	937	880	301	586	132	999999	36	999999	630	523	250	211	282	683	409	799	934	624	530	141	999999	999999	553	96	122	999999	252	180	999999	342	129	733	999999	999999	999999	868	622	487	321	999999	999999	999999	991	999999	999999	487	802	107	837	857	344	871	29	546	148	999999	336	215	473	132	571	855	565	999999	404	999999	999999	837	999999	541	186	999999	313	999999	999999	332	888	999999	94	635	206	155	342	691	998	257	714	467	999999	577	999999	417	999999	198	749	184	999999	999999	793	495	289	
965	58	306	680	887	567	809	444	816	178	970	130	838	926	426	522	874	299	156	802	740	999999	999999	999	999999	442	124	470	926	999999	193	573	599	355	241	107	45	20	121	690	904	32	999999	408	571	296	185	272	332	661	36	414	646	693	549	433	575	306	911	454	453	349	517	394	999999	406	531	493	694	999999	486	863	188	466	897	717	61	999999	999999	482	267	852	999999	274	405	779	926	999999	806	807	999999	738	108	666	246	564	515	105	423	174	999999	999999	577	12	999999	172	236	190	795	832	381	501	868	439	196	600	211	252	988	215	999999	999999	686	886	999999	747	765	999999	999999	342	212	956	660	274	716	575	285	145	99	243	552	745	119	999999	999999	39	870	999999	480	646	363	272	116	218	694	149	15	690	214	999999	407	715	961	463	629	999999	999999	604	723	999999	325	76	163	755	663	999999	999999	999999	460	768	999999	106	999999	582	979	940	849	452	579	577	570	594	931	662	835	836	784	999999	999999	20	198	999999	945	859	999999	999999	119	361	554	959	999999	302	240	445	559	311	674	999999	484	689	999999	999999	34	155	59	999999	145	500	999999	826	950	999999	368	999999	580	999999	160	191	999999	692	830	999999	999999	619	943	278	363	999999	113	534	172	405	182	999999	444	798	999999	799	809	600	161	618	441	727	19	774	933	790	865	948	999999	493	137	791	858	87	501	414	999999	781	377	999999	397	999999	664	999999	999999	999999	14	781	369	999999	381	999999	540	222	999999	179	999999	178	999999	573	999999	999999	382	679	999999	390	805	999999	306	836	597	38	233	512	231	56	999999	465	97	999999	785	93	588	999999	121	999999	261	646	32	331	999999	43	446	803	28	999999	22	999999	286	999999	897	648	484	999999	763	353	438	38	990	19	117	999999	91	999999	788	999999	576	582	567	802	139	169	999999	975	42	563	591	429	999999	989	43	87	999999	791	341	147	999999	999999	47	999999	48	233	999999	22	224	999999	952	999999	999999	999999	666	440	999999	999999	176	738	999999	509	501	209	761	18	999999	999999	976	39	966	299	772	999999	937	521	544	799	999999	999999	513	332	999999	382	999999	999999	414	21	332	999999	659	999999	999999	999999	834	999999	999999	837	16	999999	688	654	45	195	692	999999	568	999999	999999	155	999999	999999	720	999999	235	999999	749	999999	999999	999999	604	999999	999999	384	380	271	674	179	999999	838	999999	707	792	734	999999	999999	296	575	690	947	691	50	477	187	999999	40	984	365	999999	853	360	999999	248	999999	435	165	976	661	814	431	989	399	
557	705	999999	199	999999	985	51	377	999999	184	438	652	820	999999	65	999999	999999	999999	287	318	801	963	999999	999999	468	296	308	73	999999	635	760	999999	999999	301	492	771	999999	999999	204	999999	999999	10	169	186	999999	999999	999999	871	109	999999	983	999999	153	680	597	594	227	676	730	999999	686	978	495	68	999999	179	694	528	81	294	510	999999	154	288	999999	800	803	999999	513	873	611	437	963	406	651	295	125	287	703	898	999999	323	999999	655	321	344	515	111	762	838	901	167	799	815	974	823	330	864	685	797	791	915	999999	857	937	259	25	98	417	138	999999	999999	824	183	739	196	384	498	966	660	295	701	549	675	971	454	999999	158	431	999999	964	260	601	906	999999	638	161	999999	717	999999	999999	426	693	633	999999	494	342	626	85	787	449	831	999999	999999	511	99	375	999999	885	493	999999	866	999999	589	174	803	815	918	999999	110	45	454	780	904	340	999999	17	915	999999	487	121	999999	83	644	999999	142	999999	999999	404	27	273	665	53	234	450	999999	759	113	469	980	678	424	559	999999	999999	994	60	993	694	643	91	459	605	999999	381	999999	793	32	999999	41	451	248	999999	59	837	380	410	556	999999	999999	119	999999	999999	911	809	697	461	108	891	393	91	368	882	999999	935	813	999999	645	852	840	670	736	902	438	538	439	900	510	147	382	593	504	540	999999	534	187	14	999999	598	684	159	694	141	999999	950	93	366	762	124	34	320	764	704	623	217	382	11	27	999999	999999	796	951	961	999999	800	999999	828	75	237	757	809	376	999999	177	691	999999	605	95	999999	455	82	999999	395	999999	72	999999	999999	999999	609	161	186	986	321	228	888	208	733	621	27	999999	264	300	535	366	225	943	717	536	931	999999	776	915	540	999999	306	658	565	999999	457	970	787	911	466	999999	580	823	999999	999999	289	493	251	999999	78	124	201	782	613	39	897	128	999999	272	985	999999	385	999999	455	393	921	999999	642	885	173	56	585	999999	999999	459	785	402	999999	888	999999	448	990	999999	847	425	736	999999	54	536	999999	339	999999	525	999999	99	700	319	377	999999	906	59	850	366	820	999999	999999	848	947	163	999999	505	999999	233	25	546	999999	592	423	999999	657	407	195	999999	934	999999	999999	999999	999999	745	759	475	999999	227	982	207	598	999999	971	825	999999	887	577	891	292	455	999999	999999	999999	390	712	117	896	346	999999	999999	864	743	432	986	834	479	432	212	999999	999999	999999	22	999999	817	999999	752	999999	598	999999	770	829	999999	
999999	488	734	561	560	45	42	652	579	688	213	482	999999	855	211	984	990	416	465	374	498	515	974	96	394	999999	442	999999	495	307	201	253	679	999999	919	943	262	283	999999	999999	180	750	207	792	808	768	484	102	551	636	608	738	314	465	805	318	999999	647	176	868	602	82	166	282	999999	960	802	771	935	267	732	717	497	78	203	747	999999	999999	288	999999	217	350	418	858	699	463	999999	999999	765	610	999999	614	116	60	793	108	594	925	305	999999	965	999999	999999	999999	904	891	999999	246	271	67	10	331	369	550	661	262	663	307	999999	43	32	588	15	334	827	128	610	999999	284	999999	163	392	887	999999	660	504	193	999999	954	807	999999	701	999999	999999	999999	118	254	999999	398	541	444	296	999999	999999	826	387	999999	999999	466	785	291	803	999999	175	904	618	443	929	999999	167	79	999999	353	775	821	330	999999	307	724	719	873	999999	58	743	999999	866	999999	626	613	283	796	361	999999	999999	526	418	739	999999	999999	991	674	324	677	241	999999	999999	943	576	449	505	999999	409	116	999999	999999	247	999999	228	514	48	577	999999	326	999999	370	717	999999	184	999999	413	590	999999	504	999999	55	999999	375	816	999999	999999	999999	474	186	118	532	397	999999	922	266	999999	663	999999	281	764	424	856	998	71	999999	754	44	769	999999	46	999999	901	904	383	700	999999	872	999999	946	999999	999999	113	640	218	999999	973	472	948	917	969	999999	79	577	739	318	198	999999	313	945	999999	720	163	156	150	203	630	999999	999999	999999	903	416	724	574	522	649	320	999999	790	978	898	999999	96	851	999999	296	845	334	174	999999	512	803	568	993	999999	48	999999	956	500	24	999999	490	601	726	24	999999	35	504	65	999999	998	971	769	335	57	999999	634	999999	798	853	357	306	327	999999	719	109	999999	731	156	483	688	364	726	999999	525	417	690	999999	837	795	271	351	278	84	76	540	44	242	945	192	414	999999	168	646	667	165	999999	794	999999	914	999999	304	358	581	412	643	255	993	999999	639	555	275	999999	12	999999	16	999999	253	999999	189	999999	616	785	963	999999	999999	205	89	118	369	255	895	361	923	91	999999	992	999999	999999	432	294	999999	432	316	636	149	194	166	999999	999999	999999	999999	64	999999	848	107	999999	395	512	382	448	175	885	450	394	660	913	550	920	999999	23	340	581	999999	894	999999	193	999999	336	929	844	999999	35	457	999999	999999	999999	533	85	984	999999	607	194	299	999999	999999	165	982	921	976	236	643	245	438	999999	797	999999	
747	933	822	999999	50	68	583	999999	409	149	437	218	68	819	389	475	999999	177	999999	156	291	333	775	870	211	557	359	703	210	803	596	999999	444	987	102	600	262	999999	417	548	611	999999	584	979	727	773	863	166	846	999999	309	271	999999	651	66	424	167	952	711	493	999999	879	338	605	553	626	774	80	726	789	222	864	759	867	999999	530	748	796	999999	438	693	999999	857	41	503	999999	579	792	931	678	442	310	999999	924	839	731	432	979	436	999999	999999	792	999999	999999	956	444	512	373	116	535	676	371	810	283	799	516	32	306	112	228	57	982	149	999999	999999	999999	506	834	999999	813	107	769	370	51	439	901	999999	800	999999	68	999999	215	686	405	12	999999	999999	95	135	999999	709	999999	999999	217	64	26	999999	391	709	999999	999999	678	346	303	999999	999999	10	769	844	898	999999	232	999999	53	999999	841	305	744	999999	999999	999999	421	709	703	113	971	892	999999	987	422	258	381	100	40	129	154	869	392	967	999999	80	731	250	237	580	487	905	833	999999	999999	720	908	345	999999	999999	527	999999	999999	999999	999999	24	847	999999	432	649	382	999999	200	924	261	971	913	776	999999	999999	690	180	999999	133	999999	75	69	350	774	701	349	999999	666	407	999999	185	236	203	510	999999	233	949	817	587	207	355	715	999999	560	251	999999	141	999999	228	942	357	999999	999999	572	400	955	507	18	730	999999	347	999999	792	332	86	744	999999	999999	870	981	999999	362	894	925	999999	999999	160	790	532	999999	217	649	448	999999	254	688	717	999999	999999	134	726	999999	97	287	860	881	923	585	484	999999	97	865	525	247	211	994	602	593	302	999999	804	999999	485	999999	999999	697	36	337	88	397	999999	99	165	999999	999999	799	275	617	75	999999	999999	999999	315	35	806	999999	134	999999	263	999999	95	134	338	999999	330	999999	465	260	194	173	855	999999	999999	999999	480	997	710	780	981	411	729	999999	528	902	999999	240	411	999999	40	750	999999	825	84	828	999999	902	761	999999	425	999999	344	24	432	901	999999	841	77	229	555	808	641	354	229	851	530	110	999999	999999	466	99	608	16	230	999999	600	40	999999	678	784	577	246	624	364	734	77	999999	562	999999	368	771	173	999999	903	231	999999	228	999999	233	308	212	306	336	629	335	999999	337	794	988	311	513	330	999999	999999	999999	572	27	989	999999	783	999999	547	979	76	694	926	426	999999	998	999999	381	434	298	380	581	281	910	994	39	96	739	919	573	999999	854	451	999999	746	925	658	999999	
238	120	449	491	664	999999	269	999999	999999	999999	235	795	663	999999	999999	41	27	863	706	999999	999999	959	407	999999	896	974	664	222	252	999999	679	999999	350	243	999999	324	999999	999999	917	954	999999	69	630	999999	514	133	999999	395	999999	420	999999	883	999999	999999	999999	278	712	405	999999	690	662	57	999999	999999	552	59	455	429	786	764	999999	139	946	751	21	962	339	543	539	999999	74	279	446	832	404	796	957	999999	174	873	611	453	303	236	999999	603	377	383	322	465	999999	489	608	21	237	627	937	477	984	999999	939	179	865	822	625	392	999999	859	999999	755	101	110	264	999999	162	739	999999	719	459	417	595	956	999999	84	104	584	999999	434	605	777	859	999999	999999	68	934	442	587	481	611	909	993	517	531	567	373	577	234	695	858	497	999999	227	999999	999999	521	983	949	790	727	51	721	185	264	84	896	612	740	206	978	720	999999	363	118	550	424	999999	999999	663	711	526	359	975	576	118	984	999999	471	793	547	951	492	999999	754	569	999999	999999	263	456	670	760	837	38	716	147	999999	438	119	477	161	999999	558	296	999999	211	692	746	609	156	999999	264	150	946	658	37	237	365	999999	548	362	607	824	999999	999999	950	688	999999	269	999999	773	999999	532	993	642	999999	402	206	717	552	877	999999	217	116	365	416	619	890	380	999999	910	999999	829	999999	125	554	999999	579	999999	138	522	371	486	180	999999	544	999999	157	999999	554	634	999999	999999	999999	671	999999	999999	999999	999999	586	341	798	950	999999	999999	793	726	961	878	97	999999	823	902	588	999999	999999	964	47	733	821	683	472	586	825	64	879	999999	772	899	214	164	901	955	999999	797	999999	421	907	652	589	817	771	999999	226	69	810	138	69	36	165	946	362	984	801	902	869	999999	134	525	649	463	953	71	999999	999999	593	867	195	999999	315	104	67	999999	153	999999	912	202	999999	766	253	751	999999	746	999999	999999	802	916	164	815	927	512	296	391	12	136	999999	999999	605	293	475	943	999999	277	721	999999	889	967	841	797	990	676	852	368	281	898	999999	999999	999999	416	140	677	999999	379	863	802	808	999999	392	26	999999	999999	999999	85	999999	310	807	13	999999	683	999999	834	84	999999	999999	999999	660	999999	119	999999	944	999999	391	199	999999	798	999999	573	413	918	262	223	585	824	657	999999	88	776	77	971	100	188	192	644	47	305	602	355	554	612	999999	999999	566	287	999999	493	820	408	999999	501	999999	244	599	116	430	999999	259	260	999999	999999	182	883	999999	
148	24	999999	474	747	161	857	206	884	999999	801	776	999999	999999	307	752	173	966	999999	854	999999	901	999999	999999	86	999999	999999	56	352	645	999999	439	999999	999999	428	273	315	999999	999999	256	999999	305	999999	226	797	340	58	508	951	507	546	80	999999	39	295	999999	168	186	397	533	278	810	999999	249	510	372	999999	363	238	999999	446	154	893	999999	789	279	715	999999	999999	745	175	384	999999	999999	108	447	937	239	733	191	114	999999	631	549	977	264	451	946	999999	435	823	694	279	916	70	401	999999	77	249	25	999999	529	394	652	368	894	714	19	999999	73	434	999999	629	57	999999	317	523	354	456	534	828	769	999999	366	922	481	114	188	999999	706	270	869	990	718	661	585	999999	979	191	999999	999999	442	999999	652	999999	999999	74	232	986	999999	878	832	621	715	197	999999	999999	37	999999	887	789	999999	234	443	999999	999999	297	911	395	354	572	543	999999	373	984	999999	964	280	999999	999999	416	882	202	42	828	437	258	999999	531	999999	979	999999	259	304	303	999999	218	371	999999	446	258	163	999999	999999	189	344	669	257	999999	801	999999	335	672	353	480	999999	343	999999	615	376	999999	999999	389	495	375	855	294	869	80	970	999999	602	431	999999	137	263	55	999999	852	999999	767	11	553	729	113	653	999999	906	999999	999999	999999	26	756	482	140	246	773	350	275	999999	999999	800	186	999999	625	204	903	752	226	227	999999	782	350	132	608	314	469	660	391	721	811	999999	55	684	300	999999	845	949	789	999999	489	704	999999	528	442	967	824	792	114	909	750	302	689	606	533	897	676	634	874	826	999999	123	958	999999	523	672	755	999999	470	999999	358	954	962	999999	999999	166	498	821	689	641	489	999999	555	482	999999	518	698	999999	160	999999	494	221	999999	963	124	999999	999999	740	15	769	999999	332	332	999999	561	796	339	364	868	999999	409	854	944	999999	346	110	567	486	582	14	974	316	351	999999	970	147	999999	999999	221	371	999999	757	816	919	999999	999999	353	999999	920	999999	188	343	579	999999	993	639	276	841	999999	999999	808	269	167	10	795	905	981	265	678	424	999999	339	999999	507	956	652	47	999999	999999	999999	757	999999	565	999999	825	999999	736	567	83	999999	870	999999	999999	999999	563	161	999999	816	134	524	999999	999999	238	506	999999	848	200	82	826	351	602	999999	37	446	266	157	703	759	999999	164	178	423	191	347	553	999999	956	945	944	999999	999999	231	900	299	13	669	999999	69	149	999999	449	664	740	732	738	629	21	936	941	415	
457	839	641	969	355	762	905	890	953	390	892	255	138	31	299	381	350	737	999999	999999	724	644	620	999999	715	514	682	459	608	923	999999	999999	999999	538	357	222	589	931	944	999999	763	999999	116	999999	999999	204	535	719	999999	999999	289	999999	999999	355	691	813	229	443	264	840	999999	999999	291	39	999999	873	251	600	674	999999	999999	419	793	201	999999	192	999999	860	123	999999	978	962	26	999999	644	593	525	658	999999	543	993	156	677	113	170	317	260	86	246	221	953	935	55	366	576	869	489	312	522	999999	286	368	329	744	861	999999	999999	50	394	929	357	593	999999	140	92	999999	742	690	40	526	931	460	999999	902	567	53	917	999999	674	774	114	222	145	348	267	634	999999	932	251	53	877	219	692	316	863	369	999999	914	284	999999	137	798	281	996	576	825	744	427	187	818	210	780	376	619	825	999999	999999	414	873	458	817	809	448	987	648	999999	768	317	49	999999	860	999999	999999	742	647	999999	940	999999	771	442	890	409	755	999999	999999	106	843	82	491	727	911	778	999999	825	999999	328	360	293	357	854	66	436	387	979	999999	207	405	633	999999	519	999999	318	643	440	567	418	63	25	154	552	878	695	826	999999	295	999999	961	559	999999	328	955	656	999999	999999	385	464	32	776	474	645	999999	219	999999	971	533	999999	145	611	268	705	274	344	999999	804	975	370	999999	999999	999999	876	246	845	999999	653	564	547	526	999999	999999	999999	396	286	550	509	851	669	594	854	999999	999999	946	359	301	923	63	621	517	987	940	25	854	955	999999	598	409	855	999999	999999	417	985	87	999999	556	164	319	987	793	999999	953	999999	999999	999999	287	10	929	886	999999	91	599	943	999999	538	999999	49	259	999999	999999	951	999999	995	999999	999999	447	803	615	537	803	146	613	76	999999	878	43	999999	999999	109	999999	999999	999999	522	999999	999999	858	474	955	548	633	516	905	879	793	841	999999	958	851	638	317	999999	395	999999	92	418	478	533	999999	161	999999	161	800	159	999999	999999	292	587	999999	999999	289	973	847	76	904	296	240	999999	282	999999	349	85	782	610	791	204	696	277	439	892	654	999999	358	999999	999999	481	716	755	127	682	559	951	273	519	359	999999	636	999999	999999	796	187	999999	261	999999	811	429	378	199	368	567	425	24	157	802	999999	954	624	53	999999	432	580	484	616	600	437	397	999999	273	261	456	567	999999	780	643	714	999999	83	230	992	623	113	526	397	560	999999	544	803	999999	832	404	720	593	306	74	
226	702	137	999999	701	999999	618	114	938	911	999999	58	999999	514	97	776	881	404	61	999999	999999	63	97	66	343	999999	999999	999999	441	856	736	974	80	716	427	22	783	999999	528	578	999999	998	588	485	560	999999	999999	999999	999999	65	523	999999	541	897	745	999999	615	80	327	808	829	999999	673	999999	185	35	999999	999999	97	85	992	999999	999999	483	999999	999999	474	611	999999	136	592	999999	999999	385	343	999999	999999	182	970	264	999999	713	999999	720	748	737	335	507	310	534	238	783	212	999999	73	64	999999	68	503	425	698	13	574	201	226	534	999999	297	747	999999	593	806	999999	832	678	288	373	164	734	666	994	967	311	972	999999	999999	103	666	322	288	969	999999	678	555	566	403	149	999999	504	224	434	999999	999999	545	941	432	236	379	631	784	690	295	334	999999	430	999999	702	999999	303	417	440	645	999999	469	795	999999	137	10	276	285	999999	470	660	519	241	956	218	765	40	474	581	723	999999	999999	597	683	999999	841	135	835	999999	999999	609	96	999999	789	73	300	750	999999	305	236	113	999999	999999	230	634	814	605	474	999999	999999	571	999999	999999	999999	610	447	999999	999999	168	295	874	440	584	602	860	999999	735	452	999999	918	999999	308	179	355	620	689	893	999999	58	245	245	661	323	999999	975	999999	260	77	188	626	428	638	573	20	361	672	999999	52	370	70	88	163	581	999999	921	999999	659	999999	106	920	554	999999	73	922	59	223	127	821	626	89	323	999999	999999	999999	999999	387	734	999999	994	948	999999	999999	999999	988	167	92	89	719	999999	999999	999999	770	999999	268	82	924	574	650	960	147	999999	949	425	291	999999	419	889	999999	114	999999	537	501	999999	999999	999999	999999	497	85	764	966	143	407	979	913	958	552	697	15	203	999999	812	94	999999	856	403	968	999999	999999	999999	999999	203	774	615	999999	999999	629	285	823	266	999999	437	999999	885	994	13	157	970	511	332	204	721	883	121	999999	999999	453	303	639	754	43	277	771	834	999999	773	369	792	681	738	999999	277	874	749	824	147	322	208	213	999999	255	998	924	402	55	37	319	662	85	999999	731	336	645	79	233	111	665	665	869	230	644	365	298	999999	999999	927	846	999999	296	401	419	254	99	786	508	44	999999	378	788	999999	463	706	716	999999	999999	11	631	805	526	999999	482	657	339	983	218	999999	709	999999	408	999999	190	185	999999	684	999999	487	247	858	999999	198	999999	999999	876	880	766	937	648	192	999999	992	305	51	618	999999	999999	762	915	116	578	
999999	334	999999	999999	669	808	288	341	999999	999999	999999	764	773	999999	337	963	999999	780	459	999999	999999	252	527	394	416	822	999999	999999	801	764	402	571	999999	290	952	863	566	999999	217	81	488	606	616	241	999999	237	532	999999	999999	610	734	982	466	999999	307	375	807	806	563	847	669	721	539	278	557	958	633	492	999999	999999	406	868	999999	387	738	674	635	295	158	189	300	341	999999	200	39	420	115	251	982	587	999999	999999	763	370	412	999999	76	348	999999	288	604	49	525	816	213	999999	419	999999	161	632	999999	999999	658	384	556	337	999999	999999	248	147	852	391	510	704	999999	646	115	212	999999	971	608	297	611	870	999999	999999	999999	999999	987	174	10	36	99	360	847	544	111	388	813	84	999999	728	110	546	435	222	539	999999	408	566	759	216	113	189	999999	452	999999	788	799	306	521	999999	999999	83	999999	999999	302	999999	857	873	545	727	999999	901	999999	879	197	999999	999999	372	999999	999999	71	999999	414	793	922	909	336	404	999999	999999	999999	516	563	355	376	36	409	609	999999	999999	999999	999999	31	42	999999	212	999999	154	265	845	353	999999	585	525	999999	930	668	352	904	392	823	999999	250	232	999999	999999	348	305	513	170	665	835	452	340	42	536	408	999999	976	999999	999999	192	999999	788	968	162	931	47	441	445	368	999999	705	537	999999	510	999999	799	894	934	999999	243	641	999999	999999	518	999999	254	492	387	999999	296	376	194	999999	640	999999	999999	999999	985	999999	310	999999	77	802	609	999999	915	999999	999999	251	609	999999	52	999999	146	551	54	608	999999	178	687	555	64	913	81	690	520	525	925	196	833	999999	908	983	564	380	574	999999	580	388	999999	999999	959	145	922	807	333	339	875	99	278	853	803	817	999999	999999	808	163	999999	999999	619	400	848	345	418	74	580	69	300	765	999999	999999	38	82	999999	999999	596	918	991	274	367	191	650	836	999999	979	742	101	719	810	999999	420	571	661	768	999999	999999	624	727	858	999999	273	48	119	122	525	824	999999	717	67	168	889	171	466	561	437	750	999999	427	438	331	488	350	490	999999	999999	192	376	999999	999999	583	972	201	143	46	103	153	540	999999	999999	165	21	383	661	999999	682	259	114	110	341	927	620	206	298	536	999999	923	557	915	556	999999	458	999999	294	483	196	999999	38	429	999999	999999	219	298	34	283	320	999999	688	838	521	317	87	999999	971	504	963	775	902	999999	298	179	999999	624	176	999999	706	593	999999	187	465	984	230	685	999999	57	718	999999	
182	25	226	643	999999	999999	999999	249	265	191	999999	790	999999	421	999999	431	141	999999	698	594	131	964	576	726	999999	511	383	537	96	402	999999	999999	786	999999	602	887	390	654	934	877	230	927	803	525	147	308	667	999999	198	799	999999	352	359	133	210	218	448	499	627	999999	345	867	999999	863	556	531	13	999999	818	907	51	999999	363	820	374	204	170	61	999999	717	843	339	348	297	999999	292	575	999999	999999	393	449	890	37	211	542	362	774	940	968	616	304	999999	999999	291	757	76	988	538	758	999999	58	999999	999999	999999	889	15	528	865	999999	274	955	350	447	434	999999	160	459	162	288	999999	429	230	999999	999999	999999	65	113	67	539	781	999999	999999	904	999999	345	999999	978	128	321	536	834	909	925	703	661	953	350	800	822	999999	617	836	259	746	586	828	313	999999	495	834	999999	471	336	242	971	999999	445	22	99	415	181	999999	999999	752	999999	520	304	389	320	469	715	312	244	999999	174	466	788	167	999999	999999	748	999999	632	486	633	372	999999	692	732	743	518	338	999999	417	435	286	999999	999999	999999	75	533	923	629	999999	129	600	999999	404	78	514	139	999999	172	581	667	999999	708	364	999999	814	937	612	657	576	999999	999999	999999	827	506	888	471	291	598	999999	999999	824	999999	999999	367	43	146	189	623	227	614	999999	175	140	749	302	999999	999999	387	999999	138	920	999999	63	84	999999	999999	409	897	190	52	999999	689	389	597	999999	722	999999	996	95	678	758	999999	440	962	721	221	470	999999	213	321	999999	903	842	654	73	558	366	531	625	999999	736	291	999999	184	765	999999	786	999999	907	580	474	643	302	999999	380	932	835	100	999999	530	999999	999999	999999	999999	221	945	999999	999999	533	293	366	581	381	61	941	999999	554	265	206	181	434	927	179	999999	846	197	610	999999	284	141	723	275	177	999999	505	414	999999	574	963	820	702	62	999999	624	223	999999	999999	251	145	904	999999	580	894	191	105	611	999999	999999	32	33	999999	91	999999	402	570	999999	413	999999	555	999999	878	979	302	385	478	382	917	555	999999	953	925	369	630	999999	753	152	381	986	999	893	262	536	552	999999	486	621	999999	617	64	133	999999	986	999999	999999	35	999999	287	518	712	723	693	606	650	78	108	974	461	90	648	999999	719	999999	287	999999	284	999999	437	362	898	857	780	310	501	999999	475	939	674	31	354	355	864	862	999999	999999	999999	655	885	484	840	512	999999	521	968	636	999999	71	708	42	334	683	970	999999	619	855	999999	
393	115	364	603	169	309	999999	736	302	562	856	154	11	462	629	466	952	999999	999999	697	268	341	864	882	999999	999999	999999	696	671	384	939	252	428	343	999999	999999	999999	881	999999	212	729	785	675	84	557	916	707	999999	705	999999	999999	412	233	167	683	61	251	482	999999	929	668	743	75	999999	622	613	725	667	645	89	934	81	841	194	967	483	665	790	999999	497	532	70	991	453	999999	999999	999999	270	659	764	999999	58	999999	751	999999	999999	999999	757	461	944	999999	49	934	626	292	999999	571	999999	999999	210	396	999999	999999	702	406	607	751	999999	999999	999999	593	464	18	881	780	886	389	99	999999	980	999999	908	999999	390	305	493	135	375	999999	419	965	981	999999	459	378	999999	900	999999	355	936	245	109	999999	375	360	736	41	999999	845	406	567	999999	999999	218	447	487	131	999999	999999	913	481	385	999999	999999	999999	612	393	559	512	999999	986	399	999999	714	745	999999	712	963	39	569	999999	999999	999999	765	999999	492	593	862	21	890	726	141	593	441	464	859	649	63	999999	999999	352	482	551	912	999999	177	737	683	473	999999	999999	167	738	836	461	409	855	999999	999999	638	28	531	547	621	216	999999	806	312	260	999999	23	658	718	291	999999	979	531	999999	355	685	754	910	398	236	125	999999	999999	999999	999999	64	14	955	999999	616	729	821	999999	929	705	565	370	435	433	999999	999999	126	449	457	619	482	999999	247	348	999999	883	999999	142	321	506	647	999999	999999	999999	205	999999	68	894	112	999999	999999	55	999999	912	790	324	329	999999	999999	999999	999	129	945	147	999999	186	766	616	160	733	620	688	623	433	67	999999	321	111	237	999999	999999	231	346	894	223	436	286	335	558	299	563	631	332	855	506	528	999999	911	825	29	124	451	744	999999	941	717	432	178	854	685	12	227	259	113	753	777	782	60	999999	999999	899	999999	999999	999999	179	989	999999	999999	926	539	598	410	286	218	592	999999	487	968	953	505	999999	118	481	872	296	345	999999	229	111	728	999999	464	987	755	999999	682	392	883	209	999999	362	999999	252	324	97	602	941	50	999999	492	999999	814	107	428	75	791	960	195	999999	833	617	146	666	207	793	143	422	531	99	909	878	604	999999	10	153	350	865	166	785	999999	404	341	999999	619	438	931	366	568	689	338	999999	207	318	375	345	225	998	54	999999	953	189	420	951	611	613	695	55	107	285	725	925	804	410	880	439	999999	437	999999	999999	862	777	854	842	760	197	999999	295	403	665	927	352	
821	635	831	514	984	389	107	15	742	886	269	292	999999	412	918	796	438	999999	69	999999	951	999999	668	186	334	999999	200	423	999999	409	651	441	358	383	113	999999	578	375	454	896	340	999999	36	976	517	572	878	358	279	884	999999	999999	606	999999	400	547	966	655	999999	416	198	999999	83	342	244	999999	999999	589	308	749	228	72	491	172	458	910	257	692	669	999999	699	842	154	999999	552	194	835	999999	999999	566	211	923	196	999999	707	656	967	999999	741	689	638	298	59	529	666	794	974	999999	691	489	299	283	986	426	717	356	999999	35	790	59	992	724	606	742	547	304	999999	454	464	801	943	563	999999	979	134	999999	793	624	999999	999999	220	401	528	503	277	928	999999	769	330	361	126	942	903	999999	696	913	692	999999	999999	371	917	999999	999999	889	546	735	332	16	302	317	562	914	999999	42	839	601	206	113	999999	999999	367	117	133	112	685	10	999999	999999	293	999999	999999	486	642	999999	840	689	999999	638	956	999999	605	930	476	23	799	999999	309	871	853	104	717	999999	841	372	999999	999999	407	876	214	546	84	74	723	91	598	86	999999	622	999999	159	189	567	157	933	24	437	640	120	313	483	999999	789	414	198	999999	139	999999	280	26	999999	999999	999999	434	420	466	540	216	394	424	723	930	686	999999	703	915	159	440	999999	358	577	999999	296	999999	731	844	295	999999	535	588	468	441	999999	606	170	867	644	142	737	476	483	230	999999	999999	590	552	24	119	999999	283	353	699	736	922	999999	861	995	971	999999	999999	181	999999	681	806	955	292	929	90	519	835	280	999999	703	441	874	356	922	999999	983	188	830	186	949	262	244	769	704	88	999999	309	872	673	999999	172	305	999999	548	999999	740	999999	623	999999	600	875	999999	999999	996	304	57	102	938	403	999999	999999	745	994	931	999999	571	195	587	999999	922	220	999999	607	588	540	999999	281	807	999999	861	684	564	895	999999	83	999999	908	773	410	999999	75	999999	999999	999999	913	427	310	999999	130	879	554	999999	999999	21	999999	912	405	748	465	999999	999999	294	466	542	313	961	849	418	857	179	662	999999	999999	818	999999	849	493	922	675	999999	835	999999	687	603	316	963	790	883	206	171	853	170	318	999999	264	780	903	999999	380	951	577	891	813	950	226	141	543	999999	164	999999	428	482	82	351	332	176	606	862	235	999999	999999	965	222	696	325	502	114	999999	564	86	945	557	552	723	545	999999	795	999999	387	185	430	835	729	999999	999999	381	97	999999	
919	98	999999	50	710	999999	780	999999	679	999999	635	723	37	608	400	87	594	871	930	358	999999	388	380	999999	485	60	919	345	246	999999	999999	944	999999	147	999999	475	902	904	846	522	943	933	274	999999	112	663	157	999999	999999	651	81	870	450	999999	169	540	999999	315	999999	660	120	445	375	999999	999999	690	318	999999	592	924	185	689	34	418	415	999999	124	702	767	822	999999	108	999999	595	999999	999999	503	676	999999	484	758	596	349	196	411	999999	567	151	514	421	354	999999	239	520	999999	391	999999	42	999999	296	426	25	548	742	756	22	545	780	647	999999	196	642	912	117	176	999999	349	999999	16	908	315	972	197	355	477	646	868	389	999999	999999	247	471	353	690	68	742	58	607	999999	399	961	786	504	999999	234	999999	354	131	353	999999	52	999999	999999	424	981	454	828	999999	274	119	153	999999	999999	999999	999999	725	299	231	59	434	540	742	408	616	946	528	999999	999999	131	999999	302	747	45	999999	999999	239	445	928	709	613	913	856	999999	330	256	805	135	951	590	508	422	133	82	919	355	309	999999	419	478	462	977	75	999999	508	999999	406	130	999999	501	613	290	370	999999	446	520	683	409	88	370	150	999999	525	999999	999999	353	179	999999	999999	999999	751	630	35	460	256	636	848	999999	833	512	999999	685	708	999999	977	228	61	999999	636	999999	672	899	530	59	337	70	999999	999999	457	165	999999	731	999999	539	749	982	265	999999	275	809	999999	897	576	576	519	465	694	75	205	999999	302	999999	999999	716	225	852	110	999999	999999	196	185	999999	338	999999	863	129	680	178	999999	994	962	151	346	826	737	774	333	954	999999	999999	999999	395	697	63	862	90	692	297	324	897	882	289	787	88	634	716	569	897	712	400	785	999999	364	210	441	161	231	999999	979	451	528	156	445	999999	999999	789	267	285	815	783	436	999999	854	813	122	999999	999999	999999	201	999999	999999	435	999999	149	96	999999	41	999999	621	711	858	480	318	873	378	999999	843	535	267	999999	458	294	92	928	999999	402	670	550	999999	758	797	964	30	958	246	102	999999	306	175	999999	999999	770	663	114	924	955	999999	981	444	386	840	828	10	999999	572	920	353	999999	184	693	190	999999	999999	863	999999	894	999999	360	999999	286	831	546	999999	999999	96	688	999999	977	13	19	329	688	115	712	999999	968	963	673	395	325	748	590	131	999999	999999	277	372	999999	200	999999	504	999999	354	168	554	999999	999999	712	269	884	999999	999999	319	999999	999999	501	384	999999	945	945	999999	
786	964	999999	537	251	425	999999	508	819	325	999999	787	973	999999	999999	999999	947	167	623	999999	261	999999	511	35	999999	280	955	118	298	893	676	855	999999	999999	717	758	999999	999999	313	878	581	214	450	999999	470	999999	346	661	999999	999999	437	538	331	446	679	382	462	999999	999999	970	999999	779	999999	925	649	999999	543	873	796	847	999999	326	999999	745	928	999999	963	943	564	999999	999999	999999	349	999999	465	147	533	999999	430	999999	305	999999	475	342	999999	999999	999999	999999	999999	496	55	472	999999	999999	999999	120	999999	586	518	633	419	519	731	370	46	174	999999	999999	469	512	999999	734	999999	999999	551	564	999999	521	999999	136	61	999999	35	78	749	471	439	428	285	999999	463	999999	300	796	925	999999	24	999999	306	254	372	916	999999	415	55	320	29	413	999999	300	269	999999	260	391	581	970	494	663	621	999999	735	21	999999	124	59	999999	444	656	535	764	549	745	225	90	999999	999999	394	619	33	439	451	999999	58	985	999999	999999	696	908	225	999999	302	361	493	730	519	999999	999999	940	366	551	875	373	999999	615	750	523	946	179	628	446	999999	999999	639	192	133	709	963	817	38	758	807	999999	441	999999	999999	999999	262	999999	571	999999	31	999999	262	482	563	88	999999	999999	244	999999	354	526	290	778	379	426	722	311	606	999999	397	305	911	608	743	349	932	308	153	999999	999999	999999	999999	225	424	141	622	167	999999	55	561	530	999999	999999	414	290	255	662	210	999999	475	999999	999999	761	25	726	543	654	738	223	156	849	999999	681	310	891	999999	75	999999	999999	804	999999	682	561	258	866	722	454	204	463	103	279	999999	107	96	320	999999	847	209	697	598	968	428	414	898	711	241	999999	165	522	371	190	999999	961	251	999999	278	336	512	158	14	98	459	285	130	876	999999	999999	594	990	327	81	865	666	999999	835	999999	277	662	999999	635	999999	298	682	101	913	972	146	856	999999	51	247	999999	60	693	999999	518	153	294	32	959	999999	999999	175	204	300	324	999999	321	415	774	999999	999999	999999	523	193	799	777	193	216	904	615	345	418	948	89	736	815	973	150	327	992	999999	640	999999	595	513	133	487	999999	598	341	999999	450	411	999999	999999	379	536	999999	710	740	959	88	128	353	703	897	226	999999	563	999999	667	999999	999999	781	999999	43	386	927	679	675	300	392	999999	572	999999	999999	17	907	515	367	288	473	440	586	999999	904	522	244	892	616	907	999999	247	99	999999	654	362	629	32	541	992	608	830	44	999999	576	470	555	
563	808	890	318	608	206	230	204	740	511	999999	123	520	152	999999	73	768	999999	999999	528	999999	146	542	387	885	974	374	680	643	405	999999	466	444	966	681	93	725	599	999999	51	869	999999	913	999999	880	909	30	850	573	999999	276	999999	432	942	657	426	999999	999999	999999	634	999999	550	560	344	376	999999	679	554	999999	951	999999	178	172	112	658	428	999999	999999	507	999999	953	524	116	876	139	999999	44	502	999999	999999	818	223	176	999999	220	329	918	578	484	598	240	476	388	621	428	107	361	329	293	238	203	583	15	999999	680	999999	443	999999	999999	754	999999	187	244	217	999999	999999	12	42	892	339	509	654	999999	908	745	999999	145	495	458	42	999999	999999	218	999999	71	244	999999	718	459	902	999999	244	373	729	349	999999	241	181	488	303	104	328	436	953	729	999999	375	106	712	203	181	947	999999	182	999999	999999	968	164	999999	898	916	999999	583	989	453	274	290	488	569	999999	999999	964	17	164	937	941	287	265	361	522	999999	121	16	266	731	938	19	201	999999	806	94	86	999999	999999	387	999999	745	999999	510	464	999999	886	537	29	947	216	999999	81	999999	999999	265	999999	999999	999999	999999	804	288	327	999999	999999	265	999999	253	999999	607	179	940	427	776	999999	206	840	755	897	263	982	999999	986	318	524	997	938	956	692	550	381	283	999999	559	582	531	999999	188	994	208	179	643	773	421	999999	276	522	999999	999999	999999	999999	957	905	380	999999	229	301	18	999999	517	327	999999	560	999999	235	895	549	868	999999	606	777	999999	760	698	94	999999	810	999999	541	258	485	644	850	346	134	424	377	999999	512	363	239	420	445	487	999999	999999	92	999999	196	882	727	654	999999	509	578	763	206	999999	999999	708	418	727	477	495	42	999999	999999	224	98	811	527	529	999999	840	377	367	999999	283	817	58	265	999999	388	659	530	999999	544	350	767	371	227	999999	734	999999	944	512	942	949	454	999999	999999	868	999999	384	364	207	298	999999	142	999999	999999	923	400	247	452	169	999999	818	964	211	148	942	456	726	593	999999	795	562	896	864	424	276	828	618	304	397	786	999999	999999	333	542	285	217	556	999999	303	999999	999999	360	784	173	134	985	253	999999	811	421	746	790	996	412	735	999999	999999	796	999999	105	999999	943	65	382	345	523	999999	668	863	999999	900	999999	300	597	999999	999999	121	999999	999999	999999	585	558	493	975	50	222	307	920	806	912	999999	760	553	999999	988	553	304	412	999999	611	999999	999999	999999	86	521	843	999999	409	
113	533	999999	576	506	989	520	999999	460	999999	341	132	225	721	861	950	795	149	999999	101	999999	755	907	999999	872	688	937	10	362	416	464	207	722	898	999999	283	662	372	263	563	999999	766	999999	225	80	706	396	632	722	255	999999	381	493	999999	999999	358	999999	551	704	999999	999999	519	870	53	625	144	999999	327	904	588	298	999999	886	795	412	841	662	692	999999	176	302	315	287	116	135	92	999999	322	106	468	999999	121	668	445	999999	179	999999	59	599	999999	999999	999999	999999	144	957	857	999999	697	997	959	695	999999	912	537	526	746	241	763	917	542	430	97	999999	445	999999	187	999999	999999	293	999999	945	999999	999999	702	870	232	586	153	159	277	597	999999	325	146	773	725	208	140	919	766	999999	143	141	999999	515	999999	848	292	214	780	103	54	413	763	23	92	999999	220	667	303	169	999999	613	649	944	414	771	93	672	213	978	634	531	999999	999999	812	481	45	999999	999999	384	304	938	379	999999	999999	612	561	132	690	885	987	999999	626	999999	848	529	492	999999	111	999999	764	619	999999	999999	469	523	999999	467	999999	611	999999	999999	16	999999	865	160	244	999999	401	801	999999	999999	981	328	991	170	905	921	457	293	989	922	95	223	620	684	937	577	715	39	999999	104	999999	89	91	999999	999999	707	741	698	294	26	720	309	999999	803	637	682	810	308	617	999999	20	917	622	881	938	792	308	190	222	666	759	372	85	125	999999	902	246	999999	703	207	999999	758	998	999999	212	786	999999	817	56	264	767	417	421	761	93	13	467	209	35	674	999999	560	486	627	267	999999	233	122	763	735	445	783	999999	999999	785	999999	918	649	679	162	806	491	144	958	999999	352	950	324	41	45	444	47	11	38	798	628	282	380	714	853	999999	874	63	320	818	984	812	11	975	831	999999	817	529	873	868	999999	426	528	728	999999	408	909	90	728	300	408	782	999999	621	166	979	999999	934	826	999999	931	437	823	149	915	539	948	999999	210	950	627	518	137	170	880	211	754	999999	799	455	653	793	334	29	420	999999	247	390	818	851	999999	882	999999	284	936	490	999999	388	813	385	459	570	879	777	673	890	654	999999	741	955	235	896	999999	999999	999999	148	999999	999999	729	713	301	568	530	359	999999	744	814	999999	999999	399	608	999999	838	999999	995	93	914	999999	356	529	557	831	648	999999	626	650	747	332	999999	798	999999	999999	659	999999	93	891	49	530	999999	929	85	801	999999	351	999999	859	999999	720	384	999999	233	555	
457	209	166	470	999999	667	999999	999999	996	999999	524	999999	999999	999999	715	999999	999999	114	53	393	193	427	454	755	999999	307	999999	766	999999	37	947	475	574	999999	353	460	999999	623	971	382	797	611	932	593	286	757	339	999999	153	327	390	280	999999	999999	372	999999	754	410	999999	622	161	966	179	969	544	999999	859	999999	464	265	795	716	143	670	596	581	494	860	999999	999999	967	966	622	275	647	677	999999	734	999999	323	705	543	803	999999	231	999999	441	962	999999	999999	897	158	999999	888	532	673	999999	158	999999	999999	544	999999	999999	927	655	999999	354	903	332	866	403	135	721	151	999999	261	913	785	449	765	999999	532	811	252	994	819	882	733	742	973	540	507	491	678	778	811	613	875	703	47	485	538	639	192	833	999999	436	943	999999	281	759	361	709	999999	650	22	999999	688	999999	835	311	621	170	358	335	896	644	53	372	748	648	47	999999	411	289	611	892	999999	418	232	392	999999	405	471	224	189	797	13	37	766	728	924	943	867	735	999999	377	291	856	999999	138	393	581	590	632	722	279	307	207	999999	999999	465	279	710	453	373	999999	999999	144	156	108	641	25	606	30	723	104	224	999999	999999	999999	999999	771	481	104	998	367	815	999999	999999	909	500	805	987	645	999999	655	242	999999	372	648	678	999999	710	999999	497	377	999999	569	908	627	999999	999999	782	806	518	693	797	615	454	15	410	859	642	247	999999	999999	38	960	999999	999999	999999	799	313	776	564	999999	70	642	607	631	392	999999	999999	874	854	869	32	191	137	578	857	627	970	366	247	818	999999	473	999999	999999	349	24	811	839	765	265	327	16	251	63	633	165	18	823	623	999999	999999	767	392	738	813	846	833	188	999999	244	829	999999	999999	745	951	999999	999999	999999	291	378	999999	999999	119	999999	552	26	940	999999	999999	701	618	156	999999	92	999999	746	999999	502	847	999999	191	633	628	530	999999	379	477	999999	112	45	999999	72	541	254	721	999999	658	999999	195	797	906	759	999999	999999	626	682	999999	455	856	215	517	999999	999999	999999	999999	810	471	999999	173	182	999999	444	971	910	999999	999999	615	999999	371	59	999999	296	999999	60	596	431	400	999999	904	752	175	31	999999	896	527	844	964	999999	999999	911	377	79	630	23	259	471	787	999999	999999	80	77	999999	94	807	999999	999999	601	58	201	999999	419	363	684	420	17	999999	999999	84	392	113	591	999999	440	459	681	28	999999	303	801	135	644	78	999999	833	685	459	936	842	779	306	252	999999	561	
999999	999999	24	395	220	15	732	676	712	939	467	999999	214	284	635	136	999999	565	999999	257	76	131	351	999999	851	999999	999999	999999	999999	305	95	860	675	311	148	957	666	633	454	999999	999999	458	931	999999	88	353	999999	999999	311	715	999999	741	999999	999999	494	181	999999	999999	543	486	457	999999	999999	417	854	999999	814	999999	146	677	469	476	120	19	999999	617	199	223	738	507	263	383	287	246	625	999999	915	15	816	967	807	999999	99	968	999999	925	734	524	283	481	539	577	999999	999999	256	213	631	935	999999	877	981	999999	999999	46	232	84	864	999999	792	510	691	808	96	999999	869	999	387	151	179	999999	883	675	999999	999999	968	685	999999	653	999999	421	722	980	525	939	985	999999	999	62	746	999999	71	999999	732	773	999999	730	999999	868	764	999999	826	999999	765	238	994	316	999999	213	78	546	739	221	999999	380	787	710	999999	157	193	998	999999	334	405	413	999999	635	943	175	475	247	205	475	888	743	595	242	999999	296	999999	999999	873	796	999999	209	35	850	999999	361	999999	999999	447	342	684	766	256	501	999999	362	47	368	372	831	737	830	351	274	332	753	785	554	496	999999	212	999999	134	213	350	206	999999	351	999999	591	190	395	800	862	790	132	496	103	158	862	259	586	999999	999999	69	164	857	761	527	17	576	999999	593	450	999999	180	642	53	161	887	974	695	999999	780	999999	999999	39	489	483	210	266	999999	406	633	746	999999	208	999999	153	195	349	999999	823	999999	999999	749	802	999999	732	999999	490	452	941	999999	888	999999	999999	535	999999	718	999999	378	999999	327	750	884	999999	960	703	513	999999	559	900	965	999999	357	999999	999999	765	901	549	678	999999	862	720	813	750	145	745	193	533	672	999999	999999	70	999999	999999	999999	126	141	715	842	656	228	999999	930	552	999999	722	999999	691	999999	770	499	178	456	621	426	606	937	144	899	999999	520	999999	308	868	474	905	999999	19	375	999999	634	196	707	999999	538	222	790	270	774	999999	999999	501	999999	902	201	999999	614	359	921	999999	188	996	816	999999	146	248	999999	71	999999	80	999999	531	999999	964	146	313	999999	434	92	213	816	999999	369	486	19	999999	921	406	999999	218	301	227	97	475	331	637	999999	89	885	299	872	728	192	704	278	683	185	999999	766	999999	794	190	999999	999999	93	512	999999	339	617	127	999999	944	394	869	779	926	443	849	643	508	933	392	548	792	341	98	999999	665	218	336	999999	828	999999	788	423	999999	950	379	999999	819	999999	50	471	768	972	
928	343	999999	924	351	999999	336	459	267	954	412	641	484	387	999999	29	970	999999	291	284	498	314	606	456	668	976	999999	999999	824	508	893	999999	780	820	413	755	999999	999999	999999	96	999999	378	382	834	999999	479	999999	991	398	800	39	918	189	493	484	623	999999	866	266	374	999999	999999	635	758	999999	492	861	664	974	999999	999999	999999	999999	205	767	130	999999	772	999999	198	510	82	78	33	999999	999999	999999	296	345	789	28	313	484	502	910	647	742	624	999999	999999	618	811	27	999999	951	799	664	984	725	364	999999	999999	430	78	999999	999999	801	612	290	96	752	574	328	999999	231	545	755	762	294	999999	387	317	999999	999999	999999	699	65	919	999999	999999	999999	756	571	999999	106	63	883	416	638	808	846	140	343	686	775	54	999999	999999	999999	999999	999999	902	999999	605	976	999999	965	511	497	174	999999	881	539	999999	776	996	13	346	999999	999999	999999	349	999999	999999	999999	257	973	323	999999	999999	216	232	999999	999999	634	999999	66	965	999999	721	97	999999	918	473	761	964	999999	732	909	779	999999	999999	744	999999	999999	704	999999	223	331	999999	999999	999999	368	961	999999	824	890	999999	999999	368	939	47	999999	999999	90	999999	431	660	999999	319	999999	250	999999	373	495	70	488	241	999999	999999	639	843	644	285	999999	445	23	999999	515	937	999999	999999	999999	550	999999	13	814	377	679	475	282	999999	499	999999	83	171	248	994	476	897	345	659	999999	999999	729	106	403	65	67	645	275	475	999999	786	999999	999999	999999	863	533	491	999999	121	999999	445	657	520	999999	631	212	157	206	29	489	618	602	424	765	708	999999	999999	999999	758	319	44	209	807	974	999999	776	154	676	385	470	985	651	233	107	526	399	218	999999	999999	853	910	999999	256	985	536	194	820	173	999999	52	790	881	497	802	527	999999	849	999999	641	855	67	999999	821	558	504	966	999999	326	249	999999	612	999999	838	905	999999	595	999999	821	447	528	955	981	889	999999	999999	999999	163	999999	580	290	549	671	121	916	999999	438	627	697	999999	569	816	504	923	477	439	799	52	999999	403	931	292	999999	109	123	899	86	999999	487	878	400	999999	999999	746	958	999999	940	879	922	120	970	968	999999	339	877	711	461	67	999999	903	881	71	571	37	648	997	521	572	999999	999999	719	999999	149	818	101	756	869	999999	965	999999	999999	919	999999	999999	999999	963	999999	999999	231	411	447	28	179	584	997	338	251	919	107	961	999999	999999	999999	906	401	134	999999	447	248	131	999999	703	102	715	999999	999999	941	100	
604	684	971	999999	351	596	578	700	676	565	821	999999	515	949	659	13	459	131	999999	999999	90	308	999999	588	460	999999	568	744	925	464	179	45	397	160	999999	423	989	434	36	999999	337	999999	999999	273	625	485	615	999999	53	98	999999	293	924	727	19	306	549	392	372	251	37	834	774	222	396	999999	375	364	635	999999	999999	35	105	752	999999	999999	999999	871	963	974	494	675	999999	837	999999	885	999999	669	151	27	873	606	71	999999	999999	502	925	246	877	839	999999	260	999999	999999	999999	240	198	999999	841	629	456	677	429	397	999999	361	144	937	22	999999	675	705	223	618	999999	999999	999999	320	999999	394	464	999999	999999	133	864	243	418	999999	762	968	697	999999	828	521	571	999999	187	673	36	999999	368	999999	233	377	173	415	999999	649	444	667	277	877	686	457	174	842	999999	305	533	524	943	999999	999999	999999	812	999999	877	702	56	999999	999999	999999	294	590	35	999999	390	627	960	459	206	769	458	105	701	820	999999	999999	356	999999	523	881	999999	999999	962	999999	999999	189	999999	999999	537	999999	602	277	999999	978	592	999999	999999	698	999999	65	345	84	999999	183	792	999999	999999	999999	482	505	999999	328	653	357	158	999999	628	999999	662	999999	73	532	999999	861	177	190	667	723	237	167	949	999999	276	467	546	999999	194	788	334	999999	999999	571	954	999999	989	999999	624	89	829	810	477	522	999999	999999	992	999999	999999	999999	999999	999999	999999	628	765	325	556	697	61	196	999999	93	597	839	584	999999	374	501	578	999999	871	894	566	588	894	426	689	437	621	26	474	999999	912	727	783	999999	323	217	805	638	485	302	999999	438	278	746	222	638	938	118	885	500	999999	273	595	121	55	999999	999999	349	999999	128	999999	44	721	86	180	870	65	861	999999	167	999999	939	413	578	999999	138	319	158	213	60	499	513	141	999999	999999	999999	141	999999	677	490	999999	999999	999999	366	999999	197	716	201	999999	999999	999999	86	999999	999999	804	305	860	999999	999999	916	999999	586	146	585	629	571	902	747	587	999999	739	392	193	134	684	999999	999999	56	360	484	999999	127	999999	861	477	999999	19	413	179	204	788	124	233	999999	966	896	329	426	737	655	294	969	999999	53	612	200	892	379	999999	573	368	999999	666	964	505	406	13	285	999999	217	562	498	577	392	743	625	169	433	999999	787	910	999999	999999	999999	199	999999	513	538	258	287	529	639	999999	605	836	974	457	269	265	569	999999	54	318	999999	103	999999	401	231	310	987	40	999999	221	266	663	847	504	961	
774	62	893	475	36	999999	687	922	999999	999999	556	999999	177	900	177	598	999999	865	211	789	611	403	61	291	238	270	256	70	428	999999	942	988	999999	496	494	213	676	427	27	999999	842	180	667	430	675	541	820	140	301	622	999999	797	646	714	359	380	11	611	999999	766	583	627	503	34	39	999999	999999	680	999999	964	921	476	847	723	947	440	999999	999999	615	696	999999	999999	999999	806	742	999999	352	765	146	999999	211	75	191	261	904	999999	999999	999999	400	999999	251	149	725	999999	700	895	950	999999	766	999999	643	999999	995	549	326	468	858	697	292	884	224	999999	544	301	762	856	295	596	999999	732	999999	104	240	507	455	310	400	440	115	999999	204	429	998	227	480	831	999999	641	934	446	999999	980	360	515	893	999999	605	433	999999	843	999999	363	114	43	999999	549	150	999999	104	999999	999999	428	591	445	690	795	536	326	821	931	999999	654	662	999999	999999	783	743	724	614	999999	705	966	866	271	247	841	324	964	72	930	691	580	546	918	378	937	398	915	825	107	999999	288	999999	643	66	955	700	999999	666	382	805	425	999999	366	999999	999999	562	329	207	849	999999	571	264	999999	250	999999	117	744	13	439	394	999999	999999	516	556	426	999999	999999	215	291	150	591	307	999999	134	999999	696	189	607	277	385	79	999999	999999	627	619	34	721	999999	849	847	956	729	237	987	977	526	999999	810	894	747	339	123	915	709	889	273	574	766	999999	519	999999	146	736	64	325	120	923	889	937	402	642	830	999999	444	193	861	999999	999999	157	748	328	379	712	529	56	955	802	276	737	355	460	999999	427	999999	919	819	993	182	999999	866	603	489	873	502	999999	508	999999	481	526	37	203	871	619	999999	201	559	434	999999	17	370	318	656	161	591	942	688	413	36	525	373	868	999999	40	290	999999	839	505	220	424	547	207	331	750	710	162	588	344	200	148	999999	395	999999	175	311	558	947	337	291	999999	426	105	731	955	162	999999	305	841	339	91	361	999999	223	999999	469	999999	987	906	451	999999	363	353	222	999999	165	999999	91	732	729	731	207	511	224	660	998	999999	476	375	999999	551	856	746	15	118	786	316	182	995	999999	148	999999	51	999999	852	206	82	999999	843	800	184	87	999999	122	607	883	849	838	563	792	999999	696	621	318	900	582	617	999999	113	111	848	999999	95	37	590	169	166	625	371	463	999999	569	633	574	999999	473	999999	999999	407	234	936	477	618	212	687	452	949	999999	986	280	589	
734	999999	999999	951	999999	999999	545	999999	447	727	234	999999	109	866	999999	73	57	999999	999999	298	999999	999999	878	999999	380	197	883	999999	148	220	433	639	999999	999999	201	791	891	622	999999	481	999999	113	999999	507	712	10	519	345	240	388	999999	999999	999999	999999	606	999999	899	577	581	999999	118	206	999999	237	303	595	385	234	675	666	999999	999999	851	955	999999	879	999999	381	462	380	678	999999	999999	759	318	999999	89	999999	278	406	891	324	51	861	999999	552	720	732	213	126	624	294	670	999999	217	999999	986	603	999999	999999	814	528	124	999999	999999	571	97	632	919	707	515	276	999999	999999	774	857	393	999999	593	997	168	999999	177	345	755	393	876	999999	552	840	609	486	999999	551	999999	372	209	999999	357	999999	999999	98	813	505	611	999999	338	402	799	359	94	996	19	999999	568	567	360	779	999999	130	694	999999	999999	999999	108	39	600	414	686	411	658	999999	641	792	542	80	999999	671	734	407	65	484	744	999999	756	612	476	240	983	999999	22	999999	395	237	116	910	18	734	407	581	757	924	715	397	999999	542	365	227	902	999999	133	688	54	57	75	219	809	886	332	495	562	369	430	661	399	238	166	999999	686	999999	72	709	999999	162	999999	140	769	356	502	224	257	999999	338	999999	999999	333	384	348	999999	999999	111	131	412	999999	29	999999	503	63	999999	472	999999	951	999999	999999	434	999999	424	892	407	934	450	462	394	999999	247	312	999999	999999	759	999999	854	818	252	789	530	941	306	361	143	262	637	715	999999	40	999999	306	999999	67	71	487	908	492	940	237	455	649	736	304	674	716	365	568	304	931	618	567	709	751	750	493	127	73	999999	154	306	735	113	999999	279	999999	999999	973	872	282	167	999999	999999	24	999999	880	999999	11	999999	999999	897	999999	421	426	999999	999999	597	967	317	578	370	999999	733	795	930	999999	545	381	999999	733	133	391	696	31	773	256	689	999999	417	999999	287	126	999999	343	999999	999999	324	687	942	999	354	999999	666	304	912	322	638	91	999999	623	999999	833	976	954	303	515	999999	999999	652	999999	590	902	559	999999	300	254	468	400	548	999999	405	858	438	35	388	506	725	401	119	461	618	999999	999999	794	534	453	999999	999999	50	741	855	925	44	777	418	451	77	228	13	667	853	248	543	391	227	486	405	951	575	796	790	980	999999	999999	556	982	302	999999	914	847	114	46	999999	806	846	480	823	661	616	937	439	507	398	999999	607	999999	999999	229	999999	999999	58	999999	999999	253	951	875	
645	842	999999	436	999999	312	313	999999	563	999999	887	737	545	747	662	999999	344	637	367	293	592	837	594	186	918	82	198	866	798	916	999999	116	854	971	834	980	440	190	788	137	203	242	999999	790	492	336	684	828	999999	999999	853	999999	886	668	293	808	258	54	517	86	123	446	368	999999	636	999999	999999	574	913	682	313	999999	848	240	99	360	948	999999	999999	591	999999	369	999999	493	999999	999999	230	196	687	35	999999	999999	999999	711	23	756	873	251	163	711	999999	120	914	712	11	699	380	655	578	933	859	454	360	926	688	753	964	874	584	676	560	999999	886	887	949	916	999999	999999	226	999999	486	707	999999	999999	146	999999	454	770	492	373	590	999999	999999	999999	176	287	46	745	33	269	792	999	667	487	160	758	233	37	762	94	999999	243	999999	244	456	162	804	377	789	410	308	203	392	221	96	986	999999	141	999999	672	880	999999	999999	957	551	999999	49	173	832	388	64	427	17	999999	164	356	145	999999	307	23	482	668	956	999999	960	999999	617	999999	999999	999999	681	102	999999	99	213	999999	129	482	999999	970	122	641	545	999999	356	880	999999	999999	999999	739	999999	703	833	707	199	222	789	500	996	999999	869	593	999999	999999	707	961	122	917	204	692	237	999999	690	337	901	841	133	554	277	89	412	632	400	999999	323	977	999999	607	999999	991	999999	629	999999	740	999999	529	868	877	704	394	768	277	790	373	511	197	23	506	806	357	999999	244	232	916	999999	246	203	120	354	999999	703	514	999999	213	999999	999999	999999	950	236	381	972	255	850	999999	999999	144	842	36	159	135	963	762	999999	552	999999	999999	406	569	199	864	336	758	532	999999	999999	263	260	587	364	904	20	999999	279	434	999999	999999	393	999999	604	999999	403	999999	960	229	766	940	999999	999999	311	999999	211	617	999999	371	55	999999	723	999999	201	67	884	265	672	255	125	999999	999999	999999	177	999999	65	66	965	999999	471	169	798	313	217	750	549	785	285	793	703	403	312	908	389	170	130	516	158	546	999999	147	999999	714	113	865	458	347	307	253	515	154	651	977	899	999999	425	420	999999	999999	518	108	980	878	552	999999	598	583	986	999999	937	999999	908	428	261	333	664	93	209	352	301	999999	488	41	287	999999	751	999999	18	999999	745	999999	847	707	38	999999	167	625	999999	391	276	874	360	300	316	967	246	233	725	576	231	341	220	326	159	999999	999999	948	601	993	970	274	999999	999999	271	237	700	211	400	827	176	48	921	817	86	427	
851	198	725	320	322	999999	999999	999999	281	999999	499	531	999999	722	813	999999	34	178	421	11	999999	866	38	89	999999	999999	999999	897	409	192	419	403	249	732	464	431	999999	290	999999	999999	999999	142	222	999999	737	179	653	677	24	957	999999	753	406	84	127	984	170	646	54	287	694	710	42	999999	993	999999	999999	825	268	392	985	744	496	968	346	177	654	179	351	106	391	165	883	452	178	666	999999	174	614	999999	270	999999	246	999999	757	999999	109	133	999999	641	887	999999	418	999999	999999	279	267	437	999999	950	340	991	304	999999	895	538	826	590	920	999999	108	127	221	788	999999	408	507	102	221	392	77	999999	999999	709	999999	564	747	262	999999	898	408	570	436	664	999999	999999	292	298	508	228	999999	518	999999	538	543	769	616	630	510	999999	999999	174	225	356	882	809	999999	595	738	999999	791	574	119	31	999999	538	691	556	649	851	126	999999	593	992	264	558	328	999999	999999	449	948	999999	752	999999	136	243	354	90	781	339	592	696	560	177	999999	999999	409	191	609	14	88	999999	980	658	456	563	581	233	999999	333	491	912	429	298	392	999999	822	211	999999	694	194	999999	999999	320	268	430	657	425	566	999999	999999	146	999999	171	370	999999	146	103	461	999999	662	130	989	999999	847	680	276	272	785	761	740	207	295	999999	820	478	294	999999	999999	36	999999	165	667	999999	183	354	999999	268	928	503	538	728	749	999999	42	73	621	326	999999	588	163	395	640	999999	999999	999999	850	259	351	999999	605	476	704	435	667	507	463	999999	284	503	933	18	344	292	233	22	999999	999999	883	756	856	967	999999	810	872	519	999999	862	438	231	999999	497	916	45	897	999999	999999	323	664	999999	610	31	51	999999	999999	154	61	357	999999	949	504	887	376	595	999999	637	279	893	562	158	982	601	171	63	999	446	999999	308	394	171	988	999999	309	358	156	835	999999	238	165	728	999999	177	290	488	727	616	130	331	10	270	999999	140	761	999999	552	18	859	988	969	218	62	753	962	999999	960	370	587	28	449	210	711	999999	999999	834	999999	814	320	682	335	999999	326	770	307	134	379	857	999999	793	806	147	975	937	268	946	676	714	214	870	528	367	999999	999999	882	799	558	999999	402	926	999999	737	999999	186	662	586	892	291	455	838	51	999999	999999	793	221	311	235	773	782	790	167	975	610	450	164	968	363	223	888	508	575	628	464	999999	967	78	449	798	999999	681	64	395	269	999999	829	425	999999	245	999999	580	574	785	
968	611	999999	850	136	999999	999999	693	999999	679	402	947	272	422	999999	541	826	152	861	437	498	111	736	772	999999	999999	999999	739	598	128	333	318	999999	999999	660	999999	686	127	941	203	775	591	458	384	993	321	113	416	777	838	418	747	999999	147	296	866	875	997	143	999999	635	999999	999999	114	999999	999999	23	482	999999	795	854	708	999999	668	999999	906	999999	361	779	999999	999999	215	962	760	709	585	599	999999	503	793	977	999999	983	59	567	492	999999	999999	39	908	999999	631	653	999999	984	710	546	60	999999	390	224	999999	227	999999	999999	430	330	344	404	770	999999	227	978	969	817	174	725	161	110	178	419	999999	332	870	106	509	561	999999	776	999	48	548	319	123	578	999999	471	254	297	999999	172	162	999999	268	423	90	652	684	175	819	999999	394	949	318	970	914	200	357	999999	999999	999999	350	568	405	731	946	907	865	999999	999999	702	480	864	962	15	999999	360	73	456	999999	856	877	815	956	999999	999999	599	11	152	664	999999	124	999999	45	999999	822	594	553	999999	999999	182	787	293	999999	999999	514	530	999999	999999	712	564	136	901	626	999999	999999	999999	999999	390	87	356	999999	722	736	97	588	869	828	693	193	673	806	999999	999999	843	79	593	999999	840	510	999999	612	699	439	109	147	223	984	640	287	296	982	172	460	130	276	999999	556	724	537	999999	702	999999	999999	49	757	600	999999	782	335	407	533	771	880	954	999999	216	999999	637	950	375	884	999999	416	897	690	644	86	858	576	14	47	287	312	999999	430	319	581	400	999999	547	999999	999999	314	999999	763	221	291	505	385	70	782	919	774	172	999999	514	999999	231	358	123	523	73	999999	999999	370	255	469	25	533	435	635	892	999999	999999	84	682	883	536	143	999999	362	580	999999	516	232	127	512	149	114	916	432	999999	51	238	999999	999999	996	999999	519	517	752	276	972	950	435	999999	633	372	999999	88	631	360	97	999999	760	943	591	999999	108	252	743	329	999999	999999	13	285	850	999999	388	847	686	899	26	625	726	96	999999	999999	999999	343	494	149	61	999999	999999	82	271	172	999999	89	646	306	886	277	774	433	365	364	946	159	48	999999	983	250	401	732	343	472	999999	999999	345	999999	999999	764	999999	603	277	883	332	931	23	688	999999	308	211	389	22	749	851	303	730	252	999999	931	304	917	999999	811	635	562	738	799	19	999999	744	999999	689	131	519	180	165	999999	999999	999999	999999	999999	987	685	49	999999	719	594	621	859	999999	102	483	685	999999	
841	447	999999	999999	999999	202	999999	679	999999	564	624	999999	891	239	999999	147	258	220	569	796	943	929	480	999999	622	999999	153	187	160	860	651	113	13	999999	678	999999	999999	999999	999999	822	999999	681	212	130	425	321	827	364	999999	999999	694	999999	914	889	999999	911	966	999999	635	926	58	46	529	924	913	520	696	241	561	999999	448	35	947	746	874	272	726	359	356	999999	25	999999	246	438	175	768	199	123	143	766	766	14	597	347	999999	884	162	287	217	904	999999	596	803	994	999999	999999	935	177	25	264	195	616	348	999999	910	270	800	100	759	154	331	999999	999999	999999	190	443	438	610	972	999999	120	448	152	999999	999999	429	985	999999	165	506	833	31	999999	999999	999999	999999	999999	999999	436	513	999999	71	528	999999	999999	51	497	999999	999999	999999	240	335	204	35	999999	999999	999999	896	999999	490	284	558	934	262	321	309	484	229	223	999999	777	175	183	468	905	58	999999	89	869	644	931	999999	437	999999	276	507	827	83	734	999999	999999	769	624	999999	999999	999999	136	276	999999	283	567	278	794	999999	71	74	999999	736	130	105	999999	999999	37	999999	558	306	130	618	985	813	482	410	999999	388	999999	17	999999	237	238	378	921	653	338	999999	87	999999	193	654	999999	212	999999	100	953	639	999999	300	999999	620	999999	999999	415	518	999999	937	999999	166	784	415	437	63	522	924	999999	999999	183	181	999999	441	999999	895	999999	476	363	999999	467	391	457	999999	379	65	999999	931	839	305	962	413	372	400	999999	999999	879	778	999999	211	999999	431	593	999999	999999	837	999999	311	694	502	820	999999	999999	507	480	418	708	929	45	381	788	999999	95	211	788	770	808	665	645	999999	26	344	999999	161	999999	46	797	256	398	541	821	999999	999999	347	484	33	257	865	920	999999	222	949	742	999999	999999	108	346	392	422	999999	38	578	665	689	999999	999999	999999	999999	413	443	620	462	540	999999	560	824	999999	747	726	765	522	943	744	268	999999	999999	601	414	999999	995	700	415	833	702	513	253	308	557	861	998	999999	999999	462	487	765	760	999999	248	294	598	754	598	999999	657	184	95	834	406	897	418	884	999999	999999	417	743	214	628	838	990	999999	526	999999	999999	727	999999	999999	491	999999	503	41	999999	363	129	150	251	111	999999	999999	528	999999	418	901	660	452	999999	999999	979	54	743	561	142	580	999999	999999	999999	957	999999	999999	999999	906	603	999999	903	999999	761	999999	165	134	999999	641	464	452	320	572	898	625	999999	999999	613	373	298	999999	523	941	899	999999	
115	151	77	293	999999	812	950	999999	824	999999	997	794	999999	593	999999	854	878	111	106	999999	999999	685	89	999999	822	279	999999	862	617	167	63	999999	966	684	425	23	999999	882	999999	651	501	999999	747	66	627	999999	751	30	470	444	999999	422	999999	219	999999	429	71	999999	471	130	488	999999	999999	999999	788	45	827	16	177	889	797	999999	859	454	999999	572	938	33	829	480	999999	313	401	182	598	640	126	757	868	996	999999	446	421	999999	172	412	693	999999	999999	591	524	744	999999	999999	647	999999	999999	400	999999	254	491	48	791	990	999999	185	696	831	999999	157	919	80	147	181	938	361	999999	737	291	785	878	999999	756	247	956	782	459	821	999999	35	88	999999	735	624	999999	913	654	999999	529	986	715	999999	21	999999	672	454	607	682	999999	296	989	999999	999999	246	375	632	291	553	999999	999999	726	875	306	999999	79	999999	344	523	666	34	706	999999	999999	304	79	26	846	636	575	512	185	777	999999	249	45	262	616	498	258	882	999999	111	395	999999	270	840	565	967	60	478	119	999999	999999	617	590	999999	618	814	177	999999	999999	655	978	999999	643	999999	695	999999	999999	817	587	846	274	999999	403	604	767	507	44	238	461	878	585	107	999999	101	761	572	659	209	644	802	331	899	106	976	133	862	76	322	155	999999	960	243	890	999999	819	242	999999	985	78	120	779	939	897	999999	79	880	139	999999	196	132	999999	808	182	785	999999	999999	687	427	481	999999	440	722	999999	953	918	999999	999999	139	282	529	358	673	999999	533	32	999999	12	999999	906	252	999999	524	135	33	109	999999	70	999999	748	999999	554	796	513	173	999999	67	856	943	988	999999	673	10	279	667	999999	734	677	649	763	142	372	499	999999	239	181	916	596	69	854	999999	292	999999	391	827	975	999999	170	967	853	999999	535	68	209	999999	999999	732	254	999999	999999	375	999999	421	350	615	92	65	286	284	991	764	470	796	99	232	444	570	999999	452	692	999999	574	709	795	999999	999999	313	299	341	660	449	999999	999999	810	488	291	871	999999	775	744	999999	285	885	975	999999	503	739	969	977	745	999999	123	999999	775	46	999999	999999	625	552	18	779	765	945	624	552	999999	999999	985	999999	941	572	999999	999999	708	771	936	999999	734	706	305	867	343	999999	595	651	335	869	363	999999	999999	515	255	219	767	964	999999	999999	270	999999	996	172	753	369	46	999999	209	280	103	13	110	122	51	919	999999	150	999999	454	999999	973	227	999999	977	222	922	435	326	598	999999	743	
999999	606	427	311	709	999999	124	999999	285	422	451	64	775	359	999999	575	474	336	963	999999	528	710	980	999999	999999	773	194	541	999999	999999	856	611	204	359	396	999999	695	739	220	124	36	472	178	937	999999	999999	458	627	548	999999	961	990	635	999999	225	907	625	999999	106	999999	948	583	537	999999	999999	840	859	425	999999	179	879	734	126	848	600	999999	541	53	766	52	999999	999999	992	98	999999	999999	975	746	999999	999999	999999	999999	642	284	176	999999	999999	503	380	691	312	999999	999999	379	477	236	999999	999999	858	168	376	582	373	64	621	999999	999999	448	35	700	864	999999	290	485	301	324	102	842	682	156	999999	999999	672	85	739	999999	902	623	621	999999	999999	198	887	999999	999999	305	999999	999999	663	784	862	999999	478	680	999999	199	751	189	87	163	144	42	114	711	47	338	910	999999	324	999999	489	967	827	611	999999	999999	999999	315	372	999999	132	999999	189	898	294	636	569	999999	258	550	541	723	545	467	289	959	94	185	938	784	395	904	273	999999	305	895	668	866	972	161	999999	446	816	999999	41	630	853	215	427	999999	769	918	49	999999	797	765	432	999999	999999	748	590	60	376	999999	610	227	250	854	602	999999	967	702	29	107	999999	999999	906	463	436	999999	116	878	999999	537	25	476	999999	498	537	539	472	308	544	233	570	999999	999999	238	480	999999	390	998	999999	38	443	76	899	941	196	701	858	968	933	673	641	711	302	999999	573	144	362	751	326	73	999999	669	999999	795	537	675	35	678	982	999999	278	999999	275	999999	999999	948	577	923	312	835	680	999999	375	871	592	858	619	999999	664	346	461	639	999999	549	999999	999999	908	999999	414	521	676	190	986	999999	404	533	445	572	745	625	566	438	449	490	392	432	304	296	213	999999	65	795	24	645	171	639	435	726	999999	330	49	473	519	999999	169	999999	999999	999999	999999	68	423	57	494	999999	779	33	200	201	166	678	478	622	999999	736	465	880	175	999999	158	764	999999	999999	944	424	999999	103	918	658	999999	892	915	249	819	154	265	999999	310	974	865	148	449	244	999999	949	852	999999	999999	783	999999	999999	334	999999	906	712	960	703	113	80	999999	686	115	999999	870	274	763	999999	803	756	480	457	999999	201	484	999999	999999	863	999999	994	572	999999	531	144	333	52	567	999999	343	116	999999	999999	999999	999999	999999	189	43	908	374	305	195	999999	623	999999	312	877	709	143	693	999999	999999	999999	554	999999	508	305	165	999999	218	827	706	999999	895	697	572	919	552	999999	
680	999999	999999	416	499	854	809	949	545	999999	832	455	342	434	64	447	999999	96	999999	797	732	999999	999999	73	999999	546	598	179	999999	926	999999	393	335	370	462	398	918	981	999999	699	308	558	999999	450	999999	762	495	282	961	458	978	485	999999	999999	999999	465	280	914	999999	952	266	640	999999	999999	470	448	130	972	999999	666	528	736	488	317	498	999999	465	583	925	937	61	325	217	999999	999999	769	999999	580	753	997	127	14	999999	999999	443	668	336	150	980	999999	641	523	999999	999999	929	252	996	603	266	443	10	697	999999	778	900	941	432	999999	671	701	966	999999	228	974	548	999999	999999	999999	874	829	846	324	603	236	305	999999	23	999999	348	705	772	878	324	320	996	430	999999	999999	755	502	246	383	999999	288	732	101	999999	999999	757	415	780	173	728	999999	597	685	104	762	999999	372	927	520	999999	999999	928	98	235	908	977	999999	508	975	87	382	593	999999	845	324	503	213	243	686	165	933	924	999999	159	999999	723	321	999999	262	23	392	574	999999	768	999999	360	643	866	396	360	999999	907	805	95	356	842	133	999999	779	268	999999	138	251	999999	999999	52	329	999999	348	999999	999999	792	255	961	694	808	867	999999	344	964	860	347	846	999999	526	999999	128	523	802	54	599	999999	556	994	744	264	333	370	97	469	40	704	527	211	999999	845	661	999999	401	548	975	429	505	999999	408	931	999999	915	838	654	923	806	146	303	595	193	246	261	999999	440	484	507	999999	874	933	166	999999	645	999999	680	375	999999	999999	999999	999999	999999	976	740	595	999999	973	417	531	443	545	999999	567	234	616	999999	609	409	626	999999	999999	477	813	999999	881	252	121	999999	284	999999	289	648	999999	999999	233	425	216	506	665	413	467	77	975	999999	339	709	999999	595	38	139	81	999999	999999	171	201	999999	366	355	859	353	702	336	142	373	999999	897	999999	685	10	200	304	999999	999999	222	503	999999	999999	640	301	181	999999	999999	617	999999	999999	999999	999999	999999	690	631	999999	860	646	999999	711	140	999999	612	29	441	999999	912	595	999999	999999	999999	999999	446	668	205	110	726	64	687	700	186	718	987	286	999999	999999	999999	999999	999999	141	443	999999	431	510	372	70	999999	620	859	21	740	930	780	319	127	999999	552	999999	495	531	343	806	959	621	999999	999999	999999	335	999999	533	142	917	226	999999	401	512	799	936	305	145	221	115	204	999999	999999	255	999999	677	169	746	999999	999999	999999	847	797	637	506	810	975	951	122	563	440	999999	999999	999999	713	83	
917	615	302	999999	559	999999	320	238	999999	293	662	289	483	999999	176	442	177	959	417	379	908	764	999999	989	961	353	32	657	674	868	796	146	541	865	760	554	999999	750	623	159	999999	569	34	223	158	695	478	842	397	998	168	919	414	344	999999	162	609	313	654	215	337	999999	564	999999	496	525	747	999999	519	999999	988	427	346	999999	842	349	739	791	841	275	875	189	270	676	709	877	731	999999	701	607	944	150	999999	417	821	874	999999	290	999999	999999	999999	860	999999	775	19	740	583	999999	999999	824	422	999999	471	999999	340	157	402	999999	44	619	793	549	916	912	677	999999	331	928	446	999999	999999	458	999999	999999	327	25	857	495	666	968	303	585	705	876	194	136	678	717	87	674	481	127	256	999999	838	408	944	420	107	170	419	654	709	533	999999	963	753	263	71	999999	300	999999	230	999999	325	218	999999	50	727	551	179	999999	999999	772	496	226	212	999999	379	918	80	999999	999999	999999	559	999999	875	182	395	230	999999	999999	655	762	383	574	896	191	999999	630	564	903	693	999999	991	805	999999	937	46	274	999999	797	883	152	254	854	519	724	999999	675	343	671	655	506	177	753	958	999999	999999	921	329	31	172	749	999999	177	753	999999	999999	754	999999	938	999999	130	999999	585	999999	513	518	529	65	181	674	999999	296	999999	258	196	388	247	846	714	999999	124	944	740	634	143	788	86	999999	677	220	762	999999	999999	999999	999999	999999	592	221	455	999999	870	866	158	356	55	462	471	999999	566	463	276	907	142	999999	31	999999	728	999999	408	724	441	428	999999	961	912	298	891	367	999999	159	796	36	401	144	677	258	999999	999999	588	999999	326	168	544	224	999999	854	999999	15	999999	359	318	999999	812	730	148	452	488	196	999999	757	999999	114	205	416	666	249	515	997	999999	999999	388	344	999999	999999	408	283	999999	172	26	67	601	886	853	999999	841	999999	999999	670	999999	999999	769	610	951	831	120	221	962	137	999999	704	349	699	293	740	971	973	279	95	999999	864	568	326	999999	385	166	684	261	831	575	999999	35	999999	11	999999	14	778	393	540	617	197	321	999999	614	999999	718	999999	602	122	999999	867	886	138	348	141	999999	453	440	575	674	435	959	140	999999	56	999999	503	999999	999999	999999	999999	590	738	478	144	553	812	999999	999999	666	264	91	149	439	707	625	897	999999	870	828	561	999999	818	999999	999999	237	190	999999	999999	643	224	213	806	386	999999	287	157	999999	213	588	999999	742	582	908	420	353	820	701	
999999	430	999999	997	827	968	999999	999999	772	872	295	907	999999	620	152	223	999999	999999	285	763	239	430	477	246	999999	292	974	999999	765	909	455	838	416	488	347	999999	862	999999	386	838	210	999999	514	285	374	306	224	244	999999	999999	999999	369	999999	67	472	434	952	544	704	545	993	366	98	862	426	457	999999	999999	999999	13	360	234	999999	447	562	884	915	999999	872	996	77	740	229	999999	999999	999999	771	359	26	912	999999	328	522	999999	844	844	999999	651	858	917	805	339	961	999999	18	242	694	999999	504	588	999999	759	999999	707	999999	263	147	692	419	999999	685	999999	999999	999999	817	42	999999	833	603	717	627	273	343	999999	201	999999	999999	999999	398	999999	999999	151	854	999999	403	436	656	999999	372	591	707	999999	242	528	241	999999	471	601	778	999999	530	860	36	787	960	255	999999	717	516	741	484	513	304	999999	999999	544	999999	440	999999	391	386	999999	999999	21	20	64	41	815	723	537	276	186	854	422	999999	999999	999999	77	477	157	20	938	308	999999	999999	203	279	43	590	697	377	999999	635	396	598	634	399	999999	999999	906	224	610	993	999999	474	999999	658	882	518	999999	429	999999	963	818	999999	447	597	840	904	816	784	999999	235	999999	170	245	551	467	823	66	999999	110	299	571	933	409	945	329	166	809	544	397	524	193	278	157	77	999999	999999	160	46	559	120	961	131	999999	385	967	818	239	756	201	999999	999999	265	999999	929	401	884	971	502	277	999999	104	281	999999	999999	999999	758	22	178	733	452	672	29	592	999999	338	999999	718	33	977	999999	999999	63	353	338	72	999999	949	999999	999999	932	999999	999999	999999	999999	25	689	733	742	999999	219	999999	999999	32	748	395	442	999999	338	600	999999	999999	947	524	766	756	999999	927	69	420	123	808	794	503	800	407	24	261	999999	999999	649	716	975	690	999999	999999	866	40	999999	943	630	265	999999	627	723	766	106	143	12	999999	973	999999	674	331	999999	410	999999	566	999999	999999	381	191	955	363	951	245	200	267	999999	70	889	21	332	999999	790	857	197	999999	780	999999	311	999999	258	999999	10	887	52	999999	469	999999	999999	309	808	263	571	999999	999999	267	999999	487	575	999999	386	942	239	999999	439	558	541	372	222	843	786	198	49	500	999999	367	362	999999	202	546	999999	398	375	999999	213	999999	554	351	557	930	501	302	468	472	504	316	368	48	999999	494	999999	107	155	999999	523	619	224	81	517	943	904	999999	294	39	999999	988	576	648	759	370	13	200	815	999999	351	493	
999999	577	999999	999999	998	324	615	708	432	700	253	523	999999	593	854	999999	999999	999999	36	889	18	438	430	515	739	999999	288	999999	490	923	999999	863	509	999999	999999	999999	85	891	944	999999	996	586	606	350	744	999999	581	176	999999	531	365	211	265	462	485	999999	999999	490	885	289	45	527	227	509	418	390	999999	999999	703	217	406	942	668	446	892	431	831	999999	771	686	147	122	582	999999	567	90	999999	57	553	598	500	595	15	665	554	479	368	107	932	364	50	544	473	308	134	999999	542	818	999999	63	470	76	719	209	999999	999999	999999	999999	999999	337	782	966	999999	115	717	811	936	13	999999	422	73	999999	999999	416	999999	603	649	283	835	999999	547	789	486	500	137	433	876	805	524	630	999999	109	999999	604	582	83	60	367	999999	322	999999	999999	926	157	990	736	999999	312	563	547	284	671	433	798	790	993	489	993	977	999999	934	141	488	999999	888	999999	999999	552	833	572	999999	291	693	522	667	18	862	999999	999999	999999	514	573	252	976	356	862	676	366	814	589	593	66	389	307	388	355	60	665	999999	36	166	999999	478	999999	994	992	978	910	999999	781	140	999999	999999	586	999999	371	888	511	999999	999999	296	222	738	254	978	496	999999	999999	999999	322	958	207	79	483	244	148	105	260	982	364	884	766	235	43	458	442	573	803	999999	26	466	548	750	999999	739	944	637	999999	23	507	999999	592	776	818	999999	933	91	19	999999	640	276	637	529	560	150	999999	986	705	795	545	922	999999	867	127	855	999999	457	836	744	300	999999	870	247	484	273	302	989	999999	219	525	361	564	462	887	999999	999999	29	199	102	999999	999999	932	438	477	585	992	724	659	963	413	485	255	275	61	999999	999999	999999	54	297	848	540	579	999999	279	194	999999	645	979	999999	36	400	268	999999	535	342	577	442	999999	899	999999	578	340	453	805	50	999999	299	411	757	999999	438	974	901	254	678	388	999999	999999	292	226	999999	999999	292	936	999999	227	511	739	999999	561	962	629	999999	999999	280	210	999999	689	239	88	999999	244	231	30	597	425	366	999999	857	999999	999999	283	487	999999	922	833	999999	517	792	822	604	559	692	999999	392	809	999999	884	973	477	999999	757	999999	999999	157	999999	999999	271	348	597	860	21	882	764	431	689	151	472	104	999999	163	618	999999	416	483	519	999999	999999	638	788	596	481	525	389	701	382	354	283	535	809	321	785	178	205	999999	593	677	928	774	703	667	366	999999	537	324	644	860	522	730	637	
571	496	633	999999	10	999999	999999	502	72	999999	345	999999	999999	294	135	377	449	701	454	890	842	999999	261	934	130	240	691	988	75	67	999999	831	553	897	248	824	999999	618	204	582	107	184	999999	999999	368	800	999999	505	999999	999999	205	169	999999	999999	999999	948	999999	699	439	999999	697	999999	437	15	536	513	324	50	999999	310	225	831	507	871	793	667	757	535	576	330	811	195	586	128	999999	362	763	714	999999	999999	589	462	188	434	999999	599	747	860	198	999999	485	388	999999	999999	999999	999999	661	206	55	999999	201	709	133	999999	958	511	921	318	999999	184	750	610	999999	999999	721	999999	652	999999	986	204	999999	896	346	999999	844	999999	736	485	397	498	700	566	668	973	108	999999	339	79	476	999999	678	439	717	24	114	999999	999999	702	389	968	721	999999	219	851	218	304	372	411	999999	999999	774	445	921	999999	483	193	941	964	658	841	434	583	605	999999	525	999999	189	332	617	968	982	44	106	429	777	121	999999	999999	765	804	517	999999	999999	941	999999	999999	517	72	999999	999999	933	486	53	999999	544	147	983	999999	335	727	124	999999	794	305	552	739	349	999999	999999	372	999999	134	208	999999	999999	999999	778	664	13	293	972	127	791	696	45	506	991	999999	999999	639	137	749	491	47	689	999999	999999	509	999999	869	999999	999999	999999	178	93	809	287	198	223	999999	369	999999	604	52	999999	996	999999	108	999999	56	748	790	999999	248	245	999999	643	999999	175	857	999999	279	276	143	399	999999	933	622	613	235	999999	999999	345	847	999999	808	154	999999	292	692	227	44	248	352	131	112	407	945	933	995	175	999999	999999	365	673	100	62	470	652	797	73	636	494	44	826	944	999999	769	968	436	943	203	878	482	639	339	999999	923	21	999999	559	999999	689	618	999999	999999	780	999999	184	189	755	999999	797	494	629	591	550	999999	525	999999	656	638	999999	506	62	972	247	550	999999	999999	999999	138	458	364	248	999999	947	875	974	999999	999999	475	595	789	680	268	406	394	999999	999999	789	826	408	835	999999	999999	20	192	566	999999	999999	999999	263	840	999999	627	235	442	255	553	999999	674	239	801	999999	190	53	197	826	793	575	853	999999	678	554	243	730	999999	723	327	75	765	318	887	858	935	221	754	999999	63	43	964	148	999999	413	124	597	999999	822	460	877	999999	999999	773	522	999999	999999	585	296	885	999999	611	719	928	488	879	999999	352	943	87	999999	298	527	999999	759	611	999999	999999	274	439	999999	134	801	273	449	252	999999	545	374	846	
404	635	467	784	167	432	255	999999	820	999999	758	254	662	745	490	589	999999	999999	999999	910	306	152	321	999999	249	999999	810	455	489	999999	480	820	999999	107	682	343	831	743	999999	337	366	999999	578	740	680	401	999999	65	999999	860	948	815	531	999999	549	261	324	610	544	394	622	799	730	585	63	999999	277	565	72	157	999999	561	999999	999999	554	999999	573	580	186	848	999999	754	999999	628	297	665	298	999999	557	430	28	230	999999	230	714	567	774	992	686	742	133	905	992	999999	112	396	836	999999	909	748	688	999999	433	696	92	867	136	112	999999	999999	649	754	999999	641	999999	999999	999999	999999	972	987	36	999999	894	444	724	405	762	47	526	900	999999	999999	613	808	999999	284	797	512	999999	847	999999	999999	704	999999	102	379	999999	999999	999999	999999	44	88	872	922	722	117	849	999999	999999	687	114	98	585	398	999999	205	999999	999999	899	854	739	849	620	134	999999	363	877	607	351	355	507	411	542	950	866	750	999999	999999	96	635	435	999999	541	460	742	352	96	316	727	897	237	699	461	999999	999999	999999	999999	747	999999	368	239	999999	647	626	190	702	556	635	531	999999	622	461	122	273	428	932	999999	169	391	214	276	571	880	454	127	999999	999999	890	124	682	291	834	324	728	999999	999999	999999	999999	280	999999	795	999999	999999	999999	284	999999	586	999999	999999	999999	999999	308	366	999999	101	999999	371	999999	999999	999999	752	666	520	849	999999	788	999999	394	867	244	771	403	889	351	418	815	786	999999	179	999999	231	999999	667	221	806	983	477	162	636	999999	821	966	999999	898	297	139	940	999999	378	999999	999999	202	330	999999	141	482	999999	24	752	285	999999	398	33	167	159	990	999999	309	53	555	320	984	757	999999	422	804	986	990	64	999999	999999	851	604	683	999999	39	999999	999999	89	333	999999	463	999999	999999	854	433	943	258	999999	306	141	640	891	822	185	999999	999999	199	574	999999	495	428	999999	473	999999	999999	999999	350	456	130	558	999999	230	719	981	857	584	999999	999999	989	861	738	252	757	158	243	999999	781	508	65	594	252	114	752	837	156	502	999999	949	823	999999	999999	801	628	999999	999999	420	181	841	327	999999	47	999999	585	475	757	185	212	324	176	999999	21	999999	999999	535	316	999999	478	881	835	365	648	999999	462	360	268	936	623	20	345	823	788	999999	191	984	557	339	529	287	90	970	300	621	782	753	627	761	410	102	440	598	942	299	15	962	432	590	460	235	216	820	562	201	999999	353	292	999999	660	999999	978	
999999	999999	201	999999	999999	74	36	674	709	732	999999	536	531	579	999999	999999	498	999999	229	999999	966	999999	999999	80	999999	999999	108	642	999999	471	556	999999	993	124	463	903	751	498	150	999999	405	915	999999	502	709	293	40	622	241	472	999999	999999	999999	853	21	108	400	130	999999	457	966	394	999999	248	185	405	999999	416	125	844	999999	999999	794	332	999999	61	137	801	370	999999	999999	485	411	966	999999	420	999999	149	999999	365	512	630	957	693	931	999999	680	513	326	314	750	624	507	396	342	793	352	118	999999	960	970	599	760	564	79	490	999999	278	570	999999	999999	403	314	760	999999	509	52	110	400	156	381	624	484	999999	235	763	978	24	634	883	77	561	999999	152	999999	913	870	402	623	450	999999	411	942	561	580	999999	319	746	65	833	751	999999	717	550	999999	356	124	704	338	316	511	968	999999	999999	697	182	949	172	375	427	638	649	486	950	128	969	682	999999	485	878	453	242	999999	801	141	999999	843	903	563	48	798	176	74	999999	999999	69	999999	264	863	407	999999	157	381	637	204	111	765	999999	431	619	674	201	999999	460	863	279	19	999999	555	999999	338	56	608	336	628	472	585	999999	21	999999	999999	427	69	88	480	999999	999999	331	606	40	999999	86	481	943	374	999999	947	613	454	669	60	924	999999	992	78	999999	999999	54	18	731	526	595	756	373	417	256	142	150	979	567	418	687	999999	525	810	999999	574	665	999999	31	999999	999999	725	351	18	999999	717	77	20	129	756	816	322	875	999999	475	330	118	999999	127	474	807	634	999999	260	372	999999	999999	191	815	787	999999	92	987	216	554	870	414	365	139	538	999999	140	860	810	602	375	370	21	345	932	466	138	844	556	999999	346	838	101	645	599	999999	885	204	342	873	734	335	669	958	604	915	753	407	589	409	677	774	85	658	997	328	181	846	883	330	999999	999999	999999	498	217	41	999999	719	540	999999	190	935	528	937	999999	50	700	63	741	999999	713	731	999999	999999	50	572	999999	443	647	999999	999999	49	999999	21	999999	496	894	181	750	572	602	43	999999	584	229	741	999999	147	789	957	999999	999999	999999	867	617	33	982	293	457	645	999999	879	81	999999	652	999999	625	516	819	382	155	529	312	999999	423	679	864	999999	928	309	326	999999	999999	690	999999	243	934	453	403	999999	513	610	724	999999	303	722	961	608	932	88	126	739	327	999999	811	107	999999	936	453	937	169	311	365	158	999999	653	236	391	615	999999	216	181	123	725	
868	999999	805	206	999999	999999	999999	265	748	849	193	587	999999	999999	999999	556	427	997	10	465	934	212	255	999999	787	650	496	579	992	524	872	999999	999999	601	549	276	302	619	71	751	229	903	563	515	964	740	999999	990	513	69	999999	218	181	657	791	666	299	239	419	999999	215	148	272	999999	977	999999	962	705	696	611	999999	808	936	999999	245	40	648	740	611	56	304	505	76	999999	999999	663	772	967	999999	883	999999	72	999999	836	546	90	640	339	538	725	778	649	999999	901	805	192	281	923	421	999999	27	999999	628	999999	930	710	81	339	700	999999	476	999999	895	812	633	999999	608	999999	711	165	399	319	211	885	277	654	210	175	138	351	391	999999	555	999999	866	428	444	836	906	836	999999	311	639	224	259	999999	754	492	277	614	583	181	999999	266	371	708	357	742	105	285	509	999999	999999	999999	931	626	999999	845	946	215	756	772	204	874	156	97	680	987	999999	493	999999	717	897	524	999999	220	999999	299	688	168	81	701	740	630	336	112	111	999999	999999	632	346	999999	546	72	999999	810	999999	347	120	283	38	370	999999	612	385	792	999999	686	589	721	999999	159	167	788	143	65	41	573	547	53	986	999999	704	14	157	999999	999999	835	666	957	242	300	188	414	140	711	999999	138	254	999999	999999	424	701	571	642	999999	750	999999	928	802	999999	413	799	76	296	999999	999999	112	465	999999	620	183	29	632	489	698	971	753	658	432	469	903	329	12	950	999999	698	999999	371	999999	250	423	906	864	188	999999	999999	999999	127	501	999999	492	673	859	924	920	404	78	92	944	225	997	109	999999	342	875	999999	796	999999	724	940	533	741	999999	154	206	277	165	453	660	207	859	999999	167	999999	977	239	470	88	999999	177	629	999999	426	999999	252	999999	999999	531	999999	744	999999	994	402	560	999999	999999	178	715	727	653	248	625	431	999999	365	372	942	129	999999	999999	623	717	96	557	321	482	324	759	901	882	867	633	150	915	503	999999	999999	606	865	235	71	755	361	387	928	999999	629	680	388	880	381	290	176	666	999999	986	907	845	248	49	999999	418	813	845	999999	999999	484	516	999999	500	139	345	263	139	999999	868	366	709	628	999999	853	644	381	31	510	586	467	483	793	516	999999	396	999999	826	799	652	999999	999999	999999	324	999999	999999	437	887	750	45	999999	47	92	263	629	208	999999	931	195	999999	47	791	999999	209	157	11	999999	736	999999	742	977	437	340	932	926	999999	118	999999	788	740	999999	493	281	
999999	999999	999999	401	999999	999999	758	179	437	640	16	614	159	181	402	176	528	400	700	354	17	68	598	707	159	336	778	99	999999	152	455	585	554	520	869	648	727	609	191	849	999999	573	999999	797	333	328	999999	999999	716	147	270	349	516	148	273	999999	961	722	252	213	999999	999999	999999	294	194	431	69	999999	312	753	999999	918	218	851	569	443	517	999999	999999	999999	560	108	383	775	882	115	78	999999	257	461	687	14	999999	977	999999	999999	317	266	612	999999	269	147	376	963	698	351	141	665	579	829	899	170	348	421	999999	19	295	490	412	89	362	653	999999	850	75	444	561	240	120	453	135	999999	198	999999	571	422	731	999999	999999	999999	974	413	836	427	999999	999999	999999	945	999999	731	830	999999	999999	533	549	616	755	526	897	264	790	900	555	135	703	999999	972	866	850	999999	287	875	412	872	114	949	816	999999	298	549	778	615	906	389	623	999999	407	999999	932	955	999999	999999	999999	823	749	84	857	711	723	913	999999	798	105	103	999999	955	424	981	429	600	999999	790	237	358	485	184	999999	176	512	405	250	999999	934	895	999999	82	999999	589	132	40	999999	114	999999	384	994	980	999999	813	935	668	999999	999999	999999	999999	999999	876	977	174	348	574	91	999999	209	327	673	999999	864	210	529	999999	999999	835	858	399	508	695	549	853	363	505	664	189	240	843	522	824	83	602	739	696	999999	999999	251	557	949	409	999999	999999	711	999999	126	319	293	999999	999999	58	567	999999	833	469	999999	999999	811	842	910	901	461	365	805	999999	999999	271	999999	999999	999999	415	593	311	449	108	790	625	999999	604	389	999999	999999	675	999999	999999	266	237	768	279	369	970	386	999999	999999	57	948	999999	127	862	999999	854	849	461	288	660	464	266	406	734	679	711	999999	999999	463	565	15	999999	587	341	592	936	502	200	473	999999	38	194	663	402	160	251	999999	288	19	999999	999999	999999	397	127	999999	999	830	44	600	657	987	179	944	92	52	999999	961	786	999999	659	999999	658	987	971	631	279	603	999999	583	438	213	703	207	929	69	570	999999	469	332	592	115	999999	600	815	328	858	250	580	999999	999999	289	722	18	359	183	846	457	999999	999999	739	406	826	460	171	999999	293	972	999999	33	482	772	502	999999	999999	554	892	999999	182	999999	772	39	32	654	594	159	491	695	847	755	222	123	974	973	999999	196	288	999999	438	999999	999999	886	234	557	999999	226	786	267	331	805	290	788	284	772	723	710	383	182	866	999999	963	
598	999999	270	810	999999	999999	529	872	501	275	999999	630	999999	618	885	999999	475	999999	377	372	233	999999	52	475	434	999999	999999	259	881	999999	999999	151	425	407	445	762	963	747	517	999999	267	999999	829	539	999999	167	999999	164	837	999999	908	405	498	650	740	234	999999	795	999999	999999	596	279	990	688	999999	743	214	999999	182	133	841	728	269	949	999999	837	544	513	79	276	375	57	422	976	904	710	999999	775	667	221	999999	178	371	999999	831	999999	405	999999	379	999999	952	67	999999	714	999999	190	145	549	546	902	690	578	999999	999999	164	999999	857	23	783	459	100	999999	747	960	451	999999	366	282	127	999999	441	402	143	417	324	318	75	707	912	724	574	113	239	764	999999	112	453	262	832	292	141	391	368	999999	571	523	320	31	272	401	999999	999999	431	430	470	298	999999	318	794	999999	999999	159	110	999999	884	999999	210	983	440	348	229	999999	449	835	984	999999	999999	224	845	800	997	54	445	999999	999999	711	682	808	999999	242	668	144	467	985	999999	981	999999	309	45	584	322	337	590	999999	181	718	424	596	999999	999999	264	230	999999	993	848	999999	714	588	167	183	999999	999999	689	999999	999999	94	646	463	35	12	769	734	189	271	488	999999	464	521	350	192	296	999999	999999	882	999999	448	672	473	147	380	277	999999	152	861	999999	920	999999	999999	999999	97	82	999999	570	444	651	530	51	211	515	188	974	202	248	975	886	228	999999	806	230	241	421	183	999999	655	734	999999	999999	327	991	567	999999	82	278	263	120	999999	525	999999	241	999999	407	471	957	959	405	999999	463	176	974	61	891	840	999999	21	675	898	999999	914	999999	999999	938	999999	999999	999999	164	902	999999	985	864	561	703	111	575	773	834	950	225	999999	260	999999	613	999999	999999	999999	675	999999	999999	266	587	221	691	610	228	656	519	683	261	19	804	502	160	477	311	423	357	790	275	397	999999	725	683	287	664	59	970	522	380	280	282	999999	999999	668	999999	653	870	103	999999	918	999999	160	999999	216	562	757	509	146	123	999999	591	885	917	999999	999999	862	537	413	945	179	686	996	313	981	736	831	999999	491	999999	658	553	264	999999	356	143	37	36	477	724	906	549	999999	408	451	688	397	999999	478	589	544	126	466	157	713	242	267	999999	716	479	731	257	28	75	465	999999	337	977	570	389	61	999999	70	688	49	629	851	597	862	999999	999999	999999	41	902	535	999999	999999	117	204	999999	876	190	999999	997	993	659	531	999999	999999	75	999999	419	494	
99	537	709	65	777	118	999999	999999	999999	999999	424	141	955	225	999999	540	923	299	230	783	456	513	870	999999	72	695	389	107	93	654	999999	941	929	999999	942	374	825	486	319	998	120	999999	999999	205	999999	866	47	999999	999999	238	999999	999999	999999	636	48	585	999999	193	999999	92	728	986	307	999999	198	482	212	674	282	751	714	447	979	231	999999	723	307	675	629	999999	657	944	691	999999	634	30	811	999999	252	999999	707	642	492	999999	280	999999	435	201	17	999999	664	999999	172	999999	523	999999	796	909	999999	324	288	991	564	797	434	999999	304	452	390	177	671	909	431	999999	999999	82	954	752	951	549	999999	999999	667	215	999999	294	782	37	340	62	234	901	340	928	89	715	999999	695	802	999999	828	982	811	840	999999	999999	941	257	999999	451	627	53	957	999999	36	182	333	358	265	999999	999999	999999	122	337	942	769	578	999999	835	999999	999999	269	999999	465	999999	315	999999	827	463	786	353	999999	417	999999	434	999999	944	917	901	906	391	999999	439	662	495	561	870	999999	897	982	999999	999999	421	291	456	367	103	999999	701	999999	878	506	895	478	796	475	859	232	902	762	825	660	601	929	946	275	829	999999	970	169	999999	821	930	480	999999	905	123	135	442	77	97	451	226	191	999999	885	999999	961	865	29	701	647	580	999999	167	999999	846	492	344	999999	999999	999999	532	541	999999	67	576	424	867	891	362	733	790	835	675	383	999999	999999	901	71	441	868	999999	950	468	999999	999999	999999	999999	94	68	631	790	260	539	290	918	999999	999999	970	319	419	103	973	666	967	999999	999999	999999	783	91	435	590	999999	750	999999	999999	999999	999999	489	816	999999	999999	783	833	731	942	999999	999999	394	465	759	515	999999	999999	31	774	457	293	500	999999	505	334	539	13	999999	50	517	510	869	905	347	610	425	164	537	318	320	150	935	34	327	448	85	328	999999	920	999999	999999	728	894	927	297	583	549	320	456	572	779	210	690	435	38	437	999999	999999	159	99	999999	224	713	464	317	358	475	621	67	999999	220	999999	999999	999999	985	781	974	978	999999	37	876	843	91	999999	540	999999	255	599	299	21	597	210	182	999999	999999	316	25	440	619	939	999999	927	999999	206	361	108	497	311	449	256	999999	509	78	999999	223	999999	999999	967	923	376	113	999999	332	999999	662	999999	999999	999999	999999	678	766	544	368	119	919	948	589	884	393	442	999999	999999	159	52	558	999999	142	60	616	952	183	999999	516	253	999999	999999	605	217	544	352	598	615	
806	771	999999	999999	150	958	212	999999	352	259	583	999999	999999	169	727	290	496	999999	877	458	275	552	505	718	37	125	283	687	999999	382	349	51	843	836	147	388	561	640	946	183	848	999999	609	999999	473	999999	999999	999999	514	999999	720	969	474	150	350	264	275	999999	999999	35	999999	524	999999	970	999999	999999	648	999999	999999	349	728	999999	628	703	610	924	999999	581	254	999999	797	606	183	37	661	380	999999	702	496	883	122	789	999999	921	498	999999	999999	639	24	999999	386	240	999999	999999	999999	864	350	771	999999	425	321	694	527	888	237	89	999999	999999	318	539	999999	945	999999	999999	999999	938	116	707	214	999999	507	313	566	322	625	999999	999999	18	440	797	39	999999	172	80	571	428	272	999999	693	419	981	999999	330	485	999999	441	999999	516	938	658	757	643	999999	263	999999	18	137	214	272	670	138	342	465	521	509	999999	782	999999	999999	808	999999	254	999999	795	999999	975	982	90	356	194	929	444	999999	781	49	396	248	909	163	563	999999	67	599	33	291	999999	76	808	976	805	658	116	939	139	981	512	629	771	958	942	999999	999999	857	87	740	693	999999	683	482	123	922	873	378	24	518	619	655	990	513	656	909	183	114	551	535	999999	505	941	999999	999999	766	999999	950	220	536	252	209	521	999999	597	999999	392	336	863	883	999999	738	999999	621	372	857	999999	267	312	42	852	999999	316	552	918	999999	331	883	945	999999	455	923	167	487	275	419	144	708	916	280	526	847	250	668	750	94	999999	999999	437	679	138	218	999999	999999	684	999999	999999	969	373	409	64	509	999999	517	437	999999	580	448	355	953	999999	930	999999	999999	516	14	702	648	801	834	617	999999	455	276	999999	247	999999	979	802	965	525	999999	344	516	225	27	999999	733	999999	888	513	142	999999	999999	956	999999	867	999999	671	680	999999	255	999999	539	791	999999	64	123	299	999999	587	601	645	999999	999999	558	999999	834	999999	499	546	968	417	913	999999	485	37	970	320	30	999999	667	318	131	368	280	997	804	724	171	962	353	444	999999	999999	912	999999	594	57	999999	611	42	799	182	999999	638	838	263	219	316	36	93	803	999999	819	919	292	999999	31	167	560	791	119	655	536	202	533	999999	999999	999999	989	442	923	911	999999	347	868	146	987	999999	442	743	595	418	145	879	550	176	230	391	629	972	573	889	847	819	922	999999	999999	941	115	999999	651	800	999999	594	170	891	999999	481	999999	156	537	301	724	999999	206	999999	519	656	652	367	999999	230	788	
999999	868	999999	999999	599	999999	723	500	55	999999	999999	102	794	101	551	719	999999	316	999999	340	999999	444	281	175	41	623	231	999999	988	299	999999	325	430	21	310	725	136	827	270	66	337	655	491	677	754	999999	411	609	968	999999	993	61	407	999999	315	582	596	999999	999999	999999	204	98	511	755	876	655	671	782	999999	825	592	999999	999999	692	12	827	953	604	999999	999999	221	621	665	61	306	999999	918	540	705	728	999999	267	794	294	861	999999	154	736	800	108	62	628	817	153	354	999999	15	714	887	488	629	999999	999999	725	999999	583	432	460	459	190	999999	141	87	73	697	334	999999	761	831	763	682	226	804	322	999999	592	803	522	706	143	690	214	999999	226	108	146	810	999999	999999	999999	999999	693	286	999999	371	921	999999	754	456	29	136	253	882	134	806	999999	197	144	999999	181	779	999999	999999	325	999999	533	488	860	964	560	999999	966	241	553	948	988	939	194	951	343	999999	999999	999999	686	17	447	999999	528	420	999999	948	999999	608	999999	508	905	939	960	129	838	442	691	789	999999	999999	169	22	999999	186	817	472	13	999999	137	139	730	843	77	318	62	211	960	449	277	611	848	999999	882	54	52	59	979	74	122	901	359	269	181	191	999999	435	999999	352	603	234	999999	491	481	229	999999	72	999999	652	999999	636	999999	999999	521	999999	656	801	139	999999	999999	767	999999	938	81	236	779	470	672	886	471	627	220	999999	845	53	666	367	886	663	276	999999	186	337	997	486	429	999999	747	887	999999	56	305	999999	218	835	741	17	420	255	449	317	999999	999999	190	450	999999	864	406	478	627	299	914	476	999999	163	591	166	940	594	807	672	722	784	361	425	331	514	409	19	312	999999	946	999999	223	958	999999	999999	999999	999999	70	564	711	999999	270	999999	999999	828	999999	65	254	999999	999999	999999	448	777	595	615	634	765	128	999999	465	397	999999	999999	353	282	262	999999	999999	400	19	394	534	252	960	452	524	127	293	502	999999	353	765	727	999999	130	203	999999	999999	975	566	390	438	159	109	324	999999	302	891	859	576	628	493	853	999999	999999	301	205	816	152	101	516	999999	625	95	121	631	448	385	232	88	999999	695	597	834	628	955	385	152	646	348	232	235	434	999999	208	860	911	162	999999	829	997	630	231	884	59	908	812	74	988	692	665	916	999999	780	999999	999999	999999	29	945	726	916	999999	179	803	868	291	57	698	886	261	999999	295	475	402	999999	196	474	712	785	999999	153	320	164	954	
682	315	566	653	176	275	963	892	999999	193	913	944	999999	428	25	767	861	999999	187	736	971	380	999999	276	699	573	468	193	243	235	583	605	999999	999999	999999	563	725	403	999999	621	297	828	88	291	489	999999	735	55	999999	27	999999	39	143	427	982	312	864	299	999999	603	806	780	658	999999	610	317	54	999999	307	462	52	467	591	565	999999	153	301	169	999999	999999	837	422	999999	226	377	553	471	481	242	817	698	435	449	928	999999	999999	999999	108	681	181	999999	501	748	245	974	999999	448	578	999999	839	999999	705	999999	999999	765	999999	295	442	613	66	999999	999999	12	489	763	617	27	999999	999999	931	973	203	487	615	999999	346	674	259	251	975	115	893	502	403	806	992	922	58	999999	430	231	737	999999	624	335	999999	499	268	999999	367	999999	999999	827	57	999999	817	999999	896	930	428	719	999999	999999	999999	951	953	999999	999999	999999	999999	694	969	499	999999	709	245	708	862	290	942	847	416	777	884	999999	329	999999	455	537	988	774	35	127	744	711	196	999999	857	672	382	999999	889	584	710	999999	999999	999999	507	347	630	999999	999999	616	988	999999	312	267	315	45	999999	887	999999	999999	694	996	668	852	755	618	999999	999999	999999	199	907	494	957	831	77	999999	198	42	999999	117	906	879	418	999999	139	172	409	999999	241	821	999999	495	832	999999	999999	999999	999999	999999	999999	999999	824	931	267	999999	709	503	624	480	200	103	847	999999	999999	518	175	814	588	259	723	592	219	593	466	39	159	422	661	149	941	362	217	636	501	999999	292	999999	621	253	710	999999	999999	928	739	148	974	450	999999	324	652	85	135	999999	838	949	679	241	999999	999999	26	999999	842	484	999999	837	885	220	999999	999999	235	199	203	345	549	97	53	291	999999	328	65	708	255	999999	496	865	999999	999999	999999	552	10	999999	999999	393	999999	423	999999	999999	999999	901	999999	763	999999	999999	98	999999	882	999999	215	750	999999	999999	386	155	182	999999	999999	999999	987	673	610	432	999999	555	999999	999999	688	809	118	999999	999999	979	999999	953	999999	999999	365	999999	999999	999999	983	446	257	999999	999999	999999	674	365	221	919	383	297	86	724	301	829	350	797	999999	913	774	82	682	999999	455	925	999999	433	999999	880	951	999999	999999	954	999999	173	185	376	908	999999	509	332	598	198	752	16	999999	999999	661	999999	951	568	999999	345	268	910	763	177	600	999999	116	251	999999	341	968	70	52	131	44	999999	999999	974	888	844	999999	451	484	494	337	449	32	338	771	842	999999	393	476	999999	695	
779	999999	17	775	197	929	268	56	999999	230	692	999999	781	999999	534	999999	977	999999	999999	931	999999	999999	279	839	999999	699	777	479	443	999999	999999	594	141	999999	264	999999	647	208	701	915	155	405	227	999999	645	484	999999	205	247	261	951	713	474	978	999999	353	140	178	623	498	161	788	613	999999	645	108	833	355	878	806	944	778	999999	999999	786	421	218	15	999999	677	458	582	242	192	460	871	129	999999	999999	910	596	479	585	213	763	367	999999	999999	999999	999999	650	999999	999999	440	316	182	735	387	999999	466	999999	134	974	945	999999	579	556	430	404	773	999999	680	797	967	999999	475	203	773	332	429	999999	999999	387	999999	36	563	999999	801	875	287	145	999999	960	101	775	471	504	639	174	194	999999	371	999999	854	569	970	108	359	230	841	979	999999	64	773	836	999999	747	328	918	486	999999	999999	555	126	637	999999	719	706	202	748	970	999999	609	999999	999999	268	999999	999999	999999	66	465	999999	580	999999	307	183	999999	197	264	484	724	999999	720	687	869	999999	999999	852	999999	333	999999	999999	999999	481	999999	426	362	916	164	578	424	224	242	999999	999999	999999	184	521	818	464	999999	532	451	718	34	794	842	999999	999999	999999	452	33	316	762	805	73	748	108	172	999999	821	770	42	686	70	510	943	858	666	459	881	999999	44	999999	999999	727	950	449	457	86	583	999999	646	601	999999	400	999999	480	66	958	671	85	359	936	642	787	500	765	657	524	851	984	265	819	680	158	989	553	987	88	122	309	651	96	999999	391	133	440	560	999999	601	473	999999	707	999999	806	999999	107	130	987	237	194	999999	933	234	999999	184	827	920	977	411	365	999999	978	845	372	433	273	999999	261	999999	69	215	999999	999999	388	192	557	41	874	213	999999	432	999	850	999999	517	717	861	710	999999	999999	999999	999999	268	246	980	823	862	426	382	681	999999	869	333	178	979	802	21	999999	415	626	796	999999	999999	519	932	493	999999	917	854	716	999999	927	54	367	549	632	730	686	999999	369	695	614	501	532	432	563	999999	681	999999	715	706	25	304	590	510	473	999999	749	314	999999	999999	944	571	666	999999	542	824	966	629	357	82	335	999999	999999	930	999999	555	251	96	378	816	455	969	149	19	396	999999	464	857	85	823	980	999999	999999	673	750	53	834	262	889	739	999999	62	600	999999	999999	999999	999999	659	999999	918	999999	662	935	680	249	975	999999	656	999999	909	370	119	999999	534	102	953	999999	382	999999	999999	720	989	207	639	999999	403	379	
506	999999	999999	384	805	538	167	266	328	445	241	433	775	620	999999	379	999999	378	600	508	76	550	427	50	999999	479	190	999999	578	464	306	572	999999	999999	999999	28	73	535	565	999999	396	278	773	517	999999	949	414	527	542	999999	999999	270	517	999999	312	956	220	778	508	335	999999	959	688	863	149	668	586	179	694	169	999999	453	813	28	999999	798	776	910	745	925	74	662	665	958	247	46	65	952	999999	969	999999	295	36	239	232	436	590	910	999999	637	372	244	999999	382	312	774	456	498	999999	514	999999	310	43	999999	270	695	999999	729	626	112	613	634	876	725	999999	31	427	584	796	685	217	865	541	117	563	830	829	293	655	472	590	999999	180	788	789	506	261	453	968	536	143	860	294	276	34	737	367	117	30	291	356	871	702	105	306	324	768	999999	29	440	866	20	83	163	522	56	464	98	936	855	769	973	999999	269	999999	357	581	999999	999999	825	999999	722	273	374	125	718	999999	84	491	475	999999	999999	434	537	670	999999	787	141	753	977	283	279	181	174	522	383	999999	999999	999999	949	742	502	841	999999	967	999999	999999	709	47	803	191	999999	606	999999	127	443	549	88	598	999999	569	449	521	999999	551	202	550	999999	851	742	999999	999999	531	541	732	245	494	239	569	525	999999	88	104	950	796	894	673	999999	57	89	834	187	844	999999	390	999999	980	999999	652	775	603	648	857	305	350	999999	857	74	738	881	999999	319	999999	83	54	999999	355	571	319	999999	529	840	60	999999	907	285	587	409	161	999999	999999	758	587	794	922	736	999999	999999	609	45	999999	608	972	999999	140	524	668	770	87	899	946	999999	426	999999	255	763	597	95	397	74	182	458	999999	999999	625	200	732	999999	160	318	999999	556	999999	284	619	999999	868	884	641	999999	999999	816	331	262	492	846	341	999999	548	999999	148	145	411	544	862	588	695	673	550	940	792	944	620	769	999999	399	457	152	385	335	895	713	453	14	457	366	999999	660	815	779	999999	151	185	992	179	134	999999	427	421	41	234	999999	999999	999999	999999	673	999999	562	623	102	999999	198	999999	223	273	435	692	407	97	506	462	45	857	770	90	651	769	628	599	515	254	999999	731	354	110	700	379	752	999999	784	170	574	47	723	390	670	935	999999	728	999999	999999	999999	340	915	999999	999999	347	573	620	948	999999	578	962	117	847	999999	467	999999	122	573	66	940	993	999999	346	999999	998	144	389	420	716	807	899	855	999999	507	699	816	999999	911	
363	805	141	465	880	591	612	999999	875	31	212	84	849	165	999999	999999	999999	37	578	691	999999	213	193	999999	242	106	678	116	44	350	670	651	95	210	220	999999	808	538	432	999999	285	79	268	368	218	641	958	744	177	581	753	999999	999999	94	721	160	621	931	232	783	913	999999	894	534	999999	999999	989	648	945	437	999999	999999	605	999999	999999	999999	999999	824	991	999999	148	999999	939	462	597	998	999999	10	489	69	638	876	999999	648	840	779	184	999999	17	656	652	319	799	739	999999	537	76	422	678	999999	216	999999	939	631	999999	999999	999999	441	937	362	157	988	168	885	798	816	999999	999999	999999	636	946	220	817	344	948	828	144	999999	574	70	999999	991	331	999999	853	999999	936	684	12	860	223	742	999999	654	509	663	161	914	999999	82	627	119	438	52	653	999999	979	999999	999999	817	999999	366	999999	877	431	165	999999	279	41	957	879	235	999999	133	999999	213	423	172	835	999999	999999	999999	268	501	442	821	563	288	245	857	999999	341	12	999999	25	999999	999999	919	233	353	995	881	999999	983	203	999999	999999	315	999999	450	582	816	769	999999	149	999999	107	375	444	609	999999	388	999999	183	105	999999	233	768	118	566	338	503	939	491	999999	796	346	285	308	49	999999	257	659	794	284	54	572	615	55	399	759	509	484	623	751	999999	846	999999	999999	999999	179	999999	999999	73	999999	89	877	288	107	353	289	822	77	405	943	354	729	250	899	999999	999999	999999	999999	718	806	829	28	325	999999	999999	999999	999999	397	652	870	279	999999	595	682	205	177	294	518	999999	119	936	442	89	680	999999	888	999999	999999	837	680	561	673	488	266	999999	999999	561	548	424	403	651	435	424	999999	673	304	143	567	704	999999	690	109	999999	609	870	999999	999999	645	999999	794	354	828	999999	972	318	605	999999	339	999999	999999	615	999999	999999	308	468	999999	27	554	16	112	754	999999	115	954	989	999999	999999	879	396	896	999999	915	214	630	999999	822	876	452	226	999999	732	999999	178	570	276	999999	16	722	999999	999999	378	394	639	241	49	316	999999	604	999999	999999	952	999999	942	999999	21	700	541	473	999999	646	635	575	337	938	379	950	869	545	999999	54	456	930	738	999999	527	999999	999999	972	590	743	109	281	469	370	125	999999	861	674	999999	576	999999	542	473	999999	734	802	999999	701	861	999999	446	187	916	937	999999	32	954	915	976	999999	423	569	882	515	546	363	116	967	823	340	99	204	986	999999	641	999999	466	244	302	999999	681	585	120	501	306	
922	364	532	960	102	95	945	999999	285	162	999999	660	999999	957	380	696	999999	877	530	999	251	200	805	305	496	565	719	623	999999	601	999999	999999	999999	219	624	998	584	16	999999	999999	999999	505	711	958	798	263	509	287	999999	37	999999	999999	999999	502	65	731	559	236	474	536	999999	999999	447	999999	324	395	279	748	342	381	999999	999999	157	999999	999999	745	489	999999	999999	242	66	441	999999	234	18	141	999999	999999	163	892	449	357	541	204	879	822	68	37	644	412	983	760	944	550	914	509	999999	999999	647	319	999999	999999	729	241	999999	934	999999	222	675	192	527	391	594	450	931	765	551	999999	405	42	686	461	213	105	259	306	999999	999999	999999	509	580	563	250	844	650	738	999999	309	999999	945	201	846	362	999999	884	602	999999	504	618	159	999999	607	909	999999	633	791	999999	999999	982	183	999999	480	999999	176	611	964	150	750	800	999999	147	251	238	460	999999	840	999999	751	999999	999999	140	992	541	999999	551	973	654	635	999999	858	239	993	999999	550	507	720	942	195	999999	919	461	425	999999	424	21	715	379	458	773	999999	691	757	423	336	999999	455	939	999999	625	638	320	999999	539	999999	999999	153	924	687	953	131	898	913	901	301	204	714	999999	127	157	999999	604	205	861	999999	176	999999	580	999999	507	61	780	999999	999999	221	999999	946	999999	763	460	868	791	691	505	651	894	778	999999	132	141	338	168	822	595	789	44	125	653	121	774	491	573	933	189	901	999999	999999	352	690	691	258	829	534	666	289	54	912	999999	219	534	999999	627	458	859	179	999999	958	613	780	187	999999	302	774	989	968	304	999999	511	603	311	205	999999	174	440	999999	509	633	165	315	745	131	999999	999999	586	385	864	124	84	20	18	999999	95	571	513	999999	955	64	544	698	984	196	410	999999	908	338	962	462	999999	975	999999	269	803	307	45	65	79	858	197	613	113	190	999999	999999	594	919	119	863	661	242	927	454	98	999999	999999	558	720	999999	534	999999	422	999999	106	108	350	749	588	788	536	457	138	106	867	931	594	999999	414	999999	512	999999	229	999999	999999	785	999999	225	180	999999	999999	486	999999	999999	334	939	200	701	93	683	999999	845	999999	999999	337	214	113	999999	587	167	871	526	999999	811	815	999999	39	324	611	321	60	134	578	999999	812	60	999999	387	772	927	740	999999	721	999999	999999	666	658	898	771	596	681	999999	638	23	475	459	342	999999	935	788	910	999999	100	772	633	999999	277	999999	518	287	102	999999	999999	659	
999999	978	999999	423	62	158	887	140	552	999999	639	999999	496	564	775	999999	717	588	451	984	27	863	802	999999	106	999999	999999	999999	999999	494	503	954	170	978	596	497	654	999999	481	787	901	779	334	999999	999999	801	539	712	999999	999999	569	999999	285	83	642	563	185	856	326	329	758	329	751	68	521	684	671	999999	968	288	707	798	999999	663	93	247	999999	727	999999	305	202	687	999999	232	924	999999	679	999999	346	999999	321	999999	602	161	38	999999	37	999999	999999	457	140	32	743	45	459	770	406	999999	999999	999999	999999	999999	49	31	999999	81	85	529	143	531	15	584	180	999999	999999	908	206	999999	635	511	219	999999	173	368	175	179	943	217	772	164	999999	999999	106	942	999999	863	758	581	999999	956	999999	508	142	42	452	999999	999999	808	78	550	999999	451	985	489	194	759	295	681	856	956	138	868	756	999999	938	999999	488	238	999999	114	160	625	931	999999	15	711	141	140	999999	619	327	999999	149	232	590	999999	81	617	757	261	578	87	724	77	999999	637	999999	163	999999	504	999999	623	882	999999	999999	948	519	316	484	483	627	164	999999	246	639	992	729	999999	999999	999999	999999	870	481	999999	999999	999999	900	863	850	377	959	978	46	999999	552	704	262	184	832	999999	631	765	143	284	633	423	321	999999	438	999999	908	999999	999999	307	628	206	152	218	999999	326	58	999999	466	116	524	999999	999999	354	694	934	740	554	701	756	175	120	737	999999	50	999999	761	999999	999999	25	468	740	999999	999999	792	356	561	53	745	515	593	975	308	999999	759	984	999999	999999	794	503	999999	364	526	999999	142	518	468	945	999999	999999	565	636	231	999999	648	783	999999	999999	562	999999	999999	696	808	196	172	199	811	711	447	65	817	794	999999	931	999999	999999	223	999999	606	999999	887	999999	875	999999	950	957	754	857	388	976	559	915	999999	456	130	408	999999	999999	845	999999	999999	757	999999	122	508	770	18	999999	999999	543	999999	230	782	999999	460	999999	821	388	999999	215	445	954	333	999999	506	902	389	180	999999	521	559	883	370	664	577	139	118	763	999999	999999	999999	464	336	844	416	999999	143	136	999999	364	999999	999999	104	640	507	999999	434	47	999999	606	390	837	488	19	999999	686	859	128	711	330	999999	999999	999999	999999	265	999999	627	488	64	999999	999999	999999	185	999999	935	392	788	730	166	999999	999999	81	157	325	798	121	975	999999	859	999999	999999	24	425	999999	706	528	999999	47	999999	526	135	999999	999999	999999	999999	137	662	42	83	601	898	139	961	886	625	585	
999999	151	999999	999999	15	310	999999	334	697	999999	838	510	749	417	683	750	355	640	999999	759	98	708	488	671	459	999999	253	267	831	999999	62	539	59	130	616	568	999999	999999	520	999999	999999	659	751	92	999999	162	292	666	918	157	783	330	196	865	497	213	662	596	999999	71	66	371	502	357	701	309	460	629	800	125	970	999999	129	874	442	439	957	406	382	307	661	999999	349	684	999999	732	352	193	633	413	999999	193	544	459	999999	955	166	403	999999	989	701	663	999999	803	186	999999	210	321	432	999999	256	265	223	398	999999	999999	32	817	791	999999	956	999999	999999	396	219	999999	999999	999999	116	487	999999	999999	999999	999999	605	998	719	545	507	999999	531	40	760	575	999999	650	999999	999999	59	999999	932	349	611	420	42	434	667	479	594	999999	96	540	214	999999	999999	692	249	999999	792	411	999999	486	999999	893	448	926	999999	430	999999	568	999999	434	621	819	555	933	952	999999	360	181	999999	250	951	117	812	999999	825	815	999999	999999	999999	999999	364	999999	537	455	39	718	972	116	918	246	250	35	583	661	919	999999	399	852	740	999999	480	620	80	520	535	212	90	458	110	700	641	764	168	676	999999	999999	291	109	999999	999999	632	999999	263	104	10	925	534	160	80	440	425	936	734	765	999999	999999	577	27	920	999999	637	523	16	999999	605	485	866	906	590	946	113	300	999999	999999	22	236	999999	976	999999	999999	999999	930	387	670	999999	704	40	403	16	999999	405	274	999999	86	606	999999	246	45	498	525	68	627	999999	134	999999	999999	999999	238	999999	442	385	601	507	320	159	707	999999	346	999999	901	454	473	899	262	999999	839	999999	999999	900	903	989	331	487	994	550	60	369	262	344	159	716	802	649	999999	952	804	999999	868	927	899	999999	900	102	597	80	595	727	317	584	497	23	125	338	850	452	63	123	512	769	999999	347	884	999999	793	194	999999	824	335	310	999999	81	999999	945	10	931	99	999999	890	924	955	332	62	678	847	145	601	474	799	131	898	691	999999	109	999999	561	98	999999	999999	412	427	999999	401	16	838	425	770	179	337	918	363	824	233	587	999999	776	294	215	999999	657	593	999999	999999	214	412	64	999999	153	127	449	843	200	930	488	506	194	930	56	840	431	375	432	147	880	767	84	468	677	295	61	999999	882	743	650	818	999999	746	999999	604	783	609	999999	61	887	85	999999	893	744	999999	999999	845	999999	999999	733	292	171	51	153	447	337	999999	148	857	76	182	999999	456	289	669	
267	448	999999	451	66	821	747	380	259	999999	604	191	723	596	999999	215	999999	999999	20	367	657	207	602	749	276	999999	999999	999999	985	714	125	716	613	85	823	190	112	796	318	999999	545	999999	999999	348	843	156	999999	552	200	860	154	452	446	922	22	999999	845	994	185	868	361	978	394	544	689	888	577	999999	772	487	113	999999	209	999999	822	866	999999	263	906	130	325	999999	579	135	569	672	999999	691	999999	763	344	117	621	449	999999	999999	999999	999999	999999	955	999999	999999	999999	713	999999	913	253	348	109	156	653	592	98	65	553	999999	408	269	999999	27	999999	886	584	999999	152	996	619	759	547	999999	469	168	604	950	999999	100	999999	999999	378	999999	428	930	999999	917	119	752	29	566	896	127	168	147	282	642	346	692	649	771	570	999999	304	494	801	999999	686	999999	987	999999	513	463	305	542	890	999999	598	688	999999	667	999999	400	976	62	863	429	999999	332	885	999999	614	999999	450	376	305	999999	361	999999	999999	748	999999	624	764	881	62	442	822	999999	256	954	999999	999999	398	981	872	179	783	251	631	381	999999	364	999999	35	999999	655	999999	928	999999	282	967	999999	559	555	437	999999	999999	999999	999	430	606	999999	85	999999	919	956	999999	468	999999	999999	834	119	312	757	13	876	999999	999999	358	407	430	894	999999	999999	987	388	108	999999	554	597	543	688	999999	211	775	273	289	678	116	999999	194	553	434	122	999999	999999	999999	802	999999	560	270	897	999999	602	999	712	105	999999	944	540	857	627	913	905	592	999999	867	111	999999	739	999999	345	999999	781	222	999999	469	275	536	139	999999	306	300	994	337	645	999999	649	999999	72	999999	188	999999	576	999999	567	639	528	530	999999	999999	260	820	812	999999	925	274	965	389	999999	999999	829	574	999999	513	999999	336	919	578	999999	999999	228	899	918	999999	419	999999	999999	72	654	999999	940	999999	244	149	999999	486	488	40	411	999999	976	270	89	999999	347	613	920	999999	167	241	719	999999	584	97	999999	361	901	999999	554	999999	218	902	734	884	312	94	999999	674	737	85	999999	889	176	575	999999	957	820	109	234	805	999999	994	905	423	528	989	171	157	999999	424	584	248	485	96	999999	84	999999	205	516	263	999999	255	334	92	393	830	783	19	999999	813	999999	802	999999	749	635	224	999999	999999	366	323	923	191	306	323	500	609	413	90	412	163	432	625	592	970	530	444	669	822	39	698	216	161	297	564	884	999999	999999	736	461	948	86	224	838	999999	339	102	949	21	591	783	999999	
999999	606	999999	391	915	219	999999	228	999999	554	184	291	668	117	771	894	999999	438	718	388	676	999999	999999	86	999999	999999	999999	641	437	494	658	240	256	281	512	555	591	183	968	572	186	517	269	403	902	932	180	96	567	999999	218	582	999999	999999	999999	84	152	629	182	999999	820	999999	791	707	896	943	45	999999	604	999999	312	567	470	156	211	999999	369	70	184	285	615	312	83	239	285	85	367	850	999999	437	999999	999999	11	999999	751	772	726	562	999999	958	896	784	491	999999	999999	999999	121	999999	999999	999999	715	92	455	896	999999	999999	340	561	431	999999	585	999999	865	177	813	999999	566	999999	404	438	442	806	562	225	999999	831	999999	732	343	633	963	640	656	940	999999	330	517	114	999999	243	442	999999	140	999999	382	711	918	999999	537	556	95	999999	332	765	158	908	530	239	517	692	697	608	228	797	999999	945	539	999999	454	999999	833	461	316	999999	999999	278	999999	999999	842	677	912	999999	999999	999999	548	483	318	890	792	814	999999	287	596	999999	545	833	945	343	831	999999	182	993	870	54	722	633	184	170	769	999999	242	656	396	839	780	999999	414	999999	999999	382	636	648	143	640	693	555	864	683	999999	172	332	342	52	415	505	919	635	160	74	999999	308	158	999999	912	581	153	999999	757	852	353	429	514	94	999999	801	533	860	239	360	177	999999	500	543	607	557	899	613	999999	999999	999999	566	263	999999	344	999999	488	528	230	68	999999	664	117	831	283	999999	818	258	593	614	972	69	999999	799	896	999999	808	999999	999999	999999	999999	539	909	999999	991	786	999999	146	749	385	322	15	639	180	811	512	999999	668	270	999999	739	650	30	376	999999	801	170	999999	999999	197	275	874	15	999999	386	999999	999999	694	839	999999	576	681	508	217	301	967	429	235	999999	394	495	149	353	999999	625	999999	519	542	62	200	999999	711	999999	999999	999999	448	10	773	794	999999	999999	966	999999	773	298	67	151	999999	999999	404	381	935	999999	96	702	999999	530	357	250	354	999999	222	641	649	870	865	25	946	107	852	967	655	999999	196	636	528	320	579	368	567	890	706	999999	658	819	691	244	579	860	984	918	999999	533	999999	311	999999	335	190	903	433	51	999999	999999	232	437	725	999999	290	460	183	815	950	988	682	463	794	755	999999	830	999999	630	446	999999	122	934	999999	132	990	999999	101	999999	999999	676	935	999999	695	990	244	999999	103	196	954	129	686	179	999999	664	999999	986	517	789	351	999999	999999	802	605	118	602	297	999999	603	
999999	999999	999999	979	684	284	63	166	768	803	520	762	736	992	676	327	409	943	967	999999	281	14	378	312	852	780	952	999999	920	586	999999	947	118	999999	682	559	760	999999	494	693	999999	695	227	713	278	588	999999	731	136	999999	709	659	330	462	999999	509	36	65	137	904	332	920	245	191	999999	999999	654	245	319	126	999999	702	458	283	58	586	786	999999	999999	273	166	230	15	642	877	738	626	999999	178	183	533	705	579	590	371	999999	999999	45	308	705	999999	999999	422	19	999999	16	210	56	999999	745	723	372	31	863	747	111	914	602	999999	676	946	999	77	999999	593	861	999999	868	912	367	136	750	365	999999	340	999999	807	999999	921	871	538	580	251	999999	999999	170	683	999999	842	999999	775	999999	731	999999	999999	934	320	285	426	860	883	341	999999	56	618	999999	16	693	999999	968	303	918	681	999999	148	376	758	643	686	999999	187	417	36	653	999999	280	29	999999	580	405	468	999999	580	71	988	206	446	204	814	487	999999	990	192	873	999999	857	184	999999	494	999999	186	676	599	993	682	475	999999	999999	464	348	999999	283	999999	137	510	771	348	620	454	941	999999	563	829	999999	278	197	234	162	999999	999999	999999	729	248	198	999999	791	933	586	388	522	890	999999	739	475	999999	880	999999	999999	999999	999999	518	564	845	552	999999	622	999999	400	724	494	251	162	999999	730	252	233	45	924	909	999999	999999	999999	999999	931	61	999999	823	364	674	999999	320	999999	789	999999	999999	541	884	999999	737	605	999999	543	999999	894	281	999999	999999	19	232	311	845	952	155	654	365	756	332	913	501	485	999999	999999	725	336	999999	999999	373	319	513	711	348	999999	196	999999	999999	305	899	347	660	999999	822	814	999999	373	552	999999	34	144	137	470	219	971	205	261	806	999999	817	535	720	210	374	843	505	521	962	506	999999	999999	880	70	856	984	263	187	663	984	999999	999999	999999	816	999999	238	191	53	502	377	999999	934	506	322	488	374	627	999999	999999	979	999999	999999	410	999999	601	999999	264	77	613	234	717	999999	598	822	111	464	751	903	999999	999999	661	462	28	595	363	999999	346	999999	582	491	367	803	239	684	999999	739	952	738	224	865	974	124	439	277	659	135	346	683	220	33	622	723	307	813	327	999999	999999	815	692	769	844	696	999999	131	867	914	788	913	999999	371	511	23	689	296	170	547	999999	751	999999	237	495	662	357	558	868	643	999999	425	367	819	148	146	56	454	30	999999	629	317	409	745	347	999999	537	999999	
999999	609	44	20	652	999999	833	850	880	464	284	999999	349	936	262	999999	999999	372	999999	999999	233	375	967	999999	276	883	999999	714	351	199	890	72	135	507	46	269	608	495	773	588	986	297	266	591	180	838	999999	692	64	185	337	974	876	210	625	999999	642	800	744	769	860	129	508	999999	573	999999	67	841	900	993	999999	922	599	968	350	935	999999	385	74	437	944	236	999999	999999	862	916	999999	924	881	999999	627	808	751	13	999999	866	789	575	999999	999999	999999	999999	792	999999	560	999999	384	907	860	999999	47	266	736	316	999999	634	469	342	828	657	999999	142	959	20	376	999999	180	596	999999	483	156	542	367	999999	999999	999999	443	598	615	456	541	999999	73	999999	852	370	999999	999999	188	103	407	999999	747	999999	931	648	999999	999999	695	743	244	788	667	999999	544	999999	899	999999	999999	977	200	870	727	381	126	748	999999	767	999999	15	744	735	417	999999	86	699	795	996	185	17	709	661	903	999999	221	752	999999	999999	657	357	471	452	784	210	902	536	729	999999	254	193	579	999999	624	999999	999	999999	381	519	310	844	999999	903	454	652	278	539	967	855	999999	373	999999	391	999999	999999	544	301	951	216	255	999999	970	429	999999	992	999999	339	999999	223	871	712	999999	111	386	812	648	568	999999	999999	932	373	569	873	215	880	66	197	999999	999999	999999	708	999999	174	999999	999999	999999	289	999999	461	999999	938	999999	999999	984	457	992	999999	15	307	172	975	303	819	283	999999	980	106	223	870	936	250	80	233	77	999999	999999	216	999999	625	999999	368	999999	546	999999	994	871	814	889	758	888	999999	192	999999	651	179	999999	737	891	392	780	777	75	290	999999	973	867	278	686	820	999999	786	999999	389	369	803	999999	756	902	289	999999	175	999999	465	982	905	68	119	582	999999	758	999999	999999	455	844	170	303	135	999999	943	136	602	138	78	999999	112	843	802	602	999999	610	999999	834	611	382	615	999999	610	308	620	914	758	696	788	71	875	999999	999999	545	208	510	443	736	958	162	417	46	999999	999	880	999999	265	999999	999999	297	110	592	713	999999	238	599	693	827	410	999999	999999	906	350	17	999999	999999	111	267	999999	346	177	921	876	999999	964	578	432	610	428	558	659	251	961	999999	999999	292	757	668	316	999999	817	999999	999999	999999	999999	511	696	141	418	999999	959	998	999999	398	999999	189	716	999999	118	660	176	92	408	851	379	999999	999999	848	56	307	884	443	950	794	528	561	595	946	675	999999	882	301	999999	189	599	660	999999	
572	381	781	999999	999999	559	656	999999	735	999999	484	559	657	565	847	999999	121	999999	999999	57	328	869	567	593	769	589	655	999999	999999	999999	999999	999999	719	998	382	477	274	730	391	999999	304	362	999999	354	999999	396	28	897	44	999999	90	999999	999999	612	810	703	999999	198	806	913	904	878	566	844	999999	231	840	659	193	380	819	390	972	643	752	965	999999	223	999999	999999	999999	757	999999	668	999999	403	999999	116	197	678	663	86	999999	999999	978	426	795	949	999999	889	555	999999	999999	663	397	700	999999	439	859	844	627	999999	999999	433	352	156	144	898	44	594	51	733	999999	514	717	743	466	504	664	336	179	136	999999	592	999999	999999	53	999999	999999	999999	550	750	256	353	61	999999	999999	500	135	999999	291	999999	914	772	847	822	897	209	999999	653	244	359	775	533	999999	500	744	999999	605	150	113	999999	627	924	54	301	486	127	999999	654	383	965	378	999999	999999	282	221	93	744	15	999999	999999	143	999999	875	200	975	723	678	560	327	245	895	985	728	999999	999999	990	999999	556	345	779	746	301	280	999999	980	943	999999	401	288	999999	389	599	999999	270	922	999	59	853	999999	763	999999	902	999999	147	79	999999	113	818	12	231	999999	198	999999	535	999999	841	356	605	219	41	244	999999	281	666	855	306	160	468	314	279	999999	874	239	999999	340	844	999999	143	999999	598	839	669	999999	66	305	201	999999	310	999999	90	653	453	999999	294	528	171	999999	670	291	999999	242	645	999999	732	291	490	958	98	204	261	876	999999	405	999999	202	574	999999	224	999999	999999	377	850	304	233	626	496	241	999999	63	178	224	999999	851	436	366	999999	165	665	775	815	243	840	999999	999999	213	439	999999	31	102	953	999999	999999	309	627	405	391	351	290	115	795	999999	23	999999	35	47	582	999999	969	999999	999999	419	999999	449	555	999999	999999	744	392	30	999999	448	219	852	109	895	808	995	234	41	999999	853	874	999999	980	999999	230	804	90	874	631	77	89	999999	104	544	60	966	753	206	868	647	999999	999999	999999	999999	49	999999	936	140	238	999999	147	938	290	154	544	672	999999	988	210	733	664	517	398	130	999999	999999	757	999999	844	999999	251	37	172	337	894	613	641	633	527	999999	867	950	999999	54	929	151	485	999999	999	388	506	765	999999	999999	982	450	872	797	999999	596	999999	381	999999	396	344	999999	775	999999	260	999999	999999	835	470	150	865	999999	999999	353	201	228	967	999999	565	465	345	486	40	37	354	453	741	843	645	931	656	495	999999	
259	999999	818	375	999999	699	78	999999	670	305	855	279	278	578	528	999999	769	628	999999	816	829	60	999999	89	999999	609	807	199	196	200	999999	493	380	999999	999999	643	999999	999999	445	118	496	117	674	190	184	758	86	875	999999	247	999999	999999	999999	678	835	209	851	738	628	922	999999	879	171	480	765	372	899	228	955	999999	234	999999	192	495	330	721	385	677	905	989	533	999999	999999	949	324	236	441	999999	224	423	792	999999	999999	523	226	617	999999	204	425	999999	859	857	999999	338	22	958	129	566	358	123	824	183	833	638	999999	960	999999	221	165	999999	930	999999	999999	999999	102	590	999999	669	278	713	774	190	262	102	999999	675	22	648	936	366	116	875	353	110	599	619	999999	595	135	999999	999999	735	48	999999	882	999999	853	386	245	432	275	460	999999	644	349	643	920	999999	508	722	947	264	284	799	433	64	854	902	943	482	780	999999	543	999999	999999	999999	151	377	999999	478	821	635	412	514	101	999999	587	708	999999	999999	699	79	96	412	319	460	460	249	999999	827	807	951	443	999999	652	177	916	285	645	999999	999999	999999	530	999999	999999	999999	851	770	999999	777	477	155	151	999999	783	710	999999	141	702	548	588	999999	915	392	671	870	202	999999	862	999999	738	312	72	999999	463	156	548	66	512	997	608	690	541	999999	360	999999	999999	455	979	941	166	785	583	107	721	999999	637	999999	369	39	129	212	999999	999999	49	999999	92	689	534	999999	999999	999999	629	705	940	897	370	241	999999	999999	70	746	999999	920	999999	953	729	965	740	864	999999	411	697	482	999999	406	999999	757	999999	195	999999	131	999999	352	999999	211	166	999999	166	823	999999	405	999999	999999	999999	383	542	987	26	95	999999	127	948	669	999999	760	267	999999	999999	544	124	612	596	846	999999	939	999999	327	150	566	796	851	809	917	635	124	305	347	513	504	864	999999	741	999999	999999	999999	182	261	234	29	943	999999	999999	622	999999	626	808	268	919	39	558	224	846	460	299	594	318	40	44	999999	999999	999999	643	999999	679	999999	871	999999	107	978	766	573	102	131	622	787	999999	196	999999	18	315	999999	999999	483	999999	649	949	290	269	165	153	152	999999	231	564	33	999999	727	942	999999	754	999999	171	940	272	999999	999999	725	837	999999	793	131	821	999999	697	428	999999	170	386	39	379	590	999999	999999	834	624	355	870	567	599	999999	83	253	829	263	545	875	486	999999	961	999999	999999	453	758	371	999999	330	201	999999	999999	530	215	350	912	19	999999	992	999999	116	999999	
639	999999	167	248	99	999999	878	992	999999	162	553	26	949	999999	512	155	147	999999	999999	812	304	164	346	431	999999	216	732	340	819	99	553	655	999999	572	332	276	76	215	669	651	154	337	999999	382	999999	999999	265	999999	999999	864	36	972	650	999999	354	484	914	736	178	882	987	547	183	999999	608	898	645	999999	999999	245	89	932	360	999999	668	966	735	964	839	565	999999	999999	929	955	73	999999	14	999999	228	999999	999999	339	46	786	664	999999	164	747	773	694	868	879	831	175	999999	999999	621	721	634	387	749	950	897	613	999999	189	617	227	999999	37	893	568	168	256	882	749	896	574	999999	71	811	987	999999	155	999999	81	999999	764	180	969	960	293	452	840	999999	412	442	432	999999	484	999999	936	999999	746	999999	310	721	584	292	44	207	56	457	572	575	761	759	751	917	859	212	853	57	649	77	610	125	999999	158	480	317	473	718	999999	82	875	859	454	354	395	360	401	481	999999	999999	999999	835	879	275	999999	999999	690	999999	995	999999	145	889	489	679	200	194	404	436	811	727	734	338	668	500	700	999999	314	999999	531	999999	999999	381	911	999999	163	775	246	62	811	827	626	999999	722	516	936	999999	379	775	164	210	956	999999	669	418	47	584	176	389	574	999999	348	293	983	999999	471	764	977	612	525	425	948	351	624	983	111	999999	999999	161	563	715	532	999999	999999	330	552	999999	711	503	839	999999	608	856	487	377	489	343	999999	235	55	182	999999	767	999999	739	999999	614	350	685	317	271	999999	24	999999	999999	999999	808	999999	662	944	625	62	484	772	999999	816	101	864	257	999999	767	999999	389	116	390	707	764	289	513	78	938	999999	35	999999	578	999999	594	999999	999999	465	680	302	321	291	429	130	533	995	999999	999999	170	999999	103	191	999999	999999	589	999999	445	162	157	529	537	594	15	130	999999	999999	204	347	999999	999999	246	791	823	475	491	107	686	270	183	999999	976	999999	908	999999	411	844	647	119	999999	685	594	475	318	161	999999	727	285	999999	103	246	801	966	700	108	513	312	367	999999	999999	999999	999999	184	999999	387	552	946	999999	817	999999	192	650	94	999999	546	999999	770	482	672	710	763	821	999999	177	937	968	999999	999999	810	684	109	486	573	142	537	463	419	496	930	608	999999	51	468	999999	911	999999	716	648	999999	631	743	829	999999	373	223	670	999999	999999	999999	999999	542	67	875	143	618	705	999999	951	790	92	67	999999	551	999999	891	999999	999999	999999	265	351	999999	371	735	188	940	
280	790	999999	918	999999	999999	411	455	521	75	999999	999999	999999	972	215	999999	765	857	81	574	469	287	632	481	501	317	999999	752	699	999999	180	999999	696	203	999999	914	876	43	923	473	655	828	40	997	999999	999999	39	824	59	832	999999	513	664	999999	480	992	999999	728	427	559	570	999999	755	363	894	440	479	999999	633	301	642	731	934	607	919	641	999999	634	351	945	287	234	999999	867	999999	999999	666	92	999999	355	756	999999	615	373	903	995	83	999999	112	999999	85	897	200	999999	199	764	999999	67	694	839	744	999999	387	481	281	346	957	999999	691	238	773	397	418	999999	999999	999999	126	999999	703	923	568	580	532	650	869	390	44	943	999999	907	999999	609	397	883	999999	232	769	143	101	566	47	999999	985	874	927	688	488	999999	223	704	647	999999	363	771	280	173	11	737	612	999999	999999	999999	220	784	150	174	999	535	676	999999	725	982	478	147	885	383	595	999999	723	191	901	131	730	999999	999999	88	255	626	612	999999	999999	42	999999	210	264	34	974	999999	733	999999	688	999999	245	900	978	665	540	226	885	999999	578	999999	23	430	990	999999	292	246	524	72	918	383	923	239	101	693	999999	999999	999999	861	408	394	999999	960	502	948	886	830	999999	604	547	999999	741	714	869	876	999999	111	999999	84	741	738	686	670	999999	315	39	16	808	295	214	999999	344	33	499	193	430	62	927	999999	304	462	252	920	999999	890	642	218	370	225	674	359	999999	808	130	670	708	999999	127	197	918	880	31	709	399	999999	999999	717	225	999999	456	966	183	177	779	288	999999	766	155	953	673	820	999999	999999	621	854	999999	535	903	829	485	999999	935	740	999999	424	441	542	531	250	999999	924	993	684	769	708	186	999999	38	841	999999	942	117	173	999999	108	244	438	999999	544	80	168	814	999999	999999	999999	40	442	53	365	847	999999	244	904	758	999999	826	961	824	912	678	322	507	71	654	999999	999999	999999	999999	35	999999	999999	454	986	999999	46	999999	607	999999	999999	999999	743	847	673	994	230	999999	213	414	775	281	283	614	999999	999999	758	999999	752	741	666	229	267	226	999999	185	844	509	258	999999	721	999999	228	486	999999	245	934	474	999999	77	434	999999	855	367	450	753	999999	398	999999	999999	421	385	999999	866	818	270	420	527	829	497	159	721	458	479	693	147	62	999999	279	940	931	294	827	684	316	829	999999	900	776	274	278	455	240	138	999999	346	280	362	668	999999	825	417	644	346	917	712	999999	386	999999	312	999999	
120	129	338	198	136	557	999999	559	988	897	519	750	999999	228	704	999999	330	165	356	999999	700	138	206	125	524	649	490	999999	999999	452	986	235	473	573	999999	999999	901	999999	196	788	999999	802	679	186	315	666	89	127	999999	230	67	230	328	999999	10	999999	999999	223	673	999999	77	999999	954	546	910	294	287	999999	70	377	590	999999	969	999999	999999	898	999999	999999	810	858	570	372	553	999999	999999	999999	907	39	572	999999	413	687	275	999999	721	680	999999	143	276	999999	999999	97	66	845	639	999999	261	999999	999999	111	533	999999	999999	999999	999999	704	372	999999	161	154	387	258	429	999999	963	902	125	270	845	599	999999	325	999999	999999	999999	483	315	707	744	718	514	156	864	471	653	511	999999	999999	792	27	318	999999	981	999999	643	140	668	182	881	736	561	990	914	574	999999	217	159	624	999999	443	398	664	835	443	640	999999	393	957	241	999999	628	665	478	999999	291	784	343	632	155	348	815	143	825	18	166	523	999999	300	420	445	362	999999	124	358	628	653	441	999999	491	999999	999999	710	999999	429	118	895	522	96	293	999999	873	526	999999	997	628	264	839	999999	999999	126	999999	102	546	999999	999999	999999	550	130	210	999999	353	795	150	742	600	999999	999999	406	899	270	11	155	17	154	571	835	191	999999	999999	373	999999	614	999999	375	413	654	999999	155	328	149	355	402	885	655	922	87	999999	735	406	523	72	442	927	25	999999	853	95	401	999999	275	786	433	400	836	823	738	534	775	999999	946	941	57	999999	999999	915	999999	999999	999999	999999	494	999999	455	999999	999999	311	381	686	255	260	560	999999	999999	921	62	363	921	12	59	831	193	552	611	999999	459	999999	25	364	178	999999	515	593	734	179	739	816	341	999999	999999	535	999999	62	999999	524	778	387	999999	999999	35	999999	994	607	999999	999999	48	941	847	58	270	633	295	27	518	155	745	966	834	601	192	999999	999999	218	818	523	389	141	273	999999	999999	82	412	999999	999999	999999	115	908	382	213	141	798	969	999999	452	559	249	434	999999	999999	779	811	552	999999	943	788	999999	786	788	696	150	906	677	760	999999	198	231	999999	999999	747	50	837	999999	630	469	999999	277	738	765	268	999999	955	999999	140	317	817	529	833	999999	550	396	328	129	686	999999	999999	130	218	863	264	338	843	746	999999	102	942	227	921	118	999999	521	646	999999	530	422	194	999999	547	453	612	668	398	999999	999999	999999	721	999999	999999	567	244	999999	68	875	511	999999	440	219	801	999999	374	999999	607	724	
999999	38	750	999999	999999	273	879	916	999999	764	261	595	999999	394	999999	445	999999	234	319	364	873	296	462	770	519	600	999999	999999	999999	999999	88	21	70	999999	72	119	610	999999	129	644	999999	999999	689	304	999999	916	999999	55	999999	999999	999999	150	290	252	850	111	575	979	788	998	290	903	408	83	685	249	534	276	332	499	835	956	115	674	677	554	606	999999	999999	603	609	999999	999999	162	843	938	999999	818	822	960	543	630	635	131	363	783	999999	999999	618	385	391	724	723	999999	529	709	999999	615	575	306	505	417	999999	195	999999	999999	539	256	999999	747	999999	999999	453	371	955	999999	330	984	321	893	634	989	550	770	999999	885	223	999999	632	999999	999999	999999	999999	999999	465	136	796	450	732	19	254	674	386	870	999999	999999	280	361	165	999999	388	61	304	682	671	515	999999	999999	999999	999999	999999	285	623	106	844	403	474	926	905	829	418	880	261	311	999999	960	613	999999	903	547	614	861	107	317	999999	999999	999999	569	855	999999	269	999999	477	229	879	968	60	289	35	473	999999	999999	456	999999	905	508	799	993	44	710	901	999999	170	436	898	278	188	315	351	992	583	904	81	954	999999	686	413	999999	431	679	999999	334	999999	999999	346	999999	415	771	412	257	62	826	999999	154	59	83	999999	51	331	611	790	999999	938	42	999999	999999	282	501	766	228	999999	768	571	364	800	999999	542	999999	999999	999999	999999	416	903	104	940	756	378	927	905	999999	999999	371	709	819	888	175	395	999999	549	50	988	914	999999	193	999999	294	999999	181	999999	999999	540	840	952	694	999999	384	841	999999	999999	999999	927	354	595	279	112	999999	999999	752	475	999999	999999	920	191	58	648	999999	410	720	999999	999999	501	207	583	432	999999	999999	999999	25	80	514	333	551	529	415	123	643	329	999999	90	428	999999	512	706	718	301	619	658	903	55	999999	974	999999	999999	999999	999999	730	771	172	999999	827	323	53	999999	960	311	639	999999	776	934	14	999999	999999	639	999999	430	988	500	865	999999	346	627	999999	969	278	999999	212	649	93	773	393	999999	166	422	263	114	192	830	745	417	661	228	882	999999	51	999999	310	999999	388	24	999999	239	905	41	999999	209	807	84	413	999999	999999	999999	317	12	551	141	472	261	386	418	248	999999	755	999999	999999	128	744	546	927	999999	999999	720	270	79	129	164	966	135	446	63	999999	117	427	324	318	670	999999	879	428	909	711	59	999999	969	776	495	999999	457	560	858	464	999999	156	999999	200	387	729	248	883	397	174	
346	815	999999	121	140	740	441	999999	809	999999	999999	127	28	393	190	615	301	303	999999	999999	519	574	999999	999999	45	961	119	133	999999	940	999999	995	41	744	999999	243	782	858	999999	755	52	317	999999	651	599	153	138	924	19	999999	438	999999	259	716	655	772	237	734	999999	179	631	318	219	868	544	869	999999	283	999999	947	832	999999	657	878	999999	211	823	999999	998	891	832	194	999999	168	512	999999	746	324	98	999999	16	999999	781	475	999999	733	999999	999999	999999	999999	67	854	905	72	939	995	999999	380	88	999999	999999	302	999999	194	347	447	204	60	366	815	999999	771	999999	999999	999999	784	661	192	755	904	999999	999999	999999	278	833	978	289	999999	228	516	999999	999999	246	644	651	713	999999	596	999999	999999	539	999999	526	301	607	295	999999	487	132	165	344	999999	625	999999	351	19	474	466	361	368	167	154	831	850	999999	757	534	999999	775	237	470	999999	64	79	999999	999999	424	536	671	547	319	802	928	999999	181	336	749	73	302	642	249	856	245	999999	528	394	225	676	916	999999	761	127	999999	894	694	280	59	556	807	297	999999	938	795	813	999999	365	226	768	678	58	18	471	258	999999	987	614	828	294	550	980	838	748	619	822	999999	201	100	43	378	901	286	999999	265	15	57	310	71	432	721	173	999999	457	997	868	999999	299	999999	577	907	999999	999999	999999	16	999999	999999	999999	999999	972	36	856	274	192	400	777	999999	999999	999999	253	999999	687	552	405	573	387	812	391	750	750	980	497	999999	523	136	298	459	521	999999	438	556	210	981	98	999999	864	898	999999	66	230	999999	36	999999	625	492	229	999999	56	201	628	24	77	106	999999	992	539	999999	751	66	112	328	259	628	777	999999	885	705	464	999	709	488	999999	334	530	999999	999999	413	999999	999999	906	760	999999	330	568	423	999999	114	412	106	866	999999	999999	999999	954	902	848	408	315	928	607	524	999999	56	999999	149	198	999999	575	925	47	135	826	720	159	999999	999999	929	69	364	999999	780	302	999999	143	378	341	896	379	999999	805	999999	108	779	433	392	687	366	837	428	234	746	538	999999	68	740	513	436	780	613	987	918	348	999999	719	826	231	999999	913	124	999999	302	373	947	999999	491	999999	999999	999999	767	999999	558	999999	641	999999	472	252	814	999999	402	864	905	999999	766	640	886	999999	157	69	607	170	973	452	723	619	999999	382	999999	367	999999	712	466	149	22	949	438	827	706	821	999999	584	416	415	520	259	903	186	607	316	243	283	880	988	
689	607	690	116	377	999999	207	99	999999	457	731	689	999999	999999	999999	816	212	68	511	335	811	999999	753	568	999999	474	716	999999	775	999999	133	304	831	999999	999999	415	999999	999999	999999	685	624	168	922	959	683	830	850	999999	82	790	114	185	772	555	186	666	999999	132	184	903	314	450	323	387	333	437	999999	930	314	698	557	999999	609	825	711	652	110	794	885	110	999999	579	684	999999	179	948	532	286	301	794	562	146	157	556	380	183	845	544	635	255	972	920	832	999999	242	233	576	999999	843	534	565	68	999999	83	289	999999	766	337	218	999999	999999	999999	639	999999	999999	421	733	62	455	538	807	566	999999	639	999999	703	999999	309	999999	999999	382	585	999999	766	238	503	899	84	276	644	417	517	336	261	999999	401	999999	322	999999	821	500	523	500	315	727	999	900	607	999999	586	988	999999	584	271	999999	999999	999999	872	291	642	999999	658	786	811	999999	299	239	999999	299	736	999999	434	71	999999	999999	859	95	999999	49	239	602	301	139	689	655	950	933	74	999999	999999	263	419	999999	999999	999999	841	737	689	999999	999999	999999	993	318	999999	999999	564	404	653	815	152	244	19	832	61	49	999999	999999	106	165	999999	366	175	657	279	999999	12	404	999999	631	615	999999	405	944	611	470	609	983	920	525	101	999999	999999	259	116	785	999999	586	978	999999	89	999999	640	999999	23	999999	999999	999999	999999	735	172	999999	938	31	210	999999	839	999999	231	999999	999999	246	999999	581	73	625	999999	916	551	493	239	999999	425	999999	551	303	491	999999	931	999999	999999	274	999999	999999	362	931	616	999999	59	96	999999	189	365	397	136	842	712	69	470	398	999999	687	793	555	505	999999	999999	49	479	906	538	967	143	691	724	174	302	999999	228	142	999999	999999	999999	464	547	60	70	38	999999	709	999999	432	410	999999	543	189	480	398	999999	617	196	577	789	999999	558	978	55	673	672	961	999999	999999	999999	337	389	188	820	339	17	455	685	999999	276	770	999999	115	567	599	158	999999	694	904	999999	611	946	440	999999	999999	906	569	14	397	999999	811	169	303	999999	83	163	999999	368	151	391	244	999999	479	999999	28	999999	999999	421	456	525	137	277	646	999999	239	999999	948	999999	106	999999	448	450	297	999999	464	611	31	999999	999999	999999	793	186	552	522	500	679	476	999999	999999	895	999999	157	558	872	237	999999	999999	739	362	692	999999	214	999999	718	999999	793	644	999999	846	417	807	929	927	20	731	999999	724	999999	73	559	914	818	999999	210	969	300	892	425	
999999	920	999999	291	171	999999	999999	999999	914	834	580	999999	45	999999	292	601	98	534	230	548	150	286	819	399	999999	802	778	396	73	71	748	651	901	228	994	926	329	525	767	136	779	999999	999999	890	552	367	999999	565	536	999999	122	445	999999	353	285	847	110	999999	615	368	33	844	525	852	95	928	804	816	999999	999999	282	572	766	103	999999	997	248	929	846	999999	999999	222	860	524	949	313	581	557	943	999999	826	630	910	409	999999	999999	627	195	804	624	562	707	999999	179	276	549	678	976	999999	288	608	181	851	999999	90	811	984	999999	999999	782	357	256	873	999999	539	999999	999999	999999	991	999999	379	63	999999	232	755	580	20	690	258	999999	634	999999	973	665	548	654	778	999999	999999	301	950	627	291	32	277	999999	834	995	999999	999999	999999	321	985	750	908	555	56	629	551	510	801	304	752	503	157	752	283	218	999999	885	873	59	47	700	884	752	999999	112	999999	450	745	999999	60	634	521	322	619	233	756	992	608	159	999999	819	500	656	874	788	874	524	42	999999	336	754	749	837	284	295	866	166	783	944	674	999999	764	786	253	127	981	835	143	999999	462	676	999999	724	988	999999	210	999999	877	983	237	440	417	999999	688	305	884	684	48	333	367	599	219	663	485	959	64	999999	412	757	806	49	390	982	999999	660	477	999999	849	65	95	638	289	800	716	243	693	999999	108	948	242	307	999999	999999	692	862	466	623	999999	999999	999999	496	825	130	187	999999	59	435	999999	37	999999	859	835	982	248	999999	319	419	946	252	275	999999	615	999999	524	508	252	581	299	311	203	854	999999	819	999999	598	812	999999	999999	528	193	268	690	999999	999999	383	472	814	571	963	553	999999	676	996	763	755	881	371	605	678	946	478	145	653	834	973	83	999999	101	649	916	159	796	999999	68	999999	728	544	999999	999999	45	437	999999	336	757	156	187	789	999999	145	999999	450	563	944	582	715	132	47	246	157	310	457	723	999999	56	403	999999	258	938	755	37	346	38	465	642	518	468	809	895	687	795	293	958	955	999999	476	595	851	846	353	999999	999999	308	196	840	999999	999999	98	289	363	999999	929	999999	999999	999999	381	999999	108	311	73	256	999999	151	558	361	26	498	768	988	999999	999999	409	412	594	999999	999999	999999	841	999999	64	999999	999999	529	999999	999999	866	999999	657	846	561	64	497	549	783	106	571	550	750	999999	999999	99	946	999999	709	555	999999	526	999999	440	999999	343	580	999999	257	268	877	793	608	
765	495	583	841	999999	999999	999999	320	860	629	497	308	796	999999	999999	800	965	858	999999	999999	986	307	999999	186	999999	83	227	483	23	999999	524	229	778	999999	984	349	249	258	34	672	194	245	634	999999	999999	141	999999	55	573	999999	292	409	999999	974	622	999999	156	407	623	999999	999999	52	306	568	114	277	530	854	312	667	561	716	834	999999	635	751	999999	451	999999	95	107	182	999999	340	999999	999999	622	803	999999	527	203	842	634	999999	999999	151	999999	76	999999	999999	999999	131	999999	905	131	575	575	999	999999	870	999999	704	990	537	750	47	999999	966	999999	989	655	726	536	999999	474	718	91	999999	155	493	813	606	658	916	484	976	999999	14	218	999999	549	999999	999999	457	732	498	852	107	436	424	19	971	518	803	845	884	595	957	999999	412	493	917	854	854	67	198	56	83	999999	999999	608	137	757	999999	450	42	271	88	62	976	866	984	231	999999	484	841	97	855	81	599	390	481	573	999999	950	631	768	610	400	544	452	999999	53	662	999999	882	224	404	363	999999	623	517	905	464	546	508	999999	133	380	226	110	999999	999999	464	393	137	563	951	173	818	273	661	687	517	533	97	941	569	914	602	999999	693	501	268	975	873	575	119	270	999999	935	644	239	183	999999	261	999999	589	999999	689	328	273	240	544	549	962	829	999999	930	458	999999	999999	219	778	599	999999	999999	743	999999	520	999999	454	691	999999	883	999999	999999	513	999999	999999	999999	361	300	999999	999999	363	462	999999	999999	23	999999	188	188	999999	884	808	435	460	584	999999	999999	44	111	758	999999	873	582	518	660	920	999999	325	999999	658	147	215	836	984	999999	246	999999	999999	34	475	476	383	276	879	837	85	999999	971	929	58	720	286	999999	542	107	999999	780	999999	999999	798	999999	728	864	999999	674	678	971	450	999999	999999	80	820	19	635	292	999999	607	703	680	585	726	999999	395	999999	938	861	955	999999	887	999999	466	20	444	235	993	748	518	746	215	999999	114	753	999999	592	977	899	276	999999	999999	352	802	87	273	999999	82	999999	342	599	591	999999	722	999999	999999	861	881	69	999999	784	642	543	245	860	497	521	480	999999	999999	803	297	999999	595	341	53	544	999999	388	999999	722	163	90	999999	919	165	999999	446	436	200	163	711	917	522	999999	981	716	999999	942	589	752	999999	109	367	538	311	552	999999	391	999999	28	569	999999	322	663	630	999999	138	325	705	105	84	54	782	400	999999	999999	526	113	999999	337	437	999999	799	994	481	64	999999	876	
618	612	999999	999999	803	181	594	219	604	999999	861	429	588	999999	246	494	999999	206	326	966	999999	931	36	123	42	999999	591	219	702	999999	192	999999	999999	261	999999	103	919	29	999999	610	806	999999	774	667	999999	930	749	645	123	314	326	999999	738	755	440	999999	586	72	32	507	999999	384	516	286	676	295	589	337	94	153	575	999999	956	716	170	999999	166	369	871	112	556	945	999999	999999	12	907	837	999999	820	999999	516	857	997	999999	29	431	376	498	990	999999	999999	999999	561	970	739	667	999999	32	595	876	529	227	200	920	951	644	288	128	284	769	457	506	516	73	636	718	660	223	696	739	999999	668	378	999999	761	143	394	999999	658	344	588	815	498	944	500	999999	666	87	790	999999	152	258	999999	231	509	844	906	999999	999999	31	16	115	335	856	999999	861	848	999999	999999	818	999999	162	469	940	190	641	17	571	573	346	62	583	999999	320	596	938	454	157	414	999999	237	897	792	637	337	483	999999	642	264	639	451	999999	918	999999	999999	999999	999999	283	999999	868	836	344	924	999999	999999	433	682	999999	999999	999999	417	999999	999999	251	999999	999999	999999	832	612	707	161	375	316	999999	895	672	665	460	195	605	158	999999	117	546	91	892	973	796	667	904	800	475	382	513	231	750	517	999999	391	773	630	957	999999	342	999999	999999	37	990	999999	306	767	232	829	664	999999	246	593	999999	170	999999	999999	999999	999999	708	907	686	993	999999	999999	154	164	988	79	422	974	201	509	774	828	620	864	982	999999	370	146	578	645	999999	910	999999	166	191	516	692	394	999999	792	962	999999	41	476	233	288	956	999999	999999	162	416	689	999999	999999	999999	506	549	833	405	878	803	999999	339	50	999999	999999	999999	988	972	481	999999	999999	917	409	546	349	797	154	640	704	738	228	366	999999	239	38	999999	256	347	684	967	999999	988	188	989	400	106	991	200	340	560	968	179	999999	999999	999999	771	11	201	480	999999	405	203	999999	150	584	999999	913	999999	999999	393	480	650	297	514	528	999999	999999	419	999999	999999	806	953	999999	154	770	58	999999	649	850	267	508	65	867	975	999999	665	297	47	414	999999	192	190	999999	947	89	327	999999	793	256	348	42	999999	999999	237	903	452	893	999999	380	535	157	999999	999999	990	885	425	783	322	942	863	752	701	14	960	69	999999	19	999999	74	453	176	274	999999	511	234	916	18	999999	999999	129	772	740	667	999999	47	918	229	953	72	664	543	999999	999999	393	595	999999	999999	999999	177	286	442	540	
492	927	999999	882	870	458	765	969	416	999999	249	823	999999	999999	43	135	922	999999	406	66	299	410	909	607	423	999999	916	893	338	922	472	795	686	241	258	999999	999999	999999	999999	770	198	103	999999	999999	330	37	301	583	307	461	173	36	879	385	250	999999	999999	761	999999	861	542	871	640	493	681	999999	146	859	764	303	615	767	999999	636	868	206	999999	999999	286	395	718	342	999999	877	759	999999	916	311	990	176	722	758	695	196	999999	326	463	999999	718	999999	890	441	999999	13	845	406	999999	253	517	54	929	999999	999999	83	152	999999	999999	762	734	245	537	835	869	598	999999	999999	999999	999999	407	551	743	399	800	410	999999	999999	523	593	41	999999	512	999999	793	946	246	999999	283	621	54	38	52	700	38	482	349	999999	999999	230	999999	988	999999	999999	845	999999	310	540	708	84	999999	865	685	691	999999	999999	733	864	52	922	361	366	999999	459	862	379	509	53	370	328	71	450	999999	999999	170	53	37	999999	827	827	999999	706	515	209	999999	188	352	361	969	656	749	484	22	650	869	999999	415	875	999999	999999	467	267	999999	390	23	137	161	393	530	687	999999	256	47	225	286	654	850	384	416	684	999999	157	999999	713	999999	586	999999	73	433	999999	999999	162	322	361	370	999999	537	999999	195	999999	36	959	830	292	311	502	447	797	373	225	225	999999	468	489	449	319	193	465	811	436	999999	97	960	437	59	202	933	686	855	897	127	725	198	500	657	77	999999	791	412	85	149	640	999999	217	878	999999	693	833	911	60	205	81	999999	758	225	999999	999	999999	242	119	569	761	942	999999	107	500	842	999999	999999	999999	991	402	63	735	999999	69	397	752	999999	452	999999	110	774	804	702	56	410	999999	285	719	77	924	559	303	516	388	697	233	999999	388	764	725	11	539	68	803	27	588	470	165	550	257	844	999999	610	468	986	999999	774	61	99	412	693	122	314	77	843	760	999999	909	371	174	642	180	688	999999	999999	244	745	999999	38	822	969	129	999999	820	89	769	693	57	401	999999	459	999999	999999	999999	42	999999	235	991	999999	267	368	561	793	999999	999999	674	999999	826	369	751	402	875	33	276	442	573	943	999999	987	83	77	181	518	812	715	584	999999	999999	999999	219	19	999999	999999	999999	463	999999	999999	999999	215	415	667	999999	688	649	167	999999	44	32	919	468	946	742	13	886	200	197	999999	981	670	40	793	776	84	160	742	999999	999999	262	812	35	247	160	999999	999999	999999	999999	999999	868	999999	141	
999999	858	415	999999	272	277	751	62	580	276	374	354	999999	185	621	890	792	537	906	519	647	781	219	894	999999	999999	464	430	999999	989	703	184	336	999999	491	934	370	791	999999	999999	896	999999	681	999999	660	893	39	112	960	525	418	955	962	145	494	999999	649	521	71	999999	812	330	583	591	999999	200	999999	592	694	687	530	10	999999	441	999999	764	999999	673	244	337	999999	361	469	999999	581	747	222	201	54	723	294	999999	999999	420	662	999999	999999	100	999999	469	875	999999	418	283	999999	999999	316	530	522	999999	667	976	999999	734	711	461	999999	629	999999	825	978	826	548	970	999999	681	280	239	779	56	464	19	699	774	999999	330	943	999999	958	999999	999999	999999	678	324	65	318	571	999999	709	211	714	680	90	999999	999999	59	897	447	880	999999	147	999999	999999	999999	275	657	286	513	999999	999999	517	675	671	846	394	296	158	233	915	999999	999999	284	529	999999	999999	783	929	999999	292	412	432	999999	315	999999	35	999999	940	212	59	407	41	68	723	999999	999999	48	999999	244	999999	204	901	674	532	999999	999999	999999	557	183	143	999999	999999	734	230	870	958	22	370	36	999999	40	999999	999999	999999	517	63	61	999999	999999	884	304	999999	999999	999999	97	999999	757	972	519	440	172	806	766	78	566	679	999999	837	852	370	999999	999999	982	423	999999	848	955	500	999999	742	162	312	356	298	999999	718	43	945	143	369	210	49	850	596	658	999999	589	877	999999	837	756	224	999999	840	999999	625	791	281	65	249	555	267	957	777	288	860	459	999999	239	848	999999	361	704	492	170	641	827	396	764	999999	268	88	883	187	985	999999	603	515	95	999999	927	762	999999	893	814	942	999999	83	999999	798	774	999999	647	999999	202	405	520	999999	680	571	999999	404	516	557	981	999999	999999	779	791	350	999999	999999	393	25	921	999999	471	810	999999	227	559	754	87	966	734	157	999999	123	985	589	427	387	835	523	999999	532	255	342	912	347	999999	312	292	968	541	830	728	632	847	999999	999999	709	548	999999	999999	999999	999999	550	822	834	999999	999999	794	211	922	879	118	999999	599	398	638	138	898	340	659	999999	999999	119	434	999999	428	808	275	999999	655	718	999999	999999	999999	382	215	704	999999	88	310	307	518	999999	999999	662	722	858	42	459	680	806	810	217	804	999999	999999	217	126	919	415	238	994	128	556	213	49	999999	999999	226	193	933	618	999999	999999	361	999999	391	999999	999999	190	570	775	816	995	849	907	631	577	744	802	998	588	600	673	82	313	
400	534	842	622	986	999999	999999	276	746	197	999999	188	999999	38	199	153	354	738	844	462	187	132	706	999999	418	168	625	999999	194	355	999999	156	957	999999	347	999999	999999	159	204	81	999999	550	258	661	916	453	134	716	612	854	244	862	828	619	135	277	827	546	214	827	873	400	91	401	999999	844	230	999999	999999	341	922	204	999999	772	502	637	874	55	388	965	43	909	811	340	120	999999	328	999999	999999	999999	39	684	999999	999999	208	999999	468	856	999999	82	232	730	35	999999	931	49	328	65	999999	497	403	999999	167	999999	793	964	589	751	999999	24	525	882	481	619	312	248	259	176	574	933	178	999999	999999	316	743	313	883	540	408	81	999999	999999	999999	435	999999	257	526	999999	999999	999999	980	717	575	999999	556	349	999999	416	968	693	789	162	491	193	328	999999	228	851	999999	489	91	58	353	219	999999	999999	660	55	942	65	722	553	592	341	953	461	451	97	759	999999	64	477	999999	999999	999999	683	999999	48	117	999999	38	674	999999	103	161	999999	373	366	298	303	689	213	473	913	971	246	569	999999	999999	866	934	141	102	999999	999999	614	486	999999	928	999999	482	999999	937	651	36	57	352	498	189	31	98	95	798	466	713	850	13	999999	743	54	124	631	999999	999999	366	897	581	108	668	547	455	734	999999	793	820	999999	276	822	887	999999	894	80	970	999999	778	999999	342	636	398	584	610	828	895	883	390	999999	999999	999999	294	138	999999	253	999999	641	576	363	657	15	999999	999999	584	191	770	819	999999	53	999999	999999	472	517	999999	999999	710	999999	999999	999999	839	553	413	968	261	579	537	759	457	651	250	339	641	999999	201	337	999999	750	999	429	999999	999999	999999	347	201	225	233	999999	573	530	543	746	999999	949	999999	999999	601	676	999999	999999	653	999999	372	508	802	331	957	999999	325	238	955	999999	999999	517	569	764	820	76	777	999999	355	999999	999999	927	117	504	634	999999	999999	999999	735	323	365	994	776	56	999999	999999	544	870	267	185	462	999999	575	999999	999999	197	390	759	999999	535	899	359	659	893	825	444	400	999999	696	275	156	236	999999	641	604	999999	741	522	61	595	531	999999	999999	180	307	851	362	533	843	446	999999	151	805	210	424	999999	999999	882	230	278	834	246	999999	991	999999	235	999999	999999	980	570	999999	867	708	698	13	999999	579	489	596	974	999999	867	464	259	963	14	999999	999999	999999	598	756	858	999999	782	761	294	999999	787	999999	999999	19	429	999999	999999	990	443	443	117	206	999999	435	855	
296	256	197	966	782	924	37	34	804	549	716	391	999999	597	575	926	936	719	999999	792	348	524	965	662	999999	999999	268	530	571	324	106	999999	172	999999	572	999999	594	794	511	809	759	126	277	999999	712	171	468	403	867	517	180	486	174	643	516	772	999999	534	653	999999	665	507	462	489	453	999999	229	913	35	999999	341	152	999999	458	43	231	256	505	950	161	999999	865	662	64	999999	619	630	528	999999	800	999999	69	150	911	999999	261	999999	788	25	999999	999999	555	377	347	185	37	279	715	999999	294	525	785	584	999999	877	799	844	408	344	999999	302	700	528	999999	766	999999	999999	306	314	781	567	468	999999	171	219	177	498	325	878	127	999999	999999	999999	109	999999	978	485	648	43	355	417	999999	453	191	497	251	999999	999999	580	904	35	999999	411	999999	999999	999999	999999	999999	292	999999	311	529	530	227	494	387	782	428	950	787	796	999999	272	958	373	312	25	309	673	967	150	999999	744	973	101	377	513	99	382	999999	683	71	366	333	999999	999999	734	999999	697	119	999999	608	202	792	118	672	710	999999	999999	999999	999999	999999	999999	324	999999	955	784	999999	135	126	873	999999	56	732	999999	734	996	938	914	486	578	999999	999999	564	999999	542	163	952	999999	429	667	999999	633	957	999999	687	322	51	999999	98	113	187	999999	999999	245	999999	999999	999999	688	383	999999	999999	999999	999999	999999	261	394	195	815	36	802	999999	691	706	459	812	69	98	556	427	422	955	999999	999999	382	400	690	41	328	733	999999	693	999999	491	754	895	533	654	999999	999999	999999	137	235	737	295	281	496	403	130	999999	715	999999	999999	271	961	719	596	711	606	455	571	362	866	92	56	999999	567	209	952	563	999999	999999	977	631	133	294	999999	447	540	111	904	297	910	896	27	999999	781	13	529	44	308	821	58	665	363	999999	270	153	691	186	713	296	450	567	152	310	999999	999999	147	676	999999	159	999999	504	999999	284	452	969	75	999999	337	564	679	999999	265	468	999999	321	278	999999	33	999999	999999	363	398	618	846	353	753	999999	999999	500	865	853	54	999999	650	554	124	999999	999999	999999	999999	999999	999999	999999	999999	533	312	684	999999	184	22	953	653	413	403	817	115	933	437	109	226	358	517	999999	999999	826	873	115	817	999999	207	199	695	732	508	603	514	249	11	999999	51	999999	999999	999999	999999	911	210	641	999999	833	448	190	999999	398	84	729	645	21	459	789	999999	206	866	141	999999	822	268	920	904	800	312	865	931	124	68	157	585	670	
359	999999	626	999999	360	984	999999	26	548	307	658	779	958	999999	790	999999	663	999999	212	641	999999	665	653	289	999999	955	530	999999	259	999999	340	927	154	974	999999	672	173	426	845	882	767	960	284	961	271	135	841	810	85	720	999999	223	944	999999	999999	999999	143	346	505	404	463	791	767	999999	966	999999	634	983	840	127	58	999999	999	330	999999	908	390	692	28	611	123	720	507	538	999999	127	982	210	999999	968	999999	999999	920	450	428	976	203	273	994	540	500	858	970	958	999999	999999	999999	999999	80	892	313	451	328	999999	291	999999	999999	238	999999	999999	748	433	810	872	588	999999	326	558	902	897	715	127	697	487	121	265	749	999999	866	862	903	368	140	290	664	97	508	36	999999	999999	692	964	337	155	791	76	58	108	379	450	897	665	999999	182	187	999999	753	840	783	36	999999	745	372	82	946	999999	999999	529	217	999999	999999	299	399	227	999999	999999	789	552	999999	999999	217	651	999999	425	965	999999	645	957	113	478	343	667	253	143	690	947	602	265	208	411	773	999999	890	879	727	999999	276	504	967	435	405	211	999999	738	818	352	576	946	117	708	744	999999	425	738	999999	65	55	265	537	267	158	999999	353	999999	280	688	760	299	697	367	971	151	989	677	83	142	522	514	324	347	381	999999	157	500	999999	438	113	162	722	672	562	999999	967	710	999999	871	857	860	467	140	592	286	258	750	736	603	999999	999999	999999	33	543	541	940	199	886	502	999999	852	627	999999	585	607	577	35	999999	960	183	289	999999	211	999999	999999	57	194	755	105	999999	999999	764	73	999999	366	497	698	139	31	999999	778	823	784	494	999999	243	624	999999	984	708	233	945	999999	429	76	999999	463	748	881	493	999999	443	999999	105	979	999999	563	760	999999	999999	878	999999	784	999999	405	465	616	717	280	427	432	999999	999999	999999	999999	462	989	644	999999	19	43	999999	257	537	323	999999	42	688	514	916	680	999999	336	873	830	999999	171	884	33	610	740	999999	478	463	71	127	671	999999	921	527	108	918	744	219	999999	928	648	256	577	71	433	927	213	363	747	568	999999	898	565	999999	999999	999999	621	999999	279	297	481	793	475	206	999999	999999	999999	987	999999	761	130	126	796	901	999999	914	999999	962	187	812	542	124	715	503	813	773	839	999999	236	993	307	338	940	999999	999999	854	781	381	398	795	170	225	545	986	999999	196	111	999999	168	999999	798	658	238	467	754	366	88	972	392	899	999999	693	999999	823	463	791	186	
16	455	834	142	934	574	392	651	326	579	729	65	626	671	999999	915	848	204	649	999999	482	999999	100	776	808	999999	499	999999	477	464	721	999999	656	20	105	218	334	254	864	94	999999	999999	437	787	358	917	765	999999	623	999999	912	999999	999999	691	703	972	365	999999	334	945	85	395	184	862	857	205	999999	616	576	966	590	999999	340	999999	263	666	606	312	427	891	233	999999	383	699	999999	102	999999	964	316	132	853	277	920	918	999999	461	641	575	999999	163	518	999999	660	657	197	317	298	259	438	46	375	62	999999	999999	721	813	21	484	319	764	999999	444	310	453	122	999999	684	999999	555	802	35	40	382	273	383	999999	610	726	999999	245	804	470	535	279	757	801	999999	999999	207	205	449	166	266	175	677	84	999999	217	544	873	632	999999	703	636	999999	344	999999	376	69	647	213	999999	972	84	960	25	908	40	696	321	999999	206	224	359	362	868	774	217	595	999999	235	999999	191	639	612	999999	766	999999	267	999999	999999	270	428	559	992	163	194	191	215	662	175	999999	521	233	196	436	662	354	999999	153	570	473	780	760	421	999999	999999	343	999999	999999	259	999999	999999	283	999999	425	778	664	367	999999	684	999999	11	933	143	417	882	958	452	999999	275	999999	999999	124	851	658	490	667	999999	192	999999	851	719	182	413	167	55	247	999999	770	657	999999	986	84	999999	999999	471	846	627	14	927	999999	890	999999	999999	836	392	657	432	541	935	120	999999	184	159	999999	872	999999	530	999999	371	644	924	681	528	277	999999	999999	999999	999999	999999	644	50	143	264	903	999999	433	999999	999999	999999	397	815	501	835	999999	480	999999	999999	635	999999	641	999999	651	642	999999	231	999999	767	500	411	840	999999	558	354	301	80	393	920	255	999999	999999	425	999999	999999	973	829	433	845	981	797	999999	626	30	999999	999999	327	999999	501	971	682	999999	665	914	999999	933	396	266	999999	544	999999	97	891	679	999999	666	225	999999	450	668	463	999999	373	786	702	999999	999999	981	790	798	999999	682	892	949	999999	131	999999	511	787	277	999999	573	999999	311	515	710	999999	947	267	999999	340	954	947	832	517	884	387	879	999999	388	719	414	999999	358	570	793	204	999999	116	641	882	713	999999	999999	90	999999	999999	72	280	992	64	276	724	688	999999	999999	734	69	999999	688	744	904	300	409	557	999999	106	999999	999999	722	515	999999	999999	625	229	627	378	999999	751	627	372	325	608	228	999999	452	999999	788	890	999999	69	999999	510	999999	896	977	422	999999	625	907	
793	999999	331	558	487	274	436	999999	999999	840	650	999999	317	813	999999	428	999999	999999	86	114	999999	318	999999	199	999999	379	289	999999	999999	252	214	203	158	844	833	778	993	60	741	999999	999999	592	330	60	999999	109	827	697	111	477	681	350	109	521	425	485	557	999999	894	999999	984	23	999999	226	635	457	810	473	999999	999999	435	255	340	27	97	899	988	999999	999999	564	552	592	999999	261	570	863	104	637	428	358	230	999999	165	634	999999	13	999999	113	425	453	298	364	999999	563	52	436	20	92	433	525	497	572	999999	999999	565	999999	701	127	655	771	999999	183	54	631	327	574	99	705	942	94	686	999999	999999	844	275	999999	875	999999	999999	143	853	22	214	903	860	658	26	999999	78	683	312	105	457	999999	999999	124	319	95	999999	478	347	314	999999	349	838	999999	12	999999	75	377	526	999999	909	522	999999	999999	969	151	770	669	557	274	636	268	999999	590	999999	999999	753	160	877	789	521	740	796	548	999999	999999	999999	257	999999	999999	759	701	167	368	196	935	999999	999999	155	178	324	576	920	999999	677	999999	567	257	186	96	256	914	499	736	999999	178	726	999999	999999	114	86	999999	23	540	514	935	111	423	404	999999	189	12	999999	999999	475	999999	999999	999999	870	991	999999	816	999999	569	999999	845	211	999999	999999	999999	999999	365	282	999999	102	801	563	999999	999999	742	999999	999999	853	999999	906	253	908	790	270	486	359	12	509	486	999999	269	999999	999999	770	999999	999999	680	487	999999	291	824	729	999999	617	673	392	999999	165	999999	221	163	963	395	662	999999	999999	421	169	460	668	216	999999	796	242	832	359	119	620	899	18	108	666	475	404	92	524	943	183	596	103	999999	847	382	274	654	306	999999	791	999999	999999	322	520	37	719	84	968	999999	732	785	323	283	819	265	129	123	497	497	991	580	12	992	248	572	366	748	369	999999	531	588	999999	999999	327	376	177	696	587	999999	756	329	123	591	999999	397	283	999999	110	592	262	999999	167	809	999999	221	999999	739	999999	947	999999	999999	715	999999	411	999999	259	29	955	999999	999999	432	536	858	999999	999999	999999	999999	781	999999	299	999999	647	777	230	999999	431	726	239	116	134	438	999999	639	967	785	613	628	189	999999	999999	263	864	657	503	999999	625	308	78	402	999999	999999	999999	999999	658	999999	333	999999	274	40	722	532	790	849	328	999999	809	896	890	954	67	837	240	712	999999	46	680	989	283	399	755	132	658	836	999999	304	479	400	981	842	461	999999	363	159	355	615	
472	25	339	843	31	728	999999	999999	344	999999	599	255	520	621	999999	344	999999	874	284	999999	874	953	497	33	999999	999999	915	57	502	392	999999	999999	367	106	999999	665	659	999999	378	37	713	999999	502	444	704	234	999999	369	398	127	19	999999	874	755	741	519	999999	316	999999	612	813	370	620	999999	443	518	999999	424	57	999999	684	235	999999	257	886	339	461	62	329	955	539	555	659	385	382	994	216	611	364	64	146	353	776	766	999999	353	924	550	11	196	346	465	322	608	442	999999	983	999999	869	412	68	476	999999	707	83	999999	999999	245	999999	448	311	286	69	993	652	999999	999999	739	44	542	415	910	60	142	619	999999	242	61	942	598	21	590	741	952	995	670	366	999999	692	999999	643	688	971	563	884	69	999999	329	999999	111	335	253	592	337	996	157	425	853	98	999	35	999999	302	980	437	721	544	117	999999	982	974	390	999999	88	899	726	939	497	999999	999999	999999	913	999999	840	273	768	997	414	955	848	999999	512	999999	999999	929	983	999999	990	999999	999999	525	298	999999	974	137	945	205	999999	437	999999	999999	999999	605	538	331	121	564	461	717	668	724	999999	161	999999	737	999999	409	364	159	915	340	948	371	999999	44	389	592	130	999999	327	999999	493	977	685	639	326	999999	452	370	818	429	934	282	467	999999	999999	147	182	246	665	999999	840	999999	521	940	270	999999	521	504	942	529	443	747	999999	106	240	162	475	999999	420	564	956	994	340	999999	405	675	903	645	999999	999999	419	883	999999	999999	731	139	465	745	378	999999	396	947	999999	298	986	999999	999999	999999	219	243	671	662	826	110	589	846	33	999999	544	999999	663	875	855	700	119	999999	699	999999	374	999999	696	730	151	660	999999	19	576	52	509	219	792	542	436	415	579	757	67	999999	999999	885	999999	999999	211	784	999999	520	101	999999	188	436	999999	275	997	999999	999999	941	521	175	932	580	280	981	525	334	801	999999	449	450	130	362	999999	751	425	488	999999	267	528	366	564	658	917	999999	863	83	722	527	545	328	999999	999999	246	891	25	622	999999	134	913	876	982	975	80	651	606	999999	934	745	999999	518	121	289	423	164	999999	284	999999	999999	127	999999	611	284	585	131	581	999999	999999	999999	736	802	874	871	999999	651	383	588	588	276	252	47	149	977	676	37	216	589	224	91	999999	741	959	193	999999	471	274	708	999999	948	79	123	999999	333	18	999999	644	999999	999999	771	780	32	695	396	188	999999	312	999999	607	558	914	992	278	
999999	329	995	843	999999	999999	999999	387	675	198	639	999999	139	336	816	968	629	999999	967	652	453	310	268	55	572	14	925	999999	640	110	999999	44	86	999999	674	13	23	214	999999	999999	64	394	115	833	66	999999	59	753	496	666	978	175	947	999999	824	734	71	950	280	686	940	722	746	575	356	605	130	294	662	812	954	999999	999999	592	598	999999	205	434	988	383	954	181	672	999999	999999	999999	96	736	30	999999	941	73	934	277	444	999999	647	999999	486	461	78	765	101	683	712	999999	735	364	751	999999	539	999999	999999	999999	731	768	60	773	999999	680	518	393	273	722	870	890	490	172	999999	999999	421	999999	947	537	999999	199	89	988	999999	569	941	999999	985	264	999999	314	999999	999999	545	675	292	999999	96	806	942	684	501	379	812	821	82	572	215	999999	354	874	689	434	591	999999	688	71	512	883	739	999999	408	19	999999	566	999999	453	626	999999	999999	548	999999	151	594	629	999999	710	999999	999999	999999	378	526	499	910	536	999999	999999	455	999999	987	230	371	999999	77	166	999999	492	999999	256	42	628	945	732	521	999999	305	547	839	961	844	978	885	999999	396	370	269	909	109	785	940	120	997	999999	495	753	186	375	999999	999999	354	214	652	928	999999	999999	432	793	977	114	240	87	838	999999	168	999999	344	310	815	706	999999	376	393	282	999999	921	631	999999	247	999999	999999	929	999999	411	617	999999	335	956	999999	528	938	475	932	999999	555	863	282	999999	999999	486	418	999999	560	377	999999	977	821	379	623	496	246	109	999999	218	484	310	999999	436	876	528	999999	387	656	296	768	999999	999999	398	727	452	649	127	999999	761	999999	999999	379	106	871	640	818	956	343	166	292	999999	919	999999	520	254	999999	845	637	935	999999	40	999999	999999	608	117	543	999999	652	999999	847	999999	240	794	999999	730	931	516	564	999999	710	999999	999999	500	999999	930	512	999999	999999	999999	999999	804	999999	933	958	329	534	999999	999999	999999	106	395	313	999999	319	173	607	134	865	789	323	999999	290	401	999999	85	986	728	269	678	999999	999999	554	179	977	53	638	307	999999	538	205	825	28	800	149	325	423	999999	999999	840	332	999999	855	98	999999	459	999999	99	708	883	999999	806	846	820	999999	999999	840	999999	195	276	535	310	298	337	593	999999	724	489	261	909	662	999999	999999	428	355	226	967	465	20	527	529	548	598	999999	999999	999999	978	999999	641	865	484	289	695	915	314	31	100	527	505	999999	734	43	837	799	231	237	269	427	474	942	316	385	
133	667	999999	999999	712	345	142	203	519	999999	848	396	435	382	420	999999	124	333	136	449	960	348	999999	999999	711	798	731	999999	140	560	999999	699	558	109	999999	37	999999	327	319	999999	395	311	999999	217	999999	450	999999	999999	999999	637	313	151	999999	867	999999	785	874	260	285	999999	999999	999999	72	999999	794	999999	837	335	999999	999999	463	796	24	381	999999	658	196	585	310	270	999999	882	159	503	999999	591	883	999999	684	380	163	918	999999	405	150	999999	248	203	423	46	999999	48	631	999999	999999	516	137	443	812	766	598	999999	949	24	489	999999	999999	999999	711	213	275	155	651	999999	999999	999999	754	618	241	999999	419	993	172	999999	657	395	261	724	329	741	464	449	879	917	782	864	968	999999	915	418	212	999999	999999	220	771	467	396	784	206	999999	761	999999	212	999999	357	604	137	686	999999	103	480	302	249	999999	748	825	276	999999	75	374	575	726	703	823	632	739	999999	951	999999	199	999	999999	528	999999	979	946	247	901	570	187	737	291	671	822	938	999999	440	522	471	946	999999	662	719	831	73	45	999999	999999	355	617	999999	185	195	176	104	13	774	559	990	802	587	375	173	887	637	294	65	881	885	999999	309	989	490	554	998	346	999999	696	626	944	140	858	556	953	94	562	106	999999	727	999999	146	880	532	668	368	826	499	831	204	779	980	934	503	999999	317	113	694	999999	178	999999	999999	87	932	55	999999	729	818	999999	999999	85	197	560	163	950	585	999999	467	821	196	999999	846	926	999999	999999	999999	206	364	922	645	981	867	466	335	968	689	68	999999	999999	999999	639	17	289	38	129	999999	429	780	553	999999	888	646	999999	453	996	912	329	585	95	91	474	999999	999999	999999	999999	218	999999	234	999999	999999	999999	999999	981	999999	557	174	566	897	383	264	999999	999999	999999	874	999999	345	993	22	339	999999	369	483	861	404	999999	274	121	715	217	911	999999	204	594	291	531	999999	665	999999	896	999999	355	999999	212	831	999999	999999	999999	31	818	486	224	717	894	999999	901	53	999999	999999	302	999999	999999	851	690	472	402	349	999999	530	999999	348	680	945	126	508	999999	999999	281	999999	857	484	712	999999	896	731	696	154	309	999999	390	487	999999	88	999999	614	777	504	741	999999	438	207	226	42	677	479	806	278	601	396	999999	963	772	999999	729	818	580	999999	954	958	775	258	49	376	999999	865	550	601	198	511	730	999999	999999	540	601	659	267	679	422	427	924	999999	999999	913	999999	426	715	219	359	938	43	814	549	
999999	999999	999999	167	850	999999	811	928	214	90	99	665	223	767	241	987	999999	560	900	550	537	44	356	999999	136	339	723	160	341	999999	999999	478	915	666	423	575	420	999999	416	787	611	999999	720	999999	463	999999	999999	659	484	231	289	999999	142	274	22	748	618	485	999999	999999	999999	661	597	961	830	621	749	557	354	665	999999	577	999999	123	938	48	323	19	251	879	517	74	676	119	962	872	345	651	653	674	957	934	471	896	618	950	901	758	517	842	507	275	314	999999	653	712	243	29	999999	974	999999	608	244	161	13	114	985	999999	999	958	999999	108	999999	999999	999999	999999	115	258	999999	988	147	565	502	409	381	251	999999	857	999999	260	638	999999	326	679	248	999999	700	999999	892	999999	999999	423	759	999999	566	409	372	634	119	999999	606	985	999999	999999	999999	870	116	834	780	999999	999999	137	31	749	329	960	782	234	441	360	942	796	365	991	33	723	805	943	843	999999	999999	999999	748	454	653	653	999999	979	999999	378	251	865	538	139	167	837	999999	999999	999999	999999	627	148	203	758	78	999999	629	533	322	123	74	173	999999	808	883	231	389	999999	105	676	168	999999	392	72	999999	86	999999	235	833	196	331	795	714	247	354	999999	930	989	386	843	33	278	667	728	314	999999	874	730	256	936	458	825	914	562	447	999999	756	140	999999	991	551	404	999999	135	792	999999	999999	999999	463	999999	300	399	200	261	653	890	145	663	758	40	212	537	999999	896	738	505	881	162	999999	999999	984	799	349	394	301	629	578	541	999999	45	630	129	276	999999	645	68	635	662	908	556	689	102	382	619	788	24	424	802	397	297	999999	305	954	934	168	999999	60	805	999999	999999	321	999999	999999	722	999999	92	270	875	260	999999	870	228	999999	999999	839	999999	427	730	605	287	214	999999	153	648	648	334	175	999999	999999	155	17	829	999999	883	245	95	373	659	999999	706	999999	999999	999999	716	999999	178	61	999999	999999	999999	83	330	209	682	999999	546	460	89	84	999999	916	928	930	115	673	50	525	999999	999999	754	528	999999	521	899	534	664	999999	437	231	999999	283	999999	248	679	81	687	630	30	73	698	635	293	584	142	789	824	619	446	53	386	652	691	703	349	748	314	808	999999	157	999999	322	33	858	604	802	462	689	260	999999	999999	420	999999	306	319	129	244	193	388	120	999999	55	787	393	845	826	999999	999999	898	999999	767	878	330	999999	908	385	611	435	979	999999	336	145	999999	411	68	965	999999	394	393	999999	514	
131	429	199	448	119	535	999999	22	777	220	999999	791	330	277	116	999999	632	999999	933	517	808	213	58	783	574	999999	385	335	999999	678	999999	999999	999999	426	645	459	140	434	999999	850	971	422	211	129	999999	353	999999	144	999999	875	526	999999	999999	712	705	917	381	415	874	433	160	315	999999	109	23	999999	999999	903	999999	999999	959	207	599	999999	546	395	999999	928	999999	230	999999	250	999999	13	162	210	918	965	999999	728	87	725	560	375	999999	666	289	999999	116	313	241	144	513	303	916	328	406	376	176	320	915	452	267	999999	784	909	931	139	999999	812	999999	156	192	902	579	243	647	234	999999	879	115	999999	822	844	989	513	737	999999	999999	834	803	999999	799	999999	812	634	468	906	590	790	735	159	166	999999	999999	999999	952	610	723	682	680	182	982	999999	214	999999	630	422	664	281	999999	999999	52	122	19	862	357	782	100	999999	775	741	643	603	154	956	999999	528	946	904	561	136	365	999999	999999	999999	999999	999999	205	999999	999999	999999	999999	319	618	883	117	54	294	999999	737	179	520	999999	999999	939	538	388	152	999999	284	111	476	760	719	55	496	637	958	388	302	999999	586	304	940	730	499	333	999999	999999	999999	999999	244	910	177	391	616	999999	507	223	102	191	369	947	999999	902	578	491	599	999999	397	479	95	906	743	892	592	999999	838	186	449	214	403	999999	999999	585	867	566	593	338	439	909	999999	744	296	121	485	999999	783	47	162	18	734	422	873	999999	612	337	177	284	999999	400	748	331	999999	887	787	488	999999	935	999999	999999	897	271	143	488	349	350	620	631	417	953	442	999999	34	999999	480	981	17	41	973	539	399	999999	539	48	999999	809	970	999999	334	996	999999	847	12	150	120	472	288	999999	39	999999	717	999999	867	845	958	948	306	999999	416	805	481	516	962	505	622	589	999999	999999	327	999999	379	999999	306	999999	860	999999	797	884	330	18	703	621	11	710	821	853	450	694	89	221	512	638	992	529	524	586	885	999999	527	999999	740	999999	999999	999999	999999	999999	249	456	999999	373	161	422	999999	408	111	860	514	261	684	769	148	47	26	999999	38	741	999999	777	896	999999	709	300	366	798	277	520	553	511	818	325	614	994	709	999999	999999	999999	626	594	427	664	81	633	999999	758	393	703	176	961	471	161	287	471	560	710	664	999999	66	999999	140	590	316	999999	443	999999	165	153	999999	310	999999	999999	124	633	359	241	212	86	477	999999	415	574	354	591	50	667	47	152	999999	998	
61	209	43	412	464	836	357	78	200	464	999999	249	374	866	916	999999	46	653	999999	328	999999	588	393	999999	808	999999	999999	724	962	999999	331	999999	710	999999	258	845	905	712	179	999999	883	143	999999	23	15	999999	209	487	675	518	630	393	40	999999	499	473	999999	585	604	897	600	632	116	423	142	590	539	44	617	80	626	999999	484	999999	445	375	702	379	452	642	366	758	999999	999999	999999	938	999999	999999	839	999999	999999	330	117	282	923	260	36	471	999999	424	636	999999	999999	604	891	306	909	441	679	134	999999	447	999999	961	541	841	583	663	999999	999999	608	943	204	832	52	306	226	211	675	194	999999	240	498	37	16	201	888	455	999999	848	38	550	915	715	23	591	197	999999	740	92	999999	373	203	686	999999	692	969	999999	999999	595	90	999999	766	495	999999	541	948	115	999999	349	952	138	999999	999999	999999	68	37	489	999999	999999	119	999999	470	593	516	974	999999	999999	220	323	231	852	892	965	999999	999999	783	999999	999999	482	642	91	199	401	999999	999999	271	772	999999	758	664	999999	227	111	486	18	246	183	979	811	504	146	999999	999999	127	110	245	145	999999	844	284	607	999999	999999	818	37	881	79	463	966	999999	274	999999	462	658	999999	999999	999999	489	759	94	999999	450	127	978	505	196	999999	284	39	313	999999	121	676	483	999999	928	999999	293	999999	999999	177	720	22	108	240	846	999999	983	385	999999	454	656	902	999999	674	999999	444	367	999999	999999	333	794	999999	663	999999	162	624	999999	601	812	752	507	40	632	917	889	438	28	748	659	999999	574	898	999999	859	480	218	916	809	900	494	999999	971	999999	999999	382	296	359	522	87	999999	464	999999	572	723	947	625	279	999999	785	999999	999999	618	662	98	759	895	869	803	116	944	999999	179	701	328	238	535	423	999999	544	602	89	506	671	437	298	193	336	999999	999999	999999	939	83	999999	182	79	905	318	528	54	999999	426	555	415	142	524	295	690	254	495	999999	211	450	308	192	648	919	947	235	800	999999	569	39	892	262	999999	634	155	529	259	333	999999	895	999999	67	186	533	100	538	913	12	502	999999	999999	500	999999	999999	999999	841	533	999999	999999	999999	999999	478	917	396	663	163	138	890	150	171	995	171	203	315	665	999999	15	124	999999	999999	999999	798	83	487	684	402	999999	999999	858	999999	995	109	375	999999	178	316	150	789	999999	937	410	33	861	341	96	193	999999	999999	833	999999	999999	418	999999	549	771	999999	405	999999	711	271	553	999999	41	999999	175	896	
999999	69	147	359	110	226	254	890	999999	999999	937	741	400	501	999999	272	683	999999	477	587	778	826	373	249	910	710	999999	609	393	999999	992	33	999999	200	999999	999999	209	483	433	619	174	999999	999999	483	991	664	49	220	175	291	999999	999999	370	587	127	969	696	898	999999	400	148	644	999999	229	305	913	575	999999	113	859	72	209	900	857	423	347	295	889	999999	256	999999	867	444	112	849	295	999999	588	82	428	550	311	44	43	481	529	932	321	188	88	98	838	116	315	228	999999	999999	513	173	779	999999	806	650	202	729	999999	999999	999999	380	20	260	986	137	685	319	761	174	866	385	999999	414	999999	999999	999999	167	832	761	138	883	119	488	999999	425	302	744	743	660	842	313	999999	999999	537	941	177	828	112	999999	430	996	999999	574	940	137	279	375	999999	999999	481	44	897	999999	80	521	999999	532	110	570	835	941	999999	110	332	999999	185	573	877	42	543	350	999999	131	340	142	426	999999	999999	32	155	999999	44	647	189	807	416	691	999999	999999	681	645	728	541	875	489	431	366	252	387	952	705	497	677	561	999999	979	775	188	938	105	724	984	999999	999999	907	907	999999	999999	524	156	493	324	999999	361	999999	622	999999	999999	851	711	999999	303	999999	80	449	439	366	999999	999999	828	641	512	999999	920	956	660	650	126	967	581	999999	999999	999999	240	999999	391	636	326	663	518	466	529	336	237	45	999999	823	16	976	999999	999999	842	999999	696	514	981	13	941	404	247	971	999999	288	280	999999	625	999999	929	612	67	803	49	432	539	371	121	185	93	884	534	999999	644	999999	499	40	999999	570	41	726	487	387	695	921	999999	546	69	251	999999	29	420	856	999999	404	918	999999	511	420	343	334	402	805	920	67	870	999999	337	266	999999	249	557	64	544	999999	135	679	118	127	16	993	312	870	129	73	473	678	999999	249	999999	825	529	250	237	999999	333	682	999999	637	61	25	218	999999	463	817	472	365	322	690	999999	248	566	393	999999	999999	31	532	686	856	593	201	467	97	44	962	719	999999	827	836	999999	453	222	480	999999	991	999999	508	417	311	601	999999	366	263	970	999999	268	146	837	999999	685	800	995	611	54	860	557	130	769	500	108	165	999999	485	999999	825	36	96	327	999999	565	999999	125	384	999999	486	835	213	127	999999	704	582	999999	999999	999999	89	999999	610	999999	999999	443	664	999999	999999	212	446	579	880	999999	154	999999	182	819	425	331	172	685	621	356	567	34	353	999999	719	796	
525	685	597	334	729	378	425	999999	999999	999999	901	783	208	999999	999999	999999	999999	760	999999	999999	531	999999	64	999999	999999	404	835	264	868	999999	99	660	30	130	999999	760	981	556	723	999999	542	522	708	446	999999	388	999999	449	537	660	999999	593	41	626	274	999999	631	999999	345	335	542	170	791	929	999999	250	763	88	494	67	925	407	46	999999	559	18	64	617	199	610	918	396	726	999999	999999	506	999999	999999	855	924	139	12	999999	398	242	999999	731	779	558	189	625	999999	999999	479	999999	671	557	834	76	999999	708	23	999999	734	417	156	443	584	999999	999999	621	369	999999	570	928	923	999999	999999	963	187	287	285	69	19	999999	520	441	999999	999999	449	948	794	337	599	225	125	223	487	999999	96	938	157	999999	999999	999999	265	184	393	999999	811	485	908	999999	889	999999	999999	954	779	748	896	714	196	111	378	443	999999	999999	633	355	999999	999999	709	667	999999	249	999999	323	893	451	999999	346	58	705	670	963	50	923	999999	621	791	171	443	999999	94	382	751	55	999999	732	741	233	550	999999	999999	111	999999	999999	994	650	848	119	70	999999	28	560	999999	491	441	999999	403	902	999999	22	564	650	276	999999	582	504	497	94	731	999999	999999	506	795	20	966	569	197	798	929	797	773	999999	111	114	999999	534	999999	270	999999	188	338	838	999999	538	999999	999999	834	806	668	499	162	763	999999	898	999999	521	764	656	525	872	227	999999	973	796	249	882	549	999999	259	58	789	237	480	552	833	870	999999	266	535	878	734	999999	999999	440	999999	19	302	212	485	208	769	69	745	741	961	999999	865	999999	299	999999	999999	672	556	999999	710	925	292	836	999999	758	653	999999	130	647	147	836	475	543	161	239	589	999999	686	61	289	999999	491	999999	999999	109	15	35	967	934	999999	72	834	999999	730	718	727	466	999999	727	999999	271	939	107	604	134	268	331	999999	69	22	210	986	999999	999999	980	443	553	254	966	752	627	999999	196	317	85	11	956	813	999999	999999	132	211	958	506	999999	790	394	999999	467	999999	999999	999999	999999	921	999999	999999	999999	188	749	285	183	222	179	999999	927	730	752	790	528	132	999999	518	999999	557	889	999999	37	999	999999	200	59	419	787	135	79	999999	632	999999	187	999	672	777	999999	167	999999	910	41	983	999999	297	47	603	616	999999	538	999999	999999	360	42	140	58	339	865	559	235	763	435	54	905	644	108	488	613	528	459	534	999999	99	228	979	999999	999999	999999	35	162	999999	803	452	596	903	204	282	
242	57	951	343	912	514	999999	575	484	986	87	934	198	559	990	97	884	999999	721	999999	142	999999	173	14	909	839	406	778	960	999999	458	12	450	826	255	999999	576	126	622	939	999999	653	504	980	999999	495	999999	603	999999	715	568	592	192	205	150	189	884	999999	433	999999	999999	164	614	501	538	85	999999	372	999999	434	999999	767	392	781	842	488	558	192	47	999999	13	802	999999	255	424	999999	819	254	686	76	681	629	693	549	831	12	48	12	999999	890	11	999999	300	41	204	800	209	999999	363	661	631	701	909	19	999999	999999	842	369	999999	672	266	249	686	247	752	891	84	843	999999	839	999999	555	741	157	422	999999	512	290	999999	999999	666	418	999999	999999	444	980	999999	999999	999999	999999	170	999999	925	779	634	761	999999	999999	999999	312	999999	999999	461	523	220	86	959	762	596	540	999999	562	318	999999	999999	847	358	661	802	772	182	399	373	432	679	999999	999999	962	523	661	751	459	10	748	999999	309	956	377	999999	368	30	999999	98	999999	724	607	999999	472	999999	786	999999	999999	261	516	999999	336	993	39	843	449	999999	997	999999	934	788	999999	999999	569	999999	707	890	999999	846	444	751	226	311	999999	708	81	409	167	199	736	999999	999999	208	494	618	999999	316	999999	533	999999	911	32	999999	163	999999	999999	56	999999	906	75	999999	999999	289	816	764	913	999999	568	999999	771	49	999999	999999	512	686	173	155	999999	999999	999999	999999	963	457	481	532	729	508	999999	999999	999999	35	608	999999	999999	999999	827	345	391	729	999999	999999	747	606	761	335	999999	224	214	477	986	999999	999999	850	912	674	932	973	807	294	45	414	999999	999999	999999	746	441	48	684	670	858	999999	764	347	255	457	653	999999	695	999999	909	514	303	999999	297	111	999999	757	347	999999	999999	999999	538	106	693	999999	669	463	999999	999999	999999	584	539	544	618	169	471	999999	605	464	999999	575	999999	661	999999	999999	120	999999	996	999999	700	684	700	235	761	15	299	667	654	954	788	199	753	680	263	335	975	999999	72	138	999999	414	161	882	437	999999	575	877	721	172	190	473	467	720	324	219	883	999999	782	612	870	803	999999	651	676	831	999999	607	999999	59	555	360	143	867	262	296	532	818	798	428	439	421	945	491	773	325	732	43	365	53	452	672	977	459	999999	999999	427	999999	216	999999	521	968	479	672	999999	999999	339	600	467	38	687	75	514	999999	183	458	858	999999	877	360	109	999999	251	999999	999999	999999	999999	999999	609	426	999999	31	611	999999	999999	471	942	
999999	999999	943	986	999999	575	337	366	387	167	622	286	810	978	921	999999	855	507	732	999999	125	999999	734	999999	655	990	50	169	665	463	999999	999999	711	515	584	631	999999	374	999999	999999	999999	999999	229	999999	999999	999999	798	999999	999999	398	755	695	184	744	826	218	149	497	999999	999999	999999	178	700	999999	844	174	999999	304	999999	300	699	491	540	519	813	999999	845	999999	694	258	201	602	221	999999	999999	627	999999	967	688	376	999999	999999	44	825	999999	999999	999999	305	881	596	832	999999	55	999999	699	999999	164	665	999999	708	372	140	802	92	999999	933	956	433	226	227	999999	607	615	36	999999	262	457	715	831	78	822	549	999999	108	425	697	556	999999	577	442	472	618	999999	999999	999999	999999	643	951	875	754	999999	872	89	663	705	235	889	999999	848	999999	817	449	833	862	886	999999	12	704	666	262	999999	401	855	999999	754	283	999999	999999	999999	456	999999	505	999999	86	289	999999	470	473	403	999999	807	538	715	999999	999999	999999	784	184	103	999999	358	939	999999	999999	378	396	26	305	909	431	999999	264	996	401	827	322	999999	999999	582	936	362	538	310	476	454	999999	999999	724	169	999999	499	396	999999	840	108	679	220	225	708	999999	932	175	564	971	536	552	541	323	314	312	422	37	602	167	829	819	638	818	178	999999	711	302	146	187	932	278	723	999999	303	157	112	394	58	999999	13	196	973	999999	999999	901	316	999999	999999	856	319	471	793	383	999999	288	50	401	999999	187	999999	640	39	999999	999999	999999	828	386	30	166	210	38	978	912	999999	642	846	309	999999	277	224	349	882	289	999999	471	484	999999	153	25	999999	999999	347	870	508	373	167	999999	300	999999	83	999999	351	263	656	290	492	881	230	999999	442	741	523	779	999999	842	757	750	519	577	783	999999	243	14	58	500	999999	117	999999	999999	485	259	999999	999999	999999	999999	997	628	633	587	978	999999	130	774	583	375	197	567	907	999999	615	999999	86	722	999999	594	696	347	214	166	600	999999	477	440	893	999999	732	327	585	677	845	139	999999	932	999999	999999	368	468	430	682	312	999999	999999	748	183	999999	999999	296	999999	609	598	660	999999	477	986	603	135	689	881	401	643	869	999999	239	820	486	999999	999999	133	999999	236	238	916	999999	853	477	184	729	999999	824	19	999999	31	976	999999	194	715	649	999999	999999	65	678	586	999999	999999	999999	151	969	999999	999999	778	38	172	587	383	370	743	999999	624	999999	428	999999	432	66	392	206	848	15	160	635	771	650	208	137	663	999999	
651	887	492	419	335	999999	801	569	56	980	283	444	603	999999	451	999999	35	436	999999	659	256	529	647	842	595	999999	999999	999999	926	137	999999	45	999999	999999	718	856	409	214	194	223	604	999999	19	999999	923	414	411	999999	194	999999	625	772	559	14	311	999999	999999	649	999999	199	396	509	999999	919	999999	248	999999	999999	999999	594	424	821	252	364	64	392	999999	244	919	191	734	386	117	979	511	68	485	999999	524	999999	616	759	390	999999	999999	999999	999999	100	262	999999	893	634	999999	599	532	999999	530	999999	949	918	999999	15	730	643	464	19	401	663	417	999999	999999	999999	262	999999	978	665	999999	257	536	959	999999	429	982	244	297	110	999999	518	999999	707	538	999999	999999	606	999999	611	38	999999	540	817	703	566	999999	170	922	999999	381	41	621	866	372	282	669	999999	756	192	32	496	355	363	76	883	999999	709	563	999999	999999	999999	427	376	999999	694	999999	718	999999	605	746	821	999999	999999	728	911	896	590	999999	265	620	978	850	801	999999	999999	401	999999	750	820	360	972	607	999999	999999	725	613	254	240	678	566	950	734	999999	999999	211	184	360	634	164	986	626	999999	308	862	653	805	625	787	103	999999	539	968	445	255	773	223	872	999999	13	999999	651	359	666	999999	670	254	699	365	999999	368	51	552	999999	833	733	607	999999	999999	999999	999999	987	467	146	999999	37	982	299	905	672	987	311	999999	999999	856	345	276	999999	609	999999	999999	999999	270	409	735	261	999999	382	612	522	999999	914	294	317	999999	321	194	223	999999	671	999999	955	794	999999	400	66	999999	921	739	498	999999	899	699	396	618	814	726	999999	410	999999	999999	609	686	999999	506	82	27	717	548	545	160	63	428	938	513	453	999999	577	19	679	999999	74	642	124	999999	276	225	898	698	278	594	137	812	165	629	999999	278	410	196	999999	49	999999	382	203	347	413	480	999999	882	999999	502	158	57	731	890	976	966	572	337	999999	857	128	999999	280	950	33	250	999999	319	434	999999	910	999999	691	639	999999	691	448	999999	652	999999	465	25	533	775	445	89	999999	274	652	999999	999999	82	999999	470	920	288	999999	252	999999	172	217	451	457	999999	591	999999	366	102	999999	999999	528	796	685	444	401	112	999999	504	515	944	999999	998	666	323	480	837	435	230	719	657	999999	205	999999	490	587	23	567	544	193	678	723	988	321	367	593	909	397	521	999999	817	793	607	999999	378	11	219	999999	144	518	753	999999	145	382	999999	705	999999	342	205	856	388	544	950	321	
837	999999	999999	686	308	999999	571	450	914	999999	901	864	981	468	94	488	378	238	433	36	439	347	587	615	25	661	271	576	201	664	999999	282	999999	296	900	157	999999	532	486	414	999999	999999	426	983	480	441	724	863	258	999999	488	159	121	923	999999	999999	999999	999999	670	999999	468	995	258	260	471	999999	30	999999	568	937	999999	846	752	999999	89	136	920	999999	144	584	999999	407	328	485	186	541	171	919	415	410	999999	999999	999999	840	999999	999999	64	176	522	851	420	40	999999	320	68	641	999999	102	844	754	999999	49	999999	999999	709	999999	676	773	83	929	999999	111	288	167	999999	999999	984	911	82	137	82	999999	92	292	999999	906	112	17	427	544	144	78	999999	660	831	474	842	774	140	885	285	290	102	999999	394	319	751	999999	887	672	999999	495	30	716	999999	999999	999999	148	999999	999999	999999	668	999999	539	795	399	36	628	335	999999	553	220	780	999999	852	791	662	499	999999	999999	165	999999	130	754	888	999999	57	368	978	999999	517	703	851	999999	927	616	999999	999999	797	999999	292	133	812	928	129	999999	714	999999	863	891	172	999999	249	999999	647	994	548	602	651	156	352	667	649	328	999999	999999	368	452	999999	246	857	999999	702	904	571	42	162	201	635	451	999999	223	505	97	844	60	463	782	691	933	77	342	999999	999999	652	999999	999999	493	487	279	87	271	999999	627	43	73	765	999999	507	614	999999	357	967	209	222	138	171	562	484	401	396	586	999999	336	999999	525	999999	61	261	999999	558	668	713	365	373	672	648	878	999999	781	999999	128	284	86	101	719	374	712	438	523	463	921	18	96	883	999999	510	999999	457	518	877	714	93	999999	999999	999999	643	611	835	999999	490	999999	999999	999999	116	277	311	685	999999	459	999999	483	622	738	492	999999	659	627	482	999999	172	409	430	999999	903	580	44	999999	29	999999	85	763	999999	888	999999	180	422	315	979	615	199	825	999999	998	368	403	999999	355	999999	999999	523	26	138	962	387	90	862	999999	799	999999	243	588	665	999999	384	396	605	733	704	999999	999999	354	647	999999	683	346	999999	999999	185	509	488	689	653	600	404	69	634	914	511	953	999999	458	516	453	381	610	170	999999	623	999999	999999	368	999999	999999	214	179	378	271	999999	999999	684	440	789	299	57	554	935	74	922	325	761	691	232	750	14	999999	837	204	999999	999999	186	719	808	999999	711	999999	47	895	396	234	690	372	635	470	278	999999	669	226	999999	827	675	999999	763	999999	999999	116	999999	900	752	448	
341	183	776	216	999999	965	631	586	587	927	999999	999999	678	698	634	999999	65	762	481	999999	999999	620	999999	667	407	90	999999	509	992	604	999999	147	152	999999	892	516	999999	429	605	313	254	92	639	478	321	635	427	75	674	821	61	383	428	999999	999999	999999	999999	118	999999	999999	20	132	593	982	942	378	897	729	805	128	802	636	166	178	999999	24	981	999999	999999	772	662	889	999999	180	553	611	719	528	607	999999	999999	999999	620	821	303	132	499	656	999999	999999	999999	697	270	556	29	999999	226	259	741	335	740	63	761	45	999999	999999	297	423	439	341	999999	379	132	634	999999	999999	25	345	874	760	525	334	795	414	44	964	629	288	161	137	394	469	786	999999	441	87	726	584	999999	183	835	86	227	999999	292	368	999999	635	569	705	410	999999	385	980	999999	415	268	356	999999	166	500	18	271	311	946	200	999999	850	999999	999999	596	999999	644	701	999999	449	116	600	131	676	399	993	719	455	727	512	999999	806	470	999999	819	999999	583	543	999999	827	814	916	257	999999	776	724	999999	661	118	969	246	683	65	999999	309	667	999999	334	766	506	298	815	583	443	999999	786	389	177	999999	226	857	110	999999	108	999999	200	353	999999	899	674	560	999999	347	999999	275	410	750	109	999999	999999	155	258	776	185	538	998	342	813	999999	989	344	999999	999999	891	999999	145	999999	957	736	118	324	205	999999	101	946	999999	478	824	177	705	45	999999	450	938	81	608	999999	843	569	636	857	539	52	909	340	999999	999999	455	646	999999	746	999999	372	999999	836	950	823	999999	239	307	529	999999	999999	999999	954	64	825	632	820	513	811	820	397	110	261	784	999999	525	761	662	743	999999	188	47	958	251	917	832	111	131	784	999999	614	272	116	349	999999	760	955	286	468	863	634	143	328	925	406	271	366	61	796	308	923	576	563	999999	340	608	999999	712	999999	992	531	699	728	172	216	135	999999	912	891	402	569	999999	203	879	999999	54	719	42	845	655	476	59	334	486	725	47	708	610	18	295	437	253	999999	475	999999	934	414	999999	719	281	277	999999	170	999999	738	448	383	683	116	999999	888	300	866	999999	526	481	375	252	999999	999999	426	393	903	605	999999	999999	344	728	547	464	639	563	323	574	999999	32	889	999999	747	287	999999	34	503	723	407	146	386	659	949	860	568	172	999999	549	854	883	549	564	439	422	113	655	146	651	655	334	976	999999	112	503	592	446	504	169	515	999999	890	190	208	828	940	685	
778	686	999999	999999	844	773	720	504	483	334	500	335	183	18	888	851	77	82	169	94	557	456	278	132	999999	559	44	999999	999999	999999	366	611	481	999999	999999	459	999999	188	999999	213	999999	607	30	268	999999	179	985	506	999999	48	123	136	668	999999	137	332	418	772	809	295	739	267	510	123	999999	999999	853	999999	142	438	105	889	592	999999	512	949	436	19	186	497	999999	538	948	955	256	240	999999	626	300	554	51	983	378	204	473	324	107	906	999999	67	326	240	374	85	942	233	543	711	353	187	896	408	999999	321	722	211	318	555	867	999999	999999	237	999999	587	397	999999	999999	999999	999999	198	852	529	718	129	181	343	999999	999999	22	32	696	241	999999	123	658	642	999999	999999	481	272	15	552	48	563	121	99	999999	786	688	999999	712	999999	228	165	335	376	689	999999	150	389	999999	999999	999999	845	999999	714	954	351	928	754	725	464	916	999999	999999	309	491	165	18	92	567	386	194	192	319	550	22	999999	787	292	952	920	916	102	235	569	999999	203	521	999999	144	434	857	933	114	258	238	998	999999	999999	884	999999	999999	68	821	660	260	359	535	500	701	836	999999	646	999999	999999	999999	824	995	623	300	298	643	999999	947	143	528	261	88	71	321	24	999999	999999	407	428	462	857	280	574	318	660	667	31	999999	308	870	221	141	309	709	414	13	358	735	596	890	856	999999	999999	142	999	281	474	188	686	999999	801	249	384	352	999999	999999	999999	314	639	630	622	905	649	273	999999	130	778	361	906	21	797	36	810	999999	605	747	593	441	319	388	999999	842	28	617	999999	972	756	957	29	999999	999999	53	999999	965	277	950	471	424	825	879	503	123	281	999999	893	999999	999999	846	746	943	960	989	995	261	438	780	887	999999	999999	999999	373	821	342	55	439	753	931	999999	270	654	999999	178	999999	999999	999999	89	570	353	723	304	544	910	220	85	999999	999999	58	999999	537	999999	73	999999	230	490	999999	682	999999	999999	999999	150	843	999999	586	999999	668	791	382	564	376	358	999999	543	318	899	800	999999	610	266	154	846	999999	999999	317	772	590	999999	947	136	924	212	309	999999	118	583	999999	950	334	999999	417	119	999999	999999	477	189	287	999999	131	999999	689	999999	81	999999	92	398	444	756	286	999999	510	822	844	255	639	174	59	876	434	735	448	999999	999999	492	849	44	636	221	999999	137	495	70	724	625	999999	872	140	999999	261	720	148	704	674	521	617	594	275	999999	853	313	140	411	999999	999999	999999	
999999	924	589	674	58	762	233	146	999999	327	450	108	999999	808	767	43	273	624	999999	596	743	185	999999	874	999999	769	999999	367	316	997	94	964	337	742	607	999999	999999	999999	213	957	915	999999	526	999999	176	999999	56	165	95	280	999999	786	391	999999	149	664	317	714	420	999999	100	865	829	161	243	999999	770	486	210	820	491	163	999999	756	999999	185	659	423	707	768	722	515	999999	46	140	999999	582	537	602	943	640	836	700	924	867	999999	738	374	999999	690	725	570	954	999999	999999	713	374	634	128	964	15	893	16	651	566	999999	593	793	999999	935	999999	999999	884	267	189	654	462	999999	889	631	447	999999	463	27	53	162	560	16	258	427	932	948	419	999999	938	747	829	999999	999999	292	999999	999999	354	34	999999	491	686	999999	999999	143	260	999999	744	497	526	999999	999999	989	607	413	33	999999	544	602	999999	999999	823	255	328	442	999999	413	138	607	175	502	999999	439	239	999999	999999	999999	999999	999999	999999	65	213	922	121	227	317	840	451	954	268	879	409	752	31	832	999999	440	379	653	999999	846	749	147	331	33	781	999	999999	56	937	170	666	430	999999	999999	999999	901	144	110	999999	984	962	999999	349	999999	102	197	417	407	893	46	999999	277	805	330	315	76	600	97	446	317	90	405	27	107	223	979	327	84	999999	766	306	278	528	334	884	575	999999	46	931	594	592	362	162	900	677	399	624	999999	641	685	311	999999	664	999999	999999	567	166	999999	999999	999999	870	343	326	137	999999	224	999999	481	446	999999	277	563	166	852	999999	727	999999	999999	429	824	364	222	442	999999	465	999999	614	710	429	327	419	556	964	817	723	258	46	999999	170	463	649	152	667	901	417	999999	889	812	999999	999999	324	999999	822	258	999999	657	999999	920	672	490	609	48	61	129	331	721	999999	348	138	477	690	227	956	999999	184	222	999999	540	988	717	370	802	618	252	12	999999	734	999999	999999	999999	356	126	999999	680	853	611	101	548	580	696	999999	550	684	624	496	106	93	855	999999	546	999999	999999	932	954	129	807	429	999999	126	951	999999	999999	999999	71	130	573	865	285	123	573	130	999999	960	301	570	999999	128	994	999999	906	296	878	642	523	964	986	194	999999	999999	55	191	292	999999	999999	709	273	271	622	504	999999	241	807	999999	510	425	105	410	640	394	310	689	435	62	999999	665	999999	251	766	107	144	389	466	725	77	391	838	999999	341	592	306	558	505	500	833	674	999999	146	141	999999	868	586	999999	24	260	
999999	756	999999	999999	963	600	32	504	525	369	543	774	999999	674	129	999999	521	78	57	999999	999999	999999	934	229	545	185	971	119	668	999999	558	835	452	474	999999	634	999999	999999	378	991	284	999999	980	140	300	900	407	999999	999999	520	356	999999	506	926	509	181	821	19	677	999999	629	912	835	295	999999	999999	331	999999	962	999999	977	159	699	65	813	697	999999	999999	929	644	777	508	999999	157	882	50	339	526	965	999999	999999	599	694	590	372	371	228	999999	328	999999	578	790	510	527	543	206	817	450	123	999999	968	999999	90	999999	20	130	814	687	413	771	999999	999999	651	432	999999	999999	465	119	693	451	479	518	485	999999	76	987	999999	999999	614	686	232	888	413	164	571	999999	519	662	580	999999	557	540	999999	557	224	772	999999	88	999999	166	741	708	999999	671	342	459	541	999999	999999	32	132	999999	83	999999	549	999999	402	496	999999	884	867	999999	539	451	894	938	237	928	131	303	847	999999	999999	999999	999999	523	999999	999999	821	121	264	775	999999	557	129	999999	466	564	18	735	999999	652	227	999999	298	937	179	315	777	403	999999	999999	621	999999	999999	212	511	624	999999	999999	357	660	675	748	630	999999	117	981	999999	999999	999999	672	919	396	923	205	702	770	170	17	999999	825	963	428	999999	999999	163	33	382	917	999999	842	782	983	999999	999999	977	478	341	206	999999	999999	999999	206	921	559	999999	235	749	979	509	999999	999999	775	680	532	696	257	859	979	938	94	999999	415	770	639	890	999999	18	213	227	234	438	964	186	167	842	767	999999	339	956	928	283	999999	999999	79	387	16	999999	855	32	730	618	999999	267	746	588	578	435	291	999999	757	227	546	762	285	312	500	598	523	689	928	750	530	999999	999999	810	216	997	999999	262	999999	634	162	190	497	615	86	706	440	578	273	999999	224	670	209	710	999999	640	141	766	999999	418	789	175	103	979	98	339	257	999999	382	999999	733	999999	999999	133	74	999999	999999	670	999999	794	167	944	425	596	535	859	823	309	83	999999	866	999999	375	475	844	999999	97	517	526	747	999999	999999	999999	693	609	195	884	86	646	381	375	471	540	102	999999	844	750	507	453	999999	515	948	861	999999	714	797	999999	319	288	87	999999	999999	153	999999	345	662	748	732	986	350	974	999999	999999	701	999999	404	405	282	999999	999999	999999	999999	73	999999	242	509	643	999999	979	812	531	999999	798	569	999999	999999	328	61	999999	597	999999	27	521	113	263	768	296	170	606	319	999999	390	999999	287	840	999999	693	
855	256	836	29	358	753	184	818	410	948	103	597	999999	86	354	525	627	999999	229	78	999999	44	473	223	483	793	999999	419	150	999999	520	728	424	925	473	804	921	578	746	274	346	295	999999	819	202	572	25	242	58	865	999999	382	621	620	732	999999	783	622	545	565	93	764	677	929	999999	999999	182	665	613	549	604	58	168	954	731	674	190	653	30	910	778	999999	371	285	12	147	999999	804	999999	652	999999	999999	999999	191	191	582	999999	923	999999	828	399	359	629	509	270	428	999999	666	888	68	639	139	602	635	999999	656	403	401	927	300	268	999999	472	999999	999999	306	25	977	773	159	67	999999	271	999999	521	999999	807	862	999999	583	999999	999999	999999	144	999999	999999	705	407	999999	999999	188	999999	996	101	569	999999	999999	999999	981	964	413	247	893	739	11	382	867	410	123	368	848	999999	387	353	376	999999	462	999999	947	635	600	999999	583	248	970	841	999999	179	999999	500	999999	149	881	60	180	686	556	186	999999	640	33	999999	294	45	999999	648	838	999999	999999	751	568	559	720	355	374	795	663	999999	768	999999	121	999999	777	623	827	999999	659	337	999999	999999	999999	999999	203	317	612	999999	333	999999	999999	332	999999	617	454	880	931	980	999999	999999	685	999999	999999	902	417	973	529	335	527	670	999999	977	988	511	480	45	489	999999	366	413	743	999999	472	126	101	999999	167	503	999999	897	999999	999999	289	133	651	999999	667	369	868	999999	787	286	777	662	339	999999	343	999999	147	419	401	999999	624	26	999999	999999	999999	906	999999	971	816	999999	92	999999	999999	999999	999999	864	999999	682	378	129	999999	146	999999	466	301	809	786	515	999999	999999	366	999999	999999	52	231	999999	340	44	885	760	999999	897	413	762	204	157	683	968	888	478	641	465	51	999999	234	488	400	335	326	113	130	304	868	160	668	999999	134	935	999999	433	533	825	797	999999	570	527	733	862	999999	153	135	817	627	634	34	900	793	234	818	999999	873	14	718	781	640	999999	999999	262	103	946	33	999999	829	464	944	815	668	999999	710	707	755	999999	999999	182	999999	312	999999	999999	999999	767	464	999999	127	999999	999999	528	117	999999	977	999999	498	999999	999999	325	129	387	988	172	999999	999999	999999	369	523	121	987	345	941	545	803	999999	587	794	135	335	999999	134	630	433	904	425	707	652	456	999999	219	284	769	999999	999999	999999	324	515	555	917	535	999999	385	16	418	999999	587	572	222	999999	728	999999	355	442	833	995	757	565	268	999999	999999	589	913	128	902	713	
999999	999999	999999	212	22	82	999999	217	800	398	748	999999	24	688	838	145	999999	806	676	515	929	336	914	67	999999	759	999999	291	416	945	190	267	114	999999	649	393	999999	999999	999999	656	999999	147	999999	444	999999	143	550	579	434	375	159	116	452	396	783	999999	289	434	368	999999	999999	958	801	855	999999	491	999999	319	49	455	65	430	179	999999	62	999999	693	479	999999	999999	218	676	999999	999999	795	83	815	717	921	999999	113	999999	651	383	831	505	346	786	237	766	623	241	540	999999	319	999999	936	432	999999	991	999999	810	624	658	999999	999999	110	759	69	143	675	999999	397	999999	351	410	779	796	198	556	456	906	252	53	97	977	146	877	732	75	147	392	383	930	853	999999	40	999999	338	683	404	586	727	103	100	821	844	901	637	999999	999999	999999	999999	787	545	649	567	999999	571	77	999999	233	999999	994	996	999999	999999	466	786	57	380	786	467	515	161	869	189	159	953	275	143	245	249	824	124	997	159	595	395	999999	735	458	431	271	670	181	999999	732	106	807	403	999999	125	589	537	174	682	728	635	676	469	418	627	305	933	776	983	212	999999	999999	143	832	81	581	322	922	365	205	844	980	319	456	62	155	872	755	129	659	296	950	324	431	959	719	744	327	999999	999999	999999	894	999999	357	999999	107	673	570	999999	543	277	615	809	486	999999	655	366	999999	365	482	999999	187	999999	334	999999	929	684	712	872	362	999999	994	101	239	867	999999	793	961	603	954	481	311	450	586	391	681	151	837	999999	999999	362	731	961	358	702	999999	246	862	442	924	422	961	698	999999	705	283	999999	579	999999	933	861	405	999999	999999	10	131	999999	999999	942	243	787	846	175	567	10	115	999999	742	537	717	999999	930	529	999999	542	520	613	999999	880	117	167	571	229	614	453	957	999999	560	358	580	422	176	999999	999999	146	575	999999	140	952	999999	250	781	51	901	999999	930	875	739	999999	489	518	250	199	835	86	225	627	560	124	53	793	999999	999999	957	305	999999	21	331	542	999999	724	483	999999	291	999999	386	529	999999	394	999999	91	999999	999999	868	71	999999	976	999999	132	920	999999	245	25	909	806	999999	396	94	605	682	919	554	207	901	765	45	706	908	967	699	696	999999	176	602	961	999999	999999	526	895	133	570	999999	208	621	28	489	999999	999999	484	108	990	445	722	712	999999	537	385	999999	112	36	999999	78	126	432	999999	648	999999	423	948	595	978	870	199	482	121	999999	999999	585	883	286	577	82	
433	869	999999	260	587	463	999999	434	835	10	999999	869	999999	502	809	776	397	380	420	999999	685	889	129	129	999999	249	600	610	191	800	906	999999	458	402	999999	257	723	973	70	615	999999	524	760	978	456	329	999999	619	999999	579	197	512	866	999999	999999	999999	750	999999	14	347	862	399	252	44	999999	597	420	265	999999	562	62	423	319	804	630	171	138	150	999999	926	425	981	426	612	612	404	999999	925	999999	111	506	143	969	723	999999	35	281	725	885	858	908	569	762	631	526	999999	999999	71	902	234	415	609	915	88	922	881	999999	640	999999	999999	637	495	999999	755	65	919	454	596	62	999999	889	412	265	999999	999999	856	228	795	999999	837	210	999999	999999	781	695	897	228	890	800	999999	62	641	999999	999999	231	422	320	16	999999	607	330	607	999999	307	344	12	353	999999	70	76	662	187	999999	594	498	999999	473	477	999999	167	701	563	999999	999999	552	258	999999	78	999999	605	545	221	229	489	517	999999	890	724	446	693	999999	127	830	733	218	875	97	709	697	492	949	843	999999	999999	906	999999	811	999999	754	96	893	284	999999	465	531	450	999999	74	999999	895	848	999999	40	376	999999	999999	733	72	972	999999	170	999999	381	111	655	702	275	999999	583	999999	792	71	969	359	800	999999	611	374	212	767	999999	33	631	999999	644	999999	999999	579	803	332	43	748	856	87	925	999999	903	415	809	828	999999	999999	999999	336	112	786	999999	681	576	344	972	999999	859	214	758	147	778	578	999999	455	890	695	18	260	999999	53	215	891	434	317	375	999999	564	384	592	773	541	305	700	858	999999	140	13	469	360	675	888	651	329	788	714	999999	948	364	937	489	146	240	620	999999	580	887	999999	999999	969	999999	999999	999999	621	984	999999	999999	878	608	34	759	692	549	900	51	164	563	999999	646	603	49	256	210	446	112	637	311	684	640	999999	999999	884	744	499	999999	871	999999	40	344	192	999999	457	350	340	188	797	999999	340	578	999999	26	324	999999	665	999999	530	602	999999	518	999999	304	798	247	330	490	875	999999	999999	327	999999	751	533	238	463	372	999999	906	870	267	999999	999999	970	999999	736	270	229	999999	88	569	63	999999	999999	521	986	887	442	219	29	849	999999	999999	547	22	409	163	493	96	156	999999	347	623	999999	999999	999999	317	333	692	510	70	270	999999	999999	489	274	900	387	999999	251	999999	929	382	886	30	954	465	999999	958	706	583	999999	143	136	999999	232	439	999999	999999	317	679	563	750	709	999999	588	710	
980	67	748	999999	775	999999	845	580	374	964	999999	999999	826	748	999999	375	985	999999	292	137	475	999999	267	834	364	794	704	999999	23	189	673	999999	441	254	484	999999	999999	208	999999	306	298	556	420	267	702	834	765	999999	864	197	999999	999999	676	460	245	896	800	913	154	980	776	283	566	999999	999999	999999	279	582	999999	380	999999	999999	129	986	999999	999999	673	999999	142	529	39	146	999999	825	424	891	261	980	18	587	643	305	999999	827	530	24	989	235	999999	892	999999	193	304	999999	40	977	662	999999	621	326	999999	800	780	999999	951	639	575	740	770	410	558	999999	573	686	999999	860	733	302	465	825	929	447	43	250	964	845	999999	224	999999	447	238	999999	369	692	364	843	999999	439	999999	890	449	258	999999	566	343	999999	619	617	999999	179	254	999999	234	796	999999	786	767	540	660	116	999999	360	945	333	181	999999	999999	999999	999999	893	346	999999	999999	574	385	680	999999	477	999999	698	999999	999999	999999	625	202	867	346	573	999999	578	999999	984	778	999999	103	98	999999	141	394	999999	346	738	999999	862	833	950	999999	659	420	999999	999999	299	633	999999	999999	573	999999	330	140	313	651	999999	585	754	817	362	999999	658	481	296	377	850	92	560	362	497	938	605	791	999999	924	686	162	588	999999	999999	360	817	889	999999	205	982	999999	999999	704	980	162	541	55	481	435	999999	188	133	349	953	216	999999	609	999999	634	999999	999999	888	389	965	212	999999	980	999999	11	707	768	951	999999	394	849	11	856	381	344	407	999999	320	816	638	507	39	249	820	579	288	217	506	894	999999	453	999999	999999	999999	777	165	999999	25	479	728	999999	999999	42	954	114	214	999999	238	57	237	737	999999	82	750	467	183	757	170	460	723	500	272	67	192	999999	737	310	127	603	999999	846	544	840	98	999999	281	999999	999999	999999	374	72	979	999999	667	180	999999	50	999999	280	604	408	400	564	756	999999	999999	999999	850	23	999999	904	107	999999	868	390	203	388	983	638	196	187	999999	999999	95	661	999999	812	399	999999	716	696	358	999999	999999	780	456	980	93	860	858	111	155	281	999999	470	964	999999	999999	286	977	846	66	999999	999999	426	935	945	478	105	717	451	999999	839	306	680	555	999999	635	97	934	999999	304	133	779	94	999999	200	116	999999	999999	176	231	122	999999	870	640	999999	762	582	999999	510	511	988	153	999999	332	316	975	667	914	713	999999	999999	352	764	999999	933	543	999	999999	744	839	852	999999	550	999999	999999	999999	436	50	519	498	63	999999	
434	999999	315	980	373	762	999999	225	448	711	983	458	999999	999999	280	328	707	502	999999	197	109	671	658	590	602	999999	665	999999	549	627	404	999999	664	260	999999	62	246	953	999999	247	999999	999999	400	151	424	102	502	999999	534	117	999999	27	735	999999	153	763	999999	724	387	186	106	999999	676	821	316	999999	999999	999999	852	227	92	753	999999	525	527	999999	280	516	176	510	694	999999	976	441	294	387	999999	797	999999	999999	999	521	575	992	150	455	852	578	835	655	999999	999999	53	316	35	999999	999999	220	999999	572	492	546	558	876	999999	999999	999999	999999	537	999999	999999	996	999999	697	228	999999	188	340	384	82	728	999999	681	521	212	669	999999	999999	416	705	692	278	457	544	672	462	999999	699	510	814	218	616	51	999999	999999	999999	664	356	97	464	411	364	836	999999	844	790	864	47	674	823	999999	577	829	832	246	21	999999	999999	34	766	607	999999	830	570	999999	121	999999	999999	155	901	14	379	582	951	303	338	441	190	999999	881	999999	925	35	687	213	999999	999999	219	668	999999	762	999999	999999	331	857	922	999999	999999	412	999999	999999	98	891	772	999999	999999	994	877	538	908	579	368	135	152	178	999999	463	153	366	233	333	450	117	792	148	175	58	261	999999	999999	804	175	777	967	751	509	44	262	999999	972	646	910	681	760	784	999999	999999	188	999999	185	468	391	909	189	408	690	999999	999999	633	999999	999999	743	782	166	113	414	999999	167	999999	668	646	211	284	394	586	423	769	356	17	744	999999	869	108	919	913	999999	265	598	569	999999	529	935	628	226	789	903	137	524	657	380	814	557	787	494	538	267	999999	524	603	985	921	634	101	889	200	323	645	999999	253	690	158	992	597	341	149	711	583	67	605	682	295	254	699	637	930	904	92	613	999999	656	316	740	994	583	149	894	999999	739	35	475	268	274	281	999999	232	822	959	455	999999	999999	999999	58	999999	920	699	677	934	463	999999	296	241	41	483	999999	383	417	999999	24	201	254	866	999999	42	139	424	31	972	732	415	118	945	636	267	999999	999999	267	821	84	883	472	999999	391	779	739	244	236	790	684	592	999999	824	944	263	110	961	839	26	999999	505	678	704	211	57	851	350	604	999999	920	624	126	595	923	140	999999	999999	485	74	999999	894	197	240	999999	999999	600	999999	10	382	167	999999	142	251	41	578	999999	999999	999999	343	928	398	639	462	869	999999	476	229	901	999999	534	816	485	775	723	999999	318	447	416	71	456	999999	350	
232	616	329	492	874	564	355	925	962	536	999999	145	904	264	734	371	238	673	381	999999	196	848	999999	999999	366	528	999999	270	767	999999	999999	886	370	58	417	846	550	999999	999999	664	555	889	571	290	344	640	999999	640	583	86	188	999999	85	999999	999999	383	276	213	999999	999999	428	95	167	611	840	264	774	856	847	999999	999999	660	81	717	999999	306	999999	999999	781	725	709	999999	686	691	182	307	811	195	999999	43	580	346	450	255	999999	470	732	959	449	89	865	999999	793	694	265	527	999999	368	348	857	999999	215	432	410	647	923	408	475	439	999999	452	589	999999	813	318	483	999999	999999	481	999999	574	326	620	701	860	999999	712	999999	435	654	979	453	846	46	937	374	913	50	607	322	72	999999	530	907	999999	286	998	979	386	782	999999	501	886	972	292	779	999999	731	550	898	999999	999999	50	784	563	999	742	999999	999999	943	569	999999	228	999999	999999	317	999999	713	999999	583	749	732	616	653	999999	488	566	873	754	167	779	192	999999	709	999999	656	226	745	999999	637	999999	82	999999	442	222	999999	283	728	999999	974	983	881	666	966	158	488	799	396	999999	84	999999	868	999999	999999	173	387	999999	518	66	999999	101	999999	999999	999999	48	677	628	999999	441	208	215	838	214	779	999999	898	525	533	560	622	999999	999999	307	999999	999999	999999	999999	395	279	834	470	999999	671	999999	883	932	522	999999	999999	481	999999	999999	999999	999999	869	999999	664	402	999999	275	861	154	958	444	800	999999	753	999999	999999	373	776	243	904	999999	737	450	176	202	895	999999	386	999999	605	999999	762	999999	874	67	409	600	999999	508	850	13	973	999999	805	237	999999	622	189	431	996	564	705	627	722	359	512	429	437	472	999999	302	889	575	999999	880	681	999999	396	696	999999	999999	999999	277	392	900	633	999999	999999	939	999999	283	72	954	299	50	382	999999	999999	525	999999	979	173	548	12	557	124	408	776	925	999999	999999	999999	999999	999999	365	999999	438	244	822	726	99	784	498	491	233	240	999999	999999	508	507	546	63	871	151	711	478	814	999999	834	785	235	646	719	999999	341	999999	579	223	934	838	943	900	695	799	465	205	674	67	778	327	189	999999	277	428	19	596	364	351	39	886	398	173	409	46	501	453	75	114	999999	999999	999999	722	350	670	999999	646	368	82	686	515	803	757	999999	999999	606	112	379	301	384	744	999999	237	193	58	450	999999	500	658	308	21	140	570	907	603	666	467	782	606	864	372	999999	292	665	523	999999	640	677	
892	439	999999	999999	773	730	415	492	433	538	302	230	783	999999	709	774	999999	385	243	850	892	850	149	329	999999	999999	21	999999	999999	999999	670	965	809	999999	607	229	909	937	366	999999	501	120	243	999999	999999	999999	999999	999999	529	518	991	148	999999	790	784	52	300	79	311	346	999999	900	92	861	868	337	999999	679	547	999999	864	737	28	404	359	782	999999	999999	839	396	355	794	986	892	999999	531	125	28	999999	999999	929	839	635	29	130	600	38	382	999999	999999	964	999999	679	48	999999	263	129	999999	441	11	436	999999	239	914	991	999999	913	200	290	346	999999	402	360	981	561	999999	111	999999	999999	758	999999	243	159	686	431	944	124	999999	248	326	999999	670	587	999999	139	849	610	999999	999999	205	686	838	101	724	999999	572	999999	697	487	628	162	131	182	683	257	999999	929	552	999999	56	999999	965	951	964	999999	999999	815	43	852	999999	424	390	969	87	81	916	151	435	745	859	999999	426	470	999999	999999	290	999999	903	79	936	920	67	237	982	999999	721	886	999999	789	400	757	26	999999	775	213	771	999999	104	611	341	999999	504	999999	633	162	999999	505	340	800	654	62	911	964	915	999999	366	163	987	691	999999	39	24	645	354	999999	999999	581	695	416	999999	138	403	301	737	886	999999	260	999999	829	999999	225	556	337	999999	347	845	62	929	984	847	617	999999	999999	261	312	46	858	462	531	285	813	809	924	999999	999999	659	999999	236	999999	375	999999	559	167	690	144	483	687	509	16	266	999999	651	711	569	999999	964	990	49	435	850	566	797	81	553	198	416	999999	929	619	999999	235	826	999999	618	999999	68	16	722	127	829	358	359	999999	999999	461	171	108	364	622	561	668	999999	800	999999	808	318	999999	614	502	999999	851	757	890	328	41	997	752	102	827	999999	957	999999	922	606	501	999999	352	806	102	999999	999999	277	317	67	29	655	999999	719	809	433	580	999999	999999	399	999999	600	468	137	243	464	418	999999	537	895	604	401	657	204	999999	600	999999	681	522	474	420	583	999999	999999	999999	385	971	999999	292	999999	156	999999	999999	999999	628	900	999999	224	572	637	618	311	999999	421	463	628	997	831	41	999999	467	999999	999999	999999	978	404	160	636	999999	857	492	385	723	999999	749	48	353	999999	575	787	999999	751	118	884	856	999999	843	38	379	681	388	149	12	83	999999	257	685	999999	554	234	750	122	397	714	155	243	588	607	672	424	284	873	266	253	367	999999	789	995	899	869	560	131	999999	156	999999	999999	
999999	649	206	501	363	61	999999	351	999999	739	999999	404	738	623	999999	246	999999	999999	406	515	999999	758	716	230	468	999999	999999	685	999999	999999	855	999999	244	999999	859	938	410	181	70	232	303	999999	215	999999	362	395	266	286	348	323	764	312	750	999999	468	624	999999	976	43	674	659	999999	999999	418	999999	123	169	999999	763	592	999999	999999	893	183	221	999999	553	98	867	999999	999999	126	347	361	864	553	499	999999	344	244	15	434	999999	396	999999	999999	247	999999	744	999999	236	999999	522	756	487	579	999999	576	752	499	81	845	999999	960	999999	543	556	325	554	999999	624	888	999999	999999	586	411	57	999999	610	812	731	999999	353	629	846	111	603	591	999999	295	999999	923	528	844	999999	170	326	187	999999	39	853	922	252	414	999999	347	729	993	999999	999999	531	911	966	999999	768	999999	501	488	124	999999	999999	964	451	269	204	701	370	756	999999	999999	95	870	361	580	959	808	999999	999999	14	509	382	999999	421	798	999999	233	956	999999	86	849	668	837	72	16	100	999999	480	982	219	999999	999999	999999	999999	999999	990	660	559	999999	980	959	810	562	484	614	766	339	999999	653	505	971	744	782	999999	515	999999	257	807	355	490	81	338	531	729	91	532	410	971	668	807	113	674	571	607	127	48	999999	363	999999	249	760	345	826	999999	999999	189	204	302	132	996	999999	999999	214	999999	999999	630	289	833	402	92	366	999999	884	845	402	306	182	999999	999999	477	999999	894	359	115	729	735	511	54	490	999999	999999	118	848	671	999999	999999	999999	666	698	496	759	282	960	375	883	402	460	980	94	941	16	999999	739	655	355	848	502	108	184	183	129	244	352	500	999999	999999	519	223	781	152	999999	516	486	999999	999999	378	999999	984	232	337	285	999999	999999	999999	896	318	378	202	325	225	757	371	491	524	377	524	930	469	621	635	882	247	999999	999999	999999	499	542	673	937	977	914	999999	876	847	898	999999	284	803	604	446	879	326	897	565	394	999999	35	962	698	202	447	473	373	596	455	999999	330	999999	444	406	775	705	265	999999	999999	249	999999	644	625	778	999999	137	865	184	756	565	349	644	558	639	474	580	999999	745	539	450	155	290	401	860	999999	267	999999	207	670	999999	999999	559	264	154	980	390	346	920	952	999999	999999	198	839	999999	698	686	469	999999	931	999999	730	999999	999999	999999	104	214	252	764	999999	982	999999	667	514	582	503	789	390	413	658	93	243	64	999999	999999	842	999999	450	511	999999	590	798	999999	276	475	453	
999999	999999	403	59	775	148	582	419	970	999999	940	683	267	396	908	306	65	157	848	962	675	727	589	28	999999	764	740	602	999999	194	215	401	49	138	999999	48	986	363	999999	945	660	645	822	676	999999	282	193	999999	263	294	743	999999	427	512	999999	824	171	384	912	21	407	979	499	786	999999	549	644	999999	444	999999	319	701	274	903	311	39	905	913	126	864	581	625	999999	635	450	798	974	536	360	999999	877	611	999999	870	547	681	156	45	339	362	638	64	680	393	999999	52	151	524	211	748	919	999999	267	57	439	999999	641	999999	345	548	575	118	778	999999	993	708	259	403	366	630	999999	869	584	999999	999999	999999	944	955	661	408	657	459	999999	611	999999	999999	353	404	440	764	49	293	999999	791	787	529	999999	372	400	276	792	999999	167	999999	865	59	673	999999	820	913	837	999999	211	937	890	125	784	176	999999	373	999999	854	963	601	590	599	179	792	977	999999	249	581	564	395	615	910	301	752	999999	168	955	850	583	527	926	363	91	763	900	672	745	120	999999	36	999999	999999	784	566	991	275	999999	999999	526	123	673	265	131	816	999999	980	999999	41	999999	940	999999	513	281	445	674	999999	518	999999	892	314	962	999999	318	999999	483	999999	999999	999999	999999	480	288	84	333	470	854	671	999999	275	441	920	999999	713	689	332	617	408	666	348	891	764	757	474	988	999999	160	999999	947	593	342	654	999999	98	999999	950	999999	344	189	999999	999999	999999	999999	252	999999	999999	466	258	449	985	920	85	20	786	843	997	999999	814	95	122	320	320	723	999999	932	787	75	760	444	739	670	282	228	999999	757	888	770	515	499	26	755	902	104	962	999999	267	999999	77	999999	282	237	848	259	77	500	281	999999	355	999999	197	906	999999	814	710	325	647	856	163	39	955	236	217	324	78	367	999999	225	761	976	675	153	998	516	171	511	821	33	999999	999999	486	607	424	205	311	120	59	98	394	647	35	411	489	48	299	55	30	533	190	999999	92	999999	529	379	644	54	907	199	999999	999999	503	623	705	797	553	357	812	22	22	958	999999	329	831	999999	950	999999	663	960	226	125	491	999999	843	999999	283	430	999999	55	560	267	212	859	445	196	153	411	999999	692	999999	941	243	18	521	232	402	763	234	415	428	380	390	947	972	999999	716	215	999999	265	523	133	278	767	461	754	999999	458	883	645	970	549	999999	971	475	285	882	999999	776	999999	57	520	999999	999999	626	190	877	264	999999	908	480	
938	630	450	178	371	672	476	557	766	999999	999999	879	589	444	879	999999	418	482	697	654	242	999999	169	217	13	999999	604	150	280	877	500	571	999999	175	42	918	999999	803	113	612	415	926	999999	999999	112	999999	616	239	746	378	468	782	999999	264	247	999999	470	999999	999999	999999	78	335	286	999999	975	383	999999	424	412	999999	693	615	379	999999	248	315	999999	25	115	999999	320	375	404	901	418	718	382	720	927	532	457	886	638	668	544	89	650	999999	178	729	736	999999	826	999999	685	999999	412	113	25	931	90	455	137	802	134	702	931	384	480	266	999999	999999	496	880	514	806	976	999999	550	168	665	999999	847	385	636	127	549	619	226	999999	315	278	704	996	451	11	759	999999	544	999999	158	275	651	911	999999	999999	706	999999	280	878	999999	999999	999999	856	999999	783	999999	751	999999	999999	999999	322	167	999999	951	999999	490	500	438	512	999999	999999	175	708	20	399	655	935	655	94	421	602	999999	347	999999	613	999999	999999	730	999999	403	17	999999	999999	688	835	117	999999	960	997	71	215	518	999999	830	999999	536	854	999999	999999	999999	672	106	92	594	560	974	819	237	347	26	642	999999	770	118	50	482	637	30	185	291	919	975	999999	33	216	94	580	517	951	999999	999999	11	853	540	731	911	586	999999	138	999999	297	509	999999	980	999999	445	747	659	790	263	899	834	671	999999	218	697	447	999999	388	475	404	312	285	271	165	640	916	240	387	139	895	693	891	323	993	420	362	677	999999	770	346	999999	726	698	187	36	340	269	332	999999	473	999999	565	662	467	985	233	999999	825	787	528	517	999999	661	999999	215	942	357	999999	797	999999	770	464	617	138	483	586	587	93	138	999999	999999	908	353	665	999999	999999	999999	999999	18	196	11	851	816	251	829	647	75	339	972	94	982	668	534	699	703	74	999999	533	983	408	646	277	696	487	999999	609	928	995	999999	86	712	501	592	610	342	918	999999	999999	999999	835	520	257	999999	54	327	988	383	653	962	313	999999	999999	872	610	549	999999	999999	339	999999	999999	719	80	348	895	381	491	86	924	999999	784	426	582	233	999999	887	999999	999999	999999	169	883	999999	285	999999	687	896	16	999999	982	70	608	999999	317	995	89	999999	450	999999	999999	999999	999999	999999	459	296	187	886	607	482	725	722	999999	578	999999	180	496	994	443	48	660	998	999999	862	999999	863	758	31	119	586	154	40	447	491	939	999999	332	972	776	999999	854	801	298	534	999999	269	910	40	259	999999	509	
999999	683	411	257	227	308	973	816	596	537	166	999999	999999	338	999999	284	669	999999	999999	847	523	227	999999	193	859	709	840	999999	999999	953	728	772	972	87	68	999999	45	243	721	680	359	165	190	461	698	999999	999999	205	219	985	251	402	725	999999	985	867	238	999999	398	999999	467	25	999999	643	809	999999	804	999999	279	346	248	435	916	854	498	368	999999	993	495	834	441	999999	749	848	711	336	999999	999999	101	201	129	817	845	214	222	343	999999	547	651	314	229	334	926	873	999999	815	485	871	801	627	829	245	732	563	85	823	276	143	931	999999	999999	133	852	87	227	430	999999	712	641	999999	194	500	351	191	615	117	999999	876	111	896	850	999999	879	473	371	884	999999	292	999999	399	77	999999	616	178	966	106	482	848	655	326	236	772	240	647	999999	339	893	551	948	968	999999	399	999999	44	632	172	999999	388	999999	999999	345	307	584	251	96	999999	884	183	224	518	999999	869	230	999999	670	999999	945	999999	41	999999	990	543	344	169	294	677	18	581	545	804	853	999999	142	999999	980	999999	198	988	561	999999	455	719	999999	999999	342	245	179	255	374	999999	227	999999	357	684	352	999999	962	424	957	999999	999999	312	638	420	664	541	736	907	999999	741	889	957	681	743	586	281	217	904	826	58	508	762	999999	989	587	842	746	999999	970	999999	965	999999	40	999999	161	153	91	916	775	800	508	271	999999	999999	666	270	999999	999999	108	80	999999	68	597	908	999999	383	105	648	832	822	795	288	936	999999	775	125	999999	999999	591	442	199	300	999999	36	549	999999	999999	583	333	327	512	142	359	899	594	999999	185	999999	241	778	57	999999	93	953	15	230	999999	824	857	550	343	800	32	665	880	303	929	571	999999	674	71	521	999999	999999	319	663	929	47	999999	867	939	803	307	999999	395	757	216	999999	31	329	999999	999999	725	783	983	999999	999999	693	999999	300	999999	999999	764	567	717	535	128	999999	644	352	300	297	999999	999999	610	540	503	219	280	133	96	753	550	999999	999999	574	796	541	999999	999999	552	245	28	999999	999999	335	999999	739	105	859	639	999999	541	679	999999	623	999999	735	999999	999999	218	900	999999	895	214	999999	73	725	805	153	739	586	56	47	799	64	999999	61	110	284	999999	763	123	420	494	458	999999	871	19	148	869	999999	368	999999	398	651	822	132	999999	665	271	324	999999	952	130	999999	591	504	879	974	354	652	635	898	951	454	787	12	999999	755	999999	202	999999	999999	999999	678	228	967	648	157	
999999	156	524	444	999999	186	829	171	999999	442	999999	716	991	999999	999999	227	434	470	136	999999	999999	819	721	999999	652	79	608	278	999999	451	833	623	855	732	999999	207	137	200	885	775	625	625	712	999999	888	306	210	681	871	65	253	758	841	705	292	422	434	743	792	943	578	561	492	848	999999	999999	860	269	301	597	99	244	584	999999	328	248	116	999999	892	355	869	927	407	622	999999	999999	999999	160	999999	999999	772	394	999999	942	999999	999999	143	864	370	645	445	941	389	284	965	999999	183	489	386	54	315	681	850	999999	999999	651	163	999999	650	533	470	709	819	971	824	705	835	642	999999	999999	115	999999	393	257	910	927	547	132	999999	198	901	999999	999999	405	24	101	543	961	999999	555	910	273	224	999999	184	735	131	999999	459	270	183	540	334	132	938	73	298	999999	999999	999999	113	41	222	462	999999	177	999999	424	956	733	171	874	774	609	999999	841	38	999999	999999	184	806	139	673	396	24	999999	969	651	466	951	802	940	435	722	999999	879	61	761	216	17	999999	706	461	726	999999	309	766	999999	999999	107	999999	999999	531	362	349	973	999999	825	447	269	999999	293	958	999999	930	231	448	999999	166	474	999999	276	349	75	999999	109	999999	947	999999	714	999999	254	873	369	916	70	419	83	382	999999	999999	235	324	946	808	516	999999	999999	795	877	860	714	568	313	316	768	402	999999	977	999999	999999	420	537	732	999999	953	420	599	999999	870	812	375	679	687	953	565	951	403	266	999999	360	232	161	420	999999	999999	686	999999	62	999999	667	953	105	142	184	111	697	591	290	855	105	159	367	925	75	495	44	880	360	751	817	998	209	120	889	82	268	126	878	999999	277	999999	546	941	999999	858	999999	547	512	851	999999	370	122	999999	772	211	864	236	355	999999	856	999999	219	311	999999	668	754	985	999999	112	842	999999	713	516	588	254	612	426	722	216	224	496	378	508	883	456	885	999999	347	999999	217	42	770	999999	917	999999	641	245	611	543	114	999999	304	409	19	297	999999	606	823	999999	599	999999	513	149	154	369	436	710	428	883	782	956	647	565	894	810	809	999999	598	126	613	376	814	189	111	929	201	969	499	595	799	289	975	820	999999	769	528	999999	374	999999	999999	999999	817	727	760	158	999999	739	515	208	999999	462	17	706	914	232	633	333	999999	225	178	999999	221	832	93	503	981	827	476	999999	291	188	829	51	91	682	999999	999999	428	999999	290	462	464	301	118	347	282	278	999999	866	
145	204	593	158	389	999999	718	985	643	267	999999	821	273	390	999999	309	633	966	624	241	672	546	999999	94	934	715	13	999999	723	999999	230	712	921	609	999999	999999	594	680	661	514	963	999999	453	999999	785	469	198	999999	384	999999	713	316	999999	674	204	599	299	509	999999	673	573	798	271	999999	46	464	999999	999999	400	999999	714	952	314	120	999999	108	103	743	999999	999999	527	999999	545	999999	42	914	69	256	415	399	797	95	466	987	940	175	999999	555	134	331	570	534	683	555	104	761	11	542	406	106	506	556	999999	999999	999999	644	262	999999	864	132	405	999999	999999	11	42	628	495	999999	999999	999999	795	547	618	999999	904	999999	256	990	820	281	912	526	850	319	999999	250	999999	999999	840	305	912	956	691	12	925	917	285	681	522	475	999999	684	372	304	999999	999999	999999	233	844	164	398	271	536	593	219	879	802	939	117	791	743	777	486	874	199	999999	855	999999	61	987	716	574	478	354	14	238	163	555	18	934	313	662	999999	686	999999	999999	429	108	793	55	124	345	573	730	732	499	207	999999	999999	471	999999	999999	181	856	447	999999	793	999999	999999	980	999999	256	999999	183	488	91	903	800	966	999999	999999	757	999999	16	999999	380	10	747	621	999999	40	664	451	999999	999999	981	999999	27	999999	93	857	247	519	999999	329	999999	999999	999999	251	650	595	407	531	566	999999	999999	508	175	999999	76	822	55	570	83	950	71	805	999999	999999	507	600	886	999999	999999	691	181	999999	19	999999	14	966	610	999999	971	919	632	142	884	493	999999	999999	325	43	182	271	999999	676	999999	862	999999	72	29	57	744	999999	708	999999	648	874	999999	116	498	999999	978	109	222	550	599	164	327	999999	920	999999	866	34	284	999999	388	621	999999	999999	803	157	999999	999999	947	562	761	921	220	785	493	19	612	378	983	837	64	82	58	271	87	291	999999	999999	999999	127	999999	719	775	855	467	37	994	385	999999	351	69	46	162	999999	999999	678	943	541	444	910	298	999999	999999	447	999999	316	999999	618	428	522	612	99	800	830	381	999999	156	364	328	466	24	237	75	642	999999	28	920	399	482	408	347	999999	894	999999	828	693	678	999999	999999	161	999999	386	999999	791	738	970	999999	332	999999	746	532	588	223	999999	895	999999	432	409	669	779	396	183	145	999999	184	999999	205	569	999999	688	373	999999	307	176	12	638	280	284	903	807	999999	598	122	999999	876	758	789	916	345	999999	271	278	999999	287	999999	999999	250	937	616	999999	775	676	330	
599	382	714	291	999999	975	267	790	157	506	999999	996	797	70	409	152	425	819	999999	234	244	426	105	999999	29	411	721	398	342	667	773	42	999999	277	523	999999	172	477	742	940	999999	976	123	772	805	290	967	230	841	795	200	319	496	451	999999	182	287	564	272	645	263	869	458	490	732	830	890	530	999999	55	979	948	87	999999	156	267	313	999999	353	738	999999	501	556	999999	476	463	546	665	191	351	86	608	999999	106	687	218	528	999999	50	975	400	999999	999999	796	815	252	999999	158	999999	829	868	955	220	533	212	999999	322	910	23	999999	294	999999	348	206	999999	999999	999999	999999	660	937	739	999999	292	999999	348	999999	999999	760	999999	234	231	397	369	362	482	131	397	681	894	925	896	617	619	771	691	175	108	486	828	999999	509	261	497	367	100	198	999999	842	195	215	999999	561	188	789	56	896	865	999999	999999	846	983	999999	96	999999	51	131	70	520	999999	182	999999	341	932	999999	724	970	900	12	271	999999	459	555	496	999999	981	999999	439	830	724	795	999999	121	762	982	460	999999	175	761	325	999999	138	162	165	999999	318	612	999999	889	74	86	995	862	724	440	999999	437	574	407	754	706	691	239	795	999999	999999	786	999999	950	838	286	999999	149	687	303	999999	999999	400	484	999999	379	716	550	766	999999	799	999999	396	332	999999	999999	999999	768	16	618	287	898	999999	273	149	999999	43	678	60	788	281	856	184	431	284	100	47	999999	36	385	990	999999	472	157	101	434	399	999999	365	816	411	999999	142	999999	25	266	939	136	344	999999	999999	47	499	978	376	999999	272	999999	58	999999	999999	783	741	999999	999999	999999	435	219	999999	714	142	786	322	244	386	244	723	116	416	27	160	911	756	187	49	952	651	494	780	158	999999	434	208	860	831	999999	999999	510	999999	878	831	999999	954	629	716	558	999999	265	601	142	229	166	558	999999	354	83	999999	999999	591	676	495	941	999999	999999	552	999999	588	999999	412	758	939	223	666	999999	196	429	956	137	471	490	237	999999	892	648	928	15	876	999999	516	758	600	999999	999999	999999	392	890	999999	999999	86	18	970	273	852	843	202	16	500	30	844	924	126	900	103	999999	448	999999	58	790	105	547	831	421	945	654	999999	209	303	892	154	306	137	36	60	462	999999	963	543	58	455	922	515	999999	333	591	999999	999999	647	817	335	999999	841	512	999999	539	186	559	328	208	999999	993	712	607	875	547	797	100	999999	640	590	999999	999999	999	999999	183	41	975	
97	363	22	467	999999	486	567	999999	999999	625	201	521	286	961	645	999999	372	462	219	999999	980	785	794	999999	850	999999	237	849	726	999999	177	999999	507	999999	471	999999	195	228	441	999999	50	23	92	182	999999	338	999999	999999	839	231	636	882	963	133	999999	311	569	471	617	555	999999	717	999999	622	457	999999	999999	85	499	680	999999	154	999999	983	867	966	703	622	652	521	652	607	999999	999999	215	999999	698	999999	215	169	405	724	611	999999	977	332	879	469	999999	999999	324	289	139	168	81	492	861	999999	265	39	608	947	818	105	903	650	707	638	999999	172	840	639	870	340	999999	435	542	144	15	545	97	243	897	293	206	999999	478	852	999999	722	433	718	128	185	561	458	905	516	983	999999	625	250	62	999999	528	685	419	799	883	645	999999	727	974	720	942	375	59	999999	898	999999	182	854	214	694	739	132	999999	694	779	826	530	36	161	999999	999999	999999	190	344	764	521	953	679	968	789	773	999999	999999	408	243	196	999999	999999	617	452	999999	770	999999	367	823	999999	174	724	30	66	999999	923	576	306	800	105	194	999999	771	999999	999999	503	885	424	921	999999	389	122	461	593	427	159	999999	708	999999	159	810	823	521	367	356	239	659	912	999999	850	139	999999	999999	147	11	693	609	240	866	999999	884	621	999999	790	26	62	272	437	999999	965	513	867	999999	650	295	371	203	413	40	357	843	999999	751	81	999999	999999	514	324	591	733	550	188	841	863	274	199	999999	731	351	304	999999	232	283	708	346	271	999999	957	852	640	500	999999	210	519	817	999999	869	374	886	84	547	948	999999	904	425	335	35	917	386	105	984	471	999999	735	390	999999	699	53	735	641	286	557	472	950	243	354	977	332	56	363	329	21	844	276	757	999999	386	378	999999	999999	245	747	580	756	655	38	143	475	139	205	221	826	999999	255	797	990	486	894	671	999999	999999	703	871	32	999999	972	627	999999	977	999999	245	331	760	999999	405	999999	999999	716	305	999999	999999	999999	999999	850	999999	502	381	599	999999	766	542	999999	706	999999	662	542	876	557	999999	682	411	999999	497	999999	960	890	76	915	849	999999	999999	999999	599	467	860	845	999999	999999	880	284	999999	999999	326	221	829	753	624	999999	71	863	662	428	999999	622	802	999999	24	436	890	999999	435	466	999999	999999	752	772	891	249	362	999999	42	855	676	705	91	999999	31	286	937	217	999999	999999	999999	986	999999	999999	999999	977	999999	999999	830	83	140	999999	999999	999999	288	116	469	999999	
861	384	196	253	830	999999	999999	41	999999	428	850	999999	498	683	985	907	613	762	613	165	738	914	583	999999	987	958	725	57	857	947	105	999999	817	880	355	891	999999	609	166	800	999999	999999	999999	247	147	102	999999	457	644	999999	530	525	503	313	328	946	800	821	999999	871	90	703	999999	592	999999	935	921	617	337	103	574	14	606	999999	999999	736	999999	346	236	895	383	278	999999	999999	427	999999	999999	513	999999	999999	999999	520	352	999999	999999	151	827	854	999999	211	181	999999	129	550	375	999999	918	999999	999999	591	479	464	595	999999	498	999999	999999	267	175	751	524	417	65	928	12	64	661	999999	103	179	999999	999999	431	999999	724	415	158	862	550	900	662	999999	521	999999	999999	636	999999	981	795	907	850	570	689	173	999999	763	999999	999999	548	321	865	605	597	823	682	856	42	570	647	93	664	999999	717	274	99	793	895	95	999	999999	999999	679	527	196	328	348	933	268	346	960	503	956	999999	999999	999999	999999	999999	697	297	82	604	999999	344	712	252	422	852	424	83	894	868	999999	999999	182	192	195	999999	411	505	343	923	773	233	686	589	707	124	488	238	43	660	207	797	999999	771	999999	345	815	943	905	496	518	194	999999	101	999999	999999	151	55	850	977	731	202	954	159	830	999999	657	132	999999	308	373	999999	50	999999	670	38	274	410	418	849	273	468	599	847	414	588	781	594	912	999999	972	443	388	999999	928	14	843	778	940	643	687	692	407	606	999999	332	154	999999	431	999999	500	741	999999	10	714	999999	603	116	999999	252	999999	72	220	603	336	930	808	985	316	665	195	496	469	999999	171	580	70	992	724	91	444	573	173	273	451	999999	805	999999	350	664	411	999999	999999	999999	294	625	482	804	280	202	999999	168	901	999999	462	999999	999999	999999	838	999999	213	999999	392	663	807	785	898	946	999999	105	135	999999	644	651	264	459	999999	771	489	546	999999	266	722	531	566	285	671	999999	810	448	999999	941	548	216	461	801	999999	379	890	509	726	999999	653	999999	77	104	523	259	511	13	550	510	999999	302	45	947	888	860	999999	532	123	501	145	713	146	193	999999	438	200	999999	115	93	999999	980	820	999999	612	548	464	472	761	422	896	999999	999999	999999	567	999999	181	513	913	493	999999	368	395	235	999999	999999	47	883	222	95	68	58	898	466	629	404	481	472	344	349	405	999999	999999	999999	604	338	815	687	999999	635	267	999999	550	621	811	999999	594	594	183	999999	510	580	999999	999999	999999	848	909	
999999	829	999999	774	999999	179	573	97	647	597	999999	630	71	999999	999999	267	587	828	381	508	286	999999	116	999999	886	298	671	839	824	384	104	348	756	428	384	999999	463	860	558	999999	976	534	173	924	901	963	999999	547	160	323	672	999999	999999	350	633	999999	723	999999	999999	420	507	999999	272	273	503	354	874	642	999999	502	804	999999	280	864	999999	751	491	192	908	999999	185	134	688	511	999999	257	367	415	795	999999	144	109	972	148	20	999999	271	900	431	999999	99	480	797	658	519	999999	577	127	818	881	303	999999	455	999999	244	383	54	999999	561	255	987	468	846	999999	367	705	753	999999	853	999999	490	591	999999	361	833	999999	336	40	991	999999	679	999999	597	914	999999	999999	653	17	903	636	208	999999	349	999999	568	999999	999999	646	301	814	202	445	273	999999	401	712	780	999999	141	539	57	24	769	795	575	999999	871	932	856	763	61	745	999999	227	89	979	252	999999	793	999999	80	999999	739	999999	573	244	976	65	999999	592	823	559	876	373	589	193	740	553	609	821	999999	702	999999	537	762	456	216	55	999999	421	469	205	311	927	469	366	285	999999	232	999999	770	815	999999	273	939	502	869	865	637	999999	248	699	999999	971	999999	378	999999	211	425	126	37	931	999999	111	133	627	258	949	904	233	908	999999	999999	999999	999999	942	293	526	597	269	587	351	418	999999	999999	770	230	999999	482	100	465	83	176	116	313	999999	221	999999	150	321	254	999999	960	999999	987	99	378	706	920	999999	95	999999	613	165	539	686	523	999999	928	999999	999999	918	476	813	767	999999	982	224	965	221	999999	975	386	285	999999	667	390	13	578	93	401	524	418	970	15	91	469	20	999999	626	326	182	389	999999	914	335	999999	157	647	162	116	999999	999999	709	780	120	998	337	150	871	306	519	999999	999999	961	882	510	506	807	999999	999999	972	646	348	895	559	595	599	371	689	999999	242	365	425	976	246	783	709	199	895	93	141	870	705	330	806	711	544	824	42	999999	947	999999	962	788	144	517	402	814	999999	999999	408	966	999999	657	73	999999	55	999999	725	108	801	316	912	602	242	112	941	27	98	847	60	774	338	864	277	999999	403	637	842	728	391	999999	968	380	684	999999	418	999999	999999	652	999999	999999	109	933	999999	640	437	999999	999999	42	576	384	725	383	474	634	637	597	389	999999	999999	418	35	997	717	906	347	541	999999	77	693	892	760	446	191	383	999999	405	839	636	465	43	92	809	999999	999999	999999	594	906	
60	999999	821	668	97	892	257	651	112	225	127	302	896	999999	999999	999999	999999	624	289	201	100	999999	242	999999	753	999999	726	336	225	845	711	736	753	634	866	540	871	234	673	553	934	731	573	189	722	343	568	999999	604	470	478	391	890	402	999999	102	304	74	999999	382	175	999999	436	999999	514	391	549	999999	999999	947	477	459	951	999999	267	369	999999	62	999999	419	156	145	999999	754	377	329	845	999999	999999	774	999999	999999	318	999999	388	22	304	999999	999999	340	999999	306	999999	999999	993	28	440	164	144	456	706	252	38	505	235	40	999999	681	999999	194	545	198	999999	811	999999	669	150	659	357	254	74	999999	999999	704	625	850	999999	999999	760	358	888	690	226	372	77	999999	999999	812	75	999999	822	622	427	490	795	606	852	204	999999	334	877	999999	807	999999	391	628	864	334	880	999999	900	125	920	999999	305	854	971	90	743	999999	890	999999	593	999	999999	451	661	896	999999	28	997	935	138	436	999999	118	883	999999	981	449	138	454	999999	690	457	707	702	886	999999	940	999999	772	460	236	444	549	196	999999	467	939	966	968	999999	862	387	999999	999999	494	69	197	971	645	109	304	589	445	999999	903	551	724	749	999999	999999	968	999999	235	999999	902	992	999999	921	999999	868	999999	482	170	39	999999	313	493	999999	217	826	999999	969	999999	999999	166	646	999	999999	293	266	743	999999	201	267	999999	477	162	488	999999	501	999999	276	999999	776	68	821	429	415	336	999999	67	13	541	949	713	999	405	562	999999	265	993	788	637	817	135	999999	291	902	583	602	160	999999	636	715	697	999999	82	222	614	999999	227	593	999999	999999	209	739	999999	251	999999	457	81	599	999999	828	508	349	639	88	999999	217	540	526	999999	734	449	63	999999	825	261	999999	999999	999999	948	999999	48	409	972	943	618	396	202	49	358	136	530	999999	999999	807	217	358	102	994	571	406	999999	700	761	91	999999	156	999999	999999	990	572	999999	887	650	183	999999	108	376	696	469	264	24	501	178	705	213	888	999999	569	999999	902	889	999999	622	552	192	348	648	890	698	472	35	999999	58	785	605	999999	909	671	27	118	981	405	999999	317	391	311	531	999999	878	366	999999	801	999999	97	999999	999999	275	108	999999	452	999999	485	997	996	238	654	453	999999	999999	999999	999999	545	999999	510	921	493	999999	314	170	880	816	592	999999	999999	999999	233	156	961	999999	17	377	811	679	574	657	505	408	538	88	736	858	148	955	318	388	999999	258	712	999999	199	201	960	938	
120	635	867	473	665	472	15	508	491	290	103	999999	177	865	977	853	425	95	869	236	433	32	677	637	703	953	141	974	443	794	912	816	416	872	569	939	789	42	742	999999	83	238	376	999999	861	125	220	536	280	859	751	114	331	734	514	98	957	239	999999	711	340	999999	75	697	999999	999999	999999	999999	306	48	999999	999999	999999	803	163	205	999999	819	775	588	742	604	704	583	53	808	999999	999999	368	480	982	560	272	40	735	999999	173	679	491	999999	339	916	240	242	796	368	761	528	581	318	442	147	999999	191	968	999999	336	491	654	569	792	113	999999	826	999999	513	999999	321	999999	999999	42	976	338	200	258	826	374	471	786	684	56	965	110	59	999999	844	106	999999	999999	999	716	999999	999999	921	999999	999999	999999	999999	999999	293	247	450	999999	999999	286	465	809	999999	999999	152	371	864	704	969	522	999999	12	886	787	221	417	50	259	78	403	360	999999	416	408	999999	845	960	294	999999	447	606	999999	639	772	582	999999	832	999999	919	638	852	977	65	999999	965	999999	104	626	999999	876	207	999999	392	78	926	513	999999	999999	999999	999999	410	999999	999999	532	916	322	372	999999	999999	186	584	893	340	440	999999	383	896	999999	443	799	750	999999	329	627	999999	415	999999	571	846	79	642	968	999999	621	237	999999	999999	532	492	652	860	981	421	789	301	314	859	999999	527	999999	616	999999	430	120	556	76	260	583	292	510	200	801	276	999999	999999	615	655	718	212	277	606	374	525	791	999999	769	922	539	335	935	556	180	54	999999	462	999999	547	136	999999	999999	999999	999999	249	981	999999	68	714	285	255	686	658	150	749	999999	946	999999	870	639	181	999999	999999	720	999999	356	954	30	757	972	999999	297	78	528	653	51	255	414	134	543	338	999999	999999	647	294	649	287	415	999999	999999	357	219	386	907	955	287	27	312	999999	999999	37	442	311	741	601	957	617	139	999999	708	14	999999	128	336	310	300	999999	999999	435	609	79	548	599	962	625	474	999999	999999	999999	999999	33	942	470	241	999999	896	578	999999	56	337	999999	157	919	999999	790	815	100	59	999999	665	554	521	999999	344	823	488	842	349	126	999999	999999	999999	999999	130	684	71	999999	887	820	999999	721	420	999999	999999	999999	921	629	999999	182	810	384	861	564	907	822	511	75	135	417	999999	999999	999999	206	920	290	585	591	799	47	728	743	212	239	202	943	999999	72	778	999999	901	859	964	176	999999	751	194	892	658	307	999999	999999	999999	480	792	999999	999999	999999	
539	999999	992	340	830	839	454	77	181	632	371	999999	688	999999	297	368	999999	999999	99	73	890	999999	106	692	932	999999	865	731	797	999999	999999	843	460	919	533	999999	999999	571	38	135	722	248	579	999999	531	999999	999999	733	709	587	964	624	269	999999	999999	370	721	310	407	339	974	722	279	449	196	999999	514	769	915	336	594	943	149	964	350	652	999999	544	171	249	882	142	999999	219	767	999999	583	41	999999	172	249	474	999999	699	161	10	968	140	999999	13	189	849	999999	383	992	30	485	999999	88	680	999999	186	149	168	999999	842	699	70	681	374	999999	999999	182	753	96	130	999999	999999	999999	999999	683	467	179	167	69	42	325	649	226	999999	346	288	953	915	399	73	335	15	999999	318	310	908	458	11	69	707	677	999999	296	872	251	999999	492	737	999999	314	17	999999	109	424	526	60	843	934	38	999999	528	266	999999	33	795	999999	999999	504	50	999999	19	177	107	361	364	261	362	354	505	310	796	999999	918	95	65	353	999999	828	792	999999	999999	523	972	403	999999	421	999999	273	87	476	839	987	697	231	305	839	883	747	69	275	698	999999	439	728	869	312	347	999999	967	999999	867	377	712	790	709	495	205	703	999999	943	551	99	277	39	470	808	529	999999	790	225	999999	169	769	999999	561	576	999999	254	999999	876	83	442	305	635	999999	472	999999	999999	999999	809	644	999999	574	999999	724	999999	231	410	999999	71	783	650	487	751	982	708	999999	999999	239	999999	999999	950	999999	999999	870	119	793	641	430	999999	532	622	185	980	581	289	594	653	802	952	354	684	999999	999999	103	433	954	999999	652	899	863	99	677	388	408	693	20	999999	255	614	815	590	979	999999	539	999999	475	999999	999999	703	124	955	393	286	788	726	964	707	213	446	999999	249	988	999999	143	442	999999	796	581	887	999999	327	407	197	147	764	999999	725	933	999999	957	999999	383	949	785	908	999999	400	600	682	999999	999999	74	999999	459	575	601	459	999999	106	224	999999	925	292	999999	796	999999	206	149	34	31	248	999999	999999	488	708	999999	999999	744	235	736	555	206	899	168	965	262	598	999999	571	172	255	599	836	717	999999	531	100	525	988	361	510	260	575	999999	490	539	793	330	751	708	999999	715	999999	370	669	483	35	133	469	543	959	468	999999	999999	999999	649	936	563	209	999999	999999	999999	755	999999	999999	304	630	248	678	435	469	277	985	862	610	540	697	476	58	805	999999	999999	65	454	999999	51	682	999999	884	840	603	999999	130	
574	933	48	959	37	999999	374	852	786	454	43	999999	999999	999999	999999	999999	999999	951	470	999999	999999	999999	809	999999	310	482	193	999999	915	999999	838	832	999999	157	421	929	572	999999	670	341	683	952	718	522	31	380	710	999999	967	999999	648	888	999999	725	726	892	999999	580	658	999999	950	752	937	432	616	211	844	544	71	786	688	665	291	999999	831	451	963	296	999999	930	772	624	999999	461	999999	950	698	999999	430	528	805	999999	922	999999	391	931	25	295	905	819	999999	999999	507	999999	775	982	606	15	894	285	929	837	999999	728	783	336	999999	485	715	666	513	339	123	543	980	999999	999999	176	747	999999	435	677	391	626	403	999999	999999	999999	685	733	353	693	999999	155	598	968	999999	204	999999	64	833	539	579	249	316	207	61	999999	999999	90	249	999999	268	994	849	999999	455	517	334	186	218	633	799	999999	323	819	718	968	944	22	836	548	835	692	999999	999999	107	152	319	206	999999	163	274	999999	493	913	435	626	305	346	522	999999	869	164	999999	999999	740	597	999999	497	488	999999	29	197	253	999999	604	999999	928	954	999999	313	207	138	999999	64	369	204	999999	999999	394	101	673	607	999999	999999	999999	680	999999	865	165	510	226	999999	717	471	144	86	361	792	319	859	698	999999	192	218	153	999999	532	791	999999	545	108	999999	113	397	419	421	697	999999	31	924	730	72	999999	999999	97	385	420	999999	920	999999	843	706	100	534	403	332	425	290	999999	938	157	64	34	620	411	699	719	330	61	722	388	602	771	395	999999	635	999999	538	131	767	330	371	870	999999	702	402	999999	578	999999	96	996	416	416	92	776	675	999999	188	252	999999	666	999999	119	999999	999999	250	935	705	405	767	780	999999	169	583	999999	786	193	475	917	19	273	150	336	964	999999	972	999999	688	618	463	597	373	999999	733	111	239	262	672	999999	462	467	731	183	999999	316	999999	257	832	999999	999999	999999	999999	270	243	999999	525	999999	154	999999	931	999999	256	96	941	179	417	601	436	482	388	533	521	819	465	999999	542	967	999999	658	616	725	999999	999999	628	972	34	999999	62	608	585	474	118	999999	724	408	220	999999	241	66	898	518	820	360	95	466	970	753	804	691	592	557	665	495	866	215	700	43	467	969	155	999999	549	828	896	914	425	999999	105	67	341	897	736	999999	759	107	904	999999	137	171	11	281	308	370	25	999999	809	999999	999999	999999	707	187	187	272	911	594	999999	992	463	181	51	999999	657	746	999999	695	999999	622	735	
768	311	999999	999999	999999	967	874	16	999999	813	999999	114	802	996	587	359	164	720	474	999999	175	999999	999999	999999	956	999999	362	624	561	999999	999999	216	999999	999999	565	217	999999	281	881	304	47	588	791	188	594	77	249	999999	80	396	205	975	357	491	999999	641	999999	157	949	185	999999	259	455	178	493	999999	999999	914	440	379	349	882	838	999999	104	587	346	733	999999	999999	880	709	553	174	999999	999999	858	705	327	999999	818	863	999999	706	688	787	143	999999	999999	931	159	335	222	700	57	323	999999	187	397	999999	305	664	999999	70	304	906	706	290	999999	999999	804	222	999999	517	999999	485	559	999999	999999	317	454	999999	48	34	739	555	497	853	126	500	217	999999	318	999999	999999	999999	999999	272	411	782	91	852	268	999999	999999	936	738	999999	999999	571	999999	999999	999999	90	537	582	626	176	330	749	999999	852	174	863	932	133	999999	261	889	406	813	999999	730	708	236	602	999999	492	898	803	999999	792	999999	555	737	212	999999	999999	999999	999999	537	505	942	662	999999	238	688	404	623	13	42	486	815	742	758	476	284	988	853	935	126	999999	278	527	999999	999999	999999	619	999999	730	149	675	453	843	999999	317	355	78	344	997	913	70	868	895	999999	339	999999	999999	999999	271	927	996	384	871	929	403	237	424	729	747	99	999999	999999	893	999999	366	999999	972	873	450	131	215	654	856	31	66	274	383	999999	602	649	177	822	999999	802	153	301	582	999999	474	90	930	348	596	908	844	791	975	41	413	306	999999	107	356	149	721	352	528	999999	999999	138	854	668	137	999999	999999	257	413	100	720	75	460	999999	408	369	999999	867	67	948	186	999999	299	351	353	999999	645	79	475	999999	999999	800	999999	731	999999	345	236	272	221	499	985	999999	387	885	320	348	845	945	698	987	948	854	294	999999	673	608	839	999999	324	831	461	852	782	688	19	919	302	728	999999	72	143	929	999999	999999	962	589	886	414	41	14	459	700	380	999999	999999	999999	516	203	999999	442	506	723	947	389	47	143	815	699	875	400	999999	999999	926	999999	854	29	208	999999	617	94	999999	435	481	319	381	760	481	304	911	783	413	109	670	585	566	419	981	276	530	828	773	197	538	640	959	342	773	999999	999999	757	999999	789	585	974	720	80	252	999999	999999	286	661	521	999999	999999	986	999999	999999	351	78	999999	47	932	206	788	999999	533	999999	840	360	49	986	736	671	164	755	624	523	999999	999999	999999	176	354	999999	253	177	262	999999	447	653	22	885	
432	676	198	999999	999999	593	796	663	196	183	412	999999	968	999999	925	849	632	345	372	433	761	999999	582	999999	999999	673	999999	621	999999	999999	459	196	348	163	563	70	483	445	659	40	727	41	678	323	764	78	299	954	251	412	777	111	999999	588	134	947	999999	999999	999999	432	640	184	605	73	723	225	999999	815	735	865	376	196	686	341	706	729	999999	999999	514	624	383	998	380	655	355	358	905	759	999999	616	999999	999999	419	999999	400	999999	435	615	999999	999999	999999	484	228	999999	46	590	425	999999	882	405	999999	834	415	411	58	642	804	999999	717	375	320	187	786	129	898	999999	777	458	941	163	999999	202	670	965	494	899	779	993	619	765	932	956	876	633	477	142	158	18	188	999999	748	485	999999	999999	238	952	697	109	999999	999999	999999	966	999999	729	999999	999999	173	449	917	158	862	810	341	952	443	363	999999	163	999999	766	665	769	279	194	415	818	303	999999	737	541	212	680	516	396	951	966	999999	157	999999	529	968	708	100	39	894	937	999999	946	790	874	651	543	456	721	568	53	696	823	323	999999	653	726	712	999999	999999	192	999999	945	10	476	415	163	999999	999999	798	956	678	999999	999999	477	673	999999	999999	999999	889	668	233	795	999999	907	279	999999	834	247	875	251	995	999999	92	712	643	208	945	323	469	498	910	999999	923	611	375	456	999999	845	619	306	79	849	495	288	958	999999	127	102	207	289	328	395	999999	556	960	999999	167	587	834	999999	411	343	403	401	757	899	872	226	542	823	999999	999999	999999	579	181	156	999999	804	754	144	91	852	126	189	179	525	86	376	650	412	299	999999	20	154	894	736	456	104	530	999999	999999	999999	560	383	687	339	767	999999	384	814	743	362	999999	699	393	559	227	223	999999	999999	822	505	576	139	533	656	977	482	684	445	700	999999	283	999999	999999	999999	302	742	502	839	757	408	991	835	669	936	999999	321	761	345	519	242	872	999999	245	140	334	430	849	40	361	294	999999	939	999999	617	89	147	201	212	266	999999	720	392	999999	424	999999	740	470	597	999999	999999	999999	349	926	467	263	984	459	377	856	872	892	472	487	472	415	62	721	61	857	974	129	999999	88	44	521	999999	814	999999	626	593	999999	262	496	999999	999999	653	999999	656	999999	104	999999	824	999999	394	592	258	999999	21	999999	461	28	418	739	569	547	172	270	999999	999999	773	179	638	999999	272	912	999999	976	792	999999	761	49	75	697	762	297	999999	213	999999	452	273	586	803	
811	999999	575	550	522	926	157	411	393	999999	999999	591	925	58	84	999999	482	952	282	121	122	258	422	953	721	999999	999999	252	959	576	999999	683	999999	376	999999	584	697	371	127	999999	644	497	378	999999	365	999999	837	999999	999999	999999	222	499	990	999999	691	563	999999	621	829	545	654	905	452	816	681	999999	404	558	232	999999	999999	120	835	232	476	624	880	503	597	999999	150	43	32	839	364	949	692	722	685	273	831	85	542	581	404	999999	55	561	999999	338	712	288	999999	731	734	111	664	999999	997	76	683	259	34	224	999999	999999	883	999999	462	999999	344	681	873	999999	999999	999999	578	263	828	999999	578	328	999999	999999	902	861	27	300	999999	262	295	924	724	618	589	581	61	327	186	784	856	442	108	999999	999999	40	415	67	73	423	533	411	939	270	999999	364	992	765	321	543	999999	999999	999999	210	446	419	956	264	379	999999	268	260	86	53	880	145	230	999999	274	871	456	960	237	691	729	999999	984	463	130	234	999999	999999	16	643	999999	274	934	999999	999999	584	83	999999	999999	999999	164	999999	334	896	390	362	999999	251	501	449	999999	642	364	999999	481	562	435	999999	144	155	507	973	254	999999	862	615	211	999999	999999	689	797	305	283	999999	536	456	558	98	999999	768	99	347	999999	566	556	549	909	999999	427	515	159	999999	26	542	999999	191	999999	999999	44	774	160	813	999999	812	652	791	368	999999	290	34	999999	346	430	375	999999	169	188	999999	886	322	706	999999	904	177	539	999999	289	741	779	354	429	666	64	308	617	286	778	982	999999	999999	190	805	836	402	511	812	999999	999999	487	320	999999	999999	15	999999	78	76	999999	999999	282	434	999999	627	334	936	605	347	292	999999	758	778	390	999999	774	131	142	901	999999	999999	665	999999	76	999999	999999	469	351	90	661	999999	239	550	999999	387	999999	489	262	999999	480	999999	797	174	529	38	892	708	930	806	574	884	589	177	819	999999	736	555	368	874	999999	865	595	524	685	999999	999999	218	999999	13	497	295	999999	579	430	357	999999	500	207	48	999999	999999	539	999999	516	777	754	71	999999	999999	650	999999	130	388	199	999999	999999	282	999999	999999	999999	684	999999	926	318	999999	25	999999	746	472	999999	245	358	330	137	818	999999	59	18	908	205	830	999999	999999	362	999999	174	490	999999	815	52	441	999999	626	999999	72	256	999999	236	237	762	743	325	268	289	415	805	800	999999	380	288	999999	274	580	999999	314	206	869	573	975	124	535	630	931	429	260	233	999999	999999	75	
999999	999999	822	999999	999999	999999	515	228	158	947	538	373	999999	18	536	787	177	441	999999	999999	865	387	999999	261	122	236	999999	393	839	39	999999	83	383	195	809	565	442	999999	434	923	798	978	999999	626	447	999999	305	621	404	999999	999999	999999	489	999999	210	999999	999999	571	668	919	348	999999	389	129	765	464	990	999999	209	971	355	685	17	999999	999999	999999	666	422	814	372	999999	501	988	207	947	400	594	555	999999	625	880	870	999999	999999	999999	676	598	601	861	999999	760	261	999999	433	296	407	784	170	38	322	528	272	999999	306	987	999999	142	192	181	374	869	445	999999	999999	100	484	860	501	743	133	298	74	560	831	611	680	89	999999	910	550	999999	433	999999	999999	106	617	123	999999	527	738	543	999999	429	497	123	325	201	999999	342	811	999999	999999	427	905	33	999999	999999	925	694	317	767	577	999999	631	758	999999	918	397	487	482	370	343	999999	15	589	882	644	73	717	296	488	999999	232	108	13	333	999999	999999	648	643	905	198	832	999999	999999	966	144	999999	999999	677	999999	804	360	859	451	999999	318	999999	325	151	819	648	999999	408	999999	526	355	999999	628	435	439	307	748	844	577	999999	510	999999	43	623	999999	846	999999	50	889	999999	890	372	999999	800	25	594	305	506	824	267	980	434	390	999999	620	962	179	313	248	108	65	999999	292	999999	703	553	387	999999	404	972	323	177	518	155	636	982	999999	999999	419	999999	11	252	30	319	202	85	384	589	12	785	677	31	999999	791	999999	999999	89	999999	107	472	216	603	112	851	944	813	916	999999	818	638	446	351	999999	403	106	813	496	973	999999	627	178	798	699	619	305	301	374	727	528	262	902	145	731	999999	637	408	999999	178	999999	389	999999	150	999999	374	348	999999	137	408	694	814	887	116	313	479	303	999999	904	493	556	652	448	199	999999	999999	999999	311	620	999999	999999	999999	673	999999	999999	696	999999	999999	38	999999	280	969	174	965	42	999999	375	796	999999	261	653	229	503	999999	621	722	940	970	999999	214	638	999999	715	999999	642	995	999999	568	507	617	21	999999	389	580	999999	999999	487	482	999999	12	200	938	479	999999	302	999999	205	999999	706	885	999999	999999	603	823	999999	243	264	983	999999	47	573	806	298	224	250	387	839	923	444	44	999999	468	813	999999	24	699	568	356	888	106	800	999999	999999	999999	861	999999	672	999999	884	978	333	504	159	128	438	393	650	264	128	915	707	282	582	672	650	296	684	999999	809	999999	999999	999999	999999	237	247	450	
999999	676	363	728	714	283	48	465	999999	740	999999	695	999999	631	999999	999999	238	973	999999	527	550	199	971	999999	838	999999	757	887	999999	425	409	922	881	987	999999	973	901	400	999999	433	243	126	961	999999	977	989	999999	187	946	371	678	131	837	999999	900	755	704	999999	890	223	526	999999	162	294	341	397	813	15	192	86	412	838	999999	999999	294	999999	237	999999	999999	848	322	579	941	942	747	287	94	171	97	693	278	999999	510	986	907	999999	999999	999999	577	590	185	182	994	870	958	999999	358	999999	435	999999	527	642	999999	51	901	946	999999	999999	547	64	312	652	918	499	807	300	338	787	68	212	468	560	494	16	672	150	584	999999	983	906	928	999999	736	620	176	636	999999	999999	999999	960	872	754	138	523	287	533	264	505	73	668	511	571	814	233	18	999999	158	999999	999999	999999	372	149	236	641	999999	101	916	307	999999	181	999999	869	702	999999	339	714	431	971	729	999999	886	88	17	325	999999	999999	407	512	999999	999999	487	736	99	334	598	733	528	497	999999	196	999999	956	182	891	299	641	869	716	893	303	544	999999	465	999999	874	293	999999	999999	999999	999999	693	413	999999	133	693	999999	780	378	999999	606	195	934	584	543	531	930	906	125	36	999999	497	691	618	318	999999	311	281	859	459	999999	601	999999	261	627	502	214	270	59	208	999999	861	999999	217	297	117	999999	999999	922	999999	944	387	999999	999999	999999	999999	12	794	386	468	999999	370	921	999999	204	14	578	682	999999	50	999999	999999	999999	917	378	901	995	483	331	210	64	999999	359	160	514	999999	999999	732	778	999999	500	420	999999	591	999999	999999	999999	999999	999999	293	539	927	646	881	999999	285	530	109	516	581	285	528	473	186	999999	999999	21	770	414	276	429	846	904	999999	550	906	999999	275	111	92	961	423	999999	48	999999	136	72	477	768	239	407	486	226	206	80	971	999999	707	187	142	999999	179	999999	746	863	999999	33	46	999999	485	999999	999999	998	999999	620	999999	67	999999	514	999999	620	544	12	184	999999	943	629	707	999999	578	959	87	97	968	806	791	254	724	184	978	113	999999	145	999999	738	152	999999	792	586	218	999999	521	999999	999999	999999	741	177	999999	999999	920	73	999999	506	763	525	999999	999999	39	999999	828	617	343	260	999999	183	594	408	718	445	999999	465	837	131	331	999999	448	884	196	999999	999999	999999	260	999999	263	999999	999999	529	999999	768	999999	974	999999	174	999999	999999	579	999999	999999	728	999999	342	458	557	161	465	236	999999	185	999999	87	538	
981	582	562	213	999999	497	996	622	395	999999	36	950	129	751	16	672	999999	999999	95	999999	999999	467	529	732	176	703	695	798	999999	999999	354	283	691	787	993	875	612	554	243	92	274	53	999999	862	316	507	438	409	458	563	831	999999	999999	999999	320	523	62	829	47	664	802	208	934	999999	719	752	269	342	757	999999	69	999999	498	12	999999	999999	135	999999	426	668	275	295	349	999999	760	900	270	790	477	999999	822	783	517	578	289	76	999999	538	152	563	999999	105	999999	327	504	23	999999	20	999999	999999	397	999999	413	999999	398	517	858	810	999999	999999	492	478	864	287	318	285	311	919	722	999999	74	596	524	862	430	179	999999	32	629	747	945	259	802	340	92	437	380	147	190	772	217	309	496	999999	999999	769	240	999999	19	228	711	46	297	152	82	800	871	999999	948	229	999999	835	190	304	873	242	676	534	205	880	905	173	739	950	637	765	999999	200	790	660	938	278	999999	410	45	908	962	660	999999	291	566	829	199	999999	898	381	128	201	460	839	103	999999	999999	138	322	548	307	347	999999	317	699	680	999999	999999	999999	605	823	999999	269	964	279	25	999999	913	324	999999	974	778	61	265	646	909	740	950	999999	241	109	999999	98	497	611	624	155	951	999999	999999	999999	999999	999999	302	558	348	999999	495	569	87	999999	266	814	245	574	528	295	258	670	790	940	809	730	59	506	938	691	999999	362	655	999999	324	331	439	999999	999999	110	758	706	307	999999	255	391	490	999999	843	80	852	923	93	338	897	290	999999	944	268	180	628	796	999999	656	170	142	914	217	126	935	384	237	999999	427	999999	999999	372	999999	999999	999999	999999	259	663	999999	839	848	279	326	972	43	530	494	999999	902	481	962	999999	651	999999	999999	476	282	684	908	695	999999	432	666	999999	355	918	999999	259	840	931	379	143	999999	817	322	863	597	999999	92	414	999999	488	598	999999	574	999999	721	998	582	951	966	574	755	999999	225	999999	613	524	999999	125	999999	999999	909	971	111	829	345	833	503	259	878	999999	601	503	805	146	833	719	237	890	206	988	999999	888	999999	805	388	999999	999999	999999	260	999999	617	967	871	654	999999	627	844	745	999999	999999	505	332	999999	928	972	261	377	88	592	893	297	736	918	555	568	30	16	999999	451	766	241	607	999	805	430	634	631	999999	999999	215	875	491	999999	318	493	354	815	45	832	136	211	523	313	999999	785	880	58	326	999999	558	620	999999	999999	362	656	999999	332	277	507	348	
630	225	520	387	999999	999999	965	609	72	224	214	971	474	999999	565	717	303	643	29	549	999999	315	75	999999	594	337	197	999999	662	595	999999	548	999999	494	999999	999999	12	925	348	980	999999	449	999999	871	353	999999	999999	979	999999	938	999999	689	257	957	999999	324	160	999999	793	690	999999	557	946	999999	203	666	443	980	819	579	999999	377	304	49	634	146	61	203	665	999999	264	218	620	724	999999	999999	301	579	731	190	835	999999	142	658	999999	999999	502	787	678	687	999999	103	170	227	233	236	395	217	333	626	273	956	846	848	435	409	999999	999999	486	861	375	864	258	638	999999	224	999999	645	999999	276	999999	999999	525	977	739	171	58	402	501	764	999999	93	256	115	917	878	999999	999999	999999	999999	431	279	999999	816	322	351	844	999999	483	999999	991	999999	540	67	982	10	441	868	119	273	999999	999999	731	721	915	999999	617	152	999999	865	999999	950	422	714	999999	374	962	708	665	397	326	526	919	492	999999	205	552	198	133	916	447	999999	185	959	611	999999	548	999999	901	40	733	999999	999999	617	448	999999	337	999999	222	617	47	732	212	999999	946	834	624	248	999999	720	739	999999	29	804	427	783	775	463	999999	999999	826	383	999999	635	999999	999999	999999	311	54	732	999999	726	999999	999999	879	714	999999	463	999999	999999	272	309	999999	190	300	314	682	999999	199	664	275	874	723	264	791	999999	925	577	68	331	999999	322	204	999999	852	999999	453	513	999999	713	210	999999	450	999999	695	526	742	999999	999999	358	943	708	999999	389	466	993	12	721	724	225	999999	16	404	690	656	949	115	424	338	999999	861	999999	92	999999	999999	954	433	999999	569	274	921	309	242	709	999999	421	999999	999999	759	999999	20	731	789	709	923	999999	916	759	679	745	421	328	297	999999	497	775	626	999999	999999	512	999999	615	161	460	999999	490	773	695	312	245	748	300	664	480	999999	999999	388	382	562	269	999999	999999	999999	824	852	603	999999	185	222	612	795	575	889	257	298	999999	580	339	416	443	431	231	457	443	996	999999	663	817	789	999999	396	999999	82	999999	474	896	897	337	607	700	479	999999	999999	699	450	999999	410	416	192	872	999999	59	966	999999	999999	815	226	284	827	999999	939	204	396	854	226	551	502	233	782	401	999999	253	999999	715	999999	999999	999999	757	993	823	720	257	634	916	999999	999999	287	953	999999	658	999999	622	509	875	761	284	210	999999	483	898	680	187	633	790	375	315	327	999999	999999	14	76	469	290	13	20	692	999999	479	55	879	
273	549	406	134	722	999999	744	856	954	999999	632	130	284	104	153	543	623	844	551	503	29	37	798	822	592	220	341	505	865	999999	715	731	583	603	635	140	780	509	78	490	999999	999999	305	475	381	999999	999999	196	999999	477	78	724	927	551	860	999999	999999	584	999999	999999	552	248	990	885	999999	999999	547	681	999999	23	762	123	776	999999	932	557	999999	999999	450	646	35	155	645	999999	10	991	803	42	742	398	388	206	967	565	999999	332	480	420	501	480	408	513	726	999999	999999	955	948	866	999999	999999	999999	428	999999	895	486	407	999999	603	999999	982	999999	515	999999	80	634	565	155	220	133	999999	86	321	999999	970	247	521	429	798	999999	55	52	999999	423	439	884	959	73	82	89	540	999999	877	999999	999999	999999	999999	999999	655	999999	159	809	737	999999	18	236	203	597	999999	658	999999	999999	804	920	839	999999	170	101	509	196	674	502	999999	141	593	880	209	785	321	598	999999	946	773	586	999999	245	315	204	415	999999	691	371	999999	424	123	562	925	956	695	579	999999	999999	76	999999	547	656	999999	606	159	999999	37	417	286	999999	999999	29	999999	227	397	604	634	965	999999	999999	504	312	999999	659	999999	999999	955	252	99	741	999999	552	879	313	48	876	508	708	55	999999	185	283	95	999999	999999	104	357	707	569	101	945	255	126	770	964	244	64	87	588	128	182	784	327	545	197	761	149	901	189	520	999999	925	920	406	999999	231	227	276	549	999999	999999	999999	682	998	795	141	435	999999	348	803	822	431	129	927	999999	401	956	550	147	358	999999	999999	528	59	996	30	335	719	999999	743	999999	787	538	665	444	999999	111	329	749	66	336	39	563	385	697	999999	999999	992	300	999999	274	677	138	200	967	238	999999	633	11	775	805	715	999999	604	786	44	893	999999	492	999999	299	637	999999	999999	32	925	892	999999	361	333	225	342	429	920	479	350	659	999999	697	216	205	477	327	974	261	620	999999	958	999999	663	779	351	509	999999	439	999999	876	999999	177	999999	345	585	282	678	559	472	999999	548	135	999999	999999	556	766	999999	999999	821	320	825	829	999999	365	934	554	697	553	873	832	320	999999	842	473	612	999999	655	870	619	205	999999	424	788	334	999999	999999	163	999999	233	585	999999	999999	617	326	61	227	765	999999	411	41	584	135	685	999999	999999	67	293	971	772	386	999999	416	999999	626	671	410	51	999999	999999	999999	401	418	329	298	609	197	999999	999999	422	394	413	968	468	999999	620	523	738	999999	358	963	
549	999999	999999	847	999999	817	756	999999	999999	999999	999999	688	352	999999	640	175	805	397	999999	788	192	999999	559	388	972	152	947	999999	15	158	671	999999	999999	999999	562	219	999999	482	823	792	440	883	999999	999999	218	999999	625	999999	948	999999	717	999999	128	569	781	781	999999	999999	874	331	869	999999	999999	506	978	999999	958	971	746	999999	999999	333	573	247	358	308	896	999999	179	256	526	788	839	560	441	330	774	170	599	781	999999	775	999999	999999	922	471	898	374	793	925	767	654	422	999999	192	393	777	999999	999999	999999	884	844	999999	627	804	999999	999999	434	74	999999	518	797	381	965	842	999999	725	81	324	887	410	531	993	254	489	872	375	321	378	999999	552	893	949	127	999999	999999	999999	980	697	999999	341	474	999999	145	416	969	999999	456	686	695	668	706	565	333	82	363	851	713	999999	999999	715	818	65	999999	115	624	848	999999	78	108	678	745	999999	483	556	935	231	857	838	520	999999	999999	634	683	999999	846	338	626	54	999999	891	999999	999999	764	135	522	418	293	40	791	999999	29	999999	587	26	999999	331	92	777	146	141	994	875	627	343	796	193	999999	999999	999999	296	231	219	999999	217	573	903	619	357	43	527	999999	827	56	999999	580	999999	57	667	465	999999	255	849	908	411	897	239	999999	431	339	999999	47	655	770	504	899	810	999999	379	452	999999	711	734	743	999999	203	176	828	999999	763	265	146	999999	999999	744	51	381	310	134	319	343	688	999999	999999	704	489	292	66	551	499	999999	688	677	224	445	812	521	115	299	217	730	411	985	668	84	999999	333	483	36	463	528	509	999999	69	999999	999999	523	716	49	139	999999	120	286	739	992	999999	468	999999	999999	999999	530	275	21	916	999999	932	703	530	943	511	999999	999999	40	98	970	270	999999	617	116	114	299	804	999999	999999	307	620	999999	255	675	507	999999	834	999999	104	933	262	497	812	480	185	637	993	999999	537	973	110	90	198	769	732	999999	850	392	631	642	999999	999999	851	618	968	808	458	999999	446	777	332	999999	935	164	718	772	158	999999	930	477	999999	41	538	196	206	540	999999	486	943	891	883	451	125	462	217	63	646	203	512	999999	189	148	999999	760	650	47	999999	43	60	959	467	713	462	163	346	694	670	665	999999	438	872	972	911	554	894	999999	947	483	946	999999	136	954	999999	563	298	167	704	778	545	168	395	901	999999	983	433	179	999999	999999	126	523	999999	999999	999999	83	999999	216	237	999999	865	769	100	671	97	395	833	
512	88	899	999999	188	999999	891	130	263	52	999999	546	999999	999999	724	892	999999	367	433	282	999999	183	561	999999	91	930	923	999999	775	78	999999	814	49	999999	920	100	100	106	937	533	500	860	528	40	533	999999	309	660	150	999999	114	314	999999	122	686	339	527	840	783	257	76	979	354	194	328	166	999999	777	210	633	999999	889	429	899	782	295	654	530	535	421	631	272	999999	999999	964	419	999999	927	999999	591	573	999999	322	689	467	999999	999999	344	999999	377	173	531	460	516	85	224	884	764	340	401	684	996	999999	372	999999	803	216	456	999999	909	15	999999	999999	619	70	552	577	739	441	270	779	999999	819	167	999999	999999	812	265	822	750	534	396	596	82	906	577	944	999999	73	664	314	69	124	999999	371	999999	226	841	456	533	646	155	332	80	621	373	187	157	999999	526	991	999999	999999	478	384	999999	983	999999	999999	492	999999	628	676	999999	956	719	999999	999999	796	999999	883	971	808	999999	114	389	74	526	461	999999	400	797	999999	547	672	362	435	645	427	753	610	984	999999	999999	925	28	999999	554	999999	901	177	999999	361	999999	642	999999	152	344	374	995	553	999999	780	999999	101	999999	794	138	999999	603	294	560	999999	999999	62	898	842	999999	373	96	910	519	411	999999	375	999999	446	382	999999	652	219	100	280	432	999999	153	214	999999	872	999999	234	350	450	521	617	616	999999	318	999999	744	187	308	971	288	999999	43	65	230	804	999999	374	421	999999	461	393	203	999999	176	842	909	694	884	972	259	862	999999	999999	890	942	758	668	999999	973	170	475	911	999999	992	347	175	98	983	163	999999	749	812	125	999999	137	424	999999	404	999999	499	59	303	336	999999	426	999999	964	174	287	56	203	247	447	73	986	481	83	297	828	677	999999	710	730	999999	509	59	999999	999999	999999	528	431	999999	662	484	120	181	585	407	575	823	211	923	705	999999	817	512	999999	62	12	999999	350	999999	576	798	678	999999	573	374	222	377	79	883	411	759	624	929	584	963	952	814	896	999999	722	14	475	999999	15	623	999999	996	683	402	999999	117	188	392	697	863	805	771	608	999999	194	208	754	328	999999	946	492	887	927	999999	999999	999999	759	674	326	571	332	999999	343	949	229	225	693	999999	804	304	581	242	241	720	999999	190	215	685	491	524	260	157	999999	69	999999	999999	999999	281	302	890	357	513	76	999999	540	999999	438	999999	992	969	514	999999	523	227	375	259	656	216	254	918	982	84	193	801	321	185	405	284	
818	999999	999999	422	384	999999	999999	77	175	999999	189	143	752	999999	999999	999999	19	183	633	999999	999999	999999	999999	999999	999999	383	908	999999	330	999999	814	365	628	163	999999	999999	822	102	702	999999	280	307	94	999999	36	121	176	436	391	671	792	147	999999	247	590	999999	361	999999	395	10	999999	673	747	901	301	824	514	598	715	999999	699	917	999999	33	887	396	999999	999999	835	999999	217	481	891	999999	482	999999	999999	391	573	902	679	538	707	702	603	607	559	192	259	212	999999	577	720	728	971	875	999999	999999	359	203	151	300	457	480	999999	534	781	98	429	999999	21	999999	35	813	983	170	219	778	429	290	999999	614	811	633	316	639	760	173	686	999999	19	294	42	379	761	999999	999999	236	909	999999	825	470	763	635	999999	999999	552	907	745	811	665	889	108	79	367	536	488	824	173	163	773	618	412	822	614	727	100	656	61	604	89	983	868	360	999999	376	851	186	443	999999	97	853	427	999999	999999	130	195	962	999999	234	900	266	72	756	305	217	999999	940	999999	473	395	896	855	150	731	681	30	747	614	990	999999	312	390	999999	75	920	999999	536	880	493	541	137	643	999999	999999	822	920	122	64	257	317	910	165	970	446	201	998	999999	153	999999	109	448	999999	999999	549	999999	999999	730	690	385	26	531	69	536	931	267	262	38	446	909	760	907	693	367	683	774	999999	420	896	873	999999	913	393	620	999999	103	779	622	287	115	946	999999	431	679	240	999999	850	999999	48	188	999999	970	840	244	999999	202	754	989	999999	774	452	466	999999	817	463	999999	999999	449	152	838	999999	999999	750	999999	962	570	486	23	137	898	924	999999	999999	717	934	999999	82	159	121	202	348	789	284	513	999999	490	366	614	225	136	646	411	486	210	700	309	229	510	999999	938	715	999999	999999	449	850	999999	94	126	882	511	41	989	999999	950	500	999999	365	247	676	482	213	871	798	11	261	999999	51	180	27	999999	732	571	877	183	486	607	999999	999999	662	739	999999	999999	731	713	105	657	84	999999	710	12	999999	982	834	798	734	999999	942	861	999999	338	883	999999	108	257	999999	469	121	164	474	892	999999	999999	999999	937	999999	963	149	94	905	603	448	515	470	999999	691	749	737	89	999999	641	999999	76	646	334	855	491	152	999999	999999	999999	545	999999	70	817	999999	422	999999	897	721	771	999999	999999	955	594	999999	377	999999	92	565	40	731	42	999999	833	238	999999	884	259	91	999999	821	665	160	279	68	528	999999	653	783	278	
350	999999	367	677	936	805	121	61	444	488	999999	69	918	903	904	512	214	237	588	999999	538	158	815	999999	949	49	999999	686	536	371	921	999999	308	297	999999	891	674	48	896	432	999999	832	999999	603	558	762	746	999999	375	555	323	999999	74	256	999999	202	34	242	727	896	107	435	525	83	566	247	760	999999	223	999999	837	999999	999999	165	999999	999999	343	222	576	197	302	461	320	980	57	703	735	62	557	497	866	442	999999	999999	335	167	316	741	46	320	12	999999	43	999999	717	157	887	908	311	43	999999	812	999999	539	603	646	124	999999	35	862	511	999999	999999	999999	156	405	855	999999	999999	999999	999999	601	186	999999	195	187	428	958	273	900	816	827	999999	523	999999	64	776	780	999999	689	999999	771	716	184	808	304	51	999999	999999	321	301	999999	999999	525	643	999999	999999	410	999999	426	227	165	281	134	56	684	957	560	999999	102	629	84	934	150	743	627	999999	11	457	891	145	999999	753	999999	609	269	999999	235	880	999999	999999	375	436	979	471	888	500	591	999999	134	347	999999	999999	123	691	226	999999	937	781	25	999999	999999	999999	463	290	115	412	329	999999	786	935	731	679	718	999999	999999	648	999999	679	854	999999	999999	999999	999999	553	999999	894	639	270	392	999999	811	453	999999	999999	794	423	973	999999	366	486	181	76	350	198	999999	811	509	449	438	578	667	268	927	888	87	760	630	909	999999	999999	772	69	143	149	134	999999	815	999999	999999	840	999999	999999	322	999999	955	237	533	999999	938	843	395	200	831	813	980	553	999999	976	921	44	792	74	73	155	713	999999	932	211	74	338	996	790	570	597	904	999999	999999	558	932	850	236	495	971	792	824	582	237	330	999999	999999	761	839	797	999999	57	610	202	999999	664	843	305	999999	79	610	847	605	629	244	908	579	999999	967	53	999999	807	307	103	280	330	141	884	999999	51	493	576	166	999999	724	549	304	218	778	999999	99	554	905	999999	370	999999	228	999999	992	999999	590	999999	793	795	726	48	750	516	999999	846	532	999999	999999	290	585	999999	690	613	905	694	614	999999	829	999999	953	999999	902	999999	732	335	111	189	892	200	460	999999	999999	371	275	686	999999	787	295	931	371	999999	861	624	840	337	265	615	999999	308	806	999999	153	999999	842	999999	146	869	784	597	744	353	76	999999	829	75	259	329	348	228	895	827	85	898	712	822	664	287	50	404	80	496	142	999999	394	241	377	74	528	74	550	929	999999	698	196	28	999999	369	999999	775	87	935	
277	828	999999	979	154	255	999999	29	546	858	829	389	527	999999	220	482	117	598	698	195	800	283	999999	966	824	386	711	999999	999999	305	492	274	999999	144	999999	999999	191	415	96	131	999999	509	528	999999	109	623	181	938	807	592	261	999999	87	891	999999	993	159	999999	999999	767	543	322	272	251	376	999999	72	392	999999	905	999999	702	511	999999	138	999999	754	986	999999	210	215	773	886	174	53	295	196	435	999999	235	164	999999	260	329	588	999999	999999	287	999999	999999	561	788	999999	902	302	999999	695	511	999999	844	999999	999999	999999	999999	999999	769	436	108	207	90	378	999999	393	999999	751	999999	452	192	988	393	64	476	671	999999	649	999999	865	984	999999	494	999999	685	672	164	985	991	178	306	767	818	318	148	90	245	174	924	404	114	160	999999	116	512	522	379	789	772	999999	253	999999	144	999999	451	236	999999	999999	692	964	239	818	759	386	155	999999	179	85	916	396	999999	999999	724	999999	760	999999	134	387	97	172	303	999999	223	499	924	991	999999	913	999999	911	999999	755	999999	960	175	999999	401	371	961	98	352	303	999999	385	75	94	589	122	999999	618	111	335	401	529	670	999999	604	270	999999	163	792	266	218	14	29	680	687	764	856	999999	442	763	426	999	820	999	502	837	434	840	411	999999	769	258	810	51	999999	952	299	311	692	999999	909	999999	306	96	94	999999	999999	395	407	825	999999	999999	999999	999999	908	999999	709	671	372	766	836	621	752	999999	999999	999999	999999	977	326	735	999999	999999	999999	311	999999	619	999999	733	915	633	481	999999	999999	586	999999	98	999999	472	999999	961	252	628	939	925	304	297	999999	999999	999999	999999	999999	388	78	672	999999	710	898	874	494	299	699	975	999999	738	999999	797	188	175	28	999999	888	732	845	365	492	999999	616	856	16	565	999999	999999	144	791	960	103	970	999999	236	999999	199	207	977	843	271	276	999999	211	999999	999999	119	999999	16	199	245	941	543	712	189	513	104	52	999999	928	999999	999999	840	964	778	201	826	417	939	474	219	691	754	11	104	225	974	414	226	999999	999999	999999	672	945	999999	28	559	999999	591	999999	458	999999	339	999999	999999	251	435	907	433	999999	681	701	950	541	980	553	196	541	618	999999	538	689	826	999999	482	71	357	999999	418	759	641	999999	999999	226	25	999999	362	999999	999999	852	790	999999	981	777	827	754	999999	999999	999999	12	832	28	999999	999999	194	769	330	969	577	56	999999	539	999999	999999	806	124	875	733	525	918	200	490	646	765	183	471	707	
58	542	727	999999	226	931	416	927	623	999999	208	42	999999	741	392	138	848	999999	260	578	317	970	712	879	999999	999999	55	811	999999	381	999999	453	722	71	281	437	849	709	677	999999	999999	746	193	207	676	701	279	187	807	362	798	807	923	893	399	88	829	847	355	610	885	999999	999999	251	41	755	319	195	469	955	288	999999	999999	652	496	571	787	515	213	299	345	868	999999	989	583	87	530	999999	671	203	607	12	363	77	722	999999	171	942	999999	999999	391	94	717	999999	999999	659	526	999999	406	828	301	324	644	65	999999	27	601	596	667	953	999999	999999	999999	999999	357	286	784	223	929	999999	999999	844	349	291	908	261	160	161	999999	923	561	259	432	999999	902	293	367	999999	801	704	885	574	284	999999	999999	900	570	451	999999	796	875	313	351	396	428	456	999999	362	157	999999	999999	450	999999	999999	999999	999999	67	680	373	73	919	486	421	234	134	835	570	999999	999999	18	690	999999	656	130	999999	258	907	999999	424	999999	319	14	161	787	837	445	894	539	818	721	842	890	999999	999999	876	398	891	126	272	999999	885	845	767	148	334	168	999999	559	696	154	77	999999	999999	917	754	999999	999999	634	396	688	940	40	319	874	175	800	630	225	999999	999999	999999	999999	773	831	570	473	247	22	463	679	999999	344	999999	674	999999	820	999999	999999	686	961	72	267	999999	584	652	854	536	999999	999999	999999	999999	999999	999999	46	787	999999	259	435	999999	999999	999999	323	180	717	46	605	197	644	231	355	176	468	538	999999	597	109	70	198	999999	716	937	354	49	929	150	84	38	807	887	376	571	207	999999	999999	294	749	96	22	548	999999	667	891	999999	999999	999999	79	999999	34	449	687	226	70	256	640	352	333	999999	999999	577	962	577	389	757	999999	783	968	653	142	997	847	999999	58	650	142	58	55	999999	422	572	80	45	13	368	209	160	511	951	185	63	960	475	845	444	585	999999	287	143	817	843	398	426	906	37	601	674	177	419	124	999999	307	650	861	678	999999	927	574	999999	558	704	999999	27	999999	88	46	381	177	613	74	999999	770	911	865	578	999999	654	999999	999999	999999	999999	982	101	999999	999999	999999	320	614	176	999999	999999	904	266	999999	999999	999999	999999	947	828	999999	229	506	563	999999	460	820	395	785	999999	505	852	999999	598	264	33	721	999999	999999	884	999999	726	767	11	999999	999999	759	514	336	999999	999999	802	999999	310	985	547	38	428	745	999999	773	370	999999	331	671	95	860	316	999999	562	400	389	200	
73	505	273	462	999999	887	939	701	999999	69	42	999999	702	999999	498	612	716	999999	303	445	999999	121	999999	999999	445	339	590	555	452	999999	773	361	627	612	999999	804	722	999999	999999	999999	806	683	467	999999	501	55	999999	938	371	703	295	999999	999999	999999	394	951	999999	999999	999999	175	999999	999999	999999	999999	295	681	999999	99	513	694	890	632	470	999999	999999	999999	999999	999999	700	999999	370	652	194	749	226	999999	263	684	227	691	999999	650	78	999999	999999	422	999999	662	999999	820	397	879	434	676	813	663	107	345	314	999999	307	999999	999999	626	805	654	209	509	587	89	427	999999	999999	822	434	249	999999	999999	528	227	696	991	999999	879	12	490	227	517	935	562	118	918	999999	954	394	385	279	452	563	589	222	925	84	936	403	424	17	612	251	574	999999	995	817	999999	999999	999999	250	999999	623	324	436	692	574	34	970	509	603	917	438	999999	970	121	548	938	15	770	916	707	486	999999	483	615	275	370	999999	123	999999	293	387	999999	145	999999	999999	248	162	999999	360	999999	965	999999	820	99	999999	202	603	987	999999	878	91	999999	398	999999	24	999999	999999	999999	427	999999	999999	999999	999999	999999	540	359	914	202	292	310	786	485	419	866	741	999999	768	393	441	82	766	999999	666	999999	212	580	689	602	763	999999	407	342	112	999999	999999	117	495	511	559	824	999999	411	999999	156	102	605	396	531	999999	431	276	458	388	354	446	105	201	185	116	959	670	322	438	498	999999	453	383	272	999999	633	107	266	833	617	999999	365	770	519	140	607	194	167	800	342	528	948	953	758	710	999999	916	320	404	999999	163	999999	973	216	253	648	999999	134	153	999999	999999	19	624	770	999999	999999	334	999999	54	999999	775	512	521	105	999999	954	999999	625	561	995	999999	786	862	999999	999999	828	391	564	276	491	386	70	24	999999	18	519	334	192	999999	999999	68	244	276	999999	824	651	455	877	247	999999	999999	605	572	158	999999	999999	156	390	317	731	699	999999	415	562	999999	999999	999999	888	999999	999999	629	999999	426	932	999999	482	520	967	420	812	383	999999	999999	976	343	780	497	866	999999	470	372	944	875	477	929	297	829	713	772	118	163	999999	789	786	669	840	189	639	220	978	37	189	969	504	357	195	453	438	229	352	999999	631	716	627	98	685	442	949	12	649	653	806	204	311	999999	816	724	540	316	502	601	857	655	999999	442	192	974	999999	999999	744	844	400	999999	430	999999	531	999999	172	697	984	408	999999	637	571	999999	231	985	668	
845	540	471	999999	131	726	750	369	999999	522	999999	905	710	999999	829	268	804	262	999999	774	420	137	966	999999	842	999999	104	371	230	93	868	221	207	316	999999	589	283	999999	279	999999	679	531	555	999999	978	792	999999	346	999999	378	767	82	999999	220	999999	999999	999999	909	999999	799	631	389	149	892	653	972	708	403	536	250	985	871	982	554	104	889	582	999999	583	60	57	757	961	852	326	795	312	986	69	816	24	999999	863	999999	146	300	999999	662	999999	15	999999	880	809	169	392	999999	100	364	999999	367	146	999999	336	999999	751	873	427	297	576	857	670	721	344	720	236	622	18	513	417	804	507	919	953	578	967	999999	947	999999	469	430	705	948	870	701	679	87	47	844	727	272	872	104	95	827	345	371	545	99	933	770	999999	586	999999	321	859	999999	983	758	999999	584	999999	999999	828	999999	161	721	999999	999999	50	158	584	174	785	154	932	413	834	135	999999	605	631	858	999999	999999	543	128	999999	999999	999999	463	999999	289	999999	153	999999	256	276	999999	675	999999	520	902	999999	999999	196	722	801	802	388	456	391	857	999999	456	953	77	757	139	612	43	720	302	801	999999	999999	999999	381	999999	999999	685	999999	894	460	619	94	729	999999	92	511	821	999999	999999	999999	999999	999999	247	764	999999	999999	278	498	146	337	642	903	228	110	471	999999	999999	999999	169	993	702	319	496	999999	906	999999	234	999999	675	627	790	716	521	999999	416	515	816	999999	45	999999	539	197	999999	567	818	715	865	628	348	360	999999	999999	166	215	477	85	584	840	857	974	966	21	823	519	546	999999	391	107	693	956	915	360	314	718	464	515	319	999999	999999	200	999999	605	919	324	999999	319	559	999999	653	999999	930	999999	999999	71	485	528	999999	490	31	892	333	768	935	392	999999	999999	176	448	750	999999	765	655	999999	667	478	999999	102	509	512	236	376	85	999999	361	35	938	999999	253	242	999999	999999	999999	999999	999999	866	999999	670	537	999999	746	153	120	565	999999	999999	284	724	25	999999	124	435	864	978	999999	526	258	325	583	366	506	593	922	215	814	820	999999	748	566	801	741	999999	999999	630	765	92	265	999999	999999	999999	751	224	999999	660	127	510	287	850	121	179	618	421	96	999999	999999	162	231	904	750	871	640	536	167	224	852	424	871	244	222	712	270	999999	563	798	615	291	931	272	999999	313	542	95	999999	999999	192	329	999999	393	257	999999	861	361	999999	890	153	224	999999	447	999999	703	639	999999	637	409	908	881	857	297	
565	100	230	999999	816	446	338	999999	999999	999999	41	532	999999	487	987	999999	999999	909	967	673	654	400	235	999999	463	394	674	999999	457	237	488	311	471	326	828	999999	392	902	544	332	999999	598	999999	295	416	285	893	162	999999	38	558	999	913	999999	999999	175	865	736	505	431	772	839	107	672	291	729	70	493	658	830	227	999999	374	644	121	66	85	939	87	187	500	999999	443	429	999999	999999	398	999999	684	663	999999	999999	407	999999	560	722	501	651	999999	686	225	410	999999	235	999999	609	999999	279	999999	586	999999	926	658	327	930	260	405	678	993	802	341	783	809	995	539	571	550	261	93	398	564	433	999999	400	962	100	28	217	618	78	854	128	215	107	573	374	996	90	191	310	327	823	658	211	355	999999	601	507	696	999999	69	382	195	999999	31	665	999999	267	364	999999	241	197	70	924	947	222	999999	711	432	174	574	469	80	783	999999	741	775	733	55	531	499	999999	999999	378	19	482	932	531	999999	907	999999	739	726	999999	999999	139	762	733	999999	142	863	999999	999999	999999	674	599	312	411	999999	999999	889	266	222	833	350	720	675	691	915	475	289	999999	999999	999999	999999	999999	743	728	715	942	978	999999	479	999999	667	610	445	990	703	420	179	999999	999999	999999	27	127	526	893	10	357	463	81	817	788	853	816	264	561	741	839	855	583	696	669	310	999999	787	310	999999	999999	285	999999	987	505	305	758	136	999999	999999	999999	319	999999	999999	368	488	907	235	691	69	850	999999	884	259	864	564	999999	834	260	999999	999999	340	226	727	270	81	778	93	322	492	104	690	999999	999999	999999	530	999999	855	999999	190	403	622	999999	250	999999	394	401	436	133	941	709	923	876	351	335	342	102	132	467	296	710	823	913	208	964	170	929	999999	999999	344	558	740	506	999999	999999	558	243	999999	412	999999	680	352	999999	380	999999	180	813	84	729	735	437	882	999999	51	479	579	709	999999	286	164	999999	571	254	789	392	969	427	999999	999999	777	109	999999	999999	591	615	999999	863	999999	425	794	999999	854	110	455	999999	999999	999999	464	999999	524	999999	345	699	999999	420	119	107	180	988	999999	753	999999	826	999999	999999	319	172	807	436	121	715	999999	482	491	999999	611	471	798	999999	716	627	962	999999	999999	928	763	428	471	999999	506	999999	693	554	999999	50	999999	37	158	819	596	513	999999	38	489	808	682	863	217	450	808	647	308	297	281	195	791	802	102	999999	873	999999	999999	999999	999999	850	999999	622	870	451	468	999999	
323	979	296	213	93	999999	726	925	255	899	999999	999999	372	858	962	405	282	426	259	999999	935	134	946	705	999999	999999	107	639	786	69	992	766	982	999999	334	329	11	78	111	857	86	176	778	973	999999	680	999999	82	887	626	350	454	202	921	648	198	42	591	999999	999999	836	96	149	196	999999	999999	999999	147	999999	643	404	214	324	999999	470	768	356	973	33	142	643	35	751	169	719	548	573	70	999999	146	297	420	677	999999	999999	999999	37	591	76	236	642	999999	549	254	999999	999999	999999	800	999999	999999	999999	69	567	268	999999	811	344	979	999999	368	999999	977	560	397	356	984	999999	399	379	480	740	999999	906	999999	499	516	486	999999	937	583	419	773	609	706	999999	999999	853	418	393	220	654	58	124	708	356	999999	576	161	898	248	608	999999	430	981	149	88	162	769	999999	35	334	837	999999	999999	949	117	377	853	103	128	140	128	16	169	825	691	999999	208	451	834	999999	334	609	699	999999	999999	352	628	566	225	85	999999	649	367	885	817	999999	231	999999	248	297	999999	67	999999	117	999999	734	999999	165	458	438	954	999999	934	95	10	237	351	919	280	999999	749	297	878	52	57	478	648	999999	18	684	427	448	212	547	227	276	829	592	999999	999999	90	999999	118	786	130	764	999999	281	885	999999	665	312	489	483	999999	435	999999	736	69	22	95	999999	999999	774	20	999999	126	397	867	733	407	759	435	999999	684	286	188	999999	999999	999999	999999	376	999999	999999	28	125	959	728	999	999999	97	102	532	481	859	999999	325	344	775	615	999999	328	413	161	191	906	877	163	999999	999999	257	97	814	776	258	999999	999999	729	999999	895	556	999999	397	85	999999	315	236	953	476	591	999999	999999	325	316	644	444	962	247	999999	999999	248	806	929	738	544	999	288	999999	233	150	504	999999	999999	999999	69	261	930	338	515	876	680	999999	686	218	310	413	999999	507	999999	813	756	361	492	644	657	749	467	659	541	646	999999	480	730	336	999999	374	264	445	257	393	514	999999	731	369	999999	324	129	999999	999999	999999	999999	780	623	999999	394	152	999999	944	233	319	999999	999999	999999	869	849	209	203	360	999999	935	158	336	259	749	999999	999999	999999	132	213	342	629	746	999999	410	418	256	999999	321	999999	999999	270	999999	222	999999	599	242	999999	862	999999	241	131	769	600	502	982	901	530	999999	119	272	522	981	999999	890	689	57	60	396	999999	999999	351	882	417	187	674	838	124	321	159	999999	999999	768	999999	971	221	860	156	728	999999	
516	726	983	211	679	431	289	579	331	258	552	192	999999	411	917	890	248	361	422	999999	999999	787	218	725	999999	979	999999	378	770	678	829	901	331	968	944	875	368	680	738	756	999999	269	792	72	606	884	999999	999999	695	999999	972	508	999999	900	284	729	999999	268	168	699	677	999999	809	652	999999	651	860	999999	466	999999	531	567	622	665	442	884	999999	156	128	168	999999	396	683	688	705	331	177	431	694	225	999999	110	522	999999	89	999999	460	149	643	954	33	369	900	999999	559	414	885	999999	468	999999	734	371	149	999	562	999999	237	999999	946	107	484	439	999999	251	683	430	999999	583	999999	957	434	999999	512	174	145	777	496	40	999999	301	445	109	962	303	490	996	999999	999999	486	999999	257	339	202	545	480	593	999999	659	969	138	369	311	491	510	999999	879	859	975	863	784	793	207	991	999999	661	385	476	999999	760	999999	999999	531	107	787	710	999999	661	966	999999	552	207	999999	999999	999999	999999	144	999999	462	337	610	146	986	659	702	15	999999	348	999999	884	105	999999	96	999999	292	999999	837	999999	704	999999	871	999999	892	999999	999999	587	956	999999	990	999999	999999	767	24	166	160	999999	999999	999999	404	782	659	755	999999	999999	598	435	121	999999	777	340	104	999999	999999	662	999999	999999	253	999999	348	125	58	913	357	822	366	999999	112	929	747	741	196	965	999999	999999	150	126	113	810	999999	886	476	28	369	660	999999	999999	999999	999999	700	999999	307	999999	999999	289	733	999999	407	999999	725	999999	332	999999	200	45	154	138	999999	990	522	349	288	999999	22	999999	649	39	999999	697	202	769	999999	750	238	979	999999	418	441	999999	198	403	718	811	94	431	999999	999999	999999	333	999999	501	999999	999999	999999	361	999999	863	999999	999999	640	704	202	709	109	956	788	999999	999999	999999	601	999999	999999	599	802	999999	999999	477	359	590	999999	364	211	230	192	701	999999	999999	910	877	500	580	999999	999999	890	999999	999999	19	712	137	642	981	341	617	732	779	803	999999	71	721	999999	22	514	184	184	285	999999	972	999999	408	664	180	671	85	720	30	93	338	999999	318	917	999999	999999	999999	948	999999	33	594	498	999999	999999	424	556	199	999999	488	999999	478	999999	614	991	238	491	313	472	471	320	266	897	711	696	475	177	753	804	118	257	292	236	268	262	908	483	124	511	250	999999	999999	927	241	953	999999	154	104	999999	688	140	460	758	486	605	766	697	786	716	432	256	802	999999	48	240	999999	999999	999999	362	93	755	999999	802	232	847	838	338	
665	757	999999	999999	83	437	125	978	796	534	749	663	495	220	696	408	89	999999	821	97	999999	11	180	372	229	999999	242	933	763	658	536	639	766	999999	42	39	634	112	183	375	999999	70	444	259	502	999999	866	872	68	999999	723	999999	35	751	450	664	587	719	110	999999	204	999999	225	148	997	999999	897	68	188	999999	999999	977	999999	456	818	828	999999	921	869	999999	876	370	875	795	934	308	613	999999	999999	378	999999	999999	11	842	999999	96	845	306	261	392	373	808	694	400	203	746	417	579	932	621	107	666	849	999999	464	834	317	429	999999	699	506	881	80	999999	226	858	999999	977	999999	999999	999999	269	669	486	595	999999	675	484	601	197	999999	43	92	376	280	999999	999999	860	999999	346	999999	425	103	562	885	492	999999	883	184	345	999999	439	304	211	637	837	996	999999	556	396	999999	832	828	25	809	473	999999	704	999999	440	793	999999	599	999999	951	568	176	999999	600	112	340	792	310	266	426	460	738	881	738	442	788	702	314	999999	999999	947	596	87	753	422	693	999999	352	743	552	999999	999999	366	260	999999	999999	890	771	453	999999	375	532	572	599	358	999999	917	966	999999	999999	999999	999999	607	760	999999	971	99	363	188	419	999999	449	566	714	999999	999999	382	999999	999999	771	898	930	860	936	812	424	34	999999	404	687	775	76	999999	102	462	847	243	606	255	108	999999	536	593	44	757	999999	999999	858	830	738	362	296	307	337	999999	169	999999	670	948	589	946	611	999999	500	999999	241	204	473	999999	921	387	775	385	570	199	999999	347	826	188	999999	458	176	657	666	335	489	768	917	349	302	898	572	999999	999999	161	970	578	102	401	526	731	999999	999999	999999	360	586	911	737	147	999999	999999	132	492	72	141	779	953	301	175	164	472	999999	134	999999	33	999999	127	999999	999999	228	793	254	435	999999	163	955	570	999999	999999	748	999999	40	779	958	999999	999999	999999	595	534	382	27	286	927	246	63	454	999999	646	999999	545	468	999999	329	919	597	577	999999	830	999999	185	218	213	985	426	587	999999	506	176	999999	257	734	531	194	999999	210	517	326	198	608	709	588	924	999999	770	289	999999	711	860	370	903	88	999999	687	358	173	814	300	511	999999	621	999999	211	168	636	999999	937	17	999999	718	89	260	508	999999	209	597	999999	347	225	146	212	730	999999	805	584	999999	999999	844	999999	872	999999	226	815	999999	986	761	386	765	238	999999	352	376	428	151	999999	653	580	37	488	761	878	476	999999	375	457	891	
311	999999	999999	467	335	103	182	420	332	999999	999999	969	245	448	220	529	119	999999	793	835	311	505	524	931	999999	457	365	999999	993	920	999999	450	91	104	459	981	191	771	633	259	204	18	819	427	217	611	791	50	550	999999	367	818	999999	621	590	806	881	653	999999	877	737	107	999999	411	721	995	999999	151	988	239	999999	347	999999	543	641	303	685	106	999999	999999	666	325	533	999999	999999	333	999999	470	514	653	109	538	903	755	999999	107	999999	417	706	222	999999	650	62	999999	999999	29	194	47	999999	296	130	784	929	999999	221	999999	999999	782	848	397	999999	426	636	344	139	810	444	878	31	544	711	278	399	511	273	26	999999	222	632	543	999999	999999	999999	227	533	324	999999	999999	543	110	533	808	568	319	999999	307	23	999999	191	211	999999	316	25	445	585	851	395	428	999999	205	159	999999	160	315	258	305	999999	418	810	999999	211	999999	344	999999	999999	902	710	999999	425	999999	12	555	999999	430	957	832	815	999999	642	999999	929	190	999999	348	951	183	658	262	71	999999	371	604	907	376	999	999999	971	999999	999999	999999	151	999999	12	651	999999	603	328	729	999999	425	999999	890	775	999999	885	30	18	996	970	837	254	457	999999	635	604	999999	999999	665	430	794	860	999999	620	999999	540	999999	999999	762	155	999999	854	928	904	645	310	481	999999	778	490	999999	999999	975	133	597	437	694	295	376	56	795	955	663	308	999999	564	768	999999	815	598	999999	999999	999999	851	623	999999	326	999999	383	335	133	578	869	184	452	640	999999	597	33	532	999999	999999	999999	715	360	401	201	629	351	90	999999	211	999999	190	230	146	908	999999	510	613	121	999999	911	50	922	226	95	488	856	923	679	999999	255	292	751	930	40	999999	500	231	792	999999	999999	303	792	922	565	689	954	315	731	999999	97	419	421	704	428	771	792	999999	316	712	999999	999999	411	372	999999	730	438	299	116	377	633	999999	821	999999	940	618	257	10	661	999999	533	550	999999	999999	92	836	999999	57	512	999999	747	999999	914	999999	999999	783	891	430	966	834	261	664	209	999999	138	807	597	995	763	999999	523	792	482	910	999999	232	235	493	289	129	859	390	999999	847	630	276	374	742	502	166	726	827	44	826	999999	869	999999	838	789	284	248	999999	293	702	745	999999	884	13	999999	999999	999999	407	999999	999999	975	870	876	362	733	862	443	999999	503	607	999999	696	757	999999	766	319	881	397	999999	14	880	983	107	95	999999	675	999999	370	842	802	999999	999999	685	197	850	
999999	992	989	999999	999999	841	999999	999999	686	619	999999	207	999999	247	590	819	170	703	147	966	991	773	999999	999999	999999	480	999999	22	701	998	764	20	570	805	493	999999	891	292	776	172	497	611	999999	476	61	477	163	999999	261	982	448	625	548	999999	999999	510	210	738	57	457	999999	380	680	999999	854	48	999999	999999	754	999999	999999	877	999999	974	479	999999	362	999999	208	590	326	999999	760	718	559	149	472	349	946	983	999999	163	245	329	403	126	930	732	621	999999	840	731	379	988	65	570	698	573	751	999999	157	884	999999	466	140	999999	620	962	138	999999	576	297	486	771	157	773	642	999999	581	362	458	629	999999	195	750	595	579	772	662	989	999999	999999	598	477	999999	241	623	778	198	999999	506	968	999999	906	446	553	255	999999	841	291	927	101	999999	398	30	528	190	353	716	545	251	847	309	149	274	999999	698	19	935	916	159	863	999999	999	856	490	35	797	748	207	349	971	999999	381	71	358	999999	210	456	999999	999999	280	72	653	341	658	668	999999	641	999999	854	999999	672	999999	141	999999	683	992	999999	540	502	392	605	999999	205	279	916	928	88	915	999999	498	562	999999	865	879	801	765	999999	208	821	999999	166	979	352	113	308	16	249	997	675	914	999999	999999	999999	999999	999999	552	999999	71	742	740	386	725	999999	999999	999999	999999	69	261	272	918	335	343	718	932	236	999999	176	102	970	910	688	90	250	999999	829	645	999999	207	214	258	317	999999	465	999999	194	440	980	985	429	999999	999999	987	735	757	589	999999	208	999999	441	999999	999999	999999	999999	999999	999999	306	485	152	537	47	238	862	56	999999	610	729	877	999999	747	795	644	191	672	999999	963	700	355	492	999999	999999	447	999999	765	165	872	951	514	634	999999	887	954	837	999999	391	36	94	941	721	156	859	457	999999	144	645	999999	204	999999	385	868	360	999999	993	876	43	600	306	106	891	150	659	224	253	999999	999999	841	999999	999999	290	999999	999999	999999	999999	999999	417	56	876	797	130	750	999999	268	138	765	679	937	961	961	425	791	729	988	60	999999	497	999999	213	999999	284	804	607	472	999999	697	999999	600	327	657	999999	987	723	508	999999	150	472	400	96	487	927	922	879	999999	999999	499	999999	891	709	999999	848	999999	842	999999	999999	999999	153	215	855	441	776	999999	620	314	502	438	77	230	999999	909	119	106	558	726	999999	361	925	999999	165	913	999999	999999	891	274	808	696	154	811	999999	659	996	266	999999	999999	710	999999	312	574	353	879	999999	
738	999999	799	943	751	224	126	999999	999999	400	392	60	942	703	679	999999	999999	506	806	293	266	245	999999	999999	999999	562	903	25	196	59	999999	999999	285	999999	10	228	999999	331	66	999999	38	999999	823	269	613	215	601	951	41	661	956	78	546	999999	175	502	999999	886	100	199	999999	111	689	122	999999	974	774	461	703	999999	106	33	449	334	999999	999999	421	103	309	646	960	952	983	999999	102	291	871	689	325	507	701	214	240	866	171	927	255	711	999999	639	999999	999999	258	581	565	932	629	999999	999999	844	91	433	587	454	999999	367	127	164	29	999999	999999	94	999999	205	758	891	793	582	172	337	85	710	874	669	215	819	703	412	999999	170	662	659	358	481	426	278	627	786	637	803	999999	101	692	469	537	356	14	62	822	674	149	999999	59	999999	769	380	558	917	249	419	999999	999999	999999	859	106	452	999999	664	779	490	274	999999	944	999999	527	983	28	414	142	859	815	651	589	999999	30	614	610	354	712	55	719	709	547	999999	150	104	907	833	372	94	999999	999999	283	342	409	142	112	690	486	785	362	154	785	389	604	22	135	889	999999	491	841	391	952	734	770	564	469	727	228	433	999999	194	52	57	249	474	999999	257	895	887	512	920	867	926	692	575	999999	167	622	137	968	27	994	880	252	237	397	549	571	844	673	384	471	63	709	999999	112	738	150	140	999999	878	993	950	979	921	524	36	51	999999	640	999999	999999	999999	464	68	200	171	999999	21	999999	999999	685	60	999999	137	458	814	999999	524	473	195	26	492	492	999999	34	54	999999	999999	999999	371	507	999999	999999	371	999999	379	599	650	977	940	933	139	63	816	202	942	735	851	999999	709	999999	527	731	455	295	622	999999	373	999999	156	269	999999	307	714	331	319	846	999999	857	88	224	999999	546	532	999999	999999	439	999999	999999	999999	318	60	858	999999	562	979	644	758	999999	658	770	235	615	999999	681	460	831	348	495	882	105	999999	993	999999	999999	242	999999	209	203	999999	192	933	475	953	838	219	624	303	162	999999	675	999999	777	209	318	989	960	715	851	800	999999	999999	190	999999	985	435	66	474	518	329	998	444	565	678	475	836	999999	662	999999	471	999999	999999	196	153	999999	17	999999	794	85	999999	282	276	358	402	351	102	999999	999999	999999	412	162	159	784	832	353	240	532	108	999999	481	238	999999	721	389	964	527	903	999999	999999	977	329	272	399	22	57	732	96	172	336	382	93	311	695	590	318	686	753	364	
800	999999	999999	17	69	603	277	999999	554	968	438	999999	198	999999	650	989	999999	890	760	771	999999	620	153	370	771	361	999999	999999	999999	140	80	999999	774	999999	246	831	502	999999	212	795	745	82	187	127	999999	512	194	999999	660	705	999999	428	926	982	579	189	999999	999999	245	708	215	999999	372	423	897	160	59	648	480	819	497	770	999999	965	35	999999	443	999999	999999	269	176	31	277	906	632	652	361	792	969	66	998	388	999999	504	999999	405	709	763	230	999999	462	999999	896	840	218	999999	740	999999	999999	999999	746	807	488	976	999999	193	82	466	791	255	798	267	678	423	821	118	693	193	384	630	999999	999999	805	62	806	631	134	436	999999	895	999999	400	999999	112	999999	999999	999999	110	962	999999	333	253	972	974	785	204	866	483	29	999999	999999	556	999999	336	865	77	11	435	179	910	68	645	768	895	344	407	431	576	999999	629	218	999999	231	999999	306	758	706	831	277	999999	999999	651	417	598	852	364	999999	509	247	999999	199	474	999999	62	999999	688	485	87	999999	387	773	300	380	399	890	460	999999	607	39	116	999999	180	168	568	999999	417	238	180	53	979	592	922	999999	999999	999999	999999	999999	179	640	617	999999	999999	999999	890	999999	474	281	999999	707	401	39	217	479	141	882	29	316	372	906	999999	460	314	43	661	794	850	961	999999	999999	156	798	166	966	422	999999	999999	978	278	729	999999	145	999999	473	999999	949	385	999999	208	978	421	438	999999	272	999999	167	999999	595	540	105	987	513	999999	68	561	999999	873	250	67	308	150	50	48	642	235	999999	999999	841	392	711	419	408	999999	540	999999	717	509	893	266	264	863	155	448	999999	742	999999	999999	162	911	999999	999999	144	394	899	837	380	400	656	46	915	917	137	213	828	686	588	999999	230	520	843	103	979	984	803	444	995	601	865	900	68	420	97	929	343	999999	284	24	863	703	177	327	853	856	999999	347	736	941	619	495	999999	426	162	642	78	999999	106	160	590	464	999999	778	534	999999	999999	505	829	999999	869	203	412	999999	887	999999	352	526	999999	133	644	465	708	64	999999	379	999999	999999	267	455	861	389	538	999999	999999	408	861	398	792	107	878	844	999999	539	999999	999999	93	999999	999999	999999	999999	552	999999	973	999999	135	756	999999	999999	165	19	999999	247	383	999999	999999	665	999999	149	488	665	953	734	153	999999	999999	947	179	981	565	295	166	999999	632	999999	999999	675	565	618	308	999999	83	601	636	97	543	607	999999	203	591	761	805	450	60	
969	346	999999	999999	728	716	187	587	805	241	869	999999	242	615	227	36	814	109	669	841	836	592	361	107	65	710	999999	813	975	399	804	489	715	62	662	999999	501	114	836	902	131	74	277	370	999999	244	311	991	916	176	777	999999	146	609	224	387	984	999999	999999	999999	523	373	611	999999	437	389	147	189	999999	408	535	710	272	767	719	771	324	991	340	999999	409	999999	897	999999	622	999999	999999	116	838	285	834	781	598	819	388	758	999999	861	933	999999	107	131	49	517	999999	76	999999	379	889	999999	72	993	389	695	618	323	475	802	793	294	45	40	999999	676	999999	999999	122	453	999999	961	318	462	68	952	722	999999	170	389	177	556	753	974	226	395	223	999999	401	903	210	75	292	999999	78	999999	352	77	780	373	943	888	999999	999999	990	999999	144	610	935	437	972	340	162	96	634	246	540	71	813	955	463	733	361	218	999999	999999	679	999999	393	419	610	655	506	797	446	289	602	808	984	298	261	612	999999	964	931	869	912	205	36	832	118	999999	263	825	999999	220	536	999999	702	676	259	486	226	999999	827	326	833	365	650	354	644	731	999999	524	999999	850	827	999999	999999	382	411	999999	630	561	999999	999999	401	681	887	235	999999	857	115	317	49	774	999999	999999	146	614	999999	557	555	682	198	386	214	999999	131	69	999999	149	468	329	275	776	856	999999	224	508	924	161	477	424	600	786	625	769	485	999999	463	447	999999	672	346	853	927	999999	373	924	125	663	560	999999	842	999999	999999	999999	52	273	918	732	174	638	999999	999999	89	141	91	999999	999999	444	263	999999	605	999999	888	999999	982	999999	848	999999	999999	300	393	271	601	999999	999999	986	999999	839	999999	222	999999	731	283	999999	982	462	773	999999	999999	962	174	680	410	367	231	897	725	603	999999	999999	424	20	999999	874	255	429	292	440	559	104	23	921	999999	999999	192	874	671	277	813	530	648	62	51	999999	999999	712	861	999999	999999	683	271	794	999999	106	999999	999	299	408	999999	999999	179	343	245	771	949	253	999999	369	185	999999	236	457	790	283	981	371	968	999999	748	542	567	59	22	876	832	228	885	999999	999999	193	584	272	901	999999	360	315	816	279	389	883	750	501	68	80	457	814	13	762	124	436	40	196	999999	833	995	130	330	369	939	999999	367	350	126	992	772	999999	999999	540	999999	676	555	698	723	999999	999999	76	990	942	428	28	999999	133	506	816	999999	397	612	78	264	239	984	457	340	658	525	999999	999999	75	
307	494	268	999999	838	447	881	999999	999999	795	51	929	999999	388	940	920	515	244	843	310	839	384	361	487	286	999999	999999	107	367	75	999999	391	691	925	999999	999999	999999	751	294	69	935	820	924	816	999999	335	110	999999	999999	420	153	291	566	999999	236	999999	143	780	197	155	755	783	999999	999999	455	659	247	999999	744	15	170	999999	949	999999	999999	999999	459	999999	460	950	999999	999999	591	999999	999999	999999	824	617	699	721	801	999999	999999	149	999999	161	847	527	370	377	97	895	862	510	260	390	341	999999	708	217	473	598	329	246	562	669	201	36	486	397	999999	630	515	999999	999999	190	208	999999	480	223	181	932	183	999999	863	999999	233	91	999999	999999	727	52	908	492	258	999999	999999	328	999999	643	960	821	999999	973	541	467	390	839	306	79	999999	530	999999	999999	45	540	425	245	382	999999	445	120	999999	945	999999	999999	721	999999	774	999999	529	999999	234	836	263	360	892	210	552	406	316	394	784	627	358	206	740	423	456	717	788	424	945	999999	208	849	492	999999	312	748	745	367	75	305	550	312	306	474	999999	685	648	224	693	976	558	999999	336	710	597	473	999999	308	999999	66	999999	999999	934	999999	638	413	867	797	999999	999999	660	949	329	489	87	56	999999	275	191	999999	999999	573	731	968	999999	156	523	781	507	999999	999999	446	790	18	92	999999	377	793	836	999999	817	850	326	889	325	609	732	999999	633	550	573	787	127	999999	987	999999	383	965	350	491	890	95	999999	69	118	223	168	320	999999	641	999999	116	439	363	953	228	256	999999	653	562	424	999999	999999	956	274	999999	329	985	30	443	999999	412	999999	354	999999	731	999999	267	999999	111	450	421	450	991	999999	467	357	764	851	999999	999999	999999	322	999999	77	224	999999	344	794	211	893	183	300	999999	580	276	999999	95	425	231	668	989	70	999999	121	13	236	999999	94	807	560	565	143	261	50	529	99	999999	999999	723	794	999999	473	579	217	277	130	486	421	604	999999	272	348	629	110	999999	482	999999	999999	999999	988	780	260	986	651	338	999999	48	922	61	187	999	807	701	999999	999999	525	490	343	844	882	749	745	999999	14	297	227	513	999999	999999	56	328	988	999999	735	999999	999999	486	928	879	999999	999999	563	370	427	803	464	647	202	658	999999	991	437	832	191	248	45	770	982	363	121	536	999999	999999	14	858	21	594	999999	422	486	49	561	463	999999	799	195	384	71	211	832	579	320	503	750	999999	999999	165	42	496	979	999999	999999	575	768	999999	
205	278	366	569	791	870	681	780	181	999999	440	973	225	999999	63	660	999999	780	530	541	225	999999	545	949	966	855	999999	479	999999	999999	999999	986	695	915	604	916	28	999999	999999	962	999999	540	331	902	624	918	999999	651	999999	329	495	999999	54	999999	486	811	733	416	999999	935	319	212	347	999999	312	999999	288	310	999999	146	641	999999	370	999999	642	684	72	642	999999	58	915	909	45	123	795	821	999999	999999	438	793	193	612	999999	484	999999	696	202	441	600	180	640	640	865	306	999999	289	999999	999999	594	801	748	100	92	554	30	409	176	234	104	490	512	819	871	992	952	39	317	886	916	946	492	630	52	163	418	285	54	738	435	999999	468	466	874	637	55	102	530	355	463	999999	530	968	347	119	668	820	999999	872	354	999999	971	476	999999	647	319	127	58	928	145	999999	364	437	798	587	31	55	945	244	947	860	509	961	999999	672	426	523	293	933	495	598	516	181	394	776	999999	992	999999	236	327	927	54	601	219	718	999999	999999	179	759	97	622	874	534	999999	493	159	19	53	896	231	795	834	125	442	547	238	193	52	31	999999	999999	999999	719	916	999999	816	907	751	713	999999	333	353	533	846	999999	723	999999	256	901	999999	999999	999999	10	15	532	102	929	999999	672	489	705	59	157	716	999999	473	165	618	999999	677	252	999999	339	122	897	452	311	278	570	823	257	999999	151	405	518	89	158	713	394	999999	887	748	89	999999	89	284	205	999999	787	999999	999999	999999	352	233	999999	276	999999	887	118	89	999999	660	598	849	242	769	908	752	208	978	324	451	234	976	790	504	999999	115	43	623	256	495	491	172	265	884	594	917	999999	999999	470	999999	605	999999	999999	999999	159	240	991	319	376	452	999999	809	93	999999	148	375	443	879	98	999999	854	495	999999	305	179	436	594	358	185	990	731	999999	518	999999	845	920	999999	563	354	948	123	723	999999	803	999999	681	88	999999	999999	228	484	151	163	956	999999	120	999999	841	67	723	646	643	144	386	999999	660	301	39	999999	228	999999	999999	535	149	400	999999	248	39	999999	999999	999999	455	613	956	515	590	803	561	646	735	449	997	505	631	999999	480	999999	870	92	226	389	58	999999	526	692	604	615	999999	565	999999	872	451	999999	999999	375	200	40	188	870	140	999999	739	393	545	779	538	384	904	836	999999	552	377	946	211	117	309	588	96	273	999999	999999	789	996	369	862	997	584	934	265	999999	449	999999	10	952	369	999999	999999	999999	999999	
164	999999	999999	999999	645	734	999999	504	222	999999	76	999999	943	914	959	165	77	743	33	683	782	954	449	999999	724	480	151	377	994	841	467	644	999999	349	999999	691	273	612	999999	999999	999999	502	371	482	198	509	506	495	999999	999999	301	906	641	648	999999	210	779	72	462	999999	592	137	510	380	999999	999999	356	603	805	999999	892	465	392	999999	325	289	592	999999	460	224	999999	656	999999	206	549	560	13	999999	385	909	999999	210	159	195	52	240	999999	990	486	766	163	902	690	999999	905	836	523	252	332	685	617	811	612	247	201	936	800	313	830	999999	429	738	228	895	365	691	315	999999	356	999999	297	601	490	999999	71	81	965	563	301	713	46	999999	999999	700	301	110	597	911	994	116	999999	687	169	51	346	425	999999	999999	418	223	530	326	999999	247	397	25	331	999999	186	130	970	999999	22	999999	408	999999	452	999999	604	999999	103	403	213	999999	655	609	442	448	357	645	396	999999	999999	88	193	720	865	58	312	999999	779	679	735	874	999999	203	999999	52	643	678	972	166	999999	999999	129	999999	123	999999	591	787	583	882	570	540	733	999999	999999	999999	934	999999	999999	404	225	328	999999	424	668	999999	115	462	933	999999	804	679	672	999999	980	999999	959	66	607	220	999999	999999	701	896	118	999999	150	999999	111	999999	118	956	875	578	941	871	678	705	468	999999	550	139	853	999999	87	891	867	504	819	109	974	999999	90	592	937	999999	627	588	315	473	198	999999	999999	201	291	999999	803	104	298	999999	323	999999	598	823	670	337	671	517	819	227	337	645	526	11	999999	999999	876	292	640	251	999999	999999	400	995	595	999999	778	662	999999	238	97	773	216	710	786	720	289	267	922	610	39	119	768	97	999999	553	252	359	434	61	972	521	463	56	864	234	863	603	999999	889	999999	18	999999	590	139	564	439	816	999999	56	951	619	999999	39	221	144	330	312	859	52	999999	429	237	851	999999	576	319	169	845	562	999999	685	39	43	62	30	504	999999	958	580	999999	436	143	999999	999999	999999	161	999999	835	999999	903	561	743	195	361	999999	781	764	334	563	255	280	970	663	198	275	999999	336	977	201	640	152	999999	289	999999	110	295	999999	751	903	424	884	334	125	999999	306	999999	843	999999	923	999999	999999	854	999999	999999	843	465	480	199	833	773	824	457	999999	99	999999	216	464	267	999999	999999	931	22	999999	148	999999	945	855	14	892	333	746	655	64	952	900	298	999999	954	95	645	815	660	917	139	600	437	999999	
999999	897	99	999999	586	430	999999	316	726	433	266	963	897	610	475	306	510	999999	999999	403	999999	999999	472	999999	510	181	615	37	281	105	999999	547	933	265	999999	117	999999	846	999999	999999	999999	645	999999	864	692	999999	197	45	999999	363	417	999999	431	44	999	999999	434	832	976	414	814	62	999999	631	142	718	40	999999	780	367	503	663	867	944	428	55	24	999999	999999	520	984	580	999999	917	688	198	999999	898	999999	999999	682	999999	870	999999	420	921	999999	552	732	974	999999	555	264	999999	999999	753	245	487	999999	999999	822	999999	267	466	430	244	375	127	943	943	602	999999	387	788	999999	999999	793	121	534	506	444	472	875	600	560	438	325	704	67	934	953	639	999999	310	179	856	713	999999	335	185	556	999999	609	789	381	999999	999999	475	999999	336	960	133	953	118	519	360	951	999999	999999	991	918	670	69	18	999999	999999	848	999999	619	828	819	389	999999	999999	999999	952	863	95	999999	732	999999	849	999999	730	973	830	686	999999	790	818	905	56	508	343	267	885	432	600	999999	419	979	101	856	479	999999	581	999999	604	999999	567	497	999999	448	182	731	78	274	338	45	169	286	673	295	801	922	773	999999	452	101	74	529	999999	999999	999999	752	999999	993	926	223	402	492	999999	25	233	330	50	608	336	999999	198	621	104	565	640	999999	316	999999	65	557	744	999999	895	513	104	48	234	579	638	429	562	85	999999	999999	642	676	204	658	999999	480	882	174	554	839	999999	452	435	999999	655	676	446	372	938	379	479	702	597	999999	920	194	105	470	999999	906	999999	999999	282	999999	922	963	938	657	743	584	674	579	155	999999	610	651	613	527	999999	962	982	200	146	999999	645	939	999999	626	737	877	385	999999	205	999999	789	999999	180	456	785	691	738	789	628	364	704	999999	556	541	999999	278	999999	578	546	999999	923	859	976	313	342	999999	884	321	999999	865	209	999999	383	508	999999	999999	481	166	742	242	999999	203	571	782	274	745	393	548	657	468	999999	807	874	197	723	930	999999	866	123	999999	806	426	868	763	164	451	526	58	275	999999	999999	424	836	314	783	730	297	204	48	999999	999999	346	663	461	569	999999	388	196	999999	345	17	614	999999	939	435	807	334	999999	627	822	228	999999	999999	510	671	881	970	570	414	993	643	618	828	525	213	470	762	417	203	762	999999	340	274	929	999999	192	381	896	878	999999	999999	999999	999999	226	378	264	999999	999999	790	688	999999	817	781	790	702	398	786	999999	736	999999	999999	917	614	
999999	999999	999999	80	353	369	488	999999	84	691	438	999999	164	999999	999999	156	948	999999	608	626	515	999999	255	559	483	237	751	405	854	999999	913	930	488	874	999999	999999	490	999999	720	999999	311	188	356	136	353	202	547	356	184	380	787	568	999999	999999	108	533	512	339	597	125	617	92	655	915	777	507	119	999999	999999	154	999999	765	686	814	999999	336	985	129	999999	290	689	405	231	483	381	355	494	999999	775	999999	954	161	595	604	186	999999	999999	441	358	845	92	267	25	39	999999	32	881	632	975	999999	999999	393	999999	999999	999999	999999	861	999999	543	999999	23	999999	514	162	200	999999	180	91	638	106	802	554	999999	370	207	431	999999	201	768	359	999999	861	221	999999	640	570	38	288	179	964	366	999999	897	926	831	170	753	862	999999	999999	852	800	994	879	969	993	622	762	119	13	831	670	412	194	958	161	711	999999	521	629	485	891	912	999999	739	450	656	999999	539	47	678	999999	999999	568	507	673	867	999999	43	999999	948	276	178	175	142	696	949	713	967	999999	459	999999	999999	219	724	960	887	330	150	999999	347	777	232	82	335	313	319	843	999999	999999	294	379	477	999999	680	999999	723	747	541	53	500	999999	877	999999	587	999999	186	151	843	546	786	547	201	999999	999999	181	53	105	839	828	999999	999999	36	681	395	90	774	999999	538	515	999999	149	999999	999999	38	404	999999	372	999999	900	136	999999	10	150	999999	746	187	963	575	509	176	999999	999999	712	665	394	999999	206	999999	507	660	999999	999999	338	309	646	758	999999	484	904	282	680	610	938	701	219	999999	886	182	648	999999	999999	999999	39	349	999999	999999	86	441	644	488	703	898	987	999999	425	564	999999	999999	999999	987	92	999999	999999	999999	495	26	969	20	999999	288	39	999999	826	604	849	810	999999	999999	688	414	682	999999	840	425	579	782	623	698	999999	655	444	55	999999	999999	999999	331	239	999999	853	603	272	75	985	365	458	679	82	393	400	615	980	681	162	999999	999999	999999	999999	254	657	999999	403	999999	734	800	844	984	714	999999	784	999999	580	999999	146	95	152	616	678	485	999999	999999	709	999999	308	670	675	762	892	861	999999	400	683	984	154	149	210	991	341	999999	521	474	964	999999	609	873	45	999999	999999	76	315	999999	751	173	287	999999	13	173	972	74	999999	91	101	853	820	393	999999	595	636	996	885	999999	285	493	999999	502	935	999999	999999	434	635	475	999999	825	999999	656	649	519	707	999999	999999	46	28	999999	69	439	382	121	999999	225	38	
449	572	549	999999	164	422	999999	209	784	823	210	542	547	999999	999999	864	276	307	173	743	999999	999999	250	860	848	142	19	433	534	130	823	716	415	406	195	903	678	644	401	243	391	999999	999999	573	999999	503	481	999999	410	575	116	813	923	999999	704	560	999999	688	342	31	413	834	999999	664	999	999999	999999	151	999999	755	196	631	906	929	999999	999999	966	676	999999	355	661	181	33	958	24	20	793	999999	701	634	580	999999	311	380	830	999999	999999	267	573	450	376	999999	594	654	999999	484	999999	993	999999	690	594	655	762	987	369	242	999999	716	650	989	701	204	999999	618	185	206	330	535	109	804	999999	999999	112	999999	979	331	999999	378	579	540	112	799	812	999999	50	925	237	323	999999	598	999999	928	617	584	999999	999999	889	976	479	193	163	999999	894	326	321	885	552	287	18	999999	655	999999	999999	999999	886	999999	391	438	578	260	968	16	525	511	66	449	100	999999	999999	807	442	610	999999	396	386	999999	905	496	699	164	999999	949	315	972	942	314	792	507	698	848	789	460	407	229	224	156	855	999999	269	871	795	34	999999	999999	605	54	543	750	733	164	995	895	999999	424	877	29	701	553	568	752	657	999999	829	886	27	981	213	679	182	239	999999	522	999999	827	369	999999	407	113	376	898	771	51	774	543	852	894	721	983	351	205	454	312	825	999999	999999	999999	205	665	193	624	841	863	578	999999	288	999999	668	911	64	530	621	597	187	670	980	615	818	295	44	999999	270	229	338	976	784	999999	697	720	613	167	999999	742	920	752	66	908	473	999999	264	379	999999	810	928	821	583	856	135	165	999999	608	393	909	631	69	364	621	999999	601	718	999999	999999	999999	307	897	378	879	677	435	613	82	152	999999	40	665	999999	460	999999	517	999999	927	448	542	193	15	773	252	999999	999999	999999	444	382	872	999999	549	592	999999	999999	40	452	999999	189	700	551	464	466	846	879	965	172	999999	331	28	208	790	999999	999999	764	301	134	135	999999	816	999999	178	999999	279	984	491	82	619	947	269	74	699	748	747	990	729	549	999999	373	155	999999	493	999999	363	999999	772	281	348	523	220	906	999999	935	999999	999999	383	764	999999	861	398	893	553	956	71	954	999999	999999	529	999999	45	751	206	762	623	127	553	64	345	999999	222	219	734	105	999999	363	747	763	999999	94	616	964	999999	999999	975	261	155	537	999999	409	999999	729	999999	94	488	469	999999	563	322	255	999999	328	999999	590	648	188	999999	999999	230	
708	216	999999	667	444	999999	80	398	999999	999999	999999	972	999999	999999	936	441	492	466	649	616	277	652	999999	999999	138	975	999999	546	773	427	999999	102	697	317	353	203	429	999999	999999	999999	417	999999	579	776	999999	999999	103	326	492	999999	999999	722	519	841	999999	65	33	304	999999	999999	358	534	999999	713	991	278	285	999999	658	999999	999999	999999	999999	212	209	206	999999	417	500	999999	881	972	63	624	999999	84	582	999999	364	999999	179	134	533	848	98	999999	455	999999	784	681	998	394	999999	749	999999	735	573	317	999999	999999	982	999999	804	683	999999	386	999999	10	452	917	999999	999999	354	369	999999	887	896	999999	123	326	999999	217	632	999999	857	496	999999	314	487	535	510	999999	224	608	316	564	330	850	269	712	412	455	999999	999999	985	999999	999999	307	186	999999	999999	272	204	325	15	774	983	985	826	101	999999	176	523	916	416	999999	215	746	63	999999	566	999999	50	411	914	305	793	765	832	288	999999	16	137	237	696	248	80	999999	999999	999999	999999	345	34	178	999999	999999	931	506	460	564	373	999999	999999	177	999999	792	231	793	411	710	981	227	162	999999	645	74	48	296	230	999999	361	316	153	521	999999	231	32	999999	770	678	999999	999999	999999	999999	999999	162	999999	960	544	999999	999999	287	496	999999	560	362	192	999999	533	575	999999	645	286	292	999999	66	159	732	738	471	769	359	32	732	346	999999	913	884	633	492	311	88	999999	999999	161	83	820	261	961	85	49	546	349	999999	481	999999	20	32	75	857	999999	40	231	999999	144	667	264	763	999999	865	449	308	853	50	999999	128	893	999999	140	999999	999999	898	770	999999	431	233	20	827	260	617	683	891	999999	775	489	281	856	999999	999999	494	819	66	705	105	636	999999	693	308	931	363	834	60	891	936	621	114	270	568	651	999999	657	436	999999	938	191	558	999999	87	561	992	272	225	778	645	319	190	202	674	37	999999	999999	711	999999	897	782	999999	999	882	164	384	21	298	36	999999	837	999999	553	767	914	999999	261	615	747	939	100	619	281	256	999999	440	912	595	540	960	380	945	540	615	165	558	559	606	923	186	981	974	198	508	999999	927	637	434	760	949	438	925	964	956	806	173	362	753	266	723	472	425	757	75	899	892	851	999999	612	366	999999	655	691	570	957	126	430	772	447	698	803	487	999999	590	532	455	999999	584	808	999999	999999	806	999999	210	999999	565	226	999999	999999	915	86	698	822	999999	431	783	243	999999	998	689	743	589	999999	567	919	984	
589	176	543	454	911	277	999999	621	170	999999	314	491	856	401	900	999999	173	532	622	114	665	999999	169	999999	999999	586	585	128	257	615	500	999999	290	729	975	999999	589	164	13	808	568	211	243	708	999999	752	999999	606	789	446	426	783	944	814	329	158	17	795	242	335	999999	999999	373	554	231	530	211	999999	426	850	717	999999	528	999999	545	463	999999	460	279	469	999999	978	339	810	199	999999	839	475	999999	826	52	794	922	999999	126	557	999999	689	487	948	551	999999	999999	938	999999	999999	264	140	278	865	999999	556	525	772	296	713	682	562	365	514	691	735	726	599	808	999999	96	849	697	988	626	518	973	330	918	999999	797	400	91	782	999999	709	999999	544	999999	999999	278	159	391	999999	875	285	333	999999	267	999999	694	591	140	805	330	999999	442	290	999999	999999	583	204	854	669	916	999999	480	582	61	981	539	192	723	322	654	937	468	294	123	351	194	10	999999	999999	933	215	269	286	462	57	276	999999	999999	441	912	83	999999	722	496	592	804	751	921	285	999999	511	867	999999	160	392	946	158	177	898	259	999999	141	751	999999	710	32	204	130	13	714	623	999999	292	410	581	999999	745	797	530	546	442	88	787	826	431	347	451	135	79	110	128	748	407	999999	338	942	553	986	786	570	609	630	917	570	663	625	585	417	579	999999	210	360	999999	361	816	504	354	925	313	372	999999	79	61	902	999999	874	489	110	81	638	999999	758	21	960	999999	812	170	226	172	806	762	43	999999	328	899	767	111	55	375	834	598	627	683	423	988	540	578	24	974	788	145	484	346	940	661	999999	999999	686	423	14	343	137	999999	999999	610	548	523	999999	12	999999	773	443	999999	247	50	471	85	999999	972	407	243	999999	999999	384	671	287	999999	614	667	999999	428	424	999999	999999	500	470	999999	186	813	449	26	845	22	999999	999999	701	749	999999	900	200	999999	750	999999	26	771	198	885	388	835	999999	851	908	76	554	409	358	811	999999	747	999999	605	899	785	532	390	397	143	106	368	969	537	598	714	476	91	678	709	616	599	312	584	486	350	490	597	118	999999	467	746	666	890	385	361	330	999999	476	965	191	635	383	64	789	30	865	794	999999	999999	599	473	999999	649	205	774	445	995	999999	558	304	935	281	617	999999	359	701	89	162	247	394	882	615	712	999999	980	225	257	795	466	485	695	344	914	999999	999999	999999	27	999999	610	916	334	475	999999	670	256	363	766	387	440	328	785	
642	26	809	717	857	999999	999999	225	559	197	210	662	999999	609	600	999999	999999	682	344	999999	395	999999	331	69	416	696	52	281	999999	999999	999999	364	148	699	63	328	999999	999999	146	997	896	479	999999	999999	134	999999	844	70	655	996	339	999999	105	644	999999	99	695	749	310	171	975	999999	598	109	327	845	523	999999	556	282	261	963	546	347	787	915	501	999999	935	999999	851	981	999999	629	129	174	999999	999999	999999	963	633	999999	172	999999	31	55	880	951	411	999999	999999	471	514	999999	745	999999	169	999999	999999	999999	598	102	813	708	319	994	235	969	999999	163	586	29	84	593	999999	894	800	571	325	741	45	550	201	999999	312	390	477	251	999999	753	15	510	999999	999999	374	540	553	999999	665	999999	820	910	970	258	702	280	999999	921	734	851	575	597	443	124	999999	58	901	999999	405	928	527	983	95	236	157	86	999999	260	228	118	351	346	999999	298	999999	134	579	943	954	42	999999	555	516	42	188	417	77	999999	385	999999	639	396	69	737	999999	836	825	744	110	626	897	146	702	626	510	999999	999999	154	999999	324	999999	958	212	372	933	971	477	999999	999999	740	18	850	874	999999	478	954	999999	177	999999	999999	309	835	999999	337	145	858	853	999999	532	949	999999	922	339	71	847	680	194	696	999999	539	369	772	696	999999	617	57	999999	800	999999	555	952	999999	367	118	24	643	125	874	237	999999	128	586	530	109	25	96	521	812	64	999999	769	590	374	258	725	537	149	483	720	98	999999	62	742	999999	996	210	565	999999	999999	213	565	320	468	728	420	782	251	999999	354	999999	536	459	745	359	786	371	999999	118	392	486	999999	999999	163	149	489	75	844	999999	112	815	531	300	999999	999999	242	999999	132	645	838	942	296	552	139	199	999999	146	317	393	200	635	59	456	837	570	709	923	166	328	249	354	938	999999	999999	999999	999	245	694	894	999999	337	249	514	280	999999	200	999999	999999	999999	587	352	999999	999999	999999	476	765	84	462	204	152	319	302	999999	406	493	999999	999999	67	600	200	326	999999	422	276	863	396	545	186	999999	380	756	420	202	741	896	596	487	999999	28	773	999999	999999	500	752	807	45	445	999999	787	999999	602	895	913	774	999999	900	345	194	500	999999	999999	897	74	824	395	999999	110	71	510	896	527	263	48	999999	275	542	951	670	469	827	950	436	399	952	777	861	999999	428	480	995	999999	999999	844	999999	999999	999999	999999	676	366	999999	999999	999999	608	999999	999999	999999	999999	96	508	728	949	
675	725	672	999999	793	508	121	999999	534	402	999999	999999	514	646	234	419	999999	282	248	823	285	999999	560	999999	999999	828	509	44	999999	14	420	999999	751	999999	585	577	182	808	760	528	607	630	832	516	999999	792	999999	999999	999999	929	756	814	270	905	674	371	999999	779	563	964	998	86	616	999999	981	762	999999	468	70	657	246	301	522	719	999999	654	481	54	640	783	734	999999	351	999999	258	606	659	846	999999	223	999999	403	999999	795	529	530	23	313	534	500	953	999999	999999	46	692	464	301	550	689	29	890	130	999999	780	239	999999	735	117	999999	385	113	999999	97	846	999999	843	999999	726	200	694	999999	177	520	150	999999	109	81	315	816	793	999999	119	167	361	333	292	264	475	999999	999999	999999	905	42	158	396	959	547	999999	791	849	999999	575	360	994	388	999999	609	998	949	140	671	430	300	487	999999	999999	836	999999	523	961	589	999999	170	413	899	735	999999	999999	999999	999999	561	735	523	967	999999	739	758	172	973	610	682	999999	525	999999	124	375	614	555	87	402	133	812	822	830	269	838	414	946	105	652	587	999999	255	999999	578	999999	999999	333	111	341	999999	673	999999	912	288	999999	64	999999	298	534	130	590	293	999999	746	749	912	999999	708	547	334	812	76	331	33	444	19	999999	856	188	468	291	453	746	166	460	60	910	551	934	999999	679	657	571	531	999999	955	894	342	999999	999999	999999	625	564	17	433	607	440	888	999999	325	618	878	120	999999	839	999999	547	204	999999	698	999999	151	773	763	999999	165	999999	799	999999	488	125	113	999999	164	999999	999999	888	999999	999999	852	620	31	706	999999	999999	801	547	505	692	859	418	699	999999	141	31	82	999999	801	361	277	112	641	861	999999	999999	515	850	999999	821	182	258	808	999999	443	88	981	445	163	599	853	617	999	116	177	80	425	66	999999	999999	182	813	97	387	465	999999	978	169	350	419	999999	950	591	684	519	610	610	999999	999999	999999	999999	637	698	212	508	660	999999	535	999999	999999	784	999999	954	999999	649	999999	999999	430	15	692	109	821	999999	999999	999999	999999	36	999999	999999	566	999999	196	453	842	999999	545	125	884	878	805	647	999999	999999	999999	635	211	999999	769	999999	160	448	189	233	920	999999	999999	542	999999	272	999999	633	787	939	137	999999	999999	999999	121	728	114	253	286	999999	209	54	656	999999	47	118	738	906	266	290	445	127	291	999999	533	889	874	12	170	999999	283	999999	999999	513	999999	242	48	999999	884	51	930	999999	999999	637	33	999999	999999	
872	504	999999	999999	999999	377	507	503	19	542	999999	999999	232	853	111	999999	664	278	37	194	152	19	805	80	541	32	224	999999	999999	955	654	940	658	999999	12	507	324	97	585	999999	362	19	337	700	414	726	662	198	829	824	507	368	995	690	999999	862	999999	776	992	676	163	158	966	64	999999	693	821	640	850	999999	768	999999	693	233	832	142	681	115	999999	815	370	35	529	712	458	296	944	968	437	999999	808	548	999999	909	999999	999999	53	283	999999	721	904	999999	999999	234	999999	930	675	772	999999	32	191	593	999999	187	316	999999	999999	263	999999	999999	748	853	212	710	795	229	481	999999	582	999999	98	407	999999	999999	910	348	687	305	656	527	620	182	120	999999	958	224	438	917	603	524	999999	790	677	221	972	999999	818	638	439	999999	459	999999	999999	239	933	783	999999	175	276	967	449	333	606	88	999999	999999	999999	797	999999	581	999999	564	191	999999	53	999999	729	91	999999	860	529	59	865	818	78	729	982	880	999999	184	923	999999	650	635	84	999999	193	999999	241	999999	999999	31	886	857	56	895	709	142	196	999999	999999	219	203	416	448	400	999999	788	19	999999	594	862	326	577	657	999999	913	556	983	791	999999	140	850	576	552	507	173	18	772	183	29	849	694	999999	999999	714	78	244	196	683	794	405	590	980	811	455	705	318	999999	999999	999999	163	999999	405	521	999999	369	999999	864	999999	237	459	25	999999	241	999999	178	480	456	943	999999	678	369	309	999999	999999	999999	870	764	107	802	999999	807	255	201	999999	701	999999	999999	206	999999	999999	380	255	456	344	390	753	999999	999999	286	999999	861	267	77	313	793	848	407	999999	384	499	862	766	147	383	651	999999	645	375	999999	879	155	260	598	18	308	124	853	999999	337	795	131	697	999999	577	999999	550	188	999999	81	852	891	530	822	854	589	613	117	999999	692	999999	118	383	33	999999	999999	999999	668	68	15	679	995	744	475	588	378	174	946	999999	390	999999	591	999999	303	200	987	624	438	744	429	694	16	999999	970	999999	687	747	673	999999	498	391	999999	130	999999	402	856	999999	65	999999	486	999999	667	547	999999	591	39	361	90	999999	999999	464	183	999999	639	999999	999999	225	774	758	999999	631	999999	999999	81	999	228	471	999999	900	344	999999	569	204	267	14	36	469	96	999999	688	335	666	841	13	44	218	958	491	571	729	640	382	307	342	854	924	145	476	999999	372	568	486	189	498	999999	894	978	666	999999	294	213	139	999999	79	999999	964	659	999999	999999	
791	270	980	999999	181	704	468	272	999999	999999	90	891	992	403	25	999999	849	486	352	435	150	999999	301	856	286	526	511	986	237	767	889	274	616	440	902	112	588	182	18	794	120	632	127	263	999999	403	220	736	379	950	726	999999	999999	103	896	999999	968	999999	37	654	999999	481	44	104	522	999999	284	562	500	999999	541	677	477	558	325	999999	999999	999999	999999	883	316	775	616	999999	51	999999	957	523	544	350	999999	464	154	999999	601	638	597	32	740	738	128	657	245	466	418	999999	20	758	778	388	449	929	820	154	348	999999	865	757	63	121	858	999999	28	159	999999	999999	533	123	956	999999	999999	99	999999	574	999999	658	539	160	868	992	401	209	999999	999999	901	213	999999	999	25	184	773	839	969	629	879	366	638	96	685	341	525	896	802	101	467	360	631	256	389	690	888	714	888	71	719	659	26	862	258	576	443	533	108	999999	913	90	129	999999	999999	999999	999999	453	999999	537	476	505	406	654	698	550	582	397	620	335	295	999999	951	908	909	230	999999	775	838	119	898	992	797	29	187	387	999999	952	562	981	670	445	250	361	594	223	999999	999999	174	707	994	55	912	773	999999	999999	139	220	999999	999999	67	254	615	365	638	483	999999	387	476	320	999999	629	835	638	664	850	818	599	324	695	968	978	610	140	125	852	89	33	999999	999999	257	29	193	98	924	425	999999	999999	999999	999999	515	999999	895	854	999999	374	220	283	999999	645	47	539	999999	999999	505	88	643	484	250	786	403	684	999999	154	999999	999999	446	999999	714	248	30	933	877	213	999999	103	999999	756	742	750	642	806	999999	887	295	718	133	119	593	845	782	999999	644	999999	716	831	30	999999	791	108	927	473	569	870	624	113	999999	693	999999	411	999999	886	999999	499	153	597	999999	966	858	354	999999	999999	163	868	466	999999	999999	940	999999	999999	82	341	965	644	999999	178	246	54	272	999999	999999	440	999999	191	850	895	999999	155	792	128	71	64	999999	446	999999	999999	999999	701	413	999999	815	721	206	544	338	999999	921	999999	677	999999	999999	725	703	677	999999	736	999999	971	28	570	72	153	999999	378	999999	999999	448	528	999999	999999	858	545	640	323	375	344	999999	681	852	195	974	515	477	817	767	346	360	999999	158	204	490	347	999999	999999	886	999999	999999	827	257	319	226	999999	999999	999999	126	999999	94	999999	311	953	999999	439	129	832	596	999999	675	999999	611	950	668	232	380	518	999999	520	862	797	437	703	771	416	434	542	969	581	
131	32	700	951	999999	969	914	205	702	61	228	850	256	340	997	242	226	306	651	999999	32	876	714	605	999999	999999	999999	999999	191	96	999999	586	999999	24	434	653	640	659	698	698	999999	184	815	689	999999	22	999999	107	999999	999999	199	137	999999	999999	559	999999	317	105	998	965	27	316	24	615	56	642	986	242	905	999999	602	567	608	952	999999	847	70	34	313	940	746	999999	902	651	896	877	694	888	999999	189	345	544	660	733	681	10	170	209	999999	659	36	318	201	999999	999999	632	999999	939	297	711	999999	292	791	68	228	999999	414	372	719	178	948	107	777	726	999999	67	906	874	281	686	687	999999	391	654	914	438	999999	551	713	273	358	755	601	753	993	63	753	999999	515	519	596	797	490	474	710	928	540	999999	352	999999	726	654	668	610	999999	999999	901	999999	154	999999	508	863	999999	455	820	203	506	33	999999	955	314	313	369	761	100	889	999999	916	943	985	999999	197	999999	999999	999999	704	97	990	999999	999999	162	999999	458	999999	21	732	999999	44	999999	517	999999	517	999999	999999	576	422	294	906	520	144	955	984	203	168	892	320	999999	825	908	999999	116	515	303	999999	803	698	855	999999	749	999999	751	999999	272	999999	563	389	454	811	266	134	420	190	479	595	999999	999999	422	299	999999	700	78	322	136	539	999999	999999	999999	678	594	878	567	999999	167	163	999999	620	722	767	605	512	865	853	568	783	999999	999999	45	707	361	634	286	999999	812	58	299	438	218	999999	999999	999999	999999	776	227	388	567	771	999999	326	213	999999	455	654	693	329	835	224	753	353	834	485	881	516	999999	959	601	999999	836	999999	864	954	412	999999	743	959	346	99	636	190	226	933	902	719	504	999999	999999	631	872	493	999999	999999	684	865	999999	548	765	659	458	267	786	566	934	999999	462	999999	999999	466	911	734	982	745	588	573	137	901	999999	999999	999999	68	780	970	138	353	894	999999	999999	547	101	204	999999	687	641	999999	999999	659	998	988	266	255	577	722	720	147	510	999999	496	999999	737	999999	966	603	646	399	999999	999999	438	999999	999999	999999	999999	153	374	717	540	304	999999	219	180	477	902	594	905	766	491	67	999999	990	842	426	302	999999	809	105	238	601	51	251	890	586	999999	999999	968	593	999999	999999	358	999999	607	999999	999999	286	940	999999	104	381	999999	879	999999	430	999999	448	748	603	380	818	344	999999	489	939	263	862	329	593	257	495	626	321	498	66	708	257	392	637	999999	25	229	549	10	856	903	171	
343	999999	999999	782	668	374	222	459	100	999999	523	668	951	999999	957	356	22	999999	754	385	391	851	722	318	65	121	552	999999	999999	794	278	632	999999	102	529	999999	999999	474	826	262	999999	49	999999	629	733	724	685	549	68	872	536	401	999999	527	780	491	999999	999999	726	557	822	858	860	999999	810	891	632	999999	982	108	783	999999	782	999999	999999	351	885	103	999999	341	435	12	306	726	267	876	530	518	322	47	121	861	748	999999	440	999999	999999	670	818	999999	999999	826	566	960	99	999999	619	609	250	438	605	654	137	395	131	819	561	999999	47	933	999999	999999	999999	945	986	921	999999	513	999999	999999	172	224	284	742	248	999999	445	999999	999999	278	999999	921	277	883	441	467	734	362	157	999999	689	55	632	884	999999	978	288	999999	999999	177	199	115	547	214	276	999999	380	394	156	521	383	225	507	769	675	449	846	999999	513	528	197	446	365	999999	999999	999999	999999	999999	999999	270	330	824	371	469	88	162	383	72	617	60	97	349	215	635	246	473	548	863	218	999999	999999	625	118	999999	980	753	749	999999	858	999999	799	999999	999999	886	201	999999	853	999999	690	999999	999999	999999	56	999999	441	847	241	730	214	883	578	728	190	238	138	705	716	916	488	335	412	287	214	467	260	116	225	329	999999	687	619	510	182	999999	965	358	579	999999	23	142	521	29	891	999999	999999	81	999999	894	999999	495	843	999999	559	999999	121	787	999999	588	212	334	632	999999	295	527	273	999999	555	495	273	779	135	999999	902	356	999999	392	396	999999	886	189	316	999999	571	948	843	681	999999	817	583	187	780	991	453	999999	509	610	734	374	710	512	526	999999	631	978	999999	999999	999999	999999	999999	729	999999	348	701	999999	28	311	349	346	999999	591	127	999999	911	95	998	144	617	223	847	212	658	999999	529	383	663	12	999999	593	588	70	647	748	275	854	786	441	299	430	670	999999	271	397	690	999999	999999	787	402	546	999999	999999	175	999999	365	349	999999	378	819	328	369	26	612	999999	757	622	944	379	999999	67	999999	566	845	196	552	999999	941	270	342	410	988	875	999999	162	999999	363	895	999999	393	925	783	417	622	971	71	654	595	515	639	77	183	25	999999	999999	999999	422	389	978	999999	999999	407	810	46	418	339	494	999999	999999	151	999999	727	999999	999999	999999	283	999999	944	874	999999	999999	63	436	630	999999	236	999999	560	273	914	999999	974	917	999999	676	528	973	381	999999	641	576	247	145	373	999999	999999	64	39	777	999999	356	478	514	
852	380	663	971	189	771	192	366	933	153	545	950	429	810	571	319	28	999999	519	739	999999	559	660	999999	72	999999	924	181	999999	783	210	999999	723	469	74	187	22	556	794	609	32	285	643	104	600	423	816	539	493	720	758	999999	836	738	281	303	719	746	999999	794	847	999999	999999	160	943	976	237	959	745	999999	306	999999	515	999999	999999	957	915	566	326	649	999999	394	688	233	34	999999	731	999999	999999	771	467	276	999999	999999	762	999999	862	492	999999	999999	196	856	999999	109	423	296	258	926	30	324	387	163	429	999999	226	462	999999	200	999999	999999	999999	252	999999	974	999999	39	823	515	999999	705	105	432	415	702	462	721	600	588	809	737	199	999999	963	873	393	313	999999	999999	999999	309	689	999999	366	999999	999999	999999	95	999999	182	999999	473	742	999999	325	999999	954	747	727	807	504	862	743	390	999999	316	449	288	897	999999	622	192	445	731	847	26	433	76	760	333	999999	636	780	416	425	274	456	36	648	654	439	566	130	580	288	999999	945	291	967	999999	929	665	999999	239	559	210	999999	20	999999	308	999999	999999	987	403	298	868	92	999999	999999	134	860	423	640	253	161	66	72	865	453	410	80	151	999999	422	403	853	999999	550	856	999999	246	445	999999	350	859	999999	999999	726	291	999999	999999	618	999999	843	999999	516	999999	943	999999	999999	148	172	567	530	238	653	789	574	10	445	999999	541	480	750	887	425	327	300	394	610	999999	346	583	999999	999999	999999	825	999999	935	886	999999	505	472	999999	86	999999	877	575	122	215	760	14	726	845	999999	823	148	576	999999	72	199	735	559	477	999999	802	589	535	485	776	999999	534	999999	999999	617	923	78	126	673	999999	547	752	188	188	849	999999	620	737	999999	231	999999	258	310	873	999999	102	945	999999	999999	284	999999	352	99	999999	387	999999	375	612	238	77	754	32	902	999999	525	999999	556	381	627	999999	191	851	999999	264	999999	999999	234	766	999999	999999	999999	999999	776	399	328	204	662	842	801	999999	118	999999	999999	973	476	300	355	999999	357	260	545	573	377	808	102	999999	999999	835	881	807	11	609	196	713	99	681	999999	513	823	999999	784	714	999999	13	432	184	352	999999	999999	999999	999999	76	418	176	979	414	706	968	306	684	346	827	999999	993	622	509	821	796	884	795	54	842	344	37	475	831	994	374	385	917	999999	348	999999	718	584	935	201	30	733	999999	975	287	999999	148	983	999999	999999	586	390	923	363	555	635	999999	999999	391	731	390	700	157	999999	
341	592	388	393	998	779	252	419	687	318	801	999999	210	820	766	999999	206	53	518	87	417	983	462	564	745	712	64	598	999999	213	999999	329	586	273	643	694	999999	755	999999	187	511	176	703	614	562	493	435	182	362	999999	535	346	192	79	12	358	140	824	647	296	724	653	226	483	999999	481	486	999999	186	82	807	450	68	340	999999	251	289	847	12	262	286	999999	246	447	678	999999	147	516	999999	294	564	999999	118	699	463	857	950	999999	116	90	17	999999	999999	999999	948	95	288	852	503	761	78	292	821	395	19	842	417	999999	805	43	999999	999999	675	891	517	803	341	368	999999	718	301	999999	740	999999	254	787	886	955	498	999999	195	294	23	509	999999	282	192	999999	999999	620	999999	180	424	83	999999	47	999999	999999	772	999999	753	919	975	784	470	18	551	899	150	232	956	999999	290	221	848	59	956	999999	675	245	621	618	678	999999	278	130	645	667	185	216	999999	782	999999	999999	839	275	999999	238	49	218	730	292	999999	467	664	988	999999	213	234	696	91	999999	438	999999	534	145	251	718	516	349	372	883	724	999999	269	183	278	936	381	999999	740	728	135	466	514	338	45	220	601	290	999999	442	999999	488	135	314	353	655	819	704	33	600	722	700	845	847	567	649	999999	490	719	999999	999999	651	999999	363	999999	972	32	205	110	40	127	999999	119	930	450	246	999999	954	830	623	999999	999999	559	149	15	435	621	999999	770	395	21	121	571	285	610	791	531	771	780	999999	633	624	604	999999	483	496	590	999999	406	331	841	254	999999	106	837	164	102	817	357	999999	360	364	999999	714	28	16	664	834	329	659	999999	46	183	999999	989	502	82	565	999999	999999	845	706	270	999999	999999	767	460	474	447	456	698	714	424	682	999999	279	199	889	974	999999	831	756	594	747	616	999999	80	211	116	345	91	536	160	999999	262	654	103	986	170	261	555	199	999999	873	960	10	622	501	999999	999999	312	999999	999999	199	687	99	121	523	999999	749	999999	259	999999	112	374	999999	563	585	430	376	185	213	729	723	921	642	999999	721	999999	616	193	999999	773	999999	999999	898	945	961	999999	999999	542	580	164	421	563	306	999999	999999	508	798	447	46	81	71	544	109	463	868	277	999999	729	400	736	225	565	128	485	971	79	476	226	999999	999999	266	834	605	58	999999	169	625	810	85	222	988	178	156	507	712	852	933	444	87	694	116	444	151	843	999999	999999	444	999999	860	999999	42	999999	846	611	814	
237	939	60	155	999999	999999	244	653	188	748	57	419	621	999999	128	999999	41	149	906	999999	822	692	761	999999	999999	725	804	999999	861	189	416	999999	545	693	999999	912	999999	299	378	999999	999999	790	963	105	891	446	823	57	999999	999999	999999	442	939	293	999999	999999	999999	940	691	983	848	294	999999	998	999999	724	873	927	298	215	999999	741	770	865	999999	41	729	665	229	999999	999999	756	217	999999	188	973	393	261	700	940	734	942	999999	395	999999	999999	999	964	763	176	572	999999	759	536	823	269	999999	84	999999	961	815	522	999999	674	91	101	86	17	820	999999	341	999999	999999	999999	999999	321	999999	999999	671	869	41	999999	902	999999	455	999999	997	681	960	918	310	319	999999	739	134	999999	999999	999999	314	111	510	991	153	404	835	999999	668	411	65	511	136	999999	412	967	929	61	999999	999999	229	85	104	404	57	902	68	32	206	498	999999	268	101	209	999999	570	368	50	620	507	999999	505	347	596	626	458	791	22	906	457	999999	83	602	999999	714	239	999999	116	943	250	999999	812	753	999999	188	797	420	927	227	999999	608	889	440	122	451	724	999999	508	778	999999	121	55	125	749	688	159	999999	999999	999999	999999	563	262	107	379	171	414	752	177	418	999999	47	863	999999	74	849	920	999999	489	120	990	999999	999999	337	353	999999	999999	696	999999	999999	38	999999	881	999999	999999	289	356	792	70	951	47	972	569	99	949	562	257	999999	61	999999	768	515	186	428	999999	349	64	999999	753	999999	870	717	748	686	999999	697	165	431	419	785	502	999999	999999	537	999999	999999	999999	419	388	791	881	999999	645	999999	723	523	955	462	999999	999999	999999	431	48	999999	91	329	233	883	710	262	406	999999	840	275	407	639	999999	648	999999	486	416	644	546	961	368	999999	81	643	999999	999999	741	702	493	999999	999999	80	99	999999	455	753	999999	59	708	136	394	65	210	380	999999	93	590	316	116	462	999999	590	885	86	461	999999	999999	590	920	999999	999999	704	999999	999999	715	999999	549	179	202	999999	999999	999999	936	999999	577	312	999999	999999	937	878	999999	435	596	41	999999	999999	194	999999	311	203	505	214	138	864	615	690	722	742	999999	380	543	420	123	514	770	273	653	476	509	159	633	556	653	51	999999	95	118	999999	716	744	151	537	999999	999999	107	999999	237	81	999999	999999	590	885	46	566	344	865	321	92	270	999999	326	718	999999	161	999999	949	999999	97	307	530	999999	420	36	999999	999999	999999	552	124	416	999999	45	582	672	621	999999	747	519	999999	706	
702	999999	36	51	999999	428	432	33	716	999999	158	999999	150	774	999999	315	179	859	126	337	338	999999	206	999999	977	451	999999	56	891	592	999999	999999	475	390	604	756	555	999999	798	501	999999	983	835	685	999999	367	895	999999	999999	316	399	888	402	758	378	999999	999999	360	74	786	683	999999	142	134	616	718	460	999999	999999	526	759	801	70	999999	531	999999	488	520	999999	999999	999999	936	657	584	203	933	46	999999	22	225	188	205	999999	22	818	999999	850	710	999999	549	906	145	638	999999	999999	598	827	777	236	33	900	67	943	453	999999	747	728	557	930	682	681	744	747	999999	999999	564	496	58	806	111	504	777	450	999999	714	420	308	785	37	605	116	268	489	999999	325	999999	261	861	999999	80	702	999999	779	396	867	999999	397	684	999999	992	111	778	971	999999	529	133	616	86	739	999999	449	942	999999	335	576	423	264	759	999999	227	313	635	276	735	408	210	997	64	999999	999999	33	624	261	45	503	337	297	999999	999999	202	514	185	131	963	631	759	773	999999	820	454	906	638	55	316	689	476	512	245	999999	328	135	562	86	999999	999999	825	690	494	999999	999999	135	900	299	446	999999	999999	513	999999	114	648	999999	999999	243	555	645	999999	578	944	356	36	999999	61	999999	150	76	951	108	934	177	806	999999	289	621	581	328	16	348	608	603	561	999999	209	141	87	890	581	999999	999999	551	999999	256	746	148	805	423	83	273	158	380	761	999999	999999	145	307	999999	157	932	661	999999	639	999999	970	351	999999	999999	626	920	999999	259	495	632	578	393	765	999999	332	151	816	167	255	742	200	238	842	531	394	73	833	507	743	649	999999	303	911	366	285	404	999999	999999	999999	163	999999	898	884	139	999999	195	999999	747	257	999999	125	999999	981	999999	855	741	509	999999	999999	999999	96	999999	999999	845	965	284	481	999999	999999	928	999999	84	370	999999	38	999999	353	999999	80	209	693	96	260	736	533	999999	322	24	511	543	999999	90	72	244	76	662	392	999999	999999	999999	713	970	999999	329	218	51	143	889	868	563	398	796	999999	480	869	10	801	780	321	999999	961	467	999999	740	42	999999	22	135	999999	376	909	314	548	893	999999	722	624	931	999999	492	40	432	156	947	155	109	888	591	999999	999999	861	999999	727	372	225	256	82	999999	999999	500	39	18	864	501	654	94	999999	308	999999	999999	385	999999	262	829	999999	539	320	951	595	933	829	430	760	958	515	307	999999	186	999999	250	650	892	645	37	462	32	567	655	302	
999999	851	589	607	227	690	991	999999	897	999999	685	935	999999	146	363	671	609	257	905	986	357	507	81	630	744	506	493	234	999999	377	748	999999	999999	658	999999	91	249	822	542	999999	523	947	688	999999	992	999999	999999	755	291	365	853	774	999999	669	944	563	780	959	863	721	206	767	999999	530	853	713	280	471	612	282	431	786	715	999999	472	409	819	497	637	999999	977	999999	999999	999999	523	999999	999999	999999	714	999999	310	290	959	821	81	756	999999	168	731	288	43	999999	999999	19	934	77	69	34	999999	544	744	999999	331	433	744	468	824	266	17	999999	403	999999	757	641	971	151	999999	893	999999	999999	999999	660	766	359	406	999999	999999	933	934	456	915	295	999999	179	236	27	958	999999	87	613	932	566	161	852	885	759	309	511	48	792	249	175	468	491	999999	93	999999	972	37	999999	872	890	331	560	963	999999	485	588	415	953	999999	302	816	999999	999999	31	509	999999	473	999999	999999	94	894	151	216	750	827	317	222	153	500	999999	507	262	741	51	999999	999999	888	778	283	721	105	94	610	947	999999	516	709	935	583	999999	508	390	214	787	995	189	354	223	290	178	376	999999	463	206	999999	563	220	740	787	909	999999	695	999999	898	988	810	541	999999	401	320	999999	286	569	999999	487	126	57	953	56	64	255	675	498	115	355	834	631	414	999999	794	306	969	158	673	999999	813	27	316	798	999999	648	999999	999999	969	999999	99	999999	575	718	677	999999	266	694	732	663	359	207	267	552	164	188	137	115	606	999999	638	999999	895	308	674	999999	741	999999	860	416	999999	854	999999	545	265	142	65	999999	999999	288	49	285	426	20	239	615	999999	764	999999	17	520	980	999999	999999	932	962	805	999999	53	999999	999999	999999	833	326	999999	999999	999999	722	297	999999	132	441	628	328	999999	363	999999	885	999999	68	349	976	521	999999	895	999999	639	573	999999	302	336	789	999999	908	513	938	999999	109	516	999999	999999	48	477	621	999999	88	361	896	979	578	261	920	207	985	239	798	589	999999	999999	324	865	115	999999	994	696	999999	789	720	814	47	999999	999999	379	345	131	311	509	900	969	817	999999	742	593	44	999999	999999	591	666	679	999999	999999	999999	678	202	868	831	928	483	924	550	298	641	92	999999	666	650	999999	861	863	999999	999999	999999	21	613	496	132	999999	84	952	290	751	999999	51	999999	688	451	932	186	477	299	382	36	975	428	999999	196	660	651	377	401	865	729	803	751	427	669	459	75	705	745	320	853	530	
644	798	175	999999	984	264	225	999999	373	394	573	555	272	713	999999	999999	310	472	870	999999	999999	425	31	329	999999	680	28	999999	999999	999999	731	979	528	506	999999	629	363	596	999999	396	162	683	501	345	999999	205	165	999999	866	981	999999	282	449	999999	968	229	999999	999999	308	313	999999	232	850	999999	662	594	37	766	382	963	730	999999	796	483	999999	999999	923	686	100	105	999999	999999	135	999999	999999	999999	540	381	537	121	852	517	297	372	160	999999	832	608	682	645	999999	398	999999	902	260	690	486	965	602	100	305	100	755	213	787	183	107	999999	815	213	63	656	999999	271	120	223	426	433	999999	624	999999	324	999999	999999	927	136	999999	233	999999	999999	972	574	779	446	815	762	762	999999	585	977	832	867	793	478	591	521	170	322	999999	47	274	62	999999	977	55	981	95	310	285	660	694	873	340	428	241	488	876	792	455	358	461	341	999999	999999	792	999999	531	535	863	415	999999	176	999999	598	131	920	999999	802	401	834	677	461	808	925	293	999999	536	374	247	999999	644	999999	866	999999	585	932	214	297	999999	867	459	559	446	999999	693	528	999999	742	307	320	999999	84	400	621	681	999	533	999999	72	999999	651	166	298	999999	771	999999	309	998	999999	199	715	645	617	534	384	127	25	938	999999	765	999999	999999	77	926	556	570	999999	254	999999	586	999999	291	234	999999	225	999999	999999	686	108	105	228	443	730	999999	604	910	467	866	246	999999	984	594	691	999999	316	857	99	999999	213	210	621	64	245	435	999999	999999	420	265	318	91	856	338	999999	146	546	93	74	959	331	646	112	120	18	208	602	814	600	999999	55	368	213	899	999999	897	999999	173	999999	304	327	180	999999	999999	558	165	707	655	755	555	760	999999	792	139	50	567	108	510	999999	46	999999	975	834	492	220	999999	877	957	855	941	662	999999	999999	769	642	161	999999	900	562	999999	501	999999	69	54	177	999999	575	84	859	915	999999	972	126	171	471	352	999999	999999	991	608	287	750	800	999999	892	999999	348	33	497	888	421	208	948	204	545	887	916	789	325	398	384	803	108	939	999999	689	266	722	308	299	815	999999	908	954	999999	751	156	255	162	790	483	552	587	970	504	601	34	922	626	584	999999	556	692	603	233	484	999999	860	671	213	130	626	999999	207	83	282	999999	994	999999	793	740	999999	637	999999	915	832	226	137	445	550	665	344	105	724	863	999999	456	999999	730	100	999999	295	999999	949	999999	857	827	389	896	232	311	40	
303	999999	843	766	919	167	688	401	267	524	425	130	548	786	999999	999999	343	999999	826	984	274	537	695	455	95	999999	864	68	999999	999999	240	222	249	635	999999	272	881	999999	349	298	626	338	832	584	869	464	411	883	999999	826	56	92	405	999999	999999	765	147	397	680	241	999999	629	999999	999999	293	999999	881	913	999999	267	129	245	475	537	999999	936	704	121	585	631	999999	980	731	187	790	158	817	922	869	285	999999	999999	427	117	995	996	941	411	300	999999	582	498	148	79	707	810	616	999999	999999	999999	70	999999	811	59	954	999999	898	219	641	145	395	959	53	470	142	635	818	999999	542	370	994	303	821	918	58	789	999999	662	479	980	542	949	962	49	224	108	681	999999	163	682	108	731	770	999999	281	623	454	677	936	82	991	258	335	598	834	766	215	893	999999	999999	480	245	739	999999	602	999999	996	14	256	44	953	450	999999	859	272	273	533	666	646	435	344	999999	726	406	988	999999	999999	999999	999999	457	999999	788	377	988	212	999999	991	999999	562	835	627	999999	999999	999999	999999	550	53	476	336	571	243	549	999999	575	999999	999999	999999	342	672	318	823	631	799	999999	150	999999	999999	226	657	409	281	424	999999	811	808	894	999999	999999	999999	999999	250	156	48	643	224	353	542	802	999999	896	353	659	446	253	21	995	650	999999	761	955	477	827	819	926	300	818	445	444	767	999999	573	999999	65	999999	77	999999	593	166	584	797	999999	280	999999	760	66	621	999999	860	799	812	254	119	999999	999999	999999	423	337	121	352	405	908	107	45	232	333	999999	604	222	186	345	412	493	999999	964	332	206	768	999999	870	678	999999	585	644	999999	999999	463	633	732	263	654	999999	481	999999	188	889	999999	245	836	437	408	27	766	684	464	999999	761	70	108	999999	774	654	279	250	674	565	333	463	90	999999	999999	33	871	959	531	999999	999999	999999	869	85	798	961	932	630	471	999999	84	900	999999	554	928	999999	535	733	488	999	79	241	149	623	565	81	164	303	568	385	156	999999	999999	466	999999	92	201	999999	210	813	721	999999	999999	24	491	999999	282	536	613	476	497	147	999999	532	928	699	999999	999999	999999	727	806	638	72	96	999999	999999	999999	723	83	999999	999999	512	532	675	287	430	999999	135	142	143	999999	999999	690	101	888	18	336	630	999999	999999	552	944	513	483	999999	93	586	692	510	999999	683	999999	999999	767	275	999999	615	999999	999999	507	247	999999	999999	385	928	188	948	970	207	504	940	128	194	302	303	
266	999	59	999999	999999	843	769	999999	918	460	249	999999	999999	826	903	403	999999	385	999999	543	148	831	138	554	828	144	999999	495	999999	283	999999	374	999999	474	18	985	566	146	999999	664	478	789	999999	925	999999	23	999999	154	304	999999	417	743	163	999999	999999	435	870	504	839	69	238	283	618	644	895	875	14	458	818	917	837	396	999999	999999	75	999999	635	999999	865	999999	119	470	200	904	866	821	220	410	999999	582	124	71	306	990	999999	204	999999	560	999999	813	18	576	336	999999	273	31	417	786	693	805	799	667	999999	999999	949	767	999999	999999	999999	83	665	999999	148	245	802	775	99	344	999999	871	188	84	182	62	999999	543	144	999999	641	844	414	433	999999	514	782	999999	432	281	50	668	120	466	782	957	999999	999999	437	100	583	497	931	82	845	822	626	999999	495	586	999999	416	632	279	83	934	669	242	886	999999	999999	355	353	999999	304	282	760	999999	999999	225	905	401	999999	999999	239	153	912	341	587	894	999999	67	999999	846	62	633	45	841	393	999999	298	915	527	803	637	999999	154	123	999999	572	999999	904	432	280	681	999999	310	588	49	999999	999999	337	654	992	746	405	394	506	999999	670	247	919	338	453	926	999999	999999	999999	416	11	998	798	562	24	832	983	634	691	999999	236	333	999999	801	463	826	960	270	535	67	999999	843	648	358	117	335	152	576	978	353	691	999999	997	181	999999	931	233	775	639	169	763	770	999999	341	539	999999	789	128	875	627	966	728	348	255	185	168	360	450	455	999999	690	417	656	347	483	283	335	285	763	999999	603	195	630	999999	304	470	999999	316	818	770	546	34	700	361	386	962	614	752	996	879	581	782	330	951	999999	355	124	999999	999999	265	21	514	365	353	34	999999	107	971	950	714	999999	53	999999	684	152	665	716	304	961	520	999999	999999	289	883	999999	999999	864	999999	999999	948	356	785	459	999999	999999	41	669	357	999999	999999	864	642	801	291	862	538	160	999999	808	813	639	819	999999	999999	596	438	235	481	403	213	916	428	999999	12	999999	242	593	78	925	120	996	369	968	366	655	36	780	997	30	422	669	229	871	93	318	536	999999	999999	966	330	806	197	954	132	688	446	999999	799	999999	630	944	92	719	697	817	280	851	999999	690	569	657	238	460	999999	544	999999	999999	992	693	831	999999	481	999999	605	999999	999999	414	845	999999	219	468	981	999999	400	477	587	509	184	275	999999	999999	353	999999	406	672	578	736	999999	588	991	890	575	115	
101	779	472	999999	999999	392	18	865	999999	369	481	111	676	999999	70	513	956	197	382	726	655	999999	506	60	704	933	736	82	441	266	686	999999	893	875	999999	621	14	607	395	999999	999999	182	678	984	999999	999999	995	423	676	999999	999999	803	517	848	999999	944	999999	422	285	190	656	936	433	749	682	162	217	800	182	999999	508	359	802	591	470	482	478	522	110	999999	937	322	405	999999	999999	999999	999999	54	425	47	348	591	331	214	999999	329	748	928	311	999999	98	999999	250	237	961	282	999999	926	388	977	999999	760	322	999999	999999	999999	999999	462	125	999999	351	172	999999	999999	999999	916	37	597	456	999999	733	549	999999	999999	320	742	999999	999999	20	362	882	884	666	447	570	587	999999	455	962	801	788	296	999999	999999	454	925	820	114	136	54	999999	414	999999	999999	253	926	549	999999	565	999999	999999	372	451	763	999999	467	506	936	575	523	646	582	634	999999	361	447	999999	708	859	395	921	999999	52	966	999999	477	414	427	204	643	47	999999	999999	462	999999	425	999999	999999	595	999999	428	883	539	612	407	672	999999	825	886	806	999999	999999	999999	179	999999	304	330	484	655	449	63	89	742	931	486	999999	692	182	125	935	602	999999	122	872	967	48	999999	999999	999999	445	698	588	541	397	452	999999	123	720	999999	245	105	999999	404	156	933	349	150	999999	136	999999	980	606	710	950	214	999999	729	286	212	550	866	889	915	220	751	474	547	355	488	290	999999	971	999999	999999	839	241	290	966	938	627	897	829	314	546	464	999999	999999	590	999999	937	476	836	518	333	378	215	454	193	404	468	999999	795	129	845	999999	999999	307	830	120	972	234	999999	347	584	999999	47	585	379	756	999999	596	957	999999	551	814	435	463	975	511	634	787	106	571	479	825	111	709	999999	785	455	793	58	479	220	712	713	498	999999	680	340	999999	84	437	744	872	844	999999	578	40	335	555	332	329	999999	195	999999	201	867	999999	551	338	999999	593	310	866	547	487	952	838	111	936	530	999999	180	13	712	999999	826	999999	981	479	141	438	460	900	999999	729	999999	34	584	521	630	999999	139	999999	999999	491	137	878	334	367	680	739	929	999999	999999	37	158	482	482	999999	999999	999999	777	81	207	688	143	409	405	818	494	927	263	589	999999	999999	175	178	500	999999	541	948	282	624	799	401	509	71	875	443	999999	520	552	126	157	370	999999	67	804	824	358	727	482	516	873	999999	999999	999999	93	679	862	999999	999999	261	999999	426	987	163	999999	
806	999999	999999	534	999999	247	999999	999999	147	441	945	999999	117	373	675	872	813	475	766	999999	56	915	169	978	999999	581	999999	538	301	198	731	382	252	999999	999999	645	286	203	520	278	899	377	348	908	147	729	999999	616	316	388	123	950	999999	412	235	890	999999	102	999999	999999	647	445	999999	949	710	999999	707	999999	999999	40	999999	620	955	498	851	679	577	261	840	999999	827	999999	232	912	84	781	999999	999999	559	999999	999999	194	864	999999	630	463	999999	398	207	575	32	431	250	285	999999	503	995	732	561	556	323	999999	262	862	999999	662	223	181	999999	929	420	867	999999	267	415	999999	999999	824	867	397	999999	188	63	275	453	405	999999	946	130	581	786	428	288	12	794	855	931	11	999999	967	250	999999	524	278	164	165	658	982	869	390	747	180	865	173	169	999999	715	987	418	168	999999	277	61	303	153	992	999999	770	472	560	480	755	258	899	157	285	664	785	999999	298	746	999999	999999	739	833	615	563	999999	999999	660	149	944	592	418	999999	973	70	999999	134	172	577	887	520	319	910	999999	999999	965	25	883	999999	999999	876	999999	421	999999	999999	321	469	537	438	999999	999999	812	999999	536	172	839	850	184	225	443	660	948	999999	859	250	767	829	841	999999	598	999999	999999	190	218	77	471	996	891	782	748	760	597	999999	114	959	707	999999	384	999999	999999	124	841	668	46	280	928	409	561	917	432	999999	628	843	840	372	968	999999	212	999999	999999	842	959	999999	477	682	72	224	616	999999	999999	869	999999	22	611	483	268	999999	154	999999	999999	999999	445	974	359	999999	142	753	999999	742	999999	999999	695	999999	138	999999	165	449	201	999999	217	714	792	661	999999	999999	999999	616	241	999999	113	999999	487	274	330	638	407	999999	51	220	549	999999	330	999999	909	467	183	539	883	999999	999999	819	109	790	999999	999999	999999	783	600	796	230	526	999999	536	638	323	999999	999999	999999	499	841	180	408	980	813	898	393	918	752	915	389	506	999999	869	49	294	999999	999999	999999	895	369	624	395	255	999999	999999	797	794	245	595	869	752	944	393	530	999999	420	999999	977	831	50	999999	40	684	999999	723	999999	652	496	354	999999	901	887	699	999999	227	999999	163	999999	790	999999	599	683	167	56	636	561	999999	348	891	873	458	719	712	855	999999	593	710	838	276	999999	999999	307	891	848	967	865	255	263	313	372	267	138	196	730	451	677	873	637	779	999999	456	313	999999	480	297	999999	185	843	132	634	999999	999999	999999	999999	999999	999999	792	318	
88	771	999999	95	44	529	999999	330	532	981	413	999999	999999	82	68	115	782	841	702	999999	561	785	690	411	140	999999	298	999999	414	999999	999999	999999	885	999999	559	18	855	371	278	999999	864	967	999999	999999	440	791	914	11	266	999999	999999	999999	999999	381	757	303	999999	904	954	365	241	673	915	897	999999	263	456	164	523	999999	999999	999999	572	627	557	593	135	497	999999	349	999999	296	686	795	855	999999	999999	514	999999	265	927	999999	416	913	844	200	61	762	984	186	345	759	488	216	999999	368	553	999999	823	999999	999999	999999	933	615	599	944	986	129	52	999999	999999	999999	357	999999	132	310	14	658	783	366	541	999999	512	999999	14	15	808	479	437	497	113	591	690	643	98	343	26	999999	323	899	214	931	720	433	485	403	999999	999999	93	68	363	999999	197	467	999999	804	91	149	611	593	146	516	692	555	457	120	261	714	179	789	293	999999	345	883	162	609	999999	999999	319	610	999999	999999	999999	379	143	219	403	232	20	293	261	877	200	729	762	697	249	999999	975	999999	151	697	61	304	774	159	999999	314	315	32	161	999999	999999	10	990	999999	130	322	421	248	716	39	703	885	537	416	23	999999	130	464	370	488	113	999999	469	905	999999	101	605	983	659	99	916	988	142	259	57	999999	739	213	576	926	999999	737	658	121	994	176	766	999999	146	944	999999	850	999999	673	898	999999	999999	94	999999	39	717	437	589	627	999999	714	753	999999	369	823	999999	999999	888	444	734	375	999999	357	911	369	999999	246	847	714	905	75	336	469	360	171	999999	655	189	547	999999	326	158	40	998	289	423	488	998	323	78	276	962	227	999999	532	999999	192	999999	664	703	480	590	999999	721	999999	388	293	999999	999999	999999	230	999999	351	235	418	227	265	359	999999	945	846	248	533	645	639	113	119	530	999999	999999	999999	999999	999999	843	737	735	283	318	951	999999	139	561	800	159	848	538	620	991	999999	315	343	833	551	999999	857	242	66	238	92	944	279	763	109	636	697	999999	223	999999	498	682	943	947	408	729	816	295	447	384	999999	111	492	999999	10	522	237	999999	999999	805	985	504	679	999999	236	16	632	375	462	174	462	110	325	122	999999	847	371	396	435	999999	902	999999	795	682	441	999999	999999	162	763	586	408	64	816	999999	999999	999999	13	898	720	401	107	450	833	282	921	696	785	999999	623	162	999999	840	216	119	902	999999	709	997	614	255	554	480	612	875	766	408	294	907	600	509	999999	473	676	44	723	
461	738	522	760	999999	205	999999	538	610	999999	567	847	707	514	108	294	15	293	475	846	627	838	957	516	523	412	878	779	999999	318	686	174	999999	395	451	685	196	999999	869	59	472	999999	11	449	208	560	586	402	501	225	838	189	210	198	106	999999	781	16	246	342	999999	312	424	302	999999	402	999999	321	73	423	108	768	424	425	383	685	836	517	318	963	825	999999	999999	898	480	507	964	999999	299	999999	904	189	10	537	732	169	527	709	701	805	884	275	338	88	999999	79	999999	784	814	420	999999	273	698	283	999999	841	34	526	822	251	438	691	999999	999999	999999	918	768	887	692	223	168	999999	816	512	88	560	157	209	780	410	999999	189	179	879	999999	999999	491	999999	999999	999999	145	999999	887	459	376	203	999999	102	569	209	311	877	999999	600	261	659	457	195	999999	999999	693	825	745	421	510	999999	521	999999	205	878	436	999999	866	800	88	167	250	999999	146	999999	317	64	640	581	109	999999	999999	999999	627	391	193	306	532	74	999999	320	999999	999999	948	126	682	999999	897	690	999999	269	999999	301	521	104	419	99	59	320	648	639	999999	999999	322	646	172	941	999999	814	695	139	999999	802	602	768	999999	775	418	29	212	216	166	949	807	839	852	795	999999	533	999999	103	257	221	999999	568	135	100	162	312	954	740	586	999999	994	643	750	999999	999999	999999	999999	644	681	39	999999	442	999999	245	999999	999999	793	376	883	991	842	602	882	307	386	44	642	811	622	116	74	472	999999	83	955	174	99	643	107	314	342	999999	422	999999	114	983	999999	890	734	679	518	587	856	595	251	402	999999	452	832	663	999999	999999	31	575	964	999999	812	409	999999	202	999999	999999	279	999999	658	514	190	999999	203	403	949	752	999999	943	597	487	615	44	999999	563	999999	646	810	443	203	952	316	846	999999	468	180	999999	609	999999	295	369	999999	999999	936	736	221	107	259	439	714	367	312	999999	978	487	40	999999	999999	999999	789	747	348	835	385	706	208	343	411	734	233	999999	999999	545	658	237	178	338	108	105	351	999999	396	999999	729	836	649	238	868	775	999999	401	118	999999	999999	547	30	483	901	239	538	999999	695	999999	216	999999	224	999999	429	750	319	701	999999	481	385	484	361	967	115	549	67	969	475	999999	305	999999	165	270	999999	120	999999	695	436	868	567	473	619	871	174	999999	621	883	808	128	466	736	721	636	507	277	196	62	377	362	182	568	999999	69	228	384	999999	954	999999	319	542	624	275	812	
914	911	999999	489	999999	827	999999	183	171	356	180	999999	120	528	762	525	924	999999	999999	83	696	998	71	559	652	789	992	999999	910	498	585	841	471	909	721	595	413	707	260	999999	999999	999999	406	65	889	659	274	999999	201	457	395	387	306	999999	125	999999	850	314	836	22	999999	269	999999	999999	999999	999999	999999	211	999999	176	122	227	904	776	648	999999	999999	15	670	992	525	235	475	462	113	999999	545	999999	793	806	999999	108	999999	999999	716	175	734	999999	294	561	999999	72	960	34	344	999999	482	999999	999999	428	999999	844	644	843	497	608	999999	811	999999	572	999999	827	999999	10	431	999999	356	667	70	483	962	868	721	118	440	462	274	999999	128	999999	725	999999	727	999999	492	901	463	37	750	117	381	923	174	721	999999	734	654	999999	603	330	821	815	469	79	465	455	133	999999	999999	44	344	353	999999	633	846	778	999999	999999	518	529	560	329	999999	952	999999	999999	703	999	350	705	808	999999	847	797	124	910	554	657	908	999999	999999	927	624	999999	773	37	999999	541	874	999999	634	610	452	84	999999	502	999999	517	967	426	752	999999	195	707	236	39	999999	895	518	936	233	999999	145	481	999999	633	999999	999999	188	84	808	171	134	360	81	207	862	772	37	621	22	999999	689	492	294	999999	742	999999	999999	744	531	999999	32	938	766	191	475	970	333	146	999999	697	338	893	999999	999999	999	999999	635	999999	177	999999	867	897	924	999999	999999	652	196	999999	999999	787	720	999999	553	999999	999999	195	594	890	732	891	999999	891	823	324	708	796	999999	999999	655	907	999999	461	576	999999	477	135	23	999999	999999	822	784	237	999999	20	976	893	349	153	451	813	999999	999999	305	286	294	976	999999	609	487	967	777	492	450	983	999999	269	868	755	999999	999999	182	24	473	909	116	222	646	999999	348	815	456	731	262	842	667	546	166	999999	513	501	61	999999	999999	999999	55	302	786	999999	514	717	999999	593	157	438	641	999999	999999	396	999999	81	339	270	999999	672	999999	999999	239	608	326	959	113	577	999999	999999	961	767	921	999999	863	814	436	999999	308	631	789	862	999999	824	210	441	274	769	999999	441	171	999999	999999	430	939	999	72	187	944	555	614	457	351	651	476	873	314	269	532	999999	645	954	962	640	882	658	471	415	999999	885	999999	999999	457	810	344	180	624	500	999999	999999	751	258	999999	753	27	341	521	932	357	337	136	15	247	765	796	216	999999	512	548	291	538	999999	779	69	860	281	10	999999	317	306	258	814	195	668	
614	999999	524	219	623	550	146	999999	999999	80	999999	689	999999	999999	24	137	351	122	952	792	335	103	999999	380	892	745	341	980	625	60	88	322	819	579	161	999999	999999	619	889	997	154	999	999999	709	311	999999	999999	999999	526	189	955	146	861	403	999999	520	917	999999	326	877	219	999999	999999	999999	991	445	869	526	999999	999999	445	731	999999	955	647	999999	505	769	79	721	570	32	999999	445	105	942	461	999999	246	641	491	548	303	999999	787	988	999999	590	718	865	999999	999999	778	912	743	233	999999	906	755	16	24	158	999999	999999	316	999999	999999	999999	912	999999	999999	453	289	999999	132	897	999999	220	177	659	999999	914	61	214	419	911	253	552	701	871	999999	999999	999999	240	999999	343	474	697	705	599	296	618	677	669	999999	857	999999	879	789	845	795	703	738	106	766	110	107	869	999999	405	943	999999	775	51	29	439	999999	59	283	789	433	740	999999	999999	999999	631	246	391	999999	999999	541	999999	999999	855	85	336	816	573	474	525	999999	604	511	310	999999	146	842	636	650	999999	84	999999	999999	10	999999	64	999999	170	999999	144	999999	715	999999	634	863	579	999999	999999	966	692	622	219	584	757	553	829	239	214	999999	236	789	610	741	882	486	999999	999999	762	443	30	147	656	999999	340	662	999999	69	876	447	86	749	922	670	957	999999	999999	745	999999	457	593	825	984	999999	508	999999	262	973	999999	157	651	999999	635	486	999999	555	966	999999	999999	104	32	770	363	767	845	487	866	940	784	64	621	475	919	999999	850	205	163	999999	341	999999	409	556	406	728	999999	275	999999	446	724	411	999999	495	501	999999	434	822	999999	227	402	999999	488	999999	199	999999	536	186	999999	330	635	749	999999	558	48	269	695	999999	999999	635	971	580	999999	429	999999	382	202	136	973	176	880	37	734	936	25	320	999999	97	367	797	202	618	384	999999	811	999999	20	313	456	242	68	999999	458	836	255	822	999999	69	105	816	415	999999	212	724	449	607	999999	999999	543	728	763	607	999999	576	443	362	205	579	618	251	372	999999	679	741	117	921	578	897	999999	202	662	999999	992	999999	391	999999	416	659	353	214	959	555	770	728	999999	461	850	999999	403	892	626	999999	450	854	454	999999	729	471	617	527	999999	128	774	350	75	325	615	566	195	650	946	999999	236	414	292	817	129	951	272	999999	80	999999	504	999999	999999	585	996	999999	999999	864	999999	945	52	825	185	841	780	429	662	163	999999	294	697	999999	999999	999999	851	46	999999	636	407	999999	999999	
960	999999	999999	624	975	999999	490	329	477	468	330	999999	11	504	999999	999999	451	999999	699	298	118	810	786	999	751	852	999999	733	999999	999999	470	467	293	745	91	999999	843	999999	999999	656	999999	833	378	999999	999999	999999	944	585	450	808	131	999999	707	489	100	159	999999	999999	872	999999	286	756	370	902	997	862	304	999999	423	41	395	234	241	53	125	285	999999	959	632	587	908	911	999999	161	453	870	759	804	655	931	707	510	354	681	379	425	999999	999999	828	514	869	688	999999	418	423	897	999999	664	373	815	717	711	710	295	225	375	473	999999	459	999999	112	500	610	491	999999	884	879	560	673	700	812	967	141	127	718	229	750	874	738	555	999999	105	440	840	224	999999	799	69	466	13	952	263	25	701	411	999999	88	679	94	999999	27	807	990	673	999999	749	579	592	576	995	625	599	999999	903	625	17	69	769	999999	337	94	999999	104	669	747	558	952	440	999999	349	151	80	999999	999999	538	704	999999	766	837	474	426	216	492	470	388	362	782	121	86	403	999999	318	412	756	453	206	713	330	925	454	797	999999	876	237	999999	555	809	999999	375	920	903	302	932	999999	910	877	338	999999	291	395	776	840	999999	322	39	833	999999	42	756	341	991	783	999999	393	999999	287	340	999999	616	833	552	999999	746	165	499	26	385	610	999999	575	868	89	49	540	999999	957	785	563	999999	30	887	777	524	44	929	130	461	549	999999	633	547	83	26	457	999999	275	104	208	823	23	457	67	999999	191	999999	911	743	999999	714	720	502	777	66	596	945	775	999999	999999	999999	379	565	836	485	222	999999	795	72	592	697	412	999999	586	740	999999	999999	830	590	999999	571	27	386	999999	999999	414	141	769	999999	430	511	77	289	392	972	453	458	620	581	974	163	999999	849	999999	999999	311	999999	915	999999	872	33	125	999999	652	150	219	992	414	11	80	999999	268	778	642	999999	629	999999	481	614	296	736	952	258	616	190	999999	178	999999	999999	532	557	226	732	999999	406	396	999999	637	252	999999	460	53	619	511	893	999999	899	216	80	983	188	999999	310	750	145	81	999999	578	471	255	51	999999	999999	479	999999	864	535	633	245	999999	746	496	239	999999	835	692	999999	999999	999999	999999	999999	961	164	563	354	999999	915	982	18	999999	999999	999999	175	996	721	693	185	149	988	38	369	999999	999999	386	999999	691	156	459	914	453	738	128	855	185	260	89	612	314	134	350	949	553	999999	909	999999	999999	999999	242	139	151	516	203	
999999	693	925	729	999999	778	326	662	35	999999	999999	565	597	412	458	989	999999	641	91	871	24	647	89	816	650	71	999999	804	371	914	329	772	999999	999999	999999	172	999999	531	100	834	988	472	999999	493	999999	69	322	999999	984	999999	496	497	70	645	188	122	613	119	88	999999	565	999999	999999	121	146	999999	628	61	999999	295	740	224	551	257	883	552	331	999999	999999	590	748	461	819	40	427	831	712	300	999999	255	558	999999	452	999999	999999	999999	999999	999999	356	999999	440	999999	718	999999	600	281	999999	812	762	635	790	27	999999	497	189	113	702	271	999999	314	592	337	999999	797	737	599	772	390	978	417	382	127	249	161	160	999999	743	131	999999	155	885	899	538	731	999999	540	372	954	999999	175	773	909	999999	52	597	112	999999	920	960	11	999999	565	834	354	999999	673	778	626	999999	702	370	999999	831	547	429	693	799	963	999999	999999	236	818	408	999999	999999	472	999999	999999	563	57	999999	822	170	438	646	329	74	193	999999	999999	762	745	616	289	804	202	999999	973	622	903	313	999999	587	763	774	690	167	999999	710	790	999999	580	73	300	791	547	999999	999999	901	109	628	615	494	550	444	491	211	128	999999	452	394	633	584	659	743	307	245	406	999999	955	999999	999999	483	999999	724	999999	682	326	498	999999	781	685	81	999999	285	698	999999	999999	999999	293	488	999999	22	268	406	444	996	413	556	493	312	23	738	999999	937	999999	142	807	826	262	808	885	629	751	670	708	561	999999	384	55	999999	208	87	381	477	999999	40	999999	999999	289	195	278	770	15	954	768	947	136	586	999999	565	321	220	77	484	999999	420	271	598	698	883	935	999999	510	314	114	936	366	999999	999999	554	917	526	547	999999	539	125	623	999999	901	760	999999	484	684	489	999999	999999	19	897	873	999999	999999	626	592	406	260	249	269	701	849	832	590	657	771	155	648	794	672	11	944	487	796	473	697	937	457	999999	999999	30	446	999999	999999	469	999999	113	785	999999	934	999999	815	299	856	921	999999	79	180	777	713	538	999999	999999	999999	18	952	999999	914	305	999999	654	948	799	895	248	265	999999	905	130	63	667	370	357	999999	532	195	654	631	999999	526	628	767	999999	999999	999999	189	373	999999	918	517	218	198	489	372	290	999999	26	999999	999999	666	999999	173	59	723	55	999999	494	223	792	999999	999999	763	49	999999	999999	886	999999	61	89	68	892	931	986	999999	844	478	999999	985	579	340	179	999999	24	218	312	464	718	957	702	647	695	159	
999999	106	219	999999	159	710	71	403	923	964	325	558	773	999999	186	999999	879	999999	298	999999	643	999999	652	999999	749	831	476	846	178	999999	359	442	999999	742	922	999999	999999	399	999999	179	923	999999	416	215	934	465	444	999999	999999	282	87	135	359	196	516	557	453	172	705	999999	243	224	235	613	614	883	195	41	999999	296	52	489	257	999999	585	467	55	447	999999	293	396	457	568	895	242	234	92	999999	235	375	446	241	693	11	936	709	999999	803	999999	60	280	413	999999	991	240	598	999999	240	611	59	512	16	999999	421	999999	786	999999	339	380	389	800	18	805	999999	999999	811	795	255	192	875	516	251	846	999999	999999	983	797	576	999999	644	356	852	575	186	999999	999999	191	282	79	159	63	621	433	221	260	271	607	665	152	999999	999999	999999	999999	999999	542	270	169	986	999999	948	989	89	673	735	999999	948	443	628	140	418	629	523	185	42	822	999999	999999	999999	812	999999	385	142	999999	246	842	724	803	839	999999	602	280	999999	873	131	170	973	947	697	999999	311	827	978	534	733	799	288	999999	25	913	646	452	999999	184	999999	572	856	655	437	893	318	154	999999	984	538	147	999999	649	64	872	848	948	130	999999	510	999999	406	607	700	446	999999	999999	787	925	997	159	745	30	999999	559	999999	328	519	804	869	166	233	994	999999	595	999999	639	402	999999	74	698	332	999999	999999	732	175	259	954	991	339	51	366	999999	986	999999	402	413	432	505	999999	999999	438	999999	586	353	700	411	611	114	80	999999	999999	644	861	309	827	999999	356	495	393	999999	999999	528	474	828	799	554	18	617	203	962	216	999999	583	544	999999	16	503	329	41	763	999999	849	920	415	176	722	817	687	561	736	66	937	121	515	165	909	999999	757	553	156	403	993	911	118	717	999999	70	326	48	820	999999	37	463	629	416	524	607	68	661	87	999999	999999	66	467	905	279	785	78	388	360	999999	745	999999	885	370	654	938	812	999999	199	661	500	648	740	999999	999999	999999	492	108	999999	312	792	999999	476	418	999999	936	999999	213	447	201	992	999999	688	999999	427	261	578	269	761	586	999999	370	471	426	999999	999999	325	894	999999	796	303	969	748	58	372	648	309	476	999999	999999	493	609	260	997	999999	562	999999	999999	155	778	905	232	999999	999999	516	999999	999999	999999	181	999999	999999	559	999999	651	898	32	200	639	999999	778	999999	999999	999999	54	103	196	120	999999	757	999999	722	250	748	106	890	80	632	999999	999999	999999	999999	260	305	899	
106	999999	281	608	109	646	999999	330	782	376	999999	999999	999999	999999	960	999999	999999	170	301	495	999999	380	811	240	761	827	399	505	999999	361	764	999999	805	80	947	999999	914	512	374	120	323	402	999999	381	279	999999	818	340	733	221	629	854	958	809	233	726	132	50	847	282	257	866	999999	431	612	136	999999	191	355	801	415	808	795	999999	182	284	912	439	961	674	18	69	772	886	732	999999	742	999999	847	230	46	874	664	999999	863	457	179	46	999999	153	97	637	984	931	806	999999	68	777	999999	949	813	692	999999	182	273	999999	999999	346	698	702	999999	999999	344	134	765	999999	154	703	999999	999999	114	876	670	999999	587	999999	84	840	999999	999999	851	964	368	897	416	353	999999	999999	829	674	999999	832	999999	76	759	999999	302	859	176	999999	676	365	999999	912	844	937	31	272	594	891	999999	263	266	999999	850	999999	999999	999999	718	421	746	661	999999	653	372	282	538	604	999999	999999	88	999999	673	815	245	999999	999999	456	62	999999	332	999999	999999	937	561	109	576	560	225	340	447	855	999999	755	999999	24	491	807	549	572	408	427	215	100	812	898	590	999999	551	364	915	199	394	248	98	224	764	999999	101	999999	706	977	999999	726	999999	233	83	917	999999	230	14	707	999999	999999	80	999999	999999	806	134	663	518	134	18	861	999999	258	471	902	666	313	260	555	715	999999	865	430	48	488	44	589	824	673	163	331	359	218	293	903	178	999999	897	957	811	438	753	581	969	526	311	808	761	180	260	983	999999	459	999999	999999	999999	999999	865	838	772	999999	838	845	970	687	511	216	964	568	734	482	416	999999	743	287	533	294	999999	522	186	999999	828	653	422	180	360	900	999999	664	288	529	328	68	999999	999999	599	999999	999999	291	25	999999	999999	203	999999	999999	577	678	715	714	105	999999	999999	353	662	547	716	999999	432	800	337	611	990	999999	289	214	164	357	117	476	687	999999	683	180	506	91	391	634	216	644	602	999999	195	999999	569	947	341	999999	406	647	999999	414	485	810	953	999999	114	543	914	241	623	999999	570	248	37	480	999999	999999	846	580	999999	91	978	787	207	655	426	488	999999	341	872	190	950	469	916	999999	149	872	999999	102	999999	848	720	999999	31	382	999999	946	484	98	999999	999999	137	825	492	479	435	999999	612	999999	988	625	802	582	999999	443	999999	111	332	754	340	999999	800	754	603	999999	999999	999999	999999	999999	544	999999	14	652	999999	558	999999	134	977	447	847	452	270	918	114	362	999999	147	
999999	588	112	19	623	730	757	515	999999	999999	232	185	118	999999	931	787	763	999999	621	160	541	999999	390	999999	134	885	907	999999	524	999999	649	999999	999999	232	397	187	999999	534	856	283	894	535	43	678	902	999999	338	424	520	483	999999	999999	741	895	606	804	207	958	885	737	999999	869	999999	999999	734	982	913	885	999999	753	74	239	661	999999	266	999999	777	711	252	999999	999999	492	377	999999	727	63	509	376	626	999999	979	764	649	999999	460	999999	543	401	944	999999	887	453	390	766	999999	925	934	999999	638	599	37	999999	715	562	190	341	501	950	914	681	999999	547	269	451	999999	309	589	542	886	999999	472	386	766	999999	999999	999999	111	999999	632	802	128	999999	737	36	565	999999	58	999999	999999	129	533	593	999999	999999	447	350	999999	938	992	119	999999	402	517	407	137	651	729	393	128	999999	999999	890	328	122	562	376	809	999999	886	290	261	503	999999	767	707	879	899	503	884	103	920	172	618	522	466	726	598	339	899	999999	764	665	999999	999999	889	999999	999999	374	711	81	541	999999	999999	712	857	999999	999999	750	700	999999	751	236	508	34	166	76	999999	999999	655	836	778	479	343	972	525	595	535	741	999999	73	614	535	999999	813	999999	999999	120	999999	665	624	999999	848	999999	999999	171	538	166	943	999999	823	371	469	718	874	302	71	618	90	196	272	316	66	873	637	999999	226	444	695	471	999999	956	999999	999999	40	908	999999	840	691	999999	999999	999999	592	999999	63	999999	155	816	999999	520	999999	999999	999999	999999	402	318	871	975	11	17	945	104	471	481	519	866	995	328	688	966	999999	999999	926	999999	208	833	724	31	819	935	498	410	999999	184	971	836	999999	656	747	722	999999	954	999999	683	865	999999	967	120	525	197	705	826	137	950	157	999999	999999	999999	520	569	999999	849	165	75	519	544	999999	297	510	682	999999	349	581	966	929	417	392	252	999999	315	866	999999	505	631	999999	999999	282	575	36	701	412	999999	145	999999	138	196	799	773	174	330	325	680	609	843	257	999999	999999	171	999999	740	887	191	999999	999999	703	979	353	534	835	999999	999999	11	999999	808	280	772	999999	403	837	999999	618	999999	88	999999	989	999999	999999	662	999999	999999	427	120	999999	296	814	231	999999	999999	484	158	842	275	999999	999999	68	323	419	999999	572	999999	162	851	334	288	131	278	999999	270	225	517	999999	691	159	961	999999	161	457	999999	994	999999	951	283	999999	688	899	353	681	760	36	999999	999999	999999	99	899	999999	575	786	275	175	546	128	
560	715	967	182	161	125	975	897	999999	999999	446	999999	523	533	878	933	645	999999	777	596	999999	244	549	741	999999	601	259	250	853	375	191	808	458	930	400	568	950	515	999999	238	706	863	129	809	339	406	576	376	842	642	151	886	397	950	776	326	175	999999	410	560	999999	735	54	541	684	637	999999	592	142	320	982	999999	640	549	889	488	999999	739	412	999999	35	883	407	221	233	304	420	508	164	84	999999	725	115	999999	999999	971	818	999999	134	701	999999	983	243	532	999999	21	255	848	70	297	999999	435	823	44	535	982	337	832	317	999999	999999	850	438	68	918	267	33	453	186	918	669	999999	615	710	999999	51	649	875	561	999999	999999	571	447	867	873	966	902	999999	661	390	643	986	280	744	999999	208	555	185	613	999999	988	999999	999999	999999	627	674	820	999999	999999	493	342	462	280	105	341	655	412	570	194	951	364	952	791	796	285	683	265	871	236	129	496	474	271	169	999999	999999	900	306	250	208	999999	790	364	178	57	999999	715	184	412	829	795	999999	990	661	48	45	20	875	999999	943	419	999999	999999	999999	999999	999999	201	121	872	94	755	116	329	986	806	574	597	623	999999	105	999999	90	468	999999	334	999999	484	999999	131	999999	999999	34	999999	307	789	206	903	768	181	190	999999	999999	312	328	83	689	664	13	855	473	448	396	137	770	999999	999999	999999	489	999999	494	393	591	999999	684	848	730	999999	32	207	609	670	829	452	568	115	374	778	150	332	999999	847	480	753	999999	749	999999	999999	669	999999	460	716	424	505	686	796	408	612	627	479	353	23	641	806	999999	999999	619	944	999999	665	609	559	350	166	627	646	999999	837	343	999999	999	999999	999999	700	746	999999	256	999999	765	771	999999	762	160	671	999999	630	215	999999	999999	854	139	905	338	999999	999999	999999	375	999999	877	999999	883	570	279	691	479	999999	999999	941	70	363	557	295	188	797	957	847	408	679	186	997	440	249	999999	489	805	104	505	999999	978	845	527	999999	999999	725	888	146	492	469	201	470	622	274	613	999999	999999	844	726	540	56	874	502	696	91	880	609	999999	240	790	885	385	23	999999	962	999999	836	569	839	462	909	821	365	939	487	715	999999	176	635	195	999999	999999	377	964	954	114	353	830	906	575	126	253	999999	702	999999	999999	456	615	312	399	318	737	999999	273	631	235	518	562	218	375	505	999999	999999	55	607	999999	17	59	62	858	871	15	662	273	346	665	915	663	366	672	999999	769	863	
999999	877	454	956	113	343	728	595	790	621	541	79	999999	244	860	999999	659	999999	407	562	454	527	999999	999999	740	927	965	319	855	206	999999	999999	999999	579	773	177	163	999999	903	716	334	272	91	393	131	203	662	431	999999	568	707	999999	861	216	419	999999	575	379	226	186	377	418	739	593	999999	434	343	113	999999	693	999999	999999	904	691	238	999999	446	919	954	546	275	544	999999	296	999999	682	999999	530	170	65	602	999999	999999	999999	999999	915	532	497	318	696	860	558	960	372	628	999999	959	180	978	237	282	655	424	999999	910	832	164	999999	104	999999	190	999999	999999	415	100	166	940	186	352	322	659	948	999999	267	686	716	583	999999	999999	484	722	83	551	999999	999999	999999	999999	82	817	999999	761	999999	402	915	515	57	615	555	281	472	84	783	828	666	577	999999	999999	999999	992	204	999999	272	784	999999	679	117	271	20	999999	154	999999	999999	999999	836	560	999999	556	999999	999999	638	999999	999999	620	206	409	939	255	885	365	999999	901	212	89	622	999999	499	999999	782	246	999999	999999	604	922	136	999999	215	424	991	115	997	777	359	415	364	102	231	652	588	220	740	999999	386	654	183	253	594	789	746	999999	999999	285	773	459	353	999999	506	999999	493	530	999999	999999	264	779	368	682	552	796	725	530	999999	846	716	571	506	999999	409	949	749	883	999999	999999	677	420	999999	722	13	899	999999	511	595	125	999999	67	26	224	999999	607	296	500	700	798	74	999999	545	224	569	211	953	805	999999	556	366	999999	450	777	847	843	999999	645	679	652	733	999999	934	920	687	658	999999	291	999999	802	663	258	999999	292	362	461	875	829	162	801	946	999999	68	48	999999	559	617	248	376	763	999999	650	821	58	74	850	291	999999	537	910	656	671	865	651	893	117	426	167	425	396	967	905	493	877	705	476	999999	895	171	999999	999999	999999	914	186	929	999999	437	143	999999	511	179	260	302	252	155	999999	400	416	155	650	142	459	822	980	795	967	167	943	353	598	695	396	462	408	868	999999	756	689	999999	881	680	293	999999	914	227	717	999999	999999	732	430	999999	748	750	999999	999999	592	494	934	390	962	854	494	790	629	999999	999999	999999	999999	384	999999	528	711	695	999999	970	849	999999	908	762	88	365	917	999999	922	522	999999	999999	941	999999	999999	854	999999	309	999999	36	195	502	999999	107	444	919	718	999999	926	901	374	63	486	550	156	999999	585	182	311	606	937	283	867	116	869	146	856	491	108	951	706	412	999999	999999	
785	999999	208	811	327	999999	647	61	999999	999999	999999	999999	169	999999	266	212	999999	999999	997	162	99	911	634	214	237	308	73	236	767	999999	205	962	127	999999	765	799	999999	774	999999	999999	999999	999999	989	999999	999999	976	977	464	235	896	999999	66	415	783	158	873	722	994	583	29	106	420	294	999999	999999	196	776	920	635	466	337	504	795	854	999999	999999	922	788	255	261	331	608	11	871	999999	999999	556	344	100	999999	87	880	201	835	56	549	601	999999	31	772	209	66	828	768	568	187	271	560	590	945	950	934	748	331	999999	497	418	422	26	686	639	999999	999999	743	388	999999	313	999999	807	653	611	252	766	483	62	275	779	999999	312	124	999999	999999	754	155	941	153	142	999999	146	559	999999	189	663	344	999999	767	235	95	390	121	999999	311	752	936	999999	708	177	274	999999	433	717	185	999999	902	999999	999999	688	685	999999	999999	324	999999	823	258	522	999999	588	999999	351	295	49	694	852	200	999999	575	253	817	811	999999	999999	867	600	713	841	955	999999	999999	535	499	999999	549	999999	154	797	440	488	504	424	911	130	745	923	999999	999999	33	999999	919	661	242	399	870	874	568	269	456	843	119	417	566	362	826	999999	851	216	499	411	708	403	810	97	749	402	900	122	999999	944	616	329	818	631	160	110	302	999999	999999	999999	724	884	999999	596	999999	96	999999	558	303	849	81	777	893	622	625	525	851	155	650	478	999999	456	39	512	999999	790	999999	999999	999999	999999	603	752	999999	824	686	999999	999999	223	719	999999	545	999999	819	391	872	838	435	206	16	999999	258	157	459	739	701	278	999999	838	369	587	497	999999	355	577	256	329	779	79	999999	801	473	637	435	987	999999	632	999999	648	640	398	364	402	928	578	477	455	302	268	132	417	999999	223	853	141	174	622	995	252	144	552	69	366	270	999999	170	620	721	471	807	999999	641	999999	207	971	233	104	994	777	109	800	36	520	999999	999999	833	260	784	304	822	319	636	394	513	999999	338	998	142	722	418	999999	733	831	461	999999	776	760	25	881	908	80	628	228	153	343	525	549	999999	743	381	910	836	999999	999999	497	442	256	999999	120	643	235	962	281	999999	252	77	205	68	999999	751	82	244	902	396	752	691	417	251	179	572	788	588	399	999999	508	30	999999	999999	964	620	999999	67	905	248	682	117	356	859	901	276	999999	490	525	991	308	675	999999	40	999999	999999	34	999999	533	547	854	646	999999	930	861	999999	760	23	104	283	
231	999999	339	663	713	645	344	558	350	903	252	308	73	407	999999	832	95	285	295	999999	595	524	533	999999	393	46	543	426	999999	999999	999999	315	999999	252	770	999999	346	280	327	999999	470	999999	664	630	304	556	999999	176	999999	38	145	485	727	935	687	707	492	970	280	677	111	918	999999	671	397	936	999999	999999	999999	759	999999	815	958	44	999999	129	860	902	73	837	462	999999	999999	969	543	40	999999	460	999999	999999	801	375	10	649	160	552	915	999999	242	367	643	761	539	138	542	330	526	693	247	568	999999	589	999999	999999	224	733	999999	590	137	999999	358	461	266	574	958	131	999999	319	999999	999999	213	868	669	705	999999	700	999999	999999	999999	999999	513	894	223	995	226	221	467	999999	434	426	999999	334	864	875	18	192	504	999999	180	421	515	217	808	101	999999	978	919	211	248	523	895	979	999999	914	853	464	247	271	357	746	663	256	884	468	982	878	13	793	697	21	205	873	999999	26	707	306	96	132	640	248	999999	266	329	910	531	193	181	949	32	554	944	243	617	434	757	999999	333	350	118	486	974	135	514	999999	999999	999999	749	999999	217	557	378	125	630	119	454	406	926	973	936	798	707	63	771	152	76	962	266	805	268	448	972	745	23	999999	273	176	751	102	593	510	444	44	742	999999	999999	829	613	507	999999	361	342	359	413	319	999999	921	364	371	171	365	764	943	877	769	584	632	112	999999	846	287	999999	833	390	436	999999	672	999999	305	999999	246	359	758	999999	907	115	623	341	703	385	352	999999	999999	999999	237	745	500	999999	999999	891	553	727	146	661	999999	705	509	969	977	955	116	609	68	405	924	16	999999	127	970	664	961	300	408	100	503	999999	275	902	999999	999999	999999	515	348	999999	422	519	999999	107	133	211	606	999999	364	747	278	742	754	984	17	999999	739	383	196	319	930	263	999999	56	167	237	440	607	999999	295	999999	601	271	654	982	999999	794	999999	994	999999	999999	999999	935	661	999999	761	720	999999	999999	999999	952	999999	999999	38	483	169	201	176	939	895	770	998	837	79	655	677	999999	110	11	602	999999	830	388	427	261	999999	327	667	999999	406	999999	160	712	883	343	611	282	999999	180	823	223	627	999999	108	997	69	479	866	999999	155	999999	620	288	302	505	131	111	900	999999	999999	841	534	942	542	999999	999999	296	953	735	999999	404	247	999999	188	389	999999	999999	289	999999	202	153	461	661	999999	126	999999	871	420	388	222	510	381	999999	999999	999999	688	685	
436	720	387	772	525	999999	999999	750	52	690	110	912	696	270	821	480	999999	716	390	872	864	426	491	749	876	575	523	543	999999	999999	620	206	700	133	434	999999	999999	429	628	330	999999	999999	83	216	770	507	999999	951	688	999999	999999	602	601	999999	821	999999	239	638	999999	950	617	427	728	999999	79	903	222	573	836	262	438	166	98	999999	999999	536	999999	284	978	379	999999	999999	854	999999	999999	27	605	999999	312	423	999999	414	999999	677	713	999999	609	999999	147	867	295	999999	125	436	473	723	514	999999	644	999999	668	955	659	526	77	55	572	607	365	61	308	338	999999	422	922	33	999999	420	355	898	927	537	999999	121	94	764	999999	427	657	999999	999999	73	248	27	754	384	754	999999	610	668	710	11	459	999999	999999	956	857	702	514	999999	100	999999	196	746	367	140	999999	548	442	312	599	154	949	184	547	245	99	999999	668	999999	999999	624	999999	687	999999	925	88	999999	552	137	906	753	999999	218	99	420	877	502	660	999999	999999	216	574	307	79	565	62	284	548	332	866	614	44	966	180	476	292	999999	558	999999	62	766	999999	314	405	845	241	741	999999	136	368	597	593	54	980	72	59	999999	618	632	873	804	513	999999	271	302	719	999999	47	999999	138	378	943	228	571	800	220	270	901	233	334	321	999999	999999	964	279	31	989	985	999999	999999	779	889	926	568	999999	263	775	53	999999	999999	294	703	471	998	989	999999	374	483	190	852	789	999999	394	308	999999	999999	101	266	992	280	999999	961	929	207	999999	999999	27	660	322	999999	999999	226	798	108	999999	617	999999	422	974	624	999999	516	805	265	636	999999	999999	628	16	644	171	519	61	999999	405	332	999999	999999	999999	999999	636	714	170	999999	417	573	999999	296	267	999999	885	679	291	377	623	223	166	673	570	190	984	398	654	678	385	925	174	965	702	717	842	464	772	474	987	999999	356	171	847	73	999999	999999	999999	71	758	492	237	999999	219	999999	176	111	999999	999999	525	999999	69	491	268	492	408	847	999999	550	999999	431	906	817	389	680	866	995	825	506	999999	999999	999999	593	920	892	697	490	999999	519	550	999999	761	312	999999	999999	883	865	902	999999	999999	517	623	819	999999	337	585	999999	305	999999	326	181	285	206	645	999999	219	999999	999999	376	999999	917	102	84	10	371	670	603	999999	999999	797	11	102	470	841	316	999999	218	634	999999	316	288	194	226	999999	378	999999	564	999999	208	539	999999	304	999999	571	747	425	548	818	597	999999	999999	550	999999	999999	
325	999999	815	365	338	596	10	842	977	69	516	733	875	881	999999	905	115	935	670	109	391	999999	566	899	103	891	613	400	46	926	334	999999	528	485	878	300	999999	208	339	611	539	999999	327	999999	64	999999	550	667	197	999999	560	56	879	566	360	999999	521	916	271	446	983	610	805	60	999999	778	214	399	13	341	999999	907	606	69	570	817	389	999999	844	999999	351	946	212	354	999999	999999	858	999999	135	269	778	734	999999	892	628	928	768	277	742	286	999999	160	663	855	999999	653	449	999999	996	543	999999	432	82	999999	999999	999999	407	461	684	456	920	253	999999	743	562	999999	999999	714	440	641	999999	122	999999	567	999999	200	292	999999	999999	722	999999	999999	964	592	40	356	661	755	796	592	530	316	999999	296	366	566	886	920	999999	906	683	735	390	365	494	127	85	514	999999	905	753	999999	544	962	617	882	288	681	712	216	999999	224	917	847	121	999999	529	70	211	713	313	372	64	19	48	113	657	999999	108	999999	999999	999999	843	890	838	479	999999	630	678	484	287	215	217	96	47	468	999999	542	253	999999	999999	999999	312	999999	999999	999999	996	534	923	999999	234	678	999999	999999	935	721	381	999999	19	641	969	898	392	999999	999999	107	164	999999	999999	999999	295	125	365	999999	326	266	845	999999	999999	457	999999	247	707	173	999999	609	632	418	999999	999999	97	999999	999999	612	999999	698	999999	999999	772	999999	236	38	999999	353	228	118	999999	999999	482	678	875	999999	739	562	168	999999	201	999999	477	826	475	999999	817	655	492	999999	592	753	574	627	999999	270	873	792	230	454	684	364	999999	151	296	999999	999999	481	999999	360	999999	970	999999	59	999999	999999	117	999999	999999	490	220	907	999999	723	525	999999	662	999999	53	615	999999	999999	999999	713	58	999999	283	336	539	999999	809	346	214	142	455	622	308	999999	129	999999	163	927	999999	739	243	999999	503	231	625	999999	743	90	438	835	497	113	638	741	10	670	999999	780	416	960	680	874	999999	728	278	903	270	999999	735	820	461	935	193	602	479	282	999999	61	710	811	999999	729	907	378	644	351	983	567	524	459	999999	382	999999	802	68	369	999999	999999	953	722	467	605	354	999999	384	562	999999	999999	271	727	999999	87	999999	604	634	999999	966	335	93	927	999999	999999	623	999999	727	88	424	999999	999999	120	210	567	108	988	354	730	384	300	999999	91	999999	947	305	796	132	26	312	916	178	999999	999999	747	691	36	802	764	982	78	890	305	999999	539	501	161	527	999999	978	91	259	903	
999999	999999	999999	12	999999	971	407	999999	163	711	999999	507	222	437	999999	462	875	81	999999	999999	748	315	410	698	943	999999	456	999999	279	362	47	230	666	274	539	726	415	689	530	830	366	165	914	188	999999	640	326	74	999999	74	894	906	895	669	999999	999999	275	643	69	615	999999	263	999999	999999	673	555	840	948	897	991	57	196	551	999999	233	593	400	231	178	999999	574	391	710	214	468	140	335	997	119	999999	999999	771	999999	914	315	113	999999	999999	515	974	999999	999999	999999	452	27	708	365	540	999999	571	870	53	475	756	51	143	552	352	342	999999	230	999999	999999	628	540	285	565	637	60	999999	985	999999	716	204	999999	205	999999	999999	197	760	775	794	561	999999	408	417	999999	873	873	181	560	265	781	971	754	956	540	548	912	741	152	727	490	324	586	999999	999999	999999	254	845	999999	999999	165	581	768	435	291	299	999999	133	999999	691	763	878	569	999999	505	745	450	556	665	676	999999	456	618	57	314	246	962	999999	999999	35	629	37	262	275	109	999999	213	329	674	250	327	789	761	460	964	611	755	856	999999	999999	830	697	190	251	999999	709	999999	720	130	55	337	415	999999	999999	71	735	626	304	630	306	541	131	881	424	359	999999	694	167	93	703	491	115	727	497	205	999999	999999	999999	335	400	245	492	208	999999	999999	999999	746	808	399	238	984	460	236	791	60	999999	816	765	892	384	24	806	637	999999	563	232	999999	999999	758	139	887	616	968	239	70	58	922	999999	512	446	999999	999999	768	999999	999999	999999	999999	936	447	495	126	999999	127	951	999999	999999	999999	780	999999	690	235	200	60	999999	350	999999	492	999999	730	11	786	999999	263	999999	564	999999	999999	782	709	999999	999999	750	118	272	23	999999	498	999999	853	631	202	152	196	821	221	999999	835	508	514	349	548	882	216	445	999999	562	829	671	396	257	401	83	81	999999	348	999999	92	787	256	544	880	475	153	109	809	999999	377	441	245	999999	302	539	277	369	984	469	544	999999	564	461	999999	827	999999	605	240	128	80	999999	483	736	547	58	999999	999999	469	999999	739	116	999999	999999	195	397	435	461	955	861	806	712	558	878	940	999999	999999	795	568	63	999999	547	869	690	574	723	958	509	999999	999999	287	999999	899	911	730	437	999999	500	275	999999	401	999999	650	378	322	368	105	605	795	137	824	467	410	416	999999	201	999999	945	499	472	439	926	73	710	583	509	999999	999999	157	512	382	999999	999999	980	662	676	896	500	999999	216	628	362	
999999	999999	429	999999	999999	999999	682	539	200	100	999999	803	158	474	114	939	795	999999	999999	458	458	293	755	101	937	429	754	562	304	747	577	999999	843	999999	223	803	291	763	612	328	999999	617	322	291	999999	726	832	999999	571	999999	705	564	660	179	904	430	514	337	882	476	739	130	999999	453	522	718	959	999999	260	310	658	41	210	237	494	999999	970	999999	370	221	597	999999	990	347	52	23	632	674	182	999999	299	953	999999	999999	999999	843	382	869	768	23	999999	999999	937	270	308	999999	363	433	685	74	459	50	967	670	999999	999999	139	897	410	509	95	295	899	467	999999	704	999999	999999	647	650	467	111	705	356	999999	835	629	730	49	999999	659	999999	999999	117	344	999999	999999	220	265	999999	713	484	468	268	927	999999	999999	479	258	603	999999	298	785	45	606	357	999999	999999	225	999999	999999	409	858	42	849	887	999999	791	133	999999	717	999999	999999	999999	936	982	643	446	429	974	999999	159	481	999999	854	999999	423	953	511	986	914	376	995	999999	862	314	626	435	999999	50	184	999999	356	495	885	583	488	553	108	623	714	897	200	251	80	403	999999	423	187	488	473	353	999999	147	848	999999	944	597	379	999999	366	999999	37	389	800	903	803	999999	999999	999999	882	869	999999	887	999999	26	185	753	151	468	385	213	258	930	576	830	999999	999999	647	544	639	999999	183	475	267	507	999999	811	451	176	999999	942	863	906	606	603	499	999999	865	832	999999	200	455	911	256	163	999999	999999	812	969	123	594	348	24	641	990	999999	388	999999	774	999999	999999	999999	974	999999	999999	999999	351	334	999999	341	396	353	814	999999	448	445	272	229	113	548	772	998	481	63	16	604	849	274	615	907	120	773	101	685	999999	999999	480	999999	813	999999	617	773	839	638	726	250	533	644	203	999999	433	169	525	235	384	375	831	920	861	999999	499	86	718	74	231	999999	261	138	578	999999	965	228	999999	299	999999	998	169	842	337	765	80	214	81	70	484	999999	257	866	311	999999	67	559	999999	975	324	540	999999	775	417	113	999999	405	76	999999	589	214	999999	236	304	999999	216	988	593	106	767	999999	15	658	590	280	375	999999	999999	153	999999	999999	46	439	975	400	944	999999	434	999999	776	675	148	437	999999	280	206	31	571	999999	229	78	966	95	999999	38	534	405	194	147	999999	603	578	922	151	184	177	324	260	904	441	822	564	999999	329	999999	156	999999	999999	320	84	353	999999	999999	999999	999999	999999	999999	231	999999	999999	548	209	297	495	
182	106	999999	296	305	112	881	770	667	495	407	514	999999	766	125	882	999999	227	874	999999	394	999999	999999	998	716	735	226	103	314	999999	892	999999	276	999999	156	995	931	999999	882	999999	203	999999	167	414	527	919	842	194	116	999999	909	330	334	999999	999999	403	428	227	579	570	885	788	466	999999	999999	784	247	733	999999	130	950	673	344	666	869	812	622	999999	999999	999999	999999	41	986	250	138	999999	298	999999	772	999999	576	713	999999	999999	332	414	125	538	999999	742	999999	999999	999999	985	999999	245	999999	999999	364	298	999999	164	746	782	999999	853	801	226	500	999999	496	205	960	866	553	247	960	32	344	465	696	93	462	738	124	783	465	999999	999999	892	999999	999999	687	999999	971	422	967	930	644	478	613	899	47	780	999999	999999	999999	709	442	875	284	964	333	999999	602	697	702	17	667	894	999999	999999	99	999999	456	866	999999	999999	894	141	999999	999999	387	866	999999	999999	56	999999	999999	999999	634	756	569	260	617	620	307	787	880	283	719	959	273	750	90	813	809	439	334	999999	968	671	999999	310	605	254	587	999999	57	805	999999	999999	526	39	269	641	999999	838	999999	835	568	999999	999999	621	421	320	999999	999999	999999	48	999999	999999	357	111	999999	999999	941	268	999999	373	43	840	740	999999	631	999999	443	244	491	448	582	970	450	499	999999	247	999999	203	888	294	487	950	680	18	819	999999	999999	999999	999999	306	700	999999	194	626	801	728	990	999999	989	723	877	532	155	347	466	26	176	999999	999999	432	897	747	999999	370	886	999999	170	999999	265	999999	34	999999	999999	194	748	999999	999999	823	697	102	257	999999	999999	175	999999	954	805	342	551	802	869	999999	145	936	409	999999	603	824	740	999999	568	268	999999	402	699	859	999999	999999	599	857	239	352	999999	999999	184	362	544	214	952	931	287	827	189	999999	727	999999	883	938	785	999999	15	962	93	978	534	989	999999	999999	999999	999999	999999	999999	742	999999	573	526	999999	948	761	56	418	399	999999	808	441	999999	88	999999	675	490	976	719	999999	999999	851	999999	268	191	662	999999	93	733	738	405	999999	999999	95	495	999999	210	562	934	186	739	387	616	101	999999	999999	793	910	467	145	984	581	586	670	999999	843	999999	268	473	295	999999	999999	684	661	999999	183	999	655	999999	922	999999	999999	999999	543	999999	426	999999	185	983	999999	868	285	626	597	753	823	999999	999999	156	652	592	999999	98	648	609	776	999999	955	625	111	546	148	999999	544	670	66	999999	52	235	999999	608	131	285	828	427	301	346	
97	999999	999999	999999	238	508	941	340	532	999999	402	933	999999	723	289	559	881	108	730	958	91	999999	696	999999	999999	545	634	999999	999999	667	269	231	318	439	615	57	973	977	317	639	999999	213	999999	226	999999	119	999999	798	999999	572	999999	999999	696	342	999999	170	221	368	128	692	874	897	869	865	580	180	624	999999	118	241	999999	999999	790	101	583	999999	999999	480	155	896	979	836	999999	897	273	539	999999	976	184	999999	836	614	858	625	764	487	344	999999	999999	999999	494	999999	689	97	986	999999	999999	999999	759	386	382	999999	999999	231	999999	48	183	971	602	51	645	648	66	663	404	971	999999	175	336	105	544	515	833	187	412	654	999999	999999	911	773	598	999999	999999	999999	82	105	400	636	912	726	999999	372	680	999999	999999	999999	279	36	999999	25	454	999999	279	663	999999	999999	907	45	819	999999	891	546	70	999999	452	999999	431	999999	590	999999	580	418	263	609	791	181	999999	237	856	566	384	130	943	895	329	823	660	999999	954	216	198	999999	999999	999999	999999	767	311	851	163	614	424	999999	999999	394	445	45	999999	669	999999	671	41	999999	189	262	999999	771	603	175	509	628	999999	868	314	384	120	225	601	409	999999	999999	999999	983	84	999999	152	373	684	558	460	999999	311	999999	692	999999	184	518	185	564	999999	73	999999	999999	351	534	558	555	706	999999	999999	229	999999	122	895	999999	999999	58	604	937	119	320	96	54	714	226	327	999999	999999	31	209	601	999999	999999	240	999999	999999	734	641	550	692	596	667	624	999999	240	849	199	999999	844	492	999999	914	247	455	858	976	999999	431	135	216	492	999999	999999	860	999999	190	407	882	194	987	76	417	63	999999	999999	999999	472	769	999999	376	138	971	341	539	83	687	801	591	381	733	739	312	515	343	210	226	982	763	999999	60	999999	317	999999	857	999999	999999	860	992	933	215	514	361	999999	759	88	521	48	155	999999	994	388	999999	510	460	257	764	901	999999	999999	999999	999999	708	176	434	923	821	70	483	999999	364	827	809	657	175	229	388	999999	756	999999	688	999999	999999	976	607	999999	636	806	999999	609	999999	999999	150	947	637	545	805	194	999999	999999	267	999999	565	41	432	177	999999	168	344	241	869	408	999999	464	365	127	999999	999999	568	999999	296	24	611	873	461	546	686	999999	30	629	423	203	842	919	997	238	622	805	553	440	999999	478	471	228	740	262	672	686	592	999999	713	83	999999	999999	999999	999999	849	691	580	885	999999	718	147	715	817	675	566	235	466	999999	504	36	
999999	999999	999999	818	553	999999	143	209	874	10	279	510	999999	350	578	999999	380	755	389	931	235	667	999999	383	340	999999	410	74	695	446	229	999999	25	999999	894	496	100	731	699	999999	999999	380	21	490	999999	999999	798	477	107	485	855	711	999999	573	801	520	189	296	487	999999	982	78	513	437	781	999999	494	239	455	91	991	648	65	999999	383	999999	999999	999999	934	702	999999	932	967	220	591	518	716	452	885	384	317	803	999999	999999	483	999999	999999	999999	999999	634	153	568	32	25	494	999999	655	825	199	999999	864	720	362	999999	838	60	111	303	846	273	108	999999	354	999999	774	197	405	999999	999999	894	987	82	999999	309	559	399	910	951	725	384	862	890	999999	939	520	596	999999	469	74	433	999999	574	999999	445	536	111	223	999999	251	999999	811	502	999999	999999	958	791	960	62	235	449	149	159	577	471	410	217	789	415	560	187	746	999999	98	999999	517	423	999999	999999	999999	457	185	958	710	429	573	370	514	999999	980	728	636	398	243	625	999999	237	996	275	999999	328	999999	808	401	73	559	875	413	369	788	545	999999	645	288	999999	273	190	449	157	898	50	999999	999999	434	832	550	357	702	473	999999	999999	426	999999	999999	999999	145	376	999999	999999	869	698	956	155	178	445	281	999999	120	466	999999	999999	787	849	999999	995	626	489	999999	568	522	211	182	939	999999	508	999999	387	366	999999	641	999999	623	802	287	209	93	557	663	989	560	559	247	245	122	629	502	577	701	293	828	656	999999	998	134	668	999999	26	517	670	326	999999	634	286	999999	464	489	999999	571	178	911	78	825	999999	18	962	964	937	827	17	16	551	686	83	15	999999	903	999999	677	619	684	77	49	999999	673	999999	925	961	420	657	149	516	15	533	382	759	830	609	990	171	999999	588	999999	510	664	774	217	561	280	999999	561	865	318	951	999999	844	39	832	720	351	47	12	526	180	999999	999999	999999	163	701	256	164	303	999999	999999	999999	106	878	539	999999	898	459	374	999999	999999	105	999999	999999	999999	49	538	730	998	888	649	134	999999	72	28	999999	174	239	63	859	33	685	267	242	803	45	397	999999	499	503	821	891	673	322	945	999999	999999	999999	491	123	173	526	166	999999	984	391	225	999999	999999	897	174	669	405	514	667	999999	838	999999	999999	28	652	572	240	504	77	757	460	388	127	944	58	871	999999	999999	999999	507	529	999999	258	999999	820	363	115	602	338	999999	496	999999	655	59	245	551	898	473	471	600	296	661	999999	
999999	930	836	916	916	849	303	999999	465	817	999999	999999	985	793	981	207	298	999999	638	175	999999	999999	999999	733	999999	999999	506	999999	284	478	106	221	867	514	31	491	984	446	198	752	45	240	999999	999999	495	683	999999	758	916	999999	182	142	657	496	432	999999	639	999999	849	218	999999	330	647	986	999999	948	508	480	772	500	223	852	278	885	999999	999999	240	948	248	394	457	748	65	18	999999	963	563	381	92	66	851	881	999999	999999	410	714	593	54	999999	546	184	779	985	426	62	330	863	771	366	999999	999999	691	864	465	760	999999	274	999999	690	999999	394	137	398	716	999999	999999	264	999999	485	999999	101	999999	327	701	999999	999999	762	999999	956	974	110	791	24	344	331	170	27	999999	230	806	450	954	999999	874	999999	999999	390	279	777	721	999999	575	296	941	656	999999	374	173	255	91	841	635	999999	999999	656	999999	999999	64	395	488	999999	999999	999999	678	974	146	833	999999	548	999999	297	493	861	245	909	999999	504	82	688	782	796	853	886	999999	964	814	282	647	227	999999	933	999999	884	299	406	942	999999	618	967	519	715	921	624	92	793	358	773	446	806	132	107	999999	999999	612	691	999999	246	927	713	169	863	999999	235	989	238	999999	608	572	838	999999	35	999999	115	178	999999	874	239	999999	355	999999	51	836	840	104	461	893	999999	281	607	936	706	580	904	999999	655	529	696	999999	854	832	749	999999	607	840	999999	221	999999	207	999999	817	241	999999	582	107	999999	999999	999999	999999	999999	345	999999	999999	999999	902	269	999999	981	308	522	999999	188	603	949	999999	866	839	238	10	997	999999	999999	999999	736	790	704	274	998	807	688	628	999999	999999	108	518	832	423	246	705	581	651	239	999999	999999	997	638	999999	492	999999	240	289	798	354	142	296	999999	246	599	999999	208	995	457	184	620	893	372	999999	505	440	690	453	999999	999999	429	356	21	331	88	738	162	999999	781	999999	999999	409	829	830	999999	811	999999	595	823	72	999999	585	999999	64	999999	791	635	999999	142	62	999999	787	686	275	925	786	284	65	168	999999	999999	141	223	518	607	220	999999	999999	199	999999	308	105	999999	540	35	843	999999	956	315	297	113	999999	933	728	999999	789	722	999999	905	646	537	86	436	999999	50	375	999999	686	456	805	999999	103	825	449	753	283	167	156	250	92	634	327	749	871	758	884	207	494	947	818	999999	510	636	552	166	231	999999	999999	500	659	480	475	509	509	999999	19	322	494	975	296	632	576	999999	822	22	219	337	565	
214	165	178	877	738	638	317	999999	467	282	293	532	614	499	656	590	611	999999	818	999999	311	748	572	999999	519	660	999999	922	196	813	540	999999	999999	999999	463	344	491	603	736	871	202	354	552	49	211	452	682	142	920	733	221	999999	401	999999	999999	999999	999999	465	999999	999999	452	394	39	653	999999	346	999999	511	999999	999999	109	18	433	946	56	957	206	533	511	76	978	63	11	999999	999999	999999	999999	999999	849	999999	752	35	999999	658	428	807	324	899	308	864	999999	181	999999	609	634	999999	429	454	999999	999999	269	69	953	301	109	399	999999	999999	60	64	999999	999999	999999	999999	999999	999999	772	774	528	249	642	307	999999	999999	999999	999999	956	402	999999	398	999999	999999	999999	552	739	693	82	944	559	38	424	748	999999	254	83	983	519	69	50	561	440	999999	925	801	664	961	834	316	999999	999999	443	990	747	661	999999	689	999999	118	308	874	10	828	999999	999999	824	894	999999	981	573	278	297	999999	361	277	958	612	185	964	888	777	999999	766	999999	267	595	434	999999	196	457	394	918	410	760	999999	999999	611	439	435	976	769	999999	853	999999	770	14	999999	638	999999	999999	194	999999	110	230	531	25	999999	923	958	904	400	893	272	533	189	999999	886	145	196	999999	356	999999	749	987	129	274	16	33	144	999999	999999	795	531	999999	273	880	999999	190	239	999999	999999	999999	481	999999	586	875	251	329	563	419	127	999999	999999	762	357	21	764	122	110	267	18	220	788	705	856	605	999999	999999	269	308	542	705	906	999999	999999	668	700	228	411	253	33	686	470	725	999999	647	352	769	145	999999	126	705	90	999999	151	115	898	775	674	981	999999	471	69	999999	876	422	999999	416	371	688	320	545	711	999999	999999	332	750	73	571	218	262	999999	643	17	192	837	999999	933	999999	295	769	924	554	430	741	561	627	215	999999	999999	153	935	999999	999999	999999	999999	994	999999	738	999999	365	999999	214	465	728	909	828	61	999999	49	796	571	522	85	999999	396	991	999999	999999	682	999999	545	224	848	75	326	205	195	999999	612	999999	402	205	85	930	934	719	98	701	832	999999	575	143	999999	999999	582	999999	332	999999	555	589	713	999999	65	124	999999	620	999999	999999	412	713	642	984	999999	206	403	375	447	155	984	676	902	999999	999999	950	999999	412	415	922	493	999999	873	657	521	999999	999999	295	149	960	120	999999	363	697	299	128	100	590	673	612	999999	999999	999999	186	999999	878	686	133	824	115	999999	999999	214	999999	999999	509	839	985	473	999999	76	999999	
236	486	999999	999999	322	214	999999	999999	859	999999	738	802	399	287	927	697	112	642	346	15	470	44	976	702	999999	999999	791	790	288	115	127	236	999999	423	999999	499	999999	884	999999	481	833	659	255	445	999999	999999	54	629	999999	152	882	999999	111	71	647	202	999999	343	561	403	999999	510	999999	754	431	512	266	976	999999	999999	999999	228	999999	864	182	999999	999999	540	33	706	874	171	218	999999	232	999999	999999	484	999999	787	999999	807	999999	173	67	332	999999	501	23	176	155	999999	999999	153	595	664	753	246	889	836	413	969	320	854	999999	999999	999999	999999	999999	144	387	999999	999999	519	448	749	895	913	806	849	48	999999	526	856	561	999999	839	999999	550	999999	999999	888	999999	999999	383	29	497	999999	644	805	40	33	969	999999	789	373	868	999999	705	846	768	999999	999999	49	797	999999	452	999999	303	722	999999	237	999999	963	600	499	999999	270	145	429	262	428	278	11	818	24	326	647	999999	198	938	37	369	999999	799	703	457	555	151	266	576	43	184	922	392	802	824	15	288	300	999999	607	999999	285	594	350	571	999999	230	783	999999	999999	396	999999	999999	999999	999999	999999	174	897	999999	641	128	879	853	228	253	356	999999	26	200	320	369	776	21	340	999999	93	119	999999	142	28	334	368	465	999999	999999	78	999999	997	934	999999	841	391	999999	999999	489	797	432	375	106	224	821	214	999999	999999	446	619	999999	999999	45	784	395	715	765	32	999999	999999	423	92	581	999999	217	620	92	999999	999999	977	999999	476	999999	562	999999	743	362	917	207	999999	776	999999	334	999999	999999	696	962	999999	999999	135	626	999999	238	729	384	999999	794	921	17	210	132	720	20	468	999999	627	600	999999	133	651	999999	847	824	196	983	999999	999999	554	210	521	658	932	938	353	361	300	247	132	999999	320	949	999999	910	997	999999	65	965	999999	934	357	999999	489	999999	999999	999999	778	999999	52	745	936	593	250	721	999999	551	199	782	999999	116	801	389	478	303	812	702	999999	999999	999999	199	928	481	999999	619	852	425	999999	999999	656	581	999999	888	205	386	252	727	709	719	424	455	807	999999	999999	760	143	968	627	196	222	589	999999	999999	584	852	817	465	702	630	869	999999	382	292	135	95	533	999999	194	101	61	95	992	213	999999	999999	999999	655	182	140	486	884	999999	999999	694	77	732	741	314	352	568	999999	34	88	849	999999	83	525	157	223	236	230	783	536	144	137	596	645	999999	213	471	172	293	572	999999	999999	999999	400	597	999999	363	791	608	842	532	
274	70	914	999999	999999	308	866	508	958	999999	265	110	271	999999	567	999999	96	423	110	881	406	999999	462	999999	864	79	999999	927	999999	860	445	999999	999999	13	870	999999	999999	999999	999999	905	604	663	334	668	888	884	999999	552	40	587	999999	378	507	960	135	999999	999999	979	499	109	624	999999	419	107	468	642	999999	267	977	500	798	805	274	205	286	742	999999	793	55	979	67	140	896	999999	593	76	125	999999	877	108	468	999999	791	59	290	664	254	236	210	256	726	999999	574	999999	789	471	114	311	683	392	602	999999	934	999999	51	494	53	999999	999999	401	527	999999	390	878	41	999999	23	224	915	622	498	942	593	999999	263	313	999999	365	721	999999	962	813	307	494	506	653	999999	999999	17	796	621	999999	999999	808	728	549	999999	695	509	694	999999	999999	396	71	894	660	231	999999	266	738	927	687	999999	999999	439	714	880	895	382	387	336	741	999999	128	10	163	229	784	81	713	999999	870	856	37	674	999999	427	999999	600	846	432	634	25	279	868	999999	999999	999999	378	24	669	478	999999	999999	367	716	682	999999	70	740	440	446	999999	999999	999999	67	831	999999	716	367	297	644	304	536	955	702	725	999999	260	77	999999	888	999999	66	54	470	557	734	669	957	399	999999	184	999999	415	999999	570	999999	480	999999	999999	988	624	21	727	999999	999999	786	176	665	991	745	999999	993	999999	552	999999	16	508	338	509	106	500	758	967	999999	469	444	999999	999999	141	262	466	999999	964	999999	273	403	999999	29	295	771	568	14	999999	654	142	999999	134	999999	954	999999	964	999999	311	16	498	865	54	999999	564	740	665	207	999999	739	288	577	999999	720	999999	999999	999999	999999	999999	738	537	495	792	323	14	288	999999	268	999999	999999	297	325	999999	958	526	407	359	749	465	555	999999	999999	480	236	375	565	162	999999	583	999999	886	485	109	573	999999	999999	999999	731	585	285	429	406	192	955	451	963	999999	80	203	881	287	927	999999	497	632	176	24	565	947	449	136	906	685	999999	999999	811	225	574	489	523	334	628	174	189	999999	709	999999	525	785	412	999999	91	220	701	999999	959	462	612	999999	312	999999	999999	999999	999999	159	523	720	495	273	639	999999	999999	591	679	557	659	762	843	999999	923	999999	498	780	545	324	54	695	984	999999	731	999999	613	634	187	999999	999999	844	39	39	999999	988	693	999999	155	664	999999	499	541	154	390	207	619	250	27	324	499	999999	999999	821	114	999999	736	838	999999	290	143	240	414	999999	740	999999	733	813	758	
934	304	999999	634	880	64	554	164	999999	276	999999	739	372	617	999999	46	89	999999	217	925	784	262	854	720	865	531	999999	95	397	999999	574	473	999999	491	92	999999	262	112	367	766	559	673	895	571	17	550	770	999999	552	117	660	218	525	888	974	681	449	526	999999	359	35	469	767	436	701	999999	933	880	999999	841	784	976	999999	451	375	999999	366	999999	999999	999999	760	415	999999	999999	999999	999999	948	999999	517	410	999999	999999	344	18	741	100	905	999999	870	946	999999	889	98	999999	333	684	969	84	999999	862	325	166	813	454	598	999999	925	486	999999	999999	999999	26	999999	133	269	58	642	240	709	284	215	999999	422	767	707	999999	326	832	999999	999999	395	999999	999999	654	95	999999	922	999999	999999	130	174	999999	999999	533	833	600	999999	965	999999	284	51	739	374	999999	657	427	744	999999	746	727	304	102	529	614	999999	248	621	999999	48	845	135	752	821	589	999999	786	121	888	933	117	999999	999999	999999	999999	36	656	999999	166	997	667	999999	999999	153	691	826	999999	899	181	999999	595	978	807	927	605	159	999999	917	785	138	999999	999999	855	123	999999	383	999999	710	847	587	999999	999999	465	721	999999	999999	259	609	999999	762	47	887	940	999999	347	139	547	434	999999	533	738	999999	724	38	136	361	999999	999999	999999	318	999999	371	61	593	999999	856	999999	95	556	999999	900	689	788	33	100	982	376	550	775	510	836	518	924	324	999999	564	999999	436	999999	999999	350	495	105	821	878	999999	836	356	999999	999999	616	999999	877	999999	999999	58	999999	999999	938	153	984	999999	999999	13	481	375	447	999999	743	999999	999999	96	500	537	100	414	999999	966	999999	424	156	29	526	294	999999	384	641	577	999999	801	999999	323	498	999999	44	76	999999	101	350	513	238	108	613	308	648	999999	961	999999	999999	999999	465	984	556	999999	996	999999	757	702	999999	106	733	869	55	942	122	529	999999	58	503	33	906	501	626	641	999999	57	416	228	646	374	423	999999	999999	472	345	629	999999	974	455	79	319	999999	999999	253	999999	369	63	670	196	129	931	912	845	242	322	999999	999999	999999	338	948	558	538	999999	999999	683	440	557	999999	606	999999	761	623	603	434	999999	111	519	383	999999	826	994	745	42	527	442	511	456	999999	999999	999999	272	999999	646	506	999999	781	748	246	569	348	999999	480	74	703	367	318	318	421	528	221	453	984	999999	511	954	812	505	538	999999	999999	984	478	432	234	230	999999	977	107	912	932	999999	283	813	523	25	523	999999	999999	170	134	999999	
999999	560	999999	928	999999	799	999999	552	708	999999	220	933	397	364	342	999999	840	483	457	340	999999	999999	596	858	180	181	539	999999	440	999999	999999	377	188	999999	948	918	999999	305	942	119	842	555	214	999999	151	349	425	168	682	475	999999	854	712	793	980	536	999999	90	757	999999	999999	648	121	576	117	842	999999	417	999999	999999	566	544	541	999999	498	666	304	939	999999	830	999999	999999	813	965	301	322	999999	999999	998	421	999999	999999	999999	835	999999	204	443	638	549	309	595	999999	752	268	908	305	323	374	305	999999	242	34	374	926	361	999999	835	999999	285	795	187	999999	419	994	999999	164	997	705	499	304	233	665	399	417	245	999999	627	555	66	995	998	300	100	684	189	929	47	999999	484	958	368	296	999999	999999	131	999999	999999	758	798	999999	999999	617	875	10	100	576	634	956	691	613	999999	290	100	290	796	999999	278	734	815	999999	999999	386	231	540	999999	937	312	646	295	20	158	869	756	312	696	390	425	999999	593	612	999999	90	929	870	999999	999999	205	82	999999	245	956	864	999999	999999	999999	922	999999	344	75	999999	274	988	671	680	464	403	533	788	593	416	471	189	150	212	244	46	456	360	844	856	741	239	689	999999	999999	294	925	497	674	773	994	999999	999999	439	999999	315	999999	258	416	302	999999	417	999999	550	773	777	723	999999	34	600	476	46	499	219	422	44	309	999999	999999	179	477	46	123	999999	999999	999999	165	999999	864	999999	626	999999	943	552	311	999999	750	148	286	285	999999	999999	473	83	307	957	591	814	999999	313	16	799	631	246	824	999999	999999	999999	138	393	621	22	876	999999	974	999999	102	946	908	97	293	999999	343	999999	608	293	572	49	522	999999	798	351	999999	560	999999	999999	999999	707	727	999999	41	999999	999999	999999	999999	559	318	378	109	999999	999999	999999	999999	929	30	999999	465	999999	637	999999	946	263	156	674	999999	280	328	999999	999999	156	999999	394	229	126	66	211	160	999999	687	999999	974	204	940	999999	599	163	999999	999999	540	86	372	297	79	196	845	777	935	346	309	393	240	993	205	999999	337	480	999999	999999	873	818	999999	999999	601	588	567	752	323	663	84	440	834	565	784	105	784	414	325	43	999999	999999	276	814	150	303	819	999999	998	999999	165	999999	738	656	890	721	392	999999	695	491	628	103	999999	281	271	999999	559	674	999999	999999	178	999999	165	392	518	999999	551	880	999999	999999	999999	999999	753	999999	999999	955	999999	188	675	72	999999	437	999999	999999	414	999999	825	994	552	281	744	154	
772	999999	819	999999	964	355	147	999999	999999	511	483	397	999999	52	350	137	999999	316	176	380	999	155	395	740	213	331	978	999999	999999	557	337	602	999999	623	814	853	999999	999999	991	999999	50	379	893	212	953	331	120	999999	837	698	230	999999	999999	373	155	626	513	88	39	642	999999	806	537	622	184	881	835	108	237	496	999999	999999	324	999999	999999	630	999999	193	787	882	220	615	999999	999999	336	999999	999999	198	999999	999999	350	438	999999	358	999999	243	841	280	999999	82	496	22	999999	999999	87	721	921	294	43	999999	373	999999	301	156	432	761	999999	999999	296	93	999999	999999	630	999999	155	191	273	966	841	106	788	999999	166	714	396	208	481	999999	992	999999	178	213	165	952	824	999999	999999	999999	999999	227	930	999999	984	943	689	850	391	999999	204	999999	457	955	452	999999	736	391	173	586	759	999999	290	999999	475	681	915	190	490	678	225	135	54	184	49	624	175	415	998	999999	35	546	816	387	957	105	167	222	760	228	225	442	857	999999	339	702	936	780	999999	999999	38	508	999999	999999	878	79	999999	283	916	827	771	330	393	950	561	223	416	903	202	380	523	999999	430	272	999999	999999	277	493	844	346	999999	395	999999	695	194	527	187	113	999999	888	254	883	306	999999	457	895	999999	906	999	999999	296	43	587	537	788	335	88	106	261	105	802	368	438	579	999999	999999	822	697	766	44	999999	999999	404	999999	999999	640	405	497	999999	567	733	371	494	729	60	654	808	971	999999	999999	448	90	852	999999	96	999999	454	727	793	999999	82	999999	150	999999	999999	983	638	283	410	999999	929	591	291	693	372	440	873	709	528	495	576	850	999999	907	595	955	460	992	228	999999	195	678	703	743	494	999999	231	529	649	77	25	535	570	757	928	857	799	168	999999	655	22	745	208	308	504	232	999999	999999	999999	999999	999999	646	64	170	963	261	999999	547	209	991	219	354	69	461	999999	999999	999999	43	978	999999	166	999999	953	573	238	999999	999999	405	248	271	811	988	160	999999	544	379	480	999999	794	677	970	261	959	58	445	667	685	999999	999999	999999	942	536	999999	641	966	241	692	491	999999	522	999999	491	999999	937	189	231	204	543	999999	999999	999999	879	249	311	999999	905	341	999999	999999	999999	764	732	576	999999	328	285	735	999999	559	312	686	999999	477	999999	895	488	952	999999	868	224	473	999999	829	728	891	999999	999999	951	874	71	999999	787	363	372	758	59	915	999999	619	904	495	685	984	614	423	582	412	999999	416	288	999999	999999	
46	913	999999	622	902	848	999999	265	988	783	643	497	412	999999	634	114	523	845	573	439	999999	964	999999	788	167	224	315	319	660	329	544	596	119	589	999999	450	276	145	157	77	999999	999999	915	999999	52	496	212	999999	947	307	453	571	715	522	907	82	195	999999	999999	687	542	584	604	999999	248	57	999999	999999	999999	194	838	388	999999	506	810	58	58	25	745	999999	22	790	999999	999999	999999	973	881	999999	999999	679	265	999999	680	470	534	54	999999	256	473	995	118	999999	377	999999	469	75	873	999999	999999	859	999999	179	572	793	674	999999	999999	252	793	275	175	791	151	478	928	880	708	999999	971	766	299	801	999999	999999	563	633	999999	608	893	810	109	672	885	822	655	999999	999999	886	795	782	830	516	463	208	829	326	247	899	999999	589	366	645	247	945	569	232	626	999999	999999	51	338	999999	999999	999999	175	503	906	329	822	842	999999	999999	442	199	936	782	999999	353	999999	246	395	524	773	313	999999	463	434	939	999999	432	469	999999	656	754	453	225	167	999999	42	335	420	918	86	991	104	545	999999	57	18	786	885	283	899	994	655	814	841	55	539	711	78	999999	76	400	382	999999	175	688	999999	999999	625	999999	320	596	825	999999	447	999999	999999	999999	999999	387	931	999999	547	196	999999	662	999999	638	383	999999	941	331	999999	454	851	686	619	185	379	999999	310	298	171	28	962	312	178	187	376	69	836	999999	461	691	45	999999	852	196	254	513	589	999999	346	999999	925	989	340	381	625	761	999999	43	539	735	999999	999999	314	529	234	999999	493	921	272	324	286	321	869	574	418	261	833	432	999999	865	936	203	951	658	102	972	999999	796	561	614	999999	802	101	726	999999	402	999999	999999	961	882	29	667	999999	999999	236	613	999999	765	962	373	928	999999	113	999999	799	883	691	999999	436	262	399	999999	369	999999	427	483	230	153	999999	26	966	510	470	999999	846	278	358	928	432	488	999999	999999	999999	999999	686	166	699	427	927	999999	711	639	999999	709	492	999999	999999	197	999999	999999	999999	999999	999999	946	407	427	279	65	826	530	534	762	999999	948	999999	193	999999	999999	999999	999999	784	802	225	238	315	999999	999999	999999	565	524	970	171	333	680	999999	999999	411	887	790	999999	887	643	601	406	206	948	415	948	308	999999	999999	136	226	344	968	999999	761	576	999999	999999	814	518	999999	312	560	999999	439	552	853	536	781	976	999999	999999	382	150	211	818	42	367	921	665	462	266	66	843	999999	988	712	513	999999	999999	999999	721	
454	379	153	298	846	832	999999	999999	105	772	999999	491	745	999999	962	827	999999	999999	999999	999999	999999	158	66	999999	999999	999999	429	451	840	999999	424	946	730	669	999999	13	996	912	972	209	848	68	570	689	737	575	108	439	36	884	133	179	999999	972	574	999999	323	909	999999	139	413	77	32	999999	999999	581	999999	86	999999	958	830	477	970	344	435	999999	588	376	999999	999999	618	989	424	955	225	254	654	757	999999	961	999999	999999	999999	843	796	781	45	999999	341	999999	999999	31	999999	77	63	999999	209	999999	547	485	717	946	413	999999	999999	999999	999999	999999	999999	113	999999	13	981	296	278	744	607	999999	548	653	63	774	999999	999999	999999	596	999999	357	999999	569	999999	698	219	619	253	743	682	507	999999	382	138	999999	283	237	999999	810	49	999999	799	319	999999	82	418	893	432	942	911	73	999999	924	999999	305	175	999999	68	239	793	372	52	535	71	110	999999	176	525	999999	999999	999999	999999	65	999999	999999	557	592	999999	972	999999	326	196	310	999999	618	11	999999	765	833	803	312	178	999	999999	677	853	274	258	947	277	252	378	347	451	113	952	450	378	999999	747	582	999999	96	949	999999	185	999999	703	452	999999	999999	410	999999	291	999999	639	121	999999	879	67	293	344	999999	705	47	947	849	859	999999	666	560	999999	68	95	230	851	92	60	550	501	121	570	805	848	999999	841	686	65	262	474	841	411	498	999999	999999	248	888	390	911	999999	336	882	999999	786	548	378	352	606	71	348	556	70	498	387	945	722	538	724	999999	205	271	793	607	263	999999	158	540	999999	999999	981	963	701	148	999999	175	238	595	28	309	501	499	90	999999	999999	917	780	913	121	703	741	999999	173	999999	716	268	999999	285	721	961	400	838	932	974	89	384	855	999999	477	222	717	137	999999	425	344	706	190	999999	693	345	53	245	999999	716	890	999999	799	155	999999	761	632	953	999999	999999	908	999999	999999	999999	914	539	999999	858	445	999999	985	999999	199	999999	221	999999	999999	743	592	386	918	165	419	225	999999	999999	584	709	499	716	589	763	263	462	999999	999999	149	999999	884	163	282	195	799	999999	730	286	92	62	934	423	999999	889	371	497	148	999999	252	350	31	117	954	363	369	729	999999	232	999999	737	240	539	869	999999	999999	999999	113	732	365	889	999999	808	725	999999	774	86	42	999999	402	765	323	762	438	798	63	777	209	919	825	999999	220	508	925	354	821	999999	553	999999	39	933	394	999999	398	363	855	223	391	431	589	292	697	618	
829	999999	999999	477	111	999999	999999	92	238	193	999999	296	678	986	883	380	710	380	999999	999999	999999	469	999999	907	999999	85	942	840	395	777	340	543	381	999999	999999	999999	931	353	303	482	999999	947	704	210	509	999999	684	869	339	999999	720	999999	759	346	948	999999	223	999999	113	35	138	118	696	999999	999999	373	999999	999999	317	553	449	999999	86	60	629	722	765	180	408	272	400	83	510	385	67	999999	999999	45	654	999999	126	425	250	277	999999	999999	261	999999	356	145	197	608	561	786	571	363	999999	999999	999999	999999	605	52	117	999999	635	64	999999	320	403	732	590	879	431	998	436	999999	126	808	706	15	470	999999	823	999999	85	791	521	999999	814	703	988	83	327	429	714	83	318	410	642	299	25	941	850	999999	554	999999	999999	563	359	547	999999	333	13	711	764	999999	999999	843	765	843	999999	884	506	699	743	517	999999	12	999999	363	714	716	175	999999	990	529	670	209	718	766	614	958	374	276	466	664	999999	615	999999	999999	854	475	999999	799	999999	141	444	160	880	47	756	184	279	996	833	531	168	596	999999	244	423	999999	999999	999999	239	584	519	999999	999999	89	446	945	348	664	509	249	81	999999	658	859	999999	520	999999	681	19	999999	999999	999999	443	935	999999	483	894	430	216	835	350	646	569	999999	621	214	917	801	600	999999	836	614	496	593	459	791	937	861	999999	903	999999	452	989	798	895	151	796	308	582	999999	61	917	457	999999	898	999999	806	485	247	880	999999	528	91	208	604	84	999999	849	485	715	545	43	281	313	999999	897	656	770	288	479	999999	999999	228	637	759	918	999999	999999	695	999999	984	999999	623	278	999999	181	371	999999	204	820	999999	947	823	867	999999	28	999999	154	539	10	999999	46	999999	768	472	999999	309	454	448	685	917	68	999999	460	730	999999	419	12	12	962	999999	999999	999999	999999	219	999999	795	360	219	741	281	23	293	999999	257	999999	264	855	806	999999	872	917	999999	518	999999	212	793	372	146	999999	608	999999	999999	576	999999	911	469	999999	558	12	999999	949	244	707	414	999999	774	469	213	999999	829	999999	205	686	100	618	524	67	563	999999	676	432	999999	999999	143	999999	871	999999	999999	345	488	523	306	804	137	922	999999	999999	999999	999999	437	334	999999	364	515	54	448	464	999999	855	397	412	999999	551	335	765	735	370	999999	999999	42	67	249	867	303	315	999999	999999	559	177	936	999999	999999	564	579	352	999999	859	999999	98	198	417	241	374	948	86	999999	754	479	371	197	322	80	337	
967	999999	999999	999999	70	210	999999	999999	904	317	999999	517	459	999999	971	982	502	875	999999	485	589	624	825	875	999999	999999	999999	512	922	198	980	624	809	625	999999	210	268	970	999999	169	311	999999	999999	923	455	441	626	724	999999	497	868	322	999999	595	999999	352	553	999999	382	842	241	999999	134	999999	999999	304	708	834	35	771	999999	999999	86	999999	999999	448	121	901	999999	488	601	253	729	999999	329	667	312	223	999999	999999	999999	58	598	999999	927	37	25	999999	999999	160	732	791	999999	999999	999999	999999	245	999999	422	310	999999	651	789	999999	999999	999999	554	999999	999999	669	992	999999	957	999999	125	675	933	129	913	999999	432	325	999999	279	999999	810	555	718	662	982	432	999999	999999	576	23	14	269	999999	715	939	999999	326	408	926	168	248	833	916	999999	107	413	125	566	276	877	915	999999	519	149	440	442	999999	47	414	999999	169	693	390	768	999999	999999	999999	999999	974	673	999999	916	389	121	517	976	638	822	999999	579	316	276	534	699	107	668	749	563	285	506	645	288	993	688	999999	554	999999	157	999999	691	999999	712	591	999999	771	998	957	407	632	999999	803	24	483	835	931	892	168	691	999999	452	666	676	999999	477	38	827	922	700	123	962	999999	491	47	999999	406	604	685	932	927	109	999999	999999	999999	820	702	630	805	168	999999	116	395	999999	486	341	35	506	999999	123	999999	944	85	999999	999999	669	931	322	977	610	999999	337	217	236	764	571	741	323	999999	318	775	407	32	764	999999	16	999999	771	14	705	848	899	30	571	999999	982	999999	999999	999999	271	888	999999	653	205	999999	430	999999	169	999999	915	599	999999	760	275	999999	999999	999999	321	324	287	999999	170	999999	282	762	539	999999	999999	868	781	548	297	999999	484	999999	395	999999	827	46	522	999999	417	773	999999	115	999999	149	755	232	999999	999999	712	139	780	179	728	999999	380	443	999999	999999	263	301	225	377	312	455	286	845	953	999999	104	284	802	999999	999999	397	999999	177	999999	400	560	422	999999	720	835	999999	486	999999	701	323	999999	393	847	408	999999	126	557	722	803	999999	862	910	279	999999	966	437	999999	609	494	340	852	213	818	797	563	999999	624	999999	541	153	968	999999	154	999999	48	710	436	403	326	999999	999999	999999	373	933	999999	650	153	897	999999	408	830	999999	999999	370	999999	180	999999	60	845	23	502	62	191	659	722	999999	999999	639	740	265	999999	933	292	999999	501	356	839	884	999999	912	999999	726	999999	999999	322	999999	999999	999999	999999	868	145	386	999999	999999	75	999999	
325	714	220	646	884	999999	167	999999	407	999999	999999	894	868	124	999999	999999	790	932	999999	775	999999	58	346	630	740	982	470	999999	129	624	385	999999	860	999999	999999	135	674	999999	38	193	569	999999	999999	999999	508	266	914	999999	999999	454	596	999999	987	300	485	277	377	589	999999	999999	53	999999	379	783	521	614	43	163	93	215	26	177	999999	142	215	999999	322	999999	132	483	77	415	344	999999	37	759	991	569	239	763	757	999999	999999	136	150	999999	999999	999999	904	999999	999999	999999	971	332	999999	428	720	855	95	999999	954	456	999999	999999	833	638	950	703	755	999999	999999	473	924	329	457	931	460	778	999999	930	177	999999	26	999999	260	317	443	21	248	609	48	999999	484	999999	999999	311	627	294	302	999999	334	188	206	152	281	759	836	651	875	506	967	942	863	164	999999	593	440	239	999999	526	204	938	465	156	722	486	989	129	520	156	314	176	486	999999	606	989	174	999999	955	999999	480	791	146	742	999999	106	282	330	547	225	871	397	122	999999	317	395	723	999999	429	795	769	999999	141	728	201	999999	466	999999	557	278	999999	565	999999	680	56	413	999999	723	999999	626	213	669	581	305	285	917	999999	710	183	221	999999	124	454	999999	999999	999999	660	417	550	840	639	899	772	999999	796	315	999999	442	729	903	593	999999	999999	999999	592	110	145	835	999999	284	747	756	999999	345	12	313	121	999999	947	292	999999	394	182	674	986	999999	896	999999	509	969	803	621	999999	279	628	275	579	999999	577	631	999999	824	963	275	999999	883	699	999999	277	492	203	999	999999	446	160	999999	827	999999	816	288	213	833	336	999999	480	135	775	931	717	737	999999	470	546	999999	665	928	430	906	580	999999	614	999999	44	27	999999	999999	137	999999	128	429	447	999999	999999	999999	428	793	498	489	794	999999	999999	768	718	999999	758	733	463	178	780	232	778	999999	300	713	673	999999	798	319	708	676	998	241	812	298	299	999999	635	256	897	872	439	940	999999	612	994	846	999999	505	268	999999	351	958	999999	895	650	527	418	130	626	684	994	189	781	128	969	877	955	430	250	999999	108	216	999999	908	999999	837	808	687	719	826	992	303	999999	666	335	999999	999999	999999	648	772	616	514	630	999999	878	260	168	993	999999	126	891	999999	264	536	943	999999	999999	854	112	812	718	731	410	799	692	700	999999	125	792	930	409	999999	999999	478	126	593	586	67	40	543	679	815	999999	602	934	670	49	523	722	201	361	623	814	835	999999	885	114	830	530	187	
130	53	210	999999	999999	853	549	786	420	360	557	999999	824	568	143	903	999999	807	864	999999	661	615	403	601	579	785	233	945	424	240	489	756	537	852	422	635	999999	342	885	999999	131	263	113	371	643	730	799	256	702	999999	208	999999	965	508	526	515	649	999999	142	932	630	999999	371	189	999999	999999	103	971	999999	999999	298	999999	922	783	900	999999	511	41	957	849	986	977	253	274	41	193	790	39	336	907	985	15	209	999999	999999	527	999999	923	500	842	999999	827	109	204	861	854	999999	999999	607	999999	13	999999	651	293	945	999999	360	107	157	687	20	73	645	249	521	293	155	969	999999	383	999999	587	540	125	222	168	877	58	412	187	999999	607	432	217	903	377	364	915	17	808	999999	794	776	812	999999	999999	192	860	999999	577	708	414	860	234	611	999999	87	535	81	787	775	999999	694	970	999999	413	641	437	345	154	929	239	999999	523	215	722	999999	727	999999	649	975	26	376	999999	999999	999999	746	208	605	999999	299	999999	844	229	999999	866	109	999999	934	428	931	754	525	538	648	478	999999	999999	28	889	614	360	251	432	811	999999	935	999999	999999	999999	666	999999	831	857	854	110	395	742	491	349	623	999999	999999	865	717	230	501	837	195	999999	953	409	189	716	873	939	999999	421	417	999999	999999	249	315	461	762	497	999999	667	683	548	93	999999	855	678	276	999999	566	386	714	591	267	107	999999	999999	529	266	263	125	984	915	523	973	334	218	999999	383	999999	341	113	230	307	999999	164	999999	916	999999	999999	511	999999	274	999999	210	707	999999	25	833	575	999999	932	505	999999	999999	999999	768	34	119	384	647	270	892	908	235	283	494	293	433	999999	36	583	999999	712	752	675	719	542	999999	276	508	999999	584	808	885	409	999999	999999	999999	999999	999999	622	999999	870	906	251	999999	999999	157	927	222	542	592	890	548	999999	657	792	491	142	999999	236	711	843	875	454	685	93	33	825	999999	507	793	281	557	999999	776	414	805	511	999999	364	394	395	63	965	999999	693	270	654	999999	814	505	367	198	169	999999	963	994	462	565	473	342	999999	262	714	748	999999	999999	144	463	252	999999	999999	24	608	841	326	789	909	843	999999	999999	378	82	999999	12	435	92	398	503	813	999999	353	945	999999	999999	72	143	349	227	299	360	999999	200	999999	827	525	999999	590	999999	999999	184	94	619	573	650	964	259	401	712	323	238	999999	641	650	831	643	43	370	587	778	999999	999999	692	553	999999	999999	187	999999	999999	486	91	
502	999999	908	638	336	734	999999	13	67	999999	742	637	999999	71	415	494	999999	678	194	492	983	12	549	411	734	401	75	931	999999	786	999999	369	235	241	999999	874	732	22	999999	909	999999	366	999999	964	450	813	788	492	235	213	637	893	848	994	108	499	530	506	904	934	668	450	999999	280	999999	382	411	999999	335	541	761	538	183	284	999999	626	482	585	999999	921	999999	583	705	748	159	793	999999	241	999999	246	353	235	117	999999	250	999999	315	259	837	77	411	126	166	999999	452	109	719	573	172	482	26	945	545	983	999999	95	744	312	131	999999	862	180	999999	99	197	535	999999	612	43	620	320	233	748	893	519	496	426	999999	305	59	83	999999	999999	999999	999999	999999	689	134	249	164	475	13	138	502	215	241	586	77	506	916	678	999999	540	999999	171	793	207	651	474	835	669	999999	999999	81	271	915	111	878	869	789	845	306	373	879	155	317	999999	255	999999	287	999999	359	514	999999	381	999999	416	526	499	435	210	47	659	414	999999	742	996	67	241	299	140	707	207	999999	80	999999	999999	660	406	853	699	951	963	196	925	999999	999999	627	700	305	508	585	389	444	589	999999	999999	959	393	999999	321	46	999999	398	999999	999999	161	798	318	998	232	755	129	645	736	999999	999999	473	488	184	523	378	367	936	790	554	328	762	137	999999	736	999999	277	993	542	999999	999999	574	48	724	168	430	319	701	82	999999	999999	999999	708	340	733	182	481	219	999999	942	999999	87	608	602	999999	999999	670	55	272	999999	488	136	112	999999	999999	509	434	764	26	999999	999999	665	863	999999	99	584	999999	797	539	563	313	68	113	599	983	861	966	446	999999	769	999999	274	439	634	999999	999999	640	634	29	233	748	716	202	796	883	23	999999	570	513	308	344	999999	999999	999999	999999	430	33	513	100	999999	543	988	923	256	342	794	236	239	999999	999999	943	429	999999	316	999999	596	865	999999	715	969	648	999999	932	542	435	887	999999	729	499	843	315	137	999999	999999	690	759	999999	999999	999999	999999	786	984	796	999999	999999	999999	105	999999	894	548	565	717	797	130	811	146	65	390	820	999999	45	999999	739	999999	999999	999999	999999	217	999999	64	802	918	852	999999	193	663	609	999999	188	520	792	559	835	951	287	999999	340	423	759	999999	704	413	999999	18	64	289	999999	866	307	547	39	888	583	839	999999	647	999999	181	999999	999999	536	875	211	310	663	485	999999	787	652	999999	486	471	457	81	999999	399	999999	844	572	903	999999	999999	883	999999	
490	903	975	999999	215	999999	999999	168	486	999999	999999	999999	211	825	354	999999	999999	467	999999	449	71	568	440	512	488	355	854	999999	999999	43	738	793	991	999999	819	759	999999	676	581	21	134	327	985	845	64	999999	197	967	499	999999	296	951	528	999999	999999	922	473	473	516	860	786	712	559	999999	999999	233	999999	640	999999	595	77	999999	885	999999	325	744	583	594	458	957	167	886	531	614	746	787	275	558	999999	897	296	47	169	721	235	999999	767	542	999999	831	694	999999	962	904	926	355	999999	324	128	834	349	878	999999	559	702	899	191	944	999999	96	957	289	999999	117	308	40	781	999999	978	903	977	50	622	999999	273	610	924	627	688	999999	721	950	439	999999	558	417	32	609	29	335	240	822	837	999999	873	999999	907	854	999999	999999	573	901	999999	224	999999	309	265	397	295	999999	975	999999	999999	314	374	999999	999999	493	559	891	999999	181	154	999999	673	164	212	999999	753	858	703	80	999999	792	827	819	614	224	308	258	161	634	324	928	360	999999	565	533	521	999999	565	424	999999	714	887	402	757	693	551	703	999999	529	644	437	397	904	542	473	999999	555	402	999999	194	999999	739	999999	857	225	302	996	598	999999	225	886	303	999999	775	317	904	435	999999	999999	999999	999999	162	632	989	886	540	999999	143	102	999999	966	999999	930	999999	993	975	514	544	541	999999	999999	114	426	314	757	144	118	138	234	568	61	493	481	999999	589	999999	116	393	971	685	999999	999999	506	633	999999	421	999999	58	999999	342	400	890	530	529	128	999999	736	999999	241	999999	431	999999	999999	999999	994	483	993	969	650	845	999999	999999	573	856	999999	691	608	999999	64	346	772	70	356	892	178	170	962	951	843	98	422	999999	999999	999999	999999	530	953	973	999999	775	999999	402	408	999999	474	280	327	673	975	436	892	943	273	895	980	371	970	26	364	833	520	52	136	561	999999	90	999999	354	603	34	737	999999	163	288	999999	379	999999	418	427	897	999999	298	975	416	206	479	524	266	248	891	559	936	618	805	265	386	999999	846	514	394	312	973	80	951	999999	267	789	999999	999999	610	710	561	999999	999999	990	231	76	719	365	953	565	711	115	711	474	999999	999999	357	33	999999	112	815	904	43	999999	870	228	999999	999999	938	689	540	288	638	999999	998	999999	161	815	999999	999999	556	490	560	828	600	867	368	487	999999	251	441	961	445	999999	894	657	565	871	130	13	999999	12	427	274	35	433	477	530	476	462	865	542	989	232	999999	334	
353	215	994	12	999999	546	819	697	999999	999999	842	999999	296	351	782	289	999999	999999	999999	554	73	296	999999	177	400	838	21	445	385	899	999999	223	952	569	313	359	876	999999	999999	505	192	999999	26	456	590	347	243	134	999999	586	846	959	999999	11	271	67	999999	827	999999	999999	535	384	321	358	607	629	999999	726	999999	433	412	578	885	771	371	342	280	356	587	62	604	886	999999	799	63	21	268	951	308	256	947	59	999999	999999	970	808	418	999999	848	960	999999	517	97	999999	183	999999	84	194	999999	928	786	999999	249	559	999999	648	619	522	305	999999	371	237	428	791	485	363	73	762	800	999999	924	612	507	626	893	96	999999	518	625	784	936	84	321	379	999999	999999	809	955	706	331	999999	896	372	262	999999	999999	99	305	999999	820	999999	322	393	85	14	184	999999	623	666	339	849	111	999999	520	999999	297	915	999999	999999	594	999999	118	65	478	374	38	999999	255	36	961	997	503	747	805	579	624	690	246	375	294	343	196	298	999999	482	98	999	852	602	312	26	50	974	999999	999999	107	267	914	711	975	999999	312	999999	705	341	355	364	100	940	45	606	678	683	999999	261	367	819	999999	996	285	38	397	653	724	944	957	999999	999999	538	482	367	775	534	999999	999999	40	599	593	45	136	733	909	999999	999999	705	347	367	937	924	909	287	579	918	435	999999	999999	658	871	760	384	826	793	562	999999	999999	999999	154	293	999999	999999	767	999999	652	999999	552	999999	999999	999999	999999	606	599	591	645	629	999999	788	999999	108	451	811	999999	727	999999	660	310	940	999999	453	889	874	999999	84	999999	704	152	62	999999	59	883	828	999999	572	999999	999999	785	999999	999999	933	273	889	999999	56	841	999999	999999	49	402	992	568	999999	772	42	206	153	412	525	340	941	486	152	999999	807	224	623	999999	999999	874	678	874	75	999999	423	999999	999	900	157	242	385	855	999999	660	933	490	282	66	38	375	709	751	270	999999	216	999999	130	37	177	831	999999	134	999999	999999	723	127	503	818	358	852	207	253	265	292	999999	95	384	491	999999	999999	942	567	721	999999	174	999999	999999	172	999999	967	69	971	999999	325	999999	261	817	937	937	999999	987	463	707	186	178	466	999999	977	948	130	81	638	109	850	999999	660	999999	605	999999	795	999999	341	999999	390	999999	999999	999999	939	278	703	999999	447	554	122	339	999999	860	544	274	708	441	637	223	466	895	430	872	883	999999	364	847	221	999999	151	312	656	231	999999	392	943	946	556	708	
254	999999	999999	94	986	999999	409	800	999999	340	302	999999	875	127	999999	494	373	363	636	999999	999999	999999	66	510	999999	810	682	999999	543	999999	999999	761	999999	999999	968	999999	271	346	885	372	37	563	978	999999	644	787	437	538	455	831	29	999999	999999	999999	794	398	795	133	999999	186	838	151	266	999999	18	540	999999	946	999999	171	233	37	999999	999999	485	999999	877	185	866	626	382	154	999999	999999	143	999999	451	842	999999	999999	819	147	665	709	999999	885	306	272	872	113	319	490	389	293	608	991	122	55	568	444	521	619	267	63	999999	694	999999	555	999999	276	99	635	999999	578	999999	999999	371	768	740	599	63	614	313	762	317	892	999999	529	113	999999	628	406	284	699	69	209	999999	611	905	839	556	751	690	999999	24	999999	999999	810	940	522	629	354	314	968	391	906	999999	505	746	911	929	809	452	440	999999	692	361	999999	999999	152	216	759	863	999999	52	999999	924	707	748	999999	999999	999999	588	591	521	284	101	315	317	162	999999	384	865	999999	910	999999	309	259	957	999999	331	563	999999	999999	999999	870	491	414	925	999999	981	608	756	121	695	975	231	860	919	373	601	56	806	367	999999	831	999999	999999	990	305	999999	999999	750	427	313	661	662	999999	285	651	793	999999	389	999999	180	999999	627	753	999999	934	525	448	999999	593	729	284	757	933	549	999999	975	999999	423	629	999999	999999	858	339	808	44	999999	999999	999999	277	580	914	667	999999	196	963	999999	150	570	66	999999	563	345	166	999999	38	904	729	999999	999999	675	181	273	759	999999	864	999999	999999	944	273	621	94	999999	999999	23	815	999999	189	999999	999999	280	835	61	367	849	523	971	702	642	779	140	999999	200	785	999999	409	651	907	427	999999	999999	999999	205	307	444	695	700	999999	152	881	999999	724	981	664	530	840	999999	905	909	636	893	999999	656	174	143	999999	893	87	471	999999	174	709	762	425	999999	365	639	999999	922	164	999999	698	999999	999999	999999	415	611	536	264	760	289	745	998	999999	999999	999999	999999	40	173	417	801	999999	811	538	999999	711	999999	566	614	174	210	375	983	755	999999	204	999999	895	806	728	999999	367	999999	710	334	999999	711	971	999999	999999	105	608	590	515	362	210	887	31	999999	656	452	55	999999	999999	560	913	762	252	977	244	627	373	234	999999	991	444	999999	110	213	298	999	991	999999	367	999999	602	999999	477	999999	613	316	163	999999	159	285	380	999999	732	999999	421	666	999999	994	999999	630	732	384	154	999999	918	409	786	817	753	657	461	
475	564	30	999999	138	294	999999	999999	928	473	520	85	999999	621	999	77	950	792	999999	999999	997	828	999999	347	227	999999	954	483	213	999999	345	109	502	823	999999	880	999999	202	292	382	618	630	823	166	999999	999999	984	901	919	999999	836	35	132	125	999999	646	827	683	740	497	339	376	170	408	137	421	582	347	717	999999	999999	758	509	999999	999999	999999	15	999999	135	918	999999	999999	564	870	693	999999	976	386	368	268	999999	38	461	999999	52	251	470	999999	39	800	726	999999	194	801	999999	999999	525	873	203	97	641	257	557	821	999999	999999	812	999999	715	816	444	206	978	999999	75	336	999999	714	999999	681	906	999999	999999	335	202	19	868	999999	892	615	795	113	999999	281	626	805	480	999999	954	999999	999999	180	709	222	365	529	668	999999	735	651	999999	810	666	521	999999	60	707	232	629	831	999999	58	406	999999	31	340	23	999999	832	270	999999	665	760	999999	999999	735	999999	337	969	672	351	143	37	251	833	984	447	671	99	576	999999	258	21	999999	357	999999	774	999999	999999	35	516	960	903	475	795	999999	60	999999	279	455	179	379	262	956	490	284	999999	165	276	999999	893	351	617	999999	172	999999	999999	999999	102	862	961	281	146	999999	999999	390	239	561	455	717	999999	231	402	999999	406	999999	995	999999	999999	999999	368	999999	342	999999	141	999999	353	647	313	198	471	422	133	416	494	897	242	318	799	999999	999999	469	709	559	999999	671	949	999999	858	443	999999	599	994	29	503	999999	938	981	812	992	46	999999	258	266	256	999999	108	985	160	509	496	687	999999	542	37	999999	999999	999999	62	469	224	379	788	869	586	872	427	113	913	152	958	260	999999	807	72	462	220	999999	313	999999	573	964	823	359	999999	924	343	462	992	604	999999	999999	929	352	777	667	803	388	999999	383	999999	999999	82	17	550	245	192	457	479	999999	688	467	480	472	896	260	556	439	999999	999999	538	965	121	999999	709	803	331	162	40	405	999999	832	999999	999999	495	579	891	815	999999	999999	999999	885	999999	999999	916	974	684	466	456	526	120	374	466	999999	845	138	883	763	308	747	914	39	999999	84	999999	856	695	551	976	326	369	741	999999	220	919	652	983	693	999999	734	128	864	999999	514	295	295	999999	754	999999	999999	695	138	999999	71	797	712	999999	907	511	69	289	143	999999	999999	999999	379	744	999999	108	202	999999	199	999999	573	999999	59	999999	912	788	630	490	999999	999999	999999	631	240	233	567	999999	999999	193	85	191	343	455	999999	384	576	357	915	
999999	129	999999	891	221	505	767	999999	443	748	999999	556	128	881	999999	348	999999	870	999999	926	999999	186	834	891	18	79	17	999999	128	643	675	757	999999	873	89	371	295	575	407	135	473	999999	134	999999	828	637	956	310	764	116	318	999999	77	999999	769	374	294	999999	882	152	497	739	825	800	999999	630	991	255	999999	217	63	111	472	999999	999999	999999	999999	170	73	381	123	707	273	999999	334	171	690	999999	113	715	86	531	692	265	637	733	463	999999	601	207	646	710	999999	556	63	217	999999	694	968	903	999999	134	999999	511	999999	999999	999999	814	999999	911	940	857	151	96	140	999999	418	216	745	728	412	728	568	999999	999999	412	209	716	999999	126	130	995	174	210	403	951	999999	190	999999	999999	267	649	999999	999999	266	788	569	999999	426	531	798	834	949	249	501	593	565	835	776	626	591	759	999999	359	791	945	692	999999	999999	188	701	238	999999	999999	471	762	999999	879	609	946	843	999999	300	999999	327	295	55	925	708	809	395	994	414	610	266	508	794	508	898	999999	106	627	730	999999	829	570	999999	61	778	999999	723	686	236	830	999999	804	469	428	41	505	999999	999999	243	882	999999	707	823	379	641	962	968	372	980	999999	849	999999	66	62	607	757	441	994	156	969	96	999999	999999	583	999999	462	49	375	476	402	999999	999999	393	847	999999	132	746	484	419	815	770	361	705	999999	980	567	747	416	821	284	74	905	620	273	796	93	939	249	553	189	923	603	895	588	999999	520	832	218	607	999999	999999	957	999999	340	208	734	13	829	603	269	999999	632	553	202	338	515	718	999999	61	372	192	506	930	999999	891	177	466	999999	999999	470	999999	538	999999	346	273	117	331	290	74	71	999999	119	646	294	475	301	999999	703	260	999999	802	999999	167	245	302	513	36	354	999999	41	999999	885	767	999999	534	185	822	217	928	230	194	438	65	999999	292	83	860	646	764	999999	128	999999	867	999999	668	33	381	574	999999	760	999999	999999	841	43	792	204	999999	999999	760	999999	999999	841	774	39	999999	373	656	999999	999999	229	653	389	999999	848	912	999999	28	76	999999	510	804	999999	173	178	149	218	999999	999999	207	98	730	999999	886	999999	999999	287	988	838	524	304	376	214	621	824	116	702	395	992	999999	999999	185	285	49	999999	495	230	677	606	999999	999999	776	635	999999	999999	498	999999	502	999999	999999	635	527	190	551	179	144	599	636	999999	71	447	822	999999	899	920	912	454	999999	999999	979	901	609	391	999999	556	527	740	
245	756	336	809	999999	999999	276	496	759	999999	734	999999	124	999999	593	338	544	451	155	999999	735	58	952	53	991	864	999999	999999	999999	145	241	994	652	404	999999	879	22	262	247	552	337	413	171	916	720	446	999999	93	317	281	847	507	999999	354	14	196	999999	292	999999	345	999999	999999	470	623	764	999999	227	720	999999	714	325	292	213	603	845	331	887	45	332	554	999999	62	516	753	999999	999999	593	307	399	999999	84	730	444	902	418	884	999999	547	162	981	228	803	552	603	956	999999	303	999999	508	999999	309	769	959	273	994	90	936	999999	334	999999	999999	920	331	372	639	999999	847	311	195	961	388	999999	999999	351	999999	548	510	912	796	733	440	785	798	999999	869	315	770	999999	999999	337	948	236	223	131	835	308	482	189	963	371	717	999999	622	547	304	959	885	618	936	456	580	33	920	999999	599	369	999999	615	503	333	999999	676	402	999999	22	162	135	761	999999	37	76	999999	949	435	26	448	999999	999999	421	909	429	161	244	999999	756	999999	315	622	531	475	187	866	999999	639	547	51	599	764	999999	999999	833	134	111	909	390	999999	999999	494	999999	161	206	999999	999999	594	999999	672	441	939	111	97	846	512	999999	50	850	209	645	319	888	975	999999	409	999999	278	999999	999999	59	335	999999	506	850	820	49	380	279	317	672	101	735	874	999999	660	999999	999999	305	330	895	71	999999	999999	614	765	606	999999	313	796	999999	925	999999	609	622	115	867	604	247	35	473	858	771	543	536	553	583	23	375	198	746	289	972	754	409	988	277	999999	892	95	224	999999	77	999999	999999	747	582	999999	261	503	792	999999	209	280	856	46	299	999999	654	70	191	592	242	999999	59	863	952	764	999999	633	999999	975	712	161	811	999999	791	299	379	999999	971	457	762	871	999999	688	89	702	897	999999	699	751	247	831	903	999999	208	999999	999999	310	794	817	926	627	999999	817	356	999999	469	823	254	10	999999	864	999999	734	830	370	719	371	784	260	866	836	934	97	999999	880	257	189	999999	839	866	79	995	163	530	144	216	588	999999	41	242	84	128	699	999999	999999	742	179	999999	999999	243	71	525	543	951	100	693	578	999999	999999	800	289	999999	415	144	999999	869	999999	214	999999	164	140	39	752	999999	792	999999	244	491	365	999999	999999	388	998	999999	804	553	462	999999	439	999999	999999	509	866	240	953	95	713	565	528	999999	807	964	115	683	112	42	773	525	999999	383	458	96	723	337	722	900	999999	809	339	999999	416	
732	775	253	525	630	999999	522	74	707	14	999999	962	999999	341	123	999999	324	502	772	779	936	999999	66	993	551	785	539	518	62	105	904	235	994	107	999999	199	999999	167	482	869	999999	461	461	379	779	133	872	996	999999	627	675	316	999999	754	480	687	999999	260	999999	845	633	999999	21	999999	109	453	968	753	999999	923	421	167	30	902	528	485	999999	686	223	428	912	542	910	435	429	597	668	250	999999	396	480	610	194	637	246	999999	449	849	279	336	165	128	740	999999	215	999999	295	664	235	994	999999	41	47	555	932	100	999999	586	192	511	784	728	137	869	453	999999	972	393	666	281	45	743	417	887	272	793	802	236	229	911	312	13	999999	632	301	999999	999999	638	704	155	999999	863	667	767	551	437	999999	870	241	999999	999999	999999	998	954	958	361	624	999999	999999	148	297	999999	999999	281	999999	780	713	505	577	999999	246	999999	688	521	999999	999999	86	649	345	835	999999	932	994	824	375	999999	15	70	673	940	999999	424	356	566	857	298	507	396	568	770	724	496	303	236	168	211	999999	487	838	786	999999	974	999999	456	346	365	872	999999	905	798	999999	652	831	636	190	822	999999	132	999999	999999	999999	690	999999	574	999999	315	638	999999	666	999999	198	528	232	887	665	849	610	899	230	502	425	965	490	999999	995	82	999999	999999	56	999999	223	999999	823	999999	999999	999999	893	248	345	40	726	114	874	999999	610	257	429	944	971	340	999999	98	902	171	999999	710	209	321	579	999999	650	999999	721	331	951	107	704	222	776	80	999999	371	563	199	999999	999999	100	999999	169	748	652	720	695	716	132	134	198	999999	999999	999999	999999	999999	669	305	389	999999	393	552	789	512	553	216	178	900	384	851	999999	712	395	100	619	459	161	831	396	999999	286	14	208	827	909	999999	614	999999	685	999999	702	268	810	999999	999999	547	960	657	204	446	551	795	341	281	999999	486	276	517	791	936	999999	837	908	459	477	388	353	999999	602	511	601	802	225	10	159	276	901	999999	999999	81	498	999999	999999	950	999999	999999	673	927	238	999999	999999	106	999999	999999	953	864	359	361	553	550	203	998	999999	693	844	749	999999	999999	132	999999	584	901	999999	999999	447	925	211	957	80	999999	715	426	734	179	999999	504	227	476	999999	294	917	550	999999	621	877	500	450	943	116	638	911	999999	999999	999999	849	873	751	864	310	37	662	401	290	999999	834	999999	274	885	956	349	532	113	999999	837	999999	43	90	734	999999	947	485	268	851	441	
83	383	999999	828	999999	863	753	999999	175	29	632	525	269	262	787	999999	236	564	986	767	115	808	57	967	999999	815	792	26	31	363	552	404	550	849	494	461	165	445	565	999999	595	180	937	275	999999	889	773	827	947	743	999999	920	282	94	335	275	335	654	337	513	80	737	340	812	476	238	975	999999	768	335	944	790	999	999999	181	935	871	782	762	999999	52	964	79	288	642	632	131	999999	523	229	135	511	999999	999999	32	999999	999999	999999	798	976	999999	362	999999	621	798	929	921	999999	912	999999	999999	552	999999	726	471	116	667	999999	180	844	116	999999	999999	999999	210	443	683	999999	870	323	105	746	984	785	697	689	904	458	489	712	710	742	553	133	825	582	618	391	589	999999	200	788	954	954	999999	403	465	521	421	999999	256	973	519	598	304	657	568	117	38	782	999999	219	999999	467	999999	373	999999	774	999999	627	824	999999	999999	953	133	317	791	40	914	304	999999	999999	999999	134	465	736	999999	999999	828	178	24	511	363	807	715	981	226	497	820	506	437	999999	798	793	541	955	999999	565	999999	986	865	538	202	734	999999	999999	182	999999	999999	406	150	20	945	554	613	999999	938	560	248	999999	101	304	219	417	866	542	595	253	592	510	130	668	999999	841	999999	999999	319	628	257	897	809	778	999999	423	366	999999	745	254	190	999999	26	66	999999	999999	895	999999	999999	784	999999	26	232	928	855	500	999999	482	529	999999	251	137	13	319	312	350	342	322	808	796	61	448	796	350	999999	999999	494	74	350	167	945	742	167	534	761	241	999999	880	999999	995	147	884	897	641	999999	62	225	706	753	976	990	582	762	999999	733	428	999999	999999	864	491	16	221	141	372	999999	509	969	479	999999	81	675	462	399	813	659	176	551	165	347	20	158	788	320	373	176	372	979	999999	999999	342	999999	793	25	999999	988	999999	999999	535	483	999999	999999	745	157	682	311	538	999999	948	872	566	877	74	544	853	343	228	901	767	205	795	529	999999	677	226	70	881	446	958	824	733	999999	25	999999	999999	999999	999999	999999	638	72	638	999999	41	763	999999	999999	946	999999	172	107	999999	999999	999999	339	687	974	999999	999999	931	621	430	101	999999	999999	148	152	999999	999999	999999	999999	930	587	272	705	566	615	498	580	442	761	999999	632	284	999999	64	709	437	685	994	868	999999	344	708	999999	641	546	955	907	624	102	602	999999	557	999999	177	193	761	290	772	82	999999	179	635	180	507	798	817	373	79	439	999999	999999	999999	
833	748	595	879	256	999999	29	660	590	999999	350	169	560	999999	48	693	870	948	157	999999	921	391	18	709	538	999999	999999	999999	999999	838	999999	999999	999999	175	724	497	581	314	515	226	999999	999999	896	223	294	999999	999999	723	779	999999	208	491	567	273	476	999999	739	886	350	737	229	999999	999999	999999	999999	962	999999	395	360	550	121	999999	443	930	169	999999	494	795	424	527	999999	130	950	910	639	999999	820	162	698	282	758	694	963	777	997	999999	353	154	453	999999	999999	562	999999	238	568	999999	58	637	113	967	957	943	471	822	176	109	350	168	122	75	152	589	999999	87	791	999999	999999	999999	933	707	165	350	352	103	999999	19	757	999999	352	999999	999999	193	59	731	325	815	233	999999	610	999999	121	195	41	999999	188	688	865	999999	446	151	999999	392	703	406	811	616	999999	999999	573	167	352	999999	815	124	999999	959	999999	964	762	999999	203	999999	64	45	595	969	318	964	914	571	153	471	284	210	999999	274	489	653	919	999999	223	855	577	999999	555	492	379	916	968	229	999999	901	532	470	948	585	337	668	810	842	307	637	463	12	24	880	354	615	165	154	480	887	999999	64	763	348	999999	611	490	999999	600	402	999999	695	423	252	939	814	261	384	936	821	842	87	410	586	401	574	439	674	148	763	761	823	999999	999999	855	478	707	610	699	726	187	708	251	905	641	768	999999	772	941	540	363	999999	218	658	999999	968	653	186	999999	320	181	816	964	999999	640	999999	946	162	396	470	117	651	684	220	643	144	835	504	999999	632	985	667	732	607	409	999999	615	999999	226	887	824	530	999999	999999	554	370	743	415	275	469	822	436	385	481	999999	712	106	997	999999	910	142	158	999999	323	999999	999999	93	999999	436	659	565	855	936	999999	645	586	987	305	666	282	400	999999	239	999999	810	559	999999	261	184	999999	999999	999999	85	316	999999	676	999999	999999	999999	49	287	386	979	616	903	966	500	876	835	999999	999999	999999	340	742	519	712	919	756	513	775	999999	831	192	738	774	947	780	629	999999	999999	297	647	252	999999	999999	24	450	623	580	843	999999	999999	425	337	972	94	999999	342	999999	52	756	541	836	287	817	455	203	250	841	956	195	999999	999999	866	999999	87	558	713	746	999999	271	306	999999	999999	716	817	415	999999	766	689	669	999999	833	710	222	755	999999	964	809	999999	820	210	781	624	657	198	292	559	777	999999	999999	574	999999	301	781	459	365	176	571	10	49	347	483	162	297	999999	47	422	
999999	803	276	593	904	206	685	70	525	561	22	528	535	856	87	871	163	105	851	541	928	763	999999	999999	999999	809	510	482	999999	999999	336	909	161	999999	906	974	628	999999	669	399	999999	721	934	999999	163	52	999999	999999	269	999999	998	202	896	999999	493	999999	999999	632	200	105	696	212	343	896	235	999999	377	665	950	999999	253	220	435	461	925	217	828	999999	491	360	344	327	999999	999999	630	144	999999	999999	385	25	999999	996	752	999999	999999	413	999999	48	578	59	999999	999999	242	166	368	788	766	444	580	285	71	816	150	839	999999	379	999999	228	275	100	100	722	289	934	999999	256	467	861	758	521	829	789	28	441	685	535	94	66	755	841	377	578	999999	110	953	754	999999	913	999999	334	423	169	772	487	959	999999	529	999999	623	121	331	905	686	69	456	999999	798	709	164	236	294	999999	999999	434	999999	522	999999	189	980	788	999999	999999	57	433	107	999999	27	540	999999	731	999999	999999	442	643	519	471	999999	999999	653	681	999999	155	999999	587	49	489	999999	348	764	447	315	349	327	835	720	777	857	262	961	999999	264	999999	237	432	230	508	501	828	914	261	630	999999	535	309	832	999999	795	470	394	618	973	678	999999	44	999999	665	999999	606	923	742	614	639	999999	999999	426	698	999999	335	366	541	987	868	433	999999	816	682	814	28	13	999999	999999	396	999999	353	999999	585	999999	202	16	564	999999	999999	905	182	999999	991	999999	667	882	999999	337	469	114	999999	630	115	255	273	999999	743	999999	999999	602	458	760	227	770	999999	66	840	216	999999	329	801	500	999999	963	261	865	825	113	999999	145	869	147	521	292	25	999999	706	340	227	974	273	999999	999999	302	456	421	429	230	999999	610	51	927	611	150	312	362	538	152	993	407	402	639	999999	314	999999	999999	999999	999999	754	987	360	999999	988	750	999999	98	900	800	516	840	445	999999	999999	546	104	942	535	381	980	999999	194	564	346	819	582	999999	18	295	568	145	999999	495	475	881	999999	540	999999	861	95	223	999999	737	999999	163	962	999999	999999	168	220	790	784	999999	953	999999	803	795	173	999999	178	999999	999999	999999	241	999999	667	950	138	362	295	563	14	999999	296	999999	999999	456	928	999999	999999	783	237	849	999999	778	999999	314	541	384	88	464	376	769	692	999999	999999	999999	506	264	496	21	669	54	873	656	786	120	581	196	889	357	867	981	321	394	204	240	540	999999	29	999999	418	754	283	999999	999999	999999	981	632	634	366	949	673	696	999999	123	193	976	
428	999999	999999	733	999999	495	730	597	395	458	308	469	902	315	53	245	999999	602	915	770	52	470	999999	999999	948	561	532	407	203	294	475	280	20	264	121	999999	778	629	73	268	553	999999	800	786	999999	173	999999	61	906	999999	563	253	207	423	999999	958	999999	999999	785	793	962	333	403	110	983	999999	458	647	203	582	466	514	539	999999	226	999999	669	765	999999	784	828	481	500	765	731	231	82	999999	329	163	31	666	844	279	999999	229	840	699	803	656	715	94	857	334	972	59	714	550	206	135	298	684	666	10	964	491	832	638	999999	761	954	861	328	50	560	999999	999999	999999	360	999999	968	969	962	798	999999	744	623	176	792	682	999999	532	400	203	864	347	999	843	314	815	999999	211	330	999999	702	853	999999	817	774	183	388	999999	200	209	167	329	999999	868	931	230	867	666	999999	999999	254	999999	471	134	185	223	799	999999	954	545	610	766	999999	920	106	225	977	806	999999	619	303	72	999999	201	46	545	625	141	999999	94	999999	730	365	999999	797	999999	999999	642	641	999999	999999	999999	500	654	598	999999	679	999999	771	715	999999	70	274	236	403	192	999999	279	98	640	999999	667	999999	870	597	999999	410	25	133	827	832	344	999999	841	245	741	571	686	602	644	865	824	370	206	999999	887	466	139	240	615	189	123	554	10	963	716	647	630	67	999999	990	664	677	944	882	908	895	432	990	661	620	413	676	453	774	999999	307	718	999999	709	999999	281	785	999999	647	719	790	174	878	999999	103	940	999999	999999	999999	211	156	999999	999999	931	999999	43	999999	578	994	775	999999	110	236	199	999999	929	600	999999	305	719	878	169	306	172	128	730	999999	999999	568	680	999999	792	798	573	626	880	999999	107	999999	389	141	217	523	872	999999	689	938	688	120	173	349	280	588	999999	332	999999	129	160	813	999999	999999	999999	20	999999	991	653	312	662	572	538	999999	503	641	999999	587	999999	999999	434	889	999999	792	999999	359	999999	340	513	214	999999	999999	639	761	253	294	454	999999	463	207	209	880	630	999999	285	125	582	638	846	999999	999999	358	660	351	695	271	385	999999	624	328	999999	999999	487	999999	999999	999999	933	999999	999999	218	197	26	134	474	445	553	268	60	516	749	777	999999	494	999999	541	999999	589	297	999999	982	908	974	999999	144	591	999999	403	191	939	863	192	805	999999	637	451	656	234	999999	906	151	999999	334	963	874	551	849	499	612	906	933	832	645	711	309	309	223	741	989	883	228	159	999999	999999	
653	566	972	419	856	433	999999	291	403	391	999999	979	584	999999	410	592	741	999999	791	284	15	999999	546	103	56	337	238	914	244	313	999999	999999	999999	222	320	317	578	440	642	188	30	652	999999	264	787	330	999999	212	340	407	151	999999	368	802	115	621	999999	879	372	528	999999	971	56	999999	703	999999	999999	999999	701	102	23	310	94	999999	264	363	999999	999999	315	726	612	36	583	999999	171	196	999999	133	117	698	297	699	78	124	999999	999999	999999	348	560	855	276	364	510	248	393	999999	416	999999	548	752	29	999999	573	646	999999	999999	397	219	928	517	308	999999	264	999999	804	999999	242	999999	629	214	758	264	731	459	460	999999	525	999999	454	999999	779	877	584	364	679	560	999999	432	207	999999	662	395	999999	999999	557	344	109	507	443	79	999999	446	136	343	994	764	999999	999999	195	999999	654	62	765	608	999999	431	356	899	333	254	999999	810	772	999999	552	999999	844	687	902	125	158	27	999999	385	999999	999999	999999	251	370	914	999999	23	999999	539	169	610	999999	810	315	136	988	209	184	199	881	797	673	321	791	631	920	999999	220	79	519	637	160	390	886	405	999999	999999	539	999999	700	184	999999	999999	656	942	742	43	382	775	999999	948	842	999999	503	924	669	439	459	738	993	235	802	176	29	531	999999	249	924	909	999999	883	999999	999999	499	707	999999	999999	999999	849	888	886	945	444	942	999999	794	999999	887	999999	736	251	655	800	425	474	382	407	999999	134	492	503	119	999999	330	253	999999	88	999999	999999	701	239	774	999999	850	117	999999	367	233	999999	737	20	361	999999	183	214	999999	999999	348	999999	334	825	225	540	366	394	777	999999	124	698	292	716	236	999999	999999	999999	477	54	950	999999	999999	25	183	765	396	481	151	155	298	125	25	419	739	197	999999	875	24	243	253	999999	999999	806	252	535	176	999999	784	999999	703	999999	737	193	918	40	839	319	651	459	153	885	999999	631	194	999	682	873	976	48	628	394	492	243	800	495	999999	388	772	648	599	999999	999999	999999	452	621	999999	832	500	999999	358	999999	999999	564	999999	368	222	707	999999	253	852	303	54	745	999999	319	195	503	999999	433	61	461	999999	13	860	778	999999	372	189	572	620	999999	382	277	690	999999	170	927	153	441	999999	280	765	529	999999	306	330	999999	248	143	436	884	999999	76	657	896	615	230	704	321	999999	849	528	60	632	11	920	776	65	999999	999999	267	360	950	999999	780	696	26	999999	563	458	245	134	55	999999	999999	999999	315	
620	793	861	939	233	831	270	433	999999	714	897	999999	385	999999	896	82	984	179	533	498	916	876	210	598	23	150	863	935	724	482	914	895	600	999999	165	272	314	218	43	529	690	726	38	999999	999999	422	999999	904	349	62	71	966	212	913	398	744	592	272	926	92	999999	999999	709	999999	999999	11	204	999999	397	634	767	775	145	13	808	999999	999999	229	999999	999999	962	959	596	672	421	948	999999	687	225	999999	999999	52	999999	951	561	999999	27	759	999999	127	228	999999	516	714	294	999999	831	999999	115	208	897	373	792	336	999999	999999	739	46	857	852	318	999999	999999	999999	955	725	493	194	452	999999	183	999999	48	361	381	556	452	881	387	136	126	494	582	27	524	315	259	956	831	553	625	999999	901	338	809	999999	999999	540	759	568	999999	647	756	661	35	809	335	440	954	573	566	857	659	731	735	824	934	537	462	649	476	999999	999999	999999	827	203	196	709	999999	999999	999999	999999	132	819	334	999999	737	999999	999999	714	999999	818	11	267	986	768	331	180	603	999999	777	333	88	120	999999	274	294	857	833	831	623	625	888	294	878	654	735	839	407	265	96	23	545	747	668	658	535	105	912	69	872	999999	116	567	999999	371	833	999999	727	70	999999	999999	96	170	101	365	929	717	389	341	42	491	772	999999	898	763	787	341	451	444	738	198	999999	774	959	999999	518	331	402	999999	821	999999	122	999999	80	217	927	385	999999	313	999999	999999	716	580	37	999999	253	769	668	138	584	501	570	293	999999	997	933	322	210	494	846	608	325	872	519	319	379	435	277	691	836	999999	685	148	999999	920	482	375	746	578	363	749	662	273	932	329	163	829	26	82	283	999999	999999	999999	466	129	999999	999999	70	999999	21	818	999999	977	302	182	999999	999999	577	410	524	568	575	631	999999	106	999999	62	999999	200	165	549	999999	204	417	231	999999	999999	681	999999	428	638	314	999999	567	999999	999999	685	970	760	513	731	261	615	557	999999	999999	553	38	370	999999	450	999999	870	562	999999	408	307	569	999999	946	300	999999	981	982	886	263	546	74	596	848	999999	999999	999999	686	999999	999999	803	646	702	999999	682	496	321	421	977	733	444	999999	105	146	950	126	899	813	222	980	280	633	671	999999	502	999999	999999	521	914	999999	999999	194	137	184	605	660	999999	889	273	804	438	569	999999	163	818	79	968	999999	999999	153	191	375	999999	999999	26	179	999999	999999	999999	203	64	799	999999	618	18	260	349	921	999999	300	258	20	550	
418	552	711	629	517	643	999999	520	999999	999999	770	187	359	720	999999	167	999999	685	627	209	80	750	639	71	396	999999	568	730	57	919	999999	894	999999	825	65	901	315	999999	467	606	266	682	999999	184	736	440	659	539	666	764	114	614	631	999999	480	668	999999	649	243	372	999999	702	473	999999	999999	876	15	534	665	999999	999999	999999	999999	30	943	999999	999999	999999	335	955	495	39	73	292	815	999999	273	371	354	397	989	665	316	999999	999999	563	999999	20	999999	999999	999999	135	873	885	912	999999	999999	611	867	92	990	458	324	288	877	999999	638	999999	256	999999	613	644	999999	278	791	195	999999	132	498	389	189	667	307	475	999999	370	999999	188	999999	999999	604	661	504	272	999999	541	351	38	227	486	924	999999	763	141	257	790	945	604	103	727	649	999999	999999	999999	903	332	160	848	757	516	999999	999999	999999	660	999999	999999	999999	917	871	260	999999	549	999999	21	999999	161	904	175	227	740	424	999999	95	652	946	339	549	26	369	999999	390	999999	281	711	597	474	227	113	711	999999	649	38	733	842	883	110	370	111	999999	751	428	999999	631	27	101	999999	375	167	999999	100	412	999999	557	797	870	350	999999	203	423	990	933	800	464	921	999999	396	827	252	769	999999	969	999999	993	617	656	405	871	999999	619	999999	109	69	999999	620	894	525	480	935	972	542	831	177	687	42	818	627	530	709	926	705	510	132	999999	866	131	964	140	940	999999	474	479	999999	583	165	890	874	410	844	37	575	915	999999	280	236	999999	802	759	999999	799	38	875	171	336	914	757	976	670	533	499	929	394	540	794	507	73	816	593	532	999999	943	226	999999	682	361	789	618	852	172	851	329	999999	179	150	999999	598	317	999999	999999	407	914	213	999999	354	107	191	385	107	772	172	208	999999	236	819	999999	812	199	489	975	999999	148	134	508	999999	999999	724	224	999999	683	909	756	138	924	135	237	740	348	341	584	999999	413	999999	90	999999	652	120	978	360	999999	309	999999	827	999999	999999	999999	790	705	206	184	999999	966	999999	423	863	999999	80	999999	111	591	125	999999	858	904	805	999999	626	999999	507	38	69	746	864	114	999999	509	928	425	389	866	447	45	152	167	999999	999999	427	107	227	594	999999	999999	876	769	179	835	999999	923	906	823	641	746	999999	177	124	637	112	881	999999	363	486	654	999999	999999	153	999999	330	700	703	999999	303	528	826	913	456	243	869	104	934	547	958	999999	518	566	235	701	838	975	52	999999	111	546	
67	999999	999999	927	921	999999	999999	100	514	850	229	999999	530	122	919	293	720	880	767	17	946	999999	404	999999	146	999999	19	452	251	355	658	999999	500	757	471	962	805	999999	322	999999	479	844	42	118	785	999999	45	122	781	554	264	172	805	104	599	999999	469	636	791	999999	632	182	849	999999	202	99	814	773	651	957	488	201	568	539	537	112	469	296	695	932	312	999999	670	999999	101	495	999999	406	167	906	503	179	738	999999	999999	306	999999	873	999999	999999	999999	272	471	824	999999	73	603	275	999999	999999	105	182	940	859	280	735	512	161	77	706	765	417	615	999999	999999	319	463	999999	999999	240	117	596	380	10	542	49	999999	846	999999	38	892	68	839	671	811	330	239	879	469	999999	794	843	999999	219	929	981	657	726	370	756	609	999999	999999	335	388	999999	801	999999	999999	240	310	999999	530	49	813	707	999999	944	933	143	90	584	370	999999	999999	274	790	171	80	560	999999	708	999999	874	999999	127	726	999999	292	312	529	298	562	238	999999	999999	322	766	405	231	413	713	999999	999999	676	35	999999	999999	889	124	718	639	869	765	999999	602	189	999999	999999	696	999999	999999	662	631	999999	791	31	141	504	316	951	999999	766	848	156	999999	915	259	208	402	999999	458	624	177	999999	889	999999	796	391	967	950	666	999999	709	249	350	999999	171	622	999999	999999	283	773	582	172	694	999999	31	618	178	686	929	457	228	982	533	999999	494	47	724	371	999999	749	536	999999	294	878	66	608	999999	628	754	636	322	398	440	684	51	14	999999	999999	408	999999	223	290	30	219	927	727	716	999999	566	133	999999	523	779	999999	999999	999999	878	999999	817	422	812	549	932	302	144	829	551	849	999999	489	147	709	963	57	536	255	345	85	950	339	999999	905	71	630	738	999999	619	907	446	825	136	999999	208	999999	375	673	358	727	84	108	185	866	999999	999999	999999	198	559	731	996	999999	999999	999999	865	487	530	999999	488	999999	999999	999999	219	999999	412	582	999999	999999	510	999999	999999	863	897	617	999999	999999	164	35	412	999999	644	550	250	999999	999999	455	944	334	227	999999	465	999999	195	56	174	999999	999999	541	463	999999	724	932	687	581	999999	143	104	272	801	999999	333	504	999999	503	999999	23	999999	999999	733	957	637	999999	836	789	522	222	999999	999999	999999	999999	999999	622	572	999999	270	999999	862	668	999999	777	360	681	532	213	999999	961	964	999999	388	160	644	566	807	506	294	999999	105	897	68	999999	465	253	999999	539	60	710	999999	23	243	
956	999999	436	999999	955	606	955	506	632	999999	561	258	986	999999	303	999999	406	814	76	999999	999999	999999	964	610	11	322	117	999999	992	163	999999	39	950	458	999999	999	218	999999	999999	999999	339	999999	999999	505	999999	588	999999	781	999999	912	654	895	865	999999	668	350	196	825	999999	643	999999	102	999999	479	714	999999	307	537	50	303	999999	332	962	177	866	999999	153	468	113	422	842	335	346	89	509	791	173	142	789	92	813	999999	592	999999	409	999999	686	993	790	999999	291	999999	999999	232	999999	999999	932	698	951	999999	207	999999	722	78	800	174	755	433	970	922	368	174	747	958	490	35	999999	999999	767	630	699	999999	677	137	999999	900	594	124	585	187	858	475	191	506	884	95	999999	523	999999	244	491	262	33	999999	617	126	203	783	742	478	591	189	999999	999999	594	57	59	594	936	899	580	641	999999	999999	74	999999	983	251	999999	404	365	226	345	532	999999	999999	135	809	520	999999	999999	811	999999	116	596	679	544	860	911	999999	45	85	586	518	664	999999	414	240	803	999999	143	952	999999	347	123	374	843	999999	192	999999	921	249	999999	999999	202	768	270	742	206	999999	999999	132	999999	245	999999	289	640	826	867	299	42	999999	999999	796	881	754	111	44	999999	999999	999999	147	678	764	915	796	11	664	999999	999999	589	671	44	419	376	20	622	999999	999999	833	733	27	539	892	124	36	999999	287	999999	447	667	235	749	973	558	999999	454	575	330	999999	288	975	999999	971	710	370	860	596	430	870	999999	636	65	168	498	818	999999	999999	649	889	999999	724	624	878	238	999999	922	71	860	165	566	56	154	415	555	757	999999	567	191	754	999999	646	999999	999999	315	40	180	590	484	740	613	668	926	441	20	563	999999	632	743	356	448	798	736	999999	314	999999	492	649	999999	740	312	49	604	895	722	915	999999	455	573	207	192	341	586	999999	551	999999	999999	999999	405	991	406	883	824	834	999999	377	910	592	864	228	548	999999	977	743	999999	999999	999999	999999	718	999999	697	999999	999999	546	999999	116	222	616	723	999999	965	999999	254	621	344	428	225	769	589	999999	14	999999	590	354	659	662	364	842	691	977	834	999999	999999	310	304	500	999999	999999	670	999999	165	999999	868	999999	262	999999	286	366	999999	19	358	304	452	373	99	999999	326	715	887	999999	999999	999999	924	999999	581	999999	785	944	326	843	605	937	108	389	199	999999	415	141	101	891	999999	998	443	682	999999	999999	646	630	220	882	184	118	400	169	456	786	380	132	877	999999	
982	999999	49	565	999999	421	206	72	183	999999	16	999999	624	995	999999	754	935	999999	128	999999	240	164	733	444	669	497	999999	939	999999	413	340	999999	263	715	999999	54	958	878	278	216	999999	999999	456	830	875	989	494	999999	43	702	850	138	14	999999	999999	999999	608	605	895	999999	874	267	139	770	999999	723	931	908	97	91	796	67	999999	911	708	999999	708	999999	568	680	12	999999	905	999999	563	211	999999	428	569	999999	445	362	982	361	342	85	455	686	781	161	999999	585	317	952	906	792	166	103	136	500	129	705	47	999999	914	731	361	899	999999	848	444	999999	348	15	645	443	999999	621	999999	632	210	999999	131	416	999999	426	835	953	333	770	55	195	302	999999	962	999999	325	767	999999	611	999999	556	478	933	716	999999	247	999999	317	473	717	545	524	999999	300	107	999999	630	602	497	896	999999	575	446	803	259	220	999999	53	999999	127	318	999999	966	908	653	553	999999	700	999999	189	999999	646	860	63	509	999999	798	779	864	165	999999	174	950	715	325	980	41	140	467	345	968	267	999999	355	408	999999	558	594	646	554	396	930	535	999999	372	762	999999	393	999999	588	421	498	189	749	432	999999	233	261	592	673	521	67	999999	731	220	999999	999999	514	999999	148	122	213	143	320	999999	999999	999999	642	353	999999	275	648	837	878	923	479	88	663	922	264	148	307	12	999999	42	339	999999	804	106	106	528	210	999999	164	476	217	365	868	980	667	999999	590	999999	39	999999	999999	230	999999	807	741	197	999999	592	399	10	814	211	999999	287	999999	999999	834	546	257	44	74	909	999999	412	716	124	219	683	265	749	557	999999	972	575	999999	119	999999	996	365	908	948	618	348	164	661	15	204	999999	550	999999	999999	54	660	994	343	963	547	999999	999999	626	977	999999	337	650	452	425	239	595	999999	999999	734	837	190	348	999999	456	570	527	999999	710	919	628	999999	665	77	513	739	977	999999	205	571	391	905	738	931	60	291	999999	999999	246	776	609	472	999999	864	843	863	321	908	999999	403	999999	999999	390	706	358	764	999999	582	938	685	261	999999	922	758	353	931	451	417	46	999999	872	815	999999	933	320	999999	912	800	233	649	427	79	354	802	551	190	999999	42	582	295	619	125	773	560	999999	256	550	471	521	999999	421	904	872	721	530	999999	696	456	396	999999	852	870	359	999999	999999	999999	999999	129	217	999999	999999	419	834	750	999999	757	51	999999	418	999999	615	450	289	321	237	523	207	632	999999	345	999999	78	645	
390	999999	749	766	999999	302	343	999999	431	264	359	505	12	79	999999	176	773	173	742	48	332	587	412	999999	47	71	745	984	999999	999999	999999	678	999999	774	454	999999	806	991	566	661	84	826	194	195	999999	816	235	999999	85	466	507	181	751	39	323	999999	40	999999	728	423	557	359	861	999999	392	680	166	238	999999	814	370	782	999999	90	964	999999	999999	226	999999	230	835	301	999999	919	350	700	926	999999	461	651	287	648	272	153	999999	724	965	611	803	258	659	997	828	999999	106	725	574	671	75	817	410	813	506	507	587	999999	450	999999	242	692	754	847	999999	973	999999	999999	999999	999999	975	999999	999999	999999	423	999999	571	838	473	647	823	624	135	999999	253	643	251	473	152	764	999999	999999	999999	33	378	999999	504	812	230	854	733	384	999999	121	999999	825	287	618	400	103	936	748	999999	803	128	618	567	499	603	143	732	73	579	999999	896	135	965	517	422	311	999999	999999	618	618	913	449	418	23	568	427	366	999999	83	999999	828	818	67	480	999999	999999	554	14	218	97	132	670	804	460	225	999999	859	999999	205	98	195	187	140	183	999999	679	999999	553	931	186	776	999999	990	530	999999	999999	999999	495	613	662	999999	903	550	999999	999999	999999	644	958	798	998	567	999999	436	984	863	650	687	883	590	234	560	10	83	42	320	31	999999	283	533	147	999999	999999	999999	543	999999	999999	636	609	686	645	999999	251	999999	932	999999	189	673	999999	999999	286	400	194	904	388	112	999999	830	518	220	999999	574	371	999999	661	999999	203	440	893	653	582	999999	999999	206	944	199	999999	255	151	999999	140	358	673	616	256	747	316	999999	999999	440	583	460	127	999999	222	81	673	999999	103	435	424	749	780	362	94	999999	321	988	959	198	999999	511	689	999999	89	999999	901	999999	188	914	200	734	662	462	999999	999999	896	689	984	873	999999	503	161	715	999	391	577	999999	531	984	435	328	509	588	648	999999	771	32	999999	105	180	918	637	999999	244	690	96	999999	293	962	376	632	13	96	672	298	999999	973	105	999999	549	591	233	203	488	872	234	999999	814	996	360	999999	379	999999	999999	608	865	972	999999	319	999999	259	36	568	618	999999	324	422	999999	359	723	797	926	621	556	589	999999	444	999999	999999	465	22	999999	296	612	502	263	124	393	999999	433	387	502	786	402	299	999999	664	585	686	557	812	999999	464	999999	562	946	757	343	999999	913	431	281	999999	999999	292	745	740	956	125	548	999999	39	852	926	346	999999	149	229	
266	999999	40	859	24	814	653	999999	999999	999999	999999	999999	506	781	999999	999999	999999	115	393	999999	119	553	824	708	469	147	999999	782	315	999999	937	267	806	538	999999	999999	882	572	999999	304	210	438	696	727	906	570	52	999999	999999	701	924	999999	912	999999	999999	999999	210	332	399	876	467	999999	549	999999	999999	792	748	967	704	190	999999	999999	848	98	732	681	999999	107	801	999999	105	999999	32	999999	614	706	355	600	428	373	999999	560	182	999999	836	340	888	186	999999	124	821	999999	725	579	433	495	392	823	484	437	999999	112	999999	999999	999999	540	999999	935	905	378	447	158	549	340	301	717	266	466	999999	401	792	680	999999	687	87	999999	211	999999	191	128	999999	531	999999	990	999999	786	39	682	610	999999	999999	953	281	282	676	672	535	999999	999999	715	239	925	999999	92	999999	185	999999	843	423	759	339	999999	753	787	64	916	43	558	822	515	687	999999	999999	955	908	838	999999	182	999999	414	495	817	999999	475	889	398	959	42	355	342	138	196	268	850	999999	99	209	493	228	760	639	977	571	772	37	999999	79	999999	999999	806	776	484	999999	999999	274	999999	238	999999	898	999999	956	999999	212	490	386	999999	325	15	988	819	638	915	953	260	999999	999999	256	402	999999	999999	329	353	858	549	565	654	363	259	585	455	999999	922	595	563	803	999999	774	90	396	535	340	73	627	364	999999	861	530	999999	243	756	275	999999	839	999999	999999	999999	151	663	924	731	999999	999999	430	543	958	716	329	400	457	145	999999	175	16	999999	999999	266	726	504	381	704	133	999999	999999	828	189	35	92	931	228	200	497	121	166	999999	397	274	642	93	999999	460	542	999999	135	108	23	110	829	927	760	88	999999	647	291	230	608	366	59	601	999999	933	634	397	999999	266	999999	632	18	999999	524	999999	623	642	107	921	171	993	656	918	999999	89	205	165	180	149	312	850	829	935	66	999999	999999	51	999999	999999	825	155	999999	868	460	391	101	487	999999	999999	464	254	549	369	999999	999999	710	141	786	283	737	479	226	42	954	797	999999	83	999999	493	423	999999	999999	999999	105	26	46	788	999999	433	988	717	752	59	999999	67	311	469	877	452	330	94	264	456	735	355	928	925	913	663	999999	28	999999	918	999999	999999	342	999999	273	52	578	999999	673	999999	295	30	727	999999	999999	896	999999	343	205	843	999999	339	327	466	899	749	999999	120	874	999999	845	970	999999	999999	999999	802	999999	396	999999	835	874	408	420	902	170	715	999999	761	577	27	177	255	
822	999999	754	999999	564	875	25	524	953	467	57	869	517	999999	504	892	826	555	181	109	147	999999	969	764	918	999999	305	194	130	336	543	857	637	599	158	999999	999999	999999	999999	999999	999999	681	881	999999	361	551	394	846	220	736	934	31	846	77	999999	461	389	999999	460	149	999999	831	403	627	923	200	241	999999	176	999999	999999	855	317	331	729	999999	489	562	999999	377	40	999999	973	394	999999	999999	999999	570	491	697	787	999999	999999	108	278	549	288	264	999999	170	319	999999	680	882	922	88	713	524	347	652	971	826	586	93	118	131	857	999999	234	411	188	671	999999	999999	550	724	345	219	62	189	187	235	79	252	67	563	778	101	999999	999999	808	496	232	999999	725	999999	512	436	989	157	999999	999999	39	91	982	648	50	211	341	208	743	504	471	168	999999	746	999999	343	36	554	999999	999999	545	999999	603	999999	449	999999	753	999999	999999	908	229	999999	497	906	205	987	270	419	523	577	759	274	580	313	35	74	374	999999	213	178	410	444	804	926	734	128	999999	300	999999	453	457	751	986	835	284	566	670	568	550	769	83	999999	41	775	999999	281	340	299	666	385	999999	775	387	53	507	785	110	571	182	87	509	970	220	999999	130	18	999999	999999	999999	469	403	806	999999	443	999999	999999	413	999999	919	462	788	999999	999999	823	999999	682	373	942	999999	499	465	109	395	473	269	112	406	961	655	997	993	596	999999	207	981	425	347	999999	947	714	382	999999	651	719	299	321	347	396	999999	448	644	345	999999	539	999999	999999	999999	964	184	999999	397	451	384	921	469	202	927	999999	841	805	344	430	995	999999	999999	394	457	676	999999	947	765	19	123	217	363	658	188	731	999999	999999	15	382	769	954	327	930	696	729	260	999999	394	999999	555	999999	113	224	999999	999999	422	999999	846	744	790	236	237	999999	338	177	999999	810	999999	205	242	163	800	962	660	999999	305	196	999999	999999	425	87	563	854	999999	80	113	148	318	394	318	999999	842	999999	591	999999	999999	999999	999999	529	171	449	93	198	678	401	252	150	564	308	498	999999	921	999999	328	713	673	383	923	268	73	429	502	628	887	658	321	539	999999	127	324	999999	593	177	999999	976	993	999999	186	72	827	963	584	19	999999	91	662	723	999999	999999	870	353	999999	344	466	999999	947	464	311	29	999999	999999	769	999999	999999	142	999999	753	561	352	720	308	207	999999	441	109	845	492	999999	805	995	597	596	502	999999	971	999999	999999	711	824	38	538	999999	166	981	123	
999999	999999	35	762	448	999999	171	999999	168	571	155	164	903	999999	896	999999	731	505	34	493	127	277	200	23	999999	394	52	999999	323	191	999999	51	999999	327	906	707	466	971	999999	96	999999	999999	999999	685	825	196	355	354	928	999999	806	567	141	498	996	999999	947	999999	969	63	866	435	287	976	336	114	284	586	460	198	998	760	147	937	999999	999999	933	999999	198	606	999999	697	807	749	385	677	999999	391	999999	980	999999	454	11	313	230	10	718	999999	358	999999	912	999999	894	740	575	999999	429	203	440	999999	991	442	824	373	999999	178	999999	999999	601	658	205	892	265	999999	437	999999	759	999999	717	999999	412	999999	166	477	694	279	999999	999999	184	999999	257	715	951	999999	988	328	999999	999999	298	61	383	999999	766	700	524	29	514	999999	999999	31	999999	595	486	382	472	426	999999	356	678	745	999999	559	362	272	410	490	940	809	490	119	923	131	999999	666	684	231	999999	465	953	674	999999	387	764	163	51	999999	239	578	999999	572	52	284	999999	552	685	823	999999	503	299	44	89	704	999999	999999	108	176	59	819	999999	999999	999999	820	403	13	980	987	795	208	231	748	261	371	999999	999999	999999	648	171	992	999999	860	999999	999999	999999	918	999999	999999	452	570	999999	874	999999	419	880	741	956	231	880	999999	572	698	999999	630	281	999999	783	999999	878	999999	136	459	14	66	838	837	849	999999	654	999999	418	999999	999999	234	999999	356	145	841	491	95	960	845	999999	215	999999	292	832	772	999999	624	145	999999	191	434	999999	605	870	556	580	999999	891	655	577	406	547	652	999999	804	486	925	416	941	236	792	67	291	999999	798	635	556	999999	87	276	40	999999	541	738	999999	789	547	486	588	270	999999	999999	315	277	371	668	778	139	38	295	118	999999	204	999999	399	999999	162	914	999999	999999	34	46	814	999999	547	999999	15	913	999999	999999	938	448	999999	999999	787	598	999999	999999	329	140	999999	427	999999	791	999999	822	999999	890	348	742	999999	999999	415	999999	999999	412	999999	999999	730	313	999999	864	999999	24	356	670	390	523	999999	800	999999	149	594	999999	999999	606	999999	32	230	725	913	125	574	311	387	999999	43	169	444	385	999999	824	293	26	477	999999	341	999999	999999	498	441	630	37	548	126	497	48	473	604	639	353	999999	999999	15	399	547	299	784	637	51	636	230	89	488	591	801	855	578	474	80	274	999999	588	732	293	999999	98	36	999999	889	999999	569	999999	999999	42	853	999999	288	626	999999	999999	557	999999	403	999999	220	551	548	999999	
324	642	470	999	534	374	257	777	999999	999999	999999	458	273	599	748	774	999999	999999	285	456	738	999999	577	951	544	377	717	769	195	999999	82	999999	999999	79	870	256	806	569	40	439	784	85	154	566	999999	999999	439	958	587	628	999999	554	276	999999	999999	641	74	518	465	999999	999999	999999	592	113	648	375	909	203	999999	501	999999	999999	636	845	671	663	538	999999	441	73	938	759	191	566	999999	528	999999	456	851	239	192	298	999999	873	781	307	999999	51	917	154	999999	245	239	96	661	999999	917	430	999999	564	112	999999	87	402	228	898	999999	36	35	130	900	462	351	999999	999999	679	403	762	74	373	181	999999	999999	296	999999	702	529	105	904	791	610	54	34	296	136	999999	221	711	655	883	11	465	999999	797	999999	119	894	999999	777	982	892	164	366	67	393	614	960	790	901	999999	999999	999999	132	244	519	855	437	64	372	190	468	692	117	190	372	715	482	999999	999999	392	808	788	327	999999	999999	999999	999999	967	903	521	177	430	999999	139	514	801	999999	999999	999999	999999	999999	839	999999	999999	524	210	57	999999	999999	677	142	999999	999999	519	999999	590	883	209	346	73	999999	999999	161	999999	22	47	881	999999	676	999999	382	702	27	652	710	968	421	730	408	698	408	513	281	235	999999	999999	682	300	421	924	999999	143	999999	225	233	999999	687	526	584	486	328	78	508	134	999999	439	647	105	808	748	999999	162	801	999999	664	662	199	926	471	509	364	999999	566	752	652	249	999999	802	429	500	291	895	999999	921	379	339	999999	156	929	949	999999	586	492	673	755	765	341	795	560	570	31	999999	64	999999	131	737	512	756	482	66	182	845	999999	999999	466	283	999999	999999	278	334	657	999999	996	521	644	778	108	999999	999999	886	907	471	251	858	479	531	840	81	999999	642	827	259	674	999999	777	999999	910	184	216	482	759	461	527	235	999999	979	763	542	439	353	638	618	999999	595	158	710	999999	999999	838	935	442	934	90	636	506	407	377	132	744	625	999999	923	687	999999	137	455	999999	999999	945	499	767	307	999999	455	13	219	500	89	725	77	425	103	346	280	999999	824	380	890	729	515	611	640	999999	999999	486	715	931	244	467	703	999999	587	999999	348	999999	145	999999	634	633	297	907	298	407	676	209	773	587	417	999999	313	84	63	296	439	888	136	999999	999999	969	999999	288	999999	999999	999999	999999	837	230	997	112	904	999999	746	267	441	607	322	242	132	614	712	999999	523	759	163	999999	711	999999	443	460	999999	
999999	474	665	345	18	652	676	999999	374	371	999999	589	315	580	781	338	796	999999	999999	575	894	386	223	266	169	764	999999	467	403	600	546	787	547	70	278	999999	999999	921	999999	955	646	857	757	252	169	548	999999	188	382	999999	914	445	611	884	999999	999999	260	409	186	254	156	218	999999	774	824	764	52	254	312	723	258	999999	999999	876	929	999999	629	970	999999	621	555	999999	95	999999	999999	999999	186	662	999999	28	807	681	745	999999	808	999999	875	999999	428	404	999999	964	876	999999	51	49	23	735	955	120	630	999999	312	564	698	829	133	877	98	723	588	389	341	293	915	576	999999	253	77	502	171	646	999999	702	125	591	450	999999	999999	646	97	451	707	802	398	527	379	190	490	999999	313	997	894	704	816	125	633	592	743	474	999999	770	667	999999	948	983	999999	610	448	117	999999	697	814	452	635	999999	682	538	895	398	207	948	762	98	198	174	999999	847	885	999	958	858	693	999999	736	327	783	254	999999	414	999999	769	742	383	600	999999	999999	451	999999	678	443	999999	999999	999999	277	960	999999	579	274	784	999999	999999	724	448	158	530	13	999999	999999	318	364	999999	683	490	999999	999999	216	999999	999999	581	981	999999	778	217	999999	863	170	348	999999	999999	320	213	979	80	182	900	54	303	999999	80	613	965	736	999999	324	15	420	216	746	999999	753	627	92	693	802	932	999999	516	882	295	369	664	896	939	999999	999999	458	613	318	708	999999	913	999999	427	968	25	573	27	893	561	452	999999	601	491	31	692	130	296	999999	250	788	538	420	939	999999	948	79	999999	763	172	556	807	898	48	999999	840	472	665	724	999999	999999	104	623	331	999999	415	72	415	918	315	40	172	345	77	919	999999	999999	999999	999999	30	999999	777	263	730	14	644	65	999999	44	191	229	999999	571	491	881	693	914	999999	106	999999	999999	664	878	458	142	999999	472	830	128	601	347	257	948	704	840	590	999999	892	327	207	360	509	380	736	95	574	600	854	196	236	940	413	129	421	144	292	999999	805	999999	619	182	234	999999	443	843	972	517	999999	650	300	853	31	772	898	944	385	293	151	372	568	794	999999	644	892	660	934	138	537	569	558	691	999999	305	707	35	136	999999	936	999999	999999	999999	999999	999999	895	999999	918	999999	230	477	759	998	999999	999999	999999	999999	565	589	551	782	999999	844	980	308	999999	999999	818	726	74	873	817	320	356	258	999999	511	71	999999	749	999999	999999	999999	907	69	809	559	999999	601	275	881	469	
999999	523	163	983	279	999999	434	999999	296	999999	201	576	999999	659	999999	651	999999	194	528	999999	161	999999	41	50	616	999999	920	498	542	676	227	999999	192	999999	281	797	203	275	979	999999	999999	301	463	955	551	726	559	410	370	908	433	999999	747	999999	999999	705	491	123	376	999999	999999	999999	579	619	999999	740	393	944	387	651	458	999999	214	104	999999	859	999999	86	499	889	387	519	137	633	253	999999	713	999999	104	575	315	999999	898	647	999999	999999	999999	843	619	810	343	615	32	719	459	198	211	999999	991	458	328	415	623	999999	954	999999	809	945	376	999999	36	328	849	999999	999999	378	999999	999999	827	436	147	544	466	688	556	999999	497	418	184	64	608	70	83	646	999999	999999	465	420	693	629	891	775	477	93	999999	24	766	219	383	999999	999999	645	999999	999999	320	784	999999	935	931	192	999999	401	999999	321	926	965	255	212	999999	445	999999	925	873	207	544	371	77	999999	999999	541	16	287	45	999999	212	963	245	517	335	999999	951	530	489	999999	480	999999	14	165	167	818	999999	563	654	937	177	926	771	628	30	999999	717	575	40	400	999999	999999	999999	677	119	962	730	737	877	102	493	392	999999	999999	726	999999	367	911	999999	95	771	452	633	107	999999	286	999999	617	496	999999	755	999999	500	99	999999	608	144	999999	56	204	98	41	685	561	999999	999999	490	408	999999	999999	591	805	359	944	628	999999	248	268	751	833	770	122	999999	999999	347	117	892	999999	999999	999999	999999	40	999999	31	997	740	999999	81	999999	151	795	794	999999	520	999999	950	36	555	470	601	369	875	585	223	434	999999	790	194	224	999999	892	999999	369	782	999999	560	940	338	947	999999	966	176	614	609	47	999999	406	731	705	999999	91	999999	885	447	758	44	455	652	597	31	949	582	857	318	259	661	435	933	453	244	19	697	607	582	635	999999	271	976	185	458	578	69	999999	826	263	555	258	921	33	42	115	297	740	999999	938	393	319	306	360	999999	550	473	287	999999	999999	394	739	313	812	565	772	478	999999	148	452	890	103	999999	64	703	999999	513	909	420	999999	722	956	681	644	251	999999	964	625	800	999999	115	781	28	449	869	815	999999	999999	467	269	999999	821	999999	483	999999	999999	999999	251	656	999999	46	563	867	341	999999	437	999999	999999	570	682	807	999999	676	240	347	119	84	999999	195	888	468	403	999999	999999	502	901	999999	208	999999	999999	605	723	969	828	999999	551	999999	686	784	999999	757	285	548	785	462	999999	154	371	999999	938	225	
696	999999	768	512	999999	999999	716	838	763	999999	860	82	620	999999	94	999999	848	368	795	204	398	807	999999	140	192	855	665	698	999999	756	993	999999	657	999999	908	667	210	325	238	439	208	847	30	369	897	999999	928	708	377	899	306	12	350	999999	827	889	312	637	999999	999999	456	27	129	17	999999	999999	425	885	177	427	999999	999999	139	365	996	999999	786	394	243	980	926	999999	330	820	999999	999999	721	999999	907	29	999999	573	995	451	983	190	728	23	289	999999	787	999999	540	999999	226	773	872	999999	747	287	112	918	404	349	860	498	696	309	556	99	86	512	977	158	73	119	537	688	999999	815	822	999999	114	144	202	883	426	380	603	999999	127	736	175	630	916	445	999999	655	590	494	493	429	466	999999	32	285	75	392	999999	116	246	194	999999	931	464	339	814	270	157	976	82	326	705	999999	972	999999	999999	999999	242	628	999999	881	107	999999	332	403	316	914	121	917	818	43	493	497	450	932	133	243	175	586	999999	908	508	613	421	177	999999	597	228	999999	999999	999999	159	999999	175	999999	96	725	609	71	33	999999	158	240	168	49	832	999999	429	49	999999	999999	999999	999999	997	999999	999999	494	475	999999	679	999999	696	999999	978	110	999999	235	331	96	846	408	633	113	999999	730	760	277	455	999999	345	514	999999	188	999999	836	999999	504	999999	143	980	602	259	455	391	313	214	999999	262	68	165	607	886	342	202	818	479	87	102	999999	281	115	48	102	999999	999999	551	999999	972	151	573	389	963	198	115	254	999999	188	722	999999	999999	999999	25	396	227	738	999999	999999	999999	647	367	999999	412	995	861	875	563	166	636	226	999999	999999	746	999999	495	775	643	698	237	999999	670	300	365	842	749	241	999999	651	875	90	546	999999	531	335	784	124	977	968	336	240	690	999999	551	505	497	999999	303	905	901	451	105	929	608	47	977	999999	103	570	999999	630	785	911	999999	556	999999	56	174	421	999999	999999	999999	675	371	996	267	679	749	860	354	999999	937	999999	750	433	985	617	117	999999	357	718	31	417	722	706	454	779	709	994	825	451	665	999999	579	531	653	429	999999	611	779	308	326	999999	225	336	693	999999	171	857	571	72	938	680	74	999999	999999	390	952	664	551	999999	969	755	44	902	264	65	614	228	780	565	59	506	714	999999	999999	788	201	396	23	854	617	852	432	763	513	984	817	999999	182	272	476	903	999999	999999	339	571	999999	323	82	637	985	942	999999	16	22	441	966	25	999999	570	
199	566	651	697	870	126	332	281	398	279	999999	653	55	517	98	156	447	422	719	830	999999	999999	999999	385	868	675	775	426	999999	82	28	802	745	612	83	999999	262	371	999999	222	248	926	924	802	400	342	896	569	999999	866	994	553	999999	396	980	321	999999	275	829	204	351	999999	531	326	260	444	999999	443	999999	188	893	85	990	507	591	663	953	521	985	535	778	215	999999	883	87	475	507	359	632	999999	667	999999	999999	236	871	342	404	607	552	956	999999	463	135	999999	973	999999	562	797	804	999999	368	999999	999999	303	426	145	408	999999	999999	784	936	558	811	999999	520	906	543	764	636	259	999999	999999	999999	38	110	325	999999	769	909	169	912	709	554	315	403	937	706	248	810	735	933	999999	368	767	29	875	651	453	228	76	384	798	999999	999999	67	22	999999	261	203	111	999999	638	999999	89	872	999999	14	505	288	583	209	305	999999	901	999999	999999	999999	999999	19	235	673	636	550	999999	784	999999	999999	998	258	391	184	999999	55	709	678	305	999999	289	895	792	999999	155	999999	645	866	89	844	999999	240	553	34	561	252	999999	437	430	98	895	304	757	688	16	256	999999	408	754	260	999999	232	999999	496	708	999999	226	363	999999	471	905	977	705	279	288	768	704	366	623	213	86	281	999999	216	132	984	148	114	999999	899	277	246	999999	828	599	999999	999999	67	326	256	35	614	909	958	999999	999999	599	999999	409	248	999999	540	785	551	999999	973	974	813	374	723	999999	121	499	999999	999999	999999	864	876	679	999999	999999	647	50	376	187	472	372	299	33	213	395	659	705	999999	357	737	461	570	655	626	73	405	693	602	89	999999	999999	290	765	524	63	722	808	167	689	904	500	418	373	999999	611	684	790	999999	338	999999	416	999999	281	999999	216	303	999999	63	188	162	999999	447	297	272	358	91	999999	508	160	672	999999	547	937	452	246	53	999999	944	25	388	615	533	999999	999999	508	252	19	999999	999999	999999	501	754	999999	537	951	999999	130	111	999999	529	999999	291	19	999999	999999	868	999999	829	999999	172	106	286	999999	799	546	430	183	999999	764	115	999999	235	200	401	181	106	568	409	501	999999	922	105	591	495	239	334	524	607	907	640	316	189	999999	155	662	224	999999	189	990	531	999999	406	346	256	458	924	101	617	495	568	999999	535	338	46	249	11	694	552	999999	222	906	576	816	134	999999	891	999999	54	739	956	999999	388	419	999999	313	526	759	999999	47	314	242	906	121	999999	340	780	851	
52	905	999999	529	175	619	777	999999	313	999999	222	457	566	777	56	878	538	188	921	125	999999	999999	723	251	359	999999	999999	999999	999	999999	476	794	28	50	114	149	87	999999	224	769	642	354	999999	935	999999	888	481	536	196	37	999999	171	418	665	999999	319	191	419	999999	660	363	797	999999	849	123	428	438	999999	673	907	801	111	963	162	483	23	732	787	705	999999	43	728	794	972	881	315	385	363	557	794	957	668	267	564	415	999999	729	999999	822	128	459	955	999999	999999	235	481	207	266	191	479	586	404	714	999999	626	634	13	652	968	807	999999	85	968	879	950	143	844	409	747	637	999999	582	965	586	999999	999999	865	515	746	410	118	129	999999	87	218	563	999999	558	999999	999999	842	87	192	24	86	384	986	999999	338	102	636	798	518	554	196	999999	438	137	696	548	769	497	905	999999	699	922	903	891	671	397	999999	295	471	999999	795	999999	399	950	510	637	101	881	999999	654	999999	319	610	627	891	213	134	826	862	399	20	354	999999	624	999999	163	481	105	322	941	914	350	336	552	758	979	999999	999999	626	999999	457	887	320	261	794	999999	321	285	999999	999999	272	361	432	82	955	450	999999	775	635	999999	999999	996	568	999999	740	999999	983	68	868	999999	599	999999	210	804	999999	133	44	920	830	935	999999	205	104	855	678	562	917	264	596	318	945	839	999999	280	901	460	329	85	521	999999	406	999999	999999	98	867	999999	999999	628	140	832	416	999999	944	700	999999	961	999999	712	567	187	514	728	472	560	966	999999	792	930	902	491	803	999999	409	469	999999	588	788	15	987	61	410	999999	134	763	902	831	999999	999999	765	940	558	616	517	343	856	999999	999999	999999	999999	117	833	231	726	648	38	457	714	485	171	926	182	895	999999	515	777	225	604	708	658	999999	865	640	175	999999	999999	197	451	999999	612	860	797	932	883	880	227	188	572	485	999999	454	127	419	990	999999	768	662	891	999999	565	640	83	92	208	999999	999999	203	66	765	716	841	15	647	873	311	139	999999	22	844	297	598	653	128	973	999999	27	455	649	336	999999	279	305	448	999999	971	787	999999	734	896	999999	999999	132	807	769	893	449	479	546	999999	709	528	999999	57	999999	966	987	954	119	999999	969	797	553	729	572	446	999999	567	999999	901	524	424	516	125	217	273	476	845	999999	89	764	548	909	999999	627	999999	629	258	733	543	984	832	604	739	999999	999999	480	402	245	332	358	999999	342	645	175	999999	22	534	
839	999999	500	152	604	39	240	430	999999	593	112	999999	817	999999	833	999999	917	999999	820	776	198	377	792	999999	610	36	731	882	215	274	794	343	662	104	418	292	53	842	237	575	508	999999	999999	886	999999	999999	999999	71	58	739	727	484	474	245	345	472	658	426	999999	999999	307	358	224	623	999999	999999	245	723	877	551	559	999999	463	254	278	999999	424	905	784	273	521	999999	833	999999	546	999999	868	427	999999	946	633	999999	310	659	277	160	291	999999	999999	530	111	792	193	507	190	999999	999999	999999	999999	653	58	752	642	277	999999	637	524	748	87	487	999999	818	964	931	917	932	774	803	977	127	410	95	817	264	171	728	999999	335	999999	893	300	649	460	114	999999	880	999999	42	602	640	635	543	999999	610	629	999999	827	261	589	257	877	999999	999999	849	253	962	935	387	115	338	160	198	462	193	197	261	999999	999999	43	47	999999	741	211	347	492	867	833	217	635	878	901	999999	999999	999999	999999	999999	407	999999	860	935	945	999999	999999	274	999999	446	90	78	999999	377	925	967	999999	552	999999	999999	25	905	366	386	999999	999999	999999	237	436	999999	452	999999	176	124	999999	756	999	108	101	350	999999	937	857	55	786	764	794	267	952	934	999999	203	738	880	67	999999	254	484	806	227	854	699	837	999999	993	667	901	308	523	179	967	129	999999	959	999999	999999	57	320	600	374	933	495	999999	999999	999999	259	999999	296	66	999999	999999	999999	301	999999	495	125	999999	999999	62	128	862	496	999999	783	966	888	741	778	559	979	454	933	999999	442	294	369	999999	344	649	743	982	615	251	171	999999	452	828	587	474	214	978	756	268	999999	511	446	751	999999	999999	38	518	906	737	999999	907	578	999999	859	589	999999	999999	765	999999	999999	146	257	255	999999	126	999999	69	999999	999999	999999	999999	697	999999	412	930	999999	617	923	808	999999	999999	85	999999	173	263	98	811	999999	998	347	513	222	114	949	344	264	201	179	384	21	968	363	601	392	86	220	903	237	999999	741	519	777	956	40	999999	70	379	91	329	38	999999	101	166	967	999999	999999	593	999999	78	676	656	447	549	797	652	871	999999	999999	999999	53	194	583	999999	999999	827	735	999999	999999	866	999999	999999	119	850	999999	309	877	207	999999	551	298	626	188	999999	262	999999	81	238	169	999999	221	586	884	994	285	843	138	61	899	149	115	532	520	858	794	791	547	597	203	497	775	673	850	942	798	999999	999999	999999	787	182	756	507	999999	695	655	999999	999	124	574	511	181	
999999	308	494	446	765	116	999999	375	470	546	483	44	671	999999	547	735	941	206	999999	837	714	273	727	999999	999999	435	999999	213	106	791	433	33	999999	326	949	375	999999	506	42	320	686	58	999999	635	282	999999	435	92	117	962	68	999999	715	674	467	999999	580	110	838	999999	291	127	279	678	999999	460	352	999999	999999	182	378	445	173	548	999999	999999	946	101	120	145	999999	741	105	144	733	515	318	27	859	396	794	999999	667	999999	38	568	779	647	999999	822	999999	90	429	935	999999	622	755	176	523	801	615	489	990	703	340	550	31	144	945	607	152	335	495	275	387	123	777	470	520	592	886	308	578	999999	25	919	321	170	999999	120	999999	151	503	67	999999	315	275	964	371	488	547	644	999999	915	680	794	594	999999	557	999999	845	294	656	999999	999999	317	910	702	999999	420	238	860	594	999999	846	10	831	438	494	81	999999	999999	109	999999	54	251	605	663	617	230	335	167	612	80	275	999999	494	573	152	473	405	572	285	950	999999	687	999999	868	78	679	963	999999	669	486	632	41	194	624	999999	999999	711	999999	95	467	95	80	257	523	568	380	515	999999	295	31	676	284	999999	158	782	367	999999	999999	594	937	267	999999	498	136	447	244	291	999999	686	479	762	158	999999	818	999999	189	439	536	309	698	173	704	870	647	810	999999	504	45	842	528	481	973	662	157	210	999999	999999	131	86	999999	98	645	581	816	268	527	796	719	293	603	928	999999	438	895	773	999999	309	850	325	999999	739	255	999999	168	997	789	999999	999999	617	949	607	999999	999999	974	609	999999	133	999999	389	292	999999	999999	752	249	600	816	544	766	383	999999	999999	731	999999	986	595	842	616	423	819	479	41	466	999999	999999	999999	620	214	464	295	255	439	256	471	999999	999999	955	503	999999	567	999999	254	729	957	969	343	999999	511	999999	999999	999999	911	709	244	909	261	104	683	418	253	979	611	90	480	137	999999	369	999999	773	457	639	349	827	999999	638	235	999999	509	141	10	999999	119	740	999999	999999	344	729	999999	561	781	444	281	95	999999	588	579	174	258	829	760	974	999999	738	26	749	427	93	999999	605	999999	949	594	551	999999	133	869	870	999999	951	793	489	356	707	999999	23	999999	263	999999	999999	68	71	63	680	999999	999999	513	381	724	336	111	999999	875	416	999999	999999	999999	730	677	422	999999	999999	999999	307	45	281	627	908	747	999999	391	173	802	586	547	623	896	999999	180	392	619	498	999999	678	850	543	999999	940	
830	168	174	637	586	868	559	999999	901	999999	645	109	407	604	999999	999999	945	937	457	299	869	263	936	934	559	295	802	229	563	999999	456	501	667	999999	87	999999	838	999999	999999	933	37	999999	721	150	279	81	999999	999999	999999	433	733	913	95	324	999999	576	999999	239	88	999999	76	339	795	420	999999	153	441	719	527	999999	883	999999	359	524	999999	681	541	999999	665	488	310	787	364	999999	757	543	999999	353	617	511	999999	609	674	296	867	697	401	999999	840	136	639	275	497	819	550	541	999999	571	61	398	44	999999	574	599	990	288	974	999999	663	765	999999	97	112	26	999999	999999	526	73	656	999999	289	240	954	538	999999	45	299	545	588	225	980	999999	999999	999999	999999	928	44	999999	999999	999999	722	735	647	85	398	551	172	481	999999	277	25	999999	915	999999	118	803	482	45	999999	954	988	439	87	448	999999	894	795	883	549	762	999999	451	766	999999	999999	554	999999	879	150	999999	872	817	416	321	210	490	928	815	119	999999	999999	999	333	351	600	999999	657	209	299	504	999999	999999	932	376	999999	573	999999	847	634	999999	220	602	999999	453	92	999999	32	766	247	305	965	999999	999999	877	999999	249	999999	999999	999999	999999	897	999999	590	646	551	999999	885	999999	293	637	999999	999999	999999	999999	461	853	114	879	999999	429	999999	890	962	999999	538	999999	514	999999	69	999999	999999	319	379	75	999999	826	21	258	902	999999	999999	981	483	610	548	884	800	229	999999	999999	145	248	164	999999	308	16	431	595	118	776	89	830	999999	999999	192	447	711	999999	999999	634	841	999999	977	771	143	999999	999999	999999	456	999999	975	999999	639	606	652	216	164	331	999999	660	405	999999	149	136	419	999999	10	977	427	110	183	999999	341	790	621	289	271	393	999999	29	999999	79	999999	464	999999	793	201	384	852	975	293	999999	999999	999999	239	425	999999	999999	362	999999	288	439	933	355	481	299	954	999999	999999	373	999999	999999	416	748	71	335	999999	685	999999	625	273	999999	135	452	817	792	338	114	560	205	572	420	41	245	999999	169	999999	793	983	511	839	352	399	488	999999	523	973	608	175	999999	148	999999	524	736	415	999999	314	491	999999	999999	961	999999	999999	789	801	534	999999	999999	17	902	199	492	702	999999	785	920	999999	999999	421	303	999999	730	938	999999	67	541	895	304	830	999999	855	654	999999	304	999999	999999	64	609	999999	999999	784	803	600	272	715	999999	999999	700	951	495	435	999999	999999	999999	869	241	911	641	732	269	639	443	350	929	999999	544	237	407	999999	795	
999999	627	958	999999	999999	25	999999	999999	940	410	214	205	353	344	999999	999999	584	30	435	318	999999	422	876	428	999999	350	463	670	225	999999	428	929	425	165	999999	807	708	163	725	999999	111	245	701	331	64	444	999999	15	286	859	960	216	972	999999	717	452	999999	999999	60	178	561	468	999999	769	982	999999	779	999999	999999	845	489	430	999999	999999	216	843	999999	555	373	432	999999	457	394	366	220	222	957	458	448	187	66	178	113	557	302	642	999999	931	349	999999	664	999999	301	999999	379	539	911	400	760	999999	731	205	176	628	999999	114	83	103	999999	769	999999	331	748	537	999999	999999	999999	747	289	573	67	789	215	592	767	357	166	954	987	999999	999999	566	698	574	456	861	11	485	638	198	999999	692	999999	999999	464	342	164	764	999999	68	222	173	121	999999	816	941	989	584	999999	571	999999	128	999999	999999	999999	999999	999999	184	999999	928	999999	999999	999999	100	14	375	417	636	138	435	203	999999	999999	928	469	146	455	512	999999	514	871	427	625	77	250	450	586	999999	120	704	709	980	682	722	748	380	64	30	999999	450	533	363	455	434	378	999999	814	999999	418	332	314	131	425	576	66	999999	999999	51	850	564	788	912	525	434	725	223	719	591	189	98	92	434	999999	317	981	999999	971	200	699	695	635	408	95	788	400	588	999999	999999	666	999999	999999	22	999999	627	999999	621	999999	999999	709	165	835	233	997	330	999999	879	800	117	595	547	920	36	999999	165	929	390	999999	737	44	147	999999	612	924	334	934	79	999999	999999	999999	369	681	950	999999	999999	859	999999	411	765	999999	520	788	456	521	129	934	999999	669	999999	697	281	999999	110	986	571	506	233	308	673	999999	179	999999	106	999999	235	999999	970	544	999999	305	999999	978	71	198	523	359	211	100	999999	999999	807	410	249	15	383	999999	581	964	919	47	636	999999	737	380	378	896	691	994	999999	263	964	999999	999999	719	180	302	733	911	473	222	305	142	999999	284	587	769	384	101	88	999999	294	999999	624	771	669	423	251	999999	820	999999	668	216	999999	552	434	999999	549	530	834	90	842	669	500	707	742	999999	611	463	999999	608	999999	599	916	999999	999999	999999	999999	99	60	757	61	53	101	999999	554	98	337	999999	849	373	999999	999999	266	997	817	625	515	917	39	175	812	788	897	221	115	78	299	177	584	475	256	999999	999999	87	39	799	999999	654	163	653	999999	661	613	429	388	666	999999	918	819	353	453	999999	70	885	945	273	155	880	741	486	798	
170	375	999999	999999	770	999999	188	968	999999	56	999999	999999	386	998	999999	184	477	833	448	734	381	357	241	999999	205	399	594	142	765	999999	698	999999	677	854	16	295	239	312	617	291	165	950	801	306	591	295	999999	999999	794	98	999999	56	302	751	999999	812	144	361	921	381	790	56	212	374	999999	948	97	531	992	999999	999999	999999	999999	166	579	430	556	935	999999	909	999999	708	348	999999	999999	999999	999999	925	436	204	999999	878	391	246	501	118	747	999999	999999	643	999999	999999	894	929	999999	999999	830	145	999999	997	265	209	920	21	665	91	708	535	999999	707	338	999999	999999	999999	713	77	784	979	999999	470	682	130	987	797	711	563	813	418	534	472	820	484	999999	439	938	952	957	379	581	419	410	222	47	250	315	999999	66	999999	999999	85	728	999999	481	711	324	999999	221	133	309	999999	277	999999	11	926	886	853	418	999999	859	761	119	414	408	254	999999	470	92	999999	492	675	507	717	203	999999	999999	969	13	51	124	803	740	834	80	999999	152	999999	999999	120	363	999999	999999	400	246	463	965	999999	453	236	651	853	62	473	641	999999	604	560	105	553	192	917	999999	377	551	999999	30	285	343	928	112	999999	259	971	394	999999	57	116	481	999999	999999	999999	525	777	400	271	750	277	203	999999	875	591	25	667	928	999999	612	260	849	190	442	690	980	525	133	702	603	91	89	610	586	497	89	999999	71	999999	401	82	977	289	315	753	92	897	62	520	932	592	53	999999	999999	797	266	999999	308	801	999999	999999	653	697	667	669	198	999999	859	388	512	660	606	176	53	999999	283	570	999999	688	607	92	473	612	999999	21	47	140	999999	999999	241	999999	66	999999	322	999999	999999	999999	622	646	565	500	48	673	999999	282	986	876	904	888	523	696	999999	619	999999	366	537	51	999999	655	631	999999	999999	80	156	724	604	347	853	652	121	993	947	999999	133	117	999999	799	604	497	999999	171	235	304	999999	545	371	999999	999999	999999	863	999999	362	966	25	999999	999999	967	999999	293	999999	999999	33	262	776	999999	999999	198	496	96	322	738	446	439	630	999999	999999	114	999999	611	362	166	282	897	789	733	640	980	222	625	26	86	281	999999	819	386	147	973	999999	745	796	183	951	977	643	134	999999	999999	346	554	675	986	999999	999999	930	521	376	999999	472	999999	889	767	975	870	80	245	999999	999999	619	999999	332	858	586	70	815	189	215	304	263	664	792	717	644	668	949	39	914	365	390	308	999999	21	510	484	999999	38	
999999	90	907	999999	999999	815	314	102	232	816	410	112	110	751	316	82	873	808	260	182	133	317	920	999999	331	111	745	321	243	321	999999	111	214	787	980	134	397	855	996	976	412	551	446	143	999999	812	265	999999	991	937	999999	701	234	999999	999999	999999	999999	866	86	566	80	993	859	910	468	309	999999	323	771	192	685	27	999999	999999	999999	999999	870	787	420	519	999999	117	329	305	182	656	877	999999	999999	999999	963	530	778	439	999999	419	692	999999	675	330	914	941	867	809	262	130	889	950	913	333	30	383	455	567	999999	999999	673	563	999999	811	431	375	441	681	228	164	999999	382	999999	360	889	345	121	100	604	904	250	520	52	62	999999	999999	618	558	79	590	84	220	718	944	999999	139	999999	864	898	549	999999	195	999999	107	881	516	582	999999	444	684	271	999999	963	816	999999	999999	999999	999999	53	504	999999	882	611	637	90	38	663	433	613	759	548	257	999999	64	404	64	929	944	181	260	354	65	124	395	999999	718	999999	999999	231	999999	618	121	820	999999	792	627	583	952	27	852	852	159	999999	684	146	23	173	909	999999	999999	233	575	514	792	160	700	767	226	318	371	781	761	211	30	151	999999	437	999999	271	999999	480	976	927	999999	408	204	116	440	258	315	999999	347	490	563	369	999999	607	37	253	102	859	999999	644	999999	999999	999999	948	928	542	709	586	376	647	645	999999	256	648	999999	999999	956	594	999999	967	12	817	999999	281	647	661	109	828	999999	553	179	999999	123	342	999999	999999	316	255	188	999999	999999	999999	188	999999	844	377	999999	404	999999	642	297	507	532	399	641	999999	636	819	311	999999	999999	999999	186	822	478	728	83	913	375	937	87	999999	415	438	428	282	638	999999	436	280	548	999999	415	999999	266	671	393	723	999999	444	999999	497	944	911	464	667	553	365	231	999999	303	999999	38	485	565	587	101	104	999999	368	209	892	999999	40	727	738	475	419	566	999999	345	359	999999	999999	325	590	999999	999999	973	761	729	282	522	320	976	350	676	930	999999	679	580	999999	753	342	244	729	114	914	194	726	999999	143	999999	425	999999	944	986	999999	999999	974	821	999999	130	999999	639	926	379	82	63	999999	999999	545	999999	887	999999	55	999999	879	697	596	486	851	319	257	570	595	483	107	540	42	999999	579	769	999999	857	999999	999999	999999	703	317	999999	42	860	806	665	655	925	912	198	735	347	999999	409	574	498	970	287	872	999999	53	453	999999	541	31	999999	491	999999	981	999999	999999	876	
72	186	389	246	999999	999999	513	591	914	670	999999	999999	805	695	257	179	205	738	886	704	306	894	659	863	86	999999	839	783	183	999999	943	882	944	859	285	930	30	337	54	979	774	291	734	382	883	374	736	335	776	321	580	253	153	549	579	177	526	525	170	953	161	999999	418	999999	727	688	963	946	419	326	999999	868	693	907	929	999999	169	287	999999	712	763	999999	16	861	309	999999	999999	999999	289	117	413	504	999999	101	999999	54	872	700	655	204	411	999999	916	460	999999	712	999999	245	619	564	17	249	545	999999	999999	999999	723	557	735	37	949	999999	666	312	999999	654	700	602	90	884	153	469	632	999999	999999	999999	596	999999	999999	999999	999999	503	785	999999	109	999999	959	719	901	188	999999	999999	965	627	999999	843	134	614	999999	517	999999	957	165	734	420	548	999999	759	157	226	999999	999999	999999	147	999999	455	781	999999	999999	747	695	999999	701	999999	563	827	999999	14	539	467	848	982	19	999999	999999	999999	348	61	314	561	557	209	572	999999	136	164	466	827	999999	800	71	193	411	799	822	999999	265	999999	180	999999	53	612	229	689	378	78	168	677	561	705	117	999999	636	650	200	999999	418	999999	775	409	999999	677	275	739	406	665	999999	219	369	555	926	999999	880	999999	518	945	980	882	315	67	999999	789	275	43	693	999999	557	761	999999	336	621	248	487	771	231	376	999999	490	293	999999	498	948	318	16	779	999999	850	914	142	254	515	536	711	999999	413	581	999999	242	999999	75	118	819	999999	42	934	687	607	119	499	999999	609	999999	599	603	569	57	999999	269	263	999999	490	642	999999	364	999999	95	537	999999	999999	650	964	999999	443	228	999999	678	999999	999999	81	999999	424	741	424	990	999999	25	936	118	158	366	110	152	978	385	584	999999	200	255	221	849	160	999999	999999	999999	187	504	66	381	998	999999	709	205	197	171	256	749	227	638	718	805	158	428	622	11	550	821	135	999999	643	139	487	101	74	999999	941	587	989	575	999999	999999	999999	565	120	267	656	999999	954	816	138	999999	257	562	536	415	701	731	224	999999	309	365	378	999999	738	868	999999	617	141	966	230	999999	760	652	824	578	846	593	318	365	999999	999999	866	319	929	808	881	925	564	659	530	999999	372	999999	275	457	771	999999	827	251	999999	999999	773	999999	596	470	999999	999999	999999	958	568	117	999999	859	405	663	498	999999	78	929	999999	487	63	481	445	20	305	999999	386	376	999999	999999	766	999999	511	316	872	878	723	469	999999	999999	
999999	605	101	422	796	513	842	999999	959	999999	893	897	263	375	985	999999	552	999999	174	999999	228	370	162	999999	351	355	358	99	999999	620	346	609	999999	711	999999	457	390	33	224	792	679	774	417	999999	992	868	813	145	330	999999	335	148	304	179	999999	999999	453	418	80	451	999999	753	820	999999	375	293	700	552	85	538	911	529	371	382	884	454	953	999999	690	482	541	999999	999999	220	294	208	315	37	653	999999	13	999999	999999	999999	999999	925	999999	78	999999	999999	178	999999	69	999999	669	999999	776	999999	999999	612	999999	999999	999999	999999	999999	941	984	610	64	177	999999	673	898	999999	534	999999	577	999999	745	958	501	884	999999	999999	999999	999999	999999	999999	999999	489	999999	393	741	51	599	619	253	364	862	695	941	352	23	560	729	505	372	456	999999	999999	237	999999	186	337	121	988	63	999999	293	639	999999	18	68	575	745	595	999999	857	23	999999	696	223	999999	59	26	999999	871	779	999999	809	907	706	718	999999	261	253	999999	999999	929	610	565	508	81	233	999999	933	999999	448	815	999999	573	515	443	999999	42	24	452	137	320	963	127	999999	999999	999999	731	91	300	246	323	502	387	528	928	999999	359	197	152	512	999999	999999	999999	432	999999	128	245	999999	272	375	789	246	800	89	103	999999	999999	291	26	596	501	826	642	57	134	322	999999	55	586	41	993	845	872	999999	999999	236	109	695	319	373	999999	339	999999	924	456	87	701	999999	999999	999999	919	77	181	555	20	999999	999999	999999	307	999999	372	200	815	999999	999999	944	373	860	999999	999999	866	797	972	999999	358	171	17	999999	600	57	621	458	999999	623	999999	925	673	327	929	670	785	999999	999999	667	11	57	523	586	999999	512	713	840	213	999999	106	131	105	528	206	849	317	732	999999	259	40	999999	580	999999	999999	457	280	56	931	433	90	999999	409	314	650	310	648	430	176	98	999999	999999	254	999999	527	990	829	154	130	90	362	63	77	148	637	98	999999	331	999999	105	241	667	909	779	487	523	721	790	878	896	999999	887	566	137	915	259	668	527	674	139	627	135	925	850	81	37	999999	271	677	562	833	999999	963	80	999999	676	999999	475	574	999999	278	49	999999	234	879	475	496	999999	232	388	429	949	656	337	477	116	742	999999	708	460	999999	999999	123	325	73	883	923	999999	281	248	388	999999	952	670	860	588	858	701	971	606	540	576	48	299	143	883	669	636	603	999999	934	999999	766	999999	996	818	925	951	171	995	551	999999	668	984	999	999999	997	985	
999999	999999	257	999999	97	112	919	999999	421	824	999999	190	224	999999	892	530	313	576	999999	837	674	51	999999	907	539	999999	999999	539	908	64	999999	999999	999999	683	999999	713	999999	893	724	664	205	566	999999	110	769	980	999999	999999	118	147	999999	999999	798	169	321	434	236	349	510	121	56	389	532	366	999999	284	304	999999	137	188	38	420	852	772	642	118	643	562	148	999999	204	801	431	770	384	867	119	726	999999	734	487	162	999999	612	617	816	43	51	999999	494	686	250	135	929	999999	270	580	36	527	999999	790	999999	999999	999999	917	255	958	761	999999	999999	999999	999999	178	402	999999	875	37	249	164	826	84	602	986	653	999999	953	675	999999	999999	123	296	93	209	168	944	812	951	999999	999999	372	857	282	999999	999999	329	118	999999	732	238	243	999999	341	871	700	999999	198	688	557	89	963	999999	466	110	868	380	92	378	19	458	888	999999	596	553	792	968	999999	543	999999	334	763	881	942	272	427	999999	955	221	508	999999	755	134	403	361	731	791	401	999999	201	538	247	740	72	283	350	999999	999999	787	88	732	336	655	611	999999	326	92	637	204	999999	987	425	870	870	979	703	999999	530	999999	821	999999	577	629	352	549	999999	999999	818	999999	922	999999	244	177	999999	775	703	110	999999	999999	45	649	164	206	499	999999	999999	376	870	93	580	586	789	412	965	999999	165	707	313	999999	146	302	999999	968	281	575	753	257	999999	999999	286	603	999999	360	209	999999	846	380	999999	148	436	720	163	999999	999999	345	328	832	212	65	619	999999	999999	999999	999999	742	385	195	924	999999	460	999999	639	999999	806	977	346	438	999999	792	241	999999	577	175	635	999999	999999	999999	880	936	256	921	55	682	484	291	806	788	999999	466	999999	661	455	999999	687	999999	90	387	999999	120	998	999999	629	419	823	834	428	631	826	617	999999	846	314	999999	677	999999	820	956	300	525	181	558	121	745	995	999999	340	371	487	75	345	762	999999	999999	938	366	301	635	858	649	862	184	962	709	864	950	999999	466	537	158	999999	134	96	413	999999	449	999999	999999	423	253	504	66	154	760	281	840	999999	544	60	320	247	195	107	651	999999	996	596	999999	881	54	233	999999	999999	338	326	221	999999	205	830	498	589	999999	222	615	999999	806	39	999999	999999	999999	713	999999	999999	226	999999	564	999999	999999	751	942	999999	999999	12	379	29	631	232	999999	444	69	999999	52	713	999999	999999	829	973	492	505	856	966	395	973	857	999999	999999	466	999999	427	761	195	240	999999	
887	999999	223	415	842	595	524	583	999999	766	378	859	670	109	999999	494	91	591	543	939	999999	999999	468	401	999999	999999	608	174	614	399	682	874	934	598	999999	999999	518	424	140	999999	981	282	752	999999	605	997	671	999999	611	132	345	180	651	300	559	911	187	999999	269	805	986	359	969	824	93	504	925	82	283	938	976	667	999999	646	958	622	233	839	796	999999	376	296	563	491	999999	512	232	643	49	913	999999	696	164	334	999999	632	999999	928	544	999999	82	598	48	672	156	678	719	999999	341	937	687	347	35	122	439	700	999999	487	770	999999	999999	291	43	369	209	289	999999	136	999999	336	318	304	999999	695	84	777	257	890	345	999999	793	227	311	111	235	401	671	52	894	219	836	825	168	962	999999	791	565	999999	473	867	176	592	278	15	628	393	52	339	47	662	999999	904	152	394	788	999999	979	931	999999	807	617	999999	241	526	499	492	146	342	999999	999999	221	579	427	477	219	210	999999	306	483	842	359	342	999999	242	767	931	683	999999	999999	775	999999	634	545	999999	259	706	360	751	999999	145	256	709	472	999999	450	999999	999999	674	185	588	114	683	458	301	458	285	464	999	759	568	999999	372	167	999999	480	587	44	761	228	999999	849	208	790	347	595	649	870	260	792	999999	454	18	598	596	671	138	186	253	217	999999	999999	361	992	947	336	884	999999	380	999999	863	838	725	456	672	738	905	892	120	705	808	999999	214	999999	864	999999	800	774	571	999999	351	410	790	553	253	270	497	216	843	20	999999	999999	999999	976	928	65	728	562	925	857	765	246	999999	999999	409	999999	47	154	137	834	536	119	999999	949	999999	999999	58	999999	212	412	250	999999	59	110	993	710	914	238	288	809	999999	247	848	713	999999	999999	345	251	154	684	232	352	88	18	484	602	127	999999	54	999999	999999	999999	360	523	999999	999999	197	964	555	999999	655	809	866	999999	449	999999	271	999999	293	999999	126	807	37	528	189	898	620	999999	999999	400	593	373	193	812	802	837	887	334	106	999999	918	380	999999	456	999999	422	486	760	569	195	999999	999999	266	999999	359	999999	999999	832	343	719	454	156	348	164	114	999999	625	999999	525	612	411	936	999999	694	908	746	999999	999999	999999	766	422	860	481	440	999999	743	117	999999	462	603	317	999999	999999	999999	154	771	41	999999	351	999999	796	431	245	999999	784	404	999999	572	319	613	96	949	999999	576	307	594	999999	908	104	370	184	659	601	999999	999999	355	945	793	549	147	999999	
581	239	751	970	999999	625	524	656	665	999999	999999	657	849	999999	367	722	424	89	560	105	133	999999	999999	573	147	829	323	660	438	458	885	33	181	898	515	999999	591	606	316	969	160	261	439	305	639	12	752	415	937	633	531	713	999999	51	999999	145	257	188	832	999999	312	863	227	216	999999	521	485	950	11	999999	999999	817	773	590	945	871	16	685	933	144	86	908	723	999999	999999	181	44	999999	318	999999	472	999999	773	155	667	296	44	999999	126	127	999999	999999	413	999999	502	714	940	407	999999	999999	138	999999	254	999999	999999	403	150	422	289	17	999999	355	642	631	184	728	53	628	923	658	837	784	569	816	999999	285	999999	999999	999999	222	241	636	999999	599	250	900	168	999999	70	273	155	621	942	999999	999999	999999	999999	999999	125	999999	671	321	484	999999	999999	354	12	438	999999	809	899	717	119	999999	776	851	320	53	999999	284	569	999999	567	660	512	226	841	460	185	446	126	722	317	538	999999	919	161	999999	718	896	897	999999	999999	261	999999	438	512	876	999999	999999	860	999999	401	840	214	703	754	999999	999999	664	999999	552	262	644	693	187	999999	580	524	999999	699	999999	334	494	999999	839	972	316	296	84	713	965	127	396	585	999999	330	999999	334	848	175	999999	662	999999	999999	354	477	361	999999	196	999999	931	361	486	99	999999	791	907	999999	374	731	447	537	859	999999	547	435	865	69	693	857	999999	999999	676	691	371	71	280	110	42	371	620	748	109	55	999999	614	641	999999	448	218	999999	23	959	126	727	799	999999	999999	999999	919	612	302	875	339	106	685	684	999999	728	85	999999	999999	431	13	120	999999	438	814	999999	999999	794	568	620	999999	999999	918	999999	560	963	571	999999	178	999999	122	759	328	873	770	949	106	999999	846	999999	372	698	616	592	956	15	38	371	988	933	912	999999	53	681	999999	999999	187	399	134	830	999999	817	999999	999999	318	253	999999	826	667	865	82	13	999999	999999	257	786	999999	336	339	554	935	999999	279	244	352	987	715	647	482	999999	771	707	805	25	422	555	355	75	283	712	999999	212	999999	999999	861	999999	187	63	999999	614	78	851	999999	999999	895	955	547	999999	208	331	537	154	353	792	104	999999	999999	932	577	702	440	761	999999	626	340	733	999999	156	383	443	810	661	223	999999	806	919	999999	999999	130	466	17	247	866	951	184	78	858	999999	39	496	710	254	486	999999	183	999999	797	442	248	999999	459	999999	999999	999999	999999	875	931	485	999999	999999	999999	973	999999	999999	694	202	
999999	999999	452	272	999999	595	127	999999	999999	565	185	492	694	500	132	214	986	958	17	616	513	111	440	308	147	383	925	855	768	737	442	376	999999	980	420	695	990	976	297	864	283	847	41	999999	700	449	791	494	61	522	986	999999	999999	88	689	793	671	153	135	501	999999	272	128	996	999999	809	999999	713	999999	436	224	999999	999999	153	999999	665	999999	483	608	697	592	440	803	999999	750	999999	272	958	301	627	999999	847	851	795	999999	21	729	999999	999999	891	993	87	414	625	308	999999	999999	960	745	33	723	197	545	437	909	239	468	872	256	543	546	496	999999	463	412	999999	167	999999	949	330	936	999999	999999	716	999999	514	36	188	946	773	406	312	223	277	904	836	999999	999999	886	964	552	856	788	999999	354	506	999999	951	999999	999999	819	316	21	424	97	687	547	828	733	405	213	290	925	482	146	244	999999	154	999999	576	74	999999	989	984	778	999999	257	358	372	206	848	999999	965	24	954	100	301	798	190	227	298	484	999999	999999	999999	271	931	999999	164	120	233	521	999999	999999	999999	85	326	36	646	18	439	198	999999	536	556	999999	999999	999999	528	55	943	485	999999	342	287	590	999999	508	233	516	158	941	203	261	973	999999	682	329	157	999999	773	274	161	999999	787	999999	28	164	934	632	946	999999	787	119	177	747	557	999999	999999	287	999999	817	999999	140	999999	497	999999	214	562	230	999999	999999	763	999999	999999	678	333	791	554	188	572	897	574	999999	569	999999	999999	94	94	999999	999999	622	960	870	855	955	999999	31	322	299	114	999999	999999	999999	186	951	999999	148	837	498	423	765	515	999999	714	135	253	212	571	999999	343	999999	999999	336	451	833	44	892	793	325	217	312	999999	264	83	999999	305	999999	423	618	870	999999	256	596	812	999999	116	999999	165	999999	712	999999	459	590	999999	203	694	275	999999	353	916	374	354	521	291	120	296	261	117	955	829	392	999999	953	861	328	663	533	523	999999	726	999999	736	73	613	999999	999999	999999	308	879	74	40	598	80	701	506	670	734	315	702	726	855	673	209	900	329	479	999999	729	999999	540	171	751	832	626	662	637	291	908	342	267	999999	952	237	891	799	793	718	261	364	657	929	228	821	712	871	999999	537	172	293	999999	356	169	670	349	999999	288	999999	454	49	999999	999999	999999	972	444	329	999999	445	318	999999	535	760	999999	374	980	611	999999	930	129	999999	999999	110	999999	624	862	999999	999999	292	888	999999	999999	37	274	221	495	999999	112	255	386	393	
968	155	229	70	758	719	111	794	689	738	960	358	999999	699	999999	999999	999999	212	120	533	91	619	557	329	591	999999	496	999999	878	712	508	697	553	736	786	999999	881	68	866	153	808	453	999999	159	38	171	391	575	253	727	18	999999	144	852	999999	358	597	999999	479	999999	232	79	915	977	239	999999	805	999999	912	999999	887	999999	346	967	999999	637	26	407	999999	429	127	920	789	161	999999	608	999999	700	999999	437	337	981	589	616	920	739	999999	625	920	765	366	480	999999	210	999999	807	563	999999	137	675	999999	999999	999999	59	142	311	999999	764	283	630	709	115	487	999999	714	905	621	729	57	985	999999	999999	487	999999	999999	646	268	999999	999999	999999	55	999999	572	758	105	148	382	540	999999	999999	999999	999999	999999	999999	65	260	993	187	495	934	196	834	129	999999	575	941	712	82	985	999999	53	700	452	999999	999999	323	999999	728	389	576	533	91	255	439	535	999999	999999	198	480	812	652	90	103	387	709	221	277	430	192	999999	999999	310	554	987	574	999999	999999	999999	713	741	718	274	798	918	411	999999	588	999999	616	249	892	523	602	182	844	963	999999	75	679	999999	56	999999	546	999999	999999	232	537	267	999999	775	14	95	999999	999999	104	387	291	184	976	605	632	587	999999	943	999999	912	999999	382	153	610	163	265	999999	349	695	605	728	999999	777	188	577	330	824	841	999999	807	999999	863	87	999999	681	431	98	83	741	469	308	602	962	999999	525	999999	124	264	622	999999	999999	145	53	999999	658	717	407	798	37	311	999999	999999	999999	465	872	844	999999	686	928	999999	176	220	607	999999	999999	136	611	548	663	422	216	999999	999999	999999	16	903	819	999999	808	964	999999	300	56	439	706	335	893	999999	999999	680	999999	999999	335	999999	582	589	999999	817	999999	532	115	858	145	615	105	202	753	999999	458	969	999999	999999	878	964	999999	999999	174	999999	529	971	999999	114	192	982	561	779	244	338	912	999999	376	999999	398	285	999999	175	165	440	999999	514	582	680	58	999999	656	155	558	371	999999	706	425	369	298	999999	999999	10	676	162	63	999999	957	425	999999	42	602	999999	326	602	115	541	720	733	833	24	399	562	66	795	336	416	230	873	155	216	999999	16	713	178	999999	857	499	999999	387	999999	999999	999999	379	26	794	633	828	999999	265	651	985	999999	999999	283	830	737	944	881	826	647	105	93	279	104	40	596	999999	158	617	257	52	717	355	815	467	999999	193	50	11	999999	587	275	618	504	230	999999	999999	439	348	257	
999999	618	186	999999	922	999999	887	284	985	999999	324	680	348	17	999999	999999	346	720	999999	597	554	904	879	133	69	830	475	775	999999	721	999999	878	810	369	344	999999	541	615	893	993	355	999999	64	803	387	907	999999	610	999999	952	973	760	623	750	703	18	738	999999	680	101	998	121	410	273	92	446	870	979	999999	999999	736	730	827	823	252	999999	849	999999	745	161	999999	865	879	921	748	999999	265	69	665	336	696	489	999999	801	994	243	508	999999	999999	941	999999	947	999999	999999	999999	999999	933	800	999999	67	168	661	316	528	197	143	241	488	999999	727	190	810	999999	346	486	257	795	35	999999	999999	147	68	366	999999	999999	956	927	167	704	999999	432	465	560	608	999999	45	182	999999	613	999999	999999	29	276	993	760	999999	999999	600	999999	969	457	999999	972	499	920	109	999999	512	999999	241	215	84	783	28	305	999999	259	714	999999	451	84	389	421	966	999999	127	792	372	53	887	332	337	921	735	58	999999	493	999999	688	77	739	669	11	382	656	927	245	257	697	45	976	999999	431	999999	999999	999999	495	15	493	802	316	999999	469	526	908	999999	163	58	970	780	242	198	36	999999	711	415	388	999999	319	88	881	545	999999	999999	999999	413	905	136	999999	999999	38	487	577	886	761	806	999999	484	999999	778	774	197	287	916	999999	999999	892	330	92	489	999999	455	695	414	920	771	267	999999	616	999999	971	999999	217	988	751	755	621	150	999999	905	215	903	575	541	314	999999	268	758	215	999999	520	585	999999	362	999999	999999	791	999999	965	989	549	748	868	968	999999	747	999999	298	999999	57	999999	752	980	999999	283	785	999999	164	999999	235	512	509	255	999999	999999	396	981	855	697	178	963	999999	999999	360	365	466	45	607	999999	999999	999999	970	593	999999	956	999999	605	999999	999999	516	702	636	72	739	486	50	503	999999	983	420	765	135	601	995	93	999999	577	630	821	817	749	282	430	999999	521	999999	999999	97	537	999999	790	124	776	999999	476	336	999999	445	999999	999999	963	999999	623	323	801	999999	378	597	84	249	999999	975	55	270	766	429	999999	999999	999999	944	134	415	847	999999	629	651	358	420	529	756	330	999999	999999	505	999999	98	999999	116	741	931	173	999999	22	298	36	999999	78	515	424	999999	130	866	226	928	999999	557	813	856	693	159	241	958	77	327	999999	67	228	549	416	677	770	109	787	999999	780	999999	403	999999	741	814	582	999999	996	483	636	999999	999999	828	999999	306	999999	803	422	592	999999	215	260	694	379	968	
597	528	999999	746	285	30	89	930	158	394	164	264	125	999999	577	399	962	594	691	464	151	399	244	119	403	999999	687	205	999999	575	556	708	999999	772	226	999999	742	259	207	616	384	985	679	920	152	29	688	543	25	999999	999999	666	13	915	826	207	999999	989	353	319	999999	999999	345	583	838	455	85	352	662	523	999999	999999	396	84	999999	999999	720	999999	967	383	288	999999	999999	293	332	889	999999	274	945	999999	999999	999999	906	888	999999	999999	999999	106	92	696	944	345	999999	999999	655	999999	999999	929	835	670	999999	969	32	969	40	198	703	999999	260	948	750	810	406	643	753	903	999999	999999	800	588	999999	623	999999	999999	438	942	999999	688	999999	792	620	776	438	999999	999999	800	730	999999	858	999999	797	598	999999	144	945	999999	938	999999	748	751	733	772	138	256	164	863	737	751	999999	97	925	25	422	999999	338	974	382	131	112	952	183	999999	649	715	791	917	777	999999	335	305	13	37	999999	886	68	999999	647	999999	999999	999999	999999	978	406	770	169	782	186	387	805	970	999999	999999	144	796	999999	865	132	999999	999999	246	999999	999999	999999	245	93	898	85	536	409	490	337	199	10	434	888	999999	472	878	556	999999	999999	999999	302	364	543	196	892	999999	318	999999	725	234	726	884	591	434	561	171	686	271	999999	649	978	325	643	571	816	709	999999	999999	402	999999	866	999999	505	696	347	72	702	897	15	932	227	215	765	112	473	999999	843	464	644	310	202	294	999999	101	999999	976	999999	971	999999	192	999999	935	800	481	368	280	389	894	97	499	469	789	999999	773	432	772	560	540	108	701	999999	454	738	101	999999	582	153	413	285	999999	351	730	527	822	698	292	999999	999999	744	202	736	948	376	999999	841	413	38	999999	669	648	426	999999	872	999999	326	790	206	708	429	999999	136	975	619	999999	157	738	271	443	999999	149	368	999999	796	906	964	999999	87	593	260	648	553	615	999999	636	943	170	857	999999	999999	907	999999	705	999999	957	75	760	338	649	999999	113	151	594	462	999999	999999	160	393	966	713	999999	712	613	458	781	242	521	240	983	783	987	881	999999	937	999999	63	662	411	999999	840	214	589	437	596	999999	506	959	999999	224	356	792	777	999999	999999	108	999999	999999	257	93	725	554	529	355	866	999999	232	999999	657	999999	475	627	999999	554	136	509	817	284	26	311	999999	999999	999999	26	636	990	999999	999999	999999	838	972	999999	415	328	999999	296	999999	244	571	586	924	777	311	867	749	728	53	233	764	636	
290	999999	465	999999	999999	999999	194	513	999999	875	999999	242	452	819	322	894	999999	431	441	839	825	583	713	440	387	506	971	999999	277	908	946	999999	235	650	557	999999	126	469	519	670	111	180	526	696	785	692	335	492	554	854	515	622	791	924	810	707	217	34	568	312	480	692	246	809	928	999999	999999	999999	271	269	778	752	999999	770	999999	999999	999999	26	655	694	999999	489	947	999999	402	334	999999	310	839	850	845	101	901	217	200	999999	933	999999	767	970	685	533	230	294	86	762	999999	31	196	165	651	200	378	873	140	991	744	999999	416	604	620	706	962	421	424	686	851	704	580	328	721	349	259	684	19	999999	268	999999	346	999999	623	182	999999	683	209	655	999999	38	86	208	999999	118	310	173	360	979	571	809	999999	399	999999	16	451	999999	444	999999	940	693	864	493	999999	91	488	999999	980	447	593	288	222	769	964	822	627	999999	654	612	49	96	334	40	999999	458	793	946	728	999999	731	255	999999	897	714	38	174	593	476	592	630	533	999999	913	396	293	597	110	435	99	389	79	999999	831	272	854	369	834	999999	283	298	999999	58	373	715	347	48	324	64	999999	658	999999	904	71	982	516	903	420	643	792	999999	999999	999999	999999	237	662	999999	418	635	860	999999	340	185	202	999999	98	484	818	207	58	999999	283	999999	499	441	354	174	161	999999	755	950	999999	200	624	999999	606	30	419	146	63	315	630	689	204	999999	327	858	711	999999	893	41	94	222	595	548	999999	647	31	208	999999	497	880	568	879	999999	720	149	561	780	999999	77	75	682	154	742	623	593	999999	233	123	496	462	999999	955	724	999999	736	604	999999	834	959	999	999999	264	999999	999999	71	810	294	999999	999999	307	931	80	826	999999	412	78	999999	999999	999999	999999	798	999999	395	44	496	613	164	999999	984	545	485	999999	738	999999	854	428	588	317	561	999999	565	676	935	199	531	323	139	758	462	667	999999	160	999999	173	211	136	868	999999	999999	458	655	250	572	642	821	986	342	757	121	999999	490	545	373	999999	999999	131	999999	999999	513	183	484	406	591	326	793	335	999999	575	867	727	560	66	378	999999	999999	325	114	302	999999	545	981	381	646	478	187	216	999999	630	932	90	976	671	28	765	973	258	999999	999999	849	496	880	766	890	393	434	434	176	999999	91	914	26	857	829	968	201	112	759	122	149	586	547	484	642	999999	999999	888	47	612	139	879	666	858	452	881	664	999999	490	999999	54	752	50	999999	
999999	28	73	128	841	60	574	870	499	546	999999	273	948	406	134	113	642	545	999999	999999	139	999999	258	167	999999	948	999999	977	999999	507	999999	999999	999999	30	936	999999	723	633	56	999999	48	269	390	129	999999	189	999999	268	100	386	620	508	365	486	397	345	999999	905	713	893	746	999999	999999	991	477	719	727	999999	999999	510	390	18	498	411	999999	999999	999999	138	415	236	999999	55	886	245	886	569	41	999999	999999	601	999999	817	919	999999	999999	451	999999	398	651	42	461	13	798	999999	996	611	20	954	960	527	999999	640	500	487	877	999999	710	999999	115	999999	688	999999	306	999999	655	572	999999	345	171	83	859	433	486	999999	774	21	257	306	248	284	559	87	108	999999	87	223	327	442	285	548	741	997	293	743	354	793	707	930	934	434	999999	675	792	999999	667	100	999999	127	712	866	999999	413	774	830	359	611	999999	201	790	441	999999	656	70	999999	999999	862	150	743	999999	980	314	326	371	999999	762	883	294	221	447	987	69	210	729	418	999999	338	233	462	394	743	234	516	150	502	189	865	999999	178	555	805	949	999999	99	999999	562	137	51	959	78	475	326	357	753	803	382	54	927	651	529	999999	999999	687	999999	294	999999	999999	999999	868	634	896	999999	999999	999999	642	47	999999	121	999999	856	966	296	273	999999	999999	999999	877	999999	999999	130	145	999999	963	999999	552	176	271	999999	804	999999	764	951	182	335	181	206	210	692	121	765	999999	932	929	794	999999	717	999999	999999	999999	868	878	45	999999	748	498	957	999999	477	122	475	775	586	316	999999	102	25	123	999999	222	999999	226	194	650	581	396	213	999999	179	999999	999999	801	968	631	999999	108	999999	121	434	836	224	891	732	999999	646	989	999999	625	999999	701	999999	999999	436	90	717	651	999999	394	268	362	295	948	999999	391	287	673	807	955	380	999999	999999	999999	689	112	999999	831	493	615	999999	591	248	587	110	477	999999	241	375	887	913	293	414	343	999999	999999	550	276	755	351	301	972	999999	202	255	999999	337	644	999999	333	92	886	168	88	391	677	123	708	847	999999	999999	56	307	919	999999	97	999999	999999	999999	999999	561	731	86	152	323	999999	408	999999	342	123	150	903	327	999999	804	36	135	335	952	185	958	842	428	999999	507	255	675	272	160	999999	478	999999	593	999999	999999	361	810	26	765	360	278	999999	376	733	528	940	729	265	125	25	961	192	87	875	999999	719	999999	989	644	77	365	146	896	184	645	999999	999999	30	999999	453	226	118	570	602	
906	891	999999	694	568	567	999999	419	157	145	999999	295	999999	718	648	62	58	821	381	999999	994	142	180	202	97	999999	999999	709	985	999999	798	852	999999	484	968	767	999999	617	430	87	551	946	988	999999	977	360	621	601	382	999999	404	404	736	999999	608	774	721	283	607	883	999999	817	433	485	999999	999999	674	746	750	880	808	440	999999	304	155	999999	153	999999	224	737	74	38	336	999999	999999	999999	999999	999999	876	999999	55	970	999999	999999	150	733	523	999999	424	634	686	875	851	501	418	964	14	442	727	559	999999	312	68	869	818	908	490	999999	218	942	237	926	999999	999999	999999	838	429	853	163	422	535	640	994	590	61	198	186	999999	360	312	399	683	29	326	572	743	912	151	728	999999	253	999999	999999	481	406	760	16	304	665	579	544	999999	288	999999	34	990	317	477	818	630	731	999999	314	999999	553	554	906	552	983	999999	925	288	134	922	178	676	345	523	193	301	192	882	179	780	999999	249	404	713	301	582	435	999999	332	108	509	598	999999	399	928	999999	999999	463	321	573	653	999999	35	366	147	358	654	999999	294	527	447	999999	999999	533	147	314	159	202	261	999999	666	491	955	36	422	580	999999	945	594	340	447	999999	999999	606	136	512	223	48	576	943	999999	640	160	805	661	999999	999999	30	262	624	703	999999	211	999999	907	172	310	999	943	566	999999	708	999999	953	90	717	289	999999	999999	635	100	121	625	318	483	35	341	160	375	999999	466	111	693	970	637	786	528	999999	698	999999	999999	223	104	19	717	228	440	207	724	999999	380	999999	623	626	533	591	45	893	999999	881	831	999999	634	190	999999	134	25	239	999999	304	999999	628	189	442	433	877	26	615	999999	264	595	999999	999999	431	392	999999	999999	999999	999999	55	750	634	234	817	142	62	589	999999	909	999999	999999	999999	881	430	753	752	999999	191	203	656	999999	429	302	182	296	999999	999999	999999	999999	878	646	999999	793	999999	999999	564	404	372	309	381	297	111	999999	18	60	394	262	15	677	640	176	999999	873	790	480	330	342	999999	999999	999999	338	386	126	41	945	265	999999	999999	999999	999999	999999	692	881	822	999999	999999	999999	293	131	999999	999999	718	534	999999	711	999999	84	12	999999	233	232	352	840	999999	52	910	999999	999999	72	795	999999	650	138	489	291	483	424	999999	431	16	606	999999	930	629	10	620	999999	999999	329	604	190	414	999999	653	999999	15	851	27	780	457	487	59	230	335	999999	793	590	999999	876	237	925	34	581	792	626	999999	
421	999999	863	432	68	37	355	468	999999	572	999999	999999	522	999999	632	407	280	974	528	557	828	604	704	999999	39	806	92	101	999999	166	999999	29	999999	793	593	640	164	357	398	999999	703	762	720	362	999999	999999	532	999999	605	999999	753	606	274	79	355	817	516	656	402	262	944	999999	789	458	739	819	999999	999999	692	991	253	922	999999	77	999999	999999	884	999999	999999	999999	283	492	999999	999999	412	236	999999	957	447	999999	999999	999999	955	146	515	449	973	999999	623	146	658	803	999999	613	999999	830	31	206	225	289	999999	173	404	999999	978	462	768	999999	56	512	73	499	291	915	999999	999999	966	449	562	999999	102	622	729	124	275	480	585	881	874	999999	215	558	742	168	843	960	113	487	168	63	999999	344	225	999999	82	168	521	991	746	540	863	581	644	810	197	320	444	289	212	507	877	886	999999	474	999999	515	999999	999999	81	906	641	999999	290	999999	732	757	999999	999999	999999	999999	958	593	999999	343	718	999999	914	931	971	999999	526	824	285	660	186	999999	581	751	814	567	410	999999	920	839	999999	384	301	145	88	440	914	825	247	104	548	999999	750	429	756	672	601	826	999999	548	390	999999	214	630	332	937	186	654	804	485	999999	999999	673	999999	999999	343	999999	778	853	540	618	701	587	190	121	892	999999	161	999999	151	965	999999	246	381	459	92	180	999999	813	150	264	269	31	761	398	978	620	999999	985	999999	999999	822	972	621	929	689	999999	34	999999	439	999999	34	658	662	519	999999	999999	301	846	999999	999999	671	964	712	286	359	680	825	792	143	282	999999	175	583	999999	152	999999	624	452	770	999999	156	162	384	999999	239	999999	999999	252	275	653	999999	608	999999	258	668	999999	270	344	999999	19	414	241	385	167	999999	859	85	850	376	520	709	999999	86	508	27	519	590	464	57	999999	320	582	526	489	954	990	999999	334	153	294	351	999999	871	761	999999	914	776	226	954	379	999999	518	999999	755	944	999999	999999	999999	241	158	999999	999999	297	832	999999	831	715	896	212	312	999999	999999	706	91	999999	429	977	324	69	999999	742	373	999999	999999	999999	802	707	771	545	485	999999	414	999999	995	27	546	999999	49	999999	616	208	880	24	651	61	785	812	793	585	525	999999	218	76	137	415	903	304	619	999999	895	134	943	361	727	999999	914	999999	710	74	999999	435	937	261	453	999999	862	359	859	999999	437	989	913	999999	999999	984	260	999999	966	589	123	999999	999999	430	999999	492	264	529	296	807	147	999999	999999	728	999999	99	
563	956	622	233	553	999999	445	999999	192	906	220	758	341	743	594	575	690	131	999999	391	62	517	94	999999	649	999999	999999	999999	488	999999	887	194	243	930	431	999999	999999	742	46	999999	805	390	247	270	281	506	198	999999	222	571	447	980	777	570	999999	999999	872	661	583	220	490	393	514	999999	999999	36	525	410	322	999999	850	948	999999	999999	999999	672	279	823	690	152	154	520	839	917	861	999999	417	672	893	385	431	73	168	825	88	422	875	364	999999	255	981	787	241	999999	720	499	894	395	999999	374	999999	999999	999999	440	999999	999999	999999	597	32	999999	999999	852	999999	936	869	787	789	270	312	173	999999	915	581	444	171	999999	289	917	206	371	22	31	999999	529	999999	999999	999999	999999	758	118	999999	288	342	139	999999	138	281	304	61	933	999999	999999	93	820	577	860	477	536	999999	709	999999	636	400	999999	109	999999	174	986	336	999999	999999	999999	511	204	999999	518	582	451	808	42	95	984	999999	272	661	387	999999	867	952	748	905	564	458	59	426	241	887	999999	40	48	964	294	967	563	248	649	133	999999	524	68	288	35	728	999999	624	999999	770	137	999999	999999	659	306	44	999999	999999	999999	612	461	777	75	999999	899	421	770	78	801	26	312	999999	22	264	59	353	893	470	880	836	221	434	719	999999	759	683	319	999999	667	999999	390	999999	118	46	671	120	459	437	388	613	958	178	823	690	999999	999999	986	466	610	999999	999999	127	712	303	400	37	67	604	999999	226	111	391	410	551	636	341	999999	999999	999999	938	894	466	91	276	878	999999	611	39	12	656	697	853	778	714	118	272	999999	814	999999	644	63	854	565	172	512	576	999999	281	64	999999	197	20	873	999999	68	999999	45	446	999999	357	999999	38	601	225	528	999999	612	695	442	373	82	999999	339	999999	885	49	999999	919	999999	311	999999	339	975	875	469	686	979	999999	999999	434	237	999999	999999	298	228	35	999999	999999	643	264	999999	999999	839	690	64	95	681	924	786	29	999999	125	682	123	81	95	62	726	755	999999	278	505	49	17	146	260	712	50	729	999999	999999	560	286	509	999999	213	500	294	999999	384	15	999999	330	636	652	121	149	285	226	143	972	537	999999	801	986	467	42	831	554	804	382	999999	999999	926	243	999999	839	183	775	868	999999	768	999999	381	836	999999	185	413	999999	999999	120	999999	824	596	999999	258	966	484	522	880	180	668	740	26	12	374	860	999999	403	999999	281	966	510	357	547	213	632	223	999999	999999	292	629	476	
999999	999999	999999	816	607	47	984	265	999999	660	895	698	926	37	888	379	471	999999	780	20	934	753	154	926	999999	59	684	626	999999	520	749	999999	550	999999	999999	999999	999999	999999	262	366	418	174	916	315	615	999999	620	186	743	999999	999999	999999	999999	619	999999	999999	999999	28	349	558	363	367	512	844	910	307	157	734	815	999999	322	999999	109	423	601	999999	999999	838	999999	816	438	508	999999	999999	27	338	999999	999999	999999	446	781	47	218	703	13	60	999999	81	404	318	512	886	370	186	531	589	320	98	27	771	938	711	708	999999	999999	999999	484	999999	827	581	999999	999999	999999	379	785	284	704	405	420	551	118	999999	443	12	314	552	148	707	387	999999	28	999999	999999	888	508	80	999999	999999	583	999999	999999	67	254	823	106	296	811	999999	400	256	885	914	999999	476	663	182	277	705	228	577	716	999999	999999	399	563	999999	312	195	871	714	999999	999999	999999	999999	974	60	999999	620	906	28	999999	157	316	140	552	113	999999	999999	999999	335	802	634	467	16	441	799	840	855	999999	999999	984	625	128	686	311	866	102	416	501	613	661	657	999999	209	999999	569	469	999999	846	460	896	865	961	999999	911	320	561	999999	829	184	219	665	999999	35	44	125	38	630	829	686	20	911	945	621	999999	155	836	999999	999999	872	340	754	19	999999	999999	129	664	582	774	991	999999	286	586	327	403	999999	305	772	175	999999	540	839	267	169	450	985	919	999999	872	999999	484	303	646	957	844	999999	656	552	51	915	460	456	855	837	380	733	334	999999	999999	676	849	999999	102	999999	342	500	497	849	368	998	999999	324	709	17	517	999999	640	629	482	938	350	753	730	999999	999999	94	983	429	788	999999	660	301	131	999999	916	999999	211	198	625	353	967	806	194	53	716	145	999999	847	330	368	999999	705	155	290	336	106	343	842	196	257	517	78	70	651	999999	907	203	513	101	107	810	999999	13	999999	999999	999999	569	687	543	135	999999	999999	108	430	999999	955	156	841	999999	999999	86	369	12	377	836	899	746	542	999999	808	941	242	999999	999999	558	651	999999	26	319	999999	536	999999	308	70	909	999999	969	640	37	392	761	362	644	999999	30	450	449	999999	301	999999	797	36	999999	734	194	115	388	875	871	999999	264	139	531	86	999999	430	71	942	999999	465	929	999999	999999	321	57	589	597	486	213	117	211	75	725	999999	999999	999999	673	573	999999	803	993	104	768	63	138	631	830	568	986	599	389	999999	999999	999999	151	999999	520	670	999999	604	
999999	999999	671	763	771	198	414	292	90	999999	757	999999	999999	664	472	834	346	999999	193	425	759	39	500	999999	999999	999999	999999	888	107	314	999999	12	886	282	295	100	999999	15	292	939	227	547	488	212	841	892	441	514	374	999999	354	999999	999999	271	844	488	411	999999	46	76	302	525	195	999999	794	999999	611	793	378	999999	411	341	179	253	207	221	551	999999	772	999999	999999	999999	999999	791	959	930	524	999999	437	807	999999	999999	968	226	647	702	362	712	418	999999	999999	647	145	993	999999	22	889	244	73	632	999999	124	294	210	999999	909	11	403	816	864	999999	986	365	571	692	46	373	999999	605	505	859	999999	879	686	999999	625	257	530	886	999999	50	290	561	805	869	999999	90	768	423	738	700	958	896	999999	855	304	291	574	311	867	649	936	639	999999	772	108	244	608	656	186	662	481	517	868	823	999999	434	560	701	127	956	999999	539	866	999999	901	999999	999999	831	999999	343	682	999999	28	999999	999999	650	993	42	770	340	999999	121	246	86	228	999999	37	730	904	869	731	999999	999999	911	54	406	772	762	871	166	908	999999	407	999999	999999	262	498	999999	999999	309	999999	528	930	999999	484	493	999999	790	586	999999	999999	605	999999	389	999999	808	45	117	263	999999	878	240	170	614	999999	999999	714	403	106	966	952	999999	20	604	999999	213	943	406	437	560	113	981	185	421	251	313	849	999999	999999	999999	999999	391	999999	21	999999	999999	999999	325	999999	778	779	900	694	620	999999	458	594	332	951	408	865	638	999999	702	604	896	999999	748	373	127	999999	696	172	924	748	571	999999	999	183	999999	846	999999	50	659	999999	999999	297	565	914	792	718	526	76	831	315	588	711	616	417	534	155	618	999999	248	922	999999	999999	769	999999	935	310	595	999999	999999	999999	248	598	30	920	401	999999	499	834	580	409	339	999999	341	619	999999	859	999999	591	999999	92	999999	674	801	736	698	999999	999999	999999	999999	491	133	999999	353	999999	77	989	691	999999	999999	924	999999	784	999999	839	593	463	999999	999999	711	85	999999	999999	511	640	999999	999999	796	293	232	925	92	805	854	98	286	962	286	72	999999	999999	178	846	575	723	436	453	302	962	153	245	999999	377	982	904	723	999999	999999	999999	943	999999	203	407	473	999999	842	999999	929	293	562	630	186	344	607	540	906	922	437	787	214	882	280	999999	150	987	999999	714	822	999999	375	166	106	573	128	58	977	770	383	485	881	585	523	19	409	522	68	735	769	999999	999999	801	691	88	507	71	
232	368	267	485	243	137	37	999999	918	405	999999	613	225	558	999999	999999	548	999999	906	628	999999	271	999999	627	928	130	944	999999	953	574	475	999999	75	999999	826	618	513	897	999999	753	558	543	101	14	988	455	519	221	999999	999999	999999	739	182	879	702	960	934	639	557	123	193	657	36	999999	930	515	547	999999	732	944	632	999999	710	162	80	825	999999	430	639	483	611	733	491	101	321	999999	846	999999	364	865	999999	874	350	138	570	900	517	747	83	483	999999	360	488	944	239	611	999999	29	808	999999	790	514	999999	999999	999999	459	176	935	999999	204	669	360	804	866	270	757	310	581	592	179	999999	433	356	165	999999	999999	254	547	862	709	706	826	999999	487	85	179	874	277	999999	120	734	581	999999	879	999999	999999	556	622	683	999999	311	457	436	639	999999	366	167	844	507	999999	214	999999	82	332	498	842	972	326	790	101	883	43	954	999999	999999	999999	718	999999	351	27	704	999999	863	999999	999999	258	399	748	999999	999999	999999	39	769	376	906	115	999999	392	999999	999999	999999	239	831	591	999999	278	503	955	203	832	999999	999999	503	490	557	999999	999999	692	924	249	452	999999	408	81	89	853	274	588	575	999999	237	335	96	999999	442	474	800	282	999999	139	999999	444	999999	96	80	331	536	288	818	334	999999	816	467	151	529	999999	831	760	999999	999999	999999	915	390	999999	605	322	603	133	999999	999999	999999	492	901	795	494	18	679	999999	10	758	326	999999	769	250	989	999999	868	945	850	92	999999	50	770	55	135	999999	64	691	999999	999999	727	413	999999	736	553	857	915	999999	657	999999	681	519	759	752	429	29	155	999999	873	999999	454	658	283	964	449	741	722	999999	670	654	953	988	830	253	41	912	753	43	697	999999	505	206	999999	338	411	132	290	999999	626	999999	693	914	817	307	313	78	140	999999	999999	811	144	999999	11	999999	999999	692	689	516	721	516	275	122	451	741	689	258	370	944	563	327	460	999999	238	564	999999	48	180	533	939	963	782	486	746	885	997	444	204	999999	771	999999	999999	774	306	119	840	581	473	86	617	65	707	195	713	969	361	999999	831	447	51	528	999999	166	576	758	734	789	376	999999	743	999999	64	85	183	844	999999	999999	409	129	723	389	999999	999999	915	884	265	596	999999	777	534	999999	613	756	253	252	206	999999	208	547	385	999999	999999	999999	342	999999	10	999999	999999	999999	95	675	40	999999	723	662	953	427	250	692	502	999999	999999	598	41	185	999999	999999	999999	930	648	606	
487	861	743	672	184	668	999999	999999	883	632	583	999999	691	858	537	901	42	999999	298	779	46	515	999999	247	999999	616	875	999999	733	703	801	92	230	489	198	179	968	61	487	295	665	999999	999999	870	563	123	906	183	999999	739	275	249	999999	869	569	971	816	505	637	568	792	604	818	190	831	501	682	212	670	368	999999	981	999999	13	123	347	707	184	999999	921	709	702	999999	993	437	561	450	999999	920	999999	362	999999	423	919	502	70	999999	627	999999	72	440	704	999999	288	806	999999	145	999999	755	232	274	641	822	716	858	999999	94	824	999999	999999	61	999999	291	454	15	469	568	194	510	63	999999	999999	146	621	491	15	199	241	196	153	426	812	606	999999	999999	721	999999	706	71	412	975	66	999999	768	20	119	422	68	999999	347	725	950	999999	999999	999999	999999	504	999999	234	852	900	853	999999	609	999999	249	999999	593	502	294	999999	861	133	108	999999	409	214	378	610	999999	999999	141	958	849	427	475	999999	903	931	767	226	999999	481	218	512	132	429	999999	914	771	394	828	566	988	528	864	827	38	624	999999	980	999999	600	853	270	999999	895	787	191	388	564	821	662	999999	77	379	389	914	999999	955	979	938	464	838	999999	763	575	969	331	562	648	655	999999	574	787	99	849	628	948	744	236	641	999999	536	217	573	176	831	920	158	485	999999	443	669	387	999999	672	761	865	506	203	925	466	628	739	908	542	98	999999	978	999999	760	966	851	999999	999999	999999	928	631	999999	596	743	58	182	87	736	222	618	196	746	427	999999	999999	451	550	310	185	999999	796	309	40	88	999999	942	629	725	945	999999	999999	49	999999	743	140	450	910	459	877	999999	551	13	695	923	901	211	560	999999	996	999999	310	427	172	398	141	999999	393	518	859	115	553	361	791	630	677	157	559	683	999999	322	999999	101	999999	999999	999999	999999	999999	116	999999	682	999999	197	728	429	291	524	876	798	999999	807	67	401	599	771	999999	200	221	75	256	753	652	999999	999999	684	984	999999	993	280	484	347	719	999999	999999	999999	723	365	999999	371	999999	162	999999	760	81	999999	265	149	501	662	162	723	581	547	860	433	40	515	713	54	999999	81	531	606	323	274	98	999999	70	422	57	384	567	850	999999	104	483	891	804	333	999999	845	718	999999	999999	760	766	181	426	999999	156	217	999999	588	999999	999999	631	673	447	807	71	485	999999	88	614	778	166	731	820	766	949	148	710	999999	999999	599	363	199	488	563	507	916	363	999999	
999999	840	999999	999999	924	460	472	999999	454	997	999999	943	766	639	727	350	604	45	999999	660	957	17	506	272	962	336	913	441	195	999999	309	154	131	925	813	774	56	186	999999	370	303	150	694	713	127	681	832	723	472	999999	958	472	565	703	999999	267	343	469	27	597	547	999999	999999	570	698	999999	822	841	999999	953	303	427	238	990	999999	999999	323	793	154	290	504	999999	969	57	999999	836	588	999999	999999	999999	999999	999999	999999	219	823	272	999999	134	24	998	859	990	897	519	844	540	244	574	999999	999999	944	549	999999	736	102	999999	71	999999	645	862	539	999999	999999	280	522	717	268	999999	177	104	999999	199	999999	155	431	513	301	460	212	999999	999999	23	90	999999	611	890	271	999999	127	475	211	999999	999999	162	999999	999999	999999	626	996	999999	282	999999	407	252	96	999999	771	179	315	589	66	610	999999	260	270	999999	324	770	669	631	999999	999999	999999	999999	999999	353	999999	999999	999999	967	999999	674	464	999999	121	999999	616	838	265	999999	129	101	999999	538	419	600	584	999999	892	942	149	117	957	374	680	999999	325	704	359	999999	999999	154	999999	347	954	391	999999	298	149	999999	909	485	999999	813	512	999999	717	372	999999	999999	999999	481	733	743	999999	527	717	99	404	674	70	999999	489	521	810	999999	609	999999	583	37	454	999999	999999	999999	999999	664	601	154	862	326	729	999999	999999	67	974	573	421	999999	519	999999	673	999999	999999	474	824	998	996	993	12	537	999999	999999	789	999999	847	482	393	999999	711	173	925	999999	237	88	945	117	999999	431	547	247	563	860	999999	156	364	397	402	999999	999999	999999	667	608	151	334	999999	999999	173	166	219	502	999999	695	999999	356	511	110	829	815	529	716	508	574	456	764	974	894	999999	999999	999999	460	89	769	541	676	506	327	431	902	516	999999	944	343	222	54	67	999999	822	914	644	263	568	586	999999	999999	999999	102	161	999999	360	676	123	999999	264	999999	423	999999	999999	999999	849	999999	679	926	309	375	771	174	362	412	707	999999	82	763	998	647	999999	502	674	999999	999999	413	175	54	999999	839	50	424	88	462	631	645	999999	461	999999	460	584	642	287	728	706	371	740	999999	679	254	604	359	531	999999	867	999999	746	99	231	446	28	635	383	469	335	999999	95	899	999999	999999	401	620	699	548	999999	259	999999	999999	366	778	999999	426	374	308	244	690	999999	471	594	710	899	624	240	627	441	949	999999	999999	403	360	285	840	999999	617	852	984	660	983	553	618	999999	799	732	999999	772	602	
270	85	235	644	463	624	315	79	172	999999	999999	81	999999	124	999999	407	553	16	502	999999	999999	756	455	260	999999	909	999999	999999	999999	109	891	787	854	838	688	193	592	758	896	999999	535	898	455	999999	999999	999999	999999	439	627	308	256	999999	950	939	999999	513	629	999999	615	554	706	338	74	72	999999	602	999999	278	999999	999999	814	795	119	999999	307	559	311	380	999999	451	42	488	358	707	999999	175	837	914	694	184	563	618	153	352	955	206	999999	999999	199	10	371	608	13	999999	493	999999	616	119	641	594	212	259	327	999999	521	999999	979	366	219	999999	999999	311	583	260	999999	206	652	767	884	111	725	999999	191	655	89	999999	484	999999	999999	401	999999	999999	283	999999	972	999999	999999	979	999999	738	999999	477	182	478	245	69	34	999999	575	999999	999999	849	234	540	869	293	999999	999999	999999	97	999999	450	999999	818	999999	47	38	999999	288	999999	906	672	936	156	999999	999999	999999	712	420	999999	999999	731	999999	927	592	709	999999	742	240	688	246	999999	999999	742	999999	776	999999	364	316	207	41	999999	474	635	999999	999999	912	87	656	620	999999	999999	261	75	688	21	486	225	236	463	999999	999999	999999	600	703	288	778	203	161	999999	924	391	406	999999	988	858	999999	337	546	999999	796	425	999999	620	150	880	376	829	64	983	299	118	999999	853	663	999999	999999	873	999999	112	368	718	926	999999	999999	999999	959	48	86	830	754	158	999999	780	666	999999	210	632	460	822	911	948	149	177	817	816	264	552	558	999999	559	393	999999	999999	97	88	999999	547	923	999999	921	337	999999	234	239	151	438	357	197	999999	544	999999	999999	999999	200	419	579	758	731	999999	901	416	999999	833	999999	999999	753	244	693	587	999999	663	709	476	901	584	999999	914	937	999999	387	906	999999	23	709	884	999999	295	254	677	509	740	999999	53	92	514	999999	999999	953	999999	398	999999	663	609	916	999999	999999	946	219	615	223	664	821	64	999999	994	60	476	999999	396	399	468	999999	26	87	888	847	665	394	396	736	286	999999	77	288	193	253	756	107	999999	999999	34	85	638	463	845	919	761	999999	999999	464	381	795	567	480	999999	213	999999	531	38	43	310	562	822	879	999999	703	753	776	319	751	304	379	999999	999999	999999	999999	361	562	999999	968	95	124	306	932	999999	490	403	999999	358	979	605	234	999999	794	999999	999999	999999	759	999999	152	176	984	241	345	169	11	999999	999999	116	547	999999	95	299	70	948	999999	999999	890	523	999999	309	166	427	340	155	79	999999	999999	862	
999999	139	999999	999999	100	801	110	883	960	772	363	989	315	490	811	136	520	999999	18	999999	430	216	372	245	999999	843	20	567	900	999999	99	701	999999	235	214	417	259	59	999999	999999	847	312	304	127	999999	466	993	675	999999	213	634	999999	301	664	442	695	766	366	965	257	791	999999	983	770	999999	662	999999	999999	286	403	876	471	999999	750	998	127	912	999999	86	999999	849	345	950	696	565	955	410	336	793	519	650	999999	93	951	477	314	329	533	999999	999999	466	913	999999	999999	999999	173	407	550	665	999999	783	521	290	999999	407	455	593	296	215	727	262	673	999999	767	752	983	387	784	283	694	798	999999	810	579	157	999999	946	737	370	402	557	859	670	999999	736	138	613	999999	553	999999	721	43	999999	716	999999	793	999999	999999	470	353	785	623	277	971	526	404	711	999999	214	472	509	855	925	999999	999999	403	999999	817	41	623	999999	655	240	999999	972	764	69	999999	334	364	317	325	276	26	616	934	591	698	999999	341	427	902	528	91	521	865	117	999999	999999	851	789	809	600	846	973	140	392	24	999999	999999	999999	618	386	999999	164	999999	588	908	206	246	811	999999	865	699	206	477	136	159	999999	117	657	999999	556	482	574	507	724	430	53	485	999999	577	699	999999	996	809	526	678	926	337	286	999999	999999	999999	50	485	944	900	650	506	999999	243	284	891	114	790	71	903	285	657	469	168	865	720	694	999999	615	999999	999999	397	999999	999999	232	413	831	458	246	256	442	999999	562	999999	779	547	482	318	999999	808	95	216	747	622	999999	279	867	127	343	597	615	805	869	999999	999999	999999	555	555	999999	999999	999999	999999	553	815	470	999999	104	999999	389	328	248	386	941	999999	588	496	649	338	65	999999	545	713	124	649	640	636	999999	999999	626	526	999999	926	999999	432	748	439	663	932	161	999999	185	232	738	24	999999	239	864	73	999999	710	999999	227	499	999999	335	999999	541	903	184	833	966	811	29	862	336	322	88	999999	68	159	833	716	186	849	777	323	999999	109	300	410	772	166	601	915	999999	774	999999	999999	106	402	898	759	758	327	999999	999999	213	875	999999	46	160	355	15	542	877	897	999999	650	289	22	380	441	999999	773	999999	810	999999	999999	949	561	999999	839	422	999999	260	84	958	858	609	413	120	109	421	264	260	427	160	68	48	25	734	786	999999	999999	32	466	156	984	999999	438	163	999999	999999	999999	999999	321	932	349	291	803	939	999999	50	875	902	280	29	358	523	999999	659	162	
999999	934	827	999999	878	338	643	794	927	974	999999	999999	260	999999	999999	295	112	938	999999	811	776	999999	999999	552	745	999999	191	999999	446	797	999999	622	778	11	43	999999	308	62	442	603	706	497	875	999999	589	999999	625	999999	107	734	256	585	158	848	385	830	999999	285	999999	794	157	892	357	999999	999999	979	402	259	977	999999	986	60	505	891	115	289	369	120	962	999999	469	999999	653	712	551	884	473	930	625	212	142	33	697	648	456	813	999999	744	461	999999	999999	376	999999	915	748	999999	89	266	999999	106	999999	747	999999	488	999999	857	999999	645	999999	999999	516	472	633	774	59	999999	999999	857	445	301	148	624	999999	999999	408	103	385	738	963	999999	805	999999	196	529	741	395	710	219	322	598	575	999999	165	999999	103	999999	742	999999	999999	999999	999999	232	820	452	957	999999	97	959	89	242	999999	999999	681	243	824	308	999999	113	43	999999	262	153	544	847	725	643	469	827	999999	404	999999	999999	872	187	513	582	999999	744	572	894	307	751	999999	90	126	76	823	921	18	999999	999999	639	115	212	532	698	999999	973	726	999999	386	270	699	999999	882	246	999999	503	729	999999	912	540	541	149	366	999999	23	464	730	659	820	548	819	475	999999	999999	140	670	655	815	895	423	28	258	518	999999	61	454	208	880	439	329	202	766	882	197	107	999999	846	999999	684	999999	252	76	502	838	450	234	999999	999999	116	965	848	914	999999	499	522	293	999999	999999	460	569	266	850	229	501	355	999999	999999	488	623	173	824	999999	140	999999	180	951	755	679	999999	827	444	999999	999999	999999	480	288	999999	393	999999	999999	999999	999999	571	125	966	401	846	999999	999999	397	641	531	999999	999999	151	999999	999999	683	328	999999	538	951	999999	632	134	999999	87	756	31	77	641	209	813	809	828	306	999999	999999	999999	999999	999999	753	197	209	196	913	999999	831	332	265	504	737	74	999999	286	394	796	999999	990	999999	324	100	980	424	756	999999	718	738	999999	999999	161	767	999999	549	465	784	763	532	446	221	730	255	433	765	572	904	144	999999	533	443	510	999999	35	958	464	24	773	772	452	754	205	760	999999	487	113	736	759	525	649	502	630	273	502	778	26	78	666	999999	851	999999	999999	999999	215	680	344	37	742	29	94	450	20	999999	89	691	26	970	539	946	662	999999	999999	999999	69	999999	813	999999	999999	256	999999	396	999999	559	999999	999999	457	195	555	45	152	86	994	999999	440	208	491	639	999999	810	762	55	539	720	562	25	706	688	999999	184	
867	108	405	999999	86	698	999999	999999	80	488	244	831	425	503	803	585	841	414	188	999999	549	184	999999	821	494	896	999999	636	997	904	999999	768	999999	381	178	54	681	508	663	742	115	41	568	705	575	930	630	45	916	999999	184	999999	999999	100	634	693	56	583	999999	999999	841	466	463	175	594	475	597	999999	335	759	904	343	750	445	755	999999	999999	356	255	999999	275	821	720	30	730	601	268	153	746	485	997	999999	999999	484	900	999999	999999	999999	121	110	999999	586	999999	167	81	840	551	74	345	126	87	700	337	448	999999	30	999999	442	445	992	216	453	307	850	761	807	999999	276	545	999999	939	999999	999999	155	229	689	121	562	948	890	999999	999999	808	629	408	307	770	67	570	999999	902	145	999999	999999	999999	999999	289	859	405	274	13	285	529	238	187	999999	465	191	229	234	908	193	493	554	942	22	645	678	452	464	46	779	706	664	213	999999	999999	999999	262	339	409	261	166	684	999999	999999	674	579	452	999999	999999	588	838	345	999999	718	652	999999	185	880	254	611	999999	999999	999999	233	579	865	35	383	999999	350	929	999999	999999	656	36	809	667	999999	348	75	235	908	999999	458	941	999999	999999	494	161	999999	999999	382	999999	798	843	999999	999999	663	205	809	999999	999999	935	999999	999999	948	520	999999	692	842	745	999999	542	189	385	999999	999999	779	292	999999	182	540	231	755	410	556	804	999999	813	811	363	999999	973	538	521	166	972	131	799	992	849	377	802	999999	117	999999	840	905	422	344	896	676	381	986	636	23	846	189	100	112	999999	999999	512	880	489	741	999999	13	667	228	537	206	980	300	369	805	737	999999	648	477	716	898	999999	999999	914	687	632	986	901	999999	999999	792	999999	696	847	365	865	922	828	375	999999	836	247	203	807	699	695	91	626	831	286	933	541	622	999999	255	999999	43	999999	802	999999	57	111	170	999999	744	175	294	452	14	999999	815	999999	282	579	999999	660	419	671	224	999999	999999	370	999999	999999	386	999999	418	310	602	999999	999999	956	36	267	851	735	999999	294	72	534	411	639	622	890	999999	848	269	53	515	999999	470	999999	999999	810	999999	686	41	939	999999	493	999999	983	849	529	118	859	68	25	728	155	583	135	609	690	589	911	748	999999	760	537	999999	999999	999999	999999	24	470	215	999999	699	174	703	148	762	578	776	428	789	102	782	611	999999	253	325	999999	21	999999	762	70	231	655	938	851	189	995	999999	999999	999999	841	515	648	999999	999999	326	563	999999	445	999999	
40	999999	171	999999	655	407	999999	746	748	59	434	996	679	708	154	994	999999	235	852	958	766	87	999999	240	947	587	999999	999999	947	999999	999999	919	999999	972	731	999999	69	533	293	453	999999	258	753	343	999999	844	836	940	508	999999	999999	999999	999999	486	999999	952	531	930	184	78	273	200	999999	820	297	515	999999	999999	999999	998	934	519	942	408	928	518	334	59	478	112	750	203	459	109	654	433	330	99	999999	999999	624	139	358	999999	190	840	459	999999	55	999999	423	139	999999	509	999999	999999	395	200	558	97	628	999999	462	81	327	79	999999	699	176	864	195	999999	340	207	384	804	170	728	228	97	999999	401	999999	230	689	999999	239	999999	195	890	47	140	540	288	999999	152	677	287	896	999999	109	759	765	191	71	999999	999999	999999	135	119	602	999999	971	470	37	237	479	241	392	706	839	791	513	285	827	64	801	62	57	241	137	883	831	999999	988	309	999999	999999	999999	607	999999	473	824	86	298	380	168	999999	260	922	672	445	894	200	280	999999	255	489	364	17	999999	746	999999	999999	981	719	836	863	481	999999	999999	999999	82	785	883	376	967	437	987	456	895	731	801	134	569	691	999999	999999	838	680	999999	999999	467	161	327	86	754	930	104	578	544	999999	999999	532	331	25	373	999999	999999	903	351	818	502	999999	121	999999	944	594	334	300	999999	205	35	999999	999999	454	200	920	467	806	622	999999	999999	418	912	999999	142	279	999999	553	999999	880	332	934	339	245	654	999999	50	768	999999	169	606	804	848	348	280	797	857	999999	825	452	651	999999	999999	999999	486	999999	995	520	426	675	791	780	971	849	999999	100	472	439	999999	640	999999	698	999999	462	999999	999999	569	574	330	345	421	925	728	875	238	822	652	999999	758	999999	564	529	999999	466	377	825	999999	999	475	189	334	999999	86	194	572	999999	999999	829	999999	949	523	430	999999	91	999999	999999	61	106	620	61	448	448	680	239	85	360	356	999999	94	614	704	999999	109	150	20	992	848	544	313	285	986	999999	160	809	999999	144	999999	271	212	511	773	737	999999	999999	741	999999	748	847	999999	221	606	627	999999	999999	254	999999	331	999999	999999	999999	27	517	792	344	999999	624	298	871	191	941	31	94	15	583	841	999999	191	685	999999	999999	254	11	434	101	678	368	999999	890	564	104	812	289	200	941	493	266	944	999999	359	126	598	876	665	178	999999	999999	622	999999	428	287	771	646	649	947	26	999999	92	701	666	999999	545	999999	316	97	138	741	894	73	
999999	584	32	147	335	292	535	999999	346	266	900	999999	745	918	999999	999999	333	176	639	253	925	477	183	999999	999999	999999	581	201	999999	577	49	459	627	999999	81	843	264	633	999999	366	421	999999	679	826	801	509	961	999999	934	999999	763	961	999999	651	148	622	411	780	759	683	711	343	807	999999	226	450	999999	196	847	629	999999	999999	855	283	831	286	999999	356	999999	878	691	955	999999	540	814	87	999999	999999	420	458	441	484	873	637	655	87	840	999999	609	999999	970	774	779	314	18	74	116	999999	819	862	824	64	338	881	992	756	999999	277	954	148	102	563	776	398	198	999999	999999	228	627	753	445	887	999999	101	908	999999	185	952	531	999999	971	529	999999	999999	634	386	156	992	644	899	11	573	956	471	999999	416	997	999999	999999	999999	248	999999	210	76	426	936	317	246	973	85	999999	134	745	214	176	572	407	228	763	811	400	833	583	999999	752	872	931	285	999999	999999	919	999999	835	999999	511	94	329	99	141	697	78	909	29	569	328	999999	999999	751	304	695	19	999999	627	314	80	415	313	482	323	554	15	999999	999999	481	999999	786	999999	684	999999	92	253	317	97	75	743	490	999999	24	409	875	54	999999	981	148	999999	150	999999	531	999999	999999	781	846	776	586	999999	46	506	547	414	541	588	999999	999999	221	451	702	691	561	571	589	601	299	83	448	509	826	60	274	999999	25	999999	767	694	999999	311	407	999999	510	383	999999	984	276	610	867	297	999999	140	769	697	790	458	614	959	410	505	492	999999	337	999999	865	985	242	558	398	921	821	999999	999999	910	54	170	190	188	865	605	999999	689	999999	160	606	696	291	999999	999999	999999	999999	807	294	111	818	999999	999999	433	518	720	999999	718	221	999999	476	999999	687	999999	999999	629	999999	436	104	804	180	803	566	187	480	179	704	664	999999	832	914	23	172	350	101	419	957	999999	669	999999	853	616	999999	269	684	999999	18	432	924	580	999999	999999	999999	490	999999	25	77	36	999999	349	25	97	369	389	41	462	999999	347	766	242	671	999999	766	949	999999	564	335	307	502	328	999999	282	739	999999	543	344	999999	999999	419	86	999999	931	803	999999	139	765	256	98	999999	231	869	999999	999999	692	908	999999	813	762	999999	376	999999	999999	999999	635	999999	743	358	591	845	697	999999	999999	927	999999	890	740	999999	445	999999	194	318	246	999999	280	458	499	617	57	870	765	530	547	999999	53	395	582	999999	178	152	999999	417	665	252	540	999999	270	744	974	802	177	70	
377	941	999999	68	999999	699	999999	186	999999	135	999999	720	90	999999	999999	466	883	305	317	343	548	999999	434	999999	652	993	540	211	999999	755	999999	255	702	704	999999	999999	798	985	941	883	154	991	463	269	117	944	172	999999	465	803	860	679	494	999999	522	83	999999	999999	415	999999	169	61	988	932	999999	65	999999	386	23	18	999999	898	364	999999	199	556	839	175	670	708	999999	999999	745	999999	895	963	760	868	192	89	98	230	579	999999	724	102	12	531	776	61	926	786	360	457	144	962	325	70	999999	965	244	999999	907	707	628	999999	316	604	999999	530	305	159	204	933	919	448	328	873	709	106	554	318	398	618	782	55	999999	297	259	933	647	999999	233	226	845	747	999999	872	862	999999	786	408	999999	255	756	776	999999	999999	538	999999	999999	451	999999	999999	421	925	953	999999	925	583	186	29	999999	114	999999	999999	925	999999	98	181	999999	455	21	999999	999999	155	825	152	999999	15	463	398	758	562	299	205	348	684	999999	919	793	33	947	288	554	767	63	388	999999	160	999999	614	338	366	571	197	440	382	999999	999999	110	999999	437	999999	999999	999999	270	792	814	999999	266	251	999999	178	999999	111	508	732	433	553	101	446	999999	711	164	848	69	999999	999999	999999	765	999999	456	999999	819	983	596	37	168	766	999999	271	573	999999	894	609	999999	999999	978	470	999999	708	948	685	184	663	40	725	999999	281	728	868	999999	712	921	999999	999999	999999	999999	404	999999	999999	573	667	999999	829	872	102	817	554	416	900	999999	530	422	66	26	999999	999999	999999	999999	870	272	887	999999	638	470	999999	999999	999999	815	799	810	583	999999	219	144	291	638	354	791	938	999999	220	864	828	455	999999	999999	864	283	33	288	204	452	644	217	686	629	999999	368	999999	337	223	739	617	100	839	999999	999999	921	735	142	999999	999999	24	999999	61	32	219	193	200	570	900	999999	999999	520	615	999999	321	11	457	999999	230	985	780	610	999999	481	257	738	615	704	96	943	548	999999	277	830	438	682	166	664	420	999999	999999	450	437	894	946	106	999999	708	264	212	999999	84	999999	999999	999999	413	999999	580	774	481	577	495	999999	957	999999	901	999999	785	702	999999	845	793	251	995	817	999999	183	800	534	999999	263	906	450	884	479	474	978	252	246	34	415	999999	890	938	657	682	966	479	999999	55	999999	698	16	999999	366	680	832	916	999999	264	240	476	999999	623	227	670	999999	599	488	316	922	10	548	677	999999	999999	902	313	348	144	999999	703	999999	489	999999	
565	999999	824	527	798	641	72	45	982	999999	938	540	276	720	986	999999	377	999999	806	132	852	999999	338	401	107	778	529	578	999999	891	536	999999	566	325	662	770	230	81	999999	675	860	964	565	882	295	729	999999	592	361	507	994	711	879	999999	999999	415	572	433	999999	29	122	494	999999	999999	268	157	999999	999999	68	226	999999	305	311	141	272	888	594	455	999999	999999	152	999999	999999	575	896	999999	910	209	999999	999999	999999	797	651	999999	999999	375	11	474	624	147	755	684	534	144	999999	999999	410	748	104	566	820	126	327	61	999999	184	277	999999	999999	999999	999999	774	90	999999	28	999999	654	641	578	896	886	129	831	968	999999	467	413	999999	484	207	424	172	999999	999999	436	999999	480	999999	792	999999	107	614	280	190	999999	980	604	999999	126	481	54	999999	179	208	680	999999	295	999999	438	419	771	196	913	996	29	999999	999999	775	384	936	999999	63	999999	999999	798	282	999999	650	77	642	863	689	999999	12	163	655	992	999999	999999	735	796	130	172	383	999999	911	700	283	171	824	999999	828	349	189	999999	990	920	980	999999	408	999999	644	291	999999	999999	91	231	911	843	373	93	762	151	999999	150	28	999999	475	999999	887	999999	576	488	252	330	44	350	785	999999	172	734	21	507	235	884	161	839	376	826	535	690	789	439	798	741	558	686	999999	48	324	108	455	407	999999	999999	285	166	48	999999	522	999999	999999	251	681	638	999999	265	916	764	989	189	525	648	999999	207	792	999999	999999	511	999999	357	650	746	355	73	999999	614	985	409	999999	995	800	901	314	794	999999	547	999999	169	670	999999	770	936	59	144	583	806	360	324	44	149	475	999999	703	174	100	999999	896	999999	359	466	280	999999	999999	999999	388	624	344	262	952	254	387	999999	841	999999	587	714	999999	220	999999	482	264	999999	999999	469	529	273	207	999999	999999	555	651	999999	809	999999	33	263	780	66	755	959	471	107	372	790	761	945	695	235	587	386	999999	685	999999	876	212	610	152	695	474	125	426	205	557	406	602	247	999999	638	999999	333	933	640	464	999999	21	166	307	999999	999999	584	577	972	562	328	553	966	999999	999999	11	423	999999	999999	591	999999	999999	999999	999999	965	198	524	999999	999999	780	264	453	371	230	999999	865	55	312	568	986	890	547	453	642	239	852	636	234	787	999999	41	222	999999	59	824	999999	744	616	341	395	194	360	520	202	308	875	192	745	415	77	955	120	552	108	701	103	98	999999	321	999999	999999	299	446	430	748	52	
605	999999	406	999999	131	438	970	999999	802	999999	36	260	344	363	999999	999999	999999	720	681	920	669	748	358	731	899	120	305	228	833	999999	999999	100	999999	266	279	870	349	999999	999999	526	149	999999	306	999999	76	837	999999	957	453	671	480	726	999999	827	382	856	999999	675	718	20	143	752	349	907	626	999999	806	999999	94	999999	550	999999	773	999999	780	999999	452	197	664	999999	821	348	775	171	424	197	350	626	883	423	999999	674	999999	999999	393	397	40	398	544	139	41	999999	872	653	131	457	999999	999999	999999	92	413	776	999999	656	199	795	977	187	492	438	596	189	204	671	892	876	999999	837	770	393	269	999999	652	999999	40	999999	475	131	50	967	245	755	580	800	19	140	663	430	746	999999	999999	853	906	115	543	851	26	211	761	254	512	124	824	663	999999	360	133	999999	626	588	330	856	146	524	203	840	609	404	662	762	223	523	100	182	972	999999	157	547	992	189	594	273	999999	796	999999	130	931	999999	999999	999999	16	999999	804	999999	278	564	999999	391	912	702	999999	622	549	999	999999	999999	34	999999	999999	417	212	999999	493	446	999999	999999	496	999999	69	83	909	692	999999	13	755	44	719	932	904	999999	699	765	635	299	999999	999999	723	370	999999	476	105	289	236	569	456	429	694	368	173	221	78	999999	331	838	999999	560	205	546	253	996	279	999999	746	281	999999	447	951	203	999999	32	342	135	999999	593	999999	630	465	857	557	335	350	361	769	693	350	999999	443	999999	507	999999	776	187	126	767	207	14	999999	955	851	19	478	999999	858	150	878	999999	999999	738	999999	172	104	347	989	917	656	918	332	63	931	999999	13	164	696	131	256	999999	18	999999	999999	973	97	509	999999	548	857	999999	502	628	814	408	544	705	935	344	292	438	198	209	999999	999999	999999	488	33	999999	999999	323	999999	736	999999	999999	933	999999	351	887	84	999999	999999	451	70	807	999999	703	248	999999	849	307	999999	361	839	817	999999	999999	707	117	300	608	486	999999	999999	999999	55	765	734	999999	474	999999	999999	57	999999	999999	107	747	999999	314	999999	978	999999	999999	999999	708	104	452	897	999999	756	133	273	999999	999999	999999	999999	793	909	526	761	999999	969	157	68	999999	999999	181	101	151	999999	229	670	403	999999	322	999999	999999	999999	999999	450	999999	868	656	999999	351	310	999999	999999	999999	999999	313	837	623	552	213	18	102	442	343	765	999999	999999	999999	367	536	463	869	989	284	999999	133	864	86	999999	169	791	322	812	716	974	823	721	306	563	416	
999999	57	851	51	313	276	552	595	77	999999	250	123	299	808	887	441	999999	999999	688	999999	999999	999999	999999	392	999999	695	289	725	369	999999	999999	65	999999	999999	999999	416	28	948	970	839	580	278	18	999999	918	678	33	999999	829	543	693	545	617	107	966	999999	509	999999	999999	618	999999	999999	236	135	326	195	999999	348	663	481	422	191	999999	999999	884	181	753	989	999999	742	672	999999	896	826	999999	665	999999	104	984	524	906	560	328	362	852	999999	52	882	241	733	757	999999	350	357	130	999999	999999	769	999999	999999	876	520	999999	886	999999	711	929	409	999999	660	999999	826	363	149	574	861	863	853	995	140	139	871	757	740	985	999999	934	549	705	746	336	678	881	199	648	395	999999	441	416	151	824	642	999999	580	986	931	330	211	782	268	648	486	999999	92	665	14	762	263	901	957	776	390	703	999999	999999	78	944	173	500	999999	305	431	446	854	316	496	867	187	753	63	666	733	766	447	999999	850	905	999999	534	643	632	999999	540	458	374	443	939	873	256	918	987	167	999999	603	999999	227	999999	918	776	179	147	999999	510	847	999999	53	999999	266	43	999999	999999	999999	639	856	556	993	999999	988	490	872	557	993	930	835	76	509	32	999999	484	999999	811	986	32	365	506	999999	802	692	999999	330	819	682	999999	772	755	841	527	854	56	999999	999999	60	438	904	621	154	654	674	780	791	30	999999	782	162	672	999999	132	284	360	999999	201	208	830	169	999999	999999	163	168	999999	235	982	178	125	999999	999999	760	558	128	743	362	402	999999	999999	376	309	999999	999999	688	109	579	718	253	504	547	777	136	230	278	850	999999	990	496	594	999999	809	852	345	277	606	912	999999	14	540	997	117	74	999999	464	859	999999	973	474	69	510	516	999999	999999	999999	737	428	999999	289	999999	995	999999	905	543	365	999999	457	999999	632	91	196	951	714	712	506	999999	713	839	765	418	164	999999	525	437	999999	49	80	188	767	540	999999	382	348	999999	545	636	211	530	931	897	412	674	350	393	872	559	801	36	178	148	33	588	774	870	123	999999	999999	478	459	325	496	999999	263	102	903	813	613	977	177	869	237	999999	907	868	16	489	999999	142	564	534	999999	999999	20	628	516	999999	608	477	623	323	999999	733	81	615	410	142	420	258	490	68	945	824	858	999999	910	999999	680	905	863	633	798	713	914	924	999999	452	269	635	586	313	215	999999	363	999999	89	999999	121	302	468	874	78	184	651	505	589	999999	195	
711	718	999999	918	703	613	999999	999999	87	818	156	537	957	872	999999	671	186	853	999999	999999	14	228	999999	730	999999	447	999999	564	624	71	418	345	663	999999	557	999999	999999	394	511	532	373	999999	12	686	999999	764	510	11	292	512	475	999999	779	953	999999	999999	312	944	540	265	999999	435	999999	25	409	810	874	701	999999	869	760	792	352	287	106	675	999999	729	999999	624	937	988	999999	999999	596	767	566	710	85	74	614	966	854	256	908	937	999999	986	286	164	890	809	999999	423	999999	682	999999	501	856	515	276	582	189	999999	328	635	999999	789	429	999999	253	173	625	260	264	793	937	106	378	168	999999	240	453	999999	734	999999	312	857	368	913	999999	74	999999	570	797	41	787	939	999999	283	999999	649	566	643	999999	726	193	434	169	999999	745	213	132	698	278	999999	139	577	999999	999999	332	999999	999999	516	999999	189	319	65	463	232	15	998	178	105	384	597	673	809	700	999999	944	877	698	410	178	263	942	165	302	761	902	219	757	736	950	487	229	999999	468	731	416	138	971	936	952	746	44	36	323	680	372	329	999999	183	256	455	607	30	347	921	246	164	763	702	330	795	250	442	155	896	999999	623	351	969	601	816	999999	762	457	432	229	915	842	999999	398	999999	342	584	489	999999	880	209	713	999999	494	261	375	279	615	167	505	602	999999	426	312	999999	978	907	581	440	549	844	572	915	702	331	322	151	314	748	463	666	952	650	26	178	999999	803	999999	349	450	636	156	300	926	999999	43	425	999999	648	603	435	12	59	955	999999	636	797	999999	172	939	999999	999999	867	703	839	650	999999	999999	143	840	999999	432	242	999999	912	698	282	988	85	297	897	999999	666	154	37	999999	902	694	999999	999999	122	958	999999	409	227	671	999999	596	999999	976	802	999999	184	808	429	13	770	70	53	347	999999	808	769	874	52	399	308	999999	676	186	747	546	430	601	999999	226	999999	832	999999	250	418	999999	901	108	495	882	659	857	999999	999999	893	842	999999	642	188	999999	999999	447	367	827	373	566	919	910	239	266	594	583	90	213	894	937	297	999999	929	999999	906	671	389	169	740	450	998	652	292	999999	999999	787	422	424	999999	999999	475	944	877	852	766	991	869	239	298	999999	777	521	139	956	554	849	713	511	406	527	999999	208	96	922	999999	277	628	334	371	999999	170	665	185	232	472	999999	924	86	910	915	802	159	871	664	673	486	999999	336	999999	55	999999	911	28	999999	613	999999	857	
955	293	999999	372	544	999999	999999	915	121	345	999999	494	211	999999	636	600	490	999999	908	337	431	259	999999	754	301	975	325	732	259	999999	675	619	999999	999999	999999	792	421	552	267	291	999999	749	561	999999	999999	842	158	131	999999	999999	537	784	999999	939	999999	999999	212	744	81	569	552	759	665	473	670	298	298	716	954	844	999999	999999	467	627	948	682	698	941	149	459	827	204	295	999999	120	890	915	265	69	999999	590	999999	481	698	999999	629	999999	97	480	999999	553	999999	176	603	142	599	327	999999	991	999999	17	270	604	999999	742	999999	474	727	363	999999	382	999999	656	999999	263	511	465	769	999999	328	999999	610	471	823	905	395	37	692	806	520	573	837	999999	316	999999	999999	83	999999	999999	390	165	366	999999	700	943	520	999999	486	349	630	143	999999	199	673	165	407	799	999999	716	356	331	782	999999	843	216	545	999999	350	999999	933	438	606	999999	508	173	241	876	770	879	999999	999999	550	352	185	999999	999999	648	600	160	859	999999	301	152	609	68	382	999999	890	494	408	999999	444	62	999999	999999	537	745	691	999999	924	530	999999	901	331	746	780	440	745	466	201	896	999999	999999	573	412	999999	463	213	449	999999	795	985	286	480	999999	175	999999	935	983	849	999999	999999	100	236	339	999999	999999	821	862	287	942	700	434	302	512	580	254	999999	13	66	83	541	251	719	138	999999	752	999999	685	581	293	504	762	999999	921	938	89	963	244	911	746	641	999999	171	847	999999	561	983	968	75	920	18	932	926	999999	738	716	380	107	794	749	968	146	290	994	448	938	816	381	999999	500	291	254	102	320	441	200	89	872	43	999999	768	463	620	661	999999	572	835	841	192	232	709	999999	449	172	777	505	70	177	408	999999	999999	611	999999	574	639	764	840	999999	999999	548	636	508	999999	811	980	999999	525	629	720	876	113	999999	199	350	999999	424	804	999999	542	935	139	999999	999999	877	248	167	68	55	999999	519	731	228	999999	999999	999999	999999	999999	638	191	272	980	441	999999	532	999999	769	422	64	783	224	999999	909	999999	407	418	724	999999	999999	573	822	457	479	606	210	999999	884	476	999999	754	589	621	176	999999	280	955	698	465	941	824	999999	744	14	272	807	559	822	154	110	999999	999999	999999	616	74	369	814	510	834	256	387	178	302	867	309	999999	602	999999	171	803	452	719	999999	102	372	104	87	453	217	799	999999	332	739	376	329	999999	423	15	111	388	999999	455	864	219	564	655	186	877	704	78	215	
765	660	999999	658	516	612	83	254	969	999999	371	999999	45	999999	999999	439	999999	548	425	999999	597	692	782	999999	999999	999999	59	538	716	918	999999	748	149	593	885	672	999999	718	813	280	999999	761	141	107	999999	162	828	614	999999	226	999999	339	289	298	999999	82	999999	13	661	660	562	545	537	61	999999	623	163	451	718	392	999999	217	999999	155	441	835	999999	685	252	844	37	445	39	500	668	871	469	999999	975	812	795	999999	67	162	999999	804	999999	90	26	481	999	387	895	126	185	52	603	999999	856	782	522	202	999999	816	633	127	515	46	999999	219	163	312	475	905	597	656	160	582	437	637	999999	480	668	771	844	649	550	912	325	999999	999999	335	994	203	300	999999	633	250	529	600	298	999999	698	807	327	999999	911	989	529	528	999999	31	706	229	999999	999999	533	989	972	999999	577	602	721	765	942	999999	999999	282	615	994	33	909	63	837	348	425	781	999999	999999	157	738	560	393	797	999999	999999	629	999999	33	999999	78	999999	278	546	33	696	999999	932	865	499	999999	638	999999	534	504	981	968	868	880	754	270	672	546	999999	254	26	218	923	999999	695	208	999999	258	367	925	389	999999	516	814	999999	949	849	999999	999999	768	109	187	859	999999	753	287	760	893	279	999999	999999	107	454	999999	16	487	999999	901	179	300	845	390	26	608	124	350	461	64	238	804	421	677	592	999999	999999	839	999999	631	287	999999	447	649	979	379	999999	292	197	999999	807	999999	407	947	999999	662	923	719	170	999999	187	413	999999	706	665	475	576	999999	999999	398	999999	177	138	999999	999999	761	853	205	410	647	89	832	999999	245	999999	73	406	473	999999	999999	141	435	999999	109	453	874	591	741	999999	514	802	801	778	798	78	640	47	487	999999	74	999999	999999	318	522	999999	355	260	590	460	602	78	113	877	584	999999	721	498	39	477	999999	179	121	221	896	999999	287	999999	363	176	616	999999	919	150	999999	129	413	126	999999	927	108	999999	10	291	391	999999	699	923	203	541	999999	151	17	999999	582	999999	999999	517	999999	999999	893	301	896	423	843	576	159	963	101	464	853	605	342	111	999999	136	179	830	829	460	155	364	999999	821	819	999999	28	999999	567	999999	431	895	999999	488	44	999999	999999	999999	447	815	296	736	831	738	999999	999999	809	999999	641	456	726	999999	687	961	532	999999	441	85	604	378	558	250	999999	210	43	957	901	853	77	999999	999999	592	393	24	174	999999	532	131	143	77	665	121	999999	999999	174	999999	217	742	
999999	505	999999	651	982	999999	266	55	340	999999	705	730	850	955	839	999999	56	143	999999	673	796	122	15	999999	999999	536	712	447	973	294	46	478	999999	168	897	571	207	758	609	324	999999	999999	88	901	425	413	226	710	281	208	74	40	999999	544	999999	843	499	999999	709	455	999999	819	82	56	594	236	980	692	999999	277	871	297	999999	170	915	677	999999	113	894	538	320	12	175	774	229	15	999999	215	221	63	81	153	59	164	957	938	56	42	317	198	433	534	999999	14	336	999999	506	920	999999	999999	999999	395	170	180	145	364	999999	308	826	589	838	999999	480	14	206	728	248	999999	212	999999	999999	10	796	705	115	785	999999	171	999999	451	508	478	586	942	999999	686	999999	878	999999	603	293	748	216	727	360	999999	63	999999	808	999999	539	137	999999	650	647	999999	599	464	75	359	14	493	860	384	90	370	197	538	762	999999	745	999999	360	609	694	883	794	999999	355	456	732	712	363	839	912	380	999999	936	304	999999	97	528	813	669	598	999999	999999	831	646	990	470	525	999999	298	863	180	999999	118	956	764	999999	530	999999	618	627	999999	140	999999	472	999999	610	999999	243	999999	999999	226	555	999999	20	894	995	999999	431	365	986	999999	826	74	999999	742	999999	651	979	540	427	999999	418	999999	999999	305	669	999999	999999	937	389	219	292	566	865	646	624	95	999999	72	769	62	108	754	632	999999	476	999999	55	729	115	958	281	702	900	999999	807	360	999999	715	999999	139	999999	999999	975	999999	924	999999	209	339	999999	518	553	917	770	999999	468	664	999999	999999	829	603	821	639	999999	999999	937	589	665	999	999999	273	446	392	836	640	999999	999999	779	855	495	216	999999	715	612	999999	414	364	931	535	407	153	999999	27	999999	999999	317	963	663	553	838	345	604	209	501	999999	82	171	90	140	999999	854	999999	999999	146	622	737	115	37	243	27	583	657	140	602	694	485	428	506	999999	999999	496	950	236	26	999999	612	666	224	757	525	999999	283	801	619	552	268	999999	880	999999	999999	212	935	429	999999	999999	999999	473	607	806	379	653	664	999999	999999	429	904	658	999999	986	20	999999	891	280	718	773	999999	856	520	59	999999	414	548	243	321	129	999999	530	699	999999	472	148	69	417	999999	872	999999	408	999999	200	999999	609	999999	894	262	823	321	665	711	762	955	831	999999	557	380	999999	999999	431	563	688	868	384	999999	939	524	872	999999	999999	999999	999999	999999	901	862	329	410	826	44	653	999999	498	808	895	999999	999999	805	640	
194	511	47	424	766	167	845	999999	332	274	650	999999	380	999999	812	838	773	865	999999	64	968	633	157	553	930	461	450	75	880	972	565	31	999999	883	687	508	445	477	89	37	66	557	997	999999	185	999999	283	601	685	969	131	999999	370	751	671	560	364	493	493	999999	717	999999	434	359	709	999999	307	496	702	314	402	306	786	549	998	421	636	21	378	337	188	848	999999	910	999999	999999	660	392	222	137	154	951	999999	773	320	999999	999999	647	436	555	305	786	999999	381	576	825	176	999999	752	260	924	999999	999999	166	137	999999	399	524	999999	999999	999999	914	999999	574	999999	451	322	999999	999999	721	298	988	584	999999	41	401	999999	999999	343	35	445	839	639	961	212	800	836	999999	646	451	886	999999	999999	339	586	391	512	334	220	135	999999	164	592	41	999999	935	999999	302	999999	735	919	390	191	482	661	999999	284	322	372	999999	614	496	375	786	834	690	999999	999999	999999	649	999999	625	798	217	522	291	256	608	999	277	41	544	700	910	532	999999	999999	999999	999999	457	117	200	962	851	521	26	788	805	206	281	999999	524	66	999999	847	304	592	974	960	380	882	675	322	999999	337	80	795	465	264	999999	273	192	575	788	542	698	999999	946	696	506	502	999999	411	728	999999	999999	487	224	73	238	913	452	706	308	574	999999	877	867	523	450	999999	332	551	999999	18	999999	999999	278	943	999999	641	999999	287	463	877	441	273	999999	999999	820	999999	580	402	999999	424	999999	486	277	999999	111	820	794	433	255	999999	179	899	543	719	287	568	219	280	914	999999	999999	999999	252	999999	143	177	293	954	702	857	650	930	525	453	196	999999	681	999999	842	338	999999	222	999999	189	707	542	730	874	636	262	384	999999	487	439	156	656	243	845	90	934	537	840	999999	398	999999	248	384	999999	533	999999	999999	999999	438	586	999999	65	142	999999	723	999999	447	419	327	450	483	350	999999	95	306	539	193	999999	974	908	999999	15	492	643	554	468	167	639	351	776	999999	229	871	901	689	101	524	999999	999999	489	999999	999999	999999	290	999999	293	795	298	793	993	675	999999	999999	530	785	744	573	499	518	264	443	999999	77	551	84	263	999999	999999	406	215	25	23	713	495	421	682	492	211	727	271	999999	869	846	357	110	324	50	350	125	945	528	34	661	867	55	689	60	999999	215	661	813	999999	892	999999	978	662	347	693	119	112	999999	371	771	256	999999	573	961	720	999999	999999	222	999999	999999	461	687	990	362	846	449	731	632	
520	995	999999	458	428	976	267	999999	999999	999999	357	241	999999	693	166	263	999999	999999	999999	728	339	531	455	449	999999	817	999999	999999	987	310	501	999999	387	999999	999999	375	999999	798	173	597	703	351	12	783	999999	897	423	767	530	737	999999	571	967	13	303	988	550	626	773	611	999999	999999	391	999999	485	114	999999	542	999999	790	557	615	121	884	34	988	529	671	584	787	403	999999	380	999999	999999	930	285	384	187	752	999999	999999	35	999999	61	346	959	864	999999	760	53	881	815	739	999999	999999	459	92	979	999999	469	878	51	999999	217	871	999999	999999	785	555	828	479	365	209	965	999999	999999	559	833	999999	38	999999	373	823	743	522	857	640	999999	999999	480	202	405	872	293	946	47	48	354	999999	999999	828	89	752	932	574	999999	616	773	999999	999999	999999	259	999999	285	999999	999999	999999	999999	694	23	355	70	763	84	635	84	492	999999	999999	440	999999	215	653	336	210	585	620	999999	179	996	999999	999999	368	280	580	943	999999	596	999999	999999	820	795	999999	176	15	999999	999999	999999	306	499	42	700	754	282	209	999999	999999	964	999999	228	894	999999	84	999999	772	488	999999	999999	999999	692	971	896	437	588	620	756	555	487	331	442	270	942	999999	679	964	550	999999	95	81	885	346	148	999999	270	546	494	999999	999999	403	526	75	833	183	613	528	999999	273	176	662	453	149	129	643	999999	999999	952	740	404	999999	999999	376	616	999999	618	355	832	384	176	51	135	44	593	93	805	376	436	768	999999	161	827	286	946	433	628	746	227	505	878	999999	999999	753	327	238	181	160	458	999999	564	999999	695	761	999999	134	536	418	555	999999	837	276	999999	193	758	252	905	999999	429	192	792	872	138	999999	506	864	999999	999999	717	365	999999	655	999999	999999	213	723	999999	76	189	821	897	220	200	191	667	611	780	411	994	84	332	236	730	275	999999	692	140	367	264	242	677	163	701	199	134	192	999999	999999	979	999999	786	999999	999999	608	295	582	999999	946	670	999999	94	55	387	999999	43	999999	924	999999	394	521	593	999999	811	999999	999999	743	518	11	67	999999	263	273	431	959	298	493	470	132	980	999999	20	193	697	999999	157	631	776	68	999999	999999	267	705	132	467	451	687	37	818	463	551	999999	999999	889	195	641	820	623	427	999999	550	225	802	672	999999	510	999999	411	452	799	522	967	459	844	618	226	558	151	963	999999	610	465	999999	668	438	984	339	304	511	999999	337	17	999999	714	615	233	465	999999	785	999999	999999	999999	999999	
28	940	999999	999999	835	999999	969	92	679	660	909	743	94	573	144	244	361	180	115	899	724	472	515	618	745	238	999999	761	526	365	999999	999999	999999	999999	632	727	853	381	999999	34	542	645	999999	999999	449	970	531	659	331	798	434	786	936	386	860	556	435	999999	867	607	999999	217	999999	999999	653	442	419	214	940	999999	999999	999999	676	91	367	88	813	167	179	775	999999	999999	999999	999999	931	230	540	948	29	999999	301	887	513	999999	999999	999999	999999	344	704	16	561	326	718	914	417	453	119	999999	29	999999	999999	278	796	102	899	999999	999999	999999	392	999999	901	999999	195	864	124	999999	477	780	941	999999	999	479	463	172	224	391	27	525	320	487	120	685	928	246	343	33	999999	421	997	999999	557	250	952	281	999999	100	141	853	999999	914	976	339	913	999999	783	273	815	634	878	518	140	999999	999999	999999	322	225	999999	948	531	999999	412	66	782	949	484	758	999999	999999	67	999999	259	174	725	999999	999999	781	771	999999	463	79	999999	999999	999999	488	861	305	722	57	958	889	558	193	331	708	999999	920	556	964	999999	34	746	633	577	999999	269	965	537	132	999999	999999	453	999999	494	462	882	946	523	304	97	999999	46	999999	233	177	575	76	842	26	894	999999	234	807	438	438	333	999999	888	788	229	896	767	599	653	427	445	957	698	869	999999	564	999999	262	877	999999	999999	999999	409	999999	188	999999	999999	999999	999999	999999	316	646	171	65	139	307	68	734	999999	201	421	446	826	999999	731	618	999999	999999	999999	999999	999999	972	929	999999	450	999999	999999	488	610	36	773	257	371	840	999999	799	796	642	739	999999	506	999999	187	999999	911	551	999999	603	677	569	825	158	330	999999	628	344	716	65	615	82	132	579	133	57	427	174	85	999999	695	932	822	734	999999	671	833	999999	794	253	204	999999	999999	581	999999	50	211	624	926	473	999999	776	92	740	37	666	999999	999999	549	999999	268	746	999999	464	908	999999	747	100	914	999999	999999	117	550	999999	860	716	466	550	768	999999	999999	999999	248	611	999999	918	999999	91	999999	577	275	906	972	664	984	458	433	999999	672	75	999999	121	710	277	409	114	236	999999	880	999999	210	999999	168	466	999999	465	508	999999	690	999999	894	665	393	346	393	167	145	999999	488	412	999999	314	878	702	789	735	103	970	212	669	692	241	211	396	377	999999	748	515	380	529	999999	569	471	999999	181	999999	727	999999	999999	252	969	350	139	477	999999	999999	999999	999999	999999	558	999999	537	999999	999999	307	999999	464	996	
999999	973	418	629	514	959	461	723	842	205	531	161	17	999999	999999	959	999999	352	999999	999999	368	999999	442	291	838	999999	166	999999	907	451	385	518	183	731	404	999999	833	349	835	180	25	999999	63	781	935	525	551	642	450	701	329	999999	561	999999	638	496	540	137	790	999999	803	49	816	401	999999	22	978	286	999999	185	999999	360	516	931	999999	999999	999999	660	356	323	281	524	999999	215	131	999999	956	452	999999	907	380	706	558	999999	377	999999	498	662	999999	999999	999999	274	316	999999	575	999999	448	629	22	585	999999	879	780	477	420	288	76	610	279	399	66	999999	193	999999	804	430	999999	372	999999	740	999999	766	699	434	776	16	217	708	640	162	982	999999	439	999999	839	501	926	91	999999	98	999999	887	999999	999999	999999	20	90	888	469	999999	177	85	999999	281	29	311	190	355	701	413	81	368	999999	126	417	729	106	999999	589	999999	504	720	639	475	830	678	383	137	568	999999	925	328	248	495	985	999999	271	168	497	537	321	999999	390	329	999999	999999	917	275	164	147	914	414	309	166	999999	456	445	599	451	351	928	999999	999999	935	488	752	130	999999	141	510	467	938	188	999999	991	923	340	320	999999	288	999999	117	972	999999	999999	521	29	91	844	538	999999	671	716	156	609	268	792	454	999999	273	431	999999	144	654	679	976	235	257	999999	727	126	134	999999	172	589	820	999999	366	999999	999999	733	48	641	602	49	796	231	41	452	999999	140	886	479	195	999999	329	999999	328	751	874	295	772	916	126	422	346	530	553	566	789	999999	436	369	874	540	393	800	541	614	882	754	203	804	443	999999	239	655	955	316	270	846	762	614	220	681	961	132	524	189	999999	276	677	475	999999	554	999999	526	605	654	473	999999	441	713	869	129	102	999999	482	530	192	691	575	247	306	942	999999	999999	158	999999	999999	270	286	362	912	616	87	999999	150	888	999999	713	59	310	999999	741	414	999999	745	100	589	999999	999999	993	996	21	700	440	178	721	138	882	999999	412	86	999999	252	89	801	999999	52	373	826	594	639	479	999999	274	404	564	537	377	86	999999	999999	584	999999	292	365	900	999999	999999	559	429	760	19	345	999999	999999	640	498	334	257	492	58	225	177	65	364	999999	380	999999	45	999999	193	760	999999	319	799	501	591	959	999999	900	346	404	999999	406	999999	629	144	993	49	764	999999	212	999999	593	19	397	999999	999999	928	838	530	489	612	945	246	999	999999	35	848	999999	999999	539	610	356	155	653	411	
770	232	734	392	386	999999	280	548	980	640	221	310	411	94	36	40	999999	380	857	999999	868	170	833	426	118	155	316	716	999999	602	999999	999999	999999	986	999999	999999	204	999999	999999	999999	999999	999999	265	369	999999	724	446	999999	31	508	999999	999999	298	861	999999	610	999999	317	283	240	89	563	22	999999	867	773	999999	424	447	693	836	440	236	765	461	471	999999	474	434	394	708	667	695	37	999999	796	159	504	452	46	999999	886	181	999999	22	777	395	877	501	227	779	31	211	338	999999	293	749	533	409	999999	999999	999999	882	999999	999999	422	999999	984	999999	80	624	451	971	411	748	949	269	999999	752	999999	86	38	999999	217	614	686	465	367	365	999999	57	626	104	999999	341	30	13	291	999999	999999	909	410	377	431	603	337	60	800	999999	999999	33	999999	780	726	995	676	999999	999999	999999	845	999999	999999	628	914	33	999999	999999	601	79	728	945	999999	999999	161	774	675	660	551	614	287	636	999999	777	643	571	622	845	377	384	664	79	338	16	545	643	407	782	462	407	605	980	999999	731	999999	776	56	501	628	999999	999999	999999	999999	999999	997	218	999999	733	999999	353	411	162	979	999999	999999	659	617	999999	398	518	376	892	208	153	18	999999	187	933	917	866	525	130	999999	425	64	648	999999	999999	999999	336	351	674	999999	999999	999999	453	10	242	326	999999	169	84	113	120	585	438	817	265	62	700	40	368	816	128	828	290	999999	564	171	765	999999	349	999999	71	176	702	104	100	157	565	306	944	617	715	706	450	26	116	839	999999	999999	999999	224	318	305	999999	857	999999	289	715	999999	999999	80	560	999999	999999	122	51	943	999999	343	727	118	497	404	95	750	110	422	388	999999	829	725	546	934	584	135	654	765	192	844	999999	999999	441	58	999999	874	66	503	886	338	975	999999	955	292	113	306	727	913	220	243	999999	999999	901	999999	999999	999999	534	625	999999	694	467	285	761	49	917	999999	677	449	999999	221	694	607	999999	59	298	667	999999	263	830	999999	408	740	999999	949	96	169	999999	989	999999	150	999999	440	865	202	870	699	999999	915	999999	999999	628	288	999999	998	548	159	999999	851	999999	999999	950	281	999999	358	296	727	999999	811	952	758	18	688	89	402	999999	999999	999999	343	999999	598	266	853	999999	644	659	130	369	557	999999	937	438	67	835	349	199	77	645	516	905	153	969	599	963	616	188	940	999999	978	135	295	417	397	672	564	999999	107	392	999999	698	176	999999	999999	410	999999	330	950	852	739	213	804	
999999	235	999999	45	629	667	890	281	465	719	920	391	999999	125	530	50	395	280	999999	102	685	494	999999	739	786	796	198	999999	999999	237	999999	999999	774	330	677	191	999999	636	935	107	216	999999	695	979	255	975	999999	294	495	290	565	999999	165	121	129	133	418	697	999999	999999	478	999999	985	237	631	461	616	110	448	999999	89	758	344	487	885	574	799	837	494	810	999999	999999	462	16	672	515	314	999999	211	999999	772	272	999999	113	628	274	135	467	999999	999999	368	650	846	999999	210	806	999999	677	999999	999999	333	580	212	448	786	999999	489	999999	564	125	157	953	899	894	575	817	381	999999	859	621	449	999999	489	999999	452	405	67	999999	806	865	278	636	999999	657	230	202	70	999999	327	62	784	156	902	243	645	999999	750	999999	999999	393	435	16	817	614	114	991	101	999999	995	390	518	183	182	999999	999999	999999	525	999999	999999	383	757	441	999999	807	836	999999	438	256	65	47	655	115	735	423	440	272	819	824	552	238	111	558	999999	999999	999999	611	999999	213	396	135	890	509	287	999999	636	994	102	20	777	999999	562	845	999999	999999	735	413	447	759	269	584	701	999999	999999	445	282	208	498	999999	273	999999	329	235	859	999999	156	999999	999999	538	787	446	999999	808	999999	740	675	265	999999	999999	999999	140	173	224	944	812	433	199	999999	999999	924	437	999999	999999	747	551	492	337	985	999999	999999	589	584	909	972	999999	414	892	654	958	770	999999	105	513	773	142	72	114	999999	999999	506	957	346	986	613	999999	940	999999	71	505	999999	999999	280	587	999999	623	999999	999999	252	131	407	541	545	850	80	908	999999	992	999999	999999	489	387	56	938	28	999999	999999	597	999999	622	999999	361	831	158	710	999999	746	518	341	160	586	807	999999	999999	649	965	999999	496	999999	705	27	948	999999	456	25	870	301	342	568	327	999999	999999	959	999999	248	56	710	396	999999	648	171	999999	999999	202	999999	682	999999	887	298	63	442	999999	681	599	605	934	650	999999	143	840	999999	414	949	23	779	628	848	242	920	603	999999	35	356	277	543	999999	999999	999999	999999	343	354	413	53	514	999999	624	999999	999999	999999	999999	405	335	999999	999999	517	757	873	647	422	410	833	999999	999999	695	798	999999	410	999999	65	411	647	142	957	800	496	728	370	999999	138	165	352	488	217	616	207	999999	772	999999	760	785	330	648	105	27	509	70	445	357	716	477	224	871	313	623	666	999999	999999	462	812	789	396	438	999999	999999	68	355	86	999999	498	869	644	362	
653	279	90	998	46	939	301	999999	292	22	728	660	999999	480	184	593	949	933	561	320	245	971	399	891	999999	999999	959	164	984	999999	859	847	833	861	228	44	542	667	999999	438	171	386	999999	384	709	859	326	587	999999	492	411	564	317	333	127	682	880	199	869	208	999999	147	450	207	162	999999	826	89	262	999999	60	291	706	999999	159	858	474	24	192	279	999999	381	999999	999999	683	305	539	509	999999	545	163	353	798	999999	999999	999999	936	309	231	999999	999999	246	999999	39	441	129	857	194	184	268	999999	999999	999999	599	999999	609	163	948	999999	857	352	999999	999999	716	987	706	493	677	674	135	999999	174	999999	999999	246	286	999999	953	70	563	448	354	335	485	337	297	347	999999	353	848	999999	999999	785	999999	999999	715	999999	618	52	735	635	189	520	58	999999	52	82	999999	362	409	562	209	888	960	418	997	992	859	389	699	369	999999	999999	825	265	934	389	999999	878	999999	384	999999	911	335	999999	268	834	286	148	999999	225	694	845	944	999999	670	109	824	955	487	999999	999999	239	352	999999	350	999999	694	793	412	663	652	999999	831	34	999999	298	563	43	160	999999	716	721	999999	484	675	450	390	539	595	999999	564	474	999999	999999	342	207	568	959	587	999999	149	493	999999	631	572	920	24	919	170	381	546	791	999999	323	999999	999999	145	867	700	900	475	999999	208	577	999999	188	383	31	999999	927	729	603	456	746	33	232	985	472	911	755	436	999999	379	223	298	999999	668	999999	802	21	999999	701	269	999999	938	985	295	168	999999	999999	999999	992	236	242	652	942	999999	68	299	783	345	672	956	944	999999	14	785	984	289	999999	519	305	229	680	865	999999	343	769	808	48	999999	827	940	999999	218	999999	244	146	571	355	437	999999	787	999999	675	399	745	324	222	933	210	999999	878	206	874	251	772	555	377	623	608	576	260	261	845	518	732	438	999999	40	769	999999	423	933	999999	910	518	210	15	475	293	29	557	874	838	637	948	999999	653	967	670	688	768	947	746	999999	359	535	183	167	667	316	588	191	174	561	886	945	308	964	732	572	999999	902	340	589	29	999999	423	999999	570	988	999999	769	999999	91	880	999999	196	47	560	982	36	847	807	999999	440	375	999999	999999	999999	999999	445	689	999999	108	999999	866	617	167	841	973	999999	999999	596	678	531	819	822	92	681	420	758	270	413	750	545	702	104	363	159	653	675	146	467	566	553	105	534	271	944	24	858	39	205	586	869	71	261	
139	455	621	553	627	999999	340	254	184	285	494	562	444	999999	264	18	999999	999999	976	508	39	134	435	294	560	148	666	999999	728	75	999999	999999	999999	451	965	999999	537	110	999999	999999	136	321	379	820	50	709	509	252	999999	999999	17	287	893	999999	999999	14	999999	337	992	489	999999	778	526	119	458	614	999999	992	805	356	999999	97	999999	446	381	717	999999	615	253	851	638	424	957	707	999999	549	986	921	230	999999	888	210	118	999999	601	358	795	999999	372	999999	631	516	446	257	550	920	36	456	999999	513	259	413	93	999999	850	524	820	819	999999	908	627	166	771	845	467	280	978	693	845	999999	999999	494	253	817	229	999999	977	709	166	147	522	999999	739	999999	711	999999	126	967	717	999999	537	976	218	463	999999	475	999999	601	789	280	941	342	611	999999	591	764	999999	276	920	728	547	120	999999	999999	396	97	999999	64	143	983	164	21	976	768	495	945	999999	789	999999	754	386	385	920	885	205	999999	999999	580	136	946	323	850	56	988	999999	999999	999999	303	76	999999	58	690	999999	806	999999	929	366	842	999999	645	488	380	267	176	352	999999	200	777	719	999999	999999	846	927	197	999999	999999	999999	988	999999	78	632	983	723	296	706	999999	917	123	769	999999	999999	96	999999	491	468	999999	592	880	646	377	236	546	584	999999	563	211	763	999999	147	812	964	377	613	605	23	999999	657	970	469	656	999999	86	999999	453	393	81	939	446	729	999999	999999	94	352	862	841	96	408	863	999999	505	932	646	976	956	310	999999	483	311	478	962	295	622	421	990	999999	159	538	999999	476	491	272	999999	551	420	999999	880	35	999999	999999	926	999999	794	247	963	723	999999	110	61	153	938	598	637	968	766	440	108	999999	999999	739	692	999999	278	999999	999999	242	999999	105	565	864	999999	429	732	548	551	866	500	999999	457	276	524	999999	999999	999999	538	893	635	358	785	999999	999999	999999	999999	999999	81	378	827	407	999999	731	116	512	999999	196	722	518	866	98	427	899	940	723	225	999999	225	642	81	291	858	357	607	999999	319	586	999999	222	756	721	477	999999	48	102	388	726	170	21	515	999999	999999	29	36	546	999999	999999	49	279	991	587	999999	438	307	999999	999999	999999	133	848	999999	958	999999	999999	999999	155	621	254	999999	999999	999999	499	925	213	137	780	999999	838	330	71	999999	999999	999999	601	231	178	925	999999	874	999999	553	740	602	321	818	556	974	764	999999	999999	924	999999	999999	202	934	501	662	592	311	527	530	710	327	72	521	
999999	421	724	288	999999	229	583	999999	369	999999	605	999999	613	394	580	999999	999999	581	449	146	650	409	353	666	730	515	342	999999	357	971	843	999999	540	999999	60	145	259	486	674	662	350	999999	665	898	999999	604	59	208	731	999999	278	999999	878	925	999999	369	999999	999999	557	999999	887	847	33	398	460	192	366	813	344	445	556	775	906	786	999999	344	743	455	337	136	999999	143	15	999999	702	713	544	615	929	690	77	999999	999999	597	774	503	999999	277	448	999999	247	246	864	999999	999999	502	999999	101	139	536	625	622	730	431	620	754	999999	396	695	746	648	751	883	999999	378	999999	846	999999	22	302	61	999999	16	999999	999999	230	999999	719	999999	209	491	452	485	402	74	454	999999	507	976	30	661	896	581	999999	508	495	362	220	918	999999	655	913	999999	836	485	158	999999	550	542	999999	999999	132	924	495	265	205	275	490	999999	923	893	349	342	999999	640	164	999999	315	682	403	867	999999	800	661	553	577	374	648	917	915	838	920	964	999999	545	538	971	999999	446	312	229	999999	631	999999	999999	316	581	96	206	331	999999	310	867	149	532	427	999999	272	941	687	999999	627	573	673	95	999999	999999	756	999999	111	192	999999	868	379	183	999999	435	999999	745	247	996	999999	452	595	661	537	999999	999999	63	127	216	999999	154	758	481	999999	999999	999999	999999	943	999999	999999	639	999999	148	455	442	999999	965	536	999999	525	527	704	691	554	184	999999	21	557	920	558	703	339	895	999999	663	120	898	999999	698	999999	999999	999999	315	181	999999	358	999999	216	105	564	860	999999	999999	691	999999	450	76	927	428	329	947	362	33	999999	131	310	209	999999	791	999999	599	999999	838	524	999999	724	398	999999	906	826	530	804	461	365	698	186	212	213	999999	223	53	971	999999	378	529	544	779	932	60	999999	158	793	424	774	964	476	687	612	72	999999	62	556	30	601	799	152	900	667	684	944	108	995	372	999999	999999	628	241	470	994	93	945	465	999999	570	999999	737	390	687	999999	232	999999	600	151	835	171	496	950	999999	578	386	643	121	999999	999999	247	163	430	846	999999	346	999999	226	617	978	521	596	97	459	924	999999	762	223	277	462	455	508	999999	999999	999999	791	677	681	891	999999	450	834	217	364	999999	524	316	543	201	64	988	282	982	172	324	574	409	999999	999999	516	624	999999	843	795	660	739	999999	893	999999	704	999999	562	999999	10	538	999999	389	733	136	410	999999	229	999999	223	474	182	999999	691	223	842	999999	999999	54	999999	
993	30	991	421	999999	593	224	423	113	496	999999	435	947	982	634	637	999999	676	374	236	761	999999	407	999999	331	488	223	618	999999	596	322	491	517	999999	16	517	695	968	999999	999999	195	999999	125	999999	827	49	235	543	66	585	658	715	811	818	623	598	623	370	99	999999	999999	606	999999	516	183	999999	917	996	975	999999	999999	225	646	999999	50	428	289	999999	803	999999	999999	680	999999	105	938	607	680	699	999999	418	999999	334	878	814	173	588	599	609	362	922	131	999999	567	940	642	999999	999999	999999	777	205	999999	752	999999	999999	961	999999	55	647	577	999999	234	228	670	567	999999	618	347	832	668	462	828	680	518	880	170	34	122	621	462	506	539	700	999999	999999	109	152	766	999999	852	999999	543	952	999999	786	698	903	567	10	718	34	105	246	320	999999	999999	638	243	686	646	999999	587	434	195	81	46	533	306	539	467	999999	999999	275	979	205	919	876	648	732	192	266	467	121	902	437	411	303	389	605	764	470	909	999999	999999	915	885	999999	767	959	749	175	606	38	542	639	183	829	266	125	406	500	999999	510	504	390	999999	475	531	999999	999999	743	153	701	999999	997	179	770	999999	73	999999	810	118	689	983	27	659	438	999999	273	264	999999	46	274	209	273	999999	409	999999	999999	999999	999999	587	999999	299	16	31	905	999999	545	470	412	988	203	805	595	999999	999999	527	487	730	50	897	268	502	999999	706	878	501	999999	526	769	195	796	626	900	999999	108	399	976	995	754	185	42	999999	852	593	843	469	614	881	179	999999	108	999999	405	522	329	517	999999	999999	152	413	752	29	999999	227	201	576	904	372	292	999999	999999	491	976	865	864	465	650	505	863	418	887	999999	999999	887	96	483	999999	387	903	591	199	999999	852	350	432	23	999999	634	402	277	564	251	599	267	999999	616	347	540	657	863	999999	705	446	734	526	999999	671	812	140	999999	355	526	469	701	721	873	999999	635	999999	850	362	26	112	999999	854	646	40	99	555	480	145	999999	730	49	725	494	999999	128	999999	309	352	300	504	684	921	999999	782	897	546	468	977	999999	999999	806	511	850	999999	850	999999	879	103	581	266	999999	582	664	796	429	975	999999	643	520	811	999999	508	72	999999	428	674	816	864	142	553	97	502	433	999999	999999	538	999999	999999	388	248	943	216	770	43	999999	111	267	251	362	999999	318	824	466	899	999999	999999	448	338	183	999999	999999	999999	961	37	178	167	158	81	999999	890	999999	999999	265	282	867	999999	
737	39	677	326	416	574	511	219	245	999999	999999	534	627	999999	100	999999	999999	211	184	928	254	742	864	687	953	196	377	999999	822	972	569	999999	999999	999999	570	418	999999	999999	770	499	514	751	792	999999	130	624	999999	258	799	562	999999	999999	107	999999	681	999999	999999	999999	999999	999999	207	49	397	272	999999	851	502	589	64	681	886	999999	999999	685	424	999999	999999	959	566	339	742	129	672	269	354	516	96	102	999999	999999	253	670	999999	550	999999	474	363	529	211	279	131	864	203	999999	676	766	999999	422	525	188	54	215	434	999999	488	87	377	138	917	197	764	410	232	489	438	226	377	999999	999999	949	999999	430	757	296	217	999999	925	554	592	588	999999	674	576	187	999999	48	999999	999999	72	224	107	235	611	23	514	721	999999	714	999999	460	399	730	38	576	48	623	457	147	999999	610	161	999999	545	339	303	999999	833	54	999999	400	980	917	828	179	851	914	818	744	782	495	245	221	864	142	198	173	646	10	149	907	590	108	632	461	72	999999	690	282	719	424	888	597	756	300	480	999999	901	859	999999	134	999999	713	365	999999	375	999999	959	412	150	999999	453	833	905	60	809	882	999999	377	999999	999999	999999	546	34	368	607	648	464	574	662	999999	272	999999	285	24	113	876	743	301	999999	131	999999	287	142	590	999999	64	691	999999	490	999999	197	534	999999	999999	999999	268	999999	996	733	726	486	999999	750	999999	867	667	557	891	947	933	148	992	290	984	261	946	414	444	398	999999	957	757	93	74	529	738	43	137	124	999999	198	746	568	369	645	930	536	708	723	999999	506	999999	759	557	459	204	253	768	999999	953	854	254	999999	190	999999	728	311	686	903	139	633	999999	776	112	999999	402	434	999999	348	330	419	705	720	95	55	166	998	536	999999	335	999999	274	240	170	990	943	148	387	600	917	999999	850	804	594	679	86	33	656	812	67	770	332	429	999999	999999	158	999999	999999	144	612	729	999999	81	578	999999	368	199	616	121	999999	264	56	330	431	701	999999	999999	999999	999999	969	143	999999	724	557	565	171	844	665	999999	842	420	624	253	987	999999	855	999999	999999	949	320	999999	416	999999	21	802	999999	12	998	874	974	256	407	117	175	479	999999	59	999999	23	999999	524	999999	999999	279	390	639	803	342	243	999999	791	675	186	105	92	999999	806	713	755	841	169	846	790	652	595	23	517	88	999999	809	805	999999	999999	999999	796	362	999999	275	630	999999	920	669	764	38	193	581	230	21	999999	752	
581	346	768	182	323	677	999999	348	683	377	999999	999999	823	434	999999	536	462	999999	309	729	310	540	92	999999	999999	499	91	762	469	999999	792	506	995	766	999999	469	496	50	163	128	999999	88	592	999999	51	999999	845	340	988	656	129	999999	711	362	999999	51	264	187	261	999999	596	981	879	669	584	999999	729	67	999999	580	50	421	556	190	120	999999	948	828	550	724	999999	751	773	812	894	999999	999999	642	999999	196	214	318	789	999999	999999	637	208	922	678	426	476	788	143	417	616	707	964	999999	252	228	102	435	999999	536	180	845	217	77	775	999999	999999	999999	742	20	376	731	999999	227	658	482	33	999999	159	133	999999	999999	617	365	205	197	317	273	400	106	103	778	681	262	168	686	999999	141	999999	375	594	999999	999999	133	999999	999999	84	999999	872	999999	205	76	286	513	287	315	999999	851	871	587	999999	999999	696	646	999999	999999	999999	999999	68	971	62	891	878	999999	999999	869	819	493	999999	319	122	999999	400	629	901	36	502	178	999999	853	458	578	269	569	999999	36	692	409	999999	999999	836	999999	688	900	717	313	198	502	973	418	496	744	537	562	475	435	999999	76	744	999999	104	881	404	215	522	999999	631	999999	413	512	999999	419	286	999999	999999	999999	881	500	912	598	838	999	204	566	367	714	999999	999999	103	999999	859	625	999999	327	359	999999	310	482	387	243	681	879	99	471	240	86	999999	667	999999	68	554	999999	999999	156	61	999999	686	837	848	808	999999	924	225	469	653	562	754	958	520	528	116	408	999999	999999	916	999999	910	733	336	999999	255	382	628	999999	400	192	470	518	999999	999999	278	473	999999	579	800	999999	663	629	999999	999999	999999	999999	157	560	952	999999	564	486	239	999999	194	953	511	568	999999	999999	305	999999	79	999999	101	246	691	999999	259	642	774	999999	877	169	999999	290	999999	657	999999	745	999999	78	92	254	999999	999999	288	184	999999	325	961	999999	27	999999	461	999999	560	999999	587	96	818	999999	310	319	999999	999999	609	80	796	904	47	854	610	999999	835	237	108	999999	843	117	957	517	195	999999	999999	999999	525	147	999999	822	999999	568	80	871	999999	342	767	772	873	605	384	218	387	999999	287	999999	999999	210	905	233	999999	999999	512	479	138	311	706	376	999999	672	506	471	371	974	999999	478	784	739	889	502	470	335	950	999999	733	749	999999	30	656	999999	999999	325	999999	484	447	994	65	999999	742	625	999999	400	144	999999	999999	912	846	999999	990	999999	332	726	320	413	763	59	784	999999	746	999999	
181	999999	720	73	430	191	240	887	537	190	422	193	999999	274	865	79	200	999999	149	820	903	999999	999999	847	999999	526	15	828	720	397	999999	791	854	999999	999999	999999	999999	80	780	917	682	959	875	810	396	149	729	55	547	999999	859	44	134	925	485	455	999999	999999	999999	904	185	411	176	149	970	999999	999999	999999	820	915	399	129	970	232	147	944	850	999999	999999	112	797	959	291	36	538	184	667	929	878	998	999999	807	258	999999	741	281	999999	736	999999	765	810	96	235	632	305	739	74	999999	788	540	605	437	421	720	117	226	129	149	611	795	999999	999999	764	999999	999999	999999	870	104	490	865	161	124	388	696	301	711	734	659	731	798	999999	765	150	347	403	866	999999	538	768	524	162	653	135	999999	801	411	331	412	21	713	999999	969	421	922	389	491	58	725	999999	999999	492	470	418	999999	684	999999	999999	426	429	754	206	342	999999	965	713	507	989	999999	894	889	389	331	999999	28	999999	151	999999	228	958	912	817	669	999999	372	42	691	245	322	369	999999	152	905	982	266	999999	999999	643	455	218	999999	999999	714	830	539	999999	999999	821	399	882	543	855	50	468	517	936	536	233	963	933	31	272	676	999999	302	747	483	349	391	511	404	507	897	19	999999	420	113	838	579	355	872	870	845	440	825	746	111	447	475	330	980	999999	679	999999	196	620	825	739	538	791	543	821	999999	888	488	46	957	999999	392	107	833	698	653	999999	70	161	999999	999999	159	555	645	46	999999	71	531	101	827	384	999999	465	999999	373	310	788	812	60	999999	999999	951	789	789	81	999999	377	496	291	658	999999	461	999999	203	589	590	999999	999999	506	947	378	999999	396	999999	582	217	999999	999999	469	397	865	805	20	720	468	294	369	766	574	981	506	574	249	999999	766	923	787	999999	15	783	328	999999	999999	113	72	600	565	581	999999	863	137	999999	37	894	999999	265	999999	324	999999	304	231	225	580	525	999999	999999	127	953	451	659	430	999999	999999	686	79	232	499	906	658	868	729	788	999999	711	853	642	547	355	648	510	481	473	999999	710	999999	112	999999	790	999999	999999	482	611	139	556	999999	472	999999	999999	999999	571	765	545	665	866	999999	442	665	869	671	808	266	772	999999	941	188	956	138	796	999999	999999	170	709	252	399	395	999999	658	13	999999	391	999999	999999	530	999999	999999	999999	807	670	999999	999999	446	202	999999	854	12	710	999999	198	378	486	343	999999	999999	999999	999999	66	302	276	480	999999	784	999999	601	999999	
533	70	252	999999	206	252	159	468	661	14	530	999999	589	397	397	685	820	470	635	791	999999	714	999999	672	676	688	642	541	199	999999	999999	999999	999999	999999	999999	942	467	79	999999	999999	337	874	909	999999	999999	442	999999	905	999999	795	637	323	37	999999	999999	819	999999	999999	560	999999	610	617	279	974	669	747	378	751	76	999999	999999	751	999999	509	463	182	999999	766	999999	244	220	999999	662	403	59	31	756	790	605	999999	860	887	999999	484	525	719	605	934	553	589	74	725	838	433	999999	886	999999	527	356	70	24	999999	244	999999	307	999999	955	999999	925	999999	990	588	155	564	594	339	242	993	999999	744	577	999999	223	756	179	495	899	238	824	172	185	239	443	999999	999999	999999	653	202	187	999999	999999	728	999999	905	598	999999	580	284	999999	999999	654	852	542	612	999999	153	112	487	999999	812	999999	726	61	762	999999	761	154	999999	76	59	685	999999	816	341	979	848	999999	317	167	999999	915	624	999999	999999	999999	999999	696	999999	61	354	442	999999	55	375	679	999999	999999	256	443	837	341	968	218	790	564	614	45	211	632	999999	292	999999	330	462	896	999999	337	476	254	148	999999	999999	559	721	616	519	993	451	661	942	181	614	873	329	361	946	416	608	999999	903	297	495	999999	416	72	647	999999	999999	999999	331	709	210	12	305	772	999999	418	496	999999	54	999999	999999	549	689	472	678	921	10	111	950	999999	728	455	350	850	579	124	999999	659	968	674	410	973	999999	242	999999	611	999999	557	999999	537	999999	435	976	292	703	946	519	943	394	726	844	491	527	389	980	754	662	999999	202	904	275	837	214	999999	999999	621	218	457	999999	999999	353	999999	768	423	31	303	999999	68	157	999999	999999	209	275	252	830	919	999999	951	261	227	949	133	999999	438	271	93	230	606	82	91	737	72	999999	327	383	401	999999	113	367	687	284	603	999999	999999	309	75	571	999999	549	301	175	266	999999	283	127	230	97	339	161	938	82	872	999999	75	896	542	757	999999	869	438	205	351	593	574	942	355	825	797	139	206	521	268	67	781	916	480	866	178	209	162	314	394	951	429	999999	412	617	999999	999999	766	318	624	102	999999	105	823	673	631	341	772	999999	999999	210	999999	999999	814	999999	215	159	425	676	588	748	716	134	999999	399	999999	999999	540	737	592	134	372	887	897	175	945	999999	102	807	245	837	437	999999	23	194	996	12	800	596	412	92	256	100	729	876	386	986	294	999999	509	999999	800	999999	811	175	838	78	
999999	648	999999	529	999999	617	440	750	320	958	120	627	403	999999	169	943	999999	999999	877	999999	167	30	789	958	400	668	308	573	46	999999	945	999999	999999	928	482	162	727	883	35	999999	659	979	565	999999	876	667	39	347	512	857	710	311	297	566	910	999999	999999	910	999999	398	319	867	999999	917	23	999999	999999	475	689	999999	225	451	484	248	999999	188	465	999999	92	733	638	999999	999999	189	692	643	999999	789	28	973	999999	816	754	637	329	999999	275	647	414	999999	396	564	999999	505	999999	999999	999999	58	999999	731	53	495	828	405	759	999999	806	534	235	999999	711	491	457	716	999999	409	697	846	919	829	999999	817	999999	999999	346	84	313	999999	999999	999999	816	999999	845	999999	929	808	988	999999	999999	999999	986	740	422	999999	903	904	116	941	792	242	571	999999	139	124	999999	235	999999	999999	999999	999999	55	250	987	999999	563	208	646	999999	999999	904	420	348	999999	999999	843	183	999999	923	575	442	967	372	773	314	863	834	383	999999	479	703	281	638	999999	202	926	745	752	621	481	704	999999	946	164	888	821	232	999999	191	281	644	830	613	784	626	718	999999	477	682	938	728	825	916	999999	93	632	781	59	776	32	107	430	784	451	870	184	999999	217	884	999999	999999	822	202	459	835	873	999999	854	673	484	253	278	79	683	753	879	351	265	81	999999	999999	999999	999999	169	183	223	56	171	999999	999999	999999	475	592	999999	307	905	633	999999	855	999999	963	927	385	302	779	999999	360	111	697	991	832	766	146	628	999999	467	587	43	999999	621	827	507	939	999999	787	777	999999	879	999999	848	999999	884	409	861	302	999999	797	999999	999999	355	863	999999	473	922	999999	930	338	963	999999	999999	327	600	191	244	392	466	987	163	515	11	151	480	725	849	745	948	366	999999	999999	340	670	644	653	930	757	999999	999999	999999	612	856	999999	723	142	546	530	655	702	174	478	835	999999	643	436	388	213	392	229	624	187	670	999999	999999	636	999999	178	683	947	261	486	509	999999	970	550	659	562	428	348	999999	329	999999	999999	202	806	999999	215	36	218	999999	726	375	662	419	839	999999	292	396	96	725	377	847	708	450	688	968	412	163	103	777	826	784	54	51	305	97	424	999999	256	145	211	152	474	682	535	121	847	999999	141	999999	999999	999999	999999	623	810	481	999999	999999	514	837	98	62	933	999999	447	999999	331	621	123	752	528	999999	149	951	524	235	999999	999999	915	577	131	398	32	494	411	999999	999999	430	241	823	705	618	867	
999999	56	159	218	44	999999	593	789	999999	900	388	90	999999	36	390	109	584	109	366	890	937	999999	700	39	448	999999	787	999999	999999	999999	300	56	909	53	999999	999999	999999	999999	999999	790	332	787	895	498	644	414	947	634	71	331	656	724	999999	728	930	999999	999999	129	999999	999999	457	103	889	846	609	999999	180	420	304	485	734	568	760	575	568	159	999999	212	395	44	91	162	438	578	733	575	707	190	999999	38	999999	255	256	342	343	238	999999	59	888	312	243	536	339	585	999999	98	963	999999	170	780	882	153	999999	735	924	304	665	999999	123	44	634	990	307	999999	999999	488	321	428	999999	339	262	771	999999	93	801	555	823	852	981	644	611	934	30	342	155	999999	520	521	418	48	573	587	935	854	677	253	999999	72	659	118	776	545	541	831	528	999999	828	651	934	378	999999	999999	339	478	432	699	969	964	130	519	968	800	20	999999	765	674	835	999999	415	557	326	760	202	872	867	999999	403	999999	814	44	587	999999	999999	999999	567	999999	257	467	431	978	283	274	999999	149	150	999999	999999	347	75	853	286	368	246	386	62	999999	620	466	610	365	306	780	999999	96	932	999999	224	970	635	999999	426	377	999999	437	284	999999	818	63	999999	999999	541	65	999999	960	757	228	999999	209	987	999999	999999	790	856	76	999999	503	125	855	216	50	999999	565	999999	70	436	999999	330	809	112	999999	901	567	734	719	824	250	656	199	338	999999	477	24	982	999999	864	635	999999	999999	755	780	936	999999	846	691	139	976	354	73	999999	849	897	823	107	999999	999999	583	66	147	999999	440	999999	926	526	502	573	999999	582	922	999999	800	397	359	63	999999	74	999999	721	53	589	848	896	999999	665	489	816	653	999999	996	843	999999	579	999999	999999	999999	932	20	447	353	999999	391	403	431	866	732	462	548	769	774	921	17	862	999999	557	403	543	999999	999999	46	686	999999	830	585	89	915	231	23	629	999999	399	64	500	377	925	208	454	999999	726	999999	37	278	884	152	999999	835	428	567	999999	336	781	678	749	411	667	207	560	817	351	950	511	999999	919	999999	384	999999	999999	999999	96	359	949	999999	537	999999	19	418	45	999999	511	254	999999	663	198	302	999999	999999	999999	99	710	999999	648	636	999999	776	430	589	358	854	767	216	328	934	480	476	387	712	150	421	999999	258	172	999999	316	107	463	848	260	626	999999	999999	562	428	783	368	999999	322	944	761	907	429	69	191	920	999999	925	562	193	721	915	255	581	893	
697	461	565	999999	330	999999	323	582	338	732	999999	114	653	900	161	121	766	74	999999	389	999999	972	199	981	951	999999	181	900	664	538	999999	827	92	669	999999	331	999999	933	992	999999	447	334	101	336	409	816	651	35	411	81	955	851	486	202	389	724	272	584	825	318	855	422	917	799	999999	954	32	984	179	829	999999	832	999999	851	941	189	880	862	581	144	370	155	999999	593	999999	999999	999999	889	999999	15	69	229	118	683	999999	999999	999999	301	999999	999999	794	666	999999	581	762	132	779	635	260	210	844	409	12	690	999999	710	923	334	226	999999	613	142	704	999999	770	999999	724	398	789	916	772	589	999999	136	350	999999	299	917	830	460	90	714	639	89	171	659	226	427	734	360	111	92	999999	154	842	661	999999	692	999999	673	408	999999	845	999999	999999	264	999999	875	350	999999	421	16	503	765	90	999999	503	999999	11	121	999999	306	663	439	814	690	514	999999	294	999999	741	999999	116	167	999999	700	868	304	652	907	999999	351	87	489	939	105	588	999999	73	999999	168	999999	691	699	800	111	726	416	999999	746	999999	450	999999	661	999999	815	899	345	999999	389	39	208	972	103	999999	999999	229	184	500	999999	111	999999	348	350	530	404	999999	416	366	950	973	462	774	999999	167	366	999999	999999	975	133	205	252	605	684	913	959	374	999999	999999	279	882	999999	916	810	645	554	111	250	140	999999	900	999999	979	763	416	577	434	76	936	948	771	803	208	376	999999	858	600	999999	999999	999999	39	327	31	96	999999	431	545	999999	270	999999	999999	518	295	866	233	712	273	841	999999	999999	535	307	661	446	507	88	354	550	297	786	954	999999	813	570	89	583	999999	999999	695	985	41	470	999999	332	692	999999	518	341	153	999999	999999	758	396	999999	44	731	665	999999	589	989	87	995	676	999999	659	818	705	724	786	649	251	380	156	292	314	75	501	338	754	254	569	22	406	485	200	206	60	722	535	999999	999999	886	313	999999	999999	45	794	999999	999999	999999	558	793	555	999999	570	224	611	999999	785	969	999999	999999	999999	344	999999	74	598	200	292	463	768	999999	199	438	731	364	77	450	384	278	281	178	665	999999	999999	775	466	902	915	976	999999	946	936	565	999999	590	65	968	285	843	447	603	50	999999	999999	576	604	126	772	215	157	170	729	516	999999	72	999999	951	648	999999	607	695	999999	316	999999	822	55	633	320	151	999999	999999	999999	541	831	677	137	454	773	130	999999	349	140	709	829	433	226	430	999999	65	
917	999999	330	630	999999	751	328	733	999999	294	530	970	806	630	999999	58	995	197	684	999999	934	227	187	528	483	268	564	575	487	445	605	625	999999	265	234	204	999999	545	306	90	999999	999999	999999	489	599	210	543	510	999999	999999	438	39	999999	846	131	999999	926	999999	157	999999	196	753	999999	905	688	905	214	551	406	712	281	999999	890	604	671	999999	123	698	999999	282	724	64	772	707	17	575	879	919	144	533	277	974	397	999999	894	605	157	207	800	693	996	992	114	99	509	978	148	150	999999	590	999999	237	873	875	262	141	999999	999999	898	122	35	999999	417	872	445	306	72	570	999999	76	392	916	898	245	285	732	999999	999999	208	39	999999	739	745	553	947	49	111	522	77	999999	624	608	309	999999	667	711	584	999999	999999	999999	916	999999	441	118	208	999999	339	638	599	530	999999	308	351	999999	685	296	549	864	924	405	205	999999	503	999999	451	784	616	220	577	573	157	717	999999	995	999999	999999	999999	999999	354	287	710	472	923	547	580	326	266	440	11	380	172	720	999999	258	17	376	84	493	999999	424	63	128	999999	35	382	474	280	356	755	999999	988	999999	519	999999	695	732	625	956	376	135	527	185	219	207	999999	436	999999	779	987	999999	784	814	969	930	233	591	412	999999	174	116	55	910	999999	184	999999	260	211	670	562	285	999999	999999	999999	541	897	999999	909	863	999999	946	999999	501	368	19	51	184	999999	589	422	114	330	727	792	269	90	999999	999999	44	815	160	234	739	226	712	995	667	696	999999	999999	355	682	549	283	228	52	553	552	674	143	217	999999	999999	257	458	954	33	335	999999	461	290	387	999999	999999	474	999999	999999	285	655	24	384	487	513	999999	77	432	781	454	574	999999	536	73	999999	999999	999999	999999	612	491	768	757	971	999999	839	976	999999	968	806	501	808	506	718	278	897	999999	758	999999	804	999999	190	36	183	578	761	640	925	227	561	974	999999	633	999999	842	517	999999	53	53	648	537	803	109	625	290	999999	77	508	999999	176	999999	152	878	46	545	311	741	584	403	999999	208	60	534	416	832	61	185	397	999999	761	999999	616	999999	90	277	272	999999	410	893	933	999999	141	667	999999	999999	831	571	596	572	541	775	323	649	472	450	486	999999	692	792	999999	999999	679	633	999999	999999	559	436	797	769	283	229	999999	690	469	886	76	393	999999	31	11	999999	588	824	343	986	685	966	252	640	790	999999	399	618	664	473	999999	508	171	883	836	405	999999	827	999999	
321	444	632	190	586	383	103	794	670	999999	749	880	854	299	519	999999	592	193	166	978	289	999999	722	36	996	871	568	231	999999	195	606	714	760	535	32	552	62	786	665	267	999999	209	999999	827	914	592	999999	999999	999999	402	253	999999	999999	849	20	999999	721	606	193	999999	814	872	204	485	195	44	999999	999999	277	999999	438	805	527	899	291	999999	999999	999999	121	413	999999	359	578	208	999999	395	999999	999999	524	999999	830	455	999999	951	452	999999	14	253	642	999999	472	999999	941	685	963	447	693	718	568	999999	999999	826	999999	999999	12	465	999999	995	999999	799	937	218	805	736	999999	982	213	576	999999	466	85	858	263	999999	999999	872	417	999999	245	999999	702	388	999999	593	161	999999	999999	822	948	987	530	18	709	999999	999999	264	44	215	548	980	999999	999999	271	999999	855	530	572	264	839	140	57	999999	760	999999	107	558	865	221	585	142	32	390	628	469	999999	76	159	999999	299	686	838	212	999999	264	268	585	127	251	999999	631	441	705	982	818	940	129	257	669	744	393	999999	822	629	999999	957	853	497	802	175	788	380	999999	999999	163	301	844	65	506	780	999999	441	623	483	999999	700	326	999999	810	529	999999	819	489	676	906	296	25	582	938	306	415	98	325	85	950	260	999999	741	828	526	105	999999	751	889	232	999999	775	349	999999	716	640	999999	999999	283	999999	969	999999	484	68	867	286	271	127	209	375	999999	126	548	532	999999	999999	999999	580	293	999999	999999	77	600	999999	954	521	676	906	232	666	959	410	51	726	981	999999	805	682	961	250	834	946	551	523	799	999999	237	816	972	305	65	874	404	849	606	901	300	999999	999999	355	609	364	895	543	415	32	84	999999	551	999999	999999	903	619	52	598	806	525	87	655	128	294	999999	934	926	610	999999	16	201	129	90	77	775	578	615	640	999999	60	18	117	999999	760	415	275	637	999999	162	265	361	999999	800	385	223	384	985	71	750	430	968	932	999999	25	999999	701	471	276	839	999999	13	411	128	755	999999	999999	879	367	878	594	306	245	458	829	655	940	328	704	854	400	592	999999	999999	59	91	999999	786	999999	878	999999	803	999999	999999	999999	261	949	999999	55	999999	253	999999	628	192	999999	999999	999999	483	501	370	942	383	999999	999999	448	742	459	521	79	673	441	193	128	489	999999	790	999999	393	999999	577	705	808	283	999999	610	999999	964	371	999999	999999	999999	999999	295	399	936	340	47	999999	412	999999	802	438	72	382	436	70	999999	148	27	374	
197	350	851	923	665	999999	999999	929	999999	554	778	97	785	153	325	839	897	729	553	999999	753	987	980	547	774	999999	745	900	999999	999999	517	825	354	370	738	17	750	371	734	802	999999	999999	145	858	315	715	999999	999999	999999	596	173	658	999999	193	621	209	369	999999	159	999999	397	209	528	272	46	999999	743	425	999999	317	99	536	994	750	603	645	852	132	242	68	624	826	843	814	999999	999999	240	170	749	538	648	445	999999	999999	999999	999999	999999	999999	821	999999	972	237	514	749	507	637	999999	999999	589	975	999999	247	82	100	773	571	365	999999	886	187	722	582	675	999999	668	653	323	658	999999	572	999999	978	310	879	999999	999999	322	103	317	749	206	396	580	999999	190	411	373	999999	572	999999	675	876	987	644	639	399	561	637	91	853	323	14	508	999999	920	378	936	202	13	999999	999999	272	405	146	981	336	999999	902	695	267	999999	200	96	502	897	188	991	666	999999	696	999999	999999	22	463	435	999999	888	563	852	811	475	181	128	194	999999	412	481	850	999999	313	397	659	999999	823	574	132	917	999999	999999	742	387	279	951	317	552	573	259	941	710	789	999999	448	59	883	792	999999	82	901	907	495	707	999999	14	937	999999	185	999999	198	889	313	283	999999	444	120	434	205	230	999999	642	31	162	539	999999	999999	864	999999	610	999999	41	466	60	26	108	634	999999	999999	999999	999999	18	377	831	999999	61	407	516	566	14	938	459	999999	999999	270	269	885	342	177	11	141	999999	359	574	684	166	999999	262	267	783	810	999999	198	999999	215	802	275	200	101	999999	742	366	308	945	999999	608	445	578	789	756	222	999999	867	244	999999	941	659	999999	999999	904	628	155	259	783	203	863	271	666	681	468	993	999999	999999	689	269	775	999999	413	903	86	721	854	472	999999	570	999999	217	999999	796	274	153	472	54	196	859	596	117	525	999999	807	347	778	896	999999	999999	526	60	999999	975	368	177	999999	899	999999	192	773	682	748	222	684	656	317	869	417	324	999999	999999	64	830	999999	668	259	662	999999	739	942	957	999999	747	53	468	39	977	999999	107	897	573	974	13	95	999999	368	312	77	999999	39	999999	999999	17	999999	999999	999999	999999	999999	700	917	593	803	340	999999	815	999999	11	999999	226	626	999999	999999	320	427	956	677	999999	744	999999	309	946	999999	999999	709	43	999999	143	515	178	473	681	999999	737	189	314	770	999999	763	280	381	366	999999	851	535	999999	476	999999	589	285	207	944	614	554	400	970	998	860	
631	999999	347	408	496	10	752	945	999999	704	140	123	999999	999999	999999	474	387	943	813	744	999999	18	999999	309	553	239	999999	528	77	999999	347	218	315	999999	22	557	932	972	870	142	108	589	999999	772	47	999999	999999	174	999999	149	177	457	166	999999	451	999999	999999	47	854	266	39	234	878	544	999999	921	807	999999	30	999999	999999	999999	82	681	645	828	973	999999	271	999999	151	999999	870	927	999999	889	62	61	467	999999	908	895	127	999999	112	999999	711	501	999999	125	669	999999	999999	918	608	762	384	485	618	999999	999999	854	999999	999999	999999	233	364	951	999999	999999	869	999999	818	999999	831	646	296	468	999999	772	999999	999999	390	156	999999	999999	999999	952	999999	200	999999	576	442	999999	752	63	129	349	499	878	519	760	909	936	255	912	992	999999	96	999999	475	916	999999	846	999999	176	473	629	370	785	571	999999	632	400	962	303	323	974	877	777	527	947	969	999999	263	999999	572	454	900	504	347	147	865	366	724	598	999999	596	999999	999999	589	999999	979	713	317	116	137	999999	973	952	599	28	647	319	445	528	947	217	592	148	603	29	729	865	448	434	547	276	675	999999	999999	727	635	301	999999	37	967	265	392	999999	239	999999	480	948	999999	328	500	555	921	205	651	460	13	999999	981	569	770	999999	275	999999	569	861	999999	609	326	871	999999	355	131	999999	561	691	999999	446	999999	550	549	781	959	999999	999999	991	354	479	722	184	723	999999	319	628	267	852	989	509	999999	378	999999	870	631	43	999999	155	434	513	644	959	999999	567	301	441	30	999999	165	156	949	578	999999	999999	887	152	999999	957	45	503	160	708	702	326	999999	999999	341	678	160	925	193	788	566	841	835	762	549	165	143	878	999999	999999	697	999999	560	18	999999	845	983	999999	999999	978	999999	999999	362	935	267	318	999999	761	999999	351	838	240	963	170	999999	675	538	999999	999999	993	824	999999	999999	882	21	859	766	851	999999	495	695	671	49	214	679	634	999999	899	504	241	999999	382	779	265	439	467	879	399	996	196	317	999999	886	892	999999	953	46	480	924	408	551	857	92	614	656	177	200	758	491	387	196	638	630	371	546	452	387	639	452	553	999999	999999	999999	493	187	836	785	157	60	726	598	18	975	106	999999	599	300	174	609	999999	277	130	908	618	999	679	238	524	355	999999	575	407	37	380	999999	185	12	598	436	999999	391	999999	708	764	789	999999	663	534	682	946	162	222	40	999999	286	859	999999	246	493	508	999999	270	802	348	
999999	201	999999	999999	999999	514	597	701	999999	789	999999	235	422	153	829	999999	26	999999	842	999999	559	363	376	847	999999	568	717	765	999999	999999	999999	999999	999999	369	614	598	207	68	856	178	358	461	484	250	309	61	447	324	999999	672	492	904	428	999999	789	999999	824	142	999999	119	797	831	999999	810	999999	760	999999	62	999999	999999	623	957	847	999999	60	108	878	136	548	52	131	402	358	999999	446	317	702	847	999999	817	773	999999	558	999999	380	527	999999	674	672	549	999999	394	785	999999	999999	534	66	999999	351	690	918	698	999999	467	987	404	482	163	999999	999999	67	147	482	722	999999	557	999999	999999	303	533	243	214	463	999999	976	737	617	182	392	999999	260	947	505	999999	898	999999	480	999999	759	976	54	711	310	412	491	929	999999	73	718	501	134	999999	460	818	457	999999	244	595	490	259	786	999999	770	462	20	120	641	592	999999	391	87	318	350	999999	999999	531	904	61	999999	57	826	554	464	890	999999	999999	496	999999	442	194	841	999999	610	510	200	744	941	847	402	380	297	328	999999	337	424	816	615	144	339	999999	809	193	86	443	433	241	845	880	999999	715	999999	954	160	638	550	999999	708	840	136	745	999999	66	658	147	759	507	999999	999999	476	971	689	362	999999	516	999999	657	808	176	86	958	999999	71	182	686	757	343	178	999999	786	232	117	774	17	593	346	753	534	939	683	926	926	999999	413	704	999999	270	605	644	263	892	393	999999	999999	177	999999	529	883	971	389	425	339	704	350	253	863	999999	354	764	179	631	132	869	492	160	42	189	657	478	661	999999	737	533	357	894	999999	575	20	839	747	999999	869	999999	999999	267	999999	232	378	170	999999	120	915	841	474	999999	770	523	59	613	145	666	999999	415	999999	892	999999	805	356	456	413	297	999999	514	27	999999	761	569	999999	234	999999	809	811	496	637	550	580	896	69	724	999999	325	526	406	999999	90	945	999999	252	667	579	791	875	921	999999	552	216	411	824	999999	999999	211	999999	824	60	336	855	384	999999	770	999999	791	999999	999999	999999	98	771	999999	999999	937	417	306	327	999999	654	772	933	889	740	999999	343	179	82	947	853	922	120	701	356	377	235	570	999999	999999	355	787	999999	253	599	668	780	709	600	887	999999	999999	999999	563	180	287	402	965	644	692	436	152	719	999999	778	410	977	80	160	443	712	846	618	845	306	867	727	690	999999	82	314	634	999999	195	252	288	48	999999	999999	999999	974	999999	926	995	54	999999	77	254	
474	999999	690	709	999999	167	999999	857	956	48	267	999999	560	712	675	999999	387	999999	572	534	556	499	371	429	999999	92	468	452	999999	999999	999999	102	799	999999	225	999999	391	999999	86	999999	20	394	332	10	300	228	518	272	594	364	617	252	999999	543	697	974	827	999999	999999	476	699	732	937	343	999999	174	513	87	497	573	189	783	999999	999999	524	172	177	371	139	999999	573	205	999999	565	15	558	999999	999999	784	999999	283	131	444	610	999999	287	456	989	762	999999	714	441	774	30	185	999999	526	489	28	999999	807	466	999999	838	999999	503	874	382	337	688	712	257	999999	257	299	68	999999	126	438	247	715	187	608	999999	999999	142	999999	999999	390	180	999999	972	999999	999999	442	999999	999999	606	707	999999	413	84	661	83	423	466	999999	999999	999999	126	495	409	61	781	819	629	857	137	230	769	83	46	992	999999	656	740	19	52	814	482	999999	742	999999	219	999999	641	526	535	590	160	993	902	116	273	999999	999999	920	466	999999	999999	999999	999999	385	999999	155	376	91	504	427	683	456	105	713	258	57	999999	991	841	947	188	999999	332	547	79	776	180	999999	728	482	33	999999	999999	613	11	521	999999	999999	480	73	467	999999	32	117	907	704	999999	199	857	999999	931	640	89	518	260	709	637	325	999999	999999	975	446	363	999999	403	863	903	999999	711	999999	841	396	999999	777	999999	999999	91	224	639	375	999999	980	82	999999	551	393	740	44	999999	302	883	890	60	999999	999999	30	205	10	714	53	800	415	487	999999	999999	544	128	311	38	631	999999	999999	685	940	293	994	373	851	479	999999	999999	868	999999	419	999999	999999	999999	213	999999	469	433	90	999999	999999	575	999999	502	951	138	17	274	999999	999999	731	674	470	215	999999	35	999999	656	354	531	704	920	931	285	999999	277	433	208	915	622	569	207	547	913	999999	375	819	502	422	722	999999	746	693	999999	407	745	999999	999999	999999	188	595	812	88	559	999999	675	643	999999	434	999999	999999	809	358	999999	446	533	137	557	999999	745	215	601	244	631	69	957	237	78	999999	332	884	686	972	736	36	756	129	987	116	424	731	631	77	737	27	999999	397	876	426	999999	999999	834	999999	490	973	994	578	456	999999	848	448	575	320	112	799	28	999999	621	790	690	999999	999999	450	701	23	999999	534	506	999999	406	570	360	999999	13	714	59	66	999999	763	41	187	672	999999	268	999999	999999	321	999999	938	999	825	999999	95	735	470	479	394	999999	999999	399	999999	81	999999	102	287	999999	922	316	
398	749	961	354	999999	758	512	741	650	192	725	857	271	569	568	614	580	794	274	916	542	244	999999	138	999999	374	571	999999	830	405	980	888	243	14	576	999999	47	999999	917	999999	232	999999	828	212	212	619	137	900	512	237	999999	493	822	16	773	163	94	833	999999	493	197	999999	911	999999	211	837	999999	267	993	380	577	109	876	938	693	999999	416	463	925	406	999999	999999	999999	602	883	999999	76	237	240	422	114	214	999999	434	149	999999	999999	583	10	999999	995	999999	907	142	660	422	999999	884	322	959	999999	999999	908	999999	256	999999	999999	999999	999999	713	770	395	36	580	999999	373	999999	999999	999999	867	996	832	463	559	999999	999999	762	472	999999	471	881	192	915	281	999999	483	999999	220	999999	622	999999	509	999999	296	604	609	843	999999	865	297	999999	173	95	455	999999	915	999999	358	532	879	999999	339	375	900	832	588	480	755	905	999999	77	746	999999	186	999999	496	621	176	999999	800	532	435	606	655	15	717	106	469	317	759	316	946	687	309	999999	694	144	321	999999	26	139	98	999999	999999	229	718	899	909	999999	476	999999	11	404	999999	356	338	733	720	999999	999999	491	999999	447	156	485	130	68	999999	327	999999	362	310	712	999999	671	444	13	532	999999	297	817	197	856	840	466	315	552	999999	999999	530	961	999999	426	348	534	128	650	999999	999999	109	659	999999	591	465	124	993	298	465	69	999999	999999	210	999999	607	308	999999	164	999999	999999	180	999999	999999	22	796	196	938	883	374	413	553	793	728	999999	336	637	999999	605	999999	726	472	999999	999999	896	50	205	999999	138	819	49	999999	999999	53	595	427	531	557	999999	794	279	185	999999	924	61	516	999999	606	999999	999999	969	999999	698	763	880	999999	163	490	216	971	601	435	999999	74	334	183	589	749	142	999999	804	999999	960	810	131	550	362	102	45	389	922	599	494	179	850	999999	999999	210	172	378	274	51	999999	950	203	999999	374	55	999999	878	926	999999	474	758	164	888	465	887	641	340	864	70	455	826	59	999999	941	640	223	999999	999999	389	587	764	252	762	739	19	617	999999	185	999999	502	999999	463	553	134	735	999999	999999	168	654	568	832	513	214	596	999999	901	201	999999	999999	831	889	247	999999	791	999999	516	999999	158	999999	280	363	164	557	567	298	372	505	877	999999	625	262	551	999999	820	754	260	999999	176	225	117	426	385	451	485	999999	919	915	762	424	228	622	813	712	384	214	678	956	646	999999	999999	405	323	695	118	579	347	260	727	46	
999999	478	999999	933	348	853	999999	712	81	954	999999	457	999999	463	999999	13	448	999999	999999	615	86	303	401	869	73	712	999999	689	343	906	275	669	198	999999	999999	750	397	880	373	530	999999	966	884	692	928	704	999999	860	708	115	999999	999999	647	121	960	165	86	366	869	636	751	999999	379	175	999999	999999	268	27	498	999999	615	568	476	999999	999999	120	419	999999	999999	369	60	252	999999	237	775	766	31	86	765	808	674	999999	20	737	779	937	999999	719	14	227	999999	999999	999999	472	499	572	42	565	733	999999	746	999999	999999	510	586	509	317	999999	999999	921	688	999999	262	689	571	999999	558	738	312	999999	523	999999	704	723	999999	415	880	518	738	213	734	999999	353	914	72	306	615	509	161	280	999999	999999	329	92	539	999999	391	999999	900	914	999999	303	262	999999	999999	56	673	999999	587	180	628	799	999999	196	197	999999	838	348	999999	275	968	58	587	42	820	999999	380	622	193	669	34	207	999999	999999	199	441	213	71	587	25	999999	914	922	981	651	830	51	142	895	317	425	53	65	635	946	965	999999	999999	472	999999	999999	999999	517	917	999999	999999	191	999999	997	756	28	777	760	999999	999999	999999	999999	606	391	989	36	999999	727	999999	254	999999	999999	982	999999	233	724	984	598	329	348	999999	999999	14	835	229	999999	461	144	999999	999999	647	292	999999	993	999999	839	119	838	482	241	437	333	999999	673	999999	999999	208	713	774	41	44	188	441	273	68	658	999999	770	171	349	999999	114	587	999999	999999	698	699	999999	985	393	614	999999	126	97	999999	258	999999	341	671	940	451	999999	369	118	265	468	999999	189	934	243	999999	349	676	142	666	999999	999999	64	75	475	589	219	999999	390	426	999999	72	354	362	809	999999	999999	109	231	999999	999999	999999	479	332	148	846	520	64	751	674	275	478	983	430	999999	999999	710	275	205	360	241	29	979	691	376	406	507	999999	134	999999	929	249	455	244	999999	589	999999	732	927	629	79	164	999999	715	999999	999999	88	923	775	999999	193	523	904	870	666	999999	765	788	955	999999	349	693	929	411	999999	36	999999	749	591	996	246	977	347	575	999999	87	999999	273	541	956	328	583	60	827	166	416	344	585	999999	40	824	488	776	999999	289	999999	235	574	999999	999999	396	338	342	778	70	215	999999	338	999999	589	765	501	999999	999	422	765	643	999999	254	339	692	999999	182	560	182	758	211	999999	999999	999999	999999	477	302	417	569	990	251	281	767	951	240	15	999999	999999	275	332	241	777	774	523	
741	133	330	641	441	949	165	781	606	312	999999	34	52	682	737	297	999999	838	439	431	523	371	344	303	108	686	999999	194	294	849	526	433	999999	772	174	728	157	999999	976	620	835	470	674	465	947	999999	963	324	260	978	133	402	999999	352	10	380	789	36	542	755	999999	999999	496	999999	785	999999	999999	279	518	999999	149	548	862	819	999999	63	697	879	356	892	722	135	934	316	726	133	95	999999	772	794	938	131	128	230	999999	864	999999	917	679	376	569	999999	999999	250	838	585	540	529	755	946	682	909	679	650	42	383	46	999999	999999	999999	495	612	507	723	80	28	429	999999	708	732	89	779	209	980	332	38	328	999999	999999	151	593	565	288	825	121	39	451	999999	197	737	827	793	886	28	880	957	196	92	179	820	165	999999	999999	33	866	902	710	999999	327	14	999999	999999	999999	890	77	999999	333	999999	999999	51	576	950	453	970	904	999999	893	191	109	374	842	246	525	656	999999	694	999999	999999	958	218	329	751	160	193	682	485	999999	999999	950	999999	634	514	999999	137	254	214	455	999999	128	581	999999	528	600	953	171	999999	826	65	904	999999	194	78	999999	403	999999	825	800	269	297	429	999999	999999	240	158	740	338	765	397	999999	999999	249	894	146	387	209	999999	161	999999	999999	864	658	35	101	999999	766	999999	791	86	415	429	414	195	562	999999	376	122	999999	999999	222	999999	62	439	653	134	143	999999	931	345	204	921	673	603	999999	433	770	188	805	663	999999	184	547	689	982	983	376	999999	341	446	999999	999999	512	709	984	199	812	229	381	967	999999	475	634	999999	881	493	755	811	947	139	929	198	316	634	69	48	295	999999	456	670	999999	88	958	494	999999	999999	419	999999	618	57	621	999999	806	838	229	916	550	100	999999	999999	237	999999	999999	212	517	822	780	878	650	946	903	448	773	711	999999	365	517	999999	132	774	999999	999999	202	899	999999	388	391	477	414	152	497	999999	565	957	999999	999999	972	755	977	999999	336	541	323	672	153	999999	776	999999	630	864	408	999999	968	999999	424	446	999999	216	694	138	999999	999999	999999	507	999999	709	882	815	278	25	393	999999	172	620	999999	543	999999	530	999999	346	611	999999	847	550	999999	96	235	532	542	996	831	765	71	848	999999	33	77	816	223	444	299	999999	827	999999	481	646	999999	358	596	881	968	841	460	357	999999	155	466	999999	999999	999999	483	999999	282	281	193	627	700	323	550	424	475	999999	317	999999	56	650	468	999999	78	106	999999	877	
936	661	38	999999	999999	713	331	924	566	154	62	851	961	938	999999	555	430	853	946	999999	999999	181	416	317	534	149	310	876	686	234	855	999999	523	605	424	621	999999	204	999999	986	992	625	857	331	609	465	999999	118	999999	999999	811	224	160	999999	79	764	255	999999	465	174	412	455	248	342	299	395	337	365	999999	76	312	236	539	999999	999999	192	324	999999	708	999999	999999	202	914	773	422	640	517	999999	999999	659	376	531	738	158	583	999999	386	525	999999	223	138	999999	593	999999	610	584	999999	199	999999	886	450	999999	23	397	385	220	999999	475	999999	658	999999	999999	829	864	700	781	999999	999999	386	394	806	999999	62	494	939	794	999999	28	999999	838	955	327	609	650	999999	216	999999	999999	772	373	16	911	605	383	999999	401	999999	728	205	828	96	999999	812	606	90	651	999999	529	999999	591	610	999999	311	999999	703	560	999999	188	655	999999	999999	999999	618	999999	388	894	999999	679	999999	999999	999999	880	822	344	751	662	514	999999	569	999999	999999	989	894	999999	999999	493	609	523	680	785	275	986	999999	999999	999999	939	999999	999999	999999	999999	457	438	380	909	999999	730	699	967	340	50	56	999999	999999	999999	394	284	262	436	999999	999999	294	680	998	373	282	641	807	120	999999	812	976	715	785	999999	999999	999999	618	985	228	42	794	999999	193	639	999999	152	377	985	326	291	686	258	999999	333	901	777	439	17	636	330	923	588	999999	528	74	340	999999	244	999999	724	999999	277	999999	228	110	651	497	369	634	140	999999	999999	794	497	135	728	177	462	999999	999999	240	610	359	897	118	215	454	665	999999	999999	999999	142	999999	601	999999	419	50	329	999999	259	289	80	383	505	66	111	794	999999	999999	999999	173	999999	761	645	494	64	918	320	120	895	207	832	793	235	334	141	815	999999	871	999999	688	847	239	233	62	999999	999999	853	840	17	420	753	999999	239	244	921	380	371	117	570	501	729	219	338	61	999999	286	157	180	925	296	602	829	999999	999999	325	655	999999	999999	335	827	74	479	113	484	454	999999	564	990	413	999999	453	94	310	999999	958	638	901	181	604	999999	999999	682	915	721	817	924	584	999999	919	999999	842	999999	781	999999	436	260	116	853	607	887	722	166	767	174	999999	517	528	473	699	687	753	999999	988	999999	748	392	999999	999999	667	529	985	982	81	147	917	999999	312	567	788	707	532	57	574	717	170	922	915	999999	878	309	999999	121	882	999999	522	486	999999	339	999999	53	696	724	196	87	901	740	94	629	257	
999999	214	961	685	991	164	706	792	999999	292	825	476	813	512	367	999999	874	110	999999	625	441	885	999999	572	744	21	999999	861	496	815	430	837	295	503	712	104	443	436	890	999999	816	693	519	56	179	577	882	221	828	953	37	639	999999	999999	815	291	241	399	940	979	355	844	305	465	999999	987	190	319	999999	272	690	448	219	762	808	747	375	999999	402	177	999999	597	42	999999	999999	790	593	291	999999	430	863	999999	495	911	731	971	398	64	194	999999	999999	572	420	999999	272	588	430	492	205	77	915	999999	996	999999	850	758	811	762	677	999999	404	899	631	379	409	646	953	308	999999	999999	359	321	999999	999999	780	566	186	476	999999	209	369	110	95	620	999999	559	58	721	999999	973	999999	635	999999	122	787	497	941	50	166	626	635	132	461	368	717	603	572	999999	993	999999	999999	344	999999	478	712	303	813	999999	864	850	597	999999	999999	67	676	724	999999	999999	433	999999	999999	999999	320	654	573	999999	649	727	902	911	986	272	727	776	401	825	154	908	410	494	683	930	185	316	38	403	884	404	691	993	668	999999	999999	709	669	445	34	999999	999999	474	654	96	118	953	863	335	513	999999	665	851	579	999999	999999	938	999999	999999	960	14	626	179	363	254	999999	908	252	53	909	999999	117	956	801	999999	13	936	839	999999	999999	999999	999999	999999	889	422	738	840	424	642	999999	423	109	974	484	29	219	735	121	409	60	209	710	819	425	495	364	708	999999	999999	999999	999999	109	999999	873	737	561	999999	289	999999	516	204	999999	610	328	999999	918	143	482	781	108	999999	999999	440	999999	621	999999	632	287	404	999999	40	791	162	619	442	999999	97	110	999999	468	296	455	181	893	999999	999999	999999	500	999999	999999	231	236	999999	173	754	467	668	475	999999	225	999999	999999	885	882	485	413	342	990	886	999999	830	42	735	323	811	822	653	547	690	906	421	141	358	826	836	803	523	988	864	975	655	622	848	531	999999	650	570	299	417	999999	382	999999	999999	999999	746	198	501	954	999999	932	814	131	785	355	803	797	297	68	55	999999	890	354	135	911	525	218	193	213	999999	999999	262	364	999999	247	533	311	526	601	89	648	999999	568	635	932	999999	534	999999	999999	728	999999	363	511	254	735	999999	38	984	703	999999	999999	15	999999	179	201	999999	460	991	999999	821	501	999999	999999	979	999999	999999	331	718	203	750	999999	999999	689	485	52	999999	999999	119	404	999999	505	327	823	999999	551	999999	999999	999999	444	999999	710	543	999999	999999	
999999	471	667	531	847	366	241	319	791	953	999999	166	325	811	137	999999	928	350	596	863	325	999999	457	336	437	999999	363	999999	283	940	49	999999	92	17	259	580	150	229	999999	48	452	195	536	869	129	395	999999	999999	271	61	333	370	999999	435	366	61	999999	340	104	92	12	309	999999	999999	914	792	999999	999999	999999	557	999999	999999	999999	558	420	139	648	587	217	52	999999	160	671	999999	616	679	512	999999	650	207	565	999999	134	189	45	153	159	685	955	336	999999	19	650	714	808	999999	292	397	24	236	413	437	999999	62	645	852	637	999999	244	245	290	999999	667	365	991	443	584	897	523	999999	980	962	632	880	999999	437	999999	957	424	991	999999	124	643	423	793	138	999999	82	999999	193	515	345	450	720	999999	895	351	295	722	374	49	999999	999999	747	256	999999	999999	252	331	999999	352	680	999999	252	848	999999	782	253	571	862	757	999999	363	339	999999	999999	522	912	999999	834	95	223	244	59	952	11	250	895	176	352	334	999999	751	335	840	834	999999	208	999999	881	123	107	724	999999	617	538	41	544	985	612	999999	892	418	496	999999	138	446	350	999999	847	924	886	87	228	538	323	760	38	498	927	698	324	51	952	721	988	499	384	441	423	970	705	910	564	423	441	34	999999	213	712	999999	605	907	33	956	999999	999999	999999	331	304	777	13	55	68	913	614	850	999999	775	144	638	72	908	876	877	999999	976	999999	804	106	298	506	824	786	999999	103	416	27	995	495	967	994	999999	147	646	967	999999	852	650	999999	999999	568	488	79	83	335	697	40	156	737	260	507	700	234	999999	280	188	269	999999	820	999999	999999	471	999999	176	644	20	770	239	999999	568	133	999999	999999	515	730	27	755	713	213	406	385	871	267	244	469	304	827	142	375	788	400	333	999999	611	999999	999999	208	903	999999	325	926	800	246	178	136	999999	704	719	285	263	432	555	325	424	999999	999999	999999	55	999999	349	192	999999	864	131	177	799	51	394	757	633	819	999999	284	887	479	584	635	99	118	833	600	999999	857	122	999999	999999	17	415	788	795	894	163	999999	99	143	298	936	124	10	999999	999999	999999	999999	999999	443	580	281	437	999999	999999	336	123	937	999999	749	83	780	751	765	333	791	635	605	999999	739	666	655	999999	754	999999	647	520	98	999999	249	290	999999	999999	678	785	999999	580	470	550	469	999999	999999	334	999999	999999	999999	999999	359	999999	544	958	713	999	912	777	999999	97	682	764	599	816	35	166	632	
999999	926	999999	82	999999	999999	999999	174	65	502	958	450	330	844	695	999999	462	171	420	999999	290	576	158	999999	900	860	999999	897	999999	999999	653	999999	999999	701	881	999999	943	122	379	917	333	999999	658	506	953	337	604	253	999999	999999	999999	654	615	999999	352	892	778	281	181	999999	284	324	999999	999999	849	999999	999999	629	962	562	729	349	791	502	999999	496	917	652	349	573	999999	242	910	614	813	998	149	999999	359	999999	364	671	999999	260	643	19	999999	554	656	999999	946	974	290	434	999999	797	863	122	16	855	999999	999999	932	608	862	52	414	854	999999	851	74	251	279	999999	207	68	999999	540	999999	903	999999	372	995	999999	999999	291	951	485	251	26	144	36	142	504	24	239	738	342	397	601	605	480	264	805	684	705	999999	317	237	314	398	332	263	112	693	999999	140	343	981	581	100	928	613	283	716	999999	118	775	958	968	999999	999999	152	267	308	691	118	999999	915	921	586	643	257	936	999999	811	999999	999999	810	413	109	405	361	816	510	999999	866	999999	98	646	597	999999	999999	268	984	332	190	996	803	11	503	999999	428	69	994	457	680	676	999999	904	275	87	964	555	999999	999999	999999	999999	757	999999	999999	136	111	278	999999	656	999999	989	951	304	631	776	236	999999	910	169	999999	301	822	999999	999999	999999	335	194	999999	519	964	999999	399	70	618	854	248	180	187	999999	837	159	999999	347	172	691	724	361	283	498	999999	166	644	709	947	999999	513	704	637	634	801	917	897	813	692	491	599	891	686	777	999999	65	631	543	331	827	565	484	891	313	475	974	910	882	668	808	169	689	123	205	350	544	543	999999	574	999999	261	922	655	681	102	833	674	999999	960	795	534	111	388	129	857	39	813	999999	999999	999999	16	25	155	883	999999	999999	777	999999	436	999999	999999	88	999999	411	575	643	829	999999	221	641	999999	414	999999	872	999999	999999	311	994	348	999999	730	219	393	999999	913	999999	776	771	359	192	66	193	79	967	999999	456	141	976	553	223	210	603	122	527	527	601	999999	283	609	273	608	783	152	125	272	312	695	231	497	339	866	67	860	999999	585	999999	345	954	598	827	926	334	450	134	121	137	106	866	229	999999	152	503	172	95	999999	999999	51	954	704	970	999999	910	488	999999	357	152	999999	93	999999	999999	266	149	684	781	347	283	342	27	13	145	216	829	12	186	999999	372	895	775	999999	313	85	390	260	627	999999	25	846	999999	999999	968	395	23	924	818	64	12	819	390	
999999	310	939	999999	999999	569	764	931	907	999999	36	999999	257	966	637	638	336	999999	999999	66	714	331	437	115	250	45	750	203	904	999999	999999	194	553	514	38	155	373	999999	440	999999	999999	144	118	543	210	792	720	428	385	999999	999999	189	123	762	999999	425	872	833	783	914	818	571	999999	999999	999999	841	441	999999	938	492	275	284	445	208	999999	579	223	893	905	457	325	331	817	999999	702	942	999999	791	839	613	282	539	278	525	872	301	117	394	362	368	361	976	490	893	29	217	744	914	568	999999	211	999999	928	336	599	497	753	417	31	248	770	650	904	999999	999999	999999	16	999999	999999	901	471	829	540	546	105	348	841	924	599	494	208	167	232	743	412	303	999999	942	926	384	548	999999	373	124	598	999999	82	999999	999999	294	999999	999999	999999	999999	999999	999999	999999	391	240	999999	655	828	817	537	50	613	427	171	922	916	134	73	999999	999999	363	771	466	426	948	394	276	999999	250	999999	292	383	578	999999	999999	39	999999	229	712	676	729	719	999999	835	83	985	294	999999	243	999999	999999	999999	832	999999	313	862	999999	32	443	999999	984	999999	588	512	254	667	44	861	61	892	71	904	361	326	232	999999	888	630	353	962	110	364	452	483	155	155	551	999999	262	256	999999	832	999999	999999	691	758	141	380	591	416	951	432	859	350	705	265	999999	515	999999	669	974	295	678	480	746	629	528	115	367	108	999999	102	608	804	778	239	127	496	635	999999	512	517	999999	937	21	677	504	999999	777	889	369	45	536	593	282	827	163	316	999999	71	240	36	23	493	299	858	823	65	999999	475	148	999999	999999	941	167	999999	257	741	999999	78	135	426	337	477	999999	90	566	999999	532	950	86	999999	376	573	243	485	504	555	647	163	853	449	539	311	751	999999	165	595	436	816	999999	421	847	61	936	813	999999	545	999999	219	301	808	999999	621	399	999999	923	999999	708	681	961	702	104	315	224	999999	887	999999	999999	668	924	970	999999	715	380	665	963	999999	637	999999	786	958	999999	437	861	55	916	999999	912	423	157	999999	887	999999	854	878	327	542	836	260	999999	672	999999	95	999999	331	229	817	250	734	374	608	679	999999	894	999999	999999	666	999999	179	769	969	123	312	521	86	93	999999	999999	999999	999999	430	487	386	502	124	149	715	152	999999	826	999999	677	188	59	548	178	608	859	999999	976	999999	999999	667	491	957	558	516	574	218	999999	394	999999	999999	395	943	130	999999	999999	780	999999	195	524	913	352	669	
301	935	999999	999999	907	485	999999	18	525	999999	999999	819	999999	545	565	632	151	999999	303	999999	152	999999	792	115	427	999999	822	89	999999	999999	999999	999999	325	821	999999	999999	263	601	999999	761	419	948	232	707	612	310	408	250	225	999999	54	999999	619	910	527	372	999999	157	555	41	663	895	30	734	552	165	504	83	880	941	379	549	633	541	999999	204	707	999999	503	126	477	999999	999999	757	746	555	566	414	304	999999	481	116	55	279	108	524	927	497	165	456	806	335	369	999999	999999	999999	957	88	888	333	665	999999	653	438	999999	91	40	272	999999	996	599	100	778	999999	470	999999	999999	363	443	999999	276	219	929	999999	320	152	221	591	999999	999999	598	487	999999	970	637	423	999999	616	999999	26	494	665	999999	168	856	715	556	782	999999	598	10	603	645	999999	66	455	138	999999	999999	421	869	999999	376	745	999999	999999	573	808	949	57	810	999999	999999	999999	23	611	999999	770	201	999999	596	439	777	306	999999	999999	842	145	999999	192	294	999999	498	304	156	54	298	764	759	999999	152	748	999999	999999	788	123	999999	228	376	455	746	367	414	523	824	440	671	79	504	413	999999	438	894	767	762	954	398	353	999999	969	999999	944	20	457	462	848	607	999999	518	999999	48	624	768	468	445	926	451	974	479	716	382	228	999999	355	474	714	853	999999	999999	999999	999999	612	999999	407	142	801	356	957	999999	999999	832	659	999999	375	375	999999	669	999999	331	835	999999	999999	873	999999	596	104	999999	664	982	748	994	542	18	685	414	436	675	370	335	644	579	493	913	502	883	723	667	893	980	818	54	427	999999	999999	999999	310	738	999999	811	48	999999	691	974	323	982	999999	999999	875	961	939	979	999999	110	687	265	999999	510	381	999999	872	999999	791	684	174	703	999999	799	840	999999	113	697	999999	559	296	527	887	999999	600	520	593	82	792	932	51	999999	999999	326	999999	911	999999	800	367	714	999999	611	335	17	999999	619	415	999999	999999	519	858	251	698	748	814	999999	999999	999999	909	860	96	800	999999	858	642	335	957	259	743	928	66	313	340	576	620	999999	202	880	999999	999999	999999	999999	271	282	83	800	149	999999	512	896	544	798	890	507	627	148	999999	999999	375	485	662	999999	758	999999	463	554	911	132	138	138	967	497	999999	928	754	994	999999	999999	784	999999	999999	999999	746	847	394	999999	423	999999	999999	482	999999	725	999999	232	328	950	343	389	819	529	889	999999	869	999999	928	999999	995	961	752	633	608	604	691	533	299	703	418	
910	999999	205	141	88	184	655	420	251	982	999999	610	999999	660	999999	999999	265	953	178	100	372	999999	347	272	461	90	325	873	999999	44	981	933	625	999999	999999	999999	624	999999	999999	842	999999	963	999999	999999	424	361	947	972	459	62	999999	999999	131	612	55	999999	159	932	679	997	999999	999999	306	217	11	647	984	272	237	266	999999	999999	151	999999	876	409	241	283	848	110	142	352	999999	71	608	411	812	22	495	440	742	999999	718	813	999999	441	667	478	72	777	376	684	744	202	134	568	438	795	735	646	760	875	999999	578	864	516	368	245	609	999999	835	972	776	999999	524	999999	158	999999	999999	999999	742	762	221	80	734	457	999999	231	937	49	973	26	999999	999999	680	867	999999	999999	949	477	83	431	869	999999	942	403	999999	947	678	887	419	109	999999	999999	999999	997	664	23	999999	999999	999999	146	307	999999	626	999999	695	999999	127	656	639	999999	999999	999999	371	320	893	747	138	999999	549	999999	552	999999	629	873	572	986	944	999999	999999	593	306	542	569	936	999999	308	999999	133	708	980	830	31	258	411	999999	579	929	594	114	916	999999	513	866	999999	999999	999999	940	999999	999999	709	982	444	453	55	999999	999999	315	434	195	594	900	15	632	999999	999999	530	801	227	162	999999	999999	360	577	999999	709	999999	999999	321	352	876	368	104	999999	999	998	999999	577	212	699	874	274	999999	408	519	25	879	881	307	427	74	456	722	600	262	652	631	866	167	346	919	999999	993	92	319	236	806	137	632	571	999999	952	999999	528	287	729	562	999999	999999	999999	829	911	378	894	288	429	645	999999	625	356	376	528	420	866	779	704	281	421	999999	293	219	752	258	736	982	999999	999999	204	999999	533	999999	999999	808	887	999999	18	999999	108	999999	890	591	313	511	285	204	916	542	732	999999	582	457	150	999999	775	999999	87	662	642	999999	176	571	451	999999	102	266	999999	999999	532	359	771	903	182	616	208	701	905	250	972	541	76	579	135	455	740	999999	948	999999	43	826	439	355	169	195	638	328	150	133	419	28	508	206	19	382	999999	679	285	999999	664	83	165	836	689	110	999999	597	446	995	449	27	317	879	999999	705	919	425	743	986	978	999999	561	782	831	999999	999999	869	569	752	477	70	799	999999	161	960	671	602	666	999999	999999	50	881	154	683	401	999999	628	519	313	463	561	936	298	999999	784	521	383	15	735	77	976	38	693	527	999999	227	893	728	999999	44	326	759	684	647	999999	998	417	108	999999	999999	414	
360	999999	299	999999	134	511	999999	377	999999	297	597	999999	991	373	999999	198	626	305	184	817	999999	793	279	146	999999	999999	651	999999	785	114	284	575	492	999999	626	999999	404	999999	999999	716	33	999999	287	746	729	829	999999	284	999999	810	999999	803	265	435	999999	566	999999	163	123	999999	860	262	591	344	23	31	447	337	746	249	793	25	999999	467	794	549	516	532	999999	999999	567	999999	999999	999999	323	999999	320	999999	159	999999	786	999999	999999	390	855	770	769	999999	733	707	999999	999999	999999	999999	26	775	762	797	640	964	59	464	746	150	316	493	570	615	30	541	999999	389	188	999999	463	553	527	660	612	33	779	574	798	709	999999	999999	839	16	958	548	719	523	427	195	21	332	504	356	83	372	209	999999	921	201	996	11	999999	851	232	473	257	111	999999	617	194	484	665	46	558	999999	654	564	657	482	822	197	962	993	675	141	999999	180	999999	250	999999	626	652	606	712	999999	999999	987	784	495	300	617	337	999999	10	536	999999	999999	999999	968	999999	645	506	449	379	808	49	194	999999	999999	424	87	525	999999	793	999999	831	999999	334	969	91	666	780	999999	999999	215	999999	161	999999	999999	474	591	382	618	532	999999	129	213	237	903	550	839	999999	693	999999	223	102	392	999999	441	704	607	143	829	886	999999	999999	344	268	999999	948	887	999999	47	999999	999999	704	906	422	614	999999	628	999999	430	428	252	999999	97	102	967	123	999999	145	561	443	866	457	553	731	999999	324	785	999999	74	999999	662	999999	999999	76	999999	519	195	970	999999	992	86	999999	712	410	999999	206	776	999999	300	60	481	752	999999	603	759	999999	999999	185	941	300	999999	682	767	999999	999999	604	999999	30	855	458	927	506	732	568	367	100	744	999999	999999	284	999999	543	999999	23	999999	910	17	180	316	999999	999999	19	999999	121	999999	999999	19	247	644	49	126	755	396	999999	132	975	29	81	246	669	641	999999	98	666	752	129	38	999999	992	855	596	909	999999	995	99	917	476	999999	239	963	91	507	509	999999	168	792	156	999999	891	507	999999	936	933	999999	999999	360	921	999999	999999	219	375	265	255	999999	999999	216	51	401	752	214	999999	408	842	282	588	143	508	50	508	960	973	225	861	494	965	999999	999999	76	776	739	999999	113	262	29	598	825	262	720	604	951	750	755	70	687	999	491	103	660	68	95	852	881	864	999999	246	160	403	760	822	792	240	975	625	23	218	404	999999	822	999999	763	881	787	999999	556	220	999999	164	999999	495	483	567	
325	17	691	999999	124	249	853	783	448	999999	501	898	812	721	775	140	57	999999	999999	345	280	975	305	999999	74	446	318	197	28	995	228	999999	349	999999	914	967	933	136	104	999999	302	999999	246	999999	999999	889	632	834	445	96	999999	706	891	148	296	999999	712	487	822	678	999999	665	764	452	212	236	558	999999	999999	999999	206	999999	384	449	52	240	739	963	822	184	813	483	752	932	999999	522	384	211	938	574	265	455	313	999999	234	636	999999	794	139	164	340	55	999999	637	890	999999	331	451	105	65	610	748	665	999999	864	457	913	999999	999999	690	999999	357	648	242	552	750	616	958	224	416	955	945	834	668	999999	768	999999	125	51	700	200	932	115	883	964	516	790	665	561	999999	723	999999	238	448	312	983	406	794	94	149	580	999999	237	689	109	665	913	997	804	106	11	797	790	864	499	919	252	765	999999	46	960	950	407	999999	692	513	716	395	365	860	999999	999999	41	902	129	827	999999	426	783	309	603	793	999999	464	775	999999	999999	374	999999	392	741	640	526	58	189	630	965	789	996	596	948	999999	641	944	734	350	765	888	745	999999	225	999999	999999	969	443	999999	999999	942	999999	765	999999	352	999999	973	129	999999	145	983	722	499	999999	915	999999	196	360	999999	161	916	730	999999	170	773	628	287	177	915	999999	556	999999	22	540	32	127	999999	999999	999999	91	999999	825	999999	214	782	176	256	810	310	405	795	619	999999	24	182	222	246	605	999999	723	999999	806	213	82	588	999999	709	958	999999	797	198	451	753	999999	493	999999	726	230	387	607	999999	477	999999	520	862	937	257	998	368	809	999999	635	667	883	999999	861	999999	931	626	414	466	298	999999	512	216	354	865	373	530	999999	496	25	227	480	999999	999999	938	692	219	650	130	711	999999	40	915	563	999999	870	82	632	999999	795	603	973	150	94	506	364	313	517	999999	999999	477	288	999999	865	417	196	542	238	999999	928	721	976	293	999999	698	940	597	999999	999999	995	300	898	610	701	421	254	999999	999999	196	584	388	999999	578	247	244	321	717	59	155	596	337	844	709	999999	999999	627	999999	395	999999	999999	767	660	946	86	593	578	999999	621	454	172	856	285	52	348	549	28	407	56	520	386	233	999999	507	974	999999	456	999999	68	627	793	565	944	870	629	816	999999	755	502	653	666	643	105	999999	982	999999	999999	999999	370	11	65	999999	642	999999	19	343	999999	163	971	418	147	388	619	994	660	607	999999	414	422	531	821	273	
905	403	854	743	137	941	524	245	615	654	828	66	572	573	923	999999	861	999999	596	574	784	93	516	287	34	111	945	385	827	647	388	838	190	999999	325	999999	30	999999	216	288	999999	999999	803	492	559	562	432	96	999999	843	999999	136	934	257	488	821	999999	577	718	999999	996	999999	999999	967	275	989	876	999999	999999	999999	58	595	90	317	999999	58	290	33	999999	999999	999999	999999	701	983	104	999999	904	999999	313	503	999999	453	557	999999	292	500	328	835	226	569	999999	652	838	999999	999999	957	999999	999999	999999	440	541	863	849	256	356	147	999999	999999	999999	23	95	944	476	754	999999	999999	48	900	35	999999	730	454	806	167	786	37	30	999999	199	147	999999	999999	620	872	962	499	603	310	833	999999	62	893	963	213	999999	741	185	93	679	199	919	156	601	999999	710	96	66	692	999999	999999	999999	747	244	735	999999	808	334	603	999999	999999	999999	737	999999	881	392	836	491	999999	683	54	999999	937	999999	10	227	69	999999	742	172	875	442	911	840	514	37	314	659	237	404	675	417	581	999999	847	197	192	999999	720	494	874	605	463	18	425	478	999999	726	244	517	749	133	591	441	916	399	100	896	999999	854	88	187	263	208	18	637	279	646	999999	999999	45	999999	999999	257	297	280	979	902	425	999999	846	587	999999	719	655	551	999999	999999	999999	457	999999	295	999999	866	999999	697	351	264	10	787	999999	543	553	999999	482	770	167	343	153	999999	419	197	481	526	17	501	999999	544	553	466	812	139	271	725	715	749	461	999999	841	999999	928	725	902	637	837	312	44	992	999999	885	394	999999	995	999999	48	999999	814	11	999999	914	934	807	710	543	975	999999	282	827	716	999999	999999	68	501	553	717	694	295	844	688	704	466	769	307	999999	82	330	144	533	999999	806	935	460	250	999999	666	131	999999	369	999999	769	999999	216	286	514	999999	335	989	452	31	353	624	969	322	999999	457	999999	510	53	470	655	934	748	150	999999	797	858	818	574	999999	596	680	925	192	999999	673	260	492	999999	101	746	340	691	512	344	191	965	999999	95	479	501	620	971	999999	16	834	292	76	999999	716	718	517	424	999999	434	672	698	787	402	999999	207	681	717	999999	723	325	252	246	806	999999	831	720	732	105	395	999999	709	37	999999	999999	391	999999	126	86	999999	239	999999	135	87	671	999999	999999	745	604	281	999999	902	999999	184	999999	592	55	999999	648	885	999999	784	328	180	458	963	671	610	317	999999	22	565	999999	579	494	409	999999	
168	144	999999	653	974	999999	824	575	999999	689	999999	495	999999	345	924	999999	200	384	454	596	955	999999	999999	821	577	438	504	268	999999	271	449	690	291	475	886	999999	413	999999	33	656	504	604	385	283	818	125	814	764	98	98	450	205	49	999999	170	540	437	422	85	546	634	999999	321	811	250	172	213	37	458	799	73	958	360	797	999999	361	252	999999	13	461	623	999999	180	175	820	254	999999	999999	314	356	999999	990	166	486	32	939	292	574	43	656	912	787	316	999999	999999	492	844	252	999999	809	999999	14	999999	623	923	894	395	999999	999999	995	521	734	999999	111	999999	999999	801	999999	775	162	78	678	399	356	549	835	432	880	150	999999	410	408	757	504	68	999999	581	999999	563	137	554	146	582	48	145	187	999999	214	999999	952	690	970	999999	568	741	619	999999	72	84	97	471	514	15	999999	595	122	977	227	53	418	501	268	999999	647	608	931	105	999999	999999	371	771	228	692	197	999999	999999	931	198	763	999999	88	518	469	475	999999	999999	140	919	453	32	999999	999999	171	779	461	432	659	829	960	999999	523	999999	851	712	326	253	999999	818	25	165	190	788	464	603	339	982	799	844	981	999999	800	186	999999	199	171	924	999999	912	735	225	780	112	999999	953	926	825	999999	756	159	999999	228	322	903	999999	841	422	392	567	450	999999	633	999999	847	402	999999	346	355	662	551	402	196	908	93	999999	384	999999	560	510	677	514	325	52	999999	569	999999	999999	282	619	357	748	541	499	472	266	591	965	999999	835	999999	999999	999999	14	215	756	999999	319	999999	113	913	999999	861	881	890	936	164	591	129	288	62	999999	73	736	314	802	860	999999	446	826	218	419	823	725	565	98	44	320	836	938	999999	40	259	179	705	594	887	659	609	535	112	10	845	976	782	999999	525	743	700	413	896	999999	873	412	999999	504	939	999999	999999	999999	901	843	755	190	945	32	280	999999	40	720	999999	210	98	999999	999999	218	573	999999	999999	999999	572	301	620	432	51	804	166	847	285	999999	654	750	343	807	634	268	255	664	40	999999	999999	631	712	999999	498	696	450	963	687	999999	999999	102	999999	186	239	999999	233	332	999999	151	865	433	999999	999999	999999	174	867	290	285	999999	962	908	999999	191	996	941	589	999999	933	355	363	203	999999	598	281	562	556	167	999999	34	44	999999	525	999999	894	999999	22	884	914	334	829	999999	687	231	723	999999	285	22	189	297	30	999999	398	793	788	672	274	999999	556	999999	999999	709	
712	261	431	49	393	928	999999	286	929	999999	725	999999	999999	999999	515	937	875	260	287	999999	977	290	14	999999	534	732	999999	232	999999	991	999999	411	716	129	457	999999	800	683	638	357	999999	903	999999	325	999999	788	276	595	166	337	154	306	999999	84	731	999999	999999	980	515	660	827	75	830	937	377	323	893	407	745	89	999999	201	622	929	818	84	922	688	582	745	999999	515	999999	128	847	41	185	999999	397	35	999999	820	999999	977	999999	659	82	999999	948	554	895	999999	849	999999	999999	952	684	305	265	657	999999	568	999999	769	999999	321	999999	712	100	346	147	999999	20	999999	900	999999	33	644	409	169	999999	502	999999	37	850	597	666	988	999999	894	357	879	386	999999	527	999999	999999	409	783	999999	999999	369	339	999999	417	643	999999	140	999999	872	929	999999	896	999999	654	16	828	999999	999999	607	655	20	999999	999999	989	267	875	999999	202	289	999999	999999	999999	999999	999999	642	172	999999	999999	217	738	535	812	66	999999	999999	983	290	95	521	791	52	490	186	999999	648	999999	143	999999	999999	767	999999	937	896	967	315	188	704	596	21	843	999999	759	710	999999	129	208	999999	999999	681	283	999999	194	999999	498	862	143	684	999999	860	66	999999	999999	999999	999999	159	598	916	999999	999999	999999	289	693	83	999999	999999	293	999999	317	442	450	859	999999	940	999999	181	405	266	408	115	182	999999	75	999999	955	814	999999	298	270	999999	531	292	638	583	552	999999	999999	120	999999	406	579	999999	377	206	420	206	137	575	595	278	754	341	517	999999	999999	999999	223	999999	127	863	907	994	519	999999	999999	168	231	328	398	880	280	294	263	11	536	819	999999	869	325	759	687	618	703	991	999999	200	774	999999	107	915	999999	999999	992	149	498	999999	843	999999	295	261	975	808	187	714	998	469	999999	515	999999	666	510	999999	641	368	999999	299	999999	527	999999	721	393	999999	231	482	109	336	302	124	999999	999999	975	356	583	74	999999	878	441	989	993	506	121	268	209	440	415	436	312	999999	962	999999	294	325	999999	574	999999	410	586	999999	614	999999	177	999999	12	504	690	999999	770	577	585	307	858	310	999999	136	609	999999	376	790	999999	999999	33	668	161	999999	667	659	209	999999	206	999999	302	736	385	331	999999	158	266	704	750	261	665	999999	58	664	349	983	792	30	999999	742	43	999999	636	940	648	508	812	697	999999	999999	999999	761	381	211	15	999999	999999	212	796	461	869	999999	50	815	18	299	619	999999	965	999999	999999	188	54	463	349	506	110	999999	683	830	
345	568	999999	719	308	904	999999	999999	659	228	999999	589	233	999999	873	999999	755	821	999999	359	888	325	731	163	173	999999	999999	999999	861	509	31	490	529	966	999999	310	805	331	999999	114	935	772	837	999999	626	288	954	541	589	999999	999999	999999	512	999999	941	999999	999999	713	999999	533	999999	444	999999	159	206	577	999999	267	999999	573	566	999999	999999	828	423	126	488	984	537	885	999999	185	999999	883	758	742	978	205	34	105	473	101	775	983	916	501	786	687	550	58	227	697	152	26	421	327	999999	684	910	825	541	852	185	670	713	999999	116	999999	401	464	599	865	242	999999	110	475	657	330	999999	922	339	800	999999	999999	999999	132	42	322	472	440	767	303	294	209	564	621	999999	115	280	903	394	685	296	95	459	999999	464	850	999999	946	669	654	772	988	496	740	417	697	999999	999999	980	793	999999	999999	697	305	999999	43	737	489	559	552	59	19	537	654	514	359	39	315	668	191	406	999999	770	122	531	999999	713	823	213	228	112	999999	999999	999999	55	335	398	999999	999999	999999	122	436	397	127	605	999999	460	841	236	999999	667	697	922	798	999999	122	999999	584	773	283	329	914	999999	340	999999	369	96	936	608	999999	999999	874	999999	246	78	999999	139	653	517	768	999999	871	596	155	560	414	999999	133	999999	932	999999	999999	390	508	112	208	160	66	677	999999	676	999999	243	999999	999999	793	174	999999	730	427	983	999999	76	14	438	458	327	140	779	45	601	962	999999	999999	52	156	494	34	999999	869	819	999999	975	999999	101	999999	638	548	999999	767	250	91	403	786	999999	999999	747	385	80	999999	881	30	287	642	644	714	792	999999	15	951	309	150	551	860	608	911	999999	999999	999999	999999	820	778	999999	21	795	999999	569	945	726	454	408	999999	954	490	988	798	794	342	637	387	999999	80	999999	105	999999	999999	540	543	188	48	999999	999999	999999	999999	999999	112	999999	276	847	134	155	846	841	560	552	200	195	71	999999	809	126	239	999999	535	999999	999999	999999	999999	552	695	979	999999	767	688	427	999999	645	991	656	999999	999999	528	495	513	242	691	238	982	552	278	914	479	671	999999	922	797	999999	937	999999	93	999999	950	723	162	154	129	89	999999	999999	999999	554	204	414	986	999999	597	999999	653	302	887	999999	263	444	284	780	510	364	398	765	630	660	708	607	572	28	999999	805	999999	368	123	999999	84	848	999999	723	719	74	684	430	334	63	152	644	505	572	613	515	448	381	644	764	690	397	999999	999999	999999	596	841	
968	47	791	411	294	999999	999999	999999	414	988	999999	70	445	680	968	999999	576	999999	73	111	10	414	405	999999	961	723	359	921	687	999999	20	876	133	999999	715	392	542	651	857	466	999999	135	999999	526	999999	320	209	93	999999	956	935	999999	783	494	840	999999	641	435	999999	570	829	364	999999	78	999999	684	999999	999999	965	586	898	925	999999	607	999999	875	999999	879	478	650	524	275	209	730	410	92	999999	638	392	161	999999	117	211	297	636	864	375	140	547	212	382	987	127	145	68	999999	999999	186	999999	999999	358	762	999999	799	56	563	165	39	668	999999	591	309	829	814	835	790	723	373	970	27	509	85	999999	276	277	537	157	999999	999999	999999	815	916	35	427	802	987	160	411	999999	83	999999	346	471	999999	620	999999	168	313	310	277	297	903	216	999999	999999	282	431	690	532	999999	415	101	366	999999	999999	675	999999	999999	21	848	999999	321	999999	999999	317	172	613	689	655	204	379	844	999999	999999	999999	999999	999999	439	999999	529	565	469	879	732	668	617	979	202	570	945	798	755	301	999999	637	975	780	319	288	999999	668	999999	45	337	999999	999999	338	962	176	999999	964	845	450	999999	292	180	442	999999	238	700	999999	420	128	709	999999	623	552	311	767	136	141	401	160	668	999999	823	434	552	592	107	999999	27	36	402	981	953	315	999999	179	467	543	390	90	999999	119	257	623	336	931	526	28	999999	204	50	999999	573	694	781	630	468	745	999999	808	141	999999	175	394	726	728	452	317	742	141	309	592	751	999999	999999	559	613	210	108	999999	75	88	261	823	985	365	418	269	534	189	999999	721	653	581	949	999999	944	862	999999	999999	999999	218	285	896	999999	457	295	262	131	232	27	267	647	999999	742	62	169	351	999999	999999	319	999999	783	563	429	588	938	179	370	405	999999	750	314	500	999999	856	802	364	928	537	999999	999999	999999	999999	999999	453	83	384	839	897	17	602	999999	534	298	304	999999	722	476	316	519	126	892	725	617	276	999999	999999	146	999999	259	804	999999	872	999999	999999	56	481	999999	999999	999999	999999	339	999999	398	22	999999	779	999999	837	431	999999	888	621	28	952	273	421	694	999999	999999	926	247	953	647	999999	999999	591	242	143	999999	953	331	500	999999	955	786	428	999999	605	999999	184	945	999999	463	179	916	999999	853	350	999999	634	787	505	999999	588	326	386	825	196	833	705	999999	78	999999	999999	758	398	820	73	175	844	94	999999	999999	325	981	938	499	478	295	386	999999	999999	252	624	176	
826	23	223	639	999999	603	151	772	283	637	999999	999999	985	420	528	981	790	999999	57	999999	999999	589	171	606	388	886	357	999999	999999	968	654	825	964	311	931	384	606	434	999999	251	942	327	642	687	999999	226	999999	67	767	999999	947	717	999999	83	478	247	851	616	261	524	255	250	999999	315	999999	999999	999999	999999	488	153	999999	366	419	999999	607	380	999999	484	502	171	999999	300	143	999999	31	999999	630	999999	999999	999999	532	990	183	250	995	701	999999	999999	999999	63	469	999999	578	999999	29	999999	308	999999	999999	107	999999	377	124	99	151	954	117	999999	999999	55	430	866	999999	999999	999999	999999	193	178	810	905	379	619	999999	448	701	999999	722	519	42	999999	999999	241	424	736	404	165	999999	93	999999	51	999999	738	53	658	999999	602	980	784	12	634	407	139	588	569	727	681	598	675	398	599	242	597	999999	999999	417	999999	451	999999	399	999999	519	109	79	769	321	999999	999999	999999	815	108	999999	938	517	407	42	509	999999	854	999999	723	566	210	999999	509	808	997	999999	199	251	999999	999999	866	999999	546	125	307	999999	999999	258	96	115	999999	999999	999999	37	304	89	833	820	907	545	999999	114	676	899	318	414	999999	960	324	999999	386	878	381	947	999999	554	970	292	999999	449	834	606	921	617	98	350	405	482	514	999999	673	999999	344	898	564	999999	717	999999	999999	999999	498	858	934	952	729	599	488	351	332	749	118	551	95	467	711	990	192	68	810	968	19	98	999999	406	470	16	544	482	393	999999	836	333	485	999999	951	976	999999	969	888	999999	999999	63	160	999999	808	999999	293	999999	197	573	579	999999	837	838	883	999999	999999	537	491	722	64	15	999999	389	913	999999	999999	999999	516	999999	999999	223	180	320	115	955	938	691	598	348	723	668	295	999999	373	187	496	999999	958	550	574	144	999999	176	445	999999	105	770	851	32	999999	999999	369	462	254	365	488	526	999999	999999	472	720	938	999999	998	395	720	999999	25	736	999999	427	999999	999999	171	194	999999	14	874	258	859	177	999999	575	292	683	999999	832	574	999999	698	969	914	40	999999	853	205	344	999999	59	147	957	755	124	999999	638	756	403	301	70	629	999999	652	484	999999	304	879	372	999999	999999	999999	999999	573	17	47	328	513	999999	887	317	988	401	836	999999	120	902	422	725	841	999999	926	905	541	514	388	223	999999	439	961	783	973	832	483	999999	999999	999999	393	999999	999999	415	135	999999	516	999999	82	237	648	827	374	176	882	164	999999	999999	399	192	999999	69	629	
823	10	999999	302	113	343	165	918	985	862	999999	518	999999	648	999999	528	999999	999999	999999	441	161	575	999999	75	794	901	819	311	999999	462	780	903	999999	128	263	999999	61	210	999999	650	999999	319	662	964	512	657	999999	515	105	999999	965	793	798	627	999999	257	999999	18	999999	212	524	854	651	533	91	957	194	999999	999999	31	999999	999999	986	907	525	999999	913	999999	562	147	693	314	215	999999	496	987	999999	999999	650	15	904	53	703	210	135	71	668	139	883	555	472	999999	129	84	999999	742	999999	891	999999	635	999999	974	455	370	518	220	999999	73	46	104	853	488	905	999999	999999	999999	529	786	781	463	999999	783	999999	17	674	42	194	141	999999	753	190	223	999999	25	670	929	597	343	691	915	422	999999	999999	788	702	999999	755	739	957	789	223	29	119	999999	461	561	332	448	695	485	35	517	698	999999	913	999999	883	999999	719	197	835	195	999999	999999	50	999999	690	863	315	689	287	454	183	999999	999999	171	113	956	563	118	607	999999	647	999999	999999	999999	906	999999	999999	71	111	864	29	999999	954	999999	925	999999	607	999999	999999	999999	143	16	999999	581	344	123	753	999999	536	926	337	611	999999	999999	548	888	999999	145	999999	880	988	999999	587	423	999999	413	630	512	245	859	359	681	247	999999	26	641	999999	318	570	792	999999	133	535	184	536	418	190	279	489	46	277	471	219	991	480	999999	999999	783	156	999999	493	999999	516	677	577	656	999999	999999	669	906	999999	667	574	880	823	864	999999	999999	999999	25	233	360	999999	209	591	887	471	256	668	999999	222	234	171	640	999999	816	999999	857	606	880	55	739	999999	999999	999999	610	897	339	178	615	181	999999	896	141	999999	142	228	316	96	690	194	127	781	542	693	999999	999999	999999	580	16	257	999999	806	16	970	493	750	449	52	999999	990	142	999999	63	955	207	338	40	932	177	597	310	770	999999	999999	928	999999	999999	889	511	999999	999999	758	171	367	320	218	890	170	999999	391	999999	274	999999	700	61	48	999999	587	496	326	475	11	413	419	947	99	890	320	52	535	683	559	540	877	37	384	917	695	644	989	999999	869	999999	785	817	46	665	225	644	889	239	999999	402	195	999999	961	354	999999	419	230	999999	580	128	688	707	229	733	999999	673	676	131	999999	943	507	879	606	292	999999	602	999999	434	999999	675	162	306	204	166	355	249	75	39	175	285	999999	999999	866	751	39	87	597	999999	437	552	999999	767	206	999999	895	315	41	678	727	159	508	999999	653	999999	
966	392	512	72	387	988	607	647	999999	757	999999	835	22	855	262	999999	999999	999999	997	132	707	394	109	999999	999999	49	999999	999999	312	26	777	627	999999	961	785	647	999999	999999	999999	999999	944	330	811	999999	999999	69	999999	999999	426	187	154	899	798	999999	208	581	999999	854	801	999999	781	220	999999	939	980	901	999999	999999	80	615	975	480	682	999999	187	386	582	661	641	211	746	999999	970	135	871	877	829	497	763	213	364	720	732	588	667	734	985	871	468	125	252	999999	116	810	999999	674	999999	999999	999999	822	999999	631	223	600	999999	749	249	999999	78	112	999999	330	297	866	999999	264	747	999999	891	453	400	711	999999	999999	959	503	925	169	999999	207	659	589	999999	999999	215	999999	507	142	987	917	494	999999	999999	999999	53	921	955	249	560	947	926	133	357	900	999999	297	438	697	641	108	824	999999	295	870	999999	492	186	356	661	526	757	999999	117	973	958	623	907	999999	482	47	547	999999	609	976	999999	999999	241	253	519	917	304	809	500	999999	103	414	999999	932	912	560	745	608	588	43	199	321	25	384	941	999999	390	999999	225	999999	999999	149	480	319	999999	916	999999	932	837	743	232	999999	124	999999	880	553	143	974	999999	921	999999	938	107	999999	786	959	520	857	312	999999	537	999999	594	896	338	999999	999999	180	342	996	309	999999	999999	844	811	251	999999	797	999999	397	674	415	678	304	311	621	999999	905	533	640	405	999999	630	135	216	529	363	999999	889	926	999999	962	641	926	999999	999999	176	262	763	544	762	722	364	914	47	132	33	300	595	716	999999	38	647	701	601	906	999999	645	638	999999	999999	978	908	577	777	711	773	999999	682	821	454	789	999999	988	999999	682	999999	999999	98	94	506	73	632	183	999999	591	325	940	335	715	307	531	624	999999	656	784	814	786	146	335	999999	999999	617	773	271	133	999999	999999	823	999999	999999	475	999999	554	785	824	356	999999	999999	999999	396	833	999999	967	524	999999	175	999999	999999	103	867	999999	579	763	999999	234	455	859	911	890	706	666	126	415	999999	999999	973	80	695	999999	438	999999	999999	950	938	999999	855	650	259	348	957	999999	999999	729	999999	614	999999	793	818	999999	999999	999999	823	672	999999	730	716	20	128	999999	949	105	975	510	665	787	38	629	825	220	379	805	609	573	932	491	350	396	363	244	999999	190	261	144	463	941	999999	999999	470	218	808	844	531	567	398	862	248	815	73	274	585	999999	968	999999	192	573	886	999999	739	997	389	330	656	884	755	999999	
843	841	57	724	531	477	168	617	412	534	999999	52	185	999999	999999	999999	332	99	999999	669	222	653	952	890	64	15	999999	999999	828	488	197	646	811	628	29	407	999999	349	742	118	117	999999	206	657	298	844	999999	669	755	853	999999	567	236	96	557	200	889	167	670	526	656	695	788	999999	346	637	241	556	60	845	767	983	999999	550	561	860	456	304	601	219	929	161	717	975	490	999999	420	724	80	828	518	610	678	999999	461	422	572	999999	321	661	613	528	999999	910	95	23	219	686	999999	696	743	594	566	460	596	504	999999	813	443	715	227	516	485	999999	999999	167	314	141	98	149	999999	999999	983	999999	606	999999	999999	807	999999	477	999999	734	999999	384	94	999999	999999	228	628	957	444	759	839	999999	444	107	999999	396	583	928	999999	88	597	395	408	569	611	999999	999999	195	961	999999	923	965	305	492	326	111	148	412	123	999999	512	140	705	999999	345	387	505	509	368	157	233	960	768	342	146	804	999999	525	321	427	374	443	996	999999	999999	873	310	951	780	999999	258	181	814	622	575	999999	690	870	233	234	999999	999999	827	814	946	999999	999999	962	356	521	999999	622	100	695	721	79	144	441	701	471	87	999999	999999	426	899	62	155	156	999999	679	123	999999	301	97	999999	29	999999	192	999999	873	676	347	605	999999	999999	635	90	129	900	506	333	259	999999	761	999999	577	999999	410	915	893	817	60	206	676	407	30	330	13	999999	702	999999	951	124	999999	795	740	948	469	999999	999999	972	36	256	270	356	864	936	999999	941	729	403	215	999999	999999	66	999999	150	929	999999	999999	314	86	999999	999999	52	381	144	349	966	415	629	167	799	651	920	790	999999	935	329	542	999999	791	999999	999999	308	999999	999999	690	772	178	599	28	999999	814	958	896	999999	57	999999	974	730	597	999999	535	999999	245	415	626	512	275	999999	999999	609	328	712	999999	24	70	899	999999	697	999999	577	797	816	610	559	999999	999999	34	494	999999	718	999999	812	999999	228	537	999999	72	843	67	187	999999	356	394	999999	289	999999	445	999999	999999	158	433	287	285	29	774	719	999999	686	430	999999	487	781	999999	999999	264	515	999999	305	487	501	836	999999	639	999999	80	451	431	200	279	883	999999	153	999999	608	295	77	537	476	453	817	999999	386	422	999999	999999	725	999999	898	165	774	885	150	404	744	321	481	647	999999	949	333	999999	309	416	999999	686	344	533	999999	211	196	978	750	851	669	431	460	538	515	577	354	169	532	999999	505	998	
116	749	514	297	813	999999	528	526	129	529	770	969	999999	447	365	999999	999999	696	968	796	144	298	734	322	860	943	141	441	605	174	765	273	910	999999	580	595	28	179	398	766	999999	999999	999999	149	999999	490	662	78	221	162	344	835	76	709	999999	817	24	201	436	869	298	96	999999	955	999999	506	69	337	866	769	183	999999	999999	212	999999	910	566	999999	661	380	291	72	229	453	830	929	207	211	685	999999	580	826	742	999999	477	373	313	777	385	164	999999	334	211	452	978	688	537	864	999999	953	260	430	540	65	588	235	999999	999999	134	834	999999	858	999999	999999	199	356	912	779	734	999999	606	789	218	506	949	999999	999999	777	474	151	999999	342	837	999999	512	160	296	687	940	251	999999	999999	652	551	999999	999999	682	108	263	999999	775	757	139	400	357	999999	999999	43	116	631	374	99	13	983	441	966	30	920	999999	48	999999	235	999999	492	477	770	999999	667	999999	999999	999999	763	999999	842	375	645	213	447	384	50	999999	262	580	999999	877	416	832	668	119	887	552	999999	506	999999	572	550	918	999999	922	586	333	553	391	999999	356	611	575	171	617	999999	763	582	546	560	109	807	655	529	999999	70	937	478	558	764	833	999999	266	999999	279	825	726	999999	999999	999999	999999	999999	871	999999	962	275	841	671	60	999999	134	999999	999999	999999	125	764	895	399	41	862	999999	855	995	627	896	833	999999	999999	891	792	80	999999	67	748	843	999999	936	804	567	999999	229	276	427	245	639	863	308	320	999999	515	999999	337	535	662	158	861	400	254	954	999999	921	575	780	268	999999	928	912	999999	112	410	828	100	831	691	643	382	437	759	987	42	534	44	999999	386	861	999999	999999	405	599	981	323	999999	849	438	428	653	999999	168	992	999999	951	832	218	783	686	839	505	844	999999	775	999999	640	266	922	604	886	493	999999	406	509	999999	999999	876	130	97	145	999999	999999	999999	989	886	278	767	285	91	702	999999	999999	699	32	247	826	386	823	999999	999999	435	927	834	541	170	102	761	999999	999999	444	999999	98	999999	551	598	111	581	999999	889	999999	999999	999999	841	999999	71	195	704	384	272	999999	140	999999	572	413	710	324	569	730	829	794	999999	999999	831	647	746	737	612	158	433	146	254	999999	999999	402	810	454	95	932	480	974	397	387	230	22	999999	903	525	292	841	283	541	999999	999999	104	648	598	160	999999	165	999999	583	556	950	136	196	999999	127	180	602	999999	999999	637	260	999999	406	139	64	818	343	999999	
222	329	317	999999	604	403	158	840	753	222	304	891	776	156	999999	841	999999	104	826	530	785	354	690	585	55	904	600	353	697	519	543	341	860	322	121	999999	249	800	532	999999	634	287	427	389	961	347	860	999999	463	565	702	960	992	813	67	867	638	999999	114	699	803	804	152	999999	678	962	40	464	45	147	602	635	571	999999	999999	507	927	999999	999999	708	54	496	890	142	816	583	349	56	265	253	625	517	696	833	989	829	145	999999	999999	999	999999	405	78	999999	963	76	398	958	918	559	940	338	118	999999	654	999999	999999	19	427	105	622	984	209	791	999999	94	939	999999	53	75	372	743	599	623	402	648	428	573	999999	749	194	999999	138	705	999999	999999	999999	999999	999999	682	915	136	766	615	999999	332	206	999999	805	878	137	659	915	999999	999999	207	738	494	14	15	888	999999	839	677	910	241	855	503	488	233	685	649	560	371	999999	245	976	984	247	79	452	152	768	301	999999	534	475	286	517	999999	999999	999999	295	999999	794	574	296	99	704	155	999999	999999	798	999999	202	487	109	553	702	951	230	754	257	999999	563	745	582	548	999999	999999	766	578	999999	382	674	771	364	999999	999999	585	949	887	999999	102	602	749	353	196	999999	145	435	921	583	565	886	804	999999	999999	618	58	999999	747	44	999999	388	999999	716	426	906	430	132	721	977	127	11	342	475	165	341	814	402	395	449	919	950	844	995	999999	495	869	999999	12	769	527	593	999999	853	999999	713	999999	43	927	290	678	22	714	944	466	563	999999	339	511	30	804	656	999999	307	124	378	544	902	295	930	47	326	130	952	459	999999	799	488	515	999999	999999	780	474	115	999999	907	246	899	538	867	941	540	602	982	965	871	987	904	739	591	178	999999	748	997	252	361	892	762	999999	999999	764	75	824	999999	394	999999	999999	500	536	999999	142	644	374	428	988	506	723	147	999999	999999	545	999999	748	923	999999	834	42	477	862	999999	25	484	415	605	112	999999	716	542	598	941	689	496	377	999999	458	534	438	329	999999	999999	638	754	775	906	397	999999	999999	900	999999	559	999999	714	999999	127	201	658	239	768	325	999999	790	190	999999	999999	898	59	527	225	475	749	406	999999	469	126	999999	271	708	508	218	243	558	815	756	48	999999	975	859	999999	999999	799	304	669	14	896	955	457	215	999999	18	348	351	111	999999	47	163	999999	999999	521	999999	999999	949	999999	999999	91	563	975	999999	999999	103	999999	199	276	883	999999	454	999999	999999	
572	170	999999	65	978	999999	999999	891	457	999999	999999	884	999999	730	999999	915	411	850	573	999999	923	343	980	32	704	636	96	158	85	227	760	592	427	579	999999	999999	21	874	999999	241	690	999999	115	595	999999	625	430	201	852	360	482	824	881	627	785	239	999999	311	361	352	413	999999	816	999999	629	999999	999999	103	58	987	999999	999999	999999	341	428	733	237	395	317	88	215	894	306	724	999999	935	999999	999999	794	452	180	709	999999	628	828	968	999999	876	999999	999999	168	336	153	864	999999	999999	999999	549	999999	999999	12	795	994	282	146	999999	425	999999	493	999999	424	668	309	605	816	204	24	999999	513	459	999999	360	429	728	920	879	751	999999	278	999999	989	172	599	742	450	385	999999	250	999999	319	553	291	392	282	174	999999	37	999999	58	999999	930	999999	46	750	701	651	376	276	999999	267	767	984	823	693	704	262	999999	567	165	999999	999999	774	999999	203	905	78	967	157	999999	430	852	999999	393	26	869	303	135	849	51	798	18	448	887	235	552	569	468	699	577	911	999999	469	999999	999999	999999	166	999999	999999	844	999999	683	229	712	932	999999	563	601	806	999999	411	136	228	526	366	432	999999	886	542	651	346	609	278	579	999999	998	999999	999999	776	254	713	374	999999	15	999999	999999	789	735	955	999999	989	968	661	876	176	784	213	943	999999	193	730	999999	396	201	507	999999	415	649	70	934	999999	740	824	562	119	47	843	223	118	999999	643	315	931	722	999999	378	999999	402	413	867	999999	448	796	593	523	443	999999	102	999999	394	709	150	675	31	796	258	153	108	999999	139	941	999999	835	784	550	425	348	674	539	139	84	22	246	999999	148	584	944	241	999999	675	999999	999999	999999	723	999999	502	639	910	999999	413	999999	999999	999999	284	926	805	612	22	52	108	105	313	562	378	319	697	999999	999999	882	221	314	912	69	100	79	200	999999	122	252	57	999999	437	748	136	904	235	386	961	275	343	972	931	198	940	579	756	198	346	413	844	598	165	37	999999	108	999999	789	545	214	736	531	499	770	995	999999	668	564	436	474	94	999999	999999	218	999999	248	382	724	128	521	323	11	999999	709	408	458	629	409	45	37	592	445	999999	757	999999	999999	483	171	202	628	911	201	762	999999	999999	533	656	947	488	999999	726	597	999999	34	999999	735	999999	790	999999	547	692	999999	999999	999999	881	648	479	194	999999	737	765	999999	531	500	609	999999	999999	74	390	874	999999	682	921	570	311	994	774	817	866	999999	999999	693	
999999	655	999999	652	672	363	991	680	999999	472	999999	999999	709	515	76	180	424	769	496	999999	409	497	999999	999999	999999	958	999999	999999	874	661	328	875	519	82	420	999999	565	956	999999	885	83	710	820	339	413	179	861	795	927	999999	402	106	317	698	293	312	999999	999999	315	999999	266	113	999999	402	153	999999	241	636	104	201	614	467	321	611	455	699	999999	416	607	177	107	311	959	279	268	232	567	820	789	117	965	641	651	999999	628	969	999999	427	999999	20	937	235	701	736	999999	934	999999	706	253	999999	635	999999	326	147	617	955	999999	536	143	920	835	421	999999	986	236	972	816	999999	999999	486	795	259	230	999999	240	872	999999	999999	289	999999	447	861	999999	205	481	471	999999	999999	136	673	824	377	293	275	999999	526	388	714	999999	27	999999	217	999999	767	798	386	999999	729	907	745	354	921	257	809	482	999999	844	651	514	999999	999999	999999	999999	319	661	428	966	955	422	713	494	999999	722	999999	215	240	999999	810	999999	999999	999999	595	606	391	999999	999999	130	483	792	210	681	736	209	745	369	816	999999	413	115	380	419	328	316	999999	261	999999	208	985	604	252	999999	999999	253	419	577	71	704	68	990	757	307	493	173	221	42	757	696	977	901	398	473	999999	999999	37	999999	869	289	999999	999999	999999	704	144	999999	549	375	646	999999	790	999999	307	121	708	999999	357	999999	925	165	104	999999	504	762	231	93	215	779	111	340	999999	999999	707	999999	301	928	130	63	173	614	623	846	395	273	999999	809	603	287	999999	321	356	999999	999999	999999	194	252	636	117	483	60	673	770	273	316	999999	68	470	525	820	780	999999	304	908	321	999999	999999	775	240	999999	422	490	928	23	790	999999	999999	971	999999	598	58	999999	23	579	122	941	852	583	89	999999	848	348	88	999999	999999	999999	999999	56	449	182	936	477	405	999999	71	570	999999	999999	483	332	18	999999	476	926	771	488	289	725	795	379	999999	674	999999	245	999999	999999	411	999999	999999	771	932	222	531	820	661	580	895	999999	518	552	999999	106	109	756	999999	999999	871	161	694	506	739	336	261	79	493	272	999999	170	999999	999999	999999	283	727	712	999999	795	564	999999	275	201	999999	999999	216	999999	183	999999	575	939	999999	256	211	999999	776	532	41	605	961	999999	337	999999	798	735	517	530	394	923	378	999999	999999	201	999999	225	886	503	913	221	999999	999999	999999	900	697	999999	912	997	786	908	506	999999	999999	795	833	112	328	876	402	857	20	999999	859	260	224	187	583	66	
999999	985	373	283	619	819	485	953	565	999999	999999	956	999999	519	743	999999	427	183	716	999999	368	104	896	19	999999	999999	999999	999999	158	646	685	519	269	855	947	801	999999	999999	585	861	319	999999	546	999999	184	445	999999	501	942	999999	832	51	999999	22	698	955	999999	364	182	563	999999	51	804	919	750	192	697	967	571	942	940	999999	598	855	999999	488	557	14	835	999999	999999	709	999999	775	999999	999999	57	256	167	992	999999	190	60	31	252	278	84	999999	151	991	748	999999	929	999	999999	638	452	616	761	999999	408	93	528	516	543	909	549	39	116	115	144	999999	999999	999999	239	759	999999	576	613	982	414	999999	863	999999	999999	952	780	501	342	184	201	441	494	948	999999	628	662	543	487	343	728	55	520	45	856	307	268	999999	769	999999	494	876	13	779	805	477	999999	683	599	591	138	57	999999	932	999999	703	956	861	999999	999999	999999	609	98	279	263	368	999999	827	988	619	693	999999	731	999999	690	325	438	714	152	125	407	978	944	896	214	681	357	587	132	163	350	407	999999	999999	586	999999	787	733	526	999999	999999	403	695	979	999999	706	326	49	252	598	274	252	999999	870	213	999999	999999	202	75	582	21	999999	999999	834	279	999999	68	999999	81	999999	999999	999999	198	706	999999	14	292	964	998	999999	364	318	345	533	888	108	688	502	955	999999	999999	999999	999999	944	434	234	698	861	710	611	999999	753	967	446	69	568	999999	22	811	999999	835	701	203	999999	227	703	496	181	999999	999999	999999	565	999999	613	586	999999	48	254	281	833	315	431	263	999999	859	611	350	899	999999	330	54	676	690	756	632	528	401	109	726	731	738	999999	915	539	999999	999999	145	999999	860	126	530	809	740	999999	999999	999999	447	999999	708	615	362	597	707	625	136	931	999999	999999	980	68	551	938	527	549	105	788	516	723	394	999999	476	999999	48	356	999999	244	999999	712	864	228	999999	999999	999999	121	379	150	999999	999999	413	81	218	285	384	802	575	592	292	201	882	113	897	999999	420	999999	149	999999	999999	360	825	891	996	999999	996	999999	977	954	546	415	180	999999	969	999999	320	323	567	200	611	246	781	217	952	743	829	760	331	367	999999	999999	972	12	591	469	473	521	84	999999	288	622	825	621	55	876	30	999999	144	680	412	106	374	999999	764	322	579	999999	938	999999	999999	999999	440	620	778	87	443	178	373	510	999999	798	249	999999	912	989	999999	170	999999	86	723	901	999999	999999	954	89	104	34	247	278	889	855	582	821	
999999	52	999999	214	999999	968	442	999999	999999	633	927	614	857	999999	46	775	901	419	999999	862	539	440	620	789	665	699	983	419	930	999999	620	999999	225	427	807	999999	999999	216	327	203	643	871	999999	991	999999	999999	999999	999999	988	999999	376	480	999999	720	999999	283	432	403	548	153	985	999999	921	469	23	40	398	440	54	176	969	999999	101	262	229	668	999999	628	75	999999	476	999999	431	469	728	999999	498	999999	144	999999	447	999999	667	184	218	999999	999999	878	978	999999	951	791	207	999999	999999	680	389	156	999999	624	999999	803	337	232	676	999999	999999	462	740	873	541	893	999999	999999	729	999999	999999	917	999999	609	718	999999	649	382	374	999999	543	609	966	57	760	352	14	999999	354	643	86	444	507	964	27	497	147	115	999999	68	496	686	102	937	999999	472	999999	891	905	999999	163	954	858	991	999999	999999	999999	692	122	999999	888	999999	175	95	999999	999999	419	89	591	231	87	999999	231	999999	198	856	516	999999	405	298	999999	122	614	389	999999	999999	586	999999	264	34	11	454	992	962	179	711	521	16	457	67	999999	31	310	684	887	999999	733	999999	803	853	486	466	999999	824	999999	776	179	786	999999	367	17	999999	825	566	229	632	552	999999	147	486	345	510	581	347	245	999999	999999	930	501	871	397	44	712	411	999999	545	999999	178	23	403	542	734	999999	99	999999	159	206	999999	465	999999	999999	999999	999999	327	517	976	885	949	588	729	964	999999	999999	999999	999999	973	200	423	28	684	475	384	254	744	944	999999	108	999999	999999	96	32	78	474	246	804	999999	630	395	894	572	659	999999	999999	294	438	999999	449	677	130	86	958	999999	724	781	999999	692	230	999999	999999	905	877	403	661	999999	707	999999	774	58	999999	56	352	999999	529	999999	34	999999	794	960	315	651	171	431	371	220	138	248	354	693	457	122	999999	960	22	988	695	999999	556	97	587	543	527	401	747	83	734	162	264	278	756	533	897	270	364	731	744	456	999999	450	373	468	551	91	601	999999	353	391	792	540	760	999999	999999	999999	382	999999	133	770	683	297	486	999999	984	999999	936	923	224	999999	606	999999	254	248	233	116	724	129	992	999999	800	930	729	352	369	723	518	988	999999	200	887	592	607	973	772	744	964	397	483	476	154	677	999999	911	785	511	999999	522	545	603	982	263	779	687	970	999999	999999	144	999999	999999	567	948	110	33	555	999999	683	280	999999	999999	152	337	645	526	999999	133	337	818	566	857	437	995	453	230	217	633	813	920	
13	30	999999	829	781	221	999999	205	999999	578	365	772	999999	999999	56	66	460	655	618	263	999999	846	999999	750	999999	758	834	571	505	879	815	922	209	999999	277	999999	312	322	999999	434	617	999999	556	758	999999	794	39	999999	949	396	769	999999	25	560	536	166	999999	436	262	32	387	347	700	697	999999	443	572	999999	747	600	754	148	999999	194	999999	297	300	999999	297	999999	729	422	621	118	120	263	999999	649	236	120	851	876	70	533	999999	999999	407	859	999999	29	231	999999	673	359	999999	631	999999	831	999999	999999	865	938	999999	999999	303	999999	999999	591	586	999999	536	999999	839	637	749	877	88	999999	999999	376	890	441	670	277	562	765	999999	272	476	489	800	85	735	999999	254	912	737	592	999999	91	999999	815	282	496	999999	999999	133	46	999999	764	999999	887	694	999999	358	434	277	871	916	537	999999	999999	999999	999999	709	461	197	851	392	999999	150	999999	345	999999	824	999999	999999	184	785	264	999999	711	999999	711	936	912	391	198	999999	820	645	999999	676	702	865	98	701	185	787	999999	120	282	654	773	623	67	551	638	722	283	275	103	95	661	895	514	999999	999999	170	796	80	999	221	999999	201	284	999999	643	999999	736	383	983	397	753	153	369	67	999999	98	879	371	752	475	999999	999999	551	780	24	806	999999	295	999999	24	990	961	120	70	92	582	349	247	999999	448	999999	900	291	706	342	518	536	456	913	324	291	435	327	534	855	26	999999	999999	805	836	999999	450	95	968	406	999999	43	308	999999	999999	748	642	462	313	488	999999	999999	845	448	506	280	999999	381	973	733	565	999999	586	215	76	999999	845	441	999999	610	545	999999	323	309	999999	484	237	481	607	576	648	972	23	55	399	753	803	999999	309	999999	933	78	999999	999999	841	158	456	103	908	999999	903	211	999999	703	999999	651	999999	999999	898	31	999999	433	774	407	94	999999	629	999999	815	322	138	999999	999999	514	677	476	702	87	468	400	38	144	572	234	672	447	999999	320	113	748	999999	267	167	288	524	999999	999999	714	999999	999999	999999	999999	287	596	254	999999	999999	876	35	999999	948	872	87	508	993	907	860	550	734	646	11	319	437	77	519	999999	631	999999	990	177	181	988	926	219	999999	121	857	999999	979	558	378	714	294	637	799	931	190	659	295	616	648	999999	979	514	256	219	489	219	86	383	492	999999	886	999999	303	960	945	867	636	881	60	884	570	185	278	297	34	800	277	588	999999	972	567	383	528	999999	18	422	963	999999	632	647	
900	999999	76	161	828	999999	343	839	999999	322	32	413	566	764	999999	804	246	999999	999999	689	942	498	999999	519	659	513	999999	999999	951	533	904	974	259	413	984	964	118	126	469	597	999999	438	602	999999	949	163	816	764	242	213	999999	13	476	942	999999	411	999999	999999	999999	324	999999	466	887	462	418	58	999999	999999	999999	229	695	129	500	597	232	513	895	999999	570	505	696	575	644	747	357	901	508	316	707	582	61	561	624	154	500	10	550	999999	960	901	999999	663	983	23	999999	66	999999	879	720	999999	516	598	987	999999	628	531	822	149	999999	516	999999	847	455	208	177	999999	999999	356	106	231	963	999999	364	668	505	42	999999	630	239	999999	398	999999	595	999999	76	463	574	627	525	968	188	410	44	453	361	999999	217	785	846	384	562	165	782	499	999999	760	999999	999999	999999	999999	999999	999999	910	814	128	920	261	938	142	713	570	877	831	138	999999	562	999999	910	317	352	824	999999	999999	855	999999	999999	847	999999	288	315	229	255	135	999999	38	987	500	229	335	440	901	999999	653	142	813	999999	334	653	457	675	49	333	21	159	770	143	999999	65	999999	885	83	165	660	826	494	324	752	901	109	64	999999	500	999999	876	451	556	999999	651	51	999999	908	203	648	999999	275	999999	244	975	168	999999	579	445	999999	450	367	745	999999	999999	999999	499	999999	433	554	999999	613	999999	999999	144	707	224	979	766	23	999999	999999	999999	517	58	560	599	90	776	742	213	485	627	357	145	999999	705	938	336	13	552	131	999999	648	999999	998	726	157	109	277	999999	915	813	431	999999	473	486	999999	569	275	58	418	999999	999999	350	999999	986	201	612	625	12	999999	999999	762	471	999999	502	242	271	59	999999	451	981	508	798	298	671	205	999999	672	999999	477	378	71	955	143	999999	999999	307	338	22	535	999999	999999	275	667	272	61	960	229	999999	999999	966	519	441	606	437	656	999999	62	255	790	964	940	592	535	908	591	806	337	999999	708	934	933	47	309	999999	999999	999999	140	35	620	245	17	701	999999	510	999999	629	358	706	318	901	254	92	231	999999	605	891	740	759	680	254	632	293	272	319	999999	482	999999	700	999999	999999	761	37	634	554	999999	248	803	34	59	961	999999	631	627	999999	689	999999	815	739	310	616	999999	999999	354	999999	613	724	439	479	476	386	497	658	777	895	149	227	457	999999	612	366	97	715	709	999999	999999	10	665	465	629	192	666	403	399	322	920	389	682	269	941	243	999999	333	558	673	
474	799	854	732	667	999999	403	999999	999999	944	529	787	672	635	999999	612	68	974	850	999999	999999	104	268	464	974	999999	544	198	735	379	557	763	999999	46	255	998	156	933	797	999999	789	528	276	999999	793	143	999999	57	690	338	184	835	483	274	953	999999	540	399	757	999999	928	999999	999999	756	396	765	630	999999	390	580	465	134	186	693	999999	999999	827	813	671	999999	999999	999999	507	406	204	999999	999999	892	92	999999	999999	999999	999999	889	999999	584	125	520	999999	38	512	91	667	120	999999	60	658	999999	769	762	551	727	727	999999	999999	441	707	16	562	675	999999	737	999999	514	122	707	999999	296	999999	999999	85	317	754	643	338	961	828	396	999999	154	73	999999	132	329	333	740	40	269	34	796	877	119	958	393	553	775	537	163	998	175	111	371	334	850	686	244	972	93	588	999999	612	320	482	999999	612	983	614	234	190	381	677	689	272	668	51	999999	359	999999	100	999999	434	675	398	368	52	701	999999	282	642	999999	767	946	681	999999	194	567	636	999999	781	569	999999	312	972	999999	498	999999	109	666	808	719	884	999999	999999	999999	479	937	922	999999	374	910	817	342	999999	999999	614	730	17	999999	484	999999	339	808	589	999999	402	131	702	999999	869	630	999999	510	474	922	215	165	953	656	999999	999999	644	999999	185	999999	752	828	721	882	22	768	999999	958	191	333	389	999999	32	473	999999	357	244	999999	254	999999	319	317	999999	999999	885	458	776	361	499	237	839	817	633	999999	778	999999	999999	820	999999	111	225	642	328	150	542	139	143	490	999999	303	22	493	277	441	999999	444	960	62	996	564	991	63	469	999999	493	572	999999	313	694	68	947	423	403	152	529	677	999999	999999	135	755	325	296	337	205	999999	999999	999999	201	168	343	999999	357	823	203	999999	172	182	373	656	999999	686	829	795	965	356	599	100	135	912	882	999999	243	927	251	249	705	725	274	999999	999999	999999	260	999999	361	999999	599	600	209	999999	999999	505	625	999999	164	79	496	500	999999	849	625	266	424	289	285	887	380	430	582	954	414	446	999999	999999	519	947	436	683	443	999999	756	999999	999999	102	999999	387	830	172	772	182	753	999999	362	999999	125	881	608	970	870	474	84	179	999999	254	627	920	999999	991	561	217	642	999999	66	852	102	999999	374	331	734	897	67	217	658	410	211	210	94	492	518	638	349	999999	812	999999	445	587	999999	646	475	635	790	838	611	565	539	940	158	510	332	499	516	286	246	973	417	867	520	
617	53	999999	835	114	999999	922	999999	187	10	96	416	514	999999	728	856	999999	117	999999	999999	999999	871	270	61	999999	169	999999	131	72	228	839	999999	999999	76	374	602	999999	799	999999	365	999999	697	999999	940	71	999999	817	999999	787	430	999999	866	999999	271	427	745	782	999999	262	944	463	999999	804	958	999999	534	999999	999999	279	135	999999	310	431	862	999999	999999	520	999999	990	489	351	174	344	642	92	972	373	999999	649	628	820	682	546	741	901	887	999999	999999	779	537	265	999999	585	661	622	836	445	999999	999999	31	235	462	384	999999	602	999999	999999	999999	876	197	999999	530	799	650	315	135	763	689	961	39	513	127	550	463	999999	972	589	682	29	256	999999	47	963	627	999999	367	308	999999	999999	612	430	999999	525	591	376	999999	580	934	999999	999999	82	755	999999	323	518	118	999999	921	547	630	709	784	999999	630	660	132	999999	182	258	999999	826	988	551	358	609	783	601	959	999999	999999	402	999999	336	999999	183	782	999999	650	999999	294	999999	999999	237	999999	902	645	586	999999	931	253	177	408	686	407	670	999999	999999	999999	714	999999	516	952	999999	57	999999	64	458	621	456	878	459	917	73	963	999999	449	761	43	999999	999999	207	705	37	843	999999	994	999999	999999	860	99	999999	656	935	383	777	503	552	189	289	848	197	999999	999999	63	794	260	344	722	905	231	331	999999	570	999999	537	810	999999	990	724	999999	999999	529	760	999999	309	999999	999999	999999	195	999	896	582	754	999999	776	242	266	999999	59	82	659	255	999999	999999	768	408	95	194	846	967	578	562	465	55	761	667	999999	92	753	999999	278	654	537	906	999999	999999	426	963	999999	304	553	999999	999999	651	584	999999	506	130	598	901	717	796	843	228	430	344	126	999999	845	118	999999	184	999999	68	804	14	999999	126	999999	999999	982	132	999999	551	423	628	620	814	470	921	999999	92	493	851	283	482	810	319	485	989	632	716	128	866	999999	378	728	883	846	579	999999	999999	815	580	919	594	586	999999	804	802	724	312	248	923	947	946	691	380	784	999999	203	408	640	326	395	999999	14	353	285	54	899	736	967	999999	799	780	999999	913	931	689	895	518	999999	999999	999999	330	999999	204	918	329	999999	358	999999	524	386	723	749	499	194	654	999999	243	26	760	999999	987	999999	358	999999	177	678	999999	999999	104	436	685	894	999999	999999	74	796	810	999999	999999	366	550	637	999999	514	999999	40	778	728	286	108	661	501	754	779	287	985	129	79	750	650	909	909	999999	97	700	
999999	999999	999999	129	857	780	808	70	999999	362	360	892	844	58	147	900	999999	171	996	775	999999	999999	188	773	88	677	740	999999	316	457	641	632	364	813	257	248	340	609	429	328	852	999999	999999	426	927	103	285	31	613	749	999999	748	18	999999	516	689	999999	674	999999	999999	999999	134	753	945	721	727	537	999999	800	898	570	450	742	677	922	752	999999	761	999999	984	401	719	999999	566	596	892	624	52	999999	568	636	665	568	248	289	999999	999999	415	705	209	566	999999	230	715	189	420	15	341	400	764	900	851	999999	66	788	330	64	999999	359	828	113	495	733	242	272	904	881	503	398	204	74	999999	66	646	428	156	498	365	999999	186	887	999999	651	543	999999	784	999999	999999	999999	999999	999999	999999	999999	999999	999999	999999	999999	987	452	284	538	999999	942	206	699	527	794	191	637	641	832	699	809	182	999999	819	843	200	575	487	77	379	53	439	530	999999	999999	189	549	357	634	510	912	112	647	385	350	455	843	150	989	655	874	818	136	974	691	883	935	286	237	999999	422	965	999999	999999	468	999999	999999	136	999999	615	641	289	17	331	999999	999999	534	566	479	398	356	435	497	421	999999	235	999999	555	881	443	253	273	999999	312	97	947	894	489	917	837	999999	716	939	384	999999	594	811	999999	197	984	358	379	807	838	975	987	999999	796	663	999999	209	999999	255	767	372	378	169	704	243	839	812	999999	648	642	619	640	495	123	999999	910	999999	508	367	896	999999	873	466	291	337	110	999999	999999	825	684	999999	999999	999999	182	999999	999999	999999	116	571	999999	999999	312	730	999999	228	999999	501	999999	398	752	818	999999	762	999999	682	498	999999	877	999999	143	369	999999	229	964	14	960	178	323	999999	762	999999	317	999999	999999	999999	782	153	301	72	999999	608	125	709	83	866	999999	999999	123	499	523	733	999999	999999	999999	999999	468	999999	766	170	268	999999	188	999999	635	277	510	763	999999	633	900	355	620	814	999999	534	999999	14	999999	108	999999	999999	65	823	588	39	999999	999999	509	29	266	699	386	999999	999999	827	429	862	999999	999999	365	999999	153	489	599	999999	999999	999999	999999	903	999999	463	999999	668	999999	205	120	364	674	605	349	933	999999	733	377	210	999999	999999	20	556	115	390	929	351	742	894	919	999999	999999	420	917	194	220	606	283	999999	763	999999	47	609	716	75	198	999999	465	999999	999999	420	122	999999	999999	632	999999	809	797	364	534	595	925	999999	285	544	140	263	688	165	722	658	459	574	447	260	999999	410	839	
49	202	461	885	321	976	999999	999999	835	221	999999	461	410	808	999999	278	999999	999999	839	334	999999	934	935	999999	310	708	270	960	547	999999	999999	189	331	970	758	172	999999	709	613	231	775	89	304	52	999999	703	322	999999	540	306	279	467	612	86	999999	115	267	670	585	613	716	549	916	884	272	115	139	440	60	756	205	999999	189	617	999999	102	639	892	397	999999	396	999999	999999	250	999999	492	576	255	313	653	999999	412	134	10	515	999999	173	420	780	999999	573	881	999999	784	999999	810	287	999999	528	573	475	374	283	978	226	305	129	675	213	780	999999	884	999999	999999	851	792	344	999999	112	999999	929	229	122	999999	42	514	621	645	149	870	214	581	726	999999	999999	541	138	155	784	220	117	999999	217	10	759	689	754	402	933	999999	476	109	892	207	644	255	261	999999	945	711	684	483	536	342	575	999999	168	398	999999	999999	664	999999	404	892	224	442	22	122	349	999999	760	228	712	831	999999	999999	688	999999	999999	932	289	999999	209	82	999999	633	960	999999	434	802	530	365	999999	623	999999	288	999999	10	999999	211	243	999999	999999	602	950	465	999999	999999	938	470	277	639	302	296	40	709	988	331	999999	590	481	147	688	999999	999999	405	999999	99	999999	999999	999999	687	546	894	699	149	130	607	131	79	999999	999999	936	963	534	891	73	887	592	944	299	999999	999999	402	729	105	999999	296	779	999999	420	681	527	823	70	999999	103	999999	597	999999	589	999999	209	296	727	225	211	725	22	999999	341	999999	507	242	825	999999	53	999999	999999	603	688	833	828	576	659	191	999999	123	902	999999	798	664	299	701	365	909	183	358	675	513	894	735	284	847	999999	262	184	999999	997	43	546	949	999999	994	211	756	562	999999	637	546	999999	97	999999	77	143	677	999999	805	876	916	853	694	999999	660	999999	999999	999999	999999	362	406	999999	453	999999	869	407	848	999999	305	499	609	999999	549	721	999999	36	806	913	216	999999	546	394	999999	418	91	189	852	481	583	295	999999	207	580	281	241	539	43	972	952	670	999999	257	572	999999	277	569	314	999999	349	999999	999999	49	999999	277	816	21	638	44	44	689	555	376	847	19	250	411	776	278	490	599	992	999999	960	999999	999999	299	821	72	150	522	875	878	142	999999	393	219	855	313	999999	229	900	999	999999	999999	999999	918	409	562	75	865	999999	45	493	749	641	77	88	806	848	526	200	576	894	522	814	677	243	898	626	41	556	472	813	270	699	993	896	697	431	509	999999	
999999	997	284	729	999999	999999	393	316	325	140	58	464	938	39	334	999999	425	999999	447	685	511	936	999999	318	330	999999	233	60	999999	181	391	999999	999999	637	931	578	619	793	999999	292	850	592	310	900	508	17	875	241	374	888	481	248	983	999999	999999	999999	999999	966	408	999999	171	343	668	154	749	999999	999999	310	999999	999999	495	631	483	999999	999999	919	635	142	810	322	999999	999999	685	759	999999	152	400	524	259	999999	614	999999	394	367	130	516	923	166	161	999999	892	574	143	619	403	849	764	828	999999	469	697	831	165	999999	270	180	999999	999999	454	606	999999	999999	999999	499	150	842	246	126	44	328	995	479	980	999999	430	999999	999999	75	366	850	999999	572	535	789	911	783	999999	999999	999999	950	999999	25	999999	555	560	999999	999999	644	478	561	999999	648	793	670	473	228	999999	188	999999	487	321	592	552	999999	228	710	999999	999999	999999	367	354	999999	28	999999	999999	979	767	435	426	138	999999	224	597	805	247	999999	778	865	325	693	933	318	643	620	638	275	473	117	337	999999	236	999999	999999	121	999999	674	630	709	209	494	460	425	762	536	228	107	995	747	367	488	931	209	999999	999999	434	999999	304	407	455	205	516	660	108	999999	901	18	167	999999	598	572	119	999999	999999	831	243	517	555	117	402	541	999999	999999	749	848	918	37	315	173	687	180	380	232	264	14	999999	800	999999	196	999999	219	939	999999	158	794	379	862	543	123	660	999999	999999	196	999999	913	925	790	910	999999	658	874	702	994	999999	428	999999	886	999999	660	999999	443	201	369	999999	192	602	760	577	955	478	65	494	201	512	999999	689	194	226	351	89	999999	889	76	538	760	517	945	721	729	602	492	57	882	270	227	999999	131	713	823	321	999999	999999	954	780	602	390	511	999999	999999	738	999999	999999	999999	581	666	999999	134	830	722	675	999999	999999	999999	363	985	17	999999	931	295	56	568	480	403	39	914	974	934	999999	935	999999	16	999999	694	991	999999	823	584	999999	999999	673	600	300	991	158	999999	136	999999	999999	795	999999	778	579	205	980	999999	537	276	443	666	999999	618	999999	999999	999999	999999	999999	353	856	999999	172	433	309	337	622	455	278	489	254	375	788	610	999999	500	350	601	436	267	714	820	67	556	150	645	912	999999	762	999999	999999	489	470	783	518	833	632	999999	999999	251	999999	534	999999	999999	999999	78	999999	999999	999999	999999	554	751	242	935	639	45	710	616	293	999999	425	566	693	999999	999999	999999	905	14	102	999999	868	188	999999	194	
683	189	918	19	533	82	766	831	780	424	850	896	257	534	154	482	132	25	878	815	999999	27	840	39	217	267	999999	873	989	999999	479	999999	999999	999999	999999	459	127	701	93	220	897	594	999999	279	31	943	999999	380	999999	620	999999	853	310	316	368	666	349	889	802	999999	909	893	841	999999	945	485	277	210	282	695	999999	999999	932	999999	917	241	240	571	17	273	750	791	999999	379	397	625	75	323	999999	595	119	237	898	999999	311	14	752	780	333	546	676	316	108	175	999999	956	999999	642	399	999999	436	999999	882	539	525	127	880	999999	999999	329	999999	953	521	687	585	137	999999	125	366	999999	489	459	999999	470	596	444	693	846	124	440	999999	433	924	999999	168	342	354	369	302	193	133	289	172	999999	136	999999	794	420	590	137	433	805	999999	485	647	976	539	422	999999	999999	434	44	358	187	999999	986	999999	959	528	252	999999	173	823	999999	790	209	297	999999	344	873	649	999999	266	999999	17	899	157	448	999999	192	802	932	426	221	999999	99	931	984	389	149	692	835	999999	348	354	999999	999999	113	695	447	689	999999	88	999999	441	161	778	999999	180	999999	839	591	999999	346	449	850	746	611	423	700	999999	312	854	204	999999	999999	390	917	642	747	917	999999	752	477	502	507	999999	358	780	607	321	569	814	665	999999	111	999999	555	898	503	522	380	690	994	179	386	451	999999	887	627	999999	860	728	999999	806	796	838	576	999999	999999	996	398	999999	815	999999	708	498	198	894	89	999999	834	29	149	234	546	363	999999	308	126	65	970	999999	162	836	460	840	392	858	999999	272	999999	711	999999	999999	134	549	875	615	470	888	263	989	807	999999	936	841	589	999999	269	442	90	999999	727	886	999999	927	678	978	999999	867	116	339	390	817	809	132	72	643	110	999999	488	999999	999999	237	802	999999	663	558	899	619	999999	194	598	81	191	945	984	80	479	207	870	896	686	999999	782	923	608	990	794	999999	778	945	107	272	954	937	441	499	93	999999	273	129	88	318	999999	921	741	319	635	864	148	992	173	903	137	999999	466	999999	455	999999	382	673	764	999999	841	315	97	336	999999	253	513	999999	986	434	999999	999999	817	377	986	999999	999999	298	364	930	675	999999	782	999999	999999	372	481	207	53	213	672	600	365	999999	999999	999999	834	999999	203	999999	360	653	16	739	969	999999	999999	999999	257	595	698	94	318	833	999999	65	533	893	202	754	999999	999999	451	782	761	999999	394	824	900	685	36	999999	999999	972	580	
32	999999	52	999999	757	999999	999999	949	458	515	999999	291	532	582	421	778	941	222	448	619	53	212	233	999999	636	992	950	999999	999999	569	920	999999	346	999999	999999	999999	490	668	444	166	389	999999	992	276	999999	999999	999999	999999	489	999999	94	564	999999	362	536	820	555	999999	597	765	999999	203	386	889	594	598	999999	999999	194	144	999999	999999	999999	999999	239	686	219	957	999999	999999	139	708	999999	999999	999999	366	999999	984	726	578	730	999999	81	679	518	196	980	112	681	585	117	999999	67	354	999999	812	786	374	999999	850	999999	598	271	999999	636	939	494	999999	415	999999	265	960	552	615	413	871	210	999999	773	53	705	116	285	228	477	545	651	365	999999	671	579	999999	999999	999999	967	142	164	68	53	579	702	999999	697	453	330	156	999999	451	940	999999	611	688	600	89	154	503	999999	53	545	100	298	138	675	999999	658	296	999999	999999	648	281	717	152	65	203	999999	446	419	832	999999	331	503	209	424	307	999999	891	378	782	732	474	820	121	523	952	291	573	594	953	999999	999999	57	375	803	669	40	999999	633	406	737	708	94	489	999999	223	596	999999	714	377	684	999999	917	999999	999999	999999	460	606	999999	112	912	778	851	466	48	863	283	999999	406	755	277	600	267	972	999999	34	389	340	966	309	999999	202	999999	227	999999	36	126	999999	431	999999	218	434	840	530	494	959	999999	628	451	291	939	468	692	958	109	93	509	945	999999	919	794	130	999999	329	746	719	919	633	999999	999999	747	553	706	776	547	842	760	737	488	95	177	999999	999999	684	369	897	510	900	128	195	999999	180	457	512	835	97	794	521	784	774	49	233	441	439	999999	999999	761	916	421	999999	333	999999	467	197	999999	42	242	955	999999	849	219	29	515	11	999999	999999	106	204	999999	999999	58	248	952	713	999999	944	330	458	150	999999	145	999999	488	861	862	754	713	999999	760	803	999999	839	561	999999	999999	999999	717	440	944	967	299	999999	975	962	999999	999999	820	753	151	999999	712	999999	999999	986	713	625	540	654	148	740	862	837	444	147	604	219	687	999999	158	35	236	999999	513	183	999999	577	618	999999	653	777	934	999999	127	999999	100	81	34	574	231	940	489	73	301	214	114	999999	133	837	367	999999	999999	803	605	126	999999	822	999999	641	999999	145	16	24	10	999999	999999	903	719	491	999999	999999	194	122	795	217	545	173	598	309	78	232	454	780	168	999999	380	141	364	10	381	278	802	999999	999999	96	933	475	72	930	999999	211	742	641	
999999	835	813	294	17	397	580	999999	234	969	573	89	999999	235	855	999999	990	999999	999999	999999	999999	778	729	802	850	708	283	80	111	668	901	867	489	812	999999	999999	840	96	133	966	999999	999999	54	832	819	192	999999	708	620	716	939	733	662	999999	531	999999	115	21	999999	999999	123	510	316	999999	999999	706	600	878	246	999999	999999	903	551	582	999999	999999	733	897	983	667	313	575	999999	394	728	999999	214	466	291	976	227	829	999999	999999	852	999999	657	488	999999	123	999999	999999	472	97	210	45	191	89	999999	385	999999	218	38	999999	995	548	999999	999999	837	900	501	143	999999	999999	314	999999	999999	727	729	379	999999	255	143	869	84	786	113	372	194	692	985	134	731	999999	697	19	800	875	828	314	869	736	651	863	621	458	929	212	783	999999	784	464	360	999999	887	44	84	168	702	218	999999	688	999999	154	914	376	412	691	572	304	885	999999	899	425	510	761	603	279	258	999999	857	900	588	670	907	531	774	375	28	662	934	642	183	619	869	190	999	506	948	254	55	247	639	999999	638	409	565	934	855	135	440	805	910	86	361	544	109	999999	999999	393	999999	47	673	909	369	253	211	999999	555	999999	761	999999	330	13	579	620	270	109	41	508	966	839	519	892	231	999999	731	106	268	335	91	999999	999999	565	652	999999	999999	729	129	394	207	286	389	999999	374	343	484	999999	506	740	283	999	44	738	427	763	527	780	999999	240	521	114	30	999999	247	828	836	765	361	571	56	999999	980	999999	310	690	460	983	528	887	999999	825	599	527	62	91	898	531	148	888	490	999999	51	999999	999999	103	265	169	999999	545	999999	719	554	935	999999	742	29	397	999999	737	312	544	999999	800	584	999999	515	503	177	166	930	315	626	472	91	262	499	101	773	217	999999	300	694	983	390	936	281	664	833	999999	999999	510	102	999999	586	946	541	999999	999999	187	588	999999	999999	999999	615	202	102	91	999999	442	252	999999	623	999999	312	21	849	278	999999	999999	425	850	669	857	103	429	222	999999	886	144	720	257	999999	999999	999999	999999	309	562	999999	198	843	199	810	401	77	999999	999999	999999	109	999999	106	273	999999	665	762	737	102	144	48	195	980	878	205	999999	999999	995	151	36	602	639	712	297	900	999999	805	235	50	278	999999	999999	543	350	125	322	48	457	999999	999999	834	891	580	174	999999	192	218	999999	994	101	679	999999	992	859	278	470	861	808	999999	611	859	999999	697	823	355	89	999999	639	763	882	680	274	
999999	30	999999	711	68	548	999999	718	999999	841	999999	999999	599	717	967	683	81	999999	461	999999	94	999999	999999	308	203	756	819	444	540	999999	211	121	999999	415	501	972	667	567	411	323	44	999999	597	999999	304	748	234	638	121	969	567	999999	431	451	189	766	758	999999	999999	311	728	340	187	444	639	999999	538	999999	225	999999	25	513	253	999999	204	440	999999	999999	13	455	532	999999	332	571	20	103	690	968	235	735	223	773	60	999999	594	704	476	163	389	185	219	999999	999999	126	953	64	865	293	256	999999	550	516	890	71	779	547	17	999999	433	999999	999999	999999	958	999999	999999	252	462	153	999999	500	963	72	999999	828	246	491	999999	215	617	956	999999	407	722	486	195	707	883	999999	330	999999	697	999999	729	999999	746	649	92	999999	345	999999	601	721	740	756	786	487	652	72	825	297	778	802	999999	477	317	42	847	999999	304	999999	369	473	822	506	999999	113	343	29	91	999999	409	835	870	906	365	516	666	999999	699	707	999999	820	174	999999	278	999999	999999	262	999999	714	802	610	638	271	352	138	999999	999999	953	999999	154	632	980	239	999999	942	931	102	122	999999	999999	881	782	596	29	999999	999999	999999	237	908	999999	999999	494	999999	793	999999	207	609	999999	237	616	999999	999999	27	563	431	999999	934	155	335	962	768	149	999999	348	921	828	51	251	803	828	121	999999	54	440	999999	999999	613	999999	98	745	332	999999	885	194	999999	868	764	43	597	999999	374	642	901	945	484	999999	999999	38	872	970	165	367	760	999999	504	425	999999	586	999999	293	999999	499	999999	590	640	239	264	549	405	62	999999	999999	653	104	464	478	114	109	956	131	389	584	572	999999	589	964	999999	486	999999	527	999999	188	542	314	482	874	586	321	315	999999	999999	219	632	819	907	157	999999	666	999999	36	321	868	630	999999	999999	999999	927	938	10	675	462	778	860	999999	162	885	475	348	621	590	892	792	793	711	999999	179	952	999999	220	441	260	120	543	663	215	41	557	173	411	831	947	647	321	640	999999	908	359	753	999999	999999	682	999999	54	363	144	528	84	918	934	734	699	185	728	999999	424	351	999999	206	672	131	337	312	999999	790	999999	254	999999	999999	999999	536	999999	208	999999	197	759	884	76	999999	999999	687	999999	999999	239	999999	142	772	999999	751	999999	450	673	162	90	545	694	380	999999	264	720	889	999999	921	999	999999	913	999999	999999	540	809	540	999999	65	677	985	999999	699	82	270	658	871	335	729	938	479	862	668	127	549	502	
389	455	999999	469	639	641	45	639	831	763	641	682	388	942	999999	175	999999	484	105	381	999999	307	178	999999	849	564	326	983	999999	999999	255	382	999999	48	430	95	473	596	47	999999	999999	70	251	506	27	999999	946	999999	263	999999	254	193	32	178	506	91	286	215	999999	85	999999	62	999999	295	518	268	999999	350	999999	999999	701	31	446	751	252	935	65	672	999999	660	617	538	729	226	300	71	360	381	541	348	809	999999	976	962	39	86	950	955	999999	999999	65	999999	275	664	999999	999999	747	999999	926	571	36	614	626	958	468	999999	332	893	995	456	999999	761	808	183	789	443	55	484	721	176	984	110	683	999999	604	20	273	74	614	78	324	89	455	969	999999	205	641	999999	503	999999	753	67	960	541	850	304	797	101	875	178	999999	999999	559	759	999999	925	930	795	363	999999	522	999999	999999	927	142	999999	315	838	861	999999	801	37	999999	999999	422	999999	999999	151	999999	310	222	181	199	445	999999	61	999999	695	999999	999999	274	846	664	56	731	495	778	43	409	999999	988	959	240	291	999999	159	291	999999	347	660	999999	789	815	63	244	350	78	843	46	90	308	620	999999	475	329	955	999999	934	746	927	158	116	999999	957	321	263	941	999999	999999	740	769	448	358	732	610	485	40	610	811	999999	426	935	996	328	999999	378	999999	999999	962	421	786	357	344	419	512	679	57	858	742	980	409	171	774	305	999999	999999	999999	723	999999	999999	999999	762	132	366	510	222	119	423	244	942	750	185	945	999999	954	999999	999999	938	230	930	438	182	999999	830	980	265	170	701	999999	862	999999	789	900	128	496	33	234	977	909	999999	569	633	623	799	240	999999	225	127	351	899	999999	333	502	934	999999	999999	894	301	386	254	62	418	999999	382	836	999999	999999	999999	170	930	999999	136	38	930	371	804	558	999999	600	756	49	52	360	118	999999	782	296	965	713	743	999999	932	601	664	246	161	999999	999999	962	279	999999	399	957	420	999999	630	999999	571	573	610	203	999999	700	629	215	999999	999999	308	999999	64	999999	319	999999	427	801	264	999999	374	999999	219	586	318	999999	331	807	649	999999	939	999999	485	999999	724	402	112	549	313	241	972	459	999999	999999	999999	999999	908	999999	999999	999999	540	999999	457	999999	930	877	363	34	885	718	379	999999	999999	924	127	901	999999	576	948	999999	19	999999	497	32	562	915	999999	126	667	343	208	726	999999	999999	555	999999	948	389	557	847	49	88	664	595	862	160	893	999999	999999	27	193	341	999999	
721	277	662	131	999999	543	999999	999999	999999	367	999999	520	653	652	203	379	797	999999	999999	29	999999	877	930	222	902	170	412	999999	166	150	649	160	999999	79	457	104	892	999999	523	999999	542	437	999999	721	122	84	999999	999999	699	931	188	74	782	322	555	843	347	449	229	274	999999	999999	263	106	999999	999999	653	583	205	109	999999	999999	999999	999999	486	674	999999	218	999999	827	950	904	332	234	962	999999	377	554	524	613	756	999999	999999	258	715	549	184	704	14	720	431	635	312	600	454	999999	634	227	835	881	999999	138	349	402	324	236	999999	38	999999	142	34	108	69	591	352	44	619	191	849	937	499	381	214	390	406	325	602	731	779	382	950	999999	719	643	999999	628	113	587	934	488	879	155	999999	871	999999	332	576	720	258	999999	970	453	999999	999999	391	396	923	999999	999999	999	634	939	258	762	192	874	389	425	746	723	931	42	256	999999	67	354	999999	343	694	83	748	881	482	369	412	507	782	821	262	458	705	154	591	999999	854	999999	896	807	999999	821	999999	160	973	535	999999	937	206	999999	999999	46	586	999999	273	921	999999	999999	999999	888	360	999999	102	567	999999	298	999999	999999	450	321	999999	999999	457	13	654	873	140	999999	908	947	999999	474	310	999999	999999	999999	872	126	881	999999	685	112	484	17	457	13	999999	386	986	685	517	703	496	885	499	723	589	583	934	999999	791	662	844	518	18	999999	385	326	586	948	999999	901	905	999999	635	415	642	449	555	999999	153	999999	611	999999	440	187	977	999999	286	267	635	299	999999	999999	999999	33	999999	965	999999	570	628	413	799	48	270	615	999999	999999	999999	93	999999	150	37	292	257	46	60	622	87	830	999999	960	49	328	999999	999999	720	424	902	612	157	999999	999999	984	33	740	999999	573	999999	825	389	271	175	202	999999	999999	272	999999	243	841	972	645	888	999999	661	999999	374	481	725	999999	894	383	813	646	936	999999	999999	999999	269	516	91	487	660	999999	450	647	999999	846	151	827	864	999999	191	999999	999999	999999	788	280	333	365	376	999999	848	999999	999999	16	999999	999999	266	774	795	229	999999	999999	760	999999	985	636	728	999999	872	999999	339	897	999999	83	201	752	16	999999	624	999999	999999	904	150	608	638	832	331	444	199	276	589	999999	42	999999	192	999999	999999	155	526	162	552	319	492	848	153	950	558	857	815	705	522	831	159	375	510	734	585	161	856	163	315	293	824	605	937	962	865	634	890	735	452	861	908	471	999999	410	421	999999	464	687	
283	999999	999999	494	999999	758	999999	999999	144	457	879	999999	999999	372	999999	268	999999	887	999999	999999	999999	924	999999	89	263	661	922	687	498	999999	323	293	697	178	999999	999999	665	339	851	999999	745	208	500	442	999999	303	572	545	624	618	915	534	391	283	602	999999	999999	999999	240	999999	835	539	999999	44	144	596	461	129	999999	16	603	999999	46	731	445	887	434	534	233	960	98	387	73	880	999999	999999	999999	423	999999	531	999999	125	109	999999	353	999999	40	466	308	269	999999	453	63	999999	24	760	999999	660	999999	999999	924	972	325	999999	15	999999	475	297	848	354	694	999999	552	960	670	487	65	288	999999	238	856	967	235	964	127	644	333	455	999999	999999	301	251	585	862	999999	373	800	828	752	894	740	742	999999	953	999999	805	900	102	947	999999	704	219	282	999999	858	956	999999	360	999999	370	999999	30	432	999999	63	453	461	690	999999	307	687	237	999999	999999	999999	124	360	999999	400	322	999999	241	999999	338	730	91	969	975	13	649	999999	449	675	999999	769	720	319	203	899	999999	353	220	738	649	999999	477	683	999999	999999	744	606	474	960	840	626	893	999999	104	999999	972	999999	486	686	714	999999	999999	561	154	999999	777	804	167	382	278	999999	533	503	858	488	999999	408	189	863	999999	53	162	488	999999	765	876	208	225	510	927	999999	867	999999	33	968	611	915	999999	76	344	939	449	999999	691	871	103	399	663	999999	439	999999	304	622	999999	670	528	760	726	389	846	999999	588	656	999999	632	111	999	479	890	999999	999999	870	123	528	330	999999	70	796	962	672	486	545	999999	80	362	352	999999	999999	363	449	999999	999999	158	229	999999	999999	999999	646	999999	770	999999	920	772	738	999999	704	999999	103	999999	76	467	963	763	999999	369	43	999999	585	102	999999	856	999999	126	451	36	160	721	893	999999	968	811	424	736	999999	578	566	772	871	980	658	999999	160	21	296	981	887	434	440	860	733	382	999999	554	779	913	212	803	331	712	940	982	298	341	137	265	53	236	999999	149	802	270	117	605	443	999999	705	880	830	469	999999	725	290	42	38	999999	604	869	999999	288	376	763	450	999999	999999	675	871	819	883	999999	938	660	863	301	67	472	999999	611	120	659	218	331	999999	999999	999999	225	701	265	312	999999	999999	999999	279	292	772	999999	819	948	566	767	999999	886	996	798	531	488	862	999999	975	566	331	993	999999	307	80	54	789	588	595	999999	999999	616	516	352	380	764	390	580	528	999999	653	325	54	999999	412	331	335	
999999	999999	94	362	712	290	746	219	667	424	999999	221	728	259	240	362	742	793	641	379	654	428	999999	107	291	470	957	913	16	948	415	895	749	719	999999	999999	511	999999	271	335	770	142	712	999999	999999	369	999999	999999	422	962	312	559	770	999999	680	755	999999	999999	80	252	999999	833	213	719	19	87	999999	18	999999	999999	851	999999	532	316	609	521	999999	427	689	999999	669	200	501	53	645	856	134	796	49	999999	999999	524	401	29	999999	999999	999999	992	340	340	897	792	133	999999	999999	42	37	464	352	168	50	156	307	158	582	142	999999	169	84	162	952	675	969	785	309	337	999999	999999	999999	672	592	722	96	359	999999	877	77	72	932	999999	828	999999	454	880	819	536	227	253	446	999999	604	999999	918	187	387	231	822	999999	999999	783	162	524	161	680	576	327	999999	947	132	999999	75	280	237	470	334	292	230	99	965	773	120	636	76	999999	78	821	804	909	972	999999	65	729	999999	158	460	313	999999	774	313	502	476	279	130	741	805	334	543	457	853	105	10	733	999999	365	673	526	999999	719	999999	754	999999	999999	974	329	650	345	346	88	20	30	999999	456	785	999999	306	840	999999	999999	636	743	999999	999999	66	877	802	331	357	999999	485	933	856	800	172	559	979	999999	304	801	999999	469	987	464	999999	999999	332	554	948	908	69	832	21	132	92	868	475	176	999999	107	999999	328	988	769	999999	86	174	999999	294	236	494	979	545	714	999999	176	755	999999	909	999999	554	258	383	448	517	652	922	999999	999999	303	93	812	232	207	285	772	999999	999999	862	370	999999	999999	269	722	423	999999	297	307	999999	916	122	999999	999999	870	552	999999	945	549	262	949	164	440	264	990	999999	682	756	348	438	472	999999	537	961	549	565	204	999999	660	35	436	365	999999	999999	801	191	441	555	362	654	999999	999999	930	965	913	215	237	999999	279	579	741	999999	948	868	424	230	585	690	717	999999	358	289	294	524	825	593	539	999999	462	999999	999999	136	404	694	999999	646	764	999999	58	343	337	108	999999	91	293	113	416	756	432	581	605	750	837	57	999999	999999	541	416	999999	329	675	644	643	470	867	615	929	264	446	778	999999	23	642	384	977	259	570	212	240	722	186	999999	999999	881	213	999999	999999	356	398	704	999999	358	430	999999	667	693	999999	258	224	678	183	162	320	654	125	591	117	463	80	999999	167	999999	185	428	152	892	483	999999	999999	906	326	583	866	742	673	117	999999	913	716	294	794	321	988	
562	548	34	472	516	766	621	853	834	285	352	547	775	183	12	586	774	999999	999999	992	318	999999	999999	296	999999	981	18	999999	204	747	786	261	845	999999	622	879	127	430	966	995	644	62	999999	308	524	999999	897	934	590	999999	999999	84	999999	999999	680	210	949	738	999999	535	999999	999999	999999	97	499	100	701	435	560	999999	999999	354	253	999999	358	265	999999	301	772	382	93	83	419	867	805	999999	171	526	669	421	930	389	534	440	247	32	403	404	808	999999	503	999999	999999	999999	868	999999	999999	392	970	425	341	657	966	999999	452	684	213	999999	291	787	928	184	766	148	202	89	999999	812	470	336	861	474	492	348	999999	621	999999	951	998	218	999999	779	556	254	90	282	423	21	999999	999999	818	611	123	31	504	329	705	245	274	999999	777	28	921	644	999999	866	174	628	644	830	999999	261	792	999999	906	999999	999999	521	999999	919	666	807	824	907	517	260	361	471	843	999999	999999	999999	687	219	441	999999	857	911	691	223	118	794	377	167	578	567	818	50	125	355	701	193	187	999999	133	969	204	999999	999999	313	515	703	785	95	914	529	573	583	641	999999	301	716	830	999999	811	871	440	666	338	999999	441	321	999999	497	857	732	287	343	96	471	668	844	784	387	999999	415	19	291	253	59	999999	245	999999	81	63	984	362	343	542	261	538	538	999999	186	999999	204	356	999999	237	999999	252	240	497	180	385	457	931	452	146	406	861	158	422	999999	999999	999999	912	284	999999	873	380	999999	800	999999	999999	999999	168	608	515	999999	999999	722	64	999999	806	762	748	238	695	606	999999	909	207	999999	999999	390	125	999999	229	676	291	81	999999	364	811	308	440	999999	247	999999	298	333	936	632	348	149	104	361	482	204	457	684	589	837	820	470	746	999999	443	552	24	762	388	999999	231	999999	868	999999	259	999999	332	999999	991	999999	317	729	972	574	999999	261	295	763	999999	35	228	607	492	26	543	351	562	999999	229	694	999999	536	944	107	410	999999	999999	404	112	999999	871	372	999999	148	529	101	497	181	999999	192	999999	261	999999	363	621	624	999999	852	166	907	946	555	866	306	219	781	999999	999999	999999	999999	981	999999	661	999999	163	856	914	354	999999	452	853	999999	999999	46	437	979	999999	591	486	786	858	427	999999	204	37	999999	506	396	929	999999	316	622	17	429	211	375	999999	888	999999	999999	709	159	366	714	999999	565	999999	829	999999	999999	93	202	999999	999999	999999	563	999999	467	922	999999	360	999999	425	748	145	999999	
999999	999999	999999	72	388	999999	392	721	86	709	71	533	150	999999	681	676	528	698	664	124	232	630	999999	647	721	999999	966	999999	999999	192	734	617	579	999999	193	999999	993	999999	999999	999999	999999	677	310	999999	502	130	326	460	165	683	999	726	93	31	18	999999	650	198	999999	255	842	30	316	894	999999	453	953	328	288	529	682	721	999999	389	313	554	330	962	999999	999999	816	999999	216	731	192	17	533	558	813	441	512	805	464	606	442	789	371	415	903	999999	999999	999999	182	636	999999	999999	880	704	999999	463	431	999999	999999	750	439	336	999999	585	712	967	919	405	999999	846	999999	877	267	250	947	523	193	915	68	106	433	818	343	580	999999	999999	999999	829	841	359	20	824	762	714	999999	115	975	785	703	936	139	771	492	335	999999	133	30	639	757	203	280	516	628	947	999999	620	993	999999	854	999999	999999	100	564	166	835	202	124	552	83	999999	547	408	221	132	967	661	999999	17	961	607	884	497	82	647	88	504	999999	815	397	555	122	999999	999999	896	105	48	999999	999999	500	426	18	999999	566	915	655	999999	304	505	979	664	295	985	999999	999999	922	353	28	916	87	341	999999	309	999999	999999	999999	805	477	999999	37	928	999999	999999	517	545	598	416	930	166	991	999999	210	699	999999	732	270	136	469	683	973	999999	30	999999	259	168	428	709	323	999999	195	850	999999	999999	478	61	220	999999	478	999999	658	516	422	999999	924	999999	140	308	474	431	999999	999999	345	794	352	285	999999	163	749	999999	126	889	103	892	970	151	999999	232	999999	999999	999999	973	657	732	34	467	339	169	999999	389	999999	130	244	891	999999	592	514	610	999999	203	153	67	547	130	620	999999	422	530	890	783	67	999999	87	999999	909	293	946	613	769	885	945	748	999999	999999	330	996	654	212	120	999999	637	999999	596	37	999999	464	435	999999	122	265	54	809	278	999999	331	999999	52	999999	981	498	999999	901	840	999999	257	999999	280	188	800	623	999999	220	419	512	999999	855	322	59	60	455	857	999999	999999	514	841	999999	480	999999	47	210	954	110	230	622	742	736	371	845	780	244	194	257	999999	498	999999	833	999999	999999	447	999999	999999	992	504	536	999999	999999	410	999999	909	121	925	999999	150	599	669	999999	989	796	999999	419	493	476	279	815	271	610	999999	999999	372	999999	999999	713	756	571	403	961	606	694	999999	515	335	44	936	999999	319	117	999999	999999	999999	137	999999	603	996	999999	982	340	999999	999999	275	40	554	408	999999	999999	376	221	329	578	
206	999999	999999	305	814	264	93	458	999999	611	505	999999	503	999999	182	999999	172	151	717	999999	588	999999	248	999999	999999	999999	999999	926	999999	999999	302	108	787	538	940	131	720	549	999999	742	945	533	800	121	999999	121	537	19	236	999999	739	234	504	601	989	143	469	499	876	999999	999999	166	388	505	319	999999	999999	999999	999999	60	523	623	362	974	999999	65	271	136	734	317	425	999999	999999	350	304	999999	604	196	548	806	662	230	673	999999	449	788	999999	305	802	785	746	572	414	999999	215	126	999999	529	818	999999	872	342	765	568	447	351	466	47	211	251	999999	189	999999	999999	397	302	950	435	535	994	910	966	334	948	571	852	547	523	144	187	206	84	377	613	934	329	999999	114	489	107	332	999999	103	561	982	999999	156	616	788	913	176	999999	994	824	34	905	18	816	997	594	803	999999	902	999999	54	728	812	812	863	999999	837	845	999999	437	999999	802	999999	772	965	999999	706	931	734	231	999999	760	90	552	589	38	321	649	116	895	304	999999	215	79	999999	264	753	999999	752	721	85	330	499	566	163	999999	42	245	850	992	887	872	999999	999999	999999	294	648	269	999999	834	756	197	738	999999	143	291	999999	803	999999	711	261	372	999999	999999	155	690	999999	523	399	366	999999	999999	798	124	999999	431	181	534	67	999999	615	494	999999	918	964	888	999999	448	432	999999	635	999999	999999	148	999999	999999	999999	204	999999	331	33	135	869	866	999999	680	999999	999999	53	711	119	72	999999	43	106	999999	999999	999999	58	267	108	999999	100	527	999999	766	999999	999999	382	492	999999	977	999	736	209	490	999999	254	999999	294	499	999999	405	720	999999	572	493	946	999999	974	999999	433	156	277	232	999999	999999	999999	144	81	585	738	251	999999	999999	142	73	19	999999	999999	999999	18	190	764	768	999999	426	379	999999	169	999999	158	617	408	230	314	999999	999999	513	997	455	999999	119	999999	999999	760	725	845	747	630	508	999999	999999	435	999999	999999	252	392	508	101	785	664	587	975	798	436	130	843	340	999999	311	341	999999	836	170	870	999999	182	999999	999999	415	999999	632	144	660	798	45	192	576	966	72	448	232	422	999999	999999	694	999999	220	282	999999	881	515	88	329	177	978	286	275	961	999999	80	336	999999	685	999999	999999	999999	325	999	999999	938	999999	373	999999	999999	999999	93	623	379	185	999999	999999	782	999999	533	75	554	999999	493	820	758	917	614	611	999999	121	732	736	17	999999	999999	818	999999	881	700	614	151	999999	467	68	895	999999	895	785	599	
999999	999999	131	161	149	487	999999	831	999999	999999	31	662	762	999999	999999	999999	999999	616	620	999999	946	751	900	999999	919	923	82	356	434	925	105	31	829	21	884	999999	611	585	867	281	613	999999	999999	999999	678	999999	388	867	717	682	548	56	999999	851	653	367	654	452	242	225	415	291	407	263	546	10	999999	751	729	192	775	771	748	348	999999	959	719	660	999999	967	545	999999	999999	999999	999999	59	745	999999	368	527	999999	999999	999999	999999	866	999999	589	999999	703	678	129	999999	148	534	907	777	308	999999	999999	693	647	993	452	999999	999999	210	652	655	877	497	999999	854	999999	212	999999	616	427	106	482	999999	380	999999	999999	332	847	999999	76	114	844	609	750	808	457	674	879	919	716	999999	999999	665	679	934	999999	999999	422	999999	254	935	265	300	359	212	999999	999999	323	706	46	130	427	772	144	547	810	277	746	999999	406	999999	999999	359	900	349	134	999999	999999	999999	50	750	909	583	999999	140	849	554	260	548	999999	927	361	182	883	596	661	209	999999	141	133	633	470	965	867	537	612	905	400	20	88	647	210	877	999999	999999	999999	844	999999	13	697	266	27	207	113	479	366	160	476	314	999999	999999	296	198	322	417	290	943	715	135	528	999999	163	250	470	706	726	483	999999	598	999999	816	99	527	444	867	615	272	861	397	180	461	439	96	331	163	360	999999	565	259	14	277	138	983	484	753	112	777	737	407	999999	999999	644	999999	929	871	834	768	754	454	801	999999	999999	327	955	77	999999	77	999999	316	355	714	918	266	593	118	688	116	53	690	765	999999	535	464	999999	999999	816	561	167	460	999999	591	999999	120	999999	986	195	810	999999	416	248	44	859	430	61	48	999999	387	999999	821	193	728	725	73	689	999999	492	999999	682	999999	261	953	910	468	988	763	456	807	999999	999999	999999	877	88	999999	452	999999	999999	115	413	606	333	999999	277	346	277	600	865	204	431	999999	999999	567	137	370	165	999999	134	400	999999	297	592	166	578	686	898	999999	649	99	620	958	999999	387	223	86	343	822	685	574	201	397	898	261	386	325	112	365	999999	717	480	999999	606	587	673	125	23	176	860	999999	448	961	999999	776	583	472	508	126	354	61	36	343	999999	999999	209	999999	399	999999	780	999999	583	543	999999	999999	619	463	362	999999	714	107	73	176	962	999999	136	239	999999	131	677	913	816	986	20	698	691	146	558	56	387	628	999999	682	396	607	999999	999999	406	28	999999	130	120	999999	412	999999	987	999999	
381	999999	433	970	607	999999	662	867	446	597	532	866	251	482	904	315	29	95	999999	390	780	365	97	231	833	428	999999	557	802	715	999999	999999	710	831	765	999999	623	417	30	459	999999	528	999999	419	382	539	777	684	225	805	91	999999	875	607	89	26	999999	999999	147	999999	312	115	75	731	24	767	165	419	716	860	691	611	74	921	370	261	204	678	848	999999	999999	999999	999999	997	633	266	999999	113	752	749	627	999999	280	999999	157	914	463	439	405	615	383	367	967	365	999999	480	261	953	246	827	822	748	999999	843	537	31	999999	78	107	757	999999	62	999999	999999	999999	279	999999	999999	774	999999	798	764	283	243	920	294	323	975	883	999999	15	999999	866	925	927	879	999999	999999	313	135	999999	999999	341	647	999999	331	699	999999	133	843	149	999999	188	790	999999	999999	999999	129	922	999999	708	798	194	944	751	942	195	742	999999	363	220	903	999999	648	315	999999	999999	635	506	599	594	323	852	49	24	976	756	85	896	869	414	939	514	999999	427	351	211	397	999999	794	145	957	959	769	633	245	118	540	999999	626	634	839	622	999999	659	999999	946	154	999999	774	195	119	846	180	949	280	399	859	999999	964	999999	45	999999	712	463	637	363	999999	416	999999	868	226	600	279	999999	574	327	999999	410	999999	405	66	467	130	608	999999	120	999999	999999	362	846	259	318	520	424	999999	109	909	869	31	999999	863	999999	161	906	968	518	576	935	384	999999	217	458	999999	569	155	578	618	999999	437	999999	574	271	64	932	618	999999	90	855	645	474	417	321	388	11	999999	327	999999	224	639	999999	999999	999999	446	408	999999	800	999999	950	279	31	491	805	442	505	999999	601	999999	228	999999	70	999999	721	299	909	999999	896	79	999999	38	999999	272	999999	474	921	982	720	825	655	304	818	787	139	586	999999	983	999999	879	883	544	939	643	96	926	578	88	823	564	999999	862	999999	730	999999	922	451	999999	96	340	521	522	746	776	38	924	479	283	308	144	675	926	933	27	196	653	98	193	999999	478	896	842	169	166	299	792	999999	98	854	999999	144	865	896	282	999999	371	797	999999	614	172	457	305	779	999999	888	609	999999	723	544	999999	999999	267	583	999999	444	678	363	589	486	246	999999	999999	428	100	10	810	39	660	659	825	855	925	579	22	31	601	999999	480	999999	689	862	999999	554	575	384	876	291	288	999999	689	17	218	999999	378	802	76	876	689	687	88	580	279	74	719	433	908	688	571	999999	842	615	882	
999999	796	383	999999	836	853	716	999999	999999	999999	999999	999999	817	647	248	210	220	999999	724	383	792	199	119	593	775	835	151	475	999999	720	999999	999999	999999	135	896	890	994	280	239	32	972	564	999999	828	457	104	901	785	669	488	360	642	999999	999999	99	131	687	790	999999	11	999999	250	936	808	69	826	895	692	751	358	215	940	725	702	999999	238	640	290	145	680	999999	365	806	999999	370	58	877	999999	45	774	213	214	524	237	320	999999	627	751	999999	631	208	219	999999	321	999999	999999	916	426	999999	999999	491	999999	655	85	78	356	444	999999	448	21	949	63	656	999999	155	11	425	999999	999999	680	999999	888	521	999999	481	724	999999	999999	999999	949	142	461	999999	184	293	806	559	999999	169	964	296	999999	999999	999999	681	154	562	68	176	280	994	428	44	999999	259	602	885	150	604	354	35	999999	799	498	879	498	999999	481	999999	348	999999	977	338	426	393	219	585	999999	832	336	999999	999999	328	166	999999	713	426	860	999999	691	921	418	843	815	939	346	999999	814	878	999999	999999	90	374	827	828	999999	999999	618	767	50	26	131	999999	277	192	762	999999	999999	543	999999	82	192	556	999999	999999	999999	143	999999	487	57	617	770	884	649	234	90	898	500	338	938	622	807	999999	884	999999	800	111	999999	999999	187	999999	959	281	712	121	919	533	372	410	999999	882	577	140	719	432	999999	246	999999	52	999999	863	999999	314	605	553	274	98	672	337	627	932	567	890	310	342	657	499	181	537	999999	557	535	100	999999	999999	55	677	999999	461	428	563	442	534	530	999999	583	655	676	169	847	999999	861	999999	999999	999999	999999	686	830	387	775	756	74	140	737	999999	338	50	770	549	507	596	715	220	909	999999	500	43	999999	987	758	999999	823	999999	999999	483	999999	500	316	999999	739	999999	999999	995	686	672	498	999999	999999	976	984	543	885	999999	662	260	999999	651	135	719	371	292	326	842	629	773	999999	62	449	263	859	999999	734	97	809	147	999999	999999	999999	247	999999	197	246	393	12	225	999999	697	999999	440	367	53	375	597	321	457	53	14	376	913	739	999999	862	999999	999999	999999	809	797	326	524	999999	406	999999	888	154	999999	55	932	840	413	999999	999999	702	19	895	815	472	146	775	999999	104	999999	352	999999	507	138	335	999999	277	999999	999999	329	380	834	928	961	999999	487	452	148	411	999999	174	999999	267	503	743	852	999999	310	684	672	999999	999999	430	766	999999	507	390	26	847	351	665	984	997	336	864	868	91	999999	890	
999999	694	637	950	984	579	389	999999	14	395	999999	67	999999	180	744	307	417	414	171	999999	427	106	999999	300	70	999999	190	965	999999	638	875	771	999999	420	699	977	394	23	446	197	999999	155	385	999999	999999	293	699	813	999999	38	457	463	919	37	999999	999999	999999	347	890	538	399	999999	431	375	999999	999999	355	999999	481	766	913	404	968	999999	242	282	720	804	999999	777	999999	376	712	999999	191	421	852	684	999999	999999	719	56	132	999999	797	999999	724	20	999999	663	937	153	999999	496	125	999999	494	944	795	199	999999	463	999999	122	999999	32	999999	528	194	108	859	671	607	670	999999	866	281	71	999999	981	558	710	693	271	839	612	999999	999999	787	999999	926	999999	999999	758	999999	265	999999	20	999999	775	548	205	826	23	803	275	545	671	449	258	781	433	767	999999	641	467	770	160	283	179	988	999999	740	65	181	999999	782	999999	37	999999	242	999999	936	411	999999	362	883	999999	467	573	77	372	775	539	999999	503	999999	85	127	184	495	483	737	954	999999	62	465	999999	842	852	999999	695	643	657	25	520	999999	365	380	288	584	999999	692	709	112	999999	720	210	709	677	811	999999	732	999999	307	758	999999	999999	625	390	897	999999	838	615	90	999999	728	999999	999999	835	999999	999999	705	999999	999999	405	999999	37	852	170	341	999999	71	999999	999999	787	963	790	999999	267	999999	514	740	989	391	999999	261	87	629	999999	897	602	687	873	671	37	11	893	262	902	967	506	999999	464	999999	642	61	673	999999	999999	999999	937	768	266	999999	999999	53	999999	457	139	153	713	999999	132	999999	738	577	198	503	22	786	79	538	458	299	490	385	286	940	748	999999	588	511	336	321	999999	833	430	33	999999	984	295	446	132	759	264	107	999999	201	320	74	862	180	563	999999	999999	409	999999	967	999999	999999	767	775	999999	719	999999	212	81	811	999999	904	156	999999	334	999999	500	633	999999	999999	45	999999	378	999999	629	684	999999	999999	948	820	999999	559	523	463	664	999999	226	520	737	413	204	61	35	205	886	999999	918	697	846	535	999999	999999	994	999999	931	975	748	999999	999999	34	172	156	263	261	838	754	999999	999999	509	281	999999	980	896	999999	504	983	367	999999	208	224	999999	859	571	422	805	267	565	999999	999999	689	314	999999	999999	713	999999	57	798	999999	366	142	34	235	198	574	999999	999999	999999	991	126	999999	999999	575	483	930	268	313	999999	840	456	581	199	489	170	820	999999	276	999999	192	999999	457	195	593	816	75	200	999999	671	997	999999	769	448	
573	785	999999	80	739	70	444	999999	937	472	957	999999	784	943	999999	74	377	607	457	430	636	240	999999	763	35	999999	418	740	728	999999	587	152	686	142	999999	999999	999999	750	999999	215	180	737	999999	999999	999999	275	41	999999	654	999999	304	399	251	349	812	343	999999	819	999999	999999	652	703	726	306	884	814	641	652	327	841	486	626	999999	999999	260	898	416	684	535	999999	999999	295	95	999999	347	198	900	347	330	292	999999	768	705	256	562	476	21	527	999999	999999	999999	999999	804	812	988	677	30	999	99	999999	926	999999	293	999999	264	366	617	474	958	696	914	304	331	999999	265	999999	921	132	999999	783	999999	999999	999999	122	999999	999999	999999	999999	999999	670	178	901	258	415	999999	155	484	999999	992	205	999999	999999	569	413	509	340	68	768	557	999999	755	999999	319	315	999999	47	856	999999	169	918	875	344	210	298	528	22	999999	999999	679	119	999999	999999	140	999999	925	349	329	181	613	795	288	999999	725	999999	999999	280	592	942	388	999999	999999	312	261	84	999999	523	346	999999	885	999999	293	152	98	448	999999	254	767	826	389	687	717	999999	568	373	999999	163	619	216	383	258	430	999999	537	361	821	931	260	65	173	999999	12	58	999999	999999	511	999999	633	999999	958	669	999999	765	563	700	610	999999	999999	999999	999999	176	904	140	896	637	999999	190	614	737	626	999999	994	711	663	978	684	668	398	999999	999999	503	529	342	999999	714	999999	664	550	836	750	999999	197	999999	999999	996	506	872	161	659	999999	999999	531	896	660	854	675	800	112	584	999999	999999	224	303	36	941	647	572	999999	999999	891	411	640	778	986	999999	999999	632	999999	667	999999	812	516	739	401	999999	971	633	682	403	49	999999	562	965	820	809	999999	894	999999	680	999999	934	990	999999	767	999999	690	753	909	250	938	52	999999	444	113	213	434	484	901	999999	969	23	889	488	153	946	849	675	957	187	999999	31	999999	420	317	546	821	999999	971	753	850	999999	723	441	999999	996	999999	999999	861	616	384	518	999999	850	710	999999	55	511	825	821	799	24	796	732	999999	916	999999	299	137	999999	392	887	513	158	645	750	299	458	34	157	711	999999	999999	350	803	907	39	445	709	972	501	319	999999	999999	953	835	432	991	616	547	999999	945	999999	304	234	999999	15	843	214	959	999999	596	487	678	119	77	999999	455	928	999999	999999	321	589	164	999999	999999	175	362	204	810	328	307	841	486	908	766	999999	518	125	316	902	195	240	749	926	904	831	53	51	886	633	976	
73	699	660	927	365	835	239	161	999999	652	649	999999	641	999999	754	11	999999	352	336	999999	339	621	24	702	91	839	999999	170	251	999999	999999	318	186	351	244	152	999999	999999	411	999999	289	964	985	259	546	999999	118	187	160	829	284	999999	559	940	999999	451	684	958	846	999999	607	999999	910	999999	341	341	227	300	999999	612	185	788	999999	999999	999999	375	999999	765	166	999999	731	61	20	421	999999	622	758	246	704	999999	999999	999999	144	886	307	220	63	785	917	215	999999	818	673	548	654	495	999999	138	537	281	815	919	802	999999	793	556	68	499	999999	718	582	981	595	721	154	999999	653	64	133	202	321	850	999999	950	635	999999	387	472	999999	362	864	999999	708	433	977	999999	75	999999	102	751	162	564	433	208	632	999999	232	952	403	999999	841	703	14	999999	959	964	81	851	966	880	999999	595	731	999999	853	952	282	172	743	606	999999	120	961	382	50	757	999999	999999	999999	996	690	435	78	431	520	171	625	374	999999	23	999999	224	576	999999	583	566	832	999999	354	999999	365	70	218	797	103	731	741	632	303	999999	548	433	532	999999	199	999999	526	310	999999	999999	336	908	697	999999	999999	38	543	749	798	999999	924	999999	303	648	999999	630	227	281	999999	999999	429	999999	80	272	474	52	691	606	999999	999999	49	532	944	999999	999999	999999	999999	488	667	75	197	992	833	819	287	555	999999	999999	999999	999999	524	255	999999	999999	999999	342	999999	435	265	999999	346	999999	999999	999999	999999	999999	57	641	304	193	999999	738	614	272	601	436	169	260	984	999999	913	807	277	463	326	794	999999	999999	999999	20	619	937	232	579	728	999999	999999	877	385	885	508	498	999999	155	311	786	640	999999	999999	836	183	588	450	346	184	999999	669	272	640	999999	843	803	251	293	574	330	515	44	543	999999	169	292	874	109	421	424	227	131	161	540	999999	999999	155	563	999999	999999	496	999999	405	199	591	14	246	735	52	704	999999	305	581	999999	999999	605	177	758	999999	890	713	999999	925	759	999999	547	120	109	496	994	657	688	456	999999	834	999999	999999	999999	759	999999	999999	149	999999	716	177	999999	550	180	270	999999	681	397	886	946	327	999999	961	645	999999	54	893	146	248	57	56	999999	849	999999	999999	650	966	823	998	520	845	573	293	218	591	398	999999	940	839	939	999999	270	801	509	225	688	999999	994	474	715	999999	908	900	999999	669	610	82	512	999999	619	999999	857	398	376	111	754	861	752	999999	489	999999	953	307	309	999999	999999	999999	999999	822	999999	
983	999999	358	293	258	936	672	283	549	999999	326	493	916	230	357	466	871	435	407	471	827	999999	940	984	667	318	611	601	286	883	844	999999	690	565	636	619	509	115	127	175	91	588	213	81	173	563	46	86	951	999999	914	340	942	360	999999	77	41	373	625	999999	334	81	996	999999	147	593	802	361	593	738	956	766	999999	241	389	249	711	869	999999	113	999999	534	649	999999	968	513	790	339	999999	568	587	145	489	188	841	20	999999	547	933	580	760	685	493	222	320	158	32	999999	971	402	366	999999	552	521	667	799	431	987	697	634	802	999999	437	35	160	821	287	999999	400	999999	657	173	935	250	352	596	51	999999	698	820	999999	90	368	999999	211	425	592	967	999999	52	589	999999	850	309	999999	999999	258	467	71	498	871	999999	999999	999999	999999	202	999999	999999	179	999999	757	994	298	876	153	999999	114	904	823	735	238	319	999999	358	790	999999	322	999999	472	65	347	584	999999	209	949	598	770	767	999999	18	999999	290	798	999999	294	594	315	999999	166	999999	193	999999	643	336	270	561	283	961	811	691	880	600	839	124	734	183	629	98	927	999999	951	347	999999	814	546	948	521	181	999999	205	999999	349	999999	416	871	999999	940	999999	999999	397	325	999999	955	106	138	598	451	684	999999	121	965	226	56	611	114	846	999999	829	999999	321	999999	111	897	999999	999999	540	130	432	252	999999	243	590	999999	540	239	152	391	30	999999	947	507	836	999999	952	239	999999	303	868	312	34	767	121	258	999999	357	223	911	348	163	597	477	999999	441	999999	877	385	78	515	381	961	465	999999	999999	842	814	999999	644	945	387	422	247	262	999999	227	973	132	999999	999999	999999	999999	241	999999	867	98	480	488	999999	494	84	853	462	787	496	350	569	561	967	416	813	153	578	966	961	741	359	225	897	223	999999	755	999999	547	332	365	730	422	348	999999	372	336	808	999999	870	533	999999	460	766	780	658	421	164	925	999999	49	447	999999	91	136	999999	999999	591	999999	999999	328	810	914	464	141	620	157	222	913	999999	999999	345	428	105	438	999999	899	458	127	999999	588	999999	999999	830	293	917	465	341	222	326	117	999999	999999	999999	551	999999	54	996	634	169	510	208	251	882	240	704	28	179	999999	354	839	999999	473	625	905	727	693	94	999999	999999	164	816	999999	596	936	742	718	763	554	715	736	902	823	957	65	389	360	245	999999	588	999999	295	999999	867	487	999999	999999	11	760	999999	38	960	824	421	15	694	208	
654	999999	999999	985	265	625	999999	618	936	982	516	570	526	376	999999	494	999999	325	999999	137	142	119	999999	471	999999	13	729	686	775	88	412	952	370	190	705	299	999999	603	643	670	751	259	550	999999	764	441	243	999999	580	999999	242	106	146	566	76	545	319	35	278	999999	895	260	999999	999999	999999	564	209	345	670	168	392	989	681	208	999999	882	568	999999	707	285	769	282	999999	309	845	316	815	804	999999	170	980	86	334	999999	999999	999999	417	999999	748	999999	241	898	999999	422	93	252	424	938	190	194	999999	11	328	992	493	999999	153	542	999999	273	999999	999999	999999	510	188	316	665	301	432	999999	474	876	569	507	999999	870	495	999999	226	603	999999	877	624	999999	194	978	758	341	897	999999	357	875	679	999999	461	837	677	286	243	999999	587	999999	515	999999	999999	109	442	820	948	623	137	459	326	419	380	870	780	300	325	999999	558	333	999999	281	537	599	207	94	55	216	999999	219	460	449	26	769	372	999999	221	94	546	937	393	284	999999	999999	559	269	114	999999	66	999999	960	44	999999	263	999999	244	768	129	999999	357	774	741	999999	917	999	876	403	611	508	462	88	241	662	620	940	130	256	639	50	937	980	999999	999999	814	259	425	999999	999999	50	137	559	102	193	999999	999999	651	853	116	999999	682	999999	999999	93	999999	308	999999	382	999999	323	999999	987	139	999999	999999	377	320	591	999999	999999	999999	656	640	570	380	902	986	999999	999999	457	299	276	149	740	368	81	487	381	999999	999999	530	53	999999	449	442	150	999999	24	999999	999999	852	999999	247	448	324	999999	235	932	999999	701	322	999999	909	999999	999999	999999	847	399	719	892	889	939	44	999999	148	540	45	201	137	240	482	972	828	999999	604	239	39	999999	425	999999	999999	555	999999	855	203	999999	143	470	999999	110	999999	41	999999	336	932	999999	35	147	310	999999	989	43	804	999999	228	349	999999	999999	557	794	312	156	973	386	57	343	280	189	906	299	406	575	776	36	937	451	678	501	717	690	999999	892	401	640	353	811	999999	195	636	853	995	999999	912	999999	798	999999	67	918	289	599	643	999999	240	20	387	424	999999	777	544	999999	999999	362	999999	866	999999	420	755	342	42	999999	592	94	552	63	304	531	662	156	238	792	394	999999	221	128	999999	999999	661	999999	263	999999	554	973	650	859	191	643	333	56	999999	388	999999	724	999999	54	17	999999	303	187	999999	856	761	999999	549	999999	393	911	999999	432	819	233	758	999999	999999	113	999999	618	443	693	871	
999999	207	616	999999	999999	401	669	874	176	999999	498	73	484	674	406	177	999999	434	898	475	279	502	900	236	999999	629	999999	999999	782	999999	398	124	999999	315	64	658	999999	13	699	361	724	999999	999999	321	999999	999999	284	699	682	936	256	193	545	227	999999	169	307	999999	999999	999999	999999	34	999999	812	722	384	999999	178	620	999999	999999	440	735	547	751	242	528	589	905	655	355	336	962	845	117	215	999999	391	714	895	361	765	999999	999999	999999	999999	999999	171	599	999999	999999	116	89	934	999999	816	458	998	476	999999	640	717	484	999999	874	48	71	999999	705	517	804	82	463	724	999999	999999	729	265	561	61	296	366	989	999999	949	248	257	38	930	300	999999	580	915	355	264	643	291	74	604	999999	999999	698	465	999999	999999	633	652	999999	546	658	97	999999	447	424	82	284	728	525	999999	636	790	43	999999	999999	999999	234	166	118	469	999999	974	664	660	613	999999	598	999999	907	816	326	595	892	999999	282	999999	564	999999	501	283	980	999999	765	999999	968	999999	604	383	60	331	917	476	544	895	999999	684	432	541	999999	10	484	383	820	999999	380	50	898	552	53	211	206	100	999999	834	488	839	219	999999	692	999999	819	224	850	999999	898	999999	61	997	698	597	999999	32	310	501	799	607	104	999999	997	928	999999	62	339	849	999999	826	811	710	416	953	475	999999	849	386	191	269	532	244	811	530	989	901	853	455	999999	184	790	173	45	881	744	163	298	763	198	999999	999999	11	460	81	48	351	590	999999	999999	999999	999999	923	999999	999999	999999	999999	254	999999	939	367	209	883	428	999999	45	648	999999	534	218	321	847	95	197	424	999999	999999	999999	999999	999999	648	320	117	333	999999	11	999999	853	999999	999999	884	909	999999	999999	831	567	11	999999	509	45	400	676	65	537	810	796	999999	735	999999	166	553	86	515	985	300	56	101	999999	642	949	178	794	179	728	333	999999	36	270	999999	999999	382	949	284	703	999999	971	265	580	522	989	999999	141	958	349	999999	999999	403	835	534	999999	475	451	940	999999	867	605	507	337	213	408	770	825	379	47	783	604	801	999999	894	329	791	521	47	652	43	47	836	830	475	525	999999	999999	736	580	392	930	18	725	836	999999	999999	927	376	124	999999	99	999999	920	565	658	17	592	940	214	994	953	999999	999999	525	829	999999	676	862	999999	399	579	98	799	655	999999	999999	999999	974	409	854	863	155	999999	433	944	285	916	999999	816	999999	426	260	532	586	439	999999	999999	999999	999999	999999	797	
75	688	999999	999999	999999	962	275	711	999999	999999	999999	541	360	140	999999	999999	864	999999	554	853	411	55	999999	973	329	566	222	225	336	874	876	968	682	999999	797	999999	999999	999999	942	322	999999	563	752	586	999999	718	181	999999	630	46	856	627	462	999999	396	29	518	750	330	444	750	59	385	199	64	999999	859	303	999999	352	999999	91	638	242	999999	848	303	593	999999	610	394	999999	595	300	27	258	515	999999	670	777	947	457	462	508	572	999999	187	563	532	168	859	878	121	288	754	775	999999	230	671	547	999999	925	999999	720	59	983	464	999999	182	805	143	59	632	999999	404	999999	629	999999	669	610	671	740	999999	16	750	516	655	316	545	251	269	295	147	999999	999999	31	872	741	459	999999	999999	102	390	726	35	999999	255	555	884	921	156	858	560	70	876	999999	864	579	969	542	999999	157	549	930	999999	847	912	509	515	383	961	887	999999	90	473	578	999999	344	999999	941	999999	109	431	999999	999999	410	735	87	257	74	166	302	771	916	261	989	553	460	999999	187	897	746	50	511	959	269	187	480	999999	307	637	530	598	999999	281	238	726	924	834	145	999999	834	261	450	226	669	125	764	829	484	999999	898	999999	803	53	525	68	920	999999	836	999999	265	491	999999	437	999999	703	999999	999999	999999	273	999999	625	999999	74	999999	494	999999	294	300	153	423	650	121	999999	738	376	794	985	755	999999	805	269	999999	912	857	999999	311	23	590	965	999999	129	806	221	407	283	118	999999	980	41	999999	999999	374	999999	999999	999999	379	999999	699	270	999999	758	889	852	467	368	627	143	999999	999999	999999	586	704	334	771	303	844	999999	874	465	999999	999999	999999	724	711	999999	894	315	999999	252	999999	633	324	330	66	999999	999999	954	753	48	655	975	532	269	849	882	999999	50	921	999999	770	999999	803	999999	999999	999999	999999	999999	150	999999	473	321	999999	964	747	558	272	999999	278	157	999999	889	156	835	999999	999999	999999	745	999999	829	999999	999999	394	595	999999	503	829	89	327	999999	999999	75	999999	464	575	343	944	567	521	300	620	557	772	774	452	880	333	968	434	721	330	17	299	321	61	619	927	445	491	254	728	192	66	75	285	998	999999	999999	270	475	346	965	234	584	219	689	92	620	152	999999	179	861	655	606	882	864	775	999999	413	955	416	508	86	276	571	437	500	706	498	454	804	641	708	959	384	365	782	714	112	371	537	317	302	889	85	867	537	460	193	421	999999	999999	999999	314	68	999999	889	957	23	
999999	999999	385	999999	698	797	537	999999	695	231	527	999999	71	399	51	428	108	216	999999	999999	704	900	999999	999999	86	231	230	363	403	900	546	475	825	701	999999	999999	162	999999	604	101	547	714	841	999999	665	340	171	999999	246	886	960	631	702	765	319	880	160	861	999999	476	577	184	759	999999	999999	61	999999	370	78	869	275	913	611	105	654	989	999999	810	857	745	999999	999999	126	516	940	914	773	70	392	450	31	301	149	137	523	373	955	57	554	614	999999	800	999999	999999	620	56	30	607	999999	329	821	999999	999999	309	416	541	999999	252	853	770	287	204	978	628	847	974	773	484	999999	999999	43	21	266	999999	670	999999	920	749	896	893	894	176	999999	72	999999	682	999999	840	720	981	999999	999999	203	783	999999	999999	822	497	529	646	283	545	999999	999999	296	810	93	760	639	999999	621	317	356	999999	876	121	255	915	10	175	687	933	763	600	999999	330	818	483	999999	790	446	433	230	260	620	358	150	128	776	817	598	537	210	999999	369	998	367	243	999999	225	634	999999	497	363	999999	350	781	435	999999	966	992	610	844	999999	710	198	97	106	999999	999999	970	137	149	192	999999	159	999999	200	240	976	962	584	576	700	999999	540	935	866	300	999999	576	715	272	810	825	988	999999	362	999999	181	910	271	893	999999	255	507	767	315	999999	999999	999999	591	205	879	13	417	43	153	999999	179	262	231	805	80	951	264	864	339	366	589	465	999999	336	68	76	701	999999	198	455	999999	772	630	999999	491	661	985	520	393	999999	418	954	549	669	999999	918	688	999999	823	437	990	643	438	999999	999999	353	248	265	146	999999	999999	999999	845	999999	44	407	999999	999999	323	418	965	744	481	532	948	634	916	710	999999	150	388	999999	867	761	465	25	999999	999999	881	999999	999999	730	383	580	505	691	118	851	634	296	999999	546	999999	415	471	999999	172	999999	999999	572	437	537	622	996	434	999999	858	94	243	29	72	949	999999	999999	995	245	370	999999	37	266	526	74	85	356	853	999999	102	462	999999	219	852	438	681	319	999999	885	117	387	155	438	832	999999	618	615	233	347	285	966	419	236	999999	271	878	743	56	999999	999999	276	999999	592	973	406	795	33	176	634	277	951	475	999999	137	983	999999	598	433	999999	999999	470	132	999999	999999	136	52	73	334	591	559	999999	272	346	433	841	244	563	999999	436	239	999999	999999	599	79	334	500	310	999999	901	999999	289	999999	554	916	991	153	636	35	847	363	731	999999	585	84	
999999	688	139	999999	999999	748	201	144	996	272	861	999999	533	447	999999	635	999999	964	432	83	279	999999	717	430	442	697	608	537	999999	83	507	894	862	524	999999	645	999999	624	999999	163	999999	155	323	292	64	999999	620	199	793	221	621	999999	276	999999	804	711	971	708	253	598	999999	999999	999999	923	999999	999999	169	18	999999	597	274	127	162	279	758	134	314	434	375	473	999999	999999	999999	405	462	740	628	361	719	38	999999	662	381	999999	22	661	628	999999	999999	97	810	611	999999	206	946	503	614	996	753	680	407	546	343	779	521	730	920	130	470	34	348	999999	999999	679	923	611	745	939	999999	106	999999	914	999999	287	999999	475	927	547	459	999999	136	631	607	999999	999999	999999	328	602	701	291	741	507	999999	502	749	12	322	812	283	344	758	999999	739	999999	999999	493	638	66	126	55	803	999999	671	999999	898	716	210	999999	57	796	293	153	248	975	365	998	984	414	537	999999	999999	999999	274	124	209	461	892	950	864	148	498	271	999999	655	488	368	835	427	604	42	801	72	999999	487	61	615	436	764	999999	186	508	234	999999	465	892	689	118	557	312	447	824	259	394	909	307	999999	667	999999	496	996	172	999999	810	505	859	100	999999	787	72	594	999999	137	658	688	639	274	743	30	762	798	259	287	124	166	217	552	677	855	999999	40	948	843	277	999999	24	941	423	33	606	801	340	331	495	999999	421	697	600	706	280	999999	999999	999999	999999	698	747	884	452	653	297	316	423	504	607	999999	999999	999999	859	363	999999	698	850	999999	424	961	468	999999	999999	406	745	999999	952	999999	584	155	751	311	23	579	557	139	498	770	735	299	999999	835	723	462	81	239	999999	246	42	582	999999	999999	232	868	239	819	101	55	908	776	999999	999999	919	462	290	999999	178	999999	805	544	999999	90	984	134	583	999999	213	339	334	515	683	715	938	12	999999	193	88	999999	349	737	47	453	861	958	934	935	916	271	999999	737	70	556	440	999999	382	113	584	999999	999999	607	616	761	999999	403	999999	999999	513	999999	500	999999	265	34	999999	999999	506	756	228	35	999999	647	715	941	167	597	454	136	999999	999999	629	858	609	981	999999	742	131	285	731	468	999999	999999	999999	10	999999	85	481	999999	616	372	990	626	884	999999	907	647	999999	674	999999	133	948	999999	374	999999	296	641	999999	284	175	208	999999	231	34	760	169	904	226	999999	180	91	126	999999	520	911	460	13	974	60	83	221	851	999999	681	608	999999	898	920	368	
713	140	999999	999999	999999	418	999999	769	999999	999999	399	13	431	999999	999999	523	17	999999	456	463	612	293	666	447	999999	953	356	499	550	426	250	271	983	857	12	50	503	919	547	112	999999	690	999999	850	661	80	999999	999999	953	999999	999999	979	452	467	756	430	473	150	995	917	71	927	229	185	883	138	30	574	182	463	29	97	992	999999	968	921	881	999999	786	140	173	680	545	392	825	999999	818	525	111	582	576	362	999999	630	999999	999999	471	235	967	533	999999	999999	999999	499	147	999999	999999	109	498	834	999999	656	999999	864	753	999999	999999	837	360	622	319	504	472	999999	886	667	173	999999	999999	411	459	656	999999	999999	999999	999999	999999	999999	254	322	283	719	37	276	999999	919	997	69	876	660	185	634	874	354	999999	555	999999	903	999999	480	349	624	796	97	384	892	999999	999999	783	999999	214	999999	592	999999	349	600	477	205	566	966	669	114	496	999999	236	825	781	504	999999	999999	204	283	443	773	972	999999	922	939	892	151	122	895	999999	80	999999	999999	999999	999999	999999	999999	88	999999	347	645	810	244	999999	154	860	999999	120	999999	72	258	611	999999	902	818	75	690	678	999999	313	424	854	773	829	426	206	397	783	945	999999	426	456	646	935	797	963	738	999999	777	89	999999	41	809	833	36	999999	524	999999	232	999999	324	944	551	253	923	791	46	999999	712	948	473	775	175	813	645	802	999999	995	114	855	337	171	900	458	970	392	55	939	802	957	682	460	561	185	999999	481	905	402	22	999999	926	999999	999999	999999	999999	567	866	995	999999	234	503	529	832	999999	442	163	54	102	283	999999	745	107	999999	999999	276	23	224	989	639	999999	896	572	982	999999	929	999999	354	81	842	412	999999	60	751	578	999999	162	999999	194	742	999999	999999	812	129	999999	270	829	721	71	563	999999	353	876	365	35	999999	930	546	733	447	439	809	999999	260	870	24	695	999999	43	299	123	395	39	256	619	999999	999999	999999	999999	837	110	291	292	999999	250	69	649	694	726	999999	534	999999	894	999999	313	221	464	562	259	468	575	483	688	772	449	999999	324	630	999999	999999	999999	999999	46	999999	347	999999	527	465	19	999999	374	10	629	793	765	507	500	293	943	999999	281	532	999999	52	271	999999	603	520	77	43	745	29	948	436	999999	999999	579	998	409	164	693	998	552	999999	103	999999	853	999999	999999	942	716	40	999999	348	27	720	295	994	634	720	554	999999	397	975	76	999999	62	202	796	999999	928	502	883	788	713	282	979	999999	
948	696	773	999999	999999	135	327	714	342	609	419	286	759	585	373	688	999999	687	999999	999999	999999	748	999999	660	108	295	24	999999	157	898	999999	744	741	999999	55	999999	947	846	502	272	658	361	22	453	783	519	999999	353	138	204	188	36	999999	412	381	210	999999	122	999999	999999	121	113	999999	444	974	674	999999	228	999999	435	741	763	194	348	918	30	999999	79	877	588	335	671	95	952	719	607	83	338	169	845	764	999999	999999	284	999999	555	795	999999	999999	999999	999999	742	813	702	463	999999	842	332	494	999999	474	114	244	31	892	450	27	614	725	376	601	216	999999	999999	671	999999	527	909	197	373	235	167	601	768	999999	592	857	393	499	304	764	750	844	999999	380	660	599	225	391	711	538	190	852	111	517	999999	683	129	999999	556	999999	999999	999999	131	135	999999	513	999999	416	309	592	633	125	430	612	850	372	260	323	999999	316	312	999999	486	834	54	314	499	261	846	909	738	362	942	406	831	615	723	682	73	156	133	808	92	128	904	75	431	499	666	405	433	805	29	249	595	416	999999	999999	90	12	23	224	570	400	999999	281	182	34	780	245	649	577	260	999999	193	504	445	999999	930	979	882	10	594	451	485	933	342	703	811	424	999999	436	999999	70	143	908	247	691	999999	632	893	999999	718	430	755	855	554	165	999999	100	971	999999	365	999999	999999	22	999999	129	914	919	939	478	222	999999	288	222	999999	999999	730	284	266	753	102	308	95	999999	292	173	999999	630	389	187	647	720	453	666	80	499	941	130	999999	128	776	355	999999	424	194	999999	152	543	879	364	434	782	834	227	208	67	25	644	999999	466	999999	294	540	999999	831	502	912	622	151	486	258	609	995	148	977	746	615	670	999999	929	31	162	750	999999	752	865	999999	236	999999	23	483	307	999999	822	694	491	815	999999	593	692	999999	999999	401	402	116	824	999999	695	249	461	452	999999	353	800	444	281	543	516	19	999999	616	685	999999	138	12	950	219	183	999999	495	931	684	87	608	490	501	999999	358	999999	928	88	200	987	999999	570	138	953	599	999999	999999	948	309	999999	626	999999	764	375	272	999999	999999	614	612	251	999999	529	767	999999	745	320	942	519	195	999999	91	999999	425	698	157	568	999999	997	620	796	41	547	632	764	461	532	725	999999	499	957	999999	323	999999	949	243	486	803	861	999999	288	444	903	762	710	839	738	660	999999	227	703	526	168	994	815	220	216	897	13	816	223	594	816	999999	238	
999999	767	421	475	999999	670	999999	21	999999	999999	361	999999	785	921	924	999999	871	659	908	795	999999	603	329	660	739	36	589	799	55	994	693	628	882	534	874	999999	999999	195	610	557	938	515	378	662	464	999999	431	975	88	103	352	934	908	999999	797	242	447	760	736	438	91	965	966	794	647	733	255	260	57	852	404	685	59	361	999999	925	235	667	206	657	999999	613	721	951	999999	999999	999999	999999	999999	999999	634	566	459	181	475	973	549	583	24	999999	999999	180	928	999999	999999	666	885	556	999999	871	16	780	564	999999	833	478	253	24	152	888	23	999999	523	414	999999	837	236	999999	885	882	386	651	652	475	821	434	684	999999	262	985	873	173	288	999999	635	999999	12	380	348	997	999999	535	441	135	717	246	657	999999	999999	861	439	18	671	495	495	365	137	999999	266	999999	793	999999	761	166	25	850	320	658	778	999999	835	856	999999	888	999999	851	999999	999999	758	585	777	999999	485	401	556	999999	502	792	379	280	726	913	999999	940	213	999999	773	284	999999	867	925	998	999999	645	999999	583	479	782	999999	644	999999	999999	340	681	630	633	283	369	610	160	357	528	288	508	646	921	742	597	999999	192	87	936	416	999999	659	779	999999	839	375	999999	395	719	999999	999999	135	125	583	442	320	580	697	414	999999	999999	519	999999	720	246	999	114	841	999999	108	999999	999999	218	204	999999	999999	999999	999999	443	993	999999	764	638	79	553	383	530	348	309	999999	999999	494	672	272	456	382	262	69	188	999999	271	141	999999	621	309	177	916	920	145	420	468	372	264	420	45	204	881	338	176	862	478	766	541	603	994	665	894	999999	747	76	769	792	999999	602	731	999999	999999	26	999999	385	467	610	212	888	818	740	239	262	237	999999	501	924	999999	999999	371	505	600	999999	626	643	283	999999	182	78	650	999999	343	999999	999999	999999	943	999999	999999	790	999999	868	563	652	784	263	999999	642	718	495	999999	845	899	713	241	235	999999	999999	400	136	999999	497	437	144	247	152	407	999999	572	697	318	999999	366	999999	999999	999999	942	947	135	372	217	640	261	686	503	805	776	630	999999	463	633	603	999999	441	687	908	441	999999	414	642	999999	857	999999	31	999999	938	489	797	793	738	293	999999	999999	37	919	471	245	750	640	442	375	776	157	999999	73	715	999999	925	999999	999999	999999	999999	999999	492	515	359	571	239	999999	565	325	979	836	692	179	675	999999	999999	999999	226	672	691	788	972	999999	90	999999	959	957	472	775	999999	383	
781	676	769	425	732	999999	570	900	16	999999	85	126	396	939	464	940	398	337	999999	413	208	999999	379	734	570	225	435	999999	611	282	46	999999	761	605	999999	25	409	260	654	999999	950	325	666	999999	713	855	880	150	999999	29	569	145	999999	160	185	442	307	45	855	516	95	999999	299	999999	214	294	364	790	999999	449	540	148	682	800	999999	882	682	929	31	999999	999999	295	999999	999999	999999	901	999999	999999	430	622	718	374	404	147	999999	39	36	999999	999999	428	501	99	265	806	489	431	999999	999999	697	302	999999	999999	23	999999	181	800	528	707	31	313	999999	753	999999	271	730	999999	743	999999	961	433	856	999999	693	999999	223	255	999999	597	999999	291	999999	492	913	999999	863	350	999999	263	966	49	511	328	999999	932	874	747	729	994	85	323	999999	917	296	274	446	19	684	420	999999	925	770	930	604	739	999999	999999	840	999999	999999	390	999999	489	578	921	922	538	999999	760	728	999999	526	45	522	789	603	999999	206	648	999999	854	999999	940	999999	50	999999	580	723	181	999999	999999	999999	495	595	694	508	208	348	999999	351	908	999999	923	692	461	999999	735	418	999999	999999	342	864	201	552	554	724	874	163	537	652	351	814	667	999999	914	569	999999	449	827	290	999999	999999	831	999999	783	684	742	258	873	642	999999	171	908	45	999999	948	714	943	51	970	634	54	810	722	10	999999	999999	241	999999	891	377	295	591	534	740	158	999999	894	768	999999	982	625	290	895	119	190	905	631	956	999999	999999	999999	408	999999	656	361	382	999999	306	689	182	510	480	982	999999	258	580	384	305	999999	999999	819	184	180	988	19	764	915	612	820	198	880	999999	999999	46	290	886	734	877	389	775	924	999999	999999	697	999999	154	308	631	860	609	999999	336	999999	999999	999999	999999	237	999999	647	999999	467	506	486	999999	302	235	999999	999999	983	372	845	999999	999999	999999	990	231	999999	483	516	999999	466	294	752	220	667	999999	999999	760	10	999999	658	866	999999	792	318	428	121	588	405	256	485	362	647	999999	764	34	420	567	70	814	999999	754	361	782	140	183	753	999999	833	999999	328	908	944	616	714	979	275	999999	502	572	120	999999	87	999999	999999	113	646	264	456	642	142	348	700	196	561	999999	514	999999	999999	145	674	844	999999	656	927	576	417	41	783	784	758	297	74	497	703	999999	999999	101	403	36	536	498	999999	200	615	979	218	758	64	999999	474	818	470	367	897	275	762	999999	999999	812	696	615	999999	671	884	845	284	999999	493	261	
236	422	63	635	999999	186	34	563	999999	947	368	659	976	973	320	999999	999999	706	600	999999	546	256	999999	591	999999	999999	27	158	316	770	705	15	275	803	584	999999	999999	999999	759	721	250	209	389	394	453	47	639	507	999999	943	999999	999999	612	999999	714	980	662	472	305	999999	999999	999999	257	280	252	362	999999	182	398	267	186	991	947	879	196	347	866	999999	999999	303	999999	999999	796	999999	752	137	403	219	98	999999	399	302	539	81	563	374	951	119	999999	100	999999	466	119	103	767	36	631	733	868	376	999999	297	334	999999	999999	648	90	999999	527	125	959	184	999999	794	868	884	462	999999	326	822	396	999999	233	56	650	824	999999	999999	999999	726	506	670	350	999999	490	111	999999	537	675	914	294	76	591	36	999999	478	382	324	235	883	574	755	999999	56	980	366	74	287	361	581	247	999999	289	801	619	298	833	372	999999	766	916	924	209	411	538	329	175	999999	915	181	452	96	999999	721	162	999999	263	304	999999	133	47	999999	185	103	676	906	787	789	417	842	999999	19	999999	469	999999	649	555	15	999999	661	201	867	371	190	139	161	999999	567	649	999999	45	999999	631	999999	999999	999999	748	999999	999999	631	542	999999	789	82	537	999999	86	999999	754	512	204	258	787	999999	932	180	999999	995	999999	525	996	229	999999	999999	806	115	999999	829	740	741	999999	449	280	885	999999	999999	87	999999	652	697	84	902	812	146	674	999999	999999	999999	257	558	999999	999999	999999	219	635	322	245	251	275	431	63	999999	277	999999	611	999999	977	999999	960	127	103	999999	352	277	999999	104	416	13	999999	29	363	836	581	192	999999	999999	999999	70	999999	806	579	835	32	231	643	999999	634	799	534	919	809	999999	591	140	464	876	410	874	768	541	906	999999	377	999999	999999	999999	675	95	999999	464	999999	916	652	164	547	267	17	999999	634	999999	469	999999	478	999999	219	514	999999	451	727	999999	747	432	302	718	899	347	999999	776	163	999999	999999	999999	999999	80	999999	999999	999999	436	999999	207	999999	288	250	155	81	299	763	423	999999	563	971	234	367	230	716	34	999999	933	265	999999	999999	241	968	217	471	919	996	999999	492	326	316	819	999999	999999	99	999999	192	156	646	610	583	54	999999	599	999999	927	192	400	364	447	278	274	181	392	407	638	319	999999	999999	999999	302	365	930	999999	256	161	999999	836	999999	256	842	477	296	655	999999	999999	999999	378	762	999999	737	606	53	999999	57	999999	648	999999	132	461	160	999999	999999	494	317	227	999999	29	353	303	
560	355	269	117	604	999999	977	526	765	653	999999	940	280	999999	424	696	321	885	672	213	513	900	713	679	106	693	15	801	999999	408	640	482	35	469	983	391	347	936	450	256	74	132	709	479	999999	219	878	999999	80	620	905	238	356	999999	789	999999	641	999999	20	911	795	186	188	999999	999999	663	914	810	166	43	359	385	444	426	149	391	200	243	364	887	814	682	731	727	502	999999	136	886	679	999999	749	757	999999	539	461	888	999999	352	999999	660	305	78	176	46	270	530	794	930	999999	408	469	408	234	133	106	123	455	460	999999	611	537	37	999999	832	293	602	458	999999	964	260	447	999999	777	704	999999	746	515	694	466	971	617	999999	886	281	863	351	532	803	442	347	999999	493	488	855	999999	277	937	999999	753	668	82	888	965	999999	960	622	630	530	999999	999999	999999	760	999999	999999	994	999999	151	859	969	999999	79	999999	473	627	817	999999	369	921	580	324	809	999999	941	797	899	728	999999	999999	320	251	720	12	272	91	739	682	498	596	860	791	136	87	999999	810	599	999999	424	347	932	16	999999	709	949	226	551	436	999999	206	992	275	110	13	548	728	231	77	392	392	888	999999	465	773	71	789	198	731	807	999999	208	482	314	892	999999	999999	988	21	62	56	539	312	862	999999	999999	594	690	999999	538	646	589	532	45	42	999999	797	550	489	647	170	37	819	629	689	998	999999	961	217	999999	244	999999	999999	24	345	852	999999	281	173	179	476	999999	76	203	170	551	676	999999	999999	443	417	763	999999	999999	892	29	720	682	183	304	999999	633	482	999999	999999	906	999999	517	699	190	874	999999	999999	320	181	999999	961	626	468	147	331	83	690	774	999999	480	240	846	999999	326	141	999999	999999	869	999999	999999	626	999999	899	263	182	999999	746	100	569	891	386	198	201	830	68	999999	999999	999999	999999	18	943	708	942	999999	676	531	394	383	58	971	427	518	233	999999	445	228	727	999999	965	172	337	599	215	500	103	51	655	302	268	47	688	999999	896	88	999999	918	999999	999999	999999	650	774	373	999999	597	473	868	965	862	394	839	376	999999	80	999999	999999	999999	502	451	729	634	876	102	125	20	292	365	621	154	439	527	999999	999999	999999	324	398	963	557	617	36	235	999999	999999	907	428	999999	678	991	97	406	999999	425	358	356	999999	773	682	257	41	314	999999	257	820	433	999999	420	725	391	756	999999	717	796	884	425	503	558	94	194	696	349	614	373	533	748	883	111	999999	304	
999999	550	715	999999	525	312	918	978	265	368	49	17	999999	999999	245	676	689	759	540	933	852	403	689	497	560	691	700	744	723	82	550	765	350	430	716	215	999999	11	281	582	506	525	303	725	154	999999	999999	327	999999	856	69	133	571	146	452	281	860	999999	165	833	611	184	264	192	999999	284	667	524	579	39	971	687	999999	958	437	336	110	999999	999999	872	999999	383	616	866	23	427	204	214	978	445	999999	486	846	447	970	999999	999999	120	999999	999999	999999	999999	747	108	999999	381	999999	999999	999999	999999	180	897	874	293	999999	999999	568	397	179	401	90	462	545	144	685	495	841	51	988	115	999999	990	66	482	850	999999	999999	999999	982	999999	781	590	999999	999999	274	457	611	562	900	741	999999	999999	940	516	790	999999	344	613	423	999999	999999	604	625	999999	59	190	841	402	442	140	999999	60	415	537	619	999999	957	682	869	999999	883	288	150	256	352	202	999999	999999	692	291	999999	33	104	999999	111	999999	999999	900	813	999999	999999	219	999999	999999	149	712	467	412	897	301	611	661	743	196	516	261	463	378	261	857	141	301	999999	161	68	578	956	999999	436	441	533	999999	869	784	621	673	168	380	999999	639	999999	646	652	400	680	999999	289	908	85	850	724	999999	649	956	953	325	509	999999	712	999999	755	643	999999	999999	767	999999	791	959	574	843	103	999999	272	621	999999	494	648	999999	481	647	299	58	747	999999	999999	936	417	913	831	305	174	199	668	545	884	999999	670	197	633	135	628	999999	343	242	999999	999999	334	37	834	469	676	199	497	999999	281	706	896	400	748	999999	146	877	999999	279	678	903	423	727	737	40	823	461	686	355	28	969	715	515	828	84	999999	390	89	372	999999	974	701	604	274	999999	205	999999	448	801	988	750	202	73	563	853	229	999999	999999	999999	999999	224	513	999999	999999	311	990	390	999999	674	228	756	798	999999	999999	703	211	818	462	559	834	554	999999	884	367	277	776	651	951	999999	855	15	100	999999	999999	415	470	559	558	999999	197	814	706	999999	582	242	952	437	999999	859	651	999999	154	740	969	100	211	999999	784	778	535	348	439	597	819	223	665	523	47	244	243	651	270	999999	371	999999	847	249	311	134	325	348	999999	101	332	999999	999999	999999	316	999999	213	841	775	779	999999	848	999999	118	955	999999	577	439	399	190	626	10	149	999999	379	999999	253	962	327	660	463	196	121	347	999999	374	999999	999999	217	411	999999	401	999999	491	73	522	644	999999	293	999999	557	886	
948	56	474	332	315	217	981	999999	393	251	999999	999999	325	250	737	47	843	590	16	271	999999	988	160	999999	133	658	590	999999	999999	999999	678	385	112	577	248	74	873	942	999999	155	334	849	28	999999	877	761	999999	999999	785	999999	999999	999999	935	295	664	960	896	248	209	999999	627	134	999999	878	573	148	22	999999	12	999999	999999	901	531	999999	937	381	970	371	999999	371	492	766	999999	707	999999	999999	999999	999999	913	999999	177	634	999999	412	528	209	797	149	999999	739	748	427	821	999999	442	993	181	999999	358	292	999999	535	890	999999	174	860	999999	355	268	598	697	205	834	724	505	540	167	128	342	737	999999	830	156	618	623	999999	999999	959	275	625	999999	999999	468	630	297	642	743	906	248	668	156	451	999999	999999	51	553	593	999999	616	901	836	63	741	620	707	169	388	282	224	109	915	103	90	999999	795	331	737	999999	436	999999	797	261	880	674	591	143	949	530	576	79	481	847	353	999999	999999	999999	999999	847	923	138	264	999999	692	148	752	62	371	248	831	720	815	999999	671	999999	114	584	182	999999	39	574	999999	858	705	154	999999	77	750	999999	853	54	696	889	290	308	609	999999	569	741	921	999999	771	711	999999	999999	264	999999	186	600	269	214	577	567	818	358	999999	406	765	999999	520	685	312	655	395	786	33	925	109	373	154	778	25	440	154	500	802	509	169	848	889	535	999999	999999	999999	648	477	999999	81	931	390	213	570	31	231	246	236	126	326	912	833	338	999999	813	456	490	199	999999	423	327	555	999999	999999	916	657	984	794	999999	207	999999	319	894	854	177	982	941	217	999999	219	999999	274	686	193	256	999999	561	999999	87	703	966	458	340	999999	753	385	999999	966	999999	373	246	452	999999	918	579	603	938	484	825	830	515	282	205	927	514	63	999999	235	989	999999	999999	452	716	999999	241	999999	978	999999	110	791	20	974	999999	630	999999	465	999999	768	614	999999	86	87	716	256	198	693	262	413	999999	700	516	999999	976	752	277	794	735	625	999999	290	624	760	383	999999	820	540	718	575	999999	59	863	110	999999	999999	824	29	735	470	269	547	45	575	977	999999	285	999999	999999	812	999999	999999	999999	574	999999	333	38	326	999999	682	435	658	975	686	458	161	999999	415	136	640	927	258	69	274	999999	149	255	59	782	972	759	556	542	999999	223	777	328	298	29	297	317	508	999999	62	44	611	999999	359	127	825	573	869	147	367	999999	114	128	465	218	941	88	999999	543	999999	923	
878	126	79	999999	680	999999	999999	396	838	333	428	932	16	240	999999	999999	999999	932	999999	409	889	419	184	30	118	999999	862	999999	87	219	337	999999	594	139	165	999999	502	885	446	992	35	483	308	44	466	181	121	999999	463	374	192	56	587	331	44	469	999999	58	365	31	970	999999	318	629	995	463	348	877	84	270	999999	999999	999999	964	383	416	120	149	564	936	547	637	627	713	37	999999	387	999999	105	696	552	999999	530	425	32	568	999999	999999	48	13	832	243	160	999999	999999	181	560	999999	999999	627	358	802	494	428	483	999999	839	999999	601	714	85	86	782	999999	717	629	490	80	941	814	999999	440	111	560	113	314	486	434	423	855	730	764	999999	999999	999999	750	960	111	942	689	729	570	88	334	999999	999999	461	772	485	999999	691	490	681	144	386	999999	999999	933	999999	178	856	415	191	745	999999	321	763	315	999999	966	669	999999	138	262	999999	680	362	999999	633	357	853	713	948	753	174	999999	93	999999	100	430	59	999999	787	773	833	324	388	342	999999	616	993	155	732	518	10	999999	999999	428	59	706	999999	924	310	999999	999999	999999	999999	438	999999	743	999999	584	224	620	917	643	601	999999	429	999999	999999	30	436	27	999999	707	981	440	752	999999	888	665	140	394	865	134	726	999999	999999	691	858	999999	999999	606	388	999999	999999	122	999999	999999	711	996	999	999999	414	544	498	292	613	618	999999	36	685	999999	854	572	453	830	754	999999	999999	781	907	738	913	351	268	999999	999999	944	999999	869	838	396	161	892	665	852	999999	331	636	443	216	839	999999	832	999999	999999	751	815	965	110	367	809	449	999999	98	270	374	72	999999	999999	653	668	841	301	197	999999	999999	962	906	601	850	999999	165	483	575	999999	999999	91	87	224	88	823	979	676	511	39	999999	999999	803	404	999999	917	54	968	790	548	998	239	999999	974	486	788	909	373	999999	999999	653	966	364	30	63	293	999999	999999	590	830	688	999999	789	168	353	999999	169	999999	124	932	388	196	999999	36	80	999999	446	112	737	299	914	616	999999	577	385	980	867	999999	351	999999	932	983	388	960	859	833	449	486	631	152	999999	407	258	328	556	466	999999	337	999999	84	847	882	333	301	915	82	748	222	782	999999	477	999999	999999	999999	999	405	808	732	177	246	538	960	480	595	999999	516	367	999999	31	999999	999999	540	832	276	999999	60	659	96	54	999999	94	236	703	999999	674	253	247	337	328	999999	658	999999	169	999999	546	886	999999	738	632	999999	999999	999999	
999999	864	666	937	999999	893	575	999999	745	999999	688	390	162	311	267	221	920	999999	279	40	779	870	999999	999999	380	129	999999	469	647	921	464	644	82	444	45	999999	999999	999999	699	354	999999	379	415	999999	863	779	999999	244	999999	201	817	999999	999999	683	871	331	999999	511	999999	999999	172	115	311	824	267	53	999999	718	276	999999	618	193	725	924	279	999999	999999	334	301	601	568	496	839	456	999999	258	514	999999	999999	713	244	100	999999	275	192	655	999999	591	678	820	470	843	967	211	582	634	490	215	999999	472	999999	279	999999	999999	866	675	275	854	720	999999	538	999999	155	999999	999999	528	22	459	742	623	999999	873	655	999999	999999	999999	529	638	874	999999	768	308	999999	999999	846	965	880	214	999999	516	390	223	870	669	291	999999	697	414	27	999999	622	40	999999	791	141	999999	623	999999	999999	151	156	637	980	251	250	239	999999	999999	716	227	647	999999	60	236	242	999999	12	985	200	999999	999999	125	621	999999	856	737	835	999999	968	852	351	999999	379	268	370	753	999999	999999	429	61	613	651	697	799	999999	814	999999	246	999999	24	999999	637	547	255	123	999999	25	170	394	513	999999	744	87	864	876	504	438	999999	866	999999	884	383	566	999999	999999	385	999999	821	413	52	757	599	642	954	860	714	605	133	155	999999	999999	82	999999	999999	657	869	574	833	923	912	385	198	380	79	139	618	81	409	999999	737	999999	204	756	999999	999999	804	112	999999	13	171	899	315	999999	536	999999	811	148	650	999999	116	999999	999999	898	501	667	569	228	573	824	252	643	999999	999999	417	999999	542	326	892	170	853	766	451	829	761	23	80	551	843	326	327	999999	430	918	999999	999999	27	306	265	684	196	586	538	308	760	999999	703	999999	239	999999	219	495	255	489	637	349	369	765	146	487	999999	27	999999	257	506	772	999999	999999	999999	999999	708	246	999999	217	974	276	238	153	78	243	320	999999	999999	44	116	999999	999999	940	291	823	567	262	170	777	98	179	212	290	801	988	999999	425	770	748	111	999999	999999	48	515	999999	121	225	696	903	177	977	704	350	151	675	548	281	996	999999	923	999999	86	293	999999	999999	74	947	352	90	926	999999	848	573	999999	143	999999	196	435	920	999999	999999	999999	999999	609	120	474	861	149	136	999999	999999	999999	903	825	999999	896	152	918	710	306	173	999999	615	976	283	139	140	417	999999	278	362	846	999999	165	580	890	819	683	18	340	212	808	226	640	999999	474	944	748	288	246	264	999999	999999	623	548	999999	
950	290	336	981	343	454	141	857	97	197	353	999999	999999	764	86	469	910	999999	103	364	655	999999	999999	999999	194	392	138	771	999999	95	132	462	616	110	939	539	356	999999	996	758	676	999999	999999	999999	130	207	503	524	169	795	367	353	530	999999	999999	999999	206	527	796	999999	325	370	844	999999	75	891	140	999999	824	547	122	883	384	345	688	297	999999	388	688	987	889	614	611	228	999999	778	931	432	999999	964	342	828	999999	55	442	315	524	550	639	999999	999999	999999	699	999999	683	484	969	194	505	537	553	818	839	809	999999	710	758	626	284	296	959	999999	867	860	215	293	652	338	902	383	772	881	749	459	920	540	915	989	544	253	808	747	927	749	420	523	989	430	983	731	556	898	276	352	278	368	491	839	416	999999	831	641	292	131	764	672	78	390	888	999999	999999	768	999999	40	487	222	780	127	449	691	304	232	354	180	999999	873	614	999999	190	562	58	85	583	999999	999999	177	464	805	985	748	455	608	541	462	936	787	817	999999	864	65	587	999999	399	999999	104	608	296	121	999999	891	67	999999	999999	999999	482	719	195	999999	999999	320	758	974	142	701	246	695	691	999999	244	48	65	379	542	134	974	684	686	859	60	999999	881	353	510	999999	690	783	999999	215	999999	226	602	882	626	999999	999999	613	241	697	488	409	917	999999	877	266	835	687	138	85	361	999999	43	335	884	999999	999999	414	999999	999999	21	462	296	485	911	27	446	183	999999	999999	999999	999999	453	988	999999	999999	895	999999	475	253	999999	999999	655	333	853	192	193	276	997	999999	125	999999	149	999999	686	999999	122	999999	492	859	999999	661	934	150	258	990	354	54	954	243	999999	951	938	230	999999	999999	807	963	632	728	999999	179	186	932	872	933	232	260	999999	355	539	999999	994	616	433	999999	78	514	84	863	838	148	322	764	911	174	954	999999	999999	678	228	999999	999999	763	999999	651	485	12	277	325	999999	103	742	608	999999	456	957	332	797	999999	939	302	888	999999	999999	999999	856	999999	30	708	979	314	838	633	137	390	653	999999	999999	782	132	999999	999999	759	999999	745	406	713	999999	465	216	631	130	249	738	925	270	50	999999	999999	794	73	981	569	345	463	264	999999	480	999999	802	727	741	25	61	873	65	138	673	155	999999	153	361	999999	502	358	193	999999	895	212	130	999999	366	261	999999	68	95	678	424	641	490	999999	999999	748	662	488	890	999999	198	999999	870	141	377	728	49	650	711	425	77	999999	280	999999	
223	999999	202	999999	999999	999999	37	999999	788	999999	714	41	665	999999	910	613	902	23	467	999999	999999	999999	341	988	246	638	221	999999	356	669	999999	436	371	824	83	964	555	474	999999	410	87	999999	87	493	427	345	72	999999	740	108	999999	63	529	999999	264	193	937	214	952	732	277	999999	999999	128	775	287	999999	840	928	945	67	999999	999999	67	999999	999999	952	999999	570	900	575	184	999999	258	156	999999	907	178	569	890	37	999999	521	395	999999	397	560	958	717	150	675	232	999999	795	999999	94	168	472	999999	999999	240	98	999999	62	999999	103	94	999999	971	228	999999	501	999999	47	999999	717	917	509	923	999999	653	999999	140	430	999999	353	74	811	999999	72	398	445	976	999999	999999	938	706	999999	238	999999	313	999999	987	499	999999	183	951	999999	876	333	176	658	999999	589	405	246	958	224	826	813	999999	282	999999	909	829	999999	525	760	388	979	21	458	281	883	999999	490	17	640	999999	61	401	999999	934	883	895	739	896	999999	124	423	999999	491	999999	999999	21	40	984	999999	669	835	658	201	693	897	321	718	999999	999999	290	999999	239	327	999999	774	421	999999	999999	305	23	999999	48	138	646	964	999999	529	999999	999999	871	999999	505	929	971	824	403	210	309	47	572	187	362	240	116	208	999999	662	927	867	999999	975	691	688	74	579	796	530	554	728	999999	792	902	531	793	21	419	309	356	739	381	999999	999999	999999	733	999999	738	999999	31	447	780	346	601	999999	852	896	586	817	864	999999	999999	999999	655	580	149	779	285	830	447	104	788	884	999999	999999	495	792	248	390	955	238	999999	999999	509	117	948	560	200	953	678	897	434	999999	445	954	711	509	564	999999	172	999999	560	907	370	926	658	895	40	999999	463	70	657	206	862	635	560	999999	373	999999	999999	999999	588	331	162	550	669	999999	449	999999	999999	986	237	91	227	10	677	999999	627	582	458	62	999999	999999	500	617	249	238	740	999999	404	671	145	999999	535	999999	999999	239	754	820	999999	999999	456	999999	999999	476	999999	576	978	999999	958	999999	421	999999	100	578	999999	801	831	544	999999	441	455	639	957	815	850	221	999999	644	999999	999999	189	807	325	985	606	852	860	999999	785	672	999999	879	851	778	259	999999	926	999999	524	573	408	219	519	999999	999999	816	999999	999999	626	620	29	344	235	999999	999999	999999	999999	999999	972	216	940	999999	759	638	192	575	788	188	999999	506	295	599	129	71	50	970	999999	500	968	789	999999	999999	407	175	999999	914	999999	341	999999	999999	878	999999	
984	318	632	999999	460	880	642	451	38	542	555	129	334	430	999999	173	479	999999	999999	974	146	999999	85	201	410	594	985	277	921	456	846	919	627	473	999999	999999	439	450	520	418	999999	526	760	599	999999	999999	840	232	700	490	862	999999	330	903	999999	800	243	999999	198	999999	895	374	530	581	696	636	501	860	814	412	734	999999	955	999999	999999	620	432	486	999999	999999	753	762	577	441	594	978	598	999999	999999	999999	578	997	261	654	522	494	996	188	902	999999	786	979	417	298	755	999999	912	423	787	75	378	757	999999	75	121	142	797	98	987	717	999999	777	82	999999	834	736	777	999999	999999	999999	624	253	583	440	346	774	354	999999	685	760	76	999999	936	999999	446	821	564	195	542	390	697	907	999999	195	529	18	906	999999	463	28	66	611	39	999999	451	134	183	12	999999	999999	787	999999	413	236	999999	862	999999	359	563	22	999999	591	768	14	999999	999999	62	999999	911	338	867	937	999999	666	999999	465	155	780	281	321	647	999999	467	204	999999	189	999999	964	544	666	177	557	853	999999	845	474	842	999999	231	734	82	785	100	400	479	850	999999	746	531	999999	999999	70	87	999999	999999	999999	134	573	999999	755	222	97	853	999999	170	320	999999	384	999999	239	622	130	559	546	249	861	470	76	725	752	496	757	999999	358	949	116	999999	611	85	999999	350	279	623	476	999999	985	999999	845	239	169	767	999999	925	301	573	596	511	999999	999999	999999	160	67	999999	659	268	464	999999	504	999999	64	840	999999	309	595	889	352	999999	93	34	263	929	625	836	999999	984	188	831	151	785	999999	999999	938	999999	999999	84	292	431	963	999999	68	341	438	549	185	999999	295	19	339	999999	999999	98	428	516	749	584	999999	231	293	674	90	632	513	718	999999	459	999999	999999	737	521	999999	921	999999	875	999999	922	500	85	661	246	699	999999	502	738	565	274	999999	432	859	986	548	71	148	298	137	999999	827	719	607	726	427	999999	281	999999	999999	308	555	553	550	826	93	999999	569	56	975	910	140	774	163	677	283	479	22	750	973	546	783	999999	999999	540	105	781	477	999999	818	286	897	999999	934	266	719	999999	881	43	903	98	999999	101	999999	999999	999999	63	566	930	999999	947	999999	531	999999	268	525	310	999999	999999	731	999999	982	999999	238	699	22	456	840	999999	958	999999	999999	979	847	999999	54	692	931	999999	244	51	225	547	492	870	876	376	999999	675	999999	418	999999	871	312	999999	116	866	862	624	999999	999999	223	999999	971	802	360	
430	683	999999	999999	832	379	282	999999	689	97	445	152	367	999999	645	617	174	166	549	999999	726	676	257	778	188	829	999999	327	999999	828	556	575	999999	520	455	693	999999	462	999999	49	555	999999	623	512	670	724	505	999999	999999	241	999999	512	999999	980	633	753	436	192	45	13	72	999999	999999	860	541	870	462	999999	376	952	739	711	257	999999	999999	629	63	744	117	463	999999	999999	759	164	779	53	152	999999	886	701	266	695	427	999999	976	600	999999	762	971	999999	272	999999	434	615	999999	999999	999999	922	713	999999	999999	691	999999	581	679	557	204	235	999999	497	727	752	959	999999	695	53	999999	352	999999	676	913	301	773	316	200	674	999999	999999	999999	442	999999	999999	999999	999999	11	575	620	845	235	429	405	491	681	483	999999	999999	699	759	920	458	62	912	399	46	100	408	918	999999	999999	14	477	60	573	999999	999999	506	756	86	999999	130	999999	448	127	999999	281	999999	620	999999	999999	680	999999	999999	234	999999	390	876	831	959	999999	999999	656	852	999999	230	952	354	917	43	773	576	763	999999	999999	999999	35	999999	999999	295	765	668	788	999999	999999	999999	39	156	826	369	267	832	675	797	294	80	474	580	984	896	160	926	514	586	526	999999	917	362	243	434	188	776	91	999999	203	134	814	37	999999	753	201	805	528	558	775	999999	901	965	338	25	335	455	628	999999	144	839	163	999999	112	867	793	676	999999	401	191	490	751	139	604	170	999999	446	262	241	705	354	999999	956	811	585	765	999999	999999	228	999999	732	157	999999	410	999999	970	999999	999999	999999	960	999999	893	137	999999	294	199	771	371	177	759	888	202	397	201	790	441	207	400	527	112	842	651	694	301	458	343	999999	728	250	999999	654	999999	999999	281	191	461	280	999999	999999	999999	993	589	856	468	221	540	760	992	999999	922	773	222	407	358	127	999999	208	999999	917	951	633	53	131	999999	999999	376	400	126	20	999999	171	617	999999	142	118	262	795	999999	90	918	999999	574	118	327	426	441	999999	453	999999	319	263	999999	999999	575	999999	950	467	878	999999	844	149	643	999999	999999	761	166	348	275	249	999999	999999	972	755	999999	378	999999	935	804	561	673	262	999999	963	700	84	999999	944	308	379	167	794	916	872	246	779	939	591	825	566	270	999999	848	213	999999	999999	291	688	674	206	703	25	663	326	999999	591	999999	999999	291	999999	43	221	50	895	91	999999	170	109	999999	229	439	999999	119	248	301	999999	999999	999999	675	468	793	49	280	112	999999	152	999999	599	
191	654	999999	269	999999	999999	532	999999	63	953	132	227	81	191	178	454	766	999999	905	425	34	120	188	459	999999	822	424	994	999999	938	228	939	938	999999	999999	865	642	999999	177	501	716	253	999999	459	620	457	396	611	870	825	345	999999	999999	999999	574	999999	476	137	264	999999	202	537	117	125	735	999999	999999	511	273	999999	999999	999999	68	999999	708	781	594	728	838	999999	999999	813	134	125	602	777	702	999999	995	846	398	514	999999	689	999999	188	146	999999	724	437	999999	885	999999	566	23	748	391	832	999999	793	486	748	299	999999	999999	999999	412	999999	522	957	490	999999	515	999999	914	999999	680	378	999999	529	645	193	13	410	387	550	999999	999999	112	854	396	870	224	212	999999	650	225	218	638	999999	776	999999	888	767	947	122	999999	920	652	715	999999	22	727	999999	999999	302	744	889	999999	999999	999999	845	999999	668	571	620	999999	999999	999999	999999	999999	999999	740	999999	753	500	999999	245	462	275	179	554	915	397	785	383	999999	999999	64	77	999999	335	888	138	15	930	265	229	206	999999	280	999999	863	387	632	606	282	541	999999	656	997	508	999999	64	340	369	930	501	882	198	477	999999	999999	989	368	756	583	612	999999	999999	244	999999	49	135	999999	113	999999	999999	999999	189	110	611	12	407	79	406	899	834	999999	645	10	999999	347	18	999999	174	818	873	28	875	33	999999	999999	910	421	921	468	310	69	237	999999	999999	736	702	999999	866	112	999999	919	962	857	749	814	545	822	999999	738	41	275	999999	999999	817	519	890	166	999999	260	101	999999	158	937	598	774	569	967	999999	38	644	999999	993	999999	967	954	66	999999	283	855	815	999999	999999	193	437	999999	238	943	860	882	845	999999	658	615	999999	864	771	999999	999999	974	255	577	224	451	104	999999	282	769	326	863	462	999999	882	999999	445	13	54	999999	510	563	545	625	116	725	999999	107	272	387	60	113	192	42	759	309	610	247	873	999999	99	325	999999	469	999999	997	430	973	663	84	179	17	820	806	999999	704	999999	629	999999	498	268	996	849	894	718	999999	680	430	122	583	973	208	140	999999	875	194	801	86	999	118	999999	218	444	999999	999999	53	292	385	518	999999	870	999999	776	385	241	103	999999	867	750	412	326	999	999999	999999	110	970	877	999999	931	339	903	362	999999	362	203	999999	999999	661	686	999999	930	305	912	68	713	993	432	754	322	782	717	933	999999	597	792	999999	358	999999	97	247	999999	26	454	189	999999	518	360	999999	999999	999999	541	999999	191	85	481	
31	999999	802	376	117	548	999999	953	158	621	970	37	999999	570	896	701	208	574	448	509	913	999999	732	908	205	643	18	572	141	251	902	751	259	125	770	999999	555	987	979	699	999999	999999	305	567	189	999999	999999	853	295	489	343	999999	743	999999	999999	999999	364	894	999999	999999	539	559	821	907	719	229	777	917	799	688	156	999999	999999	999999	999999	850	554	175	728	714	999999	165	287	651	908	999999	17	999999	557	600	854	999999	999999	515	999999	494	999999	999999	999999	999999	999999	409	999999	607	999999	132	656	995	121	717	625	199	175	467	157	383	281	999999	998	68	222	999999	369	208	833	494	999999	88	999999	999999	608	166	326	768	10	916	110	680	318	786	13	999999	999999	840	999999	665	495	358	999999	786	223	81	400	790	999999	619	49	855	999999	999999	726	577	999999	150	118	469	872	406	999999	241	999999	999999	861	999999	64	209	531	999999	234	178	999	57	999999	801	757	537	999999	536	999999	391	877	999999	906	469	69	436	605	999999	731	999999	999999	999999	891	999999	513	622	219	188	735	999999	999999	520	631	605	849	679	856	999999	393	581	999999	346	385	85	364	38	694	401	999999	628	604	110	797	718	385	999999	999999	999999	297	145	327	999999	999999	483	303	366	999999	311	999999	389	999999	989	47	160	811	999999	713	816	999999	485	927	999999	35	999999	999999	986	722	912	230	939	524	271	328	258	263	999999	545	902	781	997	414	393	781	773	59	999999	999999	647	999999	928	206	349	822	999999	217	509	561	999999	540	316	999999	710	90	681	999999	317	671	999999	896	999999	999999	811	999999	775	81	544	46	262	67	337	999999	85	15	301	742	185	999999	515	51	754	564	850	999999	475	363	703	312	109	907	741	943	283	999999	999999	999999	395	999999	57	741	672	999999	309	636	212	392	568	705	788	999999	690	868	165	748	999999	140	999999	999999	569	421	377	241	937	354	999999	394	650	335	999999	999999	356	870	402	774	378	291	265	224	999999	92	794	997	999999	999999	227	873	999999	534	999999	91	956	945	745	635	999999	999999	535	954	999999	818	741	243	912	513	592	819	475	391	999999	861	875	845	290	999999	627	379	999999	999999	136	999999	999999	126	726	712	328	411	999999	767	410	937	755	310	905	350	351	561	999999	20	577	408	407	406	164	747	999999	120	665	268	18	994	723	999999	827	866	222	625	516	209	194	191	999999	708	981	442	115	574	940	939	999999	75	999999	707	209	728	999999	999999	961	979	506	999999	746	999999	999999	416	999999	999999	999999	48	138	725	55	
999999	825	396	999999	699	425	722	641	641	179	725	132	942	710	25	558	108	821	22	664	536	703	976	444	826	948	575	228	117	101	999999	810	419	30	408	881	813	24	355	999999	248	999999	865	999999	30	744	816	999999	999999	448	384	227	999999	71	518	192	999999	951	887	751	999999	503	999999	999999	277	999999	712	922	312	144	745	999999	475	238	425	999999	999999	936	424	92	999999	868	999999	668	999999	684	999999	358	999999	225	42	861	136	604	999999	745	814	325	772	999999	41	894	404	74	703	999999	752	887	646	330	353	912	537	805	999999	980	483	864	832	592	229	364	420	96	111	999999	957	870	999999	999999	383	523	174	318	999999	246	474	955	965	427	932	807	711	191	872	129	334	331	984	953	999999	949	999999	189	886	677	999999	999999	999999	820	341	881	593	966	946	830	747	228	999999	382	999999	999999	899	415	659	421	652	238	224	982	999999	636	885	350	418	999999	40	985	431	383	999999	999999	993	999999	95	61	999999	999999	245	51	381	115	999999	612	447	743	60	999999	530	474	34	256	103	980	999999	705	999999	253	557	521	799	762	999999	381	620	358	534	754	329	607	207	906	992	999999	610	453	69	283	902	999999	384	952	464	999999	358	515	999999	23	884	389	66	999999	198	724	251	619	999999	205	991	99	218	305	999999	922	277	999999	264	920	379	817	646	999999	351	881	999999	846	307	839	32	115	999999	999999	869	940	999999	237	999999	278	999999	991	999999	863	292	813	467	999999	205	542	999999	241	261	153	643	77	999999	344	999999	316	999999	404	321	478	183	999999	804	696	435	999999	999999	49	409	986	989	999999	682	783	439	537	424	999999	651	999999	159	791	854	151	877	999999	207	217	607	411	999999	535	679	999999	690	406	999999	770	652	999999	172	999999	832	999999	163	265	395	959	905	101	892	527	999999	556	328	999999	999999	662	818	999999	620	173	442	997	305	464	708	25	999999	999999	528	999999	416	274	602	509	959	999999	999999	622	417	247	311	515	519	999999	782	999999	348	999999	375	356	999999	999999	767	998	999999	999999	999999	699	556	379	866	873	573	249	121	488	954	818	432	999999	674	206	225	382	862	926	488	141	681	586	677	999999	667	181	999999	397	999999	603	302	134	999999	999999	75	47	380	438	942	280	61	999999	178	999999	999999	999999	682	755	999999	394	146	290	356	837	27	999999	702	82	215	401	547	724	999999	999999	526	307	832	384	140	999999	12	433	984	218	90	999999	418	158	918	999999	499	999999	593	122	999999	21	777	781	
999999	999999	999999	308	232	550	732	337	321	817	12	578	99	307	999999	625	392	999999	999999	148	757	640	561	554	163	999999	902	601	140	868	999999	999999	529	61	113	44	999999	703	211	444	999999	752	75	999999	155	349	999999	201	331	968	730	754	999999	639	33	641	999999	790	999999	760	647	999999	207	999999	924	999999	58	48	999999	590	782	999999	510	861	999999	15	574	960	408	814	999999	711	280	171	147	148	800	890	38	471	500	62	999999	999999	796	354	555	999999	676	999999	300	999999	996	741	999999	52	999999	853	976	28	76	583	392	340	999999	999999	861	45	315	786	695	168	20	732	99	729	139	69	999999	318	460	952	294	748	523	210	999999	539	975	105	894	999999	914	19	999999	916	670	228	507	860	999999	999999	317	889	963	999999	605	273	651	466	912	193	999999	999999	567	123	299	643	817	999999	231	331	70	219	892	748	253	10	337	182	69	911	999999	215	825	999999	645	404	785	390	604	999999	999999	518	999999	710	999999	257	452	292	627	36	999999	764	999999	171	999999	107	997	225	888	605	936	478	406	999999	631	583	841	999999	999999	999999	999999	436	999999	779	444	999999	36	999999	589	999999	558	999999	555	42	510	797	576	664	492	547	406	569	501	999999	999999	419	121	192	999999	585	415	825	813	733	178	974	626	859	727	999999	81	816	636	891	57	999999	923	374	999999	833	16	186	144	931	497	999999	999999	148	273	34	999999	843	112	13	591	732	999999	999999	864	999999	181	717	999999	585	475	999999	999999	999999	952	625	495	747	691	255	579	999999	691	882	999999	879	49	488	595	702	477	237	714	999999	310	999999	658	999999	999999	964	999999	999999	249	558	465	906	999999	334	196	648	999999	999999	161	999999	434	362	50	359	586	984	496	692	132	245	118	247	876	311	309	637	999999	394	999999	727	593	289	989	143	999999	338	524	714	302	946	173	785	999999	857	999999	999999	283	309	524	525	477	969	177	13	450	999999	40	64	35	558	682	154	454	434	273	154	372	907	932	257	999999	999999	400	185	81	332	171	29	112	360	363	666	869	999999	260	999999	122	985	999999	208	999999	470	688	999999	273	29	341	651	999999	999999	999999	999999	376	277	66	695	999999	991	932	127	66	20	999999	674	204	26	284	732	999999	650	42	386	224	733	948	998	999999	656	912	999999	991	999999	999999	999999	774	987	999999	999999	665	564	53	130	999999	575	152	297	519	24	549	256	744	608	477	943	30	209	999999	999999	999999	67	999999	923	999999	879	135	545	585	902	900	216	
726	681	76	619	999999	912	332	649	591	661	489	999999	999999	665	317	392	52	999999	38	574	836	656	284	607	999999	999999	51	184	449	606	712	617	123	342	530	72	541	858	999999	118	877	511	62	667	578	523	816	423	571	742	503	999999	873	335	380	999999	407	469	657	486	999999	158	209	984	948	872	965	774	145	999999	999999	999999	999999	919	999999	335	999999	617	39	999999	313	627	999999	707	113	618	743	787	962	999999	999999	82	211	999999	247	728	311	77	718	999999	999999	51	288	326	891	999999	949	953	638	54	476	999999	439	217	182	253	999999	502	880	340	999999	187	812	685	589	778	983	293	682	999999	33	536	898	999999	999999	271	999999	295	815	794	668	789	159	917	983	874	643	999999	687	994	192	999999	197	999999	576	380	999999	999999	737	999999	336	665	281	669	31	939	892	115	999999	911	903	999999	999999	96	671	349	38	999999	999999	999999	145	999999	606	687	785	224	349	519	999999	521	41	747	558	999999	468	13	999999	489	999999	999999	999999	999999	999999	776	999999	932	999999	999999	717	237	351	345	899	32	977	346	69	593	884	999999	600	999999	358	804	879	166	999999	984	628	667	830	999999	997	658	732	608	322	830	597	853	101	999999	999999	999999	179	696	847	999999	725	131	999999	924	999999	99	453	999999	188	872	999999	933	999999	148	999999	999999	407	803	347	251	999999	379	33	999999	996	41	999999	999999	579	999999	635	193	999999	175	269	999999	723	999999	943	908	999999	131	999999	450	933	999999	622	999999	999999	753	131	376	358	605	245	355	108	715	927	999999	384	101	40	358	247	713	624	999999	878	976	999999	500	859	999999	46	178	949	583	305	999999	418	761	597	826	999999	999999	999999	999999	999999	999999	408	17	979	379	534	999999	101	999999	213	229	48	999999	84	788	426	631	516	999999	999999	77	405	999999	999999	594	999999	622	503	214	650	978	879	911	999999	999999	578	328	521	490	904	923	87	878	999999	86	304	999999	686	809	999999	999999	999999	915	154	862	518	883	598	395	223	999999	619	887	430	999999	350	137	999999	119	999999	999999	999999	35	24	645	990	526	999999	342	299	305	999999	694	999999	573	999999	999999	766	281	456	694	729	136	277	993	313	200	457	154	736	176	446	577	999999	999999	965	999999	901	508	999999	991	738	265	105	917	976	925	92	857	999	386	999999	151	662	524	999999	984	758	31	342	999999	78	10	999999	132	858	368	999999	503	607	999999	71	268	409	465	956	473	40	359	26	388	999999	600	155	359	805	999999	914	84	931	981	969	880	
176	999999	922	999999	999999	999999	999999	618	829	588	259	501	325	112	999999	999999	999999	905	953	408	14	953	692	477	855	257	326	563	453	31	572	626	999999	191	101	336	542	228	815	67	999999	408	558	528	351	653	44	999999	562	717	515	36	37	570	875	999999	389	455	882	411	999999	505	999999	808	999999	632	961	143	21	416	665	999999	999999	999999	118	606	404	174	136	211	999999	623	11	735	515	545	598	999999	999999	878	999999	97	345	999999	412	999999	242	999999	511	718	692	900	999999	156	62	999999	999999	141	462	279	818	999999	999999	681	198	42	503	439	303	999999	44	992	828	142	469	578	14	686	493	323	373	999999	662	417	518	322	932	999999	683	349	609	999999	516	45	70	731	767	664	224	379	301	999999	457	40	999999	700	999999	999999	999999	999999	170	259	647	999999	906	173	999999	911	999999	875	999999	648	755	953	871	999999	485	792	81	738	810	350	471	123	31	569	207	632	733	818	999999	383	178	209	189	360	819	999999	139	897	178	856	999999	999999	280	653	999999	503	169	999999	999999	289	999999	948	673	820	787	533	127	346	966	930	188	353	635	726	479	556	999999	999999	758	999999	663	184	569	953	999999	132	843	378	999999	703	999999	626	604	960	895	229	535	368	572	295	999999	792	931	247	678	158	713	553	183	999999	729	999999	359	116	999999	312	389	719	971	664	690	749	824	272	999999	999999	749	999999	999999	999999	30	415	999999	472	858	870	253	999999	999999	999999	419	300	204	30	974	823	276	498	343	593	840	815	397	908	605	510	999999	668	779	125	409	47	722	924	999999	999999	701	886	257	756	69	67	444	999999	999999	999999	554	803	298	644	295	999999	342	247	418	214	27	49	867	999999	901	584	551	169	300	999999	577	280	549	999999	132	390	250	586	999999	783	381	125	662	215	955	999999	380	145	830	158	705	484	515	277	306	661	999999	900	855	999999	515	284	980	874	821	283	264	999999	522	999999	20	755	713	635	832	999999	387	662	401	999999	999999	416	338	152	999999	999999	765	282	362	470	371	350	731	59	277	106	145	787	393	999999	911	742	999999	925	999999	949	770	999999	444	404	284	366	508	128	999999	999999	946	838	208	999999	999999	981	285	61	542	670	34	664	367	736	999999	999999	999999	999999	825	471	999999	999999	14	726	332	885	838	999999	196	15	841	999999	778	999999	999999	307	589	665	173	929	466	571	393	999999	999999	116	521	707	638	684	98	788	303	808	314	543	999999	482	406	632	153	327	865	999999	828	999999	
885	198	999999	469	20	613	556	999999	999999	233	29	537	801	225	373	999999	329	511	917	63	318	999999	999999	617	473	117	269	541	999999	149	705	855	648	511	999999	333	132	999999	674	485	242	407	803	999999	523	306	999999	190	268	22	999999	363	620	775	999999	915	333	968	999999	902	353	999999	119	866	999999	173	888	299	995	999999	18	160	837	442	820	911	176	783	103	177	999999	88	282	773	999999	352	245	999999	407	999999	999999	163	999999	771	141	999999	999999	999999	563	359	417	390	195	228	14	999999	525	188	954	999999	748	999999	875	827	476	275	742	346	724	999999	928	999999	891	690	50	854	977	75	310	603	623	999999	230	743	759	999999	999999	64	768	305	827	67	918	214	565	460	288	999999	305	866	999999	951	999999	999999	431	403	498	504	187	159	869	999999	877	999999	579	519	329	999999	78	430	381	687	999999	999999	357	871	999999	687	134	590	999999	631	999999	999999	127	671	999999	840	322	366	557	399	877	618	435	376	190	567	635	56	140	156	287	875	999999	999999	383	793	999999	560	306	811	999999	999999	582	248	690	442	999999	908	501	488	999999	711	872	981	810	958	993	980	691	538	61	87	999999	430	353	999999	949	329	297	233	808	999999	69	745	999999	290	46	999999	999999	747	333	726	999999	651	337	575	999999	513	999999	999999	999999	61	999999	767	999999	301	147	999999	894	999999	492	999999	999999	277	679	999999	652	137	962	999999	922	805	304	999999	999999	999999	533	807	999999	777	891	446	340	872	434	999999	893	999999	999999	727	999999	883	303	889	264	417	116	286	972	999999	999999	875	551	999999	502	993	999999	925	562	434	768	339	999999	126	904	56	584	748	843	921	172	999999	151	244	386	48	512	999999	688	797	228	256	835	999999	999999	26	895	872	379	999999	11	968	999999	561	958	813	823	186	985	218	833	368	999999	60	999999	573	999999	316	91	463	491	351	246	764	216	522	999999	999999	272	888	161	711	378	413	920	204	620	590	999999	999999	225	336	429	480	964	999999	999999	999999	711	999999	292	589	791	916	999999	659	731	975	354	446	319	584	913	106	66	131	990	39	139	999999	952	999999	999999	518	248	164	921	766	799	355	709	999999	537	981	606	572	920	999999	999999	999999	473	645	245	839	263	641	422	333	999999	842	870	784	655	796	999999	999999	558	283	677	999999	737	965	186	999	737	601	56	931	999999	494	999999	538	999999	867	451	317	908	999999	264	607	742	598	999999	956	485	999999	72	741	999999	467	999999	999999	784	999999	534	507	468	246	
112	662	594	490	999999	928	999999	342	219	787	355	30	999999	367	999999	80	62	999999	622	999999	523	999999	538	999999	999999	42	481	563	754	905	343	943	848	672	98	602	999999	261	766	423	324	999999	716	284	396	633	237	999999	999999	713	999999	395	885	249	722	999999	133	289	999999	799	457	88	588	313	453	411	181	568	999999	426	67	801	382	999999	904	380	106	263	918	654	805	825	934	50	298	948	68	999999	949	999999	478	732	999999	999999	966	246	565	999999	831	985	999999	999999	386	999999	655	816	22	686	345	999999	204	870	370	558	999999	999999	153	999999	25	999999	352	572	618	480	947	335	752	416	999999	667	999999	693	432	933	201	146	448	999999	394	482	935	382	999999	608	999999	608	371	999999	999999	999999	999999	27	396	335	642	890	999999	906	265	999999	73	606	453	677	535	510	447	999999	367	856	999999	422	163	543	999999	969	999999	20	876	999999	963	262	443	899	575	798	307	106	999999	311	96	542	476	73	999999	339	929	596	999999	104	999999	934	999999	125	159	680	863	999999	766	673	999999	999999	39	916	999999	999999	172	553	112	737	212	350	146	65	770	652	945	99	135	240	49	712	938	782	999999	39	129	328	999999	894	934	454	340	627	999999	56	999999	999999	707	607	176	386	494	344	891	820	999999	87	355	507	735	774	727	536	633	879	999999	257	738	999999	691	844	803	217	802	758	999999	518	345	723	999999	394	999999	528	999999	663	227	603	999999	999999	999999	52	973	252	169	170	726	804	999999	840	944	264	999999	379	915	331	999999	287	541	142	810	999999	999999	999999	367	350	999999	209	472	999999	661	508	367	381	999999	999999	871	560	57	999999	42	216	524	505	999999	885	572	999999	612	999999	91	940	71	758	557	950	311	999999	885	999999	778	999999	341	34	188	446	897	999999	282	276	460	31	239	898	109	999999	765	999999	852	482	778	378	596	730	999999	999999	446	999999	999999	156	347	999999	675	237	864	515	874	500	326	343	988	130	740	346	292	69	999999	172	658	999999	195	999999	499	999999	999999	409	999999	999999	145	467	999	298	627	999999	928	930	355	999999	44	593	999999	275	918	519	493	657	638	259	448	828	19	283	999999	870	961	282	40	999999	196	465	586	273	364	859	343	699	999999	999999	418	361	999999	709	138	999999	234	999999	157	980	919	393	771	999999	999999	999999	457	999999	999999	757	174	999999	900	92	814	999999	17	999999	910	69	185	999999	999999	33	841	96	999999	310	155	999999	645	51	135	59	353	999999	694	906	999999	999999	411	617	
360	746	999999	762	461	631	999999	999999	67	768	18	97	805	999999	239	999999	999999	999999	202	157	580	463	121	133	530	850	739	999999	999999	111	366	863	658	567	443	999999	999999	999999	634	493	999999	595	827	877	999999	47	254	999999	572	946	77	32	999999	263	999999	897	634	999999	999999	999999	892	882	674	955	412	155	439	247	691	821	175	999999	999999	709	741	984	635	244	100	493	605	999999	449	938	44	344	19	404	530	546	783	264	846	32	600	533	920	999999	475	887	608	16	538	750	999999	317	579	154	522	62	271	999999	236	748	999999	382	999999	735	921	78	145	45	717	999999	48	999999	999999	430	119	217	74	999999	769	213	885	599	981	698	168	726	764	865	881	477	284	392	999999	999999	27	228	100	194	999999	406	752	573	999999	393	712	869	403	999999	44	315	999999	508	999999	999999	863	416	999999	744	577	999999	313	999999	999999	999999	870	655	882	815	413	890	999999	879	812	372	461	322	310	999999	985	999999	332	999999	830	576	489	999999	761	14	999999	999999	827	356	999999	756	999999	999999	419	58	522	66	987	588	745	154	198	119	695	269	572	550	115	801	999999	288	999999	697	448	587	760	999999	894	878	580	999999	72	770	999999	999999	278	999999	902	999999	85	929	311	743	870	686	387	379	999999	502	441	999999	505	35	999999	338	999999	405	43	832	297	428	172	118	18	943	91	428	847	999999	990	594	999999	854	999999	829	977	138	999999	762	209	390	24	999999	446	886	307	999999	182	999999	182	873	944	79	963	657	767	202	735	926	999999	999999	532	450	511	847	55	650	309	768	360	756	578	281	999999	906	999999	769	672	132	999999	54	255	913	467	127	999999	578	890	78	71	784	402	901	999999	250	858	574	890	999999	840	999999	999999	414	999999	426	304	673	446	999999	254	997	529	613	289	561	999999	999999	999999	999999	208	477	760	999999	706	999999	363	676	124	999999	58	839	878	84	999999	990	316	840	341	51	822	975	141	833	999999	999999	264	789	621	605	537	999999	591	506	399	373	895	505	708	999999	72	627	559	64	18	414	129	455	331	999999	254	872	999999	941	571	233	345	999999	417	642	321	573	65	999999	854	809	257	382	684	918	104	999999	142	334	978	204	426	86	825	419	944	809	468	331	999999	665	961	999999	934	999999	37	968	97	76	695	999999	999999	50	210	209	166	746	770	412	204	999999	740	953	962	377	806	269	999999	998	999999	512	115	733	168	999999	999999	607	447	518	891	136	724	999999	639	489	632	386	999999	999999	
262	208	999999	999999	137	917	925	999999	999999	566	369	999999	866	999999	999999	193	393	838	881	21	361	559	308	262	999999	78	719	674	323	482	745	999999	393	485	746	499	999999	999999	999999	250	274	838	920	880	158	999999	269	999999	999999	999999	106	793	504	864	274	703	899	785	999999	68	999999	260	999999	999999	821	938	999999	390	351	878	719	343	242	999999	747	523	638	999999	114	999999	809	93	976	867	999999	999999	999999	999999	221	53	600	999999	515	547	51	23	999999	715	69	219	748	878	293	999999	999999	762	561	999999	999999	999999	999999	481	999999	999999	999999	999999	283	827	829	869	22	856	179	308	288	41	828	694	599	999999	379	999999	999999	894	649	930	799	167	999999	999999	999999	73	411	470	979	999999	16	368	999999	999999	999999	999999	886	199	207	999999	709	999999	999999	705	933	866	273	393	999999	150	123	787	999999	328	325	125	999999	215	478	948	999999	708	328	999999	34	470	999999	672	999999	62	47	999999	696	756	231	814	627	436	689	999999	800	999999	98	838	15	229	860	970	611	623	630	999999	720	259	448	999999	666	999999	999999	473	470	600	398	328	113	944	100	751	999999	999999	999999	999999	999999	999999	157	436	999999	999999	164	999999	609	999999	999999	381	432	367	457	447	318	230	999999	999999	755	225	73	999999	999999	999999	735	999999	139	119	873	111	135	999999	163	776	111	21	391	186	225	874	864	44	539	27	896	745	496	652	442	876	363	999999	513	310	880	947	807	999999	754	999999	676	499	999999	959	255	71	213	681	999999	999999	839	970	42	880	999999	999999	670	999999	999999	999999	574	486	999999	997	747	884	856	852	896	164	213	541	431	131	208	374	482	580	999999	835	542	815	999999	145	46	999999	218	633	999999	851	286	205	999999	765	529	199	999999	565	999999	371	214	360	784	999999	103	999999	548	910	682	987	556	100	840	999999	457	758	179	540	999999	999999	675	999999	903	55	878	18	565	666	602	18	551	917	999999	999999	630	999999	40	134	52	739	843	999999	999999	962	999999	195	365	937	318	770	29	292	604	856	695	980	457	739	313	94	741	882	999999	673	446	999999	999999	439	417	275	728	55	497	230	999999	377	283	941	750	693	652	999999	358	999999	988	268	322	999999	999999	649	734	301	821	958	998	961	989	287	999999	665	462	925	999999	999999	52	974	794	384	999999	327	707	515	988	620	442	123	533	486	684	187	326	230	725	768	540	999999	233	999999	999999	560	387	999999	425	999999	240	726	108	315	789	23	473	938	177	396	999999	229	312	999999	525	884	
437	513	999999	348	348	242	210	999999	512	614	751	999999	161	783	940	711	100	903	389	999999	999999	999999	999999	670	713	388	62	338	826	321	135	32	23	347	132	874	403	87	746	997	526	346	999999	184	272	218	786	394	456	240	138	999999	821	810	869	219	816	931	634	960	190	871	935	201	999999	729	251	814	661	75	317	22	167	391	198	999999	425	522	999999	505	602	668	882	596	999999	726	210	212	999999	999999	67	472	453	786	817	655	410	611	694	543	966	971	732	391	922	999999	251	999999	999999	200	794	303	533	138	999999	522	989	349	18	763	529	48	346	748	999999	999999	569	381	574	543	277	999999	827	864	538	630	999999	999999	673	76	485	999999	999999	287	128	999999	999999	324	427	305	666	71	603	999999	24	928	635	984	383	87	556	999999	866	999999	922	980	999999	999999	600	737	586	999999	675	999999	287	759	458	999999	629	253	905	255	999999	278	877	999999	220	896	850	999999	999999	999999	127	999999	999999	615	999999	511	364	148	297	280	724	690	719	177	395	660	654	265	480	576	364	999999	181	999999	916	999999	212	716	769	580	818	990	742	635	999999	88	432	671	855	946	705	491	955	999999	530	273	559	709	820	559	251	595	139	428	597	999999	425	218	999999	316	309	648	999999	999999	462	999999	999999	93	797	999999	238	982	409	533	871	873	183	545	780	653	48	999999	895	999999	338	233	860	324	47	999999	663	224	972	549	647	66	122	248	182	796	325	475	912	513	999999	999999	999999	606	557	723	814	879	437	56	278	806	752	168	389	999999	999999	633	56	414	999999	23	20	999999	886	814	760	935	373	984	999999	999999	590	391	999999	78	999999	263	766	999999	999999	783	786	926	281	841	314	954	858	999999	922	692	999999	999999	999999	318	258	335	720	743	963	878	999999	453	718	705	225	370	999999	320	201	620	866	999999	835	999999	236	999999	588	54	509	806	999999	429	71	644	152	92	999999	580	820	999999	543	999999	360	699	277	343	217	575	625	943	683	547	999999	312	826	697	672	999999	91	174	746	675	999999	999999	801	97	999999	999999	562	143	999999	700	500	999999	86	999999	999999	146	602	893	876	999999	429	565	132	539	677	758	817	455	420	999999	498	656	965	999999	999999	203	898	999999	999999	143	22	491	999999	983	57	999999	999999	983	325	535	397	198	297	733	999999	677	44	271	420	633	999999	117	723	307	211	999999	523	217	63	999999	247	422	999999	743	10	937	999999	149	492	413	532	834	139	884	154	310	368	242	999999	121	
169	999999	770	328	876	905	768	807	782	999999	749	28	999999	148	298	999999	256	553	732	317	999999	894	778	16	111	431	977	838	163	900	485	291	999999	999999	28	610	652	623	866	104	179	653	999999	289	664	513	905	991	595	179	64	814	509	315	895	274	858	763	999999	999999	927	999999	654	881	726	999999	434	999999	129	688	332	999999	999999	637	148	572	999999	498	999999	597	525	999999	252	999999	846	671	999999	289	56	753	751	999999	406	421	177	999999	999	485	563	206	999999	918	871	907	846	999999	137	871	176	332	736	369	999999	629	929	999999	687	999999	44	65	999999	154	999999	375	937	443	999999	275	999999	899	572	62	935	155	518	607	124	345	999999	425	543	910	122	724	26	391	476	999999	492	235	999999	999999	999999	507	520	999999	978	506	970	412	204	862	410	999999	759	684	434	276	121	331	999999	351	532	619	522	999999	41	999999	358	555	967	459	783	999999	346	242	611	438	635	583	629	618	999999	734	230	680	510	999999	999999	341	957	999999	666	170	999999	220	807	999999	985	999999	902	999999	999999	424	445	999999	89	175	930	999999	999999	996	641	537	999999	218	976	999999	398	841	275	197	999999	26	999999	767	792	622	999999	136	434	999999	452	890	680	866	471	999999	999999	485	601	344	914	999999	268	960	999999	138	467	200	243	20	442	999999	999999	715	511	140	825	678	952	466	339	999999	102	303	553	750	857	999999	747	999999	507	913	249	999999	282	813	758	999999	208	664	164	644	893	424	348	309	420	964	365	999999	135	621	532	144	14	119	999999	965	417	818	281	999999	453	217	513	528	904	548	442	697	999999	197	480	298	999999	694	910	678	955	254	339	892	480	416	999999	886	391	114	926	172	467	793	230	389	392	533	201	685	910	819	404	872	531	667	958	937	151	243	833	319	209	677	20	173	488	389	161	46	316	627	146	799	622	999999	240	589	967	100	905	999999	503	999999	767	145	849	999999	999999	999999	458	963	999999	157	281	999999	963	790	999999	999999	900	13	381	999999	378	293	999999	999999	999999	999999	437	999999	999999	60	337	64	816	999999	910	999999	324	999999	28	348	588	353	881	999999	999999	15	999999	999999	999999	910	999999	999999	406	348	856	483	462	253	217	118	385	999999	993	694	820	226	800	990	879	908	742	879	984	43	576	35	411	693	999999	999999	945	987	573	69	859	435	658	999999	127	436	422	999999	999999	909	962	509	359	999999	178	310	215	325	570	897	177	321	917	372	999999	830	81	768	175	964	172	398	
515	933	834	394	999999	333	872	453	496	671	75	85	81	76	675	999999	525	777	48	630	426	675	891	548	517	295	999999	999999	364	653	905	999999	999999	999999	994	426	999999	784	999999	881	453	126	411	506	999999	842	999999	706	165	857	253	398	925	542	971	999999	52	296	999999	283	628	586	98	842	766	226	338	508	82	999999	862	740	999999	166	186	999999	274	999999	999999	675	994	997	999999	507	409	517	999999	214	999999	164	383	999999	907	468	262	999999	37	568	739	38	514	792	634	905	994	999999	362	769	365	999999	575	656	999999	999999	999999	630	454	591	442	259	303	134	907	917	875	999999	833	577	903	320	282	705	655	999999	171	211	373	235	513	897	164	163	848	929	588	727	83	705	188	631	421	999999	136	490	735	390	885	716	40	207	999999	999999	865	55	399	870	999999	728	50	87	267	229	87	545	105	149	286	999999	338	158	723	138	398	281	999999	835	999999	175	539	781	325	656	205	315	228	379	297	802	540	718	726	999999	665	110	374	999999	368	999999	395	999999	114	999999	388	881	999999	550	999999	594	157	999999	301	999999	999999	269	999999	610	33	999999	327	726	851	483	447	999999	432	378	472	297	907	999999	476	987	779	999999	677	999999	278	324	832	677	982	703	654	999999	426	890	165	405	999999	763	179	596	999999	669	743	999999	999999	768	459	115	88	108	687	452	96	313	66	255	999999	354	342	709	940	999999	743	158	999999	470	203	541	222	76	948	153	999999	999999	724	999999	999999	999999	946	510	864	726	599	999999	26	212	889	122	834	910	813	995	999999	470	999999	623	925	595	801	10	574	917	999999	21	999999	543	916	216	589	999999	55	545	999999	832	844	223	60	860	141	625	580	91	707	312	263	953	999999	75	999999	110	194	613	255	945	935	999999	999999	588	733	482	296	683	532	888	999999	277	597	597	626	443	573	75	464	185	430	493	999999	999999	757	206	820	851	983	999999	761	999999	999999	462	897	999999	388	999999	136	658	339	999999	558	819	447	985	366	134	448	999999	536	128	159	79	525	452	736	999999	830	999999	661	999999	699	53	136	432	977	999999	700	728	64	111	939	805	846	532	934	400	152	999999	840	696	412	203	952	642	999999	230	936	454	999999	144	641	999999	999999	893	207	515	999999	24	999999	999999	433	720	999999	435	999999	354	999999	992	517	345	111	68	999999	965	999999	505	100	494	999999	756	208	256	566	999999	469	348	999999	952	335	429	707	138	999999	619	272	691	468	527	462	999999	997	944	
936	825	43	583	903	41	861	701	999999	208	999999	999999	32	187	164	814	965	999999	545	280	667	98	637	973	304	999999	999999	351	47	999999	41	213	758	263	319	740	887	886	445	999999	101	633	14	509	264	999999	596	94	999999	654	562	622	999999	727	287	999999	197	999999	288	827	999999	519	664	999999	177	670	502	768	867	423	927	88	405	768	999999	43	93	138	719	791	489	618	814	392	20	418	811	41	976	470	553	827	608	618	449	999999	968	162	999999	593	19	828	226	123	727	483	226	633	548	253	765	999999	999999	999999	347	719	999999	282	841	758	858	471	792	407	870	999999	999999	999999	328	607	999999	930	796	999999	999999	661	401	700	665	537	202	188	492	732	705	493	487	121	280	730	876	696	321	583	735	547	999999	819	253	627	12	439	999999	999999	188	999999	273	225	999999	999999	327	999999	616	313	566	680	999999	70	999999	386	622	999999	516	598	999999	378	619	222	400	999999	625	581	999999	48	999999	762	999999	551	553	999999	230	272	406	999999	412	999999	90	17	27	999999	568	975	127	999999	999999	642	922	999999	999999	810	225	999999	824	999999	69	746	999999	999999	778	803	999999	438	516	832	999999	999999	963	921	195	859	999999	612	204	345	675	999999	464	591	42	893	840	166	340	743	654	178	447	999999	535	666	324	511	238	999999	257	999999	999999	999999	999999	655	678	10	531	999999	521	613	856	489	999999	999999	292	965	545	885	962	651	999999	773	187	987	912	47	396	999999	999999	999999	999999	980	999999	544	191	999999	999999	387	224	839	999999	979	232	50	999999	957	130	999999	999999	359	966	353	261	605	43	695	999999	999999	743	999999	999999	999999	816	999999	239	876	401	270	237	123	94	999999	670	132	26	127	550	999999	999999	954	917	280	155	195	820	40	728	492	511	496	71	169	643	583	236	999999	173	497	811	445	999999	860	999999	999999	275	808	682	138	999999	915	154	999999	56	999999	724	342	855	631	914	999999	157	908	758	740	62	999999	524	999999	896	393	999999	999999	336	999999	999999	999999	392	885	920	21	357	600	903	999999	351	999999	122	855	858	893	999999	999999	583	611	298	658	111	999999	999999	350	294	595	999999	999999	961	101	644	999999	999999	667	950	999999	710	902	852	999999	15	173	999999	961	812	999999	239	12	615	421	479	999999	999999	739	955	244	677	579	727	762	368	999999	633	259	457	999999	464	201	943	807	831	681	758	740	653	999999	758	256	538	625	365	239	590	550	999999	999999	875	661	712	715	302	140	184	100	198	307	539	149	
514	516	214	47	69	808	590	797	966	210	999999	999999	486	999999	51	112	406	139	999999	93	999999	999999	429	802	999999	237	514	700	999999	668	552	355	408	618	999999	999999	420	999999	999999	781	959	824	999999	675	999999	695	999999	871	999999	82	999999	68	999999	455	999999	976	97	411	558	831	999999	889	999999	999999	658	741	999999	867	688	29	999999	88	999999	345	134	812	584	754	238	793	999999	643	611	434	974	493	999999	952	115	766	934	18	999999	347	487	999999	533	655	26	833	999999	371	193	79	390	615	108	844	331	700	401	342	183	765	999999	660	288	867	999999	174	576	665	762	921	95	682	318	622	858	64	289	999999	737	404	717	636	459	999999	53	368	999999	330	630	415	999999	601	835	14	514	827	999999	999999	332	852	267	999999	609	271	984	708	999999	486	986	999999	421	472	605	778	58	999999	210	746	823	964	779	255	44	357	557	493	847	314	117	41	273	623	999999	885	999999	305	36	198	557	344	71	908	344	363	993	901	996	66	999999	316	626	53	842	367	82	22	386	262	714	500	861	992	378	955	13	798	865	720	641	752	999999	22	999999	489	903	871	910	680	363	655	497	999999	358	999999	999999	229	780	248	812	999999	919	774	484	999999	999999	78	999999	389	359	999999	45	286	424	213	145	613	854	999999	999999	211	111	705	898	68	13	999999	999999	999999	550	784	27	627	907	516	833	406	537	142	999999	834	341	531	331	167	619	220	375	999999	665	801	375	999999	999999	610	33	999999	875	425	63	999999	999999	999999	839	575	188	418	999999	999999	380	739	85	999999	357	630	869	579	384	740	449	792	704	499	912	749	419	599	843	307	492	999999	530	999999	999999	601	410	380	692	755	979	999999	842	467	773	999999	725	999999	79	163	999999	453	999999	144	999999	999999	709	999999	59	100	166	588	575	999999	999999	760	218	963	643	756	230	999999	999999	999999	761	248	950	999999	726	999999	34	766	529	999999	565	999999	780	395	145	999999	892	475	330	602	599	400	634	771	52	999999	716	761	999999	999999	999999	251	566	999999	999999	737	321	472	218	72	75	400	999999	886	515	386	979	999999	827	825	863	754	178	295	999999	370	999999	999999	204	713	280	999999	756	999999	755	999999	999999	570	21	999999	506	430	999999	268	999999	208	341	748	266	665	43	999999	933	193	999999	999999	83	999999	190	999999	999999	142	278	504	792	999999	643	999999	141	200	999999	418	810	429	329	999999	496	910	759	830	38	865	999999	999999	680	999999	338	573	999999	575	999999	999999	999999	998	
284	999999	162	762	476	732	999999	488	617	75	761	624	92	514	864	26	999999	999999	521	359	999999	999999	220	739	999999	415	474	80	999999	565	949	999999	38	999999	154	955	291	733	443	999999	276	549	999999	999999	776	999999	303	823	708	739	999999	87	689	40	23	26	163	999999	938	999999	999999	494	391	999999	125	999999	595	280	370	908	735	958	729	495	999999	999999	20	363	962	767	122	999999	371	368	681	871	999999	997	799	999999	999999	868	999999	999999	768	782	168	999999	741	717	470	33	999999	800	13	924	999999	999999	947	999999	15	800	459	999999	948	999999	132	32	380	253	999999	597	999999	241	117	866	173	356	727	999999	999999	815	621	255	307	999999	197	571	364	756	999999	818	60	231	999999	999999	419	999999	434	999999	999999	999999	824	497	670	872	552	231	693	999999	761	11	999999	645	301	200	189	213	873	859	429	560	999999	999999	730	999999	547	258	119	999999	457	549	999999	576	651	149	990	134	585	999999	546	966	878	227	995	521	352	414	999999	999999	821	215	999999	999999	999999	109	478	210	999999	999999	999999	304	122	587	690	221	89	900	994	161	209	65	628	449	323	999999	999999	450	999999	218	885	142	328	186	999999	251	798	356	999999	552	671	999999	999999	153	108	251	853	301	999999	783	441	452	999999	779	733	766	999999	310	262	278	426	38	999999	558	556	202	976	935	999999	448	422	999999	65	999999	490	419	999999	484	350	999999	999999	999999	912	844	776	999999	721	999999	999999	528	664	497	999999	575	999999	999999	218	808	597	905	275	918	998	98	371	709	396	999999	298	999999	999999	112	999999	190	999999	45	999999	737	999999	122	999999	437	491	773	784	924	638	489	999999	847	211	889	999999	999999	999999	691	999999	824	483	77	56	752	260	139	999999	561	537	999999	906	100	527	480	999999	484	999999	838	436	235	314	446	81	999999	652	999999	122	188	224	525	385	977	999999	301	264	713	76	728	186	362	999999	999999	999999	724	999999	235	330	999999	862	999999	20	966	265	167	520	47	999999	999999	999999	808	27	281	347	999999	538	929	447	235	226	323	999999	706	662	999999	911	91	999999	999999	334	427	999999	392	326	999999	515	419	722	999999	999999	227	717	927	628	377	345	52	885	384	196	653	788	104	514	549	996	314	314	191	256	439	999999	999999	999999	682	687	634	999999	999999	507	128	216	952	454	998	606	490	87	294	738	868	205	674	170	681	639	37	877	777	814	211	114	541	249	999999	999999	77	999999	999999	690	999999	999999	359	999999	999999	447	999999	649	515	942	999999	999999	30	
452	999999	243	323	999999	999999	53	660	757	187	721	306	24	674	712	112	999999	539	999999	999999	603	38	999999	846	796	103	243	803	387	999999	999999	308	974	94	99	861	118	999999	588	999999	902	39	952	910	637	999999	63	772	132	999999	999999	999999	147	104	426	423	607	397	527	395	899	250	282	999999	352	422	331	999999	585	999999	994	854	951	398	239	573	85	869	999999	999999	50	471	680	840	999999	431	999999	880	667	999999	264	999999	999999	202	89	999999	756	999999	568	224	999999	133	197	281	999999	891	462	748	864	853	347	999999	188	999999	355	438	999999	442	999999	921	261	451	272	909	596	282	465	758	319	577	816	999999	999999	999999	999999	999999	283	408	999999	999999	968	422	25	814	999999	999999	543	96	846	999999	999999	999999	798	646	962	809	861	999999	684	280	435	703	439	297	46	829	436	193	347	439	164	171	154	999999	999999	839	435	457	581	79	739	999999	911	668	485	501	720	664	999999	999999	64	995	999999	27	308	274	982	728	777	508	999999	359	748	417	496	999999	180	763	694	133	383	999999	707	615	540	66	999999	999999	811	999999	119	771	162	999999	384	169	447	136	736	687	856	707	999999	999999	999999	999999	631	999999	181	555	331	957	970	999999	781	651	297	999999	486	252	482	221	999999	242	399	329	999999	999999	43	337	999999	53	36	16	999999	676	733	634	636	161	434	999999	599	266	223	999999	999999	999999	410	733	999999	339	999999	493	999999	999999	791	447	683	999999	192	75	470	843	72	287	930	963	999999	115	917	663	481	335	818	999999	621	999999	29	247	528	999999	164	310	466	999999	999999	543	801	632	884	295	951	977	999999	368	827	755	999999	935	231	999999	614	305	999999	218	857	324	675	30	32	141	428	999999	141	239	910	169	387	908	883	397	999999	17	230	632	999999	504	366	999999	366	865	999999	93	25	999999	348	999999	999999	258	306	89	999999	781	609	753	866	515	999999	739	457	667	378	999999	61	834	675	999999	84	192	506	362	957	226	663	999999	999999	344	430	450	999999	61	674	999999	612	803	999999	999999	999999	999999	765	206	658	626	999999	999999	999999	178	42	999999	24	999999	784	312	751	943	999999	651	128	999999	86	532	95	405	849	406	993	999999	683	258	315	999999	208	607	426	310	704	999999	224	964	669	999999	312	249	435	159	277	999999	388	999999	681	877	271	955	401	243	120	262	777	605	705	258	494	784	875	729	543	187	886	450	249	999999	436	164	783	578	229	999999	999999	700	139	631	860	25	576	437	34	253	216	193	
199	452	564	999999	268	999999	999999	528	373	706	616	100	485	937	999999	891	450	117	182	823	999999	275	999999	87	476	83	397	479	217	448	704	999999	970	702	261	796	235	817	999999	372	999999	701	482	273	94	999999	999999	923	999999	685	986	917	81	999999	179	924	999999	487	999999	195	33	999999	320	999999	12	999999	129	999999	686	632	999999	999999	221	809	268	321	793	999999	999999	437	927	474	883	532	461	787	227	587	533	336	999999	999999	999999	999999	999999	31	391	556	999999	767	919	999999	247	962	999999	362	705	271	134	999999	141	152	999999	716	267	558	660	787	999999	999999	999999	999999	999999	359	996	999999	960	999999	471	999999	999999	246	756	235	517	563	237	920	513	999999	91	956	462	999999	205	494	263	957	452	790	370	603	999999	56	668	999999	124	887	966	112	402	204	800	887	927	894	396	268	208	703	999999	739	284	375	143	152	999999	584	164	999999	663	999999	68	680	999999	336	164	999999	567	999999	999999	349	954	411	706	886	999999	999999	999999	999999	107	995	758	749	469	631	329	999999	913	525	310	999999	733	464	448	399	146	129	21	601	740	686	701	999999	263	981	999999	873	669	257	987	513	837	853	414	667	254	318	221	254	16	447	796	51	828	999999	615	500	962	316	749	999999	563	999999	999999	420	304	687	999999	487	999999	999999	56	665	538	999999	999999	880	59	780	154	827	999999	767	594	302	890	999999	251	999999	376	999999	910	362	507	951	950	999999	293	993	999999	566	823	733	407	560	400	140	513	41	217	735	450	191	172	922	999999	795	561	277	530	644	446	999999	121	999999	545	694	167	999999	846	21	597	65	999999	587	14	184	369	999999	999999	759	156	999999	999999	999999	999999	999999	200	585	999999	164	138	25	999999	729	130	999999	622	845	24	706	973	926	194	206	147	395	999999	584	917	952	999999	528	376	770	497	999999	16	480	999999	816	503	581	762	999999	999999	582	592	999999	999999	333	562	524	29	204	786	230	36	939	503	999999	954	615	999999	872	729	610	999999	703	999999	999999	674	151	136	208	999999	401	173	502	323	565	999999	97	127	999999	399	910	509	181	999999	999999	209	77	977	270	862	887	913	889	963	282	933	888	999999	999999	658	420	398	821	999999	394	999999	534	626	937	655	999999	999999	83	482	999999	111	476	719	965	999999	999999	174	866	345	325	999999	284	539	50	631	913	999999	999999	999999	999999	999999	688	999999	999999	220	999999	451	49	614	995	399	840	417	154	180	466	179	999999	999999	61	999999	531	485	676	906	782	995	585	
999999	741	999999	941	999999	503	305	999999	999999	999999	999999	999999	166	134	262	350	925	647	866	394	869	175	744	999999	681	884	733	990	212	513	692	999999	679	865	999999	872	770	458	703	999999	848	999999	180	58	734	853	895	999999	279	144	750	268	915	610	715	150	997	81	269	999999	769	999999	999999	782	438	327	351	300	400	389	580	477	999999	952	545	999999	994	999999	428	828	989	999999	999999	78	999999	433	521	79	160	593	875	698	999999	451	154	543	546	397	999999	416	511	604	999999	890	999999	283	324	963	75	602	155	311	653	999999	272	167	593	152	30	999999	999999	999999	150	806	999999	881	999999	502	808	11	575	607	85	999999	326	394	999999	830	514	489	119	558	13	999999	999999	574	54	999999	188	986	950	999999	999999	615	610	999999	464	924	999999	681	993	821	164	74	37	548	235	999999	999999	877	999999	762	637	999999	895	258	279	592	368	940	837	532	324	999999	61	999999	239	999999	410	98	930	956	999999	833	495	298	403	939	999999	898	999999	412	999999	999999	710	197	767	999999	720	999999	959	871	565	445	844	471	507	999999	22	999999	319	764	242	36	947	999999	317	804	55	606	854	999999	72	469	999999	435	890	999999	999999	999999	999999	999999	750	999999	138	68	999999	19	988	34	791	70	926	999999	589	584	999999	615	363	999999	879	963	790	123	508	630	999999	105	844	419	580	494	232	158	999999	915	24	194	898	889	928	999999	815	31	815	794	412	399	879	999999	264	285	659	729	999999	449	612	999999	549	508	259	999999	174	578	453	999999	838	999999	230	673	569	985	717	473	463	999999	157	769	999999	999999	227	419	225	827	164	999999	834	999999	173	999999	313	999999	644	399	639	999999	143	999999	999999	999999	999999	635	999999	215	457	999999	999999	195	276	413	999999	842	999999	835	999999	839	89	999999	424	159	472	345	613	227	370	999999	351	999999	834	999999	447	910	202	788	757	999999	251	19	380	885	737	649	236	999999	710	999999	999999	808	118	800	553	999999	822	428	56	999999	31	951	999999	274	999999	250	999999	446	965	391	650	550	88	699	999999	999999	966	538	999999	823	119	853	999999	899	143	542	219	43	286	999999	98	773	742	146	570	300	174	115	957	496	297	789	794	329	820	999999	730	419	211	483	999999	999999	16	999999	511	177	444	945	141	999999	41	327	169	324	303	876	808	941	138	308	905	999999	580	925	999999	329	999999	196	89	635	999999	799	832	803	822	804	999999	518	999999	999999	855	999999	974	572	999999	969	630	480	999999	943	700	999999	999999	903	
999999	967	712	90	697	192	118	258	999999	999999	583	999999	495	366	501	498	119	299	316	734	453	686	887	18	469	565	699	999999	170	146	935	999999	999999	929	234	854	999999	686	999999	452	294	607	362	478	999999	999999	484	273	999999	538	999999	410	483	556	999999	892	90	704	621	141	492	529	97	729	570	560	722	565	141	647	406	432	999999	863	449	846	333	419	28	999999	91	435	610	999999	312	534	999999	962	479	342	773	397	75	689	960	765	519	632	907	438	999999	919	141	999999	142	411	932	620	116	613	568	999999	686	999999	999999	67	919	465	427	999999	999999	999999	95	799	999999	18	367	789	902	684	999999	999999	511	589	999999	171	303	278	499	999999	602	928	855	866	774	111	710	688	638	902	999999	63	215	870	426	751	833	999999	999999	133	54	999999	717	431	999999	999999	999999	106	653	888	763	999999	999999	526	999999	93	904	999999	35	999999	308	679	160	999	838	283	495	999999	172	981	338	961	999999	999999	999999	458	220	433	999999	907	941	613	44	749	999999	205	97	688	435	343	999999	613	317	999999	824	375	992	717	593	999999	381	999999	934	672	560	999999	999999	599	670	985	872	480	639	127	830	999999	644	999999	999999	642	196	807	215	828	999999	999999	654	124	551	491	466	503	840	587	536	999999	999999	372	199	999999	365	497	27	450	471	999999	999999	199	865	999999	730	591	999999	950	815	574	323	115	537	834	999999	724	57	189	529	379	640	62	999999	999999	999999	282	999999	999999	287	699	789	765	999999	768	751	464	259	421	999999	874	999999	889	771	961	999999	573	834	364	201	641	450	999999	920	101	735	920	608	458	999999	458	379	345	999999	126	784	557	747	769	93	692	475	636	428	654	999999	999999	291	999999	317	999999	447	857	330	645	258	950	999999	275	42	999999	856	801	305	999999	505	310	226	654	187	552	825	75	999999	509	175	813	420	999999	999999	985	639	978	999999	673	20	521	24	999999	999999	999999	712	482	736	262	999999	674	340	999999	159	433	533	636	452	999999	625	382	586	999999	999999	444	540	579	907	57	999999	878	999999	631	301	983	295	999999	786	352	839	353	338	28	673	501	483	303	999999	935	999999	12	999999	385	58	999999	999999	203	999999	999999	304	143	574	999999	999999	957	24	708	824	176	147	344	850	109	925	282	54	567	157	978	961	246	463	971	999999	198	999999	284	583	999999	58	102	999999	363	58	999999	778	649	957	716	487	999999	478	949	797	126	162	436	459	776	593	377	55	999999	471	67	999999	603	102	873	
999999	740	134	999999	128	999999	702	496	61	229	999999	404	610	441	999999	196	767	513	999999	479	45	916	824	807	80	680	56	72	891	999999	36	185	557	94	111	747	650	318	831	999999	424	666	384	240	282	198	999999	999999	87	285	299	175	999999	622	837	699	915	327	999999	447	999999	639	604	999999	203	327	846	526	340	753	546	459	682	431	999999	379	541	594	534	881	913	443	984	616	701	860	756	999999	256	412	831	332	228	394	753	999999	999999	999999	46	955	999999	999999	283	334	739	999999	999999	998	566	468	167	331	999999	217	533	999999	655	999999	369	999999	571	911	280	928	922	999999	999999	297	999999	281	317	999999	557	579	539	673	170	660	877	861	999999	757	378	787	999999	510	999999	999999	860	198	999999	83	955	702	394	441	970	999999	411	526	609	205	331	295	999999	999999	773	223	678	999999	404	999999	121	999999	966	813	542	999999	684	999999	999999	230	999999	488	999999	244	271	854	194	999999	703	815	258	360	261	999999	436	93	637	313	736	326	342	10	999999	144	999999	457	735	581	999999	999999	999999	990	843	388	999999	842	999999	916	999999	918	38	999999	167	589	999999	760	255	796	386	459	999999	999999	685	999999	888	436	999999	17	999999	999999	128	613	209	224	154	999999	517	873	411	594	940	720	634	999999	298	761	843	999999	399	211	999999	939	204	449	633	300	314	999999	999999	999999	157	144	999999	864	799	424	380	942	444	486	252	999999	394	999999	518	144	999999	866	77	999999	592	490	618	81	613	189	419	760	999999	854	999999	40	383	999999	446	806	87	999999	28	873	391	901	769	912	999999	828	999999	412	930	999999	555	448	999999	999999	749	667	525	571	999999	620	999999	619	360	590	532	222	999	325	355	712	66	974	847	204	999999	999999	720	706	122	999999	999999	16	829	102	309	999999	620	19	329	778	290	999999	519	408	999999	771	550	189	389	999999	829	239	66	227	442	580	600	224	628	68	947	819	459	477	985	998	789	999999	290	27	999999	999999	995	577	999999	550	465	449	336	973	150	999999	326	375	999999	999999	949	999999	660	728	915	999999	391	999999	831	999999	67	999999	999999	868	999999	999999	898	999999	155	840	244	999999	795	892	125	160	887	654	999999	999999	503	93	999999	590	999999	999999	607	562	111	204	999999	999999	745	962	493	999999	36	999999	992	857	641	953	999999	999999	170	470	816	767	613	764	518	737	353	424	966	974	529	999999	999999	999999	685	346	271	950	999999	999999	744	833	999999	702	134	429	999999	999999	999999	549	999999	999999	430	589	999999	839	
948	346	686	870	999999	999999	995	518	999999	204	648	198	181	304	692	279	879	660	725	999999	999999	910	640	98	84	293	999999	999999	121	130	999999	240	441	999999	397	924	999999	999999	129	423	999999	890	809	999999	780	999999	888	479	857	999999	529	999999	863	388	481	48	706	999999	795	999999	680	578	407	773	792	418	999999	999999	907	999999	15	516	541	312	999999	477	111	999999	318	999999	404	180	569	528	999999	999999	377	999999	374	359	999999	676	999999	999999	743	999999	492	46	147	372	717	999999	572	999999	999999	22	999999	560	999999	13	999999	996	999999	999999	701	510	19	999999	182	160	999999	999999	961	999999	550	999999	999999	518	569	886	999999	74	571	946	893	842	607	479	941	999999	414	816	999999	370	421	231	397	392	331	243	999999	613	863	987	331	24	600	999999	549	257	83	999999	999999	357	28	872	434	343	301	859	902	539	937	594	746	234	883	601	999999	328	942	557	196	336	999999	381	211	584	999999	879	251	592	999999	999999	514	693	825	472	351	549	796	999999	100	471	340	719	676	999999	999999	106	999999	999	879	999999	315	525	533	665	720	647	670	850	718	999999	999999	319	609	253	90	999999	409	999999	999999	596	532	888	467	725	995	916	704	933	342	527	748	999999	999999	709	389	988	170	169	999999	703	999999	945	345	677	853	31	120	433	197	199	697	999999	748	999999	697	426	68	999999	670	804	942	999999	518	200	999999	375	605	900	863	999999	999999	249	668	556	999999	587	552	789	871	973	806	281	745	999999	999999	37	503	431	21	999999	999999	999999	999999	947	760	151	437	155	999999	488	999999	220	999999	106	307	458	999999	201	575	120	874	278	936	696	998	671	992	375	370	646	999999	184	888	901	999999	999999	749	720	999999	576	999999	407	786	393	557	596	712	649	999999	382	975	999999	855	901	999999	661	426	803	999999	99	999999	72	784	999999	616	251	331	999999	934	769	708	341	405	998	960	476	491	999999	148	412	999999	353	529	987	999999	569	999999	987	813	510	122	946	771	999999	427	999999	622	430	999999	999999	999999	54	714	86	673	643	905	857	940	621	179	872	665	999999	141	805	999999	796	694	57	999999	343	999999	433	656	999999	570	699	580	872	999999	71	777	831	999999	913	638	453	324	38	663	999999	999999	202	340	249	291	999999	574	622	555	825	736	729	393	930	200	291	429	911	82	216	286	78	767	118	105	833	409	227	999999	98	482	665	393	999999	297	661	999999	416	481	346	134	957	326	38	334	999999	448	216	999999	999999	999999	412	955	457	
999999	999999	435	232	999999	457	823	999999	456	466	352	999999	345	931	999999	539	198	999999	999999	736	91	328	751	999999	784	57	999999	999999	504	999999	75	80	710	936	277	318	999999	999999	999999	33	522	777	999999	859	685	999999	712	516	573	193	168	999999	999999	229	376	865	236	696	448	999999	999999	630	853	999999	999999	282	999999	409	999999	335	313	327	749	417	999999	999999	999999	891	63	999999	345	878	999999	320	660	64	109	491	570	411	91	538	999999	999999	961	891	923	874	999999	412	893	312	852	248	879	840	999999	563	15	999999	999999	999999	643	918	760	193	11	542	976	346	182	879	839	263	253	775	895	999999	456	331	999999	942	433	650	999999	42	999999	391	441	819	794	999999	485	999999	999999	746	895	513	417	777	999999	391	898	131	240	24	473	599	994	114	944	687	117	683	999999	116	911	992	291	999999	166	619	999999	999999	552	999999	403	999999	900	999999	879	392	175	999999	441	999	53	999999	420	621	569	437	396	999999	874	116	437	802	826	256	999999	902	232	689	999999	280	999999	999999	579	602	621	141	698	497	999999	562	522	439	999999	681	73	999999	582	999999	999999	999999	233	774	291	999999	209	999999	999999	654	672	976	999999	485	67	999999	719	311	999999	817	10	438	738	999999	111	321	594	997	559	155	192	235	330	562	532	891	57	515	460	142	403	30	999999	54	824	257	999999	46	382	92	962	999999	999999	764	669	729	990	333	672	969	852	211	51	999999	471	447	656	999999	953	175	122	214	850	599	424	999999	999999	694	999999	854	919	557	625	477	192	430	999999	565	893	803	900	724	999999	490	290	201	978	999999	582	387	601	795	999999	216	999999	757	999999	999999	350	688	918	306	999999	818	60	304	999999	999999	186	999999	999999	100	714	160	274	999999	372	369	319	999999	11	552	121	696	262	999999	474	418	507	999999	518	999999	225	999999	884	999999	474	33	440	985	999999	413	91	541	999999	510	90	932	941	581	999999	552	999999	127	686	999999	194	562	565	926	829	177	999999	999999	999999	28	999999	510	999999	669	923	348	929	333	617	999999	470	999999	999999	752	53	542	477	925	49	966	113	999999	527	517	999999	999999	467	513	166	447	346	999999	18	279	999999	999999	665	281	658	999999	622	643	999999	98	906	613	999999	999999	999999	297	999999	999999	711	566	999999	778	999999	758	259	21	880	426	177	180	261	139	999999	138	127	473	876	205	277	992	353	999999	598	999999	999999	807	999999	653	999999	869	999999	999999	999999	451	999999	856	999999	907	32	647	175	206	476	339	837	776	
51	999999	999999	419	420	999999	875	999999	223	455	189	555	999999	999999	262	237	999999	308	432	67	510	130	773	270	876	999999	999999	629	827	999999	993	999999	601	999999	999999	733	999999	220	458	253	329	910	238	909	676	999999	999999	580	999999	938	410	178	906	779	276	920	999999	435	542	450	331	255	891	75	461	999999	953	322	685	999999	999999	999999	849	189	738	599	892	863	593	999999	219	999999	245	888	746	825	999999	999999	568	845	481	531	999999	999999	999999	83	29	999999	457	756	97	447	895	864	669	824	999999	727	51	676	38	397	841	707	241	999999	19	13	329	636	999999	142	753	999999	999999	747	907	999999	267	664	580	729	416	837	747	772	707	381	228	922	506	635	780	999999	817	94	999999	970	776	999999	74	26	843	999999	198	955	999999	65	816	999999	916	487	999999	999999	999999	308	981	14	999999	999999	32	999999	784	406	140	932	361	999999	32	963	67	937	74	75	999999	564	999999	595	999999	792	89	651	565	306	15	29	999999	999999	795	518	113	685	21	999999	999999	437	241	446	690	999999	603	831	43	999999	864	979	422	999999	786	999999	999999	999999	365	176	388	380	82	999999	401	999999	766	957	75	999999	859	381	926	756	999999	172	332	449	904	393	199	258	618	712	442	36	999999	772	617	999999	105	717	330	844	999999	799	364	753	55	578	499	999999	765	529	993	492	999999	999999	508	999999	219	999999	491	972	977	140	762	370	55	374	514	993	350	812	418	152	61	999999	825	105	999999	579	404	336	893	553	999999	99	718	949	973	940	274	999999	53	132	236	357	866	999999	47	994	707	680	74	999999	304	953	121	850	440	970	840	999999	816	640	579	999999	999999	434	647	999999	651	999999	401	573	729	357	999999	296	916	704	225	999999	68	813	871	999999	271	999999	258	539	978	868	519	12	999999	861	187	413	552	81	278	442	162	999999	999999	612	999999	500	777	946	194	824	934	736	999999	999999	354	12	999999	855	893	692	185	999999	694	999999	586	999999	473	867	180	999999	999999	845	999999	782	874	999999	999999	268	444	771	999999	311	354	163	933	782	257	296	517	184	644	999999	999999	585	267	999999	680	569	36	890	999999	910	999999	829	91	99	310	999999	939	661	541	510	421	132	83	999999	999999	540	849	803	151	187	360	996	720	57	667	850	525	830	22	901	242	554	999999	708	535	525	82	999999	482	283	356	999999	999999	143	999999	65	999999	393	999999	149	720	232	999999	849	999999	779	999999	43	431	999999	457	999999	999999	640	277	866	388	375	999999	999999	
468	14	999999	867	831	503	363	586	999999	611	999999	141	549	873	190	19	805	894	158	755	416	48	422	31	999999	246	218	12	866	418	677	999999	55	52	681	715	901	881	28	66	426	532	272	999999	121	999999	569	775	999999	267	71	493	999999	592	832	430	592	309	51	999999	295	360	720	363	934	999999	95	507	202	475	118	923	876	102	999999	884	776	602	999999	999999	677	442	552	608	999999	193	919	463	219	261	132	601	839	999999	770	76	811	908	885	908	240	71	583	983	999999	147	617	133	999999	948	999999	989	399	541	999999	852	807	121	16	751	292	632	297	940	352	516	93	452	999999	272	82	867	717	11	999999	615	859	569	999999	218	999999	796	210	271	607	143	212	308	516	917	999999	700	999999	999999	999999	608	999999	642	640	642	63	174	801	990	875	786	999999	397	999999	311	999999	999999	661	797	184	496	431	35	343	219	314	785	936	414	999999	382	999999	583	386	999999	999999	999999	928	817	164	412	994	220	396	999999	860	815	45	999999	924	29	48	114	999999	139	186	747	308	430	338	999999	237	397	999999	503	999999	698	999999	999999	470	775	999999	844	642	772	502	220	639	999999	999999	999999	749	732	490	984	343	860	625	257	999999	103	919	507	999999	886	184	999999	235	892	999	172	999999	445	744	159	709	203	472	999999	636	999999	999999	785	81	839	528	505	999999	10	999999	999999	999999	763	115	999999	999999	813	365	755	597	895	999999	747	522	196	694	314	987	340	285	999999	999999	439	620	529	985	999999	999999	999999	368	679	700	234	999999	49	999999	50	339	999999	303	896	838	716	999999	741	979	999999	273	999999	155	223	517	576	999999	29	572	644	999999	999999	390	722	999999	715	397	999999	204	761	24	483	999999	653	975	620	46	389	311	682	840	878	549	625	999999	550	504	155	171	133	508	713	999999	454	897	753	987	581	518	133	328	679	546	228	356	999999	786	999999	247	897	539	346	717	890	999999	999999	46	765	851	837	220	252	757	999999	262	999999	16	653	756	232	633	464	871	188	363	171	999999	331	999999	999999	763	13	999999	273	999999	999999	995	586	650	632	716	231	730	680	913	999999	999999	475	999999	55	783	142	745	25	274	85	474	539	537	641	932	715	999999	999999	83	217	345	493	487	999999	315	429	13	133	516	411	734	200	274	999999	249	999999	365	999999	999999	631	267	891	999	999999	697	466	59	18	999999	11	999999	999999	607	999999	741	999999	988	875	739	999999	139	621	999999	863	350	284	274	999999	402	76	999999	272	
474	999999	949	999999	999999	968	401	848	380	994	434	514	999999	999999	592	999999	545	999999	999999	999999	999999	943	501	646	392	146	178	423	202	799	616	632	651	472	494	164	756	297	944	30	484	999999	982	999999	197	994	999999	574	692	705	714	591	199	869	778	999999	950	313	999999	357	999999	978	655	581	387	801	862	214	999999	999999	811	258	866	857	15	602	960	366	999999	397	949	603	999999	496	94	35	443	782	694	999999	999999	453	235	596	230	505	245	999999	757	395	141	981	293	264	893	466	999999	342	863	185	570	999999	854	674	408	206	999999	168	496	362	368	90	999999	999999	233	368	32	999999	636	999999	999999	558	608	72	265	968	319	476	999999	999999	999999	111	999999	518	999999	619	598	561	198	34	257	999999	915	405	37	61	999999	999999	999999	535	444	999999	705	362	819	999999	999999	791	999999	439	886	780	565	868	999999	266	171	12	923	614	769	470	91	999999	262	289	999999	213	45	214	506	999999	446	78	193	999999	405	999999	999999	392	634	807	153	999999	999999	477	521	57	353	771	890	999999	52	999999	765	974	374	999999	999999	539	377	781	756	999999	999999	542	343	999999	684	207	861	999999	313	541	979	999999	326	332	474	785	768	596	860	999999	324	47	999999	30	312	219	999999	312	466	169	24	852	999999	999999	825	605	143	999999	372	156	999999	999999	165	511	999999	802	999999	51	628	324	771	781	921	492	889	896	242	323	194	999999	999999	558	148	154	526	137	912	387	507	869	651	744	233	999999	999999	999999	881	799	584	999999	562	448	999999	999999	397	242	999999	999999	999999	928	372	999999	839	898	999999	361	157	21	984	319	890	279	544	759	672	37	999999	217	138	861	24	442	738	683	912	277	874	996	756	999999	205	354	999999	999999	506	831	999999	335	284	12	880	869	814	275	620	292	904	924	478	999999	684	999999	999999	999999	913	929	91	165	986	172	486	999999	264	700	123	999999	941	966	262	841	133	232	999999	135	980	155	628	999999	73	629	373	999999	527	999999	609	481	914	999999	664	576	750	748	349	122	526	999999	615	124	162	999999	351	938	671	637	246	999999	791	314	217	768	999999	618	102	366	799	999999	999999	867	101	641	631	801	999999	685	999999	384	999999	999999	609	261	539	513	999999	999999	287	434	999999	889	159	999999	690	610	932	895	274	141	655	982	322	989	999999	747	33	521	453	549	636	985	546	862	578	999999	704	955	239	797	999999	113	88	374	257	744	717	944	999999	30	869	415	421	959	728	999999	507	619	166	792	
999999	800	545	738	797	302	999999	999999	578	720	906	976	666	999999	834	999999	903	999999	999999	361	39	999999	570	432	680	230	574	587	143	677	472	94	999999	447	999999	507	999999	350	576	954	400	999999	999999	999999	124	892	749	944	134	999999	999999	559	999999	999999	999999	999999	239	122	68	577	727	765	164	999999	258	821	187	229	169	337	983	999999	382	787	960	999999	713	341	318	787	999999	630	462	957	999999	912	217	994	684	905	277	456	292	999	236	999999	275	474	999999	303	715	530	784	796	999999	444	999999	999999	845	162	698	898	804	999999	105	999999	313	207	230	345	614	193	544	264	69	537	280	383	999999	999999	999999	248	360	25	81	999999	999999	665	764	246	736	127	999999	532	216	379	999999	21	999999	139	332	78	254	645	689	532	986	999999	737	665	173	999999	999999	999999	818	999999	999999	789	209	999999	260	647	442	984	999999	496	44	999999	57	689	999999	269	999999	431	12	274	994	714	336	548	964	326	928	999999	83	932	999999	999999	713	999999	831	862	811	758	878	684	999999	270	45	202	498	974	482	57	779	903	999999	117	517	999999	465	999999	462	660	190	934	999999	344	911	999999	907	405	308	301	999999	32	458	721	552	328	638	734	999999	143	60	999999	844	881	328	999999	608	999999	999999	169	300	999999	999999	999999	578	944	966	302	999999	368	295	102	676	190	999999	757	999999	612	999999	199	915	999999	163	329	610	199	100	837	25	999999	78	435	999999	999999	999999	858	622	308	152	608	361	346	385	999999	999999	999999	324	663	691	999999	725	995	917	931	254	568	845	999999	550	999999	999999	138	999999	617	299	999999	999999	537	189	340	144	999999	470	999999	837	578	999999	843	999999	651	875	436	155	999999	26	83	999999	352	893	442	23	999999	758	763	999999	233	69	767	999999	986	151	786	484	361	436	578	999999	960	104	676	221	999999	608	898	999999	428	983	833	999999	999999	353	474	644	747	999999	999999	999999	706	212	999999	518	999999	822	999999	509	999999	951	794	27	447	547	556	258	227	230	22	999999	859	260	335	999999	236	176	804	999999	999999	151	999999	44	833	190	999999	999999	490	167	999999	189	123	999999	424	476	198	816	163	678	999999	225	426	526	314	999999	539	456	876	374	292	422	27	851	832	999999	224	759	999999	999999	999999	798	999999	70	598	999999	819	470	999999	859	61	420	23	136	847	461	725	999999	730	174	651	383	999999	125	875	220	172	999999	566	477	261	439	632	895	959	999999	457	366	928	481	849	78	620	27	323	871	409	890	13	381	999999	
13	39	29	616	999999	917	652	195	387	670	557	999999	368	608	621	787	999999	176	850	13	368	292	258	324	582	762	864	999999	999999	811	281	268	194	255	257	410	613	999999	624	89	805	999999	999999	999999	302	174	999999	419	701	94	291	999999	163	377	863	720	780	999999	43	582	63	999999	191	576	398	298	999999	122	360	999999	183	999999	552	999999	999999	197	742	446	999999	418	510	455	111	919	999999	999999	115	999999	392	537	629	999999	256	51	999999	955	989	973	423	13	454	999999	999999	489	910	454	180	392	178	675	999999	343	682	625	82	999999	748	272	57	999999	999999	902	729	999999	592	274	591	999999	743	999999	208	999999	33	999999	963	370	999999	999999	19	85	387	722	648	999999	559	999999	236	630	968	428	216	726	926	582	821	552	420	245	897	645	863	999999	648	925	477	218	320	664	662	712	222	999999	263	971	999999	469	264	23	273	999999	47	960	543	325	46	481	843	450	999999	421	949	160	999999	373	222	717	84	723	999999	999999	975	572	999999	265	216	89	999999	999999	129	361	298	406	971	600	607	903	135	332	888	999999	375	999999	467	250	762	71	412	889	759	745	395	540	999999	923	999999	999999	999999	999999	119	957	999999	888	330	999999	133	552	188	133	766	319	999999	999999	834	253	974	999999	114	727	999999	154	677	583	204	384	999999	757	632	58	999999	999999	911	847	223	999999	987	999999	999999	621	127	999999	883	289	999999	450	163	644	999999	530	949	225	370	273	785	965	999999	434	694	946	880	375	999999	139	999999	999999	999999	744	999999	999999	999999	497	999999	999999	610	292	270	397	999999	753	231	331	61	999999	109	64	770	648	72	257	651	562	792	602	740	752	300	999999	435	499	53	418	115	802	999999	461	658	999999	999999	503	704	892	974	940	724	559	324	818	40	799	999999	758	999999	290	262	702	999999	999999	752	999999	999999	517	962	960	710	812	225	258	836	647	405	893	985	569	552	759	999999	851	999999	191	437	999999	999999	636	635	294	999999	825	999999	573	999999	695	134	805	999999	999999	929	999999	240	911	999999	999999	981	393	403	970	999999	123	999999	502	124	853	95	571	999999	520	999999	999999	335	425	999999	400	999999	273	890	710	999999	190	68	999999	829	574	621	966	999999	371	999999	339	242	665	999999	623	96	57	458	903	999999	999999	384	990	999999	603	688	999999	835	943	367	718	502	693	211	592	999999	383	672	549	999999	128	999999	69	29	999999	104	669	904	463	313	660	814	999999	110	215	999999	77	961	999999	999999	999999	141	999999	14	782	
999999	548	464	999999	568	713	385	908	672	999999	999999	325	970	999999	999999	999999	999999	382	640	706	903	515	999999	995	999999	986	421	446	664	433	987	999999	64	247	999999	555	999999	975	894	600	999999	905	324	619	376	490	107	999999	727	866	999999	759	273	307	999999	330	955	468	152	999999	301	999999	254	248	503	29	270	733	319	999999	813	933	488	999999	999999	997	999999	973	629	305	889	398	719	797	999999	238	556	999999	367	999999	999999	746	833	322	308	346	999999	85	126	999999	230	373	713	773	62	999999	281	999999	999999	881	139	981	999999	999999	692	999999	229	456	999999	275	472	999999	375	21	999999	999999	999999	999999	741	94	345	999999	999999	282	84	999999	684	999999	744	999999	957	333	999999	999999	178	618	907	987	629	406	126	999999	371	999999	885	718	998	701	999999	986	864	115	491	790	546	23	134	567	771	177	999999	999999	711	999999	318	148	999999	889	999999	743	999999	999999	546	999999	967	140	754	16	396	366	527	982	533	758	999999	851	999999	101	939	165	494	350	999999	462	188	842	503	229	542	746	97	999999	999999	677	826	752	568	156	823	999999	268	999999	180	414	649	244	750	999999	446	999999	999999	999999	949	999999	259	819	896	94	167	999999	637	999999	474	650	279	999999	134	856	931	999999	293	695	278	534	896	999999	179	811	999999	943	101	550	782	999999	449	558	999999	179	999999	17	999999	484	989	697	999999	733	653	529	999999	241	120	894	999999	493	183	611	271	425	999999	882	649	95	999999	223	44	96	752	999999	210	720	999999	955	438	924	107	809	999999	999999	755	999999	723	649	675	581	832	207	530	999999	999999	837	999999	743	999999	999999	368	770	211	999999	999999	692	981	265	329	424	981	165	465	999999	395	999999	906	690	999999	630	168	999	420	999999	999999	836	565	463	494	373	433	515	999999	892	565	337	607	929	917	73	191	467	330	260	599	677	742	999999	999999	539	931	606	84	756	387	369	999999	510	394	826	136	528	771	955	999999	476	586	999999	999999	67	766	976	773	605	999999	701	678	169	111	713	104	999999	999999	999999	999999	827	440	821	515	206	977	106	999999	100	937	663	696	375	269	132	999999	179	893	999999	772	954	833	999999	317	685	999999	200	999999	681	732	994	969	999999	523	173	45	765	999999	999999	89	999999	441	683	668	786	14	313	999999	979	622	924	249	711	999999	487	994	961	513	829	999999	787	999999	999999	999999	942	999999	880	851	106	999999	335	122	558	767	112	522	999999	810	999999	681	387	301	429	69	807	755	267	633	45	179	999999	
261	236	999999	302	972	578	999999	999999	999999	999999	999999	803	892	296	812	690	944	89	965	844	160	982	999999	999999	496	999999	803	560	197	999999	999999	815	926	22	83	885	730	475	140	944	834	95	438	999999	926	497	537	772	995	75	323	553	80	999999	999999	279	88	700	805	704	774	999999	538	666	999999	645	877	879	223	926	960	478	949	31	19	74	999999	999999	211	998	740	41	565	132	122	999999	745	600	97	804	807	39	669	436	179	79	557	772	679	999999	620	657	559	78	114	999999	604	59	325	859	725	486	499	807	964	742	209	415	554	183	900	286	792	418	128	931	808	999999	851	939	517	781	922	920	388	92	999999	496	27	276	108	696	999999	999999	999999	331	539	862	999999	436	870	151	227	506	999999	344	999999	150	950	999999	46	91	207	385	351	944	563	578	429	882	270	999999	398	287	84	214	11	563	339	796	999999	946	61	999999	79	376	563	426	999999	53	226	342	999999	843	240	27	999999	899	999999	144	768	960	443	999999	176	167	752	999999	431	999999	343	312	810	164	782	999999	999999	782	316	975	391	999999	48	385	665	928	177	999999	999999	999999	715	111	677	999999	38	999999	999999	471	258	911	623	622	999999	364	710	914	531	999999	71	151	986	716	592	910	753	999999	922	68	924	999999	990	207	893	373	470	241	634	616	135	351	586	999999	533	404	362	768	152	999999	999999	750	406	785	494	999999	81	999999	999999	999999	451	407	518	454	547	20	921	426	728	631	893	479	289	915	265	999999	564	999999	999999	198	558	999999	487	247	393	999999	841	999999	713	988	302	471	722	868	174	727	999999	141	30	523	483	935	49	521	791	999999	470	491	529	773	351	999999	816	330	999999	466	920	280	999999	999999	999999	715	713	740	338	999999	756	999999	999999	537	888	432	999999	668	714	622	945	999999	456	198	713	359	685	939	999999	649	654	402	999999	708	807	561	81	999999	354	767	232	309	192	369	449	58	999999	992	999999	999999	255	158	999999	595	521	954	824	872	999999	819	40	999999	103	689	999999	363	761	51	730	336	361	750	999999	946	400	645	782	97	749	999999	618	999999	63	999999	404	506	786	74	999999	852	737	208	997	535	737	999999	216	503	593	999999	297	999999	271	559	999999	504	834	668	204	999999	181	999999	133	995	210	999999	720	999999	294	279	576	696	854	999999	599	162	752	788	999999	999999	439	999999	999999	663	377	999999	431	504	999999	999999	672	999999	870	321	680	999999	85	12	335	400	737	999999	999999	323	519	601	
999999	394	959	415	752	55	459	262	446	892	999999	469	627	291	915	226	214	395	606	458	999999	543	206	599	86	999999	462	819	215	598	81	190	154	776	84	47	544	755	999999	626	668	617	874	788	767	999999	999999	53	484	520	636	822	999999	70	775	999999	197	370	338	11	592	639	56	848	999999	999999	999999	999999	216	878	999999	458	248	979	789	218	669	418	831	470	376	419	999999	694	961	258	473	999999	10	999999	999999	999999	426	156	43	39	571	36	967	715	999999	532	837	606	999999	188	999999	736	280	566	641	778	999999	868	999999	183	304	362	886	573	588	999999	850	442	37	506	41	102	945	760	646	642	451	999999	179	843	582	999999	855	783	673	737	813	999999	142	999999	646	558	521	860	999999	219	149	404	136	68	681	999999	578	342	156	492	790	519	920	999999	337	421	999999	791	601	999999	506	113	899	999999	428	416	309	956	860	483	580	999999	35	437	503	999999	990	120	999999	999999	169	522	999999	999999	999999	999999	523	999999	743	234	859	999999	268	178	712	999999	999999	285	999999	274	104	999999	481	672	911	704	493	492	505	291	999999	587	628	424	406	983	477	999999	905	999999	893	176	223	636	999999	999999	827	857	725	467	552	715	999999	999999	92	547	999999	963	278	251	809	41	638	999999	802	282	999999	844	772	728	568	785	380	999999	381	928	408	845	999999	70	877	636	766	47	738	716	117	730	999999	858	942	513	450	663	999999	861	537	760	999999	351	749	983	95	997	899	999999	345	965	999999	164	149	206	914	999999	373	182	275	600	723	96	175	380	512	913	785	65	999999	716	999999	999999	400	647	21	707	321	894	999999	999999	999999	972	999999	151	999999	187	999999	746	999999	243	299	152	596	937	47	747	186	379	480	999999	999999	844	432	628	776	16	999999	999999	195	216	896	479	999999	999999	462	999999	715	33	175	335	204	48	466	111	426	56	999999	463	999999	273	999999	942	423	999999	557	999999	999999	752	374	208	999999	227	999999	999999	346	820	999999	999999	484	999999	42	162	213	154	999999	999999	387	330	999999	730	999999	310	999999	921	685	999999	65	262	948	168	211	963	658	999999	999999	977	999999	83	764	606	534	999999	979	323	241	378	739	278	402	384	916	228	999999	644	999999	123	335	640	707	392	764	268	151	326	94	999999	503	999999	242	999	999999	313	566	605	999999	999999	331	577	999999	316	999999	786	859	999999	251	982	999999	999999	851	999999	651	999999	999999	382	841	999999	692	662	999999	172	999999	503	46	403	687	612	662	944	448	867	
792	758	950	400	177	977	409	576	85	999999	656	489	393	443	357	849	936	193	999999	999999	566	668	348	527	999999	721	750	465	886	638	999999	478	575	984	17	893	999999	999999	999999	864	866	999999	587	999999	515	395	119	602	999999	838	675	479	190	999999	310	999999	419	432	999999	455	236	944	689	446	781	187	999999	999999	436	999999	952	960	999999	899	999999	450	91	220	999999	56	611	999999	419	58	962	999999	298	66	683	883	483	999999	27	759	637	922	435	151	355	338	482	999999	176	592	885	999999	500	290	456	859	52	208	999999	911	843	999999	535	999999	483	930	888	856	999999	999999	980	999999	943	229	271	151	25	940	999999	683	574	999999	999999	999999	999999	999999	360	17	610	999999	999999	285	64	999999	915	999999	396	794	999999	425	449	625	984	623	612	999999	999999	999999	999999	314	844	112	999999	736	347	942	106	999999	478	236	579	880	255	901	711	705	434	837	314	712	754	230	282	450	999999	949	916	368	224	765	485	999999	988	999999	979	739	941	327	999999	999999	462	688	325	440	845	569	999999	999999	911	999999	973	934	966	316	560	999999	999999	893	999999	398	35	999999	493	999999	750	499	892	950	922	999999	763	116	79	340	259	999999	999999	841	604	674	579	833	999999	999999	792	551	123	681	745	365	909	999999	823	380	999999	724	204	612	690	355	676	429	999999	939	999999	866	865	636	999999	494	718	999999	298	828	999999	999999	291	186	999999	209	386	220	215	566	999999	715	999999	698	392	999999	872	302	161	259	997	999999	999999	999999	174	926	999999	487	625	999999	646	999999	759	995	561	999999	442	999999	999999	490	969	466	224	604	876	999999	583	176	253	531	622	426	999999	49	831	999999	529	774	21	994	999999	999999	595	999999	999999	999999	956	297	147	636	103	854	999999	670	289	540	935	77	640	999999	352	520	244	104	638	230	96	999999	173	893	236	667	16	696	967	80	871	999999	684	735	999999	295	999999	616	437	768	999999	175	999999	300	733	462	143	999999	999999	999999	664	501	999999	699	63	246	133	254	410	436	999999	914	702	219	669	999999	999999	999999	265	999999	491	627	666	869	414	921	959	873	169	774	533	731	54	964	415	380	943	999999	682	244	171	784	999999	11	920	901	999999	999999	631	67	999999	238	28	999999	999999	47	834	456	294	142	286	260	94	999999	902	125	869	737	804	298	731	407	232	999999	895	706	421	665	949	513	459	419	999999	112	705	305	713	999999	452	378	546	497	700	999999	957	910	700	579	108	805	42	734	746	342	335	671	
15	997	699	815	625	178	507	999999	683	867	18	981	931	999999	412	419	295	999999	752	244	707	683	73	999999	999999	841	566	999999	481	724	999999	909	776	999999	299	999999	760	637	752	377	990	919	999999	99	902	718	999999	501	402	999999	449	320	590	999999	964	332	933	999999	809	783	612	363	309	958	204	109	215	897	317	695	999999	657	683	385	254	999999	999999	974	92	999999	203	74	751	858	285	362	328	685	79	967	999999	56	827	968	764	999999	619	907	895	802	513	750	194	706	964	791	999999	215	847	186	999999	959	631	522	590	999999	611	451	683	999999	781	999999	999999	350	999999	611	830	999999	999999	617	177	908	88	999999	783	452	999999	54	893	493	726	123	999999	999999	461	824	999999	314	388	227	999999	178	234	63	999999	983	922	844	794	363	961	920	594	240	19	607	880	350	739	147	999999	567	999999	999999	124	667	692	935	888	98	999999	525	337	403	999999	999	684	999999	269	799	999999	46	999999	540	531	805	528	607	883	853	944	84	574	250	560	467	620	999999	999999	363	300	986	999999	705	176	446	999999	201	648	20	923	855	999999	940	617	630	317	27	668	319	149	999999	62	999999	154	121	950	96	842	999999	388	649	96	906	508	999999	90	554	373	94	221	336	958	872	999999	98	993	634	999999	929	160	602	375	629	224	215	999999	920	561	65	495	507	359	999999	631	999999	768	185	999999	84	999999	762	654	583	107	812	136	999999	114	65	999999	999999	463	999999	973	786	999999	466	691	303	609	170	993	318	599	714	977	999999	251	999999	330	817	203	999999	390	398	948	791	532	411	88	999999	816	505	936	999999	999999	446	999999	999999	999	311	999999	147	999999	389	999999	346	984	999999	834	692	938	999999	735	311	132	904	532	585	999999	492	999999	290	225	999999	999999	498	999999	999999	670	541	894	999999	657	28	334	65	93	10	999999	611	806	148	576	396	816	368	999999	635	57	149	913	964	999999	999999	376	213	922	620	45	280	964	565	722	303	999999	542	799	717	976	76	821	532	999999	236	685	795	999999	829	48	985	728	999999	381	531	999999	930	398	150	651	131	143	999999	999999	359	646	999999	426	999999	598	283	569	62	658	980	328	391	18	780	831	580	499	102	582	999999	552	228	193	201	674	867	153	659	76	855	933	999999	999999	606	999999	444	379	439	240	764	426	675	97	401	212	247	921	999999	999999	999999	631	50	890	915	806	428	68	234	609	999999	139	910	986	803	56	970	824	411	201	397	999999	999999	862	999999	
999999	877	140	791	988	437	945	536	999999	996	233	893	467	650	800	171	386	155	999999	999999	634	999999	689	294	354	999999	999999	519	426	999999	868	999999	999999	999999	292	929	297	276	245	181	785	999999	999999	999999	579	999999	512	184	611	40	21	66	239	362	192	127	198	846	446	756	25	999999	119	427	137	662	714	999999	368	999999	873	119	909	658	724	40	945	999999	715	201	730	999999	908	396	999999	812	342	826	890	174	741	999999	829	489	166	359	494	152	863	917	449	999999	816	740	166	901	156	999999	999999	999999	182	499	140	255	999999	999999	527	723	517	999999	329	999999	999999	999999	139	432	999999	999999	501	999999	546	803	999999	798	999999	611	999999	177	239	999999	666	761	198	738	992	252	320	999999	464	389	832	999999	635	548	597	560	999999	999999	999999	734	620	727	999999	273	615	378	663	342	503	423	355	359	493	507	999999	568	700	999999	999999	887	121	706	965	999999	542	775	999999	296	210	201	987	808	566	999999	999999	938	682	925	999999	623	588	977	90	999999	43	482	999999	137	890	999999	860	859	421	723	623	999999	761	966	999999	839	210	377	142	999999	436	547	792	988	119	719	999999	775	999999	587	999999	143	626	925	88	69	498	50	999999	181	999999	137	397	843	881	484	187	716	999999	999999	422	999999	845	999999	613	999999	690	298	28	181	153	95	228	834	424	999999	297	836	887	670	351	170	971	960	970	309	999999	999999	999999	999999	542	178	580	999999	174	999999	298	848	999999	591	379	209	32	234	37	999999	908	563	428	402	999999	350	999999	999999	999999	999999	249	999999	807	314	347	999999	191	999999	639	974	999999	999999	669	335	201	448	524	306	999999	151	148	999999	932	724	999999	596	530	714	999999	201	350	56	999999	911	849	413	51	999999	254	999999	28	638	999999	62	741	46	893	102	999999	748	826	532	999999	801	124	999999	951	999999	914	750	220	477	945	448	634	468	999999	757	999999	999999	407	518	61	999999	999999	509	162	999999	999999	999999	703	437	513	698	999999	817	813	612	797	357	461	957	102	504	428	999999	693	999999	999999	283	578	145	615	423	351	317	480	579	678	614	349	81	111	561	56	999999	964	999999	83	816	999999	999999	959	139	336	449	426	557	244	581	816	16	999999	708	784	567	821	99	999999	999999	999999	243	933	193	17	389	856	999999	999999	645	999999	999999	83	999999	628	723	999999	486	97	902	999999	923	345	106	999999	343	619	402	776	999999	960	874	899	999999	479	421	922	776	132	946	593	885	109	599	994	379	932	850	90	71	
999999	345	12	454	175	999999	898	836	394	999999	770	463	764	969	999999	712	546	67	141	216	800	409	363	151	999999	16	824	745	999999	999999	410	768	322	999999	106	625	872	455	850	66	999999	96	391	999999	186	139	130	140	915	292	832	999999	719	873	271	982	999999	860	144	168	599	999999	734	965	999999	999999	151	59	872	69	840	101	999999	84	693	713	999999	905	964	190	999999	694	830	819	999999	999999	59	448	453	123	643	999999	320	999999	999999	370	362	999999	194	185	987	999999	267	856	999999	999999	669	644	190	557	965	85	896	954	282	904	331	914	379	739	951	703	999999	758	425	999999	780	525	617	332	361	601	999999	789	202	815	436	974	377	855	865	999999	999999	896	158	567	125	366	418	562	48	448	999999	999999	233	999999	474	509	999999	623	961	999999	36	857	206	373	364	116	761	467	478	999999	546	524	873	547	444	709	609	999999	713	423	116	999999	293	912	999999	999999	566	908	350	927	999999	999999	893	721	999999	410	999999	784	999999	999999	605	999999	94	691	901	532	581	686	849	765	899	999999	910	547	47	972	573	999999	819	97	550	852	127	550	813	792	630	162	169	43	999999	825	654	704	818	165	999999	602	999999	999999	695	880	69	585	38	999999	999999	999999	684	415	837	416	965	126	468	999999	999999	999999	999999	999999	902	999999	526	815	755	83	928	215	729	999999	11	970	282	797	401	669	999999	541	522	852	949	999999	999999	753	206	603	859	538	246	75	999999	437	999999	901	999999	276	363	253	829	954	42	637	626	802	999999	999999	143	177	999999	798	999999	999999	30	34	170	999999	950	773	619	162	223	999999	969	663	999999	574	255	380	678	134	316	549	712	568	820	321	657	675	999999	999999	469	692	999999	447	116	999999	416	700	741	500	326	589	999999	677	999999	642	668	962	999999	840	999999	763	999999	599	492	999999	590	462	214	849	970	285	434	999999	692	531	999999	531	557	531	167	554	639	188	999999	726	914	44	827	188	999999	695	433	508	999999	999999	204	999999	955	696	448	999999	999999	892	530	50	164	354	985	999999	999999	146	999999	720	682	77	134	320	790	765	504	999999	999999	36	206	285	851	926	999999	986	336	372	576	860	999999	999999	999999	746	657	999999	571	569	59	618	132	515	999999	712	825	999999	582	884	433	199	201	893	330	470	696	255	999999	238	782	999999	882	693	999999	999999	638	999999	18	387	999999	32	204	935	506	999999	999999	999999	999999	149	999999	921	999999	999999	938	387	669	199	882	597	60	412	579	343	999999	60	
736	999999	946	999999	84	355	641	204	231	411	999999	999999	396	314	567	15	999999	999999	999999	999999	999999	439	755	192	885	449	597	421	337	260	453	860	158	999999	289	474	744	270	75	999999	999999	999999	231	536	999999	999999	802	999999	40	54	162	999999	215	925	999999	999999	683	764	850	634	758	230	867	971	958	144	118	999999	34	102	270	999999	984	999999	999999	386	999999	228	799	999999	999999	28	390	999999	999999	999999	655	232	999999	999999	791	980	999999	440	996	68	999999	259	578	258	304	861	553	999999	999999	173	545	832	999999	88	97	999999	964	377	987	739	839	584	874	45	999999	885	949	51	311	999999	579	553	385	999999	44	959	649	551	188	785	999999	452	508	934	999999	822	880	912	999999	335	25	52	452	267	229	767	385	543	769	418	912	999999	999999	999999	593	999999	456	829	999999	999999	815	423	199	212	274	999999	85	940	657	666	15	46	155	999999	274	537	999999	128	999999	276	999999	116	782	769	999999	999999	999999	15	350	395	376	60	999999	767	520	602	852	999999	999999	832	691	445	885	113	413	875	367	661	238	66	891	338	535	778	554	999999	640	430	338	311	580	999999	599	272	299	954	178	999999	464	671	685	859	999999	470	999999	148	230	679	365	998	605	999999	776	294	503	47	999999	99	223	812	962	431	912	999999	262	621	845	623	999999	999999	999999	979	207	566	380	42	213	74	999999	415	999999	961	75	999999	705	426	303	315	768	262	999999	88	173	999999	709	263	947	443	218	963	303	607	866	906	999999	626	999999	999999	913	999999	833	459	999999	808	333	10	366	999999	985	836	327	540	854	560	28	627	816	999999	857	999999	94	770	999999	239	121	880	105	168	999999	89	468	999999	401	307	428	999999	192	999999	328	999999	999999	999999	457	382	645	999999	752	315	887	674	999999	412	362	796	386	999999	603	666	696	452	905	208	543	905	377	243	999999	557	999999	48	999999	999999	235	158	999999	720	999999	999999	593	999999	138	790	280	999999	279	65	731	605	999999	364	999999	525	668	875	803	999999	830	999999	14	999999	624	205	999999	849	239	358	999999	213	575	999999	751	129	82	999999	324	125	999999	179	999999	322	999999	543	636	999999	662	999999	793	360	355	532	889	770	999999	191	734	933	999999	431	145	999999	878	527	39	999999	612	266	452	330	561	688	770	660	915	692	899	999999	568	405	197	319	565	827	858	999999	999999	981	650	891	999999	391	508	506	999999	714	999999	984	513	382	174	405	477	472	999999	666	761	999999	854	786	291	652	999999	221	999999	999999	
365	61	999999	999999	487	631	616	561	999999	180	190	273	626	210	999999	915	578	196	241	791	841	102	38	202	999999	548	136	863	609	961	26	297	272	219	359	392	325	527	895	542	999999	999999	756	628	486	497	612	654	999999	376	84	188	999999	452	983	273	33	476	703	938	999999	752	951	754	163	893	10	416	999999	999999	999999	999999	999999	698	12	925	345	999999	716	999999	999999	482	336	243	887	837	999999	820	235	96	999999	848	999999	956	47	999999	964	11	999999	592	999999	205	802	999999	776	33	887	291	999999	67	999999	623	760	908	12	999999	426	718	999999	999999	586	190	999999	765	507	750	237	344	660	965	961	344	999999	133	308	740	999999	665	466	864	949	999999	380	177	168	746	999999	914	954	24	620	255	144	158	16	999999	23	47	999999	35	999999	553	631	484	105	592	999999	637	610	999999	353	761	262	13	999999	561	809	24	999999	999999	662	322	999999	646	354	999999	209	787	999999	992	999999	999999	999999	440	78	406	999999	896	81	999999	68	999999	999999	692	670	859	992	141	999999	454	999999	999999	440	999999	373	483	999999	984	139	389	393	900	520	618	545	711	268	999999	934	970	167	912	942	999999	999999	999999	17	697	976	999999	723	78	15	671	495	727	211	100	77	594	243	419	767	692	192	999999	940	696	999999	959	600	999999	206	811	296	593	66	999999	708	171	475	475	18	999999	665	324	894	848	999999	999999	509	178	753	349	736	748	155	260	847	999999	270	321	550	26	894	552	871	204	385	901	999999	999999	392	906	128	768	410	133	999999	867	273	999999	573	999999	999999	432	427	856	84	999999	447	806	562	173	900	999999	999999	991	748	122	453	700	999999	231	157	707	999999	999999	999999	968	999999	999999	999999	979	281	999999	999999	999999	566	472	134	24	129	836	999999	999999	249	229	15	964	843	418	384	914	999999	573	628	999999	192	752	999999	580	635	115	210	425	583	582	891	999999	999999	713	435	286	987	438	999999	636	767	999999	468	999999	999999	266	999999	929	648	318	999999	707	549	999999	39	813	826	999999	389	999999	636	48	291	666	999999	283	559	140	983	108	927	986	999999	999999	584	898	294	89	738	379	980	999999	999999	999999	27	193	192	18	684	999999	459	999999	58	566	10	999999	12	801	238	568	999999	999999	945	999999	391	578	714	557	999999	140	528	746	999999	20	42	365	270	26	648	153	100	999999	456	999999	648	493	937	436	991	855	896	999999	850	180	671	986	335	237	999999	449	479	635	196	554	103	712	627	999999	533	645	468	985	
162	95	477	166	548	999999	901	999999	640	287	565	966	243	45	999999	999999	348	56	39	42	143	209	999999	999999	364	902	999999	999999	999999	899	999999	356	396	999999	999999	999999	702	999999	447	750	336	999999	809	999999	79	229	320	68	816	982	999999	486	615	435	999999	953	420	999999	801	646	318	965	40	740	385	218	580	331	704	140	942	832	609	289	706	157	400	482	395	999999	999999	218	999999	883	209	426	741	961	69	387	355	689	713	800	999999	371	954	999999	816	861	649	999999	999999	999999	999999	999999	877	999999	729	999999	999999	938	627	999999	999999	109	845	999999	541	959	999999	618	272	327	999999	262	128	808	846	344	999999	999999	666	534	999999	999999	854	442	999999	342	548	415	242	999999	999999	416	72	57	999999	342	525	999999	537	857	394	40	727	46	901	786	748	78	489	394	512	999999	282	102	999999	463	999999	413	312	208	420	71	999999	907	503	378	999999	81	73	999999	818	999999	999999	999999	150	465	874	999999	541	67	999999	999999	925	847	852	593	999999	970	877	999999	97	999999	999999	338	447	332	999999	819	543	533	596	676	14	975	999999	999999	446	473	952	714	589	437	999999	255	613	999999	999999	999999	64	909	243	229	203	782	999999	705	889	999999	371	817	812	65	285	17	470	917	476	950	999999	999999	157	671	27	173	702	999999	999999	999999	725	507	196	125	764	633	300	377	482	231	558	869	237	980	112	144	902	533	162	864	785	696	473	195	266	329	761	571	212	40	999999	767	999999	639	740	863	631	696	300	651	999999	999999	999999	254	402	412	507	177	569	999999	999999	178	507	386	999999	39	44	10	858	444	871	999999	174	452	151	999999	414	597	999999	248	513	215	243	510	999999	691	999999	999999	793	999999	822	594	12	329	769	912	999999	88	175	711	829	630	838	855	999999	988	928	992	113	611	997	909	927	330	379	65	934	999999	238	999999	777	999999	999999	13	622	286	999999	999999	999999	238	999999	336	432	538	419	999999	999999	387	730	169	763	999999	126	191	857	912	667	682	950	713	977	272	999999	999999	933	23	422	835	242	999999	272	93	999999	874	999999	999999	999999	399	999999	496	689	557	999999	999999	999999	519	699	36	156	710	619	999999	894	968	260	268	486	49	604	406	469	541	154	999999	896	680	999999	251	999999	196	434	278	999999	463	34	430	999999	779	999999	999999	324	396	999999	532	883	228	198	999999	623	999999	194	448	999999	514	999999	157	412	49	182	999999	570	457	926	959	286	351	999999	440	944	830	272	706	675	189	91	999999	999999	999999	
353	999999	491	607	628	999999	999999	986	482	267	437	877	999999	956	999999	35	854	999999	999999	999999	256	542	945	757	406	792	999999	487	772	615	433	953	304	790	695	999999	999999	962	999999	649	957	999999	999999	25	13	76	813	999999	110	999999	999999	224	613	133	376	810	999999	734	210	835	999999	524	224	867	999999	484	999999	236	270	112	178	892	48	820	771	956	674	930	754	340	979	255	999999	131	999999	218	349	181	424	885	770	132	761	993	923	442	85	11	999999	529	494	586	54	997	999999	442	185	793	999999	999999	146	803	999999	870	855	480	147	102	585	625	999999	411	812	999999	999999	55	141	999999	896	338	881	673	748	999999	845	403	211	390	648	848	43	555	999999	15	999999	999999	153	890	147	453	305	999999	425	566	394	999999	774	668	999999	999999	311	999999	999999	32	537	472	64	999999	35	462	279	999999	999999	736	591	589	591	807	636	374	902	999999	999999	453	43	899	257	192	840	762	629	999999	999999	221	999999	999999	658	796	999999	999999	913	999999	865	684	183	548	538	688	974	805	501	999999	41	300	535	70	233	453	989	638	999999	999999	914	272	833	736	41	242	999999	999999	930	795	339	999999	461	513	385	232	279	494	371	569	999999	45	271	662	510	434	999999	999999	678	215	806	839	71	999999	999999	602	851	447	999999	305	499	294	874	705	637	681	839	31	999999	11	183	505	999999	999999	663	878	11	181	235	607	999999	712	21	999999	988	999999	299	419	39	783	380	832	977	75	80	999999	171	565	999999	829	594	665	802	676	41	999999	999999	415	999999	605	600	679	222	999999	999999	787	282	999999	716	147	391	429	991	901	630	999999	999999	210	585	999999	999999	999999	156	999999	23	999999	909	345	693	999999	927	884	41	999999	999999	701	620	999999	325	999999	651	999999	848	887	999999	175	674	999999	55	690	784	372	830	648	887	999999	532	816	999999	859	877	937	465	39	219	507	397	566	999999	929	731	458	999999	302	97	705	597	269	956	848	225	999999	299	12	999999	565	64	392	999999	38	178	999999	182	465	415	714	556	818	677	941	777	117	191	126	959	335	486	537	561	192	999999	273	859	999999	999999	868	647	462	136	654	452	14	999999	690	999999	927	285	429	887	382	158	778	591	25	80	999999	827	183	52	577	88	526	831	364	999999	904	943	135	821	547	77	103	691	32	498	772	97	999999	999999	999999	59	67	649	188	999999	999999	681	844	977	999999	50	473	420	559	999999	925	183	999999	999999	856	999999	999999	999999	350	999999	65	999999	569	
526	308	999999	336	818	21	527	31	999999	652	330	681	233	109	158	296	506	603	683	142	456	572	598	431	281	508	999999	898	999999	309	872	999999	703	122	327	678	513	714	654	408	41	999999	58	530	345	549	632	884	999999	999999	999999	712	381	954	999999	954	709	599	65	320	999999	628	571	577	780	999999	999999	999999	782	479	782	792	948	284	999999	999999	523	78	999999	732	875	999999	896	149	466	170	606	749	999	373	999999	913	658	344	999999	999999	984	481	999999	993	571	521	999999	999999	999999	999999	763	999999	999999	221	440	641	513	333	444	799	732	432	120	619	745	238	999999	418	510	868	143	999999	999999	999999	917	52	327	103	999999	364	70	999999	610	999999	407	510	895	788	933	999999	410	335	900	645	680	561	999999	141	999999	342	409	693	33	999999	917	999999	999999	166	304	397	999999	420	172	999999	739	369	999999	705	999999	245	343	333	485	182	468	999999	713	202	26	365	681	999999	845	828	954	999999	349	941	498	258	251	738	999999	545	23	989	173	820	999999	320	740	665	919	22	998	999999	999999	850	999999	999999	444	75	150	999999	715	137	575	999999	999999	372	999999	879	216	963	993	604	999999	939	169	478	644	893	999999	705	624	999999	276	999999	999999	999999	168	499	740	388	813	186	598	555	999999	885	999999	830	695	544	301	861	458	956	29	999999	246	999999	999999	731	475	551	779	444	323	699	861	742	512	255	214	530	148	827	159	816	16	293	119	999999	64	813	207	999999	414	763	567	320	999999	999999	642	888	809	18	913	272	407	163	241	140	34	682	999999	999999	340	999999	722	630	807	999999	397	999999	169	415	677	661	354	38	40	560	141	550	928	86	613	325	999999	139	914	887	419	852	62	979	260	999999	496	757	420	643	999999	937	513	610	999999	689	728	999999	341	261	917	379	133	681	998	483	753	251	836	999999	999999	592	999999	920	793	544	900	190	165	305	175	999999	617	999999	518	204	47	327	999999	924	596	326	798	662	969	49	729	381	980	777	627	255	921	999999	593	999999	999999	593	817	999999	999999	999999	248	999999	999999	331	762	999999	999999	999999	445	436	213	999999	999999	733	999999	63	950	753	999999	529	210	999999	999999	920	999999	999999	804	70	974	454	510	543	145	58	999999	762	999999	648	287	999999	218	186	341	201	51	19	977	859	664	176	642	73	999999	269	999999	860	367	175	655	999999	999999	112	999999	991	926	670	999999	379	655	41	487	312	476	822	320	33	56	486	878	666	243	999999	405	807	999999	446	999999	999999	
711	227	999999	999999	999999	737	70	116	999999	349	275	381	242	608	213	999999	689	999999	597	865	948	999999	813	881	296	999999	999999	987	707	32	189	489	814	899	668	438	636	87	999999	738	762	214	676	999999	220	507	999999	635	740	999999	999999	999999	848	989	928	397	413	523	123	14	999999	82	409	999999	999999	785	999999	342	940	775	997	611	29	858	113	743	647	116	670	789	999999	681	257	999999	999999	706	641	825	971	280	999999	122	964	999999	318	689	804	351	547	999999	940	999999	694	964	773	999999	462	990	886	194	749	307	999999	333	449	748	999999	473	431	463	154	741	371	669	751	885	999999	714	549	999999	939	999999	999999	245	848	473	999999	292	172	999999	254	651	999999	787	531	999999	270	640	865	570	863	999999	919	999999	291	999999	729	34	223	888	869	748	450	999999	999999	452	738	616	484	976	761	543	311	44	218	999999	802	584	999999	34	999999	16	848	979	561	608	386	484	999999	649	999999	962	79	999999	527	999999	999999	477	541	88	988	653	165	888	999999	329	39	885	999999	999999	407	155	886	999999	999999	999999	899	999999	910	646	999999	264	662	835	243	999999	999999	999999	516	713	302	999999	52	69	46	971	851	999999	180	241	579	500	608	176	252	598	85	880	20	664	606	740	566	999999	22	733	990	999999	655	20	855	11	378	172	495	82	113	826	999999	999999	21	939	300	679	77	575	655	495	999999	645	999999	594	27	852	999999	999999	767	999999	999999	312	980	530	314	169	385	577	999999	446	681	179	999999	259	999999	718	999999	666	999999	887	999999	446	88	999999	736	20	999999	271	984	526	65	933	314	956	778	850	999999	490	634	140	999999	999999	999999	218	999999	423	160	474	999999	309	209	450	999999	880	329	611	233	485	794	303	872	124	593	999999	391	748	999999	538	480	876	406	171	999999	999999	593	337	992	869	690	999999	860	999999	404	685	999999	614	821	434	636	177	999999	835	696	340	268	189	999999	848	827	999999	559	621	999999	989	902	47	418	802	999999	991	999999	364	795	999999	443	58	999999	999999	287	776	999999	439	901	999999	260	999999	474	700	61	414	431	154	51	999999	763	999999	829	999999	782	289	206	999999	999999	645	558	272	49	999999	897	219	469	999999	570	61	149	129	719	690	739	341	572	717	751	881	570	474	322	999999	717	999999	229	315	135	999999	580	907	999999	266	754	987	531	259	803	841	999999	999999	999999	990	999999	644	529	148	674	451	717	488	277	999999	85	999999	950	868	999999	702	999999	163	872	572	480	999999	999999	999999	
936	752	810	323	999999	909	936	147	890	331	698	999999	674	999999	640	684	999999	999999	999999	45	191	670	999999	663	751	110	851	999999	559	21	519	251	999999	76	212	922	999999	403	573	999999	330	937	999999	628	999999	434	38	909	523	198	290	388	601	999999	281	276	999999	157	999999	814	68	155	587	879	812	999999	267	607	878	718	53	887	527	999999	715	254	999999	419	999999	326	82	942	278	371	730	140	649	33	795	936	999999	493	999999	759	309	184	999999	324	816	723	999999	430	41	999999	999999	999999	861	329	87	37	799	305	999999	256	741	125	876	226	999999	681	806	243	812	942	999999	999999	66	767	999999	540	894	162	602	999999	158	651	911	473	999999	337	999999	330	999999	768	146	911	829	585	28	193	308	999999	175	144	917	933	618	98	303	593	347	103	999999	547	142	647	702	999999	107	999999	999999	999999	999	821	411	485	298	53	805	599	999999	481	999999	999999	999999	761	986	999999	852	225	43	822	179	633	990	999999	974	407	636	999999	999999	934	487	928	979	894	143	999999	733	999999	999999	999999	999999	704	862	865	353	567	316	380	660	244	999999	882	66	999999	243	375	831	234	511	890	417	316	999999	999999	993	821	809	999999	627	642	734	420	580	999999	539	474	771	999999	999999	417	999999	999999	999999	973	999999	605	872	597	661	767	522	508	930	754	999999	999999	324	999999	872	999999	999999	969	999999	999999	999999	631	312	597	852	999999	604	707	999999	999999	799	161	999999	416	905	999999	949	221	685	859	129	236	489	825	310	562	160	705	261	311	660	999999	512	820	473	270	303	284	745	892	173	815	999999	837	954	16	507	907	999999	484	582	545	293	893	999999	999999	151	486	999999	299	617	999999	999999	100	443	676	649	999999	942	999999	104	674	476	793	696	314	999999	652	870	304	999999	253	545	776	999999	124	838	619	921	200	999999	999999	987	455	284	274	370	999999	403	288	366	849	999999	525	999999	999999	78	999999	206	999999	999999	499	615	992	244	374	363	678	371	328	837	999999	999999	752	999999	999999	999999	31	999999	432	943	999999	258	592	938	999999	999999	30	396	821	55	348	999999	337	45	999999	211	995	220	909	911	691	999999	84	450	999999	122	222	998	113	230	57	981	773	650	999999	250	999999	64	39	999999	342	292	999999	283	999999	617	409	999999	897	85	691	999999	609	521	261	457	183	999999	999999	103	75	31	999999	600	997	999999	649	687	984	388	189	941	191	823	578	409	999999	999999	950	719	713	505	110	38	999999	999999	999999	262	999999	603	76	879	452	
935	999999	320	999	949	999999	999999	968	721	732	999999	999999	999999	629	786	999999	999999	352	382	202	999999	390	570	999999	264	71	761	984	396	299	390	322	309	498	255	802	999999	410	165	526	818	999999	991	773	591	999999	789	617	596	999999	546	999999	999999	687	560	555	460	399	744	888	524	157	581	432	352	999999	596	260	383	999999	684	451	196	999999	383	150	398	797	339	132	282	999999	398	999999	752	138	628	622	938	700	351	867	666	277	12	671	179	568	430	999999	545	538	244	612	999999	104	75	837	313	420	166	663	999999	621	615	380	758	505	679	223	999999	999999	322	683	641	817	785	918	854	712	999999	999999	376	999999	999999	743	909	786	451	658	999999	790	318	999999	543	999999	999999	54	999999	999999	912	674	888	217	815	999999	225	560	999999	999999	319	156	999999	999999	449	999999	297	125	44	872	471	972	64	31	159	788	665	794	149	999999	19	741	999999	232	800	999999	999999	168	139	25	999999	358	815	999999	999999	999999	806	718	999999	217	999999	999999	19	789	999999	940	619	999999	999999	36	906	431	999999	26	808	577	999999	761	999999	152	394	138	985	29	354	122	166	431	682	999999	982	947	715	932	562	326	999999	477	999999	859	687	85	110	999999	118	999999	937	798	824	771	38	999999	999999	936	822	272	706	999999	999999	57	783	198	194	825	54	959	716	487	464	999999	845	421	999999	940	465	319	38	999999	910	999999	184	367	606	911	213	937	39	778	120	299	999999	742	42	24	999999	498	891	284	68	159	389	999999	344	342	925	999999	356	976	481	513	244	823	999999	196	873	425	592	282	622	117	999999	937	377	174	871	113	388	684	864	966	999999	999999	825	761	868	724	33	273	986	596	590	63	307	606	65	797	663	845	151	660	999999	618	662	950	229	452	92	179	999999	821	238	999999	999999	514	95	999999	997	328	328	158	401	328	295	999999	527	876	640	771	119	999999	999999	999999	999999	999999	70	809	999999	874	541	999999	642	854	999999	174	999999	917	999999	792	521	573	999999	999999	527	993	269	999999	333	999999	433	999999	811	321	69	397	999999	695	140	908	999999	285	400	999999	786	901	515	547	999999	131	667	609	934	847	259	545	284	115	24	549	944	482	486	999999	999999	198	614	331	795	415	792	672	787	42	349	245	183	676	558	626	488	999999	72	211	969	999999	418	964	71	523	123	276	999999	590	964	971	799	937	681	597	999999	193	999999	120	338	999999	821	901	999999	24	372	607	556	398	999999	999999	419	284	494	626	779	650	
999999	999999	999999	526	999999	206	78	377	445	245	994	960	338	304	999999	952	999999	999999	999999	516	999999	57	999999	999999	720	291	529	742	561	525	452	64	999999	999999	999999	999999	999999	812	999999	624	999999	140	578	136	999999	595	999999	766	262	466	999999	999999	624	273	999999	999999	130	786	806	999999	999999	336	815	920	793	940	152	999999	381	499	144	71	999999	387	999999	335	999999	33	903	999999	232	763	489	104	124	931	440	554	463	710	360	42	16	303	947	999999	324	999999	343	672	452	999999	999999	762	332	350	550	246	589	858	743	106	882	681	487	914	846	721	806	861	509	598	238	670	149	112	999999	677	999999	186	20	821	690	240	681	999999	377	727	772	774	391	204	999999	604	999999	263	159	334	999999	43	999999	999999	851	481	172	854	149	999999	999999	230	999999	999999	806	413	848	922	416	651	10	633	546	999999	999999	42	480	315	633	634	704	885	999999	730	861	406	527	999999	999999	219	78	826	999999	652	113	551	999999	518	999999	561	999999	53	999999	999999	334	191	496	999999	654	999999	10	857	231	515	30	999999	277	564	999999	409	886	442	999999	207	583	183	999999	893	999999	999999	999999	962	999999	999999	878	660	999999	999999	406	679	999999	986	761	159	218	999999	605	208	999999	376	999999	999999	999999	988	675	999999	100	650	923	160	999999	603	999999	999999	276	48	940	159	999999	370	999999	822	168	342	499	999999	680	803	988	373	578	721	999999	999999	133	629	465	929	406	564	569	398	999999	999999	417	316	471	999999	883	179	999999	455	571	272	678	461	999999	174	999999	776	643	296	661	999999	999999	550	341	875	133	646	582	999999	753	82	999999	310	300	912	924	999999	437	176	920	819	102	999999	160	999	970	672	863	301	440	630	921	282	737	971	673	867	999999	596	390	246	596	999999	999999	498	471	377	170	852	250	999999	348	477	999999	841	467	458	400	999999	904	460	999999	999999	579	132	161	527	572	999999	248	66	218	841	785	683	232	833	999999	661	999999	603	512	21	999999	135	999999	454	999999	999999	999999	225	477	999999	691	930	463	315	689	999999	347	999999	804	999999	999999	999999	107	999999	691	999999	999999	633	38	738	804	311	999999	771	239	454	999999	706	999999	677	815	33	999999	575	160	855	230	917	153	999999	324	999999	999999	999999	407	868	38	784	762	223	286	880	999999	999999	838	389	981	691	999999	245	999999	999999	332	137	35	590	603	531	357	836	472	701	490	188	424	219	513	286	999999	371	425	66	944	407	401	934	999999	850	736	771	873	538	841	908	120	683	
271	670	646	999999	999999	506	437	925	751	999999	400	18	324	629	875	999999	999999	999999	819	999999	695	999999	736	100	753	752	999999	999999	963	933	860	581	77	740	947	843	639	557	106	919	628	999999	655	816	544	828	536	117	895	177	999999	137	99	437	999999	346	934	555	73	522	999999	851	962	818	724	818	940	583	999999	42	75	769	617	999999	64	676	279	920	555	999999	226	688	999999	795	721	732	492	640	753	999999	908	94	493	584	999999	999999	66	999999	999999	726	888	953	436	863	111	452	520	199	382	320	77	24	10	149	306	33	171	176	106	992	335	310	830	80	133	981	999999	999999	692	287	620	999999	828	999999	45	272	999999	826	693	279	222	303	999999	442	999999	894	94	354	288	999999	615	889	740	109	400	587	132	366	739	130	176	999999	999999	104	700	636	999999	999999	113	43	771	999999	999999	827	779	42	53	397	536	239	999999	931	999999	507	672	999999	700	729	438	458	999999	895	96	573	999999	734	796	172	742	906	708	913	250	254	423	280	416	913	329	368	544	999999	829	999999	232	245	732	999999	432	970	935	466	742	655	893	999999	257	909	999999	55	999999	999999	655	629	530	999999	690	509	94	401	323	787	409	80	913	999999	76	586	351	866	11	797	999999	771	999999	252	180	999999	361	999999	33	507	999999	284	132	999999	999999	999999	999999	247	555	233	914	41	657	157	66	672	999999	999999	809	671	999999	999999	53	447	150	883	658	288	813	105	999999	547	999999	815	599	135	947	259	333	999999	606	999999	999999	778	883	708	999999	823	195	508	853	872	999999	361	938	339	240	685	522	207	551	701	433	460	84	999999	999999	841	558	999999	999999	491	165	942	74	465	546	274	564	442	768	834	102	315	251	285	999999	26	876	269	894	271	737	136	325	905	679	999999	704	516	54	999999	275	999999	783	371	717	795	999999	483	999999	966	131	999999	438	999999	608	128	218	999999	568	646	999999	999999	999999	999999	999999	39	627	999999	785	685	999999	58	397	496	569	838	532	999999	568	23	729	403	999999	928	150	999999	697	609	307	561	653	905	999999	999999	318	976	227	999999	616	687	999999	137	698	118	405	999999	692	942	156	769	596	337	239	554	917	571	822	118	322	999999	341	28	861	234	41	665	110	989	188	593	620	212	273	999999	999999	601	705	368	532	77	964	999999	462	999999	964	325	999999	999999	490	746	999999	119	17	999999	356	999999	276	999999	86	999999	999999	702	764	563	158	393	999999	999999	708	999999	866	464	999999	254	999999	585	
999999	333	269	716	989	707	999999	441	439	511	205	754	534	696	999999	999999	292	791	105	999999	999999	899	389	581	261	326	694	175	879	700	533	762	385	770	999999	999999	213	370	750	275	203	332	133	647	198	319	999999	22	989	634	181	794	159	870	594	665	944	688	464	673	22	343	561	739	999999	442	379	763	111	393	38	999999	50	999999	78	999999	999999	742	392	942	502	682	186	255	528	739	999999	514	999999	999999	998	524	905	87	262	860	770	999999	669	756	939	999999	999999	605	999999	259	753	999999	802	999999	999999	212	306	522	181	340	166	316	221	248	829	864	999999	183	395	999999	26	962	999999	218	898	391	999999	999999	12	999999	771	581	648	278	985	293	712	261	48	795	228	393	906	922	704	464	183	430	926	85	483	999999	220	103	243	790	999999	593	36	508	139	999999	519	740	568	585	668	942	999999	546	161	335	145	599	999999	633	999999	655	999999	999999	218	652	709	999999	957	44	370	554	45	204	540	128	235	539	999999	999999	873	999999	999999	128	999999	240	176	999999	999999	158	602	620	808	609	734	106	89	592	300	486	999999	999999	999999	534	224	123	907	69	15	999999	999999	605	933	735	759	890	302	395	647	999999	485	330	999999	808	442	999999	746	435	999999	443	999999	642	248	189	999999	291	393	999999	904	682	332	117	384	890	58	996	686	999999	850	843	804	694	945	323	11	640	587	973	102	473	999999	999999	598	571	994	467	366	754	147	477	999999	473	999999	965	654	378	945	124	760	445	73	673	585	627	639	354	697	925	188	958	999999	420	736	999999	314	851	518	812	895	591	639	932	935	382	346	340	999999	979	668	632	694	473	999999	656	410	704	896	971	932	649	999999	441	576	999999	999999	96	999999	59	660	999999	859	143	999999	178	806	141	737	213	290	999999	150	999999	266	555	274	239	206	89	999999	610	954	546	879	256	820	208	366	756	999999	259	603	163	329	864	999999	560	255	54	850	999999	966	692	691	634	508	63	184	30	999999	544	890	658	29	59	848	999999	263	999999	999999	608	774	980	605	40	705	986	397	401	782	999999	984	999999	999999	761	644	272	855	255	747	767	33	345	842	73	369	999999	999999	999999	999999	460	307	999999	999999	999999	504	985	97	660	929	522	665	782	248	210	560	738	429	268	415	586	466	18	234	999999	584	439	999999	541	670	760	852	999999	385	331	416	709	999999	986	999999	658	999999	999999	999999	235	999999	250	107	642	999999	631	524	876	864	999999	993	298	60	999999	
667	75	847	555	990	999999	669	999999	407	999999	793	850	282	443	11	757	411	272	692	998	488	344	341	506	38	48	999999	976	263	945	999999	127	659	359	328	201	999999	999999	214	157	565	565	842	190	848	663	358	999999	874	999999	38	731	606	61	627	333	733	351	527	951	999999	693	293	462	588	999999	999999	923	999999	809	946	782	999999	999999	999999	923	501	161	658	374	689	999999	111	157	916	999999	999999	999999	999999	994	468	999999	111	999999	224	999999	281	999999	999999	181	472	435	965	999999	999999	256	673	999999	619	704	831	581	999999	162	271	778	591	146	999999	981	165	592	201	131	351	999999	680	999999	330	570	651	120	559	486	902	264	999999	46	986	670	933	458	999999	37	172	886	777	999999	992	999999	290	145	845	620	26	880	243	844	723	999999	575	869	999999	58	62	721	999999	216	999999	16	589	555	999999	874	58	706	602	999999	999999	999999	999999	999999	811	884	289	515	275	938	469	999999	999999	354	323	312	104	999999	716	940	999999	451	863	570	698	985	999999	735	986	970	572	319	287	999999	886	267	975	999999	68	858	769	546	455	94	746	999999	985	245	999999	847	780	999999	990	662	198	999999	602	148	43	826	38	554	529	304	375	160	999999	951	468	65	337	260	14	858	181	999999	995	778	824	469	999	620	503	999999	200	587	999999	625	880	379	999999	836	810	999999	829	999999	999999	161	719	596	494	44	777	186	520	529	980	142	491	760	520	823	324	573	826	418	61	999999	113	787	831	129	80	98	399	500	999999	773	38	956	999999	844	69	238	974	999999	843	327	999999	671	607	196	999999	130	858	842	522	999999	414	421	999999	636	999999	931	999999	375	964	688	999999	29	999999	216	999999	534	348	999999	999999	96	999999	862	999999	733	762	442	999999	644	999999	949	240	999999	977	213	999999	999999	793	999999	796	137	473	609	999999	164	541	999999	999999	400	92	999999	781	192	87	436	647	999999	846	439	873	615	751	130	390	25	458	999999	52	999999	848	496	999999	999999	999999	637	622	989	999999	419	202	164	851	790	561	999999	177	57	480	551	565	815	770	363	911	191	386	352	229	984	999999	999999	999999	714	551	596	999999	999999	312	450	813	658	999999	436	247	719	763	999999	568	14	999999	410	758	500	321	42	725	999999	999999	698	260	280	999999	878	713	889	597	147	248	965	517	949	745	39	737	907	136	344	125	202	427	425	784	224	146	305	554	75	402	519	870	490	576	999999	999999	999999	888	811	999999	358	999999	999999	722	999999	999999	999999	
665	728	762	414	999999	391	272	459	280	835	495	555	742	417	344	999999	744	999999	104	36	382	141	839	204	999999	324	999999	766	80	801	703	191	999999	247	640	825	312	988	612	489	228	127	343	364	57	342	79	999999	24	599	881	993	508	471	999999	533	999999	999999	395	591	999999	505	388	479	142	314	828	504	776	518	229	999999	126	615	999999	265	798	485	156	686	255	315	999999	480	919	709	682	266	722	116	936	999999	603	31	999999	723	999999	863	232	999999	514	999999	538	505	380	999999	876	892	663	270	999999	414	999999	708	345	465	752	907	559	999999	631	999999	782	670	581	484	163	104	999999	94	526	934	999999	413	181	999999	776	999999	110	793	832	790	999999	461	380	532	999999	894	686	999999	970	830	314	999999	121	999999	792	868	923	999999	972	782	999999	578	743	801	161	18	537	664	689	505	807	765	599	840	968	330	999999	59	161	999999	999999	644	124	696	630	999999	301	239	888	999999	999999	214	821	60	795	999999	718	579	381	324	999999	31	573	474	32	999999	210	280	973	471	999999	999999	999999	713	373	360	464	57	999999	698	716	999999	999999	781	182	603	944	548	999999	944	612	719	678	837	902	396	80	649	673	91	999999	30	266	426	338	458	469	117	686	445	999999	999999	408	682	607	999999	999999	791	999999	428	999999	662	999999	39	859	999999	206	907	811	999999	289	814	383	999999	447	696	51	359	453	723	144	836	999999	610	383	941	320	999999	240	842	150	289	356	254	488	999999	999999	236	567	478	262	562	999999	709	165	755	999999	999999	245	911	999999	897	348	579	294	767	999999	999999	655	917	548	210	676	968	836	10	468	999999	610	848	999999	814	791	975	470	999999	539	162	455	627	654	999999	999999	328	825	253	940	777	959	720	798	180	581	650	929	62	999999	338	872	164	999999	168	708	397	20	999999	115	373	118	999999	237	648	999999	37	272	547	449	357	999999	593	999999	690	178	890	59	729	243	999999	55	418	695	211	999999	999999	999999	495	302	373	318	621	147	577	999999	256	493	999999	10	553	999999	392	612	537	194	999999	999999	606	999999	818	347	290	969	999999	999999	700	999999	35	368	999999	697	777	254	999999	49	531	455	999999	999999	922	407	898	728	689	763	663	806	168	26	10	205	999999	999999	484	35	37	651	182	259	968	239	467	791	131	856	610	147	535	497	663	833	612	584	77	421	999999	999999	290	211	664	999999	858	19	999999	683	999999	281	770	999999	22	999999	283	242	64	692	939	116	607	832	999999	
525	280	670	999999	177	593	159	999999	73	999999	999999	999999	971	594	84	380	458	434	447	892	339	376	485	485	783	559	379	999999	384	481	341	999999	457	58	148	623	198	655	200	100	814	842	999999	473	546	518	311	999999	979	999999	491	682	169	940	823	999999	795	194	579	999999	223	999999	63	591	255	521	999999	922	455	460	999999	802	243	357	999999	496	668	21	938	275	999999	731	550	72	989	999999	794	517	999999	989	999999	13	85	582	876	194	789	999999	228	35	999999	388	201	528	140	689	449	999999	861	337	490	784	256	999999	999999	491	89	990	602	999999	726	406	698	466	633	187	727	660	480	893	706	553	999999	912	999999	869	539	31	932	999999	219	999999	999999	897	509	53	757	771	223	999999	115	999999	523	999999	309	208	690	735	895	952	962	788	342	967	630	937	991	343	642	500	952	999999	999999	302	386	744	999999	800	956	589	430	955	447	95	788	907	39	170	613	999999	999999	803	135	979	999999	430	649	999999	276	999999	62	424	138	723	442	56	740	231	999999	564	457	889	779	316	999999	16	351	257	189	722	907	830	730	179	321	158	999999	88	999999	956	105	72	534	394	536	15	826	999999	652	741	177	808	915	999999	999999	298	34	999999	457	341	999999	401	999999	553	664	232	999999	959	411	294	123	661	277	298	999999	395	365	394	779	999999	999999	628	604	447	555	999999	914	682	999999	32	999999	123	631	621	999999	703	563	980	729	314	321	866	999999	367	627	999999	540	626	588	630	999999	639	49	999999	161	460	999999	70	998	565	317	999999	805	388	999999	999	40	655	421	766	831	999999	665	474	214	999999	999999	247	820	50	568	298	999999	999999	99	493	84	700	470	426	999999	502	982	174	997	310	71	932	999999	627	485	999999	214	822	798	557	999999	574	725	838	153	559	250	958	996	28	917	282	299	999999	925	339	195	994	860	339	999999	500	477	904	999999	384	999999	202	999999	684	93	999999	999999	542	518	509	974	632	282	356	261	999999	177	978	392	999999	643	999999	702	155	699	220	961	469	999999	999999	107	821	585	769	519	58	403	999999	935	645	546	756	168	426	364	563	722	513	87	378	332	999999	521	473	740	521	500	999999	985	999999	999999	999999	387	999999	411	163	56	999999	837	212	631	855	52	746	251	999999	369	285	999999	999999	497	457	391	999999	999999	609	999999	122	39	997	558	999999	999999	999999	335	280	379	134	25	211	517	219	676	874	999999	999999	999999	999999	231	853	999999	224	628	999999	385	862	884	999999	
999999	802	853	933	483	839	999999	999999	528	980	999999	999999	516	245	270	589	627	288	999999	516	49	683	163	534	890	999999	846	344	365	487	687	473	396	999999	999999	222	357	999999	999999	837	999999	999999	949	999999	364	260	347	999999	953	999999	231	106	90	377	561	209	648	328	999999	307	992	320	292	50	999999	946	584	737	994	57	241	999999	999999	943	296	939	734	999999	999999	640	999999	930	390	999999	266	590	999999	999999	228	50	574	39	541	999999	844	909	817	909	999999	417	999999	609	921	906	806	187	553	147	90	999999	475	999999	157	412	468	72	930	999999	999999	712	999999	566	518	953	482	999999	512	124	108	387	132	825	517	999999	999999	238	999999	483	519	88	46	255	999999	606	575	615	881	138	969	782	999999	852	134	468	853	999999	100	967	433	604	674	439	48	703	499	650	452	394	447	240	63	456	455	705	999999	318	629	912	388	867	330	999999	154	326	407	279	700	999999	999999	855	148	999999	60	915	999999	999999	216	243	117	924	173	497	999999	999999	728	999999	999999	429	793	545	999999	188	589	999999	284	999999	294	722	306	999999	950	403	485	592	102	22	406	539	302	78	111	395	804	463	999999	999999	692	999999	597	874	999999	281	265	374	375	959	462	999999	999999	122	322	494	937	888	974	769	22	108	999999	716	136	866	137	724	443	999999	999999	135	999999	451	999999	879	134	999999	356	679	148	999999	226	142	999999	911	898	189	755	999999	457	916	489	934	820	999999	768	881	748	16	153	540	930	280	999999	337	632	999999	513	443	999999	516	999999	304	630	900	881	514	999999	224	967	947	968	825	646	999999	645	927	999999	24	120	999999	683	999999	535	608	190	999999	557	232	289	709	999999	322	999999	999999	384	195	314	919	999999	263	724	533	48	206	571	115	634	127	691	704	568	499	332	126	833	999999	769	32	720	935	956	999999	935	268	999999	656	577	704	93	460	623	710	999999	999999	528	160	310	339	46	85	321	440	540	585	150	999999	989	141	118	191	426	292	209	776	307	790	597	780	924	999999	538	999999	43	999999	999999	999999	999999	476	999999	683	891	439	985	644	624	999999	999999	360	127	999999	666	445	999999	902	999999	341	511	534	999999	738	562	530	414	131	547	392	999999	309	504	293	999999	523	544	999999	999999	986	999999	564	162	780	396	999999	999999	999999	258	999999	999999	141	999999	749	356	999999	916	859	130	371	35	864	107	241	129	103	856	834	117	153	901	999999	612	57	44	946	382	779	351	999999	867	585	872	454	59	275	
112	999999	936	334	607	684	314	928	999999	442	467	920	999999	302	391	828	721	999999	201	181	999999	159	714	999999	291	147	517	806	503	999999	992	652	192	854	991	111	999999	782	546	226	856	684	97	999999	999999	999999	128	999999	999999	49	863	766	263	877	999999	952	999999	536	999999	999999	177	507	434	519	449	814	738	999999	311	999999	930	999999	569	975	324	845	999999	121	999999	830	28	468	873	464	586	235	999999	315	118	48	71	999999	738	86	59	359	999999	577	162	675	722	322	747	652	118	925	999999	288	999999	900	891	927	999999	223	451	708	634	969	999999	224	424	999999	697	272	228	569	209	999999	999999	965	999999	999999	959	255	117	706	999999	230	356	661	37	121	999999	217	999999	999999	999999	525	635	350	999999	290	999999	938	260	999999	999999	485	434	549	725	715	362	596	315	407	999999	371	116	744	999999	413	623	999999	197	312	999999	489	999999	93	814	999999	856	584	999999	315	999999	31	994	816	90	246	795	806	936	322	759	999999	999999	750	175	394	999999	890	363	999999	667	373	750	948	621	999999	999999	350	735	51	999999	777	355	10	999999	999999	376	300	663	751	617	816	999999	874	552	521	999999	374	918	430	999999	999999	231	999999	647	485	280	999999	204	999999	999999	455	81	894	999999	999999	811	902	202	228	27	999999	237	612	999999	999999	999999	876	999999	110	999999	995	432	315	775	892	556	426	362	82	999999	331	999999	718	875	172	744	450	420	570	710	999999	182	999999	412	158	999999	618	999999	999999	456	404	999999	104	395	879	32	766	129	572	435	395	549	129	999999	696	999999	518	999999	999999	116	588	465	834	400	875	823	732	902	626	999999	999999	999999	565	626	283	680	999999	333	999999	149	978	330	999999	145	999999	144	62	159	999999	136	231	880	999999	689	868	999999	999999	704	520	66	300	864	503	419	999999	204	999999	503	277	25	30	999999	742	401	138	268	616	699	85	999999	771	582	195	500	931	999999	507	875	757	999999	865	999999	813	939	849	123	826	439	647	130	160	558	999999	701	115	46	148	301	561	999999	999999	999999	629	779	294	718	999999	999999	487	440	697	118	745	932	160	723	381	803	999999	24	441	186	61	955	590	222	699	493	394	895	918	215	999999	157	22	748	999999	43	654	140	445	824	952	217	432	999999	813	949	551	392	664	999999	749	546	178	155	74	673	198	82	28	194	617	591	521	492	793	597	920	411	55	347	999999	422	579	999999	234	844	532	548	999999	750	942	12	999999	583	999999	778	979	866	684	14	845	
581	122	260	217	370	999999	940	258	225	38	150	347	326	196	336	966	999999	920	230	151	649	672	999999	252	614	999999	999999	36	25	618	63	726	50	502	576	999999	999999	409	864	159	999999	999999	194	721	999999	665	914	397	139	811	999999	946	464	999999	205	908	844	17	602	19	757	913	999999	606	975	423	306	823	999999	37	647	161	66	80	559	359	999999	556	450	949	999999	999999	999999	213	200	117	999999	188	999999	668	465	321	807	999999	999999	999999	66	999999	746	388	368	100	778	111	174	999999	889	393	313	845	999999	297	567	652	999999	216	26	39	416	867	160	128	999999	951	571	999999	353	999999	679	999999	302	901	999999	999999	590	356	772	795	48	924	227	879	874	999999	247	178	754	165	291	999999	661	37	180	999999	999999	999999	573	999999	540	839	922	687	714	432	553	528	486	505	71	226	444	231	991	492	650	281	253	74	713	999999	580	198	921	493	229	275	731	932	999999	350	999999	944	264	209	11	540	999999	999999	908	719	692	259	103	74	999999	440	46	999999	999999	955	996	509	999999	147	268	733	766	230	213	287	999999	554	670	721	444	499	966	791	490	119	116	802	166	993	710	331	999999	856	743	999999	999999	53	703	878	354	999999	830	126	941	277	773	944	248	630	922	147	588	382	999999	260	473	254	207	128	849	204	353	999999	437	936	999999	909	486	999999	58	753	850	999999	377	170	999999	850	849	222	346	171	999999	535	80	573	743	721	236	492	999999	984	845	585	39	999999	930	710	689	15	999999	864	999999	825	999999	179	999999	795	15	469	592	999999	405	984	782	687	640	817	999999	864	202	999999	683	994	107	73	999999	275	999999	227	240	958	170	844	584	482	704	738	999999	999999	286	999999	999999	766	900	703	589	999999	803	351	518	122	999999	825	812	720	999999	473	999999	518	271	999999	42	788	239	633	462	999999	999999	310	983	902	864	159	587	254	211	916	103	404	999999	56	472	421	999999	127	308	999999	41	863	999999	240	999999	444	639	999999	999999	927	536	999999	250	38	461	502	368	616	999999	510	247	567	519	274	999999	333	999999	224	999999	621	89	999999	334	999999	529	999999	19	752	999999	430	519	332	999999	999999	999999	826	163	456	595	969	999999	101	869	797	108	474	354	36	859	687	999999	999999	706	304	847	424	942	133	508	915	493	999999	724	827	991	914	238	245	999999	553	179	587	999999	589	568	987	252	537	28	65	999999	982	999999	214	30	999999	626	999999	999999	999999	884	40	947	679	485	446	377	999999	
806	999999	245	118	999999	316	517	999999	795	999999	735	860	182	414	114	999999	723	511	722	999999	999999	896	298	202	999999	920	999999	149	640	950	113	132	620	210	999999	835	819	92	840	586	697	999999	999999	999999	309	999999	792	479	999999	504	999999	974	999999	999999	245	909	894	53	308	231	646	377	192	999999	23	999999	249	999999	684	278	633	641	670	145	822	608	597	789	999999	244	137	200	224	999999	994	139	408	763	999999	821	940	776	783	619	940	329	999999	464	999999	696	336	999999	999999	656	870	324	313	587	44	637	999999	999999	159	74	104	456	163	56	850	884	999999	486	18	862	338	857	857	61	205	503	592	142	303	206	908	317	999999	999999	274	999999	825	999999	728	337	999999	999999	626	719	999999	494	999999	999999	613	610	491	849	812	932	328	23	467	262	392	541	55	189	811	999999	165	999999	999999	999999	782	181	69	999999	758	680	363	502	240	147	536	711	336	999999	529	692	715	68	505	472	249	999999	222	572	999999	196	999999	999999	33	999999	563	999999	442	580	999999	442	999999	999999	999999	141	579	999999	783	329	726	681	214	999999	999999	128	248	106	291	589	356	531	959	496	999999	999999	398	43	479	999999	584	797	278	756	999999	96	999999	617	967	374	892	423	477	999999	999999	757	981	859	669	904	434	999999	457	853	999999	999999	482	64	150	529	742	545	356	999999	744	928	412	458	997	573	977	630	139	999999	696	932	64	999999	999999	999999	590	999999	373	574	142	999999	999999	999999	532	769	614	96	477	447	632	356	999999	261	158	918	354	533	861	106	927	804	337	540	166	999999	611	416	414	941	939	999999	182	781	93	627	587	999999	999999	999999	999999	890	163	691	294	999999	865	999999	918	732	999999	67	677	277	647	338	790	809	269	241	999999	207	999999	535	508	999999	184	295	178	530	340	367	999999	633	147	46	999999	645	256	999999	435	999999	999999	681	96	882	535	904	144	755	836	999999	999999	693	999999	761	217	999999	193	864	999999	580	634	397	999999	496	459	54	140	610	686	999999	563	452	806	358	709	999999	999999	626	999999	280	999999	999999	693	562	639	913	999999	999999	829	999999	999999	999999	651	854	183	111	290	599	432	491	774	999999	999999	999999	224	999999	887	722	62	216	189	566	999999	999999	430	222	703	999999	857	546	491	999999	780	663	692	181	800	952	184	999999	720	848	999999	999999	999999	625	354	11	999999	364	999999	840	332	622	844	895	421	757	999999	961	407	450	742	885	999	29	753	999999	10	999999	485	999999	999999	454	496	999999	999999	999999	
398	804	999999	701	501	502	520	650	999999	168	819	796	760	53	528	222	210	280	999999	999999	413	485	871	939	11	304	879	101	302	999999	999999	513	532	854	999999	629	104	706	948	250	375	999999	598	595	999999	213	999999	441	999999	999999	254	226	234	64	163	912	932	999999	699	206	623	999999	357	553	42	315	999999	999999	685	898	999999	504	999999	999999	999999	999999	887	286	353	999999	23	447	999999	968	634	909	288	478	700	455	696	176	16	751	999999	946	10	54	562	290	939	384	756	517	216	749	894	369	120	108	35	655	584	901	999999	999999	743	389	918	133	36	795	999999	239	211	952	498	579	248	999999	63	843	724	73	858	638	690	177	761	884	24	919	999999	999999	999999	51	999999	114	567	451	212	621	136	439	263	154	178	526	999999	999999	261	325	999999	999999	54	191	999999	999999	53	999999	494	575	628	44	118	117	437	613	809	170	369	999999	21	797	794	999999	716	295	810	999999	469	173	861	999999	633	999999	798	999999	558	248	119	999999	71	22	999999	999999	992	102	330	156	716	999999	717	155	999999	867	313	999999	329	999999	999999	645	999999	338	96	999999	714	999999	410	418	318	999999	65	571	999999	298	332	999999	840	167	999999	999999	999999	663	999999	999999	456	716	612	999999	396	475	924	946	773	474	999999	732	925	635	999999	871	999999	912	838	532	510	156	104	606	999999	314	492	172	999999	850	680	56	340	192	874	997	518	645	31	842	999999	118	999999	999999	927	999999	999999	215	244	578	933	62	825	999999	403	310	622	999999	231	92	999999	999999	999999	999999	793	324	402	999999	760	924	999999	56	999999	995	272	999999	357	517	678	944	240	999999	927	593	916	628	999999	864	789	574	385	511	999999	999999	999999	999999	333	999999	793	612	999999	340	999999	320	224	887	171	999999	213	11	952	114	999999	286	851	705	835	999999	16	174	999999	538	999999	196	549	999999	999999	950	145	765	78	482	724	76	999999	900	832	616	378	999999	467	400	660	788	621	999999	999999	999999	98	999999	671	141	869	999999	519	999999	999999	267	999999	373	999999	220	694	447	933	479	390	271	539	951	872	228	823	999999	999999	702	877	175	574	278	677	999999	862	999999	103	999999	613	105	557	87	523	999999	999999	15	773	256	705	999999	999999	151	890	912	607	146	292	999999	318	891	999999	816	999999	999999	999999	503	695	771	357	714	353	997	999999	295	999999	462	437	999999	382	999999	213	460	996	664	321	999999	387	999999	886	999999	999999	650	999999	721	183	999999	296	999999	882	352	320	999999	999999	999999	999999	857	
285	999999	207	155	709	985	80	500	688	470	819	999999	899	269	125	929	884	999999	26	703	380	154	121	973	176	134	424	39	999999	999999	999999	15	795	463	157	782	999999	741	26	712	579	136	43	712	920	169	413	622	237	999999	127	276	974	175	487	140	493	999999	978	585	570	50	999999	999999	908	814	340	445	121	343	372	153	615	999999	133	999999	121	999999	63	999999	721	801	802	127	999999	295	40	630	976	27	298	343	762	440	999999	538	143	556	804	116	829	967	511	999999	28	974	999999	670	51	243	29	999999	999999	999999	864	768	248	875	402	999999	783	710	468	104	54	999999	390	184	999999	594	119	999999	604	946	999999	754	300	908	109	119	634	999999	588	743	999999	214	173	790	576	383	300	268	164	999999	332	128	508	417	849	999999	593	486	508	457	134	464	999999	233	793	120	999999	339	999999	999999	988	422	999999	999999	105	840	999999	599	608	789	999999	850	999999	423	623	68	255	999999	999999	119	525	158	999999	999999	619	999999	999999	939	996	466	999999	961	999999	871	202	910	999999	782	321	19	135	994	999999	999999	163	999999	64	999999	999999	735	864	594	280	999999	766	999999	999999	999999	999999	561	126	925	602	151	883	999999	368	538	231	713	71	999999	571	58	984	531	280	153	999999	346	489	999999	338	271	602	320	690	825	999999	361	359	16	999999	759	893	209	401	999999	835	821	999999	525	999999	999999	999999	401	33	231	682	245	570	416	999999	999999	82	467	596	340	999999	573	651	542	999999	869	999999	999999	797	999999	165	784	139	543	318	166	999999	999999	814	442	999999	999999	999999	999999	153	999999	791	942	994	999999	999999	436	999999	70	999999	271	179	382	999999	974	542	618	999999	999999	76	897	115	36	108	855	348	117	653	164	742	348	287	192	399	565	999999	421	999999	891	133	729	182	78	356	57	999999	59	873	840	899	980	606	999999	401	255	763	764	844	999999	567	580	999999	999999	328	999999	983	999999	983	535	895	131	999999	999999	97	347	725	46	999999	999999	868	999999	243	813	264	761	741	212	791	153	999999	323	577	922	999999	999999	946	724	999999	999999	73	10	75	348	944	778	999999	894	987	64	529	726	94	792	999999	999999	999999	969	203	567	116	781	999999	839	732	581	553	634	999999	544	400	11	297	180	988	868	999999	894	868	486	337	847	225	736	624	86	238	784	653	999999	999999	977	531	192	402	291	805	236	616	372	234	999999	999999	452	663	528	439	999999	804	999999	53	451	110	717	999999	999999	999999	468	999999	656	999999	769	999999	331	
337	423	480	114	999999	706	72	997	999999	505	261	538	341	999999	83	106	646	324	999999	251	999999	764	876	814	999999	144	999999	346	21	959	29	465	817	193	125	249	58	334	999999	108	999999	56	999999	999999	465	999999	999999	999999	395	128	19	37	788	739	318	572	547	999999	999999	643	999999	726	999999	329	485	999999	721	999999	999999	833	57	999999	189	882	903	966	601	281	358	262	999999	999999	951	892	999999	999999	676	87	999999	552	701	392	182	501	127	622	70	843	128	669	979	999999	146	561	999999	697	999999	906	999999	352	970	276	317	899	436	58	775	102	999999	999999	129	643	283	114	141	665	149	999999	764	999999	906	757	162	689	282	438	795	399	821	262	152	769	251	532	581	435	84	282	75	79	846	967	474	634	549	999999	505	41	429	415	557	171	152	555	445	222	123	628	627	997	262	999999	280	126	351	360	999999	750	533	706	591	999999	621	999999	999999	938	999999	527	149	936	933	764	970	416	999999	999999	626	695	97	368	321	456	655	77	816	471	696	358	293	199	943	754	508	723	999999	690	550	457	999999	999999	929	596	488	690	73	498	415	864	421	370	733	706	663	174	394	144	221	999999	878	999999	999999	935	243	999999	993	188	266	999999	999999	24	999999	179	584	589	438	725	968	999999	14	328	999999	832	936	923	999999	246	101	343	338	689	999999	996	578	147	266	994	362	537	697	884	241	168	281	406	929	563	132	83	735	668	176	256	549	560	917	418	998	999999	495	999999	97	922	999999	999999	545	444	601	446	333	444	373	999999	999999	129	96	897	560	540	994	902	124	999999	608	670	999999	999999	457	27	230	999999	996	52	52	941	999999	999999	250	379	999999	999999	961	999999	750	301	305	735	978	430	999999	29	999999	999999	326	592	642	80	999999	257	388	323	987	584	225	486	447	331	398	336	999999	777	999999	191	679	509	999999	437	999999	316	374	788	253	999999	999999	210	989	538	725	459	308	726	994	999999	990	999999	507	387	470	274	853	999999	346	652	999999	697	999999	999999	999999	816	652	999999	999999	999999	883	600	80	960	40	25	999999	909	605	939	37	605	999999	665	999999	142	999999	999999	967	999999	463	399	452	601	928	855	837	999999	750	909	999999	104	999999	999999	999999	400	999999	999999	356	454	999999	944	379	407	624	502	914	999999	485	655	999999	100	246	800	554	493	157	479	41	185	187	183	168	695	142	933	682	795	999999	800	666	464	215	522	999999	519	30	55	999999	999999	941	999999	837	105	999999	716	858	999999	
442	625	999999	997	515	181	277	999999	785	999999	274	691	819	128	161	685	989	359	885	723	575	45	999999	999999	999999	605	243	57	345	73	601	999999	999999	560	363	931	557	668	999999	999999	999999	999999	999999	346	999999	295	616	999999	979	999999	116	745	831	144	556	999999	161	150	999999	999999	938	229	999999	722	92	999999	616	269	765	230	138	330	999999	851	478	999999	311	136	331	999999	989	421	78	193	957	856	595	940	13	999999	779	416	173	50	105	35	372	21	263	933	679	356	66	759	999999	785	999999	999999	999999	612	105	34	818	298	920	999999	161	84	765	236	999999	999999	266	809	450	721	167	999999	756	452	581	300	873	398	537	642	364	319	170	181	520	615	285	401	999999	754	597	999999	130	578	874	298	256	36	999999	14	100	257	318	312	627	999999	999999	999999	999999	805	161	999999	760	287	999999	842	914	593	715	646	400	999999	949	696	999999	292	249	188	578	293	54	846	717	999999	552	117	999999	857	999999	545	392	71	370	64	602	177	123	842	415	42	383	999999	321	44	614	235	999999	622	188	344	735	54	999999	747	760	315	713	237	734	64	841	66	999999	180	263	338	504	894	999999	999999	179	406	999999	545	909	391	535	682	919	999999	999999	388	999999	999999	809	999999	426	623	999999	297	463	886	999999	360	200	327	623	151	781	285	730	412	999999	232	175	999999	282	999999	837	379	780	40	318	999999	254	999999	386	999999	370	915	912	999999	600	999999	502	292	298	421	355	592	767	393	999999	643	596	999999	859	457	53	480	75	999999	999999	925	517	433	999999	999999	115	737	940	794	781	865	999999	999999	812	999999	729	882	50	999999	999999	255	611	999999	999999	674	999999	847	603	929	999999	889	999999	595	999999	999999	298	999999	714	597	999999	617	999999	973	612	45	280	746	595	145	727	999999	440	213	572	540	999999	130	303	903	879	268	144	20	18	891	25	777	754	147	999999	660	999999	452	555	999999	603	638	783	103	404	84	262	467	211	625	458	646	999999	564	361	177	775	810	717	56	483	640	964	720	30	999999	991	458	711	77	992	987	999999	435	937	999999	999999	210	509	999999	16	676	809	393	443	378	754	199	785	266	999999	367	735	508	663	962	999999	72	999999	902	92	804	756	144	632	471	988	597	627	676	999999	999999	311	912	50	999999	831	581	999999	652	747	999999	672	999999	192	635	262	158	999999	999999	21	999999	138	999999	722	211	999999	674	761	971	389	167	999999	999999	435	999999	65	999999	468	857	999999	102	999999	429	164	290	
141	312	999999	999999	999999	839	825	999999	664	557	446	999999	999999	839	885	167	819	999999	272	589	999999	999999	28	871	579	999999	690	999999	844	999999	498	708	452	441	999999	618	722	764	999999	550	999999	919	454	878	999999	360	632	999999	972	999999	282	479	167	999999	999999	578	294	999999	427	778	158	911	999999	745	68	737	262	999999	999999	277	444	65	552	722	999999	999999	118	149	996	229	807	72	941	870	646	28	551	877	390	501	334	641	999999	984	999999	999999	120	999999	999999	999999	108	873	859	704	538	226	927	444	326	741	999999	999999	93	207	970	999999	969	938	109	49	196	385	999999	278	943	999999	999999	568	331	828	209	410	329	860	999999	934	212	999999	342	429	101	116	560	649	41	189	557	149	999999	999999	460	999999	608	999999	949	723	505	591	761	735	999999	368	123	498	542	69	999999	233	86	46	883	732	606	680	999999	999999	824	728	999999	764	999999	579	555	26	378	36	801	548	910	999999	438	621	486	999999	920	732	992	72	117	971	363	333	999999	976	430	727	576	927	832	869	898	777	354	996	489	928	999999	999999	130	515	267	287	322	678	999999	272	256	999999	759	225	97	762	621	274	999999	921	516	999999	595	650	460	873	999999	999999	999999	661	276	489	127	992	999999	895	942	601	713	999999	999999	393	379	168	481	577	999999	999999	781	146	165	89	596	567	421	999999	511	479	65	394	570	280	179	945	995	999999	999999	767	306	201	819	30	999999	999999	910	133	209	436	179	882	999999	999999	270	372	999999	999999	999999	560	580	683	394	473	545	329	515	740	224	999999	172	714	696	999999	320	589	326	145	528	271	656	999999	45	84	309	183	688	471	999999	806	449	808	999999	330	197	622	807	356	484	241	819	999999	909	776	274	465	196	304	999999	680	56	371	668	631	903	999999	648	319	173	372	999999	53	999999	417	983	363	840	375	223	697	782	970	999999	297	452	999999	389	269	999999	844	986	999999	681	339	760	999999	150	252	999999	905	974	497	193	122	999999	999999	449	501	792	999999	624	999999	91	102	897	999999	711	381	188	999999	902	999999	999999	999999	385	256	372	999999	657	905	223	999999	947	317	723	295	999999	548	999999	677	47	887	476	999999	230	175	312	999999	441	684	377	769	999999	10	12	999999	987	865	736	354	413	59	844	887	999999	999999	873	774	999999	999999	299	172	685	510	389	25	912	999999	107	220	944	999999	958	999999	999999	454	533	946	314	137	999999	920	812	351	274	988	52	589	212	999999	301	538	220	828	394	214	
94	999999	621	987	683	387	767	999999	409	630	100	999999	999999	252	999999	927	469	251	999999	378	360	343	246	999999	973	332	999999	904	919	416	999999	999999	588	334	370	969	335	327	453	999999	999999	296	942	999999	898	179	240	960	699	374	78	999999	523	25	853	750	326	230	999999	360	980	863	605	993	999999	999999	294	35	882	534	601	151	797	395	225	74	999999	602	999999	999999	102	999999	214	555	347	602	999999	572	999999	999999	652	114	999999	999999	938	299	999999	999999	584	938	999999	999999	87	999999	772	999999	181	138	800	999999	359	999999	999999	219	268	999999	658	60	656	466	354	999999	999999	273	881	497	837	704	456	925	999999	452	27	999999	918	887	369	49	782	999999	430	487	999999	691	269	928	999999	999999	999999	404	641	639	302	999999	999999	173	660	814	293	999999	100	476	682	999999	415	906	706	172	999999	380	184	618	278	246	46	866	950	999999	13	952	120	742	870	61	294	743	160	900	970	755	999999	999999	999999	507	329	953	999999	897	999999	363	999999	999999	999999	463	999999	32	371	65	91	727	223	798	811	341	174	357	999999	630	589	999999	999999	806	202	546	999999	630	862	999999	999999	999999	71	62	586	650	730	896	999999	416	999999	271	382	999999	818	253	542	438	999999	999999	343	972	356	999999	317	614	999999	426	31	267	319	599	999999	999999	149	997	999999	999999	221	171	610	278	999999	199	799	327	299	661	987	948	14	999999	886	448	437	944	736	999999	745	971	999999	314	874	681	107	999999	112	999999	955	820	587	381	226	581	814	74	563	999999	999999	999999	325	945	438	82	263	999999	999999	721	999999	204	271	779	425	249	999999	305	403	737	102	999999	225	518	706	176	371	632	499	315	633	372	999999	579	999999	755	656	108	875	801	427	504	999999	390	616	999999	999999	807	956	999999	463	518	671	826	74	818	999999	999999	248	272	711	631	113	407	97	801	813	692	999999	669	593	29	999999	602	319	598	49	835	901	945	617	999999	675	523	999999	125	701	564	514	692	980	850	999999	613	999999	999999	400	130	302	815	999999	999999	539	297	999999	443	98	999999	999999	476	999999	939	905	303	655	999999	956	590	555	999999	110	258	187	585	689	743	170	816	512	522	207	999999	542	96	999999	999999	999999	388	999999	418	37	632	999999	48	999999	999999	944	565	999999	942	840	999999	574	329	715	999999	999999	953	607	649	283	281	566	993	278	860	406	819	305	905	999999	577	460	147	944	477	999999	148	671	647	798	604	857	999999	682	397	353	222	999999	309	69	80	780	489	
144	755	75	64	769	63	644	999999	270	63	819	272	358	437	385	247	497	999999	292	960	999999	678	423	997	321	880	517	999999	999999	996	845	999999	999999	971	999999	199	411	156	378	618	999999	672	344	804	750	419	999999	916	837	142	999999	518	788	999999	638	999999	999999	78	999999	999999	545	461	999999	999999	218	766	475	387	434	999999	836	351	182	999999	957	188	999999	619	256	901	841	600	356	315	194	336	274	977	342	546	857	342	413	489	82	551	985	999999	596	999999	944	999999	999999	999999	999999	470	346	999999	862	459	999999	723	822	841	57	944	115	381	89	881	502	999999	54	887	338	999999	938	999999	600	416	202	999999	999999	273	957	189	118	704	19	723	990	159	124	883	424	999999	520	571	442	137	446	614	999999	714	491	455	617	604	323	999999	532	653	524	456	266	858	700	559	999999	868	999999	999999	371	366	891	999999	383	171	472	999999	983	376	260	999999	999999	999999	282	317	781	511	999999	513	391	216	200	346	635	668	626	565	443	961	688	573	999999	45	252	999999	823	148	82	456	142	999999	819	166	403	61	486	999999	585	999999	999999	999999	305	332	999999	164	175	555	717	715	544	906	761	31	999999	999999	999999	934	345	999999	494	642	439	126	381	272	397	44	942	583	999999	999999	999999	60	193	316	278	968	25	999999	468	277	999999	366	911	235	366	797	477	716	880	552	343	999999	898	145	999999	189	951	999999	767	999999	612	144	534	999999	926	711	837	381	418	212	918	257	190	999999	221	83	999999	999999	906	600	566	999999	703	638	614	999999	162	58	999999	999999	27	268	999999	337	665	296	832	324	309	655	959	106	999999	677	999999	95	756	999999	923	869	999999	805	850	176	999999	999999	440	895	981	883	999999	999999	999999	329	999999	660	999999	999999	561	924	999999	999999	846	999999	640	470	927	36	15	529	295	480	999999	999999	124	222	999999	164	763	288	999999	937	343	999999	106	180	98	999999	492	999999	168	903	999999	999	628	999999	959	600	535	113	458	414	889	461	597	88	664	512	214	972	253	999999	99	282	77	313	556	431	164	470	382	947	543	42	370	392	999999	135	999999	40	262	817	628	659	999999	452	57	881	827	28	515	999999	774	519	999999	999999	814	847	931	325	537	537	445	75	731	510	871	857	999999	215	999999	539	636	184	719	999999	999999	999999	452	625	265	999999	603	146	999999	796	999999	33	313	974	577	512	203	560	502	725	381	562	999999	328	581	999999	999999	621	999999	976	949	600	800	302	251	999999	999999	315	69	862	
933	309	120	935	337	847	553	126	637	225	345	85	682	994	64	591	510	133	54	75	999999	999999	846	999999	846	582	999999	20	732	203	116	888	999999	639	791	82	452	993	991	999999	646	674	983	999999	641	874	917	805	248	660	873	282	999999	999999	977	951	463	143	98	755	624	543	393	444	119	999999	584	999999	213	982	999999	517	999999	999999	429	220	998	772	346	971	999999	999999	999999	82	999999	834	627	506	999999	839	999999	318	904	246	119	113	290	548	964	194	999999	874	601	265	521	999999	149	949	575	767	952	690	796	126	100	206	770	999999	125	284	999999	999999	392	374	373	830	612	896	212	326	930	999999	807	162	681	790	826	517	560	962	999999	678	931	894	887	928	522	999999	999999	912	342	969	433	690	364	221	492	237	999999	999999	753	253	746	258	837	999999	883	644	444	999999	379	263	999999	162	589	161	156	999999	487	999999	318	999999	750	299	983	999999	36	126	797	470	308	999999	625	868	218	451	931	999999	67	999999	54	999999	352	846	999999	88	218	281	999999	212	75	994	750	456	383	929	502	457	274	876	476	766	847	974	11	999999	638	892	943	147	230	473	440	102	400	440	481	903	756	905	752	999999	999999	594	999999	313	849	179	495	289	948	483	417	190	918	288	40	378	999999	763	450	326	999999	964	982	601	563	999999	65	942	999999	599	999999	369	133	720	999999	999999	580	697	931	999999	999999	663	999999	746	65	259	184	121	410	113	68	999999	464	436	427	60	611	803	999999	201	999999	552	831	999999	782	58	67	207	537	777	797	158	832	999999	919	674	776	999999	545	314	999999	999999	542	999999	540	708	905	999999	303	700	999999	777	947	739	355	853	999999	838	963	17	202	999999	999999	632	315	910	170	999999	516	753	284	999999	267	999999	717	179	999999	487	818	84	152	999999	904	836	137	30	999999	102	999999	75	842	937	999999	537	121	506	369	999999	999999	630	999999	432	190	550	425	999999	999999	511	31	999999	843	354	999999	889	864	832	82	748	505	294	999999	78	847	451	911	347	103	729	999999	221	810	109	448	198	537	720	190	363	421	852	999999	698	999999	999999	231	999999	918	393	673	999999	999999	999999	415	753	920	479	584	738	639	88	999999	790	187	999999	999999	999999	905	831	362	999999	651	718	337	652	784	21	999999	398	229	423	999999	710	66	999999	999999	199	693	999999	277	68	146	451	724	342	999999	720	520	270	999999	487	999999	97	40	529	637	715	293	762	969	909	999999	195	519	225	999999	999999	734	999999	
33	187	60	220	563	304	17	210	994	999999	982	73	500	736	316	999999	831	341	679	536	417	82	905	931	999999	999999	999999	950	931	508	683	199	985	388	247	905	436	381	533	736	999999	999999	720	298	780	906	418	744	879	999999	394	327	999999	999999	725	951	281	129	494	205	999999	67	999999	495	321	793	87	122	499	411	315	459	808	942	999999	980	361	616	999999	999999	949	841	81	164	123	365	396	788	663	296	633	999999	999999	338	29	999999	167	999999	977	987	828	999999	255	999999	471	935	519	999999	999999	744	599	664	969	675	255	875	986	124	381	956	406	299	999999	213	999999	999999	572	479	922	999999	823	135	639	172	991	653	596	602	692	188	845	999999	605	918	696	969	347	999999	92	153	478	52	999999	30	591	999999	847	999999	999999	999999	373	50	999999	632	999999	999999	34	806	684	602	288	393	432	203	120	999999	999999	999999	516	807	661	360	396	779	999999	780	282	999999	581	462	806	999999	999999	229	814	805	599	973	999999	232	944	541	999999	490	864	95	620	999999	910	721	999999	999999	999999	893	811	22	999999	167	999999	150	201	416	234	999999	999999	999999	491	999999	999999	315	279	999999	999999	293	862	999999	823	999999	914	996	169	622	708	999999	617	999999	29	999999	418	999999	999999	999999	432	856	41	538	316	315	694	141	603	418	281	604	451	134	773	251	40	690	199	747	253	999999	981	579	707	374	999999	999999	714	999999	793	586	999999	838	298	686	262	334	999999	518	999999	783	999999	751	999999	999999	418	493	726	778	977	727	612	414	999999	877	875	462	999999	942	700	397	426	129	624	695	999999	613	835	96	999999	706	999999	999999	535	999999	162	999999	239	604	956	131	580	935	506	75	973	748	650	421	811	800	503	871	817	824	366	283	999999	999999	999999	804	999999	639	789	999999	850	930	879	727	725	645	232	236	999999	579	999999	999999	622	558	721	999999	963	424	285	999999	999999	15	999999	999999	114	878	112	584	942	999999	473	940	156	235	999999	52	999999	999999	695	175	577	276	999999	247	18	875	999999	578	933	959	999999	243	999999	999999	77	844	76	999999	623	846	543	648	294	833	116	876	344	999999	343	678	833	50	728	119	999999	936	130	626	702	238	228	533	651	983	321	999999	999999	999999	168	999999	976	700	999999	849	999999	928	982	62	140	141	999999	273	999999	264	135	800	514	254	980	999999	999999	999999	999999	999999	628	20	999999	311	999999	876	299	999999	238	999999	702	143	741	879	488	999999	954	999999	495	999999	697	955	298	396	999999	521	725	342	
999999	37	655	536	233	999999	230	621	931	999999	540	264	999999	751	45	281	562	992	69	634	766	298	999999	656	999999	906	697	673	721	999999	999999	999999	161	957	224	999999	317	999999	999999	825	658	866	760	999999	538	241	999999	945	999999	26	833	864	462	100	575	286	999999	999	581	326	227	557	899	329	236	539	999999	884	537	834	999999	396	999999	999999	975	999999	537	901	127	722	189	751	999999	999999	999999	590	548	70	999999	999999	999999	317	594	593	608	111	966	440	57	998	139	843	417	95	999999	447	781	229	124	999999	748	949	882	859	147	476	804	999999	552	646	991	51	503	999999	485	657	999999	499	999999	999999	933	999999	854	128	999999	345	343	667	653	339	999999	328	945	715	198	409	435	734	456	141	999999	771	999999	999999	17	97	349	999999	999999	404	645	291	594	250	742	999999	999999	763	276	801	999999	147	999999	223	999999	672	999999	999999	411	999999	999999	77	53	503	578	171	218	999999	999999	999999	996	526	999999	259	693	527	734	999999	973	546	313	672	468	654	999999	168	999999	675	574	345	992	562	415	533	182	999999	247	101	671	580	443	653	999999	999999	805	616	90	301	999999	319	937	399	814	865	773	559	608	399	503	419	940	543	878	776	513	443	120	533	86	999999	289	999999	43	402	999999	660	999999	999999	849	393	88	929	999999	264	999999	999999	747	550	760	623	969	999999	999999	261	640	999999	999999	875	267	371	505	556	999999	413	999999	999999	999999	999999	999999	999999	539	910	549	120	341	20	999999	624	379	911	999999	569	772	462	155	440	55	781	761	213	999999	154	440	999999	887	531	714	742	234	112	246	335	999999	647	94	999999	309	486	920	629	512	160	506	355	676	936	783	999999	999999	599	258	584	999999	558	999999	394	479	999999	999999	809	305	655	400	276	999999	369	999999	134	378	96	999999	569	861	141	999999	735	648	95	811	950	747	999999	483	999999	853	999999	675	239	420	699	999999	246	263	120	333	856	760	999999	680	316	165	658	393	999999	467	999999	722	528	858	501	746	394	999999	999999	999999	999999	181	764	999999	23	694	550	713	679	999999	895	999999	751	808	999999	975	999999	999999	505	999999	999999	569	312	177	174	939	999999	381	919	953	204	986	999999	58	999999	684	999999	999999	666	622	614	999999	713	674	572	383	971	999999	24	526	337	979	755	487	973	784	999999	999999	258	84	546	179	794	725	999999	999999	999999	702	827	999999	979	602	748	883	190	153	855	999999	605	791	967	437	367	403	626	225	999999	502	85	999999	999999	408	567	592	85	
445	160	999999	371	663	57	278	892	854	546	734	241	871	999999	829	999999	242	991	467	116	119	811	999999	999999	999999	677	833	627	631	354	999999	44	165	808	744	993	866	276	942	744	699	999999	512	856	891	983	369	204	255	276	582	417	110	485	965	633	758	999999	284	985	223	650	270	510	964	700	85	999999	562	835	999999	999999	58	723	417	999999	308	999999	217	113	318	639	382	364	999999	174	933	680	999999	121	999999	978	999999	956	530	58	283	12	891	201	999999	305	641	420	214	616	368	387	999999	399	334	224	999999	180	676	999999	999999	999999	738	800	766	405	230	451	601	94	974	101	999999	369	301	999999	999999	26	205	23	998	962	160	999999	806	556	612	453	786	30	307	821	290	947	779	377	273	101	434	512	84	199	819	130	642	276	195	999999	999999	999999	571	664	974	663	585	316	755	584	994	220	793	777	665	580	787	162	811	254	589	923	42	561	999999	693	938	999999	153	40	522	999999	371	999999	999999	758	999999	642	999999	999999	371	473	622	689	107	224	999999	999999	534	248	343	999999	465	940	129	184	995	20	999999	290	725	776	173	725	999999	465	848	889	432	906	131	154	314	999999	882	125	311	352	999999	999999	999999	641	284	904	696	999999	84	431	784	180	762	448	568	566	999999	595	999999	897	627	999999	375	829	875	627	999999	198	185	279	67	13	999999	999999	555	706	316	999999	502	999999	38	40	999999	999999	115	261	154	682	585	999999	293	297	815	414	724	822	11	155	765	656	999999	508	856	804	373	780	308	119	893	862	260	999999	102	999999	868	597	261	947	724	624	483	999999	612	437	986	769	999999	468	928	733	999999	999999	328	846	481	999999	184	999999	64	334	953	45	789	723	497	999999	999999	999999	545	137	570	63	431	151	999999	999999	895	999999	818	999999	593	839	190	169	999999	100	499	255	999999	349	423	999999	999999	999999	999999	447	999999	889	999999	999999	574	422	923	800	172	652	739	186	999999	137	633	999999	768	459	740	999999	999999	630	565	999999	977	999999	214	206	714	896	169	41	480	999999	698	999999	488	308	40	999999	916	390	996	999999	360	322	582	441	715	999999	905	444	999999	557	593	34	333	542	542	624	999999	727	999999	276	492	707	706	937	439	627	276	999999	429	570	207	474	633	999999	56	664	376	773	490	56	991	724	999999	922	152	673	683	945	766	415	962	999999	303	999999	32	652	616	644	999999	999999	401	999999	999999	999999	360	999999	999999	282	496	877	257	999999	246	50	285	999999	334	783	
999999	765	999999	999999	704	23	999999	18	180	903	38	404	58	732	770	402	654	999999	999999	294	572	33	282	999999	459	888	999999	527	952	263	999999	264	999999	999999	849	246	153	999999	740	10	999999	352	947	497	254	102	999999	999999	674	999999	395	999999	67	999999	220	772	999999	544	871	815	999999	89	65	999999	458	773	999999	225	882	533	258	999999	814	709	803	999999	85	784	165	999999	70	641	853	119	867	726	206	287	622	999999	753	999999	209	925	154	999999	297	40	49	481	25	613	642	150	594	812	999999	358	246	991	696	708	388	999999	999999	224	236	946	60	731	576	799	999999	806	779	649	999999	889	999999	402	932	55	744	684	351	999999	999	713	524	65	999999	848	50	631	999999	999999	999999	694	999999	999999	185	351	980	317	999999	226	20	836	370	945	437	34	793	843	68	999999	963	704	173	999999	225	522	431	994	920	728	999999	971	426	734	428	690	718	634	227	591	74	436	779	999999	445	172	352	579	628	786	64	999999	572	737	999999	526	531	871	715	662	919	999999	999999	186	468	48	999999	999999	999999	747	315	999999	625	477	999999	536	925	48	999999	62	180	852	376	143	999999	560	409	688	999999	901	168	847	919	565	672	89	999999	603	666	406	999999	716	999999	880	480	894	581	104	160	555	999999	493	18	662	491	76	618	999999	512	907	639	731	999999	625	999999	999999	999999	70	805	507	497	331	382	999999	310	464	800	496	662	778	999999	314	537	106	310	675	839	266	999999	605	999999	999999	999999	758	999999	31	732	999999	302	999999	654	999999	299	653	68	279	121	551	362	999999	276	132	601	733	928	334	203	999999	999999	913	629	983	986	210	45	712	241	623	999999	999999	999999	374	203	650	134	999999	25	884	47	999999	999999	298	999999	999999	338	999999	192	366	999999	999999	828	844	121	388	393	670	534	999999	617	356	48	497	851	83	999999	902	928	951	609	469	999999	318	849	294	999999	999999	89	999999	871	999999	529	874	792	999999	460	887	262	815	266	999999	999999	925	999999	691	999999	999999	999999	831	750	999999	421	999999	757	371	132	999999	994	999999	38	999999	590	999999	999999	921	827	999999	704	593	622	418	649	999999	695	999999	534	394	51	168	301	294	893	258	200	999999	999999	999999	126	999999	145	941	892	436	786	999999	999999	351	707	355	863	828	370	853	218	341	787	308	545	612	837	738	999999	836	534	999999	999999	999999	402	784	645	539	57	283	999999	681	526	999999	336	490	281	192	999999	999999	304	473	999999	50	999999	999999	656	977	999999	999999	594	999999	
473	66	901	999999	55	541	948	922	709	334	999999	97	999999	999999	814	574	972	65	340	999999	60	781	541	71	821	128	301	543	137	668	786	999999	999999	61	217	470	999999	293	444	999999	244	999999	986	970	692	835	645	513	54	91	15	999999	183	940	355	999999	525	999999	231	927	249	415	794	51	547	999999	408	352	329	353	262	688	620	600	999999	999999	795	571	378	985	482	788	498	56	663	99	999999	999999	705	525	999999	482	999999	999999	501	999999	969	944	432	454	437	999999	194	701	828	326	86	582	530	69	897	954	470	245	999999	460	916	748	387	999999	999999	999999	999999	804	408	780	625	112	109	590	999999	850	148	924	557	189	604	999999	999999	346	22	786	228	646	628	991	999999	827	72	50	912	230	567	974	575	778	999999	389	302	999999	999999	974	483	939	742	56	815	546	687	275	856	129	531	50	445	101	440	10	999999	416	769	999999	50	69	677	106	293	174	358	779	533	999999	504	180	645	48	999999	288	903	581	186	474	999999	797	193	793	999999	526	999999	999999	347	999999	999999	885	287	903	999999	424	271	646	762	650	999999	999999	999999	641	999999	999999	405	406	788	999999	106	604	999999	305	658	252	875	884	999999	999999	636	874	441	999999	999999	618	892	742	114	889	27	999999	818	999999	999999	999999	66	552	179	348	131	141	695	196	558	609	655	982	254	691	548	387	250	995	999999	323	999999	863	630	15	468	663	302	898	144	999999	785	704	28	999999	196	333	714	999999	646	999999	999999	255	329	411	999999	910	999999	423	350	640	999999	822	521	999999	763	202	921	174	880	467	839	797	61	719	999999	950	964	999999	504	225	672	192	359	520	144	231	999999	229	51	558	175	879	557	504	821	962	999999	999999	664	999999	411	550	999999	188	999999	999999	203	609	587	22	999999	672	918	135	999999	999999	999999	11	829	999999	999999	701	132	331	302	960	249	557	999999	861	768	909	170	510	813	999999	999999	181	855	999999	999999	934	642	39	612	502	960	432	536	986	499	191	999999	132	344	999999	427	856	885	703	152	999999	711	999999	254	46	511	417	999999	845	830	999999	155	999999	514	724	999999	103	719	799	999	816	30	911	372	586	683	47	176	113	704	158	295	162	610	391	232	999999	999999	999999	991	553	121	691	999999	207	45	159	618	620	650	999999	999999	999999	703	336	625	799	364	668	363	473	251	217	999999	681	15	999999	475	132	999999	999999	319	153	808	999999	999999	339	999999	174	550	533	429	555	463	379	999999	210	458	284	766	999999	
562	126	999999	999999	311	903	549	484	999999	52	684	496	128	999999	999999	993	999999	257	630	295	54	199	999999	999999	54	695	754	771	670	805	545	200	999999	78	999999	202	999999	289	154	801	790	999999	973	508	849	933	437	956	364	27	922	999999	999999	480	388	372	998	393	484	616	999999	777	813	999999	999999	493	139	60	915	822	73	997	999999	829	505	773	225	999999	999999	121	999999	798	999999	652	882	344	546	886	690	228	203	546	805	999999	652	22	467	587	10	999999	999999	999999	999999	541	954	999999	108	824	999999	615	156	389	413	373	999999	999999	369	999999	999999	173	999999	253	369	697	628	999999	202	574	186	492	999999	999999	999999	624	999999	881	757	875	698	957	246	722	999999	999999	82	814	143	442	190	301	652	999999	84	837	418	559	27	353	999999	437	733	533	647	491	309	518	770	999999	65	999999	999999	494	472	999999	926	234	342	294	625	814	393	999999	999999	885	840	19	563	999999	215	758	864	414	963	271	234	999999	85	429	775	563	999999	354	387	713	999999	168	834	528	910	194	999999	999999	999999	107	54	973	148	999999	651	300	954	999999	583	307	612	198	530	211	999999	223	999999	912	999999	71	771	48	382	681	999999	681	184	44	870	31	999999	141	686	865	226	999999	999999	999999	778	485	608	63	770	999999	999999	999999	637	633	207	696	45	314	999999	999999	999999	15	601	467	999999	969	125	999999	999999	562	766	480	999999	665	984	999999	649	835	144	43	462	718	278	999999	580	685	53	550	837	183	985	236	918	29	539	220	659	116	747	808	369	999999	933	218	323	630	999	972	999999	135	999999	999999	180	189	213	617	737	308	887	890	926	575	92	999999	576	540	561	492	999999	999999	422	543	999999	999999	674	999999	999999	70	978	950	999999	999999	901	711	136	785	65	739	999999	921	483	360	999999	999999	882	999999	605	999999	641	783	78	517	845	874	713	513	121	844	999999	438	831	677	329	937	999999	999999	673	381	819	791	484	999999	676	214	300	71	324	241	454	879	999999	999999	428	999999	881	999999	236	999999	999999	622	674	999999	233	386	99	805	40	291	653	37	999999	233	177	850	309	255	840	640	584	652	199	880	999999	635	999999	999999	999999	134	65	44	999999	999999	384	206	127	272	598	999999	125	494	40	42	587	426	758	999999	630	578	895	999999	338	999999	452	999999	999999	999999	822	598	127	66	557	906	999999	619	409	999999	999999	970	733	999999	657	551	525	999999	999999	167	302	973	877	323	412	999999	999999	429	999999	42	204	38	773	999999	450	10	
181	69	937	134	805	968	999999	283	106	999999	844	999999	978	786	79	362	733	275	999999	848	999999	803	999999	876	677	807	913	999999	999999	820	206	409	999999	656	379	999999	999999	999999	362	333	999999	603	227	752	835	379	450	918	999999	999999	304	507	832	999999	289	999999	999999	999999	456	998	999999	650	993	285	999999	999999	272	332	417	999999	999999	247	913	177	892	127	586	900	50	308	366	994	413	448	526	999999	577	999999	377	11	60	100	49	999999	278	315	609	999999	298	400	117	128	511	359	640	67	594	665	709	999999	999999	514	30	158	641	999999	247	999999	999999	764	867	276	999999	415	562	119	207	559	898	586	517	643	611	999999	200	248	999999	63	808	468	999999	999999	999999	999999	220	545	79	891	999999	218	78	65	999999	534	999999	840	173	106	999999	530	859	999999	767	999999	654	157	902	381	999999	403	999999	999999	746	299	659	955	999999	999999	999999	26	50	316	837	690	999999	999999	460	87	126	999999	84	396	999999	999999	608	80	154	999999	559	999999	642	999999	933	328	640	884	318	999999	999999	577	999999	423	901	999999	999999	999999	206	86	613	202	697	825	265	607	328	191	926	468	691	999999	811	817	200	999999	383	351	382	999999	59	634	153	999999	999999	999999	999999	661	999999	486	796	65	873	999999	999999	367	999999	999999	999999	999999	999999	459	958	849	999999	294	999999	51	232	768	406	148	181	999999	999999	979	999999	140	999999	999999	117	667	695	450	672	636	715	743	999999	832	768	565	999999	56	519	600	676	303	364	999999	782	458	438	999999	89	657	999999	999999	999999	999999	318	244	205	726	999999	342	763	518	187	576	999999	999999	783	399	999	840	239	134	177	436	313	755	999999	999999	934	999999	238	999999	370	999999	752	528	702	999999	524	999999	370	192	828	999999	999999	168	126	788	348	759	675	48	727	248	428	759	999999	614	277	563	999999	501	999999	999999	113	999999	157	173	824	60	330	106	875	476	480	56	999999	989	598	999999	639	999999	999999	185	999999	199	251	999999	999999	993	508	97	420	960	75	999999	401	267	999999	52	999999	999999	964	297	999999	578	173	261	768	999999	462	39	25	132	999999	481	146	616	587	914	553	36	576	999999	999999	243	999999	999999	410	611	655	48	916	556	144	999999	999999	77	746	414	999999	990	363	999999	540	478	81	999999	999999	594	999999	784	999999	168	999999	984	386	143	745	204	893	258	850	999999	725	423	123	999999	999999	999999	457	999999	999999	183	888	562	672	999999	300	83	999999	999999	878	816	879	871	999999	757	66	159	999999	890	332	999999	521	999999	
999999	206	499	999999	999999	612	309	798	146	663	914	506	280	937	321	35	842	671	43	504	999999	999999	999999	854	64	366	412	999999	938	567	746	327	662	120	422	476	862	184	718	558	999999	999999	680	225	956	862	486	999999	838	284	58	660	518	26	408	117	919	644	71	999	209	471	859	579	917	597	844	999999	524	999999	173	999999	953	484	416	999999	363	71	898	202	999999	293	999999	664	518	96	808	645	999999	999999	556	999999	123	718	359	626	230	110	308	369	27	326	604	992	121	390	706	999999	609	118	754	857	746	868	129	916	999999	205	70	831	788	208	458	220	298	945	554	999999	135	790	79	262	763	999999	185	563	688	16	552	138	999999	774	46	603	560	699	999999	999999	599	999999	999999	34	49	476	581	999999	867	394	999999	175	999999	471	908	818	999999	501	103	217	693	999999	237	465	652	999999	451	23	171	855	999999	599	474	999999	645	999999	636	54	222	296	957	366	999999	304	312	999999	301	999999	999999	999999	564	68	999999	273	999999	999999	214	699	381	117	35	567	657	21	999999	999999	999999	999999	825	226	192	994	289	999999	999999	337	999999	933	162	999999	640	533	157	944	300	600	994	211	999999	999999	488	936	999999	115	271	400	709	684	568	207	999999	999999	102	649	44	999999	779	797	999999	234	171	280	546	116	476	999999	419	712	721	999999	120	999999	788	222	738	256	331	184	999999	859	627	999999	999999	999999	589	999999	999999	508	999999	730	820	206	999999	523	999999	217	400	999999	638	769	999999	996	963	434	97	197	976	999999	999999	788	999999	605	262	163	606	975	905	999999	999999	999999	70	911	803	999999	323	914	999999	274	770	999999	999999	764	545	999999	999999	631	999999	999999	867	402	899	999999	999999	999999	999999	225	999999	45	917	475	999999	999999	50	999999	708	78	202	999999	999999	183	886	711	119	999999	933	484	999999	999999	283	999999	752	999999	724	133	999999	509	324	683	509	108	970	274	357	304	229	57	999999	999999	77	999999	438	999999	999999	694	515	197	451	216	197	999999	999999	468	761	942	723	999999	94	916	999999	999999	753	519	473	999999	213	621	364	814	999999	885	761	562	418	472	546	999999	144	39	617	512	67	118	495	502	999999	511	512	414	581	882	999999	806	169	999999	67	999999	999999	818	999999	894	833	637	54	999999	255	603	59	999999	405	232	212	999999	308	835	151	644	999999	999999	999999	701	118	950	243	289	922	954	999999	550	414	627	713	999999	548	723	679	430	73	999999	257	999999	462	223	18	359	679	909	507	334	727	422	999999	817	
999999	789	785	883	404	765	389	300	209	999999	999999	777	518	887	515	585	165	999999	581	839	999999	729	999999	999999	941	883	609	23	999999	79	999999	992	733	896	576	758	938	796	999999	307	805	957	149	999999	339	241	999999	792	403	922	178	16	841	64	105	29	551	889	942	520	165	375	999999	140	685	892	54	999999	999999	756	646	999999	999999	283	44	764	590	295	566	709	52	999999	620	533	999999	816	161	678	999999	556	217	58	854	515	999999	999999	999999	999999	999999	446	196	999999	480	646	286	999999	999999	568	30	999999	439	265	999999	242	477	348	755	320	239	869	741	375	820	764	549	999999	515	188	141	999999	651	999999	28	129	523	823	999999	999999	257	102	999999	592	658	470	126	951	725	621	48	803	684	999999	779	408	999999	820	408	716	107	999999	302	143	436	425	689	858	247	999999	719	654	11	782	73	147	374	158	999999	360	999999	597	872	893	999999	337	920	848	801	619	999999	702	425	630	999999	999999	799	371	999999	242	999999	268	714	520	902	999999	802	999999	739	642	44	557	999999	999999	78	509	999999	408	993	109	504	840	66	999999	790	999999	238	380	906	999999	347	13	992	999999	579	389	883	361	991	756	999999	28	999999	169	999999	866	599	376	999999	999999	752	401	377	66	738	940	211	96	730	885	165	431	996	244	305	40	999999	999999	479	689	626	999999	999999	247	573	486	999999	999999	52	924	427	861	999999	539	752	945	635	935	999999	638	187	797	631	115	600	999999	32	873	864	554	310	970	897	999999	749	999999	983	999999	492	999999	999999	314	53	805	468	303	612	466	492	359	405	630	882	840	511	999999	999999	312	646	470	463	858	42	497	623	999999	964	999999	790	465	961	504	999999	493	430	873	753	825	647	307	999999	566	391	515	159	680	97	999999	999999	920	999999	681	494	32	798	359	999999	556	999999	20	999999	999999	999999	36	397	900	187	999999	419	638	85	17	665	349	968	897	476	527	347	999999	999999	906	999999	869	999999	290	20	429	695	81	601	207	643	636	968	834	889	364	999999	259	502	999999	999999	999999	844	999999	26	155	64	901	882	755	218	248	999999	999999	91	999999	36	117	889	758	703	999999	47	878	373	38	380	999999	999999	122	999999	999999	999999	670	269	852	34	552	273	865	375	999999	198	999999	999999	404	984	999999	753	999999	338	21	369	999999	995	999999	695	966	93	987	999999	920	894	770	356	129	999999	981	999999	239	781	999999	843	33	392	999999	160	201	889	968	999999	999999	390	924	783	397	728	705	674	961	
167	68	468	285	101	999999	899	428	499	869	606	13	383	999999	311	854	177	999999	361	96	158	999999	86	125	999999	999999	539	969	999999	958	400	102	317	999999	82	722	24	567	932	999999	20	999999	701	30	372	50	461	866	622	999999	230	999999	354	588	999999	663	982	999999	342	162	915	929	442	541	999999	513	696	181	999999	588	839	999999	413	424	86	426	801	66	752	902	999999	673	357	999999	737	18	748	729	999999	418	740	671	235	780	999999	90	299	170	551	858	354	290	424	43	999999	999999	979	929	511	999999	999999	926	601	439	674	252	582	385	803	470	765	967	782	43	999999	178	384	633	999999	995	137	641	514	893	999999	207	258	323	966	127	999999	818	227	12	557	814	79	999999	999999	999999	507	914	999999	91	102	999999	507	390	195	921	245	356	999999	999999	268	229	421	707	882	477	993	999999	418	999999	441	947	750	779	486	43	108	589	527	623	498	999999	999999	432	801	180	699	868	137	54	881	999999	291	711	744	337	402	372	913	999999	999999	999999	505	679	999999	999999	999999	727	904	162	823	656	828	913	28	55	999999	999999	906	711	778	135	141	373	805	759	666	999999	45	158	641	735	999999	890	837	259	717	999999	783	655	999999	971	963	999999	999999	234	853	999999	999999	698	393	413	466	211	859	660	999999	999999	874	890	489	598	691	755	999999	97	999999	938	999999	768	338	999999	999999	260	999999	806	999999	166	152	999999	906	298	355	347	765	237	279	474	41	186	152	585	731	892	176	944	290	218	464	144	253	915	999999	999999	370	55	207	216	42	62	499	999999	989	999999	984	200	999999	999999	989	293	817	999999	907	899	626	999999	616	322	999999	234	526	999999	999999	17	336	999999	997	431	977	719	39	73	999999	978	687	999999	999999	437	908	975	701	999999	228	181	326	737	17	401	999999	617	438	885	131	808	536	999999	258	981	967	992	999999	999999	999999	280	263	999999	999999	928	221	434	165	189	413	119	999999	590	734	530	691	598	983	999999	999999	369	291	999999	941	633	451	151	942	614	999999	916	782	999999	567	948	917	571	999999	88	999999	873	461	259	481	22	285	945	812	728	300	379	999999	597	697	18	999999	999999	812	451	486	80	491	551	720	497	336	651	32	785	999999	999999	935	904	999999	259	907	41	999999	929	357	999999	338	224	324	100	906	999999	999999	559	999999	808	759	222	602	118	391	910	538	999999	999999	633	922	36	999999	999999	999999	115	181	447	110	957	999999	883	103	980	742	276	236	630	591	152	999999	473	
826	999999	999999	723	999999	317	867	996	999999	999999	253	723	583	999999	109	999999	999999	801	999999	744	459	12	999999	875	128	621	376	125	684	908	402	543	999999	459	210	320	810	720	802	863	580	113	999999	755	640	380	407	439	999999	92	974	790	999999	999999	23	824	441	494	999999	690	940	999999	322	595	297	999999	558	133	999999	789	999999	935	998	159	174	355	548	617	245	999999	224	936	948	601	934	612	414	450	445	385	878	999999	125	122	922	827	791	868	999999	999999	821	283	337	386	749	48	791	979	559	999999	285	824	259	999999	476	999999	999999	720	661	999999	305	118	999999	726	999999	27	999999	886	236	999999	564	680	999999	314	999999	999999	999999	571	852	895	820	999999	999999	777	110	999999	76	999999	645	919	999999	80	217	782	999999	712	595	611	475	732	228	905	752	999999	114	605	675	944	929	534	999999	999999	999999	999999	999999	870	227	910	626	858	950	560	250	317	999999	493	473	376	999999	999999	355	998	999999	999999	999999	915	683	678	673	999999	387	131	339	120	524	790	212	451	917	999999	494	685	984	999999	781	667	664	999999	897	620	142	308	274	715	999999	406	999999	747	97	949	999999	548	246	999999	480	829	231	139	793	999999	290	31	459	915	999999	670	23	999999	348	20	260	249	999999	63	371	88	999999	624	931	128	653	999999	364	999999	577	999999	448	863	146	952	446	535	650	372	339	999999	849	359	985	518	393	658	408	87	699	947	767	193	759	402	972	606	207	999999	881	826	667	492	347	783	999999	160	352	396	999999	724	999999	419	723	260	239	507	638	423	735	995	999999	286	277	629	189	264	113	744	980	840	337	975	491	513	454	366	21	212	295	242	315	999999	514	999999	359	999999	470	509	999999	474	999999	783	940	886	770	390	225	718	604	967	57	999999	999999	733	999999	622	927	999999	999999	872	496	999999	138	999999	999999	53	999999	302	280	831	794	603	581	999999	872	554	45	604	743	73	151	302	608	327	195	999999	605	780	588	736	430	999999	999999	300	977	541	655	447	206	726	618	922	999999	999999	999999	453	36	900	861	842	587	333	999999	742	731	204	827	810	999999	982	447	991	714	543	411	544	901	999999	538	999999	999999	597	407	26	455	228	855	835	999999	742	680	705	999999	999999	159	999999	782	959	569	999999	999999	844	141	224	999999	999999	218	903	371	638	551	999999	999999	530	943	989	925	460	297	512	348	992	666	573	311	742	999999	968	394	314	999999	941	722	999999	627	64	999999	193	738	999999	20	999999	473	515	
200	999999	344	999999	801	170	181	332	672	66	444	720	999999	999999	999999	546	554	249	519	67	999999	610	999999	615	902	889	532	742	999999	468	502	397	529	161	383	376	999999	682	177	233	999999	439	278	665	321	906	877	999999	280	999999	285	770	441	415	638	589	999999	728	496	912	637	439	999999	214	564	57	201	35	999999	545	147	871	82	999999	999999	447	342	999999	999999	995	21	999999	999999	529	193	999999	955	999999	523	793	465	999999	195	264	596	703	829	73	110	274	714	851	715	734	64	999999	698	156	999999	201	257	999999	434	501	901	999999	967	90	31	833	101	88	512	400	90	468	685	999999	699	231	999999	278	267	40	291	169	917	737	999999	779	42	809	632	332	999999	912	255	694	363	591	999999	749	52	277	999999	635	349	325	999999	999999	727	880	456	269	583	979	999999	404	219	741	96	239	999999	252	800	292	999999	189	854	177	223	991	464	999999	494	868	236	990	857	655	999999	999999	93	879	61	162	362	372	748	566	627	850	484	999999	504	507	144	800	999999	890	189	170	999999	486	999999	999999	425	999999	999999	715	753	304	546	999999	921	493	999999	735	200	999999	929	999999	440	297	550	372	999999	842	612	999999	733	999999	524	967	475	659	142	606	506	324	737	24	596	43	813	332	313	999999	700	20	360	409	609	828	999999	999999	729	182	936	20	230	999999	999999	788	981	999999	780	579	98	999999	361	550	238	875	910	915	496	406	484	228	68	595	999999	601	999999	999999	826	695	16	379	999999	999999	670	495	999999	164	999999	999999	61	496	999999	734	831	438	659	810	181	734	918	999999	609	332	698	718	999999	635	440	143	161	658	999999	95	572	719	341	402	880	742	781	755	999999	688	355	987	999999	334	764	714	942	999999	161	101	777	961	770	607	999999	951	999999	469	724	154	656	403	999999	999999	171	122	999999	266	930	438	952	172	418	921	977	711	51	627	871	725	200	335	506	999999	318	611	948	999999	141	928	208	322	41	492	41	999999	991	219	999999	651	999999	685	895	999999	148	614	999999	849	629	559	909	916	598	998	953	331	896	596	158	560	173	999999	135	999999	240	640	141	925	999999	35	719	832	465	229	118	515	439	999999	270	703	67	109	114	999999	28	999999	999999	42	538	709	999999	405	71	612	999999	999999	560	894	492	507	483	627	959	999999	840	87	460	999999	999999	999999	999999	999999	336	455	502	73	267	999999	983	947	999999	108	397	190	970	324	770	853	741	862	999999	999999	301	762	229	999999	150	511	
741	940	831	354	152	99	999999	943	78	616	999999	424	988	17	999999	545	999999	385	240	778	633	999999	317	607	637	999999	494	356	821	999999	999999	72	922	755	999999	999999	125	572	956	307	372	999999	255	164	743	326	874	999999	999999	755	181	843	209	372	877	225	633	234	717	125	605	999999	999999	504	389	999999	501	999999	205	999999	429	28	429	933	999999	607	280	162	999999	321	162	546	721	75	403	392	999999	560	878	596	420	891	854	999999	701	901	999999	999999	774	697	824	642	752	999999	999999	162	999999	275	956	280	945	480	370	999999	999999	69	749	67	999999	997	192	940	364	999999	457	538	173	588	999999	514	703	529	388	176	496	999999	794	999999	738	250	967	598	604	999999	650	939	531	458	878	642	162	846	650	999999	514	883	288	999999	999999	999999	999999	836	43	451	576	999999	102	203	999999	451	274	796	328	999999	40	594	346	999999	958	517	16	714	709	600	999999	856	878	611	999999	612	242	651	642	999999	261	141	565	162	41	234	999999	337	999999	436	377	999999	528	790	746	919	547	532	194	803	791	999999	999999	442	99	999999	547	491	999999	306	219	999999	999999	387	608	899	39	193	999999	999999	999999	678	175	282	232	996	338	999999	864	742	75	710	467	839	158	978	999999	132	73	999999	687	365	797	252	999999	755	212	150	999999	999999	999999	363	807	460	142	999999	118	853	999999	103	391	459	999999	798	241	509	164	323	238	630	894	907	999999	413	56	315	999999	999999	65	476	793	198	906	999999	852	999999	902	17	707	999999	999999	160	911	969	929	237	738	999	999999	718	600	888	911	561	952	983	243	404	999999	826	999999	195	798	999999	309	202	553	999999	945	999999	606	999999	616	202	999999	744	995	160	483	818	576	999999	911	999999	999999	904	287	354	74	999999	478	999999	999999	880	804	683	362	178	670	999999	684	139	63	491	121	452	282	718	999999	218	987	999999	921	595	260	999999	284	460	867	999999	915	208	544	85	61	109	554	735	397	87	999999	826	490	746	144	447	999999	429	236	433	632	569	553	856	881	395	585	18	630	456	408	902	311	275	821	486	594	999999	440	21	898	546	330	723	826	171	601	185	460	812	999999	999999	233	999999	999999	999999	999999	688	204	665	523	999999	115	941	678	489	525	225	924	658	853	851	989	224	535	96	999999	829	999999	720	793	410	557	817	926	553	678	999999	503	475	999999	905	999999	774	999999	999999	999999	999999	55	346	645	386	999999	999999	958	678	866	999999	908	686	116	825	658	999999	871	122	
999999	297	25	134	811	658	722	458	999999	999999	77	224	726	183	654	860	784	693	85	417	159	754	858	257	687	999999	959	999999	999999	15	257	309	902	385	372	153	999999	920	534	986	999999	802	975	20	999999	651	999999	734	41	256	50	999999	999999	464	962	245	999999	767	447	152	699	904	999999	821	700	767	321	999999	811	511	999999	863	169	98	999999	999999	778	848	646	45	386	234	999999	122	999999	292	900	448	422	136	999999	606	483	391	999999	759	712	164	999999	999999	999999	941	922	529	759	186	805	320	710	615	999999	590	130	411	766	474	128	999999	855	418	867	999999	999999	684	796	890	390	777	801	994	644	623	538	803	705	999999	311	266	363	788	487	590	738	807	999999	133	999999	81	625	999999	640	736	309	901	975	999999	999999	247	732	869	999999	999999	518	716	970	843	999999	326	706	331	172	862	999999	77	930	286	145	999999	24	999999	413	319	161	999999	364	908	324	999999	827	999999	431	999999	999999	493	992	459	81	999999	837	826	81	169	999999	304	999999	777	123	242	999999	999999	331	999999	232	69	999999	486	876	540	361	72	999999	426	999999	467	899	108	338	139	84	481	999999	123	293	198	601	253	999999	857	999999	586	794	999999	664	138	999999	538	841	999999	999999	515	999999	541	999999	774	308	654	671	907	404	560	448	999999	167	500	999999	217	609	44	468	221	542	999999	999999	775	277	999999	761	370	549	370	999999	999999	999999	568	898	673	999999	518	890	947	582	999999	462	768	999999	809	999999	174	643	709	999999	806	999999	999999	973	563	330	999999	507	861	892	310	368	999999	303	583	883	598	602	821	999999	100	999999	521	639	505	999999	452	638	468	521	597	727	999999	441	461	860	294	595	344	352	559	21	38	64	281	678	428	474	563	926	336	572	821	945	838	661	494	186	477	999999	877	999999	48	999999	305	583	528	602	842	723	598	13	267	999999	215	89	126	466	999999	827	147	978	999999	541	999999	34	999999	894	999999	799	375	999999	128	347	999999	303	972	688	759	698	160	826	632	840	337	332	315	352	999999	759	545	999999	999999	999999	858	899	999999	507	164	280	999999	633	999999	52	357	999999	884	919	14	912	116	438	707	999999	677	999999	999999	999999	214	862	719	999999	999999	842	264	347	298	478	488	575	999999	999999	533	999999	29	526	826	589	999999	846	447	395	348	827	652	116	330	159	972	547	554	999999	302	301	999999	125	999999	167	788	20	999999	416	999999	438	800	999999	905	228	649	161	494	765	751	999999	424	334	223	336	199	
