500	500	
94	87	98	110	121	103	94	96	94	103	94	97	97	89	88	111	102	112	106	110	97	101	99	113	92	114	95	79	95	113	88	104	108	102	81	92	112	109	104	93	92	95	84	111	100	94	92	103	120	94	107	101	95	104	111	82	102	98	83	125	113	104	98	102	97	92	102	91	98	99	89	86	104	88	91	110	86	108	95	91	94	96	109	106	92	91	99	115	105	96	89	89	98	126	85	82	89	93	96	93	105	101	98	117	93	99	101	98	95	113	106	92	109	98	86	113	92	136	98	96	104	97	103	92	76	112	87	95	94	94	101	106	108	102	89	100	98	99	101	100	93	80	96	103	104	106	95	86	101	90	97	103	94	98	92	109	90	88	85	87	94	100	99	93	110	105	106	91	85	87	96	99	103	89	106	104	93	116	107	93	100	123	105	98	101	102	104	100	108	121	89	90	109	89	95	111	101	111	81	84	99	111	104	111	98	102	94	81	86	96	87	120	111	93	108	92	82	84	118	109	100	106	99	97	120	108	115	95	97	99	106	105	93	91	105	108	97	94	108	108	105	88	88	107	94	92	99	92	87	99	73	80	105	97	85	94	106	117	92	113	98	107	109	104	96	110	122	108	85	96	91	115	101	96	98	105	95	120	94	91	108	102	97	88	93	86	91	84	95	99	108	101	108	96	95	118	97	87	83	106	107	117	104	95	97	105	93	91	96	103	100	102	103	99	99	93	98	107	98	85	110	103	89	105	101	103	112	95	96	96	107	91	106	106	108	100	111	110	99	105	82	112	91	103	101	110	94	102	109	101	105	93	118	90	114	99	109	98	92	85	87	82	88	99	100	101	99	110	133	116	115	119	113	106	99	103	105	112	105	114	105	109	96	122	106	116	98	94	101	108	94	84	100	99	107	125	107	113	110	105	90	100	113	100	103	96	99	99	91	103	102	77	108	105	101	87	83	127	96	88	112	99	84	95	102	125	98	115	100	103	90	104	99	95	103	87	107	101	110	102	100	105	101	88	107	111	77	132	102	98	96	78	89	105	86	87	88	110	95	104	99	96	90	109	115	116	93	101	87	99	81	93	100	105	103	108	103	105	100	104	87	109	113	131	99	101	102	110	96	93	101	120	98	105	112	88	121	101	84	97	
90	79	102	111	106	103	92	103	87	88	98	95	103	97	90	115	115	91	103	85	108	84	101	99	103	99	94	91	94	119	100	104	101	125	96	90	103	90	100	93	104	107	96	83	100	99	99	117	107	110	105	91	103	83	98	112	103	100	90	114	109	116	105	86	98	106	99	104	114	108	90	98	95	110	106	103	89	106	97	112	98	91	91	99	98	90	79	119	112	108	85	107	113	80	101	82	93	108	84	104	104	104	101	100	102	101	113	101	115	116	108	102	81	97	95	113	88	104	86	85	99	85	106	101	100	120	94	82	87	84	95	103	94	105	94	95	106	101	116	110	98	98	90	88	119	102	113	103	101	102	108	106	103	105	90	110	95	104	112	95	97	97	93	89	87	106	89	124	102	89	89	121	110	93	99	107	106	123	122	99	76	104	95	88	88	103	89	112	111	89	100	109	100	120	109	89	105	94	104	89	109	105	101	89	95	96	106	121	99	110	89	103	81	77	96	104	109	105	122	92	110	113	106	90	96	108	110	91	97	101	133	105	113	99	106	91	98	95	96	122	94	102	120	91	101	90	98	101	107	120	85	101	93	102	90	108	91	103	109	112	98	98	101	103	76	106	88	98	98	92	93	99	87	93	104	96	97	104	88	110	100	86	105	85	118	104	92	99	90	97	93	99	102	87	88	79	88	111	97	97	105	106	80	111	94	101	103	103	97	84	99	94	91	84	103	103	85	101	100	97	97	104	106	89	106	96	96	103	103	130	108	103	94	112	101	98	108	75	91	97	101	97	104	69	98	106	106	97	95	115	91	94	93	91	127	107	100	102	101	108	103	116	110	101	102	108	100	110	112	99	104	106	112	119	102	106	108	101	94	115	107	109	106	90	88	99	97	96	113	105	105	108	108	91	106	100	103	84	109	106	102	103	100	84	108	112	111	101	100	92	98	92	114	104	101	100	99	110	110	114	93	101	94	97	100	103	106	87	118	101	85	94	107	105	107	108	101	88	82	110	112	101	97	115	101	105	95	96	90	84	100	85	96	115	113	88	109	107	106	89	85	90	85	116	100	83	101	88	86	90	88	86	95	96	97	96	85	103	116	100	85	87	106	93	105	107	108	115	86	108	107	124	98	94	81	86	103	110	85	97	
999999	308	999999	999999	895	989	334	83	165	826	90	62	999999	999999	681	782	800	34	549	181	495	579	74	206	316	298	902	999999	999999	650	494	74	790	999999	767	999999	999999	999999	999999	999999	999999	858	109	381	829	549	31	200	515	999999	192	999999	999999	999999	999999	867	243	901	296	999999	96	512	279	514	341	26	272	788	999999	999999	999999	999999	128	731	653	637	480	999999	999999	999999	277	712	999999	999999	999999	665	974	477	999999	899	88	999999	900	999999	730	25	589	999999	49	812	287	242	999999	155	248	578	710	367	999999	999999	397	999999	999999	999999	338	384	206	163	56	999999	999999	794	92	999999	291	20	999999	820	999999	999999	999999	885	653	564	999999	44	344	170	877	889	954	617	808	999999	511	537	906	999999	969	356	819	999999	548	372	771	492	160	455	999999	237	866	890	366	999999	45	511	897	969	47	999999	999999	999999	286	999999	999999	434	985	471	999999	753	114	339	850	654	819	623	347	999999	793	997	884	888	305	999999	32	73	999999	999999	999999	10	640	937	344	675	315	783	158	999999	999999	347	507	999999	999999	120	133	999999	50	711	221	422	174	999999	999999	49	419	161	999999	637	143	999999	183	217	999999	420	123	177	995	184	348	45	474	955	641	455	500	205	854	194	525	496	33	548	566	999999	999999	34	761	304	266	999999	53	999999	257	999999	173	999999	803	999999	996	956	999999	865	372	185	999999	999999	999999	729	549	223	307	999999	999999	647	635	635	650	721	585	99	415	700	999999	194	992	999999	708	650	999999	999999	402	240	999999	999999	954	168	185	391	999999	626	60	999999	755	52	857	498	409	610	999999	538	650	91	48	907	550	841	946	999999	193	994	510	332	999999	349	821	77	367	551	999999	476	999999	268	506	958	48	383	945	999999	337	504	554	108	295	999999	559	320	201	290	29	999999	221	997	207	231	126	999999	594	415	230	790	141	999999	917	999999	999999	391	585	999999	999999	176	999999	80	851	689	449	412	47	692	999999	999999	999999	86	532	999999	265	999999	70	999999	842	320	789	539	999999	546	999999	697	999999	999999	675	178	999999	120	421	852	227	150	156	518	781	713	690	999999	999999	719	999999	64	334	999999	633	626	999999	310	248	558	999999	366	425	314	326	752	999999	999999	27	621	776	764	665	680	999999	124	999999	552	503	138	630	887	913	936	999999	318	999999	843	772	59	847	434	999999	862	475	860	999999	841	999999	38	492	58	999999	999999	942	159	399	999999	985	518	999999	778	999999	999999	927	499	999999	489	999999	17	999999	999999	868	968	773	352	
892	999999	999999	999999	399	474	359	999999	646	999999	999999	909	994	482	919	717	858	264	738	999999	627	762	935	976	417	245	999999	195	648	999999	999999	916	240	599	999999	596	449	999999	128	999999	429	342	473	355	496	543	999999	208	97	999999	529	614	999999	704	724	140	867	238	93	163	313	174	825	542	402	96	678	404	226	332	278	999999	145	999999	649	295	999999	589	489	999999	750	961	999999	976	584	574	686	535	874	999999	729	221	410	964	542	264	516	999999	999999	409	864	100	982	764	404	164	479	347	64	439	841	999999	748	999999	413	352	76	999999	999999	999999	999999	153	529	99	603	66	999999	180	359	395	999999	367	999999	90	19	659	999999	342	581	429	105	348	480	445	294	451	999999	999999	561	200	198	666	973	134	999999	721	571	999999	171	347	199	308	988	669	660	484	999999	668	210	999999	999999	734	277	537	732	71	999999	93	805	162	594	999999	619	169	206	121	999999	999999	91	298	98	95	181	244	240	797	360	810	784	999999	800	803	990	808	825	464	999999	445	402	937	58	999999	97	19	752	425	689	999999	999999	548	999999	148	586	911	664	288	999999	43	999999	934	711	999999	308	994	361	790	783	999999	999999	999999	722	948	119	154	249	610	997	172	491	814	999999	999999	347	246	720	661	227	88	154	547	999999	366	148	467	235	195	188	103	657	999999	641	878	496	730	826	999999	999999	999999	672	999999	291	400	551	493	826	190	524	72	999999	699	573	999999	999999	999999	999999	366	810	651	999999	63	431	904	999999	529	999999	239	999999	616	420	578	632	785	416	999999	266	511	814	999999	641	55	999999	999999	819	958	399	936	222	700	890	999999	999999	388	523	618	999999	387	886	32	320	597	155	908	652	705	999999	787	299	999999	539	999999	999999	999999	20	873	392	315	94	555	139	246	26	344	726	950	247	253	272	798	468	879	624	792	344	999999	999999	762	999999	124	999999	611	647	646	170	999999	918	999999	378	999999	235	999999	302	999999	892	999999	580	810	999999	701	999999	823	525	999999	118	660	714	999999	999999	999999	973	630	841	970	999999	528	598	380	183	999999	999999	70	999999	999999	572	151	586	999999	999999	270	999999	99	581	772	656	76	95	156	538	510	999999	169	999999	999999	676	605	485	332	674	374	999999	210	999999	25	669	407	948	903	928	966	83	430	999999	560	503	884	58	78	324	598	442	999999	999999	673	330	872	704	474	946	967	665	999999	619	535	784	999999	462	565	112	999999	128	192	227	571	436	425	309	805	908	999999	556	999999	
17	86	999999	42	369	963	694	797	703	999999	956	999999	311	999999	811	334	999999	999999	999999	999999	966	999999	479	999999	234	280	999999	905	572	999999	565	164	421	258	256	999999	603	999999	999999	498	870	315	555	999999	236	266	270	999999	614	999999	39	677	999999	999999	999999	942	606	681	999999	98	999999	789	234	999999	918	801	549	62	572	278	730	999999	337	933	999999	999999	999999	835	33	967	19	628	301	597	869	887	795	358	999999	314	936	999999	943	814	999999	999999	999999	751	726	434	716	217	56	346	255	999999	349	436	450	999999	432	999999	657	840	88	999999	498	999999	934	40	999999	201	255	999999	999999	807	90	523	171	541	999999	768	119	599	261	999999	999999	955	999999	999999	999999	368	907	27	882	175	274	999999	735	672	593	999999	817	695	428	999999	962	788	14	447	924	999999	274	909	220	999999	999999	68	589	286	526	542	295	79	492	999999	294	238	999999	176	999999	977	787	498	947	136	951	999999	181	735	840	999999	950	903	940	999999	999999	998	806	228	512	216	523	458	999999	60	167	999999	212	780	240	733	412	838	905	999999	999999	776	961	94	712	248	887	853	445	732	592	392	138	771	554	296	999999	166	663	999999	463	338	351	897	968	213	220	400	505	116	391	122	998	999999	682	327	46	722	516	274	999999	670	22	999999	468	775	999999	441	236	944	999999	999999	999999	578	492	709	434	74	125	509	37	999999	358	339	999999	479	393	144	999999	236	259	709	999999	999999	17	999999	325	928	438	203	594	779	174	560	804	999999	937	429	511	999999	892	972	999999	17	246	999999	322	683	82	988	391	999999	352	999999	695	602	606	785	999999	999999	393	506	999999	922	914	258	331	797	534	216	999999	964	632	126	343	287	999999	643	162	184	999999	642	855	999999	811	119	437	175	865	211	999999	161	858	812	588	396	346	683	102	987	510	525	159	865	456	427	852	235	999999	418	500	999999	999999	396	229	751	650	195	121	805	821	166	931	999999	678	390	999999	820	537	947	999999	429	550	174	674	999999	493	989	992	999999	267	211	999999	457	711	575	528	471	593	837	999999	999999	572	296	176	999999	593	825	197	76	321	41	999999	717	999999	81	422	468	722	999999	268	660	202	999999	548	999999	657	999999	621	999999	861	644	236	700	212	999999	999999	999999	997	330	371	667	802	926	82	999999	999999	791	979	640	999999	70	748	329	578	94	958	844	999999	557	696	118	214	95	214	677	804	997	999999	689	224	999999	470	402	901	601	858	276	655	322	116	999999	505	981	
948	801	895	907	131	999999	999999	999999	999999	999999	634	263	462	717	999999	404	430	515	285	300	425	995	600	356	427	977	236	692	999999	436	451	830	999999	233	146	999999	781	897	999999	999999	858	212	652	29	768	648	999999	999999	554	260	891	600	590	214	999999	953	211	549	489	154	891	999999	822	89	999999	803	649	999999	581	999999	623	533	999999	999999	441	223	999999	999999	587	779	999999	95	999999	938	999999	851	999999	409	667	192	999999	999999	417	731	507	999999	999999	573	30	964	998	908	569	245	637	999999	960	702	772	352	610	630	962	710	315	999999	10	883	544	999999	999999	250	572	398	116	391	125	999999	390	721	832	999999	559	622	780	930	525	902	311	186	890	547	999999	325	582	581	279	707	999999	701	720	999999	38	999999	411	758	345	181	139	255	999999	999999	322	61	999999	831	80	349	930	384	290	107	999999	368	267	999999	999999	999999	816	999999	999999	999999	492	999999	11	334	750	687	221	999999	595	999999	773	66	932	999999	234	999999	805	999999	510	999999	999999	52	420	622	926	670	999999	395	153	98	999999	604	142	999999	569	633	60	195	999999	999999	999999	907	789	935	334	525	999999	428	791	39	999999	75	34	193	640	449	278	999999	999999	89	82	826	878	506	989	179	923	107	279	601	534	999999	670	127	801	999999	263	999999	999999	410	245	999999	604	999999	647	299	999999	999999	999999	130	364	999999	999999	11	999999	312	39	292	946	165	999999	338	159	199	504	999999	405	906	392	770	196	793	100	997	999999	885	232	763	858	700	599	973	901	159	247	999999	831	999999	999999	499	999999	970	999999	143	808	907	47	414	999999	814	894	673	567	434	933	570	581	999999	166	999999	90	276	434	256	565	628	999999	10	952	642	10	735	110	892	930	226	265	956	999999	937	848	999999	153	54	805	925	999999	999999	225	676	290	51	999999	999999	419	573	546	999999	577	189	480	47	462	977	999999	168	573	674	503	717	999999	624	999999	229	587	999999	999999	389	999999	640	222	959	784	285	361	958	233	728	483	999999	680	973	389	19	999999	810	364	176	239	999999	362	741	999999	999999	999999	665	450	293	793	156	451	999999	999999	937	967	521	262	187	626	999999	999999	844	200	146	46	342	245	591	762	776	908	999999	160	999999	287	480	999999	285	999999	999999	518	999999	935	999999	916	999999	141	452	51	945	999999	187	999999	384	711	518	999999	836	999999	39	430	859	531	27	247	495	16	48	659	496	999999	999999	273	931	347	995	909	999999	999999	522	211	792	549	999999	228	731	416	775	
102	999999	999999	999999	999999	884	274	658	418	917	99	431	517	102	999999	555	420	581	913	618	47	715	999999	687	616	949	827	637	999999	714	799	516	999999	240	999999	890	567	384	172	999999	666	688	999999	991	773	798	999999	118	999	994	406	646	817	797	737	386	169	251	543	865	66	636	349	704	127	582	999999	287	999999	902	987	45	999999	535	951	359	138	617	913	817	944	719	999999	325	317	162	999999	999999	502	569	730	325	841	307	331	39	349	882	874	201	456	727	961	107	16	370	999999	292	846	388	258	552	338	999999	999999	347	999999	34	396	964	999999	71	999999	587	182	672	203	120	214	921	20	999999	743	722	999999	226	758	540	318	999999	924	417	444	123	321	188	987	999999	386	984	999999	324	495	999999	317	395	943	383	925	344	999999	999999	87	924	378	12	999999	615	364	704	588	468	715	450	50	476	626	999999	276	993	685	88	734	229	890	999999	759	834	415	975	282	385	615	973	779	999999	999999	519	999999	999999	999999	381	760	681	405	572	999999	55	869	841	769	999999	116	931	999999	98	393	857	44	683	253	974	999999	389	432	213	853	741	999999	242	147	116	999999	958	624	313	327	62	824	999999	96	999999	964	574	216	998	278	683	325	690	424	481	999999	71	999999	404	181	381	259	999999	719	866	999999	999999	703	662	358	158	316	355	771	341	43	999999	597	999999	19	635	999999	434	934	179	999999	980	818	665	999999	863	893	230	999999	945	803	631	608	229	339	338	870	999999	650	129	999999	969	999999	999999	447	768	474	535	394	546	999999	825	268	999999	999999	404	999999	47	40	495	265	96	999999	826	999999	412	117	999999	999999	681	765	629	783	814	802	456	71	735	228	999999	999999	367	835	595	999999	999999	373	999999	999999	934	999999	832	523	165	864	999999	999999	102	555	45	999999	999999	335	712	999999	578	51	453	747	993	343	92	999999	177	105	897	260	628	999999	559	49	59	599	999999	170	932	115	999999	999999	521	700	968	999999	193	211	303	41	133	814	179	999999	920	320	785	600	999999	999999	356	999999	966	999999	999999	24	995	995	612	506	69	552	999999	473	999999	502	999999	302	374	901	636	999999	999999	999999	999999	814	909	622	128	999999	813	674	732	919	759	569	983	492	573	954	195	197	599	797	971	999999	965	705	524	427	94	493	999999	536	386	390	267	110	902	323	999999	999999	877	874	999999	395	999999	999999	714	853	518	743	729	420	716	448	999999	14	894	556	849	213	108	999999	999999	999999	448	205	542	379	311	
883	590	999999	849	999999	320	725	999999	586	760	46	991	670	908	351	763	999999	820	938	22	263	216	355	474	901	999999	999999	230	999999	946	624	396	344	552	999999	163	999999	571	903	138	651	899	317	795	812	221	437	792	312	566	632	999999	999999	366	57	676	244	999999	947	999999	144	999999	742	999999	146	650	656	128	283	999999	294	999999	916	809	370	364	899	999999	661	689	999999	393	999999	806	999999	249	791	978	504	958	999999	694	623	374	994	157	999999	677	659	172	999999	319	518	124	282	387	468	999999	995	693	777	685	133	267	693	999999	999999	936	999999	897	859	999999	999999	999999	279	999999	631	552	999999	223	207	231	900	499	999999	536	874	803	534	936	999999	999999	983	811	191	243	570	365	680	253	570	999999	361	999999	312	999999	696	204	999999	682	756	916	979	781	999999	556	999999	633	999999	999999	875	783	999999	389	127	863	695	811	143	46	39	275	999999	571	999999	976	870	149	999999	248	840	680	957	852	999999	863	26	211	325	999999	458	936	999999	523	378	787	999999	971	644	449	999999	884	999999	809	999999	490	55	417	138	519	999999	645	446	895	999999	204	825	559	209	263	846	493	496	508	999999	102	53	999999	203	865	999999	898	504	999999	56	956	619	999999	209	699	999999	608	999999	805	949	812	999999	336	206	183	961	269	999999	390	603	999999	999999	562	231	560	446	698	224	999999	362	787	150	699	999999	999999	584	676	360	510	446	247	421	999999	999999	774	602	716	160	29	903	897	999999	124	154	999999	567	67	926	648	262	129	393	809	999999	171	672	999999	488	999999	598	295	908	271	944	365	296	707	13	457	957	730	547	205	369	465	661	35	555	509	802	527	749	712	999999	326	854	999999	999999	999999	999999	999999	238	324	430	618	989	864	180	788	999999	860	64	479	691	532	581	198	999999	999999	510	646	254	999999	42	999999	545	999999	23	627	999999	999999	469	999999	354	164	999999	233	774	750	475	999999	999999	766	455	942	472	999999	31	999999	744	999999	171	260	887	466	558	258	999999	359	83	793	850	999999	287	999999	400	448	999999	536	999999	358	424	699	999999	999999	791	487	533	100	608	275	185	297	882	845	522	219	728	999999	606	253	941	424	999999	999999	999999	311	999999	86	551	34	155	494	999999	999999	999999	471	737	184	674	80	724	201	750	808	617	999999	670	442	856	191	720	999999	929	786	999999	999999	32	839	999999	489	998	457	548	584	999999	690	601	999999	604	61	481	554	999999	535	528	749	999999	868	74	393	999999	56	230	370	
313	908	565	999999	999999	251	999999	898	417	195	81	999999	999999	176	688	927	961	184	837	804	709	176	32	403	267	667	335	164	775	999999	848	952	236	188	280	221	999999	691	517	363	612	583	146	37	464	261	107	507	999999	146	999999	466	219	425	660	147	886	172	652	321	916	999999	999999	45	347	129	50	473	895	476	999999	280	667	484	202	136	39	994	939	999999	999999	827	973	999999	950	391	999999	811	528	142	334	962	48	206	446	999999	460	999999	999999	999999	220	999999	612	713	999999	999999	799	734	233	999999	999999	891	999999	646	751	999999	320	494	94	956	386	239	945	762	999999	840	241	470	47	873	676	999999	999999	999999	795	999999	225	270	304	798	592	18	587	994	34	443	740	402	999999	999999	999999	965	999999	734	958	980	688	849	571	504	920	999999	696	359	999999	189	587	627	851	999999	873	60	200	295	999999	377	652	951	999999	708	109	839	26	689	999999	710	911	580	646	814	999999	999999	698	999999	878	264	321	237	146	844	999999	122	999999	639	483	956	775	731	999999	590	999999	736	121	999999	404	999999	322	16	493	999999	278	999999	981	46	566	508	362	399	416	119	66	999999	815	999999	853	987	298	386	216	909	934	190	219	66	486	521	264	835	406	797	941	999999	744	988	999999	848	141	514	999999	975	604	999999	324	261	533	999999	999999	228	19	416	792	936	800	583	222	97	797	924	560	54	253	999999	999999	619	177	751	679	827	326	999999	856	784	313	240	314	559	865	958	999999	999999	601	46	826	989	14	15	999999	170	775	489	60	999999	953	999999	732	88	391	704	93	999999	243	999999	901	14	559	18	632	999999	999999	663	231	999999	401	988	453	217	999999	14	614	171	999999	999999	61	837	953	999999	830	999999	507	236	177	171	875	750	338	507	144	999999	439	999999	383	999999	891	122	267	221	814	965	999999	525	388	387	100	921	999999	724	52	999999	60	909	187	357	72	999999	495	70	963	651	660	945	82	999999	574	999999	999999	999999	627	938	579	742	835	865	700	982	847	789	80	953	215	613	999999	79	770	530	999999	35	880	999999	626	206	258	173	999999	638	452	999999	813	482	142	999999	999999	113	495	318	84	999999	657	89	999999	706	990	19	445	999999	490	999999	117	53	799	763	423	999999	999999	382	999999	671	560	71	540	346	975	598	999999	965	999999	361	999999	461	999999	506	377	800	652	920	999999	248	999999	999999	157	449	402	999999	682	378	827	999999	999999	122	999999	412	761	595	999999	858	730	401	198	999999	540	999999	
999999	655	597	302	396	622	999999	999999	176	255	942	302	913	101	943	216	915	999999	147	198	569	472	637	999999	745	781	261	793	200	815	59	258	727	28	30	999999	181	390	999999	214	999999	400	945	578	470	469	682	999999	915	524	999999	746	342	351	569	956	999999	554	557	614	371	342	211	361	999999	694	574	895	80	999999	44	535	999999	933	997	179	526	999999	583	285	109	802	878	999999	339	313	916	999999	458	74	728	627	832	999999	842	858	199	594	999999	775	894	999999	387	718	489	999999	286	408	354	999999	439	959	971	281	514	999999	463	999999	31	893	777	198	999999	15	478	417	702	101	101	999999	980	931	999999	807	390	999999	425	170	196	388	36	517	999999	999999	634	768	655	561	999999	283	405	664	999999	489	997	706	350	999999	250	999999	258	195	316	216	419	507	283	999999	891	202	153	303	348	999999	999999	269	166	387	380	709	761	151	238	818	742	326	369	207	999999	684	972	53	920	123	139	841	999999	825	648	137	495	490	999999	999999	139	112	325	929	999999	737	550	963	10	540	320	117	956	498	473	103	148	86	364	216	230	110	382	999999	999999	35	999999	340	999999	253	224	281	480	567	688	999999	10	439	584	999999	999999	18	52	389	803	31	884	712	362	554	988	418	135	463	450	39	999999	101	425	597	678	219	234	757	326	49	636	399	999999	999999	103	999999	501	999999	82	999999	999999	999999	999999	491	150	356	978	194	999999	999999	155	27	126	659	911	999999	24	999999	999999	925	784	295	73	763	395	494	999999	529	461	289	916	999999	390	239	999999	736	669	999999	456	999999	999999	50	501	520	894	619	283	161	999999	194	694	514	890	157	999999	999999	999999	667	106	655	454	458	732	999999	888	312	636	887	687	185	999999	91	540	80	999999	744	793	553	869	775	221	750	609	276	999999	999999	952	999999	802	208	806	12	836	800	877	781	317	525	999999	591	982	395	473	999999	945	613	973	820	999999	999999	999999	386	797	999999	444	703	849	999999	999999	486	360	403	94	489	378	999999	999999	739	999999	913	436	999999	921	999999	999999	825	287	863	999999	982	439	141	780	999999	228	430	214	515	366	184	931	851	145	999999	240	999999	311	999999	376	708	368	999999	999999	549	265	712	464	999999	537	618	426	999999	144	999999	57	999999	623	974	271	948	999999	739	999999	999999	981	585	142	776	57	214	524	303	999999	623	623	205	999999	240	854	516	965	695	978	999999	758	945	716	736	108	22	999999	336	722	428	999999	999999	861	609	568	679	
580	999999	471	332	999999	132	498	521	999999	851	999999	999999	129	999999	999999	346	761	634	269	999999	869	405	677	45	248	197	580	78	947	994	344	904	672	185	935	999999	999999	999999	999999	635	456	205	951	256	307	583	999999	967	999999	338	867	236	349	532	999999	184	999999	436	94	906	551	430	573	999999	517	809	999999	944	819	705	999999	115	979	633	588	673	453	431	999999	664	980	613	633	618	999999	117	999999	999999	374	760	999999	796	999999	748	94	36	999999	171	738	497	864	999999	158	739	999999	761	256	999999	999999	999999	731	589	699	429	999999	938	999999	954	663	410	255	999999	580	999999	439	999999	544	241	549	561	999999	292	999999	249	800	718	464	999999	999999	375	860	848	206	237	39	999999	107	152	822	999999	239	677	508	338	252	295	999999	999999	309	999999	227	25	176	392	105	449	897	999999	628	217	484	999999	999999	298	549	406	383	352	38	753	229	402	419	999999	999999	999999	783	999999	999999	514	35	373	593	999999	157	845	999999	999999	141	590	789	999999	999999	999999	672	336	126	220	789	999999	912	349	72	999999	678	824	605	773	999999	999999	665	543	463	124	191	120	999999	66	150	703	724	999999	999999	999999	964	999999	879	999999	731	995	999999	999999	574	160	602	686	311	46	826	332	249	908	753	999999	999999	255	193	409	432	561	26	999999	999999	95	999999	353	999999	999999	592	105	999999	999999	52	999999	999999	999999	969	312	999999	505	999999	282	999999	817	463	999999	815	810	522	719	398	480	381	179	978	197	502	488	38	259	558	999999	454	730	387	999999	866	688	926	831	285	999999	887	927	752	744	829	262	999999	315	537	327	111	873	999999	475	429	999999	96	296	600	491	284	272	946	132	828	509	999999	25	949	999999	884	690	443	999999	999999	999999	426	244	368	999999	999999	722	722	240	585	580	33	999999	29	993	601	999999	999999	999999	606	624	980	630	915	330	999999	616	366	409	443	420	999999	199	999999	975	455	852	927	999999	999999	561	550	716	546	999999	485	999999	995	956	535	254	459	649	911	967	999999	796	328	47	427	249	366	322	797	999999	150	834	39	999999	547	749	712	880	168	55	84	274	999999	667	844	303	621	409	999999	198	961	789	288	914	999999	659	533	999999	932	395	999999	999999	918	382	999999	999999	499	999999	418	786	542	578	491	865	893	208	999999	660	203	133	628	999999	448	999999	212	361	556	124	999999	999999	226	999999	948	773	851	846	999999	711	561	202	804	670	991	999999	656	393	308	422	31	999999	947	872	696	808	999999	999999	789	319	
179	755	105	384	418	999999	570	719	630	999999	24	999999	999999	10	109	10	329	999999	966	999999	952	999999	62	999999	102	239	940	999999	135	999999	16	613	67	45	542	805	106	429	261	470	526	999999	999999	590	407	999999	460	999999	999999	695	999999	809	281	437	367	359	702	999999	291	189	590	226	594	491	712	411	988	817	468	303	904	899	706	999999	834	25	66	472	999999	999999	779	993	580	999999	999999	999999	999999	999999	678	999999	112	999999	147	999999	879	310	999999	281	878	999999	999999	999999	488	999999	791	589	999999	999999	602	999999	302	999999	235	174	999999	596	999999	163	831	999999	78	999999	148	285	200	999999	762	633	626	534	673	999999	593	999999	141	999999	515	999999	648	80	999999	567	999999	336	890	999999	999999	973	999999	999999	664	198	450	373	999999	627	999999	212	288	32	827	478	158	999999	999999	517	646	999999	42	273	91	545	515	760	420	510	341	811	394	999999	859	788	960	343	870	484	999999	999999	812	514	999999	312	999999	999999	253	625	418	959	999999	382	235	424	941	999999	211	128	682	689	999999	999999	999999	999999	817	960	172	999999	517	815	208	203	183	426	682	527	999999	778	722	999999	999999	795	101	381	999999	22	103	999999	847	562	141	751	999999	999999	277	999999	999999	949	494	999999	462	214	117	603	999999	999999	209	808	742	999999	999999	433	405	793	181	167	335	914	999999	999999	999999	727	200	999999	683	456	999999	999999	999999	296	308	683	293	860	436	313	999999	999999	621	999999	812	294	702	433	999999	708	999999	18	999999	999999	69	314	999999	688	999999	735	23	161	999999	999999	73	680	659	455	125	103	999999	544	366	999999	999999	837	303	840	992	582	34	999999	999999	975	111	393	56	999999	237	999999	999999	604	865	701	999999	536	999999	316	635	999999	635	999999	999999	692	568	810	999999	614	999999	999999	21	579	696	423	710	256	981	944	212	999999	634	620	228	130	829	544	679	664	579	943	999999	986	999999	999999	946	999999	999999	487	416	300	740	999999	408	14	983	694	908	452	991	53	554	999999	114	955	508	999999	39	197	863	34	141	999999	44	696	963	999999	999999	836	476	932	796	504	537	911	939	202	221	999999	999999	145	636	236	673	536	399	999999	882	260	361	931	999999	271	624	392	169	752	407	712	51	999999	330	82	976	68	999999	60	105	202	25	999999	803	816	61	727	398	904	999999	508	307	337	152	124	999999	544	999999	535	880	999999	752	197	999999	509	999999	999999	815	563	259	614	999999	349	999999	689	244	999999	138	932	220	896	999999	999999	437	898	415	713	816	999999	
598	442	874	720	999999	950	450	827	521	304	644	873	911	999999	999999	710	229	999999	798	999999	999999	439	415	262	325	983	161	497	760	999999	104	467	371	609	965	999999	740	569	999999	589	249	416	533	999999	297	346	984	169	610	726	679	999999	915	363	336	999999	36	621	405	196	799	953	77	624	209	186	511	312	869	837	969	999999	788	219	223	472	999999	581	964	978	998	991	999999	999999	227	647	552	17	283	999999	790	999999	174	982	999999	296	349	908	634	999999	835	682	300	772	757	29	667	706	150	863	263	455	657	426	198	807	76	43	407	562	634	503	999999	73	999999	850	495	999999	999999	926	133	996	946	853	153	999999	999999	124	999999	207	999999	999999	867	419	552	345	999999	747	999999	999999	229	316	511	999999	487	341	653	236	726	906	533	999999	287	223	740	999999	509	804	283	999999	116	951	756	210	582	788	636	619	521	711	389	748	21	446	706	817	999999	874	375	999999	671	474	398	999999	674	127	568	999999	679	999999	835	667	473	922	876	277	559	311	499	699	705	44	715	999999	999999	785	850	841	999999	923	772	635	438	999999	999999	641	563	385	999999	999999	229	982	999999	236	999999	722	284	999999	570	438	267	999999	999999	676	115	637	759	999999	853	888	999999	727	999999	999999	522	210	999999	999999	999999	244	714	999999	775	44	479	723	103	488	148	804	510	761	280	87	665	999999	999999	999999	367	999999	881	999999	531	647	197	502	999999	999999	714	675	493	999999	377	999999	724	93	418	350	207	999999	999999	999999	245	59	388	516	456	999999	999999	933	949	999999	643	159	362	534	651	137	846	977	999999	909	999999	472	320	999999	999999	945	999999	581	179	909	564	975	38	610	944	482	999999	680	55	786	104	780	725	26	639	999999	999999	200	442	999999	503	999999	999999	999999	999999	772	738	160	999999	511	705	999999	763	49	913	668	999999	752	999999	179	868	175	931	999999	999999	993	999999	999999	598	176	999999	172	149	888	415	344	472	403	113	182	999999	999999	999999	544	999999	585	27	686	112	971	106	230	610	999999	422	338	298	422	999999	514	35	999999	562	999999	538	999999	379	874	999999	999999	999999	727	999999	999999	435	759	617	397	999999	239	976	70	202	626	999999	751	562	876	476	999999	56	59	583	999999	156	999999	999999	999999	15	547	216	152	62	534	775	379	581	203	836	662	720	900	999999	590	538	965	251	935	886	786	980	502	408	999999	999999	156	999999	999999	271	999999	999999	25	391	472	999999	833	18	999999	999999	999999	999999	368	999999	814	999999	155	999999	999999	
70	191	68	999999	715	228	567	999999	999999	505	11	629	235	531	999999	999999	999999	704	999999	999999	567	704	999999	583	94	999999	999999	999999	462	999999	198	999999	508	161	999999	89	999999	999999	999999	172	905	319	100	512	666	999999	474	648	436	338	365	662	999999	708	999999	366	999999	484	535	529	612	999999	999999	159	316	624	130	83	541	852	999999	865	404	357	43	257	999999	453	917	999999	999999	967	194	134	238	536	999999	999999	726	633	854	593	67	781	999999	960	999999	940	999999	999999	111	401	117	584	999999	500	267	288	675	187	752	781	567	673	807	644	760	136	920	780	873	331	999999	908	997	60	999999	623	797	82	198	673	257	876	999999	330	860	610	439	999999	999999	999999	133	549	881	999999	35	394	973	915	999999	932	29	426	177	779	53	209	586	644	692	643	999999	602	999999	88	534	691	999999	999999	784	160	697	192	511	410	207	808	36	924	34	422	999999	882	872	266	653	831	708	981	286	999999	33	794	999999	635	982	531	560	802	548	344	999999	999999	140	999999	999999	837	999999	767	582	245	182	999999	999999	280	993	999999	730	731	999999	703	982	930	999999	133	999999	903	147	876	999999	676	999999	234	386	999999	939	164	752	999999	999999	816	999999	941	409	999999	488	371	184	775	641	385	801	828	377	845	362	552	295	17	923	341	699	999999	349	999999	999999	948	999999	930	340	999999	855	999999	709	999999	786	999999	530	169	644	765	729	371	244	52	875	428	856	999999	337	397	868	744	999999	690	999999	877	601	999999	63	999999	95	253	445	801	530	893	129	758	999999	320	32	135	372	168	999999	999999	803	307	40	568	101	999999	603	999999	970	120	18	29	999999	908	450	37	115	114	999999	485	926	442	521	981	309	108	999999	26	374	743	999999	740	999999	788	83	303	472	999999	449	999999	650	502	999999	419	884	999999	999999	999999	870	994	29	268	488	136	411	999999	999999	58	999999	999999	273	999999	578	237	738	278	940	714	834	156	564	620	999999	999999	999999	434	611	999999	107	209	999999	332	156	999999	723	123	262	999999	387	712	518	424	236	456	86	74	923	999999	681	616	169	999999	324	724	440	999999	603	158	301	976	999999	684	951	69	158	999999	439	208	513	624	999999	999999	337	999999	638	150	394	218	263	999999	511	17	999999	490	50	303	999999	999999	939	999999	519	113	660	410	953	834	999999	999999	308	146	634	725	100	66	600	999999	222	202	95	300	24	395	894	531	999999	752	263	470	28	855	999999	16	268	199	115	911	338	927	999999	999999	999999	227	
910	999999	145	785	916	373	889	870	91	815	346	649	999999	134	218	138	935	999999	580	12	158	452	213	628	467	999999	951	688	841	295	33	999999	623	796	485	777	395	689	835	890	581	158	773	127	999999	619	888	981	999999	210	991	968	999999	999999	999999	467	914	999999	328	25	999999	999999	999999	795	791	999999	36	999999	648	441	999999	255	374	689	431	10	678	95	957	847	22	970	999999	641	303	65	67	947	727	28	999999	999999	999999	820	478	380	129	999999	335	999999	999999	384	342	271	466	745	604	544	999999	999999	788	828	999999	480	13	999999	224	999999	501	999999	999999	88	999999	630	999999	865	884	554	999999	999999	999999	700	759	352	999999	999999	999999	724	999999	558	999999	523	703	658	239	999999	999999	999999	816	38	165	732	999999	599	618	999999	999999	711	693	601	861	59	333	203	198	97	78	216	225	375	812	999999	222	999999	285	483	384	999999	400	543	999999	992	737	999999	895	999999	224	170	999999	999999	50	926	40	583	999999	999999	999999	510	469	152	965	999999	675	451	225	664	520	542	323	144	139	999999	321	160	64	868	322	150	307	50	999999	999999	999999	475	335	999999	469	999999	257	874	293	874	669	999999	577	435	327	295	999999	240	637	682	846	999999	999999	581	999999	880	999999	827	98	59	212	428	999999	67	999999	210	126	999999	205	881	999999	448	851	265	799	999999	999999	629	551	36	183	77	999999	200	71	882	855	753	999999	999999	119	429	786	244	999999	250	999999	520	795	127	999999	637	44	756	397	408	747	364	781	553	307	899	285	999999	999999	145	25	88	995	756	354	372	68	999999	772	865	662	999999	593	558	92	72	833	434	857	546	999999	657	999999	663	145	500	999999	999999	291	219	999999	724	368	536	999999	999999	524	49	999999	806	578	428	999999	532	745	140	999999	233	470	245	999999	999999	999999	339	999999	368	285	341	621	854	400	341	335	999999	999999	937	999999	66	333	191	547	999999	662	60	999999	999999	673	999999	999999	14	728	999999	267	56	999999	302	999999	39	434	867	625	193	428	917	999999	247	102	431	999999	999999	881	715	999999	288	697	999999	999999	164	371	498	694	14	999999	616	136	652	999999	289	419	429	427	999999	632	466	566	364	375	999999	644	999999	521	999999	469	119	132	22	999999	978	358	870	999999	366	999999	935	182	999999	770	811	791	763	999999	999999	21	391	391	663	93	999999	721	343	906	454	999999	999999	977	452	999999	313	493	999999	803	104	931	548	999999	70	560	696	293	945	999999	564	953	880	565	999999	240	999999	728	469	929	415	
267	25	964	659	846	36	958	730	999999	466	328	999999	960	78	881	472	76	999999	112	396	160	776	749	999999	999999	999999	85	999999	999999	999999	584	33	193	398	837	915	584	666	999999	534	738	563	869	137	246	284	919	497	826	767	21	999999	999999	542	265	491	276	999999	168	216	950	689	517	619	881	304	494	572	241	966	887	409	115	578	658	999999	906	621	999999	226	720	588	999999	999999	454	999999	666	650	143	356	649	999999	999999	18	583	58	999999	999999	255	941	789	357	265	860	879	612	303	788	884	668	999999	654	999999	941	496	371	248	73	999999	705	637	843	439	884	326	925	901	999999	994	610	999999	655	375	174	999999	372	999999	591	999999	842	882	878	766	474	771	995	999999	566	522	222	809	981	999999	550	314	946	999999	999999	544	954	999999	999999	794	283	127	929	289	351	999999	999999	48	657	499	332	823	759	999999	964	122	331	479	344	999999	782	800	569	569	999999	860	490	454	952	57	999999	999999	999999	93	999999	999999	842	716	114	999999	399	184	162	492	999999	726	554	868	953	268	222	484	376	999999	22	483	558	369	463	491	34	679	999999	610	999999	200	999999	675	594	999999	280	615	375	292	194	999999	647	86	806	108	315	621	500	999999	999999	144	765	71	81	999999	798	999999	999999	999999	37	720	999999	552	612	999999	999999	878	284	999999	987	607	119	999999	439	414	835	481	999999	365	185	999999	999999	402	775	744	435	87	604	584	819	796	363	752	265	999999	520	104	474	243	519	436	346	999999	705	237	34	681	631	999999	183	327	920	999999	446	624	999999	999999	777	999999	147	511	284	999999	526	200	254	999999	828	965	893	999999	999999	329	845	749	76	33	696	548	999999	999999	455	936	999999	501	876	466	315	999999	999999	824	327	606	105	18	999999	999999	638	514	983	667	999999	665	773	442	319	999999	61	697	558	519	998	999999	158	999999	999999	999999	299	34	999999	787	62	999999	43	79	423	411	233	837	999999	999999	999999	191	564	62	899	789	172	968	192	284	999999	617	999999	999999	826	98	457	711	999999	813	357	613	200	205	615	999999	999999	704	29	908	377	999999	999999	138	134	999999	999999	999999	999999	999999	185	330	842	999999	383	999999	999999	621	252	334	953	522	885	783	82	781	991	999999	447	244	999999	467	949	283	906	201	516	999999	999999	19	424	361	226	686	637	36	999999	160	822	180	559	20	461	694	954	999999	999999	327	66	353	825	314	658	999999	118	718	999999	569	142	191	927	999999	333	999999	999999	601	999999	999999	155	56	20	
840	547	999999	999999	999999	15	264	328	999999	862	198	999999	944	193	999999	703	966	577	919	999999	211	27	640	252	406	687	999999	784	363	999999	139	999999	19	342	984	767	392	575	961	999999	999999	250	91	999999	999999	266	999999	999999	999999	898	338	631	999999	401	808	822	999999	999999	288	999999	787	480	965	500	732	26	887	612	999999	352	321	401	999999	999999	538	999999	936	320	513	150	309	178	984	999999	231	508	946	618	533	171	860	999999	296	999999	999999	646	284	590	596	722	378	776	999999	458	587	937	24	28	862	999999	999999	595	520	148	169	619	999999	510	999999	233	80	278	88	47	491	952	115	999999	999999	892	999999	999999	724	791	999999	533	327	535	999999	294	494	927	999999	686	285	275	848	157	999999	314	160	773	321	373	651	999999	697	812	967	634	999999	900	736	999999	171	999999	871	728	377	636	302	960	633	985	739	153	522	402	762	225	114	957	782	977	741	912	44	360	149	671	835	514	568	999999	461	593	999999	999999	999999	999999	403	999999	999999	705	22	200	150	999999	633	508	587	305	999999	751	999999	874	999999	758	238	999999	506	999999	588	999999	800	787	401	390	533	156	952	736	877	999999	822	985	187	86	999999	551	772	707	727	641	93	539	464	817	723	586	475	999999	557	276	999999	882	999999	999999	904	999999	798	759	999999	487	556	850	428	41	928	999999	999999	51	793	686	486	999999	792	947	622	271	332	584	666	999999	680	519	999999	611	780	939	454	113	182	999999	753	22	904	250	999999	999999	120	433	999999	999999	888	434	649	870	789	448	99	592	999999	643	903	999999	103	856	806	46	999999	817	260	989	99	999999	999999	64	933	473	894	552	999999	390	160	899	696	999999	67	255	870	318	821	342	850	862	651	538	836	540	999999	58	443	58	570	999999	182	899	999999	304	565	595	999999	326	553	547	730	80	999999	13	526	615	798	561	176	362	999999	918	148	999999	999999	340	228	402	554	846	118	814	819	856	727	999999	397	763	690	285	380	999999	788	999999	141	999999	999999	999999	23	314	999999	882	881	217	307	263	760	863	999999	234	376	544	771	999999	438	916	261	635	286	729	227	44	870	891	981	501	139	836	105	371	294	396	389	250	595	999999	932	611	559	473	47	534	999999	465	908	836	733	90	874	999999	329	419	555	999999	999999	225	21	999999	235	805	134	924	767	989	940	980	165	531	121	999999	983	650	999999	813	691	693	631	415	982	155	768	59	999999	999999	52	874	840	104	164	380	224	941	385	754	
348	123	999999	423	525	927	680	999999	968	671	241	679	343	999999	602	402	593	999999	17	90	47	85	962	999999	946	75	150	70	999999	741	988	52	274	332	999999	578	926	218	999999	999999	474	999999	999999	999999	648	999999	540	109	502	999999	786	999999	933	305	716	273	999999	878	476	999999	787	620	999999	999999	999999	199	414	21	276	999999	999999	385	715	999999	615	481	999999	999999	249	583	534	50	999999	615	955	999999	999999	999999	615	211	427	57	742	441	277	854	731	853	618	459	958	999999	999999	478	295	411	999999	980	690	244	999999	489	639	893	924	746	61	229	280	311	90	999999	405	75	605	428	642	284	684	760	750	151	999999	790	624	999999	999999	999999	329	554	478	999999	999999	381	932	938	418	999999	516	531	999999	511	582	999999	999999	523	133	999999	872	999999	768	999999	999999	929	494	138	436	849	278	999999	999999	999999	900	999999	832	952	166	34	142	999999	19	999999	999999	163	957	249	568	746	999999	999999	999999	449	227	999999	786	851	999999	359	887	804	999999	568	581	596	991	841	611	856	483	427	367	109	635	215	999999	975	999999	152	972	999999	569	999999	438	177	47	999999	744	448	999999	981	999999	806	999999	338	166	451	221	181	171	126	637	711	273	993	744	999999	814	999999	999999	810	999999	688	387	642	244	821	999999	414	559	901	106	172	999999	502	999999	560	961	306	999999	416	763	686	981	856	617	999999	426	999999	432	999999	285	732	999999	999999	999999	441	429	504	104	344	999999	999999	622	999999	29	475	999999	999999	999999	194	820	518	963	999999	57	999999	707	530	35	386	405	999999	981	304	626	373	327	787	514	999999	999999	466	211	714	104	955	73	721	999999	999999	72	654	747	248	443	999999	769	999999	92	999999	734	898	479	999999	938	626	826	328	643	655	157	999999	266	832	999999	364	999999	258	102	999999	254	986	694	999999	323	751	946	999999	860	858	604	670	999999	834	999999	241	987	493	999999	478	139	744	87	191	999999	64	398	999999	195	89	461	521	564	991	435	747	214	596	999999	999999	679	93	999999	784	61	999999	313	431	999999	821	377	822	999999	624	962	509	908	999999	889	999999	999999	41	557	780	407	93	115	713	408	393	37	999999	99	589	798	55	285	999999	140	516	751	966	224	373	999999	639	49	999999	39	926	839	999999	707	145	833	648	536	688	387	999999	999999	599	32	318	794	999999	732	892	825	916	999999	615	382	382	516	396	816	194	77	999999	54	174	999999	999999	553	335	693	953	756	159	518	597	915	999999	144	999999	999999	906	578	736	
906	157	125	999999	702	999999	328	334	999999	999999	832	352	620	999999	923	217	914	550	999999	469	999999	778	146	675	407	636	699	220	247	999999	453	910	615	999999	860	897	59	999999	999999	329	16	368	999999	999999	327	176	976	305	249	927	999999	403	999999	119	453	138	20	449	714	76	999999	118	97	999999	999999	921	736	289	759	999999	999999	352	999999	444	462	999999	454	826	999999	999999	999999	404	970	319	127	60	769	506	887	999999	886	999999	857	713	999999	898	999999	70	326	999999	999999	696	999999	999999	768	999999	632	706	656	528	684	194	999999	483	999999	999999	999999	777	157	942	162	239	999999	36	149	559	494	66	999999	999999	653	393	510	951	800	999999	858	757	999999	232	427	72	850	368	999999	702	999999	999999	307	666	760	503	999999	383	999999	210	304	519	83	999999	410	999999	68	101	999999	300	683	999999	683	453	281	390	236	925	525	100	389	43	977	447	51	120	759	982	804	160	999999	999999	999999	599	668	348	999999	341	821	851	14	758	493	999999	28	377	999999	854	395	379	999999	999999	858	163	821	271	541	636	178	300	999999	85	297	999999	818	556	442	93	785	932	706	895	113	673	999999	630	549	229	428	674	419	905	999999	434	999999	494	999999	999999	999999	407	806	57	999999	999999	999999	999999	471	999999	999999	999999	999999	617	999999	999999	673	381	883	194	999999	999999	721	322	999999	504	881	911	999999	863	840	334	287	889	315	999999	136	659	999999	581	999999	167	169	780	289	956	739	801	835	144	761	512	610	999999	999999	999999	685	494	999999	999999	650	999999	449	607	928	614	195	55	311	999999	336	999999	648	999999	999999	909	999999	940	42	261	764	89	85	354	111	338	999999	999999	413	999999	702	642	819	74	931	515	718	999999	999999	999999	770	694	500	154	807	747	999999	308	999999	999999	556	744	999999	588	999999	571	999999	999999	999999	999999	890	992	641	582	988	694	203	583	999999	999999	201	478	999999	367	490	999999	588	999999	999999	364	473	426	999999	836	181	957	999999	999999	171	369	999999	623	65	262	784	999999	999999	999999	166	123	554	290	927	497	999999	87	656	103	107	833	982	125	558	151	136	999999	999999	805	411	41	514	962	421	21	999999	577	423	999999	583	712	27	999999	775	433	810	999999	498	999999	461	999999	999999	96	144	338	387	353	75	913	135	319	451	999999	999999	134	609	591	868	916	999999	807	664	821	520	394	815	999999	999999	135	341	999999	999999	168	999999	316	730	427	999999	93	633	999999	999999	999999	709	273	271	769	165	999999	823	228	324	582	261	653	439	489	
575	999999	522	999999	999999	940	999999	192	343	292	903	209	403	191	763	785	292	688	305	999999	121	256	999999	56	165	999999	311	123	629	403	906	700	877	251	851	88	570	567	234	572	999999	527	929	978	865	955	256	641	464	999999	299	573	358	284	999999	999999	625	476	910	312	999999	999999	563	999999	386	999999	332	162	340	685	999999	999999	999999	732	238	594	326	155	190	209	453	669	658	999999	113	343	999999	602	999999	532	462	103	656	999999	933	467	999999	989	602	999999	633	999999	311	778	323	574	999999	999999	999999	783	999999	480	296	711	858	969	810	473	836	999999	862	729	288	999999	232	999999	78	541	798	770	630	336	553	527	575	359	367	880	776	999999	233	725	556	99	529	999999	807	945	999999	964	657	500	163	559	800	904	999999	503	999999	202	999999	578	827	999999	162	675	927	768	145	509	611	929	696	307	819	999999	999999	198	999999	250	323	133	477	833	123	999999	183	993	727	671	543	864	334	584	999999	655	897	281	936	999999	999999	48	810	999999	363	727	999999	999999	999999	663	732	626	225	314	878	383	999999	993	999999	32	502	933	999999	473	966	746	605	999999	274	999999	999999	900	999999	433	196	285	999999	999999	479	395	999999	326	263	999999	939	916	999999	29	706	659	554	904	120	914	362	130	997	346	597	616	131	999999	592	576	424	999999	375	999999	128	603	70	999999	523	775	696	185	680	999999	999999	999999	108	586	415	614	619	344	790	347	81	75	288	999999	326	862	273	999999	734	686	999999	117	551	856	999999	113	599	999999	390	344	228	999999	450	999999	812	548	999999	545	286	977	957	89	51	999999	720	62	324	94	870	999999	512	999999	999999	993	337	426	508	251	685	312	25	261	954	456	128	894	625	999999	173	777	354	728	999999	756	729	999999	75	999999	146	848	999999	515	497	729	832	176	999999	456	692	999999	50	277	860	999999	962	705	134	999999	999999	825	437	66	920	999999	999999	783	695	999999	273	767	999999	984	999999	999999	524	509	764	235	623	952	999999	999999	576	778	737	86	867	392	793	34	999999	480	614	320	420	731	999999	404	422	999999	481	50	193	999999	44	65	172	33	460	999999	999999	999999	999999	956	999999	269	490	151	999999	240	916	312	901	999999	999999	999999	999999	999999	425	792	915	369	999999	575	999999	128	999999	651	999999	681	913	843	999999	340	92	999999	508	658	653	161	999999	453	999999	192	999999	178	149	999999	602	163	686	377	607	668	547	582	96	999999	485	999999	284	839	407	682	326	999999	999999	570	166	786	999999	721	
151	274	550	471	329	630	443	999999	999999	999999	58	591	999999	999999	245	274	792	999999	458	112	182	115	999999	412	55	366	999999	69	797	999999	999999	999999	780	965	236	343	127	85	999999	466	999999	182	999999	999999	791	999999	687	780	836	999999	777	656	337	279	548	45	396	148	425	962	764	383	999999	408	263	241	999999	39	319	999999	156	717	257	992	150	10	545	644	621	240	679	95	999999	999999	999999	140	489	510	427	200	999999	978	659	999999	701	588	666	171	979	559	15	657	470	934	960	70	409	999999	999999	999999	500	751	527	195	999999	999999	160	999999	606	133	752	309	612	128	954	177	999999	956	300	561	343	383	664	71	234	31	624	298	730	742	730	154	381	879	700	205	999999	473	17	999999	437	841	565	855	807	705	999999	999999	999999	999999	12	999999	53	578	214	127	96	999999	961	999999	64	999999	104	999999	403	607	999999	999999	428	759	716	593	948	278	999999	501	818	999999	264	529	975	281	999999	938	999999	286	110	999999	675	999999	118	996	999999	745	967	576	747	701	462	209	777	322	999999	999999	86	419	504	775	999999	712	999999	999999	210	442	296	999999	552	999999	999999	126	506	135	999999	845	651	719	999999	213	311	999999	999999	999999	356	65	999999	662	999999	99	999999	999999	782	335	357	963	283	830	999999	80	459	999999	999999	590	999999	999999	999999	651	265	999999	578	999999	999999	301	473	897	957	192	931	999999	690	633	999999	462	999999	804	343	181	999999	999999	571	820	924	999999	999999	126	533	999999	549	19	362	109	407	999999	520	999999	999999	491	999999	460	15	101	898	650	390	825	758	571	999999	999999	12	999999	873	999999	517	999999	442	329	999999	357	373	793	999999	922	999999	590	999999	167	942	999999	813	999999	319	327	98	480	921	283	999999	927	367	962	877	777	16	831	999999	245	761	999999	73	999999	999999	999999	96	221	999999	976	858	799	599	601	628	999999	959	160	221	556	82	47	836	168	700	619	989	999999	999999	865	915	960	999999	990	405	189	999999	152	908	999999	241	999999	31	945	425	829	999999	766	343	999999	818	999999	620	999999	999999	723	999999	904	999999	999999	999999	999999	305	999999	71	897	444	999999	205	449	761	816	252	416	325	999999	26	999999	742	999999	291	233	999999	535	999999	69	999999	685	999999	682	264	830	181	999999	289	555	999999	437	883	527	394	729	570	894	629	11	614	214	364	999999	707	43	171	999999	53	302	999999	770	999999	12	557	999999	999999	523	194	930	999999	668	136	769	623	589	17	224	485	561	662	182	999999	55	455	146	331	999999	
974	230	669	999999	540	987	999999	999999	999999	999999	999999	635	948	56	710	698	999999	945	87	999999	354	128	35	946	999999	491	999999	999999	863	501	557	999999	438	920	999999	964	271	999999	999999	148	831	811	699	999999	254	850	612	616	472	217	689	999999	68	736	515	999999	204	722	456	58	358	999999	948	398	334	559	207	999999	506	745	437	790	999999	939	762	999999	999999	899	702	774	999999	32	972	999999	811	57	362	999999	415	693	769	999999	129	88	789	339	863	310	801	695	653	584	120	726	779	899	690	129	974	999999	436	999999	29	682	179	336	529	999999	999999	286	206	505	999999	999999	976	888	671	739	159	432	999999	128	108	17	130	999999	912	256	876	912	366	999999	727	443	267	999999	529	999999	908	999999	999999	999999	999999	524	498	157	961	999999	750	891	999999	951	970	999999	999999	999999	206	22	561	875	423	283	999999	673	919	999999	778	189	555	999999	369	234	999999	695	622	118	999999	583	518	973	999999	615	505	985	684	999999	273	999999	999999	949	277	516	999999	43	49	537	156	999999	604	999999	379	782	751	999999	532	13	130	284	929	999999	913	999999	504	588	542	999999	777	439	999999	514	699	602	47	606	243	852	348	999999	999999	999999	999999	999999	978	982	604	999999	999999	267	999999	680	295	989	256	958	999999	654	22	307	501	999999	760	716	71	100	999999	776	745	154	15	680	999999	333	628	844	999999	569	645	522	984	999999	944	520	977	318	228	710	356	88	570	999999	840	51	999999	425	999999	255	292	887	155	827	815	719	261	782	999999	962	999999	999999	737	475	19	999999	999999	999999	296	250	999999	752	999999	136	430	666	583	426	839	623	999999	213	519	974	286	757	376	166	176	235	999999	204	303	265	349	943	351	104	579	349	728	785	139	999999	516	540	24	28	407	159	999999	999999	999999	401	934	167	892	762	199	261	133	166	353	999999	982	544	458	616	787	486	999999	488	999999	500	895	252	84	999999	468	746	742	999999	759	27	99	432	262	901	331	191	61	999999	905	328	226	999999	441	999999	112	972	91	408	241	999999	834	657	988	452	506	692	93	466	304	452	999999	774	407	336	971	559	999999	999999	295	605	999999	737	582	528	283	333	999999	15	999999	495	664	344	126	838	193	999999	999999	999999	405	999999	108	595	293	999999	809	451	174	115	999999	999999	690	534	999999	635	495	106	84	999999	179	182	999999	87	142	808	788	999999	658	568	999999	538	124	482	161	999999	999999	839	453	999999	718	999999	169	704	999999	781	999999	139	231	490	353	96	
999999	973	999999	999999	755	30	462	484	674	635	999999	605	962	568	437	217	382	465	138	655	653	954	751	347	22	187	999999	361	13	658	952	177	225	67	180	151	842	999999	901	487	387	969	455	92	47	563	742	349	353	999999	757	765	999999	697	999999	999999	231	999999	220	577	850	111	481	26	683	626	390	905	999999	999999	374	453	564	651	999999	999999	509	999999	310	458	445	829	18	414	999999	196	815	527	624	766	919	550	718	333	999999	285	497	438	409	421	999999	837	951	999999	233	313	211	711	999999	758	904	999999	992	761	142	31	103	76	125	999999	810	862	290	631	376	824	735	999999	24	992	196	80	269	888	285	608	877	951	191	597	985	999999	108	865	861	367	999999	956	201	999999	192	431	323	999999	999999	320	556	329	689	409	577	970	697	436	571	834	999999	113	999999	533	153	151	999999	527	511	707	764	425	770	19	999999	778	49	999999	810	765	756	999999	999999	965	62	558	271	999999	30	24	999999	999999	303	36	73	454	481	667	472	50	999999	999999	999999	903	555	140	559	999999	143	999999	931	298	999999	806	88	947	999999	520	481	595	879	113	506	999999	999999	102	131	743	999999	821	999999	382	936	999999	229	999999	944	383	420	921	999999	999999	648	231	92	128	999999	497	999999	126	627	999999	195	876	170	442	299	914	613	999999	19	815	734	321	501	999999	999999	999999	586	999999	13	453	109	999999	999999	297	464	285	999999	181	56	634	795	828	204	346	196	999999	609	999999	669	999999	769	957	911	192	857	337	999999	533	766	200	910	999999	123	183	861	634	290	873	978	24	510	441	415	385	30	999999	127	999999	372	301	999999	799	999999	973	999999	152	999999	413	999999	136	555	880	999999	856	723	965	715	30	485	561	779	999999	808	655	529	338	551	536	999999	951	219	575	999999	475	943	121	380	150	500	718	985	876	442	851	469	629	36	559	661	65	200	107	679	810	522	520	990	999999	454	355	600	999999	999999	999999	917	979	999999	939	913	999999	595	575	530	766	999999	999999	303	999999	195	899	311	992	874	999999	999999	122	895	359	952	999999	131	999999	999999	154	999999	999999	634	954	934	999999	908	97	646	60	470	999999	577	999999	244	619	227	42	999999	999999	54	608	247	145	999999	999999	93	370	987	490	490	29	879	385	648	999999	278	349	33	705	999999	224	356	999999	646	146	544	999999	125	343	215	98	957	150	109	999999	635	498	237	999999	999999	999999	109	166	569	450	745	201	275	999999	350	877	999999	999999	564	830	261	999999	
499	999999	269	111	255	654	284	402	72	739	286	138	77	780	122	999999	308	452	124	200	264	205	999999	999999	717	583	992	338	88	999999	586	999999	267	222	999	646	869	305	302	999999	999999	177	388	16	915	147	474	570	999999	125	999999	999999	999999	71	168	999999	199	916	394	672	661	946	999999	28	163	17	870	855	780	475	34	13	159	999999	318	999999	816	394	437	999999	118	999999	999999	999999	999999	474	562	206	63	705	457	952	910	630	793	935	854	370	853	908	276	999999	789	300	100	610	962	58	752	999999	487	804	488	999999	563	999999	383	360	588	688	454	673	801	85	28	82	102	529	874	383	242	455	541	529	313	499	641	282	872	999999	512	514	453	981	227	652	999999	106	999999	563	561	503	999999	174	463	602	817	714	281	28	517	999999	183	999999	840	41	272	958	511	73	598	999999	487	999999	999999	999999	230	820	858	375	608	996	462	320	999999	999999	674	377	76	710	681	927	999999	854	320	79	999999	999999	150	195	390	515	999999	999999	965	460	25	31	987	999999	382	997	855	906	419	521	979	999999	999999	111	367	894	999999	800	392	670	999999	633	999999	116	609	155	999999	672	985	103	999999	460	999999	999999	722	653	389	552	337	999999	81	104	444	799	999999	478	526	999999	828	495	999999	794	620	304	999999	392	581	999999	914	999999	327	193	999999	326	120	999999	516	196	389	714	514	349	473	707	598	16	199	650	26	140	999999	640	844	499	480	616	839	61	21	340	81	508	638	110	999999	888	183	127	688	571	961	339	660	123	980	999999	330	912	999999	352	202	931	864	999999	607	687	348	999999	845	504	999999	999999	999999	58	643	16	711	999999	350	999999	833	81	999999	455	999999	300	980	731	999999	208	295	999999	999999	668	147	150	999999	855	502	999999	549	999999	282	193	881	505	164	611	480	974	571	999999	572	994	519	131	969	419	999999	317	707	999999	911	647	999999	762	120	516	911	502	372	856	871	671	171	999999	798	778	999999	673	145	999999	260	545	636	338	364	360	159	25	181	234	250	195	972	931	840	635	975	128	395	648	699	977	612	715	95	900	833	437	332	201	999999	940	999999	338	367	999999	20	880	407	759	366	895	999999	999999	615	685	698	239	999999	173	803	455	999999	497	679	283	933	921	252	999999	527	721	692	999999	388	309	23	644	574	473	624	104	720	635	292	803	656	474	109	410	212	603	999999	999999	397	999999	999999	684	658	999999	999999	99	638	943	242	644	212	351	999999	315	671	64	
665	777	549	708	999999	999999	215	875	627	468	821	842	261	923	535	533	999999	999999	999999	339	999999	490	999999	999999	466	777	402	647	601	999999	715	793	738	158	938	418	619	689	666	999999	478	783	999999	974	277	999999	999999	319	118	679	758	770	668	341	78	184	746	24	252	956	260	567	284	322	752	999999	999999	999999	985	127	914	902	331	637	861	212	34	66	999999	670	95	93	538	921	999999	945	999999	406	89	763	671	605	999999	709	759	910	509	154	231	249	999999	588	333	991	764	856	999999	999999	480	865	160	690	756	581	871	177	39	362	766	807	902	707	34	232	999999	318	999999	622	877	950	703	879	834	27	978	507	759	546	167	699	999999	103	925	999999	999999	981	849	865	999999	591	881	999999	999999	424	346	999999	563	111	546	456	400	826	999999	999999	172	280	855	738	603	374	999999	492	205	76	999999	809	781	810	620	474	469	600	999999	296	78	556	502	999999	681	993	999999	657	10	710	309	680	939	405	61	341	999999	120	999999	999999	999999	399	951	320	124	999999	212	753	491	82	986	799	51	867	999999	615	778	445	67	609	431	760	491	494	767	628	870	386	758	288	348	999999	339	321	122	679	999999	191	305	153	790	199	176	928	723	509	999999	81	943	446	562	999999	63	999999	999999	423	999999	999999	553	495	666	826	995	212	733	638	470	730	755	999999	20	596	150	913	819	241	594	999999	770	267	989	799	999999	322	999999	659	304	677	278	699	771	148	638	809	999999	964	204	963	999999	95	49	908	325	999999	436	965	548	150	999999	810	999999	999999	696	999999	506	866	394	999999	999999	999999	343	793	461	66	20	871	958	999999	435	854	47	630	368	685	228	90	483	280	886	759	120	164	835	468	870	427	452	999999	313	620	999999	520	486	130	751	999999	457	269	999999	564	17	999999	999999	987	773	207	985	20	78	425	393	123	797	726	963	188	999999	993	195	593	429	999999	37	815	284	526	154	248	933	972	999999	224	130	999999	752	903	450	847	695	672	441	999999	999999	888	237	466	723	759	167	999999	999999	463	999999	566	144	400	999999	899	712	999999	63	747	87	999999	791	178	993	999999	999999	69	738	120	308	523	162	988	343	149	587	817	802	394	999999	370	684	179	999999	563	999999	362	723	999999	144	448	618	694	999999	187	107	999999	473	999999	785	107	834	186	999999	560	414	156	66	50	321	894	453	669	666	999999	421	621	999999	439	999999	621	346	197	976	859	904	467	633	166	52	999999	354	554	
608	983	535	507	999999	590	158	50	305	999999	239	249	999999	999999	38	647	765	485	40	43	970	174	761	647	210	306	656	999999	999999	900	998	999999	550	899	71	683	191	914	607	447	290	999999	325	662	957	736	864	999999	438	986	401	566	999999	320	583	443	231	887	306	717	934	211	528	405	685	447	699	105	887	999999	466	850	999999	999999	999999	733	848	109	690	474	441	999999	518	536	509	442	999999	239	999999	627	461	303	617	889	512	999999	718	999999	977	519	46	999999	77	999999	530	550	687	999999	567	850	594	132	999999	832	285	243	692	991	999999	253	154	999999	780	269	893	172	999999	988	999999	999999	999999	929	131	999999	437	672	632	435	999999	959	754	999999	672	475	42	339	105	785	613	279	396	726	33	734	375	577	999999	808	199	367	317	699	823	893	999999	665	999999	37	999999	613	999999	999999	985	937	498	999999	796	315	999999	564	77	999999	999999	999999	287	298	906	397	805	860	684	824	999999	649	651	65	575	999999	999999	999999	338	999999	391	999999	667	138	741	999999	999999	620	999999	683	581	634	300	860	323	22	615	999999	999999	613	231	544	928	786	999999	999999	295	443	189	999999	999999	999999	236	998	75	384	153	158	556	999999	161	194	89	999999	253	611	359	791	741	562	999999	103	617	724	846	847	82	881	117	406	999999	801	999999	762	18	999999	408	301	794	999999	868	467	990	939	462	47	464	926	542	419	986	504	702	626	999999	999999	999999	511	162	228	999999	272	51	160	30	359	753	327	993	532	213	67	996	801	694	706	113	678	272	809	392	155	348	697	419	305	109	814	907	436	479	897	149	999999	637	606	426	999999	999999	112	293	147	933	20	216	999999	507	900	999999	999999	477	573	248	352	835	999999	999999	353	740	999999	999999	939	999999	566	63	316	999999	430	174	97	289	999999	759	170	525	999999	221	337	999999	490	797	208	881	759	959	999999	658	796	740	479	683	83	109	203	999999	354	728	999999	957	999999	999999	87	736	844	868	999999	813	88	826	999999	945	595	861	259	927	62	67	999999	607	157	657	999999	999999	999999	414	999999	173	566	319	181	999999	999999	380	590	479	719	471	47	999999	755	101	579	999999	999999	999999	97	221	849	275	999999	296	999999	769	809	252	890	397	51	440	661	50	256	769	999999	999999	111	225	280	999999	218	590	30	769	851	66	87	160	539	999999	327	995	323	301	520	885	459	84	570	347	589	999999	430	999999	238	999999	844	999999	325	999999	432	871	940	79	67	218	276	999999	917	
753	175	739	858	880	122	666	726	955	259	999999	613	999999	654	932	201	885	999999	423	540	147	221	277	835	452	738	455	64	254	244	311	999999	159	166	817	182	849	999999	549	493	572	987	889	561	555	483	406	226	17	877	999999	57	853	769	999999	541	898	903	999999	152	667	611	482	720	947	161	464	869	837	759	999999	422	620	929	967	159	332	999999	290	968	341	999999	57	999999	73	999999	765	390	386	286	999999	946	67	999999	826	960	999999	178	614	403	29	536	389	257	536	999999	437	923	999999	630	218	192	623	447	810	999999	564	999999	999999	693	999999	999999	493	560	999999	405	999999	224	999999	999999	999999	163	110	886	949	805	849	799	840	999999	826	842	999999	755	999999	102	332	999999	595	999999	999999	409	521	999999	17	945	53	829	772	140	404	222	820	794	986	64	92	736	999999	15	588	999999	275	352	866	999999	494	737	492	999999	82	744	628	714	610	999999	641	189	878	13	762	999999	36	709	910	614	31	794	999999	23	20	595	131	590	999999	640	144	179	999999	463	461	315	346	389	67	999999	999999	999999	193	751	422	902	858	494	999999	568	738	565	442	262	999999	700	967	999999	999999	487	622	999999	904	969	109	472	134	425	552	456	683	999999	651	259	29	915	610	999999	600	999999	737	637	346	252	902	579	737	802	999999	760	999999	867	999999	580	47	556	999999	223	651	950	778	442	942	797	884	999999	913	192	242	999999	99	999999	878	999999	749	999999	701	662	77	530	735	999999	493	791	117	816	999999	81	222	473	714	396	376	650	338	999999	999999	549	999999	810	666	999999	570	999999	999999	399	988	741	999999	999999	854	549	156	999999	225	457	949	160	689	77	462	999999	999999	769	902	702	582	238	999999	454	300	162	304	267	999999	190	999999	179	130	718	828	897	249	169	999999	174	250	255	435	881	999999	543	859	300	358	823	584	801	422	968	816	759	999999	386	761	702	254	888	266	44	696	780	40	971	999999	564	602	810	160	737	461	999999	803	65	109	999999	303	14	908	50	605	959	756	161	902	78	103	862	408	916	920	361	989	400	195	575	999999	888	60	793	231	774	650	684	516	489	955	749	999999	999999	409	250	979	999999	438	999999	33	879	79	999999	999999	739	411	999999	999999	999999	347	413	870	533	254	415	999999	125	818	830	319	81	644	422	122	353	585	999999	999999	679	381	772	999999	458	999999	999999	818	999999	332	999999	372	417	867	999999	999999	999999	879	753	760	994	999999	864	407	608	999999	999999	245	656	
68	127	164	999999	726	999999	727	575	451	421	982	620	596	999999	792	999999	468	901	213	237	280	570	999999	999999	643	523	393	517	375	363	41	999999	398	172	820	999999	999999	364	690	730	689	576	110	999999	771	999999	999999	221	82	80	999999	525	999999	17	386	498	999999	333	999999	212	754	220	999999	98	389	392	232	433	264	587	999	999999	220	483	547	703	469	16	69	503	125	182	999999	305	223	516	851	999999	999999	331	561	14	990	488	976	478	377	22	88	999999	917	973	956	494	80	46	314	274	999999	682	999999	646	273	999999	97	581	775	904	874	873	999999	842	999999	933	36	995	122	732	507	79	336	456	927	679	586	151	999999	950	234	186	211	587	920	113	302	999999	740	129	400	404	702	472	147	215	849	85	335	33	468	999999	924	999999	999999	400	355	582	719	593	999999	945	999999	825	680	698	671	952	921	544	640	121	264	999999	341	113	376	864	319	722	830	999999	999999	202	491	158	262	630	820	999999	757	999999	205	156	834	999999	999999	877	791	999999	544	896	999999	790	392	357	820	931	249	663	34	491	272	997	999999	783	139	999999	344	999999	445	50	141	999999	999999	920	999999	999999	168	999999	75	499	82	999999	999999	934	357	35	999999	144	999999	999999	390	167	505	275	999999	999999	999999	61	999999	873	999999	269	13	503	999999	761	999999	472	999999	712	999999	362	597	999999	418	403	999999	999999	436	114	999999	209	204	124	659	974	896	521	472	717	999999	117	571	201	956	999999	866	999999	180	595	31	346	702	624	999999	37	999999	970	857	64	999999	564	624	220	518	343	75	889	999999	789	865	999999	999	723	987	999999	791	406	578	999999	537	145	658	840	92	28	506	579	565	632	414	925	664	999999	338	170	492	360	683	623	747	977	840	390	730	540	346	979	637	893	246	173	999999	261	526	253	905	784	138	499	836	999999	333	221	999999	939	999999	590	395	826	182	999999	723	999999	858	560	304	278	120	552	999999	527	999999	672	395	251	533	413	999999	94	999999	999999	232	193	786	261	999999	999999	999999	790	713	755	593	810	720	804	450	446	403	966	949	636	674	585	817	318	554	660	825	143	416	423	698	310	571	999999	219	539	999999	607	999999	676	273	329	838	999999	999999	999999	951	591	800	999999	19	925	145	629	43	646	999999	478	707	993	802	871	384	299	66	292	249	256	595	910	278	796	999999	999999	372	999999	746	890	384	422	709	244	343	999999	999999	773	175	942	441	999999	174	699	999999	912	999999	999999	945	549	
869	651	892	705	996	999999	818	223	865	862	266	688	899	484	999999	999999	294	568	537	64	885	293	126	306	999999	32	746	578	896	157	409	999999	409	207	30	999999	529	13	248	453	511	200	907	313	686	752	673	689	605	615	628	314	864	890	663	586	534	595	890	973	153	999999	327	718	462	295	289	702	999999	372	765	290	330	999999	552	695	385	813	620	72	358	67	972	999999	999999	105	115	518	543	999999	207	933	122	274	309	272	872	199	851	400	473	971	235	999999	850	347	999999	780	348	968	210	721	999999	828	999999	96	999999	999999	199	367	999999	770	168	29	174	831	178	65	999999	290	999999	195	962	229	999999	387	999999	739	441	190	999999	335	999999	575	999999	486	958	294	649	999999	995	835	999999	493	220	999999	813	999999	78	29	179	929	995	67	155	25	759	755	239	247	264	536	999999	18	257	853	599	593	785	688	872	884	416	999999	295	986	195	478	18	895	574	999999	671	999999	21	191	340	999999	999999	228	727	213	999999	999999	958	468	999999	992	999999	367	999999	999999	430	389	156	999999	999999	999999	772	168	830	290	746	343	673	640	865	999999	997	75	523	486	173	999999	961	669	829	14	999999	999999	999999	203	999999	999999	792	354	204	999999	275	725	668	999999	350	270	999999	999999	999999	720	738	999999	602	999999	999999	180	843	626	999999	863	428	487	466	517	822	945	412	637	58	104	551	999999	445	584	918	281	407	999999	999999	999999	179	525	212	118	999999	999999	233	709	208	999999	808	175	999999	340	863	999999	999999	999999	93	405	858	760	397	999999	179	419	882	28	999999	723	773	999999	491	162	693	903	285	357	250	538	721	702	438	999999	999999	386	999999	115	720	999999	22	256	534	740	54	418	137	839	939	999999	410	215	580	485	297	583	684	145	999999	959	512	911	909	554	683	165	999999	409	86	793	388	777	307	998	710	999999	700	750	118	285	776	445	418	393	137	516	131	953	700	999999	701	999999	468	760	999999	110	346	980	999999	999999	999999	727	999999	155	478	999999	999999	582	774	770	883	933	37	371	999999	77	999999	526	426	176	43	378	709	374	101	999999	319	546	380	610	190	719	999999	999999	198	58	681	272	914	504	999999	549	189	930	828	768	866	106	576	560	607	999999	999999	999999	855	999999	28	399	64	984	323	370	211	174	589	173	249	808	999999	145	395	240	612	921	567	494	199	778	545	333	999999	222	969	820	12	999999	166	803	999999	479	40	292	218	930	190	249	348	24	350	665	528	67	
923	441	175	999999	217	641	333	371	529	999999	854	999999	999999	111	400	391	171	229	16	999999	999999	703	114	999999	999999	682	740	327	155	184	999999	879	999999	570	298	538	999999	635	162	999999	479	999999	950	791	437	999999	574	89	848	999999	853	130	658	92	622	230	336	71	356	535	900	999999	225	355	811	974	926	999999	812	862	999999	535	77	492	966	442	752	323	675	543	118	661	479	198	330	317	231	722	948	78	999999	592	289	627	624	474	999999	999999	979	463	999999	778	276	986	999999	327	63	999999	125	999999	477	23	396	812	426	249	999999	36	999999	999999	753	214	846	744	660	999999	999999	450	867	502	654	157	343	222	982	339	394	492	968	13	264	64	606	768	600	197	999999	476	210	385	999999	999999	580	999999	709	999999	999999	532	335	86	80	613	308	999999	535	330	680	183	829	97	854	54	68	31	999999	999999	608	88	153	473	947	779	250	492	564	894	576	857	512	999999	407	999999	166	891	932	651	756	999999	242	280	517	32	646	122	530	999999	999999	559	999999	21	747	853	388	862	139	300	999999	816	69	999999	753	999999	671	203	689	993	887	176	98	598	999999	625	846	873	999999	924	142	137	962	670	202	26	620	999999	888	554	483	303	762	641	999999	940	999999	601	999999	694	361	999999	433	537	15	999999	471	647	79	132	17	515	907	214	168	245	853	399	999999	736	212	180	314	145	999999	999999	999999	456	320	999999	999999	254	356	270	573	689	704	999999	664	667	555	973	431	766	547	999999	999999	557	483	999999	96	534	999999	791	492	191	149	999999	999999	421	130	999999	999999	77	429	762	999999	646	641	478	541	999999	999999	781	190	238	748	548	597	552	208	999999	973	278	915	999999	101	564	777	391	550	999999	418	999999	547	541	645	999999	346	784	808	749	999999	14	510	999999	999999	381	610	263	999999	600	700	999999	222	272	999999	999999	999999	261	671	999999	868	259	999999	135	999999	999999	244	999999	593	393	211	813	743	999999	999999	968	767	257	999999	719	954	999999	999999	949	715	943	40	284	500	586	212	94	122	999999	880	666	86	999999	658	999999	147	961	999999	59	999999	887	731	999999	330	82	999999	904	883	952	649	999999	310	979	999999	999999	460	999999	159	999999	190	127	700	539	579	285	892	999999	599	69	582	993	999999	899	560	999999	221	278	953	427	999999	308	999999	999999	564	535	365	107	964	591	858	999999	811	664	868	282	197	202	193	55	190	999999	315	823	379	656	999999	411	428	592	855	192	16	731	721	882	915	539	
974	53	920	794	427	17	211	999999	191	198	40	288	640	28	94	999999	247	385	993	387	999999	908	999999	999999	999999	381	736	999999	999999	90	999999	986	366	657	228	149	134	395	491	999999	621	999999	474	312	381	150	951	836	999999	108	999999	346	888	537	748	75	19	967	999999	55	999999	535	234	111	255	999999	921	983	999999	999999	784	999999	893	999999	766	816	444	999999	582	538	429	899	999999	82	999999	999999	107	828	908	162	140	167	279	446	35	96	999999	373	66	999999	228	968	45	162	324	641	453	203	999999	999999	631	287	999999	588	626	381	956	162	514	999999	999999	103	84	999999	814	626	583	456	999999	999999	76	80	999999	999999	999999	461	999999	426	757	999999	163	999999	67	975	531	852	772	690	819	653	140	597	858	417	390	135	999999	999999	348	697	68	996	533	102	866	999999	612	149	278	175	517	539	404	999999	495	52	46	109	999999	999999	854	892	999999	26	549	999999	222	267	999999	193	567	999999	88	70	896	999999	999999	964	118	970	250	632	422	654	145	600	202	309	921	348	99	794	280	999999	842	175	999999	517	552	397	348	355	999999	95	608	999999	461	344	999999	999999	671	81	990	999999	721	232	480	982	999999	999999	286	999999	345	526	103	772	205	999999	999999	999999	797	863	422	721	631	999999	357	999999	56	104	148	999999	646	592	676	28	804	999999	664	619	695	387	637	603	121	435	20	999999	991	835	845	760	126	999999	541	808	658	279	524	827	875	153	935	785	810	999999	276	752	850	85	967	81	46	608	45	999999	236	818	999999	206	999999	599	345	999999	258	999999	742	715	999999	868	369	535	609	837	744	552	451	851	793	692	169	999999	907	999999	868	773	723	517	896	131	581	840	669	328	999999	285	807	724	999999	431	686	561	702	999999	715	442	472	999999	863	492	968	999999	999999	999999	47	627	691	429	352	485	664	234	999999	929	296	529	999999	290	895	469	999999	727	999999	999999	16	607	565	925	210	436	310	524	653	413	162	207	815	999999	291	325	593	999999	382	61	999999	461	742	999999	695	195	999999	192	313	404	748	251	69	663	910	439	72	999999	228	916	184	150	580	999999	776	99	999999	124	999	999999	999999	366	999999	999999	604	554	864	792	240	25	860	999999	221	259	665	911	147	161	840	999999	263	827	169	466	877	626	881	337	996	606	480	461	999999	999999	528	391	896	796	999999	366	574	280	535	213	65	65	929	331	749	864	999999	563	283	158	325	57	999999	888	396	999999	673	537	999999	634	544	999999	
999999	486	730	283	25	999999	102	999999	286	983	999999	999999	410	821	697	559	999999	142	654	999999	999999	44	418	999999	999999	17	999999	91	999999	47	999999	900	999999	999999	129	452	600	476	999999	609	470	798	999999	999999	754	249	488	575	290	123	999999	662	979	626	230	999999	78	259	98	17	941	999999	791	248	508	999999	297	999999	701	255	959	121	292	55	456	389	172	86	726	999999	528	834	800	579	999999	821	999999	52	436	228	384	351	999999	841	667	999999	999999	633	833	362	999999	999999	873	44	164	836	999999	934	179	840	739	999999	532	152	488	117	220	222	999999	999999	480	255	326	483	870	999999	733	450	387	997	382	538	253	999999	993	793	961	765	424	999999	999999	999999	872	596	488	999999	999999	245	363	560	999999	999999	484	156	881	706	999999	400	174	999999	113	929	556	182	999999	211	748	999999	158	999999	999999	454	797	897	245	999999	383	730	995	488	798	498	97	999999	758	589	999999	106	999999	999999	384	999999	601	878	158	522	440	700	999999	287	644	661	97	668	414	794	995	586	999999	999999	332	688	405	999999	748	614	842	999999	423	878	999999	999999	999999	861	320	585	852	919	999999	722	63	683	602	999999	843	999999	411	429	421	964	999999	477	195	999999	999999	695	175	915	139	543	999999	710	286	259	140	993	985	235	999999	829	999999	85	838	999999	344	649	999999	687	842	611	999999	999999	318	458	295	679	465	581	999999	624	419	937	790	214	52	353	406	352	999999	850	999999	185	999999	591	33	517	638	997	759	325	609	487	999999	999999	340	267	401	828	999999	460	537	999999	999999	733	999999	14	295	634	999999	999999	252	999999	109	992	999999	38	351	726	435	778	50	468	821	581	25	931	863	273	999999	785	951	578	387	137	323	748	999999	348	999999	29	231	14	999999	768	82	865	388	91	77	311	915	675	403	196	419	999999	591	757	717	487	150	32	759	369	49	674	999999	972	999999	711	192	13	554	999999	556	46	616	999999	508	160	553	999999	205	572	999999	286	999999	999999	999999	254	999999	999999	630	694	999999	999999	999999	492	728	999999	508	415	412	365	999999	911	130	987	640	383	999999	538	259	567	999999	367	826	196	499	763	498	175	999999	999999	555	103	382	860	536	356	791	134	334	999999	999999	999999	999999	839	453	958	165	197	999999	344	999999	627	838	73	999999	522	382	67	993	965	910	999999	159	999999	999999	35	539	270	461	293	591	337	999999	160	915	999999	986	999999	743	540	999999	310	999999	921	999999	927	999999	319	999999	999999	973	733	141	999999	199	318	
988	402	39	427	429	894	736	999999	999999	465	423	688	157	963	535	395	324	462	999999	609	729	238	346	882	770	229	170	999999	320	999999	205	844	961	607	999999	594	958	325	121	713	574	346	178	185	513	999999	171	146	488	587	419	679	999999	589	588	759	65	156	657	999999	734	298	999999	895	269	579	727	999999	999999	999999	437	998	351	653	45	392	69	170	999999	204	67	999999	958	732	447	526	842	381	28	57	538	811	668	911	978	285	390	283	999999	934	848	620	979	547	159	999999	338	999999	554	206	999999	999999	777	462	151	999999	339	233	457	743	737	999999	532	119	412	625	340	439	999999	759	12	786	254	999999	356	447	999999	421	583	37	198	493	827	821	999999	643	44	215	999999	277	945	166	826	182	999999	502	98	999999	144	534	90	898	683	794	204	913	650	342	116	704	666	918	999999	430	999999	253	999999	710	999999	999999	591	999999	669	407	813	845	959	82	247	854	358	999999	287	58	946	299	810	999999	627	443	992	701	999999	999999	610	37	516	406	628	953	973	387	119	374	942	955	999999	999999	981	358	999999	578	105	261	355	493	641	601	483	264	443	999999	93	327	777	889	999999	604	797	999999	339	999999	454	293	880	971	73	912	999999	991	70	535	61	278	490	424	606	847	719	126	396	914	923	373	520	999999	999999	791	597	63	930	635	487	205	29	400	133	999999	999999	999999	429	728	495	492	999999	908	999999	814	837	999999	292	999999	884	680	399	424	640	90	999999	999999	678	999999	325	62	999999	435	57	999999	999999	99	300	794	476	999999	696	668	429	440	999999	612	999999	999999	999999	245	770	753	999999	999999	806	604	999999	53	48	977	705	999999	413	999999	431	768	860	999999	565	999999	999999	999999	710	548	984	999999	995	209	999999	171	999999	198	999999	89	291	317	685	250	60	999999	338	999999	755	499	999999	548	999999	985	19	999999	999999	463	924	216	183	999999	52	999999	999999	85	609	561	141	877	626	516	829	333	999999	999999	93	620	538	999999	999999	813	999999	221	908	999999	475	19	200	511	419	897	274	121	906	999999	274	482	427	974	54	777	999999	877	872	133	999999	931	999999	894	327	140	999999	23	796	370	999999	830	303	387	609	599	371	629	468	729	999999	717	427	999999	850	610	999999	999999	865	641	696	999999	348	999999	726	543	184	305	194	288	999999	261	325	545	999999	443	189	49	375	455	416	496	419	153	999999	10	999999	999999	54	716	937	999999	157	164	673	671	491	519	661	76	424	75	445	189	757	990	
402	881	669	416	999999	163	198	999999	999999	209	999999	205	902	725	38	491	999999	477	351	608	114	999999	999999	809	952	669	387	309	40	350	61	239	396	891	999999	999999	999999	638	295	784	184	736	928	474	224	296	999999	999999	47	933	813	967	838	158	885	242	19	999999	464	999999	775	888	390	884	999999	227	999999	999999	999999	999999	466	999999	192	566	434	377	241	407	595	665	63	451	271	106	537	93	999999	999999	999999	999999	623	175	183	999999	999999	295	356	54	325	997	487	605	819	641	477	200	785	281	999999	517	10	612	999999	798	999999	999999	626	293	357	75	999999	571	15	750	782	999999	449	659	558	148	31	197	92	999999	999999	458	999999	629	629	347	307	130	999999	497	999999	20	901	385	824	999999	668	72	999999	259	182	915	599	78	859	999999	750	135	723	585	496	813	530	999999	620	260	999999	997	999999	20	767	704	58	518	385	771	999999	999999	999999	873	999999	958	501	999999	999999	272	858	999999	770	999999	596	181	999999	938	11	562	999999	235	764	999999	999999	671	408	685	491	477	866	999999	693	98	787	685	301	849	115	537	321	999999	260	357	401	148	999999	221	423	999999	307	120	999999	823	290	173	309	999999	891	808	560	999999	351	948	405	777	999999	681	999999	911	880	558	833	473	250	793	975	417	181	843	999999	197	999999	895	999999	999999	574	999999	999999	624	385	40	957	306	977	506	356	311	999999	624	278	555	556	512	999999	999999	287	999999	582	999999	999999	999999	999999	58	999999	373	554	455	778	649	212	10	872	50	535	850	600	536	496	744	447	673	999999	557	574	888	641	758	190	430	479	999999	297	322	436	493	941	909	932	999999	952	900	532	312	422	277	683	515	977	865	158	999999	556	838	59	999999	437	541	483	484	999999	795	999999	358	179	680	999999	560	614	51	909	691	603	883	791	546	150	162	145	307	215	999999	781	325	282	728	975	458	999999	911	66	409	436	457	881	166	635	999999	142	741	564	132	900	935	955	467	157	672	56	999999	384	284	406	186	279	999999	999999	950	86	451	705	265	297	703	999999	509	264	155	11	999999	911	965	29	404	742	92	235	845	369	999999	999999	312	999999	760	537	781	13	260	188	284	152	685	108	691	45	309	999999	207	999999	999999	212	999999	670	421	601	418	264	999999	443	999999	380	178	591	270	870	999999	853	537	175	999999	999999	14	967	727	491	236	867	999999	368	443	257	38	895	912	613	579	999999	989	999999	128	526	10	816	991	999999	999999	104	837	821	643	
455	999999	41	999999	999999	999999	44	943	930	375	551	999999	999999	999999	999999	352	283	678	657	300	760	864	378	56	687	505	198	975	823	517	142	39	517	724	987	948	996	159	962	415	545	697	69	793	577	600	366	816	61	999999	999999	425	999999	530	882	590	929	984	67	455	19	68	999999	422	243	999999	419	919	22	991	356	133	716	252	755	72	805	584	479	97	148	382	924	272	999999	716	849	999999	841	999999	999999	21	101	999999	406	486	577	999999	560	66	999999	446	803	70	999999	999999	709	999999	999999	820	999999	355	515	970	316	999999	144	858	605	526	671	432	88	615	972	344	42	209	999999	279	495	168	34	422	906	999999	999999	863	67	249	17	999999	999999	31	621	673	506	131	210	999999	999999	719	51	43	394	999999	368	198	98	869	999999	999999	102	505	334	627	999999	999999	73	614	68	281	999999	365	519	760	999999	999999	999999	999999	838	910	998	86	999999	776	126	990	38	158	343	389	999999	197	705	999999	819	999999	696	994	352	413	67	999999	710	80	918	686	524	634	547	312	999999	789	41	633	999999	999999	578	558	510	340	999999	914	280	678	999999	612	660	21	940	505	369	999999	999999	999999	999999	999999	375	856	857	440	476	999999	611	41	195	986	166	999999	996	803	147	148	999999	22	999999	999999	326	41	575	316	35	512	693	999999	942	999999	832	999999	780	109	650	721	701	80	863	999999	312	249	493	518	455	589	25	147	367	231	999999	999999	96	709	999999	343	291	999999	414	964	999999	999999	99	989	163	559	300	999999	162	425	446	422	158	677	840	999999	999999	66	999999	446	999999	555	999999	999999	999999	888	519	81	24	999999	440	160	999999	999999	960	743	999999	504	999999	999999	298	999999	999999	942	785	103	795	999999	868	18	795	999999	999999	968	477	164	884	378	310	999999	999999	229	882	844	999999	295	756	259	716	107	926	54	999999	964	158	377	570	742	935	999999	103	110	212	999999	999999	215	999999	697	432	999999	858	781	999999	99	855	78	999999	150	957	999999	999999	546	999999	770	999999	751	999999	725	819	999999	593	152	443	999999	181	999999	26	876	332	779	825	69	826	909	249	155	850	999999	118	89	140	430	785	446	258	999999	407	441	924	770	999999	999999	999999	999999	223	999999	999999	488	917	916	62	370	817	187	673	999999	719	793	531	936	999999	922	617	999999	969	173	366	999999	999999	625	999999	584	952	562	108	90	190	503	999999	533	807	372	693	999999	36	769	612	608	772	970	837	614	910	999999	869	999999	137	147	363	59	358	999999	
31	999999	384	477	418	999999	999999	999999	106	999999	106	999999	999999	538	239	425	713	209	560	999999	999999	999999	787	926	674	964	692	349	953	53	999999	646	184	466	350	999999	999999	559	361	999999	529	189	874	999999	999999	912	859	341	528	712	434	163	499	599	126	535	514	999999	999999	453	572	739	639	63	85	459	823	999999	197	839	607	163	848	212	239	54	621	176	418	762	115	360	821	250	618	986	157	584	349	814	885	369	999999	907	785	790	549	820	546	68	99	196	153	688	114	280	315	999999	370	81	914	348	49	50	348	221	917	398	444	98	999999	999999	333	383	954	999999	407	940	999999	449	505	801	999999	999999	999999	918	999999	142	146	348	680	861	224	277	999999	547	330	715	568	999999	872	161	385	457	756	999999	863	770	734	866	872	374	869	920	576	999999	717	999999	999999	430	999999	784	262	106	418	450	33	66	482	999999	999999	691	382	999999	576	353	426	183	603	999999	65	999999	408	279	475	315	991	303	700	787	829	999999	999999	148	569	98	898	999999	49	999999	827	807	297	326	947	191	999999	25	353	232	696	544	999999	555	999999	999999	385	982	999999	112	458	999999	365	695	999999	999999	353	244	294	488	999999	147	144	999999	994	258	159	91	332	294	999999	976	950	477	100	294	555	792	999999	11	999999	999999	999999	937	856	999999	451	602	738	670	837	999999	730	865	777	559	999999	798	560	126	417	304	999999	346	789	481	779	999999	999999	999999	732	561	471	293	999999	539	489	999999	999999	999999	806	556	352	661	456	999999	999999	999999	699	999999	884	756	241	656	593	418	265	320	157	385	327	563	999999	445	937	286	297	999999	999999	248	79	213	367	663	999999	860	951	998	999999	234	235	694	198	73	418	975	999999	999999	699	368	284	179	59	65	579	999999	558	907	724	180	276	809	996	461	999999	681	398	578	999999	732	466	266	999999	923	159	632	375	934	999999	999999	956	482	747	730	999999	900	163	312	93	77	999999	999999	284	719	957	425	698	736	601	999999	586	999999	999999	966	901	27	999999	135	905	946	878	999999	879	999999	223	794	72	276	497	570	527	96	494	278	430	422	999999	710	965	734	934	638	999999	300	385	215	13	780	999999	946	999999	999999	406	147	199	687	999999	522	506	999999	362	432	248	999999	218	500	267	210	545	489	44	47	999999	180	22	999999	999999	588	999999	18	791	999999	447	551	418	999999	689	356	89	742	257	469	214	802	999999	999999	400	999999	92	999999	947	999999	245	999999	999999	999999	867	235	134	949	
407	585	145	999999	382	80	984	697	621	999999	810	910	999999	802	241	999999	833	368	798	510	999999	977	506	999999	999999	999999	999999	108	639	304	632	999999	999999	139	999999	671	334	999999	429	311	999999	702	691	373	84	47	681	442	117	346	999999	509	436	999999	111	430	89	643	999999	393	999999	886	999999	327	96	355	688	991	467	569	999999	127	938	497	983	155	999999	999999	427	999999	317	614	990	302	999999	133	37	608	38	915	592	690	287	999999	286	641	644	999999	999999	728	358	690	974	999999	106	172	570	999999	999999	999999	144	946	226	415	86	420	895	999999	999999	999999	999999	90	962	552	976	559	840	999999	221	352	511	999999	856	698	674	999999	999999	452	205	850	562	999999	968	83	781	999999	474	872	960	866	745	999999	70	323	410	278	999999	999999	571	546	999999	668	727	999999	453	222	99	527	740	459	780	452	570	462	411	239	999999	888	999999	340	95	967	941	354	606	632	860	543	298	405	999999	217	881	659	999999	999999	371	680	629	568	556	946	141	510	999999	303	318	608	911	180	166	839	999999	241	999999	364	727	382	691	821	361	556	239	344	560	573	571	911	934	999999	999999	999999	268	211	783	999999	999999	440	268	313	999999	999999	999999	127	999999	68	999999	649	207	174	176	988	999999	999999	999999	10	999999	796	999999	522	999999	407	673	403	312	999999	999999	999999	457	323	528	999999	124	999999	506	999999	999999	121	999999	999999	27	921	999999	999999	351	880	451	459	994	783	430	999999	491	745	581	917	588	237	815	999999	487	105	202	884	646	880	873	611	311	118	84	606	701	458	504	809	693	904	999999	431	999999	131	465	999999	892	489	805	999999	806	999999	519	697	305	582	24	922	729	829	133	471	999999	839	999999	886	708	823	348	42	250	771	999999	999999	999999	394	249	366	640	999999	991	167	999999	505	805	722	598	386	311	999999	443	582	90	999999	780	999999	425	444	973	578	965	79	150	772	137	44	999999	999999	999999	911	343	657	999999	999999	838	966	396	511	999999	999999	999999	331	522	999999	598	668	691	370	904	595	968	804	393	71	999999	999999	26	312	377	771	999999	763	864	399	999999	786	300	999999	999999	813	999999	913	999999	547	999999	643	556	921	183	469	999999	999999	999999	999999	942	538	273	230	649	916	999999	93	999999	999999	79	534	467	132	445	812	378	999999	345	100	401	64	404	999999	780	919	375	999999	139	907	428	370	999999	937	457	255	522	999999	238	118	862	119	999999	147	477	999999	999999	999999	999999	370	999999	999999	999999	839	999999	887	144	427	
449	730	550	855	999999	236	843	708	999999	530	999999	199	999999	308	999999	236	999999	291	284	267	378	34	999999	999999	619	999999	816	889	710	999999	411	570	121	105	999999	508	567	17	999999	999999	303	768	64	655	758	296	81	793	999999	433	611	253	999999	877	58	425	999999	608	246	195	419	954	998	709	999999	114	999999	204	678	86	999999	231	136	999999	963	610	969	97	194	332	697	33	935	286	390	167	957	244	56	214	999999	958	770	999999	999999	349	769	354	536	999999	999999	876	125	999999	999999	390	127	881	913	999999	456	899	424	999999	999999	999999	999999	722	328	961	157	999999	157	473	566	710	460	166	596	624	840	624	561	999999	124	820	908	999999	521	10	999999	86	330	608	757	999999	544	999999	482	748	330	999999	35	574	506	374	729	651	999999	64	929	961	294	299	999999	831	999999	883	799	676	999999	959	211	999999	921	80	999999	549	716	944	175	603	999999	848	999999	793	598	986	45	749	101	267	999999	467	80	88	792	41	999999	926	283	661	67	999999	270	370	999999	707	999999	435	851	999999	934	375	888	336	999999	446	995	813	242	360	999999	999999	999999	230	222	999999	257	842	288	491	548	789	671	999999	999999	878	999999	932	999999	999999	999999	999999	999999	999999	332	381	578	744	801	355	45	196	693	999999	812	17	999999	49	999999	111	459	999999	999999	370	640	999999	999999	383	790	408	857	72	865	351	999999	248	162	673	999999	840	175	513	50	932	455	362	105	748	999999	537	658	548	784	847	999999	532	462	536	280	999999	677	205	953	403	498	973	331	352	999999	999999	855	556	999999	318	935	946	769	224	914	288	59	956	681	262	749	319	288	999999	909	494	786	999999	402	999999	172	970	559	647	999999	482	999999	752	842	138	682	111	999999	476	912	495	763	247	622	999999	136	721	523	700	653	999999	694	313	442	421	999999	240	164	999999	155	964	999999	132	780	442	999999	307	123	552	580	647	912	812	115	424	999999	549	13	410	594	451	457	858	993	265	787	727	319	431	351	451	947	977	330	947	109	999999	466	189	744	829	607	970	130	999999	276	882	207	999999	999999	247	999999	754	835	703	517	999999	138	999999	654	530	987	692	211	138	700	935	491	168	325	100	999999	999999	666	764	999999	999999	738	999999	988	999999	999999	999999	740	999999	999999	999999	151	626	440	571	999999	940	999999	223	842	999999	999999	991	315	341	401	49	999999	999999	999999	999999	999999	80	860	999999	798	150	999999	749	10	695	951	107	999999	507	999999	864	727	753	588	152	999999	452	
922	999999	999999	747	999999	999999	999999	490	597	999999	999999	810	115	80	766	999999	999999	372	999999	786	223	156	964	672	86	807	548	537	321	950	21	21	126	645	158	999999	999999	61	467	880	245	519	108	810	156	113	402	999999	107	328	979	226	739	999999	239	999999	963	55	670	875	118	999999	999999	647	999999	939	999999	469	921	834	95	999999	904	999999	551	703	58	163	999999	999999	415	999999	439	993	970	999999	281	999999	415	999999	969	278	391	591	771	268	350	999999	999999	216	999999	932	999999	273	999999	999999	321	216	999999	535	727	809	529	697	469	293	547	186	676	999999	667	89	64	999999	864	817	340	999999	761	999999	999999	999999	999999	318	563	483	33	176	760	712	484	75	654	999999	999999	170	749	694	999999	488	721	174	784	347	548	339	878	262	408	999999	999999	998	455	677	182	139	336	220	999999	986	999999	381	425	964	859	602	435	999999	892	704	78	999999	200	999999	999999	199	813	144	999999	999999	999999	999999	767	345	785	999999	620	976	707	526	833	538	560	999999	228	999999	748	819	488	999999	999999	999999	999999	703	999999	291	807	999999	116	983	325	999999	450	908	390	498	613	89	189	383	981	999999	477	376	871	539	95	64	64	230	450	999999	655	823	330	901	411	73	988	504	999999	999999	870	723	210	640	999999	999999	999999	999999	736	668	640	115	965	455	999999	993	832	817	205	752	127	999999	542	999999	546	627	999999	489	97	550	101	999999	999999	542	588	753	999999	241	451	999999	309	335	493	781	363	550	999999	999999	674	417	241	180	308	926	331	984	191	878	103	999999	73	275	641	196	577	955	410	433	867	483	828	600	999999	761	452	792	402	761	969	996	770	714	814	999999	319	920	999999	778	221	604	571	999999	147	981	380	43	693	307	214	407	149	999999	16	999999	999999	640	999999	547	483	999999	591	999999	909	107	700	358	461	961	877	656	999999	632	221	273	911	540	462	395	391	419	108	999999	999999	999999	856	346	707	622	100	678	126	838	304	682	999999	999999	387	50	290	999999	582	732	430	557	827	999999	999999	742	999999	999999	187	419	166	999999	440	497	873	347	999999	364	651	838	999999	208	999999	999999	337	539	261	769	999999	422	114	999999	836	999999	673	999999	744	349	133	999999	343	51	500	706	682	240	999999	524	278	999999	800	926	999999	743	860	231	26	999999	189	999999	491	520	895	765	999999	999999	237	74	999999	874	602	999999	240	685	505	829	707	833	67	107	298	999999	501	122	621	187	988	999999	515	452	999999	658	999999	450	483	823	
999999	735	401	886	12	999999	701	403	447	898	999999	999999	248	41	523	192	38	92	395	754	999999	783	153	137	807	144	999999	381	891	944	742	790	212	682	999999	972	999999	181	104	999999	45	107	674	723	491	304	999999	484	928	999999	629	87	65	729	804	372	591	273	88	868	999999	330	512	503	999999	905	999999	565	357	551	999999	857	999999	283	719	920	118	430	646	513	289	84	452	102	324	999999	734	999999	877	320	999999	179	999999	999999	999999	714	595	999999	566	585	999999	299	999999	387	59	772	100	781	999999	884	264	171	627	575	588	552	877	419	188	501	180	19	688	47	170	581	764	760	790	15	334	937	863	70	701	990	948	75	53	999999	574	999999	472	993	66	999999	551	999999	647	940	836	185	992	999999	414	999999	611	99	227	999999	999999	339	991	14	559	326	999999	566	874	598	999999	812	376	636	927	227	999999	999999	980	999999	39	999999	122	849	178	159	999999	798	656	899	388	858	848	575	999999	244	999999	468	444	739	922	985	653	58	346	34	809	999999	147	999999	265	916	118	999999	999999	999999	227	152	836	410	381	508	910	974	219	746	964	801	103	999999	999999	88	999999	250	28	54	999999	73	513	154	350	589	661	469	999999	472	749	999999	999999	771	27	819	631	999999	368	423	85	678	839	600	70	17	999999	455	931	186	999999	868	268	403	188	999999	999999	692	69	792	847	450	340	747	999999	402	674	331	674	445	457	226	882	999999	969	914	999999	913	93	342	326	215	999999	467	806	881	312	999999	593	864	190	999999	974	575	575	634	348	999999	603	999999	343	941	999999	495	728	999999	999999	999999	434	999999	928	726	608	727	999999	999999	912	872	941	124	100	999999	999999	999999	265	518	251	316	39	999999	576	142	319	426	999	384	434	52	739	366	896	648	308	330	935	464	340	999999	110	933	999999	999999	160	488	999999	402	999999	971	240	220	207	999999	634	99	696	795	416	191	999999	100	217	870	999999	584	228	451	642	999999	873	800	187	994	999999	105	623	111	982	999999	849	606	180	463	811	528	999999	227	24	219	633	150	58	159	529	999999	726	851	342	575	269	135	760	797	999999	999999	43	213	471	538	475	595	813	585	999999	131	920	754	68	615	426	10	999999	432	999999	733	752	38	475	206	378	772	769	416	570	724	845	382	365	381	494	955	755	485	744	48	336	472	817	407	99	972	999999	726	999999	269	698	338	25	374	687	15	737	275	170	702	826	406	24	999999	285	547	398	686	130	471	
999999	951	688	744	407	290	221	78	117	405	979	52	267	311	35	517	367	991	694	489	228	999999	325	999999	999999	929	457	209	131	999999	583	116	606	688	24	747	649	280	966	407	999999	999999	167	999999	999999	783	148	712	999999	768	999999	407	992	999999	999999	763	636	999999	531	999999	832	22	947	565	999999	999999	999999	579	297	287	999999	96	999999	296	999999	559	333	560	328	999999	999999	744	616	363	371	999999	124	965	445	260	999999	13	999999	499	575	999999	721	999999	942	849	347	999999	425	315	900	999999	383	999999	944	693	999999	85	999999	103	686	97	405	594	999999	645	759	480	144	47	999999	999999	347	999999	721	914	837	730	618	479	100	231	999999	311	462	278	803	418	31	751	819	999999	685	655	813	487	386	137	408	307	999999	999999	435	999999	999999	46	755	999999	984	40	856	709	466	848	999999	464	768	104	141	999999	842	351	458	999999	999999	139	189	692	999999	244	537	999999	332	321	999999	232	796	999999	172	426	522	999999	434	991	999999	999999	999999	836	999999	358	718	292	999999	999999	464	748	999999	999999	999999	19	856	999999	137	749	999999	999999	387	155	468	780	668	999999	999999	999999	412	887	916	467	498	117	999999	352	50	372	999999	999999	713	848	856	642	999999	754	781	162	569	459	999999	684	498	748	732	433	378	871	690	891	360	999999	80	999999	999999	951	554	62	459	513	32	999999	234	999999	442	999999	299	826	967	999999	55	778	155	999999	71	242	999999	749	385	136	999999	179	681	633	999999	433	999999	289	810	862	210	729	703	999999	999999	71	460	252	315	203	999999	552	903	776	846	581	144	999999	515	598	982	804	676	999999	999999	853	94	600	361	19	999999	19	25	114	999999	999999	85	100	526	10	999999	726	443	999999	999999	431	275	999999	787	323	999999	661	773	221	880	405	62	999999	526	583	977	859	891	999999	999999	134	999999	999999	73	999999	506	54	600	515	816	265	370	999999	339	117	587	999999	999999	999999	720	109	999999	803	234	317	274	704	574	943	32	922	835	147	999999	868	894	999999	999999	267	817	999999	999999	267	405	624	45	567	999999	418	995	797	56	999999	585	344	888	733	574	755	265	801	999999	657	492	894	429	999999	746	471	999999	999999	347	555	999999	475	48	978	408	609	999999	999999	999999	999999	947	235	876	981	561	999999	980	999999	901	95	11	25	774	413	775	511	999999	812	821	579	205	884	460	500	999999	119	999999	909	335	964	483	558	999999	324	709	267	28	999999	671	342	491	62	219	261	553	999999	701	999999	213	897	415	469	
885	93	960	73	999999	385	357	451	118	80	835	937	612	453	877	999999	703	999999	493	756	999999	489	98	152	674	208	999999	430	999999	999999	706	438	559	24	673	65	999999	645	492	642	100	229	999999	420	227	282	999999	110	999999	250	932	695	413	658	327	406	999999	999999	399	576	999999	927	43	449	373	999999	999999	597	779	999999	106	68	999999	999999	665	922	999999	677	999999	402	558	846	103	177	737	20	34	900	696	999999	999999	545	999999	916	999999	999999	195	999999	57	999999	894	999999	331	514	999999	874	999999	563	999999	405	150	328	999999	999999	28	592	833	999999	712	362	381	486	999999	512	762	561	811	999999	646	501	999999	482	630	114	999999	999999	525	588	999999	999999	999999	471	907	999999	999999	999999	653	259	999999	999999	340	330	81	694	449	417	161	818	752	592	999999	999999	917	501	669	667	698	787	999999	999999	77	999999	999999	849	23	910	578	610	999999	999999	999999	562	220	33	171	416	411	935	665	99	354	706	999999	440	800	786	999999	416	631	468	999999	999999	760	999999	999999	95	488	999999	681	999999	999999	550	442	730	684	510	999999	893	339	263	266	999999	132	409	177	370	418	411	58	999999	366	172	999999	999999	999999	999999	801	835	478	999999	928	188	264	136	999999	999999	999999	115	999999	300	443	660	86	377	999999	290	743	999999	999999	194	676	999999	183	454	182	999999	571	524	752	641	708	517	424	263	335	999999	999999	999999	158	373	105	999999	999999	758	999999	705	95	999999	715	999999	309	450	627	293	409	851	15	999999	954	583	999999	750	363	999999	591	926	246	823	52	134	782	748	999999	999999	999999	374	432	425	661	476	591	999999	808	64	999999	999999	889	140	853	999999	82	697	50	574	140	999999	948	999999	177	866	469	271	568	591	915	999999	248	999999	204	45	428	590	159	487	992	283	941	309	781	333	999999	115	970	568	61	94	707	637	999999	744	425	999999	257	794	17	329	401	227	148	782	999999	116	936	818	65	492	548	563	582	856	413	649	758	844	999999	363	301	10	539	830	999999	610	79	999999	619	536	342	364	479	673	882	724	170	999	999999	999999	179	161	513	569	546	153	65	857	341	999999	144	413	963	654	37	400	999999	317	928	419	46	999999	999999	999999	160	193	93	999999	974	689	999999	758	541	900	999999	150	497	970	999999	709	554	222	999999	844	402	928	999999	825	645	999999	46	852	81	893	893	693	953	984	419	362	69	156	882	999999	296	385	999999	73	999999	887	999999	717	33	228	999999	824	999999	364	136	231	793	268	273	999999	
652	636	999999	999999	16	500	999999	999999	999999	932	649	407	339	999999	557	26	65	337	365	758	999999	329	829	999999	37	78	335	598	999999	197	569	801	883	399	999	999999	999999	999999	999999	999999	700	999999	165	999999	578	468	495	891	807	119	176	999999	903	999999	905	333	806	834	620	999999	175	598	654	374	373	848	523	940	476	999999	328	830	999999	395	999999	196	173	738	283	569	583	999999	791	999999	999999	113	999999	999999	493	675	854	864	614	128	999999	112	746	791	727	999999	944	555	424	910	791	999999	999999	999999	999999	719	170	77	560	61	999999	731	807	999999	353	270	949	155	456	801	999999	463	999999	999999	590	999999	999999	381	21	553	624	37	999999	999999	957	684	999999	999999	920	999999	514	786	999999	562	762	999999	999999	841	999999	999999	999999	799	108	623	868	337	999999	43	928	501	279	789	66	999999	999999	337	713	926	947	669	999999	569	234	683	999999	265	160	663	399	516	660	608	933	554	999999	825	929	404	22	629	999999	884	462	429	504	999999	999999	999999	135	435	369	378	893	778	124	999999	574	425	336	612	187	465	643	421	840	670	855	511	999999	610	999999	318	999999	328	114	468	117	805	188	999999	535	853	537	964	156	999999	999999	165	999999	562	999999	999999	77	409	452	999999	250	50	588	833	869	228	72	525	36	61	463	999999	674	656	999999	769	246	765	999999	334	927	679	999999	558	954	700	82	682	359	894	999999	515	999999	14	227	76	227	999999	701	316	790	22	999999	999999	829	150	490	783	458	491	277	999999	331	999999	999999	999999	776	39	879	179	999999	390	175	999999	810	999999	699	670	999999	999999	552	891	74	999999	543	915	999999	179	728	813	999999	298	999999	868	999999	938	194	757	832	655	299	197	475	532	170	410	847	999999	294	999999	999999	820	355	421	999999	385	247	560	584	266	829	607	311	75	959	999999	999999	999999	515	872	763	999999	837	999999	747	365	425	542	999999	143	77	937	884	847	999999	399	943	812	999999	999999	700	633	999999	999999	825	692	886	410	999999	312	253	999999	298	421	999999	509	983	571	999999	584	960	705	949	451	198	892	722	999999	999999	569	914	354	378	274	182	139	768	270	999999	64	479	24	969	999999	999999	999999	648	472	729	862	416	381	148	999999	290	994	684	999999	387	932	969	432	708	12	397	898	181	34	249	988	741	722	614	618	999999	945	736	650	561	671	254	260	734	840	163	543	215	33	983	187	454	46	883	34	95	999999	999999	966	911	991	355	623	232	999999	131	999999	766	529	249	345	
268	999999	180	715	688	719	697	868	849	853	693	157	50	72	543	704	838	590	999999	68	999999	770	738	570	326	630	37	993	718	469	776	999999	784	648	999999	420	866	177	346	375	359	999999	999999	999999	308	207	583	170	207	427	854	186	996	191	706	999999	306	999999	399	999999	691	704	999999	999999	87	16	373	401	153	999999	837	671	253	167	708	200	653	999999	272	999999	57	867	795	300	615	599	690	602	942	431	124	266	778	288	683	654	298	737	999999	999999	833	191	27	999999	590	999999	932	838	482	999999	844	625	348	280	20	824	909	859	774	487	326	999999	459	721	999999	999999	999999	965	483	64	901	915	700	971	295	865	849	721	710	999999	999999	851	129	436	999999	999999	918	508	277	859	999999	439	999999	502	974	72	732	305	999999	18	301	999999	999999	428	614	929	925	999999	999999	155	999999	999999	999999	999999	999999	475	999999	33	145	520	663	393	697	624	318	471	952	207	999999	232	142	553	999999	702	140	699	496	999999	821	999999	573	551	523	132	999999	557	291	619	999999	508	421	999999	170	554	355	907	999999	999999	119	153	976	727	380	762	22	999999	542	999999	223	131	978	949	212	999999	947	999999	999999	999999	740	761	190	342	525	497	811	433	999999	111	999999	232	429	999999	592	999999	680	845	181	761	120	462	25	835	999999	559	530	999999	506	682	606	243	46	705	999	357	962	643	999999	882	999999	588	999999	440	999999	990	702	231	367	534	806	999999	941	119	999999	288	746	999999	935	965	999999	348	927	710	504	999999	195	724	757	999999	999999	999999	643	298	810	999999	424	584	735	416	857	308	114	999999	876	504	999999	927	251	720	999999	617	707	246	914	612	661	337	936	986	804	978	474	999999	819	769	469	652	308	931	863	999999	619	529	118	668	999999	954	834	999	999999	268	483	46	999999	107	999999	999999	383	999999	999999	96	647	749	612	878	999999	999999	163	116	45	649	629	999999	857	999999	998	188	138	255	378	706	503	999999	999999	546	505	438	500	721	440	72	278	999999	70	777	999999	870	916	239	999999	262	801	728	964	181	999999	999999	189	193	999999	999999	278	138	829	999999	999999	710	999999	76	383	405	491	441	675	972	381	527	258	89	924	137	271	898	420	125	905	775	973	993	907	341	258	317	622	999999	794	999999	281	999999	194	814	999999	850	855	439	999999	369	62	991	799	121	915	109	268	971	888	379	717	999999	269	817	737	591	999999	999999	156	183	818	394	188	999999	999999	362	895	999999	841	421	999999	999999	354	545	
722	981	203	796	425	159	999999	651	401	425	999999	567	999999	999999	86	999999	691	813	292	597	551	668	999999	568	864	562	999999	999999	139	999999	336	735	369	724	999999	755	397	372	626	997	999999	177	993	762	808	689	726	528	44	999999	729	238	999999	756	994	64	178	635	931	863	945	901	521	923	98	999999	207	912	281	330	317	328	197	295	473	383	674	60	759	184	836	685	999999	992	999999	999999	999999	613	999999	50	999999	761	441	763	999999	232	656	80	674	121	999999	999999	999999	713	829	410	51	999999	292	620	390	128	875	756	36	999999	788	528	185	990	999999	593	192	240	743	555	999999	434	243	251	999999	604	386	648	692	32	437	410	173	347	66	634	330	118	999999	469	886	684	736	792	999999	137	894	683	461	999999	632	999999	969	284	999999	616	999999	51	999999	785	999999	999999	74	14	832	999999	365	837	934	999999	272	83	580	284	668	212	698	451	807	599	709	702	197	794	400	421	440	999999	999999	449	466	289	999999	875	727	659	620	731	959	65	999999	67	748	436	999999	558	446	695	615	320	918	727	999999	304	999999	49	49	279	999999	999999	947	999999	23	494	568	983	858	999999	999999	19	592	966	491	752	827	652	953	760	168	841	999999	745	283	512	999999	738	999999	920	798	687	620	350	126	548	117	305	999999	999999	999999	999999	999999	741	999999	606	999999	999999	999999	492	999999	433	999999	288	121	773	446	212	203	511	962	999999	999999	937	906	869	398	999999	999999	942	644	532	999999	699	892	516	151	242	607	677	784	580	503	562	454	375	999999	342	999999	353	999999	999999	111	999999	301	48	713	999999	999999	279	999999	486	111	999999	847	944	824	396	395	605	999999	214	605	526	726	999999	336	386	492	540	277	66	999999	506	999999	739	999999	77	407	999999	803	388	407	338	999999	307	999999	210	999999	510	550	215	946	634	999999	999999	999999	999999	815	908	999999	337	279	304	12	999999	999999	605	999999	117	523	757	988	540	999999	999999	807	276	66	429	913	136	999999	982	999999	71	119	999999	784	943	439	845	261	999999	153	476	118	112	336	999999	999999	874	749	607	986	793	226	415	832	478	100	999999	528	999999	995	999999	666	296	314	940	999999	95	999999	999999	999999	677	505	999999	999999	335	999999	999999	999999	748	595	49	386	72	995	206	844	999999	556	999999	999999	406	327	999999	503	567	809	999999	999999	395	276	747	999999	999999	929	999999	297	727	27	999999	999999	999999	102	779	800	956	208	603	999999	118	105	347	539	515	999999	281	360	640	996	830	999999	322	
907	555	482	847	986	155	143	686	908	127	999999	59	970	999999	999999	999999	74	546	369	216	530	689	299	999999	999999	547	999999	657	958	657	731	197	980	999999	999999	999999	307	952	970	63	469	614	209	978	661	489	545	207	967	812	999999	459	471	319	791	228	265	999999	639	448	579	485	727	261	999999	498	79	947	979	766	250	121	999999	999999	746	916	999999	321	999999	728	999999	379	999999	999999	91	999999	726	999999	241	999999	292	754	323	531	483	984	886	947	592	999999	999999	597	227	211	571	463	999999	999999	573	999999	738	944	285	910	446	210	795	580	180	124	771	408	716	720	484	496	798	54	999999	762	39	999999	728	999999	999999	415	161	999999	585	999999	397	571	999999	366	999999	347	479	412	95	283	999999	315	999999	477	401	22	999999	507	999999	84	665	999999	333	811	845	206	225	180	602	999999	58	317	995	552	727	209	310	999999	199	146	27	999999	959	558	573	723	999999	260	999999	999999	999999	654	999999	511	962	558	248	296	521	334	132	999999	810	64	999999	880	999999	234	750	201	711	531	999999	590	999999	280	879	775	247	999999	440	964	999999	999999	506	403	556	494	590	178	961	24	838	999999	24	718	584	905	332	999999	413	540	510	521	595	999999	346	999999	454	692	679	999999	58	399	999999	167	842	999999	999999	831	999999	826	644	582	240	696	692	452	999999	348	999999	974	452	554	718	900	464	944	999999	503	67	387	50	898	999999	497	966	999999	999999	999999	999999	999999	999999	501	369	586	999999	928	291	898	320	893	999999	115	996	704	999999	504	681	993	999999	897	999999	63	774	946	786	746	93	999999	999999	999999	999999	719	472	625	626	951	195	142	999999	536	663	811	193	173	783	934	901	999999	476	472	999999	977	164	978	999999	999999	726	422	799	159	844	549	178	76	999999	883	643	381	88	79	318	549	989	999999	244	992	999999	999999	172	999999	999999	299	275	268	486	999999	999999	999999	359	331	234	772	342	854	999999	124	643	126	751	900	301	529	715	407	163	228	988	999999	744	283	434	125	260	999999	314	555	999999	910	590	917	329	159	32	756	844	546	999999	144	483	130	358	753	999999	999999	560	325	999999	868	114	268	516	575	749	85	999999	119	522	394	550	146	840	732	999999	834	999999	151	506	959	562	616	21	854	515	624	925	681	265	987	396	988	972	999999	805	332	410	753	410	999999	860	735	34	821	593	347	999999	625	226	999999	691	419	819	624	315	497	256	999999	999999	135	160	224	853	534	997	562	174	435	999999	214	
433	827	741	559	109	827	999999	199	270	177	344	309	465	999999	306	977	999999	999999	109	317	85	748	999999	285	796	999999	881	500	824	999999	183	853	698	999999	999999	999999	999999	269	524	487	905	999999	401	892	790	850	759	624	237	30	392	816	335	619	138	685	144	999999	762	464	946	101	375	239	994	999999	611	453	637	442	310	909	833	622	412	999999	356	800	494	946	885	267	272	803	648	367	999999	89	882	916	999999	221	506	999999	541	813	690	172	898	310	249	315	999999	795	720	482	982	713	217	119	339	999999	972	999999	578	689	999999	571	590	637	962	999999	570	721	712	98	413	772	91	598	339	193	901	999999	706	579	999999	477	999999	999999	999999	815	872	999999	586	395	249	690	492	999999	984	999999	581	999999	348	717	745	274	92	999999	79	220	999999	618	780	155	442	788	119	999	418	361	488	425	999999	157	659	999999	999999	999999	849	722	290	239	614	220	999999	640	845	999999	999999	16	395	462	105	173	193	263	992	440	952	460	580	492	443	633	999999	166	18	200	67	947	139	999999	999999	357	930	999999	14	570	544	802	942	130	174	411	999999	35	329	99	963	406	804	999999	374	398	151	797	795	999999	579	999999	999999	655	930	886	876	629	680	999999	243	791	259	999999	896	160	518	460	999999	41	666	999999	837	918	999999	661	152	436	401	393	215	142	999999	33	999999	999999	180	999999	199	288	999999	999999	355	999999	856	182	156	999999	999999	224	880	691	479	763	324	965	999999	713	999999	999999	999999	450	238	297	543	110	999999	236	442	999999	979	231	999999	49	506	329	999999	266	72	64	999999	771	999999	187	513	523	663	842	708	34	481	466	869	999999	544	94	999999	67	46	755	999999	999999	938	999	999999	999999	431	999999	267	994	705	999999	651	373	764	972	999999	60	999999	30	999999	999999	999999	999999	335	522	361	999999	505	421	220	212	229	999999	999999	594	999999	629	942	854	101	233	585	714	329	131	815	506	999999	999999	273	68	999999	999999	318	999999	403	530	674	999999	306	91	999999	845	999999	999999	999999	999999	305	179	999999	201	118	930	999999	224	767	813	98	999999	707	999999	193	933	158	999999	929	213	998	432	201	999999	954	999999	557	19	999999	999999	930	825	989	479	210	987	430	999999	949	353	97	103	999999	590	441	469	23	451	898	10	697	631	574	999999	347	873	978	839	246	887	999999	918	926	37	882	999999	224	238	999999	206	513	86	999999	999999	125	904	555	999999	869	495	216	999999	999999	999999	999999	309	261	72	142	337	18	590	
834	72	970	999999	177	849	999999	178	255	785	796	702	999999	999999	428	988	811	442	328	376	970	999999	680	275	999999	638	985	582	999999	999999	105	999999	197	999999	999999	999999	615	999999	737	706	903	700	999999	999999	999999	418	800	431	881	999999	260	699	18	642	620	999999	391	705	370	999999	999999	134	166	103	690	478	515	574	999999	999999	999999	999999	999999	622	473	999999	512	259	954	398	837	563	701	748	901	405	318	555	312	168	758	999999	586	208	842	778	543	156	741	999999	903	999999	62	603	889	395	994	396	178	350	580	999999	750	972	701	309	999999	417	201	294	999999	959	272	220	999999	473	288	999999	779	694	999999	999999	999999	121	494	999999	511	108	859	515	999999	922	386	999999	587	625	169	999999	506	542	355	135	999999	456	683	943	963	999999	83	426	999999	999999	617	484	999999	999999	624	638	487	999999	798	334	999999	685	882	247	583	310	999999	904	314	999999	10	999999	348	999999	999999	71	999999	550	648	999999	35	999999	408	914	314	902	357	999999	999999	530	136	417	999999	999999	576	278	573	446	999999	662	218	178	122	443	496	379	999999	999999	999999	562	210	936	450	137	308	126	287	968	999999	680	953	269	999999	783	547	593	503	999999	44	999999	497	992	190	986	999999	999999	330	964	999999	935	999999	354	999999	448	330	999999	966	616	722	999999	991	605	514	999999	709	948	275	999999	999999	999999	876	817	969	680	74	999999	999999	464	675	451	999999	322	551	997	999999	608	999999	463	463	358	627	887	604	583	151	999999	487	500	287	513	591	999999	79	999999	999999	949	999999	879	999999	121	443	511	941	281	664	678	63	999999	775	110	248	999999	874	547	999999	989	999999	999999	539	182	999999	265	187	171	999999	999999	253	36	938	964	232	830	89	999999	999999	125	946	999999	918	999999	838	970	725	999999	999999	778	126	532	999999	79	735	989	349	211	391	999999	333	779	420	860	435	37	578	811	877	418	999999	532	632	169	999999	999999	477	999999	999999	759	540	11	999999	91	687	999999	786	999999	238	242	491	877	960	999999	791	176	912	999999	47	810	402	913	308	856	56	594	900	999999	36	845	522	282	868	631	647	332	999999	339	999999	999999	250	709	999999	644	927	854	571	895	377	876	977	419	999999	532	366	626	702	999999	45	102	820	707	999999	999999	999999	219	999999	338	999999	999999	999999	583	884	999999	570	693	999999	999999	929	201	32	14	711	159	867	113	999999	345	999999	999999	630	842	303	90	894	543	999999	198	924	718	845	243	806	999999	593	404	535	707	962	673	999999	47	
120	999999	999999	815	999999	693	999999	617	966	673	74	999999	838	450	289	803	438	36	826	152	999999	221	356	999999	999999	803	566	473	577	544	383	601	736	592	999999	460	20	89	999999	182	673	317	751	999999	179	738	80	999999	999999	732	279	936	847	151	308	899	999999	291	616	202	137	999999	49	431	999999	472	999999	999999	718	999999	999999	359	999999	654	999999	432	999999	184	620	469	732	423	999999	999999	275	447	753	999999	294	999999	963	728	472	356	54	620	277	329	882	706	408	824	433	295	938	999999	999999	202	672	875	999999	322	999999	999999	469	999999	704	204	166	852	719	745	999999	885	865	74	887	141	609	858	165	999999	302	914	71	908	989	72	906	355	989	561	999999	419	999999	650	68	999999	886	999999	916	999999	173	39	986	662	863	548	430	874	43	326	593	814	719	298	999999	756	96	561	724	641	297	810	863	167	823	551	491	225	16	999999	255	279	941	999999	999999	272	927	408	999999	451	642	42	999999	672	968	118	699	115	999999	311	238	999999	616	285	785	363	176	999999	839	321	999999	214	868	999999	81	324	872	637	321	999999	829	687	517	283	999	265	497	200	199	714	999999	386	596	704	343	920	999999	666	306	624	106	108	999999	999999	999999	437	173	851	999999	654	245	999999	794	871	482	550	999999	343	285	530	999999	975	999999	134	469	680	618	173	136	160	661	216	341	696	662	731	129	784	999999	571	999999	645	999999	545	479	790	999999	724	232	793	999999	329	390	999999	758	130	468	443	999999	713	819	999	724	451	999999	39	729	999999	999999	751	431	43	454	714	438	229	387	103	655	999999	98	893	941	343	58	341	825	999999	938	541	272	999999	520	184	752	999999	920	157	552	450	71	999999	515	480	999999	999999	875	676	999999	999999	999999	999999	999999	594	624	999999	999999	999999	999999	661	999999	174	169	999999	489	999999	522	279	999999	346	999999	999999	551	215	617	999999	387	471	971	978	466	159	999999	408	798	897	897	926	559	827	999999	539	754	999999	246	896	335	838	991	626	999999	605	714	10	240	513	823	999999	999999	30	547	596	419	999999	999999	999999	945	760	878	591	848	596	719	144	999999	768	485	660	968	720	278	549	999999	355	999999	860	999999	228	177	295	83	324	999999	539	289	446	130	340	695	193	999999	574	959	409	999999	999999	885	999999	697	472	38	999999	999999	266	751	998	127	999999	999999	344	618	999999	999999	593	517	534	647	999999	854	866	999999	155	964	785	999999	704	999999	79	999999	471	974	864	531	705	999999	910	709	691	
787	291	999999	999999	999999	999999	574	234	981	999999	891	253	322	705	726	830	824	999999	999999	829	498	999999	419	999999	496	531	370	999999	999999	887	335	607	825	956	403	999999	546	999999	807	613	220	999999	999999	222	187	334	158	278	147	700	881	999999	710	879	203	739	872	282	999999	816	999999	819	999999	104	50	294	428	366	999999	163	999999	242	85	595	618	953	335	999999	869	999999	999999	101	616	505	16	951	999999	945	999999	663	700	274	31	999999	623	400	514	627	181	893	905	791	966	984	415	649	308	999999	270	249	414	675	412	999999	443	898	213	999999	999999	99	396	482	999999	649	462	29	220	999999	971	227	449	707	35	999999	266	590	135	632	99	367	652	781	684	999999	259	35	862	624	557	999999	197	980	539	92	506	432	197	999999	531	395	438	999999	153	52	800	999999	999999	435	999999	852	999999	580	999999	730	999999	615	798	999999	399	437	167	596	536	257	40	999999	177	999999	479	833	999999	999999	999999	703	928	437	999999	641	722	553	384	436	482	999999	999999	617	545	808	645	999999	634	999999	927	103	238	842	999999	999999	22	342	538	707	956	999999	459	965	999999	741	802	999999	999999	166	368	999999	63	999999	123	830	305	999999	999999	368	307	587	208	296	880	999999	474	95	749	742	628	390	24	677	999999	174	999999	985	999999	804	999999	636	915	477	999999	91	50	507	999999	857	600	599	419	180	409	378	118	173	95	999999	276	716	269	244	537	978	832	385	260	948	999999	999999	999999	128	362	999999	672	731	548	799	967	967	367	891	999999	39	970	844	999999	111	65	92	900	676	537	299	376	680	999999	999999	258	999999	256	780	282	999999	324	301	817	737	705	387	625	296	503	309	359	378	102	508	17	988	117	159	892	502	420	999999	590	72	305	991	791	778	999999	313	720	586	999999	862	999999	999999	36	540	999999	999999	999999	999999	999999	238	940	998	588	441	762	270	556	106	887	779	999999	715	710	999999	442	713	596	999999	745	199	999999	772	758	999999	793	999999	962	577	753	224	45	999999	999999	362	132	306	999999	359	25	290	756	623	699	839	992	999	969	999999	107	999999	91	619	868	983	649	177	249	999999	647	999999	307	978	353	672	743	72	999999	357	632	146	999999	247	831	465	442	964	83	999999	999999	794	368	999999	480	999999	143	999999	938	999999	713	999999	66	64	711	591	982	777	280	36	105	930	999999	999999	648	960	390	999999	788	412	550	684	104	330	122	853	75	616	508	290	539	999999	134	838	644	999999	89	256	535	250	
482	665	693	56	999999	316	85	999999	52	519	681	999999	638	535	901	38	861	736	999999	999999	999999	999999	279	989	497	999999	805	879	976	972	881	143	317	547	930	885	999999	57	507	805	777	328	574	988	999999	249	689	999999	937	615	815	353	999999	677	724	117	999999	704	559	54	511	205	770	79	999999	547	981	100	999999	26	47	813	239	145	90	207	800	999999	390	258	99	216	942	371	166	537	828	640	822	822	999999	296	498	462	304	581	557	504	360	72	999999	598	993	921	578	12	999999	179	597	527	316	114	323	311	999999	304	263	409	999999	110	718	351	277	782	526	999999	999999	776	840	999999	649	999999	999999	328	990	500	999999	31	792	163	423	659	52	305	516	395	973	196	999999	10	328	158	999999	999999	999999	915	331	999999	999999	827	687	347	338	999999	878	999999	183	995	320	464	91	241	999999	759	686	69	999999	972	275	999999	777	138	999999	840	189	500	714	999999	999999	999999	179	11	626	964	999999	86	999999	953	426	505	999999	977	876	999999	999999	97	541	831	572	294	616	359	945	274	60	999999	77	497	909	388	305	999999	31	245	295	999999	614	652	999999	610	738	999999	999999	999999	919	799	261	237	921	999999	958	999999	118	690	468	819	66	362	913	917	19	832	54	48	209	719	956	640	757	839	999999	889	548	962	555	271	999999	999999	999999	261	999999	840	575	817	429	999999	999999	340	777	999999	32	262	738	375	999999	999999	999999	517	999999	999999	842	999999	999999	92	620	999999	345	999999	999999	206	26	881	17	662	620	179	999999	237	618	999999	999999	626	863	291	816	229	160	182	371	649	960	295	614	999999	418	686	370	493	206	999999	87	999999	205	999999	459	150	254	999999	754	431	649	999999	898	782	874	226	757	198	276	400	918	172	784	496	999999	999999	276	999999	999999	934	999999	773	999999	269	999999	999999	430	293	832	675	999999	84	428	940	999	886	999999	832	999999	201	999999	999999	227	806	440	914	462	999999	999999	728	874	999999	831	999999	622	875	999999	639	82	999999	999999	473	999999	600	425	843	744	999999	496	359	343	444	999999	999999	15	637	555	999999	999999	795	635	999999	949	113	999999	999999	253	608	999999	999999	843	757	759	493	999999	465	999999	999999	390	596	180	999999	222	984	394	439	798	778	999999	984	330	819	999999	287	161	83	999999	263	999999	999999	600	146	999999	372	516	586	685	999999	657	550	822	928	843	999999	624	26	509	965	718	372	795	475	793	999999	803	33	945	481	999999	331	940	561	999999	558	996	44	102	850	477	808	
999999	697	130	999999	171	401	999999	999999	662	144	574	559	544	999999	46	135	999999	192	999999	493	640	999999	768	999999	609	270	110	999999	244	590	999999	658	497	910	999999	999999	354	530	182	999999	57	375	999999	206	756	391	27	401	999999	871	691	999999	999999	999999	177	999999	999999	794	663	900	300	692	999999	82	999999	916	71	999999	819	999999	780	822	19	165	446	274	394	572	579	228	253	999999	999999	373	898	22	376	513	742	999999	999999	560	999999	999999	122	364	40	999999	999999	840	999999	999999	582	999999	999999	999999	901	999999	548	902	166	366	225	445	656	590	920	971	184	208	999999	999999	891	752	768	999999	955	738	53	91	244	648	999999	999999	897	860	137	197	999999	38	121	999999	964	840	910	813	344	431	624	531	444	999999	572	786	300	771	501	830	815	870	999999	172	93	467	999999	518	779	999999	999999	999999	999999	733	699	155	96	999999	593	60	999999	955	885	534	123	521	646	184	999999	799	448	136	368	999999	381	412	124	948	166	507	182	402	43	858	883	828	78	711	369	999999	700	990	999999	999999	999999	859	984	389	59	999999	820	493	442	979	999999	421	437	165	999999	297	40	147	153	999999	878	448	922	36	999999	999999	452	999999	999999	658	999999	457	947	917	318	522	427	734	999999	999999	687	688	960	64	821	471	400	913	999999	82	396	562	847	102	572	550	937	958	738	764	130	999999	678	783	999999	589	473	519	846	999999	870	305	248	559	408	199	487	867	215	999999	999999	538	999999	742	999999	999999	610	854	355	767	584	468	996	145	999999	802	20	186	999999	999999	999999	881	76	520	999999	100	324	297	694	383	999999	79	753	559	869	591	309	936	521	999999	978	619	174	999999	264	411	999999	999999	95	605	189	999999	693	973	999999	999999	471	74	539	181	231	323	169	972	705	515	715	447	275	881	502	999999	664	841	263	999999	717	987	266	999999	999999	999999	211	99	204	761	385	780	377	999999	130	245	406	350	999999	999999	459	202	383	999999	696	999999	837	213	113	999999	999999	852	999999	802	305	483	999999	738	999999	19	999999	999999	778	943	139	935	79	418	761	999999	999999	324	729	597	928	525	614	516	114	929	384	997	985	99	124	533	70	575	561	999999	437	668	960	999999	554	999999	423	999999	619	761	999999	999999	999999	846	999999	332	133	132	873	999999	869	301	633	460	634	123	94	688	999999	999999	875	503	857	999999	829	999999	363	627	53	549	111	184	897	353	999999	955	555	149	999999	791	410	937	701	999999	999999	145	44	509	477	440	999999	735	
610	23	886	299	571	336	26	428	969	999999	89	334	679	695	404	289	324	679	999999	945	37	47	205	937	999999	999999	349	694	974	999999	160	613	255	999999	999999	883	467	846	393	228	132	242	999999	904	858	377	110	90	999999	755	195	797	872	358	707	573	817	999999	496	999999	999999	999999	454	999999	355	476	88	313	131	999999	999999	477	295	999999	823	999999	225	301	89	999999	999999	268	952	228	668	362	740	896	668	999999	75	519	360	898	241	799	787	706	558	999999	298	797	959	230	999999	717	999999	999999	535	912	358	526	868	71	519	729	379	999999	457	993	999999	192	644	131	454	312	127	397	999999	34	17	518	742	697	999999	188	309	732	295	951	999999	217	370	756	652	549	650	299	999999	512	429	562	999999	565	656	115	163	837	775	630	599	124	999999	511	904	999999	783	999999	923	340	430	647	940	505	152	999999	821	999999	479	905	999999	828	17	605	999999	455	999999	999999	999999	41	999999	471	956	664	999999	735	792	859	999999	812	765	479	375	58	91	781	999999	754	422	138	999999	999999	368	870	969	770	999999	819	906	459	581	606	999999	999999	999999	958	690	285	153	417	734	999999	999999	667	149	999999	462	959	523	822	832	514	764	999999	999999	760	113	999999	999999	591	627	973	953	402	241	169	350	483	999999	133	101	346	999999	15	403	331	239	701	730	786	317	158	999999	93	626	76	842	226	153	555	855	999999	589	999999	789	761	18	643	435	980	999999	979	226	400	731	496	999999	759	519	426	530	412	366	999999	283	479	999999	999999	775	174	326	134	999999	999999	278	497	757	999999	999999	999999	999999	595	275	750	945	999999	931	904	361	140	173	93	706	727	999999	452	247	680	288	319	999999	149	999999	271	663	717	648	39	132	244	999999	999999	543	877	113	999999	147	615	963	944	547	773	518	644	10	243	427	612	999999	825	259	999999	770	905	558	184	726	13	999999	237	690	902	781	999999	402	319	549	829	624	999999	315	632	999999	343	771	320	630	233	271	429	300	999999	866	307	985	999999	93	637	329	999999	218	143	999999	999999	999999	999999	991	401	999999	999999	999999	598	999999	83	520	999999	368	999999	143	247	999999	999999	742	667	937	999999	46	999999	141	739	235	999999	509	999999	880	181	999999	981	89	136	328	999999	981	579	735	701	57	793	787	999999	999999	656	999999	92	999999	715	999999	860	798	609	999999	999999	269	513	466	782	98	303	202	348	999999	387	356	17	918	323	999999	172	932	999999	999999	252	696	773	445	578	417	427	999999	999999	
999999	999999	999999	999999	527	811	999999	999999	123	952	612	999999	999999	448	999999	915	999999	497	999999	72	204	238	999999	999999	12	366	820	496	77	887	999999	999999	983	38	568	279	205	876	999999	116	353	999999	59	979	999999	853	652	258	999999	530	999999	999999	999999	257	999999	551	325	999999	477	999999	991	483	411	236	999999	999999	999999	572	880	999999	720	433	999999	999999	718	160	189	999999	999999	158	713	572	999999	546	999999	999999	417	736	67	999999	999999	575	408	328	999999	869	641	823	999999	691	999999	999999	378	364	809	845	999999	999999	999999	819	999999	377	699	329	999999	428	999999	864	999999	143	533	42	514	862	620	154	34	689	941	848	518	365	555	247	999999	633	204	999999	737	772	999999	220	208	247	654	999999	875	999999	870	696	953	999999	999999	999999	999999	61	575	515	743	665	821	999999	265	689	310	999999	821	461	265	823	234	999999	137	844	601	323	834	277	999999	43	278	944	819	254	894	741	160	297	999999	22	68	689	469	81	999999	318	999999	518	999999	648	765	424	823	56	999999	251	650	370	667	844	226	308	307	709	396	876	413	21	794	569	999999	534	381	252	764	545	252	999999	893	292	999999	326	340	569	999999	854	999999	772	782	999999	101	789	629	245	999999	760	999999	760	685	999999	905	943	999999	377	791	240	999999	580	999999	926	998	594	476	385	485	999999	967	737	441	542	755	641	238	151	477	77	905	146	456	14	163	492	999999	819	387	426	999999	962	777	48	811	550	999999	856	654	507	999999	999999	760	999999	792	653	999999	153	328	273	714	582	899	724	335	906	134	999999	999999	516	223	657	998	69	307	14	960	402	999999	215	161	381	999999	970	754	661	385	999999	999999	510	999999	237	501	123	999999	30	999999	62	999999	905	426	212	94	148	293	665	255	701	598	787	693	925	422	123	121	999999	96	928	969	673	999999	573	999999	271	999999	986	999999	884	357	287	999999	907	689	824	789	949	999999	999999	999999	99	999999	684	962	433	816	247	999999	387	11	377	933	999999	999999	49	384	852	999999	999999	796	306	509	999999	999999	320	846	785	246	598	334	172	56	738	251	880	999999	999999	611	642	455	999999	182	778	883	979	353	999999	999999	999999	999999	936	812	474	561	391	590	999999	999999	999999	587	41	11	226	999999	999999	999999	999999	893	999999	782	538	250	503	377	692	134	730	999999	373	999999	999999	960	596	158	397	360	582	187	859	299	221	515	960	999999	423	112	955	999999	54	999999	158	999999	622	999999	999999	696	999999	106	869	266	859	568	967	683	549	
999999	415	999999	666	488	999999	28	43	912	570	32	290	448	954	589	999999	999999	442	715	819	133	347	728	247	701	999999	485	318	603	440	999999	548	999999	999999	352	697	888	68	566	908	139	881	710	307	888	999999	870	999999	289	999999	999999	135	999999	864	425	734	999999	830	965	446	273	999999	440	482	999999	484	999999	932	612	892	290	999999	999999	806	689	252	636	430	999999	295	181	343	38	514	586	527	295	421	100	617	19	999999	999999	129	645	999999	451	999999	391	413	412	999999	999999	999999	807	904	259	456	185	999999	999999	267	999999	680	275	930	681	999999	895	398	999999	591	842	994	882	999999	999999	756	999999	999999	800	408	48	945	882	244	802	640	707	682	278	999999	999999	999999	999999	752	999999	422	999999	715	747	526	342	992	224	821	999999	546	515	999999	999999	502	295	915	382	699	228	999999	797	41	137	999999	999999	223	999999	359	354	925	484	139	999999	442	902	455	521	284	76	999999	730	999999	149	266	134	132	632	999999	999999	330	999999	820	534	59	624	823	587	706	308	129	872	999999	999999	179	71	385	938	616	999999	999999	999999	108	633	182	806	737	891	870	916	105	590	354	805	34	390	663	605	596	817	89	999999	999999	999999	999999	999999	999999	594	999999	999999	748	193	25	999999	713	926	446	197	361	253	887	931	717	790	999999	538	528	69	452	999999	407	780	352	799	520	999999	589	132	686	999	940	152	921	675	177	912	574	177	999999	107	999999	476	999999	352	999999	157	999999	34	772	999999	999999	806	999999	191	797	999999	840	226	999999	999999	999999	324	511	361	313	745	20	52	622	300	963	360	967	999999	999999	931	999999	10	869	372	822	999999	999999	277	355	144	999999	739	877	208	81	357	512	360	760	999999	964	892	49	194	147	117	412	482	455	303	838	797	346	866	999999	840	357	303	919	999999	964	244	16	999999	999999	280	174	423	229	615	848	999999	593	999999	966	643	999999	684	235	714	162	877	822	61	306	212	402	21	999999	240	10	999999	440	978	665	730	886	870	999999	866	999999	988	263	839	454	999999	999999	132	899	799	879	672	78	999999	630	96	422	954	872	541	878	163	999999	988	615	999999	186	615	558	246	757	100	244	368	999999	173	624	982	606	999999	998	280	999999	966	999999	337	150	235	357	578	999999	931	997	908	999999	789	340	999999	233	814	999999	599	999999	662	52	999999	999999	709	444	466	999999	999999	358	999999	999999	999999	999999	691	637	288	499	950	267	999999	928	825	102	999999	380	981	999999	359	758	791	999999	409	707	
458	923	999999	899	441	999999	891	116	879	583	209	999999	390	747	999999	999999	945	325	104	341	999999	734	226	999999	112	999999	463	633	122	680	566	769	143	900	592	767	76	999999	67	999999	376	873	58	252	999999	999999	999999	999999	194	999999	813	476	934	999999	999999	724	707	999999	796	112	337	267	999999	208	27	440	241	490	164	881	570	566	267	999999	999999	999999	685	974	805	151	348	999999	999999	399	866	99	834	75	787	999999	999999	203	592	955	832	999999	878	849	235	999999	728	509	999999	313	162	256	218	999999	112	402	48	733	999999	655	764	117	819	604	342	999999	605	176	703	296	820	377	974	312	111	999999	999999	835	748	353	422	838	150	145	999999	620	881	999999	963	394	830	337	134	936	200	724	999999	284	999999	999999	999999	562	999999	792	492	785	281	906	999999	254	561	212	984	725	242	925	966	999999	367	721	56	770	999999	318	465	493	999999	47	121	387	568	567	327	450	497	859	999999	358	653	461	348	974	937	999999	832	999999	999999	409	704	275	757	999999	916	796	261	999999	360	999999	337	998	542	244	999999	520	999999	999999	884	999999	999999	999999	893	618	40	906	999999	81	833	493	486	837	999999	999999	343	846	999999	952	650	531	198	412	509	543	30	654	918	114	189	426	42	999999	743	808	181	999999	999999	149	585	20	423	190	261	867	21	499	999999	699	901	948	891	734	353	363	354	825	872	999999	999999	386	999999	999999	891	999999	460	647	103	342	672	21	474	490	377	640	999999	18	161	642	532	531	796	229	213	240	534	308	999999	390	463	355	458	31	551	209	33	155	298	999999	416	374	406	999999	999999	889	484	999999	367	713	255	346	674	240	999999	76	589	767	999999	999999	999999	162	999999	713	878	327	562	452	999999	177	616	961	720	317	236	167	999999	999999	203	323	756	133	941	781	144	127	680	228	204	484	620	266	91	637	961	999999	221	692	646	709	999999	41	472	999999	107	294	999999	366	14	670	999999	317	573	751	999999	758	221	381	579	761	646	344	258	463	557	360	880	93	356	972	946	441	999999	999999	986	999999	660	999999	684	849	999999	323	224	534	543	312	692	999999	999999	212	51	839	123	885	72	993	783	19	999999	746	999999	542	999999	41	723	509	999999	89	764	999999	107	470	999999	729	269	999999	129	999999	999999	254	668	550	999999	154	930	116	328	750	431	999999	942	999999	119	999999	445	999999	999999	193	810	43	631	612	575	999999	114	999999	152	394	625	999999	873	68	98	397	88	999999	192	866	110	617	
191	931	658	771	247	456	360	760	293	310	29	936	914	887	623	999999	999999	806	50	999999	964	933	999999	691	129	999999	562	722	858	999999	776	447	93	202	851	699	999999	999999	316	999999	999999	391	111	325	721	937	153	211	774	33	888	999999	825	999999	999999	258	807	966	652	363	893	999999	901	711	999999	581	999999	999999	45	999999	999999	181	500	392	138	582	832	809	970	191	739	361	947	999999	693	400	621	342	548	999999	892	987	160	999999	764	999999	999999	399	790	149	94	431	999999	850	923	716	885	443	622	81	425	997	999999	470	624	542	690	999999	999999	144	960	521	183	442	40	122	30	547	627	545	101	442	999999	830	107	317	194	107	912	977	514	999999	719	477	999999	999999	991	999999	338	231	901	424	381	656	189	572	258	999999	819	810	695	347	815	87	979	983	999999	999999	372	316	357	593	999999	50	629	999999	801	706	265	145	131	999999	999999	999999	643	677	999999	371	999999	535	69	460	287	999999	999999	999999	372	999999	497	204	915	825	327	999999	874	318	999999	340	999999	406	770	552	478	683	689	365	138	419	999999	312	921	999999	524	837	256	896	315	62	759	462	420	169	218	70	230	306	22	196	531	335	416	730	999999	254	764	999999	982	603	999999	999999	47	952	209	195	999999	999999	310	999999	999999	999999	12	218	581	574	986	999999	344	417	463	393	352	942	999999	999999	895	201	282	279	999999	999999	914	712	639	999999	424	467	960	32	999999	999999	999999	532	999999	999999	999999	207	158	999999	268	999999	183	574	150	999999	583	105	74	101	999999	999999	36	41	999999	47	73	300	578	748	160	999999	650	321	628	542	999999	820	532	343	999999	698	52	999999	999999	919	999999	349	999999	999999	259	329	403	868	999999	708	894	964	124	382	491	43	999999	410	619	739	512	861	945	607	641	763	573	730	317	601	999999	999999	30	497	482	723	728	968	499	831	135	781	999999	999999	647	999999	999999	159	852	750	79	999999	892	281	999999	703	404	963	999999	495	755	999999	560	141	669	381	944	626	900	768	999999	660	911	999999	614	731	283	34	960	999999	999999	423	878	567	532	406	630	749	91	778	329	764	999999	13	999999	462	230	999999	999999	999999	999999	89	259	999999	446	999999	730	114	666	999999	999999	379	13	759	437	999999	794	993	608	273	750	204	999999	131	448	550	661	907	713	162	510	999999	774	694	729	999999	174	794	999999	999999	999999	526	92	405	999999	949	761	999999	999999	743	999999	999999	999999	987	526	999999	543	137	999999	896	757	999999	401	514	185	604	
999999	319	40	459	999999	10	872	999999	598	233	122	999999	773	498	788	421	341	970	999999	283	999999	786	999999	999999	999999	46	158	235	366	852	135	578	230	753	354	999999	999999	127	999999	667	999999	364	398	302	181	404	364	156	117	345	492	999999	29	901	999999	818	999999	594	24	999999	999999	647	999999	745	108	543	919	999999	154	347	999999	999999	404	826	919	622	398	875	274	50	682	12	128	999999	370	703	558	329	134	536	309	999999	113	999999	816	716	999999	653	999999	999999	484	344	12	769	999999	278	999999	203	982	16	999999	276	999999	973	999999	849	529	116	999999	404	985	600	894	999999	47	587	120	960	19	999999	395	745	999999	636	999999	348	999	358	888	101	999999	999999	346	128	999999	43	305	139	986	999999	999999	999999	277	799	999999	884	449	999999	732	555	167	999999	193	779	620	999999	999999	693	999999	119	849	999999	999999	293	727	630	999999	999999	511	13	292	981	973	999999	25	276	477	999999	983	681	898	999999	999999	343	934	610	181	999999	999999	431	448	611	721	876	128	25	901	999999	82	999999	631	673	883	728	273	186	102	151	999999	353	217	713	710	736	999999	244	555	884	999999	126	999999	695	278	89	565	681	269	999999	924	999999	375	493	809	961	59	235	731	999999	80	757	518	40	803	164	224	735	900	999999	665	883	470	26	999999	999999	573	936	404	804	999999	591	917	999999	226	764	999999	723	903	999999	999999	985	999999	658	814	602	607	428	892	124	865	830	999999	283	441	50	539	358	859	853	999999	123	831	999999	999999	488	840	999999	813	48	185	500	999999	162	308	680	380	811	212	42	999999	154	53	289	938	343	811	643	563	186	235	629	999999	60	359	573	164	586	925	999999	999999	94	614	853	999999	999999	998	627	975	999999	669	727	156	827	504	254	79	999999	988	999999	676	206	959	637	999999	556	636	780	999999	734	999999	794	999999	875	280	273	540	199	351	573	344	194	667	801	999999	999999	482	45	555	115	504	612	999999	999999	659	565	135	977	50	999999	999999	999999	824	251	245	874	999999	280	557	241	713	879	210	424	999999	999999	999999	168	130	315	999999	601	234	697	240	913	207	361	226	999999	148	563	159	999999	835	126	369	426	999999	642	666	999999	488	999999	401	624	412	183	480	176	36	966	999999	734	999999	999999	999999	137	20	999999	677	999999	999999	999999	999999	160	730	251	588	938	133	121	999999	488	648	871	122	910	305	616	510	34	881	59	688	999999	999999	424	648	699	999999	999999	415	999999	964	187	157	645	230	250	893	999999	
594	541	53	914	999999	378	96	447	999999	93	832	404	822	999999	608	14	999999	922	454	316	602	889	815	891	705	999999	524	999999	999999	477	689	999999	999999	999999	439	999999	16	773	999999	338	337	211	675	49	409	999999	420	320	999999	153	490	999999	796	999999	567	704	726	999999	218	13	854	624	723	999999	999999	999999	682	482	999999	999999	997	391	124	125	978	999999	224	775	492	694	949	213	892	581	987	390	268	999999	999999	735	623	855	564	999999	999999	713	487	129	645	631	338	938	107	319	155	109	999999	680	608	175	489	950	668	523	64	999999	732	152	568	999999	519	999999	700	488	645	999999	826	321	999999	275	914	999999	140	860	999999	21	116	582	435	887	206	587	537	616	255	672	196	50	748	833	999999	344	999999	999999	122	792	999999	999999	674	12	283	872	999999	342	261	999999	820	808	999999	999999	544	999999	716	999999	999999	931	19	94	242	973	956	785	572	808	295	579	545	507	748	573	773	999999	908	433	614	999999	548	204	999999	861	999999	388	882	705	298	830	999999	878	815	190	783	999999	999999	701	56	498	999999	240	999999	682	999999	999999	999999	594	279	999999	251	293	77	493	393	814	729	381	130	577	999999	866	999999	464	951	666	692	568	999999	619	121	217	386	125	33	317	157	682	999999	999999	328	297	435	251	588	344	811	999999	999999	999999	433	14	580	478	999999	999999	999999	593	730	999999	629	501	804	659	935	44	907	951	999999	85	999999	57	369	589	999999	614	440	278	875	617	999999	371	770	821	196	999999	636	908	530	590	999999	564	999999	830	999999	827	492	776	315	554	437	860	861	722	311	385	999999	991	229	981	999999	999999	717	123	337	999999	730	983	473	827	999999	999999	999999	880	488	113	999999	538	678	432	131	664	962	331	999999	994	509	999999	519	810	472	645	689	999999	999999	153	846	999999	999999	652	106	509	999999	487	156	438	439	981	243	208	289	115	322	796	999999	347	490	396	933	343	758	682	474	662	364	999999	319	999999	302	999999	266	269	999999	36	336	622	361	999999	184	752	564	528	999999	321	531	366	333	892	999999	249	999999	460	903	169	893	423	999999	999999	132	393	128	557	688	897	941	29	999999	999999	470	247	999999	16	221	191	778	240	867	162	140	999999	999999	427	202	62	999999	806	365	876	142	912	999999	711	361	999999	633	17	839	917	379	999999	999999	999999	999999	452	263	655	248	999999	391	999999	999999	882	519	134	953	999999	999999	635	224	144	999999	999999	163	558	999999	284	999999	430	557	999999	400	999999	783	999999	
999999	999999	996	750	798	37	568	643	494	479	366	704	202	999999	837	933	652	999999	702	244	999999	999999	884	999999	792	999999	999999	818	999999	999999	273	605	999999	890	423	999999	704	999999	837	197	999999	999999	708	683	999999	955	92	999999	592	624	128	196	258	548	781	617	518	133	958	819	35	749	479	874	216	760	999999	999999	813	286	238	48	376	514	667	826	394	210	999999	999999	896	999999	236	999999	501	86	357	560	999999	805	52	581	656	27	171	827	999999	833	999999	441	359	780	999999	315	999999	90	819	999999	881	954	233	318	452	999999	999999	999999	523	930	383	999999	413	55	203	999999	244	657	391	359	353	999999	285	560	999999	999999	999999	125	968	999999	163	421	267	614	679	163	999999	734	999999	534	104	718	314	621	460	348	38	314	587	607	999999	737	698	470	399	50	679	672	585	212	644	807	483	602	999999	961	999999	798	999999	999999	435	509	528	857	264	999999	535	999999	109	394	999999	999999	538	371	848	999999	723	797	224	638	484	909	158	926	890	297	245	711	844	499	476	999999	938	999999	182	571	219	841	999999	765	514	24	999999	200	999999	471	999999	122	753	360	248	999999	583	737	564	525	999999	601	966	999999	999999	824	819	610	999999	981	243	990	199	999999	216	881	592	459	133	470	346	958	936	999999	28	132	999999	494	260	402	999999	999999	983	656	221	617	874	247	375	690	205	963	282	18	238	288	922	477	153	999999	999999	134	614	104	999999	402	665	999999	999999	999999	866	335	359	999999	336	999999	16	543	75	599	16	999999	999999	442	274	382	685	927	999999	740	209	490	350	893	909	531	596	889	476	818	951	999999	299	108	824	999999	999999	999999	682	205	282	389	411	999999	359	147	50	181	829	999999	717	738	357	218	999999	385	984	465	999999	804	999999	126	76	257	647	680	999999	985	618	404	769	999999	999999	999999	467	999999	89	795	543	999999	999999	999999	69	999999	111	999999	979	999999	42	999999	999999	999999	150	999999	759	999999	323	999999	906	679	93	64	562	435	47	999999	494	362	999999	999999	306	999999	922	844	999999	30	66	999999	156	435	701	974	999999	180	518	622	788	375	246	311	506	925	999999	864	688	999999	862	634	999999	999999	999999	999999	340	785	151	697	235	306	565	738	109	999999	999999	481	978	118	111	392	916	999999	999999	128	126	449	750	999999	309	68	165	886	999999	432	774	999999	707	999999	644	177	38	821	397	491	810	999999	999999	999999	917	417	999999	579	335	999999	717	217	999999	609	999999	999999	45	769	398	176	151	679	580	677	
151	184	999999	904	474	933	363	105	37	518	318	999999	246	169	464	891	182	585	560	688	714	566	520	107	999999	753	999999	268	433	230	350	141	927	534	448	742	643	980	999999	401	125	622	190	804	301	999999	653	875	315	506	994	566	128	891	999999	999999	664	999999	341	999999	800	104	999999	807	999999	999999	691	712	721	722	258	202	480	169	572	102	386	715	806	681	109	267	953	926	999999	784	999999	45	571	863	87	966	649	393	601	30	949	382	636	999999	210	941	163	593	999999	801	95	959	328	871	208	949	870	659	622	999999	151	999999	581	393	999999	999999	150	858	999999	292	999999	96	568	552	999999	14	88	692	481	999999	114	370	678	434	698	63	716	700	664	999999	105	989	770	68	879	213	999999	999999	950	999999	801	305	948	966	259	998	400	999999	728	204	999999	188	188	464	438	781	77	157	694	120	939	449	203	516	999999	562	326	509	672	938	999999	835	999999	999999	999999	808	421	999999	999999	699	663	939	971	999999	267	917	999999	316	629	108	146	654	558	999999	613	361	111	441	780	999999	682	890	114	999999	991	45	446	999999	108	999999	369	365	972	995	456	10	999999	733	259	278	750	20	880	574	802	558	286	999999	999999	14	706	999999	999999	488	26	999999	835	999999	478	231	481	561	999999	999999	738	780	999999	563	393	613	883	999999	192	511	945	999999	20	999999	987	443	759	999999	999999	103	923	389	433	494	978	684	999999	296	265	38	797	999999	802	880	999999	31	876	722	518	709	999999	338	999999	430	542	999999	999999	304	999999	44	471	999999	624	999999	86	359	999999	197	585	708	448	597	122	999999	714	755	870	139	999999	966	567	46	36	237	971	999999	999999	999999	951	633	922	870	999999	230	566	999999	575	688	804	486	999999	688	147	809	271	533	225	643	999999	999999	484	632	599	237	999999	434	910	397	999999	491	766	353	246	951	999999	578	999999	891	999999	853	190	192	335	228	301	878	899	227	965	447	378	948	297	175	159	999999	280	865	753	142	950	188	545	323	719	331	452	195	999999	999999	39	999999	56	862	606	301	306	999999	935	598	535	693	431	704	122	818	66	81	999999	495	308	639	148	999999	903	999999	646	999999	509	970	436	713	203	282	418	54	901	435	999999	857	993	999999	929	999999	606	999999	757	999999	210	900	999999	380	394	537	394	399	196	592	999999	604	655	294	871	965	999999	822	499	159	295	77	916	630	512	999999	501	408	710	982	999999	999999	254	804	811	608	705	65	329	666	999999	29	
858	319	999999	963	999999	709	38	999999	999999	784	767	608	999999	142	984	644	999999	999999	45	986	688	213	734	321	999999	850	999999	999999	270	115	999999	832	271	275	219	606	999999	548	999999	792	380	747	989	83	879	646	258	679	624	999999	197	879	630	901	341	655	585	165	999999	361	236	765	999999	887	291	999999	346	290	923	999999	490	329	708	253	615	941	223	660	999999	714	601	999999	648	209	918	623	212	999999	934	563	31	997	999999	390	566	615	54	112	791	944	309	968	755	246	580	867	999999	999999	296	400	441	925	723	898	759	999999	127	999999	968	668	999999	976	355	369	366	492	999999	328	687	10	896	999999	868	497	414	633	58	999999	999999	999999	452	825	84	544	132	999999	284	999999	630	143	497	551	143	999999	222	999999	622	999999	999999	97	483	852	699	295	503	330	66	235	493	136	999999	715	999999	918	225	906	902	811	247	270	218	357	697	553	512	355	978	745	285	91	20	999999	532	542	577	599	135	788	51	802	999999	58	553	503	759	781	677	999999	907	315	431	999999	158	999999	879	136	164	156	783	157	999999	999999	949	999999	126	999999	193	341	350	625	781	124	769	999999	999999	999999	999999	999999	999999	731	999999	763	837	970	660	999999	513	914	662	450	445	979	15	893	460	729	109	151	386	46	999999	345	874	291	534	316	999999	999999	397	720	332	960	361	61	479	588	482	999999	999999	918	219	279	678	899	190	999999	119	876	999999	999999	999999	999999	817	758	143	999999	999999	555	999999	353	166	799	526	999999	128	484	627	953	424	999999	999999	129	400	468	826	328	667	974	999999	732	207	175	728	999999	659	670	999999	603	917	147	699	999999	543	407	761	420	752	736	781	706	184	165	999999	122	255	940	271	999999	999999	815	674	914	454	714	155	990	81	999999	292	457	341	33	45	286	999999	329	585	999999	706	416	999999	930	202	999999	557	52	713	615	650	719	999999	793	672	112	472	784	482	829	261	771	349	131	999999	334	374	999999	999999	185	940	925	364	279	653	524	249	744	722	999999	999999	113	999999	999999	980	573	58	999999	361	933	813	999999	847	756	999999	935	999999	453	487	868	40	407	922	999999	675	724	364	139	150	157	863	728	72	432	999999	157	493	883	151	880	999999	826	798	196	999999	551	999999	999999	538	717	457	795	267	853	28	759	191	750	999999	265	219	919	407	999999	80	95	999999	424	93	999999	999999	194	312	999999	999999	999999	608	999999	175	999999	647	756	601	999999	999999	77	471	218	414	999999	966	743	
103	885	671	366	428	593	999999	287	225	663	524	945	276	273	999999	999999	999999	813	999999	455	584	666	618	999999	327	974	999999	999999	623	128	999999	180	626	708	999999	427	935	999999	785	24	619	888	908	983	241	999999	166	436	584	999999	947	999999	762	520	999999	999999	276	218	48	453	89	124	663	106	652	354	328	568	182	75	999999	43	37	146	836	696	757	999999	231	999999	818	87	427	812	180	419	417	115	999999	662	160	727	198	342	935	504	234	812	341	999999	999999	598	264	519	96	914	572	625	684	999999	680	642	986	999999	635	999999	696	850	999999	242	936	223	28	519	999999	999999	844	695	211	999999	471	945	303	344	343	230	823	999999	999999	999999	999999	999999	431	86	982	999999	740	821	706	933	808	384	885	999999	999999	124	579	744	605	98	80	876	424	352	999999	735	348	652	999999	414	188	789	133	670	999999	155	791	999999	537	405	267	32	999999	999999	533	96	69	205	394	228	651	999999	999999	638	999999	970	377	999999	85	257	180	999999	788	302	754	29	260	999999	712	805	333	999999	999999	999999	831	58	887	156	819	914	675	999999	999999	815	763	109	999999	495	485	999999	777	999999	866	290	235	179	244	696	523	514	836	844	999999	589	999999	23	872	999999	806	147	92	230	269	999999	581	999999	829	972	999999	654	542	764	999999	999999	37	999999	771	926	974	662	813	999999	632	314	999999	831	660	678	920	749	237	999999	999999	999999	999999	999999	999999	704	709	208	999999	271	999999	869	999999	81	114	205	999999	285	999999	945	137	154	999999	892	598	999999	999999	749	376	161	62	999999	999999	167	85	402	999999	479	175	999999	227	775	323	551	999999	763	342	999999	726	999999	126	644	507	291	999999	999999	24	450	958	499	620	999999	832	197	219	379	451	815	996	712	999999	92	120	999999	728	999999	831	999999	859	835	622	999999	999999	911	999999	417	291	145	910	540	999999	999999	999999	675	455	268	999999	135	342	663	321	999999	19	24	999999	44	533	999999	563	894	713	242	590	133	877	543	999999	920	163	801	97	316	904	465	999999	736	999999	445	730	469	999999	705	449	205	523	105	78	18	999999	999999	999999	999999	581	26	826	999999	923	999999	999999	912	332	33	972	999999	575	14	622	553	690	487	999999	97	600	103	486	18	792	395	609	782	474	927	232	162	917	137	734	888	639	999999	812	999999	648	999999	147	394	999999	909	630	999999	482	524	999999	999999	537	796	370	999999	539	999999	999999	538	788	25	447	404	801	819	622	448	280	734	914	999999	674	299	449	999999	
955	101	284	883	765	999999	999999	950	999999	999999	624	131	767	256	999999	999999	825	284	999999	632	999999	743	593	913	999999	191	248	999999	999999	815	999999	247	356	588	532	448	999999	479	772	999999	715	497	794	789	205	999999	680	999999	999999	103	685	999999	999999	816	410	222	507	999999	999999	583	852	560	349	794	999999	386	775	188	724	999999	286	356	999999	697	917	883	948	999999	718	796	511	224	999999	517	140	156	342	539	188	319	940	183	999999	199	999999	164	158	10	324	818	725	502	309	474	816	339	999999	217	899	526	274	703	652	999999	999999	637	197	831	663	328	999999	999999	999999	414	970	113	473	322	853	762	735	948	999999	900	81	18	999999	898	701	800	269	135	639	999999	55	999999	999999	93	999999	999999	999999	326	346	996	774	489	502	894	504	712	866	999999	999999	999999	790	326	999999	999999	728	73	722	299	140	863	69	918	999999	347	999999	734	582	389	204	646	795	419	611	999999	136	591	999999	30	404	988	999999	693	999999	502	999999	728	31	779	364	999999	999999	999999	195	483	937	855	884	165	535	999999	140	999999	380	717	999999	999999	714	730	999999	999999	556	701	999999	152	999999	999999	999999	112	474	640	999999	803	34	151	161	127	234	999999	556	280	707	999999	495	633	858	457	323	64	161	502	24	301	163	227	507	999999	999999	999999	553	571	709	781	690	894	999999	337	462	999999	999999	233	156	999999	184	355	440	205	216	271	999999	482	62	999999	951	972	626	999999	649	999999	644	999999	345	191	584	984	571	999999	670	999999	575	999999	994	93	497	927	355	438	126	807	787	311	586	520	758	81	519	616	829	718	278	647	687	655	999999	207	888	999999	11	199	784	999999	534	615	695	999999	487	968	604	999999	626	197	304	999999	999999	342	782	999999	432	512	475	999999	999999	952	332	999999	843	348	498	300	999999	390	437	999999	33	282	776	970	825	995	999999	550	999999	999999	101	999999	999999	844	635	262	999999	73	542	999999	723	829	999999	999999	999999	767	919	148	999999	314	985	245	999999	376	999999	747	565	999999	999	999999	999999	924	942	300	861	252	585	998	999999	246	875	975	999999	999999	213	999999	999999	204	687	67	86	455	81	999999	819	999999	330	976	999999	888	999999	612	999999	116	580	799	886	127	720	50	191	920	435	999999	439	999999	397	821	173	624	999999	371	134	941	360	473	999999	245	480	15	922	609	972	824	549	272	911	742	368	414	318	999999	484	647	999999	165	999999	837	999999	809	999999	508	813	412	15	335	487	132	755	116	945	650	647	999999	
127	582	948	611	694	176	109	655	999999	758	315	146	886	487	75	205	999999	999999	999999	670	547	424	999999	570	818	223	784	999999	986	999999	468	999999	999999	999999	529	304	217	418	999999	111	710	999999	55	999999	106	869	448	10	999999	560	999999	929	682	999999	177	999999	786	388	792	480	391	320	999999	999999	299	999999	47	127	957	771	999999	44	873	999999	999999	999999	378	999999	473	949	774	783	732	999999	598	539	984	132	601	825	518	829	626	671	719	400	155	843	999999	458	831	331	999999	295	572	629	999999	816	999999	999999	999999	54	914	842	706	607	587	241	999999	999999	663	999999	526	141	263	168	999999	211	156	999999	588	535	977	25	128	453	740	447	864	968	483	178	116	999999	999999	473	999999	783	965	121	812	913	240	13	794	917	999999	911	41	413	221	854	669	999999	855	799	77	999999	724	999999	867	150	377	644	999999	999999	807	368	640	999999	254	633	246	45	999999	674	305	999999	999999	210	999999	829	415	999999	757	999999	508	660	311	701	406	24	69	712	254	672	546	595	727	308	119	446	280	999999	168	999999	999999	634	999999	191	504	999999	678	523	614	48	735	999999	999999	656	987	999999	67	939	393	239	999999	533	791	999999	137	709	255	921	999999	999999	558	172	302	180	21	873	960	999999	207	312	346	545	107	215	936	630	999999	999999	321	962	999999	999999	859	929	22	94	843	615	63	795	847	999999	432	999999	490	572	623	717	644	124	196	936	741	90	999999	999999	435	585	999999	507	11	999999	610	138	822	226	313	373	167	927	39	999999	999999	999999	464	589	123	695	999999	374	16	991	435	207	999999	452	599	779	45	984	999999	268	999999	556	793	672	999999	304	590	273	268	999999	560	999999	94	999999	868	999999	999999	313	915	740	859	782	999999	20	750	413	361	379	626	999999	337	182	279	771	999999	521	618	792	999999	818	114	461	999999	756	440	718	999999	935	584	270	999999	999999	78	999999	409	685	65	783	922	742	999999	220	647	733	999999	999999	448	322	953	357	999999	999999	869	106	636	999999	677	743	579	41	300	425	795	366	381	604	999999	999999	372	212	465	999999	999999	999999	876	893	814	999999	833	63	280	999999	999999	236	548	999999	863	972	291	11	18	322	214	999999	999999	526	425	999999	362	328	282	96	950	999999	891	886	999999	178	999999	742	999999	999999	910	999999	999999	499	999999	568	817	60	999999	142	79	999999	999999	153	630	979	258	359	999999	533	28	514	999999	193	999999	999999	345	662	368	695	751	549	418	712	411	688	138	952	999999	857	
474	312	587	150	27	999999	556	747	999999	982	919	870	999999	999999	286	405	744	578	650	211	233	165	691	56	390	530	952	999999	999999	941	999999	305	275	621	999999	999999	927	640	176	269	685	597	999999	385	999999	999999	999999	359	999999	16	944	560	312	882	633	999999	621	999999	760	497	637	74	16	999999	141	999999	605	652	10	570	999999	114	999999	390	525	636	759	999999	280	999999	254	603	64	735	997	300	992	393	987	999999	104	396	879	999999	631	620	999999	90	999999	160	285	632	358	866	538	839	999999	922	366	997	559	999999	270	999999	252	44	20	280	328	841	631	222	665	259	475	91	234	732	758	999999	999999	679	999999	130	233	622	254	197	999999	999999	999999	999999	36	989	200	999999	136	628	436	596	610	999999	999999	412	999999	73	966	108	401	456	614	425	999999	460	999999	880	254	149	37	630	790	822	82	999999	699	999999	999999	675	69	686	954	606	999999	999999	305	733	917	659	600	999999	655	999999	796	751	552	726	999999	576	46	320	544	986	601	999999	999999	787	999999	999999	712	967	999999	999999	49	714	501	999999	129	12	165	229	963	999999	999999	866	974	999999	36	331	999999	973	655	999999	639	748	151	968	14	499	365	999999	495	326	999999	633	999999	364	115	91	259	999999	606	999999	999999	817	357	949	447	734	831	999999	999999	917	982	739	999999	999999	999999	999999	573	999999	13	629	646	999999	733	646	648	999999	584	620	539	944	81	83	376	999999	999999	821	401	201	530	279	667	204	756	577	343	999999	321	999999	702	999999	518	726	540	977	267	772	93	999999	311	531	160	221	631	999999	999999	908	372	999999	70	999999	899	381	999999	999999	961	452	999999	165	313	441	604	561	999999	999999	436	355	543	399	493	435	737	690	890	998	999999	999999	999999	939	732	999999	844	749	962	999999	914	146	723	806	26	814	881	927	999999	869	927	598	304	906	999999	500	375	973	999999	635	112	219	999999	13	999999	515	879	952	999999	878	999999	855	599	999999	999999	999999	631	999999	382	678	999999	809	999999	30	81	530	999999	666	999999	999999	68	871	671	337	759	999999	655	720	999999	511	935	929	504	528	283	82	999	249	105	101	999999	639	999999	409	90	302	925	470	931	93	999999	999999	403	201	999999	999999	193	999999	305	999999	643	911	543	871	743	625	315	765	999999	999	531	912	571	999999	999999	999999	999999	271	256	466	780	195	788	118	157	722	535	312	999999	558	888	736	943	990	999999	956	999999	728	999999	999999	987	170	722	932	561	450	651	936	999999	999999	999999	921	26	999999	
334	458	133	434	724	999999	99	13	67	198	999999	795	969	580	19	417	999999	553	605	790	479	999999	472	856	557	707	81	598	484	316	115	966	719	113	666	999	999999	999999	14	999999	376	983	112	533	820	999999	999999	80	926	420	77	900	326	999999	999999	714	985	999999	877	26	948	999999	529	750	93	999999	85	865	999999	999999	583	662	999999	959	999999	495	517	938	45	790	236	999999	672	999999	249	214	999999	999999	744	951	23	566	793	987	697	875	464	362	450	999999	999999	999999	166	916	837	415	999999	366	811	999999	207	56	241	999999	999999	999999	828	465	510	999999	999999	591	131	963	999999	27	868	560	272	548	999999	164	498	999999	999999	999999	999999	755	236	834	853	999999	999999	999999	753	967	999999	999999	207	748	999999	998	999999	999999	999999	109	493	203	919	999999	999999	999999	104	273	842	52	999999	872	999999	999999	113	83	239	999999	35	219	909	999999	219	39	692	999999	999999	999999	501	42	313	926	195	999	999999	651	835	416	297	62	999999	418	999999	710	418	462	718	999999	644	999999	769	184	999999	963	999999	241	983	890	999999	384	447	581	771	810	999999	631	686	987	50	462	247	822	389	972	30	500	999999	508	620	239	999999	334	878	528	999999	138	389	232	809	896	667	944	999999	913	615	617	647	226	971	786	775	731	987	192	999999	947	999999	573	999999	699	999999	485	280	898	999999	122	999999	253	548	999999	251	463	188	999999	794	302	999999	475	367	412	852	18	999999	833	463	722	346	999999	791	999999	343	816	999999	119	890	192	674	390	982	503	914	404	999999	370	999999	321	553	843	999999	999999	413	329	999999	539	847	997	947	999999	999999	999999	775	999999	461	233	277	999999	999999	999999	999999	612	999999	163	493	863	498	457	999999	177	999999	151	999999	503	308	358	911	24	999999	750	999999	892	244	238	999999	773	999999	908	943	454	102	119	999999	484	589	784	999999	999999	999999	999999	51	399	666	999999	999999	999999	999999	281	999999	999999	999999	263	826	432	999999	371	377	399	217	719	145	589	514	886	999999	189	13	999999	913	524	541	661	188	265	709	873	235	464	999999	652	733	456	210	840	999999	839	292	715	999999	227	417	426	51	126	217	999999	999999	999999	705	967	299	999999	368	999999	999999	659	85	999999	723	999999	145	912	318	565	985	689	999999	674	999999	999999	897	297	25	695	116	999999	619	71	999999	999999	988	456	999999	999999	999999	387	97	27	999999	482	999999	999999	992	999999	92	504	118	999999	140	528	82	220	35	999999	80	11	340	999999	999999	999999	50	23	523	475	944	999999	
999999	999999	212	999999	999999	371	999999	281	999999	186	305	999999	999999	611	999999	999999	931	529	184	778	431	298	52	361	57	999999	939	822	442	750	207	526	999999	999999	350	999999	284	999999	926	999999	815	753	988	999999	706	70	69	475	449	906	999999	999999	999999	176	267	866	162	850	999999	999999	431	582	839	999999	978	778	478	220	271	104	858	409	602	474	963	678	309	159	655	986	365	474	383	535	668	999999	236	635	145	999999	759	433	999999	749	289	999999	914	266	914	999999	592	849	213	999999	58	999999	400	826	999999	589	999999	13	205	574	821	957	208	313	73	774	552	999999	85	787	344	999999	438	852	195	999999	763	53	244	728	403	516	999999	39	999999	999999	813	409	432	555	917	756	238	406	928	331	999999	611	203	999999	384	749	999999	425	20	623	253	999999	641	482	826	999999	769	477	180	314	696	999999	999999	86	960	152	999999	529	870	999999	206	41	999999	999999	696	162	849	103	353	654	742	999999	29	864	999999	999999	768	949	729	404	986	760	236	623	635	999999	999999	126	190	241	339	254	554	431	999999	999999	623	778	786	673	673	999999	133	999999	572	999999	999999	961	344	693	384	471	999999	476	601	445	804	310	237	999999	999999	999999	912	122	325	497	300	597	447	529	999999	990	172	66	730	320	637	710	60	785	714	823	781	999999	857	867	454	88	830	980	417	322	550	955	306	939	763	21	211	84	559	562	999999	814	50	394	308	744	745	290	999999	999999	259	452	126	553	999999	999999	264	457	53	222	999999	467	121	340	999999	217	999999	999999	557	625	999999	999999	235	162	310	967	999999	473	999999	710	343	549	181	323	72	999999	839	999999	988	347	756	753	41	999999	795	999999	702	710	944	999999	984	999999	732	192	594	283	999999	963	253	984	970	791	888	343	879	227	295	798	999999	352	377	17	803	999999	868	755	999999	999999	366	999999	274	999999	529	477	999999	388	817	989	728	788	999999	875	509	13	377	965	999999	697	468	578	771	904	999999	601	999999	976	160	522	999999	839	999999	999999	606	10	999999	999999	272	421	999999	500	409	306	79	999999	999999	502	508	999999	842	903	890	257	428	788	481	369	999999	927	753	749	999999	304	674	889	459	550	999999	508	293	153	999999	999999	90	999999	178	475	835	952	140	231	478	361	999999	999999	999999	92	911	818	528	360	999999	345	999999	868	272	115	631	999999	39	921	233	999	515	699	210	446	176	999999	999999	999999	999999	361	796	531	999999	876	625	999999	999999	377	999999	999999	980	933	232	367	785	221	
705	73	999999	656	922	219	997	999999	845	979	999999	512	915	999999	208	999999	825	569	548	146	999999	395	490	999999	248	999999	999999	999999	28	582	476	842	660	999999	754	556	172	999999	438	999999	533	801	41	999999	54	438	462	999999	261	468	117	663	999999	649	623	320	999999	999999	417	270	927	234	460	999999	512	377	999999	959	705	999999	999999	999999	140	999999	612	796	364	845	332	809	209	113	521	559	474	813	999999	21	341	444	974	694	470	177	660	999999	351	768	142	676	587	502	999999	610	119	170	533	858	47	827	999999	737	155	608	71	823	712	999999	798	699	354	840	628	999999	677	665	486	963	309	313	454	999999	712	655	231	707	631	911	999999	314	289	999999	974	513	999999	246	549	862	999999	837	999999	450	999999	999999	332	747	999999	221	932	454	683	999999	559	999999	383	368	35	499	386	364	202	801	999999	999999	999999	190	866	125	999999	441	125	999999	856	472	716	13	627	280	333	999999	833	419	999999	996	631	719	615	250	999999	130	999999	59	485	752	644	795	991	485	32	999999	881	999999	439	501	338	68	713	999999	27	379	741	999999	176	902	531	782	823	999999	999999	699	575	999999	984	661	999999	76	999999	114	827	921	22	151	257	191	999999	84	980	486	668	572	16	528	232	760	388	465	882	999999	231	862	999999	999999	622	332	576	265	999999	777	281	271	918	999999	999999	999999	367	600	507	985	999999	999999	801	346	795	300	693	56	402	999999	282	764	193	566	883	965	949	999999	529	924	614	347	310	213	215	406	999999	407	270	137	403	788	958	999999	999999	774	999999	999999	742	332	639	530	863	549	504	517	87	361	999999	302	156	882	999999	583	380	962	156	598	141	398	646	295	999999	275	999999	494	806	999999	293	119	999999	324	742	207	294	94	484	999999	708	698	999999	301	999999	968	980	521	717	384	526	320	627	471	503	354	685	353	744	597	719	999999	711	790	78	616	397	832	149	873	999999	296	488	396	890	443	78	354	613	817	999999	319	776	431	770	973	491	443	820	398	521	941	350	886	50	697	987	538	999999	999999	581	157	999999	999999	999999	240	832	240	581	70	285	341	740	926	312	409	244	289	999999	105	134	953	999999	751	362	357	945	601	355	202	999999	540	999999	999999	246	147	937	932	999999	540	150	260	861	759	122	190	999999	424	999999	640	463	707	518	138	941	999999	145	999999	491	999999	294	240	999999	389	614	999999	220	202	689	174	999999	999999	999999	489	954	873	999999	262	639	999999	156	531	999999	714	
738	749	31	992	999999	619	12	318	451	999999	256	910	375	999999	155	999999	970	18	734	419	178	161	761	38	183	78	535	882	990	999999	999999	999999	223	180	650	864	723	227	596	999999	999999	163	860	350	243	54	507	618	117	999999	999999	147	796	999999	545	587	999999	993	999999	537	93	129	999999	141	999999	493	697	204	832	290	652	752	999999	999999	999999	25	300	421	999999	139	999999	916	774	999999	117	455	965	999999	634	999999	877	999999	408	68	986	52	835	728	999999	749	356	313	999999	827	619	459	999999	999999	360	530	296	576	207	688	967	176	999999	999999	999999	567	527	999999	570	769	412	922	353	999999	677	214	189	571	93	55	783	267	140	947	118	999999	729	999999	999999	114	775	311	999999	719	100	820	697	245	704	770	232	274	743	999999	424	697	115	372	999999	999999	999999	999999	492	999999	999999	710	999999	407	491	376	838	693	826	465	993	111	399	634	999999	857	517	943	867	322	822	518	999999	999999	533	420	999999	366	379	120	762	999999	818	380	814	390	784	999999	999999	337	999999	538	448	287	33	322	308	999999	999999	607	999999	408	857	999999	340	999999	196	999999	874	81	824	481	324	999999	703	942	999999	29	820	999999	999999	227	199	540	389	999999	79	999999	99	220	122	80	266	772	999999	364	203	648	999999	426	203	861	999999	682	512	461	224	732	583	90	40	289	999999	228	999999	421	999999	327	790	999999	327	999999	833	663	958	753	225	999999	244	349	749	644	979	403	688	221	999999	999999	37	928	999999	347	663	999999	190	833	419	999999	999999	999999	155	999999	857	993	109	254	38	999999	724	999999	999999	673	497	244	341	395	309	268	540	323	999999	702	999999	862	976	979	296	824	482	134	999999	999999	313	183	203	999999	999999	985	304	443	192	48	792	278	692	406	849	428	677	794	999999	161	999999	925	450	452	585	995	999999	129	999999	213	289	599	999999	68	369	323	50	467	609	324	963	106	140	582	910	31	180	580	139	999999	999999	687	600	192	999999	388	733	751	999999	790	999999	184	999999	979	758	202	853	633	46	536	387	220	195	219	999999	999999	795	868	999999	564	825	446	989	999999	66	601	998	242	388	999999	589	999999	179	999999	355	999999	621	160	823	999999	999999	546	543	999999	999999	936	999999	391	999999	278	593	999999	219	734	999999	532	195	999999	923	166	203	999999	999999	999999	946	999999	51	376	999999	408	789	644	54	824	999999	288	902	395	999999	129	999999	617	999999	119	398	724	90	444	999999	823	603	235	237	999999	524	999999	999999	488	657	402	
895	135	527	596	999999	948	999999	395	348	687	629	799	785	999999	67	585	381	145	999999	999999	17	606	524	999999	804	999999	416	386	309	999999	999999	999999	738	217	233	973	99	652	630	999999	902	695	106	174	204	999999	999999	999999	610	999999	186	166	999999	435	394	299	611	487	999999	925	999999	444	95	511	700	214	71	577	999999	999999	999999	999999	514	227	329	999999	999999	359	845	10	123	982	776	370	659	999999	999999	999999	823	933	371	612	860	705	999999	468	999999	594	999999	989	742	872	854	526	999999	457	652	603	116	81	789	999999	999999	790	811	559	667	725	852	999999	999999	759	754	646	999999	883	868	808	319	860	999999	915	885	855	268	251	138	260	999999	212	187	999999	999999	999999	153	999999	999999	80	894	358	800	883	999999	603	388	982	128	217	804	568	588	843	999999	255	367	874	999999	786	531	570	430	417	807	649	999999	999999	563	11	502	612	913	798	914	961	999999	829	183	999999	477	999999	999999	921	999999	358	999999	999999	714	999999	394	279	742	999999	548	334	927	393	85	102	909	775	429	999999	714	202	654	790	929	999999	195	538	999999	94	319	999999	447	509	961	999999	36	999999	897	999999	999999	233	869	999999	260	999999	999999	999999	753	999999	382	999999	856	15	216	263	999999	832	415	392	765	999999	578	999999	874	999999	886	428	999999	627	999999	999999	877	817	510	999999	332	924	999999	348	298	519	784	619	999999	617	399	441	303	707	754	203	944	515	847	999999	999999	221	855	957	703	615	999999	136	999999	821	823	49	505	999999	931	779	302	76	103	256	999999	999999	945	267	999999	455	134	725	999999	872	616	999999	999999	749	999999	120	78	582	999999	683	275	658	604	890	793	360	935	999999	776	975	901	999999	999999	601	688	999999	999999	598	65	258	491	528	264	152	999999	461	999999	756	887	820	710	719	431	420	981	999999	364	65	999999	552	999999	555	948	897	970	738	950	378	70	151	844	480	527	395	202	746	404	461	684	342	290	189	691	955	274	192	455	12	999999	275	340	220	134	513	739	935	579	366	999999	476	511	700	695	745	999999	999999	999999	999999	227	245	29	903	380	141	999999	340	999999	993	633	788	999999	948	999999	795	811	633	999999	23	656	266	176	999999	289	218	831	589	493	999999	979	44	999999	419	999999	384	255	437	840	999999	999999	408	81	999999	733	393	999999	999999	942	900	934	351	884	999999	388	961	78	982	623	172	999999	681	846	918	999999	999999	999999	873	999999	383	549	383	999999	363	999999	257	195	999999	313	896	34	277	647	593	
21	999999	159	811	999999	823	999999	999999	813	677	999999	999999	562	162	999999	144	594	320	399	568	361	560	558	530	416	140	775	489	999999	726	147	42	43	263	907	385	999999	986	999999	999999	77	285	569	125	671	999999	695	999999	26	999999	311	714	878	89	241	999999	89	628	405	899	57	826	999999	97	540	999999	537	308	999999	197	695	607	477	58	500	85	991	442	999999	215	445	742	472	999999	424	432	999999	954	31	456	306	999999	591	942	302	250	999999	999999	585	21	999999	999999	787	829	999999	704	246	829	999999	166	468	999999	768	999999	464	315	364	94	999999	118	505	582	286	999999	890	875	25	999999	756	259	394	999999	856	848	999999	57	955	999999	36	720	195	334	375	999999	999999	999999	999999	402	999999	999999	999999	606	999999	477	515	100	120	988	999999	607	688	711	999999	339	999999	950	790	920	999999	417	999999	721	67	999999	999999	181	999999	421	810	242	823	623	57	769	373	788	999999	389	999999	451	936	999999	703	999999	999999	999999	261	46	999999	47	999999	141	745	80	999999	999999	548	999999	999999	999999	883	699	187	706	999999	75	999999	313	965	999999	999999	410	587	215	480	393	999999	999999	919	448	919	181	328	772	373	999999	877	977	142	209	249	848	834	999999	567	246	788	997	645	966	820	999999	80	119	795	999999	553	540	599	253	156	999999	940	999999	425	712	381	415	342	101	198	999999	181	766	744	403	999999	589	999999	243	604	30	993	952	627	999999	110	218	977	906	149	999999	388	888	999999	339	908	728	582	855	865	383	999999	554	778	999999	775	313	375	401	891	963	999999	365	999999	999999	999999	987	488	452	999999	173	437	436	951	851	307	293	714	414	494	848	999999	792	378	230	365	449	183	999999	206	796	843	585	25	186	454	999999	249	926	999999	920	249	139	253	999999	946	238	602	927	836	492	999999	960	999999	53	956	109	986	999999	770	999999	814	995	256	815	999999	851	420	775	999999	999999	54	787	990	574	608	877	549	676	284	137	847	255	656	999999	999999	999999	679	999999	230	354	45	820	166	999999	999999	253	883	437	999999	104	818	999999	530	561	999999	812	969	342	444	999999	999999	999999	154	642	999999	568	349	542	618	999999	182	448	555	62	249	233	631	54	468	365	994	121	999999	189	319	999999	725	104	275	394	912	999999	538	151	999999	725	675	523	327	547	999999	350	999999	936	999999	379	999999	478	321	224	191	999999	873	88	94	449	999999	965	999999	609	843	255	999999	234	533	999999	910	413	268	524	558	117	727	921	999999	653	999999	367	
266	939	748	999999	999999	60	213	987	999999	459	999999	354	708	999999	999999	717	703	658	83	595	999999	999999	999999	999999	999999	797	999999	999999	208	999999	999999	440	157	658	708	394	861	596	472	226	30	546	999999	460	356	914	999999	847	999999	19	228	803	580	999999	955	180	479	999999	999999	985	394	999999	788	999999	832	626	999999	60	11	805	999999	116	196	999999	574	999999	724	19	521	305	981	818	166	199	734	823	860	450	999999	538	915	981	999999	487	832	999999	758	852	627	999999	717	999999	845	999999	999999	121	617	723	142	100	999999	470	368	742	13	575	999999	599	999999	19	766	756	999999	473	999999	874	999999	709	34	683	117	871	391	792	999999	225	972	54	45	622	216	146	318	999999	92	455	622	816	483	999999	918	169	76	618	962	960	418	382	231	289	564	907	999999	459	999999	584	88	576	164	788	999999	928	563	999999	999999	630	448	999999	391	445	999999	740	235	767	764	947	804	772	999999	626	999999	600	823	756	999999	308	447	859	630	507	999999	999999	662	999999	664	990	605	999999	999999	342	522	674	990	999999	37	999999	682	932	999999	45	779	316	746	999999	999999	12	999999	807	115	503	192	589	123	884	999999	214	999999	999999	113	999999	351	999999	955	496	114	141	999999	47	729	242	626	999999	174	999999	727	69	999999	134	714	661	885	798	798	322	159	933	561	116	716	822	747	152	828	920	693	878	360	999999	433	849	401	999999	88	872	877	677	424	528	166	19	999999	999999	826	451	888	999999	999999	643	999999	180	580	999999	331	999999	495	484	686	253	901	999999	709	999999	999999	999999	269	819	720	925	999999	482	519	42	950	706	918	794	325	387	42	149	775	717	999999	263	278	999999	745	999999	387	403	991	999999	626	317	310	854	261	999999	999999	999999	832	187	208	864	661	999999	999999	999999	988	701	168	309	999999	999999	83	991	147	999999	999999	371	999999	999999	999999	51	491	347	415	642	406	999999	542	999999	206	963	317	597	518	58	601	999999	999999	130	193	686	999999	692	960	999999	243	318	717	999999	375	819	994	293	639	167	383	323	142	910	228	924	168	803	112	257	454	485	483	98	846	864	27	952	365	861	999999	999999	387	550	409	999999	356	999999	988	999999	968	34	958	360	675	288	999999	444	902	999999	999999	441	999999	712	420	999999	834	999999	967	999999	802	51	999999	777	361	584	935	592	511	999999	999999	438	815	999999	288	999999	527	132	423	999999	276	582	60	999999	999999	999999	219	674	999999	650	999999	999999	999999	487	999999	926	106	190	998	100	352	15	
932	772	690	99	626	999999	434	989	241	999999	999999	409	244	229	991	999999	443	987	374	270	461	860	877	999999	676	338	152	361	334	346	999999	332	999999	271	999999	287	999999	254	747	999999	250	150	999999	550	999999	362	253	364	935	275	746	20	999999	92	553	999999	895	999999	999999	298	721	82	665	894	588	999999	195	972	579	714	424	199	250	28	30	321	450	336	999999	324	94	787	999999	68	599	999999	606	142	717	577	392	576	999999	459	635	177	484	525	962	638	176	280	784	999999	851	999999	770	707	999999	242	999999	999999	511	108	999999	933	656	607	305	999999	286	999999	265	11	331	847	367	790	999999	852	999999	925	374	700	999999	999999	12	205	216	52	352	899	999999	485	999999	824	75	999999	999999	702	520	877	230	497	361	123	24	999999	899	14	199	980	324	219	405	706	203	810	950	999999	930	999999	401	999999	133	387	981	780	999999	999999	999999	634	544	691	999999	959	999999	877	349	999999	799	229	305	212	852	999999	585	861	89	249	630	264	783	856	771	69	486	999999	374	973	141	999999	727	402	231	564	445	633	999999	999999	10	999999	999999	916	600	711	165	198	409	760	999999	130	701	816	999999	527	851	687	999999	282	483	738	512	999999	902	564	999999	903	980	298	999999	999999	984	642	248	313	999999	999999	266	70	999999	297	999999	613	999999	21	543	999999	999999	999999	713	757	713	605	963	272	999999	999999	23	999999	218	261	999999	999999	834	850	146	68	999999	573	733	999999	431	859	999999	195	180	899	204	890	31	591	388	287	999999	178	248	389	679	975	499	698	999999	231	851	999999	89	455	778	330	875	485	999999	951	969	729	336	854	236	777	999999	914	900	133	999999	999999	873	999999	537	665	611	756	999999	601	83	999999	140	209	17	999999	116	724	999999	873	999999	999999	999999	436	317	854	999999	394	162	901	883	584	798	730	217	999999	779	158	918	122	718	128	999999	742	878	934	598	136	846	510	671	377	794	36	999999	477	379	446	999999	999999	823	227	604	999999	717	499	246	999999	999999	782	947	957	806	17	164	896	449	515	999999	383	265	715	999999	651	999999	516	999999	771	622	740	855	342	535	245	999999	999999	523	619	34	388	999999	999999	144	73	563	713	999999	786	999999	999999	37	863	888	249	426	118	679	953	255	999999	708	475	788	262	927	614	431	999999	718	663	382	999999	491	179	685	77	580	484	97	999999	945	14	899	410	712	991	454	296	819	190	999999	570	374	822	999999	232	410	882	999999	948	291	999	77	218	999999	207	
382	999999	563	359	537	204	865	728	266	703	576	999999	549	935	170	145	751	999999	841	811	465	669	999999	999999	667	999999	348	149	999999	999999	937	691	999999	515	619	735	999999	999999	999999	999999	705	645	566	976	655	999999	343	210	788	999999	257	539	376	999999	741	712	229	109	692	839	855	726	999999	320	766	884	816	999999	325	434	412	291	885	224	116	820	112	522	999999	644	365	148	360	98	698	999999	324	544	773	906	999999	633	778	813	771	979	161	999999	219	771	216	309	884	364	999999	965	999999	999999	999999	999999	610	999999	999999	999999	483	999999	999999	405	621	368	570	281	269	419	917	778	999999	82	452	136	669	856	312	46	437	66	264	995	353	732	754	172	623	853	999999	999999	999999	999999	339	64	999999	756	634	850	210	934	49	475	446	966	462	999999	709	794	261	999999	403	264	999999	427	462	379	61	889	614	408	658	416	122	117	999999	783	742	397	523	913	232	461	999999	502	26	789	999999	387	280	182	462	828	602	553	416	87	120	999999	601	243	704	745	246	802	286	999999	362	339	530	678	839	322	280	999999	531	941	999999	999999	999999	673	820	674	999999	441	946	829	814	569	701	368	673	830	999999	289	219	486	225	44	226	393	436	999999	999999	601	343	999999	558	264	32	474	659	992	510	999999	999999	40	137	805	856	456	999999	793	637	171	15	18	526	991	138	999999	726	999999	901	999999	247	600	816	26	999999	806	999999	559	547	237	709	680	329	867	866	188	999999	420	187	999999	575	999999	592	695	999999	335	624	566	999999	999999	747	999999	999999	999999	999999	822	223	120	999999	60	185	268	999999	999999	462	999999	688	658	134	999999	999999	316	216	141	451	605	17	131	429	999999	191	714	433	999999	489	444	589	999999	187	54	965	249	712	137	594	316	999999	192	999999	999999	999999	999999	442	185	999999	441	68	959	999999	95	999999	102	690	999999	868	999999	999999	687	919	28	745	852	999999	999999	984	455	603	999999	547	999999	220	824	888	167	135	999999	282	999999	999999	58	385	629	999999	101	239	872	558	776	269	999999	482	707	999999	225	526	999999	494	361	999999	836	999999	980	421	907	874	999999	214	999999	810	651	198	999999	999999	999999	642	999999	69	389	851	999999	999999	826	999999	424	662	512	561	672	640	999999	999999	920	999999	450	220	405	218	885	999999	249	668	35	966	618	934	999999	999999	999999	582	411	734	114	510	88	999999	20	171	997	255	372	438	541	891	479	919	277	529	960	661	999999	999999	183	172	611	453	871	860	210	489	766	
215	170	999999	239	607	627	419	978	510	209	999999	221	640	855	810	999999	143	999999	698	999999	376	347	740	999999	504	560	999999	898	635	77	160	960	517	488	999999	999999	451	662	872	302	999999	550	999999	461	12	999999	542	317	801	326	999999	374	512	822	999999	867	999999	753	735	56	684	521	353	443	59	283	703	999999	698	999999	686	481	999999	405	809	999999	888	288	999999	808	27	635	107	318	339	999999	458	999999	97	299	847	697	927	825	618	346	206	26	999999	728	992	999999	618	268	640	266	749	116	22	574	979	151	419	926	999999	58	423	44	113	273	999999	18	75	408	999999	999999	999999	798	787	472	999999	999999	999999	615	816	999999	26	839	678	82	46	352	999999	999999	319	706	288	10	796	999999	999999	172	912	148	904	999999	999999	999999	573	651	999999	950	328	549	999999	117	274	999999	120	999999	42	999999	365	40	236	481	335	999999	99	999999	999999	552	12	228	999999	467	999999	738	711	999999	999999	999999	275	999999	369	96	999999	999999	999999	212	441	484	890	405	999999	999999	806	882	911	432	658	773	999999	585	942	170	948	110	999999	999999	158	536	102	287	89	999999	319	339	670	150	458	202	973	999999	556	235	661	606	691	999999	999999	86	999999	288	184	548	685	689	94	209	147	923	999999	100	999999	904	392	612	325	312	38	999999	222	770	974	465	800	243	999999	717	508	351	419	999999	827	999999	710	813	113	999999	549	629	254	470	12	534	69	883	833	999999	842	59	999999	389	182	999999	864	999999	314	718	748	452	661	377	701	999999	514	345	273	999999	204	578	999999	784	762	409	232	751	999999	999999	999999	916	409	387	874	999999	69	999999	625	643	218	654	509	999999	792	107	968	877	769	216	30	724	619	852	999999	274	550	507	626	773	961	122	297	865	323	831	52	283	503	999999	736	483	720	630	772	550	79	123	991	999999	441	355	982	999999	428	680	307	999999	930	609	909	562	413	999999	681	105	999999	644	82	961	64	694	999999	526	479	546	999999	989	90	906	999999	436	515	960	999999	999999	140	735	446	642	999999	495	353	893	343	184	79	868	948	677	193	435	999999	40	611	746	971	466	92	882	999999	999999	999999	33	999999	482	56	453	519	999999	999999	631	208	440	436	569	999999	490	193	305	476	999999	51	413	723	769	394	999999	359	595	999999	674	999999	563	965	227	29	330	488	860	137	626	358	881	711	561	237	611	999999	52	999999	491	283	999999	999999	539	275	73	999999	645	999999	571	103	923	432	301	977	644	474	219	
550	30	12	332	178	850	999999	169	701	172	999999	782	881	317	199	162	401	999999	158	436	951	955	31	842	772	565	532	434	459	419	999999	593	147	999999	501	385	999999	999999	999999	564	751	115	371	147	112	315	689	999999	733	279	900	999999	495	999999	267	594	998	169	999999	612	327	363	710	291	999999	949	645	497	815	814	674	450	259	593	999999	846	999999	999999	739	466	876	746	700	189	519	473	107	109	136	907	386	999999	400	15	247	398	405	89	558	999999	669	201	970	919	605	460	861	902	363	421	999	124	429	103	736	581	999999	999999	772	124	852	546	999999	907	999999	999999	59	254	356	295	451	515	335	586	797	685	999999	781	584	999999	612	999999	999999	714	999999	272	899	307	279	665	999999	874	316	443	311	133	829	999999	999999	260	999999	616	556	78	970	494	789	843	305	61	805	881	999999	999999	512	657	800	657	999	175	455	752	999999	690	558	576	208	891	284	673	999999	712	999999	333	659	995	648	999999	999999	424	482	65	11	228	859	999999	928	999999	931	654	333	999999	999999	999999	804	657	642	865	520	403	999999	898	569	632	205	103	592	622	999999	999999	999999	133	912	585	692	400	751	756	830	999999	648	604	960	999999	349	682	999999	999999	529	11	363	783	166	350	138	583	999999	378	32	766	273	315	549	999999	645	209	269	488	634	414	906	885	44	999999	755	690	938	999999	999999	522	454	621	999999	62	164	235	966	572	456	999999	903	382	734	74	439	999999	65	546	999999	150	423	999999	345	124	105	478	748	999999	595	448	645	557	999999	999999	321	999999	222	999999	269	420	999999	697	41	525	511	533	999999	969	388	422	635	402	954	152	109	293	999999	999999	956	685	486	627	976	18	474	355	999999	234	753	788	129	567	286	573	999999	725	138	820	613	572	327	999999	999999	182	812	252	603	943	410	37	999999	999999	541	583	934	615	999999	999999	61	165	999999	926	226	599	303	77	125	390	245	384	999999	465	375	393	368	706	666	804	205	231	751	999999	999999	725	422	885	35	999999	638	999999	14	114	999999	457	336	400	562	371	879	745	137	999999	707	999999	999999	909	868	157	225	999999	999999	916	828	830	413	893	112	501	187	417	52	422	751	944	379	60	697	917	67	967	153	305	924	460	999999	538	645	798	853	513	27	877	999999	410	351	98	286	999999	999999	442	999999	71	194	999999	999999	714	471	763	999999	821	221	999999	100	257	94	654	991	378	736	874	257	314	647	673	400	174	934	350	602	290	
773	759	999999	624	678	92	121	462	757	389	76	882	999999	999999	301	76	999999	240	326	697	107	908	211	179	195	984	423	520	81	999999	779	999999	170	376	58	462	86	475	578	12	999999	539	620	356	808	999999	999999	616	381	333	386	704	33	905	193	865	557	704	999999	999999	668	600	999999	228	999999	945	999999	774	982	839	989	322	662	324	999999	568	999999	855	371	821	821	807	999999	999999	162	85	107	264	193	192	999999	382	46	884	999999	999999	158	999999	746	862	651	398	633	542	343	999999	52	999999	751	625	577	702	343	618	872	860	461	642	75	535	848	468	590	799	934	617	285	777	980	222	419	895	999999	999999	179	433	183	606	414	98	42	398	999999	568	615	211	48	428	999999	483	999999	515	999999	220	999999	193	807	833	999999	999999	788	274	728	538	999999	682	999999	999999	999999	449	687	855	999999	977	502	459	954	32	194	732	999999	999999	765	507	731	999999	568	898	999999	985	625	349	998	687	999999	768	669	974	363	933	618	999999	999999	572	999999	635	286	999999	718	564	999999	785	649	875	157	930	508	230	807	310	999999	695	351	463	823	347	857	551	677	733	999999	999999	669	999999	999999	375	999999	203	711	105	628	219	190	929	756	840	999999	132	540	379	999999	448	176	62	819	922	862	526	749	458	778	735	681	999999	999999	999999	125	397	761	781	62	315	519	712	682	903	999999	422	707	983	646	734	20	308	473	350	813	617	999999	201	512	362	999999	999999	327	892	537	999999	164	999999	724	312	371	759	326	955	929	464	999999	999999	999999	450	818	999999	811	53	725	383	521	999999	445	508	955	999999	278	700	861	266	394	999999	376	999999	267	209	999999	999999	999999	260	981	517	999999	358	247	999999	999999	72	999999	687	451	283	999999	164	684	999999	71	226	356	801	490	626	999999	673	80	589	549	108	192	619	999999	478	680	474	999999	13	22	97	271	439	999999	999999	999999	999999	999999	121	622	222	999999	537	148	999999	986	572	770	365	423	999999	288	657	999999	685	880	999999	189	972	603	703	761	680	999999	973	955	917	25	284	468	920	999999	959	967	337	473	654	999999	465	999999	118	703	46	589	275	808	613	462	999999	999999	243	999999	842	517	919	460	954	820	174	96	999999	556	495	896	503	889	329	690	999999	221	235	453	724	491	495	999	725	999999	452	174	351	464	914	948	235	926	26	451	58	877	519	999999	315	378	421	561	999999	150	96	386	489	923	813	999999	110	999999	279	360	32	919	734	999999	378	999999	999999	
615	641	547	999999	577	872	878	641	772	702	400	148	355	80	999999	791	585	999999	75	685	427	650	36	847	445	656	999999	428	999999	999999	655	465	999999	633	805	919	671	478	518	999999	611	999999	51	999999	709	651	999999	999999	98	138	999999	858	312	999999	327	999999	999999	999999	999999	921	999999	459	513	629	56	934	999999	722	274	24	130	999999	496	999999	84	146	999999	840	999999	794	732	385	999999	999	992	797	163	991	315	841	999999	971	999999	999999	306	162	777	421	149	999999	818	211	25	83	18	53	372	749	250	191	365	774	561	999999	198	831	128	514	637	259	781	841	999999	433	710	158	999999	999999	266	999999	368	999999	701	373	976	531	370	266	990	948	434	999999	750	999999	485	538	420	812	409	475	43	273	783	999999	993	977	999999	591	999999	860	999999	999999	493	999999	822	176	83	198	464	666	470	999999	999999	688	824	377	100	292	999999	181	999999	61	499	999999	888	105	414	811	379	998	737	779	894	140	768	960	999999	432	999999	319	465	231	357	742	14	182	749	999999	999999	625	886	512	643	999999	999999	139	999999	702	440	999999	762	271	818	465	999999	691	967	393	920	864	457	667	980	638	716	516	703	757	999999	716	355	318	746	754	999999	234	145	999999	18	999999	986	999999	992	584	556	203	999999	999999	813	323	999999	365	184	999999	177	228	532	14	999999	615	999999	227	916	999999	999999	453	999999	74	999999	704	555	274	385	291	877	999999	999999	405	92	522	999999	999999	943	472	511	990	999999	546	586	999999	702	140	999999	402	213	999999	310	278	999999	112	678	348	548	118	768	939	999999	999999	332	936	553	999999	922	961	512	623	283	453	221	391	319	999999	999999	999999	999999	424	56	982	87	118	929	999999	202	999999	844	764	273	835	704	571	19	999999	223	649	999999	999999	218	999999	890	589	999999	857	66	999999	792	699	999999	98	115	353	893	998	999999	999999	17	157	934	942	999999	747	359	447	749	650	999999	79	765	838	119	999999	216	789	101	497	622	82	999999	999999	197	154	904	999999	999999	360	678	21	433	999	642	203	641	275	149	999999	239	58	117	999999	450	722	934	999999	978	999999	147	114	906	999999	601	934	807	563	755	999999	999999	184	716	398	999999	999999	646	766	206	916	795	940	650	948	267	999999	964	932	930	474	219	883	207	999999	223	573	114	115	999999	708	395	88	999999	999999	310	65	999999	719	444	89	86	178	999999	71	883	207	463	999999	70	999999	999999	874	999999	290	763	959	999999	664	999999	407	999999	540	368	498	531	717	
999999	483	647	999999	242	255	497	850	398	50	68	145	178	25	120	156	55	999999	999999	520	999999	240	413	351	88	677	543	47	824	546	809	336	540	176	777	980	320	857	796	724	999999	781	891	722	900	841	495	999999	297	999999	999999	989	760	20	271	999999	999999	306	133	999999	999999	460	999999	999999	241	732	604	12	248	139	835	197	583	999999	143	674	348	691	450	246	999999	384	749	716	999999	999999	576	530	999999	588	909	999999	734	999999	22	999999	755	999999	491	178	999999	999999	920	167	282	307	999999	745	877	596	999999	389	855	887	383	337	999999	320	999999	420	165	84	999999	660	229	999999	463	352	11	216	919	308	210	282	999	999999	463	591	443	999999	413	830	653	318	999999	530	169	846	999999	999999	225	444	999999	80	999999	172	999999	270	938	461	844	999999	744	999999	677	999999	999999	999999	888	685	999999	130	999999	58	17	335	431	789	923	699	999999	616	494	326	990	484	999999	139	269	836	313	999999	653	981	908	348	96	982	999999	195	351	585	999999	181	999999	105	999999	200	72	687	999999	999999	999999	248	800	999999	579	427	999999	202	491	59	324	62	382	681	477	999999	150	668	248	999999	158	999999	357	86	658	323	516	895	916	869	76	581	999999	707	855	999999	999999	680	769	669	999999	999999	999999	302	999999	999999	798	138	628	672	60	999999	448	999999	456	609	891	724	579	266	910	784	286	621	982	742	999999	674	999999	999999	714	469	999999	579	146	710	999999	64	999999	752	999999	387	999999	253	999999	672	143	801	999999	256	522	467	110	512	999999	999999	172	999999	999999	529	948	133	313	565	999999	590	999999	869	165	746	575	837	909	827	741	532	999999	42	802	319	999999	165	423	999999	550	257	369	396	820	618	999999	951	999999	295	803	401	84	999999	295	239	177	999999	646	514	680	684	557	282	771	999999	21	139	290	11	920	793	999999	999999	24	711	230	118	58	546	999999	999999	103	624	34	350	458	999999	999999	999999	151	344	519	999999	999999	865	699	999999	625	594	607	999999	671	999999	375	20	691	350	999999	584	999999	999999	225	109	999999	66	999999	933	258	430	999999	217	999999	717	859	999999	284	801	999999	159	22	143	492	464	999999	790	953	361	258	24	659	117	116	999999	999999	91	129	419	602	841	284	765	838	999999	816	999999	999999	953	882	789	999999	999999	999999	548	571	874	577	999999	999999	526	999999	999999	684	244	771	999999	110	230	162	777	999999	864	208	993	874	256	999999	999999	647	549	765	999	478	468	288	769	603	567	600	689	999999	369	259	86	
738	54	90	604	999999	999999	299	805	801	115	334	871	690	999999	999999	999999	579	999999	123	620	761	113	999999	225	956	11	999999	999999	629	472	272	106	614	132	265	830	175	999999	863	499	999999	960	208	373	144	416	88	92	894	285	120	999999	255	999999	324	635	294	864	648	431	91	756	999999	999999	842	238	267	999999	265	843	159	999999	999999	623	999999	999999	999999	397	91	999999	999999	999999	648	999999	362	48	999999	999999	807	999999	999999	310	999999	442	418	503	784	870	999999	906	999999	520	826	999999	135	240	808	632	277	999999	730	999999	783	108	508	107	117	832	999999	999999	387	291	760	999999	307	849	827	983	214	867	26	44	866	999999	400	412	166	597	999999	999999	239	228	708	293	899	649	527	953	933	321	395	952	894	726	529	999999	759	999999	753	286	412	999999	427	410	507	695	39	608	707	106	999999	520	614	853	574	168	999999	476	736	999999	331	999999	60	892	999999	74	999999	999999	655	999999	652	965	999999	941	999999	414	800	307	786	213	619	918	999999	999999	381	875	348	999999	162	370	999999	293	465	105	954	538	774	999999	928	442	555	890	953	184	453	974	676	672	144	999999	368	999999	690	999999	48	413	999999	223	521	606	726	999999	987	295	999999	369	510	749	986	190	640	999999	378	353	657	729	965	80	393	407	209	675	905	992	12	18	603	932	66	551	908	999999	23	332	716	456	999999	667	999999	94	473	999999	686	953	529	102	906	346	874	319	448	558	999999	124	407	999999	203	999999	293	240	766	578	692	999999	282	89	999999	999999	999999	211	826	307	145	309	999999	282	989	951	473	909	999999	266	67	999999	113	999999	999999	999999	925	665	262	907	384	705	327	895	243	251	681	999999	840	860	999999	673	493	150	999999	530	190	134	71	251	532	999999	138	509	520	999999	341	922	359	362	999999	972	999999	999999	999999	439	981	47	48	999999	280	999999	79	999999	558	394	263	962	936	209	718	800	603	21	385	11	576	818	385	999999	999999	759	100	488	739	999999	724	574	227	999999	548	153	96	323	971	508	314	887	950	136	999999	378	985	159	643	330	378	937	543	921	863	999999	661	751	838	520	933	590	511	999999	669	999999	999999	952	661	999999	714	999999	49	876	696	688	867	259	604	541	773	940	844	999999	366	787	40	999999	130	385	491	345	999999	999999	575	723	386	999999	467	999999	633	43	498	78	616	98	897	666	234	184	305	412	156	999999	999999	999999	745	999999	466	999999	658	448	999999	285	999999	378	805	589	311	973	312	739	
999999	599	907	740	999999	776	999999	278	889	373	82	945	999999	89	198	187	712	582	999999	999999	671	585	355	194	211	222	984	247	999999	318	365	999999	872	565	620	556	999999	17	549	969	300	197	999999	999999	999999	886	999999	999999	190	628	876	728	995	999999	78	216	254	722	538	239	999999	564	986	581	18	821	83	523	999999	641	999999	999999	42	18	992	999999	593	70	818	999999	26	999999	67	663	441	999999	265	999999	497	414	312	676	478	999999	188	999999	211	999999	286	555	999999	682	545	999999	841	999999	695	987	999999	999999	622	193	904	999999	223	810	999999	332	150	382	565	231	36	64	338	999999	236	722	830	265	999999	999999	999999	273	512	343	999999	518	822	269	940	278	825	999999	791	999999	999999	264	106	999999	999999	879	279	903	989	591	656	491	220	730	944	973	999999	771	323	449	408	640	711	879	999999	989	999999	999999	999999	297	405	133	273	999999	348	972	999999	462	36	402	999999	881	284	920	999999	953	999999	101	999999	999999	999999	63	999999	351	720	142	999999	999999	11	250	999999	398	999999	702	195	532	999999	10	392	972	357	704	745	999999	999999	999999	366	791	202	422	691	418	999999	474	999999	352	544	921	499	215	429	409	461	999999	33	515	999999	581	734	163	735	307	709	999999	620	417	318	999999	806	999999	776	761	33	588	999999	961	999999	999999	526	843	999999	307	511	186	999999	947	252	999999	896	39	117	999999	66	49	687	393	708	222	854	768	44	875	999999	306	439	667	385	873	237	72	681	423	64	891	175	999999	796	533	798	672	174	999999	772	776	999999	991	704	984	900	999999	262	999999	151	758	809	123	192	999999	999999	886	999999	379	730	999999	358	694	729	175	873	259	596	999999	424	999999	603	684	113	347	220	448	999999	400	972	71	809	70	999999	306	92	999999	255	591	786	912	109	795	628	937	428	401	271	539	121	651	579	87	999999	959	999999	134	19	999999	994	308	999999	181	407	999999	35	297	423	433	93	999999	999999	14	999999	511	92	999999	65	176	999999	819	999999	433	999999	330	492	732	864	999999	999999	957	999999	410	999999	999999	989	928	397	959	999999	141	999999	837	999999	300	646	574	688	695	999999	999999	79	999999	999999	184	999999	500	892	86	999999	302	433	111	292	999999	778	604	999999	999999	522	999999	420	106	263	999999	841	348	976	989	684	917	53	178	445	794	999999	209	484	422	364	999999	45	999999	782	619	707	876	555	329	521	52	168	999999	183	722	936	973	999999	148	342	999999	523	902	402	269	259	264	666	498	248	579	
129	993	556	33	128	109	999999	644	999999	965	793	657	477	999999	759	999999	995	722	858	914	619	345	89	581	974	999999	919	999999	370	453	219	999999	999999	942	923	174	999999	999999	603	999999	659	945	68	377	990	866	999999	760	509	981	268	943	639	333	960	783	913	999999	59	985	189	999999	284	636	999999	736	575	535	999999	595	58	846	129	999999	999999	673	287	712	590	118	999999	999999	23	999999	194	276	427	758	999999	149	260	999999	999999	618	657	860	671	431	622	264	301	899	999999	999999	933	422	824	618	999999	999999	999999	211	394	999999	287	31	999999	895	999999	999999	318	816	999999	579	344	804	746	999999	374	404	11	855	100	999999	816	807	126	999999	455	772	451	999999	999999	695	643	999999	858	169	340	635	999999	776	980	999999	999999	484	356	999999	579	138	675	999999	254	672	294	999999	121	67	134	999999	905	999999	449	999999	47	999999	999999	858	936	999999	945	587	180	738	330	999999	875	957	391	342	461	999999	529	999999	107	999999	999999	27	410	992	937	800	999999	860	999999	397	999999	311	999999	445	358	999999	999999	294	192	98	152	516	352	69	999999	999999	676	791	28	262	999999	132	581	999999	944	118	457	999999	357	999999	552	320	999999	933	999999	999999	861	945	999999	999999	999999	244	144	19	985	58	675	351	227	999999	999999	253	841	478	240	999999	730	196	999999	250	49	593	936	47	545	999999	508	419	999999	211	302	731	808	64	146	999999	987	572	924	999999	442	116	725	573	999999	309	478	999999	999999	999999	843	675	999999	742	924	532	999999	106	473	162	549	266	190	999999	491	402	444	787	341	317	227	167	271	604	808	933	867	999999	27	999999	363	999999	716	476	367	627	287	76	999999	614	624	890	109	771	356	999999	925	999999	92	628	864	999999	999999	395	476	686	413	849	934	999999	664	999999	89	237	999999	579	549	714	658	864	124	378	657	727	692	336	999999	500	258	631	999999	168	999999	999999	381	672	772	330	10	681	223	438	999999	149	999999	688	811	999999	972	776	636	999999	61	227	513	496	999999	479	702	149	999999	999999	600	312	999999	999999	655	999999	855	136	807	229	714	976	650	999999	246	518	777	13	525	196	527	481	995	795	117	72	999999	885	639	303	628	860	999999	310	837	829	165	453	43	130	26	999999	999999	999999	507	84	999999	826	259	525	999999	698	623	440	999999	999999	999999	197	999999	592	804	970	496	513	999999	999999	999999	350	849	417	362	333	970	404	179	999999	999999	588	999999	43	495	999999	999999	124	999999	999999	999999	623	915	999999	999999	999999	
65	450	326	999999	359	465	816	999999	161	236	977	999999	172	377	728	999999	270	714	616	728	899	365	107	745	344	999999	911	671	616	999999	435	140	999999	999999	278	999999	88	999999	331	56	771	644	881	268	91	999999	999999	999999	211	27	362	211	111	999999	77	699	353	580	711	976	999999	999999	47	851	801	846	999999	777	109	999999	999999	147	392	570	957	265	483	999999	664	550	430	687	469	598	946	233	39	112	327	578	185	999999	421	355	502	999999	606	39	999999	244	847	184	134	999999	876	999999	818	541	835	812	999999	999999	916	171	556	866	999999	999999	905	577	999999	844	460	530	33	643	725	47	999999	341	659	999999	382	429	703	255	563	467	721	731	414	999999	276	999999	362	671	590	260	798	636	940	167	134	999999	426	13	724	603	978	243	499	781	473	999999	163	772	142	999999	999999	310	999999	228	726	183	172	329	999999	945	177	362	62	475	999999	441	400	501	328	493	13	700	999999	959	999999	999999	242	999999	999999	771	361	590	999999	104	792	999999	333	722	440	951	725	106	435	779	999999	626	191	34	543	41	113	661	999999	999999	493	767	999999	352	738	248	941	539	305	806	999999	587	999999	999999	683	749	999999	678	70	377	767	906	275	751	534	862	306	217	99	993	668	700	147	890	999999	34	719	980	983	999999	19	195	999999	628	196	999999	803	233	350	794	922	435	999999	85	880	999999	502	38	818	876	942	999999	999999	312	148	999999	449	932	356	658	40	999999	695	868	367	581	115	646	999999	686	69	999999	867	999999	999999	242	109	999999	999999	999999	532	691	171	117	260	286	745	499	490	999999	999999	870	877	692	999999	794	999999	732	718	309	481	999999	473	999999	816	869	866	155	242	905	793	388	922	999999	999999	999999	966	999999	999999	91	836	615	166	271	287	999999	205	999999	999999	999999	999999	999999	353	710	553	999999	228	999999	300	390	419	599	267	585	509	30	948	555	566	424	828	161	999999	999999	999999	865	699	211	854	628	999999	999999	614	956	999999	427	999999	999999	778	460	130	937	297	237	671	246	358	581	762	267	999999	650	618	126	457	351	261	716	999999	999999	999999	999999	184	672	717	728	985	310	183	999999	985	999999	776	115	303	891	864	888	965	236	516	128	449	597	388	33	83	999999	509	999999	176	327	972	99	483	114	762	999999	519	943	260	999999	407	680	282	512	999999	512	822	565	487	999999	751	22	182	857	577	587	294	694	654	497	801	999999	915	667	999999	687	632	199	138	248	378	31	999999	468	720	768	
999999	875	159	570	675	999999	999999	803	576	960	917	625	536	184	340	999999	999999	763	256	295	765	614	748	999999	999999	632	437	248	994	729	999999	713	999999	999999	272	999999	999999	999999	999999	858	540	999999	101	803	769	17	663	953	908	552	733	222	222	435	12	710	137	999999	690	52	516	343	808	846	923	214	488	999999	912	921	999999	214	940	999999	754	999999	522	944	426	872	999999	483	340	452	996	825	501	711	806	561	291	582	999999	780	351	999999	999999	255	880	565	528	936	51	986	999999	529	281	823	680	358	999999	999999	546	817	83	999999	999999	366	850	108	999999	776	920	360	999999	708	999999	170	56	558	350	277	73	861	354	42	999999	354	190	477	553	999999	41	457	999999	107	999999	586	999999	318	202	947	999999	782	852	752	999999	999999	999999	999999	999999	999999	777	999999	18	921	129	684	999999	999999	601	659	186	382	554	45	745	999999	986	999999	672	234	463	737	365	403	871	291	19	999999	999999	750	998	626	758	442	900	999999	449	452	999999	999999	122	665	717	543	770	999999	237	816	999999	554	704	999999	890	999999	657	49	999999	614	999999	838	999999	871	35	851	999999	559	624	122	145	835	32	543	564	321	122	999999	30	822	632	849	63	203	594	999999	55	195	735	999999	784	999999	153	834	403	149	686	250	639	866	882	999999	999999	999999	680	181	531	171	999999	999999	381	858	28	943	982	210	785	482	999999	565	805	475	999999	358	337	999999	692	198	150	425	634	999999	169	999999	999999	999999	450	937	522	999999	938	883	938	165	893	926	842	209	852	202	999999	214	963	84	999999	999999	999999	59	788	406	999999	999999	999999	831	945	999999	999999	864	14	999999	759	999999	959	864	626	999999	536	999999	999999	411	442	492	346	947	999999	430	907	999999	104	532	34	999999	159	125	933	999999	862	116	220	393	999999	999999	999999	291	999999	515	254	109	999999	148	880	728	593	387	999999	996	997	83	770	999999	999999	613	999999	482	546	368	699	843	930	999999	999999	999999	457	999999	184	463	297	64	514	556	185	999999	637	956	651	305	807	771	161	937	999999	789	999999	696	790	622	999999	722	744	84	816	410	178	436	88	999999	999999	521	999999	510	708	942	999999	223	999999	794	999999	813	999999	250	999999	927	999999	993	424	279	94	761	292	561	255	999999	319	999999	739	775	640	211	877	200	999999	295	569	651	999999	664	229	132	357	995	646	999999	891	999999	523	889	999999	184	22	999999	376	519	999999	999999	264	144	632	139	999999	573	999999	774	936	640	225	999999	367	50	765	759	
59	999999	414	999999	914	999999	682	815	916	850	66	999999	198	78	824	514	66	918	396	104	999999	100	648	999999	999999	872	468	261	999999	257	531	677	999999	999999	759	414	115	942	736	414	999999	817	222	634	516	697	585	868	815	999999	219	449	654	671	727	959	999999	630	454	52	999999	999999	536	999999	328	389	57	936	318	999999	409	123	999999	999999	643	223	877	23	276	153	296	600	445	577	48	91	33	999999	534	799	100	485	999999	999999	31	39	291	999999	315	137	650	649	559	999999	311	105	268	671	38	514	91	999999	363	310	756	791	986	958	999999	247	999999	999999	411	518	999999	923	625	497	960	613	999999	999999	708	149	503	646	50	49	276	942	999999	362	719	30	717	791	131	197	999999	999999	53	332	921	78	771	350	999999	50	999999	387	479	770	710	424	581	757	601	224	807	999999	751	946	692	688	999999	13	590	390	801	537	802	438	560	730	999999	610	412	640	377	162	408	10	962	888	473	999999	651	304	449	960	999999	907	389	827	488	999999	640	243	654	999999	759	857	249	548	999999	999999	220	979	854	971	355	999999	846	999999	999999	999999	983	804	999999	999999	362	295	941	840	347	894	59	732	251	999999	999999	179	985	610	999999	550	760	423	312	999999	841	671	999999	478	999999	239	71	999999	999999	738	123	836	27	292	415	999999	916	999999	211	690	999999	488	738	390	999999	186	999999	999999	261	170	989	999999	501	792	530	691	844	473	236	118	999999	324	999999	513	359	143	161	703	204	929	999999	362	222	999999	441	363	933	70	476	438	264	825	483	955	748	999999	344	234	762	724	999999	453	999999	999999	999999	676	872	234	41	999999	34	281	51	331	536	637	356	879	999999	999999	758	999999	999999	797	853	18	999999	661	764	805	798	926	940	480	310	191	190	130	765	764	490	708	999999	608	413	983	784	161	999999	121	207	999999	873	595	999999	844	999999	999999	248	848	835	221	469	235	80	999999	340	570	31	355	999999	999999	124	596	686	59	755	398	999999	870	234	999999	241	653	608	342	63	999999	999999	466	734	806	881	999999	928	999999	999999	999999	999999	999999	999999	224	140	84	664	970	351	999999	909	916	98	68	989	377	624	157	979	999999	999999	737	54	985	999999	999999	620	650	354	999999	667	416	999999	952	999999	999999	228	19	558	167	988	999999	999999	775	446	598	999999	676	816	513	999999	781	300	431	999999	800	271	667	168	575	463	24	626	153	620	502	114	999999	208	911	159	614	598	821	828	990	745	278	548	467	197	944	
834	841	999999	885	125	999999	999999	999999	817	561	851	999999	704	999999	21	847	165	943	493	999999	478	999999	364	687	999999	479	603	196	65	992	999999	700	999999	519	999999	784	248	734	387	724	999999	148	103	597	762	615	126	853	978	897	122	605	999999	955	999999	929	486	999999	701	645	786	589	14	999999	999999	999999	605	195	795	236	609	999999	565	999999	871	339	811	766	999999	578	999999	750	217	167	879	522	726	432	52	259	308	30	42	741	938	780	144	278	164	612	999999	931	68	752	297	999999	49	215	94	146	128	720	303	133	292	46	999999	846	999999	920	433	999999	999999	545	928	589	999999	824	829	100	205	999999	612	999999	568	431	691	464	999999	198	483	521	999999	999999	141	999999	726	909	458	902	408	297	332	999999	999999	999999	788	522	824	708	303	999999	999999	994	999999	586	117	981	999999	999999	354	917	977	757	447	999999	836	247	414	999999	999999	999999	375	927	692	999999	999999	378	143	999999	642	999999	999999	999999	895	267	145	999999	964	554	999999	745	999999	597	557	490	320	999999	999999	999999	999999	551	118	999999	845	814	849	999999	311	43	376	738	848	833	228	186	999999	816	862	190	776	999999	282	999999	870	127	144	999999	380	211	597	643	583	866	731	101	70	999999	326	999999	417	687	50	930	188	741	897	520	378	381	212	504	999999	615	500	517	278	259	614	727	679	81	87	110	446	732	165	981	112	137	999999	131	499	781	772	98	452	352	681	138	230	624	999999	998	998	103	930	967	999999	223	822	810	551	598	999999	999999	609	940	999999	455	585	915	418	999999	265	999999	999999	931	843	411	999999	999999	578	999999	507	64	671	89	999999	352	801	197	614	999999	314	315	579	901	379	435	489	511	999999	235	553	999999	216	169	743	917	99	999	134	965	158	999999	242	76	999999	357	999999	530	999999	151	653	397	311	529	936	950	511	112	562	417	922	563	999999	352	932	202	848	512	345	193	263	802	73	649	740	417	999999	513	809	999999	760	958	999999	717	581	165	13	687	232	999999	416	999999	446	999999	999999	999999	999999	889	143	999999	508	172	999999	656	888	999999	334	661	789	529	877	999999	999999	999999	999999	963	891	359	999999	999999	199	171	289	999999	777	276	366	999999	606	155	587	999999	379	999999	523	999999	999999	25	999999	999999	830	999999	999999	703	915	999999	999999	999999	69	88	703	999999	999999	366	709	347	999999	641	878	621	494	977	64	644	999999	999999	999999	999999	999999	70	199	876	999999	49	946	847	273	586	636	369	583	999999	297	527	451	117	
74	23	211	185	714	142	999999	217	246	852	297	263	999999	232	790	311	890	998	999999	999999	999999	88	419	999999	999999	306	15	519	48	45	689	999999	202	834	999999	615	190	840	356	999999	739	323	803	104	999999	19	825	414	578	999999	999999	298	638	624	168	986	999999	999999	110	999999	999999	627	999999	211	999999	760	71	999999	999999	185	130	59	652	999999	98	635	285	325	311	75	481	999999	940	766	999999	999999	999999	999999	675	642	21	841	739	938	930	121	154	602	931	799	948	897	810	403	160	518	999999	807	536	533	711	287	47	999999	936	536	686	999999	999999	771	863	493	261	961	173	289	320	714	900	999999	490	683	999999	999999	999999	583	999999	999999	615	958	754	99	999999	152	931	733	803	703	12	999999	999999	742	867	169	936	999999	999999	849	240	871	208	999999	999999	999999	52	37	999999	999999	919	999999	746	149	796	775	999999	773	451	118	40	439	485	616	711	505	551	748	999999	234	999999	999999	937	940	316	744	760	823	192	999999	110	999999	999999	279	784	999999	657	295	945	102	152	999999	23	537	819	800	395	592	229	411	18	304	222	999999	957	268	425	806	832	62	25	203	591	960	18	136	599	216	831	999999	848	999999	999999	722	92	414	648	409	130	516	999999	178	603	780	483	999999	690	181	321	526	999999	850	999999	893	86	999999	999999	999999	529	999999	999999	189	760	999999	999999	751	501	499	585	553	619	999999	686	999999	999999	847	600	811	486	212	446	428	894	315	836	997	999999	909	645	144	833	999999	999999	999999	315	178	418	999999	999999	731	314	200	595	999999	906	218	999999	145	199	999999	357	769	576	326	999999	999999	295	999999	331	565	947	591	853	451	720	35	999999	999999	999999	999999	439	165	999999	754	898	999999	832	999999	409	999999	833	668	720	999999	786	73	999999	563	192	532	883	999999	123	999999	784	723	999999	153	57	881	999999	917	134	664	800	202	184	999999	428	10	950	168	55	703	732	999999	871	447	665	999999	16	581	999999	999999	999999	475	51	999999	999999	999999	908	999999	89	527	999999	999999	999999	65	615	593	888	206	999999	999999	582	725	999999	999999	927	999999	851	899	488	999999	874	500	851	645	23	335	161	250	999999	252	102	272	89	999999	157	816	999999	999999	832	81	767	810	999999	999999	906	926	556	630	16	473	333	18	209	688	653	64	999999	898	52	289	442	999999	999999	892	999999	319	645	999999	999999	999999	762	45	999999	999999	999999	74	64	967	999999	97	778	530	999999	388	919	999999	72	400	874	103	999999	999999	774	552	638	129	465	553	
794	596	290	165	367	896	999999	298	999999	999999	999999	588	999	106	169	954	999999	912	415	966	973	14	999999	999999	526	179	368	917	271	524	777	513	609	511	182	152	999999	999999	999999	347	677	630	152	279	344	295	104	656	684	999999	51	999999	714	498	999999	789	999999	44	639	198	537	792	37	427	25	999999	999999	497	923	27	157	888	999999	77	298	353	999999	978	910	240	85	712	243	452	482	61	798	120	932	392	803	999999	983	974	809	999999	603	999999	999999	999999	317	999999	999999	667	671	999999	976	646	209	236	927	370	134	408	999999	825	999999	585	944	964	753	868	565	540	223	999999	904	999999	267	414	750	148	724	128	999999	478	999999	575	999999	329	84	999999	999999	706	465	443	648	585	861	999999	334	27	780	999999	48	448	999999	201	999999	999999	258	211	388	795	999999	999999	646	15	484	999999	846	984	999999	625	889	601	957	999999	84	999999	737	329	914	283	89	999999	367	434	90	999999	437	787	130	999999	999999	872	773	124	230	999999	797	642	110	226	148	999999	999999	165	999999	446	999999	192	126	675	557	929	999999	114	716	753	431	221	924	999	999999	999999	864	999999	554	27	827	999999	638	999999	982	105	229	697	145	739	999999	212	34	644	994	255	999999	455	937	151	585	999999	408	477	255	999999	718	110	19	999999	999999	904	610	393	619	647	999999	718	693	999999	710	599	999999	977	243	228	197	999999	15	961	397	419	381	412	441	168	444	171	163	406	387	128	999999	66	999999	615	602	640	34	356	702	952	761	485	999999	985	700	431	243	999999	398	437	999999	57	692	76	533	207	951	460	213	391	565	999999	85	591	999999	912	724	628	999999	999999	999999	999999	269	999999	999999	999999	971	456	467	23	999999	999999	18	949	34	999999	373	196	92	404	689	573	152	320	396	475	409	999999	83	787	706	614	999999	841	181	999999	788	999999	419	999999	235	999999	999999	200	999999	999999	288	135	999999	999999	548	999999	546	999999	867	999999	516	949	999999	192	495	999999	382	679	316	999999	726	176	778	589	851	126	999999	455	178	194	580	952	857	957	999999	283	292	802	999999	178	78	188	973	489	928	839	999999	237	151	114	999999	323	883	149	713	121	357	977	429	431	760	999999	63	999999	121	999999	999999	101	999999	222	838	580	999999	147	255	547	999999	999999	660	22	918	999999	313	74	71	267	999999	999999	254	85	925	314	382	817	999999	999999	135	300	378	374	747	999999	241	999999	999999	551	882	745	999999	175	918	69	999999	417	512	999999	787	988	622	853	495	384	
847	920	296	533	208	999999	729	277	421	903	920	999999	274	999999	318	384	798	519	384	333	822	999999	167	866	999999	964	314	207	200	146	678	524	879	373	268	321	643	741	353	270	999999	627	753	999999	149	40	152	700	902	412	199	112	999999	171	999999	769	763	429	545	999999	318	531	87	285	235	999999	999999	901	553	997	741	67	999999	999999	316	999999	334	152	726	957	822	614	305	999999	999999	999999	54	717	811	499	558	223	205	999999	951	494	549	999999	999999	743	622	250	156	905	999999	142	936	365	855	999999	444	621	702	588	420	703	236	999999	338	659	360	700	99	64	448	528	999999	999999	172	822	999999	855	361	983	999999	581	468	400	126	814	639	689	862	456	999999	999999	520	617	698	258	267	259	150	140	392	922	161	102	466	153	999999	999999	999999	42	709	999999	999999	719	253	999999	245	999999	183	523	30	671	838	643	999	999999	17	254	999999	914	564	406	715	231	600	999999	999999	375	933	972	544	758	496	829	747	476	678	800	999999	859	22	430	86	999999	120	999999	999999	517	103	955	145	35	523	999999	478	999999	873	47	129	830	999999	869	903	211	999999	999999	184	999999	999999	533	833	216	881	999999	901	143	329	98	121	878	999999	912	999999	978	836	999999	999999	218	361	999999	602	999999	681	542	999999	152	527	999999	647	848	546	84	621	569	131	929	999999	25	387	344	983	999999	926	250	502	505	597	924	374	470	999999	966	999999	461	930	203	535	348	66	999999	615	454	450	999999	999999	263	999999	712	856	907	373	229	830	26	461	817	714	440	999999	945	555	602	999999	187	999999	580	999999	170	639	928	403	999999	999999	999999	728	538	344	999999	908	248	214	884	77	466	107	806	145	640	10	123	488	105	307	120	212	22	999999	273	999999	761	836	999999	83	928	999999	567	269	211	999999	922	482	60	531	802	999999	671	999999	54	90	999999	444	786	999999	525	449	308	508	849	999999	715	594	81	999999	157	411	83	810	149	952	539	999999	999999	352	87	641	437	573	504	379	999999	487	899	193	435	327	60	971	558	488	215	68	999999	785	582	338	410	839	384	401	999999	861	999999	102	550	999999	510	444	91	999999	21	735	999999	999999	884	237	695	888	785	999999	999999	112	262	661	746	999999	135	999999	769	749	999999	598	198	113	999999	999999	102	807	642	999999	817	999999	889	674	476	999999	64	941	901	355	643	522	999999	999999	49	565	608	734	999999	79	999999	361	674	342	653	422	546	899	767	214	145	887	255	828	21	745	999999	
587	999999	999999	426	194	257	999999	999999	999999	545	999999	74	157	81	368	462	999999	614	465	941	557	999999	64	933	999999	183	999999	220	755	276	234	543	303	352	999999	550	88	653	167	114	259	235	935	876	902	999999	620	143	776	435	682	223	555	804	664	567	139	342	271	999999	999999	214	999999	451	321	109	999999	804	60	818	383	919	999999	360	999999	331	94	187	40	999999	563	999999	443	329	594	21	987	499	687	999999	420	745	392	157	553	55	875	494	999999	999999	999999	815	999999	958	62	762	766	205	122	999999	999999	952	312	999999	456	997	771	40	856	999999	999999	281	126	596	408	637	537	309	807	999999	456	600	621	999999	264	748	479	485	277	999999	254	792	387	354	980	467	999999	450	700	999999	283	844	999999	265	999999	999999	999999	999999	999999	424	235	999999	398	999999	886	999999	340	84	999999	708	528	296	999999	34	65	329	894	772	615	940	204	96	609	999999	372	999999	962	365	999999	471	59	983	924	853	606	788	404	910	468	108	999999	999999	764	999999	38	987	999999	613	999999	371	899	926	881	619	229	148	856	147	999999	999999	999999	975	537	225	658	544	999999	909	427	277	924	983	999999	999999	813	835	332	999999	232	384	529	999999	999999	185	572	133	999999	314	633	467	931	267	807	193	188	999999	831	999999	999999	493	999999	182	999999	933	446	916	999999	374	806	394	816	248	914	999999	755	999999	820	362	652	535	443	66	999999	959	999999	999999	999999	130	338	662	14	782	285	739	999999	357	172	999999	999999	999999	511	737	508	999999	999999	693	999999	88	999999	617	341	478	896	999999	60	999999	896	999999	598	778	740	999999	45	154	390	44	999999	185	970	407	999999	599	623	996	33	705	557	999999	318	999999	324	999999	692	721	330	535	886	477	999999	999999	999999	935	999999	999999	999999	19	702	364	859	616	730	177	999999	40	217	742	999999	899	999999	999999	999999	999999	999999	946	464	642	808	324	823	854	157	494	496	781	946	999999	965	664	999999	999999	999999	203	186	701	921	157	989	999999	513	588	680	999999	693	343	186	999999	27	686	999999	999999	211	999999	541	14	469	245	680	336	999999	744	776	999999	818	769	352	999999	999999	226	34	316	653	999999	811	999999	183	170	999999	162	605	999999	456	289	168	807	999999	999999	999999	999999	242	685	999999	999999	999999	768	812	490	178	924	991	367	999999	801	662	999999	999999	64	999999	307	830	999999	444	999999	731	999999	999999	999999	42	21	956	727	999999	511	983	348	839	999999	999999	52	431	693	992	876	170	247	440	654	999999	969	187	757	
58	364	351	933	251	948	999999	841	481	325	457	166	967	274	999999	999999	817	323	359	640	487	999999	875	147	316	567	367	494	306	999999	999999	72	834	209	678	803	170	999999	107	891	999999	736	571	115	245	835	909	896	999999	999999	837	312	619	546	999999	524	488	214	626	999999	590	448	544	838	455	394	332	768	999999	407	999999	767	226	467	999999	999999	962	999999	901	481	658	999999	457	280	805	567	453	298	928	164	324	999999	434	423	311	618	202	733	660	850	513	151	310	999999	999999	80	999999	162	999999	530	561	718	999999	155	35	999999	990	274	999999	999999	941	999999	999999	441	93	298	343	802	165	965	558	999999	119	60	967	516	170	999999	497	999999	481	999999	999999	407	999999	606	999999	999999	397	193	999999	927	700	773	909	999999	999999	869	555	494	737	293	996	997	972	332	609	262	999999	519	999999	181	776	307	416	651	707	442	838	486	645	64	999999	972	347	630	538	999999	151	999999	214	999999	273	13	997	999999	303	999999	435	280	996	399	111	878	235	999999	161	403	367	267	771	869	40	78	848	683	878	34	999999	999999	999999	999999	121	688	314	999999	907	772	309	999999	357	378	16	568	999999	255	952	536	746	890	479	145	978	883	726	999999	270	999999	164	324	319	279	679	94	486	732	287	999999	999999	569	548	388	103	149	999999	402	862	999999	999999	999999	730	999999	287	769	999999	999999	295	999999	962	968	405	712	999999	999999	908	999999	699	922	92	757	968	540	999999	187	999999	999999	51	839	999999	999999	482	999999	616	999999	594	967	992	910	222	827	447	59	460	999999	173	836	770	118	240	833	702	999999	389	999999	999999	200	999999	999999	427	780	616	999999	999999	637	495	607	999999	65	400	940	95	999999	710	264	320	918	89	366	23	999999	331	932	608	149	631	542	999999	786	999999	404	999999	891	492	441	220	999999	793	822	119	565	740	714	718	300	999999	999999	999999	134	519	716	120	33	97	911	458	684	847	999999	16	953	199	319	138	996	362	999999	306	999999	999999	329	134	266	999999	457	999999	999999	224	999999	999999	999999	313	293	999999	221	999999	563	804	581	982	536	154	677	999999	166	999999	430	585	721	937	554	999999	960	90	999999	591	854	777	639	145	841	999999	538	724	297	650	906	52	999999	713	798	399	999999	999999	999999	184	999999	999999	99	92	354	999999	502	380	847	112	352	212	85	630	439	786	174	445	150	76	999999	999999	528	516	468	388	668	18	149	164	891	999999	572	26	144	413	687	557	999999	809	967	167	999999	999999	999999	
704	999999	999999	999999	22	234	999999	155	451	569	999999	999999	583	999999	966	372	493	241	999999	221	678	639	69	999999	999999	108	617	654	340	999999	999999	999999	999999	218	764	421	381	734	999999	930	611	999999	131	457	639	492	113	934	825	446	484	926	194	974	999999	74	907	800	259	913	999999	635	814	999999	121	999999	588	999999	858	555	991	999999	999999	761	999999	159	999999	612	999999	542	999999	999999	829	893	624	999999	891	368	588	999999	999999	581	485	223	323	999999	714	999999	999999	221	903	738	999999	279	455	724	999999	432	375	479	555	304	944	999999	918	933	999999	920	728	589	999999	999999	786	168	50	419	284	891	999999	999999	999999	999999	276	644	639	266	607	559	448	999999	710	468	999999	118	153	999999	636	768	304	999999	179	793	999999	756	684	682	951	916	239	45	450	930	999999	741	44	815	37	309	87	999999	335	257	482	828	879	78	999999	677	25	831	782	515	999999	67	464	651	690	520	959	999999	314	691	999999	412	458	780	483	261	84	338	999999	337	999999	641	65	922	321	231	877	999999	999999	999999	999999	407	263	999999	999999	927	286	393	134	517	350	999999	358	999999	926	80	999999	109	595	975	603	686	999999	455	823	954	999999	541	339	469	642	999999	999999	40	999999	922	159	523	446	556	974	999999	999999	674	987	999999	999999	421	999999	251	851	778	999999	999999	680	224	758	999999	122	388	924	745	63	664	874	996	999999	327	853	14	921	999999	662	48	11	913	482	974	468	999999	671	591	999999	98	999999	864	332	999999	999999	575	173	999999	411	68	631	239	636	999999	800	990	951	999999	567	991	330	999999	126	982	478	767	742	784	999999	859	999999	343	209	965	56	20	674	999999	999999	288	840	579	455	603	417	771	286	933	999999	478	999999	999999	34	554	767	623	748	350	564	592	833	389	13	551	351	298	39	670	502	789	326	374	998	288	160	751	549	522	575	706	490	999999	609	870	999999	21	318	655	207	999999	272	334	33	385	455	999999	575	999999	262	128	741	615	999999	394	999999	936	707	999999	999999	999999	83	999999	775	999999	112	999999	779	143	992	339	979	384	472	79	999999	992	351	622	833	699	185	646	270	456	999999	999999	377	225	999999	622	999999	573	999999	191	999999	999999	999999	175	999999	430	681	999999	910	922	148	366	152	371	999999	999999	595	94	912	703	840	437	965	999999	893	237	657	564	424	999999	999999	999999	133	291	719	490	999999	185	349	413	28	999999	735	347	999999	607	732	15	999999	558	37	230	660	558	350	922	81	240	282	55	
772	999999	27	999999	897	731	999999	861	999999	387	999999	999999	744	508	685	108	702	627	20	295	505	651	217	866	352	804	755	999999	999999	797	418	999999	903	304	640	901	999999	204	450	585	373	999999	363	970	831	617	485	162	873	252	999999	999999	229	986	550	130	909	999999	197	102	976	999999	920	854	969	523	516	450	867	783	999999	507	999999	999999	999999	634	999999	247	44	735	328	603	702	698	999999	963	983	916	753	520	992	574	16	357	999999	705	999999	509	11	318	111	45	999999	999999	869	721	277	999999	75	999999	999999	672	126	462	773	382	999999	232	286	15	999999	600	696	357	791	808	501	999999	999999	226	684	788	246	726	634	999999	319	612	999999	855	696	999999	850	837	687	999999	457	999999	583	999999	999999	999999	232	999999	999999	510	348	936	999999	71	999999	447	968	848	240	54	436	399	828	490	73	364	999999	430	318	350	749	858	670	999999	360	999999	256	598	999999	957	999999	999999	999999	133	999999	382	313	766	635	999999	999999	999999	607	642	893	999999	725	999999	173	384	333	802	687	999999	999999	490	276	836	710	999999	999999	999999	370	283	999999	196	999999	705	999999	999999	999999	999999	795	69	999999	747	261	37	999999	302	231	999999	434	113	633	763	562	519	371	464	999999	476	66	361	67	850	999999	999999	163	707	615	30	556	482	334	696	16	627	319	24	238	248	268	418	999999	999999	946	267	649	999999	999999	932	999999	92	999999	583	580	999999	12	278	999999	928	873	871	686	999999	607	951	779	936	999999	935	210	999999	235	867	218	647	309	28	904	999999	683	438	83	683	686	999999	897	999999	125	571	999999	50	999999	310	374	397	731	999999	441	994	487	713	999999	999999	732	985	857	716	999999	999999	999999	984	999999	731	254	445	797	13	524	999999	63	38	821	999999	320	169	449	999999	503	820	999999	999999	587	909	896	970	999999	385	951	701	616	191	385	192	436	640	999999	186	65	999999	600	728	336	307	941	458	891	782	386	572	999999	931	223	554	26	686	406	464	835	284	999999	999999	62	823	526	872	653	638	758	999999	493	273	999999	999999	230	198	132	289	968	448	88	687	999999	388	999999	684	999999	831	176	749	243	999999	350	781	999999	188	999999	512	999999	78	999999	999999	999999	706	88	282	72	999999	333	828	564	126	495	397	205	298	999999	673	668	841	904	822	472	18	446	281	922	999999	621	52	522	999999	508	999999	642	824	662	302	310	999999	622	999999	999999	348	195	127	725	953	999999	665	999999	12	999999	939	999999	983	791	25	999999	999999	359	999999	
999999	291	315	999999	617	999999	754	381	635	130	373	999999	229	999999	325	133	823	999999	556	968	999999	956	286	519	775	569	999999	659	43	647	42	999999	533	648	301	225	42	250	509	139	209	214	39	999999	639	999999	719	587	999999	667	202	940	261	390	471	81	999999	795	178	58	859	999999	347	988	97	869	262	581	999999	109	999999	582	820	999999	769	308	926	642	880	999999	849	158	991	999999	455	102	252	152	999999	999999	999999	999999	999999	460	999999	114	866	51	999999	769	806	148	999999	568	576	619	999999	999999	621	172	155	372	999999	461	208	710	113	972	542	999999	627	119	404	75	889	999999	510	369	155	665	442	999999	95	120	910	711	855	433	999999	835	973	417	531	999999	84	999999	330	619	262	999999	10	894	508	561	151	696	999999	237	679	720	119	760	999999	999999	729	269	999999	999999	551	999999	999999	999999	182	707	32	220	999999	999999	990	50	999999	890	117	586	664	547	386	999999	968	999999	967	627	753	88	726	222	728	575	999999	814	571	525	78	765	714	999999	721	801	539	930	118	999999	247	999999	196	229	652	112	301	191	883	753	836	337	529	237	999999	104	999999	809	492	22	999999	185	479	999999	821	999999	871	343	826	999999	994	47	114	611	999999	125	891	506	569	625	283	999999	999999	817	689	741	999999	487	403	627	819	730	448	999999	999999	71	168	188	407	310	240	957	365	999999	759	999999	232	918	846	811	999999	484	999999	866	738	990	254	661	328	90	116	394	940	208	765	273	599	18	350	329	999999	713	109	999999	999999	325	747	999999	999999	891	518	327	641	592	425	999999	999999	581	367	999999	817	999999	859	326	999999	999999	27	167	542	999999	208	224	999999	527	854	498	384	980	481	422	252	620	602	437	572	789	752	357	782	999999	782	27	650	78	512	459	999999	782	999999	999999	999999	590	101	573	999999	999999	749	124	999999	927	960	999999	109	944	39	206	999999	432	999999	999999	999999	669	999999	999999	713	191	573	509	25	404	999999	601	915	934	124	661	528	39	744	278	999999	638	999999	999999	469	999999	917	705	49	315	555	432	38	660	453	999999	215	980	860	511	729	999999	108	343	293	999999	596	175	830	999999	677	999999	687	485	374	999999	59	529	651	441	999999	867	999999	709	848	221	573	264	490	486	455	548	178	242	999999	800	539	286	571	111	999999	751	875	672	637	681	744	553	296	988	588	999999	338	999999	247	999999	999999	399	494	999999	795	341	685	999999	921	138	999999	999999	936	574	925	999999	999999	550	999999	522	992	796	
81	177	999999	30	999999	999999	897	769	999999	750	994	686	29	150	792	999999	315	999999	76	531	751	509	975	299	616	721	72	815	728	787	999999	725	869	984	327	326	606	775	373	193	456	161	918	955	999999	259	999999	999999	980	469	244	413	455	471	55	572	201	186	999999	256	999999	92	51	432	89	278	817	999999	823	476	999999	999999	980	882	84	999999	590	30	838	999999	999999	287	834	268	999999	267	280	408	938	754	134	999999	371	126	754	999999	120	495	876	191	442	520	962	999999	999999	703	433	999999	999999	455	999999	181	347	56	89	161	257	782	878	821	999999	419	106	999999	351	472	178	863	999999	710	488	999999	154	657	999999	999999	325	330	690	999999	834	706	22	493	999999	953	91	325	47	603	126	338	616	999999	999999	33	424	999999	173	115	534	999999	445	685	999999	999999	36	690	131	999999	999999	999999	101	38	986	301	407	999999	305	398	390	853	999999	534	593	160	488	99	999999	901	242	432	166	584	325	273	271	336	526	886	926	401	203	614	768	999999	999999	587	999999	891	626	999999	598	775	725	681	999999	910	101	999999	407	937	225	229	999999	413	770	517	713	722	999999	80	96	419	471	988	659	221	766	405	914	901	31	999999	285	999999	834	391	999999	643	999999	999999	244	999999	999999	988	185	999999	999999	999999	428	729	873	999999	999999	555	724	188	313	737	31	999999	154	696	902	999999	915	642	999999	999999	579	388	658	999999	203	679	836	386	930	482	812	685	797	411	976	194	37	676	722	999999	999999	655	88	999999	622	999999	216	999999	808	981	999999	543	39	655	785	49	80	804	161	192	718	348	258	830	924	999999	999999	742	720	717	479	999999	920	223	72	924	310	537	457	999999	472	299	578	948	999999	279	655	151	625	937	124	999999	525	540	999999	368	406	258	206	286	269	473	827	101	512	834	999999	816	999999	861	999999	999999	999999	999999	719	428	770	309	430	654	999999	594	127	999999	602	256	723	389	211	703	527	62	999999	999999	999999	998	472	999999	446	575	999999	999999	558	764	999999	999999	876	571	820	999999	999999	107	827	999999	999999	675	356	54	498	266	999999	243	999999	889	344	999999	999999	185	999999	720	956	293	863	999999	997	999999	999999	362	583	31	379	162	999999	618	115	430	234	788	583	272	652	428	988	189	465	999999	234	669	429	521	378	700	999999	110	637	315	243	972	554	746	639	999999	470	999999	886	957	674	999999	784	999999	462	423	999999	753	78	537	999999	999999	399	583	625	999999	933	72	999999	678	607	999999	980	800	
999999	261	999999	837	999999	658	957	521	303	507	749	237	885	999999	69	999999	999999	999999	41	109	20	559	582	970	130	999999	70	408	824	217	360	999999	26	983	727	999999	189	764	129	999999	580	999999	999999	999999	834	397	491	427	12	999999	580	804	436	881	999999	637	678	273	716	370	999999	559	999999	96	999999	543	221	901	788	858	999999	344	999999	622	529	999999	999999	690	145	999999	780	999999	999999	999999	637	556	778	144	204	99	532	916	58	758	999999	30	95	304	745	301	186	999999	639	154	921	246	131	814	362	999999	468	987	999999	983	589	955	164	570	458	600	764	86	707	698	999999	859	295	924	800	999999	152	999999	945	844	556	200	999999	260	215	999999	434	963	782	642	631	544	788	75	178	866	999999	525	845	154	537	999999	883	999999	818	72	999999	207	24	999999	418	593	999999	293	436	999999	951	903	364	68	176	999999	999999	74	76	792	80	230	755	934	641	627	999999	801	317	457	317	999999	442	152	450	236	949	928	234	48	502	505	639	779	914	999999	170	999999	977	736	999999	999999	874	999999	992	730	451	89	221	790	999999	250	999999	999999	91	888	999999	221	617	939	850	375	839	38	299	999999	591	976	29	678	999999	999999	823	999999	652	498	197	416	160	719	785	870	716	999999	999999	999999	529	660	697	35	502	999999	179	999999	886	438	979	846	736	426	149	475	999999	543	333	321	426	405	335	593	700	63	999999	897	164	980	999999	406	553	48	55	999999	999999	993	185	518	999999	785	694	224	519	351	680	733	999999	319	810	183	119	173	834	134	999999	113	999999	449	887	281	883	905	779	999999	303	697	999999	218	196	76	367	999999	247	641	710	121	84	359	382	337	327	845	180	999999	296	999999	213	999999	605	184	668	736	630	801	901	789	444	936	999999	983	362	371	132	999999	815	304	925	999999	423	223	39	975	76	999999	953	48	999999	303	999999	913	494	999999	999999	21	407	631	999999	446	739	921	677	148	311	399	975	999999	722	999999	670	992	463	999999	999999	999999	155	693	670	81	847	863	999999	999999	649	144	999999	999999	999999	120	346	194	119	489	999999	501	546	891	673	676	999999	999999	326	999999	632	303	459	483	951	231	999999	714	960	123	999999	876	867	999999	498	999999	900	82	999999	999999	100	486	999999	974	557	999999	999999	264	999999	993	496	999999	547	755	517	356	685	25	950	536	254	632	233	996	890	586	634	999999	402	507	775	511	799	714	218	999999	420	484	926	945	386	612	694	966	626	748	339	121	28	152	
999999	885	999999	671	367	468	263	886	93	999999	999999	835	861	522	999999	984	60	999999	547	999999	935	210	98	999999	159	641	937	999999	379	151	256	522	991	259	26	999999	389	137	356	999999	893	533	400	999999	574	551	750	182	748	642	698	507	999999	656	216	290	796	127	999999	726	530	999999	517	941	723	999999	843	999999	505	337	604	922	999999	999999	478	412	809	142	440	608	891	765	517	736	999999	999999	999999	344	53	736	103	272	615	630	999999	896	26	999999	242	714	999999	148	676	420	47	776	30	999999	188	804	480	999999	999999	913	999999	999999	488	780	498	974	999999	999999	568	999999	244	342	316	856	578	581	395	360	900	725	900	752	98	106	699	677	729	181	165	248	265	999999	585	702	795	464	999999	245	960	267	804	209	579	907	186	704	469	174	208	607	418	129	763	999999	22	92	677	391	91	821	999999	739	999999	330	514	999999	757	999999	999999	123	999999	160	999999	999999	999999	701	999999	999999	920	994	999999	564	972	558	829	145	675	999999	689	712	999999	36	999999	149	22	74	999999	259	403	380	999999	999999	999999	94	444	268	729	999999	49	321	909	496	999999	96	613	690	766	794	500	378	999999	999999	925	358	999999	146	996	261	630	857	844	999999	787	550	56	363	460	999999	123	999999	416	554	585	377	999999	300	999999	77	535	331	308	999999	759	999999	999999	999999	929	755	758	999999	271	999999	999999	999999	477	999999	709	999999	50	259	239	878	681	928	999999	999999	556	557	554	999999	581	929	725	308	559	782	173	762	999999	241	434	999999	999999	999999	309	937	64	403	900	816	999999	644	36	286	999999	429	390	999999	999999	999999	268	381	210	722	999999	342	753	999999	999999	694	823	946	999999	808	825	999999	749	999999	629	999999	530	163	656	738	454	936	902	448	216	139	999999	342	699	999999	972	62	504	417	999999	999999	999999	999999	999999	216	999999	644	999999	227	460	999999	679	525	211	999999	145	115	724	999999	278	789	440	314	999999	502	999999	999999	257	976	836	999999	999999	342	776	662	840	667	392	450	745	809	913	999999	988	649	999999	876	999999	661	999999	867	999999	999999	999999	309	536	879	877	999999	999999	511	397	56	391	999999	536	999999	748	548	207	999999	723	999999	726	468	876	756	326	346	999999	999999	359	595	477	999999	444	998	203	476	136	999999	790	123	537	244	421	866	999999	309	999999	122	999999	592	999999	41	154	64	999999	680	999999	780	999999	999999	235	497	162	999999	578	423	253	538	154	281	422	999999	686	999999	746	492	57	19	463	999999	234	930	298	766	
140	446	824	390	999999	522	53	999999	407	259	888	999999	91	618	999999	879	66	999999	999999	999999	180	228	354	544	317	999999	633	999999	999999	547	316	304	209	395	672	142	598	999999	846	631	238	76	839	437	721	999999	410	438	999999	584	959	650	962	999999	596	911	999999	290	999999	999999	889	629	39	859	943	593	840	695	999999	165	290	203	736	345	627	999999	389	917	823	610	422	204	702	999999	587	999999	341	767	798	999999	50	999999	790	977	742	609	999999	979	999999	137	866	999999	492	999999	999999	766	999999	627	813	493	532	999999	466	999999	455	695	927	999999	282	287	999999	999999	999999	195	124	999999	412	759	603	28	76	409	433	696	999999	999999	999999	145	447	820	751	999999	953	315	238	999999	851	329	999999	56	682	748	706	216	875	793	999999	307	999999	331	364	164	33	795	426	132	750	999999	726	747	983	792	850	462	535	999999	129	999999	956	257	130	93	237	999999	999999	999999	703	226	820	951	890	414	692	126	465	999999	690	168	888	115	125	91	602	784	73	889	898	254	681	338	674	235	350	205	211	999999	927	999999	459	108	429	534	950	999999	999999	578	109	733	996	999999	856	961	702	850	141	48	490	452	492	456	999999	999999	999999	999999	287	664	999999	496	915	194	669	999999	708	790	999999	591	999999	827	927	494	790	175	257	999999	482	999999	532	999999	73	999999	790	485	984	999999	679	969	999999	468	999999	202	514	613	818	811	999999	642	262	912	174	999999	907	663	525	998	666	999999	211	999999	18	574	142	574	432	753	404	999999	238	705	120	716	602	672	338	735	979	187	356	445	473	999999	460	619	999999	524	999999	136	959	986	346	426	768	195	460	923	70	999999	190	75	417	95	999999	556	802	457	947	999999	334	790	28	489	906	765	339	999999	123	522	248	908	498	999999	234	252	999999	694	948	417	221	415	675	999999	999999	999999	999999	387	435	904	817	878	576	28	802	179	999999	857	519	12	999999	291	999999	547	702	281	999999	150	860	171	197	118	508	539	999999	919	125	979	492	624	737	951	742	219	704	999999	341	999999	475	999999	285	511	185	945	561	930	999999	137	999999	725	715	999999	527	274	716	709	379	47	995	882	64	999999	375	894	999999	904	548	600	843	999999	939	106	999999	999999	999999	999999	933	563	978	999999	324	999999	642	999999	909	850	434	999999	999999	995	990	304	999999	999999	999999	297	999999	290	680	657	391	999999	293	15	785	618	221	999999	388	40	776	999999	68	902	568	75	355	608	984	425	999999	999999	107	848	
351	644	622	999999	999999	599	550	652	883	331	711	999999	704	637	980	300	638	713	100	473	229	184	999999	999999	34	999999	942	537	305	999999	187	321	907	445	999999	151	999999	138	917	788	999999	133	933	999999	200	258	999999	717	627	694	999999	766	980	633	628	999999	408	49	68	868	999999	23	356	627	153	400	999999	999999	973	839	999999	509	795	311	983	105	999999	509	391	776	999999	999999	909	611	478	421	999999	283	816	497	742	999999	80	999999	141	476	777	315	592	799	846	999999	744	788	400	286	970	678	650	999999	999999	898	658	292	999999	432	999999	744	159	732	69	999999	452	485	999999	347	439	746	180	517	328	935	916	592	929	471	490	131	999999	999999	450	662	999999	293	571	844	308	999999	999999	999999	372	42	166	860	739	999999	660	268	691	63	999999	234	508	143	215	990	981	75	999999	832	942	982	532	957	291	407	999999	169	914	262	48	651	992	471	154	295	999999	66	852	999999	811	999999	999999	168	999999	226	164	500	87	580	999999	243	435	921	766	390	509	999999	579	342	999999	501	353	439	24	999999	999999	47	988	919	221	925	223	151	999999	999999	999999	374	612	999999	253	999999	91	343	399	805	226	999999	705	764	999999	580	486	519	998	320	999999	10	153	159	984	126	511	999999	369	999999	29	999999	899	55	837	999999	596	514	99	999999	419	20	50	999999	999999	171	342	234	999999	999999	448	999999	152	999999	842	551	230	999999	90	136	503	922	974	461	785	932	180	659	926	650	999999	971	429	790	900	867	960	934	999999	822	784	287	999999	728	498	325	152	999999	213	296	915	143	434	963	999999	497	999999	588	433	999999	990	682	308	492	657	477	284	361	810	974	591	295	999999	267	351	225	897	255	963	470	790	982	456	999999	735	999999	999999	466	85	413	999999	382	510	132	831	999999	978	542	80	999999	51	790	387	999999	704	999999	849	176	621	999999	999999	790	625	963	999999	18	999999	668	757	999999	929	817	285	407	153	999999	785	171	436	249	247	365	185	999999	429	999999	999999	999999	935	115	11	380	999999	999999	813	50	757	547	864	822	875	320	784	273	101	233	515	980	95	999999	844	687	740	999999	261	244	615	999999	543	268	414	18	732	651	805	559	973	698	999999	999999	999999	247	999999	613	999999	999999	999999	999999	850	206	999999	624	142	450	999999	323	640	471	334	999999	435	83	13	606	418	867	587	999999	468	999999	999999	816	395	999999	42	999999	390	136	19	334	999999	999999	832	347	773	790	875	292	389	491	999999	511	999999	26	
677	388	243	699	999999	999999	999999	446	999999	318	946	678	238	160	418	665	933	513	462	10	913	730	251	999999	833	627	991	305	753	977	622	999999	452	999999	315	999999	372	690	999999	513	985	227	999999	524	401	105	561	725	873	999999	558	416	59	999999	112	946	147	999999	866	577	514	53	693	475	695	207	235	859	844	764	302	252	581	949	24	695	478	727	999999	999999	75	276	431	39	428	999999	999999	88	276	369	516	795	823	363	999	941	999999	786	828	203	869	999999	880	119	432	316	834	999999	359	416	477	999999	312	139	512	247	999999	664	56	489	508	999999	592	485	257	506	428	228	949	82	999999	691	898	81	867	999999	396	322	606	122	999999	599	999999	859	891	106	999999	694	851	761	329	870	740	999999	999999	722	119	999999	861	925	999999	615	160	286	255	785	999999	240	999999	148	851	999999	67	933	117	909	427	732	999999	161	23	999999	377	197	752	300	951	559	999999	154	264	991	461	681	999999	766	448	452	614	116	584	262	432	999999	910	999999	813	807	999999	784	305	386	810	999999	999999	164	248	962	999999	954	999999	961	853	127	883	859	848	385	708	351	470	974	999999	487	999999	999999	999999	999999	286	732	487	153	328	602	849	999999	999999	751	770	999999	527	486	919	660	282	623	409	999999	999999	61	999999	438	999999	890	323	330	999999	999999	142	999999	999999	584	999999	999999	477	690	642	999999	278	999999	678	106	614	637	823	984	999999	468	215	953	361	999999	999999	235	560	999999	999999	999999	288	528	999999	999999	618	619	227	942	800	127	192	591	999999	159	47	823	999999	85	823	472	999999	339	999999	799	128	189	999999	857	750	460	250	428	646	214	972	750	395	821	487	995	419	881	193	937	285	623	999999	211	958	20	999999	485	235	582	371	949	262	820	738	999999	820	999999	202	350	877	764	945	775	999999	297	999999	561	999999	999999	999999	195	155	337	524	504	215	597	899	739	607	765	202	74	999999	32	497	999999	92	58	999999	59	688	843	70	520	677	207	34	671	999999	999999	887	407	528	185	803	924	306	244	999999	999999	999999	462	743	121	572	999999	931	164	799	864	478	549	653	13	507	312	277	13	827	999999	572	238	167	316	999999	794	545	668	229	999999	999999	848	823	951	999999	235	109	999999	948	999999	276	870	871	717	822	999999	999999	524	999999	501	999999	303	416	226	660	999999	305	436	242	999999	999999	273	935	999999	999999	999999	725	701	425	281	212	328	999999	40	741	701	367	450	494	540	50	30	989	727	914	973	
999999	607	301	356	999999	999999	716	181	459	999999	935	643	129	999999	999999	63	999999	407	299	999999	249	386	999999	958	874	999999	942	702	999999	326	283	217	322	624	999999	128	409	79	350	999999	611	883	580	739	766	723	999999	302	917	986	920	592	438	585	733	65	132	343	481	85	730	23	443	999999	728	727	331	505	12	504	653	40	66	999999	727	366	805	999999	201	999999	534	649	784	750	405	999999	999999	737	890	143	995	75	597	275	808	597	449	999999	20	48	999999	825	999999	999999	342	999999	535	999999	857	377	260	387	999999	999999	550	999999	239	999999	738	47	948	999999	615	869	508	999999	442	791	999999	140	999999	368	734	999999	758	709	999999	370	418	514	165	999999	879	522	883	618	999999	276	724	999999	368	756	999999	999999	99	808	999999	999999	915	754	457	744	726	727	460	891	652	987	571	840	731	868	284	234	881	999999	999999	102	986	890	663	176	76	999999	771	169	999999	999999	999999	950	999999	928	455	999999	67	421	385	999999	71	991	966	936	705	999999	996	999999	482	483	102	253	103	127	444	34	101	291	677	501	955	301	241	999999	999999	621	351	802	422	999999	999999	999999	471	562	40	994	999999	999999	470	193	238	281	687	186	668	820	857	381	494	430	572	775	744	883	999999	770	999999	84	22	94	542	203	87	861	316	632	782	541	999999	449	110	374	820	494	273	999999	613	64	232	999999	764	969	999999	991	999999	999999	999999	999999	365	270	999999	849	999999	386	650	999999	204	826	869	45	48	999999	294	54	330	208	999999	260	999999	999999	166	999999	999999	909	999999	572	885	95	812	915	907	204	185	827	999999	999999	659	444	843	239	489	787	194	197	74	448	684	274	671	850	999999	475	967	842	113	539	997	805	66	999999	999999	118	24	954	138	843	149	999999	839	78	999999	520	416	391	43	378	520	999999	844	881	888	621	999999	961	478	999999	237	343	723	999999	264	854	387	765	89	380	773	239	69	999999	308	227	434	603	999999	925	68	586	809	734	999999	342	961	184	199	999999	694	62	999999	695	616	806	999999	173	814	694	143	651	311	999999	605	290	605	622	583	671	196	999999	999999	999999	999999	651	533	999999	656	921	892	999999	999999	551	685	720	753	373	614	501	483	271	788	999999	792	416	284	999999	139	738	736	348	601	999999	351	874	999999	933	999999	964	282	755	516	893	801	999999	86	759	976	999999	537	242	999999	999999	999999	999999	999999	50	999999	999999	376	386	859	999999	194	554	611	56	209	811	326	819	61	650	228	727	
999999	895	817	862	339	524	999999	255	210	504	340	519	340	426	842	363	184	353	598	896	895	597	999999	256	999999	39	999999	999999	999999	999999	190	367	999999	470	999999	146	233	999999	637	851	999999	999999	717	690	223	101	716	783	969	999999	645	708	61	332	832	999999	197	570	544	309	999999	999999	687	493	324	972	999999	870	255	705	140	999999	715	746	689	291	999999	27	999999	999999	323	776	205	604	81	482	999999	540	999999	24	949	999999	363	999999	886	210	926	999999	376	250	999999	999999	537	273	999999	368	992	315	999999	999999	286	179	536	317	985	198	809	93	422	842	999999	126	242	999999	756	999999	923	999999	859	488	365	655	651	999999	791	478	999999	931	771	999999	999999	999999	897	97	737	999999	136	55	352	697	400	842	811	534	999999	999999	613	306	999999	365	999999	614	455	163	195	630	999999	744	999999	517	950	999999	999999	709	362	666	229	155	504	999999	350	878	45	172	999999	522	843	127	999999	473	865	942	999999	416	277	875	555	743	902	116	999999	392	530	834	999999	522	999999	112	999999	917	109	467	801	999999	24	566	999999	999999	75	672	786	410	535	62	652	999999	464	904	441	486	120	999999	253	999999	724	958	358	999999	425	575	991	741	945	300	374	407	999999	882	402	710	307	272	678	999999	330	852	999999	477	192	738	999999	999999	670	999999	806	623	999999	414	816	999999	218	377	867	999999	999999	55	464	244	687	254	868	581	512	731	189	848	807	23	77	872	112	880	29	686	516	374	999999	259	493	750	999999	735	999999	347	502	929	404	187	558	284	999999	621	790	937	870	487	124	939	516	958	999999	211	347	944	953	338	999999	191	999999	316	999999	999999	750	999999	72	142	515	174	238	259	453	629	464	792	484	490	100	999999	999999	39	999999	141	743	535	934	981	398	999999	393	173	581	999999	999999	999999	999999	193	870	853	875	999999	972	949	710	266	999999	196	746	999999	470	472	248	276	376	954	999999	843	470	225	11	90	999999	393	999999	75	677	241	435	999999	491	301	619	246	999999	86	66	310	430	999999	999999	748	244	843	661	999999	925	999999	846	250	999999	999999	722	655	851	999999	994	588	999999	999999	999999	283	761	534	73	178	852	11	69	299	999999	756	423	984	204	263	846	999999	999999	859	149	371	395	999999	36	34	579	964	395	422	92	477	141	784	897	747	987	710	779	492	79	924	999999	556	352	439	999999	999999	460	999999	948	999999	999999	319	999999	227	888	576	999999	999999	599	887	999999	647	999999	429	624	638	999999	457	276	146	
130	250	790	224	125	838	999999	596	981	999999	514	797	474	999999	621	999999	287	679	859	421	999999	741	893	191	319	999999	349	999999	815	414	651	13	332	811	972	615	529	292	999999	999999	733	999999	67	757	383	999999	183	228	808	802	361	999999	999999	854	934	389	356	608	905	517	499	920	781	576	200	510	474	662	999999	15	302	995	577	999999	687	299	684	145	807	500	999999	999999	124	999999	63	243	415	999999	877	999999	999999	920	386	594	999999	813	140	490	567	872	353	521	999999	999999	510	999999	840	788	177	645	704	221	800	414	92	379	999999	768	523	956	105	997	999999	433	746	999999	618	999999	260	999999	168	204	577	935	157	913	919	321	512	697	403	999999	309	242	888	999999	130	972	512	999999	17	999999	967	611	777	355	736	999999	65	137	746	857	999999	999999	486	510	643	865	999999	178	999999	494	266	825	562	478	999999	552	999999	699	261	646	999999	80	999999	796	236	966	167	801	187	999999	999999	384	951	999999	99	16	755	999999	413	264	714	343	999999	523	115	999999	58	309	658	193	243	366	876	110	999999	467	437	690	999999	999999	707	466	991	318	238	882	874	999999	388	691	797	166	295	997	931	146	349	999999	691	94	917	999999	153	993	999999	898	999999	850	168	632	578	999999	999999	736	556	258	351	421	999999	233	278	41	921	966	396	86	999999	878	178	250	999999	999999	998	199	760	849	322	998	411	339	999999	33	858	755	122	731	62	559	450	683	999999	999999	66	468	816	886	936	999999	606	831	827	999999	999999	999999	999999	493	999999	915	975	999999	935	999999	20	956	848	254	182	175	853	999999	33	522	438	495	455	999999	38	540	382	874	912	145	402	579	511	754	351	940	251	629	999999	147	583	743	747	999999	917	110	619	571	713	771	333	941	807	314	201	197	472	324	999999	536	542	111	794	799	950	999999	454	104	903	241	923	234	999	885	999999	694	747	999999	283	928	921	810	170	151	812	461	999999	207	562	999999	999999	927	999999	139	605	481	949	947	999999	999999	656	524	668	482	847	108	941	922	375	506	449	470	51	999999	614	731	940	999999	986	499	669	257	541	749	763	996	999999	999999	290	467	745	799	510	797	281	406	152	688	999999	713	519	849	831	66	713	999999	999999	637	524	873	999999	306	960	12	816	409	983	918	999999	851	999999	80	642	908	761	650	959	254	264	218	588	999999	360	283	999999	820	425	485	46	755	121	999999	999999	416	999999	448	838	507	980	999999	423	234	969	451	999999	449	
217	923	304	73	58	641	382	315	999999	288	946	687	33	996	983	999999	881	963	740	617	723	235	999999	323	812	461	273	392	999999	364	292	908	608	539	999999	999999	191	972	707	479	59	999999	999999	647	502	160	484	983	999999	999999	352	16	711	67	725	981	999999	980	261	596	377	990	521	999999	999999	47	89	493	393	492	326	909	999999	270	568	683	114	344	820	661	977	999999	503	879	999999	285	999999	551	814	631	559	999999	999999	120	112	68	999999	200	999999	464	81	990	999999	406	599	999999	750	451	498	52	999999	999999	999999	999999	619	97	496	641	919	999999	841	999999	679	762	932	125	999999	155	167	999999	163	913	693	365	589	986	999999	107	999999	577	534	755	62	771	999999	999999	50	131	501	24	999999	999999	280	929	999999	543	321	837	473	483	999999	605	293	989	999999	964	913	804	19	632	407	398	362	352	197	95	485	907	19	980	85	999999	654	153	937	275	642	999999	742	56	999999	852	634	805	331	928	471	73	882	789	48	999999	121	999999	617	183	535	928	741	537	68	999999	827	999999	408	190	951	150	61	623	331	999999	71	999999	957	999999	764	556	30	268	623	999999	35	230	942	839	953	786	999999	763	740	999999	999999	999999	999999	272	34	152	407	150	977	331	999999	268	468	889	184	158	910	71	999999	979	908	483	999999	647	999999	607	549	569	999999	174	614	297	883	617	135	857	976	695	530	621	159	879	999999	302	409	999999	999999	999999	664	805	999999	474	354	761	805	549	300	350	884	426	999999	999999	999999	812	999999	724	999999	850	764	327	999999	224	541	797	829	38	203	621	999999	620	999999	999999	999999	431	299	150	943	132	999999	586	566	635	811	113	999999	321	965	477	585	685	999999	999999	999999	347	633	660	933	556	931	777	999999	999999	112	999999	999999	999999	932	493	523	999999	780	999999	49	187	760	546	413	437	778	518	72	726	45	562	238	934	999999	567	797	638	217	397	200	44	999999	886	532	546	999999	913	389	482	953	999999	904	999999	872	120	587	96	256	505	777	423	714	629	643	550	45	645	907	375	695	884	369	999999	71	999999	999999	873	23	999999	903	999999	138	590	999999	37	999999	109	72	97	980	711	391	711	619	777	999999	611	253	982	511	887	16	23	787	78	648	521	77	999999	999999	999999	999999	389	999999	912	294	134	999999	999999	893	935	583	999999	395	983	503	658	774	999999	685	345	999999	41	999999	999999	858	125	803	703	388	145	42	205	923	276	638	12	119	706	999999	204	754	636	98	999999	
313	197	628	803	575	990	746	782	999999	829	93	51	34	585	64	179	331	999999	237	757	903	388	999999	128	355	999999	549	77	801	999999	590	999999	942	789	712	671	496	999999	137	999999	398	259	23	104	193	999999	999999	533	651	324	873	600	409	341	672	999999	300	510	457	84	450	679	981	700	248	99	108	999999	999999	393	999999	999999	36	999999	368	653	374	802	934	758	523	25	999999	487	999999	999999	999999	999999	126	999999	999999	986	551	62	999999	719	278	322	855	999999	498	742	661	999999	641	999999	573	569	999999	29	561	999999	999999	699	561	435	262	999999	93	999999	999999	999999	999999	999999	22	695	779	973	999999	648	384	999999	946	840	270	780	364	167	845	75	426	999999	999999	999999	236	882	420	852	500	999999	467	999999	239	608	598	11	999999	575	255	945	772	999999	677	333	999999	509	551	999999	438	781	999999	105	659	27	831	480	857	999999	999999	139	285	999999	483	379	191	999999	821	348	251	268	165	788	911	999999	303	826	356	315	462	726	341	999999	424	719	450	372	999999	222	777	128	153	999999	999999	125	670	845	999999	999999	999999	43	687	213	493	179	625	999999	193	759	999999	14	133	552	569	142	798	599	512	763	999999	819	496	609	570	999999	125	999999	82	999999	238	458	999999	58	172	999999	49	137	999999	254	103	168	188	364	498	772	999999	600	44	583	327	999999	342	362	379	332	546	999999	999999	370	64	73	999999	397	531	999999	304	999999	389	999999	103	671	999999	268	999999	999999	999999	142	121	798	138	524	999999	498	478	167	126	356	679	839	999999	961	495	831	199	999999	999999	999999	833	233	478	999999	220	893	999999	999999	999999	83	692	608	999999	414	966	844	999999	540	544	722	999999	373	159	947	405	550	268	999999	185	577	79	999999	999999	849	999999	888	330	218	999999	634	17	822	999999	52	663	80	157	478	994	999999	599	659	495	235	999999	470	83	530	999999	670	999999	358	480	999999	14	63	786	842	114	88	524	999999	999999	910	714	106	877	116	294	335	999999	790	147	999999	977	419	999999	596	976	999999	999999	799	694	642	999	659	999999	400	47	610	293	314	999999	915	999999	999999	432	585	521	776	999999	966	999999	199	999999	999999	220	946	999999	594	909	199	866	999999	274	999999	999999	593	911	64	754	487	999999	999999	51	999999	427	232	406	999999	999999	999999	85	210	256	999999	563	505	374	999999	449	405	999999	999999	999999	999999	999999	999999	651	412	248	838	673	466	31	115	999999	562	157	191	427	999999	549	716	607	350	123	665	29	999999	170	999999	229	999999	
615	358	213	626	999999	946	999999	329	580	993	172	158	999999	619	188	999999	999999	10	357	192	736	999999	855	567	999999	360	999999	783	999999	234	999999	999999	619	916	851	672	901	280	580	211	999999	999999	417	999999	553	459	455	503	999999	878	476	169	484	46	31	999999	999999	646	999999	999999	965	865	251	999999	751	756	999999	978	768	999999	249	679	430	156	650	638	54	310	23	394	999999	999999	999999	209	757	92	931	582	895	697	179	264	498	948	245	677	999999	71	999999	797	920	477	735	971	638	797	739	999999	999999	393	999999	999999	633	397	727	488	999999	999999	598	669	824	956	92	999999	346	985	190	481	910	999999	782	982	506	226	474	437	751	335	571	960	353	603	999999	512	588	976	631	111	231	999999	118	813	473	145	972	963	394	664	635	999999	616	267	999999	999999	610	999999	697	999999	922	299	736	243	999999	637	325	999999	771	999999	492	369	363	89	259	163	864	999999	519	999999	999999	999999	52	999999	999999	918	353	999999	999999	772	901	461	289	999999	188	931	29	999999	999999	835	819	751	202	814	181	275	299	999999	17	273	558	642	616	999999	171	422	999999	649	542	562	293	240	999999	998	679	41	999999	148	901	328	999999	999999	634	999999	551	502	999999	238	916	999999	999999	999999	87	913	223	999999	844	953	63	999999	999999	380	999999	781	551	588	707	204	145	149	196	161	999999	689	999999	569	17	932	784	669	114	999999	999999	118	933	476	162	999999	784	420	196	135	94	145	643	763	656	999999	142	999999	999999	123	103	776	248	477	192	398	784	654	260	912	999999	393	999999	665	999999	234	847	84	435	999999	419	724	999999	70	76	498	55	375	913	999999	800	820	874	990	925	999999	869	466	294	999999	356	999999	169	284	956	700	484	999999	999999	431	15	67	537	228	704	378	822	188	410	693	999999	418	741	106	999999	358	519	671	739	999999	365	391	999999	999999	999999	289	565	679	113	375	24	77	259	999999	158	742	292	656	295	557	999999	690	65	601	422	937	999999	999999	172	607	999999	813	248	435	76	624	999999	999999	998	425	812	153	84	45	678	285	169	259	948	999999	999999	863	385	999999	556	674	335	198	999999	292	889	503	517	999999	999999	211	828	824	999999	999999	999999	425	658	870	999999	990	615	999999	922	147	778	999999	124	793	541	328	437	66	878	402	298	999999	618	999999	999999	319	635	999999	851	999999	999999	345	835	424	903	999999	215	999999	447	999999	68	999999	276	999999	999999	750	388	724	964	866	773	999999	945	32	999999	396	807	942	345	999999	
999999	999999	999999	999999	690	443	313	699	889	999999	122	999999	618	323	343	983	812	999999	211	784	999999	911	614	985	704	685	999999	812	999999	517	999999	272	999999	22	210	31	146	821	430	80	999999	689	834	82	999999	850	162	999999	999999	261	584	309	740	560	504	453	432	999999	750	15	53	500	519	999999	58	999999	753	999999	122	322	999999	990	86	141	347	251	86	542	241	999999	999999	767	999999	928	933	543	531	999999	518	999999	599	999999	80	425	999999	946	179	462	33	903	999999	999999	519	999999	999999	593	999999	999999	222	262	376	889	952	896	999999	285	999999	590	448	999999	999999	145	999999	365	999999	895	999999	661	999999	401	81	999999	999999	338	757	976	257	999999	525	999999	999999	921	405	266	390	709	999	183	942	751	579	588	24	999999	585	999999	469	163	999999	517	999999	999999	999999	999999	190	752	381	624	148	506	38	619	75	108	204	406	739	831	975	23	999999	746	718	362	821	493	999999	999999	753	796	516	103	113	999999	677	749	426	584	999999	637	338	999999	45	446	999999	960	999999	999999	324	189	999999	638	188	999999	621	926	999999	153	999	999999	999999	999999	870	351	989	934	516	999999	430	454	980	999999	755	348	684	999999	711	999999	639	861	969	999999	685	999999	575	878	915	472	395	999999	896	999999	584	387	494	957	514	693	456	788	453	465	495	870	999999	76	999999	839	999999	110	224	580	513	147	727	459	696	999999	999999	121	28	54	672	679	557	707	580	999999	853	999999	16	999999	825	999999	418	999999	208	814	374	508	996	85	515	999999	536	999999	769	447	659	999999	999999	217	999999	345	770	999999	999999	815	322	502	496	514	999999	238	999999	999999	754	662	729	999999	260	881	932	278	124	942	999999	387	153	999999	937	143	718	818	466	798	112	490	90	18	999999	392	999999	872	21	999999	99	287	999999	340	572	117	717	999999	784	389	284	648	999999	827	871	999999	672	999999	564	363	796	178	771	999999	999999	274	581	721	501	868	389	70	266	633	852	999999	197	812	668	830	425	999999	43	87	524	464	269	999999	147	999999	999999	420	317	658	695	999999	515	894	999999	307	999999	999999	999999	916	10	224	999999	597	975	619	999999	859	423	734	999999	525	999999	694	781	640	14	999999	583	194	158	999999	999999	607	937	999999	746	303	576	370	304	429	999999	127	999999	310	999999	672	999999	527	98	860	999999	583	721	180	787	820	999999	605	303	217	422	761	768	41	471	783	999999	53	873	924	293	62	440	517	199	26	616	481	567	342	999999	999999	105	297	999999	179	886	999999	
153	925	190	999999	77	96	17	574	999999	56	838	298	22	243	654	173	577	945	152	213	999999	999999	213	999999	48	961	176	365	665	480	69	302	897	892	899	999999	999999	322	999999	354	509	625	667	570	642	278	330	806	412	932	720	36	36	682	787	383	721	549	932	116	919	652	908	879	987	999999	401	130	344	999999	429	999999	960	798	999999	364	112	643	998	769	641	370	953	733	759	42	275	224	999999	526	236	203	390	999999	434	857	717	788	583	106	877	210	472	706	999999	465	76	237	999999	432	280	88	551	999999	474	559	698	185	129	954	280	187	24	999999	999999	999999	874	999999	999999	999999	999999	324	999999	901	892	441	897	256	999999	303	999999	47	999999	682	255	158	652	227	999999	875	168	542	669	628	825	699	999999	654	237	286	591	984	863	142	784	956	28	649	280	43	661	999999	954	825	999999	243	999999	342	572	330	583	999999	677	999999	687	115	654	440	86	203	256	999999	999999	944	999999	981	999999	112	898	999999	140	12	946	380	223	999999	999999	843	640	592	757	853	999999	999999	702	933	317	374	455	679	311	587	573	87	787	418	432	19	122	17	69	839	444	284	200	581	710	999999	285	999999	527	999999	800	999999	445	403	999999	122	252	779	673	808	999999	228	986	553	439	999999	593	805	294	578	731	633	999999	917	419	807	716	131	232	20	99	484	161	500	786	88	999999	394	999999	319	766	343	343	260	192	225	999999	646	151	841	713	480	686	999999	999999	999999	961	999999	999999	999999	999999	131	556	999999	999999	182	77	495	766	360	237	999999	557	974	812	999999	999999	282	734	999999	519	999999	979	391	306	619	798	213	421	619	127	122	410	893	913	645	786	999999	541	999999	158	802	880	791	613	999999	922	711	146	691	877	689	793	790	999999	336	152	999999	367	109	384	864	999999	157	999999	124	798	664	70	177	611	619	740	725	55	999999	199	197	777	999999	999999	96	76	729	999999	999999	328	620	59	587	502	621	322	441	635	999999	728	999999	558	498	716	268	999999	968	999999	268	948	78	999999	136	146	954	397	999999	412	297	999999	354	999999	999999	795	999999	614	483	674	999999	306	999999	100	761	989	466	639	288	999999	438	445	999999	650	999999	489	999999	999999	999999	450	548	233	999999	999999	347	496	384	999999	752	703	999999	653	177	304	99	961	649	978	999999	147	680	324	119	501	973	999999	699	704	999999	325	545	312	691	999999	135	766	559	999999	752	275	999999	149	886	585	546	785	278	803	999999	521	840	282	893	
999999	999999	234	123	999999	65	495	797	999999	393	437	167	235	999999	999999	999999	333	411	379	235	717	999999	540	437	999999	955	999999	582	895	153	421	999999	273	419	906	272	901	652	999999	224	266	477	934	999999	459	999999	320	823	144	635	236	119	471	999999	185	262	240	796	589	300	867	999999	999999	535	971	952	894	816	65	871	277	999999	108	165	968	249	999999	999999	977	116	645	999999	448	270	999999	312	23	999999	243	654	42	114	999999	22	356	354	575	409	784	999999	532	503	768	272	999999	556	21	315	88	936	664	456	999999	482	655	501	474	641	618	669	938	999999	582	999999	839	173	617	95	808	624	673	999999	998	480	583	151	607	999999	902	371	301	708	148	306	990	585	295	999999	367	854	879	934	790	999999	999999	999999	921	999999	433	999999	938	925	999999	999999	273	475	457	999999	999999	514	999999	298	999999	257	377	999999	540	999999	419	999999	999999	36	728	999999	744	738	999999	999999	912	729	229	249	751	708	999999	375	211	999999	43	525	137	999999	692	852	960	999999	999999	542	747	338	324	645	948	180	326	999999	207	553	718	534	76	999999	999999	179	294	655	547	40	999999	999999	999999	855	252	999999	135	999999	999999	875	993	163	543	865	145	583	414	584	300	581	391	999999	178	999999	965	508	999999	562	521	522	568	314	53	174	999999	745	309	468	402	999999	999999	395	999999	331	559	565	990	210	439	851	764	709	999999	965	648	315	833	380	889	743	444	572	418	821	317	688	119	999999	158	999999	284	946	192	999999	536	996	942	847	108	999999	999999	258	133	669	758	858	949	999999	525	412	912	928	579	658	999999	482	976	756	23	871	455	999999	62	999999	577	818	527	129	439	652	372	986	282	999999	236	196	999999	749	72	999999	739	41	853	746	999999	355	376	533	999999	63	29	999999	833	236	954	896	206	999999	102	940	340	830	648	873	49	926	655	99	999999	433	42	237	694	564	999999	423	768	315	562	231	451	999999	999999	385	999999	187	162	56	534	339	989	366	999999	132	999999	908	393	980	999999	561	700	287	110	999999	31	999999	501	279	999999	541	137	999999	530	999999	499	346	999999	272	250	999999	773	999999	565	999999	443	676	581	571	445	999999	39	999999	609	11	531	174	893	312	364	841	686	883	951	993	211	109	836	785	632	782	582	999999	739	999999	787	100	722	18	757	999999	220	929	833	871	511	999999	291	999999	349	335	452	999999	907	408	185	890	658	571	890	999999	840	999999	999999	663	999999	908	999999	999999	223	440	451	885	
555	19	630	756	999999	89	999999	862	818	999999	999999	307	339	559	223	999999	668	897	442	160	127	422	514	425	999999	999999	231	602	301	526	315	908	999999	999999	478	897	999999	429	840	579	999999	38	526	999999	358	641	333	101	999999	717	999999	326	999999	301	767	999999	505	215	766	999999	857	888	999999	999999	10	999999	424	772	90	325	563	249	66	863	80	99	896	981	999999	359	999999	140	907	583	431	989	909	999999	800	346	402	572	663	961	721	201	467	234	532	820	226	561	20	378	164	856	999999	145	231	999999	245	523	148	416	999999	727	980	986	999999	999999	628	832	971	744	923	999999	999999	105	999999	878	999999	999999	458	999999	142	294	129	999999	429	574	730	774	370	131	110	878	434	999999	999999	999999	999999	480	364	521	999999	393	589	276	999999	173	280	999999	993	352	56	573	74	891	999999	748	999999	451	567	305	290	853	999999	849	643	54	566	339	177	158	668	160	317	937	64	748	999999	853	999999	266	304	566	780	27	85	537	813	542	972	190	395	768	913	68	999999	348	920	999999	632	410	607	940	996	845	684	895	265	137	999999	535	999999	754	368	310	11	724	999999	999999	774	116	240	999999	367	987	763	900	247	259	706	999999	827	965	230	999999	659	364	569	999999	342	999999	999999	686	999999	999999	147	640	410	612	67	516	274	999999	965	526	179	583	582	999999	999999	784	999999	999999	431	130	999999	87	534	999999	651	646	164	999999	122	594	999999	554	999999	921	850	132	499	634	999999	199	451	362	999999	999999	999999	85	999999	559	999999	999999	531	275	264	584	739	999999	116	724	960	420	361	999999	362	380	692	625	265	661	169	959	294	33	813	241	678	354	87	829	182	576	864	605	295	564	999999	568	299	999999	192	790	26	775	673	999999	999999	325	10	629	999999	999999	820	999999	400	999999	999999	507	462	33	906	394	999999	286	552	394	555	756	840	798	316	134	335	521	999999	379	999999	999999	360	42	999999	363	354	458	817	999999	755	744	214	401	300	566	999999	276	837	797	999999	740	999999	288	235	91	484	999999	999999	887	561	308	999999	31	999999	755	157	429	630	552	999999	534	468	266	638	999999	552	448	508	750	28	69	999999	681	999999	212	999999	999999	807	321	999999	152	145	930	733	456	103	999999	999999	545	419	686	646	294	758	283	999999	966	999999	423	999999	45	703	999999	999999	501	999999	969	460	999999	469	999999	622	318	674	897	398	538	533	999999	717	999999	998	963	341	341	423	399	923	297	930	329	431	393	782	842	448	999999	
71	241	999999	134	999999	701	85	343	74	337	620	861	884	743	443	468	705	180	999999	740	240	999999	999999	234	999999	172	999999	149	654	238	535	831	458	825	999999	301	999999	593	635	306	887	998	277	95	779	72	412	196	999999	963	687	611	804	707	342	999999	163	607	88	570	883	935	688	835	802	789	412	69	276	999999	118	122	544	741	999999	242	999999	999999	455	983	760	632	263	691	551	924	999999	999999	492	943	999999	999999	515	75	423	951	319	441	293	989	999999	352	919	743	999999	574	77	999999	999999	110	273	171	161	105	809	260	681	997	294	877	762	661	999999	333	14	999999	607	999999	999999	901	922	828	708	465	333	999999	999999	520	999999	976	856	963	896	391	999999	999999	600	419	266	172	279	322	999999	999999	237	998	775	596	999999	498	967	598	744	999999	187	444	999999	999999	771	402	547	171	170	999999	31	999999	999999	999999	652	39	766	197	999999	166	632	999999	681	302	238	335	642	126	781	348	18	999999	229	943	999999	246	522	999999	647	864	624	117	999999	839	394	438	242	590	943	999999	732	999999	385	588	330	577	762	170	467	446	759	431	999999	999999	309	762	579	999999	981	416	516	861	549	358	999999	999999	458	842	908	799	102	62	182	81	999999	999999	999999	640	623	999999	483	362	447	211	999999	203	727	340	540	632	859	999999	608	999999	203	870	240	999999	57	805	128	920	261	999999	353	707	258	999999	999999	80	879	938	208	354	932	163	999999	999999	254	347	797	128	999999	999999	940	682	453	645	878	745	999999	855	593	999999	999999	563	110	779	857	406	945	418	134	469	752	999999	222	264	604	49	999999	892	782	709	999999	10	617	975	999999	671	264	612	439	470	82	34	355	389	999999	378	999999	643	999999	847	999999	388	993	842	533	30	999999	199	999999	999999	298	115	82	884	999999	999999	999999	135	999999	195	999999	342	978	664	397	728	574	832	999999	235	986	813	411	935	316	629	999999	775	451	706	211	75	571	600	181	999999	951	470	579	999999	432	927	999999	304	999999	70	999999	999999	455	999999	455	637	999999	815	852	999999	999999	147	999999	190	999999	180	683	356	984	87	771	388	492	430	776	113	262	999999	802	69	232	116	239	999999	230	678	330	646	260	574	303	755	748	696	999999	813	892	399	820	262	254	244	320	628	299	999999	845	999999	38	351	384	673	999999	792	262	597	999999	332	960	830	849	47	106	419	783	25	639	796	167	962	999999	863	287	549	815	988	795	611	956	208	833	305	617	908	199	999999	
742	956	443	999999	999999	569	999999	989	412	217	148	999999	844	283	392	59	999999	76	999999	999999	395	473	999999	999999	801	306	376	761	997	554	429	197	230	163	999999	683	362	491	66	651	433	297	147	999999	999999	895	766	682	816	783	437	551	778	999999	999999	999999	978	179	999999	609	203	678	992	999999	787	999999	680	690	999999	709	697	386	19	488	97	107	336	379	423	906	539	694	999999	224	999999	878	418	999999	920	13	999999	192	999999	457	458	755	305	999999	999999	999999	999999	86	999999	117	999999	60	999999	300	999999	145	943	999999	755	968	999999	509	733	778	741	908	542	999999	770	996	14	999999	770	562	39	341	802	57	999999	524	999999	463	22	836	137	76	346	999999	961	784	70	106	437	648	387	949	31	527	547	911	366	97	315	685	999999	999999	290	999999	271	258	343	999999	999999	999999	999999	616	999999	897	650	675	999999	425	999999	986	999999	908	999999	131	999999	89	319	284	509	647	167	999999	999999	337	733	556	785	999999	999999	999999	999999	174	56	205	370	770	462	134	877	999999	349	941	920	329	999999	205	999999	999999	805	999999	939	999999	396	411	999999	683	469	169	999999	103	889	215	568	463	545	771	861	881	999999	999999	626	999999	406	637	308	226	682	999999	587	537	62	999999	999999	675	773	391	778	644	999999	687	999999	303	960	783	983	999999	382	467	784	977	343	999999	407	401	564	753	662	999999	113	856	10	999999	581	999999	51	271	654	999999	689	164	993	226	759	84	113	999999	235	622	654	174	843	225	53	999999	204	439	230	999999	120	30	728	30	541	275	686	668	999999	999999	742	721	489	999999	777	999999	999999	126	863	333	297	241	528	999999	113	938	23	785	599	971	441	999999	51	493	783	999999	435	972	685	493	999999	444	611	900	999999	999999	685	364	447	423	626	87	575	897	999999	879	999999	689	999999	602	262	901	79	750	892	139	680	995	999999	117	204	21	441	379	935	999999	999999	627	999999	181	999999	658	347	185	355	364	999999	153	621	903	999999	745	66	93	241	496	999999	861	999999	999999	999999	689	999999	339	999999	614	999999	999999	961	999999	259	873	999999	745	999999	603	564	893	999999	537	102	999999	384	801	939	458	954	358	999999	999999	487	767	619	417	919	573	999999	999999	956	999999	718	840	192	601	653	999999	224	321	743	637	932	481	999999	480	999999	724	314	856	999999	770	659	298	67	522	999999	492	264	123	999999	775	999999	556	936	664	819	999999	999999	782	157	645	243	643	614	510	517	999999	311	149	999999	999999	269	152	617	999999	
999999	999999	782	670	70	999999	50	111	999999	968	43	385	999999	801	999999	405	379	999999	709	999999	536	26	999999	557	999999	999999	999999	999999	999999	630	516	461	939	750	584	399	479	684	722	986	605	142	999999	646	999999	142	471	999999	999999	363	824	999999	443	999999	659	74	999999	999999	665	999999	980	999999	746	864	462	581	446	794	227	271	926	999999	808	722	159	403	868	47	90	999999	74	681	636	11	806	778	27	999999	999999	999999	999999	253	29	198	15	680	396	292	194	895	999999	676	292	227	436	139	999999	720	999999	999999	206	708	155	793	470	309	999999	999999	68	683	563	999999	999999	708	617	682	999999	999999	717	478	17	585	853	194	186	397	999999	999999	575	999999	849	307	373	834	323	944	107	236	727	705	391	651	999999	510	999999	336	973	584	999999	753	463	999999	13	999999	258	999999	999999	999999	616	82	911	879	999999	391	833	266	996	999999	394	673	585	450	893	21	97	999999	361	352	853	850	424	814	809	821	999999	541	303	138	586	999999	999999	147	999999	999999	794	511	481	842	677	84	340	113	199	936	999999	23	999999	991	157	999999	268	513	116	999999	999999	106	80	999999	178	301	999999	867	292	691	999999	448	830	248	999999	585	884	999999	675	779	520	320	999999	872	653	210	127	999999	999999	694	999999	585	40	853	996	697	441	999999	674	385	121	472	821	507	361	730	192	186	999999	571	999999	748	837	337	256	347	481	999999	704	999999	184	999999	999999	597	256	999999	999999	976	999999	529	154	760	845	299	668	57	499	127	520	923	27	940	537	419	687	999999	748	999999	607	658	225	243	999999	706	211	460	586	999999	999999	363	322	215	934	999999	427	256	903	548	999999	999999	848	364	999999	781	949	999999	133	476	910	560	260	715	379	999999	999999	999999	999999	148	98	218	999999	275	866	167	610	811	15	292	991	440	793	209	43	999999	809	999999	556	648	756	967	336	119	999999	700	112	999999	836	351	941	516	999999	764	460	461	737	583	498	999999	180	147	238	999999	484	479	767	999999	682	970	784	452	364	692	391	999999	881	361	951	175	64	14	975	999999	350	999999	999999	38	749	582	999999	236	999999	36	477	618	999999	999999	634	844	933	62	924	865	999999	999999	162	232	999999	339	579	385	631	332	475	176	999999	999999	500	999	954	738	311	999999	309	558	89	337	999999	999999	391	396	999999	117	242	12	999999	999999	107	851	999999	302	656	419	13	295	604	50	999999	311	456	176	994	999999	889	204	999999	824	999999	19	419	824	17	609	948	192	658	524	
999999	999999	96	62	475	649	676	662	999999	891	106	999999	999999	49	999999	999999	326	225	402	999999	999999	47	260	265	553	98	999999	999999	294	57	999999	999999	636	89	950	999999	999999	403	700	355	958	999999	123	999999	727	552	999999	379	58	104	999999	733	789	567	306	61	999999	831	509	999999	216	178	999999	999999	429	999999	387	873	99	687	999999	922	524	57	143	999999	924	400	537	10	43	72	459	199	764	738	40	999999	783	898	876	394	999999	999999	999999	790	999999	88	440	451	174	191	290	371	999999	370	218	999999	999999	317	137	999999	304	999999	353	154	718	187	280	690	255	318	999999	200	999999	313	38	211	909	352	999999	999999	960	95	836	851	999999	97	999999	404	530	298	999999	475	771	65	100	395	969	993	81	999999	999999	749	206	999999	100	100	561	102	999999	17	999999	91	187	999999	860	218	999999	999999	373	631	394	876	170	956	999999	624	999999	999999	223	999999	999999	915	281	457	48	999999	888	979	999999	690	535	999999	72	522	465	564	298	490	999999	999999	722	477	629	999999	297	932	588	250	193	475	671	806	879	698	775	917	999999	729	999999	649	330	692	999999	999999	105	693	813	648	999999	118	336	938	559	342	920	763	296	831	169	115	632	648	796	295	999999	999999	821	374	746	548	754	568	248	555	560	999999	999999	946	354	603	129	940	749	84	149	732	257	547	777	999999	999999	999999	569	999999	999999	682	999999	455	663	376	999999	999999	901	953	363	768	700	14	781	890	999999	349	486	566	986	692	898	721	156	296	481	999999	597	734	999999	999999	998	999999	999999	877	143	291	293	999999	730	999999	48	999999	720	380	42	253	999999	886	986	291	999999	13	159	335	783	185	309	376	894	999999	850	999999	999999	587	769	598	475	903	999999	744	65	508	999999	999999	653	112	10	999999	264	238	518	710	999999	635	999999	994	951	213	104	957	982	917	93	999999	830	999999	760	143	611	443	777	861	999999	252	236	993	178	999999	681	680	184	534	121	666	89	150	430	410	313	775	647	272	809	799	999999	999999	424	703	485	782	352	867	173	821	460	657	999999	505	408	290	826	117	531	423	783	458	999999	426	62	999999	450	359	999999	836	795	514	61	339	490	999999	579	999999	999999	899	337	317	370	299	216	432	568	924	999999	32	999999	539	999999	396	26	313	999999	998	650	795	341	999999	47	337	35	945	999999	251	24	999999	711	361	749	632	95	999999	999999	999999	219	630	131	526	357	807	887	266	773	664	323	999999	756	999999	823	999999	567	344	999999	42	
999999	270	825	327	910	690	999999	596	789	999999	310	551	999999	825	788	30	674	999999	645	240	450	769	182	999999	999999	838	564	999999	537	187	74	751	205	65	251	949	804	803	615	666	495	300	476	664	363	771	960	930	999999	803	898	752	698	999999	592	505	98	884	398	81	136	191	68	612	999999	999999	355	999999	584	838	226	870	999999	978	745	159	999999	517	999999	166	877	634	999999	734	289	999999	62	165	999999	746	860	999999	415	544	540	999999	999999	999999	620	804	425	799	356	953	586	37	552	719	304	442	212	999999	307	242	203	502	844	334	999999	999999	507	200	697	837	999999	307	999999	665	448	441	917	438	896	783	740	88	288	393	158	261	770	342	999999	40	999999	999999	999999	999999	350	47	468	908	540	889	306	999999	999999	999999	975	289	571	887	280	863	999999	999999	684	524	501	125	224	999999	999999	81	960	175	340	666	999999	698	684	292	999999	411	972	999999	897	16	486	999999	976	769	417	868	689	883	71	997	999999	769	999999	999999	681	999999	823	999999	999999	468	999999	141	894	999999	224	999999	999999	289	572	999999	890	999999	876	677	999999	985	149	454	53	317	999999	999999	999999	343	160	533	102	999999	611	100	588	999999	999999	439	87	355	620	540	555	139	273	410	321	201	116	10	893	999999	70	999999	999999	378	963	424	86	851	37	999999	294	999999	195	999999	677	481	291	925	999999	446	599	691	374	999999	899	913	53	981	766	911	236	160	640	999999	999999	915	14	220	11	862	362	999999	328	69	256	864	999999	256	732	839	910	191	999999	456	338	999999	330	486	478	999999	381	105	95	126	335	143	60	999999	500	762	999999	81	924	999999	94	374	999999	315	362	44	969	797	999999	927	10	54	388	999999	835	157	595	528	741	951	999999	999999	149	211	999999	999999	814	923	755	999999	999999	839	267	406	999999	999999	15	25	134	444	90	584	846	999999	125	290	755	866	999999	353	999999	948	340	973	883	827	234	171	581	249	229	56	51	288	999999	999999	787	999999	821	872	151	580	999999	306	999999	907	420	981	96	453	367	999999	737	999999	803	423	999999	294	999999	544	739	844	443	884	224	999999	542	567	603	953	502	773	55	323	211	597	554	999999	112	999999	999999	253	84	137	999999	281	318	639	999999	151	999999	503	469	286	999999	307	146	519	91	835	375	852	387	999999	950	999999	902	424	210	216	869	475	999999	546	137	495	769	999999	12	943	726	999999	92	462	999999	999	314	768	190	904	460	44	951	999999	611	999999	999999	941	186	999999	
999999	893	439	279	282	196	999999	922	159	999999	538	830	999999	148	119	999999	769	924	999999	951	290	999999	244	999999	999999	834	999999	914	935	999999	629	827	999999	714	999999	999999	473	813	999999	114	999999	391	619	542	376	629	527	813	167	149	999999	941	999999	999999	999999	244	659	143	523	447	672	406	986	585	999999	710	702	999999	999999	999999	998	999999	744	737	272	898	999999	702	929	135	317	711	757	796	999999	687	727	903	706	340	183	339	999999	742	442	291	404	43	999999	665	927	723	249	880	999999	837	206	372	999999	119	999999	957	213	397	140	999999	649	999999	806	340	999999	798	106	242	999999	669	666	11	304	981	503	491	188	274	207	593	471	876	656	941	490	365	999999	597	621	226	135	901	612	481	641	214	237	999999	999999	138	626	17	776	480	181	205	77	999999	615	238	778	999999	199	546	499	999999	544	865	850	999999	858	509	621	887	543	764	399	999999	349	299	999999	999999	591	999999	999999	464	110	999999	770	999999	297	958	982	392	447	195	711	76	982	869	669	372	342	64	280	127	395	889	936	416	806	999999	642	325	974	783	357	999999	579	44	672	368	104	999999	340	900	526	999999	450	999999	62	332	840	479	629	999999	662	537	799	999999	79	221	248	999999	489	999999	999999	666	999999	663	999999	591	497	947	999999	310	277	999999	999999	379	600	166	448	589	363	999999	413	172	695	92	130	820	331	729	999999	461	130	741	85	298	584	999999	999999	786	519	471	835	893	282	328	624	885	813	429	259	912	999999	999999	999999	15	638	163	970	335	542	27	269	768	999999	999999	999999	999999	701	435	795	740	345	661	79	891	999999	520	999999	376	999999	999999	17	902	480	999999	688	471	740	999999	659	430	889	495	999999	501	212	77	999999	537	148	98	193	387	633	518	576	120	589	999999	366	128	999999	603	866	306	999999	366	297	928	67	719	999999	631	776	374	851	849	999999	577	688	581	999999	362	238	379	62	629	999999	961	486	577	881	632	713	999999	166	295	999999	947	491	846	779	999999	479	429	303	561	610	269	999999	999999	703	22	429	785	519	911	999999	999999	999999	390	999999	336	451	999999	837	999999	918	245	217	566	230	469	96	842	802	625	882	809	999999	500	29	19	303	759	874	999999	212	928	999999	255	919	999999	999999	110	758	452	541	990	591	140	643	375	999999	111	506	243	999999	999999	983	893	38	566	420	753	371	88	43	692	999999	968	961	989	223	962	999999	98	766	985	94	359	94	892	999999	999999	857	653	999999	202	
263	999999	942	999999	944	999999	999999	363	999999	950	739	679	419	849	385	622	178	653	162	99	999999	418	477	941	502	999999	809	999999	347	473	895	718	130	840	438	973	36	999999	54	94	999999	292	999999	815	255	414	940	245	999999	605	777	213	999999	999999	736	845	173	11	132	321	999999	999999	25	258	999999	999999	559	578	420	411	596	832	608	78	354	182	52	999999	695	97	692	573	629	742	999999	999999	227	261	113	593	810	34	223	733	765	664	276	126	761	999999	854	372	824	115	19	944	999999	432	524	564	999999	511	316	44	629	755	461	283	562	999999	999999	308	474	827	999999	571	619	875	312	689	905	926	999999	999999	243	330	749	999999	732	999999	97	795	736	549	790	999999	718	189	113	20	213	993	999999	399	999999	556	897	996	513	448	999999	728	129	999999	658	876	999999	846	999999	308	15	937	550	811	284	17	571	924	47	302	999999	999999	771	302	486	912	999999	511	999999	686	433	752	20	294	426	369	999999	901	891	913	697	872	999999	805	14	275	999999	751	125	423	999999	972	959	221	999999	999999	999999	826	358	999999	514	999999	807	125	875	263	926	999999	395	915	341	999999	43	134	605	981	62	966	298	220	469	620	396	999999	701	460	999999	799	699	999999	412	849	999999	155	409	999999	999999	272	999999	750	349	196	366	999999	999999	325	999999	999999	615	613	842	999999	537	999999	286	999999	713	192	423	425	999999	137	566	999999	999999	491	126	888	724	17	916	790	999999	548	871	282	263	196	542	386	521	957	999999	95	689	999999	999999	414	869	515	883	999999	848	513	999999	222	630	502	999999	600	208	60	999999	607	697	61	952	999999	999999	13	639	527	999999	999999	903	513	999999	480	184	100	999999	712	29	219	999999	44	941	533	999999	659	652	761	498	999999	187	471	847	999999	999999	999999	469	333	147	999999	875	366	999999	811	610	776	278	999999	327	606	431	496	41	900	483	663	120	428	999999	617	361	878	999999	708	999999	442	665	367	91	999999	631	846	999999	163	343	999999	802	140	999999	491	390	501	443	892	520	999999	439	999999	112	735	526	51	999999	999999	999999	999999	999999	533	951	999999	999999	911	78	999999	999999	584	921	878	566	999999	860	980	505	999999	237	999999	445	145	197	178	12	999999	999999	356	30	590	254	999999	648	999999	439	999999	189	755	380	479	432	663	917	935	999999	999999	389	395	874	999999	545	999999	302	655	561	201	345	783	174	400	655	999999	999999	394	340	877	239	230	286	591	801	999999	867	757	436	782	228	262	999999	451	
999999	869	481	484	54	890	751	992	999999	247	999999	405	591	999999	999999	999999	999999	532	604	892	999999	999999	118	292	745	796	495	544	229	779	973	93	384	723	70	999999	999999	285	350	450	135	247	444	999999	658	999999	999999	999999	934	726	878	695	657	515	129	181	761	199	739	257	999999	999999	773	15	274	849	31	999999	919	999999	999999	628	999999	164	766	94	724	79	633	999999	999999	607	999999	502	901	287	999999	868	603	888	34	61	545	999999	999999	919	999999	999999	999999	999999	384	299	999999	895	266	260	513	999999	999999	999999	457	691	999999	399	999999	797	605	280	114	986	999999	162	274	40	23	418	92	98	119	847	620	294	304	999999	965	349	639	715	246	650	774	999999	129	999999	441	342	495	999999	484	257	323	202	999999	788	395	999999	34	937	881	848	999999	424	392	999999	424	172	397	740	434	279	167	890	44	463	221	999999	42	706	599	681	922	935	613	861	533	427	958	515	438	743	324	702	833	397	482	359	551	226	153	279	999999	755	722	999999	999999	432	168	872	577	906	199	328	999999	210	999999	242	811	530	378	999999	213	881	312	690	954	465	67	646	980	999999	938	816	563	330	736	177	999999	999999	771	111	269	96	938	532	554	996	363	632	471	250	999999	30	847	999999	999999	73	452	41	261	634	374	521	892	714	999999	999999	764	28	999999	758	28	413	758	277	737	127	999999	999999	146	958	999999	435	185	739	324	999999	968	416	264	999999	724	191	156	147	736	748	204	233	999999	999999	241	345	168	712	231	999999	999999	580	999999	948	999999	999999	895	303	532	939	999999	162	400	60	999999	357	763	999999	999999	999999	267	621	541	989	999999	719	224	965	999999	766	277	472	517	189	999999	398	997	999999	553	60	999999	852	615	797	411	51	832	514	766	999999	999999	999999	678	395	877	650	48	430	35	999999	999999	999999	577	999999	672	874	644	221	405	26	360	456	256	983	999999	999999	16	999999	587	999999	887	999999	209	842	999999	999999	793	999999	312	14	359	576	291	154	601	367	999999	849	134	999999	407	621	118	749	999999	135	999999	694	845	472	644	304	999999	153	522	999999	730	734	580	762	999999	999999	908	999999	667	783	175	112	392	192	139	166	619	59	483	999999	601	999999	319	69	798	108	287	840	999999	999999	733	147	631	852	637	550	278	999999	999999	885	999999	717	999999	749	959	18	312	999999	342	999999	999999	793	670	257	156	280	425	521	999999	981	999999	78	999999	612	59	37	999999	539	555	999999	887	257	999999	598	999999	884	377	569	
109	790	796	624	507	882	999999	999999	477	384	705	367	134	757	407	474	651	645	686	999999	999999	932	999999	999999	117	753	599	438	200	81	695	272	902	999999	421	184	999999	999999	999999	999999	999999	119	999999	105	833	198	464	999999	849	138	999999	999999	207	897	999999	177	262	999999	516	999999	292	940	750	405	999999	999999	464	277	346	999999	999999	41	84	537	999999	999999	382	999999	938	999999	299	469	588	71	134	999999	75	15	987	253	921	170	113	817	999999	302	368	999999	416	400	733	196	794	625	999999	915	999999	999999	660	999999	794	819	95	999999	463	822	362	688	281	911	999999	458	999999	102	311	129	927	999999	671	944	231	228	36	548	195	113	675	962	999999	218	936	405	354	708	458	111	84	516	363	54	999999	999999	882	505	32	285	905	702	324	729	988	585	999999	716	999999	576	793	547	410	999999	157	399	999999	72	975	972	114	999999	643	999999	54	999999	999999	627	999999	551	346	531	525	910	207	973	999999	999999	230	999999	407	637	651	999999	318	537	116	999999	896	551	215	999999	529	60	180	999999	68	124	685	999999	682	381	712	515	240	999999	31	499	999999	184	999999	980	841	624	999999	476	930	760	891	999999	999999	900	999999	462	345	526	999999	475	999999	874	914	534	809	653	678	36	999999	145	652	999999	999999	616	849	721	800	999999	978	905	485	703	402	307	232	178	272	999999	650	260	180	999999	271	999999	759	288	269	999999	181	198	946	548	552	999999	118	846	999999	999999	60	18	661	120	999999	105	999999	46	481	999999	312	641	999999	999999	999999	999999	965	937	783	959	999999	570	462	585	63	789	999999	936	161	607	198	385	176	573	730	642	598	999999	999999	999999	566	723	999999	653	913	540	807	59	999999	877	830	180	72	52	999999	489	556	86	67	999999	146	63	885	874	427	926	474	817	175	743	999999	905	771	618	402	999999	763	808	671	523	982	999999	772	283	776	28	323	134	731	251	95	522	12	417	999999	999999	999999	999999	999999	987	76	989	883	999999	802	925	409	454	999999	708	726	999999	414	999999	776	999999	291	611	107	409	612	349	96	924	657	563	902	363	999999	999999	305	830	999999	684	456	992	36	352	481	851	999999	999999	485	999999	525	347	117	999999	641	803	231	999999	999999	825	384	727	999999	958	999999	248	32	55	866	759	413	895	174	729	97	783	999999	938	140	256	791	744	999999	73	409	320	999999	999999	721	784	668	79	996	758	310	729	99	78	580	243	829	572	12	999999	999999	629	999999	999999	381	858	604	999999	999999	999999	
999999	999999	863	839	999999	462	792	999999	999999	999999	100	999999	898	416	429	367	999999	140	368	897	427	228	741	147	453	779	999999	999999	72	863	190	385	972	417	999999	670	866	999999	519	128	999999	250	248	921	635	285	731	767	958	23	999999	473	924	209	171	999999	898	725	999999	779	325	725	526	999999	900	999999	371	491	692	759	501	999999	621	999999	456	186	980	999999	511	178	58	379	118	999999	699	999999	999999	999999	256	908	771	150	864	740	802	725	723	778	999999	921	914	250	84	209	999999	729	852	999999	752	984	999999	999999	224	227	730	945	616	999999	770	194	262	597	999999	784	988	999999	580	881	999999	731	463	211	798	589	263	808	304	909	999999	970	863	777	31	999999	82	691	999999	646	19	857	118	256	999999	999999	999999	999999	15	300	221	171	159	971	246	30	531	633	999999	634	963	999999	650	706	940	799	330	484	576	999999	999999	999999	434	933	872	590	622	999999	203	962	920	936	999999	999999	698	375	820	892	999999	10	741	999999	411	301	682	96	999999	411	315	999999	516	194	750	43	999999	999999	736	225	109	655	999999	999999	439	328	999999	37	999999	646	999999	999999	999999	438	942	575	999999	272	894	142	999999	785	999999	999999	901	985	455	736	999999	769	424	999999	639	605	792	886	999999	426	19	93	588	655	966	999999	403	740	239	87	999999	185	801	999999	30	603	965	999999	282	196	999999	454	999999	977	841	359	231	235	935	383	645	66	972	814	262	811	999999	605	999999	813	817	171	999999	377	494	20	999999	107	762	45	640	478	999999	416	14	565	999999	611	813	617	999999	177	804	855	442	195	212	987	74	219	59	369	505	999999	379	261	697	504	999999	831	391	134	473	900	743	999999	452	999999	810	697	601	942	791	211	999999	650	366	900	935	999999	807	980	42	553	999999	999999	973	999999	47	752	867	715	128	982	999999	223	703	999999	121	275	999999	645	187	377	618	116	578	303	993	728	895	797	999999	193	33	411	101	920	913	999999	203	999999	529	67	830	999999	999999	808	975	999999	946	462	788	670	566	172	999999	999999	935	999999	701	999999	161	318	999999	80	156	935	999999	824	132	999999	999999	648	81	445	999999	999999	547	732	292	770	328	742	999999	442	18	898	999999	861	608	435	999999	43	999999	523	155	221	210	759	738	888	848	161	138	173	471	150	598	999999	999999	683	128	212	597	930	361	419	999999	424	72	258	319	999999	225	696	797	956	876	557	999999	905	918	787	994	404	999999	176	613	999999	971	867	999999	504	999999	999999	
317	999999	446	841	172	999999	684	786	697	489	999999	750	935	442	376	514	999999	51	999999	999999	764	341	999999	999999	999999	194	999999	999999	453	204	999999	815	999999	301	388	999999	520	45	395	563	230	142	999999	999999	826	181	241	180	252	466	999999	268	672	999999	169	976	575	253	999999	977	929	999999	342	503	539	763	466	644	63	999999	999999	238	655	278	999999	999999	252	702	377	999999	999999	635	675	987	601	691	153	619	141	412	999999	999999	213	417	633	463	999999	596	999999	73	999999	596	127	999999	472	374	612	403	753	537	733	999999	876	993	34	304	999999	355	999999	848	620	847	513	650	913	999999	35	248	645	999999	999999	655	726	999999	133	366	999999	999999	999999	999999	999999	749	865	999999	999999	574	401	219	999999	339	371	454	694	137	453	867	93	999999	999999	746	999999	374	758	999999	704	88	156	572	870	667	999999	316	999999	675	769	999999	981	909	971	999999	999999	815	855	315	105	388	961	599	860	999999	283	51	808	778	886	714	990	999999	899	600	427	829	349	725	552	65	623	28	367	582	885	999999	999999	638	421	534	519	452	199	326	999999	557	711	999999	394	999999	508	62	789	64	879	411	20	380	920	505	475	999999	999999	999999	764	943	241	288	380	109	545	180	366	999999	999999	547	390	583	484	870	128	999999	340	806	557	571	239	313	999999	484	999999	134	717	916	69	388	689	159	561	182	999999	432	243	294	209	338	695	437	859	342	30	436	895	59	999999	739	999999	956	492	203	714	999999	586	896	936	999999	462	450	302	816	858	241	31	999999	555	999999	999999	56	606	229	999999	801	453	999999	999999	736	238	999999	539	999999	589	732	666	999999	468	396	846	346	358	788	875	255	144	52	483	999999	414	593	504	999999	247	752	359	273	999999	912	484	225	999999	209	192	795	999999	999999	999999	136	574	664	843	169	849	165	697	817	354	999999	999999	999999	887	673	331	644	999999	999999	92	999999	382	999999	999999	556	999999	630	902	999999	606	999999	345	999999	815	999999	225	750	750	999999	840	91	64	541	919	697	254	83	338	999999	877	547	632	999999	890	400	753	999999	624	297	258	229	263	548	221	274	294	999999	596	539	999999	581	894	828	18	999999	781	999999	483	999999	311	838	301	142	282	68	457	284	280	999999	604	53	136	462	96	999999	828	516	330	655	412	749	999999	999999	321	306	653	803	62	999999	618	999999	698	999999	986	419	928	999999	276	162	816	20	235	180	935	414	999999	441	741	397	182	999999	520	828	939	562	360	502	999999	975	
999999	999999	231	999999	806	691	354	999999	476	676	693	707	999999	999999	838	999999	523	999999	863	999999	999999	222	999999	665	718	353	401	870	342	434	69	435	309	300	999999	172	999999	844	999999	253	69	600	999999	999999	703	474	35	353	989	547	48	999999	638	913	133	203	999999	566	672	463	300	484	999999	999999	617	999999	408	999999	999999	675	613	679	942	619	847	999999	257	997	961	999999	327	58	880	999999	396	999999	797	396	177	554	581	999999	182	910	999999	999999	88	999999	457	446	76	86	923	323	933	369	999999	29	76	872	945	594	604	999999	146	252	604	999999	656	602	469	21	781	875	104	391	506	42	666	272	183	335	550	524	187	250	134	566	999999	36	999999	999999	329	304	999999	987	627	754	773	710	999999	362	275	854	976	64	304	999999	999999	552	862	79	999999	999999	698	619	54	89	251	895	127	47	999999	629	689	691	691	486	276	999999	763	752	268	956	999999	821	70	999999	548	132	945	999999	347	318	999999	999999	999999	999999	606	989	943	547	999999	878	999999	943	497	645	174	294	999999	817	781	122	999999	120	999999	406	999999	877	559	999999	541	128	949	50	699	556	465	999999	276	176	880	286	173	226	249	390	373	347	333	424	531	263	760	137	305	999999	999999	999999	42	999999	12	728	440	595	15	394	928	551	253	999999	190	327	28	206	937	999999	949	573	871	431	42	185	554	144	827	288	368	822	745	999999	36	999999	814	999999	173	162	846	578	220	854	461	999999	999999	392	244	999999	999999	563	200	999999	999999	956	191	999999	986	827	184	305	767	999999	35	115	805	999999	914	999999	513	771	999999	784	658	381	362	999999	969	221	999999	171	900	624	53	805	631	945	200	80	999999	999999	999999	999999	978	550	810	493	999999	356	999999	999999	477	465	699	473	530	416	151	903	603	175	999999	775	745	22	405	999999	683	230	484	860	587	843	558	999999	999999	696	806	118	570	869	197	623	205	999999	694	444	924	580	284	225	804	296	477	65	999999	495	999999	966	155	666	809	999999	999999	165	737	634	999999	398	999999	834	610	43	999999	999999	977	999999	579	979	328	999999	999999	113	946	999999	66	301	376	999999	739	24	105	839	999999	903	70	589	999999	50	38	69	999999	999999	999999	450	999999	999999	999999	743	87	552	916	621	647	195	999999	705	999999	612	109	446	267	414	659	947	739	770	999999	439	999999	397	277	539	951	268	433	693	495	999999	653	295	999999	633	425	197	108	483	201	777	465	364	927	148	999999	999999	802	132	876	669	711	845	
699	523	79	690	284	999999	999999	389	999999	755	219	165	999999	813	108	633	989	472	999999	265	578	303	973	319	469	139	598	369	465	999999	816	826	795	999999	595	824	564	999999	912	722	813	812	25	710	999999	772	999999	999999	493	999999	142	413	820	455	276	406	549	759	230	999999	788	310	923	999999	938	393	370	161	227	283	79	265	559	999999	451	999999	287	273	175	697	950	470	876	296	179	413	15	999999	541	999999	284	804	514	767	933	513	888	565	772	999999	999999	37	909	219	109	877	999999	694	999999	510	128	286	594	999999	205	327	434	636	290	534	388	30	999999	999999	999999	274	750	792	202	938	999999	722	501	414	294	922	561	666	197	302	559	320	345	40	80	998	219	980	999999	616	89	261	284	247	381	392	417	999999	220	834	136	70	501	75	633	406	785	190	248	282	766	767	449	988	999999	77	999999	999999	958	10	64	769	230	586	999999	999999	447	999999	42	902	515	680	999999	999999	175	498	819	280	407	999999	223	999999	999999	999999	999999	321	999999	999999	272	314	999999	827	922	219	779	366	999999	914	215	999999	999999	531	157	346	767	96	321	96	822	486	258	414	999999	294	999999	35	37	931	999999	548	814	999999	999999	999999	204	687	757	246	582	809	658	904	999999	400	714	999999	999999	405	999999	764	10	725	999999	785	65	303	644	637	432	754	999999	908	999999	667	203	807	540	429	151	89	999999	999999	513	23	828	353	349	792	580	999999	153	631	409	972	999999	999999	688	215	999999	901	999999	999999	814	828	480	750	726	999999	999999	906	160	462	264	452	435	925	221	459	957	712	999999	852	66	336	611	707	508	999999	129	999999	129	999999	756	250	46	999999	999999	999999	999999	87	999999	942	999999	673	945	999999	999999	957	999999	999999	999999	238	257	960	946	200	73	999999	226	773	251	519	287	102	787	824	706	24	999999	227	664	535	916	879	999999	22	266	999999	390	921	339	999999	670	506	999999	890	88	796	999999	999999	999999	999999	999999	999999	836	116	664	999999	886	999999	984	999999	551	999999	958	351	322	999999	999999	934	934	999999	107	305	443	699	849	781	865	999999	746	909	720	570	83	999999	76	157	53	978	358	999999	506	270	936	976	999999	352	547	885	577	999999	922	999999	999999	473	999999	173	335	146	267	882	999999	988	384	84	642	999999	999999	87	284	999999	333	895	586	180	184	999999	368	466	699	507	243	999999	329	44	999999	361	999999	609	999999	999999	999999	999999	721	475	999999	517	885	862	999999	29	107	470	610	999999	387	36	782	741	
299	848	804	868	999999	999999	649	657	999999	999999	96	290	333	645	882	381	999999	426	183	999999	54	999999	951	999999	132	680	410	773	379	999999	999999	961	999999	916	999999	356	108	952	999999	962	825	999999	848	546	999999	63	696	462	588	238	70	960	853	999999	696	999999	897	308	746	766	999999	875	288	753	692	999999	712	999999	335	999999	283	400	956	221	295	575	999999	415	729	78	984	948	195	150	856	999999	117	999999	229	686	458	799	215	704	612	949	200	105	999999	999999	999999	289	136	999999	955	669	13	641	386	131	999999	492	578	999999	781	411	690	999999	896	995	27	805	196	649	86	484	194	262	999999	345	384	722	561	88	999999	704	821	142	194	196	999999	476	999999	108	870	966	999999	537	999999	211	269	62	999999	999999	633	546	103	487	975	999999	485	751	42	999999	999999	103	931	999999	999999	86	589	999999	952	710	312	550	284	97	778	999999	999999	656	339	999999	85	332	999999	999999	455	999999	999999	343	167	713	999999	999999	999999	489	362	777	44	999999	585	846	621	711	999999	498	999999	999999	272	15	709	864	227	999999	421	635	999999	999999	579	999999	54	999999	475	256	400	999999	999	999999	999999	794	735	11	999999	999999	999999	493	785	373	231	36	156	372	917	605	634	302	495	882	999999	808	524	938	208	999999	685	999999	999999	374	321	861	498	999999	975	477	280	707	788	694	999999	927	849	601	202	552	92	999999	854	869	622	999999	753	126	839	309	280	797	803	280	847	267	123	420	999999	999999	537	999999	397	450	999999	926	514	801	135	999999	958	923	999999	999999	723	13	958	510	752	999999	117	382	357	676	206	999999	904	517	847	499	999999	438	549	831	25	132	999999	414	544	695	592	951	990	999999	350	999999	61	157	557	843	308	999999	668	837	999999	999999	612	721	253	852	31	999999	953	999999	789	999999	384	914	999999	600	999999	554	965	66	632	166	392	121	335	849	431	756	999999	14	200	211	999999	711	578	861	520	573	170	692	674	595	999999	999999	456	999999	973	147	999999	957	134	754	646	999999	215	106	999999	501	999999	403	999999	274	46	999999	446	999999	759	999999	345	777	90	999999	394	283	392	46	167	38	664	515	876	294	248	13	880	999999	565	999999	999999	481	999999	28	188	999999	999999	409	559	999999	999999	999999	70	310	999999	999999	877	979	370	999999	228	999999	938	742	837	880	527	999999	999999	43	78	10	999999	601	175	999999	687	71	999999	627	21	982	487	118	121	794	455	575	492	507	136	901	999999	202	940	337	999999	999999	191	308	249	999999	
383	525	980	916	847	469	144	937	999999	815	22	742	361	999999	691	999999	631	53	435	951	653	529	907	999999	924	999999	660	999999	331	999999	880	668	387	999999	609	961	999999	204	999999	985	440	555	454	999999	999999	343	840	999999	645	712	725	148	873	999999	481	999999	618	812	992	28	999999	306	615	721	934	353	364	475	999999	730	701	436	106	449	999999	108	84	596	288	590	989	956	202	999999	615	999999	795	999999	415	755	353	326	212	928	187	144	939	732	385	545	978	999999	77	999999	21	299	51	999999	999999	383	779	31	533	411	39	851	114	997	116	202	557	274	70	881	387	384	234	178	999999	999999	999999	352	999999	743	612	999999	889	287	606	326	999999	372	322	41	976	331	999999	800	898	336	39	942	626	999999	987	999999	314	196	538	636	74	873	171	400	224	437	810	790	999999	414	961	827	400	790	501	195	951	999999	904	65	591	433	279	935	356	226	726	999999	755	999999	999999	999999	999999	969	261	827	210	999999	817	549	521	12	11	493	374	212	551	835	999999	999999	999999	999999	291	999999	55	640	603	235	54	998	710	782	44	899	999999	999999	88	999999	539	674	984	39	221	365	544	588	432	785	571	154	674	890	346	953	147	999999	421	276	999999	620	234	999999	878	999999	999999	739	968	111	999999	115	999999	130	999999	26	999999	731	74	925	999999	466	999999	999999	999999	999999	334	820	999999	91	762	72	847	999999	999999	918	999999	20	161	402	999999	804	999999	331	999999	466	999999	554	593	999999	145	415	968	495	337	468	412	999999	999999	977	494	27	303	886	349	336	268	321	623	387	576	807	580	671	999999	143	845	886	999999	208	880	779	236	125	945	999999	103	361	484	47	516	44	699	183	908	509	511	734	982	999999	207	708	999999	216	753	338	835	306	97	203	999999	525	984	999999	107	714	999999	999999	940	992	242	999999	837	999999	999999	542	117	406	763	898	999999	120	904	999999	10	182	849	30	372	617	521	797	274	290	424	991	999999	999999	85	204	718	332	793	990	828	301	999999	354	344	220	999999	999999	999999	999999	571	512	620	624	999999	999999	864	999999	999999	332	480	444	642	999999	172	879	492	999999	999999	568	190	310	327	914	541	708	311	505	999999	161	397	999999	999999	999999	999999	911	380	435	474	999999	339	946	516	999999	519	393	658	999999	191	464	727	699	118	974	999999	270	195	705	999999	999999	624	999999	95	664	999999	999999	190	566	837	260	508	67	67	180	999999	243	999999	856	405	999999	60	999999	323	230	433	697	974	289	
77	458	726	675	352	70	535	969	861	999999	534	131	999999	101	486	999999	955	670	642	937	999999	774	999999	338	310	935	363	999999	999999	864	241	248	423	900	499	388	534	833	715	996	645	999999	382	942	332	284	943	958	510	999999	999999	763	65	47	999999	302	981	397	374	416	707	898	923	996	619	999999	707	313	602	108	406	132	954	645	999999	485	402	534	16	36	991	404	136	999999	600	999999	192	386	365	206	406	999999	469	308	299	746	999999	999999	332	45	576	999999	366	412	986	152	808	419	745	69	900	456	391	348	999999	999999	772	999999	999999	151	113	331	947	405	701	270	662	655	356	554	999999	26	212	999999	459	360	48	724	677	999999	999999	999999	640	306	306	950	999999	130	883	999999	999999	84	979	191	931	254	693	960	710	725	490	163	72	200	919	883	254	999999	888	999999	999999	58	593	948	481	999999	691	650	109	751	515	541	772	999999	580	74	47	31	49	214	999999	88	999999	951	999999	516	710	449	387	422	705	344	242	818	723	926	491	999999	999999	601	563	999999	861	958	220	999999	391	703	620	854	845	233	381	683	999999	195	44	642	999999	965	629	251	273	686	55	180	309	954	646	654	583	17	321	447	999999	624	226	999999	740	999999	999999	999999	999999	999999	576	482	999999	999999	419	999999	999999	999999	58	743	999999	321	999999	185	912	50	999999	437	66	966	280	838	911	933	42	784	968	979	901	999999	999999	622	422	740	119	573	217	999999	544	999999	762	734	958	578	476	339	999999	51	999999	700	999999	697	950	862	262	738	570	999999	525	635	569	912	947	96	902	359	899	48	999999	349	832	897	999999	948	214	546	999999	999999	467	703	939	927	837	211	592	152	999999	559	488	381	999999	187	235	908	999999	850	999999	871	675	126	440	806	999999	802	999999	999999	805	11	658	715	858	999999	571	822	696	641	999999	745	999999	759	687	349	560	694	346	654	672	984	409	999999	759	18	667	999999	273	999999	951	999999	344	999999	347	999999	900	999999	523	999999	616	413	221	907	776	51	377	915	439	100	255	291	999999	999999	809	820	601	999999	999999	999999	570	231	559	999999	689	48	999999	393	422	27	999999	787	999999	572	48	268	999999	502	587	718	640	752	999999	999999	887	670	579	132	310	527	77	605	816	673	214	394	999999	657	227	737	640	983	503	421	652	999999	120	893	183	550	999999	999999	999999	247	219	999999	319	386	999999	999999	999999	999999	93	895	999999	842	999999	507	367	654	414	125	285	999999	88	999999	258	500	530	999999	
999999	999999	949	999999	479	968	999999	579	464	999999	85	999999	980	207	999999	361	999999	608	471	809	496	613	999999	999999	146	932	824	999999	168	999999	999999	999999	856	999999	470	782	339	333	999999	981	954	401	53	999999	578	937	999999	87	582	726	756	650	38	721	932	946	160	430	623	546	154	31	421	999999	999999	266	621	999999	999999	495	32	576	192	490	854	105	999999	999999	950	208	798	746	294	441	806	919	790	145	324	523	631	909	999999	999999	836	932	999999	999999	154	322	326	411	350	999999	704	190	467	999999	866	837	386	596	479	424	999999	408	736	999999	999999	907	476	485	418	999999	864	123	999999	312	999999	921	125	427	420	638	882	396	405	208	736	626	999999	251	278	999999	147	45	439	295	141	438	205	999999	57	246	845	840	993	137	999999	591	324	164	895	944	721	958	185	841	999999	999999	999999	538	252	999999	455	235	216	930	999999	828	999999	580	180	224	999999	999999	379	999999	792	999999	403	278	975	155	312	999999	999999	334	766	188	859	598	753	780	436	999999	757	580	999999	620	999999	73	61	403	907	743	999999	681	228	606	589	12	58	500	958	734	999999	999999	175	158	879	882	174	896	968	94	827	400	788	68	999999	799	999999	181	418	339	226	999999	247	568	999999	674	999999	169	599	857	550	999999	999999	999999	114	659	414	642	741	750	999999	999999	435	823	999999	593	893	170	247	789	999999	999999	91	999999	517	999999	999999	606	835	215	777	14	999999	121	544	999999	578	95	953	708	394	749	999999	667	440	71	999999	999999	651	729	781	944	922	810	247	673	181	203	194	133	800	999999	999999	535	999999	894	857	324	999999	352	24	807	999999	999999	404	870	999999	423	198	455	834	999999	999999	116	433	999999	92	497	873	871	402	999999	999999	999999	908	999999	942	905	695	545	999999	999999	146	309	714	974	738	393	415	377	237	757	14	739	299	365	853	701	112	149	812	370	999999	999999	949	639	906	999999	630	817	999999	540	999999	652	999999	11	308	655	401	459	104	698	91	506	999999	645	380	171	540	553	733	999999	999999	555	732	843	391	999999	999999	85	77	361	762	999999	448	999999	39	361	999999	999999	66	207	999999	999999	55	123	288	944	999999	314	999999	745	846	87	94	687	999999	183	920	407	620	579	999999	326	391	742	999999	494	67	947	616	28	999999	251	496	536	941	160	999999	618	564	446	999999	54	817	332	999999	685	999999	761	959	999999	441	100	999999	487	999999	983	999999	312	999999	794	887	825	999999	249	82	999999	590	999999	999999	587	999999	999999	
843	183	622	262	509	999999	999999	261	999999	306	988	759	587	581	573	999999	635	999999	889	999999	441	770	559	141	355	577	260	910	999999	955	25	381	999999	140	257	504	864	648	484	211	999999	926	999999	591	837	938	999999	999999	999999	999999	922	787	697	999999	999999	83	624	491	999999	999999	808	327	166	35	999999	616	576	999999	334	999999	154	986	484	687	134	999999	956	968	303	999999	915	759	879	523	999999	237	684	719	269	184	880	383	742	552	999999	999999	769	787	310	231	372	215	176	962	999999	999999	313	19	349	365	126	999999	197	500	26	999999	448	642	999999	64	932	999999	197	159	197	770	254	931	294	377	745	999999	667	82	54	710	999999	916	97	107	999999	999999	379	904	68	234	196	252	536	354	318	136	795	255	298	515	27	999999	775	665	999999	999999	724	972	619	947	999999	124	455	999999	465	999999	554	894	140	267	487	999999	101	999999	584	999999	999999	999999	68	618	383	422	783	999999	692	576	150	999999	416	550	949	406	294	120	246	81	796	999999	999999	786	999999	900	125	41	37	734	999999	999999	91	689	977	999999	999999	999999	574	575	340	999999	999999	888	391	132	488	999999	317	999999	999	999999	999999	512	216	184	62	282	46	482	306	752	999999	958	650	337	350	999999	573	176	492	293	545	670	740	879	606	10	999999	459	421	535	999999	946	735	945	97	999999	999999	999999	999999	641	964	102	279	588	415	665	247	64	781	761	26	999999	598	716	444	64	772	337	577	999999	877	999999	999999	771	39	565	233	705	249	999999	254	771	999999	851	328	453	401	999999	473	941	999999	350	999999	659	999999	999999	358	999999	510	43	806	155	234	679	763	387	41	507	999999	850	442	999999	814	19	517	999999	707	746	397	991	662	619	863	636	999999	537	909	411	262	999999	216	214	205	999999	966	108	546	764	999999	940	422	894	603	623	509	230	999999	667	999999	999999	874	611	999999	519	999999	196	999999	598	390	999999	477	999999	255	111	643	238	346	607	999999	419	708	943	659	999999	578	999999	999999	250	999999	999999	12	251	269	988	583	999999	582	685	836	999999	815	947	999999	999999	473	999999	649	501	979	281	883	927	999999	732	565	931	952	999999	940	612	179	51	999999	321	233	235	370	266	528	47	655	660	771	273	999999	761	569	797	983	786	128	999999	271	856	195	999999	999999	999999	433	999999	653	408	745	234	610	774	486	999999	999999	247	431	392	972	941	625	232	166	999999	999999	804	371	165	201	164	493	653	780	614	136	999999	999999	833	832	876	394	999999	
915	999999	663	829	284	507	168	745	364	735	552	999999	999999	999999	917	276	408	629	999999	498	999999	591	740	999999	999999	872	935	488	999999	597	999999	999999	999999	999999	999999	619	697	309	999999	864	996	455	799	999999	111	999999	999999	173	241	342	435	213	999999	896	49	334	806	706	835	411	572	679	116	766	999999	456	772	861	655	308	578	108	109	426	501	761	791	999999	855	542	999999	771	257	307	999999	356	509	660	999999	999999	812	999999	473	128	301	326	349	43	999999	999999	688	999999	518	999999	763	337	113	180	999999	287	999999	823	851	303	913	999999	999999	809	604	829	999999	122	999999	672	496	587	635	981	134	999999	422	757	411	210	854	975	263	324	543	834	252	339	265	61	999999	988	149	180	214	500	999999	540	999999	752	708	575	991	845	446	186	999999	999999	55	228	865	785	999999	999999	448	938	547	118	275	770	586	999999	856	479	233	507	447	464	999999	633	291	881	329	658	501	288	983	418	877	366	142	999999	293	47	195	663	575	999999	999999	276	953	785	274	999999	175	101	719	521	621	999999	999999	246	356	421	936	983	465	764	159	999999	954	999999	999999	909	637	467	999999	819	293	569	932	950	999999	509	680	999999	617	661	493	999999	569	999999	999999	938	627	896	999999	871	110	999999	208	811	347	572	999999	823	553	365	40	708	768	999999	237	61	999999	788	513	846	741	440	376	803	280	999999	600	492	999999	303	291	741	999999	461	719	91	371	130	612	170	197	999999	999999	999999	631	785	999999	669	244	999999	999999	838	392	926	140	670	835	404	540	597	971	999999	999999	260	83	299	24	999999	190	155	999999	886	186	352	658	884	486	124	182	999999	118	930	258	597	999999	453	359	767	999999	59	999999	966	590	24	999999	999999	375	703	999999	342	999999	999999	999999	98	65	999999	662	49	277	256	193	720	232	999999	489	50	581	893	888	630	999999	257	987	141	899	723	305	172	163	999999	518	783	936	840	724	784	452	169	541	326	791	319	499	83	866	535	744	999999	534	999999	786	482	999999	558	401	523	346	357	199	342	749	500	885	976	738	409	784	392	329	999999	598	422	361	571	838	630	757	913	275	373	999999	760	637	999999	514	46	999999	387	448	211	447	105	970	209	577	301	434	522	999999	999999	750	361	225	829	559	374	130	253	719	771	999999	433	999999	825	363	988	999999	999999	472	701	440	406	944	128	268	503	451	999999	993	547	205	244	577	809	622	627	545	808	455	150	915	725	999999	676	445	999999	23	999999	
845	589	438	554	60	643	35	999999	417	106	570	66	922	967	260	181	575	999999	856	999999	999999	736	999999	64	434	331	785	715	999999	277	683	999999	489	306	316	414	999999	651	194	933	783	278	999999	448	999999	399	999999	999999	474	497	111	913	167	999999	942	119	999999	384	130	728	857	319	615	149	423	325	576	626	660	846	72	999999	999999	922	499	933	525	14	816	45	114	837	999999	251	176	769	999999	748	363	999999	278	735	531	465	85	999999	663	80	999999	921	822	601	297	628	434	186	576	244	252	19	593	141	567	94	624	999999	78	374	973	653	238	828	272	999999	999999	337	403	881	847	35	280	455	979	895	222	999999	549	622	816	989	202	853	506	354	613	147	178	446	840	65	404	298	106	381	999999	994	339	999999	60	999999	783	695	999999	226	738	148	161	999999	999999	121	480	456	999999	999999	460	999999	331	917	849	440	169	957	50	792	630	981	358	608	212	228	183	999999	999999	718	215	507	465	999999	999999	999999	985	506	999999	728	584	948	740	122	920	317	672	422	999999	620	999999	826	999999	604	595	999999	789	999999	469	653	938	999999	999999	999999	999999	953	999999	999999	311	384	455	999999	999999	321	217	999999	250	246	999999	894	999999	999999	731	951	999999	388	853	861	694	858	686	441	999999	999999	999999	819	73	901	343	967	999999	630	120	609	999999	285	443	342	396	912	516	552	865	575	107	187	43	933	68	399	109	68	357	453	698	23	625	472	999999	398	619	349	902	720	999999	925	650	131	786	504	945	521	474	999999	999999	999999	576	471	999999	612	785	139	842	943	868	999999	283	667	911	161	999999	999999	999999	998	999999	177	650	155	79	182	537	912	999999	563	454	588	593	576	111	564	447	164	649	919	999999	490	999999	999999	999999	175	652	983	219	999999	844	999999	710	999999	487	184	493	430	402	651	85	999999	982	999999	498	999999	746	999999	565	999999	714	505	331	891	999999	812	670	690	999999	903	529	554	702	522	718	480	877	127	98	926	999999	26	999999	998	844	739	508	227	470	572	429	999999	427	862	921	349	652	818	90	999999	999999	802	137	498	131	531	999999	469	569	28	412	999999	618	638	285	697	742	333	999999	655	314	999999	230	730	999999	999999	999999	839	601	379	827	999999	47	423	422	279	999999	999999	876	322	569	48	657	999999	169	800	336	788	587	999999	606	328	999999	435	370	71	581	406	24	546	999999	340	868	200	200	999999	999999	999999	226	15	999999	999999	456	734	999999	999999	795	778	570	999999	258	347	
262	377	772	509	297	611	63	999999	697	999999	260	340	918	239	179	467	260	999999	219	141	572	582	424	999999	871	46	349	999999	276	802	835	340	298	67	88	501	428	999999	999999	979	152	864	318	326	228	126	999999	999999	107	338	999999	754	474	126	774	999999	999999	644	637	260	999999	959	999999	894	999999	999999	51	999999	161	999999	48	568	759	239	999999	708	273	107	909	755	230	999999	996	999999	999999	91	865	181	292	408	547	784	64	806	717	192	780	999999	670	309	999999	999999	704	428	299	959	995	245	137	76	416	855	999999	882	39	999999	962	156	620	574	999999	870	578	753	140	264	514	952	521	806	927	850	436	610	680	275	788	578	999999	999999	999999	630	999999	226	991	692	59	182	777	999999	230	999999	999999	105	255	999999	387	951	999999	45	454	53	999999	330	148	565	999999	134	211	999999	990	394	999999	304	489	432	999999	999999	761	447	214	341	185	583	586	304	56	340	365	475	887	836	999999	999999	999999	999999	907	723	87	999999	273	999999	970	23	999999	835	999999	508	999999	822	388	35	999999	850	999999	122	868	150	744	999999	518	97	769	999999	876	163	115	893	434	446	525	112	999999	335	184	288	371	171	635	750	178	548	999999	542	96	862	646	438	783	757	184	767	999999	243	999999	185	166	244	999999	999999	999999	999999	84	180	306	286	999999	864	676	551	751	706	514	994	999999	970	373	999999	649	23	517	676	120	676	271	758	133	999999	418	998	999999	136	34	842	29	999999	474	553	245	810	999999	782	762	999999	15	999999	263	984	568	946	811	930	595	133	286	999999	131	407	908	548	999999	712	455	677	429	625	682	672	974	739	999999	819	999999	838	903	999999	999999	878	999999	999999	505	148	999999	472	999999	201	999999	900	999999	999999	999999	76	645	999999	657	999999	999999	94	812	390	795	999999	19	999999	450	992	999999	756	230	551	150	253	736	124	53	23	999999	983	999999	237	94	781	116	20	999999	999999	999999	999999	190	999999	408	829	75	999999	998	999999	139	652	31	204	262	783	680	999999	999999	999999	339	999999	653	999999	177	352	603	585	999999	24	484	999999	999999	20	817	644	576	999999	153	320	999999	456	126	139	999999	588	962	296	974	310	111	999999	195	999999	109	999999	651	546	337	65	236	490	983	999999	999999	139	747	20	387	618	217	955	870	999999	393	883	414	999999	759	589	999999	316	610	995	913	392	814	551	911	174	999999	999999	397	98	94	696	472	142	999999	999999	840	951	909	366	102	155	231	999999	970	226	248	137	787	747	
674	919	880	987	80	56	325	205	109	999999	625	187	567	782	428	999999	420	282	823	999999	999999	439	999999	254	999999	767	171	142	999999	694	925	866	252	999999	999999	175	816	484	72	653	440	645	851	696	740	999999	588	999999	263	283	806	999999	999999	783	999999	244	999999	635	94	313	999999	193	624	415	296	758	999999	917	368	263	879	999999	219	180	999999	113	999999	710	513	988	999999	723	999999	307	887	959	562	999999	651	189	653	999999	400	759	999999	257	30	999999	410	982	999999	671	999999	999	403	871	999999	999999	220	894	655	811	132	106	133	171	999999	326	528	999999	206	476	999999	189	609	698	544	460	411	326	999999	152	310	531	19	517	643	879	999999	26	213	429	258	999999	533	842	999999	304	999999	607	999999	999999	999999	82	999999	999999	999999	999999	399	705	336	305	731	893	999999	513	999999	600	999999	999999	528	435	422	511	134	999999	227	517	655	999999	639	250	999999	804	383	388	235	999999	745	999999	121	742	489	999999	999999	907	999999	365	945	30	341	468	217	999999	88	999999	292	415	999999	19	295	888	254	999999	75	96	479	927	520	432	288	999999	854	590	504	785	946	223	822	226	88	862	571	635	999999	181	43	999999	725	865	106	819	288	736	221	232	498	856	143	603	438	770	999999	523	999999	68	613	626	524	303	571	999999	593	732	930	432	326	618	206	999999	62	999999	211	655	336	468	994	128	379	999999	297	99	999999	229	787	318	28	999999	893	999999	999999	416	292	432	303	999999	236	556	806	999999	906	879	660	250	999999	765	999999	199	196	283	74	495	257	252	16	482	999999	999999	944	621	414	278	999999	999999	335	645	390	779	361	308	242	447	999999	999999	999999	417	999999	838	679	32	749	829	861	620	999999	999999	169	49	999999	820	999999	862	611	999999	384	637	164	831	999999	904	385	789	837	887	999999	626	999999	666	877	598	53	160	694	999999	872	585	416	115	999999	262	485	350	362	540	270	379	836	136	999999	737	999999	999999	923	774	999999	959	999999	999999	578	686	999999	503	999999	827	777	999999	178	688	322	799	231	59	315	999999	999999	45	436	999999	999999	671	790	56	460	149	345	446	237	919	286	912	593	442	536	999999	363	982	188	999999	763	999999	210	157	814	416	999999	213	302	270	355	999999	999999	695	356	906	896	852	53	32	492	340	660	259	999999	410	216	789	523	475	309	446	999999	902	542	254	999999	642	242	999999	999999	141	999999	999999	574	675	389	897	95	629	999999	510	939	165	52	999999	722	999999	999999	413	210	999999	
999999	826	960	999999	753	630	162	112	445	999999	619	999999	999999	999999	196	693	684	737	999999	318	703	894	999999	799	507	999999	999999	999999	999999	999999	897	828	843	905	999999	999999	15	664	922	758	744	983	193	999999	891	999999	999999	691	999999	999999	276	999999	999999	891	34	796	305	171	411	61	999999	52	999999	925	365	790	166	999999	909	869	688	30	815	272	573	719	710	999999	907	568	936	178	874	999999	253	889	999999	999999	999999	655	31	844	263	870	987	999999	412	267	999999	999999	782	281	782	999999	350	256	202	130	327	314	95	999999	263	843	124	999999	178	88	682	475	355	999999	612	263	847	999999	766	944	999999	871	999999	453	517	807	785	999999	395	507	161	996	697	324	634	999999	570	999999	590	419	755	395	534	333	584	858	999999	578	669	999999	999999	506	489	258	846	456	996	642	999999	999999	68	460	216	999999	999999	686	778	40	999999	44	693	289	999999	357	198	999999	999999	999999	999999	999999	999999	216	995	866	999999	999999	516	448	999999	187	581	999999	621	999999	361	305	189	863	407	898	89	724	997	634	835	248	999999	142	999999	999999	118	22	999999	297	403	851	999999	349	999999	281	179	999999	561	402	463	999999	668	129	999999	893	999999	484	586	999999	578	999999	218	371	41	741	999999	384	999999	520	999999	568	164	333	740	509	841	999999	182	136	729	750	999999	605	180	80	999999	133	146	176	258	634	999999	803	999999	76	642	103	318	950	999999	999999	950	51	333	895	611	999999	388	495	62	869	311	460	250	828	999999	613	200	960	171	289	247	223	271	444	142	360	614	674	867	747	530	999999	267	934	799	131	999999	285	469	245	999999	650	124	388	999999	999999	999999	890	901	39	903	357	999999	589	557	999999	780	889	762	999999	999999	714	999999	314	348	90	202	316	38	53	341	914	999999	925	544	596	999999	882	121	167	797	724	772	837	844	183	999999	678	387	999999	350	392	523	218	999999	39	32	810	999999	252	782	256	861	858	698	999999	999999	863	999999	960	638	897	999999	604	463	15	999999	790	470	175	647	523	929	966	702	948	400	999999	999999	999999	574	298	842	868	384	999999	863	913	149	855	327	579	634	999999	434	452	614	918	754	510	97	241	350	874	605	269	327	999999	165	749	598	572	999999	999999	396	999999	65	910	230	913	152	999999	651	614	848	999999	889	512	541	259	343	481	539	910	999999	342	948	968	272	125	232	967	757	399	266	754	137	105	40	94	999999	704	999999	999999	368	999999	590	735	35	538	380	815	363	906	999999	126	
43	999999	999999	63	401	96	647	999999	691	999999	280	261	357	103	940	793	481	999999	862	639	999999	697	999999	369	999999	223	943	734	744	416	999999	851	983	150	999999	595	999999	999999	692	310	67	593	159	193	787	338	999999	999999	598	586	343	999999	53	777	342	345	999999	751	310	188	153	999999	370	999999	570	429	278	217	999999	354	809	504	765	999999	581	200	548	368	999999	423	835	21	999999	999999	83	999999	808	216	807	386	605	242	999999	514	999999	154	232	875	999999	368	999999	179	559	999999	777	838	150	491	205	152	999999	631	180	887	352	142	776	999999	211	861	621	71	409	995	749	999999	827	260	999999	437	967	672	744	223	362	999999	461	892	999999	999999	568	326	999999	665	999999	999999	72	789	172	33	377	30	999999	999999	747	998	770	563	504	210	20	889	96	999999	184	134	886	956	534	999999	680	883	821	999999	303	304	60	744	416	775	999999	48	98	381	999999	947	998	982	475	363	895	999999	398	999999	999999	999999	240	253	491	464	999999	999999	265	485	352	493	209	707	999999	452	948	35	157	728	696	972	999999	714	706	237	999999	999999	999999	180	790	783	495	641	999999	624	74	807	999999	952	688	408	783	612	39	577	999999	300	999999	999999	415	999999	999999	999999	492	260	999999	526	546	999999	999999	999999	624	94	695	999999	999999	567	999999	844	388	150	999999	205	49	999999	999999	198	685	139	999999	835	999999	467	999999	921	42	825	159	492	746	548	270	999	624	999999	783	699	917	469	579	999999	999999	679	644	274	107	555	630	999999	71	690	840	417	999999	501	802	166	329	774	536	182	999999	481	108	999999	880	773	581	543	514	500	280	999999	560	308	509	999999	823	500	823	487	205	954	430	999999	999999	999999	235	999999	703	626	379	153	932	406	772	854	581	804	394	333	973	96	999999	571	999999	625	857	475	992	101	343	999999	999999	59	977	463	61	52	143	37	548	458	840	999999	130	999999	293	163	536	654	999999	999999	999999	500	999999	118	274	999999	646	92	995	759	139	999999	999999	999999	999999	999999	428	318	999999	539	671	367	785	525	256	802	451	292	341	703	939	347	962	323	999999	459	545	999999	199	202	406	999999	41	788	328	238	603	579	933	410	735	227	851	999999	358	747	714	988	862	471	999999	363	999999	999999	819	999999	649	999999	827	999999	347	999999	128	999999	999999	619	335	996	206	28	208	871	999999	999999	968	721	496	372	999999	975	745	557	999999	728	784	999999	310	999999	969	999999	999999	999999	752	200	72	185	109	249	999999	999999	421	999999	
792	999999	999999	999999	14	818	333	108	999999	286	14	851	998	790	999999	399	999999	100	319	595	999999	669	999999	574	129	168	999999	999999	999999	999999	905	237	564	37	999999	171	999999	248	47	491	416	871	241	312	630	901	202	281	631	999999	423	376	429	825	690	999999	415	697	426	846	999999	999999	485	58	380	776	297	999999	35	392	933	588	63	827	189	166	438	136	944	228	999999	597	171	913	999999	539	807	738	346	642	755	768	821	200	542	876	999999	192	999999	999999	614	231	256	248	775	834	323	602	999999	534	999999	288	753	208	881	362	999999	571	225	841	999999	558	634	393	637	174	766	862	295	312	770	255	205	101	613	743	999999	923	999999	999999	225	215	101	812	948	476	999999	623	319	189	508	823	999999	100	884	65	597	863	999999	610	78	460	316	999999	763	449	93	999999	594	147	21	999999	434	226	625	999999	467	821	444	170	159	153	553	115	804	947	287	114	216	558	999999	487	321	536	930	764	898	758	999999	509	393	363	999999	999999	177	62	399	750	474	131	597	775	428	451	461	924	907	211	538	816	171	978	455	45	990	534	999999	897	999999	860	864	709	999999	935	777	795	124	381	999999	751	557	537	640	999999	961	380	69	869	999999	15	857	697	999999	243	348	414	908	992	999999	642	919	999999	464	614	267	888	13	492	999999	666	999999	536	272	786	268	634	348	370	84	620	475	999999	821	290	13	176	489	538	597	999999	887	999999	200	305	832	64	999999	35	827	82	999999	999999	999999	419	999999	330	435	999999	974	714	75	547	918	571	177	654	680	184	610	101	409	474	999999	311	999999	687	346	999999	954	213	561	999999	542	12	253	999999	999999	412	94	682	741	56	564	883	307	349	214	628	137	187	384	897	425	736	672	902	682	999999	640	518	984	467	488	770	162	752	15	915	327	279	586	999999	999999	927	360	362	999999	20	999999	999999	483	717	839	999999	829	664	897	806	339	350	225	184	772	575	698	283	568	794	999999	555	999999	298	310	857	999999	116	806	497	999999	320	992	671	890	211	999999	276	627	712	999999	497	854	208	586	977	64	411	999999	999999	999999	86	794	126	999999	458	104	194	416	982	999999	999999	857	410	430	999999	999999	999999	294	570	541	432	655	856	999999	999999	700	999999	999999	333	803	200	610	999999	268	309	526	876	999999	441	116	849	999999	645	537	228	639	454	999999	567	628	509	999999	935	983	807	430	937	999999	999999	757	999999	482	92	999999	999999	999999	999999	999999	130	502	999999	
172	853	463	999999	572	20	999999	634	604	256	366	155	704	304	83	675	999999	999999	999999	588	613	346	683	157	999999	777	999999	999999	115	74	999999	658	74	999999	346	273	481	301	999999	420	618	999999	451	510	602	337	999999	999999	911	999999	276	691	999999	913	999999	999999	179	316	999999	795	554	776	529	999999	944	999999	90	999999	957	809	204	16	226	999999	970	975	999999	183	999999	999999	999999	999999	640	669	797	999999	417	160	287	520	104	174	977	449	866	841	118	910	566	999999	256	999999	999999	112	252	269	474	782	943	893	930	999999	999999	999999	405	972	145	859	742	334	300	999999	281	446	999999	39	39	776	602	138	866	984	616	659	999999	569	654	538	426	538	156	635	216	393	590	108	412	703	54	999999	706	259	999999	242	603	326	558	999999	397	222	240	698	999999	815	37	945	389	112	999999	999999	999999	607	442	214	187	999999	723	999999	856	999999	626	999999	999999	709	999999	999999	815	384	65	477	21	999999	999999	999999	307	457	999999	401	366	644	719	310	223	218	575	999999	816	964	64	938	603	670	634	781	595	905	965	479	393	420	140	14	56	23	824	165	999999	238	906	730	218	331	531	222	896	326	999999	524	999999	333	801	851	330	999999	874	350	999999	999999	618	402	491	976	18	945	514	999999	264	210	394	999999	643	587	67	999999	729	281	999999	999999	884	279	793	999999	346	70	619	288	683	928	999999	999999	626	105	620	514	248	242	323	585	708	191	71	911	139	723	690	999999	793	996	999999	602	211	999999	485	348	999999	50	999999	947	336	235	41	999999	71	911	794	999999	967	999999	95	497	957	563	713	702	218	881	322	622	999999	405	999999	999999	541	546	999999	509	619	281	999999	207	601	375	258	482	160	735	850	999999	929	152	256	250	910	999999	645	648	412	783	999999	727	728	27	578	999999	740	999999	999999	525	999999	294	999999	696	647	887	999999	591	314	241	552	482	41	103	693	237	159	999999	776	999999	900	633	107	836	150	188	479	999999	797	327	742	805	940	999999	999999	645	223	559	999999	32	13	63	343	181	241	999999	695	634	333	350	782	496	999999	162	624	16	196	102	556	469	999999	322	794	987	499	746	999999	706	514	58	999999	999999	651	753	638	847	999999	926	999999	492	492	999999	999999	457	999999	255	237	788	710	999999	458	131	13	143	614	691	999999	355	682	494	999999	999999	129	285	336	193	845	825	523	776	716	999999	497	999999	976	572	999999	346	999999	253	518	999999	999999	932	600	999999	999999	517	148	947	999999	944	
253	999999	376	999999	725	999999	130	999999	410	412	274	933	865	999999	634	940	166	52	999999	922	999999	999999	975	372	992	196	685	999999	597	337	686	999999	198	999999	26	387	697	483	847	97	999999	100	843	116	488	999999	76	412	268	999999	361	106	999999	665	50	815	999999	13	999999	538	299	686	764	82	725	698	745	104	181	256	252	683	204	541	706	812	594	869	884	929	130	282	999999	942	999999	590	257	532	730	999999	252	693	971	318	798	999999	336	771	390	790	999999	972	999999	999999	412	999999	999999	999999	958	238	230	999999	999999	581	418	999999	510	999999	999999	999999	450	222	999999	999999	13	558	711	886	999999	177	485	999999	999999	103	612	157	999999	999999	540	308	688	470	573	502	980	978	574	400	900	999999	999999	515	675	255	999999	114	609	271	999999	853	966	25	53	791	752	407	786	35	969	270	999999	345	999999	797	999999	979	648	870	989	35	984	999999	986	961	999999	970	158	242	999999	507	999999	780	167	686	342	999999	999999	782	750	582	201	549	430	639	806	693	233	877	999999	370	465	739	281	999999	869	654	999999	91	999999	781	259	999999	281	471	722	205	188	604	465	782	562	866	130	416	834	444	891	356	999999	455	999999	999999	443	393	999999	808	999999	999999	999999	687	999999	345	140	999999	333	648	278	958	916	999999	999999	628	421	27	808	599	999999	999999	157	999999	999999	682	999999	207	44	978	999999	888	999999	999999	697	12	787	999999	147	226	736	161	93	196	176	932	439	554	939	128	859	426	584	452	199	642	38	392	924	961	418	932	934	355	537	389	538	12	914	513	841	999999	999999	591	999999	467	782	961	268	831	999999	999999	267	915	999999	694	313	999999	724	999999	974	404	999999	186	808	803	226	737	658	786	999999	436	999999	436	286	225	546	992	588	731	860	76	999999	103	718	46	999999	28	236	843	85	560	288	859	999999	447	790	999999	783	70	251	54	999999	481	437	816	741	999999	999999	902	157	999999	399	999999	203	907	279	760	467	771	138	999999	511	814	999999	842	158	780	897	838	435	843	218	528	999999	815	763	653	665	902	304	844	999999	999999	999999	764	999999	295	665	632	178	39	245	22	931	999999	543	999999	770	595	999999	961	933	800	999999	313	999999	870	511	388	153	625	104	564	476	294	818	187	128	999999	999999	999999	125	275	999999	405	608	206	596	447	282	999999	883	80	244	343	910	588	856	999999	999999	300	783	999999	488	552	999999	999999	545	647	999999	365	379	823	999999	805	846	667	139	80	705	999999	283	74	
115	877	742	33	330	999999	383	239	331	736	295	999999	999999	837	999999	128	470	927	999999	999999	223	917	895	999999	166	439	497	999999	459	785	999999	755	27	719	182	611	999999	911	999999	999999	274	994	44	643	538	999999	726	18	999999	999999	610	777	254	999999	851	999999	981	999999	866	999999	999999	140	780	545	999999	539	373	999999	665	185	317	558	577	999999	685	228	882	262	999999	999999	713	488	371	999999	999999	909	510	692	868	984	629	138	54	469	765	143	224	499	999999	999999	170	367	353	705	704	62	210	995	649	632	999999	729	999999	244	999999	999999	769	999999	370	149	39	680	500	681	556	189	513	117	493	999999	999999	393	667	533	999999	355	145	665	743	133	709	999999	999999	999999	999999	900	978	999999	292	608	374	880	139	999999	969	999999	867	672	159	524	548	102	999999	107	999999	921	71	626	771	831	31	113	600	246	999999	999999	637	264	12	999999	211	702	825	885	187	999999	999999	221	563	982	999999	473	999999	228	584	617	12	999999	616	757	838	999999	49	999999	586	999999	290	892	26	455	999999	612	669	503	323	845	999999	626	919	999999	999999	849	72	789	353	999999	596	381	662	822	521	999999	999999	254	817	849	663	374	308	916	842	372	205	999999	139	876	803	22	905	999999	349	999999	999999	121	100	988	999999	259	117	38	674	909	239	999999	999999	171	999999	424	999999	999999	999999	903	328	13	999999	304	654	954	660	999999	754	999999	476	923	999999	145	664	536	164	829	999999	414	999999	999999	251	933	142	11	184	967	999999	388	337	441	556	999999	999999	32	458	795	343	344	599	640	283	999999	443	316	722	798	506	438	269	999999	999999	999999	647	999999	761	729	172	653	999999	692	999999	999999	256	44	376	46	87	642	87	369	495	226	814	999999	997	161	499	999999	999999	999999	470	483	128	481	528	778	799	999999	270	729	999999	690	564	906	999999	907	843	408	940	685	720	999999	999999	900	370	696	963	31	59	999999	239	345	374	403	231	92	256	775	516	999999	246	77	381	357	736	805	661	907	550	99	999999	101	886	603	665	999999	132	228	121	999999	815	999999	960	660	499	297	325	171	685	992	999999	78	892	999999	449	653	493	13	173	564	45	65	480	960	303	999999	459	999999	737	999999	960	38	664	999999	999999	469	116	720	999999	449	489	499	232	558	439	248	208	999999	163	22	123	129	64	556	796	760	999999	10	367	361	999999	554	434	999999	42	632	999999	218	999999	980	546	772	999999	724	84	545	832	922	530	64	999999	916	617	724	511	840	
999999	117	887	31	999999	116	999999	506	999999	999999	74	999999	525	807	834	990	973	183	476	999999	973	339	481	261	927	384	999999	999999	421	999999	936	999999	558	999999	658	999999	331	549	818	440	999999	648	123	149	480	670	407	723	229	949	999999	443	257	170	999999	643	635	999999	103	787	636	60	95	689	998	364	613	999999	158	537	668	999999	999999	46	999999	334	226	342	780	267	976	999999	93	471	978	503	999999	999999	999999	25	670	695	455	40	999999	368	999999	433	151	125	67	999999	574	692	291	519	87	999999	237	542	426	303	854	836	811	999999	967	999999	711	505	902	224	999	143	866	973	978	999999	242	574	999999	793	200	665	209	903	999999	400	190	469	425	999999	170	792	598	377	840	619	229	924	999999	940	999999	999999	223	842	83	999999	825	317	540	752	979	663	771	633	113	199	636	907	999999	999999	443	251	89	661	64	217	545	499	143	999999	116	318	183	999999	80	554	451	367	829	750	574	873	928	999999	270	507	30	999999	273	650	983	999999	999999	824	507	480	566	561	999999	866	895	999999	184	999999	645	671	490	999999	999999	558	748	278	87	948	11	570	999999	999999	999999	999999	196	999999	235	492	999999	795	92	999999	999999	600	988	889	579	963	854	248	999999	756	999999	999999	26	999999	999999	715	902	999999	243	287	823	937	999999	160	999999	999999	679	324	110	999999	999999	850	588	141	616	999999	570	999999	699	123	104	762	999999	566	999999	999999	540	115	179	999999	590	671	561	999999	999999	396	442	999999	729	347	999999	539	147	16	959	187	20	885	999999	449	155	999999	24	129	999999	70	75	601	771	369	701	573	155	590	111	135	299	999999	607	999999	529	732	999999	361	829	564	624	864	606	211	791	999999	641	730	999999	547	656	999999	622	473	999999	841	76	369	646	720	394	556	905	999999	888	999999	287	254	919	999999	999999	662	300	628	445	999999	999999	570	577	56	931	424	999999	999999	478	858	170	999999	999999	688	666	769	715	118	180	78	959	999999	322	563	377	397	810	999999	633	994	150	994	37	130	845	505	792	999999	789	969	340	999999	999999	40	76	154	355	999999	999999	153	947	191	458	377	251	233	257	999999	679	999999	999999	999999	930	484	999999	176	115	778	843	170	977	999999	329	210	737	618	415	292	999999	232	999999	580	204	489	56	999999	546	660	879	999999	999999	778	921	255	366	75	420	882	322	900	49	576	397	999999	175	999999	999999	257	640	999999	999999	999999	999999	456	501	999999	80	450	437	757	999999	455	899	231	913	999999	203	84	
999999	672	208	533	969	597	999999	475	192	608	323	999999	108	298	29	999999	803	292	261	999999	753	332	999999	999999	454	565	999999	999999	676	176	682	966	638	999999	413	967	433	999999	994	929	273	35	850	999999	999999	999999	659	341	435	653	428	630	948	729	331	999999	678	239	88	414	326	599	799	999999	925	999999	999999	321	885	999999	822	999999	999999	999999	210	999999	482	999999	999999	999999	906	999999	168	33	748	62	28	908	465	999999	299	204	999999	590	612	673	999999	834	547	999999	636	347	456	383	999999	910	342	626	528	604	999999	156	396	845	508	999999	441	775	278	872	339	677	999999	993	762	628	310	999999	999999	537	500	647	999999	72	605	568	999999	784	999999	837	999999	999999	389	860	999999	152	807	999999	999999	234	241	999999	566	999999	450	999999	490	463	621	211	610	635	906	991	999999	401	173	334	250	939	999999	657	581	440	999999	937	297	999999	150	619	820	938	999999	495	305	999999	91	318	622	645	88	39	999999	999999	237	94	495	398	757	999999	979	483	999999	153	337	584	879	135	522	512	999999	999999	322	999999	391	671	20	420	696	73	999999	854	711	605	860	999999	494	590	212	999999	451	898	999999	690	639	347	817	999999	999999	720	999999	956	796	999999	973	593	716	171	610	565	84	84	702	693	151	134	772	525	292	470	100	299	923	999999	999999	999999	999999	999999	372	53	853	538	999999	999999	903	363	68	600	632	277	160	999999	999999	646	994	377	206	554	549	514	575	302	199	697	630	870	43	352	59	999999	346	999999	798	566	711	999999	821	999999	999999	999999	76	181	893	999999	320	767	319	286	999999	999999	577	702	92	857	478	561	999999	566	999999	42	999999	715	551	432	930	75	533	422	934	458	555	999999	764	761	448	403	408	184	999999	863	999999	756	893	999999	631	644	12	999999	98	160	207	265	999999	757	999999	999999	629	470	999999	999999	243	999999	351	10	147	999999	938	331	418	84	999999	174	189	491	999999	573	821	999999	801	999999	73	999999	334	999999	260	999999	107	16	304	97	773	937	99	141	999999	664	415	892	228	534	705	681	532	23	996	43	85	890	285	893	539	444	669	798	999999	650	999999	566	999999	846	10	999999	36	331	311	225	84	999999	861	817	168	928	999999	999999	999999	392	999999	321	787	227	225	216	730	999999	999999	339	277	300	950	978	101	849	152	999999	533	773	654	211	712	781	958	999999	39	468	999999	610	478	402	218	799	590	261	778	532	999999	793	211	999999	999999	972	947	783	107	882	725	319	786	999999	742	816	
737	999999	609	16	269	197	187	271	677	999999	860	875	92	160	398	840	80	999999	750	740	572	999999	437	999999	833	999999	929	156	999999	425	824	884	659	402	71	731	652	771	273	444	616	939	999999	825	121	82	701	947	494	999999	999999	999999	999999	12	253	706	999999	999999	183	999999	267	999999	999999	261	133	975	225	690	98	999999	198	308	356	316	133	633	93	612	999999	760	482	982	662	858	187	999999	51	657	158	999999	310	782	598	188	187	999999	421	999999	999999	999999	857	21	858	828	696	999999	999999	999999	878	620	622	818	251	423	999999	284	378	669	999999	475	934	999999	541	733	999999	415	999999	999999	139	548	222	397	911	492	902	471	134	834	172	999999	999999	999999	999999	538	742	492	541	184	999999	902	217	751	622	999999	211	299	480	134	472	290	999999	652	999999	340	407	235	999999	999999	520	999999	159	544	507	999999	999999	430	789	12	999999	872	999999	535	600	999999	340	999999	775	684	290	613	991	999	371	881	17	196	116	447	999999	517	999999	999999	664	436	752	673	253	785	999999	781	999999	477	143	599	417	703	999999	999999	10	999999	459	232	478	999999	159	160	999999	626	828	450	324	351	872	483	297	100	871	999999	999999	666	227	990	94	509	999999	524	999999	771	999999	999999	144	934	447	203	67	362	999999	756	286	999999	500	627	956	159	999999	168	605	660	312	999999	831	887	999999	999999	719	469	148	968	804	635	294	411	162	999999	315	999999	999999	678	425	999999	999999	125	887	999999	175	600	43	999999	999999	999999	918	215	999999	157	999999	999999	247	114	999999	598	224	346	952	651	317	99	999999	441	843	999999	264	927	999999	378	999999	999999	999	999999	999999	129	435	213	927	859	716	999999	999999	999999	52	68	151	799	203	826	719	449	999999	999999	999999	86	135	601	100	963	689	999999	970	100	616	765	257	432	936	999999	173	21	419	102	934	238	157	469	999999	999999	936	465	733	417	658	999999	554	763	251	101	993	833	122	999999	180	999999	118	851	999999	287	999999	719	863	839	663	999999	40	999999	310	999999	928	666	212	999999	999999	234	268	563	442	999999	999999	493	190	845	371	999999	999999	999999	921	220	130	305	999999	122	975	226	999999	999999	754	949	70	484	999999	905	172	336	999999	807	936	946	466	554	419	872	76	999999	999999	27	999999	333	810	584	999999	100	224	999999	999999	100	340	999999	631	374	808	492	465	736	40	999999	999999	44	708	100	519	999999	753	575	999999	207	999999	658	688	584	999999	430	148	485	336	371	691	538	999999	999999	477	136	324	101	
999999	926	999999	339	296	263	999999	999999	625	719	75	182	347	648	747	398	54	682	131	999999	999999	388	353	999999	410	999999	593	154	303	176	623	392	660	662	999999	958	999999	999999	371	434	999999	981	804	429	420	163	34	999999	790	351	999999	795	14	277	152	999999	583	438	929	627	999999	200	999999	459	106	999999	999999	999999	999999	788	608	338	320	697	807	967	584	924	569	999999	644	550	999999	951	679	999999	388	393	520	999999	385	999999	786	744	763	59	999999	999999	332	737	999999	999999	233	11	743	168	485	316	999999	184	783	658	869	999999	999999	129	999999	198	779	279	304	999999	174	357	999999	256	552	575	933	757	136	239	602	831	614	999999	327	999999	218	521	352	999999	999999	345	688	999999	492	112	761	643	223	652	999999	999999	443	514	999999	876	999999	496	999999	910	382	999999	57	554	66	47	79	999999	802	485	979	268	927	232	999999	999999	999999	686	764	450	813	299	544	483	663	549	398	110	129	999999	763	722	905	441	699	222	298	143	670	999999	43	83	841	999999	999999	999999	999999	221	309	999999	999999	911	731	175	999999	92	999999	573	890	517	648	969	568	361	999999	267	999999	999999	533	991	540	999999	999999	319	416	740	458	806	810	356	999999	187	800	773	243	851	990	739	999999	616	55	725	252	162	806	74	514	999999	25	415	953	640	687	318	999999	682	999999	422	759	366	634	370	999999	999999	104	471	178	999999	127	870	277	623	160	916	946	815	999999	863	513	999999	235	967	791	405	403	782	499	999999	999999	561	955	577	980	999999	981	684	962	708	68	999999	895	719	373	154	147	339	490	770	371	999999	999999	41	999999	416	141	999999	578	366	999999	322	971	999999	999999	565	914	699	643	999999	999999	272	852	583	805	999999	457	515	999999	646	268	73	302	728	131	999999	171	924	999999	573	847	324	999999	605	567	999999	372	218	883	807	239	999999	695	318	835	109	999999	999999	235	739	958	625	72	999999	999999	87	29	999999	565	877	403	990	40	79	334	999999	999999	257	999999	69	805	248	632	796	416	999999	377	983	893	32	999999	355	699	928	615	231	262	183	999999	999999	726	129	653	15	413	249	999999	999999	999999	225	942	999999	799	175	934	720	999999	275	525	287	710	46	359	999999	76	58	999999	111	999999	113	999999	982	999999	999999	343	685	999999	626	393	177	999999	751	999	678	89	911	555	533	994	894	999999	986	657	229	779	689	770	120	939	365	999999	314	171	880	857	999999	160	999999	999999	258	135	377	882	358	873	959	47	681	999999	164	
999999	767	117	569	875	380	999999	999999	757	654	915	485	687	37	229	109	589	128	821	129	761	293	701	746	769	860	114	309	355	819	652	999999	655	999999	999999	999999	207	601	15	486	634	629	514	187	342	650	690	999999	139	774	379	918	859	344	403	219	999999	370	800	25	276	36	185	938	12	999999	829	999999	999999	48	901	988	122	345	494	141	778	524	414	129	999999	259	179	580	999999	733	239	320	390	999999	124	837	801	990	219	608	454	999999	185	999999	999999	999999	690	999999	999999	999999	805	999999	850	999999	441	551	955	999999	845	27	856	604	497	278	597	999999	522	521	999999	73	999999	999999	135	999999	686	211	348	898	308	392	999999	88	707	69	927	714	470	128	222	572	882	999999	155	999999	999999	999999	89	906	999999	312	275	999999	177	809	204	683	399	963	999999	239	999999	67	999999	999999	457	778	896	999999	999999	882	999999	403	999999	360	999999	999999	977	933	999999	836	132	442	979	995	127	399	911	999999	864	999999	325	506	543	982	369	824	999999	692	999999	999999	953	650	565	999999	999999	999999	870	816	627	138	705	999999	828	748	999999	771	999999	386	345	68	867	998	574	107	566	551	860	325	991	367	329	295	198	171	883	482	999999	942	741	255	529	104	281	736	548	859	999999	794	875	598	746	370	999999	686	116	954	86	467	479	999999	20	554	825	999999	808	420	277	667	865	634	894	145	645	99	999999	772	727	837	558	999999	873	76	449	402	999999	958	937	511	65	928	406	999999	999999	37	999999	974	278	20	927	138	591	20	929	251	704	999999	724	268	157	999999	237	248	908	772	839	944	114	999999	649	850	482	765	611	936	238	484	672	999999	854	999999	503	999999	999999	430	125	862	147	208	698	999999	243	999999	364	722	701	167	999999	700	999999	999999	869	999999	371	999999	655	999999	409	992	22	229	999999	999999	414	593	839	520	999999	488	657	977	807	905	734	999999	616	999999	411	888	245	80	999999	999999	430	999999	695	657	999999	833	999999	299	463	999999	999999	478	999999	137	275	999999	999999	999999	999999	999999	999999	220	493	963	999999	729	999999	852	424	520	757	999999	255	966	686	850	999999	191	175	999999	999999	999999	999999	999999	719	999999	570	489	537	640	15	64	999999	951	928	219	80	731	999999	625	372	922	874	942	396	255	233	999999	450	424	873	999999	25	335	999999	999999	696	999999	999999	855	169	999999	324	784	514	703	700	303	999999	999999	780	176	999999	549	141	999999	493	581	999999	474	999999	467	999999	123	766	999999	49	999999	642	253	523	999999	
487	690	466	999999	608	99	437	999999	999999	930	75	974	643	707	65	475	203	999999	201	999999	563	779	823	701	943	999999	28	999999	663	785	661	794	952	999999	688	999999	93	999999	192	404	999999	999999	999999	999999	999999	73	479	999999	259	574	721	122	61	409	686	999999	867	999999	448	406	81	237	999999	769	279	999999	999999	113	28	110	391	453	347	796	970	980	860	999999	310	879	731	958	950	999999	73	548	742	553	854	999999	999999	328	999999	999999	333	999999	553	999999	999999	129	52	376	51	999999	999999	278	999999	265	438	999999	847	155	464	569	674	999999	287	940	705	999999	539	477	258	46	23	72	151	999999	999999	63	437	709	999999	190	836	365	916	801	906	999999	773	487	124	158	144	942	864	743	120	221	639	612	455	999999	999999	574	127	15	999999	999999	136	223	792	385	278	999999	999999	999999	732	319	999999	485	999999	909	999999	62	362	110	999999	80	208	999999	999999	261	424	824	264	999999	600	272	248	911	666	999999	999999	999999	694	739	880	996	687	590	21	801	25	163	578	999999	153	537	221	27	112	75	921	728	771	999999	960	453	883	999999	683	469	80	999999	819	257	250	407	367	623	229	905	393	618	396	650	999999	270	999999	718	644	999999	60	231	808	600	999999	940	788	164	779	436	123	999999	907	551	730	999999	999999	331	305	746	180	598	797	999999	682	313	999999	130	999999	699	207	174	832	620	419	849	485	228	391	310	619	999999	999999	792	792	182	711	845	920	515	999999	924	423	999999	892	999999	433	999999	918	999999	608	668	999999	89	239	948	388	296	999999	999999	999999	999999	939	994	137	966	754	15	414	999999	602	496	209	788	773	282	750	934	728	956	426	873	999999	999999	702	999999	999999	764	563	844	999999	424	713	999999	999999	811	984	429	770	925	999999	999999	207	418	999999	121	468	81	316	956	207	999999	568	999999	999999	382	815	120	999999	186	623	999999	451	569	715	999999	782	169	529	999999	999999	999999	173	999999	258	997	999999	891	868	999999	999999	999999	999999	606	646	349	999999	538	585	999999	995	873	137	594	999999	718	999999	637	702	783	339	308	999999	354	668	875	290	999999	926	466	707	923	251	711	693	352	541	845	922	375	330	253	999999	643	966	999999	204	578	499	999999	31	47	198	95	260	194	999999	113	938	771	999999	100	611	128	189	82	632	426	901	960	999999	141	715	336	462	999999	723	907	387	253	681	712	276	999999	999999	999999	734	166	999999	999999	621	437	906	161	316	240	641	999999	464	999999	792	778	677	539	363	889	
332	999999	633	999999	471	822	725	694	99	356	824	225	999999	999999	347	476	965	402	348	748	999999	563	29	999999	454	267	453	999999	461	903	44	736	999999	556	347	872	999999	295	47	799	712	999999	999999	960	416	426	783	945	556	999999	812	285	999999	614	665	769	842	999999	720	213	379	242	242	196	322	97	192	136	181	474	999999	680	364	549	999999	22	999999	69	815	37	483	507	999999	145	999999	759	545	428	999999	999999	40	131	575	999999	429	479	979	875	647	328	999999	999999	773	91	382	142	920	651	578	999999	278	782	999999	692	730	999999	305	106	105	563	552	763	245	999999	999999	821	114	531	129	566	999999	625	421	497	793	826	999999	855	763	958	838	893	849	248	999999	258	536	883	113	558	184	882	999999	999999	999999	480	421	179	999999	560	999999	399	532	21	619	999999	370	107	999999	903	999999	449	343	147	999999	659	913	997	999999	196	295	231	427	999999	392	999999	999999	337	721	323	999999	564	218	212	931	448	371	999999	628	657	887	438	984	209	999999	735	548	642	369	126	566	424	999999	460	274	999999	971	960	629	999999	999999	42	386	585	999999	582	241	141	999999	286	999999	85	378	646	308	857	247	999999	999999	657	999999	213	968	999999	756	990	688	757	999999	135	476	410	218	168	850	854	999999	409	710	999999	503	417	436	92	999999	490	55	239	162	417	568	753	810	972	858	603	999999	781	999999	999999	894	484	204	999999	999999	999999	866	999999	796	999999	805	999999	999999	999999	163	999999	776	885	775	276	944	459	999999	529	999999	723	599	246	999999	999999	790	280	580	999999	943	29	222	355	999999	999999	624	836	999999	709	611	730	244	999999	819	664	827	189	15	562	999999	999999	879	674	524	96	297	999999	909	549	663	535	999999	316	378	144	981	430	612	834	651	999999	999999	999999	918	999999	488	111	427	645	429	610	274	28	999999	509	149	548	831	196	653	994	926	893	55	999999	473	999999	129	684	683	407	577	181	910	999999	999999	984	999999	689	607	196	999999	274	130	999999	999999	249	669	869	994	442	999999	425	999999	657	192	999999	849	842	372	999999	999999	742	961	31	43	102	117	201	90	165	792	152	589	466	999999	999999	773	993	814	234	268	260	999999	999999	808	162	990	262	273	305	144	999999	326	999999	999999	470	312	999999	999999	999999	999999	999999	788	999999	650	456	999999	999999	866	529	359	856	999999	147	999999	999999	61	999999	223	880	112	999999	927	784	31	878	825	542	261	330	359	675	999999	999999	102	790	471	852	999999	361	326	276	396	743	
946	287	885	188	753	483	999999	591	884	999999	999999	287	550	14	817	771	631	999999	472	545	999999	684	883	391	55	999999	269	209	999999	999999	564	999999	468	194	999999	743	993	999999	789	778	912	999999	790	834	580	814	250	466	999999	828	730	33	999999	999999	573	272	404	503	143	251	999999	219	999999	32	584	239	819	365	176	999999	777	984	999999	693	633	412	893	59	999999	999999	272	802	999999	999999	141	540	41	999999	620	999999	348	500	513	547	563	703	306	767	259	350	995	999999	300	961	60	746	519	120	227	170	999999	999999	692	999999	999999	421	54	179	891	999999	208	212	745	601	735	999999	999999	966	140	999999	116	135	799	999999	245	999999	512	999999	999999	395	31	921	399	460	207	993	807	611	568	152	658	136	876	215	152	999999	999999	698	236	772	274	553	980	999999	63	999999	556	232	999999	601	999999	841	927	505	999999	287	812	999999	404	741	999999	870	407	987	999999	979	259	593	327	452	248	813	976	478	130	999999	940	111	406	999999	446	999999	944	967	243	816	999999	999999	193	865	999999	999999	304	494	302	404	155	999999	25	84	999999	962	904	223	362	105	865	459	385	999999	346	710	888	449	305	895	925	440	754	999999	781	878	410	462	999999	999999	519	999999	186	725	999999	999999	999999	999999	999999	484	679	999999	999999	147	951	749	995	999999	999999	279	965	999999	199	406	479	715	247	560	302	125	562	452	751	999999	586	999999	282	660	232	999999	624	566	999999	820	225	203	999999	616	514	41	883	771	999999	202	428	999999	303	779	255	616	710	999999	999999	999999	921	237	999999	645	561	578	999999	344	415	141	655	409	375	378	999999	999999	889	999999	999999	271	241	790	519	559	550	921	999999	502	414	616	687	999999	537	643	999999	988	223	190	999999	935	564	548	366	801	999999	999999	999999	925	598	999999	726	999999	489	768	999999	999999	717	430	105	639	499	999999	999999	799	453	566	999999	732	479	202	71	709	575	121	706	999999	434	999999	999999	999999	632	163	999999	999999	889	608	610	769	39	768	999999	793	94	425	445	999999	999999	999999	357	999999	999999	999999	455	405	908	27	513	377	999999	920	706	999	418	999999	17	346	79	496	909	845	956	113	703	999999	999999	278	624	999999	675	125	85	867	999999	41	384	76	708	508	536	872	104	242	999999	119	999999	281	384	521	418	109	521	131	657	999999	34	53	863	999999	483	999999	402	363	701	946	844	838	638	387	199	940	638	570	959	46	751	723	405	593	648	650	999999	999999	742	999999	604	953	220	999999	16	340	
213	999999	35	897	999999	999999	540	761	274	233	642	997	999999	999999	471	950	172	620	760	999999	648	279	105	833	999999	299	999999	135	351	890	628	780	380	858	999999	674	999999	72	567	19	999999	644	328	999999	17	897	781	999999	115	653	791	599	107	706	692	999999	867	201	162	190	130	415	999999	999999	605	862	999999	472	999999	796	415	109	999999	750	999999	13	950	680	826	847	517	355	29	698	999999	38	683	999999	176	803	807	353	909	999999	889	778	235	999999	819	154	280	318	999999	319	247	691	546	999999	589	999999	999999	196	375	315	999999	999999	395	720	285	577	189	952	999999	999999	988	72	999999	676	999999	348	999999	999999	861	681	999999	208	820	999999	999999	416	999999	999999	999999	488	819	620	977	604	714	124	393	514	668	252	965	327	22	597	330	185	999999	869	494	999999	909	977	335	999999	738	473	953	999999	269	999999	999999	852	867	817	999999	378	94	595	961	747	999999	274	347	999999	715	259	196	232	390	999999	915	622	999999	843	578	841	999999	293	999999	251	999999	708	999999	799	167	123	459	999999	480	951	999999	905	908	747	295	999999	999999	716	978	488	287	731	303	999999	953	999999	999999	33	248	286	93	800	729	719	586	256	999999	547	461	602	800	991	752	439	194	19	713	103	999999	933	211	999999	315	387	964	439	999999	271	846	695	112	999999	955	204	868	300	186	999999	171	49	999999	102	265	386	999999	295	978	864	799	943	758	916	475	999999	84	514	494	999999	755	156	999999	758	999999	999999	999999	374	45	558	570	893	833	525	932	518	317	118	999999	929	699	999999	999999	999999	471	999999	999999	195	959	650	129	999999	806	834	999999	24	999999	867	400	500	886	999999	260	429	304	999999	999999	243	984	957	997	966	202	565	999999	87	695	299	296	799	999999	313	999999	999999	439	216	97	999	999999	917	318	449	718	822	52	385	999999	41	256	566	792	999999	211	11	652	163	171	250	999999	365	328	909	581	601	671	999999	999999	865	990	97	818	120	160	999999	999999	999999	257	379	522	277	999999	664	53	730	16	134	999999	413	742	999999	55	846	817	726	599	409	868	126	160	469	476	563	999999	169	747	681	999999	999999	363	104	905	791	728	914	707	664	866	850	595	546	480	505	133	714	999999	971	303	434	477	999999	999999	141	228	62	999999	999999	623	883	982	999999	581	999999	60	999999	380	263	128	902	999999	934	543	28	999999	999999	989	970	440	336	127	999999	388	999999	667	123	415	773	573	675	124	612	50	982	867	270	999999	999999	455	999999	
343	788	852	401	415	542	999999	671	610	614	73	830	999999	999999	999999	216	946	463	310	936	242	606	999999	453	788	416	894	999999	999999	270	648	999999	524	954	999999	338	923	999999	999999	134	417	743	173	958	611	294	999999	753	226	661	999999	511	212	999999	999999	737	999999	409	999999	999999	648	155	521	349	965	999999	315	709	999999	437	999999	959	751	999999	528	498	443	731	999999	504	468	150	999999	999999	999999	146	283	15	999999	265	240	999999	383	713	485	999999	999999	824	992	33	978	247	458	789	999999	363	999999	36	991	999999	303	377	568	118	540	508	811	32	402	999999	314	310	998	999999	207	999999	586	47	699	265	275	999999	999999	817	525	230	999999	554	129	999999	999999	256	23	957	961	863	999999	274	182	999999	461	210	431	173	719	678	249	999999	999999	999999	777	722	337	735	488	999999	638	751	999999	319	815	266	903	809	452	999999	296	50	999999	999999	999999	321	865	999999	999999	75	197	575	107	999999	981	999999	963	999999	999999	999999	919	288	999999	286	234	213	681	863	999999	204	306	622	720	999999	391	209	339	257	795	466	857	614	930	422	999999	72	653	746	338	541	303	393	993	999999	999999	17	572	999999	119	610	639	12	559	610	769	575	854	446	465	782	944	999999	723	359	999999	314	358	66	999999	172	560	935	534	630	901	913	999999	930	999999	999999	999999	536	148	195	826	855	64	330	653	922	217	999999	999999	556	596	999999	669	643	999999	999999	999999	516	23	999999	59	704	477	999999	708	855	999999	923	924	91	155	418	577	537	532	999999	259	999999	412	867	954	999999	654	978	999999	323	253	999999	947	999999	724	130	999999	201	145	132	999999	135	621	798	976	999999	999999	209	411	188	20	142	121	43	999999	631	999999	155	992	706	999999	499	895	395	612	960	976	247	366	999999	894	386	999999	410	999999	133	416	999999	999999	670	71	455	577	855	999999	121	874	999999	111	103	999999	999999	999999	439	83	888	240	236	196	25	999999	54	842	386	293	634	739	710	470	462	999999	499	264	331	644	603	922	49	92	500	999999	72	146	273	17	527	187	962	337	999999	893	190	428	999999	363	27	999999	999999	572	678	999999	173	999999	999999	878	999999	122	876	795	479	965	999999	153	695	999999	254	999999	578	999999	766	456	777	383	785	999999	44	81	999999	967	626	990	731	477	999999	999999	922	619	496	395	490	414	999999	999999	857	718	703	999999	732	999999	119	119	44	821	805	231	604	789	667	91	843	456	734	908	999999	488	999999	722	740	576	16	634	421	193	999999	
362	999999	609	525	999999	865	997	999999	442	858	517	955	910	671	191	524	142	951	999999	999999	43	999999	999999	999	378	484	980	999999	999999	940	484	698	851	932	453	85	999999	273	600	225	846	117	301	60	660	532	333	999999	558	999999	873	683	15	641	854	999999	754	609	157	592	884	701	192	999999	999999	819	999999	977	228	115	528	868	999999	199	705	925	388	351	348	845	999999	929	748	999999	77	801	692	219	88	771	331	395	126	999999	341	155	925	800	677	999999	428	356	832	452	533	14	333	815	936	928	303	412	271	311	441	954	953	88	434	582	136	895	899	999999	784	143	999999	351	858	560	10	588	674	507	427	804	999999	305	579	73	999999	999999	999999	159	478	999999	999999	815	999999	386	201	847	376	104	714	533	457	386	668	400	261	999999	957	386	999999	999999	738	764	884	637	858	657	508	999999	114	999999	622	750	978	999999	18	937	774	999999	368	162	999999	579	792	894	357	720	999999	189	811	496	999999	896	999999	999999	189	370	931	940	528	544	999999	15	999999	464	999999	707	408	803	391	324	217	999999	28	776	503	169	971	989	289	148	999999	329	559	617	340	999999	529	225	999999	648	15	999999	954	823	814	216	588	337	983	650	999999	834	797	496	289	444	878	999999	268	30	398	941	660	389	999999	29	456	383	133	999999	187	999999	127	999999	319	383	531	204	962	999999	999999	644	999999	639	826	196	531	72	337	896	847	999999	957	665	999999	74	183	574	309	794	760	214	213	797	472	139	716	999999	999999	906	913	683	492	971	999999	999999	934	30	563	999999	999999	999999	999999	237	348	111	235	462	492	254	210	956	999999	999999	999999	999999	999999	999999	176	696	999999	476	885	431	983	999999	593	985	225	506	140	999999	20	972	999999	376	168	999999	459	371	904	263	572	999999	705	999999	789	324	444	83	999999	999999	853	867	857	999999	508	624	254	184	999999	249	999999	986	124	57	946	999999	999999	170	217	464	759	805	999999	226	903	951	725	36	999999	999999	550	999999	193	415	309	152	124	284	868	544	999999	999999	853	999999	26	586	819	658	19	867	453	999999	865	857	965	999999	86	641	999999	556	898	227	800	999999	999999	999999	802	999999	999999	804	999999	596	999999	672	733	484	951	136	209	327	142	77	27	517	825	275	287	335	999999	999999	999999	999999	166	321	645	514	484	614	965	923	783	120	909	999999	999999	857	982	203	999999	999999	106	949	999999	800	423	831	999999	292	423	433	816	476	269	497	999999	334	439	980	37	228	10	347	
170	286	543	32	167	811	457	968	292	93	210	959	999999	999999	51	366	897	999999	314	201	201	541	116	317	851	421	477	735	427	12	999999	906	490	759	788	999999	266	401	673	999999	834	455	151	999999	999999	309	343	999999	292	999999	92	222	914	808	999999	999999	180	999999	181	746	343	722	999999	289	999999	304	478	405	337	886	110	506	151	999999	366	745	400	383	51	551	88	855	999999	355	920	999999	992	999999	613	169	985	40	999999	999999	64	122	904	999999	815	971	830	999999	999999	405	972	585	999999	998	451	410	238	796	999999	629	667	999999	279	999999	369	964	312	796	999999	177	901	80	999999	223	861	254	999999	539	568	79	720	999999	571	999999	382	999999	999999	999999	240	212	930	198	844	600	999999	576	842	709	501	850	999999	43	156	999999	504	901	309	857	999999	999999	569	999999	238	125	908	527	916	232	822	999999	92	999999	566	589	999999	712	999999	685	953	999999	411	141	999999	717	410	686	999999	454	552	480	999999	33	856	999999	999999	241	959	729	999999	742	660	999999	886	999999	768	999999	999999	567	879	791	676	624	904	999999	999999	437	661	521	715	999999	533	471	999999	352	999999	68	461	532	999999	15	753	999999	993	221	634	790	255	570	948	59	219	999999	574	999999	804	419	129	999999	247	215	580	999999	23	999999	219	198	941	544	486	710	899	944	621	874	48	180	631	693	228	999999	999999	999999	572	666	22	106	897	917	547	580	938	458	294	999999	434	314	492	999999	11	445	999999	711	94	248	999999	274	815	699	723	634	999999	436	785	999999	33	489	876	999999	457	122	999999	33	996	906	771	451	999999	880	449	733	687	108	691	782	165	999999	999999	333	516	999999	291	207	204	913	792	511	672	999999	717	945	438	145	84	999999	154	825	714	187	477	999999	615	934	260	989	946	688	745	12	999999	999999	999999	552	999999	710	999999	104	828	999999	123	269	778	999999	999999	999999	305	551	34	803	999999	340	765	828	856	807	999999	356	947	215	966	113	766	999999	975	174	472	885	304	374	66	60	997	999999	999999	217	999999	17	771	755	693	999999	664	942	999999	746	786	654	696	999999	578	485	156	999999	126	20	503	999999	632	999	41	420	256	659	746	999999	343	144	765	999999	877	134	585	999999	521	571	448	999999	304	238	387	818	198	271	795	581	903	383	515	63	713	999999	385	772	999999	282	158	15	999999	999999	413	652	889	999999	165	999999	899	955	999999	555	999999	678	999999	404	621	999999	999999	985	999999	174	999999	959	999999	711	935	64	748	813	
999999	248	423	999999	628	517	824	735	929	999999	999999	350	681	948	282	960	491	999999	18	981	160	510	999999	172	151	999999	114	454	33	187	121	111	705	96	999999	862	999999	138	999999	999999	999999	885	294	999999	879	523	493	735	686	999999	999999	900	55	767	662	967	197	260	999999	598	999999	379	711	999999	999999	999999	999999	595	999999	420	999999	999999	985	999999	411	274	226	971	293	627	547	379	767	364	957	220	999999	937	433	520	999999	999999	836	461	893	210	184	999999	58	999999	877	898	999999	276	840	867	999999	343	366	397	751	225	967	674	60	999999	612	356	999999	819	949	999999	999999	949	745	999999	999999	533	818	999999	999999	683	923	418	749	999999	999999	500	524	99	305	721	581	46	999999	458	913	171	999999	860	597	827	747	999999	999999	180	737	325	531	892	999999	999999	524	165	307	77	302	558	924	999999	928	121	832	705	523	237	136	134	190	296	43	364	132	999999	613	999999	936	694	493	579	911	999999	999999	631	748	914	207	999999	739	702	166	365	999999	999999	932	999999	999999	52	714	697	999999	612	144	244	999999	986	269	566	999999	44	140	999999	999999	355	499	149	152	211	956	609	40	999999	999999	488	140	677	127	132	35	137	278	894	979	796	534	309	999999	734	999999	999999	999999	640	873	705	571	557	301	999999	509	999999	343	999999	95	999999	666	344	226	656	114	191	869	146	541	424	766	246	629	277	821	200	495	999999	438	204	999999	400	836	690	916	583	385	235	999999	242	999999	484	999999	999999	140	200	92	997	999999	590	999999	518	999999	999999	939	999999	927	34	80	319	308	999999	365	891	160	276	507	536	740	531	999999	643	999999	309	630	292	438	755	146	630	117	999999	788	999999	311	999999	999999	387	751	591	999999	361	165	313	999999	868	128	916	723	864	692	556	267	108	784	259	999999	799	827	657	896	182	887	449	999999	810	999999	516	999999	712	974	129	999999	999999	875	454	999999	220	374	999999	173	521	999999	282	999999	560	240	999999	73	62	452	999999	560	999999	695	483	473	715	110	133	731	611	336	999999	999999	573	999999	999999	233	340	771	784	434	75	493	385	150	999999	511	652	579	999999	453	537	270	482	999999	999999	462	402	980	772	119	251	999999	999999	194	30	392	999999	999999	131	466	999999	291	999999	999999	494	610	320	342	999999	213	458	554	283	168	798	999999	999999	13	91	656	999999	999999	998	674	999999	43	932	200	130	232	147	863	458	990	999999	256	601	999999	84	999999	152	999999	132	569	999999	696	999999	402	395	279	999999	370	707	
474	636	999999	292	999999	999999	460	677	129	222	635	76	594	105	999999	999999	999999	158	10	999999	10	999999	770	999999	438	999999	496	286	540	804	850	257	999999	166	999999	364	347	963	608	999999	623	999999	999999	847	497	999999	76	601	999999	999999	843	130	975	441	707	961	865	999999	854	999999	999999	999999	147	324	371	388	999999	438	121	999999	999999	588	550	477	315	597	490	999999	999999	935	947	895	811	585	961	729	999999	345	458	32	499	200	119	627	999999	999999	999999	999999	485	119	999999	637	489	546	854	999999	579	999999	135	119	481	942	416	999999	999999	999999	999999	561	363	642	999999	999999	979	99	438	909	999999	923	999999	866	331	781	446	630	731	319	415	274	731	705	159	774	220	349	999999	556	783	999999	594	645	999999	714	354	999999	12	259	657	400	999999	999999	786	999999	999999	268	788	699	505	786	196	999999	95	107	999999	657	492	342	743	640	548	882	135	287	338	694	999999	617	436	603	627	482	999999	24	166	786	918	503	607	951	561	851	60	997	14	871	560	999999	883	697	361	670	515	27	852	236	818	509	327	999999	477	999999	999999	902	999999	714	999999	80	941	53	999999	988	734	791	89	696	831	999999	999999	467	144	812	734	999999	251	957	966	643	999999	999999	968	419	185	135	484	390	589	157	999999	299	808	489	47	839	958	372	936	723	938	999999	404	689	236	860	347	665	446	532	660	999999	748	428	999999	20	999999	329	813	999999	317	999999	117	684	300	983	658	655	775	999999	781	879	30	252	999999	17	536	288	999999	325	788	818	999999	66	999999	636	551	390	999999	36	764	638	999999	337	416	249	58	720	399	999999	999999	999999	890	552	751	781	190	505	722	901	484	796	146	497	820	999999	999999	61	197	663	441	277	84	749	139	152	330	693	836	999999	958	999999	889	939	999999	107	928	999999	314	715	455	56	668	679	999999	999999	501	71	516	999999	999999	997	533	736	811	999999	999999	151	999999	608	999999	999999	668	266	999999	669	907	999999	383	999999	570	363	746	999999	217	395	609	999999	207	170	999999	269	999999	919	970	961	292	162	138	999999	490	787	978	705	265	958	999999	999999	737	999999	71	304	999999	793	999999	142	999999	61	528	426	999999	221	943	262	957	201	319	999999	295	980	386	754	78	203	999999	783	384	50	226	258	17	207	667	999999	999999	999999	999999	394	999999	838	711	240	634	712	999999	279	843	726	999999	73	999999	638	125	999999	999999	316	235	999999	560	573	999999	999999	835	280	418	136	554	999999	162	999999	620	925	186	457	
279	999999	999999	366	347	962	939	999999	302	162	609	379	92	999999	820	999999	130	97	833	999999	91	501	404	364	999999	730	999999	999999	574	147	453	999999	461	668	999999	359	999999	868	999999	598	999999	109	917	682	999999	999999	54	644	807	369	999999	532	102	187	376	999999	999999	999999	73	617	247	724	93	165	709	884	999999	423	432	999999	999999	999999	941	245	999999	999999	999999	721	693	264	685	90	999999	999999	657	999999	632	283	999999	709	607	999999	805	999999	360	909	999999	762	999999	999999	131	630	221	345	763	237	590	856	811	394	204	39	999999	809	931	166	315	879	508	789	262	644	999999	722	999999	185	457	412	885	467	965	821	999999	907	143	999999	869	82	450	429	339	775	472	907	999999	578	358	995	607	203	603	146	264	193	999999	486	509	498	482	588	780	188	971	353	429	383	290	175	676	875	297	242	439	88	459	487	999999	223	218	294	999999	999999	804	691	863	828	567	565	999999	656	556	380	599	861	648	999999	803	128	488	141	298	192	329	731	999999	370	707	999999	734	999999	314	296	290	197	761	329	384	289	490	600	999999	724	999999	30	329	917	642	577	439	308	683	63	734	86	996	644	142	82	786	502	131	391	831	338	351	269	999999	999999	109	329	999999	524	638	999999	325	573	999999	309	999999	987	728	140	745	436	372	261	999999	999999	201	999999	197	311	502	987	999999	434	893	463	678	70	828	240	477	120	531	169	424	846	761	999999	252	832	670	799	774	990	999999	999999	965	999999	707	885	220	999999	999999	475	31	650	419	891	679	938	630	352	169	497	999999	634	904	213	836	999999	452	999999	874	364	999999	703	222	488	787	999999	999999	588	362	942	29	494	978	66	999999	774	436	870	753	314	211	328	640	999999	999999	21	500	762	263	991	443	999999	118	777	833	999999	437	930	113	190	999999	52	989	227	477	177	656	848	74	72	288	581	23	999999	162	323	73	999999	159	776	999999	735	335	999999	508	576	386	211	232	999999	346	506	999999	999999	864	169	338	422	999999	999999	364	652	999999	200	713	861	999999	548	999999	520	999999	502	999999	336	192	714	716	999999	718	901	791	455	999999	253	999999	999999	999999	999999	999999	992	984	650	999999	989	999999	999999	48	145	657	646	999999	999999	999999	712	999999	844	725	440	389	999999	453	709	704	908	379	909	36	453	474	930	999999	988	999999	631	535	612	376	791	999999	837	676	581	999999	82	763	999999	869	913	686	881	999999	384	999999	556	549	999999	946	227	999999	512	329	594	999999	726	
599	159	999999	954	186	954	477	933	525	552	482	872	736	632	999999	999999	50	123	767	592	872	999999	999999	296	92	260	666	159	181	999999	999999	92	999999	999999	999999	614	957	999999	737	732	414	999999	859	999999	83	677	999999	324	999999	203	472	215	826	87	854	927	232	999999	871	925	298	328	762	123	44	400	961	491	159	540	469	135	386	45	999999	999999	813	418	222	415	999999	351	87	977	940	312	265	833	400	554	999999	257	53	811	999999	999999	999999	745	483	683	716	66	999999	541	734	346	999999	999999	898	115	124	999999	496	466	223	946	999999	785	999999	732	144	137	100	605	159	999999	999999	574	601	102	999999	77	934	538	999999	999999	999999	546	252	603	482	473	934	999999	439	577	761	586	598	497	999999	585	572	750	548	999999	999999	569	391	523	264	264	999999	806	728	999999	879	958	766	999999	769	704	999999	999999	260	999999	999999	805	175	581	460	999999	976	113	257	801	505	193	989	120	689	617	999999	728	349	227	283	138	566	999999	999999	999999	819	999999	727	150	52	992	500	878	395	170	999999	810	73	999999	288	96	558	999999	552	695	968	656	877	162	550	999999	999999	999999	397	74	249	782	884	657	685	999999	386	116	758	999999	999999	121	725	529	223	354	999999	590	938	197	579	999999	999999	11	834	999999	999999	999999	600	238	762	467	490	330	920	621	925	999999	82	342	710	999999	179	49	999999	856	930	357	939	999999	999999	649	999999	210	494	611	999999	999999	822	521	792	810	516	999999	750	999999	631	404	609	601	428	999999	517	606	486	138	468	999999	999999	978	999999	999999	635	404	89	122	999999	290	999999	319	999999	53	999999	561	550	999999	935	649	299	776	235	535	748	999999	999999	899	142	498	723	366	999999	152	882	843	288	987	999999	122	449	638	863	350	568	299	923	999999	999999	956	66	587	999999	818	511	233	753	707	66	298	999999	190	980	874	566	479	177	536	171	999999	283	562	999999	999999	999999	661	913	999999	967	458	424	403	243	185	441	146	173	333	641	659	100	580	999999	999999	496	268	999999	988	783	98	132	397	999999	999999	683	999999	999999	380	618	849	320	999999	740	607	874	232	999999	804	999999	430	316	844	895	512	658	702	632	999999	999999	941	13	999999	110	878	336	999999	190	327	999999	938	283	793	714	791	348	231	840	332	22	274	321	852	555	363	781	288	999999	711	267	980	870	34	54	676	846	395	768	999999	281	999999	52	630	312	504	156	999999	139	999999	173	437	862	309	826	71	999999	999999	379	747	107	999999	
534	479	69	520	77	259	999999	47	945	953	463	978	61	999999	232	999999	550	999999	999999	268	158	398	548	830	128	570	208	982	56	695	999999	31	999999	232	322	572	999999	999999	436	896	774	101	168	219	973	999999	999999	999999	999999	999999	610	328	540	838	899	146	931	239	402	507	61	999999	991	260	938	999999	999999	828	852	659	130	758	624	319	494	66	239	999999	999999	244	322	999999	999999	999999	999999	999999	490	999999	333	999999	641	340	399	999999	845	17	110	908	999999	541	669	430	809	190	819	999999	999999	999999	354	843	906	602	999999	168	194	515	624	884	175	251	999999	298	505	999999	999999	789	368	695	474	486	955	331	67	325	574	892	737	962	999999	999999	993	270	999999	490	278	49	957	241	744	340	392	226	742	999999	589	381	999999	143	172	39	999999	17	755	867	887	999999	545	67	999999	302	777	662	596	932	258	690	999999	25	407	978	832	137	951	144	999999	739	999999	37	735	202	967	604	799	999999	748	985	514	713	603	693	503	999999	647	452	562	730	630	999999	781	898	664	909	999999	194	206	365	66	621	773	157	996	999999	332	400	334	183	863	999999	194	272	186	13	422	713	484	933	999999	509	999999	373	119	778	255	836	999999	67	999999	999999	999999	393	928	893	940	455	697	985	576	999999	999999	388	867	301	625	999999	722	660	497	32	709	999999	875	557	49	409	48	227	999999	495	862	277	999999	999999	999999	800	344	999999	73	966	999999	499	366	244	392	999999	506	817	999999	999999	124	877	570	999999	905	798	518	381	854	999999	416	479	722	91	393	999999	83	619	35	824	184	439	999999	530	999999	220	906	999999	175	846	902	230	74	536	381	984	706	469	352	478	292	999999	999999	532	999999	546	776	285	850	542	130	887	792	338	561	999999	290	999999	839	694	999999	999999	216	17	637	195	415	999999	709	409	153	999999	276	557	999999	221	10	999999	970	470	999999	630	789	999999	726	25	438	736	999999	999999	704	667	630	658	999999	415	757	430	894	373	140	999999	576	451	398	516	621	245	796	999999	683	999999	999999	379	260	999999	999999	999999	291	622	757	679	220	21	704	486	983	617	971	136	999999	579	181	999999	339	852	63	348	999999	219	404	203	999999	634	999999	490	999999	261	408	323	327	184	149	281	616	461	381	999999	746	912	533	999999	273	999999	886	113	53	999999	49	407	217	748	348	999999	227	999999	999999	999999	998	999999	888	732	219	657	999999	999999	440	999999	990	878	481	499	601	331	999999	401	929	280	999999	910	999999	135	
999999	10	115	999999	835	76	64	62	721	796	566	532	34	801	793	616	860	606	672	999999	481	170	926	718	999999	27	396	826	999999	469	836	97	777	762	520	999999	551	239	454	374	845	937	166	684	933	79	307	884	607	323	419	152	247	999999	653	60	83	397	431	999999	680	237	428	262	959	478	754	272	290	584	999999	999999	999999	308	308	544	13	251	999999	999999	719	511	228	320	59	693	999999	484	118	469	145	999999	807	636	999999	617	519	999999	724	464	325	45	999999	999999	259	788	990	939	994	119	999999	831	611	354	108	179	19	117	212	999999	629	999999	163	821	448	999999	823	525	999999	690	999999	109	999999	331	761	684	907	999999	71	271	703	909	490	998	422	314	552	463	999999	524	608	411	702	458	834	55	881	999999	999999	349	964	999999	334	999999	94	999999	999999	999999	593	424	272	813	56	940	572	719	789	999999	408	144	367	370	988	100	92	623	407	78	496	715	803	134	999999	999999	999999	238	999999	186	913	474	999	271	870	123	262	999999	365	761	885	125	266	726	999999	999999	981	999999	999999	244	230	471	550	246	793	877	999999	999999	203	334	643	999999	144	999999	999999	999999	144	999999	500	875	838	999999	268	646	999999	999999	459	87	749	179	740	702	751	351	955	452	924	763	999999	992	999999	123	999999	40	127	999999	981	654	484	450	315	886	999999	611	999999	999999	212	904	63	422	428	543	398	999999	594	999999	999999	792	999999	999999	18	381	627	999999	999999	999999	999999	237	999999	999999	400	804	602	308	863	853	597	150	945	32	999999	30	709	65	999999	958	725	575	999999	186	957	198	997	686	441	999999	999999	607	238	999999	999999	974	385	422	32	999999	941	99	171	740	353	999999	847	633	558	999999	672	572	932	423	999	131	792	999999	684	212	806	999999	999999	928	595	990	999999	274	787	274	999999	999999	43	951	27	635	999999	999999	999999	514	350	374	137	999999	999999	695	674	814	681	123	192	999999	737	819	816	999999	232	999999	999999	999999	999999	582	846	293	353	384	539	981	999999	373	717	999999	519	180	861	442	999999	999999	666	999999	325	107	593	999999	91	610	559	223	144	993	413	999999	559	479	972	768	999999	999999	109	887	166	693	999999	317	406	999999	999999	567	958	383	999999	808	576	255	47	444	999999	182	211	743	825	326	846	999999	999999	999999	536	50	208	102	914	945	324	779	743	632	688	286	277	999999	96	991	999999	761	756	605	605	314	442	537	779	355	641	999999	999999	840	846	15	357	859	999999	484	369	999999	468	300	
493	796	999999	414	756	999999	905	999999	656	999999	71	999999	999999	365	941	232	607	999999	322	999999	313	958	717	902	786	683	999999	417	426	999999	999999	398	302	999999	121	999999	999999	37	781	77	449	425	999999	238	999999	760	359	991	999999	999999	999999	698	553	999999	999999	534	89	609	999999	82	783	498	799	55	211	673	793	200	253	143	429	580	889	999999	130	887	259	488	999999	36	334	937	498	90	735	999999	845	403	478	999999	728	999999	410	708	294	951	999999	664	37	115	967	999999	748	785	916	999999	999999	999999	778	999999	999999	999999	484	601	748	999999	999999	999999	319	277	827	399	721	666	414	999999	179	191	960	179	271	595	461	28	68	175	198	713	173	438	134	547	624	378	311	999999	718	808	999999	999999	951	907	354	759	287	577	447	92	381	690	136	627	346	609	838	689	148	466	999999	999999	999999	999999	999999	999999	153	290	775	352	364	999999	999999	371	232	999999	999999	999999	250	702	740	491	728	116	342	483	312	506	210	25	540	999999	999999	262	276	999999	999999	999999	362	473	615	997	802	104	999999	999999	182	999999	999999	999999	999999	485	448	445	725	61	999999	550	999999	999999	578	999999	90	759	812	999999	296	265	104	846	731	561	10	777	96	743	999999	633	388	246	999999	546	111	999999	633	65	999999	553	536	224	530	250	711	291	895	968	917	999999	291	984	808	916	999999	559	102	999999	999999	999999	999999	982	371	999999	171	717	770	42	545	704	999999	756	569	742	729	879	999999	491	849	999999	881	127	826	646	352	404	999999	999999	875	551	293	803	580	511	999999	999999	853	308	88	999999	520	863	999999	222	917	999999	425	75	197	790	242	999999	980	765	999999	241	166	999999	879	767	999999	999999	166	994	421	331	185	68	548	999999	36	28	412	855	208	28	694	613	728	817	978	372	206	94	999999	681	999999	815	721	963	398	999999	428	320	715	999999	999999	438	801	595	358	366	999999	22	763	999999	209	134	566	999999	546	999999	999999	72	788	999999	999999	81	684	740	508	370	347	585	786	999999	599	999999	149	999999	322	999999	811	143	468	622	846	999999	330	104	481	698	258	950	426	845	141	365	531	800	999999	635	999999	71	97	988	999999	941	999999	999999	624	117	985	502	999999	290	741	863	999999	176	79	995	999999	590	268	999999	999999	396	168	941	768	244	569	349	119	686	511	749	56	479	602	904	999999	999999	999999	373	713	756	501	146	999999	277	761	365	999999	958	884	173	803	287	877	999999	783	999999	106	390	547	645	999999	772	778	991	817	999999	
573	175	48	294	119	894	999999	364	999999	31	999999	500	482	214	618	160	801	347	946	999999	602	970	131	673	369	99	826	77	999999	728	368	121	460	636	791	999999	920	600	64	908	190	522	737	999999	455	606	907	343	37	999999	999999	440	55	58	531	603	53	374	924	30	78	39	999999	176	663	727	50	846	422	63	239	999999	293	48	999999	90	999999	369	227	763	999999	999999	50	141	758	927	75	999999	114	999999	521	555	676	43	999999	161	530	571	107	728	566	71	999999	974	999999	769	999999	17	470	999999	370	999999	157	171	837	585	999999	860	417	735	661	638	741	234	541	999999	535	259	208	999999	559	671	272	498	207	131	572	999999	138	999999	781	68	941	663	999999	999999	408	514	999999	264	172	670	163	371	77	999999	329	695	999999	328	244	999999	809	44	891	999999	999999	658	964	716	999999	923	731	429	954	999999	999999	88	407	703	285	30	63	999999	273	889	999999	900	430	279	801	877	633	999999	754	884	259	907	999999	138	426	999999	550	489	999999	249	939	734	999999	475	241	251	999999	738	52	224	843	865	770	12	190	999999	238	999999	999999	145	300	920	999999	80	352	789	999999	999999	999999	535	479	573	999999	34	950	784	493	955	47	999999	999999	894	767	540	999999	999999	146	769	947	904	521	855	574	115	999999	999999	69	346	132	451	935	29	461	517	744	279	172	745	61	999999	37	282	657	999999	557	405	162	999999	38	999999	653	546	331	999999	23	624	999999	596	85	932	999999	999999	832	999999	624	569	442	260	795	772	231	999999	717	999999	877	249	999999	219	999999	553	865	999999	318	174	797	398	697	999999	504	999999	280	575	670	129	999999	881	999999	70	741	987	999999	902	999999	999999	999999	262	828	999999	505	999999	999999	999999	999999	532	76	799	838	667	798	235	871	999999	755	674	502	656	730	598	870	995	999999	147	478	570	590	962	999999	61	438	999999	999999	917	583	729	704	490	536	148	63	881	53	782	999999	999999	125	608	157	673	764	89	532	240	909	510	999999	288	321	477	942	114	223	786	999999	263	666	999999	999999	36	970	21	129	592	545	989	952	26	875	962	999999	981	815	912	999999	358	22	338	18	82	753	426	178	69	999999	999999	667	999999	552	18	999999	172	999999	131	703	752	999999	940	695	919	558	999999	413	999999	999999	961	298	310	499	880	250	337	999999	708	282	554	843	70	396	596	999999	695	473	866	123	999999	163	999999	219	999999	398	82	642	99	524	999999	23	999999	45	999999	660	367	999999	999999	768	521	
227	129	999999	999999	909	899	999999	999999	597	862	496	546	245	740	999999	604	999999	955	492	178	694	999999	193	488	999999	33	34	999999	999999	964	999999	801	108	602	74	43	999999	69	634	498	528	543	999999	662	307	476	584	304	436	65	275	812	189	599	999999	372	936	999999	618	886	875	402	173	999999	934	695	999999	999999	675	999999	759	999999	330	994	649	161	999999	531	190	74	449	729	999999	880	698	126	999999	508	776	702	107	484	999999	748	622	136	379	869	728	611	38	941	628	662	305	244	491	195	949	674	19	414	190	554	999999	155	676	293	934	818	999999	939	866	973	676	285	590	999999	381	523	782	999999	803	999999	45	999999	110	999999	584	464	634	436	558	999999	693	692	304	897	312	477	459	96	934	909	537	98	999999	655	986	30	999999	910	813	436	892	525	611	999999	518	938	54	999999	708	479	999999	647	390	765	290	999999	981	693	279	903	999999	695	559	893	51	999999	433	999999	86	564	999999	723	622	132	218	178	999999	999999	388	373	432	845	999999	464	999999	889	708	999999	375	12	49	961	640	909	372	207	965	999999	569	999999	999999	599	536	999999	669	470	999999	268	999999	121	902	298	999999	905	481	228	317	104	177	999999	999999	999999	89	999999	525	848	92	713	999999	21	212	372	133	817	999999	999999	318	999999	795	265	999999	449	761	999999	109	750	656	999999	438	999999	889	999999	551	417	332	400	519	462	628	820	387	999999	999999	546	909	540	175	999999	57	648	909	83	309	999999	296	799	363	826	974	774	202	358	999999	615	132	341	999999	715	999999	468	323	999999	615	974	999999	553	940	999999	999999	569	999999	999999	687	790	244	999999	571	639	131	533	46	693	999999	853	999999	39	46	893	423	999999	999999	459	999999	588	334	62	467	999999	43	742	859	999999	482	414	199	42	999999	494	380	316	769	192	594	999999	431	999999	999999	762	355	848	516	999999	801	775	850	999999	167	999999	465	192	358	246	999999	388	673	899	220	83	664	999999	368	999999	523	117	999999	537	865	51	167	703	999999	705	999999	194	236	813	346	999999	564	72	999999	571	999999	999999	958	999999	586	999999	298	532	420	304	107	999999	490	964	999999	693	999999	323	271	999999	941	999999	999999	652	267	420	162	860	562	999999	519	999999	720	796	523	335	999999	286	999999	659	752	634	999999	389	607	230	999999	271	290	652	740	250	999999	999999	630	999999	691	315	275	176	63	437	969	999999	999999	506	999999	693	450	207	544	689	373	999999	999999	317	478	127	55	46	715	890	579	999999	
999999	278	799	961	176	257	644	844	21	783	605	999999	999999	387	604	111	191	21	821	92	118	60	877	200	396	323	999999	573	999999	999999	460	173	858	69	999999	517	706	87	999999	203	563	999999	678	589	16	58	652	101	523	944	999999	704	78	496	999999	722	999999	609	999999	853	458	80	584	999999	333	441	999999	604	253	96	404	113	999999	628	529	418	382	297	193	348	670	706	60	325	383	999999	104	371	267	421	126	107	512	672	744	493	125	895	266	999999	591	57	847	436	999999	751	220	450	967	393	999999	999999	425	999999	999999	999999	29	269	409	576	346	105	346	832	970	306	999999	821	883	46	303	487	41	619	757	622	859	624	775	999999	546	654	403	874	81	999999	681	286	489	992	473	856	999999	689	237	495	999999	25	465	253	160	999999	566	931	100	999999	81	806	479	570	892	405	493	778	40	692	702	472	999999	999999	624	324	341	891	999999	447	991	351	391	272	912	843	999999	999999	480	157	98	471	784	999999	941	875	807	999999	109	999999	999999	717	658	545	793	248	264	999999	629	836	66	675	999999	652	871	729	999999	999999	658	58	247	999999	307	883	999999	240	687	552	25	999999	517	422	791	999999	84	284	693	999999	479	673	589	660	902	999999	101	422	113	141	346	999999	459	999999	271	999999	999999	410	420	775	941	999999	999999	711	492	999999	328	643	883	864	578	597	999999	999999	999999	984	999999	587	70	999999	791	191	999999	556	999999	999999	300	999999	161	999999	999999	999999	864	999999	904	999999	999999	878	999999	32	326	457	539	999999	563	999999	185	879	861	287	999999	253	349	757	983	760	435	13	505	999999	589	411	492	153	199	903	732	128	999999	821	870	999999	419	47	346	344	651	888	992	466	628	420	65	873	158	431	334	999999	934	999999	490	999999	383	999999	443	915	964	396	999999	659	26	67	214	999999	416	10	999999	312	421	648	999999	547	21	999999	69	179	355	999999	994	768	578	626	193	999999	999999	760	217	999999	999999	430	999999	265	999999	343	449	571	999999	999999	999999	158	999999	31	694	295	44	943	108	999999	430	999999	999999	355	402	291	91	400	873	682	708	656	793	903	709	990	278	853	708	677	599	497	963	339	999999	999999	180	999999	931	999999	497	398	999999	873	509	339	861	999999	863	557	262	58	999999	534	316	810	364	999999	322	999999	26	191	244	999999	999999	999999	999999	999999	202	556	121	999999	468	974	194	320	994	920	403	380	999999	253	999999	161	425	551	799	439	32	999999	491	486	244	237	881	999999	163	241	
138	577	37	631	831	317	445	999999	590	723	349	996	816	444	999999	942	574	999999	999999	92	14	999999	999999	999999	217	999999	74	634	299	241	103	879	167	763	791	826	352	508	422	682	715	697	960	86	99	999999	999999	57	196	999999	662	999999	123	81	236	935	445	165	424	999999	252	811	999999	358	629	470	839	999999	652	473	600	75	999999	520	376	317	999999	65	782	999999	999999	27	448	997	999999	984	765	999999	999999	856	391	196	94	441	999999	904	269	611	999999	629	999999	482	404	722	701	596	999999	603	704	919	702	389	383	999999	665	235	372	440	780	999999	704	999999	525	999999	92	413	999999	919	90	999999	57	630	609	999999	992	999999	623	725	305	999999	236	172	999999	618	163	12	999999	850	776	213	542	999999	831	811	924	444	956	608	999999	298	999999	999999	522	243	999999	82	999999	230	251	822	612	646	144	799	999999	542	999999	999999	642	90	600	140	153	999999	929	999999	999999	797	237	557	999999	24	95	17	375	397	649	157	746	91	999999	591	609	999999	999999	895	694	999999	402	999999	999999	59	966	560	697	484	695	645	314	999999	282	982	992	693	936	597	561	137	433	30	893	225	171	560	858	18	999999	199	999999	43	999999	766	404	999999	485	999999	58	535	320	891	702	14	999999	102	808	249	599	999999	27	14	344	566	999999	381	499	999999	887	999999	701	688	953	506	370	280	129	515	588	156	999999	999999	999999	36	817	999999	328	888	999999	78	751	999999	419	615	181	280	699	967	167	32	356	629	999999	643	833	631	937	999999	643	572	973	303	660	452	707	918	999999	318	749	77	63	610	484	999999	999999	92	278	999999	335	999999	999999	162	358	999999	800	999999	160	905	202	195	603	132	255	999999	999999	458	958	967	908	999999	814	999999	227	100	969	746	155	999999	979	999999	363	600	870	553	991	821	944	105	652	999999	767	560	125	564	999999	999999	364	999999	999999	215	134	310	439	82	999999	199	935	267	596	63	443	31	926	452	832	13	999999	701	818	283	513	862	999999	788	495	263	276	662	627	48	391	480	415	773	999999	62	999999	798	999999	801	885	687	509	598	686	999999	634	672	732	469	677	663	856	450	999999	271	984	999999	586	32	923	282	640	557	671	962	615	162	999999	779	842	464	999999	26	999999	826	363	726	999999	749	628	603	930	167	999999	728	624	964	999999	364	77	520	221	255	877	999999	999999	999999	927	723	140	482	845	952	627	999999	239	839	62	875	907	267	999999	837	403	330	999999	482	196	999999	348	651	
90	472	711	332	252	188	149	784	999999	412	799	388	618	156	757	977	540	157	498	784	999999	999999	456	810	999999	384	999999	557	999999	573	765	984	385	489	999999	999999	999999	304	971	61	700	999999	999999	999999	468	170	228	256	572	373	942	999999	999999	999999	738	884	999999	901	999999	867	999999	591	522	215	647	999999	12	138	999999	384	999999	245	185	999999	94	644	109	950	999999	811	165	605	984	898	631	999999	540	822	999999	516	367	349	943	999999	724	118	999999	890	999999	653	167	100	500	999999	637	999999	863	16	478	103	785	999999	559	549	712	731	606	624	584	921	284	190	387	249	27	397	301	999999	999999	975	889	218	102	698	653	75	114	999999	271	923	862	999999	354	999999	730	302	789	404	401	993	512	140	316	937	379	977	712	999999	181	999999	415	791	293	502	999999	576	972	999999	895	646	627	809	363	660	69	750	836	999999	518	999999	607	897	681	999999	473	999999	999999	999999	329	999999	363	852	625	31	999999	80	250	999999	452	164	329	927	999999	999999	375	702	776	655	999999	628	999999	981	742	999999	642	518	120	563	999999	454	999999	818	542	999999	293	774	194	342	153	988	510	984	287	999999	999999	679	399	999999	364	770	983	257	286	700	535	381	119	179	999999	999999	960	686	821	999999	490	511	394	288	470	600	518	999999	512	889	127	166	703	388	999999	999999	129	999999	208	268	471	426	541	999999	694	912	664	24	954	153	37	823	173	999999	873	894	294	120	466	763	262	549	745	397	999999	379	677	731	128	425	880	777	487	563	536	74	969	552	594	558	936	503	489	368	861	304	993	424	514	999999	678	18	726	999999	999999	922	681	154	269	324	244	933	896	538	273	260	345	609	999999	809	924	741	999999	907	827	999999	69	386	999999	999999	999999	263	226	999999	746	999999	60	52	557	614	999999	999999	293	279	323	12	607	950	105	999999	958	393	671	705	241	936	999999	999999	618	257	999999	304	619	999999	938	999999	717	999999	791	401	210	999999	62	149	425	108	458	255	594	825	161	118	291	923	329	993	592	520	730	810	388	999999	434	310	751	999999	216	312	341	342	295	673	169	999999	411	665	340	532	289	143	999999	247	999999	999999	105	999999	23	695	661	945	398	206	213	981	23	968	999999	752	397	336	892	155	914	261	999999	999999	949	587	522	664	662	70	240	597	331	151	16	641	999999	999999	999999	520	651	396	999999	98	469	187	690	999999	796	587	144	999999	250	999999	332	999999	263	999999	804	435	183	997	292	999999	
965	999999	659	871	962	237	548	400	260	999999	504	528	317	451	28	771	897	89	999999	85	926	999999	356	988	999999	42	388	596	202	650	347	653	113	614	132	853	527	819	480	569	49	999999	702	869	999999	999999	665	811	599	42	537	104	139	217	412	688	270	999999	999999	929	849	951	208	610	999999	850	424	999999	999999	174	999999	88	609	308	45	999999	585	999999	160	24	376	576	996	999999	122	252	524	896	212	444	593	857	766	550	720	97	999999	999999	834	987	999999	963	999999	435	788	459	494	831	181	999999	999999	783	520	47	562	282	955	48	497	791	336	528	500	884	581	396	999999	68	588	948	647	492	999999	173	634	413	93	571	999999	663	757	999999	999999	982	999999	809	999999	729	987	447	142	999999	605	53	999999	861	999999	608	999999	401	148	435	253	232	581	620	141	356	999999	158	199	393	667	833	43	999999	999999	517	554	999999	59	591	999999	150	999999	150	887	608	512	773	941	484	999999	979	999999	332	448	502	410	999999	677	990	326	838	999999	748	839	771	999999	26	67	999999	64	91	999999	556	364	999999	999999	441	733	533	999999	639	217	714	675	687	318	711	205	999999	117	834	104	999999	999999	242	893	77	999999	126	999999	999999	999999	986	430	999999	999999	999999	967	999999	95	969	986	154	156	999999	631	543	83	162	462	308	821	756	847	999999	987	999999	999999	999999	219	348	139	999999	999999	357	924	231	294	48	60	350	744	859	225	147	847	949	913	588	611	359	994	159	663	300	674	959	148	209	649	355	687	844	136	747	999999	999999	220	999999	999999	409	258	45	112	122	564	999999	540	999999	999999	47	379	702	520	859	353	980	953	644	683	964	999999	94	398	704	999999	899	732	999999	999999	999999	738	124	826	211	111	959	57	999999	736	712	429	438	826	611	976	985	999999	276	403	859	426	999999	125	798	999999	999999	646	407	459	664	239	72	999999	906	309	264	875	999999	758	394	933	412	907	970	999999	654	999999	786	999999	677	575	465	84	448	999999	172	999	37	885	937	322	999999	102	81	999999	367	35	920	312	721	119	24	518	18	926	24	668	154	262	672	999999	860	999999	999999	99	773	999999	964	999999	146	265	847	434	999999	999999	293	319	836	999999	999999	628	999999	999999	16	568	560	947	75	521	46	504	854	999999	222	999999	461	999999	321	982	708	379	999999	75	999999	999999	271	590	697	936	643	999999	832	656	999999	53	568	999999	672	222	539	826	921	452	818	642	410	82	221	789	620	999999	998	854	999999	808	567	
282	317	550	307	999999	259	999999	999999	342	671	208	999999	179	999999	85	308	999999	999999	882	457	619	256	534	65	999999	999999	908	325	330	705	978	866	275	999999	295	79	999999	915	999999	576	999999	573	999999	970	212	999999	51	326	545	24	900	410	907	361	948	999999	999999	494	118	600	999999	999999	558	999999	693	341	435	999999	187	15	186	999999	883	315	664	55	769	563	853	816	337	591	780	316	804	577	999999	914	537	999999	296	637	807	968	234	979	25	999999	286	870	999999	357	148	999999	999999	717	999999	999999	696	902	266	229	999999	301	272	759	43	251	999999	126	382	521	165	999999	719	548	999999	999999	90	999999	40	920	286	982	870	979	453	250	478	999999	60	367	227	635	12	76	996	515	999999	474	945	999999	27	999999	999999	435	201	230	820	299	342	999999	521	20	872	346	942	658	999999	999999	999999	793	773	744	75	24	999999	530	915	652	551	869	218	615	740	266	902	126	494	444	999999	232	999999	188	999999	448	846	217	763	666	133	348	999999	423	168	162	10	283	104	483	142	671	999999	177	748	472	999999	905	280	615	999999	999999	173	987	504	94	373	594	990	999999	178	95	767	259	529	212	785	999999	457	587	265	629	999999	21	311	126	999999	999999	439	291	54	941	999999	157	231	999999	999999	106	919	999999	788	416	292	999999	314	999999	903	66	648	546	687	999999	457	692	359	815	999999	999999	685	999999	999999	121	164	708	583	237	158	620	37	999999	999999	999999	875	383	799	849	346	999999	706	999999	223	861	999999	892	999999	999999	493	254	797	416	502	33	421	999999	907	999999	261	583	893	87	898	293	38	426	520	998	734	84	893	510	479	259	454	430	999999	315	999999	271	114	147	743	903	822	621	999999	999999	277	342	475	132	598	999999	661	629	365	930	832	197	382	605	711	418	361	297	999999	999999	578	999999	999999	602	999999	989	478	755	343	995	999999	417	999999	516	731	401	999999	770	912	999999	999999	825	74	243	482	999999	999999	508	436	335	999999	535	684	485	434	999999	964	999999	954	608	293	905	296	370	469	425	499	865	999999	320	999999	999999	385	230	654	999999	926	144	999999	857	110	969	999999	18	452	999999	733	999999	999999	454	436	736	816	999999	432	692	538	703	773	999999	821	999999	634	999999	525	961	159	463	830	999999	999999	829	753	106	507	999999	586	287	918	999999	692	288	783	429	883	83	774	81	798	962	999999	999999	371	999999	46	999999	345	212	999999	490	785	280	390	412	104	606	982	720	806	118	115	260	785	999999	
375	999999	999999	214	242	452	197	999999	664	868	465	137	468	999999	69	429	978	384	999999	437	748	422	897	381	335	999999	101	999999	999999	689	856	999999	999999	999999	697	503	838	141	969	999999	999999	707	615	522	946	999999	147	999999	660	999999	999999	731	465	358	999999	953	999999	999999	878	955	360	999999	812	999999	21	502	690	999999	994	566	999999	847	415	754	144	50	806	384	435	368	149	800	999999	888	999999	135	508	999999	632	743	857	970	262	23	689	169	895	640	510	999999	999999	801	306	104	999999	293	325	999999	224	999999	156	271	999999	999999	816	560	999999	923	424	886	993	602	999999	260	708	620	594	401	999999	974	155	176	873	999999	92	999999	504	308	102	999999	809	797	874	183	597	595	537	742	207	138	999999	971	225	624	460	683	97	999999	395	185	999999	923	644	249	313	980	397	461	437	478	66	442	831	999999	87	205	727	540	999999	122	999999	999999	999999	936	556	183	950	259	530	999999	260	458	912	917	578	885	162	635	869	617	208	85	314	729	82	986	150	77	999999	264	956	557	392	283	101	845	999999	708	693	139	39	147	931	999999	228	999999	529	999999	579	201	53	102	671	55	914	18	999999	475	863	569	999999	882	712	999999	452	702	75	639	826	732	166	454	942	739	587	999999	154	285	510	475	999999	236	498	355	221	864	885	999999	368	92	307	999999	844	999999	106	157	435	664	999999	525	541	889	97	846	999999	999999	159	931	467	854	864	272	964	398	999999	807	393	367	999999	588	817	999999	280	743	999999	902	609	999999	643	440	999999	489	699	999999	934	577	148	652	320	622	714	953	880	514	228	45	299	456	31	999999	763	999999	609	997	708	813	619	353	999999	999999	988	341	298	37	999999	385	999999	978	463	535	668	741	56	442	999999	863	848	999999	999999	399	613	163	999999	354	999999	566	879	702	287	131	958	999999	240	189	999999	382	999999	853	294	842	999999	320	992	999999	629	31	999999	999999	999999	845	964	852	999999	999999	999999	835	544	943	359	662	505	999999	701	342	576	873	511	867	808	999999	207	995	481	999999	927	303	170	999999	724	655	999999	712	579	442	166	115	967	999999	999999	999999	838	722	503	632	347	602	618	999999	919	756	520	999999	368	631	999999	969	380	155	104	234	999999	243	228	704	999999	792	999999	999999	999999	471	906	301	999999	999999	662	485	501	849	345	334	685	509	391	968	999999	999999	354	947	795	196	734	822	125	999999	132	605	503	798	515	554	311	359	484	999999	999999	999999	999999	358	968	999999	
477	531	809	769	999999	175	851	259	568	736	999999	999999	473	988	736	999999	186	779	887	67	999999	703	344	791	999999	335	35	933	128	999999	441	999999	978	632	719	213	22	356	888	956	753	253	999999	778	115	999999	885	495	999999	765	52	179	470	911	190	774	999999	27	745	999999	150	917	141	999999	304	999999	375	999999	279	999999	81	999999	891	930	313	737	472	566	999999	999999	449	539	222	362	874	272	999999	999999	452	944	26	994	999999	674	816	999999	122	587	483	999999	999999	999999	999999	197	694	222	288	999999	999999	452	311	630	999999	680	773	611	704	779	778	42	916	308	398	334	999999	86	229	226	124	477	625	999999	92	999999	483	404	323	35	668	999999	984	995	999999	999	999999	395	662	930	999999	214	141	342	809	451	746	999999	656	891	999999	617	999999	71	425	140	826	999999	548	320	999999	379	297	679	120	126	58	921	839	399	691	131	424	299	326	999999	999999	293	999999	641	999999	199	748	432	355	999999	669	922	580	338	182	227	847	999999	999999	531	916	999999	231	693	403	825	454	266	209	558	203	999999	999999	516	794	543	999999	906	45	17	630	865	334	70	456	135	351	511	226	474	999999	999999	566	794	992	883	999999	392	248	459	744	491	232	999999	856	967	999999	999999	543	639	876	940	316	725	900	61	137	171	999999	277	484	999999	50	735	284	131	999999	950	523	999999	482	999999	668	585	999999	999999	643	537	213	999999	949	287	967	586	597	343	765	840	894	941	755	999999	156	999999	975	999999	451	496	522	735	831	999999	550	632	999999	919	281	731	462	761	999999	999999	957	756	328	207	976	463	147	940	366	305	999999	999999	165	582	810	698	999999	472	999999	156	999999	478	658	723	736	345	430	678	999999	43	388	142	533	999999	942	400	652	778	824	999999	359	582	999999	536	179	968	999999	583	118	583	131	989	73	999999	585	488	999999	605	470	640	43	468	878	999999	916	923	58	999999	640	420	999999	831	648	710	999999	999999	110	132	999999	768	868	846	570	489	912	398	79	273	579	463	303	57	999999	193	999999	890	704	55	619	256	920	477	942	698	999999	300	350	363	473	153	388	975	61	701	772	196	898	999999	420	527	854	785	999999	187	126	998	999999	465	756	906	738	64	512	307	848	401	903	999999	999999	622	999999	715	999999	435	84	328	995	616	999999	767	999999	315	635	101	401	145	56	999999	999999	538	776	999999	606	566	999999	334	472	753	999999	999999	293	999999	447	798	479	148	985	995	112	798	12	907	999999	989	
999999	433	999999	421	905	713	999999	147	999999	999999	999999	172	119	999999	30	750	855	999999	763	49	999999	965	868	836	621	263	999999	61	999999	782	535	869	999999	617	651	982	999999	60	847	149	999999	155	736	33	953	317	39	751	974	362	942	760	154	14	514	999999	564	999999	799	999999	999999	303	484	518	887	975	330	501	591	48	845	805	999999	623	22	999999	999999	844	999999	314	234	999999	87	999999	839	999999	999999	837	999999	702	427	322	261	205	586	733	670	227	146	977	999999	537	999999	935	516	147	366	530	991	185	720	999999	999999	494	428	165	226	183	678	122	260	999999	398	889	621	999999	553	209	47	289	668	21	708	906	327	999999	247	151	794	701	418	204	999999	926	982	706	999999	999999	776	430	999999	999999	549	33	726	504	148	281	999999	982	594	167	493	711	517	708	22	999999	177	731	918	84	999999	999999	703	65	646	471	906	914	920	786	432	616	999999	999999	472	684	189	822	557	999999	999999	811	117	999999	710	144	999999	283	999999	999999	599	55	512	999999	999999	572	329	671	857	677	374	999999	72	807	734	999999	999999	344	246	337	624	354	184	951	999999	577	870	451	999999	512	62	633	229	121	197	387	114	340	75	999999	364	999999	965	880	999999	427	749	999999	527	833	204	84	999999	367	999999	254	999999	560	194	539	701	878	999999	999999	624	999999	190	950	620	999999	772	608	279	346	972	116	389	303	359	830	999999	570	924	521	317	977	597	861	926	943	516	999999	155	535	999999	999999	201	620	265	999999	247	798	689	999999	999999	999999	805	699	394	88	999999	576	211	364	712	141	953	804	47	647	999999	328	999999	676	999999	229	463	744	999999	496	914	768	48	999999	999999	38	881	999999	999999	721	182	897	476	999999	88	999999	352	791	823	77	532	396	583	618	718	918	999999	22	338	841	142	71	560	898	173	999999	538	713	999999	683	259	999999	354	999999	475	255	851	186	999999	901	999999	671	921	81	963	999999	195	430	779	674	264	869	999999	619	588	120	347	999999	683	999999	410	999999	30	149	817	999999	52	268	999999	473	999999	597	423	437	999999	999999	149	999999	935	999999	999999	118	933	107	429	389	782	735	999999	364	999999	999999	503	999999	500	999999	999999	781	263	638	485	999999	999999	316	606	999999	999999	988	655	999999	971	858	999999	47	82	302	705	999999	719	438	551	316	532	787	564	794	104	808	937	725	820	367	235	306	169	999999	831	627	500	762	933	794	999999	618	999999	999999	640	465	999999	208	543	999999	72	825	97	179	999999	499	
999999	812	572	648	61	929	999999	999999	632	999999	999999	99	471	87	999999	957	999999	756	999999	999999	404	514	163	638	274	738	191	999999	305	410	999999	990	587	999999	875	999999	199	999999	743	160	321	999999	427	305	587	453	737	465	304	115	329	999999	942	492	999999	999999	999999	999999	383	999999	999999	214	317	232	999999	887	999999	139	212	999999	767	220	999999	86	601	623	999999	999999	61	821	999999	726	797	200	90	999999	57	999999	245	999999	37	266	911	999999	999999	999999	473	204	999999	699	941	607	262	559	347	119	328	866	890	481	999999	801	999999	561	321	31	416	126	152	259	839	416	893	573	717	510	308	999999	674	493	160	893	689	362	879	999999	473	999999	852	970	558	191	215	999999	489	236	384	360	119	999999	999999	999999	61	999999	859	999999	999999	999999	842	999999	811	999999	201	406	330	999999	999999	529	999999	918	557	999999	273	181	700	999999	210	999999	999999	490	136	999999	482	293	999999	804	841	771	503	353	999999	784	999999	999999	999999	999999	990	808	443	234	124	999999	678	200	832	999999	92	880	228	211	334	584	604	361	710	999999	264	908	999999	526	423	350	999999	338	239	773	999999	257	21	999999	999999	999999	999999	859	375	999999	280	291	460	270	721	999999	552	301	29	114	189	54	999999	306	567	91	204	916	811	774	828	349	999999	69	760	999999	868	350	999999	999999	889	744	985	438	592	972	457	353	805	461	999999	734	318	134	593	999999	942	714	320	586	208	778	999999	601	453	930	329	999999	510	886	999999	212	758	999999	999999	444	69	877	999999	999999	999999	999999	121	359	999999	104	999999	999999	475	42	999999	999999	39	957	999999	120	999999	393	985	662	653	66	843	919	368	595	976	231	909	158	667	999999	10	725	952	357	999999	699	625	359	899	492	999999	477	999999	999999	182	800	363	114	999999	675	999999	61	999999	999999	17	201	991	390	999999	809	999999	327	375	827	163	314	15	999999	453	996	768	636	999999	999999	141	376	926	999999	423	999999	867	804	409	999999	183	948	999999	999999	350	999999	707	999999	241	99	999999	607	112	176	786	999999	999999	978	661	999999	906	999999	298	780	446	640	999999	999999	967	942	941	999999	999999	382	654	214	999999	630	44	977	299	534	999999	673	605	533	999999	999999	642	554	389	889	999999	657	999999	917	660	13	938	710	210	999999	999999	999999	157	441	999999	999999	999999	581	348	999999	943	684	462	382	999999	624	185	913	375	515	930	423	999999	62	980	999999	297	736	554	999999	692	334	777	164	267	115	525	173	843	999999	247	70	215	999999	945	468	
204	713	66	45	999999	34	344	694	214	999999	736	105	461	430	442	785	37	999999	999999	619	907	308	124	755	109	999999	80	830	278	870	999999	999999	116	522	75	584	680	518	698	667	989	93	950	413	999999	430	712	423	113	462	43	393	999999	336	560	896	598	311	936	999999	954	513	426	344	646	397	999999	938	999999	999999	999999	518	133	815	629	999999	358	710	385	999999	309	656	727	815	999999	823	607	999999	961	179	985	379	999999	882	712	486	666	615	767	982	441	773	68	255	357	524	270	925	999999	736	547	887	925	999999	999999	307	785	999999	507	999999	790	219	977	195	872	735	935	251	113	152	167	999999	943	402	247	535	598	482	999999	322	562	681	82	999999	631	107	453	999999	375	414	700	66	118	943	202	999999	999999	873	999999	999999	588	29	822	564	579	805	944	532	29	980	709	313	151	194	270	118	147	752	563	774	292	620	875	698	452	110	633	999999	210	25	740	725	109	846	734	543	859	999999	655	826	999999	920	305	999999	705	396	914	924	682	999999	94	53	999999	608	339	967	153	133	999999	478	181	944	999999	14	250	984	213	305	460	727	999999	629	107	736	621	371	325	491	993	65	196	709	326	127	999999	999999	415	501	999999	766	399	735	999999	186	654	999999	598	301	153	720	999999	619	473	955	834	464	945	583	986	967	652	662	999999	999999	291	472	628	214	83	553	579	712	999999	694	338	999999	235	999999	91	413	773	33	347	282	872	577	245	999999	999999	475	751	831	514	549	123	736	999999	347	999999	192	590	393	228	599	999999	999999	831	999999	999999	999999	239	34	999999	583	204	628	999999	999999	194	999999	236	266	922	607	802	747	207	248	580	601	917	887	35	999999	822	999999	999999	748	999999	401	745	465	743	970	246	727	340	930	354	494	422	747	162	999999	955	333	999999	620	999999	999999	282	593	209	36	404	351	998	999999	760	815	823	999999	726	793	999999	999999	522	999999	371	84	999999	276	893	95	188	999999	735	845	943	499	999999	195	950	737	128	162	266	717	576	999999	728	738	180	539	671	845	31	999999	222	999999	810	518	259	722	999999	15	700	123	847	234	616	163	658	271	896	637	626	988	674	999999	514	999999	999999	477	999999	999999	999999	363	999999	343	158	375	999999	758	688	410	999999	238	999999	999999	999999	153	870	351	999999	575	90	999999	642	43	229	42	695	406	681	15	141	999999	999999	999999	908	346	699	513	85	999999	999999	900	999999	999999	999999	398	248	999999	363	370	934	44	199	781	
597	198	720	390	124	126	999999	999999	87	999999	278	164	861	440	214	999999	999999	999999	276	46	55	190	335	155	341	830	793	143	52	999999	80	107	592	595	999999	999999	625	319	399	999999	999999	999999	823	899	228	547	536	807	357	248	999999	578	767	162	735	417	862	999999	999999	293	332	999999	194	999999	612	181	571	276	718	493	999999	144	967	317	476	752	366	436	999999	794	304	985	786	803	999999	502	339	999999	859	315	858	60	270	115	999999	32	118	66	296	57	999999	269	99	863	749	782	611	460	999999	983	60	436	647	999999	988	346	760	391	373	120	841	142	417	412	635	448	873	999999	680	453	644	999999	149	880	819	999999	896	922	64	620	999999	878	999999	875	265	432	413	16	127	300	272	999999	999999	186	215	999999	999999	686	238	311	999999	750	999999	999999	349	749	999999	767	999999	953	450	837	999999	753	228	962	999999	999999	157	999999	44	867	744	390	191	917	617	962	675	975	193	999999	694	752	711	150	109	521	536	999999	145	646	999999	173	850	999999	399	939	999999	999999	464	319	539	999999	276	999999	16	399	60	432	141	333	999999	999999	769	240	153	999999	51	87	999999	867	15	999999	77	398	305	999999	539	756	999999	999999	999999	433	999999	873	679	999999	486	999999	144	999999	470	114	383	812	554	112	999999	619	291	815	897	879	388	596	314	897	999999	999999	999999	435	859	303	905	999999	328	668	947	896	560	999999	107	381	943	163	999999	900	999999	265	999999	202	187	920	475	711	780	135	54	924	999999	782	713	608	924	709	850	177	209	920	999999	885	999999	507	68	808	999999	526	936	999999	999999	414	638	999999	44	553	999999	999999	999999	999999	999999	203	999999	32	337	778	769	999999	457	243	313	239	999999	348	772	957	47	679	861	666	993	264	198	819	734	164	154	22	573	380	460	910	348	15	247	300	271	142	179	290	48	228	79	703	921	960	713	999999	928	999999	516	999999	88	171	210	428	14	804	298	182	633	757	925	86	782	402	890	695	110	481	695	904	509	999999	999999	999999	194	495	898	773	999999	855	999999	999999	999999	882	999999	186	999999	819	296	467	999999	997	657	291	999999	992	920	528	80	27	198	457	390	611	78	507	999999	435	243	518	905	524	999999	778	673	438	221	900	999999	999999	889	291	195	238	999999	512	923	999999	481	201	575	999999	999999	433	666	636	116	262	813	999999	999999	380	585	777	562	329	275	879	618	864	780	29	999999	366	138	906	271	162	551	565	999999	207	953	999999	943	535	821	307	
121	999999	331	959	999999	244	81	519	706	418	676	739	247	54	728	999999	421	555	999999	347	305	759	375	999999	999999	999999	751	444	426	544	833	36	999999	967	999999	581	543	821	932	723	294	618	210	852	486	812	999999	539	479	346	999999	999999	123	999999	999999	362	671	376	258	839	493	999999	103	172	585	649	241	279	999999	157	83	599	999999	698	62	686	558	522	478	999999	928	221	965	90	913	444	913	999999	965	414	999999	176	573	103	240	658	525	48	277	836	580	58	262	332	273	41	775	425	999999	325	999999	159	898	999999	910	281	671	22	999999	150	735	217	314	872	247	906	35	999999	999999	403	171	519	254	641	328	879	958	642	999999	881	999999	498	601	649	999999	759	278	224	192	999999	999999	512	790	137	111	372	744	390	95	366	16	256	956	38	164	293	904	999999	40	40	323	999999	999999	376	999999	247	616	665	999999	487	638	999999	346	509	416	999999	999999	999999	999999	955	145	999999	557	999999	875	422	541	572	495	999999	854	20	999999	162	645	958	316	999999	656	999999	756	999999	999999	999999	999999	999999	910	999999	622	999999	563	787	726	84	895	745	481	745	501	69	999999	999999	180	942	999999	999999	626	194	864	458	352	316	999999	999999	209	66	457	950	732	679	511	94	999999	989	764	999999	999999	119	267	900	486	570	922	596	168	999999	999999	187	999999	999999	579	999999	592	174	162	257	327	60	875	838	297	531	999999	821	557	620	103	190	188	566	999999	517	926	964	972	782	393	873	518	999999	157	999999	975	632	110	784	502	786	836	516	999999	243	243	999999	613	954	557	111	49	547	619	999999	999999	417	999999	71	999999	627	202	380	863	999999	542	999999	691	26	999999	391	720	772	128	316	353	671	999999	999999	283	508	361	27	235	292	834	970	999999	428	281	999999	999999	999999	985	875	594	999999	652	999999	701	999999	736	596	408	175	390	276	429	312	385	337	999999	666	788	999999	275	999999	999999	581	618	571	510	272	745	987	525	682	787	252	722	887	29	519	408	428	771	765	999999	69	902	568	999999	574	999999	944	966	209	260	694	609	419	999999	81	688	139	354	999999	999999	999999	649	708	999999	186	999999	498	318	999999	267	369	529	510	564	96	679	999999	999999	936	999999	800	30	326	431	999999	999999	999999	576	947	831	279	999999	307	913	209	999999	203	90	374	984	555	999999	885	941	891	175	108	855	234	999999	638	999999	418	999999	60	399	999999	286	395	542	999999	921	999999	999999	988	295	231	999999	365	676	999999	969	655	951	673	
174	145	384	540	928	545	457	351	999999	203	999999	665	999999	863	809	999999	917	695	999999	707	634	275	635	953	605	943	511	500	557	917	668	464	467	581	885	263	999999	746	466	997	829	579	999999	999999	828	629	179	999999	555	590	999999	999999	822	253	49	999999	510	431	999999	985	999999	957	794	637	999999	704	208	480	978	999999	147	180	238	835	877	64	459	579	134	975	773	999999	944	999999	999999	999999	641	999999	999999	985	753	999999	811	481	999999	872	999999	999999	530	133	431	999999	754	999	453	397	56	999999	376	984	449	930	306	959	221	999999	22	827	288	999999	73	985	938	992	802	619	369	999999	872	15	279	281	58	10	554	999999	33	999999	999999	962	347	999999	999999	557	546	999999	999999	851	270	999999	859	999999	999999	389	70	445	761	999999	206	834	37	299	125	371	999999	178	882	306	415	999999	242	77	313	326	804	419	148	390	456	980	398	999999	496	175	155	320	999999	669	939	118	323	270	749	688	934	58	539	485	841	999999	999999	925	446	133	474	999999	999999	999999	584	999999	307	380	999999	226	446	519	802	949	225	404	796	222	366	999999	999999	971	328	625	999999	756	880	662	549	999999	999999	473	81	373	999999	363	666	798	94	298	810	943	954	532	252	425	255	589	270	446	581	728	568	149	310	502	474	39	201	828	771	645	999999	237	186	973	447	439	258	999999	738	997	999999	999999	496	999999	999999	795	999999	965	510	300	401	112	506	321	904	931	72	207	888	637	999999	999999	527	175	121	726	356	279	977	816	340	408	708	999999	600	500	999999	999999	486	679	656	999999	999999	999999	253	729	999999	865	999999	516	376	60	973	110	999999	872	999999	330	999999	999999	449	999999	987	694	999999	999999	403	921	999999	413	287	999999	721	999999	981	380	937	999999	922	392	995	490	210	471	449	290	435	608	194	727	950	999999	999999	196	240	553	999999	634	521	259	999999	809	999999	665	238	999999	338	763	128	29	935	504	999999	386	999999	999999	999999	999999	254	679	568	795	737	993	463	954	981	535	979	438	141	313	534	672	999999	195	999999	545	999999	716	999999	671	489	174	792	455	999999	285	891	281	650	999999	389	841	691	540	82	160	211	999999	752	999999	783	690	999999	632	969	734	328	999999	999999	999999	293	538	728	896	315	999999	211	999999	38	706	644	999999	787	999999	999999	693	981	999999	122	196	343	958	964	999999	999999	798	999999	169	485	200	956	782	659	292	999999	850	123	794	999999	510	999999	204	255	56	168	85	999999	478	708	286	753	801	
996	436	34	999999	999999	580	18	999999	294	51	532	837	749	861	58	505	979	83	999999	197	302	611	247	149	713	999999	989	812	895	808	461	209	447	164	786	233	268	115	285	543	785	999999	225	999999	999999	417	999999	307	36	407	498	635	706	565	509	394	198	885	621	656	590	999999	621	486	590	332	999999	595	85	825	246	874	797	46	412	585	395	340	477	305	621	692	786	498	319	825	502	882	655	401	999999	382	493	629	999999	588	999999	739	999999	999999	27	711	999999	999999	170	624	838	669	162	923	998	999999	417	999999	45	999999	420	132	999999	999999	830	517	939	683	790	864	391	177	94	823	489	656	24	138	287	999999	470	999999	999999	695	987	833	729	999999	403	186	965	177	999999	64	999999	973	999999	561	518	509	771	999999	420	999999	999999	670	585	338	444	352	999999	289	48	135	437	835	795	480	999999	997	788	218	999999	614	999999	223	583	999999	654	516	93	999999	620	778	148	922	174	999999	462	327	999999	999999	297	60	342	685	999999	468	627	343	187	102	783	999999	999999	563	267	805	407	999999	96	999999	999999	999999	269	391	999999	269	999999	999999	670	764	28	999999	749	397	920	239	282	223	93	999999	412	321	338	990	679	999999	66	584	664	999999	633	443	999999	701	716	370	791	950	26	870	481	999999	673	423	999999	333	771	334	999999	999999	533	999999	936	970	153	999999	598	999999	712	999999	212	999999	999999	311	999999	999999	229	999999	680	999999	448	331	999999	999999	643	300	999999	915	916	355	337	732	999999	636	835	448	506	269	557	353	771	522	248	456	667	78	271	371	999999	499	113	722	999999	92	589	211	988	722	337	853	724	683	362	366	999999	999999	999999	999999	476	692	88	960	999999	336	999999	925	93	750	999999	575	38	286	632	427	999999	999999	89	858	57	633	460	784	999999	704	629	97	170	881	222	197	606	58	895	599	421	153	231	326	303	663	128	999999	176	761	999999	448	999999	934	123	999999	400	613	175	843	242	304	37	796	999999	999999	765	999999	537	368	968	980	999999	999999	999999	109	392	999999	999999	394	515	222	999999	181	879	190	45	999999	999999	593	797	993	882	999999	367	999999	126	999999	619	601	898	916	710	807	999999	999999	67	28	999999	999999	999999	637	999999	781	337	999999	686	856	999999	999999	666	539	443	943	571	975	108	339	999999	889	983	957	153	963	999999	999999	511	999999	388	45	133	27	307	999999	999999	169	944	110	724	999999	440	999999	517	102	934	999999	999999	767	246	999999	999999	727	353	999999	41	289	493	95	
296	999999	999999	876	477	999999	403	999999	242	999999	999999	411	40	999999	999999	338	458	999999	449	999999	999999	136	126	743	573	999999	299	999999	999999	267	722	999999	675	859	813	985	999999	564	999999	635	698	295	136	792	999999	834	786	747	122	24	591	318	840	442	66	999999	622	775	312	999999	593	998	974	974	967	528	736	181	194	628	511	894	999999	814	363	743	999999	999999	572	739	783	551	292	659	676	413	237	999999	803	654	373	61	261	884	51	999999	320	162	824	652	108	615	563	999999	513	999999	387	35	88	322	170	299	212	572	133	999999	999999	324	308	564	301	502	377	540	265	459	999999	56	999999	999999	432	847	999999	999999	641	177	987	999999	156	999999	36	211	999999	490	999999	84	849	688	760	999	999999	995	853	270	360	605	999999	33	238	999999	63	999999	999999	999999	890	322	790	999999	999999	956	64	917	178	999999	537	99	346	887	999999	190	610	954	999999	773	678	436	994	247	570	45	999999	999999	569	102	925	695	949	739	600	180	293	566	757	804	945	999999	827	534	999999	270	268	361	976	57	454	109	54	999999	746	463	328	553	722	999999	36	100	357	85	999999	841	999999	607	999999	875	999999	53	999999	491	827	999999	999999	469	514	309	999999	578	987	521	999999	826	999999	999999	992	146	851	999999	844	862	778	999999	999999	751	140	890	129	661	73	111	999999	410	999999	563	999999	999999	999999	859	999999	999999	127	458	112	835	999999	576	200	681	614	999999	999999	167	208	344	713	972	999999	858	339	624	189	125	514	999999	999999	999999	924	999999	807	857	292	992	701	999999	744	330	752	999999	323	563	700	448	57	999999	999999	993	212	567	999999	999999	999999	995	530	424	243	12	943	226	474	200	999999	999999	873	757	867	999999	999999	776	999999	392	999999	17	999999	999999	923	740	78	600	999999	999999	45	367	247	127	613	296	472	999999	198	999999	386	535	999999	133	911	597	574	299	55	56	537	435	967	467	469	246	461	754	500	999999	933	352	418	999999	164	295	864	756	154	580	999999	187	587	858	16	999999	597	421	863	999999	176	999999	999999	761	999999	999999	999999	780	658	999999	835	717	787	696	999999	44	127	999999	968	999999	733	818	155	474	488	999999	847	119	460	999999	649	49	891	174	335	164	999999	656	265	555	895	999999	999999	777	999999	850	400	999999	59	972	576	999999	452	247	602	357	632	999999	282	999999	762	290	329	883	726	795	999999	999999	370	653	246	999999	999999	999999	730	999999	999999	378	729	999999	960	956	69	488	208	999999	999999	654	572	978	999999	717	
384	999999	792	614	999999	224	60	999999	33	777	530	406	999999	116	224	39	516	999999	636	264	360	643	529	806	231	999999	684	360	208	181	60	999999	131	529	96	999999	630	999999	885	506	327	780	614	193	435	663	752	102	161	567	148	999999	351	277	366	740	256	986	999999	922	539	700	750	999999	999999	999999	999999	216	30	931	409	400	76	139	937	580	39	346	380	999999	98	592	208	641	43	999999	50	999999	999999	355	46	643	999999	963	967	999999	999999	762	466	297	999999	546	999999	999999	168	748	999999	221	999999	786	999999	999999	615	825	833	946	501	999999	999999	294	107	430	53	674	895	765	999999	999999	172	321	999999	276	879	93	999999	552	999999	978	483	295	889	828	525	386	644	999999	37	999999	139	30	999999	999999	999999	182	199	958	502	999999	999999	999999	999999	999999	999999	28	244	444	41	532	645	291	436	999999	636	533	405	278	904	999999	39	769	737	999999	973	999999	195	631	332	706	893	231	59	123	999999	999999	214	450	779	507	151	999999	104	505	999999	848	594	612	293	420	777	920	999999	836	377	565	665	330	474	907	832	613	121	334	638	423	241	323	868	555	999999	954	499	999999	524	829	999999	241	497	135	557	999999	999999	912	929	973	178	223	745	999999	999999	884	975	872	674	538	98	769	866	848	616	281	743	999999	101	999999	431	655	321	547	890	999999	832	349	359	999999	275	208	405	665	255	28	577	779	141	443	978	999999	733	986	999999	999999	999999	999999	518	286	839	609	999999	116	999999	522	902	999999	999999	999999	61	999999	522	426	272	999999	999999	211	602	598	703	964	999999	657	844	804	922	334	806	985	68	999999	999999	999999	419	999999	999999	298	124	733	999999	999999	999999	150	392	352	115	999999	724	999999	540	173	999999	919	582	875	13	173	271	746	600	577	400	223	931	868	999999	448	16	606	511	86	97	869	999999	333	393	465	275	502	999999	615	610	954	999999	999999	146	911	500	543	662	999999	36	377	142	547	979	367	218	523	548	666	310	999999	350	463	86	187	446	999999	491	548	897	769	57	985	967	446	767	999999	732	892	947	999999	944	296	59	999999	736	934	353	36	256	752	953	42	315	492	613	991	999999	959	475	251	62	123	327	266	330	157	999999	999999	999999	182	791	655	719	837	183	64	999999	366	450	511	905	999999	301	155	816	24	679	999999	999999	776	999999	999999	427	706	999999	830	968	792	399	588	364	811	999999	83	999999	308	323	478	999999	559	586	462	518	963	999999	597	822	999999	999999	999999	477	105	
999999	823	955	999999	238	23	999999	352	999999	621	966	861	157	104	999999	227	194	517	700	211	999999	999999	999999	764	264	999999	369	823	999999	796	352	94	999999	999999	111	612	128	942	79	310	61	966	473	965	496	656	999999	251	999999	604	999999	999999	614	275	929	436	634	201	764	999999	653	603	344	299	279	882	999999	887	992	999999	999999	252	448	400	999999	208	809	233	999999	999999	999999	128	265	413	808	419	999999	999999	999999	999999	977	926	999999	304	999999	458	999999	999999	695	999999	906	928	258	999999	504	745	999999	224	125	731	627	410	922	166	137	534	999999	930	491	860	412	905	558	328	448	999999	74	153	999999	701	576	634	538	664	999999	999999	869	999999	909	72	924	265	729	608	999999	577	14	31	177	999999	120	701	999999	999999	211	999999	379	930	702	331	681	350	481	999999	164	992	871	268	999999	999999	665	233	31	429	999999	157	185	950	280	871	178	52	999999	619	590	875	999999	703	999999	700	349	938	999999	999999	390	584	783	316	453	999999	705	745	566	758	466	999999	679	274	899	63	825	999999	660	831	163	638	999999	862	832	999999	61	178	804	999999	999999	999999	999999	444	48	999999	374	869	506	999999	175	999999	486	227	162	703	999999	677	999999	410	999999	919	287	999999	433	751	220	921	483	175	14	537	941	801	999999	999999	999999	244	235	999999	688	956	922	999999	665	730	162	156	709	139	999999	383	374	404	890	159	999999	999999	20	297	150	999999	395	999999	220	638	491	685	537	423	627	962	452	265	721	918	999999	842	925	703	599	999999	221	999999	93	630	999999	547	999999	540	299	855	233	999999	408	245	570	591	234	36	249	476	618	999999	512	999999	931	999999	999999	971	999999	999999	999999	317	698	85	999999	51	257	590	476	944	774	997	133	999999	999999	514	999999	486	358	415	617	898	464	132	456	999999	841	964	999999	63	864	939	388	692	559	999999	249	999999	999999	999999	344	644	999999	304	999999	999999	999999	740	391	427	261	999999	622	746	989	407	853	575	629	999999	210	999999	891	422	89	835	618	441	999999	999999	274	534	482	999999	999999	973	347	169	999999	999999	764	110	583	281	802	667	326	642	702	999999	72	674	999999	698	327	60	752	148	225	866	12	731	528	999999	162	727	724	792	999999	26	69	694	999999	793	551	109	999999	620	619	422	999999	999999	999999	70	759	600	830	784	999999	30	231	209	944	564	832	42	582	24	128	85	943	534	967	685	102	378	530	910	157	228	999999	141	528	999999	999999	36	999999	468	999999	562	896	940	289	654	
795	860	750	588	960	518	526	695	999999	544	478	984	19	62	999999	390	79	920	999999	294	679	999999	680	151	217	806	50	124	214	999999	999999	13	999999	322	890	241	628	941	949	638	701	655	639	983	999999	373	26	939	499	429	999999	999999	312	994	974	999999	189	608	381	999999	478	999999	490	935	999999	475	739	696	172	736	761	138	971	998	593	34	999999	696	999999	999999	790	110	999999	785	999999	999999	700	999999	999999	194	62	999999	570	795	170	999999	999999	704	999999	858	633	330	777	999999	667	363	15	314	999999	950	255	999999	791	537	999999	377	999999	704	999999	164	774	488	357	999999	999999	741	999999	186	838	304	858	755	999999	958	999999	469	999999	861	128	720	206	396	849	397	939	569	238	999999	999999	793	999999	470	999999	999999	93	155	972	999999	89	999999	999999	829	476	999999	999999	500	999999	832	326	904	999999	926	586	150	999999	388	999999	959	48	999999	512	535	755	999999	793	398	911	606	875	75	497	533	781	201	924	999999	919	999999	306	999999	155	406	716	526	749	583	883	703	515	704	999999	22	999999	964	423	270	84	431	322	702	589	817	957	261	417	519	155	395	225	590	469	999999	999999	599	969	999999	819	238	305	220	515	999999	100	180	999999	484	772	817	778	664	303	498	999999	999999	859	999999	448	464	999999	999999	999999	498	488	925	999999	618	359	172	995	999999	451	845	136	112	999999	381	726	787	999999	932	747	999999	616	999999	999999	999999	477	69	999999	999999	999999	364	999999	75	781	999999	729	175	999999	941	999999	609	822	471	223	999999	372	999999	999999	999999	611	661	999999	186	492	111	881	927	999999	999999	150	999999	432	999999	999999	96	999999	70	999999	178	999999	561	852	760	807	999999	515	999999	347	839	999999	160	999999	261	999999	999999	602	999999	583	680	146	801	999999	999999	800	835	186	467	822	136	731	311	999999	248	836	59	809	11	379	354	595	999999	589	999999	665	990	647	181	335	643	494	999999	999999	651	42	850	34	192	959	971	961	57	999999	220	117	999999	164	999999	424	999999	206	600	572	238	999999	409	222	737	14	810	198	15	142	999999	642	948	823	354	999999	986	999999	999999	999999	999999	392	548	413	999999	691	368	835	999999	756	999999	999999	894	220	999999	999999	999999	637	296	187	159	783	955	999999	999999	999999	169	484	810	208	438	999999	578	999999	174	845	999999	999999	843	999999	645	999999	954	258	999999	999999	748	737	574	788	999999	358	738	449	999999	625	437	633	999999	800	999999	883	999999	44	328	400	999999	999999	55	413	29	999999	794	250	999999	183	828	
707	137	413	830	999999	999999	32	626	90	226	999999	665	549	418	913	736	53	523	761	950	920	930	999999	871	999999	692	170	768	944	563	497	907	718	796	999999	505	855	969	111	973	12	999999	999999	184	739	679	506	994	116	999999	751	726	780	232	999999	777	741	541	427	738	749	263	682	526	728	231	947	752	689	418	999999	83	422	999999	948	512	692	999999	141	732	999999	999999	662	52	812	770	137	495	888	952	999999	999999	552	999999	234	748	735	999999	455	518	999999	753	314	698	31	999999	314	991	999999	405	94	528	409	694	552	582	601	640	714	999999	103	461	863	736	653	566	999999	59	563	209	777	999999	767	623	999999	999999	861	964	30	144	465	145	221	493	999999	999999	913	857	819	651	157	999999	17	497	424	999999	999999	578	54	465	157	265	438	84	627	122	761	999999	694	119	720	637	619	580	502	999999	249	999999	868	999999	652	673	239	911	62	999999	964	999999	999999	729	553	999999	999999	565	986	999999	707	146	865	755	999999	999999	172	999999	930	520	485	436	999999	466	41	518	709	999999	999999	483	36	526	32	945	158	999999	587	964	999999	437	999999	63	999999	999999	261	113	515	123	934	524	999999	999999	999999	999999	206	999999	285	742	697	999999	584	293	999999	999999	999999	999999	999999	919	607	999999	549	208	153	503	802	432	843	703	215	928	13	596	999999	297	972	999999	545	490	999999	620	216	845	276	531	999999	434	999999	89	127	80	989	595	515	942	975	312	385	487	739	774	693	582	999999	769	41	987	999999	465	541	677	644	632	181	986	785	999999	931	999999	650	377	132	999999	585	145	938	418	999999	759	322	669	131	68	999999	999999	926	634	319	507	500	865	843	999999	547	450	999999	999999	423	529	999999	999999	381	763	836	371	652	929	999999	401	831	622	906	832	153	999999	999999	586	999999	207	70	160	394	433	131	784	534	999999	226	999999	709	581	994	999999	602	999999	297	368	999999	389	332	999999	637	917	675	999999	958	21	999999	674	894	999999	485	226	468	16	887	999999	641	62	836	374	712	860	999999	259	627	355	239	113	585	197	999999	501	875	73	522	999999	758	253	825	523	586	999999	999999	860	106	777	102	596	162	349	726	999999	552	957	999999	999999	999999	999999	259	613	781	999999	99	706	999999	983	351	405	999999	420	199	999999	236	323	999999	170	619	831	163	850	999999	999999	999999	246	471	195	999999	917	778	745	999999	342	993	999999	742	999999	462	999999	999999	122	435	999999	113	999999	999999	338	999999	239	999999	133	167	404	272	409	
999999	999999	647	853	244	308	44	434	626	747	999999	857	403	999999	999999	800	708	84	999999	51	424	999999	999999	999999	999999	999999	252	999999	748	999999	588	846	999999	594	861	604	350	608	999999	999999	87	11	80	366	999999	301	934	928	999999	378	424	93	999999	231	985	795	607	999999	766	111	65	325	685	971	168	999999	999999	809	163	976	999999	999999	773	397	963	999999	495	184	646	794	208	324	70	379	240	504	906	848	999999	76	996	910	842	999999	21	999999	325	109	207	248	514	999999	775	999999	918	325	320	552	999999	572	310	999999	792	971	903	740	264	316	740	663	426	939	211	96	980	999999	267	574	385	999999	106	396	976	408	290	999999	549	388	461	915	194	364	590	46	765	572	999999	870	999999	281	508	999999	368	999999	822	575	923	999999	701	378	999999	746	177	67	475	999999	457	999999	691	999999	201	875	999999	824	479	71	358	175	330	417	431	999999	278	114	702	999999	999999	443	585	999999	999999	861	686	92	857	448	197	532	570	851	125	734	999999	475	89	632	163	544	999999	760	226	999999	367	294	947	671	999999	72	364	999999	886	23	999999	976	999999	339	198	773	966	41	874	825	999999	479	999999	697	216	802	999999	80	999999	492	999999	825	498	400	504	402	144	999999	970	134	999999	192	965	111	925	213	795	749	443	390	577	999999	885	999999	164	888	999999	999999	465	675	999999	294	454	403	644	982	999999	289	835	796	638	781	70	749	657	422	999999	200	771	999999	999999	999999	636	999999	915	345	939	999999	999999	999999	999999	999999	730	304	96	884	738	571	999999	942	725	516	914	647	999999	796	972	145	999999	741	999999	802	999999	461	669	763	657	901	488	308	53	389	52	229	395	754	999999	766	663	772	684	942	732	828	287	500	999999	988	999999	999999	373	803	999999	505	999999	607	999999	999999	635	332	236	999999	999999	999999	999999	345	474	694	262	997	999999	216	999999	970	67	999999	79	660	184	999999	403	669	110	999999	935	999999	35	546	987	787	360	782	140	340	546	847	858	574	929	942	35	999999	736	803	383	167	331	394	447	799	538	744	104	466	999999	567	999999	724	233	999999	320	927	999999	999999	646	963	85	999999	434	220	583	505	730	242	999999	728	999999	306	985	999999	999999	641	109	999999	999999	615	687	674	411	978	999999	144	999999	280	631	999999	968	272	167	420	91	189	959	237	226	43	24	862	323	210	999999	440	739	455	741	678	828	518	999999	40	999999	999999	739	455	109	448	999999	460	610	999999	760	669	149	574	695	738	681	871	
999999	226	601	825	999999	211	353	680	405	895	539	953	279	459	999999	136	144	680	999999	999999	999999	777	999999	563	261	999999	450	965	300	174	759	12	996	957	546	999999	438	460	60	538	999999	428	53	269	999999	656	775	999999	622	999999	999999	25	298	999999	742	204	347	47	573	92	761	999999	999999	999999	145	999999	956	999999	913	59	697	684	630	999999	412	709	733	999999	642	604	503	149	353	287	999999	744	999999	829	999999	351	660	400	886	967	777	999999	999999	999999	999999	394	700	462	397	572	325	756	394	386	999999	999999	999999	728	405	999999	589	999999	45	112	506	400	821	136	107	571	399	306	797	662	999999	689	999999	999999	495	258	904	50	751	780	961	977	360	338	999999	191	880	932	995	917	999999	165	687	935	316	733	572	574	999999	826	182	29	958	731	251	84	371	550	242	156	74	999999	870	264	999999	529	999999	493	70	915	690	467	310	999999	284	979	11	999999	999999	762	685	340	999999	999999	999999	941	999999	628	96	990	820	340	700	849	999999	839	295	433	793	999999	692	88	513	448	146	715	719	87	999999	272	82	635	936	479	471	734	999999	945	656	210	510	999999	407	999999	105	360	999999	461	38	444	693	578	999999	826	80	606	827	247	788	892	999999	999999	180	824	918	195	404	230	387	127	976	999999	999999	999999	999999	279	681	443	353	786	948	267	59	22	999999	504	693	119	409	999999	907	999999	999999	763	977	569	251	583	161	910	955	546	999999	999999	999999	999999	801	358	550	800	925	999999	893	12	943	964	891	168	255	423	501	999999	821	999999	219	999999	192	999999	616	716	38	108	999999	443	999999	412	194	147	554	234	702	344	999999	608	999999	523	732	999999	999999	22	678	93	999999	737	418	670	724	999999	701	117	171	788	999999	833	772	827	999999	460	182	541	780	753	613	999999	721	167	999999	222	584	696	628	38	202	999999	999999	944	770	553	35	169	999999	634	446	447	72	913	999999	735	999999	121	421	281	981	288	241	924	479	316	999999	999999	944	511	975	15	488	142	595	148	795	827	66	558	434	22	999999	999999	316	176	958	807	999999	990	386	999999	285	357	56	914	372	123	999999	999999	537	774	224	186	659	441	958	930	328	464	939	999999	999999	862	847	999999	435	999999	999999	312	358	999999	999999	954	135	512	729	999999	96	681	775	682	999999	603	31	999999	999999	677	496	875	217	999999	489	999999	999999	377	417	422	509	87	488	999999	999999	173	115	999999	87	270	60	156	999999	999999	843	646	688	266	657	461	840	196	
181	758	599	742	999999	330	729	597	902	757	104	999999	999999	19	203	499	187	198	498	703	582	999999	999999	349	173	389	194	842	420	794	719	956	582	999999	905	730	999999	762	999999	784	999999	490	368	303	61	999999	206	834	999999	198	89	468	963	147	613	644	142	260	578	714	145	887	186	118	999999	148	734	317	113	473	813	425	130	713	114	102	178	333	297	768	193	359	398	232	715	261	993	999999	709	270	597	999999	193	999999	649	999999	999999	259	265	913	999999	888	999999	980	385	999999	348	259	999999	521	999999	809	962	999999	531	999999	499	999999	402	999999	999999	300	608	842	875	386	241	766	999999	403	787	919	77	384	109	999999	628	417	846	999999	999999	743	411	197	795	788	999999	383	832	999999	221	999999	856	478	768	379	290	888	999999	998	432	582	195	639	733	556	741	999999	999999	237	167	91	117	351	874	411	999999	999999	57	96	912	858	934	999999	192	437	72	599	616	729	23	739	999999	847	628	999999	558	999999	463	248	57	999999	999999	604	705	139	252	515	604	366	999999	870	999999	999999	999999	574	999999	983	999999	306	494	152	972	981	223	428	779	270	723	543	999999	127	956	808	49	999999	999999	999999	999999	62	194	999999	999999	999999	249	999999	999999	999999	999999	64	692	574	324	167	754	904	913	999999	391	286	360	982	791	70	513	373	913	999999	999999	69	388	318	488	404	122	937	157	722	999999	999999	530	496	508	669	851	288	802	799	63	999999	123	504	948	228	701	999999	999999	934	745	875	240	863	312	999999	999999	999999	96	919	999999	999999	757	200	948	320	755	864	483	999999	999999	235	570	123	980	845	945	884	369	269	703	910	181	223	977	866	839	999999	193	806	999999	476	999999	882	754	245	386	923	556	637	999999	999999	727	999999	999999	519	314	126	883	466	756	791	25	827	999999	999999	645	999999	999999	91	481	999999	680	676	138	742	999999	999999	368	744	999999	999999	338	732	999999	865	192	539	497	999999	561	723	783	726	999999	212	461	999999	999999	620	599	842	710	999999	166	384	999999	61	999999	999999	485	627	757	999999	997	734	999999	292	41	360	951	116	999999	754	999999	757	315	954	999999	999999	291	670	999999	748	154	626	999999	999999	575	422	709	141	999999	515	982	934	965	644	999999	999999	749	178	342	315	669	493	796	955	944	408	78	212	434	587	701	999999	605	19	994	381	422	999999	717	618	651	819	91	540	772	595	791	999999	236	311	186	122	337	715	88	661	829	366	919	999999	353	507	707	448	813	178	339	956	
649	356	902	160	999999	724	664	849	999999	999999	999999	999999	616	408	975	132	999999	589	487	889	930	343	552	66	999999	550	275	154	122	642	727	604	999999	835	31	879	408	35	999999	613	61	239	259	573	183	570	999999	999999	999999	584	47	233	690	999999	35	316	803	999999	480	911	999999	999999	737	769	538	589	102	999999	999999	999999	724	384	928	873	838	701	93	979	883	119	989	329	623	537	605	999999	913	817	810	999999	85	562	555	749	164	541	501	490	45	593	999999	779	999999	999999	999999	662	305	817	611	333	232	824	999999	371	921	138	896	209	173	44	676	999999	970	999999	30	172	829	189	719	306	209	603	999999	999999	641	220	999999	198	677	942	208	105	216	487	492	260	599	194	827	35	645	302	999999	999999	999999	202	809	896	999999	698	832	125	107	314	133	629	880	673	729	999999	999999	707	999999	230	835	580	79	492	190	999999	999999	645	362	693	660	999999	287	999999	999999	449	999999	999999	784	979	999999	999999	999999	901	363	862	380	999999	465	126	658	938	770	105	174	347	132	326	715	644	135	197	763	999999	654	999999	351	999999	301	289	310	511	922	552	999999	752	582	177	139	327	399	646	190	246	999999	722	999999	191	778	999999	326	94	999999	150	853	922	330	593	257	147	521	999999	635	185	999999	999999	25	999999	999999	422	764	999999	197	398	999999	488	17	526	379	931	88	170	999999	266	962	225	362	999999	698	999999	432	988	999999	999999	806	955	21	14	999999	999999	707	999999	207	999999	999999	371	897	999999	895	375	915	803	223	325	999999	360	284	999999	222	599	794	242	999999	796	990	776	44	205	592	299	477	12	999999	491	234	168	962	999999	986	601	328	601	887	333	282	628	774	605	932	455	680	642	792	830	103	474	401	999999	376	503	337	701	178	999999	999999	913	706	732	999999	900	398	482	392	621	281	202	999999	999999	523	371	11	438	273	999999	618	834	219	999999	397	759	766	562	999999	999999	273	627	433	290	435	999999	921	52	514	42	999999	208	260	180	559	901	129	999999	887	15	502	899	438	41	999999	73	703	440	345	341	144	999999	57	899	357	653	999999	74	768	164	999999	958	923	240	999999	420	584	48	716	496	640	569	674	430	989	999999	199	401	302	372	666	491	706	999999	898	231	160	999999	823	906	999999	999999	999999	733	565	543	975	207	999999	999999	488	664	724	849	999999	574	171	626	999999	983	463	999999	772	406	498	958	262	749	342	858	999999	233	999999	810	364	586	140	941	865	999999	398	992	
450	723	883	11	766	857	483	333	69	999999	450	839	452	763	999999	42	245	607	999999	236	864	102	319	264	448	914	494	124	444	229	761	999999	594	471	927	59	522	496	201	404	276	19	799	734	783	385	999999	601	304	108	706	267	999999	172	137	358	414	999999	562	999999	372	368	999999	999999	773	985	255	980	999999	242	519	748	415	887	960	855	999999	999999	481	999999	556	999999	999999	999999	523	999999	999999	999999	344	999999	644	893	933	349	41	907	130	959	961	797	140	387	999999	999999	588	957	851	286	999999	999999	65	830	157	999999	999999	999999	548	553	999999	279	695	822	999999	267	999999	626	814	999999	855	62	735	343	622	683	932	178	137	757	757	999999	999999	24	999999	999999	522	814	999999	999999	53	561	368	576	642	999999	112	317	741	507	473	962	152	785	430	999999	545	722	999999	474	567	999999	999999	999999	795	760	626	680	999999	582	745	999999	879	380	32	999999	694	999999	701	929	580	999999	436	630	293	795	999999	866	593	80	527	800	606	999999	876	916	999999	577	781	999999	75	432	715	169	762	689	92	771	762	136	464	387	31	287	893	943	700	721	507	10	346	760	96	999999	999999	999999	187	999999	504	116	999999	999999	387	999999	864	158	909	277	868	603	712	999999	113	467	616	999999	779	999999	999999	999999	999999	999999	80	999999	999999	315	345	193	113	817	512	999999	277	999999	52	347	999	212	423	745	999999	432	853	999999	297	695	656	629	915	915	175	858	999999	571	890	999999	56	999999	283	559	812	725	174	999999	101	237	384	999999	424	278	149	577	905	999999	898	793	645	176	493	999999	999999	715	278	197	652	653	999999	706	766	457	300	403	999999	864	999999	318	999999	802	811	69	999999	209	215	647	775	598	999999	586	672	106	949	879	122	999999	900	106	457	976	407	447	971	678	690	966	977	746	647	51	709	590	535	843	365	999999	538	458	510	630	421	999999	700	999999	43	669	508	420	999999	506	999999	836	861	291	999999	374	97	643	519	999999	669	39	999999	912	877	92	571	116	999999	687	894	451	595	999999	565	353	999999	302	644	999999	999999	566	464	151	87	999999	728	253	999999	990	346	895	999999	999999	999999	391	114	999999	802	951	999999	402	895	999999	999999	522	999999	44	999999	61	626	999999	998	499	779	112	574	809	835	14	999999	327	667	999999	999999	998	512	999999	864	183	999999	959	500	693	999999	999999	670	861	538	565	631	999999	528	397	374	551	896	999999	492	859	817	304	953	999999	597	999999	734	371	262	613	19	917	179	552	
999999	667	305	315	577	713	441	713	280	279	382	999999	799	280	169	800	111	73	999999	15	366	944	16	702	105	999999	341	308	609	925	556	714	524	999999	585	706	255	591	872	999999	427	113	34	999999	424	928	980	999999	212	999999	999999	945	999999	174	196	867	661	999999	219	435	999999	142	114	354	723	668	154	824	695	463	554	520	201	70	587	999999	920	999999	287	177	171	877	106	157	423	610	637	359	789	717	54	652	382	447	999999	295	999999	999999	999999	756	999999	999999	999999	748	907	999999	754	26	586	933	999999	338	999999	51	273	504	45	999999	930	123	41	795	44	999999	999999	901	147	753	663	301	263	999999	373	531	394	14	118	358	999999	432	999999	620	772	855	770	716	337	340	183	903	260	999999	748	845	724	999999	131	999999	339	999999	999999	10	363	295	680	999999	964	999999	657	999999	396	687	716	508	267	420	32	189	216	702	574	806	580	760	51	220	501	528	806	405	882	999999	28	244	578	855	267	487	185	74	751	543	999999	914	516	573	999999	250	999999	999999	999999	999999	585	636	441	57	430	999999	253	999999	214	446	987	262	385	80	668	482	929	412	163	999999	999999	151	999999	40	133	665	253	478	999999	261	999999	999999	999999	999999	740	391	803	531	999999	664	999999	714	860	314	556	430	538	446	904	853	320	186	160	432	938	444	999999	411	923	765	359	774	585	952	506	494	822	999999	999999	286	678	408	977	498	309	999999	291	646	483	703	136	999999	573	40	940	763	351	17	11	305	999999	401	608	669	314	999999	139	907	807	72	999999	999999	116	628	185	911	208	662	132	649	163	49	928	230	639	552	210	555	21	742	152	999999	444	44	580	287	800	318	193	839	999999	383	838	999999	999999	43	999999	945	999999	38	999999	689	999999	361	999999	667	473	388	39	761	269	583	999999	75	919	999999	658	81	57	898	121	999999	478	293	489	999999	210	999999	135	606	851	264	699	999999	187	463	930	999999	892	913	999999	422	999999	431	579	999999	999999	773	501	311	384	629	897	999999	999999	674	221	601	872	372	466	956	262	999999	999999	999999	883	912	887	466	863	576	999999	144	94	699	611	56	713	902	302	999999	999999	823	231	232	999999	999999	75	512	252	338	999999	530	456	856	169	854	999999	574	702	575	886	45	448	808	450	763	999999	227	73	999999	999999	969	80	39	941	438	212	687	647	151	847	384	999999	999999	366	999999	687	999999	539	757	534	999999	210	727	550	980	385	423	999999	603	870	847	999999	87	450	250	
460	999999	915	730	651	833	999999	560	727	511	999999	999999	451	792	86	644	688	999999	640	748	999999	352	999999	960	63	789	906	54	281	999999	934	146	999999	126	207	269	322	999999	999999	999999	222	649	999	48	999999	472	999999	988	527	235	169	144	446	701	481	117	938	954	999999	999999	927	882	289	999999	577	684	829	335	595	816	999999	999999	210	939	999999	129	353	449	801	999999	999999	999999	527	55	840	800	700	392	644	999999	999999	367	999999	252	773	340	370	999999	471	484	999999	645	403	710	904	290	934	506	175	361	999999	999999	163	999999	55	999999	999999	243	887	776	984	447	999999	505	495	963	747	957	176	206	999999	999999	977	999999	948	181	999999	816	151	559	866	999999	999999	999999	335	832	214	54	999999	764	975	136	393	695	500	205	954	999999	225	940	542	976	340	968	999999	691	520	836	148	999999	494	548	102	337	999999	791	230	999999	179	662	758	703	760	999999	999999	633	999999	999999	826	753	999999	627	600	999999	999999	889	862	258	691	643	321	999999	999999	333	999999	437	43	999999	784	708	999999	557	728	563	192	999999	226	927	747	969	999999	238	19	394	656	867	947	892	320	999999	928	971	716	535	351	999999	796	999999	142	793	599	632	999999	127	778	670	898	47	999999	187	673	934	510	722	640	999999	368	999999	677	412	490	999999	999999	763	780	13	840	202	221	801	53	789	795	954	380	380	730	891	616	986	999999	909	999999	142	357	999999	999999	994	894	268	31	284	759	729	999999	457	887	743	347	999999	999999	999999	999999	999999	144	883	149	556	351	269	362	999999	999999	690	444	580	277	999999	416	786	999999	999999	307	953	999999	768	999999	75	650	922	999999	999999	999999	841	166	272	999999	657	999999	474	853	914	652	635	999999	554	379	78	295	999999	189	284	999999	560	999999	983	408	999999	446	375	853	999999	905	429	776	999999	999999	999999	534	182	496	620	614	941	999999	627	203	999999	58	235	399	961	780	999999	743	219	658	993	608	183	999999	222	999999	999999	999999	779	18	233	859	539	631	315	544	122	246	999999	669	395	628	999999	789	735	999999	220	999999	999999	304	988	685	999999	716	929	465	360	999999	999999	408	982	331	163	618	970	813	518	999999	93	426	667	680	184	549	999999	375	992	393	138	398	11	655	999999	485	30	547	302	822	701	850	193	804	999999	999999	687	999999	474	997	819	921	314	615	999999	999999	636	317	511	999999	453	564	472	966	999999	885	407	336	603	678	598	432	521	695	903	242	242	863	717	23	861	208	900	995	574	
999999	999999	395	763	999999	848	999999	45	285	378	999999	388	999999	623	87	762	361	999999	795	409	999999	410	999999	712	660	243	999999	599	498	165	255	999999	999999	402	999999	801	22	573	351	830	999999	397	245	999999	766	854	999999	249	640	260	510	736	999999	595	188	805	474	999999	113	999999	85	122	547	999999	133	999999	911	999999	650	285	750	999999	130	965	524	999999	174	301	946	805	228	533	959	247	654	999999	999999	881	224	999999	337	339	470	333	754	772	999999	125	204	999999	943	200	999999	999999	509	721	999999	148	81	999999	641	182	736	307	799	551	999999	309	474	999999	923	999999	999999	482	948	999999	999999	797	220	751	159	58	999999	663	861	37	934	604	738	933	903	420	809	45	536	164	602	172	999999	213	618	550	651	999999	369	914	590	126	416	97	403	818	927	330	39	592	84	82	445	999999	617	559	571	541	710	513	999999	574	946	794	819	165	272	999999	142	999999	407	517	999999	999999	999999	999999	197	999999	539	94	492	489	999999	944	89	529	726	762	999999	68	979	119	999999	855	694	25	179	622	999999	247	556	920	197	429	194	567	778	498	999999	798	372	920	12	999999	31	999999	568	999999	714	299	439	509	421	84	630	298	637	448	263	432	648	575	381	301	538	572	302	999999	999999	999999	751	238	439	797	696	68	999999	264	834	954	457	177	907	979	999999	56	508	122	799	999999	999999	340	999999	999999	999999	796	548	710	97	999999	446	981	252	999999	999999	210	80	999999	387	999999	999999	383	614	308	975	480	999999	402	492	492	999999	189	999999	999999	593	420	993	999999	646	899	519	999999	176	999999	517	475	924	715	441	608	975	883	735	238	999999	999999	999999	936	926	679	138	156	228	604	394	266	205	389	999999	999999	216	542	978	487	61	786	216	238	790	509	555	952	999999	884	516	190	454	999999	159	47	694	67	611	966	771	373	999999	999999	999999	260	279	545	116	314	999999	999999	905	999999	186	999999	348	999999	156	999999	999999	185	195	343	999999	999999	812	999999	239	571	442	159	931	21	716	688	999999	999999	999999	999999	240	999999	846	656	492	999999	999999	999999	382	231	698	207	911	194	999999	595	188	843	999999	785	999999	999999	316	999999	999999	252	511	999999	540	497	999999	999999	259	616	196	999999	339	538	850	24	930	615	274	18	872	244	248	999999	178	131	510	764	171	462	999999	606	703	311	784	250	573	999999	666	884	902	994	948	304	998	728	265	999999	993	469	999999	833	369	308	672	637	999999	764	725	419	987	565	543	999999	525	589	
420	37	753	999999	999999	550	948	389	115	877	296	943	748	999999	865	860	771	701	999999	999999	999999	405	638	999999	999999	808	664	999999	999999	347	461	161	779	418	318	237	895	392	28	999999	884	999999	202	794	350	999999	25	999999	553	137	793	841	199	268	352	24	399	606	373	642	999999	702	492	768	426	145	174	340	141	637	999999	388	999999	302	999999	999999	999999	844	806	186	999999	388	702	999999	999999	999999	999999	521	75	304	838	299	999999	385	428	192	497	999999	999999	215	895	685	153	999999	999999	414	168	897	884	95	810	999999	799	196	999999	507	999999	722	225	806	184	653	274	837	798	674	369	307	873	200	769	780	999999	999999	291	118	999999	786	606	148	461	73	999999	980	493	294	999999	832	537	920	999999	774	217	571	41	251	420	316	999999	498	55	860	33	694	999999	999999	88	999999	999999	999999	272	222	126	86	999999	120	27	294	353	514	999999	999999	999999	953	17	994	572	904	999999	50	999999	928	669	999999	103	600	999999	999999	665	463	215	302	999999	796	657	970	658	999999	226	920	234	136	962	999999	999999	517	999999	80	686	999999	467	999999	637	864	52	344	552	17	983	754	80	999999	628	889	309	881	609	973	305	47	346	441	688	649	816	571	965	67	794	585	510	968	999999	344	996	41	999999	72	754	999999	428	651	999999	472	850	158	507	83	999999	441	908	999999	775	649	984	35	495	987	58	999999	379	495	222	407	253	111	819	999999	999999	278	226	547	228	981	618	694	293	225	799	999999	74	999999	754	363	677	999999	203	616	999999	970	999999	677	999999	284	999999	999999	438	749	228	748	339	999999	190	999999	225	999999	999999	793	40	299	741	280	197	391	999999	486	740	859	730	860	999999	212	934	999999	732	548	999999	999999	47	686	999999	544	996	61	338	999999	712	720	148	316	999999	409	586	70	238	999999	490	632	999999	999999	202	578	999999	999999	839	136	288	267	312	676	837	999999	999999	999999	999999	207	283	146	63	564	774	30	999999	424	376	509	626	874	693	467	999999	999999	999999	580	493	999999	525	999999	221	211	999999	454	999999	471	479	999999	653	242	37	41	991	999999	999999	999999	692	182	999999	604	991	340	999999	413	574	999999	617	936	877	999999	860	355	682	999999	924	851	990	999999	612	259	999999	835	855	393	999999	662	476	714	332	772	888	321	999999	920	647	999999	701	169	880	573	999999	542	662	478	381	681	358	999999	429	727	322	371	570	607	659	999999	484	126	566	911	378	999999	613	115	296	549	524	999999	997	52	159	831	
999999	48	405	999999	182	387	22	175	999999	999999	295	604	459	527	750	233	999999	491	406	585	603	968	205	951	999999	557	192	999999	999999	596	999999	999999	999999	491	920	532	211	257	983	107	114	400	607	258	617	19	655	769	798	300	501	515	999999	999999	999999	481	842	454	483	999999	205	189	18	717	999999	908	999999	967	999999	228	32	999999	999999	999999	481	213	999999	947	999999	999999	901	422	43	866	999999	999999	740	13	999999	448	689	757	774	999999	902	999999	392	999999	488	708	999999	688	999999	579	278	488	17	347	102	999999	999999	895	120	563	724	999999	156	151	999999	926	178	33	713	167	539	275	999999	150	406	999999	821	481	999999	635	999999	999999	259	463	598	616	836	999999	910	240	999999	999999	999999	999999	643	130	778	999999	999999	561	540	999999	975	16	50	12	249	866	940	545	999999	639	436	484	999999	510	533	692	552	999999	100	775	122	482	828	745	628	37	507	286	999999	580	213	908	105	979	247	252	423	596	377	969	462	999999	999999	999999	367	172	595	999999	596	95	698	999999	470	765	845	999999	187	305	999999	999999	369	664	766	632	436	528	389	645	999999	290	999999	956	637	999999	322	747	455	139	387	466	442	374	689	999999	881	940	447	999999	144	999999	75	127	221	165	610	797	608	404	273	839	782	949	869	999999	816	999999	635	349	452	107	56	58	918	999999	779	994	974	999999	751	495	90	59	511	527	999999	161	999999	482	520	524	999999	60	866	547	683	999999	505	383	876	999999	315	108	887	999999	699	27	209	999999	386	615	823	535	653	777	759	732	999999	352	100	665	997	162	828	928	958	999999	999999	381	244	296	499	600	999999	611	190	981	172	474	828	999999	952	451	105	999999	999999	613	999999	99	999999	951	54	162	293	221	152	162	999999	959	87	703	835	828	68	100	999999	232	339	51	596	999999	570	999999	999999	891	712	999999	67	999999	236	999999	598	102	593	293	999999	999999	317	999999	469	38	710	999999	396	135	999999	134	392	15	999999	479	999999	365	502	19	390	81	638	402	508	999999	104	999999	732	732	999999	743	244	775	849	780	999999	354	581	568	77	999999	999999	398	999999	587	999999	62	144	757	81	999999	999999	583	902	179	707	914	999999	873	933	363	999999	664	30	629	889	999999	165	18	563	929	784	934	999999	33	495	250	873	921	432	52	223	999999	999999	872	999999	661	999999	679	83	10	868	708	999999	714	887	999999	378	898	698	556	896	136	203	152	458	665	641	999999	684	999999	999999	999999	450	890	149	504	14	157	
999999	238	999999	486	935	563	71	999999	309	238	999999	573	999999	975	232	876	156	97	999999	518	424	488	29	993	995	615	960	313	267	743	574	392	917	999999	423	469	812	419	201	639	90	382	365	413	743	121	596	75	342	999999	744	999999	999999	495	733	996	219	751	491	329	603	758	818	565	999999	753	999999	649	561	763	74	999999	895	152	437	52	133	616	259	999999	29	999999	999999	692	999999	522	999999	431	498	426	260	999999	928	872	46	332	564	799	749	999999	465	946	514	578	510	17	166	999999	67	691	873	999999	999999	607	309	999999	999999	135	566	151	999999	233	999999	144	513	12	808	999999	115	115	488	333	867	270	428	999999	999999	402	192	991	365	99	374	807	553	657	999999	999999	572	337	545	999999	243	608	906	999999	794	379	75	507	209	142	474	952	213	550	999999	241	189	235	328	394	943	575	785	993	859	354	591	855	442	487	461	999999	569	59	99	999999	363	196	289	999999	337	684	791	999999	625	421	604	13	922	338	151	999999	19	999999	999999	999999	822	912	999999	999999	787	219	74	722	681	696	999999	999999	460	476	877	992	946	999999	66	268	783	563	999999	448	999999	999999	932	999999	345	999999	768	418	564	999999	446	451	815	839	233	127	619	78	550	928	38	450	999999	455	461	999999	999999	999999	104	999999	884	269	543	933	699	209	287	961	999999	567	928	974	999999	999999	40	435	186	117	999999	939	649	715	22	450	419	309	45	486	652	195	723	76	323	338	546	999999	908	882	149	34	840	658	690	983	999	63	851	524	999999	36	972	999999	618	165	999999	179	257	102	523	999999	173	800	318	202	844	862	660	999999	491	999999	526	304	999999	68	108	990	34	39	450	366	458	520	71	999999	222	440	457	168	751	377	929	999999	999999	750	999999	50	999999	498	148	999999	403	591	42	572	509	678	999999	560	67	595	154	227	652	167	941	999999	738	999999	999999	413	999999	999999	518	124	923	999999	935	999999	999999	999999	999999	536	890	313	962	866	999999	999999	126	544	124	896	111	166	232	999999	173	211	808	999999	311	656	999999	735	732	900	82	918	648	797	742	109	363	999	999999	618	999999	348	204	999999	174	249	576	446	299	518	401	362	891	221	548	733	418	988	999999	999999	28	165	999999	72	999999	569	999999	999999	801	999999	543	999999	221	613	999999	824	17	733	54	71	90	82	445	223	509	720	36	999999	259	18	690	374	252	949	600	182	999999	999999	291	999999	999999	258	644	284	974	999999	150	287	837	999999	726	684	
944	694	914	946	999999	366	999999	83	542	423	999999	792	334	999999	859	272	23	999999	66	875	452	449	999999	832	437	170	249	220	580	748	599	999999	292	16	999999	558	999999	654	462	411	579	217	72	975	188	852	999999	999999	999999	878	274	636	999999	999999	999999	504	31	92	518	559	127	352	503	793	824	543	999999	328	749	310	999999	368	748	655	305	245	387	999999	999999	584	220	444	780	999999	484	962	999999	441	774	925	999999	952	145	903	999999	999999	714	999999	160	644	352	632	65	139	650	905	888	22	555	996	127	334	439	999999	348	999999	572	801	319	861	999999	78	553	999999	774	999999	233	999999	371	78	530	999999	546	18	242	588	999999	651	999999	999999	84	854	886	777	807	211	522	211	999999	610	665	999999	958	999999	968	284	88	999999	364	375	682	53	651	486	999999	999999	788	431	701	760	305	920	750	740	999999	999999	191	775	26	573	761	31	289	761	413	617	160	257	49	999999	509	999999	296	685	896	999999	213	999999	311	999999	422	999999	510	999999	314	744	172	227	511	155	102	312	225	791	999999	661	764	889	83	999999	857	541	391	743	260	158	633	74	844	756	619	999999	999999	226	999999	999999	999999	999999	456	668	454	933	745	893	999999	206	930	999999	999999	244	276	323	335	453	942	881	999999	767	553	165	120	108	382	754	999999	320	839	999	640	943	150	289	442	414	999999	924	795	497	999999	63	228	999999	999999	610	490	305	456	30	283	278	959	753	930	301	557	356	560	999999	999999	554	367	999999	999999	137	999999	986	881	920	999999	28	999999	222	888	999999	999999	982	114	999999	999999	241	864	818	725	999999	983	999999	358	151	999999	67	373	804	140	333	999999	297	273	866	516	503	424	535	999999	265	192	747	999999	440	363	575	999999	787	726	136	690	549	215	999999	153	706	999999	739	999999	981	654	999999	92	565	999999	999999	719	247	266	999999	816	338	999999	470	190	999999	999999	918	999999	999999	999999	586	87	13	999999	157	999999	999999	723	809	999999	999999	471	999	610	900	664	309	637	713	856	999999	531	955	319	361	712	744	322	999999	183	999999	951	782	176	999999	999999	88	921	999999	568	948	999999	999999	905	999999	867	837	860	999999	582	999999	999999	84	435	810	64	999999	694	999999	444	999999	458	816	636	156	733	689	832	999999	999999	999999	387	999999	154	907	490	84	999999	187	494	999999	884	42	334	950	438	876	356	999999	24	92	394	640	221	231	500	707	820	758	999999	187	15	329	593	996	845	310	930	528	329	980	999999	516	796	570	
462	425	492	685	717	856	342	475	527	614	201	746	768	999999	416	782	263	999999	779	316	868	565	448	337	115	999999	946	828	999999	43	20	877	999999	651	769	84	999999	999999	51	551	845	539	999999	979	804	108	542	17	121	546	726	779	737	489	999999	896	976	164	580	999999	910	514	439	493	603	999999	902	127	163	341	999999	128	260	999999	471	339	999999	469	533	999999	595	938	999999	499	317	240	150	364	949	872	999999	70	564	999999	640	341	110	318	386	490	205	424	854	779	978	607	999999	508	28	372	143	999999	631	573	994	971	797	939	186	372	183	548	178	290	243	507	563	799	597	139	239	455	999999	52	810	999999	94	937	520	709	711	999999	345	999999	739	591	439	991	465	668	999999	170	141	23	999999	999999	999999	573	999999	481	53	729	999999	888	143	687	434	999999	762	824	887	859	999999	999999	661	541	213	999999	551	652	78	999999	343	929	595	79	323	79	999999	999999	924	999999	400	49	999999	999999	731	999999	452	61	167	850	238	999999	999999	684	999999	665	361	775	453	664	31	893	412	481	999999	981	303	999999	374	999999	999999	608	900	375	468	999999	999999	679	810	756	148	499	999999	228	344	999999	157	999999	338	658	999999	959	710	269	999999	506	636	999999	999999	749	999999	388	687	802	996	629	741	416	225	360	999999	682	964	696	525	531	999999	194	146	693	999999	391	999999	716	646	894	897	640	876	999999	753	626	92	71	603	999999	812	999999	231	714	961	741	696	977	803	999999	994	24	999999	967	108	999999	999999	999999	915	772	652	971	999999	112	731	110	540	263	606	238	600	903	103	765	999999	999999	963	432	732	102	695	758	999999	999999	899	883	896	999999	863	312	579	188	155	831	117	999999	535	129	983	860	211	442	381	575	445	999999	921	978	258	391	488	625	999999	822	86	894	68	556	999999	848	213	631	399	304	659	999999	758	999999	999999	999999	190	999999	448	871	891	262	999999	999999	175	808	962	917	999999	481	824	999999	999999	332	999999	223	782	999999	916	999999	656	579	53	999999	916	999999	342	658	331	380	211	644	999999	309	999999	999999	517	721	390	404	886	296	971	999999	479	705	413	435	999999	444	999999	211	927	999999	224	321	219	999999	430	999999	999999	999999	596	289	280	190	999999	999999	401	930	706	999999	999999	522	257	999999	608	135	607	999999	619	907	150	887	285	10	716	871	95	999999	614	217	301	248	928	583	699	999999	647	999999	999999	706	44	587	999999	43	612	999999	66	854	713	93	702	219	531	568	172	709	
999999	999999	473	905	622	780	999999	999999	769	359	594	674	670	915	488	317	292	913	873	563	159	251	999999	311	815	999999	907	999999	515	92	999999	369	420	990	688	376	826	32	999999	263	999999	249	274	262	821	391	999999	797	999999	394	999999	999999	695	608	999999	761	882	999999	100	391	873	794	983	687	642	999999	999999	680	999999	121	491	270	999999	999999	302	909	977	999999	490	433	57	119	999999	999999	165	108	674	811	440	927	494	664	932	702	389	476	266	586	619	999999	137	512	570	493	903	666	789	84	315	650	784	746	680	666	343	763	999999	862	532	543	559	452	249	310	626	826	999999	136	240	999999	653	401	999999	999999	305	999999	549	999999	227	999999	319	599	506	790	152	999999	984	275	368	625	608	403	64	999999	46	999999	272	999999	999999	87	338	662	844	489	999999	999999	999999	786	371	799	999999	999999	645	42	233	999999	946	999999	167	878	842	71	767	614	999999	260	999999	999999	857	620	281	289	999999	999999	170	657	755	26	793	999999	999999	207	999999	569	411	999999	757	999999	851	86	738	813	999999	987	244	999999	894	239	271	999999	55	779	999999	750	527	999999	999999	505	871	576	215	929	665	406	999999	644	999999	208	999999	54	502	324	598	781	882	999999	186	589	905	893	762	525	755	57	714	748	277	164	51	477	326	262	999999	285	871	999999	999999	706	999999	599	119	696	36	226	254	731	191	999999	867	69	758	999999	999999	999999	999999	689	184	618	692	612	377	999999	166	735	728	249	174	323	910	83	320	480	952	315	999999	75	498	539	803	983	999999	129	296	982	718	58	999999	181	471	191	634	999999	999999	34	232	117	540	999999	498	14	999999	999999	248	999999	748	999999	324	294	204	748	201	645	999999	709	56	999999	716	183	27	680	586	993	852	728	448	782	466	928	92	676	999999	207	51	798	427	698	881	501	244	999999	733	378	977	722	999999	999999	999999	999999	977	975	400	366	283	817	427	572	26	999999	355	966	821	395	211	999999	223	993	604	999999	292	999999	376	999999	939	999999	999999	217	26	139	738	459	68	999999	999999	117	286	999999	924	999999	380	999999	999999	371	156	277	620	347	177	999999	508	996	395	706	31	630	999999	185	427	697	870	220	999999	999999	999999	896	999999	999999	444	999999	999999	999999	78	380	645	438	999999	14	78	999999	965	609	50	567	631	742	73	362	141	999999	509	110	750	236	362	170	307	999999	591	260	999999	951	999999	83	999999	462	927	24	71	999999	955	603	117	755	999999	999999	180	999999	264	48	832	555	
999999	124	594	151	304	842	999999	484	140	879	423	817	311	24	706	966	360	999999	814	59	300	547	375	905	992	999999	999999	101	990	999999	541	999999	427	815	424	788	489	999999	999999	999999	996	586	462	999999	190	300	454	717	999999	999999	639	95	234	783	264	989	748	689	159	999999	346	927	494	823	348	870	999999	496	599	999999	486	294	21	728	62	714	999999	999999	724	701	551	787	536	786	999999	455	328	644	999999	434	50	799	999999	858	748	79	101	639	737	319	999999	957	127	999999	726	354	84	506	730	549	905	458	964	999999	757	559	400	707	154	999999	551	755	999999	999999	999999	686	379	163	979	983	999999	455	562	414	801	593	669	999999	69	333	381	999999	913	20	529	591	999999	999999	110	199	678	394	494	845	768	155	32	953	999999	50	974	920	999999	747	927	999999	896	559	656	999999	999999	510	999999	821	521	729	841	924	645	296	851	912	63	789	314	238	960	717	646	656	571	716	132	999999	358	460	305	175	93	999999	695	999999	811	999999	309	178	746	673	333	999999	313	108	999999	481	198	72	867	736	443	698	499	188	999999	999999	999999	183	388	627	472	999999	999999	675	840	575	999999	999999	111	127	490	999999	491	296	393	999999	352	472	999999	650	831	295	593	999999	732	395	579	516	371	811	342	135	789	128	211	273	999999	999999	267	999999	999999	622	961	750	999999	999999	216	213	795	315	657	140	775	738	796	186	999999	999999	943	455	995	94	999999	299	784	999999	999999	372	999999	130	992	715	215	999999	770	219	999999	843	999999	999999	188	376	999999	66	163	212	360	61	332	35	999999	751	694	999999	747	795	417	671	965	999999	950	844	128	999999	323	941	999999	119	999999	587	852	633	552	999999	277	629	999999	158	145	581	14	304	999999	69	334	999999	30	404	918	999999	801	662	877	430	999999	344	999999	999999	742	999999	288	999999	94	744	999999	172	209	186	544	128	431	269	535	394	888	999999	803	999999	999999	82	921	530	201	992	999999	199	999999	999999	43	933	999999	328	415	923	303	999999	220	305	886	172	52	999999	999999	799	999999	542	136	492	542	827	540	198	999999	670	300	758	58	101	999999	999999	415	86	152	610	746	999999	854	611	101	134	445	507	182	188	40	999999	669	999999	449	253	72	999999	999999	215	402	193	999999	744	633	544	715	129	346	999999	756	965	701	999999	999999	450	688	524	401	417	392	43	25	999999	640	223	98	656	651	715	920	151	999999	937	218	563	999999	999999	978	556	418	999999	170	999999	431	75	386	420	
348	999999	565	999999	872	182	999999	369	177	106	114	419	456	68	477	999999	982	999999	478	764	999999	999999	959	999999	999999	844	999999	999999	873	745	104	575	837	677	318	652	160	382	279	324	123	848	395	393	15	569	110	360	999999	539	297	816	596	621	999999	848	49	999999	999999	999999	183	757	496	431	11	539	582	778	750	825	480	610	346	163	650	202	114	576	999999	976	999999	999999	227	999999	458	288	999999	225	999999	469	613	174	380	251	151	999999	362	963	391	475	987	331	609	999999	69	686	480	443	999999	999999	743	472	422	999999	293	999999	999999	162	973	723	999999	366	479	999999	222	315	239	104	22	999999	839	151	999999	108	989	423	49	204	999999	771	807	544	254	999999	726	150	752	355	958	616	825	999999	990	999999	914	999999	851	328	810	999999	457	385	999999	686	346	602	999999	324	999999	999999	495	346	878	211	915	26	999999	357	564	82	563	884	146	999999	469	639	999999	526	193	999999	571	720	999999	999999	324	999999	999999	568	999999	999999	862	438	319	999999	131	489	332	789	752	999999	518	504	763	738	200	999999	249	35	999999	999999	451	761	140	676	308	774	999999	999999	886	493	999999	553	571	441	219	135	574	58	283	980	999999	371	774	999999	850	77	957	654	340	751	192	98	352	87	682	999999	307	999999	999999	357	535	975	902	268	996	999999	933	332	999999	75	999999	200	999999	245	401	999999	999999	845	999999	241	817	308	26	999999	310	999999	211	493	759	118	999999	931	268	926	454	999999	468	516	999999	884	143	635	999999	275	999999	992	999999	116	686	999999	124	999999	817	558	539	999999	999999	768	957	999999	764	449	572	420	247	76	932	999999	999999	69	999999	479	556	941	107	192	183	999999	390	318	477	999999	999999	167	999999	376	123	709	397	999999	382	700	559	117	999999	694	72	714	999999	687	999999	999999	999999	627	999999	645	905	876	461	357	62	999999	387	648	714	669	999999	415	426	871	952	233	437	573	686	921	920	449	999999	999999	130	469	999999	703	258	956	999999	189	186	999999	471	247	257	49	999999	175	322	911	403	460	61	999999	999999	165	999999	836	93	999999	940	69	725	999999	999999	999999	237	999999	493	684	399	757	890	999999	238	78	410	715	975	398	408	999999	608	999999	999999	370	361	473	181	567	999999	422	872	999999	248	127	633	15	192	999999	812	581	682	999999	521	645	999999	999999	427	229	755	29	860	695	353	429	460	716	999999	999999	697	763	999999	925	716	976	885	863	999999	121	445	405	532	999999	585	999999	839	970	497	410	800	762	
999999	952	812	949	561	187	999999	999999	667	916	999999	498	510	59	999999	999999	999999	544	760	706	999999	316	999999	999999	999999	999999	999999	999999	589	999999	999999	18	999999	934	716	469	123	767	425	708	999999	404	454	528	999999	43	276	999999	667	92	59	952	999999	103	389	740	178	462	461	478	999999	168	240	999999	698	588	604	575	342	700	643	164	999999	62	527	979	862	265	551	463	816	583	857	999999	440	275	367	800	555	976	300	660	315	999999	999999	30	174	999999	830	230	439	701	203	967	449	999999	999999	598	575	410	878	912	999999	998	662	999999	999999	999999	747	432	230	804	999999	365	409	982	849	183	421	507	814	999999	999999	999999	999999	125	390	890	67	999999	442	769	234	155	108	999999	999999	316	294	157	999999	441	999999	408	10	634	999999	837	567	999999	55	999999	187	78	595	292	486	590	999999	546	999999	419	999999	212	989	999999	579	874	267	31	242	542	888	999999	786	383	76	999999	330	399	999999	999999	332	999999	499	782	999999	166	559	999999	901	170	342	747	999999	310	999999	326	999999	999999	65	806	580	546	235	512	999999	914	999999	999999	226	459	269	999999	112	999999	96	999999	712	216	999999	423	999999	999999	129	82	210	999999	228	485	618	749	618	781	344	638	972	786	999999	986	20	677	874	347	599	452	900	757	645	999999	224	688	613	999999	999999	641	491	138	427	999999	311	631	695	805	603	476	840	999999	999999	473	588	310	999999	726	206	999999	999999	977	851	676	181	453	504	733	271	930	146	416	112	702	157	843	369	999999	685	389	981	999999	999999	133	611	421	999999	181	905	999999	976	887	999999	999999	102	513	286	750	981	999999	136	961	999999	999999	339	434	386	547	326	744	941	999999	51	816	999999	999999	243	728	999999	759	937	999999	828	358	999999	258	410	999999	609	643	567	618	240	999999	263	30	534	81	793	187	45	968	999999	999999	972	999999	846	198	277	622	279	999999	684	231	920	803	143	195	999999	91	33	999999	938	683	187	332	270	999999	563	199	945	999999	934	999999	724	968	999999	999999	385	999999	999999	222	357	987	374	19	934	18	906	459	886	349	362	712	999999	999999	40	999999	983	999999	999999	999999	634	999999	677	117	623	796	507	952	335	999999	999999	250	679	811	413	951	318	178	999999	261	317	113	313	605	999999	232	734	449	937	306	999999	734	262	999999	587	280	319	266	395	147	511	953	134	999999	539	999999	43	352	999999	89	999999	814	262	964	324	530	999999	81	307	401	71	999999	24	39	792	85	987	899	234	142	641	999999	
783	260	749	364	979	999999	999999	999999	198	392	578	858	443	999999	999999	298	999999	66	507	999999	999999	993	999999	454	939	105	627	999999	135	143	999999	738	447	811	999999	11	224	999999	551	880	999999	611	212	679	488	165	596	922	602	698	444	177	635	403	102	789	185	305	424	884	999999	612	571	999999	274	840	999999	631	838	480	999999	504	514	626	243	357	791	405	965	999999	509	705	861	999999	698	950	113	999999	718	999999	826	918	545	999999	999999	401	49	157	999999	648	745	964	94	999999	624	939	662	18	170	745	997	999999	339	999999	999999	999999	999999	999999	999999	323	736	376	913	999999	654	999999	959	847	999999	841	999999	644	999999	327	48	544	999999	739	999999	758	297	104	883	973	254	56	588	999999	292	55	650	904	790	101	911	999999	60	999999	477	468	980	815	999999	329	999999	363	999999	999999	999999	999999	949	22	333	608	36	999999	493	940	351	607	576	64	999999	966	200	413	999999	899	999999	669	999999	132	999999	353	777	482	106	563	546	890	267	999999	311	999999	105	637	581	192	75	999999	885	999999	156	869	891	926	999999	999999	138	33	999999	889	606	932	999999	826	750	980	830	999999	545	929	403	460	349	999999	753	123	999999	562	832	671	833	146	784	383	975	402	999999	851	233	999999	435	999999	391	999999	969	378	105	999999	887	601	362	999999	733	956	999999	695	529	891	183	999999	170	575	201	837	999999	470	999999	972	850	999999	528	978	330	479	999999	881	79	999999	40	384	27	601	675	240	319	322	413	828	999999	290	872	570	678	999999	905	859	999999	553	322	508	230	133	428	538	999999	384	999999	999999	462	999999	999999	558	860	798	127	999999	900	999999	999999	743	999999	330	315	570	486	958	309	242	574	644	559	525	659	532	999999	999999	183	146	167	935	130	999999	999999	831	999999	323	709	879	999999	346	959	370	999999	578	451	900	818	999999	62	124	84	958	688	999999	285	999999	899	999999	645	233	395	763	802	999999	623	999999	999999	999999	906	172	258	429	272	999999	999999	199	500	90	90	262	85	999999	93	53	860	999999	999999	558	555	563	424	381	999999	745	950	205	567	442	955	544	999999	345	999999	999999	999999	999999	999999	460	999999	96	609	818	257	392	158	80	999999	759	999999	461	446	405	999999	352	748	877	195	999999	287	490	999999	68	135	546	316	740	374	204	188	215	475	20	999999	469	954	605	133	851	999999	880	999999	808	710	503	108	550	999999	608	999999	999999	470	179	183	652	999999	999999	693	711	999999	999999	705	999999	999999	526	986	435	979	999999	
398	153	754	343	999999	999999	999999	999999	357	999999	447	766	333	766	62	999999	999999	306	837	773	14	412	911	421	775	190	185	49	999999	193	516	999999	570	999999	999999	998	243	999999	249	999999	687	642	203	999999	273	319	999999	938	999999	390	999999	690	597	999999	464	999999	999999	342	567	748	231	999999	595	174	125	999999	205	384	557	64	956	618	66	71	999999	372	219	849	157	466	999999	246	616	847	999999	826	85	999999	494	233	766	901	569	999999	554	763	56	38	946	498	123	709	391	378	433	999999	633	536	129	102	776	391	194	111	652	984	317	747	999999	298	700	841	890	333	999999	999999	59	565	517	333	325	190	902	999999	352	396	999999	248	999999	249	202	999999	245	402	999999	999999	717	467	848	999999	455	999999	999999	658	999999	282	999999	67	90	378	123	78	999999	796	776	596	489	535	758	266	138	79	999999	999999	105	999999	605	497	876	912	999999	999999	999999	948	877	26	913	254	860	80	576	798	167	999999	135	999999	530	448	625	999999	895	192	999999	999999	440	385	974	752	563	647	676	331	190	177	40	531	999999	80	999999	999999	682	244	674	688	999999	340	912	288	397	971	630	167	872	26	999999	165	882	999999	999999	502	52	999999	691	223	403	254	999999	989	25	999999	999999	460	529	865	187	999999	999999	999999	903	109	473	696	999999	591	26	999999	459	174	160	874	649	238	561	426	718	520	553	461	294	444	722	923	999999	793	209	180	637	17	838	999999	999999	860	230	418	999999	355	807	109	206	884	999999	452	838	150	955	999999	898	112	157	999999	117	66	736	468	386	550	433	570	999999	999999	999999	999999	999999	999999	999999	999999	18	999999	999999	999999	713	999999	265	410	648	280	94	132	838	666	281	534	860	181	258	591	999999	761	41	488	922	246	999999	359	12	354	126	999999	999999	176	534	755	714	999999	999999	663	800	999999	820	116	465	310	732	726	574	356	590	164	545	645	999999	256	999999	909	449	477	999999	999999	407	304	163	50	219	999999	141	526	820	85	999999	595	790	797	941	924	33	622	513	990	784	999999	763	961	999999	278	512	999999	643	999999	345	485	926	895	929	999999	953	999999	999999	71	594	58	999999	514	936	950	999999	867	315	999999	999999	826	999999	746	130	999999	540	201	542	999999	999999	999999	999999	999999	740	742	669	895	867	999999	971	608	532	452	405	735	130	999999	999999	558	999999	999999	999999	999999	919	519	521	189	774	188	985	761	882	159	902	999999	176	521	774	203	290	958	999	889	224	287	304	521	351	999999	630	290	
999999	983	527	524	881	434	999999	231	230	999999	131	689	439	999999	725	383	999999	664	569	608	484	831	277	464	645	999999	242	642	999999	10	999999	389	558	704	594	999999	631	387	859	741	999999	553	972	801	999999	319	999999	14	561	921	999999	999999	825	999999	999999	344	716	73	878	799	999999	461	999999	230	651	741	141	734	625	826	752	172	805	827	190	931	859	999999	626	335	632	999999	91	999999	38	162	563	535	898	999999	192	999999	508	999999	999999	965	546	751	999999	105	188	999999	389	734	178	999999	999999	998	841	874	485	250	446	553	999999	965	380	712	202	499	188	999999	835	374	999999	194	999999	999999	288	225	999999	999999	326	531	156	906	848	999999	134	229	280	565	999999	34	774	942	131	955	893	584	594	834	559	660	999999	999999	889	999999	999999	984	155	146	999999	625	999999	378	923	999999	406	999999	126	999999	587	972	999999	623	910	811	999999	701	999999	707	851	704	631	560	999999	666	613	573	999999	999999	999999	150	84	144	845	999999	545	406	29	216	559	999999	999999	570	999999	587	441	999999	673	87	424	398	922	447	294	25	994	928	820	267	999999	833	252	999999	767	447	898	93	999999	841	276	204	999999	856	158	228	999999	70	314	970	234	319	900	939	419	867	228	636	850	829	84	616	999999	762	904	726	391	183	802	999999	999999	358	526	831	811	230	999999	999999	299	76	778	933	623	999999	999999	999999	932	999999	874	900	229	271	243	948	999999	659	999999	999999	951	431	837	73	268	505	291	876	792	999999	138	999999	161	162	347	783	61	150	992	734	999999	912	793	88	999999	902	999999	427	124	999999	74	162	611	795	124	867	238	714	675	127	568	166	999999	864	184	685	748	76	923	459	896	626	999999	884	200	49	638	758	764	366	916	999999	761	999999	14	975	587	365	48	480	554	346	475	999999	175	572	712	929	904	623	999999	522	503	664	681	448	495	999999	604	84	238	480	949	318	999999	704	404	984	860	208	108	392	38	453	904	560	160	999999	718	628	337	709	854	151	212	999999	370	106	543	566	490	859	999999	963	251	999999	999999	166	673	471	178	727	79	705	524	770	999999	60	999999	131	297	704	19	976	747	999999	625	808	999999	807	344	308	451	999999	718	248	631	74	999999	829	173	994	128	256	459	609	999999	158	999999	442	909	319	346	422	279	785	850	999999	999999	999999	459	588	60	865	137	869	285	775	987	286	148	429	999999	930	957	303	586	999999	526	147	889	476	191	673	898	999999	961	39	34	932	
397	847	848	488	380	585	999999	262	999999	590	333	999999	170	350	999999	490	999999	416	464	975	209	98	999999	88	999999	999999	406	386	967	999999	908	999999	750	65	888	301	999999	370	559	382	359	333	999999	936	813	34	315	999999	380	417	564	999999	999999	58	732	999999	589	769	655	398	999999	999999	295	27	682	87	124	115	461	999999	909	109	999999	92	626	875	456	999999	275	808	676	999999	16	559	548	362	682	999999	332	999999	712	999999	715	171	999999	792	48	624	264	736	999999	210	389	378	999999	464	699	491	432	999999	852	999999	504	846	722	622	560	736	478	329	404	423	782	999999	299	108	999999	999999	888	999999	837	999999	999999	539	899	475	999999	999999	61	93	999999	200	278	476	999999	453	316	999999	448	581	242	312	155	935	341	495	427	516	89	409	999999	13	603	598	29	31	202	965	947	256	446	922	999999	395	666	213	154	316	145	845	791	999999	256	316	999999	535	685	141	999999	413	58	669	557	651	999999	659	999999	680	456	999999	261	351	999999	202	145	319	627	760	278	999999	351	121	380	244	999999	554	999999	297	997	999999	345	70	767	543	999999	776	375	43	381	999999	616	474	999999	430	999999	449	999999	999999	999999	292	908	924	862	999999	72	936	299	323	43	469	901	309	683	999999	379	200	584	387	999999	999999	999999	593	389	999999	520	877	261	949	650	178	948	703	126	999999	584	421	207	697	481	999999	486	61	999	912	115	316	790	999999	61	402	865	228	70	811	999999	325	545	602	558	194	999999	349	673	865	520	999999	193	999999	999999	957	992	886	999999	732	882	893	593	477	165	213	96	365	898	999999	312	730	642	314	999999	269	875	605	149	297	999999	147	387	999999	401	906	133	822	517	999999	410	979	323	337	928	454	731	999999	446	355	108	330	451	425	999999	999999	565	879	600	128	999999	397	747	999999	999999	744	999999	999999	85	999999	90	273	999999	999999	999999	333	999999	999999	385	922	538	807	999999	793	999999	265	696	999999	581	610	351	254	231	999999	21	999999	999999	704	999999	193	939	282	992	198	274	834	999999	999999	578	239	383	260	999999	999999	590	284	999999	953	429	890	58	999999	877	999999	907	836	51	999999	999999	834	101	712	134	201	982	265	814	970	529	363	782	999999	393	351	237	999999	999999	553	808	736	784	288	285	300	999999	396	999999	527	999999	437	793	34	854	999999	148	670	135	311	695	999999	470	268	433	999999	117	998	999999	535	247	999999	95	497	649	65	59	999999	436	834	66	596	999999	999999	688	101	570	758	
205	648	213	566	965	999999	999999	483	276	526	999999	219	192	146	999999	999999	290	999999	351	305	999999	798	694	336	243	301	254	109	474	183	579	999999	505	359	999999	520	332	680	851	646	639	175	788	999999	956	227	999999	919	369	989	999999	223	750	274	382	406	999999	876	333	673	999999	999999	19	103	999999	523	999999	832	343	716	547	999999	623	704	666	219	999999	171	379	26	999999	335	739	484	176	366	591	240	976	406	566	455	999999	187	452	999999	166	695	586	443	513	999999	586	999999	452	407	599	55	608	173	396	793	999999	316	35	869	29	534	927	590	932	483	999999	936	999999	101	999999	446	999999	786	63	324	584	936	999999	828	748	96	999999	999999	767	999999	632	999999	999999	773	949	50	162	583	859	631	767	996	511	39	999999	999999	503	360	154	162	792	821	119	999999	219	570	999999	206	130	932	501	999999	823	396	999999	52	926	386	152	999999	999999	679	926	431	557	587	435	483	864	108	593	999999	624	614	753	810	704	999999	563	388	247	956	462	999999	140	609	999999	124	188	922	999999	126	217	932	868	123	894	999999	524	631	144	329	341	999999	999999	999999	543	999999	642	50	347	999999	822	763	999999	338	226	999	301	948	413	999999	999999	942	999999	477	474	691	745	639	999999	26	423	931	254	999999	999999	440	588	320	75	965	482	147	584	734	303	454	958	540	999999	894	396	576	228	999999	33	999999	646	871	355	852	472	13	133	331	575	890	519	66	999999	999999	421	999999	999999	448	838	167	368	651	183	30	733	999999	999999	999999	630	847	713	429	999999	235	793	716	965	223	502	478	24	262	168	412	934	999999	826	120	999999	415	693	780	985	865	40	999999	697	335	128	267	270	112	700	728	187	999999	999999	999999	999999	999999	25	669	946	369	999999	999999	492	771	95	831	389	631	548	999999	163	933	444	38	204	798	999999	639	104	999999	217	911	999999	440	235	844	739	347	128	999999	399	33	999999	999999	722	999999	999999	999999	249	999999	878	639	564	485	574	254	655	999999	294	204	686	385	999999	711	161	242	553	999999	545	250	102	51	513	770	826	140	108	999999	316	999999	295	101	400	807	366	578	357	999999	865	980	199	999999	62	923	101	23	458	999999	474	999999	999999	999999	390	998	204	836	135	794	659	444	155	999999	827	25	908	595	999999	768	999999	583	885	476	196	999999	61	497	988	589	679	812	681	975	353	826	897	835	710	401	613	999999	999999	563	427	431	835	362	777	999999	999999	999999	999999	689	778	891	999999	999999	
274	825	947	706	847	546	999999	846	762	180	493	11	127	83	884	999999	165	823	999999	332	999999	999999	729	699	720	951	574	183	784	992	206	462	231	993	570	885	453	906	999999	906	999999	999999	668	665	868	776	919	999999	999999	999999	999999	955	760	282	855	508	999999	999999	985	895	972	999999	999999	770	999999	40	999999	134	512	998	999999	999999	999999	233	884	478	999999	74	830	944	999999	633	561	999999	467	251	701	948	147	72	789	999999	920	787	999999	999999	519	897	999999	837	999999	999999	438	622	304	285	999999	536	398	387	412	999999	999999	51	863	999999	390	999999	313	732	338	830	987	999999	218	944	338	363	299	387	958	999999	999999	992	947	999999	204	999999	999999	191	436	175	560	760	660	758	777	878	999999	595	999999	999999	594	959	509	175	807	987	413	359	947	461	247	20	428	213	657	435	103	999999	154	451	675	131	999999	173	280	236	790	459	999999	459	439	704	999999	171	614	423	493	782	440	216	999999	696	243	975	999999	549	342	456	999999	351	999999	308	450	674	999999	472	999999	345	895	999999	207	954	999999	999999	32	542	748	999999	599	244	942	321	999999	937	917	999999	888	329	245	731	999999	344	358	826	673	140	264	597	49	151	758	157	886	999999	999999	580	515	744	953	395	800	85	857	867	409	473	999999	512	756	999999	584	999999	109	174	999999	863	999999	999999	824	891	999999	999999	226	457	999999	794	434	999999	928	346	473	999999	376	850	999999	819	486	491	427	999999	27	751	999999	897	566	423	57	722	999999	156	975	999999	920	71	116	999999	858	999999	391	614	48	999999	584	999999	678	999999	999999	259	243	866	386	123	937	999999	874	999999	319	329	891	999999	746	712	999999	781	371	999999	233	314	743	290	961	87	109	812	171	238	176	430	999999	135	455	798	488	318	999999	861	222	999999	999999	579	339	538	518	330	867	336	639	999999	999999	999999	218	664	515	999999	904	309	23	134	463	646	370	888	110	765	616	999999	233	841	999999	509	110	927	126	174	999999	432	999999	999999	945	835	599	374	999999	863	917	999999	292	536	999999	470	999999	97	999999	999999	218	451	437	752	713	918	999999	797	999999	548	999999	290	547	351	11	482	739	244	189	999999	999999	999999	516	247	848	825	665	999999	999999	551	662	999999	95	576	955	509	994	999999	75	999999	732	999999	583	833	608	636	253	941	534	930	731	613	907	224	503	222	999999	200	903	999999	262	414	369	999999	886	999999	204	971	999999	501	999999	922	999999	163	895	255	422	999999	639	999999	582	999999	999999	506	
999999	58	999999	871	82	999999	999999	804	913	999999	773	999999	441	343	946	366	442	281	999999	999999	999999	808	999999	754	328	257	999999	260	560	999999	315	999999	251	862	429	999999	999999	333	898	651	926	684	19	990	389	999999	814	89	999999	282	999999	311	177	141	999999	999999	612	360	552	824	943	999999	253	231	999999	999999	86	578	914	118	230	999999	382	904	999999	768	798	999999	375	751	443	999999	523	999999	912	999999	370	120	808	417	235	786	780	999999	999999	610	999999	788	128	999999	999999	999999	175	629	999999	670	928	999999	34	295	223	167	985	800	391	233	999999	964	318	867	874	999999	999999	506	882	444	338	308	206	999999	337	20	999999	230	261	999999	555	999999	999999	252	86	107	95	523	999999	999999	999999	980	692	484	809	999999	479	260	280	534	475	668	746	617	999999	629	76	529	958	213	830	764	549	999999	678	907	738	76	791	776	881	256	311	999999	999999	999999	616	722	696	861	540	999999	999999	727	731	886	157	618	910	456	41	999999	564	999999	999999	999999	999999	508	805	999999	737	413	468	999999	999999	999999	367	932	974	999999	23	353	833	999999	999999	753	999999	999999	999999	999999	999999	130	999999	999999	745	999999	692	319	576	606	917	117	916	794	999999	136	999999	999999	84	999999	528	999999	643	999999	442	687	732	467	328	999999	233	618	56	23	999999	617	257	133	999999	999999	537	999999	366	378	76	905	436	48	973	999999	999999	365	747	949	273	545	486	239	999999	68	592	999999	991	92	383	308	71	903	999999	999999	878	999999	700	999999	975	999999	858	275	999999	536	260	693	494	999999	358	867	871	999999	749	999999	140	999999	230	999999	744	312	999999	999999	994	767	999999	999999	396	999999	999999	650	665	999999	973	791	687	221	999999	999999	999999	999999	740	218	733	515	999999	999999	163	56	999999	860	273	999999	11	673	999999	583	280	103	691	727	307	999999	125	707	999999	999999	133	957	999999	919	649	999999	890	845	572	999999	999999	999999	999999	881	999999	999999	90	999999	386	664	999	310	999999	113	940	285	683	91	602	712	999999	999999	999999	567	839	206	999999	467	220	418	120	166	111	999999	42	999999	999999	999999	999999	956	947	999999	330	999999	871	823	999999	815	979	374	181	999999	253	999999	754	524	999999	771	51	183	223	999999	999999	968	554	842	209	999999	80	158	999999	999999	733	999999	999999	785	705	766	999999	26	999999	320	488	845	246	310	913	999999	823	999999	999999	991	999999	184	743	334	720	362	999999	38	624	792	744	999999	852	308	999999	607	999999	969	819	419	85	34	999999	902	999999	751	731	253	929	957	
975	999999	542	999999	113	999999	901	441	75	352	772	667	402	999999	575	657	993	938	233	999999	158	999999	699	207	916	744	616	840	199	968	999999	749	109	666	816	192	298	999999	205	528	706	999999	903	476	999999	417	632	745	336	487	999999	999999	999999	623	999999	999999	999999	345	613	368	941	71	252	106	999999	32	568	735	16	393	369	670	742	705	609	999999	950	232	999999	508	999999	870	999999	999999	220	838	729	486	857	694	329	999999	719	836	586	644	419	807	999999	623	849	896	739	999999	127	999999	60	324	24	322	999999	640	784	999999	256	80	557	540	886	883	302	92	877	321	73	999999	951	999999	128	964	999999	153	477	999999	659	225	141	570	999999	132	787	415	999999	544	522	688	178	999999	999999	999999	999999	879	920	872	330	767	29	428	999999	999999	146	999999	205	999999	246	999999	173	999999	455	41	999999	986	945	764	105	887	620	343	798	999999	999999	347	999999	999999	876	206	232	604	616	999999	999999	713	999999	883	985	643	220	999999	999999	494	525	330	168	557	999999	999999	999999	999999	776	443	157	685	999999	504	473	799	826	592	999999	49	999999	568	241	564	835	999999	304	72	778	999999	677	207	44	314	860	917	188	769	46	775	999999	75	828	182	744	999999	999999	999999	419	195	999999	627	249	268	687	956	98	999999	721	350	806	871	999999	999999	999999	949	999999	325	999999	556	999999	67	556	407	777	741	740	69	999999	325	152	117	653	999999	645	59	999999	776	999999	903	828	584	57	999999	969	400	687	999999	416	795	869	999999	553	999999	574	759	80	842	490	999999	225	39	999999	406	207	698	228	794	678	999999	999999	874	698	739	728	46	999999	860	437	386	63	236	652	34	456	384	564	790	28	886	978	125	999999	680	688	798	799	651	498	999999	182	892	835	700	803	994	80	813	144	537	999999	220	414	999999	892	989	387	999999	949	999999	144	438	999999	792	737	876	588	28	61	929	247	999999	372	167	999999	171	401	952	230	462	999999	999999	655	491	146	768	710	191	787	698	999999	48	999999	674	999999	999999	999999	52	999999	927	415	999999	761	214	999999	999999	848	257	899	731	598	434	999999	999999	999999	394	782	294	655	968	176	407	240	362	518	208	999999	697	999999	470	999999	999999	989	303	56	262	988	450	999999	754	919	462	292	65	110	986	509	215	164	999999	999999	831	397	994	761	18	820	999999	696	101	999999	160	236	438	687	999999	445	246	450	267	405	341	103	901	59	713	125	185	262	532	699	999999	542	999999	509	222	961	995	542	999999	
999999	589	754	109	999999	768	236	853	378	861	550	272	764	896	999999	629	738	999999	999999	57	999999	645	999999	999999	999999	276	618	956	929	999999	288	450	703	999999	999999	815	586	994	873	999999	486	999999	807	400	999999	436	696	645	999999	999999	484	475	59	494	155	795	442	590	706	999999	999999	279	924	999999	582	999999	569	361	80	540	52	743	622	664	999999	630	838	756	191	999999	580	999999	999999	999999	990	813	400	218	267	41	383	996	297	122	139	216	347	904	818	882	867	344	999999	392	836	999999	852	394	923	999999	957	686	408	741	190	999999	999999	875	911	768	708	360	999999	49	166	999999	455	999999	535	364	293	933	937	309	108	246	406	999999	222	259	961	15	295	742	83	696	597	556	999999	950	999999	472	992	999999	999999	517	249	536	236	790	295	352	859	999999	999999	33	748	109	643	944	781	595	662	661	807	702	999999	999999	965	999999	459	898	579	584	393	821	940	887	136	999999	996	870	424	432	964	619	999999	726	511	59	947	999999	999999	986	178	999999	809	340	251	999999	452	887	571	765	340	397	773	284	185	999999	93	861	973	62	999999	999999	181	240	697	198	556	348	850	915	522	961	999999	592	416	19	21	609	999999	655	148	118	308	658	101	999999	845	872	999999	101	966	96	999999	860	48	266	212	999999	999999	63	924	113	999999	656	253	379	411	190	868	175	999999	999999	225	327	914	839	999999	522	149	131	999999	684	797	759	948	435	999999	134	999999	159	806	999999	999999	999999	731	44	81	652	414	722	174	665	13	385	692	999999	999999	206	999999	999999	653	690	439	521	999999	249	999999	999999	707	999999	999999	287	636	719	369	966	515	632	596	999999	767	960	118	999999	999999	687	680	422	76	464	563	250	188	355	505	126	12	455	882	491	728	999999	944	999999	790	887	999999	294	999999	725	977	249	610	76	440	692	581	999999	565	33	569	999999	999999	252	264	691	999999	290	223	252	964	70	999999	115	161	973	25	522	636	78	999999	396	406	351	486	324	999999	121	999999	812	544	999999	890	859	922	834	583	702	341	109	788	748	80	773	999999	917	499	504	914	467	677	69	385	496	374	999999	497	999999	765	940	999999	987	999999	411	707	975	180	890	192	327	400	323	190	537	290	910	325	632	589	999999	824	145	206	457	145	999999	613	403	999999	749	347	713	999999	400	58	800	382	669	999999	786	746	999999	322	597	76	363	878	848	216	464	857	864	289	206	125	914	791	918	999999	232	371	999999	406	999999	979	686	
999999	999999	488	999999	537	999999	566	803	999999	226	823	999999	390	782	606	999999	999999	39	892	482	434	999999	284	144	999999	999999	404	999999	424	969	211	879	617	390	976	98	999999	726	926	999999	308	486	383	899	101	192	537	493	626	999999	589	376	550	507	262	647	515	354	999999	83	261	999999	388	999999	24	944	990	10	805	517	405	470	113	999999	183	999999	366	385	999999	999999	926	910	227	999999	389	835	338	120	138	338	582	25	256	999999	948	586	999999	999999	884	156	201	537	687	118	211	129	273	859	333	314	291	999999	310	652	156	351	504	570	473	189	616	880	871	477	935	389	999999	260	742	999999	850	835	999999	896	635	399	233	999999	617	270	571	479	786	824	999999	451	999999	603	706	999999	92	537	67	704	999999	321	665	219	182	999999	999999	999999	126	999999	999999	455	639	414	27	757	127	999999	952	999999	618	146	999999	999999	999999	493	674	619	553	145	515	323	999999	796	365	324	733	23	999999	795	364	557	999999	999999	999999	601	999999	310	586	948	489	698	999999	854	999999	404	999999	618	789	999999	157	295	469	981	231	999999	676	999999	59	702	33	114	456	999999	847	70	783	999999	686	828	681	999999	999999	605	655	816	739	999999	999999	961	106	999999	234	258	999999	79	98	381	829	230	925	969	999999	883	925	385	251	426	16	35	999999	185	932	999999	17	782	262	864	336	414	411	752	999999	97	606	999999	879	207	519	778	972	412	223	466	903	712	123	159	679	999999	575	322	917	685	351	999999	192	273	251	865	816	999999	999999	424	818	183	837	173	286	26	505	999999	907	238	63	218	962	475	66	999999	669	999999	999999	999999	838	99	834	455	999999	999999	999999	615	956	999999	999999	999999	999999	798	647	730	874	949	872	662	999999	999999	414	689	632	142	958	717	217	946	205	713	999999	999999	999999	729	348	391	426	600	301	889	97	999999	276	999999	999999	174	828	336	430	719	240	999999	292	999999	684	155	823	999999	999999	18	408	19	458	999999	999999	999999	221	917	391	492	533	999999	371	999999	999999	160	422	999999	999999	793	888	880	999999	999999	482	516	706	999999	55	999999	568	812	872	293	999999	999999	805	28	605	484	999999	999999	999999	938	999999	959	170	408	870	533	999999	999999	332	934	129	527	492	972	999999	999999	670	941	872	198	923	720	409	88	999999	366	355	404	722	999999	841	977	936	999999	999999	999999	355	308	409	521	471	72	490	937	173	963	595	833	999999	412	813	999999	48	756	24	999999	559	92	15	513	188	999999	999999	999999	102	999999	
999999	904	683	261	846	999999	541	360	999999	861	240	999999	999999	999999	999999	522	160	319	999999	830	999999	190	999999	823	963	272	303	895	999999	143	289	999999	844	30	382	999999	160	991	999999	450	479	688	39	999999	246	97	177	575	999999	999999	999999	474	531	272	213	410	999999	999999	297	584	79	646	26	593	999999	275	627	894	67	90	372	169	753	999999	361	259	160	999999	587	876	999999	727	163	999999	955	814	442	999999	816	971	999999	999999	703	999999	381	832	672	445	581	999999	999999	283	517	661	303	28	721	978	910	954	259	920	282	421	489	351	492	349	638	999999	832	54	87	96	730	82	465	771	181	528	587	715	839	616	416	821	219	501	383	937	999999	463	672	862	999999	439	27	292	999999	39	999999	999999	806	814	147	425	206	431	930	231	562	999999	807	391	999999	544	91	666	14	999999	142	999999	965	999999	673	379	382	224	999999	301	999999	183	999999	152	999999	999999	908	35	479	991	625	788	999999	161	384	153	656	290	496	186	358	999999	999999	999999	897	999999	366	999999	150	768	52	999999	66	639	177	389	999999	664	999999	121	999999	65	196	23	52	999999	430	814	326	530	722	999999	728	999999	942	703	895	999999	255	829	898	802	884	710	948	644	731	930	984	995	471	999999	88	384	550	302	174	274	999999	552	928	552	788	620	55	951	262	999999	696	999999	493	999999	419	999999	223	832	181	485	999999	408	622	499	830	999999	68	999999	999999	353	647	650	538	631	650	702	901	355	24	274	665	996	391	999999	999999	520	512	233	582	705	171	999999	131	999999	209	394	930	438	999999	467	561	324	999999	908	230	56	935	999999	598	716	481	867	999999	906	820	77	27	999999	265	999999	819	835	158	318	192	999999	528	999999	431	999999	771	473	633	556	712	350	68	999999	643	197	585	650	999999	865	233	303	899	999999	868	142	999999	182	182	412	648	726	999999	629	726	999999	527	95	440	342	999999	18	999999	272	204	479	18	544	999999	78	734	999999	210	292	94	889	999999	999999	981	299	887	599	300	231	908	985	184	439	756	999999	999999	499	999999	999999	920	225	69	636	29	398	999999	833	67	114	677	479	999999	999999	999999	999999	269	223	113	999999	999999	999999	717	23	364	219	305	579	788	771	409	244	959	999999	372	999999	829	403	294	999999	999999	64	542	196	999999	438	469	301	894	919	93	999999	999999	78	846	575	508	55	282	810	103	553	54	296	999999	442	520	999999	999999	676	17	866	928	520	975	400	812	531	469	999999	749	14	685	999999	
687	953	848	999999	71	999999	370	784	130	484	999999	621	19	255	490	999999	918	999999	999999	228	911	999999	999999	999999	103	999999	762	976	586	357	70	99	868	185	608	752	593	630	555	724	315	233	999999	454	31	363	390	999999	50	358	999999	897	234	999999	999999	470	435	973	999999	615	43	393	999999	999999	423	999999	999999	833	647	738	527	999999	999999	999999	912	999999	999999	82	854	999999	76	999999	999999	999999	350	172	864	411	228	147	999999	620	833	940	691	921	35	972	41	999999	609	556	919	312	831	718	999999	179	554	999999	989	999999	128	66	999999	838	457	970	432	260	545	351	615	999999	999999	906	999999	999999	374	999999	999999	999999	51	243	140	519	999999	633	406	632	571	999999	857	950	158	962	999999	777	400	852	473	65	549	780	85	268	999999	419	890	924	263	245	805	563	614	489	999999	999999	925	39	561	823	573	999999	689	849	494	664	361	459	414	999999	999999	521	527	608	959	270	167	872	999999	866	743	481	379	336	999999	304	345	668	650	999999	851	371	999999	649	999999	750	101	236	774	286	68	440	519	575	999999	294	999999	999999	530	62	999999	999999	460	695	90	999999	430	999999	959	999999	328	693	808	798	836	603	230	999999	126	999999	178	931	107	301	808	312	961	804	66	605	268	339	148	999999	999999	999999	911	605	999999	399	999999	738	276	584	958	999999	999999	721	738	999999	999999	167	889	999999	883	999999	999999	999999	887	777	140	625	999999	999999	999999	999999	999999	220	910	48	692	624	318	999999	889	439	664	999999	343	999999	680	250	75	389	541	111	449	827	999999	100	841	752	718	999999	269	704	441	912	999999	968	820	421	810	999999	999999	449	849	171	431	453	142	442	824	453	106	999999	560	917	999999	999999	549	999999	999999	999999	999999	999999	906	526	468	194	999999	999999	999999	375	623	269	440	375	405	101	262	287	406	999999	999999	999999	999999	274	695	379	153	524	100	823	429	103	915	990	999999	999999	543	332	703	246	455	390	572	459	830	837	459	195	521	730	999999	271	330	245	861	999999	999999	999999	831	98	51	484	661	56	945	530	354	999999	999999	361	558	999999	584	169	814	578	836	478	999999	858	999999	958	12	370	255	167	999999	679	138	706	42	902	501	615	205	970	728	526	514	310	493	19	999999	170	182	648	687	171	430	293	961	999999	999999	972	178	92	999999	301	800	787	757	674	321	175	328	999999	437	969	999999	844	850	319	964	144	999999	911	645	842	197	607	480	610	999999	845	744	999999	705	999999	446	123	498	436	726	726	
552	999999	697	157	842	526	220	999999	208	586	443	651	999999	72	999999	266	447	639	113	202	316	157	426	999999	430	828	951	909	532	850	355	423	592	247	591	999999	223	497	10	999999	999999	762	412	671	411	103	921	642	999999	999999	675	859	333	534	419	999999	999999	230	999999	23	999999	311	999999	999999	241	999999	68	999999	481	61	52	950	639	442	804	554	744	754	999999	337	907	999999	988	352	184	496	999999	68	828	196	999999	993	770	986	999999	96	577	64	999999	391	44	999999	170	869	147	725	999999	891	729	865	660	647	166	399	116	266	323	999999	183	745	929	999999	512	294	897	59	999999	653	345	718	976	690	324	683	999999	327	158	128	999999	999999	276	209	338	962	536	516	837	380	880	840	773	733	880	694	461	999999	87	876	999999	97	546	576	555	20	888	969	332	482	999999	789	118	204	637	725	999999	999999	672	549	757	390	222	809	772	504	945	252	809	630	231	269	249	281	156	128	912	999999	653	327	84	566	194	999999	283	999999	999999	578	105	165	999999	731	371	538	128	591	874	999999	999999	60	74	999999	170	701	261	999999	549	999999	57	519	999999	999999	87	354	475	200	206	858	535	999999	772	999999	157	653	999999	999999	898	711	162	565	254	185	896	602	263	438	999999	492	999999	446	551	999999	531	586	352	447	653	26	72	928	999999	25	211	132	288	697	999999	516	296	761	938	838	684	491	275	999999	881	484	101	46	794	713	999999	98	139	876	845	570	310	967	846	881	648	234	179	999999	999999	774	324	999999	939	889	205	999999	999999	713	221	49	999999	715	565	179	925	35	143	681	999999	999999	992	999999	852	927	999999	999999	915	67	999999	460	321	46	664	999999	170	535	107	905	517	416	590	999999	665	805	260	595	411	999999	956	623	101	999999	999999	859	782	913	713	22	683	876	434	999999	523	999999	728	999999	60	459	19	999999	928	238	174	999999	532	575	999999	56	677	619	917	249	999999	576	999999	999999	76	804	333	999999	822	999999	999999	641	999999	149	902	904	87	999999	545	952	667	566	694	862	333	127	337	217	177	666	344	73	959	195	349	947	402	904	216	256	135	762	577	999999	16	533	870	392	672	840	969	700	84	964	581	544	881	506	999999	948	477	126	89	166	750	167	999999	796	800	955	512	999999	999999	299	827	905	989	850	856	800	257	944	999999	999999	696	644	989	994	613	999999	75	896	999999	268	999999	999999	682	421	103	848	851	83	999999	717	338	999999	999999	999999	147	676	555	40	
649	699	999999	999999	582	752	999999	115	999999	687	193	999999	889	616	999999	511	520	818	232	577	757	17	999999	184	361	826	999999	900	999999	213	856	937	260	999999	256	999999	999999	256	435	930	951	987	999999	173	890	598	828	722	36	428	999999	329	453	977	283	641	750	527	999999	755	999999	569	402	999999	830	999999	999999	854	999999	65	999999	273	392	302	999999	769	999999	785	293	763	998	285	999999	294	999999	999999	493	282	761	614	964	999999	85	680	186	392	595	999999	343	644	853	999999	362	971	999999	999999	999999	161	361	513	314	999999	243	417	756	478	695	999999	37	303	762	999999	102	755	999999	904	198	712	125	999999	184	623	452	999999	909	999999	923	901	810	936	600	341	999999	258	310	999999	806	667	923	707	999999	488	687	50	882	999999	881	999999	880	999999	812	999999	45	127	339	999999	521	594	999999	731	555	793	306	999999	702	430	550	844	999999	101	999999	999999	999999	417	546	695	935	412	766	527	999999	999999	31	241	134	999999	305	803	919	999999	487	999999	169	201	999999	902	192	999999	347	461	999999	47	162	999999	999999	291	999999	627	580	643	755	119	827	980	587	999999	772	74	966	336	134	746	924	835	613	999999	999999	596	265	644	999999	348	74	315	999999	999999	173	241	999999	999999	930	677	232	285	864	378	394	999999	613	923	140	999999	630	21	336	105	122	999999	999999	595	999999	999999	372	999999	140	416	54	522	999999	481	76	540	315	133	406	457	523	649	970	999999	501	193	983	341	513	396	718	999999	978	589	999999	999999	65	999999	999999	91	314	296	155	999999	333	999999	999999	142	857	599	812	999999	615	999999	582	472	356	999999	103	999999	865	40	999999	744	698	991	999999	716	487	230	485	150	209	324	152	237	504	522	911	629	310	999999	484	914	583	220	448	108	999999	531	999999	123	80	999999	225	284	863	411	759	342	999999	176	654	999999	999999	999999	308	300	737	354	968	999999	39	999999	434	24	556	518	170	487	552	445	709	999999	732	371	80	20	999999	868	374	102	763	579	301	144	999999	848	800	999999	912	158	371	662	999999	999999	999999	999999	764	210	999999	354	999999	999999	789	892	999999	698	903	999999	600	297	200	999999	980	875	80	460	182	999999	818	999999	718	257	999999	404	84	56	404	77	287	999999	255	898	150	999999	999999	491	790	409	999999	999999	944	57	321	624	957	501	682	999999	999999	633	433	474	999999	30	999999	993	706	394	818	419	304	836	475	136	999999	302	729	960	999999	589	999999	773	622	999999	762	670	999999	950	999999	582	999999	717	
483	653	51	781	517	129	999999	999999	784	999999	590	999999	213	118	582	195	582	999999	999999	721	999999	999999	963	999999	851	80	267	966	67	999999	999999	245	55	999999	362	821	95	270	784	609	577	999999	999999	274	192	365	999999	654	97	750	377	782	810	652	65	478	690	390	999999	447	862	999999	999999	38	458	354	999999	626	755	761	109	321	999999	172	999999	496	210	698	477	496	962	612	878	316	388	174	435	402	530	884	140	704	341	347	747	999999	375	999999	816	837	999999	490	999999	336	651	999999	999999	647	999999	569	277	999999	913	443	999999	259	548	999999	999999	293	999999	820	106	999999	630	405	980	542	425	994	130	435	881	640	354	999999	714	552	665	332	272	788	894	961	616	148	999999	897	862	497	611	999999	999999	999999	918	332	394	37	705	255	85	999999	999999	513	448	842	120	282	99	13	545	996	827	328	30	141	999999	144	265	492	999999	92	680	927	392	248	310	358	722	31	96	686	999999	419	256	903	566	999999	999999	773	37	518	999999	859	999999	615	64	807	512	787	406	259	772	222	642	999999	688	304	130	999999	542	762	560	77	916	858	999999	417	81	127	575	545	622	491	465	104	999999	820	974	777	194	503	846	934	624	999999	914	633	777	263	225	271	269	322	241	999999	958	741	942	103	465	999999	999999	999999	222	999999	637	290	999999	999999	719	868	329	352	25	49	999999	625	452	90	944	525	999999	818	902	313	286	999999	259	200	146	542	877	881	322	999999	768	461	722	763	999999	633	876	239	999999	999999	941	916	306	202	359	999999	298	862	159	999999	16	999999	493	908	999999	337	41	566	411	186	990	448	999999	999999	281	464	902	688	880	321	649	410	284	555	372	369	999999	67	841	803	254	24	999999	383	542	999999	968	814	999999	999999	602	319	827	367	999999	999999	886	829	921	895	440	999999	999999	837	299	999999	641	999999	999999	224	334	973	725	608	932	975	716	656	935	999999	495	98	509	19	719	339	583	917	198	869	483	999999	145	999999	373	999999	42	893	999999	937	220	40	278	999999	547	999999	594	229	434	391	999999	239	999999	501	409	351	109	972	999999	959	31	723	749	676	741	160	837	779	244	297	942	823	999999	998	219	999999	819	545	471	100	745	999999	493	807	94	253	289	999999	546	31	544	69	774	133	915	496	291	999999	232	999999	790	814	984	146	999999	962	666	896	999999	943	531	564	511	38	999999	668	240	941	999999	497	871	203	999999	223	752	882	999999	449	92	999999	184	227	322	84	
309	931	379	356	999999	999999	587	392	361	602	500	980	999999	746	909	999999	265	999999	20	999999	525	999999	999999	999999	393	565	999999	999999	813	569	999999	313	252	437	728	999999	298	999999	582	999999	910	488	842	639	722	772	334	999999	539	835	467	834	999999	999999	558	713	999999	607	962	803	216	369	578	792	999999	196	737	130	28	626	958	999999	766	999999	999999	999999	754	942	58	620	241	999999	687	978	111	935	106	665	878	25	933	691	921	779	263	999999	909	59	806	536	999999	213	293	913	877	95	77	668	999999	521	958	416	558	351	571	603	999999	600	999999	897	99	999999	999999	12	692	276	460	987	999999	284	999999	705	145	999999	999999	38	329	774	111	999999	999999	437	904	367	999999	999999	142	579	999999	660	999999	999999	999999	908	446	963	961	290	230	999999	635	90	382	486	393	263	280	46	765	542	283	907	499	674	40	662	177	884	945	175	144	880	778	635	999999	818	346	237	999999	622	77	49	553	501	391	787	65	427	974	803	256	105	814	675	386	960	819	694	878	784	795	999999	344	65	476	754	311	999999	999999	999999	999999	53	962	153	475	244	363	998	999999	999999	606	750	999999	999999	918	48	76	113	259	455	998	999999	358	300	827	990	704	999999	35	636	999999	318	357	999999	886	212	999999	670	209	151	606	999999	411	999999	187	999999	177	999999	146	437	688	999999	497	999999	576	275	694	999999	326	485	539	999999	972	656	767	298	402	510	266	715	904	405	903	117	999999	186	250	723	122	782	999999	512	999999	597	948	999999	999999	733	999999	620	518	471	999999	724	612	999999	848	754	999999	999999	999999	667	936	430	533	292	305	999999	775	399	35	999999	559	543	663	999999	513	385	708	999999	477	999999	676	999999	207	999999	61	999999	505	117	338	495	999999	999999	140	165	575	931	74	665	982	999999	958	444	594	999999	999999	810	71	584	237	999999	999999	387	421	982	990	999999	232	100	241	125	884	667	71	999999	125	335	999999	999999	461	582	321	52	508	999999	711	242	61	660	530	999999	999999	921	999999	864	999999	478	812	158	174	999999	708	973	434	866	556	300	383	65	999999	586	407	563	999999	655	161	13	878	383	999999	758	249	572	570	999999	998	963	788	206	99	999999	523	264	343	999999	999999	347	617	999999	490	421	858	999999	239	943	842	564	798	999999	999999	446	599	438	877	415	46	146	413	443	867	999999	511	187	965	783	999999	153	229	945	781	813	395	246	892	859	999999	253	342	626	999999	443	999999	999999	492	652	57	94	386	928	
999999	737	934	184	774	999999	999999	681	40	999999	879	699	345	852	999999	899	61	363	999999	28	516	792	803	786	295	434	428	947	694	322	736	978	999999	301	805	999999	999999	999999	471	994	950	227	222	886	999999	459	108	321	999999	593	600	693	548	368	422	357	933	157	888	350	999999	961	987	717	719	901	932	54	999999	408	999999	840	892	999999	999999	298	580	917	49	999999	336	116	835	111	722	53	439	408	999999	457	120	999999	332	131	524	988	240	504	999999	845	999999	64	274	713	573	760	999999	997	300	999999	777	999999	117	999999	23	373	135	999999	999999	676	999999	999999	174	599	297	297	518	770	999999	89	999999	999999	749	204	318	999999	841	132	537	961	251	441	999999	999999	680	104	624	279	999999	161	862	354	509	501	383	999999	889	999999	425	285	252	40	971	220	76	702	276	913	743	741	999999	999999	358	43	999999	39	425	419	919	203	673	248	999999	999999	227	713	999999	999999	999999	325	999999	999999	706	261	719	221	999999	897	688	978	827	710	999999	376	629	859	996	475	77	354	577	479	754	999999	612	999999	376	999999	993	363	135	29	103	427	358	363	306	999999	324	222	999999	527	730	941	376	999999	711	999999	254	367	717	111	189	475	748	913	423	999999	649	715	844	373	904	335	999999	808	999999	118	27	276	562	899	161	855	784	59	999999	999999	856	650	302	999999	852	635	645	34	839	627	999999	445	940	999999	457	999999	999999	206	623	404	99	568	354	603	279	978	805	999999	949	334	691	698	174	610	628	999999	423	999999	520	278	689	827	968	990	999999	582	999999	739	999999	999999	488	588	436	353	723	999999	305	698	811	873	829	828	84	999999	936	981	999999	999999	204	458	194	999999	685	999999	715	272	599	364	174	696	999999	75	375	407	999999	113	272	820	887	340	702	999999	999999	646	999999	999999	752	463	64	457	312	995	999999	993	368	876	902	92	638	461	698	999999	534	999999	230	764	999999	677	669	833	718	459	452	999999	755	470	999999	49	905	853	999999	145	999999	716	394	658	529	382	48	969	999999	190	191	436	641	761	999999	839	426	684	408	85	999999	231	999999	852	552	682	999999	898	227	999999	999999	785	999999	999999	641	999999	730	572	244	90	638	699	632	538	277	26	232	994	280	819	622	999999	999999	444	351	89	977	541	115	847	999999	999999	751	347	13	406	494	88	999999	381	118	854	449	327	446	104	598	209	584	536	999999	999999	628	408	999999	955	340	507	221	999999	840	198	466	999999	999999	498	947	294	999999	871	
531	153	874	999999	999999	768	780	137	998	999999	490	777	956	999999	999999	891	522	353	106	57	76	987	867	568	999999	919	398	62	999999	999999	157	313	674	999999	14	316	999999	729	698	482	999999	212	999999	964	999999	72	241	886	999	64	975	604	197	488	804	999999	286	999999	999999	790	999999	728	999999	60	109	186	113	253	574	90	522	999999	655	624	872	864	999999	902	497	478	688	511	62	326	972	552	999999	999999	909	470	40	73	372	907	999999	456	456	459	864	999999	959	988	321	918	541	999999	948	999999	999999	940	999999	383	818	999999	999999	999999	675	999999	88	556	70	917	344	114	60	999999	999999	747	999999	426	418	38	47	999999	518	699	199	143	784	789	603	552	580	968	413	657	254	483	805	999999	780	26	380	999999	834	52	654	216	868	92	762	999999	999999	199	532	38	999999	226	380	999999	678	542	655	299	952	518	999999	375	701	403	999999	947	999999	287	999999	401	999999	729	768	476	999999	999999	275	702	999999	402	500	390	446	384	321	38	113	402	565	248	999999	999999	999999	326	705	289	515	999999	876	815	268	774	554	999999	381	615	458	903	999999	695	277	999999	272	560	27	956	999999	999999	91	999999	843	999999	999999	407	40	575	999999	999999	770	766	999999	999999	999999	221	143	725	999999	999999	999999	999999	580	209	45	869	999999	418	999999	805	308	749	360	198	999999	699	971	719	62	156	109	805	999999	16	142	600	228	477	136	61	426	301	129	622	323	999999	607	644	999999	852	999999	621	756	569	153	31	416	288	416	136	249	424	673	689	216	207	464	573	76	444	651	999999	292	768	999999	16	630	737	999999	999999	102	336	999999	210	720	487	59	681	862	121	194	999999	999999	10	811	11	628	439	416	999999	920	43	578	79	210	999999	339	999999	190	146	401	679	413	999999	999999	913	219	999999	969	728	999999	999999	999999	999999	999999	711	442	292	956	386	388	200	330	760	97	999999	757	146	999	787	158	71	500	999999	999999	999999	536	662	966	897	999999	165	999999	999999	999999	999999	331	999999	819	498	500	999999	41	999999	757	211	358	653	321	973	165	82	473	191	579	97	292	999999	244	744	185	779	325	999999	593	233	729	641	999999	950	999999	143	326	510	297	111	39	696	968	519	999999	999999	351	992	742	719	999999	999999	999999	879	854	999999	389	84	323	720	731	972	999999	534	481	999999	859	370	245	31	756	962	894	478	999999	596	999999	725	587	302	437	999999	326	873	541	451	532	913	999999	401	754	999999	197	999999	379	66	486	443	999999	449	
33	980	756	720	999999	729	394	999999	821	267	329	664	496	31	999999	408	656	346	992	40	194	945	999999	844	277	513	774	328	108	999999	119	999999	687	148	278	999999	575	605	909	812	999999	891	102	837	82	100	755	176	999999	970	999999	149	451	999999	264	999999	999999	912	999999	460	954	999999	999999	820	999999	746	976	358	752	836	999999	60	436	190	973	999999	853	999999	999999	187	758	608	45	138	600	999999	999999	999999	884	200	740	662	162	459	857	999999	359	282	689	336	123	406	423	456	147	359	713	270	43	960	234	288	151	276	701	356	40	413	229	188	614	999999	474	561	999999	180	898	976	332	982	943	999999	747	445	73	361	194	588	990	999999	266	871	646	923	966	461	999999	886	758	511	959	945	999999	999999	722	999999	999999	862	361	967	460	736	938	999999	27	999999	541	705	212	349	171	452	423	978	921	999999	659	550	594	643	658	999999	999999	821	33	999999	528	245	999999	255	999999	999999	237	999999	790	529	999999	595	906	323	919	999999	683	418	349	517	532	999999	590	979	168	392	277	717	318	999999	999999	999999	37	29	999999	306	999999	957	920	839	225	399	999999	402	999999	74	644	281	723	841	339	809	999999	999999	999999	453	655	743	97	46	64	519	714	999999	999999	816	567	886	999999	623	833	999999	497	999999	302	142	887	198	180	999999	747	995	993	999999	999999	709	645	521	999999	682	651	248	870	999999	999999	705	684	844	391	999999	507	757	93	110	17	614	999999	970	223	342	565	467	573	993	999999	69	526	247	244	311	180	999999	999999	516	971	594	854	614	725	597	458	52	806	187	596	989	912	999999	469	504	397	675	307	221	999999	194	675	877	999999	725	188	999999	610	89	822	461	425	577	138	422	759	999999	254	999999	884	522	660	395	406	309	156	633	778	999999	914	505	748	131	399	787	919	999999	999999	999999	418	21	441	727	365	145	574	345	999999	56	745	999999	430	680	999999	999999	534	999999	480	294	578	555	999999	871	999999	327	713	303	999999	999999	503	999999	688	999999	218	872	90	933	999999	271	735	811	868	999999	994	234	84	77	794	795	999999	638	999999	999999	431	863	353	999999	562	999999	431	280	168	999999	552	999999	11	186	999999	464	522	601	259	218	559	999999	999999	935	999999	940	252	646	509	391	97	865	999999	953	822	355	999999	999999	999999	999999	839	464	653	455	190	39	232	898	604	340	283	662	999999	298	999999	999999	187	417	999999	621	999999	785	771	999999	335	686	690	58	363	127	934	999999	230	999999	378	104	
124	240	999999	846	717	999999	51	999999	118	999999	486	984	777	168	178	999999	826	999999	206	63	999999	876	130	503	349	184	544	999999	405	280	999999	999999	920	90	549	946	663	846	999999	451	999999	603	668	899	999999	706	280	205	949	999999	186	470	999999	999999	411	248	120	260	507	543	999999	564	999999	999999	994	365	74	696	999999	231	458	979	856	754	999999	99	217	230	303	643	904	349	999999	583	104	971	999999	605	678	311	836	999999	349	369	999999	999999	830	831	905	845	641	583	586	727	374	207	999999	999999	15	322	999999	889	999999	864	639	999999	36	999999	743	32	999999	469	28	999999	395	55	639	496	999999	140	269	386	999999	999999	999999	330	762	810	218	999999	366	754	600	366	999999	946	455	999999	730	183	163	640	97	882	999999	999999	565	999999	999999	328	567	128	204	999999	999999	654	573	999999	862	318	706	226	980	846	666	549	869	999999	46	448	600	165	765	937	976	628	298	443	999999	829	765	492	999999	889	339	248	560	999999	313	626	382	946	621	421	476	937	659	251	225	10	999999	904	243	893	728	411	362	266	898	433	365	140	601	43	999999	224	748	101	516	427	989	999999	357	419	75	653	999999	354	470	999999	999999	57	999999	999999	526	860	999999	584	171	999999	885	999999	826	879	271	252	354	588	867	262	199	568	999999	798	20	168	556	824	999999	84	999999	18	795	859	464	317	913	694	516	693	965	173	999999	588	542	999999	999999	477	999999	823	308	999999	486	218	999999	410	999999	429	896	999999	314	434	756	96	69	999999	507	967	999999	953	338	660	81	184	999999	999999	638	156	266	324	840	88	676	13	775	912	532	999999	19	63	999999	494	798	999999	388	540	417	843	528	664	198	360	999999	204	999999	648	884	311	920	824	772	176	173	581	999999	235	758	752	320	999999	355	919	999999	371	958	844	862	999999	795	757	618	795	627	601	999999	489	999999	482	518	137	38	230	667	195	291	829	999999	999999	630	999999	999999	999999	999999	999999	319	278	999999	691	245	999999	786	961	516	173	215	976	999999	571	455	48	209	286	999999	193	128	135	999999	772	999999	138	523	645	302	642	975	954	272	255	291	999999	999999	344	246	867	350	77	714	504	979	314	290	759	999999	999999	954	505	430	349	263	194	26	630	612	116	137	151	669	873	197	999999	714	303	290	598	999999	864	50	376	842	60	999999	758	792	774	848	764	873	999999	688	999999	533	922	999999	107	840	465	732	139	740	209	408	999999	316	999999	600	999999	479	183	640	99	
999999	64	507	213	999999	999999	837	837	268	373	999999	958	195	717	727	792	311	999999	999999	495	999999	910	635	642	652	580	451	74	184	999999	999999	999999	79	598	25	479	424	788	334	582	628	999999	871	377	999999	449	655	598	999999	999999	686	999999	425	154	957	554	999999	865	560	999999	816	772	999999	408	88	999999	999999	999999	702	258	378	523	858	185	867	246	49	999999	711	999999	924	999999	74	376	184	998	284	925	641	470	60	559	237	141	766	855	241	999999	299	363	999999	69	896	751	999999	173	438	999999	999999	721	515	170	164	357	278	999999	707	296	234	89	304	964	955	241	208	818	295	726	419	999999	14	576	968	357	653	865	999999	323	936	20	570	43	999999	920	955	889	405	880	863	802	157	945	248	219	69	595	114	999999	553	620	999999	711	831	274	716	938	202	999999	999999	999999	16	394	360	223	519	270	326	44	999999	318	423	414	863	616	999999	69	337	999999	298	999999	760	301	770	325	142	858	999999	383	213	26	697	599	185	999999	999999	763	594	999999	700	798	999999	79	999999	244	207	473	848	225	409	656	999999	443	517	646	652	715	623	44	999999	660	999999	942	999999	270	621	824	239	413	819	999999	474	312	68	999999	788	691	913	999999	999999	999999	20	999999	974	557	415	264	999999	999999	999999	91	999999	560	944	50	739	336	248	128	622	382	244	999999	405	307	999999	308	999999	27	999999	960	801	97	915	421	650	83	999999	283	854	367	999999	699	605	738	962	914	368	27	761	461	999999	795	913	746	435	999999	590	677	376	999999	999999	74	680	999999	289	61	999999	533	399	999999	999999	964	273	265	639	544	999999	666	999999	999999	940	999999	999999	406	518	999999	184	999999	999999	999999	999999	300	907	746	488	678	29	758	459	911	279	834	628	105	102	488	999999	657	116	999999	736	923	342	109	177	999999	808	999999	339	282	877	475	999999	999999	182	78	67	999999	777	999999	524	91	217	433	997	115	739	170	999999	39	999999	527	72	104	999999	999999	999999	808	579	967	870	745	429	187	44	999999	296	999999	922	34	999999	999999	880	156	376	655	999999	999999	999999	71	782	999999	969	309	796	359	412	453	977	999999	999999	259	947	809	100	779	661	999999	398	202	999999	436	248	289	609	481	646	999999	727	693	853	57	706	517	999999	233	999999	130	999999	999999	999999	842	335	318	914	181	66	999999	65	596	993	686	521	909	252	355	408	690	699	325	999999	495	725	294	760	72	552	440	999999	867	14	541	649	714	800	999999	111	930	375	437	
425	999999	860	141	699	176	999999	796	999999	839	824	95	430	74	970	906	126	51	999999	851	628	625	455	198	592	999999	46	806	119	276	254	478	999999	272	899	147	999999	594	999999	999999	536	756	999999	999999	999999	999999	121	584	743	893	859	70	382	523	808	799	130	999999	999999	248	999999	729	687	999999	595	356	770	167	999999	833	999999	532	456	964	999999	999999	459	999999	156	999999	999999	461	73	999999	416	999999	106	999999	463	110	26	999999	56	355	462	999999	78	177	999999	695	158	953	419	909	622	337	999999	417	999999	936	999999	460	999999	874	898	679	666	472	591	411	260	968	704	74	817	318	485	111	511	999999	999999	999999	999999	460	525	395	999999	999999	999999	89	580	999999	999999	526	760	565	447	181	457	783	149	606	999999	788	445	190	259	999999	102	313	851	512	905	688	142	67	999999	75	359	512	637	512	869	999999	831	571	375	187	314	999999	871	999999	653	727	999999	207	999999	999999	24	344	146	696	71	999999	238	78	782	914	393	702	585	381	822	944	999999	637	737	999999	999999	873	999999	81	50	841	999999	547	858	999999	319	935	361	999999	999999	999999	376	999999	451	578	999999	999999	999999	999999	793	612	675	500	491	709	582	999999	469	999999	734	151	999999	74	655	229	858	999999	219	999999	999999	458	351	296	331	808	999999	214	999999	168	798	203	94	364	287	438	175	940	65	158	999999	576	475	727	564	999999	494	311	296	999999	720	593	553	999999	855	345	270	389	179	683	999999	999999	999999	311	999999	999999	66	175	786	226	63	999999	635	70	998	38	982	623	731	421	999999	999999	999999	963	999999	999999	650	999999	508	942	999999	786	771	999999	27	238	999999	174	893	33	853	999999	524	999999	178	999999	958	492	195	827	363	647	657	999999	369	864	460	999999	999999	628	890	165	667	844	58	277	156	262	999999	770	18	817	730	999999	568	995	751	999999	794	646	999999	168	999999	681	588	530	999999	24	23	162	999999	435	311	274	999999	999999	999999	680	999999	900	656	706	999999	999999	818	545	999999	949	198	373	122	612	799	227	381	732	999999	985	266	528	148	141	248	999999	993	582	516	999999	574	999999	344	81	826	999999	989	551	719	999999	999999	52	613	999999	825	650	50	175	636	94	999999	999999	257	999999	423	999999	761	999999	999999	999999	431	245	999999	460	384	999999	999999	50	785	905	237	830	23	158	999999	999999	915	959	315	598	850	827	946	432	573	999999	623	999999	999999	334	141	475	93	170	869	627	24	162	999999	999999	620	999	999999	730	857	72	397	108	553	210	
587	802	218	869	708	603	299	606	887	999999	704	371	392	461	773	761	747	852	999999	999999	208	762	999999	999999	999999	851	999999	225	999999	511	775	999999	124	457	746	339	999999	223	999999	276	337	418	274	595	803	259	616	927	999999	999999	325	545	999999	58	11	824	999999	410	999999	857	165	83	40	386	444	189	256	935	715	999999	999999	533	400	22	177	790	497	568	999999	727	244	519	268	480	196	240	999999	76	455	922	690	855	331	999999	120	999999	387	888	160	623	12	680	999999	523	599	791	155	806	880	220	999999	90	405	174	999999	646	999999	560	199	213	484	190	490	999999	754	999999	999999	999999	999999	999999	999999	609	417	391	725	564	999999	744	880	999999	95	898	195	244	595	609	460	999999	999999	999999	448	827	699	947	149	822	200	429	769	950	590	360	999999	999999	999999	727	672	24	449	999999	349	80	679	795	999999	585	999999	255	999999	999999	999999	54	999999	438	475	585	999999	470	999999	902	373	877	975	999999	999999	734	994	999999	437	868	936	445	718	924	134	377	158	903	999999	563	999999	945	999999	624	760	546	548	474	999999	231	817	212	772	546	694	999999	105	748	981	393	999999	775	818	339	217	753	336	886	313	108	437	16	641	688	84	428	655	360	179	277	195	530	999999	999999	60	734	999999	181	240	663	999999	409	999999	446	972	62	136	892	417	17	219	662	170	403	999999	999999	999999	93	471	276	816	744	578	999999	207	70	57	999999	288	483	89	164	999999	650	826	37	94	999999	716	31	301	762	943	171	68	533	999999	334	999999	250	172	590	709	999999	846	538	999999	999999	248	999999	999999	523	613	933	928	65	15	520	576	999999	725	376	376	450	974	63	800	416	655	673	701	999999	202	48	999999	498	454	692	803	298	206	876	956	804	25	778	159	20	243	12	528	999999	999999	653	999999	795	999999	269	989	999999	999999	999999	562	575	999999	293	999999	575	622	999999	610	999999	716	999999	570	848	420	572	999999	999999	999999	999999	999999	652	999999	852	964	549	523	525	285	195	703	20	560	999999	999999	390	594	732	457	583	999999	804	402	999999	142	478	92	675	999999	651	835	792	889	947	999999	909	429	367	999999	781	61	106	164	424	999999	706	728	788	533	39	978	999999	999999	330	401	999999	260	940	720	999999	466	847	150	634	360	910	131	612	541	415	960	237	413	999999	532	999999	999999	977	999999	436	750	303	999999	355	999999	143	999999	999999	556	871	999999	489	647	833	324	213	999999	529	74	710	585	999999	999999	128	999999	750	999999	83	
797	109	729	282	355	293	745	173	706	795	999999	227	866	999999	65	670	755	999999	590	580	360	329	346	129	913	884	999999	634	57	33	286	922	845	969	771	457	151	999999	999999	999999	98	161	507	999999	568	847	999999	999999	70	586	999999	999999	999999	717	722	478	762	609	368	470	442	120	125	682	518	48	999999	999999	999999	999999	999999	378	347	236	999999	999999	821	185	561	76	51	828	573	999999	999999	999999	999999	137	256	303	694	542	28	672	999999	977	45	824	999999	999999	475	946	242	462	67	993	259	934	235	999999	656	587	58	302	429	614	547	654	999999	999999	999999	999999	999999	497	913	986	359	675	316	515	173	997	999999	41	600	999999	595	999999	413	666	440	827	999999	733	646	116	494	726	252	316	439	391	999999	823	999999	231	307	999999	548	999999	644	584	627	719	360	999999	64	27	701	335	28	436	250	365	398	460	351	999999	850	999999	502	633	432	10	85	782	999999	708	789	379	797	849	572	999999	32	999999	209	192	383	999999	62	476	35	999999	297	13	999999	447	999999	791	879	999999	895	999999	578	20	162	627	644	577	465	355	237	331	538	178	863	907	342	542	261	168	543	863	754	999999	608	514	712	82	641	999999	999999	997	999999	999999	999999	830	765	21	703	582	548	805	532	706	999999	703	388	999999	999999	243	999999	892	540	720	847	999999	987	552	412	647	914	999999	936	999999	81	240	999999	132	223	43	999999	330	839	999999	620	737	340	57	786	904	135	594	932	407	651	391	467	779	568	922	843	999999	608	999999	667	975	868	823	999999	18	872	266	904	116	999999	784	62	999999	109	119	701	939	766	999999	521	999999	639	538	67	690	999999	999999	563	301	999999	999999	999999	783	21	644	868	517	423	777	999999	869	689	826	316	999999	338	606	999999	458	999999	903	999999	110	544	347	346	339	765	999999	245	820	702	613	915	171	71	999999	849	465	251	193	526	988	475	651	641	813	999999	200	361	176	381	115	79	296	999999	621	999999	674	308	538	751	999999	542	221	176	85	910	154	805	69	756	999999	999999	48	387	468	999999	893	706	532	117	999999	999999	78	449	597	999999	629	999999	450	41	185	166	712	441	57	455	263	999999	565	999999	999999	999999	302	999999	165	897	41	999999	24	986	999999	968	775	999999	186	885	473	772	999999	541	291	465	364	37	580	68	505	606	340	999999	999999	418	150	999999	39	190	300	658	999999	699	512	719	999999	999999	686	999999	390	290	265	999999	982	491	905	999999	999999	622	40	274	839	107	402	
434	579	999999	615	937	827	999999	999999	995	594	999999	999999	880	38	571	999999	901	351	373	999999	224	350	178	39	889	512	999999	17	417	159	999999	818	196	999999	87	150	999999	847	999999	390	244	888	270	576	177	13	999999	994	59	999999	139	923	999999	429	187	94	410	972	999999	434	709	999999	984	845	568	997	301	999999	999999	431	131	63	601	983	443	999999	90	999999	862	885	486	999999	957	999999	30	112	351	999999	999999	993	739	999999	131	324	999999	105	903	424	18	180	711	452	53	628	999999	86	331	999999	985	851	13	808	120	999999	947	586	190	407	825	999999	999999	999999	464	999999	999999	433	999999	286	312	348	432	666	593	691	183	44	999999	999999	879	944	781	858	782	277	989	930	587	289	377	104	914	506	598	552	525	187	987	95	936	284	999999	54	190	999999	428	347	225	428	667	912	506	851	528	881	684	999999	752	999999	967	761	846	652	999999	218	999999	999999	77	51	176	999999	57	993	403	604	800	736	999999	999999	999999	652	999999	168	622	464	597	73	977	717	999999	727	435	800	128	999999	438	999999	145	972	222	501	279	183	261	671	865	512	999999	923	999999	999999	129	616	999999	325	999999	687	39	455	620	370	999999	360	183	448	571	256	999999	229	175	309	600	999999	999999	356	382	999999	999999	951	999999	95	999999	63	636	919	608	818	462	803	138	751	471	999999	361	851	552	918	999999	812	110	999999	637	239	758	781	357	999999	693	991	942	514	780	88	999999	535	755	895	999999	999999	999999	752	999999	81	100	424	999999	910	999999	81	803	464	999999	999999	850	999999	457	386	305	999999	571	194	134	470	861	623	999999	392	833	825	999999	999999	204	999999	999999	357	824	565	148	344	943	446	999999	622	197	488	999999	999999	237	876	88	379	599	869	691	999999	627	333	220	477	452	999999	87	528	975	155	999999	999999	999999	503	165	892	999999	999999	911	999999	999999	999999	283	383	649	295	165	956	747	726	68	335	65	326	999999	501	354	670	891	999999	369	551	647	51	999999	190	563	734	721	999999	999999	999999	958	566	541	124	59	999999	828	166	999999	130	780	258	999999	933	738	999999	772	663	547	577	80	999999	765	573	865	999999	164	468	732	430	245	561	594	999999	377	999999	785	615	451	517	841	999999	209	999999	770	398	999999	294	451	757	999999	999999	647	563	567	546	801	967	999999	999999	999999	370	433	868	885	999999	999999	999999	566	249	999999	999999	222	40	736	345	221	526	802	999999	999999	869	999999	999999	468	188	913	999999	863	830	697	817	365	999999	
834	481	310	341	363	999999	733	999999	728	999999	736	804	844	617	827	232	999999	999999	175	782	999999	813	353	457	999999	999999	315	633	999999	999999	999999	213	801	588	206	265	44	880	172	999999	743	990	151	815	249	999999	999999	306	213	640	506	999999	999999	999999	103	30	138	853	930	656	246	110	494	992	659	999999	13	266	421	571	197	454	999999	914	49	999999	999999	537	218	746	373	18	430	172	239	999999	561	999999	495	185	999999	191	949	999999	23	642	506	999999	165	716	660	86	999999	641	453	61	999999	736	543	554	999999	600	644	194	292	238	679	331	999999	530	971	999999	770	245	444	16	999999	606	900	406	53	523	381	501	999999	999999	132	788	719	187	828	999999	999999	941	826	999999	546	764	999999	785	963	184	394	635	745	874	316	650	999999	999999	557	705	835	999999	999999	999999	228	153	108	999999	115	891	612	586	999999	156	999999	829	418	908	469	739	383	125	443	868	139	746	756	221	980	999999	591	282	630	999999	988	548	440	992	318	999999	999999	236	680	82	999999	999999	933	999999	999999	486	999999	999999	999999	817	331	720	702	641	705	482	396	999999	25	999999	309	339	955	579	167	561	999999	426	599	76	999999	156	999999	371	306	330	999999	167	447	504	251	999999	305	812	801	278	846	798	296	835	999999	779	221	999999	772	999999	852	999999	441	999999	97	814	698	910	999999	999999	999999	340	345	384	999999	238	449	999999	390	15	44	152	777	889	715	999999	140	999999	69	999999	934	999999	598	999999	478	457	726	234	417	999999	604	394	999999	626	992	515	999999	999999	999999	778	999999	701	666	766	208	999999	586	551	507	999999	684	999999	850	450	249	999999	741	281	906	999999	511	225	112	954	411	649	84	999999	999999	999999	147	228	597	999999	963	243	730	831	866	999999	999999	184	727	921	999999	669	999999	627	386	114	773	999999	15	954	276	124	598	712	365	558	635	435	655	307	358	466	346	569	999999	16	168	910	999999	148	351	336	497	191	211	742	115	456	774	791	436	955	999999	643	999999	848	645	27	476	317	143	445	529	429	572	999999	332	974	150	380	945	999999	777	867	612	999999	626	416	510	622	453	188	660	999999	871	403	253	702	999999	999999	370	151	443	107	999999	905	807	78	999999	916	999999	999999	316	999999	845	572	187	355	40	86	999999	999999	516	853	999999	954	784	665	999999	178	52	629	430	511	999999	804	430	680	861	707	999999	558	999999	999999	212	322	871	266	999999	999999	226	999999	672	478	999999	141	634	999999	242	60	131	152	520	450	
874	790	710	804	394	999999	999999	507	493	333	944	999999	999999	921	651	552	93	527	999999	259	952	154	957	999999	105	878	179	840	447	999999	999999	989	999999	356	720	999999	999999	77	871	976	166	718	414	348	533	999999	699	713	938	690	999999	604	504	270	498	729	833	758	709	999999	871	311	999999	999999	748	955	999999	95	999999	239	940	999999	999999	671	103	244	740	619	428	999999	189	466	902	999999	999999	980	494	999999	858	990	588	853	367	365	999999	854	657	999999	599	999999	117	613	512	999999	750	951	948	999999	177	264	999999	223	339	357	999999	414	409	999999	999999	767	470	857	999999	999999	650	96	658	999999	566	248	999999	18	30	999999	254	999999	954	203	15	892	42	999999	999999	603	999999	999999	524	20	39	999999	454	353	893	831	117	260	386	301	999999	664	999999	658	277	928	999999	981	999999	999999	112	999999	460	999999	308	945	735	809	257	633	219	285	571	647	270	866	999999	242	999999	198	743	994	199	662	144	999999	999999	383	393	681	925	999999	181	999999	907	999999	249	247	55	999999	106	308	12	752	92	783	103	654	398	999999	144	445	867	15	745	118	571	999999	82	957	355	361	425	576	999999	200	113	534	999999	992	626	999999	196	999999	999999	444	999999	446	580	999999	257	945	999999	999999	999999	489	161	176	301	799	999999	451	175	97	603	999999	883	436	999999	999999	680	568	915	999999	784	999999	258	701	999999	310	126	135	227	722	999999	410	376	999999	38	227	48	937	243	999999	999999	999999	390	109	572	999999	561	565	402	689	679	689	40	589	208	959	240	460	999999	991	683	999999	234	999999	387	203	377	450	999999	826	852	743	335	974	118	609	999999	999999	139	564	748	561	732	537	52	30	380	999999	999999	999999	999999	999999	683	999999	999999	715	950	999999	721	378	981	120	167	575	836	936	363	65	999999	598	762	91	331	999999	252	131	848	696	410	367	823	999999	216	338	839	999999	69	93	717	402	659	999999	438	760	582	637	999999	167	999999	115	667	999999	317	999999	999999	905	999999	983	999	145	867	263	999999	364	555	401	904	829	735	572	999999	279	347	999999	939	999999	652	570	126	615	727	690	995	305	699	508	282	570	31	934	17	86	94	582	999999	999999	732	999999	214	191	733	999999	431	139	238	397	977	999999	706	813	263	696	999999	999999	417	187	268	999999	664	999999	129	999999	807	999999	564	800	195	764	552	543	771	578	365	999999	882	162	268	999999	77	999999	530	51	864	999999	999999	320	219	700	174	357	999999	501	419	168	71	999999	767	999999	
574	437	212	999999	687	172	52	684	340	931	512	265	999999	999999	173	999999	525	999999	999999	599	130	253	999999	494	600	204	406	279	168	999999	874	492	395	638	301	640	109	317	999999	701	999999	996	980	288	999999	909	439	744	999999	67	999999	983	999999	177	510	330	845	717	622	493	765	999999	526	142	999999	999999	999999	290	110	999999	999999	217	723	999999	434	133	999999	312	306	690	765	662	941	999999	565	890	573	227	999999	971	794	392	695	870	936	403	479	999999	231	179	48	159	644	804	805	434	270	151	999999	386	999999	999999	421	932	728	113	999999	426	577	176	999999	652	162	999999	738	869	999999	852	841	41	654	425	91	136	651	999999	28	147	999999	140	630	432	484	750	914	999999	970	762	152	832	572	999999	999999	65	999999	396	996	514	75	935	911	417	999999	712	732	641	462	295	999999	122	999999	693	131	999999	545	999999	999999	411	225	487	899	759	709	999999	468	600	155	999999	412	265	619	513	81	368	229	223	132	771	28	283	799	685	999999	40	747	999999	999999	833	520	701	999999	594	299	999999	999999	161	999999	300	253	142	495	436	999999	34	502	582	621	762	227	332	900	407	393	941	999999	224	287	679	271	589	999999	321	515	711	48	35	223	493	332	77	515	832	528	999999	787	372	802	999999	537	175	268	179	999999	197	999999	820	999999	357	999999	999999	874	38	38	664	999999	183	921	180	999999	477	368	137	999999	999999	816	77	999999	507	164	325	422	828	151	106	331	498	705	327	999999	228	824	865	999999	511	203	487	804	999999	422	613	450	631	999999	999999	806	140	739	467	380	733	940	703	203	584	409	999999	886	931	342	974	999999	604	999999	766	652	999999	543	928	999999	339	273	999999	94	550	874	790	365	91	300	200	759	247	946	999999	287	131	672	19	112	999999	601	872	530	447	999999	999999	371	706	999999	313	999999	810	999999	51	470	925	618	652	709	618	999999	805	641	152	225	241	657	93	488	530	999999	999999	999999	808	999999	400	999999	646	415	38	429	658	672	987	603	999999	735	904	999999	362	513	29	310	493	466	796	241	388	232	999999	198	999999	999999	887	999999	72	984	703	313	999999	999999	971	247	681	999999	42	142	653	548	276	505	999999	999999	999999	999999	811	233	343	352	942	169	999999	424	511	839	999999	440	785	515	541	964	42	601	999999	999999	999999	781	629	999999	433	663	588	840	956	408	445	910	101	869	670	839	650	999999	371	910	999999	557	999999	841	57	602	356	999999	17	999999	999999	161	999999	215	486	
40	999999	48	918	999999	580	999999	468	112	403	241	349	916	845	701	323	999999	999999	735	595	999999	999999	999999	999999	831	316	999999	832	654	935	999999	189	999999	999999	999999	999999	612	999999	92	340	69	99	632	447	999999	262	440	302	999999	988	792	920	995	620	999999	999999	816	791	999999	999999	140	443	814	177	119	61	463	532	215	467	711	248	999999	999999	535	895	422	350	440	578	876	158	527	665	999999	999999	194	275	891	655	427	820	999999	121	999999	626	285	999999	338	999999	999999	999999	96	848	287	999999	999999	599	94	606	571	999999	360	517	999999	982	915	158	34	745	999999	999999	999999	999999	49	891	999999	46	999999	909	620	957	21	675	999999	968	999999	679	999999	599	600	594	190	294	94	950	469	837	25	226	710	999999	440	999999	898	609	276	536	808	396	660	999999	403	184	986	999999	465	684	737	137	921	999999	999999	435	154	281	18	357	999999	98	999999	65	31	979	209	493	527	428	777	180	999999	534	870	992	938	864	999999	15	308	481	495	784	110	888	999999	473	366	15	448	627	601	918	999999	719	964	999999	715	424	975	502	96	47	907	999999	434	396	376	777	497	289	90	12	999999	993	602	646	954	142	999999	735	999999	522	979	160	579	783	472	161	37	342	159	776	40	805	394	458	876	543	463	908	107	588	999999	168	546	599	869	78	999999	327	650	999999	740	250	999999	999999	67	757	999999	651	924	225	750	164	140	999999	972	253	608	999999	999999	421	679	775	637	548	14	820	613	980	913	999999	44	709	691	576	46	789	439	820	400	999999	555	812	984	882	999999	999999	38	999999	627	999999	999999	999999	557	238	903	999999	999999	999999	569	247	153	17	737	530	190	50	999999	563	276	999999	814	999999	753	650	866	866	790	755	710	650	999999	999999	999999	297	934	999999	162	999999	999999	82	187	613	999999	163	999999	547	999999	999999	701	798	891	474	965	999999	999999	681	229	906	372	46	183	857	126	919	454	772	999999	449	595	129	887	999999	890	999999	14	210	999999	599	675	999999	999999	999999	999999	999999	999999	328	999999	918	486	262	842	255	100	637	999999	329	497	341	709	212	999999	634	999999	582	910	999999	583	771	439	610	999999	999999	241	53	254	847	804	213	999999	136	999999	736	999999	999999	286	999999	999999	263	305	684	713	205	890	472	435	167	467	480	11	878	999999	643	999999	875	118	222	23	999999	392	61	525	293	999999	582	844	166	671	999999	306	999999	962	330	475	754	897	948	999999	999999	618	999999	999999	333	999999	291	392	724	258	97	
234	999999	628	872	999999	999999	999999	430	33	317	628	279	495	931	999999	734	916	424	177	733	978	169	483	254	438	306	671	999999	91	890	200	129	999999	583	311	242	648	99	459	999999	999999	999999	999999	431	999999	348	600	458	158	477	999999	968	556	999999	119	75	589	383	444	574	583	966	999999	142	127	508	371	912	999999	941	95	826	964	947	147	511	999999	62	114	99	705	222	999999	613	525	232	573	999999	473	246	653	274	655	999999	999999	629	138	792	313	641	977	999999	829	999999	999999	548	999999	609	386	999999	830	536	999999	354	868	370	999999	734	617	895	935	999999	448	999999	999999	820	181	999999	309	999999	382	451	749	473	122	999999	393	836	999999	976	228	963	17	865	999999	126	995	311	999999	287	706	999999	184	418	705	999999	999999	446	918	571	377	925	310	999999	235	389	787	806	241	851	976	95	999999	640	677	999999	970	583	976	999999	825	999999	71	31	999999	979	277	341	767	121	777	946	918	660	609	302	663	148	639	999999	338	198	79	175	999999	620	890	544	740	733	40	666	470	745	746	507	864	288	66	999999	122	456	999999	129	84	999999	177	852	41	999999	319	999999	944	999999	844	636	800	896	999999	999999	98	733	600	43	91	121	486	182	914	999999	438	384	999999	999999	914	999999	159	949	100	280	453	47	512	365	424	209	721	520	999999	999999	706	967	999999	866	167	999999	856	999999	48	999999	554	994	999999	999999	946	934	749	999999	45	962	999999	851	805	450	999999	61	999999	244	999999	882	399	966	281	804	405	999999	999999	999999	235	999999	35	999999	910	137	999999	458	109	582	999999	490	459	170	484	939	999999	999999	171	126	128	116	168	621	396	166	574	588	999999	143	534	486	127	534	336	999999	936	342	940	678	725	999999	951	647	825	138	432	999999	999999	999999	181	999999	308	700	106	128	376	414	757	754	562	147	999999	965	58	933	372	925	999999	974	12	999999	914	999999	401	830	165	520	999999	267	733	345	106	999999	962	984	187	426	999999	218	143	999999	585	196	125	587	562	985	599	892	765	507	405	516	339	880	635	815	999999	276	999999	999999	999999	499	999999	227	51	999999	13	999999	999999	946	497	625	999999	480	715	728	999999	999999	277	999999	921	999999	999999	999999	999999	589	61	91	999999	372	999999	171	254	287	913	95	174	999999	546	217	981	535	146	819	999999	780	675	858	999999	999999	447	494	998	793	934	714	997	795	288	999999	304	922	714	393	829	999999	999999	563	567	999999	999999	479	278	999999	198	396	767	999999	225	169	
913	202	915	451	924	632	173	461	999999	208	98	379	619	94	999999	69	820	752	999999	999999	999999	999999	999999	999999	353	999999	226	938	999999	548	999999	324	580	128	547	111	16	999999	999999	206	172	918	220	368	999999	194	859	193	156	138	575	24	999999	541	999999	801	901	380	107	999999	999999	235	855	805	261	773	798	501	547	811	62	558	293	793	521	999999	901	932	14	999999	117	43	999999	476	972	933	999999	49	999999	999999	210	636	174	999999	791	999999	73	415	117	768	999999	999999	646	345	999999	999999	730	899	29	278	999999	999999	375	937	849	999999	443	389	832	328	151	759	142	801	611	999999	393	999999	999999	999999	427	999999	999999	246	774	749	397	455	399	955	212	733	29	100	845	999999	271	236	999999	419	503	684	582	999999	999999	635	999999	999999	734	661	634	999999	999999	446	850	413	999999	999999	173	110	985	988	989	999999	125	418	740	51	955	379	164	999999	129	592	999999	743	914	45	619	149	522	999999	721	738	999999	999999	835	582	999999	442	96	141	73	562	434	999999	694	999999	673	999999	894	999999	888	364	506	477	999999	314	999999	999999	499	119	999999	33	587	442	276	260	555	861	999999	168	802	523	293	999999	102	566	168	574	58	218	371	410	255	999999	663	366	999999	853	434	531	226	142	942	976	621	50	975	991	248	999999	160	812	636	999999	392	374	999999	484	385	273	155	792	999999	999999	748	119	777	259	779	910	999999	999999	999999	60	941	669	580	999999	411	61	591	177	999999	614	67	999999	774	519	944	298	295	757	477	171	385	999999	83	999999	238	512	273	725	222	338	425	458	384	999999	999999	999999	999999	764	83	334	682	978	466	454	233	198	345	267	314	490	624	271	999999	275	675	517	999999	919	87	999999	787	865	954	999999	199	999999	184	198	725	231	504	530	684	999999	489	999999	999999	629	438	49	177	15	420	731	713	163	234	119	910	999999	136	999999	687	184	546	816	33	469	999999	623	24	156	542	93	985	999999	587	91	786	278	550	967	999999	999999	999999	781	455	232	292	45	384	999999	999999	448	104	629	843	509	606	672	999999	999999	999999	999999	35	30	473	999999	746	620	999999	153	332	641	736	169	394	649	999999	764	999999	800	187	229	248	948	867	104	988	999999	260	999999	999999	999999	895	999999	999999	675	21	710	318	127	486	672	469	999999	742	646	711	999999	244	204	67	841	311	582	330	154	576	87	163	378	349	390	369	498	668	218	746	999999	566	719	999999	741	456	253	324	514	760	17	215	999999	392	63	
131	999999	30	643	812	322	722	459	108	934	557	939	999999	999999	312	971	572	534	900	999999	378	525	567	325	395	68	268	999999	394	568	871	932	986	999999	269	999999	999999	35	999999	434	999999	117	620	702	194	999999	474	227	999999	999999	444	681	999999	374	684	606	498	704	257	999999	999999	906	74	999999	999999	624	999999	999999	837	998	999999	547	138	475	57	999999	904	864	140	879	999999	51	614	605	134	999999	612	621	611	999999	999999	773	777	651	380	74	52	91	638	570	562	981	389	212	296	897	999999	999999	326	999999	701	634	573	378	170	999999	301	469	999999	873	22	999999	881	999999	999999	999999	769	999999	105	983	228	823	235	570	326	612	661	412	999999	999999	999999	757	999999	999999	961	191	210	409	491	367	772	582	675	999999	557	230	109	999999	28	567	137	76	759	999999	204	878	408	13	61	558	362	888	999999	188	999999	999999	999999	693	223	12	528	370	994	738	220	645	157	999999	22	999999	512	455	393	751	999999	579	999999	961	999999	92	999999	206	358	933	15	883	432	497	538	302	194	416	999999	26	48	999999	82	999999	133	559	999999	999999	990	999999	55	906	999999	408	89	657	267	85	700	140	228	331	999999	71	733	336	223	660	999999	720	999999	106	463	999999	712	999999	507	977	838	444	999999	845	216	402	887	999999	388	33	999999	880	44	119	715	861	999999	716	755	20	297	999999	999999	80	14	279	53	949	453	137	696	747	159	290	246	999999	779	383	124	619	184	634	948	999999	999999	999999	999999	802	390	999999	579	996	585	999999	690	51	108	290	840	999999	359	937	655	260	999999	670	730	754	872	999999	999999	424	999999	146	835	662	848	155	828	952	593	250	569	851	558	699	999999	662	999999	204	999999	499	542	187	270	999999	999999	697	862	582	331	931	930	931	520	999999	999999	999999	999999	999999	999999	999999	462	887	999999	118	378	804	702	999999	508	78	164	677	999999	999999	999999	424	999999	598	682	160	999999	256	999999	662	320	638	999999	404	305	722	11	572	11	215	46	654	999999	999999	868	185	995	235	83	999999	777	262	640	999999	281	979	572	999999	999999	52	669	216	266	999999	999999	999999	999999	307	999999	999999	77	591	676	999999	999999	238	999999	724	999999	507	165	67	182	999999	999999	68	999999	413	132	326	999999	999999	226	958	546	830	398	151	999999	138	999999	697	894	297	999999	195	999999	554	381	53	398	847	342	848	887	612	43	999999	807	739	742	69	185	24	635	138	375	718	999999	725	999999	449	999999	601	794	468	173	884	193	699	481	452	
42	88	928	999999	607	999999	80	934	796	511	999999	624	396	653	522	879	661	67	820	867	15	999999	213	948	486	999999	999999	999999	448	999999	703	117	267	299	999999	999999	999999	999999	531	996	647	615	929	999999	115	746	215	151	945	999999	232	136	879	614	447	999999	999999	999999	825	866	325	651	495	647	808	236	999999	106	626	425	793	999999	999999	824	999999	400	726	874	842	999999	535	912	999999	164	926	999999	999999	653	999999	999999	230	115	507	664	680	995	999999	999999	530	878	390	118	524	530	999999	999999	599	999999	999999	56	660	11	147	95	341	413	178	340	999999	241	998	713	999999	999999	205	687	830	872	153	999999	280	445	353	964	359	426	397	999999	663	41	976	182	268	805	989	229	967	422	332	277	827	788	999999	298	879	677	864	999999	999999	812	73	727	999999	170	999999	225	657	183	736	915	25	225	676	999999	264	826	454	449	988	999999	720	999999	999999	999999	406	491	999999	65	94	682	562	999999	999999	851	967	258	999999	108	38	774	999999	999999	999999	417	261	999999	121	879	999999	63	233	425	559	999999	102	655	188	46	763	999999	999999	602	999999	63	362	175	597	825	722	999999	565	355	999999	224	999999	925	732	141	623	794	379	995	30	41	999999	146	300	278	999999	321	80	999999	344	999999	434	970	705	632	64	95	24	296	167	38	497	877	999999	999999	999999	176	923	57	423	968	915	354	581	67	999999	226	875	328	77	410	935	342	20	676	789	999999	230	109	999999	999999	780	93	837	992	543	581	999999	955	332	591	398	32	999999	376	828	89	999999	647	37	999999	999999	999999	228	757	999999	165	866	338	555	513	946	823	999999	885	198	832	516	588	524	32	999999	919	999999	485	22	913	531	999999	848	709	53	583	82	247	326	93	864	90	900	387	715	803	409	819	999999	574	60	999999	187	995	999999	999999	132	999999	754	999999	700	999999	999999	189	633	231	999999	845	999999	372	751	734	568	114	967	999999	999999	146	316	290	520	186	840	447	862	606	467	852	999999	242	999999	999999	999999	35	393	131	345	720	754	494	323	564	359	282	823	326	366	82	38	147	999999	986	697	999999	780	523	902	999999	999999	36	763	999999	709	236	912	999999	251	542	999999	845	99	967	392	822	999999	955	827	567	624	545	999999	395	999999	998	120	474	999999	999999	255	999999	228	999999	403	999999	999999	685	999999	999999	370	149	84	999999	360	999999	57	999999	603	875	999999	824	696	344	682	999999	786	999999	813	710	999999	999999	313	232	297	999999	627	999999	573	999999	999999	999999	
111	705	999999	999999	470	426	999999	641	951	955	871	999999	522	999999	183	884	366	999999	940	362	999999	154	15	999999	835	852	999999	509	565	996	590	999999	783	224	723	990	146	999999	320	369	999999	181	759	170	576	809	999999	867	677	999999	694	951	724	999999	419	999999	699	285	650	618	999999	999999	86	954	375	932	999999	999999	999999	193	747	169	311	581	28	700	395	845	355	35	152	669	831	822	999999	639	223	999999	999999	999999	301	861	556	702	479	999999	105	804	795	643	98	411	171	494	999999	999999	649	999999	720	718	999999	854	930	624	476	999999	703	999999	653	735	718	677	504	938	999999	885	612	609	999999	219	605	590	59	711	999999	999999	507	999999	826	776	999999	80	333	95	999999	447	999999	932	235	999999	999999	841	161	70	925	421	907	232	602	999999	922	49	52	511	999999	980	804	999999	999999	735	999999	365	437	999999	745	999999	353	418	742	454	954	680	999999	851	113	999999	439	989	786	526	833	999999	744	716	853	950	38	821	972	225	642	712	255	500	536	750	413	999999	324	286	77	498	489	157	165	999999	665	200	407	358	551	815	442	169	999999	447	620	720	33	794	619	532	446	999999	999999	999999	999999	883	999999	363	999999	164	674	999999	459	999999	796	597	561	610	295	999999	423	623	674	999999	999999	96	599	99	139	999999	261	999999	666	545	62	962	345	912	818	781	874	999999	997	396	150	932	710	999999	999999	33	168	422	508	781	999999	822	852	984	972	999999	999999	236	234	667	999999	154	842	914	293	834	261	648	999999	513	963	379	626	288	687	347	385	43	999999	115	534	838	31	885	437	999999	119	360	940	480	999999	648	820	340	492	996	999999	796	282	816	772	520	630	994	818	999999	206	999999	307	634	962	261	788	128	999999	75	999999	957	487	999999	999999	901	708	322	999999	325	999999	999999	795	691	257	589	760	631	342	999999	218	36	999999	698	43	544	62	315	999999	245	859	999999	999999	427	873	142	999999	229	101	870	812	999999	977	502	190	910	779	616	387	999999	501	166	999999	129	999999	105	890	788	29	190	848	999999	804	781	465	857	99	999999	817	124	280	540	539	471	211	900	58	574	518	999999	765	999999	928	145	743	999999	915	86	999999	777	999999	530	999999	999999	32	419	513	999999	999999	332	820	999999	799	272	112	961	627	324	917	956	56	326	280	896	425	413	474	999999	999999	763	942	999999	807	49	999999	750	340	999999	999999	791	397	852	536	195	999999	364	999999	665	42	782	85	601	168	614	730	925	999999	313	
999999	999999	945	843	168	284	390	808	999999	759	399	999999	630	998	874	135	568	204	789	95	594	70	766	999999	636	265	999999	350	853	999999	318	999999	500	999999	999999	999999	846	553	694	262	999999	999999	761	999999	276	680	162	87	726	999999	55	536	145	174	719	434	999999	999999	216	999999	999999	49	954	410	450	999999	861	603	864	53	999999	999999	509	536	999999	999999	999999	879	542	956	112	999999	624	821	157	999999	812	999999	317	708	978	710	346	791	999999	765	550	999999	446	824	819	558	222	999999	999999	40	37	608	999999	999999	134	972	999999	260	800	999999	425	143	262	999999	999999	534	296	165	74	999999	677	717	870	524	549	948	443	999999	146	999999	999999	999999	77	999999	754	214	451	687	999999	16	116	96	999999	679	350	417	108	999999	999999	295	272	67	999999	184	999999	999999	999999	370	90	186	538	999999	999999	255	999999	484	999999	146	914	434	92	608	581	67	472	999999	726	201	999999	142	999999	665	531	851	999999	339	999999	999999	763	444	476	91	607	999999	478	230	971	745	89	999999	351	962	999999	761	212	663	485	999999	999999	771	592	546	196	999999	335	872	364	999999	963	270	163	182	382	999999	958	11	999999	184	589	251	620	981	122	999999	790	888	802	769	648	999999	854	769	191	992	851	929	894	658	81	605	999999	708	781	818	712	178	589	999999	803	211	661	311	972	469	160	611	999999	878	167	999999	80	999999	624	345	416	393	991	999999	627	38	116	999999	112	999999	385	999999	209	303	606	621	308	417	965	447	966	999999	797	999999	841	250	505	26	501	634	534	281	999999	445	412	328	187	209	767	775	104	999999	208	988	999999	999999	412	140	282	545	148	999999	629	999999	379	862	596	279	548	999999	999999	100	851	478	459	113	827	763	890	287	444	999999	650	200	352	657	354	809	999999	999999	837	375	999999	956	495	999999	652	908	76	550	732	999999	660	999999	253	14	468	730	999999	980	421	999999	250	994	999999	48	23	438	833	999999	518	786	642	999999	549	167	999999	999999	983	588	999999	999999	696	350	555	535	449	269	999999	999999	999999	624	280	999999	191	199	999999	749	855	456	999999	223	84	354	42	945	999999	999999	841	95	658	573	999999	950	529	502	999999	899	448	575	599	753	491	495	532	893	999999	985	764	360	42	606	49	999999	730	999999	844	352	318	610	999999	734	999999	861	689	625	999999	330	137	689	247	235	999999	289	999999	114	732	589	821	999999	999999	290	950	999999	999999	999999	534	999999	999999	292	657	609	591	838	316	999999	334	630	999999	907	
25	195	858	999999	999999	999999	306	999999	680	625	514	265	530	179	181	999999	783	999999	999999	637	101	999999	109	999999	41	637	643	472	973	991	779	111	783	999999	132	253	999999	875	378	256	755	774	539	999999	999999	402	89	421	666	337	999999	999999	823	178	815	358	999999	23	53	484	173	833	786	999999	999999	999999	482	999999	56	928	999999	907	569	560	999999	327	137	505	77	639	558	232	805	645	909	392	288	615	109	774	167	418	832	999999	93	921	988	851	758	374	919	999999	374	738	999999	184	827	272	295	498	999999	590	999999	413	999999	940	38	999999	778	463	999999	867	516	282	771	146	84	999999	476	960	999999	999999	746	703	719	94	857	77	864	735	564	999999	999999	999999	999999	576	472	999999	999999	152	893	848	82	305	248	62	957	102	966	645	109	162	999999	999999	169	944	844	999999	999999	842	93	999999	285	53	999999	999999	999999	905	727	999999	674	655	708	334	77	490	213	999999	464	999999	136	764	110	228	636	412	999999	993	451	609	731	228	735	134	69	932	572	999999	999999	999999	514	62	374	771	999999	453	453	999999	268	678	740	999999	789	999999	716	328	860	67	416	495	890	999999	463	127	473	455	999999	999999	275	999999	918	184	999999	335	162	83	999999	338	258	193	959	757	735	772	869	337	999999	999999	999999	740	81	515	622	912	999999	960	598	256	308	999999	999999	868	206	133	760	999999	361	463	873	643	928	532	808	233	999999	142	818	691	999999	146	26	220	176	534	72	999999	562	140	97	202	999999	153	40	732	659	999999	561	612	22	313	975	976	836	774	812	549	706	999999	386	999999	152	999999	998	172	509	323	701	672	999999	999999	13	231	999999	681	168	785	501	86	574	445	581	215	678	944	170	49	384	402	722	523	706	999999	754	983	999999	577	154	867	999999	346	399	999999	552	999999	999999	999999	610	999999	616	36	999999	999999	824	940	533	936	238	999999	999999	999999	938	309	950	547	650	999999	476	392	630	591	641	634	852	237	56	692	663	23	643	415	439	229	999999	695	999999	86	348	813	459	123	348	99	999999	999999	407	999999	939	14	24	470	287	227	999999	34	395	423	999999	596	894	840	282	225	420	596	39	719	522	264	81	573	999999	662	932	517	253	551	768	98	830	956	999999	658	999999	183	137	221	695	761	309	999999	999999	751	919	619	999999	132	999999	279	734	688	577	684	932	999999	968	625	294	26	781	999999	655	689	766	999999	97	999999	226	247	468	817	34	999999	954	30	999999	749	743	323	676	130	
872	499	999999	999999	389	78	999999	999999	215	512	926	678	979	465	406	619	985	981	999999	227	906	441	810	917	999999	815	729	912	186	228	881	971	350	661	971	166	999999	999999	999999	28	897	999999	42	956	890	356	781	999999	999999	655	764	761	999999	459	224	999999	999999	446	488	573	999999	813	381	999999	999999	955	337	328	494	999999	292	999999	999999	513	329	247	409	854	36	999999	999999	999999	298	531	464	999999	189	891	447	540	477	890	999999	984	679	94	999999	55	999999	935	28	463	14	383	372	402	337	288	139	976	41	834	419	180	539	118	524	849	531	509	776	999999	880	999999	772	402	236	448	999999	244	949	363	528	101	299	999999	236	914	169	999999	792	999999	999999	999999	999999	643	480	964	455	570	999999	999999	999999	825	169	582	999999	59	611	969	176	888	999999	895	37	999999	315	999999	881	999999	882	610	999999	469	999999	875	684	999999	456	139	922	271	993	999999	675	999999	839	702	931	716	998	186	313	999999	896	999999	456	866	443	830	337	161	92	497	688	959	758	63	999999	294	898	172	603	481	57	904	999999	190	229	526	999999	613	396	175	999999	705	306	500	573	812	428	817	999999	999999	801	770	188	505	585	716	752	999999	593	647	999999	999999	999999	831	151	991	999999	276	647	916	999999	724	765	917	999999	982	662	999999	999999	305	866	90	195	999999	999999	287	999999	999999	605	999999	774	61	29	748	356	999999	999999	474	358	581	804	161	180	70	633	999999	15	271	967	602	64	495	305	999999	781	738	649	605	999999	864	999999	618	671	144	151	940	704	26	570	414	999999	197	908	908	999999	714	909	135	354	602	282	464	432	12	458	999999	999999	731	967	618	484	999999	322	494	315	196	490	999999	918	692	382	989	999999	999999	742	866	586	397	796	77	828	524	999999	559	592	812	195	668	685	863	999999	973	58	952	929	342	874	424	603	999999	233	872	216	662	999999	293	764	869	999999	999999	701	368	934	899	999999	960	277	763	901	502	11	822	999999	999999	507	999999	999999	999999	633	409	991	999999	999999	999999	843	999999	318	597	999999	309	58	325	407	999999	171	826	48	159	172	969	999999	999999	522	110	313	411	521	999999	165	820	353	999999	245	861	999999	999999	999999	999999	65	999999	999999	679	433	602	454	685	424	268	894	681	370	999999	999999	664	344	880	650	999999	999999	442	444	167	442	519	999999	42	89	546	999999	632	261	999999	103	999999	327	395	688	919	656	628	986	263	999999	483	459	562	440	581	999999	720	888	880	999999	623	399	999999	
247	913	646	999999	605	999999	766	272	429	774	697	257	346	999999	999999	730	47	559	999999	999999	901	958	69	999999	601	508	29	781	743	381	330	480	939	999999	999999	775	282	243	999999	117	496	993	64	685	865	999999	245	577	528	168	999999	715	999999	217	593	999999	853	999999	821	107	859	984	528	57	454	226	318	513	999999	426	457	804	535	348	694	907	904	384	538	417	272	451	262	585	999999	614	314	999999	999999	868	921	40	422	926	999999	999999	475	999999	241	999999	875	999999	776	111	710	48	190	827	523	686	999999	478	713	999999	834	417	731	943	518	839	912	999999	274	999999	504	427	391	609	999999	192	442	999999	153	890	542	541	675	160	875	999999	434	486	218	999999	494	453	999999	18	102	840	780	531	497	401	735	298	467	843	999999	292	656	580	999999	340	999999	486	335	823	871	303	742	581	78	999999	415	436	999999	710	448	61	110	382	517	259	412	999999	409	751	999999	253	83	999999	553	592	843	999999	748	999999	999999	999999	127	999999	147	798	108	209	999999	999999	986	309	919	757	999999	555	191	999999	72	488	928	342	999999	999999	999999	627	999999	999999	37	485	184	999999	687	500	999999	440	933	607	999999	718	999999	213	457	930	999999	999999	333	326	999999	999999	999999	569	791	270	949	976	930	543	999999	520	579	197	999999	999999	304	435	622	429	366	964	622	999999	48	999999	337	999999	885	156	820	999999	303	903	999999	39	84	614	999999	426	551	423	510	400	772	724	999999	962	41	480	635	338	242	999999	959	470	385	826	530	999999	933	999999	101	783	723	30	227	999999	712	999999	999999	689	666	206	877	942	464	231	811	999999	214	374	693	415	520	491	581	398	999999	24	654	257	93	332	493	326	332	999999	677	999999	506	474	260	889	999999	945	672	999999	36	26	16	164	999999	999999	243	568	540	686	272	241	449	828	730	698	497	654	606	344	712	999999	620	737	554	69	817	999999	999999	999999	837	574	819	545	371	999999	17	999999	242	877	99	924	786	999999	464	445	999999	999999	999999	561	999999	922	349	338	333	999999	405	999999	609	999999	999999	999999	454	736	848	999999	422	903	466	803	690	997	422	999999	254	788	774	975	282	118	756	149	999999	562	412	915	235	491	222	999999	999999	737	889	285	489	999999	480	59	999999	766	33	408	221	940	999999	403	510	620	93	999999	701	430	997	501	209	999999	507	999999	334	933	472	999999	691	570	281	952	117	146	249	659	318	725	999999	515	95	357	927	999999	691	999999	999999	614	407	999999	204	111	
740	398	86	999999	98	588	999999	864	304	102	716	650	669	918	296	373	381	433	236	999999	252	491	416	852	331	451	999999	999999	527	858	533	24	375	999999	222	719	70	19	571	729	10	323	221	992	640	287	396	772	722	999999	242	974	450	229	859	259	982	233	999999	646	388	999999	346	445	569	702	284	499	706	999999	999999	371	862	999999	999999	999999	279	999999	221	54	65	999999	604	999999	625	999999	573	156	999999	962	737	836	110	925	999999	602	977	776	433	999999	12	896	76	155	738	999999	121	943	999999	930	980	568	22	864	590	999999	803	999999	820	20	138	999999	189	743	839	476	999999	937	166	381	950	502	990	283	52	168	370	458	747	999999	447	630	901	389	982	999999	824	999999	344	999999	799	999999	955	423	809	999999	999999	332	316	999999	610	184	786	873	980	487	578	999999	822	432	591	999999	999999	76	572	508	236	999999	761	670	999999	34	603	767	582	832	547	576	473	178	451	48	152	999999	999999	272	843	38	409	504	600	94	423	911	999999	454	999999	889	850	999999	999999	999999	570	646	999999	586	999999	28	300	157	940	11	275	999999	980	552	999999	637	999999	310	665	208	400	267	999999	999999	610	691	960	138	826	657	725	999999	530	999999	477	506	864	999999	999999	999999	737	261	564	999999	818	769	930	264	999999	378	966	550	645	999999	526	313	576	62	975	890	68	999999	330	292	285	999999	133	456	85	706	772	366	619	840	470	148	703	480	748	841	760	705	887	457	691	185	527	91	17	999999	929	812	590	800	766	575	999999	281	322	715	999999	484	189	544	606	609	930	805	979	999999	999999	999999	314	144	139	363	285	872	601	999999	585	999999	449	910	999999	959	776	818	84	894	218	999999	168	42	205	286	525	352	851	92	254	721	112	629	564	833	507	456	999999	412	300	67	679	222	999999	999999	44	278	767	646	999999	122	730	94	999999	188	937	281	938	853	837	932	31	519	855	864	940	999999	356	999999	462	329	157	671	603	160	999999	999999	902	602	999999	257	584	999999	258	142	990	999999	458	999999	895	999999	999999	999999	575	367	999999	170	367	275	663	223	922	824	194	513	965	999999	490	29	436	992	999999	345	611	590	999999	999999	270	723	999999	922	371	999999	57	235	812	339	106	246	124	999999	999999	636	939	999999	334	760	29	999999	176	931	536	439	949	903	857	181	215	984	19	228	899	644	402	740	852	951	776	958	999999	636	963	254	999999	844	413	742	406	999999	265	597	797	999999	999999	941	395	999999	
30	153	999999	999999	999999	121	999999	999999	691	944	243	209	185	383	983	71	53	540	968	999999	533	114	500	124	775	631	728	421	431	384	97	999999	999999	919	931	999999	589	70	512	851	28	20	999999	469	508	207	999999	999999	614	736	999999	26	973	113	409	915	653	264	865	501	392	814	999999	317	856	999999	854	265	451	360	999999	983	37	126	273	523	999999	999999	616	999999	233	999999	807	999999	902	81	487	999999	520	25	979	335	999999	21	999999	213	546	845	999999	725	353	152	440	999999	265	999999	989	857	839	886	964	999999	647	999999	278	546	17	999999	415	999999	305	613	745	436	380	155	999999	999999	657	999999	999999	115	427	890	234	999999	415	553	439	413	92	630	411	634	61	366	687	907	999999	923	206	767	999999	999999	430	739	407	14	882	119	710	973	209	779	909	858	205	999999	72	197	140	999999	348	999999	999999	999999	211	999999	385	24	467	999999	282	734	999999	218	675	599	470	494	683	999999	671	330	703	118	430	999999	724	203	171	930	844	556	792	742	428	439	999999	755	999999	296	628	868	651	830	701	475	915	700	999999	605	296	577	999999	728	999999	28	307	594	999999	580	999999	192	852	537	45	726	941	999999	999999	999999	475	715	957	396	999999	803	678	999999	417	955	716	33	20	999999	643	276	51	73	950	410	141	540	999999	957	900	999999	999999	124	794	999999	533	793	999999	947	999999	581	620	127	999999	988	350	435	186	299	863	372	182	999999	999999	768	684	877	180	389	114	935	214	999	496	346	787	563	87	999999	431	923	122	72	435	72	656	923	999999	962	70	706	363	222	104	537	274	728	231	36	300	999999	999999	531	999999	205	376	621	631	609	211	786	357	744	999999	939	999999	119	861	999999	122	999999	760	218	328	407	582	992	904	999999	81	68	342	61	151	999999	999999	591	229	240	695	45	301	517	760	284	999999	618	999999	999999	288	165	867	400	914	999999	895	414	212	445	623	384	999999	999999	538	153	453	305	602	102	999999	999999	889	631	144	999999	468	252	999999	54	58	963	648	750	679	916	201	942	147	611	999999	999999	999999	784	617	321	329	628	979	617	999999	63	26	261	525	999999	999999	246	999999	837	81	653	956	168	397	659	736	999999	994	999999	952	510	168	999999	223	744	289	115	23	823	999999	999999	272	840	999999	994	999999	396	235	69	650	999999	686	309	999999	236	938	229	999999	957	999999	999999	999999	367	665	999999	895	36	999999	780	340	170	232	441	89	999999	390	126	945	402	713	999999	740	999999	
971	999999	999999	858	999999	986	805	69	718	66	249	404	216	999999	184	893	999999	999999	358	454	729	490	999999	254	229	999999	846	999999	284	999999	999999	244	622	699	396	668	505	46	575	61	975	280	451	175	999999	999999	34	485	941	61	999999	792	999999	999999	999999	491	275	579	638	160	150	982	785	999999	812	999999	782	517	518	516	999999	72	354	306	478	459	48	566	999999	999999	285	371	880	232	700	461	252	999999	494	905	402	999999	999999	999999	910	992	495	999999	363	198	902	516	966	999999	664	240	448	694	817	755	452	999999	527	103	999999	779	112	562	999999	999999	761	456	33	999999	124	470	665	999999	395	485	964	322	212	863	642	768	405	999999	568	469	23	557	517	999999	999999	999999	408	313	549	999999	890	932	701	999999	999999	455	493	362	999999	999999	574	518	999999	999999	791	139	506	663	461	117	384	655	993	564	347	213	938	294	999999	431	999999	999999	390	264	595	41	620	210	999999	196	284	52	146	374	894	999999	258	999999	999999	332	196	999999	851	999999	757	244	938	146	664	232	517	999999	211	889	999999	222	137	54	746	759	519	306	236	274	832	341	999999	629	999999	999999	999999	999999	999999	828	244	326	510	948	507	360	102	483	545	214	999999	85	841	256	242	682	377	213	439	197	813	889	518	586	609	425	725	319	476	999999	277	754	861	382	654	814	999999	188	547	396	666	45	761	31	999999	999999	999999	999999	999999	988	475	751	999999	159	24	354	808	923	999999	91	999999	783	17	723	937	925	999999	999999	602	427	969	198	999999	52	999999	777	138	496	999999	999999	925	462	922	999999	356	526	430	712	368	309	999999	788	838	466	761	883	999999	47	94	670	542	41	670	968	28	286	95	290	628	999999	225	321	931	497	999999	182	860	999999	999999	420	999999	999999	110	302	420	191	359	209	999999	999999	749	101	999999	331	319	894	791	953	470	79	440	149	94	131	93	695	856	999999	310	588	33	999999	999999	673	175	41	999999	378	558	999999	927	885	999	980	497	134	909	610	999999	270	391	999999	68	306	999999	365	426	999999	218	725	334	18	898	703	999999	249	999999	738	166	287	999999	423	405	633	152	999999	150	999999	633	959	786	256	173	49	206	126	451	374	999999	810	999999	951	169	832	512	919	987	306	999999	258	999999	181	454	900	306	968	999999	435	164	435	999999	321	355	259	939	999999	845	999999	506	507	798	65	54	356	671	23	263	572	130	233	999999	844	747	999999	264	615	802	272	743	238	615	999999	220	999999	595	303	
605	910	999999	999999	84	138	799	858	459	648	999999	999999	239	999999	714	938	315	930	999999	999999	574	970	994	333	285	583	125	277	999999	782	845	999999	761	999999	417	999999	679	695	158	999999	54	889	925	615	488	704	42	459	999999	999999	999999	999999	400	224	729	634	915	569	158	501	22	999999	965	677	803	350	346	861	999999	999999	999999	619	781	438	336	684	999999	999999	845	581	550	666	753	225	82	566	999999	546	647	783	437	119	547	657	999999	999999	923	258	999999	148	368	180	999999	162	418	999999	507	999999	887	55	589	536	724	999999	999999	356	779	750	604	999999	954	799	223	102	933	159	81	134	22	815	761	797	576	706	222	379	999999	600	806	981	999999	434	659	999999	204	999999	394	969	706	79	742	182	653	575	999999	568	957	491	228	999999	29	383	949	999999	294	791	959	999999	364	581	274	189	943	623	187	530	150	621	898	42	765	999999	427	942	999999	588	154	10	523	999999	422	600	381	548	961	999999	484	586	318	412	999999	376	615	999999	805	563	239	39	999999	662	428	999999	592	195	503	999999	999999	17	999999	705	647	999999	504	710	169	673	807	405	661	501	999999	563	312	496	101	398	497	301	146	519	359	124	612	999999	999999	999999	18	195	999999	54	729	999999	586	612	764	982	871	904	966	142	999999	999999	377	896	616	864	999999	106	999999	114	430	664	870	999999	999999	532	355	643	484	999999	665	621	360	617	771	578	976	700	999999	118	527	592	999999	14	999999	999999	747	716	254	371	54	911	100	940	624	75	606	107	266	241	637	238	999999	999999	477	144	999999	760	999999	47	887	342	375	986	587	837	339	866	725	999999	999999	638	399	999999	48	753	530	419	992	999999	972	879	443	499	481	999999	171	999999	537	629	999999	986	999999	999999	483	711	999999	114	999999	786	736	740	381	435	455	998	838	318	999999	999999	613	74	767	999999	75	18	999999	875	515	298	999999	999999	339	106	789	799	999999	193	999999	999999	216	999999	999999	215	969	242	508	999999	53	482	460	999999	604	813	25	977	999999	174	151	475	812	999999	598	999999	120	848	410	284	645	656	951	999999	679	519	517	197	999999	999999	458	832	509	999999	832	42	838	823	999999	525	90	812	580	881	999999	172	999999	545	827	990	999999	131	831	234	372	396	531	805	183	999999	999999	827	968	666	716	318	966	922	999999	565	237	297	564	884	203	833	999999	80	613	999999	995	971	370	999999	467	336	11	285	527	445	999999	43	650	209	229	263	844	913	999999	733	999999	601	
706	999999	763	807	999999	946	40	539	320	460	201	665	98	334	467	949	209	999999	317	691	404	403	64	204	647	365	999999	999999	989	172	904	879	321	404	274	108	999999	659	769	64	255	999999	134	60	841	984	120	999999	795	894	714	785	999999	514	207	312	999999	568	170	212	291	99	550	999999	556	322	999999	694	69	999999	694	550	620	263	999999	415	999999	13	999999	662	254	769	155	999999	999999	129	463	806	206	999999	891	696	499	566	772	999999	448	976	504	999999	639	425	835	436	210	174	174	173	999999	791	43	999999	999999	507	957	999999	943	455	999999	436	999999	548	999999	999999	478	999999	999999	64	490	999999	967	999999	509	833	33	829	934	999999	893	293	954	300	737	415	999999	999999	999999	991	999999	260	222	992	286	77	669	101	927	737	958	213	123	120	682	788	824	740	999999	381	999999	137	999999	999999	561	416	999999	568	811	92	178	790	516	69	454	240	78	974	999999	441	174	932	902	999999	761	999999	180	999999	617	999999	999999	198	983	118	517	481	672	987	440	870	999999	110	289	999999	569	177	696	999999	665	451	720	849	724	272	999999	999999	235	391	999999	871	999999	637	951	862	999999	999999	999999	407	551	973	568	90	544	156	845	73	999999	999999	637	593	993	126	999999	999999	238	742	473	720	900	965	999999	290	999999	569	634	958	159	427	354	999999	999999	999999	512	999999	882	639	999999	999999	427	154	999999	178	754	879	877	129	458	784	634	999999	516	999999	999999	585	727	999999	566	974	999999	887	913	234	712	58	233	704	613	497	293	598	436	895	999999	755	76	86	999999	643	691	999999	509	999999	793	595	999999	282	791	927	999999	605	82	340	999999	539	241	674	466	705	656	182	999999	961	501	45	999999	621	999999	751	518	650	750	923	293	16	999999	999999	441	126	976	999999	913	686	999999	688	525	106	999999	763	524	999999	620	830	987	518	999	548	999999	758	999999	460	488	50	999999	323	999999	999999	56	60	999999	693	243	350	729	999999	269	830	999999	812	519	999999	999999	40	999999	126	40	920	935	774	17	839	673	683	852	999999	473	872	277	219	834	376	59	788	611	999999	168	280	111	293	259	179	119	71	248	49	678	457	999999	302	292	999999	999999	282	53	321	30	560	498	212	999999	999999	562	228	978	999999	185	993	429	406	957	760	818	651	525	838	999999	612	444	812	848	26	999999	975	999999	999999	161	777	745	299	999999	608	782	899	62	999999	616	890	93	999999	863	684	38	416	344	532	125	572	999999	999999	999999	417	125	999999	
999999	999999	337	587	999999	88	999999	407	999999	999999	596	358	978	919	999999	663	231	840	999999	349	949	174	987	652	641	405	784	999999	31	540	999999	402	493	107	544	837	534	999999	999999	999999	113	465	999999	898	820	999999	999999	999999	973	999999	983	751	888	775	735	999999	999999	685	946	999999	999999	412	999999	717	430	204	865	881	384	999999	138	999999	999999	524	246	999999	738	98	831	999999	851	588	615	999999	999999	957	513	999999	371	354	609	849	999999	702	710	999999	89	999999	478	625	130	672	821	220	964	999999	509	374	999999	252	999999	148	853	999999	55	715	797	999999	169	473	691	999999	999999	999999	162	999999	119	549	813	545	414	29	620	215	535	188	766	404	963	999999	457	999999	187	999999	892	471	995	792	656	994	903	999999	558	14	934	972	162	791	67	684	680	960	560	999999	838	442	527	647	999999	999999	949	999999	495	999999	999999	999999	969	999999	999999	691	294	327	892	999999	999999	999999	470	616	999999	562	36	999999	999999	999999	96	497	999999	193	290	459	999999	357	36	790	55	510	144	999999	999999	392	12	999999	654	999999	400	363	77	741	362	999999	999999	911	376	213	999999	974	65	216	315	999999	999999	999999	120	687	747	936	999999	999999	773	141	649	999999	627	888	999999	274	330	970	888	733	430	846	831	236	999999	42	981	999999	950	999999	455	999999	999999	999999	999999	226	650	966	629	463	72	999999	968	999999	414	668	293	487	653	575	653	95	327	582	999999	999999	999999	883	999999	999999	999999	477	999999	701	685	720	463	999999	470	343	999999	363	351	435	999999	999999	999999	999999	999999	818	748	503	999999	999999	427	370	611	277	371	309	270	767	766	914	507	594	999999	276	999999	999999	215	136	999999	999999	951	300	743	999999	999999	999999	999999	355	71	391	966	462	999999	776	284	325	118	999999	999999	171	83	856	999999	437	927	86	999999	610	74	138	613	622	999999	999999	433	137	626	719	366	728	999999	915	999999	999999	947	55	297	999999	992	230	999999	29	340	855	245	104	702	999999	964	835	992	640	999999	999999	999999	354	975	999999	353	999999	999999	399	829	77	999999	167	160	222	489	882	788	999999	618	844	999999	594	291	630	625	999999	999999	319	999999	530	736	999999	999999	773	607	999999	999999	852	693	999999	531	195	200	273	753	999999	944	489	827	91	999999	388	31	445	999999	193	72	354	819	24	999999	999999	999999	308	340	684	532	386	615	886	999999	999999	920	774	323	367	403	999999	877	547	393	944	492	999999	999999	358	407	199	393	424	540	999999	999999	679	131	152	999999	891	932	79	999999	568	
874	999999	279	999999	467	999999	132	32	789	55	477	282	999999	778	896	969	999999	982	999999	342	992	999999	355	96	903	999999	652	180	814	511	999999	808	992	825	79	550	403	371	890	999999	999999	371	634	999999	258	760	58	353	255	582	76	949	999999	999999	999999	683	595	999999	217	226	604	951	217	288	960	999999	289	999999	708	355	575	999999	999999	136	274	631	566	860	838	999999	202	308	999999	999999	445	999999	26	779	999999	999999	955	220	164	674	555	126	164	356	999999	589	999999	999999	999999	999999	16	999999	857	665	947	943	127	735	354	74	999999	999999	36	999999	842	999999	652	509	554	322	400	365	309	428	999999	158	999999	999999	334	999999	672	948	663	34	999999	832	287	999999	832	316	278	229	866	99	649	259	999999	999999	513	710	937	970	999999	332	999999	651	312	439	93	798	999999	907	410	105	401	999999	642	12	999999	999999	547	300	677	247	54	180	498	220	999999	999999	69	297	706	624	321	702	258	999999	524	584	530	847	277	43	839	371	818	771	999999	999999	616	97	999999	504	172	999999	302	999999	288	339	162	999999	661	999999	739	189	999999	786	999999	699	826	312	487	999999	999999	999999	33	644	408	683	361	999999	999999	999999	999999	972	857	212	461	674	409	796	61	195	431	437	196	516	999999	999999	170	42	986	998	999999	314	609	275	999999	472	623	999999	63	605	977	435	580	457	55	767	332	998	334	999999	300	39	260	302	743	62	999999	516	351	999999	522	329	740	523	466	411	372	591	197	989	60	999999	742	455	218	999999	856	738	999999	535	336	171	707	876	708	999999	63	999999	531	962	958	116	316	999999	92	999999	694	999999	991	643	404	999999	811	345	69	548	296	805	93	999999	205	775	55	815	999999	999999	999999	864	815	999999	358	999999	70	235	41	944	445	437	372	999999	312	799	747	828	999999	595	360	371	817	169	430	999999	999999	784	766	192	71	500	893	999999	44	999999	251	253	999999	349	999999	585	314	999999	113	859	442	532	999999	406	38	227	684	826	11	260	57	655	327	109	831	286	999999	848	999999	944	543	641	526	482	557	504	543	999999	915	774	999999	701	999999	571	999999	701	999999	370	163	844	816	999999	999999	783	999999	596	925	195	517	404	127	466	999999	168	325	999999	15	963	848	534	684	892	999999	237	203	355	999999	999999	294	139	937	108	999999	999999	137	476	999999	742	999999	999999	999999	999999	284	521	656	601	469	897	256	999999	999999	999999	999999	629	999999	924	166	999999	999999	437	999999	179	901	999999	466	28	771	999999	40	848	
888	272	999999	886	956	336	999999	999999	999999	602	885	701	509	999999	443	562	586	999999	878	999999	319	420	163	272	964	408	456	895	64	638	829	274	999999	407	136	433	121	634	673	833	316	766	999999	987	551	306	669	999999	999999	904	442	706	326	827	539	999999	999999	11	922	557	879	722	345	942	773	620	834	112	152	19	450	999999	402	54	897	552	499	999999	720	668	739	824	999999	999999	206	133	948	49	867	658	324	120	999999	125	954	999999	999999	978	999999	930	471	999999	489	999999	999999	999999	999999	281	930	986	978	999999	290	264	818	64	999999	194	746	649	672	794	244	493	694	339	999999	286	999999	313	131	520	951	790	206	181	345	24	696	715	999999	999999	999999	881	999999	380	999999	458	307	899	999999	247	242	574	268	677	332	995	251	133	999999	999999	191	999999	999999	468	991	500	67	646	719	999999	497	40	829	995	685	999999	814	999999	510	791	978	999999	491	883	999999	387	531	999999	848	349	773	573	999999	791	495	999999	999999	221	389	338	400	999999	189	73	749	211	744	273	991	999999	191	999999	623	459	999999	991	145	981	190	613	969	999999	797	999999	984	924	566	999999	999999	202	347	999999	934	999999	999999	327	20	427	144	86	643	268	537	879	168	846	949	999999	999999	503	356	44	40	775	369	862	999999	809	999999	825	645	999999	763	798	632	588	999999	452	69	731	999999	999999	847	999999	970	710	999999	918	221	148	974	551	305	999999	999999	999999	572	169	811	537	463	999999	348	318	441	936	504	738	256	580	853	507	955	21	522	639	196	926	804	658	861	945	999999	940	850	103	411	999999	952	999999	999999	832	640	531	277	780	999999	538	999999	43	216	272	671	641	295	477	999999	293	999999	216	126	999999	364	162	999999	518	612	407	999999	999999	535	748	785	927	564	999999	999999	433	743	742	269	999999	264	770	452	999999	999999	957	655	382	507	127	273	746	212	380	477	999999	855	758	177	971	79	335	508	467	487	744	86	999999	611	173	550	751	947	999999	391	999999	709	999999	245	655	752	96	840	418	485	49	724	194	552	387	578	984	999999	298	588	928	272	984	999999	539	880	391	999999	344	999999	521	798	999999	988	883	999999	777	523	522	229	983	495	999999	982	447	29	892	721	233	999999	999999	999999	658	880	463	331	999999	965	999999	999999	370	324	506	841	963	250	979	206	669	609	800	470	61	78	604	443	182	11	674	520	999999	669	548	748	21	344	149	864	535	999999	63	999999	999999	999999	858	999999	999999	999999	29	207	49	
999999	999999	624	794	104	999999	590	285	29	159	722	999999	195	786	700	999999	757	829	628	110	999999	670	117	999999	987	652	314	219	935	453	999999	982	477	480	302	617	999999	953	999999	220	999999	588	515	999999	999999	999999	632	961	168	892	999999	428	401	106	999999	999999	944	78	999999	999999	820	381	350	575	235	740	999999	999999	493	93	852	803	913	418	551	537	164	704	224	476	30	352	61	52	221	505	591	380	999999	999999	672	999999	156	474	399	999999	999999	939	187	600	697	999999	477	85	49	438	515	983	555	397	870	249	854	340	431	478	329	999999	364	729	159	453	169	226	420	997	656	999999	28	372	299	224	999999	623	779	112	874	976	999999	783	999999	607	999999	169	406	432	10	815	52	999999	858	939	585	457	451	253	758	260	664	51	782	999999	964	192	999999	655	722	241	561	329	603	353	304	580	739	551	628	10	820	999999	997	840	406	107	514	359	639	79	182	535	354	999999	321	961	999999	923	643	999999	999999	750	710	999999	264	999999	328	999999	645	14	717	899	999999	758	439	677	54	941	999999	866	678	748	999999	652	68	35	999999	999999	999999	343	999999	816	907	985	999999	80	287	238	586	999999	779	999	999999	634	362	283	999999	596	194	644	917	69	262	999999	964	323	733	67	999999	999999	749	349	482	312	434	900	991	639	999999	368	400	815	365	987	97	678	999999	392	300	785	125	387	793	398	425	999999	563	141	999999	625	347	229	527	999999	933	439	526	999999	209	461	291	280	999999	825	999999	112	704	275	688	999999	999999	999999	999999	925	123	371	999999	94	886	914	999999	860	619	203	31	180	999999	18	64	658	161	999999	192	839	999999	844	610	999999	999999	323	816	999999	452	734	345	995	463	602	243	571	883	999999	525	295	124	431	999999	583	999999	999999	814	695	221	40	144	658	168	927	431	279	761	587	940	999999	107	58	418	999999	857	35	999999	694	775	492	774	719	115	896	725	82	999999	36	174	999999	509	130	87	421	600	999999	999999	536	181	963	810	306	999999	952	198	75	22	999999	725	778	366	129	920	999999	999999	424	552	272	999999	358	96	734	423	869	999999	976	971	996	294	180	999999	191	999999	811	682	478	227	163	708	659	69	416	311	999999	714	999999	210	999999	166	185	145	574	334	823	877	999999	883	632	999999	221	104	999999	492	555	589	184	606	119	999999	786	999999	999999	563	551	298	679	433	37	164	684	776	622	999999	118	44	624	856	699	933	606	595	595	274	496	565	53	924	999999	
806	999999	782	999999	312	379	979	999999	20	782	535	208	652	999999	478	213	445	999999	187	383	520	999999	328	907	186	450	201	611	999999	77	986	255	754	999999	230	624	999999	999999	999999	470	139	299	613	84	174	734	954	739	999999	71	60	93	999999	551	245	841	221	875	914	861	188	999999	621	943	796	289	453	975	635	853	311	759	171	717	254	231	362	253	743	999999	496	461	494	73	26	999999	389	999999	441	389	412	999999	999999	458	291	999999	999999	999999	287	999999	291	978	114	273	760	301	999999	999999	306	24	999999	967	142	473	375	726	883	557	927	892	900	250	999999	999999	450	283	988	713	435	493	999999	999999	966	858	999999	999999	357	230	313	725	982	999999	906	427	899	444	999999	307	92	565	999999	999999	742	395	984	999999	445	857	999999	486	312	217	723	999999	999999	796	11	283	313	858	378	662	999999	999999	910	999999	999999	126	356	16	388	691	630	869	999999	999999	950	999999	999999	999999	82	500	999999	826	423	999999	517	999999	956	999999	442	621	999999	234	197	224	999999	999999	999999	324	706	328	999999	816	999999	999999	999999	999999	999999	47	999999	999999	408	999999	786	878	999999	999999	999999	146	162	251	170	253	573	766	696	406	682	402	558	419	106	560	423	999999	999999	592	729	999999	999999	999999	896	999999	266	22	223	810	448	318	960	457	751	348	172	999999	168	999999	253	999999	924	999999	180	999999	489	436	334	999999	999999	42	889	672	698	999999	999999	498	354	251	987	560	999999	885	958	373	442	110	667	999999	398	958	595	999999	349	398	999999	999999	493	101	439	829	999999	374	50	415	429	297	999999	765	399	673	120	916	999999	692	787	999999	231	999999	372	999999	768	575	460	999999	446	166	332	310	119	940	15	263	811	167	873	188	999999	552	944	154	999999	999999	999999	724	848	679	462	656	610	999999	785	686	999999	999999	70	122	914	999999	969	999999	965	999999	655	999999	999999	856	999999	121	819	999999	999999	679	999999	228	47	865	217	735	963	767	704	675	999999	999999	164	329	535	760	999999	761	999999	616	582	681	189	893	999999	909	999999	991	574	999999	837	12	999999	116	999999	999999	23	999999	904	188	274	999999	568	999999	758	385	304	999999	331	353	24	68	343	586	106	999999	49	999999	999999	308	999999	972	999999	999999	838	999999	634	57	999999	36	999999	901	856	95	351	999999	999999	890	144	871	615	717	670	230	336	999999	999999	999999	999999	643	469	869	999999	606	509	302	19	215	999999	71	751	256	999999	304	999999	122	999999	999999	999999	725	76	159	19	747	692	962	999999	972	
36	68	39	574	47	999999	999999	877	325	259	586	58	371	999999	999999	82	129	368	999999	999999	999999	223	578	419	824	295	576	319	859	838	913	546	990	47	188	402	999999	999999	219	981	999999	729	797	951	671	999999	364	168	720	936	628	334	98	936	999999	813	999999	619	999999	751	999999	256	27	487	346	49	68	334	730	46	50	999999	159	891	637	894	426	999999	748	638	930	417	999999	922	220	589	457	64	688	374	999999	422	436	467	695	491	712	319	615	999999	137	40	437	684	895	686	184	999999	309	464	396	863	871	122	821	878	999999	999999	277	756	591	999999	645	365	133	999999	516	692	206	155	192	116	21	125	510	900	979	999999	36	999999	415	260	754	999999	978	59	551	323	645	817	833	617	52	858	50	999999	999999	82	560	277	180	491	10	163	282	289	999999	755	612	921	999999	743	77	743	351	340	259	422	387	84	86	202	56	388	999999	574	74	162	85	387	515	907	363	759	363	923	260	600	950	999999	206	796	711	724	999999	999999	549	309	999999	710	873	972	694	999999	200	999999	445	621	999999	707	999999	999999	680	234	415	990	999999	318	389	999999	90	659	471	689	877	999999	490	331	469	999999	34	764	645	374	513	542	223	877	568	386	488	638	758	999999	482	999999	999999	486	999999	999999	999999	241	919	999999	629	999999	511	15	609	910	999999	123	999999	999999	683	999999	64	315	999999	872	777	512	749	13	999999	452	900	999999	216	999999	174	14	22	540	520	793	999999	999999	745	299	41	217	277	999999	888	374	999999	999999	569	999999	453	999999	765	445	161	999999	491	916	158	187	323	292	798	999999	746	999999	999999	999999	110	890	999999	999999	570	999999	841	569	244	102	999999	575	966	763	999999	194	926	999999	999999	576	388	322	311	928	999999	567	976	748	418	48	911	999999	273	863	47	679	416	999999	250	344	604	999999	963	399	999999	583	999999	559	634	614	312	392	254	533	243	787	588	687	999999	999999	454	102	999999	205	190	999999	311	112	725	978	999999	981	999999	904	972	796	999999	911	136	999999	355	426	999999	804	999999	528	161	740	999999	260	100	999999	999999	999999	889	512	441	768	218	93	999999	999999	834	655	836	330	279	999999	561	447	439	677	560	286	657	37	978	356	469	662	999999	571	483	475	888	999999	146	875	24	470	999999	590	999999	52	552	246	592	468	967	415	999999	811	999999	191	820	999999	178	999999	590	861	533	95	308	556	999999	710	999999	368	767	999999	999999	404	999999	101	93	848	974	518	999999	420	445	519	
999999	999999	413	756	999999	999999	654	475	879	577	295	999999	936	279	291	156	999999	842	611	233	701	189	231	999999	485	97	108	972	448	999999	835	179	999999	999999	706	255	999999	999999	327	344	999999	301	999999	616	118	182	164	813	999999	999999	992	891	809	222	999999	209	831	999999	280	304	202	682	36	229	742	125	999999	999999	573	46	13	999999	524	276	518	409	999999	615	746	999999	933	295	415	620	667	944	370	214	206	999999	424	594	500	32	999999	42	275	688	874	999999	444	242	250	530	999999	247	376	542	703	999999	929	226	812	966	371	906	999999	999999	562	798	755	533	725	76	621	418	264	999999	134	999999	144	591	741	753	999999	700	55	999999	795	999999	999999	828	511	789	577	207	782	999999	660	999999	999999	860	136	86	247	999999	517	999999	908	416	999999	873	417	999999	999999	347	485	68	107	671	861	391	999999	143	999999	927	31	935	999999	424	636	731	841	889	720	283	999999	664	516	956	193	871	976	999999	446	704	420	294	999999	239	722	723	435	989	383	384	250	992	856	320	999999	581	684	494	780	261	999999	528	999999	999	882	820	999999	999999	999999	999999	999999	240	999999	999999	516	737	429	269	701	999999	305	999999	999999	345	43	472	808	205	999999	999999	196	491	608	999999	671	891	788	999999	356	902	999999	294	999999	392	969	20	305	340	803	999999	999999	425	793	868	956	191	999999	170	999999	999999	21	357	84	876	999999	923	631	512	999999	624	999999	913	912	798	999999	20	349	133	999999	32	176	999999	402	999999	459	771	697	999999	238	490	999999	628	549	999999	891	823	220	634	588	55	389	793	485	999999	213	999999	999999	995	136	999999	841	999999	793	943	254	999999	954	999999	427	42	236	890	284	999999	745	999999	373	976	906	999999	999999	714	999999	999999	643	382	999999	223	710	220	999999	702	999999	292	649	990	834	999999	691	999999	999999	60	217	555	819	999999	519	121	999999	883	875	535	99	219	155	136	353	999999	310	999999	549	741	459	999999	773	534	286	991	999999	755	999999	767	295	557	58	749	507	999999	511	154	999999	999999	780	827	344	734	999999	404	147	522	646	371	999999	820	810	137	601	999	999999	295	222	999999	396	687	397	118	249	542	999999	405	628	364	961	166	17	666	961	632	873	999999	921	881	854	212	118	134	471	999999	746	999999	158	508	216	226	931	346	496	102	440	236	999999	999999	243	999999	999999	291	409	149	812	153	176	969	999999	744	999999	341	999999	193	578	272	999999	774	795	250	257	130	158	745	234	671	180	999999	999999	646	
554	850	999999	122	999999	827	724	331	999999	603	754	999999	381	472	999999	600	673	999999	524	999999	588	719	999999	993	495	772	143	664	914	150	999999	999999	999999	999999	999999	524	693	999999	874	751	547	325	121	201	495	77	749	686	893	634	998	999999	999999	999999	999999	834	574	999999	627	545	694	69	416	522	999999	456	999999	999999	999999	337	999999	121	437	772	629	999999	608	93	507	427	33	457	771	290	152	999999	999999	753	431	365	999999	999999	934	999999	67	999999	999999	599	571	999999	999999	857	413	565	727	886	999999	581	404	794	236	490	156	209	522	247	298	136	380	999999	502	658	470	917	388	868	187	109	715	152	365	18	522	999999	761	176	53	216	999999	265	673	382	999999	999999	999999	468	891	999999	816	820	999999	782	228	54	546	17	396	495	999999	858	708	341	865	262	439	227	968	687	448	355	999999	91	999999	999999	853	130	309	833	999999	919	999999	453	999999	895	952	582	999999	478	922	753	999999	558	999999	704	999999	342	516	999999	207	999999	500	999999	295	471	999999	117	999999	113	200	425	999999	999999	706	266	999999	265	999999	970	309	856	437	499	999999	695	575	645	61	999999	568	520	614	213	636	878	429	772	999999	999999	278	845	373	686	287	506	55	999999	851	773	999999	301	293	545	797	350	999999	10	448	600	895	981	65	351	999999	679	811	504	927	828	836	118	107	999999	701	464	493	751	222	268	649	359	793	999999	54	276	237	78	416	999999	405	429	334	567	926	296	789	32	150	607	695	551	299	999999	936	714	204	999999	843	342	857	731	788	190	950	999999	198	776	306	279	452	742	999999	642	432	999999	784	999999	311	415	675	999999	611	999999	572	108	70	769	999999	999999	82	999999	999999	999999	437	999999	641	154	617	390	108	22	725	871	999999	952	462	657	600	529	930	664	754	438	667	999999	999999	183	617	851	485	429	434	966	206	281	518	999999	999999	759	999999	999999	922	921	317	662	745	739	999999	620	999999	413	999999	823	409	418	426	999999	416	50	552	467	536	765	999999	999999	587	999999	674	884	444	447	999999	841	999999	300	999999	833	999999	14	651	999999	999999	997	215	999999	260	999999	566	788	854	722	999999	174	217	999999	999999	999999	27	638	84	986	999999	574	185	208	960	337	79	119	676	999999	674	411	398	171	742	999999	559	831	428	999999	999999	999999	39	721	839	999999	633	999999	197	585	999999	492	999999	665	325	161	821	17	999999	922	999999	999999	122	999999	999999	207	999999	56	575	574	607	999999	219	108	794	188	544	463	368	683	
703	633	922	999999	776	191	481	733	845	591	717	552	719	999999	444	744	999999	999999	674	642	512	587	870	999999	999999	630	282	831	999999	146	616	367	648	438	228	908	999999	31	495	865	725	52	210	999999	856	65	476	999999	999999	59	414	776	789	999999	181	126	762	309	122	155	908	999999	999999	708	974	999999	903	999999	999999	999999	219	752	281	999999	917	469	386	886	766	923	164	568	176	821	732	839	577	921	267	999999	156	236	909	350	999999	999999	999999	502	19	999999	161	195	438	139	840	662	999999	981	809	711	740	876	542	198	990	350	483	50	976	999999	782	981	32	184	999999	983	843	931	851	842	288	883	877	270	771	968	999999	999999	999999	999999	344	595	122	999999	371	279	693	999999	359	616	600	150	999999	999999	724	180	172	263	750	999999	818	573	999999	967	999999	856	999999	999999	427	31	220	446	999999	905	800	196	999999	476	999999	999999	999999	999999	999999	244	251	999999	367	999999	999999	999999	806	999999	297	134	999999	771	465	999999	133	515	999999	421	999999	999999	406	164	91	620	83	538	311	696	451	999999	567	696	990	896	725	294	498	995	736	826	225	999999	999999	999999	999999	999999	999999	724	353	999999	837	877	829	254	838	999999	66	747	929	17	299	119	435	656	566	565	780	569	428	838	26	285	999999	476	121	999999	15	157	965	54	999999	587	353	153	999999	690	866	745	67	638	238	999999	75	999999	536	116	908	502	377	99	258	171	305	514	999999	562	202	363	999999	999999	91	908	781	884	210	999999	766	292	853	876	698	44	511	790	610	999999	220	999999	939	15	164	512	780	876	796	999999	291	839	999999	250	497	999999	999999	292	557	329	969	190	528	999999	350	999999	649	501	400	999999	660	515	903	25	351	999999	423	138	620	999999	999999	999999	98	564	430	999999	429	999999	388	195	432	229	242	291	999999	39	438	125	665	538	863	288	485	999999	999999	776	935	846	999999	261	999999	484	671	979	999999	999999	102	963	403	999999	206	46	999999	999999	791	440	999999	622	720	322	807	307	472	92	714	849	429	514	999999	654	999999	583	713	137	105	999999	999999	263	100	242	936	474	722	251	999999	999999	176	280	792	999999	999999	323	136	586	999999	999999	21	588	999999	351	644	587	999999	999999	432	623	333	984	120	843	882	999999	532	999999	999999	342	584	230	999999	887	682	999999	999999	34	160	677	456	999999	683	312	935	969	989	749	999999	358	90	973	819	719	999999	999999	170	999999	999999	484	791	648	211	999999	218	999999	839	386	668	494	865	999999	598	754	
176	207	999999	999999	907	913	40	782	889	37	999999	610	999999	40	394	999999	989	773	361	675	886	808	925	571	999999	999999	139	612	91	113	999999	999999	385	75	553	305	999999	362	50	758	454	18	758	999999	858	607	389	808	991	999999	999999	999999	18	923	867	368	281	999999	713	762	999999	427	701	999999	543	543	999999	345	487	999999	620	636	733	602	230	878	59	751	712	999999	765	999999	620	913	608	401	710	999999	999999	194	33	150	649	288	975	999999	317	999999	640	999999	999999	999999	331	902	999999	868	368	416	999999	989	318	530	999999	226	996	462	806	999999	999999	999999	832	773	147	999999	75	480	986	454	627	203	571	87	121	999999	999999	721	999	718	366	739	43	304	759	218	876	503	122	432	291	523	230	999999	793	498	493	608	999999	39	837	86	881	913	999999	999999	428	240	999999	640	112	999999	462	98	430	449	999999	537	24	929	425	571	367	564	173	114	973	51	294	623	903	514	815	999999	999999	290	857	129	999999	999999	789	646	999999	482	999999	16	999999	141	108	354	389	999999	594	976	613	275	999999	327	750	999999	999999	999999	999999	795	737	999999	469	491	999999	150	999999	988	32	764	999999	779	999999	885	999999	166	53	999999	943	939	999999	947	920	838	999999	616	571	999999	379	999999	999999	412	700	298	744	999999	546	578	924	958	762	401	999999	999999	999999	834	787	833	999999	593	640	693	443	16	562	789	677	999999	999999	999999	578	999999	618	999999	49	736	89	199	150	512	619	475	999999	985	187	999999	999999	100	11	999999	828	738	456	786	200	999999	969	693	736	955	999999	999999	453	334	389	710	782	999999	999999	110	754	598	692	579	999999	175	776	458	828	719	775	999999	628	601	999999	840	999999	832	10	17	767	395	463	195	999999	999999	31	592	999999	477	70	999999	309	901	778	999999	55	877	812	35	265	999999	864	26	190	477	999999	999999	562	548	114	999999	741	999999	343	999999	144	507	131	999999	153	193	852	361	999999	503	287	727	822	540	795	999999	999999	975	752	256	530	446	14	981	416	179	40	67	372	999999	540	527	568	419	106	547	755	542	881	81	999999	999999	999999	687	199	569	39	31	752	386	929	766	40	96	838	999999	503	149	999999	999999	163	794	999999	548	999999	760	169	413	444	258	972	487	104	681	999999	27	90	999999	791	846	149	18	999999	985	190	774	999999	481	580	408	53	616	999999	906	999999	874	524	818	724	439	410	626	586	503	414	452	672	999999	509	821	617	999999	357	27	835	154	489	13	367	198	272	688	
832	46	999999	999999	808	197	762	713	503	271	602	361	446	523	431	811	999999	738	111	148	999999	759	790	999999	268	661	81	773	395	520	460	535	177	722	793	550	299	999999	999999	999999	999999	796	327	999999	999999	999999	999999	322	999999	677	432	999999	96	134	715	82	255	346	106	999999	125	999999	327	982	811	77	194	724	999999	881	522	532	103	627	552	185	441	444	294	273	90	759	999999	717	98	831	449	52	16	721	304	952	999999	999999	369	606	478	999999	544	516	811	857	593	841	165	899	999999	469	582	539	640	999999	999999	833	76	366	999999	609	999999	979	999999	999999	717	17	587	999999	580	605	999999	945	707	106	999999	778	461	233	999999	999999	562	198	999999	979	470	476	90	492	899	128	431	12	667	868	999999	999999	888	669	149	585	263	999999	999999	929	211	636	999999	999999	999999	999999	381	842	199	729	999999	706	684	648	681	251	926	104	999999	999999	183	265	999999	838	656	344	999999	792	999999	590	955	966	999999	375	778	834	643	999999	580	626	999999	589	999999	938	821	743	880	249	987	999999	658	169	999999	867	755	946	999999	999999	886	999999	999999	589	758	999999	773	90	838	999999	870	999999	607	999999	523	53	715	594	452	349	26	913	464	650	804	196	999999	796	51	10	619	832	485	999999	660	13	242	167	830	213	175	740	905	999999	379	150	299	278	999999	881	162	999999	503	999999	999999	999999	123	742	784	571	676	999999	48	837	698	48	371	958	729	520	811	557	763	249	183	286	17	891	281	664	999999	999999	161	170	848	458	999999	999999	999999	686	890	500	383	269	999999	199	999999	78	873	999999	778	340	548	134	80	604	407	264	834	999999	966	231	999999	129	675	22	824	878	989	249	999999	894	297	999999	629	320	184	504	711	984	584	939	28	939	886	999999	124	36	999999	253	61	84	642	970	720	668	38	999999	999999	999999	374	823	88	999999	999999	999999	53	505	505	759	430	902	552	849	127	36	999999	531	242	119	897	797	788	999999	198	634	261	327	333	960	999999	999999	910	999999	999999	999999	999999	395	317	12	522	619	531	340	822	999999	532	792	999999	693	466	506	30	484	999999	577	999999	342	444	997	632	999999	182	999999	476	509	991	365	240	366	176	817	999999	240	597	999999	999999	999999	923	49	999999	468	473	640	504	786	899	436	999999	999999	999999	999999	999999	320	379	795	447	987	999999	323	999999	999999	562	497	527	648	999999	790	886	999999	311	587	419	405	894	173	262	541	49	690	609	999999	999999	197	640	999999	999999	902	861	801	
840	288	593	609	882	935	906	976	122	856	999999	119	549	231	999999	148	117	999999	426	215	542	999999	948	183	999999	601	381	374	856	878	780	999999	928	999999	508	33	993	810	522	999999	999999	286	429	192	197	499	999999	999999	456	502	540	322	486	655	269	934	999999	999999	895	290	999999	542	999999	999999	999999	123	191	464	722	999999	154	307	42	467	948	999999	486	765	986	224	586	807	917	364	348	467	902	999999	825	573	693	583	914	241	999999	725	166	195	116	83	999999	999999	851	739	999999	242	290	29	706	999999	458	999999	433	681	704	755	624	765	895	618	221	907	999999	159	33	570	393	800	71	233	110	301	659	913	905	35	956	187	16	115	999999	883	999999	823	124	130	160	999999	999999	649	110	400	299	498	999999	410	921	999999	999999	999999	849	489	957	482	902	167	999999	520	999999	678	799	446	758	999999	440	337	340	815	44	903	420	160	999999	422	133	709	999999	170	999999	999999	999999	999999	999999	229	999999	698	926	103	999999	957	215	639	999999	859	999999	663	999999	508	999999	534	80	115	668	812	376	699	999999	544	359	999999	165	754	999999	281	999999	999999	974	999999	534	999999	999999	999999	895	86	999999	781	999999	414	573	469	77	502	111	526	434	998	999999	658	852	566	482	391	744	999999	999999	461	180	196	999999	313	999999	112	974	999999	133	833	220	591	125	595	15	811	971	890	135	662	652	999999	999999	575	951	325	999999	967	269	29	502	999999	284	999999	999999	999999	129	269	780	964	528	785	402	601	787	13	543	267	999999	671	420	853	602	999999	808	237	349	999999	361	373	426	16	67	999999	340	999999	317	878	999999	508	692	711	999999	999999	999999	999999	549	255	788	999999	782	999999	999999	598	609	648	574	999999	437	383	167	410	907	417	548	522	728	298	999999	744	999999	664	282	62	999999	708	743	442	999999	999999	687	104	930	999999	590	997	999999	469	505	691	478	999999	450	611	350	999999	999999	999999	621	999999	999999	999999	984	53	262	127	999999	364	619	901	905	142	139	495	695	73	479	999999	826	999999	922	269	792	578	276	523	223	999999	711	696	904	999999	820	393	999999	436	119	999999	161	999999	851	999999	849	604	786	346	999999	999999	999999	287	813	309	877	80	699	999999	999999	999999	777	739	903	999999	652	923	996	865	999999	999999	692	269	999999	592	352	362	699	688	419	198	792	929	480	268	754	999999	883	604	173	750	694	999999	967	999999	118	999999	569	375	592	926	999999	921	35	306	272	999999	333	230	957	999999	381	21	469	999999	622	848	
999999	644	731	227	50	402	999999	999999	61	768	999999	259	483	929	792	333	106	493	591	871	999999	999999	996	999999	111	662	999999	999999	378	999999	999999	999999	999999	999999	163	925	999999	374	999999	999999	229	464	254	999999	365	83	746	37	731	57	999999	999999	688	751	943	95	647	634	126	387	755	62	202	378	313	604	999999	999999	999999	867	689	999999	607	386	999999	449	928	502	999999	999999	999999	618	917	330	768	489	18	340	326	999999	287	19	258	999999	458	176	272	876	999999	761	905	533	261	863	368	999999	378	999999	108	504	999999	999999	893	98	999999	147	145	871	610	824	595	837	896	707	590	680	483	108	927	486	999999	62	311	980	131	392	367	64	999999	584	121	999999	241	822	999999	142	126	169	47	321	999999	400	999999	376	999999	78	636	999999	283	999999	709	279	383	621	326	114	999999	913	967	88	779	999999	999999	35	999999	888	999999	84	796	458	564	324	71	616	455	787	787	935	999999	63	756	813	780	999999	875	999999	333	999999	506	807	298	212	202	959	541	950	491	999999	663	287	472	562	757	825	999999	999999	217	767	176	999999	327	907	109	913	999999	999999	999999	634	999999	871	999999	986	577	988	999999	361	999999	111	84	999999	999999	547	282	537	591	203	65	999999	160	489	634	999999	999999	967	999999	390	113	999999	637	999999	650	857	99	792	721	999999	984	999999	665	999999	273	116	693	671	243	779	999999	572	332	999999	999999	354	483	671	246	999	999999	610	999999	778	257	999999	999999	509	999999	447	999999	999999	815	114	218	296	999999	387	225	528	872	782	734	710	755	541	956	509	664	305	384	999999	555	722	943	384	270	887	999999	430	641	193	816	795	331	154	756	227	999999	624	64	105	455	718	999999	760	999999	797	32	716	887	965	845	559	73	999999	935	103	171	999999	36	999999	999999	794	886	688	966	999999	389	611	784	999999	589	999999	250	288	972	999999	594	192	509	472	865	808	543	676	348	999999	732	999999	219	663	66	999999	999999	653	242	660	999999	449	794	999999	999999	420	932	158	999999	805	318	785	67	108	508	978	334	563	999999	64	261	219	350	709	216	999999	402	130	681	999999	999999	597	999999	999999	14	155	398	571	999999	454	875	999999	301	542	999999	999999	243	120	165	87	760	45	116	187	999999	622	108	95	730	999999	28	811	477	881	364	720	739	745	104	363	590	999999	509	102	189	866	918	807	760	269	999999	292	965	603	999999	416	491	999999	913	392	56	999999	840	733	999999	74	917	999999	188	237	217	498	26	802	999999	997	
535	999999	998	542	703	301	334	471	476	735	846	873	148	948	239	999999	999999	711	316	999999	922	999999	999999	999999	999999	508	629	533	62	365	276	172	115	745	999999	477	869	999999	999999	999999	999999	379	266	700	227	53	999999	239	998	345	666	314	495	999999	85	999999	999999	999999	593	204	671	999999	419	121	999999	683	767	999999	77	999999	13	461	999999	560	307	999999	999999	966	999999	905	237	999999	999999	717	699	961	677	999999	669	999999	129	984	999999	999999	94	188	960	155	240	544	286	999999	172	246	342	215	291	934	913	532	250	999999	987	687	967	281	276	999999	422	507	999999	999999	733	947	642	28	673	539	476	128	592	374	999999	362	629	359	237	298	385	493	680	742	980	147	880	737	999999	999999	999999	999999	999999	268	732	732	538	999999	155	224	604	323	999999	751	467	794	939	876	655	634	68	618	54	977	326	928	827	273	892	595	999999	999999	30	573	22	664	216	334	641	13	824	226	214	22	694	71	951	928	284	196	999999	13	92	373	999999	908	768	934	942	804	905	274	521	559	157	699	999999	968	999999	803	588	615	999999	652	810	842	414	41	293	999999	977	898	988	999999	999999	73	822	999999	531	114	999999	999999	391	837	999999	560	705	999999	864	994	767	999999	199	999999	608	592	769	439	563	209	999999	737	651	687	826	999999	285	815	172	94	877	999999	447	999999	907	316	233	999999	999999	259	999999	759	176	298	496	994	708	517	107	804	999999	393	104	999999	999999	168	630	703	20	100	284	999999	999999	780	999999	131	544	564	999999	301	369	999999	884	313	72	999999	570	362	999999	999999	309	767	717	999999	791	493	552	126	35	748	685	529	999999	464	975	999999	278	396	181	375	459	153	943	805	445	931	508	790	268	864	598	278	513	187	999999	999999	182	133	989	633	578	428	999999	825	999999	839	999999	430	338	815	476	184	190	824	383	165	824	911	923	859	985	761	857	170	160	417	26	218	673	468	85	999999	407	999999	797	40	614	128	199	605	999999	88	462	453	999999	424	97	688	804	635	999999	270	210	139	648	816	999999	378	675	999999	822	999999	757	869	740	999999	999999	642	37	352	551	999999	999999	999999	904	907	999999	413	773	736	329	338	413	999999	775	814	944	277	999999	980	469	246	999999	991	782	197	331	592	713	75	999999	454	660	999999	999999	986	548	883	234	999999	517	167	605	939	879	494	364	719	103	925	388	509	742	999999	883	314	263	730	544	716	585	716	700	999999	99	874	678	951	952	999999	999999	70	
52	169	472	999999	641	513	121	298	833	611	498	999999	687	147	999999	612	579	779	999999	999999	348	999999	164	800	999999	897	850	999999	999999	413	766	314	999999	999999	466	583	999999	581	673	750	619	256	883	974	227	912	999999	999999	172	75	381	183	66	999999	722	999999	14	671	844	743	663	117	481	430	845	194	138	370	680	137	37	997	116	999999	208	102	999999	190	582	554	877	897	841	750	41	999999	999999	211	999999	931	579	999999	999999	929	96	511	774	462	139	43	784	659	999999	44	48	999999	76	83	999999	630	900	823	98	299	865	999999	999999	999999	399	261	999999	927	765	999999	558	999999	269	187	896	696	327	181	61	549	770	228	626	999999	999999	657	999999	183	951	974	41	756	825	448	73	999999	246	53	73	877	106	856	894	999999	486	999999	124	888	187	562	313	728	771	999999	528	647	999999	468	28	999999	734	763	975	791	717	801	999999	821	123	574	460	283	118	183	453	914	999999	102	330	786	542	638	995	999999	671	999999	984	999999	919	425	192	999999	34	999999	999999	342	881	112	815	684	637	303	775	613	112	39	620	999999	105	614	323	999999	999999	242	999999	106	768	585	999999	415	817	22	999999	697	392	999999	258	999999	40	120	42	231	287	645	159	999999	863	392	297	641	999999	999999	189	315	112	146	999999	792	131	999999	999999	305	982	410	867	624	999999	87	231	429	780	833	567	985	999999	102	768	502	999999	959	242	385	999999	488	723	430	832	999999	595	255	51	999999	999999	999999	546	737	248	876	777	999999	847	785	170	867	861	999999	999999	204	733	999999	377	999999	999999	172	814	198	16	504	687	446	791	805	491	975	387	324	999999	583	999999	999999	853	892	999999	556	121	457	225	430	999999	999999	601	638	862	585	878	904	755	502	179	357	999999	744	199	999999	999999	51	304	195	489	546	999999	999999	755	889	999999	485	422	999999	60	999999	999999	586	999999	822	845	999999	943	906	106	483	569	999999	414	101	124	118	702	393	813	79	999999	999999	999999	90	185	999999	882	972	428	999999	999999	601	999999	811	384	999999	868	377	496	590	108	398	98	999999	977	23	840	663	999999	58	999999	39	999999	999999	214	943	644	999999	999999	499	999999	971	488	999999	991	967	233	602	717	969	250	999999	999999	233	999999	764	940	999999	113	171	514	229	207	999999	999999	462	260	471	999999	440	509	999999	730	996	319	136	999999	395	24	19	789	248	946	805	808	999999	999999	127	18	449	12	999999	692	485	984	61	999999	118	92	539	716	762	995	999999	470	177	
605	999999	913	844	999999	555	920	104	999999	276	282	401	570	999999	329	143	462	167	999999	799	999999	254	22	268	363	999999	312	484	302	37	252	669	345	641	852	241	214	999999	595	999999	789	597	113	717	999999	381	548	919	219	583	999999	837	999999	670	787	999999	888	654	491	63	999999	445	999999	354	33	999999	66	929	320	98	929	298	572	980	19	792	151	999999	999999	981	262	392	275	719	727	414	819	675	853	502	353	559	682	541	213	354	796	758	693	999999	325	999999	609	999999	999999	21	275	869	660	999999	218	593	174	509	800	861	180	92	627	619	999999	391	999999	818	744	380	616	40	776	665	995	393	999999	999999	666	643	783	153	999999	715	149	949	24	999999	293	759	394	183	740	352	184	713	140	84	379	999999	543	790	387	999999	999999	244	102	999999	999	999999	982	848	842	167	999999	36	27	911	479	999999	376	226	534	999999	985	999999	999999	434	999999	292	263	535	946	732	999999	992	766	790	320	999999	856	28	859	468	776	999999	340	583	273	999999	696	228	605	999999	999999	326	999999	402	298	962	944	668	999999	717	571	457	999999	119	999999	95	999999	236	601	575	988	358	367	75	999999	450	112	716	170	999999	999999	44	930	999999	176	782	999999	373	502	358	999999	198	514	151	999999	329	999999	230	526	188	886	469	999999	39	545	999999	959	199	194	999999	999999	999999	507	180	131	999999	526	490	943	999999	999999	897	734	999999	615	800	843	999999	999999	887	999999	882	999999	982	457	136	418	901	876	957	823	999999	999999	654	498	730	999999	344	30	370	803	162	999999	251	999999	988	735	383	424	745	375	742	31	306	50	999999	48	525	722	995	128	625	613	986	461	999999	718	89	755	884	119	999999	205	807	94	999999	605	948	162	999999	401	999999	486	141	591	90	526	881	614	520	999999	999999	622	35	999999	999999	548	300	789	999999	280	655	999999	539	635	866	547	223	222	395	381	100	373	999999	604	93	999999	482	999999	380	294	999999	475	999999	202	945	886	999999	999999	906	116	999999	999999	143	199	999999	999999	946	506	725	543	999999	669	228	999999	602	999999	369	999999	168	999999	999999	895	419	999999	443	999999	393	347	999999	980	376	658	316	288	76	931	239	74	858	999999	201	975	999999	837	982	177	256	105	999999	153	526	999999	406	866	50	420	749	409	999999	566	32	609	999999	744	177	654	362	940	82	670	999999	305	572	999999	848	100	225	999999	751	275	932	999999	747	546	463	999999	262	450	247	999999	191	829	999999	302	999999	591	169	935	999999	
999999	999999	316	999999	999999	999999	999999	999999	914	27	949	204	177	999999	490	999999	734	862	279	999999	550	401	912	702	999999	488	742	987	280	999999	266	999999	999999	912	423	999999	999999	275	817	965	999999	449	347	432	298	461	24	999999	827	668	920	729	999999	654	129	936	902	613	606	450	999999	243	906	87	761	28	914	999999	244	40	17	999999	54	999999	58	111	63	490	414	999999	474	999999	170	612	916	999999	51	635	793	999999	558	22	668	999999	999999	998	542	270	671	279	999999	759	937	999999	661	462	999999	584	999999	27	883	421	999999	999999	999999	278	83	304	999999	999999	976	999999	999999	757	481	999999	799	676	188	59	568	793	818	999999	427	714	999999	372	999999	463	852	467	39	775	999999	146	814	37	999999	857	924	248	108	447	999999	268	298	189	325	999999	662	18	405	556	458	99	603	999999	223	999999	645	710	353	707	382	519	258	695	163	999999	190	772	285	999999	134	330	694	381	842	169	425	453	57	293	801	843	71	482	327	513	543	750	813	139	221	224	894	400	74	999999	999999	602	36	980	486	889	732	84	432	137	999999	999999	999999	64	846	202	999999	69	906	538	457	999999	378	649	801	999999	959	156	120	910	999999	303	316	68	159	822	426	76	999999	999999	121	987	999999	999999	118	322	529	758	292	28	560	999999	999999	536	336	243	999999	386	189	57	930	999999	963	999999	701	999999	914	172	905	999999	999999	596	999999	994	426	999999	726	999999	999999	999999	909	210	999999	101	359	602	999999	780	732	915	598	50	887	759	981	535	33	537	498	999999	407	366	853	269	252	999999	581	500	120	999999	517	999999	999999	700	147	999999	722	871	999999	109	302	144	440	990	435	735	709	503	999999	890	446	198	689	533	91	999999	999999	604	849	395	30	318	670	866	407	551	999999	197	621	261	813	161	374	399	715	273	926	862	834	517	263	87	488	229	999999	329	366	322	999999	594	999999	127	32	777	999999	983	999999	573	592	883	999999	522	882	999999	999999	294	999999	300	999999	818	999999	494	770	341	141	999999	830	450	447	88	194	882	578	36	999999	696	139	999999	321	731	799	362	999999	950	976	741	999999	726	153	144	505	76	999999	800	967	888	357	691	645	144	163	33	136	513	699	658	944	999999	883	999999	165	999999	978	999999	28	273	999999	819	364	400	748	113	307	313	583	128	999999	999999	68	989	348	448	951	187	577	775	236	999999	261	328	796	349	999999	762	978	999999	98	417	999999	704	999999	537	336	255	395	999999	726	999999	930	580	
280	176	796	893	52	999999	284	801	519	999999	47	457	568	46	603	408	270	999999	334	313	39	999999	996	999999	324	810	999999	706	791	528	999999	413	835	680	57	630	553	949	999999	271	994	296	898	538	999999	226	968	300	651	986	788	999999	498	626	551	309	179	999999	579	999999	605	999999	20	991	203	633	621	888	988	972	999999	321	824	72	319	743	999999	467	698	999999	999999	821	64	999999	739	867	915	219	999999	748	460	121	380	488	665	426	286	999999	344	43	999999	999999	999999	999999	141	477	999999	435	317	807	237	999999	743	480	400	999999	524	999999	262	336	718	412	759	250	521	743	941	999999	406	999999	466	175	132	664	503	761	519	999999	673	999999	509	999999	999999	331	520	748	378	999999	98	881	999999	80	654	18	325	999999	999999	71	167	397	535	999999	39	999999	351	999999	590	88	977	999999	274	149	999999	990	999999	238	510	438	729	999999	375	52	257	525	999999	395	520	999999	349	311	999999	458	227	285	735	487	999999	487	980	459	168	300	999999	458	617	762	537	999999	190	96	691	892	341	999999	999999	493	774	513	999999	999999	550	999999	738	999999	208	815	999999	267	999999	350	778	33	458	280	999999	85	130	798	999999	999999	858	856	933	263	999999	548	127	833	263	252	713	946	64	34	908	692	561	255	260	801	840	280	410	840	317	999999	999999	71	779	946	373	975	605	204	107	694	541	484	999999	999999	698	98	999999	999999	637	832	968	433	371	999999	999999	999999	548	116	398	587	455	103	999999	952	114	65	64	999999	879	999999	350	859	999999	999999	160	87	999999	999999	113	752	276	999999	213	484	698	999999	699	856	433	999999	436	499	806	519	999999	999999	537	113	555	643	44	697	142	999999	491	119	505	158	772	999999	684	948	13	645	999999	67	999999	999999	263	104	365	207	882	999999	311	999999	999999	418	999999	712	549	97	54	470	717	579	265	313	992	589	514	551	94	988	814	488	496	170	208	191	557	75	849	461	287	999999	999999	752	598	999999	999999	999999	999999	69	895	999999	903	542	999999	740	802	586	479	999999	590	813	999999	894	576	999999	364	892	219	793	165	484	247	999999	192	881	765	512	715	361	533	426	378	999999	102	227	584	953	242	467	388	970	596	185	999999	473	999999	920	186	999999	999999	173	877	999999	904	421	359	320	360	999999	999999	999999	870	999999	150	173	999999	999999	999999	358	248	410	659	751	999999	999999	887	71	999999	718	999999	999999	336	940	85	999999	999999	988	130	681	867	999999	603	196	492	97	109	479	999999	707	
38	999999	999999	999999	537	999999	513	136	974	720	999999	298	999999	999999	999999	140	963	930	52	779	624	457	968	129	491	974	807	999999	269	327	94	418	999999	24	690	533	726	508	413	209	999999	999999	23	999999	157	999999	999999	962	308	362	999999	179	437	266	999999	580	666	999999	999999	999999	999999	49	999999	657	635	125	272	583	999999	999999	413	465	526	842	922	211	999999	568	999999	911	308	845	175	907	999999	914	999999	999999	931	119	867	727	999999	850	140	817	555	366	999999	41	317	102	21	944	999999	999999	653	594	343	881	146	999999	36	434	263	233	874	999999	463	999999	145	502	651	840	496	686	302	675	712	115	999999	87	794	940	604	216	833	231	999999	999999	271	395	436	60	972	770	700	738	596	907	942	596	902	62	896	814	999999	181	457	271	376	977	882	237	999999	69	999999	96	829	57	400	652	10	929	459	999999	76	601	867	726	986	564	88	804	999999	999999	185	999999	53	790	999999	662	773	999999	999999	294	513	209	825	913	466	613	908	549	999999	299	595	972	999999	157	747	849	313	731	999999	999999	898	87	74	174	883	571	999999	49	292	737	878	999999	771	175	999999	867	775	953	269	382	999999	539	297	873	474	212	999999	999999	999999	999999	999999	52	423	355	395	435	144	660	39	999999	571	868	999999	779	421	293	211	437	999999	880	83	999999	471	901	165	369	789	201	700	681	999999	155	999999	376	388	836	888	999999	780	999999	732	999999	999999	374	811	787	282	518	461	190	11	711	999999	171	842	999	581	521	999999	35	999999	943	960	999999	472	425	871	890	400	584	404	999999	656	111	157	959	435	107	99	378	96	281	739	519	679	721	170	835	999999	389	264	377	235	999999	174	789	164	575	901	396	999999	391	128	999999	999999	226	64	884	999999	883	574	483	431	821	938	374	999999	999999	679	999999	265	46	366	21	999999	37	999999	901	936	368	804	999999	206	703	462	999999	162	862	733	462	999999	285	999999	650	815	781	945	413	816	999999	586	999999	999999	159	141	879	34	116	999999	999999	666	162	947	655	88	714	287	728	369	243	221	351	716	226	999999	979	225	716	206	548	92	999999	95	146	782	101	963	56	572	582	680	999999	315	976	795	514	338	175	572	110	999999	227	54	582	587	244	996	679	999999	162	664	318	910	999999	675	521	999999	810	873	999999	750	241	165	786	563	175	999999	740	430	999999	651	999999	153	105	55	865	111	513	559	547	105	293	999999	420	999999	999999	145	999999	311	284	447	999999	302	585	
360	272	71	999999	29	421	208	265	999999	494	510	614	174	814	962	809	999999	999999	261	336	891	999999	260	745	867	999999	39	999999	439	155	143	133	757	568	745	783	804	999999	999999	147	348	839	44	496	909	999999	206	999999	999999	501	999999	883	999999	966	694	893	22	999999	399	827	999999	999999	825	113	999999	386	857	999999	999999	189	14	575	999999	124	987	61	999999	763	836	563	999999	999999	405	938	999999	999999	858	791	874	851	771	488	454	999999	755	999999	23	930	145	532	456	999999	999999	999999	496	999999	814	999999	978	999999	471	258	999999	835	832	999999	74	887	823	112	999999	75	731	999999	418	525	131	413	368	117	48	501	627	999999	117	999999	457	999999	999999	991	444	706	812	242	389	522	999999	618	833	82	815	999999	117	999999	14	390	999999	43	745	970	177	999999	792	870	604	999999	631	186	728	438	235	999999	446	831	667	821	263	499	838	896	526	513	579	999999	999999	912	394	999999	309	726	999999	999999	999999	481	999999	43	914	941	999999	999999	890	823	999999	404	846	992	999999	285	376	999999	137	999999	204	849	454	664	831	506	578	691	586	47	876	999999	902	999999	327	999999	17	633	907	322	999999	429	999999	703	623	185	450	310	232	118	227	126	599	167	999999	655	36	169	212	999999	999999	946	999999	853	946	887	502	999999	675	724	278	743	285	815	999999	774	844	751	51	656	65	278	469	477	820	760	412	999999	592	671	999999	847	999999	499	948	999999	596	161	756	999999	682	999999	999999	507	999999	484	841	783	649	454	811	999999	999999	556	362	104	487	365	999999	196	485	756	999999	13	999999	999999	999999	786	866	999999	999999	692	994	315	973	650	643	999999	637	345	918	629	999999	999999	860	999999	999999	999999	999999	853	437	999999	999999	569	260	926	963	999999	721	419	172	999999	917	57	276	128	291	812	583	712	461	526	999999	999999	277	855	660	999999	999999	134	701	447	649	22	174	999999	574	434	65	999999	686	21	249	227	183	863	999999	58	871	742	380	999999	300	434	402	911	999999	430	999999	404	275	658	999999	597	718	724	415	999999	999999	328	553	856	999999	536	35	449	999999	509	524	413	154	611	443	411	753	784	157	224	620	262	999999	154	999999	661	781	38	999999	999999	509	459	458	999999	999999	552	999999	524	169	764	409	952	635	999999	906	888	259	663	224	86	999999	933	577	200	294	629	884	999999	724	105	755	996	915	633	10	75	955	999999	445	999999	222	999999	625	392	815	667	627	441	248	253	999999	999999	814	457	999999	576	881	267	521	999999	
667	999999	799	999999	18	412	999999	11	12	840	932	911	227	999999	863	614	318	194	385	627	12	999999	171	999999	693	999999	192	999999	825	999999	193	999999	826	999999	233	433	439	560	384	999999	630	625	999999	407	320	500	899	491	594	204	267	697	882	894	543	224	628	329	999999	999999	230	579	186	578	657	244	94	327	109	999999	185	757	810	972	996	387	999999	999999	169	999999	739	701	873	999999	999999	496	816	932	366	19	999999	120	190	14	999999	61	449	999999	750	86	415	999999	392	164	29	510	999999	910	897	166	209	864	999999	187	640	528	705	555	411	170	428	161	960	99	999999	75	577	805	999999	999999	937	164	23	93	999999	167	319	719	611	666	608	905	44	210	999999	941	950	12	373	664	356	893	999999	589	658	264	999999	999999	529	954	933	999999	131	953	228	54	850	86	401	483	219	986	999999	745	561	522	999999	760	999999	693	124	575	442	135	597	53	706	999999	434	999999	547	999999	999999	657	999999	527	784	999999	982	766	100	873	610	890	999999	370	950	713	999999	999999	147	999999	24	836	839	367	999999	996	999999	184	347	999999	651	868	935	202	796	999999	21	44	999999	45	778	999999	602	250	964	551	680	237	103	999999	407	299	395	687	12	362	818	375	999999	788	725	807	428	674	232	999999	954	262	573	664	701	992	999999	999999	92	502	244	999999	403	107	325	999999	90	355	29	362	999999	258	200	444	477	999999	999999	999999	999999	999999	999999	999999	28	231	596	428	664	438	999999	999999	890	293	999999	510	127	230	972	780	473	999999	999999	999999	655	869	269	999999	72	138	197	65	836	459	791	999999	409	317	579	999999	510	999999	473	651	64	614	471	199	653	999999	327	257	674	386	485	723	252	29	281	999999	962	890	999999	999999	999999	245	577	441	501	493	111	810	999999	800	999999	575	133	85	29	999999	407	999999	999999	999999	811	940	391	459	973	78	999999	999999	46	999999	999999	620	999999	937	410	818	999999	40	698	999999	588	999999	606	873	117	910	599	999999	10	240	999999	893	837	983	724	310	999999	128	467	433	624	999999	773	229	999999	658	43	999999	674	210	14	999999	381	892	794	304	343	999999	352	73	478	999999	388	805	678	325	782	558	999999	110	999999	918	573	274	545	866	743	386	292	458	999999	414	503	800	999999	384	522	999999	999999	429	966	999999	776	403	955	923	999999	968	551	275	999999	485	971	999999	246	95	803	116	357	999999	561	956	999999	893	197	74	208	588	579	303	803	837	368	794	143	626	152	999999	319	999999	
532	999999	835	27	999999	400	442	928	564	999999	581	415	597	271	868	19	123	999999	215	999999	724	755	399	999999	999999	48	127	999999	441	619	999999	633	796	734	405	786	131	216	320	797	999999	279	999999	438	722	999999	250	107	925	133	513	269	964	428	897	777	385	588	555	999999	999999	264	497	944	207	999999	618	863	865	91	888	999999	571	999999	269	999999	999999	960	534	999999	798	999999	261	317	116	683	669	378	836	628	411	542	999999	776	999999	999999	999999	999999	999999	775	999999	386	241	844	244	606	697	555	169	452	999999	425	999999	481	746	263	12	999999	837	523	288	250	999999	999999	680	356	255	999999	894	892	999999	999999	729	759	305	421	787	999999	82	509	986	123	218	394	582	985	999999	189	40	270	999999	602	252	717	999999	999999	999999	999999	999999	888	361	902	999999	276	779	999999	695	999999	186	335	475	595	999999	338	537	174	41	641	664	694	868	75	765	634	528	80	409	999999	272	767	999999	793	252	194	158	94	463	942	615	187	299	999999	999999	704	794	777	495	914	189	332	506	719	999999	479	30	295	146	35	747	999999	995	684	999999	419	999999	682	999999	999999	189	453	711	999999	36	999999	404	685	72	70	840	750	585	494	999999	940	999999	351	463	773	174	862	999999	999999	204	906	191	999999	160	593	440	121	434	999999	734	736	620	416	692	852	84	344	232	999999	195	996	133	999999	852	102	999999	922	229	579	758	999999	505	284	894	130	999999	999999	535	479	630	728	325	22	999999	105	329	854	999999	999999	999999	829	639	999999	251	208	782	999999	763	999999	999999	517	892	999999	813	416	240	345	522	572	557	295	999999	753	455	466	680	121	999999	756	772	999999	273	618	881	999999	999999	633	43	999999	347	624	999999	477	44	122	835	470	208	353	864	983	342	999999	63	412	30	886	425	784	527	999999	930	16	295	151	253	284	999999	884	729	606	999999	825	999999	933	270	341	719	999999	631	219	912	406	892	788	961	187	565	479	908	801	217	258	179	676	693	28	192	893	999999	561	497	999999	999999	267	681	999999	861	999999	151	688	177	92	163	317	758	533	999999	506	189	999999	719	503	976	927	399	64	656	999999	249	999999	159	999999	999999	79	722	598	782	634	999999	455	325	445	999999	229	634	135	105	999999	918	170	903	999999	713	999999	842	993	347	696	999999	627	860	313	999999	899	539	351	617	93	595	999999	999999	490	399	734	999999	283	175	756	303	273	958	794	639	89	999999	474	121	671	237	728	260	96	766	490	999999	22	
566	438	999999	999999	517	21	999999	757	999999	423	296	999999	999999	568	827	591	402	604	668	76	673	799	560	999999	239	946	999999	999999	999999	664	723	908	149	999999	717	737	999999	21	756	947	527	999999	670	999999	187	999999	619	999999	999999	999999	694	999999	822	527	348	766	878	624	999999	571	165	410	846	755	699	387	839	324	999999	999999	524	391	848	721	999999	999999	139	635	887	107	336	999999	999999	251	999999	999999	96	999999	999999	951	858	999999	957	194	791	999999	45	915	235	800	302	304	817	999999	154	312	322	999999	999999	557	637	252	737	956	999999	999999	999999	605	784	147	300	227	999999	900	241	82	433	663	929	432	999999	223	410	96	804	999999	999999	165	106	667	249	986	999999	842	323	616	714	999999	950	823	681	440	140	97	999999	84	999999	917	578	82	878	659	999999	555	999999	423	999999	650	161	999999	597	289	508	127	897	314	583	999999	586	625	367	432	713	115	999999	325	999999	323	586	729	662	999999	586	34	788	999999	814	97	50	900	775	74	850	747	236	401	931	999999	199	205	501	999999	999999	953	999999	456	945	75	805	486	340	999999	73	999999	999999	145	703	484	338	999999	499	495	52	999999	999999	999999	582	965	879	358	394	80	133	999999	238	375	131	999999	319	999999	644	749	999999	563	569	256	10	428	999999	100	698	456	684	882	706	999999	254	655	113	999999	999999	980	195	456	102	270	999999	682	202	184	23	79	175	999999	999999	750	213	488	125	603	302	999999	999999	788	660	937	396	250	999999	999999	131	475	529	897	467	664	563	836	999999	999999	999999	999999	236	999999	87	999999	999999	686	999999	999999	999999	765	539	510	128	999999	221	407	795	164	874	165	998	969	62	547	549	278	539	999999	196	376	27	816	752	975	999999	999999	711	999999	657	709	40	729	431	366	936	29	999999	746	452	166	999999	316	434	696	329	267	999999	539	999999	21	157	210	768	999999	747	999999	758	153	793	475	695	764	999999	175	999999	999999	547	696	611	999999	500	793	999999	40	335	711	391	999999	656	670	776	181	999999	999999	561	830	999999	995	999999	223	271	635	952	976	470	285	808	269	999999	999999	719	283	928	999999	521	364	643	737	999999	999999	999999	702	999999	133	699	524	813	862	613	303	318	552	87	397	999999	864	841	590	570	60	902	132	493	999999	950	503	253	999999	999999	999999	999999	232	999999	582	882	569	999999	999999	286	946	472	945	655	278	999999	176	205	540	301	656	523	63	177	999999	143	999999	218	890	183	206	280	421	739	416	116	999999	657	504	
515	699	726	22	313	623	587	956	476	225	863	999999	307	713	999999	476	684	143	64	845	448	673	360	257	999999	90	675	60	216	249	999999	657	519	700	999999	602	930	510	750	553	472	186	741	993	37	999999	999999	567	321	273	731	999999	40	812	66	999999	348	999999	367	232	999999	537	999999	999999	63	216	275	606	688	508	545	184	393	999999	999999	999999	999999	367	230	266	999999	118	739	999999	517	197	626	706	999999	192	263	462	152	527	605	999999	436	514	999999	820	133	302	878	812	727	557	590	529	999999	794	910	981	257	111	51	999999	797	807	720	865	999999	568	962	506	999999	999999	41	865	905	999999	835	427	427	410	142	889	239	926	999999	959	607	107	999999	850	282	282	999999	51	485	765	999999	629	999999	999999	240	565	339	382	568	999999	526	724	999999	992	958	492	563	847	968	162	610	870	591	760	268	999999	301	121	233	972	878	999999	390	149	999999	216	633	354	179	576	559	856	368	581	443	882	483	999999	892	789	999999	367	83	333	164	277	47	43	814	747	274	228	999999	595	765	537	344	484	692	751	859	219	677	401	602	999999	512	19	327	386	19	26	999999	444	999999	520	999999	999999	985	42	178	999999	539	432	312	999999	707	772	816	999999	999999	999	999999	150	999999	999999	690	681	731	999999	999999	999999	716	999999	738	258	999999	999999	341	254	999999	999999	498	660	582	269	679	254	999999	271	56	739	203	421	838	20	434	89	514	754	830	244	999999	584	277	150	883	111	694	64	342	993	441	571	999999	269	510	931	567	999999	999999	445	592	469	363	35	999999	999999	999999	999999	823	919	209	587	424	387	953	914	393	441	386	578	999999	999999	999999	63	307	632	137	579	509	502	521	999999	925	394	651	865	231	251	999999	589	512	966	240	422	794	854	156	906	316	596	548	135	999999	260	999999	557	999999	999999	727	999999	176	29	227	331	408	364	661	999999	735	97	999999	152	999999	796	76	999999	804	516	269	453	485	230	273	913	954	999999	999999	999999	509	104	334	921	523	999999	422	492	999999	909	999999	439	202	126	999999	228	903	406	10	497	194	300	753	34	999999	999999	726	946	756	314	999999	22	804	986	530	641	999999	771	999999	30	384	584	999999	999999	999999	830	261	368	59	54	999999	558	394	72	490	999999	350	310	880	249	999999	476	735	999999	999999	11	634	216	999999	540	466	142	999999	980	122	999999	999999	999999	532	999999	33	367	897	712	304	818	999999	742	505	320	999999	999999	999999	389	999999	999999	849	999999	362	999999	
999999	55	771	518	999999	877	780	413	949	999999	765	492	999999	999999	225	31	579	32	999999	723	383	892	710	286	249	999999	252	999999	349	999999	760	999999	999999	999999	24	978	595	388	134	426	47	224	792	999999	555	808	684	999999	999999	619	339	826	999999	639	999999	999999	344	495	279	584	635	393	74	999999	130	723	987	999999	999999	247	436	201	898	723	999999	999999	110	95	730	441	328	999999	999999	729	999999	934	778	999999	999999	710	643	109	118	549	999999	654	159	56	999999	831	820	939	999999	926	999999	148	927	549	999999	958	213	259	765	999999	265	612	169	344	870	196	944	131	999999	946	604	336	92	359	931	999999	18	999999	590	898	620	389	999999	307	545	737	16	239	912	956	506	393	999999	999999	999999	189	494	815	186	318	886	699	118	999999	999999	857	999999	578	999999	921	949	160	668	866	228	875	162	862	798	142	190	715	999999	999999	449	220	991	812	75	999999	546	203	999999	999999	999999	920	999999	999999	975	999999	999999	437	622	990	16	356	724	478	999999	417	36	632	999999	53	137	999999	490	999999	187	120	865	252	999999	999999	384	756	283	396	854	307	999999	999999	886	120	460	752	999999	227	867	999999	496	523	760	657	999999	913	186	833	154	840	440	45	999999	865	823	439	923	757	616	260	83	999999	999999	754	812	999999	746	906	593	385	88	999999	999999	94	624	999999	491	856	148	999999	579	450	251	999999	999999	569	675	999999	296	31	828	999999	611	617	29	168	899	999999	844	29	177	280	249	769	761	177	668	569	999999	481	947	999999	618	999999	680	633	96	999999	999999	253	999999	725	619	571	556	742	660	760	999999	466	999999	485	21	128	303	309	210	482	262	698	999999	115	780	815	999999	760	727	999999	999999	999999	81	999999	128	601	988	999999	660	678	222	999999	517	907	999999	784	39	472	999999	999999	851	381	999999	613	357	999999	352	999999	945	999999	498	796	25	999999	823	999999	999999	999999	999999	999999	140	852	648	532	270	243	191	993	610	995	786	611	999999	237	615	999999	963	467	942	929	259	72	505	856	190	426	999999	323	999999	825	400	876	115	646	369	999	732	900	999999	999999	17	358	999999	999999	28	886	999999	999999	588	268	715	926	220	437	170	78	356	792	351	999999	240	868	909	785	605	909	505	67	867	616	832	999999	124	828	922	900	999999	555	837	303	334	225	999999	824	999999	473	999999	999999	485	301	652	940	999999	509	882	149	449	539	355	999999	390	999999	920	972	436	999999	812	391	515	270	331	999999	999999	999999	999999	25	143	94	
675	999999	999999	827	582	576	963	891	999999	999999	945	999999	461	216	210	728	912	300	305	762	397	468	999999	284	999999	225	970	999999	985	999999	990	999999	15	999999	864	999999	865	563	461	353	18	545	148	208	445	732	808	124	599	235	146	228	720	999999	696	217	480	969	664	366	606	121	905	14	623	88	777	999999	999999	987	863	358	839	951	753	999999	999999	462	838	999999	417	855	261	999999	999999	771	157	999999	667	657	742	896	899	105	999999	999999	639	143	584	367	954	711	772	612	372	787	389	768	627	844	887	999999	140	233	949	750	859	155	999999	852	999999	153	439	694	254	967	999999	999999	214	857	222	195	878	480	486	705	93	649	397	586	391	388	999999	823	770	725	999999	676	999999	999999	46	494	999999	731	436	999999	281	87	999999	405	999999	645	564	999999	999999	701	149	660	999999	253	999999	220	757	64	999999	999999	146	616	999999	999999	211	999999	598	217	820	728	692	156	54	674	434	15	999999	992	257	999999	823	246	999999	79	999999	115	999999	901	999999	825	736	449	271	999999	674	664	164	999999	203	555	57	999999	949	999999	999999	999999	615	82	819	661	999999	999999	806	724	999999	900	425	854	943	106	853	999999	878	994	991	252	884	999999	999999	769	851	451	999999	702	699	476	296	297	70	592	499	856	91	677	895	999999	643	547	163	999999	249	309	999999	106	701	999999	999999	999999	911	765	118	454	82	999999	999999	487	966	113	35	999999	614	999999	793	999999	999999	996	614	210	109	999999	999999	347	999999	236	999999	551	556	702	999999	348	997	999999	386	999999	999999	55	999999	41	867	417	999999	539	999999	900	169	121	516	999999	498	704	745	277	855	890	166	770	446	846	530	269	999999	274	999999	686	265	999999	751	499	876	562	222	583	343	691	26	80	999999	117	76	418	999999	999999	213	306	603	729	999999	495	148	714	608	999999	510	608	486	739	436	999999	644	886	370	26	668	999999	491	999999	999999	999999	874	95	945	339	779	122	234	919	999999	999999	93	535	796	266	360	999999	954	285	82	735	214	287	999999	999999	472	999999	57	28	999999	277	814	441	795	321	621	999999	769	278	167	398	384	567	678	630	752	999999	999999	999999	666	506	982	216	999999	208	960	597	452	955	999999	599	999999	215	575	793	991	652	999999	484	645	308	402	685	127	684	999999	646	999999	999999	247	363	99	943	362	847	294	608	352	999999	361	999999	610	999999	410	999999	333	999999	992	884	638	109	378	615	469	999999	114	306	98	414	846	323	988	439	717	999999	999999	131	
853	728	999999	393	309	152	133	999999	999999	588	285	559	360	193	654	723	384	147	984	483	483	999999	742	999999	519	937	750	47	45	181	999999	896	999999	212	324	274	385	254	800	236	492	848	999999	525	31	539	999999	663	669	275	64	579	529	999999	647	859	985	520	874	372	999999	95	585	527	492	999999	502	158	999999	390	999999	139	347	758	991	635	334	999999	999999	979	883	97	999999	770	126	999999	999999	40	565	464	288	865	380	437	999999	999999	272	152	43	642	999999	905	794	288	927	924	999999	771	999999	21	534	768	553	894	488	314	716	815	410	966	999999	999999	999999	999999	111	482	759	909	923	594	372	192	194	335	942	999999	303	999999	843	999999	294	604	994	553	999999	520	321	485	999999	530	690	457	741	76	629	999999	322	999999	187	454	175	332	848	451	999999	999999	999999	227	952	510	999999	626	971	219	682	417	477	49	999999	590	171	284	999999	403	903	915	999999	127	999999	377	665	913	999999	399	36	961	999999	552	904	999999	936	999999	999999	449	999999	74	485	532	394	222	107	999999	999999	999999	293	999999	372	455	548	733	999999	466	999999	999999	999999	999999	713	582	192	999999	999999	924	145	896	653	999999	751	520	884	839	439	918	732	999999	279	392	19	326	116	145	999999	311	999999	999999	686	480	581	947	999999	422	361	902	999999	674	560	182	147	18	942	226	999999	851	571	709	303	999999	733	39	315	462	999999	396	999999	57	131	360	920	965	220	183	495	803	916	999999	488	537	578	68	999999	106	255	999999	383	890	996	747	739	999999	876	703	747	551	642	152	334	964	436	999999	552	209	262	999999	797	769	730	345	999999	109	999999	999999	414	999999	106	218	999999	999999	23	586	61	383	999999	999999	999999	999999	436	943	999999	774	147	523	110	286	516	732	844	83	213	999999	999999	660	812	999999	84	120	298	82	455	433	935	247	951	850	250	179	589	637	93	999999	343	787	183	171	962	707	665	137	168	999999	374	143	883	408	999999	400	571	980	999999	977	228	999999	498	738	839	899	572	260	46	999999	153	216	999999	999999	281	999999	487	999999	678	377	454	171	999999	91	68	801	364	552	433	850	608	608	97	115	71	979	999999	445	999999	72	144	999999	100	821	999999	999999	153	999999	999999	999999	913	999999	999999	999999	533	66	450	417	679	47	999999	30	827	999999	738	544	129	884	861	302	999999	51	329	615	999999	49	80	999999	861	999999	658	403	999999	389	936	688	307	913	582	15	538	881	765	294	527	124	588	904	93	685	49	999999	
109	835	999999	999999	600	695	940	494	985	358	555	779	389	151	605	447	259	60	247	215	311	855	763	212	999999	44	98	999999	460	999999	18	186	999999	398	304	589	429	999999	999999	611	973	97	29	190	335	986	999999	999999	519	150	654	42	447	834	957	253	999999	757	595	566	606	822	43	999999	349	379	918	990	847	25	28	999999	999999	635	999999	224	836	583	999999	999999	138	713	609	320	999999	999999	738	36	440	60	517	671	479	999999	999999	160	63	210	999999	956	77	999999	537	503	999999	470	79	811	999999	999999	999999	999999	881	305	438	999999	223	723	307	373	640	891	559	796	507	357	999999	442	630	91	170	635	999999	920	232	223	185	999999	197	60	906	999999	434	999999	643	29	999999	184	102	121	999999	340	902	476	325	185	365	999999	995	775	755	999999	190	521	583	781	756	960	82	224	999999	117	535	256	467	713	467	862	163	999999	567	540	350	519	153	829	999999	275	605	57	857	444	120	999999	304	279	746	999999	999999	861	272	829	111	877	403	830	804	999999	18	611	718	503	588	516	217	225	296	670	377	999999	57	490	365	999999	367	283	999999	123	952	198	999999	553	999999	999999	225	999999	438	472	126	323	35	88	266	993	338	999999	856	603	214	999999	982	85	545	371	814	782	473	85	999999	129	833	999999	703	820	999999	999999	755	297	301	999999	787	824	999999	64	727	969	233	999999	697	12	999999	403	999999	872	216	999999	17	999999	999999	443	274	363	999999	996	999999	343	384	446	359	174	608	999999	312	735	999999	168	530	999999	643	844	999999	112	388	517	701	999999	999999	830	613	752	999999	379	810	857	214	999999	999999	558	574	394	594	786	999999	533	403	858	100	182	580	999999	370	526	742	642	884	999999	999999	999999	304	59	560	554	832	606	17	239	758	454	530	868	296	972	917	259	999999	772	99	855	999999	999999	349	610	259	565	391	640	636	177	973	52	458	437	999999	524	999999	50	954	415	526	174	999999	999999	651	712	762	398	608	493	393	121	82	129	330	461	999999	949	304	277	224	999999	603	591	480	999999	999999	858	999999	999999	425	219	818	999999	339	949	743	704	999999	547	999999	993	42	152	784	861	999999	999999	116	999999	814	884	745	686	200	160	571	999999	174	999999	303	903	678	215	78	999999	303	398	999999	381	999999	15	999999	999999	474	230	343	460	807	618	519	89	999999	917	588	540	474	999999	493	189	388	999999	539	795	253	899	325	826	84	610	999999	581	549	735	999999	809	999999	999999	222	999999	816	120	
710	999999	654	223	161	761	627	537	709	172	999999	610	992	492	475	205	999999	999999	905	517	999999	207	999999	938	540	26	833	999999	646	486	918	523	373	277	524	984	151	40	748	999999	208	546	900	406	676	999999	999999	601	343	698	483	648	74	308	734	513	505	716	683	144	927	848	999999	232	253	391	247	999999	967	491	64	999999	825	999999	999999	840	999999	654	271	999999	999999	242	445	948	13	280	459	999999	543	21	489	434	357	614	999999	359	999999	677	162	295	701	28	633	851	644	999999	999999	723	999999	893	217	850	454	92	999999	695	412	943	229	973	999999	183	190	956	999999	629	136	220	715	959	195	628	999999	999999	899	265	608	594	999999	13	456	736	84	999999	803	638	980	999999	999999	999999	947	999999	458	189	363	528	837	676	999999	24	874	612	17	40	999999	588	359	478	192	605	96	818	639	226	526	999999	108	541	999999	373	649	860	999999	774	22	483	180	999999	999999	381	999999	932	999999	999999	139	844	728	53	941	225	289	511	92	157	853	138	82	241	663	999999	429	306	523	485	375	23	155	242	28	235	417	999999	856	811	188	999999	84	350	97	682	999999	999999	600	937	94	147	778	319	920	883	999999	939	658	464	951	999999	418	269	999999	125	699	495	35	715	807	252	655	281	969	699	63	999999	153	999999	999999	374	706	586	401	999999	244	835	321	144	824	478	999999	401	999999	67	745	815	426	971	983	981	39	884	999999	842	999999	507	349	999999	829	678	795	677	774	999999	999999	832	868	694	881	999999	183	999999	891	338	863	264	421	999999	954	248	315	182	998	708	345	822	999999	558	746	737	496	100	314	155	683	711	999999	282	999999	913	999999	731	999999	129	807	999999	992	800	978	236	95	436	277	591	372	622	679	76	251	601	999999	999999	947	153	999999	999999	585	745	655	999999	638	148	280	999999	301	583	999999	878	999999	205	999999	655	580	999999	651	999999	823	723	783	70	999999	999999	40	50	537	637	783	946	753	724	563	256	155	999999	999999	947	166	236	299	788	541	800	175	999999	999999	730	738	437	502	317	269	861	962	594	129	88	999999	239	513	999999	800	145	135	999999	642	999999	509	999999	921	704	902	597	999999	994	529	241	394	984	279	999999	899	355	454	445	999999	999999	293	999999	706	999999	839	999999	722	999999	988	405	999999	989	999999	197	230	984	516	798	414	999999	437	967	74	888	999999	132	999999	707	765	999999	999999	689	720	999999	999999	999999	57	999999	999999	999999	875	799	16	133	999999	404	999999	91	
585	914	839	656	41	792	999999	326	999999	818	999999	716	999999	24	869	544	999999	986	999999	473	897	999999	999999	115	999999	439	999999	637	961	940	332	299	551	878	131	999999	614	45	657	999999	675	973	999999	238	584	159	18	860	929	999999	419	579	135	117	999999	313	999999	733	723	602	996	637	365	555	999999	536	174	98	999999	999999	929	679	999999	999999	797	999999	820	709	530	783	431	935	707	499	531	999999	174	444	694	818	874	880	321	65	931	48	618	906	742	58	984	919	968	910	542	739	249	784	319	270	493	277	999999	939	181	70	930	866	33	742	372	999999	403	84	154	58	367	999999	419	999999	314	913	966	482	999999	511	967	999999	956	792	513	390	134	434	335	606	677	382	883	871	118	752	883	10	686	263	999999	893	999999	493	999999	999999	374	560	955	579	311	730	150	669	103	999999	909	240	238	981	999999	999999	999999	547	381	985	400	548	651	999999	40	965	999999	545	985	83	40	472	421	999999	25	574	478	755	999999	946	241	999999	777	999999	843	999999	771	999999	999999	999999	154	228	999999	999999	575	826	908	999999	549	999999	934	604	684	999999	113	447	819	690	966	42	999999	993	252	434	999999	186	770	676	718	388	999999	102	999999	438	929	811	359	35	971	199	999999	84	999999	960	22	636	539	999999	871	406	832	91	738	999999	999999	160	975	999999	641	399	65	242	686	171	151	999999	717	256	100	999999	97	793	999999	776	999999	999999	787	292	422	127	646	22	805	999999	555	122	364	271	381	778	835	671	394	582	143	999999	398	55	818	179	919	293	667	579	999999	48	372	961	258	641	373	693	999999	524	753	999999	436	374	999999	38	999999	999999	999999	322	465	425	409	999999	643	999999	37	742	999999	999999	207	363	354	236	13	516	750	403	23	739	414	152	405	869	829	99	996	34	439	999999	999999	999999	418	999999	123	893	639	999999	327	314	614	631	999999	33	326	399	698	999999	370	108	288	999999	999999	144	907	323	30	539	317	553	948	12	999999	683	560	733	999999	999	122	119	999999	524	85	708	135	783	999999	382	552	999999	400	999999	663	999999	511	606	41	283	448	800	873	999999	918	773	999999	611	328	545	472	593	455	699	97	260	231	763	999999	733	999999	133	400	999999	986	877	162	162	999999	971	999999	954	702	670	999999	999999	246	999999	606	311	352	523	465	386	909	959	983	701	707	999999	119	748	597	999999	274	325	999999	235	122	999999	621	999999	272	357	373	518	890	999999	999999	775	23	452	166	707	391	495	
668	23	738	37	893	999999	455	936	861	433	999999	404	999999	245	912	21	665	565	690	148	261	117	22	400	79	999999	561	931	398	999999	591	999999	915	999999	656	395	496	999999	157	169	758	999999	496	940	161	495	388	903	863	999999	999999	601	27	253	244	560	11	347	999999	694	899	523	547	999999	841	999999	489	627	588	526	525	580	418	999999	389	924	621	999999	999999	583	999999	658	78	396	880	999999	999999	672	544	106	394	159	137	462	269	245	788	301	109	683	999999	760	324	346	486	216	999999	495	999999	319	999999	928	999999	999999	999999	251	999999	161	324	850	999999	816	92	999999	999999	376	999999	955	271	154	146	329	973	999999	576	70	343	731	909	999999	807	386	808	235	999999	466	60	999999	589	27	790	637	977	258	88	999999	677	999999	214	120	763	999999	999999	719	183	618	999999	543	999999	813	999999	999999	999999	999999	53	999999	17	857	335	675	325	699	376	253	363	508	352	724	486	386	392	510	526	799	909	580	999999	98	61	548	510	517	945	775	119	77	396	999999	215	859	999999	819	507	538	795	74	860	980	366	674	276	241	66	431	999999	999999	206	452	741	999999	76	918	999999	999999	175	808	753	600	999999	296	999999	25	519	627	204	572	13	988	999999	999999	719	182	732	387	281	279	461	524	355	711	870	944	999999	742	793	273	24	720	373	986	320	999999	999999	79	999999	261	721	438	999999	858	403	218	999999	896	752	894	196	428	999999	896	999999	239	255	432	425	999999	999999	776	834	930	558	999999	624	999999	534	460	336	662	824	30	999999	32	297	496	317	662	505	699	989	898	87	595	214	477	999999	91	999999	422	654	393	831	945	604	306	309	119	593	430	371	302	567	999999	603	494	999999	334	941	999999	124	762	672	730	786	935	999999	999999	88	157	387	999999	446	999999	18	441	199	612	428	991	197	207	79	999999	337	697	999999	553	991	720	999999	999999	149	265	308	891	999999	110	999999	999999	999999	346	41	445	53	999999	856	654	525	172	305	736	906	950	571	916	693	597	402	99	999999	310	971	368	29	81	313	191	999999	126	719	98	453	758	548	850	176	633	41	418	840	686	999999	828	425	401	409	199	693	999999	208	133	707	79	75	152	374	999999	425	971	615	999999	49	409	452	216	293	999999	411	999999	750	69	999999	984	258	917	282	152	999999	628	999999	999999	497	999999	917	999999	390	384	693	999999	999999	503	999999	69	999999	175	647	999999	385	218	117	261	787	972	999999	148	999999	999999	999999	157	870	232	
999999	797	309	500	187	814	491	856	826	909	463	15	245	999999	851	507	190	92	279	653	999999	999999	520	420	337	999999	593	999999	39	666	563	999999	535	999999	774	999999	999999	313	988	832	999999	999999	999999	208	798	781	736	394	297	69	543	999999	878	226	465	994	287	999999	173	661	231	712	827	169	355	917	480	981	481	440	747	876	103	446	516	247	353	999999	622	556	789	208	999999	969	133	825	668	999999	798	780	999999	870	150	337	999999	999999	701	231	852	880	310	754	913	856	321	999999	644	441	710	227	650	965	999999	617	999999	33	230	857	46	530	999999	172	193	700	307	999999	999999	766	835	91	999999	132	469	741	255	999999	295	999999	657	999999	999999	236	607	999999	999999	178	604	533	999999	587	999999	844	194	332	631	999999	571	999999	559	999999	929	877	605	628	999999	527	999999	534	371	999999	738	999999	209	580	349	999999	564	612	570	999999	999999	213	310	999999	877	701	937	146	120	117	473	999999	86	223	999999	313	631	979	898	612	671	79	999999	999999	849	619	999999	614	983	609	583	999999	999999	429	172	726	577	999999	751	980	590	369	424	264	374	999999	518	986	999999	999999	401	585	713	957	999999	212	51	683	408	268	67	999999	999999	999999	533	515	430	999999	999999	810	736	999999	238	999999	32	312	655	999999	263	999999	110	657	570	947	217	998	254	999999	962	959	999999	894	949	999999	922	999999	215	913	731	999999	244	999999	999999	243	309	128	356	794	935	164	557	144	430	224	167	410	763	216	999999	999999	270	737	693	100	135	999999	333	745	996	999999	106	999999	185	403	949	248	721	336	648	999999	652	459	758	807	412	549	473	735	334	522	999999	999	620	207	598	507	178	845	118	999999	999999	611	798	179	68	815	959	36	275	919	999999	437	567	999999	882	811	999999	886	688	585	378	597	420	484	999999	999999	131	978	804	451	79	875	999999	191	304	50	660	589	749	597	590	447	470	414	999999	76	441	416	325	787	529	999999	167	532	98	207	200	324	906	961	693	980	231	823	850	813	219	386	909	841	160	398	146	100	995	999999	999999	15	650	206	665	714	663	27	922	999999	718	695	999999	106	850	346	683	788	904	609	226	646	564	999999	999999	65	507	483	636	140	156	999999	999999	999999	79	999999	673	709	306	999999	327	213	999999	72	104	999999	999999	812	991	814	715	357	196	395	714	490	450	630	350	609	217	189	391	792	641	999999	167	999999	999999	665	999999	999999	999999	925	292	999999	745	999999	999999	999999	770	999999	492	822	
424	798	880	999999	453	999999	743	53	369	696	771	147	822	119	431	453	999999	360	999999	335	151	741	865	999999	113	702	745	999999	704	16	839	522	697	568	377	999999	771	26	490	999999	921	629	614	796	163	154	199	999999	80	482	977	999999	909	166	999999	682	932	619	48	999999	843	795	999999	362	857	259	999999	263	999999	588	682	349	869	348	414	522	999999	79	117	999999	512	999999	878	232	39	428	613	540	887	694	909	161	977	999999	604	136	290	262	999999	904	999999	935	894	999999	800	637	550	570	999999	168	556	863	511	999999	999999	734	916	126	332	438	645	910	376	56	999999	530	999999	140	744	287	241	999999	999999	999999	264	999999	999999	396	431	402	877	52	999999	729	148	56	649	999999	501	869	219	174	999999	510	269	794	569	848	999999	280	999999	420	826	475	999999	682	733	309	999999	671	999999	999999	694	999999	560	603	999999	647	907	632	880	473	638	874	77	77	943	999999	999999	999999	17	376	583	999999	136	999999	225	321	801	466	322	999999	82	830	359	689	479	999	999999	666	671	922	940	190	400	802	781	952	999999	859	999999	999999	366	365	663	153	947	542	999999	103	999999	810	845	451	999999	999999	999999	808	999999	388	597	943	679	287	798	95	436	402	761	333	685	273	914	999999	728	218	984	716	999999	215	741	936	999999	856	288	860	87	498	870	860	410	999999	437	28	271	794	999999	999999	567	577	717	554	999999	999999	417	123	999999	999999	722	112	555	999999	999999	318	999999	660	748	822	998	999999	999999	937	999999	999999	922	712	999999	895	680	934	782	905	158	598	498	197	165	724	449	999999	999999	184	999999	999999	314	725	340	999999	382	610	55	999999	999999	629	569	779	32	999999	557	705	286	999999	232	788	329	999999	999999	999999	820	459	505	33	999999	999999	974	834	171	763	596	206	381	718	999999	999999	999999	179	825	529	999999	719	174	285	176	743	888	962	999999	987	449	999999	999999	297	308	922	999999	999999	999999	257	654	735	618	999999	293	361	333	568	488	162	900	159	824	16	23	111	294	229	857	639	944	22	881	184	324	931	17	93	420	600	963	866	939	577	875	304	111	906	992	815	419	329	484	999999	96	299	840	193	284	206	999999	886	999999	600	312	642	853	999999	943	361	353	249	999999	887	198	999999	219	999999	141	719	999	999999	236	51	229	624	537	92	97	34	101	824	809	999999	962	87	701	349	275	242	451	667	999999	999999	471	179	999999	596	610	62	90	593	61	999999	207	259	660	133	381	687	999999	770	
356	918	269	999999	999999	999999	999999	121	343	870	981	899	278	342	425	999999	579	999999	453	999999	999999	44	944	508	772	254	26	713	999999	577	999999	587	137	680	320	53	381	999999	739	246	671	498	999999	220	611	162	297	864	999999	75	554	332	244	173	298	322	974	760	999999	999999	918	221	694	766	902	403	771	597	32	381	223	637	320	216	279	983	325	733	897	999999	956	162	879	362	33	645	353	963	391	997	79	999999	194	552	327	459	804	953	318	217	391	699	841	461	851	999999	21	37	999999	315	997	250	863	999999	999999	766	342	999999	742	266	60	807	999999	35	312	601	452	767	888	819	999999	372	425	689	238	267	320	999999	510	115	999999	326	999999	85	10	828	757	56	323	561	999999	471	220	999999	167	583	492	816	999999	259	474	254	148	84	136	634	825	184	999999	972	455	999999	999999	637	632	734	738	141	34	483	844	999999	453	999999	702	717	161	374	532	654	774	999999	278	260	640	388	187	994	948	375	13	583	146	351	115	212	638	999999	428	432	844	361	999999	999999	415	999999	801	811	382	999999	999999	460	651	264	207	999999	646	582	996	253	999999	744	192	659	479	999999	268	112	999999	500	89	578	945	999999	810	422	712	602	844	571	587	376	999999	539	892	552	931	881	153	164	565	999999	587	184	875	110	999999	999999	206	154	811	698	589	882	339	904	999999	999999	454	784	248	54	999999	434	666	190	999999	652	766	926	339	386	959	76	934	32	991	770	234	710	999999	999999	406	700	999999	889	786	739	210	988	999999	390	437	368	916	521	328	162	518	695	999999	999999	375	279	999999	999999	999999	522	947	317	912	744	327	744	541	667	999999	47	674	777	403	392	452	778	889	949	999999	601	999999	423	999999	839	262	538	732	727	214	137	885	335	160	274	791	892	999999	303	72	999999	826	259	999999	291	488	741	999999	594	83	597	389	865	485	147	999999	534	613	83	491	999999	21	814	462	521	999999	348	626	139	601	559	702	595	886	265	774	900	999999	422	360	521	246	148	999999	617	747	29	850	999999	901	999999	289	12	811	283	999999	22	999999	361	999999	150	999999	172	993	999999	895	793	979	229	373	999999	983	200	722	970	999999	999999	170	845	773	999999	497	999999	237	999999	999999	999999	784	612	583	761	114	198	292	999999	999999	83	154	999999	721	953	50	999999	649	439	283	99	999999	841	999999	809	852	950	588	999999	652	510	935	999999	254	205	19	376	646	999999	367	795	907	513	573	478	727	41	
133	820	102	866	964	798	69	190	420	943	881	773	909	163	610	999999	567	896	148	999999	885	526	943	673	984	48	82	488	191	776	277	262	999999	821	826	767	999999	786	546	999999	599	999999	785	76	495	873	702	999999	999999	999999	946	999999	340	242	155	607	876	428	882	926	726	581	998	643	675	628	691	98	337	999999	390	780	999999	11	895	821	741	877	188	121	345	868	303	569	999999	600	922	849	675	229	891	486	999999	620	420	28	999999	151	401	867	999999	614	876	351	241	175	999999	338	347	333	865	999	250	771	999999	857	288	439	813	999999	705	999999	999999	117	951	904	877	999999	591	999999	757	600	485	321	999999	731	992	999999	338	665	283	593	999999	351	363	892	246	141	999999	562	740	635	999999	327	171	349	999999	769	999999	337	297	587	747	999999	576	275	523	928	999999	859	865	999999	999999	157	800	121	999999	81	753	69	667	746	710	38	146	132	272	999999	159	999999	539	233	561	11	999999	695	999999	50	774	98	378	317	299	999999	999999	413	534	999999	526	59	999999	130	999999	340	999999	999999	877	999999	334	999999	999999	364	779	262	330	642	774	999999	779	115	275	999999	306	665	690	360	457	540	341	732	597	92	642	999999	581	419	217	231	999999	827	818	137	716	330	95	24	538	999999	849	64	999999	436	410	420	784	999999	823	360	649	999999	103	346	387	601	999999	920	999999	679	681	910	434	999999	766	952	296	148	583	976	580	999999	821	420	690	286	999999	999999	999999	231	325	861	595	999999	581	32	733	482	749	124	999999	174	303	859	366	939	629	95	999999	457	134	646	145	847	780	973	497	683	655	111	508	695	999999	999999	363	819	999999	577	972	744	999999	813	398	468	512	415	999999	999999	64	751	657	999999	999999	999999	107	999999	726	748	87	607	534	59	826	648	616	777	927	803	505	546	999999	62	122	999999	237	321	257	677	344	374	999999	534	629	903	999999	499	999999	22	402	684	102	576	500	374	999999	999999	986	999999	852	734	487	578	999999	517	999999	999999	895	576	997	999999	999999	59	413	712	16	999	429	999999	999999	126	999999	914	411	820	453	58	562	748	999999	67	334	999999	999999	610	887	32	77	999999	776	848	604	627	999999	616	263	999999	999999	787	999999	999999	751	73	556	735	160	572	177	647	999999	999999	53	157	861	940	999999	923	999999	803	825	984	932	999999	157	355	522	956	900	795	999999	410	999999	774	390	505	316	270	950	99	459	324	999999	429	999999	696	999999	999999	765	999999	164	340	819	368	
999999	383	286	444	916	211	222	203	672	381	999999	663	203	278	767	366	634	201	972	144	354	510	999999	512	266	999999	549	75	201	826	641	236	590	527	812	16	228	871	999999	749	876	265	651	482	348	396	503	537	689	409	999999	962	367	999999	23	461	253	774	188	999999	662	157	12	846	740	999999	82	675	466	999999	147	762	848	233	267	999999	859	656	999999	999999	956	21	999999	792	386	678	869	904	513	360	763	454	693	887	97	729	262	805	999999	493	323	828	999999	929	271	687	124	143	427	999999	602	596	609	318	509	650	771	999999	469	72	999999	178	999999	999999	997	999999	79	960	146	999999	999999	63	914	680	556	138	999999	999999	999999	699	999999	735	999999	588	758	176	844	385	999999	446	999999	999999	999999	680	508	999999	666	964	999999	578	999999	163	997	890	98	999999	681	929	999999	381	999999	324	690	999999	507	999999	691	999999	357	830	999999	999999	999999	699	578	793	717	244	181	410	999999	976	524	951	91	410	737	596	499	219	494	915	623	16	737	643	999999	575	182	258	999999	93	617	999999	999999	999999	579	308	321	999999	831	447	757	361	999999	733	800	738	689	107	522	104	93	148	999999	933	80	999999	961	934	999999	999999	72	999999	999999	389	999999	999999	230	168	830	439	285	204	388	999999	167	271	999999	13	999999	623	886	85	735	370	10	479	765	797	852	12	346	999999	863	688	384	834	415	999999	999999	387	518	531	276	999999	818	999999	759	298	775	999999	479	957	101	999999	266	987	198	584	999999	889	999999	433	315	999999	102	899	341	699	672	333	856	578	639	999999	114	999999	808	652	552	122	719	477	999999	999999	532	388	999999	54	432	397	645	830	999999	485	999999	94	225	448	990	918	556	70	625	452	999999	901	999999	635	999999	901	188	545	42	276	179	999999	411	270	305	713	614	296	277	284	687	999999	999999	163	736	30	149	369	661	633	565	999999	999999	578	101	631	70	659	341	531	219	110	999999	873	315	549	683	955	999999	999999	314	269	793	999999	765	927	473	174	999999	999999	762	818	884	999999	999999	520	338	999999	179	673	653	954	955	745	75	587	999999	564	999999	196	347	193	226	384	329	305	865	511	813	173	168	895	760	999999	768	999999	225	999999	999999	999999	221	850	785	480	633	359	999999	57	285	187	999999	999999	327	999999	356	578	602	999999	999999	416	654	827	999999	15	999999	758	204	318	977	675	371	837	402	62	975	497	408	746	750	970	990	818	999999	635	999999	999999	999999	58	300	200	797	716	319	755	
150	394	830	780	964	875	999999	996	999999	609	816	863	516	274	737	859	999999	856	758	119	425	999999	999999	393	542	266	189	155	27	786	877	999999	999999	646	912	590	666	627	781	875	999999	999999	999999	626	819	610	999999	999999	999999	441	999999	999999	999999	210	340	999999	792	447	248	708	999999	19	978	293	732	170	345	999999	361	156	203	552	84	883	999999	430	98	974	999999	932	523	999999	834	999999	999999	935	698	327	999999	609	798	229	389	999999	189	999999	26	999999	999999	658	274	873	952	175	247	477	866	999999	999999	909	224	817	873	316	999999	999999	185	999999	527	796	472	28	562	752	999999	974	173	12	704	498	414	634	91	999999	667	999999	923	669	348	999999	78	624	420	406	394	999999	999999	83	999999	369	630	623	999999	999999	196	256	320	999999	816	273	314	864	378	999999	505	590	736	958	648	545	999999	516	64	238	727	847	999999	999999	367	999999	628	999999	999999	345	867	790	697	983	728	421	340	722	852	84	984	214	255	11	999999	804	253	999999	434	351	472	124	569	708	999999	348	648	164	843	448	645	223	748	43	550	714	999999	753	999999	999999	215	999999	663	980	253	522	601	999999	999999	563	135	240	999999	774	999999	753	231	999999	614	389	773	185	999999	413	999999	770	466	222	999999	196	999999	499	167	206	146	999999	460	999999	465	856	999999	51	999999	999999	323	999999	557	974	999999	796	492	904	999999	999999	464	999999	999999	260	551	482	66	389	999999	77	652	999999	82	469	637	584	303	999999	999999	757	642	731	285	999999	100	32	999999	492	61	999999	703	16	361	999999	742	117	993	209	47	999999	799	367	896	832	637	688	343	98	346	585	999999	999999	381	391	217	732	753	999999	170	999999	269	999999	338	491	999999	646	999999	764	727	530	591	104	605	551	957	285	835	999999	962	411	689	999999	155	475	171	853	999999	999999	110	999999	363	298	49	518	722	235	38	414	468	991	414	578	370	816	999999	999999	999999	999999	999999	931	897	310	742	758	999999	145	429	999999	999999	520	21	999999	999999	718	999999	302	999999	96	828	732	256	430	984	999999	996	120	764	338	481	762	608	804	999999	179	121	62	556	291	678	587	806	176	94	999999	979	110	915	652	650	999999	354	168	11	701	684	477	326	770	761	729	380	100	390	568	912	217	999999	999999	606	123	746	773	417	999999	925	90	999999	999999	991	896	205	999999	999999	780	417	449	802	844	494	644	736	785	529	949	999999	715	786	999999	46	772	342	430	55	536	954	581	751	999999	775	604	141	290	
778	864	533	269	999999	999999	160	473	414	999999	999	962	999999	960	253	467	44	999999	303	819	999	999999	564	999999	999999	162	826	999999	698	999999	78	890	999999	999999	17	664	426	947	313	187	999999	999999	367	418	999999	999999	158	994	337	999999	999999	565	310	999999	290	559	310	999999	203	260	783	323	999999	372	854	999999	459	931	953	589	51	97	907	126	453	436	861	999999	352	999999	13	832	509	999999	326	513	589	201	175	999999	363	999999	753	63	999999	62	798	995	563	322	634	227	50	999999	999999	637	999999	194	868	999999	697	164	416	999999	256	950	814	369	55	350	528	267	999999	999999	235	999999	344	853	722	401	999999	866	592	40	358	786	791	761	999999	689	855	999999	332	320	760	209	999999	542	999999	453	247	438	949	222	794	999999	999999	544	522	867	303	804	999999	477	226	831	572	386	862	999999	169	999999	206	366	495	133	999999	455	745	999999	133	999999	57	279	999999	999999	916	379	246	981	335	256	249	999999	395	999999	999999	855	999999	999999	637	875	679	347	293	999999	241	999999	727	670	441	15	999999	496	744	501	757	202	324	26	914	202	149	999999	143	912	813	999999	999999	999999	199	999999	360	999999	398	258	131	709	999999	968	999999	332	652	999999	999999	999999	457	753	561	894	999999	740	999999	88	24	444	999999	798	999999	381	999999	340	999999	292	480	362	654	982	107	495	999999	999999	217	355	999999	592	550	574	341	812	464	69	349	86	151	999999	547	281	802	999999	999999	999999	505	613	596	637	999999	369	999999	197	999999	474	655	999999	523	999999	999999	999999	999999	431	894	999999	467	400	999999	321	991	547	999999	999999	999999	999999	190	154	972	57	999999	604	999999	420	883	190	480	999999	147	990	414	283	562	895	926	361	999999	999999	68	999999	865	114	696	285	646	999999	228	82	382	302	293	999999	103	999999	704	928	437	620	548	713	690	323	263	926	907	717	985	256	105	463	999999	810	96	999999	192	999999	907	483	773	722	999999	407	771	999999	999999	903	999999	95	999999	998	924	999999	832	355	672	551	851	770	378	928	185	971	977	919	170	999999	424	483	294	999999	999999	954	846	825	751	292	999999	999999	999999	13	999999	899	65	107	538	510	978	740	999999	999999	595	147	115	845	547	990	430	852	684	999999	489	999999	801	934	977	999999	784	17	604	390	998	443	999999	375	999999	285	999999	880	390	999999	505	999999	535	652	671	882	848	999999	287	760	862	700	734	996	523	999999	108	131	129	999999	726	999999	146	566	642	162	597	740	454	272	84	550	472	999999	
727	805	999999	158	272	104	131	782	729	999999	528	308	708	553	851	569	186	999999	760	999999	932	999999	546	968	999999	999999	294	118	557	999999	685	321	238	999999	278	718	659	949	858	35	447	999999	251	999999	48	344	453	54	888	884	999999	288	789	650	101	203	268	212	999999	753	809	999999	235	714	167	999999	80	999	284	143	999999	237	937	735	384	988	293	999999	930	675	75	999999	230	672	929	407	532	587	617	85	459	457	811	114	999999	434	719	999999	145	999999	274	454	770	755	974	999999	351	999999	999999	113	910	999999	281	999999	999999	569	792	999999	784	760	684	999999	999999	208	683	462	999999	832	999999	949	279	756	999999	999999	999999	621	479	474	698	81	66	478	321	514	175	999999	185	999999	425	655	999999	166	751	384	157	782	72	572	81	521	999999	518	999999	999999	833	163	906	999999	71	77	100	327	999999	713	704	215	180	999999	999999	249	286	87	999999	999999	317	122	15	734	950	999999	999999	999999	402	186	638	999999	934	999999	681	21	999999	12	286	358	565	324	999999	47	679	942	999999	195	538	832	999999	365	111	999999	999999	720	158	181	233	443	999999	999999	925	688	85	999999	281	184	205	32	711	284	801	68	309	993	820	967	64	18	27	372	378	569	941	283	446	265	987	960	863	366	779	843	839	382	399	613	962	999999	670	436	999999	516	131	999999	563	52	999999	25	999999	999999	999999	999999	425	999999	814	365	746	801	720	26	197	245	168	999999	504	957	228	926	603	217	14	541	347	590	382	862	448	979	719	999999	884	972	70	682	249	564	427	693	568	43	866	170	999999	653	999999	754	357	999999	999999	605	999999	453	999999	692	999999	585	999999	835	773	951	917	767	999999	327	141	999999	999999	486	115	940	540	535	368	570	350	999999	739	693	351	627	515	671	523	123	999999	999999	560	377	506	663	687	592	920	616	126	109	88	484	999999	34	579	870	999999	525	75	299	95	851	352	341	999999	193	493	999999	446	256	253	969	999999	700	664	807	980	451	263	947	614	751	453	250	766	999999	181	999999	57	999999	999	997	999999	290	356	709	34	999999	817	504	108	774	999999	870	856	118	736	821	369	772	890	230	272	127	684	999999	407	112	575	999999	999999	999999	107	801	257	999999	999999	999999	354	954	782	816	633	999999	848	999999	580	999999	393	657	528	999999	957	285	999999	999999	734	999999	605	22	312	922	598	236	492	932	676	379	622	610	999999	278	477	415	989	84	596	513	279	843	763	823	718	918	72	661	219	822	
57	478	999999	999999	862	342	651	860	227	406	999999	999999	999999	211	999999	783	469	999999	882	551	999999	680	191	231	660	762	259	488	999999	679	174	831	999999	854	332	154	999999	206	416	145	999999	999999	856	199	999999	362	679	561	863	935	459	811	778	667	536	377	296	299	341	109	999999	172	657	547	242	444	203	999999	879	816	694	273	999999	746	999999	999999	823	992	983	307	92	697	999999	278	230	363	999999	999999	327	999999	857	799	999999	316	62	600	999999	318	957	999999	169	370	682	56	999999	195	967	41	999999	379	553	304	999999	43	27	395	546	999999	327	879	392	999999	992	924	958	894	408	538	694	197	684	514	999999	190	148	721	999999	579	999999	44	395	30	186	999999	411	562	493	831	298	666	63	103	991	999999	999999	31	378	999999	97	355	787	439	999999	691	695	48	270	999999	999999	306	381	967	361	999999	493	371	960	54	522	406	411	999999	999999	999999	143	591	523	955	770	126	353	999999	491	681	257	956	683	999999	262	372	302	367	937	992	294	96	741	708	595	58	70	999999	246	999999	944	999999	999999	319	557	113	999999	314	999999	777	952	126	485	679	999999	999999	688	475	791	999999	113	54	639	257	743	57	849	999999	999999	999999	66	999999	29	800	999999	46	999999	999999	937	158	847	988	12	169	49	178	610	72	999999	999999	999999	595	542	96	587	999999	581	941	576	999999	264	999999	943	644	721	999999	106	685	942	999999	769	324	537	999999	999999	999999	52	999999	217	574	447	999999	150	999999	360	470	486	933	222	999999	465	825	797	437	893	146	54	368	447	116	82	924	999999	675	299	999999	67	900	783	999999	857	111	999999	999999	999999	477	569	641	293	999999	456	173	473	114	999999	999999	999999	109	748	176	80	683	41	110	501	523	667	475	999999	315	413	586	999999	999999	980	364	101	999999	375	426	576	999999	84	999999	999999	999999	999999	24	999999	355	999999	999999	161	616	402	999999	999999	999999	510	999999	809	104	999999	978	999999	870	22	723	134	187	852	732	734	999999	599	666	609	999999	999999	592	72	653	999999	666	787	455	434	543	999999	999999	999999	467	294	826	999999	482	999999	106	349	790	999999	736	890	955	503	999999	233	829	26	999999	574	234	192	999999	999999	166	999999	999999	201	402	445	479	376	327	999999	394	448	908	715	127	882	512	999999	660	695	335	762	385	999999	999999	999999	605	526	621	242	70	284	999999	349	459	719	822	905	947	999999	999999	999999	999999	73	999999	356	324	999999	899	853	999999	728	532	232	999999	403	999999	798	209	999999	999999	
999999	999999	999999	831	119	82	569	265	408	69	999999	558	315	999999	965	199	321	999999	644	907	491	627	768	999999	999999	752	153	999999	65	341	33	706	777	513	474	615	488	242	999	284	755	858	999999	793	465	180	226	953	196	214	75	744	564	271	359	335	986	999999	499	999999	928	382	209	76	999999	900	780	802	803	999999	999999	89	64	370	162	633	136	975	714	171	535	200	10	999999	999999	289	151	515	164	149	628	573	742	642	355	999999	658	433	757	565	999999	424	999999	836	502	985	999999	999999	999999	726	208	21	210	338	999999	738	999999	358	800	999999	758	274	647	663	731	148	346	422	25	999999	975	703	227	999999	771	121	50	174	999999	290	600	999999	406	438	999999	999999	999999	414	999999	999999	11	310	999999	11	807	135	776	999999	999999	363	999999	276	188	999999	751	505	793	61	999999	719	698	217	999999	519	999999	999999	867	999999	722	123	775	932	999999	408	999999	999999	80	225	351	646	345	999999	68	995	999999	333	769	77	686	446	823	322	999999	999999	918	794	311	123	999999	997	267	999999	774	991	999999	716	665	780	561	86	434	578	999999	999999	384	154	158	12	999999	831	50	800	533	285	299	462	999999	519	489	983	373	956	999999	999999	999999	999999	779	999999	416	924	667	989	515	610	999999	999999	613	927	716	999999	646	308	245	24	999999	466	999999	498	702	136	633	156	300	578	712	478	209	999999	541	606	374	91	999999	953	173	999999	999999	922	273	54	999999	166	802	715	347	74	999999	363	397	922	745	290	374	290	301	521	698	936	897	543	55	258	396	120	409	564	712	291	851	906	181	120	999999	657	286	476	353	585	241	648	756	845	966	619	860	93	999999	315	999999	651	362	358	35	730	999	600	769	692	316	782	361	999999	512	491	999999	634	65	717	14	825	999999	999999	705	259	787	209	999999	776	259	325	847	999999	630	209	999999	822	95	505	658	685	999999	999999	999999	458	999999	326	999999	485	867	236	38	999	311	836	483	248	653	775	942	799	318	993	999999	999999	934	954	808	313	937	929	999999	560	69	999999	128	517	844	256	999999	470	866	999999	909	33	297	848	106	794	725	999999	999999	319	562	999999	377	999999	227	287	524	341	517	39	999999	938	999999	477	940	983	718	965	999999	999999	813	481	932	511	93	419	999999	999999	999999	999999	999999	999999	999999	239	998	210	951	414	299	999999	732	630	953	837	269	970	999999	819	907	122	86	760	910	772	506	90	926	999999	630	808	584	999999	483	503	451	999999	188	458	
479	999999	42	314	675	838	674	192	528	104	252	123	83	884	188	745	937	827	722	987	732	917	283	96	999999	491	982	304	157	460	395	355	791	999999	350	999999	90	772	94	82	108	324	562	831	622	999999	734	700	258	737	565	624	202	999999	725	561	466	946	999999	999999	856	999999	44	999999	709	897	332	196	543	21	664	175	743	999999	889	418	999999	451	473	277	756	292	56	999999	999999	999999	163	600	999999	789	710	999999	252	999999	999999	999999	289	999999	999999	725	999999	548	166	247	999999	999999	999999	551	999999	317	206	25	482	999999	437	573	333	999999	999999	937	744	732	34	754	999999	999999	999999	999999	434	999999	999999	871	329	747	93	217	135	999999	347	505	999999	611	297	854	999999	695	999999	999999	999999	652	406	999999	321	194	999999	999999	524	412	999999	552	477	46	999999	999999	188	335	695	735	179	230	448	524	287	678	56	142	444	180	999999	616	867	932	381	999999	764	474	559	999999	766	630	999999	722	872	794	38	854	999999	155	675	267	999999	927	820	999999	213	881	387	642	999999	848	28	999999	251	330	999999	544	664	345	387	714	999999	561	968	548	536	726	651	493	650	202	649	298	999999	999999	999999	999999	121	999999	999999	882	97	917	996	917	612	349	481	999999	119	493	199	999999	767	961	999999	448	958	999999	715	487	240	893	999999	946	209	729	849	347	713	744	432	534	767	505	627	999999	565	60	935	197	254	108	384	166	12	501	530	542	999999	178	999999	839	425	101	651	203	924	59	718	883	499	144	839	374	999999	999999	390	272	344	633	882	907	347	527	242	142	519	836	999999	707	209	317	925	545	762	593	119	676	854	433	999999	515	342	62	698	120	268	999999	105	347	121	268	208	787	295	84	999999	897	858	518	684	98	115	999999	684	999999	218	999999	612	477	999999	714	417	911	699	377	575	295	829	999999	999999	999999	740	606	596	999999	118	147	259	687	101	999999	817	345	748	845	409	330	378	999999	901	999999	999999	627	791	999999	850	297	98	918	509	216	78	999999	645	999999	999999	509	425	999999	82	81	999999	924	385	344	896	999999	172	854	967	999999	999999	323	230	908	111	123	814	199	100	821	59	341	187	999999	153	91	699	573	498	999999	905	634	443	830	920	482	251	457	509	778	135	244	950	999999	299	755	515	736	83	243	999999	235	652	261	31	712	746	500	999999	999999	999999	598	365	77	348	292	879	399	988	628	871	366	999999	322	696	815	999999	923	595	999999	575	963	500	999999	214	679	999999	192	
999999	217	735	751	999999	999999	405	536	878	883	915	17	875	125	747	454	999999	338	546	999999	564	216	999999	823	904	802	249	418	107	999999	862	669	310	697	590	781	892	129	109	999999	916	169	936	999999	17	588	523	460	999999	55	891	876	143	999999	627	602	885	912	846	464	999999	986	438	778	999999	256	706	187	999999	965	561	253	999999	999999	424	404	279	823	816	326	289	789	203	62	218	999999	536	659	999999	999999	896	980	283	645	549	929	730	167	487	760	999999	346	999999	259	494	648	999999	591	236	232	999999	71	999999	530	185	665	793	386	570	44	720	999999	116	546	79	580	969	593	11	494	999999	121	999999	66	444	943	864	943	567	569	349	999999	433	847	999999	834	885	752	999999	884	146	999999	597	452	49	834	239	388	190	913	678	63	589	741	999999	220	724	49	95	241	801	850	999999	10	695	999999	624	999999	999999	244	695	227	133	127	999999	999999	999999	893	26	610	713	485	762	654	890	999999	364	691	298	454	120	999999	666	238	999999	295	535	597	757	273	219	999999	999999	945	227	461	999999	472	392	999999	696	831	32	485	528	325	97	174	120	410	999999	932	970	999999	134	849	560	894	44	73	794	999999	146	999999	999999	743	999999	816	437	438	364	999999	999999	68	758	288	822	999999	710	767	207	370	487	357	852	287	999999	82	999999	377	901	45	438	329	444	770	999999	280	95	784	349	999999	737	681	55	999999	999999	999999	677	845	999999	379	194	999999	865	433	449	789	999999	123	744	903	995	69	999999	999999	999999	979	999999	988	594	552	105	925	999999	926	999999	999999	311	999999	653	999999	405	975	351	532	999999	171	463	21	999999	905	380	971	50	999999	999999	677	154	999999	999999	653	298	689	261	999999	283	269	848	938	800	643	487	576	470	657	508	29	999999	14	477	999999	525	612	667	689	182	133	885	983	651	999999	661	585	268	999	798	999999	724	866	258	592	323	525	220	686	427	999999	511	999999	999999	266	959	999999	258	772	138	685	31	571	999999	159	383	999999	999999	844	982	902	318	470	858	792	304	851	756	885	999999	10	401	981	271	999999	622	999999	56	395	996	522	336	999999	999999	122	694	163	564	999999	218	457	999999	376	999999	525	495	50	999999	154	961	117	393	373	793	137	293	999999	309	933	999999	881	818	901	847	999999	576	999999	599	746	107	999999	296	999999	677	531	771	35	287	999999	883	999999	999999	901	434	888	139	963	702	743	828	654	853	631	572	999999	638	336	529	244	948	672	451	787	
57	819	821	736	695	999999	365	268	762	562	60	956	912	917	477	958	340	612	999999	855	917	452	999999	665	94	350	999999	999999	505	53	798	220	139	999999	854	999999	999999	999999	277	999999	387	570	892	999999	580	616	424	999999	859	570	903	346	999999	595	870	604	531	165	652	355	379	920	762	719	764	840	999999	732	72	999999	999999	937	999999	689	478	356	999999	997	95	999999	926	180	999999	935	149	462	667	999999	319	999999	999999	999999	999999	921	71	467	807	183	536	740	789	999999	999999	995	679	966	999999	999999	127	524	54	534	999999	999999	429	208	344	827	580	999999	182	292	422	811	780	978	197	424	999999	999999	549	999999	470	999999	688	999999	521	590	266	182	999999	804	427	795	216	558	842	999999	501	863	999999	980	999999	233	568	507	278	848	225	999999	999999	586	245	999999	974	999999	999999	725	999999	999999	687	754	999999	999999	999999	377	864	627	999999	231	146	621	999999	764	888	568	784	247	999999	190	999999	999999	374	566	403	875	569	321	820	999999	999999	126	89	316	186	377	419	205	382	200	999999	999999	252	994	563	167	663	999999	227	416	999999	999999	999999	315	999999	24	390	14	13	975	808	553	807	999999	736	999999	999999	999999	588	521	159	999999	864	596	547	324	430	380	12	245	221	98	999999	414	666	668	188	999999	999999	172	987	415	202	407	392	99	844	999999	267	999999	999999	58	892	705	999999	304	999999	351	768	905	593	20	999999	767	999999	719	459	402	399	77	999999	999999	528	999999	534	744	396	467	999999	458	480	243	122	999999	619	173	205	999999	157	372	706	836	14	191	578	976	412	434	643	672	639	451	797	199	999999	857	530	476	181	523	908	505	999999	320	435	360	897	543	158	600	524	72	255	999999	371	999999	763	346	847	999999	341	961	823	542	819	38	999999	923	767	761	643	728	999999	634	464	211	698	694	756	227	89	869	286	52	999999	577	999999	771	828	696	999999	193	999999	624	191	946	681	605	501	406	915	973	775	396	999999	999999	845	620	572	169	316	78	589	999999	477	471	999999	781	394	252	831	674	105	999999	999999	459	109	601	452	999999	530	103	999999	360	999999	115	104	890	94	362	731	585	208	668	999999	36	603	999999	156	720	272	900	221	259	999999	999999	878	999999	999999	508	999999	253	178	65	639	999999	874	999999	327	371	999999	794	696	41	520	256	999999	999999	690	999999	855	999999	455	732	999999	630	882	944	785	71	237	999999	171	999999	999999	487	999999	153	39	177	161	374	682	999999	999999	477	213	190	738	328	
999999	451	23	97	652	595	999999	446	999999	19	340	930	454	999999	144	999999	633	120	999999	999999	999999	999999	999999	999999	490	491	428	670	999999	999999	426	999999	216	999999	999999	785	385	999999	999999	999999	689	999999	343	29	836	230	920	425	650	375	844	102	816	705	488	454	54	500	607	171	177	138	67	999999	592	999999	724	987	971	359	602	559	187	302	999999	999999	987	387	687	999999	571	12	999999	999999	933	999999	999999	510	978	999999	740	884	476	999999	999999	561	999999	311	999999	207	506	932	999999	300	773	294	915	523	361	620	999999	666	813	348	600	175	999999	54	109	268	753	223	18	141	618	717	93	999999	397	792	955	685	950	999999	762	638	557	730	999999	999999	418	371	158	367	382	84	81	999999	180	739	999999	999999	212	178	999999	293	923	323	999999	999999	999999	509	135	569	999999	782	715	333	585	999999	617	387	999999	461	850	999999	74	651	759	544	646	955	999999	658	349	999999	483	782	45	999999	999999	244	58	194	446	999999	246	589	703	600	368	747	551	218	131	75	999999	751	327	999999	999999	282	564	999999	419	255	999999	477	230	578	308	933	298	116	257	382	339	619	24	942	155	485	947	999999	185	898	414	36	536	283	31	732	464	971	260	441	999999	999999	775	201	999999	768	368	134	999999	435	458	444	960	749	999999	999999	999999	385	999999	742	334	405	999999	521	841	248	940	946	999999	576	999999	326	856	816	702	999999	843	823	999999	386	127	823	867	750	449	999999	75	787	999999	999999	999999	89	63	518	999999	285	950	999999	999999	405	999999	421	577	999999	956	142	588	154	999999	319	611	913	999999	541	625	511	538	220	81	872	182	999999	410	981	581	399	999999	347	709	999999	476	589	473	902	558	705	255	152	793	999999	999999	999999	741	237	963	92	12	522	892	604	746	739	192	487	999999	675	21	999999	153	567	869	250	999999	629	842	32	999999	184	983	920	999999	396	999999	763	491	261	421	182	27	499	396	999999	455	114	680	737	407	986	679	882	693	999999	998	235	448	149	486	121	394	941	642	828	538	972	999999	360	322	428	996	972	263	838	578	654	181	128	999999	339	948	999999	999999	463	505	110	236	606	397	202	325	351	774	309	787	86	856	567	222	483	999999	329	999999	978	990	706	999999	854	91	999999	999999	330	354	157	173	999999	326	189	333	438	745	999999	963	130	999999	999999	207	954	61	501	798	613	906	322	999999	628	690	646	473	999999	482	382	525	999999	148	995	997	627	999999	508	760	676	244	783	737	33	
366	304	875	345	509	674	803	589	999999	450	423	41	583	544	598	680	999999	535	955	373	999999	999999	982	999999	656	580	999999	552	999999	131	379	132	584	550	272	999999	771	137	299	807	999999	935	497	999999	581	965	999999	999999	999999	999999	999999	999999	999999	999999	805	999999	322	999999	689	999999	856	999999	847	434	81	301	457	999999	281	999999	909	589	246	158	795	291	999999	294	999999	690	536	225	643	999999	171	999999	304	999999	744	999999	999999	13	447	370	999999	999999	97	72	999999	999999	518	20	330	706	180	381	472	679	999999	524	23	999999	240	998	402	641	999999	196	273	410	997	246	298	455	139	999999	151	875	207	477	203	999999	667	999999	182	525	999999	936	490	789	207	999999	999999	230	999999	54	999999	449	968	319	710	901	799	999999	292	282	722	874	577	275	240	596	482	999999	999999	653	370	983	999999	876	745	681	999999	483	213	382	603	77	642	94	142	701	907	887	766	999999	570	452	964	900	803	30	368	999999	999999	610	999999	540	900	169	684	789	999999	102	573	38	206	326	22	999999	678	654	241	492	143	999999	689	999999	344	38	92	917	28	925	83	725	322	490	999999	602	240	73	177	999999	410	352	87	815	323	737	999999	254	439	65	999999	999999	999999	876	91	999999	921	999999	999999	999999	86	766	999999	698	28	848	716	999999	999999	420	679	999999	999999	758	92	791	460	873	280	999999	999999	838	487	963	703	924	936	445	409	901	999999	681	867	305	999999	999999	581	389	796	475	31	999999	850	29	999999	617	672	40	999999	300	570	999999	287	999999	999999	248	288	999999	994	104	912	999999	316	999999	739	999999	999999	190	362	448	219	81	87	804	999999	999999	987	468	587	96	262	999999	651	999999	341	632	999999	278	366	168	364	773	394	701	999999	750	84	359	999999	387	869	491	999999	355	90	499	970	483	23	999999	260	820	230	908	999999	16	629	999999	169	116	999999	478	999999	203	93	446	999999	385	251	834	999999	638	187	209	999999	770	999999	305	38	842	662	920	265	999999	999999	543	552	999999	859	999999	999999	877	199	184	783	401	999999	484	272	643	999999	595	241	999999	999999	622	643	30	691	81	778	999999	178	327	999999	999999	223	856	999999	549	894	999999	999999	999999	999999	599	448	13	426	825	113	753	43	395	39	999999	999999	85	57	295	999999	531	795	999999	778	999999	708	871	999999	110	188	810	198	999999	749	612	79	546	476	999999	184	999999	999999	866	999999	35	999999	783	999999	387	999999	999999	808	10	649	999999	415	738	915	915	890	999999	283	325	646	302	
565	320	645	427	997	152	609	726	999999	999999	927	928	819	753	505	999999	583	352	116	50	12	197	999999	386	206	340	630	560	999999	607	366	288	229	675	470	980	147	870	390	851	537	92	889	388	445	486	919	172	999999	965	992	930	219	605	999999	378	248	269	230	999999	521	999999	296	513	999999	648	709	153	293	525	788	713	999999	264	513	999999	307	694	941	999999	421	468	150	475	999999	999999	78	623	385	101	999999	878	999999	999999	339	488	999999	999999	484	796	777	999999	879	894	186	289	968	955	102	999999	80	553	327	510	255	999999	908	820	898	477	579	95	999999	201	783	910	74	999999	999999	34	999999	999999	219	155	999999	999999	589	256	298	336	999999	123	530	15	31	198	560	149	478	286	580	975	999999	16	227	999999	17	999999	120	276	224	730	40	78	999999	160	344	182	566	610	999999	661	532	572	21	465	564	999999	180	999999	359	924	769	999999	453	999999	442	212	927	261	636	901	146	31	121	736	92	462	759	871	999999	388	582	867	812	918	452	999999	999999	999999	999999	999999	517	524	917	300	999999	392	624	106	999999	999999	254	314	999999	572	525	511	460	284	383	999999	14	999999	742	970	352	902	835	999999	706	526	216	176	999999	392	394	621	114	820	775	699	837	999999	163	721	999999	277	894	250	403	941	465	721	999999	33	250	218	782	999999	947	68	999999	99	400	999999	925	87	999999	591	188	903	999999	639	509	683	274	351	999999	30	836	85	18	595	141	765	70	999999	788	111	151	999999	839	999999	873	716	152	748	271	961	795	66	98	312	71	499	544	825	999999	704	999999	999999	72	999999	119	872	60	962	957	635	141	440	999999	87	450	12	74	249	766	792	541	526	89	999999	235	780	999999	999999	533	641	230	245	283	94	999999	252	123	87	57	11	999999	999999	999999	999999	830	365	999999	20	862	69	435	304	999999	428	172	242	818	999999	536	339	885	355	438	326	414	895	166	214	734	207	999999	986	999999	999999	136	999999	736	453	363	870	23	976	999999	474	216	926	186	999999	999999	999999	433	999999	551	718	125	321	751	474	232	999999	208	563	999999	665	179	448	112	999999	302	811	506	999999	999999	665	999999	999999	512	964	119	487	719	999999	292	623	773	655	999999	999999	999999	815	609	999999	999999	999999	672	459	700	999999	999999	767	824	882	562	120	614	68	719	886	999999	999999	808	999999	364	999999	224	896	280	662	891	999999	13	628	653	486	211	244	155	999999	993	866	217	999999	669	351	999999	836	748	182	999999	715	
999999	559	999999	999999	16	999999	999999	485	214	775	189	48	296	779	764	999999	238	86	908	999999	912	622	892	535	999	484	127	22	999999	387	157	108	999999	185	588	453	999999	222	479	389	337	999999	892	227	687	999999	47	999999	587	467	608	672	999999	999999	999999	323	999999	556	999999	531	999999	999999	403	826	627	999999	395	120	201	321	659	26	606	999999	52	252	730	674	848	830	446	237	435	623	779	999999	834	22	999999	275	999999	989	779	999999	685	999999	999999	76	600	606	783	927	698	276	807	591	76	745	597	560	592	991	708	611	999999	999999	469	780	56	152	256	382	737	999999	533	999999	246	999999	843	610	976	664	999999	252	56	519	538	169	999999	198	418	98	425	822	682	795	999999	178	999999	218	973	999999	29	999999	999999	410	200	773	742	147	999999	418	902	999999	583	999999	917	465	564	999999	937	999999	964	999999	733	168	957	914	253	737	389	78	795	634	637	491	999999	626	893	999999	329	765	999999	678	843	10	195	437	249	754	878	999999	613	999999	281	672	530	170	724	201	453	285	999999	14	757	286	999999	278	360	102	293	999999	999999	918	255	999999	883	999999	25	732	999999	529	999999	498	999999	999999	465	999999	363	964	960	999999	901	701	202	999999	245	422	921	567	387	917	999999	157	470	587	999999	694	51	109	789	244	155	999999	229	999999	611	41	155	202	820	124	915	999999	142	809	399	870	726	999999	936	471	999999	457	355	64	999999	527	999999	281	312	999999	466	264	184	999999	999999	999999	482	999999	442	214	276	729	746	272	12	691	999999	999999	198	999999	999999	839	999999	999999	870	999999	646	174	481	93	999999	873	999999	999999	658	660	221	416	480	489	398	456	999999	999999	999999	999999	710	92	61	760	512	999999	93	999999	802	626	101	855	855	640	273	317	797	359	999999	402	999999	697	999999	351	999999	608	190	709	993	521	79	441	134	234	987	564	122	999999	999999	999999	790	968	256	42	569	365	561	840	225	999999	659	420	529	801	806	23	478	710	291	904	195	384	999999	291	556	659	731	630	652	709	999999	86	777	575	612	999999	999999	581	782	123	56	999999	493	912	861	659	912	332	428	999999	96	412	999999	999999	999999	416	50	999999	999999	910	999999	931	198	516	885	583	642	999999	199	999999	572	896	928	177	857	999999	890	25	429	897	999999	999999	999999	678	623	999999	646	999999	135	205	999999	999999	106	872	489	124	161	976	999999	288	26	958	142	492	411	999999	484	272	818	603	525	34	545	588	999999	234	999999	520	893	103	937	541	
828	994	999999	97	800	66	687	999999	999999	913	988	151	880	789	276	719	999999	433	317	383	292	531	679	805	939	518	999999	265	999999	641	93	933	350	999999	140	148	386	323	999999	428	584	85	909	999999	46	403	707	383	957	19	999999	469	785	563	259	999999	324	310	157	292	356	999999	999999	999999	830	999999	800	999999	659	999999	999999	953	44	888	798	216	999999	999999	769	999999	999999	336	999999	385	398	623	999999	787	999999	833	824	86	999999	116	82	162	728	855	781	980	603	311	723	829	677	300	435	999999	765	52	999999	999999	541	611	999999	29	134	999999	665	217	907	23	999999	826	314	266	786	927	816	999999	488	766	296	999999	999999	508	612	478	708	108	198	260	999999	193	159	999999	544	564	635	62	999999	756	999999	573	83	589	142	897	524	420	513	507	999999	128	564	917	959	753	668	972	417	656	999999	567	999999	999999	991	999999	677	736	721	999999	999999	764	999999	731	577	722	999999	362	999999	715	953	298	999999	690	180	999999	628	241	999999	791	896	999999	999999	381	999999	632	554	426	598	156	230	788	698	291	214	999999	999999	833	350	246	48	999999	606	701	702	975	972	999999	999999	999999	368	445	128	929	335	640	999999	247	248	944	177	999999	764	230	494	175	999999	999999	999999	999999	403	794	891	999999	753	999999	999999	943	678	517	659	226	940	510	787	785	669	769	999999	574	206	272	999999	405	999999	749	551	385	217	537	999999	669	852	631	694	999999	999999	747	185	745	583	185	568	999999	294	951	358	264	442	999999	505	999999	358	910	999999	141	210	495	311	999999	48	680	999999	151	140	999999	373	318	999999	224	241	999999	593	219	990	999999	703	862	120	127	400	297	943	508	999999	999999	320	941	972	562	372	999999	446	181	999999	903	450	427	600	304	588	49	448	227	477	999999	246	148	999999	999999	437	347	384	999999	999999	751	737	999999	119	584	999999	431	999999	262	852	182	485	422	999999	999999	580	286	272	999999	539	360	999999	725	999999	458	320	181	31	344	135	999999	683	261	567	956	175	222	317	26	624	166	704	195	999999	305	107	999999	636	832	999999	161	85	568	654	262	999999	999999	207	661	273	507	409	11	137	827	499	233	855	555	921	367	969	255	201	383	999999	663	360	735	360	497	545	199	286	973	948	125	607	314	64	999999	25	655	752	126	756	702	67	547	805	873	968	91	910	700	192	829	376	281	999999	248	661	999999	311	999999	999999	999999	725	164	878	999999	626	550	501	767	999999	323	503	85	999999	999999	605	999999	
929	486	528	463	289	585	791	128	748	335	999999	815	503	553	353	999999	164	547	976	999999	669	999999	257	427	999999	153	358	868	336	301	999999	651	642	999999	542	825	257	508	930	150	999999	999999	635	301	842	685	999999	798	970	527	920	89	977	702	153	508	238	999999	873	146	236	999999	999999	457	680	999999	183	653	21	999999	728	655	616	999999	999999	999999	796	956	585	904	999999	560	898	809	380	999999	674	999999	999999	999999	999999	999999	634	794	913	449	968	999999	620	785	512	620	786	452	999999	275	472	150	999999	999999	712	999999	525	999999	999999	999999	999999	982	86	113	392	243	947	977	999999	999999	999999	822	923	101	940	617	999999	799	402	999999	773	456	20	999999	113	533	778	471	999999	999999	999999	665	537	246	424	985	112	516	402	278	672	809	520	227	999999	999999	227	79	303	104	937	725	577	998	903	578	999999	971	10	859	464	486	655	617	949	365	295	687	677	955	999999	828	999999	133	999999	964	999999	792	999999	999999	999999	999999	178	999999	386	905	97	538	999999	845	999999	140	516	543	999999	196	163	999999	999999	890	365	999999	402	348	589	119	329	454	412	939	643	190	121	546	553	755	317	428	241	54	277	756	999999	831	942	384	321	863	318	409	999999	41	524	969	108	776	316	829	648	277	586	643	999999	403	212	832	999999	999999	999999	999999	878	734	672	999999	622	999999	999999	571	406	214	797	465	145	13	138	611	666	999999	448	999999	449	488	780	964	468	633	630	999999	629	119	365	999999	872	259	531	86	369	300	357	999999	999999	744	433	443	479	130	508	132	275	600	999999	877	530	999999	619	400	954	999999	765	988	999999	245	942	296	849	455	593	999999	481	61	252	999999	794	949	196	999999	999999	346	999999	347	135	999999	999999	39	942	999999	820	659	640	999999	131	661	535	368	999999	354	802	146	594	33	537	622	650	223	358	801	93	581	36	999999	345	617	999999	427	863	480	561	913	354	371	999999	933	255	351	999999	999999	839	436	438	999999	901	917	999999	999999	809	513	856	470	680	150	404	249	632	724	794	514	447	999999	504	50	793	889	999999	232	999999	604	377	309	999999	767	961	656	999999	194	23	428	999999	999999	617	999999	623	100	242	213	967	395	310	530	556	425	153	732	999999	398	58	22	135	530	81	215	999999	557	186	913	189	999999	999999	448	711	376	999999	694	499	154	427	703	657	588	265	13	303	846	752	868	623	239	724	754	146	10	302	999999	681	412	999999	999999	913	999999	34	229	298	862	818	190	
999999	459	242	999999	971	355	364	546	274	78	912	999999	804	999999	999999	949	33	352	311	710	84	315	22	97	930	360	789	339	564	999999	715	440	999999	572	999999	174	996	938	783	791	645	755	79	999999	499	999999	271	605	999999	84	999999	946	560	999999	116	470	999999	999999	856	620	999999	999999	982	238	363	481	271	242	226	999999	953	999999	568	520	74	999999	245	409	598	15	99	999999	311	490	840	999999	879	919	999999	631	999999	851	91	173	235	620	772	999999	999999	27	663	38	999999	901	131	999999	387	50	53	787	235	46	556	850	999999	381	724	502	999999	594	999999	999999	999999	595	408	999999	13	999999	294	454	999999	404	999999	580	351	71	805	409	369	728	391	839	876	999999	405	691	305	241	642	999999	895	280	452	999999	425	322	261	793	503	30	117	999999	755	599	241	831	999999	975	508	469	999999	999999	143	999999	213	762	475	107	199	999999	999999	772	762	999999	558	285	951	494	165	999999	809	21	906	348	621	408	93	287	999999	573	804	329	999999	183	288	580	147	999999	462	999999	999999	164	604	786	224	345	229	325	50	956	999999	999999	820	478	659	563	418	794	58	999999	999999	999999	999999	625	999999	486	49	588	162	978	147	999999	999999	503	193	655	999999	130	134	285	188	768	246	999999	693	411	509	263	999999	724	999999	353	734	999999	999999	658	504	978	872	737	306	641	173	72	818	711	370	999999	295	999999	156	298	999999	999999	999999	910	951	999999	931	512	976	999999	73	437	999999	793	443	999999	999999	999999	161	438	257	396	999999	547	605	184	672	981	50	192	968	520	578	874	683	961	41	82	706	999999	999999	370	999999	520	577	735	256	35	999999	999999	999999	760	852	717	999999	999999	794	999999	314	776	506	950	471	794	999999	553	999999	941	999999	482	353	447	827	825	391	886	999999	999999	969	870	928	647	713	64	386	999999	999999	999999	833	411	999999	952	768	999999	829	106	999999	967	999999	34	999999	315	999999	795	642	369	932	999999	335	999999	647	336	999999	444	848	858	246	417	417	609	886	998	117	708	999999	400	679	999999	996	295	999999	999999	764	999999	999999	622	731	918	421	26	285	640	534	680	763	999999	844	999999	999999	999999	859	492	559	104	147	999999	999999	216	489	252	999999	44	41	50	176	978	572	173	451	999999	999999	328	995	999999	333	256	473	437	945	476	556	999999	815	999999	435	505	119	670	807	125	425	999999	439	179	999999	999999	608	494	513	784	277	681	882	999999	999999	541	497	168	770	891	413	770	271	22	696	344	229	999999	
999999	670	869	999999	999999	999999	810	612	889	825	74	93	647	979	923	999999	999999	875	999999	959	999999	894	999999	950	899	915	711	654	262	426	999999	992	31	603	879	842	999999	999999	999999	999999	56	240	651	671	104	687	254	434	847	111	814	820	999999	269	822	720	662	919	12	449	999999	999999	360	999999	351	81	71	53	109	90	255	999999	559	915	913	952	252	346	999999	221	671	999999	999999	161	999999	662	999999	761	780	169	190	999999	373	875	999999	890	879	188	330	999999	626	211	335	766	855	981	271	955	999999	870	477	326	72	790	778	346	999999	209	860	999999	999999	309	999999	940	999999	260	469	683	981	999999	999999	73	999999	833	595	999999	952	999999	305	631	401	175	414	999999	691	999999	933	582	107	597	999999	680	328	999999	81	999999	938	394	999999	605	521	587	999999	333	797	413	311	238	205	318	393	317	999999	239	297	785	894	361	999999	999999	327	999999	586	393	490	401	745	384	762	279	531	999999	185	700	119	813	201	91	123	288	562	999999	999999	789	214	235	777	99	999999	295	431	586	146	829	288	634	11	589	843	405	668	927	476	925	786	826	141	213	129	999999	593	813	248	970	999999	622	509	999999	189	265	999999	999999	39	999999	999999	999999	431	355	999999	485	811	612	999999	718	619	999999	237	999999	12	388	103	574	969	870	702	617	347	175	999999	999999	134	214	999999	587	780	999999	897	10	87	841	404	786	791	644	671	981	999999	530	360	849	999999	57	793	801	172	999999	686	999999	773	241	607	265	11	999999	360	999999	999999	660	937	999999	738	236	999999	171	999999	999999	999999	335	208	999999	51	817	814	999999	279	999999	999999	608	425	999999	336	999999	999999	846	999999	148	784	45	294	999999	778	915	592	753	121	999999	672	632	999999	855	277	999999	961	63	199	999999	451	506	486	283	999999	999999	244	999999	281	10	999	538	999999	844	999999	746	51	999999	941	135	999999	71	393	120	414	788	999999	570	999999	975	776	183	656	999999	697	287	999999	21	999999	184	999999	999999	999999	120	999999	143	999999	973	332	531	999999	827	121	73	564	389	123	375	868	407	814	674	754	999999	233	999999	882	999999	157	255	196	40	264	999999	999999	849	589	999999	999999	280	94	815	247	931	666	948	72	592	889	999999	174	194	152	481	369	999999	999999	186	886	343	261	230	826	999999	344	289	999999	999999	618	715	800	840	424	598	322	998	437	823	999999	285	763	299	594	839	999999	999999	887	782	407	449	999999	412	395	618	28	863	989	170	999999	386	385	999999	974	999999	
516	333	770	553	168	370	578	808	999999	611	579	999999	999999	987	996	999999	401	999999	945	178	497	398	455	999999	579	459	19	999999	236	262	899	55	324	420	332	757	242	344	999999	999999	999999	419	999999	783	48	999999	237	999999	173	264	999999	595	772	999999	686	128	878	964	973	709	999999	311	581	294	712	534	647	226	999999	249	110	999999	999999	908	307	87	532	671	999999	522	232	17	112	971	277	314	282	518	733	214	999999	277	370	999999	686	569	838	581	81	999999	419	20	347	999999	999999	927	428	864	509	608	596	216	207	460	487	999999	208	609	26	999999	999999	999999	492	460	369	999999	696	263	231	999999	999999	951	600	262	113	221	669	188	817	349	886	417	19	999999	617	672	80	999999	436	343	999999	999999	564	672	999999	290	527	887	564	332	240	174	642	771	368	645	999999	944	357	275	683	30	999999	676	999999	999999	130	367	842	697	762	787	999999	999999	999999	21	396	927	999999	822	999999	999999	623	494	999999	999999	774	999999	766	999999	65	135	999999	999999	660	349	445	999999	999999	999999	170	170	55	867	569	453	348	999999	403	357	258	688	944	535	999999	900	999999	307	567	999999	79	882	601	869	641	999999	235	665	999999	38	576	508	777	592	999999	533	737	999999	925	665	382	30	844	999999	723	999999	190	999999	589	759	942	147	329	999999	348	288	568	185	235	932	228	999999	526	374	999999	750	999999	999999	873	58	999999	651	382	902	428	59	999999	999999	999999	274	456	208	85	478	96	999999	188	999999	253	383	965	561	530	992	999999	999999	504	999999	637	973	999999	827	999999	541	999999	301	764	427	999999	299	251	999999	39	960	999999	29	607	58	999999	352	572	999999	118	499	92	611	130	390	465	729	554	566	555	183	809	629	55	544	999999	999999	673	761	498	954	142	999999	532	569	999999	427	999999	455	201	295	411	971	718	999999	458	999999	180	384	999999	210	744	999999	999999	856	160	856	974	72	176	493	678	811	995	999999	999999	502	88	999999	873	999999	638	108	375	269	999999	837	911	391	96	999999	624	299	799	297	220	457	760	676	418	999999	453	999999	289	708	617	600	976	564	999999	956	999999	999999	999999	999999	571	645	319	999999	94	323	945	593	976	280	869	388	21	707	944	999999	999999	411	151	222	594	610	819	667	651	181	999999	356	94	140	989	13	999999	999999	726	999999	999999	199	999999	105	715	999999	62	19	999999	238	999999	279	619	999999	999999	504	478	297	339	999999	826	999999	999999	999999	461	598	999999	846	999999	865	600	999999	999999	379	771	999999	
819	55	507	735	557	810	828	423	999999	591	737	698	915	999999	535	999999	546	999999	747	999999	999999	679	999999	127	361	215	999999	999999	638	999999	999999	249	624	999999	685	432	790	999999	413	999999	823	505	328	869	860	809	930	795	999999	109	600	999999	632	285	280	999999	411	999999	383	999999	91	856	785	999999	303	497	83	252	999999	112	710	942	360	731	673	776	999999	774	266	551	999999	999999	999999	538	850	81	617	999999	402	545	30	410	999999	71	999999	967	719	999999	576	373	736	999999	984	237	399	658	865	900	611	504	788	637	133	832	999999	157	223	257	999999	232	879	733	849	274	92	309	999999	999999	999999	999999	66	184	999999	892	814	596	949	414	148	202	215	999999	737	898	999999	392	286	397	999999	787	999999	999999	885	354	493	12	838	999999	155	100	999999	576	999999	906	447	614	440	240	27	480	999999	999999	999999	999999	999999	172	995	951	518	699	32	333	304	19	952	593	298	853	409	999999	999999	999999	268	57	265	638	614	831	460	152	952	999999	380	523	589	943	363	786	999999	331	17	887	999999	456	77	612	999999	999999	953	853	326	586	831	215	723	968	550	71	843	999999	557	173	500	376	746	977	953	780	429	18	240	511	999999	87	804	869	37	812	980	652	999999	520	878	607	826	376	999999	175	800	620	403	302	943	949	774	843	397	835	710	100	999999	501	999999	999999	999999	814	70	754	410	853	941	738	999999	200	31	47	295	893	999999	999999	762	788	980	809	615	937	567	576	313	999999	999999	201	999999	890	999999	999999	846	933	983	21	316	469	765	946	679	665	221	753	928	737	999999	999999	295	340	337	871	521	999999	339	685	256	999999	451	448	381	999999	636	200	206	166	200	999999	909	538	73	302	32	999999	999999	950	999999	814	647	575	413	977	906	771	562	999999	999999	982	604	999999	765	822	999999	326	575	929	999999	30	556	772	546	207	594	999999	999999	44	999999	487	734	999999	959	999999	999999	999999	45	403	843	864	999999	84	812	999999	756	999999	773	250	999999	706	468	210	920	705	267	875	39	215	393	999999	999999	527	283	865	258	225	348	332	976	999999	290	181	999999	999999	999999	482	959	999999	450	982	984	35	760	151	29	533	468	999999	999999	970	846	829	20	694	999999	120	801	999999	999999	540	273	450	273	999999	426	296	124	755	999999	785	915	999999	765	999999	174	479	767	142	845	724	757	999999	999999	999999	306	460	999999	401	805	281	681	22	378	999999	719	543	762	628	725	733	418	712	999999	399	999999	155	999999	610	
529	890	353	669	999999	245	999999	999999	302	267	834	966	135	722	950	999999	114	903	332	999999	999999	630	716	148	416	999999	315	55	999999	999999	951	999999	395	999999	999999	999999	928	22	910	142	999999	542	251	504	793	999999	608	696	999999	898	295	999999	822	219	919	999999	183	214	999999	999999	929	999999	999999	999999	315	683	580	574	850	44	122	102	992	199	728	158	389	999999	354	999999	514	619	293	256	472	800	999999	185	641	972	999999	999999	759	921	999999	398	999999	706	199	120	188	43	845	727	786	203	169	632	490	771	519	961	999999	604	999999	999999	455	786	82	999999	353	404	933	877	302	398	342	999999	986	340	648	999999	32	244	479	999999	774	565	999999	278	640	999999	999999	999999	463	781	999999	999999	446	893	943	722	634	683	767	784	110	967	435	999999	861	98	645	999999	132	999999	938	625	135	14	545	889	326	803	999999	646	709	73	424	520	533	999999	999999	999999	999999	925	59	349	476	695	999999	999999	999999	82	417	552	999999	999999	746	999999	843	999999	40	441	358	999999	406	830	809	131	84	46	553	914	999999	999999	999999	553	999999	206	999999	598	158	440	634	999999	999999	254	395	332	585	174	327	795	677	293	156	202	743	343	529	999999	999999	355	999999	999999	264	225	217	732	98	999999	782	549	999999	254	999999	599	807	620	999999	162	444	486	545	999999	719	757	247	580	538	271	809	428	677	999999	68	999999	999999	301	483	543	46	999999	243	77	391	999999	953	433	202	999999	999999	999999	48	377	783	63	999999	999999	623	506	978	637	204	827	708	364	999999	283	999999	999999	779	999999	147	761	125	781	253	999999	529	942	803	814	387	981	875	999999	999999	309	784	999999	999999	120	678	977	564	409	468	416	368	37	905	680	999999	999999	776	880	986	999999	262	11	809	340	190	680	703	174	999999	999999	951	999999	974	572	999999	190	304	669	836	170	207	715	323	837	120	501	999999	133	999999	482	214	995	999999	112	57	783	205	662	999999	997	283	999999	160	255	464	345	999999	342	999999	66	610	117	53	999999	89	546	999999	972	230	688	644	579	597	999999	18	955	999999	872	524	999999	985	642	739	838	999999	999999	999999	78	382	775	449	703	999999	999999	872	999999	951	999999	999999	999999	999999	232	442	251	363	703	999999	383	246	508	23	999999	999999	999999	81	967	999999	214	939	282	980	620	600	999999	249	940	999999	87	999999	999999	14	458	849	22	621	762	210	498	999999	192	14	192	832	873	761	268	885	476	448	999999	999999	746	934	750	531	484	632	987	999999	999999	
999999	999999	479	334	999999	564	999999	805	853	319	999999	879	729	756	277	798	788	726	693	981	64	170	999999	999999	192	999999	523	999999	491	147	140	222	496	71	126	288	712	507	379	999999	926	999999	999999	139	999999	849	999999	187	999999	732	695	999999	999999	30	368	904	96	479	151	246	51	999999	323	716	188	554	393	668	640	988	95	290	999999	495	999999	999999	547	509	862	999999	250	345	625	759	451	234	918	475	702	221	202	999999	366	999999	165	999999	765	906	950	999999	466	999999	547	999999	646	999999	558	808	999999	999999	367	999999	617	808	999999	705	999999	564	275	954	999999	917	965	999999	999999	999999	999999	225	340	370	219	641	999999	280	876	891	798	999999	122	45	676	999999	509	999999	854	999999	999999	557	999999	460	86	211	641	996	956	999999	393	129	999999	794	491	343	477	605	999999	726	999999	346	932	114	999999	999999	452	999999	287	525	417	656	573	191	237	999999	89	880	294	18	999999	562	324	999999	508	679	444	328	999999	343	642	999999	144	138	586	289	625	41	552	999999	999999	412	718	440	141	737	555	999999	567	124	263	597	321	176	999999	475	32	604	605	999999	50	999999	684	944	882	513	521	444	999999	948	751	57	337	692	259	596	843	883	206	999999	133	929	760	440	89	54	592	968	412	120	266	999999	999999	325	561	634	999999	999999	557	627	225	120	910	999999	372	216	270	628	916	140	631	148	407	999999	114	999999	999999	253	865	838	921	999999	42	493	691	999999	999999	22	999999	625	999999	79	999999	579	555	23	28	151	78	999999	784	963	61	281	489	128	623	601	221	999999	270	484	999999	719	706	672	87	426	927	641	999999	258	497	301	271	562	812	828	289	999999	101	231	999999	991	64	957	502	760	14	572	116	30	801	691	364	393	999999	999999	872	883	999999	602	223	999999	288	535	476	759	20	926	315	795	999999	130	358	49	309	917	665	999999	179	999999	421	364	534	573	457	999999	936	877	402	999999	955	999999	164	499	17	748	713	999999	491	742	750	88	999999	321	708	680	342	999999	999999	252	999999	133	713	619	190	999999	902	714	87	999999	822	142	534	999999	839	916	965	999999	41	560	213	999999	267	437	576	343	107	223	865	999999	473	999999	793	159	255	999999	692	545	319	999999	846	999999	999999	821	999999	999999	554	157	481	999999	714	483	999999	999999	999999	999999	865	286	52	846	761	689	999999	311	205	211	349	384	863	18	999999	430	549	882	714	215	696	999999	999999	958	999999	950	741	83	71	999999	336	269	120	442	965	416	
502	472	999999	166	999999	149	625	999999	999999	999999	293	473	568	999999	999999	411	818	999999	127	429	999999	999999	67	811	947	776	249	215	999999	999999	274	431	52	999999	999999	86	495	557	65	556	820	797	999999	619	666	999999	999999	777	65	999999	999999	286	324	999999	646	418	415	999999	219	383	999999	420	844	199	905	861	431	750	367	858	916	270	777	570	608	999999	405	999999	154	999999	271	472	999999	949	999999	987	117	505	999999	999999	670	908	348	682	999999	410	999999	499	999999	804	847	764	419	207	18	190	508	754	937	675	22	999999	999999	540	999999	438	270	894	561	917	754	999999	579	848	197	17	922	999999	914	207	28	905	999999	349	831	506	62	952	940	457	999999	362	567	505	506	702	476	999999	570	999999	150	68	999999	797	60	921	999999	571	19	999999	268	413	839	999999	657	117	245	102	708	615	386	317	999999	114	999999	999999	367	83	351	999999	540	124	534	696	67	959	967	935	999999	910	321	490	942	939	198	84	523	827	848	399	466	384	108	955	841	832	114	999999	368	658	563	121	230	523	999999	999999	999999	152	999999	697	149	310	803	798	303	895	999999	24	915	364	878	540	999999	951	39	166	25	578	855	999999	855	144	999999	640	999999	210	270	429	999999	55	205	380	154	999999	260	999999	999999	309	999999	945	467	100	917	999999	779	999999	999999	278	999999	313	999999	310	297	458	842	14	733	173	999999	103	635	946	999999	999999	168	508	395	83	701	874	585	716	999999	909	766	999999	999999	573	860	999999	323	992	999999	175	999999	894	999999	999999	318	255	431	417	857	568	320	521	999999	57	999999	999999	637	813	999999	619	999999	421	999999	387	691	87	788	170	312	129	780	643	999999	379	953	273	424	699	765	456	452	999999	858	999999	599	999999	219	179	727	588	695	510	425	999999	447	505	511	706	14	240	999999	271	999999	999999	788	677	510	186	999999	582	857	999999	58	130	177	559	563	45	999999	446	999999	999999	443	999999	434	280	227	696	931	457	762	718	694	999999	989	190	73	130	570	999999	744	999999	84	999999	999999	757	461	305	157	888	942	999999	918	568	999999	847	828	391	999999	517	459	814	999999	646	819	999999	253	999999	141	987	496	442	475	865	701	835	544	297	999999	677	999999	922	548	52	515	296	799	136	171	151	999999	681	817	62	472	930	999999	999999	999999	592	514	937	173	999999	402	510	999999	999999	999999	537	313	540	398	636	699	537	275	212	999999	532	348	126	362	990	634	814	624	422	402	770	57	116	961	410	172	880	
758	388	650	15	296	746	999999	634	999999	821	293	191	363	935	999999	585	307	999999	999999	397	999999	183	535	999999	999999	587	661	106	490	206	999999	988	473	818	778	886	562	135	245	602	999999	728	999999	813	531	443	999999	466	115	471	999999	168	166	775	305	999999	999999	72	999999	709	95	171	153	999999	252	999999	717	545	999999	777	32	181	567	651	999999	999999	31	721	66	452	528	999999	999999	28	397	420	832	698	522	204	999999	499	15	536	516	696	584	520	571	236	725	523	309	338	448	637	601	514	246	448	562	141	15	999999	999999	999999	180	999999	253	831	999999	29	999999	962	744	533	176	40	999999	999999	282	999999	160	829	726	14	999999	999999	579	760	999999	999999	999999	84	641	901	494	337	999999	625	999999	459	276	739	764	706	501	347	593	915	470	571	999999	999999	999999	61	999999	185	951	185	999999	517	999999	493	22	154	567	947	999999	999999	49	839	999999	519	326	999999	999999	421	75	999999	513	557	79	999999	299	258	947	68	908	590	999999	318	385	180	628	999999	904	782	726	620	999999	553	26	750	876	631	886	860	999999	353	816	569	120	931	671	449	999999	999999	203	764	206	999999	49	740	922	730	463	513	891	999999	999999	999999	695	454	881	999999	540	328	786	668	371	97	980	564	774	361	207	454	508	188	999999	23	589	961	423	999999	514	999999	999999	155	177	383	969	768	999999	364	873	666	59	711	909	999999	114	535	403	119	528	484	965	570	533	19	14	712	999999	904	872	733	999999	999999	455	264	500	999999	999999	999999	128	222	138	420	488	999999	999999	797	279	450	999999	63	568	314	120	39	999999	999999	622	168	999999	266	999999	531	999999	149	635	999999	999999	654	999999	999999	44	415	999999	316	999999	999999	92	992	613	217	443	307	995	818	175	726	142	425	944	242	999999	342	619	861	202	999999	929	348	999999	599	541	999999	999999	999999	29	162	999999	999999	684	765	186	629	554	999999	823	722	535	672	974	999999	673	839	710	396	999999	999999	796	139	124	748	625	743	96	24	675	818	485	560	799	999999	413	338	741	189	999999	399	999999	458	48	479	80	267	373	997	926	701	914	435	990	328	366	194	689	999999	149	442	542	540	495	14	999999	975	999999	961	505	999999	999999	999999	340	65	999999	347	100	644	677	368	999999	99	999999	974	903	60	569	999999	999999	228	649	806	49	624	999999	256	999999	43	242	105	394	412	501	591	999999	393	999999	935	414	28	999999	54	999999	999999	72	452	452	520	111	196	415	999999	314	287	694	301	
491	716	208	667	384	66	411	999999	974	999999	598	999999	380	519	954	634	76	999999	999999	604	549	268	999999	414	999999	452	932	56	689	991	107	224	897	999999	902	389	999999	746	644	47	642	684	806	104	999999	946	999999	591	999999	781	999999	999999	162	100	752	999999	164	793	862	999999	133	999999	892	999999	869	384	609	999999	999999	575	896	330	999999	96	961	999999	462	467	560	858	311	351	999999	908	666	430	71	806	559	999999	999999	943	999999	712	999999	287	792	999999	234	999999	346	999999	973	666	884	15	683	76	999999	887	769	696	243	14	999999	782	551	983	325	448	999999	802	999999	999999	350	952	445	290	182	999999	81	638	242	90	521	999999	999999	158	999999	661	999999	995	999999	671	909	538	710	879	92	999999	735	808	508	785	167	999999	999999	46	999999	931	999999	402	893	454	816	141	464	999999	999999	400	415	403	999999	663	701	327	135	846	37	812	252	999999	208	999999	948	273	140	999999	923	977	675	341	999999	102	102	999999	111	232	855	999999	83	999999	396	691	726	342	999999	844	999999	839	419	999999	999999	512	999999	12	204	852	506	552	11	17	239	999999	725	83	570	999999	570	357	226	902	990	259	999999	694	999999	516	324	999999	424	295	373	93	567	956	332	330	412	99	159	999999	726	999999	777	76	999999	880	965	652	771	999999	999999	999999	622	516	727	759	774	994	833	687	999999	890	999999	999999	643	156	947	768	751	250	465	480	207	999999	185	687	481	671	377	999999	551	672	844	444	999999	636	470	61	239	573	556	418	266	999999	999999	836	999999	71	433	180	932	206	901	531	525	802	539	999999	341	50	287	112	626	544	146	865	55	999999	703	999999	685	896	539	999999	694	56	224	735	258	349	512	420	999999	206	365	354	770	323	918	218	107	816	719	198	295	453	791	722	999999	853	790	999999	999999	999999	495	45	667	723	999999	478	588	999999	999999	991	537	867	863	430	188	792	105	732	775	495	910	869	999999	350	999999	250	265	502	999999	404	559	999999	62	823	711	330	686	57	486	449	630	303	420	728	661	428	590	999999	543	542	758	999999	999999	999999	514	625	858	326	999999	595	999999	96	404	999999	442	515	815	50	719	858	115	999999	256	336	864	999999	999999	458	689	473	660	999999	958	866	646	501	317	189	318	95	471	999999	225	890	999999	543	898	999999	999999	156	999999	549	652	685	999999	710	811	388	999999	897	999999	999999	637	368	999999	329	138	999999	364	999999	207	635	732	999999	397	745	999999	365	110	999999	718	999999	173	543	
999999	121	999999	283	439	935	999999	929	999999	420	919	71	733	999999	955	999999	415	371	66	999999	948	977	817	28	999999	999999	999999	455	287	999999	999999	138	246	103	999999	823	87	854	108	999999	261	278	463	999999	713	335	21	976	409	999999	999999	357	982	819	594	999999	303	233	985	747	67	244	651	494	241	790	999999	639	359	141	827	561	273	999999	102	999999	524	999999	315	962	680	901	55	92	999999	831	155	426	508	623	999999	999999	869	361	999999	26	626	968	999999	999999	510	381	626	999999	377	364	94	354	726	914	369	999999	917	32	999999	999999	198	569	722	410	645	408	141	736	611	999999	691	912	276	999999	63	999999	426	392	461	309	285	777	714	417	747	801	699	593	264	732	936	846	294	214	999999	66	999999	679	287	112	250	890	666	404	672	999999	88	650	860	813	999999	999999	571	999999	881	421	854	999999	663	843	708	547	481	999999	45	999999	999999	72	257	997	310	747	114	359	68	999999	999999	320	999999	999999	722	59	732	450	360	999999	285	527	333	999999	999999	940	999999	443	403	703	418	788	999999	999999	554	26	403	999999	999999	634	431	999999	708	495	310	999999	569	98	999999	999999	999999	41	999999	999999	569	999999	739	840	795	369	731	670	955	364	976	999999	951	917	30	706	655	869	937	726	979	73	999999	837	116	666	381	926	322	999999	889	387	269	733	267	455	287	999999	77	154	902	760	266	354	999999	978	593	651	78	424	13	944	103	999999	655	999999	999999	901	734	139	988	804	358	221	475	599	999999	999999	660	575	429	103	801	999999	823	999999	999999	475	328	137	83	729	858	897	741	999999	293	468	88	999999	174	999999	999999	999999	165	108	412	999999	878	919	999999	375	991	502	999999	909	999999	310	978	436	699	815	583	606	65	999999	945	460	480	999999	999999	999999	148	898	410	54	276	863	637	725	816	762	999999	408	222	707	738	365	999999	831	999999	982	489	652	72	359	999999	230	882	897	162	952	575	358	613	321	236	103	102	951	643	289	673	999999	619	937	999999	999999	999999	358	530	590	557	648	999999	333	124	999999	835	999999	252	55	980	740	572	863	196	248	794	901	480	645	999999	999999	197	521	999999	235	42	135	140	626	836	533	376	572	404	926	629	290	206	740	267	51	999999	598	999999	933	690	756	999999	981	390	493	878	885	326	606	460	999999	24	999999	463	710	921	626	218	456	999999	10	999999	270	618	999999	704	999999	387	232	252	599	222	385	544	286	999999	159	245	353	655	490	255	797	999999	422	
999999	317	287	556	129	92	999999	852	569	999999	296	489	999999	876	999999	148	507	104	364	861	994	639	353	186	334	772	999999	999999	999999	883	754	671	794	206	248	397	462	830	112	999999	999999	370	815	999999	989	895	786	368	564	517	982	999999	442	999999	427	636	963	110	231	357	999999	523	61	686	936	625	694	999999	638	401	686	676	992	999999	651	634	823	499	197	439	985	32	311	293	900	602	238	190	778	612	433	999999	608	754	468	696	318	999999	999999	374	211	620	729	173	830	315	169	248	962	999999	812	473	913	792	372	999999	222	767	785	343	999999	999999	397	36	967	334	78	247	736	955	999999	694	582	999999	999999	374	302	147	462	594	443	999999	227	985	799	960	448	816	392	789	483	551	999999	584	978	999999	233	703	206	506	247	999999	999999	17	478	128	891	101	564	997	385	999999	314	999999	900	405	296	411	236	17	886	261	855	946	999999	773	351	999999	843	999999	151	599	941	999999	356	521	489	220	517	681	78	357	261	394	414	408	246	161	683	582	410	821	477	198	620	985	76	564	535	704	776	893	257	33	999999	786	999999	358	844	388	999999	85	894	555	938	999999	10	999999	542	83	537	199	324	271	140	329	131	752	346	371	454	924	999999	999999	904	185	110	237	538	999999	999999	999999	317	305	666	334	926	999999	260	999999	985	606	999999	461	176	999999	579	985	893	536	664	999999	21	483	934	991	401	91	650	999999	438	999999	999999	915	808	648	882	29	604	805	402	209	502	264	999999	999999	902	999999	646	327	999999	999999	343	11	962	884	876	999999	370	675	933	845	282	999999	652	221	673	999999	653	999999	705	559	391	98	143	464	999999	999999	107	999999	98	178	445	999999	167	324	439	999999	952	924	771	57	658	929	999999	557	999999	14	999999	999999	184	796	579	999999	622	56	732	255	867	999999	999999	999999	999999	285	586	999999	409	949	340	999999	782	743	164	728	999999	657	999999	462	226	585	999999	883	999999	932	910	302	999999	328	709	120	591	999999	72	999999	928	651	321	382	352	999999	158	977	674	284	392	441	641	850	370	999999	154	280	999999	291	970	999999	975	804	999999	294	175	91	250	999999	746	598	680	710	999999	115	999999	528	999999	119	437	559	999999	870	999999	478	999999	999999	958	999999	966	321	164	780	483	815	999999	517	17	68	940	999999	737	999999	538	999999	761	931	59	999999	999999	625	999999	999999	854	421	904	999999	263	999999	632	427	132	506	999999	434	444	899	999999	985	439	999999	520	60	999999	370	
822	763	342	757	999999	729	999999	999999	123	350	160	999999	926	72	911	571	999999	121	435	523	944	999999	202	113	359	861	999999	74	824	801	114	120	750	999999	599	150	772	506	188	999999	728	428	393	912	284	209	973	999999	84	867	999999	409	999999	655	425	591	571	999999	407	856	35	634	879	999999	246	49	494	999999	472	770	999999	999999	933	999999	795	999999	847	290	829	159	888	539	989	956	235	705	495	999999	79	999999	579	999999	108	331	877	103	548	80	675	999999	715	540	702	314	78	999999	475	999999	859	999999	744	291	409	258	967	999999	645	999999	96	540	554	398	373	465	201	265	659	612	655	702	977	776	614	999999	999999	357	837	999999	888	418	240	403	999999	999999	273	298	144	850	364	390	458	626	984	145	690	999999	999999	999999	122	813	168	863	446	999999	921	999999	677	814	813	619	659	959	44	678	310	999999	162	203	202	903	130	809	258	999999	999999	360	792	478	904	999999	999999	999999	999999	85	260	377	956	88	258	999999	621	330	46	744	999999	498	999999	315	835	538	174	974	54	219	692	359	615	181	999999	999999	185	999999	909	695	439	999999	396	959	428	933	204	83	945	999999	291	999999	772	514	543	755	769	486	643	375	954	215	999999	999999	999999	900	762	785	999999	687	999999	422	420	351	314	999999	112	999999	887	901	344	100	39	157	927	999999	587	111	999999	168	801	698	999999	543	999999	999999	513	43	576	527	181	999999	907	267	776	869	999999	430	999999	871	653	146	599	741	999999	863	186	407	434	499	323	660	157	17	885	431	858	877	611	90	169	78	65	370	730	925	192	999999	380	68	999999	167	999999	766	514	665	999999	822	512	877	57	115	609	87	999999	999999	272	900	382	999999	999999	511	819	999999	712	585	90	239	20	116	680	414	36	376	999999	166	759	390	502	999999	332	45	999999	999999	42	999999	468	999999	166	999999	999999	999999	399	35	57	999999	347	781	64	999999	584	870	999999	406	206	999999	88	243	999999	56	760	881	407	999999	33	999999	999999	999999	97	999999	999999	111	82	999999	453	398	999999	11	999999	999999	818	978	336	999999	645	461	233	968	537	398	974	235	887	999999	460	780	884	247	11	999999	999999	262	693	405	813	999999	999999	999999	952	999999	628	999999	914	999999	238	781	999999	834	999999	571	752	178	557	999999	683	890	224	962	349	672	999999	999999	999	999999	129	566	999999	999999	759	173	999999	999999	26	729	770	897	321	999999	881	999999	999999	60	731	439	328	696	704	994	999999	999999	268	835	999999	289	304	851	
87	667	986	999999	496	625	999999	352	999999	541	161	828	999999	785	579	442	999999	671	447	463	55	999999	928	433	999999	300	218	836	904	829	549	736	435	919	999999	653	999999	219	999999	609	974	389	532	787	544	999999	999999	999999	354	825	754	10	999999	840	805	517	739	563	810	206	416	249	447	88	992	424	999999	18	964	925	647	870	489	837	488	665	47	151	888	985	233	282	999999	89	84	548	895	594	999999	313	914	241	409	985	203	735	941	999999	794	999999	483	67	999999	428	188	999999	521	13	362	149	479	597	674	999999	973	144	757	999999	13	999999	529	808	894	660	20	416	999999	504	644	752	723	593	356	769	511	175	310	73	999999	201	36	891	241	999999	834	327	566	584	21	999999	978	583	450	350	599	675	173	320	418	771	422	999999	369	610	425	999999	250	905	323	999999	833	693	467	812	427	638	576	920	999999	693	850	886	492	999999	773	150	153	999999	179	836	999999	999999	999999	139	779	19	999999	631	558	948	999999	999999	999999	214	234	294	999999	637	922	961	108	252	494	999999	999999	535	534	999999	836	999999	999999	244	736	487	804	843	48	999999	42	418	116	999999	372	877	616	199	625	287	361	488	999999	516	93	218	999999	760	505	929	218	999999	999999	748	795	283	217	999999	924	783	410	390	255	787	604	514	854	999999	880	617	118	999999	999999	256	999999	357	999999	235	999999	528	749	54	348	119	130	788	933	367	159	99	670	999999	275	842	877	999999	999999	246	911	999999	363	999999	999999	888	820	999999	344	238	326	448	999999	981	999999	405	999999	365	52	999999	667	815	581	496	14	999999	946	999999	999999	999999	999999	461	124	23	324	581	174	175	174	459	999999	643	454	705	51	711	76	999999	94	869	999999	999999	928	999999	579	105	998	866	579	999999	941	487	30	999999	859	999999	333	18	999999	119	241	999999	201	592	847	999999	371	999999	999999	999999	724	267	999999	596	999999	856	533	27	444	228	999999	307	596	84	999999	811	622	186	845	185	387	68	32	999999	999999	999999	330	999999	259	999999	734	132	420	286	999999	684	238	999999	18	12	341	999999	573	448	535	933	281	126	84	999999	999999	999999	999999	279	914	665	245	283	957	328	536	197	999999	999999	494	999999	886	319	709	833	582	198	999999	843	844	81	494	583	999999	704	999999	213	271	999999	154	549	102	150	372	709	448	999999	999999	999999	476	153	547	684	953	84	56	962	417	250	463	222	26	196	435	842	180	661	999999	262	999999	332	999999	999999	744	945	999999	745	999999	999999	
394	999999	721	487	377	999999	534	810	630	375	999999	705	796	31	759	931	532	905	999999	999999	538	787	999999	999999	40	153	999999	991	999999	999999	715	999999	25	416	855	835	501	539	819	735	318	370	41	999999	604	953	536	905	999999	812	423	463	999999	428	999999	607	999999	999999	457	234	482	543	870	999999	659	999999	690	999999	175	923	999999	992	95	979	221	999999	755	661	619	86	999999	322	204	136	595	999999	279	597	944	257	337	993	92	999999	262	999999	499	419	999999	256	273	157	739	873	382	430	999999	61	217	304	851	846	999999	380	617	170	349	743	36	408	88	103	999999	917	596	446	910	999999	999999	446	678	346	851	372	999999	469	582	331	754	175	999999	228	390	650	406	490	999999	999999	999999	102	434	755	393	410	178	179	999999	821	999999	935	519	877	334	770	626	515	999999	999999	567	158	587	28	999999	860	525	999999	713	794	521	116	340	209	522	633	22	922	952	999999	204	643	756	999999	54	819	999999	15	893	999999	999999	999999	495	591	154	828	514	416	766	999999	885	318	466	918	310	180	604	320	364	999999	758	704	999999	554	999999	999999	402	827	973	180	214	519	966	103	769	999999	999999	999999	999999	694	999999	605	165	429	565	885	187	838	459	999999	999999	999999	651	202	861	330	999999	941	270	230	436	687	442	596	999999	375	352	372	999999	999999	559	855	265	670	999999	999999	548	999999	999999	999999	999999	563	377	999999	999999	999999	867	773	241	999999	302	679	999999	833	267	441	173	568	111	999999	543	999999	689	779	324	999999	90	999999	620	709	781	204	953	825	999999	999999	999999	342	640	459	508	999999	999999	999999	387	880	376	431	413	150	988	979	41	798	901	999999	874	597	785	999999	999999	886	162	531	668	108	726	663	358	394	130	999999	927	652	691	964	999999	980	401	443	992	999999	577	999999	721	801	172	999999	923	554	998	723	556	54	670	621	426	608	50	289	164	999999	83	28	999999	999999	62	389	999999	999999	255	893	205	999999	999999	140	318	682	810	866	935	571	999999	803	395	407	999999	883	982	80	548	85	940	122	289	999999	585	558	459	999999	749	782	999999	985	308	115	527	214	449	999999	312	999999	999999	184	999999	592	999999	279	633	622	882	178	999999	999999	999999	180	953	93	72	324	554	759	233	999999	127	999999	999999	753	999999	290	999999	80	999999	451	999999	804	999999	765	768	999999	315	316	925	836	682	581	385	21	596	138	999999	999999	999999	999999	985	999999	520	552	66	201	78	229	774	353	999999	811	734	999999	279	999999	893	197	
999999	375	19	999999	834	396	573	545	777	999999	167	376	138	999999	929	319	999999	999999	294	734	999999	576	628	95	999999	582	999999	871	847	430	742	11	999999	999999	999999	776	125	746	999999	133	978	999999	424	566	72	407	224	306	882	999999	498	64	999999	168	488	999999	746	923	707	261	302	702	698	357	769	165	141	173	327	999999	999999	720	505	171	755	198	162	71	33	143	367	999999	999999	432	931	687	702	86	999999	379	999999	999999	49	467	831	286	822	76	797	907	999999	999999	979	999999	231	999999	558	148	412	300	595	684	899	573	893	505	713	276	425	999999	999999	64	999999	947	999999	11	680	48	999999	479	376	95	274	999999	867	999999	817	999999	210	162	138	999999	674	196	784	354	302	476	573	336	999999	555	999999	715	999999	222	374	41	606	230	999999	520	808	932	923	510	420	783	706	587	687	454	999999	273	999999	900	999999	500	173	999999	708	999999	475	13	907	999999	444	559	672	654	942	786	662	980	64	999999	754	999999	999999	283	999999	518	770	985	999999	127	489	387	762	999999	999999	999999	868	828	521	894	54	999999	999999	999999	75	860	999999	61	645	901	791	95	219	344	155	648	237	889	843	200	999999	489	999999	790	341	67	796	999999	822	999999	917	834	469	170	573	949	716	169	218	999999	999999	718	350	747	336	404	178	428	408	999999	999999	999999	984	330	460	999999	450	999999	771	18	74	991	239	999999	983	956	625	59	770	205	932	999999	999999	769	792	724	149	617	999999	937	999999	378	721	638	999999	939	850	148	709	18	508	999999	999999	999999	19	416	489	772	764	379	778	999999	657	212	261	999999	307	224	538	999999	999999	999999	780	999999	129	999999	280	601	155	53	116	486	349	999999	696	460	679	480	760	386	245	376	853	94	169	768	720	999999	386	854	642	635	610	973	593	999999	700	565	90	323	145	888	999999	720	999999	301	779	896	515	999999	898	826	999999	161	500	58	980	696	999999	360	999999	761	999999	999999	411	481	876	376	178	31	759	124	999999	446	250	357	748	143	821	999999	999999	824	999999	999999	999999	815	999999	458	482	999999	695	14	890	729	347	999999	672	999999	318	999999	424	413	999999	999999	51	784	436	27	911	153	309	847	874	806	371	161	757	640	345	596	311	428	893	634	335	755	233	999999	109	866	999999	422	824	999999	452	585	107	519	543	181	389	162	547	338	999999	848	140	999999	368	195	626	42	990	721	490	999999	520	102	999999	999999	560	765	918	54	469	887	999999	843	363	786	64	247	107	999999	
216	999999	881	564	400	487	624	148	312	913	999999	651	431	999999	550	999999	999999	14	361	999999	999999	623	999999	999999	869	999999	826	999999	730	999999	141	388	935	826	515	341	125	955	701	680	672	421	463	999999	804	999999	466	919	999999	907	999999	999999	886	850	554	593	999999	388	695	54	661	999999	418	729	999999	861	999999	999999	999999	999999	340	999999	312	681	584	208	999999	238	697	61	890	906	999999	823	861	91	502	94	281	999999	999999	999999	270	999999	999999	344	13	733	999999	999999	111	999999	331	94	577	999999	747	214	276	355	433	686	690	643	163	754	343	595	868	700	369	631	333	676	791	602	999999	999999	663	249	204	435	14	999999	950	999999	585	909	999999	260	344	298	999999	999999	999999	740	56	999999	504	274	10	418	865	533	583	480	999999	999999	999999	974	761	102	551	999999	161	998	681	935	693	999999	178	434	349	618	366	81	999999	407	188	60	999999	999999	160	999999	999999	999999	570	481	181	480	999999	999999	999999	280	499	251	747	792	774	499	69	999999	933	379	999999	576	79	257	176	511	667	140	475	252	999999	999999	999999	161	787	375	438	209	764	223	999999	247	999999	78	129	124	334	999999	999999	999999	999999	446	298	999999	303	672	999999	323	314	669	812	371	465	999999	999999	999999	310	999999	15	999999	71	859	999999	720	746	999999	759	999999	137	999999	999999	646	507	786	260	982	250	170	858	999999	999999	999999	999999	104	410	999999	782	452	226	999999	813	739	25	999999	628	141	999999	999999	44	446	913	716	195	999999	492	176	999999	679	999999	869	719	149	737	890	751	946	999999	262	320	999999	999999	999999	999999	968	248	999999	630	284	167	999999	892	999999	136	421	211	941	929	642	611	243	999999	113	999999	999999	999999	674	12	999999	482	682	176	837	267	558	371	606	933	999999	999999	53	545	589	999999	999999	977	57	999999	325	688	809	26	332	650	999999	87	999999	978	436	529	574	446	505	802	999999	951	999999	999999	577	59	604	999999	713	999999	568	999999	818	999999	343	379	401	660	999999	446	999999	665	844	999999	190	481	400	999999	506	696	449	607	50	787	46	53	999999	642	445	999999	999999	801	999999	704	91	389	268	389	644	67	138	999999	760	69	139	999999	117	999999	999999	999999	659	976	999999	26	189	960	657	41	999999	299	457	758	225	420	361	999999	999999	149	115	999999	222	20	983	999999	999999	535	847	980	657	226	935	64	999999	349	999999	117	299	297	999999	131	731	237	999999	999999	999999	999999	698	999999	999999	268	999999	967	762	999999	883	648	992	71	457	654	999999	677	384	
338	364	402	349	999999	804	254	581	74	999999	984	80	985	999999	638	999999	999999	836	507	282	999999	999999	967	999999	986	465	999999	125	238	999999	870	17	63	852	506	991	216	39	822	544	463	687	403	352	999999	362	898	472	364	231	269	817	615	404	985	579	396	999999	999999	420	836	138	999999	234	755	976	999999	142	679	647	633	999999	23	962	999999	710	364	625	524	634	999999	504	760	999999	999999	999999	401	659	867	999999	604	116	676	999999	708	334	999999	179	999999	999999	345	766	792	999999	999999	110	999999	652	584	285	224	771	586	999999	999999	341	377	346	654	703	999999	366	999999	999999	999999	526	492	999999	264	494	375	195	37	999999	298	800	712	53	417	999999	999999	749	999999	592	711	833	530	946	999999	376	999999	998	999999	999999	226	978	500	49	999999	81	617	201	397	99	909	39	743	863	440	63	629	999999	999999	184	455	835	292	999999	999999	218	996	545	64	999999	538	377	670	999999	999999	319	999999	999999	378	345	862	66	361	984	682	682	999999	667	999999	999999	746	632	79	351	448	999999	696	999999	999999	466	85	82	147	509	561	542	368	609	366	999999	753	999999	955	999999	321	999999	484	307	10	368	128	339	999999	559	999999	999999	307	329	694	126	623	492	675	999999	270	790	918	852	433	999999	324	490	311	999999	751	790	676	487	999999	999999	999999	399	817	638	347	745	999999	588	367	655	245	49	914	999999	507	270	290	999999	332	531	480	632	874	860	54	638	38	644	807	361	239	999999	300	645	219	233	674	46	999999	999999	748	999999	494	777	905	999999	575	71	886	490	509	999999	165	507	999999	284	525	957	594	708	717	407	780	16	425	425	749	279	39	283	999999	999999	999999	999999	783	149	999999	106	954	999999	73	967	757	999999	851	606	664	792	75	999999	708	717	452	865	807	350	560	487	362	999999	535	305	41	613	894	265	999999	358	724	439	146	428	12	824	645	749	649	463	999999	819	760	956	214	104	574	878	802	613	999	442	589	660	999999	474	243	768	999999	154	999999	596	999999	316	77	636	999999	999999	714	999999	230	999999	701	106	332	999999	999999	999999	999999	999999	999999	26	999999	999999	358	292	849	486	684	537	591	877	999999	504	41	569	999999	454	889	578	304	999999	173	184	392	999999	741	493	337	211	745	664	999999	999	116	415	999999	999999	957	785	786	323	605	187	46	353	999999	206	75	999999	176	285	689	522	999999	753	852	288	167	999999	999999	366	158	483	791	926	999999	814	398	625	436	474	999999	113	791	981	999999	986	
999999	49	999999	999999	999999	999999	999999	470	974	164	999999	363	562	854	743	999999	245	430	174	132	395	119	153	439	999999	999999	999999	701	788	586	730	661	999999	999999	150	128	720	15	938	584	999999	330	999999	54	999999	44	73	582	730	999999	868	371	999999	566	600	38	895	268	737	978	999999	342	682	398	433	705	999999	999999	713	625	830	999999	491	590	683	999999	168	999999	999999	999999	385	754	970	999999	717	369	999999	999999	276	122	999999	461	277	999999	346	115	648	563	620	752	745	377	868	115	126	638	880	235	882	535	870	796	999999	963	603	492	371	839	999999	999999	860	791	429	999999	402	999999	962	531	254	577	999999	604	488	999999	37	999999	886	865	999999	999999	999999	619	625	741	252	436	184	313	366	854	744	808	883	556	999999	999999	948	276	713	747	676	358	981	314	119	999999	318	58	999999	595	606	999999	123	601	585	251	175	687	359	966	203	658	999999	999999	833	617	721	931	346	82	69	619	162	978	412	140	638	320	632	999999	127	135	999999	771	999999	999999	695	291	970	999999	788	271	917	746	553	28	193	591	481	999999	554	386	712	863	535	999999	354	144	198	455	999999	855	65	999999	848	78	290	403	151	999999	922	439	960	999999	294	798	702	999999	434	999999	947	56	999999	140	431	740	423	513	999999	271	893	560	103	525	47	933	215	543	898	999999	999999	790	449	999999	579	125	426	26	579	999999	294	938	999999	803	508	566	999999	925	951	117	654	999999	999999	880	702	371	345	445	658	361	592	168	516	999999	657	166	606	954	560	316	324	407	934	508	999999	954	850	299	27	480	999999	289	999999	790	999999	960	632	999999	193	217	779	980	367	999999	154	135	431	760	156	351	999999	72	999999	999999	793	999999	999999	999999	902	999999	521	55	999999	188	444	312	575	726	999999	999999	534	47	999999	353	537	343	49	715	363	851	532	99	153	676	520	854	915	948	999999	999999	127	973	667	445	696	733	563	999999	999999	841	560	705	642	460	816	922	301	31	117	459	999999	137	306	999999	224	999999	999999	999999	667	589	397	627	729	544	579	560	379	335	657	803	780	860	931	521	301	827	457	693	859	598	999999	894	999999	547	375	990	999999	999999	230	274	831	812	521	204	999999	932	999999	108	880	266	552	965	374	999999	678	357	206	999999	999999	397	973	219	891	79	36	503	786	191	178	999999	883	763	114	392	972	968	348	736	76	999999	851	359	812	603	999999	597	999999	537	868	28	794	892	999999	999999	300	999999	920	452	177	951	
155	793	999999	999999	382	788	861	981	341	710	19	999999	999999	401	545	624	406	298	34	439	999999	259	999999	160	999999	999999	908	280	999999	360	57	895	568	999999	222	999999	430	999999	230	266	735	548	205	168	19	999999	184	464	298	999999	225	632	428	999999	977	895	480	779	507	999999	880	591	890	981	662	123	900	601	188	487	999999	999999	999999	767	703	435	63	164	151	469	999999	453	981	999999	145	425	999999	999999	148	326	999999	650	22	839	385	999999	658	224	999999	895	434	583	285	811	999999	338	564	661	999999	552	842	326	999999	47	999999	999999	999999	999999	845	246	646	79	463	861	899	553	873	238	391	559	999999	999999	658	999999	999999	999999	999999	999999	943	806	860	815	796	999999	484	270	999999	975	273	949	999999	193	378	269	258	364	129	423	999999	928	464	336	999999	485	774	12	668	392	12	342	999999	439	531	49	385	830	283	867	386	999999	541	898	964	999999	24	593	470	999999	996	680	122	754	999999	25	351	999999	546	320	999999	999999	601	999999	972	930	690	999999	662	339	883	428	91	999999	999999	282	396	999999	372	836	470	191	542	280	396	332	229	513	181	515	697	851	294	999999	56	905	47	911	925	43	751	909	931	140	515	578	599	860	718	985	999999	785	999999	710	850	640	939	331	999999	650	711	187	933	156	641	41	999999	999999	216	141	999999	999999	640	338	94	561	259	411	999999	818	732	369	999999	195	886	999999	999999	583	999999	416	965	999999	677	285	332	573	975	999999	498	483	444	480	654	586	751	153	154	999999	999999	299	390	537	999999	999999	917	351	392	747	270	729	351	560	15	799	175	999999	807	365	16	520	585	474	912	999999	384	261	715	218	444	743	999999	856	958	999999	999999	438	999999	262	367	980	191	237	524	769	141	884	475	854	999999	999999	999999	999999	826	114	714	916	999999	284	51	665	636	184	313	999999	999999	494	601	192	774	999999	378	554	999999	35	339	357	999999	153	159	999999	786	860	999999	220	407	978	40	853	999999	119	999999	874	221	701	354	16	999999	998	999999	646	292	292	999999	682	999999	999999	791	801	774	366	966	999999	999999	551	999999	775	387	999999	999999	999999	464	747	84	665	924	504	343	305	681	333	433	951	346	513	999999	504	780	124	365	617	999999	999999	999999	751	152	342	749	670	823	578	629	830	879	823	192	999999	217	424	758	999999	999999	495	130	451	933	25	144	621	999999	383	995	999999	737	999999	796	236	999999	332	999999	591	754	673	999999	112	704	602	81	999999	330	672	296	366	
366	14	999999	999999	118	637	818	136	208	137	336	449	583	366	103	999999	36	956	876	885	901	176	606	784	999999	999999	747	341	944	999999	301	670	999999	638	906	732	351	105	127	41	999999	396	393	626	346	43	529	347	999999	999999	496	999999	796	410	465	199	408	385	999999	100	890	486	999999	586	999999	665	362	944	459	371	999999	931	999999	999999	999999	999999	783	979	447	999999	497	409	999999	251	135	926	874	686	999999	999999	333	965	416	37	150	37	214	806	999999	681	681	585	888	999999	999999	999999	999999	951	38	999999	415	428	938	999999	602	491	654	940	461	999999	791	675	999999	742	47	71	524	810	704	354	309	976	999999	766	308	912	999999	695	576	571	399	999999	999999	231	312	999999	37	708	434	659	383	274	355	879	890	15	813	156	110	999999	49	725	257	999999	651	999999	999999	181	410	690	970	958	999999	890	999999	868	28	549	439	999999	44	816	386	54	971	999999	631	999999	999999	303	109	374	594	962	531	673	675	973	579	999999	675	855	307	744	689	424	999999	465	999999	31	986	273	716	968	579	999999	999999	999999	711	616	806	919	305	117	591	605	999999	411	369	999999	203	54	999999	566	466	189	518	999999	999999	557	999999	176	950	854	316	835	658	626	393	307	334	471	271	999999	76	756	559	200	163	94	999999	498	999999	522	828	941	303	159	512	400	714	708	848	164	481	640	969	451	801	999999	946	747	999999	71	522	999999	999999	16	499	999999	629	328	999999	280	507	999999	79	437	999999	374	541	508	999999	993	593	626	623	117	492	435	786	118	399	407	999999	312	480	44	10	107	168	999999	660	802	770	395	229	999999	656	834	570	999999	999999	437	224	448	634	35	999999	896	999999	676	999999	999999	923	520	929	90	143	205	999999	44	999999	929	215	253	848	321	232	999999	999999	55	460	658	864	253	693	962	192	698	678	454	999999	113	988	999999	774	596	878	260	999999	148	444	999999	667	999999	115	999999	231	971	599	322	803	999999	500	73	999999	999999	208	679	999999	967	898	444	999999	722	477	333	940	723	479	262	443	971	741	267	610	999	999999	338	999999	208	740	221	109	365	651	297	999999	925	277	908	397	208	433	498	999999	999	999999	945	68	782	999999	508	502	347	878	831	538	242	999999	225	873	869	999999	628	236	687	345	171	80	190	999999	24	456	570	865	245	548	999999	26	999999	76	56	280	366	999999	999999	719	761	487	820	759	380	473	61	999999	527	667	804	271	563	663	771	874	877	72	540	62	931	
482	999999	999999	999999	226	999999	158	999999	599	184	976	994	967	999999	684	999999	431	349	551	999999	535	347	577	743	981	463	947	305	181	403	304	121	190	787	289	843	537	474	164	622	902	217	928	999999	999999	276	595	89	96	624	456	722	999999	657	999999	144	75	549	312	762	902	853	656	206	999999	999999	814	999999	304	841	723	999999	195	928	999999	328	419	95	914	715	867	867	218	999999	946	582	999999	532	999999	155	777	999999	171	401	720	59	561	999999	612	963	462	415	785	999999	999999	499	999999	71	166	87	724	980	634	597	894	999999	645	109	259	308	999999	291	798	158	73	999999	795	793	218	452	999999	687	483	951	262	462	92	962	655	457	999999	69	999999	313	430	796	999999	574	506	999999	999999	461	482	313	999999	180	616	636	192	175	703	743	999999	713	999999	47	999999	683	345	999999	952	683	453	801	263	682	999999	495	728	276	999999	231	296	532	48	315	214	999999	730	999999	846	455	779	490	754	311	999999	662	993	393	299	679	238	74	732	999999	18	999999	999999	548	999999	131	908	915	792	482	999999	330	675	15	832	338	953	263	595	506	903	962	999999	999999	999999	263	501	345	977	999999	992	231	999999	999999	306	532	128	192	999999	999999	547	864	697	281	999999	885	987	987	560	960	999999	999999	479	235	827	56	634	999999	999999	12	999999	572	938	99	490	235	999999	367	999999	309	999999	771	436	999999	959	49	999999	999999	107	999999	276	999999	999999	26	977	26	999999	574	490	260	898	999999	120	824	999999	999999	925	999999	791	999999	364	629	288	260	750	954	548	608	276	999999	999999	859	11	999999	735	125	788	922	121	473	482	956	999999	999999	411	200	999999	612	775	984	123	666	983	477	237	646	235	999999	275	32	478	999999	308	999999	999999	48	999999	631	98	979	999999	13	496	328	156	408	752	829	849	999999	304	935	832	999999	674	125	875	533	262	99	890	999999	656	999999	994	999999	657	184	980	372	182	39	999999	795	797	120	179	664	999999	828	999999	405	999999	999999	999999	542	999999	26	37	362	172	494	378	999	99	932	999999	407	334	999999	750	578	849	486	387	275	421	46	494	564	946	999999	212	433	205	999999	579	941	371	462	26	641	156	627	210	999999	999999	999999	999999	865	764	771	340	512	999999	325	999999	208	337	463	130	999999	532	473	416	999999	291	999999	999999	999999	999999	414	46	872	801	999999	431	999999	285	999999	614	999999	341	629	799	999999	999999	999999	355	879	999999	380	613	908	999999	999999	119	683	221	258	406	715	720	110	
999999	359	735	468	711	999999	894	334	922	638	848	233	943	902	673	241	81	592	599	999999	666	983	801	999999	540	69	999	747	19	37	999999	899	186	240	999999	450	449	421	988	386	999999	613	999999	974	69	118	798	216	19	979	186	814	126	999999	443	528	558	607	928	651	999999	999999	325	894	999999	999999	56	713	785	999999	792	660	603	223	939	63	535	826	78	432	271	792	738	999999	851	487	782	390	999999	999999	891	999999	999999	347	999999	837	999999	562	638	120	71	95	431	785	196	526	221	999999	856	999999	999999	731	538	999999	389	188	999999	999999	999999	858	999999	666	916	196	341	950	176	266	807	999999	764	973	999999	957	370	999999	371	952	843	999999	276	879	533	416	605	999999	999999	999999	957	237	999999	999999	519	779	999999	404	178	244	454	245	359	955	105	754	625	30	543	999999	144	999999	999999	465	451	718	592	999999	143	999999	590	999999	647	188	308	580	682	761	999999	418	999999	966	17	136	508	607	999999	321	783	778	790	999999	626	733	853	753	999999	963	562	801	999999	999999	271	668	999999	282	598	999999	656	525	81	999999	566	135	999999	999999	205	690	999999	843	742	281	512	364	999999	999999	555	914	335	555	170	719	208	662	231	365	999999	349	482	236	19	804	664	268	707	999999	29	501	175	685	557	728	16	999999	999999	999999	999999	906	948	648	727	999999	845	999999	364	361	665	903	903	999999	472	856	218	730	833	937	616	254	657	999999	985	64	999999	999999	997	441	713	489	604	315	220	799	401	833	508	335	959	999999	904	999999	270	999999	597	963	999999	701	520	285	885	131	999999	999999	999999	164	663	999999	935	999999	113	999999	999999	185	309	598	999999	673	999999	384	231	999999	977	62	349	999999	533	868	466	785	438	306	999999	438	604	999999	15	319	550	247	179	835	999999	764	459	981	999999	94	999999	998	972	999999	246	145	63	386	999999	256	560	999999	630	794	216	160	766	999999	999999	219	581	826	592	681	133	999999	215	999999	118	223	999999	368	605	449	61	468	812	890	999999	785	385	227	339	759	999999	999999	617	384	629	999999	997	652	979	497	999999	999999	416	999999	999999	999999	930	999999	278	999999	653	202	350	191	999999	999999	347	999999	748	226	834	999999	999999	833	922	999999	610	830	766	868	225	951	388	999999	935	70	62	522	475	999999	854	999999	949	409	999999	999999	263	435	999999	881	999999	131	903	763	663	160	999999	999999	378	895	999999	110	900	410	714	702	813	999999	255	999999	999999	825	411	999999	371	125	414	97	999999	365	275	184	
198	884	965	999999	57	625	455	784	566	479	153	580	631	754	999999	999999	695	413	999999	30	190	958	196	86	999999	206	999999	999999	746	999999	999999	999999	629	999999	911	999999	444	620	655	198	787	999999	999999	226	681	831	86	617	308	865	999999	324	612	255	994	239	697	999999	384	999999	233	999999	48	160	999999	141	950	396	842	801	113	999999	757	564	243	999999	999999	970	405	889	999999	784	248	880	24	540	409	384	999999	999999	328	555	246	999999	965	879	999999	965	601	550	880	690	774	506	761	326	566	58	21	284	999999	999999	494	999999	999999	448	999999	167	145	93	999999	999999	155	170	482	558	839	953	599	364	999999	999999	378	999999	18	439	999999	999999	129	697	974	361	372	965	999999	600	999999	751	82	526	220	274	830	518	818	314	999999	614	999999	213	999999	999999	458	999999	988	999999	999999	639	999999	999999	999999	927	48	447	999999	380	999999	190	999999	882	999999	98	999999	82	154	32	56	860	46	999999	999999	999999	718	916	999999	371	902	715	999999	775	251	432	274	780	999999	292	236	392	409	447	999999	364	739	151	716	399	999999	386	513	965	999999	999999	602	782	407	999999	219	999999	237	999999	999999	498	999999	109	640	999999	823	110	985	861	999999	664	999999	599	603	999999	665	576	999999	999999	638	526	211	999999	312	999999	829	492	999999	63	83	113	999999	660	968	611	161	640	510	651	576	631	999999	651	999999	809	48	13	188	866	378	642	922	417	119	952	296	200	797	888	245	999999	999999	931	999999	692	509	800	630	992	999999	35	75	558	254	16	999999	559	842	502	713	825	314	516	684	999999	190	747	551	26	999999	960	999999	621	415	245	904	469	864	999999	310	247	383	196	487	999999	576	999999	999999	112	826	736	999999	304	184	419	999999	221	257	356	511	999999	258	613	676	428	192	454	152	19	112	666	695	366	999999	475	999999	128	999999	340	999999	816	584	999999	999999	999999	612	548	999999	999999	218	692	999999	517	999999	548	989	769	519	68	999999	132	231	164	999	170	51	991	111	708	999999	999999	999999	999999	492	695	187	809	424	999999	999999	643	17	999999	800	999999	454	187	391	654	999999	683	999999	970	179	741	594	430	449	39	547	621	999999	737	999999	310	510	999999	999999	289	370	189	355	430	252	999999	999999	85	363	589	716	863	609	999999	999999	293	999999	221	747	750	110	999999	370	999999	551	204	207	279	999999	500	909	158	161	112	999999	307	337	188	728	651	999999	519	76	860	999999	683	21	990	515	746	11	298	558	285	188	999999	819	960	879	58	
999999	999999	999999	999999	999999	567	999999	507	173	925	955	130	999999	999999	133	591	690	510	82	999999	192	217	764	999999	499	999999	999999	876	923	679	487	377	309	679	331	781	559	213	190	755	972	514	826	590	999999	880	804	462	161	597	923	319	888	21	865	123	91	590	373	999999	966	835	999999	493	999999	587	821	813	999999	352	999999	487	329	999999	895	678	390	999999	587	618	816	147	724	999999	756	178	488	999999	814	217	699	999999	839	999999	999999	146	931	343	999999	213	69	999999	999999	809	565	446	989	571	126	197	732	907	12	755	251	829	120	256	736	279	999999	533	999	566	999999	73	999999	207	537	758	747	56	40	384	999999	825	459	915	771	320	188	999999	180	627	484	999999	966	999999	881	959	36	999999	606	873	114	535	991	999999	166	501	798	792	44	367	999999	999999	877	627	205	425	999999	205	485	426	999999	191	362	381	91	861	106	562	325	578	732	72	999999	999999	280	33	999999	337	758	279	999999	999999	882	812	187	798	999999	348	888	465	589	830	209	190	783	922	182	620	50	305	999999	999999	476	465	999999	387	999999	720	357	182	591	52	999999	215	904	704	309	549	999999	292	946	999999	999999	999999	999999	901	999999	270	383	357	850	999999	297	463	874	285	999999	426	187	999999	999999	204	991	999999	874	547	393	993	285	88	999999	632	426	999999	359	647	572	616	477	733	999999	975	999999	10	332	999999	754	983	999999	629	999999	882	999999	403	729	751	766	957	999999	450	518	870	984	305	999999	227	797	539	114	999999	713	311	949	454	287	587	999999	990	394	999999	792	410	999999	656	302	741	270	32	38	607	880	614	631	37	225	652	990	51	275	114	579	225	879	999999	915	484	933	918	999999	151	893	999999	573	488	657	999999	218	999999	12	999999	956	774	510	999999	999999	999999	680	922	238	634	597	816	725	289	999999	577	999999	556	740	818	999999	352	906	887	713	114	999999	999999	379	117	443	999999	48	282	157	804	714	999999	999999	816	803	20	689	491	553	87	60	294	560	90	999999	662	999999	194	194	614	999999	623	793	251	67	537	999999	999999	200	934	777	999999	141	133	862	158	798	999999	24	797	662	424	343	635	999999	757	999999	298	999999	781	999999	854	999999	543	936	100	589	516	999999	276	468	568	999999	999999	309	608	162	999999	227	438	863	673	999999	397	951	999999	290	167	197	310	944	263	599	418	869	999999	364	999999	999999	771	568	291	174	748	339	103	133	724	336	455	999999	165	999999	999999	917	401	684	699	999999	999999	
810	431	999999	459	331	999999	968	882	749	385	254	564	250	999999	999999	582	509	431	68	858	329	566	830	999999	706	788	192	999999	999999	478	999999	664	16	999999	999999	146	962	715	999999	999999	999999	250	999999	950	211	49	914	999999	232	999999	891	999999	641	733	174	999999	999999	586	752	542	31	471	999999	281	146	589	558	548	494	999999	620	794	999999	934	732	999999	592	880	999999	667	874	566	285	165	586	985	33	283	538	716	545	999999	962	883	999999	664	858	702	814	621	999999	376	141	499	725	107	258	999999	10	95	662	720	55	95	668	464	195	236	695	160	999999	999999	19	999999	197	244	999999	131	831	999999	999999	999999	76	919	186	507	435	786	439	488	999999	999999	999999	453	64	825	999999	877	225	999999	478	631	16	663	999999	215	999999	363	311	490	276	137	876	931	865	772	654	135	908	170	38	999999	999999	217	423	250	12	566	723	372	903	954	905	192	600	598	882	412	864	999999	999999	999999	999999	948	999999	609	450	351	587	291	180	215	968	64	999999	78	834	999999	250	815	213	999999	640	939	999999	321	231	693	340	277	999999	251	999999	999999	30	999999	924	848	994	999999	799	660	979	442	201	698	999999	851	999999	532	763	93	172	59	767	349	442	545	371	900	388	999999	20	319	401	928	944	41	999999	999999	153	999999	805	436	25	552	821	208	747	888	336	379	999999	999999	513	807	999999	221	179	680	524	389	486	999999	999999	53	650	669	50	273	753	954	818	910	388	777	288	736	44	225	999999	244	797	482	574	18	636	211	999999	999999	849	733	999999	999999	148	999999	999999	999999	11	999999	901	162	167	999999	999999	381	561	219	430	736	528	353	187	953	162	290	591	13	529	426	417	448	863	456	423	29	999999	465	772	999999	276	999999	734	72	323	375	86	323	347	202	456	999999	781	999999	75	506	556	907	999999	857	182	506	190	584	564	999999	299	711	70	125	288	999999	447	999999	469	951	618	125	639	787	213	999999	665	337	969	999999	999999	794	390	917	473	195	265	999999	999999	770	396	160	507	860	86	375	262	231	914	360	979	975	609	123	887	441	277	422	999999	999999	840	853	614	574	999999	504	330	153	652	103	840	532	363	999999	565	467	617	999999	711	837	999999	444	423	619	21	999999	999999	277	39	41	917	842	270	999999	999999	542	546	933	73	581	55	119	579	820	519	456	621	999999	558	999999	999999	999999	711	999999	887	406	440	994	562	115	319	999999	123	999999	186	998	272	815	769	32	920	684	999999	999999	
999999	999999	999999	602	109	565	79	285	999999	609	999999	999999	141	454	660	533	112	999999	999999	958	272	992	995	958	644	521	999999	806	149	535	999999	149	783	581	33	999999	999999	837	999999	997	45	43	999999	514	412	757	866	818	999999	246	999999	999999	999999	756	867	799	911	906	958	588	999999	999999	999999	999999	109	78	999999	559	430	679	991	274	999999	382	999999	238	999999	490	555	886	654	375	650	999999	615	140	834	36	713	233	79	999999	879	999999	626	772	897	999999	999999	344	122	316	397	486	255	655	722	932	833	639	999999	430	360	82	933	16	622	243	577	999999	244	619	999999	206	999999	366	395	349	756	159	341	507	85	221	774	999999	977	999999	657	959	999999	999999	202	84	92	648	284	806	999999	620	160	664	583	999999	109	502	470	999999	876	999999	270	383	186	999999	999999	644	999999	148	999999	595	38	999999	999999	618	999999	341	999999	771	999999	999999	999999	999999	965	146	999	999999	923	639	121	999999	877	785	298	769	699	999999	726	999999	999999	999999	303	146	508	789	591	702	999999	965	885	999999	85	699	999999	915	999999	681	417	999999	684	630	720	715	999999	36	999999	252	169	999999	918	999999	999999	999999	995	999999	999999	999999	90	186	554	306	598	958	754	353	205	188	708	999999	961	27	627	686	833	155	999999	999999	119	481	999999	348	999999	272	999999	369	163	177	999999	410	257	862	601	241	999999	388	42	761	961	999999	999999	539	544	786	999999	901	898	999999	85	849	948	89	835	999999	114	216	999999	335	912	999999	200	999999	999999	999999	135	108	999999	395	200	455	122	965	627	999999	650	542	804	757	417	154	471	234	102	854	462	999999	999999	992	999999	288	999999	999999	999999	576	493	803	64	999999	660	756	485	512	738	629	736	982	462	999999	999999	572	412	15	917	999999	923	999999	999999	629	845	957	999999	433	268	912	829	415	126	60	943	999999	487	568	106	999999	668	958	999999	999999	127	479	999999	628	44	564	876	620	789	92	999999	526	999999	999999	400	999999	685	62	253	825	999999	999999	866	412	999999	121	94	999999	908	266	108	964	480	473	999999	999999	253	452	399	999999	45	219	625	43	407	999999	979	62	177	404	975	999999	999999	670	672	796	613	999999	999999	922	479	999999	711	533	983	688	56	403	923	999999	999999	243	663	999999	790	591	706	999999	14	50	142	42	999999	514	290	999999	259	809	801	715	762	940	290	999999	235	999999	507	101	60	719	999999	585	139	153	999999	741	952	175	879	999999	999999	781	308	132	789	999999	367	207	252	999999	999999	999999	999999	217	
999999	519	999999	999999	323	788	93	999999	782	295	670	557	903	532	569	999999	999999	93	999999	999999	625	999999	641	168	999999	788	645	999999	849	999999	290	142	982	921	880	435	788	766	852	101	999999	485	999999	23	461	242	543	834	638	703	962	355	316	999999	592	291	878	795	509	999999	152	784	765	233	999999	538	574	999999	652	144	761	773	241	838	999999	149	999999	999999	999999	454	999999	810	999999	155	596	999999	999999	110	999999	599	556	999999	999999	999999	999999	222	720	999999	18	922	668	561	192	999999	942	198	123	478	169	452	999999	260	999999	64	290	341	122	619	636	79	999999	999999	652	999999	587	768	516	915	890	510	428	216	619	999999	786	693	628	178	999999	408	999999	357	941	886	299	306	999999	211	999999	999999	999999	111	999999	939	219	204	909	139	915	999999	681	208	587	999999	33	103	640	314	278	596	713	944	415	238	999999	365	532	765	762	290	863	999999	878	284	409	327	77	999999	574	591	784	499	262	39	726	623	769	999999	863	206	666	599	933	449	999999	165	999999	999999	999999	853	672	153	999999	999999	320	376	329	313	259	999999	35	999999	999999	686	999999	224	692	386	511	633	595	249	999999	566	624	274	381	438	380	254	631	166	987	720	918	641	132	626	999999	359	304	999999	43	167	180	705	859	256	637	689	473	319	408	69	999999	432	999999	810	999999	56	999999	890	932	14	84	869	973	30	999999	999999	101	999999	667	999999	338	139	216	999999	395	919	414	135	800	691	781	322	757	928	462	999999	399	321	616	672	364	413	533	38	999999	311	731	839	999999	466	597	407	652	256	730	138	999999	999999	425	999999	641	870	99	250	233	761	999999	55	999999	281	780	779	459	999999	797	925	605	188	662	94	197	575	646	344	104	384	670	999999	207	333	999999	893	999999	524	999999	999999	323	293	805	331	199	999999	281	216	685	817	947	658	458	805	999999	47	999999	341	999999	75	233	755	999999	849	101	999999	999999	243	999999	887	999999	934	962	313	611	322	382	340	894	511	304	439	658	286	999999	999999	62	999999	801	242	59	565	621	966	270	568	146	956	239	588	838	999999	215	798	934	22	999999	154	999999	220	665	999999	446	999999	770	999999	107	869	422	89	558	455	442	999999	999999	999999	323	996	52	53	186	426	111	316	673	267	233	859	351	423	326	907	207	591	577	546	999999	229	205	999999	470	276	543	159	40	392	999999	447	999999	617	699	699	112	161	44	999999	412	139	999999	513	569	999999	528	999	999999	650	257	999999	201	999999	
207	104	999999	576	999999	909	999999	951	286	290	999999	786	897	999999	724	627	805	56	557	338	144	989	501	691	999999	999999	748	543	999999	389	145	999999	999999	671	419	604	897	999999	578	134	366	461	853	999999	999999	783	351	793	285	999999	845	210	304	862	165	999999	603	120	669	360	170	999999	564	896	155	908	540	235	999999	129	999999	279	478	432	972	683	146	63	839	133	880	955	268	260	999999	934	999999	999999	515	211	11	999999	866	999999	999999	27	896	999999	302	942	999999	125	479	165	416	575	732	871	890	999999	82	549	280	545	480	215	90	999999	362	220	459	999999	720	999999	127	941	999999	260	468	955	787	188	760	897	881	999999	999999	112	843	968	999999	587	999999	42	999999	999999	517	331	746	758	999999	592	604	91	999999	104	405	366	48	475	173	482	999999	935	999999	893	788	999999	664	715	729	977	470	393	999999	871	655	687	999999	665	434	90	513	709	28	205	999999	679	414	786	369	129	74	378	805	729	184	999999	347	999999	999999	145	999999	41	39	958	131	221	82	621	449	717	382	382	50	92	999999	999999	916	999999	999999	119	999999	877	355	609	913	102	999999	290	999999	98	350	747	993	299	423	482	999999	69	999999	372	607	793	347	999999	747	692	337	723	760	479	999999	846	927	999999	176	999999	999999	429	999999	38	999999	999999	923	360	377	999999	389	751	668	496	34	857	426	946	512	999999	540	703	862	231	764	999999	529	227	448	503	999999	439	999999	634	797	260	999999	999999	738	814	999999	986	284	999999	313	585	64	274	999999	999999	430	980	60	999999	258	999999	567	824	274	768	273	705	912	874	814	949	629	44	999999	774	999999	381	217	697	314	554	429	999999	918	999999	810	264	772	655	82	840	389	139	385	999999	999999	999999	999999	970	999999	999999	83	999999	307	363	955	29	999999	999999	949	58	772	363	999999	704	562	817	906	95	999999	18	932	267	999999	974	999999	500	659	882	91	653	601	247	155	149	481	28	452	564	999999	790	688	999999	705	34	77	36	451	680	263	875	293	695	22	543	242	815	608	333	794	465	370	693	599	305	457	535	217	548	233	543	999999	352	999999	177	330	999999	562	777	907	543	59	978	629	999999	370	905	235	612	907	999999	420	129	770	768	430	994	502	409	577	542	818	902	999999	720	510	999999	999999	844	222	401	263	831	426	260	999999	391	74	393	934	551	309	999999	999999	999999	133	255	999999	999999	746	335	348	162	209	374	724	999999	530	909	999999	999999	81	999999	999999	516	412	588	
702	519	362	49	999999	119	474	999999	999999	223	270	999999	999999	264	368	999999	108	887	63	111	631	61	999999	268	860	999999	999999	515	480	999999	215	135	165	545	999999	72	741	999999	404	238	687	184	142	511	886	640	322	450	70	341	291	512	999999	999999	956	651	984	103	999999	776	431	959	555	322	18	145	735	999999	711	306	998	999999	493	824	423	457	919	999999	382	230	842	247	454	999999	638	999999	999999	854	588	901	999999	999999	999999	628	807	728	629	819	999999	751	904	271	738	764	342	999999	29	638	887	999999	731	959	720	958	999999	193	515	416	684	999999	472	880	999999	810	999999	999999	873	999999	27	695	999999	109	531	631	325	999999	509	689	805	748	684	43	966	89	179	128	927	570	694	623	222	222	144	999999	999999	34	798	928	545	982	27	164	621	202	999999	631	437	99	642	999999	684	825	610	936	630	439	914	392	640	110	432	312	179	403	482	999999	965	344	353	301	782	580	154	823	730	529	422	774	408	547	999999	838	927	342	999999	999999	611	208	999999	849	999999	415	297	445	559	714	984	999999	719	75	666	103	999999	351	580	113	681	787	215	111	26	149	984	102	419	594	999999	837	999999	95	999999	766	778	504	191	376	293	708	274	26	544	999999	64	342	880	597	103	586	762	835	999999	824	992	465	832	999999	431	205	35	965	999999	157	762	633	72	900	999999	999999	169	999999	820	999999	523	198	566	999999	95	651	999999	822	500	799	85	999999	380	188	773	322	671	221	944	97	999999	999999	688	397	442	999999	280	980	281	852	426	558	25	742	999999	804	898	21	999999	780	983	212	474	539	81	999999	999999	883	136	12	579	947	999999	732	299	224	510	178	388	664	380	999999	550	648	382	526	613	999999	877	999999	999999	999999	337	174	114	999999	834	158	325	999999	177	396	999999	279	282	999999	300	292	453	97	303	999999	633	230	409	751	661	825	999999	999999	530	625	16	999999	588	999999	620	103	627	999999	999999	362	999999	999999	496	984	387	281	375	902	236	330	999999	790	675	693	36	117	999999	362	819	18	990	770	999999	552	390	999999	999999	363	859	999999	665	634	707	999999	999999	553	733	425	374	390	999999	999999	329	210	999999	999999	491	999999	893	999999	338	274	999999	381	371	92	312	944	603	999999	589	22	53	39	665	559	92	734	817	483	383	349	988	999999	559	735	450	577	999999	174	999999	999999	470	356	868	400	636	336	579	794	250	789	822	683	999999	447	221	299	544	880	142	756	87	420	139	988	
999999	570	821	635	999999	735	999999	999999	485	792	552	697	171	999999	999999	999999	999999	33	242	594	527	314	637	999999	524	999999	42	240	42	459	720	60	226	999999	123	75	514	943	161	515	956	394	208	18	999999	523	138	279	957	386	600	999999	187	545	471	971	932	709	120	999999	702	999999	406	35	999999	502	480	292	161	999999	252	221	871	727	637	143	115	628	227	999999	32	999999	283	655	999999	665	999999	681	417	152	999999	804	832	999999	812	364	987	183	936	402	53	846	999999	109	143	388	192	460	907	999999	865	313	492	120	469	999999	328	750	176	416	629	799	999999	999999	999999	448	389	210	914	282	155	932	692	824	957	185	644	184	522	480	482	421	773	90	286	829	321	722	210	873	46	999999	16	530	773	999999	971	119	384	695	999	981	546	634	192	933	621	999999	162	293	999999	153	999999	696	999999	217	35	794	732	896	137	666	999999	50	246	908	926	172	61	713	213	535	999999	827	480	500	875	149	897	353	999999	652	999999	917	578	892	19	319	596	565	229	187	386	487	567	999999	981	999999	398	284	16	999999	617	999999	999999	769	352	410	999999	442	342	886	896	389	999999	999999	106	999999	471	353	999999	616	999999	496	999999	36	158	322	269	148	999999	999999	750	623	999999	999999	45	130	837	809	549	609	103	164	232	999999	291	997	999999	999999	245	899	43	54	385	400	999999	999999	955	63	999999	40	150	87	923	963	999999	999999	52	930	449	976	254	999999	803	298	999999	421	273	999999	745	160	523	186	902	999999	345	706	999999	946	873	913	175	784	199	519	999999	999999	999999	269	207	18	955	999999	644	269	654	999999	999999	97	999999	473	857	803	999999	469	517	964	185	313	627	439	44	999999	66	535	999999	469	472	293	829	507	190	14	953	736	205	654	541	643	964	999999	464	160	79	999999	66	371	476	729	12	504	840	926	641	768	999999	859	812	119	457	194	909	957	268	379	292	853	850	581	274	999999	999999	541	349	663	974	883	36	656	999999	999999	992	743	999999	999999	666	263	372	195	999999	345	842	432	195	999999	64	999999	892	700	127	213	521	999999	464	999999	81	308	587	978	793	100	833	165	999999	18	202	176	676	933	712	999999	490	665	999999	929	30	10	355	569	609	999999	991	335	538	999999	999999	107	288	151	999999	367	999999	394	401	671	511	686	999999	999999	587	887	999999	958	987	999999	722	855	999999	535	129	80	953	28	999999	326	109	507	627	375	89	104	887	534	681	999999	363	106	273	158	
427	343	219	178	981	999999	647	42	348	450	999999	82	999999	753	31	192	999999	657	25	85	999999	13	999999	425	107	493	999	305	999999	642	999999	999999	592	927	117	999999	861	999999	46	657	678	999999	169	187	822	17	999999	144	512	999999	940	999999	90	198	586	423	284	999999	80	498	999999	351	755	705	715	926	490	104	999999	246	999999	629	620	368	406	505	844	881	999999	100	420	865	792	788	999999	38	999999	403	999999	693	511	77	714	548	999999	999999	999999	999999	999999	896	999999	999999	498	276	178	999999	95	722	791	91	579	402	200	979	999999	999999	999999	967	999999	686	999999	999999	753	952	734	999999	914	82	433	78	194	391	419	706	999999	441	999999	526	620	392	943	823	611	269	999999	999999	876	735	999999	88	779	353	999999	785	999999	439	999999	999999	541	914	406	22	298	723	999999	999999	983	494	414	645	490	999999	999999	621	742	566	484	999999	838	999999	386	188	611	999999	299	840	930	634	999999	999999	216	999999	984	999999	985	999999	534	888	999999	925	999999	999999	330	999999	999999	999999	996	839	52	950	955	999999	707	999999	538	999999	999999	943	999999	65	267	999999	304	280	439	999999	57	651	635	812	999999	595	131	912	501	993	858	786	757	551	844	101	591	999999	999999	476	132	79	176	999999	529	591	999999	316	668	999999	999999	999999	999999	937	699	999999	213	240	918	369	618	999999	423	544	369	624	196	999999	999999	999999	767	65	101	962	538	999999	485	999999	292	450	141	999999	999999	726	906	807	999999	819	999999	499	888	361	331	999999	857	337	656	631	409	904	404	582	104	999999	17	42	999999	432	409	999999	870	347	947	478	238	999999	999999	999999	999999	561	999999	376	39	999999	999999	999999	733	999999	115	210	331	853	466	388	55	558	720	751	718	873	849	968	420	141	628	999999	414	853	591	64	786	959	993	999999	681	37	553	381	999999	601	308	686	999999	208	399	26	880	569	432	999999	92	799	978	765	711	265	956	898	999999	999999	12	880	999999	60	423	372	859	618	999999	28	15	348	535	127	574	172	650	221	741	612	669	999999	431	911	999999	987	981	238	146	426	80	654	288	488	999999	999999	996	277	785	37	999999	272	862	413	999999	999999	273	860	999999	999999	999999	745	999999	491	77	167	459	778	88	436	390	631	481	290	999999	360	70	56	999999	156	175	383	436	999999	455	407	982	27	247	237	999999	130	47	597	811	335	999999	796	421	441	968	228	198	359	646	535	999999	581	999999	323	683	999999	342	53	383	241	318	999999	46	670	999999	999999	540	851	
711	269	594	999999	479	999999	863	999999	999999	96	187	947	195	999999	77	920	615	411	560	999999	999999	999999	999999	999999	223	579	999999	55	759	999999	999999	536	687	347	647	999999	941	999999	112	845	460	999999	591	256	865	435	56	241	384	126	64	999999	882	616	306	214	999999	600	670	999999	604	817	513	883	828	651	270	848	440	999999	978	708	308	715	474	144	916	540	138	788	999999	785	670	643	697	493	654	999999	50	999999	905	351	999999	212	250	642	905	708	428	224	175	208	801	693	999999	356	474	176	999999	999999	298	999999	471	999999	376	819	999999	870	195	999999	999999	199	807	999999	785	637	999999	999999	475	831	239	217	999999	914	623	334	984	999999	505	350	28	487	929	999999	154	964	999999	365	836	430	999999	45	522	92	999999	999999	999999	999999	999999	509	885	378	701	320	932	90	828	999999	268	51	999999	999999	999999	999999	326	520	270	999999	852	821	758	114	270	54	347	999999	695	39	697	999999	999999	190	78	996	999999	650	999999	619	946	74	145	999999	107	794	595	999999	670	677	766	705	715	472	951	96	751	780	999999	999999	972	999999	395	798	859	620	117	654	111	378	389	675	734	651	982	788	999999	436	17	475	458	32	533	27	273	992	932	471	238	982	254	999999	542	138	999999	218	678	999999	472	486	999999	940	222	301	999999	100	971	74	999999	173	999999	324	773	999999	209	950	999999	999999	999999	867	688	645	426	129	133	705	143	999999	14	773	999999	999999	964	530	788	517	999999	241	729	182	30	867	981	999999	582	930	911	899	928	695	14	999999	812	604	798	51	524	102	178	592	957	374	69	716	63	71	359	252	999999	999999	999999	972	999999	362	846	820	663	360	999999	203	999999	243	677	318	769	999999	999999	999999	732	999999	999999	717	73	999999	225	656	807	274	999999	520	580	668	56	999999	556	42	663	460	999999	999999	387	173	999999	999999	798	999999	696	750	947	999999	536	989	520	116	698	999999	908	510	999999	999999	999999	999999	348	36	622	135	197	440	762	999999	154	85	612	754	369	829	171	999999	999999	501	960	67	327	766	984	591	999999	999999	548	134	133	163	999999	999999	964	988	825	999999	999999	673	535	265	988	999999	111	460	387	765	747	999999	270	820	171	645	999999	999999	81	582	51	40	977	258	999999	999999	999999	990	999999	54	790	380	999999	641	999999	675	965	704	79	999999	665	533	214	392	202	679	863	313	999999	999999	337	18	916	253	487	999999	696	999999	373	359	607	120	698	342	975	376	999999	628	999999	496	999999	999999	886	999999	
999999	518	826	594	66	999999	775	999999	998	94	716	781	464	760	163	412	978	999999	340	999999	508	554	999999	871	999999	999999	813	244	228	999999	998	999999	131	999999	336	999999	506	112	999999	161	999999	307	999999	614	626	203	999999	114	474	681	999999	991	999999	177	466	372	999999	954	186	240	999999	540	999999	999999	96	914	660	513	434	999999	999999	876	466	188	999999	211	441	999999	255	224	914	708	769	547	987	999999	606	999999	494	999999	296	551	925	991	999999	53	226	619	528	711	542	999999	680	290	774	641	999999	999999	999999	999999	931	462	709	961	326	699	771	543	515	89	318	705	29	999999	897	364	999999	474	435	101	984	822	702	999999	681	515	38	488	772	356	480	999999	922	238	42	834	842	999999	675	63	282	683	114	448	402	837	999999	999999	999999	420	690	70	591	940	281	118	759	175	290	810	999999	292	771	999999	608	999999	783	790	438	73	522	986	999999	999999	818	311	999999	264	151	999999	136	818	106	362	666	420	998	981	957	923	85	677	684	999999	391	999999	911	945	999999	673	999999	999999	781	999999	897	999999	271	999999	132	969	400	999999	33	999999	684	853	999999	418	502	198	731	802	833	515	988	999999	312	934	991	999999	999999	999999	424	478	790	537	46	776	464	999999	158	999999	858	988	532	580	999999	999999	999999	999999	804	999999	453	999999	941	261	765	276	341	62	400	337	227	999999	580	627	999999	555	999999	999999	999999	999999	954	539	50	941	943	999999	999999	418	200	999999	753	463	999999	896	329	999999	536	999999	772	770	999999	999999	572	820	572	999999	418	904	499	108	593	44	720	394	999999	914	999999	10	317	920	293	922	861	336	584	763	280	999999	308	999999	29	125	383	57	974	552	966	229	378	389	436	88	999999	102	999999	999999	742	639	357	999999	999999	535	231	852	999999	999999	999999	245	999999	808	294	734	606	192	89	999999	661	999999	420	999999	947	391	632	928	493	215	14	769	855	865	31	641	335	893	154	493	999999	999999	570	461	12	730	982	569	999999	702	481	735	22	12	67	78	228	362	467	999999	903	999999	368	999999	518	780	390	381	787	653	409	713	48	596	584	999999	999999	959	993	226	408	72	833	999999	733	278	756	999999	807	953	422	973	435	373	999999	999999	999999	999999	943	232	350	611	782	451	999999	768	999999	426	427	999999	964	269	999999	999999	382	840	469	999999	548	249	34	537	573	833	240	435	287	675	16	984	966	814	25	999999	875	797	290	392	497	964	581	999999	434	999999	988	162	614	194	991	748	140	595	
750	703	208	812	47	948	220	867	491	999999	420	443	961	999999	253	999999	375	999999	999999	87	89	583	667	694	112	694	845	87	821	103	999999	267	854	999999	73	322	999999	999999	760	999999	181	999999	483	999999	919	999999	917	837	999999	999999	999999	999999	198	63	515	177	45	513	999999	352	112	143	56	397	347	162	589	999999	97	931	35	312	823	227	905	459	110	118	774	121	777	17	999999	999999	999999	276	999999	999999	866	896	286	68	363	418	239	47	583	96	221	999999	412	337	750	999999	991	999999	593	971	157	999999	999999	927	738	598	575	104	965	999999	122	81	93	788	999999	201	655	966	999999	415	987	868	875	24	896	18	708	449	266	200	999999	768	683	107	653	811	829	358	330	764	842	144	82	341	973	150	999999	999999	614	559	332	999999	567	188	999999	289	189	62	41	730	889	136	999999	774	999999	354	999999	986	144	912	999999	999999	999999	194	572	999999	795	543	50	755	335	94	834	707	867	999999	210	999999	124	374	631	999999	326	599	874	716	306	999999	902	628	752	999999	489	702	197	35	389	382	999999	999999	494	646	999999	999999	405	805	301	140	999999	653	999999	893	871	770	291	999999	980	56	320	855	555	999999	641	421	13	638	605	142	519	841	999999	827	887	984	999999	984	999999	50	203	78	425	999999	400	259	484	858	999999	718	421	601	55	999999	72	761	584	999999	14	599	282	767	210	169	999999	75	999999	326	16	999999	890	999999	831	939	853	999999	999999	389	106	392	999999	154	999999	886	999999	918	795	73	765	136	409	882	980	174	767	435	999999	265	555	999999	12	168	852	937	827	124	770	999999	489	820	331	204	900	999999	662	138	954	324	999999	999999	999999	999999	560	879	487	999999	999999	666	181	999999	383	184	833	999999	389	778	302	875	999999	606	157	999999	584	945	805	215	999999	367	511	639	999999	554	817	999999	65	999999	608	972	460	999999	798	113	999999	999999	447	999999	370	139	999999	884	999999	999999	265	841	555	590	999999	999999	84	999999	36	958	165	999999	946	999999	366	980	999999	569	180	329	424	999999	999999	53	755	521	507	658	844	851	135	627	804	999999	299	999999	307	474	221	993	999999	999999	792	840	948	402	126	618	790	389	999999	673	714	515	664	26	999999	999999	835	999999	117	426	437	184	833	999999	738	554	999999	390	683	251	357	187	999999	246	456	999999	105	362	405	889	867	464	999999	461	912	298	737	999999	942	796	639	135	885	482	749	999999	16	420	999999	571	89	410	706	999999	326	537	93	427	569	999999	
999999	482	690	228	558	973	746	381	625	449	999999	266	447	886	611	999999	301	949	496	838	960	684	999999	834	809	467	757	265	144	999999	214	319	713	999999	999999	167	444	667	999999	776	871	999999	795	224	754	999999	962	820	999999	999999	245	999999	930	731	115	731	999999	856	418	100	999999	491	999999	250	245	999999	553	571	506	454	787	634	999999	720	999999	336	889	484	89	986	504	937	999999	50	149	999999	388	981	771	658	383	587	999999	832	560	390	999999	555	999999	256	999999	400	999999	999999	317	999999	118	220	765	779	842	308	776	999999	596	288	797	207	110	175	999999	571	800	999999	80	210	385	203	999999	585	938	344	506	833	717	113	623	577	732	537	999999	178	226	992	999999	85	810	826	999999	281	593	999999	999999	813	136	708	600	476	55	117	999999	915	999999	189	840	999999	801	943	714	492	665	999999	474	572	999999	999999	999999	808	40	999999	399	558	956	999999	992	747	889	693	706	18	513	999999	532	999999	311	56	128	46	999999	999999	283	867	122	754	999999	374	726	881	999999	185	363	791	445	999999	999999	677	999999	170	196	102	999999	118	246	705	979	999999	999999	848	999999	166	832	318	657	721	999999	532	446	212	283	999999	31	18	999999	531	999999	721	710	482	999999	634	98	999999	850	68	701	174	631	416	775	999999	677	877	620	453	353	54	999999	723	999999	195	240	999999	887	568	80	609	35	999999	59	267	808	223	941	636	78	874	468	598	30	557	900	40	437	187	999999	154	397	640	187	611	586	987	999999	722	404	342	80	291	988	101	999999	916	366	999999	297	999999	936	983	999999	999999	586	546	999999	780	294	999999	328	710	617	999999	221	394	537	448	999999	820	78	229	242	735	804	186	999999	929	999999	999999	999999	919	889	497	218	414	265	709	34	49	294	374	999999	204	24	369	674	72	879	754	389	917	999999	476	999999	999999	750	649	673	409	936	773	999999	999999	535	408	820	129	717	807	999999	999999	424	999999	999999	703	791	48	721	999999	999999	547	59	999999	605	757	93	422	999999	999999	663	615	45	624	113	521	12	136	668	615	548	554	354	82	624	561	999999	205	940	690	925	712	928	238	897	398	723	708	704	778	325	408	26	226	999999	523	999999	799	538	25	701	665	379	116	999999	957	999999	977	999999	54	999999	887	482	422	576	951	999999	806	727	714	797	304	431	890	299	150	537	138	928	999999	768	703	667	925	999999	270	999999	822	342	939	999999	999999	669	660	999999	999999	925	604	650	202	836	986	82	823	
227	999999	243	489	816	755	430	999999	999999	999999	285	560	230	556	432	315	618	865	473	787	518	999999	634	771	376	861	999999	933	487	735	275	781	631	843	707	592	36	999999	15	587	519	140	999999	999999	384	963	217	379	181	344	584	970	523	294	315	177	999999	999999	999999	954	999999	497	999999	324	672	504	929	387	849	839	999999	765	859	885	277	388	362	999999	396	412	999999	845	761	153	999999	304	268	346	538	540	820	564	740	61	57	32	552	383	999999	880	44	830	530	341	65	819	999999	999999	27	926	999999	870	85	710	310	694	735	444	999999	999999	999999	593	849	319	29	724	34	999999	999999	255	836	979	842	516	999999	999999	325	429	97	341	193	999999	328	611	725	950	489	39	751	362	296	117	220	691	644	450	999999	221	999999	340	794	312	999999	771	999999	835	999999	999999	342	485	379	316	356	832	194	999999	274	247	593	78	244	999999	999999	999999	958	728	769	160	999999	999999	999999	114	117	757	546	999999	999999	557	999999	890	999999	920	696	999999	999999	980	761	387	507	999999	999999	743	627	253	106	798	255	999999	813	372	75	877	697	415	642	275	208	999999	295	314	783	717	727	702	156	999999	308	791	999999	999999	966	391	653	841	751	110	486	863	999999	747	634	517	999999	157	825	55	233	999999	999999	717	782	171	102	202	256	468	999999	924	107	782	499	464	821	835	405	684	234	999999	664	542	999999	344	938	547	999999	275	999999	579	999999	999999	99	27	168	999999	205	999999	299	460	594	292	94	999999	999999	878	258	179	696	999999	751	999999	820	377	627	100	929	999999	999999	999999	522	981	495	999999	999999	996	692	999999	999999	46	639	600	999999	773	999999	381	457	999999	578	70	299	510	999999	74	828	736	290	721	400	77	999999	999999	999999	743	937	613	796	999999	514	770	195	775	873	659	999999	160	755	999999	116	255	999999	702	869	172	999999	22	411	431	617	320	715	970	91	238	999999	881	28	651	836	999999	584	808	999999	999999	999999	523	637	999999	999999	999999	980	243	615	154	434	162	889	419	488	924	999999	375	41	204	64	999999	999999	644	999999	397	142	999999	220	999999	670	834	980	71	999999	742	385	999999	635	940	339	482	365	999999	804	38	992	999999	999999	911	456	219	777	999999	752	660	828	999999	450	408	545	875	32	167	484	600	181	827	132	745	549	999999	999999	999999	865	582	859	757	839	450	404	532	999999	999999	11	461	67	463	999999	636	913	999999	50	237	404	999999	999999	999999	462	999999	856	174	999999	427	999999	999999	479	685	
662	180	801	81	162	999999	14	22	933	723	999999	32	543	718	518	999999	832	166	999999	512	696	999999	999999	660	305	636	593	999999	999999	524	999999	999999	981	381	801	148	835	842	239	999999	999999	999999	999999	999999	999999	439	670	148	656	990	595	215	67	967	999999	260	57	150	999999	526	417	774	965	419	785	999999	999999	171	916	379	660	989	999999	638	289	313	882	395	999999	865	999999	999999	999999	66	929	732	217	24	999999	551	101	999999	76	712	632	999999	427	120	950	162	398	508	231	286	339	605	288	429	687	685	378	661	532	911	561	999999	201	908	999999	999999	682	36	999999	375	288	966	923	223	16	831	886	771	445	465	476	466	232	999999	727	334	453	787	336	707	183	999999	172	164	161	669	267	518	631	897	999999	372	729	999999	998	999999	999999	74	999999	856	798	606	999999	77	444	104	999999	894	191	164	610	895	999999	81	202	848	803	768	71	346	573	378	150	547	985	114	737	376	308	999999	999999	388	999999	479	909	999999	223	105	999999	67	928	372	336	476	297	584	671	657	663	160	569	912	12	86	292	429	465	999999	92	340	999999	374	596	826	511	231	530	230	172	625	634	707	999999	14	418	211	51	673	260	410	442	999999	712	999999	794	740	386	298	196	489	121	544	23	389	701	564	775	510	965	76	64	999999	495	47	525	861	863	999999	667	91	387	792	428	999999	898	287	661	999999	41	770	844	241	43	682	999999	100	694	669	313	853	435	541	707	194	999999	990	999999	999999	632	933	876	387	631	115	112	329	126	341	490	423	903	337	478	999999	231	822	999999	999999	532	999999	177	204	695	999999	656	846	94	243	335	907	693	985	816	108	893	467	999999	928	580	195	999999	999999	188	889	950	108	73	512	963	532	582	780	152	207	765	999999	692	999999	999999	265	244	999999	15	582	730	917	999999	379	312	764	999999	489	999999	347	461	814	25	805	862	558	999999	582	280	802	335	912	999999	618	999999	220	774	999999	479	999999	950	100	999999	606	169	999999	587	693	999999	208	320	102	999999	805	999999	999999	999999	886	954	900	482	999999	999999	213	257	817	84	901	46	999999	989	429	999999	917	396	370	999999	419	646	829	999999	99	999999	82	492	242	999999	47	999999	391	999999	999999	838	579	842	298	489	999999	358	351	959	999999	999999	118	219	999999	92	630	999999	384	494	257	249	134	999999	999999	290	539	721	25	453	46	38	655	547	110	590	440	85	108	881	323	71	305	999999	295	442	273	862	600	999999	743	
628	999999	896	306	999999	713	650	458	999999	949	432	343	897	922	657	11	571	118	311	652	999999	320	999999	181	196	943	999999	644	950	27	677	999999	865	709	417	999999	999999	251	999999	876	790	999999	999999	931	890	727	408	999999	638	440	701	999999	999999	507	999999	318	995	725	999999	704	999999	999999	507	989	999999	312	999999	999999	999999	127	252	999999	656	435	861	927	229	571	290	468	545	999999	15	520	326	923	831	368	520	109	999999	999999	141	999999	427	784	999999	111	999999	999999	260	221	999999	520	197	999999	999999	999999	645	271	98	433	445	650	999999	150	999	999999	673	999999	999999	119	999999	415	582	219	999999	899	18	999999	808	127	912	701	218	334	876	495	332	944	827	967	722	259	20	999999	598	490	597	286	784	141	438	310	999999	999999	999999	35	938	999999	193	206	999999	568	462	971	520	743	442	835	274	514	664	999999	531	513	397	427	405	470	621	707	312	731	302	676	999999	612	999999	999999	789	850	556	354	761	630	999999	163	796	49	601	854	57	999999	21	279	477	999999	779	604	999999	999999	999999	477	367	485	999999	999999	275	785	999999	999999	999999	375	999999	423	958	999999	966	900	401	243	631	366	869	766	659	549	999999	33	209	978	999999	989	323	672	229	999999	999999	286	736	987	999999	20	756	999999	705	682	716	598	321	167	743	879	212	520	999999	999999	999999	999999	826	354	414	251	586	314	84	999999	61	382	203	879	332	690	174	999999	999999	620	999999	999999	71	999999	833	131	999999	52	999999	954	999999	803	187	999999	480	396	999999	391	583	999999	999999	451	619	544	999999	344	404	999999	835	63	714	798	999999	874	664	432	539	848	521	292	539	544	80	130	999999	258	205	248	999999	935	240	782	830	707	999999	999999	566	526	999999	499	727	280	999999	191	999999	987	999999	999999	300	58	856	611	870	301	117	999999	381	498	170	381	149	166	42	899	822	932	968	467	999999	506	866	999999	999999	31	565	268	337	888	881	999999	999999	892	999999	999999	88	629	912	539	600	306	787	999999	366	999999	360	999999	248	316	999999	316	29	179	625	794	191	999999	999999	848	735	999999	562	492	617	774	760	256	218	681	821	202	999999	438	867	390	718	798	657	527	671	994	999999	31	529	574	376	451	276	999999	999999	245	520	999999	999999	751	744	999999	999999	591	224	113	363	999999	999999	176	296	591	312	244	999999	393	196	592	186	741	828	541	962	999999	408	319	979	999999	513	999999	682	956	635	126	999999	999999	348	75	999999	568	999999	463	535	363	288	785	148	999999	
999999	785	999999	999999	999999	999999	922	999999	343	999999	193	905	133	308	63	999999	493	340	955	999999	597	661	54	130	289	618	110	375	999999	608	764	623	999999	999999	999999	727	536	754	999999	999999	203	443	90	931	882	407	999999	999999	410	999999	870	999999	829	952	445	999999	740	928	648	279	961	557	208	999999	999999	569	734	186	333	335	383	999999	271	392	992	164	581	999999	248	999999	183	768	965	389	738	817	793	227	511	558	999999	608	115	799	612	646	245	999999	999999	322	672	268	999999	84	999999	140	999999	446	960	999999	845	627	689	999999	999999	202	999999	818	996	835	776	517	674	774	348	774	633	472	780	355	919	235	834	926	999999	999999	759	999999	146	607	999999	357	999999	999999	999999	999999	919	999999	703	999999	64	426	358	453	546	999999	594	244	999999	999999	507	999999	999999	999999	371	620	792	763	999999	190	999999	701	682	399	999999	428	260	453	71	999999	855	999999	999999	370	999999	502	999999	390	999999	999999	330	999999	164	668	110	918	690	651	999999	999999	576	166	789	523	976	363	744	958	750	127	999999	151	182	999999	622	999999	454	305	999999	868	743	411	382	505	860	999999	999999	999999	999999	785	737	999999	593	999999	412	699	999999	255	394	937	758	999999	640	999999	157	189	351	408	55	888	473	395	337	999999	999999	174	783	294	663	999999	816	729	669	965	389	999999	557	213	354	923	715	999999	910	387	999999	824	771	999999	999999	999999	577	148	968	410	321	352	281	602	619	247	916	221	592	337	130	38	258	675	883	850	631	999999	999999	132	183	274	484	950	999999	999999	403	673	936	999999	489	678	761	999999	653	47	35	999999	593	117	16	999999	617	582	266	999999	999999	106	237	999999	58	999999	94	846	237	999999	867	330	720	999999	843	253	285	609	848	452	999999	990	31	845	824	676	554	947	999999	679	657	902	694	799	958	307	445	439	934	999999	594	914	41	999999	179	705	244	508	999999	763	999999	17	999999	813	813	999999	84	391	682	382	885	147	731	999999	999999	999999	636	921	136	546	807	999999	675	799	858	363	959	425	676	999999	441	999999	683	999999	461	999999	999999	880	986	383	232	64	756	561	173	456	999999	483	216	214	999999	323	382	999999	999999	381	341	999999	955	460	626	659	715	999999	999999	999999	463	999999	105	999999	797	756	934	753	999999	752	99	123	635	411	999999	999999	218	999999	60	127	999999	956	404	999999	999999	243	924	999999	756	573	349	203	620	999999	999999	813	387	466	416	322	389	628	413	213	291	227	309	554	290	150	450	253	511	823	
176	506	974	25	442	999999	831	408	999999	749	413	999999	503	999999	417	365	107	752	65	738	738	54	553	201	798	100	933	380	255	616	132	999999	691	797	167	496	838	999999	999999	852	490	980	632	663	799	999999	999999	999999	146	925	52	698	198	773	999999	131	999999	783	226	352	630	461	163	999999	627	999999	999999	999999	154	920	526	735	728	213	257	757	422	889	401	413	999999	935	243	999999	999999	434	907	918	712	45	999999	65	999999	681	231	39	827	252	46	491	191	28	999999	999999	408	317	969	984	525	337	708	74	391	813	977	694	228	999999	999999	999999	411	999999	993	119	387	999999	588	57	982	228	930	180	852	910	232	356	93	27	922	999999	464	922	999999	999999	999999	478	673	999999	704	536	811	994	436	843	90	999999	35	743	838	936	728	922	12	306	406	999999	221	481	590	999999	611	999999	911	559	999999	488	892	617	782	908	797	255	353	455	417	935	744	999999	830	999999	330	999999	189	985	538	542	919	106	978	798	999999	999999	752	83	924	610	93	877	114	601	12	999999	961	999999	999999	482	578	557	889	470	793	212	650	263	999999	272	31	999999	30	999999	569	796	639	983	652	605	999999	280	531	806	999999	867	904	999999	334	912	388	259	846	65	963	372	999999	517	999999	64	551	999999	772	662	589	167	856	907	42	216	778	977	287	543	979	999999	35	92	618	926	307	999999	999999	397	883	771	88	965	243	206	588	131	979	597	63	13	507	999999	999999	694	21	999999	206	128	144	411	972	312	999999	664	999999	999999	899	88	756	139	570	999999	999999	817	88	891	674	835	999999	656	998	999999	490	976	801	999999	999999	923	915	999999	999999	810	263	999999	999999	999999	999999	999999	860	463	232	900	999999	923	443	999999	100	409	616	130	332	370	500	487	999999	292	822	109	863	189	999999	975	999999	455	913	999999	131	305	28	312	11	105	975	999999	434	999999	848	566	543	679	999999	465	317	795	977	855	320	775	79	999999	999999	789	715	680	999999	256	737	395	20	683	999999	999999	390	313	128	237	395	335	63	315	444	265	999999	999999	123	804	668	999999	477	68	449	999999	235	512	999999	221	999999	999999	971	999999	369	999999	556	859	679	999999	84	14	999999	999999	999999	984	722	763	82	999999	233	999999	566	398	999999	999999	999999	999999	999999	653	569	878	999999	906	847	100	364	875	946	981	709	706	513	843	729	664	701	999999	999999	465	633	472	439	999999	988	999999	737	583	599	999	999999	604	626	36	999999	206	60	770	999999	379	630	846	
817	999999	999999	526	28	723	999999	923	668	999999	363	778	999999	107	448	999999	918	989	363	780	286	946	446	115	90	487	142	533	614	931	823	228	835	786	999999	349	674	999999	838	23	915	676	999999	999999	999999	848	15	613	757	999999	851	913	26	849	570	870	653	882	999999	541	591	144	999999	737	377	144	943	999999	452	999999	627	456	160	349	865	609	999999	102	864	242	999999	528	999999	855	89	999999	212	999999	225	784	695	791	35	307	432	999999	999999	603	976	115	905	999999	171	657	141	404	763	677	983	961	265	561	999999	213	999999	72	367	463	658	999999	932	957	27	668	414	999999	431	853	916	95	251	21	125	758	337	709	367	129	724	684	156	535	11	264	999999	143	772	821	999999	999999	422	904	945	999999	183	947	999999	503	999999	305	973	909	760	999999	999999	999999	445	270	876	359	704	248	738	973	320	407	955	763	999999	280	999999	609	615	555	999999	346	75	606	584	999999	999999	864	876	429	710	246	774	113	544	999999	698	512	945	999999	666	183	175	971	208	776	991	991	363	971	241	374	304	215	235	999999	188	838	685	999999	999999	999999	371	319	999999	83	632	852	228	865	999999	999999	664	726	888	498	999999	104	999999	808	398	964	511	905	197	346	942	568	877	999999	104	860	999999	458	999999	826	999999	856	999999	134	153	149	772	497	999999	680	709	577	326	999999	212	94	440	876	108	999999	999999	466	132	926	141	73	999999	66	999999	721	733	999999	999999	72	686	324	395	282	999999	258	201	23	515	516	636	374	252	150	959	20	999999	950	360	64	498	355	733	781	993	89	174	716	999999	677	999999	504	345	264	60	887	999999	999999	999999	849	247	324	950	616	300	999999	821	833	999999	760	302	783	855	999999	999999	341	591	614	289	999999	93	999999	297	999999	569	142	38	999999	999999	81	321	999999	999999	999999	816	183	999999	127	491	235	267	341	999999	965	999999	173	999999	167	999999	719	999999	999999	999999	999999	766	999999	37	123	57	167	738	834	743	35	449	41	54	354	370	999999	999999	999999	133	63	327	752	866	331	462	999999	492	999999	306	999999	775	999999	392	113	744	64	155	999999	80	333	496	999999	597	594	526	354	129	304	796	300	782	832	960	999999	317	23	895	706	660	651	999999	867	538	371	259	221	648	941	610	316	254	654	403	800	999999	894	164	282	804	999999	285	198	999999	15	598	942	999999	568	795	999999	168	449	631	428	999999	628	895	235	344	314	705	188	694	490	56	999999	439	999999	267	422	858	623	
901	999999	376	486	999999	532	999999	999999	944	90	155	999999	157	804	33	975	151	938	999	999999	937	499	412	107	503	593	959	470	513	116	310	999999	871	999999	548	88	999999	181	835	999999	462	999999	369	624	42	814	342	252	115	999999	999999	999999	423	929	685	411	149	278	982	999999	573	313	803	999999	780	999999	18	999999	265	944	923	970	113	637	476	910	139	999999	999999	999999	260	717	999999	58	97	981	959	999999	999999	999999	999999	783	198	634	798	159	999999	531	844	269	999999	999999	986	170	541	58	999999	785	463	775	999999	361	213	303	949	999999	948	754	750	798	813	76	752	999999	15	149	781	999999	838	327	686	608	999999	999999	882	530	730	204	999999	49	765	183	488	94	865	587	999999	894	685	942	210	478	999999	56	455	740	977	867	165	999999	999999	747	947	145	98	999999	418	999999	420	429	999999	754	247	710	43	999999	587	668	263	427	568	886	792	896	999999	999999	827	896	361	152	552	863	49	125	773	27	236	352	999999	999999	179	184	484	266	999999	456	241	79	22	814	162	319	999999	737	833	389	954	61	28	880	845	521	55	277	876	999999	714	131	937	25	414	999999	672	71	258	394	412	536	999999	670	976	758	883	999999	990	243	999999	311	999999	394	999999	184	333	125	356	657	138	999999	389	553	999999	999999	142	997	410	999999	646	552	489	449	999999	427	971	358	904	97	637	508	287	643	23	413	839	999999	951	239	911	999999	715	601	999999	206	157	535	928	865	626	999999	999999	82	999999	707	822	843	418	645	213	975	221	269	29	999999	999999	746	540	337	999999	589	999999	999999	999999	100	999999	888	999999	779	280	999999	999999	48	471	751	372	214	56	315	999999	999999	144	315	36	999999	999999	456	582	636	277	999999	999999	999999	999999	47	840	965	999999	506	999999	999999	659	638	375	766	555	999999	999999	277	999999	999999	700	234	746	284	454	739	154	999999	999999	389	316	556	999999	869	451	829	453	434	910	407	148	549	999999	657	999999	999999	940	269	390	170	999999	314	379	553	710	769	999999	999999	592	110	999999	995	750	490	627	112	136	506	325	726	730	999999	366	859	586	160	999999	98	938	947	999999	885	689	594	999999	999999	187	999999	168	999999	974	999999	841	809	587	152	798	954	999999	243	380	443	944	999999	440	294	999999	520	967	560	999999	765	999999	645	311	999999	316	166	759	626	925	999999	999999	643	751	597	532	999999	999999	443	999999	999999	68	705	999999	365	999999	35	164	999999	999999	667	999999	999999	701	218	761	999999	508	652	835	642	
999999	413	317	212	999999	310	912	842	999999	400	248	533	999999	999999	707	676	78	945	994	291	11	322	571	268	186	740	942	543	999999	337	999999	629	608	999999	640	999999	397	374	270	639	999999	321	999999	664	428	467	409	999999	511	999999	137	562	657	999999	999999	882	999999	999999	999999	364	368	999999	16	434	351	618	999999	999999	514	61	999999	704	999999	364	178	689	636	907	999999	999999	340	999999	999999	999999	999999	495	972	63	89	999999	999999	347	348	905	281	742	314	261	322	809	541	921	999999	999999	999999	432	999999	303	386	950	256	999999	219	999999	34	999999	999999	265	234	856	646	872	409	999999	248	941	366	779	999999	999999	385	385	595	40	187	999999	353	581	945	777	617	678	999999	138	999999	879	138	41	999999	308	404	59	37	999999	173	999999	522	295	999999	863	76	108	999999	999999	575	871	349	189	999999	615	999999	766	320	456	248	967	205	281	255	369	813	999999	897	999999	40	336	358	138	866	517	999999	68	370	999999	711	518	468	726	562	639	539	949	902	276	999999	638	999999	999999	999999	205	999999	250	49	852	60	741	999999	435	919	249	523	220	322	621	718	571	405	999999	745	729	509	478	718	999999	999999	864	432	999999	116	402	999999	999999	911	671	53	656	999999	517	41	969	317	43	806	322	999999	999999	636	999999	558	117	242	510	834	999999	696	995	532	999999	999999	196	319	999999	328	999999	652	745	309	650	577	72	551	888	206	775	422	475	999999	406	500	509	237	999999	82	999999	169	96	943	423	975	58	999999	596	999999	845	999999	737	714	289	670	380	30	985	713	496	565	354	314	68	85	230	333	136	932	523	958	999999	507	329	368	999999	802	885	675	529	938	954	404	360	999999	685	761	392	999999	129	488	251	437	999999	443	999999	781	884	348	754	725	997	664	970	886	492	240	394	999999	113	578	145	320	194	558	610	950	954	943	399	468	941	400	813	45	717	741	999999	886	553	785	999999	999999	920	999999	999999	300	433	473	632	455	376	470	632	550	353	931	252	38	832	864	999999	941	948	999999	784	999999	850	935	179	751	319	508	378	328	999999	597	999999	390	617	319	999999	490	320	944	999999	999999	999999	272	691	999999	999999	892	64	999999	957	976	598	999999	29	342	450	498	304	881	145	868	999999	314	889	755	999999	861	420	999999	347	999999	630	13	203	313	840	999999	253	999999	999999	427	454	999999	370	684	999	763	370	285	869	37	195	439	999999	234	999999	463	383	935	999999	636	481	541	350	620	355	594	999999	716	999999	
862	254	999999	628	717	423	412	944	214	999999	778	501	145	999999	319	161	201	204	968	925	386	214	318	150	999999	946	912	348	749	338	999999	332	654	999999	17	783	999999	810	999999	810	975	518	179	188	474	145	345	889	41	999999	999999	400	472	790	999999	658	936	999999	12	771	511	999999	205	875	352	456	846	363	999999	536	999999	391	999999	999999	950	999999	999999	139	675	490	610	33	317	289	184	23	859	999999	666	359	846	515	807	999999	999999	911	323	304	836	28	299	982	999999	504	999999	773	297	314	999999	257	623	806	104	522	170	488	756	915	700	338	597	982	696	295	999999	369	583	783	858	48	554	740	999999	999999	201	628	999999	813	695	410	726	554	33	418	735	50	999999	295	168	821	165	999999	999999	507	999999	316	295	958	814	999999	200	513	456	801	999999	883	512	446	331	999999	709	942	230	299	999999	52	959	999999	560	649	947	298	624	47	882	155	146	795	236	999999	343	999999	999	470	999999	999999	108	999999	714	851	537	975	963	626	999999	223	187	999999	999999	388	356	16	408	174	286	901	999999	418	918	557	747	999999	220	446	209	999999	999999	999999	89	398	999999	999999	573	708	122	972	334	999999	925	999999	968	832	899	847	999999	999999	421	834	193	318	334	689	312	167	999999	999999	764	527	999999	231	999999	427	234	508	443	618	443	999999	999999	313	577	889	493	259	589	999999	817	999999	908	999999	478	118	576	770	73	265	435	416	603	301	218	999999	582	703	400	999999	608	401	413	919	999999	720	781	880	999999	445	206	63	999999	200	12	401	999999	553	753	999999	851	464	444	188	192	36	999999	761	105	771	999999	789	859	49	315	426	959	999999	980	757	337	696	38	627	999999	999999	999999	413	999999	817	197	39	950	239	698	153	999999	234	736	865	623	30	999999	969	138	416	204	538	884	586	999999	630	999999	999999	833	165	435	999999	999999	810	197	693	999999	287	583	288	999999	629	350	172	470	735	261	124	144	317	999999	68	999999	652	999999	310	528	712	386	566	466	999999	999999	999999	999999	149	115	926	678	999999	558	507	999999	999999	578	999999	197	722	126	706	999999	999999	861	526	254	376	999999	476	632	886	175	759	901	999999	821	999999	233	999999	453	330	629	999999	999999	214	758	999999	672	999999	999999	613	123	805	596	680	197	19	103	999999	298	351	999999	638	304	999999	764	798	605	378	999999	694	350	999999	278	999999	999999	999999	999999	657	767	840	703	999999	402	29	773	369	999999	231	830	811	789	354	518	999999	508	990	999999	655	
449	960	808	304	621	389	272	732	537	999999	999999	152	998	446	999999	458	999999	154	999999	999999	27	404	635	384	548	226	904	996	872	999999	296	96	23	364	217	807	42	409	66	23	756	50	832	999999	627	687	813	353	241	999999	464	364	754	755	999999	55	334	433	756	404	484	999999	860	371	514	516	139	643	239	315	999999	248	999999	233	528	976	999999	273	757	860	413	561	764	812	711	931	342	268	727	999999	483	608	653	661	538	490	999999	471	999999	999999	999999	179	999999	926	643	999999	276	999999	236	660	482	70	676	895	991	999999	511	58	660	582	184	871	916	999999	999999	817	595	436	694	999999	999999	111	416	646	999999	244	448	999999	999999	494	665	999999	999999	76	688	422	999999	757	670	615	978	141	811	999999	936	999999	999999	999999	999999	825	999999	839	836	197	999999	381	654	40	999999	757	484	999999	999999	175	916	372	839	999999	389	419	999999	837	766	88	70	999999	300	999999	709	624	981	999999	742	353	862	825	975	999999	211	316	768	902	173	999999	999999	314	262	645	368	573	999999	411	666	685	999999	999999	999999	757	137	209	999999	523	330	968	999999	91	930	536	312	101	397	995	648	82	650	983	999999	853	947	755	412	654	772	146	999999	580	999999	999999	413	999999	999999	228	715	999999	235	255	581	205	999999	60	384	999999	999999	277	185	851	762	594	44	999999	129	229	809	999999	796	999999	999999	194	201	999999	354	873	132	999999	348	179	290	646	846	999999	411	999999	999999	896	381	686	322	999999	960	925	999999	152	32	999999	949	533	999999	343	999999	999999	504	999999	13	999999	999999	510	999999	999999	928	999999	571	126	747	639	555	650	999999	912	11	999999	999999	999999	233	999999	387	211	851	676	294	999999	761	947	440	58	901	23	475	773	200	870	93	223	576	953	999999	700	405	999999	901	999999	999999	505	341	999999	683	258	173	999999	999999	504	659	927	814	123	255	624	685	698	737	541	184	999999	722	140	999999	999999	679	999999	912	686	999999	467	774	984	795	265	999999	345	999999	653	850	999999	217	695	221	165	408	463	708	739	25	706	655	370	134	289	783	210	77	999999	999999	893	824	878	698	201	999999	829	327	990	999999	350	334	94	691	999999	999999	36	999999	999999	501	225	571	182	999999	109	811	414	999999	515	482	414	277	591	999999	956	999999	999999	996	30	999999	579	146	718	730	675	999999	571	679	687	757	756	999999	206	999999	999999	332	652	217	999999	389	999999	999999	811	517	603	82	999999	19	734	533	202	39	899	867	922	89	853	999999	996	
726	249	735	182	758	725	999999	81	999999	999999	634	271	131	407	640	265	609	334	210	137	602	999999	562	944	164	564	727	392	338	999999	999999	478	999999	999999	872	999999	21	999999	62	999999	480	11	440	299	110	271	81	632	268	612	323	754	653	324	403	96	999999	791	999999	203	998	740	999999	943	446	165	999999	999999	999999	500	254	812	281	418	999999	999999	209	999999	843	999999	493	999999	134	726	54	529	999999	885	817	786	461	230	779	858	794	739	268	999999	999999	999999	210	170	107	767	368	511	483	244	999999	802	886	424	948	999999	710	903	999999	26	898	917	999999	999999	102	999999	48	33	42	999999	999999	999999	342	999999	420	999999	692	999999	999999	366	368	543	56	590	227	999999	900	999999	282	655	158	890	999999	252	598	935	999999	34	77	360	728	344	478	70	620	999999	469	184	14	59	442	387	905	260	658	365	999999	749	958	999999	847	11	751	387	999999	733	999999	100	123	484	293	999999	265	647	999999	34	74	986	969	477	555	725	42	232	222	999999	985	872	594	243	999999	865	76	990	512	727	999999	999999	999999	887	955	999999	71	999999	766	775	999999	268	622	634	999999	999999	779	490	531	999999	968	529	174	999999	748	922	506	879	419	427	600	275	999999	999999	441	972	200	999999	522	186	664	512	465	447	649	726	259	960	999999	999999	95	585	469	390	758	73	926	303	149	42	999999	192	120	349	184	999999	999999	711	202	327	694	697	968	354	468	466	73	727	853	31	672	546	935	238	342	25	805	754	162	377	999999	999999	942	999999	313	481	402	126	272	793	602	548	767	625	496	397	617	124	999999	301	10	999999	450	127	999999	999999	256	881	16	999999	60	379	999999	825	281	797	755	488	50	986	74	946	465	70	429	134	778	320	742	944	999999	691	999999	860	377	846	999999	824	129	999999	235	520	999999	113	742	232	989	941	354	999999	641	139	83	936	237	63	999999	390	698	999999	558	936	149	72	999999	999999	547	698	458	434	351	931	368	74	760	553	837	361	999999	999999	999999	837	965	54	312	278	617	896	633	323	113	76	135	883	999999	299	381	57	351	382	999999	300	999999	919	999999	710	999999	19	185	683	226	999999	72	501	999999	720	970	999999	999999	493	999999	651	75	999999	331	285	805	485	645	471	999999	790	20	945	521	844	354	999999	697	602	507	607	999999	999999	107	721	13	634	782	707	328	999999	297	858	630	43	999999	999999	999999	81	904	295	374	999999	510	436	381	127	979	999999	376	924	999999	167	985	155	
930	125	47	610	281	181	702	937	152	896	999999	999999	325	487	999999	999999	457	626	999999	999999	243	999999	999999	671	999999	999999	999999	526	340	403	880	139	999999	999999	999999	119	320	988	800	999999	593	999999	570	614	999999	999999	801	999999	647	999999	477	780	999999	772	912	922	677	376	999999	394	527	185	607	748	25	999999	999999	840	999999	509	684	468	825	999999	629	806	446	999999	737	999999	94	162	878	959	926	109	669	110	572	190	442	944	728	999999	215	417	829	999999	598	570	941	961	999999	148	999999	18	954	505	153	115	999999	999999	638	150	309	999999	307	647	999999	916	999999	187	277	203	76	999999	740	419	758	999999	977	624	244	177	187	133	999999	999999	273	917	999999	173	999999	467	999999	599	316	587	116	841	120	191	999999	682	866	999999	693	924	81	956	278	545	999999	930	137	861	608	470	962	186	999999	566	384	904	771	539	229	810	999999	477	433	163	999999	917	112	999999	999999	561	310	423	439	999999	668	317	999999	999999	426	999999	340	999999	990	845	999999	930	510	553	807	999999	911	336	545	883	436	604	532	124	999999	830	999999	340	999999	999999	170	549	999999	231	898	77	265	171	123	999999	480	655	487	587	999999	999999	416	559	999999	531	650	973	878	556	683	999999	999999	534	378	999999	999999	999	606	999999	685	84	193	289	654	999999	838	750	223	999999	413	999999	999999	945	585	858	423	279	351	714	406	196	671	200	547	834	293	730	793	527	999999	481	58	544	902	464	199	137	904	259	692	999999	999999	535	152	903	946	999999	949	519	183	929	657	892	546	498	413	992	741	820	999999	118	956	696	359	932	999999	582	52	131	669	295	375	999999	32	506	999999	146	57	644	999999	454	781	284	354	999999	823	999999	997	999999	60	206	395	93	802	583	999999	999999	185	220	999999	373	796	828	849	999999	564	564	869	50	72	999999	945	106	932	12	337	682	352	296	118	574	585	639	999999	472	999999	291	300	448	562	372	999999	836	999999	523	657	953	434	466	509	268	999999	957	351	783	261	298	160	799	256	271	721	999999	112	999999	788	166	757	387	986	283	274	431	488	699	999999	999999	633	419	354	384	258	999999	787	849	999999	627	298	999999	221	611	140	500	201	300	651	999999	999999	866	734	501	205	57	479	999999	999999	865	479	651	477	152	999999	999999	999999	872	23	836	999999	262	329	170	999999	999999	175	385	152	773	999999	197	58	244	999999	999999	999999	853	999999	210	415	561	855	999999	158	646	819	78	999999	399	999999	329	287	999999	969	999999	
546	999999	999999	999999	881	104	93	230	635	291	999999	242	768	999999	67	999999	693	812	430	999999	406	907	22	231	651	106	439	753	999999	910	909	243	999999	901	231	120	231	999999	329	999999	477	635	786	866	53	999999	310	58	341	455	636	999999	393	427	999999	639	561	410	999999	999999	664	999999	999999	725	999999	369	966	866	999999	999999	379	248	492	119	83	771	130	999999	188	73	999999	999999	421	281	999999	444	850	847	826	999999	558	820	370	999999	656	147	142	70	494	684	999999	999999	382	394	86	999999	982	999999	354	314	518	416	232	29	988	283	918	231	999999	999999	519	128	50	94	397	559	877	948	999999	999999	638	70	660	504	452	999999	18	999999	204	999999	462	576	503	522	999999	999999	598	351	556	999999	228	999999	618	556	174	502	402	297	999999	999999	519	44	999999	417	675	999999	755	727	577	999999	275	892	36	565	485	999999	999999	528	21	255	960	536	401	999999	717	727	451	113	339	949	960	721	39	677	377	999999	755	95	846	624	397	870	999999	921	117	336	999999	63	999999	231	877	874	285	751	566	982	642	999999	700	948	17	651	398	627	674	553	862	359	197	67	197	539	681	397	857	100	762	480	999999	391	843	397	42	117	82	95	446	287	121	394	785	999999	395	898	617	745	482	156	256	563	473	534	999999	24	999999	348	202	888	893	475	999999	172	764	318	114	619	619	290	554	589	117	585	248	803	999999	999999	153	999999	779	122	618	616	999999	420	917	319	999999	27	999999	999999	999999	557	393	645	999999	623	999999	87	999999	999999	136	999999	601	667	456	999999	999999	72	999999	999999	204	418	118	781	857	999999	939	354	400	795	98	601	999999	999999	696	559	201	999999	637	658	917	76	989	782	985	426	24	565	964	39	32	468	284	218	539	999999	449	611	788	999999	683	908	686	998	909	534	983	780	971	897	696	693	434	94	946	999999	429	336	795	440	999999	383	390	370	772	629	999999	999999	999999	221	999999	999999	999999	999999	974	19	390	991	872	461	443	243	593	76	343	339	43	999999	271	411	65	999999	999999	999999	963	999999	527	325	236	289	999999	983	499	759	787	116	878	359	119	936	747	999999	463	344	997	364	790	323	37	443	596	999999	738	879	999999	997	999999	467	122	999999	491	74	999999	593	999999	459	744	834	289	236	460	684	999999	999999	664	627	658	481	359	999999	519	214	297	793	693	91	255	620	602	789	342	421	246	444	999999	683	673	870	101	548	999999	955	43	801	982	911	55	413	224	539	
348	302	117	513	164	287	776	971	999999	999999	213	133	241	499	893	48	448	645	879	999999	999999	788	390	811	988	999999	180	496	810	782	46	999999	999999	999999	999999	50	313	999999	290	177	999999	999999	969	999999	344	496	724	544	908	943	473	409	534	243	999999	999999	912	999999	525	600	999999	290	170	128	999999	371	728	178	999999	852	999999	715	365	712	999999	261	818	460	476	501	999999	999999	587	866	318	636	317	171	486	890	138	16	217	689	70	999999	541	851	804	972	999999	999999	999999	999999	999999	758	53	822	169	334	741	999999	830	34	761	480	702	304	809	498	64	566	691	167	999999	728	507	676	651	999999	720	967	656	503	999999	999999	999999	999999	658	560	999999	999999	999999	999999	159	677	186	193	927	590	924	247	999999	999999	999999	999999	999999	337	342	490	260	377	180	999999	614	774	805	337	301	478	999999	180	645	258	999999	569	564	539	999999	56	552	324	749	999999	533	482	925	350	999999	531	428	999999	199	178	310	225	324	300	548	999999	872	848	891	999999	999999	753	601	793	410	359	999999	999999	999999	999999	999999	935	628	120	188	141	848	465	752	769	59	526	980	477	947	689	254	999999	991	633	999999	703	433	300	809	779	999999	142	939	235	999999	103	493	999999	240	999999	597	214	121	999999	536	417	105	131	999999	735	773	999999	845	720	999999	999999	344	696	121	243	511	999999	310	999999	259	716	525	527	886	956	42	86	247	582	999999	50	162	584	106	999999	608	999999	890	84	16	757	999999	999999	130	510	759	797	999999	996	863	269	903	712	167	819	891	999999	245	452	999999	999999	999999	999999	628	74	230	759	599	353	635	210	447	236	402	501	999999	999999	407	385	999999	244	293	250	999999	833	146	450	999999	287	999999	40	75	447	381	319	999999	33	600	999999	289	999	208	449	371	662	999999	677	319	665	399	594	180	999999	255	467	413	645	999999	999999	999999	780	342	322	478	604	145	999	854	93	630	406	999999	352	105	999999	46	843	878	999999	21	999999	140	761	999999	290	860	999999	999999	914	999999	235	479	805	999999	509	999999	885	971	767	527	822	999999	999999	999999	993	888	828	999999	999999	430	569	767	498	999999	468	649	580	435	197	999999	999999	807	940	186	404	926	901	224	596	540	161	872	121	538	999999	647	999999	726	893	999999	42	450	154	493	346	468	999999	31	999999	859	96	460	784	32	597	999999	999999	59	641	999999	986	613	177	999999	279	999999	655	999999	594	821	744	999999	541	794	999999	489	663	999999	840	935	946	879	556	736	454	
700	97	98	999999	184	764	855	95	826	416	999999	999999	636	223	648	999999	30	437	847	999999	999999	918	990	320	999999	361	435	999999	705	999999	117	67	441	73	579	609	567	999999	999999	66	889	769	714	387	293	216	999999	243	999999	133	999999	451	999999	621	222	781	999999	778	999999	822	999999	646	390	706	308	999999	841	572	644	49	255	10	28	999999	235	472	999999	612	36	902	334	999999	999999	581	204	999999	999999	999999	999999	999999	512	788	197	596	999999	252	999999	999999	89	922	999999	464	598	162	877	925	433	999999	396	750	577	495	751	999999	497	148	629	808	999999	643	999999	32	999999	999999	999999	999999	812	431	73	983	92	205	533	999999	537	999999	602	864	704	279	242	439	999999	111	230	999999	999999	266	999999	588	622	581	999999	446	999999	352	999999	751	999999	421	122	12	855	413	667	999999	962	999999	402	627	999999	999999	113	242	411	583	599	619	999999	519	999999	556	332	484	370	999999	999999	97	205	195	999999	851	999999	293	166	239	584	30	443	848	64	400	999999	481	53	857	477	275	44	335	752	133	135	115	991	566	999999	380	53	165	683	875	999999	217	500	694	526	820	85	999999	999999	999999	185	778	465	38	692	850	440	512	44	432	62	999999	442	999999	999999	142	301	999999	999999	213	999999	288	174	189	949	656	980	359	999999	656	199	863	335	183	947	356	650	999999	874	829	939	999999	131	260	999999	581	999999	497	999999	393	529	486	622	796	602	897	613	285	999999	45	870	91	180	387	999999	198	999999	269	65	379	492	337	725	729	999999	999999	166	913	366	377	882	493	391	948	999999	713	999999	539	581	60	742	374	883	839	999999	858	370	999999	27	634	47	999999	442	598	901	201	760	892	999999	166	999999	700	919	712	162	387	699	232	261	530	947	13	687	14	999999	127	999999	999999	769	414	85	423	999999	731	999999	376	60	792	999999	999999	952	357	17	425	319	52	454	181	686	999999	169	148	492	497	686	44	827	999999	962	999999	747	874	999999	127	90	326	999999	197	382	786	336	906	185	999999	577	599	999999	272	695	999999	999999	282	999999	197	999999	937	931	408	55	305	548	623	830	272	197	87	234	889	344	992	248	999999	798	900	256	262	962	176	999999	96	47	565	742	377	121	999999	675	999999	999999	999999	395	405	999999	999999	247	712	86	999999	999999	500	375	116	928	999999	356	415	483	309	941	993	999999	764	999999	958	267	983	881	999999	161	721	412	299	999999	999999	607	842	999999	720	999999	543	185	59	47	429	721	930	637	999999	
31	706	992	999999	994	999999	178	630	916	193	820	263	831	623	761	417	97	86	98	736	104	999999	300	762	646	407	999999	925	727	69	999999	336	999999	841	999999	455	729	46	304	149	32	999999	926	999999	900	409	712	562	298	630	999999	645	841	900	999999	999999	415	999999	728	597	999999	252	903	856	946	999999	999999	989	191	315	688	61	781	949	999999	128	587	999999	861	247	999999	265	636	107	728	601	999999	999999	896	924	49	499	317	707	88	779	83	79	984	417	501	999999	999999	982	941	999999	864	892	196	999999	929	55	378	491	902	805	615	806	999999	354	998	462	103	267	276	999999	743	83	871	934	54	518	385	454	746	971	884	999999	165	447	737	999999	269	78	994	994	130	826	805	282	173	277	940	639	419	49	629	999999	716	752	547	790	999999	999999	999999	421	670	999999	745	930	921	961	650	691	999999	999999	202	34	273	281	999999	916	999999	598	770	999999	577	745	44	706	352	771	999999	412	900	947	581	999999	999999	583	333	206	91	874	361	212	626	259	33	24	846	999999	849	999999	999999	630	999999	432	999999	14	843	999999	999999	999999	588	159	33	248	999999	999999	999999	194	737	999999	948	871	999999	999999	247	999999	161	999999	999999	999999	999999	999999	999999	503	999999	280	436	159	526	291	739	408	317	53	999999	211	188	387	469	363	999999	661	867	169	496	813	794	127	194	999999	853	525	213	868	187	999999	999999	529	520	520	242	674	668	999999	950	999999	563	999999	116	46	999999	773	858	999999	830	208	999999	763	17	999999	485	318	964	603	999999	999999	205	448	865	999999	974	659	867	949	130	999999	993	999999	218	999999	259	999999	20	158	543	999999	667	844	48	979	961	474	522	606	44	924	710	74	27	737	354	999999	926	661	999999	999999	906	909	999999	313	215	467	999999	70	664	482	307	815	999999	358	556	360	999999	886	493	999999	999999	271	914	206	815	928	404	999999	999999	144	86	359	97	999999	183	999999	607	734	774	504	919	462	999999	562	999999	894	14	999999	191	999999	715	50	177	999999	593	644	995	50	497	999999	73	84	468	529	406	948	728	256	184	798	753	674	121	989	590	684	999999	361	580	999999	923	735	999999	999999	429	45	999999	999999	999999	538	762	566	246	497	440	845	993	422	999999	999999	176	999999	493	999999	250	999999	999999	999999	999999	909	325	999999	999999	576	362	337	784	999999	110	370	765	999999	36	645	45	196	437	623	999999	999999	690	907	205	901	754	999999	252	906	999999	388	117	14	999999	319	223	999999	106	670	145	113	
70	142	321	795	912	973	731	847	999999	64	612	314	629	234	999999	999999	447	568	822	197	95	877	504	721	263	761	999999	716	999999	999999	100	767	488	999999	685	557	595	410	988	780	999999	404	999999	312	999999	802	384	339	100	804	999999	537	999999	948	27	193	638	600	999999	999999	345	25	425	440	963	999999	826	999999	549	671	823	47	999999	999999	753	691	327	201	999999	460	386	308	626	628	999999	563	999999	539	999999	501	919	999999	867	838	445	428	999999	129	348	931	999999	999999	789	999999	981	644	957	806	204	336	865	446	654	91	774	47	399	999999	205	999999	999999	296	746	999999	999999	827	999999	999999	606	335	999999	208	852	999999	484	185	999999	206	646	599	606	123	344	111	999999	483	350	999999	74	408	999999	191	999999	938	17	689	464	741	677	999999	475	225	999999	999999	623	666	593	999999	606	598	528	202	160	606	999999	811	951	644	421	278	999999	392	677	207	999999	999999	285	914	16	795	720	999999	529	492	999999	390	912	475	487	969	889	709	189	475	999999	999999	41	327	999999	205	737	820	999999	409	676	93	547	12	999999	103	391	678	999999	811	877	751	673	668	999999	423	898	999999	999999	451	389	999999	212	212	327	468	499	958	999999	810	67	900	457	130	815	50	843	909	900	393	999999	999999	999999	378	598	999999	173	999999	845	720	307	261	662	999999	30	999999	880	345	684	999999	603	433	898	825	753	976	304	553	852	440	580	988	585	773	999999	999999	999999	834	613	199	304	999999	122	999999	999999	805	248	999999	109	916	999999	507	235	795	790	165	322	258	624	621	834	620	519	414	149	999999	999999	999999	24	851	204	56	731	495	810	476	320	999999	322	948	738	724	453	936	280	82	763	790	983	999999	999999	999999	219	992	364	684	999999	708	999999	203	999999	359	564	999999	721	999999	999999	999999	984	999999	844	999999	936	676	883	119	177	583	999999	77	999999	999999	904	315	995	749	836	739	141	999999	999999	999999	917	999999	818	999999	170	205	224	165	306	999999	805	999999	864	381	999999	542	118	254	999999	999999	574	853	647	253	455	259	262	999999	287	999999	607	857	463	242	567	817	858	504	949	972	369	978	771	999999	89	244	451	624	999999	303	630	887	620	826	47	999999	481	574	933	910	999999	999999	878	269	999999	948	999999	999999	813	702	999999	613	304	544	999999	596	999999	126	174	220	999999	999999	743	999999	416	720	247	636	204	503	999999	294	571	48	39	127	109	512	114	141	37	999999	810	537	999999	26	592	999999	162	451	999999	365	410	722	
113	999999	508	894	853	706	710	580	437	999999	366	400	52	265	514	556	999999	579	21	42	193	987	827	215	999999	999999	138	171	999999	752	520	980	884	999999	999999	725	618	215	658	408	430	999999	392	500	181	229	974	336	572	999999	955	999999	354	377	539	125	999999	303	530	464	999999	549	999999	684	999999	385	516	203	999999	999999	938	290	920	999999	999999	736	604	999999	44	154	424	801	599	877	796	118	999999	516	999999	819	999999	999999	685	204	999999	999999	999999	707	700	795	999999	780	16	783	667	999999	999999	741	766	802	999999	999999	999999	385	49	999999	950	229	888	691	749	10	885	999999	549	999999	999999	725	781	730	999999	999999	636	999999	999999	999999	999999	815	220	131	625	894	749	516	308	999999	66	310	999999	999999	930	139	819	999999	56	713	895	506	999999	55	79	999999	960	46	425	623	522	30	943	999999	982	145	19	999999	75	854	260	378	211	459	565	999999	570	999999	999999	257	87	627	999999	728	749	999999	580	174	61	999999	933	713	999999	684	577	46	999999	761	81	794	130	63	943	201	462	999999	304	785	999999	999999	205	999999	245	177	546	895	828	224	655	693	999999	844	999999	216	920	547	288	527	881	529	938	809	655	15	137	33	999999	999	999999	233	999999	795	684	287	663	700	477	923	148	682	217	999999	999999	999999	999999	999999	348	999999	281	915	999999	777	903	960	836	396	587	239	50	522	221	829	999999	431	699	768	169	999999	999999	229	79	364	389	209	999999	796	999999	999999	999999	851	684	946	728	360	984	999999	892	723	451	276	123	999999	883	625	471	388	999999	684	688	470	125	911	999999	61	999999	999999	397	704	649	49	999999	319	464	198	838	275	999999	598	447	482	876	999999	985	285	116	831	481	763	737	999999	603	999999	589	314	999999	773	999999	677	514	111	829	197	999999	411	583	999999	783	694	999999	205	999999	604	247	216	999999	679	999999	909	945	25	412	633	999999	716	446	999999	729	159	462	75	514	433	999999	345	999999	689	999999	584	702	999999	57	786	999999	541	655	999999	999999	383	720	65	999999	999999	731	499	698	999999	231	999999	999999	907	84	999999	242	721	691	854	520	901	999999	905	318	351	216	643	999999	626	657	999999	999999	448	999999	999999	438	406	227	662	701	595	647	457	468	12	999999	794	236	422	554	999999	850	800	487	879	820	815	747	506	645	98	531	82	548	796	307	526	999999	728	999999	835	504	39	999999	925	264	115	447	315	999999	999999	416	999999	82	402	999999	999999	961	999999	536	622	659	999999	27	613	73	574	
909	671	705	103	780	508	226	718	760	820	648	561	625	714	378	442	774	233	681	977	10	156	221	999999	565	10	202	583	186	782	22	999999	861	689	206	775	999999	637	641	908	337	363	641	764	621	409	999999	999999	253	226	946	793	931	96	574	999999	460	667	538	780	999999	643	542	999999	808	108	700	936	999999	999999	832	147	592	772	649	646	514	456	426	165	612	380	339	959	835	228	617	999999	124	443	324	942	108	861	602	694	820	662	999999	523	708	461	999999	650	394	999999	999999	168	999999	927	258	13	251	382	177	935	313	583	153	590	490	999999	821	84	289	889	48	731	180	954	826	999999	999999	903	456	999999	76	689	574	35	26	458	338	999999	194	320	701	999999	693	666	390	246	519	375	42	999999	999999	999999	371	505	999999	480	988	492	999999	406	512	348	925	27	868	624	999999	999999	573	41	596	633	890	968	999999	999999	47	513	573	589	999999	999999	870	999999	999999	837	328	79	265	546	999999	845	96	999999	808	999999	999999	676	797	766	238	402	802	10	197	16	348	402	317	457	443	484	999999	521	73	387	477	999999	507	41	306	939	862	999999	571	999999	547	111	170	834	999999	371	715	999999	999999	940	999999	870	485	512	499	925	999999	807	999999	985	927	574	725	999999	999999	546	178	999999	470	999999	539	774	439	999999	999999	247	999999	999999	999999	999999	999999	121	170	132	63	607	999999	994	541	380	186	64	924	586	823	972	385	739	948	999999	202	999999	346	72	410	558	440	999999	53	261	999999	289	873	999999	226	816	414	602	377	288	768	999999	234	100	999999	485	850	999999	623	496	861	502	534	957	879	820	774	107	722	999999	176	739	950	290	999999	897	190	893	999999	16	567	782	372	670	999999	27	724	255	999999	924	707	999999	424	556	399	999999	754	999999	161	406	51	317	880	999999	999999	38	233	999999	414	224	999999	957	493	616	999999	89	999999	864	749	861	105	528	157	999999	999999	999999	325	403	890	494	153	274	741	963	965	260	901	500	999999	188	999999	779	841	735	629	750	104	999999	627	320	999999	890	176	300	999999	522	169	93	999999	533	999999	829	64	919	81	999999	226	530	999999	678	999999	999999	316	571	77	326	999999	422	999999	57	493	518	776	579	999999	262	108	451	999999	999999	999999	818	999999	999999	475	964	999999	922	663	599	999999	999999	165	999999	143	432	583	604	233	983	835	999999	916	37	49	205	999999	999999	496	818	931	775	867	208	586	999999	999999	290	105	112	999999	764	759	577	522	999999	362	826	
446	10	678	503	227	999999	617	355	999999	999999	986	280	911	249	436	999999	667	759	707	957	372	774	219	303	999999	131	391	999999	986	999999	514	129	999999	237	48	999999	149	438	999999	198	591	241	467	823	304	825	201	362	999999	914	910	763	222	405	464	999999	791	385	999999	106	297	546	368	562	884	999999	437	683	211	999999	704	239	211	518	375	140	316	999999	999999	684	929	999999	743	999999	438	750	907	447	773	376	703	764	444	460	999999	55	873	905	999999	438	999999	517	161	999999	220	680	562	703	39	333	365	406	999999	999999	176	999999	802	296	134	144	959	989	910	834	999999	940	795	999999	618	330	267	411	456	999999	296	422	877	999999	861	999999	999999	213	418	999999	999999	307	386	999999	293	641	252	586	780	804	479	407	606	326	999999	999999	885	999999	95	708	76	999999	999999	817	999999	754	391	455	435	376	946	755	581	471	824	940	563	671	999999	976	88	680	630	651	999999	889	999999	561	209	591	999999	386	128	710	383	999999	357	569	110	539	260	797	161	999999	858	723	999999	144	502	217	999999	224	999999	999999	999999	999999	333	308	726	144	937	999999	999999	843	999999	569	637	871	999999	999999	999999	994	999999	999999	726	291	529	225	999999	999999	999999	999999	69	999999	875	657	42	19	90	999999	732	58	999999	965	601	999999	999999	317	910	298	96	999999	57	734	624	721	653	426	392	348	866	999999	514	360	81	266	770	264	968	999999	536	628	999999	109	44	544	161	604	335	305	740	221	315	999999	999999	117	634	334	377	163	999999	616	626	741	131	999999	544	492	894	345	659	296	349	73	999999	468	174	947	999999	89	569	58	999999	999999	608	654	802	20	80	963	631	446	887	814	842	999999	999999	999999	999999	999999	10	669	710	989	645	999999	999999	251	999999	821	943	686	635	298	594	999999	999999	538	143	477	999999	999999	422	930	713	999999	409	535	999999	999999	466	124	999999	999999	999999	900	347	999999	451	999999	782	561	277	258	999999	999999	811	598	229	886	405	472	916	510	597	999999	257	779	286	431	999999	346	29	999999	999999	828	717	999999	999999	694	618	423	999999	979	694	270	999999	173	910	768	412	810	315	345	445	994	208	469	691	612	652	567	825	30	119	446	541	999999	894	201	237	465	999999	535	278	981	385	936	815	999999	219	999999	869	999999	29	999999	41	999999	465	999999	629	999999	664	606	999999	60	598	76	870	258	729	890	279	718	541	947	999999	779	77	463	618	999999	999999	364	999999	568	698	318	11	874	414	999999	910	533	571	980	
801	782	494	999999	393	319	76	567	607	999999	999999	160	975	82	814	999999	616	11	752	367	603	999999	213	999999	361	290	999999	995	999999	999999	999999	745	999999	560	155	999999	294	849	80	309	205	96	756	999999	754	999999	342	999999	999999	999999	999999	908	781	214	386	501	579	22	999999	999999	253	80	723	736	348	79	13	425	999999	999999	999999	766	931	453	999999	999999	999999	139	728	999999	948	999999	935	690	999999	81	999999	942	183	999999	999999	999999	983	967	65	999999	373	30	735	999999	999999	917	12	893	196	484	999999	999999	999999	870	949	449	293	999999	165	116	144	42	115	276	115	71	251	282	108	999999	999999	999999	397	47	152	531	404	999999	999999	40	144	52	999999	155	104	635	900	313	704	629	999999	930	812	999999	989	340	914	999999	579	482	999999	729	795	501	701	22	999999	14	999999	427	54	250	782	134	971	102	538	960	999999	479	170	999999	578	478	999999	852	162	999999	58	812	617	935	473	797	999999	999999	257	12	453	91	999999	999999	585	287	584	999999	158	687	977	999999	801	954	296	110	999999	738	161	326	999999	999999	999999	502	999999	915	810	118	776	985	769	566	844	536	999999	100	784	274	361	300	894	999999	999999	999999	999999	160	20	662	649	999999	485	626	999999	930	217	604	999999	999999	940	670	999999	475	971	172	918	999999	62	275	446	999999	999999	56	999999	999999	999999	837	999999	395	41	999999	904	999999	999999	413	509	152	312	913	328	912	869	591	334	999999	822	999999	986	541	556	60	108	744	999999	454	57	438	250	402	999999	379	459	999999	171	145	766	330	999999	568	999999	775	999999	148	947	533	336	734	722	695	999999	13	850	999999	839	980	706	999999	930	999999	365	80	902	999999	415	999999	463	43	430	199	924	502	422	428	878	780	942	999999	797	999999	127	323	716	554	999999	999999	529	846	999999	999999	438	605	399	990	999999	999999	872	208	733	998	999999	302	313	533	770	546	590	431	735	68	48	747	372	248	999999	51	364	358	554	909	429	616	999999	999999	999999	328	112	431	999999	295	999999	999999	236	799	621	824	20	999999	783	818	999999	107	999999	937	151	691	242	160	103	999999	237	524	653	999999	579	464	265	73	772	451	443	999999	216	999999	160	304	521	573	627	82	41	999999	999999	736	994	331	505	999999	999999	79	95	951	338	999999	67	393	999999	412	229	167	569	946	420	341	385	756	891	672	787	847	180	669	533	30	140	66	999999	917	999999	257	959	165	965	999999	365	491	999999	161	391	766	999999	118	999999	999999	512	94	999999	242	
999999	999999	439	833	322	261	899	426	428	317	923	11	443	182	583	999999	207	413	980	718	999999	893	926	999999	999999	30	642	71	325	73	517	55	305	717	566	591	999999	999999	842	999999	802	939	73	522	238	389	999999	42	535	381	272	108	114	52	266	466	321	699	552	302	618	837	111	364	799	878	706	999999	615	991	163	999999	571	276	999999	46	830	413	511	901	697	999999	535	943	800	418	999999	263	460	109	279	128	583	550	999999	964	837	708	999999	359	683	606	426	543	228	999999	537	837	136	229	636	908	999999	651	604	18	312	168	564	390	999999	453	275	515	722	44	497	30	180	950	999999	999999	690	161	999999	100	194	992	724	609	880	999999	999999	999999	473	371	999999	932	946	999999	662	999999	999999	342	422	239	341	910	821	193	703	999999	667	999999	999999	514	227	999999	432	513	999999	320	443	999999	999999	999999	326	44	52	361	113	564	83	92	297	530	977	358	999999	988	759	283	180	999999	906	373	445	950	221	958	999999	999999	509	442	273	352	245	200	999999	589	999999	999999	868	470	90	999999	443	585	999999	499	537	868	999999	444	999999	999999	149	999999	999999	146	398	376	823	93	999999	218	65	641	818	945	999999	786	999999	999999	999999	463	415	710	461	768	929	859	72	721	430	999999	597	75	999999	723	213	343	999999	999999	201	546	483	784	999999	999999	93	999999	767	942	214	750	353	157	999999	300	144	438	450	288	999999	538	313	999999	663	931	999999	990	952	999999	999999	999999	643	999999	958	999999	979	999999	457	999999	685	137	101	129	516	680	932	449	706	397	999999	774	892	864	489	662	999999	999999	131	999999	260	999999	999999	673	211	999999	117	523	199	830	321	999999	980	999999	999999	89	446	194	594	999999	999999	180	294	565	515	999999	68	779	350	999999	305	607	510	136	338	592	287	999999	918	263	572	418	260	875	999999	85	999999	41	270	409	225	58	787	148	999999	89	809	293	167	243	999999	337	183	893	535	713	12	854	999999	999999	801	28	276	341	420	591	999999	418	488	439	999999	37	518	999999	90	257	820	372	999999	999999	999999	999999	270	999999	999999	245	999999	366	350	372	999999	939	999999	259	607	207	782	456	727	740	999999	400	999999	999999	999999	177	999999	999999	999999	288	893	640	58	283	237	807	758	999999	282	184	356	563	78	126	366	999999	999999	269	343	882	474	373	644	75	99	392	198	542	623	890	999999	12	552	72	999999	999999	890	235	999999	799	448	200	183	553	394	605	331	688	371	827	649	559	899	930	813	529	
996	999999	194	844	999999	999999	968	391	999999	999999	20	16	646	924	352	302	247	543	999999	284	200	999999	999999	493	999999	999999	180	796	251	866	113	622	258	949	446	907	50	186	190	232	232	791	794	50	999999	999999	52	446	484	356	322	999999	496	999999	339	904	312	700	784	999999	999999	181	150	892	999999	999999	999999	697	488	445	262	70	999999	221	999999	999999	306	640	898	999999	468	733	999999	894	553	746	135	999999	620	541	604	350	402	82	187	61	651	999999	800	205	568	354	958	48	104	262	13	285	487	930	607	671	801	999999	999999	321	858	256	349	503	273	47	86	999999	999999	999999	667	999999	999999	10	757	999999	840	703	187	123	999999	283	999999	300	743	999999	242	689	933	999999	548	999999	431	865	202	405	999999	306	932	530	278	21	207	192	595	723	252	486	183	212	831	108	861	999999	546	585	456	58	999999	424	805	397	23	908	373	313	858	178	808	361	842	999999	770	656	999999	764	85	617	705	29	607	756	515	730	111	449	502	893	329	616	949	514	546	517	999999	880	997	299	818	999999	999999	999999	677	822	370	297	337	214	692	782	509	838	352	741	999999	999999	881	999999	807	924	811	999999	848	999999	412	337	997	263	999999	999999	999999	999999	799	424	999999	533	89	693	369	813	121	999999	211	547	999999	120	172	999999	999999	676	998	713	491	893	480	899	235	485	419	999999	999999	84	283	728	24	722	48	928	999999	999999	969	999999	923	994	812	999999	764	311	999999	301	175	201	561	999999	965	63	305	905	943	264	308	604	284	336	523	47	24	482	532	999999	81	999999	228	417	707	999999	790	497	91	999999	145	923	999999	127	867	108	522	28	999999	999999	427	143	984	332	999999	999999	999999	999999	480	999999	509	291	779	699	229	999999	973	154	557	165	273	807	824	986	128	384	213	166	469	424	999999	996	719	999999	999999	938	999999	999999	431	342	896	999999	26	999999	456	999999	154	701	897	936	999999	378	470	607	697	619	319	997	213	611	171	999999	137	66	261	513	999999	217	731	291	682	999999	722	225	999999	79	791	518	539	274	240	511	268	533	299	156	999999	122	873	358	999999	260	693	820	180	999999	76	960	999999	943	999999	936	999999	999999	263	58	655	255	348	628	827	800	999999	938	999999	999999	498	604	999999	114	978	459	344	999999	662	431	999999	902	54	130	13	831	464	596	999999	303	999999	652	999999	251	999999	290	773	255	999999	828	792	755	999999	521	649	471	203	949	965	833	602	597	953	999999	665	999999	211	227	
624	996	346	871	955	87	999999	999999	334	525	613	999999	685	99	851	834	639	999999	463	533	481	541	637	515	999999	159	701	999999	699	448	586	748	89	999999	999999	535	491	921	799	371	403	803	147	999999	999999	999999	999999	512	746	999999	202	37	299	677	999999	93	368	999999	249	806	386	999999	156	886	938	865	999999	999999	468	326	999999	999999	838	101	999999	677	404	958	179	364	11	198	208	580	256	558	458	999999	809	999999	999999	660	681	999999	985	230	657	260	739	479	999999	27	54	999999	776	999999	999999	999999	548	78	688	410	661	999999	805	197	974	575	640	390	417	999999	331	999999	999999	692	45	999999	116	909	30	153	228	700	705	984	154	778	804	771	999999	999999	863	740	858	766	998	795	197	797	999999	91	999999	999999	72	451	999999	132	999999	94	999999	352	101	638	57	544	191	961	999999	820	53	999999	771	868	29	166	354	590	73	999999	999999	249	659	318	663	999999	533	999999	637	263	298	31	507	719	999999	27	168	234	999999	323	584	47	615	376	753	999999	319	751	339	999999	999999	115	69	886	401	999999	999999	783	975	118	21	322	334	926	532	999999	698	62	545	12	999999	129	897	999999	809	656	999999	292	565	613	630	999999	539	999999	166	192	962	621	328	133	334	999999	258	584	311	272	999999	689	843	731	361	267	216	337	907	977	999999	999999	87	744	999999	999999	228	371	488	240	783	602	769	349	999999	87	733	421	677	622	870	999999	448	546	999999	945	448	999999	262	372	575	211	824	188	999999	652	543	583	559	999999	167	886	999999	999999	489	120	999999	504	999999	283	533	794	999999	294	116	894	871	540	999999	629	962	394	119	125	665	581	777	999999	374	999999	543	999999	862	754	465	999999	999999	376	67	832	36	944	999999	999999	838	780	552	540	81	89	999999	12	782	999999	961	773	777	981	416	907	999999	337	139	263	999999	384	932	905	999999	133	678	504	483	968	603	27	231	999999	286	884	39	999999	999999	294	999999	540	377	999999	792	692	999999	245	960	160	499	698	814	909	999999	464	848	646	711	948	411	999999	529	813	337	943	551	646	704	999999	878	999999	818	844	625	209	16	999	999999	146	916	999999	999999	333	479	904	213	322	893	822	46	392	536	999999	883	361	21	999999	605	849	999999	570	541	439	999999	404	999999	999999	293	48	457	848	534	575	42	968	741	206	344	432	740	238	752	882	999999	495	569	258	960	999999	198	453	999999	273	994	356	902	999999	61	85	35	242	39	854	374	197	858	999999	538	915	
999999	999999	999999	182	118	912	999999	658	943	786	834	631	19	28	849	14	999999	270	580	685	75	999999	155	269	999999	999999	209	897	999999	308	636	608	999999	55	654	384	233	231	164	92	538	253	171	274	250	403	999999	999999	14	369	999999	999999	389	852	999999	999999	999999	960	775	999999	712	919	999999	645	159	236	999999	963	374	999999	781	232	115	498	157	822	474	999999	28	13	999999	999999	893	158	565	48	228	867	205	669	715	999999	455	554	999999	619	112	526	125	999999	492	999999	645	539	588	519	492	891	705	37	520	999999	999999	772	999999	999999	36	992	89	121	999999	53	768	999999	999999	517	999999	561	129	538	720	947	765	999999	999999	24	999999	363	569	999999	999999	337	172	178	159	927	332	683	227	856	592	119	447	13	17	999999	501	999999	779	999999	742	999999	771	999999	999999	572	32	936	261	322	968	672	433	43	565	999999	881	600	555	832	999999	999999	343	999999	999999	610	510	761	997	81	522	614	999999	498	313	999999	999999	999999	861	586	999999	999999	999999	905	999999	919	999999	413	447	999999	999999	999999	395	946	885	648	597	999999	999999	705	72	270	938	999999	799	999999	98	999999	730	999999	123	885	738	968	928	999999	999999	438	385	35	925	999999	323	669	514	621	228	638	999999	999999	999999	999999	773	165	524	643	456	252	115	533	831	750	682	506	224	681	172	427	999999	95	977	999999	999999	205	999999	965	999999	279	675	187	999999	459	332	999999	914	65	122	583	453	294	353	428	333	999999	204	999999	424	817	455	832	458	801	999999	527	686	868	999999	578	999999	558	696	187	999999	927	397	381	428	999999	592	168	569	589	973	734	741	558	835	281	999999	606	551	139	823	842	729	344	839	804	389	56	132	544	999999	894	597	176	850	405	464	822	999999	808	235	296	272	869	828	885	786	137	42	661	999999	778	17	567	363	999999	208	63	541	624	236	545	999999	35	391	999999	147	999999	708	439	817	999999	999999	743	904	537	580	859	516	954	999999	261	23	470	967	429	887	39	813	125	207	411	290	142	999999	689	260	246	487	749	999999	221	429	602	999999	397	999999	999999	662	999999	999999	999999	546	587	606	974	531	575	68	961	200	117	761	592	242	416	898	718	171	999999	999999	343	382	999999	215	805	832	420	626	999999	502	623	376	987	960	859	864	703	535	606	999999	684	188	999999	999999	641	460	999999	370	437	499	219	112	448	548	999999	999999	780	381	999999	152	120	949	489	469	577	740	999999	999999	382	552	999999	192	564	66	602	164	855	
999999	574	355	995	999999	999999	999999	292	521	928	448	149	893	94	999999	735	464	57	735	699	66	981	900	999999	999999	988	885	304	37	999999	999999	999999	666	120	999999	806	454	157	999999	760	999999	999999	65	811	334	492	489	999999	999999	456	999999	18	867	465	799	236	673	999999	999999	71	313	785	265	974	546	503	482	782	522	524	999999	316	987	974	300	879	999999	99	999999	723	999999	999999	430	999999	999999	999999	999999	211	320	345	143	786	367	999999	456	624	921	91	275	831	19	706	999999	999999	999999	793	30	893	174	919	999999	999999	316	76	563	886	364	685	999999	999999	425	280	471	999999	391	504	949	988	999999	676	958	844	823	999999	999999	801	481	81	414	999999	363	194	46	401	45	558	479	301	444	569	269	246	553	113	415	739	244	768	967	671	999999	41	374	999999	960	465	761	999999	999999	762	415	292	280	999999	808	240	999999	80	999999	999999	34	658	554	958	416	722	301	719	999999	999999	566	712	114	743	808	331	999999	547	440	579	797	999999	937	682	164	999999	999999	999999	999999	184	999999	174	626	145	646	999999	487	415	999999	248	999999	999999	670	999999	205	702	188	537	85	487	420	696	639	999999	999999	340	720	999999	804	439	999999	999999	425	940	999999	401	95	969	107	999999	843	999999	999999	999999	415	756	999999	558	999999	462	799	438	593	999999	764	809	535	64	999999	315	475	615	611	653	491	541	999999	730	999999	999999	999999	999999	999999	999999	644	16	240	999999	166	999999	316	999999	999999	352	639	328	49	608	185	669	866	41	868	999999	156	237	802	999999	710	874	141	999999	648	999999	845	590	999999	140	999999	757	578	98	999999	823	999	314	230	269	23	999999	999999	999999	554	250	999999	585	350	999999	316	416	999999	428	736	292	999999	23	522	712	506	59	330	909	435	427	101	777	142	999999	792	842	16	542	799	546	381	123	748	999999	744	269	249	359	999999	766	999999	160	362	615	676	999999	999999	517	763	963	843	592	591	136	159	170	452	305	999999	473	999999	999999	999999	199	999999	999999	999999	124	999999	999999	810	999999	95	669	999999	940	424	999999	378	999999	61	498	779	999999	999999	789	999999	621	258	999999	817	943	502	360	999999	883	531	999999	705	999999	719	999999	549	526	999999	872	999999	922	262	218	745	999999	927	999999	422	910	999999	793	496	131	999999	653	865	395	429	866	999999	735	312	990	999999	999999	999999	734	97	384	949	263	999999	999999	291	610	368	50	837	892	999999	999999	937	455	991	737	676	583	143	76	810	163	107	999999	403	772	619	271	799	493	
999999	203	962	48	999999	637	120	665	839	900	295	999999	558	537	850	35	999999	857	999	681	585	999999	600	999999	573	796	166	396	437	519	999999	106	251	353	999999	822	999999	999999	999999	999999	627	21	744	243	999999	985	999999	569	445	999999	974	762	272	127	908	864	999999	999999	999999	174	481	724	237	999999	999999	198	999999	214	748	38	545	899	372	999999	64	574	999999	367	250	999999	201	596	950	68	545	238	833	133	445	924	230	999999	999999	330	999999	902	783	423	333	592	411	999999	821	999999	999999	85	400	627	72	344	370	244	701	887	973	999999	773	179	784	680	999999	460	999999	824	999999	996	475	51	762	999999	790	90	999999	999999	999999	999999	999999	999999	236	470	838	215	71	111	563	985	846	546	357	997	999999	614	999999	999999	999999	951	631	997	609	835	610	358	865	910	553	290	210	999999	999999	182	999999	239	942	999999	841	999999	398	999999	270	821	999999	999999	693	764	32	185	451	999999	429	234	179	777	999999	400	860	490	999999	160	557	282	999999	999999	835	184	999999	999999	671	324	811	999999	562	963	736	787	685	681	664	111	887	377	999999	819	999999	485	13	999999	999999	999999	999999	361	808	248	120	987	46	357	102	518	876	999999	514	999999	579	350	999999	215	50	155	714	188	825	999999	999999	999999	443	965	187	359	999999	554	603	999999	859	459	280	324	853	748	750	999999	588	156	234	764	863	712	250	284	813	798	302	160	837	285	999999	569	976	930	554	81	179	999999	347	332	530	395	277	999999	79	999999	362	301	999999	386	599	679	24	999999	326	731	724	999999	546	383	262	453	291	999999	922	999999	999999	922	204	679	168	846	808	902	999999	478	999999	129	215	465	445	10	755	460	686	857	554	477	614	822	356	276	206	999999	79	87	113	693	208	368	20	440	999999	725	999999	753	870	999999	274	848	296	999999	698	90	937	262	698	831	897	74	166	870	318	382	332	892	649	999999	832	999999	999999	751	999999	999999	455	15	902	39	242	932	987	442	213	766	536	751	578	125	35	816	388	282	795	143	211	149	131	725	403	335	114	999999	289	117	483	544	684	850	635	999999	359	999999	999999	965	87	724	666	999999	845	580	999999	534	818	26	777	999999	956	788	999999	315	883	187	999999	906	828	961	162	106	999999	991	999999	727	489	103	466	719	683	999999	65	487	483	579	879	823	999999	579	216	273	339	390	588	896	215	330	59	999999	999999	692	146	125	572	570	269	854	513	597	54	725	559	68	999999	135	999999	168	832	313	
999999	811	895	258	999999	888	766	902	413	181	521	999999	999999	294	685	991	693	939	915	912	320	999999	999999	999999	999999	999999	714	281	970	462	173	56	497	745	874	232	796	999999	370	683	999999	999999	999999	341	999999	884	999999	275	382	427	441	792	253	999999	993	999999	999999	480	999999	273	184	495	931	950	999999	475	671	308	999999	463	204	805	579	241	999999	999999	584	978	999999	651	809	448	898	553	30	381	803	578	752	999999	999999	326	175	106	999999	318	434	500	334	610	222	999999	999999	918	999999	635	223	22	999999	49	697	999999	142	81	463	735	596	999999	929	999999	671	999999	999999	999999	999999	878	640	482	731	999999	528	94	999999	738	439	436	593	980	329	395	168	791	768	713	904	216	999999	103	642	773	722	56	570	697	938	129	827	47	195	354	995	740	290	19	520	613	870	403	999999	37	999999	999999	68	999999	999999	880	334	999999	913	527	694	547	999999	957	87	482	523	955	999999	999999	999999	555	999999	975	399	427	510	999999	202	300	999999	999999	460	615	631	116	999999	36	229	67	794	984	133	667	999999	999999	901	332	931	47	99	914	999999	999999	427	596	820	93	154	61	999999	576	999999	623	191	904	999999	233	336	999999	494	497	736	742	525	624	999999	137	324	941	525	188	826	999999	211	999999	197	138	198	45	295	904	999999	178	687	227	345	510	486	756	371	677	996	960	553	601	187	999999	806	802	173	693	768	999999	999999	201	749	494	421	999999	717	957	45	300	685	590	616	999999	65	307	289	922	650	568	999999	847	192	866	611	610	254	336	331	395	872	601	145	678	642	999999	999999	850	98	727	48	999999	642	999999	284	963	984	999999	804	999999	523	999999	53	209	999999	999999	19	999999	882	811	514	390	636	649	428	999999	454	938	925	999999	999999	438	833	999999	999999	176	215	486	591	648	625	634	531	822	872	999999	558	999999	55	954	999999	999999	999999	287	999999	658	777	992	287	200	519	56	999999	245	679	94	999999	999999	679	466	999999	999999	302	244	196	880	858	999999	999999	797	535	517	892	970	92	245	470	999999	709	999999	398	222	209	400	138	999999	939	296	152	788	223	437	266	588	481	954	302	733	999999	343	999999	963	999999	999999	999999	11	999999	724	162	444	623	860	421	999999	999999	270	333	999999	115	617	940	572	999999	999999	999999	999999	999999	999999	498	138	942	736	465	376	81	999999	996	719	735	137	425	225	143	708	174	999999	26	458	520	221	630	401	627	483	999999	237	301	999999	906	568	750	849	235	33	501	999999	
999999	55	736	643	274	614	175	978	201	999999	438	962	824	231	90	803	999999	287	507	999999	119	981	973	844	143	999999	999999	999999	387	575	989	120	217	999999	957	970	999999	876	946	26	235	999999	291	676	798	339	999999	684	487	946	999999	999999	525	999999	777	423	999999	892	509	505	801	999999	601	626	999999	328	755	999999	274	120	999999	999999	340	491	999999	469	999999	306	55	804	999999	999999	999999	999999	999999	50	999999	999999	999999	543	898	999999	999999	451	225	237	58	665	999999	480	999999	999999	419	999999	864	147	618	44	999999	317	723	775	846	705	149	672	318	170	999999	695	999999	497	46	730	999999	262	550	999999	276	98	421	44	366	575	230	500	718	999999	999999	382	999999	560	633	202	820	133	982	670	312	552	918	887	559	999999	747	999999	828	689	165	999999	597	728	767	999999	896	689	999999	281	485	648	954	999999	595	733	999999	182	863	844	910	98	280	879	587	724	179	534	484	121	827	144	999999	999999	999999	963	785	703	793	999999	305	140	713	711	195	663	597	922	301	826	999999	575	232	983	778	999999	342	999999	151	53	375	371	999999	308	453	999999	999999	925	999999	632	948	569	389	774	549	779	384	568	693	999999	136	257	999999	657	139	262	999999	687	260	100	999999	77	562	749	723	933	925	999999	268	999999	686	672	93	669	878	422	196	457	999999	999	692	773	999999	227	917	127	139	557	178	201	999999	299	674	999999	999999	880	999999	639	61	615	854	969	310	849	247	463	174	999999	779	999999	76	465	252	261	999999	857	999999	999999	832	999999	804	378	999999	999999	416	396	999999	344	667	999999	415	556	405	829	154	999999	473	184	979	999999	953	999999	778	461	134	999999	57	423	351	154	837	672	807	455	811	999999	732	243	999999	851	999999	829	904	999999	312	999999	999999	423	116	684	393	868	365	999999	652	999999	599	785	942	443	999999	584	992	523	169	742	749	950	999999	668	991	239	741	999999	999999	133	661	999999	159	999999	913	634	316	666	999999	969	317	439	999999	573	999999	946	301	999999	513	999999	836	391	622	999999	770	118	404	447	999999	163	136	999999	378	528	585	999999	635	337	999999	999999	277	336	999999	200	435	320	158	454	782	999999	938	999999	624	999999	296	280	999999	999999	845	805	239	869	973	606	842	90	70	999999	988	292	999999	963	999999	798	612	999999	628	431	999999	999999	960	950	665	649	999999	394	612	259	242	315	229	55	492	724	999999	408	999999	166	357	355	260	999999	466	500	732	999999	999999	999999	516	785	999999	999999	457	395	845	289	
214	999999	391	458	477	810	999999	999999	72	999999	481	755	999999	213	158	999999	84	787	999999	95	493	174	916	249	131	785	742	456	662	277	598	999999	879	206	204	38	774	999999	877	449	999999	783	999999	466	503	516	513	313	637	190	877	669	195	999999	795	999999	417	999999	999999	692	999999	595	999999	795	999999	385	876	126	999999	129	697	999999	909	999999	262	999999	999999	999999	746	614	282	439	818	999999	399	928	910	999999	410	164	999999	632	571	195	381	247	999999	999999	789	127	640	396	304	518	493	999999	759	435	506	95	312	957	405	999999	419	638	777	999999	405	999999	999999	999999	716	854	508	75	613	724	999999	25	946	999999	670	628	974	999999	145	309	999999	697	999999	484	623	325	852	663	237	849	775	742	999999	225	247	50	999999	884	999999	450	20	999999	98	45	57	999999	999999	217	297	999999	748	533	503	999999	559	999999	999999	989	142	400	11	999999	999999	764	999999	645	555	731	857	999999	975	99	216	999999	299	570	608	144	437	999999	186	644	375	460	110	251	249	993	999999	538	471	663	751	289	999999	999999	590	334	96	411	935	417	999999	668	999999	658	327	808	999999	988	109	445	562	999	224	366	479	999999	663	707	406	561	999999	328	168	322	999999	926	256	134	980	284	58	999999	207	769	294	707	659	451	923	440	999999	677	438	36	110	752	999999	92	695	999999	670	388	14	999999	351	41	510	488	321	401	562	62	999999	999999	396	999999	999999	999999	999999	999999	999999	222	999999	965	745	398	890	141	221	594	861	999999	439	999999	614	669	32	999999	427	263	206	181	999999	532	878	763	669	612	639	575	950	999999	20	922	484	458	605	999999	638	953	999999	999999	276	726	540	398	622	999999	221	999999	513	999999	999999	818	575	557	91	260	97	981	729	287	502	646	644	250	163	516	303	166	73	983	195	999999	122	828	904	414	992	999999	151	439	401	999999	71	972	999999	202	356	927	999999	354	950	656	234	863	875	630	999999	299	245	115	936	65	999999	530	999999	563	705	747	999999	676	268	608	840	999999	999999	590	999999	999999	657	961	999999	376	789	719	42	538	249	259	999999	999999	332	999999	999999	45	503	345	258	999999	190	40	999999	609	284	700	999999	352	816	934	977	295	999999	999999	642	284	945	569	276	944	497	999999	323	456	795	999999	353	565	364	804	796	550	342	999999	491	626	474	999999	102	98	632	999999	722	315	281	999999	237	912	69	999999	99	933	79	313	54	926	716	50	813	905	357	531	987	999999	147	437	952	13	929	999999	
810	395	477	999999	321	806	541	17	185	138	151	441	505	395	715	862	480	38	998	564	910	434	999999	196	741	999999	702	711	178	843	714	234	982	999999	169	704	466	891	999999	247	395	709	864	685	999999	915	35	602	306	284	999999	924	999999	374	115	385	648	290	447	220	999999	829	999999	341	423	999999	459	461	999999	999999	406	589	46	999999	999999	211	999999	70	432	825	85	110	414	893	999999	790	999999	617	938	783	66	185	453	781	143	565	869	999999	999999	847	466	574	376	999999	877	377	999999	254	999999	904	999999	999999	858	622	145	14	999999	945	454	633	999999	841	523	452	954	230	999999	265	627	999999	341	45	999999	584	999999	511	733	129	999999	519	902	975	999999	999999	966	478	999999	999999	646	138	150	923	88	638	999999	625	60	999999	999999	999999	999999	999999	999999	590	573	780	788	283	999999	633	281	305	930	999999	731	721	429	489	485	485	903	313	999999	498	474	999999	999999	999999	434	999999	460	808	788	368	286	279	999999	831	470	999999	689	54	578	22	857	844	993	999999	906	999999	206	571	449	855	753	928	23	138	126	165	999999	628	849	520	183	473	517	571	999999	462	999999	598	29	298	796	859	735	606	641	629	424	813	263	995	999999	889	368	999999	999999	358	999999	999999	714	314	999999	999999	204	67	839	394	336	431	494	454	75	608	551	160	999999	894	202	417	496	999999	741	19	374	999999	974	293	114	584	999999	310	999999	152	883	999999	926	734	664	678	767	256	302	992	329	809	929	938	348	217	873	999999	165	848	733	226	573	362	696	999999	92	999999	289	752	999999	194	257	999999	999999	836	234	334	239	524	649	999999	204	748	690	565	924	45	945	896	999999	245	154	358	419	666	152	573	999999	323	595	221	966	550	527	145	999999	17	224	511	999999	549	491	641	208	493	32	824	672	141	999999	57	610	392	51	999999	49	999999	513	67	999999	999999	296	915	999999	437	283	654	999999	555	13	916	821	999999	913	999999	999999	513	160	925	644	327	901	906	897	548	611	999999	999999	298	999999	999999	999999	166	817	332	262	999999	712	770	220	999999	603	127	138	510	235	176	479	999999	999999	536	748	587	999999	376	759	390	28	389	825	699	155	999999	460	349	422	665	999999	590	999999	188	999999	389	715	999999	724	784	777	396	999999	999999	114	999999	814	999999	915	999999	999999	999999	573	999999	557	332	944	520	231	671	667	789	999999	570	550	888	971	305	735	368	871	155	652	999999	612	631	999999	390	594	527	999999	891	433	999999	999999	999999	
27	46	631	477	999999	204	55	62	999999	999999	308	752	894	226	656	518	999999	999999	55	597	798	598	269	925	266	563	926	704	554	775	365	592	648	375	999999	935	674	267	923	676	110	600	858	624	332	323	496	378	870	608	67	876	459	333	386	999999	776	705	221	880	278	999999	507	999999	999999	999999	113	999999	355	721	843	575	633	379	497	208	740	645	999999	942	77	558	834	945	718	488	999999	324	999999	999999	999999	968	999999	52	407	999999	102	516	990	999999	219	999999	33	159	765	492	252	90	836	187	999999	141	999999	279	813	720	517	562	633	155	582	788	999999	903	562	875	529	591	971	738	116	233	654	985	732	110	535	684	190	235	245	63	488	811	762	37	865	776	239	687	252	540	883	845	999999	430	437	999999	597	890	962	661	118	107	81	999999	486	127	999999	999999	999999	999999	999999	407	909	528	310	727	999999	534	19	752	361	293	999999	999999	349	808	950	311	999999	415	97	300	273	583	945	390	999999	307	999999	747	240	999999	501	419	168	486	999999	516	999999	709	999999	72	880	219	310	824	999999	999999	999999	677	176	245	48	780	744	91	999999	335	583	919	999999	999999	982	271	999999	834	792	86	417	863	872	999999	999999	963	435	35	420	63	283	130	778	244	191	873	581	995	999999	721	675	87	351	609	932	210	999999	146	999999	999999	999999	475	42	535	999999	262	804	731	64	84	354	719	999999	90	999999	463	150	752	661	119	999999	999999	355	999999	410	999999	521	272	512	999999	999999	999999	999999	999999	366	807	97	253	999999	999999	78	849	940	999999	999999	956	416	999999	557	999999	70	969	999999	970	928	179	129	962	134	759	740	541	229	84	833	64	999999	869	724	254	999999	999999	606	999999	999999	840	586	942	702	454	999999	260	715	42	919	282	814	974	873	196	688	135	999999	397	999999	537	630	866	580	999999	192	546	545	313	999999	172	372	752	930	97	593	999999	269	999999	836	489	826	196	164	561	250	999999	996	538	566	249	999999	219	542	999999	220	719	371	999999	272	386	999999	999999	928	757	909	71	54	999999	602	999999	865	448	999999	709	710	443	712	29	82	392	550	17	747	864	394	163	219	426	877	873	999999	880	999999	459	774	424	267	407	999999	188	754	220	999999	999999	384	339	999999	833	802	776	16	352	316	879	835	707	665	74	999999	756	851	627	999999	729	695	985	40	111	999999	999999	186	315	999999	894	638	999999	81	999999	489	65	504	386	624	999999	866	999999	573	538	624	76	759	202	44	895	
336	136	999999	217	369	999999	308	557	999999	515	600	701	975	422	251	505	636	973	585	317	261	475	13	808	999999	232	999999	501	487	868	537	999999	280	482	999999	999999	38	863	331	999999	756	947	488	999999	510	175	999999	999999	297	128	999999	785	617	999999	643	999999	133	503	354	999999	977	999999	999999	39	978	999999	430	999999	854	739	477	772	651	494	560	314	986	894	308	999999	735	999999	214	999999	439	751	376	999999	838	999999	387	534	519	194	999999	999999	876	999999	140	893	744	994	306	557	999999	666	999999	132	177	339	874	999999	205	657	412	716	999999	711	599	236	250	877	664	157	362	943	999999	467	381	610	437	537	764	414	952	999999	964	656	717	999999	616	253	386	999999	999999	999999	338	861	781	999999	357	175	859	999999	652	867	339	159	205	707	412	677	751	999999	901	346	473	999999	705	671	751	945	993	827	619	997	500	165	999999	999999	614	402	999999	973	262	999999	678	999999	762	999999	411	815	461	20	370	939	501	819	607	496	999999	547	166	120	999999	999999	181	42	293	654	376	183	999999	992	102	20	992	777	999999	999999	667	612	38	620	270	999999	494	983	999999	680	506	681	558	828	528	76	999999	999999	327	999999	101	999999	578	117	718	237	981	999999	917	359	947	723	999999	999999	999999	82	519	999999	849	999999	917	999999	999999	612	158	694	624	999999	999999	36	999999	427	460	999999	999999	999999	44	999999	999999	42	954	35	75	117	733	782	177	589	999	455	557	700	725	607	932	902	999999	999999	958	33	999999	975	994	999999	585	529	273	59	430	807	48	597	642	817	765	891	999999	467	879	375	527	45	16	999999	999999	999999	999999	852	999999	644	999999	999999	999999	879	429	979	41	999999	531	213	519	999999	999999	202	999999	959	68	907	841	51	779	613	95	592	999999	577	969	975	999999	512	999999	999999	528	785	857	999999	635	999999	397	999999	860	949	999999	676	856	999999	875	813	611	519	24	794	20	490	999999	999999	983	379	999999	851	20	65	760	29	385	108	599	383	344	448	334	304	520	65	191	999999	677	418	999999	999999	999999	999999	374	903	497	999999	409	999999	920	999999	985	265	390	545	776	999999	198	999999	301	757	811	502	999999	999999	194	720	283	999999	309	44	669	575	643	288	159	999999	690	856	531	999999	698	561	462	824	462	78	999999	974	288	386	999999	760	127	978	294	209	686	211	999999	999999	759	999999	999999	999999	851	420	999999	999999	396	921	124	342	395	949	68	260	50	654	710	126	806	309	999999	999999	403	909	458	999999	993	950	
178	999999	147	999999	592	254	822	576	972	52	999999	811	587	367	271	309	999999	177	919	999999	168	41	500	602	970	459	777	999999	492	999999	961	957	118	445	999999	634	204	640	367	813	999999	473	682	667	669	994	721	319	661	999999	544	290	999999	959	791	147	989	544	784	142	477	17	94	40	999999	499	703	152	614	999999	114	734	810	116	606	695	359	832	933	976	738	467	163	398	407	681	222	158	654	999999	645	659	856	235	346	429	389	999999	587	999999	300	579	999999	34	988	809	999999	638	363	106	999999	999999	611	807	999999	20	999999	999999	632	999999	286	555	497	999	991	455	999999	584	769	999999	315	707	255	763	685	168	761	139	409	999999	210	583	795	999999	826	488	57	58	830	999999	575	694	28	999999	999999	999999	92	999999	42	543	931	895	868	999999	790	90	910	999999	999999	246	258	724	295	44	208	702	760	939	182	512	999999	829	754	444	612	621	688	78	999999	940	86	65	999999	866	999999	315	715	619	767	999999	999999	209	926	594	87	999999	409	983	978	200	984	152	533	529	145	111	151	434	573	179	402	842	999999	190	169	202	999999	428	378	999999	999999	150	999999	436	999999	208	902	169	366	761	221	999999	99	679	956	999999	999999	576	999999	564	173	290	56	597	999999	735	999999	999999	999999	884	232	980	615	999999	212	844	999999	106	999999	936	999999	981	77	811	999999	697	753	309	999999	235	999999	61	697	999999	729	707	104	585	92	999999	999999	166	734	999999	539	241	99	13	476	121	963	435	981	794	366	192	223	999999	639	656	981	919	521	208	224	180	292	802	365	505	749	394	23	396	958	51	256	999999	281	999999	607	749	833	122	999999	244	999999	903	999999	547	494	859	999999	436	227	68	999999	999999	999999	368	948	297	648	970	999999	999999	421	595	999999	324	935	999999	963	912	58	242	96	999999	936	980	111	389	354	818	21	890	999999	999999	999999	899	406	999999	337	912	777	320	999999	862	751	999999	999999	999999	77	142	611	866	895	43	387	984	972	246	999999	999999	267	569	942	830	959	999999	140	833	426	936	917	224	300	61	999999	999999	141	999999	657	999999	999999	627	999999	222	216	155	995	414	999999	999999	926	169	131	59	654	999999	378	280	903	280	999999	999999	67	140	225	396	575	844	898	649	853	748	589	354	129	640	999999	730	624	999999	999999	725	633	242	20	999999	103	250	999999	999999	999999	999999	999999	999999	692	999999	570	999999	996	819	579	160	999999	999999	340	187	580	999999	930	24	960	648	656	999999	999999	999999	
999999	824	999999	467	303	334	448	999999	290	993	428	999999	662	949	80	999999	733	804	244	999999	219	82	902	999999	187	325	320	391	999999	720	213	240	592	999999	814	745	70	539	999999	254	999999	543	999999	346	759	378	124	980	999999	892	915	999999	855	999999	626	999999	922	297	290	977	999999	999999	999999	570	999999	198	999999	806	999999	334	16	204	289	989	623	676	801	999999	999999	999999	211	339	447	83	804	999999	999999	999999	239	531	823	773	258	547	240	654	537	999999	556	570	758	317	845	619	886	721	572	999999	844	999999	491	999999	223	480	776	999999	999999	932	765	438	813	494	577	612	511	999999	945	742	758	969	149	101	18	512	999999	893	493	827	197	93	788	518	289	289	999999	466	559	778	999999	999999	44	604	944	128	757	273	740	999999	118	999999	775	830	117	999999	810	400	358	999999	430	882	999999	792	999999	681	650	999999	999999	999999	572	54	683	177	971	212	934	999999	156	999999	755	786	162	260	719	544	317	957	411	414	999999	649	118	848	999999	888	999999	999999	859	272	478	463	68	453	670	999999	999999	999999	999999	905	941	276	254	999999	999999	643	729	940	999999	211	374	692	999999	801	819	922	936	835	819	92	847	691	999999	999999	421	301	728	709	590	655	574	708	108	505	472	212	405	650	999999	714	999999	425	999999	658	898	785	570	267	633	747	137	999999	999999	776	68	999999	590	370	56	999999	915	30	999999	427	636	665	999999	999999	338	616	526	296	942	115	999999	431	522	37	984	999999	999999	470	85	842	528	441	919	331	447	999999	999999	44	603	237	798	148	999999	752	999999	243	201	183	929	999999	230	840	201	684	852	636	737	999999	386	420	933	999999	944	517	898	205	999999	272	999999	124	999999	492	692	714	316	786	366	769	999999	750	444	557	999999	68	621	687	250	245	999999	999999	486	999999	658	193	999999	353	999999	557	999999	827	999999	928	234	814	999999	999999	999999	486	999999	75	280	967	558	635	975	999999	913	999999	896	220	955	999999	999999	148	638	936	834	508	420	999999	592	808	915	188	999999	515	332	726	999999	999999	539	763	868	414	540	518	510	32	999999	917	440	999999	661	643	999999	987	145	95	185	999999	904	650	75	999999	482	999999	62	379	382	469	63	196	849	23	681	201	642	389	999999	130	999999	999999	300	502	533	284	157	999999	316	999999	380	246	999999	999999	978	889	999999	464	931	79	466	140	650	748	864	253	468	647	999999	681	355	755	999999	65	659	102	359	572	880	207	324	779	73	116	98	816	646	898	
45	999999	502	188	457	538	664	999999	170	551	638	290	816	509	321	634	921	624	999999	999999	300	999999	999999	135	583	733	755	999999	76	999999	659	57	607	569	612	178	188	176	307	950	401	999999	999999	999999	999999	600	999999	814	468	438	195	474	68	160	607	159	263	999999	604	724	783	978	239	626	891	999999	683	999999	897	999999	456	754	326	808	104	936	953	731	999999	982	351	999999	227	637	359	195	989	456	999999	462	915	811	572	583	177	423	135	315	916	354	917	145	917	999999	982	441	999999	999999	66	671	206	532	999999	621	999999	842	760	601	277	706	600	236	294	999999	999999	644	999999	743	999999	999999	811	999999	815	846	999999	999999	33	900	655	918	48	739	999999	300	266	393	999999	950	210	334	662	999999	47	219	999999	690	850	482	99	347	259	999999	619	385	859	558	717	339	999999	176	819	859	946	359	668	860	837	993	188	843	19	999999	542	315	28	999999	610	605	102	999999	365	550	811	317	999999	999999	130	23	441	707	999999	306	404	44	515	802	587	688	999999	893	853	999999	999999	255	999999	28	871	313	367	581	947	999999	246	999999	999999	999999	999999	638	690	999999	740	824	562	999999	999999	999999	999999	507	800	999999	999999	922	64	209	999999	508	256	999999	979	999999	763	816	656	859	759	999999	70	233	999999	246	999999	949	997	517	999999	38	999999	999999	87	625	191	999999	513	150	880	35	67	46	649	312	32	492	658	999999	999999	923	177	702	720	613	652	613	999999	563	472	999999	924	546	999999	502	214	432	488	363	468	999999	999999	999999	979	999999	506	33	583	922	999999	271	300	999999	999999	238	861	601	113	999999	973	578	100	949	678	139	111	999999	999999	999999	999999	600	14	999999	581	881	620	661	723	986	116	999999	40	361	349	211	460	967	309	818	641	612	999999	23	390	999999	999999	363	837	849	999999	985	43	999999	999999	623	999999	995	999999	365	618	209	999999	126	367	354	547	738	610	476	679	999999	999999	999999	515	999999	281	990	914	690	581	266	824	873	363	130	594	603	537	726	944	465	591	944	209	999999	734	212	656	999999	999999	571	999999	370	180	498	774	862	921	338	999999	275	999999	694	783	999999	384	14	999999	246	999999	999999	210	883	531	224	552	276	999999	82	761	78	999999	999999	348	20	513	999999	703	864	356	732	682	209	999999	678	999999	896	170	847	67	729	450	419	286	408	370	869	839	999999	946	999999	890	848	576	999999	931	212	999999	773	848	921	310	897	999999	36	272	11	509	852	999999	999999	116	133	25	41	
628	925	601	939	999999	644	624	747	918	848	841	833	999999	111	747	181	549	999999	999	145	999999	552	999999	259	146	368	999999	999999	126	300	401	766	832	545	999999	15	610	417	132	214	307	563	979	999999	195	438	378	999999	115	668	999999	718	134	999999	612	86	999999	352	803	291	999999	638	630	999999	456	85	10	97	456	741	571	142	274	795	838	999999	573	999999	74	708	999999	999999	880	458	195	682	642	953	932	999999	609	268	999999	841	930	669	933	999999	596	120	437	999999	999999	373	999999	972	454	999999	50	746	512	920	287	999999	301	321	999999	182	442	999999	442	57	165	877	142	312	528	432	865	179	999999	999999	889	954	281	709	20	999999	361	222	238	999999	912	999999	999999	999999	999999	519	550	618	999999	760	919	822	999999	999999	999999	84	241	794	454	31	472	871	999999	999999	40	332	823	592	311	999999	821	230	999999	138	145	969	811	999999	331	19	882	257	267	181	302	77	286	999999	583	999999	286	999999	768	216	841	50	381	774	658	999999	695	958	316	672	939	698	286	549	999999	166	272	999999	473	444	149	999999	999999	642	999999	963	999999	999999	18	375	999999	264	999999	339	297	104	597	999999	795	672	324	924	999999	595	242	603	790	737	647	999999	673	498	102	333	77	999999	437	739	776	999999	612	762	949	941	709	999999	999999	947	262	160	569	235	999999	800	129	224	284	28	999999	404	999999	318	295	592	701	474	172	138	271	671	667	858	270	110	70	561	999999	999	885	557	367	842	484	496	857	447	506	999999	213	852	350	418	999999	381	522	999999	477	999999	249	245	522	117	685	591	493	710	965	891	740	567	250	285	142	852	47	340	833	999999	734	264	967	999999	924	419	999999	258	999999	889	588	766	94	617	759	650	999999	259	166	893	999999	157	482	999999	561	646	611	75	285	485	343	999999	469	679	632	985	277	651	999999	275	270	244	190	86	313	973	999999	632	525	492	999999	787	999999	999999	999999	587	781	361	318	288	807	265	999999	54	999999	999999	999999	414	985	774	382	393	999999	890	633	769	966	999999	312	588	172	999999	549	793	668	555	999999	529	885	54	213	916	342	904	468	15	271	999999	530	999999	999999	79	999999	751	999999	999999	721	292	316	999999	621	385	999999	730	126	999999	715	999999	385	999	999999	777	529	940	999999	466	999999	172	999999	628	508	830	999999	405	912	999999	341	798	999999	999999	999999	725	223	999999	999999	999999	866	612	788	639	299	91	760	531	999999	999999	549	707	190	652	383	558	999999	688	526	999999	
999999	654	818	33	497	916	999999	151	174	999999	564	999999	516	742	600	448	384	793	338	427	79	354	886	23	553	634	618	42	860	286	999999	534	999999	999999	327	222	999999	999999	999999	383	999999	999999	366	847	344	880	200	447	61	999999	184	76	360	999999	721	999999	768	805	479	862	308	473	290	888	805	39	335	874	424	388	655	999999	651	954	999999	460	988	48	679	673	444	180	980	925	111	799	184	245	921	172	453	999999	295	289	84	122	338	478	51	314	999999	999999	33	999999	999999	565	999999	999999	267	270	999999	729	135	805	428	999999	999999	999999	786	16	855	999999	952	262	934	999999	333	372	880	728	131	520	999999	375	999999	999999	156	999999	999999	546	999999	778	977	660	995	999999	999999	489	860	945	999999	973	999999	45	458	465	999999	771	999999	622	999999	62	999999	539	149	657	732	760	999999	311	981	185	719	249	631	87	122	999999	267	220	804	843	512	934	108	157	999999	961	999999	663	754	385	579	32	999999	332	999999	448	521	999999	999999	999999	802	999999	999999	455	264	451	413	381	352	81	513	999999	818	397	550	590	441	991	828	999999	843	999999	556	999999	605	999999	934	999999	823	999999	780	919	229	702	51	953	970	999999	999999	386	558	545	320	999999	999999	61	999999	917	781	672	999999	999999	999999	999999	269	778	12	367	849	568	999999	113	557	999999	999999	594	307	126	356	597	620	788	999999	999999	222	307	713	874	734	999999	491	26	528	160	667	259	410	999	999999	272	950	612	803	334	869	455	988	642	999999	287	754	98	571	194	61	999999	999999	999999	999999	999999	75	137	633	999999	999999	500	585	406	20	52	194	308	683	999999	646	18	985	772	582	766	319	80	999999	457	800	403	999999	343	109	999999	999999	999999	991	481	207	999999	979	508	258	999999	870	591	632	347	999999	455	414	487	548	53	242	659	494	251	652	995	642	185	504	682	999999	251	307	571	225	850	316	211	886	823	999999	999999	524	214	999999	727	999999	156	364	354	988	968	795	65	216	176	849	999999	999999	999999	190	803	13	575	332	629	293	999999	131	252	999999	213	600	725	25	755	145	999999	356	924	557	495	999999	160	693	87	455	252	365	59	11	567	999999	685	642	999999	484	999999	999999	276	443	999999	35	999999	999999	785	377	999999	50	461	41	569	403	904	654	694	982	852	999999	999999	999999	999999	705	999999	251	999999	999999	999999	92	790	281	196	407	89	490	180	470	999999	945	999999	709	385	999999	904	999999	441	174	478	40	947	251	631	77	635	103	402	681	952	
871	999999	955	462	987	259	189	999999	999999	323	423	483	234	999999	999999	974	546	797	839	801	999999	809	417	999999	884	145	548	999999	128	771	999999	98	499	518	999999	321	952	256	397	952	724	181	278	850	65	999999	723	968	999999	103	999999	305	562	999999	897	71	226	999999	578	999999	711	999999	726	400	338	334	984	999999	445	596	999999	299	999999	999999	87	883	540	566	305	337	421	580	925	35	682	690	535	620	620	776	104	357	678	544	251	999999	999999	878	999999	730	572	17	532	137	999999	799	999999	999999	801	23	999999	659	999999	250	441	140	615	999999	999999	647	799	374	999999	999999	502	673	621	866	646	999999	438	662	54	574	999999	414	58	797	954	999999	795	859	818	607	999999	444	59	437	113	120	577	754	170	999999	999999	207	912	862	635	407	188	38	39	906	585	868	999999	999999	485	999999	999999	818	746	835	851	939	556	999999	423	67	624	193	762	535	326	999999	502	179	999999	567	999999	999999	999999	556	704	999999	830	911	31	387	829	999999	952	86	999999	999999	17	334	999999	992	651	424	449	578	999999	994	275	999999	590	901	375	445	101	917	534	896	656	199	141	94	118	999999	476	45	238	309	999999	686	507	567	999999	178	156	999999	915	87	745	999999	773	709	999999	999999	999999	129	21	393	999999	999999	999999	141	999999	818	999999	999999	883	17	947	414	999999	999999	762	589	995	33	235	999999	298	450	12	457	160	73	999999	431	593	999999	999999	356	33	844	999999	207	144	376	464	857	975	218	767	908	139	341	253	999999	999999	912	999999	307	894	814	105	782	42	104	980	999999	999999	770	999999	111	694	999999	390	504	406	565	999999	628	999999	377	999999	999999	999999	103	327	819	819	134	484	680	450	25	462	219	999999	304	175	999999	999999	999999	465	214	862	665	999999	538	999999	749	894	391	467	999999	999999	526	591	25	108	938	776	170	230	999999	999999	674	661	678	148	181	755	111	399	413	241	154	912	27	999999	28	878	789	868	80	999999	999999	999999	737	286	935	627	733	999999	236	999999	235	999999	196	919	198	999999	999999	399	778	993	793	991	63	999999	594	999999	574	797	90	999999	987	302	999999	48	999999	461	923	402	999999	554	31	905	172	149	15	949	726	108	39	23	343	400	99	86	446	111	170	999999	692	332	63	936	999999	177	286	999999	999999	157	999999	737	999999	999999	999999	234	972	999999	999999	999999	475	644	887	475	768	77	726	597	212	999999	602	999999	300	667	999999	880	501	95	999999	995	862	999999	999999	578	999999	999999	932	199	213	
865	114	558	282	256	791	57	444	999999	999999	58	450	689	731	970	555	635	446	999999	443	999999	733	999999	107	833	60	999999	738	319	103	476	999999	536	393	999999	969	999999	818	999999	875	662	445	913	917	999999	554	183	350	934	32	746	856	999999	999999	898	142	999999	461	448	206	999999	318	135	493	999999	913	999999	999999	394	11	999999	999999	401	548	781	869	819	969	365	288	999999	62	804	296	357	999999	626	780	495	214	999999	592	379	999999	487	353	999999	429	225	828	999999	876	955	933	521	929	464	970	975	38	999999	258	999999	169	328	999999	999999	838	999999	91	297	143	811	189	259	918	447	553	70	999999	558	399	999999	537	648	10	106	871	775	427	165	656	805	999999	892	503	999999	219	529	152	839	482	999999	999999	999999	506	75	999999	683	602	492	911	910	547	479	922	505	568	999999	327	248	999999	72	718	999999	640	338	354	297	999999	431	999999	33	917	598	86	116	619	996	152	935	330	197	182	999999	253	746	999999	999999	999999	997	928	698	212	999999	205	419	574	217	999999	177	720	489	926	999999	999999	888	992	948	402	815	885	999999	999999	391	918	455	889	782	683	894	80	367	326	758	503	539	999999	23	999999	999999	542	412	999999	974	225	841	999999	11	681	365	753	318	594	164	121	999999	329	820	985	750	529	999999	533	15	106	363	172	177	677	999999	77	978	556	736	283	483	475	404	176	86	194	888	111	327	999999	761	772	171	999999	146	219	10	37	652	147	750	999999	100	877	861	999999	103	999999	999999	298	775	762	858	999999	638	890	925	653	909	999999	641	690	999999	865	344	590	999999	531	999999	515	76	999999	903	599	532	604	385	526	999999	999999	999999	564	999999	39	375	999999	999999	290	18	256	294	999999	128	97	505	999999	673	235	542	281	678	999999	792	450	232	824	999999	999999	359	999999	514	408	349	511	474	999999	999999	186	999999	345	676	720	522	294	230	719	832	999999	999999	472	931	160	983	43	729	529	771	705	999999	551	149	654	931	975	999999	886	17	617	999999	999999	525	999999	999999	206	604	999999	59	508	229	512	999999	999999	175	887	999999	999999	424	315	782	999999	999999	839	378	948	206	31	999999	547	553	999999	711	999999	202	676	946	445	424	999999	438	999999	479	273	485	304	559	105	999999	54	873	386	471	999999	835	678	121	686	128	787	10	582	178	999999	954	999999	999999	777	851	499	940	666	939	637	876	20	475	53	363	999999	399	999999	542	745	674	176	872	999999	389	524	565	270	999999	637	786	856	
602	968	318	999999	503	999999	253	999999	113	217	446	834	825	824	212	77	332	999999	397	899	50	433	837	999999	22	792	397	337	934	680	349	312	851	30	418	507	735	763	580	617	857	553	641	999999	730	48	999999	565	999999	497	937	282	250	999999	816	999999	999999	530	999999	711	394	916	999999	432	867	144	982	804	415	705	342	569	473	780	999999	496	791	380	999999	999999	608	832	999999	446	742	999999	999999	964	214	250	376	214	999999	999999	233	940	498	219	999999	595	999999	999999	999999	999999	165	378	808	470	845	329	386	759	473	999999	112	999999	901	618	689	800	999999	28	599	999999	339	138	395	603	556	999999	998	582	781	472	917	228	682	999999	291	374	268	601	128	885	863	616	741	568	999999	670	49	880	529	798	522	47	789	999999	286	37	983	215	999999	744	330	803	978	10	697	884	999999	501	336	325	541	999999	899	714	311	722	999999	826	999999	999999	70	128	999999	982	999999	880	999999	697	999999	999999	391	63	688	999999	564	70	638	999999	871	882	790	548	999999	214	267	999999	147	999999	683	999999	640	166	999999	999999	683	999999	750	995	999999	817	454	999999	378	81	933	488	793	525	999999	251	93	656	955	999999	105	522	574	848	999999	908	999999	364	24	568	624	234	685	999999	700	362	319	999999	689	63	438	999999	999999	482	280	778	999999	622	999999	442	480	984	999999	999999	931	999999	999999	999999	999999	151	84	99	999999	999999	457	709	803	142	999999	999999	931	450	999999	999999	526	498	999999	102	578	999999	661	130	999999	582	999999	999999	32	271	729	538	724	417	999999	548	978	348	438	370	999999	571	999999	125	999999	137	999999	39	999999	310	897	443	819	999999	333	999999	490	954	659	596	721	816	686	541	412	296	82	524	87	427	922	187	69	981	77	16	972	999999	999999	313	999999	68	621	722	999999	999999	719	190	93	999999	999999	34	689	842	649	218	884	442	999999	999999	999999	986	952	999999	387	720	383	838	476	327	360	945	999999	356	999999	662	999999	999999	178	999999	576	892	440	47	370	999999	497	999999	999999	859	131	539	832	999999	259	95	115	31	999999	653	912	880	713	766	689	999999	403	343	999999	987	23	999999	274	596	934	171	555	999999	239	489	999999	166	507	617	999999	821	123	808	999999	439	556	183	999999	524	213	696	189	999999	999999	258	505	163	999999	354	846	211	274	999999	887	999999	539	200	791	854	430	755	999999	105	571	999999	998	594	246	888	440	999999	299	750	392	247	999999	882	567	981	984	79	999999	162	770	993	999999	877	921	19	
999999	366	999999	999999	103	458	323	94	112	999999	999999	999999	999999	999999	999999	16	999999	524	999999	999999	116	657	999999	999999	999999	361	497	230	999999	577	320	130	999999	999999	989	84	999999	523	999999	999999	999999	897	779	87	999999	83	162	256	248	764	92	43	35	281	902	251	733	580	905	742	960	102	759	535	999999	999999	247	999999	999999	839	557	397	999999	999999	725	218	877	555	88	796	209	999999	981	570	999999	287	105	402	334	747	351	878	618	999999	973	832	999999	999999	908	999999	999999	472	234	408	216	694	999999	117	555	693	374	188	501	118	543	718	121	198	50	891	43	845	364	284	999999	999999	779	954	944	999999	80	632	646	485	961	999999	27	582	999999	999999	122	987	999999	640	382	999999	386	999999	999999	264	720	999999	999999	27	569	990	117	949	999999	537	914	221	999999	999999	999999	741	541	25	157	806	701	538	835	249	779	55	999999	999999	901	999999	302	999999	583	999999	182	131	428	628	916	970	999999	77	672	826	999999	900	824	193	27	999999	631	370	362	574	999999	192	123	965	248	524	990	999999	999999	584	244	999999	637	483	490	501	999999	913	109	999999	187	634	865	18	362	878	230	815	999999	270	704	999999	917	999999	136	989	999999	999999	999999	999999	980	244	29	98	592	251	999999	351	999999	526	327	999999	270	185	396	928	999999	114	612	369	303	185	687	999999	879	311	999999	999999	999999	501	493	999999	533	999999	999999	999999	999999	777	426	999999	615	999999	122	189	942	987	671	999999	623	208	673	999999	850	30	108	805	556	241	999999	290	524	999999	994	211	42	999999	194	562	978	452	324	999999	688	500	754	423	999999	507	999999	892	640	984	999999	158	999999	591	20	512	609	401	999999	382	568	146	597	999999	999999	911	157	486	802	999999	763	180	884	999999	224	359	276	999999	742	58	397	327	649	999999	639	999999	999999	451	456	681	952	999999	66	941	980	551	903	782	539	161	999999	368	999999	999999	231	835	274	999999	376	660	246	925	658	347	985	250	999999	999999	342	47	999999	999999	40	130	999999	999999	123	942	153	673	999999	493	155	591	999999	39	238	128	999999	804	582	999999	84	795	445	37	928	718	956	999999	64	999999	450	501	623	654	338	968	375	999999	721	331	559	703	215	752	779	76	999999	999999	22	378	749	538	465	999999	631	244	684	138	999999	999999	986	413	618	609	53	654	967	53	999999	269	999999	272	92	261	130	999999	590	999999	258	862	78	999	999999	685	999999	999999	45	999999	999999	103	293	999999	798	325	344	156	94	999999	999999	999999	999999	605	
999999	753	999999	486	455	999999	999999	259	999999	991	880	394	336	986	685	933	512	140	999999	999999	31	607	975	515	473	999999	916	974	297	999999	999999	132	763	472	745	974	70	620	467	831	999999	999999	448	302	367	999999	999999	357	999999	161	102	578	516	898	584	656	777	999999	22	999999	297	760	961	669	17	757	999999	864	251	711	872	999999	673	787	177	257	169	683	158	999999	999999	569	513	146	892	415	999999	999999	887	98	207	950	607	999999	543	281	811	778	999999	609	999999	134	999999	999999	999999	999999	905	729	730	999999	497	103	999999	952	999999	728	257	999999	777	999999	151	765	976	163	513	922	295	893	253	896	999999	390	398	549	286	654	463	753	858	693	510	885	144	560	600	113	989	999999	870	815	33	985	11	693	467	27	158	951	256	366	914	22	486	834	890	116	705	421	676	999999	274	999999	967	999999	999999	265	999999	425	563	410	932	999999	999999	437	872	460	389	704	91	268	506	511	506	501	778	497	409	310	670	493	407	577	978	999999	550	529	28	917	602	212	999999	732	398	845	999999	283	989	58	961	440	999999	999999	340	999999	758	999999	997	999999	999999	999999	856	330	755	79	12	364	999999	417	886	999999	442	471	999999	878	872	999999	123	661	999999	504	999999	999999	348	239	766	407	246	571	856	788	531	999999	612	998	355	76	999999	329	999999	79	999999	582	172	618	997	999999	897	461	545	985	649	999999	408	810	105	506	999999	525	999999	605	999999	100	560	999999	999999	889	858	114	999999	999999	796	999999	818	999999	999999	925	999999	730	242	509	999999	785	35	999999	148	194	999999	999999	999999	849	999999	461	25	246	952	531	32	999999	999999	118	408	793	999999	739	199	855	999999	999999	927	180	318	999999	293	803	106	342	74	999999	999999	637	745	65	999999	683	721	344	778	581	55	361	999999	134	934	133	111	715	999999	296	682	293	666	743	999999	732	541	832	178	999999	999999	999999	466	344	114	168	372	352	591	999999	999999	854	87	946	364	999999	999999	999999	327	169	702	999999	486	778	999999	676	999999	999999	190	479	152	999999	999999	566	441	436	999999	569	30	775	760	999999	133	611	999999	827	215	720	389	309	999999	999999	515	19	520	999999	143	688	338	437	999999	371	999999	122	999999	138	999999	521	514	928	681	708	999999	551	408	942	999999	874	509	187	999999	260	622	880	24	795	383	166	999999	681	302	999999	240	592	588	399	596	999999	508	150	999999	694	999999	461	628	757	193	964	610	999999	502	999999	188	160	966	936	748	291	999999	317	754	532	
475	999999	999999	999999	477	581	962	18	355	255	999999	368	999999	776	55	170	262	266	611	419	556	478	188	44	37	999999	626	651	999999	315	912	201	396	616	229	382	826	163	999999	612	11	601	231	999999	892	820	120	999999	891	587	38	841	999999	344	999999	996	654	601	999999	999999	954	320	999999	50	342	999999	972	433	556	672	344	108	977	999	999999	954	999999	931	151	217	999999	999999	760	73	999999	999999	495	61	999999	233	727	235	716	893	657	999999	244	999999	915	717	847	687	999999	999999	252	930	864	706	999999	31	748	723	459	999999	426	528	560	304	999999	999999	690	921	999999	332	945	119	392	94	352	727	720	76	26	434	369	291	792	541	820	999999	999999	788	134	617	999999	14	775	486	476	999999	140	939	999999	999999	37	999999	894	321	283	142	547	779	364	209	311	681	707	34	999999	144	735	28	483	417	64	901	797	185	999999	999999	344	905	618	222	596	780	650	372	999999	999999	397	481	267	687	808	999999	434	924	316	802	999999	750	615	341	404	121	999999	18	999999	999999	999999	718	473	342	798	999999	999999	999999	612	530	41	345	627	999999	747	999999	760	796	609	627	476	872	869	54	999999	593	299	286	818	485	324	641	772	280	313	999999	17	925	888	176	275	293	322	785	771	960	999999	187	593	999999	999999	669	409	972	999999	267	999999	428	999999	215	999999	884	332	137	999999	399	999999	357	134	78	256	835	907	442	361	999999	560	94	283	683	470	121	693	678	134	999999	242	799	999999	56	999999	589	237	683	999999	999999	999999	194	578	381	397	775	999999	525	893	525	762	999999	620	476	706	999999	999999	23	745	999999	999999	654	13	561	167	773	736	88	999999	666	607	234	618	971	999999	375	515	902	295	694	68	177	784	999999	999999	275	188	154	999999	999999	444	223	938	593	198	315	191	27	223	624	49	999999	286	236	917	538	357	649	254	341	259	252	727	60	182	999999	869	999999	669	891	594	999999	738	184	232	393	295	34	782	916	999999	498	688	671	999999	92	999999	999999	691	364	999999	539	900	18	815	201	496	887	421	999999	446	999999	357	999999	39	457	246	999999	14	533	999999	333	866	337	157	760	564	66	405	99	999999	999999	712	314	973	65	999999	730	368	40	897	999999	612	999999	480	406	150	366	641	207	846	788	553	999999	122	999999	672	572	999999	999999	637	999999	492	999999	999999	134	85	52	999999	974	765	515	743	973	999999	844	720	257	856	999999	620	207	425	207	252	355	768	554	202	999999	392	129	999999	314	
403	468	999999	289	587	356	331	107	999999	999999	999999	340	54	999999	531	277	873	424	715	120	444	440	999999	295	90	685	366	531	849	968	591	646	999999	438	580	178	929	440	669	510	428	522	198	999999	765	999999	310	197	999999	999999	515	968	999999	759	870	962	453	999999	999999	902	999999	999999	999999	50	85	795	694	999999	10	999999	348	443	999999	214	999999	921	251	266	999999	177	385	178	508	925	462	999999	999999	999999	568	617	724	309	241	767	521	628	999999	999999	682	970	999999	999999	197	999999	999999	82	223	208	77	948	721	197	999999	41	527	821	301	999999	999999	461	561	807	57	393	639	49	212	987	693	73	657	999999	999999	558	999999	690	981	840	999999	999999	409	44	999999	619	999999	537	208	209	250	700	999999	999999	570	230	419	420	999999	804	39	546	870	999999	999999	14	301	628	613	551	999999	999999	839	461	984	207	61	527	988	437	497	111	840	12	746	993	736	999999	532	362	149	539	52	186	811	802	520	183	529	814	328	277	924	999999	127	413	860	999999	999999	373	999999	892	999999	220	999999	927	705	999999	489	999999	278	999999	105	260	999999	552	999999	663	999999	191	686	878	997	184	118	229	187	193	885	343	142	860	759	168	999999	257	117	832	869	884	999999	999999	693	17	999999	999999	182	673	254	575	618	207	235	775	686	300	894	257	111	97	749	522	981	999999	388	417	825	999999	76	999999	444	962	793	765	999999	43	194	989	999999	374	57	999999	938	320	725	999999	999999	983	999999	999999	362	859	999999	782	145	999999	671	548	999999	138	919	999999	607	100	140	656	413	469	999999	653	116	905	619	736	49	244	583	671	430	453	781	841	999999	182	999999	584	241	21	630	510	372	646	370	509	455	812	907	848	999999	999999	532	176	999999	828	787	457	249	995	742	900	999999	10	127	186	356	87	999999	999999	298	555	425	999999	838	190	999999	469	544	120	290	237	999999	734	491	999999	920	999999	548	999999	395	999999	345	245	279	730	508	999999	529	194	162	377	42	482	560	634	654	140	337	122	548	327	999999	139	714	515	572	277	999999	765	265	740	539	153	48	999999	220	189	132	117	682	917	940	360	957	912	204	999999	183	857	999999	999999	999999	435	999999	77	999999	215	531	763	999999	241	999999	763	928	999999	838	888	443	616	999999	475	18	229	440	999999	386	561	181	801	320	717	103	661	999999	475	462	113	65	971	512	14	657	999999	999999	450	999999	999999	431	545	83	315	420	567	999999	241	781	68	995	999999	690	879	44	999999	
999999	450	147	202	704	999999	958	735	833	472	113	419	817	999999	279	989	566	209	140	635	728	14	306	536	228	826	693	404	117	999999	999999	633	970	928	915	509	313	871	483	999999	586	348	482	947	463	999999	424	999999	999999	16	902	491	749	408	11	448	153	611	973	877	999999	564	627	246	192	480	999999	889	734	770	999999	694	726	999999	59	389	532	359	999999	205	412	561	616	111	999999	999999	883	572	999999	476	366	702	898	999999	999999	999999	721	245	765	999999	584	534	407	28	999999	217	765	587	999999	999999	999999	794	538	999999	474	217	999999	526	999999	394	999999	877	963	268	413	983	795	999999	962	36	667	297	999999	100	620	877	999999	597	780	487	999999	306	999999	314	560	572	174	129	140	999999	84	204	694	380	395	707	999999	999999	614	347	421	645	999999	332	999999	628	210	448	999999	596	63	999999	999999	74	361	999999	664	658	707	841	819	676	999999	971	952	472	603	222	704	913	999999	25	982	442	999999	397	681	890	359	999999	372	726	961	544	999999	999999	999999	999999	29	104	52	999999	999999	773	528	745	656	653	999999	999999	999999	987	743	254	290	48	377	313	999999	999999	620	774	999999	774	999999	999999	714	999999	999999	238	24	973	203	999999	870	403	582	219	914	329	741	37	520	868	907	999999	999999	717	999999	900	999999	154	999999	66	999999	278	613	667	305	999999	999999	210	620	151	476	61	999999	142	383	887	465	999999	999999	999999	231	592	263	440	999999	999999	120	996	999999	142	999999	999999	352	999999	999999	602	999999	915	914	489	298	540	416	379	401	855	590	999999	344	376	444	197	999999	951	999999	891	24	999999	799	211	324	999999	19	487	268	606	709	657	16	780	999999	549	254	910	999999	690	185	884	49	999999	512	270	661	825	999999	695	125	401	311	244	999999	616	125	712	174	263	531	929	121	999999	155	933	842	999999	278	999999	999999	843	570	999999	999999	140	143	786	698	63	999999	999999	789	572	491	317	355	772	203	491	433	541	746	137	168	256	773	254	866	579	428	999999	556	999999	753	999999	831	167	528	457	482	338	24	121	999999	348	149	999999	313	837	999999	999999	370	787	471	410	107	442	985	469	999999	889	920	129	999999	285	999999	999999	819	219	999999	198	999999	746	999999	999999	527	635	999999	820	999999	234	941	999999	991	358	999999	999999	341	352	999999	398	182	68	999999	593	999999	895	485	604	711	162	729	999999	361	999999	825	624	778	376	883	472	195	175	362	142	999999	891	137	287	549	868	999999	477	45	98	25	196	655	999999	
686	632	999999	653	999999	954	999999	999999	677	602	532	121	990	965	468	711	213	17	705	957	999999	527	767	999999	999999	843	999999	262	68	272	383	639	969	363	690	260	323	999999	999999	999999	999999	110	223	535	999999	999999	877	999999	999999	334	885	18	490	698	999999	168	864	951	598	275	458	252	789	999999	228	893	999999	637	285	217	397	671	951	307	329	544	999999	999999	453	626	965	816	254	733	999999	374	158	281	582	531	999999	372	943	790	949	395	321	999999	316	861	999999	250	414	800	999999	999999	67	193	378	245	853	632	507	971	310	999999	998	65	999999	853	745	871	64	753	821	35	999999	171	358	934	232	506	925	592	341	724	411	453	797	173	317	999999	902	999999	677	999999	864	971	999999	317	397	266	999999	999999	126	424	196	999999	999999	999999	495	896	834	444	22	357	999999	915	640	999999	240	554	268	999999	546	779	968	999999	85	67	999999	999999	681	51	546	999999	726	999999	476	916	538	999999	474	886	999999	420	140	468	999999	330	67	949	340	903	86	843	997	915	916	346	455	479	999999	999999	999999	739	224	793	897	56	631	243	449	723	57	999999	90	999999	196	999999	999999	999999	999999	999999	10	221	426	999999	999999	999999	999999	810	556	999999	471	69	173	552	999999	938	999999	346	571	287	999999	823	510	617	855	596	762	999999	728	790	696	999999	95	830	921	537	999999	446	999999	204	86	820	687	999999	999999	999999	326	537	244	258	999999	312	999999	115	999999	999999	711	809	922	378	940	999999	92	765	442	524	973	343	631	999999	625	758	517	376	210	999999	146	999999	364	867	279	999999	390	480	860	394	18	979	774	745	825	513	524	461	263	732	738	921	876	737	24	999999	906	635	999999	181	999999	571	904	188	49	999999	454	65	108	715	963	612	905	58	999999	993	569	999999	999999	121	244	66	122	478	150	225	324	626	852	296	327	755	847	688	598	446	84	595	705	314	69	468	362	547	769	135	25	827	999999	30	423	999999	850	999999	936	739	458	436	999999	824	206	828	213	812	398	999999	765	227	999999	80	919	999999	189	479	62	776	704	575	708	999999	209	999999	405	831	872	306	904	999999	751	859	987	648	999999	881	118	241	265	549	999999	561	370	798	999999	999999	111	450	841	381	468	170	45	883	727	33	624	710	433	381	940	101	313	439	475	601	93	999999	999999	307	999999	821	520	999999	425	157	999999	411	128	254	729	431	464	533	867	999999	823	113	920	999999	267	408	808	883	609	67	257	931	332	776	77	831	
34	543	999999	647	649	880	468	999999	378	222	591	188	999999	518	636	999999	571	883	777	979	360	891	50	962	999999	636	555	367	899	723	88	351	186	898	407	921	999999	229	941	943	644	999999	165	54	816	999999	241	100	430	478	369	448	999	98	480	999999	999999	999999	634	23	335	110	999999	655	999999	249	12	753	121	715	999999	352	942	834	999999	20	999999	999999	155	393	405	999999	936	999999	999999	640	352	999999	428	999999	427	475	999999	928	999999	999999	999999	510	911	999999	999999	487	999999	715	221	26	506	999999	753	999999	408	507	901	250	617	870	999999	259	999999	503	999999	914	335	848	298	791	758	999999	226	800	352	234	94	578	767	917	999999	231	220	347	143	187	999999	958	864	919	573	999999	320	747	379	418	218	417	680	999999	162	140	427	430	268	492	999999	953	127	183	423	332	483	999999	394	942	999999	953	999999	719	580	377	983	378	227	414	703	999999	430	933	25	676	898	65	999999	355	999999	789	89	651	999999	390	841	690	506	250	999999	619	362	437	999999	999999	58	960	999999	999999	156	58	212	853	788	479	532	193	167	999999	434	427	935	48	148	259	999999	717	491	199	535	302	871	976	999999	93	126	993	999999	760	999999	999999	924	980	208	999999	999999	235	863	758	858	658	532	759	816	451	684	324	298	129	390	340	478	941	259	853	187	235	319	999999	999999	538	628	406	999999	496	503	954	839	999999	999999	999999	854	733	341	877	769	122	170	999999	999999	802	704	999999	380	297	468	982	731	999999	578	361	999999	168	404	329	999999	999999	639	329	999999	730	484	999999	456	740	486	745	999999	381	93	74	75	226	306	561	999999	193	999999	832	37	520	232	494	814	999999	733	696	338	21	848	644	482	840	154	678	999999	798	988	999999	810	723	382	360	999999	513	999999	999999	999999	843	495	999999	109	807	302	437	507	989	999999	146	17	789	417	599	532	449	999999	999999	82	999999	243	44	205	396	31	314	148	999999	233	311	35	999999	999999	999999	999999	13	999999	674	548	716	180	999999	999999	852	632	30	315	782	999999	821	920	999999	999999	999999	609	461	650	999999	786	988	999999	634	765	790	121	973	955	921	83	999999	999999	917	999999	365	999999	904	337	353	999999	999999	998	366	55	411	390	964	416	600	886	74	362	831	888	999999	428	546	999999	917	741	658	75	394	999999	307	916	12	383	272	786	704	133	307	999999	785	989	932	999999	364	409	156	567	365	45	19	176	999999	39	137	936	911	342	420	611	115	935	614	657	747	
999999	387	999999	999999	999999	191	999999	65	999999	112	999999	496	956	218	999999	999999	100	709	358	699	141	842	972	256	335	875	372	713	695	842	999999	385	284	999999	869	999999	565	424	999999	999999	79	121	200	927	566	450	954	133	902	27	999999	235	265	958	616	652	415	344	818	937	819	237	370	999999	261	194	999999	123	349	495	38	999999	167	504	629	999999	651	999999	689	884	921	248	999999	678	999999	999999	130	326	236	226	999999	231	999999	999999	999999	842	999999	160	999999	999999	999999	840	784	417	999999	348	77	760	338	596	10	369	654	999999	26	581	426	691	999999	636	74	894	999999	999999	999999	807	999999	553	469	787	278	999999	380	999999	654	90	463	403	690	488	999999	369	987	639	225	257	999999	671	598	999999	999999	69	937	48	999999	999999	999999	999999	538	999999	999999	524	999999	999999	328	509	988	346	289	935	127	999999	999999	734	88	705	999999	257	906	999999	241	409	999999	16	372	218	999999	341	10	999999	137	801	864	509	220	999999	78	447	321	999999	268	239	392	662	345	401	68	213	999999	612	438	999999	755	907	949	999999	999999	294	999999	119	946	657	346	969	808	326	168	501	523	54	636	469	936	200	372	11	26	302	670	970	160	360	381	397	999999	432	55	957	560	352	474	783	268	212	769	611	893	423	854	29	243	566	999999	915	976	968	769	564	544	999999	851	277	624	217	958	595	285	949	97	385	280	211	941	181	580	852	211	733	431	761	117	603	999999	651	999999	593	670	466	421	913	663	999999	423	999999	500	999999	999999	61	253	183	999999	944	335	478	999999	999999	625	999999	344	133	767	45	143	783	999999	258	999999	973	479	375	925	819	999999	999999	722	789	999999	999999	680	384	693	159	999999	257	435	999999	278	969	999999	705	968	162	131	298	156	627	358	640	771	252	376	196	999999	878	258	516	416	161	755	959	254	296	837	999999	999999	617	555	999999	357	676	979	860	80	774	406	773	999999	249	999999	999999	440	157	566	437	17	507	999999	610	999	919	756	127	223	942	461	681	324	999999	858	539	81	999999	292	105	273	516	125	807	999999	485	818	177	999999	999999	999999	107	730	410	999999	932	48	999999	886	438	999999	862	646	137	999999	725	459	535	999999	999999	999999	967	864	471	999999	501	391	999999	139	524	110	588	999999	562	423	364	950	914	219	925	500	136	586	854	999999	410	869	987	494	755	35	999999	999999	999999	999999	561	242	268	245	461	551	277	815	999999	337	340	868	94	714	999999	774	545	999999	464	998	896	
390	20	296	999999	631	403	286	383	498	817	801	999999	999999	999999	131	999999	678	758	384	232	320	224	526	844	999999	785	283	535	980	999999	999999	333	999999	741	181	232	972	481	829	999999	999999	442	873	519	539	999999	169	852	836	92	866	568	89	775	585	175	493	451	231	999999	130	751	402	17	851	478	732	193	690	999999	719	207	999999	999999	242	878	351	16	999999	43	626	431	999999	999999	624	407	253	999999	999999	16	738	530	259	982	37	249	50	866	668	999999	776	975	999999	999999	372	668	639	852	543	707	999999	487	146	999999	230	999999	999999	503	392	453	999999	999999	37	999999	171	198	999999	999999	210	999999	837	999999	348	999999	999999	999999	268	761	535	999999	768	401	328	458	192	260	394	71	761	999999	197	546	483	224	835	999999	948	999999	999999	183	720	692	999999	550	869	999999	149	999999	931	580	440	300	968	999999	684	833	552	578	501	910	999999	886	999999	872	805	999999	10	133	999999	360	999999	780	985	361	245	999999	999999	778	589	999999	121	502	140	191	897	896	999999	57	999999	12	363	999999	986	866	379	999999	508	999999	744	578	348	26	483	580	877	660	315	616	200	608	94	774	989	658	798	311	756	12	974	909	722	999999	593	415	999999	332	793	128	999999	412	577	970	43	20	504	105	28	559	999999	247	590	962	999999	930	918	589	390	338	999999	78	87	505	999999	835	999999	395	432	77	584	999999	866	196	634	788	41	123	740	999999	164	703	999999	206	698	999999	328	760	106	999999	497	416	942	465	61	913	334	82	999999	999999	163	118	673	999999	999999	759	380	403	337	78	899	804	849	411	183	374	785	880	806	77	999999	106	999999	769	580	177	612	411	999999	720	463	958	999999	543	825	55	999999	341	231	939	999999	924	432	999999	763	693	567	541	291	687	999999	999999	275	999999	999999	67	819	903	381	807	156	969	268	617	615	941	999999	315	585	137	999999	999999	999999	867	711	592	999999	271	16	886	610	81	129	458	592	999999	692	850	999999	767	235	136	999999	999999	999999	396	999999	815	421	821	837	261	955	163	999999	684	795	408	396	107	394	557	999999	494	999999	999999	999999	810	35	605	999999	15	462	818	999999	217	999999	244	84	999999	927	858	850	194	999999	999999	126	965	115	907	224	293	463	755	999999	677	999999	476	999999	717	999999	855	999999	816	573	832	999999	999999	261	145	201	561	334	999999	180	999999	707	999999	445	999999	959	884	704	999999	391	999999	551	706	999999	999999	978	26	27	366	999999	999999	999999	44	999999	226	558	979	
713	970	716	663	959	390	585	999999	999999	526	41	999999	758	662	999999	672	434	999999	291	102	701	37	999999	184	543	967	305	108	468	999999	101	228	300	999999	180	734	999999	727	16	170	999999	597	264	999999	985	649	608	125	920	405	609	23	935	999999	287	686	812	541	129	999999	999999	999999	999999	306	434	812	87	778	491	426	270	999999	601	999999	970	999999	999999	999999	198	894	369	190	188	73	74	999999	293	999999	702	493	999999	869	999999	999999	85	644	218	957	37	183	999999	829	999999	504	144	902	421	999999	495	999999	999999	117	353	999999	631	905	308	325	241	355	999999	999999	86	999999	504	999999	999999	587	55	336	894	814	677	25	333	999999	556	999999	928	999999	667	478	347	999999	580	814	999999	999999	999999	999999	999999	999999	999999	682	653	999999	753	635	999999	743	803	834	999999	169	999999	108	439	999999	901	101	358	624	396	79	688	61	906	999999	999999	689	874	725	999999	875	990	11	98	995	999999	15	786	999999	683	999999	369	833	709	188	999999	481	384	198	999999	301	820	721	506	999999	994	602	421	999999	999999	320	868	88	999999	893	179	287	20	999999	966	895	315	438	940	210	710	999999	351	728	318	946	315	685	252	999999	65	278	999999	999999	11	768	999999	999999	999999	373	999999	290	203	815	19	962	471	940	232	586	985	999999	780	999999	946	149	999999	692	887	271	999999	193	999999	999999	838	999999	782	999999	442	207	310	724	725	576	883	429	660	536	718	356	485	374	463	999999	917	672	497	999999	494	999999	517	901	703	999999	368	999999	455	999999	977	118	189	892	508	999999	285	270	667	999999	999999	527	999999	724	974	541	786	640	730	178	819	175	412	582	999999	580	999999	408	31	285	999999	750	974	203	999999	610	176	999999	866	438	390	656	15	999999	787	999999	383	793	927	172	663	999999	413	286	999999	811	706	607	809	928	999999	876	249	999999	996	999999	553	294	175	374	999999	999999	773	999999	787	172	170	128	794	125	206	896	999999	859	621	489	999999	697	555	747	904	569	783	938	104	514	417	623	297	126	424	98	999999	999999	797	999999	999999	121	999999	485	651	587	812	999999	731	447	405	390	770	516	335	999999	739	428	469	999999	420	999999	207	999999	999999	547	830	678	701	999999	279	999999	71	161	534	234	208	80	106	326	756	999999	999999	999999	118	36	852	780	999999	999999	999999	208	999999	991	59	999999	914	225	729	999999	756	144	991	623	177	999999	328	619	982	110	657	668	332	999999	59	999999	999999	550	175	728	695	59	887	999999	758	80	823	79	
112	999999	320	999999	999999	992	570	622	107	593	488	999999	708	999999	798	999999	911	691	876	950	999999	727	500	373	60	999999	418	999999	257	858	864	999999	664	258	517	577	789	673	327	340	999999	437	233	999999	71	544	30	462	261	206	232	77	999999	999999	999999	384	999999	947	999999	350	999999	999999	375	248	729	391	966	459	724	230	999999	999999	373	546	999999	999999	504	466	311	515	979	955	999999	60	999999	999999	902	791	999999	999999	999999	842	740	977	755	999999	72	984	999999	679	578	571	738	999999	305	984	703	658	505	621	879	457	645	427	999999	628	419	324	612	932	489	999999	999999	999999	566	68	507	396	999999	658	999999	520	161	631	937	999999	999999	423	755	652	103	254	295	509	263	216	207	322	616	999999	310	747	382	382	200	403	243	156	474	999999	487	317	867	847	178	369	999999	23	999999	952	411	995	999999	959	999999	999999	889	828	337	360	860	194	999999	663	357	999999	147	778	999999	544	999999	81	949	518	999999	785	386	999999	341	894	910	193	831	664	725	314	189	422	543	999999	999999	415	818	124	386	302	537	999999	999999	472	231	528	999999	946	777	999999	999999	999999	999999	999999	858	452	999999	999999	450	999999	999999	999999	937	52	526	725	244	485	999999	768	262	835	141	872	999999	999999	947	999999	672	391	610	885	887	395	999999	138	999999	490	999999	70	919	384	673	709	999999	422	277	457	946	506	293	107	915	18	87	220	918	922	999999	687	505	628	771	999999	999999	477	237	551	783	999999	107	754	388	970	849	877	999999	432	999999	835	903	499	922	999999	999999	512	969	878	999999	57	220	705	684	419	565	300	613	615	642	471	194	726	999999	999999	409	539	718	945	169	209	59	496	999999	999999	999999	999999	705	605	960	563	507	359	243	735	188	401	79	999999	414	558	274	999999	789	471	650	187	999999	374	766	568	999999	34	718	118	998	723	716	714	635	559	595	999999	654	89	963	834	493	937	999999	999999	469	749	999999	999999	935	504	706	999999	330	606	999999	340	999999	402	999999	999999	999999	135	737	464	999999	365	343	855	963	999999	900	999999	507	815	693	888	999999	758	999999	54	999999	999999	182	999999	999999	198	999999	39	378	264	999999	262	319	490	204	999999	210	915	999999	999999	416	684	647	678	999999	995	30	514	999999	302	346	90	303	725	990	532	999999	243	446	496	971	314	486	708	97	999999	401	27	621	999999	687	88	436	999999	637	808	999999	503	999999	999999	178	879	126	999999	918	98	999999	593	499	671	415	966	479	999999	142	112	208	938	
999999	999999	604	999999	893	587	999999	267	654	999999	97	191	70	458	342	424	327	102	999999	409	999999	999	689	807	527	949	920	721	609	600	999999	535	610	999999	912	945	427	175	985	539	472	660	999999	659	506	999999	610	956	633	64	518	999999	999999	798	158	591	999999	796	485	944	999999	892	658	64	447	562	999999	999999	545	396	996	999999	999999	658	937	139	564	40	311	219	348	999999	98	999999	999999	999999	621	812	999999	330	680	631	690	999999	872	999999	12	390	221	943	736	82	420	246	68	366	999999	264	999999	999999	37	244	495	275	999999	999999	999999	113	972	625	999999	999999	164	225	716	375	471	74	786	366	136	184	999999	999999	482	276	552	851	496	725	889	999999	951	364	303	999999	146	999999	446	178	999999	898	417	999999	13	967	918	205	530	692	895	868	478	503	892	999999	999999	137	793	339	999999	953	999999	256	735	999999	817	999999	921	280	239	999999	628	999999	591	237	766	231	999999	514	357	999999	331	803	999999	31	888	457	471	451	29	18	631	116	26	822	291	171	999999	430	999999	999999	284	259	999999	849	249	859	912	665	95	204	999999	288	981	805	999999	999999	426	714	694	369	338	480	999999	999999	424	521	601	768	945	605	370	933	364	239	82	81	350	999999	781	38	544	806	365	824	244	352	135	221	200	999999	744	156	999999	999999	999999	999999	997	242	434	727	268	153	719	490	834	999999	924	999999	732	559	999999	445	932	665	824	532	124	437	986	82	999999	999999	577	477	860	999999	207	573	449	278	84	999999	999999	64	999999	999999	96	875	999999	404	427	383	488	640	999999	999999	224	999999	965	267	688	999999	255	362	341	999999	575	251	629	999999	642	361	312	464	485	364	888	878	895	433	445	249	448	592	654	22	901	937	472	561	999	137	607	191	590	999999	862	204	722	892	825	999999	255	999999	761	999999	999999	999999	165	651	999999	999999	999999	999999	822	449	999999	663	708	329	976	638	779	77	621	515	999999	130	999999	971	501	694	165	12	608	600	993	79	831	587	940	876	999999	821	151	662	952	999999	369	150	999999	208	495	403	915	196	75	188	756	255	999999	951	160	193	159	725	190	182	933	999999	455	62	832	130	999999	109	856	999999	999999	959	563	687	760	733	588	302	208	762	96	999999	535	815	999999	999999	999999	989	726	598	671	426	482	999999	142	147	695	340	376	999999	24	999999	999999	116	261	797	692	635	200	427	605	999999	526	427	96	520	999999	999999	739	256	999999	399	383	268	999999	999999	486	783	554	622	
47	999999	926	833	748	280	999999	428	563	999999	893	999999	799	308	999999	815	999999	999999	693	622	999999	65	600	130	519	625	999999	999999	819	751	320	909	999999	577	390	356	930	693	679	999999	438	277	86	225	363	226	599	85	274	481	610	999999	99	932	999999	982	658	806	323	132	838	21	999999	999999	213	983	999999	231	918	646	885	216	999999	877	194	999999	999999	384	766	303	35	366	806	348	151	999999	819	158	999999	407	698	133	379	999999	977	426	668	999999	21	379	667	378	167	628	596	999999	58	221	999999	999999	13	283	999999	999999	107	482	214	270	670	325	174	999999	825	520	948	761	999999	827	900	767	999999	714	373	999999	635	657	209	999999	752	747	839	608	409	408	404	424	94	359	999999	999999	222	999999	604	999999	215	999999	999999	646	679	834	567	230	320	999999	491	298	909	999999	393	450	283	999999	999999	923	999999	999999	10	426	125	999999	676	486	378	406	999999	118	120	678	192	378	114	562	999999	917	190	619	297	428	999999	116	999999	443	966	19	231	195	888	680	219	648	266	999999	530	999999	168	90	852	999999	436	382	188	999999	468	25	346	720	527	601	743	999999	278	582	999999	19	28	242	999999	368	184	369	230	439	469	543	121	999999	41	362	759	109	766	382	992	545	928	283	974	999999	672	999999	999999	297	999999	351	380	684	999999	521	999999	925	569	493	740	999999	999999	748	772	999999	904	368	689	174	841	643	999999	896	590	963	999999	745	999999	570	999999	673	999999	933	501	127	999999	999999	360	519	999999	834	539	999999	642	925	392	189	511	59	999999	314	821	503	455	304	251	483	104	663	999999	391	666	999	999999	999999	375	229	256	654	761	477	18	179	999999	17	999999	828	999999	665	581	901	243	218	523	999999	999999	208	487	207	999999	999999	342	696	89	844	177	540	484	575	559	999999	932	999999	298	578	305	652	564	448	200	422	999999	439	92	538	158	458	485	415	225	176	741	59	778	81	999999	999999	999999	104	839	573	353	999999	115	417	968	999999	919	945	999999	999999	999999	48	999999	463	469	902	614	999999	695	999999	999999	78	360	392	431	883	88	227	443	983	999999	469	609	626	79	999999	333	674	569	999999	999999	540	999999	25	532	703	52	325	611	242	708	548	408	999999	519	284	999999	722	985	95	308	702	511	999999	647	185	999999	390	394	927	579	939	982	999999	190	524	749	344	860	728	840	762	615	211	999999	999999	70	489	117	999999	214	611	999999	483	472	835	38	226	378	999999	273	662	931	999999	663	768	
566	484	939	999999	535	993	862	267	254	999999	97	310	827	999999	124	950	282	999999	723	967	259	999999	462	999999	495	999999	999999	512	999999	188	831	930	999999	999999	999999	586	550	122	269	999999	748	999999	239	999999	748	728	399	744	999999	999999	389	341	961	999999	519	67	999999	593	509	999999	36	999999	999999	75	714	166	762	320	184	538	410	170	340	999999	229	827	278	536	607	766	142	231	280	999999	999999	499	969	852	999999	400	999999	999999	612	265	194	398	629	173	221	591	999999	89	570	999999	999999	999999	999999	458	475	691	999999	999999	986	742	870	999999	88	661	276	999999	196	909	323	784	974	454	557	999999	328	830	999999	114	999999	25	999999	63	999999	577	237	579	498	521	387	316	999999	79	999999	870	395	389	999999	968	999999	997	405	67	765	785	729	469	672	999999	140	645	492	684	999999	971	942	999999	999999	511	999999	697	725	675	999999	999999	183	904	999999	687	999999	938	999999	999999	217	326	620	743	999999	876	847	768	907	571	390	741	823	926	999999	997	927	578	999999	999999	544	209	999999	729	999999	999999	999999	824	984	985	248	201	135	262	999999	854	999999	208	999999	277	663	665	999999	999999	294	790	192	256	16	487	759	999999	999999	711	696	17	54	999999	218	538	274	33	784	922	332	999999	616	571	460	999999	646	999999	58	968	154	879	420	999999	445	999999	576	365	817	506	236	137	498	423	566	999999	809	470	990	991	12	640	880	867	831	105	999999	621	796	999999	841	40	72	734	567	816	999999	999999	455	473	961	999999	215	287	999999	205	700	203	999999	992	243	185	738	66	965	513	998	999999	999999	349	999999	999999	568	853	665	205	75	999999	855	749	870	881	25	527	39	999999	434	602	999999	999999	999999	979	615	999999	729	999999	302	999999	999999	999999	999999	54	643	115	901	16	999999	361	622	500	139	936	347	266	999999	362	170	220	37	871	89	405	381	658	945	591	999999	999999	134	999999	903	70	995	802	931	825	248	909	626	33	753	83	999999	681	507	467	642	359	682	999999	999999	999999	978	896	974	422	999999	985	170	320	666	585	237	623	596	79	941	544	999999	999999	123	999999	594	13	127	15	425	700	160	999999	999999	999999	92	756	503	999999	92	108	828	519	162	999999	749	316	999999	178	845	999999	94	437	525	999999	34	387	263	254	497	974	999999	968	996	973	999999	681	370	675	503	999999	129	774	987	843	716	815	153	860	511	288	646	949	170	68	999999	722	962	851	966	999999	999999	999999	334	999999	329	859	522	999999	429	77	999999	999999	
999999	374	248	320	450	682	390	218	244	403	743	999999	337	999999	999999	938	368	121	719	999999	999999	798	977	869	449	879	999999	856	999999	999999	999999	999999	343	954	283	795	999999	304	999999	290	999999	999999	470	999999	999999	999999	780	499	62	583	999999	317	358	435	983	876	397	378	871	571	999999	534	999999	279	962	309	875	383	555	22	999999	73	839	999999	58	950	337	999999	999999	999999	108	999999	999999	999999	999999	133	94	999999	999999	406	408	999999	999999	999999	131	999999	842	999999	147	215	999999	999999	943	49	464	756	999999	919	387	43	549	519	23	547	472	144	729	999999	135	839	225	999999	412	159	613	999999	999999	138	317	999999	118	146	740	158	93	701	90	764	264	397	654	174	999999	937	857	889	437	999999	248	987	216	645	999999	999999	990	282	999999	794	436	999999	126	999999	999999	274	924	412	778	865	999999	770	63	965	941	738	194	60	999999	474	301	724	249	753	890	329	999999	472	81	442	999999	811	706	999999	338	476	999999	314	562	265	22	455	120	572	999999	477	933	250	703	336	123	939	834	530	503	711	548	373	999999	292	368	462	999999	346	707	652	73	999999	999999	999999	468	880	498	192	999999	845	614	676	331	422	396	665	768	999999	328	999999	977	186	999999	627	928	906	854	999999	897	560	999999	773	865	999999	413	999999	613	999999	868	243	451	652	78	657	107	871	51	47	895	702	693	595	999999	999999	675	887	975	999999	546	999999	35	229	294	901	730	840	811	551	18	231	999999	999999	876	999999	776	334	117	144	529	66	999999	999999	383	204	866	528	755	999999	114	526	199	604	691	316	218	232	367	177	999999	999999	69	499	999999	674	651	163	719	999999	712	350	779	999999	489	999999	696	218	999999	99	44	212	95	436	447	492	42	999999	848	570	999999	553	967	940	999999	273	997	375	788	709	553	713	809	821	999999	763	746	357	124	999999	999999	999	387	277	999999	724	180	633	999999	546	999999	203	999999	158	999999	168	383	839	633	999999	492	330	430	146	546	999999	402	273	763	683	745	684	343	999999	950	876	176	999999	807	493	102	373	999999	251	77	359	408	661	999999	513	390	907	724	897	719	299	579	999999	731	811	332	907	870	378	999999	956	999999	668	999999	190	992	999999	41	999999	133	129	17	188	78	999999	923	999999	509	259	999999	837	960	445	926	661	999999	926	968	996	999999	999999	503	944	450	121	499	999999	462	584	521	706	876	583	774	600	291	401	182	544	888	590	407	620	84	963	996	424	742	547	999999	999999	715	45	
979	999999	625	72	737	957	697	193	999999	925	737	596	961	386	671	999999	379	999999	999999	433	117	579	787	882	999999	487	999999	84	997	915	700	999999	999999	999999	604	999999	974	228	663	999999	846	999999	312	482	999999	488	12	619	753	415	177	977	322	292	999999	409	999999	743	202	260	842	623	196	373	234	292	605	129	999999	834	362	160	252	538	587	999999	277	314	999	392	999999	505	330	999999	747	723	143	708	999999	999999	686	999999	36	412	382	232	999999	938	258	600	882	999999	837	919	63	27	734	999999	705	524	142	845	999999	810	775	347	302	605	626	510	158	897	999999	588	157	999999	134	840	999999	364	999999	339	66	408	509	601	668	411	538	729	999999	359	13	400	72	841	497	999999	999999	44	929	999999	321	999999	451	984	677	258	999999	999999	892	999999	626	999999	628	802	999999	345	310	184	679	891	76	896	521	799	893	815	526	316	633	909	999999	131	434	983	27	318	999999	999999	999999	419	640	999999	999999	104	733	999999	771	269	999999	162	914	462	365	48	845	425	235	652	100	862	999999	999999	308	983	690	504	916	645	785	480	388	785	259	269	999999	470	69	426	75	241	53	266	263	481	994	750	766	395	147	602	999999	999999	434	71	999999	999999	307	999999	999999	238	746	136	483	999999	773	139	212	999999	787	384	365	808	999999	859	819	475	211	826	989	939	738	530	507	193	396	999999	361	198	999999	999999	172	999999	22	837	495	999999	783	680	708	999999	548	670	608	762	246	284	727	999999	252	220	973	999999	999999	474	999999	225	999999	999999	196	699	999999	999999	522	999999	221	999999	796	749	374	902	999999	531	128	999999	999999	999999	999999	744	947	999999	356	999999	945	372	111	691	351	547	348	279	999999	493	494	18	97	999999	999999	999999	550	999999	488	999999	999999	349	528	452	363	740	83	430	999999	884	352	83	352	990	78	160	999999	999999	807	258	410	999999	614	208	999999	119	45	867	921	35	999999	860	999999	378	586	605	999999	659	338	611	474	917	976	413	151	999999	999999	999999	999999	997	999999	30	289	239	999999	114	735	330	415	253	704	215	509	277	999999	999999	449	973	414	999999	315	999999	201	999999	999999	492	999999	210	66	626	452	999999	412	924	739	183	999999	404	999999	481	870	524	253	94	999999	268	418	709	723	658	999999	692	999999	992	691	345	829	999999	999999	94	986	534	273	789	800	765	803	999999	537	517	912	999999	182	932	602	791	706	116	299	999999	84	419	999999	408	655	760	256	999999	999999	404	353	496	948	716	495	346	
999999	999999	294	999999	464	833	181	216	746	999999	519	760	400	899	638	722	794	928	20	576	999999	999999	144	50	519	393	999999	143	173	999999	107	466	446	999999	540	999999	822	158	71	250	248	280	661	730	250	495	29	342	765	631	702	29	705	919	298	999999	999999	253	999999	81	491	999999	53	331	999999	62	999999	144	369	395	900	645	867	999999	338	776	213	999999	999999	33	373	19	377	999999	722	87	761	527	967	154	999999	578	999999	999999	759	210	237	339	999999	198	182	885	973	999999	999999	999999	999999	934	591	521	192	916	454	608	999999	481	999999	511	999999	750	301	796	177	224	473	332	999999	876	999999	999999	549	873	511	611	999999	488	46	998	811	666	925	999999	999999	455	962	16	133	999999	292	999999	540	725	731	162	897	385	999999	758	999999	408	937	999999	999999	463	999999	999999	415	999999	999999	228	444	671	999999	942	824	999999	860	721	999999	999999	208	999999	999999	999999	597	824	152	358	714	475	770	288	102	412	729	649	902	999999	483	653	601	291	169	74	999999	868	35	789	337	432	524	999999	505	999999	999999	735	691	200	866	157	999999	999999	999999	291	458	166	999999	297	999999	999999	571	387	247	608	865	999999	999999	529	999999	999999	799	363	30	291	999999	774	782	652	212	994	999999	712	616	336	487	544	162	999999	615	686	299	737	576	162	861	147	758	896	583	999999	999999	171	310	999999	358	999999	999999	999999	341	999999	384	999999	95	228	226	999999	771	911	131	999999	999999	174	913	212	438	71	786	868	430	999999	25	885	78	918	311	797	411	478	977	674	999999	999999	546	932	999999	999999	651	357	936	11	375	846	775	263	999999	528	257	999999	708	297	999999	999999	425	999999	668	498	999999	177	917	999999	999999	999999	999999	456	821	457	627	981	900	76	419	439	932	429	447	178	119	815	399	782	549	312	999999	690	648	341	890	29	273	999999	999999	484	439	516	553	83	912	328	441	999999	901	999999	207	999999	877	596	245	999999	999999	499	388	999999	777	145	880	999999	532	253	808	490	566	999999	717	95	561	934	999999	425	875	374	999999	999999	384	327	999999	999999	115	999999	813	61	105	893	940	774	435	472	707	999999	636	999999	550	999999	520	950	514	303	557	999999	91	942	999999	820	130	715	242	999999	999999	999999	999999	606	50	405	440	999999	395	672	667	999999	659	99	237	705	789	999999	823	597	280	434	812	586	725	992	55	870	464	999999	773	234	541	999999	803	999999	49	39	367	155	238	763	999999	999999	636	614	999999	999999	715	999999	41	652	999999	645	
327	999999	647	999999	880	57	999999	570	302	119	899	999999	411	821	999999	980	666	999999	121	999999	999999	516	868	971	950	999999	540	63	164	573	254	999999	342	896	520	999999	610	371	159	319	795	667	471	455	941	203	213	640	706	735	235	281	999999	999999	286	810	375	999999	727	769	516	306	415	729	865	779	999999	999999	311	725	380	304	999999	999999	882	701	55	423	999999	999999	907	900	999999	429	999999	972	588	128	620	709	204	934	644	999999	999999	499	999999	741	590	999999	999999	999999	999999	980	999999	930	999999	740	341	584	765	952	999999	999999	862	999999	948	985	391	999999	200	999999	894	999999	531	445	999999	999999	998	393	449	313	832	999999	662	218	999999	999999	74	416	310	999999	999999	999999	943	999999	999999	999999	526	999999	550	276	999999	999999	971	121	805	738	458	919	280	999999	742	948	145	462	129	999999	318	654	54	581	999999	974	591	352	205	858	657	289	157	986	703	811	842	999999	999999	144	894	999999	999999	833	999999	155	999999	999999	999999	837	899	491	132	518	365	872	151	969	999999	385	116	629	915	946	90	999999	771	294	747	930	115	999999	509	985	884	766	999999	221	662	775	838	732	245	367	959	176	166	999999	631	831	669	873	999999	577	999999	274	635	466	752	749	384	999999	999999	185	732	999999	981	147	633	999999	630	930	999999	579	999999	383	999999	999999	987	999999	22	141	662	916	271	999999	145	999999	957	619	140	785	469	912	999999	999999	621	70	635	32	194	29	16	42	210	739	566	999999	40	654	881	999999	478	837	736	253	199	204	913	500	999999	999999	190	999999	468	999999	471	404	188	559	999999	333	922	999999	729	993	134	999999	716	999999	675	999999	901	999999	738	999999	316	999999	185	158	999999	426	157	144	999999	146	839	993	574	365	278	171	80	481	891	999999	165	513	999999	743	128	569	488	390	999999	999999	157	877	284	415	999999	839	228	40	761	346	185	787	743	593	163	999999	65	361	264	999999	816	999999	999999	190	896	803	523	999999	39	238	937	766	319	317	988	961	719	168	999999	438	942	999999	999999	999999	382	378	770	524	590	999999	514	137	136	320	106	727	466	999999	999999	735	326	999999	10	533	408	419	477	435	604	202	421	896	534	999999	571	777	710	866	808	999999	42	999999	999999	51	724	999999	640	999	999999	271	505	999999	649	999999	121	166	999999	196	156	962	900	344	919	397	999999	999999	602	999999	749	329	26	599	999999	991	702	999999	999999	999999	808	597	779	999999	224	342	696	795	256	443	999999	414	737	523	999999	845	999999	698	
999999	464	999999	116	218	340	259	890	999999	906	340	658	398	793	999999	90	387	558	999999	431	129	999999	700	780	371	169	595	344	592	503	878	449	373	14	249	480	999999	702	999999	448	229	999999	98	790	465	598	999999	920	193	999999	999999	172	662	206	999999	501	763	695	744	999999	744	914	308	751	37	999999	294	394	554	750	597	685	999999	745	212	999999	498	910	324	999999	124	674	161	935	367	716	787	176	436	747	717	797	957	340	999999	314	999999	346	762	573	314	659	376	442	69	460	993	917	994	782	12	852	380	999999	933	999999	763	372	393	321	114	999999	999999	806	999999	800	727	838	51	999999	769	162	157	751	999999	465	999999	718	876	907	999999	999999	182	653	745	864	426	985	406	633	550	662	953	999999	999999	195	701	569	999999	999999	733	165	875	106	22	999999	705	629	999999	478	999999	55	496	486	599	244	945	314	71	179	383	742	999999	999999	999999	116	208	706	292	282	999999	739	999999	999999	183	567	994	85	641	894	169	797	480	927	999999	999999	999999	476	851	234	250	397	507	240	999999	999999	723	999999	749	905	651	998	347	999999	715	41	999999	878	312	999999	250	870	673	177	19	999999	271	514	554	852	940	999999	999999	67	42	375	241	999999	733	999999	843	535	335	735	999999	170	460	248	221	830	768	297	174	819	999999	999999	724	340	230	308	730	219	913	999999	965	919	999999	289	999999	350	800	657	155	130	198	714	544	937	924	999999	136	32	302	724	93	652	567	46	83	662	651	900	858	435	462	633	622	999999	770	332	999999	180	49	871	40	120	152	54	630	279	999999	999999	416	381	999999	999999	917	199	813	999999	362	116	216	546	999999	999999	799	999999	667	565	999999	999999	999999	601	830	955	982	999999	693	972	509	522	415	803	999999	999999	999999	999999	263	754	999999	999999	999999	457	970	911	964	999999	182	140	999999	433	386	75	999999	999999	999999	815	550	226	725	496	505	840	812	999999	999999	412	999999	834	415	322	466	913	848	669	491	999999	630	919	991	490	999999	563	661	86	146	999999	626	999999	255	678	936	47	39	230	927	783	644	140	220	999999	783	347	724	999999	966	999999	226	517	246	999999	194	631	234	244	247	999999	999999	736	703	999999	785	999999	588	737	386	429	884	628	999999	708	999999	500	709	999999	707	910	838	999999	999999	672	133	119	862	357	999999	999999	812	794	982	999999	604	999999	437	860	776	173	759	987	622	999999	588	598	774	538	999999	694	922	999999	999999	337	999999	999999	626	40	999999	675	757	240	
253	999999	999999	100	645	999999	113	999999	72	848	663	544	161	999999	50	572	94	535	345	999999	535	799	392	27	999999	654	881	999999	291	406	633	110	999999	528	999999	550	999999	498	999999	27	434	999999	631	83	141	992	186	263	486	63	946	701	999999	434	705	454	688	999999	999999	991	875	36	999999	666	224	562	999999	633	116	499	641	595	582	327	898	880	177	319	885	274	478	999999	601	237	460	999999	999999	999999	822	999999	862	342	665	961	999999	408	768	965	858	999999	863	553	156	986	422	360	129	999999	535	824	999999	378	712	568	522	257	434	999999	216	292	791	158	810	816	637	999999	930	620	185	499	122	211	999999	316	410	925	481	615	815	999999	813	999999	455	997	22	493	629	999999	999999	999999	973	120	759	575	999999	999999	742	999999	358	124	430	508	999999	46	712	999999	917	406	999999	596	776	819	843	116	479	44	999999	812	803	154	999999	832	999999	291	999999	12	999999	885	528	695	193	151	266	700	680	314	920	419	295	999999	575	232	940	852	127	999999	277	653	106	999999	22	929	999999	999999	445	597	336	555	520	710	999999	42	999999	471	413	635	999999	152	435	174	123	293	527	999999	579	999999	892	328	174	999999	734	999999	788	775	683	263	614	62	265	999999	977	375	899	584	315	542	354	478	999999	492	601	134	227	932	639	728	411	671	634	989	704	18	390	158	975	833	253	112	788	159	31	509	886	999999	196	748	394	942	999999	46	111	423	879	682	769	999999	582	856	999999	954	851	943	428	275	999999	969	985	750	609	482	298	999999	999999	299	471	101	248	874	745	999999	999999	999999	120	598	888	291	138	708	389	375	999999	397	967	834	308	87	91	999999	965	226	763	644	343	87	999999	859	999999	590	221	677	371	708	999999	254	620	392	832	999999	999999	106	999999	286	371	243	231	901	284	855	999999	393	20	999999	908	528	137	699	135	43	850	38	557	547	496	711	13	552	286	722	224	915	255	261	243	999999	999999	486	999999	999999	856	846	584	999999	599	828	667	744	799	592	126	999999	267	798	979	359	549	999999	999999	999999	240	678	624	562	999999	999999	999999	758	393	49	999999	651	426	35	187	13	453	999999	999999	668	54	268	753	999999	999999	999999	657	999999	999999	999999	329	999999	696	623	869	187	231	32	246	523	690	908	360	759	448	474	503	241	621	975	905	999999	355	999999	615	971	925	930	956	999999	999999	690	485	999999	720	999999	999999	999999	166	999999	781	999999	442	999999	977	145	907	993	999999	140	800	999999	
834	999999	978	459	736	574	999999	999999	262	300	76	899	105	999	432	850	49	386	519	701	999999	622	999999	999999	436	920	153	999999	73	931	685	825	547	999999	855	189	531	999999	336	391	793	268	999999	490	365	999999	999999	977	712	66	954	868	621	999999	999999	999999	112	999999	33	999999	430	539	833	330	615	250	362	104	154	253	329	778	999999	138	907	816	874	712	129	999999	999999	175	767	16	977	999999	214	448	660	999999	86	36	247	520	960	999999	999999	999999	875	124	999999	999999	999999	468	737	999999	999999	493	999999	534	348	999999	385	139	233	264	999999	826	353	798	999999	913	443	511	176	303	541	539	999999	653	391	457	837	14	712	999999	342	308	999999	801	998	721	257	136	999999	686	999999	117	297	705	492	608	83	86	999999	999999	800	332	301	443	643	288	999999	547	152	999999	562	380	426	999999	922	472	556	999999	800	999999	666	999999	999999	490	651	999999	252	999999	170	783	383	999999	926	999999	999999	999999	16	835	168	720	406	710	983	413	134	999999	691	420	999999	30	61	532	286	763	610	493	999999	811	792	219	45	999999	999999	369	517	801	454	980	329	912	465	999999	393	89	918	956	334	803	365	380	742	831	688	150	999999	999999	484	172	835	73	894	999999	999999	948	685	552	333	623	999999	332	826	710	101	999999	564	340	148	999999	999999	654	168	321	455	421	477	213	174	246	999999	665	999999	291	155	999999	28	270	677	445	404	999999	632	710	908	999999	999999	42	740	817	586	999999	713	286	327	190	904	999999	999999	632	480	482	999999	96	999999	239	15	544	999999	835	999999	999999	662	703	999999	999999	31	458	413	422	866	444	472	356	660	244	952	999999	999999	964	361	999999	999999	55	999999	921	999999	546	723	678	38	20	477	905	965	292	739	19	483	849	169	456	179	337	765	999999	19	41	999999	751	286	964	580	599	484	999999	782	617	999999	881	491	485	734	999999	394	856	967	567	390	999999	505	942	566	124	805	999999	276	193	289	929	912	956	119	999999	402	999999	439	878	430	560	999999	132	281	602	367	683	999999	445	999999	909	999999	451	650	999999	999999	343	407	999999	999999	999999	148	599	999999	808	968	535	376	762	342	330	999999	98	147	830	867	383	999999	963	757	132	192	831	999999	380	860	471	315	60	725	999999	665	974	94	850	421	910	794	472	999999	832	999999	959	112	999999	492	979	314	819	999999	872	672	444	708	671	397	999999	999999	957	999999	507	229	325	47	283	665	452	14	296	419	956	589	208	339	924	814	233	
999999	628	887	999999	166	495	858	999999	396	231	999999	422	999999	999999	561	836	524	136	612	991	999999	999999	999999	50	999999	999999	999999	999999	999999	474	114	783	856	173	588	999999	999999	999999	350	999999	467	195	887	999999	186	999999	832	315	405	752	999999	999999	321	999999	312	999999	670	846	905	148	999999	999999	568	921	127	492	566	300	525	830	766	457	786	879	533	736	942	523	864	999999	195	999999	840	541	790	999999	999999	43	861	688	70	233	171	212	999999	999999	626	965	326	694	35	542	999999	574	999999	235	426	442	999999	575	956	999999	981	522	953	991	782	37	141	225	29	999999	438	837	770	999999	296	584	241	999999	119	977	207	999999	999999	999999	314	999999	554	999999	999999	39	743	295	731	999999	252	999999	258	655	72	598	999999	999999	999999	501	113	999999	999999	453	999999	842	210	611	465	979	949	811	163	999999	687	516	482	999999	999999	990	999999	153	115	857	300	647	335	586	999999	521	152	107	506	867	550	361	471	110	999999	999999	829	142	999999	752	999999	999999	495	949	968	999999	125	268	369	684	999999	959	999999	946	163	301	517	624	999999	944	999999	999999	315	296	999999	335	54	382	950	999999	171	657	323	362	893	859	999999	386	617	80	405	999999	737	822	165	590	999999	525	946	334	999999	999999	157	999999	999999	121	135	208	199	999999	510	743	999999	999999	523	999999	999999	494	63	999999	148	999999	999999	914	999999	951	999999	493	141	999999	821	529	999999	625	974	956	999999	999999	447	781	733	999999	196	999999	569	661	577	477	308	999999	943	29	471	652	196	993	999999	243	346	963	997	999999	77	999999	821	981	318	692	296	999999	553	218	57	999999	571	999999	999999	999999	354	887	384	647	999999	39	999999	801	68	783	999999	980	999999	276	999999	484	783	999999	887	999999	999999	999999	353	885	190	742	557	999999	999999	999999	90	11	58	176	999999	458	588	360	458	999999	794	999999	922	535	999999	999999	808	999999	126	999999	498	481	307	778	877	999999	544	499	466	451	999999	500	828	868	702	437	931	591	999999	643	999999	999999	641	999999	382	143	999999	818	999999	874	933	280	999999	409	701	609	704	280	299	132	914	98	893	16	999999	303	200	999999	833	824	383	227	898	999999	677	999999	839	457	999999	743	110	999999	866	999999	518	211	882	999999	177	102	733	661	302	265	729	806	999999	634	999999	88	943	612	984	999999	999999	716	381	144	732	999999	999999	257	874	555	32	198	232	999999	498	999999	999999	999999	999999	741	101	722	925	643	754	870	534	215	999999	327	800	497	741	999999	101	999999	829	999999	
999999	540	332	485	787	746	242	541	584	999999	145	931	667	181	999999	999999	716	999999	999999	737	389	861	112	564	999999	556	754	534	999999	173	999999	696	999999	672	85	355	418	615	935	188	411	223	296	305	79	999999	999999	999999	772	497	351	999999	20	102	368	835	438	999999	400	240	991	707	94	420	29	999999	407	994	106	379	834	999999	842	612	999999	176	575	999999	495	853	895	135	999999	999999	821	999999	686	441	314	249	999999	999999	224	999999	196	703	139	999999	285	630	999999	999999	533	402	662	999999	481	407	765	202	270	631	282	547	345	999999	945	134	599	134	762	965	689	856	461	193	999999	147	426	999999	47	999999	531	999999	999999	238	602	369	307	581	424	288	676	999999	979	999999	379	676	369	330	999999	14	286	161	999999	868	976	676	941	478	999999	343	981	142	165	570	109	417	529	999999	273	999999	827	999999	709	484	299	577	876	174	999999	999999	778	105	999999	999999	423	379	996	160	261	925	428	828	999999	90	307	544	999999	419	196	999999	157	999999	67	182	187	267	451	393	578	409	799	776	665	154	564	886	266	999999	156	730	420	378	854	347	167	999999	801	629	186	755	620	467	977	851	71	525	999999	702	999999	165	999999	613	582	852	135	652	173	999999	526	421	287	834	272	466	551	999999	407	719	25	189	466	822	216	822	999999	342	798	813	92	48	847	999999	278	999999	803	807	796	999999	999999	515	834	729	112	765	478	786	999999	521	310	999999	127	329	687	675	699	114	406	759	999999	999999	999999	360	989	487	573	723	566	280	663	744	982	405	999999	509	354	999999	719	451	354	12	146	287	512	800	920	999999	876	602	999999	999999	410	999999	938	428	661	484	999999	625	999999	755	999999	924	858	999999	309	722	821	188	999999	961	394	955	414	999999	656	575	847	999999	566	54	846	999999	978	964	999999	945	467	88	847	869	997	999999	999999	999999	782	222	429	947	500	208	706	999999	281	340	313	454	632	876	999999	96	637	550	68	999999	908	999999	999999	999999	232	363	264	999999	340	460	964	300	706	999999	999999	999999	156	999999	698	368	347	999999	999999	648	661	999999	323	591	316	761	242	457	999999	111	690	999999	276	536	725	999999	944	963	367	820	375	999999	747	816	999999	338	939	736	999999	700	999999	759	574	999999	241	999999	50	999999	436	999999	228	516	999999	605	134	763	177	620	999999	999999	423	384	790	871	282	648	999999	506	994	999999	822	999999	605	999999	301	931	951	969	304	392	106	280	536	999999	602	999999	758	152	999999	833	
170	329	561	999999	286	435	968	999999	34	999999	201	544	679	999999	755	721	999999	919	313	203	812	207	999999	999999	465	153	847	999999	999999	423	999999	998	813	170	817	503	945	314	68	866	962	258	999999	711	200	561	601	88	999999	881	999999	839	999999	498	31	963	999999	999999	835	143	587	999999	434	610	999999	203	730	518	999999	262	776	606	860	999999	999999	564	261	613	999999	903	999999	768	967	397	476	60	169	999999	999999	999999	499	187	479	925	999999	995	823	345	19	996	831	93	448	780	114	351	979	401	267	999999	999999	400	999999	932	592	819	10	47	999999	652	999999	415	379	786	763	599	136	935	999999	245	740	999999	604	606	999999	999999	999999	196	292	999999	81	999999	67	681	152	108	999999	547	342	469	994	785	211	366	963	426	999999	661	27	999999	224	999999	242	32	999999	795	796	568	999999	999999	999999	813	754	18	580	999999	357	697	999999	664	586	999999	602	999999	250	999999	714	247	999999	655	753	668	999999	776	911	37	535	45	954	999999	312	454	999999	218	970	191	40	202	785	698	78	26	27	362	929	634	999999	542	999999	999999	90	558	999999	999999	380	829	644	977	107	553	739	999999	742	296	999999	999999	999999	393	728	69	924	999999	461	943	586	737	651	999999	847	999999	586	992	264	193	276	754	528	480	837	150	547	62	104	999999	999999	999999	999999	731	10	797	730	67	999999	721	846	568	106	999999	628	999999	999999	999999	140	821	999999	746	999999	559	999999	607	999999	432	555	588	522	872	427	228	984	831	463	999999	815	60	555	528	999999	542	347	708	657	546	851	999999	999999	719	922	999999	275	999999	999999	999999	710	999999	193	307	512	999999	209	974	150	878	997	797	190	999999	21	90	275	448	567	526	221	322	949	999999	580	999999	625	802	950	154	952	999999	144	738	219	422	866	257	26	952	999999	999999	568	779	548	64	999999	703	707	841	999999	827	656	180	512	398	999999	126	999999	160	610	407	34	995	925	999999	662	451	999999	599	999999	27	432	614	999999	848	999999	999999	999999	526	347	999999	104	118	146	999999	999999	964	235	820	968	749	530	865	352	935	348	572	854	321	402	573	654	118	999999	999999	404	52	999999	999999	999999	283	597	999999	999999	999999	312	916	859	799	122	698	999999	238	999999	473	999999	999999	271	258	509	999999	326	217	134	774	276	986	490	155	730	82	999999	571	186	695	162	329	62	663	999999	432	712	64	208	703	357	426	488	164	503	837	999999	737	999999	463	957	390	999999	999999	421	999999	999999	999999	78	50	999999	653	
62	934	999999	176	514	607	625	86	479	271	18	430	426	850	508	999999	999999	893	301	249	416	723	999999	999999	252	999999	252	999999	996	999999	985	168	982	704	374	553	999999	999999	333	182	122	87	983	695	999999	656	999999	571	999999	110	72	999999	748	999999	246	339	206	549	999999	500	365	999999	999999	480	286	999999	447	999999	486	999999	493	999999	569	129	137	339	999999	999999	999999	596	401	680	498	896	936	810	999999	512	467	44	357	303	999999	833	999999	803	997	513	419	531	218	999999	95	862	999999	746	616	629	353	999999	600	162	999999	337	108	685	819	193	543	475	440	935	265	999999	607	199	912	735	999999	333	341	235	633	999999	387	999999	595	635	289	199	999999	790	999999	559	444	204	154	85	735	141	983	813	969	943	999999	999999	644	644	999999	427	999999	880	327	29	576	999999	999999	999999	999999	606	100	999999	999999	354	281	999999	776	705	16	413	55	999999	10	180	350	527	265	999999	778	114	857	950	380	862	364	323	473	999999	983	999999	999999	865	136	139	999999	799	909	999999	671	450	999999	939	637	851	382	999999	999999	156	679	999999	118	999999	510	844	748	149	812	999999	989	957	186	637	722	936	738	190	710	871	999999	999999	618	640	999999	337	608	918	999999	529	490	366	999999	326	470	934	999999	836	364	999999	390	902	999999	867	636	999999	274	868	226	999999	122	201	297	18	28	999999	440	478	999999	183	245	830	826	293	562	632	523	860	999999	787	974	902	825	999999	491	235	563	750	14	315	73	999999	999999	621	417	999999	78	999999	999999	341	504	999999	26	191	56	559	999999	703	315	13	200	414	999999	439	999999	219	376	869	526	792	575	689	473	514	119	999999	139	214	875	274	564	999999	562	835	293	491	886	999999	382	999999	159	859	999999	999999	125	659	999999	272	999999	999999	921	209	999999	515	766	999999	999999	511	81	550	430	871	999999	51	999999	112	999999	866	155	999999	333	731	496	595	642	999999	999999	473	399	460	467	999999	999999	677	352	999999	188	56	79	479	999999	999999	573	832	511	999999	999999	404	999999	999999	807	182	127	660	874	999999	712	999999	872	60	569	556	121	620	93	563	561	160	699	94	999999	805	796	675	772	949	168	664	999999	364	999999	999999	911	387	999999	294	999999	659	803	162	652	864	183	28	909	916	272	952	749	948	726	880	705	477	98	11	385	999999	887	999999	41	57	240	999999	375	719	645	734	967	999999	999999	902	357	999999	441	69	999999	777	766	856	686	216	915	145	637	804	154	443	298	999999	909	308	
771	877	999999	604	633	999999	653	999999	999999	537	999999	950	999999	824	532	168	46	999999	380	607	684	41	248	825	142	105	880	999999	574	211	445	325	888	999999	140	479	426	837	436	966	134	999999	999999	158	231	964	999999	813	999999	986	407	270	281	999999	999999	739	639	305	471	538	784	999999	625	999999	999999	669	72	999999	693	999999	999999	209	602	999999	999999	999999	456	100	604	999999	999999	999999	298	587	999999	999999	999999	999999	891	999999	840	999999	375	897	191	999999	950	999999	999999	999999	999999	382	130	228	254	999999	667	867	828	999999	293	999999	701	303	999999	717	793	999999	275	916	625	485	737	302	999999	999999	833	999999	999999	999999	999999	999999	43	52	276	999999	946	80	999999	606	518	186	757	386	117	999999	999999	81	463	999999	999999	999999	250	150	935	999999	645	828	999999	634	374	999999	645	397	357	999999	515	658	37	722	771	723	704	668	408	449	727	361	194	921	200	762	251	759	193	999999	999999	893	116	999999	999999	127	999999	708	241	555	541	999999	39	765	999999	999999	53	740	701	534	217	581	999999	496	698	294	999999	94	443	612	720	885	213	999999	652	622	552	999999	646	654	659	996	437	999999	999999	999999	332	429	145	429	718	999999	999999	659	47	128	161	619	999999	792	483	979	275	629	999999	999999	166	927	123	173	229	999999	104	57	999999	221	154	889	588	999999	962	999999	949	999999	893	219	828	999999	74	533	471	999999	36	853	181	679	730	807	999999	262	999999	999999	316	999999	209	852	417	999999	999999	825	974	999999	41	999999	830	268	999999	261	999999	625	826	611	862	999999	702	999999	838	250	999999	999999	999999	346	999999	335	999999	567	908	977	814	999999	999999	818	770	999999	558	209	900	216	33	913	999999	479	999999	402	435	999999	542	726	279	912	23	176	144	999999	344	637	398	705	691	999999	359	999999	446	999999	999999	18	840	623	41	502	396	632	226	999999	999999	999999	275	480	899	539	34	999999	999999	999999	999999	635	683	192	904	920	999999	205	525	760	564	999999	999999	999999	579	427	758	919	999999	776	525	999999	999999	999999	40	333	371	918	805	999999	999999	176	355	545	669	197	335	658	718	120	691	201	117	466	407	961	977	999999	900	482	780	999999	497	930	999999	645	999999	999999	162	581	999999	892	399	999999	999999	397	250	999999	715	392	102	110	211	999999	95	334	283	494	775	78	355	481	28	333	380	143	679	424	999999	34	512	999999	506	147	561	799	801	999999	944	20	721	489	184	518	390	999999	903	912	845	61	999999	200	735	93	235	87	874	76	993	387	
717	825	999999	691	880	999999	604	999999	33	296	999999	540	549	999999	357	865	999999	509	942	700	999999	767	999999	118	662	321	99	422	999999	999999	924	735	750	567	303	896	999999	492	637	122	86	839	999999	999999	999999	999999	651	971	735	369	999999	374	133	303	157	950	256	999999	999999	569	188	191	162	549	371	797	789	982	471	461	714	999999	871	830	999999	400	877	29	589	831	999999	128	687	551	702	560	999999	457	999999	352	649	930	999999	78	934	894	687	999999	999999	730	51	668	509	284	655	999999	999999	303	679	999999	999999	236	999999	207	899	70	504	611	847	811	999999	342	572	128	999999	784	359	802	896	999999	713	538	999999	858	999999	11	618	999999	896	735	999999	317	999999	662	280	999999	999999	999999	179	873	999999	86	502	999999	544	999999	105	391	472	870	617	699	999999	949	999999	999999	999999	782	417	999999	451	102	714	121	753	999999	563	910	999999	399	999999	103	633	999999	339	636	999999	455	323	90	905	237	939	35	128	367	910	828	999999	735	27	517	848	281	432	307	371	390	632	999999	155	195	999999	83	385	523	76	999999	619	999999	507	949	468	337	992	224	162	999999	993	396	967	999999	302	122	381	999999	254	362	999999	999999	275	655	822	657	999999	720	695	866	650	604	300	999999	218	210	237	999999	59	521	999999	217	999999	682	397	246	999999	999999	892	429	999999	407	999999	714	999999	588	999999	852	136	999999	402	282	529	999999	48	999999	999999	442	526	101	884	312	928	733	83	391	886	999999	267	586	957	999999	827	275	999999	252	999999	586	749	630	69	385	942	999999	999999	16	688	858	644	999999	150	999999	894	800	544	399	478	545	640	999999	701	999999	595	549	853	999999	454	263	131	999999	72	999999	692	895	42	509	999999	690	614	999999	703	999999	948	268	445	700	630	999999	999999	999999	773	790	999999	999999	929	999999	790	402	999999	250	561	435	736	999999	936	631	574	999999	767	45	38	788	931	999999	999999	673	610	999999	114	999999	258	999999	533	356	999999	282	573	346	966	532	999999	968	306	373	999999	277	300	110	999999	813	136	631	269	695	746	985	999999	381	655	265	900	999999	297	241	999999	144	999999	390	999999	664	68	237	999999	245	326	999999	999999	568	999999	432	383	509	999999	300	999999	999999	167	838	999999	999999	423	201	691	999999	631	265	680	75	381	380	376	910	283	999999	999999	898	999999	33	378	686	999999	300	323	232	882	400	458	997	214	375	976	73	780	789	999999	866	546	330	613	999999	389	426	196	687	66	472	235	999999	545	138	37	999999	
469	923	542	133	999999	999999	828	241	807	683	861	15	999999	312	999999	999999	425	888	361	278	419	318	306	87	999999	636	999999	419	999999	999999	461	85	999999	999999	604	857	257	999999	999999	999999	502	382	262	706	564	999999	293	753	342	741	922	656	777	999999	724	160	999999	464	30	251	999999	999999	76	698	999999	785	667	561	708	999999	999999	999999	999999	282	776	47	65	999999	522	921	353	999999	86	999999	196	804	999999	590	999999	999999	241	999999	106	747	787	92	999999	999999	485	999999	523	731	54	70	999999	623	756	505	981	687	104	36	999999	999999	897	878	342	643	511	999999	488	999999	999999	999999	51	453	212	999999	495	694	999999	501	999999	999999	999999	621	378	25	927	572	999999	802	999999	440	358	214	999999	997	849	909	750	672	62	999999	301	446	298	789	29	999999	421	603	999999	297	999999	603	912	207	700	286	510	326	715	938	378	685	477	999999	907	999999	601	215	313	585	999999	999999	449	999999	999999	999999	333	588	996	876	161	454	792	322	485	999999	302	653	999999	573	408	433	956	123	690	615	999999	999999	882	192	460	999999	300	434	353	896	164	856	999999	738	952	921	330	999999	999999	923	892	165	999999	999999	544	999999	907	740	187	520	112	335	375	836	992	999999	706	813	425	999999	164	999999	968	588	601	999999	898	568	999999	487	113	126	336	766	722	813	769	730	648	999999	999999	559	257	999999	793	828	999999	999999	746	915	999999	516	423	841	999999	534	999999	938	999999	108	59	349	129	999999	417	986	998	609	124	189	999999	999999	175	913	647	999999	121	146	795	772	955	999999	821	705	272	999999	702	495	996	999999	999999	831	179	999999	462	958	440	999999	999999	807	999999	880	999999	567	999999	999999	999999	509	999999	175	999999	60	153	788	152	78	527	999999	437	820	293	513	613	999999	562	446	806	625	461	688	173	999999	999999	987	942	85	186	264	66	33	256	999999	302	831	774	576	687	390	407	999999	441	26	999999	999999	524	326	277	878	14	211	441	724	999999	514	11	999999	339	165	845	76	892	272	367	999999	574	999999	999999	781	161	999999	758	425	227	77	257	157	999999	999999	472	626	807	308	260	999999	999999	999999	154	787	830	915	999999	532	545	340	999999	999999	658	717	40	999999	115	495	726	27	453	999999	506	999999	266	853	425	223	692	229	269	594	22	512	820	52	945	433	999999	999999	999999	236	880	999999	575	89	499	726	999999	999999	520	321	581	999999	999999	999999	34	172	531	977	499	33	839	325	81	907	999999	156	896	987	999999	682	544	490	278	999999	
144	619	416	186	363	699	137	654	999999	947	22	779	109	254	999999	783	901	974	747	726	397	564	815	668	924	352	830	107	559	837	777	101	964	195	441	999999	756	999999	999999	799	999999	194	616	134	999999	385	56	652	969	705	780	999999	742	551	829	580	804	747	262	21	868	40	105	872	180	921	815	999999	999999	999999	36	557	361	947	999999	212	948	999999	999999	548	306	999999	999999	853	999999	216	358	422	366	861	610	18	101	612	930	865	999999	999999	999999	999999	570	142	999999	999999	678	999999	999999	795	721	626	631	124	999999	999999	714	690	999999	251	999999	999999	572	403	558	950	999999	28	999999	999999	26	964	123	214	999999	999999	978	173	348	771	184	999999	996	562	999999	739	240	999999	999999	387	897	250	963	847	928	999999	411	176	584	888	999999	660	768	470	778	999999	512	426	388	999999	735	999999	999999	140	76	983	966	19	702	999999	999999	517	999999	999999	851	776	999999	999999	286	744	398	999999	999999	460	417	999999	74	999999	999999	944	999999	999999	116	859	651	355	999999	999999	780	945	999999	401	474	765	178	846	999999	690	999999	12	755	246	150	644	785	924	961	891	723	552	918	440	235	758	999999	907	410	999999	435	999999	878	178	999999	340	720	997	347	823	292	571	849	383	917	781	198	989	999999	472	999999	727	999999	16	119	999999	999999	999999	999999	999999	183	271	999999	550	264	999999	134	586	999999	999999	923	788	999999	148	609	162	702	999999	522	454	999999	999999	999999	937	61	999999	121	871	69	266	313	999999	831	630	649	31	134	309	129	804	999999	999999	247	862	549	295	999999	256	999999	956	536	492	80	721	156	581	36	508	498	999999	11	262	527	999999	506	796	957	999999	999999	588	999999	403	425	718	999999	957	364	999999	398	765	567	999999	474	112	729	999999	65	119	483	77	994	999999	810	573	803	404	94	752	366	999999	338	193	757	999999	929	142	76	362	924	199	227	655	120	732	988	145	788	424	765	684	741	847	999999	430	594	411	592	999999	999999	999999	872	611	25	645	437	384	117	999999	183	597	755	703	195	294	849	348	515	87	584	667	616	670	999999	681	999999	999999	999999	336	233	528	549	224	999999	531	326	616	640	999999	305	614	999999	141	251	178	929	47	662	197	581	255	895	515	999999	257	786	212	625	343	634	999999	672	780	999999	999999	57	540	265	664	967	243	999999	999999	782	970	639	484	429	999999	999999	999999	829	523	755	978	999999	44	946	199	999999	124	990	307	840	358	941	257	708	596	131	398	782	998	999999	347	
547	854	732	306	618	312	783	807	999999	661	127	158	35	454	999999	999999	999999	76	919	999999	252	999999	211	433	39	999999	775	832	696	364	201	831	303	418	441	778	999999	650	999999	441	340	193	999999	188	241	792	232	263	574	118	999999	715	88	999999	104	145	653	308	277	237	536	950	121	236	999999	296	855	616	23	253	710	943	999999	487	522	999999	694	999999	999999	246	169	999999	999999	587	559	485	752	999999	323	305	135	13	382	999999	905	390	81	490	718	945	937	615	250	331	408	999999	999999	600	999999	999999	451	999999	116	41	77	24	692	999999	999999	999999	543	927	303	718	128	999999	999999	152	582	142	999999	213	313	256	308	554	281	999999	189	999999	265	161	83	999999	853	504	897	351	285	999999	697	999999	813	734	411	19	322	531	213	701	300	87	28	721	57	247	999999	859	999999	523	999999	755	353	978	729	391	854	24	865	623	808	229	866	690	999999	999999	400	579	844	999999	241	750	999999	488	408	999999	999999	362	241	615	186	48	618	762	999999	999999	205	834	14	30	165	307	666	589	892	80	220	337	286	608	847	747	24	443	999999	999999	999999	864	580	550	258	999999	783	259	447	770	999999	114	541	502	999999	565	999999	824	999999	934	93	154	999999	999999	967	805	86	633	768	438	33	185	999999	166	919	999999	264	464	772	664	524	417	999999	131	999999	115	999999	783	999999	999999	183	200	308	357	908	878	279	252	583	452	424	159	999999	18	747	435	634	385	999999	913	311	120	62	999999	419	999999	999999	473	999999	862	19	302	279	999999	999999	833	999999	133	999999	50	71	21	881	329	249	999999	926	143	999999	44	481	420	209	999999	981	999999	147	828	999999	999999	999999	999999	384	999999	442	999999	880	15	753	914	999999	999999	137	543	999999	299	999999	732	240	999999	750	868	999999	999999	390	599	103	828	504	999999	695	57	195	25	999999	265	637	170	886	999999	493	920	999999	999999	485	970	292	666	598	999999	833	999999	597	892	999999	17	999999	550	340	843	999999	62	511	560	228	999999	325	122	378	999999	999999	999999	846	999999	561	829	489	629	999999	420	999999	999999	239	812	368	290	459	303	533	999999	549	97	830	52	98	999999	419	999999	251	999999	655	180	298	999999	999999	764	568	484	340	999999	528	96	201	919	537	601	999999	698	201	937	60	999999	589	221	999999	575	249	999999	35	129	420	999999	387	383	765	145	148	237	782	604	999999	975	963	870	639	999999	895	910	515	999999	618	720	637	313	999999	634	591	999999	955	464	525	765	458	221	
252	868	709	999999	999999	402	463	595	915	999999	225	85	67	999999	581	594	679	999999	999999	538	510	699	32	83	458	140	553	71	282	328	89	956	527	752	628	999999	753	87	999999	122	999999	33	999999	49	97	999999	999999	872	505	999999	785	196	999999	919	710	999999	845	635	999999	33	999999	401	322	597	999999	269	557	315	100	999999	999999	602	582	184	999999	486	893	983	985	609	564	999999	566	999999	543	999999	488	607	51	84	999999	127	717	732	274	642	711	217	531	828	999999	999999	781	694	529	192	999999	302	424	999999	659	999999	650	760	469	177	835	410	999999	999999	780	950	273	26	884	723	884	850	910	863	775	686	461	167	317	303	999999	999999	392	999999	288	196	192	999999	425	73	477	957	999999	107	806	310	163	906	57	350	999999	999999	809	999999	999999	764	392	561	457	973	999999	492	452	175	278	963	28	999999	347	999999	768	455	600	999999	256	927	587	813	66	475	533	554	999999	999999	306	143	72	585	999999	999999	803	999999	370	452	662	984	515	107	829	843	291	458	569	999999	582	999999	175	988	999999	380	187	579	505	982	449	856	999999	999999	999999	144	900	999999	651	822	791	147	999999	158	168	272	422	489	983	222	193	84	985	656	999999	755	999999	84	999999	682	347	999999	136	388	12	999999	999999	40	999999	694	943	848	999999	999999	671	445	999999	27	999999	297	957	999999	999999	292	799	375	870	726	100	999999	999999	825	999999	999999	999999	999999	21	999999	155	361	661	392	260	299	278	344	276	249	985	949	297	950	254	738	725	649	999999	843	588	636	999999	884	939	125	527	127	442	999999	270	115	434	760	871	478	999999	574	447	305	23	999999	109	631	741	150	999999	226	581	677	999999	836	999999	177	127	519	425	776	452	144	772	999999	902	438	978	880	999999	536	89	776	112	160	999999	999999	829	133	537	314	153	799	300	310	546	764	594	434	187	266	643	362	62	859	999999	312	999999	862	563	671	999999	860	999999	999999	999999	804	999999	103	634	594	347	994	981	999999	633	999999	844	999999	614	147	843	554	702	999999	893	727	723	999999	999999	999999	809	967	570	866	662	292	183	11	999999	741	199	501	799	593	918	999999	380	942	236	479	468	72	257	425	827	107	168	367	999999	420	999999	332	75	999999	784	380	434	125	458	350	999999	842	307	873	948	351	999999	118	349	255	356	781	26	999999	440	746	999999	154	48	564	134	816	999999	753	999999	866	435	74	808	547	224	264	493	999999	999	625	765	384	477	999999	352	999999	999999	159	
73	309	316	517	304	48	661	999999	87	999999	226	663	245	553	223	91	916	690	310	801	41	102	297	140	559	815	999999	345	677	562	221	84	799	457	690	360	560	918	769	770	886	934	999999	999999	669	346	389	222	170	396	999999	662	749	225	999999	970	21	185	958	489	999999	325	612	525	683	151	863	787	863	999999	530	998	920	539	999999	106	999999	999999	471	222	435	768	184	290	992	559	999999	584	999999	719	348	384	960	999999	713	999999	332	660	915	527	482	999999	999999	308	865	571	741	219	309	31	64	323	714	745	64	999999	151	331	999999	134	816	999999	457	153	999999	155	999999	640	826	354	774	265	999999	943	999999	833	419	876	999999	999999	817	999999	999999	318	664	999999	669	224	236	425	999999	10	137	791	999999	999999	154	215	784	719	533	999999	393	955	999999	799	999999	771	999999	230	878	275	906	111	316	701	15	149	488	498	485	999999	413	411	999999	774	137	990	999999	547	689	214	101	705	898	716	999999	999999	999999	999999	999999	898	219	15	546	164	104	35	485	19	197	999999	999999	296	999999	709	999999	982	999999	999999	999999	549	538	467	541	674	184	999999	999999	600	969	686	86	623	12	587	613	999999	864	770	999999	111	515	233	360	999999	487	804	999999	198	29	748	298	590	203	999999	999999	999999	473	999999	980	894	821	885	49	510	928	999999	293	656	106	298	999999	269	802	570	999999	999999	116	857	197	379	738	25	580	231	398	999999	429	67	226	860	934	992	790	785	289	630	999999	850	755	999999	520	815	101	730	630	39	788	632	912	65	645	616	684	999999	999999	806	314	999999	121	442	684	236	999999	999999	999999	999999	478	26	290	413	130	266	111	999999	999999	922	924	999999	600	369	708	797	155	170	225	999999	317	189	999999	483	326	376	738	323	698	294	999999	855	999999	504	560	999999	999999	508	935	999999	514	999999	752	243	882	463	227	752	733	887	999999	999999	30	999999	817	298	396	807	96	999999	528	999999	125	574	546	78	483	105	808	936	455	646	235	999999	814	999999	999999	396	601	862	158	985	590	999999	212	116	835	999999	999999	999999	385	544	422	999999	860	999999	754	188	697	813	980	131	999999	797	441	445	53	193	230	380	861	10	215	234	605	999999	207	314	371	439	999999	151	999999	999999	561	910	233	53	999999	97	692	259	699	787	882	36	51	792	379	766	72	999999	121	316	409	384	338	197	585	999999	528	450	816	267	581	999999	712	406	245	531	999999	10	217	142	687	612	311	428	999999	579	999999	414	
934	999999	999999	590	39	112	147	186	999999	999999	999999	658	568	999999	443	441	216	999999	323	644	999999	999999	555	999999	999999	978	629	797	83	910	845	999999	999999	999999	515	999999	890	990	809	999999	269	68	948	185	999999	558	573	999999	999999	999999	221	309	265	857	857	95	60	314	999999	60	999999	349	113	671	200	462	833	999999	736	232	551	999999	243	999999	384	498	999999	999999	531	886	415	999999	999999	213	698	546	750	968	266	430	999999	585	845	758	137	999999	955	999999	985	999999	725	129	707	999999	328	999999	75	552	999999	369	196	680	999999	269	645	298	720	899	973	653	712	864	198	316	999999	965	380	999999	585	464	543	622	393	452	170	295	486	682	885	999999	481	207	999999	999999	999999	489	802	585	122	839	999999	65	313	342	376	999999	930	401	884	999999	626	590	999999	28	999999	573	297	340	109	359	999999	48	24	281	182	514	999999	300	82	999999	172	794	372	745	999999	999999	319	999999	86	999999	999999	999999	797	532	999999	890	999999	477	81	670	202	999999	999999	762	999999	170	50	42	169	861	999999	639	328	313	199	831	228	999999	999999	999999	999999	245	264	799	994	726	251	492	205	999999	999999	902	229	412	999999	999999	317	609	718	105	447	286	999999	224	818	725	766	999999	999999	253	671	17	714	999999	999999	957	218	999999	999999	310	918	558	836	878	999999	588	420	916	924	499	524	619	513	999999	900	977	354	49	999999	999999	959	757	159	951	619	999999	198	496	996	431	492	629	840	418	186	888	450	23	638	240	999999	850	999999	999999	729	62	504	57	999999	999999	613	178	707	999999	350	999999	409	885	268	318	999999	924	919	999999	17	894	778	105	490	21	537	340	410	749	964	118	197	999999	232	999999	999999	150	662	567	818	323	999999	352	77	999999	489	565	999999	329	840	390	931	77	835	999999	283	409	566	821	901	282	767	957	533	241	974	103	663	700	546	259	999999	361	684	693	999999	435	37	999999	999999	971	999999	90	908	584	187	130	999999	397	999999	373	584	841	999999	546	999999	964	819	835	50	396	902	64	783	591	129	999999	999999	999999	999999	848	381	100	299	929	696	686	59	999999	64	853	999999	999999	416	182	675	430	695	148	147	17	999999	999999	999999	145	79	530	307	327	465	608	737	337	535	999999	991	999999	551	736	849	869	915	870	781	196	999999	636	999999	610	916	699	884	254	999999	999999	241	189	666	164	999999	176	999999	999999	493	455	126	999999	999999	999999	191	999999	999999	958	999999	278	102	746	999999	247	371	999999	883	999999	999999	999999	
724	492	332	681	213	812	827	396	876	683	999999	193	386	335	80	489	896	676	429	734	820	999999	955	736	761	495	768	999999	793	426	293	693	999999	999999	731	634	961	999999	767	999999	364	999999	92	615	789	908	369	95	177	881	547	999999	999999	676	999999	799	536	999999	919	718	54	408	602	460	400	795	862	659	604	445	527	836	908	60	999999	999999	842	349	947	999999	999999	682	999999	911	879	86	426	999999	999999	932	107	999999	149	59	999999	999999	890	632	999999	993	56	710	491	731	999999	710	307	999999	306	618	956	196	648	999999	592	371	158	999999	581	323	378	217	877	671	348	161	696	999999	725	423	447	999999	133	953	806	425	999999	528	999999	178	778	999999	358	172	976	910	726	83	466	962	807	209	61	999999	624	839	999999	819	393	999999	999999	447	500	883	181	999999	999999	695	999999	999999	180	630	999999	412	999999	999999	859	715	695	437	999999	623	403	763	616	247	169	231	338	966	999999	381	144	999999	999999	340	710	999999	990	999999	847	41	812	299	792	187	999999	648	999999	999999	979	127	134	956	778	999999	54	999999	277	934	586	841	366	303	584	798	495	999999	999999	214	999999	394	724	465	589	403	810	999999	970	438	180	521	999999	882	987	999999	257	188	999999	999999	296	999999	207	65	653	999999	675	519	715	999999	691	287	400	163	999999	999999	402	669	376	384	999999	940	766	838	763	74	976	483	999999	999999	999999	999999	223	493	917	999999	197	668	811	583	999999	301	398	976	999999	999999	131	999999	894	402	83	999999	812	201	185	356	215	368	999999	589	39	201	999999	999999	452	385	999999	906	245	502	407	999999	857	792	656	297	999999	790	101	870	943	275	999999	914	44	999999	503	31	999999	571	289	828	376	999999	999999	536	999999	791	534	371	829	224	475	402	994	350	730	29	544	887	999999	999999	999999	432	645	999999	613	298	572	489	881	52	597	674	222	999999	366	999999	249	999999	208	760	266	730	50	729	999999	999999	999999	694	243	484	999999	431	766	864	561	944	586	788	923	800	229	55	490	787	999999	800	999999	425	983	104	780	424	688	54	169	547	391	916	999999	427	999999	877	256	407	565	176	908	999999	999999	421	58	461	207	999999	999999	221	249	999999	112	999999	15	503	711	148	704	71	999999	722	704	23	563	670	823	999999	431	352	799	92	231	460	892	831	999999	999999	999999	328	227	290	513	948	999999	138	999999	966	421	875	175	117	999999	503	999999	195	999999	999999	858	387	637	701	976	198	422	999999	42	651	115	999999	106	150	
101	385	844	461	219	999999	716	435	857	999999	93	999999	186	691	390	727	999999	999999	188	403	712	668	691	526	314	999999	536	150	999999	171	860	248	779	35	25	999999	659	972	975	897	297	433	999999	999999	617	999999	22	730	776	314	999999	408	995	702	437	433	694	328	157	895	230	575	339	999999	999999	845	776	999999	675	72	78	999999	731	291	115	288	147	909	908	883	312	805	373	791	999999	462	252	86	598	592	999999	341	825	90	676	721	104	835	785	999999	653	860	65	714	999999	571	999999	999999	999999	158	295	784	419	999999	593	425	212	547	158	543	603	700	563	93	438	737	238	999999	999999	394	193	312	134	146	999999	451	749	659	555	999999	999999	999999	999999	449	306	849	921	561	999999	261	519	557	686	252	179	999999	307	972	285	508	343	999999	109	212	964	983	659	283	999999	999999	675	553	992	999999	758	74	999999	123	786	589	816	999999	163	363	999999	636	626	882	999999	285	153	776	383	56	641	759	438	287	484	999999	199	999999	526	355	585	999999	564	999999	493	114	743	194	999999	696	692	999999	999999	746	999999	338	367	777	316	758	998	899	180	946	543	998	636	933	639	472	400	178	160	808	999999	908	82	123	398	862	999999	999999	590	686	999999	999999	887	692	949	156	956	999999	999999	767	999999	686	796	618	968	495	999999	810	554	723	999999	524	516	999999	967	429	999999	253	389	453	226	48	318	493	593	568	121	944	999999	492	516	978	999999	999999	460	999999	122	464	154	903	394	999999	999999	867	999999	838	468	823	724	530	890	713	42	887	551	318	377	312	999999	410	384	533	826	72	217	328	999999	999999	999999	875	317	801	108	485	68	999999	634	450	113	754	110	297	229	463	602	802	945	949	840	999999	999999	809	438	999999	529	861	905	352	999999	71	999999	344	999999	849	223	98	615	999999	828	999999	684	926	999999	280	999999	96	314	999999	469	414	999999	737	293	471	160	507	372	363	956	207	588	291	791	51	602	765	86	999999	250	999999	197	399	131	783	999999	798	610	168	444	442	556	541	882	255	689	424	61	749	699	999999	999999	261	599	631	478	999999	145	167	677	544	19	999999	133	956	226	982	615	509	13	362	897	999999	918	524	651	57	999999	999999	362	999999	714	999999	680	534	787	999999	999999	499	999999	999999	662	453	999999	999999	999999	621	418	925	38	706	999999	551	745	346	818	999999	343	85	980	431	999999	600	999999	499	829	682	264	999999	179	290	193	126	205	939	999999	999999	999999	999999	101	39	638	483	
999999	999999	999999	173	591	343	999999	999999	602	723	519	883	999999	72	647	999999	999999	750	366	999999	999999	999999	523	692	999999	806	999999	374	797	325	984	950	792	520	93	159	999999	666	101	921	883	904	999999	469	999999	321	868	999999	999999	732	946	351	672	819	727	769	999999	686	816	784	696	351	477	287	999999	569	101	560	978	497	870	414	658	999999	935	851	999999	63	96	999999	938	999999	999999	74	999999	643	999999	999999	999999	324	27	443	849	316	234	542	437	410	999999	999999	230	999999	999999	318	862	541	692	236	884	876	709	88	600	781	846	999999	783	412	908	999999	291	999999	768	664	479	437	999999	351	221	403	424	658	333	59	814	630	359	999999	999999	836	950	61	999999	916	614	939	842	77	470	999999	758	35	502	633	999999	111	549	999999	838	434	976	350	25	490	462	60	754	551	967	225	338	999999	209	81	999999	240	40	851	999999	540	999999	497	880	674	999999	399	165	699	303	712	91	364	999999	778	860	609	45	607	464	563	195	301	110	255	999999	235	825	999999	999999	999999	81	697	945	308	999999	489	999999	351	845	72	894	64	258	264	143	999999	999999	431	221	999999	204	432	999999	495	355	303	397	999999	465	419	999999	734	999999	777	999999	999999	419	999999	937	380	149	694	761	401	669	140	53	845	122	245	123	999999	220	941	331	648	999999	459	999999	546	102	834	885	436	499	999999	843	480	999999	749	564	999	999999	840	999999	510	671	995	826	225	999999	551	522	999999	999999	179	524	279	456	993	93	959	169	400	999999	315	999999	999999	902	508	297	572	232	372	999999	999999	910	379	545	821	977	315	632	999999	999999	550	321	665	140	999999	646	999999	999999	630	666	604	839	102	562	999999	701	999999	999999	327	927	687	999999	160	548	192	999999	154	734	634	25	999999	336	999999	113	737	993	999999	203	999999	999999	724	548	602	705	999999	999999	999999	817	454	999999	640	221	314	809	999999	231	171	127	948	999999	501	838	399	614	888	277	417	988	999999	999999	558	152	521	465	213	149	726	999999	471	907	999999	337	999999	515	385	999999	31	622	999999	515	832	35	255	999999	371	885	158	988	816	809	867	999999	992	999999	999999	999999	700	849	605	471	999999	715	999999	50	620	174	559	884	238	999999	255	794	495	319	274	999999	999999	10	104	328	990	999999	999999	662	50	622	345	931	944	887	999999	182	26	42	999999	126	380	999999	900	206	335	273	759	494	999999	82	999999	683	999999	47	600	999999	755	286	480	999999	87	992	10	997	829	628	940	999999	466	
83	778	462	308	157	163	693	999999	999999	993	726	979	154	109	968	999999	661	848	999999	296	176	426	739	999999	254	999999	387	214	903	999999	999999	999999	417	999999	489	303	999999	999999	935	884	999999	600	857	293	753	787	933	999999	41	999999	177	779	43	64	299	999999	48	901	63	118	775	488	206	999999	999999	403	571	126	619	999999	408	286	913	32	999999	576	999999	456	808	467	116	999999	182	999999	999999	927	300	363	738	833	265	979	331	826	118	428	403	338	997	999999	226	816	283	366	320	890	999999	999999	675	999999	999999	592	999999	595	999999	999999	315	22	999999	368	112	218	387	999999	419	428	999999	96	914	999999	182	240	459	457	251	299	221	999999	873	320	999999	290	687	25	745	673	886	735	999999	827	122	999999	20	638	999999	17	439	496	947	892	934	780	105	715	999999	857	143	644	354	712	79	999999	149	18	307	822	531	371	999999	745	542	229	271	97	847	791	230	820	209	243	999999	724	999999	980	999999	999999	194	971	475	999999	540	251	391	122	757	623	251	11	341	435	486	77	455	211	359	999999	999999	18	868	758	999999	322	445	120	852	355	630	999999	999999	26	638	559	999999	163	999999	999999	999999	158	999999	999999	549	228	999999	774	999999	792	279	999999	630	670	999999	185	999999	717	261	227	806	280	999999	412	992	93	379	999999	796	999999	181	302	999999	69	999999	999999	679	999999	218	999999	834	670	364	69	85	999999	537	961	254	463	999999	188	902	987	493	999999	999999	927	242	466	848	173	999999	829	999999	977	999999	571	793	411	506	469	508	842	393	146	916	210	999999	38	555	999999	999999	343	999999	999999	400	18	575	999999	481	751	999999	999999	570	999999	692	534	449	108	302	999999	177	843	956	986	680	999999	604	999999	999999	999999	600	999999	911	440	102	644	358	627	587	999999	999999	999999	929	999999	999999	999999	282	722	999999	391	999999	999999	735	589	249	999999	387	494	323	999999	413	999999	999999	793	160	999999	840	139	578	58	186	821	520	639	999999	693	999999	999999	999999	999999	787	882	903	269	926	372	478	332	200	865	999999	999999	314	999999	259	776	816	146	603	999999	915	153	153	405	999999	939	717	105	618	556	322	185	565	399	999999	999999	325	407	999999	788	728	518	938	713	999999	323	999999	999999	999999	204	876	778	999999	77	999999	644	999999	999999	65	987	654	382	714	643	552	91	307	999999	703	999999	461	999999	279	815	142	406	214	999999	614	891	999999	453	999999	423	680	544	577	498	999999	909	999999	817	999999	879	999999	355	999999	999999	999999	709	25	999999	
999999	661	742	467	508	792	934	611	999999	310	892	173	564	999999	666	300	999999	18	514	808	534	999999	937	643	76	400	680	787	602	909	999999	905	876	830	883	999999	681	223	45	784	564	999999	479	491	925	188	324	933	999999	514	341	163	205	999999	77	775	999999	109	400	118	122	157	999999	530	999999	987	297	734	999999	611	999999	750	972	729	254	999999	325	999999	718	887	86	999999	108	999999	999999	124	999999	999999	763	117	999999	581	822	927	672	999999	768	999999	459	937	890	589	616	87	894	590	999999	476	962	321	460	277	390	999999	42	999999	58	999999	951	917	287	628	971	999999	280	47	927	54	66	836	987	376	997	999999	997	496	141	30	203	988	933	243	707	999999	657	74	200	319	895	307	368	847	999999	541	999999	272	999999	406	807	857	662	999999	419	135	999999	999999	280	610	515	546	243	38	999999	963	983	54	920	529	562	999999	846	618	999999	758	999999	150	378	465	130	734	877	734	223	345	999999	797	824	581	999999	573	793	999999	803	359	999999	340	128	44	558	615	352	98	844	601	20	54	986	660	657	192	715	815	489	781	668	509	814	392	999999	195	229	348	999999	988	422	265	814	800	694	147	32	343	906	999999	999999	788	890	622	335	291	811	174	924	935	857	978	111	32	690	999999	526	735	406	373	395	13	999999	855	188	754	239	196	999999	520	170	381	908	999999	399	879	618	201	999999	356	384	65	999999	475	140	443	999999	791	119	139	620	296	937	543	999999	388	111	999999	443	580	61	625	999999	413	774	486	999999	137	632	811	946	334	678	999999	988	339	999999	999999	725	745	600	447	86	835	899	874	999999	375	853	999999	778	999999	758	999999	999999	759	999999	999999	700	654	373	36	169	307	193	296	617	887	554	790	999999	888	319	698	979	613	548	372	999999	999999	51	704	284	622	43	371	999999	201	999999	239	999999	999999	521	999999	999999	574	999999	778	999999	612	266	557	999999	73	221	889	275	69	507	692	220	494	506	999999	613	669	752	546	274	822	720	426	999999	324	317	230	377	248	327	999999	334	769	720	901	642	493	999999	220	999999	153	106	516	693	72	29	988	82	720	466	712	999999	999999	513	830	892	999999	425	505	755	990	522	36	742	999999	367	450	773	999999	168	129	999999	541	146	131	725	213	733	999999	305	329	999999	656	999999	615	592	592	265	890	18	999999	78	999999	465	420	631	80	774	600	704	578	224	477	562	347	927	999999	999999	999999	999999	689	116	354	209	436	999999	865	
254	136	510	999999	194	999999	596	365	61	405	86	726	500	655	438	143	375	726	115	681	104	444	687	311	986	999999	786	999999	999999	723	188	39	999999	999999	826	647	100	928	999999	341	999999	206	295	999999	999999	879	999999	459	999999	973	979	999999	999999	170	771	809	449	208	788	321	999999	276	999999	999999	226	57	157	734	829	791	52	999999	342	773	800	999999	159	166	106	999999	980	337	79	722	744	705	999999	418	994	26	208	892	150	82	999999	614	537	999999	314	167	731	167	999999	999999	930	999999	150	557	369	873	659	292	111	999999	340	769	207	947	594	521	348	739	740	812	592	999999	999999	270	538	196	370	999999	851	939	999999	823	707	610	791	212	565	160	58	131	999999	999999	999999	468	741	475	416	999999	372	793	999999	992	427	817	999999	779	244	999999	29	183	999999	467	999999	172	305	517	71	999999	165	391	999999	198	690	619	455	676	370	999999	528	72	999999	999999	999999	68	130	999999	406	999999	733	22	967	999999	141	875	618	899	484	628	173	234	999999	999999	434	999999	837	630	311	807	371	210	419	999999	999999	956	403	731	638	383	51	911	999999	999999	863	153	424	280	66	814	10	556	201	999999	999999	304	658	959	356	848	999999	499	999999	598	528	532	602	999999	334	184	481	887	999999	999999	586	261	999999	242	956	999999	567	567	573	999999	999999	999999	19	999999	731	66	307	444	385	789	162	551	829	523	652	341	551	852	999999	881	343	123	999999	100	164	999999	999999	426	999999	75	291	662	926	999999	999999	713	523	924	839	999999	999999	999999	512	999999	948	45	431	599	999999	625	739	714	622	999999	163	999999	530	999999	524	318	874	880	999999	319	508	999999	625	244	732	938	817	626	22	677	14	305	611	999999	151	999999	991	592	837	387	335	576	50	244	441	999999	193	604	410	531	999999	999999	606	202	999999	457	999999	197	999999	999999	807	122	701	944	687	858	92	716	999999	404	326	292	53	63	983	999999	460	390	802	635	999999	999999	226	490	284	17	698	418	840	693	999999	804	724	195	580	999999	999999	999999	557	583	23	477	999999	15	215	999999	999999	552	218	50	997	38	394	999999	896	999999	896	999999	999999	679	999999	674	875	93	695	521	567	999999	483	999999	67	999999	832	229	621	287	395	221	285	173	999999	999999	999999	999999	999999	680	419	492	999999	985	326	663	435	878	424	349	601	744	999999	693	553	999999	999999	999999	982	642	206	175	621	999999	999999	684	935	506	623	23	999999	999999	999999	24	112	85	568	498	999999	999999	999999	954	804	281	
685	999999	901	591	619	960	86	999999	817	63	484	999999	871	680	785	642	728	928	264	411	874	525	999999	305	591	477	536	581	993	589	999999	251	999999	349	999999	558	782	353	999999	663	936	713	268	343	999999	999999	214	888	712	812	999999	10	699	403	407	170	303	605	999999	151	433	505	768	999999	999999	999999	883	531	999999	236	859	999999	51	601	474	171	267	999999	765	733	999999	648	868	191	999999	712	552	967	999999	999999	265	186	999999	745	239	441	944	40	999999	999999	974	682	150	485	952	999999	999999	108	929	999999	903	289	840	277	878	785	636	586	323	636	999999	916	589	974	971	682	41	305	371	42	226	236	29	999999	758	590	507	999999	999999	623	753	454	999999	706	869	976	346	999999	867	999999	999999	368	716	367	999999	68	103	176	514	999999	269	999999	736	896	29	676	269	381	518	297	999999	252	357	700	883	245	878	882	999999	995	345	955	999999	917	999999	858	519	662	852	700	497	341	879	999999	363	99	718	151	687	203	716	965	567	579	999999	562	999999	25	484	380	190	999999	71	999999	933	314	234	818	668	170	166	606	529	818	799	946	373	398	999999	999999	527	736	205	911	999999	380	397	858	751	999999	847	504	188	481	519	286	280	370	35	58	865	899	482	526	46	120	446	748	999999	230	199	999999	678	691	999999	453	25	999999	240	999999	916	376	77	994	322	662	428	57	999999	522	999999	999999	373	298	999999	999999	264	678	874	178	933	999999	88	530	485	236	825	497	628	999999	271	999999	140	999999	142	499	831	488	213	384	691	398	449	266	554	196	257	389	999999	234	999999	346	999999	999999	629	277	297	546	518	96	836	931	429	242	261	556	872	902	166	439	797	775	475	499	999999	999999	209	821	999999	299	979	446	734	999999	876	925	844	999999	841	864	211	294	970	127	548	999999	969	217	999999	997	323	354	233	333	436	999999	999999	785	585	94	78	475	999999	228	117	400	206	34	365	335	999999	804	999999	301	237	513	999999	357	951	726	575	991	999999	979	976	634	222	410	967	999999	64	68	492	757	796	999999	724	751	20	999999	999999	945	851	679	999999	518	294	932	106	923	618	523	834	999999	999999	86	658	590	252	482	187	796	66	999999	999999	999999	999999	999999	504	500	999999	64	999999	999999	999999	630	150	146	693	467	349	290	313	54	844	999999	233	999999	248	999999	88	143	999999	999999	999999	999999	888	999999	999999	641	206	980	437	999999	999999	564	999999	40	696	888	936	522	897	785	142	897	493	999999	68	999999	
429	688	75	999999	999999	656	555	810	999999	405	999999	201	999999	999999	270	369	853	706	910	289	999999	999999	937	359	783	565	245	722	404	83	999999	999999	890	667	999999	518	999999	652	194	487	999999	375	207	300	999999	744	999999	999999	525	773	53	786	111	778	384	999999	999999	716	11	856	999999	999999	415	760	132	999999	311	999999	839	751	453	210	522	433	281	990	995	647	212	48	780	999999	207	631	39	999999	999999	121	293	985	999999	209	999999	337	77	999999	999999	999999	999999	290	443	715	16	999999	999999	843	273	678	507	394	240	112	513	999999	86	30	635	999999	731	999999	101	200	786	853	983	999999	559	999999	365	999999	40	559	479	999999	605	75	392	434	310	196	999999	106	613	898	754	999999	695	689	261	56	549	185	715	543	199	253	999999	999999	789	999999	293	89	322	412	999999	999999	633	999999	367	20	638	999999	999999	545	411	994	586	888	999999	328	558	870	933	319	555	999999	843	936	732	361	147	239	644	234	902	999999	784	999999	543	83	42	999999	332	250	418	348	702	180	141	204	999999	49	63	471	527	423	999999	13	856	510	837	696	859	15	873	999999	999999	999999	642	266	220	999999	999999	35	296	455	999999	692	900	217	999999	673	804	999999	694	107	186	182	706	489	999999	781	355	42	245	345	253	999999	377	20	782	452	537	874	984	291	694	38	185	82	874	463	999999	999999	358	174	892	331	320	775	999999	393	552	163	268	439	999999	322	789	999999	212	231	325	890	435	999999	999999	930	999999	413	413	157	997	999999	614	545	678	706	684	81	453	921	15	601	999999	398	899	383	616	999999	260	381	248	999999	999999	653	148	222	223	999999	37	999999	999999	906	372	84	999999	919	999999	723	999999	999999	637	718	507	999999	225	723	999999	46	809	763	323	999	999999	41	909	772	763	999999	406	466	999999	45	999999	491	153	108	239	999999	999999	999999	833	892	793	926	744	530	726	589	437	424	120	187	839	274	648	778	753	340	175	623	165	588	326	304	999999	602	674	999999	146	126	999999	999999	43	828	929	999999	215	237	999999	389	999999	183	533	982	355	314	999999	779	999999	999999	355	898	549	389	825	255	576	499	999999	151	855	999999	453	320	929	722	999999	20	999999	226	573	526	53	999999	577	981	999999	343	948	537	999999	894	183	771	771	596	848	999999	13	683	855	716	153	999999	533	345	730	999999	999999	633	170	999999	999999	999999	802	999999	854	763	811	843	200	999999	550	555	745	960	536	999999	548	342	873	499	999999	661	999999	999999	383	898	
262	242	261	841	999999	325	999999	220	460	999999	969	943	742	999999	843	170	999999	622	175	597	999999	572	809	999999	674	720	760	671	189	783	264	945	455	956	511	579	591	358	951	235	188	535	510	978	711	605	600	999999	999999	846	177	748	691	785	498	689	999999	212	177	569	564	705	41	999999	303	999999	498	786	584	274	578	145	671	999999	418	874	999999	830	999999	79	999999	972	999999	343	615	999999	263	669	468	822	156	388	999999	391	670	483	999999	999999	684	999999	117	999999	999999	391	277	42	87	751	999999	623	626	602	865	108	449	999999	689	697	71	788	999999	828	327	999999	999999	199	954	289	279	999999	380	240	155	659	961	316	768	634	75	583	437	512	302	844	205	554	523	92	942	87	793	806	770	999999	916	999999	999999	451	272	999999	88	999999	482	441	999999	396	456	999999	146	999999	824	64	632	488	360	268	535	482	566	999999	999999	871	347	201	151	574	469	258	743	682	819	327	371	988	999999	640	39	999999	602	999999	107	316	946	808	263	738	183	292	546	658	753	23	885	698	410	216	460	291	999999	677	926	207	473	999999	323	507	999999	643	983	720	238	674	880	756	476	369	925	538	937	412	400	187	999999	95	929	806	441	673	587	297	999999	748	571	999999	999999	900	843	492	999999	756	56	540	999999	999999	999999	88	143	139	232	50	291	921	999999	886	999999	749	999999	388	534	999999	75	29	999999	696	999999	999999	113	955	873	575	526	443	53	190	366	860	879	886	665	850	673	999999	450	547	16	268	999999	684	999999	999999	415	999999	999999	978	690	36	999999	612	999999	999999	975	187	999999	656	524	848	999999	172	999999	425	870	999999	722	999999	999999	763	999999	518	999999	999999	999999	999999	316	740	999999	999999	485	999999	499	340	386	999999	599	999999	999999	495	56	794	32	167	390	242	999999	999999	272	806	742	284	145	999999	457	965	999999	999999	999999	556	870	525	496	463	373	813	672	999999	999999	999999	18	999999	999999	357	999999	784	999999	532	890	999999	274	94	477	999999	327	211	929	572	882	421	999999	585	999999	999999	624	530	308	569	999999	577	569	964	193	668	798	746	999999	787	220	999999	999999	399	133	12	292	786	999999	142	145	172	999999	110	999999	627	258	433	135	999999	733	999999	485	927	738	999999	293	999999	901	809	565	581	999999	151	361	219	942	955	461	868	47	999999	999999	175	433	631	692	468	999999	565	419	374	999999	987	64	999999	999999	551	660	999999	719	982	999999	248	577	999999	437	742	748	107	685	303	972	266	451	999999	
713	320	503	116	630	824	651	346	999999	999999	960	999999	96	999999	31	400	999999	650	159	999999	953	999999	598	869	204	999999	720	560	880	126	401	364	545	169	999999	877	999999	999999	189	999999	340	548	849	999999	603	690	999999	999999	85	999999	998	331	117	397	941	999999	721	999999	912	680	999999	101	999999	282	798	606	999999	999999	26	154	999999	999999	471	999999	723	414	395	221	276	999999	304	309	999999	596	128	80	257	158	228	842	165	999999	641	508	791	999999	999999	576	587	996	489	999999	999999	931	999999	257	860	999999	673	536	93	999999	367	409	386	804	616	869	164	999999	359	62	999999	184	999999	999999	119	962	472	483	332	819	999999	999999	999999	575	905	553	654	870	220	403	485	692	758	655	67	241	132	999999	633	223	999999	999999	647	999999	30	999999	942	23	148	897	390	199	214	274	999999	96	386	810	899	73	224	293	518	999999	577	26	425	343	999999	999999	840	999999	850	118	406	999999	633	595	555	686	999999	641	731	322	999999	295	488	494	778	970	999999	321	96	570	998	138	350	691	999999	14	803	608	999999	271	66	903	349	105	999999	111	463	999999	265	223	462	583	562	205	941	291	537	931	999999	999999	31	528	399	290	120	278	434	941	735	551	882	11	999999	470	266	999999	945	392	999999	999999	516	75	66	873	117	424	999999	155	749	999999	476	872	53	999999	250	537	514	68	985	599	676	522	999999	713	340	460	94	999999	939	832	345	155	999999	887	393	955	472	526	182	695	999999	289	201	166	999999	20	999999	256	230	728	999999	999999	407	38	10	994	999999	352	999999	999999	340	999999	216	999999	242	330	568	166	999999	294	75	999999	886	299	897	397	330	897	999999	999999	502	838	871	220	236	459	748	999999	999999	399	945	129	983	526	365	226	999999	999999	924	999999	452	999999	999999	999999	999999	617	10	117	140	999999	999999	123	999999	223	999999	999999	612	995	690	783	582	293	279	468	349	945	14	999999	999999	681	323	55	973	884	999999	700	450	935	556	999999	458	999999	154	999999	726	831	415	770	371	999999	613	999999	593	999999	181	168	531	929	596	717	999999	640	182	459	299	627	149	829	999999	463	61	676	449	81	335	941	149	997	742	999999	999999	244	998	81	77	999999	462	832	712	719	179	521	999999	999999	16	817	999999	694	999999	108	692	999999	999999	908	812	936	638	999999	815	240	28	534	196	89	187	378	999999	111	999999	63	175	999999	999999	626	293	539	337	610	999999	518	483	454	999999	643	999999	954	809	99	268	140	607	940	27	481	
700	644	334	999999	660	637	184	366	313	929	999999	999999	467	999999	624	999999	609	38	456	999999	757	999999	520	552	265	233	568	552	842	261	456	234	299	645	925	649	214	999999	949	437	343	999999	999999	94	710	449	496	10	999999	985	999999	579	999999	999999	999999	136	999999	999999	999999	437	78	632	999999	999999	482	999999	95	999999	883	975	78	540	999999	28	963	999999	432	435	842	815	999999	568	87	857	729	877	999999	579	921	999999	524	432	999999	522	999999	999999	603	99	611	11	363	674	127	500	999999	991	999999	475	999999	94	703	698	939	999999	700	510	999999	999999	331	605	967	999999	900	94	460	645	476	566	999999	262	999999	343	823	999999	461	72	999999	999999	940	738	999999	275	822	836	105	826	493	875	822	857	166	936	767	16	43	847	773	43	999999	281	524	934	815	504	57	370	874	108	736	637	999999	968	999999	593	999999	702	694	74	988	634	162	600	744	999999	106	110	999999	817	806	999999	999999	417	547	668	223	452	460	999999	789	734	951	999999	149	194	999999	198	220	999999	787	341	162	709	999999	414	999999	924	199	22	408	946	999999	67	301	999999	999999	653	430	67	379	999999	251	375	284	263	683	766	460	999999	15	907	890	999999	39	475	999999	590	372	142	548	299	262	447	919	843	999999	894	103	999999	999999	154	767	162	805	999999	999999	786	999999	999999	731	362	473	640	17	999999	66	405	37	826	669	758	999999	297	999999	90	522	804	455	441	324	999999	673	999999	713	999999	150	737	594	999999	999999	675	165	582	410	196	825	999999	439	429	787	544	866	999999	358	999999	863	479	643	999999	499	295	999999	993	476	942	689	40	999999	156	359	328	810	999999	999999	999999	602	708	887	333	264	900	374	36	654	780	921	405	95	625	997	670	999999	869	528	100	343	999999	999999	999999	506	795	695	293	999999	469	733	999999	826	363	495	999999	592	320	471	598	920	314	348	999999	31	293	999999	999999	159	999999	233	941	490	999999	660	440	602	429	826	469	214	91	956	195	999999	999999	579	999999	999999	841	88	784	407	930	179	999999	999999	420	999999	223	999999	394	143	390	245	792	376	999999	702	65	563	999999	999999	11	394	839	999999	163	999999	999999	714	223	181	318	999999	449	543	560	999999	999999	616	191	982	613	619	820	948	576	949	999999	999999	113	39	84	999999	915	999999	406	546	339	680	669	771	490	509	636	999999	825	999999	796	258	816	294	81	999999	999999	190	880	999999	573	891	782	214	999999	999999	610	194	107	999999	695	999999	146	24	999999	999999	999999	
420	502	113	982	999999	132	796	162	15	880	819	957	635	999999	735	419	24	999999	448	999999	999999	386	231	898	452	999999	795	93	999999	121	802	443	999999	502	960	687	776	408	965	768	985	999999	388	388	791	999999	999999	132	960	738	132	51	412	61	491	43	281	215	540	493	999999	713	514	894	88	999999	836	142	946	58	999999	616	17	679	913	414	998	842	117	226	652	672	999999	999999	999999	761	40	79	21	927	999999	999999	999999	481	441	281	546	999999	309	415	399	339	999999	912	105	515	999999	999999	148	999999	45	999999	107	999999	840	999999	591	605	999999	327	999999	767	131	28	642	81	999999	536	248	641	867	514	999999	701	827	323	495	219	813	483	727	999999	999999	999999	892	999999	474	554	640	999999	690	999999	589	982	999999	999999	217	167	280	34	768	999999	494	999999	999999	531	896	405	496	527	179	381	999999	430	999999	58	999999	197	999999	666	607	202	895	472	950	926	924	999999	999999	205	116	338	939	789	715	229	813	433	724	999999	999999	78	68	123	606	319	999999	169	392	999999	794	29	999999	614	999999	575	612	31	556	292	607	999999	764	300	421	841	441	12	999999	379	999999	413	473	999999	999999	539	144	781	866	641	777	765	177	999999	411	96	999999	999999	371	999999	617	791	877	999999	763	744	313	767	702	765	877	156	453	22	776	391	556	274	38	888	440	999999	999999	915	514	841	178	144	999999	334	543	116	640	575	762	453	999999	999999	11	841	999999	377	89	110	999999	999999	999999	164	852	30	540	42	306	483	709	787	636	962	928	922	575	179	878	378	232	771	515	999999	260	333	855	525	999999	999999	663	73	750	65	162	882	530	24	999999	869	999999	511	809	167	865	974	817	999999	112	89	275	65	499	711	999999	991	125	443	903	999999	174	25	769	119	820	646	46	580	999999	55	401	561	999999	999999	585	720	962	358	22	285	515	291	422	193	921	999999	574	49	186	170	767	97	120	761	704	777	999999	699	999999	229	938	246	763	67	688	713	177	490	135	167	38	767	430	627	999999	883	602	586	999999	999999	82	996	403	648	288	314	451	135	999999	807	978	272	22	999999	347	279	527	365	504	217	439	94	913	29	999999	10	999999	999999	999999	820	185	165	511	999999	157	999999	842	124	779	999999	272	51	185	999999	188	766	754	637	290	744	999999	247	91	980	783	987	999999	384	516	287	999999	959	387	999999	631	822	999999	999999	646	406	436	412	585	130	945	398	908	595	840	376	255	39	212	999999	465	938	
84	999999	350	169	999999	467	608	501	999999	313	664	999999	696	365	999999	866	999999	883	999999	952	999999	961	44	999999	89	999999	544	999999	42	617	756	384	38	693	748	239	548	999999	548	999999	804	94	999999	641	734	999999	898	484	370	388	48	328	695	512	999999	999999	497	955	89	370	923	467	999999	129	556	289	999999	999999	617	999999	328	514	344	349	158	576	577	402	661	862	599	69	780	654	578	999999	688	999999	417	635	741	592	999999	188	55	347	626	273	95	454	562	999999	867	594	999999	534	999999	356	364	999999	545	104	304	226	770	863	687	814	551	128	601	147	999999	981	44	735	117	166	304	810	950	313	999999	216	310	704	202	195	593	53	454	342	171	999999	999999	647	298	999999	999999	999999	660	811	999999	966	852	999999	999999	886	560	999999	427	827	61	553	759	241	999999	97	916	999999	671	501	230	507	674	999999	975	888	891	396	447	927	999999	123	160	148	591	350	363	884	404	316	999999	269	626	626	290	618	947	858	860	999999	999999	999999	999999	168	591	225	302	594	449	421	994	173	886	499	999999	938	403	620	999999	999999	999999	42	671	365	866	960	880	58	977	999999	940	42	535	246	664	405	603	991	557	375	999999	769	445	983	321	471	382	137	999999	999999	999999	337	217	425	477	241	680	999999	301	630	345	999999	999999	999999	480	961	999999	999999	999999	999999	345	412	72	285	396	963	999999	688	53	405	588	752	511	636	999999	613	825	120	999999	433	724	448	699	927	40	804	163	362	512	359	832	732	999999	861	999999	812	274	932	38	513	644	992	121	895	999999	592	742	980	939	867	146	527	880	412	960	897	712	145	254	999999	999999	243	186	693	999999	999999	460	649	629	339	348	892	999999	266	999999	731	337	999999	884	448	72	999999	423	644	999999	315	852	889	901	999999	110	139	688	999999	702	410	816	427	999999	197	999999	999999	360	609	529	253	445	999999	623	238	999999	908	261	806	999999	637	820	999999	480	267	999999	570	747	520	239	999999	999999	645	563	999999	915	910	480	999999	999999	969	822	813	124	999999	869	239	999999	673	999999	201	877	881	917	75	589	284	946	999999	194	571	355	839	999999	320	49	800	69	245	999999	659	438	563	499	559	999999	17	427	511	999999	773	304	999999	971	48	341	332	999999	999999	798	641	963	999999	512	745	624	983	443	999999	929	999999	179	41	999999	999999	762	999999	391	367	999999	999999	856	444	676	421	277	999999	999999	341	978	716	999999	999999	446	999999	999999	32	61	754	934	831	573	622	
581	329	603	272	999999	999999	285	999999	940	371	247	226	785	528	738	101	478	353	124	111	825	223	999999	608	999999	999999	203	740	272	637	432	429	999999	999999	863	357	818	999999	999999	999999	65	999999	999999	710	333	230	999999	177	999999	959	286	591	716	472	797	999999	999999	994	677	51	887	545	754	313	938	817	999999	551	665	999999	282	473	795	337	999999	999999	448	296	999999	374	785	999999	456	312	361	999999	999999	546	446	999999	34	999999	336	516	899	999999	216	471	772	515	999999	354	511	902	999999	812	999999	388	426	933	919	45	719	313	266	861	999999	451	951	999999	999999	670	999999	999999	366	459	147	999999	438	535	657	976	524	769	361	999999	524	999999	625	549	55	999999	999999	512	585	988	114	33	260	48	430	765	520	674	411	352	999999	351	545	238	674	517	950	890	999999	943	521	950	952	825	346	545	999999	412	999999	779	550	999999	999999	378	354	123	38	400	114	999999	999999	849	367	18	202	183	18	999999	874	999999	384	239	236	642	477	163	81	999999	701	885	939	999999	622	631	802	999999	766	177	883	999999	489	560	786	999999	486	671	592	943	633	173	537	437	537	525	999999	320	375	942	900	200	52	999999	999999	229	951	358	237	999999	999999	555	416	841	999999	323	57	999999	452	842	165	999999	571	999999	801	538	358	511	580	999999	999999	999999	999999	824	276	692	519	886	862	567	442	138	999999	856	737	87	756	695	923	224	477	999999	868	533	999999	105	629	913	801	170	870	999999	999999	140	999999	999999	284	999999	575	822	804	171	961	999999	409	999999	370	715	400	724	999999	662	588	366	630	653	999999	999999	48	180	72	605	94	702	696	992	360	314	355	999999	999999	174	130	110	419	999999	620	982	133	758	734	999999	999999	87	388	218	861	999999	510	856	111	537	553	404	759	209	87	269	199	999999	999999	66	369	388	999999	617	542	487	946	324	999999	640	623	290	446	158	92	999999	999999	999999	999999	938	803	999999	911	275	621	726	351	220	237	360	793	999999	90	677	999999	144	165	771	999999	383	999999	195	999999	470	913	273	957	610	127	79	945	710	286	999999	999999	869	477	999999	999999	999999	146	735	999999	682	999999	907	209	768	603	947	999999	999999	812	999999	472	618	999999	450	361	357	999999	740	103	999999	414	92	439	351	424	685	667	508	999999	860	246	999999	108	999999	622	15	74	199	16	179	227	403	898	528	277	645	203	36	304	648	57	405	641	929	999999	999999	999999	857	353	918	289	353	777	951	520	731	999999	536	999999	356	
293	578	999999	923	939	999999	193	911	84	999999	999999	641	999999	136	812	841	108	179	872	857	538	216	846	98	890	874	625	999999	17	545	135	666	999999	999999	365	478	671	999999	989	266	581	999999	999999	999999	436	648	149	999999	148	679	999999	999999	663	970	817	86	999999	646	999999	999999	395	246	903	538	654	999999	442	265	771	344	179	999999	190	999999	999999	971	999999	282	999999	251	735	974	808	338	913	785	12	238	140	288	746	35	684	923	870	999999	662	254	999999	611	215	883	999999	804	509	251	999999	999999	999999	846	653	999999	984	999999	340	421	438	575	624	868	822	214	134	492	999999	154	999999	999999	745	940	319	188	999999	59	999999	851	103	13	828	672	625	999999	999999	999999	635	296	50	892	999999	459	907	999999	630	60	999999	11	999999	397	216	365	544	903	312	753	536	474	106	935	999999	488	327	434	747	952	999999	867	670	999999	857	311	113	814	672	999999	43	233	999999	999999	269	44	999999	706	797	472	137	721	652	789	758	999999	200	999999	145	999999	141	483	348	677	807	922	340	918	540	999999	999999	729	999999	26	720	313	999999	999999	676	999999	396	999999	636	285	824	531	224	881	92	697	120	998	679	567	164	560	884	999999	999999	999999	703	183	176	891	999999	407	999999	635	79	999999	253	999999	438	423	718	520	846	73	852	999999	999999	459	836	999999	794	264	60	673	999999	999999	999999	46	999999	339	999999	223	455	745	75	999999	999999	589	811	637	453	714	570	999999	849	644	714	820	37	999999	999999	999999	346	333	999999	999999	356	817	773	999999	35	217	117	108	404	504	74	999999	999999	435	244	128	647	999999	399	89	999999	794	823	226	455	608	999999	999999	999999	999999	876	132	999999	120	80	233	999999	901	611	245	606	471	999999	999999	580	613	823	602	984	520	606	146	933	27	271	561	999999	557	999999	427	209	48	407	629	627	942	463	886	365	21	313	746	598	163	999999	232	933	478	999999	841	784	416	94	191	178	739	198	999999	848	518	239	268	446	999999	46	567	74	241	727	637	999999	999999	247	973	217	999999	548	779	544	49	999999	525	910	999999	643	999999	954	226	999999	887	753	833	48	846	781	999999	309	414	127	915	168	999999	999999	999999	999999	847	179	120	973	318	201	419	95	999999	999999	713	999999	824	999999	999999	612	848	779	839	884	326	898	400	202	172	560	999999	662	628	881	926	775	901	931	999999	999999	844	252	153	696	999999	747	238	955	999999	697	485	999999	874	312	319	999999	910	134	374	948	778	918	811	757	999999	
757	467	928	963	938	999999	893	999999	629	768	999999	635	153	999999	579	670	444	134	475	85	280	787	999999	571	14	864	999999	999999	999999	845	999999	999999	999999	999999	586	999999	309	999999	138	250	592	119	254	544	713	296	767	584	999999	288	343	794	999999	682	786	999999	151	367	999999	84	999999	336	907	999999	842	175	999999	999999	963	299	370	452	995	999999	493	171	543	781	999999	718	106	201	771	999999	512	141	104	713	853	617	149	942	42	63	999999	265	999999	470	701	548	999999	264	621	506	917	890	798	121	999999	625	436	999999	510	250	999999	999999	999999	999999	999999	999999	80	536	660	355	159	999999	420	941	999999	237	959	999999	999999	318	672	842	579	274	650	999999	343	982	999999	237	191	779	442	792	999999	92	699	862	199	999999	477	519	603	276	356	499	480	857	458	961	999999	363	999999	999999	578	146	999999	999999	697	660	377	999999	22	433	174	380	985	999999	866	581	538	999999	883	999999	999999	162	999999	313	999999	999999	151	485	534	562	999999	827	999999	250	224	999999	999999	408	175	538	623	389	507	180	999999	975	999999	999999	999999	876	432	569	999999	202	360	999999	897	605	382	546	999999	891	564	460	861	999999	999999	744	413	927	999999	140	931	354	474	461	655	78	212	999999	646	298	999999	657	139	11	999999	305	889	798	999999	578	35	628	29	731	825	56	999999	764	102	769	449	73	478	302	638	136	999999	899	770	829	402	438	900	230	999999	906	331	859	991	586	854	614	999999	829	114	312	334	743	999999	608	759	448	850	876	848	431	188	999999	373	999999	999999	990	38	221	999999	597	728	999999	334	918	725	459	773	516	915	834	187	999999	197	999999	802	999999	273	172	80	954	588	999999	382	975	727	494	495	999999	18	864	586	999999	654	517	999999	535	418	717	882	309	674	343	961	999999	999999	999999	649	48	427	999999	726	865	151	230	18	704	999999	999999	200	241	963	11	508	60	258	999999	994	680	750	276	575	999999	289	770	289	254	999999	368	999999	999999	845	999999	353	424	999999	720	533	433	508	879	119	69	526	999999	999999	673	835	910	765	739	544	968	297	161	28	180	585	380	940	764	999999	68	626	12	395	516	657	999999	913	999999	980	999999	181	870	167	999999	39	999999	433	999999	418	161	603	999999	999999	876	169	202	406	966	145	162	493	744	999999	999999	999999	523	265	830	999999	751	997	999999	759	973	797	427	993	511	150	946	947	333	355	491	464	999999	359	519	356	465	687	946	402	828	88	999999	999999	116	83	516	383	603	
999999	667	164	375	242	679	89	742	208	894	999999	198	215	169	398	999999	596	808	173	746	483	559	74	60	835	999999	895	369	793	887	999999	633	573	999999	732	688	337	98	401	679	440	999999	999999	793	999999	214	623	999999	48	877	519	275	352	637	129	51	603	999999	999999	311	784	999999	948	321	466	202	624	861	436	999999	428	507	416	494	316	869	303	280	999999	631	318	976	331	915	377	172	291	936	999999	999999	95	999999	558	99	895	720	999999	945	336	927	999999	761	491	338	459	22	999999	999999	999999	999999	748	999999	182	999999	993	807	999999	42	943	303	910	688	636	746	999999	204	999999	999999	598	999999	213	357	943	12	51	556	494	993	466	365	314	433	615	975	942	763	999999	648	106	98	332	633	12	999999	26	999999	999999	745	999999	999999	73	541	999999	735	55	400	999999	180	868	447	322	999999	575	587	988	999999	82	661	803	861	153	310	230	510	272	999999	355	910	985	150	431	748	290	211	999999	772	173	879	929	551	999999	880	780	658	775	928	67	999999	54	538	999999	999999	942	851	121	763	320	758	999999	475	55	999999	194	728	999999	573	124	374	296	999999	999999	202	732	261	487	272	529	572	735	344	523	930	865	457	321	999999	806	999999	999999	999999	462	999999	416	999999	506	906	696	999999	999999	211	814	693	999999	999999	224	999999	741	690	373	999999	244	748	999999	999999	952	999999	612	999999	416	68	766	684	284	999999	763	908	785	278	755	580	576	476	929	533	530	999999	802	47	999999	685	226	126	75	999999	999999	999999	392	288	511	999999	304	999999	646	584	444	139	419	379	999999	315	850	472	999999	793	281	768	819	499	608	132	321	575	999999	731	999999	650	619	42	464	999999	526	999999	999999	374	285	617	830	354	98	999999	999999	433	972	926	999999	754	191	281	970	535	894	892	999999	389	80	729	464	914	743	794	999999	999999	914	25	788	999999	999999	570	517	999999	937	999999	411	217	711	888	603	578	896	999999	468	999999	71	999999	164	999999	827	387	304	556	163	915	610	999999	881	43	999999	956	147	492	58	621	764	316	597	429	491	472	999999	999999	999999	999999	999999	655	335	181	999999	999999	860	164	524	328	276	961	510	31	864	116	335	677	379	646	440	413	999999	847	583	755	342	734	153	365	709	122	430	277	999999	955	968	710	718	533	105	999999	968	729	354	999999	805	575	565	384	147	999999	999999	489	999999	999999	616	999999	999999	569	999999	136	21	169	618	164	999999	242	999999	909	148	625	999999	846	550	457	999999	999999	
502	999999	950	766	179	768	227	709	310	999999	823	294	348	490	122	159	881	969	972	809	120	200	271	572	451	656	246	521	51	999999	999999	997	178	306	985	816	619	999999	956	252	941	909	853	600	419	839	570	657	513	809	965	580	999999	636	208	999999	519	999999	325	522	532	706	999999	344	999999	826	999999	999999	999999	305	540	995	999999	999999	867	211	347	670	162	612	999999	589	18	999999	10	368	522	999999	108	999999	307	999999	999999	444	720	999999	999999	518	599	593	723	999999	161	217	999999	999999	568	755	768	997	964	848	999999	999999	436	999999	697	435	343	642	314	583	943	822	998	309	999999	578	999999	632	999999	828	80	569	889	566	999999	999999	962	41	800	766	773	110	999999	458	15	857	17	999999	547	999999	185	999999	289	149	999999	339	219	999999	544	999999	745	146	999999	999999	777	999999	823	869	999999	999999	999999	312	999999	999999	810	999999	999999	549	303	999999	999999	241	95	999999	653	999999	289	749	980	999999	591	992	999999	810	999999	637	73	999999	680	350	43	147	271	650	352	872	124	742	338	743	235	670	676	967	429	514	60	893	493	664	385	83	889	418	315	480	816	42	526	183	779	999999	868	999999	999999	432	999999	444	801	780	998	547	421	246	871	920	999999	529	391	999999	586	999999	999999	26	964	999999	258	999999	999999	871	999999	92	226	165	999999	999999	801	723	433	996	999999	615	999999	712	999999	999999	662	999999	546	394	164	296	651	19	999999	999999	443	851	999999	583	999999	126	110	999999	724	916	999999	265	282	178	128	601	105	394	972	999999	88	386	360	999999	307	606	999999	999999	716	769	999999	217	569	365	269	950	999999	999999	822	427	515	171	987	748	517	407	379	377	275	563	200	266	46	625	530	999999	501	862	286	577	809	160	223	954	485	124	696	916	908	178	999999	255	572	555	465	917	398	612	618	999999	236	939	684	163	578	184	180	999999	835	999999	999999	872	573	255	999999	365	947	42	999999	402	999999	462	468	106	999999	945	694	491	170	612	668	888	253	385	350	870	475	999999	386	311	943	753	91	706	720	993	681	327	937	109	969	365	349	225	199	773	999999	587	999999	633	490	999999	783	232	999999	569	999999	197	904	999999	999999	999999	656	961	999999	957	381	762	386	999999	273	377	553	70	999999	999999	549	38	999999	577	999999	999999	602	752	999999	264	969	859	999999	160	375	999999	422	199	999999	91	709	388	766	999999	402	718	210	764	999999	123	145	999999	589	999999	30	600	12	337	999999	11	999999	903	150	205	999999	521	
999999	236	337	779	954	999999	999999	999999	999999	999999	271	953	184	999999	999999	838	392	708	999999	256	999999	999999	139	774	491	999999	841	218	795	806	999999	571	999999	999999	999999	973	999999	590	168	999999	872	37	999999	859	339	999999	162	676	999999	457	520	442	86	740	999999	667	107	562	297	868	522	642	999999	796	923	699	999999	303	563	999999	411	801	549	999999	384	999999	303	280	445	999999	999999	175	999999	347	999999	999999	494	513	639	460	876	874	303	299	268	999999	999999	841	935	639	350	858	123	609	999999	718	892	739	366	998	374	826	126	854	935	357	747	429	511	128	999999	204	664	112	837	537	508	259	999999	154	982	462	345	999999	102	999999	999999	294	999999	999999	999999	755	157	999999	96	999999	757	449	999999	911	492	840	340	816	434	156	203	999999	772	518	220	643	661	222	25	912	491	999999	999999	861	304	463	138	933	216	459	56	34	999999	787	779	999999	895	176	661	152	131	528	381	946	880	51	521	782	367	279	999999	935	624	183	568	999999	687	503	617	39	712	406	610	999999	109	179	999999	985	738	160	747	494	999999	873	790	962	999999	999999	980	262	999999	355	576	936	365	121	410	999999	228	999999	999999	402	999999	632	440	999999	917	405	847	711	56	536	999999	999999	531	999999	384	999999	999999	606	508	871	522	999999	97	367	829	674	620	987	999999	162	767	999999	778	354	935	927	999999	999999	55	543	968	278	215	415	311	370	414	755	736	659	458	999999	834	510	879	999999	545	82	896	253	785	859	942	893	768	999999	999999	999999	674	457	317	999999	561	965	902	254	158	682	66	468	999999	864	260	999999	999999	155	571	277	474	740	391	999999	178	999999	757	999999	335	321	646	999999	932	237	999999	999999	352	139	999999	869	608	999999	999999	862	999999	999999	984	921	999999	999999	999999	623	85	170	999999	934	75	946	160	759	217	793	918	836	46	402	999999	41	783	971	999999	574	94	702	999999	839	693	999999	354	999999	817	836	509	502	132	32	587	771	524	157	223	999999	979	311	661	814	717	220	826	623	999999	999999	148	638	76	624	999999	383	501	873	251	546	602	418	942	381	999999	426	713	999999	815	765	517	635	757	371	999999	999999	51	854	132	482	702	730	999999	999999	697	999999	435	507	493	214	279	651	906	677	803	570	368	289	530	300	506	999999	808	999999	445	512	880	999999	999999	755	999999	999999	751	999999	843	871	577	999999	683	422	990	216	529	610	495	865	729	89	999999	34	424	761	999999	999999	976	999999	999999	705	430	195	999999	731	
478	738	872	632	900	147	833	931	992	999999	606	117	309	300	999999	207	649	579	782	800	999999	15	341	581	999999	919	999999	953	948	872	657	498	999999	268	737	791	999999	863	965	591	256	999999	41	142	999999	226	531	685	606	725	999999	850	413	199	596	472	406	999999	319	980	356	879	983	130	634	118	686	999999	562	501	999999	785	613	999999	554	508	999999	209	426	106	398	115	357	233	815	806	999999	241	672	275	999999	447	999999	985	245	376	999999	910	507	56	540	490	999999	114	266	280	246	999999	999999	98	999999	999999	874	999999	999999	250	999999	999999	999999	828	33	454	378	297	999999	31	241	999999	999999	999999	854	73	701	379	565	999999	982	999999	999999	544	569	872	596	584	776	999999	572	340	999999	999999	844	893	999999	679	999999	999999	122	999999	999999	999999	48	618	268	999999	243	435	999999	999999	657	685	999999	999999	793	999999	999999	999999	857	999999	999999	999999	458	901	999999	958	344	999999	467	32	355	479	795	156	254	999999	505	951	613	999999	999999	999999	999999	76	683	717	738	564	110	834	420	872	238	328	999999	88	999999	147	392	999999	999999	283	999999	484	159	187	889	121	44	72	275	317	547	728	999999	180	999999	392	228	999999	230	779	999999	633	611	483	251	476	830	176	999999	367	569	999999	16	77	382	999999	916	505	999999	626	530	999999	568	112	334	509	875	154	850	999999	919	873	999999	353	423	999999	999999	999999	936	423	290	999999	127	999999	748	999999	722	386	797	30	999999	722	690	999999	999999	821	999999	508	999999	741	601	999999	325	550	448	695	236	662	653	48	999999	999999	569	414	345	661	920	661	999999	102	999999	498	999999	830	999999	206	999999	483	999999	602	999999	374	527	999999	821	604	552	577	999999	62	15	69	732	759	685	234	999999	999999	268	999999	900	412	999999	999999	953	112	339	999999	621	252	512	753	568	61	768	999999	722	999999	593	741	999999	353	203	311	96	727	766	597	154	704	53	906	225	506	701	999999	999999	471	250	718	275	67	999999	226	549	999999	501	681	990	999999	511	999999	692	527	488	557	219	842	969	999999	346	741	350	999999	999999	606	537	71	359	902	750	261	999999	874	476	61	397	976	762	834	236	94	607	439	203	264	999999	698	999999	154	656	387	999999	24	382	999999	716	49	999999	943	724	999999	332	97	964	999999	663	818	60	999999	169	999999	999999	999999	999999	262	143	911	999999	944	392	839	53	999999	255	372	758	119	502	941	344	999999	960	818	119	796	761	519	474	942	601	999999	647	591	984	423	307	999999	25	129	
400	805	326	999999	999999	885	397	126	999999	999999	501	554	325	118	102	811	283	271	35	213	500	999999	446	780	353	986	202	461	230	832	75	401	104	382	551	538	999999	887	999999	234	409	645	677	873	451	57	999999	999999	999999	183	150	45	341	812	629	777	368	545	999999	574	693	935	896	20	536	110	459	942	567	563	779	395	999999	801	803	999999	999999	573	339	999999	999999	999999	963	57	691	39	69	292	753	773	180	496	999999	999999	540	474	748	667	347	999999	597	147	999999	934	404	754	41	540	18	773	831	999999	216	433	667	39	971	849	328	506	50	177	198	999999	393	292	237	321	270	339	116	999999	236	988	999999	768	999999	39	999999	936	998	529	999999	999999	942	384	290	999999	35	511	502	899	348	840	999999	430	999999	999999	550	121	527	719	999999	678	667	553	999999	999999	724	898	345	942	206	999999	508	521	999999	219	851	19	11	502	296	999999	999999	217	999999	395	687	288	999999	516	999999	541	419	288	260	999999	322	399	999999	72	19	136	175	559	703	956	342	999999	537	739	335	999999	119	34	433	520	999999	460	613	184	999999	446	999999	829	999999	999999	973	999999	270	298	999999	999999	204	999999	493	170	999999	287	999999	982	62	898	750	90	191	947	999999	999999	999999	999999	763	999999	999999	640	533	573	57	999999	105	48	999999	999999	528	249	843	873	346	180	541	273	927	564	999999	999999	132	641	695	998	999999	999999	242	999999	374	531	534	999999	999999	563	415	920	122	256	192	999999	999	938	380	511	999999	317	610	261	853	591	999999	209	916	165	999999	891	877	58	999999	999999	806	405	748	999999	714	809	207	783	999999	999999	160	681	381	481	630	193	271	194	761	340	905	981	999999	783	719	999999	127	999999	999999	999999	999999	999999	557	603	668	999999	999999	382	797	437	999999	827	496	242	999999	140	827	444	534	335	630	999999	296	999999	683	999999	670	964	287	388	691	999999	738	251	999999	96	999999	778	812	999999	993	888	999999	999999	229	88	495	502	353	999999	508	999999	985	999999	892	999999	777	999999	919	999999	933	236	105	999999	745	999999	98	255	999999	353	17	999999	632	507	999999	742	305	962	148	999999	339	178	620	699	879	999999	701	28	358	227	319	933	859	968	102	766	793	977	999999	795	999999	250	837	999	999999	460	60	487	999999	999999	64	814	60	324	514	999999	999999	999999	539	736	999999	80	896	447	999999	83	199	663	999999	999999	949	327	384	999999	615	999999	340	620	127	999999	958	223	999999	207	999999	504	882	544	463	336	161	397	999999	852	
73	919	353	400	965	507	271	999999	999999	812	211	736	440	707	709	425	435	999999	999999	120	777	518	439	999999	284	539	999999	654	210	88	423	561	879	531	289	695	999999	940	655	999999	167	572	151	999999	996	435	999999	185	835	999999	999999	167	119	337	999999	999999	490	654	125	435	317	616	196	994	399	999999	857	908	428	999999	999999	495	348	668	953	215	377	999999	703	848	475	999999	819	172	186	999999	452	551	456	734	215	101	999999	999999	312	999999	385	157	439	356	578	165	756	821	367	416	818	999999	383	869	999999	879	951	277	959	302	797	33	817	142	207	999999	462	693	807	588	671	128	366	999999	829	230	181	999999	999999	320	999999	999999	805	770	448	12	999999	586	557	336	150	556	270	20	999999	362	999999	306	999999	272	999999	73	24	778	745	699	93	970	50	956	999999	999999	999999	649	43	799	228	57	694	204	147	875	145	481	999999	124	858	356	660	476	999999	874	207	999999	999999	205	999999	37	34	748	918	207	546	601	628	545	559	621	976	999999	999999	292	999999	954	134	999999	927	542	999999	631	841	737	320	999999	75	833	407	989	42	837	815	201	32	945	999999	940	999999	999999	853	902	564	246	999999	706	342	999999	999999	252	999999	788	278	999999	697	999999	999999	190	886	972	535	795	148	999999	999999	148	148	943	269	667	999999	194	499	999999	999999	999999	76	604	368	614	999999	466	570	164	117	254	569	374	504	628	47	105	63	366	999999	68	999999	999999	658	999999	568	999999	348	604	573	698	999999	886	762	269	337	999999	822	999999	999999	79	999999	984	462	344	579	999999	449	999999	999999	583	140	143	383	999999	999999	999999	999999	137	55	842	999999	999999	590	419	955	683	612	244	999999	734	282	781	999999	939	834	779	542	323	661	999999	999999	707	974	990	567	165	512	141	596	266	366	999999	236	898	999999	267	403	999999	389	895	999999	215	349	999999	310	358	518	443	796	999999	999999	632	475	260	999999	999999	991	599	851	799	180	999999	648	45	999999	587	554	726	988	999999	999999	499	934	999999	999999	744	368	89	690	218	647	78	345	999999	728	733	230	976	15	999999	275	803	202	589	724	690	999999	314	526	999999	804	999999	455	999999	516	48	698	999999	627	999999	61	912	909	999999	162	112	999999	999999	317	645	367	578	721	457	310	583	307	354	51	999999	187	63	563	967	414	855	623	125	999999	999999	999999	520	358	999999	999999	363	894	559	436	622	555	621	997	881	365	235	999999	997	919	999999	741	354	999999	684	970	998	999999	941	237	306	
488	29	759	627	610	846	999999	864	968	947	688	747	999999	429	396	565	999999	682	612	999999	786	626	206	262	947	690	853	999999	999999	491	14	952	999999	140	144	535	862	379	280	519	999999	999999	39	999999	254	993	436	248	298	999999	941	676	339	58	520	861	823	999999	680	920	992	999999	978	486	999999	736	425	999999	294	861	999999	687	411	102	999999	580	999999	234	17	953	999999	615	385	481	999999	338	623	283	619	999999	712	364	699	359	526	459	237	552	39	518	999999	649	953	437	999999	264	274	246	875	939	275	598	999999	726	667	999999	180	999999	936	999999	122	999999	999999	21	158	348	988	62	999999	999999	353	54	204	498	385	614	661	948	770	999999	999999	999999	408	679	999999	123	864	999999	692	148	289	999999	615	999999	405	999999	999999	941	999999	372	276	222	670	162	595	999999	999999	11	999999	63	726	231	999999	651	999999	999999	743	498	999999	45	999999	25	370	436	443	999999	438	778	102	999999	999999	719	670	999999	999999	851	715	255	93	786	718	862	999999	638	422	67	994	964	999999	999999	999999	982	937	253	999999	261	852	244	718	972	792	999999	908	999999	920	17	561	337	631	699	31	497	999999	227	999999	621	392	731	24	999999	999999	473	902	999999	264	160	781	999999	999999	768	998	999999	537	121	994	102	953	239	718	415	506	666	999999	186	647	205	577	720	926	275	868	999999	229	342	352	328	723	485	999999	769	235	999999	816	863	700	999999	960	303	233	999999	667	163	22	609	879	963	999999	725	786	69	999999	70	500	254	900	877	261	205	768	999999	999999	478	101	949	189	372	849	479	486	107	999999	999999	497	703	608	714	119	999999	999999	389	197	998	698	88	195	175	643	572	963	823	298	764	534	999999	854	198	71	72	999999	516	123	662	248	688	823	999999	573	999999	646	195	767	641	999999	389	999999	380	780	23	999999	24	728	287	516	662	809	480	750	939	848	419	653	56	999999	946	275	999999	759	19	999999	887	601	846	925	777	65	656	33	154	80	484	999999	999999	999999	999999	787	836	155	586	999999	352	999999	634	999999	999999	541	721	451	795	123	952	999999	770	758	876	422	999999	361	738	607	162	457	605	868	374	11	605	747	784	169	439	389	999999	140	912	999999	966	999999	698	999999	344	999999	999999	40	128	863	648	999999	432	993	905	484	417	978	726	894	952	765	583	235	935	973	667	635	684	572	447	999999	845	546	456	983	663	501	999999	947	229	574	750	999999	362	316	324	791	999999	954	971	204	413	27	387	
210	325	472	310	370	999999	999999	999999	999999	999999	18	453	999999	999999	922	999999	915	999999	779	675	387	25	999999	872	629	659	876	382	730	601	252	236	828	169	255	667	999999	999999	903	999999	627	999999	999999	95	354	863	438	253	341	143	999999	489	633	999999	999	195	254	599	681	999999	671	229	626	954	183	999999	625	726	301	264	630	999999	812	379	57	169	820	985	528	766	230	632	999999	999999	545	762	999999	485	170	999999	422	999999	520	202	999999	407	602	999999	912	999999	999999	712	952	86	512	999999	999999	264	999999	840	375	268	81	914	490	999999	188	39	999999	420	189	149	565	999999	999999	40	213	620	641	650	566	579	83	999999	999999	517	999999	999999	999999	213	95	348	191	329	694	999999	529	605	711	699	229	572	999999	501	392	999999	156	719	244	482	999999	999999	622	999999	283	999999	195	125	396	973	368	223	945	999999	999999	841	957	246	548	687	999999	999999	908	942	430	993	747	999999	573	999999	999999	960	730	611	85	38	725	537	55	999999	968	413	219	999999	340	999999	627	625	176	999999	150	910	181	999999	971	999999	158	680	233	999999	58	999999	551	966	612	408	492	343	139	999999	125	430	200	649	999999	107	999999	180	611	425	375	132	415	33	289	460	788	184	640	556	879	55	313	999999	999999	999999	862	252	135	999999	523	999999	495	999999	434	720	719	999999	837	874	140	978	79	808	999999	926	999999	528	999999	162	999999	318	703	583	999999	999999	126	434	999999	999999	999999	999999	999999	678	901	91	636	545	999999	568	999999	999999	347	765	999999	999999	975	505	851	923	165	343	999999	973	322	214	591	912	999999	363	604	294	731	482	639	983	999999	400	906	999999	299	663	999999	128	999999	363	970	937	167	525	105	620	583	999999	208	901	590	999999	366	999999	499	724	102	244	999999	999999	534	864	999999	442	968	585	599	28	999999	502	999999	446	999999	959	243	653	755	999999	268	983	711	855	283	999999	403	999999	999999	219	343	575	570	695	164	999999	828	116	812	724	999999	519	31	999999	251	999999	497	153	518	999999	463	846	999999	999999	975	981	744	679	590	396	49	115	551	389	685	69	931	717	292	596	141	137	999999	40	379	999999	961	156	613	576	251	259	354	999999	756	497	999999	404	999999	999999	999999	999999	525	425	684	452	968	641	879	192	775	999999	999999	999999	999999	335	14	938	999999	236	29	597	76	24	155	790	999999	999999	633	999999	999999	999999	997	119	374	982	612	999999	999999	927	781	329	277	430	801	471	397	999999	370	431	492	667	607	999999	999999	634	
92	510	279	999999	690	62	999999	999999	729	248	999999	999999	558	293	723	588	999999	869	455	999999	329	999999	223	684	402	339	554	212	706	795	928	513	955	739	900	111	999999	461	246	728	321	586	701	562	687	645	873	999999	999999	903	85	999999	48	464	314	446	999999	595	502	999999	508	999999	984	934	319	279	797	818	999999	621	999999	141	632	727	387	743	944	660	996	756	465	477	504	999999	720	199	475	999999	999999	463	813	560	958	999999	229	515	601	766	252	999999	848	64	999999	96	471	999999	999999	999999	999999	999999	502	636	598	999999	999999	40	311	192	224	130	804	306	394	999999	808	999999	182	746	507	871	151	187	999999	588	999999	411	784	999999	341	776	93	164	424	863	961	186	962	223	990	198	214	418	552	999999	613	999999	999999	763	999999	999999	999999	369	813	214	429	324	999999	20	999999	494	256	893	851	447	999999	650	882	530	968	631	999999	959	756	318	667	999999	635	296	999999	999999	740	30	140	752	15	724	999999	219	443	646	999999	999999	386	505	942	321	567	114	95	963	999999	149	794	656	669	811	999999	504	547	696	689	931	45	480	754	236	762	109	442	322	309	673	97	332	672	968	583	260	999999	999999	175	999999	999999	21	696	600	235	483	92	203	121	999999	671	747	957	999999	915	905	751	716	558	468	999999	773	999999	996	62	472	999999	999999	999999	361	137	201	530	999999	999999	999999	784	163	10	289	26	248	210	462	999999	349	374	645	999999	999999	509	660	797	707	857	437	357	999999	547	763	499	391	965	759	719	999999	226	798	305	891	999999	597	999999	279	999999	433	572	211	999999	713	108	348	648	561	852	477	404	823	311	304	676	95	616	246	790	999999	999999	999999	742	532	999999	576	349	170	556	911	944	528	265	433	864	999999	999999	834	999999	160	999999	414	907	252	85	402	999999	11	225	999999	981	479	999999	999999	160	131	469	473	589	532	998	488	14	941	999999	876	999999	999999	439	530	391	782	581	999999	892	869	543	500	456	730	88	348	944	520	929	474	49	449	283	743	686	999999	254	143	162	264	999999	966	719	209	834	620	571	695	654	209	897	849	923	291	587	969	26	999999	453	659	999999	494	999999	67	836	128	604	696	843	999999	999999	448	999999	999999	999999	999999	780	257	895	468	776	259	999999	730	577	200	999999	999999	999999	717	224	999999	689	502	720	999999	954	662	372	716	26	875	999999	503	671	459	999999	295	821	20	199	768	963	984	999999	999999	627	290	490	999999	999999	612	999999	999999	936	152	
999999	984	917	999999	622	999999	884	189	452	999999	408	373	999999	127	999999	240	999999	999999	528	999999	431	704	618	437	296	999999	181	726	123	999999	344	999999	566	528	700	999999	999999	999999	999999	999999	884	783	542	999999	999999	264	231	372	818	999999	441	999999	607	491	720	63	376	490	268	948	946	168	999999	48	999999	999999	806	540	427	999999	999999	904	756	999999	571	999999	172	999999	552	42	999999	808	907	999999	972	949	127	85	808	646	21	886	17	449	134	725	717	503	426	211	458	690	999999	377	508	999999	638	159	919	82	891	739	937	236	999999	147	999999	325	999999	616	999999	730	732	780	439	976	897	317	333	845	930	668	219	350	584	762	999999	539	251	999999	999999	999999	165	735	754	999999	999999	999999	945	999999	999999	999999	437	809	999999	999999	957	175	999999	532	639	331	999999	84	999999	233	529	597	652	999999	284	721	83	999999	306	597	574	997	35	999999	37	126	371	346	382	539	240	410	999999	856	999999	697	600	999999	805	988	151	999999	593	531	999999	361	999999	213	999999	999999	999999	806	513	58	162	999999	149	780	999999	522	999999	999999	999999	612	992	129	892	795	999999	586	999999	364	825	999999	999999	493	414	999999	999999	675	987	168	635	999999	222	434	896	655	703	844	999999	820	224	293	999999	661	389	980	538	631	999999	343	276	134	999999	962	980	205	999999	999999	556	645	373	829	534	801	854	81	400	567	999999	246	101	102	38	999999	150	542	288	794	113	433	965	999999	215	654	891	510	999999	259	454	999999	999999	44	298	912	457	394	758	237	999999	999999	999999	971	999999	232	251	184	106	330	822	448	916	807	999999	132	680	999999	623	880	909	353	82	151	123	531	192	999999	803	999999	852	999999	784	999999	986	795	843	993	386	983	413	999999	414	678	436	16	784	255	999999	175	242	869	770	877	999999	464	245	999999	999999	877	999999	999999	380	999999	999999	76	663	999999	999999	770	289	686	211	640	999999	999999	939	999999	714	117	746	936	999999	638	883	999999	985	906	733	999999	560	404	146	509	943	228	346	433	210	370	352	919	434	999999	999999	555	667	999999	410	135	524	999999	999999	750	140	999999	999999	742	999999	494	91	999999	141	298	219	999999	999999	702	697	258	855	515	203	354	764	826	511	879	752	337	325	855	505	999999	18	719	670	999999	378	840	622	999999	336	999999	289	999999	788	146	498	10	999999	999999	442	162	280	18	999999	389	986	999999	600	726	989	999999	999999	999999	261	533	999999	499	999999	165	333	857	635	999999	999999	488	999999	179	48	375	390	752	
999999	360	422	353	337	999999	82	290	408	999999	249	896	615	567	546	63	343	999999	856	998	786	999999	641	585	526	30	829	168	325	817	275	235	999999	999999	446	818	812	908	205	290	427	999999	756	268	617	739	645	621	941	999999	835	999999	518	391	965	482	719	837	826	317	999999	999999	965	591	800	23	560	377	131	728	999999	999999	70	576	581	852	104	383	967	786	999999	217	999999	314	981	492	999999	953	281	964	109	975	91	888	119	999999	968	174	468	604	189	277	500	999999	770	410	722	941	999999	123	388	345	870	50	932	962	695	661	610	317	999999	606	106	167	629	275	353	181	999999	78	884	929	915	372	607	117	999999	15	543	581	999999	999999	153	168	999999	763	999999	51	955	156	817	316	563	999999	308	582	180	343	592	505	66	550	999999	999999	999999	458	430	507	999999	824	256	690	127	39	999999	529	999999	937	581	866	999999	312	999999	320	260	577	375	999999	999999	999999	936	383	423	48	524	999999	301	410	929	999999	342	999999	999999	140	900	137	199	534	614	778	129	999999	762	999999	345	999999	334	174	491	999999	999999	666	999999	418	999999	873	277	89	514	325	238	62	999999	453	534	561	703	95	419	133	388	841	159	295	999999	703	620	697	999999	770	896	137	919	278	55	675	175	199	252	37	859	119	999999	299	999999	999999	999999	999999	201	999999	999999	248	754	368	283	251	999999	157	513	194	999999	580	999999	743	428	111	143	739	408	858	395	514	842	392	999999	278	999999	999999	745	838	478	999999	505	919	720	657	382	999999	994	999999	168	28	999999	68	774	289	999999	286	870	449	933	495	909	343	398	546	406	371	104	15	430	657	411	674	715	950	84	467	33	999999	999999	999999	999999	604	700	377	999999	784	618	983	544	544	999999	306	905	999999	402	999999	530	999999	261	20	466	989	383	999999	616	22	352	999999	999999	276	262	109	720	360	750	315	643	30	718	999999	753	121	471	886	668	999999	769	731	558	913	936	849	519	717	126	999999	999999	199	999999	815	441	999999	778	277	999999	889	585	554	243	999999	999999	509	465	639	999999	999999	528	497	999999	510	999999	999999	999999	301	340	999999	590	13	244	999999	93	453	270	999999	190	959	999999	203	604	999999	530	224	498	471	394	436	394	999999	460	771	999999	999999	999999	999999	571	821	528	486	937	999999	999999	999999	319	999999	13	999999	249	561	459	307	22	335	999999	999999	999999	38	132	999999	999999	903	28	710	999999	473	999999	359	105	20	999999	368	440	855	265	726	478	949	904	260	
467	319	999999	833	429	162	758	901	842	294	279	543	698	724	999999	43	860	599	999999	846	479	654	979	999999	229	100	999999	166	79	175	594	41	133	871	346	597	716	999999	290	400	714	867	517	811	999999	999999	670	716	285	999999	865	999999	920	68	780	813	999999	957	999999	338	296	999999	831	999999	699	999999	419	826	999999	982	326	676	318	999999	999999	612	147	999999	999999	431	430	160	881	847	310	715	120	75	999999	999999	266	759	580	999999	113	999999	45	840	999999	502	389	999999	338	302	904	199	570	291	927	177	999999	173	999999	192	999999	145	999999	999999	375	983	137	354	999999	854	999999	567	105	367	999999	28	577	306	65	994	51	587	821	588	943	120	155	999999	999999	923	999999	103	298	398	999999	968	402	61	475	138	375	44	117	999999	576	347	104	999999	999999	908	600	379	117	475	150	330	999999	999999	50	264	838	308	216	999999	997	633	999999	999999	323	566	626	999999	831	999999	629	999999	479	347	22	999999	26	941	81	999999	332	487	999999	999999	257	999999	999999	270	20	220	299	999999	828	305	999999	942	78	999999	889	200	291	84	548	999999	845	143	999999	975	999999	444	248	896	236	999999	999999	999999	999999	455	459	600	912	366	999999	621	638	562	188	999999	861	79	537	999999	62	881	947	258	999999	805	999999	123	872	678	999999	575	972	402	840	851	816	967	304	999999	937	298	288	925	569	926	551	292	954	999999	124	59	906	618	844	355	39	240	579	842	999999	345	999999	999999	999999	999999	999999	245	999999	337	367	893	999999	914	999999	763	603	32	999999	999999	263	695	168	205	563	999999	669	363	558	999999	822	585	999999	462	999999	602	999999	999999	710	630	287	316	569	627	999999	231	999999	992	927	999999	751	16	552	999999	589	781	186	533	999999	132	280	296	999999	999999	999999	781	505	322	999999	99	999999	559	321	999999	735	999999	136	541	886	342	817	676	435	477	999999	815	43	831	873	999999	425	46	372	588	360	991	628	341	123	537	725	961	233	838	885	202	999999	999999	831	641	999999	999999	646	348	314	603	999999	219	999999	698	747	999999	449	403	673	168	196	999999	999999	743	328	794	427	999999	616	856	453	999999	999999	550	130	999999	10	241	720	779	399	34	283	757	140	419	999999	424	789	999999	522	999999	175	727	999999	999999	786	999999	323	860	227	999999	732	458	160	273	999999	945	578	999999	673	217	683	893	768	999999	459	999999	999999	999999	948	13	999999	565	999999	622	431	864	544	168	763	999999	918	859	561	999999	301	824	607	999999	999999	900	846	591	
387	314	157	281	958	843	512	835	484	413	911	224	728	177	125	537	999999	763	410	419	444	760	299	823	341	999999	870	635	999999	746	999999	999999	999999	978	187	999999	475	160	905	700	656	999999	438	514	948	347	382	134	709	999999	34	37	999999	436	156	626	25	333	939	999999	973	999999	999999	999999	295	863	67	750	999999	96	71	691	858	999999	763	517	332	784	875	994	294	745	925	999999	721	100	557	730	831	560	999999	152	999999	613	999999	779	444	700	228	94	290	632	145	623	999999	342	179	789	673	999999	304	240	999999	944	999999	237	999999	999999	26	205	315	336	918	438	999999	919	480	254	983	983	999999	999999	566	790	999999	662	610	312	274	388	999999	768	67	202	266	999999	694	999999	607	999999	829	999999	683	999999	779	999999	999999	999999	551	999999	862	925	806	689	565	999999	674	667	240	354	626	647	999999	999999	285	547	278	725	182	298	234	999999	646	999999	163	848	948	542	21	760	949	904	761	185	526	994	999999	377	637	999999	119	999999	45	263	872	191	290	999999	747	999999	685	999999	533	262	864	657	288	322	535	717	999999	141	655	480	405	722	886	999999	121	999999	999999	900	999999	589	189	999999	178	393	620	972	568	902	795	999999	84	961	380	999999	320	868	716	648	842	920	999999	978	381	565	858	160	999999	520	934	467	656	784	999999	943	999999	666	489	895	999999	563	159	821	346	876	405	443	352	386	999999	252	574	936	999999	178	721	211	826	613	535	470	677	57	999999	999999	132	300	72	999999	999999	653	389	821	946	288	771	56	642	999999	169	424	808	999999	999999	691	892	999999	999999	999999	999999	871	840	876	369	241	885	111	853	18	753	115	380	999999	950	805	863	753	989	779	406	999999	569	999999	999999	120	999999	759	985	999999	999999	412	574	999999	214	999999	813	513	461	714	403	999999	203	633	752	64	53	892	999999	266	828	999999	730	946	333	557	999999	519	432	259	999999	136	125	999999	999999	350	999999	49	999999	396	991	359	999999	284	386	737	482	935	999999	999999	999999	769	791	729	458	305	681	628	18	657	261	304	999999	212	145	276	999999	626	999999	411	523	14	999999	581	274	478	999999	455	569	999999	999999	377	940	43	192	810	344	396	127	278	668	912	41	63	999999	697	279	100	999999	119	193	855	875	177	875	72	999999	220	999999	999999	457	235	68	999999	582	884	363	56	29	335	932	167	508	791	743	611	973	138	447	577	209	999999	316	999999	413	229	501	999999	168	130	232	134	999999	148	821	999999	854	999999	
481	999999	343	232	80	999999	187	35	999999	94	999999	273	98	999999	773	886	779	700	999999	999999	999999	362	392	999999	888	999999	112	807	235	370	970	310	756	364	656	999999	244	976	687	502	999999	387	999999	417	348	999999	41	773	360	55	368	130	999999	256	999999	128	867	752	344	999999	711	379	800	986	123	133	517	734	802	586	999999	802	999999	427	335	999999	489	974	252	993	868	338	457	189	11	849	787	510	999999	999999	329	491	642	999999	790	902	586	887	304	999999	387	306	999999	999999	403	999999	118	105	921	999999	639	893	510	999999	312	383	922	621	984	999999	346	16	981	274	999999	170	170	506	637	432	54	999999	680	36	615	571	367	682	785	446	999999	691	589	772	999999	436	981	301	214	417	980	999999	999999	999999	878	380	325	706	517	242	405	611	468	498	999999	47	999999	483	735	740	25	250	835	999999	999999	655	427	219	376	830	999999	869	301	229	999999	89	699	650	999999	245	255	660	175	553	999999	139	232	100	836	861	223	999999	565	999999	401	740	139	364	999999	232	952	999999	999999	686	63	535	320	999999	999999	857	347	572	334	499	494	999999	84	999999	507	403	433	337	382	515	617	999999	313	999999	828	712	949	345	999999	999999	292	999999	999999	489	999999	515	819	983	54	999999	523	650	182	76	979	46	665	847	857	113	798	999999	733	825	78	381	232	492	420	343	907	12	429	408	217	355	45	999999	791	992	583	450	999999	403	991	967	508	247	848	792	57	111	999999	49	137	667	415	503	420	129	999999	337	572	711	81	520	230	999999	859	999999	10	79	999999	865	529	999999	342	340	833	999999	872	985	643	999999	999999	805	524	999999	281	549	939	541	185	999999	709	256	877	581	331	480	747	999999	388	225	999999	977	999999	999999	519	778	335	85	670	319	256	999999	694	944	424	276	995	999999	503	319	694	468	999999	393	999999	283	480	760	19	999999	999999	147	607	428	999999	319	759	902	871	502	224	864	871	866	425	412	562	999999	999999	65	484	907	241	78	530	333	92	662	466	246	999999	999999	75	999999	955	119	699	275	118	115	516	103	968	11	999999	999999	596	38	967	753	720	547	604	953	877	999999	906	538	999999	512	999999	107	445	634	204	999999	999999	564	910	316	712	296	824	999999	549	999999	939	999999	973	701	736	63	695	713	526	760	970	121	439	508	212	171	999999	606	879	999999	999999	343	999999	455	41	999999	127	999999	50	433	723	553	999999	496	516	676	565	206	999999	182	412	732	999999	444	999999	686	
999999	411	114	999999	918	227	181	999999	733	999999	433	999999	999999	703	936	43	672	102	999999	427	707	942	992	999999	999999	182	830	706	999999	925	235	372	999999	354	907	715	556	499	515	999999	381	999999	763	911	253	47	536	999999	246	999999	70	26	999999	262	979	192	419	578	945	746	397	475	133	807	380	999999	999999	325	796	230	486	182	587	541	999999	999999	189	90	999999	568	646	758	469	638	865	219	965	524	374	724	999999	978	554	769	118	999999	999999	955	541	192	999999	220	285	999999	891	887	999999	866	216	556	13	339	999999	999999	109	999999	16	494	999999	171	999999	237	951	999999	924	508	999999	817	432	149	281	233	999999	999999	999999	436	999999	453	747	977	779	999999	999999	817	721	966	691	999999	999999	999999	899	666	23	380	97	68	999999	213	101	392	269	621	443	77	285	780	790	999999	999999	999999	999999	563	999999	964	999999	996	920	999999	360	958	816	460	158	952	249	615	219	999999	21	223	177	280	999999	364	999999	999999	665	999999	542	940	185	504	72	996	325	346	918	59	999999	101	999999	999999	852	143	575	999999	473	490	827	999999	570	999999	999999	999999	999999	999999	211	393	255	232	340	679	999999	419	782	999999	398	162	637	902	697	170	189	920	85	52	427	999999	788	910	695	184	422	872	380	563	328	181	499	441	145	999999	803	999999	760	468	999999	442	360	263	420	999999	853	924	972	410	999999	265	815	999999	466	999999	604	345	537	999999	266	728	49	229	993	226	662	205	767	171	366	999999	170	616	517	984	999999	534	500	384	331	498	900	999999	999999	73	999999	45	975	161	930	999999	999999	604	211	806	999999	140	270	203	658	658	999999	999999	54	30	999999	208	946	481	999999	79	845	999999	834	768	827	79	109	929	860	626	230	615	240	897	193	565	415	711	591	999999	274	306	725	673	999999	999999	999999	110	968	167	99	999999	46	861	623	85	769	442	978	333	41	340	342	41	437	551	999999	156	836	539	793	999999	889	999999	804	999999	437	171	438	999999	153	998	961	999999	537	726	999999	999999	284	999999	796	972	733	267	705	999999	999999	999999	999999	789	999999	779	273	439	373	854	999999	658	66	999999	648	608	14	250	190	42	378	639	999999	711	972	210	871	728	743	821	511	632	682	870	999999	743	926	999999	227	373	999999	999999	339	682	121	999999	322	209	469	999999	967	492	87	673	565	335	199	533	816	999999	908	545	695	552	353	999999	975	196	500	905	682	365	33	816	307	846	309	821	600	61	887	671	269	555	999999	28	
555	19	999999	258	553	402	999999	907	999999	199	836	787	338	139	945	136	709	564	515	611	468	270	375	999999	36	377	999999	765	432	999999	286	149	698	335	436	999999	881	251	999999	999999	533	125	361	117	19	999999	493	470	115	761	962	704	50	252	559	999999	643	595	232	185	469	77	485	999999	913	999999	999999	13	703	978	255	467	212	235	999999	999999	909	268	710	999999	884	472	659	671	283	581	999999	456	775	151	333	295	29	186	820	466	640	142	204	322	999999	490	766	137	515	999999	999999	815	173	216	385	384	885	999999	301	999999	417	814	945	342	597	643	237	999999	655	960	448	36	415	622	712	999999	74	398	93	404	999999	532	165	778	89	294	292	568	765	948	410	999999	885	999999	58	999999	196	861	724	787	999999	999999	481	999999	67	475	409	551	504	608	320	497	634	896	300	885	658	176	262	313	999999	999999	796	707	559	146	151	592	574	886	590	999999	999999	306	999999	500	60	999999	721	999999	884	741	999999	999999	637	913	677	999999	532	172	177	30	608	421	436	593	999999	999999	995	920	999999	817	977	618	999999	118	823	338	999999	799	999999	58	455	649	999999	619	604	639	79	646	469	162	999999	999999	718	570	999999	262	999999	999999	999999	286	614	999999	289	999999	764	999999	148	999999	99	349	999999	732	338	128	574	959	992	999999	989	779	705	359	460	181	758	575	899	999999	514	999999	468	206	999999	999999	444	655	999999	362	855	999999	500	549	557	130	999999	336	82	999999	996	999999	269	999999	568	312	580	265	349	117	999999	999999	556	999999	24	999999	880	999999	25	779	684	999999	599	639	961	841	289	165	801	999999	262	431	502	309	461	871	311	415	637	415	977	999999	315	262	999999	666	601	999999	535	39	249	881	321	303	916	87	54	630	999999	727	33	425	463	19	855	886	695	257	239	153	225	475	999999	609	802	504	613	999999	594	304	250	480	630	772	999999	999999	999999	209	393	999999	826	999999	323	999999	391	562	725	999999	406	167	971	999999	580	391	813	773	481	711	501	421	999999	999999	999999	797	487	553	794	690	999999	484	777	999999	864	854	327	544	162	999999	228	249	999999	317	939	436	332	896	899	999999	958	999999	900	999999	708	972	910	128	999999	525	433	838	767	45	386	922	390	485	489	725	74	999999	621	981	999999	261	641	166	768	609	474	590	999999	555	731	999999	584	380	999999	891	943	209	999999	637	76	389	482	744	930	27	56	847	416	183	184	689	999999	919	999999	456	340	754	360	45	60	842	
195	999999	999999	784	348	20	698	597	781	999999	379	984	999999	999999	779	897	235	751	999999	627	999999	999999	380	52	999999	999999	466	340	561	199	849	864	999999	999999	203	270	999999	999999	679	999999	158	818	401	999999	999999	999999	999999	999999	677	442	528	608	481	432	668	999999	840	270	887	682	554	367	46	999999	25	514	407	690	999999	999999	467	89	999999	528	478	365	87	70	731	185	660	657	999999	129	671	250	392	163	999999	999999	430	999999	268	996	491	791	782	809	303	805	323	324	898	169	975	448	536	999999	954	999999	638	779	539	999999	32	896	999999	916	920	775	131	253	999999	432	999999	297	820	85	46	687	582	277	766	926	862	346	758	502	154	999999	713	439	999999	261	849	650	999999	999999	973	594	95	866	888	528	683	999999	199	999999	82	688	627	999999	916	276	731	370	22	613	849	685	999999	999999	772	999999	72	692	54	872	583	446	656	999999	111	451	602	715	999999	999999	252	792	156	292	429	999999	604	999999	999999	932	530	999999	638	37	708	297	999999	882	103	999999	465	991	35	326	892	635	41	999999	359	999999	674	25	981	773	370	999999	539	999999	783	999999	999999	999999	179	122	352	104	808	999999	999999	999999	994	719	622	198	783	261	767	999999	399	794	999999	250	999999	57	999999	514	507	864	666	650	758	999999	109	786	999999	654	821	913	999999	999999	826	412	799	545	480	999999	403	792	999999	119	300	709	999999	999999	882	999999	907	999999	854	837	597	944	962	914	65	403	620	835	101	138	439	854	856	601	967	999999	451	368	999999	312	121	714	873	556	999999	59	146	120	904	254	747	699	68	146	211	882	450	884	489	87	344	567	999999	861	680	446	853	864	999999	861	999999	549	554	551	725	882	80	999999	563	999999	266	510	931	847	391	740	795	999999	400	95	580	566	878	500	968	554	22	22	876	999999	999999	282	98	52	842	999999	154	516	420	999999	811	45	331	483	820	999999	635	854	480	999999	650	143	473	999999	999999	999999	670	64	583	999999	870	68	999999	648	809	984	421	889	14	999999	595	289	309	81	999999	999999	245	404	679	144	918	168	541	937	999999	72	808	162	760	997	999999	100	932	248	458	753	507	682	999999	835	422	746	849	999999	354	999999	834	402	662	746	610	276	384	449	999999	711	527	999999	999999	747	999999	268	999999	17	999999	505	356	70	999999	530	47	562	731	999999	721	181	318	253	999999	903	238	416	500	23	999999	999999	715	493	999999	746	235	906	308	926	660	163	999999	999999	642	999999	25	773	
778	999999	709	57	544	540	727	91	403	999999	999999	481	518	769	999999	999999	620	393	789	999999	999999	999999	304	140	264	999999	193	999999	563	475	611	744	887	464	637	368	314	349	726	185	765	999999	353	952	999999	826	999999	890	999999	503	999999	258	68	999999	999999	902	837	999999	793	740	999999	169	527	927	672	273	593	999999	142	410	810	281	667	614	107	999999	533	352	242	437	999999	999999	999999	70	253	362	999999	999999	766	734	530	734	556	986	828	606	386	425	290	999999	243	363	757	999999	999999	950	591	453	65	527	378	495	346	999999	999999	63	999999	999999	999999	320	586	857	297	407	879	85	999999	999999	786	500	794	117	999999	999999	999999	44	999999	199	377	302	770	242	999999	999999	366	45	397	201	999999	999999	621	918	741	970	58	385	75	359	114	617	999999	910	999999	999999	732	270	433	739	999999	999999	999999	795	100	390	549	354	187	999999	999999	844	687	533	47	21	879	999999	376	101	558	818	968	196	95	760	76	860	575	126	516	105	999999	657	40	334	268	825	999999	360	999999	999999	999999	999999	318	270	929	999999	872	655	685	999999	894	999999	191	352	350	331	710	999999	324	999999	778	71	541	946	241	39	999999	713	999999	63	57	25	670	854	620	951	877	825	830	374	987	919	999999	660	210	279	999999	687	983	937	999999	498	46	999999	925	147	485	371	38	899	209	169	902	999999	808	999999	671	336	731	399	453	885	509	999999	702	999999	629	999999	746	999999	563	815	999999	815	938	559	978	929	928	483	475	516	796	931	999999	828	27	809	851	330	999999	149	999999	593	493	240	988	96	49	999999	517	603	625	76	346	393	999999	999999	693	258	901	742	408	257	999999	937	98	999999	784	873	841	820	39	426	363	423	859	145	331	707	571	891	889	861	999999	871	891	999999	999999	781	398	999999	126	603	999999	865	741	999999	999999	556	152	420	311	175	999999	696	574	208	713	922	999999	303	765	985	687	999999	852	547	291	62	999999	368	983	999999	485	911	703	436	997	497	682	160	476	775	565	160	999999	724	999999	279	307	692	26	999999	999999	105	999999	140	916	999999	23	999999	427	617	511	999999	436	308	999999	999999	993	148	211	225	250	383	999999	989	430	999999	999999	999999	911	21	755	363	351	321	755	390	746	999999	520	999999	484	488	733	858	273	999999	724	999999	43	320	999999	169	491	801	431	999999	277	999999	710	389	999999	884	292	415	999999	999999	999999	125	553	310	578	430	999999	621	741	762	649	968	726	648	812	150	999999	601	735	595	
999999	550	999999	881	122	570	862	999999	601	999999	999999	328	996	126	349	608	737	733	999999	999999	541	999999	69	669	999999	309	459	71	999999	847	788	690	679	276	286	891	235	671	197	17	568	497	29	151	566	999999	999999	999999	999999	999999	999999	371	859	999999	64	11	490	230	657	999999	121	800	562	754	811	515	648	999999	839	457	382	75	999999	734	999999	53	849	918	999999	902	999999	999999	999999	373	444	427	999999	799	221	284	411	15	24	384	895	767	934	275	339	999999	683	252	770	851	831	999999	825	134	592	21	162	571	128	754	999999	272	48	199	999999	393	999999	999999	518	565	56	377	61	170	838	530	118	584	999999	61	999999	93	89	910	542	999999	999999	706	217	209	131	839	887	269	898	633	999999	745	954	945	377	835	734	214	804	463	999999	999999	295	72	903	999999	982	76	535	402	193	137	657	223	792	976	641	318	999999	217	999999	999999	272	215	801	372	629	643	683	999999	359	874	116	88	810	999999	999999	154	999999	999999	856	820	733	506	449	999999	97	741	163	400	999999	426	770	597	973	999999	402	90	999999	540	948	999999	392	999999	53	318	999999	579	413	999999	999999	496	999999	889	360	669	67	999999	766	210	284	999999	999999	999999	200	933	114	518	114	315	543	341	883	765	606	517	437	592	462	141	999999	999999	999999	307	835	707	999999	999999	247	999999	447	999999	323	70	265	69	859	999999	951	120	999999	999999	474	107	999999	234	612	256	293	842	242	475	313	634	630	766	560	999999	457	492	528	233	281	801	868	906	27	823	509	546	999999	338	640	352	926	999999	54	999999	985	999999	999999	168	597	405	81	971	999999	689	999999	499	509	676	999999	469	999999	981	241	673	999999	999999	217	999999	746	999999	193	903	835	960	708	999999	721	330	207	847	397	999999	635	876	729	896	582	338	393	20	47	981	687	181	761	945	835	999999	10	579	403	315	999999	850	221	178	146	373	980	875	777	189	999999	804	81	230	355	999999	999999	999999	999999	879	406	999999	710	211	226	999999	208	762	728	350	999999	999999	453	92	948	785	664	561	759	218	357	517	242	999999	512	999999	110	540	600	479	999999	667	746	524	999999	685	150	19	951	482	175	228	156	999999	859	999999	360	988	282	999999	701	391	583	624	999999	999999	503	852	699	343	564	668	999999	259	912	661	881	928	183	272	999999	999999	610	286	53	138	371	805	997	660	999999	121	268	999999	778	999999	999999	999999	999999	30	192	999999	320	999999	999999	507	66	999999	524	208	969	999999	814	19	
925	999999	999999	999999	580	402	527	698	854	999999	999999	999999	409	999999	999999	865	999999	760	999999	163	90	356	343	991	368	546	82	999999	290	999999	691	109	999999	259	115	732	276	999999	551	999999	999999	494	443	999999	999999	476	107	999999	426	999999	631	219	999999	660	999999	578	999999	999999	938	43	330	63	999999	64	357	711	154	160	36	748	599	789	219	346	660	596	999999	71	999999	999999	449	158	57	631	178	481	614	999999	330	537	29	486	849	517	999999	999999	86	388	925	105	999999	947	897	677	999999	841	10	159	10	999999	665	999999	604	56	594	181	999999	786	886	875	107	999999	829	999999	999999	122	999999	701	999999	220	519	534	146	99	570	501	260	380	571	999999	481	464	645	987	872	999999	999999	999999	922	108	444	299	502	59	999999	823	127	999999	948	947	999999	308	93	790	822	140	514	999999	486	102	999999	635	999999	559	999999	643	862	841	627	360	240	147	779	968	776	229	999999	97	999999	747	383	851	431	999999	999999	182	380	854	174	999999	864	999999	326	829	186	808	999999	942	655	364	999999	286	781	597	716	763	529	125	24	603	108	999999	424	739	718	79	213	601	134	231	272	999999	676	885	495	999999	999999	949	999999	967	155	999999	442	736	786	107	80	999999	907	671	999999	999999	999999	571	999999	447	951	999999	120	117	604	483	999999	433	999999	952	609	895	112	851	942	999999	999999	57	457	19	984	999999	952	620	998	379	693	999999	578	16	999999	999999	253	57	913	243	999999	683	999999	999999	999999	18	643	834	498	185	731	65	728	83	931	793	124	633	462	999999	635	999999	118	235	789	365	855	96	784	503	651	999999	999999	709	999999	650	684	785	999999	976	999999	127	132	823	647	637	733	999999	84	384	990	999999	595	999999	608	348	574	999999	999999	999999	163	999999	60	995	533	677	127	999999	999999	291	999999	339	896	486	227	517	377	999999	587	161	631	999999	999999	999999	512	42	468	298	999999	403	85	546	999999	820	822	498	77	137	300	999999	520	714	172	999999	275	999999	723	118	433	100	970	999999	999999	731	295	803	999999	650	492	501	218	999999	917	938	216	572	999999	999999	663	728	449	250	994	617	999999	999999	999999	229	143	851	999999	360	865	20	432	795	986	180	535	28	953	427	644	799	999999	691	796	233	585	703	234	647	454	704	651	729	294	943	999999	378	616	325	516	640	192	999999	963	907	999999	421	999999	999999	999999	645	775	31	999999	205	999999	999999	130	963	999999	440	626	999999	999999	170	999999	703	999999	999999	90	999999	412	638	911	14	
616	902	727	889	999999	174	127	967	107	809	929	999999	133	999999	97	150	257	999999	681	86	23	999999	953	803	548	813	910	542	186	393	242	146	999999	601	589	953	999999	240	255	999999	322	999999	574	105	241	738	579	421	999999	999999	999999	760	956	835	990	105	999999	999999	351	999999	263	584	791	713	577	999999	519	531	509	999999	918	27	406	999999	999999	999999	947	999999	571	810	243	498	586	999999	483	481	190	999999	999999	494	14	307	889	351	225	738	868	860	527	448	228	57	999999	999999	999999	891	363	753	81	635	999999	100	362	541	671	764	997	554	999999	105	612	244	920	999999	139	620	999999	65	987	34	496	97	340	133	591	195	586	764	225	591	128	436	213	999999	346	913	945	358	999999	460	999999	999999	999999	431	836	983	137	897	692	410	764	308	999999	999999	149	999999	999999	999999	949	485	188	243	338	999999	999999	186	41	944	678	226	675	999999	385	537	294	182	467	999999	297	607	68	689	82	815	827	999999	669	166	999999	286	163	716	408	204	999999	507	984	981	999999	659	952	193	228	475	734	984	922	239	762	966	602	851	941	352	999999	498	170	523	820	999999	516	875	117	401	72	999999	380	190	265	786	999999	485	464	999999	654	875	470	999999	999999	842	897	999999	403	869	683	312	774	66	777	783	999999	471	999999	296	153	87	85	827	999999	999999	614	999999	974	976	778	126	396	314	999999	551	38	564	999999	977	999999	999999	999999	999999	718	760	999999	323	412	482	450	726	324	178	999999	999999	799	643	203	314	999999	165	466	427	100	566	916	469	369	235	754	999999	38	193	999999	77	605	837	118	999999	590	300	338	502	999999	62	802	999999	820	999999	752	395	371	999999	749	114	619	64	157	161	999999	725	953	186	999999	668	999999	141	999999	999999	971	962	534	550	723	937	826	964	891	48	764	698	648	249	483	369	999999	999999	444	999999	457	551	689	956	807	999999	347	161	999999	867	364	670	85	999999	158	999999	999999	820	414	811	999999	655	999999	999999	397	156	86	714	999999	999999	257	797	999999	999999	999999	430	282	577	743	858	600	675	199	33	683	103	623	254	100	694	999999	999999	496	632	644	999999	387	580	999999	999999	789	632	458	416	999999	567	973	854	436	728	517	292	999999	555	221	612	999999	999999	435	999999	532	831	623	18	858	657	310	999999	585	175	999999	999999	18	91	78	999999	226	782	412	125	130	999999	818	999999	187	226	523	940	421	42	346	247	154	275	138	999999	19	999999	999999	962	267	908	278	270	686	815	
284	995	999999	999999	395	999999	737	320	999999	764	23	999999	831	642	999999	999999	999999	999999	828	805	999999	742	999999	999999	957	776	999999	449	858	221	999999	557	999999	371	942	527	463	178	646	999999	509	834	102	999999	943	758	618	999999	828	897	999999	999999	441	880	999999	542	53	376	295	619	999999	297	999999	961	274	999999	574	469	999999	616	906	999999	907	999999	306	722	649	587	177	209	168	318	621	960	956	774	126	805	113	409	484	999999	882	37	215	221	381	999999	110	488	999999	158	226	999999	990	999999	999999	276	584	546	892	465	209	96	460	999999	999999	501	15	499	349	999999	366	300	999999	819	602	999999	959	94	999999	519	487	689	25	19	102	999999	969	186	999999	999999	999999	567	517	999999	887	796	576	75	545	999999	999999	611	148	425	792	925	89	181	187	938	999999	500	999999	382	978	520	81	451	999999	277	531	829	999999	498	547	798	782	123	931	806	313	894	999999	470	394	876	550	600	227	999999	329	798	999	28	999999	731	371	999999	999999	999999	999999	999999	27	999999	999999	305	78	650	877	993	999999	966	249	381	999999	422	999999	734	999999	999999	969	481	999999	881	948	733	829	523	955	816	436	647	82	563	999999	999999	876	281	999999	999999	807	999999	722	233	32	362	559	628	393	999999	780	999999	156	938	408	999999	901	146	328	999999	999999	554	694	70	999999	506	894	685	999999	999999	546	678	622	899	999999	79	758	10	858	596	999999	211	140	834	999999	799	500	999999	999999	836	286	740	953	496	622	263	215	662	666	526	468	873	337	937	999999	111	24	256	644	338	495	900	287	732	999999	999999	999999	860	33	767	15	999999	530	463	179	806	999999	135	287	51	864	105	344	999999	138	999999	873	999999	259	934	785	999999	499	826	351	386	462	230	55	358	838	355	999999	999999	521	999999	352	874	767	778	999999	888	969	603	474	400	999999	945	604	150	400	231	610	999999	981	761	999999	703	999999	793	354	505	999999	928	212	518	466	999999	821	430	958	999	435	481	558	897	284	999999	999999	950	999999	516	625	904	958	999999	744	549	917	759	447	649	999999	973	999999	999999	807	999999	401	955	999999	130	134	184	192	999999	795	139	540	93	487	999999	999999	171	972	999999	879	185	969	594	774	917	999999	999999	983	999999	246	462	57	999999	99	242	505	406	27	700	391	451	999999	567	821	615	19	999999	282	82	307	601	999999	596	999999	999999	81	806	191	26	999999	999999	201	873	164	343	91	862	994	254	869	944	999999	999999	455	437	462	411	999999	168	907	693	
999999	999999	21	644	461	460	675	467	170	698	999999	11	999999	328	260	849	999999	488	999999	156	839	37	999999	363	458	727	151	574	179	670	999999	32	999999	909	283	290	862	519	881	631	196	537	94	999999	729	152	186	136	999999	999999	998	294	635	999999	853	761	999999	658	999999	733	319	111	297	500	664	202	892	196	54	969	987	893	999999	902	959	312	943	41	999999	315	551	999999	397	999999	999999	749	999999	356	66	522	582	213	999999	158	322	95	249	593	516	999999	259	999999	91	217	626	114	687	732	801	551	818	676	34	880	191	304	714	732	829	914	805	999999	140	999999	999999	999999	571	458	590	874	999999	359	999999	999999	66	999999	932	189	939	567	72	664	555	515	999999	906	189	999999	966	28	380	517	999999	999999	999999	713	999999	559	819	843	543	238	152	927	487	468	160	927	824	999999	371	534	792	271	851	150	990	625	828	490	603	128	492	572	503	556	999999	923	375	353	999999	383	370	106	33	834	522	627	999999	245	755	999999	627	999999	656	846	999999	502	749	590	722	242	730	999999	249	424	745	580	433	931	999999	236	561	481	925	988	174	999999	248	27	627	999999	598	593	735	999999	501	999999	999999	657	999999	999999	184	784	630	471	999999	40	999999	609	999999	999999	204	106	999999	528	700	156	421	668	681	37	264	999999	963	359	999999	999999	999999	898	923	600	664	775	999999	779	62	776	850	999999	999999	143	840	639	999999	685	999999	501	230	216	650	354	733	257	999999	804	838	451	999999	281	826	515	999999	999999	685	999999	287	999999	996	592	475	923	999999	957	999999	547	197	625	804	999999	190	999999	917	999999	257	578	866	417	798	999999	999999	999999	999999	999999	637	999999	706	999999	953	439	407	749	505	637	999999	726	58	775	999999	438	616	223	647	544	100	999999	598	999999	710	117	999999	870	630	701	651	864	968	727	330	502	841	315	671	374	879	441	647	289	657	530	530	100	493	370	688	727	963	420	487	954	999999	666	181	846	807	537	128	803	986	875	999999	330	455	430	999999	310	552	282	664	658	45	318	392	189	586	541	999999	270	999999	999999	901	999999	999999	375	270	999999	144	999999	567	351	323	844	999999	781	772	210	645	999999	773	999999	185	690	756	999999	918	923	284	999999	269	275	999999	858	999999	71	974	210	90	89	999999	422	176	727	715	323	345	201	999999	610	416	386	896	323	999999	636	999999	999999	801	421	457	347	899	151	565	999999	200	999999	65	241	806	572	129	565	999999	361	220	457	975	443	493	727	
908	673	585	999999	378	837	371	163	322	764	409	669	999999	823	999999	999999	171	423	133	880	145	999999	803	844	999999	341	421	145	425	301	245	368	927	730	438	235	566	682	923	362	102	999999	919	52	173	460	999999	89	999999	195	296	561	320	612	591	134	999999	741	999999	47	426	999999	737	30	529	50	741	902	394	296	999999	489	999999	999999	999999	243	863	761	680	999999	408	342	306	239	15	683	999999	999999	148	314	999999	825	66	999999	936	866	174	898	999999	132	718	40	695	552	727	806	71	549	824	357	270	118	999999	819	639	93	929	507	25	846	992	999999	764	89	999999	643	433	614	833	999999	79	964	247	558	97	378	646	999999	512	208	621	999999	999999	790	53	256	764	999999	256	999999	999999	999999	883	999999	140	303	999999	615	621	94	999999	457	999999	903	999999	305	999999	512	999999	271	999999	185	995	999999	234	494	924	999999	45	999999	878	196	999999	981	984	413	91	570	428	999999	999999	41	143	428	824	999999	792	597	512	748	385	262	515	985	415	760	999999	76	999999	645	999999	302	579	999999	215	999999	98	999999	999999	875	224	999999	93	936	169	999999	52	577	992	70	701	999999	471	999999	308	999999	680	382	575	234	742	24	128	782	426	808	461	205	999999	637	999999	68	679	636	999999	999999	999999	999999	999999	999999	718	103	999999	999999	999999	51	831	999999	999999	589	999999	716	168	694	142	209	191	311	520	360	954	846	999999	365	999999	999999	999999	999999	764	232	999999	999999	556	575	999999	649	999999	736	999999	384	977	179	566	999999	130	369	999999	985	504	334	999999	999999	67	475	55	871	999999	718	406	311	394	999999	999999	416	142	999999	169	592	188	999999	999999	454	473	999999	383	784	999999	731	999999	999999	743	671	340	439	338	589	54	91	529	999999	910	232	999999	536	999999	980	652	160	500	715	999999	999999	999999	20	999999	999999	999999	921	999999	271	999999	17	999999	999999	568	722	999999	97	999999	552	370	87	72	544	583	999999	123	937	155	402	141	140	241	529	426	436	864	329	373	999999	999999	133	989	999999	62	902	999999	560	968	999999	999999	564	999999	947	999999	132	253	272	437	39	335	465	999999	999999	999999	461	999999	953	363	141	857	347	723	197	366	247	97	804	491	680	297	563	969	877	999999	999999	67	294	184	303	192	999999	999999	344	564	731	999999	300	138	999999	136	795	207	836	999999	976	840	884	590	999999	44	449	780	756	999999	999999	495	999999	620	562	403	491	778	999999	949	264	455	389	633	635	889	797	999999	999999	553	502	999999	143	465	112	
999999	182	999999	76	269	743	999999	145	999999	791	245	459	999999	575	999999	645	999999	147	999999	166	530	461	999999	955	228	999999	999999	890	212	999999	999999	362	442	999999	999999	231	787	999999	800	215	443	320	785	841	400	440	127	111	692	999999	999999	999999	999999	999999	999999	285	921	999999	847	999999	999999	999999	932	364	385	882	26	171	749	976	858	999999	999999	681	723	999999	675	419	565	788	128	671	999999	304	762	999999	116	142	936	549	309	999999	999999	777	244	512	999999	431	999999	999999	423	956	999999	999999	999999	182	881	574	586	999999	610	512	193	69	903	309	999999	638	602	999999	775	883	999999	209	677	819	449	569	447	999999	833	999999	952	57	374	999999	999999	492	999999	589	999999	542	999999	576	939	999999	855	804	999999	999999	780	748	828	278	741	999999	731	999999	48	999999	732	999999	137	376	536	999999	559	999999	695	741	990	249	393	22	881	243	337	658	270	880	964	645	999999	512	439	95	425	999999	315	834	440	999999	453	24	857	999999	415	190	999999	583	246	719	119	142	944	999999	364	999999	999999	508	212	83	999999	167	275	97	626	624	936	451	940	875	999999	999999	310	832	796	999999	165	886	827	156	619	999999	644	999999	535	563	567	999999	730	608	297	807	631	367	275	295	749	769	378	790	253	999999	642	999999	999999	259	999999	121	744	999999	660	510	999999	999999	999999	999999	523	30	561	72	999999	48	999999	342	588	999999	238	943	999999	510	999999	395	518	47	902	999999	54	283	366	286	732	999999	164	744	947	786	136	999999	903	999999	772	729	217	315	733	215	999999	999999	782	999999	30	999999	999999	999999	365	275	992	643	163	442	171	249	663	285	340	999999	883	976	394	801	897	662	50	507	737	999999	999999	999999	999999	697	155	743	501	501	265	999999	902	920	389	682	999999	999999	999999	999999	899	532	75	932	975	133	331	899	916	999999	999999	368	847	56	505	464	999999	790	340	465	296	427	748	999999	29	495	707	963	597	999999	999999	414	249	999999	607	999999	835	255	236	189	375	255	827	520	999999	897	996	855	424	924	595	999999	999999	999999	184	481	784	903	913	489	425	368	999999	215	973	563	128	999999	449	300	629	999999	563	160	99	51	600	237	638	999999	499	852	549	672	999999	13	262	292	404	999999	430	931	342	747	764	999999	999999	622	547	999999	779	999999	416	133	305	999999	450	11	867	999999	881	999999	999999	791	999999	999999	818	639	99	969	311	999999	873	999999	870	697	509	816	396	91	107	977	690	668	352	770	445	425	377	370	562	260	425	271	
254	874	665	550	999999	999999	999999	314	532	577	999999	943	854	103	263	999999	999999	634	615	999999	46	903	865	607	999999	229	999999	402	272	729	416	60	999999	999999	999999	996	999999	999999	69	999999	892	792	455	999999	999	999999	915	352	999999	768	125	999999	645	639	235	999999	18	68	999999	999999	72	999999	52	803	170	617	532	252	35	266	576	999999	999999	419	892	253	458	999999	607	50	314	785	999999	503	999999	999999	999999	780	999999	999999	987	972	857	532	143	106	750	652	952	392	876	672	327	999999	999999	828	362	236	747	982	892	265	999999	71	232	287	999999	548	199	681	211	751	866	307	278	603	999999	53	285	795	503	806	800	224	173	641	999999	334	999999	999999	136	999999	999999	404	999999	999999	999999	795	309	855	999999	211	999999	280	190	135	806	30	636	999999	398	999999	950	952	489	96	464	246	898	591	819	241	247	413	555	32	999999	471	471	999999	92	644	999999	430	264	301	353	999999	44	999999	999999	447	999999	712	397	999999	239	999999	915	749	999999	284	897	717	46	999999	963	59	724	167	417	999999	999999	100	515	753	575	999999	697	197	743	999999	212	999999	999999	381	543	535	25	738	793	999999	999999	721	999999	808	746	999999	393	999999	999999	999999	806	876	630	999999	999999	606	206	643	251	708	393	727	16	344	999999	999999	960	664	765	437	43	999999	999999	780	999999	836	999999	707	999999	548	146	743	859	449	137	336	240	267	999999	937	338	381	496	94	999999	999999	999999	932	737	999999	75	728	999999	900	269	820	511	999999	999999	62	783	499	636	703	572	650	999999	999999	217	745	806	703	999999	828	999999	662	499	290	537	959	999999	890	999999	999999	483	999999	554	999999	190	317	824	999999	999999	999999	163	839	745	793	522	603	999999	159	999999	991	903	371	556	370	801	999999	330	231	321	751	931	893	999999	339	229	164	105	908	386	899	921	999999	999999	999999	999999	269	999999	705	999999	999999	999	972	174	977	403	121	861	194	168	999999	987	602	999999	804	508	999999	319	999999	573	367	999999	999999	772	826	999999	488	224	813	695	541	999999	624	463	999999	752	959	728	999999	999999	999999	302	999999	750	803	999999	328	355	352	999999	414	950	510	141	410	436	946	209	999999	907	914	897	58	499	999999	999999	372	148	999999	62	999999	999999	999999	999999	466	75	999999	311	968	914	751	143	872	579	291	591	189	492	63	950	805	759	390	999999	30	999999	254	999999	133	911	549	189	663	999999	693	999999	999999	40	675	999999	840	645	240	434	165	781	35	999999	999999	45	999999	879	95	999999	257	
790	161	132	999999	255	821	184	188	999999	999999	572	479	999999	886	418	999999	159	816	718	120	170	529	999999	489	249	195	775	999999	97	208	669	103	999999	52	999999	999999	999999	580	430	999999	999999	467	999999	999999	999999	311	999999	592	799	636	999999	73	377	630	96	270	999999	643	999999	69	999999	971	100	859	999999	478	999999	999999	982	698	999999	578	396	999999	999999	999999	356	896	895	999999	999999	193	413	460	644	999999	726	302	956	643	525	999999	369	370	478	693	376	323	365	125	999999	999999	610	111	999999	984	676	183	185	393	914	308	999999	282	327	861	568	639	224	999999	752	264	583	349	999999	922	219	36	725	761	336	42	541	999999	999999	829	583	311	172	660	999999	552	999999	572	728	999999	677	999999	999999	999999	999999	737	109	268	999999	499	340	270	929	375	999999	649	458	999999	999999	999999	999999	968	99	498	999999	266	476	563	999999	999999	147	20	620	954	999999	132	983	118	635	599	932	282	416	694	498	999999	382	797	885	290	103	702	514	846	460	709	997	554	339	869	270	999999	999999	173	999999	329	649	974	130	652	666	999999	788	468	949	999999	561	404	999	999999	883	678	678	886	115	444	506	999999	504	999999	135	438	779	766	338	396	191	999999	342	999999	672	407	677	242	624	754	914	56	896	965	158	602	999999	373	999999	591	999999	214	67	916	823	875	480	584	527	237	570	31	139	999999	999999	317	71	830	302	486	11	445	272	361	529	459	878	538	396	532	883	999999	781	746	529	999999	195	426	999999	999999	927	102	715	999999	193	999999	999999	343	999999	840	541	724	81	509	590	431	942	706	999999	373	996	999999	999999	999999	354	164	999999	392	44	335	132	645	999999	504	999999	999999	730	875	999999	636	542	999999	875	556	991	169	999999	282	166	107	44	999999	39	999999	801	985	904	999999	52	999999	653	534	308	338	718	999999	999999	577	950	681	701	76	538	999999	831	999999	76	999999	13	194	821	967	235	999999	999999	642	615	503	703	999999	999999	19	999999	149	982	999999	246	546	999999	105	919	766	331	485	999999	967	951	279	160	999999	919	273	717	999999	999999	686	308	372	999999	85	290	746	873	999999	677	692	243	398	777	823	224	529	803	908	999999	64	645	999999	541	999999	691	346	353	363	653	740	302	975	999999	999999	709	874	508	762	815	183	999999	944	808	713	733	562	501	336	999999	999999	469	809	592	999999	50	558	999999	715	394	943	403	519	734	999999	400	268	999999	999999	124	350	999999	51	999999	102	170	701	941	999999	598	999999	844	26	
999999	263	281	492	999999	999999	265	160	53	792	377	871	780	999999	219	872	322	475	105	29	221	784	378	428	999999	500	992	349	616	12	999999	999999	999999	999999	290	480	665	907	999999	689	226	999999	306	238	673	231	999999	999999	999999	79	515	133	43	825	804	453	999999	852	776	999999	784	916	999999	999999	999999	121	772	403	102	739	216	415	599	415	999999	257	488	150	754	495	187	215	857	999999	497	994	999999	283	581	837	594	812	140	982	904	310	430	265	999999	562	999999	918	694	999999	862	110	533	999999	32	557	965	745	107	291	999999	999999	999999	996	554	681	999999	999999	821	265	155	999999	284	616	510	502	999999	233	587	202	999999	269	521	999999	684	396	470	605	261	999999	999999	999999	715	999999	277	335	251	433	999999	881	674	959	107	438	606	468	999999	916	127	999999	999999	741	168	905	999999	455	999999	953	322	999999	220	999999	246	797	393	305	688	434	348	999999	261	403	999999	705	527	86	172	93	999999	225	570	553	488	732	304	139	690	809	604	822	278	297	121	553	671	391	722	309	999999	311	780	401	577	942	277	336	230	463	387	178	999999	973	454	106	597	666	804	514	999999	263	614	879	999999	999999	906	963	291	968	999999	145	363	862	999999	207	445	178	975	999999	999999	999999	909	999999	431	999999	999999	304	842	24	956	999999	999999	218	807	791	696	900	571	60	46	314	999999	261	429	999999	814	999999	999999	257	661	999999	999999	999999	60	534	353	387	457	999999	988	611	130	277	21	39	558	155	64	257	511	999999	999999	999999	509	160	999999	658	999999	999999	999999	116	999999	595	362	538	999999	328	999999	282	447	318	453	999999	72	434	193	778	999999	999999	693	668	376	688	746	127	820	765	759	900	999999	695	579	278	999999	999999	999999	535	914	483	715	999999	999999	782	999999	202	101	440	862	84	966	154	999999	999999	495	953	740	680	849	999999	718	558	568	267	669	752	999999	184	395	190	192	657	863	999999	999999	464	681	593	878	553	36	389	903	684	999999	999999	999999	171	783	828	151	999999	686	678	765	167	670	729	999999	67	999999	916	55	682	999999	319	290	651	731	41	282	156	801	305	219	338	654	884	334	212	999999	577	401	567	49	620	971	195	11	528	793	951	481	821	100	119	999999	999999	792	624	187	635	439	751	555	994	769	391	999999	436	999999	999999	405	910	592	999999	524	487	642	281	347	105	650	213	999999	330	675	979	214	999999	999999	433	101	999999	35	839	147	999999	21	54	999999	999999	726	574	26	999999	556	999999	
239	215	999999	856	588	521	286	91	985	236	513	235	329	789	186	369	442	88	695	694	999999	753	747	875	475	597	430	757	379	85	197	241	773	114	750	999999	515	147	845	580	999999	999999	853	911	999999	999999	725	71	413	366	141	938	999999	861	685	486	467	719	391	990	101	999999	999999	999999	49	282	461	224	49	187	853	305	242	124	270	942	899	836	739	999999	872	999999	354	22	944	258	920	911	999999	274	541	795	755	854	488	999999	999999	999999	872	999999	999999	511	32	235	513	835	705	206	601	743	586	631	999999	701	128	999999	183	699	965	790	999999	999999	794	999999	999999	68	550	387	636	365	710	999999	964	999999	364	371	346	999999	999999	119	553	723	999999	686	687	909	999999	64	736	756	731	999999	978	999999	511	784	716	256	589	454	295	999999	570	245	42	631	667	114	347	757	396	64	200	855	246	638	999999	117	97	999999	999999	496	651	880	633	999999	999999	882	999999	579	654	99	540	64	824	999999	999999	84	999999	66	252	710	716	979	369	677	351	132	845	999999	555	608	169	852	211	798	676	690	612	863	654	785	740	767	112	306	524	999999	999999	20	484	164	999999	41	999999	999999	999999	671	520	999999	827	853	46	501	34	999999	930	999999	852	35	559	473	472	791	411	467	970	949	876	72	999999	999999	999999	999999	398	999999	999999	137	367	670	29	14	179	656	45	999999	999999	248	742	67	376	836	292	16	460	21	692	672	629	999999	570	999999	794	999999	803	621	762	211	113	633	999999	802	330	192	15	999999	999999	816	999999	999999	718	732	216	819	696	999999	923	94	384	386	709	999999	507	340	109	999999	219	722	852	424	999999	546	999999	119	167	573	999999	110	999999	904	999999	876	916	28	318	838	999999	974	999999	487	697	678	827	726	923	426	305	999999	999999	815	345	581	999999	999999	574	999999	597	107	662	132	809	999999	93	479	668	999999	999999	489	31	270	577	245	961	375	726	369	719	418	195	741	278	999999	26	196	569	146	912	586	453	999999	251	525	322	999999	999999	874	999999	357	999999	999999	999999	999999	967	822	999999	999999	620	597	613	214	462	189	911	921	854	999999	999999	897	910	532	920	980	45	885	29	62	922	333	698	852	774	999999	360	105	881	462	558	203	948	469	999999	325	972	249	683	72	614	999999	999999	393	78	697	447	999999	180	879	999999	92	803	194	187	296	898	761	999999	101	828	999999	49	401	999999	612	948	450	16	999999	17	796	211	957	448	999999	550	315	784	999999	924	999999	924	999999	
682	999999	400	764	291	999999	426	221	809	592	243	999999	361	391	658	465	999999	996	999999	999999	871	999999	999999	999999	746	999999	746	593	976	362	177	13	999999	46	718	269	222	999999	169	776	187	796	987	619	999999	650	999999	999999	999999	999999	338	927	305	999999	141	699	595	553	27	635	492	833	244	456	999999	999999	906	999999	999999	399	252	564	837	752	397	85	996	271	133	106	486	588	999999	657	34	999999	999999	542	905	29	673	669	176	999999	294	354	999999	540	203	493	999999	999999	495	266	86	773	100	999999	961	999999	702	333	430	921	159	999999	895	999999	432	185	999999	373	420	653	725	583	397	313	467	52	523	466	77	639	999999	631	102	680	581	260	159	164	999999	849	326	999999	248	255	384	389	459	974	117	28	962	381	444	842	540	503	385	787	96	918	542	246	265	791	569	527	812	225	999999	182	36	377	999999	999999	336	999999	999999	152	928	999999	593	999999	358	59	677	980	197	999999	999999	88	874	372	999999	999999	316	89	94	457	686	999999	577	244	969	999999	991	594	590	999999	999999	165	168	999999	858	18	334	993	888	999999	999999	588	999999	562	999999	927	307	663	309	999999	264	999999	300	886	465	80	510	359	579	999999	999999	92	400	324	743	984	919	640	513	70	339	323	999999	999999	999999	107	528	24	168	52	638	338	295	462	618	269	864	282	999999	788	999999	974	423	475	158	41	198	24	999999	100	17	666	999999	249	999999	940	65	422	999999	368	552	495	200	537	999999	729	999999	938	705	483	129	647	862	999999	561	999999	900	726	999999	999999	909	513	999999	77	44	971	187	56	664	999999	214	999999	729	419	245	23	783	999999	690	429	245	260	999999	345	999999	999999	804	999999	999999	443	50	999999	692	250	459	49	299	133	999999	813	551	749	999999	36	279	677	999999	452	999999	548	581	23	999999	310	999999	999999	999999	859	106	673	177	752	369	231	638	875	759	488	960	999999	723	660	999999	876	877	496	976	292	999999	999999	453	361	945	999999	862	36	999999	392	184	800	845	440	999999	829	646	798	389	999999	398	404	918	438	492	293	825	999999	629	999999	432	580	682	911	793	802	999999	815	999999	230	369	611	999999	999999	314	170	360	293	634	564	239	88	116	924	893	999999	386	999999	869	661	323	941	407	141	959	604	999999	933	646	999999	609	830	999999	999999	693	786	999999	551	134	331	932	541	999999	75	999999	999999	474	757	27	131	426	215	999999	155	907	427	214	451	417	710	52	999999	646	999999	955	409	97	946	241	999999	
851	834	890	547	999999	999999	999999	341	999999	615	139	999999	999999	999999	808	999999	884	845	262	275	582	378	999999	999999	289	999999	999999	886	120	530	266	527	999999	911	279	591	999999	409	425	134	999999	872	250	801	580	681	511	131	601	999999	524	251	694	965	534	483	700	476	267	999999	999999	999999	231	680	358	612	844	14	255	999999	999999	999999	429	137	503	709	138	342	843	608	999999	772	294	558	15	999999	832	560	386	796	890	849	151	211	999999	12	651	569	453	967	836	999999	876	385	999999	49	999999	567	999999	824	999999	368	632	659	220	999999	484	999999	999999	343	780	999999	628	458	335	999999	999999	228	889	999999	68	568	999999	875	771	507	999999	909	999999	966	203	275	98	561	999999	999999	999999	492	999999	132	528	978	999999	120	197	552	878	999999	59	999999	706	999999	677	999999	766	785	479	757	887	713	228	999999	597	708	149	515	205	76	17	803	22	851	236	767	972	999999	674	999999	687	228	999999	478	999999	831	999999	600	597	127	795	665	63	469	999999	287	904	952	391	196	970	999999	356	812	420	255	240	854	376	910	999999	686	121	700	79	668	94	749	715	765	448	548	917	88	281	351	750	553	256	948	999999	30	999999	999999	807	15	872	999999	999999	613	600	415	234	999999	129	118	554	362	399	936	999999	999999	247	625	747	432	764	278	541	79	999999	687	608	427	58	977	987	633	892	73	796	278	691	111	174	42	324	240	958	172	797	999999	163	999999	755	999999	783	83	740	385	250	603	284	989	118	913	806	806	639	151	131	920	999999	999999	999999	924	474	145	999999	999999	117	999999	319	999999	281	117	999999	298	671	999999	204	914	999999	516	823	202	993	999999	993	261	236	999999	601	816	51	876	927	827	180	831	999999	999999	621	35	999999	715	293	905	717	999999	390	517	145	298	947	216	37	953	513	946	930	772	151	210	488	599	933	999999	999999	999999	190	999999	128	999999	999999	556	302	999999	248	117	909	97	984	999999	870	718	999999	313	869	999999	848	973	324	233	999999	470	999999	999999	546	999999	999999	790	999999	322	820	684	399	999999	190	400	999999	170	999999	999999	47	842	787	159	339	770	226	630	999999	502	556	216	391	895	939	999999	60	999999	330	569	999999	128	999999	999999	182	196	329	87	133	479	921	688	999999	918	195	999999	683	356	92	776	999999	162	999999	999999	765	999999	303	999999	365	542	349	999999	839	155	81	999999	332	124	999999	999999	451	999999	507	163	999999	868	947	472	999999	880	964	703	798	553	118	182	960	444	
907	568	893	824	721	590	139	888	848	999999	847	276	999999	999999	999999	939	335	322	655	999999	504	896	665	830	794	485	999999	645	243	296	46	899	958	888	217	999999	999999	626	999999	916	34	692	30	834	624	999999	155	405	333	858	228	796	999999	956	940	20	902	999999	39	246	999999	999999	999999	999999	999999	948	318	999999	361	962	999999	999999	894	738	999999	999999	876	999999	215	362	339	182	321	999999	77	250	382	11	999999	999999	515	197	999999	191	904	539	47	468	757	999999	999999	308	54	371	179	519	901	999999	977	138	144	81	857	677	906	838	999999	279	494	835	999999	316	898	164	457	999999	122	712	834	449	773	418	83	539	238	41	138	949	216	558	349	594	34	819	72	443	340	918	284	999999	367	768	973	999999	999999	817	999999	890	999999	999999	406	999999	999999	537	365	726	998	999999	999999	875	710	232	73	936	999999	980	292	88	101	999999	172	999999	999999	999999	92	15	999999	161	438	421	999999	248	45	539	999999	160	999999	496	999999	999999	445	22	479	409	365	999999	999999	47	435	129	999999	999999	798	999999	513	212	760	999999	455	360	291	846	889	999999	999999	471	197	533	999999	346	999999	796	999999	754	577	160	724	39	412	947	310	407	999999	318	999999	309	450	143	36	948	399	456	51	114	65	598	132	999999	164	893	999999	180	262	99	780	738	707	999999	333	362	999999	731	999999	507	59	884	131	580	151	999999	31	63	999999	999999	946	999999	754	520	699	999999	38	283	874	999999	10	140	154	999999	538	158	602	406	810	673	470	668	673	544	999999	180	999999	551	309	219	872	999999	999999	426	153	886	999999	999999	354	353	999999	214	856	999999	507	919	739	999999	999999	993	352	625	999999	999999	999999	287	230	220	465	999999	512	486	973	664	646	116	466	999999	492	651	999999	999999	62	466	999999	999999	812	999999	46	999999	999999	999999	508	999999	867	256	649	839	60	865	999999	773	731	824	841	848	241	201	626	400	462	999999	13	401	828	999999	573	787	494	999999	999999	820	183	329	98	531	977	666	797	999999	467	999999	678	626	985	401	683	237	625	999999	34	620	782	999999	683	429	977	117	488	931	683	862	999999	941	400	999999	999999	412	999999	319	999999	574	999999	236	999999	999999	342	999999	415	437	262	346	172	994	94	999999	48	999999	999999	668	553	869	188	865	716	604	281	736	236	149	800	281	999999	315	629	459	225	555	713	847	97	601	701	60	678	347	700	361	856	999999	807	73	766	78	765	11	396	538	519	338	564	606	999999	276	636	999999	
845	856	374	999999	999999	492	823	798	581	952	177	137	197	999999	904	920	879	690	999999	999999	514	999999	549	999999	72	686	46	384	292	490	451	435	424	697	501	999999	986	999999	999999	325	249	967	496	813	833	269	351	150	433	644	999999	999999	935	898	476	999999	317	746	999999	999999	456	449	999999	100	510	999999	713	499	877	71	933	658	784	25	498	999999	935	999999	793	803	999999	999999	951	647	764	982	499	525	230	88	535	999999	658	953	869	799	461	406	999999	101	556	851	272	999999	710	78	685	919	409	929	487	999999	999999	999999	617	560	498	868	336	999999	999999	197	999999	799	536	694	999	830	156	698	95	539	432	702	257	999999	999999	999999	936	695	306	580	125	300	999999	954	296	890	346	318	311	592	79	784	999999	368	582	473	835	26	78	855	773	711	843	947	159	260	520	134	927	999999	999999	640	999999	672	999999	978	208	581	407	119	999999	837	999999	503	999999	647	853	888	910	170	753	999999	627	451	807	414	457	999999	805	46	999999	221	999999	999999	659	999999	563	186	297	999999	999999	263	999999	999999	371	935	323	999999	487	511	406	631	224	766	999999	999999	999999	999999	864	666	531	999999	776	370	739	282	455	995	843	41	94	676	601	316	895	499	309	999999	90	871	101	999999	175	999999	639	748	999999	624	246	999999	425	783	321	631	999999	720	486	259	229	999999	489	328	506	456	426	729	40	907	871	999999	712	355	699	993	999999	424	389	483	999999	991	285	830	999999	999999	616	999999	365	999999	999999	184	22	999999	448	991	391	999999	610	719	999999	909	717	999999	752	580	999999	80	94	328	66	999999	340	13	528	237	999999	659	570	309	999999	125	374	999999	999999	696	999999	662	999999	999999	611	999999	813	670	999999	821	283	196	87	999999	272	546	227	999999	913	584	844	18	999999	220	188	732	999999	310	879	761	544	999999	999999	65	926	999999	173	386	717	263	845	670	999999	999999	954	627	999999	999999	46	303	999999	338	157	999999	999999	645	140	695	528	999999	600	512	790	844	286	626	999999	31	262	991	382	840	329	999999	739	183	610	824	266	561	161	820	273	586	999999	216	510	334	213	999999	150	477	857	838	999999	342	880	999999	431	337	999999	999999	139	999999	999999	999999	999999	497	360	679	44	999999	439	999999	727	779	248	214	980	79	126	446	818	971	850	904	999999	999999	999999	407	303	56	999999	929	705	601	690	228	665	806	999999	22	999999	533	999999	999999	48	890	121	884	103	676	583	362	220	999999	740	999999	205	26	84	527	501	953	
385	987	913	509	999999	135	98	999999	548	999999	871	113	472	294	724	26	865	102	379	121	313	999999	999999	50	718	296	860	532	32	999999	999999	999999	520	30	157	269	920	539	628	985	999999	82	137	409	490	116	999999	456	444	189	160	982	157	999999	649	758	524	873	791	999999	274	999999	997	899	452	201	999999	452	999999	465	999999	999999	474	394	324	241	999999	73	560	611	999999	414	98	843	999999	749	999999	999999	380	399	744	57	748	999999	720	999999	84	999999	956	299	523	504	319	978	999999	823	518	763	75	999999	268	460	999999	189	636	999999	999999	999999	410	703	999999	462	81	999999	999999	58	588	821	673	94	166	271	999999	999999	97	844	105	119	759	999999	241	768	74	962	140	999999	733	568	999999	861	762	920	828	262	630	70	433	571	268	44	999999	696	999999	980	262	999999	353	999999	101	791	764	999999	999999	999999	472	900	398	999999	999999	999999	999999	29	806	812	332	246	443	854	999999	36	421	533	999999	999999	999999	545	678	999999	710	999999	940	681	999999	233	106	999999	999999	999999	790	729	672	325	954	831	719	225	889	287	658	25	999999	499	421	74	380	240	999999	679	304	927	231	315	408	484	496	643	552	582	715	929	720	350	73	999999	364	105	999999	29	999999	224	999999	999999	434	999999	999999	450	269	412	999999	866	886	999999	799	862	999999	366	917	999999	345	86	673	317	571	999999	305	223	435	510	999999	284	660	498	673	89	282	829	880	713	904	55	383	999999	999999	849	53	874	550	210	412	998	188	109	683	999999	551	347	830	999999	399	366	25	999999	702	999999	999999	397	999999	720	999999	678	485	213	999999	999999	702	999999	587	722	685	430	672	234	107	711	106	999999	814	744	538	934	999	184	323	548	39	624	999999	161	643	655	999999	830	620	999999	522	975	533	393	236	27	760	118	29	968	693	790	661	991	481	654	583	999999	191	656	678	310	890	999999	270	999999	96	435	88	40	728	999999	614	999999	199	130	37	430	999999	520	183	891	999999	354	854	999999	963	455	999999	999999	81	274	648	999999	65	221	95	505	133	999999	930	335	39	989	250	850	999999	297	999999	360	626	163	999999	670	482	787	155	545	183	30	999999	999999	755	99	959	463	203	649	318	999999	45	532	307	999999	590	848	999999	176	114	999999	999999	675	654	329	999999	918	355	977	492	278	75	999999	332	112	999999	299	579	999999	39	786	656	999999	979	824	325	104	855	558	90	633	925	999999	440	179	957	449	986	436	726	50	118	226	999999	50	911	495	
209	204	338	300	279	999999	999999	327	357	537	696	829	999999	278	72	999999	999999	859	352	999999	118	163	155	593	313	999999	999999	989	678	440	999999	938	913	829	895	661	230	790	364	14	843	123	822	430	752	167	431	458	978	999999	999999	308	698	825	386	56	59	999999	999999	135	706	156	649	916	168	757	916	185	999999	411	577	117	505	347	999999	995	341	999999	841	155	999999	765	20	367	999999	999999	250	999999	452	999999	999999	485	803	238	999999	999999	473	905	271	994	251	256	999999	576	742	221	803	999999	582	391	714	334	903	841	413	941	146	291	999999	999999	516	828	733	533	799	101	313	276	49	555	531	435	999999	846	904	475	999999	999999	625	899	999999	890	999999	70	144	287	999999	961	824	366	560	192	111	184	487	423	999999	551	777	651	907	536	321	36	859	289	999999	66	936	938	261	701	999999	999999	819	626	999999	672	399	521	999999	352	451	682	995	349	334	289	368	491	999999	148	667	999999	991	740	578	488	211	854	417	525	35	886	115	858	526	206	364	861	110	851	162	265	141	999999	95	638	999999	520	999999	591	697	999999	999999	122	999999	692	999999	88	57	833	470	545	114	993	326	564	576	146	822	999999	924	507	390	110	986	999999	842	436	655	999999	457	691	999999	825	827	580	999999	992	823	834	293	285	999999	999999	390	616	160	148	999999	530	71	999999	697	828	667	200	73	885	136	633	850	999999	433	117	385	778	646	999999	175	746	664	584	323	988	843	648	999999	123	720	379	261	703	999999	135	878	563	994	80	999999	637	999999	25	866	200	984	807	999999	705	999999	611	970	999999	972	999999	999999	487	581	708	984	999999	505	999999	175	757	999999	156	299	999999	239	822	999999	999999	999999	537	240	648	999999	132	14	999999	796	988	232	118	409	390	731	694	269	400	981	295	95	150	142	566	850	118	999999	837	517	555	476	999999	826	404	750	444	272	227	770	458	999999	999999	999999	516	999999	66	358	999999	425	999999	48	839	840	499	489	980	405	673	798	999999	313	999999	527	999999	522	164	999999	14	639	999999	432	51	630	532	590	147	917	625	839	793	760	999999	422	913	999999	999999	999999	999999	915	769	999999	598	428	999999	155	537	999999	981	994	572	775	353	361	138	182	996	219	317	909	352	72	999999	834	999999	848	486	754	614	733	886	999999	954	99	999999	999999	833	623	468	999999	62	716	936	631	276	27	999999	475	293	999999	520	427	999999	427	572	706	268	764	423	323	999999	783	815	999999	999999	646	821	
264	492	881	349	383	750	929	999999	636	136	159	568	987	440	999999	470	874	222	468	16	536	526	172	988	79	209	155	719	279	999999	688	522	999999	206	162	983	412	999999	999999	999999	989	571	936	580	118	205	999999	999999	657	323	941	999999	999999	999999	294	738	329	892	279	183	999999	220	587	735	447	636	999999	791	999999	999999	68	483	84	999999	26	964	999999	999999	999999	873	773	999999	71	955	958	654	999999	989	911	424	663	519	131	964	82	999999	984	210	142	482	267	999999	999999	629	265	468	959	857	623	330	158	736	999999	405	409	999999	159	631	777	793	763	948	999999	863	999999	548	361	120	719	247	979	389	459	407	616	139	669	999999	700	500	694	25	376	590	276	926	506	725	565	999999	629	363	999999	349	718	318	764	739	265	999999	116	849	999999	385	350	768	287	615	788	999999	671	717	999999	286	108	747	581	299	597	999999	52	999999	555	999999	617	999999	956	119	688	999999	999999	929	186	983	393	845	999999	999999	999999	507	999999	890	937	295	79	912	432	156	999999	971	736	475	152	817	674	481	303	999999	999999	724	812	178	926	999999	904	742	999999	999999	893	999999	870	590	58	999999	999999	161	698	269	909	705	203	809	867	717	571	900	787	369	319	912	552	717	233	526	695	480	963	456	999999	999999	382	999999	263	989	999999	156	426	62	29	999999	999999	43	259	72	530	12	999999	219	918	14	999999	180	637	981	710	162	366	532	404	327	197	999999	878	999999	332	717	556	877	999999	999999	483	734	350	796	138	518	467	171	999999	999999	180	754	537	387	381	211	848	282	289	999999	789	893	658	701	999999	541	165	999999	999999	813	999999	432	999999	503	530	999999	999999	841	852	999999	999999	204	537	711	999999	442	713	501	999999	999999	868	999999	999999	668	635	590	86	999999	470	597	363	999999	431	191	246	747	161	999999	856	161	380	16	999999	97	262	999999	999999	947	554	892	827	663	475	618	944	182	834	933	867	940	154	999999	381	999999	838	999999	773	356	474	999999	290	678	645	60	750	999999	853	511	999999	51	233	138	104	577	769	699	325	813	999999	73	999999	999999	999999	916	999999	198	635	175	258	358	821	999999	482	153	611	158	28	999999	868	999999	329	333	527	826	999999	25	98	803	999999	999999	999999	960	119	410	497	72	999999	728	52	561	999999	688	999999	66	999999	999999	999999	999999	965	621	999999	899	944	164	999999	589	700	351	210	991	109	831	680	119	999999	861	900	82	656	999999	647	999999	999999	316	855	640	80	470	606	502	
999999	148	838	999999	467	999999	25	955	666	908	372	999999	999999	61	999999	405	17	153	297	367	999999	583	303	999999	999999	392	526	637	308	999999	519	239	744	708	631	961	993	807	651	999999	999999	945	415	747	186	487	771	331	999999	460	999999	926	999999	248	999999	999999	844	421	899	85	172	387	656	562	399	143	424	819	999999	500	412	210	501	216	521	378	177	556	249	496	620	205	999999	999999	481	592	999999	999999	529	999999	126	581	999999	576	918	999999	298	999999	358	53	999999	951	901	363	58	431	999999	999999	999999	809	618	298	182	413	464	966	604	999999	90	806	87	918	299	584	384	999999	999999	925	298	63	999999	999999	207	206	433	668	304	429	999999	59	167	999999	999999	720	237	828	408	503	121	951	864	490	773	999999	966	154	661	999999	999999	999999	138	509	999999	673	729	999999	999999	975	980	795	672	999999	999999	41	649	999999	999999	579	357	999999	432	799	813	346	999999	599	550	656	240	999999	16	999999	450	583	921	658	418	999999	999999	932	737	433	523	325	289	999999	482	742	902	976	15	92	969	432	794	999999	696	342	484	140	753	444	745	701	788	694	999999	434	999999	991	999999	43	589	999999	819	999	285	497	67	509	127	999999	753	999999	283	999999	999999	28	788	999999	961	86	999999	859	189	302	687	821	999999	595	999999	999999	632	910	999999	972	502	999999	613	795	62	208	285	974	999999	999999	691	492	428	864	685	715	646	527	39	504	999999	999999	245	527	321	464	960	471	552	79	186	842	856	310	432	463	999999	993	539	762	999999	656	999999	244	999999	204	402	999999	909	251	411	115	881	902	571	773	320	999999	483	598	248	813	432	999999	768	999999	635	128	999999	232	310	999999	987	999999	999999	754	999999	11	916	127	999999	297	999999	999999	999999	81	961	999999	739	659	153	328	999999	940	524	999999	234	902	475	763	568	284	240	686	941	758	127	999999	999999	999999	889	318	180	999999	537	999999	999999	131	285	697	999999	681	388	782	89	999999	143	57	999999	716	529	980	535	162	999999	786	66	875	369	909	999999	999999	999999	922	999999	834	157	163	999999	573	999999	999999	627	777	876	887	896	999999	606	999999	999999	79	863	491	296	909	783	27	808	751	893	385	999999	999999	999999	540	924	465	23	999999	834	980	644	188	980	426	363	999999	286	670	889	608	279	411	295	883	999999	274	636	860	61	999999	354	661	679	360	351	261	999999	999999	963	440	444	361	999999	644	435	999999	511	999999	555	34	740	147	861	295	999999	999999	90	860	999999	660	829	163	
204	703	635	982	508	629	85	112	725	940	707	459	174	999999	286	999999	458	808	763	766	314	36	399	217	800	394	254	999999	999999	183	299	999999	611	291	166	430	999999	453	186	881	794	999999	309	800	999999	999999	130	198	84	439	999999	999999	897	73	848	999999	314	428	999999	123	999999	999999	931	999999	651	404	847	999999	761	855	641	15	631	881	999999	860	727	599	777	398	273	66	916	740	771	60	415	547	442	988	126	590	270	72	999999	999999	522	757	999999	45	564	247	437	228	798	406	616	999999	101	988	999999	714	650	794	849	328	178	200	780	600	988	310	999999	772	739	60	744	568	999999	272	348	999999	450	742	999999	36	629	999999	999999	374	999999	400	999999	454	999999	999999	940	476	222	188	540	332	999999	558	56	264	796	664	489	747	662	57	640	999999	999999	480	999999	999999	960	823	698	479	999999	415	166	598	853	999999	234	999999	120	277	999999	206	732	26	993	999999	999999	999999	239	965	999999	205	712	999999	999999	628	804	77	999999	41	999999	999999	489	70	999999	999999	999999	458	410	799	999999	999999	636	395	999999	444	106	999999	487	999999	223	391	999999	733	270	999999	703	770	838	999999	202	999999	199	999999	761	956	716	671	941	999999	999999	246	999999	999999	535	67	568	327	694	999999	532	180	999999	999999	818	135	805	756	799	999999	867	632	619	999999	999999	281	999999	557	634	745	728	434	691	64	884	976	222	999999	207	213	493	386	86	524	703	32	999999	436	270	635	999999	960	999999	999999	564	866	627	993	832	263	105	21	693	949	596	107	488	999999	879	999999	913	651	558	596	538	491	999999	105	999999	584	703	999999	999999	998	593	767	563	999999	999999	27	358	228	331	999999	118	482	692	136	927	605	544	52	999999	428	722	999999	412	285	391	999999	320	532	999999	258	560	999999	724	694	365	828	544	716	45	999999	493	999999	329	999999	488	66	798	999999	177	875	50	661	978	999999	285	93	365	288	390	426	707	826	706	83	999999	548	758	999999	771	109	71	827	999999	695	934	37	999999	798	797	999999	284	891	364	646	999999	898	590	855	419	282	473	265	999999	618	999999	666	988	999999	230	939	307	800	657	78	813	222	653	292	999999	257	999999	567	491	64	152	999999	999999	999999	865	495	958	999999	999999	999999	635	805	501	999999	541	278	49	934	999999	857	37	483	243	296	999999	994	254	307	920	171	379	999999	774	281	475	999999	205	928	390	999999	999999	404	222	169	442	17	999999	999999	750	666	999999	999999	989	633	36	669	581	184	237	870	
250	999999	982	426	129	730	41	229	999999	203	999999	120	999999	842	876	633	270	84	854	999999	284	989	557	264	953	999999	999999	151	255	806	999999	30	700	999999	494	330	422	999999	49	711	976	501	342	557	593	999999	425	156	756	403	999999	507	330	413	596	260	113	727	999999	999999	814	890	974	999999	436	62	419	43	358	555	999999	474	44	999999	847	999999	657	999	671	856	999999	768	999999	852	407	269	700	297	923	243	999999	695	333	331	897	96	999999	999999	131	541	687	999999	798	210	192	933	999999	187	565	813	603	113	65	615	733	55	505	132	719	176	999999	999999	120	124	338	525	151	713	255	761	266	442	878	140	999999	602	970	194	669	473	797	522	731	119	640	124	640	999999	597	851	591	404	506	954	188	564	282	999999	872	999999	792	758	932	804	999999	171	235	924	446	140	85	999999	462	255	378	999999	400	10	483	999999	885	433	999999	403	179	861	935	923	999999	614	330	296	321	12	680	48	999999	999999	999999	999999	888	715	280	999999	776	280	942	261	999999	999999	173	281	999999	658	782	999999	642	539	635	695	235	999999	972	999999	999999	789	999	459	574	340	260	999999	999999	13	999999	179	163	659	627	899	918	999999	347	613	999999	999999	95	663	230	322	999999	60	301	866	254	586	742	448	656	987	281	493	999999	255	98	699	999999	207	333	999999	215	983	911	735	776	551	964	999999	391	760	704	345	238	999999	933	210	182	582	999999	748	999999	714	12	640	628	435	997	101	524	750	226	887	340	999999	116	999999	148	999999	99	999999	621	382	66	896	292	999999	264	999999	322	887	527	260	999999	584	999999	500	999999	281	117	999999	553	999999	999999	641	543	816	15	620	155	520	999999	616	493	66	137	64	658	116	357	693	181	999999	779	636	233	966	449	756	443	615	999999	867	458	747	159	748	999999	425	362	476	929	644	288	999999	999999	910	767	391	457	130	842	874	924	424	180	980	103	217	417	577	376	259	999999	999999	87	204	167	745	999999	999999	526	243	753	880	999999	536	294	977	810	999999	999999	68	999999	323	999999	568	999999	44	577	179	654	329	18	784	999999	680	999999	748	724	631	753	32	999999	78	999999	609	130	53	660	643	999999	126	999999	999999	999999	318	950	862	767	518	261	999999	999999	737	733	206	235	969	781	999999	999999	546	262	188	570	186	583	240	720	174	999999	999999	383	934	483	538	922	914	415	790	729	605	999999	216	380	630	999999	746	345	406	383	999999	272	999999	575	158	864	228	533	202	
735	720	152	999999	80	362	748	243	264	205	999999	320	563	990	999999	472	565	56	808	939	331	999999	894	324	790	297	636	805	368	335	674	703	390	222	65	999999	463	387	145	27	999999	621	492	150	131	72	597	282	999999	112	592	818	420	999999	870	898	999999	999999	812	783	726	943	874	999999	531	999999	930	350	934	353	19	999999	999999	790	68	710	999999	754	202	727	700	364	590	266	742	855	999999	999999	999999	167	999999	999999	999999	999999	999999	938	999999	999999	619	551	142	256	347	872	102	999999	999999	629	535	170	999999	999999	635	95	93	999999	362	618	196	675	297	143	998	999999	999999	383	999999	557	499	130	963	791	999999	651	594	453	26	718	173	337	947	663	271	191	612	122	999999	489	279	929	999999	999999	376	943	999999	999999	999999	999999	999999	718	999999	360	140	414	999999	999999	936	999999	500	639	355	644	454	859	727	999999	999999	816	174	57	383	999999	999999	570	999999	999999	424	201	397	999999	206	455	15	999999	535	597	532	856	985	849	186	26	989	999999	583	940	684	517	226	629	135	440	406	999999	345	999999	82	569	869	999999	348	999999	596	999999	442	999999	999999	999	333	140	111	999999	831	324	999999	367	143	646	987	999999	999999	907	974	768	999999	999999	999999	349	119	999999	524	962	986	623	511	441	429	94	207	999999	311	685	193	96	999999	120	999999	91	794	978	545	436	999999	275	221	999999	770	999999	443	676	850	299	890	999999	615	149	999999	217	813	439	937	58	449	314	302	999999	724	888	251	999999	166	968	999999	140	320	98	389	721	412	79	670	601	651	999999	999999	999999	795	715	999999	388	91	401	277	364	999999	496	999999	278	999999	745	716	882	586	93	519	882	744	759	166	527	759	317	804	743	768	346	407	917	481	290	680	18	417	863	999999	765	999999	200	100	824	111	999999	748	666	363	999999	24	567	21	999999	277	999999	559	953	999999	773	596	999999	595	704	999999	79	796	693	75	708	474	999999	814	754	191	554	669	342	426	647	569	148	390	999999	999999	839	999999	531	22	999999	459	999999	244	999999	179	177	604	396	734	42	324	64	601	999999	323	300	753	266	769	723	376	226	537	981	999999	999999	152	999999	381	999999	172	274	999999	431	999999	20	489	319	999999	23	949	283	607	393	332	514	999999	999999	666	999999	96	999999	999999	298	278	999999	926	263	300	720	34	988	24	999999	869	999999	383	180	999999	999999	999999	444	999999	755	773	103	618	153	658	699	911	999999	949	999999	172	522	512	999999	999999	26	94	236	28	864	
988	999999	268	131	523	282	999999	376	341	363	230	652	999999	17	524	184	623	782	999999	600	999999	618	49	674	999999	357	548	991	27	388	228	999999	426	817	767	999999	834	496	629	385	569	545	85	596	999999	999999	554	504	868	999999	402	311	999999	427	64	379	999999	999999	808	176	734	149	358	952	999999	645	236	160	250	711	350	999999	162	229	41	274	543	453	554	803	802	53	999999	49	999999	916	953	999999	762	397	890	249	999999	999999	650	430	196	132	461	999999	294	404	999999	166	637	275	158	412	395	790	836	478	999999	15	999999	999999	25	999999	967	227	691	237	397	852	820	110	448	699	578	610	87	421	991	999999	518	408	999999	966	411	719	999999	551	613	972	561	999999	209	682	99	999999	999999	876	999999	243	792	999999	16	412	999999	536	827	999999	833	999999	999999	999999	487	999999	496	964	903	59	908	999999	999999	150	999999	425	301	999999	901	999999	610	999999	206	211	266	757	287	461	999999	999999	999999	874	892	999999	999999	999999	269	146	934	239	999999	134	66	999999	968	999999	783	651	443	591	120	936	635	71	999999	224	999999	511	168	999999	692	45	999999	526	428	43	365	999999	433	999999	165	165	474	672	579	485	563	841	243	359	973	636	999999	810	999999	693	248	830	470	502	250	758	978	999999	547	161	561	539	936	934	551	643	999999	999999	436	955	472	963	999999	373	661	747	277	808	755	999999	26	762	261	999999	794	535	999999	930	555	999999	186	999999	134	428	999999	34	904	309	808	340	999999	379	384	320	999999	285	999999	106	841	503	999999	179	459	491	144	799	287	211	149	26	962	297	999999	39	999999	999999	838	999999	449	637	999999	968	10	424	647	646	387	941	514	519	196	584	98	61	915	17	999999	643	294	133	999999	703	999999	792	377	130	286	355	541	27	999999	285	656	214	999999	522	179	44	844	497	422	346	999999	629	829	388	999999	51	124	999999	403	999999	778	999999	890	148	999999	217	56	526	370	999999	409	999999	83	910	927	999999	400	999999	837	774	798	797	711	409	16	540	962	989	999999	245	241	770	623	250	999999	340	323	999999	713	961	988	999999	137	999999	999999	210	556	919	461	324	650	720	933	629	999999	981	615	491	141	278	255	67	999999	134	801	638	872	832	413	597	571	878	689	876	786	481	669	999999	999999	999999	999999	999999	999999	607	999999	520	837	999999	999999	525	725	832	999999	444	716	930	999999	12	999999	308	338	999999	515	864	753	999999	41	999999	842	925	321	294	999999	336	999999	211	529	996	539	291	
801	877	999999	887	872	738	497	254	999999	856	758	666	742	173	476	999999	538	674	854	822	488	999999	999999	918	214	441	999999	64	999999	514	411	726	473	999999	999999	461	735	627	999999	999999	284	786	896	986	999999	999999	551	855	859	34	673	855	151	716	999999	31	725	999999	999999	440	925	999999	104	999999	454	42	203	444	666	999999	999999	910	681	840	548	701	882	175	999999	559	889	999999	204	135	840	555	584	757	504	485	735	999999	944	561	99	841	692	251	541	144	461	116	999999	843	500	999999	999999	311	999999	110	148	559	999999	134	999999	999999	248	969	815	999999	457	446	940	191	289	869	999999	999999	751	706	19	641	634	616	108	782	768	361	999999	999999	382	283	588	403	999999	186	346	819	19	132	603	999999	435	642	687	24	176	17	999999	999999	797	62	999999	472	101	999999	924	712	36	769	208	999999	344	738	999999	184	857	546	845	112	999999	156	121	628	999999	295	216	992	929	93	999999	760	797	14	999999	329	723	126	312	839	262	633	999999	999999	923	716	389	697	999999	512	166	630	172	460	107	650	941	999999	369	805	300	932	783	999999	163	447	999999	999999	999999	207	461	741	243	15	850	899	999999	999999	705	395	906	518	877	426	926	999999	999999	346	907	639	388	999999	999999	506	548	999999	999999	851	97	486	627	59	999999	918	61	999999	396	167	999999	207	297	80	999999	999999	899	782	999999	366	25	178	999999	999999	432	818	818	669	999999	737	466	530	58	511	783	999999	768	856	279	999999	375	511	598	441	736	709	351	318	565	999999	607	766	274	494	835	918	999999	999999	627	430	109	391	440	659	700	89	999999	786	296	17	215	52	999999	999999	991	514	580	418	26	722	476	510	113	211	140	700	999999	564	676	865	591	893	239	999999	859	999999	999999	999999	740	999999	560	565	31	999999	999999	564	263	178	502	331	348	229	999999	905	999999	598	288	239	999999	999999	823	595	120	431	999999	321	812	664	246	18	443	641	999999	369	999999	999999	488	999999	999999	575	999999	97	71	354	999999	372	45	334	894	271	704	841	999999	999999	999999	999999	455	600	142	266	752	599	931	494	887	707	551	999999	743	52	119	733	999999	953	999999	736	533	765	904	999999	285	488	770	999999	313	602	230	936	537	207	465	887	999999	999999	999999	847	165	576	467	999999	999999	547	590	851	161	999999	999999	467	187	106	999999	690	696	88	980	273	828	956	191	295	999999	615	999999	545	586	231	320	237	139	999999	999999	957	308	999999	243	737	999999	918	823	342	366	999999	
758	440	999999	775	201	999999	397	999999	28	208	395	181	342	215	586	54	275	999999	660	17	337	472	525	484	392	611	844	252	375	999999	143	999999	999999	999999	856	530	999999	811	40	975	840	579	696	382	571	136	752	38	161	852	999999	894	681	359	435	999999	999999	999999	393	589	999999	155	194	117	75	546	253	619	358	66	999999	463	999999	685	999999	999999	999999	153	912	999999	859	815	101	522	999999	248	177	579	999999	570	999999	498	999999	450	484	695	999999	588	999999	34	882	142	680	105	587	199	995	996	192	999999	999999	771	379	137	730	685	999999	999999	999999	826	999999	999999	331	787	450	999999	45	458	210	481	374	999999	999999	887	383	726	144	996	934	78	253	181	397	621	999999	844	129	301	720	999999	641	721	999999	490	999999	218	811	892	654	811	164	546	999999	710	312	332	934	491	753	13	550	999999	737	781	582	208	287	709	736	605	657	744	737	410	840	652	999999	999999	242	175	915	251	351	133	914	706	385	999999	999999	999999	999999	638	547	999999	999999	999999	984	956	999999	456	931	111	999999	59	164	419	809	394	999999	999999	873	999999	258	588	97	308	716	614	999999	876	822	600	400	18	694	29	206	999999	161	267	668	502	449	785	244	999999	95	301	999999	504	999999	990	817	659	854	999999	999999	999999	999999	999999	866	999999	999999	41	634	340	999999	157	365	145	222	789	999999	612	990	380	147	472	354	283	222	425	999999	373	978	832	782	740	163	370	639	248	400	210	400	298	414	418	161	903	112	938	935	833	291	118	757	214	999999	484	999999	916	614	999999	738	999999	999999	724	62	801	999999	999999	993	994	505	974	999999	42	999999	701	966	729	999999	451	999999	284	999999	812	92	999999	84	999999	81	679	999999	722	633	999999	472	950	565	689	366	359	355	141	944	999999	337	999999	999999	725	993	966	518	466	605	173	999999	999999	999999	921	642	192	726	999999	899	324	999999	999999	351	353	999999	271	146	286	373	961	106	999999	339	548	999999	775	160	999999	585	114	171	718	126	999999	870	19	989	999999	56	999999	999999	375	242	630	999999	555	965	375	165	731	830	241	103	644	76	144	133	422	447	867	41	376	404	999999	162	110	666	880	483	559	282	502	999999	199	337	999999	806	999999	426	929	810	785	999999	853	284	929	999999	999999	403	735	885	999999	999999	999999	152	266	999999	447	477	30	889	95	892	605	459	337	11	904	316	345	338	999999	996	517	66	255	182	551	520	233	485	193	486	747	999999	705	305	60	56	81	999999	368	
242	405	50	725	892	598	999999	999999	927	720	175	68	407	471	580	689	132	897	93	429	927	253	999999	705	608	154	931	754	42	951	999999	245	999999	969	999999	600	477	341	362	584	999999	574	305	765	999999	428	999999	212	999999	616	927	158	987	340	441	988	860	999999	999999	748	666	649	914	975	862	930	482	438	290	980	221	791	544	999999	282	999999	948	779	686	190	804	729	629	426	34	709	257	999999	999999	203	739	142	225	614	917	999999	660	329	902	98	945	911	921	154	404	999999	614	999999	68	88	50	90	658	935	943	937	30	498	951	999999	682	238	999999	97	999999	89	575	999999	591	774	702	628	877	999999	245	893	807	484	31	999999	104	768	999999	999999	999999	659	999999	289	999999	980	487	172	378	999999	999999	716	999999	834	904	324	570	684	897	293	385	421	213	69	999999	60	999999	545	999999	73	67	999999	52	451	934	591	605	296	268	610	999999	540	999999	137	999999	528	882	999999	999999	707	999999	420	999999	902	83	741	999999	424	999999	621	999999	941	695	314	691	502	674	569	900	323	719	284	426	296	996	844	171	86	877	182	178	166	999999	769	745	999999	52	999999	378	203	999999	999999	707	647	760	999999	844	999999	999999	690	853	323	82	267	999999	53	999999	584	906	999999	580	379	999999	416	999999	693	975	999999	569	999999	999999	534	200	707	187	538	577	778	999999	649	10	225	641	999999	999999	854	94	708	781	702	653	467	243	150	622	999999	643	300	999999	999999	380	999999	386	401	999999	329	132	375	89	459	999999	225	58	999999	238	999999	738	999999	999999	598	999999	999999	155	866	999999	992	300	60	94	421	894	286	584	470	279	92	839	999999	955	999	732	719	628	999999	999999	438	999999	999999	999999	999999	38	292	999999	606	467	112	772	999999	10	999999	999999	82	290	668	564	999999	640	587	987	999999	525	498	999999	98	865	890	649	999999	999999	999999	582	323	148	826	392	612	83	977	999999	999999	319	999999	249	716	970	659	438	959	999999	46	797	831	989	766	742	539	886	999999	740	576	463	949	878	47	666	714	934	464	285	951	126	663	584	821	836	205	258	688	128	215	462	689	65	999999	175	750	334	382	93	852	725	960	247	436	999999	369	451	211	999999	266	725	973	683	999999	999999	999999	257	999999	929	547	291	208	999999	534	124	999999	893	284	872	999999	389	999999	381	433	999999	166	425	157	999999	476	999999	56	638	999999	999999	999999	16	249	684	40	999999	999999	452	545	571	527	964	999999	322	938	999999	999999	338	144	876	999999	
602	260	589	764	718	109	68	462	793	244	999999	143	999999	999999	767	653	600	841	422	999999	119	999999	999999	999999	201	713	835	180	10	587	717	503	985	326	886	755	999999	919	322	404	108	990	752	337	957	830	667	686	180	999999	999999	497	722	653	64	766	398	880	999999	15	999999	887	462	216	526	999999	999999	728	748	21	999999	680	999999	28	134	128	999999	534	751	999999	55	999999	10	188	20	230	781	999999	271	129	366	999999	357	999999	140	220	538	545	999999	999999	681	999999	937	168	999999	999999	999999	704	528	935	683	864	138	211	959	999999	887	999999	205	305	999999	816	999999	628	655	222	333	222	887	914	590	999999	723	860	689	116	221	841	359	124	263	999999	999999	336	446	501	652	156	999999	999999	333	264	349	515	605	864	482	318	513	616	572	755	817	614	354	999999	999999	277	521	852	902	56	924	91	52	218	13	140	999999	999999	570	186	864	870	591	336	207	999999	265	999999	999999	999999	337	742	551	508	269	999999	981	309	999999	384	635	504	124	999999	339	268	473	397	861	352	136	360	56	396	890	946	999999	28	938	933	999999	999999	229	999999	999999	999999	539	543	949	803	999999	882	802	196	551	369	756	314	996	939	744	868	963	290	776	976	696	999999	999999	322	999999	999999	371	426	371	938	285	124	567	999999	729	929	999999	68	204	253	999999	859	844	530	200	718	32	999	199	154	733	938	232	742	496	383	925	999999	627	195	521	386	824	613	94	641	999999	849	219	814	999999	905	96	533	428	836	321	999999	131	467	941	371	999999	227	215	347	892	824	661	355	13	810	999999	18	999999	999999	45	999999	999999	999999	999999	182	789	385	999999	999999	851	698	324	999999	72	838	514	169	999999	160	159	999999	408	999999	748	922	197	864	810	619	999999	87	802	256	800	999999	650	999999	495	999999	581	999999	503	386	495	999999	510	11	293	999999	999999	281	764	581	999999	999999	833	699	810	59	985	999999	574	999999	999999	773	896	78	859	999999	198	942	999999	486	999999	307	113	31	261	555	999999	999999	581	645	323	203	323	230	234	371	256	951	999999	445	999999	656	287	398	32	999999	306	442	152	310	976	363	606	999999	13	724	334	812	447	265	637	799	999999	928	791	170	999999	676	843	999999	735	247	999999	238	703	921	30	999999	998	540	258	999999	999999	999999	668	999999	596	999999	227	999999	999999	999999	513	506	807	983	312	999999	607	999999	270	999999	999999	999999	999999	739	999999	378	584	91	999999	999999	999999	999999	16	657	755	83	269	999999	574	424	
458	343	999999	300	733	684	430	719	618	672	118	146	279	627	391	999999	999999	929	787	227	460	146	999999	427	630	606	499	160	237	239	98	775	999999	846	999999	999999	205	284	16	497	947	864	472	41	511	999999	637	389	999999	999999	378	999999	53	356	963	999999	537	42	669	136	195	280	491	389	999999	999999	848	999999	455	999999	202	430	922	299	999999	999999	999999	774	916	953	969	120	883	869	861	999999	999999	999999	882	859	999999	172	615	879	999999	999999	383	999999	458	999999	828	213	933	148	175	948	418	753	86	999999	649	762	126	716	999999	999999	396	999999	528	825	610	908	551	596	410	40	999999	52	999999	602	222	590	326	747	134	766	186	745	704	999999	350	999999	863	514	999999	963	56	999999	723	237	291	761	564	633	999999	920	999999	347	738	144	143	375	999999	484	165	68	446	999999	591	400	897	651	999999	999999	485	631	54	999999	999999	446	984	915	329	999999	321	461	999999	999999	189	213	113	839	999999	569	779	974	221	389	359	162	526	677	999999	332	340	999999	843	949	158	936	876	625	999999	301	999999	999999	55	17	173	703	42	753	198	388	296	68	999999	357	999999	510	419	665	687	233	919	999999	608	999999	429	681	618	86	544	252	337	488	999999	715	418	561	929	214	225	655	129	773	489	929	45	999999	995	495	123	647	527	221	999999	738	381	999999	619	58	588	491	95	955	999999	999999	60	808	190	929	939	999999	581	214	449	41	999999	999999	826	678	961	157	686	132	963	896	725	125	999999	999999	343	573	941	880	626	733	570	174	563	543	878	236	101	75	556	838	76	999999	772	906	634	235	28	940	97	441	999999	963	991	322	999999	934	268	50	596	999999	342	700	588	715	471	939	592	999999	800	734	999999	999999	576	134	829	413	353	643	999999	117	555	11	793	194	928	999999	999999	251	323	943	967	61	478	190	506	375	733	999999	445	694	999999	734	150	999999	999999	194	999999	866	492	999999	591	625	535	999999	819	341	907	403	786	863	999999	999999	999999	856	766	999999	151	395	628	999999	999999	296	208	999999	475	999999	860	999999	808	743	220	315	758	506	362	352	999999	999999	999999	175	467	999999	279	581	926	300	765	294	595	381	52	11	999999	38	147	304	999999	999999	23	999	999999	999999	999999	53	653	462	593	473	503	424	488	161	34	463	999999	350	999999	626	893	999999	65	576	844	437	700	218	77	999999	369	999999	924	810	976	371	694	999999	745	236	999999	474	706	301	790	181	893	891	999999	999999	42	999999	287	999999	
821	838	943	999999	999999	999999	352	445	999999	863	114	445	499	677	185	663	769	16	605	999999	699	429	477	763	786	673	543	809	241	999999	697	999999	781	134	989	147	427	790	367	587	883	999999	89	999999	197	354	681	999999	715	323	999999	35	999999	496	999999	999999	999999	189	127	959	999999	999999	213	112	999999	542	664	375	688	48	245	999999	999999	27	906	216	999999	999999	576	441	991	999999	104	917	276	671	379	294	33	597	776	247	672	407	963	350	288	976	999999	655	690	315	536	677	999999	47	387	999999	590	894	62	736	999999	686	967	304	448	296	836	504	999999	379	352	100	271	999999	316	251	63	565	999999	373	957	920	751	999999	999999	426	839	239	294	205	703	138	545	50	999999	999999	440	668	999999	999999	150	999999	493	320	963	999999	415	90	730	999999	130	999999	966	689	778	999999	934	291	999999	32	456	606	219	966	676	999999	555	231	373	999999	811	395	999999	935	232	785	999999	441	722	355	20	758	508	158	84	679	172	999999	999999	941	999999	158	165	879	545	544	962	526	644	999999	891	194	717	999999	334	735	370	40	466	992	264	503	999999	999999	999999	698	999999	70	891	996	999999	698	959	431	999999	662	239	784	400	688	823	911	796	972	464	999999	50	999999	824	349	319	142	399	999999	687	558	999999	998	999999	846	446	901	634	647	698	202	235	999999	143	671	506	999999	640	999999	179	999999	706	595	702	999999	999999	999	246	552	687	999999	308	690	744	999999	83	999999	999999	999999	251	921	286	158	999999	271	999999	754	964	999999	843	733	502	621	999999	343	851	993	999999	999999	198	446	665	91	999999	999999	894	544	999999	423	999999	275	669	96	536	257	76	557	999999	441	593	903	999999	999999	709	953	426	999999	590	410	868	999999	935	242	364	804	266	999999	198	504	377	66	212	999999	999999	578	74	415	94	852	277	303	682	864	999999	294	411	999999	382	16	363	217	999999	150	555	518	999999	999999	731	731	999999	871	369	816	999999	537	700	494	999999	141	889	21	999999	738	143	574	407	81	152	80	999999	684	822	191	151	170	112	71	999999	999999	248	999999	683	999999	860	405	933	999999	800	562	593	917	63	999999	127	999999	614	226	17	999999	120	268	293	661	338	316	59	188	674	999999	435	639	999999	481	892	999999	337	250	877	738	999999	541	999999	589	486	486	630	580	73	799	556	999999	64	999999	935	980	999999	32	999999	554	355	755	201	897	137	954	428	582	358	865	999999	373	348	278	350	579	987	999999	185	852	999999	478	124	999999	
357	549	999999	999999	545	912	907	315	999999	333	392	884	350	383	461	531	999999	999999	999999	208	999999	999999	999999	785	674	366	992	999999	846	181	867	877	641	326	549	999999	380	944	46	999999	958	709	999999	999999	999999	465	999999	614	999999	654	794	999999	256	916	99	174	11	798	999999	189	920	266	468	999999	465	515	253	999999	833	873	161	122	21	999999	249	999999	45	999999	899	218	999999	388	409	202	386	239	999999	724	236	999999	999999	999999	145	856	999999	701	250	112	559	999999	221	214	780	378	503	682	999999	470	676	24	999999	479	999999	601	61	542	857	999999	668	236	885	528	797	458	999999	579	999999	164	270	547	999999	999999	973	528	999999	923	607	40	699	999999	613	170	58	222	255	118	681	543	805	999999	844	999999	999999	332	495	692	417	332	92	999999	704	999999	210	999999	189	206	999999	380	604	137	999999	826	577	964	623	999999	480	584	212	187	897	999999	359	286	703	860	498	650	42	313	516	284	948	775	999	999999	959	919	999999	58	612	311	999999	677	58	999999	999999	480	999999	770	222	999999	129	905	999999	271	999999	923	435	328	999999	999999	348	301	620	660	878	801	999999	481	765	999999	999999	164	574	596	505	681	237	685	999999	28	941	271	101	683	164	52	750	738	39	46	493	715	999999	758	962	999999	66	999999	149	604	515	237	15	660	292	965	340	999999	765	440	696	999999	999999	999999	912	86	210	937	999999	835	60	999999	452	729	77	835	999999	816	633	858	624	839	545	859	513	999999	266	440	401	199	712	999999	972	598	349	742	999999	660	845	886	447	129	892	314	999999	999999	999999	286	999999	456	161	524	804	907	815	856	215	999999	186	208	819	999999	545	316	133	738	999999	853	999999	334	984	162	970	747	420	504	946	241	315	234	929	999999	847	945	999999	197	517	74	782	493	537	846	484	647	76	677	584	586	190	815	34	930	897	999999	472	998	553	67	496	999999	910	974	699	999999	279	840	999999	600	999999	935	231	199	999999	999999	999999	999999	678	333	680	743	999999	999999	60	499	210	999999	92	589	999999	999999	999999	999999	578	471	582	563	156	533	378	236	755	984	318	999999	999999	835	859	11	999999	335	330	230	386	753	999999	999999	924	999999	999999	280	757	999999	127	239	999999	771	621	999999	999999	999999	990	154	955	454	999999	935	61	805	905	374	149	91	999999	157	718	423	83	824	999999	41	639	947	999999	107	479	423	866	88	953	822	999999	259	687	236	344	185	999999	932	766	465	499	128	303	999999	141	675	223	999999	
999999	999999	999999	796	539	291	604	999999	372	857	975	999999	78	972	999999	999999	160	999999	403	891	812	542	158	999999	999999	614	542	520	653	405	966	803	999999	896	567	999999	135	999999	719	406	999999	999999	999999	999999	957	999999	397	526	276	220	236	251	282	331	167	978	730	556	738	924	749	94	399	967	999999	181	999999	181	999999	777	957	733	179	999999	269	999999	729	741	999999	865	227	25	253	442	999999	724	531	878	999999	588	354	999999	688	795	999999	548	901	845	999999	785	999999	225	121	499	999999	999999	81	284	72	646	259	988	999999	999999	707	734	840	957	798	176	650	495	443	999999	432	387	55	384	350	720	620	884	226	408	46	11	903	754	189	999999	999999	999999	999999	999999	339	365	217	815	97	923	708	999999	56	358	144	343	782	999999	999999	875	457	696	934	351	35	374	999999	963	836	705	830	96	778	132	523	404	679	999999	497	999999	180	239	297	999999	22	676	838	867	999999	999999	999999	618	687	313	229	956	999999	999999	999999	999999	593	254	978	391	102	621	175	924	999999	739	664	441	797	999999	999999	227	409	999999	999999	358	536	999999	999999	144	999999	221	408	999999	903	567	93	999999	999999	999999	483	925	261	905	334	401	511	914	42	534	48	999999	820	687	607	11	999999	803	144	718	437	688	555	844	906	880	222	701	31	277	999999	458	168	274	526	780	965	504	193	937	847	622	872	173	105	697	401	999999	866	999999	20	289	999999	564	999999	794	999999	417	999999	453	999999	809	893	764	878	999999	630	555	171	827	45	62	620	999999	871	815	999999	392	748	218	489	501	999999	999999	266	999999	387	603	180	731	410	558	999999	739	759	47	729	999999	295	515	999999	845	559	49	865	958	669	873	693	289	977	987	668	790	964	687	975	999999	507	512	212	37	999999	999999	999999	487	557	880	447	833	999999	708	106	243	999999	999999	999999	794	264	999999	707	513	909	890	753	999999	889	714	775	82	71	956	999999	783	312	50	469	128	999999	387	411	788	436	860	203	279	890	435	649	330	744	191	519	209	999999	699	127	999999	686	999999	597	999999	115	375	772	139	108	323	999999	111	999999	823	999999	999999	999999	999999	999999	59	697	484	533	464	999999	454	337	880	999999	411	999999	999999	922	999999	442	999999	790	999999	682	999999	97	74	999999	576	999999	999999	156	921	19	642	311	886	999999	78	797	212	999999	999999	778	660	47	891	692	999999	345	328	188	209	999999	561	96	339	245	26	961	632	313	956	960	527	308	416	870	804	109	999999	990	854	
999999	240	150	999999	789	31	32	206	999999	484	240	185	369	999999	540	458	999999	972	650	999999	116	174	898	523	182	261	999999	631	31	887	597	254	338	334	31	160	421	999999	999999	223	999999	765	260	829	726	785	167	361	876	422	999999	999999	451	395	747	22	999999	999999	483	538	669	401	999999	999999	886	986	999999	44	999999	999999	999999	126	433	436	999999	999999	913	79	797	999999	103	10	754	609	639	999999	999999	943	587	19	999999	794	999999	20	554	602	590	766	942	999999	938	999999	435	497	385	141	999999	25	783	405	108	272	999999	96	445	668	646	575	999999	999999	999999	903	457	916	570	252	999999	423	882	18	761	157	137	67	458	970	575	267	233	508	768	787	169	999999	999999	556	964	999999	574	885	999999	24	912	526	555	44	675	519	926	999999	970	289	142	999999	643	951	144	772	638	475	103	388	352	356	657	406	744	275	999999	23	999999	999999	848	999999	61	747	244	610	511	423	304	65	999999	999999	537	999999	654	394	547	999999	999999	202	240	108	791	578	671	566	868	159	300	410	513	999999	856	678	440	999999	723	999999	716	533	271	225	999999	999999	999999	262	818	178	751	999999	728	999999	601	94	72	749	214	999999	85	678	741	361	133	894	999999	427	244	859	999999	518	670	651	253	999999	999999	25	927	753	530	419	747	699	407	939	682	468	321	999999	615	690	931	250	820	999999	791	909	102	287	496	629	28	999999	130	243	690	999999	802	712	999999	56	822	460	952	665	931	51	954	193	222	999999	115	999999	253	367	586	430	830	215	106	31	923	650	267	999999	401	999999	999999	173	999999	605	665	609	617	569	868	480	999999	999999	116	749	955	908	75	412	999999	554	999999	762	657	269	256	999999	616	999999	133	182	203	61	999999	151	472	790	933	616	428	999999	855	684	499	116	143	675	108	356	999999	24	999999	854	387	999999	999999	817	516	990	358	77	992	485	999999	695	999999	246	890	999999	287	174	975	458	984	26	699	999999	272	551	999999	999999	498	269	74	119	597	348	673	427	77	655	999999	999999	268	360	513	380	249	999999	999999	896	784	999999	79	902	48	136	870	371	157	54	554	965	863	776	579	733	420	999999	108	938	572	472	897	632	891	43	199	633	999999	328	790	468	722	239	797	364	200	172	81	470	477	312	280	32	110	317	89	492	999999	780	999999	999999	705	999999	999999	999999	247	446	999999	15	936	999999	858	999999	999999	96	253	633	979	225	542	257	264	637	470	999999	202	874	531	584	953	999999	
999999	999999	369	876	999999	831	905	485	127	753	999999	999999	534	240	454	451	768	24	73	455	513	999999	248	711	659	77	429	74	128	999999	915	999999	61	239	394	136	999999	388	333	421	728	999999	108	788	105	198	113	240	816	751	115	516	520	508	204	999999	493	999999	226	695	999999	841	367	753	838	725	24	304	845	327	982	390	691	651	726	19	999999	460	615	471	964	198	258	377	999999	408	999999	552	44	999999	999999	811	171	637	18	999999	145	354	949	999999	183	808	394	498	768	724	999999	999999	781	999999	828	42	51	754	731	223	593	999999	999999	999999	999999	471	270	747	684	181	999999	63	999999	839	873	123	510	245	298	165	804	999999	609	542	583	57	771	849	279	610	999999	416	906	795	304	156	857	520	571	711	548	647	999999	597	505	771	235	942	320	714	532	999999	466	999999	419	833	390	953	999999	999999	999999	420	477	83	411	812	156	847	999999	727	265	990	674	586	999999	166	946	21	999999	812	822	829	999999	565	88	963	949	340	385	471	765	904	664	999999	20	138	999999	739	195	693	999999	387	406	999999	459	541	999999	880	959	263	999999	378	999999	53	938	871	881	999999	995	999999	862	816	999999	84	999999	361	335	864	999999	488	986	216	826	354	197	445	432	946	999999	546	831	79	381	131	999999	999999	988	621	871	149	256	267	744	999999	999999	808	914	999999	630	107	216	277	999999	480	276	680	552	572	855	999999	449	999999	999999	999999	617	999999	444	999999	999999	575	999999	999999	992	436	999999	728	999999	88	523	999999	530	109	325	18	340	563	999999	999999	855	903	999999	425	999999	377	699	321	461	295	999999	48	374	573	832	65	734	501	285	877	248	548	999999	474	58	999999	973	999999	619	797	128	63	36	999999	495	596	731	947	999999	624	999999	999999	276	186	948	485	25	956	999999	270	284	838	287	887	662	317	694	379	377	299	999999	359	702	663	176	86	21	830	999999	245	333	787	553	999999	151	328	281	999999	525	573	461	26	83	999999	523	289	999999	149	881	999999	902	999999	580	658	230	387	227	612	20	872	473	999999	999999	999999	936	496	295	627	746	343	999999	663	854	803	838	387	999999	352	150	886	310	872	949	899	343	999999	216	895	999999	764	999999	668	999999	652	110	276	147	52	422	36	994	999999	999999	999999	999999	999999	508	777	819	842	110	874	472	133	999999	601	999999	979	697	966	290	399	999999	982	242	377	641	999999	702	572	999999	243	930	123	892	161	479	999999	755	104	999999	439	85	598	663	236	
999999	898	90	509	42	168	354	456	746	604	961	419	315	775	999999	306	999999	257	602	867	999999	359	240	420	131	832	233	602	503	850	999999	599	329	999999	181	743	130	999999	539	92	999999	483	376	297	200	999999	106	980	498	999999	365	999999	995	999999	999999	846	667	669	387	210	934	752	999999	896	290	999999	100	310	603	863	186	880	999999	999999	999999	470	982	943	230	71	999999	999999	999999	337	999999	496	603	533	723	335	86	461	999999	339	157	146	530	480	16	999999	999999	999999	386	634	989	999999	120	999999	817	999999	864	723	449	999999	474	690	647	625	999999	794	769	567	999999	278	999999	725	74	999999	372	841	939	512	936	999999	999999	939	867	999999	347	999999	386	127	715	999999	999999	999999	22	499	865	467	498	999999	78	222	68	411	219	999999	848	999999	419	999999	999999	976	882	361	999999	56	999999	535	999999	178	999999	400	418	999999	851	684	999999	433	713	575	999999	999999	352	43	443	724	344	690	729	999999	631	999999	601	653	999999	739	29	118	576	965	999999	999999	643	330	999999	678	804	416	560	535	309	424	999999	844	219	218	633	848	918	72	711	543	999999	74	546	214	799	764	999999	122	664	699	999999	747	999999	192	271	32	415	764	919	999999	999999	999999	460	217	999999	756	443	999999	116	181	200	513	264	732	999999	578	999999	423	999999	999999	999999	447	870	610	999999	814	545	37	946	610	442	163	152	784	413	999999	614	999999	999999	999999	999999	853	999999	493	508	353	999999	576	999999	999999	248	992	999999	879	169	692	333	849	650	707	221	416	999999	505	739	46	370	480	329	923	964	454	730	837	719	999999	441	386	111	999999	999999	968	379	263	999999	449	278	999999	999999	720	287	999999	688	985	830	914	14	999999	753	472	983	22	999999	999999	728	794	999999	999999	999999	254	261	946	747	438	999999	999999	46	999999	142	299	767	107	999999	999999	999999	210	765	745	999999	805	910	930	999999	639	999999	318	720	999999	535	577	188	230	114	380	469	340	26	999999	610	587	999999	420	378	999999	704	886	167	649	999999	999999	39	999999	51	999999	999999	330	323	118	999999	76	532	401	69	564	120	547	993	485	148	999999	193	514	145	428	927	999999	999999	178	999999	999999	161	81	556	16	999999	662	188	999999	45	148	27	908	61	543	65	999999	360	813	353	166	893	682	510	784	344	999999	390	623	436	844	768	155	999999	999999	915	999999	844	63	999999	999999	368	253	449	999999	297	285	462	999999	373	450	149	749	825	999999	999999	479	570	999999	999999	33	281	565	999999	201	380	999999	
735	999999	628	604	641	307	797	999999	797	999999	242	999999	497	69	72	789	259	986	704	29	329	999999	405	999999	999999	83	391	999999	186	803	930	257	629	425	550	266	999999	768	808	842	951	930	999999	810	246	70	283	611	999999	999999	315	336	496	361	552	340	801	999999	714	568	999999	805	718	994	719	984	999999	999999	519	806	815	491	187	862	999999	399	423	594	999999	829	800	779	40	693	497	603	999999	999999	872	219	999999	790	63	250	926	156	999999	999999	101	261	999999	999999	102	165	676	824	159	633	293	999999	916	216	983	885	999999	146	999999	35	507	999999	999999	612	209	309	351	999999	999999	936	935	920	188	438	503	947	649	999999	687	875	26	673	454	137	984	999999	302	258	807	178	482	790	381	196	488	974	38	577	11	792	814	651	999999	222	698	372	974	488	712	45	245	178	999999	899	999999	834	672	999999	999999	489	999999	102	228	269	999999	155	548	999999	949	528	919	82	999999	894	999999	999999	286	241	439	621	745	999999	546	999999	999999	999999	999999	999999	187	654	312	999999	949	521	785	721	433	136	758	552	823	999999	999999	193	126	172	579	999999	999999	642	557	440	665	999999	999999	202	555	999999	336	999999	813	76	814	305	226	986	133	999999	119	349	999999	159	999999	886	797	764	285	363	999999	770	734	777	999999	544	106	872	276	943	999999	592	175	976	999999	609	739	757	999999	999999	999999	140	999999	503	455	499	700	407	957	999999	999999	979	917	202	802	999999	424	46	433	999999	209	354	999999	190	308	526	183	999999	999999	999999	999999	50	597	51	395	524	730	999999	332	153	844	698	914	497	734	798	674	973	999999	243	194	703	333	896	44	999999	420	859	204	928	999999	734	58	93	632	178	391	875	807	287	999999	193	714	289	999999	510	439	231	999999	999999	851	210	792	125	688	454	999999	700	17	772	114	870	46	403	827	999999	650	999999	865	566	999999	999999	176	896	999999	11	988	999999	470	533	193	198	999999	999999	999999	126	942	932	404	188	999999	691	999999	44	183	999999	156	320	461	326	860	608	366	889	999999	999999	43	999999	718	687	465	671	999999	484	588	915	467	351	327	999999	177	717	435	999999	114	725	930	141	999999	442	855	678	592	154	672	999999	832	524	601	999999	999999	56	224	999999	722	789	999999	393	455	268	507	804	993	750	999999	999999	999999	999999	784	378	132	999999	999999	285	831	786	999999	94	811	13	93	999999	750	999999	628	131	503	999999	964	325	273	546	686	999999	934	999999	684	999999	996	999999	999999	163	740	233	
999999	190	874	938	885	935	710	376	582	452	999999	565	63	699	131	36	649	464	714	468	999999	585	226	999999	999999	780	112	246	999999	291	600	929	212	527	401	999999	256	564	832	999999	614	896	964	243	290	999999	999999	984	999999	969	880	999999	999999	281	128	326	963	167	597	115	833	999999	999999	999999	999999	255	999999	536	999999	999999	780	999999	631	999999	999999	217	999999	999999	436	999999	999999	127	526	128	411	652	491	931	408	85	484	98	967	999999	204	151	617	999999	392	45	26	470	686	999999	199	795	326	762	427	999999	705	999999	999999	626	331	999999	947	170	888	209	999999	431	138	232	208	691	127	904	490	999999	600	947	999999	401	954	323	999999	999999	928	999999	335	728	999999	497	999999	503	367	350	406	488	999999	457	784	192	281	595	999999	464	838	508	999999	999999	281	714	320	758	999999	999999	671	17	286	467	241	282	873	45	999999	641	999999	705	333	776	508	999999	518	153	172	417	999999	368	981	975	651	430	939	913	456	799	186	622	999999	38	679	398	999999	736	225	512	318	246	678	700	612	143	184	999999	913	999999	999999	177	595	973	219	999999	999999	310	816	811	343	960	588	127	464	239	999999	999999	999999	120	801	781	999999	659	108	884	690	291	373	999999	255	48	999	187	603	18	36	149	818	999999	372	900	999999	414	178	999999	999999	999999	999999	382	550	999999	803	803	478	424	250	999999	874	334	622	744	937	999999	999999	304	960	410	524	999999	213	453	999999	730	747	900	860	999999	491	999999	999999	138	55	991	999999	999999	245	205	709	188	768	100	274	494	754	627	963	999999	848	874	397	257	46	790	178	106	999999	999999	999999	577	999999	999999	454	999999	108	493	699	945	340	198	999999	765	701	999999	999999	122	188	999999	976	999999	936	999999	674	617	999999	979	102	265	999999	871	974	173	149	141	624	52	999999	999999	395	999999	928	27	292	660	814	632	555	700	113	66	917	410	106	935	641	325	999999	999999	770	129	401	443	999999	999999	224	999999	625	569	721	999999	476	999999	606	715	201	999999	956	24	802	730	433	401	162	766	953	999999	76	999999	999999	308	989	808	999999	276	868	494	894	999999	999999	919	17	985	979	999999	589	879	803	390	743	722	999999	48	45	49	695	10	291	367	515	999999	828	420	79	423	655	668	667	340	846	999999	34	143	578	883	723	447	422	693	186	83	999999	686	470	778	938	951	772	340	999999	868	213	537	999999	999999	999999	596	916	565	999999	920	222	472	543	46	697	236	469	162	999999	999999	588	597	
190	441	879	152	999999	999999	484	999999	895	999999	759	978	503	999999	826	783	792	999999	999999	856	880	265	999999	307	152	999999	999999	712	491	620	23	333	999999	616	356	875	915	947	645	999999	91	119	35	884	713	565	999999	209	410	686	369	199	725	999999	716	999999	999999	581	999	999999	999999	772	999999	285	323	436	999999	999999	999999	999999	867	845	491	999999	774	999999	999999	977	594	587	999999	881	311	804	260	824	607	558	900	431	999999	999999	947	129	999999	999999	897	999999	999999	287	999999	656	68	459	819	524	707	820	999999	945	694	603	999999	422	635	338	470	417	35	498	999999	149	986	719	655	534	898	371	500	465	873	491	999999	999999	719	245	822	852	985	736	999999	787	601	999999	999999	999999	356	534	999999	999999	848	490	999999	82	458	728	669	999999	803	295	999999	345	329	999999	999999	212	197	999999	703	400	515	618	431	299	381	999999	547	42	999999	953	999999	999999	877	423	616	392	767	343	859	990	575	483	58	700	120	999999	467	109	882	534	514	999999	831	104	571	240	68	434	999999	417	191	999999	999999	999999	117	999999	468	999999	884	999999	999999	853	820	713	824	999999	570	731	999999	599	583	447	159	999999	449	510	542	782	852	386	333	343	642	999999	999999	938	127	208	593	999999	323	999999	999999	202	99	999999	857	127	280	539	670	337	255	111	833	743	999999	999999	410	606	999999	685	64	508	999999	111	221	378	903	885	914	371	999999	331	286	32	232	999999	367	788	999999	424	512	322	716	996	98	540	617	76	461	218	797	999999	999999	637	506	717	837	988	449	488	224	999999	624	308	199	923	999999	810	520	530	551	999999	952	306	183	741	791	369	999999	680	760	837	999999	706	574	161	194	648	526	999999	129	379	348	999999	210	127	698	999999	806	175	715	999999	555	999999	667	184	43	840	463	764	999999	999999	975	769	728	386	961	999999	733	48	999999	999999	293	15	999999	181	284	788	105	999999	53	383	562	848	964	953	292	502	49	999999	127	353	195	762	590	999999	999999	999999	446	823	165	780	684	768	999999	999999	523	999999	531	999999	899	255	745	407	999999	999999	914	137	804	775	999999	468	879	343	920	394	999999	531	425	758	777	705	352	282	999999	273	698	999999	421	434	440	999999	971	553	500	872	608	788	51	48	999999	277	773	670	729	697	999999	351	999999	52	549	991	999999	773	999999	204	903	472	506	457	853	130	715	380	999999	999999	999999	335	843	58	999999	212	999999	386	30	510	931	999999	999999	999999	372	357	946	379	885	448	616	208	
836	305	968	146	999999	593	999999	616	561	403	335	376	209	575	999999	999999	266	999999	511	748	752	999999	999999	999999	999999	999999	95	505	184	346	999999	896	745	299	498	547	999999	999999	920	895	999999	999999	948	537	355	999999	14	796	999999	156	122	548	936	868	999999	629	43	746	999999	999999	508	689	442	225	908	999999	631	909	999999	960	720	617	426	616	556	999999	268	734	999999	743	298	298	655	999999	233	945	960	877	843	869	514	342	999999	931	999999	512	971	733	629	917	554	105	719	889	435	504	132	330	321	118	370	308	870	999999	700	219	44	999999	999999	999999	477	754	999999	217	456	387	999999	495	228	54	999999	534	115	999999	198	999999	579	999999	602	729	823	640	999999	999999	999999	999999	472	948	240	999999	999999	567	741	665	449	999999	39	512	443	999999	319	637	999999	277	742	836	202	911	294	999999	640	999999	812	999999	149	999999	199	999999	999999	999999	915	999999	999999	50	999999	808	792	999999	519	999999	999999	76	331	553	419	999999	999999	297	993	672	23	999999	664	733	999999	207	999999	479	526	612	611	700	804	203	143	999999	382	71	999999	999999	53	752	999999	896	343	573	947	268	852	953	308	901	346	45	236	363	582	531	999999	379	62	999999	923	907	787	473	272	999999	420	346	813	477	596	69	629	270	169	999999	399	973	260	497	626	572	999999	709	364	768	966	779	500	851	568	331	881	730	828	999999	999999	999999	999999	999999	999999	999999	999999	999999	314	286	999999	966	999999	814	141	528	128	565	696	999999	604	87	119	504	172	999999	845	961	908	275	187	999999	442	999999	658	999999	999999	441	999999	120	999999	481	404	87	361	10	584	686	999999	50	213	999999	43	477	890	41	760	807	655	215	670	999999	923	49	109	517	533	529	165	999999	999999	686	916	586	999999	132	682	42	152	172	67	169	250	999999	72	999999	865	999999	784	627	769	864	786	443	449	252	999999	364	999999	843	476	999999	999999	119	193	526	999999	457	547	999999	358	728	664	493	158	511	938	65	977	247	652	999999	744	999999	841	991	900	482	999999	999999	575	328	64	309	696	12	637	999999	999999	545	462	418	427	27	278	999999	999999	302	295	999999	314	502	999999	740	201	907	319	999999	999999	202	625	927	999999	860	999999	999999	999999	365	796	156	873	806	381	441	999999	244	151	727	268	999999	999999	999999	999999	999999	382	83	999999	323	118	999999	692	644	999999	491	920	534	999999	567	825	248	377	999999	999999	148	75	508	130	945	955	999999	766	999999	734	999999	410	27	740	122	487	128	99	999999	
257	17	463	239	942	889	521	260	999999	583	901	30	433	999999	111	58	142	999999	952	999999	999999	999999	32	110	909	999999	90	902	999999	985	89	706	158	999999	596	498	999999	836	999999	240	999999	999999	821	192	690	714	53	463	916	999999	979	613	176	104	992	106	984	363	329	556	999999	999999	465	999999	503	999999	871	999999	999999	612	999999	306	319	721	571	999999	340	840	419	205	999999	627	986	999999	15	476	540	64	999999	499	514	999999	516	18	999999	815	248	999999	689	495	999999	636	999999	313	328	683	303	454	999999	338	766	999999	944	133	214	191	632	363	154	36	663	999999	392	861	107	52	790	310	300	756	424	669	161	923	363	999999	525	682	784	999999	183	999999	531	999999	733	370	387	392	804	250	192	885	999999	662	831	35	254	251	999999	999999	893	992	999999	999999	913	106	993	30	770	498	666	950	578	822	999999	999999	294	999999	137	737	999999	407	506	59	999999	539	153	498	101	337	470	283	999999	508	999999	190	932	755	781	636	376	366	621	315	999999	242	317	703	808	999999	740	557	123	999999	620	495	496	999999	213	384	999999	504	928	443	37	999999	483	79	392	999999	644	999999	914	501	999999	308	785	999999	475	340	231	450	689	837	596	913	999999	998	887	999999	999999	828	551	406	999999	999999	437	188	287	999999	758	247	999999	145	620	211	642	999999	999999	322	710	305	638	872	163	512	999999	999999	847	124	999999	485	191	999999	978	815	987	517	999999	498	871	607	913	999999	582	984	999999	554	226	999999	280	547	891	575	243	399	199	679	253	180	68	345	340	999999	968	282	65	999999	999999	999999	223	999999	804	999999	450	999999	391	363	300	178	999999	270	875	999999	844	685	594	616	999999	589	626	999999	274	647	440	535	276	750	316	309	999999	999999	999999	422	181	999999	742	282	135	140	999999	999999	999999	999999	797	798	999999	999999	328	293	999999	999999	666	576	188	905	860	167	188	915	836	640	57	999999	250	126	872	999999	291	999999	942	999999	490	84	582	790	929	199	850	642	75	397	431	33	999999	999999	600	820	999999	275	999999	585	999999	220	304	999999	788	397	999999	681	925	17	597	630	350	999999	958	592	999999	398	975	999999	317	546	849	448	219	999999	380	761	525	999999	228	25	999999	999999	227	280	780	215	11	542	999999	178	716	67	800	801	682	254	530	18	999999	845	300	999999	277	558	370	855	167	763	27	83	165	873	788	582	227	982	158	999999	999999	789	999999	443	999999	999999	829	792	999999	417	352	135	240	517	236	999999	724	999999	
100	669	910	924	57	248	999999	290	23	843	278	227	584	700	999999	842	999999	999999	459	856	315	139	728	578	217	749	421	891	999999	648	647	416	999999	437	999999	488	777	887	742	157	918	36	135	986	523	999999	999999	651	39	398	320	999999	999999	867	484	960	941	342	999999	307	999999	633	448	374	205	862	369	999999	807	617	75	318	303	999999	999999	289	13	742	64	786	999999	999999	999999	999999	337	457	492	999999	999999	999999	547	999999	180	999999	999999	294	588	760	790	661	999999	686	999999	422	333	11	896	621	929	999999	956	208	287	931	391	68	771	999999	46	747	379	379	204	875	80	999999	148	858	981	999999	999999	253	951	403	724	999999	925	449	131	336	999999	871	70	758	974	348	999999	999999	63	272	523	594	723	999999	291	692	492	968	352	702	999999	47	639	999999	503	713	999999	999999	999999	161	999999	332	872	710	196	507	999999	446	901	731	999999	999999	804	999999	140	999999	530	999999	122	42	999999	956	999999	428	473	524	999999	999999	264	271	101	283	41	999999	139	201	721	22	857	783	383	999999	77	620	999999	999999	242	919	155	397	193	349	999999	184	415	186	234	454	999999	999999	999999	533	999999	639	640	999999	868	902	999999	939	395	517	60	338	658	700	999999	486	198	511	999999	322	640	866	999999	999999	512	999999	497	953	966	999999	999999	999999	517	850	999999	999999	980	999999	103	999999	339	216	999999	675	999999	443	525	714	296	999999	265	735	389	953	893	325	561	999999	687	21	999999	999999	972	127	742	865	999999	808	835	999999	506	999999	417	952	999999	433	864	412	999999	78	341	999999	666	228	21	49	999999	564	957	549	999999	999999	999999	999999	999999	702	243	884	999999	999999	622	999999	879	833	251	117	328	437	971	469	460	999999	999999	618	999999	999999	970	753	116	702	999999	266	850	999999	587	414	794	335	999999	290	200	999999	479	40	456	999999	999999	833	977	903	721	377	593	999999	999999	999999	999999	745	412	299	731	999999	999999	240	372	366	866	999999	999999	837	323	992	408	690	279	480	679	404	171	999999	731	147	776	212	999999	692	672	999999	206	999999	747	999999	999999	739	558	710	999999	248	668	100	758	318	586	150	999999	999999	969	902	229	999999	56	271	583	358	568	593	713	575	260	679	693	513	397	395	99	274	79	999999	141	568	278	999999	736	999999	305	999999	560	999999	622	261	723	770	999999	587	999999	485	476	999999	180	999999	999999	637	988	988	406	999999	921	201	60	326	659	309	999999	660	350	999999	535	511	62	999999	43	87	952	999999	999999	999999	999999	809	
999999	613	798	999999	498	176	572	640	453	999999	674	60	501	368	585	999999	602	424	999	482	999999	999999	950	999999	999999	35	999999	919	685	999999	42	999999	875	121	621	447	527	999999	810	604	999999	709	999999	999999	836	12	654	674	501	655	405	541	923	897	572	380	662	999999	983	473	245	653	955	463	999999	201	999999	390	747	148	778	448	613	999999	394	537	48	173	138	519	999999	999999	427	39	593	500	560	977	999999	251	784	694	180	999999	369	444	754	999999	999999	645	827	999999	999999	363	876	957	927	528	512	45	341	499	705	999999	999999	977	999999	926	870	999999	999999	207	999999	506	999999	999999	278	999999	46	950	783	340	101	492	999999	117	340	73	163	636	999999	41	999999	512	909	295	989	707	999999	999999	218	827	837	857	14	629	432	999999	10	792	688	660	999999	562	262	11	407	222	780	999999	647	999999	773	243	999999	999999	731	338	596	999999	104	571	33	654	999999	955	502	244	488	999999	684	909	73	370	947	912	548	913	999999	908	887	776	926	268	744	56	64	604	215	404	897	104	834	932	697	127	637	999999	999999	307	508	999999	734	717	311	737	108	412	999999	739	70	818	88	688	190	328	644	765	910	694	999999	898	39	93	175	590	85	140	673	829	285	711	999999	952	999999	999999	51	219	956	999999	999999	999999	317	475	999999	999999	26	155	752	378	483	871	927	999999	407	609	999999	651	552	720	662	968	738	466	999999	359	726	135	289	466	286	999999	808	903	746	999999	999999	563	999999	999999	574	999999	388	304	356	413	783	965	555	999999	590	399	666	246	999999	999999	913	999999	999999	984	362	890	866	296	101	57	999999	34	390	159	28	580	903	466	156	999999	590	444	120	61	999999	761	999999	488	875	999999	768	572	558	766	999999	739	552	763	999999	683	73	102	212	308	349	999999	584	406	781	19	999999	210	999999	999999	399	479	741	999999	999999	601	999999	387	999999	214	288	999999	476	999999	814	288	999999	999999	733	473	669	498	241	811	711	817	186	182	706	865	400	568	999999	999999	999999	864	998	999999	999999	141	372	685	999999	997	999999	848	292	961	591	999999	999999	357	999999	999999	953	901	999999	930	999999	600	999999	148	680	554	814	719	999999	540	255	949	289	999999	793	999999	999999	983	816	243	790	999999	999999	999999	591	213	999999	52	101	999999	982	999999	999999	78	343	754	716	234	14	136	193	310	829	752	999999	641	223	545	999999	874	525	969	999999	14	999999	394	75	210	999999	999999	999999	771	627	172	558	779	999999	999999	112	999999	885	999999	
979	689	60	490	999999	783	509	949	990	999999	999999	227	340	23	391	622	928	999999	688	516	677	537	465	421	682	666	204	936	318	11	442	524	988	649	990	999999	954	659	360	292	700	607	486	331	292	410	832	544	397	999999	999999	163	999999	379	209	451	233	638	999999	377	588	572	640	999999	905	999999	238	690	32	987	668	279	598	405	815	79	60	144	138	281	999999	999999	549	608	718	289	173	619	999999	548	180	325	852	982	703	138	967	999999	425	327	182	152	999999	410	999999	23	565	954	999999	140	401	999999	999999	535	544	999999	33	999999	279	626	801	618	250	484	999999	352	427	615	999999	687	111	562	718	999999	109	691	147	149	565	999999	723	218	999999	999999	157	90	815	326	448	773	114	999999	999999	799	526	563	901	47	593	699	596	950	262	999999	38	838	999999	698	436	852	792	884	476	574	903	999999	564	999999	999999	735	537	110	999999	999999	999999	176	344	918	294	999999	789	109	555	999999	119	772	956	999999	291	318	709	126	890	595	981	229	468	653	895	933	999	970	709	858	172	495	783	999999	304	999999	504	462	413	999999	73	999999	339	610	999999	140	999999	387	649	29	36	420	220	580	947	362	708	690	33	360	546	999999	399	697	999999	623	988	631	881	999999	813	256	999999	999	532	297	890	999999	198	765	307	621	331	690	831	751	284	213	387	942	163	814	439	62	353	999999	303	642	999999	999999	151	14	505	230	215	999999	707	999999	999999	659	472	850	501	267	63	924	497	999999	999999	952	349	785	254	939	275	999	999999	999999	655	287	994	257	950	999999	623	302	126	110	485	999999	999999	999999	999999	728	479	312	323	181	999	999999	999999	594	777	954	502	365	760	565	999999	215	963	57	564	999999	664	224	899	154	999999	761	808	999999	233	812	908	285	631	525	470	962	686	644	660	236	529	999999	480	996	854	268	541	560	156	999999	99	995	508	393	73	264	999999	178	537	247	999999	371	370	964	55	227	999999	245	999999	999999	529	999999	999999	338	251	264	744	999999	999999	999999	999999	257	250	954	723	999999	776	248	461	999999	999999	999999	116	422	999999	168	49	516	951	999999	533	999999	465	999999	749	770	608	180	151	809	520	509	879	162	28	372	131	416	999999	999999	999999	496	783	888	999999	22	999999	974	721	999999	224	238	999999	661	851	923	791	95	214	999999	314	605	999999	652	999999	999999	999999	954	404	253	47	633	999999	818	196	999999	523	576	999999	999999	559	999999	459	68	594	292	557	227	999999	104	580	45	
211	297	999999	999999	999999	999999	203	391	999999	266	579	478	55	590	962	143	474	999999	410	224	373	476	403	679	156	47	67	413	999999	420	654	310	999999	11	432	977	990	351	647	392	383	999999	999999	999999	999999	980	22	14	999999	424	753	495	999999	365	671	999999	894	999999	999999	362	999999	790	999999	964	612	279	999999	999999	999999	984	152	133	177	999999	841	43	122	999999	624	175	35	63	999999	88	666	999999	616	316	999999	999999	93	841	999999	295	999999	593	451	999999	691	999999	185	968	846	345	281	629	999999	676	524	638	622	794	999999	533	337	29	706	999999	999999	999999	999999	999999	714	470	901	999999	481	999999	708	258	592	722	419	839	990	66	217	999999	999999	47	840	999999	792	701	85	299	999999	128	958	300	886	640	102	247	131	686	264	385	999999	971	158	999999	967	276	56	899	384	999999	543	280	811	958	999999	999999	613	723	706	22	999999	611	992	362	999999	999999	371	951	630	999999	999999	314	801	832	314	999999	888	403	971	526	655	185	914	624	584	687	488	928	636	999999	634	408	979	252	989	832	999999	795	523	999999	904	104	279	213	999999	999999	478	999999	999999	179	999999	220	999999	190	366	220	999999	999999	778	245	928	443	325	797	547	999999	334	559	999999	482	856	999999	879	421	999999	560	906	711	647	355	999999	999999	999999	999999	462	424	656	798	885	999999	144	610	999999	288	631	999999	999999	482	666	666	999999	919	146	181	322	287	340	339	999999	806	313	986	730	432	36	429	168	858	344	132	662	536	999999	999999	347	256	85	600	790	999999	781	434	999999	980	450	299	372	113	999999	185	93	326	999999	89	476	158	879	999999	261	999999	999999	920	999999	543	14	999999	255	82	833	76	211	999999	549	418	34	878	999999	749	999999	736	999999	999999	714	169	49	345	306	999999	597	199	376	490	348	999999	848	999999	297	511	976	82	54	300	999999	87	973	999999	777	820	999999	597	217	139	612	525	154	256	215	977	504	668	81	660	484	644	999999	720	401	999999	570	173	591	440	773	909	999999	999999	999999	999999	195	999999	568	999999	540	999999	999999	247	877	823	444	602	654	319	16	318	10	999999	999999	635	999999	263	952	816	260	890	16	999999	366	999999	833	387	470	578	792	808	999999	596	129	484	999999	999999	842	577	999999	999999	519	282	999999	465	909	307	952	160	260	932	999999	999999	235	649	994	214	880	184	990	67	141	999999	527	208	218	413	274	340	973	924	999999	384	999999	292	381	734	354	901	793	535	435	320	328	859	74	357	999999	479	
490	999999	999999	999999	999999	469	836	442	754	999999	256	505	999999	621	999999	336	522	999999	462	942	278	270	860	979	391	464	999999	821	757	999999	144	860	53	794	999999	525	352	999999	797	999999	455	938	979	129	654	297	502	999999	142	992	347	705	894	427	211	230	597	602	286	999999	837	25	684	97	99	395	999999	248	771	999999	983	769	571	632	497	340	290	740	335	999999	999999	999999	688	765	330	439	999999	625	999999	629	927	999999	476	674	992	999999	263	892	40	268	834	999999	999999	480	18	999999	143	999999	999999	999999	939	856	276	999999	170	999999	337	999999	766	999999	429	837	654	151	734	243	302	897	640	66	86	398	999999	77	269	999999	775	999999	999999	752	999999	999999	999999	721	690	999999	999999	999999	514	972	113	344	135	379	838	999999	609	900	746	999999	286	999999	630	873	794	550	156	209	921	999999	254	129	172	999999	999999	725	153	999999	461	664	999999	999999	999999	668	953	742	273	340	999999	273	999999	999999	471	999999	476	70	999999	820	927	149	924	284	373	61	727	983	182	120	999999	123	853	676	449	91	999999	999999	853	999999	999999	62	999999	815	970	658	999999	379	999999	999999	999999	303	651	332	15	321	740	484	643	999999	940	969	569	162	324	999999	999999	431	435	389	999999	999999	216	121	900	999999	999999	118	314	999999	696	358	335	992	999999	721	472	531	670	137	351	540	635	999999	999999	950	493	135	999999	854	249	933	999999	278	223	351	97	539	431	999999	460	999999	180	928	645	592	644	577	589	602	653	999999	999999	999999	999999	436	999999	999999	100	950	391	999999	999999	459	475	999999	413	66	999999	230	634	932	109	999999	677	720	999999	706	876	999999	315	915	545	897	211	999999	999999	999999	241	786	780	999999	448	481	750	999999	999999	999999	999999	882	188	587	797	369	968	720	789	232	999999	327	76	864	999999	661	644	475	200	719	999999	124	999999	999999	999999	992	999999	243	494	999999	788	953	705	649	253	994	999999	999999	999999	999999	929	999999	571	999999	28	913	720	916	999999	786	836	999999	533	305	473	348	300	421	761	804	918	734	999999	171	999999	675	999999	999999	620	824	411	999999	357	23	789	765	999999	999999	748	911	282	999999	660	999999	790	512	429	999999	186	905	703	838	999999	999999	267	204	265	409	514	352	301	303	306	758	385	920	928	520	515	707	794	999999	673	999999	532	395	84	528	381	932	255	221	251	999999	999999	573	950	43	755	594	510	154	138	405	999999	979	237	901	332	869	999999	999999	894	479	999999	56	999999	126	999999	872	129	737	37	582	
106	89	62	591	637	811	970	894	765	920	999999	649	999999	277	239	553	999999	999999	205	511	999999	999999	326	999999	999999	999999	408	833	999999	882	474	772	126	556	309	999999	999999	646	999999	520	999999	689	153	974	282	999999	526	897	886	247	715	999999	541	526	234	999999	999999	290	987	563	413	146	651	999999	455	434	533	973	968	699	625	999999	999999	685	611	667	203	352	499	142	999999	999999	947	15	999999	528	240	600	999999	548	777	999999	658	710	117	762	48	270	528	847	999999	553	929	999999	621	204	46	856	999999	566	566	420	999999	999999	15	902	199	999999	716	927	999999	933	651	999999	999999	978	862	209	999999	849	629	933	999999	652	204	999999	581	999999	393	972	491	384	999999	765	999999	366	857	803	704	214	999999	999999	553	600	999999	999999	901	509	275	999999	342	837	288	75	937	633	596	147	660	999999	330	440	261	743	446	819	999999	886	447	565	131	999999	505	373	286	999999	389	999999	999	199	999999	82	493	999999	640	653	106	999999	999999	358	770	719	999999	999999	883	999999	151	810	163	833	757	25	999999	710	522	283	341	914	999999	999999	253	371	148	471	899	258	946	999999	113	792	723	999999	999999	99	794	999999	915	999999	999999	153	94	579	80	175	441	999999	20	999999	237	366	322	999999	831	999999	114	408	580	681	802	999999	196	639	707	999999	119	130	957	972	916	120	367	999999	999999	646	626	999999	301	973	39	812	247	999999	284	746	999999	541	805	941	984	395	831	244	10	855	999999	455	872	709	65	321	139	48	866	127	999	784	999999	194	501	439	117	607	651	989	397	33	365	999999	890	999999	999999	25	987	531	289	132	537	578	999999	999999	802	999999	917	718	683	209	306	166	999999	695	783	621	450	554	287	233	999999	21	467	932	999999	911	819	487	996	123	60	345	999999	876	257	999999	999999	330	637	526	690	999999	316	198	999999	208	224	204	794	703	575	999999	253	999999	999999	525	999999	999999	90	999999	999999	439	999999	569	158	960	328	870	448	603	126	130	999999	999999	543	660	705	999999	215	891	697	999999	692	999999	547	999999	102	782	347	731	78	747	999999	746	999999	999999	220	999999	49	766	999999	999999	755	201	587	455	999999	492	999999	878	820	999999	551	199	999999	999999	746	999999	32	540	868	999999	533	717	535	378	999999	999999	16	292	450	999999	239	448	21	353	869	999999	715	999999	102	609	270	469	911	999999	205	59	553	999999	514	790	724	509	898	343	820	48	999999	218	574	355	999999	239	437	861	612	113	188	849	999999	999999	713	930	
999999	269	999999	74	805	308	183	999999	626	407	778	659	999999	999999	550	678	533	830	835	507	527	999999	132	41	41	999999	623	102	871	704	331	269	87	793	70	639	67	756	242	367	45	999999	999999	88	461	777	626	882	999999	509	326	456	999999	216	413	701	146	999999	42	999999	684	90	959	922	86	518	582	451	669	911	620	776	597	478	999999	783	27	53	580	263	433	740	999999	371	387	875	999999	999999	390	368	502	812	723	486	682	954	783	806	12	942	205	185	223	652	889	549	858	940	744	999999	684	102	999999	779	332	944	551	598	544	210	668	999999	999999	310	418	807	62	120	795	999999	999999	220	50	999999	68	258	999999	886	482	999999	999999	909	999999	999999	683	410	999999	944	164	738	999999	195	272	999999	283	493	999999	912	244	91	496	747	155	236	629	474	61	999999	721	84	426	664	999999	706	194	999999	999999	999999	626	17	669	118	999999	67	115	814	948	248	999999	999999	999999	999999	652	999999	351	999999	763	999999	141	219	359	112	233	90	321	999999	999999	565	999999	525	908	999999	295	999999	422	388	791	98	130	815	525	812	999999	156	941	999999	22	724	365	914	994	999999	178	999999	658	999999	884	876	745	368	999999	393	630	838	666	327	330	426	999999	962	487	675	780	325	694	546	999999	999999	148	510	999999	999999	999999	703	530	999999	647	999999	999999	854	504	915	353	761	999999	999999	191	843	490	624	490	595	745	999999	999999	329	904	852	723	121	147	807	737	244	999999	400	193	927	999999	443	679	452	848	999999	467	572	332	28	255	561	999999	585	597	524	999999	999999	609	806	276	211	329	795	165	466	999999	697	187	119	138	679	948	264	999999	56	944	48	999999	621	935	999999	999999	885	606	171	999999	561	999999	223	999999	493	791	387	661	117	124	883	999999	392	417	770	999999	999999	890	999999	612	999999	999999	550	579	981	402	987	870	411	213	443	999999	993	708	999999	487	964	895	644	888	571	602	428	932	70	752	365	214	999999	479	784	999999	999999	999999	657	511	999999	999999	243	101	803	517	260	999999	680	694	303	683	261	999999	430	327	256	999999	51	507	632	999999	999999	999999	46	783	704	932	429	448	169	445	61	653	817	999999	661	999999	94	64	999999	524	999999	376	999999	682	952	999999	58	466	748	999999	517	159	999999	62	999999	14	65	29	812	327	483	242	999999	857	631	608	476	109	999999	703	603	987	165	117	365	153	780	364	831	999999	884	999999	699	817	928	902	774	764	999999	999999	497	75	999999	999999	50	30	840	
600	60	354	416	999999	801	55	748	530	994	771	697	980	234	999999	197	990	443	999999	542	718	929	729	999999	711	901	999999	999999	538	999999	140	76	344	312	189	314	487	999999	935	171	653	78	407	908	12	76	999999	999999	797	877	999999	999999	529	487	132	671	330	520	999999	57	999999	840	220	999999	863	705	362	999999	54	396	710	584	508	360	999999	999999	531	820	831	999999	685	584	999999	660	999999	999999	546	857	190	999999	983	966	711	888	378	999999	857	623	54	306	713	548	388	411	176	999999	93	179	598	999999	149	510	689	69	371	999999	431	559	299	325	168	505	497	999999	412	743	873	619	999999	85	792	999999	776	999999	931	146	205	17	493	818	464	377	269	708	378	999999	999999	652	999999	168	391	308	333	999999	148	218	61	852	998	999999	802	474	197	522	999999	240	733	165	999999	999999	23	424	76	480	860	999999	245	789	167	929	466	999999	103	822	694	493	999999	57	395	722	95	999999	999999	999999	25	990	189	999999	28	148	999999	132	524	301	155	966	242	999999	868	356	972	271	694	79	967	581	380	374	828	999999	999999	999999	769	415	149	670	416	15	999999	870	611	499	770	29	189	999999	706	802	999999	727	261	731	189	999999	749	999999	999999	999999	103	444	619	815	917	822	491	73	362	119	999999	484	560	999999	397	997	999999	483	501	674	889	999999	874	578	696	999999	944	924	999999	730	665	326	999999	477	912	30	260	796	581	999999	537	126	981	597	650	203	999999	999999	343	191	304	275	332	984	60	470	570	51	128	816	877	567	999999	632	453	834	472	93	324	999999	999999	948	902	999999	146	773	999999	999999	999999	502	999999	999999	590	325	436	399	994	37	426	451	460	219	678	764	80	999999	559	359	153	816	731	94	999999	966	443	355	999999	779	848	286	819	999999	999999	625	883	959	976	250	206	64	840	444	999999	872	999999	538	279	148	999999	176	223	302	142	999999	771	849	217	624	882	90	36	224	189	150	632	999999	105	63	999999	121	993	318	162	99	975	296	428	838	58	904	999999	234	306	681	999999	526	999999	12	854	44	751	361	368	999999	999999	626	265	525	249	749	443	226	267	999999	182	904	999999	53	146	999999	430	378	575	977	14	999999	917	999999	86	999999	999999	103	209	846	369	642	950	46	71	358	41	902	598	308	471	859	966	935	509	168	387	117	865	379	613	382	785	391	121	235	999999	757	449	144	733	350	27	999999	999999	999999	999999	112	981	787	453	528	780	276	515	999999	835	981	
999999	918	728	908	999999	829	242	999999	856	568	999999	835	999999	283	463	464	575	131	841	999999	999999	969	213	284	999999	88	926	95	999999	518	999999	967	400	726	759	999999	416	999999	123	198	188	999999	683	999999	999999	155	146	179	999999	999999	701	394	313	999999	56	38	714	999999	782	158	999999	157	395	347	692	957	999999	923	999999	932	58	750	17	653	376	921	295	817	999999	999999	941	756	999999	286	817	999999	664	120	679	731	815	963	51	964	294	41	628	346	704	999999	710	223	656	999999	277	950	386	999999	913	999999	743	897	355	801	216	999999	136	999999	529	210	999999	334	253	792	999999	94	999999	999999	368	345	302	948	123	876	280	999999	110	999999	18	867	115	999999	207	554	987	918	617	250	758	147	904	519	816	503	926	385	969	863	999999	192	251	343	300	577	999999	794	783	479	531	488	56	247	999999	662	104	298	999999	699	804	999999	477	468	294	999999	441	783	999999	619	949	894	758	246	999999	999999	625	999999	713	630	721	203	144	148	719	280	101	999999	418	164	409	638	259	999999	68	999999	999999	782	58	80	999999	59	662	174	529	999999	999999	999999	373	999999	46	999999	585	506	978	611	73	339	749	999999	139	999999	374	977	219	999999	999999	488	188	67	120	843	999999	999999	999999	999999	999999	970	999999	92	550	290	302	144	127	87	63	999999	301	999999	999999	386	42	999999	940	371	684	684	954	217	990	250	999999	316	174	203	607	999999	22	316	80	102	720	666	473	999999	999999	240	859	142	268	892	197	731	999999	999999	810	689	703	132	987	999999	26	411	102	310	658	986	970	999999	480	121	740	999999	385	660	999999	375	999999	999999	999999	999999	824	822	999999	107	63	901	12	439	392	917	248	890	999999	224	86	318	999999	999999	200	494	999999	935	662	157	999999	212	999999	653	78	444	129	611	242	542	999999	204	999999	999999	257	757	984	540	541	562	999999	850	664	171	583	357	801	406	900	405	194	999999	170	999999	945	850	555	999999	371	948	798	999999	657	787	193	882	855	580	916	443	999999	729	403	110	999999	312	548	193	79	720	999999	722	711	836	357	151	43	661	59	406	999999	635	999999	593	763	246	202	877	977	999999	999999	230	490	467	895	999999	999999	70	527	642	311	371	288	650	314	999999	999999	821	439	52	999999	999999	531	519	241	874	999999	809	346	47	120	670	216	378	228	422	241	253	941	892	999999	973	144	416	104	999999	356	528	288	687	321	999999	999999	935	852	308	999999	970	236	30	905	686	723	489	531	641	
165	999999	431	891	999999	682	999999	999999	397	874	69	124	424	999999	527	999999	530	999999	726	999999	233	281	525	919	999999	999999	27	999999	999999	968	999999	654	885	463	999999	446	107	999999	842	638	501	999999	547	978	249	999999	555	834	999999	873	165	999999	763	792	418	883	395	512	178	999999	664	958	559	429	624	415	239	961	717	91	999999	143	999999	97	999999	999999	733	999999	999999	999999	715	193	999999	999999	812	196	890	999999	999999	999999	999999	594	229	999999	974	543	351	128	999999	999999	355	999999	126	421	999999	31	999999	675	554	999999	160	848	831	999999	868	481	539	446	616	999999	524	146	915	999999	999999	349	999999	557	123	704	980	615	193	999999	999999	130	77	16	183	791	938	224	547	959	649	212	763	199	999999	502	13	904	512	925	320	218	679	208	999999	600	116	700	999999	850	115	545	664	985	245	748	414	999999	272	825	499	309	599	955	277	828	586	725	166	621	700	85	999999	268	535	584	450	868	626	583	684	999999	662	697	999999	114	547	999999	953	653	97	480	642	687	435	21	619	723	999999	562	24	999999	999999	941	160	39	442	999999	459	661	307	545	906	689	150	261	999999	999999	999999	999999	999999	808	771	512	533	999999	999999	425	832	524	999999	727	999999	73	568	302	999999	999999	547	825	999999	152	999999	302	355	551	573	952	546	184	999999	999999	999999	767	282	999999	620	41	417	930	595	26	573	934	999999	579	607	843	131	999999	556	925	364	999999	500	999999	999999	478	166	982	655	999999	999999	658	999999	999999	999999	181	791	999999	681	673	313	616	999999	656	578	393	999999	776	944	730	831	697	999999	448	362	999999	999999	143	725	151	874	435	284	999999	999999	914	783	449	474	435	61	999999	176	883	622	999999	999999	844	569	999999	872	390	47	925	659	191	999999	712	894	769	999999	657	999999	539	799	999999	999999	135	999999	664	609	999999	311	999999	678	73	531	745	826	614	300	432	999999	628	279	999999	397	999999	454	955	884	81	999999	999999	999999	403	141	636	93	744	415	920	334	904	497	716	999999	999999	999999	596	660	295	999999	289	478	481	93	18	270	316	490	983	680	563	780	537	610	605	999999	285	931	894	661	91	208	379	107	669	141	562	999999	868	999999	858	305	999999	999999	275	999999	59	320	132	375	777	264	432	249	771	999999	959	999999	999999	542	999999	664	765	633	999999	90	109	383	424	999999	708	902	621	880	822	268	999999	351	344	379	937	965	808	999999	883	827	775	139	336	999999	181	456	999999	999999	141	203	539	999999	999999	999999	137	
999999	896	255	667	875	642	999999	427	999999	943	999999	770	999999	605	16	856	999999	999999	977	314	969	57	879	706	261	971	296	999999	628	729	225	960	159	999999	999999	78	563	999999	18	194	233	712	824	600	563	999999	999999	730	999999	347	303	225	414	880	999999	628	26	549	999999	903	999999	999999	799	783	728	657	999999	862	343	999999	303	999999	741	792	91	266	233	999999	153	999999	999999	566	623	290	999999	10	555	279	999999	642	62	23	456	999999	838	999999	912	50	999999	905	75	963	396	198	54	918	483	999999	798	901	999999	737	405	840	757	790	189	518	357	727	999999	999999	999999	701	884	999999	928	637	954	999999	999999	999999	416	247	510	999999	999999	435	246	516	527	933	480	192	247	324	618	615	357	58	250	999999	692	154	999999	723	195	695	313	765	999999	845	667	147	557	223	999999	167	340	575	999999	754	999999	841	999999	178	870	596	999999	999999	671	322	290	906	999999	949	499	272	444	786	996	484	131	481	525	999999	275	343	634	33	994	460	999999	781	437	495	132	851	944	634	853	598	241	743	999999	999999	999999	761	726	999999	723	68	723	999999	579	146	632	800	325	999999	902	999999	961	999999	575	220	46	508	478	925	827	647	327	999999	933	999999	253	999999	386	847	126	514	616	36	310	999999	736	731	212	999999	862	331	536	999999	732	325	637	999999	178	883	642	999999	999999	999999	780	86	999999	913	999999	181	999999	999999	999999	477	412	398	920	999999	140	999999	483	315	306	999999	73	505	121	999999	87	617	999999	452	219	503	999999	68	999999	816	256	999999	203	823	120	41	999999	617	907	68	24	999999	404	702	671	537	999999	999999	761	999999	999999	285	964	840	835	999999	410	450	45	920	272	999999	999999	999999	688	906	446	660	204	999999	779	455	597	62	886	999999	222	78	781	681	999999	878	307	125	88	970	269	363	988	116	630	957	582	987	999999	999999	999999	300	999999	765	101	749	142	496	336	291	687	999999	954	102	999999	341	669	999999	999999	394	999999	61	36	718	646	92	671	97	643	821	873	999999	266	225	576	922	65	26	589	354	745	810	788	796	292	356	408	896	325	999999	999999	228	170	411	624	124	999999	305	999999	18	87	54	852	515	418	87	656	738	999999	868	286	653	773	482	648	245	273	999999	435	999999	684	999999	771	354	534	655	449	854	600	461	658	760	897	581	277	700	999999	999999	388	215	999999	669	999999	456	22	999999	454	999999	999999	389	999999	44	999999	827	334	311	999999	507	999999	762	638	801	999999	999999	220	999999	
755	202	214	999999	999999	990	850	230	999999	999999	405	324	342	890	210	760	101	220	610	623	890	80	999999	965	427	460	999999	625	576	898	531	316	999999	495	999999	262	483	815	999999	861	193	649	237	999999	999999	958	174	100	562	999999	709	999999	999999	999999	999999	685	999999	999999	529	826	999999	235	653	999999	999999	98	88	999999	13	948	287	286	117	749	439	999999	843	935	69	469	999999	999999	73	999999	198	603	853	649	859	211	316	999999	295	286	173	958	995	999999	827	999999	879	327	999999	614	600	999999	820	714	167	395	842	19	189	70	541	494	999999	954	513	889	999999	439	999999	801	641	52	991	831	999999	481	255	318	999999	251	589	967	125	999999	109	765	783	149	492	999999	369	306	64	234	745	999999	796	51	999999	999999	999999	450	339	295	972	999999	999999	988	139	999999	149	533	901	938	480	999999	379	712	854	999999	116	105	946	523	441	345	988	766	96	906	685	999999	297	179	668	999999	999999	829	999999	552	999999	999999	999999	806	334	999999	404	126	754	181	309	93	196	999999	999999	487	503	815	854	637	569	675	999999	999999	10	934	999999	732	279	999999	935	549	235	312	425	322	95	150	199	605	940	999999	22	914	999999	601	27	25	346	190	645	822	975	849	983	999999	999999	787	805	400	999999	999999	846	423	246	759	999999	999999	999999	520	402	363	626	258	696	697	663	988	625	409	916	231	395	98	695	122	574	385	329	766	430	307	344	799	15	999999	999999	598	678	847	743	144	999999	826	788	292	205	999999	999999	999999	995	902	999999	406	483	378	286	757	999999	133	194	481	564	100	99	104	999999	999999	999999	428	671	74	320	778	999999	999999	999999	569	310	413	917	848	232	999999	999999	527	145	937	325	999999	999999	277	870	554	662	271	579	77	999999	999999	273	378	483	735	999999	999999	592	999999	999999	700	314	717	999999	324	216	346	259	530	329	572	958	91	511	999999	436	999999	203	765	125	999999	213	996	832	616	999999	548	375	497	419	999999	935	751	206	625	332	284	999999	999999	999999	999999	22	58	747	999999	735	999999	866	867	999999	230	999999	826	278	346	497	318	999999	999999	183	667	999999	999999	121	489	636	999999	999999	886	292	161	583	647	427	999999	391	164	258	668	880	958	682	508	198	198	112	118	999999	860	138	23	400	979	382	999999	356	260	937	267	537	528	308	999999	584	157	647	999999	409	480	954	342	69	226	960	225	985	472	999999	923	386	999999	733	34	757	278	761	604	274	747	452	141	226	991	140	999999	999999	999999	
923	51	999999	22	709	13	905	795	999999	184	999999	166	695	883	687	23	880	18	794	284	232	315	395	53	825	999999	37	823	126	78	95	999999	999999	293	999999	531	999999	373	819	730	999999	962	324	587	585	118	62	568	454	213	999999	131	568	385	999999	617	655	999999	197	57	975	91	679	885	98	420	600	411	999999	999999	640	516	999999	73	165	270	999999	808	999999	716	608	469	379	912	957	999999	49	189	813	999999	875	876	999999	771	755	47	293	438	498	175	517	650	233	298	572	603	932	504	999999	219	626	847	48	999999	448	515	999999	999999	927	135	381	421	598	413	290	764	999999	427	318	128	976	562	319	999999	999999	958	246	90	350	364	40	544	959	603	315	37	837	705	999999	249	334	526	511	373	794	999999	61	999999	999999	808	999999	999999	196	999999	242	74	537	745	281	999999	279	631	426	999999	104	836	999999	995	999999	262	999999	635	104	78	793	999999	61	946	509	113	999999	426	82	542	101	525	357	856	370	999999	999999	999999	999999	842	970	703	110	937	279	999999	644	66	721	756	881	637	421	128	319	782	23	591	999999	177	583	853	559	883	482	578	488	605	634	857	762	999999	999999	999999	107	100	999999	999999	999999	551	469	849	704	325	660	463	114	999999	546	588	237	908	856	266	269	127	153	226	999999	999999	479	48	999999	999999	999999	57	436	169	30	229	432	899	914	695	707	733	159	999999	233	999999	474	258	68	55	629	853	977	944	992	980	946	143	658	976	82	999999	427	839	331	612	37	944	999999	327	166	338	994	999999	999999	535	967	909	999999	447	236	230	979	386	999999	999999	79	491	177	49	282	299	251	937	622	286	316	319	912	999999	990	999999	49	740	889	301	858	816	395	999999	22	47	149	999999	750	851	451	50	999999	190	542	545	777	999999	55	866	97	67	547	282	229	658	999999	382	456	999999	190	248	999999	999999	999999	999999	106	710	36	999999	159	999999	196	771	835	275	999999	732	999999	454	752	870	695	32	213	801	278	999999	247	364	999999	766	999999	53	671	212	553	660	898	289	449	76	999999	810	717	67	870	776	446	953	943	999999	999999	999999	955	999999	553	999999	740	490	984	999999	473	999999	204	393	275	999999	109	999999	722	64	999999	797	15	685	728	885	999999	999999	931	502	999999	293	421	999999	999999	761	999999	999999	659	89	999999	418	305	465	602	480	999999	334	791	999999	677	813	241	888	441	999999	996	999999	999999	667	168	999999	999999	999999	999999	189	260	428	921	514	65	747	999999	642	
144	425	502	549	93	999999	999999	981	365	214	824	863	61	533	344	964	765	999999	770	999999	920	336	859	813	158	422	229	999999	999999	287	999999	999999	839	598	999999	999999	999999	456	999999	343	398	187	238	354	999999	453	138	727	94	957	748	246	977	999999	999999	807	565	688	400	670	38	93	999999	999999	542	999999	33	463	778	328	958	318	999999	999999	999999	743	108	514	156	704	294	999999	112	999999	999999	435	952	856	876	946	460	326	66	525	314	999999	608	160	999999	999999	430	999999	948	766	998	440	613	549	389	999999	709	61	541	999999	385	537	999999	133	549	116	942	177	587	832	867	641	262	117	999999	999999	144	999999	701	384	284	619	999999	345	456	108	999999	999999	476	896	247	409	785	370	149	776	334	484	611	706	829	262	97	999999	999999	366	187	999999	999999	999999	844	761	999999	166	421	766	984	999999	677	450	294	539	701	999999	594	467	856	892	967	356	963	999999	346	995	554	32	532	999999	446	99	920	325	987	384	61	485	60	628	949	383	999999	999999	806	170	422	300	561	999999	531	440	510	295	539	79	138	194	425	363	611	398	999999	557	208	587	530	999999	552	999999	639	118	999999	237	942	593	564	999999	853	185	583	264	999999	999999	999999	16	589	634	786	917	256	867	70	696	26	560	149	245	491	228	999999	453	748	244	768	423	999999	282	352	999999	515	999999	999999	250	999999	999999	999999	118	652	201	998	999999	192	634	80	999999	999999	999999	999999	999999	453	328	793	999999	545	999999	516	235	366	999999	983	317	291	999999	412	402	537	820	916	669	999999	41	592	299	230	744	271	124	999999	999999	374	312	70	999999	502	196	70	704	999999	999999	841	999999	751	170	218	691	999999	999999	231	678	244	238	999999	552	999999	422	736	999999	415	999999	868	401	999999	999999	999999	680	256	331	347	226	342	832	125	999999	999999	929	289	431	90	538	139	919	892	495	761	999999	507	518	999999	90	999999	565	299	902	781	449	999999	999999	53	538	445	292	14	999999	346	412	122	537	999999	999999	143	315	424	999999	671	949	508	999999	608	981	182	737	131	266	766	776	999999	223	495	388	298	897	387	552	103	999999	914	888	159	999999	999999	970	794	377	947	154	999999	999999	240	999999	940	75	999999	71	365	707	171	999999	247	569	869	899	52	345	543	245	999999	871	783	824	44	999999	426	259	999999	212	943	999999	999999	622	999999	999999	982	663	448	999999	124	326	197	395	685	999999	999999	999999	489	133	999999	458	834	712	226	279	639	415	797	329	999999	533	
112	999999	999999	999999	439	625	934	750	917	999999	897	320	130	611	684	398	149	867	970	835	769	835	284	495	919	999999	405	365	489	576	999999	128	999999	591	223	44	999999	278	737	999999	999999	738	215	548	999999	524	591	615	595	251	276	930	359	813	764	999999	877	999999	497	832	229	579	999999	999999	523	779	736	539	999999	999999	767	870	139	999999	190	40	629	736	935	999999	24	790	770	999999	999999	934	768	771	826	945	166	361	781	999999	805	86	477	865	999999	780	788	62	227	999999	483	999999	801	414	632	999999	647	151	344	102	817	439	999999	32	50	589	21	999999	712	999999	493	415	999999	233	149	113	562	764	711	999999	617	999999	572	999999	999999	903	999999	363	148	102	308	25	27	688	999999	376	276	999999	824	999999	769	823	349	775	461	78	999999	577	275	529	181	882	439	189	485	854	866	983	268	146	999999	657	826	619	153	478	398	410	999999	772	836	117	940	276	999999	794	999999	797	374	696	999999	566	98	999999	921	426	586	837	213	243	509	293	196	687	989	999999	996	730	999999	983	679	999999	441	502	692	73	999999	172	999999	690	999999	79	619	999999	549	999999	999999	217	698	999999	999999	560	206	902	273	553	921	262	287	282	797	999999	176	999999	26	999999	134	999999	999999	857	999999	423	52	522	11	440	673	623	999999	109	999999	789	41	999999	101	999999	709	538	239	148	152	689	999999	522	893	999999	903	238	556	859	764	973	999999	840	999999	999999	517	684	901	999999	880	999999	124	187	729	18	999999	272	300	897	999999	596	365	788	715	794	999999	999999	629	661	999999	445	76	999999	345	579	508	200	999999	622	611	35	636	406	999999	999999	574	707	999999	884	488	640	938	999999	999999	999999	999999	999999	135	459	940	999999	999999	999999	305	445	241	999999	842	159	509	999999	612	677	295	999999	999999	958	999999	871	229	999999	999999	744	183	896	506	999999	999999	999999	961	999999	75	210	999999	624	970	396	110	822	999999	738	865	643	384	818	38	270	373	922	218	659	970	999999	240	120	259	319	76	999999	999999	824	435	675	198	502	999999	411	995	670	985	572	858	707	268	490	964	999999	370	364	867	246	53	999999	958	311	46	811	999999	572	375	661	330	701	884	788	312	999999	999999	881	224	999999	999999	703	999999	999999	801	273	999999	999999	155	999999	999999	712	999999	702	780	999999	716	887	999999	793	441	432	305	333	999999	167	823	480	187	773	999999	488	150	250	999999	350	551	321	510	772	816	230	999999	221	711	617	169	192	17	999999	483	999999	999999	999999	
195	842	407	613	404	644	449	524	999999	999999	999999	470	571	301	731	999999	999999	404	387	693	976	220	16	999999	999999	999999	998	640	472	822	299	93	73	719	64	137	942	937	917	866	333	301	658	54	999999	250	55	867	999999	999999	959	88	999999	999999	453	974	836	323	991	999999	999999	808	62	749	92	999999	999999	852	999999	604	497	468	999999	521	370	685	562	962	999999	381	588	140	999999	894	999999	999999	903	342	275	90	301	628	999999	158	229	524	249	908	962	286	999999	203	631	855	90	501	601	668	999999	768	422	999999	936	999999	191	516	628	167	886	871	527	999999	999999	166	999999	868	521	999999	999999	846	446	999999	999999	999999	999999	395	999999	999999	814	371	619	245	971	507	667	999999	692	336	999999	713	999999	999999	31	999999	759	999999	616	999999	552	221	979	999999	377	524	332	999999	999999	999999	92	795	17	303	999999	525	262	291	104	89	999999	886	186	195	372	587	950	364	631	999999	999999	759	778	999999	781	602	392	999999	867	999999	184	898	552	856	254	999999	706	602	999999	999999	837	477	683	536	976	666	999999	794	999999	999999	574	968	147	964	493	332	27	999999	999999	750	142	905	424	647	904	600	999999	330	941	999999	881	357	625	134	81	874	85	999999	999999	999999	999999	999999	456	999999	882	216	760	587	372	999999	163	731	999999	988	374	932	62	46	631	386	332	714	852	708	909	226	352	23	999999	619	256	775	999999	406	192	544	458	999999	764	698	839	756	957	999999	47	159	277	636	999999	149	821	999999	999999	679	793	853	745	748	999999	666	864	999999	694	753	999999	388	812	684	999999	830	483	715	281	933	999999	576	757	832	671	759	948	715	262	753	797	217	999999	999999	612	338	798	999999	178	107	999999	101	71	214	355	659	347	592	830	999999	666	115	767	685	141	227	106	912	86	999999	717	158	495	941	956	999999	232	572	81	999999	41	772	999999	183	110	456	514	999999	487	999999	999999	366	999999	332	97	691	449	479	118	395	242	886	633	999999	390	685	999999	130	257	999999	436	774	521	363	999999	893	568	594	999999	685	712	553	999999	999999	996	361	273	999999	853	274	27	752	464	685	999999	154	148	788	999999	425	849	393	305	598	999999	647	999999	531	433	203	133	855	894	432	683	999999	461	568	762	38	999999	443	276	983	999999	684	320	999999	127	754	755	780	800	170	835	999999	258	836	490	999999	516	741	999999	999999	999999	171	999999	999999	12	556	999999	579	999999	765	13	416	999999	999999	727	900	999999	19	999999	999999	447	999999	999999	733	
596	999999	440	624	88	999999	999999	679	704	615	999999	709	826	288	833	571	70	185	999999	45	166	429	999999	936	119	589	31	999999	337	999999	999999	999999	999999	134	445	647	125	999999	501	622	253	334	711	511	999999	27	84	59	186	842	618	272	598	999999	577	176	163	504	514	498	391	999999	351	644	402	53	602	701	842	195	999999	991	684	141	792	832	999999	700	465	999999	515	999999	330	495	451	999999	999999	97	557	278	494	620	564	12	999999	237	999999	76	999999	437	999999	383	216	999999	395	999999	588	467	237	744	999999	463	999999	422	983	418	695	856	999999	451	843	999999	153	573	701	835	437	681	899	999999	849	651	591	38	676	142	765	339	999999	824	372	742	859	812	820	40	582	151	28	822	542	136	873	666	593	909	239	643	298	999999	199	906	567	673	894	999999	999999	19	999999	999999	652	365	999999	379	999999	111	656	341	752	670	263	295	662	87	31	723	999999	999999	445	999999	903	132	50	549	999999	999999	999999	999999	917	24	169	572	404	177	999999	186	379	504	999999	492	263	897	999999	628	306	904	254	490	651	181	999999	947	574	979	948	999999	999999	217	745	623	926	470	999999	738	999999	691	891	999999	907	845	999999	999999	347	952	999999	15	241	422	253	999999	221	694	544	746	999999	221	999999	425	228	649	861	172	759	963	999999	793	484	999999	999999	999999	22	758	583	806	999999	755	999999	622	476	943	298	902	963	25	412	242	999999	676	752	999999	694	475	277	999999	983	192	524	383	397	999999	530	89	305	639	717	462	121	999999	919	999999	612	999999	949	999999	360	958	999999	744	561	333	999999	999999	999999	827	999999	547	491	325	822	999999	240	236	999999	999999	423	999999	607	334	308	949	130	999999	757	999999	687	319	525	992	907	34	983	999999	822	999999	851	722	680	478	999999	179	971	795	916	285	999999	386	160	203	861	999999	999999	874	445	612	212	681	60	886	999999	999999	31	499	418	798	661	999999	999999	170	904	700	999999	139	614	138	999999	999999	999999	481	522	311	168	332	140	999999	672	118	999999	999999	861	179	672	999999	338	118	157	482	387	999999	624	549	972	989	298	171	613	232	270	317	634	877	999999	999999	999999	838	451	698	368	653	135	999999	125	203	309	735	38	744	999999	506	999999	999999	947	999999	857	973	338	999999	44	969	161	999999	999999	37	999999	999999	767	103	429	499	999999	459	123	999999	999999	999999	433	779	999999	999999	142	869	999999	764	336	999999	929	258	999999	400	509	282	664	398	501	684	999999	98	617	999999	999999	999999	
999999	311	999999	531	391	223	169	999999	549	559	489	481	836	292	29	999999	999999	457	63	519	382	38	999999	999999	794	724	242	318	999999	344	171	374	595	208	554	130	924	999999	746	716	999999	999999	851	949	792	192	999999	999999	665	619	398	999999	271	458	999999	999999	321	454	736	666	980	851	418	214	999999	125	886	638	738	898	169	895	710	347	430	448	187	999999	602	612	172	999999	652	999999	946	12	999999	146	645	268	809	480	78	90	735	999999	525	646	561	676	305	923	480	999999	459	502	999999	924	999999	123	118	280	852	999999	504	956	209	999999	999999	395	23	750	992	999999	99	999999	826	630	999999	999999	999999	540	999999	925	999999	248	999999	999999	309	999999	553	999999	118	532	159	538	628	944	586	779	999999	865	388	999999	663	555	931	10	676	999999	676	828	323	845	200	578	792	926	816	265	413	999999	361	999999	841	836	641	470	330	561	70	999999	54	832	155	67	161	322	272	762	317	553	999999	538	999999	999999	864	273	999999	581	746	701	138	330	999999	724	514	574	334	827	913	471	679	125	709	999999	999999	490	700	143	426	479	664	64	948	860	114	822	46	126	999999	378	138	749	815	369	754	724	466	999999	552	999999	988	445	849	999999	873	103	829	984	941	999999	999999	999999	165	276	999999	83	999999	514	620	999999	538	217	855	544	342	930	310	349	999999	999999	33	279	590	839	490	229	999999	111	987	999999	999999	61	184	598	999999	999999	594	548	332	680	351	999999	999999	860	58	781	589	999999	514	942	792	999999	944	882	359	303	617	326	786	999999	868	280	999999	609	699	486	43	266	738	411	346	762	999999	999999	999999	999999	999999	999999	999999	709	639	999999	999999	54	228	999999	117	301	248	512	323	277	761	514	812	81	434	211	170	571	748	332	576	112	606	40	471	585	999999	287	834	999999	535	86	188	999999	682	999999	391	196	379	741	28	236	999999	78	10	513	556	646	648	999999	569	999999	961	999999	334	495	999999	197	999999	999999	999999	999999	677	436	742	685	336	999999	999999	950	999999	973	202	16	314	999999	24	999999	39	958	38	999999	999999	577	999999	315	125	871	643	999999	46	203	999999	999999	613	66	999999	661	335	325	999999	711	258	697	447	596	37	954	11	983	481	909	168	999999	504	609	332	109	119	437	569	464	211	210	999999	626	828	999999	402	258	791	362	999999	714	999999	326	279	941	139	731	287	999999	869	659	716	136	999999	72	352	14	734	459	552	897	755	722	510	57	783	820	767	999999	999999	753	202	129	
706	454	311	999999	339	999999	999999	387	159	409	595	551	494	787	591	999999	12	398	524	342	809	999999	958	999999	816	232	999999	318	999999	999999	608	125	999999	597	999999	999999	761	175	675	352	489	175	748	999999	136	999999	999999	996	239	999999	999999	173	239	859	319	401	999999	251	999999	117	233	660	424	554	800	999999	999999	897	999999	999999	14	837	999999	181	852	644	999999	612	932	856	669	171	89	961	926	445	886	607	287	38	105	519	803	568	129	828	750	999999	999999	657	875	665	639	240	997	841	450	67	17	675	835	883	319	514	999999	72	581	463	627	365	592	486	619	338	999999	494	43	164	62	34	999999	372	67	999999	981	13	999999	849	999999	94	994	829	600	611	999999	222	999999	999999	130	999999	257	297	576	999999	74	399	55	310	999999	513	807	296	999999	983	781	472	826	44	532	444	999999	732	499	543	371	763	885	999999	145	691	294	744	43	995	776	605	999999	867	220	999999	957	230	522	999999	999999	707	999999	617	829	730	396	175	766	686	999999	524	797	42	828	311	513	47	175	645	228	73	262	999999	216	186	676	959	999999	940	999999	319	999999	49	999999	663	999999	278	187	999999	304	128	999999	357	478	999999	808	763	48	908	88	920	65	877	241	999999	999999	812	411	653	64	999999	351	826	209	216	314	758	776	175	371	245	999999	999999	350	109	95	904	541	999999	377	999999	920	915	861	566	264	342	808	53	218	137	999999	999999	999999	866	777	161	157	272	999999	59	999999	999999	547	999999	999999	305	999999	141	999999	550	280	457	999999	999999	517	999999	964	999999	952	972	949	732	956	243	999999	336	409	999999	999999	933	756	279	15	328	924	57	377	27	999999	959	805	676	915	668	856	420	257	999999	359	350	197	999999	999999	999999	109	264	999999	314	476	999999	895	999999	999999	203	793	11	451	999999	999999	469	69	946	999999	999999	999999	999999	999999	298	386	957	88	201	135	982	999999	252	959	40	228	999999	141	73	551	772	999999	753	999999	722	999999	999999	968	300	999999	890	999999	999999	376	999999	808	826	448	627	927	518	655	704	926	826	457	550	51	999999	739	999999	337	995	999999	375	929	423	414	104	999999	531	989	999999	209	244	999999	999999	875	642	231	999999	231	514	145	43	126	999999	999999	51	274	333	999999	557	999999	999999	562	295	999999	11	397	395	422	353	213	405	529	868	999999	691	136	950	675	408	199	999999	335	822	999999	999999	259	570	999999	372	999999	100	999999	441	999999	765	682	999999	999999	874	255	999999	979	877	311	739	999999	258	
999999	144	999999	999999	999999	999999	367	222	118	740	999999	482	752	827	999999	59	999999	122	688	97	640	738	19	721	299	801	162	362	368	457	521	130	858	11	704	461	457	515	441	312	84	999999	657	942	999999	189	131	428	48	929	363	999999	999999	426	617	999999	999999	204	35	857	262	15	999999	999999	228	314	999999	999999	132	999999	602	18	681	385	23	999999	90	77	741	119	679	734	324	999999	103	333	79	442	999999	577	336	262	999999	999999	999999	78	170	999999	999999	674	565	380	306	702	337	355	517	675	999999	999999	56	67	999999	915	188	527	691	425	566	999999	245	191	367	999999	19	349	528	999999	335	944	466	93	354	76	553	308	437	621	999999	748	999999	403	39	999999	531	279	799	574	405	999999	387	744	440	999999	439	384	23	752	692	987	826	420	999999	999999	534	999999	713	395	999999	879	100	79	324	817	89	841	161	999999	32	740	549	953	700	999999	999999	721	999999	525	999999	179	295	685	929	123	921	405	63	570	869	569	566	413	213	999999	999999	999999	430	622	748	598	232	59	999999	952	447	873	719	547	902	812	999999	197	759	202	999999	415	150	999999	895	684	787	590	104	463	184	145	750	999999	999999	258	300	40	776	999999	999999	245	954	999999	675	58	685	515	668	66	259	378	654	21	932	999999	178	230	726	74	810	641	955	276	778	999999	132	545	999999	654	521	999999	420	999999	255	358	999999	173	534	847	999999	999999	922	47	999999	805	491	999999	252	343	999999	80	999999	712	237	314	290	687	207	999999	926	150	338	24	545	999999	957	934	765	583	576	14	695	999999	75	999999	719	917	73	999999	999999	393	999999	999999	574	451	974	708	999999	940	78	999999	965	170	921	858	999999	908	999999	242	848	556	973	668	767	85	384	435	646	699	595	372	624	999999	553	542	847	999999	450	104	996	259	451	825	515	803	48	999999	958	217	594	811	425	830	134	273	420	633	86	999999	76	999999	72	793	354	705	999999	999999	617	388	20	458	468	407	246	599	115	157	163	999999	46	850	999999	999999	114	784	947	999999	110	289	132	223	999999	999999	38	457	999999	657	480	810	999999	307	916	999999	207	146	353	27	593	535	999999	272	999999	123	999999	225	82	633	689	999999	999999	363	999999	338	266	796	50	516	999999	789	412	458	677	999999	317	739	999999	896	999999	967	441	929	210	999999	130	859	743	304	999999	812	384	563	999999	909	62	302	666	587	999999	999999	105	836	648	999999	133	709	595	137	806	722	292	999999	402	721	139	999999	
162	999999	999999	407	62	999999	27	566	999999	848	491	767	300	24	82	355	583	829	872	999999	291	999999	450	421	274	616	497	776	530	208	170	255	999999	233	150	600	380	999999	358	358	818	999999	999999	284	228	827	836	999999	649	999999	602	572	849	534	547	756	999999	796	143	446	258	251	46	999999	687	245	999999	77	873	482	999999	667	999999	524	786	209	16	175	203	999999	779	705	136	999999	606	598	406	255	686	394	974	583	783	911	109	576	54	193	596	982	840	999999	999999	177	999999	934	101	334	999999	347	999999	459	999999	696	999999	552	999999	452	609	99	999999	741	391	489	508	999999	884	570	424	219	164	823	578	999999	605	20	787	999999	632	671	999999	999999	506	348	999999	524	980	96	254	999999	461	999999	584	507	999999	108	999999	438	668	999999	60	999999	910	539	193	999999	999999	999999	999999	656	764	165	820	937	592	768	245	53	845	983	999999	797	999999	999999	999999	999999	999999	81	78	999999	632	999999	300	72	999999	975	171	967	999999	718	643	597	995	598	792	306	999999	646	914	384	863	344	999999	685	157	262	215	52	781	630	687	999999	324	593	33	415	865	757	326	617	999999	277	887	137	349	824	999999	727	84	461	781	602	167	693	999999	297	766	615	999999	368	770	128	196	535	999999	835	999999	411	574	387	440	999999	330	999999	778	596	457	465	345	333	460	999999	999999	330	848	94	651	630	950	999999	648	260	842	957	846	487	91	362	106	514	999999	401	162	697	30	757	282	860	915	57	840	310	999999	999999	908	292	160	866	686	945	194	999999	461	999999	738	190	191	372	460	300	515	104	369	831	782	68	335	999999	999999	999999	999999	790	715	902	895	999999	999999	260	999999	564	999999	224	676	160	330	899	999999	324	958	840	999999	999999	410	625	542	746	941	999999	809	849	956	879	566	594	143	999999	937	558	943	400	209	930	324	999999	962	300	427	219	511	999999	999999	21	321	999999	525	903	999999	99	370	158	999999	999999	451	209	607	457	657	999999	999999	926	961	999999	380	567	640	645	594	999999	663	252	328	732	936	926	731	999999	568	999999	78	239	999999	847	999999	794	994	666	488	125	298	514	642	345	201	584	921	736	999999	753	828	880	318	875	436	128	830	674	606	525	477	661	999999	560	23	788	999999	999999	203	586	999999	974	166	999999	999999	999999	609	983	540	999999	14	994	315	814	279	198	999999	149	421	80	964	330	70	963	647	637	625	92	331	413	672	807	542	63	999999	853	723	999999	659	999999	518	846	
143	253	520	999999	999999	85	290	999999	867	772	999999	133	622	253	999999	999999	832	588	533	999999	661	999999	689	207	461	999999	999999	425	475	999999	489	143	561	999999	999999	816	452	174	291	549	801	999999	545	899	114	999999	441	937	939	530	16	81	754	990	999999	16	564	999999	30	103	451	999999	359	999999	293	569	999999	504	66	999999	750	999999	306	983	725	165	590	999999	102	999999	821	999999	485	945	84	418	999999	571	933	189	262	139	153	198	107	936	156	999999	616	545	999999	936	881	842	779	348	774	770	274	39	425	774	230	978	999999	755	388	414	711	875	190	10	571	999999	845	999999	999999	999999	999999	788	18	999999	999999	999999	205	884	999999	999999	175	736	643	617	306	999999	764	487	999999	175	916	352	558	741	999999	741	364	846	374	14	999999	168	824	666	884	485	999999	594	999999	999999	782	999999	940	745	249	975	999999	999999	704	667	999999	367	712	999999	202	543	999999	276	782	441	999999	359	520	810	646	999999	911	999999	733	820	883	179	886	246	393	528	411	813	502	83	510	792	151	707	892	640	456	475	999999	350	255	754	811	170	999999	433	877	999999	109	999999	73	999999	839	884	784	999999	481	475	965	673	142	427	773	709	931	999999	999999	813	918	999999	561	446	513	392	575	138	367	726	765	999999	651	281	999999	270	999999	256	952	267	922	949	168	980	999999	800	218	827	999999	112	238	80	225	73	221	103	681	627	750	457	318	655	585	755	710	999999	31	860	713	513	999999	685	457	999999	890	999999	846	999999	999999	713	999999	748	158	999999	497	695	999999	587	70	999999	589	999999	999999	999999	948	277	999999	999999	280	503	778	999999	123	477	413	553	622	999999	183	253	256	110	690	46	999999	570	999999	330	999999	24	271	443	800	103	999999	999999	189	999999	10	623	999999	999999	999999	442	934	824	634	999999	999999	943	82	478	999999	999999	999999	489	702	999999	231	388	770	999999	156	265	241	344	558	30	999999	107	374	670	274	999999	999999	813	799	257	112	999999	935	825	478	324	941	793	39	999999	999999	444	999999	999999	730	999999	852	559	297	999999	999999	599	999999	614	137	754	579	411	213	853	177	999999	689	454	366	771	999999	945	575	999999	324	448	315	574	301	119	493	653	940	652	707	100	525	754	56	512	192	999999	697	724	999999	539	589	185	816	177	754	999999	363	958	999999	907	983	465	999999	999999	999999	701	323	999999	271	999999	471	561	999999	86	45	934	999999	854	589	132	999999	851	97	784	859	139	999999	134	364	333	299	999999	483	800	
117	70	999999	999999	227	490	17	678	463	999999	78	37	39	739	999999	820	761	509	379	999999	659	141	377	999999	902	164	943	199	664	999999	636	490	999999	999999	969	974	910	122	636	108	125	579	398	999999	716	831	110	999999	999999	544	572	790	611	436	999999	976	693	87	392	72	547	817	999999	526	999999	587	949	683	999999	167	909	648	872	281	931	999999	743	999999	999999	81	64	924	207	129	999999	999999	879	652	215	999999	291	999999	730	574	560	307	564	872	98	138	882	426	258	834	634	923	917	999999	505	70	242	595	999999	999999	999999	623	999999	894	161	345	708	307	478	777	876	87	918	308	999999	633	999999	999999	19	999999	199	999999	676	372	495	999999	928	549	156	155	760	695	999999	999999	565	937	687	999999	720	753	429	999999	999999	480	999999	557	15	999999	618	871	544	371	586	744	999999	999999	999999	258	409	709	999999	169	160	999999	27	190	101	508	742	784	946	855	160	266	682	614	689	205	413	937	446	318	931	285	610	398	118	999999	999999	195	999999	438	999999	999999	999999	999999	434	625	463	777	465	999999	877	833	925	689	999999	330	72	999999	999999	751	844	471	999999	107	999999	875	722	629	82	850	220	556	793	999999	999999	999999	919	422	189	73	742	636	999999	939	441	107	360	920	186	788	188	999999	999999	999999	594	799	748	249	42	559	902	834	999999	615	999999	330	50	999999	105	82	411	649	337	627	18	218	989	999999	665	140	525	802	452	293	671	439	62	554	923	795	400	680	389	630	171	908	930	999999	999999	121	999999	999999	825	113	387	539	452	999999	240	386	809	424	583	902	999999	110	999999	422	943	856	999999	495	494	999999	999999	730	270	707	999999	110	287	999999	680	554	82	999999	999999	999999	906	999999	987	184	324	546	999999	976	999999	999999	596	70	999999	999999	922	796	843	572	458	525	431	999999	279	745	421	999999	108	685	744	39	830	999999	133	53	999999	810	869	103	999999	947	999999	999999	633	783	999999	999999	583	769	999999	883	710	509	999999	999999	916	259	999999	251	763	195	448	310	242	77	656	145	937	483	12	999999	926	750	402	510	212	726	33	495	634	26	999999	999999	485	860	328	330	999999	999999	136	266	999999	628	339	999999	509	999999	473	565	999999	975	467	110	999999	999999	957	960	117	999999	259	200	236	999999	616	747	639	999999	824	999999	749	336	808	275	999999	745	999999	308	999999	417	11	999999	263	467	999999	999999	558	455	570	396	903	999999	999999	713	422	999999	40	579	21	592	355	399	198	999999	816	799	176	999999	
999999	32	923	658	999999	700	621	70	936	768	999999	957	999999	999999	548	437	999999	999999	124	104	853	999999	999999	594	297	999999	72	612	10	171	651	570	493	367	999999	548	472	254	999999	522	101	999999	999	272	999999	64	404	171	999999	760	622	436	684	81	348	342	999999	339	999999	722	638	19	70	775	127	447	473	831	491	10	964	233	571	602	13	501	421	452	33	243	432	900	761	249	999999	999999	885	421	28	369	241	143	884	106	883	91	301	234	155	134	590	573	999999	850	796	398	865	92	78	999999	999999	864	999999	137	999999	999999	999999	821	236	999999	999999	62	999999	131	768	830	349	999999	718	921	209	999999	999999	898	653	999999	231	911	452	999999	359	999999	353	181	448	376	827	756	807	999999	999999	999999	998	999999	572	999999	761	557	91	999999	59	400	374	156	999999	734	567	417	483	439	515	346	999999	86	552	758	709	999999	683	401	12	592	999999	999999	97	728	999999	999999	336	125	108	999999	829	487	110	958	438	206	534	714	809	420	282	999999	640	999999	999999	999999	999999	813	827	130	874	690	962	466	734	999999	68	918	545	513	91	999999	999999	842	517	890	975	593	999999	513	116	968	592	999999	319	999999	999999	999999	626	999999	363	522	297	977	799	149	524	644	999999	999999	147	999999	178	306	339	914	47	798	980	221	946	117	999999	999999	999999	999999	107	380	156	999999	869	468	302	999999	159	569	999999	363	52	999999	376	340	999999	692	375	501	999999	999999	999999	404	260	143	620	414	330	999999	999999	999999	963	999999	999999	153	999999	787	767	679	999999	900	156	770	999999	683	755	612	844	615	748	800	949	523	115	999999	128	751	195	736	847	999999	948	903	999999	107	399	159	335	999999	843	581	999999	695	188	899	149	492	560	576	387	17	569	714	999999	237	33	999999	787	240	35	746	601	41	831	435	999999	999999	999999	747	999999	999999	286	622	772	999999	875	263	344	999999	671	999999	999999	999999	358	840	327	244	405	312	83	948	371	105	999999	107	979	893	864	752	999999	897	262	812	292	781	999999	947	999999	340	999999	769	115	581	999999	399	554	982	683	991	117	717	846	927	999999	345	245	190	999999	999999	197	999999	399	591	268	999999	383	999999	336	577	118	999999	302	75	950	999999	999999	789	537	999999	552	999999	999999	872	645	999999	60	334	999999	999999	999999	550	532	999999	152	380	380	999999	323	999999	26	175	655	999999	882	999999	999999	999999	977	369	502	455	653	617	133	200	771	526	946	38	724	58	249	390	41	999999	999999	999999	922	579	933	328	
476	743	999999	386	350	114	989	907	814	278	999999	999999	453	99	896	999999	152	999999	609	853	577	294	79	999999	925	275	84	323	890	398	859	407	435	183	979	909	826	746	849	666	999999	999999	224	455	701	999999	936	941	671	931	884	970	970	90	751	999999	674	823	461	85	39	675	26	425	419	950	353	279	120	986	99	406	112	942	999999	537	999999	624	276	465	999999	143	999999	958	999999	888	437	355	432	796	245	12	295	774	637	999999	33	799	45	750	126	666	830	999999	999999	488	868	999999	763	224	123	60	557	995	746	896	33	67	999999	531	999999	997	847	324	751	96	120	337	315	465	514	280	588	525	348	999999	999999	966	999999	36	30	999999	592	217	683	195	454	299	38	740	837	965	999999	514	999999	999999	818	516	933	999999	377	999999	721	308	999999	842	471	999999	999999	84	593	67	941	999999	999999	123	415	639	640	565	642	820	309	999999	999999	549	392	84	298	229	999999	796	43	999999	658	490	999999	293	999999	840	723	422	642	953	999999	780	33	999999	999999	999999	713	999999	999999	377	123	556	240	999999	679	170	460	397	743	437	230	796	999999	581	236	30	434	131	999999	800	841	999999	188	355	427	848	525	999999	999999	183	999999	674	921	665	256	111	999999	542	999999	347	389	336	678	214	732	361	756	452	776	983	999999	591	57	85	535	894	378	884	999999	831	645	81	326	570	921	556	999999	367	999999	999999	770	892	999999	793	420	515	551	999999	622	75	101	82	999999	96	494	924	626	846	999999	999999	999999	374	812	999999	702	317	19	118	292	186	999999	999999	127	651	222	999999	83	264	664	999999	353	405	999999	663	739	572	469	239	86	997	930	38	237	972	999999	406	89	999999	100	112	999999	442	690	999999	589	999999	954	999999	874	696	850	371	191	119	999999	337	112	159	53	999999	848	779	42	295	255	999999	170	154	999999	815	717	348	173	561	524	910	999999	825	83	46	999999	508	999999	999999	156	999999	999999	999999	999999	74	304	999999	692	999999	264	999999	410	999999	201	142	542	810	711	68	979	512	208	630	594	108	622	287	999999	17	999999	999999	999999	652	148	687	999999	52	999999	999999	521	787	656	999999	306	999999	999999	319	633	941	999999	807	796	307	999999	644	370	226	999999	999999	451	26	854	999999	449	999999	311	999999	266	514	999999	500	629	999999	546	202	855	995	333	795	598	312	999999	144	513	714	553	127	999999	999999	999999	393	518	326	742	505	932	971	999999	392	497	752	63	129	419	12	999999	278	760	217	999999	374	
893	737	999999	149	373	719	181	734	999999	194	514	761	197	148	981	999999	785	51	269	999999	241	999999	307	846	259	999999	724	511	999999	285	366	46	715	951	500	780	59	603	999999	222	800	999999	999999	313	248	301	931	999999	30	999999	999999	719	947	999999	143	952	440	429	889	838	999999	669	208	999999	827	477	999999	999999	648	211	999999	191	909	999999	94	212	918	993	608	957	602	453	999999	661	791	647	98	811	818	999999	350	630	713	302	227	140	830	936	486	770	999999	696	633	819	621	311	809	900	820	930	999999	446	821	932	999999	999999	188	547	304	189	999999	245	427	110	860	632	478	616	828	953	382	982	517	837	712	905	819	672	49	489	838	198	990	887	513	999999	808	781	66	999999	999999	999999	999999	306	999999	20	279	532	958	988	833	202	81	867	558	999999	929	983	230	340	731	515	508	999999	999999	999999	254	539	999999	956	999999	696	999999	163	10	99	349	999999	456	701	636	297	713	60	655	999999	126	133	339	461	975	825	999999	999999	944	447	999999	827	955	200	766	739	935	12	174	999999	642	999999	867	469	712	999999	537	999999	704	444	802	999999	168	705	999999	130	999999	999999	981	998	999999	835	999999	999999	314	521	265	266	999999	897	362	999999	885	518	999999	207	266	869	749	266	298	42	31	509	644	337	669	259	125	645	539	999999	999999	176	11	806	709	999999	999999	200	463	999999	593	806	92	101	571	650	999999	877	999999	340	396	724	999999	999999	814	709	918	976	852	15	150	999999	999999	999999	689	719	516	206	497	999999	999999	558	803	27	999999	224	999999	553	765	28	556	248	780	208	412	307	465	898	992	10	395	999999	348	457	140	303	999999	999999	412	999999	999999	999999	389	912	626	838	921	693	663	599	292	375	999999	833	458	902	519	169	159	392	999999	617	213	497	566	535	220	355	886	999999	775	897	151	913	885	60	859	999999	999999	999999	385	772	999999	402	717	30	967	514	999999	238	784	289	380	29	597	525	999999	891	355	101	999999	576	999999	516	824	395	234	307	947	999999	999999	999999	999999	585	16	492	382	811	780	546	568	706	999999	999999	999999	496	527	999999	326	999999	758	967	523	490	947	809	965	728	999999	332	999999	999999	566	999999	195	143	999999	999999	23	115	153	490	999999	809	532	921	230	157	154	999999	868	113	980	587	649	999999	137	999999	999999	207	999999	653	243	458	749	897	999999	999999	999999	999999	999999	732	999999	221	226	278	856	999999	957	35	588	817	584	999999	463	693	999999	999999	952	119	16	603	
166	815	588	999999	257	999999	999999	635	781	476	683	916	999999	146	995	769	370	380	999999	424	999999	999999	999999	708	999999	992	994	66	217	999999	999999	363	232	201	575	301	999999	999999	30	999999	653	332	254	122	144	667	707	327	697	920	617	581	999999	592	999999	999999	999999	879	999999	999999	999999	13	427	620	999999	330	693	351	570	703	146	999999	360	34	770	817	999999	999999	574	411	295	677	368	297	999999	230	472	999999	737	999999	104	752	306	765	535	649	904	633	448	813	974	999999	756	994	999999	974	230	867	999999	646	195	701	315	29	969	990	999999	140	77	453	999999	63	613	548	608	394	999999	595	498	999999	912	734	67	999999	437	928	920	374	513	578	999	604	999999	101	835	403	447	287	795	999999	14	774	999999	999999	999999	920	752	218	395	399	636	635	378	700	733	461	643	554	592	50	80	281	626	999999	454	999999	245	522	713	215	947	70	799	999999	126	999999	179	72	804	999999	186	712	978	999999	999999	373	999999	999999	999999	384	999999	892	694	754	999999	999999	158	76	550	703	684	240	504	999999	452	999999	836	424	584	999999	291	999999	999999	85	999999	368	999999	999999	557	90	36	999999	164	999999	455	64	375	54	489	392	990	112	521	111	832	946	217	999999	672	375	999999	999999	543	773	102	189	152	619	890	115	999999	646	519	470	999999	567	85	176	999999	397	999999	791	934	201	604	189	68	648	253	918	161	503	839	192	552	224	584	999999	246	999999	912	999999	164	384	999999	354	593	61	434	275	870	50	74	285	173	746	877	351	178	913	130	503	376	971	953	937	806	336	918	999999	982	694	930	467	484	999999	999999	559	249	260	595	17	999999	999999	58	999999	438	564	28	805	346	999999	222	999999	156	999999	389	999999	430	24	999999	266	143	999999	999999	185	999999	606	800	718	120	327	999999	918	327	122	288	398	999999	843	999999	252	318	122	126	749	481	607	321	75	999999	999999	139	235	713	339	999999	999999	695	872	10	999999	763	310	695	999999	140	304	999999	43	140	990	269	587	999999	304	999999	999999	856	542	704	512	295	999999	999999	667	198	876	215	987	248	46	703	61	843	676	489	18	426	999999	618	187	602	999999	934	85	193	552	999999	418	391	853	999999	162	999999	497	546	37	658	38	999999	999999	99	999999	795	104	297	217	999999	839	999999	939	999999	758	999999	526	910	999999	801	576	483	999999	166	796	606	394	650	999999	883	356	139	461	359	999999	277	364	98	999999	492	840	999999	999999	808	999999	603	451	259	999999	238	651	
586	539	236	92	555	193	108	302	420	410	453	746	334	999999	709	999999	590	216	999999	570	438	335	524	999999	999999	507	838	285	999999	999999	145	22	999999	241	769	599	234	277	842	93	265	999999	174	92	396	51	651	420	181	249	999999	52	156	668	223	999999	999999	275	303	57	355	822	109	265	274	999999	999999	102	628	119	139	322	374	408	999999	999999	170	442	574	747	999999	428	114	954	999999	103	866	654	999999	517	999999	958	973	794	999999	443	696	908	817	954	616	558	791	999999	119	548	678	999999	364	580	101	583	701	999999	999999	927	718	999999	962	999999	999999	780	999999	121	534	999999	349	579	670	870	945	261	624	619	140	999999	636	999999	844	755	425	128	300	448	426	999999	999999	999999	999999	810	724	551	946	646	390	836	999999	680	536	938	209	999999	999999	999999	634	839	959	999999	999999	999999	301	676	310	999999	999999	456	489	635	694	533	913	922	999999	999999	999999	404	314	999999	239	303	999999	956	515	905	556	325	50	999999	813	999999	52	185	10	999999	519	57	250	739	999999	999999	356	849	985	13	35	999999	999999	227	346	999999	999999	981	852	133	80	999999	999999	405	660	439	999999	682	822	999999	490	738	922	999999	350	108	163	574	96	305	999999	999999	970	512	880	279	202	823	470	582	61	70	332	876	639	184	886	845	89	461	527	673	999999	876	522	296	364	858	877	247	87	999999	999999	556	999999	106	374	999999	525	391	247	592	999999	250	67	999999	416	999999	636	176	221	318	495	635	999999	282	947	103	989	593	915	343	945	232	504	100	999999	775	999999	542	999999	238	329	697	223	935	461	999999	819	102	879	318	232	999999	999999	769	474	270	778	904	159	999999	669	931	475	903	646	990	746	966	265	640	355	103	366	999999	988	999999	421	842	821	999999	284	999999	714	607	121	245	206	999999	626	999999	997	795	393	539	568	397	231	319	999999	471	999999	852	836	249	962	999999	999999	999999	999999	676	849	936	999999	987	996	772	227	868	792	411	793	999999	350	361	999999	559	710	827	425	999999	999999	999999	553	360	132	431	70	474	644	999999	891	164	953	949	64	71	712	405	999999	795	180	999999	999999	887	677	37	512	999999	606	412	999999	526	626	999999	109	747	392	732	864	574	712	999999	234	999999	520	638	68	400	306	999999	999999	315	294	629	430	999999	999999	666	682	104	919	584	868	241	564	999999	999999	999999	999999	999999	678	980	999999	968	999999	427	138	999999	377	48	969	121	188	34	565	122	241	997	759	886	999999	999999	60	770	
654	999999	999999	992	254	155	111	295	550	988	999999	866	774	326	545	13	94	866	299	999999	999999	999999	406	844	999999	451	142	540	23	999999	999999	999999	929	770	323	956	542	146	473	231	937	684	570	999999	130	999999	348	915	461	756	801	999999	999999	416	644	999999	731	50	325	802	23	570	282	586	999999	950	937	999999	13	589	999999	948	402	77	706	450	247	216	723	999999	113	227	999999	266	172	999999	525	522	999999	477	235	502	999999	671	999999	376	412	983	356	999999	761	999999	999999	872	999999	852	904	369	999999	203	608	999999	326	348	698	795	492	25	999999	999999	435	999999	999999	535	363	999999	137	999999	859	339	999999	263	859	553	225	768	999999	215	999999	319	944	166	811	931	999999	710	185	481	999999	999999	884	396	999999	361	999999	347	466	385	519	327	725	183	509	381	165	354	664	772	133	930	489	286	55	999999	61	278	612	946	999999	652	792	655	758	446	999999	652	694	508	999999	878	312	929	696	999999	999999	999999	656	440	776	523	999999	413	999999	52	933	999999	351	999999	310	999999	999999	520	718	866	535	79	425	73	926	512	660	166	963	254	628	560	589	402	999999	290	621	182	179	153	999999	389	307	999999	513	999999	999999	999999	208	343	153	791	221	830	127	525	355	999999	513	999999	863	889	449	113	424	383	28	948	999999	29	854	561	351	574	269	156	771	709	560	999999	212	430	957	630	111	836	999999	759	285	995	935	999999	669	999999	290	717	939	203	301	139	829	362	999999	188	999999	592	450	646	571	970	999999	645	999999	999999	999999	443	931	999999	12	587	999999	999999	672	947	999999	825	892	445	294	999999	999999	578	999999	999999	260	849	999999	779	999999	518	395	999999	198	314	252	299	999999	244	843	847	786	129	999999	713	105	570	999999	999999	999999	663	699	14	362	29	999999	184	237	611	184	999999	309	162	678	493	201	342	80	367	705	999999	828	657	601	446	999999	97	386	704	335	689	999999	999999	684	999999	819	391	999999	178	550	77	72	395	70	631	548	633	451	707	521	763	500	331	999999	310	835	51	999999	916	264	676	999999	532	285	494	62	999999	477	999999	674	810	999999	901	817	999999	731	999999	999999	970	898	141	645	679	192	572	999999	999999	161	384	651	777	978	433	914	874	279	539	119	576	579	43	165	999999	999999	999999	770	598	514	15	578	402	454	999999	27	133	999999	128	350	713	999999	223	363	103	549	897	832	999999	987	999999	368	202	333	30	400	864	999999	395	646	999999	801	600	333	156	999999	259	332	999999	
415	791	842	161	199	406	281	365	680	72	711	145	878	999999	610	571	647	386	79	433	999999	162	157	645	481	999999	911	704	890	216	297	999999	999999	296	999999	206	999999	216	999999	926	749	44	194	999999	999999	511	603	999999	989	999999	508	999999	189	898	503	263	999999	207	679	330	999999	576	475	473	774	420	570	591	59	414	999999	440	383	152	684	17	999999	999999	961	970	275	321	999999	138	999999	867	999999	676	792	999999	562	999999	537	682	999999	183	569	721	148	273	940	21	550	585	299	78	56	46	224	496	999999	410	999999	708	64	183	862	999999	765	907	310	999999	798	999999	999999	569	903	999999	711	511	447	256	104	698	40	264	770	138	838	640	820	83	462	306	614	162	999999	828	999999	267	999999	231	956	241	962	56	999999	401	999999	730	175	355	335	713	58	48	315	547	678	999999	999999	733	508	134	96	999999	999999	502	545	699	902	84	83	454	200	999999	300	863	735	999999	51	999999	405	999999	475	474	747	748	257	999999	846	129	160	826	853	999999	722	831	999999	999999	615	719	999999	44	999999	100	999999	881	999999	832	999999	452	812	695	759	44	999999	999999	659	999999	489	692	255	969	999999	999999	924	999999	600	613	503	469	718	999	378	331	999999	371	289	384	202	999999	235	424	828	404	316	464	77	819	999999	331	999999	532	256	922	474	999999	999999	54	176	35	999999	909	339	287	733	813	999999	437	999999	967	999999	285	999999	999999	467	831	150	458	999999	469	999999	781	365	999999	297	196	753	456	999999	635	189	244	217	999999	584	326	999999	551	999999	503	999999	999999	999999	290	219	896	113	633	464	642	747	733	578	707	847	510	554	167	990	546	70	999999	580	885	787	999999	999999	262	48	999999	746	599	786	973	331	999999	483	84	961	999999	92	129	991	999999	888	456	666	510	329	999999	772	927	560	134	443	276	999999	421	503	999999	829	850	595	324	896	157	946	604	386	308	36	999999	205	999999	999999	940	879	365	997	340	999999	567	933	963	999999	818	48	662	999999	64	488	72	580	999999	571	241	999999	999999	999999	740	510	999999	133	30	58	302	732	961	670	503	397	704	424	172	131	271	917	631	946	999999	119	294	74	331	999999	999999	898	576	37	232	415	999999	47	266	830	999999	443	999999	915	999999	96	86	999999	46	667	783	648	418	999999	310	324	999999	730	248	999999	226	999999	802	999999	93	403	166	999999	448	97	194	999999	167	999999	972	827	14	715	871	999999	999999	302	37	664	46	326	490	999999	726	907	999999	999999	799	
999999	999999	162	641	712	831	681	930	151	553	999999	999999	126	999999	86	534	482	319	197	859	256	597	923	969	147	173	767	999999	97	217	999999	585	712	867	999999	727	820	196	302	884	999999	72	891	749	999999	999999	919	835	413	543	999999	598	324	999999	999999	48	691	999999	999999	548	73	999999	999999	933	22	374	770	259	958	999999	714	296	27	313	999999	193	705	183	890	956	253	999999	509	553	964	942	270	99	324	494	46	636	693	999999	820	431	229	957	737	714	421	670	999999	64	828	999999	999999	21	952	369	342	517	302	999999	304	999999	268	299	999999	80	999999	680	934	473	323	88	603	999999	492	999999	963	999999	446	999999	544	999999	64	455	724	999999	371	258	146	999999	161	528	343	156	458	688	173	930	987	999999	610	740	735	413	999999	999999	364	999999	529	714	405	594	80	999999	999999	721	87	999999	574	963	999999	854	543	978	321	794	744	457	815	803	84	42	760	999999	576	804	847	999999	714	974	652	64	729	432	999999	567	458	227	153	737	611	360	366	34	958	755	999999	999999	101	946	16	907	999999	725	639	372	833	301	549	208	873	436	999999	600	321	999999	134	121	428	753	345	526	313	88	999999	999999	999999	735	999999	820	607	999999	558	999999	967	744	562	14	999999	198	734	166	677	945	863	184	999999	766	999999	314	630	999999	338	347	611	490	999999	423	533	916	695	999999	480	729	600	999999	878	340	999999	576	102	999999	329	240	29	188	999999	367	224	27	470	999999	31	516	999999	522	762	220	166	487	151	148	481	876	999999	999999	686	948	354	90	999999	999999	999999	999999	221	510	765	108	999999	432	641	246	209	515	455	786	86	999999	539	88	30	667	184	155	434	954	648	453	738	393	999999	899	22	144	721	999999	776	999999	999999	689	756	664	999999	734	845	904	939	966	431	716	559	999999	419	999999	70	999999	748	999999	712	267	861	322	369	934	929	741	999999	74	793	999999	19	202	668	849	331	366	774	999999	309	529	24	682	31	32	834	780	490	746	999999	93	800	999999	181	999999	999999	444	304	958	804	114	999999	874	182	524	706	999999	63	569	944	703	863	999999	688	999999	253	999999	999999	347	109	999999	999999	999999	990	999999	115	232	30	999999	999999	999999	72	816	645	205	848	999999	999999	507	999999	477	999999	921	801	379	229	502	108	988	794	649	154	999999	858	655	853	204	999999	999999	419	483	346	431	999999	67	641	56	999999	493	344	999999	678	793	999999	632	999999	339	686	621	490	612	999999	999999	999999	382	743	999999	
