500	500	
94	102	93	97	104	95	100	88	97	83	98	94	105	105	94	71	86	101	96	89	95	91	93	117	96	103	95	96	120	101	114	93	103	113	110	123	98	107	117	86	76	110	107	104	106	96	97	93	116	88	97	96	111	109	103	91	98	103	103	106	106	88	135	96	95	84	101	100	99	108	88	95	95	92	116	111	108	101	87	94	81	98	101	115	101	95	91	97	110	92	106	102	95	98	86	103	104	92	95	102	110	107	104	96	91	80	89	117	82	103	109	98	100	104	92	94	96	102	80	108	96	114	104	104	92	114	104	111	105	92	111	90	101	84	100	98	110	80	104	90	108	106	96	99	115	111	109	101	92	83	108	84	106	106	109	100	106	84	104	105	108	94	106	118	104	90	104	88	82	118	98	107	116	97	91	81	93	102	107	102	95	108	109	112	129	114	115	108	106	111	103	97	94	105	103	100	115	90	103	92	109	91	104	111	94	93	99	81	77	98	84	103	88	102	106	101	93	101	89	109	91	104	121	85	88	90	78	96	103	86	85	79	99	108	91	88	95	113	97	89	113	105	93	113	100	104	101	96	85	100	87	103	112	93	103	104	102	114	91	89	111	101	106	77	109	117	111	110	102	99	101	105	122	109	108	107	98	99	109	110	108	83	108	94	99	95	99	110	95	86	92	121	101	99	99	111	92	112	124	94	119	99	92	110	94	90	95	107	94	104	101	101	100	101	113	86	128	98	93	98	107	93	106	94	106	111	106	100	90	106	111	114	105	102	93	92	90	94	101	99	113	105	99	102	91	88	87	92	92	95	99	112	110	95	113	93	105	105	106	107	88	93	121	116	93	99	110	109	104	110	77	90	102	91	109	98	107	107	108	98	90	103	89	101	92	97	82	118	103	84	109	100	101	100	111	102	101	120	103	84	100	106	94	98	100	107	84	97	93	92	102	91	96	99	121	97	96	94	95	102	101	104	98	93	89	97	100	100	88	101	107	104	99	87	102	86	98	96	111	106	108	91	114	104	91	81	100	94	93	120	104	109	122	75	103	101	92	111	123	94	96	117	98	118	93	108	106	94	109	96	93	81	103	101	80	87	101	102	99	110	90	105	85	96	87	97	102	116	83	86	102	91	84	98	105	124	87	100	111	117	
104	120	95	83	104	119	101	121	88	113	109	113	91	102	105	109	103	102	99	107	104	106	89	85	86	110	78	92	88	94	101	94	97	68	97	90	90	87	99	105	94	78	87	103	108	114	91	90	101	89	85	97	121	82	102	97	111	94	90	103	99	91	107	82	105	99	106	98	93	113	111	102	93	81	89	127	98	97	99	109	98	107	95	106	98	108	94	112	97	110	88	110	103	99	109	103	101	105	105	93	107	100	95	100	116	110	113	99	104	96	90	94	107	102	108	93	103	84	107	106	108	107	88	87	114	99	102	92	112	92	94	106	119	95	92	94	94	98	104	96	106	107	82	111	115	95	102	103	86	93	95	98	121	103	101	98	93	94	103	105	86	112	92	103	109	100	95	117	106	98	91	112	86	89	123	100	116	90	106	103	98	101	108	101	110	107	102	107	82	100	97	99	89	123	104	102	98	102	108	108	136	109	99	99	102	97	104	109	114	103	86	108	95	92	95	96	103	94	97	93	105	101	90	113	95	86	100	92	88	106	107	104	95	86	100	97	105	106	91	98	96	110	110	103	108	86	114	97	111	102	107	85	105	99	90	101	97	105	110	95	93	107	98	103	92	89	101	100	98	114	99	74	105	95	104	107	97	84	86	112	106	99	97	124	104	97	109	93	103	106	106	111	86	94	106	108	91	101	100	87	92	98	94	112	110	104	109	86	95	113	98	96	102	102	97	113	85	112	105	104	95	115	105	92	111	105	103	81	116	100	80	97	94	98	110	92	133	98	105	104	109	106	107	112	89	88	95	98	120	101	95	100	124	99	89	101	91	103	101	90	95	102	89	101	106	97	102	117	99	114	98	101	89	101	98	105	107	110	95	97	90	84	98	79	95	106	104	105	106	109	111	109	103	91	102	101	91	99	92	112	93	83	96	91	90	120	98	110	113	104	97	89	99	102	98	91	99	93	112	94	112	100	101	92	107	97	109	111	99	94	98	106	101	97	103	83	89	85	100	104	97	89	95	116	96	96	113	84	118	88	94	105	102	113	116	99	103	90	95	111	83	100	96	103	103	95	118	88	102	102	102	113	95	117	82	89	91	86	103	95	96	95	105	103	85	89	96	93	94	87	89	96	101	109	101	86	91	117	87	92	
871	999999	19	89	296	103	967	346	999999	750	999999	551	876	636	320	999999	509	826	999999	230	379	761	955	986	703	999999	342	999	39	999999	34	544	988	179	651	999999	993	855	797	568	810	241	858	648	371	721	827	470	914	119	999999	450	297	225	876	119	433	32	386	266	760	967	999999	999999	999999	602	563	707	984	999999	999999	653	39	20	999999	999999	903	316	624	981	212	872	999999	920	310	583	999999	999999	303	542	45	970	479	540	999999	999999	924	797	999999	999999	168	129	999999	72	724	999999	420	286	804	999999	215	126	408	404	63	888	882	395	760	999999	355	999999	413	999999	999999	423	999999	999999	212	578	223	115	394	855	823	93	396	32	205	530	173	970	999999	999999	336	918	572	84	486	999999	959	999999	47	780	999999	378	716	43	256	311	999999	920	84	236	999999	110	999999	999999	999999	970	999999	999999	999999	240	978	999999	821	848	124	897	850	109	22	999999	618	999999	78	613	999999	454	377	362	776	894	925	252	896	742	49	999999	999999	999999	502	515	999999	110	349	807	801	49	557	867	918	358	460	505	907	999999	999999	999999	41	128	999999	136	603	149	93	305	999999	735	488	89	808	888	711	830	606	506	999999	999999	345	271	999999	999999	897	999999	443	428	444	999999	345	115	133	999999	204	77	999999	376	912	999999	27	53	999999	76	560	477	68	999999	999999	630	999999	410	924	999999	505	770	316	999999	999999	103	706	664	861	885	400	382	955	609	693	999999	921	999999	594	999999	500	301	768	745	999999	430	451	412	781	813	999999	934	191	34	999999	433	761	199	147	818	580	999999	999999	617	675	999999	522	458	999999	13	708	999999	816	999999	608	214	11	570	878	999999	652	303	883	57	364	465	201	931	906	270	999999	999999	103	776	18	148	999999	161	79	662	907	993	76	778	999999	862	999999	999999	999999	999999	431	999999	321	338	176	287	478	145	262	999999	999999	590	551	999999	999999	999999	999999	49	335	470	105	850	501	999999	901	659	236	115	942	502	999999	354	516	417	999999	999999	420	765	999999	731	669	973	898	859	676	326	999999	989	657	138	297	88	521	954	402	999999	698	106	436	517	60	373	203	760	873	642	999999	143	248	438	566	809	440	604	800	132	999999	641	999999	584	999999	247	999999	813	999999	999999	833	561	24	999999	993	999999	338	102	681	306	779	147	999999	43	252	317	751	229	572	999999	999999	916	164	999999	629	999999	557	999999	309	813	915	999999	556	614	809	523	999999	999999	999999	999999	480	347	923	504	353	999999	655	515	342	900	
495	238	999999	727	999999	999999	407	744	636	999999	767	486	792	867	391	999999	999999	381	999999	729	198	770	785	999999	999999	310	993	660	999999	815	411	51	519	999999	999999	686	147	828	994	892	999999	384	355	508	484	994	554	65	122	952	232	283	290	999999	712	999999	453	999999	720	319	922	747	817	820	534	725	966	393	549	704	262	762	387	341	999999	813	999999	999999	845	22	755	938	547	974	593	138	761	906	697	603	999999	226	118	685	970	378	566	534	973	759	38	999999	999999	999999	700	469	896	948	999	999999	999999	176	85	708	563	984	209	843	237	406	964	69	696	999999	472	45	654	999999	371	244	257	890	313	96	984	594	432	139	283	133	241	812	906	798	303	76	999999	409	999999	985	178	723	307	577	794	968	999999	569	945	665	815	204	587	764	999999	999999	863	999999	724	968	562	999999	569	999999	174	162	162	897	652	406	893	254	580	386	76	533	593	736	302	25	999999	999999	999999	618	318	47	999999	152	157	999999	212	163	999999	999999	999999	107	164	203	999999	642	815	576	916	549	771	571	624	210	698	127	825	999999	696	708	848	999999	886	950	999999	137	999999	20	999999	768	203	740	999999	427	953	968	379	399	333	999999	210	553	999999	999999	847	747	422	999999	453	999999	69	85	467	976	999999	999999	221	213	408	285	715	999999	827	158	356	999999	12	999999	999999	999999	999999	435	804	46	999999	305	999999	252	113	999999	714	999999	566	719	709	127	999999	592	999999	231	757	175	991	57	999999	999999	726	999999	297	816	744	999999	777	723	291	633	281	999999	478	18	977	969	110	360	570	999999	247	117	449	239	758	419	92	35	972	582	999999	756	102	113	579	999999	954	999999	999999	498	135	843	437	999999	845	851	999999	999999	253	999999	999999	641	486	140	999999	618	358	68	67	334	999999	752	751	709	999999	525	999999	374	438	999999	24	813	999999	82	687	999999	999999	373	999999	999999	306	999999	781	194	517	803	279	961	945	960	609	895	239	999999	363	383	102	728	999999	999999	523	748	677	999999	773	261	594	999999	453	762	939	984	675	160	38	999999	970	566	202	999999	999999	376	999999	478	421	129	584	78	719	314	999999	999999	486	73	393	999999	309	559	421	265	218	866	518	999999	30	624	230	88	949	999999	412	999999	536	500	84	157	329	208	811	999999	999999	525	694	999999	459	989	999999	612	767	481	858	999999	154	936	187	999999	857	245	999999	999999	898	505	999999	999999	901	776	424	986	988	999999	237	110	747	999999	588	693	181	380	733	41	
125	618	321	999999	999999	991	390	600	322	999999	299	94	750	24	755	182	999999	181	246	683	575	522	623	531	254	999999	673	387	357	493	218	999999	512	426	681	999999	194	652	186	910	999999	999999	673	302	999999	999999	359	733	21	999999	297	999	999999	60	466	603	994	789	232	588	328	999999	252	999999	487	812	581	334	342	474	988	753	999999	336	297	999999	848	331	585	111	408	999999	375	941	999999	999999	999999	462	959	999999	999999	404	429	597	591	392	581	844	815	999999	999999	35	400	547	427	543	999999	808	763	715	754	673	213	131	189	999999	637	310	632	278	999999	999999	374	264	188	999999	334	407	744	904	999999	14	515	452	539	383	549	828	524	999999	999999	544	698	254	333	623	999999	307	418	213	755	280	221	546	673	999999	660	145	368	834	999999	606	999999	999999	545	750	999999	761	591	805	838	999999	999999	970	74	925	430	129	931	564	402	37	989	999999	158	899	792	969	778	97	723	999999	470	689	999999	607	479	839	999999	582	466	439	715	612	374	999999	494	251	481	747	999999	540	999999	803	442	191	617	533	710	999999	999999	197	982	503	92	435	348	999999	526	999999	456	591	419	359	108	999999	321	999999	999999	212	414	551	497	999999	999999	999999	209	666	257	271	989	946	139	999999	625	278	457	221	999999	939	608	999999	724	24	999999	439	130	854	705	479	999999	999999	367	507	241	415	700	951	437	999999	235	682	848	265	477	999999	461	356	733	830	514	109	857	236	999999	26	827	482	739	999999	999999	354	999999	777	999999	758	999999	631	832	219	999999	506	784	630	714	925	549	469	999999	791	978	999999	131	874	964	770	999999	140	904	225	588	228	221	799	999999	999999	721	81	863	718	999999	999999	524	524	262	999999	325	236	522	677	477	368	935	947	659	999999	233	95	812	630	999999	458	999999	999999	999999	359	294	984	792	833	214	478	999999	828	871	158	260	606	622	955	455	156	618	236	748	999999	292	273	150	549	656	635	999999	999999	343	471	112	907	893	903	724	999999	443	999999	473	998	762	117	999999	510	47	627	473	856	185	238	839	999999	868	410	76	999999	844	999999	999999	578	219	372	495	409	55	352	713	718	241	999999	713	929	763	749	467	185	197	999999	999999	39	172	411	999999	999999	632	611	49	999999	836	703	496	200	512	894	789	400	999999	676	999999	695	914	754	625	70	525	909	737	128	942	891	833	214	741	156	416	808	315	999999	777	444	313	999999	882	537	629	522	999999	868	960	77	563	521	999999	816	
125	999999	785	996	590	722	999999	920	550	999999	870	292	999999	365	999999	980	94	242	999999	999999	999999	999999	872	97	441	999999	491	869	168	999999	338	999999	39	924	41	998	32	318	799	65	570	393	679	937	667	999999	999999	72	390	979	982	331	622	999999	999999	431	545	999999	565	588	240	14	999999	674	616	999999	263	533	333	489	957	999999	442	843	460	998	999999	934	999999	999999	937	428	489	999999	892	999999	999999	874	499	609	463	334	752	221	999999	999999	631	15	330	118	94	540	738	999999	32	216	888	778	703	436	417	611	278	471	999999	811	524	582	781	999999	999999	388	44	724	35	633	999999	230	29	999999	377	18	613	321	19	407	689	999999	999999	999999	999999	920	181	73	999999	852	65	999999	571	22	999999	999999	999999	720	259	706	506	24	874	999999	192	999999	999999	999999	69	408	997	957	462	253	131	936	426	105	492	938	216	999999	532	999999	577	743	658	16	851	328	785	999999	999999	313	999999	675	713	999999	504	459	171	371	13	999999	999999	108	828	328	999999	115	632	137	238	321	499	535	999999	701	821	448	19	752	999999	740	623	114	896	158	352	999999	232	658	601	42	999999	845	999999	739	329	479	999999	340	125	746	999999	999999	664	750	814	374	193	22	946	65	999999	419	413	999999	179	749	212	999999	999999	999999	883	973	536	205	544	999999	568	752	999999	352	999999	679	999999	221	54	965	999999	999999	343	977	273	219	712	999999	593	999999	442	703	569	579	277	244	365	680	862	723	130	468	999999	999999	999999	999999	640	604	531	770	999999	201	229	213	999999	66	346	999999	999999	674	999999	990	612	187	999999	999999	192	802	84	299	323	956	359	999999	845	981	940	182	181	832	578	118	24	822	585	251	999999	999999	279	999999	898	999999	999999	198	462	999999	855	37	950	999999	258	838	529	241	456	999999	842	898	999999	999999	125	173	825	349	105	999999	975	790	999999	969	390	826	999999	864	401	999999	457	170	868	715	135	999999	232	240	584	740	589	783	375	999999	409	999999	998	951	105	999999	541	999999	999999	309	999999	75	435	981	560	431	315	665	840	500	378	999999	39	999999	201	212	941	595	765	365	573	202	424	999999	569	803	828	581	768	666	424	297	77	568	560	70	487	251	679	162	435	999999	942	875	390	999999	556	354	759	892	793	946	404	738	736	999999	650	999999	999999	757	603	999999	896	184	85	90	614	470	999999	141	724	700	915	612	929	649	260	549	462	841	257	483	821	876	872	477	893	338	832	599	419	999999	829	999999	
999999	701	37	767	799	999999	123	95	262	628	177	103	999999	791	808	96	999999	111	999999	580	509	130	912	29	312	999999	197	285	638	503	722	828	999999	992	63	238	622	492	750	162	728	999999	231	202	708	778	446	999999	530	746	888	318	999999	259	423	999999	788	17	465	201	122	837	457	758	906	349	232	999999	738	579	474	229	360	977	999999	999999	898	720	321	533	999999	96	999999	892	999999	413	72	621	579	625	999999	999999	999999	999999	999999	891	714	472	296	369	556	999999	373	950	281	999999	958	789	999999	85	540	999999	696	999999	39	36	91	999999	153	999999	286	611	468	122	139	859	202	800	937	960	633	435	433	952	977	762	999999	805	999999	946	455	999999	223	504	999999	999999	918	999999	529	999999	999999	999999	328	793	92	999999	939	260	820	999999	999999	167	999999	447	451	999999	999999	744	999999	277	999999	999999	944	207	57	13	999999	963	38	758	940	108	281	999999	161	999999	116	999999	869	42	822	472	999999	208	999999	999999	431	776	999999	980	999999	184	148	262	710	999999	999999	131	746	999999	557	976	232	72	481	377	999999	928	296	967	997	15	999999	922	454	840	302	745	999999	759	999999	620	910	57	31	766	960	28	222	999999	278	985	999999	789	485	999999	250	921	727	112	412	503	490	95	983	731	309	225	999999	999999	240	469	999999	987	999999	999999	75	184	51	714	417	867	715	667	699	999999	121	999999	447	607	600	999999	28	625	999999	88	999999	825	74	299	466	744	220	352	397	999999	999999	906	291	548	781	75	880	999999	694	999999	787	823	396	971	619	224	777	999999	999999	860	451	777	640	429	999999	249	120	751	999999	999999	657	372	999999	999999	429	215	803	899	825	535	999999	16	931	999999	301	316	999999	102	679	999999	966	19	83	537	367	814	275	862	740	541	955	138	763	999999	999999	424	999999	999999	551	414	999999	999999	999999	999999	370	999999	846	827	138	501	810	27	999999	16	999999	647	299	743	999999	999999	999999	999999	169	999999	580	371	252	908	925	999999	763	999999	551	275	830	98	634	340	176	922	999999	448	733	249	731	937	999999	757	326	250	135	809	973	936	474	999999	999999	999999	173	999999	202	937	902	999999	999999	877	476	806	999999	617	22	999999	999999	609	647	501	217	999999	563	642	314	494	592	999999	752	953	959	614	800	361	379	544	176	177	729	999999	999999	482	999999	853	471	260	581	999999	999999	176	243	999999	299	973	272	999999	999999	999999	694	708	355	999999	508	783	917	861	15	824	248	999999	999999	408	879	617	955	734	417	999999	
180	64	912	999999	457	999999	720	595	325	827	99	579	999999	644	483	31	684	328	973	728	935	610	999999	757	470	759	383	999999	999999	681	27	537	999999	999999	360	640	999999	999999	999999	923	72	332	546	999999	735	668	999999	157	925	857	932	999999	999999	999999	773	570	810	165	422	999999	211	999999	111	643	999999	561	197	189	294	999999	999999	222	558	999999	665	613	74	75	32	802	999999	999999	909	636	999999	390	776	703	63	999999	829	999999	999999	999999	721	999999	230	902	378	183	481	291	863	999999	631	720	89	709	32	170	999999	744	999999	620	410	975	999999	999999	894	429	784	493	999999	503	22	596	172	999999	339	488	392	171	697	848	330	999999	372	999999	14	38	999999	999999	680	999999	293	95	507	439	670	745	210	999999	17	948	399	987	166	369	79	45	557	602	999999	544	777	344	56	293	999999	999999	612	999999	469	999999	128	717	999999	241	219	927	98	733	815	594	288	636	164	749	459	342	849	13	756	969	480	708	999999	146	126	949	49	223	149	999999	142	59	999999	999999	999999	681	184	924	999999	152	947	824	786	999999	265	999999	190	307	834	957	555	609	403	500	396	419	30	676	124	999999	888	874	594	550	461	239	999999	23	999999	778	168	999999	853	614	999999	656	922	999999	999999	999999	768	741	389	999999	719	533	655	795	754	420	999999	999999	810	889	264	82	240	246	334	999999	999999	177	388	66	799	631	756	789	999999	740	497	119	795	148	502	156	494	412	830	927	583	999999	268	509	999999	660	124	999999	359	949	999999	999999	586	855	999999	601	363	333	999999	98	777	999999	327	24	999999	551	712	671	999999	999999	587	999999	416	406	452	254	908	878	999999	999999	517	791	999999	528	324	811	999999	999999	961	999999	793	999999	29	742	160	716	237	254	586	999999	947	452	577	252	999999	999999	279	189	412	999999	693	999999	394	253	580	985	436	799	999999	120	29	999999	710	999999	324	426	999999	673	256	735	26	663	999999	373	999999	75	224	197	166	726	542	999999	537	38	217	999999	776	775	171	999999	999999	438	553	999999	999999	999999	999999	91	927	945	789	605	933	676	916	39	999999	30	62	999999	771	249	643	999999	578	676	245	681	288	999999	999999	43	512	91	455	587	119	825	999999	999999	333	999999	269	220	936	936	419	860	121	187	999999	755	723	999999	403	50	795	999999	898	879	939	70	802	999999	999999	756	103	852	231	999999	919	367	213	45	192	638	979	999999	47	642	267	385	570	111	880	894	319	857	687	414	791	540	927	938	87	272	
999999	348	999999	190	843	999999	638	782	268	768	999999	688	472	765	999999	372	542	266	999999	564	999999	701	999999	999999	446	245	174	816	547	389	999999	999999	957	919	307	641	999999	999999	999999	700	746	788	999999	121	999999	631	394	922	353	999999	998	999999	325	523	772	639	306	512	743	999999	402	822	999999	879	338	999999	999999	999999	467	430	854	684	467	922	817	999999	858	929	69	815	999999	251	473	128	390	999999	999999	444	157	999999	344	15	123	999999	999999	924	553	963	999999	74	900	999999	465	923	575	323	214	403	705	999999	781	376	453	928	756	161	359	999999	498	569	338	999999	999999	799	95	848	571	275	624	893	999999	894	156	999999	914	18	786	549	553	77	999999	555	738	96	886	967	562	999999	999999	999999	574	437	999999	999999	736	615	446	665	999999	726	751	938	778	812	902	886	230	457	23	747	375	809	572	431	13	782	556	319	912	127	296	386	999999	478	328	730	429	931	269	309	572	131	711	826	999999	626	776	926	193	999999	747	114	181	999999	780	764	864	999999	220	999999	68	137	752	720	440	375	117	309	999999	181	466	999999	198	714	185	999999	108	745	999999	387	999999	630	135	912	999999	192	214	999999	999999	999999	865	385	999999	315	250	999999	378	991	396	949	519	476	442	999999	999999	458	915	467	522	536	999999	129	999999	833	999999	437	12	840	350	257	170	973	999999	929	315	91	577	882	473	739	999999	116	999999	166	868	538	999999	122	378	922	276	747	621	171	896	999999	447	888	368	813	442	538	650	148	788	545	865	512	706	462	999999	42	993	999999	999999	559	769	781	999999	418	249	889	471	428	999999	999999	362	449	42	569	643	999999	524	999999	307	999999	466	999999	999999	999999	999999	999999	999999	916	51	244	754	999999	999999	347	977	666	923	999999	999999	553	76	232	167	375	192	999999	999999	147	999999	200	518	343	485	323	103	559	999999	999999	999999	564	483	555	386	999999	669	523	939	695	591	976	999999	574	999999	753	280	243	63	999999	999999	258	215	999999	107	850	999999	420	364	999999	253	428	263	291	999999	18	999999	999999	999999	420	706	669	485	784	555	842	434	943	256	999999	999999	860	505	410	501	496	359	213	458	535	999999	999999	999999	752	452	173	723	485	369	87	683	759	396	642	999999	481	772	430	723	264	426	781	173	632	153	392	922	999999	789	718	999999	866	73	321	398	457	509	733	341	391	999999	949	999999	178	58	999999	474	862	999999	999999	724	928	490	999999	119	249	94	536	609	70	251	999999	999999	651	428	816	
696	85	254	849	971	999999	999999	342	146	477	207	995	584	859	918	999999	999999	769	999999	730	999999	869	211	999999	999999	999999	134	281	149	999999	263	999999	750	241	598	398	618	265	999999	999999	999999	999999	66	641	999999	999999	952	750	152	192	999999	999999	658	698	440	826	873	104	999999	998	914	818	202	890	224	274	254	999999	999999	529	450	999999	720	317	891	238	812	570	117	283	30	383	139	999999	999999	336	999999	62	801	771	999999	524	778	60	771	999999	954	176	427	999999	999999	609	489	622	742	640	216	350	806	211	23	313	986	999999	977	540	689	999999	999999	999999	989	202	551	499	14	999999	714	669	545	870	283	646	152	340	438	999999	894	516	225	491	130	933	255	599	758	221	537	999999	83	240	999999	719	408	999999	787	651	67	999999	999999	999999	926	999999	804	999999	999999	376	171	999999	774	566	999999	182	30	999999	767	65	947	952	740	792	999999	148	999999	315	999999	564	999999	612	999999	999999	363	904	999999	409	565	999999	138	318	671	391	60	999999	800	999999	594	168	999999	132	999999	731	704	999999	258	824	427	787	951	499	407	373	999999	559	112	987	999999	740	999999	621	720	194	927	999999	290	359	742	516	348	999999	999999	999999	866	124	838	822	92	257	656	84	981	777	631	999999	999999	308	262	999999	778	999999	312	853	884	87	999999	588	804	75	824	999999	999999	910	449	871	779	999999	507	23	999999	290	999999	956	94	999999	639	943	999999	999999	726	982	106	999999	738	999999	776	866	999999	999999	999999	260	27	26	432	756	991	80	338	999999	999999	999999	801	248	999999	497	999999	356	769	999999	447	999999	999999	516	348	999999	802	999999	182	913	105	912	540	718	311	469	999999	888	533	338	217	569	614	999999	437	841	190	858	469	250	628	430	107	999999	351	253	999999	999999	678	590	954	999999	898	424	999999	947	355	93	937	321	234	28	999999	440	477	877	854	232	88	507	661	944	382	931	999999	674	999999	729	999999	999999	245	761	220	942	384	67	999999	999999	149	489	999999	107	999999	157	25	610	607	666	999999	999999	999999	12	432	180	929	20	778	966	139	989	142	625	999999	879	86	473	999999	880	66	420	217	999999	999999	999999	21	563	999999	234	916	684	77	157	396	902	669	242	338	999999	23	374	289	999999	70	999999	357	999999	999999	999999	999999	999999	802	726	610	922	266	734	999999	834	169	375	987	553	60	999999	921	984	239	815	220	843	144	767	867	692	141	513	604	999999	999999	151	183	981	162	999999	881	351	547	473	999999	935	322	999999	880	648	
387	735	653	999999	237	372	640	574	831	237	417	45	999999	917	791	999999	140	986	592	999999	999999	15	400	685	999999	580	447	766	179	284	999999	640	999999	999999	315	405	859	988	705	999999	999999	608	159	925	999999	846	999999	630	681	892	999999	336	912	999999	999999	999999	344	999999	52	999999	924	999999	405	556	706	777	157	999999	612	395	999999	151	999999	999999	516	592	856	475	728	999999	98	817	95	287	999999	204	727	34	999999	934	71	999999	999999	58	999999	999999	213	602	228	999999	698	851	27	295	999	999999	55	999999	999999	864	999999	999999	248	325	568	999999	999999	127	86	999999	59	133	868	999999	334	999999	204	241	758	878	388	263	256	999999	37	247	799	799	999999	816	158	999999	678	999999	419	202	999999	999999	490	846	849	95	526	999999	140	575	982	350	961	999999	469	999999	999999	477	485	999999	622	699	298	999999	318	999999	840	999999	363	530	455	999999	268	142	357	574	750	911	39	302	737	540	999999	461	264	459	838	289	357	344	87	999999	999999	999999	579	953	341	999999	538	999999	999999	265	363	609	129	31	91	999999	650	894	999999	999999	999999	193	534	92	290	836	76	999999	999999	999999	913	28	453	254	999999	120	562	999999	999999	591	382	178	56	999999	187	809	342	999999	377	19	638	462	281	999999	762	248	623	999999	673	505	103	679	710	695	352	344	165	875	999999	970	276	999999	662	481	166	279	146	62	905	480	504	833	491	150	999999	999999	999999	999999	492	300	497	74	731	736	497	703	468	361	139	842	653	999999	751	999999	743	392	799	799	999999	493	112	571	592	202	10	270	198	569	773	999999	596	260	393	201	483	211	525	926	984	463	811	784	923	72	826	999999	92	94	406	999999	999999	948	999999	998	198	926	482	999999	736	237	515	898	587	247	255	403	83	559	924	999999	999999	873	999999	927	681	327	647	530	375	962	187	999999	173	245	240	648	737	999999	12	556	729	999999	199	756	999999	912	999999	685	816	433	964	532	170	864	671	787	142	999999	327	870	288	999999	173	773	59	411	999999	352	16	606	666	689	999999	377	999999	880	683	69	999999	768	130	962	999999	999999	998	999999	943	309	573	452	516	150	77	142	278	999999	823	426	999999	547	188	855	679	999999	999999	284	999999	999999	999999	791	114	83	616	999999	999999	999999	248	999999	774	999999	999999	435	779	563	100	525	622	999999	108	45	999999	999999	362	999999	999999	275	292	999999	183	999999	999999	161	258	782	348	442	534	518	391	952	538	601	651	312	90	752	85	125	999999	999999	661	560	
999999	999999	999999	847	720	999999	967	485	43	745	57	60	724	315	187	996	225	658	999999	113	43	156	507	465	615	999999	361	838	199	999999	384	930	72	129	999999	243	999999	501	721	999999	551	905	918	793	554	601	587	774	999999	89	900	999999	262	558	999999	999999	517	278	999999	670	999999	138	999999	866	370	126	999999	999999	848	944	948	999999	999999	999999	562	999999	237	713	911	24	999999	587	274	999999	999999	912	678	514	602	999999	725	779	269	61	536	999999	619	62	432	437	612	982	925	629	999999	999999	999999	621	995	399	320	804	367	227	207	999999	864	999999	999999	458	448	484	13	930	229	999999	464	885	113	999999	518	999999	290	483	411	999999	999999	644	979	999999	387	999999	518	212	607	921	421	999999	853	301	558	442	463	974	999999	138	979	999999	999999	961	721	649	517	855	880	146	523	883	999999	717	583	229	999999	507	80	390	965	800	332	999999	757	423	41	999999	591	85	999999	999999	494	282	510	667	243	27	380	999999	549	999999	999999	471	999999	999999	999999	146	999999	338	245	955	904	608	172	189	672	999999	214	999999	618	705	274	999999	999999	218	399	543	999999	916	986	190	999999	999999	840	313	999999	860	999999	229	999999	894	103	263	840	765	411	886	999999	331	994	140	813	82	129	844	398	527	55	199	148	692	999999	802	999999	64	827	999999	767	859	710	811	999999	999999	120	724	611	21	963	660	806	512	433	999999	921	855	999999	999999	222	996	999999	951	999999	711	91	505	964	300	911	785	937	838	999999	259	621	192	999999	828	962	999999	242	387	563	999999	392	636	268	999999	880	496	687	772	359	770	945	999999	996	500	902	614	760	320	109	188	722	967	392	183	273	739	927	999999	103	999999	763	537	398	999999	999999	455	246	917	420	425	107	175	489	359	314	999999	195	437	925	357	645	921	999999	385	672	424	253	999999	999999	151	568	149	678	999999	16	417	999999	576	181	457	378	842	900	999999	90	557	488	999999	868	410	999999	499	622	746	181	841	260	23	757	904	211	999999	144	278	856	999999	999999	946	352	897	501	619	266	478	999999	803	31	603	999999	124	935	220	226	382	597	999999	527	932	371	175	167	357	999999	276	999999	999999	707	999999	828	999999	71	999999	691	970	999999	933	999999	999999	999999	378	820	657	718	999999	968	991	999999	999999	680	786	440	563	999999	186	740	153	800	989	231	761	999999	399	999999	182	63	403	999999	255	472	664	836	382	175	999999	999999	999999	639	185	307	265	293	944	950	51	999999	999999	999999	514	240	765	
143	252	922	15	281	999999	882	545	589	575	472	688	299	26	949	67	398	591	832	240	514	999999	691	966	478	999999	448	733	999999	556	445	24	25	707	531	999999	460	169	721	999999	628	104	596	732	793	604	654	934	101	633	118	376	682	999999	261	517	561	956	537	999999	982	158	63	999999	999999	457	673	999999	495	366	607	238	869	908	612	999999	38	959	183	873	999999	514	642	858	447	78	999999	999999	455	23	999999	503	632	999999	941	999999	50	999999	999999	999999	931	72	999999	735	35	880	506	774	999999	999999	999999	601	783	663	623	477	516	205	594	71	999999	658	147	482	333	114	605	278	999999	142	379	474	999999	837	999999	999999	76	906	999999	567	999999	567	999999	613	534	999999	719	969	977	474	962	845	969	539	999999	999999	924	999999	411	920	284	999999	807	266	999999	999999	243	999999	720	189	411	999999	372	36	500	557	999999	533	948	999999	394	636	301	501	180	534	505	827	618	670	519	110	999999	912	999999	343	760	999999	151	519	207	773	999999	797	73	362	483	942	49	671	248	400	27	519	535	647	999999	999999	95	938	518	416	337	60	669	999999	115	459	742	166	999999	673	392	438	694	621	999999	999999	438	999999	60	562	787	946	431	128	92	984	386	646	407	454	283	212	999999	791	446	208	137	761	257	33	209	883	873	574	17	589	824	914	999999	442	877	999999	887	955	999999	390	629	550	228	130	83	106	759	353	999999	190	999999	999999	184	189	376	677	999999	37	999999	904	82	856	121	503	170	471	999999	964	576	15	324	55	173	65	578	587	542	136	950	113	134	530	184	999999	999999	921	740	91	76	210	707	860	602	723	317	773	999999	725	960	611	721	794	999999	395	865	999999	740	999999	610	788	144	999999	999999	260	999999	552	999999	293	352	249	731	304	898	999999	307	464	452	449	748	805	157	817	176	348	391	999999	753	789	962	999999	190	621	481	287	76	274	783	352	999999	765	999999	156	999999	721	880	426	896	410	97	410	940	999999	999999	999999	999999	327	999999	738	868	450	999999	999999	999999	583	68	119	823	620	310	42	681	109	999999	983	713	11	443	999999	999999	965	442	999999	701	561	828	999999	251	999999	999999	748	999999	54	484	503	999999	999999	825	999999	662	770	603	999999	110	65	729	840	796	999999	100	640	883	821	280	902	17	455	200	999999	754	179	868	156	974	561	45	636	999999	11	26	999999	186	999999	999999	697	371	999999	999999	999999	832	988	103	853	999999	15	999999	186	774	999999	495	520	999999	65	
55	493	901	457	311	548	999999	102	225	794	380	586	464	250	38	582	999999	851	999999	554	936	999999	86	999999	570	968	696	999999	862	53	516	999999	999999	130	597	309	795	914	854	704	626	999999	773	309	999999	10	551	624	999999	201	999999	644	999999	465	129	289	999999	886	887	342	852	999999	240	181	287	999999	999999	344	653	729	786	999999	996	508	999999	999999	992	777	541	570	999999	81	711	671	999999	871	999999	50	11	999999	892	908	36	522	852	465	509	601	31	610	999999	217	999999	428	999999	999999	648	808	999999	999999	296	639	999999	999999	915	780	999999	568	177	415	999999	50	343	345	836	877	600	483	655	471	697	999999	755	931	999999	999999	999999	292	266	999999	999999	999999	512	999999	999999	262	563	710	999999	82	16	940	999999	615	926	999999	873	636	592	999999	821	174	999999	75	234	895	999999	999999	999999	704	999999	999999	312	999999	192	302	537	263	324	584	324	999999	999999	583	465	999999	967	150	14	772	346	474	700	730	769	69	238	447	999999	135	378	148	44	902	402	999999	638	846	433	999999	351	620	999999	17	999999	931	999999	999999	609	999999	999999	743	419	903	367	216	476	581	817	999999	74	999999	408	199	215	185	856	973	999999	626	128	130	717	381	431	999999	162	999999	518	838	771	658	837	999999	207	634	729	140	999999	999999	372	66	999999	310	999999	999999	221	132	802	46	84	999999	397	983	358	999999	36	999999	482	641	999999	999999	73	999999	360	999999	262	30	992	580	456	725	438	995	263	71	100	416	999999	180	515	40	890	482	999999	458	999999	999999	39	399	608	691	658	903	142	999999	993	60	949	163	999999	200	999999	231	999999	359	999999	402	729	999999	716	999999	235	311	999999	33	892	591	225	999999	154	408	991	603	972	999999	999999	999999	862	674	999999	49	467	658	183	324	900	669	892	413	999999	868	135	742	682	988	999999	357	999999	119	697	412	999999	57	19	599	209	536	258	825	292	359	999999	64	999999	676	162	999999	138	810	132	232	999999	811	338	999999	283	258	920	983	308	999999	756	999999	977	665	999999	420	648	584	999999	373	999999	76	999999	224	339	999999	999999	999999	999999	888	229	967	986	474	713	34	999999	733	325	950	616	275	999999	999999	602	786	87	563	472	999999	928	553	695	999999	811	632	690	123	946	212	735	999999	156	420	499	789	999999	999999	952	190	701	999999	268	175	999999	155	549	557	622	999999	999999	960	999999	104	959	675	999999	238	662	999999	999999	604	999999	122	224	700	128	999999	84	812	999999	574	611	292	50	23	999999	529	
999999	666	92	143	501	999999	220	999999	382	61	999999	824	517	538	850	870	999999	107	137	999999	951	66	37	443	482	809	532	427	359	260	999999	945	999999	752	237	996	999999	210	112	393	999999	449	328	76	654	260	305	999999	724	740	446	942	886	150	578	943	638	648	660	692	999999	792	425	999999	999999	515	999999	999999	310	854	999999	645	994	743	999999	511	738	960	789	999999	999999	50	703	619	814	121	69	249	184	293	999999	359	999999	999999	522	999999	33	206	79	148	815	540	191	999999	867	800	948	152	897	76	215	678	859	437	188	829	98	806	317	999999	456	204	999999	26	496	999999	105	999999	230	142	487	541	890	650	416	999999	859	834	751	24	173	916	352	117	88	689	499	122	241	692	999999	227	889	194	692	621	950	174	383	354	704	373	922	765	589	673	787	999999	30	214	970	264	64	303	721	539	999999	482	938	807	999999	983	999999	537	120	270	652	999999	958	795	999999	694	999999	999999	320	799	994	999999	999999	414	999999	999999	101	37	999999	767	172	595	473	162	768	477	236	999999	331	999999	30	999999	999999	999999	999999	91	260	999999	190	285	803	999999	983	999999	545	275	953	533	905	742	891	999999	814	999999	107	66	242	805	36	999999	999999	885	85	599	779	609	932	209	392	820	40	867	999999	446	964	514	612	551	617	503	523	702	670	589	829	999999	579	999999	231	999999	848	455	999999	634	817	999999	581	999999	152	935	342	754	150	999999	711	34	479	377	999999	999999	454	691	197	999999	42	765	225	999999	769	84	39	631	978	428	971	584	668	222	629	56	932	228	409	682	999999	769	562	584	877	805	999999	211	922	637	999999	167	268	674	601	62	702	95	624	999999	905	711	775	999999	124	137	999999	999999	748	343	660	236	292	515	999999	272	212	999999	999999	964	849	999999	709	350	907	814	999999	993	620	577	353	999999	603	341	776	458	993	839	470	999999	449	968	463	588	976	999999	875	753	312	339	999999	71	475	999999	227	87	12	434	814	309	810	371	999999	999999	989	999999	632	950	738	913	278	373	180	869	999999	881	999999	130	374	623	938	573	691	291	728	291	999999	943	124	698	456	569	35	170	939	88	331	292	599	999999	999999	925	24	398	70	999999	891	606	999999	346	999999	999999	70	999999	370	999999	679	999999	452	708	441	689	835	50	999999	999999	348	19	929	446	999999	92	531	210	999999	999999	559	303	230	252	999999	999999	807	778	985	999999	508	833	799	701	408	965	999999	890	732	971	99	973	930	999999	
999999	999999	676	699	785	999999	999999	999999	238	357	688	999999	144	210	318	665	882	67	999999	893	211	514	220	238	999999	594	252	640	999999	991	924	585	372	870	999999	517	109	118	992	999999	999999	648	605	452	999999	999999	999999	999999	582	999999	99	41	918	46	159	999999	671	999999	661	999999	388	999999	392	999999	432	112	999999	274	105	999999	999999	773	75	700	680	562	999999	999999	224	25	763	613	67	410	999999	893	667	999999	720	481	846	999999	457	801	976	999999	266	367	30	910	18	566	543	782	511	325	966	999999	365	999999	999999	904	999999	645	437	999999	999999	981	345	538	999999	999999	554	624	954	904	326	999999	724	188	306	999999	747	313	999999	207	80	285	899	586	927	999999	970	999999	999999	999999	437	812	373	212	999999	284	32	999999	475	331	21	999999	828	606	998	702	503	187	999999	999999	167	999999	637	240	999999	386	92	999999	611	999999	999999	430	867	999999	999999	999999	900	522	348	32	529	266	838	686	999999	162	999999	303	587	999999	946	792	833	583	999999	516	184	999999	999999	463	202	272	879	479	613	591	60	999999	138	494	801	980	839	277	654	900	999999	951	55	551	929	789	182	999999	60	924	999999	294	237	999999	340	768	23	999999	830	999999	386	999999	82	604	111	642	174	103	433	965	952	999999	929	883	434	232	999999	999999	534	413	100	502	429	999999	993	999999	999999	177	164	42	967	955	447	999999	999999	999999	878	451	999999	999999	624	89	999999	94	972	42	365	354	536	117	999999	65	999999	426	176	884	999999	393	999999	999999	999999	996	938	999999	997	999999	999999	541	369	711	353	645	999999	246	788	21	549	344	716	999999	411	999999	641	56	360	911	604	999999	999999	639	783	495	840	999999	999999	627	150	561	999999	974	914	999999	999999	999999	763	999999	547	123	638	999999	345	605	676	649	933	821	365	892	999999	999999	403	106	319	729	928	858	999999	999999	14	999999	870	987	999999	999999	56	999999	258	999999	999999	999999	373	490	999999	76	304	999999	819	200	999999	421	272	257	521	11	581	817	999999	999999	896	905	241	144	119	476	293	357	358	934	602	355	572	548	608	726	722	912	999999	999999	435	750	49	999999	242	592	899	623	476	256	170	239	999999	993	921	388	93	239	381	915	782	946	829	885	598	999999	848	723	649	999999	288	669	113	271	829	155	866	626	902	999999	577	999999	881	112	999999	999999	282	579	999999	230	642	493	999999	798	470	488	921	163	999999	417	744	999999	974	681	967	501	135	811	173	999999	522	466	999999	854	347	121	999999	726	121	234	
552	279	999999	428	162	795	999999	314	801	351	234	999999	610	494	999999	402	696	210	144	282	247	470	415	851	999999	186	166	686	460	358	422	204	52	791	864	999999	999999	555	999999	182	373	821	999999	999999	551	810	855	999999	82	945	424	864	592	839	999999	999999	863	255	720	999999	638	451	853	453	928	40	670	999999	630	317	999999	999999	681	999999	999999	426	459	593	310	898	331	324	999999	999999	933	557	611	999999	999999	782	999999	833	835	553	543	921	967	999999	892	520	149	46	221	764	999999	999999	193	629	931	999999	632	999999	999999	821	999999	324	999999	348	519	381	428	467	24	999999	707	489	315	138	428	986	458	892	999999	789	758	999999	112	849	883	659	374	982	281	244	159	340	888	23	999999	999999	999999	629	57	521	102	682	999999	999999	999999	152	967	65	211	999999	999999	740	999999	165	73	369	222	987	999999	860	16	446	196	780	698	999999	601	999999	238	999999	999999	829	844	188	696	85	273	999999	792	741	691	318	780	337	999999	419	761	733	950	540	16	999999	174	197	515	999999	496	251	999999	691	550	675	826	12	52	292	895	999999	999999	987	105	484	205	999999	999999	697	665	999999	657	999999	615	999999	999999	698	202	805	665	657	999999	50	999999	32	999999	111	999999	26	999999	778	294	840	999999	370	999999	963	999999	532	901	999999	29	999999	990	637	999999	397	999999	999999	334	137	810	999999	626	247	726	428	407	999999	421	104	999999	162	215	999999	574	817	763	999999	603	388	264	999999	903	225	999999	999999	59	952	439	999999	35	517	691	999999	999999	57	223	286	643	846	565	999999	999999	807	916	867	999999	113	73	776	999999	831	88	946	999999	999999	343	999999	609	870	378	455	643	746	78	26	470	999999	919	526	603	999999	999999	757	822	892	558	999999	999999	770	254	999999	889	662	51	203	438	745	999999	827	713	999999	677	773	999999	119	728	374	738	900	407	999999	194	546	182	156	230	999999	133	999999	591	999999	112	839	999999	432	566	980	999999	875	999999	724	370	101	812	791	999999	999999	999999	713	173	194	999999	408	373	999999	999999	999999	999999	895	973	117	999999	509	246	476	709	838	157	54	553	747	670	999999	322	682	400	103	999999	390	999999	393	51	999999	817	407	879	999999	999999	141	671	223	500	809	901	999999	111	860	855	999999	92	971	689	244	169	426	524	999999	96	999999	103	668	618	999999	558	999999	75	212	999999	838	596	999999	372	26	383	339	999999	861	961	842	999999	539	247	397	308	999999	703	807	999999	401	883	999999	617	784	47	999999	605	401	
999999	999999	415	999999	179	26	750	999999	608	673	999999	830	180	999999	542	999999	120	564	430	999999	800	193	886	268	952	999999	999999	220	398	588	978	381	734	999999	999999	649	437	681	370	230	999999	232	766	40	946	999999	231	230	999999	999999	999999	483	581	383	601	76	999999	157	946	878	71	539	687	30	695	489	106	325	62	893	816	438	999999	210	584	578	427	999999	322	533	999999	735	999999	999999	914	505	999999	361	999999	543	223	290	735	491	169	117	544	745	345	999999	999999	905	177	949	556	244	999999	381	798	999999	649	579	834	999999	999999	336	999999	662	115	199	690	744	999999	518	679	999999	703	713	999999	477	43	681	521	999999	210	999999	999999	429	478	679	226	427	562	999999	894	644	455	322	681	832	946	882	999999	155	776	999999	844	659	999999	30	541	575	340	331	989	999999	68	999999	222	999999	999999	741	194	436	999999	272	192	999999	999999	44	91	391	41	999999	530	999999	51	999999	999999	621	329	999999	999999	457	148	999999	999999	241	251	926	586	475	999999	45	73	999999	698	999999	999999	514	405	23	45	999999	999999	160	543	132	801	838	999999	999999	899	999999	327	861	591	736	999999	999999	184	999999	589	696	458	615	291	996	153	324	462	999999	204	575	999999	315	999999	914	518	988	117	964	999999	412	10	893	576	508	718	212	623	961	916	999999	339	454	434	348	785	333	868	547	978	486	386	98	498	999999	385	21	999999	677	227	309	999999	220	999999	186	696	565	49	999999	288	999999	701	500	921	355	246	770	880	533	138	195	129	569	985	953	999999	912	405	251	999999	706	224	946	744	616	633	128	933	999999	999999	999999	999999	95	269	47	785	885	999999	152	98	614	141	464	548	999999	190	999999	234	999999	160	783	169	797	659	581	999999	755	756	315	999999	127	837	632	881	999999	900	999999	310	947	177	999999	745	262	162	999999	574	759	407	712	436	999999	894	375	999999	869	71	496	436	687	321	40	999999	861	430	971	999999	999999	999999	999999	999999	156	999999	287	400	18	999999	999999	644	150	17	967	357	999999	878	744	233	471	999999	22	846	413	606	623	636	999999	22	884	831	191	741	75	999999	766	999999	289	632	616	999999	999999	999999	164	851	999999	679	354	682	94	982	686	999999	315	974	999999	999999	727	550	731	999999	262	996	999999	85	999999	999999	941	791	590	474	599	121	616	999999	445	190	692	562	320	943	291	464	928	901	154	999999	436	100	614	972	852	739	901	965	722	102	999999	999999	999999	887	738	563	999999	620	392	575	999999	819	539	
390	111	175	239	787	368	798	999999	261	999999	29	972	999999	186	617	621	999999	219	999999	773	353	512	999999	999999	432	215	728	372	317	518	579	312	617	561	234	871	686	509	124	606	924	999999	426	158	999999	915	886	386	484	998	999999	999999	490	55	195	877	999999	999999	807	581	999999	435	760	742	360	716	365	999999	999999	746	935	361	105	53	999999	329	999999	465	794	516	328	352	999999	319	999999	224	999999	999999	375	999999	383	685	702	542	966	999999	999999	684	797	662	560	596	434	738	999999	180	269	999999	206	999999	791	43	216	300	999999	999999	548	450	755	146	895	999999	924	606	372	260	659	999999	86	360	65	411	999999	142	999999	999999	918	158	256	816	999999	384	374	509	999999	350	478	411	289	678	949	823	928	661	766	767	672	827	375	812	999999	706	370	846	811	390	375	84	344	999999	379	999999	203	939	999999	520	429	425	51	32	782	257	999999	999999	410	241	483	16	375	198	70	100	999999	999999	999999	999999	999999	999999	697	184	974	404	76	759	308	999999	629	989	479	255	347	257	785	999999	40	274	432	962	999999	999999	907	369	708	999999	999999	289	617	999999	645	934	999999	901	999999	867	57	387	190	524	109	850	999999	999999	536	129	999999	812	314	439	413	40	825	61	92	127	999999	615	696	999999	298	29	942	869	353	545	749	446	999999	918	305	652	93	908	862	595	967	423	832	588	305	657	974	188	357	615	119	454	819	609	600	999999	691	269	236	999999	908	999999	999999	991	380	414	292	999999	143	999999	946	916	199	496	160	854	782	999999	625	999999	55	764	522	738	436	304	626	920	999999	862	961	823	999999	783	687	235	282	841	999999	890	375	999999	54	999999	668	202	265	332	459	746	660	584	644	595	44	153	999999	999999	565	86	999999	999999	79	281	798	132	244	415	809	924	581	941	999999	734	275	999999	719	999999	999999	244	48	304	471	580	212	999999	189	96	749	999999	15	870	285	999999	112	13	518	773	999999	546	957	999999	999999	534	175	719	684	909	329	576	433	304	342	331	999999	493	899	498	79	421	943	157	999999	275	919	710	665	768	632	271	999999	946	137	999999	286	198	781	937	415	492	703	279	766	182	119	710	538	999999	103	999999	114	29	999999	999999	999999	810	193	257	614	464	64	915	287	68	627	999999	999999	809	54	999999	712	961	999999	586	718	673	390	494	166	219	182	710	999999	999999	167	928	253	750	930	999999	999999	533	333	950	438	787	999999	708	999999	632	543	729	909	254	907	152	
936	127	667	929	999999	699	101	999999	292	999999	250	999999	901	699	243	426	999999	578	844	188	638	142	157	931	999999	682	939	533	675	453	999999	999999	115	24	992	136	92	10	57	314	442	927	667	95	547	727	999999	855	398	126	999999	341	409	999999	513	999999	999999	736	258	747	760	567	999999	839	552	819	169	886	707	999999	343	878	531	999999	745	711	999999	999999	393	953	999999	94	999999	558	603	469	999999	386	511	197	999999	356	999999	310	554	999999	207	999999	542	999999	568	920	158	290	783	999999	809	869	982	999999	339	906	352	304	871	675	432	180	246	93	798	782	385	519	951	999999	136	231	999999	870	513	999999	530	666	394	999999	935	854	775	999999	660	161	999999	708	858	260	13	457	438	878	453	37	999999	459	929	786	545	639	339	795	845	999999	884	999999	299	999999	386	999999	909	999999	739	577	405	999999	432	646	388	999999	660	700	983	678	793	116	427	999999	64	80	737	608	999999	306	999999	979	786	82	276	999999	419	175	873	327	547	520	148	875	632	977	36	292	408	868	999999	638	811	177	794	778	694	813	639	315	948	311	508	443	62	425	827	360	380	106	267	495	999999	666	140	282	967	551	853	86	54	455	999999	550	328	886	177	619	999999	498	597	605	536	567	378	999999	22	705	999999	216	159	675	911	999999	610	492	811	999999	999999	521	810	152	959	999999	271	503	110	957	124	176	257	999999	83	881	508	662	959	999999	999999	999999	270	999999	728	647	999999	378	543	899	939	836	84	32	999999	766	687	454	646	973	305	874	999999	999999	591	657	959	941	602	40	999999	948	532	552	856	153	260	549	424	999999	636	893	999999	211	999999	999999	101	999999	999999	316	204	64	25	986	963	423	756	216	680	81	687	984	999999	513	999999	991	313	531	176	439	515	148	40	333	346	999999	914	935	45	312	565	999999	999999	295	835	999999	932	546	589	442	396	53	868	353	999999	651	999999	456	115	36	975	569	68	206	801	999999	33	692	999999	560	509	821	999999	378	999999	999999	678	489	677	357	999999	766	999999	733	53	999999	279	687	999999	695	294	468	830	999999	337	996	676	999999	494	999999	999999	250	896	38	933	574	872	500	837	681	999999	638	778	757	999999	999999	627	999999	999999	338	785	999999	993	999999	999999	999999	991	171	50	519	286	999999	995	999999	632	999999	999999	914	800	478	999999	779	999999	26	722	655	689	82	999999	999999	378	351	956	999999	993	389	256	999999	999999	891	582	710	459	999999	405	413	999999	881	134	160	
999999	713	534	999999	999999	16	496	976	241	620	362	918	131	921	999999	935	612	999999	903	253	571	927	162	908	896	999999	330	531	621	318	22	807	948	890	780	665	999999	282	426	987	892	280	999999	999999	999999	999999	589	537	188	469	801	999999	977	880	589	420	999999	625	787	850	999999	965	364	922	608	554	970	241	999999	999999	127	999999	422	999999	360	300	226	999999	999999	242	308	792	999999	161	517	218	830	77	310	369	114	202	494	999999	999999	999999	915	787	542	985	999999	358	396	703	352	471	391	70	529	298	204	549	256	999999	999999	894	622	212	415	399	723	902	930	999999	380	999999	999999	846	615	433	385	999999	478	392	999999	950	405	649	809	56	999999	770	548	22	175	999999	945	939	33	417	999999	712	382	152	999999	791	428	999999	333	426	626	999999	455	106	912	765	80	863	16	601	999999	972	403	368	572	953	363	917	999999	815	999999	905	999999	208	127	673	66	999999	130	999999	999999	790	326	393	429	292	324	452	999999	410	999999	999999	932	432	918	999999	319	23	579	319	437	510	999	999999	446	720	999999	257	978	249	708	999999	999999	258	999999	707	655	999999	939	290	638	911	817	999999	330	898	972	400	289	784	364	52	756	811	330	999999	999999	808	947	999999	571	77	473	860	701	750	348	999999	999999	221	687	999999	999999	999999	680	525	999999	793	197	547	999999	999999	999999	203	885	999999	999999	931	999999	57	916	999999	999999	240	719	571	448	957	513	999999	560	298	999999	78	107	64	967	466	141	999999	339	999999	621	409	960	250	108	280	975	44	761	416	756	315	304	999999	999999	999999	580	118	87	735	290	999999	987	459	294	899	105	830	699	999999	800	999999	718	918	235	662	279	479	472	177	981	478	818	153	999999	731	773	268	999999	132	886	999999	727	603	717	14	422	511	955	208	999999	155	345	239	615	633	999999	386	614	999999	574	999999	645	909	999999	811	797	843	999999	563	136	837	22	576	645	777	404	124	999999	999999	250	768	999999	274	999999	836	143	589	537	909	143	999999	653	999999	558	785	387	818	850	999999	217	578	999999	999999	82	999999	142	768	999999	837	238	482	184	999999	343	999999	587	999999	916	917	678	999999	999999	17	429	739	193	999999	28	860	400	586	274	305	23	671	183	999999	999999	655	703	374	994	699	999999	999999	221	999999	899	751	207	15	901	933	237	999999	273	587	973	342	999999	999999	749	733	447	651	218	879	999999	999999	632	467	189	271	223	999999	223	999999	999999	768	527	923	879	276	663	394	685	341	
78	24	999999	596	156	859	501	999999	624	999999	262	40	999999	342	889	237	129	740	826	639	719	999999	785	657	999999	999999	814	999999	999999	483	999999	62	966	877	810	999999	274	45	320	999999	770	872	688	952	362	305	326	195	43	999999	999999	922	999999	55	621	154	239	750	999999	941	55	270	999999	151	200	210	73	575	532	534	962	999999	999999	506	869	847	245	832	304	956	999999	629	207	831	335	157	493	920	265	666	135	523	701	999999	999999	509	16	546	761	162	241	750	999999	999999	999999	73	503	71	999999	774	909	406	456	387	999999	999999	73	999999	815	52	716	999999	319	866	408	449	392	61	232	999999	999999	698	80	152	999999	147	999999	999999	151	272	654	999999	744	491	999999	728	77	999999	325	858	445	999999	731	719	445	98	441	796	110	999999	681	999999	839	815	933	220	336	999999	662	915	459	375	894	553	397	999999	408	828	119	679	999999	999999	736	373	924	870	967	361	999999	636	706	179	598	999999	591	212	593	929	558	545	402	763	999999	409	999999	999999	86	188	999999	161	999999	613	687	999999	868	612	715	999999	999999	999999	999999	974	607	999999	999999	290	777	999999	999999	194	700	479	279	573	286	618	999999	999999	965	999999	794	999999	40	554	947	102	491	177	43	979	497	127	47	495	301	428	999999	635	200	128	999999	93	226	146	460	220	343	123	153	259	204	389	510	999999	999999	999999	944	63	88	126	798	609	959	982	999999	999999	999999	784	281	858	463	782	145	999999	560	999999	572	999999	999999	736	759	999999	33	783	999999	117	617	999999	227	837	483	112	556	84	329	693	134	999999	448	877	778	999999	841	999999	999999	421	254	662	486	999999	892	60	959	999999	367	430	585	999999	208	590	965	441	567	444	384	999999	999999	70	999999	867	586	999999	454	226	999999	209	999999	999999	999999	372	863	954	523	999999	945	432	153	214	999999	898	117	948	45	858	912	347	999999	407	910	445	999999	999999	999999	619	981	563	606	743	394	167	894	999999	198	835	999999	20	917	999999	999999	951	999999	999999	353	628	759	638	302	596	313	620	999999	139	999999	999999	999999	679	999999	999999	678	391	826	409	999999	999999	14	999999	759	210	999999	901	429	999999	999999	959	238	174	840	999999	859	352	270	999999	439	773	999999	765	30	646	999999	56	201	23	999999	999999	134	807	999999	793	624	500	878	102	463	999999	999999	132	231	867	322	22	839	999999	999999	336	999999	999999	999999	999999	610	249	999999	999999	551	95	710	415	855	999999	999999	431	963	56	892	369	473	999999	556	999999	583	826	
999999	162	334	645	216	887	969	999999	986	999999	836	164	192	384	260	766	550	378	999999	784	277	431	43	891	59	792	999999	684	999999	999999	270	943	472	783	706	97	999999	999999	878	822	999999	999999	999999	527	594	808	863	517	119	707	627	187	999999	799	559	121	999999	999999	999999	424	476	294	50	42	999999	999999	691	409	678	172	977	644	499	879	347	324	618	516	307	251	928	903	575	165	336	92	618	672	233	999999	999999	999999	320	464	355	161	912	780	479	999999	127	464	999999	946	729	999999	687	999999	999999	245	503	612	999999	354	495	573	719	999999	999999	999999	285	999999	185	94	203	631	333	999999	999999	196	412	999999	46	606	999999	474	999999	628	435	999999	404	172	220	988	100	999999	220	999999	968	781	999999	999999	84	999999	999999	108	288	999999	999999	108	659	652	921	275	832	666	576	538	999999	31	510	100	460	363	569	123	807	197	993	837	420	367	76	999999	753	385	763	531	191	35	195	317	875	337	692	752	250	999999	999999	433	789	999999	999999	947	281	351	999999	720	945	311	300	999999	761	915	687	999999	585	999999	522	456	999999	55	356	204	999999	202	224	133	670	999999	999999	999999	999999	570	999999	738	622	129	480	999999	999999	52	585	880	735	103	556	999999	649	400	999999	81	432	999999	530	744	335	550	122	89	999999	453	59	138	439	437	70	201	867	999999	679	999999	699	120	999999	860	469	476	999999	999999	646	999999	483	280	649	801	440	331	50	999999	413	999999	17	400	284	365	993	457	999999	308	999999	999999	102	701	999999	711	381	322	999999	669	284	858	91	999999	442	999999	970	779	488	638	997	999999	999999	999999	544	999999	458	999999	835	291	867	21	999999	170	999999	291	999999	781	559	937	429	127	999999	381	39	554	990	636	958	412	999999	223	999999	812	311	304	213	999999	999999	999999	262	999999	487	779	801	272	832	999999	671	999999	710	999999	230	550	218	879	999999	999999	534	990	616	821	350	999999	895	654	53	999999	859	414	87	999999	999999	445	684	356	639	490	999999	999999	721	80	965	806	701	999999	999999	427	604	431	826	433	15	176	506	441	732	64	883	999999	229	620	70	266	83	87	999999	784	866	861	999999	987	209	767	278	546	856	544	731	698	660	625	999999	999999	588	999999	627	459	939	253	624	999999	999999	999999	546	111	20	999999	732	624	999999	218	999999	743	191	838	999999	247	898	960	584	198	332	195	495	999999	999999	631	678	429	459	123	999999	622	246	664	390	776	231	176	999999	999999	811	117	999999	451	73	999999	999999	749	
430	999999	560	979	668	436	263	999999	937	999999	109	388	40	312	174	999999	373	939	506	526	458	457	26	732	999999	437	999999	225	999999	53	999999	136	383	928	999999	78	562	865	953	810	410	969	839	289	76	156	999999	508	999999	550	88	133	378	730	301	972	374	999999	554	241	59	47	298	893	410	973	999999	111	999999	105	999999	507	999999	696	126	999999	618	999999	665	287	319	878	283	582	965	417	758	653	636	999999	704	733	999999	999999	999999	373	999999	945	879	103	151	999999	999999	999999	591	580	147	682	999999	812	999999	637	999999	276	921	181	764	999999	927	992	224	999999	474	285	999999	999999	999999	275	935	999999	808	672	857	572	146	304	682	437	990	395	999999	999999	48	824	672	999999	571	54	799	588	608	964	999999	886	999999	999999	551	919	454	366	999999	872	747	861	14	692	780	600	140	627	499	336	999999	541	722	149	323	650	613	999999	664	151	475	356	999999	843	653	971	694	999999	753	762	999999	633	12	408	999999	186	999999	980	295	999999	914	182	99	282	999999	486	173	739	476	900	316	129	702	252	406	400	717	170	999999	809	906	784	874	736	999999	101	539	323	810	146	830	632	48	693	999999	303	266	871	604	176	999999	954	880	852	455	863	931	759	11	999999	469	659	942	486	74	140	999999	363	928	999999	947	850	928	999999	999999	684	90	18	24	113	143	999999	566	871	12	951	903	31	999999	491	170	779	322	872	677	180	690	562	629	107	999999	903	943	999999	229	957	36	551	781	999999	782	923	745	898	804	623	999999	80	484	123	236	286	82	999999	999999	178	999999	66	999999	900	994	528	389	917	118	239	902	118	999999	55	924	999999	250	519	708	246	44	999999	999999	64	999999	619	999999	515	870	718	831	506	471	60	999999	970	889	999999	777	264	543	827	789	574	721	985	999999	438	198	999999	46	562	738	749	143	123	999999	999999	822	384	999999	999999	57	400	408	405	646	601	999999	954	473	368	999999	454	703	999999	635	503	999999	102	201	649	999999	996	999999	999999	768	721	917	315	999999	291	69	402	999999	670	780	398	176	326	348	826	812	243	410	999999	820	293	56	927	999999	999999	275	730	193	999999	556	60	999999	139	636	924	684	320	999999	192	309	349	640	42	436	246	999999	26	753	374	999999	93	999999	999999	458	999999	675	999999	826	497	999999	338	219	23	124	729	681	46	689	423	152	502	999999	227	377	999999	652	23	500	252	166	258	976	818	963	999999	464	999999	999999	161	259	694	493	484	999999	970	
140	626	918	707	999999	301	337	999999	232	344	822	378	999999	977	999999	661	499	584	340	767	362	400	999999	651	275	999999	364	537	173	457	18	786	61	406	349	36	104	792	687	865	921	999999	596	999999	650	96	84	999999	329	598	204	999999	154	999999	618	999999	576	277	999999	999999	936	799	176	774	999999	45	999999	241	637	806	566	707	896	474	845	716	999999	431	10	999999	893	660	218	575	999999	109	641	652	788	999999	459	827	360	999999	928	132	479	821	302	614	769	843	76	522	41	497	999999	679	999999	901	999999	155	276	263	702	286	590	999999	521	236	403	999999	452	999999	356	739	356	805	546	723	247	999999	138	396	419	60	594	696	544	765	97	962	999999	887	999999	314	560	107	398	652	542	878	309	76	220	999999	401	48	175	999999	151	216	143	999999	663	999999	999999	880	843	652	691	894	66	756	149	441	586	565	364	999999	999999	259	999999	893	999999	368	999999	71	185	325	658	555	530	252	999999	880	829	257	233	720	999999	999999	999999	746	961	999999	822	553	927	999999	518	999999	684	133	122	891	799	250	659	999999	999999	954	704	527	999999	146	373	813	141	268	612	338	341	643	754	999999	995	670	932	542	546	139	144	406	999999	999999	871	406	140	732	999999	589	999999	928	450	342	999999	736	752	824	284	18	421	668	176	999999	504	51	378	613	896	138	318	126	758	150	819	307	719	181	999999	966	999999	409	999999	33	739	999999	202	422	999999	269	918	117	268	999999	718	476	999999	627	327	829	999999	527	836	952	280	481	179	310	522	999999	26	580	559	317	335	22	490	999999	999999	101	848	956	90	637	999999	210	999999	999999	999999	353	78	102	854	445	938	165	572	999999	999999	268	243	999999	999999	855	252	348	557	999999	999999	705	985	95	188	999999	980	999999	447	209	742	80	623	999999	879	999999	609	999999	999999	124	379	999999	449	999999	999999	191	858	999999	66	234	999999	871	999999	907	999999	725	367	999999	913	999999	464	866	999999	372	492	681	645	999999	22	730	255	328	622	443	999999	41	265	729	694	996	999999	999999	25	222	815	871	427	715	928	163	811	999999	999999	107	660	999999	461	87	773	719	546	999999	999999	336	999999	75	259	219	336	988	999999	637	297	916	262	999999	999999	999999	557	620	264	999999	999999	859	999999	999999	999999	999999	783	77	579	999999	956	974	460	803	999999	688	243	999999	999999	217	999999	940	693	183	339	103	999999	229	999999	999999	529	162	464	616	217	95	418	361	758	999999	436	269	999999	999999	681	322	466	999999	
362	172	273	999999	999	57	550	425	176	744	297	224	679	999999	414	624	999999	999999	519	843	595	992	280	881	991	886	780	999999	531	999999	501	27	999999	999999	867	500	692	999999	163	999999	76	999999	919	673	73	999999	65	873	854	794	999999	999999	999999	623	863	369	892	391	816	122	999999	431	893	764	999999	280	587	293	696	999999	999999	936	999999	999999	777	802	83	606	817	457	999999	907	275	737	779	623	999999	23	533	507	999999	310	905	51	151	644	899	165	430	999999	999999	771	186	999999	862	695	239	701	845	70	295	295	573	999999	290	999999	999999	165	984	999999	999999	573	760	198	999999	631	41	999999	999999	142	903	918	185	999999	500	69	999999	335	875	94	393	999999	177	472	222	322	736	546	999999	782	999999	743	180	801	736	999999	21	988	999999	241	663	631	999999	713	166	999999	119	549	999999	230	999999	830	290	900	245	543	999999	297	976	993	894	495	847	188	653	999999	748	384	298	117	58	999999	701	643	430	999999	782	464	315	844	213	197	999999	999999	153	658	462	279	565	202	987	724	999999	640	999999	178	783	561	69	996	629	734	260	761	182	896	139	646	999999	482	761	999999	981	141	999999	706	999999	999999	999999	999999	999999	478	819	999999	999999	333	730	70	307	262	979	230	405	999999	225	478	999999	916	367	999999	999999	815	799	999999	440	57	999999	999999	851	999999	360	475	527	73	299	999999	999999	164	641	849	175	78	349	999999	503	999999	544	671	916	321	770	901	950	999999	999999	891	678	737	665	999999	590	850	999999	667	901	513	999999	342	30	999999	563	781	284	517	999999	999999	476	582	588	899	999999	80	963	999999	869	458	525	740	999999	407	482	188	499	569	268	325	859	999999	325	990	837	999999	999999	851	758	999999	626	442	705	26	425	106	158	999999	569	999999	886	679	797	452	988	999999	999999	622	592	385	292	715	259	766	600	793	266	598	72	999999	429	122	999999	881	832	92	45	579	982	385	39	734	999	999999	439	190	885	873	11	874	999999	39	268	383	706	910	192	938	425	632	840	559	999999	268	999999	773	999999	915	999999	999999	927	999999	999999	999999	355	999999	716	511	337	420	907	393	999999	197	845	400	999999	408	999999	999999	899	999999	164	360	545	999999	41	740	657	999999	999999	969	999999	106	999999	298	398	61	38	158	204	681	611	14	724	999999	999999	514	999999	700	919	498	740	698	15	831	999999	999999	671	874	525	975	853	999999	138	937	140	500	251	999999	11	802	380	36	726	228	494	160	635	98	518	526	327	957	
745	793	239	563	100	125	287	999999	999999	163	999999	229	828	940	875	786	326	999999	273	866	699	999999	128	713	972	787	999999	999999	654	583	365	999	657	896	926	345	707	576	409	135	999999	999999	422	999999	404	507	400	554	999999	849	771	56	263	461	268	999999	675	526	591	999999	778	425	464	806	999999	999999	571	931	23	540	88	749	72	999999	596	806	704	901	319	474	999999	999999	587	805	999999	319	746	205	638	999999	670	191	985	106	357	999999	999999	616	428	770	999999	468	540	999999	770	999999	984	999999	865	461	923	773	216	127	915	986	837	659	994	488	999999	999999	303	715	870	999999	999999	966	999999	999999	378	999999	482	548	538	928	999999	844	44	999999	334	630	999999	186	385	896	974	868	190	370	26	778	622	940	999999	570	174	824	999999	873	267	28	334	999999	999999	835	300	668	588	987	735	999999	624	213	999999	266	999999	127	340	974	999999	896	785	430	724	999999	475	542	999999	968	999999	436	999999	171	533	999999	999999	216	102	550	605	316	289	999999	635	33	164	999999	786	627	999999	57	999999	898	999999	370	242	903	999999	494	369	758	999999	620	233	308	32	462	999999	847	999999	829	999999	790	378	615	616	999999	999999	701	444	66	755	999999	444	716	999999	83	220	172	83	402	999999	607	190	999999	999999	669	970	336	11	701	738	939	667	999999	999999	704	530	345	753	650	118	707	60	313	12	966	186	516	999999	949	252	999999	773	999999	32	427	609	999999	999999	947	622	999999	700	742	328	999999	999999	739	693	247	552	999999	999999	433	293	110	557	877	845	346	493	463	969	999999	459	999999	176	110	682	605	104	999999	42	806	37	999999	16	317	984	196	596	446	823	128	406	377	999999	349	283	922	869	732	685	966	464	168	498	648	293	109	650	999999	66	98	152	552	842	999999	406	644	999999	249	892	999999	749	56	999999	851	999999	92	129	827	827	760	999999	999999	324	75	999999	869	160	367	34	885	546	327	390	735	976	853	534	497	943	639	999999	999999	999999	999999	226	417	528	647	993	210	979	822	452	305	362	780	238	777	270	536	493	735	225	999999	122	432	666	905	875	999999	999999	999999	883	999999	931	999999	533	298	848	934	999999	512	374	823	999999	723	875	94	382	205	625	757	237	416	155	102	414	831	999999	794	999999	999999	772	999999	652	357	939	264	373	256	256	999999	928	336	196	980	371	402	111	399	557	581	532	679	186	800	999999	477	52	839	701	701	385	64	192	727	999999	183	999999	999999	999999	621	721	999999	
949	686	828	900	230	175	731	21	730	523	247	999999	999999	103	24	851	952	471	221	534	999999	554	563	999999	153	469	250	197	231	552	616	935	999999	406	999999	500	999999	503	257	877	999999	689	971	999999	999999	999999	636	646	168	328	605	321	409	196	580	404	132	999999	999999	761	999999	544	790	187	907	999999	320	999999	999999	524	879	999999	224	344	427	865	583	999999	67	141	832	999999	38	902	947	304	536	999999	999999	335	377	28	746	496	952	999999	899	999999	954	999999	999999	941	282	644	449	156	107	999999	999999	715	820	430	895	625	928	330	999999	887	240	613	775	646	869	999999	999999	860	712	999999	391	854	966	790	999999	552	440	891	331	999999	463	800	206	999999	904	119	515	947	132	131	568	632	999999	21	562	999999	739	65	82	244	999999	588	444	378	999999	914	999999	40	683	353	195	46	998	130	434	999999	416	313	741	759	533	999999	737	590	170	759	796	954	237	405	812	999999	819	97	999999	874	365	828	787	999999	370	999999	273	779	936	531	634	999999	587	999999	935	435	323	322	710	298	999999	854	218	924	999999	794	802	288	540	999999	227	910	233	559	84	588	526	750	999999	999999	935	958	999999	999999	135	858	377	114	469	386	999999	506	386	608	33	999999	619	863	872	575	999999	985	249	999999	313	723	714	37	58	357	909	572	923	662	363	999999	209	579	999999	269	427	999999	818	163	999999	721	533	999999	999999	573	999999	662	999999	999999	375	999999	718	528	335	999999	999999	349	66	999999	477	497	583	999999	999999	999999	311	50	74	612	999999	984	176	96	999999	592	200	98	501	484	388	257	999999	110	297	999999	184	999999	999999	397	124	88	640	706	686	261	147	809	999999	405	999999	928	597	999999	999999	390	783	632	999999	999999	221	999999	848	582	734	230	803	483	999999	841	956	629	796	677	497	999999	999999	999999	410	134	454	999999	718	106	222	459	659	427	434	906	999999	551	538	510	186	68	240	68	971	466	457	664	382	539	448	642	141	920	778	999999	47	323	232	28	999999	830	999999	751	999999	284	570	386	999999	531	222	415	999999	296	999999	439	999999	295	498	944	676	789	18	189	999999	999999	328	999999	649	828	868	315	999999	520	221	355	999999	488	699	696	999999	81	999999	999999	999999	999999	999999	845	429	348	766	999999	824	999999	999999	508	999999	169	103	789	956	832	999999	230	999999	906	999999	580	85	999999	718	360	595	999999	999999	605	183	167	862	625	999999	483	319	310	999999	126	999999	999999	179	712	534	561	999999	909	740	999999	345	396	
198	420	999999	970	769	283	999999	999999	999999	32	239	746	334	663	999999	478	760	999999	522	435	999999	545	425	54	411	372	999999	167	965	999999	71	986	269	787	969	451	678	68	713	46	680	655	999999	468	812	432	387	999999	264	916	159	266	999999	909	237	653	995	902	568	407	662	472	450	480	999999	252	486	547	694	999999	800	701	770	486	999999	999999	999999	957	242	979	985	750	902	59	536	805	445	359	999999	326	999999	775	499	999999	384	999999	215	490	507	569	945	840	186	409	125	458	495	73	999999	725	77	48	670	999999	999999	911	570	999999	943	165	807	999999	987	378	409	999999	211	999999	999999	546	307	105	460	672	43	154	574	503	999999	87	319	381	204	999999	258	418	999999	909	894	472	648	815	546	351	762	818	853	808	999	100	256	41	999999	619	428	972	999999	997	556	999999	347	999999	465	865	845	435	932	999999	129	991	920	999999	569	639	897	999999	558	118	910	224	301	765	503	844	831	288	419	999999	416	285	830	116	999999	627	135	581	999999	680	506	337	886	999999	688	18	179	999999	471	332	721	936	423	999999	97	342	976	581	572	621	44	567	999999	357	745	844	171	813	938	942	513	326	999999	878	611	999999	338	599	87	495	674	999999	816	97	863	999999	861	999999	29	31	650	553	999999	999999	645	938	999999	999999	955	844	847	366	26	529	999999	405	803	545	868	514	14	999999	504	86	999999	999999	999999	927	493	275	982	811	794	917	301	960	316	404	242	999999	271	799	644	242	648	317	859	999999	278	468	676	326	999999	999999	27	274	59	932	790	487	197	393	55	689	999999	45	999999	999999	237	999999	999999	999999	312	205	999999	999999	741	271	438	639	308	464	659	34	599	666	329	289	900	37	911	384	614	755	485	877	753	955	381	612	745	760	69	999999	380	277	23	296	272	999999	999999	787	504	160	188	733	734	31	100	205	716	293	208	209	946	714	794	999999	999999	375	461	786	999999	999999	893	999999	404	999999	654	999999	652	42	999999	98	504	133	879	463	577	999999	152	732	864	999999	895	462	562	999999	473	999999	483	466	576	896	360	746	999999	999999	267	999999	339	495	376	999999	552	999999	276	120	705	823	834	340	978	968	232	729	921	714	929	999999	999999	999999	775	988	848	195	466	130	738	999999	236	210	206	937	999999	656	365	105	633	221	196	452	164	650	831	152	999999	607	999999	630	824	192	749	999999	999999	795	999999	388	919	999999	999999	155	382	947	596	999999	144	50	556	575	374	999999	
90	717	253	999999	389	135	166	706	707	858	456	117	933	53	461	379	294	627	936	999999	186	999999	993	51	999999	217	64	999999	18	447	61	107	999999	998	112	999999	999999	120	416	595	999999	999999	659	369	999999	999999	23	552	181	764	756	929	639	397	649	814	724	999999	999999	181	80	958	697	999999	806	359	850	999999	999999	999999	797	183	220	999999	999999	962	617	633	352	805	999999	511	36	254	999999	999999	999999	869	358	297	317	999999	999999	244	524	273	526	398	563	999999	424	999999	610	751	999999	999999	718	297	642	999999	206	100	999999	668	999999	999999	931	452	999999	684	999999	980	586	654	122	427	537	999999	826	491	445	228	80	12	999999	999999	901	284	287	999999	414	180	999999	670	101	226	519	977	266	999999	341	83	999999	879	458	999999	502	956	638	549	999999	999999	470	999999	251	999999	30	999999	287	863	667	657	175	999999	279	720	754	999999	999999	896	908	559	719	999999	159	999999	999999	201	554	946	999999	944	645	999999	999999	999999	709	85	428	123	206	661	700	403	297	684	908	355	609	737	999999	586	403	742	999999	495	33	599	11	999999	577	999999	313	341	251	723	21	436	999999	607	999999	678	496	449	999999	256	859	326	584	475	464	65	591	816	267	999999	551	903	108	576	648	999999	84	549	546	377	358	368	161	574	999999	481	944	999999	726	21	100	953	52	999999	636	706	24	999999	999999	521	247	496	999999	999999	182	118	338	834	999999	999999	999999	999999	999999	333	898	500	174	999999	803	999999	120	590	999999	255	945	597	999999	714	940	941	105	999999	134	34	139	861	294	945	401	564	153	119	52	825	999999	152	60	718	495	145	542	999999	732	999999	999999	656	406	999999	999999	584	257	624	894	27	806	999999	822	878	203	999999	216	228	618	248	999999	11	548	274	999999	999999	999999	152	228	804	409	100	816	691	623	483	999999	466	684	817	317	529	225	35	29	999999	329	181	999999	459	999999	323	999999	493	603	409	999999	999999	999999	468	999999	114	405	99	617	715	248	999999	265	719	999999	749	544	801	999999	999999	999999	523	999999	485	999999	374	626	769	875	999999	704	332	999999	223	999999	333	475	225	778	212	134	136	417	313	123	198	916	805	999999	189	779	594	561	999999	624	999999	886	514	986	673	999999	999999	223	532	20	999999	999999	51	354	258	999999	329	32	999999	195	659	115	942	371	999999	458	821	891	696	999999	120	771	804	599	999999	446	999999	238	115	999999	497	912	885	302	208	999999	999999	461	629	905	459	571	832	999999	964	488	944	153	999999	
224	666	744	527	999999	900	154	248	452	573	811	323	100	999999	14	697	999999	230	649	999999	147	999999	369	271	790	999999	999999	938	706	634	302	502	817	999999	890	67	753	394	669	401	63	908	999999	999999	818	999999	368	999999	827	410	227	267	999999	979	999999	640	999999	482	999999	999999	362	215	541	999999	281	318	999999	565	999999	947	999999	362	561	257	119	239	163	999999	453	999999	999999	894	121	305	999999	44	207	837	969	260	760	280	657	310	49	847	376	999999	617	509	96	803	999999	999999	999999	999999	706	57	869	336	487	826	39	999999	870	468	104	246	411	999999	121	668	999999	777	197	999999	999999	261	218	272	863	999999	863	999999	122	694	277	241	839	551	337	999999	999999	643	772	933	250	129	439	580	753	139	211	380	999999	999999	218	849	999999	792	170	455	839	607	473	937	962	96	425	999999	201	862	407	999999	909	999999	700	999999	14	263	999999	999999	821	999999	999999	733	348	493	555	694	485	999999	549	999999	391	999999	320	370	999999	835	971	164	703	263	389	891	999999	999999	470	436	727	266	845	999999	369	999999	999999	211	999999	739	599	478	540	730	700	773	323	999999	478	999999	650	340	781	178	999999	279	882	568	258	999999	999999	996	33	128	999999	229	582	999999	999999	807	258	119	280	441	999999	502	623	999999	562	615	999999	381	873	444	785	396	999999	676	157	100	999999	75	953	472	999999	999999	455	421	763	481	201	213	673	670	999999	541	70	999999	932	999999	655	910	15	642	58	630	132	588	342	581	743	999999	999999	597	115	192	999999	999999	703	999999	57	999999	999999	999999	423	375	707	213	666	254	336	145	999999	367	444	791	70	320	424	117	479	866	999999	191	737	999999	999999	86	564	595	385	262	646	298	742	453	999999	923	228	683	999999	919	999999	98	254	608	171	605	999999	324	132	999999	392	596	173	190	132	37	354	999999	134	631	999999	999999	869	84	999999	999999	625	991	100	147	101	741	194	560	944	999999	937	138	999999	999999	924	250	472	999999	999999	60	999999	999999	999999	673	999999	999999	558	999999	999999	851	229	180	120	999999	979	999999	233	984	999999	651	411	999999	999999	142	100	225	12	489	706	999999	608	339	214	447	329	73	670	427	568	999	193	892	999999	999999	771	766	28	418	999999	763	26	488	785	228	999999	999999	325	198	999999	363	99	78	999999	873	252	999999	966	999999	999999	916	500	806	426	999999	467	519	334	999999	371	333	207	999999	824	999999	391	130	553	985	999999	807	748	481	844	999999	910	124	307	415	850	881	800	355	
31	749	272	999999	71	999999	761	139	999999	999999	827	259	165	505	999999	999999	491	132	999999	980	874	588	999999	29	962	220	843	352	999999	918	999999	489	533	852	572	85	681	999999	68	522	999999	668	620	999999	999999	595	60	999999	870	656	924	999999	545	820	481	999999	581	999999	257	850	198	418	918	999999	880	999999	725	999999	933	179	969	318	73	823	999999	215	968	999999	374	376	170	437	482	565	994	573	943	712	999999	139	504	438	924	217	334	816	750	352	694	316	869	999999	999999	701	686	615	664	722	999999	276	474	979	878	880	999999	760	935	999999	283	999999	404	23	999999	804	674	541	394	999999	498	939	464	625	907	999999	507	423	999999	781	878	388	999999	999999	648	999999	664	524	560	53	527	573	999999	397	78	387	912	856	816	678	36	999999	231	808	233	135	999999	848	81	820	383	999999	806	999999	484	999999	408	999999	374	999999	149	999999	980	999999	338	925	67	77	557	999999	155	999999	606	285	754	733	999999	110	999999	522	999999	815	453	999999	670	999999	767	726	912	183	979	739	999999	990	538	999999	999999	880	999999	308	999999	743	999999	999999	675	731	999999	530	999999	751	737	307	185	852	999999	334	706	250	999999	88	167	341	165	999999	550	999999	169	999999	746	878	568	286	630	698	455	999999	999999	999999	999999	938	590	247	999999	171	445	681	999999	639	999999	214	999999	923	210	401	999999	736	588	916	12	269	999999	999999	783	531	999999	461	999999	999999	407	972	810	805	999999	741	497	920	999999	994	938	868	851	530	999999	542	708	999999	85	999999	558	718	971	999999	898	805	376	536	464	795	978	984	999999	86	242	495	404	373	748	469	903	229	721	594	977	143	418	999999	999999	250	999999	547	385	447	928	688	999999	212	907	999999	375	960	466	228	25	954	863	774	297	662	148	344	896	615	999999	999999	996	999999	999999	999999	396	334	631	999999	999999	441	999999	567	157	999999	999999	201	466	377	104	943	999999	503	578	33	280	999999	754	999999	112	487	650	769	121	600	691	625	583	152	983	50	999999	253	999999	999999	355	306	999999	743	179	947	999999	529	521	999999	999999	503	807	606	999999	999999	580	389	120	495	790	999999	455	999999	862	868	617	999999	999999	63	999999	519	258	994	677	973	26	20	83	165	609	999999	258	729	35	198	817	977	657	239	470	999999	142	759	793	516	851	79	881	310	339	999999	145	467	999999	65	254	813	928	520	999999	569	316	955	886	999999	591	725	532	674	61	640	666	164	593	665	387	498	999999	171	999999	999999	138	772	
825	55	986	790	951	970	999999	14	58	147	502	900	999999	999999	873	133	999999	999999	547	217	258	699	898	980	999999	122	999999	756	612	767	398	789	440	999999	999999	841	683	999999	773	562	730	57	999999	999999	661	692	32	210	625	87	245	999999	999999	999999	524	136	156	15	916	839	302	197	999999	291	748	713	999999	999999	57	999999	450	999999	362	985	999999	211	117	379	329	191	100	477	140	535	531	402	390	519	999999	13	694	999999	999999	934	999999	543	654	309	780	948	233	999999	163	999999	636	120	644	999999	445	322	28	777	685	735	999999	824	66	867	759	355	999999	950	90	999999	347	772	999999	427	999999	942	556	999999	598	381	958	178	999999	999999	999999	420	758	965	84	999999	999999	916	992	158	196	445	487	787	549	999999	625	282	841	999999	999999	863	869	226	699	999999	765	999999	189	313	776	580	509	519	968	349	597	367	876	999999	999999	430	779	102	241	289	465	769	999999	173	756	685	336	215	300	44	999999	999999	999999	581	940	774	737	999999	999999	616	935	967	999999	210	837	268	999999	467	999999	999999	93	999999	985	419	46	996	999999	999999	557	101	253	304	228	999999	798	65	100	304	443	999999	693	101	720	625	354	999999	999999	999999	999999	999999	288	999999	165	474	950	773	556	856	544	944	822	721	999999	290	372	999999	749	885	412	782	177	112	34	999999	999999	992	999999	370	75	549	56	894	689	69	999999	999999	148	753	983	34	508	999999	759	498	472	971	960	440	262	713	748	75	655	553	330	186	844	400	342	957	717	999999	791	995	898	928	999999	81	477	999999	502	995	901	387	283	933	999999	536	302	999999	42	625	117	362	800	980	999999	146	739	635	540	747	421	35	999999	321	452	763	600	544	939	889	999999	274	999999	753	173	277	279	397	834	999999	108	181	925	101	89	439	204	917	689	895	342	841	999999	754	584	999999	999999	962	490	588	999999	758	999999	153	662	842	999999	57	817	999999	999999	352	801	232	649	250	109	999999	242	23	568	999999	854	54	556	999999	817	999999	179	999999	207	317	999999	255	382	350	949	782	999999	246	297	157	110	719	999999	999999	49	234	115	343	777	855	729	477	29	999999	903	187	596	999999	35	684	878	999999	999999	559	445	556	850	308	300	999999	786	996	725	421	999999	145	999999	566	91	593	361	835	519	351	587	439	999999	128	999999	772	195	897	221	612	278	579	945	479	554	493	999999	806	53	999999	999999	999999	751	608	681	999999	999999	39	999999	441	999999	999999	21	431	999999	16	331	732	
862	999999	141	889	999999	999999	153	999999	999999	999999	22	598	219	999999	791	69	283	853	688	627	446	677	611	999999	448	779	289	234	999999	999999	507	548	172	651	944	525	999999	189	948	638	465	679	578	625	999999	860	232	999999	261	999999	158	128	328	999999	295	194	916	975	450	15	833	999999	999999	676	49	474	999999	999999	610	276	741	999999	904	999999	171	999999	999999	999999	149	587	557	510	999999	616	375	999999	229	468	366	999999	609	352	738	943	999999	999999	999999	901	586	552	434	664	178	985	219	63	224	999999	999999	528	94	930	836	863	458	333	999999	826	311	999999	254	967	211	850	999999	999999	366	961	255	624	531	207	410	596	162	893	999999	999999	407	321	174	999999	926	837	674	678	515	999999	494	480	601	419	999999	999999	307	466	999999	999999	999999	819	697	262	999999	917	997	887	530	249	999999	565	991	957	429	989	999999	999999	51	373	185	988	883	491	476	774	32	122	999999	484	999999	695	440	23	669	999999	624	911	929	999999	840	999999	158	999999	173	999999	489	644	989	611	440	15	425	98	152	340	935	215	786	257	894	999999	290	56	999999	25	999999	977	298	841	375	583	373	43	533	398	840	617	328	546	295	999999	132	995	53	294	280	352	871	338	651	418	135	682	124	955	506	112	326	999999	999999	511	355	157	999999	999999	641	999999	565	999999	999999	328	999999	999999	999999	515	999999	295	12	666	999999	999999	999999	959	999999	956	457	690	918	577	999999	737	301	180	999999	784	42	999999	759	196	652	888	787	999999	999999	333	530	885	720	999999	202	221	109	999999	999999	33	999999	396	957	289	409	950	999999	999999	862	762	37	999999	508	186	483	999999	535	999999	24	856	994	988	130	866	999999	999999	970	320	385	680	637	641	766	717	390	646	26	480	999999	701	425	999999	999999	86	305	813	999999	544	999999	414	999999	294	645	556	38	415	275	100	852	836	980	162	612	999999	134	395	950	790	796	837	771	999999	37	323	441	999999	733	999999	571	623	195	436	195	970	994	353	995	220	689	974	380	925	627	950	999999	272	197	83	952	999999	862	999999	747	297	643	630	999999	332	125	833	681	232	999999	239	651	554	966	641	999999	780	400	740	999999	821	467	845	437	86	602	178	18	660	101	661	760	598	688	897	337	374	999999	673	105	856	302	999999	406	999999	309	999999	999999	555	886	999999	999999	132	999999	925	830	798	999999	189	729	946	824	31	140	868	478	63	999999	79	314	822	693	726	644	255	528	319	448	49	777	436	999999	463	
774	920	151	999999	113	999999	77	539	182	908	943	159	41	281	999999	538	999999	256	999999	236	250	999999	488	793	487	999999	407	999999	999999	162	411	303	999999	371	256	220	726	839	949	113	11	775	650	785	783	495	224	257	301	999999	999999	531	136	646	222	999999	999999	999999	161	999999	365	555	190	999999	999999	650	999999	999999	34	807	811	89	306	999999	234	999999	999999	703	19	991	999999	159	230	999999	42	999999	176	437	159	546	778	377	688	95	748	999999	595	631	288	999999	419	554	232	999999	109	51	234	930	999999	747	297	999999	348	169	999999	999999	335	999999	986	626	999999	648	519	488	999999	443	400	221	458	779	880	792	999999	876	582	480	927	736	999999	991	655	246	25	999999	259	49	39	529	257	542	130	853	644	662	659	770	45	744	999999	665	650	23	481	642	999999	999999	999999	471	586	367	288	598	402	995	970	246	633	117	999999	990	999999	999999	963	915	658	36	158	762	226	811	445	193	282	683	350	641	999999	383	545	754	725	567	942	999999	264	999999	999999	648	691	423	147	927	514	999999	261	779	59	999999	983	999999	356	999999	999999	999999	999999	104	325	719	999999	338	481	259	572	484	274	999999	929	84	661	999999	576	509	80	803	999999	518	678	999999	432	571	592	209	999999	705	408	999999	322	177	966	999999	215	741	993	999999	942	888	365	40	999999	414	850	975	904	856	273	847	491	451	110	414	426	999999	999999	94	746	999999	859	866	86	111	534	761	117	501	921	834	515	717	999999	785	163	648	610	28	720	999999	304	543	999999	560	682	871	76	562	743	999999	454	909	616	670	39	498	999999	999999	999999	98	867	999999	934	999999	341	773	999999	324	261	777	999999	278	999999	139	977	999999	435	525	999999	999999	695	999999	757	232	390	606	111	200	756	664	694	512	148	632	749	999999	999999	12	229	908	290	751	310	965	792	999999	546	999999	693	713	72	437	678	999999	999999	322	655	999999	58	999999	672	400	567	596	999999	404	140	740	999999	999999	716	999999	306	520	381	943	254	999999	440	213	999999	624	999999	53	602	266	833	920	239	999999	999999	999999	954	493	245	890	193	714	882	398	56	805	999999	606	996	999999	141	168	845	459	77	863	282	845	675	58	893	524	994	826	570	219	999999	953	851	999999	999999	812	999999	491	999999	540	909	52	167	263	528	900	56	961	135	675	84	999999	999999	381	624	119	817	197	997	669	719	66	999999	837	305	152	755	185	172	328	884	999999	699	536	954	240	687	422	530	993	999999	999999	
999999	895	999999	730	593	999999	206	368	995	96	493	99	821	852	224	999999	999999	385	154	870	798	806	791	999999	90	832	427	394	999999	405	999999	14	202	686	365	932	702	574	559	999999	979	804	333	797	871	610	715	111	25	367	463	155	848	606	244	893	114	424	650	999999	61	999999	937	599	999999	489	897	144	497	292	627	999999	826	868	999999	994	483	993	849	480	999999	999999	999999	73	941	522	165	595	451	999999	827	288	924	797	234	999999	866	999999	377	999999	712	581	614	999999	999999	79	999999	999999	714	999999	999999	999999	575	180	644	735	444	873	657	999999	333	311	999999	35	464	999999	470	999999	643	724	137	750	626	467	767	999999	711	644	332	999999	203	185	881	211	61	717	713	753	999999	498	732	999999	85	999999	68	999999	888	589	279	999999	999999	300	999999	990	122	999999	494	117	412	999999	34	799	551	785	714	999999	430	491	973	747	634	716	874	155	991	145	675	166	999999	999999	657	132	375	999999	273	902	839	890	999999	392	233	605	351	999999	474	999999	451	999999	755	910	980	406	615	532	767	999999	426	200	999999	977	994	999999	999999	55	450	999999	434	620	999999	999999	318	539	402	591	999999	999999	374	999999	681	67	999999	385	410	499	385	260	999999	999999	172	380	486	648	891	999999	397	895	897	305	614	571	509	999999	778	944	999999	999999	14	33	18	738	999999	606	519	941	293	999999	999999	218	670	999999	394	590	458	150	335	669	648	289	999999	628	999999	79	214	119	558	999999	606	999999	897	934	256	493	834	999999	852	879	138	950	999999	778	968	999999	635	424	187	918	382	637	999999	932	999999	725	829	390	607	459	402	999999	392	999999	22	470	321	999999	943	901	756	34	297	999999	540	698	460	425	659	452	443	789	932	639	490	968	848	964	999999	531	999999	454	825	403	487	999999	999999	408	766	999999	376	900	999999	999999	999999	999999	350	999999	999999	114	999999	414	730	165	25	612	478	752	940	53	622	357	999999	422	246	311	208	894	969	999999	140	62	658	162	85	543	318	656	477	142	999999	685	999999	38	999999	260	723	670	388	874	259	999999	468	999999	885	29	307	68	999999	999999	999999	455	203	589	973	222	755	578	999999	481	999999	822	999999	807	424	936	784	574	165	999999	999999	538	515	104	563	325	593	999999	999999	65	246	259	617	999999	982	182	492	999999	64	54	999999	999999	999999	906	999999	436	539	660	307	948	244	733	902	62	282	621	940	108	35	657	628	819	311	999999	245	53	215	667	825	252	453	801	519	121	
491	442	948	609	523	136	999999	999999	637	999999	821	512	356	564	345	999999	242	394	999999	407	999999	685	843	999999	999999	999999	999999	872	999999	65	504	443	223	999999	999999	839	673	340	584	899	871	696	191	983	999999	732	696	650	331	999999	19	999999	843	122	696	999999	999999	392	938	986	904	999999	107	582	823	999999	999999	565	994	505	697	901	809	68	535	729	503	860	362	938	840	581	999999	999999	55	445	599	111	105	999999	999999	290	402	597	995	958	999999	609	170	824	443	141	656	999999	766	118	259	785	999999	967	312	738	40	10	999999	332	372	726	536	388	999999	197	470	239	999999	416	508	999999	73	577	140	894	699	537	999999	708	999999	725	614	937	195	999999	524	137	462	999999	260	402	999999	999999	595	872	82	999999	45	255	999999	426	571	359	609	47	722	19	836	417	48	502	999999	447	406	647	122	599	202	975	673	342	776	751	166	116	770	400	981	268	999999	917	501	258	47	509	163	264	337	158	100	515	999999	54	474	758	896	13	275	948	760	483	589	70	999999	338	650	820	999999	999999	999999	332	38	578	596	999999	10	999999	409	897	999999	858	271	54	884	167	51	731	286	999999	219	767	999999	42	508	347	337	441	675	999999	858	343	70	834	881	768	487	722	458	354	757	649	603	378	465	901	999999	999999	999999	424	999999	918	543	795	293	508	999999	995	80	258	792	568	581	700	999999	999999	797	999999	172	126	999999	329	283	931	650	569	174	756	577	606	135	791	266	261	423	940	799	274	999999	999999	570	491	999999	209	561	198	78	903	339	315	999999	784	383	68	743	966	644	611	155	724	344	451	428	999999	132	10	312	999999	286	107	359	532	887	789	555	199	678	83	380	461	501	271	426	271	501	351	418	999999	517	999999	305	999999	129	825	48	999999	999999	186	87	560	886	748	627	241	999999	581	999999	593	512	554	297	571	241	694	233	83	35	999999	972	781	999999	114	812	999999	802	171	413	71	999999	436	136	999999	996	819	999999	999999	644	194	315	920	999999	825	694	999999	170	734	999999	435	602	965	999999	999999	213	306	968	782	936	999999	439	999999	178	999999	842	86	427	795	575	422	129	480	439	840	851	62	999999	766	419	849	667	999999	215	978	468	785	342	231	999999	999999	850	792	815	844	999999	521	999999	619	983	999999	545	374	168	999999	315	999999	999999	263	64	161	969	999999	372	96	141	371	588	199	376	66	744	206	507	875	999999	337	664	999999	96	339	999999	717	783	801	999999	302	
999999	671	672	346	259	88	177	147	730	647	429	999999	713	999999	933	562	252	926	873	349	867	999999	972	999999	999999	942	176	724	999999	262	428	571	782	838	999999	917	999999	39	999999	665	999999	370	155	924	999999	999999	880	703	406	748	474	856	927	964	999999	626	699	693	879	999999	911	452	296	999999	229	858	999999	874	999999	25	45	223	130	218	320	999999	999999	58	999999	531	71	473	327	111	788	572	643	817	413	835	228	999999	999999	498	999999	585	83	677	704	59	989	999999	773	390	712	261	999999	719	654	928	489	650	999999	358	256	448	134	194	999999	656	224	999999	999999	104	797	999999	72	999999	999999	999999	433	469	999999	32	541	66	699	937	399	537	836	924	173	485	356	999999	220	801	252	999999	461	999999	988	58	999999	860	543	679	592	509	198	114	999999	920	504	29	307	600	816	200	749	197	795	999999	820	299	965	986	747	230	999999	271	999999	999999	283	544	481	305	197	680	999999	999999	354	889	349	999999	669	252	980	999999	999999	620	985	62	565	273	103	836	999999	544	895	557	932	372	999999	926	725	115	999999	960	548	12	999999	145	678	729	999999	999999	813	999999	630	999999	15	419	950	382	285	336	999999	19	999999	644	77	653	999999	964	999999	999999	999999	422	15	564	605	999999	999999	276	217	849	384	836	430	197	33	147	914	183	551	999999	422	145	999999	398	999999	637	519	903	999999	999999	360	713	641	861	534	401	93	76	126	985	630	683	999999	436	952	756	589	999999	621	930	999999	999999	999999	575	569	246	999999	616	52	968	511	999999	341	458	499	670	205	999999	999999	632	64	847	999999	566	999999	738	970	999999	999999	999999	57	999999	291	14	30	748	301	75	999999	297	629	476	34	157	484	744	351	716	999999	291	560	30	600	989	875	890	555	856	999999	830	276	556	180	286	920	256	604	999999	437	751	999999	999999	999999	376	12	999999	823	909	91	156	999999	264	287	999999	214	37	999999	999999	138	999999	999999	444	391	471	30	999999	306	747	236	238	150	24	288	196	911	430	752	999999	987	298	77	645	774	999999	443	22	278	24	82	893	591	312	208	307	557	934	748	806	355	928	291	85	682	853	16	381	975	101	253	999999	285	439	314	840	72	557	670	854	37	999999	804	291	675	343	999999	999999	816	980	999999	999999	682	946	999999	68	16	991	962	921	530	999999	47	187	999999	298	617	162	997	367	999999	10	274	999999	779	347	999999	999	410	349	217	177	565	994	463	276	111	338	560	999999	834	80	594	749	
999999	999999	971	626	999999	386	725	494	841	459	745	637	712	788	177	541	933	16	591	623	999999	363	506	52	724	505	999999	289	601	999999	533	174	415	999999	569	813	376	507	489	33	623	723	336	115	999999	825	999999	322	999999	29	322	827	489	971	45	970	999999	928	902	25	199	446	892	99	926	580	232	197	229	363	174	436	527	567	999999	990	37	400	999999	898	941	874	127	999999	439	705	685	999999	490	599	355	447	604	474	833	187	830	999999	189	679	603	376	103	999999	999999	999999	309	922	971	54	999999	77	146	14	83	999999	999999	999999	660	999999	999999	788	999999	999999	17	726	831	999999	733	822	169	790	221	123	999999	575	780	319	726	553	406	762	472	445	656	288	311	600	401	518	858	519	586	958	784	814	669	474	799	138	64	256	999999	999999	884	999999	999999	32	708	507	545	18	593	999999	824	142	326	270	999999	729	425	240	662	225	999999	650	214	262	338	999999	906	316	520	598	498	159	999999	322	561	504	432	288	892	893	973	849	926	479	144	651	498	408	500	80	712	823	594	999999	196	244	947	999999	694	227	601	238	498	995	618	674	568	999999	709	479	307	146	999999	768	252	123	724	999999	127	686	992	507	815	999999	886	999999	565	999999	136	326	556	828	999999	675	302	744	999999	930	860	470	93	999999	699	999999	772	576	485	999999	730	82	520	222	485	17	235	104	422	58	119	999999	118	999999	877	999999	922	478	551	673	476	507	762	793	874	657	603	507	999999	793	677	319	999999	739	870	63	806	344	353	587	449	208	331	312	821	918	999999	126	999999	316	109	999999	999999	812	359	233	999999	727	347	999999	414	728	295	629	381	799	753	379	106	824	586	587	135	999999	233	278	186	459	999999	956	306	486	889	999999	694	383	999999	387	999999	647	999999	88	997	999999	183	721	912	702	931	32	175	982	29	792	729	521	178	69	588	91	999999	861	756	391	531	927	838	793	934	999999	999999	375	989	999999	92	507	590	609	999999	511	365	483	999999	999999	999999	999999	999999	106	999999	182	215	235	999999	308	600	880	332	616	999999	255	882	128	767	999999	999999	799	999999	569	710	232	999999	568	278	86	725	999999	999999	807	599	217	471	741	31	999999	791	288	576	691	999999	211	185	974	615	545	628	247	716	999999	439	991	999999	999999	396	550	999999	999999	999999	721	582	999999	546	524	26	786	784	999999	107	15	153	240	999999	311	710	509	56	956	953	733	999999	488	856	751	378	607	886	574	999999	481	
999999	154	331	999999	118	832	664	999999	958	829	999999	487	150	999999	999999	208	999999	29	196	887	503	295	693	999999	273	999999	180	795	156	418	899	219	796	625	999999	998	999999	377	203	999999	999999	999999	997	134	972	999999	347	999999	311	179	838	999999	388	468	977	234	999999	108	591	23	661	868	999999	549	929	999999	691	524	224	451	299	401	825	317	52	116	999999	569	260	303	756	34	494	976	579	42	999999	337	648	271	546	810	786	190	999999	975	882	458	999999	999999	288	823	932	859	879	999999	51	80	425	999999	999999	999999	848	999999	999999	637	999999	537	970	896	721	363	876	999999	999999	489	615	645	101	999999	234	839	374	829	24	933	101	635	107	142	999999	759	912	777	335	654	999999	498	923	588	601	355	999999	308	709	925	947	999999	954	399	999999	999999	979	358	646	999999	527	28	283	333	546	999999	439	999999	906	961	451	999999	626	259	528	126	721	512	475	879	999999	999999	130	99	985	121	680	708	311	999999	780	563	999999	238	137	943	225	600	999999	852	999999	650	999999	747	483	848	999999	704	871	999999	684	477	883	999999	999999	461	897	193	347	434	78	999999	536	321	191	887	999999	999999	132	585	901	130	999999	622	964	710	674	383	615	999999	757	975	836	596	910	312	680	374	492	675	55	41	999999	617	784	193	124	90	565	999999	881	964	581	296	999999	999999	17	999999	802	45	787	524	578	999999	677	102	894	940	411	878	217	603	906	457	999999	869	867	851	999999	780	596	593	817	29	265	792	403	550	999999	356	305	419	571	457	888	530	463	63	940	999999	999999	184	679	686	388	999999	999999	134	756	943	696	999999	432	32	449	999999	706	999999	999999	884	698	354	167	65	583	798	999999	458	568	19	415	813	910	999999	491	421	914	999999	999999	999999	733	279	794	839	659	148	999999	549	18	999999	823	904	999999	65	993	944	27	623	112	999999	999999	610	566	746	999999	883	255	999999	540	999999	288	999999	999999	966	160	429	559	999999	406	999999	812	999999	450	873	195	510	704	855	999999	546	404	300	38	60	731	133	713	57	311	775	999999	709	19	981	416	999999	986	999999	905	574	394	999999	227	667	777	764	169	692	561	37	999999	400	133	993	632	988	547	999999	999999	37	716	512	26	630	551	112	482	469	999999	999999	999999	999999	949	588	161	705	82	370	282	966	963	30	495	283	597	999999	585	25	999999	427	999999	129	907	877	858	999999	681	597	999999	675	292	999999	234	999999	513	626	999999	545	841	926	999999	186	999999	277	
73	695	26	743	43	58	999999	467	120	49	999999	404	654	82	730	279	33	485	254	606	684	999999	796	871	770	970	63	999999	183	432	512	535	534	640	999999	172	866	938	564	78	159	824	590	195	398	118	972	378	815	572	902	999999	999999	988	999999	800	899	154	972	72	995	485	999999	688	536	999999	870	24	267	567	412	999999	920	186	457	859	999999	999999	482	999999	999999	684	234	610	999999	82	603	999999	57	23	273	721	966	502	83	673	540	999999	658	698	248	958	120	258	170	817	519	754	540	733	127	298	672	320	73	320	999999	683	168	999999	106	333	999999	253	303	999999	128	999999	113	783	329	780	952	999999	999999	50	574	976	450	711	563	849	15	999999	895	975	59	656	439	762	422	857	999999	203	601	915	991	999999	954	999999	699	100	651	757	413	999999	345	888	896	32	746	999999	999999	456	999999	999999	328	999999	357	999999	641	471	999999	350	370	999999	999999	999999	192	508	59	707	31	971	999999	473	999999	257	910	558	640	999999	759	416	26	999999	624	296	303	999999	596	348	999999	636	837	237	110	310	396	941	309	585	706	398	972	48	263	271	443	437	59	999999	742	999999	687	999999	999999	582	999999	999999	847	750	999999	837	911	711	199	395	999999	999999	372	897	861	968	258	64	464	999999	999999	999999	883	999999	852	865	304	526	605	999999	948	366	525	527	975	172	103	559	999999	868	486	270	999999	868	137	658	75	162	218	774	550	633	26	350	149	999999	349	495	897	600	543	999999	999999	479	999999	777	999999	844	999999	698	999999	999999	934	595	999999	182	139	25	999999	999999	800	152	318	830	179	324	349	184	999999	630	822	608	661	528	999999	101	999999	999999	431	359	999999	231	999999	520	899	999999	698	431	999999	966	226	334	269	703	800	400	86	285	310	999999	438	999999	465	999999	999999	275	47	415	269	999999	999999	999999	594	999999	805	578	911	797	930	999999	626	918	719	422	413	498	348	958	728	934	25	878	78	309	920	313	765	938	644	634	813	292	999999	999999	999999	467	999999	999999	897	231	999999	288	355	982	999999	999999	375	53	888	386	927	999999	999999	335	777	149	690	295	955	502	999999	972	999999	999999	514	999999	757	57	999999	945	759	955	999999	999999	455	736	533	96	803	411	937	722	60	268	707	999999	605	835	894	808	999999	453	438	405	418	516	135	58	477	172	762	328	999999	999999	626	971	28	191	879	50	616	603	492	554	999999	999999	999999	894	599	999999	737	999999	162	999999	179	316	527	999999	999999	939	610	485	
619	640	648	619	153	118	641	735	716	424	956	999999	999999	182	999999	883	999999	327	593	999999	999999	697	434	841	175	912	773	320	454	363	103	939	439	140	984	999999	905	945	999999	814	999999	864	73	323	964	309	473	999999	354	643	823	770	356	379	36	922	216	807	453	240	344	330	290	363	331	26	423	999999	198	999999	978	999999	380	779	978	594	633	121	876	999999	449	776	965	811	999999	332	593	70	999999	72	645	108	501	716	479	999999	583	999999	992	947	885	412	808	244	665	999999	400	999999	401	999999	999999	999999	931	587	791	568	364	479	999999	998	433	363	956	135	999999	879	405	663	309	56	20	999999	999999	928	999999	46	999999	731	999999	611	932	26	669	672	999999	550	177	913	925	910	577	113	885	999999	524	532	999999	683	999999	999999	999999	736	277	354	999999	374	975	12	607	754	600	633	999999	222	76	416	694	294	361	924	712	491	737	398	479	999999	48	999999	413	458	590	294	960	999999	89	205	999999	324	250	410	574	174	316	180	999999	943	779	672	999999	118	838	170	331	845	82	50	998	878	999999	524	335	850	599	999999	173	316	673	963	143	870	666	380	53	999999	360	548	185	567	88	999999	137	375	208	999999	619	430	999999	124	297	48	206	871	448	726	84	723	574	167	17	14	279	816	539	65	999999	467	999999	380	495	534	865	441	999999	999999	396	959	999999	304	999999	743	353	558	676	999999	999999	795	931	327	876	999999	974	999999	559	84	266	321	836	152	853	161	313	999999	628	763	183	999999	81	999999	999999	125	82	280	627	273	660	999999	150	445	391	656	536	999999	504	859	559	846	999999	999999	93	85	999999	509	999999	387	440	760	929	912	920	909	723	832	987	999999	563	703	400	296	423	544	180	400	999999	206	625	513	999999	768	213	999999	882	356	999999	263	991	573	999999	250	833	900	791	999999	525	481	933	703	811	742	305	856	999999	595	999999	548	904	732	999999	999999	761	927	672	170	708	999999	999999	376	817	999999	769	999999	873	160	999999	523	753	999999	875	999999	999999	922	701	355	472	357	880	297	999999	999999	999999	269	825	999999	999999	905	237	999999	529	931	454	566	885	87	973	315	999999	306	999999	999999	794	961	857	468	979	839	235	327	999999	999999	712	739	999999	349	385	999999	999999	999999	999999	557	999999	999999	424	943	999999	999999	46	623	999999	167	374	584	164	266	682	397	411	366	999999	649	999999	999999	932	177	228	714	244	546	702	473	149	694	634	585	999999	671	999999	913	634	999999	802	999999	
999999	999999	986	138	585	75	666	988	108	808	999999	32	999999	384	200	256	725	999999	473	500	921	999999	28	680	999999	579	999999	20	849	498	732	999999	846	78	999999	402	190	999999	999999	178	999999	714	375	340	13	611	708	128	481	301	198	514	999999	312	690	46	999999	999999	188	16	312	999999	148	609	86	367	186	808	999999	797	75	634	999999	305	620	999999	543	687	676	348	871	999999	539	557	310	227	524	543	388	928	879	874	912	133	999999	233	575	765	264	645	999999	999999	709	683	235	563	524	999999	999999	999999	503	835	639	999999	144	668	999999	999999	309	858	999999	642	430	490	918	201	722	866	440	396	640	777	432	41	912	971	999999	999999	999999	999999	999999	21	851	999999	435	54	244	82	988	206	117	984	466	405	802	793	999999	228	999999	44	840	658	83	305	843	999999	412	607	926	999999	732	271	999999	562	165	831	790	526	65	873	956	649	878	999999	999999	999999	321	37	239	129	502	716	99	297	906	55	937	999999	999999	709	999999	999999	999999	825	999999	845	725	904	250	999999	13	999999	173	892	999999	999999	999999	999999	26	197	414	385	378	807	671	26	181	970	655	120	999999	244	999999	355	999999	330	503	63	999999	443	999999	999999	787	269	126	999999	552	207	220	715	275	107	539	999999	305	267	999999	349	163	457	999999	999999	999999	999999	999999	768	999999	999999	660	756	697	726	81	582	267	999999	598	999999	690	132	473	974	760	940	845	999999	999999	592	60	973	72	164	899	321	769	185	999999	999999	192	999999	61	734	999999	463	27	548	36	957	616	307	999999	159	658	41	984	999999	994	317	294	290	74	905	999999	999999	999999	543	827	999999	812	92	999999	940	999999	999999	80	999999	437	999999	999999	306	769	746	975	753	314	912	506	867	337	80	190	850	373	999999	292	156	999999	859	768	484	721	276	154	999999	468	728	233	999999	999999	255	999999	697	394	987	521	327	929	999999	999999	781	47	959	432	742	901	988	577	999999	60	923	999999	578	537	448	584	502	999999	451	294	586	689	191	999999	91	808	492	465	999999	391	999999	227	999999	487	986	999999	761	844	411	632	479	161	209	274	48	484	693	169	999999	412	28	725	487	729	796	102	999999	63	351	999999	418	533	202	642	95	999999	999999	100	550	999999	822	999999	999999	819	999999	434	489	916	867	606	124	333	519	972	372	249	740	999999	691	999999	591	708	999999	477	999999	946	999999	567	189	999999	666	602	618	944	590	369	999999	668	999999	371	999999	939	196	999999	819	95	24	999999	279	846	965	
999999	409	999999	420	999999	165	722	605	868	475	922	737	999999	939	521	999999	999999	999999	12	999999	81	319	329	290	651	999999	999999	657	999999	932	999999	297	342	376	83	999999	962	999999	999999	213	812	72	56	999999	690	212	661	999999	999999	380	999999	837	276	142	999999	283	89	375	768	999999	407	75	999999	935	736	635	404	168	866	328	752	49	916	799	999999	19	273	999999	999999	449	860	999999	359	999999	492	999999	30	210	999999	799	123	596	765	999999	806	746	595	999999	168	65	807	502	937	999999	999999	409	920	477	240	884	20	655	999999	329	741	453	999999	999999	452	835	615	204	685	76	214	166	284	54	992	999999	424	162	999999	544	642	368	26	378	138	92	980	552	999999	598	788	999999	820	999999	140	363	999999	999999	668	333	450	613	816	999999	999999	472	135	999999	485	85	470	858	389	999999	687	383	436	347	591	999999	854	72	234	97	288	746	345	999999	913	639	134	549	493	942	999999	38	999999	155	603	999999	957	114	77	894	138	929	999999	590	759	999999	926	692	294	308	478	387	388	729	592	39	136	999999	962	845	951	921	374	446	145	999999	831	291	999999	924	412	750	995	999999	959	999999	666	755	88	165	712	999999	265	195	473	716	999999	999999	562	573	539	999999	999999	231	999999	217	565	642	454	110	925	645	948	369	895	999999	999999	58	770	244	372	999999	999999	999999	142	519	665	999999	999999	428	18	999999	728	999999	999999	743	609	773	999999	752	793	33	310	999999	240	999999	493	895	299	745	334	601	61	999999	999999	167	459	344	999999	999999	551	385	670	35	102	915	916	778	974	162	128	619	661	999999	450	349	80	241	576	75	999999	770	889	999999	999999	417	958	409	999999	237	293	275	684	999999	210	417	363	285	885	999999	160	715	921	147	627	715	939	43	878	999999	96	999999	767	33	406	780	999999	443	930	684	957	517	808	747	999999	999999	934	999999	817	42	999999	795	999999	262	999999	321	848	752	609	389	477	999999	531	117	150	75	507	660	999999	430	999999	919	354	211	367	643	906	184	999999	773	780	253	999999	845	875	301	872	514	999999	95	931	742	834	551	217	41	999999	701	999999	999999	999999	283	999999	397	120	76	450	154	895	280	415	674	484	836	608	234	999999	999999	999999	999999	203	993	551	482	498	189	95	999999	999999	335	999999	215	577	475	999999	507	123	828	999999	999999	850	728	619	999999	680	267	268	997	999999	982	999999	310	999999	999999	999999	362	999999	999999	899	931	981	647	160	569	623	999999	107	18	418	111	999999	999999	
951	434	998	474	999999	712	801	999999	999999	999999	860	21	999999	356	746	999999	999999	75	999999	999999	999999	802	827	213	578	999999	225	480	170	260	589	841	872	451	359	999999	759	999999	979	30	855	668	21	893	786	999999	567	277	999999	287	152	353	336	653	951	999999	606	999999	896	333	497	331	80	670	999999	28	148	560	997	711	999999	731	95	754	612	271	791	933	426	999999	999999	947	27	999999	999999	246	514	228	500	210	999999	964	999999	999999	533	533	597	351	395	768	10	16	999999	999999	999999	421	267	582	999999	690	367	673	378	467	841	549	314	999999	562	999999	999999	919	70	797	284	106	999999	440	230	88	673	450	999999	658	999999	485	678	275	666	999999	978	931	187	999999	842	764	595	781	814	983	999999	409	788	999999	264	90	946	482	477	130	928	827	361	963	26	917	999999	999999	38	365	870	48	531	865	999999	999999	742	259	999999	520	510	710	625	246	858	274	999999	423	404	999999	539	206	798	999999	999999	160	999999	224	794	924	637	875	753	458	123	190	877	922	840	681	348	697	527	957	999999	999999	211	999999	114	752	266	999999	326	680	826	999999	250	999999	108	142	12	999999	464	40	999999	999999	999999	177	133	678	396	739	583	722	20	841	999999	999999	925	999999	948	465	120	52	668	999999	559	82	631	999999	940	999999	999999	707	999999	820	242	496	85	985	270	44	990	999999	365	527	139	999999	999999	999999	995	409	70	559	194	546	999999	999999	372	956	999999	884	545	685	737	504	915	999999	52	200	609	192	999999	940	288	914	474	684	686	999999	796	999999	999999	647	452	540	831	275	523	999999	999999	819	999999	128	909	386	999999	999999	698	999999	612	263	560	999999	385	812	999999	999999	280	280	82	999999	735	231	170	130	999999	898	242	207	673	649	362	910	787	789	69	999999	41	902	999999	168	999999	999999	538	542	999999	933	271	639	897	711	994	999999	70	999999	999999	999999	957	788	904	601	82	999999	196	962	900	650	691	596	753	999999	999999	378	999999	913	747	999999	692	627	999999	547	636	603	999999	962	655	119	850	118	705	167	689	252	997	823	999999	999999	639	576	642	753	251	675	886	901	999999	626	397	999999	931	184	999999	339	72	367	964	479	201	233	316	791	800	582	890	595	999999	845	380	42	827	999999	279	999999	985	972	305	961	716	408	350	999999	999999	703	186	999999	999999	359	189	640	999999	617	999999	999999	270	850	999999	999999	784	300	594	776	255	364	329	679	905	103	354	100	71	13	762	792	999999	287	999999	999999	406	370	
646	999999	666	999999	184	999999	958	863	855	144	29	636	186	426	814	573	999999	999999	384	507	625	855	999999	99	579	854	854	511	532	982	999999	999999	273	424	653	638	120	515	190	118	721	999999	247	219	81	999999	827	999999	999999	999999	504	712	722	898	999999	999999	999999	576	171	329	365	457	341	873	363	173	373	761	772	185	462	278	186	275	785	999999	618	796	28	999999	37	518	533	222	487	79	143	374	679	862	999999	543	999999	860	753	274	710	373	856	907	70	75	573	999999	857	236	535	456	122	171	999999	163	558	26	302	846	923	128	395	293	39	999999	91	910	498	999999	923	325	522	999999	873	254	940	120	94	961	945	730	364	261	544	687	261	518	689	999999	985	338	568	907	999999	591	999999	572	999999	70	999999	663	999999	938	312	220	999999	601	298	999999	223	448	931	341	900	999999	764	144	749	999999	748	572	231	963	933	999999	999999	999999	181	291	276	377	241	999999	999999	292	999999	426	949	333	753	660	999999	999999	320	999999	406	999999	16	157	827	999999	823	536	322	421	442	350	999999	716	463	329	429	999999	662	845	216	999999	363	618	776	347	195	425	598	97	352	470	999999	999999	199	529	607	34	463	433	553	704	710	566	849	86	421	242	999999	433	240	223	108	999999	340	497	873	397	381	489	658	408	938	234	78	971	697	999999	526	999999	722	999999	999999	238	301	511	207	797	999999	999999	926	999999	555	175	856	138	372	187	66	702	655	219	999999	974	774	155	766	485	497	877	389	803	716	999999	711	999999	999999	869	183	828	299	86	628	681	563	999999	852	772	377	940	609	999999	561	824	288	512	751	999999	463	156	745	722	999999	891	320	132	245	619	464	30	467	502	13	238	999999	579	591	972	420	78	302	993	999999	557	278	870	251	999999	658	999999	94	102	415	37	92	577	776	737	371	441	470	999999	318	356	999999	116	515	999999	421	708	921	999999	168	395	853	751	614	752	622	450	880	999999	960	264	999999	374	97	976	155	835	802	853	610	979	608	68	684	760	84	171	364	918	480	949	287	314	934	30	184	341	963	34	124	920	560	999999	282	63	999999	999999	29	539	187	586	999999	77	999999	189	786	794	76	853	678	460	95	999999	873	999999	977	632	439	999999	802	813	871	778	999999	999999	428	491	785	631	350	999999	152	999999	999999	893	53	220	145	999999	999999	999999	274	119	999999	663	835	999999	253	999999	86	788	678	999999	737	999999	714	137	338	488	760	999999	999999	445	512	713	
318	270	231	999999	967	766	999999	684	833	422	549	762	432	84	999999	830	999999	999999	554	562	296	199	98	376	188	999999	881	657	995	999999	999999	999999	607	642	355	999999	376	274	303	320	301	999999	129	324	999999	999999	999999	999999	633	999999	999999	494	891	950	426	999999	999999	999999	800	61	884	999999	689	894	51	719	999999	789	729	289	463	973	230	243	270	302	999999	999999	552	235	221	999999	999999	999999	880	886	999999	999999	226	999999	403	999999	473	252	435	999999	314	234	283	115	797	999999	534	353	999999	94	274	657	689	134	59	407	312	574	999999	267	999999	624	999999	164	999999	507	573	503	886	941	509	977	808	807	987	844	500	999999	438	305	103	679	999999	999999	622	290	967	101	186	995	220	899	411	178	648	690	220	999999	333	299	351	999999	467	534	584	296	848	881	147	214	907	865	999999	544	174	145	34	228	541	999999	540	482	327	891	731	610	575	999999	169	306	999999	380	122	999999	999999	72	999999	74	221	336	441	95	954	971	97	354	762	999999	13	513	665	992	999999	833	999999	869	999999	576	999999	974	720	218	722	999999	999999	999999	999999	998	589	111	999999	960	16	215	68	454	527	355	803	386	847	708	636	656	641	642	793	289	388	95	999999	646	271	246	615	233	373	124	999999	560	999999	764	287	902	590	705	985	382	774	314	351	999999	999999	999999	136	999999	581	76	208	937	999999	472	619	504	752	285	999999	999999	599	835	999999	999999	954	252	784	93	430	999999	75	935	657	999999	515	84	744	999999	873	844	119	603	651	999999	915	999999	999999	999999	155	783	159	314	16	224	999999	938	233	937	412	529	642	53	999999	847	10	999999	290	332	957	545	999999	761	999999	999999	660	999999	193	784	999999	501	435	655	938	999999	585	760	929	442	638	999999	999999	806	588	353	212	75	999999	804	306	999999	183	494	999999	609	999999	397	902	162	564	999999	755	448	999999	911	999999	987	115	944	271	249	343	847	694	390	694	953	182	67	999999	999999	999999	388	488	999999	327	999999	482	999999	624	197	857	777	877	850	821	411	366	676	259	224	960	77	543	66	999999	335	999999	791	915	79	224	845	510	970	803	999999	960	604	999999	163	514	777	330	999999	391	566	969	843	999999	999999	597	506	808	437	634	915	845	431	536	999999	999999	999999	423	554	999999	22	277	999999	57	999999	999999	762	92	105	710	192	999999	469	999999	999999	999999	999999	999999	999999	482	999999	46	82	345	888	531	539	77	601	999999	823	999999	775	999999	379	299	999999	999999	999999	841	999999	
423	712	726	451	177	386	756	784	636	999999	468	790	82	264	976	204	571	169	921	911	694	491	999999	999999	828	972	999999	305	462	303	170	116	999999	999999	305	333	355	999999	999999	155	782	293	999999	830	365	573	999999	999999	402	105	500	999999	203	929	150	932	631	840	623	205	999999	460	331	343	999999	999999	10	435	958	652	848	677	448	999999	138	411	526	261	530	999999	280	519	902	367	999999	533	913	861	507	373	999999	999999	280	524	137	332	962	999999	808	14	573	276	888	999999	999999	822	198	427	800	738	415	380	320	999999	925	999999	558	963	540	999999	447	999999	999999	595	950	343	407	923	648	806	449	895	999999	525	692	13	999999	162	121	980	345	495	999999	768	999999	332	205	999999	999999	628	774	998	999999	320	566	434	348	302	800	913	425	274	778	993	299	999999	999999	794	676	921	877	999999	852	559	999999	999999	87	169	638	628	148	999999	999999	999999	999999	450	804	142	958	999999	999999	338	362	207	999999	81	999999	76	999999	448	999999	999999	999999	678	751	378	999999	541	168	614	356	188	999999	999999	775	930	940	758	961	848	714	795	835	999999	266	548	999999	999999	993	90	244	21	690	999999	999999	737	258	655	279	664	304	273	999999	354	911	486	673	189	432	999999	141	959	999999	999999	733	609	575	827	421	212	334	502	548	87	380	345	497	999999	948	47	681	999999	999999	307	554	999999	821	491	999999	780	875	863	231	999999	999999	999999	905	70	999999	624	172	431	244	77	339	802	725	896	973	575	999999	208	241	395	999999	999999	480	808	86	291	999999	93	329	640	999999	471	280	190	138	999999	439	437	17	334	874	259	999999	421	968	751	726	924	517	999999	791	676	632	835	413	111	804	999999	983	999999	999999	88	111	603	999999	999999	999999	544	768	879	145	561	999999	907	999999	704	797	69	840	334	999999	862	576	397	848	999999	999999	444	999999	999999	299	342	453	999999	497	795	158	999999	999999	999999	229	191	166	638	796	999999	485	999999	999999	708	314	745	999999	659	620	974	999999	713	754	88	39	97	768	741	999999	999999	117	368	420	724	999999	350	387	740	115	383	705	938	601	999999	185	123	129	77	721	999999	999999	794	221	522	293	444	999999	602	80	142	999999	999999	58	993	133	999999	315	600	162	964	999999	526	999999	247	999999	574	122	999999	902	999999	967	700	29	45	727	323	157	897	441	122	648	785	999999	999999	959	290	889	607	494	69	808	529	915	757	196	999999	250	999999	254	999999	331	565	699	999999	175	723	405	22	999999	809	
999999	417	999999	50	325	582	857	999999	287	987	685	999999	651	843	999999	999999	999999	272	849	999999	999999	182	652	723	999999	92	95	999999	806	999999	885	876	999999	684	100	400	370	999999	441	613	999999	668	696	266	43	999999	914	856	999999	727	938	142	173	999999	736	796	999999	999999	259	999999	496	352	774	51	999999	999999	182	966	752	716	86	909	830	245	476	414	486	396	689	973	178	239	999999	89	307	752	713	999999	948	303	635	925	626	999999	126	359	893	655	164	999999	999999	947	113	999999	999999	999999	311	927	630	332	320	379	756	285	74	267	886	695	743	359	104	938	28	459	999999	161	999999	632	128	127	520	830	999999	464	339	231	135	134	438	999999	999999	785	999999	626	983	266	179	350	999999	858	999999	208	911	804	999999	706	929	654	261	999999	747	999999	999999	513	811	999999	147	301	999999	843	142	761	999999	999999	908	319	334	402	476	999999	981	942	498	270	999999	322	918	999999	334	633	301	481	873	938	530	771	977	110	814	503	128	877	404	300	726	999999	999999	999999	896	999999	381	536	188	999999	999999	999999	190	548	859	999999	571	710	967	322	999999	660	888	999999	999999	147	341	234	587	999999	705	114	547	208	543	942	999999	482	999999	512	261	765	303	446	999999	725	591	438	250	326	999999	417	910	91	748	75	822	621	999999	759	489	157	949	215	731	413	266	999999	14	916	999999	98	999999	464	71	786	367	452	898	229	999999	903	983	271	50	297	203	466	459	999999	999999	761	982	999999	33	114	815	98	715	26	469	609	433	999999	210	999999	247	455	30	962	708	380	722	281	213	586	173	999999	174	443	219	800	532	536	796	364	115	399	441	956	999999	279	737	999999	760	946	479	659	71	207	60	748	445	497	999999	999999	48	999999	577	447	940	137	999999	281	807	999999	87	999999	999999	845	738	848	24	73	991	999999	643	840	520	267	116	514	627	967	999999	999999	365	45	766	57	326	404	821	994	26	843	355	465	999999	101	868	582	131	225	468	211	999999	381	505	341	115	999999	200	320	340	435	510	956	999999	345	312	52	999999	999999	529	343	36	999999	999999	158	93	188	999999	429	398	534	393	999999	508	192	737	983	539	435	942	127	213	511	663	999999	999999	398	578	999999	788	999999	999999	641	696	135	999999	713	333	356	258	927	442	771	999999	806	52	109	458	705	608	999999	512	704	547	999999	139	525	999999	467	999999	999999	999999	36	640	571	999999	751	714	383	999999	999999	660	192	187	25	684	442	999999	999999	547	243	
999999	999999	141	999999	999999	748	999999	294	995	658	356	866	541	564	327	416	141	999999	725	300	999999	999999	697	583	999999	329	526	999999	727	697	936	509	919	581	753	999999	895	999999	999999	342	999999	429	387	358	677	999999	651	623	698	278	999999	999999	141	257	848	865	999999	557	800	994	999999	572	567	307	999999	999999	947	999999	810	999999	999999	961	112	392	643	999999	697	349	906	875	999999	999999	833	459	396	706	377	999999	732	999999	561	348	379	999999	999999	94	861	89	999999	829	845	692	999999	117	757	350	137	749	613	883	177	836	650	925	999999	328	739	118	911	25	480	285	236	999999	39	182	999999	849	282	999999	113	617	712	87	39	999999	999999	725	701	56	579	628	68	849	720	724	698	999999	936	999999	355	753	177	620	359	570	465	890	999999	585	999999	999999	476	65	999999	560	999999	573	999999	341	237	23	999999	865	446	852	226	387	211	314	484	147	913	490	212	360	449	102	728	469	529	210	647	126	999999	301	161	13	78	170	601	999999	558	999999	564	341	345	312	184	506	353	999999	688	773	999999	620	999999	999999	999999	429	999999	41	844	999999	811	999999	376	300	577	999999	700	223	318	51	713	359	588	318	926	999999	24	999999	918	231	999999	450	521	874	999999	677	926	175	161	648	59	569	289	132	793	536	965	999999	734	999999	806	140	770	647	69	751	41	66	70	999999	415	973	123	623	320	370	516	501	285	999999	229	999999	999999	669	991	153	79	466	999999	399	999999	999999	999999	889	425	999999	680	874	814	999999	645	999999	115	180	999999	86	456	999999	811	999999	999999	473	999999	834	809	280	79	999999	655	999999	681	575	541	670	85	999999	570	999999	208	336	999999	642	687	20	264	359	430	891	435	915	999999	413	999999	102	379	441	208	578	90	154	999999	578	999999	898	592	999999	999999	444	104	999999	999999	233	999999	485	742	999999	786	999999	579	459	849	999999	675	740	999999	278	921	449	300	644	247	999999	153	64	421	121	999999	788	428	999999	31	985	796	638	409	473	946	179	359	991	999999	999999	998	999999	304	737	903	999999	999999	323	158	888	154	999999	559	999999	999999	413	73	630	964	997	340	999999	999999	999999	391	999999	999999	755	332	999999	99	308	990	999999	993	522	759	999999	217	935	999999	999999	45	143	841	999999	89	886	999999	999999	115	728	37	656	119	613	202	441	356	866	158	999999	991	406	798	999999	469	761	530	566	999999	390	999999	38	999999	235	359	999999	999999	54	957	999999	371	789	646	370	281	343	688	389	999999	328	337	999999	
787	999999	123	999999	344	995	999999	327	366	827	888	725	999999	998	768	883	264	898	418	311	909	999999	562	211	760	438	574	999999	83	150	246	999999	62	81	251	702	122	720	999999	999999	177	999999	999999	544	900	921	64	282	574	804	999999	432	909	35	441	93	999999	911	878	906	431	749	999999	225	999999	562	672	243	757	76	771	999999	999999	999999	143	279	616	28	311	838	383	301	562	279	24	814	426	36	999999	168	79	999999	999999	63	999999	428	396	872	953	348	259	821	525	507	999999	591	494	527	999999	171	476	999999	610	50	999999	140	197	974	999999	776	999999	645	603	598	997	571	701	884	787	715	999999	743	74	962	588	562	775	65	246	433	999999	899	144	478	999999	464	600	801	530	474	240	421	671	999999	212	613	227	999999	510	471	889	609	739	999999	999999	733	550	999999	999999	971	364	999999	999999	777	999999	246	510	999999	999999	999999	970	900	364	323	484	999999	82	887	760	975	999999	848	555	774	543	721	170	958	200	958	999999	999999	350	558	999999	109	682	893	730	966	112	103	30	967	501	989	999999	426	701	815	660	662	887	999999	636	515	586	999999	244	999999	999999	552	999999	948	628	27	559	806	212	999999	789	188	167	794	999999	251	999999	587	283	553	476	743	999999	385	308	999999	75	864	922	604	522	718	659	994	890	560	169	81	348	483	439	999999	223	325	999999	481	504	999999	613	395	687	998	690	690	268	342	295	558	650	376	999999	695	883	608	863	81	529	999999	903	321	91	756	249	999999	124	38	530	999999	359	999999	999999	972	260	536	917	523	37	969	735	999999	274	611	431	972	531	743	564	615	462	954	952	341	999999	999999	313	930	759	890	575	239	811	354	208	823	618	999999	999999	357	690	999999	999999	559	436	355	57	480	335	276	278	380	474	914	488	405	873	426	783	958	233	999999	999999	147	403	505	746	999999	999999	999999	999999	552	308	216	924	123	999999	403	999999	844	255	833	999999	492	621	204	765	896	999999	802	949	202	999999	487	999999	999999	585	906	165	930	999999	136	76	999999	913	726	82	999999	999999	375	494	999999	999999	939	712	399	391	281	525	999999	740	849	999999	610	657	170	356	820	92	231	537	14	247	973	245	999999	766	878	579	999999	132	507	906	500	999999	479	999999	266	774	734	999999	313	390	956	200	759	82	465	79	752	379	261	999999	768	999999	489	242	547	704	594	999999	513	702	999999	86	243	942	563	999999	188	489	100	56	358	999999	234	624	291	999999	999999	55	310	
809	826	999999	870	999999	999999	663	999999	246	143	561	189	111	807	610	999999	879	957	816	519	172	890	272	288	215	826	999999	612	865	951	999999	228	999999	999999	704	999999	114	215	910	804	900	475	942	356	538	866	257	112	623	863	411	826	669	535	148	918	564	247	664	506	288	60	962	294	379	999999	640	779	999999	735	999999	674	999999	21	619	697	948	916	749	999999	578	757	989	999999	550	938	558	23	999999	786	999999	999999	999999	413	526	999999	512	657	976	204	236	999999	999999	888	216	737	779	999999	916	450	999999	647	999999	325	928	531	70	959	999999	441	785	626	595	327	423	789	999999	642	495	769	194	999999	939	999999	122	999999	758	110	795	813	168	900	106	743	815	674	379	999999	485	994	789	552	912	999999	419	609	883	681	475	999999	614	146	172	157	265	679	707	999999	999999	827	773	999999	174	931	282	884	529	852	511	999999	419	898	167	500	979	642	387	404	145	513	226	86	635	379	209	31	738	949	999999	146	966	437	32	657	231	828	999999	981	272	535	999999	40	180	999999	17	716	979	672	177	999999	999999	312	807	699	610	999999	999999	795	732	261	999999	999999	375	374	999999	982	875	509	999999	161	999999	999999	142	609	433	196	905	909	999999	492	52	999999	781	863	999999	663	630	332	999999	534	503	593	999999	21	389	509	999999	806	999999	34	999999	479	999999	999999	999999	895	180	207	276	424	791	425	999999	249	218	89	798	999999	529	129	361	999999	999999	743	999999	999999	156	130	230	923	999999	109	966	347	652	572	672	765	999999	999999	999999	433	65	631	743	88	170	20	802	309	711	999999	999999	999999	673	296	999999	999999	999999	999999	748	999999	999999	353	999999	999999	999999	95	596	646	417	42	999999	999999	636	999999	999999	999999	10	999999	509	146	328	999999	221	376	822	153	999999	366	555	999999	406	801	999999	443	456	711	737	61	629	999999	423	165	999999	678	154	707	197	999999	999999	195	999999	789	201	999999	730	999999	142	999999	999999	315	422	999999	101	999999	636	217	378	203	481	786	103	948	950	434	723	172	39	999999	231	125	999999	928	568	369	999999	617	609	599	712	400	579	219	192	999999	662	192	74	497	52	936	999999	993	273	21	102	710	838	767	999999	567	36	598	306	753	999999	493	672	999999	51	28	999999	778	491	90	216	884	765	999999	771	540	108	542	500	295	786	999999	664	999999	277	652	779	842	999999	154	374	980	913	439	965	178	520	343	999999	34	999999	999999	999999	193	804	217	999999	212	999999	358	469	494	108	21	
999999	396	829	999999	999999	398	249	765	77	346	999999	236	971	999999	670	999999	29	764	96	476	956	999999	459	481	751	999999	707	576	999999	362	999999	880	999999	999999	472	578	999999	404	879	67	785	999999	999999	999999	477	578	999999	618	541	402	338	704	408	632	999999	741	936	999999	374	999999	690	999999	919	714	662	835	353	999999	999999	999999	263	625	885	38	691	393	742	294	14	183	999999	99	999999	454	33	999999	482	259	999999	731	642	999999	40	484	376	122	653	778	513	641	234	177	754	999999	999999	713	999999	999999	999999	672	998	999999	353	201	582	601	638	475	691	682	363	103	999999	142	999999	999999	594	999999	662	578	739	963	780	372	948	654	345	999999	999999	319	170	113	318	185	732	999999	999999	839	901	774	999999	188	96	831	288	999999	945	621	989	876	999999	416	716	372	932	44	999999	980	999999	927	266	52	169	381	521	259	785	56	410	469	623	999999	999999	887	104	561	876	949	94	817	709	999999	999999	439	200	999999	396	999999	252	697	127	668	596	974	518	441	28	715	319	38	355	898	221	530	999999	374	906	999999	277	381	167	922	895	434	227	543	447	999999	191	999999	863	838	804	712	999999	954	168	999999	379	999999	542	171	639	999999	472	810	511	84	186	826	847	567	678	871	539	205	772	171	756	999999	993	298	999999	551	174	516	104	509	999999	999999	999999	381	999999	999999	999999	999999	999999	999999	962	417	41	373	553	364	920	306	170	933	182	156	191	999999	778	404	999999	254	999999	999999	890	955	715	12	896	999999	620	475	117	73	42	543	999999	999999	209	349	999999	999999	744	179	631	868	999999	171	336	999999	127	999999	602	65	999999	999999	368	204	949	999999	999999	38	477	676	743	454	198	106	900	638	999999	258	797	999999	460	49	509	468	466	999999	608	554	999999	863	759	411	872	999999	128	448	184	718	983	201	647	915	163	78	435	186	679	259	999999	999999	799	868	422	172	605	999999	999999	900	738	999999	408	999999	999999	613	916	999999	999999	146	978	462	463	525	274	999999	999999	999999	885	999999	42	289	999999	358	293	978	74	890	989	709	456	222	363	999999	979	66	999999	500	562	549	161	999999	604	999999	281	808	243	283	604	999999	999999	70	30	999999	868	999999	999999	59	999999	384	549	35	353	872	690	765	999999	189	545	999999	812	999999	981	345	289	939	999999	809	999999	484	744	790	296	182	339	395	201	709	416	531	481	742	635	188	10	999999	749	732	999999	515	709	64	738	396	14	88	88	684	374	928	773	999999	972	389	
999999	758	738	181	543	999999	999999	400	773	23	735	999999	999999	999999	344	163	199	999999	956	999999	774	689	62	900	178	999999	999999	516	344	487	758	706	769	256	999999	999999	999999	999999	199	558	941	319	999999	724	660	934	422	285	350	220	739	999999	819	411	999999	950	706	838	12	999999	987	67	65	296	265	39	309	999999	265	102	766	621	763	999999	999999	465	408	337	250	244	838	41	176	134	748	937	886	999999	999999	597	546	558	999999	907	999999	884	999999	994	469	630	999999	11	999999	999999	454	127	999999	422	782	159	551	378	999999	999999	453	955	890	999999	999999	999999	153	941	778	667	556	999999	999999	855	835	999999	999999	999999	868	619	609	999999	999999	919	679	630	880	474	585	492	55	177	960	807	463	999999	993	333	456	151	487	692	233	999999	701	246	82	211	586	47	947	147	510	999999	169	999999	999999	999999	261	917	447	999999	999999	296	621	999999	257	999999	402	229	752	877	957	727	999999	999999	613	658	227	999999	557	678	887	548	544	908	667	981	647	847	671	31	82	539	703	808	337	937	741	322	988	834	809	366	294	79	999999	999999	846	252	13	296	999999	817	369	999999	791	999999	999999	713	721	276	999999	554	558	731	999999	427	999999	999999	589	676	999999	904	454	999999	999999	531	263	474	727	884	144	405	844	384	999999	999999	999999	999999	26	999999	195	37	999999	722	244	999999	999999	563	274	999999	999999	522	999999	999999	379	849	373	999999	899	270	563	287	986	836	141	204	710	184	464	551	257	98	317	79	999999	889	312	731	489	999999	723	700	210	999999	134	999999	742	517	15	427	890	534	999999	999999	956	999999	999999	764	590	49	554	999999	999999	722	515	671	999999	593	999999	489	999999	641	166	999999	546	862	87	31	712	999999	462	202	178	47	999999	723	999999	561	122	582	848	548	150	450	70	999999	999999	487	459	463	417	159	671	526	880	999999	377	750	219	103	999999	999999	62	81	999999	361	465	72	72	792	618	653	480	999999	640	998	500	716	234	457	271	599	572	259	111	312	999999	652	999999	411	999999	312	351	999999	751	829	999999	79	862	708	634	538	424	666	999999	999999	999999	408	885	881	757	661	525	999999	832	241	456	803	969	284	830	812	905	660	999999	315	999999	999999	999999	810	513	999999	853	526	822	733	185	905	413	999999	633	133	766	284	653	693	786	588	196	999999	383	692	110	588	877	821	632	763	229	539	461	999999	886	84	378	336	807	999	940	108	65	550	999999	999999	999999	707	55	630	17	753	528	723	274	10	
437	999999	330	275	999999	999999	999999	999999	686	873	999999	415	999999	692	999999	326	885	787	648	98	464	832	302	479	937	179	776	11	999999	476	999999	737	953	885	646	557	16	542	360	999999	999999	999999	999999	999999	744	999999	470	363	725	690	867	741	85	999999	546	605	528	850	999999	479	234	108	664	999999	862	999999	462	999999	55	999999	320	353	437	999999	100	820	967	999999	999999	702	709	422	286	76	999999	999999	662	777	349	51	39	165	214	880	999999	999999	999999	999999	999999	595	999999	119	318	377	999999	524	313	999999	96	999999	637	752	125	999999	999999	811	999999	999999	610	999999	496	685	21	13	999999	164	148	556	993	200	999999	322	123	149	919	999999	114	909	999999	94	965	295	691	623	413	999999	49	579	120	903	999999	390	999999	999999	108	999999	999999	314	58	224	386	999999	382	999999	884	325	999999	975	716	180	999999	911	999999	999999	999999	999999	994	999999	600	51	125	999999	445	100	999999	460	278	53	51	822	501	999999	861	481	708	999999	912	795	999999	999999	648	74	863	939	207	176	999999	999999	452	897	113	709	999999	16	999999	817	321	999999	783	434	56	999999	934	893	678	906	60	430	999999	418	298	208	658	999999	403	60	705	999999	893	946	999999	749	999999	999999	718	792	999999	854	381	891	999999	999999	22	315	999999	999999	139	969	271	300	999999	67	999999	43	999999	904	60	212	613	58	121	815	999999	836	462	999999	993	789	185	886	999999	206	59	926	522	667	196	353	470	999999	999999	999999	244	602	830	913	48	568	545	814	741	999999	251	332	779	999999	240	185	852	999999	70	350	794	999999	480	919	18	785	521	940	717	999999	742	273	137	999999	581	797	15	549	268	435	254	999999	999999	936	954	726	999999	999999	999999	21	500	725	289	581	942	859	132	911	905	263	999999	604	107	43	151	977	204	999999	999999	443	179	999999	999999	634	999999	433	240	543	999999	291	999999	90	513	706	999999	26	983	556	999999	721	675	104	643	15	388	649	273	120	795	976	531	752	931	993	841	197	250	654	484	999999	629	588	947	623	999999	999999	101	400	999999	999999	999999	648	961	999999	768	85	669	479	999999	456	999999	999999	747	999999	759	885	159	999999	865	29	999999	338	81	924	101	96	156	30	390	999999	557	872	999999	671	982	883	791	152	999999	999999	999999	770	999999	38	999999	509	999999	999999	863	739	817	999999	999999	806	357	665	576	999999	999999	681	999999	648	98	834	899	297	835	86	14	875	104	16	294	109	502	999999	930	53	576	999999	255	197	167	651	999999	976	999999	487	
999999	999999	317	755	455	553	837	878	681	999999	138	70	674	763	999999	999999	644	810	296	435	314	351	734	999999	469	114	436	741	491	446	999999	923	999999	358	762	687	568	348	561	999999	271	624	334	366	914	516	917	492	242	999999	17	793	689	911	182	972	999999	785	296	350	127	106	999999	244	343	999999	120	325	999999	277	429	306	999999	999999	174	690	27	378	617	952	197	943	509	999999	439	447	999999	48	185	790	105	999999	62	220	624	175	999999	999999	33	708	406	601	491	964	750	711	543	143	747	492	999999	224	177	343	163	999999	999999	999999	804	896	999999	82	150	999999	182	999999	253	999999	931	999	463	927	354	908	555	595	462	544	571	728	903	999999	300	693	836	881	616	719	67	451	578	999999	999999	137	737	334	461	280	792	114	467	505	212	748	39	37	869	999999	999999	568	720	62	512	85	993	871	781	456	383	301	39	533	981	490	431	310	642	227	181	999999	143	191	752	999999	271	408	898	552	664	808	21	357	999999	498	730	525	999999	999999	143	866	552	15	896	999999	84	933	523	722	326	728	395	651	96	999999	434	999999	310	55	814	595	973	238	999999	999999	999999	999999	602	492	759	905	999999	433	93	315	678	138	294	999999	999999	337	884	185	235	935	423	370	270	374	999999	999999	999999	603	999999	548	999999	323	223	331	221	402	341	40	963	421	78	962	999999	999999	999999	306	999999	58	999999	487	710	797	13	999999	162	919	421	237	428	566	690	999999	38	545	422	364	914	999999	49	999999	995	854	222	814	867	461	802	489	487	768	949	176	940	999999	838	999999	320	367	179	999999	980	999999	612	406	730	21	933	999999	368	533	391	289	18	673	999999	856	584	198	999999	701	126	999999	750	660	617	523	126	999999	706	327	53	557	794	747	999999	892	999999	999999	93	856	999999	779	130	953	999999	669	167	999999	434	999999	520	999999	999999	999999	185	58	999999	952	789	999999	895	821	999999	51	489	833	495	271	663	599	614	768	114	142	183	347	811	999999	283	947	365	848	687	724	806	921	189	999999	572	960	538	299	36	876	999999	706	999999	89	473	999999	183	896	613	835	378	999999	27	999999	304	838	999999	566	678	841	999999	56	144	602	245	568	654	179	698	703	70	324	742	238	999999	477	883	999999	999999	730	999999	468	999999	852	355	999999	904	943	999999	999999	999999	972	621	194	34	914	999999	861	999999	999999	899	999999	999999	910	774	999999	19	788	74	999999	954	999999	243	948	77	999999	999999	292	999999	190	663	710	
158	964	980	98	703	999999	999999	266	999999	32	888	999999	831	769	270	334	87	999999	55	125	879	204	779	216	999999	672	127	999999	113	289	614	663	252	198	999999	999999	929	999999	360	461	585	807	921	932	627	816	127	308	131	487	999999	954	145	547	830	999999	195	774	359	40	440	571	163	626	417	234	184	642	913	37	404	401	941	593	999999	82	282	846	588	922	555	999999	999999	999999	85	660	527	704	368	901	999999	165	336	329	31	999999	999999	999999	525	999999	999999	999999	394	104	92	812	22	999999	16	757	681	348	999999	436	485	621	999999	537	550	756	707	479	283	22	979	249	999999	999999	572	526	428	977	331	195	290	81	434	426	543	272	648	975	698	610	229	999999	969	900	844	409	963	126	754	768	695	171	999999	381	999999	843	999999	999999	979	489	339	704	26	999999	155	999999	999999	634	999999	288	117	731	999999	673	792	999999	280	175	777	172	999999	312	232	562	499	129	999999	63	311	999999	999999	258	996	218	281	999999	692	968	754	440	223	999999	131	999999	999999	964	999999	537	588	845	573	582	622	816	999999	36	481	999999	999999	36	543	143	332	304	762	859	734	573	401	999999	586	999999	420	347	949	234	191	756	902	535	999999	999999	474	465	136	943	636	190	292	254	53	238	468	728	896	999999	16	826	713	801	239	999999	145	999999	268	272	171	284	999999	999999	845	725	999999	975	297	211	999999	867	999999	819	232	554	999999	999999	999999	999999	843	692	450	869	227	364	53	110	305	923	999999	162	206	864	781	999999	323	999999	409	999999	676	493	999999	999999	421	149	658	893	578	685	534	988	97	910	429	999999	834	997	484	491	682	461	999999	374	999999	516	670	313	48	870	240	701	748	999999	681	999999	999999	999999	458	88	999999	999999	999999	620	999999	218	75	295	445	312	527	326	115	999999	645	999999	813	77	691	999999	478	354	855	999999	999999	833	999999	190	239	79	228	89	548	999999	785	533	929	68	975	794	450	999999	868	999999	353	999999	595	830	271	466	545	194	73	999999	610	361	999999	824	176	999999	999999	885	66	376	94	448	999999	999999	142	122	295	999999	101	896	464	103	486	129	364	999999	247	419	999999	772	533	43	26	994	795	434	239	115	999999	421	999999	564	999999	502	651	904	146	885	697	999999	180	790	102	999999	98	516	999999	184	469	999999	326	559	966	294	999999	60	999999	782	914	708	882	190	999999	680	999999	899	999999	983	477	459	999999	999999	721	769	601	742	941	849	906	288	559	999999	646	266	999999	276	
598	43	659	601	482	363	999999	989	276	999999	928	422	999999	198	741	891	706	19	242	964	837	206	692	110	999999	582	876	999999	158	827	543	999999	999999	804	999999	741	999999	876	977	49	999999	731	503	610	814	528	754	999999	546	668	358	636	33	139	438	402	350	559	492	899	486	343	841	448	456	332	999999	301	887	999	999999	999999	42	203	999999	115	999999	92	295	999999	828	169	99	490	479	907	582	456	999999	908	999999	774	393	999999	562	58	999999	65	163	999999	692	999999	829	547	111	999999	999999	830	556	999999	699	999999	274	902	999999	999999	253	999999	969	549	999999	999999	999999	979	999999	999999	446	955	999999	999999	999999	647	999999	802	898	375	340	552	389	950	313	751	900	999999	218	141	510	491	999999	245	999999	539	999999	614	743	312	537	849	999999	318	999999	999999	200	31	999999	62	340	471	13	706	987	701	971	28	999999	997	999999	882	771	476	292	999999	949	404	730	685	561	324	69	596	837	490	999999	80	999999	664	561	878	935	999999	999999	999999	488	309	999999	112	568	77	377	745	822	655	88	471	999999	138	699	795	301	432	999999	25	411	999999	868	506	97	900	161	581	446	611	999999	615	999999	254	999999	649	999999	627	127	494	946	324	773	999999	411	152	55	739	964	999999	587	513	999999	785	637	999999	441	751	25	667	999999	796	999999	221	708	473	999999	999999	999999	59	649	673	315	16	79	97	999999	686	105	999999	855	422	616	680	34	443	950	889	999999	405	999999	404	612	999999	578	160	25	562	482	937	356	273	999999	999999	999999	914	207	657	716	549	436	999999	999999	999999	811	999999	189	628	196	275	523	999999	174	267	841	254	70	999999	999999	919	81	91	213	999999	598	592	999999	701	563	999999	245	302	183	77	968	464	748	541	648	84	971	396	375	217	424	999999	108	819	84	871	853	352	229	797	478	355	551	498	482	228	168	999999	74	86	39	230	999999	107	298	387	999999	999999	216	363	947	999999	715	996	743	159	999999	525	627	999999	267	893	999999	386	999999	622	912	260	999999	429	916	493	331	299	187	999999	715	999999	531	696	999999	334	145	865	999999	793	640	554	754	332	999999	999999	859	382	999999	146	157	999999	508	676	474	255	470	999999	446	999999	363	425	818	550	443	491	994	930	999999	932	757	217	536	805	999999	367	506	999999	694	284	634	948	999999	51	999999	367	502	999999	232	999999	999999	358	428	395	439	224	999999	214	999999	253	647	999999	999999	886	999999	939	820	702	693	116	999999	999999	102	172	829	414	945	776	
999999	85	999999	999999	707	999999	999999	409	788	999999	376	768	631	302	847	999999	636	705	892	999999	662	999999	546	800	171	126	381	140	265	266	565	34	278	959	709	812	264	508	230	860	999999	979	160	999999	336	925	484	457	999999	999999	535	134	522	362	123	397	539	999999	978	999999	824	938	153	532	585	999999	499	999999	999999	44	195	138	484	42	999999	683	955	867	473	245	641	924	254	613	730	999999	512	999999	846	322	283	76	529	639	45	879	835	999999	999999	985	999999	813	864	851	466	407	650	490	999999	440	442	671	725	743	999999	999999	694	999999	801	154	839	583	999999	999999	760	129	608	844	996	896	848	336	999999	488	999999	828	69	402	156	333	791	31	339	415	879	611	350	786	690	144	999999	305	827	950	155	852	988	594	101	347	799	805	493	689	592	999999	899	999999	999999	131	841	301	394	477	363	817	253	999999	400	158	778	821	164	861	711	552	999999	822	342	999999	999999	999999	311	809	534	985	537	999999	999999	999999	712	113	999999	568	303	893	910	359	596	999999	608	578	204	999999	999999	977	650	631	999999	999999	999999	86	904	976	291	376	990	584	943	999999	290	999999	596	626	445	675	999999	595	999999	999999	641	999999	236	14	358	271	280	368	999999	557	344	905	999999	783	177	636	999999	876	999999	999999	902	336	415	999999	57	15	982	577	506	893	999999	64	999999	169	999999	456	850	900	628	30	105	999999	999999	396	42	384	930	812	458	809	476	999999	318	641	915	315	743	17	956	352	288	999999	861	999999	999999	290	842	513	386	999999	785	307	257	999999	830	999999	999999	29	196	673	85	179	128	697	427	916	746	431	253	101	713	843	944	286	999999	402	999999	986	848	752	541	427	999999	999999	33	999999	844	61	811	646	323	724	999999	292	276	999999	584	173	930	999999	544	999999	269	295	17	942	363	971	525	437	508	15	181	443	141	658	744	999999	999999	258	81	694	620	607	999999	989	32	662	19	632	818	999999	66	999999	218	130	167	150	730	90	815	872	535	383	999999	999999	552	999999	999999	618	999999	203	499	681	560	849	999999	662	517	27	999999	701	999999	893	618	901	999999	955	235	999999	501	603	659	999999	443	209	168	246	999999	468	446	645	511	999999	267	625	117	385	664	368	329	504	633	713	170	123	910	642	764	245	370	596	161	149	126	771	543	999999	247	999999	690	564	202	58	581	999999	199	570	636	993	999999	999999	301	866	999999	996	970	946	432	329	298	526	482	234	108	849	999999	999999	999999	496	
92	210	999999	312	678	764	312	999999	999999	886	924	349	16	999999	451	798	999999	294	457	130	800	999999	484	918	73	173	999999	967	999999	731	789	827	295	149	999999	593	434	999999	999999	927	694	395	814	999999	405	948	520	999999	999999	310	554	209	999999	999999	695	999999	726	229	999999	514	682	344	999999	410	107	999999	999999	866	860	858	373	999999	999999	530	435	415	781	999999	999999	124	653	381	195	650	999999	589	913	140	999999	424	866	999999	748	999999	254	359	760	414	999999	309	894	999999	850	924	936	999999	113	393	999999	290	714	999999	706	999999	861	310	159	984	233	517	192	999999	422	999999	999999	999999	568	422	285	999999	654	377	499	223	229	998	531	270	713	999999	999999	999999	411	173	709	87	999999	623	999999	943	210	775	190	930	999999	971	999999	413	933	778	679	690	118	653	635	999999	298	492	905	999999	779	889	999999	999999	41	999999	521	258	737	913	658	944	999999	341	875	879	197	569	107	258	767	128	999999	999999	999999	999999	421	758	538	372	789	26	717	959	174	321	504	896	899	999999	460	999999	675	29	129	999999	99	776	778	756	160	999999	394	657	105	661	562	346	32	999999	251	762	720	999999	999999	642	236	640	177	563	385	300	669	644	797	999999	999999	999999	999999	536	706	644	980	782	222	999999	631	999999	864	513	759	999999	873	663	221	697	272	310	895	487	507	459	999999	224	381	999999	69	750	859	321	999999	999999	532	999999	539	607	782	938	163	74	20	177	776	664	999999	227	426	15	433	110	521	151	422	337	38	999999	46	765	999999	362	10	881	210	999999	304	514	635	386	134	999999	914	334	157	831	477	340	682	944	419	163	442	999999	326	758	799	999999	832	204	999999	292	571	26	537	800	73	138	967	233	370	300	999999	49	999999	819	999999	197	993	999999	860	697	999999	101	356	257	919	947	565	999999	753	236	681	440	999999	842	52	897	796	357	999999	999999	373	459	584	129	999999	403	182	506	572	612	999999	252	344	770	717	479	999999	290	999999	125	999999	999999	480	143	999999	162	999999	999999	776	298	999999	646	822	521	334	124	999999	236	686	526	999999	68	878	150	999999	439	999999	157	134	573	236	999999	999999	652	774	847	979	451	510	999999	281	999999	999999	283	221	436	429	823	999999	603	962	443	603	364	350	515	999999	339	979	189	66	973	999999	999999	71	999999	999999	999999	746	486	999999	75	726	999999	999999	641	338	605	929	999999	20	282	999999	999999	610	793	911	121	311	269	210	649	471	330	362	307	229	526	221	335	
266	258	86	959	467	897	717	336	120	708	187	51	409	262	179	999999	999999	392	603	278	973	68	869	486	286	999999	603	999999	915	946	999999	811	394	603	470	999999	206	999999	74	999999	86	585	11	602	92	999999	249	219	161	999999	45	836	923	942	362	207	388	599	999999	999999	304	999999	420	999999	295	999999	657	805	792	417	587	521	328	890	202	397	67	276	404	127	999999	394	254	347	911	586	887	451	251	273	383	606	77	999999	417	764	175	999999	316	716	999999	444	427	744	990	999999	999999	999999	750	999999	999999	122	204	566	725	910	76	82	262	709	488	216	564	528	43	981	454	999999	482	437	231	999999	959	687	615	812	966	510	357	397	77	854	701	286	133	271	411	510	999999	507	999999	102	585	607	238	304	999999	999999	710	19	999999	293	560	322	743	919	999999	517	951	913	943	999999	725	864	641	633	515	999999	404	772	579	999999	857	975	999999	999999	644	362	999999	320	932	78	999999	348	329	999999	304	388	542	213	118	999999	559	999999	564	142	377	721	999999	604	789	600	503	938	439	134	435	585	999999	614	285	799	67	640	980	875	765	387	545	857	339	999999	745	200	663	999999	395	402	421	606	761	922	999999	854	531	341	574	862	908	999999	358	999999	804	928	927	318	837	919	999999	688	376	990	186	999999	275	999999	855	312	999999	999999	739	999999	173	976	852	363	412	212	119	648	999999	903	478	350	508	620	331	816	999999	999999	847	999999	917	732	240	771	999999	289	999999	867	486	271	999999	999999	465	325	555	828	999999	574	906	634	809	999999	388	472	521	999999	609	655	999999	48	49	930	999999	273	126	999999	999999	91	616	133	623	251	172	48	326	325	884	193	74	503	740	999999	448	223	666	91	353	767	259	910	679	934	999999	447	231	657	255	202	999999	123	91	994	957	782	20	568	673	349	156	999999	999999	999999	590	837	308	351	491	694	606	44	999999	979	831	705	454	689	714	999999	816	669	80	692	999999	951	999999	999999	740	665	212	999999	418	13	999999	63	959	999999	999999	698	149	999999	175	560	999999	173	35	112	172	262	337	331	854	948	999999	999999	135	268	442	638	425	562	611	826	492	509	626	94	999999	778	746	202	345	26	586	936	999999	519	106	820	926	320	583	488	337	880	253	999999	480	144	999999	701	819	714	999999	587	278	349	999999	96	999999	940	999999	394	515	145	985	999999	372	596	999999	999999	171	622	999999	115	978	133	999999	611	266	167	613	232	999999	55	383	630	743	999	
999999	164	999999	20	283	985	575	199	972	999999	895	999999	107	884	999999	323	999999	207	12	176	608	999999	851	467	830	390	336	999999	999999	470	762	364	103	373	999999	828	999999	161	999999	727	540	789	160	305	716	850	69	999999	999999	536	515	185	628	576	400	999999	999999	999999	190	893	658	64	999999	511	999999	540	999999	734	955	332	158	387	999999	999999	636	819	994	555	751	999999	330	606	999999	18	955	586	736	999999	972	415	999999	190	971	456	78	486	999999	649	999999	185	538	999999	999999	748	999999	999999	327	999999	939	581	527	757	999999	210	572	61	613	646	556	854	803	794	999999	549	999999	968	416	412	215	160	684	999999	690	575	450	995	832	701	630	826	268	392	587	401	887	767	999999	770	883	27	872	999999	102	999999	381	744	572	234	999999	419	721	915	148	999999	896	182	999999	666	760	576	228	912	999999	729	595	421	999999	370	662	999999	30	645	999999	999999	288	195	999999	679	999999	999999	433	608	759	999999	114	353	254	797	999999	715	999999	291	999999	999999	798	959	482	373	999999	960	536	212	572	901	398	85	397	999999	510	711	920	397	473	999999	153	999999	162	804	624	251	177	999999	999999	999999	999999	739	635	220	399	328	712	889	264	243	999999	999999	46	858	822	999999	956	304	297	793	999999	999999	999999	957	174	188	999999	999999	748	999999	792	999999	999999	625	999999	659	999999	186	559	999999	998	999999	143	999999	883	922	999999	304	981	999999	295	999999	132	82	999999	999999	920	678	56	221	522	44	151	90	451	63	884	420	306	999999	588	780	999999	999999	999999	764	178	999999	83	999999	604	999999	697	999999	888	919	999999	273	473	525	738	771	999999	999999	999999	963	889	63	999999	999999	999999	999999	997	999999	17	515	138	27	287	999999	868	342	999999	804	617	19	347	988	201	531	999999	620	947	781	434	999999	650	406	445	831	874	999999	800	254	213	441	514	878	155	999999	791	976	985	85	657	406	177	335	730	660	626	900	861	267	770	999999	225	226	999999	200	865	999999	581	456	522	752	542	999999	999999	999999	999999	468	843	999999	740	999999	635	999999	134	37	999999	324	675	785	214	999999	264	542	483	999999	225	999999	494	954	517	70	999999	538	562	999999	864	816	734	999999	165	999999	999999	52	526	688	792	354	102	999999	550	550	65	796	252	549	498	999999	999999	815	960	999999	973	999999	310	679	687	106	318	999999	999999	999999	589	130	999999	55	916	221	26	795	993	870	999999	137	414	966	14	999999	295	23	416	865	940	919	593	948	195	178	741	999999	10	696	
46	872	999999	717	960	934	999999	999999	999999	286	983	91	821	999999	999999	845	484	343	675	88	999999	999999	813	307	999999	670	999999	681	860	748	479	179	794	307	834	333	934	696	16	80	999999	999999	391	999999	882	858	107	503	937	349	693	407	182	921	885	999999	999999	895	825	300	407	999999	347	883	807	814	296	524	266	687	911	788	337	999999	999999	721	912	683	999999	999999	572	43	743	520	999999	81	997	873	421	102	274	48	871	715	673	948	750	508	332	77	999999	999999	999999	260	438	905	79	577	999999	173	828	385	999999	999999	727	373	750	827	828	999999	817	423	999999	173	422	999999	999999	622	999999	697	999999	414	361	357	471	989	796	493	92	158	12	429	999999	257	273	889	999999	90	987	999999	999999	923	679	597	260	999999	480	83	837	565	989	457	646	588	202	424	33	131	329	999999	577	266	999999	680	732	397	825	855	999999	533	314	999999	634	631	499	999999	735	764	106	322	519	722	655	527	999999	554	999999	19	64	999999	865	999999	761	259	732	941	189	999	999999	999999	333	999999	184	313	999999	999999	999999	24	98	155	688	269	35	999999	228	854	611	999999	520	188	614	815	800	999999	667	867	999999	384	898	999999	868	736	899	999999	988	894	999999	351	999999	999999	731	768	920	908	999999	606	421	754	41	999999	999999	961	999999	686	999999	999999	999999	134	645	393	88	999999	126	540	999999	952	369	791	28	333	999999	269	999999	514	456	846	999999	999999	888	71	455	999999	352	999999	228	906	258	999999	984	480	81	423	705	883	927	293	652	390	999999	218	999999	630	736	707	571	80	20	973	239	412	999999	931	245	999999	999999	758	999999	104	999999	381	704	155	999999	547	262	893	999999	78	586	999999	204	999999	270	680	999999	825	593	644	460	999999	895	284	984	581	999999	999999	187	131	945	999999	197	557	78	260	514	101	823	198	455	677	517	942	396	999999	218	999999	670	565	999999	121	999999	460	644	175	485	430	171	999999	690	122	715	441	132	417	976	647	999999	20	999999	999999	12	404	199	782	639	999999	999999	917	999999	747	999999	999999	371	833	13	736	912	902	775	94	999999	598	999999	343	999999	999999	819	978	100	999999	672	660	399	37	119	770	999999	862	535	999999	999999	253	861	999999	643	103	80	999999	999999	249	734	543	999999	999999	801	414	999999	855	999999	564	143	908	827	999999	84	817	233	343	724	243	474	999999	377	999999	551	999999	736	565	999999	868	999999	531	574	999999	836	139	426	317	235	704	999999	999999	999999	970	397	634	425	69	999999	999999	
869	737	999999	180	999999	684	999999	990	540	999999	677	341	165	951	559	999999	343	977	999999	945	401	916	117	29	369	68	999999	406	856	917	271	999999	999999	999999	998	276	999999	999999	85	162	963	999999	776	120	999999	542	260	99	999999	999999	300	999999	104	922	433	953	630	554	811	999999	676	999999	144	999999	999999	999999	999999	291	953	293	654	939	902	813	981	966	149	996	992	999999	999999	918	999999	80	626	999999	581	999999	450	55	645	999999	999999	999999	999999	999999	300	163	999999	35	899	968	146	137	999999	361	546	291	941	466	813	634	561	999999	908	758	783	74	999999	999999	430	999999	840	908	647	251	999999	543	337	786	676	986	739	967	927	839	999999	857	939	999999	999999	299	833	983	241	21	851	607	460	727	422	235	999999	235	605	999999	137	238	999999	889	14	13	954	164	790	827	895	594	67	78	976	925	999999	731	755	140	44	857	677	635	399	749	92	999999	374	999999	999999	513	371	999999	711	553	377	59	270	999999	999999	679	203	413	126	267	550	999999	999999	999999	110	999999	480	475	995	280	560	854	999999	265	921	999999	999999	350	997	391	999999	170	366	999999	557	85	471	481	999999	365	999999	273	519	999999	208	999999	858	877	349	405	43	896	901	441	993	522	559	999999	362	991	888	852	999999	735	44	390	999999	329	939	35	963	998	999999	640	616	297	345	368	66	231	495	913	10	602	357	336	268	999999	438	45	525	466	129	803	999999	811	857	784	107	818	674	539	938	999999	441	999999	226	271	824	706	186	201	948	140	505	975	999999	813	387	708	131	109	890	903	509	507	878	999999	173	805	439	560	270	248	999999	999999	975	687	170	322	999999	997	111	999999	858	334	517	989	999999	501	959	53	407	399	999999	574	648	999999	999999	934	166	349	108	29	276	626	930	710	583	549	10	174	653	74	598	133	998	167	55	999999	989	999999	578	671	999999	395	163	871	550	999999	999999	999999	872	999999	999999	999999	899	92	999999	242	403	807	415	758	501	794	400	342	800	999999	575	490	989	638	944	277	999999	999999	183	999999	472	69	169	600	999999	999999	999999	426	909	828	234	999999	999999	999999	781	999999	484	819	179	999999	994	821	999999	977	999999	826	951	244	291	888	999999	472	909	585	770	343	648	814	526	442	999999	974	432	972	349	658	999999	186	999999	999999	793	999999	267	131	886	650	988	191	999999	415	117	999999	145	31	829	761	17	126	999999	448	543	999999	303	737	558	999999	398	108	637	758	47	775	387	529	104	56	215	999999	
698	129	354	466	631	120	999999	444	838	999999	152	587	651	673	143	418	228	134	658	529	572	865	261	890	999999	434	999999	341	680	615	926	783	556	229	427	923	103	999999	47	999999	412	124	191	987	955	60	116	374	642	968	310	970	398	685	224	999999	867	464	912	207	742	993	763	233	999999	369	999999	432	255	220	325	151	96	475	999999	999999	684	274	935	504	327	14	999999	999999	314	955	395	870	14	594	999999	999999	174	999999	450	999999	360	999999	511	596	28	999999	128	431	652	169	883	922	568	766	158	602	529	999999	999999	738	304	61	918	529	974	170	427	661	165	686	976	257	35	707	108	725	762	348	485	999999	999999	277	69	999999	999999	472	999999	248	445	462	119	756	959	711	124	999999	49	982	622	857	267	999999	999999	999999	193	636	896	999999	999999	432	999999	190	932	248	999999	36	991	773	999999	511	999999	999999	225	702	576	229	297	323	593	799	686	999999	999999	627	384	428	11	104	961	999999	576	450	580	999999	622	929	823	720	859	999999	317	275	535	121	999999	88	251	573	398	999999	348	582	277	999999	999999	70	999999	315	863	433	34	897	999999	999999	934	999999	608	213	90	647	999999	577	464	999999	999999	420	999999	615	999999	999999	187	999999	705	997	106	993	182	712	999999	561	475	518	857	436	73	419	999999	522	186	590	480	48	492	751	567	771	128	773	385	336	815	848	686	567	256	596	202	814	999999	940	245	896	999999	999999	182	999999	999999	37	440	82	956	732	999999	48	825	999999	945	953	439	334	875	409	336	999999	746	626	831	999999	189	477	226	999999	606	245	354	584	110	999999	578	999999	61	999999	343	312	379	92	420	648	742	999999	651	248	999999	592	75	836	569	999999	999999	556	999999	430	847	963	856	317	999999	203	693	999999	48	981	385	999999	999999	784	999999	33	570	663	216	999999	999999	82	999999	999999	273	24	180	518	24	113	191	32	623	631	252	379	999999	71	956	226	954	500	78	999999	863	625	319	290	770	546	999999	128	350	872	872	999999	147	999999	53	122	33	184	999999	935	800	362	999999	650	999999	696	576	508	707	989	999999	66	13	166	124	648	704	889	748	999999	675	999999	682	999999	759	477	242	999999	27	844	203	779	999999	143	999999	510	489	669	748	84	999999	999999	420	360	644	815	999999	999999	762	405	417	143	436	758	269	999999	680	999999	891	74	463	997	999999	863	999999	459	792	870	999999	999999	169	45	999999	674	507	745	652	331	999999	943	706	261	816	999999	436	999999	999999	515	
873	999999	830	999999	777	683	999999	973	999999	557	564	194	33	901	693	158	245	382	992	761	999999	524	95	999999	288	948	368	999999	190	867	999999	737	116	287	996	999999	783	999999	999999	999999	64	999999	306	104	767	921	920	805	999999	667	387	999999	999999	999999	999999	359	55	999999	814	829	325	418	792	582	999999	826	999999	745	905	536	375	999999	125	535	707	999999	227	991	591	367	37	563	999999	999999	489	382	670	999999	32	646	121	311	260	437	999999	999999	999999	724	972	999999	999999	184	999999	41	302	999999	938	541	883	999999	142	63	890	457	801	762	774	279	102	748	165	564	723	268	425	999999	918	687	393	999999	983	503	999999	999999	524	853	663	611	230	999999	443	139	641	494	514	999999	999999	999999	635	999999	870	472	632	999999	784	288	461	999999	616	238	299	261	157	821	554	638	45	249	933	948	999999	173	59	999999	315	36	922	238	999999	367	653	125	61	999999	201	521	871	999999	866	245	402	32	995	991	982	192	982	820	940	999999	999999	180	869	687	999999	999999	999999	812	918	758	365	232	885	259	585	183	209	999999	629	42	999999	250	383	697	555	999999	177	67	837	132	53	112	298	879	999999	482	255	373	722	494	108	69	875	117	880	179	146	999999	416	808	983	838	201	907	117	781	797	182	142	214	999999	364	974	796	714	262	999999	16	913	113	928	835	431	144	934	708	375	999999	999999	385	939	431	651	39	999999	215	911	390	772	564	684	999999	241	518	955	743	94	89	999999	627	245	140	832	999999	880	157	417	66	972	408	416	531	999999	756	274	999999	713	999999	657	508	351	553	243	359	428	854	999999	912	189	201	624	999999	872	999999	150	999999	599	349	999999	999999	798	999999	418	373	158	163	718	485	254	847	40	149	431	999999	286	691	999999	482	999999	36	554	504	876	781	784	129	658	999999	615	464	518	373	796	666	710	495	145	870	999999	275	999999	128	668	999999	170	484	864	978	912	459	913	126	465	132	999999	304	999999	999999	589	38	504	553	869	789	339	999999	352	765	193	790	555	36	280	618	890	436	836	544	620	309	264	680	262	166	551	401	999999	674	999999	999999	517	509	290	183	770	592	258	999999	12	504	999999	109	999999	132	903	886	999999	846	242	20	468	443	25	289	773	999999	300	713	247	999999	999999	999999	545	777	282	999999	745	107	848	308	187	999999	999999	126	177	165	999999	140	263	665	555	999999	441	999999	948	83	999999	11	999999	945	301	545	642	74	745	463	564	26	849	857	
150	999999	999999	999999	999999	999999	901	899	122	618	999999	170	460	581	393	697	246	999999	829	208	999999	999999	697	902	16	642	324	477	381	999999	999999	999999	290	405	524	999999	72	999999	386	999999	999999	593	889	999999	16	141	95	70	999999	999999	226	238	197	999999	303	406	60	106	999999	199	196	433	528	408	27	80	879	64	67	586	635	738	949	999999	36	969	855	906	895	875	999999	264	999999	333	999999	372	681	999999	112	999999	756	999999	581	196	999999	748	75	999999	999999	999999	261	41	12	104	422	488	999999	999999	999999	334	551	999999	999999	61	642	932	636	204	910	655	399	249	952	939	830	669	167	762	999999	999999	903	999999	999999	999999	623	526	261	702	911	18	92	876	999999	777	577	611	765	529	554	326	122	871	999999	999999	545	999999	999999	73	273	752	331	999999	670	346	999999	186	999999	999999	438	125	681	933	293	901	999999	522	232	184	372	999999	904	637	999999	816	175	42	793	999999	424	999999	447	197	439	169	687	566	999999	680	355	400	600	524	101	999999	999999	188	587	678	555	999999	790	904	701	54	847	693	319	854	999999	399	393	996	825	827	999999	999999	999999	134	224	16	316	999999	999999	972	628	389	999999	778	180	987	454	125	469	401	999999	543	496	394	321	999999	999999	361	509	956	17	603	699	273	761	999999	683	463	464	999999	716	247	85	729	426	467	999999	540	683	193	944	999999	537	433	999999	999999	996	999999	999999	230	759	954	52	999999	965	35	999999	281	26	28	313	990	661	920	685	582	467	767	968	999999	845	999999	999999	999999	22	739	75	275	266	627	999999	574	651	999999	789	761	205	213	763	400	777	876	999999	665	879	954	616	999999	999999	435	676	238	999999	958	999999	52	286	726	859	235	959	424	25	399	862	739	349	427	141	924	387	999999	13	577	86	969	999999	23	447	68	999999	459	527	831	950	927	432	692	859	747	484	999999	353	537	999999	999999	999999	134	802	999999	999999	199	485	999999	57	421	999999	573	882	414	850	273	999999	801	113	510	897	193	448	935	316	657	567	394	449	908	999999	999999	146	999999	119	78	220	306	453	999999	973	702	783	538	702	859	809	455	896	221	199	551	999999	931	465	676	685	867	833	957	631	101	999999	999999	999999	759	437	999999	999999	781	999999	982	358	999999	536	204	410	910	243	457	847	122	497	238	718	368	999999	215	267	442	392	999999	473	999999	311	882	328	644	37	943	431	650	160	124	999999	999999	999999	999999	999999	270	276	999999	634	999999	999999	519	999999	999999	430	152	
999999	999999	999999	999999	399	710	519	999999	999999	999999	876	765	882	299	35	207	999999	382	80	999999	175	786	999999	996	175	617	718	999999	386	792	288	181	999999	885	235	209	748	999999	725	458	698	341	396	750	999999	511	893	344	999999	912	999999	999999	86	999999	976	931	422	999999	697	782	991	432	485	85	375	704	551	996	74	826	458	999999	656	622	813	999999	400	69	612	664	723	383	736	999999	245	66	999999	305	908	999999	787	844	600	943	466	999999	999999	320	385	689	959	999999	999999	534	463	881	575	464	115	152	999999	362	301	42	68	617	999999	21	839	999999	999999	256	97	770	999999	614	999999	999999	165	999999	978	90	684	923	704	827	113	212	999999	999999	491	999999	199	999999	763	434	999999	567	884	848	580	844	480	999999	999999	999999	999999	510	495	849	806	861	308	568	174	999999	678	378	338	999999	514	999999	10	999999	827	969	66	331	16	999999	71	999999	828	999999	966	999999	609	617	999999	990	28	603	999999	170	558	629	341	630	601	312	756	183	239	653	344	96	843	999999	248	120	999999	486	503	880	788	299	42	999999	999999	40	851	70	535	347	999999	910	999999	999999	927	999999	637	999999	729	704	858	887	288	185	972	879	299	614	378	733	343	541	110	836	382	269	597	350	37	999999	461	999999	648	999999	440	434	320	14	999999	51	482	230	757	798	31	999999	21	856	29	723	999999	246	691	801	999999	681	999999	939	467	668	610	297	408	999999	253	999999	249	999999	999999	548	569	295	546	337	260	122	784	311	815	999999	257	999999	330	314	830	999999	14	847	887	759	999999	380	546	409	440	195	822	598	555	999999	660	999999	121	480	164	455	700	363	550	891	896	508	134	984	420	999999	966	999999	338	38	168	402	508	986	999999	198	748	999999	896	999999	300	196	999999	999999	821	633	999999	849	160	384	524	650	306	996	862	125	999999	999999	999999	570	999999	728	270	526	699	268	999999	999999	556	965	999999	563	466	486	600	999999	751	178	172	786	251	999999	942	953	514	518	105	999999	133	999999	999999	999999	156	336	845	999999	926	240	999999	562	517	999999	999999	195	678	999999	193	820	405	162	999999	86	399	213	329	113	786	316	999999	191	172	613	12	748	999999	520	416	140	999999	999999	784	520	912	999999	279	748	823	757	285	553	335	999999	116	999999	999999	999999	796	943	999999	742	785	999999	229	85	400	903	501	555	173	167	554	62	999999	376	999999	854	174	789	933	580	289	38	41	467	855	999999	507	40	999999	165	723	472	133	898	253	174	
301	999999	219	999999	999999	278	593	127	999	282	106	999999	999999	589	701	16	20	436	462	999999	999999	761	999999	512	406	470	250	18	444	91	929	290	133	213	562	999999	580	999999	333	21	444	914	468	999999	790	999999	437	999999	999999	999999	462	696	445	496	586	540	617	999999	968	787	37	585	682	917	999999	815	616	999999	37	999999	436	451	113	450	999999	999999	302	647	721	999999	42	999999	999999	727	629	243	844	636	626	999999	720	873	599	546	999999	999999	241	551	999999	999999	161	47	697	99	289	20	593	995	999999	912	247	969	985	339	754	511	999999	955	297	999999	970	980	999999	999999	653	999999	852	567	466	462	442	750	417	746	999999	995	828	464	999999	999999	999999	999999	999999	713	784	999999	887	999999	999999	482	827	285	264	129	15	180	999999	692	446	999999	167	35	538	722	999999	497	562	248	852	758	683	999999	517	678	470	130	529	999999	999999	999999	675	999999	999999	999999	635	166	999999	999999	999999	317	732	145	999999	999999	999999	624	320	999999	243	999999	198	649	417	999999	799	260	768	586	659	884	651	999999	471	999999	60	574	999999	555	97	323	11	273	507	999999	35	999999	559	796	226	845	809	790	826	934	713	36	185	999999	193	999999	398	910	639	857	999999	529	999999	483	999999	886	373	999999	999999	920	295	925	999999	872	999999	999999	999999	971	369	813	84	860	387	537	830	999999	999999	999999	371	712	924	999999	633	999999	878	505	872	999999	135	999999	482	999999	149	905	648	788	999999	313	733	999999	683	426	551	826	999999	806	152	146	653	647	497	999999	404	939	999999	205	301	501	993	512	999999	625	846	38	340	40	999999	999999	889	52	999999	95	786	440	39	507	549	806	999999	999999	999999	999999	999999	487	842	629	649	210	909	453	999999	393	999999	230	551	68	580	999999	496	999999	95	670	257	610	509	411	76	963	909	999999	655	495	634	999999	158	653	202	999999	196	710	390	520	572	445	555	755	775	999999	888	970	927	37	999999	125	987	692	999999	822	999999	440	563	686	300	420	999999	11	759	399	999999	897	866	221	335	786	999999	574	108	811	64	754	999999	999999	84	999999	999999	999999	185	518	933	465	175	999999	391	755	156	704	229	999999	999999	554	999999	386	493	999999	114	999999	701	533	754	422	594	999999	767	233	804	63	611	361	999999	178	826	250	999999	616	732	495	829	580	639	667	999999	946	173	999999	758	259	999999	93	999999	999999	999999	651	764	999999	871	498	612	999999	999999	103	999999	868	311	479	728	755	920	877	268	618	886	999999	894	96	77	648	
513	266	474	999999	46	527	999999	994	999999	185	999999	945	745	243	882	671	629	999999	574	486	644	999999	999999	13	339	999999	824	225	968	806	756	677	453	232	985	356	693	406	999999	575	352	317	237	553	278	974	142	35	735	225	501	358	522	591	13	819	999999	471	225	897	703	310	36	999999	428	808	999999	522	258	536	977	232	999999	999999	999999	999999	999999	238	734	999999	16	799	490	999999	999999	999999	164	861	999999	176	999999	232	999999	999999	871	51	290	999999	135	470	482	619	776	208	247	279	870	999999	457	999999	999999	257	737	999999	890	999999	820	282	140	30	999999	640	303	91	665	999999	999999	328	137	102	56	999999	112	274	882	397	32	291	999999	45	537	999999	414	552	813	623	494	330	279	968	999999	17	661	114	999999	841	326	999999	543	491	237	552	999999	365	629	689	154	472	978	503	880	539	999999	105	493	22	999999	751	999999	51	270	721	58	168	870	999999	22	998	457	51	80	337	748	999999	807	984	254	59	922	134	479	31	999999	776	98	692	251	565	620	999999	615	575	427	501	230	516	999999	238	494	590	999999	155	999999	937	432	552	791	999999	999999	508	767	187	828	999999	571	999999	380	282	80	188	797	456	387	999999	436	505	910	256	804	999999	491	999999	564	341	457	334	16	414	353	545	901	509	999999	999999	45	437	746	999999	929	981	145	999999	999999	315	793	230	767	999999	511	927	642	544	937	999999	27	999999	622	497	696	247	242	999999	999999	999999	287	298	189	275	618	999999	758	637	327	822	999999	999999	858	259	548	237	999999	999999	902	426	902	367	571	999999	999999	294	999999	999999	999999	999999	749	180	302	999999	999999	504	50	501	752	999999	178	999999	999999	125	841	757	999999	372	999999	469	999999	596	73	999999	631	920	727	909	999999	333	192	509	61	636	82	999999	966	235	231	53	999999	74	892	999999	257	999999	150	456	438	347	402	999999	309	126	999999	999999	999999	790	11	116	777	140	330	999999	330	668	953	590	52	999999	999999	999999	150	905	283	616	703	673	264	999999	999999	280	999999	999999	931	739	209	999999	999999	919	999999	186	233	999999	276	999999	999999	473	78	589	999999	560	413	581	999999	999999	312	404	999999	404	459	442	536	277	999999	506	658	496	498	999999	468	28	964	132	999999	999999	999999	35	999999	227	871	240	999999	674	999999	229	999999	899	287	206	437	805	102	999999	470	445	649	955	788	769	407	258	999999	487	130	924	595	291	604	942	999999	286	765	625	532	229	837	861	486	116	999999	759	218	302	163	999999	
926	743	999999	541	965	487	247	869	819	999999	265	999999	554	865	999999	585	999999	999999	904	160	50	999999	698	250	999999	787	479	681	139	647	49	683	333	999999	998	851	999999	72	977	813	49	999999	805	908	964	720	317	621	482	64	464	999999	999999	13	623	458	55	421	933	999999	18	565	739	182	584	999999	793	96	866	999999	956	242	368	100	999999	154	671	999999	286	887	479	999999	209	85	193	999999	999999	330	844	550	806	999999	138	799	805	483	166	999999	999999	999999	926	231	754	699	107	231	515	306	892	478	787	265	144	999999	708	160	366	999999	988	418	296	473	252	999999	976	748	113	568	295	999999	988	48	465	894	961	258	112	509	999999	961	999999	999999	437	999999	762	550	83	999999	101	654	126	502	644	916	999999	462	999999	438	722	999999	127	999999	20	264	999999	749	800	249	95	459	999999	857	686	36	757	307	45	877	564	436	675	31	477	641	521	496	403	549	799	508	279	999999	787	999999	844	714	978	999999	999999	999999	749	833	997	999999	606	269	999999	618	999999	999999	426	111	874	999999	683	106	478	378	743	994	356	999999	450	587	190	383	999999	999999	192	999999	328	999999	992	550	999999	999999	34	836	45	999999	680	785	390	11	91	177	800	500	944	747	246	609	439	999999	667	498	393	420	460	999999	199	758	435	999999	999999	999999	119	333	999999	999999	82	642	999999	999999	999999	570	870	448	999999	22	582	579	123	444	999999	718	433	999999	883	198	457	614	385	813	72	921	359	999999	531	527	999999	477	891	112	675	604	276	947	575	106	627	944	914	448	649	620	645	999999	999999	760	140	999999	449	421	394	999999	999999	529	999999	402	999999	606	917	978	953	999999	687	20	999999	999999	451	485	999999	787	571	512	999999	937	999999	451	286	368	955	770	999999	61	37	480	718	217	347	746	528	183	885	30	37	935	999999	544	932	634	999999	116	319	655	999999	999999	849	881	999999	328	366	977	999999	999999	999999	156	592	999999	87	217	302	562	864	704	957	362	999999	550	484	763	452	628	518	652	147	848	999999	740	999999	375	999999	836	448	29	390	550	999999	43	379	881	999999	591	466	725	341	669	999999	614	698	128	760	309	406	14	999999	737	468	999999	714	802	694	851	333	712	586	999999	999999	999999	324	416	999999	999999	180	603	420	861	172	793	320	999999	606	847	51	461	614	330	440	444	153	652	91	594	999999	576	999999	502	268	999999	999999	999999	999999	406	299	291	823	892	139	803	594	24	575	675	162	999999	999999	846	809	872	
107	999999	35	678	702	672	335	711	549	603	999999	918	999999	419	653	444	999999	999999	999999	760	637	722	201	637	849	138	87	415	441	92	999999	999999	692	396	655	883	999999	999999	704	626	999999	999999	352	535	397	676	421	999999	32	718	324	999999	999999	59	244	385	74	398	829	573	999999	920	999999	999999	999999	999999	235	216	763	770	594	54	505	931	804	525	379	666	250	183	999999	921	393	723	768	999999	61	642	999999	999999	819	462	999999	140	41	46	999999	886	311	999999	999999	214	402	999999	999999	279	501	999999	255	719	15	408	999999	656	856	673	537	556	698	851	23	592	64	492	951	142	999999	375	899	768	682	999999	365	918	999999	512	999999	141	599	999999	880	999999	999999	442	274	999999	314	401	283	367	508	296	198	459	318	858	160	910	310	991	282	136	467	487	46	522	999999	239	999999	354	155	999999	956	209	970	329	999999	622	227	539	828	999999	999999	999999	269	396	999999	905	610	874	362	618	830	999999	225	999999	236	910	405	752	378	84	999999	928	999999	999999	999999	999999	488	999999	663	537	692	771	173	677	44	925	228	650	227	147	629	999999	992	999999	575	999999	983	226	102	294	226	475	171	753	137	172	329	166	999999	315	427	621	221	824	999999	69	445	999999	719	311	691	755	534	241	999999	428	936	999999	536	980	15	999999	896	999999	321	227	609	419	999999	871	606	72	593	912	719	18	999999	999999	610	516	999999	445	506	791	603	999999	940	999999	309	708	236	643	999999	86	310	999999	724	842	513	999999	459	999999	997	999999	705	629	171	622	521	445	999999	768	84	30	76	999999	999999	115	775	849	286	999999	999999	999999	645	962	442	999999	999999	999999	294	999999	665	901	67	887	448	658	95	973	309	328	418	863	999999	468	569	609	999999	740	400	999999	999999	663	432	999999	999999	999999	213	742	196	654	20	957	161	594	113	999999	962	188	131	117	29	801	999999	999999	270	256	722	999999	403	833	507	871	174	999999	927	11	479	286	972	292	454	353	786	654	999999	999999	999999	534	365	396	999999	830	619	292	999999	999999	999999	999999	520	669	442	36	349	363	157	149	792	486	666	999999	703	686	216	999999	662	676	25	895	999999	808	544	198	821	16	197	676	999999	999999	86	661	888	16	765	312	850	428	13	432	507	999999	668	235	999999	263	693	960	623	780	999999	922	999999	228	822	999999	999999	999999	214	343	176	480	887	999999	409	999999	222	696	920	999999	999999	243	673	592	397	482	149	318	331	567	323	999999	999999	482	999999	164	411	670	
193	63	999999	605	223	669	266	36	291	757	826	999999	999999	996	50	999999	791	999999	258	999999	830	349	572	816	922	646	29	999999	428	415	661	255	999999	551	999999	999999	727	392	29	13	336	999999	201	392	999999	468	526	327	999999	342	999999	862	905	744	840	844	491	370	683	577	999999	326	608	876	999999	580	999999	499	493	183	992	408	377	255	999999	468	157	190	334	464	130	999999	752	95	999999	798	350	858	711	669	385	366	999999	452	363	19	763	325	999999	911	999999	37	833	22	350	999999	495	659	413	999999	999999	310	45	228	457	947	573	522	999999	307	240	410	787	999999	798	999999	999999	925	891	331	999999	999999	999999	423	264	102	999999	999999	999999	442	999999	999999	455	340	973	84	331	490	995	416	445	250	173	999999	681	799	249	19	224	999999	593	999999	768	92	999999	863	416	622	999999	999999	88	833	777	719	994	549	954	457	999999	724	314	217	930	485	885	465	668	905	741	464	853	999999	999999	40	848	743	922	372	664	119	667	708	999999	999999	337	611	472	999999	993	141	844	999999	999999	500	410	385	639	292	999999	220	205	510	880	509	999999	229	999999	747	870	261	627	591	792	741	999999	605	691	299	158	999999	993	224	912	609	620	71	700	35	629	473	114	999999	999999	454	999999	999999	999999	999999	999999	118	303	999999	999999	742	514	262	999	426	443	804	694	350	144	922	227	980	598	999999	999999	449	999999	292	128	407	999999	987	425	999999	827	900	777	673	169	999999	980	278	999999	180	105	367	72	999999	591	999999	779	764	505	999999	237	933	567	556	138	689	999999	20	606	186	594	526	999999	660	599	543	37	30	999999	104	941	948	999999	428	185	999999	387	254	999999	303	628	393	491	181	121	893	342	999999	545	479	460	999999	999999	464	585	578	530	999999	999999	58	797	758	999999	411	311	288	593	149	381	999999	311	344	320	312	558	211	999999	665	999999	705	211	806	485	711	999999	971	285	885	843	606	10	976	570	652	506	869	809	999999	870	832	310	999999	849	938	177	999999	659	999999	906	999999	543	865	862	979	846	990	283	872	767	999999	12	708	999999	774	605	335	774	667	999999	688	401	999999	795	716	999999	18	956	546	543	528	321	916	999999	469	999999	999999	124	591	805	999999	596	937	323	539	829	602	896	85	342	842	351	992	563	999999	981	589	80	155	583	838	43	999999	338	249	28	96	999999	836	999999	999999	220	192	999999	300	999999	999999	641	265	887	802	122	999999	213	700	186	329	999999	760	999999	999999	75	999999	
999999	967	481	859	608	84	521	742	999999	70	374	872	631	168	139	272	136	527	948	999999	999999	780	725	162	533	638	999999	698	734	999999	357	238	405	251	185	895	999999	242	855	566	743	154	930	999999	517	341	999999	28	200	999999	634	999999	534	259	711	236	251	328	335	970	22	999999	18	904	712	146	477	389	983	999999	453	999999	999999	999999	81	122	850	999999	645	999999	568	53	999999	644	343	395	999999	999999	539	948	999999	999999	907	884	554	920	146	35	348	381	999999	999999	45	955	646	741	300	152	999999	999999	385	999999	683	999999	411	968	324	999999	999999	326	442	331	850	44	591	953	985	786	836	161	976	999999	334	274	338	999999	18	553	998	999999	105	999999	967	999999	999999	85	999999	774	999999	999999	605	999999	464	31	938	542	839	11	999999	999999	755	513	315	36	621	560	252	419	804	532	960	771	999999	999999	230	881	999999	999999	470	999999	999999	221	313	260	556	214	370	312	999999	795	50	16	189	999999	846	592	254	941	999999	23	832	999999	999999	950	999999	833	406	495	800	66	188	999999	540	858	999999	999999	210	65	999999	417	199	940	999999	999999	999999	953	592	70	999999	638	999999	422	589	457	999999	738	999999	362	634	999999	808	875	511	279	617	119	476	331	999999	999999	392	199	471	912	823	999999	323	999999	468	672	251	346	372	172	999999	766	999999	93	999999	817	302	999999	999999	757	999999	999999	999999	814	999999	382	487	271	999999	999999	256	999999	950	676	633	790	424	292	894	999999	480	471	999999	349	849	850	999999	393	999999	999999	19	999999	768	714	313	509	464	999999	568	96	999999	980	44	551	999999	982	816	999999	459	394	403	20	953	469	999999	147	811	98	964	551	613	999999	999999	371	811	999999	678	246	373	133	336	915	723	807	775	999999	437	999999	433	867	44	104	933	761	999999	998	999999	308	437	999999	697	375	544	999999	482	101	999999	673	739	213	999999	579	310	335	999999	487	296	155	693	786	999999	851	664	999999	516	519	170	363	823	812	131	380	808	207	436	999999	380	999999	335	999999	635	764	230	229	564	464	793	608	703	999999	712	445	999999	999999	466	846	999999	447	509	962	999999	511	849	926	92	932	771	113	899	107	117	589	819	19	160	944	630	445	542	62	999999	999999	659	999999	110	685	765	999999	740	589	259	932	207	373	753	133	915	999999	146	631	693	690	708	999999	951	133	625	605	999999	522	225	999999	904	457	245	378	852	94	826	406	177	999999	372	999999	847	184	392	999999	999999	999999	39	336	308	911	369	46	
854	62	812	977	70	169	666	228	999999	983	38	749	137	999999	280	830	477	740	463	89	327	398	758	777	999999	178	999999	999999	492	889	967	993	98	209	999999	799	281	999999	346	999999	947	153	946	863	999999	643	999999	880	756	208	999999	568	999999	999999	718	465	304	45	246	891	819	999999	735	484	999999	44	999999	927	861	480	558	627	403	456	999999	999999	451	999999	630	107	849	469	999999	294	39	409	546	808	999999	68	505	999999	613	454	198	755	417	471	847	999999	982	400	28	285	649	241	174	999999	158	544	23	409	414	148	51	360	485	451	455	999999	497	851	446	999999	974	322	999999	999999	267	386	765	979	57	518	125	459	999999	441	644	797	245	999999	660	946	54	106	832	474	412	838	279	999999	999999	240	624	140	954	224	310	337	227	224	999999	772	999999	44	999999	999999	999999	592	999999	999999	806	999999	381	952	201	500	999999	878	489	550	547	999999	116	999999	999999	817	999999	984	504	999999	141	317	580	999999	802	887	177	20	745	936	999999	999999	929	236	169	369	858	671	938	999999	465	432	847	676	677	323	666	979	81	999999	10	999999	97	682	912	999999	86	360	160	999999	332	749	143	553	108	727	500	879	639	603	958	233	56	50	770	708	470	903	354	488	231	198	999999	210	936	999999	731	256	999999	670	999999	999999	999999	634	141	999999	299	304	578	949	822	786	349	477	585	777	991	999999	999999	999999	38	182	16	671	92	144	999999	932	616	695	996	254	565	968	999999	999999	999999	421	909	64	419	176	335	404	666	445	848	471	624	168	999999	999999	999999	120	642	119	999999	850	551	997	999999	999999	999999	882	953	578	230	999999	167	135	75	580	147	857	794	861	847	611	15	999999	295	348	999999	458	283	321	999999	999999	336	210	958	999999	869	999999	999999	62	489	452	451	97	224	477	314	499	999999	841	546	486	326	999999	272	889	844	904	711	567	999999	999999	608	641	999999	776	54	956	999999	214	710	235	710	741	382	404	999999	917	433	817	999999	999999	365	999999	774	433	999999	555	999999	79	999999	965	210	999999	13	260	844	810	999999	999999	433	358	999999	999999	140	320	999999	999999	408	868	729	927	999999	893	533	241	874	999999	867	245	647	499	28	107	197	999999	35	130	738	132	560	359	999999	984	394	685	494	999999	312	463	656	553	156	999999	349	99	493	316	66	999999	385	677	943	194	800	934	339	235	999999	999999	295	656	846	286	317	999999	439	496	508	847	999999	407	863	413	588	999999	352	948	758	108	261	719	
74	967	746	882	416	313	194	460	999999	999999	999999	999999	178	10	707	869	761	969	659	999999	807	218	34	977	999999	539	605	705	999999	390	477	602	144	575	591	879	540	435	963	136	999999	999999	501	487	632	947	244	587	397	483	197	789	449	263	911	855	999999	768	999999	999999	708	488	869	965	999999	182	782	602	999999	827	999999	335	15	999999	695	759	716	999999	355	999999	999999	27	318	117	203	688	163	880	999999	736	937	999999	367	96	427	999999	188	999999	696	999999	174	999999	179	569	153	861	783	916	999999	162	999999	405	423	211	581	690	180	761	999999	112	29	902	938	682	999999	567	968	918	115	872	580	191	850	894	702	663	848	749	963	342	905	246	322	511	597	542	999999	165	514	737	653	427	999999	594	999999	999999	999999	999999	678	586	999999	864	811	695	999999	957	554	999999	509	918	841	431	797	440	999999	782	589	999999	95	358	218	812	413	999999	999999	163	427	265	463	440	959	362	80	387	449	50	435	999999	999999	639	987	830	999999	999999	895	232	629	333	397	659	682	276	999999	329	378	89	460	443	475	999999	539	298	75	999999	959	489	360	420	990	166	356	962	506	456	371	388	166	817	481	997	534	104	868	804	999999	692	951	750	999999	369	999999	991	161	511	109	698	765	587	637	416	871	999999	999999	241	312	719	999999	954	999999	990	923	643	962	478	894	999999	430	271	999999	999999	537	609	411	630	576	999999	810	995	356	672	623	999999	190	75	135	324	762	637	501	47	922	999999	792	29	446	946	999999	683	617	664	999999	999999	275	370	879	271	807	711	664	947	909	999999	607	295	376	354	462	897	352	579	682	792	769	283	354	539	817	392	194	629	335	137	387	692	403	129	999999	819	999999	999999	517	999999	972	553	138	157	400	506	652	102	494	142	341	47	981	486	734	992	26	999999	454	999999	526	999999	999999	781	999999	914	891	257	50	642	711	487	72	631	820	226	155	999999	148	999999	739	999999	999999	999999	795	349	710	917	394	999999	803	999999	420	999999	534	936	999999	356	759	486	614	404	61	999999	431	999999	975	360	665	518	846	819	210	143	999999	434	999999	428	985	999999	999999	974	862	729	839	864	999999	971	107	883	294	798	999999	662	705	345	50	999999	771	942	374	360	999999	876	474	983	645	999999	999999	109	46	512	370	999999	282	640	999999	331	22	999999	785	14	263	782	233	58	999999	547	437	350	394	616	656	999999	682	999999	999999	999999	265	856	228	790	999999	999999	846	781	437	999999	
390	999999	804	718	281	215	166	370	107	479	652	425	610	108	849	75	715	429	855	327	999999	429	999999	555	76	165	348	995	448	265	999999	452	621	648	167	372	545	675	345	451	886	322	755	253	999999	839	999999	999999	999999	500	292	427	925	119	704	961	157	259	652	125	866	999999	921	841	999999	210	804	961	940	487	999999	50	93	999999	999999	716	999999	674	999999	237	910	228	999999	948	973	999999	526	511	943	999999	225	296	32	230	999999	725	999999	999999	709	142	999999	999999	189	463	999999	251	343	521	679	999999	298	482	999999	425	999999	648	999999	973	999999	999999	684	999999	27	744	272	243	27	863	829	715	325	759	965	88	202	999999	48	600	978	731	184	14	832	955	999999	743	999999	607	24	999999	619	999999	55	684	999999	999999	277	444	201	737	234	999999	692	964	999999	999999	516	958	232	589	610	515	995	146	850	680	999999	999999	836	529	999999	419	849	893	105	897	713	290	630	460	999999	999999	409	250	506	705	322	868	293	379	236	300	999999	999999	999999	113	432	908	834	777	280	999999	607	672	999999	815	630	799	868	999999	825	236	999999	771	999999	15	116	754	639	155	368	602	778	467	302	694	44	424	567	999999	475	999999	456	852	190	999999	996	999999	497	691	84	522	999999	519	553	999999	962	999999	999999	330	996	999999	278	688	419	677	999999	999999	379	999999	780	216	242	875	308	999999	779	999999	591	97	19	380	999999	999999	80	845	602	268	913	999999	999999	999999	230	999999	996	797	999999	767	443	513	715	999999	999999	999999	999999	868	999999	134	220	532	230	486	999999	999999	320	626	421	999999	618	999999	84	178	999999	86	336	359	985	995	999999	999999	494	21	52	999999	382	999999	23	827	46	211	564	478	999999	391	81	255	408	124	926	380	386	999999	159	868	999999	547	999999	289	999999	561	999999	295	255	708	47	219	444	999999	733	167	612	593	293	417	19	606	129	845	15	91	951	871	78	999999	135	999999	862	183	649	834	999999	733	999999	485	328	279	999999	999999	353	862	810	464	390	769	767	792	921	999999	859	831	999999	784	284	999999	609	999999	999999	999999	583	999999	999999	271	304	899	999999	878	867	808	98	999999	384	779	502	999999	280	497	999999	309	999999	342	368	130	324	818	417	749	458	704	999999	999999	999999	999999	999999	594	515	999999	169	999999	145	888	925	999999	653	128	456	647	292	142	750	122	529	917	15	250	999999	236	947	485	999999	884	999999	173	932	781	999999	999999	23	907	636	731	337	999999	999999	999999	417	999999	477	999999	371	769	
467	326	954	763	787	144	999999	526	204	288	601	684	998	261	468	762	191	999999	440	558	634	384	999999	28	785	529	754	163	999999	999999	759	751	123	722	427	113	219	179	994	999999	428	497	712	358	140	653	11	999999	999999	655	73	605	765	813	144	92	820	935	999999	268	389	326	692	59	529	850	570	286	834	999999	553	22	877	886	999999	999999	999999	157	999999	141	527	999999	770	188	999999	163	985	310	587	344	292	283	201	735	174	112	999999	663	999999	999999	999999	725	999999	37	111	999999	728	879	999999	997	420	673	999999	846	999999	546	556	514	967	999999	864	270	698	499	999999	279	820	999999	999999	37	999999	18	328	999999	58	801	765	742	999999	40	434	116	626	999999	924	619	235	354	995	999999	555	300	999999	463	999999	822	37	587	955	832	999999	999999	167	999999	664	412	354	448	797	999999	780	813	437	936	940	757	999999	999999	999999	462	53	476	155	103	481	52	321	865	999999	999999	999999	188	787	999999	999999	847	999999	969	925	999999	275	787	557	66	847	742	862	759	522	667	188	919	21	999999	788	764	441	999999	184	999999	999999	488	999999	571	174	602	35	193	146	103	999999	674	191	64	197	266	999999	99	256	739	999999	561	353	999999	57	854	176	999999	465	999999	416	999999	794	313	430	787	530	986	892	254	716	999999	623	999999	858	999999	737	957	999999	531	846	351	999999	999999	442	538	999999	741	523	320	435	740	999999	110	687	924	879	878	633	409	999999	999999	207	12	999999	511	938	999999	665	542	126	999999	999999	934	199	74	999999	359	871	892	999999	789	999999	582	999999	999999	951	522	741	999999	635	859	334	905	999999	914	154	815	423	999999	600	999999	85	999999	999999	226	760	793	911	999999	856	999999	16	741	999999	946	469	625	193	56	559	426	999999	731	907	266	999999	85	999999	285	919	262	999999	940	301	999999	714	491	388	602	226	999999	611	128	88	115	853	593	999999	849	999999	529	632	377	999999	183	999999	354	83	936	341	685	654	635	703	603	593	999999	449	323	999999	978	246	590	829	402	815	73	652	802	999999	301	999999	299	831	400	999999	569	569	128	999999	369	417	999999	270	540	512	975	425	484	521	787	999999	999999	617	476	999999	51	547	978	368	962	701	999999	532	999999	758	365	804	313	973	34	506	330	999999	872	570	999999	999999	298	889	839	648	178	999999	626	156	102	681	364	117	588	31	590	999999	453	999999	999999	999999	229	999999	999999	181	122	510	496	999999	823	999999	745	905	999999	999999	258	99	528	999999	533	999999	906	
893	665	999999	449	999999	999999	999999	915	999999	464	214	999999	875	999999	999999	999999	668	536	667	794	346	333	176	936	458	619	866	773	501	241	999999	144	158	999999	336	999999	472	731	916	999999	494	375	999999	471	541	482	621	622	742	356	999999	787	866	204	570	570	499	747	990	999999	999999	239	999999	999999	335	79	284	863	999999	398	280	936	620	551	310	970	999999	704	405	975	997	254	999999	999999	382	999999	277	953	452	765	628	725	741	339	597	264	951	924	146	471	208	999999	848	999999	86	999999	999999	325	999999	999999	499	794	351	24	588	283	207	278	956	984	801	331	420	17	770	554	205	290	953	55	29	999999	999999	933	777	999999	405	688	79	459	183	952	999999	999999	999999	833	383	726	999999	323	67	683	968	161	669	876	348	841	999999	531	727	886	371	848	580	999999	235	417	246	348	878	519	209	507	810	999999	271	567	741	999999	181	479	538	640	988	345	187	416	999999	999999	901	999999	999999	547	731	297	591	220	283	999999	608	999999	489	999999	445	999999	484	471	999999	999999	615	780	109	645	360	258	357	731	999999	244	999999	819	153	999999	447	323	413	661	775	999999	267	60	294	819	338	215	999999	136	205	450	861	716	75	999999	295	130	999999	999999	196	999999	939	860	360	999999	755	788	821	153	964	131	144	999999	999999	828	999999	999999	999999	290	317	999999	268	231	536	419	382	460	753	700	60	999999	859	944	475	999999	583	407	700	999999	73	549	393	845	171	83	316	49	30	247	890	731	634	183	162	999999	224	718	999999	941	999999	304	999999	131	103	647	271	199	356	999999	254	164	863	999999	999999	767	761	423	70	462	999999	343	440	999999	809	328	692	685	791	433	87	999999	84	759	589	999999	999999	999999	752	523	999999	126	692	626	992	736	867	999999	956	395	289	801	999999	999999	999999	332	864	528	999999	774	954	999999	408	923	325	389	90	999999	660	999999	262	999999	670	999999	650	986	650	999999	524	83	460	309	999999	406	153	286	217	999999	999999	266	904	999999	949	977	568	235	718	769	310	613	655	762	732	999999	142	790	140	121	230	851	682	60	14	249	324	655	857	12	779	49	181	878	193	404	999999	999999	549	692	977	425	999999	880	513	910	427	697	576	230	273	363	999999	105	981	999999	999999	853	982	710	663	913	377	716	990	271	999999	777	578	338	999999	999999	250	999999	999999	805	582	999999	547	103	821	999999	88	999999	999999	425	893	85	896	124	819	999999	293	839	999999	999999	57	562	890	252	999999	999999	128	248	
999999	407	123	707	961	186	999999	999999	316	889	888	47	999999	999999	977	574	377	365	880	464	519	263	999999	410	418	999999	999999	30	999999	999999	623	999999	507	840	369	341	312	999999	124	720	999999	46	394	404	950	992	999999	999999	999999	325	874	123	999999	664	729	23	824	712	299	999999	428	999999	999999	21	275	717	999999	993	381	646	272	191	251	170	837	482	999999	999999	459	426	999999	451	445	999999	430	999999	411	843	999999	355	516	599	999999	231	301	161	999999	999999	139	242	999999	245	934	938	63	693	871	608	826	256	155	999999	262	873	999999	976	999999	999999	591	764	999999	695	882	35	140	672	295	29	999999	999999	318	495	57	227	963	604	999999	999999	541	737	638	999999	26	865	999999	869	999999	33	179	325	130	886	791	999999	926	999999	363	908	808	391	407	852	739	150	937	999999	599	999999	909	999999	469	999999	745	999999	135	999999	999999	27	999999	999999	999999	271	999999	553	565	999999	703	682	300	206	999999	608	999999	160	339	786	72	876	927	550	279	311	999999	999999	856	597	151	937	249	999999	97	999999	94	547	66	145	12	999999	584	516	956	916	744	713	217	999999	833	595	525	999999	999999	802	100	284	999999	32	158	999999	999999	968	290	766	999999	878	118	904	524	161	104	203	784	877	301	999999	594	362	567	410	999999	999999	763	555	422	900	970	999999	256	999999	555	43	999999	874	497	616	235	199	483	999999	605	312	346	681	999999	331	564	574	510	999999	999999	638	465	748	623	702	214	734	353	999999	908	822	999999	714	606	999999	215	999999	389	685	195	404	878	999999	805	211	658	91	64	100	345	406	784	577	130	917	577	249	999999	795	999999	501	999999	940	999999	999999	654	999999	85	999999	125	654	999999	824	493	294	999999	999999	943	999999	53	133	679	999999	207	511	48	999999	593	689	999999	966	659	594	284	999999	558	999999	999999	33	557	36	999999	624	975	691	221	959	93	836	999999	813	999999	839	751	287	999999	999999	743	456	744	573	999999	999999	946	158	994	600	550	799	735	822	30	920	863	27	127	65	287	516	300	88	999999	757	532	679	999999	999999	842	999999	872	999999	999999	297	288	984	987	999999	677	826	696	620	999999	293	999999	999999	793	385	976	734	170	766	999999	999999	166	665	575	999999	864	277	487	185	758	554	999999	769	627	732	641	879	39	508	387	999999	999999	679	668	714	656	999999	886	295	843	999999	999999	115	660	967	141	622	418	706	754	410	348	520	862	864	999999	340	717	999999	744	106	999999	661	389	853	417	486	997	861	
999999	677	391	202	342	649	718	821	119	660	601	28	470	999999	754	976	123	308	817	804	358	325	479	999999	550	746	999999	184	999999	806	559	654	625	557	999999	87	29	156	188	222	155	544	231	999999	468	726	999999	999999	907	999999	740	119	669	202	512	320	207	999999	651	595	245	544	104	312	111	947	402	999999	262	999999	999999	999999	129	604	658	813	103	999999	367	999999	999999	41	277	999999	76	999999	985	999999	54	760	880	463	504	999999	999999	611	449	999999	955	521	333	723	129	240	454	999999	989	999999	543	699	226	784	208	999999	999999	214	276	999999	246	999999	962	968	867	501	999999	504	999999	536	627	57	374	999999	999999	845	999999	999999	911	999999	869	302	460	920	889	355	544	106	265	678	116	772	345	669	682	304	559	999999	999999	999999	443	950	311	999999	447	999999	335	999999	326	362	335	100	999999	239	910	999999	999999	51	88	522	999999	700	248	793	429	854	712	705	999999	173	296	999999	539	999999	603	919	990	998	999999	999999	30	502	779	902	352	999999	999999	115	758	739	104	517	286	343	671	743	999999	517	999999	592	999999	630	550	163	76	200	999999	999999	635	991	952	999999	569	684	502	464	920	999999	451	999999	999999	999999	946	999999	999999	999999	999999	206	999999	860	218	483	966	889	999999	400	952	999999	836	162	466	471	999999	999999	786	999999	947	999999	999999	216	822	375	76	629	218	999999	683	787	999999	297	999999	363	396	775	999999	479	244	679	75	111	512	999999	999999	299	946	913	136	189	976	185	831	267	365	415	999999	842	417	347	999999	999999	717	999999	541	549	999999	113	84	703	999999	316	658	278	536	739	703	527	865	999999	999999	304	60	999999	810	999999	465	82	998	981	999999	940	999999	897	998	632	394	347	763	959	999999	842	839	432	206	999999	527	562	731	999999	712	999999	976	640	664	999999	391	223	364	632	93	748	115	999999	965	53	254	760	280	903	999999	365	999999	906	308	840	999999	628	999999	150	999999	903	999999	999999	999999	228	999999	431	243	999999	251	181	983	140	876	729	737	999999	467	162	425	767	292	828	999999	999999	755	80	342	824	922	763	999999	999999	251	190	999999	999999	824	747	89	823	527	999999	661	183	382	633	999999	579	112	718	999999	154	725	623	620	522	111	922	999999	999999	999999	419	999999	999999	999999	769	889	999999	331	15	922	999999	83	601	999999	999999	176	107	974	132	50	763	999999	213	602	999999	498	999999	570	884	631	902	999999	196	999999	118	999999	999999	918	612	744	344	257	107	796	451	80	133	383	999999	355	13	
947	350	999999	336	999999	495	886	492	281	999999	135	447	383	30	445	887	867	141	673	993	189	999999	999999	705	516	999999	999999	160	701	999999	999999	583	999999	999999	954	934	343	407	420	999999	999999	436	341	483	219	809	723	776	16	193	265	252	323	362	823	585	962	157	820	82	89	735	999999	907	26	551	908	755	75	999999	554	470	999999	208	999999	999999	999999	905	496	706	901	999999	999999	999999	118	12	270	186	804	378	972	195	587	348	395	561	644	433	999999	668	901	999999	999999	505	639	795	531	125	657	80	554	67	999999	123	181	449	999999	283	798	24	999999	732	999999	697	999999	368	882	382	812	999999	118	999999	449	999999	804	933	928	648	878	999999	999999	154	528	999999	823	914	534	999999	999999	945	970	999999	635	451	387	179	26	999999	967	280	913	158	312	999999	961	948	618	999999	319	999999	521	943	404	485	999999	146	213	227	999999	623	833	418	215	867	183	999999	971	999999	450	634	917	999999	681	999999	409	332	842	25	771	875	306	999999	164	930	434	37	966	999999	907	250	999999	799	999999	353	446	504	999999	445	339	224	976	999999	392	685	329	999999	271	796	85	221	303	999999	455	998	326	142	999999	284	443	156	781	999999	100	209	999999	128	774	337	171	999999	388	407	686	557	898	686	999999	999999	610	999999	765	179	85	999999	947	779	353	152	36	999999	250	669	11	192	442	166	530	192	27	999999	831	933	635	180	999999	999999	511	898	109	640	824	999999	674	999999	391	999999	745	999999	262	888	774	632	311	857	664	719	405	503	124	742	166	135	461	408	995	831	543	905	862	61	999999	455	52	396	999999	465	994	396	801	830	421	136	930	138	436	209	632	777	515	999999	999999	18	783	366	484	698	333	275	619	999999	78	839	999999	211	621	329	589	999999	378	208	724	19	701	294	331	39	205	999999	972	796	209	766	999999	999999	560	269	999999	686	911	791	999999	729	776	252	762	999999	594	999999	517	117	999999	717	409	316	399	491	316	499	45	454	503	999999	999999	823	360	999999	449	793	651	999999	657	903	13	999999	76	999999	242	458	531	749	445	476	816	999999	186	492	366	93	358	79	953	182	999999	467	297	142	436	953	892	460	999999	999999	87	165	460	716	713	999999	249	999999	258	999999	967	295	19	37	193	438	999999	999999	945	366	444	581	999999	484	999999	546	299	934	568	999999	566	81	617	999999	398	999999	413	469	999999	999999	843	999999	821	105	215	999999	458	270	949	999999	315	34	515	776	999999	506	757	975	
464	999999	533	315	835	968	999999	895	678	375	999999	532	34	187	99	999999	522	489	760	312	279	896	98	38	985	999999	974	999999	566	841	285	892	903	438	14	611	20	538	128	852	999999	319	999999	92	632	426	972	138	935	999999	263	877	745	454	706	567	89	504	999999	274	994	759	339	999999	999999	746	628	596	182	488	999999	999999	370	907	508	959	220	15	406	568	598	845	606	999999	587	999999	156	459	999999	447	999999	515	999999	854	999999	54	980	849	999999	999999	999999	386	955	457	714	279	517	837	945	747	357	83	108	761	675	158	163	877	259	691	999999	999999	865	735	956	884	775	999999	59	464	979	999999	23	999999	770	222	890	159	747	999999	890	319	513	984	999999	457	417	999999	189	999999	891	112	599	310	297	999999	999999	999999	999999	830	503	11	999999	999999	999999	986	70	588	991	999999	999999	999999	140	941	800	289	999999	999999	999999	508	477	328	999999	349	572	876	999999	712	999999	151	701	670	999999	999999	815	889	531	999999	999999	999999	999999	828	999999	999999	451	887	972	999999	509	17	962	639	999999	992	363	184	999999	448	918	891	225	357	999999	849	760	597	355	223	135	911	758	644	664	542	999999	648	863	609	897	685	904	999999	213	225	999999	72	95	666	563	641	224	92	999999	999999	888	50	472	999999	966	854	541	759	532	598	259	999999	999999	999999	881	714	321	75	999999	243	987	112	154	150	999999	698	511	689	659	494	696	675	540	339	653	80	186	256	642	53	153	154	590	615	966	861	97	53	784	848	329	999999	541	999999	999999	786	896	332	947	278	999999	852	999999	47	901	583	786	645	398	811	999999	999999	432	507	999999	999999	521	539	999999	807	999999	999999	904	811	999999	548	999999	999999	991	867	999999	854	308	999999	701	300	999999	553	713	392	85	999999	999999	999999	320	264	726	44	779	505	999999	999999	158	150	667	883	999999	298	872	363	999999	125	999999	999999	999999	684	766	67	999999	799	999999	999999	825	791	999999	169	813	931	500	910	821	109	999999	495	603	999999	705	168	707	817	353	999999	680	360	942	999999	796	134	346	636	999999	668	237	980	999999	999999	999999	366	999999	507	80	999999	797	962	541	350	234	169	927	819	978	607	359	999999	999999	49	297	474	848	773	373	999999	595	864	421	163	871	911	786	306	285	349	751	210	746	337	959	718	819	602	734	636	206	526	658	891	318	248	534	668	18	77	999999	999999	143	391	430	999999	550	387	478	323	383	630	544	639	856	159	252	128	90	578	654	999999	999999	736	
492	78	215	529	845	633	386	127	999999	218	830	116	76	364	906	999999	177	442	134	421	263	575	982	28	999999	169	999999	999999	588	440	999999	273	606	407	899	362	999999	31	999999	845	936	265	999999	335	999999	749	92	999999	999999	65	410	222	130	626	483	917	95	197	494	999999	636	969	539	857	795	999999	999999	669	465	554	307	156	900	289	999999	997	242	999999	220	295	86	118	205	533	39	209	152	980	924	982	277	999999	999999	999999	999999	999999	999999	485	539	251	249	422	999999	999999	757	999999	322	841	999999	485	684	999999	999999	209	999999	528	774	16	828	596	999999	529	745	483	287	767	619	54	81	517	281	757	126	968	55	999999	686	999999	776	775	886	311	838	999999	999999	999999	563	337	256	690	999999	999999	657	943	999999	999999	999999	999999	999999	989	999999	278	769	999999	213	927	321	999999	163	946	841	245	240	62	709	123	999999	306	186	448	213	292	797	391	324	561	109	183	999999	335	986	737	159	786	999999	618	541	214	244	379	526	999999	183	309	848	957	490	604	244	713	38	999999	772	940	786	999999	480	388	318	652	827	148	866	828	959	114	95	999999	999999	999999	581	999999	999999	806	922	657	118	498	543	367	999999	504	939	999999	306	615	965	219	999999	999999	147	163	895	592	551	388	999999	355	350	999999	999999	999999	683	999999	999999	552	999999	965	27	138	999999	999999	845	951	581	332	209	438	532	353	148	876	454	152	999999	427	591	479	264	543	968	762	158	799	999999	999999	999999	796	305	754	307	999	999999	999999	535	999999	999999	943	999999	999999	189	999999	999999	996	605	995	591	540	199	714	960	838	711	484	170	490	834	56	466	546	511	999999	142	777	56	149	684	583	616	999999	119	647	469	46	364	716	939	162	203	499	453	999999	606	999999	793	469	298	717	709	54	330	272	487	473	717	776	128	55	949	466	321	17	923	999999	999999	323	379	675	129	999999	551	682	999999	966	103	230	806	551	984	587	850	967	999999	572	999999	847	999999	999999	328	999999	598	894	212	737	188	999999	367	999999	985	479	999999	999999	597	999999	503	999999	419	521	380	497	970	576	70	999999	615	353	143	999999	923	999999	164	383	356	541	855	657	480	125	788	658	863	600	566	515	497	236	379	618	999999	999999	437	999999	625	831	617	31	833	999999	131	834	311	15	291	237	999999	715	276	999999	999999	845	178	304	733	721	634	379	999999	555	874	388	974	525	999999	999999	330	999999	758	999999	924	834	999999	639	994	953	999999	857	999999	339	200	781	
960	323	999999	233	660	143	914	999999	999999	999999	21	287	965	742	860	785	723	196	906	999999	957	999999	141	575	32	999999	999999	779	374	776	69	681	999999	102	999999	999999	316	999999	444	197	601	999999	999999	686	823	999999	674	261	103	571	143	133	432	391	824	999999	191	643	211	132	832	144	539	999999	187	999999	922	872	323	209	999999	999999	752	718	216	112	999999	455	999999	485	999999	999999	686	803	642	936	258	973	278	999999	999999	673	857	321	999999	467	325	897	508	493	623	802	938	894	102	999999	381	713	185	721	784	736	890	725	999999	999999	999999	735	787	251	91	999999	999999	112	729	805	808	440	363	749	786	999999	946	269	862	71	120	999999	711	174	565	999999	999999	556	999999	742	783	141	63	999999	999999	590	119	999999	411	674	208	999999	174	296	670	940	360	436	934	259	790	631	863	999999	673	999999	999999	623	685	547	161	56	677	986	32	676	387	999999	740	206	999999	688	857	197	863	999999	627	424	999999	624	194	999999	622	186	952	161	999999	856	999999	352	566	496	581	864	522	161	168	187	274	993	563	999999	695	738	833	111	774	675	343	999999	48	609	128	70	363	789	434	999999	44	999999	408	999999	999999	397	640	999999	116	993	674	711	999999	449	159	510	71	617	675	999999	999999	851	386	602	522	999999	314	957	999999	521	511	733	999999	667	153	403	999999	999999	701	308	108	999999	994	780	10	632	282	598	459	617	999	745	124	550	999999	192	494	805	18	367	999999	682	999999	595	492	941	984	459	999999	755	916	39	916	999999	786	449	857	605	999999	890	245	715	507	999999	999999	765	999999	186	519	961	909	788	33	999999	224	999999	999999	408	298	999999	999999	823	999999	703	701	969	829	747	764	708	335	888	213	128	132	999999	999999	999999	84	726	999999	807	939	344	846	137	16	999999	999999	371	106	458	317	543	252	422	999999	804	68	551	935	871	422	811	635	31	585	904	220	999999	249	999999	334	571	999999	839	883	957	857	999999	963	256	999999	403	611	876	999999	670	875	999999	999999	380	742	532	790	999999	999999	999999	709	824	551	111	372	315	999999	555	134	999999	807	999999	538	465	947	493	999999	689	287	28	209	999999	450	914	39	510	999999	868	808	999999	780	283	453	755	258	42	32	862	999999	289	282	66	752	835	999999	472	181	499	433	259	999999	999999	184	377	928	950	383	637	82	861	422	999999	746	331	999999	533	959	782	217	914	999999	726	805	999999	746	153	999999	615	999999	999999	338	999999	445	558	858	999999	999999	86	
999999	307	659	395	999999	32	999999	999999	999999	431	871	339	999999	399	291	519	999999	227	999999	186	630	784	944	768	585	516	533	29	817	197	473	294	434	999999	954	909	265	85	936	782	141	999999	834	584	743	999999	999999	938	999999	925	770	999999	382	922	999999	53	999999	890	809	283	999999	847	212	131	999999	586	999999	631	444	382	999999	713	291	999999	55	904	999999	999999	999999	863	463	594	907	891	999999	831	912	511	999999	911	555	999999	275	662	293	294	523	713	626	167	818	431	504	999999	672	999999	359	858	877	551	103	993	999999	946	820	904	939	321	703	136	674	403	204	532	999999	888	447	628	240	761	999999	246	999999	999999	999999	42	999999	178	999999	370	999999	999999	634	999999	817	561	509	999999	842	388	999999	211	20	999999	493	424	236	971	912	999999	619	731	628	126	171	999999	260	998	901	787	814	771	999999	342	654	620	768	320	715	275	389	128	999999	999999	999999	188	235	253	383	630	805	128	999999	999999	751	750	435	517	723	999999	311	510	427	64	573	582	999999	677	999999	872	656	999999	999999	647	403	501	945	776	709	982	631	999999	999999	281	982	696	515	656	591	903	195	260	597	754	963	999999	999999	731	287	834	79	558	999999	511	973	999999	862	999999	52	999999	804	659	999999	999999	338	304	999999	156	82	877	77	462	95	999999	687	405	328	511	683	524	801	224	498	999999	912	999999	999999	999999	999999	102	834	895	999999	341	109	536	999999	999999	426	669	999999	553	658	410	766	617	472	465	999999	578	999999	360	935	528	458	590	999999	933	827	265	999999	999999	848	999999	53	181	848	754	999999	161	952	471	95	24	999999	257	565	98	118	999999	999999	999999	299	999999	531	999999	960	96	999999	518	375	999999	39	171	975	229	704	999999	366	594	999999	718	622	999999	625	109	999999	999999	995	210	999999	82	999999	531	654	549	483	130	459	999999	221	999999	870	334	786	999999	441	923	48	312	552	887	999999	524	536	892	532	628	113	431	217	48	100	682	494	303	999999	507	516	436	999999	584	999999	999999	382	999999	999999	298	999999	999999	667	999999	999999	693	657	999999	350	309	995	762	999999	999999	26	37	999999	183	671	197	839	492	749	934	999999	612	566	999999	668	935	152	999999	999999	243	742	921	763	865	165	407	35	357	999999	394	512	754	419	891	567	201	443	999999	344	660	458	403	999999	733	934	281	136	690	999999	414	999999	475	718	782	122	105	274	497	999999	999999	999999	492	539	364	431	663	202	675	410	999999	502	999999	194	393	785	348	488	39	
931	884	280	345	878	999999	999999	46	45	637	778	472	926	946	999999	80	498	965	863	999999	312	281	999999	461	289	11	911	224	290	334	997	773	617	999999	565	143	994	827	614	991	136	394	627	565	896	938	550	556	762	999999	894	999999	485	999999	727	999999	999999	819	65	877	636	23	756	710	639	14	854	692	390	999999	999999	999999	361	872	951	917	653	999999	564	351	999999	999999	999999	999999	440	187	298	999999	516	905	338	184	772	999999	364	123	638	916	999999	892	999999	858	176	715	999999	233	467	612	459	999999	999999	291	264	713	426	281	560	590	999999	461	715	648	185	484	999999	901	898	625	517	837	999999	737	598	999999	268	602	999999	999999	137	216	719	685	757	706	898	999999	920	69	319	999999	999999	58	645	999999	186	999999	999999	691	996	146	334	842	999999	621	999999	279	999999	592	999999	823	91	813	462	74	742	40	890	479	585	671	999999	999999	999999	434	284	240	101	134	495	999999	920	507	999999	990	881	999999	999999	145	184	629	363	999999	614	495	11	749	596	999999	731	999999	553	999999	115	334	999999	495	537	670	347	300	187	568	999999	630	903	583	73	999999	192	999999	449	755	304	956	318	652	234	819	432	999999	999999	520	999999	348	999999	716	999999	425	834	999999	349	919	999999	999999	999999	795	241	984	999999	427	686	134	398	999999	707	798	909	159	26	512	999999	717	248	999999	656	999999	175	757	999999	197	191	647	999999	796	999999	529	957	999999	514	522	421	999999	237	14	999999	519	131	536	641	481	807	252	999999	332	999999	999999	681	984	238	784	999999	999999	999999	404	246	999999	498	602	351	999999	999999	499	644	503	999999	999999	490	243	964	999999	545	638	126	878	390	999999	999999	314	669	892	847	973	192	730	892	938	999999	832	999999	809	31	529	195	463	641	317	999999	905	240	116	151	448	30	999999	999999	991	999999	755	24	306	801	999999	932	458	340	867	999999	914	610	999999	413	657	474	165	125	999999	452	999999	247	82	341	342	999999	563	751	409	953	100	492	999999	581	860	999999	471	17	999999	999999	736	133	773	10	999999	304	88	703	494	973	864	999999	999999	549	999999	518	999999	965	999999	120	379	707	999999	999999	227	999999	709	581	553	840	12	157	287	999999	715	999999	473	81	999999	47	999999	999999	267	999999	98	999999	999999	999999	875	351	999999	506	548	726	999999	39	203	859	999999	271	594	506	160	653	999999	999999	999999	803	999999	176	55	871	327	431	999999	519	450	505	826	999999	171	357	705	211	965	506	609	999999	210	999999	345	614	297	
999999	453	999999	999999	613	464	999999	425	999999	528	709	306	13	999999	999999	610	708	588	999999	43	680	999999	246	800	999999	688	999999	117	146	999999	156	831	440	999999	940	999999	626	999999	837	999999	454	688	705	999999	996	999999	961	999999	492	951	502	107	647	581	617	287	999999	698	761	999999	999999	274	288	999999	382	877	865	430	248	149	999999	898	999999	657	588	992	404	417	803	52	727	157	624	195	110	999999	194	999999	965	663	770	928	999999	999999	60	189	409	840	456	129	50	541	89	352	967	604	356	999999	992	625	882	799	894	719	999999	843	650	999999	764	333	693	15	464	584	999999	65	999999	999999	607	999999	592	563	999999	684	11	196	999999	999999	228	506	701	204	867	349	781	971	43	339	715	217	539	317	86	132	436	44	86	999999	999999	911	754	518	999999	593	43	329	838	999999	717	21	999999	378	874	268	631	498	148	124	999999	999999	999999	520	132	400	869	284	487	838	258	966	119	573	308	316	999999	193	999999	999999	316	999999	143	824	622	704	442	171	999999	818	500	937	999999	999999	701	576	889	244	396	999999	999999	758	842	999	999999	750	901	211	80	568	516	999999	999999	999999	999999	999999	273	999999	897	999999	958	708	842	668	347	999999	79	158	871	731	426	999999	999999	999999	560	557	620	143	863	871	803	240	999999	999999	999999	62	999999	43	162	999999	312	999999	999999	968	43	25	916	183	662	999999	999999	752	339	348	151	999999	651	999999	312	999999	999999	139	344	36	623	727	999999	967	366	295	999999	46	999999	521	428	735	180	828	785	999999	999999	999999	481	222	201	999999	900	752	733	312	410	394	730	901	628	183	357	999999	354	316	408	948	817	376	590	643	756	817	920	415	828	999999	90	999999	999999	294	999999	999999	835	999999	827	863	244	63	884	675	999999	104	893	255	387	860	483	999999	147	692	629	115	999999	557	305	93	832	327	483	999999	313	963	291	344	525	999999	485	999999	488	544	714	999999	491	999999	999999	661	924	674	999999	968	349	610	629	927	665	552	499	287	277	744	41	916	579	999999	371	353	812	999999	730	162	385	999999	990	999999	978	865	999999	999999	230	643	999999	167	299	515	248	702	999999	999999	678	999999	999999	207	514	744	513	797	194	999999	553	983	849	999999	944	999999	999999	999999	620	37	949	799	928	781	999999	634	585	873	999999	74	68	668	20	458	880	999999	425	187	197	256	99	190	681	999999	173	999999	793	792	223	423	999999	601	92	315	415	878	53	999999	150	880	168	639	180	129	135	885	972	401	
999999	197	999999	999999	460	374	938	999999	128	499	618	999999	840	793	660	213	152	467	585	999999	53	999999	713	471	47	316	999999	459	20	561	313	287	274	999999	306	999999	964	516	999999	718	377	646	760	554	999999	999999	999999	999999	999999	966	977	668	999999	999999	357	493	483	999999	378	153	287	488	757	566	195	340	555	447	999999	634	249	636	999999	999999	999999	406	999999	169	135	716	276	999999	480	999999	583	645	978	996	54	999999	999999	976	999999	997	441	999999	889	203	369	14	774	999999	878	354	999999	351	999999	999999	940	951	252	999999	862	661	876	565	18	713	982	999999	362	999999	403	999999	91	273	498	328	435	999999	516	57	800	131	942	674	842	135	326	242	303	999999	65	102	571	239	123	999999	131	875	879	186	220	819	652	224	999999	205	272	464	852	34	15	502	445	204	523	999999	999999	211	722	883	396	750	256	815	504	310	999999	852	159	23	999999	999999	568	999999	837	980	478	728	476	646	862	999999	999999	279	540	562	999999	377	715	382	766	919	162	996	789	470	572	836	719	898	93	420	314	839	999999	455	933	115	367	999999	999999	990	999999	999999	30	534	999999	977	999999	942	652	744	999999	777	257	287	407	999999	550	999999	418	642	18	577	562	999999	557	549	452	94	629	999999	19	999999	119	775	194	86	975	265	999999	594	999999	777	255	999999	999999	537	592	548	58	371	565	990	134	999999	982	999999	523	578	976	821	535	200	999999	110	734	964	999999	482	103	330	596	999999	277	823	999999	241	331	223	178	30	957	903	999999	999999	986	999999	58	489	792	36	563	407	289	999999	999999	370	464	999999	999999	319	999999	119	455	728	774	281	999999	310	548	750	836	309	409	956	863	632	164	65	999999	715	999999	999999	689	77	766	199	14	999999	764	721	999999	999999	609	859	160	999999	458	317	493	715	999999	999999	999999	51	999999	264	997	999999	423	436	215	408	999999	898	999999	692	999999	387	961	584	276	732	545	999999	999999	659	699	549	999999	999999	999999	847	572	999999	999999	176	245	647	999999	512	999999	680	576	338	516	378	155	999999	999999	467	427	80	355	908	999999	574	999999	125	78	540	999999	999999	527	408	262	367	999999	633	490	237	456	783	509	459	999999	595	166	217	320	605	514	999999	999999	347	999999	113	502	663	958	999999	999999	130	578	347	948	999999	162	999999	85	999999	999999	521	231	238	21	644	570	999999	999999	999999	999999	999999	804	473	36	576	373	190	999999	159	865	182	674	645	274	335	999999	172	510	648	442	999999	999999	999999	999999	992	
767	855	336	954	542	999999	148	115	437	966	326	999999	999999	381	380	972	367	926	292	369	999999	999999	964	685	999999	408	395	877	420	999999	999999	642	410	43	809	999999	999999	855	616	999999	44	569	218	307	19	108	851	139	277	470	631	999999	879	703	999999	191	890	999999	524	143	220	271	999999	18	111	683	705	287	999999	862	129	512	999999	33	335	999999	999999	999999	675	341	557	266	610	950	999999	659	999999	999999	887	627	627	212	341	483	59	772	873	209	205	336	402	573	566	414	350	128	895	855	999999	867	814	233	999999	193	586	954	661	744	221	452	919	999	400	999999	245	916	180	836	974	562	414	177	999999	349	938	984	999999	205	609	678	763	907	999999	29	813	403	237	158	896	105	999999	139	988	753	416	403	182	622	179	434	947	999999	881	816	999999	647	762	999999	254	602	264	465	145	999999	688	22	671	999999	999999	841	999999	32	939	878	450	284	999999	717	999999	545	811	999999	36	184	730	703	36	521	566	999999	640	602	903	304	840	656	999999	454	999999	404	731	999999	490	337	745	925	999999	12	376	188	467	55	702	999999	791	187	999999	960	812	999999	999999	160	813	999999	210	96	129	645	999999	793	291	999999	652	538	999999	18	999999	698	439	805	583	33	155	387	708	999999	899	203	513	663	227	43	999999	90	418	581	988	524	136	999999	805	484	964	582	897	733	402	174	896	782	589	740	531	17	410	999999	14	436	267	615	197	925	999999	384	576	257	102	571	999999	241	29	999999	572	779	999	109	69	999999	490	974	999999	735	999999	999999	83	487	999999	634	999999	456	576	562	267	999999	472	879	999999	999999	15	649	641	999999	54	664	762	517	177	999999	999999	311	903	441	946	999999	999999	999999	628	412	310	999999	745	999999	892	673	664	467	815	61	999999	999999	757	999999	567	840	343	999999	690	999999	967	566	319	760	627	378	553	145	615	974	108	999999	261	940	289	916	904	183	999999	999999	999999	305	701	126	443	887	554	434	873	116	949	60	771	985	444	744	779	984	840	523	129	529	851	999999	952	307	868	817	999999	651	935	169	433	319	642	672	864	203	327	739	824	999999	271	509	34	57	999999	275	505	545	999999	919	343	424	261	999999	453	860	999999	999999	999999	736	999999	999999	180	999999	999999	461	999999	772	999999	586	667	110	699	10	999999	352	816	905	68	602	999999	654	514	25	826	999999	999999	999999	228	13	39	191	720	999999	884	48	338	245	429	787	921	733	665	560	999999	999999	725	261	999999	111	
54	268	999999	426	999999	590	999999	165	963	999999	402	999999	553	876	557	999999	999999	999999	125	229	23	581	999999	999999	680	999999	999999	953	762	593	292	807	947	127	959	771	113	303	672	304	329	999999	282	999999	394	738	999999	999999	13	776	853	999999	145	999999	97	472	782	806	999999	837	600	764	402	999999	336	999999	244	999999	999999	786	382	95	999999	820	999999	839	309	675	886	999999	407	999999	950	986	999999	179	671	954	39	496	988	307	558	834	703	564	999999	902	483	999999	503	999999	872	999999	404	767	183	324	103	258	999999	116	919	803	440	400	813	415	639	999999	923	999999	405	429	797	84	537	115	126	345	999999	406	202	97	448	652	336	733	591	973	996	356	860	781	333	881	388	754	999999	312	750	376	273	325	875	223	359	453	429	999999	999999	77	208	758	200	999999	914	832	999999	788	73	90	823	666	171	999999	429	624	106	999999	696	783	711	999999	999999	691	143	877	222	999999	302	883	999999	999999	743	928	158	112	590	566	967	999999	398	999999	248	670	552	606	164	308	793	734	357	513	633	456	366	394	174	509	999999	999999	999999	140	495	190	775	561	922	999999	428	327	44	539	948	150	999999	105	574	923	149	537	722	999999	440	567	536	999999	638	999999	999999	764	999999	91	999999	929	935	268	129	68	895	999999	683	921	999999	999999	700	817	564	492	71	270	819	250	999999	106	324	706	699	999999	999999	974	923	999999	670	999999	999999	953	606	28	999999	999999	999999	516	38	999999	853	801	999999	964	999999	999999	246	999999	999999	312	944	999999	721	836	999999	239	568	201	414	999999	999999	58	261	225	999999	999999	220	545	287	935	294	312	221	221	253	523	671	999999	70	936	999999	777	409	367	719	999999	999999	999999	413	999999	568	783	112	999999	91	804	549	819	877	130	999999	700	867	300	999999	999999	485	509	999999	101	999999	999999	141	477	999999	999999	649	893	505	405	999999	450	999999	999999	999999	510	210	999999	139	999999	973	852	858	999999	999999	47	999999	118	350	999999	999999	732	186	999999	418	735	652	634	925	791	164	656	999999	999999	615	999999	568	565	999999	999999	441	999999	380	999999	999999	715	974	200	49	999999	389	541	999999	428	200	999999	273	820	893	641	999999	999999	999999	348	294	999999	539	386	999999	381	479	999999	999999	833	645	834	362	42	999999	703	761	462	595	780	412	623	112	894	999999	832	792	748	672	999999	659	865	999999	41	999999	999999	186	597	864	667	675	45	999999	720	999999	366	430	241	999999	200	880	405	980	408	936	670	224	644	105	502	
588	731	681	903	183	999999	999999	330	181	401	527	174	597	927	999999	999999	277	392	122	925	999999	561	130	999999	999999	264	999999	999999	105	199	587	999999	999999	999999	89	999999	364	451	546	12	724	999999	69	235	999999	716	999999	63	303	999999	403	999999	999999	180	99	999999	999999	999999	502	919	895	847	999999	982	814	999999	672	999999	999999	171	999999	826	999999	119	210	999999	501	999999	809	999999	456	999999	501	536	999999	755	999999	330	282	61	343	164	949	999999	117	877	875	87	421	687	53	581	215	999999	557	577	986	422	970	786	999999	999999	400	999999	473	999999	355	698	999999	69	976	351	953	999999	999999	857	877	228	12	333	437	423	484	131	651	874	625	369	999999	229	768	999999	999999	495	524	628	764	151	163	52	531	186	999999	361	711	999999	628	418	313	700	700	999999	420	646	999999	122	999999	278	166	598	449	986	719	967	301	389	991	467	999999	208	999999	735	999999	959	801	260	532	132	420	999999	256	216	65	999999	529	10	185	713	146	412	999999	496	984	999999	603	999999	999999	999999	999999	331	710	170	147	114	999999	964	703	999999	845	108	589	117	857	216	999999	999999	930	441	448	300	999999	287	331	869	810	606	751	508	365	266	794	609	72	999999	249	95	79	950	999999	999999	306	723	868	48	822	290	638	778	224	371	614	35	485	769	128	999999	839	277	304	11	999999	999999	106	588	999999	980	55	769	967	999999	173	979	999999	999999	999999	490	419	999999	999999	530	967	973	294	994	999999	768	133	302	970	816	256	999999	656	680	351	112	627	289	734	842	245	869	810	958	207	634	275	999999	776	999999	999999	555	230	774	43	250	910	111	999999	545	856	752	798	160	18	999999	333	999999	541	891	862	139	559	214	294	107	172	335	796	27	502	999999	999999	342	803	701	999999	882	646	999999	999999	525	352	198	999999	493	80	659	950	836	311	999999	70	884	775	999999	996	25	489	936	87	584	315	919	52	335	999999	999999	357	317	999999	451	999999	440	699	999999	787	370	229	801	36	999999	999999	999999	715	999999	470	999999	566	999999	704	565	402	709	33	617	999999	999999	155	659	267	999999	311	643	57	860	999999	630	195	438	106	999999	999999	688	909	574	209	355	213	735	999999	593	999999	438	999999	999999	58	734	416	999999	136	364	225	569	543	422	211	741	912	855	565	839	456	138	822	79	769	713	800	458	417	999999	229	420	999999	999999	714	872	40	823	811	27	999999	113	312	999999	420	236	999999	496	373	467	443	357	179	999999	147	771	616	543	
999999	344	999999	957	999999	272	144	804	776	870	707	338	711	99	54	548	625	999999	825	89	658	542	569	313	95	949	999999	999999	999999	766	535	943	999999	496	999999	476	93	999999	999999	49	607	615	459	283	789	45	756	353	313	631	411	794	999999	536	885	922	775	630	999999	725	999999	999999	999999	19	344	764	81	224	731	578	999999	368	999999	786	481	52	92	999999	523	60	999999	999999	567	619	365	999999	999999	730	611	445	700	999999	999999	713	999999	999999	61	450	939	35	963	999999	622	999999	999999	52	879	999999	64	842	839	490	999999	999999	999999	764	999999	945	654	999999	766	999999	999999	295	877	11	973	211	588	147	991	642	356	498	96	661	464	832	452	322	861	838	676	769	606	999999	999999	999999	190	443	638	115	999999	346	268	622	928	337	857	175	79	678	999999	917	850	207	144	617	734	871	999999	872	999999	341	741	928	675	843	689	666	999999	999999	30	154	508	885	846	20	239	474	732	999999	975	286	253	193	999999	758	919	408	86	739	999999	319	142	766	613	464	999999	340	947	95	647	200	521	668	999999	999999	418	964	360	133	999999	270	148	183	999999	225	999999	558	671	999999	923	290	590	914	572	710	22	742	282	392	999999	999999	527	999999	999999	784	999999	584	535	830	350	954	57	952	361	578	181	959	869	397	375	56	999999	41	999999	366	610	999999	999999	999999	424	999999	691	968	999999	488	743	501	694	122	460	513	32	841	999999	969	243	637	563	994	539	62	872	885	26	368	239	999999	484	132	999999	169	488	999999	415	673	272	88	244	873	999999	999999	275	756	937	861	34	999999	465	202	133	999999	52	111	999999	371	803	806	951	359	258	999999	999999	571	938	300	34	443	435	901	706	164	403	999999	168	860	787	999999	948	164	999999	411	999999	999999	999999	210	126	386	999999	999999	870	466	137	884	999999	999999	662	703	817	646	837	590	402	563	496	969	999999	999999	943	556	583	687	857	999999	999999	847	226	999999	571	738	183	647	271	392	41	249	37	519	76	580	208	93	999999	311	327	999999	19	476	796	40	999999	999999	999999	625	999999	192	608	339	999999	777	371	927	999999	89	999999	199	328	20	999999	999999	942	70	296	372	358	499	999999	556	999999	271	999999	999999	937	541	117	999999	214	646	999999	999999	640	697	650	999999	219	280	952	229	838	999999	434	999	945	999999	98	570	477	81	999999	969	804	62	860	606	939	621	990	600	972	999999	985	682	98	682	615	254	419	999999	163	87	547	169	999999	999999	837	838	804	999999	
453	546	943	999999	999999	952	999999	588	837	54	359	598	290	361	257	786	999999	999999	999999	272	934	999999	160	479	918	199	432	999999	345	519	769	110	999999	602	156	435	999999	852	313	145	999999	36	417	375	648	564	796	196	912	930	208	999999	927	542	462	610	396	473	224	189	530	408	253	327	284	258	999999	999999	215	821	677	300	449	775	999999	907	435	785	830	363	402	999999	733	999999	321	684	183	283	999999	546	49	645	638	999999	615	239	783	99	100	399	783	999999	980	100	263	907	645	999999	908	554	999999	610	643	861	786	294	999999	999999	999999	999999	85	999999	548	669	782	41	999999	325	169	403	999999	345	694	441	999999	294	265	643	160	413	49	30	375	999999	371	438	12	777	347	331	999999	944	92	500	323	999999	570	321	318	999999	254	999999	992	999999	430	838	916	211	999999	502	38	999999	688	603	999999	65	999999	999999	308	353	999999	885	999999	838	839	189	263	999999	127	305	723	944	999999	999999	168	719	38	860	174	532	522	800	496	844	302	532	266	999999	940	268	152	617	22	965	203	999999	351	999999	675	251	585	723	94	985	999999	94	707	999999	444	841	999999	282	789	775	831	238	999999	143	546	316	999999	773	262	858	999999	116	931	369	734	799	377	874	194	999999	946	799	716	999999	76	218	825	505	55	108	242	869	828	999999	143	964	969	218	617	369	327	812	470	235	832	999999	163	347	36	644	474	162	98	865	999999	999999	999999	888	77	999999	490	428	727	999999	626	293	999999	693	999999	769	999999	168	266	824	999999	144	339	491	677	403	65	487	479	999999	634	89	781	962	418	112	999999	90	999999	289	878	899	94	316	608	549	394	999999	122	266	814	315	999999	273	999999	694	702	40	221	673	283	12	948	326	999999	546	999999	999999	999999	999999	999999	999999	27	999999	945	705	999999	33	999999	137	999999	595	375	222	596	329	194	517	701	724	409	999999	869	477	999999	875	951	999999	786	71	47	78	193	988	940	76	297	917	999999	565	644	999999	157	999999	999999	687	999999	736	999999	209	361	994	624	560	999999	903	999999	549	970	79	754	999999	246	821	999999	941	411	386	282	529	41	277	200	999999	999999	999999	999999	785	813	329	248	999999	48	999999	709	52	999999	633	274	46	197	999999	946	257	811	363	999999	335	993	999999	285	260	999999	210	177	94	804	488	999999	995	637	103	735	999999	831	999999	999999	658	121	999999	497	778	999999	245	342	293	330	942	999999	725	295	940	792	101	54	987	760	999999	419	624	248	965	
162	279	999999	999999	22	305	425	281	121	999999	223	945	234	506	999999	228	867	884	764	999999	163	755	709	999999	311	644	606	999999	778	999999	249	497	809	999999	626	843	836	249	280	34	526	63	614	510	726	846	866	547	999999	542	970	535	999999	386	999999	406	569	999999	792	378	698	581	503	707	545	726	146	999999	999999	305	391	999999	613	740	345	110	151	999999	971	464	777	68	995	245	443	999999	999999	432	720	229	999999	999999	456	902	335	999999	559	906	964	999	709	999999	668	553	161	352	922	130	999999	710	265	371	740	338	600	639	586	267	274	999999	99	713	981	660	999999	266	999999	710	414	401	550	244	999999	972	754	999999	400	451	94	100	791	516	392	19	964	999999	394	128	312	999999	367	302	642	142	909	996	192	18	531	999999	180	221	715	649	999999	30	999999	768	583	986	999999	145	999999	999999	50	583	331	971	696	120	999999	63	999999	718	999999	258	999999	999999	72	999999	432	392	999999	199	920	579	801	743	999999	999999	999999	626	544	325	457	232	128	469	102	999999	674	220	999999	420	32	126	999999	999999	616	999999	428	36	705	999999	564	856	224	984	262	470	781	588	132	752	335	255	999999	92	270	999999	140	142	999999	736	93	999999	80	999999	176	803	999999	803	136	938	524	999999	920	719	761	999999	18	143	216	631	554	96	97	569	95	777	608	730	736	805	781	295	999999	999999	741	352	785	714	818	459	999999	978	461	193	238	576	335	999999	331	669	999999	996	926	387	191	999999	134	999999	423	399	999999	999999	76	331	167	238	741	951	978	419	815	303	325	999999	927	576	635	903	340	519	451	999999	409	76	13	784	369	640	787	744	999999	283	300	429	263	999999	911	139	999999	10	835	384	820	911	854	508	680	178	459	999999	371	230	999999	999999	947	395	637	999	999999	999999	999999	111	173	243	999999	541	13	999999	503	270	664	505	999999	340	684	999999	999999	999999	999999	505	113	999999	999999	181	999999	999999	999999	395	999999	868	40	911	811	654	140	734	220	587	720	999999	504	999999	675	199	999999	865	999999	840	230	880	999999	149	787	822	278	678	999999	999999	859	203	999999	617	425	635	240	752	694	999999	209	950	856	411	777	900	10	329	524	991	230	518	655	271	999999	999999	470	890	134	989	385	462	813	229	999999	527	883	887	999999	50	958	208	181	129	641	279	34	995	372	999999	821	949	999999	928	771	351	999999	177	451	824	174	999999	628	705	847	999999	146	637	999999	260	26	999999	960	999999	42	999999	347	999999	
630	999999	576	474	528	999999	177	999999	308	999999	457	999999	999999	716	445	544	875	619	579	999999	281	893	143	999999	321	121	870	999999	988	678	895	748	14	22	546	555	999999	699	821	391	537	999999	448	261	189	999999	999999	310	678	425	609	423	452	871	264	999999	762	189	163	999999	376	469	448	999999	989	999999	381	999999	179	889	297	185	999999	198	999999	860	455	881	217	999999	840	999999	39	572	79	481	999999	142	758	810	792	77	546	414	24	78	999999	819	271	999999	926	314	999999	788	138	999999	625	263	933	403	291	999999	971	149	576	805	439	875	559	517	412	249	218	369	107	229	639	393	184	869	999999	635	620	737	96	999999	440	999999	999999	646	999999	52	209	364	528	911	105	999999	838	218	639	107	269	753	77	687	999999	770	690	909	794	242	999999	73	517	655	271	244	999999	49	375	999999	999999	913	999999	370	49	854	841	999999	133	242	555	999999	999999	788	999999	999999	670	409	440	669	560	534	852	623	999999	145	999999	872	650	861	353	798	843	451	665	356	101	706	647	251	999999	999999	785	999999	687	124	999999	728	999999	404	999999	653	999999	705	636	999999	71	48	407	904	17	968	545	272	888	999999	131	999999	132	29	775	963	762	199	740	66	748	300	936	848	311	128	999999	255	297	700	200	147	815	999999	999999	62	309	742	999999	999999	958	523	673	930	992	56	999999	999999	629	610	999999	419	965	580	999999	770	112	559	602	889	999999	299	999999	197	999999	984	972	374	734	722	999999	29	955	999999	999999	234	626	15	855	999999	999999	333	999999	687	810	999999	181	244	999999	524	999999	749	149	354	585	668	549	485	374	18	999999	999999	535	907	945	999999	463	196	483	934	154	999999	704	999999	999999	62	999999	999999	999999	785	812	738	999999	220	999999	915	880	611	204	999999	685	999999	641	847	192	291	797	719	741	939	327	999999	761	664	380	853	54	802	978	999999	999999	999999	108	588	205	999999	465	324	145	40	990	852	991	54	259	12	465	857	165	94	264	954	999999	447	467	999999	976	121	840	999999	870	999999	632	999999	443	432	999999	62	999999	999999	826	483	583	999999	999999	999999	994	716	999999	377	398	999999	646	894	277	50	707	661	131	999999	368	999999	484	227	170	912	229	999999	999999	999999	959	412	215	318	267	781	999999	843	498	999999	832	999999	705	472	529	682	440	738	999999	402	724	391	931	282	488	483	998	365	999999	46	999999	674	999999	589	417	999999	981	338	636	999999	999999	864	172	138	545	108	648	21	999999	487	481	491	
999999	219	111	999999	481	932	999999	999999	782	24	301	461	999999	168	165	126	999999	999999	700	112	111	999999	999999	860	229	802	737	390	835	987	667	999999	564	764	999999	895	487	839	514	59	508	999999	713	654	572	999999	392	387	942	531	956	165	786	379	389	27	486	999999	359	679	205	999999	948	794	999999	237	897	981	419	270	999999	225	38	999999	604	259	203	999999	297	999999	999999	359	448	313	41	511	287	195	385	731	418	246	490	835	853	999999	903	919	307	344	813	410	967	999999	892	740	137	144	774	140	823	999999	953	841	269	845	11	645	999999	846	999999	711	606	688	999999	402	735	202	798	545	999999	284	780	953	999999	999999	999999	767	999999	301	383	999999	999999	255	907	999999	293	999999	576	17	67	268	165	460	394	112	803	288	828	999999	15	935	346	999999	784	549	628	999	146	260	463	244	233	999999	999999	999999	999999	361	781	843	118	999999	626	790	488	96	129	329	568	602	215	113	938	921	295	448	807	191	470	368	390	293	512	325	554	822	44	999999	988	587	810	452	507	984	391	919	318	555	749	697	430	308	440	544	54	999999	305	312	186	34	999	119	891	423	463	825	999999	999999	246	999999	62	435	341	999999	791	762	606	953	540	376	999999	999999	999999	772	938	91	853	967	280	999999	526	732	516	964	587	701	561	94	999999	566	346	18	318	999999	645	999999	999999	459	753	292	753	351	771	809	999999	747	677	128	999999	381	971	615	39	999999	999999	329	918	376	403	100	211	522	999999	974	40	999999	999999	358	137	943	123	403	224	988	451	184	960	706	80	999999	33	442	999999	159	999999	731	978	276	999999	999999	85	999999	66	999999	90	999999	919	797	999999	999999	999999	999999	991	541	267	578	400	51	600	964	369	999999	999999	563	76	768	913	999999	999999	309	152	676	414	811	999999	999999	347	999999	907	220	265	172	999999	307	999999	999999	999999	999999	892	25	340	999999	676	979	956	863	304	999999	999999	322	327	646	999999	480	999999	138	915	999999	672	999999	241	839	143	389	709	999999	294	999	999999	371	327	845	390	999999	968	999999	999999	435	999999	999999	228	844	999999	999999	892	999999	999999	456	676	907	789	271	999999	157	784	999999	804	296	279	999999	999999	999999	975	999999	999999	482	999999	52	999999	424	138	490	334	667	526	396	875	999999	497	100	999999	837	332	619	582	65	999999	242	999999	477	411	712	165	105	999999	922	869	739	601	999999	362	713	999999	262	779	308	937	737	630	397	999999	267	999999	188	318	740	999999	365	652	999999	
42	33	462	999999	23	999999	334	238	241	604	527	145	999999	87	999999	737	892	80	999999	999999	999999	712	611	202	851	154	912	976	786	695	949	999999	96	662	387	999999	261	910	248	363	974	708	999999	36	870	490	999999	722	450	581	999999	902	524	378	820	330	999999	269	999999	869	512	358	452	545	999999	999999	999999	293	999999	409	486	982	831	487	999999	420	999999	999999	331	999999	833	200	536	215	847	56	989	718	841	999999	916	991	727	999999	850	626	999999	960	381	857	999999	999999	31	50	999999	999999	81	46	78	409	125	836	999999	821	45	999999	999999	247	698	608	34	340	999999	999999	999999	494	999999	461	637	683	999999	254	213	474	930	806	999999	495	119	981	974	952	649	441	941	90	63	905	999999	538	804	28	272	999999	999999	110	585	388	999999	610	611	620	409	395	999999	999999	633	473	891	999999	153	336	137	999999	633	999999	691	999999	999999	412	440	358	127	108	999999	999999	982	439	641	999999	230	790	936	509	380	364	999999	264	999999	81	456	590	24	999999	394	999999	890	555	149	761	419	574	685	155	179	262	502	999999	999999	118	999999	204	831	71	18	362	399	999999	346	279	529	436	823	631	955	850	344	23	714	999999	999999	999999	299	879	999999	656	114	791	999999	127	861	251	748	88	192	262	999999	952	105	42	87	272	219	870	242	982	999999	64	999999	999999	918	999999	999999	113	862	462	904	951	650	362	258	608	999999	228	418	287	688	999999	448	703	101	391	918	999999	334	982	226	429	999999	438	904	59	601	999999	209	381	655	999999	226	730	357	999999	312	999999	784	478	999999	991	462	955	304	999999	616	999999	238	536	570	914	779	999999	245	999999	314	221	999999	208	17	999999	28	46	999999	53	527	717	356	293	88	186	897	999999	18	235	967	999999	144	897	999999	114	782	672	810	999999	865	347	495	872	503	100	999999	585	471	697	999999	999999	332	999999	999999	899	150	944	999999	999999	26	924	871	20	518	999999	87	560	764	902	505	355	999999	892	188	190	232	483	790	988	891	321	393	320	999999	551	369	883	417	999999	964	837	999999	426	723	941	476	485	364	999999	23	999999	999999	568	201	999999	200	999999	82	309	677	666	164	470	999999	704	540	560	757	966	262	203	153	230	937	999999	140	809	178	247	713	999999	129	908	999999	168	500	999999	128	635	361	928	811	117	999999	308	999999	999999	923	999999	999999	915	999999	397	629	819	589	999999	631	999999	999999	391	272	835	595	930	546	999999	495	999999	214	999999	999999	132	999999	333	392	46	
363	639	985	386	999999	159	836	999999	29	732	999999	165	579	899	203	999999	149	969	666	976	521	937	761	436	999999	588	814	695	483	999999	999999	305	999999	553	247	991	999999	999999	504	122	998	797	910	999999	999999	999999	765	999999	521	846	983	645	667	416	524	426	877	999999	999999	307	345	150	999999	424	950	983	999999	35	662	212	58	39	474	554	999999	724	36	947	468	929	823	999999	184	637	999999	146	999999	30	999999	821	124	987	993	207	776	999999	482	495	999999	983	999999	739	999999	319	999999	954	180	123	439	999999	999999	929	101	999999	483	835	966	999999	803	999999	354	707	997	840	97	70	45	277	777	999999	251	541	93	484	999999	94	858	864	839	667	965	524	591	237	999999	999999	896	805	723	941	890	795	692	59	638	999999	741	811	999999	737	918	903	346	319	559	857	999999	616	870	399	977	112	847	145	848	830	125	769	418	903	174	240	553	835	238	455	849	999999	845	422	352	56	999999	112	749	72	188	282	678	574	347	999999	934	333	964	788	999999	556	211	999999	788	972	402	999999	999999	687	999999	510	90	113	17	812	770	458	57	930	469	999999	396	786	999999	843	101	999999	565	883	305	999999	871	450	999999	303	832	46	633	380	653	324	538	999999	712	999999	201	574	567	534	520	486	286	43	999999	212	169	999999	167	945	880	559	762	689	391	139	999999	640	605	999999	999999	999999	825	999999	999999	999999	216	335	84	999999	651	526	286	999999	373	999999	999999	999999	999999	305	144	418	879	688	499	104	561	999999	679	583	50	999999	969	852	999999	786	660	610	999999	184	995	834	349	999999	999999	364	283	731	325	572	999999	800	999999	999999	580	572	854	146	186	192	592	999999	999999	999999	999999	100	557	999999	486	999999	168	343	91	946	310	309	999999	694	394	999999	820	829	533	117	397	999999	51	669	999999	982	932	524	433	573	999999	999999	187	848	262	212	807	999999	255	999999	413	999999	999999	573	999	280	999999	170	751	51	371	762	834	548	114	692	58	887	160	999999	654	644	999999	517	364	672	132	999999	999999	999999	338	971	584	794	704	544	531	478	669	12	488	772	999999	999999	212	829	803	639	744	570	999999	919	698	999999	94	768	943	210	999999	337	999999	284	999999	569	713	999999	188	49	844	570	170	580	228	158	25	882	872	528	315	534	869	492	999999	871	38	419	999999	833	710	935	600	330	268	342	853	214	53	212	678	811	650	763	794	184	409	583	700	550	735	211	895	424	895	684	467	665	999999	857	541	304	
128	355	338	999999	969	839	321	886	304	811	838	999999	849	504	884	115	698	310	472	454	718	731	999999	508	49	186	999999	999999	874	198	999999	196	999999	384	999999	305	434	999999	999999	569	999999	999999	255	923	373	235	575	401	800	361	966	499	395	999999	585	396	257	829	869	792	414	737	999999	999999	407	652	999	999999	810	588	999999	813	104	999999	999999	903	999999	184	145	813	610	44	784	999999	231	915	999999	999999	999999	999999	58	999999	999999	422	165	534	803	149	526	720	236	110	590	221	681	162	404	492	904	682	999999	82	999999	65	192	999999	952	999999	884	491	999999	426	676	514	540	85	798	681	747	999999	999999	347	999999	425	587	510	454	572	842	999999	520	318	679	999999	999999	999999	910	959	240	999999	582	315	264	44	868	810	433	999999	681	605	364	723	999999	255	581	572	999999	999999	999999	681	924	389	656	815	971	999999	746	999999	127	564	999999	838	451	999999	86	794	93	623	556	999999	87	378	891	999999	714	797	573	433	999999	824	560	642	492	559	860	202	659	999999	999999	335	73	873	957	999999	440	526	281	782	999999	787	999999	801	722	699	604	999999	498	419	111	184	999999	323	24	303	13	532	999999	892	111	883	145	999999	560	999999	714	999999	999999	774	999999	197	525	791	263	757	345	999999	999999	792	954	314	704	999999	999999	999999	999999	750	858	664	123	999999	179	389	681	296	999999	999999	250	501	985	401	145	999999	999999	913	659	188	69	267	957	254	612	563	937	999999	189	895	999999	672	864	964	354	756	999999	999999	999999	146	119	967	999999	500	518	428	807	563	179	979	637	433	999999	188	690	999999	706	868	304	615	999999	885	116	999999	547	577	637	31	57	999999	999999	712	999999	522	78	101	161	467	736	194	999999	384	626	209	267	874	999999	685	999999	752	59	792	605	412	694	234	860	359	953	940	999999	785	516	790	916	999999	537	715	120	598	999999	249	142	119	859	77	999999	907	999999	673	143	951	747	304	339	281	117	493	828	843	241	801	513	999999	402	970	868	999999	293	341	999999	728	575	684	311	809	999999	495	552	627	965	999999	999999	290	806	840	48	221	999999	645	818	54	999999	276	367	999999	735	346	716	888	999999	432	624	167	336	415	385	999999	992	529	621	999999	940	211	877	287	941	999999	988	562	932	656	384	647	523	999999	840	999999	999999	663	84	322	778	664	999999	543	339	702	953	999999	465	974	999999	931	999999	999999	113	999999	999999	999999	999999	999999	358	164	999999	552	58	976	643	44	999999	999999	747	339	
455	308	842	285	782	344	948	248	279	999999	106	958	438	999999	623	999999	999999	164	999999	246	956	572	964	624	709	876	999999	363	69	919	826	999999	999999	999999	486	725	999999	827	903	64	141	468	242	760	67	996	123	605	362	326	999999	999999	174	510	382	999999	344	228	576	906	849	595	189	360	771	717	731	549	999999	898	999999	371	999999	856	115	999999	339	214	999999	712	762	889	999999	742	999999	415	224	726	515	603	390	146	260	996	999999	546	288	881	988	999999	275	573	638	999999	364	483	999999	318	405	884	553	139	999999	999999	154	960	594	999999	286	366	502	14	43	999999	518	999999	120	999999	999999	999999	219	457	225	225	447	199	260	547	387	600	999999	999999	331	999999	999999	261	999999	396	999999	253	951	841	605	999999	847	270	539	275	999999	538	999999	905	665	836	674	999999	913	999999	999999	955	709	999999	999999	999999	999999	596	683	412	323	999999	999999	723	999999	408	616	377	852	593	378	999999	659	985	602	849	999999	350	250	494	957	999999	347	47	970	897	543	905	782	919	521	261	586	137	951	688	196	649	502	999999	229	306	999999	999999	78	249	305	724	454	999999	458	769	999999	198	999999	999999	919	314	753	515	865	711	595	932	999999	126	600	532	44	913	662	588	847	984	275	999999	999999	999999	969	731	601	819	460	999999	471	752	999999	398	682	999999	769	999999	895	999999	401	517	711	320	258	951	649	773	690	540	557	869	921	370	923	794	658	999999	344	32	913	55	261	32	471	329	219	212	850	452	154	780	692	999999	592	757	999999	400	769	27	92	999999	139	919	25	999999	830	546	474	887	999999	868	547	873	83	356	266	688	999999	928	742	999999	923	247	396	776	187	71	777	999999	845	268	141	999999	940	95	999999	341	999999	999999	999999	999999	737	999999	519	999999	243	999999	999999	246	501	999999	550	841	285	999999	904	892	533	249	424	768	768	999999	52	999999	736	999999	999999	988	440	999999	681	979	999999	79	709	999999	727	120	542	999999	285	540	674	584	717	300	52	305	999999	999999	999999	999999	455	730	999999	437	999999	845	549	23	886	798	806	576	588	999999	411	999999	999999	943	174	422	706	66	492	237	635	467	956	446	999999	637	806	416	126	913	533	708	174	281	999999	882	571	528	481	999999	999999	107	996	156	888	836	369	999999	859	999999	71	398	999999	677	802	999999	888	999999	999999	258	999999	399	459	674	47	999999	51	663	999999	291	999999	188	585	15	999999	537	471	810	557	351	999999	569	557	730	852	145	999999	497	999999	589	
999999	469	692	232	999999	999999	647	331	118	999999	794	705	345	578	999999	883	999999	999999	183	999999	990	87	555	999999	999999	431	842	729	999999	902	241	553	194	322	297	391	495	362	519	999999	889	999999	999999	371	556	999999	999999	978	193	969	332	238	999999	214	598	916	913	207	252	74	501	918	509	216	954	251	520	999999	290	999999	397	460	722	999999	384	999999	999999	999999	938	417	208	863	545	852	999999	12	999999	980	724	381	999999	298	120	999999	667	999999	999999	495	416	315	62	210	698	38	999999	999999	516	309	829	999999	999999	728	269	835	865	999999	382	657	636	951	20	540	308	909	687	999999	350	277	999999	413	220	890	999999	632	365	997	175	516	279	708	999999	931	161	976	841	999999	38	284	999999	39	999999	999999	859	999999	304	521	902	788	999999	999999	999999	248	999999	426	536	649	951	636	480	868	472	865	387	999999	999999	999999	389	332	78	938	80	75	688	327	814	999999	999999	999999	338	999999	105	999999	999999	796	187	999999	978	999999	449	201	797	401	804	720	567	733	999999	931	999999	224	999999	579	720	412	412	465	560	634	611	999999	999999	639	308	636	773	95	699	590	750	999999	999999	654	882	876	150	679	271	967	759	90	632	999999	320	999999	999999	525	999999	999999	393	721	698	999999	133	999999	582	168	102	177	947	999999	43	24	999999	999999	123	999999	999999	843	272	733	204	592	874	530	676	519	999999	195	999999	257	428	936	206	38	517	756	531	999999	304	981	586	103	30	287	57	999999	917	999999	999	999999	828	822	501	660	527	116	999999	602	474	72	840	907	251	700	63	107	817	162	999999	367	999999	999999	549	999999	157	110	572	597	999999	68	602	802	196	703	999999	605	445	546	510	411	287	929	277	241	151	679	999999	999999	999999	999999	800	764	247	642	275	873	999999	220	513	999999	543	999999	128	415	470	47	999999	548	280	457	661	999999	651	875	90	38	687	317	149	477	258	252	373	999999	268	837	999999	999999	437	555	332	999999	43	93	999999	999999	810	862	771	113	999999	313	999999	776	298	529	123	999999	562	247	196	966	81	45	178	301	999999	999999	157	632	482	176	999999	725	135	999999	247	999999	17	684	999999	999999	545	45	519	999999	203	999999	999999	738	724	202	992	200	369	365	162	998	999999	999999	886	226	714	148	630	791	203	999999	651	860	292	555	999999	999999	999999	999999	431	46	999999	233	108	921	999999	418	908	290	184	919	365	770	284	248	652	999999	797	10	120	406	999999	999999	999999	999999	945	384	456	999999	999999	124	999999	998	
933	999999	483	691	477	999999	867	999999	240	350	999999	999999	968	880	586	53	902	923	89	999999	260	34	631	797	483	999999	976	973	962	999999	451	69	749	366	999999	167	765	961	999999	832	142	814	999999	73	121	999999	999999	74	999999	999999	999999	999999	999999	160	748	909	495	685	218	248	988	999999	343	500	898	999999	999999	612	54	428	288	941	959	256	999999	445	857	999999	686	15	339	999999	185	559	472	999999	999999	599	617	999999	672	999999	999999	724	844	248	480	999999	175	999999	999999	297	30	379	134	335	955	788	999999	312	61	927	999	212	909	87	718	784	999999	372	999999	934	999999	127	999999	208	198	245	999999	999999	999999	999999	999999	999999	72	999999	891	806	434	999999	999999	246	335	315	875	745	89	550	815	767	530	696	648	999999	41	999999	302	902	999999	999999	999999	720	385	625	999999	869	535	877	149	867	195	999999	359	890	790	295	609	689	251	21	128	999999	429	645	127	278	543	599	100	64	999999	988	192	999999	11	861	999999	709	999999	15	219	212	410	999999	581	618	347	757	22	746	408	613	661	612	806	498	999999	999999	508	78	336	935	999999	999999	129	207	729	850	999999	929	999999	900	999999	999999	801	916	247	482	999999	999999	999999	785	999999	354	656	145	337	580	702	999999	570	999999	210	898	999999	284	425	325	999999	999999	888	497	868	92	320	508	999999	425	811	890	260	818	676	999	147	999999	358	443	438	983	870	158	157	999999	368	315	699	822	566	526	501	921	653	689	620	444	916	504	43	157	253	911	769	812	262	752	452	211	761	138	999999	999999	999999	844	513	739	349	999999	724	15	999999	79	859	999999	999999	338	174	987	388	703	633	853	999999	999999	999999	958	389	345	999999	615	862	497	999999	437	999999	519	44	999999	185	880	999999	434	779	38	999999	184	62	484	423	999999	588	465	823	68	505	82	999999	606	114	555	360	14	369	119	152	999999	18	999999	693	879	304	364	999999	508	608	209	999999	999999	942	999999	906	904	921	209	36	999999	674	13	932	528	937	438	705	630	530	100	999999	670	885	36	999999	630	791	999999	999999	233	653	324	459	305	998	210	663	547	999999	999999	92	999999	999999	744	647	14	499	999999	999999	999999	659	191	999999	999999	144	999999	495	916	999999	286	123	387	579	803	754	359	553	999999	529	737	775	167	981	84	999999	904	588	999999	999999	171	999999	625	602	999999	999999	472	346	941	999999	999999	714	746	999999	999999	341	704	591	288	990	999999	461	863	999999	999999	999999	502	209	903	509	240	824	355	538	239	
156	497	784	999999	999999	291	23	612	999999	999999	32	38	20	619	742	313	322	309	159	100	709	999999	999999	398	999999	82	272	442	441	930	771	369	218	918	226	844	999999	999999	999999	708	284	849	397	712	191	71	999999	590	170	206	999999	524	999999	447	529	878	999999	999999	999999	167	29	580	180	545	172	999999	820	999999	403	898	394	546	260	450	815	999999	879	999999	217	999999	590	682	282	245	22	257	174	770	999999	347	999999	999999	636	892	689	704	999999	999999	550	527	250	999999	196	999999	811	381	274	754	632	668	999999	250	189	537	576	347	307	999999	999999	914	499	60	702	66	572	860	910	367	761	120	191	999999	727	689	372	999999	999999	999999	999999	999999	982	420	147	730	999999	95	999999	108	999999	352	999999	999999	328	635	38	199	697	140	698	999999	471	906	992	521	486	970	523	499	175	999999	999999	297	511	892	931	89	999999	999999	718	999999	999999	811	51	419	714	999999	999999	102	661	182	502	365	321	482	179	86	427	626	253	999999	999999	854	933	938	500	119	999999	435	703	949	287	725	421	221	999999	659	999999	999999	807	49	270	430	838	992	885	999999	975	38	999999	855	661	296	728	351	914	999999	878	112	918	604	214	284	398	712	999999	999999	943	999999	48	999999	220	844	818	999999	116	999999	999999	940	63	14	143	214	712	847	999999	990	997	80	307	782	781	762	999999	212	835	999999	41	999999	999999	118	999999	999999	990	213	645	816	478	524	999999	772	999999	999999	59	999999	470	999	572	551	424	904	999999	873	802	999999	737	458	999999	615	379	130	119	890	843	944	462	268	999999	999999	212	999999	522	483	835	534	147	844	999999	750	999999	999999	423	999999	711	202	999999	678	82	999999	476	197	636	862	154	125	999999	999999	104	999999	461	212	785	74	999999	999999	391	305	48	999999	129	893	745	440	873	543	706	629	189	999999	615	784	195	999999	41	999999	999999	660	338	720	871	999999	749	608	299	539	999999	999999	150	768	810	44	640	804	615	582	451	205	999999	610	999999	43	575	454	999999	676	999999	304	42	334	107	731	999999	328	407	736	154	146	151	343	493	357	488	420	999999	580	999999	391	875	459	999999	649	671	727	311	837	817	999999	118	622	523	755	326	816	670	89	77	322	407	999999	438	315	64	655	999999	71	999999	999999	614	999999	532	634	999999	999999	761	999999	70	249	26	569	999999	848	37	528	819	738	40	672	749	760	513	832	984	996	30	268	595	25	610	250	292	662	690	200	999999	999999	999999	743	64	222	999999	828	
305	999999	999999	589	287	535	836	999999	40	883	415	854	415	700	999999	432	562	503	863	55	638	999999	286	267	168	837	438	930	999999	999999	617	536	999999	999999	536	156	47	441	980	69	999999	231	999999	409	999999	836	784	399	999999	903	191	561	359	973	199	999999	561	702	431	999999	106	999999	976	743	276	999999	122	999999	173	502	999999	999999	999999	803	999999	417	566	877	999999	999999	63	48	691	999999	115	65	187	768	999999	17	999999	344	999999	540	962	999999	254	476	143	377	723	63	236	746	517	999999	48	555	117	782	962	999999	691	109	396	68	224	477	638	220	999999	999999	246	165	907	61	121	981	841	999999	172	100	743	999999	608	999	812	944	991	54	26	632	661	712	999999	911	999999	909	154	904	69	999999	999999	923	999999	379	817	80	839	466	949	66	999999	525	620	872	940	57	999999	396	255	279	485	593	999999	79	693	533	121	996	408	211	837	936	532	394	262	999999	968	239	192	742	999999	535	999999	960	999999	146	102	181	970	999999	999999	757	659	790	302	253	999999	606	686	293	959	842	999999	747	229	777	992	235	620	130	999999	272	213	999999	173	999999	999999	243	999999	556	999999	939	35	803	794	89	999999	742	999999	18	999999	371	552	899	783	272	477	358	740	149	153	866	561	999999	999999	155	554	156	999999	352	755	496	454	139	851	30	816	999999	953	149	999999	260	142	612	39	717	999999	999999	729	999999	481	150	999999	999999	413	574	387	185	999999	648	535	999999	126	750	263	999999	917	423	57	999999	455	999999	405	600	649	999999	734	949	820	807	435	999999	426	725	870	614	994	442	725	287	642	641	977	999999	614	369	143	392	358	999999	800	999999	266	966	999999	269	745	901	372	520	840	999999	365	479	222	295	713	400	879	648	609	999999	697	999999	130	814	245	999999	986	289	759	999999	999999	394	16	999999	983	460	280	999999	869	999999	79	215	446	214	999999	507	101	329	656	743	512	710	826	326	999999	496	999999	640	33	655	999999	93	760	999999	837	970	999999	999999	999999	999999	130	278	779	517	414	999999	334	916	538	737	999999	999999	999999	26	999999	890	568	690	532	999999	614	639	999999	224	186	986	999999	999999	376	999999	44	999999	999999	402	622	999999	999999	318	911	125	999999	929	111	295	656	259	999999	744	999999	947	412	999999	999999	999999	999999	490	999999	565	999999	428	48	386	550	233	702	999999	648	240	403	605	959	999999	778	416	335	685	538	301	567	999999	999999	709	298	428	902	999999	458	213	999999	141	552	375	978	493	87	785	
388	877	999999	667	610	230	350	999999	987	999999	13	153	999999	963	952	399	999999	412	892	338	97	131	331	450	540	445	486	999999	63	593	281	295	999999	550	307	660	708	899	327	314	368	999999	440	750	999999	314	724	999999	189	163	999999	575	600	999999	697	999999	556	152	137	175	999999	88	10	404	881	717	814	999999	666	301	690	999999	95	588	969	852	690	581	200	235	999999	695	999999	899	226	705	695	590	852	50	114	565	772	999999	570	290	245	999999	869	541	500	786	999999	887	473	279	490	22	999999	999999	999999	975	999999	902	455	58	999999	110	187	999999	32	234	999999	626	196	134	335	933	27	688	999999	654	711	658	999999	934	571	205	435	999999	225	682	810	999999	474	139	613	870	999999	522	999999	144	858	693	999999	276	699	508	700	348	999999	557	994	100	239	921	273	303	177	521	487	800	675	241	960	349	423	90	161	67	521	999999	236	505	999999	481	999999	28	999999	468	999999	72	504	96	12	668	687	999999	776	552	866	319	703	999999	999999	494	469	627	999999	179	853	619	356	643	999999	488	999999	999999	696	999999	136	254	999999	708	286	999999	305	588	999999	302	661	703	313	609	999999	211	762	51	999999	909	22	178	294	969	615	999999	715	999999	269	999999	999999	198	33	29	425	999999	165	994	999999	620	999999	881	397	441	517	159	315	999999	453	626	999999	289	39	787	744	958	960	194	103	661	708	445	329	716	954	473	999999	293	194	579	55	767	141	849	720	141	780	999999	999999	465	999999	999999	417	642	797	68	999999	999999	999999	466	661	971	901	258	911	999999	561	999999	486	53	479	31	999999	873	580	958	999999	190	77	613	188	116	999999	637	999999	739	37	686	918	895	315	445	999999	727	999999	999999	866	883	937	999999	579	108	376	418	986	999999	999999	543	72	838	911	978	177	671	288	999999	249	273	906	182	725	874	999999	591	999999	999999	999999	834	956	505	999999	273	252	110	43	89	739	999999	651	63	999999	494	999999	89	984	999999	999999	999999	999999	372	835	602	999999	765	251	704	346	785	680	951	285	582	587	566	747	999999	999999	77	999999	208	815	926	622	852	849	999999	999999	682	999999	411	767	674	394	999999	669	499	295	487	858	338	743	953	642	999999	778	750	999999	67	999999	346	601	209	709	999999	556	999999	999999	999999	999999	20	999999	999999	189	278	999999	999999	197	999999	896	257	362	257	218	999999	999999	862	999999	923	999999	108	333	999999	350	270	809	999999	964	999999	47	760	519	171	571	848	884	90	999999	373	999999	178	
999999	999999	999999	95	983	354	990	410	785	694	999999	999999	60	817	686	999999	999999	999999	469	626	999999	53	999999	146	738	999999	686	999999	999999	999999	999999	919	418	999999	999999	999999	41	265	286	465	577	999999	999999	353	143	999999	999999	754	171	999999	767	855	904	888	533	519	957	34	999999	999999	668	999999	985	999999	606	999999	999999	154	282	999999	231	999999	641	999999	58	91	999999	612	999999	999999	89	999999	999999	793	617	999999	25	530	382	35	462	16	908	493	797	999999	999999	956	747	437	815	966	481	895	410	709	999999	899	839	999999	834	354	31	82	999999	999999	999999	999999	999999	999999	691	127	771	999999	813	224	159	157	217	999999	512	729	865	575	468	122	460	313	392	907	27	125	690	930	200	117	985	835	999999	71	526	999999	999999	999999	745	698	204	999999	91	999999	560	76	692	999999	938	999999	488	455	999999	600	999999	128	810	886	355	575	436	999999	66	705	238	323	999999	156	584	999999	566	999999	830	769	999999	235	231	205	357	951	433	952	991	95	629	539	231	189	785	999999	575	999999	37	179	271	363	178	385	957	246	698	546	163	811	548	999999	999999	843	682	999999	896	614	538	404	152	999999	999999	970	86	698	101	198	371	999999	561	999999	465	660	507	564	67	845	247	999999	262	999999	999999	190	999999	999999	999999	999999	506	734	511	999999	747	632	37	787	514	207	308	269	154	510	184	977	260	999999	541	965	346	128	999999	60	376	428	152	265	686	668	433	454	783	713	691	999999	674	599	542	999999	632	720	59	860	546	978	965	751	712	821	999999	999999	999999	949	51	388	999999	460	999999	329	999999	999999	999999	999999	774	854	999999	999999	818	548	312	999999	727	708	342	625	78	999999	999999	397	462	400	999999	999999	999999	155	362	999999	999999	313	894	999999	15	999999	351	860	999999	999999	999999	692	503	534	932	999999	518	279	561	999999	617	426	319	609	946	206	866	100	999999	246	116	628	502	650	769	515	999999	98	655	999999	367	481	16	864	999999	821	894	928	467	388	999999	470	999999	969	227	255	999999	294	999999	808	356	261	640	382	107	467	199	852	765	427	999999	430	623	999999	35	145	419	455	999999	134	312	999999	632	999999	890	646	999999	532	433	523	522	369	820	847	168	999999	841	999999	999999	588	999999	52	172	50	999999	926	846	547	944	91	835	999999	999999	152	999999	417	999999	799	492	460	999999	667	428	999999	905	160	609	776	888	919	999999	999999	687	974	502	999999	999999	592	972	964	799	497	588	352	687	999999	639	677	351	750	999999	51	151	316	
999999	999999	624	921	145	999999	326	80	999999	35	787	60	860	999999	999999	246	999999	46	999999	528	660	935	88	86	999999	931	999999	931	999999	148	999999	262	643	999999	818	537	645	854	457	999999	647	999999	838	999999	564	999999	999999	883	37	115	999999	451	223	999999	655	230	999999	548	367	214	207	395	645	520	593	534	999999	489	937	122	999999	787	999999	573	880	931	107	525	521	926	817	999999	903	329	39	990	49	30	725	598	651	107	496	253	67	261	93	327	969	39	999999	633	945	999999	514	999999	862	650	742	724	999999	999999	36	440	999999	999999	491	999999	490	603	495	999999	999999	349	471	999999	301	345	999999	629	847	780	999999	491	706	999999	692	989	999999	709	137	398	999999	999999	475	290	999999	66	856	498	770	767	999999	375	544	999999	869	999999	453	20	39	526	999999	999999	876	352	814	544	734	999999	876	502	999999	781	476	106	118	763	874	191	432	244	489	28	858	90	999999	190	947	871	999999	95	546	999999	680	610	999999	999999	134	132	476	536	331	653	621	277	266	64	899	447	725	115	732	271	999999	999999	47	999999	999999	796	999999	633	999999	862	888	999999	956	706	111	865	999999	944	638	751	714	896	912	999999	407	591	823	889	291	510	156	999999	363	999999	225	999999	572	149	909	999999	724	842	939	469	765	999999	321	559	953	43	605	781	476	980	557	692	881	999999	718	999999	972	519	351	999999	716	679	999999	682	490	225	302	702	45	310	37	871	999999	999999	79	999999	999999	999999	935	258	904	375	741	999999	999999	999999	999999	370	431	245	366	214	500	852	752	96	402	999999	999999	738	740	902	745	176	952	999999	735	437	142	151	403	708	583	103	191	351	937	999999	955	957	220	999999	281	799	944	823	999999	113	999999	983	999999	641	205	999999	517	12	999999	999999	999999	999999	798	576	238	289	842	658	630	407	999999	410	999999	348	683	121	527	808	631	999999	232	139	314	631	999999	158	967	762	512	999999	585	189	722	372	634	999999	168	643	702	991	956	999999	202	973	442	999999	999999	999999	999999	93	678	709	999999	682	352	300	737	176	840	90	999999	999999	155	253	999999	491	688	786	714	999999	953	883	999999	639	989	936	937	340	199	445	999999	999999	805	429	708	999999	809	999999	999999	343	185	999999	803	622	679	876	150	999999	162	950	999999	999999	999999	196	140	794	603	999999	999999	416	362	407	977	999999	767	189	285	726	999999	999999	682	648	766	380	595	961	999999	493	960	123	999999	989	188	248	832	274	21	618	999999	913	282	999999	356	613	
999999	999999	24	999999	855	500	999999	424	413	999999	278	964	999999	999999	999999	179	714	999999	780	579	620	999999	999999	739	573	502	177	999999	999999	631	671	613	301	163	399	999999	946	682	638	469	999999	381	585	999999	970	999999	982	999999	999999	128	209	172	298	999999	992	999999	558	285	999999	362	999999	934	986	999999	545	999999	999999	138	999999	784	233	41	482	320	999999	248	999999	999999	999999	705	999999	999999	649	999999	432	999999	325	524	170	782	999999	671	848	285	147	587	395	999999	436	999999	999999	853	911	242	999999	177	690	977	719	753	829	311	516	138	841	427	999999	677	358	999999	348	157	999999	999999	999999	562	999999	206	183	479	999999	983	821	462	510	666	993	416	423	264	999999	999999	805	416	952	957	999999	720	999999	720	999999	717	455	400	967	56	999999	344	716	343	985	493	804	249	900	846	489	64	627	185	433	877	264	104	226	10	352	561	999999	568	407	472	999999	463	186	145	537	999999	494	463	780	659	699	89	279	335	999999	565	516	116	999999	110	102	268	296	425	463	361	183	967	999999	999999	719	158	935	999999	999999	351	73	764	318	999999	569	174	404	773	187	185	824	891	467	999999	54	517	101	307	380	503	176	760	682	185	999999	527	999999	456	939	999999	153	756	603	201	999999	751	798	419	999999	928	864	999999	247	288	536	999999	999999	917	999999	211	66	999999	152	237	185	312	92	142	809	51	414	947	834	635	41	78	297	276	294	999999	719	681	999999	452	639	653	523	403	648	965	999999	999999	177	738	494	515	613	999999	26	200	669	665	999999	999999	523	999999	688	612	256	468	994	242	632	986	999999	999999	870	999999	999999	531	789	688	493	844	33	999999	780	999999	150	526	464	999999	260	104	633	63	999999	278	928	723	999999	999999	999999	190	971	785	219	190	255	119	644	912	778	494	410	981	181	765	475	950	145	592	471	729	13	83	982	999999	362	438	999999	999999	999999	999999	999999	999999	541	313	999999	247	363	999999	850	41	999999	552	152	999999	999999	652	881	315	803	977	588	381	449	427	999999	897	999999	680	827	999999	804	51	999999	904	999999	999999	449	868	892	237	999999	544	742	439	847	461	999999	999999	844	710	556	999	798	794	295	195	438	124	999999	974	999999	683	772	43	999999	840	411	248	838	171	212	999999	999999	576	390	999999	639	999999	580	725	967	587	835	127	269	804	253	356	999999	742	103	335	742	917	793	999999	772	708	211	16	999999	691	387	683	507	999999	587	232	413	252	555	427	544	999999	999999	856	847	999999	
773	999999	597	999999	999999	106	77	877	999999	999999	999999	476	281	999999	808	573	999999	286	210	999999	619	999999	999999	31	942	376	196	676	791	999999	910	999999	76	126	935	779	419	995	999999	999999	615	999999	273	999999	449	936	970	624	999999	970	735	730	655	999999	46	999999	214	575	999999	999999	999999	999999	95	938	999999	845	410	999999	995	39	163	679	225	919	547	988	462	145	999999	16	405	571	67	820	999999	189	999999	382	90	887	574	843	883	999999	380	224	545	334	999999	999999	536	816	629	588	999999	999999	515	999999	157	58	594	79	999999	999999	859	348	999999	274	342	413	564	999999	84	999999	999999	320	999999	999999	549	332	452	138	646	978	479	999999	999999	478	14	550	674	555	999999	999999	303	505	999999	778	947	42	880	281	991	94	48	508	741	999999	133	506	999999	106	196	824	605	465	999999	999999	635	280	999999	865	270	999999	739	19	999999	52	814	959	470	27	471	517	999999	181	146	561	940	971	847	430	354	999999	290	577	368	410	436	837	82	835	152	676	636	24	20	210	355	38	705	698	707	173	999999	252	634	679	382	433	329	871	84	664	432	975	520	762	999999	999999	651	402	999999	976	887	634	874	795	880	999999	170	936	999999	912	999999	999999	723	190	999999	48	943	688	37	999999	999999	999999	761	488	253	661	503	258	699	999999	386	312	92	730	286	411	377	839	798	945	273	392	665	171	398	999999	262	999999	300	472	228	999999	375	614	999999	999999	873	999999	551	229	933	912	247	32	535	963	76	992	999999	70	670	113	890	999999	999999	136	545	599	100	969	408	173	957	236	964	424	999999	477	272	999999	537	981	297	578	21	360	999999	642	636	434	217	269	999999	999999	801	124	82	292	875	342	151	284	305	581	820	769	954	20	68	121	36	598	730	999999	533	689	816	999999	81	999999	980	902	963	999999	762	149	738	999999	999999	849	351	654	602	929	999999	263	999999	716	758	251	406	144	583	524	408	618	538	129	707	999999	308	760	221	496	999999	999999	999999	639	819	681	41	999999	584	218	999999	381	995	801	858	280	13	999999	999999	829	999999	846	329	448	267	153	610	618	999999	323	999999	590	442	116	999999	218	941	999999	999999	86	220	179	559	999999	755	37	623	737	271	999999	118	208	207	999999	515	515	919	873	382	675	80	422	216	271	667	188	938	889	232	649	338	956	213	486	619	811	296	954	999999	240	530	999999	999999	593	999999	352	393	999999	601	73	299	999999	673	230	16	797	963	298	706	577	98	733	
514	621	108	161	994	721	773	703	228	965	190	999999	155	206	75	622	66	325	795	887	298	999999	360	269	999999	999999	479	821	999999	999999	257	125	151	796	368	735	999999	62	357	671	287	898	844	999999	999999	531	999999	999999	732	351	999999	391	781	210	445	355	271	838	868	999999	252	999999	854	231	999999	75	999999	359	999999	339	137	13	999999	999999	610	400	325	35	381	761	908	669	999999	506	999999	865	343	999999	361	999999	473	656	194	345	429	999999	53	999999	999999	822	999999	999999	971	402	224	238	999999	999999	600	999999	39	245	467	999999	113	582	862	999999	466	851	731	69	999999	824	999999	481	999999	631	704	999999	356	702	419	999999	240	999999	697	696	292	536	452	685	350	315	984	237	198	86	241	846	999999	695	166	764	101	999999	727	157	537	743	419	791	999999	999999	698	336	826	908	876	999999	999999	176	75	929	409	999999	719	999999	999999	638	999999	742	999999	858	810	661	546	654	467	769	464	550	169	549	127	999999	733	33	617	657	999999	289	999999	320	960	306	629	236	364	56	999999	45	316	898	999999	676	999999	103	515	999999	790	181	451	999999	999999	345	17	526	812	749	999999	695	999999	193	999999	12	999999	89	898	513	42	319	300	420	28	429	243	270	999999	450	268	999999	517	580	866	239	999999	999999	999999	625	999999	112	424	614	999999	65	960	133	672	457	999999	321	205	999999	14	481	881	40	98	47	111	747	437	371	491	999999	999999	504	327	996	174	449	236	999999	224	929	999999	685	687	962	468	119	597	999999	316	999999	999999	515	576	394	358	807	999999	999999	523	551	675	62	133	60	877	999999	806	999999	999999	695	999999	999999	788	84	586	206	999999	135	579	992	159	999999	999999	999999	249	999999	928	932	648	366	444	421	758	999999	264	842	561	999999	999999	999999	313	922	999999	621	861	999999	999999	502	807	161	463	879	999999	531	402	878	997	588	811	215	537	873	36	926	261	999999	174	999999	819	744	644	999999	49	999999	999999	237	449	444	683	729	999999	436	999999	496	999999	564	999999	237	999999	386	845	972	825	880	475	439	895	430	370	198	999999	611	682	72	517	746	839	670	842	999999	438	563	905	91	270	111	748	999999	34	696	498	936	845	999999	899	999999	892	169	111	259	999999	29	83	495	384	999999	999999	999999	979	166	724	515	395	115	947	291	77	743	620	373	691	366	406	999999	999999	418	999999	248	172	845	854	680	569	999999	833	419	489	420	999999	999999	999999	686	559	868	999999	983	551	740	495	617	604	999999	548	737	
999999	999999	999999	410	999999	966	999999	999999	999999	144	999999	53	945	802	281	538	802	999999	47	999999	25	14	999999	538	701	999999	866	35	753	555	250	999999	141	831	34	999999	796	89	625	740	359	843	786	425	566	928	999999	749	469	957	815	947	999999	855	722	999999	178	999999	709	999999	109	552	761	354	893	605	999999	999999	999999	422	999999	723	999999	307	344	181	228	391	971	772	679	999999	999999	796	739	302	595	999999	999999	471	690	710	380	546	640	807	91	442	531	960	26	922	972	56	224	999999	916	813	521	550	345	787	123	936	409	982	986	999999	999999	601	19	999999	15	315	732	41	352	494	999999	999999	100	785	999999	999999	999999	756	154	519	581	647	999999	782	765	999999	999999	902	597	999999	147	657	821	999999	827	930	951	999999	917	666	323	193	999999	431	999999	984	460	999999	927	112	191	652	999999	476	999999	999999	224	999999	869	447	999999	999999	443	909	999999	999999	714	999999	957	929	69	373	839	488	205	397	898	954	635	780	117	577	975	999999	262	495	999999	354	732	861	715	723	521	479	487	494	749	839	999999	146	279	999999	601	998	52	817	813	359	999999	996	78	999999	601	99	339	611	854	948	657	999999	199	370	250	106	223	999999	999999	369	10	711	647	999999	879	499	510	630	975	977	452	444	682	470	84	736	792	454	131	432	150	876	639	801	192	224	947	909	999999	505	784	999999	965	453	359	569	999999	19	391	112	588	709	635	877	506	222	189	729	295	514	999999	768	999999	429	999999	134	82	846	876	665	551	999999	393	480	202	999999	479	238	120	999999	388	782	73	28	999999	999999	250	762	305	969	44	227	623	732	201	25	491	545	234	234	496	512	143	999999	999999	987	999999	165	999999	999999	743	950	618	999999	999999	999999	999999	999999	585	788	884	319	550	999999	630	999999	977	661	289	187	999999	933	13	885	28	999999	649	347	468	856	125	999999	88	545	236	93	608	999999	999999	670	319	295	999999	446	350	187	961	999999	106	999999	20	664	999999	506	504	810	947	999999	999999	260	882	368	737	729	672	799	241	999999	679	999999	725	143	64	999999	999999	969	973	566	545	840	914	999999	251	999999	845	999999	218	581	51	426	146	999999	90	356	788	951	557	999999	774	999999	999999	956	557	559	999999	876	609	266	999999	534	999999	390	999999	921	999999	470	127	505	883	220	590	660	999999	999999	409	849	63	707	831	915	422	742	792	999999	999999	957	999999	691	731	999999	852	952	942	516	588	755	999999	168	21	327	834	62	999999	563	
999999	295	992	304	160	661	999999	999999	999999	999999	999999	104	598	999999	36	387	606	435	999999	914	368	638	717	456	674	653	170	894	696	513	90	370	394	238	42	999999	964	569	540	79	156	950	526	999999	404	494	999999	999999	142	999999	720	408	287	443	999999	333	999999	999999	629	506	501	929	214	921	642	752	709	369	999999	999999	422	47	895	999999	768	999999	121	498	999999	999999	495	676	761	73	793	999999	92	999999	43	999999	41	999999	940	44	999999	226	746	999999	999999	999999	784	798	331	715	220	683	513	999999	675	999999	999999	89	494	448	20	824	177	150	999999	960	669	758	999999	463	395	999999	107	999999	136	551	999999	515	999999	409	406	999999	354	56	999999	119	999999	509	286	256	496	999999	934	501	33	999999	59	605	476	999999	982	999999	473	868	999999	226	586	653	455	999999	999999	706	999999	999999	999999	323	479	131	298	28	999999	999999	481	89	966	442	69	605	837	999999	501	75	999999	296	426	379	234	486	726	636	533	524	999999	162	139	790	999999	849	458	710	284	928	317	458	833	822	554	394	901	887	167	980	816	999999	632	61	999999	999999	667	999999	99	999999	405	662	494	277	999999	329	949	999999	999999	219	156	136	107	999999	757	590	999999	603	825	839	585	838	478	552	708	980	529	88	133	905	999999	786	620	999999	533	655	963	565	999999	234	444	724	999999	947	833	689	975	69	303	999999	426	74	847	259	416	566	999999	999999	569	999999	999999	999999	62	750	38	370	515	999999	999999	112	999999	999999	886	999999	405	860	607	999999	718	999999	15	469	999999	56	488	999999	938	371	875	999999	999999	31	996	591	434	572	999999	999999	918	473	183	169	999999	201	459	999999	187	256	853	555	959	661	233	549	130	341	999999	15	999999	910	999999	154	999999	82	639	999999	901	305	176	832	198	127	612	255	845	999999	999999	593	999999	999999	940	691	517	329	999999	811	798	456	471	103	999999	666	228	18	50	39	228	948	999999	999999	627	999999	90	999999	367	841	999999	999999	704	284	892	502	418	312	999999	740	636	999999	74	828	807	455	833	83	356	532	899	604	214	816	626	999999	42	743	342	999999	611	496	961	176	763	820	752	196	999999	983	257	999999	47	310	402	999999	884	732	56	999999	58	999999	675	999999	942	453	772	999999	999999	402	470	999999	969	913	138	150	659	898	75	986	999999	647	999999	372	284	982	999999	904	423	28	616	310	697	999999	18	604	820	999999	233	999999	58	864	999999	807	999999	583	946	134	181	262	948	985	666	999999	999999	411	144	999999	
560	959	885	868	474	639	786	999999	977	810	904	534	329	532	674	755	999999	838	118	999999	849	701	46	443	732	999999	80	630	643	637	689	607	999999	999999	999999	273	434	999999	400	899	31	363	605	146	229	646	999999	426	320	910	132	641	999999	80	463	859	922	452	145	312	569	166	526	349	130	307	75	811	956	411	331	757	447	219	53	495	105	900	223	999999	238	654	319	732	999999	57	314	999999	999999	716	999999	981	54	999999	999999	999999	837	265	25	922	581	131	999999	999999	999999	374	204	93	36	999999	999999	32	238	60	84	999999	846	793	834	82	993	676	756	249	70	350	713	999999	879	999999	999999	839	885	301	514	999999	194	999999	153	151	853	230	999999	96	952	328	753	993	23	425	28	53	431	999999	999999	904	375	229	849	248	999999	844	213	848	320	924	146	937	546	967	730	446	649	999999	229	772	999999	999999	297	741	597	719	999999	999999	169	613	418	943	371	999999	741	964	999999	904	999999	18	26	523	775	999999	191	999999	457	56	694	999999	403	737	722	999999	600	705	932	117	651	941	509	749	689	999999	515	999999	575	937	235	765	885	745	213	221	755	790	999999	999999	560	781	272	298	769	999999	219	999999	999999	999999	18	45	42	453	999999	547	999999	277	834	79	522	987	250	520	999999	999999	696	658	534	511	410	809	811	999999	557	870	679	220	979	111	999999	835	973	370	999999	200	733	442	491	665	712	999999	999999	824	746	572	541	751	477	840	999999	561	999999	719	999999	208	999999	369	999999	393	868	298	297	732	582	687	24	879	591	630	205	263	176	999999	799	921	999999	987	926	984	999999	927	742	148	220	999999	688	264	565	999999	966	999999	546	108	797	423	201	999999	252	999999	999999	661	999999	999999	645	637	394	999999	999999	882	355	246	442	911	64	999999	556	158	522	646	999999	759	323	861	999999	999999	717	77	80	386	730	630	999999	999999	999999	676	767	999999	503	583	551	410	344	999999	384	730	931	635	54	857	867	999999	999999	605	71	999999	999999	308	999999	813	920	326	217	543	162	725	501	576	484	387	182	999999	654	938	105	598	425	999999	487	933	899	91	999999	223	518	688	918	999999	805	638	999999	468	999999	999999	999999	234	202	801	530	659	238	364	999999	667	684	999999	397	772	510	472	999999	999999	999999	260	913	838	999999	999999	999999	999999	806	362	771	846	58	999999	949	965	285	999999	999999	623	119	827	704	544	931	366	538	312	999999	155	639	342	264	632	999999	460	775	824	931	207	776	999999	852	999999	
593	314	619	971	266	432	496	639	76	759	597	999999	999999	999999	907	999999	466	721	183	660	723	999999	591	426	76	499	199	461	938	208	847	999999	974	828	951	626	747	566	56	867	658	999	275	505	44	999999	999999	999999	917	994	741	64	883	202	162	165	722	999999	999999	766	999999	45	700	868	912	544	999999	999999	427	290	199	899	674	315	11	723	172	95	391	422	999999	792	544	943	467	792	179	782	999999	795	903	554	661	289	634	623	999999	999999	592	500	634	189	999999	636	999999	999999	390	577	200	439	992	637	811	999999	183	451	501	756	410	130	374	246	60	999999	999999	645	247	395	680	388	424	765	502	999999	788	414	813	907	999999	625	411	999999	999999	999999	803	276	742	179	116	999999	999999	552	999999	999999	136	397	138	356	259	999999	603	995	896	811	999999	999999	144	999999	999999	768	637	593	618	999999	718	772	999999	813	828	120	903	78	288	497	266	872	768	999999	763	400	285	466	658	979	32	416	704	780	232	999999	999999	821	999999	999999	999999	538	933	221	753	999999	742	325	528	149	266	535	999999	409	554	152	468	113	167	999999	492	181	999999	638	999999	999999	77	874	591	262	999999	91	999999	999999	999999	728	938	556	286	410	999999	999999	938	519	723	999999	700	305	235	89	117	39	663	999999	855	384	999999	304	458	452	295	999999	999999	999999	171	184	932	776	467	999999	213	911	826	757	654	532	243	425	915	276	611	999999	648	511	154	948	428	441	94	999999	999999	999999	108	999999	999999	790	235	671	357	548	564	923	837	999999	876	205	212	906	517	333	151	187	389	191	841	523	999999	999999	131	223	756	501	692	900	999999	569	813	992	642	864	306	571	999999	377	712	999999	934	249	634	999999	745	521	924	761	425	947	264	916	992	601	999999	999999	550	999999	792	73	241	936	999999	316	392	219	273	652	36	999999	999999	22	479	163	999999	999999	598	182	477	999999	577	999999	485	999999	315	896	10	51	304	303	31	933	584	999999	456	998	541	999999	566	999999	258	281	734	845	999999	999999	999999	999999	999999	589	414	377	666	999999	999999	310	461	953	11	495	219	999999	358	733	558	186	437	831	707	999999	999999	279	616	940	985	999999	206	639	916	72	460	171	38	714	999999	654	276	35	999999	155	546	587	327	999999	327	36	923	999999	297	661	814	615	141	432	150	144	760	725	572	200	113	822	46	938	45	58	202	643	999999	904	909	411	678	999999	53	861	952	545	623	999999	999999	205	352	265	257	845	39	606	574	754	
893	550	463	961	51	724	999999	388	45	279	833	999999	166	392	751	999999	936	579	999999	999999	191	225	112	999999	999999	908	479	780	690	999999	28	596	999999	99	21	368	999999	717	520	328	320	574	509	354	135	101	48	960	513	844	999999	459	226	999999	573	678	448	999999	999999	143	999999	770	697	999999	260	246	220	77	381	999999	999999	228	999999	70	968	999999	715	758	487	727	869	999999	276	845	291	568	379	999999	999999	343	999999	108	575	387	83	550	876	999999	999999	999999	999999	999999	588	130	390	690	999999	166	326	956	962	999999	373	425	999999	999999	503	852	999999	692	866	999999	551	48	473	365	653	682	987	428	999999	61	665	597	999999	999999	930	156	465	999999	177	223	999999	999999	380	240	735	999999	123	347	56	34	109	999999	999999	454	429	550	999999	999999	46	718	178	897	999999	911	34	775	579	374	999999	999999	396	999999	524	653	999999	981	999999	242	630	504	568	649	999999	999999	999999	264	999999	401	999999	389	499	440	565	459	999999	570	999999	999999	216	960	999999	999999	542	699	637	146	999999	999999	485	447	882	424	404	542	160	999999	526	508	959	770	209	187	895	425	857	956	408	75	608	408	636	208	999999	670	999999	819	116	999999	89	814	377	206	916	41	506	84	46	32	999999	525	53	999999	509	446	760	402	853	999999	841	680	738	821	999999	86	811	684	397	734	999999	340	999999	999999	429	999999	402	13	270	864	918	783	920	385	766	92	999999	790	699	590	909	531	966	999999	840	408	999999	555	435	840	999999	822	999999	312	414	968	112	209	999999	363	999999	756	999999	989	209	68	760	999999	999999	688	721	999999	984	999999	824	999999	373	433	13	31	78	846	578	430	644	999999	105	999999	970	797	979	164	374	345	999999	999999	399	977	999999	781	648	722	999999	999999	128	209	838	880	999999	999999	999999	678	206	999999	294	206	188	711	354	114	962	151	999999	268	708	999999	999999	648	269	671	698	396	644	232	382	356	999999	999999	999999	444	266	225	140	652	201	311	958	968	60	350	974	999999	632	685	818	506	339	241	999999	561	552	200	620	816	999999	219	44	973	32	938	850	356	408	999999	847	999999	21	740	76	407	607	688	597	918	697	999999	999999	999999	999999	876	27	124	793	750	892	76	604	999999	999999	982	276	985	946	122	500	627	999999	722	837	999999	495	598	175	999999	953	999999	999999	701	999999	618	999999	85	569	156	921	735	999999	658	999999	780	153	999999	716	999999	140	622	742	484	428	999999	999999	51	131	343	391	428	949	162	797	37	
474	902	205	999999	537	200	999999	799	201	765	74	630	704	999999	999999	999999	882	91	510	341	132	127	283	59	887	414	954	236	765	999999	785	411	999999	990	316	999999	501	999999	556	939	206	999999	293	662	999999	110	999999	73	415	592	546	999999	652	466	904	356	999999	156	527	132	246	199	999999	698	999999	663	999999	713	751	999999	307	579	535	570	999999	190	834	620	53	787	77	890	820	182	956	999999	758	999999	95	999999	621	999999	785	999999	703	17	907	594	683	352	340	633	322	728	999999	966	341	91	331	724	521	17	112	999999	65	999999	379	862	999999	999999	904	999999	627	790	74	951	999999	112	866	136	282	249	937	999999	999999	999999	578	999999	999999	989	586	999999	999999	999999	448	614	253	999999	378	999999	638	55	851	621	999999	999999	15	531	664	343	181	999999	224	205	451	281	80	411	293	620	777	287	975	753	999999	237	302	266	352	460	999999	749	734	519	498	237	397	326	999999	491	439	56	437	999999	999999	356	461	877	920	176	999999	841	761	757	580	360	80	108	999999	221	999999	999999	189	999999	635	999999	505	999999	706	224	883	754	999999	801	191	999999	999999	431	935	138	775	999999	346	185	917	866	988	976	939	147	167	299	190	51	999999	999999	867	234	999999	395	851	999999	181	706	293	999999	693	959	575	849	510	999999	173	17	446	999999	999999	999999	999999	768	999999	528	766	999999	999999	999999	573	999999	983	999999	999999	626	513	549	287	28	999999	640	999999	137	999999	999999	411	99	637	518	135	999999	999999	570	286	862	999999	160	951	333	989	612	649	999999	999999	999999	976	999999	985	999999	999999	623	999999	999999	999999	773	122	168	594	415	999999	676	931	548	468	400	511	999999	999999	11	688	363	598	954	999999	999999	990	203	911	597	62	336	114	752	999999	999999	453	188	999999	999999	999999	779	565	999999	216	323	681	999999	239	824	84	563	858	999999	206	999999	999999	775	398	375	999999	999999	999999	999999	362	999999	571	999999	175	956	999999	333	858	712	261	999999	798	61	748	715	958	890	963	999999	999999	999999	478	130	556	600	999999	678	789	199	731	830	999999	567	193	425	751	999999	935	283	877	750	704	999999	733	297	999999	973	37	682	416	892	956	169	999999	863	322	999999	632	999999	479	278	543	669	981	430	386	240	868	332	963	466	999999	999999	999999	772	794	331	397	269	616	513	650	999999	782	838	874	372	93	999999	113	310	870	371	999999	999999	999999	44	175	313	910	753	115	705	999999	950	937	276	950	712	999999	999999	999999	373	957	999999	628	436	886	152	
555	23	156	548	228	663	596	593	885	999999	565	999999	165	93	358	999999	408	945	999999	832	901	608	422	381	999999	123	255	999999	999999	838	980	780	158	33	757	896	607	567	486	999999	999999	353	999999	999999	156	319	999999	970	24	104	567	682	48	63	250	946	601	999999	297	115	417	999999	999999	999999	999999	999999	611	999999	999999	999999	266	841	468	341	478	999999	999999	999999	234	942	999999	285	492	319	999999	308	999999	999999	783	811	305	999999	280	381	648	999999	173	999999	719	372	999999	999999	999999	561	837	725	223	999999	999999	692	999999	527	550	354	999999	999999	999999	999999	774	999999	52	999999	358	525	167	999999	570	999999	693	213	394	882	364	861	244	999999	640	931	481	999999	94	44	518	101	91	777	999999	925	554	515	668	302	569	397	329	999999	354	129	404	999999	165	136	23	381	307	846	173	999999	120	999999	501	675	398	229	246	17	998	267	999999	389	999999	645	999999	999999	999999	101	323	999999	999999	54	999999	521	536	78	999999	999999	31	146	793	245	614	602	814	313	23	993	904	999999	160	322	202	999999	999999	24	269	519	594	834	999999	215	533	206	156	76	999999	980	999999	330	999999	288	999999	861	999999	999999	775	551	830	238	174	550	197	972	816	229	852	999999	999999	521	808	881	374	999999	309	588	712	999999	455	748	303	43	855	999999	999999	872	999999	340	622	487	999999	999999	999999	365	999999	296	27	560	389	927	223	865	999999	626	522	999999	999999	799	561	885	495	366	106	91	934	141	695	614	460	944	893	521	532	357	282	100	202	18	526	999999	999999	161	39	999999	534	438	889	238	71	999999	958	999999	779	999999	992	882	622	606	430	999999	600	413	110	445	43	702	343	999999	999999	999999	754	999999	283	548	325	344	337	578	999999	506	999999	467	553	884	986	367	742	795	365	399	477	999999	587	987	422	999999	61	593	999999	832	105	103	999999	639	820	999999	999999	999999	999999	658	999999	53	59	924	297	143	860	225	458	675	960	547	999999	954	954	168	328	295	136	169	292	743	93	724	999999	999999	583	913	999999	933	114	512	384	707	844	433	999999	663	700	288	306	835	999999	819	871	557	662	929	684	662	734	967	113	262	999999	810	960	334	523	149	999999	999999	161	525	570	458	173	999999	119	530	622	999999	595	999999	863	456	999999	273	853	853	495	653	999999	411	209	146	999999	132	999999	999999	473	999999	999999	560	728	359	999999	619	258	423	394	999999	820	164	50	999999	999999	265	999999	918	212	696	481	670	999999	906	717	749	999999	433	59	999999	
400	85	67	410	525	44	129	513	772	989	999999	439	469	565	833	999999	999999	139	764	153	999999	423	999999	776	999999	479	907	822	641	934	303	999999	373	352	539	999999	107	639	554	347	146	885	156	222	681	52	211	98	82	642	389	196	669	906	318	977	253	290	670	999999	137	999999	871	837	695	200	75	126	999999	98	977	731	585	999999	16	847	276	619	104	697	999999	999999	749	999999	555	117	165	467	44	561	999999	816	969	999999	999999	839	23	319	527	491	999999	95	72	999999	999999	999999	999999	999999	899	470	710	634	195	973	777	999999	999999	872	292	588	44	608	999999	999999	597	999999	761	999999	999999	999999	834	957	101	999999	999999	193	756	765	343	999999	506	913	567	574	999999	866	631	995	731	999999	292	151	37	939	999999	378	13	999999	396	505	896	534	999999	732	635	999999	543	582	262	593	561	791	999999	394	91	131	50	999999	999999	731	539	999999	355	999999	884	693	930	999999	999999	999999	999999	168	379	838	11	972	877	835	939	108	333	59	999999	147	999999	500	612	642	857	999999	999999	497	975	665	966	140	189	731	847	942	822	390	426	909	999999	999999	422	700	999999	119	253	215	999999	999999	407	489	32	217	963	394	90	999999	304	830	24	691	999999	714	999999	999999	792	155	987	996	999999	999999	633	999999	999999	947	87	912	259	999999	92	133	920	999999	267	486	118	999999	767	463	861	534	96	596	895	999999	219	708	827	521	326	107	227	580	249	464	999999	999999	999999	999999	316	178	48	556	747	891	771	999999	456	999999	763	821	388	534	144	999999	856	999999	938	20	738	379	95	999999	430	984	905	349	221	802	629	999999	496	751	156	693	496	539	848	999999	951	486	261	440	758	505	999999	693	999999	498	999999	999999	259	999999	287	936	93	999999	135	763	986	431	521	654	767	842	334	636	387	450	999999	327	198	934	999999	999999	128	999999	999999	925	274	221	999999	723	204	809	671	32	473	219	610	195	413	94	28	999999	964	607	673	999999	180	93	315	999999	243	999999	630	324	999999	35	818	439	331	210	498	774	999999	999999	999999	999999	999999	312	173	178	840	79	913	114	999999	538	297	521	980	73	755	191	905	907	490	913	999999	356	999999	999999	999999	999999	864	213	999999	999999	11	176	157	716	999999	868	999999	999999	165	999999	377	526	408	876	999999	307	458	268	999999	999999	868	621	318	999999	999999	824	694	724	777	668	215	999999	518	672	537	131	999999	999999	328	887	271	768	751	326	545	662	948	999999	710	103	722	605	999999	288	385	999999	
858	999999	938	919	183	205	999999	999999	958	667	18	736	349	616	999999	194	999999	999999	56	109	999999	992	11	125	876	953	24	999999	946	609	951	999999	999999	999999	273	763	335	408	713	76	409	265	367	877	654	999999	401	104	170	538	665	201	242	285	521	865	608	822	53	230	191	684	999999	359	999999	999999	449	202	353	179	859	999999	854	979	700	999999	634	133	471	665	999999	920	999999	418	943	999999	997	21	635	407	164	512	365	493	885	724	999999	17	171	875	772	208	999999	990	678	134	346	262	999999	907	241	484	999999	388	667	270	170	142	415	999999	999999	437	567	999999	999999	356	185	370	104	999999	899	626	962	595	892	999999	179	534	739	999999	423	745	435	727	176	679	999999	977	825	624	564	582	602	215	105	344	999999	805	974	999999	949	976	167	610	18	614	999999	765	999999	999999	999999	636	403	596	999999	44	11	840	779	345	204	999999	545	480	420	326	999999	757	999999	557	999999	373	999999	416	870	999999	588	825	719	562	167	396	492	521	999999	928	189	15	999999	999999	342	800	35	999999	138	751	440	687	199	999999	999999	999999	275	937	591	728	999999	986	726	105	456	186	999999	227	188	807	715	999999	948	492	147	28	999999	438	224	922	348	921	288	999999	999999	901	635	38	999999	999999	999999	554	999999	804	851	202	999999	577	614	166	680	999999	460	330	999999	416	738	707	553	999999	680	836	999999	669	389	165	708	607	98	999999	550	101	255	786	686	171	104	154	640	944	999999	517	823	68	999999	540	471	958	93	600	999999	999999	484	999999	999999	999999	831	999999	424	999999	494	999999	489	69	616	588	562	673	643	874	321	999999	999999	999999	831	173	999999	664	427	849	999999	999999	523	498	393	622	616	999999	999999	402	339	834	729	943	460	999999	37	764	452	663	999999	797	324	219	288	577	999999	999999	579	559	999999	177	842	575	12	744	999999	999999	676	993	971	718	999999	251	545	487	864	133	159	775	145	258	222	764	871	897	435	314	999999	815	760	741	274	514	130	171	999999	999999	941	999999	897	46	98	458	999999	999999	197	83	674	801	712	737	726	804	423	33	954	88	999999	115	318	854	999999	999999	243	240	454	105	999999	383	496	710	192	443	877	999999	169	764	82	611	710	362	640	999999	999999	33	25	469	101	106	216	912	999999	835	999999	999999	999999	237	225	461	999999	101	999999	301	999999	12	555	292	999999	325	863	200	15	102	999999	999999	224	373	999999	220	225	985	13	999999	176	583	260	356	999999	833	843	999999	549	621	
797	618	410	348	999999	110	477	732	542	999999	242	999999	907	367	999999	451	999999	891	479	999999	999999	829	98	999999	134	731	751	209	999999	103	999999	931	651	999999	305	999999	999999	999999	269	657	999999	492	452	999999	999999	160	676	999999	999999	594	14	951	462	544	385	999999	530	483	999999	382	358	277	485	448	304	310	999999	523	72	653	896	954	632	822	272	753	386	860	145	999999	64	859	293	999999	99	999999	479	117	999999	337	266	82	661	999999	308	474	17	999999	933	491	785	999999	830	272	698	60	329	999999	281	632	591	669	347	249	999999	499	999999	823	999999	999999	831	999999	999999	735	396	823	999999	744	524	797	746	382	927	653	198	999999	38	31	963	999999	999999	840	835	999999	745	596	734	421	569	999999	490	193	654	168	660	527	647	105	875	874	999999	585	125	484	886	218	742	693	999999	425	470	962	860	319	575	990	432	999999	989	799	99	881	184	999999	317	562	728	999999	999999	671	265	933	999999	98	292	624	724	361	499	536	854	50	370	154	348	527	333	344	999999	999999	999999	517	115	85	999999	999999	410	410	176	333	999999	973	700	389	999999	537	816	771	999999	950	275	999999	640	999999	945	999999	999999	40	376	789	239	999999	185	333	575	747	827	81	312	999999	224	999999	194	175	56	880	350	980	999999	811	711	561	316	642	999999	34	876	999999	139	737	363	999999	43	387	104	107	999999	376	814	422	709	999999	468	620	735	999999	886	475	999999	75	707	541	56	565	999999	677	86	542	999999	999999	871	184	999999	575	63	845	291	999999	81	948	999999	973	999999	999999	111	966	999999	999999	999999	452	999999	410	246	73	999999	822	999999	478	999999	426	999999	265	446	272	999999	535	803	893	567	890	670	89	403	467	983	733	374	484	463	121	585	999999	635	487	413	470	937	999999	546	240	521	813	999999	655	927	827	999999	903	31	999999	999999	209	999999	26	999999	67	999999	778	90	305	457	999999	24	198	840	640	629	958	999999	89	597	999999	357	999999	378	856	581	748	999999	166	206	470	999999	887	947	999999	260	618	705	999999	463	169	797	250	782	672	798	319	814	296	207	999999	54	941	979	248	852	803	648	925	486	269	248	999999	109	987	999999	137	250	999999	389	20	262	512	626	437	138	116	553	705	999999	272	999999	999999	958	627	999999	520	907	709	533	999999	970	780	869	204	921	873	999999	795	286	671	999999	999999	906	999999	999999	542	325	999999	999999	746	259	999999	867	999999	335	994	999999	999999	999999	875	229	541	999999	999999	50	999999	642	432	
516	999999	965	757	428	396	203	583	346	771	310	883	999999	999999	599	999999	207	37	913	655	999999	926	907	669	999999	411	452	537	428	999999	156	843	899	893	44	854	780	999999	524	480	999999	752	658	999999	181	687	679	999999	999999	999999	999999	22	999999	986	999999	999999	357	305	532	26	943	666	165	371	624	467	984	999999	331	999999	999999	999999	512	999999	999999	125	277	713	999999	547	731	589	595	999999	250	143	284	912	339	454	507	485	970	507	536	364	596	999999	579	713	702	999999	541	207	147	39	509	999999	361	447	322	999999	807	984	294	364	999999	881	999999	999999	999999	82	971	877	246	531	735	15	999999	280	529	980	144	784	999999	999999	58	397	999999	999999	633	157	560	891	999999	864	999999	985	223	182	293	715	175	98	999999	999999	406	999999	960	616	304	504	231	90	918	341	508	33	149	931	315	683	999999	999999	999999	46	999999	999999	746	381	854	749	791	733	987	999999	999999	56	263	224	956	394	436	529	999999	139	926	479	973	799	366	653	845	292	866	999999	999999	265	999999	999999	999999	999999	999999	589	999999	999999	712	497	999999	114	526	462	770	999999	999999	999999	256	225	992	727	999999	51	116	947	25	999999	904	999999	866	387	844	560	814	769	115	640	999999	847	767	373	999999	438	999999	868	999999	903	999999	920	999999	945	363	999999	273	514	384	77	220	969	573	561	999999	213	999999	715	999999	966	648	11	820	999999	453	409	458	629	311	681	664	248	999999	121	327	983	999999	920	999999	100	296	309	999999	999999	429	507	284	216	722	222	807	670	607	999999	265	881	110	974	999999	954	999999	999999	213	702	412	971	999999	461	999999	666	21	710	691	179	999999	348	999999	999999	914	999999	999999	999999	906	98	999999	993	640	999999	856	999999	883	227	427	999999	795	999999	999999	691	634	457	212	822	999999	999999	999999	107	979	437	636	916	275	327	69	557	829	62	737	999999	828	418	341	936	605	797	999999	793	292	620	384	999999	999999	924	157	466	743	999999	279	849	886	999999	999999	213	731	939	180	566	167	870	251	743	916	981	999999	225	999999	275	999999	185	999999	417	814	369	999999	999999	999999	351	179	603	813	526	782	999999	237	61	404	137	215	999999	626	226	635	421	379	999999	999999	270	71	932	349	477	95	999999	575	479	961	655	159	999999	275	829	999999	999999	66	724	960	999999	754	811	821	988	70	560	999999	68	781	999999	989	421	500	413	289	247	263	346	440	688	321	758	99	749	977	999999	400	999999	829	80	364	654	681	999999	516	259	120	361	
417	999999	545	517	697	999999	665	738	999999	861	999999	159	311	999999	294	281	717	995	999999	999999	20	976	999999	761	238	710	48	344	740	419	897	39	136	902	929	905	999999	803	999999	531	999999	249	464	538	258	679	999999	644	370	409	373	520	999999	49	350	999999	375	784	288	986	529	999999	997	221	964	519	33	999999	999999	388	999999	913	999999	200	987	770	999999	631	999999	559	941	999999	974	999999	55	387	501	999999	561	498	540	368	524	84	11	763	252	999999	574	999999	656	999999	853	981	281	459	585	348	61	579	919	743	281	729	54	135	355	666	999999	586	999999	936	847	999999	999999	999999	399	860	198	234	528	999999	66	999999	902	582	551	993	68	999999	999999	999999	45	982	579	999999	97	999999	40	876	999999	585	87	988	999999	999999	521	560	142	512	70	725	159	999999	60	650	999999	507	999999	472	583	999999	999999	999999	784	999999	999999	865	723	61	999999	603	829	322	999999	942	201	999999	64	192	999999	991	860	556	999999	999999	999999	218	999999	929	119	999999	968	567	302	64	977	507	999999	854	819	655	999999	999999	830	466	999999	836	999999	999999	458	618	452	644	999999	592	502	999999	55	707	861	692	934	794	941	101	635	272	30	762	965	693	999999	209	372	414	164	779	725	77	191	176	999999	999999	480	501	147	333	166	999999	999999	926	462	506	992	137	721	51	999999	738	999999	633	816	999999	152	764	753	253	282	996	437	723	999999	977	999999	695	495	120	999999	450	999999	999999	115	321	210	49	241	368	216	245	692	123	640	987	999999	999999	360	948	680	999999	748	894	61	169	281	838	599	999999	980	307	642	611	727	698	999999	528	527	505	58	113	999999	394	46	999999	313	324	999999	999999	740	967	344	546	440	608	701	70	260	945	999999	372	449	999999	388	999999	603	91	395	999999	213	717	40	999999	900	999999	192	363	858	24	855	999999	999999	261	999999	22	962	999999	999999	128	999999	999999	278	581	465	686	664	776	16	136	444	232	928	999999	999999	33	999999	999999	999999	863	425	348	999999	246	999999	91	617	198	22	376	946	507	910	277	944	488	449	459	399	223	999999	416	999999	731	580	633	999999	999999	125	721	85	999999	458	317	999999	658	522	41	491	999999	78	476	999999	639	190	936	321	999999	207	656	583	487	99	432	951	19	990	480	666	466	999999	14	82	301	999999	473	58	602	573	295	999999	999999	967	999999	155	445	652	999999	550	643	999999	377	415	999999	999999	999999	393	999999	999999	693	668	51	375	999999	331	74	403	999999	349	999999	887	718	
999999	911	690	175	519	999999	999999	515	366	282	929	999999	154	999999	999999	614	163	701	89	32	999999	879	999999	924	52	943	693	90	51	190	378	833	999999	603	999999	999999	778	971	88	318	999999	850	337	395	999999	352	999999	646	999999	789	318	647	637	865	482	217	999999	765	133	576	391	207	999999	999999	904	106	999999	999999	999999	104	999999	192	622	771	283	395	552	999999	812	699	72	999999	614	262	871	730	206	890	130	999999	219	22	848	999999	927	551	386	160	999999	26	86	338	999999	380	999999	136	34	865	592	97	664	62	999999	434	513	999999	592	222	315	184	899	386	431	332	885	823	343	120	844	999999	999999	402	751	999999	622	733	804	999999	999999	744	705	999999	308	42	417	167	70	423	999999	592	959	174	845	316	126	700	907	919	495	139	792	914	31	999999	999999	272	310	166	811	780	539	358	999999	570	478	568	88	999999	914	727	763	919	999999	261	771	844	557	445	679	999999	999999	884	999999	180	951	791	319	447	999999	154	999999	904	612	228	62	999999	261	284	837	557	621	519	999999	768	999999	872	999999	769	999999	243	715	865	486	888	954	999999	999999	999999	999999	999999	259	640	443	770	870	859	317	999999	999999	171	593	282	608	999999	311	316	999999	999999	999999	89	988	549	358	999999	999999	999999	427	724	274	999999	999	519	999999	999999	999999	999999	999999	244	897	516	565	908	571	927	649	443	266	363	587	647	775	999999	999999	539	999999	710	292	721	341	878	999999	593	629	801	999999	83	616	999999	999999	329	240	644	91	999999	523	999999	999999	999999	999999	999999	735	74	999999	626	632	378	581	135	460	597	698	364	999999	29	85	972	289	769	765	999999	826	808	539	267	999999	140	549	650	26	619	732	861	649	345	153	999999	456	12	999999	792	502	490	998	236	631	999999	999999	999999	222	551	999999	218	664	999999	179	999999	999999	999999	219	999999	829	930	119	841	865	999999	714	999999	999999	707	999999	286	999999	972	83	345	999999	313	635	540	999999	999999	437	474	819	523	999999	154	175	226	843	999999	793	999999	963	572	380	166	370	795	171	182	999999	999999	999999	523	617	999999	432	833	126	230	253	678	999999	352	999999	645	32	999999	639	999999	402	660	999999	948	999999	924	19	511	964	653	943	840	379	227	301	922	448	305	906	515	721	342	999999	999999	333	124	574	620	79	999999	144	999999	165	601	779	999999	650	87	999999	692	682	921	868	999999	286	412	309	884	999999	999999	206	726	999999	134	999999	70	560	252	624	378	359	999999	441	238	518	925	999999	778	
448	999999	282	371	276	223	833	800	999999	636	999999	999999	815	690	569	999999	999999	418	999999	41	752	999999	974	408	462	660	999999	999999	999999	639	999999	361	727	999999	446	294	307	999999	999999	999999	301	58	597	924	906	704	563	668	830	999999	699	999999	353	999999	36	999999	999999	874	999999	615	880	550	999999	833	681	984	203	294	999999	284	202	704	958	361	740	703	131	59	999999	758	999999	999999	462	547	940	999999	999999	84	999999	999999	999999	432	999999	844	351	751	999999	999999	999999	921	511	279	424	555	750	994	151	992	913	999999	607	743	999999	160	518	215	97	773	999999	826	999999	128	789	999999	999999	769	779	999999	19	999999	965	999999	806	579	999999	827	259	906	796	999999	999999	26	171	999999	119	759	999999	775	336	145	663	964	870	426	945	392	489	887	999999	980	224	999999	982	923	367	999999	936	803	903	999999	956	190	976	946	123	960	957	617	999999	999999	999999	14	787	874	335	10	497	389	999999	865	348	371	142	999999	731	684	999999	247	814	999999	999999	256	872	645	189	483	999999	999999	313	984	434	871	469	751	270	220	251	117	999999	367	999999	557	999999	999999	999999	594	999999	171	224	999999	999999	719	803	558	210	473	141	151	695	999999	22	572	999999	650	440	476	901	391	555	520	999999	926	649	999999	999999	275	87	834	303	595	436	826	999999	999999	999999	999999	78	911	551	796	88	999999	422	746	999999	189	999999	999999	607	875	692	666	615	703	994	10	999999	999999	440	935	396	307	999999	999999	425	999999	999999	212	999999	725	408	990	999999	758	442	344	513	902	999999	938	794	999999	236	428	902	770	220	16	879	67	644	722	480	999999	999999	781	999999	999999	331	168	327	278	999999	999999	476	701	999999	857	999999	660	999999	999999	253	502	150	836	81	429	207	654	974	855	332	535	999999	999999	519	233	357	660	999999	200	581	943	620	526	623	999999	999999	210	999999	363	745	228	570	476	478	999999	475	573	999999	832	125	676	999999	471	945	410	801	790	192	602	999999	610	578	306	596	310	999999	624	222	726	477	996	710	621	120	999999	999999	613	999999	541	758	999999	950	259	85	999999	999999	159	580	222	552	171	28	351	999999	144	649	999999	999999	178	106	851	999999	983	999999	999999	999999	573	361	841	999999	197	582	650	844	725	999999	329	230	692	550	732	54	999	183	316	999999	368	999999	976	999999	701	999999	50	445	906	432	967	893	999999	938	999999	797	999999	777	365	588	377	507	138	484	329	52	198	627	373	807	999999	809	59	150	607	806	385	386	999999	999999	542	
215	937	302	999999	999999	274	999999	364	935	999999	999999	818	727	609	860	999999	999999	144	658	545	422	999999	109	81	999999	844	815	340	390	422	362	43	901	56	172	999999	836	792	999999	778	444	273	438	502	138	991	332	540	999999	178	999999	251	999999	918	129	143	838	999999	534	999999	458	423	974	999999	999999	199	916	999999	999999	300	801	708	250	999999	111	159	999999	607	942	176	522	284	593	222	538	999999	947	983	927	39	732	615	268	999999	999999	999999	299	915	549	999999	84	651	103	456	376	185	10	215	816	970	499	240	999999	367	79	183	830	761	999999	841	252	933	753	999999	568	999999	449	938	999999	91	860	727	67	999999	101	870	191	147	845	363	119	999999	176	956	539	999999	337	900	242	156	200	537	932	707	999999	151	898	999999	887	190	999999	72	654	735	999999	999999	183	283	999999	208	992	999999	915	630	732	999999	766	999999	878	999999	999999	999999	705	999999	891	333	795	359	999999	999999	972	999999	259	665	627	999999	999999	999999	847	767	327	63	634	44	999999	506	621	312	975	999999	384	111	999999	819	331	999999	999999	250	844	999999	976	823	999999	325	999999	496	443	260	12	684	999999	336	999999	120	749	804	913	671	259	394	712	492	999999	129	575	871	999999	440	343	441	691	999999	596	70	791	504	96	318	999999	667	999999	370	999999	300	774	58	161	696	80	527	282	999999	999999	460	999999	493	449	847	999999	364	798	999999	999999	571	999999	575	999999	999999	329	999999	999999	999999	862	592	330	999999	192	93	354	527	719	11	370	816	168	996	855	999999	986	999999	64	249	568	454	869	999999	454	739	306	209	318	999999	377	824	809	677	831	408	139	733	311	366	502	233	644	999999	642	110	999999	997	719	604	902	31	201	477	46	999999	723	269	897	999999	786	155	218	456	634	545	16	490	174	457	15	262	996	698	747	345	809	83	427	353	999999	308	999999	999999	369	999999	633	342	641	999999	999999	870	836	858	579	356	24	198	171	107	999999	922	833	272	598	649	35	503	729	701	609	999999	841	553	126	488	665	505	96	288	999999	673	999999	999999	772	999999	426	148	128	400	330	621	999999	330	259	999999	475	227	124	719	330	999999	612	939	813	45	38	999999	999999	101	691	999999	111	882	195	430	999999	999999	499	463	233	999999	384	339	380	999999	738	521	304	712	22	447	390	376	958	781	71	909	936	737	117	144	406	37	709	811	519	38	144	828	340	392	728	661	496	442	756	283	569	825	307	516	988	38	88	253	138	734	
924	414	369	173	999999	999999	356	999999	490	357	630	999999	478	709	386	999999	999999	999999	719	729	880	525	35	999999	350	121	999999	999999	155	378	999999	999999	682	785	999999	999999	469	177	246	966	314	407	952	408	999999	10	356	597	139	523	999999	458	999999	999999	854	408	388	999999	823	999999	999999	755	942	999999	408	174	886	999999	604	656	15	999999	394	753	424	999999	999999	626	999999	999999	999999	842	470	632	721	999999	930	283	930	705	351	889	353	211	643	999999	465	839	999	488	999999	663	993	999999	517	452	999999	781	984	381	835	762	445	999999	999999	999999	295	999999	401	908	243	612	762	899	314	126	861	192	119	865	27	733	626	656	999999	111	848	987	125	278	436	159	299	999999	869	999999	453	869	999999	163	273	155	448	101	254	511	900	103	999999	401	999999	999999	671	128	364	999999	999999	999999	258	178	999999	999999	204	999999	482	94	323	999999	999999	999999	673	991	260	955	602	999999	294	999999	412	723	211	999999	999999	724	687	554	488	180	204	999999	453	664	620	763	522	965	950	325	999999	170	999999	999999	74	453	999999	599	631	716	999999	492	817	609	999999	999999	967	885	489	480	445	927	605	999999	19	272	999999	18	380	497	442	636	921	968	917	251	534	514	690	999999	999999	97	923	771	654	712	999999	844	287	999999	795	636	486	480	880	690	564	55	687	999999	181	719	228	143	283	889	570	848	999999	999999	999999	463	999999	123	484	358	14	833	498	999999	323	999999	999999	294	701	805	160	451	98	236	999999	488	826	889	203	286	868	789	999999	764	151	110	999999	999999	999999	342	999999	372	999999	999999	686	999999	557	390	488	744	999999	934	442	477	739	128	760	999999	457	521	636	999999	920	207	489	999999	999999	734	999999	223	285	587	208	369	999999	787	455	566	549	956	931	999999	411	459	999999	999999	357	30	35	32	349	695	695	999999	999999	136	999999	797	999999	999999	395	823	235	999999	469	411	735	82	114	999999	672	999999	916	999999	999999	999999	999999	470	999999	555	999999	324	708	999999	873	999999	892	633	999999	247	999999	999999	523	88	571	118	999999	999999	999999	999999	209	284	999999	83	359	155	779	204	985	515	231	981	999999	999999	602	80	124	999999	401	879	519	111	418	999999	615	999999	680	837	929	480	999999	768	481	999999	355	999999	408	635	999999	727	810	697	648	158	25	364	771	999999	486	501	994	128	999999	119	376	999999	865	59	468	345	475	941	274	999999	536	463	510	862	151	18	999999	489	999999	674	79	999999	462	999999	851	261	253	654	361	999999	485	859	
999999	371	999999	999999	727	358	999999	999999	261	999999	433	143	621	561	999999	908	999999	477	829	515	999999	79	50	555	645	999999	999999	999999	101	821	999999	836	39	999999	439	149	214	894	291	999999	322	871	423	211	398	329	648	299	999999	344	769	884	999999	970	999999	999999	331	999999	612	999999	160	999999	356	999999	288	597	114	944	131	714	704	989	196	516	203	938	656	838	167	325	956	999999	999999	757	61	706	999999	68	626	999999	817	111	292	168	999999	361	525	983	999999	801	225	703	178	692	639	779	697	102	777	122	999999	999999	999999	296	176	251	161	999999	387	582	369	999999	328	645	897	603	707	37	354	999999	422	672	999999	366	109	262	740	126	127	282	18	144	291	514	187	335	165	995	992	999999	999999	926	606	350	441	180	999999	532	795	46	82	670	748	935	699	635	576	589	196	913	510	45	999999	115	573	235	763	999999	999999	571	448	999999	999999	433	641	496	76	575	925	929	877	218	330	999999	209	348	396	999999	999999	552	759	575	809	88	419	175	454	999999	776	215	999999	570	73	233	598	370	999999	325	303	213	999999	10	664	266	46	999999	714	401	999999	999999	839	417	999	999999	999999	872	902	956	23	476	51	575	798	719	522	316	154	107	999999	838	712	999999	62	999999	982	758	911	552	999999	999999	999999	62	594	551	999999	999	570	999999	999999	725	468	678	312	827	171	999999	212	945	743	730	999999	616	909	77	522	768	365	999999	933	64	999999	359	913	999999	24	988	981	257	352	523	745	996	685	766	379	44	768	234	449	989	999999	965	808	322	969	844	153	526	38	607	999999	999999	224	367	764	999999	999999	416	999999	999999	21	955	999999	230	999999	160	931	152	999999	999999	999	999999	948	943	508	995	550	601	926	999999	844	464	999999	745	879	573	782	999999	999999	270	278	362	421	277	999999	600	373	588	338	999999	999999	999999	828	999999	999999	999999	233	281	858	769	568	173	490	642	999999	556	737	857	350	420	378	999999	999999	437	219	647	999999	681	965	908	631	962	273	117	267	999999	635	678	147	999999	349	511	469	999999	701	999999	872	779	999999	431	862	516	999999	917	450	999999	860	401	340	960	794	552	316	950	147	606	900	383	384	493	920	68	999999	974	999999	866	153	908	735	114	775	939	741	543	55	125	999999	356	666	957	999999	999999	347	186	581	999999	205	519	104	999999	215	499	405	456	999999	804	796	272	846	583	166	951	665	236	194	855	999999	772	999999	999999	999999	553	716	427	510	686	720	543	403	283	
671	634	814	640	898	999999	999999	294	42	251	328	999999	510	999999	800	42	579	121	991	725	986	432	999999	81	224	661	782	977	946	824	93	999999	869	572	911	532	147	35	337	908	321	526	740	663	703	429	53	633	626	477	999999	609	999999	677	999999	249	29	742	426	247	503	565	999999	217	999999	75	592	937	999999	278	895	999999	784	93	999999	999999	691	951	377	794	999999	159	999999	478	717	999999	711	999999	999999	672	999999	999999	608	999999	999999	999999	187	532	505	638	999999	116	462	358	999999	563	824	999999	273	999999	999999	78	374	631	629	354	214	999999	500	683	363	400	999999	508	999999	500	945	694	679	658	293	999999	455	739	958	511	999999	999999	896	164	659	253	928	999999	999999	443	40	977	470	999999	551	999999	42	821	284	445	455	999999	592	91	999999	139	999999	615	543	398	622	634	999999	127	657	210	973	345	34	120	472	999999	393	999999	470	967	233	999999	116	999999	136	634	464	522	66	743	421	814	546	530	999999	322	916	727	820	405	314	353	999999	350	999999	696	796	174	972	253	570	270	621	650	905	179	508	567	271	988	179	999999	70	913	789	169	999999	504	655	160	295	665	511	74	663	880	216	766	999999	439	837	999999	549	813	183	161	999999	999999	999999	294	999999	358	465	832	235	164	293	499	560	183	999999	999999	518	999999	958	904	758	556	987	999999	963	742	924	832	160	879	999999	257	739	999999	965	903	999999	999999	345	936	210	999999	839	999999	597	716	999999	468	541	545	782	727	854	279	999999	647	909	598	999999	82	434	633	682	356	999999	45	760	921	218	994	422	157	486	999999	999999	89	716	488	999999	256	536	999999	300	999999	106	882	999999	469	246	999999	999999	291	49	273	511	577	996	999999	954	999999	956	999999	260	547	132	999999	250	832	575	323	930	430	170	84	546	968	999999	77	259	671	643	999999	685	889	999	141	118	999999	520	136	92	233	999999	877	999999	252	214	752	999999	472	642	999999	893	923	999999	999999	131	964	727	542	999999	999999	243	999999	917	665	608	371	547	991	999999	37	322	449	999999	999999	896	292	784	999999	764	589	999999	999999	999999	83	406	999999	500	999999	19	999999	494	999999	891	162	999999	251	999999	634	999999	842	214	501	999999	614	257	454	692	999999	677	838	999999	433	778	654	355	999999	263	844	269	845	870	999999	999999	381	542	344	558	87	715	654	333	160	660	921	384	92	840	425	999999	952	80	808	758	181	964	71	208	999999	807	999999	999999	124	375	797	972	103	999999	575	81	913	
895	614	999999	33	515	39	773	857	279	272	999999	837	999999	316	775	72	363	810	416	481	145	321	280	181	665	218	999999	862	949	291	999999	274	999999	912	66	465	831	735	665	934	297	351	967	544	927	160	105	68	32	999999	740	709	999999	599	777	584	344	805	367	306	254	910	908	999999	700	352	494	116	260	999999	240	627	999999	482	194	794	354	735	999999	514	122	726	840	999999	551	863	115	999999	145	481	131	36	999999	369	689	386	443	999999	844	585	999999	989	808	712	679	999999	564	687	415	999999	240	608	561	852	999999	527	80	868	999999	999999	246	999999	970	778	999999	214	260	784	792	807	999999	999999	891	667	848	132	918	999999	370	438	308	428	348	162	999999	522	474	524	186	172	999999	574	542	17	349	926	29	40	522	999999	999999	999999	895	999999	999999	999999	717	894	14	999999	609	999999	508	18	538	818	401	999999	536	676	739	999999	608	629	501	786	833	883	999999	921	113	888	999999	999999	999999	528	533	740	530	386	805	580	519	125	562	373	75	999999	478	999999	999999	999999	999999	846	735	136	181	275	116	844	42	999999	576	999999	956	720	337	613	441	20	295	999999	999999	999999	871	169	225	493	77	138	721	309	414	999999	396	903	395	769	999999	999999	357	267	634	686	354	971	14	999999	168	842	999999	462	999999	468	244	999999	999999	999999	974	999999	911	687	207	978	133	733	999999	777	697	999999	335	999999	999999	991	663	999999	999999	611	806	999999	999999	789	999999	999999	101	268	216	946	999999	521	989	999999	999999	595	999999	669	70	999999	562	621	552	236	738	115	516	999999	999999	999999	805	216	999999	311	546	999999	999999	131	363	972	886	865	999999	482	999999	185	999999	292	773	857	463	993	967	999999	59	195	999999	929	999999	228	718	999999	999999	116	999999	356	674	688	506	720	999999	417	999999	97	768	696	104	80	21	562	52	234	704	999999	647	811	248	999999	262	360	727	999999	80	144	264	273	999999	420	340	867	511	385	785	63	682	999999	687	880	612	999999	100	286	917	999999	186	494	918	105	999999	999999	117	207	435	156	993	999999	999999	181	832	505	89	684	739	154	61	667	448	651	480	601	133	368	863	900	269	450	572	582	999999	770	354	999999	951	10	759	314	949	999999	69	986	709	515	57	117	999999	416	546	999999	446	519	56	276	625	867	999999	999999	344	534	886	552	133	764	224	72	999999	999999	732	739	394	746	717	999999	592	999999	999999	617	999999	999999	627	853	903	798	145	448	999999	88	896	93	999999	20	969	999999	
753	517	863	945	301	985	956	715	683	999999	389	699	802	999999	684	141	975	599	438	587	907	42	999999	335	628	775	348	81	670	648	945	999999	777	999999	64	999999	999999	946	325	335	999999	912	999999	106	418	445	999999	999999	999999	999999	999999	204	581	392	517	999999	999999	999999	999999	526	999999	885	54	44	861	999999	922	510	999999	609	511	39	283	113	788	994	863	999999	916	192	999999	861	677	905	999999	999999	999999	394	784	343	216	101	629	799	687	999999	868	144	245	413	522	145	999999	794	263	999999	999999	477	604	999999	857	326	621	144	999999	785	217	148	999999	120	212	538	725	849	403	419	410	999999	426	999999	999999	999999	999999	512	999999	993	568	999999	999999	999999	829	334	999999	999999	486	889	480	494	999999	901	707	729	999999	135	210	984	420	453	400	843	678	999999	61	730	396	999999	19	118	999999	402	227	333	496	52	999999	878	999999	463	372	513	939	915	79	524	176	999999	98	999999	312	685	583	124	492	808	783	391	282	69	875	999999	879	371	30	21	999999	383	999999	598	844	332	247	956	90	887	904	999999	378	537	999999	988	49	828	999999	789	818	113	841	687	268	999999	605	687	588	24	633	999999	895	67	999999	792	999999	500	999999	999999	447	627	43	605	903	31	23	999999	999999	886	318	61	564	241	999999	580	999999	999999	339	946	727	560	999999	76	999999	336	867	999999	697	999999	825	999999	491	827	351	999999	79	245	783	247	885	859	999999	999999	705	582	24	663	864	999999	999999	617	170	400	262	887	258	967	352	577	999999	702	58	732	71	769	569	736	889	11	511	307	772	102	999999	867	377	676	999999	681	321	213	999999	437	999999	217	388	101	575	463	999999	112	999999	999999	93	192	811	999999	640	999999	22	287	999999	999999	758	952	999999	78	339	394	999999	999999	606	671	999999	999999	256	999999	220	853	391	478	171	435	68	408	999999	566	18	877	66	918	999999	434	999999	44	439	592	679	569	372	319	999999	190	999999	370	505	999999	949	143	936	201	248	786	554	543	999999	348	999999	999999	999999	289	69	461	338	601	999999	182	999999	231	999999	999999	940	650	999999	999999	999999	999999	492	697	999999	192	999999	875	941	864	679	259	999999	135	919	101	786	330	30	92	260	311	999999	999999	825	333	229	999999	623	281	260	598	305	482	828	144	856	117	999999	999999	999999	194	519	473	921	296	302	877	311	428	999999	620	630	408	821	414	138	149	872	579	963	887	261	670	999999	91	953	407	999999	785	999999	679	999999	664	420	999999	792	388	431	539	
40	351	427	204	403	639	999999	897	660	423	15	716	245	876	403	785	932	848	859	840	342	895	580	526	193	208	746	965	988	999999	999999	750	999999	999999	548	621	470	67	277	974	999999	999999	746	882	999999	528	444	997	999999	634	143	943	529	591	206	145	999999	900	20	204	999999	12	908	904	802	265	998	902	337	781	324	875	581	999999	999999	285	158	697	746	665	764	749	999999	363	622	678	999999	137	146	413	850	569	56	999999	92	121	158	999999	90	524	529	999999	669	489	999999	268	372	645	999999	921	987	999999	999999	355	999999	152	999999	555	292	999999	44	871	999999	999999	931	999999	999999	999999	999999	615	137	999999	616	232	145	232	90	225	999999	363	315	999999	272	224	999999	999999	999999	700	641	999999	813	603	560	957	489	658	775	999999	557	565	439	863	842	999999	794	681	999999	931	220	217	999999	92	511	928	817	459	608	999999	999999	164	348	137	999999	999999	999999	533	999999	659	742	999999	457	999999	667	487	999999	452	999999	23	999999	999999	320	484	999999	434	877	730	999999	999999	149	40	999999	234	245	403	226	311	999999	980	456	270	999999	806	199	733	760	725	425	34	14	375	716	594	131	765	844	864	647	442	985	999999	442	133	999999	711	999999	999999	999999	999999	271	999999	456	762	567	169	999999	999999	294	756	673	161	315	76	627	999999	324	465	999999	479	558	361	664	563	995	385	999999	803	296	487	307	537	624	161	762	392	918	999999	37	961	948	341	999999	999999	768	833	765	999999	505	746	397	999999	999999	631	715	909	999999	892	767	999999	341	23	227	807	459	999999	537	999999	314	245	999999	370	438	151	530	227	781	773	794	171	619	461	307	999999	100	336	418	999999	445	999999	434	35	999999	999999	629	999999	124	772	441	632	305	611	71	269	891	37	542	999999	999999	999999	138	193	999999	605	572	880	715	999999	716	133	728	999999	719	461	999999	829	183	999999	521	595	112	999999	342	172	865	999999	999999	48	657	72	793	439	999999	946	999999	999999	927	591	283	749	229	446	66	318	904	761	999999	610	999999	72	854	950	999999	999999	396	129	999999	935	739	999999	489	677	29	653	339	298	999999	772	736	570	901	591	999999	999999	999999	665	952	33	267	114	125	999999	589	595	218	999999	973	999999	560	605	398	991	999999	718	269	552	427	412	978	616	999999	999999	873	888	171	272	999999	999999	150	730	999999	827	678	635	999999	699	97	999999	445	496	324	276	221	999999	181	909	739	999999	512	823	248	550	55	651	996	996	916	700	434	946	213	289	
245	830	438	571	323	226	999999	570	464	992	966	492	301	999999	907	741	717	999999	532	49	191	327	491	626	782	36	638	452	999999	999999	999	499	292	45	41	999999	999999	610	595	999999	330	942	368	255	583	562	360	164	98	999999	982	182	423	173	107	918	348	811	788	296	587	827	999999	77	993	999999	999999	999999	810	526	48	117	666	19	718	248	999999	246	53	999999	676	999999	999999	999999	999999	827	85	129	937	122	53	891	999999	308	935	999999	165	999999	262	115	362	104	354	999999	146	875	516	413	454	859	959	112	768	999999	620	113	474	999999	662	175	401	90	328	697	483	156	295	999999	999999	999999	999999	666	983	937	868	582	139	791	471	538	999999	999999	674	88	162	940	133	264	688	831	38	999999	638	96	714	999999	775	657	98	999999	589	159	339	239	999999	303	129	999999	699	999999	973	999999	718	133	855	729	415	250	544	542	32	40	678	999999	999999	117	38	896	999999	596	807	482	702	481	949	171	342	999999	312	859	821	999999	565	650	858	355	999999	515	241	999999	866	535	122	999999	967	559	480	96	999999	667	274	999999	607	999999	240	500	999999	247	184	693	396	970	999999	684	721	999999	475	999999	999999	999999	850	999999	999999	248	730	999999	369	156	513	399	691	999999	403	999999	999999	599	696	462	420	367	375	30	340	547	999999	895	597	438	835	248	999999	452	999999	210	817	752	567	999999	382	958	141	833	733	784	999999	150	577	302	99	999999	42	22	617	36	999999	829	192	127	650	834	999999	931	321	999999	316	999999	999999	202	827	999999	999999	999999	90	462	236	541	999999	555	545	457	328	305	999999	713	215	81	834	999999	735	987	569	450	717	548	284	999999	522	999999	478	999999	999999	384	474	256	999999	704	999999	999999	999999	933	999999	636	999999	999999	515	999999	592	607	69	244	414	999999	466	839	283	591	620	542	187	36	28	828	87	999999	859	944	830	999999	623	999999	999999	679	999999	801	454	999999	867	523	42	999999	999999	915	408	243	358	720	999999	634	973	508	93	399	977	773	914	999999	559	999999	344	571	999999	999999	984	999999	999999	735	10	665	999999	349	723	999999	509	292	418	999999	430	843	432	148	36	206	128	999999	999999	750	701	112	886	740	383	77	189	999999	347	128	999999	850	148	623	720	262	249	633	999999	987	889	999999	364	811	999999	715	377	206	545	361	380	869	999999	354	43	897	778	654	966	656	917	48	999999	300	183	579	705	809	427	999999	956	494	340	440	860	16	747	85	456	667	699	983	925	986	
999999	999999	720	793	999999	999999	484	595	667	999999	80	850	750	74	999999	999999	999999	568	778	771	404	885	999999	999999	494	999999	999999	702	207	999999	957	933	999999	999999	553	122	859	911	999999	605	299	371	827	211	999999	20	265	683	447	999999	657	141	215	999999	591	861	530	30	309	563	672	782	397	368	181	146	737	793	999999	525	854	999999	348	999999	481	43	68	337	339	483	770	476	264	465	651	825	728	999999	999999	999999	591	839	612	666	999999	517	974	999999	40	234	282	472	999999	922	887	558	792	42	682	558	802	203	690	825	999999	205	527	932	717	355	418	779	427	999999	934	25	496	682	249	964	68	599	307	115	211	307	315	999999	577	999999	43	999999	285	817	888	398	158	787	874	737	989	999999	750	685	815	999999	55	999999	987	871	72	120	793	718	999999	213	895	999999	999999	999999	890	195	364	624	999999	722	503	610	940	546	866	999999	999999	511	974	27	848	999999	999999	707	999999	973	354	705	40	922	999999	566	999999	685	502	573	172	389	847	999999	686	136	999999	999999	10	445	999999	451	14	362	999999	291	744	999999	999999	999999	999999	917	999999	999999	840	659	593	999999	819	936	292	265	53	303	546	428	999999	999999	340	722	258	205	706	816	581	903	700	678	620	621	822	844	331	999999	287	999999	157	930	963	37	542	973	283	73	163	145	407	711	816	999999	626	573	152	641	35	99	220	426	999999	999999	958	915	999999	208	124	447	934	999999	25	300	281	734	216	999999	190	284	922	643	663	445	505	989	861	999999	994	258	999999	689	999999	198	45	731	594	36	78	626	204	85	949	999999	211	581	695	525	613	999999	999999	839	461	751	177	999999	762	899	999999	969	999999	53	999999	865	999999	254	633	827	264	999999	149	190	244	564	90	846	999999	948	999999	924	999999	345	132	111	999999	863	238	450	30	469	968	999999	594	108	999999	160	871	999999	999999	999999	999999	868	999999	73	753	999999	604	896	670	999999	882	814	999999	517	676	718	921	112	973	881	25	193	806	795	581	454	999999	145	999999	930	975	999999	978	286	976	434	84	69	358	714	269	342	780	700	586	999999	999999	87	999999	852	239	999999	999999	97	941	764	71	999999	492	308	591	468	999999	739	354	282	999999	389	541	252	999999	999999	753	269	999999	999999	412	116	219	427	425	518	714	149	999999	999999	499	890	999999	221	372	609	577	999999	132	800	438	50	999999	314	328	650	999999	189	218	377	25	851	475	267	361	955	265	74	883	999999	754	764	999999	148	783	999999	
53	329	879	999999	294	703	146	999999	255	372	760	905	108	999999	999999	534	999999	334	201	647	425	87	860	417	353	512	176	59	999999	674	11	217	530	383	606	226	310	183	92	321	714	999999	21	989	204	360	966	118	110	999999	999999	999999	999999	999999	529	966	469	999999	999999	999999	537	97	999999	581	370	553	384	999999	178	756	233	999999	999999	880	933	772	76	870	999999	992	546	68	948	825	841	297	270	395	853	640	757	838	999999	310	999999	627	876	999999	999999	999999	976	250	939	354	996	85	999999	76	999999	999999	900	598	259	698	999999	999999	148	950	999999	83	999999	988	872	538	998	395	274	940	106	999999	896	635	252	571	26	306	129	603	829	765	824	999999	193	106	999999	168	999999	794	75	315	488	925	699	555	368	987	999999	410	355	611	810	532	999999	895	999999	999999	356	687	681	939	359	545	131	975	258	999999	805	999999	999999	840	805	480	875	790	999999	970	936	999999	999999	38	928	999999	257	227	999999	999999	234	297	246	999999	812	999999	122	135	956	999999	804	724	306	999999	999999	999999	612	515	805	340	656	999999	78	999999	337	658	483	653	21	999999	297	904	30	999999	864	517	999999	332	37	904	999999	750	833	999999	176	222	400	933	846	336	116	742	421	624	645	54	229	999999	148	163	999999	999999	124	326	655	999999	703	350	415	674	72	289	999999	901	999999	999999	356	193	999999	125	268	550	806	685	533	554	492	406	320	819	999999	191	999999	874	486	999999	636	517	999999	999999	518	999999	999999	999999	273	826	264	519	652	739	697	999999	635	33	895	877	999999	438	999999	111	417	307	40	596	386	999999	105	613	425	999999	280	839	954	999999	606	218	31	635	422	707	300	972	753	580	131	261	999999	170	999999	608	246	207	724	137	860	221	28	999999	794	391	730	999999	104	999999	468	858	92	190	426	686	855	37	26	95	810	444	999999	999999	474	135	999999	935	634	999999	999999	83	124	826	594	394	199	99	840	40	976	649	878	183	122	273	999999	376	999999	999999	999999	219	191	639	326	425	668	569	467	669	67	795	999999	999999	999999	999999	743	265	595	42	999999	999999	196	986	118	171	566	380	347	999999	955	958	201	341	73	626	892	484	999999	178	726	999999	631	181	972	191	632	599	999999	999999	529	913	781	999999	999999	987	32	205	531	165	999999	999999	231	999999	713	109	603	685	225	127	503	269	756	426	999999	865	143	24	999999	927	999999	999999	941	620	681	52	187	999999	534	85	603	697	999999	999999	999999	438	409	374	468	873	
587	947	384	999999	234	999999	167	364	406	940	853	18	999999	604	626	893	356	999999	999999	671	922	124	160	149	524	805	315	999999	999999	876	466	999999	556	149	349	591	999999	629	999999	420	885	822	93	594	999999	999999	515	359	728	425	91	999999	788	797	999999	473	797	999999	797	428	954	999999	257	529	484	94	461	52	999999	44	999999	727	999999	175	999999	109	41	566	917	928	300	999999	684	999999	999999	999999	980	759	198	999999	794	357	832	967	466	140	575	563	119	147	999999	472	105	693	124	364	582	999999	21	851	441	241	999999	868	999999	999999	80	999999	735	815	114	702	999999	999999	250	953	999999	257	709	999999	534	477	999999	780	795	827	860	999999	576	999999	96	366	999999	346	999999	563	40	964	840	466	999999	19	999999	303	999999	441	999999	999999	999999	171	469	999999	914	365	327	964	999999	546	83	999999	148	999999	999999	305	999999	747	953	517	999999	999999	999999	930	416	252	999999	999999	650	162	999999	364	219	152	546	999999	970	761	452	392	29	480	999999	999999	890	541	328	979	30	532	574	295	487	999999	775	766	248	999999	918	672	999999	802	323	631	798	999999	100	996	543	583	999999	968	999999	571	999999	471	908	438	49	875	924	999999	504	999999	588	462	876	118	376	779	177	440	842	779	999999	999999	999999	156	695	181	451	999999	446	999999	206	605	990	999999	612	999999	858	809	499	53	999999	164	307	206	53	346	842	981	999999	763	999999	894	136	999999	948	999999	999999	761	743	867	434	602	999999	68	920	982	472	999999	505	73	921	368	941	999999	41	999999	919	960	999999	359	339	999999	701	683	40	999999	999999	999999	967	341	998	106	75	631	618	155	999999	249	285	70	874	881	999999	566	841	58	953	336	494	489	361	354	658	999999	538	965	999999	495	37	618	512	999999	992	174	999999	824	302	319	190	885	483	680	685	52	484	999999	999999	145	841	982	359	153	999999	999999	979	653	999999	681	103	653	255	498	221	666	558	876	999999	321	999999	999999	999999	643	999999	608	999999	681	668	999999	909	90	981	765	654	55	999999	369	27	514	195	421	387	621	226	999999	640	985	999999	999999	999999	608	999999	672	644	824	236	716	997	999999	483	999999	985	831	771	22	999999	999999	844	175	407	198	859	385	136	89	639	144	426	618	968	999999	223	650	132	999999	521	319	130	829	818	552	999999	645	41	999999	436	555	849	213	865	999999	150	302	999999	999999	999999	193	546	564	195	999999	299	388	413	462	999999	344	709	999999	500	362	999999	24	356	855	999999	223	354	248	
999999	94	294	222	753	817	879	920	39	826	999999	338	772	566	644	726	262	983	241	999999	803	101	846	999999	713	512	790	999999	945	765	999999	535	839	307	910	999999	807	999999	635	999999	583	174	314	882	908	172	590	803	380	630	999999	843	999999	775	445	999999	999999	906	509	999999	999999	999999	974	274	357	36	498	474	655	543	999999	999999	357	999999	999999	638	786	964	480	550	921	999999	756	325	173	635	553	73	862	999999	862	999999	577	394	569	829	999999	50	534	881	673	999999	158	836	711	426	999999	345	999999	806	775	999999	999999	999999	999999	49	999999	658	110	721	483	434	612	307	999999	999999	607	963	86	174	999999	745	439	598	876	806	839	919	613	746	150	217	999999	66	582	589	475	618	74	999999	832	999999	940	812	408	999999	513	851	165	694	999999	531	269	616	367	999999	844	837	92	522	209	87	55	364	581	275	152	999999	724	101	551	988	999999	556	342	908	805	626	199	637	303	999999	764	918	927	618	999999	676	999999	552	744	638	536	999999	329	755	495	585	240	999999	999999	999999	136	73	153	830	632	712	283	999999	234	999999	647	455	229	221	322	136	436	963	326	475	856	182	357	912	462	357	999999	587	999999	999999	395	66	540	345	862	999999	774	999999	999999	999999	403	250	327	527	990	90	332	118	442	368	159	277	816	631	111	999999	715	240	377	285	485	999999	45	999999	999999	591	914	883	359	620	362	339	999999	90	82	615	855	830	999999	381	34	128	154	64	999999	999999	249	909	244	908	985	543	729	710	999999	999999	214	322	695	999999	176	449	758	999999	16	819	300	736	558	495	108	885	318	996	260	366	551	981	934	713	999999	15	648	451	635	818	610	276	328	999999	410	543	144	522	999999	585	369	333	999999	999999	999999	513	999999	748	810	109	235	733	999999	404	165	999999	387	982	999999	170	800	999999	196	198	219	34	417	193	95	999999	751	795	790	674	999999	227	999999	999999	885	837	654	899	641	535	999999	877	999999	924	220	187	165	162	999999	54	785	61	999999	859	51	999999	999999	177	999999	254	358	439	942	785	999999	937	299	999999	106	999999	515	999999	676	999999	605	342	218	493	999999	908	409	999999	340	746	889	945	90	84	641	999999	999999	487	999999	999999	187	163	934	40	526	999999	887	461	66	244	999999	884	385	486	999999	999999	594	611	204	754	845	759	999999	206	999999	461	856	225	72	23	999999	999999	663	290	483	451	407	187	967	700	999999	999999	543	106	217	15	999999	603	820	932	498	141	999999	491	
999999	999999	999999	738	144	75	999999	672	999999	52	756	510	230	104	13	812	311	416	644	503	734	999999	226	12	988	890	999999	262	999999	140	524	356	745	182	999999	64	396	669	52	902	284	357	999999	500	349	707	784	475	600	17	999999	91	999999	789	999999	654	212	62	749	254	999999	172	277	268	528	410	764	58	365	949	999999	642	374	742	228	999999	347	725	662	999999	999999	999999	662	999999	510	443	860	956	999999	95	852	343	999999	999999	728	122	89	301	999999	999999	942	999999	119	999999	591	999999	717	754	570	380	316	999999	999999	467	148	999999	509	880	999999	94	550	999999	999999	280	106	92	999999	575	24	116	306	55	999999	723	349	380	315	999999	806	522	999999	115	395	54	778	376	944	461	660	969	612	209	543	999999	398	144	112	839	554	999999	274	999999	739	999999	83	270	733	676	128	767	999999	999999	83	245	369	444	422	589	502	730	148	271	915	54	999999	106	512	866	334	999999	999999	999999	467	307	258	999999	376	931	970	517	642	277	999999	999999	527	124	999999	307	528	999999	999999	523	999999	999999	370	12	235	999999	999999	999999	758	999999	999999	999999	499	976	999999	999999	999999	784	77	490	618	984	97	870	928	33	526	388	970	999999	347	999999	493	754	999999	643	999999	255	999999	680	971	993	759	775	926	428	402	551	94	360	320	743	886	241	904	362	736	500	84	212	178	581	16	553	529	971	431	744	847	396	839	999999	436	397	999999	625	235	321	943	509	630	975	304	620	999999	604	493	261	999999	776	907	445	999999	156	512	400	986	215	256	954	999999	999999	704	698	999999	578	999999	499	999999	289	136	424	556	999999	999999	202	287	396	658	924	488	179	999999	80	999999	999999	570	999999	885	128	638	30	74	988	999999	973	281	605	109	325	297	993	539	571	650	999999	999999	606	574	319	123	599	556	332	476	828	763	999999	999999	999999	999999	36	999999	999999	650	116	999999	568	72	999999	999999	681	297	342	637	494	999999	333	999999	999999	999999	999999	715	575	14	48	473	742	522	683	999999	648	999999	981	318	270	389	934	920	543	142	330	543	965	397	442	312	999999	999999	999999	999999	999999	213	222	612	52	999999	48	599	611	999999	999999	999999	389	398	283	294	999999	34	376	999999	705	412	999999	863	193	431	999999	187	999999	736	258	58	999999	494	779	445	999999	999999	275	949	350	345	999999	900	525	284	163	577	124	157	999999	199	327	876	493	37	326	358	428	621	571	860	36	875	394	569	999999	999999	999999	838	120	936	759	427	764	370	104	
999999	348	908	277	182	999999	425	739	69	730	663	999999	752	128	825	950	653	388	490	318	443	999999	956	769	999999	957	286	47	70	440	900	999999	132	933	339	999999	519	353	398	797	611	999999	334	839	999999	892	866	719	999999	985	115	999999	284	62	660	480	999999	149	18	999999	786	388	679	999999	829	550	878	819	788	815	441	310	990	692	706	307	999999	999999	999999	375	101	566	999999	999999	999999	861	838	80	999999	859	627	999999	344	999999	20	233	999999	999999	19	311	999999	57	999999	478	554	805	58	591	355	363	299	275	233	642	133	230	999999	605	305	967	999999	808	546	929	198	999999	999999	816	999999	482	999999	485	999999	999999	361	53	999999	283	529	528	813	256	724	919	570	361	156	701	60	999999	999999	860	999999	999999	599	215	999999	999999	290	999999	840	999999	908	872	521	813	168	618	290	89	593	362	85	999999	164	465	94	627	999999	836	914	273	766	892	885	981	85	75	999999	156	542	634	992	46	688	580	347	999999	999999	756	203	999999	421	970	206	245	785	634	887	999999	999999	883	642	454	999999	576	476	999999	987	999999	737	102	602	144	547	959	369	48	999999	583	128	242	228	612	643	999999	999999	795	695	649	999999	999999	999999	882	35	999999	999999	548	467	122	114	999999	864	999999	28	999999	935	286	999999	246	999999	746	546	313	24	889	664	40	810	202	724	680	330	347	344	296	913	720	999999	888	999999	820	581	975	999999	797	378	360	593	999999	450	575	372	459	774	459	999999	999999	867	146	994	961	999999	274	999999	434	10	526	534	732	197	224	177	545	279	65	175	571	833	227	520	314	446	278	752	159	317	999999	999999	999999	999999	48	853	973	893	999999	92	999999	587	55	797	999999	999999	999999	355	999999	407	827	189	718	999999	343	52	649	625	689	524	469	522	248	126	138	999999	649	999999	999999	371	204	999999	273	972	859	984	788	430	668	488	585	923	526	999999	490	999999	854	999999	58	996	213	357	213	491	999999	793	348	929	999999	999999	186	520	206	864	213	999999	916	746	434	999999	263	229	999999	211	939	999999	995	999999	999999	446	108	58	302	162	999999	846	447	999999	358	75	645	858	761	769	999999	74	727	662	999999	314	774	118	176	999999	742	984	401	12	999999	999999	797	851	303	231	999999	138	228	999999	999999	366	999999	144	398	368	999999	404	999999	196	900	999999	999999	999999	949	330	999999	989	881	603	420	183	455	445	999999	280	277	793	999999	539	999999	183	845	683	956	191	576	640	999999	808	985	999999	527	214	111	
675	270	464	901	973	560	999999	256	625	999999	532	911	303	903	128	101	920	999999	999999	999999	999999	39	999999	999999	768	753	41	279	83	618	82	656	999999	999999	564	19	813	999999	591	979	167	999999	999999	999999	433	279	283	999999	601	716	74	507	600	986	384	646	136	86	143	229	999999	541	183	17	561	876	671	999999	999999	118	999999	38	999999	947	70	800	809	93	953	498	480	999999	677	366	553	574	66	263	958	918	999999	736	758	372	460	626	752	999999	499	557	608	323	397	493	999999	46	259	999999	999999	583	837	52	132	645	999999	999999	863	816	463	986	820	417	11	999999	999999	552	280	885	999999	444	58	595	594	999999	999999	166	907	194	928	516	324	999999	338	384	91	839	999999	122	622	236	762	999999	999999	999999	999999	201	322	967	267	999999	766	999999	165	490	535	251	457	726	999999	592	999999	999999	999999	947	671	416	88	999999	999999	999999	938	167	999999	269	682	999999	835	92	669	698	843	939	927	53	749	950	257	847	848	999999	391	887	366	40	909	94	57	812	841	330	122	696	999999	870	946	609	111	999999	999999	999999	415	375	999999	67	749	386	750	845	207	720	999999	999999	999999	999999	14	61	800	242	359	598	75	33	251	999999	586	156	321	66	106	150	999999	361	48	435	433	26	830	309	290	533	343	999999	615	130	171	999999	999999	129	866	894	808	868	545	999999	357	392	134	718	481	602	75	694	999999	66	871	999999	202	351	84	999999	231	999999	952	826	265	863	417	130	186	705	237	201	200	999999	342	980	815	828	88	999999	891	121	828	687	467	999999	463	999999	258	364	999999	577	54	878	673	999999	916	719	999999	999999	974	13	541	776	374	873	999999	547	724	891	991	999999	999999	43	106	119	673	274	369	616	409	859	872	999999	26	660	156	321	999999	999999	73	999999	873	594	76	887	580	61	323	593	155	915	833	366	999999	324	999999	21	781	563	999999	652	360	349	94	125	999999	719	999999	714	726	999999	999999	699	827	895	500	678	967	999999	539	999999	951	999999	999999	999999	36	515	459	701	999999	145	540	974	391	999999	999999	533	999999	951	756	861	302	608	867	962	906	143	999999	477	823	635	999999	572	34	31	701	999999	999999	999999	99	626	999999	67	368	590	999999	999999	317	416	999999	967	999999	999999	462	677	329	352	908	999999	999999	999999	976	982	999999	720	102	967	950	370	720	171	999999	999999	862	140	999999	244	999999	999999	999999	871	825	132	328	856	466	999999	119	999999	702	358	677	380	22	206	649	287	189	647	
498	684	94	947	696	987	322	270	163	332	85	94	111	999999	197	716	999999	853	999999	999999	264	999999	857	603	667	371	999999	284	896	665	999999	324	999999	999999	787	999999	999999	999999	435	340	999999	206	873	787	281	617	999999	55	999999	306	140	999999	623	168	392	434	827	491	289	334	503	999999	373	498	842	760	40	508	844	560	929	198	428	333	487	68	999999	999999	332	60	124	448	999999	600	534	694	700	896	999999	999999	808	305	598	111	836	999999	832	385	944	520	587	748	999999	632	376	942	377	300	680	334	999999	757	999999	239	999999	999999	946	772	964	157	69	143	999999	492	752	634	599	326	999999	980	235	815	135	811	473	375	248	468	234	999999	999999	410	999999	886	128	61	145	369	890	781	999999	70	999999	797	999999	453	461	999999	880	741	352	60	804	999999	999999	999999	631	357	765	844	816	487	548	381	830	999999	917	411	373	700	499	240	436	999999	429	175	403	338	361	29	914	530	588	999999	249	999999	999999	525	999999	699	429	999999	999999	55	965	83	999999	49	966	800	536	59	354	189	252	121	624	99	281	932	35	999999	999999	745	930	296	898	65	141	564	63	401	623	674	281	711	636	999999	749	999999	999999	364	372	560	999999	864	185	409	250	999999	651	517	254	855	673	135	791	858	125	678	184	465	999999	411	747	144	999999	680	999999	541	485	243	349	924	999999	671	931	445	261	75	121	499	815	999999	912	546	157	768	10	155	919	778	274	81	181	198	456	960	813	999999	438	504	501	709	652	417	177	329	576	12	999999	356	606	999999	999999	685	999999	903	999999	210	987	999999	999999	761	621	999999	969	278	999999	999999	224	999999	631	902	637	616	997	999999	361	505	378	828	201	997	951	573	999999	224	513	496	548	553	999999	612	371	999999	825	999999	97	945	999999	899	575	999999	999999	233	724	703	422	999999	687	999999	999999	993	832	168	476	681	810	58	535	999999	999999	267	550	999999	509	28	541	867	999999	267	28	999999	999999	478	999999	714	219	727	848	478	802	999999	808	14	12	477	780	999999	303	153	999999	49	999999	694	145	318	999999	128	999999	705	999999	555	170	429	525	999999	937	999999	906	762	472	999999	209	66	952	212	999999	545	668	41	248	337	999999	647	338	978	996	999999	999999	943	777	999999	13	999999	315	256	402	999999	489	867	540	427	999999	541	999999	999999	999999	363	999999	932	859	999999	459	692	467	834	981	522	999999	999999	148	575	29	962	984	381	999999	999999	750	999999	809	79	66	801	500	999999	999999	42	
966	999999	148	999999	999999	999999	93	387	641	320	686	481	999999	879	297	942	728	999999	408	999999	556	999999	768	783	612	46	999999	790	344	658	202	646	802	999999	556	609	408	506	945	618	879	607	740	767	380	279	440	930	999999	124	83	535	422	698	486	666	999999	999999	999999	593	287	303	999999	982	128	999999	678	999999	999999	687	544	231	30	789	464	949	569	10	413	343	605	202	999999	230	585	666	234	114	472	890	999999	53	476	361	340	585	999999	757	649	340	999999	123	607	104	580	851	515	632	243	999999	106	723	999999	999999	999999	95	294	999999	999999	461	815	573	854	442	801	500	755	668	459	878	999999	811	999999	83	999999	999999	594	914	650	999999	999999	601	999999	935	793	173	102	999999	999999	255	300	741	360	197	525	999999	269	175	303	89	999999	846	999999	365	151	294	372	878	953	505	501	380	999999	673	310	223	702	999999	648	637	408	975	999999	214	587	653	461	173	557	999999	232	428	999999	570	637	999999	428	515	793	508	801	224	825	868	754	999999	999999	687	887	311	999999	349	526	665	681	130	999999	999999	777	497	833	209	330	247	282	999999	759	612	999999	995	795	999999	999999	150	999999	194	159	435	460	667	999999	773	285	256	392	882	999999	955	889	517	762	459	738	305	675	602	999999	588	595	999999	170	955	652	891	515	146	223	386	828	999999	970	126	519	119	412	69	923	83	855	399	179	804	999999	527	999999	346	999999	831	999999	244	300	571	840	778	507	139	131	393	741	255	669	525	137	401	547	645	939	628	892	615	678	820	732	205	512	365	242	135	658	178	999999	392	911	593	207	408	286	740	999999	999999	938	539	999999	610	730	653	676	331	979	598	406	829	999999	859	565	479	999999	644	999999	151	897	995	735	573	566	286	614	999999	999999	149	368	209	999999	620	676	999999	488	132	475	999999	689	910	155	70	771	858	454	999999	38	727	569	642	474	470	999999	943	999999	769	53	454	49	143	999999	999999	239	207	813	327	192	426	991	716	179	417	999999	999999	850	674	801	708	831	562	515	477	999999	726	734	556	245	733	344	999999	89	30	819	555	783	315	831	573	55	136	869	611	735	999999	473	67	17	398	103	139	999999	344	622	999999	628	660	270	512	473	267	91	999999	91	282	636	999999	999999	906	999999	544	843	237	999999	705	692	999999	741	726	263	999999	548	999999	640	215	751	744	408	999999	927	133	54	329	110	788	55	999999	529	999999	226	324	469	999999	194	558	999999	999999	681	917	
794	724	918	999999	258	999999	718	999999	819	876	999999	999999	749	266	999999	89	500	999999	137	999999	999999	999999	383	288	999999	939	217	447	663	91	919	21	72	999999	999999	999999	215	510	80	312	79	999999	600	653	999999	333	574	212	131	114	68	999999	612	806	267	999999	350	639	43	999999	590	280	999999	999999	956	519	829	268	719	776	874	989	999999	824	999999	848	683	999999	356	999999	374	999999	326	558	33	999999	409	266	233	35	862	999999	477	761	722	799	999999	862	697	423	503	999999	493	355	999999	78	327	787	999999	418	838	620	293	999999	944	585	954	32	714	808	120	573	45	693	913	999999	522	692	111	999999	999999	821	42	933	683	68	999999	971	328	954	831	999999	999999	814	197	252	291	620	816	147	844	217	157	889	999999	930	999999	999999	441	930	556	634	686	994	800	27	999999	359	183	999999	73	982	704	760	976	999999	318	999999	506	999999	27	901	876	964	171	410	673	153	999999	753	788	722	539	398	999999	206	934	999999	23	999999	999999	931	447	930	83	862	999999	397	912	999999	621	59	302	770	912	655	758	999999	832	999999	353	999999	729	430	107	351	453	315	362	780	563	57	217	336	15	95	999999	945	999999	309	999999	286	241	816	141	739	999999	768	485	751	448	222	438	999999	999999	231	212	27	999999	731	999999	207	999999	999999	999999	574	842	966	765	826	999999	812	831	533	999999	999999	212	913	298	999999	921	684	830	610	341	350	619	593	999999	999999	999999	446	122	168	999999	699	251	109	565	567	897	462	13	999999	559	999999	391	999999	131	760	29	298	999999	475	999999	733	377	433	800	909	999999	258	999999	999999	943	755	700	672	642	803	825	112	358	999999	470	469	681	999999	61	706	959	999999	472	749	764	594	717	999999	358	999999	332	818	308	655	999999	999999	995	32	716	804	934	999999	272	327	935	916	940	997	999999	999999	62	999999	382	104	950	250	786	999999	999999	999999	47	999999	323	485	480	16	804	702	999999	821	999999	999999	464	999999	771	250	999999	154	814	847	654	720	641	999999	114	136	445	214	705	372	862	999999	999999	367	766	999999	405	786	999999	999999	122	248	879	193	877	403	741	135	332	710	797	642	999999	378	703	327	423	316	999999	354	571	999999	999999	755	959	999999	852	107	490	891	845	999999	307	999999	999999	415	841	457	999999	711	394	319	881	999999	574	229	382	437	663	448	466	99	999999	999999	366	522	251	133	233	999999	999999	644	644	999999	999999	999999	344	28	643	298	999999	965	999999	669	959	261	718	11	190	739	
814	999999	443	52	434	756	259	804	529	222	174	717	233	450	999999	750	675	450	140	442	999999	999999	794	375	961	501	999999	746	542	999999	804	250	942	999999	875	135	999999	999999	16	118	999999	540	999999	431	134	999999	741	735	999999	218	586	999999	999999	748	999999	461	630	999999	90	933	999999	512	999999	423	999999	923	774	739	999999	45	549	82	443	31	999999	355	999999	999999	251	202	999999	999999	249	334	529	536	999999	999999	639	424	505	143	521	999999	276	380	999999	999999	23	210	994	12	170	999999	668	513	999999	850	199	509	597	267	825	887	183	664	999999	937	894	880	999999	580	110	999999	540	416	561	369	754	188	86	787	359	999999	208	757	27	777	999999	999999	999999	999999	999999	140	999999	247	999999	633	899	612	117	340	999999	143	655	424	902	19	931	262	952	475	999999	999999	999999	999999	999999	784	689	999999	646	496	281	878	189	999999	575	999999	334	302	108	999999	469	152	80	746	606	226	999999	999999	855	18	999999	413	73	235	999999	992	707	26	339	999999	944	999999	965	621	68	312	953	630	848	931	685	639	163	34	16	952	941	999999	214	692	399	905	571	999999	650	868	815	953	601	582	999999	318	962	574	983	986	187	458	999999	303	999999	764	935	923	999999	216	259	999999	229	481	999999	30	811	999999	144	48	911	337	970	999999	497	999999	39	276	669	376	999999	999999	51	29	775	492	999	911	429	634	970	648	315	444	999999	999999	734	130	999999	251	999999	325	999999	945	84	850	488	999999	999999	272	735	999999	999999	956	539	670	997	209	705	569	31	900	227	509	77	272	31	535	580	721	276	999999	999999	427	870	361	999999	106	945	925	14	512	999999	167	898	311	394	359	905	949	999999	534	424	961	230	605	999999	930	877	812	828	999999	916	94	996	826	923	836	96	188	521	901	999999	999999	565	519	999999	999999	611	765	877	999999	630	630	999999	741	494	783	207	274	263	228	228	142	107	61	999999	999999	999999	999999	387	558	272	727	438	877	280	643	406	711	810	47	999999	121	934	165	332	295	152	264	342	150	638	999999	924	303	999999	999999	683	513	999999	774	898	539	387	328	409	903	999999	999999	999999	850	999999	496	464	999999	999999	116	208	941	729	999999	999999	906	739	247	919	999999	999999	144	205	158	960	892	787	45	149	999999	734	999999	755	428	103	88	793	491	999999	152	999999	999999	999999	576	923	742	784	624	895	999999	799	150	409	959	999999	67	868	322	890	494	708	428	999999	999999	999999	999999	195	310	216	800	999999	258	483	776	
92	104	999999	999999	999999	999999	118	999999	150	157	990	593	216	999999	328	45	219	480	999999	279	443	999999	999999	295	203	340	556	484	999999	105	999999	550	666	632	876	16	327	249	97	999999	386	546	999999	929	127	788	386	399	981	999999	590	642	657	214	999999	153	472	454	434	894	671	633	754	54	279	450	926	584	999999	321	718	969	999999	927	893	897	661	999999	178	999999	954	166	999999	247	514	245	893	462	299	733	543	872	814	202	10	999999	791	243	659	677	999999	801	479	670	462	999999	999999	730	321	445	491	770	286	30	940	515	141	517	539	44	556	999999	999999	196	777	845	164	201	926	150	999999	999999	52	500	999999	999999	686	832	784	893	986	173	151	853	999999	999999	596	794	261	495	999999	284	704	999999	999999	398	516	999999	892	617	466	999999	803	180	339	73	728	785	999999	788	828	999999	732	645	58	393	333	441	945	14	258	369	999999	999999	529	831	999999	427	380	164	645	999999	939	177	999999	928	369	999999	524	187	999999	811	327	999999	666	322	999999	68	576	736	74	999999	999999	887	368	999999	128	371	999999	507	349	999999	415	323	999999	434	999999	565	218	129	33	362	917	999999	960	447	52	475	999999	999999	290	665	850	643	99	570	999999	62	808	999999	810	998	999999	27	999999	744	406	14	330	241	999999	985	850	457	712	999999	167	999999	999999	921	64	652	596	445	226	684	459	771	233	581	999999	317	757	877	319	35	44	900	929	226	51	47	155	999999	263	304	815	403	999999	387	999999	999999	134	887	286	167	411	883	800	163	294	634	780	999999	999999	645	238	999999	999999	687	677	999999	651	710	879	26	507	63	191	922	869	999999	840	845	178	893	192	869	600	161	999999	999999	109	776	931	999999	267	999999	680	617	76	842	264	253	710	155	834	423	17	999999	660	358	701	878	999999	999999	793	935	579	969	463	999999	382	987	73	526	168	875	778	472	759	110	999999	574	855	36	801	597	145	33	999999	999999	862	340	500	275	458	231	491	999999	623	332	999999	999999	999999	999999	470	277	190	193	987	959	644	544	999999	560	974	999999	32	999999	435	206	799	556	910	694	506	52	496	797	77	937	393	84	849	437	999999	673	419	999999	566	534	416	952	999999	109	999999	327	999999	940	301	331	208	234	278	426	532	279	800	469	999999	428	780	392	125	999999	999999	570	695	84	286	311	999999	873	999999	901	999999	999999	520	810	571	189	999999	999999	505	746	738	169	999999	433	904	14	873	950	999999	148	999999	33	836	985	
534	563	999999	754	663	990	613	334	999999	377	999999	686	999999	989	897	999999	214	233	999999	999999	999999	416	764	271	999999	999999	438	767	926	562	157	766	19	535	999999	999999	999999	468	999999	515	143	413	635	438	797	228	999999	883	999999	925	933	999999	999999	468	999999	127	799	370	585	391	561	845	408	999999	230	999999	676	233	713	889	474	746	340	999999	245	908	781	335	999999	999999	37	999999	999999	11	999999	999999	629	551	999999	169	219	196	882	511	954	297	15	999999	218	927	551	31	180	173	460	196	200	765	999999	765	346	473	895	633	999999	999999	141	999999	352	999999	250	134	999999	554	680	287	863	999999	427	947	902	126	126	999999	999999	15	384	999999	999999	999999	436	863	999999	999999	999999	745	301	259	156	946	999999	608	322	999999	999999	427	659	626	492	999999	332	371	348	285	862	999999	356	999999	999999	999999	632	590	856	910	176	386	806	275	999999	934	986	614	681	480	791	304	804	999999	860	982	999999	758	68	999999	118	75	525	999999	243	999999	399	942	999999	999999	324	999999	752	411	448	999999	999999	393	895	557	195	999999	689	868	494	568	999999	844	999999	999999	12	873	531	999999	801	999999	999999	763	41	137	999999	999999	590	883	999999	224	552	999999	73	559	371	999999	863	999999	192	999999	385	999999	558	675	188	554	454	782	795	451	55	273	610	999999	999999	857	361	999999	21	151	999999	805	712	999999	25	32	781	939	880	50	999999	30	305	410	726	213	214	999999	948	999999	999999	807	98	714	999999	288	792	999999	119	513	999999	999999	499	999999	999999	579	944	289	999999	999999	772	515	999999	755	441	35	967	209	619	246	999999	999999	818	999999	552	999999	717	998	109	737	240	63	829	377	439	914	530	265	999999	157	269	924	999999	793	228	999999	905	343	999999	154	999999	592	117	872	859	615	286	479	498	942	999999	945	189	922	924	718	685	534	326	527	504	999999	71	472	976	999999	298	999999	801	999999	424	384	999999	954	427	648	946	956	517	823	637	61	767	205	295	323	744	999999	868	510	409	999999	999999	999999	650	608	999999	645	896	140	326	261	999999	999999	999999	487	999999	234	505	999999	772	728	27	502	889	452	999999	866	186	662	984	514	167	300	68	54	367	969	314	999999	127	310	70	386	507	999999	382	999999	677	808	103	519	289	592	737	681	362	524	866	207	663	999999	468	999999	156	812	103	387	972	483	129	260	999999	686	168	471	667	641	995	513	80	217	198	378	568	474	234	999999	563	387	999999	843	113	117	999999	463	842	827	240	999999	
292	995	764	204	688	843	599	603	433	999999	23	999999	999999	362	137	999999	475	99	999999	681	587	528	823	595	792	999999	157	813	531	999999	999999	839	410	309	231	84	452	993	690	725	874	999999	151	297	373	969	323	750	979	709	999999	999999	163	558	999999	763	181	179	412	411	696	999999	82	728	999999	183	320	229	141	62	999999	482	409	948	806	955	387	535	231	999999	963	406	833	822	717	999999	686	852	202	468	902	283	590	288	39	98	559	423	651	999999	999999	103	999999	926	705	515	352	214	752	161	999999	645	947	590	448	299	999999	999999	20	768	999999	468	37	672	999999	730	999999	999999	919	718	999999	963	883	999999	173	869	999999	906	126	212	534	482	999999	50	91	999999	335	10	999999	739	999999	999999	999999	999999	702	199	76	999999	776	975	623	999999	999999	43	755	422	761	999999	426	579	999999	56	143	808	243	24	999999	986	590	893	405	890	292	189	583	107	560	999999	999999	974	802	999999	139	999999	999999	314	198	76	295	669	999999	419	584	270	237	98	175	604	999999	688	830	999999	999999	883	580	732	938	114	460	657	862	999999	586	451	776	999999	917	992	229	929	826	302	700	921	398	986	999999	999999	952	999999	931	999999	999999	999999	153	999999	485	256	999999	856	999999	93	615	637	807	999999	999999	142	999999	999999	181	183	999999	999999	862	999999	389	443	495	594	426	916	162	999999	726	905	410	935	308	63	999999	671	431	373	563	742	687	72	124	999999	163	183	538	999999	323	999999	581	641	999999	999999	343	999999	760	999999	439	999999	931	649	911	901	343	999999	834	439	999999	999999	751	21	166	999999	850	326	329	841	440	252	999999	999999	652	967	999999	999999	156	999999	720	154	910	454	933	114	999999	47	161	223	320	266	349	109	25	999999	999999	569	484	669	764	27	722	999999	545	999999	82	174	997	999999	576	999999	749	151	719	235	599	306	87	61	318	999999	175	115	999999	184	903	288	750	838	961	764	294	487	928	702	432	990	908	999999	42	999999	999999	217	646	746	516	999999	389	790	224	709	999999	433	360	951	999999	999999	399	999999	294	793	423	169	982	999999	999999	272	223	26	802	999999	398	341	29	671	999999	957	999999	784	667	705	999999	960	623	261	282	860	137	976	999999	816	601	547	462	248	999999	881	235	834	465	254	999999	999999	987	615	321	161	413	688	188	894	156	615	999999	588	895	999999	545	730	539	429	144	246	999999	986	999999	850	878	781	449	891	732	635	328	423	720	999999	999999	18	940	131	457	999999	798	955	
669	985	843	873	353	999999	345	504	999999	46	999999	747	999999	10	607	470	999999	632	999999	296	172	521	297	290	868	368	999999	536	790	418	972	999999	448	220	327	32	17	14	999999	999999	999999	237	340	999999	313	999999	339	973	411	479	848	824	208	511	793	157	999999	562	15	984	289	808	714	886	999999	422	309	985	683	585	999999	999999	204	569	740	999999	190	15	999999	895	39	516	999999	320	569	157	497	937	427	179	333	455	999	453	400	999999	523	454	227	890	673	354	999999	999999	26	581	630	639	770	858	967	693	999999	119	999999	773	999999	403	327	999999	925	371	567	514	261	17	999999	750	178	999999	421	735	999999	96	231	684	226	999999	304	999999	526	999999	177	999999	211	640	999999	999999	498	999999	74	129	999999	999999	965	999999	999999	785	574	18	313	879	471	776	446	999999	906	498	887	280	999999	383	109	338	999999	77	204	997	312	999999	146	387	262	551	929	302	608	999999	999999	999999	897	999999	734	295	684	999999	396	400	133	970	999999	999999	999999	227	80	690	30	798	999999	898	117	999999	483	954	999999	925	627	919	847	154	999999	430	377	967	999999	125	648	813	654	752	680	999999	999999	999999	886	764	385	44	481	999999	999999	809	574	999999	812	117	999999	999999	423	759	999999	999999	553	979	999999	999999	15	44	844	954	52	216	154	169	228	313	999999	999999	77	117	549	999999	448	999999	871	823	855	155	165	275	999999	867	400	894	732	213	261	895	994	582	759	350	200	999999	999999	999999	665	999999	13	508	202	816	713	315	220	999999	38	999999	117	524	457	860	878	578	797	184	816	260	999999	999999	62	29	157	494	999999	209	401	921	411	806	167	450	151	657	82	351	999999	95	999999	999999	184	999999	788	479	999999	899	471	622	729	32	259	414	978	988	456	183	668	229	956	20	46	117	543	310	999999	17	718	231	505	455	999999	999999	999999	142	841	745	240	678	999999	999999	999999	779	202	999999	999999	752	472	162	999999	899	682	935	999999	999999	999999	76	773	487	122	127	999999	250	126	283	12	528	838	845	157	710	943	999999	859	506	283	999999	915	163	754	999999	545	566	999999	606	999999	94	602	902	874	774	972	999999	565	252	999999	496	663	918	999999	37	914	626	15	999999	955	691	999999	631	399	11	161	619	733	508	999999	624	999999	519	510	999999	926	935	999999	382	737	199	999999	617	237	786	999999	996	999999	726	699	918	560	529	650	91	19	999999	513	999999	999999	999999	29	66	669	655	999999	153	417	999999	111	978	656	632	763	766	
999999	468	404	999999	407	164	842	16	809	663	73	999999	868	429	908	955	432	999999	759	384	999999	378	947	581	519	459	589	318	624	721	272	927	999999	884	824	999999	999999	900	476	468	520	999999	257	15	999999	576	285	988	999999	156	999999	559	873	388	596	887	520	822	103	999999	575	534	392	98	401	146	935	999999	999999	367	389	531	630	999999	864	999999	131	941	990	943	184	999999	999999	478	174	999999	64	999999	298	936	999999	999999	999999	999999	892	985	631	169	614	999999	999999	301	394	999999	766	34	929	582	524	439	766	578	832	159	774	999999	776	913	999999	688	999999	558	695	999999	336	999999	724	112	408	878	535	961	337	544	312	999999	216	999999	711	150	783	482	862	859	180	999999	919	657	753	917	218	717	246	925	373	92	606	999999	866	139	999999	999999	999999	646	999999	804	250	298	846	999999	768	222	211	999999	905	609	695	835	497	874	717	76	358	490	669	818	725	412	181	229	286	490	698	582	840	957	308	225	955	375	221	631	810	999999	158	996	999999	463	999999	763	397	999999	238	999999	999999	999999	477	693	977	95	89	838	126	999999	615	999999	524	629	941	948	311	479	999999	999999	663	95	266	999999	341	999999	312	999999	392	417	999999	515	261	706	170	607	999999	999999	248	870	999999	382	514	193	256	999999	481	885	521	81	999999	917	890	116	337	999999	976	999999	361	314	999999	999999	456	709	999999	999999	37	817	469	999999	999999	696	240	19	836	290	580	82	249	471	201	427	750	320	999999	999999	624	999999	378	833	631	509	263	999999	97	478	926	999999	398	999999	843	999999	426	187	613	766	686	881	280	57	756	903	999999	890	999999	999999	77	999999	755	879	485	882	449	636	999999	958	999999	306	999999	367	364	775	684	102	628	536	10	999999	999999	198	239	999999	874	999999	86	727	768	373	821	731	411	790	59	999999	671	960	224	790	474	999999	333	390	958	912	692	981	229	648	272	586	364	504	439	567	650	999999	18	127	559	984	999999	79	484	999999	956	573	725	999999	431	667	322	220	107	999999	999999	848	784	999999	638	999999	508	999999	999999	999999	377	906	999999	999999	999999	928	952	107	999999	489	463	999999	906	768	955	999999	999999	64	226	999999	273	999999	406	387	702	801	957	56	488	999999	999999	81	999999	248	999999	999999	999999	243	305	503	714	999999	999999	617	597	999999	942	999999	16	520	999999	999999	999999	506	971	233	509	999999	790	999999	970	906	618	775	13	999999	999999	667	944	905	999999	32	999999	723	999999	59	173	999999	999999	100	858	941	
49	968	999999	999999	178	472	999999	600	999999	248	999999	237	532	808	606	999999	614	214	327	285	81	110	613	817	999999	999999	616	922	69	720	194	999999	219	39	999999	649	160	971	224	821	400	354	364	668	578	999999	999999	91	452	959	999999	584	773	999999	999999	939	999999	807	347	999999	856	354	541	830	63	753	28	502	999999	999999	999999	643	990	999999	884	727	999999	944	248	173	988	535	999999	109	545	999999	926	999999	169	927	294	352	633	235	999999	56	813	999999	614	824	513	698	999999	496	999999	541	999999	276	699	152	999999	420	569	999999	10	331	874	441	295	454	827	999999	342	24	672	999999	999999	764	541	999999	913	222	340	999999	659	299	395	983	999999	13	25	659	936	27	999999	874	783	999999	235	643	182	999999	248	170	997	130	365	135	823	203	532	829	999999	861	238	980	999999	999999	524	710	935	890	246	292	999999	178	456	325	290	999999	928	560	999999	898	665	541	999999	180	427	539	934	270	169	11	481	195	924	999999	999999	753	793	638	934	999999	707	999999	999999	999999	731	829	673	50	999999	999999	274	971	300	836	999999	999999	17	999999	999999	999999	776	675	730	245	810	253	999999	381	999999	537	999999	999999	626	24	999999	999999	999999	27	448	597	866	999999	425	999999	999999	999999	999999	999999	999999	101	999999	999999	910	999999	748	42	560	899	155	488	999999	302	999999	999999	31	973	354	286	999999	821	300	989	471	999999	129	882	259	596	508	999999	999999	166	502	445	791	130	390	677	275	168	823	506	999999	960	22	573	390	117	122	763	999999	618	451	67	800	756	422	780	829	999999	782	999999	401	844	139	428	799	77	526	901	593	676	999999	487	998	794	999999	510	999999	555	501	152	999999	745	155	999999	715	444	999999	999999	707	999999	999999	410	386	999999	115	999999	831	593	999999	323	591	221	179	489	607	999999	69	15	640	911	999999	999999	374	640	489	655	999999	999999	999999	999999	431	492	203	983	999999	999999	111	149	688	98	679	533	781	999999	560	273	575	665	143	999999	999999	639	999999	796	999999	573	45	745	379	459	338	442	879	999999	999999	999999	27	196	661	999999	862	919	327	999999	241	138	503	196	89	226	90	43	265	961	980	791	999999	407	999999	264	574	365	770	999999	759	247	653	999999	295	462	255	389	14	146	889	464	322	999999	999999	818	999999	849	666	162	999999	999999	187	917	437	111	19	999999	160	999999	431	506	159	98	999999	994	999999	141	999999	999999	970	701	999999	128	82	526	999999	246	842	227	195	999999	699	617	859	465	70	735	935	999999	
452	635	238	607	714	393	999999	234	999999	999999	343	938	948	49	192	999999	275	68	845	911	632	773	999999	933	999999	999999	807	542	238	999999	934	749	999999	716	999999	344	473	431	999999	689	221	999999	185	282	883	256	776	659	999999	999999	199	999999	890	34	999999	678	857	999999	396	18	999999	772	996	734	635	999999	742	242	864	847	999999	843	654	166	699	388	598	505	59	964	929	999999	999999	56	146	999999	859	181	164	999999	999999	178	999999	999999	113	448	258	999999	646	299	514	544	999999	999999	977	356	999999	733	334	184	999999	362	254	432	999999	999999	665	949	597	703	734	570	999999	368	369	46	808	258	62	261	139	157	858	759	459	395	363	529	79	790	585	135	999999	980	425	999999	923	612	327	999999	782	308	853	943	999999	999999	466	435	999999	940	548	999999	681	82	54	933	503	495	973	693	84	999999	999999	807	128	609	722	107	943	999999	123	999999	931	999999	479	831	999999	999999	204	515	999999	999999	999999	999999	251	485	453	774	935	492	632	438	639	633	601	645	999999	56	825	955	230	999999	492	999999	827	352	999999	305	999999	222	639	587	300	467	999999	157	835	752	999999	642	999999	948	171	461	612	684	999999	307	784	833	413	999999	99	249	294	999999	444	999999	310	999999	317	158	181	723	852	54	148	999999	869	454	999999	999999	999999	193	999999	282	206	41	380	152	785	870	520	769	999999	999999	497	61	999999	204	713	999999	451	666	334	17	776	448	608	568	546	394	438	340	33	738	766	999999	999999	21	373	413	947	167	999999	447	637	411	914	469	999999	999999	999	675	741	303	233	823	858	792	506	757	432	811	606	401	442	999999	746	80	625	999999	611	170	830	309	999999	294	553	886	379	375	534	149	22	459	999999	763	999999	730	514	943	57	656	515	616	980	145	561	722	14	456	999999	843	999999	965	999999	838	844	441	733	939	999999	971	423	999999	233	293	999999	156	15	679	591	999999	566	999999	543	955	999999	224	329	433	999999	999999	999999	922	710	691	999999	999999	999999	556	918	999999	996	575	999999	86	243	384	392	697	999999	414	716	335	864	648	287	171	999999	530	999999	630	121	310	999999	449	99	500	999999	541	999999	752	182	459	760	999999	30	990	19	467	721	280	831	632	97	327	124	556	68	72	414	143	625	999999	372	999999	55	695	368	233	986	742	999999	850	708	999999	242	999999	574	999999	627	296	162	999999	808	913	798	489	223	999999	335	543	442	368	137	855	137	728	96	472	388	999999	999999	785	481	999999	999999	980	
923	999999	94	856	982	627	999999	127	999999	660	645	999999	499	566	999999	479	999999	999999	999999	594	723	853	466	514	180	111	61	999999	663	999999	493	999999	596	817	999999	720	804	478	561	814	924	999999	999999	999999	92	637	972	999999	852	163	886	38	678	732	267	80	46	580	686	999999	999999	151	464	612	176	815	862	682	10	999999	674	999999	891	495	669	713	979	989	432	542	139	239	999999	510	491	465	161	999999	999999	495	683	234	792	999999	248	783	555	271	999999	276	775	999999	822	999999	488	465	146	999999	72	554	999999	57	158	153	999999	346	699	999999	999999	710	999999	998	999999	999999	88	450	999999	221	256	999999	999999	717	688	165	766	838	417	361	31	35	329	968	801	15	404	636	999999	648	999999	902	93	602	150	600	612	777	999999	317	21	47	999999	925	935	186	397	383	368	992	999999	912	929	999999	999999	105	391	695	206	125	119	451	999999	990	291	354	999999	999999	577	999999	552	989	669	999999	999999	999999	999999	403	999999	625	618	999999	999999	92	999999	26	972	744	999999	54	218	916	581	63	207	999999	672	837	643	591	383	999999	806	280	999999	397	999999	999999	999	999999	999999	988	662	581	507	98	183	292	999999	274	999999	999999	895	533	999999	635	418	616	999999	779	999999	999999	759	451	999999	999999	999999	999999	642	874	774	999999	999999	721	156	999999	264	999	555	999999	396	999999	119	378	999999	999999	999999	283	999999	814	978	635	928	230	637	999999	238	220	338	720	873	185	649	853	500	240	999999	183	386	659	381	418	71	792	999999	999999	262	390	243	927	849	941	607	828	895	148	223	524	999999	620	992	53	999999	834	245	221	740	265	878	999999	999999	763	999999	999999	442	570	574	145	999999	706	283	847	977	410	871	931	577	821	999999	361	26	799	999999	765	666	338	746	236	557	181	199	996	512	264	999999	96	54	999999	395	335	573	999999	686	387	346	154	999999	270	999999	999999	999999	919	308	526	962	211	673	141	84	114	823	348	999999	666	999999	287	999999	723	483	999999	887	711	436	631	999999	938	122	712	999999	521	273	486	999999	999999	999999	280	698	985	302	725	423	999999	999999	291	511	999999	499	30	870	69	809	351	787	999999	999999	932	999999	676	738	33	99	960	712	563	840	347	85	344	137	245	588	359	999999	758	372	973	919	155	130	562	448	101	999999	368	999999	921	698	94	827	605	787	31	257	278	635	462	211	238	450	174	159	165	892	634	999999	999999	999999	39	815	452	22	348	999999	185	585	998	128	999999	851	919	648	991	
516	532	458	999999	111	162	132	909	772	691	704	955	413	292	999999	999999	888	260	10	669	278	384	593	449	475	81	693	637	999999	857	387	999999	999999	168	649	370	186	999999	999999	768	906	906	999999	331	999999	600	772	302	999999	912	465	999999	999999	978	999999	141	938	999999	102	999999	469	999999	575	914	313	184	439	255	999999	999999	999999	999999	901	242	762	999999	999999	271	806	874	309	999999	999999	431	402	787	611	547	445	999999	432	178	821	999999	308	999999	999999	765	999999	468	171	527	659	999999	999999	490	698	686	999999	359	999999	676	211	227	729	79	656	999999	522	526	572	892	809	136	415	999999	999999	582	933	350	42	938	254	347	713	782	740	999999	549	911	98	925	331	96	89	755	999999	604	599	999999	765	196	252	501	999999	999999	717	533	556	30	338	126	999999	999999	327	498	432	999999	514	947	338	781	604	999999	437	647	571	722	56	660	999999	558	982	704	585	999999	999999	752	451	444	74	217	999999	528	583	972	183	455	769	591	332	112	999999	652	901	999999	999999	641	999999	259	707	994	486	999999	136	779	999999	57	300	999999	999999	999999	422	79	883	130	999999	999999	38	465	473	126	953	999999	338	792	469	340	803	999999	263	65	999999	201	737	79	730	999999	402	999999	838	135	164	297	788	652	689	999999	999999	780	530	516	612	608	785	591	51	999999	568	343	999999	803	254	699	227	747	999999	231	342	813	999999	40	682	234	626	999999	961	666	676	686	112	449	571	33	80	746	452	91	416	156	38	709	864	68	494	45	999999	465	999999	999999	661	468	687	955	389	500	834	388	981	446	629	385	355	881	999999	870	241	231	629	999999	999999	909	814	999999	785	691	999999	623	740	999999	468	506	595	999999	34	999999	762	616	643	579	912	74	999999	969	526	653	363	982	827	623	803	999999	999999	599	999999	751	999999	999999	999999	698	333	220	647	999999	978	133	789	999999	999999	597	118	625	588	999999	568	240	810	999999	670	142	337	999999	796	999999	787	809	670	996	888	283	990	271	446	944	256	701	426	709	991	999999	999999	643	135	999999	515	188	81	786	40	516	940	999999	830	47	371	149	424	531	999999	178	463	999999	999999	999999	607	999999	188	643	803	866	813	111	853	277	999999	693	69	999999	999999	608	999999	999999	965	999999	342	191	999999	408	583	117	287	999999	106	999999	939	81	811	551	999999	669	10	437	983	999999	703	839	955	999999	769	677	89	857	920	14	999999	999999	999999	460	250	999999	999999	999999	70	696	588	999999	14	40	338	999999	
882	999999	933	941	608	310	900	801	678	999999	236	877	638	905	37	430	974	101	391	999999	254	360	999999	217	263	230	377	297	585	784	834	924	234	573	794	999999	999999	979	999999	140	679	35	999999	746	199	537	999999	999999	668	168	943	913	648	999999	952	532	216	725	687	388	933	612	225	999999	668	311	653	75	999999	465	506	994	695	261	689	229	578	999999	28	999999	89	222	628	427	841	921	285	265	621	272	365	208	302	28	999999	999999	809	888	88	887	999999	999999	999999	213	662	948	227	397	289	999999	999999	651	707	961	308	999999	984	798	62	747	35	999999	454	848	109	999999	702	677	64	999999	419	999999	486	140	841	13	178	425	765	892	999999	888	975	888	317	999999	500	340	999999	486	999999	999999	999999	340	861	496	631	205	114	363	256	549	342	666	999999	999999	175	576	999999	305	552	568	43	170	53	999999	999999	999999	540	394	807	999999	999999	577	999999	999999	853	155	278	354	999999	973	321	411	646	999999	555	318	574	53	549	999999	220	423	999999	999999	978	676	297	724	84	75	664	719	556	999999	591	765	136	999999	421	29	307	774	922	579	257	631	523	889	591	112	991	497	999999	999999	161	544	643	999999	430	999999	858	554	279	317	318	999999	855	762	572	790	999999	659	632	999999	626	999999	500	364	999999	356	162	999999	143	972	84	177	873	672	999999	56	131	999999	495	243	171	999999	999999	615	999999	999999	999999	999999	326	800	920	341	865	326	267	999999	53	999999	750	999999	34	999999	420	999999	242	999999	728	999999	39	999999	669	82	174	398	368	872	999999	884	999999	999999	999999	400	91	342	999999	742	312	557	414	27	12	842	369	421	219	710	342	999999	382	999999	999999	593	732	800	141	848	999999	476	999999	395	774	999999	194	140	503	633	999999	88	256	500	839	180	778	21	523	827	713	752	189	657	539	743	511	975	692	999999	668	999999	210	213	999999	835	599	999999	253	843	657	999999	999999	999999	341	264	951	882	290	756	999999	721	286	314	999999	424	297	309	855	40	999999	999999	448	516	999999	97	877	52	924	13	580	758	767	999999	179	484	834	604	326	285	792	629	999999	935	182	947	999999	896	78	161	548	999999	174	222	999999	999999	789	411	619	253	386	999999	958	999999	999999	65	953	606	999999	660	999999	693	999999	999999	248	37	524	513	344	28	999999	981	974	999999	465	290	999999	554	493	731	695	999999	984	82	999999	883	671	418	759	126	999999	999999	761	417	571	999999	316	999999	999999	168	924	286	77	601	170	405	933	194	
821	999999	471	999999	999999	413	999999	999999	708	911	999999	364	999999	115	753	228	35	999999	999999	566	211	610	999999	10	999999	334	807	418	999999	999999	999999	503	950	999999	999999	864	654	999999	999999	357	452	414	156	405	913	999999	802	999999	532	849	576	485	999999	376	983	220	999999	471	999999	788	606	556	999999	325	999	187	414	880	518	889	999999	441	999999	999999	124	797	464	578	96	999999	532	999999	886	515	817	436	327	999999	502	386	999999	193	764	999999	751	895	612	830	405	999999	215	999999	999999	642	286	144	94	314	262	195	755	999999	384	869	266	999999	670	296	508	572	860	831	387	999999	946	999999	999999	893	130	999999	194	999999	182	999999	753	611	999999	253	239	682	351	22	330	316	631	600	809	999999	250	143	235	326	332	833	999999	384	543	177	999999	896	467	200	194	999999	11	131	999999	32	999999	655	928	426	66	825	231	848	510	999999	999999	355	580	999999	653	986	993	868	311	999999	999999	379	77	521	999999	343	225	160	999999	298	315	999999	999999	999999	778	595	215	999999	269	506	999999	999999	999999	473	999999	999999	326	999999	999999	207	48	143	819	829	546	746	587	416	999999	999999	610	80	30	999999	765	10	924	999999	13	999999	999999	195	608	804	999999	460	504	604	854	217	27	540	613	630	999999	999999	690	601	250	42	999999	798	999999	546	896	541	15	662	999999	666	426	999999	681	488	425	853	534	999999	101	999999	252	983	999999	661	999999	79	467	999999	963	592	320	999999	553	971	61	982	254	71	907	206	454	999999	999999	999999	790	494	859	134	999999	405	999999	675	510	164	790	33	247	289	840	999999	84	616	699	125	356	104	979	709	999999	442	609	472	999999	895	999999	999999	97	373	870	999999	999999	999999	194	999999	944	645	821	999999	191	37	999999	965	231	91	999999	838	152	780	842	696	515	159	697	772	999999	185	568	614	523	390	936	874	419	999999	615	741	431	141	180	711	282	590	528	410	697	644	251	35	772	802	267	999999	530	183	706	71	644	422	772	999999	86	217	875	801	100	870	556	999999	475	390	417	21	609	141	424	924	631	999999	85	161	999999	542	841	720	132	999999	353	245	922	554	106	19	368	411	999999	75	715	726	319	826	97	999999	560	999999	395	255	706	399	759	782	439	999999	347	620	835	543	375	164	999999	999999	527	320	680	920	293	408	999999	208	506	359	219	904	977	258	73	295	999999	999999	999999	999999	923	999999	999999	999999	124	749	671	748	576	100	699	999999	58	849	309	777	968	639	108	986	603	508	
892	410	573	535	380	999999	557	550	999999	915	999999	801	547	573	834	540	806	544	736	904	631	416	659	658	856	138	949	999999	327	999999	999999	999999	283	424	71	85	576	589	378	999999	999999	999999	538	999999	731	999999	311	735	999999	437	833	999999	999999	699	999999	486	999999	914	678	251	149	270	233	218	565	490	527	999999	511	758	999999	226	175	999999	713	999999	877	875	927	999999	826	223	354	889	519	796	98	584	999999	585	335	999999	910	137	443	930	803	330	999999	251	729	188	999999	193	473	616	398	106	986	281	608	875	999999	78	425	925	915	343	698	768	402	999999	586	999999	433	311	999999	48	719	782	802	557	656	686	880	647	989	170	425	903	407	991	598	275	977	999999	999999	842	711	518	24	469	999999	460	848	999999	602	307	759	172	310	999999	387	213	479	60	229	310	198	999999	935	999999	999999	795	371	410	355	320	949	974	635	473	999999	999999	767	342	926	206	837	104	999999	692	999999	999999	603	57	999999	999999	796	999999	239	999999	653	933	583	269	999999	836	99	999999	440	291	999999	785	536	836	999999	186	446	146	134	33	999999	999999	732	253	999999	663	999999	323	796	999999	999999	33	744	999999	999999	403	999999	507	790	999999	117	399	664	763	344	625	726	999999	34	438	947	659	801	216	902	560	999999	999999	915	999999	644	775	999999	480	999999	335	51	276	26	629	999999	938	999999	44	916	83	439	999999	908	728	999999	434	999999	999999	22	864	231	537	367	269	201	297	591	999999	455	999999	746	193	996	19	584	999999	750	404	879	999999	313	767	300	828	131	243	431	197	951	219	485	294	467	999999	113	999999	909	756	438	270	999999	999999	999999	999999	999999	999999	971	899	153	487	999999	999999	488	13	999999	464	246	999999	148	999999	866	999999	951	245	999999	462	726	104	905	999999	550	999999	999999	999999	999999	999999	187	716	501	999999	999999	531	53	473	535	590	999999	463	351	649	276	380	618	479	999999	952	999999	353	999999	999999	528	877	994	999999	937	999999	929	869	351	999999	286	530	47	272	697	999999	999999	487	710	999999	656	273	752	266	804	179	385	496	999999	709	999999	834	987	999999	999999	394	999999	999999	535	845	999999	937	999999	650	372	745	343	999999	999999	69	601	25	643	463	999999	999999	134	738	999999	999999	315	442	654	642	999999	452	542	419	915	312	808	390	999999	864	999999	719	161	112	893	68	836	39	999999	999999	118	351	200	999999	999999	100	999999	798	702	767	539	999999	292	479	316	920	213	923	439	479	260	220	999999	778	849	508	999999	32	
845	219	931	999999	727	499	534	992	261	999999	999999	824	52	999999	999999	194	999999	999999	436	999999	795	972	855	912	599	245	999999	897	288	422	684	900	999999	247	952	492	835	263	502	999999	944	999999	669	205	999999	999999	436	999999	999999	878	453	466	999999	432	236	999999	364	29	686	999999	594	637	714	999999	333	999999	838	804	67	205	358	81	891	643	999999	481	313	999999	999999	984	809	999999	999999	409	969	228	828	564	999999	89	138	999999	577	20	208	999999	610	999999	999999	999999	776	632	192	999999	530	381	574	437	695	755	999999	704	28	702	999999	930	272	999999	869	114	291	999999	793	977	77	999999	504	880	999999	429	871	482	999999	208	217	186	481	47	879	597	653	400	868	265	520	433	999999	875	338	999999	55	305	960	768	520	502	838	999999	269	988	999999	694	991	275	999999	96	999999	820	999999	505	458	234	435	282	460	891	415	537	467	643	999999	629	999999	999999	383	575	522	999999	688	999999	348	276	778	890	720	959	408	603	381	999999	515	977	391	832	818	821	870	999999	317	628	999999	311	747	999999	254	258	152	823	892	319	574	999999	142	778	167	191	456	544	562	501	492	812	166	43	999999	766	248	719	359	562	704	834	711	69	999999	999999	999999	999999	646	471	817	999999	710	72	859	616	844	612	675	636	375	335	135	999999	146	284	154	713	497	487	999999	433	473	340	614	999999	197	83	159	129	999999	303	897	999999	683	999999	111	103	184	521	999999	635	53	723	196	999999	999999	895	922	353	892	816	664	169	461	394	121	380	458	128	429	999999	463	999999	999999	81	437	45	142	999999	183	61	999999	975	564	999999	389	750	153	244	999999	302	160	805	237	846	639	999999	638	299	999999	731	999999	999999	102	161	182	497	748	125	941	672	762	693	180	999999	287	688	604	999999	999999	371	236	223	96	999999	620	657	328	138	442	699	406	842	443	452	415	482	882	413	212	891	999999	38	303	369	999999	466	634	396	568	950	999999	999999	999999	433	504	999999	999999	965	999999	525	179	999999	683	999999	275	919	999999	728	435	805	999999	999999	874	999999	369	208	919	999999	999999	164	32	932	570	491	565	844	999999	999999	999999	983	511	916	872	999999	722	392	355	61	104	619	216	906	960	763	154	943	687	181	74	999999	512	254	378	386	502	247	999999	201	999999	431	371	249	781	451	303	889	328	999999	999999	977	852	999999	631	999999	999999	126	971	999999	347	621	166	386	945	651	481	267	548	496	194	484	999999	999999	375	999999	257	966	134	519	
469	999999	999999	501	780	97	453	644	999999	399	999999	386	999999	252	854	74	274	999999	999999	139	999999	45	350	831	11	916	644	999999	999999	959	730	980	999999	462	347	91	997	665	606	857	208	837	645	158	67	808	218	100	309	999999	408	272	672	995	549	999999	999999	999999	499	863	453	754	151	999999	999999	458	395	813	904	772	77	999999	388	999999	931	999999	399	201	774	999999	708	554	999999	202	560	467	318	995	913	913	176	999999	175	742	414	453	695	982	489	999999	999999	404	195	536	242	798	884	999999	999999	416	44	723	28	999999	165	899	999999	999999	112	211	149	999999	999999	999999	606	999999	999999	645	42	487	446	417	999999	175	999999	314	368	863	959	761	583	93	999999	506	879	453	195	868	999999	515	98	746	879	287	469	999999	503	203	930	378	365	999999	203	586	969	626	21	853	999999	999999	540	501	988	350	628	999999	999999	999999	122	163	678	575	68	999999	398	699	537	434	705	999999	810	175	999999	591	406	999999	999999	355	537	999999	999999	341	351	736	974	597	758	999999	999999	413	999999	109	91	999999	700	790	190	675	197	279	99	586	158	771	999999	375	568	999999	944	294	175	121	999999	999999	721	347	233	331	999999	801	999999	998	776	999999	198	710	93	999999	999999	616	163	224	168	267	999999	999999	193	580	696	609	38	360	999999	999999	247	999999	999999	232	999999	999999	999999	858	133	395	338	101	810	999999	582	339	999999	412	999999	337	999999	951	999999	999999	999999	865	163	999999	635	999999	773	999999	413	412	64	742	477	861	999999	538	59	304	100	772	929	82	55	336	997	366	327	625	843	266	242	295	503	999999	999999	199	999999	914	233	191	622	746	999999	999999	999999	840	861	430	999999	978	288	836	861	189	680	623	820	826	655	279	624	157	747	156	179	768	249	844	335	910	339	145	81	909	160	192	999999	647	535	167	999999	999999	999999	864	978	406	434	323	999999	999999	379	382	268	953	566	475	999999	999999	237	42	600	27	105	402	649	152	999999	952	999999	498	239	999999	999999	498	774	728	834	882	177	773	344	925	890	999999	999999	956	876	127	352	684	193	853	999999	502	999999	487	999999	920	225	999999	642	999999	293	465	682	999999	90	770	999999	838	640	999999	373	464	698	675	136	999999	861	692	999999	646	609	999999	314	385	762	999999	932	296	926	913	667	999999	999999	862	999999	435	740	999999	876	115	999999	514	53	77	490	955	804	890	999999	128	69	532	569	995	872	939	160	307	999999	999999	838	892	911	999999	458	41	333	836	43	700	
941	528	816	170	708	105	999999	247	999999	806	994	51	935	807	854	144	772	145	989	702	285	442	898	594	999999	55	999999	326	618	459	632	968	857	999999	187	999999	716	409	297	999999	638	913	999999	999999	297	797	957	113	872	323	268	999999	999999	340	999999	508	999999	231	892	999999	503	999999	628	444	183	36	193	284	630	323	999999	999999	848	222	74	371	999999	270	307	480	999999	999999	453	304	200	445	131	526	999999	999999	911	495	516	634	283	653	294	968	465	271	613	682	482	999999	895	999999	999999	634	276	63	479	999999	999999	422	575	14	999999	333	253	737	904	667	999999	952	999999	933	999999	999999	999999	999999	999999	999999	804	45	867	414	25	999999	409	305	999999	496	260	191	999999	999999	570	103	999999	279	999999	999999	999999	727	366	945	643	530	157	961	999999	134	696	855	976	417	564	888	555	170	988	999999	924	948	640	999999	417	999999	753	859	372	999999	165	999999	307	126	347	87	679	921	771	495	747	447	266	972	800	404	215	791	999999	999999	999999	999999	999999	477	999999	775	97	999999	538	785	776	297	599	285	968	37	558	999999	80	487	219	633	999999	502	898	486	691	667	617	23	653	999999	871	689	999999	267	387	999999	90	999999	990	999999	393	986	718	459	848	999999	14	772	845	355	721	999999	999999	914	508	788	999999	559	999999	429	341	525	142	814	999999	999999	70	710	650	999999	778	999999	497	999999	250	999999	783	449	638	710	999999	999999	999999	307	251	370	226	310	758	598	261	531	486	570	398	867	853	904	42	938	999999	303	132	999999	577	222	999999	984	673	105	14	139	921	384	999999	496	358	834	999999	999999	999999	760	951	61	476	257	32	926	100	383	559	879	999999	700	789	368	722	999999	730	38	357	242	637	663	593	132	609	112	804	902	519	28	341	999999	255	170	352	999999	652	329	999999	96	999999	999999	545	135	723	230	999999	407	774	309	999999	999999	999999	460	132	999999	467	353	999999	919	132	198	999999	540	999999	438	455	628	26	651	407	410	999999	271	348	346	999999	468	408	999999	517	406	999999	220	914	796	279	999999	999999	999999	999999	308	681	999999	963	706	436	15	999999	999999	775	965	390	132	901	999999	705	446	122	999999	180	999	944	268	411	999999	70	652	626	751	169	660	591	962	48	108	728	568	999999	642	910	122	999999	999999	613	552	25	14	999999	219	101	832	681	261	883	613	363	423	868	999999	645	783	388	999999	999999	124	384	999999	94	803	999999	146	149	480	999999	67	999999	830	654	859	710	999999	344	416	
999999	337	979	339	999999	435	744	315	999999	70	996	999999	733	54	990	498	177	596	920	999999	244	955	693	210	385	825	495	533	768	19	999999	999999	999999	972	186	999999	145	55	999999	658	68	670	999999	88	484	748	334	83	999999	166	692	999999	999999	999999	999999	704	644	779	953	262	999999	221	999999	690	534	416	687	761	868	203	999999	131	256	271	999999	574	518	999999	999999	999999	501	421	999999	999999	327	999999	454	999999	799	482	162	365	101	97	999999	846	999999	756	554	78	999999	572	215	647	999999	570	999999	873	999999	608	999999	39	999999	326	760	528	999999	999999	372	122	961	77	961	395	50	999999	999999	169	553	999999	451	761	70	999999	575	999999	999999	999999	810	757	555	581	248	201	295	999999	312	775	336	999999	999999	999999	393	442	116	994	611	999999	999999	804	540	707	329	999999	166	435	969	999999	750	832	321	481	134	615	566	389	829	770	109	918	695	264	832	362	291	262	377	628	999999	581	327	397	450	15	226	847	999999	476	44	860	163	907	34	504	879	847	73	999999	875	999999	999999	999999	719	999999	119	285	875	966	490	903	999999	350	853	999999	514	999999	41	128	999999	719	137	363	999999	249	999999	787	240	337	483	443	199	599	999999	823	416	999999	677	762	896	941	999999	999999	985	140	999999	812	63	999999	990	954	816	999999	389	166	600	811	115	480	923	332	55	548	493	57	714	468	597	999999	762	999999	999999	279	232	457	999999	841	377	604	999999	952	733	385	999999	529	627	254	219	596	999999	604	999999	207	838	999999	896	433	802	999999	426	345	224	999999	102	962	707	546	722	932	418	758	444	511	44	970	999999	999999	210	964	429	999999	999999	999999	806	999999	999999	999999	440	657	561	323	49	439	188	110	738	709	292	999999	999999	90	531	999999	188	475	999999	869	999999	868	999999	236	232	838	518	955	999999	223	999999	934	316	658	999999	74	999999	105	999999	14	333	933	242	889	387	826	152	348	939	999999	999999	341	997	787	887	571	682	334	100	211	920	999999	24	524	491	358	78	173	974	466	999999	92	755	999999	999999	238	999999	96	848	999999	695	179	999999	126	401	999999	937	529	770	544	999999	56	14	518	999999	110	919	718	999999	39	758	979	374	483	999999	740	585	841	250	999999	935	596	486	693	515	750	999999	897	133	999999	420	549	402	999999	84	999999	999999	247	81	999999	318	918	689	819	648	715	805	542	62	660	310	105	288	999999	609	796	570	320	999999	343	999999	31	999999	801	999999	219	587	935	999999	999999	999999	347	770	999999	
349	27	907	666	55	999999	999999	674	845	472	305	325	999999	999999	829	287	999999	766	244	737	999999	999999	333	887	211	999999	999999	869	143	999999	998	962	335	999999	999999	591	889	999999	275	213	999999	229	186	132	506	303	948	999999	115	130	999999	895	113	43	263	999999	694	29	465	616	999999	85	540	994	474	342	989	787	518	247	999999	397	501	41	349	332	120	210	390	999999	999999	832	999999	999999	938	112	859	302	229	999999	897	869	448	658	542	322	999999	191	658	174	313	170	788	867	999999	524	404	999999	694	930	942	999999	638	557	999999	838	321	999999	66	371	482	697	567	999999	999999	528	948	842	999999	36	643	928	552	999999	604	330	54	999999	290	999999	708	788	999999	299	999999	413	241	999999	999999	704	10	171	135	999999	691	999999	602	988	527	213	999999	999999	999999	667	297	24	941	422	953	805	794	425	999999	641	663	999999	99	278	32	936	297	67	320	795	36	482	802	265	534	988	999999	65	378	87	999999	156	999999	940	12	762	472	819	999999	999999	910	584	924	999999	999999	997	526	333	966	999999	915	517	250	787	999999	815	999999	685	887	964	88	738	56	169	793	999999	999999	159	276	999999	473	478	130	593	884	451	557	318	999999	537	472	403	99	999999	171	999999	905	428	999999	999999	551	787	931	999999	648	181	538	999999	700	125	519	377	999999	706	127	446	397	657	902	200	999999	902	62	359	502	684	649	268	999999	462	999999	69	849	89	718	999999	546	157	945	713	999999	792	999999	999999	28	105	346	393	670	999999	943	258	999999	999999	929	648	735	582	999999	999999	532	279	999999	248	514	460	999999	999999	987	441	999999	249	712	198	286	475	294	544	341	999999	999999	266	597	283	518	999999	542	740	999999	999999	950	964	677	981	191	643	36	999999	13	568	999999	368	405	239	825	703	546	338	832	464	363	200	251	83	624	275	681	999999	729	161	917	786	999999	916	999999	999999	999999	730	17	643	448	914	541	773	999999	980	860	368	999999	814	816	214	999999	695	999999	759	723	603	366	915	962	543	650	851	650	999999	540	999999	748	889	999999	815	330	199	25	448	659	477	254	644	415	322	44	914	344	713	878	999999	209	730	221	969	374	999999	999999	905	273	689	999999	47	999999	381	619	568	683	11	883	719	999999	999999	110	255	358	722	509	649	999999	736	517	937	999999	407	289	999999	677	171	451	999999	999999	120	185	999999	354	217	203	44	703	475	240	343	829	168	999999	931	630	966	999999	999999	591	40	405	537	181	195	999999	53	
101	601	999999	521	560	654	210	569	103	140	900	150	528	999999	946	44	505	184	117	754	945	358	397	711	550	999999	647	999999	999999	647	798	999999	94	999999	999999	112	584	999999	782	184	958	893	838	500	75	480	133	126	94	999999	999999	997	88	378	108	742	213	189	999999	761	17	723	854	455	341	741	66	378	532	844	459	786	999999	932	796	61	520	896	999999	80	675	999999	402	999999	999999	801	999999	715	62	209	898	404	747	31	177	244	48	392	168	999999	424	754	593	250	911	254	605	155	581	56	232	999999	543	900	95	486	999999	511	839	540	660	350	999999	333	999999	65	49	380	765	561	22	137	737	321	656	921	937	162	441	371	205	935	999999	999999	977	999999	860	999999	999999	691	914	999999	999999	628	673	84	999999	999999	304	856	215	235	389	999999	43	104	999999	999999	254	174	548	999999	79	478	345	724	216	320	355	999999	204	999999	444	999999	646	999999	583	119	647	582	492	677	999999	585	165	969	999999	123	972	882	22	999999	602	770	152	999999	468	999999	293	949	867	999999	914	999999	661	999999	790	315	999999	558	521	469	584	999999	681	999999	320	999999	322	375	178	102	999999	999999	352	565	599	673	931	900	999999	507	826	698	714	374	999999	917	923	151	189	250	999999	424	371	553	64	930	999999	281	436	973	763	917	780	775	779	999999	597	999999	999999	126	384	999999	541	999999	643	999999	957	999999	117	402	571	181	196	928	361	923	112	999999	999999	668	999999	999999	473	53	999999	908	917	938	595	999999	999999	827	727	72	999999	267	999999	357	910	179	972	999999	174	43	999999	999999	999999	852	424	999999	348	798	594	999999	999999	724	999999	497	278	734	967	999999	999999	795	82	999999	454	999999	999999	999999	50	754	889	342	695	999999	495	440	641	163	186	999999	524	738	973	999999	242	999999	529	999999	258	395	89	185	211	999999	999999	378	999999	999999	147	608	790	999999	815	593	999999	262	69	739	238	999999	999999	125	558	902	504	983	821	999999	512	482	603	920	844	655	675	999999	141	742	999999	126	479	999999	25	578	284	204	999999	389	621	980	999999	789	912	680	538	999999	626	308	458	87	557	418	165	664	999999	869	485	170	918	205	131	327	997	122	108	999999	110	999999	628	310	70	442	930	532	570	814	999999	174	126	712	97	832	293	999999	569	70	818	360	573	414	718	762	471	425	858	594	999999	800	999999	999999	863	646	680	158	27	124	488	633	104	200	861	999999	53	215	118	298	999999	342	552	47	74	749	999999	223	592	307	
970	999999	673	976	31	217	592	471	999999	451	162	999999	647	454	999999	194	999999	383	999999	406	999999	265	999999	570	561	459	258	544	591	999999	239	466	565	719	999999	974	999999	999999	178	654	999999	582	366	999999	145	897	695	999999	465	999999	999999	42	670	195	588	715	207	112	999999	999999	959	58	879	735	221	999999	580	928	999999	607	234	148	215	999999	677	999999	898	999999	435	999999	763	160	88	999999	999999	206	999999	999999	141	999999	999999	999999	999999	605	999999	999999	702	631	456	449	327	999999	796	857	654	354	827	771	517	999999	817	557	999999	761	808	808	999999	178	115	999999	899	209	796	872	830	377	446	609	213	999999	444	276	999999	985	345	996	999999	999999	66	999999	378	35	862	999999	999999	229	190	940	999999	887	710	534	526	441	999999	999999	970	923	37	999999	907	227	568	520	17	999999	363	999999	425	999999	453	749	121	829	999999	999999	346	116	999999	610	196	506	813	326	296	910	999999	762	446	228	36	441	203	779	377	999999	999999	352	682	80	999999	999999	524	984	443	961	999999	696	795	675	780	999999	671	426	999999	411	414	251	234	107	999999	601	255	999999	786	22	556	342	462	494	417	994	999999	191	744	698	982	829	882	999999	497	999999	999999	999999	447	172	769	776	688	966	746	225	128	585	999999	999999	253	326	208	999999	415	90	244	310	267	999999	439	489	681	402	429	999999	368	999999	609	744	634	999999	999999	623	252	999999	999999	495	999999	202	875	848	999999	480	999999	999999	999999	999999	919	999999	820	666	512	660	733	290	105	296	546	170	856	999999	999999	536	640	999999	999999	584	999999	636	437	748	562	75	910	999999	578	211	947	763	954	999999	980	203	924	999999	971	109	889	999999	684	367	948	587	346	656	872	384	840	999999	109	56	999999	999999	978	82	114	447	999999	152	711	894	348	783	216	949	999999	782	611	672	796	999999	694	224	951	80	799	999999	729	263	717	204	370	271	664	999999	631	697	224	851	862	534	999999	747	261	790	28	175	999999	396	417	999999	772	177	889	642	999999	70	999999	908	999999	139	718	496	999999	516	533	87	128	307	328	551	567	760	809	999999	116	999999	999999	171	61	633	603	999999	846	999999	432	202	382	31	999999	570	999999	999999	999999	999999	816	863	999999	744	267	999999	56	83	77	866	533	22	367	626	999999	413	107	180	857	650	535	385	650	999999	94	340	705	999999	750	758	195	261	999999	86	455	999999	636	999999	904	120	586	530	274	979	103	419	835	999999	495	153	999999	195	458	928	207	441	223	513	
659	926	245	999999	999999	319	680	281	999999	291	999999	292	777	878	275	747	73	15	120	670	715	999999	505	950	612	607	295	999	803	999999	879	999999	999999	132	999999	977	874	637	208	955	309	999999	589	554	584	212	375	594	999999	710	999999	201	330	999999	797	985	431	295	346	999999	34	681	999999	575	999999	999999	262	999999	320	297	873	999999	806	165	999999	894	95	951	375	409	241	700	999999	103	399	687	694	487	335	583	999999	588	999999	483	999999	628	999999	999999	152	428	950	721	283	999999	837	438	999999	175	999999	903	900	480	919	937	493	999999	601	385	186	723	999999	774	329	737	741	295	145	333	999999	999999	550	81	808	999999	999999	520	999999	457	265	960	999999	999999	305	432	999999	86	668	363	990	606	36	967	837	428	956	185	401	546	890	551	303	999999	940	448	362	999999	671	972	488	999999	999999	154	129	226	999999	999999	479	897	63	665	626	999999	343	627	716	582	999999	999999	990	283	128	881	999999	713	666	241	999999	856	79	854	415	696	875	27	700	999999	848	621	997	24	706	504	492	235	925	522	728	999999	999999	779	595	999999	981	215	854	35	587	999999	559	999999	364	622	827	209	260	930	905	326	926	835	734	999999	391	976	576	623	999999	340	999999	999999	999999	274	135	999999	269	999999	999999	670	172	675	303	999999	72	808	999999	93	677	292	975	995	999999	411	396	896	55	972	899	14	638	999999	636	257	626	414	686	99	497	536	940	136	225	999999	163	261	541	300	560	583	326	492	999999	115	365	793	999999	111	878	238	255	297	233	710	999999	999999	48	56	816	657	999999	570	596	150	352	848	779	381	999999	144	999999	999999	999999	326	687	155	294	530	891	833	877	585	999999	999999	999999	653	903	999999	212	231	222	999999	484	903	999999	756	999999	805	763	516	23	165	852	743	872	999999	999999	907	32	886	647	518	165	983	999999	545	999999	337	858	999999	999999	274	178	999999	999999	871	280	999999	999999	931	259	999999	999999	384	999999	999999	732	999999	395	791	777	999999	493	326	999999	704	338	999999	999999	916	407	999999	946	999999	571	999999	987	826	822	999999	230	367	53	999999	999999	168	751	780	173	68	812	882	942	77	921	950	999999	852	453	999999	542	779	394	946	534	691	542	999999	999999	999999	999999	906	654	393	570	420	951	402	690	999999	953	558	337	74	999999	999999	625	999999	153	620	967	999999	383	999999	469	451	999999	106	999999	999999	626	58	967	101	999999	999999	237	558	507	510	999999	389	172	999999	273	984	451	999999	842	19	76	999999	
999999	202	114	599	533	59	924	129	999999	854	835	745	999999	905	591	246	999999	208	296	77	381	999999	622	587	999999	355	999999	485	999	651	999999	557	878	999999	999999	999999	987	999999	999999	187	633	387	999999	153	553	999999	239	368	999999	215	999999	644	722	999999	292	999999	999999	526	999999	188	999999	999999	130	796	999999	288	867	835	415	816	258	14	999999	118	999999	999999	580	478	44	556	125	973	92	794	999999	619	999999	879	999999	999999	203	471	999999	203	470	999999	267	276	552	275	558	403	999999	586	956	587	999999	614	999999	298	999999	111	492	80	72	744	366	335	735	980	999999	999999	999999	830	623	787	895	632	648	259	735	314	925	768	999999	999999	999999	506	837	483	801	999999	323	392	249	101	979	48	141	999999	999999	931	999999	572	820	570	248	132	999999	999999	691	999999	965	316	999999	40	999999	723	999999	999999	723	860	999999	262	189	234	999999	772	999999	531	807	857	500	922	431	999999	999999	363	947	999999	999999	999999	543	667	791	614	264	999999	830	999999	915	266	965	790	12	967	443	288	392	596	895	999999	999999	441	999999	834	695	52	884	758	265	999999	775	645	999999	824	326	831	999999	574	969	666	942	381	615	999999	891	710	999999	464	370	999999	971	999999	541	17	366	112	305	957	999999	221	999999	81	953	103	490	329	999999	187	999999	612	818	818	626	999999	999999	170	825	820	943	985	132	430	397	999999	851	424	114	859	468	999999	535	999999	655	758	543	999999	427	522	71	571	786	742	813	758	677	999999	999999	311	999999	206	999999	999999	24	933	999999	703	684	193	999999	999999	225	74	999999	435	86	999999	999999	999999	999999	999999	999999	312	758	381	209	390	616	638	999999	698	999999	802	386	999999	937	999999	498	721	669	840	195	243	280	995	999999	999999	999999	388	681	372	999999	866	999999	819	463	974	999999	642	734	708	96	55	101	999999	999999	422	688	457	999999	36	999999	451	999999	999999	478	509	42	763	34	999999	368	238	999999	729	708	823	196	999999	809	962	999999	855	986	961	999999	999999	151	727	618	933	999999	574	889	654	999999	548	667	759	350	953	942	999999	999999	256	349	999999	999999	372	845	563	236	131	648	535	704	961	464	247	112	999999	368	315	999999	101	454	999999	348	311	184	169	165	436	226	855	999999	369	247	740	621	894	61	779	881	65	999999	912	925	363	950	594	94	430	656	999999	999999	637	818	999999	802	555	519	999999	999999	686	407	999999	999999	792	999999	344	723	999999	625	218	286	588	999999	99	393	542	868	999999	360	999999	84	735	999999	999999	
999999	393	999999	720	999999	75	384	999999	999999	205	999999	999999	17	142	847	616	870	999999	804	448	736	16	999999	999999	143	269	687	534	999999	607	611	671	999999	701	532	999999	793	12	786	559	833	22	996	238	999999	486	999999	735	147	744	999999	714	931	999999	999999	264	999999	821	999999	678	388	850	838	999999	593	986	887	999999	610	999999	822	999999	999999	254	614	999999	19	975	999999	656	999999	999999	396	691	999999	999999	999999	688	234	278	999999	972	425	999999	181	982	183	999999	644	454	999999	230	134	422	921	851	140	687	999999	753	254	214	532	999999	944	435	464	157	105	697	256	999999	999999	999999	783	999999	452	475	82	999999	999999	999999	340	844	67	514	827	999999	769	47	999999	63	962	481	999999	737	449	494	173	746	528	35	916	947	208	399	999999	792	638	80	999999	665	614	104	999999	257	873	999999	873	439	607	490	387	68	999999	202	246	609	319	999999	411	958	999999	336	113	524	90	393	645	668	375	45	999999	699	999999	999999	448	868	278	999999	863	999999	621	733	148	47	648	858	25	999999	163	539	999999	592	669	449	999999	999999	990	688	177	999999	999999	214	74	571	999999	688	429	830	999999	377	340	543	999999	650	999999	578	197	76	999999	231	377	999999	514	835	563	999999	39	199	747	169	878	590	608	383	717	416	668	577	892	959	999999	194	261	785	209	939	999999	28	112	999999	100	924	811	999999	122	412	699	999999	18	999999	658	999999	999999	594	499	749	934	809	932	930	909	620	999999	916	792	999999	389	999999	636	623	352	20	96	963	999999	953	779	999999	270	999999	716	999999	568	500	311	209	111	666	999999	459	999999	601	999999	181	874	480	999999	895	162	930	33	970	999999	394	999999	647	999999	129	525	545	970	281	548	627	224	999999	999999	683	615	999999	90	722	444	999999	619	751	999999	915	98	598	213	883	510	340	291	746	835	999999	450	663	999999	982	151	749	488	733	62	999999	999999	999999	428	77	999999	569	849	311	536	426	775	999999	722	237	999999	926	342	999999	770	999999	999999	477	644	878	242	999999	536	108	581	694	999999	886	999999	466	999999	999999	180	145	604	999999	490	979	220	419	999999	151	940	829	999999	224	417	401	962	844	999999	489	759	550	834	337	43	751	730	999999	727	889	610	266	279	345	756	207	492	999999	999999	367	267	235	479	101	21	706	156	366	287	307	923	999999	999999	477	935	629	311	276	906	739	999999	378	999999	518	540	683	999999	999999	467	219	999999	141	127	764	232	533	80	742	325	337	604	999999	564	430	
999999	757	921	801	410	137	895	226	923	987	999999	999999	544	960	560	337	999999	540	899	77	398	791	736	999999	999999	411	558	999999	951	579	999999	885	999999	270	999999	783	999999	757	215	340	323	692	218	999999	999999	343	989	120	191	987	190	73	999999	497	999999	999999	30	999999	556	998	578	337	275	353	852	231	999999	283	417	777	575	999999	999999	999999	753	706	583	606	923	911	422	448	386	999999	399	999999	421	326	238	379	999999	420	211	216	999999	986	427	999999	287	435	268	715	703	414	421	791	738	906	743	999999	600	424	999999	644	586	139	951	999999	954	781	810	758	54	47	24	164	197	129	805	999999	289	999999	328	999999	653	707	745	971	551	999999	343	515	583	903	779	347	992	566	999999	999999	999999	125	910	506	999999	510	670	665	999999	267	603	618	110	976	55	881	105	930	999999	878	394	999999	760	356	999999	999999	185	999999	267	676	999999	999999	499	183	732	174	807	999999	999999	999999	47	999999	999999	294	14	724	415	606	857	898	251	72	575	751	247	64	364	564	67	330	335	528	408	723	105	999999	999999	999999	253	881	84	283	68	849	841	315	408	999999	999999	999999	889	578	999999	999999	999999	109	65	748	999999	678	999999	252	764	551	817	518	680	858	999999	40	605	999999	363	976	823	968	14	726	909	932	655	888	222	344	441	999999	245	49	999999	995	918	999999	991	574	999999	831	518	999999	41	333	634	550	287	321	999999	411	999999	317	545	466	105	338	839	13	32	920	999999	999999	120	70	282	641	999999	203	999999	999999	497	788	903	992	999999	999999	694	585	307	999999	611	901	225	40	541	928	503	999999	899	999999	541	988	999999	162	999999	97	405	970	60	993	979	93	999999	999999	914	999999	999999	552	999999	999999	999999	263	999999	917	999999	138	214	90	529	354	147	738	999999	532	693	508	246	751	201	372	102	723	999999	314	999999	528	999999	999999	999999	114	524	950	826	301	945	288	999999	634	999999	672	999999	325	451	999999	999999	251	789	676	210	415	200	662	361	642	515	920	999999	401	791	790	435	882	999999	425	829	196	911	12	587	999999	226	611	907	999999	489	777	282	828	458	999999	738	36	131	999999	913	999999	599	999999	785	35	999999	999999	843	62	999999	10	360	999999	876	669	999999	786	98	795	199	589	999999	833	999999	738	647	900	942	907	62	408	760	263	512	967	597	999999	999999	999999	855	334	768	854	290	999999	426	257	951	788	553	952	937	336	521	333	116	999999	40	57	387	999999	949	935	10	838	999999	999999	999999	908	
82	612	569	536	939	864	821	900	552	999999	321	400	948	163	364	109	470	433	742	999999	861	999999	697	179	184	205	999999	832	854	452	250	330	733	52	999999	999999	392	411	999999	999999	512	216	223	999999	999999	987	711	795	581	900	377	815	999999	345	57	250	915	999999	362	743	489	988	56	110	999999	991	666	999999	446	999999	717	69	46	95	675	654	617	339	444	196	494	999999	999999	953	84	434	999999	999999	995	475	35	993	58	653	177	523	170	123	999999	743	331	805	358	167	193	318	779	999999	999999	403	632	585	954	176	258	900	999999	103	35	999	35	277	910	970	398	724	21	392	999999	161	999999	999999	405	999999	999999	999999	241	104	999999	999999	654	999999	729	601	842	449	48	882	405	277	786	999999	97	999999	718	64	894	387	768	469	307	396	360	517	908	999999	189	999999	311	999999	668	643	333	999999	354	337	547	318	137	948	685	138	999999	651	375	427	416	471	982	810	795	853	999999	999999	469	999999	999999	221	999999	714	270	784	580	836	608	153	743	999999	590	999999	516	585	259	820	999999	178	999999	709	152	491	721	718	281	501	773	999999	318	33	800	96	990	335	999999	999999	687	999999	558	999999	53	231	999999	588	880	601	999999	219	603	514	526	999999	858	638	999999	211	999999	552	512	88	72	999999	835	720	38	504	401	190	959	836	142	881	999999	258	999999	920	808	142	838	999999	207	999999	221	803	506	509	999999	999999	266	424	430	999999	999999	479	98	999999	396	963	560	385	209	123	259	767	999999	999999	680	609	999999	159	999999	860	714	832	999999	508	580	41	223	528	999999	49	924	545	999999	996	492	999999	999999	415	533	845	999999	462	480	94	314	454	431	862	999999	628	389	117	30	570	431	566	999999	999999	999999	999999	749	41	119	999999	198	713	999999	385	161	999999	999999	999999	625	558	287	261	999999	796	203	136	610	361	999999	647	999999	999999	525	845	574	926	552	999999	736	999999	105	550	352	319	999999	601	102	55	710	298	189	823	491	472	999999	179	215	801	395	552	999999	397	999999	999999	511	381	198	515	999999	235	988	868	830	457	462	999999	999999	51	999999	999999	43	564	651	412	468	836	335	62	563	999999	720	750	999999	193	422	707	999999	881	999999	523	999999	587	244	999999	999999	321	993	43	19	555	270	999999	900	793	999999	200	999999	929	13	675	999999	145	952	415	514	247	683	646	999999	999999	528	999999	243	387	199	456	329	176	111	999999	842	301	53	18	144	557	849	401	999999	999999	961	289	878	143	477	277	
635	828	969	72	638	999999	998	264	999999	242	929	523	603	72	870	579	827	855	832	999999	102	999999	281	957	999999	291	972	812	793	248	160	110	999999	922	821	500	207	49	518	496	303	999999	999999	902	627	336	798	611	361	999999	999999	32	310	723	185	691	557	22	674	999999	384	196	471	999999	92	829	999999	680	251	379	999999	787	999999	345	999999	313	962	378	339	71	492	999999	461	999999	785	999999	799	196	747	139	943	194	374	171	999999	999999	326	202	820	797	999999	999999	370	981	20	674	684	965	999999	871	728	189	683	612	999999	24	734	999999	13	953	40	427	932	121	436	197	423	185	999999	354	999999	770	999999	541	349	374	10	999999	400	120	453	834	924	876	411	764	511	999999	306	999999	999999	265	999999	999999	767	304	999999	999999	999999	822	261	509	740	917	884	958	999999	151	999999	500	999999	999999	670	893	999999	206	503	999999	710	999999	686	999999	878	999999	972	999999	581	692	999999	54	189	752	924	578	858	999999	103	16	992	452	143	999999	498	806	999999	126	999999	305	365	570	999999	138	999999	882	145	600	999999	614	945	999999	999999	938	377	228	321	271	340	999999	44	566	113	496	74	268	538	327	172	82	52	855	145	999999	999999	214	999999	60	214	51	442	268	999999	488	71	839	75	205	999999	280	494	999999	999999	503	271	798	999999	315	999999	289	353	818	999999	558	571	100	27	999999	611	172	975	271	999999	298	999999	776	253	999999	434	235	999999	343	999999	891	999999	230	999999	642	25	538	747	999999	985	924	698	623	829	765	999999	971	822	965	594	999999	305	999999	765	999999	843	494	555	842	999999	999999	96	20	999999	999999	970	351	999999	384	95	83	425	47	999999	142	600	999999	946	999999	707	999999	412	237	999999	505	596	363	464	582	999999	530	982	905	66	999999	837	688	140	293	794	575	950	447	879	999999	413	267	948	633	896	807	548	78	144	427	999999	859	270	987	999999	617	999999	448	585	565	101	519	981	999999	304	912	905	662	692	142	513	965	357	238	999999	999999	999999	999999	685	999999	999999	913	771	999999	720	999999	427	153	999999	187	688	511	861	324	429	999999	286	819	339	999999	999999	999999	385	11	914	470	999999	42	895	620	211	64	763	595	583	187	748	352	418	999999	494	999999	999999	514	453	999999	999999	43	808	208	999999	595	502	701	999999	105	537	999999	724	259	476	999999	257	723	999999	634	747	999999	999999	999999	999999	933	999999	23	499	999999	567	871	558	999999	999999	999999	234	697	999999	616	561	72	507	488	649	979	627	169	
848	110	514	605	999999	819	263	999999	999999	565	999999	129	194	489	212	999999	538	666	999999	999999	892	998	170	999999	167	369	82	685	769	262	999999	175	999999	252	174	999999	635	961	342	999999	659	529	999999	668	644	446	431	82	999999	559	999999	999999	768	815	999999	999999	939	954	448	999999	747	577	78	50	962	999999	999999	942	324	813	321	576	333	481	162	999999	823	501	915	720	938	999	999999	219	312	620	406	999999	975	324	458	681	523	174	992	91	460	145	706	756	999999	489	757	56	248	383	659	297	663	902	999999	448	48	999999	240	747	751	999999	737	351	999999	322	966	10	364	640	62	999999	489	80	913	687	794	999999	96	458	252	999999	971	928	961	119	837	999999	999999	20	999999	796	933	254	339	601	407	365	999999	999999	522	757	692	607	331	499	999999	592	989	349	653	879	640	781	505	972	888	809	999999	999999	999999	893	712	353	997	266	999999	244	740	322	289	439	893	999999	999999	494	96	373	607	999999	310	254	93	948	366	999999	165	161	749	367	999999	598	999999	893	835	628	54	999999	610	75	999999	573	851	676	999999	224	985	999999	845	999999	885	999999	211	919	81	241	999999	999999	999999	243	110	999999	494	383	609	691	999999	999999	999999	317	999999	748	762	999999	999999	736	402	999999	999999	152	777	999999	999999	738	481	198	396	65	999999	604	819	999999	361	376	964	199	89	478	77	999999	759	999999	924	538	999999	999999	762	669	721	344	838	402	876	844	466	810	999999	755	999999	999999	304	999999	187	346	999999	170	396	395	577	999999	999999	924	349	999999	393	791	376	777	999999	343	436	999999	343	999999	999999	426	413	516	910	164	431	333	575	656	999999	360	808	588	49	410	999999	376	102	714	686	999999	63	366	461	674	443	990	587	568	999999	999999	75	999999	580	81	756	880	485	422	999999	334	999999	692	999999	43	999999	788	737	999999	999999	999999	634	999999	801	852	372	57	65	245	999999	441	745	17	999999	507	999999	118	18	968	653	870	890	999999	139	362	565	371	920	428	999999	655	262	819	999999	999999	942	999999	898	727	708	709	824	249	702	999999	588	999999	30	999999	999999	999999	779	769	124	999999	179	955	500	448	297	11	136	637	554	74	999999	926	999999	746	564	848	220	290	269	943	55	999999	977	984	774	999999	350	999999	680	815	875	999999	704	999999	755	999999	945	999999	440	706	582	197	694	637	965	999999	999999	283	999999	899	999999	999999	510	181	676	528	978	515	674	83	999999	999999	957	739	999999	695	232	780	990	577	903	760	849	562	
371	858	956	349	29	122	905	76	608	780	999999	386	982	999999	585	237	18	999999	785	366	55	438	240	999999	448	999999	439	538	292	805	996	904	649	947	809	818	571	999999	999999	562	178	594	999999	186	588	812	713	699	205	762	999999	472	999999	492	999999	999999	627	999999	900	749	999999	377	783	802	784	255	999999	999999	999999	999999	666	379	944	233	999999	461	892	63	377	636	566	999999	999999	999999	246	533	930	166	999999	876	200	571	738	746	878	801	810	743	402	999999	85	678	975	999999	106	999999	999999	751	304	999999	50	999999	633	273	192	943	43	999999	566	999999	325	580	603	846	575	104	641	207	354	397	999999	158	661	44	999999	888	764	999999	433	56	14	188	862	385	836	627	937	474	999999	935	999999	556	999999	151	26	505	84	139	999999	999999	558	999999	406	999999	999999	891	912	999999	712	999999	189	139	999999	519	255	147	717	228	20	948	167	176	999999	419	630	103	972	520	999999	65	813	999999	51	999999	999999	683	999999	956	969	944	999999	349	761	269	755	999999	726	666	999999	879	788	856	129	999999	844	391	687	999999	285	999999	999999	401	579	657	490	554	97	409	999999	571	365	999999	258	999999	243	817	415	383	663	992	377	315	624	149	277	956	515	999999	586	117	996	794	680	658	35	999999	769	999999	778	999999	999999	326	999999	333	523	999999	608	63	680	37	976	999999	333	293	944	613	777	440	389	534	49	960	999999	913	999999	999999	999999	999999	999999	920	58	999999	604	462	452	999999	669	999999	625	999999	358	999999	456	558	999999	999999	999999	397	713	421	545	338	999999	254	170	999999	999999	732	758	952	946	18	999999	999999	979	675	709	999999	840	893	944	486	999999	999999	185	588	513	274	781	883	110	693	886	629	384	719	999999	999999	999999	862	556	936	542	672	999999	350	448	696	579	465	982	999999	556	819	999999	999999	523	585	79	582	85	999999	951	874	999999	999999	132	393	386	269	99	358	579	977	347	999999	999999	999999	999999	999999	150	817	694	325	901	999999	999999	76	162	325	999999	10	999999	719	786	326	999999	999999	819	50	228	65	320	319	375	633	29	999999	482	468	125	379	739	243	442	999999	545	635	999999	351	999999	66	999999	999999	73	99	77	859	999999	31	999999	285	333	804	617	95	999999	384	999999	277	491	567	593	694	209	826	271	57	287	528	780	359	695	478	924	171	999999	999999	256	286	565	169	388	999999	445	839	56	999999	999999	999999	999999	999999	685	705	999999	558	472	546	861	999999	828	999999	582	672	999999	673	589	855	879	455	
999999	258	138	673	711	331	189	142	258	369	780	336	430	999999	767	619	673	989	618	376	699	288	398	18	458	545	587	716	220	999999	999999	201	999999	181	96	512	42	22	994	999999	378	999999	297	501	466	999999	599	999999	904	630	999	999999	999999	513	755	982	860	129	224	999999	743	473	999999	999999	120	588	281	999999	844	265	999999	999999	995	89	999999	999999	990	896	551	999999	999999	935	999999	590	772	659	999999	551	425	113	652	912	797	827	999999	905	418	811	390	878	230	350	807	649	999999	999999	999999	168	515	395	991	963	577	268	231	808	999999	341	713	460	634	729	999999	740	612	675	863	178	293	101	951	999999	516	673	736	604	138	172	999999	434	65	796	45	39	122	688	344	538	606	987	254	86	107	930	253	500	516	999999	999999	377	484	436	999999	999999	444	812	457	904	532	999999	679	498	999999	999999	404	838	694	804	628	923	340	334	571	306	999999	874	999999	585	430	245	97	71	136	180	949	999999	921	622	595	309	241	440	999999	999999	317	755	293	999999	535	999999	999999	712	448	999999	46	999999	864	577	999999	569	730	871	999999	296	538	618	372	999999	340	999999	916	999999	999999	328	692	900	328	590	989	101	591	274	59	25	999999	999999	622	999999	999999	799	999999	354	55	36	999999	369	956	719	451	699	392	670	487	760	498	734	999999	130	430	146	999999	999999	588	484	999999	466	999999	468	857	999999	995	359	488	999999	20	572	36	192	749	332	943	609	999999	299	708	920	786	299	527	704	881	502	999999	997	999999	490	765	570	57	123	999999	999999	999999	298	704	43	191	999999	999999	925	707	321	381	108	202	231	999999	999999	776	67	679	532	941	162	281	999999	999999	490	571	999999	999999	465	144	635	784	454	747	850	595	675	739	839	549	601	999999	999999	131	495	805	746	356	999999	999999	990	443	999999	999999	999999	26	211	277	700	385	230	129	999999	186	745	323	747	484	294	703	110	328	839	982	350	165	711	380	280	685	824	999999	340	999999	999999	202	768	897	48	834	393	407	999999	999999	329	482	999999	393	386	181	67	272	72	999999	999999	672	999999	42	217	553	999999	831	996	25	561	56	788	580	42	552	554	850	446	459	319	703	290	999999	999999	868	410	328	999999	109	627	999999	121	567	977	481	999999	736	689	494	529	999999	999999	33	902	999999	693	999999	360	833	626	217	999999	612	464	990	392	227	999999	349	153	985	836	999999	999999	999	999999	231	602	560	999999	818	999999	999999	930	756	302	267	483	999999	999999	234	967	
170	482	420	735	508	112	987	99	999999	367	999999	999999	543	726	513	635	903	347	999999	582	799	999999	808	57	999999	682	999999	698	134	744	999999	174	918	28	676	424	999999	999999	999999	128	615	999999	999999	461	819	610	396	999999	789	631	999999	999999	999999	999999	999999	999999	674	999999	861	826	405	999999	999999	999999	378	185	432	525	59	98	658	639	911	352	966	999999	305	356	237	274	295	677	908	503	174	946	461	999999	999999	395	999999	999999	412	609	723	999999	506	947	999999	999999	188	871	980	701	973	999999	141	370	685	839	985	327	145	999999	999999	727	999999	471	471	431	999999	166	675	664	347	999999	237	999999	629	650	999999	358	273	593	96	999999	697	217	999999	234	999999	999999	590	20	409	999999	478	999999	77	996	936	44	485	661	919	32	205	325	363	930	712	829	741	45	16	999999	64	552	999999	127	999999	182	942	247	615	633	575	664	999999	999999	574	422	243	632	713	798	873	611	673	74	228	381	854	599	999999	986	359	999999	999999	773	377	926	313	950	966	999999	102	247	55	296	456	540	71	447	365	299	595	118	332	217	763	452	879	999999	898	658	327	999999	725	629	283	29	660	491	548	999999	118	999999	999999	948	999999	635	565	386	617	688	320	417	244	999999	401	999999	233	796	19	925	57	866	999999	318	447	749	522	426	999999	436	880	999999	899	999999	190	311	452	383	999999	138	999999	999999	829	219	347	910	118	999999	238	999999	796	863	999999	622	600	252	240	999999	999999	999999	122	999999	999999	190	999999	999999	517	999999	52	99	798	999999	999999	880	999999	999999	47	842	970	536	641	29	198	982	640	26	107	286	126	938	80	104	871	554	999999	747	139	999999	411	606	402	591	460	148	242	946	577	601	584	56	214	398	387	974	325	103	951	390	550	791	643	241	999999	113	28	704	978	740	864	301	425	398	440	999999	999999	999999	569	999999	749	693	448	505	702	999999	733	682	999999	999999	239	922	795	999999	108	999999	999999	171	999999	356	130	999999	968	837	737	292	631	816	999999	24	840	999999	533	901	641	856	352	148	999999	341	380	345	999999	999999	511	999999	999999	999999	299	820	410	972	870	222	929	221	725	611	768	419	448	999999	724	999999	999999	964	999999	894	117	252	277	824	632	849	975	784	550	999999	335	795	787	955	999999	147	613	868	999999	320	972	429	141	999999	380	129	892	463	621	999999	35	546	552	611	568	999999	552	586	350	999999	246	999999	671	999999	285	973	632	493	398	999999	99	197	999999	88	999999	688	120	999999	
453	512	999999	999999	173	264	861	789	252	185	397	999999	595	36	999999	999999	84	827	758	999999	999999	407	999999	408	999999	44	206	999999	999999	999999	999999	879	936	25	143	999999	74	999999	999999	999999	977	496	730	456	106	918	992	999999	670	195	13	103	999999	817	82	999999	24	558	456	138	68	33	812	999999	999999	517	543	999999	893	999999	999999	359	846	352	325	968	676	50	999999	999999	52	144	177	791	999999	999999	950	128	942	97	824	515	277	852	357	953	684	953	961	589	384	422	178	981	875	654	257	587	502	999999	999999	999999	256	310	999999	924	999999	999999	316	899	567	425	636	806	864	804	999999	993	994	999999	293	723	999999	722	771	630	965	195	915	816	349	372	626	838	718	850	269	967	999999	999999	999999	663	647	72	32	959	999999	372	127	81	572	263	999999	140	820	655	893	533	999999	466	958	671	115	999999	560	204	798	798	98	23	544	124	999999	999999	274	999999	85	999999	700	999999	999999	603	999999	844	253	95	999999	495	28	72	956	999999	438	309	474	436	557	157	512	827	999999	986	999999	113	537	458	36	999999	865	199	580	876	833	727	621	365	999999	999999	255	474	425	313	780	36	67	807	686	928	105	838	82	928	515	872	650	999999	329	964	999999	795	69	755	629	828	492	999999	903	710	687	999999	999999	296	902	47	412	858	216	258	56	999999	772	108	927	999999	126	999999	370	999999	86	999999	999999	638	954	460	415	999999	683	951	999999	976	904	975	250	986	15	785	36	478	470	792	999999	999999	917	999999	999999	999999	999999	602	712	840	719	999999	633	923	83	204	999999	451	632	741	184	265	714	999999	824	797	857	999999	999999	340	625	892	500	294	999999	999999	721	999999	999999	999999	842	91	999999	999999	266	999999	351	326	912	999999	453	584	845	728	999999	395	999999	847	762	235	113	886	579	381	999999	827	451	349	811	118	999999	965	24	999999	899	103	999999	20	813	862	455	541	999999	999999	999999	51	56	772	677	727	607	999999	999999	211	999999	956	999999	867	489	439	520	12	515	804	337	487	569	999999	999999	523	379	356	43	899	780	572	857	367	999999	182	780	679	671	999999	510	609	360	813	999999	942	592	159	530	999999	351	453	999999	234	884	409	482	388	999999	163	357	999999	840	715	430	779	108	154	999999	999999	658	999999	340	431	304	728	999999	999999	831	886	931	230	825	999999	557	337	546	633	483	94	700	402	736	518	736	259	768	645	999999	999999	844	999999	775	223	999999	999999	122	999999	929	165	282	726	557	66	999999	137	
999999	191	999999	103	242	475	670	999999	617	999999	999999	821	695	999999	999999	491	373	773	999999	493	454	999999	932	57	999999	999999	703	999999	999999	974	845	680	296	608	999999	587	487	999999	825	378	777	486	999999	470	406	999999	908	999999	205	790	362	783	999999	999999	683	999999	259	120	879	300	772	352	487	642	421	434	535	96	231	382	999999	84	948	999999	715	968	999999	471	650	923	43	818	999999	30	621	71	665	558	925	10	999999	377	420	534	999999	435	998	963	59	972	765	999999	663	999999	786	288	834	350	999999	714	999999	999999	999999	955	267	953	229	467	31	359	768	977	171	999999	54	999999	664	424	77	290	969	999999	999999	678	167	999999	165	309	243	999999	237	324	999999	999999	193	550	999999	464	999999	653	215	541	942	999999	213	788	999999	442	778	160	623	420	283	741	745	999999	374	999999	797	55	797	999999	999999	688	131	999999	451	999999	47	504	728	999999	999999	423	85	437	109	999999	475	379	999999	999999	531	999999	719	816	50	793	475	999999	185	127	666	999999	855	999999	318	999999	999999	999999	999999	999999	405	283	999999	423	999999	859	666	999999	675	652	324	428	495	999999	398	149	999999	315	412	658	485	628	999999	999999	543	925	568	789	129	999999	154	715	43	849	999999	257	999999	305	553	191	999999	167	999999	532	999999	248	735	781	897	999999	295	273	356	688	235	776	955	820	880	348	301	876	198	829	999999	609	999999	646	755	150	487	672	761	999999	999999	999999	885	795	999999	304	199	999999	892	950	560	881	369	999999	624	999999	302	999999	424	215	999999	999999	999999	914	999999	999999	853	99	36	756	691	622	511	134	167	906	999999	999999	999999	999999	999999	999999	984	248	279	627	249	999999	31	213	999999	999999	258	999999	342	999999	359	971	771	999999	450	999999	759	146	999999	999999	379	244	197	717	660	999999	999999	838	999999	999999	276	729	645	407	953	814	77	822	908	54	374	954	792	999999	557	919	398	407	999999	58	755	847	979	341	257	15	852	999999	552	715	999999	419	499	958	13	999999	336	999999	660	636	42	937	237	224	573	425	452	310	170	741	744	430	999999	18	628	428	750	313	160	948	962	764	279	203	236	955	464	833	999999	999999	593	34	747	999999	25	999999	620	999999	999999	831	563	551	152	999999	999999	999999	716	999999	340	585	999999	32	999999	712	674	278	999999	44	999999	618	960	618	427	243	157	720	683	999999	992	810	999999	985	999999	328	395	999999	999999	999999	232	839	999999	999999	503	308	57	999999	999999	999999	834	747	160	586	999999	160	999999	944	134	909	
663	999999	714	521	498	529	776	893	486	999999	326	263	999999	209	811	158	379	986	124	999999	196	999999	908	999999	370	255	659	999999	218	999999	457	450	296	999999	999999	972	135	999999	485	999999	531	163	94	916	718	580	101	951	774	627	780	884	999999	15	999999	87	351	75	161	252	870	554	999999	101	447	999999	967	944	404	838	33	999999	999999	150	999999	42	501	992	999999	790	164	999999	999999	590	999999	572	999999	291	989	726	631	69	576	242	113	977	479	992	478	841	612	156	999999	999999	604	139	383	689	417	691	999999	358	145	370	98	999999	107	999999	487	875	999999	685	955	678	217	964	85	278	47	620	563	509	524	98	187	17	161	521	986	484	198	931	874	308	999999	282	999999	215	153	941	879	999999	515	602	585	927	201	878	999999	639	64	115	999999	797	137	86	834	56	193	999999	20	585	117	12	686	999999	811	656	537	935	49	869	999999	106	740	187	999999	921	512	260	815	283	792	356	430	93	289	86	180	74	447	877	32	72	931	304	278	513	999999	261	125	999999	351	793	600	194	999999	555	66	950	92	913	999999	999999	999999	737	792	760	581	603	999999	734	486	472	999999	171	999999	72	174	446	909	490	999999	261	145	280	932	999	756	999999	112	999999	30	230	981	999999	999999	100	999999	204	511	517	931	322	216	390	68	999999	306	438	348	918	999999	999999	50	601	999999	999999	797	999999	804	793	13	345	500	321	714	266	491	962	827	999999	999999	970	999999	402	999999	692	55	999999	222	63	702	999999	897	999999	353	999999	189	389	626	61	303	800	399	717	999999	596	821	895	676	801	397	343	611	591	652	420	685	648	52	999999	999999	52	999999	999999	100	685	447	317	967	314	86	111	346	775	999999	475	999999	226	888	962	870	159	999999	420	999999	999999	999999	999999	999999	933	724	541	346	411	999999	999999	999999	648	627	828	158	999999	927	999999	724	295	997	835	138	187	838	999999	760	89	354	97	963	372	94	999999	999999	141	776	44	999999	999999	764	934	961	212	457	933	599	69	814	366	999999	717	999999	381	371	881	187	363	104	265	781	999999	66	727	999999	999999	563	895	859	999999	738	892	999999	189	531	999999	873	925	729	999999	999999	700	999999	988	999999	256	676	713	370	96	954	423	939	999999	999999	507	878	244	915	803	379	703	210	797	627	999999	999999	999999	850	308	17	999999	633	199	999999	91	991	77	862	49	978	850	535	772	73	324	999999	456	425	33	194	639	20	926	535	175	999999	999999	371	999999	320	999999	
863	71	89	999999	789	750	939	683	515	999999	381	875	824	529	178	437	734	999999	386	489	101	826	124	378	251	706	999999	999999	591	523	706	999999	729	818	986	473	999999	370	534	999999	516	741	999999	382	268	144	111	999999	999999	72	999999	999999	999999	831	999999	46	999999	710	460	93	999999	718	102	992	114	54	156	16	542	704	743	999999	777	184	999999	359	318	741	119	117	604	658	233	528	779	648	999999	897	750	949	526	982	999999	999999	126	797	649	999999	278	224	987	999999	999999	999999	999999	380	999999	973	858	717	999999	215	999999	353	488	438	495	573	222	466	864	258	265	592	187	761	464	336	67	999999	710	792	473	895	999999	509	195	930	210	999999	367	215	49	43	231	321	391	566	963	688	312	86	312	811	359	738	999999	999999	999999	567	916	954	915	682	999999	935	742	705	233	979	252	564	999999	813	109	658	219	999999	371	999999	379	897	372	379	872	633	490	661	999999	391	668	315	815	642	999999	413	299	999999	35	296	578	686	999999	999999	999999	747	999999	499	999999	999999	529	618	999999	258	197	28	591	546	999999	999999	455	90	999999	841	320	937	999999	730	329	695	999999	852	206	999999	297	693	565	999999	934	135	920	999999	948	845	862	999999	999999	566	454	999999	999999	753	556	651	840	999999	527	999999	673	508	998	982	180	26	341	677	421	443	999999	504	463	213	999999	685	999999	999999	142	323	979	270	999999	192	285	854	874	615	305	555	244	799	175	73	714	436	999999	938	820	999999	513	195	638	362	604	950	999999	618	151	999999	198	385	366	213	522	413	366	815	706	325	152	726	382	866	999999	172	339	399	498	999999	558	524	644	209	999999	793	632	788	999999	335	842	999999	473	433	999999	858	442	961	551	999999	79	321	242	504	790	787	813	771	999999	442	621	623	129	965	323	999999	740	166	404	728	780	578	237	381	483	885	262	948	509	999999	999999	999999	999999	196	116	999999	999999	150	419	32	999999	860	635	156	714	229	146	507	119	693	128	999999	567	823	999999	501	94	861	999999	904	999999	864	272	812	712	254	775	933	859	86	391	600	999999	381	747	920	942	999999	666	263	748	754	999999	816	999999	453	809	33	665	615	162	431	999999	515	496	999999	598	823	443	470	453	999999	648	43	312	527	540	195	86	610	999999	999999	204	767	999999	999999	35	456	589	269	999999	999999	999999	254	999999	959	481	999999	885	999999	999999	129	646	999999	810	545	116	805	513	704	912	623	946	65	66	158	237	361	999999	716	100	152	
243	184	999999	700	999999	404	118	353	56	999999	310	455	999999	439	366	997	957	620	674	230	942	884	356	821	999999	222	999999	775	999999	130	999999	178	999999	189	999999	472	180	119	609	999999	696	170	999999	612	322	501	776	626	791	239	403	999999	999999	999999	210	358	828	214	895	722	215	343	620	925	427	141	914	109	554	894	827	848	20	962	533	781	236	743	999999	314	446	999999	983	999999	727	999999	137	671	999999	536	643	999999	999999	999999	506	363	549	732	999999	999999	587	999999	81	999999	411	555	727	89	345	428	132	94	706	590	999999	643	359	127	208	284	14	253	130	27	260	861	634	133	466	180	999999	503	558	327	727	769	500	96	101	181	425	58	999999	999999	414	559	999999	633	611	999999	999999	431	534	910	999999	343	556	64	646	999999	920	603	999999	999999	195	629	999999	999999	863	516	153	272	36	36	859	956	917	569	999999	701	601	11	522	999999	176	810	969	648	150	999999	999999	446	999999	999999	999999	999999	999999	170	375	785	33	880	999999	105	719	999999	404	507	60	229	999999	986	451	945	949	999999	91	29	999	999999	659	887	248	480	302	999999	822	486	775	47	531	757	204	827	677	999999	241	999999	884	434	415	472	999999	920	999999	999999	994	505	601	341	740	415	171	989	135	146	999999	299	802	22	919	918	731	23	698	999999	792	999999	277	237	999999	999999	145	574	999999	197	999999	999999	999999	75	712	326	885	443	307	125	596	214	702	540	90	941	624	871	514	999999	740	999999	232	308	444	381	237	373	653	86	999999	999999	29	937	846	323	999999	737	310	603	43	297	999999	999999	82	587	921	999999	157	999999	49	273	70	482	457	999999	104	999999	999999	340	999999	999999	790	231	844	999999	194	999999	694	766	999999	887	571	911	463	452	868	650	236	856	460	500	226	907	46	999999	535	547	490	140	228	582	116	969	513	999999	507	999999	737	999999	999999	167	52	999999	999999	999999	701	999999	28	14	847	999999	978	999999	880	599	305	999999	194	837	999999	647	283	563	547	582	781	601	407	942	944	383	912	163	464	302	457	834	999999	885	315	386	528	999999	293	774	604	999999	98	914	999999	999999	310	900	608	999999	883	489	843	18	380	109	751	86	69	473	542	999999	999999	999999	999999	999999	566	308	999999	97	129	999999	999999	773	978	449	513	493	999999	330	999999	21	555	709	418	968	990	318	999999	215	999999	451	425	819	241	999999	32	510	999999	755	68	11	379	520	635	96	219	80	39	931	596	999999	360	999999	999999	530	999999	610	
999999	183	479	258	793	999999	462	678	381	460	999999	208	426	12	720	970	272	999999	999999	45	83	332	759	920	999999	583	999999	376	100	686	428	710	512	422	341	999999	286	999999	217	63	999999	957	999999	758	539	830	999999	594	547	390	477	329	888	242	536	999999	999999	999999	999999	220	706	95	587	695	42	999999	696	14	670	130	694	462	863	588	999999	126	618	999999	390	458	78	34	999999	710	219	109	822	279	885	494	185	726	840	997	357	972	379	29	999999	708	144	510	924	999999	695	24	465	309	265	419	999999	999999	178	999999	151	682	266	876	486	933	999999	999999	129	185	999999	967	621	999999	999999	15	746	598	285	999999	323	568	110	999999	24	204	643	522	24	475	266	763	999999	999999	856	675	715	999999	999999	792	999999	999999	999999	999999	999999	728	402	599	78	259	672	639	147	497	207	582	582	854	861	291	299	495	999999	653	919	191	419	302	19	566	300	999999	65	999999	981	605	999999	361	999999	296	801	54	453	764	802	999999	626	999999	131	999999	103	860	641	999999	503	215	315	737	829	299	318	110	999999	999999	959	999999	999999	654	999999	999999	406	230	924	999999	490	254	51	647	999999	302	565	358	180	736	473	999999	611	804	990	775	299	999999	532	640	977	700	999999	999999	805	382	52	972	999999	529	877	872	999999	76	771	258	999999	667	886	536	734	960	930	852	48	999999	999999	999999	663	999999	999999	956	698	293	597	789	789	110	999999	478	260	593	803	650	859	600	503	999999	43	741	612	631	562	995	906	27	770	612	902	286	565	272	999999	999999	227	920	184	652	479	981	469	999999	999999	999999	286	150	999999	289	993	448	35	999999	746	922	999999	999999	404	999999	999999	999999	999999	186	207	565	913	987	999999	988	433	938	426	850	75	61	999999	549	805	154	719	765	860	491	999999	464	260	292	526	396	687	546	526	481	275	899	963	292	865	271	504	299	865	999999	855	65	31	184	217	694	649	587	874	259	983	621	999999	999999	566	742	314	630	470	999999	311	887	421	945	585	176	999999	989	999999	544	650	430	900	999999	999999	564	442	85	84	832	746	999999	671	999999	497	653	189	436	725	132	956	873	828	975	999999	967	643	86	599	51	999999	659	999999	340	999999	563	999999	999999	901	12	309	238	999999	999999	152	211	999999	154	457	999999	986	661	999999	561	999999	999999	601	925	827	667	921	366	486	43	235	999999	206	341	999999	999999	999999	163	534	723	822	728	999999	200	999999	999999	999999	498	628	999999	64	945	395	999999	752	832	
962	999999	209	243	91	943	752	999999	413	65	15	999999	999999	523	10	833	136	550	738	859	999999	411	102	172	915	999999	737	820	978	290	701	853	589	835	971	999999	999999	999999	642	879	975	805	786	777	659	999999	999999	115	665	231	818	999999	614	892	999999	561	999999	46	327	658	999999	999999	543	133	363	161	304	650	552	864	879	999999	907	999999	883	999999	624	999999	512	56	420	632	164	999999	471	856	249	697	460	420	442	917	974	984	673	54	271	999999	423	508	574	999999	563	999999	351	983	937	755	999999	999999	936	999999	534	280	248	583	777	999999	999999	999999	911	606	199	141	999999	961	860	999999	195	839	999999	961	901	14	999999	58	79	363	415	488	919	493	999999	729	484	63	393	703	746	99	999999	484	12	917	596	967	999999	431	378	390	132	23	570	999999	349	975	487	529	798	199	514	999999	380	999999	999999	427	917	470	657	379	578	167	187	106	573	907	959	984	999999	514	875	999999	984	999999	365	999999	923	520	389	508	575	863	904	556	584	852	114	999999	999999	178	59	711	773	999	811	999999	999999	999999	605	442	26	503	122	294	324	866	439	355	817	681	504	407	999999	999999	999999	999999	263	631	521	720	999999	140	654	248	464	173	874	985	224	999999	79	999999	915	947	492	82	751	620	999999	717	423	999999	999999	999999	999999	652	631	999999	205	106	711	215	952	884	639	886	849	999999	829	160	992	453	141	425	999999	54	492	143	666	731	963	643	399	999999	307	53	128	995	573	812	542	259	789	127	690	864	507	999999	317	606	232	877	790	999999	724	969	627	999999	56	630	170	999999	999999	999999	142	999999	999999	999999	999999	595	999999	999999	309	27	617	743	664	23	735	747	547	461	999999	70	508	95	999999	317	89	999999	999999	532	948	999999	652	54	999999	324	984	622	57	358	452	722	999999	379	999999	773	999999	999999	999999	614	860	308	93	708	672	897	966	56	999999	508	79	259	999999	245	999999	999999	375	572	451	349	38	123	999999	199	19	113	232	138	518	89	843	107	999999	811	672	649	859	944	382	404	358	938	407	548	288	999999	552	999999	474	999999	408	901	999999	999999	999999	747	999999	894	999999	999999	674	837	538	145	665	971	236	368	572	264	999999	430	999999	56	990	100	715	161	910	815	560	999999	999999	307	681	941	999999	999999	235	925	51	965	255	813	730	521	409	999999	883	316	967	194	40	220	713	977	999999	492	974	495	41	457	983	999999	18	55	183	241	463	724	999999	999999	999999	647	223	999999	185	386	
326	479	999999	999999	278	603	848	999999	598	999999	999999	704	239	999999	999999	999999	893	593	981	372	804	684	999999	177	809	168	999999	799	61	392	996	999999	802	335	175	999999	804	999999	189	390	44	642	999999	999999	648	758	999999	338	94	403	754	630	999999	999999	581	642	141	523	643	119	700	999999	324	215	456	420	902	999999	999999	589	934	314	413	999999	999999	172	238	618	999999	999999	673	574	715	657	999999	376	622	988	753	533	373	291	945	80	690	985	999999	999999	283	238	999999	590	429	999999	469	999999	226	958	999999	419	999999	522	994	593	999999	999999	344	667	577	999999	797	913	160	385	225	652	368	999999	910	999999	844	988	345	300	203	93	999999	220	999999	199	159	663	999999	343	999999	851	999999	999999	634	564	650	660	673	202	440	943	439	54	289	817	90	883	58	142	575	425	999999	703	399	362	999999	999999	999999	999999	930	143	999999	817	264	999999	365	16	709	356	999999	193	325	152	860	260	653	109	930	380	118	276	615	380	999999	705	673	593	999999	999999	999999	526	999999	295	271	306	543	622	790	915	461	84	184	701	441	391	109	44	843	148	999999	882	204	109	279	664	528	38	58	558	700	771	53	438	774	999999	999999	40	880	564	716	41	999999	24	999999	999999	999999	914	999999	386	605	999999	750	999999	571	699	332	91	25	999999	778	514	999999	241	999999	690	999999	999999	927	265	389	79	163	288	432	678	573	189	190	246	572	613	99	672	953	999999	999999	999999	999999	85	852	921	999999	283	999999	212	467	999999	799	238	12	999999	987	683	999999	536	485	471	402	893	999999	152	900	779	44	174	425	999999	999999	163	669	812	999999	851	412	999999	64	999999	999999	999999	220	495	390	952	243	226	626	415	999999	427	586	559	999999	973	949	710	30	245	248	999999	999999	565	799	999999	999999	199	477	145	281	539	481	604	999999	182	682	639	762	947	545	818	547	20	236	860	577	119	999999	999999	999999	702	999999	819	641	881	443	999999	696	744	999999	999999	749	491	143	144	946	981	590	999999	300	320	947	999999	699	430	83	776	339	939	77	999999	212	999999	243	578	102	661	963	96	738	37	943	28	564	500	78	999999	876	101	914	596	528	999999	615	591	755	999999	999999	220	808	667	325	757	999999	933	841	188	258	565	999999	294	999999	504	915	999999	376	929	999999	999999	362	27	899	247	999999	481	999999	999999	955	999999	822	728	999999	752	288	81	712	196	351	630	659	999999	999999	320	59	999999	578	34	999999	352	224	826	856	999999	858	790	768	88	
732	205	13	971	232	999999	742	999999	753	275	999999	999999	999999	190	587	999999	550	471	219	588	197	404	903	906	454	612	437	999999	872	999999	894	498	313	633	463	999999	627	687	999999	211	999999	999999	876	313	999999	581	792	43	248	968	380	999999	580	999999	891	337	999999	106	999999	999999	179	746	451	141	380	727	541	926	999999	441	269	862	803	18	20	999999	528	599	107	872	820	403	758	903	250	999999	917	133	742	135	853	530	170	57	42	832	999999	999999	932	91	999999	865	316	806	709	518	999999	999999	178	999999	809	702	999	654	799	776	987	547	891	873	809	417	194	601	588	739	999999	756	976	188	177	999999	667	25	831	999999	96	951	204	731	915	355	955	313	326	161	530	516	257	266	844	999999	853	69	282	632	999999	999999	228	969	817	836	596	999999	271	36	999999	999999	822	845	689	45	353	999999	999999	464	462	999999	284	436	218	195	508	999999	344	999999	930	608	743	999999	282	381	733	999999	914	88	999999	999999	51	300	126	546	693	999999	576	999999	999999	693	110	818	179	801	999999	791	999999	631	338	876	999999	999999	105	436	251	623	573	318	312	128	255	999999	704	999999	999999	999999	320	671	502	105	999999	535	38	246	507	925	39	999999	940	942	472	292	749	883	318	210	204	999999	305	999999	999999	267	506	284	448	231	999999	681	961	455	481	100	999999	242	732	130	812	858	928	325	593	102	377	999999	656	962	999999	821	189	638	789	999999	999999	999999	999999	886	38	753	798	286	812	358	519	999999	470	382	999999	517	160	999999	398	346	761	979	485	999999	889	999999	628	999999	101	301	502	999999	665	851	724	707	975	846	999999	68	69	652	513	245	999999	883	899	283	809	999999	999999	990	250	453	999999	396	946	521	996	892	135	322	194	520	855	196	999999	619	658	999999	542	999999	106	339	999999	999999	475	999999	173	16	247	999999	676	479	629	511	92	999999	983	337	760	463	850	999999	933	747	467	993	389	396	64	289	625	999999	90	999999	894	911	177	759	920	706	999999	989	999999	780	646	999999	890	353	114	999999	636	330	695	999999	463	999999	405	539	999999	999999	860	999999	952	999999	729	999999	999999	272	617	999999	54	234	417	63	115	860	555	162	110	999999	112	999999	292	447	653	304	668	999999	903	997	999999	638	117	999999	846	999999	46	696	61	334	999999	628	736	999999	572	999999	913	999999	973	999999	351	252	438	899	380	824	494	999999	999999	999999	654	999999	369	620	664	999999	126	969	217	533	823	858	111	776	999999	483	310	359	
874	999999	391	999999	38	310	656	273	999999	217	77	999999	999999	999999	999999	626	679	929	269	999999	278	166	295	943	999999	449	999999	999999	150	999999	474	999999	999999	144	640	73	53	628	999999	69	999999	401	215	999999	902	194	999999	302	476	485	106	506	224	194	91	718	999999	447	999999	588	530	999999	132	999999	999999	180	508	952	890	328	999999	61	569	209	162	876	950	999999	51	250	13	487	26	665	999999	967	682	340	63	922	999999	605	37	780	538	800	279	999999	174	999999	686	493	411	158	902	54	999999	999999	999999	999999	767	578	406	360	584	53	999999	466	983	999999	999999	178	898	968	219	977	34	999999	671	361	999999	999999	222	319	563	999999	85	868	999999	999999	999999	667	308	848	999999	540	209	677	206	495	999999	812	684	398	999999	518	594	442	938	925	30	157	353	680	999999	484	365	96	796	74	967	999999	999999	472	999999	829	869	59	814	678	999999	357	999999	185	707	794	999999	823	999999	999999	925	999999	929	837	499	999999	324	627	999999	999999	999999	122	880	141	528	375	119	999999	654	414	999999	999999	628	269	158	673	565	999999	973	813	876	999999	22	751	148	334	358	999999	999999	999999	999999	252	808	144	504	664	999999	460	657	999999	999999	396	178	669	406	391	999999	670	999999	826	328	157	654	437	803	642	110	999999	993	203	26	253	999999	793	899	406	735	493	999999	493	999999	999999	999999	640	138	489	373	352	355	757	319	688	186	999999	542	368	598	381	341	862	563	348	467	464	326	441	157	385	770	999	655	999999	904	999999	999999	999999	999999	23	999999	323	278	999999	782	245	884	999999	77	101	261	540	807	364	161	903	930	858	999999	65	324	697	341	988	582	355	112	788	784	980	527	327	730	584	82	999999	593	999999	566	231	580	999999	374	999999	999999	999999	202	301	379	11	999999	771	999999	582	699	611	999999	289	185	436	999999	105	553	96	573	933	810	233	291	143	319	134	301	425	485	335	333	285	864	999999	163	999999	999999	782	715	756	999999	158	885	471	46	313	630	139	98	484	445	287	492	200	999999	968	19	245	691	999999	479	161	107	373	999999	706	425	999999	282	332	686	999999	381	817	192	662	348	999999	107	15	504	171	337	10	889	999999	793	674	923	195	801	183	100	574	286	999999	60	521	999999	340	999999	796	857	999999	798	675	906	999999	999999	999999	630	199	148	999999	646	317	999999	106	999999	999999	913	750	910	97	531	512	999999	999999	999999	999999	611	999999	637	999999	127	999999	314	999999	999999	999999	999999	128	666	999999	999999	611	
45	414	927	969	999999	953	46	950	426	147	886	999999	999999	296	995	109	144	424	165	999999	562	999999	569	939	13	263	894	269	103	999999	94	754	532	919	477	275	879	571	817	657	999999	999999	350	999999	820	543	335	915	228	49	984	251	10	761	59	663	999999	987	965	521	68	999999	999999	632	63	142	999999	325	819	730	999999	999999	999999	507	23	875	41	999999	999999	469	927	979	999999	64	810	842	753	999999	870	813	429	891	605	306	598	23	830	717	925	687	999999	20	106	498	818	421	644	502	747	183	999999	265	868	506	594	89	735	801	822	221	999999	477	999999	15	311	338	999999	310	909	999999	54	999999	999999	442	999999	917	999999	552	246	398	207	261	32	696	191	173	33	999999	712	519	999999	39	895	714	999999	828	565	999999	197	489	455	999999	593	747	138	999999	601	436	342	677	999999	192	565	433	999999	999999	454	758	824	999999	999999	867	598	400	999999	25	428	950	143	344	361	999999	365	756	999999	863	668	285	568	872	999999	999999	767	999999	322	104	474	472	999999	181	384	806	276	59	184	999999	745	202	999999	123	890	650	302	997	325	999999	999999	999999	999999	160	999999	999999	200	999999	574	718	109	563	999999	999999	551	999999	999999	999999	999999	555	524	316	582	365	127	475	260	454	982	922	304	769	719	999999	277	999999	981	549	999999	215	616	325	485	465	999999	191	999999	406	572	999999	400	341	47	999999	890	520	236	134	43	992	918	745	968	652	424	999999	844	181	360	999999	974	999999	258	754	938	208	830	999999	877	935	360	853	882	58	531	999999	999999	949	999999	756	999999	999999	515	999999	297	871	357	832	50	158	347	943	999999	686	960	689	92	292	832	999999	999999	999999	999999	999999	999999	999999	862	999999	130	461	607	895	999999	603	456	127	999999	999999	999999	76	851	998	86	999999	999999	999999	807	206	999999	842	880	450	127	334	76	329	609	417	87	232	19	999999	711	589	550	452	787	999999	239	843	493	553	999999	765	840	999999	43	528	999999	234	266	666	832	288	580	167	999999	831	537	999999	517	999999	461	244	67	999999	999999	496	188	155	999999	365	966	255	358	337	625	999999	999999	384	296	90	907	853	965	999999	999999	432	18	999999	674	955	914	112	335	705	101	590	999999	425	999999	546	349	365	999999	900	699	587	930	999999	542	426	347	162	999999	436	880	607	279	714	820	863	999999	795	480	674	450	863	919	652	245	999999	654	78	999999	750	999999	999999	999999	74	653	27	999999	766	851	999999	617	999999	272	898	825	494	321	992	
605	999999	68	554	884	999999	999999	835	667	287	999999	506	999999	279	183	100	695	338	358	214	71	802	999999	721	999999	232	66	688	999999	31	827	999999	999999	662	473	447	999999	197	999999	330	614	817	360	224	759	999999	487	348	589	999999	212	999999	999999	999999	930	802	181	999999	609	662	872	771	244	646	460	999999	999999	999999	805	736	408	999999	671	38	599	254	452	156	999999	999999	744	999999	109	999999	999999	999999	615	617	999999	670	275	355	587	14	457	999999	999999	999999	999999	504	571	377	543	852	999999	704	824	117	517	999999	360	35	383	19	917	165	672	999999	827	129	649	175	999999	145	999999	63	921	666	581	999999	670	738	392	468	999999	999999	184	256	656	124	516	508	109	54	320	999999	999999	578	97	301	181	999999	885	644	999999	999999	989	407	392	720	783	168	536	999999	26	999999	999999	915	980	550	980	999999	168	713	612	151	999999	343	999999	230	91	353	579	289	999999	902	852	747	613	999999	387	776	863	999999	340	999999	971	348	38	698	607	66	597	547	321	755	610	181	42	714	339	999999	999999	172	638	439	589	257	186	123	768	896	311	356	172	213	561	232	382	264	179	728	315	135	623	35	999999	41	999999	829	301	999999	715	999999	304	731	203	701	307	999999	769	723	171	999999	930	711	999999	999999	384	117	203	387	798	777	544	611	350	457	999999	613	999999	557	999999	356	999999	999999	190	999999	62	440	20	860	925	481	494	999999	566	401	999999	912	280	514	999999	860	636	999999	881	937	364	693	391	999999	162	693	999999	999999	999999	814	102	999999	999999	352	199	943	107	343	461	327	293	98	54	999999	261	637	343	180	900	429	999999	907	215	253	57	368	59	274	999999	242	265	282	21	752	309	363	391	928	324	713	762	302	462	564	653	999999	648	442	493	999999	999999	56	321	24	103	194	636	286	999999	830	894	833	636	999999	71	21	87	302	649	999999	999999	999999	999999	197	667	999999	455	999999	999999	782	719	999999	999999	191	882	218	960	996	658	999999	727	115	634	494	818	999999	999999	999999	503	999999	999999	999999	792	595	280	945	200	134	999999	675	739	999999	686	522	120	288	62	999999	347	852	60	999999	999999	535	180	149	780	999999	378	999999	762	222	158	957	593	999999	823	194	911	999999	28	835	649	983	385	742	429	999999	384	540	876	221	895	650	591	117	999999	267	425	999999	174	829	755	619	912	526	836	728	928	746	464	867	542	410	834	224	441	999999	159	437	999999	668	987	999999	860	550	999999	507	375	486	660	999999	
769	999999	772	198	999999	39	80	858	905	700	999999	637	999999	999999	999999	999999	815	999999	676	62	118	999999	999999	506	842	917	758	372	208	339	999999	452	96	999999	108	762	637	645	999999	999999	589	999999	532	999999	484	999999	999999	999999	871	833	692	999	809	608	457	782	999999	276	356	999999	280	708	999999	576	999999	741	550	187	999999	916	999999	179	242	274	999999	999999	465	999999	31	999999	999999	907	501	375	999999	363	642	487	999999	999999	999999	371	299	972	141	881	640	999999	682	743	809	584	940	954	976	522	767	545	145	640	999999	999999	254	999999	17	373	999999	294	929	984	999999	73	736	594	525	999999	999999	999999	143	591	186	509	718	288	683	999999	999999	546	999999	999999	596	106	352	810	998	999999	126	436	964	767	999999	356	35	697	643	746	999999	356	999999	491	999999	999999	999999	553	464	817	262	966	999999	999999	999999	670	894	805	397	999999	720	999999	595	999999	378	999999	305	999999	917	830	999999	30	644	937	999999	620	999999	908	999999	99	694	999999	356	191	178	999999	255	536	999999	14	461	230	999999	999999	35	921	760	345	122	198	211	46	999999	633	344	241	999999	252	705	787	562	986	323	999999	317	920	580	414	925	227	207	768	15	999999	378	262	719	13	999999	811	999999	999999	999999	302	999999	658	174	722	847	937	828	13	831	582	451	474	999999	12	333	115	999999	999999	419	999999	991	442	40	721	265	91	999999	999999	341	893	927	790	201	30	999999	659	755	858	567	988	398	204	936	432	472	999999	356	999999	679	999999	999999	513	999999	900	311	455	627	452	467	766	999999	510	671	999999	655	660	283	886	592	999999	359	999999	788	431	999999	796	506	607	999999	361	735	805	648	535	432	423	999999	301	719	964	42	313	999999	801	573	888	532	998	777	811	999999	470	134	15	456	979	725	930	404	999999	949	999999	203	999999	999999	999999	999999	999999	515	241	232	982	999999	628	641	56	999999	987	858	999999	273	507	830	447	999999	275	999999	999999	89	453	999999	999999	896	214	25	22	120	295	999999	953	37	396	999999	545	999999	647	303	999999	374	410	889	999999	82	786	251	451	199	755	999999	765	999999	228	67	999999	543	725	95	962	612	628	935	804	227	904	590	877	24	294	858	999999	971	184	999999	679	563	961	435	999999	962	574	999999	999999	999999	14	24	808	999999	430	12	863	561	340	999999	746	474	999999	520	177	206	373	436	905	896	301	793	763	950	388	999999	999999	299	975	999	48	805	580	999999	222	889	781	999999	594	291	999999	531	999999	999999	532	214	479	
450	999999	913	599	147	917	468	619	220	261	858	950	922	430	999999	999999	999999	855	940	894	201	307	287	425	824	842	624	902	999999	162	482	428	183	999999	141	999999	71	410	900	888	121	284	12	999999	922	999999	672	999999	430	945	311	436	999999	320	288	152	980	498	775	999999	303	999999	999999	68	999999	440	776	892	299	542	999999	930	999999	999999	782	916	305	648	502	999999	999999	763	481	824	999999	56	999999	863	751	988	999999	999999	634	604	595	555	435	999999	859	999999	822	779	571	999999	999999	999999	481	999999	999999	371	999999	342	996	550	135	539	94	34	217	999999	603	999999	151	310	491	999999	305	359	999999	999999	999999	362	999999	999999	413	400	202	593	404	479	574	307	335	389	151	718	576	94	479	65	471	999999	735	136	999999	909	638	270	406	478	999999	999999	999999	311	880	999999	553	986	146	734	347	999999	629	737	999999	306	999999	761	999999	772	385	220	880	411	765	90	626	661	130	503	762	931	197	999999	404	999999	234	34	509	655	175	999999	999999	999999	718	999999	999999	998	968	999999	332	999999	110	633	102	864	999999	671	545	800	868	999999	866	643	999999	415	313	703	343	715	82	561	262	999999	999999	796	273	146	693	794	309	628	693	999999	180	999999	830	563	833	999999	212	999999	488	708	787	999999	999999	314	772	312	666	87	999999	999999	999999	770	624	597	37	306	999999	114	978	751	501	250	999999	337	472	96	585	750	870	803	513	519	83	553	726	332	999999	958	999999	999999	138	999999	962	440	999999	409	999999	999999	536	537	938	107	584	737	999999	546	86	395	841	685	999999	916	217	861	749	10	999999	80	870	704	233	642	740	999999	622	279	287	767	999999	999999	824	351	224	342	864	415	999999	345	345	999999	999999	687	127	999999	664	221	24	999999	999999	27	712	999999	999999	831	314	999999	367	987	124	938	268	319	999999	779	999999	999999	702	874	997	343	76	362	735	689	458	545	525	999999	932	411	999999	186	87	999999	360	633	978	392	37	567	58	999999	230	407	922	999999	610	999999	999999	288	519	999999	999999	356	951	999999	465	999999	999999	768	999999	315	64	713	683	91	242	785	428	237	407	319	846	440	999999	129	142	337	999999	522	935	187	234	654	999999	124	83	999999	349	10	999999	305	19	269	999999	743	892	516	999999	840	704	824	918	599	881	999999	999999	673	71	999999	227	138	999999	860	833	999999	90	410	821	568	18	511	999999	999999	999999	111	309	587	654	999999	999999	625	613	999999	817	121	999999	634	772	691	821	999999	999999	516	783	49	
389	159	435	999999	663	491	695	165	832	202	387	999999	540	779	900	715	28	520	605	601	999999	989	52	999999	346	455	638	999999	746	608	842	930	644	29	722	999999	161	473	999999	745	999999	457	999999	624	999999	999999	104	992	791	116	391	158	910	999999	525	400	116	713	845	217	852	564	418	234	999999	457	855	999999	67	750	563	555	999999	999999	999999	999999	895	428	988	578	361	645	999999	640	226	694	29	999999	504	332	54	447	999999	679	999999	375	48	868	274	999999	999999	583	935	51	553	835	525	999999	999999	457	504	999999	999999	276	856	217	999999	778	18	665	437	999999	26	734	705	125	927	952	966	999999	999999	36	163	711	666	777	710	307	999999	390	178	968	943	56	999999	999999	999999	361	823	685	159	269	860	608	848	999999	566	210	999999	437	908	572	94	223	428	478	534	24	610	999999	507	918	691	999999	999999	469	458	969	999999	349	403	575	139	291	999999	768	999999	999999	862	156	220	509	962	659	482	606	999999	730	627	999999	999999	707	750	999999	188	999999	999999	243	121	389	71	597	303	995	999999	342	442	999999	76	660	312	979	162	999999	868	997	955	41	155	891	999999	999999	351	558	999999	999999	999999	395	999999	915	200	932	999999	999999	94	623	215	967	625	149	999999	90	663	967	999999	851	554	295	876	190	999999	999999	98	999999	803	343	999999	745	486	347	517	57	700	161	469	379	546	679	999999	254	792	987	999999	15	999999	505	75	999999	511	999999	151	540	999999	999999	639	653	844	999999	679	751	999999	470	491	287	631	125	390	511	507	999999	315	875	915	631	999999	298	140	92	502	308	999999	870	244	999999	206	999999	538	778	522	816	535	332	999	628	876	331	506	138	384	611	124	563	876	833	361	275	624	999999	999999	350	522	762	720	999999	483	507	235	671	90	654	587	612	989	691	999999	999999	876	296	999999	76	792	12	708	891	193	714	994	410	999999	931	362	650	999999	181	999999	773	612	999999	999999	378	106	835	57	729	33	999999	573	195	692	378	398	999999	999999	466	558	520	999999	829	198	768	999999	999999	212	159	302	936	366	999999	397	999999	380	999999	999999	386	970	956	954	978	999999	681	151	808	718	100	999999	34	519	789	622	999999	719	782	439	386	865	281	632	898	999999	999999	999999	755	999999	323	997	149	196	754	495	601	565	85	962	516	627	704	999999	122	616	277	427	999999	205	999999	999999	597	819	765	999999	699	334	66	551	779	535	396	21	999999	102	402	838	764	303	999999	227	643	820	999999	999999	171	
174	519	291	169	669	578	999999	193	663	999999	329	430	243	795	276	508	999999	999999	999999	241	692	712	30	999999	439	663	283	184	999999	999999	999999	897	999999	360	535	814	775	391	999999	999999	836	999999	740	691	83	417	530	999999	754	719	999999	638	941	527	478	461	499	999999	730	15	305	385	796	647	633	432	999999	883	270	462	733	152	81	33	404	864	971	338	150	999999	999999	775	429	677	906	999999	955	489	881	83	325	708	999999	114	662	461	41	999999	68	999999	994	646	248	302	985	999999	566	918	132	614	490	999999	926	709	872	999999	999999	999999	999999	999999	477	934	999999	999999	146	35	492	967	370	943	832	878	280	999999	37	496	536	137	999999	940	582	46	366	999999	592	999999	781	950	999999	142	999999	912	362	573	182	999999	644	61	999999	960	999999	599	557	189	781	612	999999	436	999999	385	999999	999999	437	999999	999999	441	577	734	603	981	253	541	999999	999999	999999	999999	999999	706	327	999999	851	485	999999	730	999999	983	488	187	495	999999	999999	354	999999	856	999999	678	999999	999999	661	999999	492	909	458	183	999999	942	999999	329	742	861	96	193	119	999999	533	999999	854	999999	344	999999	999999	999999	999999	623	717	899	273	878	99	768	443	964	54	585	484	999999	999999	799	999999	524	128	169	445	634	999999	91	999999	562	332	631	823	779	227	732	789	103	671	835	466	817	999999	986	240	973	427	131	148	999999	241	999999	490	65	692	820	999999	793	954	999999	999999	635	663	999999	555	467	944	664	747	322	796	390	999999	999999	342	206	845	142	929	472	999999	771	942	712	999999	740	150	768	96	406	922	995	149	66	115	999999	999999	967	440	999999	999999	763	999999	826	736	999999	320	298	723	496	974	677	999999	492	408	957	692	950	999999	814	327	186	999999	350	399	999999	251	224	96	999999	51	878	701	167	443	453	397	999999	976	480	430	851	55	600	432	999999	142	656	999999	158	148	213	999999	625	455	852	195	43	437	935	608	105	999999	221	454	105	975	706	58	955	570	576	974	909	999999	475	141	977	999999	153	668	594	566	937	373	999999	999999	85	711	590	999999	363	689	51	872	999999	648	833	999999	999999	280	999999	999999	999999	999999	571	239	677	241	999999	720	218	125	293	276	23	539	274	847	617	804	899	994	999999	697	999999	886	932	47	70	826	999999	831	591	873	243	986	864	359	801	608	624	999999	732	869	999999	247	405	775	999999	795	383	986	538	999999	380	999999	150	15	381	685	999999	999999	181	162	423	387	999999	420	43	36	999999	
915	55	19	999999	65	999999	598	648	968	999999	999999	189	999999	999999	320	302	999999	503	802	999999	858	978	999999	311	984	673	580	456	999999	713	985	999999	999999	130	468	941	529	351	325	178	552	366	413	999999	148	460	999999	999999	112	94	475	917	240	999999	816	936	928	707	206	391	692	999999	976	264	506	425	999999	999999	984	379	999999	717	188	999999	304	501	999999	922	999999	999999	767	870	353	587	248	77	511	651	313	531	22	999999	999999	999999	486	410	390	158	697	999999	113	760	999999	733	320	758	999999	999999	885	324	372	15	545	999999	624	821	797	398	26	438	914	999999	841	462	367	952	571	999999	999999	894	999999	999999	235	449	430	999999	155	620	276	489	338	904	999999	988	169	16	286	482	318	999999	612	991	141	269	808	407	919	272	376	368	196	494	999999	999999	999999	946	780	105	252	999999	675	187	131	536	999999	20	999999	999999	303	360	675	98	936	492	291	999999	999999	965	999999	32	999999	883	254	908	303	844	455	775	785	999999	235	191	240	701	989	435	869	999999	170	798	999999	76	999999	25	692	107	558	966	709	94	661	815	463	229	529	999999	932	223	999999	264	999999	174	77	89	134	999999	999999	244	503	856	259	689	804	843	565	999999	914	238	225	205	296	488	75	999999	561	420	727	999999	181	999999	502	655	371	999999	243	303	999	889	890	207	999999	323	473	853	834	999999	999999	619	664	508	999999	704	998	47	968	85	109	999999	528	714	999999	999999	73	306	363	603	327	898	999999	271	31	34	999999	27	956	999999	25	222	999999	589	409	999999	356	673	328	999999	657	999999	937	167	999999	633	371	999999	440	402	999999	176	499	240	654	122	19	402	999999	853	999999	980	91	996	999999	887	508	938	999999	658	500	400	977	565	945	993	961	999999	77	398	663	171	999999	564	999999	849	999999	635	935	296	999999	954	196	475	442	676	252	941	107	316	134	999999	870	781	999999	859	999999	999999	295	999999	999999	999999	334	999999	199	204	404	527	283	220	999999	872	999999	999999	560	546	213	512	133	999999	751	30	999999	999999	273	999999	300	804	663	862	660	788	999999	284	999999	542	629	108	999999	247	282	725	667	886	999999	262	429	999999	999999	364	999999	999999	999999	999999	909	139	220	573	825	999999	903	599	864	999999	559	386	531	728	881	999999	999999	115	235	885	999999	999999	363	999999	618	21	811	999999	582	999999	999999	974	977	335	375	999999	331	66	282	327	343	682	861	999999	999999	766	730	701	999999	999999	447	999999	460	999999	28	883	776	752	999999	814	
157	465	27	999999	214	585	408	206	363	875	695	860	833	908	999999	324	999999	999999	141	852	290	999999	477	378	861	999999	999999	62	316	491	239	579	111	468	180	999999	999999	999999	51	999999	367	999999	999999	999999	999999	999999	717	552	382	704	719	670	620	111	533	47	999999	648	704	548	71	355	999999	871	645	126	759	999999	738	674	658	867	75	390	999999	757	772	382	999999	999999	948	971	680	612	999999	999999	958	999	935	142	889	26	602	503	999999	22	642	999999	459	402	826	352	814	999999	55	999999	999999	240	617	775	999999	999999	789	428	999999	999999	999999	288	110	85	167	999999	439	605	784	999999	999999	572	700	999999	999999	305	923	467	458	606	999999	971	999999	919	964	728	999999	169	867	283	237	183	903	999999	347	364	375	999999	244	999999	913	218	923	412	999999	999999	999999	144	660	969	692	331	970	993	933	703	720	190	121	439	377	279	738	511	414	102	668	999999	145	759	999999	549	999999	999999	999999	948	999999	164	343	999999	999999	999999	509	897	999999	905	212	999999	665	643	643	999999	999999	804	999999	999999	480	421	997	493	373	437	999999	900	49	999999	108	999999	310	984	999999	566	847	189	250	129	770	840	999999	509	889	758	446	501	125	745	999999	428	691	999999	478	636	166	849	568	999999	999999	608	858	999999	806	999999	608	680	988	87	347	93	999999	999999	874	639	501	498	603	615	991	508	784	304	999999	680	897	262	516	999999	410	999999	621	999999	871	171	982	482	702	276	999999	999999	512	48	407	204	999999	122	183	838	999999	667	255	999999	769	749	823	563	999999	136	726	999999	174	969	999999	999999	472	84	708	999999	657	28	795	999999	465	236	995	746	896	671	815	999999	89	677	999999	999999	999999	668	720	131	348	428	900	999999	549	803	999999	543	999999	68	732	790	413	471	191	999999	872	918	497	542	999999	87	667	910	321	941	277	999999	999999	933	597	804	363	586	374	238	127	999999	999999	661	635	999999	383	838	939	34	381	617	496	767	999999	833	180	187	377	999999	761	999999	265	999999	999999	114	457	438	999999	928	437	827	107	953	999999	653	140	999999	999999	301	703	829	971	296	569	999999	999999	328	72	999999	999999	186	218	999999	477	999999	963	189	134	531	15	944	376	21	597	553	520	543	999999	227	999999	999999	280	85	999999	931	999999	999999	48	877	999999	139	999999	707	304	261	618	994	999999	999999	689	951	712	385	296	758	462	999999	698	26	999999	999999	559	845	70	999999	905	143	999999	545	119	994	150	256	427	876	578	668	717	346	999999	525	
67	898	999999	999999	630	895	999999	808	999999	999999	280	999999	999999	647	579	530	999999	13	355	999999	459	940	761	694	811	466	958	999999	189	794	999999	362	90	623	409	661	317	319	999999	999999	353	999999	76	62	724	127	517	779	999999	999999	31	713	990	999999	76	127	147	843	939	174	936	999999	999999	685	999999	917	941	999999	248	999999	223	337	999999	345	999999	723	874	999999	970	999999	948	999999	124	141	772	539	371	999999	999999	999999	524	999999	999999	505	999999	975	117	390	999999	999999	186	402	541	388	834	693	380	655	999999	353	252	999999	999999	999999	226	758	264	497	912	284	999999	320	568	956	403	750	957	837	271	999999	615	999999	471	173	517	555	646	999999	306	999999	168	715	312	213	49	96	600	999999	289	999999	721	619	999999	963	260	865	833	585	984	94	735	543	393	172	737	759	967	999999	738	999999	121	528	999999	833	125	840	18	999999	917	317	999999	999999	557	947	444	999999	25	999999	999999	652	721	71	751	999999	353	624	332	150	475	289	999999	890	395	999999	999999	203	428	645	847	419	856	478	668	676	934	999999	999999	446	999999	999999	744	999999	999999	96	949	999999	776	999999	489	501	518	999999	889	637	198	269	448	939	743	251	578	999999	659	503	795	253	999999	84	287	999999	999999	885	422	999999	545	659	999999	308	669	162	999999	999999	999999	356	901	988	588	999999	488	675	999999	57	702	486	172	999999	809	302	300	705	999999	701	999999	48	862	632	999999	164	102	999999	174	149	279	999999	999999	999999	999999	313	601	807	664	372	596	999999	986	591	192	936	572	180	850	801	17	999999	505	999999	747	126	494	999999	542	434	937	949	999999	324	777	121	999999	43	159	506	701	493	999999	294	114	999999	62	280	450	519	592	921	999999	373	141	315	95	109	391	108	819	999999	274	240	999999	999999	111	671	999999	81	284	538	999999	999999	110	999999	922	221	620	657	999999	999999	828	32	999999	26	270	147	193	471	999999	562	652	61	686	378	229	811	859	467	988	390	467	999999	245	63	900	345	999999	617	393	999999	999999	733	43	606	504	999999	999999	418	386	999999	488	352	55	999999	886	969	666	732	999999	121	362	162	669	684	756	459	787	999999	999999	999999	999999	576	88	161	999999	918	28	90	999999	977	422	450	90	34	901	124	999999	522	177	931	678	999999	999999	282	521	336	74	999999	999999	999999	464	609	303	999999	99	912	274	893	649	967	951	585	858	327	999999	912	82	999999	782	641	999999	274	620	999999	257	999999	264	805	639	999999	999999	999999	999999	828	999999	813	
156	629	999999	999999	850	999999	873	210	980	999999	681	999999	583	609	263	429	576	218	919	199	988	999999	213	756	657	999999	999999	902	999999	292	354	40	999999	885	765	453	999999	793	999999	695	401	999999	213	165	661	269	232	40	492	434	102	32	908	334	999999	46	999999	188	341	392	185	970	999999	999999	747	651	200	698	999999	810	719	783	999999	999999	999999	578	905	58	105	398	246	233	420	687	199	999999	999999	480	999999	728	37	999999	461	408	520	430	333	515	417	20	79	533	196	999999	999999	319	604	684	536	256	140	376	92	943	156	952	560	999999	508	424	999999	719	637	125	783	197	331	29	713	999999	254	400	999999	999999	328	712	47	999999	999999	879	728	999999	944	814	597	661	448	517	261	568	869	924	16	993	999999	999999	895	81	898	527	988	584	971	168	999999	999999	735	998	625	443	999999	822	436	999999	696	90	775	999999	527	131	748	813	768	155	999999	330	393	999999	603	999999	816	999999	999999	454	891	154	476	786	812	999999	925	450	892	999999	653	56	497	387	307	410	999999	82	999999	777	779	184	815	825	659	681	356	999999	405	657	627	999999	983	999999	737	551	614	989	999999	669	205	307	920	999999	501	461	999999	15	350	999999	393	744	422	72	675	716	338	651	136	141	510	837	55	999999	200	999999	999999	514	999999	755	999999	999999	999999	884	581	999999	263	865	333	208	847	351	748	212	273	882	999999	920	317	31	999999	999999	863	999999	999999	999999	999999	999999	999999	796	999999	328	365	594	405	799	999999	537	491	203	462	473	327	999999	293	999999	99	842	971	318	179	999999	207	999999	542	833	731	999999	999999	223	229	578	114	537	810	528	985	163	999999	999999	209	997	439	999999	568	750	645	999999	595	999	999999	419	999999	451	626	254	131	999999	999999	571	78	999999	999999	277	999999	999999	368	790	999999	765	183	936	44	507	118	999999	713	93	999999	792	999999	795	597	725	945	810	864	999999	910	565	407	259	111	246	999999	709	195	171	999999	999999	391	999999	817	829	826	342	384	215	999999	999999	541	47	675	270	999999	282	902	999999	332	999999	30	705	879	999999	367	924	834	798	111	409	986	551	944	999999	410	999999	978	767	899	612	436	999999	329	465	34	369	583	841	863	999999	807	108	838	976	663	685	976	265	471	901	999999	585	999999	934	468	989	103	298	859	50	999999	144	999999	719	737	371	386	999999	537	998	999999	993	999999	978	601	887	712	967	724	724	999999	722	305	997	115	850	999999	395	996	45	275	999999	999999	999999	999999	672	
910	129	248	301	309	562	727	473	560	999999	650	135	342	999999	286	135	574	144	684	580	838	199	614	886	817	991	427	502	732	66	21	123	999999	999999	976	593	728	433	425	803	995	999999	447	601	210	429	999999	425	999999	999999	999999	847	147	258	834	999999	999999	362	484	318	999999	999999	999999	504	502	536	999999	999999	999999	692	407	151	719	880	585	999999	999999	22	999999	397	938	12	999999	593	345	999999	999999	899	999999	266	89	376	999999	116	999999	770	101	999999	109	673	451	999999	999999	999999	999999	580	137	266	673	999999	968	501	675	96	999999	999999	999999	999999	169	999999	560	87	318	999999	612	40	202	612	999999	814	914	809	999999	22	946	299	999999	677	850	765	46	719	999999	276	999999	587	700	862	736	536	290	999999	784	771	122	374	341	999999	463	711	387	524	54	999999	914	168	588	663	999999	999999	999999	813	307	404	301	841	999999	51	60	999999	340	999999	876	685	534	969	35	999999	899	999999	958	708	223	148	387	521	674	999999	362	139	999	999999	722	655	999999	477	999999	390	479	281	522	299	432	999999	381	999999	648	369	335	944	999999	445	763	999999	132	253	599	168	26	780	177	485	688	920	35	302	999999	230	110	66	332	999999	672	999999	999999	999999	285	785	766	339	872	315	999999	418	995	563	283	164	532	999999	877	488	373	699	113	999999	611	511	412	88	440	427	268	278	999999	498	999999	144	999999	464	999999	814	401	687	999999	862	444	279	925	999999	999999	463	999999	768	189	844	281	973	525	33	66	999999	999999	999999	999999	455	56	999999	797	507	790	148	655	78	374	73	96	685	999999	251	999999	342	999999	999999	999999	977	999999	499	98	776	226	999999	999999	484	408	203	441	713	789	999999	999999	671	481	428	681	880	807	629	404	999999	757	596	999999	999999	999999	724	197	441	999999	999999	725	999999	684	30	290	990	528	180	670	181	631	383	895	999999	999999	931	860	168	270	188	179	999999	105	972	29	630	619	346	63	683	15	10	999999	999999	735	268	999999	461	147	999999	362	636	959	999999	495	383	700	999999	999999	500	999999	39	181	999999	750	625	461	711	10	660	999999	192	999999	999999	175	630	299	36	604	999999	944	408	999999	579	999999	543	150	872	999999	645	999999	769	499	563	999999	975	999999	643	128	999999	806	284	999999	999999	319	179	519	973	67	864	999999	999999	999999	999999	555	999999	19	601	624	217	485	999999	234	365	730	611	693	563	176	199	801	655	908	494	999999	999999	948	542	269	656	33	177	999999	622	999999	999999	524	819	17	999999	
966	237	29	999999	634	227	999999	999999	757	999999	999999	999999	806	999999	72	439	765	999999	318	886	516	476	342	999999	194	999999	774	612	804	473	97	873	555	811	233	999999	635	997	860	153	999999	852	999999	561	179	76	999999	999999	999999	131	501	999999	510	131	847	999999	999999	999999	999999	326	453	447	999999	294	620	613	411	994	644	999999	999999	999999	999999	999999	277	999999	691	780	797	128	999999	826	999999	682	972	334	372	434	963	733	679	583	281	999999	999999	181	561	999999	999999	566	999999	999999	999999	72	999999	734	999999	345	853	193	999999	124	264	607	379	626	999999	999999	321	999999	250	999999	41	910	817	230	999999	366	999999	106	112	200	838	241	463	580	523	989	364	248	470	36	999999	999999	999999	564	329	999999	173	999999	784	942	999999	655	325	688	344	402	254	107	248	506	870	756	999999	617	286	999999	154	798	113	999999	264	83	825	224	999999	999999	999999	999999	999999	821	202	400	321	169	21	193	915	774	999999	130	744	266	999	964	166	823	698	317	288	305	529	375	970	999999	999999	115	829	111	291	999999	999999	991	206	427	313	999999	445	922	606	103	999999	379	562	982	662	999999	84	861	68	582	562	999999	974	605	301	827	430	933	480	905	363	999999	492	162	712	752	69	581	660	686	388	775	711	195	999999	159	812	988	725	690	40	999999	53	709	531	999999	26	601	135	486	59	999999	451	999999	739	303	886	410	280	909	938	999999	999999	381	203	999999	999999	789	999999	999999	999999	441	999999	790	999999	395	999999	783	631	999999	735	468	455	999999	636	876	334	999999	455	894	272	411	718	816	752	537	767	671	515	999999	772	237	999999	983	999999	617	304	661	825	354	999999	113	999999	306	183	479	57	37	745	327	462	955	344	521	999999	613	723	401	47	999999	628	109	277	886	211	999999	283	999999	712	28	581	672	196	111	372	999999	999999	421	643	283	489	999999	926	999999	291	816	893	672	114	857	893	903	624	487	726	433	835	892	999999	674	999999	999999	325	726	745	790	769	243	159	719	981	999999	757	764	857	999999	182	89	605	999999	615	611	367	999999	135	678	58	708	384	999999	333	739	326	968	87	903	424	210	452	500	57	660	522	394	875	591	155	859	999999	999999	999999	999999	296	999999	69	999999	999999	470	600	76	742	999999	999999	220	396	252	986	789	687	953	474	972	636	999999	999999	999999	999999	972	999999	543	999999	999999	87	547	688	576	452	614	999999	999999	999999	954	609	385	758	985	999999	312	997	633	605	365	182	676	373	999999	130	192	
374	114	506	256	491	66	543	554	983	320	532	819	800	999999	881	204	999999	999999	999999	260	356	360	162	999999	974	355	938	999999	999999	411	184	410	455	270	250	803	986	438	472	999999	842	214	12	999999	780	187	833	233	484	978	407	853	915	999999	835	23	951	999999	999999	145	128	999999	999999	582	146	131	373	539	141	87	217	839	56	820	418	152	358	671	999999	999999	522	715	692	46	13	330	999999	585	434	236	851	276	167	337	434	475	675	430	999999	658	813	303	102	406	999999	568	806	999999	462	692	664	290	714	484	623	412	683	501	579	815	637	788	115	904	235	940	682	999999	395	942	477	928	326	357	983	228	622	296	275	445	999999	999999	133	741	572	571	561	683	713	31	791	183	850	539	31	35	198	198	999999	830	885	96	709	519	225	736	964	367	500	404	999999	397	999999	144	301	248	664	373	342	664	388	998	999999	999999	160	303	999999	787	335	957	40	999999	124	445	559	999999	689	613	526	999999	607	999999	192	318	241	404	947	999999	999999	999999	370	824	999999	517	999999	887	89	999999	368	921	658	186	41	999999	374	999999	282	999999	584	864	558	61	846	506	66	194	815	698	142	756	356	370	999999	552	999999	215	577	999999	999999	671	357	353	999999	604	999999	430	173	649	944	875	131	166	141	999999	234	319	999999	359	999999	267	81	999999	212	999999	999999	999999	636	488	946	168	788	999999	999999	913	516	214	805	999999	329	636	31	176	753	267	634	200	238	177	328	999999	237	227	999999	736	600	999999	150	643	39	999999	999999	999999	999999	999999	999999	456	999999	999999	866	29	513	735	999999	823	246	999999	638	999999	977	384	69	469	999999	999999	999999	570	527	71	322	550	74	172	222	441	843	346	474	967	180	999999	831	20	310	999999	773	502	197	999999	999999	695	337	205	666	999999	828	333	524	43	856	526	929	307	999999	999999	999999	351	522	598	980	899	440	671	999999	799	552	59	168	861	895	437	999999	203	571	627	223	868	505	999999	999999	519	822	440	999999	654	258	534	114	985	999999	431	999999	599	353	599	264	666	431	867	112	779	999999	999999	999999	428	999999	999999	999999	288	112	999999	999999	955	986	999999	87	999999	560	129	550	27	999999	999999	518	474	999999	783	849	999999	372	557	447	638	999999	999999	354	170	303	692	510	522	798	825	883	999999	999999	33	613	882	999999	999999	115	311	326	94	999999	991	999999	673	970	370	999999	763	915	554	648	216	500	999999	126	917	999999	868	619	37	229	129	300	261	888	434	
180	999999	459	117	999999	999999	322	380	999999	363	999999	629	721	150	999999	999999	910	338	618	379	999999	459	999999	604	557	999999	999999	298	865	714	700	999999	999999	545	200	999999	313	807	112	511	894	130	999999	999999	999999	87	156	478	401	193	218	962	643	999999	901	999999	999999	855	560	999999	454	33	999999	999999	999999	134	844	186	949	716	731	112	235	116	484	999999	999999	12	703	480	100	223	896	681	506	738	259	276	999999	480	719	458	257	897	67	999999	615	999999	110	777	243	970	999999	685	462	999999	736	999999	44	999999	425	207	161	999999	999999	241	999999	999999	787	924	875	578	999999	479	997	283	999999	338	59	999999	999999	999999	902	926	999999	129	694	221	999999	999999	11	722	241	156	64	521	306	177	782	826	999999	999999	93	999999	902	664	438	59	688	999999	261	407	999999	430	701	990	304	235	842	995	547	999999	612	397	999999	162	999999	999999	424	999999	999999	999999	555	233	870	23	999999	727	34	582	999999	644	999999	999999	148	604	245	811	454	73	226	81	335	787	289	828	180	695	262	749	328	999999	634	999999	212	573	999999	264	560	687	649	577	211	270	314	902	392	999999	258	999999	917	535	999999	361	269	999999	361	999999	999999	51	843	655	999999	284	264	647	19	330	999999	575	752	999999	260	767	423	648	869	75	483	386	445	608	446	933	999999	792	113	999999	943	307	999999	93	320	518	844	994	999999	927	15	666	893	72	734	999999	576	936	999999	183	999999	620	45	999999	294	567	606	244	219	999999	452	471	543	999999	999999	999999	363	668	670	999999	922	999999	546	942	999999	999999	493	999999	874	762	366	999999	517	930	346	332	271	925	798	999999	911	999999	999999	571	484	544	132	167	684	999999	330	908	275	542	260	517	999999	999999	999999	478	84	233	370	456	184	557	953	999999	399	64	999999	438	999999	918	999999	323	644	974	467	999999	693	335	698	680	442	458	629	999999	999999	999999	258	178	698	999999	677	688	999999	338	396	999999	590	519	768	630	925	891	48	357	712	937	999999	109	999999	711	784	748	999999	690	999999	725	927	978	933	569	805	110	740	549	250	151	999999	316	999999	540	934	184	999999	78	999999	550	999999	282	999999	999999	957	999999	543	986	999999	928	164	558	325	999999	999	999999	585	999999	824	824	161	999999	116	571	862	999999	520	104	776	610	191	999999	935	999999	315	999999	716	201	999999	999999	999999	999999	14	322	986	999999	991	917	540	333	599	368	253	999999	399	921	176	999999	880	999999	638	448	219	935	999999	698	622	852	365	354	895	393	
596	178	999999	407	999999	999999	584	346	574	999999	563	453	20	822	999999	15	83	393	489	999999	321	221	26	128	544	78	574	298	999999	149	999999	196	438	215	772	84	672	991	437	382	126	543	826	45	884	766	999999	924	485	616	778	999999	865	999999	82	385	161	148	863	425	229	295	442	435	51	999999	25	999999	60	999999	343	92	956	999999	999999	777	999999	981	999999	777	154	650	813	296	370	590	330	558	999999	999999	922	533	999999	999999	162	831	111	400	994	999999	751	999999	874	999999	283	695	25	758	999999	305	990	180	904	999999	999999	999999	481	155	75	460	56	999999	672	999999	225	809	955	944	954	999999	676	994	987	727	999999	35	775	999999	23	675	999999	572	577	837	999999	752	629	51	999999	583	359	999999	335	543	470	294	456	221	131	473	739	80	999999	913	629	995	193	187	999999	256	803	15	142	399	885	999999	889	835	999999	999999	190	914	214	380	718	721	669	453	266	999999	999999	564	355	549	935	999999	768	664	218	999999	568	999999	982	493	780	354	822	999999	658	987	999999	620	954	657	293	825	866	433	204	907	999999	999999	921	326	677	248	999999	999999	464	390	999999	234	999999	999999	999999	738	932	999999	599	373	898	733	795	999999	346	999999	609	697	265	119	638	999999	999999	310	84	829	530	665	816	999999	694	239	481	277	282	180	999999	110	999999	999999	893	155	833	831	999999	602	944	999999	979	718	999999	962	337	354	999999	379	765	327	999999	85	218	276	904	67	679	669	262	527	999999	176	966	509	999999	711	999999	493	999999	999999	999999	481	884	877	999999	107	903	732	999999	136	524	902	415	674	330	678	345	626	999999	999999	161	349	350	426	655	813	999999	139	999999	625	138	269	868	999999	36	307	200	340	999999	807	999999	999999	768	136	999999	104	761	301	189	999999	375	599	252	735	999999	999999	141	999999	232	872	355	774	714	999999	997	999999	43	999999	648	32	487	999999	999999	443	621	215	999999	224	423	561	62	999999	949	752	259	539	26	999999	650	84	176	732	118	719	461	390	242	492	138	999999	999999	999999	652	167	999999	999999	564	809	999999	281	381	916	54	671	819	894	824	962	36	999999	248	999999	999999	999999	855	754	896	326	999999	999999	999999	98	96	999999	999999	579	999999	792	999999	999999	975	216	29	379	999999	999999	688	999999	899	567	565	280	466	670	509	170	845	88	311	999999	474	247	999999	882	308	999999	830	999999	180	999999	96	42	998	147	999999	41	880	999999	999999	605	75	458	999999	999999	675	999999	999999	425	176	339	733	729	
490	929	424	737	388	147	80	420	429	320	999999	999999	480	999999	999999	328	187	477	290	586	216	706	968	999999	821	413	216	605	659	414	211	841	516	999999	551	78	723	999999	999999	742	197	460	186	755	192	999999	943	151	430	999999	999999	699	999999	999999	999999	784	999999	408	999999	975	930	475	761	24	118	435	152	123	999999	213	605	999999	824	547	399	755	529	999999	833	64	469	999999	999999	355	177	512	999999	369	843	999999	117	324	999999	999999	999999	999999	699	171	647	999999	999999	830	169	227	999999	814	875	512	757	767	264	747	574	861	515	999999	300	415	847	605	999999	783	280	224	106	290	593	156	734	676	66	999999	575	87	440	639	905	999999	647	999999	637	289	611	999999	999999	369	999999	977	171	999999	432	293	324	51	122	840	559	944	131	427	999999	999999	777	91	710	999999	182	496	431	999999	999999	342	999999	999999	999999	999999	181	204	712	736	999999	999999	984	999999	254	772	52	534	965	599	89	960	836	230	140	908	511	530	375	615	197	263	556	295	986	100	999999	830	999999	757	669	999999	242	999999	886	999999	999999	989	836	937	999999	647	999999	832	796	999	505	547	363	999999	999999	650	829	106	999999	287	999999	999999	801	163	999999	222	999999	999999	930	724	727	999999	343	525	999999	522	693	437	762	999999	731	723	999999	986	595	977	476	23	903	999999	536	146	845	609	999999	55	197	683	690	640	999999	323	902	999999	281	62	214	838	895	340	957	401	344	999	555	999999	209	999999	568	280	746	447	999999	911	198	999999	999999	734	969	129	335	20	747	131	999999	418	999999	999999	715	542	773	999999	128	573	70	999999	802	845	63	220	845	999999	124	999999	894	749	19	990	884	690	455	479	999999	775	999999	946	654	222	999999	999999	999999	999999	109	36	507	119	999999	741	850	63	789	761	999999	758	999999	952	895	337	237	613	409	999999	542	35	96	999999	768	352	567	124	490	589	208	916	696	999999	282	999999	912	785	999999	278	999999	830	901	693	798	120	502	999999	999999	326	985	43	738	692	999999	84	939	213	350	999999	999999	736	572	209	563	999999	999999	220	679	807	424	999999	999999	141	691	712	999999	403	999999	999999	850	515	73	999999	603	174	188	999999	823	208	159	999999	444	454	104	413	268	701	999999	999999	999999	291	382	999999	902	543	851	606	11	999999	950	546	707	693	135	667	673	999999	605	999999	586	69	397	999999	657	714	17	738	46	999999	999999	999999	272	471	999999	568	142	819	271	69	999999	999999	12	296	257	612	11	750	328	437	739	859	
105	741	999999	988	894	901	595	197	536	999999	999999	722	93	528	283	245	93	566	535	853	147	545	85	15	67	111	999999	55	712	266	419	999999	548	594	337	530	24	999999	674	241	233	84	999999	999999	20	289	212	729	339	765	667	999999	901	885	999999	559	666	451	930	999999	999999	550	999999	999999	704	961	183	498	200	753	231	471	999999	303	630	73	22	875	999999	777	898	504	999999	946	599	657	707	662	872	777	864	573	691	999999	564	682	599	264	505	58	115	999999	538	999999	544	206	869	608	265	658	547	790	456	163	895	999999	999999	537	679	56	264	520	626	999999	888	999999	780	21	739	947	999999	999999	380	945	671	194	965	140	412	403	999999	108	407	224	240	84	126	537	985	391	848	71	999999	458	999999	595	999999	125	697	886	425	858	868	318	194	789	419	999999	999999	710	216	704	135	286	269	165	123	999999	192	814	541	252	35	999999	109	412	182	999999	161	86	106	850	442	525	977	999999	239	98	39	450	999999	615	999999	999999	185	153	999999	308	999999	999999	999999	685	933	882	355	183	999999	521	219	782	616	498	359	999999	613	999999	271	610	308	339	925	999999	382	741	999999	926	205	999999	182	955	475	874	999999	522	999999	420	917	559	180	804	106	718	879	256	833	999999	265	641	671	818	881	999999	999	860	713	456	313	999999	732	429	977	93	349	263	317	999999	999999	836	809	203	449	999999	999999	503	242	217	155	136	999999	984	999999	564	999999	363	83	149	874	871	809	999999	999999	999999	826	750	827	23	999999	999999	999999	101	999999	999999	832	999999	999999	999999	895	506	627	506	999999	999999	999999	748	758	422	14	986	190	177	868	894	37	661	95	723	885	689	999999	999999	999999	529	197	816	999999	999999	732	609	999999	903	253	999999	999999	313	847	931	442	88	999999	414	18	392	999999	771	232	515	401	180	393	999999	999999	216	829	408	667	999999	989	476	174	517	999999	999999	13	286	999999	500	999999	724	999999	163	290	999999	696	271	220	456	94	425	999999	999999	849	561	226	336	618	999999	548	846	645	75	999999	965	999999	484	724	613	388	168	847	732	865	677	366	239	999999	487	519	568	197	221	697	573	883	105	667	139	189	676	999999	887	951	999999	999999	748	222	325	892	222	547	606	77	925	577	860	212	182	999999	986	960	140	526	979	999999	434	377	378	92	817	817	594	434	711	500	960	999999	72	598	617	27	61	595	307	999999	999999	154	771	999999	32	893	999999	934	202	716	999999	370	999999	155	654	380	999999	
242	84	404	952	999999	365	435	999999	89	999999	999999	586	969	909	999999	229	999999	999999	999999	605	999999	999999	999999	332	659	242	999999	962	999999	809	916	944	246	999999	818	520	903	78	999999	999999	999999	999999	942	752	910	357	232	807	991	151	22	88	374	775	999999	999999	160	82	302	939	999999	472	26	280	234	639	349	796	100	35	999999	890	657	500	269	993	127	181	421	999999	19	999999	999999	459	796	999999	579	471	711	645	369	831	775	479	999999	999999	371	999999	528	281	17	436	999999	966	999999	132	999999	873	515	999999	999999	978	999999	990	930	182	501	567	999999	999999	69	999999	94	455	665	494	124	188	81	394	999999	455	653	150	304	583	480	999999	999999	673	416	706	955	243	589	391	180	785	549	256	382	999999	197	142	999999	139	352	271	999999	340	999999	999999	801	130	846	610	999999	519	999999	999999	702	496	999999	810	979	363	922	850	999999	284	323	339	999999	825	999999	826	267	520	999999	174	240	219	999999	999999	666	174	904	834	396	979	66	661	999999	999999	999999	999999	999999	387	999999	857	217	501	405	35	26	677	999999	976	118	999999	352	999999	590	532	126	493	999999	999999	999999	814	459	97	464	886	999999	662	999999	447	281	999999	955	880	368	81	957	739	813	999999	287	988	561	999999	725	376	636	251	80	999999	86	70	999999	242	243	347	999999	129	999999	518	806	363	436	999999	704	999999	74	472	456	519	575	386	999999	122	361	999999	263	531	371	98	260	976	592	684	370	220	999999	999999	646	999999	673	837	702	304	872	999999	562	395	233	999999	311	999999	795	999999	999999	699	999999	999999	999999	88	94	876	999999	948	999999	829	770	751	999999	493	999999	351	825	999999	845	737	684	384	249	437	602	867	999999	628	786	96	191	41	999999	999999	999999	999999	999999	999999	999999	999999	89	753	47	52	999999	811	999999	740	789	999999	348	369	999999	999999	999999	16	743	453	485	227	578	139	171	181	648	739	67	999999	663	905	509	267	500	999999	658	930	347	999999	999999	791	999999	567	839	827	748	822	326	440	655	823	314	399	92	999999	999999	950	999999	865	403	999999	753	999999	86	884	459	91	868	667	604	95	668	546	178	694	999999	999999	300	344	432	826	423	627	488	999999	601	120	184	782	828	999999	348	999999	803	999999	48	829	999999	954	377	667	953	658	835	570	165	767	231	398	999999	218	659	257	443	577	10	999999	968	246	293	349	906	96	999999	896	746	196	743	316	655	120	999999	345	966	999999	873	764	792	917	684	999999	889	785	14	620	58	100	
48	999999	860	999999	861	254	670	38	760	999999	999999	939	823	968	34	914	743	667	688	324	291	679	703	999999	343	60	562	460	459	131	92	228	847	655	158	517	455	743	258	999999	674	938	13	17	944	999999	104	716	999999	975	52	999999	931	734	809	999999	999999	625	999999	811	691	220	578	639	783	999999	999999	999999	819	517	468	999999	999999	999999	649	352	675	696	301	491	956	845	651	484	89	745	297	123	846	789	985	999999	174	447	593	999999	999999	999999	233	352	761	926	897	301	517	52	928	528	999999	466	999999	834	333	97	855	999999	568	104	999999	999999	314	978	331	999999	531	999999	834	971	819	999999	983	310	473	999999	729	39	948	360	967	999999	816	769	38	389	105	161	506	999999	591	747	895	275	814	195	999999	782	604	867	770	879	999999	957	708	899	999999	393	371	385	367	999999	898	218	136	523	999999	545	950	941	999999	999999	140	757	389	999999	300	717	496	999999	910	947	999999	90	589	97	828	859	70	999999	905	712	789	131	719	766	849	686	149	999999	964	502	832	662	999999	400	749	459	999999	636	999999	999999	896	94	475	420	400	817	628	49	694	371	484	821	45	999999	590	18	47	623	999999	614	578	999999	323	417	125	772	156	999999	348	378	999999	434	999999	149	816	705	656	309	375	41	999999	999999	999999	999999	999999	20	626	713	809	740	999999	954	999999	999999	197	999999	999999	68	999999	628	670	439	700	325	90	999999	300	896	414	885	362	738	257	999999	556	478	600	720	398	999999	999999	443	389	607	956	336	999999	536	951	126	933	597	999999	999999	371	628	999999	289	522	968	720	999999	999999	924	999999	683	999999	221	447	719	109	60	669	200	483	236	59	102	368	999999	38	763	999999	297	951	765	733	510	829	999999	79	320	999999	430	999999	424	144	999999	230	999999	999999	809	99	999999	999999	882	928	814	999999	145	999999	315	920	768	939	956	999999	21	972	622	950	999999	392	519	999999	788	853	999999	999999	999999	101	593	872	999999	134	999999	674	999999	280	999999	836	919	247	694	999999	763	399	439	491	437	999999	999999	999999	608	333	433	427	579	999999	238	39	999999	17	999999	999999	999999	999999	999999	643	999999	999999	999999	740	999999	785	999999	958	698	999999	886	398	423	757	999999	430	967	109	999999	762	700	800	999999	129	52	999999	156	911	42	650	999999	999999	999999	795	769	999999	564	393	590	822	302	999999	729	999999	705	839	999999	999999	638	784	85	999999	179	82	943	999999	196	954	697	863	638	129	999999	57	795	566	999999	999999	987	234	866	
584	519	451	999999	236	81	684	423	213	433	223	283	999999	575	488	999999	491	999999	849	958	609	999999	726	194	182	548	999999	999999	149	15	988	945	999999	918	999999	376	999999	613	716	999999	512	999999	494	440	424	846	679	999999	316	415	352	775	147	275	266	999999	999999	267	296	688	398	69	284	208	444	999999	999999	999999	84	122	432	878	145	999999	455	79	210	999999	769	999999	868	209	317	733	662	999999	808	999999	662	611	583	471	999999	999999	460	999999	266	296	995	156	977	350	408	204	983	473	639	999999	819	197	999999	506	497	999999	819	198	999999	999999	545	232	999999	730	676	473	999999	999999	562	117	549	13	999999	914	299	622	358	999999	999999	123	750	199	582	670	328	475	999999	87	999999	365	219	271	700	716	999999	773	686	999999	673	999999	666	31	910	532	598	816	384	774	216	999999	611	300	397	999999	799	355	650	999999	411	211	551	461	988	999999	897	287	312	106	999999	999999	936	111	854	999999	457	728	999999	59	82	512	999999	999999	870	108	753	918	999999	72	916	999999	133	886	999999	472	999999	214	43	713	634	320	514	287	611	690	939	510	445	530	191	81	76	999999	727	999999	999999	403	999999	999999	453	999999	999999	999999	190	767	403	59	265	392	483	999999	694	999999	424	999999	998	813	546	999999	169	253	483	354	880	845	999999	532	169	947	999999	999999	999999	153	270	655	906	273	107	999999	296	890	255	62	56	939	386	501	186	965	900	307	857	411	999999	209	999999	999999	999999	345	999999	999999	889	318	40	999999	629	999999	315	999999	855	734	999999	702	999999	279	999999	430	307	999999	468	837	356	204	56	64	142	221	422	70	159	848	999999	762	415	425	999999	937	999999	563	319	834	196	417	119	175	591	165	517	999999	211	85	760	428	876	601	524	694	271	999999	999999	999999	138	254	999999	17	830	953	297	478	278	71	407	999999	999999	633	650	939	999999	880	999999	999999	999999	960	858	999999	999999	485	885	999999	900	315	675	56	999999	999999	706	941	797	112	345	999999	999999	49	999999	150	677	25	797	999999	951	585	999999	390	513	384	714	177	395	545	919	999999	77	999999	577	999999	999999	361	543	729	927	999999	151	982	545	834	118	663	777	999999	406	81	688	643	999999	324	999999	999999	542	826	197	999999	556	262	192	989	571	394	472	999999	754	999999	482	77	325	252	999999	627	845	679	276	60	400	677	149	848	667	434	621	262	267	110	819	716	542	398	162	888	799	555	272	999999	999999	556	964	999999	599	621	999999	619	880	88	449	863	
999999	999999	148	879	999999	344	999999	999999	773	219	963	999999	507	765	534	926	100	555	827	299	416	553	858	843	999999	999999	259	56	116	12	999999	189	661	999999	166	999999	260	999999	775	465	234	135	999999	981	999999	320	583	999999	96	401	999999	334	260	999999	456	16	288	304	999999	999999	999999	999999	999999	771	837	999999	992	551	608	139	999999	816	780	371	75	291	603	877	260	402	485	426	999999	714	999999	999999	999999	510	509	160	126	999999	116	720	381	999999	104	189	154	999999	328	999999	234	956	999999	999999	999999	888	95	175	413	999999	54	774	578	668	324	326	298	789	855	999999	52	999999	23	999999	709	999999	990	126	196	999999	732	451	84	999999	201	14	989	999999	503	49	425	343	747	715	911	342	151	712	999999	999999	890	365	952	836	989	775	942	14	12	493	897	968	978	989	678	602	999999	134	476	320	337	528	295	816	75	708	711	999999	999999	377	918	999999	492	418	533	377	498	247	999999	999999	71	984	767	19	999999	457	364	758	999999	318	642	27	999999	322	450	372	79	146	770	291	74	644	999999	999999	575	619	485	569	465	311	999999	999999	670	999999	259	999999	999999	999999	674	618	353	953	271	499	734	901	53	180	999999	170	999999	361	999999	183	361	427	788	142	444	532	971	795	302	734	214	189	356	194	73	999999	611	999999	472	161	937	121	999999	705	999999	673	576	315	601	999999	999999	752	999999	497	699	832	999999	628	999999	999999	647	558	660	537	295	999999	999999	999999	116	999999	559	514	889	325	245	249	54	92	241	771	956	666	203	997	730	462	204	859	494	241	543	999999	952	331	999999	389	460	845	420	999999	999999	717	999999	731	745	499	862	670	262	459	999999	481	396	79	999999	981	364	662	806	999999	999999	694	999999	874	336	576	561	567	810	855	999999	209	671	885	652	249	467	472	262	240	999999	534	607	999999	453	72	596	999999	146	533	999999	797	999999	588	999999	434	353	334	404	179	938	305	999999	406	670	588	810	510	999999	999999	524	999999	410	575	242	826	999999	339	430	274	979	679	431	287	830	991	999999	999999	890	228	895	143	78	93	302	999999	674	999999	999999	999999	262	95	465	999999	19	999999	397	999999	356	179	347	999999	903	139	199	999999	873	581	576	679	427	727	999999	209	999999	999999	823	327	999999	936	999999	885	964	565	999999	894	223	239	278	696	604	999999	736	720	880	881	239	938	999999	42	431	103	634	694	447	999999	475	265	151	628	319	79	199	419	28	461	59	999999	127	305	55	644	313	879	
85	730	990	999999	328	177	161	885	433	250	999999	68	261	999999	999999	487	999999	999999	98	999999	387	534	999999	326	702	429	832	999999	820	999999	999999	786	789	754	619	999999	544	999999	936	973	477	999999	999999	948	903	999999	210	779	230	999999	876	97	556	999999	502	551	232	674	206	999999	345	268	74	835	263	728	278	506	660	410	999999	853	31	124	182	999999	888	999999	422	999999	228	999999	671	190	721	900	240	136	262	78	494	870	378	47	638	218	369	999999	695	184	691	999999	128	820	696	32	75	441	490	999999	662	673	261	464	681	291	597	883	123	362	999999	151	254	999999	915	999999	485	984	999999	999999	593	88	863	248	999999	524	935	851	493	699	834	999999	999999	712	415	821	618	999999	366	999999	621	485	999999	342	686	999999	460	535	905	999999	547	91	956	525	956	584	999999	23	413	167	356	999999	400	999999	528	699	999999	541	186	104	464	999999	627	139	353	117	391	531	561	510	999999	409	946	869	161	753	842	130	756	831	21	999999	510	208	999	999999	95	282	814	987	54	918	359	810	169	977	463	826	182	848	203	288	461	902	103	947	799	530	999999	774	856	999999	785	355	999999	858	69	999999	139	999999	32	118	717	999999	466	155	999999	145	709	184	999999	25	999999	999999	999999	732	154	608	115	999999	85	564	19	49	140	999999	142	14	727	999999	917	44	697	703	825	94	571	887	445	947	897	664	999999	999999	485	840	999999	877	717	360	713	461	323	86	403	467	999999	677	443	999999	999999	999999	999999	408	267	265	328	254	92	553	999999	267	172	167	164	420	744	920	999999	300	241	999999	297	377	999999	465	720	620	999999	367	984	893	999999	647	935	852	999999	422	831	999999	522	193	999999	173	199	456	999999	165	922	982	999999	188	123	153	566	756	999999	49	810	801	544	999999	944	724	568	276	813	524	232	999999	999999	999999	99	344	999999	58	999999	133	999999	999999	176	565	698	327	644	806	780	310	999999	188	103	999999	611	39	685	999999	248	80	604	922	642	774	933	999999	819	401	98	779	374	518	999999	999999	861	669	999999	978	19	626	999999	762	496	513	443	54	219	955	720	69	658	963	809	399	529	265	508	402	632	88	999999	252	999999	999999	999999	572	891	468	355	941	404	706	805	999999	990	841	435	139	999999	888	410	863	680	39	131	999999	709	896	114	999999	171	242	356	930	999999	837	999999	496	577	871	162	750	999999	999999	999999	951	168	196	409	999999	999999	378	71	743	677	644	571	688	879	534	999999	995	
364	749	999999	999999	360	999999	503	163	999999	999999	999999	999999	736	999999	999999	901	374	999999	251	999999	497	999999	776	792	180	999999	262	483	275	999999	617	52	18	999999	396	860	999	999999	601	294	693	255	999999	890	816	602	17	27	390	670	324	709	293	350	999999	937	973	987	991	746	621	30	887	999999	332	999999	460	999999	273	403	999999	999999	999999	999999	829	999999	535	999999	975	577	606	245	102	604	51	907	759	668	658	458	887	999999	510	854	673	672	367	459	567	307	999999	437	753	987	999999	999999	141	999999	999999	266	411	999999	999999	423	150	386	927	999999	400	424	759	791	920	814	999999	890	371	722	999999	999999	883	999999	328	678	434	178	491	999999	836	999999	775	433	157	401	57	999999	10	96	714	296	745	84	68	153	547	999999	999999	938	999999	878	91	999999	51	999999	383	335	767	999999	988	999999	999999	821	456	801	648	999999	643	528	999999	716	999999	284	18	997	999999	808	27	999999	999999	83	662	552	999999	958	517	367	392	793	28	722	42	999999	107	742	401	999999	628	266	504	999999	718	999999	181	764	988	999999	999999	53	942	999999	317	592	999999	915	319	352	196	497	999999	291	943	849	510	55	683	999999	186	999999	606	999999	999999	999999	681	918	365	674	999999	999999	970	710	999999	348	999999	454	999999	450	464	999999	432	58	736	999999	999999	222	999999	999999	487	135	90	766	629	143	999999	455	394	556	999999	999999	560	644	999999	325	527	583	334	605	999999	65	640	243	767	994	999999	558	999999	58	788	999999	650	496	197	255	790	213	91	824	900	405	69	858	539	180	631	787	86	421	614	398	888	672	869	999999	495	847	999	999999	298	999999	999999	346	767	452	643	999999	457	726	535	323	999999	510	704	602	999999	781	999999	596	999999	66	481	999999	999999	400	999999	999999	626	999999	759	942	213	456	535	21	999999	722	101	999999	536	568	340	360	886	300	999999	387	968	276	434	714	153	413	271	242	999999	355	902	377	999999	666	999999	999999	967	592	119	55	975	693	891	284	689	616	999999	804	726	131	462	153	503	202	19	360	341	54	999999	800	194	303	603	366	820	724	225	870	131	648	393	304	190	999999	412	284	385	160	999999	999999	353	467	999999	297	892	999999	873	679	657	96	360	922	999999	319	861	681	100	999999	463	999999	401	198	999999	88	737	168	963	999999	790	734	974	999999	29	271	456	727	999999	316	999999	71	850	546	223	999999	298	999999	510	871	989	730	194	999999	696	999999	145	999999	784	437	559	733	999999	999999	999999	922	121	999999	
902	531	862	143	999999	999999	999999	999999	125	855	975	648	999999	999999	657	102	999999	69	549	134	494	999999	999999	301	943	360	756	740	277	630	657	300	923	128	567	979	18	999999	837	410	999999	304	944	290	189	145	647	999999	85	999999	566	999999	383	999999	685	942	406	570	999999	542	36	330	134	494	208	685	725	999999	709	678	93	999999	999999	148	345	199	26	844	999999	807	999999	475	665	574	73	827	917	935	443	625	583	448	999999	304	383	469	999999	459	999999	503	420	999999	582	406	619	758	608	999999	651	496	926	561	457	999999	828	561	664	560	431	999999	768	999999	238	999999	999999	644	153	999999	764	999999	999999	567	999999	619	396	999999	892	268	955	315	999999	682	294	999999	999999	31	990	999999	475	999999	804	619	37	711	735	999999	747	999999	311	974	614	680	999999	775	477	999999	798	999999	996	999999	669	406	605	125	162	999999	505	291	395	83	654	872	461	942	81	409	999999	61	999999	765	990	404	957	999999	999999	548	212	518	479	339	999999	162	284	384	162	999999	24	911	999999	649	999999	466	999999	237	330	742	228	537	703	78	999999	746	954	240	110	274	448	999999	425	614	999999	986	811	66	999999	502	597	87	789	999999	394	627	502	244	640	534	302	730	660	958	999999	674	999999	411	510	486	207	54	284	888	958	399	496	999999	999999	999999	654	999999	999999	828	999999	151	747	39	683	212	999999	720	600	576	999999	718	964	466	294	999999	182	410	556	999999	305	553	803	901	999999	994	999999	557	999999	501	879	256	999999	831	999999	999999	927	999999	727	999999	999999	999999	453	707	916	250	435	39	999999	555	966	254	499	22	533	601	999999	999999	325	689	81	696	251	109	696	999999	375	142	999999	116	292	397	682	999999	142	999999	110	999999	985	474	569	111	897	923	534	999999	756	341	308	222	839	91	999999	48	236	545	245	354	21	201	875	302	386	553	999999	999999	571	999999	999999	999999	500	253	860	999999	999999	969	798	999999	574	71	968	43	834	999999	277	211	927	644	31	596	999999	755	93	794	999999	276	725	354	999999	955	74	514	999999	999999	721	596	230	999999	918	266	999999	917	999999	950	232	999999	468	945	286	72	999999	926	230	294	141	999999	169	76	260	853	254	453	668	619	996	463	582	250	719	680	980	318	725	764	848	999999	976	143	999999	999999	808	779	78	597	313	147	999999	176	999999	976	999999	999999	368	999999	999999	303	999999	170	953	768	268	227	999999	605	91	342	210	465	999999	475	768	35	504	999999	999999	999999	385	81	315	859	
179	999999	999999	743	999999	999999	949	660	752	555	417	815	190	999999	499	999999	554	999999	515	971	936	828	731	987	217	999999	999999	865	30	999999	917	187	999999	104	999999	852	440	492	362	265	999999	550	712	999999	67	953	845	999999	13	999999	921	999999	565	999999	922	350	684	999999	535	999999	176	94	639	999999	999999	239	999999	95	213	646	159	71	999999	259	588	999999	999999	841	999999	264	565	958	999999	999999	625	999999	622	520	999999	259	178	999999	957	519	99	308	910	506	262	828	991	999999	498	999999	314	859	803	315	999999	536	999999	999999	869	999999	286	217	999999	83	999999	633	617	450	914	953	478	518	114	600	170	289	485	619	999999	999999	999999	806	470	506	262	765	210	999999	999999	999999	35	336	771	999999	999999	999999	999999	837	915	629	999999	551	999999	999999	888	999999	999999	213	155	476	61	999999	263	767	999999	480	999999	725	821	825	432	311	686	279	999999	152	747	999999	366	289	212	648	704	959	999999	721	999999	924	999999	999999	20	997	171	297	593	421	82	13	676	763	143	362	25	999999	999999	999999	864	575	999999	999999	57	336	846	999999	999999	413	909	303	876	999999	519	999999	999999	364	814	434	999999	398	686	515	999999	999999	751	999999	155	849	632	613	999999	999999	856	999999	316	999999	418	683	161	305	33	190	999999	778	999999	388	253	321	255	660	285	772	769	476	889	999999	676	999999	584	999999	720	999999	780	306	541	999999	999999	134	515	999999	945	141	282	844	375	506	13	300	617	373	360	833	604	971	337	999999	222	999999	505	214	999999	115	999999	909	584	999999	999999	215	247	241	999999	128	805	999999	999999	154	999999	924	110	393	109	386	696	221	892	886	820	809	968	999999	682	61	999999	311	50	840	999999	373	270	767	107	797	62	386	999999	241	999999	594	266	193	500	999999	289	999999	999999	818	418	999999	999999	697	788	599	246	696	558	895	498	503	969	999999	999999	136	663	343	296	311	333	320	795	660	858	999999	553	785	60	394	772	517	207	999999	431	156	357	999999	978	507	999999	365	827	530	742	534	999999	392	81	999999	634	946	999999	803	495	999999	999999	365	839	563	999999	461	646	173	999999	999999	306	999999	452	965	778	101	999999	788	750	967	999999	274	918	999999	609	170	713	999999	760	825	692	999999	736	999999	64	991	999999	999999	461	999999	719	999999	407	999999	237	877	939	999999	595	999999	592	46	62	527	616	826	447	515	953	885	747	960	412	999999	298	902	20	129	910	787	367	938	337	649	258	999999	999999	166	106	732	231	999999	100	227	243	655	
351	999999	999999	238	554	228	472	575	999999	758	261	110	999999	335	866	820	206	999999	185	653	709	999999	279	787	959	999999	999999	230	664	150	870	999999	74	642	999999	801	412	999999	999999	149	475	761	296	499	577	766	692	771	865	411	410	292	52	589	946	999999	939	929	278	272	999999	251	911	999999	888	76	45	999999	999999	75	417	999999	575	45	999999	999999	126	779	999999	202	999999	999999	999999	262	999999	588	152	484	695	623	861	999999	413	999999	999999	999999	849	84	999999	510	730	861	997	999999	993	886	717	999999	411	999999	821	170	718	85	674	170	885	999999	483	999999	924	999999	999999	159	213	934	121	604	705	999999	999999	999999	177	710	472	736	650	565	269	853	871	145	82	999999	999999	701	999999	337	305	999999	348	999999	999999	311	585	999999	726	847	596	69	774	122	999999	999999	901	999999	999999	999999	613	938	520	329	399	629	439	999999	488	999999	999999	512	999999	999999	308	999999	615	906	999999	999999	999999	999999	19	802	999999	209	999999	999999	999999	624	794	999999	708	999999	999999	367	659	999999	999999	971	872	796	691	287	999999	94	890	990	813	774	999999	995	339	136	884	321	999999	717	999999	199	550	680	954	863	655	336	803	423	70	941	876	596	114	479	999999	337	611	732	313	999999	999999	98	944	999999	781	798	999999	999999	999999	412	439	941	999999	612	431	202	999999	999999	632	173	290	999999	929	872	897	256	890	999999	142	556	999999	205	414	474	879	461	999999	894	91	856	643	999999	551	999999	512	934	999999	502	999999	801	999999	783	110	150	604	842	999999	82	171	535	908	832	999999	325	999999	243	537	203	732	999999	999999	999999	999999	775	529	69	925	281	370	962	328	999999	811	340	71	999999	105	999999	999999	47	303	999999	732	556	947	811	780	999999	955	279	407	999999	999999	88	999999	547	999999	999999	621	544	916	999999	712	208	999999	520	30	119	264	775	147	273	333	694	999999	803	999999	999999	827	717	999999	700	326	101	565	999999	999999	733	999999	523	889	770	652	335	999999	416	999999	533	999999	437	999999	999999	971	189	141	999999	410	85	412	541	999999	847	506	903	999999	226	570	999999	999999	623	893	297	123	999999	886	376	620	998	999999	269	999999	999999	851	400	927	617	728	146	959	999999	192	551	999999	463	201	52	274	749	999999	904	845	339	890	724	543	503	558	241	303	765	522	412	512	152	999999	640	995	999999	975	999999	497	434	661	221	441	352	966	659	999999	844	999999	871	929	668	999999	522	801	136	857	434	68	496	842	999999	909	780	49	188	774	560	56	168	
773	430	999999	421	999999	679	293	999999	537	898	692	459	662	999999	483	843	999999	999999	999999	999999	258	551	589	11	999999	999999	999999	661	313	788	885	987	797	944	107	999999	262	11	999999	131	843	999999	896	170	803	393	541	268	307	205	458	607	721	187	909	231	841	999999	830	220	999999	632	887	749	23	704	661	718	999999	999999	590	999999	332	717	35	592	655	429	999999	207	925	53	364	117	339	288	999999	620	45	875	667	846	181	999999	753	220	778	157	156	108	999999	823	999999	332	999999	731	999999	13	999999	326	576	421	218	632	295	999999	278	780	999999	735	438	999999	682	678	317	744	555	699	999999	815	999999	507	282	999999	475	112	999999	41	502	999999	999999	999999	469	718	308	999999	638	549	999999	999999	942	999999	737	421	670	999999	150	45	999999	870	185	584	48	345	511	79	999999	119	167	999999	995	999999	287	811	731	174	999999	963	999999	999999	999999	16	361	545	872	816	769	999999	437	999999	961	303	26	631	432	429	999999	133	216	999999	999999	528	392	165	433	706	999999	926	689	999999	121	999999	666	953	999999	179	999999	503	999999	695	310	999999	682	384	999999	702	229	999999	389	999999	940	456	756	150	953	586	623	206	121	176	105	843	999999	931	999999	784	637	999999	866	262	205	999999	660	521	928	830	846	17	933	999999	486	999999	999999	387	566	664	430	999999	999	188	555	37	391	306	600	467	115	750	999999	447	75	999999	789	136	116	219	999999	245	222	132	739	616	999999	391	690	999999	999999	793	375	15	364	121	73	687	707	178	999999	999999	999999	471	999999	999999	999999	999999	665	330	999999	419	999999	999999	868	194	313	876	448	939	764	10	616	568	170	321	385	707	93	953	102	999999	429	938	870	999999	324	751	407	999999	322	777	726	999999	757	886	522	28	147	999999	808	999999	248	767	999999	348	747	999999	999999	414	999999	596	999999	999999	237	181	990	343	486	435	869	562	479	805	627	999999	284	256	811	999999	999999	366	570	999999	999999	906	999999	999999	999999	531	695	961	450	993	922	999999	375	24	142	585	999999	189	999999	712	309	256	717	999999	150	426	73	501	551	35	615	363	999999	999999	565	330	318	999999	808	954	999999	908	121	486	882	900	622	999999	123	236	388	620	999999	857	613	898	999999	430	999999	118	467	999999	999999	425	388	569	700	999999	458	999999	276	568	380	586	972	401	145	999999	561	249	999999	804	387	324	647	995	538	999999	885	666	141	887	816	999999	496	545	497	696	999999	323	210	999999	999999	311	959	819	249	248	884	221	
763	958	869	999999	314	999999	999999	999999	999999	393	999999	999999	991	791	680	389	751	999999	99	437	904	449	142	999999	49	67	993	86	365	827	755	299	293	673	903	999999	28	545	999999	999999	728	401	918	715	292	999999	755	29	999999	580	999999	999999	158	457	317	324	999999	631	242	256	670	740	741	949	999999	740	247	327	888	507	371	215	294	999999	709	513	999999	427	955	370	312	974	999999	784	758	195	151	836	999999	588	357	999999	313	148	172	987	660	999999	87	551	440	437	140	133	218	862	285	892	748	803	794	999999	675	871	944	696	294	956	200	452	599	411	960	310	160	974	902	155	104	721	853	999999	999999	414	929	875	843	332	576	896	909	258	98	562	794	949	721	441	204	475	702	704	778	999999	951	39	476	999999	972	244	960	999999	797	999999	999999	242	67	999999	999999	79	853	962	390	304	542	999999	323	408	999999	210	263	470	950	629	999999	158	782	714	462	900	408	999999	359	341	999999	999999	999999	71	611	561	891	459	499	135	999999	740	324	483	999999	610	716	78	324	771	981	999999	189	999999	17	801	460	353	809	51	670	839	613	999999	999999	762	889	999999	796	999999	319	803	971	825	16	999999	834	308	621	851	194	999999	699	587	359	445	599	999999	63	999999	111	548	650	457	464	782	137	275	124	340	999999	999999	281	370	462	188	528	364	171	729	966	999999	999999	999999	857	340	150	35	698	923	999999	606	207	986	999999	999999	162	523	370	233	161	569	194	291	139	729	68	999999	135	181	917	244	999999	334	842	999999	999999	692	599	133	642	111	576	201	177	999999	999999	294	516	999999	35	999999	994	999999	578	999999	966	450	827	999999	281	811	999999	527	16	928	999999	873	154	999999	955	469	923	246	999999	59	992	999999	124	24	999999	999999	822	444	155	911	999999	999999	756	445	982	375	999999	999999	852	999999	999999	59	194	248	640	392	150	999999	999999	566	999999	999999	356	999999	414	973	999999	813	999999	507	988	465	381	104	688	300	127	999999	920	589	999999	462	999999	759	848	943	808	875	999999	999999	633	218	999999	589	830	999999	838	238	40	18	49	61	999999	999999	842	745	999999	100	559	350	275	999999	693	155	999999	629	373	596	679	471	175	999999	438	585	874	999999	755	792	274	206	462	999999	677	999999	550	552	656	999999	917	112	275	718	999999	44	814	999999	525	999999	627	211	129	999999	558	569	843	999999	623	231	480	999999	989	886	825	999999	887	386	764	781	605	999999	972	333	679	577	206	457	999999	404	770	999999	
264	201	174	73	86	220	340	118	78	961	929	435	569	855	999999	388	892	961	999999	437	437	999999	999999	999999	238	795	572	999999	999999	395	453	999999	999999	798	999999	798	999999	999999	286	677	999999	655	713	643	489	999999	999999	824	464	999999	999999	182	257	999999	254	521	242	955	835	291	647	359	744	682	517	999999	974	999999	57	324	666	139	685	479	392	781	999999	999999	999999	999999	999999	999999	527	556	829	281	971	999999	553	295	999999	999999	999999	995	40	696	999999	40	136	778	999999	991	999999	149	160	999999	999999	778	950	472	491	918	235	154	999999	999999	832	999999	852	246	999999	999999	999999	762	759	900	212	689	999999	695	870	998	198	951	127	50	972	387	405	999999	783	999999	176	91	803	999999	999999	999999	747	141	864	999999	188	890	49	715	773	24	389	260	999999	808	339	999999	999999	492	729	284	37	217	926	454	792	458	462	546	690	146	958	122	999999	429	942	317	831	158	820	308	911	999999	277	957	998	155	180	974	863	911	489	999999	917	267	999999	999999	214	419	929	729	437	999999	35	637	66	276	891	803	999999	31	433	453	672	431	372	626	999999	968	999999	647	287	487	682	778	657	999999	999999	111	674	412	113	421	229	999999	870	417	385	640	901	731	264	999999	118	841	487	46	648	495	894	139	999999	245	963	292	999999	949	821	257	999999	999999	81	789	139	463	918	999999	234	581	560	955	999999	999999	77	999999	392	910	379	840	300	620	998	709	217	545	814	867	457	936	649	999999	596	138	660	492	999999	474	247	999999	923	475	812	77	934	939	888	999999	178	249	899	541	580	980	956	999999	420	371	582	594	649	60	564	297	931	639	999999	999999	650	584	74	918	672	999999	916	824	808	930	774	999999	656	526	699	218	47	117	999999	999999	181	300	81	999999	892	653	999999	873	911	524	146	999999	580	999999	647	594	184	999999	999999	856	73	142	560	999999	596	314	937	133	360	355	259	823	298	752	940	999999	512	999999	999999	28	718	53	912	293	794	479	697	880	878	115	999999	66	249	494	552	49	999999	591	701	587	716	999999	523	566	275	322	999999	999999	835	999999	91	408	954	850	147	999999	999999	277	695	127	999999	999999	254	999999	999999	202	999999	803	209	901	619	999999	999999	448	999999	835	530	356	28	482	999999	868	54	591	33	999999	999999	399	356	999999	820	999999	999999	583	970	658	638	999999	254	82	737	212	628	934	999999	170	333	515	999999	312	499	999999	999999	223	654	748	999999	663	999999	685	999999	195	456	999999	91	999999	
34	501	478	653	206	262	112	999999	744	999999	250	119	913	862	312	999999	999999	54	999999	947	999999	999999	928	231	645	975	56	569	999999	552	755	951	853	999999	146	999999	46	893	115	247	770	313	479	395	508	999999	999999	368	383	504	343	412	999999	143	934	999999	572	257	18	231	216	999999	964	201	513	298	266	393	726	479	559	957	938	795	187	910	212	543	722	741	235	999999	195	487	218	353	999999	999999	999999	793	270	789	885	884	41	999999	348	287	999999	999999	999999	366	642	903	944	999999	999999	849	955	34	149	999999	534	276	999999	528	357	487	983	170	981	545	797	933	219	999999	81	63	763	950	999999	925	999999	512	104	868	55	291	542	831	879	467	999999	571	653	241	265	619	888	512	999999	861	304	721	239	999999	569	999999	694	999999	999999	420	95	999999	999999	224	376	31	182	136	999999	75	944	161	999999	523	781	236	289	977	999999	462	999999	261	79	709	631	941	999999	992	999999	346	596	368	527	469	999999	758	118	438	865	243	999999	762	999999	999999	999999	152	439	715	330	342	428	717	669	852	999999	999999	999999	753	999999	999999	747	190	999999	999999	999999	586	634	822	150	32	128	850	122	281	25	412	232	999999	792	488	511	567	671	966	917	879	698	675	223	999999	999999	364	845	440	999999	267	935	891	346	340	518	617	999999	308	224	577	605	397	999999	842	611	681	960	114	923	189	999999	860	229	598	887	959	608	602	999999	763	15	681	999999	758	477	340	999999	461	970	893	999999	372	999999	349	999999	310	837	381	936	999999	404	999999	516	316	748	999999	672	747	453	999999	999999	999999	108	461	999999	923	999999	999999	374	999999	999999	508	143	40	197	156	118	879	999999	586	131	237	666	67	369	274	174	479	999999	402	668	999999	18	421	883	30	273	300	777	361	698	999999	16	999999	389	895	607	999999	129	602	999999	999999	433	866	999999	782	999999	51	102	308	758	999999	79	971	612	590	500	722	999999	176	882	817	999999	962	888	372	999999	11	678	473	667	999999	359	999999	436	875	747	151	983	111	714	999999	207	478	603	565	689	999999	63	798	999999	884	340	952	720	158	690	470	978	999999	999999	314	372	628	641	80	783	661	545	736	843	359	738	55	462	999999	619	633	369	333	682	195	947	879	79	782	358	999999	697	287	999999	286	999999	917	999999	409	999999	579	837	532	781	38	999999	326	999999	55	155	294	500	70	539	66	111	655	999999	376	999999	492	559	859	721	385	963	268	999999	566	196	820	999999	62	999999	999999	
999999	836	551	654	696	630	999999	33	999999	999999	907	636	748	138	185	516	999999	182	52	377	999999	978	999999	405	74	240	775	999999	859	334	788	447	999999	498	999999	274	114	738	679	736	568	999999	232	658	999999	336	520	422	390	999999	296	999999	20	431	30	818	999999	999999	589	465	855	999999	999999	311	284	470	375	259	869	910	412	999999	503	316	809	494	755	162	927	999999	720	363	18	189	48	465	436	999999	478	450	249	958	999999	224	881	42	999999	920	383	17	961	270	999999	479	277	500	999999	704	999999	536	73	873	999999	852	745	999999	526	985	272	818	43	999999	781	428	999999	453	999999	999999	435	776	133	834	999999	919	775	459	810	538	911	548	999999	732	228	999999	387	376	999999	306	999999	389	515	999999	658	564	974	436	489	134	808	823	853	999999	999999	845	412	238	999999	308	86	999999	690	988	83	723	193	311	316	839	50	305	999999	999999	810	55	270	746	186	223	945	348	970	686	729	999999	695	999999	463	999999	539	159	281	441	230	193	699	527	312	999999	381	672	999999	650	94	999999	120	999999	740	233	584	666	999999	999999	363	737	325	999999	999999	985	38	109	848	934	309	890	999999	281	999999	627	999999	999999	444	999999	842	282	228	999999	602	226	976	192	353	239	797	873	108	400	88	492	867	999999	268	327	906	282	824	195	999999	203	999999	839	393	123	877	841	232	808	48	999999	519	995	411	51	18	999999	755	618	147	436	792	999999	999999	637	759	999999	484	999999	346	569	999999	999999	979	409	999999	146	799	240	361	955	650	299	362	997	973	872	294	227	999999	71	527	216	58	999999	410	856	999999	999999	999999	227	366	115	999999	478	633	486	26	12	314	999999	55	524	267	191	785	502	999999	204	663	886	999999	267	808	285	52	999999	984	999999	998	999999	499	999999	876	143	598	545	826	883	374	497	856	291	913	446	25	12	949	867	999999	908	585	453	101	477	851	109	306	999999	436	391	502	950	14	432	382	11	999999	133	592	250	676	999999	829	999999	40	999999	999999	372	269	999999	999999	126	937	100	306	56	951	408	291	999999	249	999999	456	982	995	905	287	490	73	23	363	825	285	887	241	999999	623	925	447	767	755	933	927	396	99	385	999999	914	136	336	59	249	999999	102	10	46	999999	999999	181	134	806	999999	309	999999	686	999999	841	999999	858	118	999999	36	961	999999	744	999999	711	70	999999	619	892	373	364	736	963	999999	999999	192	999999	204	999999	999999	753	322	961	891	999999	999999	709	623	543	999999	
65	27	904	33	288	327	358	999999	335	879	954	561	999999	443	509	573	292	572	491	659	172	663	862	656	283	999999	999999	853	681	999999	361	278	85	929	317	999999	832	940	835	666	834	202	869	999999	821	201	90	999999	391	71	398	146	142	999999	800	402	165	257	749	639	765	505	999999	305	528	685	486	312	135	173	999999	999999	999999	824	825	970	794	495	835	91	568	44	471	620	641	224	999999	200	138	999999	191	999999	999999	205	901	339	188	573	848	145	999999	999999	402	999999	330	56	409	999999	999999	999999	608	669	421	668	999999	730	43	403	664	313	548	999999	184	221	999999	165	161	541	923	495	999999	230	647	699	375	790	641	253	999999	594	999999	829	140	999999	316	521	999999	532	135	999999	305	785	909	544	596	999999	603	191	246	999999	999999	999999	999999	999999	49	388	999999	722	302	289	99	789	113	999999	498	719	164	876	999999	470	992	999999	416	752	200	15	321	112	112	999999	197	460	17	134	698	947	445	999999	999999	928	499	450	239	845	91	516	999999	838	56	877	275	726	286	775	182	276	461	640	383	43	77	919	619	356	999999	999999	781	978	381	550	999999	597	999999	976	971	999999	399	571	671	683	333	482	65	235	999999	470	999999	242	999999	432	496	999999	999999	999999	860	579	831	999999	752	999999	999999	704	467	506	604	677	119	309	804	631	999999	999999	969	700	710	594	999999	999999	999999	631	999999	999999	999999	999999	63	478	414	392	125	402	719	999999	818	228	947	628	999999	999999	630	999999	361	874	438	331	555	606	835	492	524	275	715	999999	217	130	988	999999	677	518	999999	136	273	999999	194	412	911	370	81	999999	999999	999999	999999	314	763	999999	280	999999	120	705	403	456	643	922	999999	999999	686	282	308	697	239	760	950	999999	999999	504	739	635	690	999999	419	195	535	999999	738	443	695	410	684	999999	850	408	86	999999	125	996	493	350	858	999999	725	639	999999	383	522	992	999999	83	209	268	934	999999	900	94	295	218	921	559	193	434	164	999999	597	765	846	999999	684	977	999999	119	21	398	776	356	311	780	133	161	570	999999	312	622	210	425	608	215	508	991	999999	999999	85	933	999999	999999	189	448	51	999999	537	691	318	999999	691	999999	999999	546	868	554	783	515	94	770	988	447	131	541	85	999999	166	641	332	692	300	484	44	999999	240	351	176	999999	999999	827	624	879	437	159	931	999999	999999	72	999999	954	999999	182	822	314	944	720	999999	648	999999	869	149	896	369	625	999999	999999	65	178	316	527	
387	920	776	267	999999	999999	999999	972	610	964	13	999999	304	999999	484	128	662	729	999999	520	48	528	500	869	687	728	520	812	297	724	65	999999	756	819	999999	297	406	564	168	835	710	340	47	407	999999	54	601	990	999999	744	553	336	44	999999	488	859	999999	907	579	428	599	999999	684	885	999999	999999	348	484	801	197	999999	999999	570	308	810	707	490	102	999999	643	136	529	671	553	180	999999	965	960	340	716	867	999999	984	740	246	512	656	999999	999999	999999	705	127	999999	999999	32	455	766	999999	985	781	379	337	904	936	999999	79	536	141	999999	999999	47	388	153	94	999999	232	123	999999	72	307	999999	337	605	148	937	999999	999999	999999	999999	725	999999	239	999999	999999	347	539	999999	57	448	176	999999	524	447	315	999999	327	973	114	633	999999	341	937	999999	687	999999	51	732	765	999999	293	738	819	610	989	230	807	999999	594	999999	790	637	75	390	895	331	536	890	299	321	999999	45	999999	93	999999	394	33	565	297	829	305	807	999999	999999	165	437	166	999999	458	95	28	999999	999999	999999	843	999999	275	999999	999999	365	999999	160	999999	999999	389	999999	512	735	879	999999	206	252	124	999999	999999	982	809	999999	234	467	174	622	442	213	302	704	655	999999	250	568	999999	476	999999	932	637	154	374	999999	999999	999999	925	999999	999999	853	889	776	800	625	914	860	362	999999	332	999999	999999	579	718	999999	999999	685	999999	642	495	321	486	729	465	192	137	306	999999	434	358	327	541	743	999999	588	324	526	903	40	955	389	215	870	999999	476	999999	67	436	999999	232	999999	314	293	935	722	376	169	321	618	498	618	251	928	900	999999	778	999999	990	999999	915	635	999999	572	686	999999	115	616	584	989	451	999999	870	484	211	999999	22	258	999999	866	222	999999	215	295	999999	999999	147	999999	969	149	697	999999	999999	999999	999999	999999	211	742	606	830	617	760	999999	331	177	428	999999	767	726	535	992	530	649	134	917	999999	429	999999	40	350	999999	999999	999999	444	301	167	13	574	265	999999	999999	999999	651	977	258	462	579	883	128	999999	598	380	999999	444	157	176	644	941	388	467	177	715	712	266	862	790	123	150	40	20	425	183	999999	123	999999	722	879	672	876	465	191	546	377	999999	751	597	277	212	297	135	999999	71	999999	797	445	457	567	999999	125	467	348	999999	999999	118	698	424	868	447	81	435	999999	971	75	923	999999	631	999999	796	515	274	999999	911	999999	904	497	999999	988	999999	677	999999	164	495	556	418	126	999999	693	269	228	
336	729	999999	999999	862	999999	551	999999	271	999999	814	999999	999999	878	851	999999	437	586	999999	621	344	999999	164	999999	999999	280	800	999999	656	807	533	937	88	577	189	545	693	780	990	999999	945	999999	727	202	862	806	393	999999	705	473	999999	175	999999	648	884	899	574	999999	974	591	47	136	350	999999	988	877	40	203	999999	315	261	656	596	881	999999	976	708	962	907	999999	886	193	719	192	128	367	202	440	693	999999	970	633	806	408	38	819	27	999999	213	999999	775	199	918	399	221	42	579	863	972	907	999999	611	161	624	705	854	416	167	999999	630	684	999999	510	419	999999	999999	849	197	853	855	959	446	759	922	584	999999	275	329	971	96	788	338	467	999999	98	369	999999	999999	703	184	999999	860	926	582	310	185	999999	509	65	593	999999	391	20	999999	948	754	852	999999	49	999999	999999	97	196	999999	842	999999	143	724	330	975	157	999999	999999	999999	452	109	519	186	999999	409	16	765	274	387	904	406	328	999999	837	343	516	252	999999	999999	595	325	673	676	740	954	51	965	999999	89	445	524	896	999999	675	849	245	676	617	999999	11	822	822	808	355	445	999999	793	887	986	999999	999999	999999	800	93	999999	999999	842	999999	667	367	51	586	999999	941	389	509	987	999999	999999	107	839	634	999999	999999	772	502	865	331	304	926	999999	87	202	999999	999999	10	106	999999	548	424	999999	240	949	283	960	245	637	866	999999	936	999999	128	900	888	999999	999999	999999	117	320	999999	570	520	999999	741	118	963	999999	575	411	388	413	999999	999999	573	704	609	685	239	732	536	864	998	365	368	885	139	999999	313	989	999999	989	988	937	915	853	882	999999	217	174	996	851	72	999999	587	532	311	992	336	194	30	595	781	384	783	768	999999	165	783	999999	978	999999	91	585	150	999999	424	801	221	719	821	520	477	75	735	685	802	542	777	835	584	999999	999999	999999	969	999999	217	613	164	156	291	726	315	362	195	999999	999999	487	325	198	118	509	781	999999	999999	510	128	716	649	107	999999	39	388	999999	281	841	934	961	615	999999	192	810	647	74	437	104	215	124	999999	999999	999999	324	999999	589	727	84	366	243	757	468	999999	999999	964	66	999999	262	348	366	91	354	286	808	871	999999	999999	307	999999	716	999999	999999	304	999999	836	134	999999	999999	811	999999	231	206	485	701	214	999999	918	691	845	590	885	184	756	848	999999	535	248	999999	999999	378	999999	429	221	649	63	489	174	553	664	840	999999	537	451	549	145	999999	868	585	
603	724	999999	325	461	281	831	15	521	456	969	310	886	84	999999	443	225	801	985	835	648	999999	982	374	999999	15	715	357	999999	216	999999	999999	667	999999	513	728	999999	999999	968	940	818	58	968	717	999999	363	999999	999999	999999	18	334	999999	899	43	937	999999	999999	566	298	456	565	484	281	999999	743	999999	999999	232	570	480	995	957	999999	54	999999	600	999999	275	790	673	61	915	28	999999	999999	378	999999	999999	725	635	999999	999999	969	522	384	344	776	663	974	999999	719	731	239	857	999999	376	511	999999	26	347	131	476	775	624	405	650	465	556	433	374	569	20	506	935	494	124	987	320	670	999999	823	103	300	36	953	999999	685	170	999999	515	866	406	999999	388	999999	520	999999	355	127	999999	878	230	239	609	205	709	234	304	373	897	388	200	193	343	523	37	186	749	671	85	964	999999	843	999999	508	172	403	128	431	974	19	999999	203	936	804	603	863	690	831	999999	105	390	796	815	136	675	999999	283	865	485	343	366	683	51	999999	583	387	322	111	999999	316	116	999999	399	888	746	996	256	999999	919	173	495	917	427	980	583	508	37	999999	832	949	129	262	946	640	652	958	999999	177	231	226	551	588	799	999999	999999	518	407	927	999999	679	966	744	945	321	848	448	266	999999	195	85	359	531	999999	999999	196	999999	999999	759	245	999999	844	89	999999	999999	622	906	128	490	999999	75	110	999999	410	163	983	384	999999	634	792	999999	702	100	999999	155	866	29	319	716	750	145	591	647	691	602	834	887	999999	999999	999999	999999	329	776	79	129	974	999999	131	999999	108	811	999999	302	967	41	95	753	999999	172	999999	602	597	999999	999999	999999	483	463	418	999999	328	106	947	75	999999	850	999999	925	31	862	181	616	898	202	618	999999	598	299	680	660	516	90	790	274	999999	106	353	999999	46	999999	645	999999	841	323	797	999999	863	481	367	126	999999	169	732	244	991	229	999999	404	999999	999999	267	194	783	758	300	247	315	683	660	999999	506	999999	889	807	999999	659	999999	584	404	999999	999999	127	932	563	513	357	357	556	283	195	402	949	134	245	955	461	738	93	33	559	696	190	821	529	619	190	280	925	27	999999	454	129	999	187	726	150	262	999999	255	999999	890	759	409	999999	999999	557	842	653	851	999999	921	692	561	844	919	893	305	999999	943	333	999999	999999	999999	942	740	282	949	999999	519	815	999999	518	838	89	669	936	999999	356	93	72	347	626	999999	262	419	999999	999999	165	267	832	844	
849	285	921	999999	467	231	999999	734	173	999999	896	144	46	999999	412	854	481	184	983	999999	949	329	881	999999	459	999999	999999	999999	978	713	999999	999999	686	970	999999	243	916	222	212	714	324	622	920	464	451	492	47	696	999999	907	97	980	999999	719	895	530	404	999999	417	118	999999	933	999999	459	813	217	457	999999	999999	179	999999	999999	972	278	797	999999	409	426	544	967	999999	999999	525	81	626	814	413	999999	84	999999	838	980	999999	103	768	390	999999	470	999999	999999	44	999999	489	837	969	828	17	16	922	568	130	977	401	449	797	366	418	684	832	999999	803	491	999999	388	999999	999999	462	878	509	416	470	938	776	310	933	349	110	688	999999	797	806	406	54	516	708	860	588	366	306	411	972	192	637	999999	440	553	999999	110	506	21	376	999999	507	515	108	191	211	100	516	457	999999	729	582	45	202	406	446	485	679	480	379	999999	582	107	999999	288	999999	999999	870	390	369	999	192	100	431	678	899	999999	417	526	659	999999	850	848	155	252	999999	602	457	43	999999	505	430	36	641	279	556	410	81	999999	999999	85	229	135	97	267	999999	999999	999999	524	507	907	77	163	820	881	999999	999999	951	201	678	708	677	999999	283	864	578	165	458	161	131	499	999999	999999	999999	999999	278	724	761	887	704	127	989	933	535	208	999999	277	215	999999	33	999999	458	999999	151	182	999999	999999	851	233	688	999999	44	461	402	18	999999	479	517	246	999999	999999	972	74	496	561	719	744	311	84	436	999999	949	697	138	999999	999999	588	455	473	186	885	872	538	208	322	999999	537	540	527	999999	957	999999	969	157	999999	850	394	392	590	462	663	90	999999	796	388	442	346	333	103	967	861	33	53	70	727	658	444	865	183	478	191	214	783	325	479	999999	980	550	999999	999999	656	205	865	20	522	805	999999	742	820	880	746	214	446	560	898	934	716	909	999999	843	416	999999	218	121	281	458	306	461	327	837	461	999999	697	999999	321	665	999999	42	547	922	563	999999	999999	303	732	976	999999	999999	427	544	834	80	130	791	52	137	986	754	739	73	508	999999	999999	983	999999	950	999999	801	248	242	776	683	371	999999	290	999999	484	915	999999	305	690	82	44	999999	13	391	674	905	601	999999	999999	999999	303	483	423	919	286	70	874	781	999999	966	985	194	768	160	708	623	511	338	652	81	375	443	382	436	609	642	980	47	286	611	210	64	564	372	389	999999	94	371	999999	423	51	999999	835	999999	97	999999	23	
999999	999999	61	999999	273	541	607	48	999999	110	987	319	644	90	999999	505	999999	766	930	629	405	999999	820	538	999999	901	238	999999	767	608	658	348	758	628	137	365	999999	217	936	523	957	334	529	787	106	61	999999	999999	214	999999	978	958	167	230	618	91	861	522	264	372	999999	577	280	999999	452	648	999999	25	952	999999	280	999999	829	417	999999	80	251	43	442	98	118	999999	825	664	629	999999	191	538	20	56	503	999999	952	574	999999	999999	64	278	999999	999999	500	777	390	732	832	338	138	750	558	999999	840	999999	90	176	263	418	751	616	632	999999	467	999999	999999	999999	999999	568	697	264	207	292	26	973	698	984	999999	340	514	102	999999	301	999999	999999	979	473	216	674	631	999999	999999	801	999999	447	999999	592	989	477	773	483	754	999999	999999	873	552	275	531	866	140	105	578	999999	903	659	784	340	190	999999	53	541	699	999999	937	999999	943	999999	654	578	337	115	994	130	567	40	348	568	660	999999	999999	714	941	349	544	999999	218	397	898	978	663	315	412	963	434	241	784	999999	336	999999	929	157	620	999999	539	999999	111	999999	366	872	999999	225	999999	492	148	339	599	360	768	999999	999999	556	506	676	914	999999	702	41	695	335	256	897	242	999999	767	740	103	989	810	999999	434	999999	41	36	668	448	635	919	824	105	999999	433	682	924	38	383	650	944	47	999999	331	80	999999	40	625	422	983	749	999999	408	999999	999999	550	258	999999	941	999999	999999	999999	476	395	783	999999	600	693	823	999999	317	901	999999	99	159	951	999999	198	364	997	10	411	255	464	886	204	426	999999	999999	883	433	947	999999	999999	180	935	999999	132	548	863	171	999999	802	207	999999	848	340	318	95	658	999999	70	623	999999	999999	79	763	21	509	999999	790	740	999999	939	791	999999	814	536	918	223	389	999999	649	999999	999999	662	999999	57	788	999999	999999	117	774	999999	636	373	334	153	343	999999	999999	559	622	999999	999999	431	999999	863	999999	316	999999	803	400	999999	278	87	420	132	999999	862	470	715	999999	471	723	683	966	287	313	428	999999	999999	203	817	50	999999	999999	999999	428	999999	975	745	642	999999	13	70	717	901	114	558	953	212	46	480	999999	466	999999	161	246	399	464	999999	999999	987	281	999999	610	583	831	448	999999	730	999999	999999	999999	724	83	751	468	662	966	74	182	755	474	832	634	722	186	584	999999	405	999999	38	949	576	195	654	999999	639	460	999999	80	666	36	232	999999	343	594	915	393	999999	693	584	433	400	236	
804	522	449	739	887	999999	257	944	135	288	999999	752	320	999999	999999	551	999999	212	832	994	516	728	252	334	999999	138	270	200	919	712	868	605	559	999999	390	999999	760	899	572	737	823	721	999999	999999	833	999999	999999	999999	964	42	999999	381	999999	406	719	86	280	124	449	999999	146	66	35	423	420	79	999999	999999	158	296	999999	928	640	104	181	795	826	308	500	709	855	999999	235	886	847	496	999999	163	999999	313	999999	646	460	813	600	766	696	999999	533	999999	397	312	237	999999	999999	936	741	999999	235	924	260	971	624	739	999999	262	831	148	575	999999	999999	49	999999	845	434	154	477	826	503	999999	999999	348	774	736	321	552	656	999999	644	911	754	508	928	705	63	999999	32	999999	909	999999	999999	557	912	609	699	358	961	392	254	999999	999999	915	12	999999	825	911	207	887	999999	999999	999999	284	504	664	178	565	999999	645	791	544	132	756	917	999999	479	551	999999	175	999999	963	999999	274	311	999999	452	839	506	118	880	151	693	144	303	558	741	660	62	257	999999	144	247	326	600	710	974	711	998	999999	350	999999	485	999999	999999	464	770	342	999999	957	221	999999	69	12	999999	999999	999999	999999	462	368	423	819	498	188	999999	999999	725	274	673	601	572	740	841	659	999999	606	666	661	293	839	787	409	999999	105	45	999999	84	999999	999999	950	999999	986	259	639	432	531	785	999999	307	948	738	505	668	999999	395	481	497	999999	244	168	984	199	999999	999999	580	24	141	403	153	632	828	489	999999	723	741	999999	491	212	999999	246	999999	369	364	345	999999	999999	741	316	709	564	614	674	10	402	965	670	999999	636	68	418	999999	392	163	674	130	258	792	999999	639	999999	999999	999999	999999	998	348	999999	999999	369	521	298	999999	825	693	999999	27	164	489	320	757	999999	999999	854	154	818	847	999999	999999	689	225	851	999999	795	676	899	574	999999	500	999999	999999	999999	834	999999	999999	769	145	573	699	573	656	965	769	481	999999	568	515	145	150	365	160	999999	418	156	154	999999	798	999999	999999	793	999999	999999	999999	999999	266	416	247	381	999999	384	682	999999	739	642	42	999999	92	28	999999	999999	393	999999	190	145	851	154	999999	999999	778	999999	971	658	999999	905	999999	959	999999	293	999999	999999	331	999999	405	765	682	877	181	775	123	999999	588	779	999999	51	999999	585	999999	527	634	999999	483	558	999999	294	412	34	858	833	93	83	946	798	804	827	786	999999	43	424	999999	974	972	167	574	883	866	999999	779	383	999999	973	451	785	658	111	
308	772	541	999999	363	657	999999	347	691	999999	948	789	975	61	264	160	552	103	74	659	149	325	983	719	999999	221	255	485	338	999999	631	171	149	999999	528	24	717	922	999999	999999	955	635	999999	535	935	87	999999	727	999999	355	999999	358	999999	999	962	982	999999	822	693	999999	412	543	19	581	417	786	649	999999	532	250	442	629	41	269	703	999999	849	458	999999	350	995	527	366	983	689	283	450	150	740	546	235	895	239	919	402	422	626	999999	127	999999	437	943	205	878	912	801	326	461	305	457	142	340	48	999999	999999	885	187	36	892	999999	999999	508	542	986	999999	547	400	122	866	291	999999	955	340	635	999999	62	332	999999	80	999999	956	989	845	292	413	999999	857	886	773	517	999999	999999	11	983	812	929	410	218	999999	374	411	214	594	23	569	187	999999	412	440	104	563	699	955	15	188	999999	663	259	582	129	690	513	349	359	55	999999	953	357	823	999999	999999	123	623	706	485	999999	404	999999	722	236	895	454	455	678	953	545	644	996	804	465	275	160	635	745	999999	898	999999	245	967	281	233	652	999999	999999	452	450	86	259	530	436	999999	999999	537	356	233	245	67	670	405	510	653	999999	552	367	717	501	999999	877	31	999999	999999	168	863	451	999999	252	865	999999	999999	999999	468	999999	999999	377	513	999999	623	999999	521	449	840	204	999999	999999	628	275	999999	232	999999	951	962	208	237	943	550	793	967	96	353	980	380	68	444	892	51	268	491	184	854	999999	877	207	366	582	746	691	329	406	822	999999	152	643	999999	284	551	269	167	533	999999	719	476	537	936	541	78	999999	760	947	426	999999	784	926	378	466	83	999999	999999	654	207	859	999999	999999	273	999999	838	737	800	999999	999999	781	110	957	357	144	806	350	271	825	513	999999	999999	382	979	999999	952	226	999999	802	211	786	999999	512	999999	967	999999	905	274	330	702	341	999999	601	606	645	268	826	578	243	660	733	502	999999	999999	242	999999	102	591	810	663	999999	472	998	958	564	364	598	631	390	888	900	85	941	132	182	982	338	999999	999999	204	135	999999	41	999999	477	293	409	371	103	47	163	323	999999	667	91	869	983	643	51	290	670	999999	999999	354	759	657	561	895	968	260	601	326	256	999999	537	974	440	856	999999	999999	999999	236	538	352	735	586	999999	284	51	999999	998	694	734	63	534	930	999999	686	392	819	732	999999	402	842	446	836	77	848	999999	999999	438	137	162	770	999999	443	666	846	619	999999	45	
286	854	666	261	906	591	203	999999	606	525	754	474	671	999999	450	834	695	905	898	519	999999	154	934	999999	999999	999999	964	727	100	274	999999	999999	999999	783	455	659	999999	999999	999999	999999	873	767	533	591	999999	663	491	999999	886	999999	971	940	720	999999	272	999999	920	999999	999999	999999	627	475	990	342	913	686	264	887	102	790	999999	114	999999	653	645	15	621	352	198	999999	60	742	841	491	999999	671	357	999999	999999	999999	999999	943	211	176	999999	407	776	200	999999	998	408	999999	999999	105	511	867	574	999999	26	266	520	577	604	181	323	885	634	999999	49	251	339	708	376	779	60	999999	999999	209	36	247	999999	430	674	200	810	999999	614	745	979	435	999999	999999	539	999999	999999	172	348	39	999999	742	773	276	999999	436	999999	699	999999	999999	999999	356	964	375	49	779	37	99	902	414	371	999999	281	999999	529	614	999999	58	178	122	975	888	999999	873	356	294	474	999999	999999	248	531	120	230	264	700	999999	471	731	251	999999	236	714	269	934	667	999999	471	999999	747	546	999999	999999	531	124	999999	166	540	100	28	999999	314	75	819	663	882	261	646	26	198	999999	999999	999999	807	999999	999999	999999	628	881	215	999999	822	590	225	733	956	910	588	115	880	544	103	380	999999	495	456	171	894	605	999999	416	350	454	695	851	402	868	813	123	237	122	999999	658	885	658	999999	999999	849	95	706	972	672	999999	999999	653	999999	773	710	322	961	724	377	32	999999	798	30	377	895	999999	999999	999999	106	999999	878	768	16	445	999999	999999	561	732	321	999999	899	999999	999999	809	319	51	58	629	999999	999999	161	513	745	999999	828	96	638	565	828	999999	754	618	999999	999999	662	377	646	367	288	656	760	238	999999	999999	133	751	64	999999	68	999999	325	711	931	605	323	375	33	502	617	408	425	996	904	835	64	290	999999	999999	157	942	404	691	351	510	741	922	109	187	391	87	42	999999	506	999999	170	999999	999999	280	883	297	999999	154	999999	880	241	763	334	999999	513	842	547	517	72	126	459	999999	370	430	864	999999	275	846	120	540	376	997	499	930	675	999999	603	999999	663	860	598	999999	941	471	278	977	598	999999	673	548	999999	999999	365	390	525	535	999999	999999	999999	492	31	507	44	219	513	244	274	404	901	502	999999	613	853	212	999999	209	999999	999999	162	886	999999	742	182	572	10	851	641	118	414	150	338	999999	527	181	838	999999	225	731	957	44	713	999999	631	181	999999	999999	671	163	862	325	842	783	113	529	999999	288	
999999	471	219	662	602	165	989	999999	999999	900	96	681	373	436	983	999999	999999	999999	183	999999	121	11	273	84	189	488	256	98	308	999999	244	997	491	559	766	754	999999	304	441	557	214	870	17	999999	839	990	789	435	341	879	841	985	356	91	177	333	999999	999999	483	999999	909	900	999999	619	666	98	199	813	999999	239	999999	999999	686	625	404	251	993	864	245	999999	999999	999999	756	999999	999999	258	651	410	392	442	555	387	999999	327	648	999999	999999	397	741	751	999999	976	765	112	440	203	309	999999	686	925	339	343	999999	999999	425	999999	999999	44	907	417	446	789	999999	237	999999	72	826	369	977	100	834	606	133	494	999999	722	65	654	999999	518	999999	921	723	999999	112	222	488	537	999999	559	170	382	999999	334	999999	999999	555	999999	999999	999999	999999	939	752	596	101	733	999999	415	999999	999999	43	499	56	398	467	525	75	999999	135	471	999999	999999	999999	999999	930	462	126	999999	189	388	177	527	236	620	152	999999	999999	999999	375	999999	999999	83	642	209	999999	671	335	101	866	789	999999	999999	999999	957	794	87	999999	335	666	639	616	421	999999	516	535	999999	272	436	256	457	999999	938	598	755	468	509	999999	267	999999	999999	136	34	932	400	442	586	125	999999	999999	74	536	843	470	736	762	999999	848	136	674	20	408	899	845	418	442	16	999999	999999	498	999999	430	226	433	407	512	999999	489	835	999999	999999	400	993	610	191	921	999999	477	862	992	877	661	529	592	999999	999999	236	189	523	957	436	593	468	780	541	999999	320	999999	73	999999	180	999999	22	63	725	619	414	299	999999	497	928	999999	140	663	999999	632	999999	633	542	999999	285	412	966	877	999999	365	931	999999	78	546	999999	103	414	638	822	999999	648	475	867	999999	456	937	525	999999	39	897	463	804	168	999999	743	686	877	527	947	767	145	145	999999	370	687	200	230	999999	887	999999	134	501	841	999999	983	434	999999	270	999999	348	887	940	848	749	901	137	999999	999999	802	923	226	886	999999	64	639	513	69	999999	593	266	717	407	148	204	772	962	963	323	925	318	920	617	999999	609	999999	205	999999	667	999999	999999	999999	69	324	963	618	247	999999	999999	999999	999999	999999	269	677	833	631	999999	999999	653	977	939	174	741	245	999999	999999	999999	459	91	184	444	225	402	999999	42	130	999999	92	184	586	999999	161	186	117	999999	943	661	940	999999	978	399	402	643	999999	529	396	404	824	830	959	999999	788	999999	999999	770	264	973	230	644	999999	973	407	627	77	452	787	
999999	633	790	550	999999	669	999999	112	999999	999999	582	712	519	646	726	999999	262	225	577	999999	432	999999	999999	999999	969	440	999999	892	14	992	999999	576	246	999999	408	770	999999	289	617	349	934	626	826	728	682	271	999999	997	985	151	154	412	500	707	364	423	296	599	581	911	373	962	108	792	277	999999	476	777	247	999999	798	972	608	237	811	806	999999	999999	518	999999	729	999999	906	999999	847	372	85	539	387	985	484	999999	708	705	976	972	528	43	461	675	795	933	760	999999	353	182	804	273	895	558	999999	999999	91	873	192	75	65	244	945	904	999999	936	399	262	999999	363	274	999999	261	839	287	999999	166	842	912	795	547	876	520	999999	999999	812	643	828	319	805	363	999999	523	999999	916	293	999999	999999	744	858	544	507	557	989	907	901	21	66	999999	961	521	248	960	396	527	188	724	280	345	999999	302	999999	942	999999	10	440	389	999999	922	994	999999	999999	999999	64	999999	50	328	531	767	999999	800	587	557	358	294	999999	999999	136	999999	738	569	817	222	626	565	972	565	882	988	477	999999	670	143	286	345	912	151	906	144	487	859	203	513	677	328	714	24	594	391	886	566	262	958	999999	434	808	396	481	999999	288	484	446	542	299	999999	999999	999999	280	999999	999999	973	966	992	904	878	376	314	544	307	850	999999	971	500	112	910	269	712	950	852	536	999999	669	418	999999	999999	999999	999999	223	999999	198	999999	743	580	999999	913	599	270	63	315	68	504	852	183	647	999999	999999	946	439	999999	885	426	999999	428	487	855	313	999999	146	902	999999	715	999999	21	118	589	225	400	999999	199	321	999	659	999999	999999	41	673	496	999999	535	999999	999999	999999	999999	647	772	767	324	103	163	610	999999	133	999999	999999	353	413	840	74	67	999999	123	465	250	77	885	767	859	635	455	192	817	999999	610	413	988	999999	266	374	346	822	900	306	337	588	280	875	508	795	450	999999	999999	999999	713	430	999999	21	980	766	761	999999	908	689	648	971	792	999999	999999	748	999999	859	999999	476	727	245	999999	816	137	661	797	19	999999	73	194	827	999999	999999	999999	999999	37	976	999999	500	612	999999	913	220	658	365	796	26	362	999999	934	590	481	999999	703	478	999999	568	884	328	969	999999	999999	844	999999	821	622	406	999999	999999	720	884	355	655	864	999999	331	994	999999	772	865	780	657	508	999999	604	355	999999	999999	605	965	468	102	194	531	860	594	78	715	837	742	999999	837	999999	49	59	999999	999999	502	316	156	230	
999999	121	999999	198	999999	999999	714	900	999999	630	714	583	377	261	999999	170	134	13	999999	262	289	999999	39	476	999999	637	468	90	999999	529	499	385	459	745	68	981	731	342	999999	356	999999	814	999999	999999	684	263	652	788	268	83	999999	498	514	999999	940	999999	91	999999	255	466	779	634	541	946	140	339	134	999999	203	810	439	791	999999	456	898	475	999999	916	791	689	985	680	821	295	827	11	871	999999	804	978	999999	744	97	308	576	729	283	999999	999999	999999	999999	30	595	457	999999	910	260	999999	999999	999999	999999	175	999999	565	481	109	812	255	999999	139	999999	567	999999	224	911	694	704	999999	879	178	201	543	934	445	560	965	95	374	999999	917	750	812	572	999999	856	733	549	531	827	999999	999999	38	306	853	887	571	999999	380	999999	950	999999	999999	188	825	283	588	999999	999999	14	999999	999999	448	604	999999	388	655	995	497	368	187	154	182	121	412	999999	173	246	90	558	988	999999	715	827	999999	711	438	633	746	66	278	503	790	527	321	463	478	999999	999999	474	241	999999	705	21	369	805	43	210	776	999999	119	999999	160	210	26	743	308	621	999999	999999	950	31	258	441	100	684	364	655	799	999999	783	739	151	615	326	422	76	703	999999	895	677	238	857	183	999999	999999	352	589	999999	577	999999	857	999999	605	524	220	328	274	921	685	450	388	410	827	999999	999999	210	544	999999	603	677	999999	163	17	822	722	174	84	494	999999	341	775	153	232	794	999999	219	546	101	999999	103	801	781	783	999999	298	999999	40	393	576	726	808	704	907	900	558	704	522	783	999999	55	253	999999	758	353	675	244	999999	42	863	170	663	453	999999	510	999999	999999	379	562	999999	894	144	691	999999	447	999999	80	246	999999	246	232	696	763	298	999999	850	31	33	999999	779	63	648	997	529	415	72	364	926	999999	33	734	334	999999	999999	907	910	999999	861	321	999999	604	998	856	796	999999	473	900	999999	717	660	854	999999	999999	783	479	256	146	172	999999	384	178	999999	839	308	511	898	736	999999	391	160	999999	169	712	619	184	65	999999	211	888	941	999999	999999	219	746	178	934	999999	186	999999	661	774	399	359	936	651	460	168	999999	294	743	737	396	773	567	999999	695	98	330	608	423	464	999999	284	570	221	999999	934	102	139	576	999999	559	733	730	385	999999	809	775	968	723	999999	243	999999	154	214	999999	435	652	385	483	846	73	999999	999999	206	839	125	788	999999	681	999999	75	429	718	239	999999	662	999999	999999	999999	885	
322	361	884	527	231	27	139	366	445	543	999999	999999	656	730	450	981	377	999999	999999	783	31	999999	297	999999	830	999999	208	915	999999	123	999999	471	912	597	533	999999	694	999999	975	821	986	999999	290	148	245	358	773	987	789	206	295	519	999999	999999	864	272	999999	999999	696	417	819	999999	339	331	160	999999	804	68	206	738	999999	538	558	725	797	598	769	158	962	482	999999	220	999999	830	828	872	826	233	733	999999	647	16	152	568	12	999999	103	958	987	424	554	999999	999999	61	999999	757	999999	919	999999	999999	502	999999	725	224	999999	608	98	999999	999999	288	993	999999	335	999999	100	999999	395	990	722	34	505	811	999999	547	927	335	429	84	922	999999	911	907	341	999999	768	731	291	928	999999	403	683	999999	465	709	431	973	999999	855	999999	628	371	971	206	867	770	691	754	187	296	50	188	23	586	432	376	999999	249	999999	176	368	998	999999	999999	329	350	909	355	462	126	954	946	573	124	999999	709	999999	710	474	696	999999	977	999999	642	161	225	670	19	999999	999999	999999	999999	520	689	999999	999999	905	999999	877	526	861	345	301	71	999999	103	999999	899	292	722	999999	999999	775	999999	98	999999	894	823	647	999999	680	900	322	129	781	999999	435	999999	522	999999	804	767	832	947	834	741	999999	52	311	67	610	771	726	320	999999	958	957	348	999999	221	735	91	999999	774	845	960	33	181	290	120	999999	730	387	618	918	668	553	827	999999	999999	704	851	999999	590	502	909	183	12	223	999999	273	97	293	311	999999	722	999999	999999	111	874	717	514	762	200	398	880	999999	117	401	999999	414	139	999999	253	516	883	568	944	281	936	786	31	958	466	846	581	447	86	680	206	999999	999999	999999	999999	639	999999	99	331	201	622	525	75	610	999999	418	143	999999	999999	794	999999	999999	999999	787	174	97	696	555	305	354	817	443	317	437	205	999999	920	999999	999999	999999	325	794	246	999999	999999	421	999999	420	981	58	999999	495	999999	291	626	51	147	707	999999	386	943	644	793	977	383	189	217	999999	415	174	999999	999999	558	436	479	270	917	545	999999	753	376	286	574	257	640	332	46	36	999999	163	674	999999	852	161	670	680	10	999999	379	999999	214	92	14	816	999999	983	999999	999999	811	365	133	602	578	999999	19	666	999999	546	999999	61	999999	190	999999	999999	500	999999	877	407	766	798	999999	659	176	659	548	293	281	757	696	656	999999	76	224	455	40	82	644	54	151	13	610	463	921	999999	336	34	264	753	326	285	116	539	
999999	23	999999	474	436	918	269	726	999999	322	999999	690	665	999999	999999	382	231	428	999999	832	265	999999	999999	807	737	848	332	524	39	999999	441	999999	549	856	863	211	359	565	999999	725	784	425	618	297	612	999999	662	260	999999	999999	531	999999	644	999999	284	999999	999999	298	737	588	999999	745	697	867	881	999999	151	808	222	764	999999	666	999999	914	57	840	154	901	204	506	999999	82	466	156	997	543	776	275	582	422	387	70	828	67	139	49	728	750	999999	183	99	854	48	999999	859	864	125	730	236	443	999999	922	999999	240	999999	523	999999	550	999999	348	662	875	235	999999	387	962	999999	724	784	999999	999999	404	496	999999	417	340	44	173	999999	999999	999999	56	48	999999	127	464	966	999999	664	616	760	188	880	77	521	223	628	248	999999	897	36	400	999999	228	332	901	436	84	823	72	489	125	999999	738	919	999999	836	97	999999	922	995	250	999999	178	257	933	523	428	508	999999	999999	795	999999	400	115	37	111	820	816	225	38	892	999999	602	136	645	926	152	157	905	386	999999	566	999999	901	786	340	776	970	999999	388	17	575	629	999999	694	868	861	632	892	514	26	280	467	894	112	475	999999	52	611	17	381	280	603	816	181	239	263	499	999999	696	999999	850	427	837	30	327	999999	253	999999	777	999999	999999	265	999999	370	270	109	109	798	999999	874	999999	368	391	999999	999999	971	999999	187	465	614	372	313	205	190	175	853	999999	873	785	330	223	999999	834	942	999999	25	212	455	911	999999	164	999999	999999	822	599	999999	45	830	293	355	999999	999999	976	172	702	999999	69	219	204	416	479	235	23	999999	999999	134	534	449	999999	999999	769	367	276	335	460	671	305	383	591	684	817	999999	590	999999	989	999999	632	671	249	999999	955	999999	260	504	660	928	687	28	999999	474	956	596	686	999999	586	974	799	651	712	999999	999999	685	628	520	598	680	645	583	999999	513	501	862	209	498	765	776	116	771	675	532	984	286	999999	126	999999	231	122	999999	999999	25	358	981	999999	999999	999999	280	373	740	905	979	293	114	28	658	972	104	396	197	805	809	867	37	976	999999	56	633	999999	512	793	377	567	625	728	999999	164	520	902	991	753	999999	412	376	865	999999	248	879	999999	563	999999	999999	999999	925	223	54	158	330	15	779	171	999999	805	861	947	538	421	667	385	43	503	999999	201	405	443	319	406	500	172	999999	941	176	375	910	368	170	542	999999	412	999999	836	999999	515	132	999999	999999	689	999999	429	337	
283	581	999999	235	999999	691	999999	999999	492	903	999999	657	168	999999	838	994	999999	895	503	787	995	779	264	999999	206	670	946	79	575	801	629	856	81	834	17	369	672	150	999999	676	729	112	160	508	46	189	999999	791	293	835	896	794	999999	999999	341	503	326	803	999999	399	744	999999	864	999999	999999	791	999999	334	999999	999999	332	999999	54	827	68	893	999999	756	664	27	995	165	785	739	999999	999999	999999	439	503	513	52	868	122	461	999999	367	247	999999	234	255	604	350	84	814	999999	300	750	999999	999999	448	873	570	999999	999999	404	589	585	134	999999	999999	999999	999999	999999	212	999999	463	493	592	999999	700	655	170	531	419	423	654	999999	971	999999	614	95	589	855	999999	999999	482	729	999999	67	352	781	122	683	999999	272	458	999999	871	388	999999	807	167	999999	883	792	713	49	999999	597	749	507	614	898	999999	999999	999999	999999	775	572	953	734	392	534	999999	999999	999999	486	744	156	964	144	220	592	187	999999	927	265	999999	999999	999999	443	999	513	999999	844	176	224	999999	433	868	999999	745	999999	434	325	425	633	779	964	260	236	999999	999999	633	615	999999	32	721	374	436	147	326	999999	646	999999	734	999999	999999	999999	752	327	974	321	288	999999	999999	912	168	861	391	304	486	17	21	700	999999	426	880	702	557	154	999999	148	999999	731	999999	999999	662	913	590	546	416	79	999999	932	999999	982	999999	828	226	999999	863	859	999999	142	661	319	501	945	381	999999	997	524	161	607	999999	999999	324	557	999999	167	999999	254	280	845	999999	416	795	88	999999	999999	999999	62	999999	999999	999999	644	165	999999	79	999999	740	716	542	282	549	892	918	999999	118	999999	667	747	866	69	135	618	588	147	254	254	524	999999	506	999999	197	999999	48	979	326	999999	680	459	999999	438	426	543	712	998	306	999999	498	190	969	33	499	383	195	999999	57	999999	65	28	620	824	19	328	999999	328	95	603	854	938	298	999999	744	217	999999	999999	999999	999999	999999	589	841	259	999999	999999	452	999999	724	999999	759	621	931	999999	134	662	839	662	429	107	333	393	913	999999	999999	559	999999	51	289	291	122	999999	783	465	765	475	187	371	78	675	875	737	603	999999	843	242	999999	644	804	92	378	607	17	545	268	522	676	148	999999	206	999999	411	203	999999	701	999999	837	476	888	999999	999999	478	594	754	232	999999	790	642	859	908	552	257	246	999999	913	514	999999	248	206	999999	999999	49	263	871	232	474	543	999999	579	842	405	541	999999	155	607	999999	23	262	323	
672	732	43	289	209	654	204	174	995	530	196	259	599	999999	646	999999	445	224	723	531	999999	62	630	73	26	512	20	502	999999	599	22	501	999999	925	533	520	999999	759	63	999999	999999	309	547	639	393	593	999999	271	118	297	171	999999	300	730	565	620	111	970	272	696	644	702	83	999999	517	695	760	674	746	135	999999	685	171	506	999999	458	514	991	679	999999	706	749	393	803	437	337	210	999999	369	912	419	796	999999	366	582	335	235	152	131	697	832	141	525	983	999999	999999	524	999999	237	116	116	119	300	999999	999999	895	318	280	967	190	999999	992	999999	833	999999	305	198	804	924	178	233	372	869	981	600	575	999999	410	608	951	813	417	540	263	999999	309	505	999999	377	687	999999	999999	184	941	999999	839	827	692	999999	999999	298	999999	999999	999999	883	999999	250	318	999999	424	671	999999	671	26	999999	87	461	999999	36	999999	800	999999	437	247	161	278	999999	928	999999	999999	999999	999999	144	709	999999	103	547	482	380	72	68	197	419	952	25	118	293	168	574	136	999999	999999	665	859	999999	999999	292	999999	907	614	556	322	999999	487	676	999999	773	961	999999	282	539	999999	680	999999	358	612	130	999999	231	999999	984	39	363	651	383	972	874	285	999999	905	999999	915	575	765	515	999999	657	932	285	884	345	332	805	301	597	408	104	701	510	496	637	807	999999	864	629	526	958	888	114	999999	266	498	360	456	999999	999999	414	915	459	999999	955	999999	209	999999	999999	662	234	71	64	974	877	999999	999999	999999	278	999999	515	710	999999	988	788	768	827	581	627	846	999999	358	830	972	993	189	252	898	540	448	999999	72	167	967	999999	897	834	139	827	92	724	999999	187	466	119	703	779	470	999999	196	370	999999	719	999999	690	999999	240	91	981	697	931	875	584	830	999999	452	553	999999	695	890	934	999999	754	545	132	737	180	999999	863	299	410	999999	999999	999999	87	980	999999	306	287	999999	999999	752	999999	139	999999	999999	661	999999	999999	666	159	611	775	932	261	672	873	999999	738	953	704	867	227	999999	297	160	999999	239	752	425	999999	257	999999	999999	999999	192	999999	999999	394	999999	85	822	312	999999	149	798	16	999999	999999	415	999999	999999	567	334	999999	799	534	467	842	10	58	431	605	645	566	902	999999	507	999999	79	133	999999	790	999999	999999	999999	564	999999	551	498	154	657	146	999999	318	931	999999	566	554	435	657	999999	782	393	234	654	999999	666	999999	247	999999	509	999999	33	291	858	999999	999999	457	841	244	513	915	353	
856	400	999999	268	337	635	221	999999	952	999999	421	999999	477	406	240	999999	664	897	390	999999	999999	645	223	123	65	999999	553	588	119	999999	200	153	999999	438	537	999999	369	999999	339	15	999999	999999	999999	170	611	251	390	981	871	234	999999	347	999999	999999	934	999999	187	181	213	877	999999	999999	999999	999999	93	278	999999	49	868	406	863	706	568	999999	999999	494	98	63	999999	813	79	571	716	999999	536	852	30	999999	503	325	999999	197	754	999999	923	402	881	318	87	343	999999	351	123	475	999999	480	779	747	334	449	133	999999	669	999999	808	999999	916	168	712	240	257	999999	545	999999	749	675	951	116	462	999999	613	780	975	178	445	727	999999	999999	524	65	83	282	240	999999	202	532	999999	364	653	413	485	722	999999	999999	95	68	999999	999999	726	695	529	999999	295	449	836	999999	999999	999999	954	91	71	999999	644	999999	166	975	88	999999	359	226	157	999999	463	59	409	891	184	999999	92	386	999999	999999	999999	829	536	999999	986	790	227	849	384	999999	410	571	351	810	87	949	690	999999	980	999999	220	510	999999	933	218	246	50	945	178	29	419	577	171	183	160	815	130	754	988	298	999999	510	841	131	195	999999	999999	598	813	235	448	971	999999	605	677	24	999999	602	202	750	750	282	681	365	999999	833	410	999999	659	272	828	935	999999	692	999999	999999	668	425	747	999999	999999	451	141	999999	580	447	999999	565	505	999999	532	999999	562	999999	547	991	999999	485	514	999999	491	539	939	551	406	513	848	714	554	999999	355	999999	854	875	221	309	150	738	784	179	663	844	999999	999999	999999	311	999999	884	999999	69	881	193	911	396	999999	999999	999999	999999	547	77	598	465	999999	538	999999	666	672	686	999999	248	999999	100	701	344	698	646	999999	427	999999	105	999999	999999	570	999999	95	999999	955	468	50	999999	797	999999	200	717	580	207	999999	143	999999	83	638	696	857	905	218	791	999999	576	999999	198	141	94	778	452	937	634	895	527	452	628	710	213	646	815	451	300	899	983	764	501	813	734	695	999999	466	443	116	664	286	304	680	999999	771	851	90	713	782	748	999999	946	311	315	999999	113	372	434	999999	52	464	918	891	508	812	206	384	999999	999999	49	985	503	528	241	999999	158	947	331	999999	794	999999	738	517	999999	999999	817	999999	507	53	592	375	42	393	73	209	999999	412	999999	576	575	476	682	999999	742	763	285	428	79	74	542	165	50	999999	264	317	999999	410	999999	304	994	16	999999	363	807	999999	999999	120	464	42	883	
999999	775	999999	867	328	61	424	999999	397	928	399	129	443	999999	436	335	50	138	755	482	957	672	878	582	999999	999999	329	516	999999	999999	175	963	47	191	796	390	296	134	936	999999	312	635	353	375	999999	886	443	999999	380	348	913	981	708	559	926	83	897	181	308	728	732	907	705	587	999999	435	92	999999	999999	999999	48	915	202	499	180	999999	999999	512	978	999999	999999	476	146	999999	897	194	999999	487	999999	999999	492	124	999999	218	533	405	929	766	613	178	804	192	147	334	309	997	788	999999	999999	605	754	999999	203	625	572	999999	770	999999	690	578	180	604	995	999999	563	924	98	999999	966	774	401	562	899	810	878	973	339	999999	430	899	405	56	999999	999999	999999	107	999999	210	645	277	634	954	999999	45	997	209	196	155	770	385	999999	804	252	614	213	202	495	999999	747	598	999999	958	555	999999	182	134	506	345	32	465	13	887	999999	699	150	446	486	863	812	678	787	193	51	55	989	600	803	493	456	776	611	537	463	57	350	675	409	295	862	999999	999999	851	133	314	381	31	466	553	474	767	715	632	580	79	811	742	916	509	801	581	330	23	888	255	853	476	999999	301	358	474	999999	999999	999999	938	975	935	70	737	999999	999999	144	260	28	689	999999	999999	956	394	245	607	759	999999	494	291	552	690	962	877	999999	905	597	175	204	999	729	525	631	999999	103	875	682	189	835	833	447	80	994	209	195	874	519	50	65	999999	999999	148	999999	719	396	295	972	193	286	769	381	968	999999	29	999999	999999	358	324	300	999999	925	579	74	999999	843	482	999999	763	692	999999	395	556	120	454	294	591	999999	911	255	808	999999	499	999999	76	461	999999	24	975	249	999999	525	999999	999999	695	999999	145	84	55	999999	913	599	219	500	999999	999999	824	858	999999	734	378	726	447	79	999999	466	999999	676	997	209	375	467	721	524	52	71	201	806	999999	628	159	999999	999999	999999	342	219	693	998	213	692	637	619	413	250	870	922	87	999999	267	999999	399	468	86	845	510	999999	999999	694	457	638	192	27	999999	982	584	999999	953	412	737	999999	773	436	473	314	999999	755	64	480	654	130	983	75	548	195	999999	691	440	999999	534	886	999999	998	550	575	510	619	185	431	665	18	968	675	398	985	465	963	995	999999	999999	754	401	407	999999	337	654	126	478	999999	753	893	999999	35	999999	999999	940	774	885	897	804	999999	999999	999999	814	645	161	318	677	563	999999	999999	695	669	653	779	494	934	957	
223	921	394	150	927	999999	772	587	943	999999	547	54	690	999999	999999	967	999999	184	769	593	999999	185	346	448	915	528	487	207	761	999999	107	366	16	816	672	976	419	999999	653	954	52	67	218	519	140	519	999999	999999	598	701	331	999999	999999	350	562	999999	585	946	235	409	201	574	826	999999	701	190	47	999999	415	130	558	520	531	814	550	347	967	999999	318	406	999999	999999	999999	999999	60	999999	640	665	264	633	401	472	999999	999999	763	477	999999	999999	818	999999	481	176	783	478	999999	810	83	910	800	225	999999	758	638	999999	920	903	965	766	520	209	549	381	999999	781	728	95	999999	287	999999	999999	115	999999	17	368	924	321	999999	140	915	999999	428	999999	865	48	562	643	999999	756	332	999999	512	999999	136	999999	409	999999	999999	999999	749	68	875	795	859	727	999999	751	750	279	904	609	398	999999	850	281	780	819	515	580	228	95	261	188	954	201	570	640	999999	398	959	824	764	511	390	857	373	633	870	148	928	811	892	564	999999	999999	470	677	624	855	999999	589	594	976	784	664	999999	999999	840	667	166	479	999999	362	320	999999	844	887	454	993	907	156	948	999999	651	416	202	696	999999	241	730	893	999999	348	558	999999	240	788	727	999999	999999	676	792	999999	999999	459	263	539	253	999999	879	999999	232	631	947	692	999999	999999	999999	378	471	119	371	609	999999	273	999999	219	999999	940	848	66	999999	999999	942	999999	999999	745	394	201	999999	662	453	999999	999999	156	670	395	400	866	739	23	463	359	264	941	315	193	277	719	996	999999	736	999999	924	823	424	504	688	999999	338	895	832	999999	225	808	666	808	257	789	999999	77	818	999999	211	835	999999	810	474	11	999999	181	478	999999	205	999999	999999	999999	637	538	732	175	706	684	538	843	190	331	143	999999	284	999999	935	487	126	928	235	999999	111	99	230	613	999999	687	999999	166	427	999999	999999	999999	882	526	999999	999999	66	999999	371	999999	408	367	999999	280	677	28	727	999999	245	990	559	276	999999	137	999999	999999	999999	129	999999	29	999999	381	426	33	393	35	573	999999	336	226	430	689	567	101	400	743	444	949	999999	999999	999999	372	921	436	607	670	235	755	999999	631	410	937	301	352	251	36	941	999999	999999	652	455	969	102	28	999999	999999	709	791	736	304	114	367	193	133	68	529	460	990	999999	723	999999	817	278	704	999999	493	397	999999	999999	374	802	813	72	293	999999	990	280	999999	866	737	999999	999999	999999	999999	999999	52	753	177	293	999999	999999	951	214	173	
852	999999	700	999999	212	86	481	494	941	999999	502	999999	305	999999	567	999999	259	999999	133	688	761	365	999999	95	999999	999999	739	230	999999	137	798	851	608	898	440	929	299	882	699	789	265	477	502	999999	691	999999	747	853	610	225	472	27	827	525	412	497	838	615	999999	439	347	999999	562	999999	573	651	692	406	469	637	778	999999	858	999999	999999	294	862	151	404	950	35	886	999999	716	664	780	999999	999999	496	943	100	999999	671	999999	999999	13	999999	999999	94	999999	543	351	393	999999	446	999999	169	492	999999	128	634	999999	221	999999	413	999999	642	846	159	793	627	608	999999	999999	547	999999	704	597	892	429	379	184	999999	364	416	684	503	646	279	568	620	999999	990	378	318	403	999999	411	856	992	371	78	999999	300	999999	935	442	867	435	999999	401	571	999999	673	748	460	640	856	853	729	957	995	999999	591	999999	96	617	540	999999	154	999999	303	741	900	67	310	645	766	999999	481	999999	635	220	928	999999	59	999999	327	630	999999	763	615	999999	137	45	375	999999	947	999999	334	327	901	660	999999	719	107	830	700	999999	447	815	873	913	999999	487	331	785	999999	423	999999	155	999999	999999	999999	999999	26	745	614	865	692	808	697	647	618	999999	350	975	929	219	999999	229	999999	712	999999	52	889	999999	186	999999	713	590	999999	533	995	999999	999999	990	311	900	702	361	999999	834	923	999999	127	999999	999999	226	147	356	855	438	354	999999	905	588	728	999999	999999	324	569	964	999999	111	954	174	651	439	137	999999	674	38	516	999999	999999	415	788	553	999999	999999	407	959	512	367	734	999999	189	102	283	448	272	999999	409	388	999999	999999	683	999999	684	953	584	865	98	999999	681	826	922	999999	900	499	799	184	391	837	916	609	462	793	376	538	984	559	999999	689	96	679	629	138	925	752	999999	999999	999999	971	89	999999	870	724	685	907	999999	999999	201	784	648	98	612	571	471	193	798	889	455	999999	968	34	709	409	700	11	207	999999	711	158	767	833	316	999999	758	999999	738	737	117	468	44	441	367	381	999999	998	999999	999999	666	741	953	842	520	721	13	64	832	470	999999	684	710	709	999999	999999	26	999999	781	203	812	97	455	71	782	987	121	537	666	337	999999	702	934	150	137	969	204	999999	323	999999	416	704	999999	277	713	433	758	999999	999999	324	365	234	999999	873	999999	579	295	892	70	999999	610	999999	999999	505	111	332	999999	570	582	999999	848	101	501	999999	786	118	545	999999	357	999999	238	999999	938	352	972	999999	485	
999999	999999	999999	684	312	864	999999	984	940	316	999999	176	999999	999999	198	752	726	476	273	732	39	96	146	43	117	999999	999999	304	823	537	999999	533	966	847	688	999999	34	198	999999	236	712	213	846	801	999999	22	966	674	50	43	221	999999	708	412	455	974	758	999999	576	999999	999999	495	170	413	271	999999	209	544	995	999999	728	999999	930	47	30	999999	999999	999999	543	105	999999	47	264	790	325	179	999999	999999	401	999999	915	999999	621	999999	83	226	53	443	999999	977	812	999999	678	526	999999	999999	945	671	391	629	733	423	999999	999999	199	999999	241	999999	97	101	697	645	152	999999	607	228	916	162	963	804	783	807	804	566	292	999999	369	737	485	641	999999	999999	182	999999	980	502	529	150	588	958	985	673	355	449	290	176	289	396	918	999999	767	999999	707	587	846	926	619	424	198	999999	999999	999999	894	456	999999	542	473	380	999999	999999	699	999999	573	15	818	119	461	365	285	126	999999	972	818	398	874	441	999999	595	925	63	882	114	951	545	211	999999	999999	899	999999	747	702	908	94	813	397	991	229	702	768	736	999999	264	999999	81	186	783	684	999999	581	435	95	877	454	999999	232	594	824	37	803	335	341	999999	782	538	423	957	999999	999999	11	883	221	754	999999	999999	588	999999	966	999999	999999	428	807	281	327	156	999999	825	464	999999	999999	999999	176	201	999999	443	404	913	999999	610	658	228	999999	679	505	999999	223	341	999999	264	670	999999	628	945	668	384	528	999999	999999	635	876	598	503	999999	999999	208	716	29	856	393	795	675	999999	999999	231	151	533	999999	776	629	933	330	773	209	175	986	999999	999999	533	523	999999	344	999999	845	734	69	724	999999	264	306	982	999999	485	668	469	995	456	999999	999999	526	851	399	293	615	702	999999	824	303	885	437	34	495	496	342	478	461	996	999999	631	171	426	689	873	479	646	739	845	999999	740	180	999999	911	507	16	672	999999	60	73	152	187	245	999999	957	826	282	496	708	999999	999999	999999	998	153	641	562	110	171	526	814	968	999999	711	719	563	715	897	999999	987	489	669	953	411	932	169	999999	926	995	999999	56	206	159	40	702	916	731	999999	396	280	945	906	510	999999	245	105	999999	999999	999999	867	252	929	170	509	228	483	246	999999	75	984	999999	999999	999999	438	479	617	818	932	19	999999	832	542	510	999999	52	582	999999	954	175	837	999999	999999	410	137	999999	127	46	650	812	228	999999	134	116	412	93	999999	801	81	529	627	286	256	467	723	999999	
709	999999	328	999999	646	324	291	441	999999	13	220	235	977	948	362	581	999999	130	790	132	707	436	107	999999	733	781	999999	435	547	561	999999	519	999999	102	999999	999999	717	999999	175	904	398	692	878	999999	873	999999	824	133	177	56	999999	136	677	600	337	283	331	570	734	864	236	856	999999	676	280	701	548	884	177	664	863	984	954	885	999999	25	557	699	885	999999	957	999999	268	501	452	607	999999	96	765	507	375	156	459	311	999999	542	999999	999999	138	182	544	939	955	512	999999	133	181	792	866	999999	725	632	685	93	907	999999	598	999999	233	672	859	462	129	669	298	999999	535	653	217	201	227	355	571	712	116	27	999999	755	318	328	436	59	230	453	782	743	999999	375	403	415	999999	404	999999	465	322	999999	820	296	223	475	598	527	584	674	103	999999	71	972	999999	999999	999999	999999	94	904	246	810	242	999999	886	555	999999	170	260	801	999999	823	377	999999	999999	999999	999999	721	542	843	730	908	474	555	359	412	999999	498	397	513	161	111	999999	83	999999	512	849	999999	409	668	999999	438	999999	783	427	280	12	955	582	999999	692	542	309	251	184	337	345	999999	326	484	872	999999	772	746	650	155	999999	999999	886	887	184	63	322	999999	999999	302	640	999999	138	89	409	727	916	444	999999	999999	802	999999	899	891	176	172	828	999999	795	473	999999	531	142	281	767	709	79	694	778	639	999999	999999	628	881	999999	654	558	247	999999	155	840	999999	999999	42	353	444	999999	999999	720	21	234	396	88	160	637	119	999999	856	321	999999	999999	232	665	191	397	999999	450	999999	999999	522	999999	591	999999	650	633	999999	605	110	999999	333	315	84	999999	766	414	834	356	999999	254	587	105	999999	999999	383	497	617	673	743	644	975	993	386	999999	208	999999	643	545	999999	999999	310	513	458	927	988	395	582	999999	898	777	563	999999	972	773	616	999999	912	999999	477	999999	25	663	999999	465	999999	999999	928	284	775	999999	999999	298	917	951	943	84	647	774	937	988	999999	369	774	999999	999999	954	30	613	999999	999999	999999	977	78	285	511	646	651	992	974	657	467	999999	483	539	999999	275	999999	31	829	542	779	147	728	999999	248	999999	889	999999	384	998	319	324	99	994	999999	999999	999999	642	449	306	432	654	800	289	530	615	885	245	960	816	851	999999	784	999999	999999	999999	999999	589	999999	856	757	756	618	976	348	152	218	999999	999999	223	55	471	582	999999	119	134	999999	448	958	632	769	999999	934	568	157	321	540	447	992	526	543	
999999	999999	999999	549	675	46	823	941	999999	407	406	999999	999999	771	389	425	261	999999	999999	999999	811	630	414	96	999999	999999	999999	829	999999	612	999999	497	148	680	999999	866	989	983	443	98	523	999999	579	235	999999	84	197	999999	767	895	999999	904	125	516	731	20	199	999999	446	999999	999999	994	999999	776	636	909	999999	77	367	999999	999999	278	108	788	496	314	60	189	722	39	634	999999	72	141	333	866	381	631	999999	403	676	493	547	589	112	529	999999	803	599	999999	642	129	439	999999	999999	19	805	336	30	427	999999	999999	783	999999	229	732	932	783	452	999999	999999	999999	999999	999999	847	999999	999999	999999	685	967	722	999999	590	269	396	514	823	999999	672	324	70	54	610	531	444	666	709	139	370	380	999999	999999	361	829	926	999999	10	999999	999999	525	287	999999	650	63	704	999999	429	524	999999	714	908	124	999999	138	999999	999999	999999	597	529	190	243	601	158	315	380	913	896	761	999999	999999	999999	357	421	999999	999999	773	403	557	999999	731	246	194	999999	656	999999	482	698	232	129	999999	631	413	946	225	292	685	999999	345	682	791	815	668	191	464	210	561	702	963	101	936	999999	652	770	797	999999	58	492	999999	844	898	999999	999999	641	899	933	110	999999	205	864	360	635	68	999999	45	999999	999999	13	654	455	999999	779	735	141	193	354	978	642	159	281	243	203	999999	500	784	576	152	36	291	531	999999	161	999999	109	740	999999	40	778	734	999999	376	55	837	56	935	999999	489	542	999999	999999	955	467	999999	924	630	167	989	568	999999	469	773	999999	999999	133	355	758	283	635	400	999999	324	210	907	999999	905	198	999999	598	565	666	96	610	578	999999	575	642	899	999999	478	583	999999	471	999999	999999	118	825	333	999999	701	186	844	853	151	576	241	999999	560	999999	29	442	999999	401	13	433	382	999999	999999	985	557	713	858	701	999999	816	570	999999	520	999999	169	89	864	999999	897	999999	999999	242	469	999999	999999	820	91	916	562	46	782	919	468	266	893	945	852	999999	999999	987	327	153	696	334	15	388	244	918	823	999999	577	999999	503	624	999999	149	703	971	489	737	631	941	148	130	999999	651	999999	264	748	224	237	526	999999	910	71	678	546	999999	999999	126	586	173	103	623	469	634	425	843	999999	754	251	999999	858	428	365	385	14	576	300	999999	993	979	179	608	711	999999	661	593	563	932	999999	569	975	373	999999	468	999999	525	661	999999	235	550	610	999999	973	999999	667	78	554	685	673	969	843	641	133	606	999999	
494	999999	418	973	832	290	721	161	682	905	495	277	999999	537	999999	915	999999	139	999999	379	185	635	365	393	593	49	878	268	633	725	344	250	554	474	363	613	253	436	999999	270	888	843	999999	450	181	801	657	999999	194	64	999999	511	680	237	818	859	999999	999999	390	793	412	463	527	999999	571	255	722	999999	183	875	999999	999999	999999	192	491	999999	344	914	221	999999	391	730	999999	999999	773	832	569	327	655	504	67	228	56	999999	858	435	999999	344	879	999999	88	234	999999	319	392	497	775	498	999999	486	524	999999	812	598	411	681	999999	948	192	738	685	405	777	679	999999	453	418	136	999999	66	26	999	45	295	713	167	756	999999	196	286	67	81	581	179	999999	999999	999999	999999	208	999999	56	999999	161	151	250	999999	999999	999999	501	939	999999	999999	174	689	469	999999	606	999999	885	999999	999999	624	762	906	999999	999999	824	608	699	401	47	960	927	156	19	650	999999	893	55	39	710	462	273	257	207	418	906	999999	710	999999	819	888	572	953	261	431	999999	255	470	999999	859	848	604	109	999999	128	720	27	679	819	676	712	482	999999	544	472	360	514	709	271	708	932	999999	999999	582	999999	999999	973	894	588	999999	602	999999	419	180	999999	857	999999	355	89	698	888	221	890	999999	116	416	717	419	789	80	999999	545	209	927	926	950	370	527	753	730	999999	133	999999	999999	83	999999	72	999999	683	614	197	169	999999	573	819	721	17	455	475	741	680	564	115	517	999999	66	233	492	999999	910	497	999999	601	358	951	999999	129	999999	714	827	354	999999	999999	185	999999	940	915	999999	117	999999	943	999999	61	22	59	192	28	584	847	27	65	580	999999	772	127	999999	567	281	622	64	999999	899	740	648	397	647	999999	999999	999999	996	151	999999	384	999999	999999	582	999999	589	308	999999	999999	544	269	697	999999	773	602	999999	67	999999	382	999999	999999	63	612	53	999999	413	999999	411	364	98	951	851	999999	467	205	400	999999	545	954	977	972	999999	317	67	640	52	876	623	55	864	871	999999	623	999999	585	331	999999	923	407	999999	964	897	999999	999999	592	418	821	314	577	211	168	522	388	404	670	169	745	555	413	999999	999999	11	366	500	226	661	238	378	881	874	963	999999	999999	999999	23	85	999999	658	474	231	999999	999999	999999	999999	705	359	999999	228	836	425	999999	999999	519	275	999999	962	999999	914	999999	930	190	453	432	999999	999999	286	384	616	999999	595	720	97	90	999999	911	964	999999	522	794	867	999999	19	541	466	299	91	372	
872	126	60	544	534	225	543	51	777	149	352	605	428	974	999999	837	251	705	497	801	337	999999	692	16	28	999999	575	999999	181	911	966	999999	167	914	512	499	999999	60	195	872	546	150	143	824	614	999999	999999	892	455	181	300	760	801	999999	999999	999999	999999	999999	526	415	649	363	870	865	999999	937	448	514	471	805	505	201	520	624	265	196	999999	867	402	999999	753	999999	999999	999	621	216	999999	877	879	993	75	298	533	780	233	193	280	278	999999	999999	479	861	431	999999	676	109	249	186	34	999999	298	999999	651	426	661	966	628	871	254	966	334	570	635	478	740	217	667	740	401	81	916	999999	226	725	631	892	999999	999999	333	521	966	436	853	999999	705	508	646	999999	999999	266	999999	408	999999	999999	351	909	999999	952	909	468	441	509	785	952	931	999999	350	925	795	769	715	999999	548	999999	10	898	717	999999	999999	241	570	560	621	145	517	518	928	541	383	722	666	308	999999	999999	90	999999	650	900	999999	369	168	999999	321	359	550	999999	860	999999	999999	452	999999	631	190	678	897	880	887	999999	445	422	417	999999	551	83	112	416	368	999999	652	542	257	816	504	999999	83	849	249	272	594	999999	999999	999999	857	931	530	44	128	999999	967	209	580	999999	465	999999	951	360	180	248	999999	144	662	186	647	151	204	384	136	999999	604	58	999999	624	64	948	999999	779	999999	620	552	77	297	999999	716	453	962	256	361	817	462	723	679	10	26	460	834	999999	999999	715	736	155	908	999999	902	918	567	999999	946	999999	999999	181	999999	559	999999	188	846	800	999999	203	189	948	32	318	323	881	379	999999	608	604	124	999999	999999	245	884	406	169	945	959	797	886	999999	310	844	896	999999	999999	129	999999	837	999999	43	20	796	999999	787	133	599	38	30	999999	926	356	351	402	637	392	173	675	298	28	999999	840	673	317	181	648	188	422	42	567	259	335	771	990	999999	283	992	999999	999999	283	569	916	939	257	959	661	958	452	268	899	160	453	26	818	713	202	347	488	364	149	944	187	999999	999999	299	999999	585	999999	322	999999	399	464	579	24	459	999999	901	425	358	999999	689	999999	164	143	417	806	318	952	287	999999	935	513	353	956	338	392	999999	999999	957	368	86	607	139	903	999999	999999	874	999999	999999	728	301	921	140	844	999999	218	999999	863	54	999999	292	632	999999	999999	428	999999	999999	622	685	999999	74	999999	468	989	999999	999999	606	999999	633	999999	932	317	592	559	999999	23	999999	509	506	129	999999	
999999	441	473	86	999999	533	704	485	624	584	261	325	302	663	876	463	151	410	999999	612	999999	999999	332	561	999999	49	999999	999999	414	512	611	126	565	708	999999	982	994	913	990	559	901	775	18	147	680	999999	300	895	999999	559	241	999999	139	517	999999	999999	119	912	999999	414	999999	865	80	122	973	145	760	999999	655	999999	469	237	420	818	999999	997	231	999999	881	984	999999	999999	129	999999	280	513	999999	58	122	999999	999999	91	812	586	550	45	704	896	173	999999	241	706	249	826	100	14	688	321	806	597	604	923	40	127	665	999999	746	999999	841	470	158	711	481	473	29	387	999999	834	999999	675	303	335	32	999999	753	999999	999999	302	764	275	999999	675	252	999999	587	999999	999999	999999	999999	171	299	488	64	703	395	529	234	776	806	712	589	999999	53	999999	304	279	901	694	374	622	999	453	461	575	645	999999	999999	999999	885	79	336	729	913	116	385	814	280	999999	999999	233	818	999999	496	999999	999999	971	632	999999	229	318	999999	999999	331	308	171	845	37	488	68	912	70	276	999999	737	999999	859	940	936	755	489	998	582	999999	150	804	999999	957	409	999999	673	999999	357	737	577	29	969	408	614	945	999999	787	791	270	47	172	551	999999	759	676	999999	40	695	365	999999	319	477	999999	190	503	775	888	627	599	394	72	713	539	322	999999	999999	461	335	999999	225	999999	216	321	706	978	999999	673	207	999999	999999	642	165	992	997	267	999999	357	227	120	180	650	999999	201	876	975	459	21	409	51	270	375	999999	703	149	48	112	165	916	999999	250	111	690	895	537	751	907	999999	541	999999	175	68	243	224	999999	575	541	24	445	730	528	251	273	166	471	696	937	461	852	958	999999	396	440	25	999999	78	960	274	999999	999999	78	738	480	354	875	999999	142	490	881	574	507	97	719	195	684	999999	837	999999	433	999999	999999	455	868	999999	900	999999	999999	228	354	999999	614	276	999999	999999	662	790	771	919	291	269	563	456	579	288	999999	999999	677	254	341	871	241	435	841	999999	321	622	999999	897	454	999999	583	999999	146	138	959	999999	999999	408	533	999999	237	918	252	173	999999	367	999999	590	130	833	111	383	887	483	522	188	434	537	999	50	919	873	999999	999999	685	650	320	451	328	999999	339	278	721	447	643	999999	999999	678	545	999999	746	289	999999	999999	999999	999999	999999	663	616	780	805	209	999999	492	999999	999999	453	68	487	637	56	434	271	899	503	999999	661	999999	840	209	995	999999	992	55	303	640	107	
999999	999999	485	623	999999	834	999999	999999	139	870	238	472	288	869	134	201	907	906	999999	999999	876	999999	173	999999	586	823	999999	999999	59	217	999999	999999	344	999999	599	999999	999999	23	400	600	723	483	999999	962	999999	999999	561	339	871	564	999999	148	980	622	230	737	35	937	47	833	427	763	375	922	517	999999	138	32	280	265	199	894	516	722	999999	403	753	999999	125	608	272	87	913	494	133	224	218	722	999999	861	843	74	976	999999	999999	999999	118	451	999999	394	848	539	69	615	375	200	631	999999	999999	827	984	824	821	438	571	999999	849	881	799	999999	830	416	985	999999	421	134	918	950	549	343	294	311	756	731	760	732	27	307	999999	932	999999	950	999999	219	877	28	252	999999	994	999999	999999	236	652	161	564	441	999999	650	999999	999999	282	999999	719	984	542	682	78	100	678	999999	332	552	761	866	710	879	22	999999	541	403	881	380	956	717	999999	67	659	604	176	328	189	377	999999	878	999999	911	241	999999	677	204	999999	999999	868	999999	509	568	475	785	451	684	428	778	999999	999999	368	999999	724	999999	762	999999	33	999999	923	359	999999	955	448	999999	215	799	648	603	999999	346	453	729	511	999999	217	663	999999	999999	999999	492	999999	999999	267	312	999999	759	999999	999999	657	203	181	485	999999	519	505	554	130	999999	580	651	999999	825	679	773	357	999999	399	999999	793	108	891	999999	321	441	459	258	999999	146	372	999999	613	419	946	905	999999	968	999999	999999	304	663	543	999	303	511	999999	84	731	494	954	881	369	272	445	558	311	999999	173	797	69	257	999999	983	230	999999	47	626	879	774	608	999999	147	406	628	140	999999	891	856	809	983	385	527	213	191	490	96	350	973	397	603	153	804	703	933	57	806	559	999999	179	474	830	204	956	886	999999	743	999999	643	999999	993	999999	175	363	813	683	999999	653	802	739	999999	697	653	491	181	464	584	444	473	581	334	15	121	686	345	999999	999999	571	326	615	747	133	706	667	404	193	978	999999	999999	259	328	999999	757	50	142	777	187	713	999999	431	991	999999	499	999999	981	987	307	488	999999	999999	503	999999	337	999999	992	999999	999999	985	97	999999	486	999999	999999	223	999999	999999	258	81	999999	568	974	477	786	894	623	447	999999	644	686	417	886	999999	999999	238	756	170	825	999999	58	999999	787	202	625	798	999999	999999	754	286	809	809	999999	236	999999	459	999999	35	382	442	572	554	999999	355	999999	680	999999	999999	710	325	466	999999	356	687	999999	335	999999	782	999999	987	
949	765	692	357	999999	999999	677	659	564	973	552	999999	787	392	999999	503	999999	441	893	999999	697	957	158	439	819	999999	462	999999	212	609	999999	999999	183	394	492	999999	999999	931	521	999999	12	451	432	737	999999	735	314	963	689	529	396	350	999999	905	300	992	617	263	538	999999	424	625	999999	955	999999	648	557	999999	900	999999	642	17	919	472	943	255	999999	999999	666	94	412	999999	999999	682	222	337	25	277	103	500	200	607	403	404	999999	999999	994	999999	441	134	187	911	73	499	999999	388	430	425	962	54	466	205	597	453	714	925	263	774	742	967	633	289	310	999999	999	44	613	524	466	566	999999	68	979	541	999999	501	435	872	794	833	999999	599	315	58	43	999999	20	949	690	90	999999	229	999999	999999	500	898	610	662	500	999999	775	999999	959	405	793	408	226	999999	547	223	499	391	979	999999	70	43	973	261	999999	999999	33	999999	999999	385	999999	999999	334	514	51	17	890	773	999999	999999	68	11	999999	909	265	999999	778	954	999999	476	591	741	249	999999	414	466	999999	999999	296	495	829	121	999999	584	961	760	999999	711	24	539	999999	726	19	999999	999999	68	999999	74	996	741	235	999999	261	999999	999999	702	999999	509	109	584	93	541	486	886	121	947	930	999999	999999	999999	561	76	940	999999	153	864	731	210	974	999999	73	860	362	999999	269	760	859	712	790	269	968	574	999999	439	456	999999	249	133	927	999999	138	347	126	501	190	999999	139	999999	224	929	999999	592	999999	753	520	232	188	932	626	360	999999	227	275	999999	536	986	464	999999	426	361	624	999999	282	82	227	726	744	861	374	110	999999	999999	999999	860	298	385	50	999999	999999	233	613	317	999999	999999	815	911	999999	437	999999	204	999999	999999	999999	862	315	371	319	999999	536	794	488	326	999999	525	999999	999999	999999	415	999999	160	945	606	591	999999	748	316	999999	705	266	999999	654	317	896	999999	405	12	519	999999	554	926	76	588	331	134	999999	296	749	999999	847	209	193	666	46	814	258	108	47	999999	124	998	270	613	999999	231	150	181	430	999999	999999	727	106	102	860	473	94	367	284	467	458	999999	567	130	858	67	132	999999	280	91	922	307	965	751	999999	556	666	462	999999	110	983	573	999999	361	999999	130	113	100	806	999999	729	890	823	580	319	999999	999999	999999	755	148	109	163	900	999999	475	999999	761	999999	581	313	807	631	975	999999	483	999999	595	216	269	999999	953	41	999999	999999	361	41	999999	999999	999999	999999	125	526	707	253	10	999999	672	526	
885	48	368	758	999999	502	765	108	915	649	106	434	999999	234	880	26	195	78	972	203	987	999999	999999	376	913	723	197	291	924	731	999999	653	223	78	330	230	379	999999	999999	687	942	263	125	999999	298	999999	789	890	645	999999	999999	999999	857	479	539	451	698	992	999999	796	315	483	183	999999	475	453	220	999999	904	659	999999	989	556	295	999999	733	328	999999	999999	999999	999999	307	999999	999999	672	251	796	744	999999	878	532	387	360	725	999999	468	90	931	368	999999	796	789	986	985	53	999999	385	999999	228	999999	133	192	914	939	999999	17	838	940	521	233	656	476	471	36	999999	269	639	999999	999999	791	999999	396	157	241	119	153	320	659	200	603	865	234	999999	732	755	349	999999	420	999999	999999	630	149	420	144	199	330	328	960	999999	783	439	554	658	436	999999	999999	999999	682	999999	719	999999	999999	999999	999999	367	431	999999	739	280	788	796	999999	969	999999	171	513	976	999999	999999	788	824	360	801	416	174	321	999999	98	578	29	999999	790	590	152	677	452	999999	502	777	767	378	999999	689	79	987	220	585	120	275	649	999999	999999	999999	51	999999	346	386	343	752	999999	999999	862	999999	261	484	16	638	827	870	718	123	483	245	285	999999	246	670	731	429	954	735	465	999999	999999	269	289	160	999999	257	341	999999	999999	749	730	911	516	999999	999999	595	980	582	758	249	557	535	999999	788	363	631	658	675	654	999999	798	999999	400	49	241	991	204	999999	99	580	538	999999	68	733	514	374	999999	999999	242	146	999999	382	977	225	275	403	982	501	796	917	598	666	999999	999999	951	419	521	477	197	447	999999	134	492	187	710	999999	477	553	284	999999	727	841	999999	517	999999	999999	343	184	773	837	19	703	999999	181	982	872	240	917	782	105	852	436	630	999999	746	999999	999999	799	514	370	926	439	227	807	199	999999	999999	903	999999	534	86	346	703	360	999999	696	76	999999	205	999999	674	559	771	188	999999	301	220	999999	771	162	537	543	669	413	910	580	486	261	981	234	649	999999	253	257	29	515	999999	280	999999	999999	257	578	604	999999	696	377	667	999999	670	898	546	585	142	522	999999	542	677	299	449	857	220	999999	339	970	199	347	316	999999	169	630	999999	940	999999	721	904	959	939	999999	717	542	999999	447	591	92	688	999999	204	730	260	486	999999	443	830	509	999999	443	248	633	487	358	70	154	999999	49	999999	999999	304	421	617	999999	603	683	582	907	945	772	233	256	292	135	153	585	273	999999	792	134	119	
999999	881	471	720	999999	999999	368	999999	767	569	551	752	91	768	782	123	222	882	164	860	999999	563	999999	219	991	350	361	214	999999	881	205	257	215	496	523	540	155	327	999999	177	999999	999999	999999	212	682	504	210	367	371	472	60	999999	637	274	999999	227	813	261	729	964	164	163	996	999999	373	999999	546	595	254	999999	967	999999	595	987	646	497	385	864	537	496	150	999999	843	23	830	404	620	941	310	306	726	894	597	332	22	70	439	301	838	388	958	615	122	999999	504	165	215	999999	628	698	841	948	723	242	824	170	320	982	65	999999	999999	999999	294	999999	525	83	999999	272	999999	585	68	999999	35	159	538	999999	999999	725	519	675	999999	969	323	611	465	999999	999999	999999	508	852	750	999999	999999	999999	704	363	330	174	602	999999	857	942	676	52	640	757	922	999999	703	999999	288	595	473	389	779	713	999999	682	999999	999999	902	941	999999	132	835	612	848	999999	454	184	213	999999	132	97	818	257	303	280	971	999999	999999	999999	661	218	573	999999	982	999999	100	991	82	648	999999	854	528	999999	187	553	217	37	909	766	130	529	95	999999	472	385	999999	531	999999	20	710	784	892	307	290	999999	558	680	629	999999	75	999999	999999	565	45	277	569	902	79	999999	73	944	799	98	485	999999	132	11	692	999999	999999	569	581	72	999999	897	961	231	635	999999	994	536	408	917	701	666	427	999999	535	999999	816	669	462	669	946	999999	999999	804	999999	157	433	557	987	32	707	506	881	999999	999999	148	316	999999	276	448	755	537	999999	881	999999	818	715	999999	476	999999	790	999999	999999	912	125	999999	911	167	409	999999	208	999999	548	385	219	205	785	999999	902	999999	888	477	402	23	914	419	230	999999	417	999999	442	830	90	500	242	92	399	969	924	999999	236	159	938	788	249	317	988	999999	671	201	999999	338	700	89	609	323	232	103	997	705	950	808	999999	407	55	999999	999999	58	152	137	806	815	999999	455	170	739	538	999999	774	999999	999999	69	441	226	969	114	999999	11	999999	919	860	306	999999	228	506	999999	409	541	743	871	950	999999	28	544	394	999999	999999	255	918	870	784	617	999999	401	284	890	376	532	999999	941	248	365	167	233	277	510	844	243	948	742	339	997	870	902	655	491	999999	897	831	999999	238	999999	92	30	144	999999	977	999999	944	616	61	999999	113	999999	632	595	999999	794	276	999999	999999	642	307	186	541	787	747	426	745	999999	848	479	700	686	712	365	282	999999	99	35	999999	273	299	342	
690	999999	893	78	999999	70	709	999999	630	999999	999999	596	999999	999999	488	356	505	999999	835	999999	767	582	186	999999	99	277	323	644	705	251	361	119	999999	965	999999	999999	893	678	156	999999	94	601	848	753	999999	999999	779	375	658	999999	529	972	438	148	574	999999	285	477	999999	11	747	74	551	388	595	269	253	620	420	409	462	826	413	160	76	175	733	432	117	972	498	947	985	999999	721	389	680	214	400	999999	803	999999	698	999999	937	29	59	469	999999	59	999999	999999	955	259	289	999999	568	288	82	999999	999999	853	999999	17	513	799	89	589	999999	999999	588	48	230	43	605	46	138	268	999999	56	125	273	274	68	108	999999	992	735	999999	999999	821	401	141	991	999999	950	66	691	641	999999	999999	470	999999	999999	470	834	999999	999999	653	253	575	309	999999	36	999999	121	588	310	908	183	807	999999	906	648	999999	999999	907	239	40	655	979	999999	627	83	116	655	999999	322	598	273	402	79	92	999999	453	999999	335	999999	707	891	371	999999	783	468	340	596	999999	164	566	282	927	708	891	999999	273	138	682	992	999999	637	649	276	711	644	999999	737	271	476	999999	873	862	999999	999999	999999	294	999999	663	168	743	519	999999	317	755	325	999999	999999	188	94	176	324	999999	342	195	80	251	105	54	148	999999	999999	999999	98	959	692	420	136	187	752	714	999999	475	523	259	410	999999	999999	520	395	308	97	999999	187	999999	880	999999	529	616	461	897	199	189	524	481	150	194	12	357	72	905	999999	999999	436	380	999999	849	324	999999	784	999999	999999	584	658	999999	599	53	999999	788	88	657	999999	519	726	854	524	859	950	51	118	226	999999	984	457	490	98	582	999999	807	181	40	720	446	832	928	988	999999	531	685	999999	107	46	999999	999999	415	999999	700	789	581	855	277	899	283	974	567	988	923	999999	999999	750	27	920	350	999999	57	937	453	687	798	866	910	999999	999999	169	999999	190	330	715	52	999999	398	999999	551	952	999999	141	447	472	274	939	74	488	363	999999	865	186	696	606	231	477	570	23	991	714	944	939	634	123	962	387	999999	218	999999	701	362	234	378	398	713	915	500	999999	422	859	801	431	975	999999	303	835	494	723	493	575	905	385	801	999999	17	999999	507	333	510	887	280	856	404	661	999999	641	807	308	893	315	999999	589	600	142	912	522	963	303	820	137	999999	945	724	518	796	976	433	541	390	999999	999999	176	480	534	999999	945	37	324	757	999999	37	999999	829	187	597	325	784	668	
924	999999	11	999999	512	383	994	334	141	886	999999	605	999999	999999	917	155	999999	810	119	999999	553	966	495	648	546	999999	999999	706	126	546	920	999999	202	764	617	895	746	999999	663	107	539	263	814	150	459	161	454	999999	999999	683	290	999999	216	718	125	999999	999	362	999999	354	283	999999	218	594	965	999999	413	452	999999	999999	999999	693	156	21	999999	299	162	354	199	394	999999	347	438	442	266	999999	273	483	649	999999	896	999999	546	318	823	251	999999	230	185	999999	999999	12	113	256	999999	596	999999	999999	999999	825	804	999999	173	283	641	935	860	776	337	832	130	930	803	997	134	25	156	999999	999999	295	999999	999999	999999	999999	646	711	244	999999	168	670	502	78	302	824	999999	252	999999	272	677	887	391	999999	892	353	945	818	208	115	132	267	999999	999999	999999	999999	580	872	999999	49	637	930	701	679	617	667	999999	61	637	978	152	882	999999	999999	170	310	903	976	49	825	999999	999999	512	138	999999	900	230	700	999999	405	254	983	767	190	635	746	999999	999999	999999	234	24	893	999999	230	963	249	999999	565	999999	705	992	603	832	659	861	809	428	572	999999	717	447	639	999999	241	734	999999	999999	615	999999	423	124	201	326	814	811	999999	999999	999999	999999	819	438	665	67	999999	413	999999	999999	999999	999999	999999	999999	623	102	999999	787	385	999999	948	495	999999	999999	999999	999999	228	591	801	287	28	847	576	171	146	407	999999	288	782	581	999999	828	999999	999999	999999	296	433	999999	501	109	382	999999	436	390	699	796	999999	694	582	999999	838	775	612	373	142	270	752	663	999999	226	301	664	15	803	282	130	411	795	999999	568	999999	133	999999	702	999999	999999	420	195	999999	349	46	999999	999999	999999	742	857	999999	720	876	999999	544	999999	912	284	999999	718	31	999999	118	578	395	575	576	23	476	715	685	999999	999999	151	850	567	200	999999	190	195	958	999999	999999	999999	904	690	919	382	34	999999	221	999999	894	196	969	999999	999999	893	999999	471	539	692	956	37	182	315	261	735	895	976	579	999999	104	622	999999	999999	571	693	674	705	655	999999	988	364	504	869	999999	282	181	999999	999999	306	890	718	655	276	999999	43	252	598	438	194	999999	58	541	151	721	281	437	530	226	393	999999	257	999999	999999	703	601	533	312	299	999999	564	833	496	283	189	999999	967	492	999999	537	451	999999	276	471	717	940	822	362	999999	744	845	999999	846	106	87	642	903	319	573	999999	510	939	308	460	629	653	561	268	962	345	999999	999999	999999	999999	942	153	981	
999999	627	762	779	180	999999	555	999999	999999	987	399	205	546	482	657	918	799	37	511	777	815	841	74	999999	564	399	813	440	999999	942	167	164	934	660	999999	999999	999999	999999	339	785	999999	327	716	999999	999999	72	425	862	999999	36	908	661	440	999999	175	512	999999	382	224	781	350	124	241	999999	999999	245	271	886	923	965	116	999999	697	999999	999999	498	135	999999	227	501	973	950	999999	874	44	506	999999	568	494	56	999999	438	39	999999	999999	999999	95	745	836	926	801	539	999999	999999	919	364	999999	715	351	677	387	163	164	999999	999999	400	999999	367	999999	332	521	702	401	877	836	678	999999	148	291	395	999999	389	571	301	699	444	999999	999999	954	679	542	18	227	817	669	975	283	316	999999	999999	307	999999	808	514	415	108	148	71	854	999999	999999	825	434	955	999999	997	999999	863	999999	373	388	247	412	266	789	512	485	999999	217	860	999999	218	397	246	98	999999	581	67	999999	600	305	949	249	713	840	717	584	271	552	671	394	420	292	999999	665	70	999999	999999	725	999999	623	564	999999	994	847	631	437	999999	867	590	999999	534	977	433	77	439	998	699	999999	81	927	223	41	546	476	984	926	999999	581	999999	999999	999999	999999	999999	977	741	999999	254	866	218	289	999999	404	962	255	859	442	999999	999999	236	71	627	134	999999	999999	409	532	999999	527	863	705	999999	999999	839	232	396	999999	995	999999	335	343	753	833	999999	792	539	819	999999	999999	616	999999	77	999999	999999	999999	741	904	999999	999999	578	219	788	726	12	513	861	781	564	999999	999999	999999	447	999999	999999	999999	318	793	916	861	999999	589	463	27	911	321	637	999999	270	872	999999	491	514	988	877	126	555	36	830	704	930	758	999999	339	999999	950	114	999999	715	999999	658	947	988	827	570	988	755	770	815	691	875	999999	520	691	258	378	162	459	535	867	999999	291	963	222	930	687	334	134	999999	960	217	973	23	999999	999999	543	503	686	427	889	999999	784	221	148	828	999999	247	573	90	72	797	655	999999	999999	124	377	983	775	999999	882	664	999999	999999	854	484	902	130	711	477	714	999999	476	41	646	507	999999	80	824	393	144	450	761	53	524	999999	562	844	999999	695	847	999999	727	790	544	235	738	999999	366	664	926	676	535	999999	999999	197	999999	999999	999999	999999	561	999999	168	999999	762	442	902	999999	668	691	922	68	954	26	630	164	157	685	496	421	999999	961	714	169	466	467	914	999999	678	337	842	938	361	825	143	550	999999	345	37	112	332	160	
933	674	742	868	999999	519	475	999999	999999	645	136	81	580	599	592	998	925	999999	527	246	999999	340	849	983	707	138	999999	89	762	812	999999	394	999999	618	999999	49	427	999999	745	405	200	467	298	206	811	289	999999	544	957	999999	419	999999	999999	95	249	603	999999	759	171	592	999999	395	999999	237	999999	741	983	961	571	999999	581	999999	558	999999	56	453	52	999999	999999	428	883	999999	131	369	402	925	810	12	379	434	223	667	437	999999	768	999999	18	70	219	79	999999	293	972	414	999999	92	183	461	49	796	999999	999999	587	743	999999	999999	274	98	834	71	931	980	999999	999999	340	913	899	405	364	251	999999	981	443	111	132	600	375	717	999999	320	999999	999999	999999	582	874	50	999999	694	453	479	540	999999	236	157	148	325	700	835	83	907	192	777	106	797	362	999999	739	485	620	118	922	556	549	523	319	582	27	20	999999	299	833	215	999999	884	711	523	755	296	963	999999	900	540	999999	641	138	973	999999	175	230	305	999999	604	83	345	557	983	380	712	837	565	308	690	999999	999999	83	976	825	999999	999999	838	999999	452	522	813	218	391	913	908	395	345	999999	851	789	967	999999	999999	142	616	337	728	999999	53	999999	408	508	219	999999	999999	567	161	158	49	89	392	999999	858	91	999999	136	999999	79	472	999999	501	999999	999999	900	605	999999	999999	844	999999	884	367	695	999999	994	123	315	998	423	64	350	243	999999	999999	771	999999	494	139	158	872	999999	172	658	680	726	956	999999	999999	319	372	999999	724	317	999999	999999	722	696	702	864	967	999999	999999	751	999999	131	93	313	952	684	999999	120	999999	695	971	999999	722	708	25	999999	47	999999	263	689	60	992	626	926	258	136	999999	999999	792	274	190	918	362	420	999999	558	642	999999	221	377	815	262	999999	38	999999	220	442	23	999999	999999	826	999999	701	447	999999	33	505	999999	64	826	635	792	327	402	515	999999	375	311	999999	467	421	999999	738	885	874	798	597	597	590	999999	693	45	40	154	448	172	227	915	720	619	62	485	598	395	741	33	999999	999999	523	292	845	999999	948	999999	237	441	289	999999	573	902	435	908	576	26	142	599	999999	183	954	353	835	460	999999	455	415	936	796	352	999999	850	863	595	83	308	203	562	97	818	916	16	882	412	999999	817	193	154	908	581	263	152	272	761	999999	180	456	999999	549	999999	807	301	645	937	671	722	49	840	834	999999	823	999999	511	943	999999	948	999999	999999	118	773	999999	999999	37	999999	99	11	588	
999999	548	903	851	808	999999	594	20	625	371	944	999999	629	999999	353	319	999999	758	684	999999	328	504	109	709	999999	286	775	241	999999	999999	430	999999	999999	143	937	302	931	427	999999	566	916	999999	640	586	526	692	999999	995	917	999999	397	466	414	999999	269	999999	449	999999	827	532	247	363	999999	362	940	106	999999	495	840	61	999999	222	999999	128	723	396	863	522	193	341	796	780	323	595	875	964	443	308	874	340	999999	737	599	492	328	563	468	288	646	429	620	994	165	866	572	185	722	999999	646	873	743	926	20	496	735	999999	50	879	999999	999999	662	772	999999	509	208	651	622	261	799	999999	999999	585	875	763	999999	802	625	999999	32	699	999999	999999	661	10	999999	926	727	113	757	861	999999	589	801	999999	767	999999	999999	655	668	921	563	470	497	999999	999999	168	60	999999	776	932	841	593	856	999999	999999	515	999999	619	999999	281	924	519	999999	999999	647	349	783	215	999999	999999	429	969	788	999999	999999	781	659	185	65	439	875	480	999999	824	29	930	732	999999	936	261	999999	763	743	396	996	53	999999	999999	999999	606	384	845	260	999999	513	999999	804	755	999999	952	999999	935	564	482	406	453	192	680	918	717	616	769	279	745	146	665	999999	999999	114	102	999999	999999	999999	459	64	40	230	434	320	999999	999999	976	373	999999	404	999999	209	270	990	553	999999	999999	999999	131	989	615	575	514	999999	848	645	412	651	999999	999999	756	599	114	428	999999	233	758	370	999999	591	999999	406	999999	999999	345	466	966	411	999999	999999	529	468	999999	999999	449	464	715	667	471	999999	722	335	814	846	999999	999999	104	842	625	329	113	925	870	540	359	219	999999	174	430	391	679	11	999999	328	618	297	385	644	978	910	518	100	898	268	868	314	591	449	999999	144	371	133	786	241	137	999999	597	683	120	999999	999999	550	999999	89	999999	721	244	495	238	360	826	460	999999	714	810	22	37	612	671	999999	627	841	472	999999	30	999999	224	858	201	24	999999	701	533	748	736	967	853	818	999999	156	80	106	999999	351	318	911	269	999999	430	124	576	999999	999999	76	612	342	87	950	999999	999999	507	385	999999	223	660	135	926	124	977	843	999999	218	186	525	973	531	630	131	978	119	999999	152	437	86	999999	714	689	467	146	403	890	903	758	158	649	695	999999	999999	690	193	984	155	104	587	955	367	999999	496	102	91	712	956	972	950	991	364	947	228	775	946	445	469	999999	584	952	265	460	37	875	288	729	633	441	795	134	
150	58	999999	130	91	905	202	374	999999	691	933	930	999999	167	295	747	583	232	744	747	524	176	520	634	699	999999	999999	621	813	361	89	525	187	999999	850	999999	107	107	693	51	253	105	999999	892	29	335	651	870	590	541	999999	410	696	57	610	974	537	999999	431	184	133	580	560	702	611	418	753	983	999999	978	649	485	538	702	999999	428	251	627	615	374	265	911	40	282	999999	678	828	999999	224	999999	999999	882	676	519	917	672	544	231	291	610	582	668	562	611	891	671	872	999999	554	192	733	910	609	66	918	222	550	288	497	999999	590	623	999999	441	209	767	999999	29	784	831	883	29	346	999999	791	999999	358	429	390	543	806	999999	999999	42	152	999999	283	619	600	705	132	266	733	999999	29	958	900	999999	411	134	862	853	999999	722	308	713	573	999999	274	331	863	999999	897	954	999999	756	48	735	999999	999999	493	199	428	88	708	999999	295	999999	986	833	697	999999	999999	999999	681	952	623	862	734	999999	999999	680	354	279	842	999999	999999	779	999999	999999	920	999999	832	80	640	672	435	141	24	999999	427	584	617	441	999999	999999	113	999999	999999	999999	143	185	11	859	45	999999	999999	158	246	706	267	516	768	999999	912	532	404	946	999999	18	527	492	848	62	999999	999999	73	912	644	215	898	728	506	999999	139	999999	172	973	44	999999	827	286	895	317	423	910	816	999999	529	111	999999	166	25	999999	656	650	337	948	999999	325	750	999999	513	40	808	539	999999	722	593	177	370	999999	911	999999	190	251	597	999999	639	111	904	999999	393	543	999999	741	712	242	399	999999	418	999999	137	999999	86	999999	772	864	508	883	901	104	999999	999999	999999	812	999999	226	93	414	999999	796	319	745	421	581	548	970	67	77	826	999999	999999	114	999999	999999	303	202	721	294	478	733	42	755	210	809	868	41	801	171	496	999999	158	985	999999	999999	904	999999	999999	999999	357	802	999999	441	66	133	772	206	603	594	519	63	504	798	936	329	999999	563	999999	611	712	517	178	896	581	340	999999	346	677	146	999999	911	893	999999	937	999999	925	600	699	86	47	672	437	217	651	999999	991	359	58	116	858	999999	846	696	793	999999	634	911	999999	726	504	435	528	999999	352	607	169	999999	861	270	999999	172	864	468	573	49	90	961	999999	148	348	279	298	999999	287	900	74	206	433	108	999999	24	999999	972	581	612	153	969	999999	54	283	713	498	788	712	695	487	388	133	753	759	999999	666	721	388	999999	147	999999	999999	999999	
543	962	999999	762	228	389	999999	891	887	961	896	999999	107	999999	864	999999	999999	509	858	999999	999999	999999	83	999999	349	999999	357	28	594	356	475	196	790	999999	510	321	858	999999	570	332	273	999999	999999	171	857	999999	575	466	857	753	454	637	999999	999999	38	857	888	184	422	848	999999	413	999999	541	495	709	329	684	999999	552	999999	999999	999999	536	328	828	194	911	822	999999	804	999999	999999	999999	901	838	97	202	999999	652	432	684	323	721	999999	860	299	960	999999	157	328	999999	999999	999999	978	409	697	572	279	209	672	977	361	722	54	999999	252	465	639	657	621	137	300	56	130	101	999999	228	245	467	999999	234	245	675	382	913	134	999999	862	502	150	525	923	194	979	455	332	600	999999	999999	618	999999	330	28	536	999999	599	999999	999999	887	999999	479	336	811	671	448	999999	686	349	999999	999999	395	999999	146	999999	999999	999999	116	76	674	999999	999999	551	999999	849	705	903	227	999999	190	999999	414	672	975	825	671	198	121	523	541	714	646	261	545	999999	232	239	999999	999999	440	999999	493	653	519	128	545	927	999999	962	999999	999999	999999	999999	169	999999	612	723	627	999999	846	907	102	592	535	960	132	999999	16	999999	626	999999	719	716	709	203	999999	999999	999999	857	999999	999999	947	158	558	997	200	109	101	728	999999	509	612	999999	999999	532	894	900	127	559	996	665	999999	999999	346	499	999999	806	999999	966	987	850	999999	770	999999	113	999999	944	44	537	769	33	788	288	430	126	863	846	62	186	308	929	643	602	999999	999999	821	657	812	68	182	393	271	135	740	680	999999	841	842	561	999999	950	999999	999999	790	972	877	999999	869	229	635	978	999999	661	668	68	217	968	999999	999999	291	312	142	976	364	999999	999999	999999	547	999999	188	32	13	999999	614	357	999999	999999	811	999999	999999	188	999999	592	432	204	639	609	999999	682	473	969	931	999999	999999	269	818	889	235	414	220	224	105	129	51	999999	974	999999	57	320	995	999999	999999	31	670	999999	524	549	553	170	746	162	206	865	286	218	100	578	231	999999	538	183	827	406	678	532	999999	668	550	818	229	999999	562	156	999999	318	999999	910	765	999999	744	999999	345	75	668	67	999999	999999	842	999999	523	406	41	702	999999	822	337	999999	353	999999	999999	856	999	735	941	369	600	999999	999999	968	999999	189	812	65	610	269	837	762	737	999999	514	851	999999	999999	305	822	355	999999	374	864	981	999999	567	627	155	888	279	999999	133	309	467	968	999999	874	435	343	594	975	102	999999	984	
999999	32	999999	633	999999	40	290	440	129	24	740	685	324	999999	355	622	195	910	721	989	999999	638	438	162	545	799	950	292	961	999999	379	767	851	879	415	38	999999	999999	975	999999	999999	180	14	295	727	292	737	887	90	720	408	74	999999	532	758	936	594	580	98	379	89	998	999999	890	644	972	833	444	581	326	999999	201	935	863	999999	65	633	153	435	262	999999	72	212	999999	999999	315	397	999999	131	479	444	263	905	605	999999	990	702	123	999999	755	459	303	999999	763	931	217	999999	516	531	702	312	451	999999	999999	999999	999999	796	238	999999	999999	999999	513	999999	999999	882	535	296	339	95	20	999999	520	999999	679	803	769	756	999999	999999	622	185	880	999999	429	176	993	999999	80	999999	999999	204	473	62	322	180	945	980	214	881	406	921	800	431	520	348	999999	949	475	42	548	270	357	919	449	163	704	999999	893	935	888	427	999999	999999	999999	815	999999	467	189	509	857	788	551	567	912	701	384	459	287	999999	383	54	642	47	999999	501	847	554	612	168	475	239	96	278	999999	979	705	999999	107	705	458	999999	769	965	999999	759	718	789	17	748	779	255	438	812	562	844	785	187	999999	832	968	345	855	31	999999	999999	999999	283	575	932	995	624	361	582	633	999999	999999	676	999999	999999	782	67	547	864	388	999999	801	284	999999	157	999999	527	469	274	736	122	479	747	931	556	67	445	224	84	752	164	893	855	188	513	569	118	324	309	999999	999999	999999	990	999999	814	826	427	566	427	739	478	165	97	845	999999	999999	538	744	317	933	347	843	472	122	233	337	999999	105	213	588	95	999999	170	225	825	324	489	999999	127	729	999999	879	796	345	283	999	999999	20	668	999999	41	373	16	375	999999	77	999999	999999	999999	487	999999	331	362	999999	654	999999	994	871	29	999999	100	434	627	588	999999	468	56	137	839	233	999999	935	437	279	557	721	206	794	512	999999	989	611	694	640	848	999999	526	957	999999	999999	999999	999999	990	472	843	999999	746	428	81	999999	999999	207	48	195	956	945	893	92	999999	932	79	210	999999	271	217	488	999999	986	739	985	999999	98	446	999999	229	999999	944	965	436	950	974	778	722	268	736	791	572	508	999999	903	999999	443	675	758	999999	999999	575	728	265	365	867	759	689	96	999999	999999	761	217	966	369	10	928	656	341	999999	301	999999	109	999999	425	915	241	312	835	570	508	422	688	892	999999	30	999999	710	999999	93	224	99	636	956	802	999999	365	542	999999	902	496	
787	344	999999	999999	999999	475	202	839	449	999999	457	853	999999	803	520	83	324	551	349	784	999999	585	258	743	211	850	152	733	396	559	698	988	999999	83	721	88	888	999999	107	555	33	870	631	999999	999999	245	999999	163	292	956	999999	990	999999	127	277	211	95	66	999999	476	999999	469	999999	999999	999999	468	920	999999	999999	442	195	999999	453	999999	999999	357	999999	800	975	999999	740	999999	451	439	999999	999999	999999	815	806	519	999999	832	809	999999	999999	999999	999999	741	519	308	325	667	999999	850	771	971	547	191	366	919	258	295	90	479	735	343	28	999999	381	239	456	114	999999	571	449	362	269	822	571	999999	930	222	291	999999	650	83	917	601	999999	547	999999	831	459	886	271	707	751	340	896	999999	999999	999999	370	289	852	220	999999	509	410	418	999999	999999	619	167	989	45	13	413	999999	999999	426	427	355	834	79	625	655	999999	310	741	999999	999999	926	682	663	999999	852	11	824	999999	999999	417	200	259	835	446	999999	301	896	999999	703	348	511	244	472	127	68	999999	220	999999	564	270	209	669	807	782	798	936	504	999999	999999	999999	589	399	608	18	236	999999	999	999999	413	364	863	84	47	273	428	691	220	999999	467	326	790	596	999999	792	217	531	452	62	647	284	796	433	999999	700	758	122	635	463	891	999999	536	586	823	210	406	134	631	544	363	999999	726	959	15	867	221	993	524	816	801	705	653	999999	985	139	999999	440	42	346	514	316	66	756	653	504	999999	213	999999	674	999999	999999	900	908	698	541	557	999999	427	184	488	765	597	819	662	999999	999999	589	601	694	643	999999	999999	294	39	57	999999	969	315	510	87	18	230	999999	999999	718	804	999999	999999	454	581	729	22	858	999999	748	718	999999	104	467	194	999999	612	999999	41	430	999999	616	999999	999999	999999	588	532	917	107	480	999999	748	399	944	391	575	341	156	999999	913	999999	999999	436	291	338	999999	875	847	326	877	999999	152	818	999	727	198	866	606	963	993	999999	105	760	387	999999	970	847	999999	86	619	868	465	965	127	999999	756	999999	597	322	999999	713	684	999999	230	85	402	929	399	226	202	709	734	193	129	999999	999999	999999	58	999999	368	999999	724	771	707	18	939	187	700	531	971	18	278	999999	295	289	523	999999	540	311	810	999999	458	933	883	909	143	999999	845	412	620	999999	141	520	953	999999	988	912	999999	221	145	999999	239	867	255	194	440	449	898	999999	999999	362	999999	747	999999	328	516	999999	999999	797	874	668	999999	298	911	
697	877	758	341	999999	301	611	611	328	176	999999	810	999999	999999	698	478	999999	382	14	219	267	340	394	253	634	206	207	33	999999	346	999999	883	941	955	557	317	682	118	326	548	590	750	624	580	681	517	925	113	999999	328	191	295	336	88	654	999999	493	999999	706	999999	104	999999	999999	982	999999	711	999999	635	140	999999	796	585	66	466	999999	517	716	999999	571	999999	280	999999	833	776	999999	191	556	862	999999	199	823	177	999999	940	454	12	999999	641	881	999999	647	300	972	999999	532	605	999999	999999	999999	146	651	679	999999	589	116	999999	999999	999999	826	517	164	17	333	999999	568	629	183	999999	999999	626	282	84	932	600	479	999999	131	35	254	559	952	685	412	999999	548	154	233	999999	834	454	258	504	815	999999	816	999999	967	999999	250	999999	432	123	859	833	864	577	999999	353	119	136	879	999999	494	276	999999	478	604	168	401	423	406	360	291	567	999999	778	268	567	784	838	21	99	785	999999	137	839	826	999999	310	999999	406	999999	712	707	574	999999	20	548	809	347	46	808	640	999999	506	82	832	301	465	95	318	189	568	281	999999	790	943	152	149	724	652	34	999999	430	27	526	647	999999	992	848	999999	999999	757	446	802	213	999999	959	845	65	999999	534	123	224	999999	226	321	441	592	999999	585	867	409	95	695	21	950	219	808	980	434	259	309	617	999999	598	432	131	479	911	341	999999	307	94	717	127	910	999999	999999	800	215	999999	990	217	272	900	321	672	751	790	262	249	160	865	999999	758	235	506	896	74	794	199	999999	999999	453	601	570	324	377	999999	110	316	999999	18	775	228	268	101	354	427	287	759	380	689	999999	999999	833	999999	463	999999	999999	414	746	703	15	25	254	319	764	670	340	996	305	183	999999	946	797	152	999999	412	499	999999	999999	479	787	45	999999	999999	999999	361	767	999999	861	417	999999	696	570	999999	12	759	973	949	336	999999	97	291	464	206	999	712	304	691	999999	60	999999	758	262	277	915	970	206	971	296	413	902	999999	144	888	999999	992	386	999999	149	340	999999	999999	806	478	391	506	581	999999	283	320	67	999999	787	999999	946	926	444	302	999999	41	562	12	662	999999	780	999999	156	575	999999	999999	999999	254	551	20	621	999999	952	783	886	419	399	584	698	976	356	826	423	333	999999	999999	558	999999	227	118	999999	437	886	883	999999	505	999999	999999	913	999999	983	812	534	777	999999	999999	974	660	416	422	999999	978	313	999999	999999	954	472	823	634	999999	458	252	
36	999999	999999	194	43	78	999999	390	999999	999999	671	431	992	543	999999	646	143	914	597	999999	677	804	476	799	133	210	317	742	42	536	380	999999	818	999999	786	101	545	15	993	999999	999999	35	362	257	317	882	693	42	662	826	690	720	549	999999	574	231	966	999999	70	833	999999	353	999999	533	24	894	613	999999	757	211	999999	137	921	691	332	999999	451	229	999999	251	516	999999	90	215	845	999999	236	267	175	564	134	999999	944	169	154	999999	999999	829	242	422	278	442	999999	999999	725	562	999999	858	999999	999999	779	747	951	819	326	486	999999	152	687	364	668	356	95	202	86	998	192	761	546	112	975	999999	986	79	972	84	998	629	489	293	999999	999999	999999	253	784	386	160	135	843	999999	957	999999	151	878	754	922	999999	999999	384	727	379	999999	321	135	946	167	761	882	847	252	487	643	662	999999	503	300	327	842	418	700	847	67	999999	878	154	451	481	118	324	999999	999999	916	255	999999	913	823	66	902	999999	627	625	278	999999	600	190	324	871	747	384	464	605	513	674	683	999999	322	999999	443	981	504	686	652	567	797	999999	571	397	900	999999	999999	243	999999	545	791	84	999999	779	999999	999999	829	580	733	733	860	454	224	252	571	999999	601	705	622	921	802	941	972	711	491	999999	999999	927	970	266	704	230	191	968	883	609	310	543	800	999999	161	999999	952	919	707	352	309	999999	825	27	999999	999999	620	502	999999	849	112	867	999999	251	89	902	999999	999999	38	639	999999	255	368	962	999999	68	904	877	769	878	988	63	13	999999	776	298	111	999999	378	729	609	688	999999	999999	506	442	255	558	665	259	323	999999	999999	77	999999	999999	960	862	445	999999	80	743	733	863	860	999999	863	159	475	999999	999999	656	108	309	999999	999999	29	335	465	149	813	355	999999	520	564	513	172	936	68	721	338	248	999999	547	999999	865	954	372	182	458	999999	105	999999	875	458	667	386	591	47	999999	999999	999999	406	306	27	724	532	999999	999999	357	999999	927	101	753	462	999999	999999	561	649	174	629	656	163	999999	569	717	999999	999999	71	897	136	580	999999	563	686	702	999999	221	999999	999999	343	741	74	999999	571	651	999999	340	422	895	528	999999	941	872	999999	999999	481	399	736	999999	462	196	161	411	999999	315	38	538	76	759	721	927	40	714	830	999999	592	338	999999	918	714	999999	923	176	379	310	999999	999999	688	307	231	452	484	230	482	157	999999	662	603	265	623	475	273	662	184	999999	794	237	52	999999	796	
153	999999	818	595	530	272	985	999999	920	677	11	849	999999	538	278	453	810	242	683	308	929	734	190	304	248	668	271	992	778	999999	999999	984	999999	510	87	499	666	635	951	884	604	630	683	588	999999	625	503	133	905	157	984	994	368	687	867	419	771	524	356	999999	999999	992	999999	414	275	27	158	999999	999999	999999	786	185	290	798	999999	308	60	602	682	622	174	147	96	999999	531	417	625	23	643	668	728	999999	288	99	883	999999	377	279	999999	604	477	244	999999	137	370	809	713	999999	983	568	368	999999	841	999999	999999	864	906	999999	999999	857	999999	144	626	792	60	999999	896	201	999999	102	999999	999999	999999	88	154	929	999999	959	270	722	999999	999999	39	84	310	999999	310	553	402	29	705	999999	396	999999	212	343	999999	880	86	725	912	522	654	891	999999	586	999999	763	999999	767	999999	947	371	170	999999	345	114	551	492	501	999999	353	799	895	397	195	394	823	875	810	321	999999	882	544	809	191	999999	148	446	999999	668	546	963	634	629	757	999999	236	999999	866	999999	76	397	584	391	569	722	759	504	453	999999	999999	888	779	999999	805	74	999999	360	972	934	999999	115	999999	833	999999	389	174	276	639	810	167	522	999999	581	999999	206	999999	999999	999999	469	651	643	993	530	602	999999	194	999999	999999	999999	558	875	338	931	999999	961	628	751	593	999999	557	493	864	999999	44	999999	999999	999999	211	609	766	672	120	513	999999	332	122	248	999999	999999	205	986	452	946	262	999999	194	86	999999	999999	578	556	999999	69	911	168	778	360	496	58	999999	986	976	224	999999	885	999999	825	648	940	999999	389	999999	999999	984	999999	50	918	390	752	369	803	888	918	40	219	112	60	602	134	553	999999	752	999999	370	218	20	999999	30	999999	999999	368	999999	378	999999	198	46	999999	85	350	128	860	970	743	689	975	107	67	193	717	783	999999	233	999999	396	999999	999999	337	93	999999	999999	999999	999999	24	999999	10	375	999999	484	841	999999	986	999999	262	16	999999	791	999999	503	999999	121	952	54	313	592	813	145	913	982	357	999999	708	42	309	999999	316	962	955	519	688	610	587	999999	351	544	797	999999	999999	517	999999	999999	999999	999999	698	664	608	767	999999	999999	999999	999999	461	538	136	290	474	999999	676	999999	699	730	999999	499	999999	784	533	378	703	769	795	85	174	406	288	999999	933	874	344	644	190	548	377	534	999999	823	159	59	457	71	79	844	71	507	817	973	468	138	999999	914	141	239	74	825	636	346	700	65	259	83	
356	999999	619	999999	293	999999	999999	311	401	992	635	484	921	641	699	999999	23	999999	588	999999	594	804	854	429	999999	999999	484	551	897	761	132	999999	999999	999999	715	479	234	39	224	999999	620	167	737	37	999999	657	318	432	136	685	332	43	999999	943	488	551	745	199	529	342	999999	810	413	639	869	540	999999	999999	926	999999	726	999999	452	921	694	436	999999	827	999999	999999	641	62	425	222	999999	99	627	856	999999	173	734	45	510	881	999999	809	753	107	999999	999999	972	771	505	906	959	999999	591	555	259	999999	483	917	58	673	999999	623	395	201	210	999999	913	827	651	999999	999999	690	483	570	930	884	682	970	999999	402	883	870	556	518	999999	100	507	81	607	843	999999	816	987	837	190	999999	424	562	896	999999	999999	154	999999	999999	999999	278	865	999999	624	374	379	513	258	655	789	831	77	876	938	119	282	841	230	808	83	679	703	646	389	563	470	130	83	291	568	738	750	813	107	999999	235	486	457	242	474	186	567	341	57	999999	309	999999	999999	999999	999999	993	924	321	669	741	575	229	999999	70	903	999999	999999	966	97	61	90	263	779	954	999999	999999	999999	987	343	896	121	372	598	999999	264	922	506	296	185	575	814	438	153	999999	418	15	999999	396	339	225	746	999999	254	999999	278	56	768	669	999999	319	999999	999999	977	773	629	213	630	610	806	981	999999	153	790	522	247	651	119	422	999999	878	950	997	658	999999	159	999999	127	603	762	217	164	836	394	999999	966	877	461	999999	736	215	385	999999	589	357	999999	999999	809	731	999999	626	936	999999	999999	33	369	611	287	859	624	118	999999	999999	999999	999999	827	999999	759	924	999999	369	999999	739	685	340	503	715	999999	310	999999	999999	710	395	999999	145	281	808	712	999999	999999	364	600	601	999999	628	129	357	396	990	530	556	844	999999	185	398	999999	206	999999	793	999999	653	203	976	214	78	407	699	999999	713	327	28	213	398	427	999999	769	599	983	999999	220	155	328	427	999999	108	711	825	219	456	999999	85	148	919	839	852	171	623	396	687	230	430	999999	683	673	511	999999	455	467	999999	999999	836	223	999999	999999	384	335	776	206	116	366	999999	489	735	999999	252	880	293	999999	574	999999	156	212	305	837	999999	980	645	753	278	999999	265	368	999999	828	871	999999	535	347	464	527	395	999999	999999	331	648	940	439	999999	431	631	69	896	892	955	999999	633	918	775	791	999999	690	32	928	361	111	223	264	907	142	390	355	946	999999	999999	644	999999	999999	
999999	198	850	999999	965	331	647	695	999999	476	999999	999999	248	943	759	999999	70	837	372	498	999999	230	434	685	532	547	51	999999	123	802	845	321	752	711	943	587	941	999999	724	701	291	665	741	747	985	999999	894	446	999999	400	43	219	999999	241	993	999999	763	174	28	999999	290	999999	999999	566	631	958	999999	537	999	182	999999	216	123	671	216	273	488	687	700	971	999999	604	690	722	999999	635	999999	520	717	999999	823	776	835	999999	420	919	92	184	125	999999	999999	367	999999	422	999999	827	999999	609	34	730	275	85	474	999999	999999	999999	681	859	798	999999	918	93	999999	810	359	837	999999	817	260	296	190	313	571	999999	24	295	167	277	999999	941	999999	440	496	987	999999	747	312	789	529	735	248	999999	386	130	118	999999	547	999999	73	948	999999	287	359	737	549	962	513	800	999999	489	999999	999999	922	999999	999999	488	999999	832	886	999999	999999	591	298	525	58	957	926	451	999999	151	748	531	214	999999	494	262	91	758	999999	961	243	999999	757	49	217	835	310	530	999999	630	999999	715	749	461	423	865	989	999999	689	999999	45	999999	246	999999	741	995	208	934	371	212	406	838	394	925	999999	33	833	999999	317	222	657	406	785	933	864	999999	999999	999999	574	629	272	257	78	855	925	999999	275	867	308	221	636	375	999999	999999	233	447	999999	824	93	399	41	741	999999	476	999999	638	286	312	999999	999999	224	455	369	999999	999999	159	770	538	999999	207	757	966	949	106	586	999999	248	333	710	999999	712	999999	999999	185	598	531	732	999999	999999	999999	999999	963	841	999999	999999	190	999999	999999	522	84	677	999999	824	885	642	75	791	429	890	653	400	999999	602	608	995	266	785	999999	153	418	426	179	617	712	313	794	999999	999999	108	405	285	821	810	635	749	921	142	999999	542	532	999999	313	710	277	999999	940	370	243	604	740	405	821	999999	114	999999	508	183	999999	582	847	940	441	330	495	377	579	152	966	859	84	999999	10	651	999999	678	123	999999	350	816	999999	434	999999	755	368	999999	464	548	706	999999	250	747	30	211	999999	592	307	982	225	900	327	798	999999	383	529	616	999999	179	662	435	543	999999	833	306	999999	999999	999999	999999	962	999999	913	999999	445	988	618	337	113	799	955	38	381	140	999999	999999	499	574	999999	999999	235	751	999999	295	886	999999	444	210	914	724	991	282	542	621	30	730	986	296	999999	999999	764	202	999999	605	223	999999	63	999999	798	393	999999	646	392	541	999999	221	999999	628	154	174	999999	418	422	
389	808	683	496	759	999999	521	463	212	221	625	753	999999	999999	999	81	262	227	41	412	530	917	354	999999	10	170	809	999999	368	999999	198	999999	999999	999999	134	797	540	146	999999	302	286	929	604	434	999999	999999	427	999999	890	999999	891	999999	523	15	891	999999	463	792	496	599	310	999999	104	70	33	765	406	262	123	212	541	125	923	738	135	601	323	920	133	221	742	836	950	812	260	251	999999	350	887	662	344	747	650	704	992	999999	835	543	999999	999999	392	175	859	999999	999999	775	32	785	879	300	999999	542	999999	284	856	999999	999999	292	810	782	999999	66	374	461	868	793	475	999999	999999	530	999999	779	519	132	999999	577	976	999999	797	484	228	561	999999	597	513	801	88	375	848	528	874	553	999999	628	582	336	800	408	819	231	310	803	999999	999999	534	378	32	546	999999	288	497	468	495	999999	563	867	595	777	947	999999	714	999999	380	227	655	223	56	891	550	502	999999	577	999999	575	184	425	522	121	72	999999	778	542	919	569	41	999999	67	407	74	715	740	32	999999	752	999999	210	999999	822	703	321	332	141	995	953	999999	919	999999	919	160	999999	354	484	999999	999999	298	182	189	811	999999	249	165	649	826	835	999999	755	999999	999999	69	999999	999999	700	418	751	812	999999	999999	966	68	121	400	148	256	999999	370	266	317	648	464	344	31	999999	999999	463	166	999999	314	170	201	755	803	999999	860	187	156	654	76	999999	999999	650	635	222	999999	999999	999999	26	402	900	999999	999999	448	477	245	724	952	379	73	954	999999	999999	342	386	775	312	999999	85	288	79	999999	715	200	999999	999999	999999	999999	808	999999	562	615	999999	289	999999	695	999999	317	335	89	145	234	776	999999	121	379	870	318	999999	999999	450	766	773	738	999999	130	759	999999	104	829	431	26	153	510	511	349	454	849	928	691	89	994	999999	995	152	999999	12	134	88	973	778	999999	460	999999	428	795	841	411	956	293	999999	391	222	999999	658	129	90	275	89	999999	925	30	999999	566	367	455	783	777	595	488	127	634	235	131	61	926	565	782	91	715	999999	52	893	645	755	698	781	999999	347	33	764	999999	54	316	58	757	125	893	14	973	22	74	816	478	175	999999	166	101	454	999999	563	308	194	374	275	882	137	743	811	669	673	306	440	999999	999999	390	590	919	83	303	999999	672	778	999999	702	442	236	424	999999	454	541	690	42	615	999999	465	999999	999999	999999	175	630	381	92	344	310	999999	999999	254	754	999999	720	246	28	
160	920	890	530	85	671	999999	656	712	999999	366	137	982	273	824	112	999999	999999	909	999999	907	673	438	999999	443	808	986	809	981	670	696	733	305	672	999999	694	579	935	477	18	218	999999	918	118	725	999999	327	452	999999	152	495	946	811	999999	121	487	491	999999	96	277	685	33	674	51	577	632	832	320	392	139	533	333	999999	999999	670	999999	999999	330	864	236	490	999999	999999	999999	185	999999	999999	936	999999	403	213	999999	999999	209	333	194	845	999999	540	103	384	999999	70	679	999999	172	999999	999999	999999	723	999999	171	445	860	787	151	33	999999	866	827	999999	896	759	999999	926	264	484	171	577	485	999999	878	999999	999999	851	484	483	330	230	22	174	22	248	999999	671	52	833	999999	421	999999	170	999999	19	712	393	488	256	999999	752	364	687	423	343	222	180	854	380	999999	18	312	999999	703	614	854	999999	697	657	922	327	999999	999999	496	749	999999	999999	542	868	87	999999	373	238	411	577	865	334	999999	999999	35	667	817	999999	999999	999999	119	523	467	406	999999	58	999999	830	334	754	868	999999	201	999999	948	897	638	985	999999	999999	645	84	999999	135	748	529	913	999999	632	265	509	223	999999	517	640	871	999999	145	712	39	692	542	903	656	709	932	999999	999999	730	999999	38	831	378	874	343	999999	265	342	658	636	145	676	208	79	254	654	672	684	43	999999	50	503	282	273	602	999999	180	611	425	816	999999	836	298	999999	236	678	845	397	183	606	615	523	487	999999	893	25	343	834	411	65	270	999999	53	653	96	535	558	999999	999999	240	999999	999999	917	841	251	999999	388	704	842	576	809	999999	510	999999	470	999999	999999	207	380	586	769	345	209	370	556	935	793	644	417	700	130	999999	125	999999	999999	961	606	999999	834	595	637	638	992	834	999999	985	999999	616	193	569	999999	361	999999	695	470	527	454	557	295	315	514	743	297	151	456	999999	999999	568	694	509	920	999999	372	999999	948	999999	353	999999	124	571	986	187	999999	847	190	768	16	429	481	224	516	59	359	528	90	894	351	850	388	186	825	390	999999	683	649	149	988	999999	746	999999	183	89	442	999999	328	999999	292	449	999999	999999	72	740	96	479	993	870	30	844	703	64	789	999999	986	937	999999	606	265	999999	999999	999999	780	66	999999	999999	50	436	999999	635	209	999999	999999	999999	889	700	999999	95	999999	451	690	778	999999	154	999999	691	550	680	999999	504	978	722	81	514	999999	999999	999999	999999	67	945	999999	999999	263	394	644	950	999999	999999	999999	
296	822	660	312	813	97	999999	999999	635	810	991	600	369	343	122	656	487	999999	107	659	970	792	119	38	358	22	133	999999	999999	999999	999999	999999	663	77	806	681	328	420	268	999999	999999	997	282	999999	75	354	79	232	151	738	167	999999	355	237	642	503	713	631	953	801	999999	904	197	135	514	752	937	999999	537	440	337	77	423	999999	836	999999	520	999999	962	14	943	900	999999	999999	352	37	999999	999999	434	999999	999999	697	466	999999	462	918	809	999999	690	999999	417	777	694	711	999999	999999	855	674	400	999999	999999	999999	999999	949	857	73	531	999999	782	999999	858	999999	867	235	472	640	610	956	227	999999	173	374	234	648	596	176	215	671	595	262	182	228	44	765	329	179	999999	999999	609	399	396	999999	373	213	465	906	909	469	249	999999	489	898	457	482	506	618	575	30	999999	691	857	999999	606	530	999999	999999	476	111	906	303	613	999999	357	828	532	999999	10	999999	193	999999	999999	746	432	825	999999	283	771	562	999999	710	603	17	162	918	999999	999999	999999	999999	999999	999999	999999	808	999999	946	166	394	999999	629	950	999999	618	554	999999	673	434	121	438	781	756	40	999999	913	842	205	699	605	942	439	999999	996	543	166	131	368	260	458	192	999999	668	999999	999999	152	611	318	999999	59	180	999999	493	429	107	999999	96	867	956	999999	965	999999	999999	561	452	121	342	954	416	461	999999	999999	423	976	999999	952	999999	378	307	726	312	999999	113	649	999999	999999	946	866	999999	313	79	264	411	999999	492	824	238	117	936	621	999999	657	999999	640	627	702	76	517	999999	155	127	718	569	240	223	999999	999999	999999	135	989	175	476	66	113	391	178	76	689	493	114	723	15	999999	686	916	654	631	473	32	999999	396	438	375	752	195	361	694	181	520	60	569	631	981	946	455	343	601	999999	999999	999999	635	386	34	396	431	122	999999	883	999999	569	811	791	585	402	602	736	999999	313	917	40	483	894	999999	999999	545	102	999999	999999	240	583	63	832	999999	573	107	19	414	999999	330	83	85	811	857	950	999999	999999	56	589	353	718	242	297	880	999999	974	740	999999	591	850	999999	98	790	652	740	516	978	999999	999999	304	592	332	131	982	844	999999	672	999999	228	203	767	56	443	999999	521	350	765	951	997	598	366	999999	823	999999	991	984	999999	168	126	444	270	211	44	295	760	999999	121	315	46	272	312	703	999999	397	93	293	999999	649	140	400	750	36	579	422	937	790	999999	992	991	999999	999999	513	920	783	999999	
565	999999	158	999999	135	238	459	915	734	999999	663	812	436	54	708	340	999999	38	726	694	999999	631	999999	357	970	887	128	324	999999	601	798	783	999999	464	527	281	506	268	15	171	300	121	844	136	284	977	999999	947	292	999999	999999	485	203	999999	699	934	999999	800	420	247	119	145	738	143	497	879	607	972	526	436	999999	999999	999999	999999	999999	999999	787	496	83	992	999999	181	41	656	999999	322	589	999999	765	999999	882	705	999999	768	61	165	382	999999	638	404	380	999999	431	856	695	649	463	638	999999	576	156	999999	999999	999999	432	938	999999	92	999999	999999	999999	490	216	933	554	138	538	264	999999	247	750	86	857	999999	622	999999	750	185	961	925	859	950	429	198	446	979	978	430	345	122	61	300	152	463	113	889	999999	497	999999	999999	121	209	135	458	826	80	55	57	805	717	198	928	999999	999999	325	350	999999	999999	999999	574	160	117	918	999999	196	459	999999	999999	999999	999999	820	262	999999	404	813	660	825	971	371	999999	934	930	624	999999	923	133	179	999999	147	763	828	875	11	736	999999	13	999999	733	272	376	146	650	482	83	896	936	64	726	829	665	999999	99	999999	130	640	229	492	299	477	999999	999999	435	266	812	903	999999	260	147	987	999999	379	101	709	995	239	293	999999	551	731	999999	79	999999	999999	999999	247	999999	228	881	106	197	521	999999	999999	999999	96	711	393	669	179	999999	686	917	739	29	296	999999	999999	661	999999	356	771	940	568	490	999999	838	755	784	574	174	999999	999999	50	800	298	387	999999	510	909	999999	900	788	382	999999	310	999999	999999	659	196	999999	359	567	990	749	426	580	432	775	215	999999	955	999999	999999	14	234	316	876	938	730	908	598	879	999999	999999	456	982	568	788	999999	999999	134	105	598	999999	815	999999	388	301	384	718	955	69	304	661	573	301	693	377	556	999999	286	774	929	288	225	479	815	629	303	443	22	643	999999	374	999999	859	21	344	199	74	928	584	564	22	999999	539	999999	999999	798	164	298	999999	242	195	565	360	176	999999	999999	999999	354	999999	998	940	999999	321	473	999999	538	999999	999999	359	187	491	75	701	220	916	335	685	893	999999	999999	148	155	821	411	410	809	772	999999	701	999999	999999	999999	179	586	623	316	999999	76	999999	562	94	874	938	999999	750	130	863	999999	260	984	860	451	630	999999	999999	795	884	909	72	130	765	999999	589	561	333	772	896	999999	999999	999999	693	999999	248	171	746	273	217	808	999999	290	945	632	999999	716	937	999999	999999	
251	726	999999	431	731	14	534	797	72	999999	999999	999999	978	234	999999	553	649	300	251	213	468	191	595	999999	86	258	782	185	142	999999	872	623	999999	682	655	398	768	999999	962	614	999999	373	683	978	830	129	682	66	999999	999999	792	999999	695	209	630	69	140	250	355	999999	231	359	664	999999	422	763	767	305	999999	359	785	471	338	637	498	999999	508	617	757	999999	999999	999999	977	63	797	457	927	722	62	595	999999	527	833	489	392	364	999999	999999	565	77	361	387	487	847	304	331	97	999999	710	999999	561	523	493	398	906	505	381	611	685	965	835	55	252	999999	102	267	637	999999	255	144	395	999999	62	690	604	198	999999	140	759	999999	369	869	21	999999	44	744	999999	999999	999999	999999	983	107	524	599	241	315	999999	999999	999999	46	693	248	813	999999	149	263	999999	802	793	718	266	251	999999	219	605	966	43	726	948	357	999999	999999	275	368	999999	298	783	999999	459	298	999999	745	384	722	782	131	66	445	999999	781	999999	241	650	999999	630	999999	999999	314	993	274	282	418	555	408	813	999999	972	455	425	851	480	17	353	504	664	521	866	140	436	484	910	598	349	176	999999	991	552	410	737	418	53	478	469	999999	26	999999	199	976	908	292	999999	610	999999	535	311	277	888	999999	210	119	875	999999	878	519	364	999999	79	389	335	821	999999	571	999999	16	808	11	547	169	488	28	332	890	231	999999	335	309	577	814	865	999999	113	406	209	999999	543	928	600	999999	830	342	999999	999999	650	96	344	999999	892	23	727	309	729	728	667	999999	999999	999999	893	999999	999999	64	116	265	999999	529	718	551	372	100	472	999999	411	596	338	155	999999	999999	249	144	999999	748	416	564	96	565	86	384	738	999999	840	999999	45	865	767	775	236	321	999999	131	378	792	999999	802	999999	999999	898	999999	999999	999999	999999	999999	999999	758	999999	445	647	999999	999999	958	453	344	813	999999	259	913	843	545	999999	999999	918	141	236	128	766	999999	533	999999	999999	249	667	942	984	225	287	575	814	286	999999	331	999999	684	152	337	678	999999	999999	869	552	637	999999	362	314	836	603	999999	48	626	992	907	912	43	538	999999	300	510	359	597	77	684	109	567	604	508	435	244	988	899	999999	731	48	663	71	386	245	315	638	999999	622	678	536	197	293	44	418	104	999999	223	46	178	684	391	802	868	537	999999	758	999999	410	369	620	999999	999999	271	868	258	999999	162	693	985	871	211	975	999999	157	911	999999	999999	99	341	98	774	
999999	281	57	657	861	203	999999	798	557	832	999999	262	68	397	999999	32	999999	999999	131	999999	999999	60	999999	483	999999	413	720	626	999999	197	716	79	281	845	286	906	223	221	397	779	314	895	999999	49	464	723	339	760	901	261	999999	929	219	999999	254	812	974	573	251	457	482	232	999999	369	125	678	980	999999	121	113	808	999999	772	352	688	634	622	267	28	692	83	999999	724	911	793	999999	859	999999	601	473	931	650	970	940	999999	92	269	79	923	785	742	126	999999	797	452	451	167	867	999999	619	200	717	999999	558	383	999999	507	723	999999	337	999999	804	999999	647	999999	168	983	999999	56	999999	999999	552	343	999999	999999	957	999999	999999	469	352	999999	999999	999999	981	283	999999	999999	999999	567	783	584	545	503	999999	999999	937	504	11	626	293	467	335	820	810	254	647	383	999999	608	426	999999	581	264	234	707	826	999999	640	374	956	73	999999	274	999999	31	829	59	747	276	999999	462	999999	999999	999999	884	304	999999	958	736	636	999999	783	813	151	999999	12	999999	279	888	999999	901	863	637	669	999999	896	71	999999	788	425	597	999999	55	595	963	890	281	88	349	999999	655	999999	904	999999	125	290	757	133	689	29	548	780	858	136	121	599	683	640	955	987	243	999999	180	999999	999999	999999	737	228	187	999999	999999	212	929	485	999999	825	999999	999999	553	999999	149	937	999999	769	876	816	777	999999	483	374	217	640	133	362	179	42	905	592	699	911	552	538	999999	997	297	999999	851	383	641	295	999999	999999	97	999999	848	305	999999	411	445	999999	999999	817	744	813	999999	101	88	576	999999	999999	999999	999999	209	642	999999	610	992	871	999999	999999	965	999999	999999	198	734	999999	552	999999	513	873	287	999999	157	478	483	735	999999	141	521	999999	999999	284	76	999999	376	272	585	455	999999	247	313	999999	929	904	999999	42	539	556	88	999999	548	970	72	443	184	424	999999	731	168	662	999999	860	359	285	282	690	338	999999	822	472	847	999999	490	999999	569	404	999999	252	222	451	205	999999	63	468	658	297	221	999999	999999	951	52	999999	297	965	431	453	533	654	999999	575	704	999999	734	616	215	450	999999	796	999999	779	999999	977	519	717	466	578	807	890	999999	985	478	705	102	871	999999	993	810	525	844	999999	870	921	620	646	746	999999	513	446	999999	999999	807	999999	758	235	999999	999999	344	999999	509	852	646	643	37	999999	107	999	348	999999	196	221	640	964	952	999999	909	999999	999999	872	970	701	75	370	637	999999	187	999999	999999	999999	769	999999	
999999	240	26	991	479	237	893	974	999999	746	426	999999	260	51	576	843	472	10	326	183	708	472	999999	807	999999	286	16	617	468	999999	62	480	999999	999999	999999	410	948	999999	999999	681	999999	391	333	999999	284	425	119	595	843	344	999999	946	551	595	656	999999	631	218	214	203	231	999999	516	505	999999	946	999999	999999	488	176	895	999999	721	644	999999	327	149	384	532	999999	176	420	999999	134	463	116	928	507	999999	376	999999	739	755	999999	460	757	999999	827	540	338	868	999999	116	676	448	88	234	907	457	338	57	256	685	842	999999	810	512	392	52	587	27	58	255	999999	398	165	756	635	999999	999999	452	999999	844	999999	503	486	314	107	685	385	882	31	60	845	329	999999	999999	912	69	999999	999999	999999	784	952	999999	999999	999999	994	999999	292	331	598	723	76	886	735	412	490	349	999999	506	415	707	667	705	995	998	999999	792	866	111	843	576	543	145	961	536	891	883	999999	52	319	818	999999	63	293	307	984	999999	594	128	573	573	519	153	999999	999999	127	257	325	821	44	212	421	191	487	999999	189	931	999999	208	520	607	665	507	196	596	314	613	999999	697	23	450	208	747	999999	280	67	400	305	186	419	643	568	862	18	999999	407	999999	576	271	128	63	44	395	608	966	999999	999999	957	253	480	999999	836	627	807	593	14	673	653	216	964	789	999999	748	999999	876	49	999999	499	88	199	103	47	159	579	960	415	812	149	571	999999	55	443	61	706	906	807	940	64	424	113	733	567	369	307	338	427	296	606	999999	999999	113	522	878	999999	386	476	687	57	846	188	201	534	999999	843	918	356	583	999999	882	79	108	749	999999	975	466	535	677	851	999999	543	129	999999	999999	643	269	999999	564	997	329	439	999999	893	217	245	999999	999999	484	999999	999999	999999	843	254	723	662	829	364	446	999999	597	851	798	835	806	313	68	985	126	449	584	999999	791	999999	722	453	948	999999	541	839	74	267	61	161	999999	268	699	875	999999	999999	814	904	96	662	409	478	640	295	97	999999	187	999999	999999	999999	999999	994	201	267	532	280	713	624	999999	607	838	999999	799	999999	372	548	613	193	999999	371	634	999999	308	999999	185	999999	999999	663	999999	637	661	148	185	26	220	478	76	441	352	222	51	199	91	488	824	79	678	993	999999	549	300	993	432	720	410	999999	695	73	92	289	468	999999	506	195	945	700	999999	999999	436	893	481	181	841	290	330	999999	999999	819	314	116	999999	818	740	578	999999	667	
999999	464	615	950	999999	999999	359	999999	754	990	692	896	543	133	999999	894	999999	39	77	999999	162	152	399	965	672	875	758	999999	999999	649	319	928	848	287	999999	999999	177	485	120	477	821	999999	536	339	752	999999	286	190	202	999999	261	711	511	227	999999	573	74	999999	288	907	254	999999	999999	999999	999999	764	58	265	999999	223	727	91	918	999999	307	385	615	70	222	970	599	577	999999	44	999999	999999	999999	631	772	421	635	527	207	213	999999	447	999999	431	658	987	653	31	999999	979	952	179	793	999999	919	139	957	999999	437	318	317	677	601	324	716	82	999999	427	492	727	587	209	999999	999999	999999	860	956	193	411	235	327	999999	999999	803	91	228	814	515	999999	642	464	631	99	889	895	999999	845	113	715	585	999999	236	538	324	402	752	295	88	544	999999	182	773	603	999999	991	739	999999	797	242	498	999999	831	714	999999	999999	956	120	999999	819	820	25	853	478	999999	999999	100	50	221	411	339	999999	736	971	653	470	690	37	887	898	166	414	57	870	227	327	999999	999999	688	61	445	642	301	268	723	53	329	999999	777	999999	900	699	929	999999	903	565	999999	860	71	389	581	928	999999	106	663	415	967	999999	261	508	767	579	361	169	965	696	999999	999999	999999	999999	150	395	999999	270	998	466	999999	661	967	661	999999	958	459	999999	479	999999	419	999999	605	317	999999	347	53	999999	859	999999	999999	769	430	216	923	63	612	999999	999999	196	999999	962	107	206	930	315	25	599	711	809	129	999999	689	999999	287	999999	999999	999999	533	802	351	999999	411	677	129	716	240	760	738	742	999999	998	999999	999999	840	456	107	409	999999	770	332	999999	567	60	999999	294	89	973	929	487	192	672	927	446	844	999999	561	430	87	999999	84	264	999999	969	463	130	994	406	617	999999	349	472	562	763	999999	897	423	360	475	834	636	267	831	261	559	682	81	999999	449	153	999999	676	331	173	695	999999	593	597	596	90	999999	683	365	999999	147	719	120	174	966	999999	999999	210	955	999999	587	817	433	610	419	780	59	999999	956	999999	936	672	999999	399	999999	412	313	826	763	394	999999	999999	902	733	123	840	572	907	656	501	870	693	721	89	586	878	999999	983	187	999999	41	918	726	999999	171	999999	578	999999	106	563	643	999999	447	999999	708	634	914	999999	999999	579	218	152	725	464	999999	999999	951	71	999999	199	768	999999	999999	947	363	625	236	21	572	647	999999	999999	999999	999999	858	423	256	161	999999	952	963	944	496	608	999999	889	202	
271	999999	918	524	517	908	907	794	999999	808	499	217	92	999999	903	137	849	317	367	342	633	606	999999	995	999999	691	999999	235	824	833	999999	350	474	433	999999	724	654	133	754	943	999999	308	545	615	757	944	297	999999	69	816	647	300	250	557	569	999999	116	922	723	825	57	999999	969	489	767	158	742	658	442	999999	483	725	563	423	439	334	70	575	247	856	403	316	999999	17	196	750	110	999999	999999	309	617	999999	409	928	999999	231	338	999999	847	609	999999	999999	122	880	343	922	736	826	127	244	604	999999	685	867	432	999999	515	999999	302	27	999999	825	794	143	572	751	325	634	527	218	995	14	727	638	654	764	999999	296	674	274	23	283	999999	629	999999	85	999999	541	505	999999	999999	377	999999	999999	999999	385	844	978	317	999999	999999	111	308	909	248	600	814	999999	222	999999	546	229	297	38	13	999999	36	174	438	496	999999	783	999999	372	502	628	251	999999	87	999999	999999	999999	978	92	667	999999	974	889	391	114	271	999	328	837	618	999999	89	735	825	999999	999999	999999	550	820	885	822	972	999999	417	620	359	915	999999	943	747	999999	251	214	999999	102	800	146	783	333	235	706	464	301	753	16	548	515	82	300	999999	250	999999	167	207	844	939	48	482	999999	755	355	39	999999	100	297	254	875	374	733	986	999999	999999	999999	595	999999	368	999999	192	999999	999999	843	843	678	32	506	999999	93	17	526	163	761	663	999999	577	880	676	89	210	999999	761	673	999999	348	314	709	355	458	999999	27	486	999999	855	999999	999999	912	511	360	363	593	641	171	867	847	580	234	557	882	648	715	512	288	480	999999	649	999999	701	504	374	322	999999	207	999999	989	49	999999	906	591	999999	999999	378	326	725	617	824	600	805	999999	999999	90	161	472	809	856	515	999999	786	999999	432	301	221	17	986	50	999999	444	649	877	808	684	999999	966	569	983	999999	196	563	863	999999	59	999999	999999	999999	294	171	999999	397	665	484	842	119	776	169	31	454	371	339	684	185	999999	951	927	999999	999999	761	999999	902	826	519	329	644	922	237	999999	699	813	280	702	879	751	56	983	403	999999	575	551	999999	547	539	975	999999	878	687	521	107	674	999999	999999	999999	976	786	571	155	165	207	999999	549	785	332	640	100	637	805	434	999999	999999	999999	529	518	220	388	364	297	543	472	999999	245	715	285	34	901	627	180	999999	965	484	838	999999	768	388	12	31	225	898	885	229	83	263	187	140	150	392	145	322	598	999999	
284	999999	693	442	951	999999	509	999999	999999	473	467	902	468	999999	139	999999	761	139	217	999999	149	398	658	999999	692	981	538	999999	884	999999	491	857	999999	543	210	236	554	335	437	179	521	999999	169	421	762	180	794	328	11	999999	631	15	114	241	291	885	952	999999	749	969	305	999999	423	999999	981	609	598	925	658	902	741	435	999999	48	845	233	238	247	490	522	197	219	154	999999	887	486	753	999999	999999	999999	284	114	585	467	999999	167	503	939	999999	999999	581	868	999999	999999	122	206	999999	75	395	999999	999999	999999	959	999999	782	95	219	393	999999	999999	855	999999	674	999999	628	636	849	244	174	688	729	299	999999	337	940	328	999999	999999	917	999999	183	687	688	202	999999	999999	999999	358	685	788	999999	999999	606	934	307	66	204	999999	999999	486	999999	78	900	706	338	999999	907	631	296	463	999999	173	476	651	999999	177	836	482	676	999999	491	501	559	386	741	620	692	999999	40	999999	134	999999	575	440	344	999999	786	981	863	999999	660	523	71	232	253	783	642	954	611	139	230	999999	659	999999	995	855	518	524	965	999999	674	44	601	999999	999999	999999	598	46	999999	227	391	854	999999	375	999999	967	440	337	999999	957	999999	738	271	901	663	412	565	164	999999	489	596	272	999999	999999	635	626	921	999999	893	922	195	606	999999	394	999999	375	112	293	999999	37	424	191	391	999999	740	936	772	700	749	925	765	443	999999	828	630	999999	838	474	999999	782	56	781	443	220	771	382	101	877	162	298	310	281	999999	418	74	414	880	18	414	699	853	231	908	999999	999999	999999	999999	999999	999999	629	536	999999	999999	238	981	642	999999	181	246	367	999999	895	999999	460	625	493	299	193	999999	999999	248	829	69	50	929	824	873	999999	63	28	999999	282	123	999999	761	999999	728	999999	436	999999	999999	709	772	57	854	999999	683	457	352	673	999999	999999	999999	999999	390	706	579	512	309	166	769	282	127	227	990	999999	781	23	699	953	764	999999	999999	342	999999	539	67	21	196	970	150	425	133	999999	565	999999	226	576	153	64	102	226	615	280	999999	394	591	554	999999	999999	187	670	758	398	999999	999999	75	723	999999	851	649	567	325	339	25	354	158	738	999999	445	356	999999	870	999999	861	999999	999999	485	680	999999	948	999999	955	905	999999	480	666	734	480	487	489	503	588	302	999999	534	901	285	264	317	999999	852	892	999999	999999	971	800	999999	536	370	999999	590	999999	823	902	145	612	420	999999	545	687	423	267	999999	955	999999	626	577	999999	337	
647	999999	231	373	928	105	620	343	969	999999	679	552	207	119	179	899	460	765	399	280	921	490	740	999999	629	821	595	718	999999	999999	355	232	884	999999	723	824	369	679	894	999999	524	278	450	724	865	145	225	157	14	66	401	999999	188	959	415	166	753	511	744	116	510	999999	678	887	999999	456	999999	998	396	355	539	781	999999	591	755	653	50	26	853	494	606	447	714	608	690	493	54	925	999999	567	80	857	935	787	307	622	999999	563	257	418	999999	227	999999	999999	526	620	991	596	213	761	126	737	658	259	510	72	197	79	206	982	411	999999	214	829	999999	682	845	93	294	142	63	486	768	444	26	999999	685	66	999999	80	502	999999	999999	999999	450	999999	208	999999	286	244	434	530	367	274	16	734	23	999999	383	999999	774	999999	312	80	708	999999	968	224	243	132	387	141	999999	135	490	999999	30	181	388	942	483	999999	806	59	707	532	999999	503	437	292	375	752	682	247	305	999999	999999	651	333	810	374	984	452	999999	857	999999	542	241	784	63	714	841	554	441	370	614	110	262	372	185	520	475	786	950	999999	999999	999999	750	829	895	807	379	848	999999	999999	999999	717	999999	202	414	990	887	999999	383	577	533	208	251	877	691	999999	999999	288	157	299	899	207	501	407	232	844	999999	412	888	256	999999	993	976	863	871	896	999999	999999	958	195	633	755	412	383	233	999999	216	873	148	412	999999	101	700	287	999999	301	226	254	999999	569	999999	485	830	137	242	540	232	999999	16	794	45	999999	329	962	999999	999999	794	128	184	796	637	918	999999	486	343	999999	302	698	194	579	680	213	999999	999999	999999	158	925	285	151	692	999999	999999	866	999999	376	89	999999	999999	621	535	999999	108	80	183	931	290	999999	999999	794	988	999999	534	999999	999999	999999	999999	743	931	976	518	227	519	976	491	593	809	61	920	999999	263	999999	999999	87	658	82	582	142	917	999999	705	936	580	491	162	455	679	633	440	238	545	346	840	760	112	317	987	131	588	589	999999	238	301	244	540	516	682	456	546	999999	542	698	826	999999	280	999999	646	999999	824	46	999999	186	621	691	999999	916	641	804	999999	350	94	460	554	337	344	999999	999999	346	950	646	772	232	97	86	696	846	999999	999999	490	530	670	960	306	999999	999999	945	616	610	670	624	874	999999	481	999999	279	999999	154	498	139	803	999999	310	86	188	273	999999	999999	545	999999	999999	406	276	324	454	679	134	164	11	661	999999	999999	44	675	999999	772	894	
750	891	999999	615	701	31	999999	686	593	999999	883	128	999999	999999	999999	81	615	942	227	608	563	37	526	154	927	999999	999999	740	942	902	999999	999999	999999	379	941	208	999999	389	35	384	40	999999	861	319	251	45	999999	999999	542	789	429	732	118	173	341	723	374	999999	687	559	999999	505	999999	999999	734	143	712	909	52	657	999999	235	999999	999999	578	925	999999	999999	999999	892	429	169	999999	999999	999999	902	641	252	47	227	833	86	999999	476	199	535	893	180	584	117	332	999999	999999	999999	999999	999999	816	275	595	999999	557	167	759	795	999999	35	307	590	999999	832	999999	470	999999	824	824	999999	534	999999	999999	53	41	999999	632	795	569	615	999999	323	707	289	96	375	656	632	670	676	326	906	347	999999	237	313	962	999999	615	861	999999	999999	70	999999	669	999999	621	999999	383	562	999999	963	235	999999	501	984	999999	928	746	999999	999999	248	999999	157	939	627	112	488	815	728	42	880	189	708	672	723	999999	517	619	999999	753	999999	259	117	152	999999	681	822	673	253	431	43	15	489	57	703	655	999999	999999	51	273	143	737	999999	999999	653	784	999999	851	777	999999	375	318	35	999999	711	989	56	14	586	946	999999	815	571	999999	999999	999999	700	661	968	999999	999999	267	578	999999	620	375	603	587	499	578	163	971	999999	522	65	725	980	116	345	714	999999	908	673	999999	983	999999	176	358	531	778	93	865	999999	709	392	117	999999	578	761	345	395	999999	999999	999999	999999	319	919	59	251	283	894	593	325	264	468	440	594	483	474	303	209	255	66	721	999999	298	97	195	999999	948	984	411	355	999999	999999	999999	403	664	999999	999999	407	127	116	258	883	499	550	999999	251	952	523	267	114	999999	999999	150	412	793	523	999999	999999	734	919	303	999999	493	248	325	936	327	46	929	999999	999999	999999	92	999999	999999	837	999999	748	469	944	187	434	727	999999	887	864	188	738	609	151	807	999999	673	208	813	999999	400	261	235	691	999999	915	999999	95	314	999999	999999	11	999999	955	528	756	761	789	999999	999999	999999	195	361	460	999999	588	437	788	373	999999	999999	999999	999999	999999	999999	999999	523	777	30	272	841	999999	992	324	810	186	144	999999	623	61	999999	999999	999999	999999	399	214	999999	774	999999	345	488	805	722	956	999999	179	676	755	518	784	999999	999999	769	999999	37	999999	999999	999999	650	581	453	999999	175	321	665	347	427	999999	458	243	844	748	844	684	784	999999	999999	999999	973	999999	510	389	145	838	818	707	999999	987	918	999999	21	862	134	362	
891	705	640	999999	999999	13	752	297	999999	285	939	999999	999999	94	999999	991	19	166	74	19	80	999999	647	999999	999999	958	233	439	999999	987	231	999999	999999	492	793	89	405	517	744	999999	888	999999	92	999999	899	334	999999	39	999999	927	461	854	999999	124	291	999999	67	314	909	342	779	999999	826	319	63	957	869	657	301	614	595	501	422	104	130	857	999999	999999	436	999999	400	999999	146	999999	535	999999	194	509	211	967	31	999999	608	412	200	576	396	999999	999999	942	465	911	738	688	341	959	442	703	993	433	845	281	877	999999	942	999999	185	293	783	687	772	370	455	333	593	999999	893	999999	904	554	471	217	980	494	712	488	466	999999	211	999999	999999	490	515	778	131	750	224	999999	469	614	400	112	990	129	179	104	999999	414	104	837	75	432	799	449	999999	637	301	999999	999999	463	129	727	999999	999999	752	292	999999	677	999999	843	289	999999	550	999999	164	368	227	860	325	617	33	62	999999	999999	999999	511	690	76	999999	494	999999	999999	836	15	495	673	999999	999999	999999	886	250	787	211	261	557	48	881	510	294	999999	420	440	77	422	440	76	373	717	707	250	602	788	861	717	393	458	201	545	999999	490	348	999999	493	999999	377	246	850	111	816	471	630	999999	781	222	84	999999	764	423	999999	428	310	999999	85	999999	999999	461	925	494	868	999999	846	999999	706	803	999999	975	947	638	999999	204	226	999999	901	999999	999999	422	16	648	643	375	694	777	970	385	999999	999999	369	367	154	999999	320	366	243	717	624	294	483	977	957	108	81	135	378	381	212	48	999999	839	515	871	455	287	999999	503	999999	999999	376	331	623	999999	616	589	493	140	883	860	37	193	999999	336	938	999999	690	999999	303	568	408	999999	999999	152	633	529	851	999999	469	999999	515	740	312	555	917	161	364	737	492	491	999999	248	497	351	21	228	228	189	932	426	999999	315	209	846	999999	776	158	481	596	96	738	221	670	999999	354	999999	880	76	418	787	674	953	999999	999999	926	170	999999	831	141	415	999999	999999	349	53	446	210	541	466	884	999999	13	883	151	999999	753	430	999999	646	996	724	347	161	771	155	752	643	261	398	919	510	674	326	350	191	784	999999	871	627	999999	153	999999	424	191	277	783	790	999999	657	999999	505	592	466	834	416	77	159	900	204	301	803	948	153	546	999999	476	686	543	960	621	686	999999	999999	241	853	968	923	970	999999	372	961	831	604	339	424	917	999999	999999	933	999999	634	176	999999	335	610	
204	999999	877	807	801	106	257	851	46	999999	946	999999	234	981	447	153	189	999999	832	340	972	354	813	132	466	267	204	610	846	986	999999	999999	625	631	658	366	55	172	702	275	713	980	568	999999	477	999999	984	510	495	969	454	770	844	999999	637	850	798	999999	999999	543	999999	647	14	59	860	73	999999	602	332	90	999999	999999	703	566	999999	992	999999	999999	654	999999	282	693	124	876	541	999999	47	629	993	999999	568	300	999999	168	372	999999	976	518	999999	414	268	392	188	414	999999	999999	76	287	999999	645	74	999999	999999	999999	271	219	999999	999999	518	120	999999	397	999999	525	522	807	205	544	999999	559	26	277	999999	249	923	890	999999	999999	14	113	683	760	999999	357	743	999999	999999	663	897	163	543	999999	999999	987	389	870	783	662	999999	999999	999999	532	93	819	629	797	196	861	245	381	704	999999	132	414	999999	275	147	261	781	999999	618	541	999999	51	26	177	999999	769	860	63	116	999999	817	939	870	161	999999	441	728	946	437	337	427	526	459	720	725	595	560	123	999999	532	881	993	456	999999	885	52	802	462	999999	427	10	192	274	851	15	192	999999	999999	598	999999	999999	999999	470	290	123	130	592	305	451	682	999999	747	329	584	971	999999	493	179	999999	634	638	275	426	999999	999999	245	261	607	715	999999	60	285	524	37	999999	55	532	175	586	765	999999	999999	20	846	218	263	862	689	880	190	699	999999	19	999999	77	267	999999	460	953	878	868	984	589	908	999999	999999	999999	999999	585	925	301	327	592	510	183	141	265	579	999999	83	383	999999	726	534	999999	999999	275	560	999999	741	636	82	222	708	896	475	917	111	999999	285	999999	570	999999	954	999999	381	781	509	790	935	12	839	658	879	999999	306	267	64	999999	944	667	672	340	843	299	229	115	884	614	999999	999999	163	999999	999999	52	812	467	999999	645	472	999999	766	769	34	739	796	423	342	213	599	217	862	47	280	618	368	999999	270	999999	999999	275	999999	895	92	722	999999	485	143	837	999999	839	495	419	999999	49	999999	903	316	113	503	806	773	680	24	500	360	999999	93	906	683	999999	999999	117	976	206	18	871	686	312	890	320	289	505	521	760	722	453	444	241	718	999999	999999	167	171	863	502	226	880	592	371	732	999999	236	999999	120	999999	999999	999999	406	40	38	999999	999999	222	192	526	277	169	264	777	907	681	852	198	227	658	49	946	122	999999	999999	999999	104	940	168	919	63	999999	410	999999	344	20	999999	210	999999	249	919	944	
978	347	234	66	625	814	464	61	549	47	935	461	602	442	999999	999999	248	47	132	73	64	273	472	926	758	146	443	999999	643	999999	999999	978	999999	999999	967	775	478	735	375	289	999999	117	999999	999999	415	949	525	902	690	345	999999	651	127	856	999999	715	874	999999	999999	489	380	567	417	897	538	957	722	507	474	554	234	513	999999	842	586	947	893	456	999999	999999	999999	541	216	308	999999	857	861	882	215	261	901	999999	436	885	909	919	699	482	487	999999	237	28	437	145	120	459	999999	999999	999999	999999	822	427	787	498	869	839	360	118	218	681	105	839	999999	223	653	64	86	786	933	999999	257	420	969	999999	582	601	999999	80	197	240	877	999999	999999	999999	439	483	392	938	999999	79	569	590	274	806	362	999999	999999	223	492	66	999999	203	351	613	694	411	457	999999	999999	277	734	289	999999	977	803	519	237	38	784	179	671	148	999999	999999	107	666	156	173	999999	194	875	890	588	141	857	683	999999	998	578	37	999999	667	31	749	344	289	669	296	12	999999	170	698	439	323	395	244	434	488	999999	37	265	294	24	731	402	999999	701	790	130	999999	999999	238	459	757	153	13	126	999999	999999	999999	997	859	170	866	34	186	460	999999	745	622	259	756	492	551	999999	741	999999	299	357	500	588	999999	176	999999	999999	931	999999	682	179	391	127	414	959	697	999999	999999	999999	999999	999999	225	393	435	54	508	870	527	745	999999	985	411	360	827	672	999999	999999	127	693	288	307	102	937	778	105	999999	504	844	797	795	521	999999	617	505	591	141	116	162	999999	668	999999	999999	196	341	696	767	41	999999	742	999999	999999	999999	713	845	850	614	999999	615	340	690	999999	36	729	950	396	999999	794	999999	245	540	921	87	291	35	999999	265	999999	606	91	337	999999	213	999999	866	337	999999	661	999999	655	976	999999	500	822	155	664	985	322	245	944	85	999999	999999	999999	211	19	999999	631	688	578	594	708	681	999999	12	367	799	924	863	999999	788	960	32	210	268	686	431	264	146	370	291	943	670	662	999999	364	156	999999	900	999999	947	977	972	203	71	278	182	999999	820	787	999999	71	999999	623	165	124	999999	976	796	524	587	135	494	327	297	999999	48	29	527	647	999999	650	33	16	999999	811	999999	829	999999	999999	514	465	999999	359	999999	230	999999	999999	506	891	413	180	363	385	278	822	492	654	906	420	239	163	448	182	999999	224	999999	451	947	999999	137	131	837	805	20	132	690	145	821	999999	164	999999	999999	
636	243	51	297	647	737	853	328	342	999999	999999	999999	360	999999	271	783	291	192	53	109	161	999999	291	343	999999	999999	156	141	999999	833	839	266	248	999999	812	938	534	999999	399	999999	104	36	794	208	118	999999	660	116	999999	362	540	999999	120	892	371	999999	952	708	739	282	591	721	999999	509	93	999999	522	999999	214	999999	258	999999	792	340	14	135	999999	92	234	512	714	999999	999999	995	303	955	155	999999	279	999999	986	826	197	126	131	999999	65	295	125	999999	999999	940	901	999999	999999	185	101	780	999999	246	999999	999999	483	999999	568	552	19	975	216	138	999999	175	999999	274	999999	432	177	675	218	632	79	683	999999	587	999999	774	147	999999	892	127	863	375	999999	42	999999	127	352	960	558	579	373	90	88	986	331	366	499	636	760	681	17	999999	999999	265	176	229	901	896	999999	794	414	402	999999	98	999999	950	706	999999	238	228	89	217	999999	638	268	989	604	981	266	623	284	510	856	999999	120	448	802	214	866	816	226	999999	713	764	175	999999	996	999999	721	380	999999	92	999999	542	601	799	307	934	999999	187	999999	919	640	632	999999	903	546	872	978	825	157	502	551	422	999999	633	503	363	472	999999	999999	614	269	885	999999	202	112	999999	619	999999	150	999999	217	688	999999	306	999999	91	999999	271	433	134	22	896	232	167	999999	986	540	968	999999	944	471	708	194	999999	660	754	668	327	801	232	999999	667	685	289	999999	862	230	704	818	422	118	210	864	868	602	999999	663	806	999999	126	783	999999	24	999999	999999	999999	504	192	646	70	423	999999	470	211	870	354	220	943	872	677	999999	836	159	999999	836	270	843	325	417	297	999999	861	999999	684	448	612	652	999999	881	999999	999999	999999	68	758	999	191	740	662	997	257	162	720	999999	983	360	947	501	999999	369	999999	665	188	999999	359	969	999999	271	786	763	268	999999	732	999999	96	999999	728	777	401	884	655	529	191	327	999999	144	999999	999999	999999	334	500	120	521	129	999999	129	190	273	708	788	999999	919	954	899	739	554	999999	658	847	999999	632	179	110	256	999999	999999	484	999999	614	224	599	634	588	461	272	157	191	612	327	999999	999999	464	78	999999	999999	735	575	999999	999999	615	714	999999	999999	18	701	331	999999	274	414	136	645	329	659	494	199	813	341	999999	636	591	373	817	341	999999	999999	177	110	497	999999	979	51	202	282	998	999999	877	554	580	760	941	147	999999	207	201	331	809	805	584	423	633	404	999999	655	999999	252	896	390	208	473	
533	230	523	464	435	94	999999	57	999999	984	321	999999	760	742	695	454	999999	619	149	559	736	372	526	84	186	584	968	999999	285	999999	612	999999	355	999999	236	720	624	461	999999	117	878	761	154	599	999999	373	999999	340	960	552	999999	287	250	649	999999	171	703	449	999999	851	999999	999999	772	904	381	999999	913	652	516	974	999999	999999	847	999999	681	974	228	927	972	812	940	999999	586	999999	961	335	257	999999	380	75	999999	185	999999	920	991	971	988	250	999999	287	999999	990	824	985	722	999999	439	218	968	762	999999	999999	999999	999999	910	488	329	999999	942	56	576	217	999999	450	957	654	822	926	50	709	999999	978	999999	694	362	999999	812	999999	999999	999999	895	48	999999	618	132	250	708	707	20	513	652	948	307	999999	710	253	999999	384	999999	77	977	512	177	268	776	964	77	999999	122	960	675	728	39	780	160	538	478	664	999999	717	946	124	916	537	67	47	680	538	999999	119	241	438	573	942	194	999999	871	479	842	999999	182	925	595	60	837	923	999999	999999	999999	999999	774	999999	65	320	999999	999999	596	639	211	738	294	539	798	13	729	246	999999	97	596	767	666	999	999999	170	544	30	529	866	999999	143	128	163	999999	810	345	999999	999999	999999	999999	999999	796	241	278	999999	999999	643	999999	591	330	600	767	999999	999999	263	999999	775	242	895	776	999999	344	999999	999999	77	620	999999	31	988	668	552	863	903	277	275	970	999999	730	718	296	999999	893	937	545	109	375	297	232	263	304	569	943	999999	486	720	986	76	999999	210	492	742	999999	999999	999999	999999	999999	864	563	999999	293	999999	54	524	608	875	999999	999999	194	840	701	333	999999	999999	693	999999	608	999999	427	557	999999	903	142	530	999999	554	289	755	23	766	372	999999	733	999999	970	224	525	999999	879	611	513	589	999999	462	509	169	833	853	455	825	179	361	447	16	999999	390	999999	524	999999	63	595	461	393	427	477	200	599	350	797	999999	999999	188	506	816	53	700	31	680	30	76	720	999999	999999	198	597	999999	74	726	192	999999	276	11	140	825	25	999999	206	464	984	319	569	493	66	999999	999999	999999	855	631	962	999999	369	999999	999999	232	343	170	999999	999999	830	466	135	873	167	999999	213	581	57	680	800	992	504	566	695	711	506	999999	379	333	945	606	166	999999	763	999999	230	998	508	908	492	855	899	11	633	528	193	696	335	848	773	671	943	999999	830	970	999999	802	581	791	726	116	790	829	258	999999	310	692	999999	660	986	214	82	149	
197	945	103	502	932	177	528	809	999999	530	560	999999	662	980	612	793	999999	428	999999	717	999999	386	74	80	752	408	227	500	586	675	862	999999	598	999999	987	884	876	999999	999999	414	272	916	214	270	278	999999	571	329	89	325	343	999999	787	365	957	810	881	33	999999	533	999999	38	999999	236	999999	991	685	859	993	999999	917	999999	558	22	454	999999	999999	803	801	778	837	999999	999999	271	342	304	780	242	845	187	999999	852	938	999999	999999	244	693	977	601	287	298	999999	336	361	999999	704	999999	775	999999	692	638	87	232	971	696	61	617	961	999999	374	220	452	24	815	999999	999999	699	223	557	219	581	204	211	523	999999	135	571	68	862	999999	295	999999	331	163	549	925	999999	967	648	413	999999	732	93	237	76	845	698	520	636	344	14	999999	999999	701	121	999999	875	999999	491	571	999999	999999	109	266	89	215	999999	860	999999	799	443	731	574	999999	592	849	999999	974	457	644	437	60	431	527	632	499	787	999999	52	115	60	921	486	87	923	78	632	827	158	999999	724	837	253	837	900	282	231	82	119	271	332	901	261	846	144	999999	999999	581	633	589	999999	502	999999	171	749	522	255	497	231	524	226	293	825	999999	919	999999	806	593	999999	359	999999	715	999999	780	999999	999999	669	639	942	494	940	61	203	568	999999	999999	999999	92	98	999999	37	733	850	595	999999	48	85	665	927	544	631	543	953	999999	999999	712	982	48	388	600	853	615	554	737	999999	999999	999999	267	163	697	581	724	999999	999999	332	999999	864	924	734	999999	999999	13	712	407	862	999999	107	919	256	730	999999	980	999999	498	999999	422	188	123	999999	880	947	817	512	239	999999	999999	48	714	951	777	848	67	999999	999999	527	849	902	999999	999999	186	77	180	20	433	457	601	999999	16	999999	909	365	750	913	854	999999	999999	500	999999	444	999999	999999	393	968	999999	881	999999	999999	999999	999999	684	999999	999999	249	835	813	777	806	89	782	372	887	41	999	51	421	999999	153	459	999999	999999	358	429	712	919	816	684	212	541	999999	274	924	999999	45	40	400	333	510	87	999999	29	458	421	999999	82	77	999999	999999	926	999999	783	999999	227	223	709	335	999999	329	999999	28	138	999999	275	537	999999	447	928	996	968	651	97	999999	76	417	828	812	937	728	999999	851	489	300	286	999999	999999	235	707	745	335	704	999999	14	999999	69	999999	454	193	883	193	999999	148	341	999999	999999	970	196	972	809	999999	896	398	372	999999	479	539	838	298	792	769	999999	740	
192	670	273	352	93	999999	16	505	383	629	63	544	16	712	157	875	11	512	581	263	897	360	999999	316	937	325	711	529	84	999999	999999	123	902	894	956	999999	160	999999	999999	999999	965	314	999999	999999	999999	827	682	766	391	962	297	290	198	38	999999	832	240	957	414	767	999999	487	430	227	239	940	999999	122	756	486	724	78	999999	802	999999	593	999999	999999	972	119	643	944	999999	121	868	120	999999	874	999999	133	999999	999999	999999	130	84	488	883	794	47	999999	196	570	20	905	247	229	999999	396	999999	259	494	78	984	305	133	999999	999999	318	359	999999	24	767	70	999999	55	531	999999	999999	728	999999	709	999999	999999	578	999999	83	934	242	999999	999999	454	539	143	801	639	372	999999	233	996	999999	149	574	444	918	999999	428	999999	387	859	716	678	171	668	932	550	939	943	416	999999	60	826	116	444	710	674	999999	634	268	993	683	322	327	507	999999	999999	999999	120	215	999999	504	573	999999	999999	167	970	292	870	210	999999	699	428	801	851	999999	496	43	140	733	254	904	794	251	394	999999	403	999999	999999	263	274	415	829	738	228	877	486	280	733	286	740	392	614	434	17	303	999999	520	475	560	918	635	999999	386	961	294	710	332	999999	999999	763	618	627	617	999999	845	999999	690	583	974	470	226	310	999999	992	862	299	999999	999999	100	999999	883	885	114	999999	638	411	453	776	999999	999999	164	117	536	522	132	999999	999999	999999	171	434	574	999999	501	99	702	335	999999	393	999999	994	350	999999	82	285	880	732	523	283	307	444	426	913	999999	807	316	118	773	999999	870	107	302	999999	83	665	999999	945	394	24	642	999999	999999	69	677	939	825	75	44	260	999999	999999	251	999999	201	999999	17	660	999999	694	783	593	561	820	999999	11	999999	479	25	416	999999	935	348	999999	999999	993	194	367	246	999999	981	999999	84	523	698	999999	999999	999999	680	356	658	696	657	699	241	58	752	439	999999	999999	247	999999	60	627	330	706	60	743	999999	207	999999	650	423	587	999999	543	519	47	132	51	999999	133	999999	668	758	243	287	648	277	592	250	754	820	571	999999	634	999999	456	202	991	999999	999999	496	482	813	18	282	79	986	999999	999999	715	317	505	999999	999999	557	392	869	97	428	411	476	500	956	787	829	852	999999	88	354	73	844	140	620	43	637	326	854	750	961	999999	662	999999	62	535	447	325	51	999999	999999	807	999999	115	999999	28	646	995	525	999999	188	999999	955	908	353	999999	870	186	884	496	486	241	999999	
129	136	220	749	897	448	430	350	514	999999	999999	11	546	486	739	568	602	396	641	999999	828	571	999999	262	753	999999	586	665	999999	440	554	999999	999999	999999	999999	999999	361	999999	749	999999	105	685	673	617	200	906	999999	990	999999	617	999999	110	844	999999	708	999999	594	958	995	671	862	765	999999	84	266	892	999999	276	29	760	216	333	999999	94	705	153	999999	999999	999999	999999	428	596	534	653	999999	454	37	413	571	909	394	403	283	87	695	339	606	999999	360	307	750	999999	970	381	999999	959	462	760	736	564	659	670	895	158	999999	275	241	435	999999	812	999999	753	705	120	375	812	999999	999999	399	375	999999	308	573	765	106	999999	625	999999	252	198	991	277	999999	999999	259	723	999999	134	834	999999	108	999999	999999	548	442	997	835	860	15	598	908	999999	999999	999999	28	361	107	140	62	365	650	88	192	737	821	597	999999	698	860	651	999999	926	735	970	999999	375	635	34	999999	999999	63	999999	157	999999	999999	108	907	315	988	999999	999999	999999	999999	479	778	999999	999999	935	727	844	921	146	999999	364	293	982	168	999999	104	653	999999	82	807	953	999999	885	930	537	457	723	690	770	999999	963	35	936	999999	999999	202	256	386	999999	307	488	187	999999	999999	793	371	999999	939	517	221	999999	181	553	999999	128	177	893	999999	461	487	13	999999	160	999999	999999	338	356	138	901	999999	848	999999	36	775	329	999999	395	130	999999	176	160	783	182	999999	999999	791	999999	376	735	98	309	166	924	221	303	334	999999	488	728	464	25	178	48	320	999999	78	155	778	251	353	781	999999	952	294	337	230	999999	999999	73	999999	857	999999	402	813	999999	692	352	814	481	994	999999	907	999999	683	161	981	745	862	999999	999999	645	703	135	392	317	536	214	639	884	999999	353	999999	425	483	999999	45	776	999999	999999	680	999999	341	306	256	999999	999999	380	279	999999	356	485	128	414	768	609	163	999999	19	505	371	488	712	930	408	651	999999	999999	999999	999999	999999	214	999999	450	515	578	314	999999	999999	787	444	999999	934	506	999999	597	235	31	656	999999	453	190	999999	729	999999	999999	24	410	999999	605	293	999999	462	203	27	151	965	677	898	999999	304	756	976	232	71	216	553	215	402	811	999999	300	835	54	632	935	447	999999	400	323	563	903	508	999999	999999	62	702	741	488	999999	999999	557	132	466	999999	999999	213	544	668	843	999999	808	18	96	189	999999	555	418	571	91	703	185	287	999999	636	401	258	703	728	999999	999999	811	727	15	189	999999	177	379	
475	935	732	903	131	557	674	754	895	421	999999	510	506	999999	999999	999999	693	999999	279	999999	829	187	448	999999	815	659	339	837	91	13	999999	320	825	185	942	636	359	800	999999	730	911	882	505	836	609	227	999999	228	641	330	322	999999	599	630	550	999999	999999	999999	999999	471	227	999999	673	891	514	783	685	331	352	544	57	893	403	999999	636	999999	681	611	900	598	158	121	999999	761	999999	184	721	205	999999	654	149	137	713	591	512	84	218	614	332	825	542	190	876	107	282	429	339	59	999999	603	615	885	331	999999	323	116	640	912	210	340	72	490	695	697	999999	920	189	811	46	561	999999	77	289	85	65	967	244	999999	488	272	844	671	211	999999	49	999999	806	223	278	999999	443	306	999999	992	999999	62	494	189	702	361	249	528	22	999999	864	547	605	255	443	355	871	542	433	938	495	999999	999999	999999	658	150	123	966	543	639	127	999999	999999	297	322	13	483	65	405	136	33	326	659	769	177	999999	658	560	780	999999	535	999999	873	475	506	372	773	999999	530	562	248	999999	984	999999	999999	432	883	318	933	440	872	999999	147	306	915	999999	741	519	496	167	492	563	999999	621	999999	226	568	199	790	950	240	652	999999	999999	888	999999	341	999999	999999	744	999999	350	626	350	999999	999999	764	577	999999	999999	630	263	344	373	79	684	97	373	277	107	864	694	527	983	210	230	291	999999	999999	999999	837	999999	74	999999	999999	999999	936	845	999999	395	999999	990	639	464	329	976	999999	171	999999	214	663	968	18	357	880	999999	999999	642	150	829	438	470	999999	394	498	999999	999999	593	824	928	999999	251	801	882	645	873	65	999999	999999	233	913	129	530	999999	999999	869	456	717	871	999999	328	304	705	741	957	999999	830	254	965	164	999999	723	999999	845	466	421	176	999999	711	999999	868	759	978	999999	916	318	940	957	882	629	719	481	722	208	999999	453	999999	70	999999	653	53	810	107	509	999999	999999	782	684	746	100	702	999999	15	999999	758	568	325	999999	825	648	60	872	371	345	999999	999999	11	999999	246	22	876	999999	210	68	963	999999	661	479	479	726	535	266	221	999999	999999	398	476	858	449	50	138	756	244	287	602	180	999999	762	999999	140	999999	643	448	999999	224	596	129	947	901	700	906	846	319	108	122	794	999999	579	418	999999	839	999999	999999	205	884	130	871	923	465	792	618	899	415	349	538	892	817	487	578	340	279	999999	956	749	143	291	446	145	174	807	519	868	353	27	301	55	
999999	252	848	104	724	206	999999	119	92	999999	999999	970	570	999999	977	183	999999	88	777	320	999999	950	72	603	683	736	758	657	282	749	556	999999	57	493	948	574	639	999999	615	999999	46	847	666	136	850	999999	575	944	999999	346	867	274	250	980	858	993	190	255	420	999999	999999	835	836	342	461	999999	922	87	281	412	543	527	472	704	284	999999	999999	999999	752	217	171	813	826	935	882	291	999999	76	634	954	394	393	73	627	635	999999	999999	999999	675	807	553	498	673	427	999999	999999	802	545	999999	519	999999	254	502	213	999999	633	999999	999999	460	179	895	856	999999	326	28	160	464	845	999999	999999	338	959	271	945	999999	673	999999	409	999999	542	489	612	999999	125	254	149	999999	859	800	11	999999	999999	873	505	999999	697	999999	999999	999999	652	884	999999	476	634	999999	751	999999	557	549	163	493	609	767	917	690	293	496	337	81	999999	269	604	54	77	879	229	95	765	44	999999	627	792	10	490	657	999999	145	735	999999	503	165	999999	319	646	517	999999	999999	956	999999	999999	211	718	285	529	393	290	912	409	755	962	665	227	522	583	999999	700	608	286	269	999999	158	761	403	578	723	925	295	407	559	295	877	139	999999	416	999999	908	517	480	107	377	619	735	980	971	837	938	820	735	120	999999	985	999999	696	656	479	450	325	706	806	467	999999	515	850	469	94	999999	277	116	819	628	193	138	188	892	548	423	780	999999	741	785	999999	559	297	742	309	812	442	303	936	324	592	810	674	640	382	999999	884	520	887	999999	670	714	916	492	633	857	885	804	118	999999	669	894	965	30	363	445	228	118	170	282	104	973	180	504	45	383	463	999999	519	444	538	999999	544	999999	124	400	642	804	999999	452	926	638	999999	880	655	698	844	653	287	999999	885	776	359	614	216	697	544	422	999999	259	999999	347	999999	673	999999	999999	999999	535	906	962	802	999999	999	718	999999	999999	999999	299	849	346	999999	809	271	582	999999	761	910	929	999999	427	856	230	358	999999	58	589	353	521	361	999999	347	318	747	324	143	472	999999	641	999999	750	909	254	572	999999	720	999999	999999	999999	125	767	999999	999999	312	489	116	582	999999	150	670	999999	121	276	999999	603	998	230	72	947	449	999999	983	279	669	482	999999	999999	657	248	999999	464	513	999999	406	999999	757	916	16	999999	218	999999	999999	637	971	502	639	999999	315	969	120	500	999999	138	999999	999999	784	229	761	829	971	503	924	826	11	216	999999	479	870	354	845	92	
999999	999999	738	887	689	355	307	177	843	999999	306	688	137	999999	933	385	999999	377	809	999999	999999	187	999999	714	637	580	635	765	250	169	772	961	134	38	286	999999	399	999999	349	438	921	594	985	999999	999999	246	699	364	282	876	999999	999999	544	316	926	999999	519	34	260	119	719	999999	927	684	112	345	999999	109	371	217	986	999999	38	381	617	571	201	199	517	400	880	281	492	373	69	280	999999	817	999999	250	999999	375	999999	239	999999	999999	667	311	994	861	682	600	999999	75	999999	114	999999	172	699	365	845	329	999999	859	238	447	60	999999	624	999999	917	999999	997	130	999999	620	871	999999	662	238	904	890	205	655	718	290	288	427	482	954	806	999999	128	746	405	886	859	274	11	999999	338	113	686	171	943	936	602	872	999999	999999	243	675	510	470	461	954	999999	860	151	948	169	633	91	670	999999	663	627	999999	725	999999	761	999999	797	391	900	801	213	43	712	999999	687	999999	999999	212	721	140	999999	657	294	450	761	998	132	62	121	705	31	26	145	999999	999999	999999	999999	999999	518	636	877	129	570	999999	751	101	158	999999	270	753	999999	878	948	895	909	969	999999	285	362	999999	999999	999999	279	205	779	197	999999	431	473	345	270	412	694	95	262	634	97	634	698	670	850	999999	999999	368	434	999999	999999	249	380	349	384	870	999999	755	161	143	850	374	881	563	203	726	896	924	493	867	194	863	642	285	881	342	586	691	999999	720	952	999999	770	999999	999999	658	60	133	961	999999	815	938	933	999999	783	723	753	145	477	999999	867	999999	875	566	999999	213	607	105	999999	52	293	905	842	999999	190	939	603	999999	999999	999999	999999	772	999999	103	62	255	930	522	999999	168	589	451	224	789	853	95	45	214	677	916	61	999999	999999	918	116	909	106	502	939	999999	129	508	701	932	457	104	903	781	514	712	282	999999	999999	309	463	841	999999	999999	587	104	903	999999	999999	999999	493	719	116	55	987	999999	159	438	583	999999	49	90	750	291	341	758	999999	263	699	965	643	966	362	366	464	274	228	53	914	844	940	729	930	183	999999	999999	988	857	794	371	562	999999	511	999999	999999	999999	101	409	722	829	999999	650	700	611	883	527	367	999999	590	999999	924	116	524	738	716	320	160	576	843	603	770	334	469	338	412	999999	465	417	106	91	183	818	999999	999999	932	999999	39	329	300	921	999999	247	276	999999	999999	456	329	773	238	949	232	524	566	128	68	588	191	372	208	999999	71	950	653	509	
549	115	999999	999999	805	426	999999	830	286	921	999999	532	67	398	890	955	999999	692	188	156	859	658	999999	212	36	999999	119	999999	130	215	860	999999	594	767	531	999999	671	999999	967	811	999999	402	999999	644	895	999999	530	792	481	253	615	379	999999	506	650	891	852	999999	413	461	999999	999999	710	81	71	999999	999999	299	866	559	293	588	725	376	487	466	420	617	317	999999	823	326	999999	999999	999999	490	658	97	127	640	488	99	999999	515	504	999999	691	176	999999	103	598	999999	926	999999	959	36	654	405	999999	193	480	999999	999999	999999	638	991	999999	833	480	999999	154	850	181	236	80	204	110	219	872	442	999999	254	44	223	999999	999999	399	274	999999	573	999999	999999	78	934	169	999999	824	574	999999	512	999999	858	999999	12	999999	748	69	699	851	999999	925	444	999999	586	417	236	210	999999	999999	56	601	999999	915	907	743	890	781	246	77	999999	379	536	999999	369	824	999999	558	41	274	162	532	700	422	162	648	999999	729	491	526	933	53	772	999999	830	911	454	999999	788	269	68	966	822	999999	35	999999	398	112	173	762	501	677	178	786	860	524	901	999999	762	268	999999	171	999999	999999	143	782	606	975	511	457	380	973	769	999999	216	195	999999	78	999999	767	259	298	999999	729	35	999999	875	986	700	316	999999	702	190	529	999999	896	677	112	498	999999	999999	423	601	716	391	527	999999	406	579	675	814	832	364	995	999999	999999	605	569	694	877	907	999999	284	204	447	999999	999999	249	855	999999	517	999999	579	999999	978	836	696	999999	348	999999	357	478	416	999999	999999	999999	348	194	999999	999999	999999	117	418	621	345	178	999999	999999	278	713	999999	668	550	269	999999	218	999999	221	26	999999	366	999999	231	195	529	438	213	259	702	269	339	608	728	999999	28	410	198	958	807	999999	999999	999999	580	999999	774	689	999999	156	867	293	923	136	177	999999	507	546	886	232	101	907	999999	889	999999	999999	384	999999	939	559	999999	757	29	305	413	999999	485	76	184	999999	420	840	999999	66	999999	999999	346	212	441	391	999999	482	523	999999	867	899	846	807	999999	572	260	999999	999999	378	905	120	273	628	999999	999999	999999	441	371	299	812	261	407	908	999999	295	672	181	693	999999	76	769	243	64	999999	513	999999	678	481	612	346	770	99	141	161	280	999999	999999	999999	479	529	62	120	234	163	615	502	999999	999999	309	899	999999	999999	202	312	145	876	219	199	999999	999999	193	959	999999	999999	999999	171	275	756	237	999999	954	691	223	38	24	659	19	901	
822	21	432	999999	182	712	267	814	896	829	25	999999	999999	528	280	878	345	102	361	999999	122	454	999999	191	999999	168	999999	397	742	999999	999999	486	999999	318	376	207	999999	815	786	56	695	236	999999	446	999999	833	214	435	999999	344	692	921	999999	738	789	378	784	250	306	23	999999	869	82	732	999999	538	536	627	162	83	999999	530	999999	314	585	885	189	789	999999	999999	954	520	977	999999	482	376	189	999999	529	998	999999	928	519	773	999999	826	164	542	999999	212	306	587	282	999999	635	171	615	992	163	903	198	994	800	67	69	255	892	674	259	174	359	408	108	163	660	781	21	542	34	758	731	646	884	247	942	376	999999	639	772	320	760	196	974	625	810	427	999999	461	713	44	999999	489	292	999999	852	999999	488	129	686	999999	999999	83	999999	999999	182	999999	999999	562	125	692	17	262	902	939	413	173	433	482	353	243	653	999999	999999	989	999999	251	999999	152	395	999999	888	128	953	999999	169	687	228	999999	453	999999	999999	575	999999	30	37	680	999999	353	999999	999999	475	999999	775	453	999999	600	253	978	579	999999	197	968	999999	80	804	999999	309	999999	779	725	945	852	39	94	926	88	999999	808	962	999999	999999	20	999999	706	578	881	999999	999999	717	569	999999	249	10	522	81	348	999999	275	226	148	999999	603	573	999999	743	999999	977	691	526	999999	387	999999	25	434	276	186	164	470	502	922	546	799	277	220	999999	705	852	999999	999999	588	999999	999999	592	999999	999999	70	446	210	963	956	904	661	983	999999	191	998	233	575	256	894	193	937	999999	303	602	999999	335	363	332	47	769	470	678	938	452	999999	852	999999	661	999999	999999	954	507	999999	27	999999	999999	682	38	292	482	286	269	999999	999999	999999	183	298	232	999999	735	92	878	925	196	443	983	999999	152	750	155	42	999999	50	163	239	439	238	285	717	999999	999999	334	999999	565	493	211	559	543	709	266	563	968	999999	480	657	86	582	358	999999	901	771	540	999999	147	449	372	229	965	175	313	945	999999	514	436	92	758	838	369	999999	242	434	999999	443	494	591	73	454	570	999999	999999	857	879	999999	999999	999999	122	56	902	999999	131	981	594	378	999999	999999	550	464	43	397	899	999999	222	999999	999999	999999	269	107	793	555	386	999999	659	468	22	455	75	322	999999	441	970	711	936	253	999999	260	999999	143	47	182	999999	609	421	182	607	915	645	234	359	348	734	24	999999	357	740	213	999999	135	365	999999	999999	999999	765	601	999999	197	999999	968	82	100	
999999	136	70	999999	513	776	506	486	861	107	809	999999	962	360	706	956	459	999999	513	378	999999	714	999999	96	926	999999	844	819	999999	419	999999	676	999999	269	711	608	999999	641	843	963	707	999999	274	999999	151	415	999999	414	894	471	738	721	465	999999	172	999999	358	974	694	999999	999999	999999	731	451	999999	142	688	703	649	108	12	817	746	999999	999999	91	450	999999	945	999999	547	999999	924	293	681	999999	221	458	106	787	259	979	946	153	41	999999	124	999999	774	18	726	999999	765	795	469	920	999999	915	42	999999	483	999999	39	183	162	502	762	448	999999	598	921	239	999999	861	999999	32	871	602	518	651	967	627	745	936	794	975	999999	138	824	761	999999	999999	999999	25	314	420	950	999999	999999	538	267	999999	999999	185	96	497	964	999999	946	999999	58	382	406	390	122	999999	103	102	388	186	827	633	624	18	680	625	813	591	999999	999999	81	107	611	999999	999999	302	574	999999	849	999999	20	771	192	387	712	999999	899	999999	903	999999	999999	858	395	814	711	634	999999	54	505	471	683	383	999999	517	375	999999	770	426	996	820	999999	534	252	999999	175	65	450	246	999999	143	999999	999999	688	107	999999	223	712	796	278	759	251	529	73	388	999999	637	424	675	22	761	776	483	999999	92	999999	792	999999	999999	649	655	194	814	749	999999	745	905	695	258	404	999999	248	973	157	247	579	761	470	864	467	538	999999	774	999999	544	999999	252	738	605	929	999999	608	408	999999	623	575	436	780	701	642	718	941	176	999999	999999	522	999999	999999	801	513	415	332	999999	846	999999	999999	999999	589	999999	14	502	176	999999	328	999999	552	839	999999	534	672	152	999999	769	231	748	596	999999	999999	373	31	999999	917	937	102	524	999999	857	561	45	999999	165	847	574	999999	999999	552	999999	999999	205	318	683	999999	800	139	370	433	562	999999	999999	524	999999	999999	225	194	449	585	238	997	804	88	695	287	791	999999	516	305	417	83	91	206	745	627	999999	65	348	590	127	808	731	100	444	338	999999	520	68	250	631	390	256	999999	323	999999	52	126	622	405	193	873	622	75	26	999999	447	902	779	999999	616	999999	846	859	467	999999	276	714	999999	999999	824	280	999999	276	673	999999	826	527	882	891	585	192	442	942	406	253	195	665	83	955	999999	560	741	146	633	999999	544	397	107	999999	586	337	482	999999	999999	999999	16	356	401	999999	662	920	29	887	346	434	727	903	462	224	245	610	641	688	475	273	539	731	643	213	999999	438	429	989	999999	
257	709	186	999999	494	999999	839	274	92	303	970	540	853	799	208	742	641	935	882	657	976	999999	794	999999	316	382	285	713	198	508	999999	500	40	999999	99	724	551	540	967	976	405	345	558	394	504	733	686	931	999999	470	850	502	999999	999999	338	561	915	396	65	121	999999	136	999999	584	79	480	510	280	999999	999999	999999	110	999999	906	261	640	147	409	999999	999999	696	353	278	999999	658	730	953	697	999999	999999	809	165	485	855	24	279	269	999999	999999	34	232	415	999999	960	999999	749	534	640	90	698	424	515	110	999999	425	618	857	357	926	999999	527	999999	36	182	999999	46	625	122	891	999999	380	999999	93	271	360	290	999999	318	999999	908	205	322	999999	556	122	304	64	12	440	999999	999999	911	57	999999	506	999999	388	58	296	999999	133	422	749	999999	327	261	431	839	131	145	496	549	898	27	152	999999	205	480	70	379	982	623	999999	999999	569	468	999999	116	999999	941	901	83	31	227	784	783	572	518	238	999999	999999	224	881	305	999999	872	23	999999	835	301	223	907	988	999999	260	510	740	263	538	858	145	324	84	190	999999	422	999999	999999	242	369	642	999999	252	208	506	767	741	386	586	697	455	95	281	473	999999	993	95	114	966	284	52	319	979	379	725	557	150	701	72	496	999999	341	796	475	659	536	665	789	999999	999999	768	999999	677	841	413	999999	53	610	462	249	337	423	714	958	327	999999	707	872	482	948	627	50	999999	100	352	123	298	999999	814	999999	338	305	694	484	515	999999	642	148	966	675	514	539	248	999999	168	931	999999	838	158	336	828	793	317	471	865	728	49	586	498	300	999999	248	796	999999	910	41	728	240	453	999999	690	999999	999999	807	444	97	801	501	931	421	496	460	656	488	999999	999999	988	999999	999999	787	648	65	649	999999	913	275	999999	999999	911	999999	212	999999	999999	519	645	269	887	509	999999	777	926	547	655	87	804	999999	591	317	898	999999	53	505	621	666	999999	635	919	240	999999	178	354	824	589	999999	218	108	75	146	842	113	657	488	206	841	860	110	409	999999	871	612	684	999999	89	545	999999	706	775	999999	528	19	350	999999	616	858	999999	112	999999	851	868	705	999999	455	475	795	999999	564	999999	779	805	999999	999999	999999	369	999999	999999	999999	744	999999	719	511	333	346	618	833	762	10	999999	999999	418	758	999999	557	703	176	375	999999	960	999999	826	529	999999	999999	922	999999	999999	993	999999	334	999999	513	367	999999	142	367	382	899	836	641	42	718	
692	960	999999	999999	748	999999	653	202	915	999999	959	999999	999999	999999	999999	336	424	999999	59	999999	712	547	974	905	400	237	425	346	793	476	402	328	261	118	837	447	635	875	888	999999	999999	104	419	999999	554	907	999999	942	263	55	485	999999	592	274	15	154	985	465	656	521	263	317	409	448	999999	640	208	118	999999	666	701	999999	999999	943	999999	617	999999	866	999999	492	541	482	93	748	991	546	735	987	112	692	999999	179	229	377	852	42	695	970	255	913	709	587	999999	596	353	936	999999	648	999999	397	26	999999	999999	174	980	780	999999	660	456	999999	905	220	16	668	214	531	329	724	101	395	921	999999	621	447	782	953	891	999999	404	65	782	999999	151	715	676	999999	75	64	397	81	808	45	999999	999999	999999	499	581	921	391	822	617	49	557	460	999999	859	507	666	391	36	888	999999	266	401	544	818	78	301	992	999999	466	274	999999	30	586	886	643	692	999999	293	381	969	114	999999	447	742	999999	691	249	816	999999	999999	999999	370	999999	80	779	132	999999	999999	430	290	929	520	999999	352	712	536	873	588	999999	814	236	107	655	919	999999	999999	953	801	289	386	61	999999	45	68	600	999999	999999	516	117	521	999999	251	863	100	50	594	227	105	39	12	818	660	600	31	182	576	715	273	999999	105	178	592	999999	53	239	753	999999	307	752	746	699	367	481	705	516	999999	244	999999	878	49	999999	858	772	286	568	401	999999	24	886	34	260	573	78	22	352	715	999999	819	861	297	120	920	352	292	313	999999	189	895	999999	999999	341	160	999999	407	638	999999	820	999999	484	837	177	469	420	727	495	135	298	468	999999	800	999999	999999	703	590	929	999999	999999	999999	972	117	222	690	999999	999999	692	110	188	999999	383	41	895	707	344	999999	130	999999	509	624	999999	999999	172	720	999999	714	543	917	999999	804	478	102	804	340	661	999999	625	487	959	721	45	395	947	627	95	999999	904	946	90	679	470	999999	999999	999999	692	794	945	501	157	795	166	775	653	383	202	291	999999	565	999999	967	999999	642	690	787	589	411	999999	544	635	999999	809	596	836	999999	343	999999	65	999999	647	866	431	133	339	999999	565	269	999999	573	435	803	104	349	899	999999	280	827	597	259	311	291	999999	999999	866	936	985	569	938	874	999999	12	236	323	999999	190	545	284	999999	526	232	330	669	999999	119	831	127	470	696	724	999999	515	602	999999	612	366	312	999999	999999	403	188	999999	330	867	533	999999	577	780	432	719	999999	995	
524	81	37	980	621	999999	302	999999	818	999999	999999	224	376	534	999999	430	710	560	877	525	999999	909	999999	236	999999	802	143	999999	264	346	47	999999	157	512	990	531	778	632	999999	415	728	999999	585	663	133	116	500	999	32	157	80	872	841	61	978	615	733	800	981	999999	762	999999	780	482	999999	895	76	999999	543	879	651	88	999999	999999	999999	999999	333	683	113	999999	311	999999	999999	116	999999	175	145	106	533	384	999999	999999	999999	926	999999	122	452	112	185	237	49	635	465	999999	999999	991	999999	379	999999	999999	999999	999999	697	999999	999999	999999	999999	673	215	322	759	970	341	999999	91	674	437	888	820	685	352	999999	508	875	853	676	679	519	611	284	118	766	842	349	999999	747	999999	561	419	34	168	778	896	999999	478	78	304	999999	72	831	564	999999	999999	578	841	999999	551	822	245	999999	999999	444	72	931	214	993	137	991	75	999999	393	876	999999	795	526	999999	999999	644	407	784	382	381	999999	780	999999	999999	217	274	999999	999999	206	999999	326	999999	85	724	999999	999999	659	484	941	999999	999999	728	447	687	699	763	999999	276	736	906	999999	999999	999999	999999	987	291	999999	999999	785	863	999999	43	147	925	559	900	720	802	999999	999999	985	999999	999999	80	149	999999	342	42	999999	454	222	241	305	999999	999999	865	999999	508	999999	434	999999	394	999999	87	819	999999	590	999999	138	799	52	259	418	378	921	502	617	397	437	268	999999	189	999999	341	650	261	738	848	999999	693	789	222	74	433	615	999999	233	999999	260	999999	148	820	903	450	411	999999	999999	927	377	999999	258	722	80	478	485	574	368	367	437	999999	999999	741	639	999999	19	830	194	985	999999	329	279	851	999999	497	999999	999999	999999	584	929	687	438	999999	480	342	444	999999	999999	595	948	50	242	866	999999	692	479	406	191	468	999999	999999	778	999999	999999	57	281	406	999999	999999	358	357	999999	783	437	749	139	659	271	306	999999	942	999999	598	999999	999999	97	999999	523	999999	28	723	946	816	153	358	999999	999999	646	432	999999	48	999999	999999	247	999999	751	458	438	588	999999	819	145	999999	468	498	892	189	800	451	960	867	883	999999	564	999999	410	999999	640	999999	840	999999	22	838	245	999999	461	129	361	446	970	999999	999999	999999	890	208	588	71	357	654	466	999999	800	205	472	203	164	359	999999	612	199	999999	818	358	748	999999	999999	306	999999	999999	46	772	999999	364	481	332	892	949	999999	366	56	349	134	999999	623	121	737	817	376	52	999999	112	124	749	256	701	820	999999	999999	864	
401	291	999999	851	618	693	901	446	724	149	310	215	117	648	565	850	154	999999	999999	637	298	989	930	607	999999	934	658	88	999999	779	512	999999	763	387	965	999999	927	283	377	930	999999	301	103	236	741	602	994	999999	193	405	557	999999	890	558	575	999999	361	999999	161	684	999999	822	337	944	637	44	452	730	682	801	999999	870	999999	805	427	999999	896	999999	865	107	939	999999	894	712	999999	525	999999	214	811	999999	412	121	131	999999	999999	999999	963	158	599	999999	159	999999	794	392	482	999999	999999	94	999999	577	515	658	949	64	744	853	928	624	999999	122	999999	247	919	128	398	811	748	999999	910	41	44	747	113	999999	947	675	396	999999	999999	544	999999	301	999999	243	999999	754	172	999999	948	999999	468	348	435	999999	999999	999999	354	999999	994	670	999999	759	184	109	543	767	999999	791	117	999999	466	426	393	188	128	366	999999	685	999999	643	649	999999	824	869	572	695	321	999999	118	45	330	999999	999999	570	999999	243	127	973	700	999999	209	380	999999	878	999999	52	999999	257	368	999999	747	669	605	360	30	266	935	314	537	847	456	928	682	82	749	999999	999999	823	581	885	248	999999	999999	789	999999	278	999999	945	295	999999	740	74	267	999999	297	660	125	999999	999999	999999	308	813	999999	852	834	999999	999999	999999	138	838	144	141	676	483	454	556	685	816	916	752	545	989	28	17	117	999999	670	999999	784	99	999999	751	283	241	587	435	754	999999	999999	172	580	832	816	456	396	999999	398	784	970	740	999999	309	249	797	804	318	794	999999	745	453	610	441	999999	49	218	392	857	444	896	29	802	553	861	754	182	999999	999999	572	620	999999	992	999999	999999	53	999999	330	511	486	437	278	999999	325	396	511	561	148	729	777	248	999999	999999	999999	887	950	938	431	448	999999	625	101	144	232	818	247	999999	999999	999999	69	925	999999	880	381	17	627	388	486	999999	359	202	43	999999	406	999999	617	999999	49	999999	346	115	692	999999	26	999999	346	143	419	507	158	61	837	994	670	851	359	999999	380	946	999999	572	461	999999	98	999999	592	117	738	898	211	491	420	725	808	954	243	999999	863	520	999999	999999	999999	999999	999999	999999	365	999999	999999	999999	974	999999	385	103	999999	773	653	427	793	723	278	999999	404	999999	305	999999	641	999999	196	715	999999	353	269	860	999999	776	603	999999	265	791	937	999999	794	194	923	717	999999	327	987	999999	311	999999	999999	150	251	442	98	457	999999	352	666	999999	852	607	999999	631	234	524	999999	999999	179	180	999999	
12	786	724	443	999999	597	999999	560	323	999999	161	414	801	140	129	999999	841	688	155	999999	912	999999	693	701	196	257	999999	999999	591	999999	999999	864	140	653	999999	363	999999	998	878	860	999999	792	999999	130	999999	203	999999	500	114	905	976	999999	34	382	259	877	103	32	257	999999	999999	105	968	813	107	296	999999	157	919	766	102	842	999999	294	703	130	781	572	11	993	122	999999	388	686	533	752	840	999999	404	343	999999	503	751	999999	566	999	824	999999	32	413	919	987	999999	999999	813	143	999999	739	679	999999	999999	999999	31	264	999999	502	716	292	290	354	999999	999999	753	586	506	598	999999	894	728	703	306	999999	999999	597	999999	135	230	50	872	400	999999	111	88	274	246	738	482	497	74	73	999999	541	999999	678	957	999999	999999	999999	841	224	52	578	20	975	833	854	981	433	999999	725	281	676	999999	890	75	355	447	489	349	768	999999	603	830	665	420	764	992	999999	640	999999	999999	999999	999999	999999	357	710	999999	112	441	392	757	999999	317	349	791	617	132	368	612	999999	955	754	655	999999	108	448	748	354	565	999999	862	119	999999	509	833	55	477	999999	542	364	264	345	999999	957	20	77	999999	490	873	999999	642	633	999999	38	999999	999999	580	999999	560	909	999999	999999	546	999999	529	648	265	807	516	745	149	371	826	258	358	999999	705	697	72	999999	162	267	481	763	436	238	850	765	999999	694	999999	351	211	999999	401	999999	798	686	437	372	812	999999	974	138	662	999999	999999	999999	680	115	999999	883	72	529	757	705	999999	783	935	301	797	499	33	821	280	797	170	203	999999	839	821	29	269	999999	227	673	292	353	110	165	430	839	95	679	262	591	289	681	875	695	253	25	751	145	574	323	465	162	999999	865	121	614	164	840	293	422	623	999999	312	93	999999	999999	999999	779	871	958	414	353	568	689	518	999999	999999	170	596	999999	278	133	135	904	218	140	495	999999	54	815	685	254	395	839	999999	917	378	791	282	332	341	972	999999	616	999999	999999	593	178	999999	999999	999999	993	254	487	999999	999999	999999	408	875	999999	435	448	734	999999	283	169	999999	999999	720	600	999999	535	888	999999	474	306	859	518	995	106	546	327	888	999999	528	691	10	908	694	478	999999	970	916	990	896	999999	999999	999999	343	749	163	864	457	756	522	761	999999	980	999999	848	640	999999	999999	778	746	118	999999	322	536	999999	168	999999	44	251	918	149	619	897	377	999999	68	650	185	256	943	681	999999	141	899	767	586	30	999999	846	
838	953	999999	147	999999	788	999999	925	681	752	590	999999	830	215	999999	383	999999	217	612	441	790	989	552	999999	835	74	247	428	422	769	999999	148	999999	198	412	965	581	482	653	589	248	999999	968	432	999999	999999	851	999999	999999	526	626	999999	418	463	999999	999999	999999	411	311	999999	550	999999	512	912	747	451	948	642	803	872	802	669	563	32	203	656	31	129	999999	995	999999	999999	134	896	153	635	730	700	142	563	563	179	180	474	49	999999	999999	66	685	224	999999	218	860	999999	724	957	815	395	270	409	999999	292	911	316	965	999999	790	616	769	122	721	257	510	249	318	999999	498	98	983	999999	35	965	999999	284	999999	14	722	702	999999	196	819	999999	440	732	735	281	267	864	509	999999	999999	25	296	572	503	644	708	621	122	101	468	999999	411	400	384	863	848	636	213	960	254	98	444	999999	303	386	817	999999	514	47	374	634	589	999999	999999	20	678	871	781	468	999999	111	589	90	727	102	933	49	358	872	432	630	999999	999999	828	453	999999	999999	279	127	827	930	116	85	727	999999	147	500	72	374	999999	976	999999	744	663	152	509	363	999999	999999	453	999999	428	642	999999	743	973	50	92	999999	439	964	602	999999	641	375	994	999999	999999	893	999999	442	976	999999	687	455	774	916	884	686	944	227	999999	78	674	59	999999	474	469	983	860	107	418	189	935	230	384	999999	999999	298	157	999999	10	962	999999	999999	800	444	999999	169	968	999999	165	406	999999	221	999999	533	989	591	863	530	54	379	42	857	999999	797	59	467	999999	582	813	999999	538	949	226	896	821	663	259	77	519	310	999999	802	941	21	249	723	999999	850	213	520	999999	626	950	999999	929	399	999999	12	394	497	97	396	254	999999	868	999999	995	999999	999999	335	342	796	20	999999	999999	999999	915	22	557	336	352	230	379	302	172	911	999999	595	999999	432	677	256	682	32	222	627	999999	382	153	259	727	905	148	877	999999	638	999999	217	999999	999999	483	973	999999	68	154	866	27	952	407	956	992	999999	999999	289	658	96	123	988	530	999999	999999	543	999999	308	608	447	999999	501	999999	533	305	790	329	276	999999	703	801	624	999999	355	610	605	974	196	266	999999	662	858	229	999999	524	999999	686	538	999999	939	114	999999	999999	999999	784	525	838	873	661	999999	90	975	340	999999	294	499	121	184	999999	85	569	682	999999	999999	784	233	281	999999	999999	678	999999	999999	258	19	599	655	174	999999	571	95	767	111	999999	65	246	687	528	274	807	35	
515	999999	411	999999	380	431	114	999999	922	561	253	815	864	982	107	999999	727	330	365	639	334	942	613	999999	317	999999	156	986	55	107	704	16	225	982	999999	602	389	999999	639	177	999999	996	256	19	841	951	246	553	958	999999	960	208	909	177	999999	573	897	370	635	999999	999999	127	133	999999	999999	246	600	881	819	504	999999	422	690	198	98	338	695	603	209	999999	231	603	38	108	147	506	107	57	999999	999999	704	999999	999999	999999	892	433	873	431	163	999999	361	364	733	463	47	547	517	999999	999999	372	877	999999	999999	280	691	680	99	35	687	360	999999	553	600	229	799	890	743	963	999999	664	464	273	450	605	999999	867	870	999999	999999	999999	988	386	967	999999	721	999999	859	999999	45	222	343	848	743	802	464	807	764	999999	663	156	804	999999	999999	999999	907	999999	853	564	275	823	810	524	999999	98	999999	763	999999	999999	999999	999999	999999	344	927	93	330	616	529	648	150	206	999999	366	999999	999999	795	444	960	552	21	117	999999	304	143	999999	411	819	884	655	440	701	999999	93	16	275	999999	470	625	342	999999	301	999999	214	423	78	720	454	613	999999	999999	926	999999	43	669	400	841	999999	210	715	681	511	732	873	999999	449	999999	29	999999	999999	799	335	818	999999	999999	719	32	352	880	75	501	957	999999	834	363	513	898	198	423	999999	434	388	269	910	661	592	569	221	997	974	103	701	104	967	999999	999999	999999	185	999999	949	999999	498	856	145	999999	723	305	897	520	703	999999	999999	605	743	221	999999	999999	999999	999999	999999	160	810	355	905	999999	799	863	248	999999	395	405	723	999999	999999	248	935	531	999999	695	937	297	999999	701	999999	434	317	105	360	755	839	999999	999999	219	718	999999	567	152	951	173	999999	860	999999	999999	134	307	827	181	141	504	999999	889	941	999999	38	578	999999	999999	999999	481	999999	703	512	493	743	493	206	513	895	675	681	793	580	999999	280	87	241	356	576	995	607	145	964	999999	479	950	999999	985	190	999999	999999	457	101	999999	508	721	357	573	999999	999999	111	323	286	465	823	492	319	980	943	951	346	143	999999	999999	873	529	738	656	23	793	532	221	999999	754	366	233	701	109	461	558	999999	668	999999	934	894	293	858	508	42	987	640	999999	52	239	999999	185	999999	44	606	979	982	701	560	786	119	999999	990	532	999999	599	790	999999	999999	394	231	678	366	999999	171	999999	999999	240	999999	35	162	552	178	104	949	191	318	666	503	482	575	38	118	989	825	999999	303	336	999999	
443	206	999999	461	657	17	135	818	317	873	26	318	999999	999999	534	634	567	721	895	582	999999	290	999999	715	56	818	203	570	377	782	167	296	344	830	190	829	730	100	520	96	823	372	999999	793	487	173	999999	950	999999	999999	268	999999	999999	999999	492	999999	82	715	415	839	814	565	451	999999	715	729	974	922	897	704	903	476	999999	809	758	555	289	999999	238	882	995	252	986	22	523	874	889	999999	347	999999	999999	25	685	999999	282	268	921	476	999999	758	199	999999	999999	999999	461	792	91	598	999999	936	999999	999999	487	532	843	571	579	999999	999999	841	840	999999	584	870	948	888	790	529	536	500	999999	812	262	479	693	104	999999	117	560	731	999999	300	595	999999	164	24	537	163	837	710	688	492	465	246	918	805	326	193	930	573	11	561	71	504	312	71	489	999999	839	999999	382	999999	878	289	58	999999	797	183	715	999999	361	637	692	999999	811	999999	999999	26	561	999999	778	15	186	987	729	241	239	100	999999	103	534	528	323	97	337	227	999999	185	198	379	18	152	477	997	999999	373	869	245	999999	170	714	473	456	951	999999	377	295	891	999999	817	319	706	85	622	408	832	323	999999	498	594	537	180	827	999999	879	999999	999999	188	774	366	371	999999	999999	999999	999999	70	82	372	999999	960	931	722	625	999999	69	311	999999	854	598	390	59	274	747	109	632	543	645	274	82	344	838	116	126	999999	455	326	309	147	999999	347	999999	951	487	537	662	815	999999	457	133	578	999999	683	590	394	999999	106	256	999999	999999	844	425	808	299	783	131	999999	606	431	925	743	11	929	999999	260	630	108	787	219	446	817	988	198	999999	504	999999	164	526	732	999999	358	79	12	999999	399	922	951	661	704	999999	838	219	999999	532	389	576	640	73	999999	999999	217	999999	47	999999	497	999999	236	999999	795	18	999999	308	873	543	576	673	999999	105	230	338	999999	999999	93	802	999999	608	999999	666	761	999999	144	101	196	968	680	49	999999	151	345	543	695	294	866	999999	999999	999999	345	590	955	716	577	999999	999999	999999	94	999999	235	999999	262	888	991	570	905	868	874	875	999999	905	863	999999	641	857	760	686	642	394	580	397	999999	78	273	284	710	55	999999	599	999999	195	883	908	813	797	999999	999999	552	135	388	999999	821	573	428	999999	727	428	999999	720	784	166	368	700	200	838	881	999999	625	716	859	860	518	999999	627	925	31	999999	723	844	968	999999	143	517	15	999999	576	789	650	833	556	292	970	639	999999	
101	826	999999	717	975	915	705	999999	835	275	527	489	547	946	502	417	772	704	239	751	481	32	851	694	618	999999	102	543	999999	170	577	890	879	999999	999999	999999	838	999999	748	928	999999	481	307	251	999999	103	39	843	158	425	783	999999	740	999999	344	999999	975	498	109	713	823	172	49	675	999999	999999	610	88	999999	403	999999	999999	999999	999999	488	999999	724	610	216	525	242	999999	394	376	386	989	159	999999	999999	468	133	999999	999999	44	115	111	442	632	999999	850	999999	950	999999	754	846	257	999999	439	408	344	999999	374	291	584	481	999999	777	673	299	999999	488	618	953	951	999999	239	398	922	206	387	999999	102	68	999999	42	291	825	640	529	999999	368	999999	592	789	124	999999	68	562	563	540	999999	769	342	843	371	874	996	481	999999	999999	858	708	243	31	777	999999	316	999999	551	199	748	147	999999	170	350	768	35	174	837	520	999999	999999	368	665	63	999999	759	224	994	167	295	354	165	912	279	659	486	571	999999	999999	999999	143	21	374	791	196	625	999999	999999	999999	849	999999	999999	963	446	999999	350	577	967	979	501	101	930	394	903	404	999999	240	999999	690	999999	463	162	974	78	999999	824	994	873	867	999999	587	720	401	318	463	710	201	476	256	319	908	603	42	372	999999	213	626	999999	999999	214	395	290	813	322	395	679	999999	895	408	207	355	999999	110	999999	913	380	999999	85	450	693	789	999999	644	999999	999999	859	130	611	717	834	207	534	485	662	999999	307	907	999999	999999	783	50	306	78	58	999999	999999	503	235	458	979	674	551	29	999999	425	632	999999	442	999999	999999	559	68	187	999999	10	821	228	999999	30	999999	999999	459	162	667	653	493	694	595	416	999999	366	999999	163	999999	170	999999	514	781	247	164	999999	474	149	397	233	982	129	505	58	152	999999	999999	215	999999	516	224	399	361	999999	931	937	999999	999999	772	179	665	904	449	412	999999	999999	999999	999999	999999	955	998	999999	764	999999	670	999999	199	546	274	191	310	689	321	231	946	999999	163	730	315	226	999999	448	376	228	999999	87	679	102	999999	999999	549	856	349	886	999999	903	999999	917	390	568	748	514	999999	999999	868	975	593	999999	466	96	999999	715	893	649	999999	560	944	999999	999999	593	694	106	841	439	641	453	350	435	999999	52	632	999999	350	999999	478	104	687	785	359	999999	999999	461	999999	618	999999	834	962	700	539	957	999999	98	52	796	999999	651	999999	332	949	425	635	168	513	999999	999999	999999	999999	156	999999	261	873	168	999999	292	
108	242	999999	232	757	807	999999	650	895	756	999999	999999	203	999999	874	826	999999	364	999999	934	956	335	948	999999	165	763	469	816	528	287	94	800	902	759	698	641	191	451	574	999999	933	985	272	756	339	999999	724	821	282	999999	830	518	332	261	999999	772	294	999999	999999	999999	347	675	999999	617	672	292	641	443	855	242	644	979	789	692	11	999999	73	201	882	245	48	648	544	184	999999	575	478	999999	433	999999	357	933	384	581	805	999999	999999	655	94	999999	288	291	965	49	709	851	728	639	999999	364	709	102	375	999999	954	999999	141	999999	999999	999999	814	990	19	930	999999	711	999999	218	887	742	116	417	117	999999	956	757	999999	504	474	605	847	999999	999999	79	225	264	999999	999999	626	999999	999999	917	494	987	242	298	999999	999999	163	997	256	999999	752	517	257	301	984	540	999999	207	999999	636	482	999999	259	976	599	940	999999	630	154	62	592	999999	615	999999	999999	999999	999999	667	486	647	999999	476	358	337	999999	883	821	924	280	36	999999	429	999999	500	445	928	738	266	699	340	330	533	999999	204	927	970	901	68	377	999999	937	217	999999	379	295	999999	216	921	890	715	129	790	360	127	384	172	692	124	999999	994	391	346	999999	156	326	817	623	999999	410	125	999999	762	556	999999	99	469	999999	720	214	438	722	999999	375	984	220	540	182	999999	819	764	287	999999	315	382	483	601	249	574	999999	478	393	62	520	999999	999999	367	244	945	999999	999999	464	972	909	999999	282	999999	971	984	999999	786	644	999999	344	646	837	999999	457	183	931	999999	229	144	667	999999	55	999999	306	599	260	853	306	237	706	904	999999	999999	876	989	110	909	630	265	639	275	833	505	717	999999	938	538	910	71	23	999999	695	329	999999	183	279	612	277	999999	733	91	490	416	999999	999999	345	531	999999	467	82	32	867	964	504	401	999999	549	999999	432	661	722	999999	244	224	999999	219	980	999999	999999	719	497	641	999999	532	999999	785	426	324	287	538	416	999999	452	988	990	673	731	825	999999	280	730	999999	845	720	21	148	999999	202	25	999999	365	530	624	747	585	391	619	442	947	616	485	234	674	893	254	512	500	256	999999	502	999999	165	97	433	989	836	999999	538	999999	999999	999999	234	999999	66	183	885	999999	999999	412	609	64	298	999999	306	794	505	985	951	999999	508	999999	998	969	999999	999999	209	443	201	758	748	594	90	921	538	85	261	925	618	720	368	917	999999	843	623	999999	199	287	790	638	999999	850	844	72	22	999999	
541	999999	999999	323	973	999999	402	947	663	24	973	999999	999999	230	543	580	999999	241	999999	591	853	164	355	84	553	922	652	563	999999	898	750	27	909	768	999999	996	148	999999	746	915	999999	999999	190	608	474	999999	938	999999	105	913	999999	612	955	431	999999	999999	909	999999	769	61	800	999999	683	765	274	955	999999	580	686	999999	441	999999	495	201	999999	15	974	746	610	732	983	92	468	361	424	148	72	488	850	999999	999999	437	534	695	125	685	174	424	344	519	363	368	883	558	481	410	127	764	999999	911	412	172	111	999999	78	718	999999	331	350	136	893	980	730	528	999999	14	999999	999999	85	390	999999	559	412	100	378	625	208	909	879	24	30	307	133	999999	999999	924	335	496	999999	407	999999	999999	84	218	625	999999	637	364	109	999999	861	327	688	974	80	999999	760	20	999999	452	519	999999	452	335	115	595	857	791	773	999999	679	999999	999999	678	86	999999	999999	203	474	996	987	843	810	413	163	703	619	999999	868	902	173	324	827	184	887	999999	400	749	113	999999	525	846	591	573	797	809	999999	999999	897	999999	377	999999	545	999999	465	676	999999	999999	999999	412	976	999999	922	999999	999999	364	234	997	791	243	999999	999999	100	444	480	150	999999	246	999999	353	557	608	999999	999999	535	606	778	165	718	221	191	361	577	701	63	817	924	721	211	442	585	999999	229	664	474	642	476	111	201	999999	999999	424	999999	999999	854	377	456	136	345	765	585	78	999999	579	61	256	168	999999	999999	999999	225	999999	999999	183	768	408	389	596	331	999999	139	677	999999	403	796	999999	928	749	846	686	370	797	386	446	857	516	869	999999	613	228	483	88	999999	538	109	999999	389	999999	999999	455	999999	999999	999999	452	999999	907	115	885	999999	999999	328	419	999999	999999	999999	428	163	598	999999	261	539	740	999999	113	419	61	957	434	999999	999999	387	678	999999	400	698	510	991	999999	810	949	411	984	866	328	999999	74	535	25	245	681	731	791	934	999999	916	257	999999	702	42	584	950	680	591	871	907	649	729	999999	16	792	436	228	788	376	850	554	874	999999	999999	355	525	941	199	622	999999	596	999999	882	483	450	632	999999	999999	235	998	730	402	994	421	260	344	384	19	452	254	999999	999999	999999	957	999999	383	222	498	999999	69	19	491	969	690	999999	905	999999	999999	566	169	999999	326	563	999999	129	161	879	252	953	999999	999999	931	746	377	999999	593	187	924	121	77	420	800	224	999999	989	249	999999	313	110	354	497	999999	453	292	117	
196	449	199	999999	221	504	970	545	676	999999	87	744	601	23	727	999999	999999	566	499	749	999999	112	397	388	880	727	999999	151	608	523	445	488	463	270	490	154	987	999999	900	573	999999	999999	547	258	911	505	832	300	383	625	999999	148	954	543	999999	94	62	810	957	493	928	828	936	163	999999	999999	290	340	999999	583	999999	835	666	999999	999999	90	564	149	999999	999999	895	999999	768	999999	948	999999	534	920	999999	999999	102	187	140	416	999999	621	328	394	999999	999999	224	501	999999	799	885	739	481	38	243	690	999999	912	342	582	598	653	69	953	214	185	74	370	842	999999	491	563	704	260	291	688	762	180	373	164	999999	999999	518	999999	999999	999999	824	506	999999	808	875	999999	844	557	999999	999999	561	374	189	600	999999	999999	659	639	318	999999	999999	999999	999999	555	928	360	549	188	999999	204	145	100	999999	995	999999	568	683	999999	261	311	999999	999999	441	999999	136	999999	999999	772	999999	315	744	878	660	775	184	999999	759	141	880	525	999999	666	144	623	855	471	518	999999	249	690	181	625	999999	16	613	887	789	455	999999	540	370	776	999999	117	460	266	440	90	820	758	808	551	999999	999999	999999	999999	22	999999	444	664	878	805	533	226	143	128	999999	653	171	999999	812	999999	999999	349	999999	862	394	37	173	599	40	438	374	491	881	630	471	651	344	562	875	971	999999	764	661	564	999999	999999	973	342	765	786	918	999999	999999	503	838	814	580	809	666	999999	654	999999	634	449	440	52	344	513	656	999999	319	999999	421	841	303	948	688	600	619	339	64	999999	834	999999	520	840	546	388	791	657	999999	534	999999	999999	327	176	140	221	133	211	720	469	999999	915	477	319	121	113	210	890	136	999999	200	336	930	823	999999	999999	929	999999	505	956	722	998	999999	785	713	531	523	136	818	999999	999999	417	999999	594	155	918	776	999999	999999	442	187	901	999999	101	343	569	960	999999	166	750	999999	533	999999	764	747	686	999999	692	605	590	590	83	81	659	999999	782	999999	999999	678	999999	613	727	999999	999999	778	821	999999	686	451	999999	570	30	999999	78	999999	999999	712	854	847	469	781	999999	605	148	852	113	829	871	588	561	851	624	825	74	999999	564	662	642	985	926	219	460	250	999999	29	569	112	13	475	570	80	864	498	218	319	999999	132	733	999999	999999	991	605	999999	890	999999	946	204	906	931	999999	290	80	999999	920	259	330	999999	999999	128	292	11	825	406	27	999999	987	999999	616	754	999999	442	929	430	999999	934	614	
361	360	999999	999999	374	206	82	846	999999	999999	995	578	959	989	684	978	999999	928	674	176	209	999999	999999	315	821	999999	161	322	196	361	649	557	999999	645	999999	493	984	55	999999	804	753	559	999999	490	999999	557	657	765	999999	999999	324	502	646	768	415	280	999999	853	999999	786	55	759	659	928	361	447	999999	323	30	201	999999	569	20	869	999999	649	999999	999999	324	274	930	395	999999	732	46	156	999999	227	240	697	542	140	999999	141	999999	993	900	809	999999	553	965	344	999999	742	470	755	491	776	355	999999	927	999999	539	987	855	999999	380	927	892	214	536	374	92	332	659	863	775	879	121	999999	749	544	999999	999999	999999	596	650	646	272	291	665	144	871	474	999999	509	601	806	285	999999	622	972	916	925	27	601	261	999999	93	607	979	611	665	999999	26	393	999999	768	687	999999	19	734	664	610	548	999999	502	617	562	159	271	999999	999999	22	806	776	627	864	753	708	999999	238	999999	664	311	999999	479	945	999999	387	267	999999	999999	26	999999	888	999999	999999	387	625	108	643	859	933	345	21	17	999999	999999	250	765	388	24	979	923	780	999999	10	309	999999	922	999999	999999	184	892	438	849	586	922	918	468	321	487	138	609	702	999999	999999	329	300	56	999999	825	218	621	999999	817	149	103	319	716	317	16	892	702	552	483	999999	999999	999999	172	430	999999	999999	781	454	901	886	380	999999	411	551	680	999999	447	106	999999	951	562	22	621	710	493	613	211	999999	999999	594	435	999999	999999	693	588	422	138	625	105	623	436	177	977	931	768	999999	907	999999	636	997	455	999999	820	532	132	999999	295	462	937	999999	999	631	149	316	461	999999	12	717	999999	268	880	821	11	117	999999	394	999999	689	941	620	705	46	999999	317	149	828	999999	695	571	559	136	676	688	977	999999	804	38	999999	999999	999999	870	199	999999	999999	999999	633	605	713	999999	737	993	605	999999	327	422	999999	118	831	999999	999999	999999	999999	156	414	999999	999999	143	999999	999999	999999	999999	373	999999	496	999999	515	835	155	999999	999999	233	533	687	999999	565	530	165	370	565	660	696	999999	503	847	377	563	999999	797	245	911	999999	580	229	297	381	999999	395	34	999999	906	138	962	641	661	408	554	629	999999	848	611	59	772	469	833	33	169	870	373	128	195	472	47	909	288	999999	652	999999	999999	462	935	999999	140	792	999999	532	733	565	999999	448	823	999999	731	948	634	862	726	121	396	274	222	759	32	906	999999	444	999999	63	362	999999	999999	250	239	
859	912	999999	999999	979	810	999999	999999	603	999999	924	304	261	740	99	285	426	299	999999	999999	134	250	186	122	234	410	223	999999	680	213	207	692	583	705	872	46	167	943	746	311	95	975	618	999999	107	612	999999	999999	10	999999	936	354	225	332	114	618	736	364	694	579	596	999999	618	400	830	242	999999	556	868	999999	127	482	999999	239	999999	159	999999	999999	24	621	279	520	441	902	999999	999999	476	260	600	263	999999	803	258	999999	714	228	366	228	901	865	891	584	835	948	660	463	801	999999	501	955	985	999999	349	999999	309	86	436	716	132	977	765	469	999999	614	753	324	234	385	525	999999	999999	413	552	999999	999999	695	684	493	251	814	61	491	759	645	277	27	463	185	868	637	999999	650	999999	924	109	999999	629	230	205	999999	238	426	470	887	173	999999	739	200	353	613	402	999999	474	318	999999	999999	709	320	346	735	861	999999	999999	887	999999	151	318	627	59	307	999999	464	298	999999	585	999999	30	872	482	695	288	272	831	999999	245	849	999999	786	998	825	722	319	999999	469	483	190	999999	583	76	31	273	121	151	56	548	937	654	568	733	999999	264	999999	999999	650	457	598	999999	261	651	972	999999	531	999999	233	584	756	580	999999	999999	404	724	999999	999999	460	999999	176	131	785	716	307	205	999999	63	707	999999	885	481	242	22	884	999999	658	931	103	65	742	492	999999	471	791	367	825	999999	338	576	999999	41	387	228	290	477	441	544	353	776	999999	477	922	662	699	999999	999999	816	547	441	999999	515	712	999999	689	683	213	999999	925	940	380	481	724	140	754	853	103	23	731	417	531	123	999999	326	999999	274	570	265	999999	516	999999	18	999999	896	511	311	328	982	539	607	999999	128	619	413	406	877	999999	791	908	845	191	333	94	140	910	951	927	999999	698	999999	999999	948	999999	999999	999999	999999	999999	999999	629	999999	534	121	484	134	153	999999	504	184	920	828	999999	778	999999	927	999999	695	923	468	986	559	384	933	999999	124	493	325	576	211	999999	45	999999	925	172	465	999999	79	849	960	986	506	457	752	475	870	903	999999	601	999999	93	999999	448	424	999999	80	999999	999999	828	369	640	828	999999	303	693	999999	999999	595	616	891	616	999999	846	963	481	489	111	632	467	422	999999	158	723	999999	127	999999	597	579	94	102	398	718	250	489	999999	167	670	999999	69	590	45	999999	728	709	17	999999	388	484	942	999999	999999	445	143	415	158	492	114	883	185	436	298	264	999999	999999	999999	897	25	
367	643	324	819	947	573	999999	387	904	430	23	999999	300	999999	999999	999999	733	999999	952	585	834	341	837	63	786	978	632	302	999999	806	213	999999	120	811	31	841	628	541	30	872	266	38	253	71	100	999999	884	559	185	628	999999	400	999999	322	191	35	999999	270	42	999999	999999	585	606	108	227	807	999999	999999	999999	280	999999	201	999999	999999	329	805	97	776	999999	848	103	999999	999999	162	38	999999	999999	797	629	995	45	367	508	61	931	681	432	155	843	293	113	404	999999	999999	999999	585	297	470	999999	385	938	39	308	194	999999	866	468	999999	79	414	999999	47	860	860	999999	999999	693	61	158	648	383	999999	932	679	744	699	380	221	542	452	525	205	804	253	67	15	69	999999	186	75	999999	979	86	439	152	76	544	843	669	970	999999	245	321	999999	12	995	107	999999	449	186	999999	257	911	999999	889	999999	999999	616	802	240	999999	379	875	93	435	403	866	502	999999	999999	164	537	551	999999	999999	289	884	459	251	71	908	999999	874	10	999999	965	78	459	999999	207	999999	928	999999	439	390	523	999999	238	999999	608	139	999999	102	771	999999	958	705	349	76	609	71	999999	374	999999	331	159	999999	999999	514	470	335	999999	999999	339	844	236	496	122	999999	47	918	655	999999	642	932	313	348	113	978	619	269	999999	393	940	145	61	563	310	117	240	28	495	723	459	282	999999	652	762	999999	795	472	593	167	38	999999	415	252	732	807	28	999999	401	896	999999	210	607	33	21	204	793	672	195	14	999999	999999	433	931	90	369	219	999999	585	186	193	999999	676	999999	999999	999999	730	999999	831	502	999999	429	999999	598	829	259	675	999999	999999	568	999999	999999	999999	588	217	20	267	484	171	999999	999999	367	235	225	713	747	999999	46	668	761	473	983	841	692	915	531	402	834	112	999999	694	519	30	999999	53	70	870	97	999999	354	992	256	648	469	903	731	203	411	885	92	725	639	999999	879	104	159	291	999999	673	999999	617	999999	381	339	677	999999	346	999999	999999	652	876	446	999999	324	769	999999	345	381	788	193	337	999999	949	30	116	65	999999	999999	923	893	778	286	999999	678	736	570	874	999999	999999	824	394	985	239	999999	999999	288	956	716	999999	876	814	999999	805	489	357	627	482	999999	233	622	601	205	294	999999	999999	599	31	14	587	209	353	36	999999	964	999999	352	999999	717	814	827	999999	771	40	56	88	868	481	934	330	119	97	522	95	179	232	198	999999	950	999999	616	266	952	138	910	999999	999999	999999	
840	690	15	865	999999	547	405	999999	830	174	248	210	16	128	999999	683	999999	121	831	941	420	742	609	651	810	359	208	570	156	642	129	523	300	548	641	253	999999	253	331	999999	690	655	401	33	462	750	361	498	999999	278	999999	799	701	999999	909	107	90	364	64	415	999999	834	999999	198	54	999999	909	999999	999999	843	368	235	790	856	999999	764	350	586	198	70	997	999999	401	877	999999	330	822	453	999999	999999	999999	960	999999	916	635	855	999999	999999	978	738	840	893	21	336	910	999999	19	845	596	154	756	504	999999	999999	418	639	443	500	216	724	901	465	999999	943	680	408	999999	873	230	404	486	148	607	460	230	113	698	999999	967	557	999999	977	857	493	786	668	794	204	507	999999	422	999999	999999	264	836	384	74	999999	999999	512	397	145	624	201	999999	618	897	715	773	314	940	378	999999	999999	412	924	608	346	166	21	613	842	999999	233	982	698	999999	352	623	999999	49	999999	999999	465	169	186	363	666	824	177	770	999999	430	203	66	53	264	346	852	999999	999999	727	911	644	898	555	768	400	218	969	476	555	999999	999999	999999	319	959	78	500	235	571	942	521	988	250	533	999999	182	999999	938	443	806	999999	711	78	321	719	999999	566	614	417	962	457	855	999999	225	988	501	928	999999	999999	196	845	626	351	834	216	999999	403	375	142	596	999999	279	536	670	65	390	859	999999	600	194	999999	886	817	608	999999	999999	999999	999999	999999	999999	999999	430	854	256	960	872	999999	244	999999	999999	382	200	999999	821	739	187	329	40	169	607	999999	975	999999	900	685	999999	809	742	350	550	999999	999999	829	999999	351	999999	425	289	709	999999	30	625	847	804	999999	320	414	996	869	316	346	266	999999	937	288	278	283	953	571	11	73	626	894	565	999999	14	370	269	480	936	762	49	330	976	586	27	138	352	98	374	554	813	999999	999999	213	379	999999	892	934	999999	529	472	717	708	999999	404	730	291	643	807	949	155	525	933	554	306	935	888	361	270	999999	931	999999	207	456	260	753	860	362	791	502	478	999999	406	416	299	999999	622	999999	999999	296	846	709	291	424	408	999999	939	999999	999999	999999	623	540	673	933	598	607	999999	262	868	999999	999999	999999	999999	314	999999	999999	999999	999999	264	974	323	40	178	974	303	232	583	782	999999	963	814	380	456	358	879	937	999999	473	818	999999	812	370	989	542	426	917	999999	976	943	999999	178	422	235	931	130	999999	372	699	999999	375	34	737	214	904	835	499	483	
503	435	999999	170	655	999999	999999	999999	953	51	636	557	999999	374	607	839	470	795	401	155	524	999999	999999	999999	961	999999	999999	667	999999	166	94	706	926	444	363	550	410	999999	999999	714	662	769	999999	999999	999999	151	264	11	426	898	999999	119	444	354	958	275	999999	999999	999999	821	265	904	97	797	957	929	999999	941	999999	66	438	52	282	686	999999	999999	71	746	839	819	999999	451	251	999999	422	975	272	582	999999	98	412	999999	229	999999	459	758	681	999999	593	806	999999	323	989	369	999999	700	999999	757	862	999999	214	999999	138	388	253	999999	663	910	384	981	667	59	465	922	654	995	823	999999	237	733	83	691	162	42	309	264	461	881	717	721	148	514	999999	282	883	999999	314	999999	457	999999	105	771	995	611	149	471	999999	999999	714	473	999999	264	999999	138	140	523	248	105	999999	988	361	999999	203	999999	843	162	999999	999999	49	999999	691	983	134	592	999999	312	695	550	999999	838	406	394	176	253	844	884	985	591	151	999999	771	218	761	469	999999	323	577	999999	999999	986	141	675	37	999999	999999	894	139	937	499	828	827	999999	999999	250	591	967	614	999999	818	958	177	747	51	678	999999	482	231	665	308	324	734	362	782	906	706	731	366	105	999999	950	754	57	101	999999	999999	83	16	520	877	326	709	999999	524	810	819	394	999999	359	999999	310	672	474	639	185	103	475	915	999999	543	860	999999	518	999999	868	214	130	655	999999	999999	799	475	710	788	999999	615	116	999999	999999	999999	999999	107	17	898	170	287	289	417	999999	230	77	167	710	977	26	999999	200	148	656	605	999999	738	999999	223	999999	834	961	999999	999999	569	986	636	943	218	231	763	602	999999	328	590	999999	712	739	506	78	641	999999	999999	771	274	425	967	192	375	398	583	200	794	499	335	325	999999	759	356	243	440	223	501	999999	263	123	999999	820	75	999999	986	999	409	154	766	79	999999	915	393	154	29	453	999999	999999	647	999999	808	131	999999	274	330	952	393	273	637	999999	273	999999	999999	999999	845	157	999999	694	999999	584	790	649	999999	999999	97	688	376	211	224	987	645	681	117	690	999999	999999	999999	801	360	44	616	999999	516	999999	999999	259	999999	242	309	871	999999	883	418	73	999999	168	397	736	186	642	999999	191	59	650	782	591	870	828	999999	397	999999	999999	343	376	968	654	142	394	460	999999	999999	144	902	352	999999	762	999999	999999	908	157	70	100	624	718	999999	434	97	866	566	999999	389	578	999999	999999	552	999999	550	52	104	137	
35	13	999999	999999	361	450	999999	706	990	30	999999	826	999999	698	336	239	700	625	917	543	567	276	828	246	458	999999	747	999999	800	648	221	999999	949	780	999999	67	814	286	367	18	155	390	875	545	894	562	658	698	585	999999	999999	925	135	999999	570	758	184	999999	889	647	703	299	906	999999	808	108	999999	149	576	279	424	424	267	999999	999999	186	401	292	351	896	65	999999	414	487	337	999999	999999	398	220	372	882	775	999999	999999	315	999999	999999	533	999999	795	685	518	999999	316	898	896	667	226	999999	393	367	892	697	993	592	653	999999	429	24	521	999999	488	929	999999	397	999999	999999	548	603	541	702	867	554	555	220	546	927	999999	588	441	629	878	236	999999	15	989	999999	403	999999	661	971	64	519	226	792	999999	589	999999	919	259	999999	999999	623	630	999999	999999	999999	151	999999	56	999999	787	999999	582	891	135	999999	111	208	407	999999	634	421	941	570	648	357	999999	763	999999	957	19	188	999999	572	510	265	999999	147	515	652	935	620	90	999999	194	224	999999	334	666	945	487	718	522	999999	244	706	681	70	999999	151	18	387	770	98	716	608	510	999999	999999	999999	999999	964	999999	754	999999	24	341	16	385	999999	421	14	999999	999999	999999	999999	665	652	999999	999999	999999	545	105	999999	999999	999999	849	992	228	585	999999	926	943	796	299	522	35	767	999999	229	375	675	999999	618	999999	14	290	702	999999	425	943	999999	999999	586	297	121	869	329	999999	88	174	348	788	800	720	999999	70	310	778	958	275	898	602	118	438	908	860	486	642	638	277	157	384	999999	999999	855	254	366	509	187	652	705	655	972	64	36	886	999999	999999	245	944	979	999999	659	159	54	999999	999999	158	388	260	392	999999	483	811	999999	999999	985	999999	865	250	999999	801	600	315	999999	999999	630	64	999999	31	976	589	407	694	297	233	724	653	597	599	999999	218	130	927	270	28	182	170	47	72	901	727	42	999999	250	187	333	354	588	802	635	519	747	367	284	803	289	788	523	793	250	999999	999999	276	570	495	999999	999999	55	552	80	469	26	349	129	259	556	412	454	119	999999	379	74	795	999999	999999	471	762	999999	999999	999999	999999	647	253	821	999999	167	766	434	999999	506	999999	309	46	999999	176	502	407	247	35	257	876	344	999999	893	870	999999	774	312	408	34	918	29	588	814	999999	821	772	999999	559	101	999999	999999	999999	613	999999	80	999999	73	999999	668	73	525	999999	219	861	999999	243	999999	951	302	999999	463	35	730	999999	999999	720	
999999	55	354	730	999999	687	999999	467	999999	645	799	654	800	249	710	999999	740	961	403	402	379	952	999999	999999	999999	575	999999	708	336	999999	969	999999	608	359	805	28	451	938	192	999999	694	751	962	413	444	705	999999	63	683	947	295	769	193	999999	350	279	417	766	317	999999	430	999999	999999	999999	999999	999999	55	450	443	691	74	802	778	566	707	628	989	999999	153	716	999999	999999	35	999999	999999	210	999999	370	19	535	999999	999999	999999	878	417	469	999999	27	999999	999999	999999	711	619	991	882	493	990	627	540	722	999999	192	622	999999	889	225	209	751	287	476	931	684	441	907	999999	389	181	999999	999999	999999	999999	972	497	483	999999	999999	594	43	507	999999	219	224	830	296	255	428	71	40	988	201	999999	869	739	270	999999	975	999999	711	911	502	321	999999	478	999999	999999	317	695	149	543	999999	999999	175	254	999999	266	717	854	154	662	661	999999	151	911	957	977	147	242	236	743	91	443	999999	132	15	999999	999999	745	537	580	937	733	922	496	812	999999	999999	999999	636	999999	32	130	135	59	999999	999999	180	189	521	999999	999999	84	468	405	999999	742	747	53	249	250	999999	971	326	573	724	928	405	654	108	397	999999	522	606	999999	721	960	999999	834	999999	830	999999	999999	234	223	12	863	274	526	43	79	822	61	386	396	999999	60	999999	561	334	999999	778	999999	91	133	441	65	478	246	684	502	434	999999	181	999999	558	999999	747	113	570	861	999999	879	621	38	999999	831	145	999999	367	670	166	756	509	549	999999	176	999999	110	782	946	999999	38	841	541	645	908	999999	968	999999	999999	313	700	991	999999	667	898	904	62	558	609	999999	268	878	23	345	677	999999	631	365	391	999999	999999	331	999999	476	635	47	90	999999	666	999999	177	382	701	367	999999	765	999999	881	164	271	805	551	999999	36	136	999999	828	999999	967	504	257	612	456	999999	666	379	377	996	42	999999	823	668	892	658	752	886	187	656	999999	912	378	999999	211	129	999999	999999	999999	999999	350	486	219	999999	425	172	703	564	925	388	701	999999	398	999999	849	999999	448	146	659	999999	284	999999	972	182	325	999999	136	507	411	336	999999	999999	231	999999	656	555	651	938	252	729	954	198	960	798	954	793	524	338	900	999999	681	410	999999	634	999999	110	514	999999	569	370	46	205	163	999999	613	140	999999	618	999999	303	651	509	999999	929	569	999999	290	183	227	999999	541	797	999999	503	654	375	999999	596	466	555	999999	614	378	882	693	758	44	370	999999	999999	927	905	
999999	999999	999999	999999	516	515	999999	999999	820	340	999999	47	829	248	599	659	999999	248	15	278	161	837	262	47	141	21	246	810	61	919	988	999999	999999	635	853	999	246	482	858	619	532	239	735	999999	794	999999	999999	455	169	385	425	947	999999	659	999999	117	354	228	50	505	279	263	999999	999999	352	999999	999999	203	395	599	422	999999	389	396	746	922	111	999999	253	800	999999	791	999999	676	999999	999999	585	999999	999999	745	654	28	999999	363	349	278	63	835	368	999999	999999	999999	69	570	999999	952	999999	431	912	831	15	803	975	250	547	487	612	510	406	310	841	497	322	649	944	999999	999999	999999	56	477	869	276	193	999999	903	108	731	91	713	551	483	163	42	59	999999	851	52	999999	999999	861	665	553	999999	999999	999999	409	999999	420	625	999999	921	999999	384	444	962	739	999999	109	999999	448	756	531	999999	855	827	688	465	272	908	103	999999	839	999999	195	812	326	837	135	348	999999	561	321	465	156	999999	999999	778	597	999999	999999	241	942	854	999999	115	999999	756	583	239	848	944	284	511	531	215	92	333	199	999999	999999	901	494	761	999999	999999	444	75	649	999999	886	909	999999	184	999999	862	418	985	840	89	677	569	263	896	499	559	286	999999	934	940	546	617	588	964	451	109	747	191	20	490	671	78	116	357	353	999999	87	110	603	669	999999	999999	492	999999	954	87	648	597	271	294	611	633	141	709	689	278	999999	902	999999	807	999999	237	999999	360	999999	609	462	999999	553	560	999999	186	999999	275	152	449	135	999999	999999	999999	999999	159	919	726	879	999999	936	407	999999	84	617	185	376	999999	554	999999	132	999999	701	999999	625	742	54	711	812	435	426	866	999999	249	999999	852	892	369	999999	965	999999	258	481	380	999999	64	247	999999	942	999999	999999	420	721	582	999999	993	776	665	748	999999	114	217	913	454	999999	999999	840	429	930	765	293	16	999999	588	262	874	660	331	681	570	505	576	768	516	999999	15	155	983	922	999999	85	237	621	635	860	109	345	999999	758	602	224	817	999999	999999	23	999999	969	142	330	452	342	455	983	188	224	538	449	406	829	616	925	856	506	780	999999	66	395	815	727	162	538	633	573	89	999999	687	38	591	503	821	45	22	663	479	817	999999	999999	442	999999	332	999999	999999	207	152	677	367	321	767	498	999999	418	164	415	178	913	708	881	903	832	537	510	999999	903	17	580	913	203	999999	962	68	811	952	404	405	501	600	999999	430	999999	988	999999	999999	103	999999	413	
881	607	495	566	119	749	999999	610	883	821	999999	44	200	571	763	174	294	999999	439	999999	465	999999	999999	999999	323	999999	460	501	843	999999	999999	764	367	999999	699	315	708	470	853	319	471	352	520	584	698	999999	245	858	999999	999999	999999	465	999999	400	948	130	597	999999	252	836	298	999999	766	999999	581	48	677	999999	872	999999	465	824	999999	130	999999	123	249	435	977	757	999999	601	999999	29	999999	784	110	967	655	578	717	889	227	27	30	622	999999	999999	13	999999	888	999999	986	999999	368	266	513	542	716	999999	880	172	841	494	798	696	995	747	640	796	937	709	941	304	740	576	999999	934	109	71	538	999999	431	326	869	400	615	999999	660	824	281	999999	999999	820	999999	555	57	733	229	999999	626	838	999999	216	999999	188	706	691	999999	792	999999	999999	999999	655	306	439	740	524	999999	408	90	999999	96	999999	999999	999999	458	999999	607	194	529	872	714	775	999999	699	293	999999	999999	690	693	999999	212	868	999999	999999	999999	605	524	999999	999999	532	118	821	254	294	999999	351	691	353	730	585	999999	275	273	786	864	667	221	606	156	525	920	999999	714	166	140	228	651	823	254	999999	607	349	380	996	764	999999	999999	160	948	941	533	261	960	999999	839	937	999999	387	999999	467	393	917	121	298	999999	183	117	97	164	532	700	868	109	876	978	745	894	276	999999	971	146	71	658	215	991	999999	973	605	327	999999	999999	273	986	786	999999	999999	238	92	394	999999	786	443	995	425	251	665	999999	94	999999	999999	53	338	365	999999	330	332	269	906	999999	942	210	999999	770	961	909	436	882	999999	416	999999	517	999999	999999	441	194	999999	75	242	964	336	517	999999	999999	233	999999	295	908	129	999999	999999	430	332	999999	452	390	284	672	44	516	999999	783	839	677	999999	587	240	456	923	681	627	999999	999999	942	999999	435	320	999999	547	999999	623	528	762	857	999999	868	194	36	439	61	910	41	41	999999	159	553	677	999999	632	999999	918	839	984	448	838	999999	403	390	815	27	80	247	134	231	892	296	999999	982	999999	973	402	214	26	872	771	595	999999	999999	792	426	999999	107	413	901	999999	999999	543	323	999999	399	474	804	221	422	999999	999999	906	999999	833	863	531	695	999999	659	999999	714	822	999999	999999	999999	999999	102	597	398	269	972	833	999999	999999	118	752	707	999999	999999	509	597	992	604	999999	999999	689	999999	999999	928	895	71	292	754	657	189	999999	431	999999	776	745	382	999999	999999	999999	18	838	683	481	724	121	823	999999	807	160	
656	721	228	230	578	562	238	624	669	503	207	999999	999999	575	157	157	331	999999	195	999999	136	390	999999	451	883	270	16	944	753	817	81	338	485	604	11	468	743	210	77	224	516	757	547	329	955	327	999999	117	999999	576	999999	999999	999999	999999	33	999999	552	776	999999	318	556	294	871	999999	999999	868	999999	484	999999	999999	999999	130	994	971	999999	379	843	849	496	565	510	899	619	186	37	319	791	941	581	736	916	967	863	758	668	232	886	696	897	999999	122	284	543	999999	173	669	767	575	788	999999	999999	702	999999	781	999999	656	674	999999	823	122	999999	999999	903	837	999999	446	999999	245	999999	533	492	156	952	410	452	235	999999	975	23	368	551	226	163	927	314	999999	999999	92	950	21	999999	202	872	784	19	849	381	705	871	726	999999	531	272	264	170	285	749	999999	338	582	999999	698	680	465	571	860	120	975	999999	559	999999	184	295	301	974	999999	283	999999	999999	603	999999	999999	114	297	955	29	953	898	999999	38	474	808	754	378	720	860	999999	417	223	158	738	406	181	321	967	238	246	970	999999	999999	999999	582	999999	734	728	640	999999	393	509	552	907	222	218	505	95	950	999999	916	581	999999	779	999999	954	253	865	457	488	999999	999999	999999	782	999999	618	896	37	999999	331	29	650	999999	276	138	907	671	251	526	999999	676	236	27	808	999999	399	176	999999	145	628	244	869	281	999999	999999	73	999999	769	924	999999	321	477	203	628	999999	276	999999	999999	651	958	292	11	348	269	812	566	312	999999	462	999999	452	806	891	999999	96	999999	379	928	474	74	999999	901	327	922	876	999999	42	398	999999	64	898	327	999999	186	345	242	530	21	999999	244	999999	999999	317	340	161	515	585	930	542	999999	896	572	383	587	834	391	684	426	393	613	999999	914	519	407	694	999999	367	999999	927	854	629	999999	588	240	313	269	999999	999999	770	370	622	111	999999	157	167	336	944	862	999999	999999	999999	999999	628	999999	999999	846	355	909	645	37	158	870	13	687	999999	539	999999	153	283	574	797	697	655	32	990	432	68	999999	999999	368	189	505	373	973	306	524	738	999999	530	466	914	684	350	999999	222	752	999999	999999	526	999999	999999	801	588	777	167	860	459	999999	745	999999	999999	983	669	287	999999	653	506	39	391	117	800	140	622	816	660	999999	357	912	810	248	999999	999999	845	622	25	388	916	595	816	445	999999	142	999999	999999	678	931	24	999999	894	568	999999	78	786	999999	827	999999	188	771	127	54	513	999999	795	
999999	952	897	999999	999999	271	469	736	911	223	946	999999	667	34	378	148	729	108	293	27	999999	999999	999999	113	436	794	804	209	999999	478	771	932	527	999999	609	999999	780	793	967	801	999999	999999	999999	854	840	376	999999	197	809	633	999999	946	229	529	554	515	696	793	711	262	467	270	999999	999999	452	999999	524	330	424	87	367	935	140	491	593	418	999999	999999	273	69	634	616	399	521	90	825	713	999999	792	104	604	986	92	999999	999999	174	250	902	999999	826	999999	839	772	731	999999	462	815	999999	936	145	856	295	530	999999	627	851	870	79	361	626	310	526	999999	330	483	999999	852	425	999999	428	177	755	998	447	217	999999	843	667	256	628	20	975	71	656	999999	999999	466	440	97	493	304	181	999999	786	999999	335	310	999999	258	999999	999999	999999	999999	999999	967	111	297	93	444	832	999999	212	823	999999	616	999999	464	882	93	174	999999	422	999999	664	134	999999	215	221	920	999999	495	401	419	999999	28	620	395	554	999999	146	30	383	995	265	485	101	357	817	180	999999	870	428	368	93	999999	196	72	925	393	999999	895	86	172	999999	347	616	792	472	714	996	938	910	204	947	154	540	999999	999999	188	999999	648	397	51	729	21	999999	42	335	379	831	557	470	170	999999	999999	944	220	442	918	999999	999999	885	112	999999	262	959	234	421	939	450	769	989	747	999999	332	507	45	999999	999999	280	583	467	999999	882	448	478	750	487	707	999999	329	985	164	319	733	999999	294	999999	476	61	842	621	396	929	72	568	723	809	394	742	999999	777	889	647	999999	841	792	230	736	784	219	746	999999	739	130	999999	834	437	627	569	223	178	967	501	437	999999	81	173	999999	999999	755	940	103	964	300	552	105	516	33	999999	970	74	999999	691	841	999999	907	999999	808	999999	733	295	999999	824	529	740	810	398	220	332	770	628	409	856	39	278	653	999999	449	999999	999999	999999	414	999999	598	158	47	285	659	341	999999	999999	999999	999999	155	469	758	278	445	559	742	706	305	701	131	999999	665	284	662	999999	452	999999	216	240	599	415	881	999999	236	381	703	534	999999	879	277	355	999999	866	999999	569	520	385	313	889	836	981	32	999999	613	256	492	763	999999	96	889	897	999999	134	943	739	588	999999	52	74	856	218	967	426	434	776	87	798	573	102	62	76	999999	326	404	617	393	178	842	979	888	939	999999	652	990	379	146	150	922	999999	981	218	342	999999	999999	628	999999	605	999999	999999	178	693	200	531	43	822	
53	891	729	336	356	419	468	73	185	917	307	325	436	64	999999	937	876	999999	120	844	734	615	293	776	602	788	889	15	810	205	748	388	999999	177	335	999999	420	999999	999999	572	749	279	999999	125	330	999999	179	234	208	241	999999	598	421	999999	999999	438	608	953	733	568	530	463	262	999999	178	918	706	268	999999	394	527	289	977	548	999999	464	999999	999999	455	999999	619	999999	807	579	387	160	967	428	89	897	646	999999	862	66	52	295	27	92	947	411	992	910	505	813	999999	537	620	873	104	633	886	440	507	999999	949	864	656	682	999999	28	951	999999	189	831	747	999999	999999	999999	506	808	447	469	230	54	911	999999	170	993	865	999999	999999	104	333	455	21	216	999999	42	117	187	639	344	999999	929	999999	715	731	673	75	653	999999	699	377	295	999999	999999	220	462	999999	250	999999	662	999999	753	999999	857	953	733	819	541	110	394	814	999999	179	112	979	999999	594	205	977	496	999999	222	739	840	727	47	268	594	999999	506	123	866	999999	976	527	736	999999	602	761	997	999999	999999	552	725	884	58	126	999999	447	999999	868	722	272	999999	999999	604	23	647	140	915	475	999999	545	604	280	999999	999999	999999	585	253	850	992	444	999999	642	999999	669	23	956	679	999999	184	157	87	638	999999	999999	999999	252	922	722	803	472	845	532	628	988	948	999999	936	212	923	508	999999	78	876	288	292	999999	340	934	999	999999	999999	999999	300	88	468	965	879	353	999999	950	663	999999	56	999999	598	457	24	999999	721	568	29	999999	999999	999999	953	18	762	999999	999999	698	999999	987	722	122	21	851	999999	549	530	982	575	593	630	972	999999	672	31	999999	689	834	999999	999999	223	999999	672	984	999999	999999	134	459	213	767	42	882	999999	999999	808	934	518	747	226	474	884	999999	993	999999	846	35	999999	291	986	415	432	487	147	984	773	999999	449	999999	855	999999	999999	80	779	999999	561	747	999999	999999	863	999999	999999	942	618	999999	52	999999	448	245	147	970	795	999999	999999	797	999999	554	999999	64	901	527	494	999999	999999	609	999999	999999	999999	194	999999	108	102	659	428	900	577	489	869	60	942	299	843	214	889	884	821	581	999999	982	999999	999999	999999	877	278	999999	601	999999	61	18	47	999999	525	263	370	48	999999	145	999999	572	229	854	685	999999	122	612	684	290	601	17	999999	477	215	977	999999	999999	106	224	390	92	308	999999	999999	999999	23	999999	774	589	999999	850	16	999999	999999	45	999999	999999	330	317	765	666	661	999999	756	53	229	
569	33	999999	542	501	942	663	755	341	274	999	999999	999999	680	408	838	104	447	750	999999	999999	320	180	225	111	547	788	459	999999	999999	987	474	394	641	454	689	236	57	351	908	352	930	825	770	999999	203	506	999999	367	828	999999	873	15	52	126	258	999999	332	441	999999	163	999999	40	909	287	535	999999	999999	236	718	611	57	106	842	658	999999	494	409	462	908	51	999999	102	896	865	124	468	999999	999999	205	835	999999	615	999999	754	148	899	915	493	237	171	999999	410	648	226	999999	777	173	394	943	763	999999	870	533	912	12	122	999999	54	999999	76	689	668	40	882	999999	441	708	97	519	283	999999	999999	234	746	728	750	453	679	999999	346	999999	957	999999	441	391	999999	92	999999	752	36	765	999999	330	170	481	654	380	765	518	87	78	86	874	669	194	538	645	999999	193	999999	668	999999	698	826	999999	732	999999	999999	501	674	999999	233	344	493	518	707	999999	74	274	84	380	687	999999	278	278	228	999999	912	257	853	397	305	301	501	367	311	182	504	999999	749	567	781	274	999999	728	999999	741	391	999999	999999	942	581	999999	119	880	980	999999	430	558	553	650	184	351	647	287	63	932	999999	136	999999	534	101	999999	999999	999999	999999	423	327	549	433	487	700	761	770	999999	816	783	191	620	386	999999	999999	999999	845	108	393	439	626	566	675	912	897	999999	944	952	999999	999999	997	602	291	567	999999	880	135	75	949	422	581	999999	999999	280	750	233	749	999999	782	999999	830	999999	133	169	796	999999	874	520	999999	445	999999	999999	999999	911	786	999999	338	999999	999999	999999	999999	780	999999	970	858	889	999999	405	172	674	516	999999	180	999999	999999	580	999999	132	999999	223	16	614	485	514	605	763	677	559	493	171	999999	929	174	909	999999	60	277	162	310	907	665	479	358	916	929	80	647	364	836	999999	119	216	59	820	866	216	999999	999999	374	999999	999999	545	911	10	999999	999999	582	270	380	34	312	327	821	862	557	536	266	569	584	535	125	322	999999	288	999999	688	880	354	53	128	999999	999999	999999	215	695	129	568	357	146	353	498	387	983	811	902	791	394	196	272	999999	950	735	70	839	999999	899	822	999999	948	101	999999	237	226	262	279	680	999999	616	177	438	968	908	999999	999999	999999	999999	338	912	385	270	999999	999999	999999	714	178	29	999999	947	999999	999999	307	999999	999999	55	647	270	999999	731	541	232	261	778	28	999999	370	999999	313	829	802	999999	999999	999999	257	688	797	20	999999	999999	999999	260	999999	592	
390	382	140	43	999999	999999	999999	776	576	999999	380	162	18	525	675	257	353	135	715	742	154	983	234	396	687	721	257	636	999999	658	999999	290	123	669	999999	646	999999	999999	999999	999999	246	36	675	999999	999999	104	679	282	345	897	169	999999	544	376	447	407	157	743	356	787	139	999999	999999	917	959	99	999999	348	138	39	554	26	999999	789	505	127	317	271	857	592	51	975	301	227	499	689	746	746	231	999999	499	959	980	756	999999	290	375	757	999999	450	999999	340	153	315	353	153	375	755	870	329	99	886	886	999999	745	163	664	444	428	280	353	302	126	999999	540	594	45	835	992	225	999999	560	267	999999	537	710	831	999999	873	356	323	990	876	999999	900	612	83	226	20	999999	626	931	999999	999999	106	762	223	15	774	759	117	999999	763	655	578	538	628	479	999999	44	999999	677	570	82	957	363	426	225	247	927	521	999999	824	359	599	819	231	534	319	999999	496	826	221	124	248	783	236	230	333	371	984	999999	990	999999	320	948	371	266	775	743	346	998	999999	847	999999	299	715	413	65	999999	317	104	169	462	999999	505	999999	455	834	184	136	205	891	875	943	917	999999	848	999999	651	458	965	758	576	437	497	68	374	876	949	77	823	175	575	999999	889	443	537	437	814	492	915	999999	601	617	150	999999	892	999999	999999	999999	999999	999999	999999	999999	999999	999999	999999	999999	60	447	999999	999999	885	116	999999	40	325	821	63	483	300	420	233	999999	999999	542	999999	958	297	389	175	470	556	999999	211	999999	999999	275	712	554	850	513	999999	377	999999	346	547	495	314	120	792	999999	850	846	180	455	151	256	999999	809	188	999999	737	999999	281	631	999999	407	999999	855	280	999999	118	509	633	787	999999	856	767	999999	999999	671	654	186	597	104	620	999999	317	999999	999999	999999	509	902	999999	225	775	716	105	769	322	149	590	458	840	999999	962	350	999999	393	422	295	488	569	813	516	980	560	999999	187	999999	999999	999999	159	549	765	550	999999	999999	999999	21	326	999999	998	884	856	91	205	999999	855	999999	279	495	923	343	30	36	999999	999999	858	245	225	644	999999	999999	998	999999	441	909	84	201	999999	217	805	999999	105	533	489	685	957	435	784	999999	999999	999999	740	828	176	815	528	739	610	126	284	999999	795	999999	843	999999	885	999999	999999	296	272	664	385	72	689	551	247	497	546	264	142	433	461	11	427	871	28	180	999999	625	999999	344	999999	639	932	999999	999999	999999	690	999999	799	999999	785	497	951	999999	
670	677	999999	625	999999	41	203	355	984	851	721	794	264	972	230	714	999999	34	905	927	83	745	140	66	964	824	999999	305	465	981	647	963	999999	864	210	999999	42	999999	57	359	151	245	999999	90	912	791	999999	717	999999	999999	237	760	592	33	489	925	999999	999999	660	753	234	897	890	999999	999999	758	999999	399	772	999999	999999	665	977	999999	786	838	999999	60	153	999999	666	999999	286	380	754	886	380	999999	999999	999999	803	950	607	304	135	253	354	651	876	999999	999999	768	945	149	999999	571	783	999999	247	651	835	497	938	487	999999	145	621	999999	258	327	387	718	24	497	999999	999999	67	682	430	542	999999	999999	999999	999999	999999	897	153	146	999999	192	999999	344	788	734	999999	315	999999	130	216	990	632	834	403	559	777	338	999999	458	72	681	999999	999999	615	705	999999	396	999999	999999	361	199	991	484	999999	76	224	53	930	290	57	771	999999	999999	476	440	909	659	55	999999	999999	999999	153	999999	84	296	999999	999999	728	92	576	62	999999	999999	999999	27	999	158	291	336	345	733	408	473	410	300	961	577	634	999999	999999	508	999999	699	999999	564	55	305	999999	999999	397	999999	999999	847	713	995	999999	657	177	999999	441	999999	377	718	288	999999	398	679	295	783	334	999999	999999	553	297	77	711	999999	334	999999	972	999999	748	34	938	999999	419	560	760	999999	522	313	999999	186	999999	44	999999	632	420	259	175	375	19	626	932	296	845	771	560	999999	293	485	999999	999999	485	737	23	353	999999	166	78	838	919	999999	271	30	702	200	809	263	936	88	882	85	999999	606	999999	999999	102	652	287	648	999999	999999	999999	46	981	446	700	15	30	999999	852	264	190	336	456	999999	364	999999	594	654	961	306	999999	215	603	256	924	879	54	891	260	137	878	430	838	804	759	999999	49	266	499	804	242	159	999999	628	895	712	160	564	767	191	999999	633	999999	703	999999	915	443	734	521	821	961	139	536	724	999999	759	498	651	999999	139	999999	338	164	167	74	559	979	975	361	221	999999	489	134	79	80	255	744	144	398	843	791	315	744	678	842	112	622	510	252	999999	223	999999	194	637	319	729	478	529	999999	855	936	468	382	999999	103	481	999999	467	654	140	25	364	999999	999999	348	566	999999	486	999999	961	937	478	732	225	998	228	305	496	760	999999	776	999999	504	999999	999999	333	999999	444	999999	370	107	164	856	999999	130	858	999999	658	299	999999	999999	992	999999	678	918	999999	735	167	311	874	186	518	707	314	363	800	859	999999	
999999	24	999999	160	900	954	864	782	622	999999	999999	149	971	646	999999	16	215	784	20	826	625	450	598	775	142	999999	193	588	457	552	757	330	999	538	39	284	129	985	101	259	999999	999999	844	123	999999	171	902	540	321	700	999999	579	789	43	999999	188	425	858	27	199	770	285	335	999999	999999	774	999999	443	616	922	887	229	693	999999	999999	999999	999999	484	712	970	999999	653	999999	757	453	999999	541	965	444	851	859	270	967	901	999999	538	999999	999999	259	298	31	999999	923	999999	812	878	886	38	30	613	582	940	155	57	391	127	19	577	627	686	242	184	999999	999999	73	626	262	791	281	483	999999	999999	235	424	949	999999	999999	877	944	999999	301	513	999999	830	279	918	999999	920	999999	999999	529	241	156	999999	65	999999	999999	168	335	999999	626	104	756	547	933	750	715	731	107	51	398	141	633	999999	394	999999	239	179	999999	155	511	341	280	999999	954	999999	999999	662	368	999999	879	570	551	758	999999	999999	999999	999999	999999	529	212	393	999999	479	973	999999	608	103	188	336	616	300	674	999999	683	295	824	845	592	495	999999	62	372	994	172	827	589	874	115	999999	972	832	282	965	942	128	518	801	937	567	839	591	483	42	496	588	999999	999999	84	999999	382	910	815	411	464	999999	30	828	999999	155	807	734	987	999999	363	784	999999	999999	247	565	777	999999	908	35	655	483	579	340	507	583	931	999999	799	453	999999	71	999999	999999	510	792	107	999999	999999	791	999999	999999	999999	492	999999	999999	570	999999	133	519	885	999999	12	790	999999	999999	999999	690	331	999999	224	589	934	999999	186	301	999999	157	208	999999	468	97	539	126	999999	549	879	999999	999999	795	23	999999	104	290	568	999999	999999	999999	123	529	221	416	368	760	577	999999	181	69	315	999999	945	422	989	999999	61	797	818	886	999999	217	111	493	38	535	720	481	495	654	999999	719	242	540	43	678	999999	61	728	999999	548	106	378	999999	781	999999	999999	600	753	425	239	999999	999999	999999	712	906	427	999999	387	832	50	106	683	526	94	596	154	414	999999	999999	444	999	78	49	999999	999999	839	292	999999	999999	685	129	999999	79	999999	214	81	999999	827	137	999999	515	999999	896	999999	452	422	851	735	194	140	445	221	999999	980	999999	702	608	835	295	77	999999	25	633	156	920	999999	613	999999	880	999999	94	586	261	70	929	336	182	310	895	14	987	556	999999	623	999999	907	294	999999	195	999999	473	234	542	999999	124	500	49	749	999999	83	808	749	999999	670	56	858	960	
999999	61	999999	529	307	940	999999	89	589	497	20	999999	22	999999	525	915	999999	60	999999	999999	999999	945	438	297	999999	999999	821	999999	999999	701	857	576	999999	947	912	999999	292	999999	176	294	999999	999999	535	12	38	999999	999999	989	293	834	486	619	196	814	768	436	999999	615	106	815	128	94	842	999999	639	999999	999999	75	999999	487	632	396	884	999999	792	222	999999	436	999999	999999	686	832	911	413	999999	247	390	576	999999	486	424	677	885	361	999999	177	147	648	999999	594	327	740	817	805	211	99	735	999999	999999	555	26	999999	357	516	999999	999999	182	438	999999	402	999999	999999	886	694	73	955	510	533	999999	999999	999999	770	999999	673	999999	946	25	116	212	135	512	999999	554	633	469	999999	329	379	232	880	994	708	977	970	541	999999	853	133	999999	999999	588	212	221	407	480	255	133	684	253	192	999999	76	999999	546	890	294	404	263	234	835	636	141	310	528	630	376	999999	999999	999999	894	102	999999	373	999999	999999	309	557	156	162	224	114	999999	136	50	610	927	482	441	90	257	999999	600	898	999999	619	457	901	693	999999	114	461	40	552	999999	999999	387	999999	999999	999	999999	736	257	110	20	731	991	999999	270	917	703	893	999999	22	884	999999	502	993	467	347	99	408	863	999999	58	762	83	103	999999	950	232	234	213	441	499	520	726	999999	888	999999	628	451	640	776	999999	220	999999	27	999999	439	596	394	245	931	999999	192	873	877	62	257	657	999999	238	320	694	478	999999	999999	522	374	202	13	999999	999999	719	647	767	97	307	999999	663	999999	435	347	364	838	989	282	531	999999	646	999999	447	640	527	730	222	999999	91	999999	531	999999	999999	303	999999	593	999999	999999	221	272	999999	785	579	224	999999	999999	472	891	999999	856	999999	999999	999999	215	727	999999	565	475	765	999999	435	446	999999	702	316	484	560	142	110	770	559	46	999999	269	892	860	999999	999999	55	925	268	999999	999999	235	126	124	789	299	575	893	37	813	197	999999	999999	978	780	877	907	999999	51	339	791	999999	306	452	999999	139	323	999999	83	342	430	840	731	113	81	780	586	202	694	271	567	999999	743	999999	848	999999	432	913	90	401	325	934	999999	928	999999	189	929	673	768	999999	975	708	820	999999	999999	357	500	999999	907	10	301	714	425	779	772	999999	452	559	603	516	707	410	785	681	27	999999	956	803	573	892	850	912	999999	999999	295	858	395	58	363	999999	348	698	16	90	999999	610	519	999999	165	955	737	380	79	261	952	999999	923	149	676	
897	400	697	169	999999	159	389	290	999999	493	914	199	403	205	111	177	19	403	705	581	416	999999	852	647	618	164	480	843	182	92	999999	999999	999999	381	466	111	651	538	991	931	720	330	138	620	999999	766	344	184	967	94	943	181	227	568	269	999999	548	60	551	860	999999	999999	117	999999	772	979	943	31	738	999999	526	999999	412	773	860	96	847	241	405	851	820	999999	875	98	149	549	717	686	121	545	562	601	999999	140	262	184	222	999999	847	271	823	322	999999	999999	567	472	768	453	708	183	83	999999	999999	699	49	383	670	29	999999	999999	272	266	909	203	448	925	492	281	521	685	874	27	393	999999	38	508	859	908	530	676	780	273	978	999999	472	999999	999999	297	101	999999	999999	999999	672	624	999	566	413	253	999999	999999	980	496	932	999999	308	65	999999	520	670	541	524	761	498	491	999999	999	999999	970	730	203	978	999999	190	999999	180	999999	354	768	144	999999	999999	616	999999	888	999999	293	340	954	999999	416	330	435	626	559	999999	999999	704	191	181	999	288	442	522	335	663	999999	316	298	852	999999	710	165	999999	208	446	908	381	999999	999999	169	668	999999	999999	323	872	553	999999	999999	289	999999	976	173	597	144	999999	999999	103	64	235	911	977	52	999999	999999	999999	175	59	427	122	455	999999	104	396	22	341	954	110	999999	463	999999	217	684	18	435	999999	547	568	251	999999	783	814	326	385	883	191	999999	231	329	999999	706	503	160	518	834	55	882	999999	584	803	999999	999999	895	601	999999	704	303	999999	676	999999	168	999999	808	412	338	999999	66	719	513	831	715	999999	781	590	756	617	66	175	184	389	767	770	983	999999	786	999999	919	724	999999	189	888	592	999999	957	459	109	999999	747	190	204	999999	173	273	999999	97	505	999999	315	845	507	999999	999999	859	296	603	397	999999	370	625	116	999999	341	458	334	943	999999	188	824	140	656	922	319	985	999999	400	604	507	240	999999	290	999999	613	878	762	541	760	733	999999	364	72	999999	334	131	83	999999	657	714	938	810	965	327	999999	184	198	585	337	151	999999	999999	999	889	393	20	345	999999	117	999999	696	792	192	399	999999	470	78	999999	598	197	911	507	743	889	569	430	394	963	496	438	999999	187	213	999999	853	371	999999	182	103	323	999999	999999	375	204	28	156	627	575	999999	999999	116	28	986	150	240	382	163	119	999999	962	625	381	178	678	999999	999999	588	573	999999	999999	115	896	999999	284	410	502	999999	548	870	422	802	999999	567	999999	
332	671	201	73	388	999999	999999	999999	999999	140	697	415	999999	696	432	510	567	64	39	999999	390	220	941	711	739	738	999999	614	248	907	170	806	813	177	356	110	327	525	194	74	350	999999	999999	999999	586	995	999999	444	126	370	999999	747	789	720	999999	121	730	489	333	650	240	603	16	999999	970	891	601	83	350	331	999999	999999	999999	964	506	530	999999	995	134	744	487	805	498	878	62	422	26	103	557	244	380	999999	999999	544	833	999999	853	111	976	695	403	187	104	795	999999	813	878	824	223	99	946	734	364	999999	172	435	115	138	891	557	875	507	525	999999	950	355	850	335	141	759	677	74	28	439	350	309	711	999999	700	249	999999	201	880	468	298	646	999999	613	999999	408	641	724	220	428	820	896	662	988	845	831	999999	553	693	464	422	882	715	925	999999	999999	723	412	437	651	999999	683	627	67	817	314	872	247	999999	732	999999	952	853	600	999999	454	647	722	857	869	286	991	508	425	55	415	930	558	375	999999	685	239	999999	999999	416	147	278	604	180	541	959	999999	599	961	346	999999	999999	125	999999	793	225	11	999999	568	375	31	999999	999999	21	412	383	324	999999	444	57	887	665	295	193	481	185	999999	552	326	909	560	999999	999999	89	585	387	814	251	581	302	999999	685	999999	999999	394	999999	77	999999	768	167	645	853	164	999999	459	805	743	931	834	617	182	999999	237	658	815	999999	999999	132	999999	999999	569	999999	300	151	373	212	936	102	999999	519	118	999999	784	169	273	999999	246	631	999999	780	643	882	417	999999	130	235	457	79	387	765	333	999999	166	999999	999999	573	563	999999	551	999999	868	999999	142	324	509	722	674	78	395	118	999999	16	502	656	391	999999	665	999999	31	147	755	866	715	43	196	173	303	51	571	999999	999999	233	999999	999999	911	992	749	102	464	407	560	388	684	278	999999	326	452	999999	999999	911	907	236	991	413	501	999999	936	109	138	346	428	633	999999	694	999999	999999	999999	129	744	399	937	572	872	624	587	999999	191	446	660	999999	999999	999999	690	999999	792	917	242	677	999999	908	66	650	964	127	999999	927	881	990	314	999999	400	333	999999	961	974	345	364	377	826	134	821	999999	448	999999	626	635	943	847	901	57	926	258	999999	836	343	296	608	754	645	999999	999999	201	142	446	480	397	999999	728	686	457	562	864	851	758	999999	566	999999	706	501	999999	999999	44	98	266	297	151	96	929	627	687	736	610	999999	176	639	629	366	11	787	238	608	
999999	171	454	999999	999999	999999	488	748	777	94	901	262	302	675	999999	999999	875	159	338	310	107	999999	998	720	952	142	685	999999	467	209	210	919	999999	745	769	873	999999	772	235	744	607	191	850	602	835	358	440	500	188	526	491	851	999999	999999	999999	123	172	733	541	929	722	999999	291	999999	884	999999	989	556	906	587	469	999999	999999	594	702	999999	999999	406	885	604	999999	194	999999	940	718	999999	999999	344	244	999999	710	909	241	999999	999999	247	899	283	718	852	999999	999999	594	600	67	388	928	864	235	593	862	765	999999	936	236	537	429	350	999999	535	521	654	321	259	876	559	871	626	571	999999	27	977	688	42	245	819	600	999999	883	340	430	605	118	651	793	944	71	304	999999	494	818	558	424	192	341	714	571	344	999999	507	516	999999	302	771	576	884	87	999999	999999	417	937	999999	467	528	114	915	546	670	465	932	497	577	556	87	646	468	563	505	701	531	999999	265	626	385	823	129	312	999999	84	909	867	256	602	662	557	739	101	895	87	425	177	900	878	999999	19	939	754	999999	134	999999	999999	999999	123	179	169	681	462	91	999999	999999	613	208	595	556	74	251	974	894	999999	906	376	667	428	286	999999	356	387	835	376	884	374	96	999999	966	999999	999999	142	433	503	875	287	20	201	102	812	999999	999999	332	726	768	964	860	696	228	741	663	163	837	999999	812	304	626	714	819	620	526	986	999999	968	779	118	551	400	653	628	366	999999	336	999999	394	51	65	118	608	919	514	999999	994	235	924	142	999999	616	690	581	660	999999	999999	481	999999	999999	686	364	999999	659	999999	469	52	999999	385	197	827	373	431	999999	999999	518	116	899	116	135	992	403	53	646	813	934	710	82	968	70	104	854	188	411	365	700	170	948	506	55	999999	404	849	737	314	931	195	999999	341	999999	198	481	375	170	990	292	320	310	845	488	758	999999	999999	325	999999	972	999999	30	415	548	357	168	403	70	777	597	999999	315	999999	881	749	791	740	826	999999	622	489	28	420	82	390	859	113	27	296	999999	773	534	644	999999	999999	174	513	793	794	40	88	314	392	999999	999999	999999	968	999999	739	999999	239	804	453	479	999999	176	609	342	168	497	64	999999	774	400	824	30	670	10	144	584	287	947	41	841	999999	184	636	27	344	384	891	149	288	999999	157	968	90	174	848	581	565	999999	634	306	975	702	540	991	579	718	999999	967	828	165	689	292	999999	611	935	999999	539	592	997	
783	606	914	107	454	252	999999	939	506	999999	563	999999	999999	322	735	865	841	999999	644	999999	626	50	923	999999	133	999999	999999	205	479	239	999999	51	999999	999999	851	700	70	999999	95	999999	723	779	838	815	275	145	582	970	999999	746	999999	999999	895	999999	381	743	682	603	999999	999999	999999	660	999999	999999	999999	521	57	933	999999	999999	999999	999999	559	894	724	847	211	117	55	987	67	894	167	999999	999999	999999	156	827	801	117	27	467	630	280	372	72	319	571	203	754	98	649	509	13	941	857	999999	10	999999	534	999999	575	558	987	756	492	503	737	999999	755	375	229	999999	363	27	347	999999	288	532	661	538	639	999999	301	999999	418	395	163	999999	999999	752	155	406	277	999999	999999	908	643	999999	999999	569	999999	440	448	388	999999	517	155	985	604	999999	835	478	768	996	902	999999	267	98	999999	107	349	946	852	13	229	823	999999	788	575	438	971	764	999999	999999	999999	209	475	912	40	901	249	177	999999	999999	917	677	638	281	672	790	651	555	185	999999	999999	999999	588	445	999999	55	653	367	420	175	280	80	999999	999999	49	999999	196	355	67	446	857	181	759	815	95	552	194	999999	125	784	787	999999	589	870	873	330	999999	999999	999999	984	258	999999	757	30	766	846	999999	962	999999	969	999999	305	498	738	925	999999	875	772	999999	999999	860	70	251	635	388	854	490	955	802	719	91	165	602	82	999999	974	424	739	59	249	699	232	999999	999999	190	999999	927	850	944	826	455	849	681	145	134	197	641	132	642	911	999999	999999	169	999999	888	448	703	999999	550	950	633	146	722	120	999999	999999	999999	999999	454	896	927	999999	999999	976	274	242	484	466	948	999999	343	302	106	148	999999	999999	999999	999999	267	742	788	999999	310	993	203	318	136	570	228	496	487	999999	999999	745	984	725	886	193	999999	655	963	999999	476	548	617	999999	999999	583	236	125	574	999999	838	712	118	999999	999999	26	783	999999	115	913	248	462	999999	999999	624	999999	999999	167	915	879	589	611	778	551	45	761	385	862	999999	999999	344	999999	921	615	707	964	636	569	396	999999	410	999999	550	59	999999	999999	34	999999	715	688	430	79	209	695	292	236	999999	567	389	577	640	920	999999	562	999999	144	999999	908	99	660	724	594	771	55	479	296	71	729	552	999999	737	565	156	590	999999	274	903	236	332	481	999999	78	190	999999	239	489	616	999999	999999	863	484	126	731	65	963	835	308	163	999999	996	174	214	25	999999	840	85	774	105	439	315	241	313	585	
618	999999	655	413	952	999999	989	679	999999	999999	999999	546	621	834	999999	627	296	966	999999	999999	336	316	825	999999	822	999999	163	714	521	557	174	632	180	999999	122	435	999999	999999	999999	999999	999999	327	100	999999	336	821	228	251	683	999999	152	999999	490	303	259	999999	804	601	591	974	663	999999	167	526	95	66	999999	999999	999999	999999	999999	864	620	413	999999	999999	225	999999	727	10	759	999999	41	999999	415	999999	151	999999	290	999999	631	715	840	381	683	951	169	574	870	279	455	999999	530	28	168	999999	728	87	999999	249	96	934	874	591	224	752	253	999999	120	999999	914	498	800	909	44	603	34	249	730	999999	850	650	999999	458	554	621	390	22	884	137	107	74	367	50	999999	696	841	259	167	931	708	999999	999999	610	365	957	347	620	999999	565	263	489	356	687	399	999999	934	426	47	602	371	241	239	983	999999	849	141	759	999999	999999	761	774	999999	799	999999	805	999999	399	102	597	284	769	999999	329	999999	618	718	680	651	999999	999999	425	222	564	569	999999	815	999999	448	999999	825	588	436	647	803	488	999999	999999	562	594	258	545	333	449	328	999999	999999	910	999999	554	141	460	118	904	584	999999	562	527	239	999999	989	715	999999	587	999999	696	999999	390	999999	999999	221	170	127	66	41	999999	102	772	245	967	272	999999	370	894	384	375	999999	531	72	466	926	999999	999999	905	999999	542	999999	999999	678	632	268	999999	999999	999999	343	970	342	999999	873	367	254	790	292	271	999999	94	355	66	212	999999	225	811	999999	69	468	999999	999999	222	461	999999	633	355	999999	613	709	449	999999	645	560	414	42	428	658	705	999999	145	597	66	520	999999	197	537	543	282	416	456	505	334	999999	11	137	130	999999	999999	733	999999	696	999999	562	945	999999	709	506	798	373	797	999999	999999	846	332	999999	786	702	940	999999	106	999999	820	206	262	943	999999	999999	559	286	911	828	999999	999999	323	448	918	503	999999	947	488	41	745	908	619	999999	883	999999	933	266	351	427	659	83	637	97	875	482	310	999999	387	329	999999	522	462	969	879	651	532	884	826	293	999999	993	822	999999	76	999999	587	958	70	999999	456	303	935	494	178	210	343	236	572	446	203	999999	569	168	94	233	999999	649	424	999999	955	999999	439	67	299	666	999999	572	30	999999	894	351	999999	679	873	653	999999	967	800	679	999999	306	321	999999	100	999999	434	663	999999	842	465	937	999999	828	752	406	863	877	204	512	949	999999	999999	999999	999999	999999	999999	999999	295	440	646	488	848	
744	924	659	738	999999	967	734	242	999999	591	188	999999	956	806	999999	927	476	790	999999	773	298	729	546	100	711	838	248	933	544	377	549	206	977	98	799	999999	102	999999	999999	999999	470	280	999999	189	37	111	999999	54	999999	962	819	999999	937	715	560	25	388	999999	36	999999	999999	800	999999	999999	51	999999	530	867	16	219	999999	999999	976	999999	313	28	376	366	72	609	254	999999	999999	581	558	899	269	271	538	784	999999	533	642	603	999999	999999	999999	999999	147	55	581	727	48	999999	137	22	999999	147	412	541	999999	31	507	426	966	999999	384	126	999999	152	722	268	999999	999999	999999	311	999999	383	619	643	446	242	228	26	38	999999	165	126	454	546	235	131	859	997	145	503	35	999999	636	654	294	466	473	995	333	999999	999999	815	614	825	999999	300	999999	768	105	999999	803	490	398	449	380	268	671	999999	916	600	999999	342	97	999999	285	949	999999	999999	358	980	768	232	999999	999999	139	349	511	629	699	999999	603	100	901	728	700	545	999999	197	284	36	794	349	89	999999	914	999999	728	424	549	897	553	563	420	999999	647	580	797	683	999999	40	756	52	999999	980	997	318	440	368	500	740	132	559	689	999999	999999	999999	153	960	800	83	621	999999	89	802	392	49	680	786	999999	129	747	999999	876	999999	279	752	915	108	734	606	625	999999	924	808	999999	993	999999	999999	999999	228	436	999999	882	247	419	999999	962	631	598	957	637	654	287	380	992	978	999999	444	62	443	514	55	235	999999	457	261	173	999999	37	398	174	999999	856	999999	693	999999	271	999999	835	610	789	293	509	777	999999	971	92	553	815	796	321	999999	45	999999	714	391	999999	688	789	999999	505	691	999999	209	792	55	797	424	999999	92	717	999999	609	999999	653	230	545	999999	236	999999	178	619	465	999999	87	999999	556	369	158	311	999999	582	999999	677	114	108	688	310	984	922	183	668	865	733	89	999999	829	594	843	999999	846	999999	999999	313	989	999999	999999	374	999999	67	499	437	999999	386	782	144	202	932	999999	555	542	245	474	313	312	999999	753	731	161	808	905	962	526	665	465	157	130	547	687	999999	871	324	187	926	433	745	402	489	999999	945	86	999999	257	297	950	999999	687	158	10	489	142	505	222	323	161	999999	911	610	920	634	999999	654	254	127	683	999999	67	547	999999	566	117	273	779	215	732	18	714	999999	714	854	470	972	546	208	96	376	111	863	774	896	999999	999999	569	327	931	431	652	139	613	733	553	150	278	443	
381	868	725	16	590	153	821	999999	895	76	174	999999	117	999999	41	999999	126	999999	772	983	732	325	999999	462	999999	311	366	585	625	981	311	329	704	999999	827	227	651	104	999999	631	84	999999	897	502	162	890	323	605	108	306	999999	359	377	999999	999999	999999	173	999999	999999	289	787	246	999999	913	765	844	999999	14	229	999999	666	31	920	999999	909	999999	428	211	310	393	999999	760	487	328	999999	999999	952	420	999999	771	64	388	371	993	999999	999999	104	983	999999	318	553	318	999999	999999	639	595	438	235	385	140	999999	961	961	999999	301	37	759	738	999999	813	891	926	612	999999	999999	287	659	927	307	80	486	999999	474	992	839	679	383	202	999999	999999	999999	726	999999	999999	999999	102	999999	32	999999	999999	88	366	445	999999	426	627	706	928	999999	361	936	510	927	314	999999	999999	497	969	509	622	653	566	59	769	299	999999	891	350	324	667	860	636	235	491	999999	999999	999999	549	575	222	972	999999	999999	337	843	999999	799	730	617	940	999999	999999	522	999999	172	521	317	675	635	999999	735	365	614	867	501	309	284	446	321	534	999999	947	404	297	650	208	899	999999	999999	285	999999	999999	733	383	72	413	124	157	328	480	812	333	999999	999999	486	617	999999	999999	836	544	738	362	999999	92	746	657	63	999999	438	964	622	595	999999	359	885	574	631	241	805	97	194	999999	127	999999	721	870	42	89	811	42	999999	109	885	392	547	23	752	999999	636	415	360	888	718	999999	858	227	584	565	438	999999	985	608	999999	748	359	610	999999	577	999999	876	624	973	423	405	999999	523	709	367	811	872	822	999999	605	400	736	306	419	762	983	504	295	477	650	900	999999	759	114	146	42	936	777	184	290	759	790	999999	474	999999	759	345	517	226	753	999999	98	14	999999	604	999999	999999	999999	482	594	866	591	156	332	523	358	999999	418	573	334	875	999999	648	999999	845	609	359	831	999999	13	648	986	79	724	94	999999	52	999999	510	134	979	999999	304	590	423	178	644	64	951	964	913	926	944	892	999999	471	999999	314	999999	995	663	232	999999	479	999999	880	521	432	247	712	315	99	908	449	355	140	799	999999	999999	677	965	304	999999	999999	100	999999	52	187	846	623	371	738	999999	514	471	757	650	825	643	543	656	222	816	249	999999	999999	999999	999999	546	999999	671	392	999999	999999	39	368	352	962	389	234	837	344	999999	999999	999999	576	501	403	978	999999	490	974	424	742	31	753	487	640	483	999999	703	547	640	109	999999	979	709	
999999	485	112	414	688	446	999999	706	321	636	202	898	92	331	624	526	948	267	697	967	296	468	286	881	711	488	122	531	999999	704	999999	672	999999	867	999999	999999	875	999999	999999	537	14	46	709	126	295	999999	401	945	88	30	691	842	264	21	423	999999	208	231	703	209	333	887	416	616	999999	529	537	999999	938	706	651	765	465	169	962	260	758	170	596	999999	97	177	453	279	23	643	999999	359	454	999999	719	654	490	999999	214	127	629	103	965	999999	214	186	999999	381	379	926	386	105	58	173	890	48	635	733	999999	166	444	147	603	517	999999	188	770	203	987	997	284	863	955	845	630	999999	205	830	999999	910	170	81	999999	96	266	322	310	290	854	681	999999	756	489	57	999999	492	499	457	999999	35	415	999999	394	382	651	999999	150	213	999999	234	843	804	999999	211	995	372	247	517	260	800	878	489	349	315	978	999999	999999	907	173	147	175	747	187	999999	505	999999	687	527	444	743	181	107	999999	629	999999	224	787	288	61	319	254	982	207	853	157	925	474	999999	404	133	150	242	49	404	68	105	626	239	999999	999999	685	720	999999	517	628	780	999999	719	477	763	740	104	855	999999	999999	192	549	334	591	579	882	608	133	999999	602	938	999999	353	999999	742	999999	557	999999	999999	633	534	999999	690	234	376	999999	755	999999	999999	393	55	386	196	999999	999999	556	301	648	999999	766	999999	597	761	914	689	723	397	158	734	175	192	999999	452	229	368	999999	859	999999	224	999999	137	999999	492	926	999999	999999	870	841	695	196	306	908	455	646	556	999999	158	999999	544	999999	796	607	877	475	211	532	933	999999	153	603	697	201	434	741	638	91	115	835	999999	137	999999	556	462	548	868	283	999999	806	999999	431	134	93	565	999999	599	530	999999	26	725	999999	627	903	698	999999	498	999999	484	713	18	474	831	323	418	999999	801	250	154	999999	607	928	999999	137	304	999999	479	613	636	864	152	117	962	999999	119	342	509	999999	857	370	59	999999	799	363	797	208	600	810	999999	158	999999	358	386	789	419	796	999999	500	609	977	622	885	999999	999999	571	900	511	742	999999	85	999999	852	999999	783	999999	843	139	111	340	106	999999	668	999999	999999	105	999999	731	183	999999	323	773	999999	349	879	748	174	295	999999	791	999999	696	857	999999	999999	999999	917	966	603	509	576	667	467	169	513	856	953	946	990	999999	778	179	338	73	890	311	897	512	513	44	125	557	949	319	443	409	274	71	348	246	188	827	
138	999999	113	999999	999999	850	836	33	999999	227	305	665	23	727	367	999999	716	999999	999999	414	463	999999	999999	28	717	158	725	113	591	999999	607	753	346	999999	999999	665	999999	245	996	56	676	999999	250	999999	262	999999	305	716	52	999999	355	999999	892	773	999999	570	288	94	937	167	134	999999	441	902	620	551	328	999999	686	999999	834	481	301	307	999999	973	327	497	999999	999999	852	19	999999	121	546	999999	860	572	999999	999999	999999	874	307	838	922	999999	57	999999	287	999999	966	243	39	349	646	874	758	595	46	999999	252	791	328	999999	315	999999	999999	999999	999999	73	999999	755	999999	216	999999	999999	999999	463	384	793	999999	980	220	65	467	619	980	999999	999999	999999	999999	274	536	195	999999	595	999999	793	533	808	282	727	999999	223	28	220	756	822	33	687	700	305	220	999999	474	272	580	273	57	999999	143	950	854	693	275	999999	229	999999	999999	999999	413	389	999999	576	520	208	998	996	46	256	862	168	697	788	971	999999	63	293	721	999999	24	999999	746	837	674	332	999999	999999	948	999999	990	466	843	302	284	320	999999	644	999999	276	274	584	236	800	833	974	999999	76	999999	772	373	936	999999	22	999999	130	999999	102	901	198	335	999999	58	444	266	406	999999	404	514	660	999999	999999	999999	454	701	999999	999999	946	14	699	78	807	999999	186	238	999999	886	830	999999	999999	999999	282	742	543	941	564	535	792	543	999999	660	859	999999	70	644	999999	385	134	321	999999	999999	697	98	211	129	528	141	871	999999	212	519	494	818	999999	983	854	999999	27	513	146	904	273	412	577	49	219	999999	999999	999999	285	678	762	999999	309	999999	980	194	540	423	422	433	664	586	341	916	176	51	211	87	999999	287	999999	620	184	999999	801	294	520	172	999999	283	625	340	930	533	757	974	999999	999999	999999	669	145	603	999999	999999	250	999999	999999	660	999999	178	53	999999	751	997	320	151	999999	926	297	999999	674	378	513	149	807	333	655	808	169	201	999999	999999	84	130	151	765	529	470	999999	124	223	860	999999	742	239	196	999999	999999	222	616	639	591	999999	317	995	767	99	951	905	916	41	272	501	681	645	999999	364	630	856	555	621	874	794	183	482	814	999999	771	999999	621	744	999999	595	552	562	940	964	999999	999999	999999	675	999999	999999	999999	999999	951	999999	999999	106	134	831	958	85	667	995	999999	797	801	999999	191	687	328	999999	294	181	999999	676	949	129	705	150	999999	505	483	880	52	999999	578	100	530	455	473	675	786	999999	785	999999	928	999999	
797	999999	999999	999999	944	999999	357	537	280	54	773	284	999999	999999	999999	983	244	463	602	786	952	455	229	999999	999999	735	224	652	999999	504	396	672	999999	401	999999	999999	999999	999999	560	787	533	999999	999999	533	327	256	46	976	284	999999	999999	999999	54	999999	605	351	999999	461	999999	999999	481	704	999999	775	999999	111	536	27	174	999999	15	578	903	999999	263	447	416	695	393	67	699	248	999999	999999	949	74	627	606	796	999999	637	526	999999	352	315	828	241	273	875	999999	720	999999	999999	444	797	976	428	999999	999999	168	934	238	999999	569	519	243	335	821	825	999999	999999	999999	231	193	211	488	540	560	509	435	215	153	999999	177	347	999999	436	933	664	973	645	399	718	637	56	408	458	478	833	81	502	419	447	291	742	790	999999	628	999999	318	446	999999	999999	462	952	790	419	900	232	837	999999	999999	167	852	999999	94	999999	593	146	802	999999	71	727	437	932	796	706	999999	999999	999999	999999	999999	700	356	536	777	670	999999	999999	999999	989	557	256	999999	274	110	262	594	343	999999	578	212	999999	440	999999	999999	150	300	530	999999	93	881	999999	676	952	999	701	999999	999999	181	999999	999999	908	880	999999	482	814	999999	173	831	999999	122	204	777	977	682	326	270	78	999999	637	999999	734	528	182	117	92	580	52	275	409	999999	278	171	999999	622	303	610	999999	804	570	999999	999999	699	622	971	687	999999	698	280	682	441	742	173	544	999999	999999	389	708	705	400	244	690	897	432	999999	843	42	999999	999999	389	715	999999	274	591	229	999999	45	906	210	999999	394	881	772	593	999999	708	114	627	197	400	913	902	999999	414	999999	727	240	276	528	137	999999	163	343	891	999999	999999	477	582	324	804	195	483	508	284	15	999999	918	314	999999	394	739	414	356	964	999999	999999	720	999999	266	502	999999	768	388	82	999999	241	999999	881	626	178	999999	532	313	393	214	999999	404	647	408	999999	809	925	812	999999	999999	250	999999	999999	425	162	88	999999	325	822	792	426	104	435	508	999999	999999	47	999999	295	163	216	111	962	759	999999	419	999999	461	293	693	95	956	253	683	999999	435	179	465	999999	100	999999	216	490	600	787	345	968	999999	634	999999	999999	248	999999	980	191	999999	843	619	391	742	15	166	42	139	707	999999	850	751	999999	999999	645	581	223	204	540	10	620	371	971	698	451	933	826	135	921	846	440	273	501	999999	591	559	83	731	95	466	999999	361	893	327	494	999999	176	295	522	200	35	331	449	191	527	482	999999	692	
301	999999	339	907	217	861	40	587	259	586	757	96	507	999999	999999	83	826	269	999999	653	213	999999	767	540	612	731	821	999999	823	320	999999	119	910	999999	439	23	137	277	999999	999999	297	999999	999999	590	538	436	692	543	999999	999999	365	268	13	994	488	999999	314	798	999999	486	49	921	999999	939	716	648	185	999999	62	106	946	559	125	999999	366	306	999999	187	999999	185	999999	999999	999999	457	955	610	999999	916	902	999999	708	339	999999	667	992	999999	999999	38	873	889	261	575	490	999999	430	805	153	567	637	192	810	999999	795	999999	447	999999	36	316	983	116	999999	268	223	690	999999	616	999999	999999	453	991	162	239	314	122	923	473	797	780	999999	159	466	548	288	720	561	999999	543	853	230	241	999999	836	54	766	357	993	999999	800	728	813	228	695	123	646	999999	999999	999999	999999	205	973	964	256	999999	833	999999	999999	979	503	139	815	83	733	999999	222	999999	999999	194	547	765	930	999999	999999	61	223	999999	999999	434	642	690	980	758	999999	657	256	276	103	999999	999999	126	362	23	858	999999	912	739	495	467	901	995	714	396	999999	917	275	861	967	204	75	999999	878	999999	347	813	159	67	223	999999	981	945	999999	768	974	430	999999	916	263	336	149	484	445	999999	533	999999	975	593	999999	942	391	394	309	999999	491	317	248	999999	676	54	521	854	525	999999	485	955	446	945	422	999999	514	359	999999	999999	65	591	467	574	46	700	837	999999	584	281	695	597	646	659	999999	666	999999	999999	250	999999	814	294	999999	999999	827	578	999999	40	999999	627	437	42	786	999999	999999	900	849	674	755	975	217	999999	280	254	723	888	319	787	669	755	673	893	119	999999	826	770	632	440	999999	468	999999	807	394	956	843	662	999999	976	999999	386	817	516	999999	274	999999	858	23	714	313	939	999999	423	371	425	954	543	922	397	999999	83	277	418	928	297	486	410	571	323	410	70	999999	999999	971	999999	937	166	39	845	999999	967	999999	917	136	999999	999999	86	446	969	12	310	999999	423	999999	742	118	999999	588	999999	999999	999999	296	700	314	999999	861	926	999999	999999	487	798	514	87	999	999999	326	999999	291	131	98	409	963	602	321	109	330	999999	208	999999	183	539	578	462	67	795	680	66	613	883	946	282	635	367	491	214	795	999999	424	268	426	999999	126	467	999999	388	637	694	388	999999	923	999999	728	999999	999999	999999	229	62	999999	999999	204	269	747	408	185	816	999999	606	120	999999	314	999999	250	939	813	425	422	120	973	678	168	
999999	678	999999	960	999999	553	424	462	543	984	999999	642	220	74	999999	21	999999	291	999999	615	41	583	280	900	265	956	789	999999	999999	535	118	88	351	55	999999	999999	999999	999999	999999	999999	359	153	577	999999	999999	35	39	874	656	414	704	829	311	73	136	412	407	507	705	792	763	25	973	999999	999999	999999	300	174	857	576	672	280	855	999999	999999	999999	16	157	340	240	926	915	751	999999	999999	289	777	288	999999	999999	999999	841	742	999999	508	343	180	569	258	906	734	865	26	89	742	433	973	999999	807	249	405	260	999999	475	999999	848	999999	898	999999	595	886	22	255	62	999999	830	537	222	900	921	999999	447	899	999999	505	999999	999999	999999	342	407	316	999999	480	679	999999	999999	673	999999	776	660	999999	281	392	999999	999999	722	620	964	695	999999	896	760	10	885	532	958	361	743	999999	805	950	602	566	779	288	21	541	575	653	462	167	999999	446	250	852	999999	65	246	414	783	450	933	976	431	511	555	875	595	157	999999	999999	929	308	999999	709	477	715	612	383	999999	191	54	321	243	754	635	999999	760	43	97	999999	125	338	196	364	999999	626	144	278	733	999999	945	427	212	881	237	962	475	999999	384	729	452	999999	406	601	405	622	999999	999999	875	241	125	562	999999	547	464	601	121	615	693	851	580	999999	650	872	245	999999	119	362	526	673	848	228	658	999999	460	262	931	594	959	404	883	999999	999999	501	30	393	367	664	426	636	999999	859	848	999999	158	999999	221	534	366	778	999999	390	999999	211	999999	896	903	702	97	999999	669	526	656	298	967	123	941	159	851	851	269	999999	935	999999	822	989	380	135	219	352	51	407	238	190	891	999999	317	201	117	999999	490	999999	577	999999	999999	333	212	559	565	45	177	999999	999999	515	999999	67	999999	269	388	404	999999	778	493	744	170	272	298	999999	406	474	805	749	999999	726	370	999999	999999	720	999999	999999	999999	821	570	183	999999	979	723	999999	999999	833	58	999999	999999	999999	609	712	180	832	64	704	45	735	163	999999	239	427	30	957	154	913	999999	734	999999	999999	617	999999	217	319	999999	191	548	575	805	572	425	757	937	338	999999	658	999999	54	666	229	463	60	668	479	944	999999	958	999999	578	757	653	324	999999	922	105	999999	504	860	999999	872	999999	999999	930	999999	675	999999	490	692	840	495	488	145	78	126	436	999999	45	738	375	811	232	999999	999999	58	919	111	56	999999	242	220	164	574	781	793	72	999999	130	87	803	472	277	999999	925	92	278	
999999	255	999999	496	538	869	765	999999	461	999999	999999	472	881	670	574	435	475	459	630	341	914	363	285	999999	442	446	958	935	903	543	955	857	999999	779	411	855	460	527	703	999999	398	999999	330	152	999999	999999	248	416	239	46	801	999999	999999	751	364	163	999999	541	64	102	911	830	999999	999999	694	526	558	999999	268	999999	974	999999	999999	288	943	834	999999	142	999999	999999	207	551	999999	867	741	148	561	173	424	999999	884	999999	472	999999	439	568	498	999999	458	999999	972	999999	999999	520	71	999999	999999	26	807	529	130	999999	999999	153	894	370	133	723	999999	555	964	999999	688	20	999999	65	485	999999	999999	999999	999999	630	683	211	938	999999	403	999999	805	888	88	545	999999	895	137	56	753	999999	716	78	444	774	999999	902	208	999999	999999	147	999999	16	999999	999999	999999	433	192	999999	999999	964	215	833	967	938	917	999999	999999	428	999999	792	883	999999	312	166	999999	780	940	571	403	781	999999	361	999999	266	508	999999	520	173	378	932	999999	999999	891	788	123	882	111	505	999999	939	999999	779	556	665	263	999999	704	220	999999	395	999999	621	999999	383	999999	999999	999999	710	999999	128	999999	999999	59	108	90	255	895	523	53	556	678	999999	714	464	999999	234	804	948	12	608	105	999999	687	983	999999	100	999999	518	999999	269	663	400	75	738	999999	999999	999999	458	584	17	13	190	177	930	999999	58	906	999999	36	999999	59	281	708	832	999999	477	999999	999999	659	989	715	387	696	784	892	288	379	975	999999	234	505	356	373	994	604	914	142	757	275	400	194	898	491	999999	219	391	692	999999	999999	694	999999	999999	799	594	999999	625	493	392	47	439	679	931	999999	802	241	703	999999	999999	237	118	345	869	801	268	805	816	896	606	575	511	999999	145	269	608	729	999999	557	779	701	978	430	749	720	836	999999	262	558	999999	859	515	484	977	16	999999	999999	636	861	540	789	486	729	887	817	535	843	543	671	999999	83	999999	156	138	22	999999	688	595	158	964	999999	552	267	217	746	69	37	617	999999	999999	259	102	982	26	989	225	999999	999999	932	194	993	999999	999999	817	615	471	369	355	999999	757	999999	999999	487	896	992	246	228	522	150	999999	508	235	999999	18	492	980	415	139	148	796	998	154	663	964	970	370	961	450	601	999999	700	681	652	999999	744	495	999999	95	34	999999	997	736	402	184	685	768	773	583	335	635	999999	239	216	999999	758	999999	999999	522	926	631	285	999999	920	999999	67	827	582	42	274	996	999999	330	115	395	
799	272	752	489	289	212	597	388	999999	999999	228	470	474	483	999999	970	999999	102	168	402	478	999999	816	536	127	858	195	740	999999	339	999999	735	134	821	379	496	31	620	243	724	44	896	662	953	646	596	362	108	999999	999999	999999	282	171	999999	916	999999	999999	226	371	431	26	856	79	786	999999	999999	346	652	999999	135	948	999999	859	999999	368	999999	999999	999999	999999	530	999999	96	330	24	729	987	574	422	999999	799	51	805	258	812	999999	187	999999	999999	256	163	999999	709	994	294	355	999999	999999	726	354	345	21	592	999999	841	999999	930	999999	65	999999	720	999999	999999	999999	999999	94	153	999999	999999	737	190	754	691	999999	736	280	795	102	46	999999	894	573	847	78	570	787	999999	999999	999999	886	999999	651	772	819	536	244	336	962	689	209	211	318	376	989	173	590	330	999999	600	570	139	837	999999	395	172	156	81	855	187	999999	999999	675	118	170	959	538	982	871	999999	501	944	833	412	836	468	585	999999	858	904	979	467	481	878	846	756	999999	162	386	656	390	173	480	784	172	999999	536	999999	216	39	999999	608	999999	897	999999	626	306	435	662	927	587	949	222	951	999999	69	999999	796	271	413	30	385	605	224	699	999999	999999	58	250	999999	999999	385	989	828	999999	380	999999	584	779	999999	460	514	500	999999	999999	440	951	528	586	113	999999	739	938	803	999999	259	12	244	207	771	162	258	999999	400	999999	211	999999	394	682	999999	61	578	27	51	953	515	885	999999	999999	269	386	944	471	147	851	201	999999	999999	819	999999	378	773	386	17	77	211	329	109	463	999999	480	566	845	999999	61	841	999999	897	850	503	373	856	98	938	395	217	999999	57	999999	803	764	773	575	663	458	287	202	19	999999	751	999999	999999	693	287	788	999999	999999	712	95	999999	999999	999999	346	999999	655	522	999999	447	621	999999	425	281	999999	659	999999	706	991	999999	310	773	649	712	999999	108	999999	587	999999	999999	159	576	999999	84	962	539	334	224	437	259	18	999999	602	754	398	124	336	914	999999	999999	184	999999	828	917	411	322	369	767	627	247	999999	77	359	874	298	55	750	351	319	32	999999	888	279	741	183	373	180	999999	999999	807	772	402	363	999999	636	77	999999	201	999999	650	179	567	999999	999999	251	999999	999999	999999	466	353	374	985	605	212	708	296	813	96	999999	48	151	474	453	819	474	615	714	230	247	230	307	999999	999999	669	852	999999	300	89	999999	243	786	452	999999	971	443	787	797	160	429	349	264	661	458	633	
999999	999999	124	778	725	636	236	366	490	245	999999	815	316	999999	359	999999	999999	999999	596	509	999999	999999	44	482	385	687	817	999999	801	898	999999	645	110	55	170	999999	653	521	363	999999	999999	430	961	203	999999	999999	481	861	800	999999	353	999999	74	948	999999	810	670	642	403	999999	818	672	999999	999999	279	409	715	270	775	999999	297	999999	380	733	503	831	737	841	999999	757	215	956	762	999999	554	446	580	999999	673	360	487	21	999999	325	54	344	865	999999	924	525	912	220	95	999999	201	868	159	999999	455	550	82	829	95	645	832	999999	999999	252	48	832	829	999999	597	999999	999999	285	999999	65	689	169	966	999999	916	999999	845	995	870	174	131	685	297	249	706	999999	999999	658	926	482	492	191	434	999999	999999	999999	696	358	622	670	874	999999	512	103	652	296	583	714	999999	999999	800	999999	992	745	999999	362	545	589	999999	474	147	76	999999	883	999999	507	734	353	37	824	345	496	382	209	300	215	182	203	999999	999999	549	999999	745	872	999999	654	199	688	999999	977	556	116	500	157	999999	999999	999999	629	529	155	561	239	999999	98	719	313	999999	999999	454	915	189	351	993	447	925	574	330	999999	211	919	999999	55	852	59	277	238	996	234	676	492	999999	553	999999	451	858	320	885	657	999999	379	199	999999	243	999999	797	214	123	62	999999	958	487	89	999999	610	837	515	387	999999	820	490	999999	240	126	999999	999999	636	999999	551	999999	615	999999	673	334	832	730	999999	812	275	262	73	125	999999	999999	718	999999	570	999999	73	614	353	999999	258	836	672	72	958	290	999999	320	171	536	571	472	999999	278	813	999999	595	880	925	703	121	999999	757	374	373	237	407	999999	706	510	615	936	246	682	999999	837	661	770	771	630	540	955	100	536	554	480	999999	449	201	815	539	192	688	999999	821	873	999999	307	699	999999	999999	324	613	661	921	634	236	934	838	999999	999999	825	118	999999	999999	165	294	999999	820	892	999999	999999	765	890	970	999999	258	999999	860	999999	758	999999	999999	50	747	226	351	999999	999999	919	254	999999	999999	999999	721	714	83	393	486	665	999999	999999	487	806	999999	999999	559	723	690	498	999999	639	83	281	227	739	754	78	557	999999	999999	854	615	901	647	391	999999	999999	999999	266	358	999999	120	999999	976	999999	876	274	999999	821	999999	628	748	126	543	614	999999	339	999999	999999	959	15	835	999999	999999	734	252	586	169	507	999999	19	554	434	149	521	529	879	304	327	999999	490	915	999999	289	195	116	499	999999	43	13	
26	999999	196	306	353	38	580	352	252	658	300	115	654	252	657	999999	324	976	999999	95	508	44	679	999999	478	999999	109	259	999999	628	752	999999	999999	999999	999999	466	367	137	999999	999999	949	999999	62	999999	999999	385	999999	494	632	999999	791	523	346	999999	999999	982	999999	77	827	263	929	330	999999	623	905	81	979	161	689	999999	717	999999	189	538	146	971	981	20	556	103	828	999999	627	556	836	239	999999	999999	999999	580	999999	300	309	999999	563	628	850	439	999999	999999	406	999999	804	440	403	605	343	807	811	999999	10	999999	999999	734	435	324	702	139	999999	675	199	999999	999999	118	607	427	886	999999	975	517	131	552	999999	65	999999	999999	999999	999999	162	999999	896	84	376	473	580	731	779	575	999999	249	999999	720	653	98	311	605	956	695	833	976	719	695	832	304	413	458	615	999999	47	716	999999	515	976	555	779	124	434	999999	538	875	647	999999	539	736	999999	999999	898	168	999999	101	762	125	363	999999	522	210	999999	81	70	999999	126	323	537	401	735	421	743	107	999999	999999	180	276	167	957	338	408	999999	106	714	12	999999	999999	712	945	999999	398	161	800	43	578	872	999999	629	416	759	334	783	148	10	999999	999999	800	999999	566	921	999999	957	406	847	123	54	156	367	67	572	669	610	592	447	347	270	943	74	740	324	817	999999	750	207	14	625	27	105	545	346	999999	607	156	34	468	999999	999999	952	919	534	726	995	571	999999	100	723	999999	701	662	908	723	736	119	999999	113	999999	216	208	843	498	36	60	999999	721	814	999999	464	568	978	907	515	990	155	215	597	821	86	907	999999	290	434	326	443	636	623	32	498	904	920	620	233	555	999999	430	507	676	183	850	999999	38	269	632	723	755	999999	732	590	903	999999	291	771	309	101	562	74	999999	617	196	999999	792	573	559	999999	367	999999	999999	881	999999	707	920	648	999999	877	88	31	999999	999999	687	243	890	441	594	259	638	848	999999	999999	556	365	797	999999	999999	752	247	999999	709	985	365	81	442	851	865	999999	734	643	546	999999	23	541	999999	116	999999	953	217	360	999999	310	18	518	759	506	334	369	909	861	661	483	999999	623	321	999999	247	616	800	49	575	999999	525	999999	312	502	450	999999	999999	999999	139	44	545	886	999999	999999	999999	999999	321	936	999999	999999	295	999999	982	999999	791	999999	999999	456	868	323	162	177	784	589	785	22	215	267	65	999999	999999	228	999999	626	999999	753	147	999999	839	401	999999	999999	522	79	113	652	999999	250	
999999	61	794	647	999999	999999	999999	377	111	999999	623	964	999999	64	881	216	240	76	999999	365	134	47	999999	318	616	999999	999999	299	654	999999	999999	142	999	965	999999	999999	526	628	406	915	999999	570	651	250	999999	875	760	250	999999	316	999999	46	511	999999	999999	673	999999	485	40	354	797	591	722	396	999999	999999	965	675	999999	999999	690	999999	670	235	999999	564	395	21	29	740	999999	778	317	348	877	449	631	350	849	999999	999999	50	597	999999	999999	163	847	999999	999999	807	910	95	742	115	999999	999999	376	285	49	561	999999	999999	466	300	637	28	999999	384	519	971	859	624	825	624	671	650	24	618	118	465	716	140	191	221	999999	632	999999	212	722	650	999999	355	999999	297	606	999999	999999	307	423	108	879	473	746	859	948	295	269	999999	443	975	222	757	999999	583	845	156	605	999999	999999	15	982	82	661	868	898	999999	999999	999999	27	252	999999	716	204	999999	999999	999999	999999	999999	999999	544	372	918	768	746	438	325	188	727	452	459	822	339	999999	999999	126	807	811	877	999999	445	971	999999	110	201	909	505	562	167	997	602	762	999999	981	925	642	73	313	999999	440	582	334	596	94	568	430	737	879	786	999999	778	999999	516	371	999999	572	999999	818	577	837	933	762	30	729	999999	697	548	358	912	775	999999	999999	999999	447	388	999999	385	646	542	770	182	999999	776	274	229	999999	256	999999	162	999999	11	999999	999999	999999	507	999999	313	866	244	870	999999	388	966	20	999999	999999	544	78	982	718	197	994	285	806	665	317	986	755	509	689	450	636	205	560	999999	999999	767	999999	940	568	806	518	412	671	889	793	659	765	999999	945	626	188	929	444	175	17	969	930	422	199	833	999999	367	555	430	254	193	416	999999	42	517	999999	999999	424	911	678	592	614	916	999999	657	231	999999	564	73	272	706	761	999999	766	837	836	407	750	999999	258	161	856	999999	999999	610	252	528	402	437	900	999999	515	532	496	425	365	23	549	999999	999999	999999	999999	491	168	548	999999	31	480	205	680	328	386	689	663	999999	999999	373	281	999999	415	702	929	137	173	999999	201	238	898	999999	482	823	857	999999	132	31	359	374	999999	106	188	999999	58	207	757	581	999999	825	999999	969	689	991	741	999999	137	910	307	675	328	946	357	203	133	138	722	857	471	177	567	999999	999999	370	999999	185	999999	193	999999	732	379	999999	547	375	999999	928	999999	999999	91	579	91	222	723	999999	55	999999	749	999999	108	919	999999	900	120	506	267	237	801	999999	
710	566	999999	999999	266	999999	305	999999	409	999999	999999	999999	477	241	775	892	96	355	917	999999	324	154	435	999999	95	999999	257	479	481	51	118	999999	999999	341	780	524	384	148	955	158	388	318	736	768	161	999999	452	252	134	999999	999999	999999	319	999999	999999	999999	141	106	857	532	999999	825	999999	999999	873	701	77	999999	999999	261	517	947	399	769	115	16	418	667	999999	191	292	15	355	999999	630	205	822	819	999999	224	393	288	290	433	830	562	999999	378	999999	999999	836	316	791	999999	709	472	999999	999999	999999	998	157	473	159	676	250	323	999999	12	737	677	999999	257	808	247	868	239	999999	966	999999	553	954	999999	999999	999999	354	999999	999999	482	554	168	683	283	618	999999	999999	919	139	614	193	517	93	59	641	999999	581	589	507	554	999999	480	805	556	609	658	54	999999	701	999999	331	274	109	996	458	579	993	605	999999	479	180	948	110	62	782	432	469	905	407	999999	915	765	477	999999	477	84	362	137	673	999999	294	958	227	999999	292	919	418	999999	601	72	233	976	949	37	383	999999	999999	999999	773	999999	198	999999	710	156	999999	566	796	439	529	999999	226	866	932	679	195	221	999999	633	770	863	24	383	999999	345	331	939	815	449	296	421	704	608	363	999999	771	155	257	81	729	999999	132	999999	999999	226	845	367	53	280	842	171	335	746	982	999999	172	815	835	375	825	999999	751	356	152	117	999999	618	512	999999	907	49	964	999999	999999	54	999999	45	815	97	499	964	895	999999	999999	134	96	999999	626	453	333	955	320	881	999999	999999	974	775	999999	459	547	237	854	608	372	803	207	999999	841	938	179	999999	999	747	999999	999999	999999	216	749	999999	30	721	991	68	122	951	728	999999	999999	999999	79	999999	209	365	549	272	999999	297	181	999999	926	999999	126	687	284	999999	956	999999	15	395	18	999999	36	817	999999	825	245	795	495	420	84	124	999999	858	868	999999	927	999999	208	613	999999	626	999999	945	101	610	605	999999	784	915	999999	999999	86	27	999999	311	999999	392	926	724	36	999999	801	760	729	812	157	267	818	80	279	999999	374	999999	643	391	999999	90	999999	999999	230	999999	21	580	425	999999	48	999999	999999	567	999999	544	716	999999	587	999999	999999	283	226	999999	462	347	495	713	646	682	791	684	383	999999	577	857	667	107	503	105	311	231	345	811	773	999999	999999	261	999999	999999	606	890	814	215	999999	460	864	999999	376	882	445	999999	999999	743	136	363	871	300	999999	417	877	618	980	492	136	603	938	414	
999999	999999	964	999999	908	911	999999	901	869	177	35	126	992	231	999999	620	659	13	297	999999	684	420	39	93	270	397	999999	987	909	999999	89	963	999999	459	929	815	918	211	400	31	667	234	493	999999	999999	999999	424	655	886	370	832	132	315	346	730	105	530	880	973	520	999999	97	992	547	999999	71	604	543	302	916	701	457	613	275	933	999999	999999	999999	818	999999	999999	211	111	549	999999	999999	658	185	729	999999	294	47	999999	879	967	580	999999	946	615	212	279	999999	363	970	668	999999	999999	50	412	280	178	204	999999	587	547	853	999999	452	57	999999	413	999999	813	468	999999	663	229	733	999999	363	999999	999999	720	999999	126	101	848	999999	880	125	999999	617	772	459	665	99	975	999999	342	999999	593	790	999999	484	798	999999	78	894	348	14	165	999999	741	58	999999	196	484	457	470	456	15	855	572	932	694	796	656	999999	802	999999	688	579	999999	195	770	999999	92	245	816	276	32	999999	792	876	999999	661	876	999999	405	478	615	528	999999	999999	118	737	227	966	790	12	204	714	101	806	325	586	394	556	288	626	114	999999	999999	999999	433	61	73	696	972	999999	920	932	999999	333	926	999999	398	515	999999	999999	218	125	455	813	82	318	999999	999999	999999	383	277	329	445	999999	374	376	887	986	462	66	673	531	994	757	999999	272	756	767	880	165	197	878	479	255	418	989	999999	826	131	999999	199	88	999999	598	765	600	496	189	999999	999999	283	412	63	29	369	686	131	697	731	810	562	104	999999	405	196	398	849	200	370	384	582	70	864	347	867	595	396	405	992	492	775	577	999999	329	881	784	824	459	999999	731	868	105	999999	321	999999	104	973	740	412	999999	751	306	818	584	977	222	547	716	162	773	300	999999	999999	249	44	985	999999	785	523	411	574	999999	999999	639	516	487	965	999999	784	999999	621	655	993	626	740	479	758	999999	351	669	999999	118	307	122	999999	999999	400	856	286	999999	807	197	999999	11	802	999999	992	188	78	500	999999	994	932	389	162	644	999999	88	999999	565	236	73	999999	854	999999	465	101	200	208	374	96	118	999999	999999	999999	433	438	999999	824	389	486	580	164	851	421	253	186	999999	960	796	420	322	358	721	350	744	999999	372	837	346	999999	802	979	704	999999	148	727	724	424	728	215	740	264	129	89	999999	909	592	442	920	289	183	240	412	999999	999999	760	999999	999999	231	999999	76	164	999999	999999	999999	600	460	999999	283	526	461	503	241	590	999999	68	239	641	694	
835	171	930	916	999999	999999	571	577	750	999999	999999	999999	858	999999	58	999999	585	775	999	405	65	458	155	999999	404	828	679	999	822	283	716	531	914	999999	395	518	999999	247	999999	999999	999999	33	999999	807	894	354	999999	310	192	450	104	292	999999	245	638	386	25	999999	522	237	415	572	755	476	923	999999	267	685	807	540	14	347	354	999999	292	42	999999	348	999999	59	235	379	999999	381	189	433	301	678	543	999999	502	373	725	203	627	550	999999	999999	883	47	97	917	503	651	999999	757	937	273	999999	605	638	999999	507	473	12	46	999999	383	297	500	565	999999	999999	797	47	640	622	160	999999	742	764	513	464	236	961	999999	875	174	935	999999	999999	38	999999	999999	999999	825	999999	262	999999	590	794	894	947	999999	482	508	775	705	614	806	145	786	924	999999	841	999999	222	281	511	694	999999	590	999999	865	999999	536	863	214	427	222	773	370	999999	757	947	870	566	81	754	462	999999	999999	999999	999999	296	999999	999999	514	999999	255	613	595	750	999999	429	213	456	999999	389	999999	645	571	288	401	42	999999	826	176	273	999999	568	150	526	58	999999	990	999999	319	578	304	433	999999	117	999999	609	188	619	463	338	743	424	999999	692	809	817	971	891	999999	106	522	999999	999999	251	135	686	472	78	701	354	438	183	146	513	94	522	296	464	116	792	853	999999	373	838	529	999999	94	458	999999	241	999999	108	871	223	66	422	999999	116	981	495	999999	999999	917	119	899	570	999999	970	607	296	530	999999	785	376	252	366	519	108	722	578	999999	23	360	999999	173	999999	312	999999	457	671	36	999999	482	620	999999	999999	999999	263	939	959	279	124	850	430	999999	674	999999	504	971	699	903	397	999999	412	999999	999999	759	457	999999	568	999999	365	522	936	999999	999999	999999	999999	999999	999999	999999	265	168	763	309	487	999999	930	758	999999	27	807	951	758	768	638	795	80	726	532	984	790	318	999999	701	999999	601	914	999999	371	999999	999999	782	472	999999	648	238	631	112	416	959	999999	999999	456	999999	460	413	764	999999	632	554	999999	448	199	523	338	947	788	71	999999	999999	259	999999	397	999999	869	35	999999	999999	130	999999	173	999999	319	572	999999	999999	861	828	251	510	837	746	537	816	676	708	593	948	999999	700	450	569	999999	999999	710	68	310	597	682	435	923	999999	57	232	999999	995	999999	626	367	999999	999999	999999	820	999999	57	999999	243	581	999999	999999	441	540	999999	429	958	999999	999999	788	862	107	791	274	156	815	586	260	699	314	435	681	
579	966	999999	17	615	491	748	831	483	208	824	999999	414	521	993	393	652	627	274	786	999999	350	764	269	454	999999	812	14	308	797	813	999999	155	511	590	475	949	927	814	999999	855	999999	315	664	282	71	859	634	999999	203	608	81	999999	999999	937	239	211	999999	562	794	678	744	532	999999	394	896	584	903	999999	528	443	725	813	999999	931	999999	45	110	999999	392	961	188	192	115	199	741	999999	506	574	361	999999	628	999999	29	797	999999	897	629	279	386	487	999999	703	304	999999	882	267	999999	717	999999	204	111	344	179	999999	500	999999	427	496	653	17	999999	338	580	265	999999	360	793	999	820	425	999999	831	610	905	15	485	888	355	316	484	645	999999	950	167	999999	294	999999	197	307	999999	480	142	626	999999	999999	999999	133	48	945	999999	999999	999999	999999	207	788	280	999999	999999	827	999999	673	82	190	178	999999	299	388	422	103	530	999999	606	702	271	999999	999999	999999	241	506	387	361	849	999999	999999	20	402	891	752	999999	891	999999	930	999999	291	999999	407	952	457	17	119	999999	710	945	424	375	867	551	635	999999	514	75	502	767	999999	663	999999	672	405	168	999999	999999	635	53	999999	969	235	247	420	385	547	330	757	233	397	148	651	904	985	418	999999	999999	265	999999	999999	826	68	999999	919	627	72	735	557	298	999999	712	613	666	742	999999	150	999999	140	999999	714	194	317	279	379	311	21	999999	687	986	999999	128	151	999999	189	386	911	71	999999	792	999999	812	999999	999999	999999	684	534	985	171	539	277	523	999999	999999	786	999999	518	999999	793	618	615	999999	57	570	283	920	571	478	486	366	999999	89	312	999999	937	901	420	849	93	999999	776	36	757	999999	718	999999	999999	146	358	999999	868	132	999999	999999	186	179	764	213	195	999999	999999	65	508	805	999999	999999	220	383	77	999999	999999	668	704	108	841	999999	395	999999	851	780	522	999999	130	977	498	421	811	999999	170	767	999999	999999	663	818	581	720	999999	951	162	530	291	34	78	473	999999	209	427	178	867	999999	783	999999	361	414	752	688	999999	531	317	584	386	617	999999	999999	747	62	15	886	527	131	999999	999999	747	331	999999	498	366	656	737	999999	999999	643	735	573	983	281	999999	259	76	893	999999	996	644	999999	153	674	811	768	725	197	204	541	651	745	536	349	126	39	915	263	331	288	794	28	590	743	881	999999	325	475	999999	999999	999999	634	346	74	800	179	188	824	686	999999	931	549	104	462	992	999999	46	644	999999	999999	343	813	999999	506	
212	626	999999	409	792	173	452	259	990	999999	722	26	999999	471	549	946	999999	999999	999999	734	357	254	923	138	751	891	611	681	320	381	421	999999	999999	839	999999	184	192	999999	41	523	154	999999	558	655	739	975	590	575	104	218	974	252	999999	837	999999	957	702	859	658	901	999999	771	939	619	999999	715	953	569	609	375	764	83	68	63	589	999999	999999	277	999999	999999	311	46	999999	112	406	178	999999	236	999999	999999	481	333	129	140	962	999999	742	999999	999999	34	31	31	965	729	999999	900	999999	193	257	483	271	434	471	882	600	999999	194	999999	222	999999	999999	999999	878	999999	893	441	999999	999999	100	215	933	756	648	374	999999	289	80	857	659	506	984	586	978	999999	999999	999999	861	246	540	999999	199	905	999999	771	999999	304	152	272	835	22	947	265	102	52	549	514	999999	999999	139	999999	453	999999	187	716	872	369	999999	999999	999999	846	999999	716	398	652	25	37	39	877	295	459	147	808	32	647	558	729	999999	936	999999	139	271	999999	117	229	994	863	999999	20	898	999999	554	999999	212	989	442	999999	999999	450	999999	521	485	908	811	679	183	999999	313	539	167	999999	875	812	12	999999	999999	814	608	178	657	162	308	999999	978	576	905	665	605	42	214	999999	862	53	910	999999	654	363	999999	438	56	359	999999	198	852	755	843	999999	479	282	415	627	631	999999	792	873	222	999999	999999	244	999999	517	49	280	335	840	999999	831	902	854	285	999999	861	999999	999999	308	602	120	999999	233	733	173	999999	332	627	587	695	999999	261	46	999999	999999	433	719	999999	538	320	288	863	999999	999999	21	838	625	996	999999	999999	461	576	494	281	112	299	706	511	610	332	716	653	999999	154	999999	580	999999	919	98	999999	999999	999999	593	999999	323	256	999999	759	999999	334	570	336	443	821	244	596	999999	764	832	898	726	999999	999999	215	603	999999	125	999999	355	999999	972	705	908	999999	624	945	983	506	957	999999	999999	947	999999	999999	762	390	219	926	999999	532	813	999999	97	999999	81	933	999999	387	999999	687	140	296	413	290	362	864	427	999999	999999	298	612	270	807	976	763	779	428	777	999999	223	999999	999999	957	823	999999	870	617	999999	999999	999999	494	606	121	999999	999999	848	543	509	924	897	963	999999	999999	621	919	553	304	999999	999999	301	515	684	934	181	999999	941	339	999999	663	999999	256	708	732	516	999999	16	159	537	261	999999	246	918	999999	999999	259	999999	469	999999	903	999999	575	507	292	999999	999999	809	672	939	18	784	519	999999	846	442	650	
999999	438	222	817	913	403	767	859	999999	999999	597	999999	999999	921	16	481	999999	686	589	999999	749	999999	709	342	994	344	219	529	476	405	999999	82	999999	999999	995	825	999999	527	990	999999	807	647	771	999999	587	977	293	999999	11	312	525	999999	267	525	999999	838	729	880	822	578	999999	248	999999	125	772	524	420	483	926	190	234	475	695	908	119	111	999999	742	755	26	60	999999	527	174	880	27	815	895	999999	166	106	376	705	999999	496	999999	999999	656	205	72	567	999999	999999	820	999999	60	580	999999	415	799	194	986	135	806	528	992	721	228	245	754	709	524	480	999999	94	999999	770	283	999999	550	999999	999999	547	692	459	250	109	706	96	999999	446	466	999999	999999	972	999999	999999	999999	893	503	999999	47	999999	450	362	999999	339	332	736	999999	289	999999	936	865	999999	196	449	442	356	999999	893	999999	142	414	317	253	999999	999999	797	975	616	871	999999	918	702	809	587	106	340	416	910	777	999999	866	550	150	530	624	260	785	669	999999	552	616	610	999999	904	15	142	999999	17	73	999999	761	999999	418	917	999999	172	999999	608	353	112	939	376	126	53	276	999999	177	722	999999	25	999999	315	807	999999	772	999999	869	904	581	963	999999	409	999999	252	999999	999999	142	999999	999999	999999	116	187	326	707	612	250	999999	789	638	151	965	396	596	58	999999	455	805	999999	999999	999999	302	999999	37	389	999999	540	999999	873	834	999999	732	944	219	959	999999	999999	989	110	716	999999	824	90	999999	999999	998	833	813	798	729	763	457	53	88	804	168	866	999999	936	825	82	720	999999	999999	625	419	30	187	637	149	999999	466	704	382	999999	884	222	999999	597	999999	57	727	999999	153	80	565	688	865	414	800	51	684	62	285	644	999999	213	999999	999999	999999	978	999999	185	658	999999	307	999999	999999	467	920	946	892	562	556	777	354	989	476	885	999999	999999	164	773	837	999999	14	414	429	999999	810	680	98	999999	576	412	401	999999	999999	999999	772	999999	999999	408	999999	999999	159	999999	505	507	299	821	999999	249	589	299	999999	999999	348	560	999999	892	332	933	657	249	858	999999	986	154	999999	803	917	999999	122	999999	713	756	289	983	948	882	908	999999	447	988	943	848	745	287	999999	519	212	522	76	879	490	999999	751	999999	999999	591	145	361	999999	496	904	372	136	342	585	999999	602	365	999999	163	984	999999	495	668	306	19	822	709	565	866	600	404	307	243	766	630	15	999999	987	366	747	557	999999	951	93	999999	999999	999999	701	521	916	846	910	
912	895	90	999999	92	999999	986	769	436	796	999999	895	509	74	999999	575	955	72	567	378	255	416	437	608	544	999999	725	297	419	17	999999	949	753	494	999999	347	999999	42	922	97	11	596	999999	760	546	65	584	999999	829	999999	745	459	999999	999999	664	505	999999	999999	63	507	232	699	360	428	753	315	152	999999	679	999999	889	923	149	480	377	999999	105	999999	72	489	10	219	467	582	272	593	600	285	829	890	879	999999	979	425	864	311	246	892	17	999999	913	569	836	283	999999	821	320	999999	111	999999	410	999999	418	574	506	23	999999	777	165	999999	714	999999	195	999999	999999	684	944	724	999999	75	422	212	668	999999	575	441	382	194	634	999999	283	999999	999999	823	489	97	796	415	918	850	80	999999	737	847	999999	56	383	57	607	999999	877	595	272	999999	594	999999	133	586	998	74	640	999999	153	714	886	992	692	371	309	589	887	538	999999	765	994	953	474	821	315	528	67	334	999999	999999	999999	687	460	999999	239	291	999999	999999	416	853	219	999999	325	33	961	534	999999	999999	748	28	386	349	999999	506	50	640	733	312	281	479	16	316	999999	782	151	208	542	999999	142	27	625	677	999999	999999	555	971	637	451	999999	781	999999	56	999999	569	984	234	896	953	107	598	558	661	938	937	847	903	564	542	881	762	991	809	878	730	402	709	999999	838	950	79	13	291	452	499	999999	960	729	999999	798	916	312	588	456	544	999999	999999	738	194	114	652	417	105	569	106	999999	365	999999	855	176	284	17	68	999999	38	595	999999	219	999999	632	886	183	663	744	965	460	999999	362	344	999999	439	999999	42	734	999999	662	908	721	355	710	999999	793	999999	734	523	909	254	999999	428	949	203	999999	299	562	228	478	999999	999999	604	646	999999	999999	999999	999999	736	313	974	333	704	999999	687	554	863	999999	683	102	310	999999	999999	65	216	827	933	999999	77	999999	681	479	515	830	908	999999	126	999999	334	946	960	288	997	219	934	920	881	62	272	648	999999	560	879	135	178	823	139	549	440	558	999999	448	999999	61	631	999999	818	874	466	139	999999	164	414	737	999999	31	932	21	130	999999	946	881	132	429	795	131	600	390	999999	95	428	577	999999	776	877	522	999999	946	587	439	112	17	999999	143	220	999999	156	152	999999	156	999999	127	999999	999999	999999	198	325	999999	999999	510	999999	437	221	381	711	861	885	638	860	999999	270	986	433	999999	194	999999	294	989	219	999999	975	999999	397	999999	203	999999	158	999999	999999	688	999999	
999999	999999	87	534	674	795	224	999999	358	849	517	292	999999	885	905	694	737	959	999999	903	336	999999	205	534	456	49	705	188	999999	712	999999	474	181	424	607	999999	356	999999	519	999999	80	567	860	220	999999	175	999999	629	298	999999	420	175	999999	785	869	773	495	552	87	635	99	46	30	646	99	53	121	958	288	610	347	999999	449	999999	832	769	38	984	77	999999	33	86	890	794	302	594	974	395	999999	833	809	999999	89	884	999999	44	546	999999	131	999999	64	67	999999	999999	278	999999	726	969	999999	999999	745	999999	485	796	611	23	155	235	353	504	78	999999	999999	454	999999	999999	501	565	999999	797	232	814	863	999999	236	966	999999	212	999999	462	999999	999999	441	454	98	999999	328	292	999999	49	888	320	870	999999	355	999999	653	897	887	735	347	170	501	165	877	930	999999	999999	570	644	289	943	999999	891	636	999999	999999	958	365	500	225	219	292	438	909	911	943	999999	308	897	999999	836	324	790	999999	999999	514	999999	577	167	663	496	721	637	759	945	611	979	989	999999	54	694	541	999999	520	138	999999	72	255	965	987	999999	533	999999	332	452	628	918	776	999999	559	999999	391	208	837	728	497	654	678	964	310	964	258	999999	999999	627	305	927	280	985	829	451	999999	999999	999999	999999	962	58	315	317	326	999999	213	70	999999	47	999999	999999	999999	791	641	233	394	291	664	32	160	517	821	999999	157	999999	647	790	999999	118	976	999999	37	583	765	999999	999999	371	647	618	761	197	294	814	324	962	377	489	999999	606	67	999999	946	157	999999	455	999999	610	170	624	54	422	961	624	999999	533	315	999999	35	999999	884	32	643	56	999999	963	999999	16	390	194	333	168	446	502	999999	999999	833	880	999999	320	221	738	211	33	574	999999	999999	999999	999999	999999	657	401	463	999999	721	44	115	999999	886	149	999999	230	229	975	301	885	976	468	573	832	700	435	506	715	999999	999999	821	620	999999	922	738	562	999999	599	537	931	705	999999	780	26	133	932	993	339	999999	990	518	235	731	689	372	999999	107	922	100	999999	894	999999	180	575	222	494	999999	999999	411	999999	968	630	999999	369	189	691	999999	999999	709	999999	441	176	628	990	637	596	999999	792	559	971	465	339	999999	315	46	958	999999	215	803	638	999999	999999	999999	426	32	888	787	371	509	999999	999999	550	223	332	790	728	129	999999	938	626	999999	636	414	440	215	639	131	142	999999	231	999999	482	753	80	999999	412	248	211	968	749	808	999999	293	879	999999	999999	999999	999999	
525	318	838	934	999999	186	43	875	999999	999999	999999	392	999999	655	49	287	113	605	999999	999999	77	388	489	999999	221	999999	818	999999	353	535	999999	999999	522	945	999999	999999	392	999999	999999	999999	999999	389	786	751	989	585	982	162	488	16	776	297	128	973	118	999999	829	999999	722	87	368	955	532	100	999999	921	869	820	48	35	894	999999	399	229	116	688	601	738	928	636	216	665	599	347	999999	259	181	549	837	480	193	999999	920	139	999999	999999	857	696	800	77	715	172	124	462	121	315	898	899	866	429	545	999999	999999	96	870	702	365	194	999999	999999	750	330	999999	568	999999	999999	999999	999999	20	999999	830	999999	937	860	920	54	551	147	999999	999999	360	281	683	417	934	999999	478	834	268	516	724	672	365	108	326	395	189	555	620	688	765	999999	888	999999	599	640	999999	142	175	999999	161	228	958	887	351	479	646	574	634	749	954	716	11	504	310	168	548	839	543	999999	864	995	526	547	687	721	999999	999999	999999	999999	999999	345	999999	442	365	506	999999	478	757	847	748	614	921	871	734	59	637	394	539	440	102	324	598	999999	961	165	701	421	209	629	96	804	999999	340	999999	999999	57	999999	148	804	454	80	999999	696	786	999999	999999	999999	812	638	999999	999999	312	388	211	623	747	38	480	210	804	301	278	138	761	944	859	591	999999	126	12	78	255	735	986	32	242	902	999999	712	91	57	999999	999999	999999	97	999999	377	139	999999	999999	999999	99	938	999	162	801	954	934	841	400	493	594	696	636	25	753	577	401	999999	391	844	185	767	128	757	692	707	593	674	453	491	461	872	254	983	979	316	735	999999	230	288	967	21	322	597	462	999999	999999	529	344	999999	975	950	805	36	842	331	819	252	470	999999	999999	999999	398	909	41	721	999999	999999	46	446	841	568	999999	113	877	999999	455	531	305	779	772	73	339	528	999999	511	999999	228	150	657	496	493	373	999999	917	999999	622	999999	999999	740	470	292	492	897	93	999999	991	702	159	678	876	298	999999	999999	331	307	931	869	403	999999	999999	233	512	999999	949	357	999999	831	196	180	999999	52	964	999999	318	490	581	999999	999999	107	519	999999	999999	471	781	207	546	682	804	619	775	999999	999999	47	999999	247	780	113	947	999999	221	170	515	979	999999	999999	999999	392	381	841	726	499	434	999999	19	289	165	50	607	752	810	522	37	576	404	799	43	927	999999	999999	999999	477	494	709	886	359	999999	98	344	948	873	164	311	999999	893	286	999999	712	
37	806	91	999999	506	205	925	999999	142	999999	999999	999999	799	407	913	309	141	258	14	999999	420	999999	430	999999	705	659	879	999999	221	74	682	999999	999999	331	899	672	999999	970	971	298	784	197	999999	919	513	17	999999	999999	999999	11	830	645	281	603	302	377	385	999999	44	999999	326	278	486	78	267	467	999999	999999	508	251	319	171	999999	999999	939	232	442	999999	562	698	510	413	415	220	243	999999	846	877	38	531	297	975	935	999999	972	999999	710	999999	662	56	999999	680	999999	999	999999	668	367	565	663	79	935	874	462	345	999999	913	863	276	834	999999	621	979	449	999999	953	344	235	999999	744	433	522	293	848	516	548	830	999999	999999	528	574	680	290	223	959	596	422	522	999999	787	68	652	443	324	999999	435	181	240	991	55	357	999999	214	999999	999999	556	651	35	999999	999999	999999	477	457	747	269	999999	999999	999999	490	390	540	821	636	375	685	780	88	969	416	91	376	599	999999	370	181	141	476	469	983	412	945	397	576	801	281	999999	205	999999	65	999999	104	999999	750	610	999999	535	806	999999	145	999999	478	681	619	864	999999	917	33	97	999999	137	83	999999	999999	999999	445	153	999999	834	104	103	585	392	914	522	986	999999	848	843	999999	645	335	637	333	533	934	273	778	711	381	364	568	118	129	999999	820	233	632	672	999999	371	999999	999999	744	51	874	999999	767	106	878	469	78	189	241	930	802	999999	547	259	153	999999	374	543	462	740	999999	999999	273	986	702	763	339	999999	677	493	999999	999999	893	291	999999	849	505	681	999999	911	999999	388	999999	198	135	999999	685	383	528	993	996	747	519	14	999999	999999	822	781	404	124	999999	892	511	748	576	999999	552	266	599	999999	999999	999999	709	999999	454	157	600	84	861	327	999999	955	657	684	496	617	842	889	775	261	999999	999999	999999	999999	999999	999999	999999	138	622	685	832	999999	783	234	326	314	999999	968	999999	368	807	999999	999999	86	46	183	244	827	261	958	608	662	490	348	277	999999	999999	990	769	999999	999999	999999	999999	186	495	999999	182	433	367	999999	578	873	339	416	999999	289	803	999999	682	607	168	999999	877	999999	999999	179	938	445	956	999999	899	58	209	508	97	345	999999	744	999999	388	11	811	470	78	389	999999	333	84	893	988	999999	999999	317	171	892	232	594	798	109	325	720	736	477	993	293	530	673	999999	999999	118	994	68	620	304	606	357	588	808	283	352	999999	864	551	968	999999	695	740	48	616	865	751	497	645	275	667	274	999999	
476	785	859	70	502	755	999999	999999	100	593	23	999999	999999	644	785	999999	756	479	855	999999	999999	780	598	789	635	223	463	366	507	423	354	999999	341	999999	121	33	424	291	353	119	766	974	132	111	726	999999	82	231	966	972	888	999999	811	89	835	696	999999	79	435	999999	999999	428	999999	677	248	387	233	531	532	761	109	475	135	746	428	534	999999	497	73	161	999999	241	399	534	535	559	824	261	187	424	837	355	855	75	999999	999999	487	455	862	349	260	999999	999999	999999	873	423	999999	75	661	310	999999	699	16	284	147	999999	39	962	152	689	563	971	353	118	999999	754	619	70	929	91	999999	212	634	723	900	600	543	194	999999	121	889	999999	999999	999999	385	999999	348	581	927	999999	318	525	313	182	786	999999	207	590	290	128	803	609	999999	580	264	837	999999	999999	383	999999	999999	844	311	999999	800	999999	380	476	732	786	999999	48	142	182	772	531	898	462	937	621	403	952	903	542	318	999999	622	999999	622	548	999999	999999	208	391	239	473	224	282	382	982	908	730	857	504	712	765	476	963	807	732	938	612	355	761	152	574	940	768	999999	999999	191	360	853	999999	999999	359	840	751	942	308	317	999999	89	999999	713	999999	105	409	830	999999	999999	659	223	999999	609	999999	710	446	248	999999	999999	456	561	861	801	558	876	672	791	362	925	725	30	508	425	322	532	999999	57	479	478	541	938	178	999999	531	146	963	999999	999999	999999	403	512	287	775	999999	75	999999	163	165	797	433	618	477	628	97	638	999999	474	999999	938	319	398	769	999999	991	999999	392	163	999999	421	912	999999	549	713	531	222	743	732	564	257	314	246	999999	999999	55	923	470	999999	620	892	431	498	999999	314	339	14	743	999999	999999	353	999999	74	884	743	999999	345	79	764	106	875	999999	999999	999999	50	633	83	999999	999999	151	78	999999	842	542	386	989	999999	800	999999	383	527	478	652	999999	220	999999	249	362	158	999999	710	853	999999	453	745	997	999999	587	256	999999	266	508	656	949	715	305	839	999999	508	754	999999	544	834	390	999999	406	252	44	999999	475	999999	999999	999999	299	999999	999999	350	399	999999	389	551	836	553	564	999999	28	822	999999	999999	914	735	717	999999	404	999999	175	999999	326	873	348	754	414	887	781	999999	545	161	367	518	500	955	449	734	128	213	634	991	280	999999	999999	584	999999	801	784	739	676	866	999999	999999	275	205	34	526	999999	999999	146	948	999999	999999	581	867	465	194	742	959	296	999999	735	201	999999	
183	999999	63	322	764	214	612	112	52	619	679	999999	999999	999999	999999	931	999999	285	494	76	685	229	12	691	693	129	364	999999	999999	452	693	999999	761	269	999999	455	970	999999	695	429	533	845	999999	999999	902	999999	70	942	999999	38	373	999999	250	134	999999	953	999999	371	629	644	849	554	287	999999	926	999999	446	145	160	849	960	719	589	74	999999	840	500	354	999999	34	68	422	621	797	89	985	890	636	999999	999999	708	608	999999	999999	580	979	568	999999	731	364	232	924	791	597	77	654	128	186	999999	186	463	402	582	605	585	437	932	490	519	999999	657	810	999999	22	151	361	145	539	494	563	282	370	622	434	801	144	999999	34	729	435	867	713	54	74	684	315	36	978	474	152	56	87	620	790	706	999999	999999	779	455	999999	519	588	999999	38	904	103	780	157	999999	451	999999	908	760	94	83	999999	765	828	337	836	999999	166	999999	999999	516	204	750	832	728	389	113	851	999999	23	916	999999	999999	25	170	591	535	878	185	999999	345	148	999999	535	716	999999	656	211	451	999999	999999	362	999999	350	522	710	352	947	429	423	347	955	339	746	178	794	922	750	668	746	311	457	981	51	15	378	999999	999999	999999	999999	733	901	409	959	634	563	765	999999	999999	459	248	587	459	999999	685	390	808	999999	999999	921	840	999999	543	999999	317	932	999999	482	999999	154	999999	138	832	999999	689	446	999999	380	999999	999999	39	251	999999	218	507	724	997	229	366	625	569	306	999999	203	134	828	999999	704	652	701	999999	999999	346	999999	626	120	755	999999	81	249	999999	999999	467	999999	892	599	658	334	208	999999	935	161	125	999999	999999	536	280	638	999999	861	87	999999	728	421	999999	746	999999	897	592	397	999999	12	158	127	790	141	838	999999	311	535	999999	999999	506	68	999999	40	999999	627	774	100	839	126	665	219	171	983	710	56	328	155	694	999999	742	811	624	932	13	998	928	452	698	999999	999999	999999	692	53	355	999999	999999	402	579	287	132	502	557	851	346	938	955	806	431	792	786	999999	840	418	302	999999	999999	832	36	178	698	999999	999999	674	789	861	527	128	999999	50	400	926	999999	416	638	250	263	772	596	74	52	132	31	999999	388	180	999999	284	751	660	235	822	376	410	589	800	109	882	72	485	421	837	177	390	401	860	999999	434	780	999999	441	999999	246	961	136	999999	310	496	296	619	897	252	376	978	999999	577	559	999999	999999	837	150	999999	710	120	653	214	999999	640	514	999999	589	539	503	699	
228	564	999999	414	999999	999999	500	613	999999	999999	587	178	470	199	575	823	999999	426	606	942	911	70	960	136	999999	999999	999999	669	981	768	40	368	749	677	759	260	992	155	890	814	346	999999	783	268	999999	484	999999	765	999999	999999	999999	173	999999	560	787	167	604	999999	105	362	400	830	632	828	422	228	429	793	439	325	831	165	535	791	999999	385	286	701	999999	834	188	856	604	300	551	999999	999999	999999	889	999999	655	542	60	538	999999	999999	999999	955	999999	314	64	950	335	749	859	71	999999	999999	954	412	999999	902	999999	999999	184	544	236	999999	286	555	792	999999	903	837	669	999999	115	996	377	100	481	999999	855	999999	999999	999999	999999	855	440	999999	238	999999	243	487	720	753	999999	789	999999	879	289	571	679	300	521	823	56	498	89	570	955	641	773	864	999999	559	56	567	490	946	23	999999	901	795	326	507	998	426	999999	916	999999	999999	641	498	810	999999	651	565	777	956	999999	42	775	999999	999999	999999	521	378	556	171	706	999999	999999	418	866	999999	670	883	999999	999999	999999	630	381	172	957	999999	999	284	63	30	907	491	790	534	999999	980	605	41	999999	999999	986	629	869	955	999999	494	27	999999	999999	902	249	768	591	763	999999	560	999999	613	912	895	597	247	324	999999	999999	225	337	773	653	885	313	639	623	253	37	206	761	426	952	999999	999999	776	999999	999999	781	149	999999	37	999999	214	329	991	999999	999999	142	999999	314	343	701	999999	999999	254	580	746	599	999999	999999	999999	735	999999	799	999999	999999	999999	284	821	594	173	754	123	326	999999	999999	448	566	321	521	258	120	288	999999	428	724	957	999999	377	205	905	562	999999	999999	561	301	999999	415	999999	999999	678	100	999999	164	999999	588	588	678	856	873	141	190	287	98	896	237	457	999999	380	999999	703	143	999999	625	688	999999	999999	999999	765	999999	912	43	481	999999	842	168	798	134	749	839	146	999999	459	999999	74	725	999999	94	108	333	999999	999999	44	574	637	999999	999999	696	475	999999	17	469	913	846	999999	999999	709	306	999999	999999	999999	999999	303	999999	383	424	684	413	560	963	999999	497	30	441	999999	497	999999	906	353	306	975	112	659	218	999999	677	999999	612	541	966	25	999999	838	370	894	520	131	999999	999999	222	861	999999	145	999999	215	520	449	482	681	474	109	802	999999	949	762	336	673	94	708	705	999999	81	872	594	947	357	658	999999	999999	654	376	999999	714	999999	445	206	966	157	13	999999	999999	892	931	77	867	222	34	889	608	999999	847	46	795	
495	172	999999	999999	551	563	857	861	999999	935	36	999999	604	999999	999999	513	565	369	526	91	396	999999	999999	150	804	727	734	333	769	60	999999	807	999999	709	228	969	999999	300	999999	594	156	460	448	999999	904	999999	272	134	212	385	999999	208	330	955	408	28	15	999999	111	823	999999	999999	101	999999	957	229	999999	894	869	852	857	275	943	932	934	935	38	999999	245	835	464	610	130	393	17	779	486	384	999999	210	963	999999	198	602	765	622	368	999999	999999	685	999999	378	265	360	999999	777	999999	398	999999	472	990	805	414	276	368	228	999999	708	731	999999	742	393	999999	999999	999999	851	87	999999	999999	322	999999	328	209	559	635	96	354	770	865	239	524	97	363	838	999999	167	999999	922	243	546	999999	999999	977	821	943	816	999999	596	999999	676	700	999999	231	707	895	671	999999	855	640	999999	873	643	842	502	999999	654	999999	754	459	999999	999999	164	118	630	114	916	351	388	616	818	311	758	309	199	538	610	865	656	999999	548	561	746	291	960	672	999999	818	485	167	298	786	40	999999	739	426	545	805	601	603	978	329	999999	249	822	971	125	343	999999	963	63	999999	383	999999	910	999999	999999	873	999999	957	539	108	865	999999	327	999999	280	999999	569	772	999999	805	274	999999	963	229	344	507	468	999999	999999	241	174	521	113	509	412	228	236	570	913	672	999999	644	74	999999	463	996	999999	999999	999999	999999	999999	881	999999	258	524	999999	848	999999	834	999999	415	167	409	307	999999	354	127	817	999999	62	394	999	999999	330	999999	629	988	93	999999	999999	585	677	999999	999999	467	293	551	855	984	91	380	545	999999	999999	999999	500	244	766	946	999999	879	999999	172	999999	118	999999	31	649	110	895	342	764	925	999999	430	999999	869	355	839	999999	802	271	832	546	681	849	999999	999999	73	657	394	999999	146	999999	999999	999999	999999	650	944	693	271	902	755	99	749	615	619	999999	487	529	999999	999999	999999	999999	317	617	281	625	966	269	999999	80	585	999999	999999	120	628	999999	999999	948	999999	228	410	999999	999999	999999	516	743	797	76	239	35	474	999999	36	999999	999999	840	348	850	211	999999	683	999999	192	999999	999999	312	999999	638	987	999999	219	538	999999	412	999999	999999	918	417	111	537	828	999999	40	999999	605	51	999999	15	815	999999	931	999999	747	343	544	725	964	999999	583	214	999999	168	999999	999999	816	935	999999	999999	27	524	921	999999	999999	673	71	999999	654	999999	596	285	999999	583	822	209	417	41	999999	999999	999999	762	999999	731	834	897	383	669	821	
150	668	669	804	999999	987	301	866	999999	999999	999999	999999	999999	80	266	600	999999	329	580	345	879	481	999999	153	283	756	265	999999	999999	106	851	299	999999	962	999999	48	926	481	92	596	531	999999	417	602	717	999999	116	691	559	141	536	999999	999999	333	942	669	883	525	530	55	732	999999	676	903	999999	999999	999999	798	999999	227	999999	999999	246	984	813	999999	74	999999	435	591	650	573	159	68	570	283	496	78	30	845	999999	411	950	999999	999999	939	666	999999	25	933	999999	999999	134	341	468	709	999999	818	519	405	604	701	99	939	405	168	443	618	343	313	999999	811	778	721	72	999999	999999	209	130	874	879	561	177	999999	779	342	448	999999	600	861	999999	677	999999	999999	250	464	321	999999	641	704	506	58	180	711	645	10	539	413	278	999999	833	142	698	645	526	52	533	597	170	72	720	624	28	482	999999	999999	263	163	480	608	999999	999999	999999	425	378	831	391	999999	999999	778	999999	999999	999999	999999	37	809	979	999999	108	207	930	723	850	999999	984	881	39	999999	999999	35	747	386	932	670	254	969	574	282	276	999999	661	78	741	999999	999999	685	85	999999	454	561	999999	350	999999	283	678	237	23	988	999999	497	801	693	125	999999	41	999999	112	999999	159	67	999999	999999	646	413	546	862	982	468	999999	999999	805	416	253	788	395	999999	331	659	991	27	955	999999	840	779	999999	968	952	910	360	841	582	205	999999	396	999999	933	704	999999	999999	816	254	999999	677	142	999999	999999	450	999999	445	999999	106	453	887	142	999999	999999	866	867	520	577	909	81	118	479	726	609	941	856	472	462	999999	679	921	999999	772	410	999999	708	999999	507	528	625	999999	999999	745	138	318	342	294	999999	76	999999	141	999999	999999	182	999999	208	999999	999999	453	999999	864	983	999999	426	999999	712	369	702	751	168	780	999999	59	293	606	392	999999	598	301	609	572	805	395	865	548	999999	278	599	963	709	302	15	999999	999999	999999	492	999999	328	999999	606	999999	592	915	999999	999999	128	119	623	576	64	474	817	790	844	31	69	999999	76	999999	999999	443	769	999999	52	866	774	999999	124	999999	999999	598	415	990	695	636	999999	890	488	999999	429	999999	999999	999999	909	999999	999999	225	220	999999	701	895	999999	450	837	172	999999	853	999999	51	292	170	995	101	999999	465	69	826	105	217	51	999999	118	266	999999	126	999999	999999	999999	808	391	558	748	999999	999999	228	871	964	163	532	999999	136	27	999999	527	269	657	999999	570	999999	999999	999999	130	999999	871	532	786	470	992	
720	384	468	35	74	999999	733	422	793	270	244	593	104	999999	572	999999	914	161	672	739	999999	999999	234	184	383	633	999999	438	745	339	308	442	411	972	999999	158	964	111	952	787	999999	847	863	303	999999	861	90	984	557	999999	957	999999	124	730	999999	261	159	293	651	441	999999	304	676	463	962	802	999999	131	241	424	820	999999	208	884	945	999999	605	931	848	522	553	999999	881	527	999999	927	327	680	999999	190	998	999999	459	999999	860	499	180	410	341	534	999999	958	753	143	407	153	999999	239	999999	999999	655	228	444	139	887	187	423	999999	999999	44	484	511	952	60	426	148	364	999999	999999	456	180	205	599	323	842	594	995	747	129	239	755	98	895	716	534	779	247	330	999999	682	85	30	328	306	59	178	999999	703	717	269	788	494	214	338	291	460	999999	130	296	999999	192	675	40	851	288	396	999999	246	525	646	901	44	63	999999	381	160	876	303	274	999999	589	301	40	999999	450	271	999999	567	434	84	161	999999	999999	340	499	409	990	476	27	999999	562	768	187	80	368	999999	999999	862	999999	999999	583	335	999999	621	713	891	644	180	411	27	513	57	811	450	494	785	999999	999999	999999	999999	169	410	999999	610	121	820	124	960	501	999999	829	30	611	303	501	999999	999999	421	627	999999	764	820	999999	10	160	515	957	737	585	583	999999	999999	999999	999999	999999	999999	59	999999	510	892	777	684	678	714	197	492	446	517	999999	668	525	588	104	254	216	349	344	999999	459	606	863	386	384	918	942	999999	20	626	999999	328	776	23	911	735	831	90	151	360	999999	999999	999999	449	788	917	67	999999	624	765	778	999999	838	774	796	903	999999	400	310	759	772	86	482	820	195	630	892	512	677	999999	999999	136	207	983	471	999999	999999	423	598	999999	860	778	495	999999	847	700	489	11	226	999999	999999	440	999999	999999	588	736	195	259	263	167	999999	555	497	265	352	651	999999	855	313	999999	377	999999	801	843	899	994	591	237	999999	495	999999	999999	295	669	999999	982	357	815	404	735	605	287	170	440	999999	315	290	240	999999	999999	276	633	698	221	640	101	999999	935	492	594	155	958	999999	768	26	143	270	828	999999	370	999999	618	460	999999	409	99	999999	371	411	593	713	360	999999	776	999999	517	999999	83	999999	572	999999	421	332	809	590	647	10	401	999999	999999	54	999999	638	541	901	657	183	999999	812	550	646	277	534	899	881	794	632	509	549	509	939	196	999999	40	26	999999	295	651	986	761	999999	63	
947	999999	549	261	999999	999999	875	571	344	82	270	999999	926	86	887	433	928	999999	24	500	999999	914	369	999999	662	608	525	28	372	999999	143	60	461	592	330	432	999999	999999	82	999999	634	977	175	867	925	999999	114	999999	995	999999	999999	200	746	999999	211	42	742	691	599	999999	278	857	209	812	938	220	37	343	755	999999	83	999999	999999	999999	866	874	749	502	932	999999	504	999999	33	510	809	942	313	862	999999	999999	689	668	40	957	569	999999	999999	363	999999	715	293	770	999999	539	787	423	476	570	732	999999	999999	250	759	257	619	694	999999	699	999999	996	999999	175	952	468	775	999999	278	766	616	98	106	395	573	999999	67	733	400	493	722	395	476	743	139	63	13	449	909	782	347	999999	943	89	360	932	809	128	817	725	764	382	154	710	954	644	241	897	676	999999	999999	886	304	350	976	616	530	173	45	899	464	336	504	496	428	741	155	26	999999	999999	416	938	915	999999	728	349	250	999999	789	999999	822	999999	772	377	592	999999	581	999999	112	744	412	646	92	918	999999	437	877	658	999999	222	999999	224	863	44	999999	261	970	999999	621	636	375	999999	383	550	87	358	563	999999	999999	966	999999	552	914	300	239	769	999999	997	413	999999	999999	592	482	999999	996	607	252	737	250	340	491	951	981	999999	378	999999	272	542	999999	912	874	749	755	326	62	947	310	572	805	999999	999999	973	226	999999	174	999999	291	807	554	999999	115	825	999999	572	485	218	570	999999	922	592	506	999999	165	500	999999	722	836	166	523	999999	307	680	932	883	935	517	734	660	999999	594	365	999999	988	372	806	58	999999	999999	840	999999	999999	999999	999999	223	999999	91	818	726	904	999999	999999	135	999999	999999	182	999999	893	999999	999999	967	483	910	145	337	236	51	335	793	693	377	859	999999	326	680	672	999999	999999	719	32	853	699	18	755	859	648	240	181	493	999999	381	999999	858	554	872	370	475	726	323	999999	999999	756	34	42	536	592	302	808	613	832	736	999999	183	999999	784	278	475	164	285	999999	996	869	999999	603	321	222	11	999999	999999	320	206	718	716	732	999999	999999	674	976	229	277	356	431	568	660	462	976	981	877	770	999999	999999	321	999999	999999	999999	949	914	431	721	324	591	202	999999	303	635	28	688	450	999999	686	603	999999	934	999999	999999	574	310	999999	150	344	240	134	339	848	424	999999	278	92	742	263	193	253	264	905	999999	163	75	999999	35	444	298	999999	109	93	999999	406	386	442	302	425	999999	999999	290	
386	93	999999	862	517	999999	750	749	606	708	523	503	999999	999999	39	999999	188	999999	45	166	705	56	699	999999	255	847	28	999999	999999	790	999999	999999	460	962	999999	821	229	300	999999	396	284	695	999999	832	585	589	651	172	356	120	123	916	999999	575	999999	339	393	441	617	999999	999999	251	999999	816	391	908	53	397	365	217	999999	887	949	648	882	999999	364	999999	448	665	206	856	161	999999	676	410	10	885	387	548	438	787	683	999999	999999	42	999999	876	451	676	546	263	806	149	17	999999	966	965	693	999999	975	526	993	999999	473	13	999999	197	149	981	999999	167	19	816	779	999999	999999	70	121	999999	238	999999	425	772	999999	942	999999	22	718	451	443	45	201	812	573	911	794	731	425	999999	942	594	736	470	768	388	253	990	369	693	999999	906	854	844	345	497	111	231	832	531	953	999999	999999	698	548	872	999999	207	253	868	530	999999	645	999999	906	644	751	999999	13	740	698	69	999999	34	429	537	999999	357	477	999999	809	573	898	894	580	999999	124	999999	922	896	422	56	747	999999	173	999999	270	276	937	700	746	156	227	102	832	893	434	999999	999999	21	691	999999	999999	999999	69	956	583	751	16	51	530	712	999999	116	999999	999999	322	162	861	880	276	914	420	776	338	662	999999	806	999999	686	441	669	769	911	999999	999999	326	578	441	216	964	519	270	896	180	43	124	121	775	999999	581	281	592	397	999999	776	207	953	840	406	611	777	689	329	609	860	943	999999	901	523	335	999999	999999	655	999999	757	999999	999999	606	304	999999	244	41	882	115	999999	87	381	176	999999	606	999999	738	44	605	197	829	999999	296	999999	100	999999	220	261	999999	837	559	937	999999	987	132	999999	356	545	858	376	999999	807	223	449	783	571	999999	472	916	999999	15	687	60	999999	927	713	237	296	213	555	33	779	37	999999	999999	999999	900	189	316	922	26	203	185	999999	450	32	727	846	536	529	48	748	345	892	999999	872	886	752	69	999999	456	70	341	313	999999	999999	779	999999	838	643	671	774	165	993	945	812	511	822	288	999999	999999	390	759	684	516	285	443	144	444	738	263	999999	130	897	476	999999	861	872	885	482	252	780	17	893	857	273	592	351	947	30	371	74	999999	164	433	75	310	657	797	999999	534	645	511	999999	390	524	654	267	527	989	950	638	999999	805	661	215	999999	999999	999999	252	999999	102	196	999999	377	198	682	965	474	999999	655	213	85	818	948	607	279	907	999999	999999	619	335	823	958	
79	732	999999	668	502	227	692	999999	831	554	999999	441	999999	999999	733	201	841	689	792	999999	999999	747	563	128	857	64	936	475	363	492	633	367	999999	999999	999999	645	70	24	472	256	717	221	382	531	999999	516	158	999999	999999	321	502	930	542	706	625	999999	178	19	810	999999	291	227	90	999999	920	26	999999	231	743	999999	999999	826	226	545	409	132	374	999999	999999	350	906	754	300	52	990	703	999999	571	612	31	476	61	213	999999	965	500	140	44	610	427	353	926	448	96	189	675	713	996	307	502	957	146	334	469	542	536	926	48	358	227	999999	999999	618	721	999999	90	623	202	999999	908	992	340	431	267	997	979	999999	214	999999	324	999999	999999	999999	120	999999	339	726	743	491	438	573	999999	685	393	235	751	318	727	474	108	62	520	999999	398	999999	999999	714	999999	471	562	231	722	185	44	999999	373	999999	508	657	292	364	879	999999	151	999999	899	654	999999	41	256	671	588	739	764	271	479	411	999999	609	446	624	659	999999	928	217	999999	999999	651	166	862	423	999999	999999	192	744	999999	999999	284	63	610	972	676	45	225	891	642	982	421	772	999999	961	462	898	220	667	999999	607	999999	934	494	983	999999	882	999999	832	861	518	999999	999999	97	999999	137	821	999	474	948	624	66	47	574	868	505	878	408	900	961	910	859	525	50	576	38	350	999999	627	969	794	865	999999	39	133	435	999999	684	999999	834	641	899	746	718	90	999999	744	999999	626	487	999999	483	999999	871	951	659	42	978	999999	999999	787	261	382	505	164	999999	673	999999	451	999999	113	204	319	999999	329	21	123	806	959	35	999999	980	999999	149	844	999999	596	521	88	999999	403	423	173	458	57	389	527	250	563	332	999999	737	999999	999999	384	930	173	212	999999	999999	545	235	999999	495	356	806	999999	242	660	844	171	162	929	976	48	689	40	861	28	940	999999	872	252	637	158	556	72	760	765	914	999999	393	999999	999999	999999	999999	999999	677	111	251	81	294	590	719	170	724	807	941	154	694	899	999999	194	611	456	673	982	391	347	799	744	557	476	746	999999	777	999999	791	57	999999	999999	362	759	999999	869	209	292	999999	476	434	749	130	999999	81	24	999999	209	368	691	265	999999	999999	340	312	506	523	999999	843	999999	393	541	26	999999	999999	408	546	552	999999	741	256	390	999999	914	913	999999	999999	942	999999	731	999999	999999	824	109	791	685	282	32	457	280	999999	391	999999	999999	93	893	732	235	341	672	478	301	792	626	444	
875	736	108	999999	261	882	999999	422	122	179	815	999999	916	112	598	135	524	105	146	396	865	941	947	831	999999	999999	398	999999	732	263	561	785	208	664	916	949	184	999999	205	398	774	968	999999	999999	277	186	816	133	743	999999	953	206	656	240	579	934	788	276	999999	999999	494	970	999999	859	617	40	999999	261	999999	649	999999	919	899	747	621	896	615	999999	563	999999	511	275	867	999999	309	364	138	968	999999	999999	170	907	207	272	904	804	288	476	724	247	669	564	937	104	595	44	999999	908	618	682	329	183	713	564	999999	999999	999999	504	559	999999	901	549	176	214	488	54	999999	637	843	999999	617	148	999999	326	999999	947	338	999999	999999	274	999999	230	359	413	999999	999999	203	642	839	685	701	999999	999999	471	999999	130	397	732	999999	550	999999	999999	999999	802	999999	999999	292	397	390	484	891	339	999999	294	205	680	199	763	550	999999	850	88	797	168	999999	833	999999	429	979	999999	559	605	167	999999	952	398	165	557	999999	999999	704	806	262	365	794	999999	880	632	275	665	930	634	192	123	700	243	872	906	687	241	959	862	417	337	999999	296	182	999999	342	807	525	642	999999	78	797	53	826	999999	374	999999	952	599	164	324	999999	999999	422	53	999999	718	525	999999	869	116	522	842	999999	924	439	507	199	999999	999999	468	149	999999	220	123	326	656	416	439	542	934	289	370	708	999999	999999	10	873	138	505	623	999999	276	772	999999	556	954	654	902	12	866	563	925	309	695	184	834	714	309	727	999999	312	999999	716	999999	999999	161	143	306	720	439	634	70	531	675	186	872	999999	901	999999	371	999999	514	999999	675	381	364	70	22	918	379	295	573	999999	803	321	205	999999	838	491	404	820	357	192	572	241	502	404	634	999999	311	319	999999	999999	999999	699	797	659	999999	562	472	100	131	388	350	154	71	999999	728	363	981	999999	686	420	172	550	999999	332	864	443	878	959	436	503	616	69	482	830	55	999999	524	545	519	285	28	999999	699	969	841	428	999999	843	676	999999	536	999999	633	401	580	814	53	475	999999	607	683	999999	663	999999	771	290	999999	241	613	624	839	446	803	411	402	858	851	685	491	445	274	45	293	999999	999999	627	999999	90	260	240	999999	999999	999999	999999	601	515	649	81	999999	560	999999	938	239	62	440	100	195	231	999	721	999999	368	984	359	343	648	999999	999999	999999	999999	853	590	999999	383	999999	999999	999999	891	809	887	218	999999	487	930	688	335	805	241	999999	999999	441	214	91	
999999	276	701	75	400	999999	953	295	999999	420	63	706	176	999999	856	497	999999	999999	304	422	121	999999	193	880	63	670	17	999999	987	781	785	999999	649	509	452	999999	862	999999	999999	322	856	602	76	999999	434	999999	522	377	949	743	85	481	147	999999	970	35	93	821	21	730	570	999999	307	370	999999	351	999999	667	514	999999	635	924	110	999999	999999	999999	446	824	456	999999	158	640	892	254	706	313	574	856	538	999999	999999	50	713	574	751	745	304	705	733	92	999999	855	862	208	117	160	999999	166	999999	460	588	268	375	999999	999999	930	227	999999	664	331	777	999999	138	97	727	595	220	535	239	999999	225	740	100	999999	664	999999	778	999999	146	999999	933	417	629	88	839	999999	675	532	999999	999999	527	999999	51	412	314	964	727	775	999999	999999	999999	845	926	416	245	847	177	11	526	288	162	533	999999	999999	398	369	581	59	257	962	920	688	999999	999999	302	999999	699	688	69	999999	575	12	222	623	615	999999	491	223	999999	999999	999999	673	999999	714	669	993	999999	931	23	999999	393	999999	527	518	602	261	313	518	123	271	999999	488	942	999999	713	159	999999	302	503	310	878	367	999999	265	375	999999	682	828	748	308	999999	767	674	124	316	898	485	999999	31	999999	784	973	109	580	999999	999999	999999	189	999999	520	682	41	437	999999	76	35	470	271	152	355	579	484	769	815	622	999999	814	999999	520	815	999999	617	281	999999	999999	905	268	636	421	267	999999	999999	827	999999	626	618	339	961	57	290	437	223	561	675	784	309	213	294	999999	464	303	902	668	999999	846	75	759	298	196	171	767	833	850	884	830	999999	999999	540	198	999999	60	852	780	239	387	460	65	606	365	999999	999999	973	677	957	963	623	834	641	391	999999	859	999999	775	885	523	604	373	676	999999	999999	652	672	105	955	413	451	131	438	808	396	19	162	933	999999	470	793	165	892	999999	217	251	25	999999	637	154	999999	86	895	716	999999	97	389	761	656	999999	38	877	722	553	999999	501	405	999999	995	552	706	118	805	425	729	448	480	755	637	467	636	999999	468	999999	999999	375	236	999999	999999	999999	999999	401	286	405	999999	916	443	349	409	715	845	192	163	95	448	999999	281	999999	999999	345	616	633	133	999999	937	514	419	911	158	156	274	683	808	696	922	999999	832	409	984	812	14	141	999999	921	621	999999	370	383	372	505	104	757	734	999999	999999	996	277	999999	468	927	507	531	200	262	999999	999999	384	467	173	143	77	871	494	184	340	
999999	999999	211	577	493	153	45	999999	652	62	517	949	128	999999	926	47	744	999999	67	999999	482	940	104	999999	999999	79	903	220	239	999999	233	999999	559	999999	217	718	999999	520	975	783	471	999999	547	209	933	222	266	463	247	105	333	929	437	999999	857	544	193	730	127	423	249	999999	999999	225	829	254	399	768	999999	217	999999	234	999999	283	844	499	999999	999999	547	247	813	450	973	143	114	303	834	690	501	672	535	344	999999	561	999999	646	673	999999	999999	688	822	999999	666	999999	133	109	963	164	35	368	151	298	193	879	610	799	852	185	121	999999	419	709	999999	133	999999	636	831	414	739	208	825	999999	524	999999	425	325	783	943	19	999999	340	680	665	999999	531	999999	161	523	951	744	793	497	999999	843	278	123	999999	999999	358	497	999999	558	424	827	999999	80	773	334	464	294	999999	908	999999	999999	206	999999	999999	143	602	999999	485	317	463	994	414	338	859	681	590	312	105	250	595	522	737	781	266	838	601	461	473	827	69	667	729	885	331	114	647	539	78	96	999999	913	21	960	105	429	422	999999	999999	102	743	999999	198	775	323	999999	999999	424	999999	999999	542	999999	971	999999	999999	999999	999999	528	16	999999	43	60	243	19	999999	681	510	777	685	836	999999	999999	250	999999	93	906	999999	999999	571	678	999999	233	66	862	553	800	942	364	711	310	163	999999	207	465	69	693	918	188	476	642	152	601	738	999999	999999	155	999999	600	574	352	326	322	957	999999	28	999999	993	380	465	508	999999	999999	75	999999	683	531	999999	784	321	400	999999	300	999999	929	535	144	999999	420	81	407	899	999999	789	999999	999999	841	999999	869	999999	258	999999	547	722	967	904	999999	536	362	963	999999	999999	999999	289	999999	363	36	835	999999	802	884	326	583	309	67	608	395	999999	706	402	841	999999	329	347	72	701	450	999999	519	35	539	607	141	457	811	451	999999	73	616	15	957	15	909	999999	999999	932	999999	248	664	369	518	639	829	999999	131	675	636	777	999999	482	913	999999	326	12	272	286	194	135	497	616	824	332	750	701	445	999999	685	999999	785	139	585	211	912	999999	516	900	999999	181	336	146	999999	16	846	143	999999	507	999999	906	999999	285	748	990	751	58	544	196	999999	138	524	999999	990	385	992	96	897	999999	546	176	495	372	999999	22	999999	360	999999	818	999999	617	609	937	999999	778	456	999999	999999	594	460	863	999999	999999	21	650	999999	51	156	439	24	759	999999	999999	961	523	999999	442	777	999999	200	999999	257	
726	710	281	999999	587	999999	221	928	491	705	999999	261	999999	560	174	360	857	366	758	214	372	804	725	999999	230	999999	632	999999	23	733	655	404	69	616	999999	620	740	131	78	999999	934	510	532	64	933	137	287	962	256	92	919	379	442	999999	884	922	999999	900	999999	611	515	854	999999	758	999999	908	202	76	671	554	999999	736	297	855	280	861	282	671	999999	102	698	670	120	930	813	285	999999	999999	999999	999999	635	840	823	467	396	999999	595	773	14	999999	935	999999	999999	702	472	193	92	999999	915	33	649	999999	461	999999	913	845	744	984	945	774	947	328	345	999999	918	779	912	829	469	200	275	508	667	423	166	999999	379	417	468	630	203	384	957	999999	999999	322	388	616	554	999999	345	611	828	239	999999	617	875	596	999999	692	999999	262	127	725	757	151	655	48	59	435	476	336	526	324	580	999999	370	637	387	605	999999	306	285	918	854	999999	999999	437	346	999999	612	999999	999999	775	999999	941	266	241	950	185	666	349	999999	128	999999	19	95	513	659	514	256	248	999999	188	300	973	976	999999	999999	103	470	228	701	510	823	999999	703	750	963	639	316	138	687	211	999999	999999	739	166	843	999999	579	176	999999	832	302	373	999999	454	999999	999999	964	66	370	857	999999	448	648	65	305	391	316	344	550	30	999999	127	561	17	249	999999	244	820	365	37	523	304	449	999999	218	459	128	258	276	999999	674	259	768	829	496	500	413	683	999999	999999	999999	999999	625	758	633	999999	812	999999	999999	245	152	154	701	343	343	999999	998	778	847	999999	273	999999	77	999999	999999	948	358	731	521	999999	835	561	958	904	498	289	678	691	245	43	646	561	52	41	444	530	558	435	999999	85	502	635	835	25	198	999999	177	999999	999999	685	825	999999	55	466	410	590	195	999999	844	999999	742	316	542	813	208	999999	999999	46	529	825	400	923	244	999999	256	209	725	943	715	28	999999	26	999999	999999	218	564	515	586	630	853	344	761	591	442	999999	999999	999999	32	999999	486	464	999999	142	999999	294	902	999999	609	999999	210	865	252	90	999999	942	726	999999	982	605	999999	206	439	415	999999	490	638	341	999999	113	999999	117	703	136	239	563	981	883	999999	275	999999	717	999999	999999	430	988	102	680	766	999999	999999	167	119	426	182	290	35	724	466	107	656	570	999999	505	160	999999	171	126	999999	271	960	842	336	717	999999	926	999999	73	985	687	397	999999	575	311	498	999999	997	999999	953	949	538	266	427	603	619	744	672	
410	225	999999	826	976	829	999999	540	772	831	402	137	256	999999	999999	739	778	709	999999	995	999999	17	257	106	884	173	901	733	703	424	732	107	554	263	888	848	658	999999	421	139	80	999999	725	81	604	159	999999	958	576	527	649	893	921	999999	928	999999	999999	240	999999	999999	927	771	999999	999999	109	304	582	992	112	123	90	916	298	567	925	999999	292	999999	501	734	466	942	999999	999999	775	838	185	805	335	495	880	428	919	999999	211	308	935	377	999999	309	577	713	999999	999999	446	999999	605	363	823	955	999999	792	738	217	356	984	615	659	582	270	128	776	666	999999	242	662	997	690	366	627	47	914	214	202	167	752	999999	999999	740	52	242	822	981	380	383	999999	689	712	999999	227	693	999999	794	710	999999	999999	56	249	999999	784	734	915	997	206	917	206	588	546	60	604	898	999999	918	540	37	306	795	296	243	999999	972	295	438	148	933	999999	999999	503	999999	366	705	846	483	956	317	327	999999	784	462	187	999999	999999	999999	657	328	781	366	264	999999	883	15	760	16	85	999999	449	486	858	272	166	999999	999999	534	999999	898	999999	438	962	232	710	482	999999	833	999999	644	999999	633	999999	820	999999	404	866	820	138	360	999999	839	407	999999	999999	841	999999	522	306	111	425	999999	999999	999999	275	352	999999	41	972	410	995	926	949	441	999999	815	705	999999	120	761	999999	274	999999	999999	953	999999	41	817	364	868	517	497	536	955	228	221	999999	32	555	809	10	835	847	999999	364	999999	889	965	173	999999	146	926	412	545	891	161	221	635	805	61	321	999999	677	114	893	507	999999	994	223	769	160	682	492	310	760	384	426	679	978	999999	333	75	653	999999	732	590	95	991	999999	77	10	40	999999	999999	498	423	167	743	834	857	628	894	752	404	902	463	999999	111	784	999999	734	541	656	871	728	255	932	376	999999	999999	421	999999	999999	155	769	129	999999	989	812	346	999999	683	845	131	315	438	999999	259	999999	999999	156	984	216	555	342	468	383	354	775	999999	490	791	371	531	999999	230	999999	606	634	999999	997	455	299	447	301	61	696	999999	565	299	999999	999999	967	999999	999999	437	999999	386	813	311	746	121	223	999999	855	434	321	999999	685	999999	475	717	624	625	281	701	695	769	263	291	999999	999999	789	485	320	807	823	267	376	17	39	999999	999999	999999	999999	885	241	729	591	866	739	383	999999	480	824	224	999999	352	999999	464	742	999999	999999	999999	539	898	999999	738	999999	999999	611	63	947	678	999999	
888	923	301	588	395	470	965	187	999999	551	999999	998	319	999999	105	999999	480	435	912	275	607	464	271	793	999999	563	502	480	999999	999999	685	435	999999	999999	999999	301	766	764	446	993	999999	254	735	999999	151	899	22	86	163	999999	999999	628	45	999999	459	999999	662	508	449	999999	999999	494	644	999999	999999	962	827	999999	726	804	999999	716	988	999999	498	362	999999	289	651	249	999999	999999	327	243	135	67	999999	768	964	511	638	267	324	999999	36	999999	999999	604	125	188	82	126	360	358	326	423	639	126	914	106	705	382	857	210	291	551	999999	410	15	807	571	68	999999	224	176	724	999999	999999	891	216	752	999999	174	472	999999	433	999999	969	916	711	999999	284	999999	867	806	265	410	999999	332	485	124	209	598	999999	617	23	195	145	191	602	31	265	234	999999	354	580	218	999999	44	858	999999	208	493	304	390	297	215	73	418	910	323	288	62	416	101	552	536	855	855	162	999999	929	999999	324	690	172	59	155	523	235	56	999999	89	474	999	916	999999	303	927	329	808	132	727	280	288	743	999999	999999	616	801	54	362	999999	881	999999	555	420	179	999999	228	248	69	549	193	864	999999	208	587	999999	999999	836	999999	999999	999999	353	125	212	516	46	946	959	241	538	722	191	694	488	208	999999	454	506	999999	689	709	91	749	582	544	999999	981	545	625	999999	441	964	812	434	11	538	999999	353	903	142	667	268	16	531	827	12	180	818	999	733	962	678	999999	999999	228	455	604	543	668	110	999999	411	344	830	106	757	378	269	486	670	360	110	602	414	999999	450	84	227	755	542	999999	172	545	891	447	762	675	269	999999	999999	933	999999	684	999999	87	266	924	186	434	999999	633	910	342	339	999999	862	999999	999999	530	777	381	386	999999	136	863	892	866	452	392	343	999999	119	63	930	999999	399	425	999999	999999	766	526	897	792	999999	909	999999	829	999999	999999	585	999999	789	999999	438	185	556	182	558	939	195	400	482	793	101	987	523	999999	412	603	999999	446	999999	999999	763	261	483	594	113	226	999999	72	999999	933	999999	657	999999	999999	999999	755	189	227	866	859	151	376	999999	114	999999	697	395	999999	427	612	535	149	409	240	975	187	701	962	999999	999999	999999	132	999999	549	987	444	694	999999	242	656	423	766	579	428	417	397	217	378	893	415	831	68	999999	57	407	666	257	72	999999	448	63	999999	158	534	456	29	636	999999	127	266	999999	251	246	771	198	769	570	981	822	588	999999	332	999999	999999	
510	353	487	691	151	999999	999999	999999	750	793	603	206	617	54	971	398	760	713	261	636	999999	590	821	873	858	638	106	276	999999	815	478	730	157	999999	34	113	542	944	999999	796	80	999999	500	452	177	992	161	526	19	433	827	266	81	443	262	919	532	613	832	512	999999	920	999999	934	325	873	58	133	29	999999	856	816	359	999999	565	39	100	378	706	999999	486	579	266	999999	987	222	999999	714	999999	999999	999999	928	999999	999999	572	160	991	565	999999	304	943	37	507	151	577	21	906	616	877	232	999999	999999	906	966	999999	654	663	574	947	999999	223	343	999999	913	999999	927	704	509	999999	415	48	534	999999	999999	922	459	82	124	249	975	999999	52	999999	999999	999999	427	31	999999	824	918	496	426	618	34	90	609	999999	593	999999	649	317	407	724	471	194	304	912	999999	53	576	999999	548	335	971	796	181	999999	882	999999	869	999999	558	684	974	918	621	915	226	331	322	323	489	269	600	668	999999	999999	375	999999	981	515	999999	111	999999	346	947	101	647	238	909	999999	263	955	985	743	758	723	750	999999	573	389	999999	999999	731	263	102	289	735	312	888	999999	999999	68	999999	363	388	456	435	638	971	530	278	987	422	219	999999	533	999999	856	909	195	999999	999999	260	602	999999	353	380	995	253	668	366	999999	350	999999	999999	204	309	631	364	312	999999	121	999999	999999	999999	708	761	521	203	568	14	878	403	702	284	318	807	63	999999	999999	86	440	394	312	173	999999	647	365	247	999999	234	652	502	999999	897	466	250	217	492	999999	591	858	802	684	663	488	940	647	782	662	396	255	96	328	235	857	727	279	879	999999	71	406	999999	337	344	999999	999999	999999	805	817	78	600	571	434	453	999999	638	999999	999999	685	999999	999999	582	999999	479	978	566	183	381	50	739	971	338	316	59	195	999999	475	350	999999	112	154	842	999999	594	796	684	662	875	999999	229	999999	630	999999	999999	71	823	699	857	365	795	212	424	764	88	999999	271	265	384	267	643	173	368	346	583	848	167	999999	990	683	304	999999	999999	374	820	721	351	145	999999	988	999999	884	999999	985	999999	900	730	87	886	498	534	999999	999999	617	374	66	658	294	619	343	903	999999	709	184	70	999999	904	60	943	999999	755	136	142	396	999999	758	555	383	999999	999999	999999	89	731	999999	999999	875	625	690	10	764	72	66	525	789	94	999999	185	999999	924	624	996	999999	143	530	742	999999	296	891	722	615	510	285	464	936	225	999999	484	999999	999999	
194	276	223	999999	189	303	698	610	352	999999	999999	583	121	458	214	687	447	945	210	999999	749	589	733	968	394	263	999999	602	588	574	270	999999	999999	418	999999	358	782	630	954	237	53	999999	944	999999	985	42	999999	826	259	259	777	878	283	457	285	605	542	255	999999	925	515	106	31	999999	50	63	999999	703	718	856	904	817	991	973	715	951	644	999999	982	999999	999999	960	352	339	999999	999999	410	999999	142	144	815	537	965	38	721	999999	776	176	550	931	999999	695	117	403	999999	999999	886	310	742	333	960	399	272	312	999999	999999	753	999999	981	657	653	105	570	584	50	377	999999	999999	262	767	185	999999	999999	61	935	179	999999	999999	985	835	999999	999999	999999	809	183	426	274	999999	968	175	204	94	999999	892	288	999999	999999	533	362	999999	118	924	57	974	157	492	999999	999999	377	999999	702	803	706	156	161	999999	327	761	411	624	112	199	994	96	572	100	294	999999	772	999999	54	329	597	18	726	582	61	999999	661	999999	629	63	295	86	473	401	388	999999	999999	734	14	999999	131	737	874	919	929	961	412	67	999999	96	999999	763	847	999999	215	697	429	579	501	999999	109	720	995	59	904	918	999999	999999	712	999999	969	48	609	681	999999	999999	144	807	652	100	400	604	492	542	614	531	239	999999	196	691	999999	171	242	999999	999999	410	742	824	25	21	348	241	999999	952	127	410	999999	175	185	355	562	622	999999	411	133	505	999999	463	445	999999	688	533	984	31	636	999999	806	130	417	796	127	320	791	641	752	169	259	540	424	214	378	73	914	840	138	996	245	830	366	768	999999	999999	389	643	332	814	256	333	999999	320	603	43	758	388	237	252	830	295	999999	963	255	999999	48	240	13	999999	619	153	892	640	999999	999999	764	649	623	999999	930	999999	318	937	913	926	225	114	999999	345	999999	535	999999	886	175	950	181	402	522	999999	250	158	640	707	999999	112	441	999999	748	999999	999999	118	764	398	321	682	976	722	999999	999999	482	999999	999999	668	999999	999999	541	16	474	621	999999	371	136	147	598	781	999999	999999	742	810	494	999999	365	982	76	999999	771	224	999999	492	999999	999999	999999	203	999999	999999	528	971	397	121	999999	435	220	137	999999	907	981	627	800	540	999999	375	980	249	834	942	578	648	602	123	322	326	999999	999999	647	354	29	999999	143	291	262	546	223	630	249	999999	328	999999	167	168	225	154	423	43	327	607	479	999999	368	71	738	999999	999999	284	799	254	993	999999	999999	480	887	57	
999999	518	287	628	162	359	10	775	623	350	490	999999	898	178	902	408	663	50	999999	917	575	999999	553	382	999999	939	999999	994	76	99	747	686	280	999999	660	999999	999999	698	999999	129	999999	593	448	999999	999999	999999	385	631	351	595	999999	449	999999	970	482	421	965	999999	999999	222	529	15	708	999999	603	804	999999	730	999999	997	651	999999	595	755	815	981	999999	999999	982	999999	563	209	652	481	523	308	90	999999	694	249	999999	851	246	242	999999	106	884	913	794	595	773	655	999999	354	943	610	854	999999	999999	500	999999	999999	999999	999999	659	330	363	237	20	999999	723	861	999999	278	67	999999	728	362	165	999999	999999	720	999999	396	999999	999999	95	308	999999	999999	454	240	155	999999	462	141	927	999999	583	279	999999	999999	903	499	872	911	619	845	296	153	882	999999	695	999999	403	999999	446	999999	999999	751	244	65	700	106	999999	999999	999999	999999	815	999999	999999	713	779	999999	975	450	999999	872	523	554	299	249	999999	394	41	952	545	708	800	395	695	400	259	832	44	999999	956	807	649	999999	999999	999999	39	999999	999999	999999	722	999999	470	999999	260	573	23	220	461	995	54	316	999999	897	947	18	51	430	240	999999	999999	947	850	297	999999	999999	999999	143	359	999999	999999	999999	123	862	240	736	247	846	144	132	387	48	380	49	643	999999	741	751	443	196	734	609	140	799	713	774	958	999999	469	999999	999999	879	861	939	785	999999	999999	212	999999	999999	771	205	295	118	103	426	577	811	999999	844	277	999999	700	173	787	610	519	323	159	466	777	74	387	999999	782	507	186	441	264	249	456	999999	95	999999	425	539	323	31	999999	296	999999	999999	528	625	999999	868	189	698	161	999999	884	879	63	210	443	706	817	402	336	595	249	146	999999	414	999999	738	396	478	748	257	296	497	618	862	269	630	545	762	918	999999	328	488	289	89	999999	576	485	999999	788	999999	722	920	695	119	57	70	599	124	237	245	482	999999	950	904	999999	396	271	201	941	813	171	65	999999	422	999999	761	856	999999	58	999999	263	512	999999	999999	535	376	802	999999	815	999999	40	999999	534	683	999999	618	538	385	201	999999	315	294	942	975	556	667	446	999999	842	296	999999	999999	999999	416	982	970	30	920	999999	999999	594	763	386	743	782	999999	530	999999	980	658	232	481	999999	88	515	999999	569	715	482	868	999999	528	665	528	994	908	363	128	700	999999	597	618	16	678	999999	552	999999	209	202	999999	146	646	999999	193	73	732	844	987	901	23	410	315	447	510	
592	75	107	857	749	874	999999	411	109	519	999999	999999	474	999999	703	962	71	999999	999999	667	731	999999	236	481	465	271	74	376	999999	687	999999	292	180	999999	96	319	999999	999999	999999	327	438	734	546	782	132	459	268	246	999999	938	999999	51	792	779	999999	309	999999	625	402	487	810	20	999999	422	458	778	442	999999	521	999999	999999	20	999999	999999	239	999999	747	453	999999	15	13	999999	92	288	999999	29	500	400	726	786	999999	829	658	972	999999	427	549	133	334	353	999999	299	724	899	430	999999	141	597	550	999999	999999	999999	276	999999	484	982	928	999999	686	439	288	51	251	735	913	689	362	936	999999	811	456	623	129	15	999999	713	112	999999	858	794	999999	903	850	943	234	96	562	271	498	535	498	642	446	894	75	999999	999999	989	986	740	588	205	999999	739	336	999999	999999	271	408	770	999999	999999	999999	892	551	385	201	308	510	999999	136	101	448	161	322	813	186	999999	939	999999	666	123	206	999999	216	999999	993	120	999999	295	999999	301	999999	727	999999	753	999999	554	353	690	999999	749	488	168	614	999999	757	757	426	523	762	49	999999	395	114	766	548	931	685	859	391	91	691	999999	15	999999	999999	720	506	569	229	632	881	259	240	916	634	48	512	999999	935	245	694	103	999999	781	999999	477	999999	889	999999	661	999999	493	308	701	999999	273	162	779	267	46	999999	857	999999	139	167	82	164	198	999999	510	429	999999	999999	999999	396	597	691	234	999999	761	107	616	364	999999	999999	398	950	538	858	371	885	733	462	898	999999	837	800	403	623	898	323	434	758	704	242	903	568	162	314	999999	999999	928	914	999999	999999	644	999999	735	376	769	131	999999	339	769	625	695	513	35	172	559	796	297	999999	966	448	672	999999	660	335	860	829	797	234	397	789	956	819	955	999999	999999	344	75	999999	854	776	999999	104	988	88	546	399	542	990	754	673	294	328	999999	68	275	786	842	999999	516	939	333	999999	999999	999999	669	999999	557	75	823	225	731	270	755	999999	750	577	869	999999	788	470	296	807	479	723	999999	637	871	999999	694	562	502	665	520	999999	452	305	162	17	419	670	842	999999	176	539	999999	34	572	757	317	999999	916	270	621	999999	652	526	999999	229	486	41	15	659	381	999999	999999	76	999999	840	747	454	425	862	172	128	628	819	640	939	780	479	75	124	590	996	999999	241	53	999999	999999	926	383	999999	531	388	665	192	106	906	816	875	999999	731	19	862	281	64	108	503	999999	999999	885	982	999999	
16	999999	891	999999	999999	623	491	999999	284	578	999999	999999	493	340	784	463	999999	723	734	133	905	999999	343	114	727	725	999999	999999	549	57	438	50	400	493	524	999999	774	122	999999	999999	335	852	999	163	197	999999	788	999999	999999	999999	981	120	161	999999	543	999999	632	786	351	999999	41	357	483	237	150	780	680	999	999999	371	999999	333	11	451	797	999999	999999	190	999999	936	936	868	819	509	999999	328	889	541	999999	999999	789	987	770	999999	999999	977	999999	772	999999	416	120	999999	906	952	999999	657	118	709	71	490	999999	452	868	415	999999	172	538	973	999999	999999	891	999999	58	999999	582	999999	999999	938	200	820	683	433	177	999999	826	999999	962	866	158	418	219	190	479	469	106	347	999999	999999	350	98	448	999999	999999	201	999999	999999	740	802	380	999999	104	999999	999999	251	806	193	999999	367	999999	575	210	672	825	752	611	710	999999	588	17	245	581	206	598	112	999999	288	822	999999	999999	856	999999	169	496	497	323	999999	671	238	663	913	999999	761	776	774	999999	776	999999	858	589	814	310	161	795	145	88	897	999999	416	869	999999	999999	309	382	999999	999999	999999	999999	337	438	999999	49	999999	925	104	182	999999	430	999999	224	605	708	963	395	180	555	265	373	361	419	425	468	999999	368	144	552	763	389	53	616	999999	600	251	429	28	775	868	235	700	962	267	999999	757	201	274	819	999999	999999	211	999999	902	677	824	918	22	112	783	83	791	999999	419	999999	999999	217	378	14	999999	543	377	405	687	40	672	399	161	948	711	73	104	999999	154	849	188	999999	713	178	775	333	999999	915	991	794	444	158	552	826	101	549	823	269	362	863	999999	805	499	999999	14	999999	999999	999999	401	720	978	476	999999	570	263	519	503	209	238	143	136	462	999999	893	595	524	846	335	856	999999	250	835	999999	291	314	382	378	999999	999999	350	567	999999	999999	281	816	999999	751	982	573	999999	999999	623	40	228	736	93	402	605	286	999999	588	440	999999	240	479	153	514	125	265	881	151	662	45	888	576	784	938	141	999999	628	772	864	762	999999	125	627	804	999999	554	230	999999	772	999999	684	761	136	144	294	802	673	999999	635	726	692	441	393	999999	999999	652	952	155	999999	529	658	717	723	678	933	999999	852	348	771	999999	45	901	999999	108	999999	136	449	649	653	339	999999	174	147	148	80	843	731	49	662	999999	999999	85	718	252	999999	999999	48	458	210	179	950	334	999999	999999	690	999999	72	294	999999	26	212	312	501	999999	125	494	
580	585	999999	999999	392	812	686	999999	968	960	192	999999	202	394	999999	991	999999	484	389	89	482	82	457	289	780	446	999999	645	888	999999	583	999999	137	421	999999	462	850	119	786	147	999999	999999	999999	730	608	935	101	999999	927	999999	999999	26	551	46	21	507	137	328	319	945	999	50	792	678	999999	404	998	999999	998	635	151	339	698	251	441	470	999999	727	999999	845	354	971	718	676	436	566	245	100	410	888	999999	532	999999	840	147	607	229	999999	353	213	936	320	843	302	999999	533	328	999999	999999	999999	999999	410	646	474	601	38	999999	125	999999	819	169	999999	381	999999	310	999999	539	858	999999	999999	251	999999	383	478	908	44	137	999999	999999	902	248	999999	495	999999	999999	925	885	335	999999	999999	999999	999999	187	534	53	38	939	999999	992	461	994	470	206	999999	308	974	36	999999	566	566	900	906	518	348	581	233	422	521	752	384	733	213	618	994	558	147	380	999999	434	879	105	403	433	155	908	778	739	724	999999	999999	898	999999	769	682	999999	378	999999	999999	953	820	616	999999	981	617	727	791	851	212	223	170	999999	187	999999	999999	471	506	483	999999	440	999999	494	999999	960	370	486	25	444	936	999999	190	552	540	896	614	999999	677	422	999999	427	999999	927	999999	999999	400	788	999999	974	92	220	712	894	999999	409	160	335	918	466	999999	999999	999999	356	914	427	42	999999	999999	291	138	424	794	94	668	944	323	875	957	197	999999	999999	999999	999999	999999	725	83	296	330	141	745	999999	999999	220	801	684	715	770	999999	119	477	999999	724	439	845	999999	426	999999	236	287	96	285	377	730	999999	48	999999	670	994	999999	354	746	297	931	999999	849	80	999999	999999	983	239	999999	999999	847	719	788	999999	999999	206	694	999999	999999	70	999999	55	999999	911	623	324	999999	319	54	775	823	765	999999	494	999999	893	995	597	842	344	252	58	543	422	529	21	117	190	48	474	309	890	898	686	255	886	85	999999	456	269	999999	673	194	999999	49	999999	988	304	999999	443	999999	107	466	120	817	999999	512	999999	391	611	999999	583	281	579	476	933	867	54	249	906	818	999999	150	999999	815	578	863	999999	999999	447	32	999999	125	999999	273	999999	433	787	869	260	383	36	557	999999	999999	945	402	614	310	115	999999	999999	999999	167	625	154	956	883	304	248	141	746	674	944	589	999999	467	676	316	273	509	89	999999	988	533	791	999999	305	529	869	186	258	999999	277	232	88	758	999999	979	129	999999	550	493	630	129	637	362	613	265	660	
999999	725	308	999999	999999	999999	999999	76	634	999999	645	661	999999	435	71	882	291	406	722	510	644	999999	999999	196	28	959	595	553	999999	999999	439	896	49	868	391	461	949	427	672	95	999999	691	333	999999	484	594	195	68	569	999999	355	955	890	755	999999	979	37	121	29	646	999999	999999	206	738	405	748	621	999999	53	609	932	863	734	636	202	953	185	552	712	433	773	537	984	633	999999	483	15	999999	999999	411	434	999999	408	35	545	102	494	999999	750	735	999999	699	24	959	999999	492	999999	264	562	999999	999999	999999	999999	999999	872	22	999999	999999	198	921	999999	337	999999	641	999999	999999	464	709	100	109	468	589	802	977	461	999999	523	34	329	999999	263	750	731	788	607	949	439	813	163	532	861	920	407	999999	991	645	65	382	999999	999999	999999	520	173	463	604	224	682	431	999999	799	499	216	999999	140	667	992	605	855	44	236	664	999999	556	568	248	547	192	973	985	815	27	150	251	120	40	742	587	278	999999	393	276	18	679	999999	43	654	677	277	171	999999	999999	210	348	557	554	386	999999	605	999999	999999	41	709	445	999999	781	999999	999999	142	110	924	999999	337	999999	999999	960	656	999999	202	534	593	870	999999	811	987	776	817	802	999999	999999	999999	778	981	62	999999	361	566	999999	360	999999	685	999999	544	176	247	593	711	999999	999999	597	897	414	999999	999999	999999	197	999999	898	458	999999	999999	999999	999999	999999	456	999999	433	285	545	999999	403	92	621	619	849	903	335	748	574	403	75	289	114	106	668	249	15	911	999999	938	999999	999999	125	809	619	138	417	968	719	999999	169	436	999999	409	203	814	793	163	230	999999	861	377	999999	64	999999	999999	452	185	999999	217	150	999999	999999	999999	63	999999	999999	811	999	720	496	999999	999999	483	244	638	297	704	999999	999999	456	999999	690	701	87	867	999999	70	333	936	686	999999	71	512	950	999999	999999	395	355	468	999999	981	163	999999	999999	505	349	999999	820	847	999999	999999	282	999999	999999	297	832	162	529	999999	999999	906	488	73	999999	264	304	526	533	597	999999	902	358	444	16	474	999999	189	469	581	999999	494	250	485	550	939	959	19	751	662	999999	999999	999999	169	999999	940	999999	100	476	999999	999999	822	327	232	789	493	398	999999	55	296	999999	652	693	947	667	906	665	13	522	104	304	295	999999	999999	999999	639	47	999999	377	76	972	609	713	999999	381	705	177	27	695	67	550	131	963	465	73	999999	735	917	502	170	999999	999999	999999	381	683	999999	58	455	450	160	999999	
209	470	979	323	989	999999	211	576	962	739	648	317	464	553	182	332	999999	807	620	903	129	696	999999	999999	482	41	999999	808	467	657	721	577	544	611	351	661	983	151	999999	233	533	351	999999	431	636	999999	123	827	510	999999	739	648	830	999999	336	512	263	197	841	958	606	999999	119	315	28	999999	772	852	212	521	348	999999	733	396	999999	778	166	785	165	999999	918	514	307	875	917	82	747	298	999999	838	408	796	310	125	627	139	241	235	412	565	999999	270	625	989	253	999999	914	443	876	999999	356	477	41	550	50	999999	105	243	397	945	332	484	577	374	122	551	999999	618	769	999999	546	931	999999	999999	880	657	889	999999	999999	354	168	313	421	999999	491	931	765	760	84	534	43	999999	837	467	243	935	692	999999	876	701	707	305	674	999999	21	999999	104	441	669	392	213	787	999999	999999	786	999999	72	849	882	191	785	115	544	244	999999	548	103	999999	999999	999999	965	999999	442	930	647	863	999999	786	716	76	836	334	100	999999	331	999999	395	793	681	224	872	999999	999999	694	915	601	760	439	999999	472	999999	189	84	724	427	575	354	681	406	923	389	286	143	815	355	461	25	852	999999	960	162	309	243	999999	82	999999	269	748	24	55	999999	209	999999	254	745	999999	260	375	273	756	999999	999999	397	757	835	596	999999	562	999999	464	999999	999999	526	468	999999	31	945	932	999999	305	315	606	666	360	820	999999	918	888	79	698	210	649	588	166	67	448	999999	485	317	486	422	706	409	560	999999	999999	682	899	934	999999	711	999999	724	968	451	305	57	47	936	999999	999999	820	493	650	263	936	329	369	410	999999	118	469	624	175	883	608	999999	116	999999	626	506	999999	953	999999	986	882	925	620	999999	761	400	874	548	999999	807	999999	223	758	306	532	875	323	499	73	615	252	703	999999	94	843	109	999999	999999	320	158	660	999999	148	999999	999999	21	708	654	648	480	244	920	963	999999	291	394	448	809	367	751	193	999999	889	739	744	189	999999	536	872	662	459	999999	238	513	157	734	85	104	926	521	999999	668	850	593	381	999999	999999	201	802	999999	660	142	788	568	964	141	999999	999999	919	201	644	182	999999	999999	30	516	691	459	219	557	319	999999	882	999999	584	525	677	999999	999999	999999	449	185	733	424	12	327	938	670	548	26	757	675	184	735	876	994	886	865	573	864	999999	290	981	999999	148	316	259	942	983	449	463	681	51	506	751	999999	448	367	983	703	577	31	911	999999	800	
999999	999999	157	969	590	638	999999	999999	999999	783	999999	204	488	285	999999	78	996	999999	108	563	86	999999	677	983	417	555	529	881	999999	297	999999	378	788	454	504	147	111	999999	403	811	650	948	548	723	592	274	960	92	298	634	581	345	813	999999	724	999999	999999	174	562	44	119	999999	862	215	999999	789	415	43	999999	558	966	33	292	999999	912	999999	95	953	400	152	595	446	593	999999	715	282	565	158	999999	999999	645	937	420	999999	999999	719	95	343	558	999999	858	926	312	739	999999	557	63	526	999999	596	924	999999	999999	999999	448	999999	999999	627	499	999999	234	999999	313	295	999999	39	613	923	594	202	52	751	999999	597	294	668	144	853	577	168	228	999999	430	143	570	107	173	10	999999	40	382	468	843	664	578	601	623	26	826	999999	943	999999	932	535	999999	999999	152	999999	135	780	537	999999	59	341	674	194	836	179	724	815	866	613	12	563	820	584	908	741	999999	692	54	999999	999999	999999	225	98	117	895	590	397	954	988	875	150	502	888	999999	512	990	999999	764	454	302	20	999999	340	137	378	714	969	274	411	166	442	735	419	467	999999	126	999999	86	999999	589	337	860	999999	737	862	71	999999	176	999999	750	634	927	600	825	25	177	884	961	999999	190	620	133	553	999999	999999	414	92	431	999999	999999	414	317	823	864	965	999999	894	602	999999	317	782	803	999999	660	999999	514	999999	593	451	943	999999	624	999999	760	999999	999999	999999	999999	304	457	978	510	999999	20	999999	999999	114	735	860	866	999999	292	696	432	999999	999999	265	893	310	999999	279	499	980	364	164	790	970	999999	896	761	999999	999999	307	817	999999	282	934	856	324	999999	410	408	733	585	670	948	927	915	999999	160	947	999999	745	376	187	489	530	514	999999	999999	356	50	839	109	33	434	999999	999999	103	135	999999	409	578	106	999999	999999	765	405	693	215	863	65	711	999999	814	428	999999	930	999999	999999	999999	999999	10	769	999999	999999	569	633	561	246	999999	999999	822	236	999999	548	999999	649	999999	999999	999999	999999	999999	650	999999	301	339	999999	295	999999	999999	64	249	253	384	463	408	999999	248	167	999999	141	843	999999	999999	814	999999	484	478	999999	582	464	90	332	999999	626	608	359	87	566	999999	476	348	956	915	999999	999999	578	852	813	999999	46	410	692	15	591	999999	374	409	877	68	999999	624	29	32	866	973	999999	126	757	999999	58	999999	682	137	834	793	886	541	341	15	999999	999999	665	135	546	63	398	326	545	344	244	999999	209	507	184	999999	
999999	934	58	999999	891	462	104	957	101	315	728	564	181	798	405	832	77	871	404	233	959	999999	485	813	999999	601	581	999999	621	108	531	184	952	999999	473	951	493	405	124	212	537	999999	999999	240	335	834	999999	999999	999999	999999	882	338	113	951	892	435	999999	245	361	299	880	680	346	992	783	999999	612	198	334	999999	348	672	757	999999	695	262	859	255	487	750	999999	999999	485	219	226	203	81	10	100	48	999999	999999	54	824	331	857	370	51	456	999999	231	957	422	494	999999	220	581	911	266	999999	576	213	757	610	844	999999	205	999999	776	999999	482	611	107	999999	951	999999	627	932	870	838	891	817	999999	706	528	498	421	990	156	15	999999	999999	744	461	472	298	500	443	980	285	999999	244	275	866	308	999999	859	137	543	999999	592	648	999999	999999	748	758	999999	61	91	355	999999	214	979	999999	968	999999	866	645	823	999999	999999	193	951	999999	186	656	552	999999	407	907	638	294	457	999999	423	973	129	326	713	713	883	448	362	635	650	999999	265	504	897	985	754	224	313	880	381	408	696	999999	999999	101	215	483	653	183	716	999999	756	804	357	994	999999	999999	932	119	999999	161	831	999999	945	728	401	58	44	999999	163	999999	980	577	803	25	287	674	85	622	999999	409	795	188	918	999999	701	460	157	999999	793	214	999999	203	999999	999999	999999	379	509	522	699	999999	449	241	30	301	370	999999	999999	341	717	999999	473	320	999999	380	366	653	408	646	999999	999999	999999	141	999999	999999	142	786	476	999999	999999	999999	175	563	923	350	959	564	999999	626	939	522	459	815	194	274	741	971	592	999999	863	922	971	999999	495	999999	267	318	999999	999999	168	999999	999999	426	999999	810	363	910	999999	999999	420	999999	495	781	706	999999	491	94	946	364	217	999999	204	999999	720	525	999999	311	999999	999999	93	651	999999	96	468	999999	811	999999	922	384	911	830	584	331	319	71	436	200	166	980	276	182	371	258	999999	997	999999	965	706	377	874	999999	842	231	187	769	849	409	999999	999999	999999	458	172	572	452	386	999999	872	436	999999	99	745	154	999999	899	910	290	703	999999	470	977	999999	336	554	509	859	987	363	999999	550	222	37	877	816	287	817	20	999999	805	487	421	516	538	999999	288	139	999999	999999	999999	276	999999	155	188	852	373	857	132	617	72	999999	398	233	727	999999	446	999999	999999	337	810	92	999999	490	898	744	59	470	999999	288	276	380	952	242	41	878	71	76	999999	34	999999	429	999999	999999	737	222	98	198	
999999	999999	611	226	999999	579	944	250	375	999999	257	443	803	902	549	843	350	692	641	166	201	849	824	379	222	843	999999	999999	397	508	753	686	655	999999	682	999999	676	60	118	382	298	790	512	73	819	999999	231	551	999999	999999	61	999999	581	932	996	938	827	242	13	428	694	999999	853	867	254	570	788	942	999999	883	176	300	583	999999	868	411	347	999999	999999	807	621	343	999999	999999	456	708	115	723	865	999999	838	444	56	690	999999	999999	937	644	819	258	999999	999999	331	996	999999	999999	471	322	999999	999999	601	999999	682	205	806	999999	999999	317	421	545	999999	75	87	486	54	999999	254	893	580	144	473	702	941	311	999999	342	22	513	861	694	999999	792	658	999999	152	772	999999	850	883	999999	679	630	999999	283	792	561	211	845	951	999999	999999	999999	742	929	131	999999	135	380	24	999999	999999	551	455	726	308	673	416	807	343	282	969	403	19	999999	999999	842	479	667	999999	630	140	999999	561	909	188	999999	999999	728	999999	253	999999	391	836	999999	987	138	999999	506	975	129	999999	999999	511	679	999999	123	568	498	474	289	428	467	862	394	342	182	989	546	999999	639	623	687	658	99	999999	587	567	599	999999	999999	667	973	999999	399	485	999999	665	881	926	74	110	561	264	869	825	189	999999	451	86	815	148	639	957	346	999999	999999	999999	422	54	999999	556	969	242	147	621	999999	775	473	908	607	517	117	620	999999	539	999999	433	789	274	455	67	125	522	450	199	999999	26	999999	892	28	989	252	837	530	999999	999999	328	127	257	380	413	66	999999	479	999999	40	28	483	806	999999	43	999999	157	598	348	999999	456	792	948	999999	438	430	580	890	617	999999	280	99	965	408	999999	316	542	999999	51	10	582	52	151	168	999999	542	999999	458	985	999999	105	248	999999	87	684	999999	999999	999999	999999	983	486	653	862	44	999999	929	999999	408	999999	727	999999	264	999999	999999	858	413	651	789	584	999999	881	999999	999999	584	999999	41	907	999999	724	218	146	878	952	68	524	999999	999999	116	408	999999	34	999999	758	999999	999999	999999	691	844	999999	999999	884	999999	89	55	111	365	748	288	865	728	31	629	684	492	999999	545	999999	499	823	929	999999	544	999999	504	871	741	372	646	999999	338	350	999999	669	999999	999999	757	999999	999999	956	999999	999999	902	251	999999	67	999999	465	276	677	999999	538	202	31	999999	999999	349	999999	584	184	369	992	999999	999999	999999	999999	959	960	240	168	833	745	405	542	664	748	331	303	999999	446	476	285	105	968	892	
799	158	51	379	406	999999	758	999999	732	999999	999999	88	589	999999	301	108	444	235	999999	844	337	142	659	367	999999	725	999999	297	147	707	93	896	999999	999999	737	239	917	999999	999999	999999	84	530	673	945	498	670	741	589	419	347	42	60	987	999999	564	667	498	684	829	681	937	471	87	35	513	279	999999	169	976	71	190	853	401	934	999999	999999	469	714	868	880	999999	466	877	800	675	999999	909	999999	999999	80	741	243	999999	161	999999	612	452	648	442	999999	724	582	613	358	166	189	658	63	999999	756	999999	784	815	948	698	999999	594	287	359	999999	999999	936	999999	906	999999	999999	101	249	697	999999	364	821	282	649	999999	410	853	999999	643	496	384	856	654	119	872	957	428	813	999999	765	999999	175	999999	962	859	787	289	707	37	219	97	999999	999999	206	401	386	512	999999	999999	297	627	999999	643	863	105	513	292	999999	999999	373	999999	288	999999	932	149	999999	533	999999	790	378	130	155	999999	433	408	965	500	458	718	999999	455	262	30	176	999999	999999	999999	999999	866	355	999999	107	673	664	690	809	632	433	66	212	853	202	385	423	999999	481	574	220	465	140	23	833	474	999999	999999	999999	999999	620	794	197	667	108	453	444	873	33	482	836	999999	999999	999999	76	999999	999999	999999	262	877	607	999999	666	388	321	968	736	342	671	999999	999999	999999	423	999999	22	639	999999	545	999999	748	940	550	153	999	738	476	999999	999999	946	999999	999999	904	999999	399	660	620	138	809	999999	139	716	999999	212	401	999999	99	330	56	330	999999	531	999999	999999	999999	936	67	856	666	649	999999	999999	999999	396	238	672	232	91	33	999999	999999	511	70	199	624	42	838	347	999999	653	648	155	820	476	518	911	989	25	161	463	603	999999	471	169	510	999999	999999	715	973	728	133	18	307	999999	929	999999	999999	780	273	481	999999	719	999999	22	999999	699	999999	999999	877	999999	999999	216	930	570	298	999999	49	901	688	999999	265	999999	999999	999999	530	999999	848	666	546	592	450	219	752	679	364	883	660	458	999999	811	999999	313	837	655	999999	999999	999999	737	865	302	886	568	101	677	999999	999999	999999	999999	491	371	850	624	926	999999	876	473	999999	999999	215	414	976	590	744	877	848	951	294	718	976	999999	562	121	800	253	705	881	999999	999999	999999	388	539	578	999999	796	961	133	387	552	778	582	462	827	999999	460	326	306	824	224	829	275	691	635	999999	878	809	739	823	682	590	999999	355	389	796	827	875	999999	623	999999	916	724	573	999999	999999	404	
999999	734	999999	999999	927	999999	999999	903	255	198	999999	903	473	98	999999	232	999999	705	961	783	236	82	41	704	584	919	682	877	308	114	999999	949	695	999999	727	85	999999	999999	755	191	938	452	999999	607	140	972	933	535	961	693	999999	868	780	166	177	999999	702	884	999999	999999	999999	189	999999	150	497	999999	217	762	371	911	82	826	949	780	845	784	938	433	574	612	985	157	916	614	689	833	999999	539	543	999999	999999	999999	999999	747	464	758	846	999999	999999	393	764	181	174	59	621	598	918	10	999999	392	149	279	320	162	32	579	273	991	460	663	578	678	999999	721	999999	808	118	999999	325	96	937	944	999999	190	848	814	999999	999999	993	999999	914	178	227	161	999999	113	954	565	999999	885	495	999999	543	999999	815	999999	952	452	999999	813	489	715	685	234	454	205	956	139	314	999999	999999	407	998	369	999999	999999	999999	77	221	999999	854	553	487	439	601	91	999999	865	999999	762	861	999999	999999	999999	999999	208	999999	999999	706	314	157	824	261	999999	299	97	857	183	999999	999999	635	884	241	999999	959	999999	999999	255	633	372	794	999999	999999	551	999999	65	999999	818	757	550	916	999999	999999	907	287	999999	301	999999	149	513	234	236	167	999999	999999	976	309	999999	999999	999999	970	999999	369	343	999999	66	70	710	170	244	999999	49	426	167	498	177	999999	333	999999	999999	999999	268	999999	129	999999	568	999999	999999	423	380	755	792	999999	999999	579	999999	999999	37	398	999999	969	591	810	999999	999999	194	810	10	471	960	462	976	461	301	41	999999	999999	250	204	951	132	266	296	999999	489	999999	999999	345	999999	999999	79	999999	935	586	959	999999	458	999999	999999	954	757	933	342	463	999999	779	341	305	999999	868	546	857	999999	446	108	999999	305	999999	426	999999	741	474	999999	999999	999999	999999	50	874	999999	977	999999	932	597	250	203	199	923	832	871	709	999999	156	295	719	283	999999	663	498	999999	256	999999	999999	784	999999	222	293	520	691	573	951	738	466	963	82	615	614	269	592	999999	908	789	472	158	716	321	594	188	702	376	678	999999	999999	397	94	999999	999999	999999	179	37	909	999999	242	268	920	999999	456	193	223	114	669	951	80	254	999999	999999	296	289	77	999999	999999	115	817	324	894	647	196	78	999999	853	790	999999	100	564	344	999999	556	213	237	999999	865	411	965	598	707	999999	242	307	819	627	932	545	999999	73	999999	804	999999	917	999999	282	783	387	314	369	323	213	861	515	999999	348	911	92	61	332	999999	225	149	229	999999	178	415	
889	259	261	921	255	386	36	165	539	378	999999	999999	955	961	488	107	606	284	503	864	999999	999999	480	999999	850	493	757	822	194	999999	641	999999	205	867	893	137	999999	447	78	827	835	360	999999	969	282	252	999999	999999	999999	127	999999	944	123	313	688	503	779	999999	80	761	999999	213	970	874	737	338	643	97	77	360	55	168	999999	999999	999999	999999	25	510	443	607	396	999999	70	76	131	697	999999	892	188	400	358	516	377	999999	208	631	389	506	242	943	999999	19	303	412	999999	384	738	447	999999	323	488	278	112	473	375	242	153	904	753	999999	152	751	999999	677	999999	539	791	899	477	407	985	519	278	500	999999	387	999999	658	994	746	999999	748	618	865	912	90	999999	903	941	965	487	485	752	202	801	856	109	626	410	542	999999	999999	969	876	999999	968	999	612	474	999999	150	495	910	16	999999	999999	143	54	999999	999999	999999	999999	957	512	920	510	999999	85	699	999999	288	999999	999999	999999	163	999999	779	741	537	943	999999	999999	439	953	824	992	999999	746	121	999999	723	64	862	489	999999	705	881	467	956	999999	999999	924	912	999999	709	675	247	999999	853	962	624	401	999999	821	840	334	457	13	687	927	936	29	999999	301	428	233	613	999999	54	457	247	322	785	711	740	166	888	117	999999	159	754	124	893	159	783	999999	548	50	999999	92	999999	878	999999	38	999999	192	999999	999999	903	486	71	999999	414	405	999999	312	616	999999	90	684	445	350	759	538	183	999999	999999	999999	999999	999999	684	572	129	961	209	368	542	757	821	558	205	278	213	999999	97	284	710	497	999999	999999	715	743	999999	999999	647	907	129	250	855	999999	66	155	112	806	801	499	360	999999	205	999999	769	859	999999	532	488	177	146	991	450	898	121	999999	391	999999	999999	999999	612	164	324	999999	249	999999	902	999999	501	60	999999	407	966	999999	999999	267	999999	77	711	855	760	999999	999999	480	770	138	799	956	999999	999999	763	73	999999	859	886	205	138	903	126	477	956	239	40	437	11	739	999999	852	974	853	346	323	337	536	191	185	999999	844	531	121	502	945	797	84	296	112	983	116	712	999999	139	398	999999	243	899	531	406	58	479	41	113	999999	999999	112	91	999999	736	887	678	710	526	294	382	15	975	999999	441	956	150	898	755	999999	150	999999	724	948	372	103	637	659	779	999999	374	500	17	554	963	999999	999999	846	375	106	438	999999	212	844	26	945	999999	999999	99	450	908	580	286	195	807	736	387	143	88	643	999999	999999	
999999	897	999999	882	997	999999	999999	747	963	304	533	659	489	999999	53	880	931	426	835	999999	570	338	721	794	999999	821	747	236	316	999999	767	731	999999	419	80	315	999999	143	947	999999	840	352	486	999999	56	626	999999	999999	693	507	211	661	999999	999999	458	999999	185	135	999999	186	683	999999	440	999999	536	801	813	79	77	738	954	999999	479	999999	908	999999	851	117	747	999999	999999	88	543	808	999999	116	923	345	999999	477	999999	800	475	771	163	30	999999	383	87	255	813	636	601	955	999999	999999	191	809	602	240	750	77	387	999999	999999	605	287	632	455	430	999999	478	999999	600	608	999999	332	708	999999	888	317	478	40	502	783	999999	999999	587	266	254	924	123	742	731	727	999999	422	404	710	557	742	999999	928	657	377	345	528	11	356	397	999999	483	999999	714	922	999999	47	885	297	582	999999	699	375	210	505	763	735	386	873	546	742	927	997	297	155	38	549	382	134	447	959	485	240	868	173	999999	999999	38	808	454	34	536	117	999999	999999	999999	999999	728	161	613	610	152	999999	810	655	999999	486	678	999999	894	732	664	760	999999	622	643	468	507	46	64	999999	999999	999999	428	521	999999	820	869	999999	112	125	821	231	999999	837	999999	357	430	223	19	964	480	469	913	722	370	999999	267	999999	999999	584	999999	999999	106	998	903	573	999999	999999	449	999999	999999	819	999999	779	999999	443	249	22	805	295	48	293	999999	100	999999	247	999999	706	999999	439	562	999999	999999	528	709	139	134	523	999999	253	648	141	999999	676	357	661	13	144	811	927	537	255	999999	509	545	999999	665	999999	863	666	909	13	147	19	780	263	756	938	80	781	318	725	999999	561	647	907	519	359	743	483	243	529	999999	233	902	999999	653	999999	982	999999	473	999999	659	277	343	644	999999	764	999999	103	905	75	73	39	618	811	177	157	999999	638	612	316	999999	390	432	999999	118	913	999999	473	609	999999	955	492	318	200	76	999999	227	12	999999	755	463	649	577	178	999999	999999	615	101	150	999999	702	354	975	167	999999	278	845	954	536	999999	999999	432	494	712	119	581	720	999999	744	367	999999	858	723	999999	852	623	812	263	999999	252	999999	25	332	999999	500	611	999999	161	345	798	964	999999	476	834	107	41	164	864	69	884	154	197	357	782	576	999999	999999	999999	315	999999	999999	591	999999	294	781	642	999999	391	222	999999	73	999999	999999	946	402	666	392	889	759	820	468	947	204	48	999999	121	668	549	999999	656	980	399	845	113	342	383	243	
999999	63	464	931	773	652	999999	821	585	114	999999	999999	999999	999999	999999	368	999999	773	517	999999	991	196	669	974	559	854	565	527	999999	723	979	613	29	433	210	836	999999	889	695	999999	644	227	522	17	267	999999	627	206	249	999999	361	999999	999999	999999	999999	995	393	490	381	919	999999	999999	999999	861	134	999999	370	999999	999999	999999	73	605	999999	221	999999	774	674	662	716	999999	999999	369	288	999999	999999	650	999999	999999	191	214	452	814	517	775	219	999999	999999	999999	883	470	799	150	999999	344	967	999999	261	613	243	477	999999	731	773	981	999999	726	754	999999	499	484	18	999999	305	999999	999999	999999	97	312	999999	151	999999	22	779	256	600	95	423	943	675	615	398	185	799	999999	882	721	50	999999	999999	999999	856	999999	172	409	999999	999999	845	999999	882	719	999999	948	611	102	773	318	952	527	390	607	999999	811	839	999999	95	833	537	591	172	741	218	999999	230	519	294	149	850	999999	795	139	999999	523	70	999999	946	449	573	706	940	574	999999	523	155	485	999999	54	725	288	999999	627	933	263	737	151	510	117	728	101	807	633	467	582	732	261	366	999999	999999	883	999999	646	999999	999999	651	999999	972	695	415	745	339	249	999999	572	66	178	205	986	999999	919	455	839	720	482	899	999999	116	196	790	893	128	400	304	999999	352	676	999999	112	612	999999	999999	999999	701	983	761	567	219	895	525	999999	999999	380	13	830	438	999999	925	787	932	344	999999	999999	904	521	999999	939	945	582	229	389	999999	999999	999999	999999	999999	639	147	737	999999	341	106	220	670	999999	837	999999	999999	473	413	255	751	999999	180	277	656	392	911	999999	366	822	622	999999	676	999999	752	963	995	365	89	798	959	198	76	600	248	281	999999	677	684	878	552	481	179	973	638	241	999999	116	999999	369	728	957	380	898	718	469	544	535	483	873	999999	41	999999	614	296	562	513	579	39	999999	276	243	505	488	279	150	467	702	506	521	52	888	374	720	80	11	818	177	999999	778	737	590	203	810	136	520	97	999999	686	86	728	999999	87	616	102	999999	999999	999999	628	577	12	841	999999	962	831	863	999999	674	999999	295	744	345	697	999999	999999	686	50	694	999999	759	63	902	999999	430	793	700	999999	757	999999	585	999999	926	999999	999999	999999	895	561	241	979	272	852	422	30	999999	342	999999	654	999999	969	415	999999	767	539	869	524	109	825	608	178	999999	999999	910	56	959	999999	817	795	392	999999	751	135	809	715	99	906	640	881	624	97	999999	999999	983	
787	999999	140	781	999999	999999	790	999999	80	999999	72	848	999999	942	375	71	999999	524	597	271	353	228	289	645	999999	999999	962	883	999999	211	520	999999	93	79	999999	999999	828	965	431	125	602	807	681	182	746	866	999999	964	274	819	969	573	813	999999	640	569	999999	495	728	946	717	907	999999	869	442	305	765	150	999999	541	999999	689	999999	481	669	545	999999	117	898	196	569	998	618	408	241	947	999999	308	439	563	902	342	247	999999	408	999999	999999	812	999999	451	999999	740	154	733	586	999999	479	999999	126	104	32	999999	999999	542	387	718	299	59	637	999999	351	999999	711	266	639	900	452	619	82	974	999999	999999	376	457	999999	828	854	884	999999	951	999999	621	192	344	541	87	745	704	999999	999999	405	310	184	255	110	644	39	999999	104	686	999999	860	999999	151	999999	297	999999	149	457	558	864	999999	237	685	999999	999999	284	999999	724	561	164	999999	522	391	579	886	559	999999	356	450	799	965	999999	146	999999	999999	361	50	436	253	629	606	257	548	999999	999999	999999	499	238	380	370	662	173	542	531	99	999999	999999	572	32	737	336	792	16	758	898	999999	101	570	999999	999999	243	939	481	999999	558	499	974	565	588	812	70	999999	976	90	146	802	257	614	34	279	999999	478	414	515	302	813	251	999999	927	999999	999999	928	829	12	136	722	692	609	999999	599	999999	322	984	219	999999	444	816	926	621	106	376	486	999999	140	895	999999	999999	999999	640	999999	258	195	999999	222	831	141	999999	974	953	424	999999	648	640	434	905	999999	494	205	999999	999999	999999	324	177	999999	999	505	392	699	116	370	197	726	969	238	350	188	999999	771	999999	999999	381	842	999999	207	986	728	845	121	234	735	999999	340	137	783	747	934	28	806	222	335	999999	374	867	592	236	393	679	412	93	999999	485	722	817	999999	486	164	351	969	844	281	999999	281	474	381	99	857	999999	196	490	416	170	878	559	62	797	17	999999	390	971	603	59	999999	37	507	260	559	522	834	999999	593	592	58	961	941	676	476	899	496	999999	379	794	493	999999	677	567	999999	173	764	505	478	189	999999	998	251	231	226	254	999999	131	539	344	999999	889	897	823	121	917	999999	999999	999999	117	489	886	601	999999	566	999999	359	999999	653	999999	757	999999	828	414	631	60	719	720	999999	999999	932	374	963	44	999999	603	34	853	999999	689	555	388	184	370	699	84	406	999999	999999	704	895	999999	477	153	586	435	71	493	999999	999999	207	897	926	108	999999	999999	922	999999	
999999	999999	497	505	493	964	999999	379	999999	467	714	556	654	999999	999999	755	999999	904	897	820	999999	999999	999999	540	661	999999	491	658	462	85	195	999999	162	839	662	702	216	399	544	513	312	217	280	604	778	645	999999	919	842	999999	999999	281	227	999999	118	185	430	956	844	107	482	192	916	89	281	138	404	814	624	999999	549	937	999999	393	517	251	333	938	762	25	979	572	815	292	314	913	368	59	731	486	999999	259	554	999999	999999	130	300	999999	999999	649	251	601	999999	999999	999999	833	911	833	595	867	851	999999	204	829	127	910	377	634	775	368	770	354	93	147	90	300	393	922	362	396	950	999999	616	122	773	999999	277	999999	661	480	999999	999999	999999	863	635	999999	64	725	999999	130	753	665	426	963	879	999999	999999	167	409	339	450	988	480	999999	916	719	875	92	65	999999	642	51	999999	304	366	999999	890	229	512	299	246	667	603	242	643	999999	999999	652	243	877	871	120	999999	332	39	999999	64	999999	947	915	915	972	999999	589	487	711	693	131	607	643	16	297	999999	120	103	999999	395	248	564	631	999999	999999	848	999999	867	532	126	650	275	353	192	634	282	596	383	999999	999999	23	754	999999	999999	595	54	600	999999	584	465	814	238	256	999999	815	700	326	913	693	133	492	722	955	999999	52	855	999999	460	999999	25	67	737	829	999999	999999	493	632	39	417	187	999999	999999	999999	76	311	999999	28	725	376	999999	999999	683	999999	150	515	301	999999	346	558	739	790	999999	999999	569	408	999999	408	471	256	331	999999	297	505	515	875	184	438	888	294	631	837	538	94	447	69	999999	57	689	280	89	999999	999999	480	678	397	118	818	723	999999	234	22	999999	478	999999	866	668	188	999999	274	340	999999	911	62	927	901	261	999999	61	509	34	999999	719	200	177	637	781	816	827	128	766	366	999999	999999	70	999999	289	70	50	581	999999	205	872	999999	939	226	783	244	553	776	145	63	766	224	643	204	303	366	311	416	94	852	999999	66	999999	973	157	691	992	319	622	201	24	479	118	828	999999	999999	999999	950	999999	547	272	60	999999	712	599	500	585	865	999999	922	758	633	496	549	844	816	916	966	79	999999	251	244	163	943	49	297	115	815	999999	998	116	361	562	547	589	999999	999999	795	384	656	115	999999	994	999999	443	390	982	569	999999	350	999999	294	999999	762	999999	38	896	49	673	312	394	770	828	325	816	407	81	949	999999	999999	743	130	591	422	986	999999	250	464	510	658	314	999999	
999999	999999	620	821	479	799	251	999999	413	43	132	82	271	999999	307	678	883	45	319	43	610	450	606	999999	702	469	776	189	788	442	999999	24	998	848	939	141	705	994	927	282	707	999999	999999	709	999999	999999	999999	651	817	571	580	474	349	280	999999	999999	100	363	128	20	32	72	773	999999	504	999999	83	423	999999	176	973	888	118	999999	336	212	999999	999999	269	999999	318	135	372	226	861	74	675	727	912	558	50	351	876	916	260	645	633	999999	215	890	445	736	255	650	597	692	366	312	999999	733	80	203	103	935	702	999999	699	556	999999	439	999999	356	511	999999	135	631	22	201	999999	690	578	999999	692	999999	999999	581	880	721	629	179	708	372	782	188	999999	847	258	940	999999	999999	945	86	999999	775	457	999999	235	409	525	999999	999999	174	526	263	165	919	511	724	198	130	25	999999	927	939	999999	79	573	999999	999999	287	999999	81	999999	431	999999	501	112	999999	999999	657	999999	480	999999	663	500	544	846	529	999999	568	346	533	751	104	348	967	159	119	54	387	999999	999999	999999	247	592	608	999999	999999	518	663	817	594	802	541	773	999999	781	999999	449	196	233	54	999999	799	999999	849	329	999999	93	777	352	999999	871	544	999999	453	439	959	81	891	999999	751	20	369	751	752	731	220	330	803	195	999999	670	999999	163	482	602	252	306	742	288	999999	21	741	320	824	999999	267	999999	329	999999	822	203	999999	839	999999	43	940	999999	198	127	999999	561	289	999999	467	332	22	999999	658	851	197	663	338	613	51	739	278	999999	927	38	473	809	10	697	373	691	122	999999	999999	448	662	204	117	999999	999999	753	999999	160	852	502	999999	877	752	999999	918	169	999999	999999	797	999999	765	999999	130	999999	653	309	999999	999999	227	776	999999	994	709	220	198	992	555	999999	999999	999999	999999	128	205	434	328	596	67	532	778	214	999999	177	231	999999	682	999999	84	999999	999999	870	202	149	932	999999	291	716	177	541	290	926	613	160	511	509	735	646	999999	695	841	67	251	999999	814	23	950	52	772	771	537	999999	918	608	999999	573	105	868	999999	129	152	999999	429	525	251	852	999999	675	666	721	212	46	999999	388	115	913	999999	174	999999	918	135	248	999999	999999	14	999999	999999	14	417	937	413	867	999999	999999	999999	238	637	725	786	962	422	284	999999	61	568	501	350	539	999999	829	999999	931	543	278	999999	904	669	999999	521	388	844	999999	268	728	317	345	586	510	835	876	999999	902	387	372	999999	851	862	891	837	513	523	
477	511	587	992	482	999999	192	999999	648	569	614	214	408	128	826	26	658	743	999999	999999	839	703	626	554	999999	553	181	999999	152	51	777	195	18	864	376	94	680	736	999999	22	404	928	197	316	671	698	978	999999	678	834	999999	158	999999	598	683	774	884	43	949	928	999999	999999	439	999999	792	999999	206	999999	751	999999	999999	921	999999	999999	520	910	516	319	882	353	574	927	103	317	999999	629	999999	419	999999	602	210	647	999999	999999	999999	984	499	590	999999	252	502	999999	999999	937	499	292	249	402	87	772	267	999999	160	606	364	233	325	132	769	173	846	786	363	159	541	698	145	12	999999	536	999999	925	999999	639	999999	999999	435	999999	818	555	390	189	342	417	999999	634	496	190	551	637	668	377	821	361	999999	716	91	999999	999999	999999	156	246	51	551	361	999999	780	520	999999	999999	798	169	313	999999	782	999999	454	945	814	999999	212	955	999999	722	867	54	999999	443	243	145	58	92	760	999999	409	153	147	790	999999	999999	999999	975	435	327	839	508	73	607	578	740	271	146	538	499	999999	200	785	999999	683	316	237	346	287	619	999999	715	409	295	999999	638	528	663	888	811	61	999999	530	143	883	368	999999	507	865	503	873	911	999999	271	429	218	368	818	117	749	775	999999	697	815	151	133	109	777	792	939	221	999999	999999	726	447	372	999999	999999	999999	324	999999	730	480	784	746	274	999999	148	866	606	999999	709	999999	999999	45	543	538	715	991	759	269	213	714	926	999999	275	664	827	823	67	999999	717	383	793	423	999999	999999	999999	79	877	962	961	910	999999	669	999999	62	118	999999	904	833	954	999999	686	65	132	25	999999	502	480	609	343	324	809	68	999999	336	999999	999999	989	999999	625	646	124	797	308	999999	999999	266	779	223	555	146	919	233	999999	67	697	737	301	40	493	420	598	277	999999	646	110	138	999999	185	299	393	701	999999	217	318	545	888	999999	999999	999999	297	999999	266	64	206	405	585	474	999999	999999	34	433	999999	22	215	999999	846	178	661	202	399	160	999999	924	999999	445	999999	26	284	521	808	999999	471	999999	205	697	342	223	431	251	524	663	610	545	274	959	999999	396	999999	271	999999	720	105	637	109	147	128	342	891	761	884	569	199	984	999999	54	999999	427	816	517	715	632	746	420	677	999999	549	69	660	999999	704	134	23	23	821	999999	999999	834	999999	67	579	999	331	670	367	955	474	625	713	229	997	323	999999	495	999999	76	999999	685	960	373	597	68	682	689	
66	759	555	999999	173	743	168	137	985	759	937	715	999999	85	63	722	999999	999999	355	440	214	391	555	528	467	754	123	210	874	78	470	520	327	642	999999	607	409	298	462	969	999999	870	338	820	557	840	765	897	631	248	112	673	712	251	484	675	214	37	999999	418	629	958	999999	999999	298	426	999999	668	471	455	322	972	471	999999	379	344	63	999999	999999	626	999999	225	999999	999999	999999	999999	999999	86	167	938	402	382	579	53	999999	111	617	421	531	999999	999999	106	436	186	925	140	212	337	872	150	622	480	65	102	999999	414	999999	626	950	999999	618	321	511	532	63	940	403	427	45	277	726	999999	213	999999	999999	891	789	401	710	999999	594	480	213	26	326	999999	326	487	623	936	721	991	999999	39	521	999999	595	903	132	985	999999	784	301	999999	424	980	277	224	918	538	624	988	999999	999999	908	148	999999	494	215	140	623	915	804	999999	556	735	999999	184	999999	999999	306	885	999999	725	108	809	999999	609	602	346	655	111	568	95	321	999999	999999	356	130	383	999999	110	698	992	371	999999	980	202	58	999999	810	102	895	999999	241	738	719	999999	26	108	959	999999	891	869	485	522	356	719	999999	824	999999	824	999999	999999	999999	999999	197	286	364	286	829	986	560	913	536	562	216	692	999999	582	22	885	339	999999	424	524	219	828	517	849	474	999999	999999	233	38	986	49	949	856	46	551	443	835	739	278	972	999999	999999	999999	999999	315	664	865	215	999999	999999	494	40	999999	505	999999	368	769	515	812	568	583	999999	885	550	522	267	836	817	40	578	59	599	753	451	576	241	495	594	543	810	405	208	999999	264	501	999999	999999	999999	59	193	673	330	999999	709	399	621	999999	999999	409	58	827	999999	184	243	724	894	286	90	929	755	999999	184	971	999999	173	999999	999999	630	58	999999	840	485	767	999999	904	729	671	999999	62	954	148	702	195	999999	999999	356	33	999999	539	607	999999	346	999999	999999	320	499	359	999999	546	24	706	472	744	999999	999999	999999	999999	337	338	995	999999	242	37	999999	616	999999	989	486	29	817	361	736	100	451	781	503	999999	999999	999999	415	380	999999	507	48	999999	999999	957	299	287	639	999999	999999	849	999999	384	499	999999	457	687	150	999999	873	999999	999999	662	969	381	303	124	714	999999	818	999999	922	999999	487	999999	999999	726	940	222	999999	208	389	752	665	999999	556	999999	291	193	999999	785	999999	905	999999	838	999999	386	288	999999	664	184	999999	999999	256	896	926	919	896	764	999999	731	747	
999999	809	674	527	977	996	92	824	999999	832	530	694	43	999999	999999	128	649	956	612	447	644	557	526	635	999999	505	999999	960	637	180	999999	862	874	47	469	106	832	320	999999	389	206	480	438	999999	51	655	222	493	909	999999	257	807	999999	293	112	380	999999	48	488	481	237	132	197	65	314	999999	999999	999999	943	921	296	339	165	232	999999	999999	129	184	594	393	999999	286	60	836	923	720	999999	591	935	98	812	793	831	329	161	83	292	383	46	382	999999	999999	549	988	514	918	651	496	51	938	999999	999999	454	105	198	999999	81	360	141	594	525	238	70	855	999999	999999	507	836	999999	177	881	999999	147	221	556	75	736	72	331	999999	999999	999999	999999	996	837	704	349	736	140	210	12	932	251	452	857	608	166	694	880	999999	999999	999999	425	874	66	515	971	243	548	999999	224	19	999999	136	525	869	688	73	27	999999	999999	999999	705	999999	175	949	504	695	999999	948	909	52	192	319	594	999999	999999	999999	940	332	999999	115	198	999999	999999	992	999999	125	926	999999	920	102	676	476	859	650	119	554	708	117	999999	999999	879	600	223	181	827	999999	541	271	638	23	999999	695	681	57	582	999999	884	182	56	388	768	376	37	816	376	715	460	944	154	686	966	999999	999999	457	235	598	794	814	175	193	999999	665	359	906	969	980	795	811	78	422	999999	535	70	632	516	513	572	407	999999	121	999999	597	127	999999	999999	300	384	233	999999	983	903	79	17	999999	804	113	26	131	847	999999	920	648	875	731	999999	441	772	689	940	722	35	397	20	64	999999	999999	548	407	860	678	606	571	990	94	519	601	528	207	999999	413	496	451	560	418	999999	621	721	395	999999	615	528	999999	292	108	958	515	69	953	939	817	565	619	999999	178	999999	359	657	999999	222	424	912	574	999999	536	999999	584	837	999999	863	312	274	162	470	254	999999	999999	288	891	999999	13	541	575	268	19	848	876	190	391	629	841	999999	999999	183	521	702	954	832	756	999999	383	678	999999	999999	636	999999	999999	159	999999	27	877	80	766	664	999999	882	347	315	852	688	999999	404	455	972	31	999999	344	999999	948	551	206	89	999999	28	752	999999	84	485	632	466	999999	727	999999	999999	999999	999999	206	275	999999	999999	364	649	980	77	523	979	233	495	78	297	218	433	210	474	821	999999	547	747	999999	884	999999	862	682	395	252	631	240	999999	230	260	152	78	25	320	196	999999	999999	464	505	772	111	588	416	344	257	22	999999	699	999999	
999999	233	999999	999999	999999	829	502	966	999999	825	891	748	999999	999999	817	155	150	999999	889	287	274	999999	92	252	150	783	230	455	348	999999	239	999999	541	538	999999	999999	693	714	936	490	694	999999	514	638	613	999999	958	323	999999	999999	117	605	637	421	288	999999	999999	999999	223	999999	609	56	999999	456	596	999999	217	614	998	791	461	435	481	409	592	682	999999	453	639	999999	824	906	999999	158	41	634	476	130	259	21	885	487	501	640	880	648	999999	67	52	825	816	354	324	807	737	681	999999	238	828	606	79	697	576	107	999999	702	199	479	425	962	321	97	364	987	905	974	999999	840	528	944	999999	137	999999	999999	309	999999	592	58	420	999999	510	248	301	653	941	198	910	404	170	999999	458	493	642	90	514	729	999999	337	999999	762	747	293	709	883	886	942	295	762	797	10	120	151	999999	75	461	82	795	711	55	717	74	539	680	350	999999	236	494	330	309	580	490	999999	999999	657	612	226	539	417	766	999999	902	158	607	169	77	316	434	576	999999	441	999999	287	291	999999	999999	999999	999999	368	397	660	999999	965	462	226	520	855	999999	411	463	244	543	999999	999999	55	999999	999999	931	521	283	189	802	999999	702	868	647	212	973	999999	958	404	999999	180	30	116	551	937	696	390	648	222	322	32	123	394	999999	554	343	246	999999	783	999999	102	95	217	999999	999999	272	593	579	999999	999999	42	453	69	999999	372	368	838	504	877	999999	551	872	70	867	779	804	318	971	999999	869	737	591	999999	999999	521	95	812	258	21	674	113	810	341	340	999999	579	64	763	534	196	504	741	502	564	999999	230	34	350	88	735	954	622	486	448	155	999999	277	940	119	286	999999	999999	492	212	999999	740	540	730	586	210	750	554	446	999999	999999	999999	999999	620	999999	301	71	999999	179	286	719	999999	999999	892	195	839	311	123	653	257	640	915	258	999999	448	993	689	303	763	999999	985	410	999999	580	83	159	361	657	999999	818	225	93	419	216	492	634	416	999999	999999	746	898	636	999999	999999	276	459	999999	798	182	399	612	999999	708	301	301	319	315	999999	819	45	488	999999	565	835	999999	999999	505	52	807	813	587	51	758	26	979	358	508	986	314	624	999999	563	999999	999999	999999	457	384	127	915	183	329	662	999999	509	999999	999999	81	75	166	718	999999	704	990	368	999999	570	19	692	322	942	810	999999	449	999999	632	925	999999	408	999999	584	182	999999	136	634	494	924	222	259	999999	999999	287	999999	829	595	670	
708	572	126	355	645	448	692	805	972	372	10	223	633	999999	999999	85	999999	445	999999	546	999999	577	999999	873	887	999999	999999	933	588	665	377	499	853	534	924	999999	62	62	999999	145	999999	582	164	999999	999999	710	589	382	425	659	999999	999999	257	59	103	141	216	253	467	298	688	999999	227	999999	994	511	370	108	952	980	32	620	999999	446	65	994	423	104	999999	187	768	387	999999	928	61	999999	251	999999	441	793	999999	808	594	999999	456	732	365	847	277	983	350	490	430	445	636	993	545	999999	994	109	999999	122	864	290	529	311	249	999999	265	624	269	999999	667	169	833	223	999999	765	989	333	639	576	826	405	836	287	956	83	301	999999	834	440	999999	341	999999	44	944	999999	176	154	999999	999999	591	999999	723	783	999999	271	999999	423	968	779	820	671	999999	151	295	469	999999	252	354	999999	997	207	790	829	756	335	93	798	279	721	599	844	999999	999999	984	184	682	62	463	999999	999999	999999	99	65	619	148	871	934	749	484	860	923	999999	327	79	393	999999	894	37	999999	187	999999	153	257	999999	976	830	897	166	120	999999	999999	788	658	704	999999	118	735	219	617	463	999999	58	999999	999999	676	54	522	503	600	322	999999	35	966	517	999999	999999	841	875	999999	317	973	999999	638	697	469	144	999999	622	950	285	137	684	419	43	39	764	358	397	513	999999	317	404	999999	798	999	375	822	151	56	394	277	859	999999	309	999999	380	419	106	400	541	999999	900	553	325	195	999999	615	932	488	892	386	454	372	712	10	579	222	840	698	104	999999	10	999999	566	999999	277	999999	120	553	658	355	999999	996	971	37	417	999999	249	999999	895	759	890	662	999999	17	823	497	864	309	999999	167	579	408	305	229	999999	999999	987	318	999999	995	999999	999999	830	999999	134	457	999999	999999	592	728	999999	999999	803	344	431	347	999999	558	194	780	253	810	643	500	775	853	999999	751	134	999999	864	931	999999	999999	999999	999999	832	615	883	375	106	190	717	999999	194	352	604	999999	999999	565	910	438	133	999999	752	694	744	339	771	281	755	649	559	507	864	999999	541	904	999999	919	515	807	999999	818	684	73	999999	461	316	433	259	740	999999	569	183	435	999999	558	157	570	999999	502	999999	612	619	999999	630	219	327	152	810	700	880	879	59	999999	763	999999	999999	999999	999999	999999	32	999999	31	999999	696	999999	999999	999999	243	999999	756	519	161	23	963	999999	208	999999	999999	999999	143	173	622	558	859	83	520	999999	999999	503	106	468	969	483	
479	505	590	999999	759	640	885	888	999999	828	943	371	727	45	149	700	115	235	255	716	159	999999	999999	473	166	623	479	263	767	740	886	298	550	677	543	468	482	604	478	802	999	255	265	999999	999999	999999	355	484	931	999999	397	999999	223	262	334	620	780	127	447	145	999999	631	131	999999	999999	655	820	60	999999	680	999999	511	756	452	717	904	999999	931	999999	667	278	995	331	796	999999	25	999999	298	353	922	688	365	166	999999	999999	377	133	999999	851	999999	999999	305	981	261	752	885	124	770	544	429	999999	849	999999	780	999999	175	310	335	999999	927	999999	532	706	999999	992	999999	354	424	811	350	781	999999	89	897	990	972	23	80	53	467	999999	314	999999	999999	999999	999999	999999	999999	999999	476	999999	798	999999	924	390	155	598	412	268	889	540	999999	958	999999	999999	511	999999	999999	790	894	162	999999	291	366	36	275	778	782	674	163	767	968	949	345	283	999999	252	164	516	844	999999	611	812	999999	927	211	356	999999	286	999999	79	999999	596	579	324	837	999999	907	898	125	999999	816	999999	115	131	572	749	623	920	665	268	615	999999	945	520	550	427	136	999999	824	918	229	506	279	94	44	382	380	31	999999	475	999999	999999	401	478	567	873	706	43	364	461	732	639	620	999999	463	877	650	68	999999	420	390	999999	999999	999999	999999	320	999999	31	999999	200	379	602	485	999999	923	360	463	477	953	677	999999	103	84	373	196	999999	885	144	630	167	999999	321	999999	34	999999	867	192	205	330	257	415	685	946	174	91	999999	163	430	221	113	423	999999	115	999999	700	296	403	709	19	567	434	999999	400	928	999999	68	354	460	114	66	177	268	156	705	271	999999	156	910	292	66	436	464	999999	527	743	557	999999	161	334	798	473	999999	195	763	823	999999	295	27	705	999999	785	703	326	165	935	165	999999	999999	834	999999	149	493	427	953	141	969	410	872	999999	999999	853	202	136	316	593	999999	82	393	882	999999	749	999999	999999	269	280	999999	148	767	592	588	531	805	999999	668	658	999999	64	999999	631	999999	681	422	832	999999	999999	592	577	19	572	249	92	642	527	999999	916	20	999999	167	682	408	999999	643	290	606	389	57	875	467	657	613	640	840	762	38	508	336	306	999999	100	999999	999999	139	204	999999	505	888	287	999999	999999	647	701	897	559	232	32	47	999999	999999	414	131	717	120	999999	999999	609	252	880	499	999999	590	714	868	999999	994	999999	999999	448	938	111	999999	770	999999	714	19	999999	743	290	999999	15	
471	203	80	15	999999	970	999999	777	246	999999	999999	17	999999	527	172	933	833	999999	565	979	331	598	204	134	913	361	515	405	352	999999	865	961	351	493	999999	999999	643	862	109	999999	208	924	212	205	847	492	982	999999	999999	86	999999	999999	725	560	684	999999	999999	999999	999999	616	999999	999999	434	199	877	302	666	304	842	776	300	971	730	540	780	406	395	999	287	999999	378	830	853	276	968	952	999999	790	808	810	396	696	770	492	999999	558	499	23	327	555	826	687	842	775	999999	117	193	195	779	288	487	10	669	999999	248	634	795	168	999999	924	999999	876	496	41	390	603	210	999999	999999	999999	906	381	681	999999	604	999999	999999	88	490	860	768	999999	999999	530	333	395	37	108	254	934	762	341	792	999999	498	950	201	810	999999	191	906	999999	224	999999	381	116	329	937	999999	556	999999	717	677	370	999999	16	864	965	708	994	999999	111	993	45	469	575	588	288	243	654	999999	186	692	309	954	823	999999	464	159	226	999999	999999	42	697	297	54	999999	432	246	491	95	235	112	999999	615	804	999999	999999	97	805	999999	51	703	421	67	470	34	999999	415	342	180	999999	816	492	927	486	79	306	748	424	911	165	51	999999	569	999999	84	301	693	159	872	657	999999	999999	999999	35	999999	620	639	826	30	295	26	904	321	685	418	620	473	139	735	654	440	672	894	999999	999999	951	852	792	396	999999	685	266	470	522	999999	999999	793	901	99	458	666	921	999999	626	148	147	439	883	855	999999	827	564	424	227	227	704	458	999999	35	444	767	999999	999999	297	609	760	999999	799	652	999999	827	999999	49	286	999999	518	277	277	233	862	522	968	937	932	905	130	999999	999999	999999	337	24	466	876	655	690	819	491	117	999999	388	703	640	999999	910	999999	999999	524	999999	238	708	999999	191	113	173	922	799	909	507	392	489	999999	999999	999999	324	930	370	999999	394	595	178	37	170	999999	844	169	881	737	37	305	648	606	999999	24	999999	999999	833	362	712	999999	891	910	983	724	999999	470	512	999999	916	979	276	570	140	551	70	680	276	930	269	999999	999999	71	881	999999	999999	882	999999	186	908	999999	107	18	983	661	703	268	54	445	723	383	999999	999999	999999	58	39	88	475	163	999999	915	634	903	999999	708	692	999999	38	780	981	654	258	999999	237	502	999999	267	587	478	847	802	636	830	216	885	358	304	249	833	183	665	999999	69	232	993	999999	999999	999999	284	969	999999	239	999999	464	78	135	999999	999999	329	999999	
772	500	997	999999	161	288	999999	696	217	360	397	591	999999	607	999999	248	198	999999	243	713	999999	351	312	999999	974	572	372	375	999999	760	38	785	999999	999999	411	174	999999	754	80	714	984	508	708	924	581	292	999999	666	999999	999999	936	224	999999	615	999999	999999	198	497	999999	999999	916	439	557	456	331	612	670	536	999999	999999	828	999999	999999	999999	729	189	642	388	927	692	537	999999	237	318	824	813	509	314	189	980	975	999999	423	491	798	554	999999	262	603	999999	621	508	999999	999999	11	501	999999	999999	886	999999	788	999999	999999	999999	999999	219	211	249	632	517	112	365	356	226	186	906	31	999999	731	184	999999	999999	785	959	80	38	999999	999999	316	332	633	999999	428	999999	202	175	361	774	438	588	999999	711	999999	999999	866	265	161	999999	999999	999999	479	637	34	711	79	999999	35	610	577	999999	972	959	932	999999	884	999999	937	474	34	20	555	256	124	152	831	527	760	699	102	815	876	999999	442	221	999999	995	729	717	999999	999999	999999	750	999999	415	616	999999	779	999999	211	517	328	686	228	798	549	233	523	999999	999999	999999	648	335	517	762	999999	977	527	720	456	888	999999	999999	662	999999	869	804	59	709	536	999999	748	999999	999999	585	496	199	999999	643	672	629	482	848	836	271	155	999999	243	444	268	638	865	68	874	323	889	107	34	988	928	745	183	999999	999999	999999	999999	218	837	999999	999999	957	999999	999999	58	999999	415	779	393	401	94	999999	570	614	451	897	582	689	565	184	999999	999999	175	786	714	926	456	668	503	999999	468	937	977	999999	179	310	999999	981	20	57	908	119	714	633	904	874	184	568	372	999999	859	123	999999	999999	999999	876	792	425	179	131	380	746	286	988	932	156	87	270	445	150	471	600	678	517	276	999999	684	541	882	840	751	887	999999	56	545	999999	293	324	73	999999	518	20	812	889	677	999999	833	726	700	757	796	999999	133	232	985	269	445	145	396	659	202	260	543	338	380	492	450	239	999999	588	999999	763	999999	153	631	461	787	789	999999	114	753	958	999999	135	53	999999	999999	83	71	999999	909	999999	999999	413	110	268	477	483	518	999999	721	603	283	999999	894	999999	999999	980	999999	533	481	999999	305	291	906	244	419	999999	295	542	999999	999999	178	176	679	999999	999999	999999	53	999999	983	313	280	655	393	999999	684	728	999999	19	130	999999	483	537	804	263	999999	645	507	865	848	69	198	999999	465	355	435	116	442	188	999999	924	999999	237	549	177	385	649	999999	755	999999	691	
187	285	422	944	893	640	999999	426	863	999999	999999	999999	999999	999999	999999	304	200	48	725	999999	999999	999999	811	205	846	255	999999	637	877	999999	746	752	316	167	882	999999	563	520	462	794	999999	999999	999999	17	639	759	711	625	999999	91	459	860	40	980	404	135	473	999999	999999	647	653	999999	548	660	453	542	871	367	999999	999999	740	679	999999	931	834	999999	736	804	566	999999	543	372	584	999999	752	886	722	999999	999999	999999	999999	999999	422	999999	151	999999	999999	665	564	999999	888	999999	583	850	351	999999	284	999999	155	999999	398	669	660	21	999999	999999	159	999999	907	566	820	545	605	294	761	403	266	771	999999	825	802	999999	250	999999	208	199	788	734	455	972	612	999999	190	637	999999	780	686	411	711	860	859	724	757	997	285	353	999999	999999	98	947	523	513	319	329	331	327	999999	201	999999	913	502	999999	307	934	954	207	365	967	926	999999	717	855	999999	929	999999	88	999999	999999	193	999999	999999	499	645	507	459	108	999999	860	315	999999	361	494	999999	798	999999	443	426	822	52	88	988	781	999999	999999	999999	667	453	390	999999	253	13	186	17	957	472	12	780	999999	485	999999	894	504	661	999999	630	232	266	271	571	999999	661	500	210	115	999999	670	137	538	277	791	655	999999	506	72	47	184	999999	641	335	365	663	999999	347	999999	193	493	999999	487	486	17	411	192	818	830	591	513	975	999999	100	802	874	999999	533	693	210	970	999999	999999	847	455	744	625	999999	999999	999999	45	163	24	999999	383	550	649	999999	269	999999	473	999999	999999	481	534	999999	999999	550	533	490	999999	103	653	985	222	495	530	640	41	272	785	999999	612	960	999999	359	961	980	717	261	999999	200	273	313	737	866	331	127	322	256	169	84	999999	725	458	942	509	38	999999	888	999999	19	29	996	605	226	999999	999999	926	184	247	605	833	999999	999999	230	829	350	258	356	173	413	327	784	113	999999	844	886	511	613	850	999999	281	828	240	225	180	277	999999	520	999999	614	999999	999999	19	564	251	139	470	238	999999	168	780	362	724	617	691	245	892	894	382	616	215	322	333	999999	334	15	999999	49	59	562	642	737	983	999999	222	189	999999	548	999999	715	426	282	500	692	163	918	113	623	534	999999	999999	999999	999999	757	409	878	814	705	240	246	97	430	999999	560	525	999999	379	175	404	511	470	354	435	667	199	932	999999	999999	160	415	999999	427	999999	999999	187	829	999999	236	999999	344	375	999999	999999	232	999999	999999	103	940	176	999999	549	937	228	
33	474	40	388	480	567	476	65	182	555	825	345	669	915	74	382	696	999999	152	999999	70	145	401	45	212	999999	204	999999	882	475	49	865	963	209	491	649	157	451	129	668	999999	288	203	523	493	999999	957	999999	38	999999	999999	668	406	921	168	887	82	994	185	440	373	638	183	706	999999	959	381	470	433	425	235	255	333	484	344	999999	941	878	552	324	92	123	809	324	995	381	469	999999	999999	604	999999	162	275	688	999999	54	114	999999	18	999999	516	496	656	613	342	234	345	922	586	999999	946	204	452	861	358	259	828	858	999999	999999	500	999999	999999	999999	848	82	979	999999	189	300	999999	454	869	999999	999999	595	467	206	982	770	45	546	465	664	658	999999	709	414	340	55	999999	256	786	999999	43	186	77	999999	999999	269	255	999999	743	999999	708	501	999999	434	62	999999	792	631	999999	999999	108	999999	873	999999	181	475	372	575	314	999999	84	431	668	999999	984	631	528	640	999999	723	525	344	803	178	956	999999	58	285	361	577	263	593	379	999999	999999	90	999999	311	655	999999	999999	680	999999	609	999999	999999	999999	339	450	431	244	999999	200	163	424	763	160	705	809	24	427	97	223	736	879	490	61	822	229	903	328	226	984	151	826	845	947	203	999999	678	333	719	834	930	343	111	403	226	431	999999	930	607	502	641	871	809	466	660	729	732	235	20	119	546	112	28	999999	59	336	578	815	999999	999999	140	999999	708	999999	293	999999	778	97	834	401	216	999999	720	723	353	999999	27	389	297	473	234	452	323	609	297	999999	325	934	353	890	852	999999	974	859	999999	950	172	556	183	266	951	645	401	618	903	573	999999	304	824	779	999999	199	527	492	524	687	377	999999	965	466	88	999999	743	944	548	18	999999	861	360	999999	117	999999	215	999999	999999	588	61	999999	999999	999999	444	30	120	574	580	662	679	491	344	685	583	73	591	717	188	117	901	456	999999	999999	573	531	999999	431	672	999999	983	496	970	935	999999	672	999999	250	31	67	733	178	999999	999999	999999	517	999999	675	819	53	879	999999	999999	414	687	604	634	999999	160	913	999999	688	902	732	678	193	521	408	58	910	669	350	695	130	999999	733	92	194	565	999999	14	278	611	628	968	999999	999999	565	999999	41	47	593	100	117	999999	55	276	999999	216	999999	999999	128	626	909	999999	539	802	732	999999	999999	999999	999999	255	104	909	808	87	284	763	999999	549	999999	159	27	872	86	259	588	149	339	466	450	999999	419	69	999999	651	
999999	999999	999999	999999	911	999999	304	519	999999	347	996	999999	182	967	991	878	33	607	50	968	609	46	999999	999999	999999	593	701	999999	80	473	835	44	999999	166	384	40	334	500	637	430	855	507	285	738	263	390	966	371	999999	572	953	999999	28	917	51	999999	945	999999	478	328	999999	807	448	999999	511	999999	999999	25	999999	961	553	999999	969	620	123	111	999999	569	36	834	627	999999	32	508	519	999999	999999	115	125	999999	94	186	999999	999999	595	57	999999	999999	236	302	215	950	777	999999	29	431	999999	999999	804	999999	906	386	132	644	999999	504	785	940	999999	999999	945	999999	999999	875	876	377	999999	999999	34	75	53	608	342	733	999999	676	999999	518	488	999999	190	617	311	184	811	708	63	387	618	999999	272	127	999999	748	357	146	59	902	999999	999999	920	192	999999	739	896	308	53	399	999999	34	941	276	999999	526	308	999999	767	999999	74	178	999999	132	999999	932	802	925	70	594	386	491	627	660	999999	836	177	999999	999999	572	288	513	999999	999999	999999	593	160	999999	665	31	449	999999	379	333	838	468	999999	797	151	450	999999	971	999999	458	22	533	407	999999	395	625	358	310	103	204	447	560	999999	660	999999	458	999999	806	999999	48	154	367	999999	999999	822	422	999999	999999	856	999999	999999	999999	275	215	999999	837	196	869	999999	50	999999	999999	925	184	999999	287	953	677	46	692	999999	139	711	209	314	655	421	999999	469	999999	126	999999	999999	999999	999999	141	999999	309	18	923	271	913	206	999999	375	15	999999	937	418	544	468	830	999999	173	999999	505	999999	76	999999	995	426	999999	409	637	923	694	694	625	615	754	991	654	668	123	431	999999	999999	492	833	308	223	483	999999	924	513	999999	999999	999999	185	73	536	229	407	23	999999	999999	513	569	306	680	320	816	332	664	999999	814	171	229	742	999999	572	122	242	602	781	943	398	485	133	636	58	414	449	551	227	999999	257	655	617	253	252	373	999999	162	999999	407	160	40	380	699	999999	426	999999	999999	999999	424	987	804	241	999999	999999	37	446	669	999999	999999	999999	999999	446	781	566	516	612	499	136	209	925	89	999999	384	792	368	114	999999	512	999999	865	642	59	803	999999	452	423	63	463	224	999999	527	530	90	39	999999	594	599	142	618	999999	59	679	302	498	907	199	857	999999	999999	922	23	999999	999	51	999999	999999	642	996	124	102	999999	45	912	999999	408	558	534	354	423	999999	999999	999999	999999	818	999999	962	757	999999	876	999999	999999	292	42	302	913	370	531	49	999999	647	999999	
603	28	999999	999999	999999	767	29	100	999999	664	513	357	999999	417	722	273	190	235	772	973	338	129	861	536	275	13	619	369	48	37	494	999999	775	822	999999	999999	999999	999999	802	999999	999999	224	999999	598	62	935	384	885	200	106	350	999999	533	674	623	483	167	989	989	20	157	660	61	332	999999	464	582	835	504	450	895	628	999999	576	245	123	999999	273	483	340	999999	734	178	941	686	999999	526	111	208	439	124	387	573	791	999999	88	173	204	427	598	999999	548	390	750	211	722	391	956	438	999999	880	893	999999	659	391	423	492	119	999999	999999	999999	480	636	75	335	518	64	999999	529	167	950	408	845	884	999999	999999	999999	428	740	964	999999	569	999999	999999	999999	230	871	914	409	634	999999	999999	558	999999	999999	882	912	324	424	693	999999	999999	436	281	559	482	58	999999	681	311	78	999999	379	681	212	378	999999	937	516	115	999999	150	999999	894	571	897	849	918	234	105	177	39	14	57	306	547	143	400	999999	999999	999999	249	242	107	565	531	683	877	999999	292	84	974	808	318	56	999999	518	999999	710	999999	633	140	407	586	144	49	999999	332	384	664	244	417	798	440	999999	407	908	999999	339	49	223	971	202	999999	30	203	999999	695	10	780	38	601	690	487	453	51	842	999999	963	526	472	360	502	71	999999	999999	999999	377	385	649	999999	384	999999	999999	999999	661	937	464	999999	940	817	374	331	604	635	999999	727	999999	987	999999	564	999999	999999	813	577	999999	479	999999	999999	999999	999999	999999	999999	361	999999	653	999999	28	48	791	999999	387	99	33	708	999999	999999	897	435	413	939	864	390	494	94	365	214	399	104	999999	192	806	569	212	922	964	999999	999999	443	981	999999	708	282	205	787	186	173	157	114	479	999999	581	999999	491	424	999999	473	824	999999	806	449	999999	924	462	609	307	999999	887	999999	744	52	69	464	454	169	240	592	195	707	907	202	67	294	624	752	610	110	88	999999	999999	501	240	999999	636	541	999999	784	820	596	999999	999999	285	57	999999	437	774	126	261	999999	193	999999	287	999999	999999	999999	392	715	309	710	998	999999	739	109	339	999999	812	365	828	999999	915	456	772	598	226	549	916	999999	924	197	978	494	849	999999	604	999999	223	122	344	32	999999	539	484	119	999999	293	628	186	999999	127	624	999999	298	999999	416	999999	798	999999	901	819	697	999999	791	122	731	514	999999	982	504	999999	39	700	31	805	999999	385	999999	999999	11	933	920	740	999999	806	573	569	205	999999	350	867	411	
534	221	524	999999	777	748	372	388	93	936	646	682	586	999999	924	397	493	586	40	999999	145	688	999999	898	957	999999	984	549	172	318	999999	641	999999	999999	505	999999	507	480	999999	637	609	999999	917	996	284	999999	715	717	648	999999	712	999999	320	112	275	999999	253	625	378	999999	763	823	225	999999	99	14	55	858	999999	999999	890	23	600	999999	166	999999	770	971	624	899	373	277	999999	999999	999999	922	331	534	999999	658	999999	881	999999	297	873	785	999999	999999	906	280	999999	857	134	213	292	699	333	916	946	414	999999	281	11	478	999999	496	923	235	999999	177	682	999999	405	934	999999	18	999999	313	529	380	803	629	74	999999	999999	516	153	696	707	906	599	415	588	59	583	964	880	999999	963	387	862	999999	999999	739	597	502	462	199	14	283	788	999999	396	575	610	999999	217	999999	592	817	352	236	527	273	577	276	999999	355	361	244	138	288	349	151	517	969	657	999999	756	999999	63	999999	999999	434	127	999999	28	999999	448	136	756	999999	50	156	44	636	315	708	171	330	999999	116	837	769	155	509	999999	254	68	999999	999999	999999	900	207	763	398	999999	103	155	998	258	999999	907	234	488	904	247	999999	999999	880	664	949	173	999999	999999	947	999999	922	288	617	899	773	999999	807	337	874	332	842	392	999999	102	221	562	173	999999	650	208	613	999999	250	272	486	147	999999	999999	850	999999	475	383	816	282	621	815	537	999999	999999	965	110	897	613	582	404	810	470	788	452	999999	10	362	184	748	999999	999999	47	355	422	999999	999999	830	487	165	857	469	575	373	480	406	34	999999	597	684	108	715	678	668	999999	675	676	999999	999999	463	718	122	208	78	999999	980	777	192	999999	849	999999	999999	999999	457	724	999999	245	107	999999	56	371	936	765	500	650	999999	999999	379	488	746	958	386	307	999999	447	999999	271	507	999999	499	629	842	387	748	494	999999	306	230	943	932	999999	579	91	487	102	999999	357	999999	427	972	28	999999	704	940	999999	813	999999	395	999999	980	674	737	999999	818	427	528	558	999999	16	822	500	742	435	999999	315	389	304	820	931	664	397	563	90	999999	481	230	148	447	999999	680	855	910	999999	963	268	703	86	273	69	573	233	340	701	999999	999999	286	972	158	634	511	518	999999	463	999999	593	120	999999	871	346	206	389	121	170	999999	966	589	532	472	297	612	312	999999	760	368	999999	999999	861	999999	160	205	999999	990	813	999999	172	703	457	999999	380	157	999999	215	926	863	193	999999	179	376	638	
999999	753	510	860	31	208	487	402	999999	914	535	258	182	720	151	999999	399	308	814	173	273	142	669	102	149	999999	107	113	896	184	999999	999999	495	845	269	451	747	139	791	999999	684	311	361	999999	844	898	873	494	785	999999	794	999999	365	999999	375	759	999999	418	720	999999	111	384	505	920	595	648	763	336	461	699	210	999999	999999	667	489	962	999999	999999	257	251	692	612	999999	981	999999	999999	531	292	480	510	367	339	418	999999	55	999999	805	441	999999	205	145	546	999999	95	715	534	999999	697	723	412	978	373	999999	479	772	999999	999999	524	999999	999999	126	480	855	999999	999999	870	851	191	622	189	166	349	367	62	116	155	579	999999	999999	999999	218	834	569	77	531	999999	178	939	563	556	254	999999	900	282	88	999999	690	92	753	844	999999	999999	85	543	256	639	16	118	373	626	919	822	258	684	872	292	910	788	429	347	999999	999999	999999	999999	935	874	448	999999	999999	451	465	999999	999999	431	182	102	999999	999999	821	999999	987	999999	575	936	637	999999	43	999999	409	795	754	902	999999	416	152	770	999999	19	999999	381	201	920	144	921	171	433	343	826	999999	999999	533	884	966	536	359	641	346	691	438	513	840	999999	685	188	697	562	832	82	289	411	604	999999	427	449	701	77	926	999999	774	999999	97	217	714	999999	272	869	936	136	999999	510	999999	999999	999999	105	540	999999	245	955	999999	999999	999999	270	546	110	184	783	467	526	835	292	715	692	917	234	425	633	517	999999	916	828	999999	705	26	999999	977	798	179	331	909	732	831	999999	999999	999999	999999	826	670	614	455	488	411	419	301	773	795	742	888	355	679	999999	999999	190	999999	406	983	895	254	767	132	386	614	999999	617	113	461	744	272	752	999999	599	999999	902	609	437	426	999999	413	253	984	245	999999	823	652	12	280	651	930	33	191	717	582	999999	491	999999	873	275	999999	999999	322	60	479	146	999999	90	943	558	999999	612	979	999999	491	10	783	887	475	791	493	614	832	809	813	249	570	999999	999999	70	421	540	563	999999	414	999999	931	999999	765	773	99	572	68	721	81	328	53	415	235	999999	129	604	603	92	781	197	365	512	247	239	999999	828	73	883	147	49	58	999999	999999	999999	79	850	999999	702	701	999999	999999	121	738	494	999999	165	679	999999	941	816	937	480	379	226	999999	429	696	536	999999	270	999999	185	583	41	279	224	52	959	513	279	482	999999	390	860	641	999999	773	752	43	421	159	999999	941	331	112	577	459	155	
415	649	164	595	999999	441	423	380	537	707	224	981	122	720	930	671	344	46	99	999999	584	615	655	943	502	785	121	878	243	262	999999	701	765	896	553	863	125	887	405	949	447	271	716	76	537	62	309	439	698	280	999999	75	999999	999999	571	800	994	999999	102	719	999999	999999	146	285	778	999999	225	225	999999	77	556	456	641	150	999999	322	898	999999	415	450	486	682	189	963	275	863	999999	825	335	999999	999999	904	794	685	630	902	135	441	999999	25	999999	999999	272	631	723	540	433	348	868	999999	901	999999	805	652	243	647	365	182	999999	914	999999	399	999999	999999	208	999999	662	956	519	179	197	467	301	400	613	999999	419	558	250	735	440	875	957	999999	851	463	109	151	451	983	547	999999	431	999999	716	446	999999	848	432	81	877	999999	999999	698	71	443	123	415	48	840	237	999999	999999	999999	483	432	442	999999	571	745	552	520	999999	536	632	243	45	917	683	177	209	571	136	178	857	999999	57	268	25	417	350	694	113	611	999999	740	31	157	899	293	14	389	287	686	999999	999999	962	301	76	828	408	206	731	871	640	999999	680	763	426	520	999999	183	798	999999	999999	999999	999999	902	780	999999	999999	888	999999	999999	172	820	293	449	649	999999	10	756	999999	999999	19	153	999999	241	999999	999999	69	268	999999	389	907	831	591	999999	292	670	999999	69	520	999999	615	519	189	340	709	999999	382	999999	123	925	520	629	981	611	999999	260	895	186	930	691	999999	953	168	638	492	340	238	170	167	979	552	940	999999	26	581	500	964	632	532	161	717	999999	999999	805	868	288	850	980	999999	41	775	772	999999	829	999999	662	361	999999	999999	378	591	222	999999	999999	382	999999	999999	999999	40	654	296	273	653	999999	974	12	809	362	769	213	490	258	191	136	213	780	811	416	673	919	148	424	783	999999	570	505	755	20	433	298	895	999999	999999	335	745	512	999999	999999	999999	350	852	998	780	644	999999	343	40	999999	999999	999999	768	977	301	121	515	871	999999	499	219	999999	257	999999	929	481	318	604	308	856	390	701	661	461	561	332	76	999999	999999	999999	276	236	474	999999	89	830	999999	917	594	838	819	999999	999999	628	999999	999999	102	999999	78	309	336	999999	44	184	566	239	999999	317	425	968	999999	375	238	999999	233	982	14	999999	718	108	999999	400	20	469	46	517	999999	42	321	185	999999	21	81	344	999999	983	999999	299	250	850	890	999999	502	626	793	454	644	681	405	168	999999	999999	346	969	356	999999	999999	999999	
999999	59	560	999999	995	999999	738	43	303	894	538	250	790	999999	210	867	218	740	898	393	675	591	999999	997	637	999999	999999	588	675	111	987	876	710	626	999999	201	999999	981	999999	262	888	760	161	749	152	164	377	666	451	999999	761	999999	999999	889	900	556	185	562	280	842	445	160	367	202	907	662	540	999999	563	999999	577	236	523	645	999999	999999	999999	999999	999999	483	999999	147	146	999999	999999	380	839	999999	726	604	999999	999999	999999	383	817	738	402	958	842	489	623	214	999999	999999	999999	534	102	401	393	985	126	999999	999999	797	67	307	999999	170	851	536	822	719	447	999999	993	838	525	150	827	767	522	999999	290	375	999999	581	44	702	999999	816	288	999999	437	999999	487	963	41	913	325	520	724	241	116	316	667	903	766	154	450	72	18	952	573	625	472	999999	772	340	937	486	272	321	864	45	258	384	999999	999999	480	999999	999999	612	824	317	53	999999	999999	999999	708	955	999999	890	262	243	807	999999	873	811	278	999999	200	700	975	839	257	999999	376	999999	999999	292	621	70	673	420	999999	406	137	266	582	192	280	798	632	982	671	999999	68	999999	999999	922	510	480	999999	999999	839	116	636	984	70	999999	913	303	915	999999	343	753	227	842	999999	411	207	617	238	95	572	402	78	993	177	874	354	745	999999	145	999999	999999	632	45	581	159	999999	153	205	942	999999	976	883	999999	648	917	165	226	654	999999	725	893	251	351	75	446	48	999999	817	195	296	178	460	779	643	999999	131	999999	999999	827	641	64	999999	296	816	595	999999	860	354	259	719	999999	999999	26	420	888	900	291	970	144	121	136	335	19	656	999999	526	999999	999999	456	796	972	954	999999	194	670	481	954	999999	479	927	999999	999999	999999	475	167	87	443	369	999999	301	840	222	999999	999999	999999	999999	412	640	715	999999	416	999999	897	463	999999	183	999999	831	999999	417	999999	755	500	216	934	999999	768	543	498	33	92	999999	818	164	956	999999	827	119	999999	941	79	324	819	410	521	999999	400	114	729	984	999999	999999	999999	348	356	94	999999	920	782	678	999999	999999	999999	692	986	672	479	743	999999	985	999999	164	162	808	347	631	936	99	999999	54	446	664	999999	513	219	999999	134	480	808	872	49	907	337	10	981	211	182	999999	423	848	420	657	607	743	639	658	459	811	10	725	157	999999	234	999999	241	305	63	638	999999	516	547	999	934	634	946	999999	826	162	999999	146	459	809	676	846	634	788	999999	81	874	560	31	323	999999	93	999999	
417	999999	999999	768	685	157	999999	653	999999	311	999999	722	999999	796	999999	832	999999	984	863	276	348	955	387	112	999999	249	981	999999	922	999999	234	529	851	909	538	765	236	393	150	999999	915	165	768	999999	223	76	93	284	683	728	724	999999	616	816	386	462	305	497	999999	999999	175	779	999999	999999	86	891	999999	73	268	436	606	913	999999	874	360	999999	197	841	888	999999	165	999999	999999	203	770	895	912	44	533	999999	469	738	77	999999	822	146	434	999999	469	999999	204	30	26	256	132	810	999999	999999	999999	204	274	463	609	939	291	999999	698	538	652	190	979	999999	539	191	966	867	846	999999	61	999999	999999	842	382	999999	191	145	690	834	81	959	411	999999	578	999999	812	999999	139	999999	422	364	999999	895	702	288	352	368	490	835	290	264	964	354	690	251	445	431	90	52	757	155	777	863	999999	693	779	808	267	999999	999999	960	999999	718	726	697	775	862	150	104	223	823	655	855	553	816	994	66	489	336	893	999999	925	999999	999999	277	999999	999999	438	19	508	999999	111	999999	466	330	526	255	627	993	999999	583	999999	999999	828	934	500	922	319	651	698	999999	328	930	999999	988	44	651	349	999999	120	201	999999	141	595	679	722	375	399	233	299	748	438	999999	999999	999999	108	939	268	445	776	999999	999999	999999	321	785	225	999999	999999	999999	295	875	906	999999	882	284	160	999999	400	158	999999	134	999999	999999	361	999999	294	832	999999	997	889	999999	392	904	682	455	926	999999	819	999999	999999	551	999999	922	937	424	842	270	613	585	169	999999	549	119	999999	651	142	188	436	372	501	393	999999	975	587	200	492	12	495	436	999999	513	340	590	694	670	732	610	999999	999999	117	33	228	493	837	941	555	282	999999	999999	323	748	220	999999	318	81	999999	426	344	746	931	839	775	186	237	999999	617	958	425	561	919	531	38	498	265	999999	174	616	148	645	645	999999	331	464	122	999999	303	882	281	999999	229	315	275	412	16	277	258	51	266	999999	334	596	856	129	121	999999	719	721	202	999999	906	999999	999999	999999	999999	999999	517	320	74	999999	361	734	687	999999	342	614	999999	625	492	987	228	133	999999	956	999999	999999	363	211	999999	330	890	582	999999	999999	715	394	36	999999	311	999999	760	938	999999	999999	829	599	909	63	787	507	536	103	239	999999	622	783	484	331	387	63	367	315	967	999999	737	779	54	258	97	947	587	689	324	207	237	290	155	722	136	722	149	309	424	999999	999999	796	352	999999	816	999999	910	704	
198	258	927	454	999999	243	999999	999999	554	661	966	839	919	846	779	42	999999	342	637	761	999999	665	914	68	891	131	999999	941	436	569	441	165	999999	882	501	76	279	783	320	911	999999	86	177	487	343	584	999999	948	999999	320	506	999999	304	159	509	532	999999	869	562	848	295	959	623	985	999999	810	999999	47	354	713	762	999999	31	725	999999	128	498	436	724	999999	205	10	924	125	73	956	860	887	382	968	731	999999	999999	471	626	862	463	999999	268	999999	999999	889	999999	314	558	999999	463	578	219	391	999999	908	155	255	653	294	45	507	999999	273	949	999999	999999	386	981	362	974	999999	999999	999999	999999	316	177	201	999999	316	406	619	567	999999	503	999999	678	999999	999999	823	265	974	999999	999999	827	955	270	994	583	865	234	227	332	999999	336	902	999999	141	726	999999	740	999999	719	347	888	999999	999999	999999	770	999999	247	999999	452	167	107	999	999999	767	259	709	55	999999	617	670	91	188	297	999999	999999	600	999999	546	274	216	93	311	264	479	453	412	25	112	999999	915	627	561	775	999999	108	336	169	999999	881	999999	999999	566	345	59	266	709	138	577	999999	179	999999	700	409	245	84	796	999999	273	323	847	693	943	948	702	52	530	413	131	273	999999	441	109	999999	256	534	526	965	215	223	743	284	447	999999	65	69	927	161	539	101	312	999999	896	999999	44	333	738	618	643	999999	999999	306	16	314	631	738	756	45	162	999999	557	830	539	59	579	572	256	573	893	999999	125	999999	999999	40	961	519	544	709	999999	923	796	908	999999	208	488	999999	278	143	748	999999	312	891	999999	828	543	481	999999	847	819	471	999999	174	999999	10	891	367	433	975	353	121	999999	56	414	238	915	649	509	340	999999	999999	304	123	824	577	999999	999999	999999	999999	497	489	467	697	999999	169	999999	631	194	999999	317	131	24	999999	790	636	133	265	486	770	913	894	972	720	285	686	176	999999	349	157	669	667	987	388	488	999999	653	506	166	255	392	293	465	187	999999	450	128	999999	333	198	453	84	747	999999	141	602	517	999999	421	214	992	883	292	999999	662	650	143	999999	813	999999	982	626	109	999999	388	629	999999	795	697	999999	999999	174	640	999999	703	595	999999	388	256	885	355	999999	999999	951	999999	508	11	999999	525	382	316	999999	198	999999	999999	999999	999999	516	231	512	173	722	59	999999	646	828	252	999999	343	77	730	999999	999999	999999	581	86	542	158	977	879	627	20	279	324	529	999999	975	244	946	876	620	412	167	
743	999999	632	857	509	315	435	266	871	95	458	652	561	112	999999	824	138	295	999999	999999	351	884	162	999999	999999	66	570	852	18	194	466	456	327	597	999999	999999	948	229	42	999999	551	623	756	925	999999	672	967	973	714	419	999999	591	793	873	999999	999999	569	190	131	452	999999	583	257	999999	628	11	999999	963	465	65	999999	909	262	983	987	728	138	237	630	72	999999	597	147	598	376	875	662	454	782	999999	646	768	107	590	108	968	375	999999	307	820	999999	14	999999	659	544	907	999999	999999	999999	96	730	999999	559	69	363	156	445	658	320	752	348	999999	190	999999	419	117	812	671	885	28	363	999999	929	999999	724	94	90	488	64	469	546	999999	569	696	67	313	218	999999	236	951	533	716	759	999999	999999	999999	823	999999	250	999999	104	667	999999	866	733	671	413	749	999999	279	76	957	604	850	999999	496	320	494	620	115	898	774	999999	933	999999	999999	309	383	999999	265	271	999999	999999	627	374	879	927	702	999999	396	900	468	702	956	999999	999999	122	908	349	999999	158	338	229	145	538	999999	999999	991	999999	97	372	39	999999	90	18	825	719	977	486	336	568	617	531	233	214	999999	999999	999999	59	999999	999999	400	44	352	116	932	999999	112	99	54	999999	999999	999999	875	34	871	56	622	948	68	999999	145	432	999999	426	540	806	999999	930	107	257	742	941	461	999999	971	994	999999	973	85	804	999999	888	441	678	999999	296	656	209	999999	393	459	540	990	72	398	967	31	925	575	999999	999999	182	991	796	999999	999999	869	999999	62	876	977	648	999999	999999	249	257	991	999999	794	254	160	999999	596	999999	798	212	951	399	999999	999999	972	153	408	950	777	444	896	999999	763	999999	999999	344	999999	466	416	999999	999999	736	999999	151	976	999999	141	331	974	240	585	287	998	713	53	480	156	999999	903	833	250	922	486	805	999999	999999	580	165	827	815	648	139	307	987	545	999999	576	34	37	295	999999	999999	975	546	858	619	647	60	595	999999	198	108	562	583	570	999999	259	999999	999999	630	999999	975	503	169	592	455	979	20	178	828	999999	132	999999	618	820	173	947	939	946	741	999999	530	570	999999	627	999999	577	999999	426	999999	965	559	243	407	188	46	583	816	954	413	999999	999999	881	766	53	76	88	943	999999	407	999999	319	81	59	921	586	999999	999999	541	52	999999	265	593	377	862	354	888	623	440	784	999999	999999	985	543	111	999999	648	803	837	561	471	633	999999	29	14	999999	488	194	485	602	631	960	285	
911	999999	999999	53	514	903	999999	187	999999	513	978	818	999999	999999	538	947	848	937	611	785	979	581	255	304	574	373	217	999999	703	147	838	162	628	999999	84	18	727	39	999999	900	999999	383	16	129	982	211	348	331	999999	247	637	999999	30	184	305	339	288	89	478	999999	999999	999999	484	999999	674	825	999999	809	260	529	999999	819	999999	711	999999	605	575	135	321	372	34	885	999999	466	510	183	142	454	560	744	729	648	560	992	213	315	899	688	454	167	22	539	81	430	999999	817	861	318	537	999999	763	162	767	115	999999	811	916	28	817	999999	692	745	999999	515	999999	581	999999	999999	507	999999	706	887	680	999999	999999	495	813	495	999999	692	999999	823	999999	999999	980	576	881	454	999999	402	398	880	870	999999	474	999999	291	565	630	999999	999999	61	999999	205	999999	876	481	612	754	999999	997	999999	579	135	188	868	999999	397	534	232	699	999999	934	115	943	826	27	726	690	94	999999	257	864	12	143	271	999999	721	999999	999999	999999	999999	699	254	404	966	310	744	775	999999	448	894	40	407	999999	744	999999	705	261	176	858	999999	921	999999	999999	999999	566	577	991	999999	856	999999	528	430	138	430	999999	689	710	999999	525	282	951	999999	999999	319	227	999999	265	398	154	999999	470	701	256	999999	357	38	826	655	999999	732	999999	999999	748	999999	375	999999	279	999999	999999	437	995	284	651	585	804	836	35	999999	999999	109	322	999999	999999	549	646	999999	999999	788	82	95	862	999999	576	792	529	102	346	999999	943	616	196	939	768	716	321	999999	999999	999999	545	999999	13	717	132	310	420	160	95	208	694	547	436	491	253	545	575	939	999999	858	66	999999	999999	721	175	916	913	383	834	66	238	999999	999999	999999	252	561	91	154	932	276	382	379	16	147	619	406	189	705	695	233	150	381	488	200	999999	999999	32	292	552	216	396	999999	999999	999999	970	999999	999999	999999	248	999999	463	430	17	999999	486	687	999999	361	999999	769	736	217	687	611	915	999999	999999	587	899	999999	539	799	602	999999	999999	344	62	978	999999	385	636	999999	466	13	769	720	374	58	714	999999	999999	670	189	783	999999	189	999999	999999	122	999999	272	191	33	829	162	999999	999999	291	560	151	634	999999	193	727	142	478	999999	683	841	205	492	923	999999	972	289	999999	999999	818	255	700	985	348	865	999999	999999	454	244	999999	851	115	891	92	497	572	999999	999999	487	999999	650	999999	437	675	999999	917	630	348	999999	60	999999	293	53	19	46	999999	166	295	861	139	999999	687	
244	124	832	736	999999	409	999999	310	999999	999999	391	167	177	253	272	319	475	947	433	774	999999	194	96	567	71	882	56	637	999999	16	551	999999	848	999999	766	323	842	146	999999	230	912	999999	379	673	902	999999	841	792	597	846	820	999999	705	839	551	60	37	999999	999999	431	363	798	999999	999999	334	43	999999	999999	486	999999	999999	338	344	213	862	138	814	423	999999	185	50	263	50	569	195	999999	652	999999	421	716	296	576	472	999999	867	124	122	705	348	999999	577	637	316	647	379	491	579	502	977	423	999999	613	611	498	390	109	757	999999	488	696	999999	310	793	770	663	900	866	999999	345	747	25	999999	85	795	607	999999	946	402	199	704	69	159	40	997	480	682	965	999999	802	767	366	787	226	999999	487	277	843	546	984	999999	625	427	166	239	408	136	538	815	890	977	162	365	145	783	636	241	279	796	300	999999	934	892	359	578	391	237	892	432	317	340	569	410	418	720	89	999999	999999	999999	598	353	153	160	999999	824	614	11	999999	443	25	256	999999	57	256	13	999999	732	78	588	847	181	244	999999	507	999999	417	999999	946	424	999999	994	248	478	999999	946	838	783	809	534	963	390	585	459	999999	999999	343	522	999999	415	999999	357	573	414	999999	999999	118	47	999999	533	417	862	64	237	739	31	18	528	849	309	174	761	999999	543	999999	467	595	785	999999	446	999999	895	598	541	249	356	999999	834	999999	999999	838	801	140	286	999999	111	336	358	999999	395	62	815	672	854	250	999999	434	39	999999	999999	831	333	348	216	317	999999	273	523	987	392	600	184	12	79	471	373	630	646	426	524	999999	246	75	999999	393	411	232	744	300	825	922	401	55	999999	948	515	462	924	969	605	999999	813	370	999999	795	999999	812	602	999999	876	794	999999	613	274	364	595	999999	45	822	906	298	999999	232	172	469	209	999999	972	131	956	910	705	999999	820	686	999999	875	737	517	514	999999	999999	999999	424	40	143	999999	781	999999	999999	999999	427	999999	73	317	318	591	999999	867	999999	750	839	481	999999	965	98	122	793	587	47	719	529	999999	318	999999	999999	999999	807	999999	336	422	357	307	768	708	493	603	999999	513	378	999999	999999	869	921	764	759	159	924	458	999999	31	993	203	637	643	727	899	999999	756	999999	150	783	76	541	999999	402	541	999999	728	482	999999	999999	290	999999	311	999999	660	606	554	557	999999	253	359	199	999999	999999	163	670	135	981	593	810	857	999999	237	999999	610	337	747	999999	228	446	
206	999999	458	522	713	983	336	601	77	303	999999	999999	999999	896	434	877	237	755	248	871	587	746	999999	683	999999	999999	982	358	440	332	859	192	999999	999999	999999	383	740	791	715	180	343	999999	914	300	571	658	736	340	528	733	110	999999	132	356	859	459	97	774	871	999999	999999	978	170	999999	444	999999	868	65	849	61	146	445	50	78	537	63	832	598	122	993	689	651	999999	999999	999999	867	70	982	223	598	295	999999	920	427	178	365	372	999999	855	999999	789	680	491	477	596	999999	951	63	818	806	999999	498	662	878	999999	359	999999	463	523	999999	996	885	999999	260	765	180	524	999999	999999	182	999999	663	999999	607	999999	19	170	362	999999	999999	916	999999	999999	999999	972	797	999999	52	818	999999	216	909	999999	289	518	999999	837	240	999999	426	150	999999	999999	646	125	962	755	999999	674	599	198	795	352	999999	660	999999	721	999999	288	967	866	482	804	999999	965	781	17	464	98	999999	181	930	650	999999	999999	588	853	527	999999	19	52	258	999999	999999	629	420	566	999999	628	529	191	411	951	744	559	668	533	999999	680	343	954	300	966	999999	999999	999999	999999	658	541	81	146	204	999999	279	924	999999	114	584	999999	554	225	318	835	999999	127	770	978	905	144	757	64	781	999999	958	999999	751	999999	12	802	371	275	907	167	556	393	987	277	682	820	999999	999999	999999	999999	135	128	646	999999	999999	257	999999	999999	249	524	783	999999	364	357	185	224	999999	336	111	782	99	289	999999	999999	288	185	140	502	306	95	202	999999	999999	999999	999999	840	418	999999	999999	755	154	91	35	393	384	540	38	640	999999	468	999999	615	462	176	530	846	810	495	187	231	127	999999	983	999999	332	999999	910	999999	636	345	999999	886	451	999999	638	18	263	924	776	999999	999999	499	999999	838	999999	586	741	999999	640	874	999999	922	118	999999	999999	999999	108	999999	70	795	999999	835	999999	999999	661	999999	174	116	999999	522	999999	999999	719	439	999999	627	754	155	999999	745	847	970	563	761	999999	883	777	789	717	648	999999	999999	863	999999	128	321	496	654	186	687	422	635	412	128	292	154	212	679	587	999999	245	999999	165	999999	947	999999	999999	999999	451	778	982	384	398	889	999999	209	31	738	999999	762	999999	110	968	37	333	999999	568	445	479	170	999999	108	211	999999	413	957	236	548	999999	469	49	999999	213	999999	705	47	999999	999999	515	92	999999	999999	369	824	879	144	984	138	992	736	100	837	773	290	107	884	183	691	485	654	972	483	705	999999	723	887	897	
571	332	295	973	55	929	396	47	216	738	386	826	278	999999	999999	556	306	378	999999	480	922	999999	820	864	556	999999	999999	119	649	999999	518	111	992	247	422	805	706	762	55	907	387	252	891	155	999999	864	217	681	999999	999999	408	481	999999	416	974	270	511	430	999999	999999	78	286	999999	447	230	284	834	40	999999	303	849	544	332	304	103	999999	418	675	78	692	829	999999	246	999999	370	999999	999999	999999	273	999999	304	999999	345	999999	839	110	853	999999	999999	521	39	186	131	580	87	864	158	225	323	303	851	835	362	999999	188	889	50	675	999999	193	693	999999	767	999999	999999	572	999999	295	464	999999	826	964	999999	556	999999	653	67	999999	999999	506	887	375	272	969	310	468	924	610	859	950	999999	188	377	741	828	780	418	723	581	514	999999	863	761	330	476	999999	95	805	82	535	831	384	39	580	306	328	999999	798	107	540	648	598	435	514	999999	648	597	19	728	999999	244	343	999999	999999	841	999999	999999	941	503	423	383	999999	537	334	999999	999999	999999	797	444	509	793	620	999999	50	999999	999999	438	256	398	828	299	999999	87	201	999999	999999	999999	899	738	999999	714	55	999999	684	167	530	71	999999	394	256	499	800	574	999999	97	999999	718	53	999999	999999	595	999999	553	999999	133	307	50	345	43	631	394	259	68	172	795	748	325	941	883	345	15	336	861	151	339	499	510	859	114	676	779	258	635	964	686	356	502	629	999999	859	489	725	77	763	999999	249	742	999999	999999	348	307	999999	169	999999	769	999999	999999	411	345	634	797	999999	241	999999	852	146	624	999999	999999	449	256	696	390	999999	855	289	268	108	289	999999	757	108	999999	999999	379	12	98	999999	204	427	999999	999999	999999	999999	72	308	493	999999	999999	999999	625	647	926	983	102	611	396	146	999999	489	999999	407	131	256	877	698	999999	999999	987	999999	58	918	999999	68	598	165	999999	463	960	999999	795	557	197	564	474	119	181	999999	672	767	616	951	632	999999	999999	453	999999	47	59	374	553	27	724	71	677	999999	748	999999	999999	937	209	932	186	999999	999999	453	219	567	782	999999	999999	311	999999	999999	999999	106	296	194	642	154	195	999999	414	596	13	778	833	135	887	767	999999	999999	999999	735	567	684	775	115	30	972	243	999999	999999	290	846	251	224	999999	829	999999	420	564	999999	249	751	999999	999999	999999	523	915	620	999999	680	25	407	223	253	999999	662	558	331	191	173	999999	911	783	118	133	749	761	999999	338	306	316	356	806	87	818	983	999999	
999999	195	591	115	999999	159	732	250	883	999999	998	155	999999	280	259	239	400	566	338	968	999999	403	840	761	361	291	999999	999999	999999	601	999999	999999	95	929	402	145	599	999999	999999	999999	999999	868	250	126	999999	418	496	36	999999	126	999999	521	489	999999	15	762	999999	830	753	80	999999	368	581	999999	496	573	70	999999	878	123	640	342	259	999999	999999	858	162	723	997	943	794	999999	316	551	195	624	944	80	924	639	790	768	999999	999999	999999	692	999999	959	629	199	357	999999	157	999999	486	83	999999	912	999999	999999	609	999999	832	999999	286	999999	999999	39	105	872	999999	999999	987	249	332	871	37	23	999999	235	572	203	999999	999999	595	220	613	372	75	122	999999	42	974	999999	39	999999	999999	504	959	789	639	267	863	999999	999999	999999	596	908	999999	614	999999	999999	734	999999	584	416	999999	35	999999	75	996	999999	999999	999999	519	999999	999999	999999	219	172	999999	532	63	398	999999	315	999999	346	246	999999	623	705	999999	461	999999	114	999999	113	203	622	632	999999	290	893	793	948	999999	880	247	975	352	387	999999	458	999999	523	205	346	283	279	86	200	788	987	452	301	939	999999	916	415	999999	911	25	999999	539	35	252	999999	604	647	21	999999	108	271	884	245	16	999999	783	552	909	961	999999	999999	546	442	132	302	451	999999	999999	790	999999	999999	999999	441	372	112	999999	999999	281	999999	741	635	267	627	999999	526	999999	216	999999	647	729	374	506	999999	91	999999	999999	999999	903	949	718	112	639	231	495	276	584	452	999999	903	999999	140	281	873	230	999999	667	918	999999	605	199	244	216	371	71	999999	999999	360	999999	281	61	821	749	331	999999	638	996	46	141	824	999999	660	343	391	273	598	999999	632	999999	886	433	142	755	307	760	999999	999999	277	170	896	941	233	102	602	852	999999	391	949	556	591	999999	999999	786	526	663	538	900	825	108	472	506	702	254	473	847	918	999999	451	999999	999999	999999	729	876	245	883	718	568	740	999999	999999	217	153	999999	524	689	802	355	239	644	232	583	80	999999	697	399	248	979	628	754	933	999999	940	388	999999	848	999999	755	551	643	944	969	170	999999	398	999999	999999	626	999999	999999	999999	573	999999	806	999999	269	672	560	999999	846	999999	738	940	999999	999999	221	277	765	372	676	221	999999	999999	999999	699	263	423	782	780	442	999999	999999	259	999999	709	999999	662	143	49	454	185	917	576	999999	998	215	38	999999	692	186	987	598	263	63	573	999999	999999	249	117	999999	846	999999	779	745	811	999999	489	106	286	
244	999999	143	999999	917	500	303	999999	109	597	493	234	249	999999	999999	999999	446	368	206	280	711	600	422	36	953	608	296	147	831	893	975	726	932	999999	458	626	999999	872	345	563	279	999999	669	651	623	861	607	799	999999	999999	374	664	999999	825	575	643	147	999999	999999	319	214	165	999999	999999	622	766	301	351	999999	976	600	574	999999	643	10	193	930	770	412	101	999999	496	961	540	999999	320	444	117	331	814	489	746	999999	36	358	124	878	463	39	856	569	999999	168	999999	999999	800	642	649	824	999999	712	376	704	680	999999	999999	203	119	686	312	332	194	30	826	497	853	474	995	294	886	315	477	741	556	532	999999	337	762	840	729	677	795	999999	939	999999	123	52	999999	718	999999	920	769	999999	726	534	385	244	999999	712	999999	335	646	364	937	999999	245	634	158	158	999999	390	441	279	957	634	536	901	91	724	383	811	54	287	653	965	999999	700	24	999999	156	511	996	60	993	999999	41	999999	354	999999	866	999999	999999	281	156	260	999999	499	999999	999999	997	483	163	999999	999999	44	291	369	710	999999	541	545	999999	999999	999999	70	999999	390	285	564	603	999999	999999	229	999999	895	999999	773	141	999999	999999	56	999999	922	34	672	357	389	722	958	121	672	730	382	330	331	868	768	279	95	866	108	224	999999	999999	999999	927	933	758	442	128	999999	999999	317	496	495	665	697	111	999999	713	14	999999	326	452	931	375	999999	899	999999	999999	999999	504	999999	537	387	831	624	999999	132	745	423	999999	289	999999	603	444	423	886	834	665	180	666	940	382	861	999999	898	813	999999	999999	999999	43	231	415	969	999999	192	999999	118	664	50	273	978	593	299	383	388	485	848	497	952	297	75	999999	856	492	563	673	999999	947	933	999999	865	999999	999999	389	409	874	871	589	999999	643	999999	180	625	906	999999	357	92	999999	61	999999	999999	999999	999999	465	968	359	558	487	460	518	999999	171	730	238	999999	391	600	909	973	514	614	268	245	318	999999	999999	255	949	804	216	590	197	999999	521	999999	999999	22	999999	999999	60	999999	394	139	999999	999999	616	449	396	999999	305	999999	183	514	546	999999	705	835	275	945	84	999999	609	683	999999	999999	999999	275	219	999999	999999	379	73	999999	923	198	230	138	999999	779	903	999999	999999	450	508	460	417	999999	359	713	151	960	747	999999	999999	946	716	711	999999	815	622	351	240	14	896	926	692	685	590	999999	587	577	343	496	51	999999	254	168	184	793	520	243	915	506	250	652	631	482	161	
977	999999	519	252	686	166	999999	224	854	554	581	767	731	102	11	135	573	626	999999	549	717	701	557	536	103	304	999999	435	734	763	253	999999	220	999999	613	875	78	334	656	339	489	415	999999	614	603	35	789	151	914	381	999999	36	380	999999	443	285	925	999999	999999	999999	777	999999	490	100	311	999999	557	207	488	135	66	249	970	999999	70	999999	312	942	999999	77	515	247	521	363	999999	227	924	287	100	999999	999999	999999	185	274	562	361	925	309	312	327	478	999999	663	788	999999	437	65	459	999999	140	973	982	999999	91	876	540	616	136	13	94	999999	279	999999	160	186	970	999999	705	368	708	387	13	639	616	999999	924	584	999999	48	659	171	475	415	960	364	966	46	103	398	32	745	798	305	228	999999	208	484	999999	999999	999999	374	999999	100	999999	752	970	353	999999	492	952	955	883	999999	354	923	886	999999	156	795	219	934	969	999999	346	999999	589	707	421	650	400	449	999999	130	694	999999	999999	999999	253	217	999999	623	602	610	445	76	862	710	951	999999	88	344	338	717	402	419	404	52	753	209	173	272	931	792	999999	512	884	999999	403	69	122	999999	620	999999	411	999999	341	999999	999999	280	110	879	756	999999	571	65	999999	363	727	284	890	768	630	999999	54	131	691	809	518	932	191	109	316	891	193	999999	724	999999	999999	807	88	45	181	999999	999999	293	516	816	231	999999	401	999999	45	999999	999999	353	880	577	999999	289	903	531	999999	999999	98	999999	999999	999999	932	999999	340	721	57	920	206	854	597	156	943	999999	614	875	588	481	541	660	73	197	999999	839	696	999999	504	36	903	556	194	242	395	108	720	651	884	236	706	679	484	125	922	323	756	734	633	143	674	37	999999	379	407	999999	937	385	152	102	308	193	226	999999	26	649	670	364	761	845	999999	963	991	362	774	999999	185	948	275	408	92	961	523	371	361	999999	613	815	835	957	170	345	509	791	927	522	462	999999	108	282	653	402	972	999999	103	711	999999	590	604	545	999999	989	999999	743	20	346	670	999999	999999	150	45	855	529	804	999999	704	999999	210	434	262	409	722	999999	999999	755	690	999999	736	999999	649	839	33	220	299	705	181	235	766	780	999999	852	606	794	958	999999	798	872	178	999999	398	257	835	165	352	146	539	150	999999	987	330	357	933	588	29	310	999999	999999	999999	108	514	999999	697	429	843	999999	999999	999999	891	999999	956	999999	820	634	878	999999	14	999999	868	999999	175	999999	999999	778	460	243	918	28	
774	999999	234	163	643	999999	597	920	559	416	999999	941	344	611	999999	999999	40	513	536	308	709	626	999999	999999	776	86	999999	483	369	999999	968	610	999999	783	163	243	999999	803	999999	750	999999	958	842	597	556	926	819	999999	999999	750	747	947	706	619	319	157	360	89	999999	567	146	123	999999	640	999999	711	460	560	458	25	836	999999	339	786	999999	751	784	709	999999	850	266	379	701	999999	181	31	903	871	474	15	883	453	999999	616	999999	999999	407	212	160	999999	475	268	999999	767	913	520	618	920	358	567	373	651	491	535	999999	999999	999999	999999	469	426	808	588	999999	452	141	393	811	722	999999	347	353	581	558	999999	384	997	274	999999	705	660	412	982	999999	906	999999	999999	961	890	316	848	512	465	742	734	999999	887	182	999999	635	530	709	895	749	21	224	999999	999999	737	999999	312	502	487	246	808	23	825	999999	999999	999999	899	431	920	999999	333	834	888	839	999999	717	999999	999999	610	309	185	951	517	243	511	692	849	999999	999999	739	999999	999999	34	229	933	721	999999	821	993	999999	999999	108	788	999999	425	186	336	952	278	999999	663	487	891	188	71	857	999999	592	563	999999	960	760	999999	191	411	977	810	668	905	113	507	675	831	757	999999	86	173	37	817	334	366	897	870	214	999999	526	464	845	168	86	225	628	268	999999	892	975	901	607	999999	448	999999	667	56	175	522	987	655	999999	999999	984	693	999999	774	239	999999	999999	889	992	999999	885	522	964	510	999999	887	878	417	335	865	598	184	999999	949	379	999999	999999	851	705	999999	98	871	999999	240	999999	999999	999999	999999	38	375	829	999999	909	502	999999	925	411	999999	226	999999	644	580	329	278	26	999999	137	528	999999	280	441	221	193	310	26	23	202	733	999999	446	999999	34	388	959	46	999999	275	74	756	999999	999999	999999	999999	428	57	518	999999	999999	224	373	265	227	999999	758	934	999999	902	608	999999	189	733	678	829	999999	146	619	201	369	241	999999	999999	73	999999	951	999999	999999	587	765	263	508	471	150	519	963	999999	923	999999	630	999999	999999	610	666	999999	577	999999	999999	712	854	292	437	327	192	820	710	999999	202	455	507	43	46	40	146	999999	977	717	592	169	866	599	222	54	999999	999999	813	903	878	485	204	241	846	999999	732	483	825	190	289	330	809	144	989	477	77	597	999999	398	473	321	610	860	137	718	846	265	79	392	999999	847	16	806	950	717	261	999999	999999	999999	307	663	999999	796	437	272	360	999999	999999	744	977	973	356	
999999	440	566	999999	999999	113	137	349	477	413	442	434	442	323	999999	193	282	226	800	410	148	101	810	792	813	432	999999	368	999999	655	334	999999	782	501	592	999999	393	999999	918	999999	69	999999	829	259	999999	999999	995	949	357	999999	337	528	999999	573	217	333	629	999999	70	910	248	769	235	822	89	37	651	999999	730	636	799	999999	307	637	350	636	271	560	706	451	437	915	21	574	999999	805	239	999999	293	999999	746	619	782	999999	924	299	999999	17	179	999999	720	64	228	720	749	898	999999	548	232	581	999999	78	78	618	999999	332	757	661	999999	284	797	442	658	472	890	189	657	300	712	60	361	264	390	647	731	383	697	301	824	999999	584	691	986	712	207	677	551	173	534	999999	542	999999	511	895	271	999999	999999	756	999999	570	251	931	835	999999	229	807	999999	431	887	109	634	466	999999	86	999999	116	456	945	275	999999	638	493	765	120	518	738	752	494	385	454	999999	941	471	999999	187	653	855	814	492	399	989	999999	286	999999	967	85	785	435	206	999999	999999	460	491	999999	931	757	175	999999	663	999999	64	203	55	443	132	693	994	583	899	999999	261	999999	463	875	999999	999999	217	340	153	999999	952	327	999999	231	623	527	999999	855	999999	429	487	140	161	11	345	796	84	842	312	283	91	212	536	159	903	198	997	616	392	999999	550	834	581	999999	538	999999	999999	999999	819	605	243	149	261	999999	999999	130	490	461	539	437	443	374	38	869	361	750	790	148	327	999999	530	999999	472	909	878	652	558	931	473	999999	999999	999999	999999	707	50	999999	999999	66	591	782	999999	545	86	999999	999999	999999	806	712	999999	787	946	999999	506	395	84	399	676	999999	600	915	572	999999	987	932	999999	193	999999	330	999999	999999	799	734	557	545	727	984	768	999999	930	999999	845	845	999999	685	661	999999	754	999999	999999	999999	276	609	465	999999	999999	158	999999	153	419	796	999999	486	883	459	999999	999999	217	961	668	100	631	168	421	898	80	999999	497	311	280	419	438	713	698	188	999999	199	278	882	335	999999	436	624	108	143	868	999999	962	612	696	999999	918	793	969	999999	999999	117	198	567	605	492	999999	256	999999	999999	367	130	999999	999999	316	799	943	335	635	99	664	999999	70	287	39	999999	764	884	615	830	999999	645	744	999999	169	45	11	711	287	842	917	189	999999	108	776	747	581	267	305	999999	506	593	167	880	999999	21	56	910	999999	894	728	776	641	52	509	722	386	999999	544	281	797	242	999999	792	181	999999	
267	961	999999	291	999999	506	999999	717	999999	999999	487	863	288	999999	988	101	183	392	124	151	548	707	599	63	371	949	723	34	999999	274	545	999999	999999	999999	754	95	408	256	765	231	999999	924	718	602	244	999999	999999	396	292	706	999999	665	999999	39	936	559	372	457	999999	189	783	564	999999	69	371	999999	164	999999	404	999999	692	926	627	893	953	624	988	997	999999	849	999999	999999	999999	404	215	880	999999	679	466	204	722	999999	336	585	999999	999999	317	658	241	999999	999999	467	991	389	999999	142	48	784	86	322	570	999999	999999	81	583	456	822	222	854	999999	999999	485	429	209	191	999999	600	51	999999	329	999999	339	765	697	490	999999	345	999999	999999	83	842	912	602	999999	634	356	999999	265	11	999999	811	999999	804	750	706	882	47	791	207	282	541	996	339	756	15	240	609	940	999999	444	121	999999	999999	781	647	512	882	285	575	999999	428	999999	49	463	518	221	535	24	990	999999	111	553	164	999999	541	846	582	846	148	403	999999	999999	674	567	999999	351	273	33	999999	203	999999	761	225	373	999999	206	956	999999	248	793	705	594	950	999999	999999	567	999999	723	249	999999	930	46	999999	182	97	56	999999	999999	583	176	948	511	911	796	607	350	337	791	999999	999999	889	999999	607	354	698	162	431	692	234	322	46	549	784	999999	273	964	625	53	286	807	535	484	302	81	845	203	683	163	999999	992	239	523	469	904	999999	999999	438	791	999999	935	999999	999999	258	999999	140	999999	999999	999999	532	999999	999999	294	515	456	809	414	999999	536	509	999999	999999	277	318	241	93	999999	999999	999999	399	50	536	833	569	999999	192	558	999999	41	941	446	999999	84	631	999999	999999	945	999999	22	999999	507	818	901	292	979	466	999999	999999	26	187	617	999999	847	219	999999	116	891	724	999999	274	260	188	999999	595	72	999999	999999	999999	575	963	999999	514	76	784	892	232	634	999999	999999	884	999999	888	999999	999999	333	127	628	864	999999	999999	386	999999	999999	748	844	328	444	316	999999	999999	999999	710	999999	62	49	112	262	73	326	999999	481	350	145	289	439	371	969	529	271	945	409	539	507	939	587	999999	999999	328	939	573	999999	327	999999	637	999999	999999	795	999999	814	999999	999999	999999	548	999999	164	45	95	565	319	483	359	915	54	284	551	532	212	164	999999	132	999999	999999	134	752	481	163	999999	507	465	999999	576	812	714	50	999999	844	999999	999999	784	999999	831	114	19	466	999999	872	283	56	95	301	922	640	691	692	999999	999999	999999	795	999999	11	25	
587	109	999999	906	999999	210	999999	999999	707	540	584	380	922	300	338	925	999999	538	608	880	999999	999999	174	391	936	999999	32	263	162	414	206	229	783	999999	254	15	13	559	676	672	279	999999	999999	760	347	999999	769	999999	459	13	772	999999	799	130	51	175	934	623	999999	427	187	999999	50	302	343	364	597	395	999999	333	921	999999	862	999999	611	130	43	999999	54	676	361	631	803	158	641	940	429	662	495	88	999999	390	589	999999	495	999999	812	96	426	982	672	383	354	136	999999	664	999999	863	519	921	142	999999	578	304	999999	999999	999999	999999	660	999999	999999	934	900	968	262	540	529	612	999999	93	999999	947	987	71	999999	978	286	677	76	977	545	566	999999	999999	945	550	811	294	999999	938	581	999999	435	999999	57	738	482	386	873	551	999999	791	422	435	614	999999	542	517	301	97	279	999999	999999	683	857	378	791	337	32	712	729	244	428	512	999999	999999	521	964	999999	275	999999	899	803	999999	999999	754	153	717	958	760	17	999999	999999	106	669	310	103	999999	175	678	946	154	999999	170	822	999999	999999	910	923	226	673	577	999999	36	591	380	476	310	840	999999	235	999999	378	999999	705	434	250	331	843	211	303	770	999999	999999	999999	361	999999	643	703	942	999999	242	793	999999	96	439	999999	967	515	298	999999	999999	911	71	999999	999999	999999	102	465	397	659	51	999999	722	923	999999	999999	169	999999	999999	999999	832	607	898	722	992	290	636	185	275	634	282	999999	554	376	510	999999	999999	891	454	585	452	999999	999999	292	349	175	999999	818	193	661	999999	269	285	463	11	195	999999	348	461	593	149	917	200	999999	386	235	999999	356	422	54	49	278	263	654	393	655	302	616	383	827	219	818	991	613	993	23	999999	100	374	325	999999	999999	440	999999	999999	534	987	552	905	124	651	724	405	148	999999	372	16	630	79	356	892	999999	965	633	383	330	925	999999	768	373	694	999999	999999	999999	208	650	838	401	218	858	999999	749	999999	268	185	494	422	853	992	631	16	999999	999999	27	999999	999999	433	806	488	999999	608	411	783	541	430	999999	742	308	940	971	534	615	421	220	999999	153	694	706	999999	888	908	82	594	147	367	783	999999	964	674	757	226	999999	999999	103	259	266	965	179	999999	955	999999	999999	913	30	107	401	499	999999	999999	999999	755	726	357	599	217	536	816	646	999999	646	999999	999999	633	999999	754	999999	702	327	961	431	188	525	868	999999	146	793	168	573	999999	999999	293	600	999999	999999	12	500	684	323	886	
999999	999999	328	995	201	999999	974	491	999999	276	605	999999	181	849	907	110	240	858	854	463	423	999999	999999	999999	218	363	227	999999	247	190	264	817	388	999999	247	981	859	999999	676	365	171	312	438	307	444	277	122	999999	728	999999	771	641	829	860	473	999999	206	999999	786	838	919	831	999999	999999	21	787	319	999999	611	925	999999	710	999999	498	301	120	939	999999	999999	940	250	475	999999	999999	418	999999	987	528	999999	892	784	147	743	837	446	999999	68	887	296	656	957	382	150	803	999999	70	459	340	569	362	415	261	560	845	598	453	416	999999	141	398	799	791	771	718	150	113	999999	999999	62	960	61	61	659	514	983	868	335	621	905	357	173	657	959	615	487	533	586	999999	999999	999999	923	765	999999	897	856	999999	611	431	663	941	999999	999999	288	999999	999999	363	601	999999	862	729	999999	795	397	783	235	999999	832	165	241	616	999999	999999	115	69	46	999999	999999	762	657	999999	267	903	999999	963	999999	999999	378	999999	315	133	931	539	44	999999	874	138	378	972	672	714	343	455	200	56	424	32	999	999999	571	999999	67	999999	999999	54	472	224	836	433	999999	999999	774	999999	849	117	999999	987	45	999999	195	908	918	333	99	943	483	811	712	911	549	999999	69	999999	789	301	999999	101	151	999999	999999	659	301	944	999999	505	939	999999	999999	92	371	437	987	414	999999	663	106	999999	750	454	571	999999	999999	924	999999	297	999999	623	692	558	51	593	845	999999	548	535	616	973	880	999999	13	621	999999	999999	550	121	999999	655	127	135	204	999999	351	999999	428	396	158	377	70	166	999999	326	999999	56	999999	778	591	999999	865	508	56	133	854	166	451	949	454	881	384	773	52	999999	506	999999	364	710	999999	159	627	999999	386	999999	912	724	205	999999	999999	169	588	771	999999	999999	789	619	89	81	999999	195	255	478	942	276	992	297	123	936	819	613	692	340	536	442	324	714	131	807	220	140	961	999999	508	295	999999	612	253	740	673	887	487	292	234	66	903	999999	219	120	256	625	610	268	867	999999	476	258	999999	96	987	999999	498	281	861	356	234	491	999999	999999	973	390	53	383	999999	932	136	410	116	480	538	176	504	20	560	595	529	702	896	671	818	54	377	166	752	999999	399	215	431	877	832	422	188	999999	146	999999	581	237	999999	935	710	76	999999	764	999999	999999	580	999999	720	275	826	532	595	308	838	929	999999	999999	630	674	543	921	978	238	648	126	987	942	873	694	23	301	706	999999	960	999999	
901	999999	608	930	28	911	999999	165	61	309	826	880	724	217	854	694	999999	330	402	789	97	914	125	441	833	637	613	36	262	535	825	634	347	96	37	409	288	700	999999	631	436	823	187	999999	300	999999	228	666	999999	999999	694	385	569	999999	663	987	999999	177	106	999999	999999	999999	903	525	999999	202	999999	999999	999999	455	999999	906	673	770	362	274	999999	777	151	726	419	999999	196	932	840	450	75	175	432	999999	999999	999999	603	999999	333	999999	919	999999	864	999999	574	590	999999	394	913	787	711	798	999999	399	259	999999	36	380	970	360	280	971	685	999999	999999	999999	214	149	543	999999	312	407	447	392	354	86	912	52	161	829	471	802	28	999999	738	277	356	43	790	999999	999999	999999	305	972	698	999999	975	830	999999	208	385	999999	851	618	999999	314	360	999999	999999	183	807	983	999999	151	888	478	952	632	305	859	30	181	359	352	220	89	111	474	694	999999	999999	999999	999999	999999	453	135	999999	999999	999999	999999	999999	919	999999	616	999999	110	15	164	94	229	996	353	535	122	188	999999	987	509	407	999999	999999	885	742	648	83	725	912	275	698	762	528	552	999999	870	942	110	192	742	959	999999	83	947	390	474	409	756	556	999999	775	248	148	999999	11	999999	231	40	187	350	542	667	999999	740	465	331	701	453	298	665	179	87	32	254	549	999999	999999	265	505	277	249	326	179	952	999999	459	624	86	999999	883	999999	999999	922	842	209	999999	921	343	999999	999999	773	956	468	999999	789	999999	999999	893	999999	999999	999999	999999	534	910	999999	226	999999	245	250	999999	706	999999	902	415	26	267	164	190	999999	257	375	999999	773	447	504	293	858	999999	999999	801	243	731	185	836	999999	681	387	22	741	983	804	686	102	485	361	158	999999	999999	874	532	542	46	848	999999	348	999999	202	97	999999	817	367	219	82	448	772	999999	449	75	381	344	880	152	999999	71	453	689	896	297	95	999999	239	805	999999	640	999999	206	882	531	999999	183	488	299	606	999999	625	594	613	653	999999	999999	708	999999	681	539	999999	400	597	786	210	999999	963	904	999999	999999	588	561	805	999999	189	575	999999	918	577	999999	999999	999999	545	525	999999	858	86	252	585	999999	647	251	999999	874	988	868	609	106	331	999999	999999	583	999999	547	345	999999	999999	999999	474	999999	999999	789	421	484	683	70	999999	81	350	351	582	720	329	302	421	347	437	931	453	320	999999	996	597	737	987	282	303	997	190	381	79	904	778	999999	426	999999	999999	649	999999	999999	23	538	
755	979	999999	499	999999	994	135	997	636	858	727	163	999999	296	999999	683	497	999999	999999	999999	890	969	281	678	942	881	876	563	517	788	740	526	306	437	251	617	481	497	28	309	872	999999	745	221	187	624	276	140	999999	156	999999	789	170	999999	648	785	999999	588	557	381	999999	572	999999	847	127	999999	857	744	54	999999	212	999	392	467	984	707	999999	70	500	327	999999	745	999999	371	635	950	365	149	788	466	999999	893	940	646	999999	999999	702	897	103	975	767	532	96	90	943	163	999999	703	181	941	999999	647	999999	239	999999	382	674	129	222	177	846	717	955	588	675	319	68	745	285	685	999999	336	966	525	560	999999	999999	999999	427	482	999999	662	967	847	999999	272	805	711	880	999999	999999	582	685	926	139	999999	999999	508	999999	634	999999	661	427	999999	935	235	680	999999	679	683	999999	999999	999999	739	999999	193	749	117	999999	412	999999	357	865	475	59	999999	650	50	395	510	515	161	412	792	387	891	244	481	999999	999999	592	243	42	206	999999	999999	999999	999999	312	999999	310	999999	824	999999	130	746	795	999999	446	513	585	639	999999	179	177	571	999999	909	999999	733	949	278	206	15	999999	279	325	669	999999	280	552	704	738	449	209	56	337	410	671	999999	105	291	44	408	103	952	67	863	38	999999	335	970	999999	999999	995	42	272	818	999999	851	431	136	999999	176	961	999999	999999	999999	969	131	243	53	999999	720	637	999999	243	999999	912	868	222	462	641	862	945	581	120	169	999999	176	783	518	228	999999	219	969	999999	868	447	222	60	331	893	999999	292	291	733	873	941	337	799	475	906	323	639	969	495	710	230	389	769	742	292	803	347	999999	999999	426	511	999999	949	375	360	699	999999	890	569	733	580	663	847	999999	227	126	377	318	999999	904	191	250	484	999999	999999	999999	453	318	49	999999	999999	567	466	316	999999	282	999999	433	125	216	506	748	999999	761	140	567	542	532	524	176	999999	38	122	920	245	270	194	999999	727	302	999999	508	851	479	173	999999	999999	999999	875	944	737	943	203	405	408	443	840	999999	877	999999	999999	999999	794	872	999999	541	454	546	81	111	999999	999999	705	822	960	997	896	930	597	126	370	999999	656	579	999999	492	834	716	999999	802	429	471	999999	647	777	999999	714	999999	815	631	568	660	470	999999	999999	999999	247	999999	445	410	999999	910	999999	760	999999	999999	999999	224	444	181	706	999999	33	279	999999	999999	999999	999999	55	635	292	917	999999	965	557	999999	540	883	723	146	254	463	
281	121	265	519	346	314	927	999999	70	500	544	999999	924	831	636	201	999999	239	920	189	999999	809	127	999999	794	169	212	20	984	390	501	999999	999999	252	466	912	23	999999	290	76	140	792	574	999999	383	480	50	726	82	348	791	493	999999	74	999999	471	993	636	724	187	111	917	277	679	999999	246	717	682	375	724	187	929	999999	999999	999999	999999	245	334	255	324	999999	486	937	999999	599	999999	91	862	999999	994	999999	999999	999999	113	964	222	999999	894	794	999999	763	368	361	358	171	861	999999	371	24	594	999999	668	391	410	68	625	980	631	90	990	999999	854	566	380	805	800	492	845	889	837	999999	999999	999999	117	999999	759	134	999999	999999	738	999999	999999	847	530	767	259	996	46	54	348	241	893	814	999999	983	908	801	980	552	371	378	698	999999	187	999999	999999	999999	283	850	309	999999	999999	156	352	526	444	17	46	613	555	999999	456	801	550	605	134	536	736	999999	999999	957	154	46	123	999999	774	247	669	999999	881	131	722	999999	745	847	840	747	472	286	549	901	765	376	999999	567	921	897	931	581	452	359	401	159	209	351	356	365	999999	982	752	206	347	92	731	433	999999	271	65	703	765	386	74	459	584	999999	202	777	999999	556	999999	999999	999999	98	511	531	999999	572	986	404	501	999999	714	489	534	999999	563	683	999999	573	485	660	842	238	816	75	295	999999	574	999999	999999	579	999999	999999	544	875	890	259	999999	210	703	518	284	661	999999	999999	999999	999999	925	242	196	519	142	999999	80	787	44	87	999999	446	246	999999	997	537	255	922	168	238	999999	659	462	314	999999	444	869	999999	386	190	999999	535	403	710	26	342	999999	639	999999	850	415	999999	841	999999	977	143	999999	914	520	746	416	289	132	999999	639	276	779	999999	416	697	606	113	410	853	61	746	53	999999	999999	665	275	615	999999	317	823	197	817	649	336	999999	481	954	457	999999	774	746	412	959	80	750	562	389	233	748	999999	311	356	987	761	240	999999	438	152	999999	480	801	804	815	619	452	458	140	555	447	226	651	656	999999	89	999999	344	93	464	31	999999	886	392	736	72	521	999999	830	887	106	878	52	812	601	168	999999	942	999999	999999	628	302	432	833	999999	999999	603	999999	585	999999	999999	895	999999	973	130	999999	594	419	77	752	107	612	999999	252	459	569	183	999999	64	999999	115	372	999999	742	836	999999	679	62	606	214	469	865	264	922	441	210	871	79	691	999999	999999	999999	875	844	253	25	999999	189	384	999999	
358	764	601	972	802	94	158	999999	146	401	83	541	812	999999	293	241	357	999999	811	258	999999	999999	157	215	48	551	496	902	999999	821	65	500	677	390	856	999999	274	999999	129	356	61	608	932	999999	774	43	751	999999	561	21	667	968	377	136	999999	253	617	395	999999	260	999999	999999	774	325	346	582	863	432	15	999999	999999	999999	585	465	206	99	182	857	441	15	800	483	351	487	163	96	132	999999	861	613	97	878	357	868	999999	805	833	616	953	201	179	329	17	999999	54	999999	392	912	929	999999	80	759	954	929	460	999999	904	296	172	259	999999	321	570	402	501	999999	718	717	999999	999999	265	566	903	249	835	480	999999	378	999999	561	703	220	999999	431	542	337	924	999999	418	999999	900	547	999999	999999	999999	857	999999	615	480	955	883	675	216	538	184	514	856	715	103	980	648	536	852	999999	556	249	999999	149	999999	174	174	300	308	71	999999	999999	122	209	999999	978	721	999999	999999	999999	999999	999999	14	93	256	37	481	999999	334	438	999999	999999	695	999999	158	999999	167	619	755	316	999999	593	376	154	47	467	999999	656	999999	999999	268	787	999999	999999	934	528	999999	999999	893	832	692	955	965	870	75	136	32	279	61	15	999999	112	115	591	696	999999	661	859	55	788	634	824	999999	999999	179	218	736	330	999999	630	266	551	999999	922	623	835	627	505	999999	911	445	132	605	212	304	165	682	55	678	850	866	386	570	114	208	999999	955	757	700	856	999999	999999	371	431	999999	279	386	192	968	860	465	165	780	144	352	512	229	797	999999	24	999999	690	651	67	763	880	980	621	724	756	880	870	805	232	521	744	999999	999999	464	34	999999	499	999999	818	999999	711	606	999999	761	695	647	167	842	686	330	708	60	314	668	999999	299	999999	999999	222	999999	594	360	557	622	608	751	56	999999	889	245	46	613	833	672	61	284	554	860	999999	118	723	999999	128	999999	813	999999	999999	515	596	735	23	41	999999	999999	800	999999	58	813	162	944	999999	999999	999999	450	294	105	999999	642	616	593	744	999999	999999	113	266	566	241	655	809	914	305	999999	747	163	232	14	747	995	871	699	235	740	999999	93	516	898	84	999999	616	717	477	813	898	12	990	118	999999	761	581	243	999999	999999	999999	247	999999	71	87	799	228	289	358	231	770	917	368	999999	999999	356	597	367	492	563	49	999999	447	491	641	744	172	999999	999999	985	423	999999	579	832	736	469	444	455	821	285	459	336	999999	999999	53	999999	643	987	999999	
255	174	223	999999	999999	363	999999	999999	999999	429	999999	636	115	999999	372	807	142	347	535	277	737	911	152	999999	216	999999	712	732	201	448	659	111	185	211	167	999999	210	999999	999999	999999	823	670	286	35	489	999999	999999	999999	996	448	999999	999999	118	719	184	343	31	677	544	999999	651	999999	608	999999	769	999999	999999	903	718	551	607	254	334	999999	454	999999	635	127	66	999999	999999	261	736	753	536	25	999999	466	37	823	799	532	352	561	828	642	71	999999	265	258	198	450	741	454	841	999999	999999	62	275	116	708	904	620	999999	701	399	454	855	999999	753	999999	993	875	894	752	84	902	999999	999999	811	15	79	861	807	379	319	520	291	911	870	706	940	201	921	999999	894	912	375	859	999999	198	999999	382	511	20	204	575	846	702	767	999999	546	824	464	111	638	52	813	607	392	878	999999	999999	322	999999	307	999999	954	779	999999	172	999999	913	798	622	798	696	999999	797	185	999999	673	999999	154	116	169	126	999999	819	486	852	109	768	477	999999	36	273	69	463	712	401	621	999999	845	605	237	633	35	999999	312	942	692	999999	999999	999999	215	583	799	216	888	191	75	999999	302	15	73	999999	446	248	596	535	636	896	95	783	132	606	743	548	879	536	999999	895	517	544	169	93	999999	828	355	999999	474	999999	575	531	336	999999	775	840	542	999999	196	786	999999	999999	315	796	999999	648	526	999999	999999	260	337	361	100	999999	999999	757	845	979	999999	617	893	154	999999	999999	330	999999	456	645	999999	903	999999	419	349	314	650	999999	239	999999	163	999999	312	999999	999999	999999	526	223	441	166	999999	27	999999	563	49	578	893	111	715	531	475	376	999999	881	778	936	253	918	999999	786	529	999999	528	999999	825	732	999999	999999	542	999999	267	117	132	300	785	813	908	453	379	999999	420	549	34	708	897	786	506	430	967	674	999999	607	211	654	636	972	499	521	999999	999999	999999	999999	568	868	999999	368	254	901	106	964	37	999999	548	251	375	999999	862	999999	584	999999	236	885	999999	867	876	659	906	477	664	812	999999	397	716	73	999999	675	980	999999	443	539	542	604	334	13	646	180	69	959	289	656	120	999999	936	698	89	388	999999	701	991	614	462	776	999999	293	649	640	93	485	999999	699	10	705	999999	55	506	632	560	186	230	706	600	946	198	17	701	645	460	28	983	129	119	289	175	829	87	766	367	50	999999	16	999999	999999	999999	999999	655	414	999999	891	999999	999999	827	389	480	999999	24	515	588	999999	999999	
14	999999	75	501	624	590	720	540	556	968	739	999999	520	822	224	619	26	731	608	362	999999	352	569	826	535	302	729	808	880	999999	571	999999	999999	999999	999999	999999	999999	92	600	999	934	999999	746	999999	462	193	317	567	999999	675	997	783	980	877	305	661	621	999999	966	332	999999	912	660	741	999999	999999	146	71	999999	999999	597	934	141	608	427	422	606	646	999999	999999	984	172	552	215	999999	787	999999	999999	163	999999	214	783	126	999999	149	32	223	14	526	900	999999	255	999999	867	88	73	652	381	459	882	999999	975	874	623	348	999999	370	455	923	618	363	885	908	776	194	814	818	864	469	999999	208	601	999999	473	306	999999	78	684	999999	754	999999	999999	800	280	999999	239	908	999999	999999	450	662	999999	91	907	547	170	346	327	683	273	999999	787	912	999999	683	463	999999	411	999999	608	630	685	999999	179	999999	537	94	999999	999999	954	999999	325	935	999999	742	440	520	999999	926	145	402	999999	11	863	508	999999	913	745	597	999999	384	507	185	330	999999	977	450	912	999999	19	85	708	999999	728	368	930	852	893	999999	253	999999	999999	999999	191	215	880	683	999999	999999	999999	624	349	50	955	580	999999	150	615	999999	765	989	999999	787	916	69	694	566	282	999999	578	505	29	432	354	245	740	32	993	124	939	999999	985	250	999999	395	736	667	238	999999	999999	999999	246	694	999999	263	344	855	568	999999	521	999999	411	960	102	630	604	999999	696	999999	999999	385	157	500	269	471	14	367	999999	999999	333	36	337	134	999999	788	268	999999	999999	999999	900	999999	464	999999	602	625	892	35	999999	677	999999	820	971	999999	318	999999	642	745	435	95	259	977	376	47	798	495	987	287	999999	314	371	279	50	606	999999	999999	921	285	898	644	579	979	219	811	739	512	65	817	815	960	156	522	899	789	841	923	518	999999	999999	117	637	614	609	844	316	521	779	375	701	363	999999	366	999999	999999	516	999999	999999	564	307	295	440	179	471	464	999999	849	380	260	764	895	446	505	212	999999	16	964	999999	374	505	228	732	690	999999	462	308	789	675	118	999999	571	999999	999999	129	786	677	999999	153	154	686	466	999999	528	999999	806	916	999999	163	999999	784	999999	900	403	69	89	562	999999	63	19	999999	378	184	271	976	203	740	999999	386	426	124	548	821	235	688	999999	87	999999	89	320	545	151	635	618	999999	732	671	761	999999	49	233	999999	415	143	987	999999	999999	999999	552	417	76	434	999999	737	942	246	729	999999	999999	999999	12	358	670	
742	473	25	742	565	999999	999999	531	978	597	346	999999	196	143	999999	247	380	755	207	661	672	254	121	369	897	676	97	12	996	56	874	999999	999999	266	999999	670	972	575	727	941	307	885	97	999999	444	545	755	112	52	436	344	275	804	999999	999999	498	362	999999	845	889	850	251	534	932	723	308	327	999999	999999	27	999999	805	38	266	364	999999	166	999999	925	361	920	999999	999999	999999	711	999999	243	188	269	184	999999	326	729	999999	101	65	361	165	123	146	228	825	642	34	171	539	246	548	342	999999	999999	87	730	493	969	865	291	999999	230	999999	999999	999999	670	296	709	949	85	200	174	999999	435	11	999999	788	143	999999	999999	999999	408	182	372	695	999999	57	843	999999	595	246	868	236	774	396	999999	999999	81	89	165	355	999999	221	463	55	999999	44	786	999999	915	941	360	874	522	356	565	57	752	999999	999999	623	453	999999	363	839	332	938	999999	48	76	999999	717	63	999999	996	620	197	999999	326	322	811	271	513	324	999999	885	993	999999	999999	830	887	999999	701	999999	542	902	845	999999	999999	723	444	509	747	999999	752	234	306	935	525	999999	378	337	436	67	999999	361	939	999999	710	999999	338	235	116	217	189	999999	26	277	407	999999	774	999999	105	602	877	311	524	999999	571	999999	999999	68	198	691	462	559	999999	643	999999	190	999999	689	157	999999	394	218	402	539	999999	835	217	999999	538	999999	961	48	241	833	190	190	837	698	999999	290	374	280	47	999999	755	629	107	999999	973	999999	141	94	192	435	999999	999999	908	984	166	999999	221	999999	530	766	729	999999	328	986	462	122	353	999999	105	866	305	124	181	977	999999	999999	999999	834	65	321	999999	999999	999999	806	625	999999	999999	999999	541	858	79	814	750	280	696	341	310	120	920	861	873	867	988	999999	999999	104	497	999999	999999	702	997	387	504	218	999999	852	567	521	371	941	840	500	732	247	797	491	373	901	999999	999999	999999	999999	914	204	448	432	888	541	676	531	999999	999999	652	839	861	692	319	541	803	999999	773	789	749	999999	30	382	145	999999	527	648	730	999999	650	756	548	379	472	310	770	999999	963	35	845	839	999999	500	847	892	386	115	999999	999999	107	447	679	374	878	999999	184	75	999999	146	24	999999	800	437	999999	999999	999999	492	229	19	999999	758	999999	999999	943	909	71	529	534	253	375	421	477	898	498	212	999999	183	500	537	136	704	757	826	999999	999999	48	999999	800	999999	600	893	886	999999	70	349	567	932	431	999999	999999	654	541	
54	999999	999999	999999	902	999999	999999	820	999999	991	692	883	999999	11	62	999999	136	870	581	729	583	652	999999	535	315	838	999999	645	999999	752	531	662	481	999999	713	65	419	266	146	549	312	141	482	901	203	288	992	347	514	206	304	108	303	925	957	999999	999999	76	255	999999	790	852	676	999999	999999	39	411	999999	999999	999999	326	869	734	41	426	452	180	999999	999999	36	845	999999	140	947	457	433	999999	556	999999	321	764	352	999999	83	999999	460	464	116	441	174	877	98	59	999999	879	435	373	271	509	999999	999999	720	735	228	227	979	721	999999	918	46	999999	999999	999999	976	242	973	857	660	999999	965	999999	74	999999	177	159	757	762	624	77	32	69	107	57	700	100	54	999999	999999	999999	780	739	736	197	405	503	32	399	82	283	999999	577	712	989	543	527	999999	583	568	999999	469	226	107	660	895	976	572	807	998	886	999999	366	999999	805	999999	235	260	999999	742	999999	999999	368	999999	350	171	999999	356	118	513	182	933	470	59	724	999999	563	642	85	302	428	999999	224	999999	195	999999	549	999999	907	999999	318	276	290	840	894	942	999999	999999	756	999999	450	999999	463	303	826	999999	728	999999	999999	419	999999	592	185	999999	999999	741	911	967	504	265	999999	999999	449	622	205	905	999999	629	164	781	293	36	886	586	852	999999	999999	920	573	999999	999999	242	171	497	557	725	101	999999	527	162	999999	144	42	501	999999	506	190	841	108	999999	309	108	162	569	135	999999	706	999999	999999	525	273	990	403	999999	898	390	781	951	74	480	813	999999	112	11	999999	159	999999	395	999999	999999	617	637	822	652	999999	268	999999	602	372	644	999999	999999	999999	11	889	49	740	771	602	497	999999	999999	776	627	999999	361	995	999999	817	975	919	999999	890	999999	999999	636	178	751	999999	640	310	189	589	430	999999	999999	974	111	122	999999	999999	231	999999	221	630	387	860	999999	544	999999	273	927	999999	999999	724	706	611	596	103	262	871	988	444	999999	999999	545	650	355	175	796	999999	894	48	116	566	698	529	678	756	529	775	973	217	754	377	999999	405	202	999999	999999	709	388	17	860	999999	430	786	830	35	94	999999	999999	39	747	999999	999999	999999	677	999999	35	187	933	999999	573	999999	897	780	689	594	999999	150	457	999999	419	96	999999	887	188	276	999999	999999	698	652	671	999999	270	944	470	558	998	493	727	373	680	579	776	548	999999	383	942	649	107	246	222	944	999999	865	619	999999	208	491	999999	411	999999	999999	488	290	999999	781	226	953	999999	
141	999999	329	999999	94	968	840	320	458	454	805	333	495	814	462	440	727	999999	404	334	999999	999999	517	782	999999	678	999999	100	495	380	662	167	999999	339	966	999999	893	530	204	999999	779	349	999999	47	905	999999	208	309	36	850	450	277	999999	628	999999	999999	88	546	108	415	999999	750	824	87	791	999999	344	166	999999	812	546	206	999999	999999	555	469	609	479	877	247	480	266	999999	645	930	394	346	370	828	194	571	356	432	999999	494	39	525	671	255	267	999999	52	461	223	313	254	958	323	999999	50	182	999999	669	860	935	155	999999	189	999999	407	311	973	338	663	251	200	999999	529	999999	525	944	937	234	999999	503	438	805	849	342	686	999999	32	297	999999	22	962	687	572	853	349	353	346	524	848	955	999999	714	797	972	123	480	999999	310	557	106	999999	384	999999	999999	506	350	836	846	471	971	289	685	550	999999	289	999999	999999	676	673	182	608	423	386	999999	732	724	999999	877	229	999999	997	999999	739	999999	777	587	637	214	356	999	999999	499	63	876	999999	999999	173	155	999999	609	278	762	637	385	497	999999	999999	395	634	782	342	958	999999	999999	999999	567	999999	859	873	701	876	997	329	673	665	118	369	999999	999999	648	999999	861	193	619	937	244	95	364	999999	956	589	251	999999	574	666	558	871	798	999999	119	148	314	281	999999	733	281	443	963	720	388	461	498	407	999999	231	480	774	18	328	740	482	999999	665	999999	121	999999	999999	754	17	116	247	999999	607	878	999999	256	589	201	999999	999999	999999	131	643	814	999999	999999	843	593	352	196	783	863	480	172	637	555	999999	364	880	108	999999	689	956	613	999999	889	891	529	485	975	999999	583	132	662	999999	360	999999	850	421	30	790	999999	411	821	333	999999	101	445	999999	999999	607	235	321	999999	999999	121	175	40	673	999999	210	999999	999999	377	305	210	740	817	232	287	607	797	942	860	318	31	999999	145	290	767	797	999999	288	531	377	665	271	345	851	999999	999999	918	187	805	999999	476	725	44	525	133	643	284	999999	963	999999	809	292	460	478	789	833	999999	750	906	818	754	45	586	999	999999	938	405	999999	999999	999999	689	620	147	999999	999999	306	253	619	167	133	522	243	999999	184	567	999999	811	866	72	995	163	178	281	986	75	999999	148	44	886	194	247	319	819	999999	667	199	155	420	637	999999	590	421	593	782	999999	999999	999999	412	442	266	999999	539	902	999999	999999	521	348	160	974	409	167	219	732	972	886	213	424	999999	516	378	
999999	400	238	579	414	742	584	499	690	555	721	736	602	999999	67	708	416	420	932	156	850	999999	999999	999999	335	999999	688	620	895	102	106	276	895	73	38	736	999999	999999	993	999999	999999	849	469	999999	999999	431	617	999999	999999	999999	797	14	521	999999	999999	242	999999	10	999999	999999	63	964	603	999999	999999	999999	840	538	601	330	408	92	426	735	220	11	999999	26	999999	904	764	586	705	718	999999	101	754	536	546	795	781	310	89	999999	999999	972	255	870	969	243	590	999999	510	594	779	714	587	786	159	525	706	938	459	348	279	476	268	885	304	367	700	999999	999999	999999	549	107	999999	999999	591	248	999999	665	56	317	999999	999999	999999	121	999999	589	514	967	387	30	999999	999999	850	741	690	676	713	369	575	612	542	999999	97	704	999999	681	712	131	205	910	769	50	891	152	34	999999	401	999999	947	999999	853	732	926	970	999999	706	257	271	775	915	534	396	100	444	774	47	597	999999	76	266	877	392	772	999999	261	999999	950	999999	999999	106	999999	567	422	860	999999	810	360	999999	987	347	434	450	356	289	386	999999	999999	457	378	987	996	29	89	690	837	470	999999	460	719	668	999999	549	555	678	999999	999999	973	239	999999	999999	687	480	394	729	832	999999	46	999999	100	999999	999999	503	999999	729	110	265	999999	999999	32	298	851	899	407	999999	591	885	999999	677	650	419	999999	721	772	414	310	525	635	999999	999999	999999	433	476	370	840	571	262	999999	826	578	999999	489	251	216	396	999999	787	83	75	999999	947	999999	369	842	999999	479	385	731	924	429	584	630	137	873	621	865	999999	999999	567	756	338	674	999999	108	276	929	999999	514	385	302	522	999999	569	222	911	870	73	633	689	999999	195	999999	999999	406	994	753	999999	999999	595	531	736	257	516	999999	808	999999	471	270	576	751	321	870	355	631	906	142	999999	999999	962	751	801	751	999999	205	999999	807	389	672	114	523	577	790	919	853	565	275	936	261	999999	639	408	803	999999	999999	999999	324	999999	999999	999999	861	693	448	414	999999	730	985	999999	999999	747	11	892	999999	166	62	183	999999	951	502	76	999999	999999	808	999999	999999	352	998	694	912	156	256	631	725	182	252	830	999999	385	999999	133	999999	999999	999999	514	412	746	609	647	14	764	528	999999	683	597	999999	665	999999	938	91	999999	732	301	999999	999999	500	380	177	999999	913	232	54	999999	875	378	495	773	580	304	107	999999	742	360	689	158	628	882	947	138	322	999999	946	999999	304	584	401	289	383	461	
999999	42	579	983	733	782	719	382	498	999999	112	95	999999	999999	840	503	758	381	611	346	546	999999	432	49	313	336	286	853	851	999999	977	216	399	128	291	999999	18	759	627	907	438	256	394	642	35	237	501	366	359	800	825	999999	677	47	915	404	610	540	679	407	505	865	530	207	337	895	696	967	307	776	999999	999	753	704	907	300	999999	999999	999999	86	835	999999	503	999999	999999	956	538	362	212	999999	464	999999	999999	999999	411	999999	725	196	314	140	540	999999	69	583	315	826	276	973	140	625	180	820	526	999999	571	585	371	479	732	381	367	344	764	999999	321	999999	918	533	302	999999	999999	47	999999	883	545	999999	860	999999	745	648	999999	565	232	587	716	644	951	487	658	826	999999	999999	464	933	772	206	999999	648	999999	298	907	999999	999999	795	999999	143	345	643	66	270	724	451	733	999999	690	802	121	999999	704	677	999999	440	875	999999	999999	999999	583	999999	999999	999999	999999	222	658	456	740	999999	999999	436	535	583	308	999999	431	397	999999	759	523	380	252	999999	94	593	944	594	999999	477	999999	213	662	999999	559	794	999999	718	729	512	793	999999	353	743	917	685	651	130	378	999999	999999	487	375	999999	804	999999	308	999999	263	947	277	73	999999	273	89	680	774	802	999999	514	783	712	999999	999999	966	999999	36	999999	999999	409	999999	823	225	475	467	390	838	288	929	999999	999999	393	464	781	245	999999	999999	999999	999999	246	999999	849	107	864	974	999999	819	776	416	568	999999	799	97	854	15	454	999999	758	805	698	842	496	872	676	28	400	999999	885	363	247	193	946	845	816	999999	103	999999	361	501	170	570	999999	999999	371	180	999999	306	610	999999	790	999999	304	284	965	404	999999	976	430	845	583	58	933	999999	999999	384	239	953	280	999999	912	728	999999	267	644	137	780	624	999999	506	331	999999	648	119	572	365	888	671	999999	422	999999	126	305	515	917	122	637	648	999999	986	940	743	35	255	863	72	395	47	639	999999	623	799	474	924	524	490	409	823	999999	813	496	568	83	858	290	999999	432	980	350	531	500	142	922	525	566	588	999999	403	256	509	970	850	41	53	798	284	651	381	999999	437	713	813	796	888	499	382	669	177	999999	77	640	415	697	118	346	491	877	949	367	935	422	16	577	351	843	999999	536	40	999999	16	154	60	988	912	818	999999	345	44	999999	194	918	900	999999	189	868	564	999999	923	999999	999999	406	702	999999	65	25	706	245	454	54	854	845	639	999999	958	923	
589	999999	784	299	999999	155	843	924	183	27	522	577	398	483	289	492	612	333	752	609	999999	999999	999999	897	121	451	999999	999999	999999	348	999999	792	481	265	289	148	378	634	999999	171	563	777	999999	999999	999999	139	847	999999	765	372	243	999999	364	999999	480	552	999999	886	187	217	999999	999999	999999	999999	738	729	106	999999	203	150	999999	978	286	591	55	999999	207	895	999999	982	604	999999	999999	999999	115	973	999999	132	785	736	655	999999	456	840	999999	710	33	14	310	999999	999999	714	777	999999	258	265	39	773	313	805	355	597	491	999999	999999	345	627	999999	730	999999	302	973	357	467	495	631	531	445	684	344	651	202	594	999999	949	890	999999	610	559	850	999999	663	818	979	391	999999	10	261	999999	999999	999999	88	999999	999999	481	999999	367	320	139	627	733	593	99	968	164	162	999999	860	256	722	203	27	395	880	999999	638	999999	999999	999999	437	999999	279	218	999999	261	572	999999	58	999999	889	533	831	481	932	126	361	574	850	824	238	999999	149	15	515	377	999999	999999	403	726	842	904	988	999999	702	996	463	385	975	999999	591	999999	954	710	999999	999999	372	545	999999	763	468	73	314	553	847	382	491	273	999999	745	195	879	524	332	317	985	999999	999999	779	936	662	975	598	142	242	999999	110	439	649	326	999999	529	240	999999	267	778	599	445	396	329	514	199	682	240	531	712	999999	631	402	999999	654	775	766	526	999999	492	475	181	320	999999	281	62	624	385	740	666	648	884	75	999999	396	109	999999	459	431	472	303	368	611	529	999999	479	47	999999	672	239	999999	999999	538	774	999999	427	134	542	57	462	575	307	499	999999	74	836	565	999999	999999	555	575	999999	104	639	199	999999	570	790	581	999999	24	355	712	999999	903	999999	355	301	235	968	974	667	411	969	897	999999	869	999999	465	446	913	999999	293	127	999999	999999	999999	899	584	206	999999	343	999999	255	447	229	594	999999	962	999999	490	274	637	25	580	908	905	135	741	999999	247	824	334	144	999999	840	999999	999999	847	457	324	456	716	38	121	999999	705	166	999999	677	411	881	999999	336	956	649	546	278	546	754	999999	494	167	390	999999	42	999999	827	366	999999	167	999999	150	515	815	43	999999	999999	904	940	213	749	603	74	793	999999	50	998	188	249	304	793	999999	102	999999	829	299	335	79	89	632	999999	799	925	520	411	740	999999	999999	922	101	938	999999	606	551	800	999999	999999	597	603	999999	19	649	999999	312	373	950	57	608	999999	744	232	539	999999	317	
335	949	678	554	999999	999999	771	488	265	158	999999	430	452	551	116	937	206	738	476	97	622	238	682	622	156	461	693	999999	534	187	869	408	549	298	225	999999	999999	548	216	977	230	531	393	999999	946	943	507	999999	999999	58	548	493	999999	737	695	107	999999	65	999999	999999	999999	111	954	88	289	957	881	163	335	265	999999	657	532	498	999999	101	844	713	675	213	953	197	178	486	999999	999999	999999	811	999999	999999	583	167	151	286	55	129	577	999999	999999	989	72	354	999999	246	333	891	961	999999	871	604	262	999999	389	203	976	744	999999	999999	448	904	999999	79	560	218	682	566	999999	255	999999	747	524	539	34	686	150	609	27	999999	162	999999	423	770	999999	998	865	999999	778	947	999999	311	196	109	999999	785	377	992	793	999999	564	767	999999	716	132	133	999999	723	539	999999	999999	999999	727	999999	999999	699	490	851	139	562	353	662	788	567	944	150	999999	999999	672	249	319	158	816	65	377	999999	372	707	647	816	918	151	490	84	895	934	584	195	783	999999	304	525	863	241	618	901	999999	817	771	981	572	665	60	299	394	999999	999999	671	999999	930	999999	999999	213	322	643	211	182	713	672	20	566	375	641	505	944	793	295	584	446	475	416	555	935	665	254	263	101	200	690	990	383	999999	562	853	999999	522	999999	550	597	999999	729	999999	999999	999999	425	999999	34	554	354	601	619	975	235	167	523	999999	847	999999	78	390	119	981	33	999999	999999	654	812	787	665	432	481	744	987	38	746	999999	409	184	250	999999	999999	546	845	99	381	408	686	999999	999999	67	999999	999999	482	999999	308	747	252	999999	135	770	999999	246	888	922	129	874	988	207	421	383	382	999999	307	30	160	572	146	934	310	237	967	418	999999	999999	757	707	999999	779	730	999	898	935	58	479	999999	992	657	923	999999	999999	420	489	983	956	685	11	476	999999	66	999999	611	318	999999	897	999999	999999	789	291	174	422	611	219	999999	999999	484	446	624	828	367	168	915	222	964	803	999999	488	434	500	922	755	999999	811	722	994	398	590	772	999999	676	687	999999	376	999999	557	895	999999	22	571	999999	248	387	647	103	898	820	398	999999	369	89	999999	551	298	368	999999	190	799	496	482	33	893	673	472	161	680	999999	999999	999999	417	999999	999999	999999	863	28	683	377	999999	718	824	184	999	247	413	81	361	145	914	18	999999	376	106	714	540	547	999999	999999	914	495	422	943	281	935	936	461	473	848	687	279	685	999999	597	91	672	
999999	34	656	270	999999	999999	544	999999	540	122	50	811	902	999999	326	440	118	463	107	999999	881	903	73	311	951	608	513	457	999999	999999	999999	779	999999	51	242	522	931	314	523	695	877	902	999999	822	895	650	570	912	371	839	576	587	499	999999	791	403	961	355	319	999999	999999	97	405	217	813	271	796	860	702	999999	508	803	939	411	999999	978	172	999999	416	311	48	999999	96	805	999999	721	290	999999	260	838	561	586	995	999999	409	790	507	533	19	633	853	710	999999	568	999999	773	648	97	999999	999999	241	720	999999	17	754	695	10	599	461	102	981	567	609	999999	251	921	807	999999	999999	637	999999	639	241	999999	458	337	391	527	999999	999999	82	202	872	447	999999	999999	647	988	977	713	789	907	81	916	651	296	999999	999999	326	419	999999	999999	94	729	341	602	488	999999	559	426	314	483	134	479	29	999999	694	999999	999999	410	999999	819	240	999999	847	574	999999	325	140	999999	999999	45	211	65	26	641	118	152	116	999999	362	491	438	560	999999	316	782	602	896	862	601	999999	99	999999	145	155	210	795	882	766	999999	173	35	397	199	279	282	79	462	388	999999	551	65	261	999999	792	391	999999	891	541	999999	964	428	277	570	299	946	295	920	870	999999	322	270	999999	999999	198	999999	999999	371	138	43	713	150	518	192	59	882	999999	867	999999	999999	530	903	351	975	80	745	757	999999	899	333	986	999999	591	947	367	291	715	290	859	337	999999	318	762	507	999999	824	910	95	520	417	118	428	578	115	911	419	919	374	900	999999	708	224	999999	805	56	999999	558	570	824	999999	176	556	17	24	425	999999	151	843	896	255	999999	999999	999999	492	225	999999	580	485	46	948	999999	351	390	416	999999	135	846	957	999999	524	275	349	271	999999	250	561	420	999999	690	699	277	85	477	654	618	999999	908	979	999999	999999	983	999999	534	999999	999999	999999	176	601	395	300	374	194	999999	382	980	495	410	563	251	663	999999	26	794	346	681	296	999999	736	797	592	226	867	377	971	999999	202	814	999999	355	999999	394	999999	177	400	999999	93	692	105	674	133	636	354	738	926	340	967	288	197	999999	120	951	999999	999999	803	83	507	817	999999	999999	788	680	24	218	825	278	337	849	403	21	597	999999	999999	71	674	955	871	138	450	641	999999	999999	626	201	244	474	954	999999	374	327	827	999999	280	263	886	452	999999	146	912	657	999999	128	884	186	999999	516	999999	378	139	847	212	999999	376	780	279	874	63	999999	974	999999	
324	322	484	86	999999	331	999999	525	185	231	999999	735	225	792	638	454	38	450	594	727	999999	999999	885	526	124	458	999999	500	999999	21	999999	999999	171	999999	343	999999	643	808	991	285	999999	657	202	999999	999999	999999	999999	583	151	824	846	612	239	256	68	737	436	999999	961	735	431	999999	540	174	832	545	573	663	999999	948	999999	999999	459	318	544	644	393	977	22	999999	305	999999	999999	169	999999	785	568	915	504	606	999999	684	999999	999999	854	360	126	38	85	967	903	999999	999999	203	999999	999999	163	921	712	424	354	458	945	323	440	115	484	381	999	56	976	658	999999	852	999999	136	384	203	463	193	999999	365	901	999999	744	805	999999	165	157	548	632	647	999999	90	999999	805	739	999999	825	749	999999	745	999999	38	990	255	340	281	999999	885	252	960	467	528	896	988	556	900	579	635	914	328	233	461	424	338	455	89	601	888	397	999999	378	714	318	781	336	872	64	999999	999999	919	656	271	999999	999999	190	683	193	272	259	838	999999	200	835	556	521	999999	614	661	999999	261	680	999999	999999	400	591	752	999999	125	662	683	999999	91	170	994	672	962	164	752	158	772	999999	338	639	559	999999	188	879	761	269	759	999999	999999	999999	222	999999	999999	773	906	90	437	999999	78	610	999999	992	999999	39	999999	884	559	999999	999999	513	37	999999	352	999999	939	501	999999	873	999999	855	999999	425	999999	999999	947	999999	999999	199	258	672	999999	309	827	999999	73	999999	999999	158	48	877	710	347	407	888	670	856	896	63	834	414	676	563	24	999999	999999	999999	548	487	999999	94	256	369	173	198	792	728	538	999999	918	382	473	264	835	581	999999	565	27	564	722	100	999999	999999	999999	843	996	166	999999	614	29	913	27	550	76	954	630	350	999999	218	105	942	328	281	144	999999	941	421	999999	999999	78	152	142	984	765	991	234	672	999999	329	202	636	999999	923	605	999999	999999	922	198	881	950	803	392	809	468	780	772	588	449	903	902	584	438	851	546	877	780	43	785	84	729	999999	345	853	26	999999	999999	404	999999	999999	106	28	233	847	493	274	759	332	525	999999	229	645	232	111	427	617	999999	592	387	727	234	332	147	123	161	999999	467	539	793	999	282	377	912	999999	807	883	360	590	999999	281	127	457	517	800	855	93	735	244	435	408	271	915	26	948	999999	999999	880	120	695	999999	806	999999	539	526	712	851	999999	912	304	543	267	617	234	116	609	999999	814	347	268	999999	265	999999	999999	999999	737	366	361	
963	414	42	13	250	894	866	474	897	918	999999	98	13	360	822	940	892	150	653	690	999999	349	139	959	543	851	628	245	583	127	999999	788	355	500	769	508	999999	540	999999	723	368	642	712	857	822	999999	264	717	999999	292	999999	999999	94	675	451	999999	285	83	469	398	276	630	890	999999	999999	999999	743	512	999999	324	679	999999	999999	930	332	277	637	281	147	294	999999	911	802	301	906	900	703	679	59	155	233	198	80	627	457	737	751	999999	94	619	515	752	136	128	999999	858	129	164	999999	183	999999	13	935	185	802	365	827	598	874	999999	509	73	463	445	100	999999	999999	506	483	595	999999	705	197	999999	778	844	784	684	688	57	780	549	999999	875	168	229	262	895	825	101	910	999999	999999	220	119	452	298	690	37	131	576	999999	680	758	657	291	816	999999	406	957	999999	999999	910	826	999999	999999	999999	588	999999	999999	239	396	681	391	684	999999	648	976	999999	999999	556	104	656	567	481	167	868	578	227	999999	412	999999	498	868	521	766	252	240	126	159	714	999999	999999	166	999999	999999	941	299	83	294	643	999999	999999	80	410	486	999999	352	999999	936	101	169	370	411	469	394	897	813	999999	917	999999	417	860	269	621	846	999999	499	674	301	226	579	504	999999	999999	572	845	428	467	999999	279	999999	885	190	67	555	349	12	697	508	999999	137	429	999999	999999	235	980	999999	999999	564	999999	997	678	64	720	522	664	437	177	896	549	999999	999999	834	999999	229	532	679	211	75	999999	688	802	176	18	98	159	999999	767	999999	592	115	969	999999	249	282	231	831	470	999999	999999	911	834	999999	958	999999	999999	594	517	944	703	310	538	392	66	117	204	511	55	999999	373	324	999999	170	314	999999	509	452	595	375	999999	700	219	665	184	596	999999	12	217	206	316	564	999999	999999	314	291	576	586	999999	142	88	999999	785	999999	182	576	251	674	999999	999999	313	338	999999	151	946	12	101	873	218	470	263	999999	999999	849	999999	808	492	846	855	999999	999999	999999	999999	999999	297	287	914	999999	493	608	355	999999	515	692	892	999999	565	690	876	311	999999	703	378	386	999999	885	999999	936	999999	373	93	999999	818	473	657	390	732	546	854	669	97	721	389	609	999999	83	686	610	956	346	253	802	970	999999	999999	999999	553	228	583	411	999999	978	856	129	999999	950	371	51	999999	511	254	29	999999	216	223	479	323	768	272	999999	209	999999	980	186	130	291	999999	273	641	492	837	513	962	452	808	119	864	999999	95	173	
712	644	575	454	999999	234	965	763	341	363	999999	999999	956	777	212	54	997	679	999999	999999	999999	107	409	552	674	741	999999	393	407	113	614	63	683	108	103	999999	999999	535	94	896	325	669	932	288	641	62	557	194	999999	764	121	195	270	852	646	615	999999	32	999999	360	177	581	366	999999	748	797	111	858	684	647	999999	999999	999999	999999	917	857	174	999999	999999	622	194	872	153	643	991	429	793	831	461	999999	999999	228	754	733	729	743	999999	704	540	844	999999	698	999999	999999	961	649	600	999999	999999	788	450	123	121	168	176	305	438	722	246	329	999999	279	407	999999	328	585	717	999999	383	183	553	470	591	77	670	495	999999	999999	681	352	828	636	896	672	48	215	999999	596	566	434	315	590	468	220	840	681	999999	999999	283	386	931	739	783	761	244	999999	999999	53	999999	681	932	999999	51	893	500	377	383	999999	167	122	477	131	303	949	867	963	11	380	999999	989	205	68	277	305	420	99	852	144	437	999999	682	999999	109	885	501	999999	549	999999	719	473	999999	999999	156	171	908	999999	445	834	999999	999999	978	999999	817	508	486	874	618	745	999999	411	524	248	999999	109	439	414	31	418	458	448	423	999999	661	762	691	999999	912	116	999999	999999	654	999999	250	166	90	530	255	999999	409	627	999999	999999	999999	318	949	69	269	999999	731	504	788	999999	386	456	858	550	501	65	816	847	961	999999	358	999999	757	506	998	150	999999	999999	168	430	18	830	637	619	999999	352	813	632	379	865	384	892	822	999999	999999	794	308	999999	39	999999	784	562	665	307	454	999999	999999	999999	70	128	999999	822	345	367	28	555	818	248	214	158	252	194	478	999999	138	466	60	140	863	213	842	490	879	968	646	455	175	339	174	127	792	370	571	260	999999	561	556	464	607	999999	975	69	334	881	947	600	999999	999999	179	988	999999	430	589	856	999999	547	943	999999	721	573	390	488	83	96	999999	882	622	227	268	577	909	596	999999	999999	999999	782	165	999999	31	56	371	999999	999999	186	999999	371	780	714	999999	300	618	189	743	44	706	497	986	999999	525	999999	977	866	309	999999	88	581	897	812	628	503	392	945	999999	675	211	783	327	896	147	994	111	908	253	968	959	729	852	497	80	740	796	917	482	956	999999	999999	306	568	999999	377	474	999999	95	480	908	672	834	999999	833	923	179	99	110	999999	963	999999	622	341	999999	999999	729	999999	742	888	707	474	472	399	606	999999	486	758	799	769	530	999999	822	999999	
70	296	895	999999	664	156	570	706	817	999999	993	999	882	965	925	748	999999	74	999999	207	773	443	209	445	471	999999	999999	421	300	340	999999	999999	256	849	281	356	464	944	745	595	999999	10	999999	521	999999	607	823	521	832	61	131	466	906	624	999	626	96	459	322	537	709	159	416	486	950	173	752	43	694	579	294	703	328	640	880	773	999999	999999	999999	999999	999999	999999	588	248	219	999999	999999	632	849	654	269	14	999999	218	885	999999	593	999999	570	242	854	789	827	263	767	427	147	275	744	236	840	999999	420	457	999999	784	999999	177	276	415	250	999999	194	999999	319	289	82	120	755	712	189	999999	127	999999	20	524	999999	334	481	792	407	657	887	622	814	861	594	183	985	111	606	425	999999	165	992	734	999999	999999	943	487	355	999999	520	42	56	235	290	612	447	708	685	246	696	484	18	592	243	571	234	458	695	999999	134	653	116	764	710	962	999999	285	918	320	391	994	447	380	999999	999999	999999	589	580	981	999999	286	425	369	729	430	157	409	501	44	563	494	791	457	999999	866	999999	999999	525	328	797	999999	790	375	855	999999	999999	637	999999	388	999999	645	878	999999	171	848	238	999999	44	289	815	415	999999	883	756	896	212	990	478	280	928	293	74	261	193	574	999999	59	514	37	999999	999999	999999	999999	49	918	616	87	999999	999999	999999	190	258	245	513	392	386	906	618	999999	999999	57	169	185	460	999999	581	999999	530	597	999999	188	241	16	896	305	461	999999	999999	999999	999999	999999	704	999999	999999	748	44	828	748	801	197	588	441	999999	539	346	360	778	999999	999999	347	990	557	698	999999	459	999999	251	348	217	931	999999	72	780	678	999999	352	745	544	711	677	752	999999	729	999999	999999	747	686	477	999999	945	683	19	999999	500	999999	577	16	722	999999	800	793	489	541	869	999999	526	999999	876	175	999999	615	243	950	999999	594	123	828	298	928	712	999999	773	788	272	999999	999999	555	289	389	796	999999	32	362	911	883	272	999999	999999	926	256	97	999999	312	566	339	449	68	857	999999	186	748	718	793	999999	999999	30	700	278	621	777	971	999999	999999	378	999999	592	881	999999	776	999999	776	999999	372	999999	625	462	470	232	932	808	646	697	999999	213	58	999999	238	883	383	863	572	77	247	158	285	999999	322	934	907	747	567	999999	91	584	409	778	355	122	853	85	559	999999	346	999999	141	283	996	999999	329	40	363	998	665	999999	759	708	731	223	999999	908	999999	536	999999	195	999999	626	615	
799	803	279	281	126	39	307	313	104	731	434	26	11	719	38	999999	876	393	568	999999	178	824	999999	57	142	716	944	999999	32	999999	999999	571	515	667	207	489	999999	759	999999	969	367	609	665	977	999999	206	403	199	999999	922	448	802	682	272	447	974	113	999999	149	410	94	372	999999	940	999999	863	511	344	999999	548	999999	999999	155	999999	999999	568	169	999999	750	935	322	755	822	110	715	358	889	252	230	999999	386	828	620	837	999999	995	328	724	406	999999	694	999999	676	573	368	999999	999999	93	999999	878	815	390	481	999999	999999	999999	549	190	999999	232	999999	268	123	299	999999	999999	507	318	999999	10	250	999999	326	317	250	262	88	259	741	394	999999	806	976	351	417	995	999999	416	749	555	455	999999	498	184	468	999999	946	386	999999	632	823	348	999999	275	999999	381	74	173	999999	835	260	299	448	999999	999999	999999	292	999999	999999	999999	389	100	568	168	999999	111	999999	999999	848	999999	316	702	849	119	999999	363	437	999999	999999	46	931	999999	453	914	305	165	700	999999	653	300	999999	184	504	999999	253	732	779	999999	719	999999	435	922	325	158	999999	557	450	339	999999	999999	999999	999999	68	846	244	206	647	654	862	999999	411	999999	498	557	999999	999999	208	999999	999999	999999	999999	999999	991	999999	610	19	867	999999	395	748	714	371	999999	999999	559	999999	125	657	999	57	999999	135	357	999999	135	148	433	767	486	396	359	836	473	999999	593	999999	999999	881	999999	234	999999	999999	268	999999	685	999999	909	21	997	999999	26	550	999999	999999	999999	458	999999	671	61	999999	586	999999	999999	999	999999	878	897	947	999999	46	999999	244	421	999999	719	743	999999	999999	644	95	238	421	769	999999	380	809	999999	656	686	144	652	918	830	773	648	238	532	269	999999	807	153	962	128	961	999999	782	139	840	108	20	999999	999999	37	965	244	999999	340	441	628	589	657	999999	270	758	394	72	413	647	136	490	999999	606	515	837	942	276	303	808	269	597	679	390	999999	999999	551	999999	999999	864	539	484	898	100	640	147	159	902	999999	369	576	65	378	491	713	617	999999	986	132	999999	33	967	870	531	182	40	909	999999	693	594	217	999999	999999	548	999999	652	592	130	965	378	687	49	575	933	999999	214	999999	999999	999999	939	999999	565	891	999999	840	572	613	999999	918	610	237	882	218	116	162	999999	884	829	999999	71	34	679	30	754	511	999999	999999	937	299	999999	811	721	999999	999999	718	651	488	999999	708	545	999999	999999	211	365	150	805	830	999999	781	44	999999	399	
814	614	914	999999	544	147	200	856	179	675	86	951	798	999999	999999	465	398	510	719	415	131	837	32	808	999999	665	613	706	999999	933	165	265	647	422	906	999999	838	520	116	350	288	999999	376	373	999999	259	567	633	524	375	80	281	325	999999	277	976	592	116	999999	879	999999	494	999999	246	520	820	314	386	609	999999	627	999999	403	378	137	279	471	999999	668	228	108	999999	191	788	862	884	939	732	154	930	404	731	999999	237	817	999999	158	999999	853	999999	945	999999	34	229	999999	203	877	947	787	999999	514	933	448	511	781	553	312	914	383	635	880	582	241	679	900	895	96	999999	560	999999	131	341	999999	349	282	917	955	962	50	669	17	992	999999	999999	425	999999	293	289	455	273	492	243	756	227	999999	373	949	354	999999	852	116	711	396	455	876	182	137	999999	238	864	597	350	999999	713	628	999999	999999	95	263	440	611	806	999999	297	850	887	585	999999	900	909	967	611	643	198	562	999999	606	498	279	252	343	999999	60	591	675	151	369	52	598	999999	735	863	100	888	250	309	990	999999	604	989	597	999999	208	329	896	986	706	685	999999	332	291	149	815	999999	999999	427	756	139	999999	708	527	999999	999999	350	183	113	520	754	948	262	315	507	894	289	655	795	986	731	694	689	445	684	891	276	278	596	58	90	792	823	553	860	487	895	999999	65	999999	857	155	999999	476	951	737	898	999999	999999	999999	999999	365	999999	440	34	999999	932	273	999999	650	723	999999	587	65	439	962	999999	999999	999999	29	998	817	599	999999	138	999999	902	222	493	947	993	259	494	351	521	724	491	392	529	425	555	999999	629	999999	835	785	568	736	999999	989	999999	198	571	764	256	719	766	74	311	999999	542	719	780	896	657	474	587	245	544	715	480	742	190	39	474	376	999999	194	999999	352	999999	175	186	999999	345	804	999999	999999	104	802	999999	427	90	89	883	835	851	733	757	999999	207	332	202	999999	518	869	18	542	999999	880	531	999999	662	958	432	999999	543	286	999999	852	786	858	150	741	999999	63	661	110	999999	638	524	464	437	999999	155	693	972	855	985	475	795	999999	438	999999	281	999999	764	131	999999	516	302	574	999999	904	584	348	192	461	999999	464	217	999999	396	662	366	76	999999	622	999999	738	404	688	301	999999	999999	999999	430	999999	999999	380	299	539	453	639	345	999999	292	999999	999999	806	999999	521	999999	999999	267	887	999999	999999	858	214	242	151	318	918	999999	999999	282	96	848	999999	999999	266	990	
203	999999	678	999999	999999	326	416	784	622	167	999999	237	882	406	999999	828	179	999999	654	999999	265	999999	157	231	999999	527	999999	677	205	684	999999	887	255	531	97	364	589	432	12	459	451	430	620	984	999999	690	239	999999	511	999999	678	71	273	198	999999	999999	27	456	999999	238	595	739	588	938	999999	130	982	361	319	416	999999	746	880	205	626	999999	527	172	921	999999	999999	999999	999999	937	15	460	624	67	795	41	346	142	503	773	863	712	842	682	349	190	708	878	999999	104	29	931	191	77	999999	999999	538	854	535	999999	940	81	573	999999	999999	194	506	924	565	287	80	116	253	999999	341	913	999999	845	823	741	999999	419	625	81	917	83	279	556	495	894	503	491	607	418	833	792	149	999999	749	165	999999	783	323	621	33	913	688	84	736	658	999999	693	41	793	999999	531	455	999999	733	858	914	999999	439	671	999999	588	508	835	283	549	774	800	105	667	67	361	106	999999	57	14	395	999999	819	837	985	999999	460	814	469	999999	346	999999	468	999999	251	999999	354	651	837	445	415	853	801	196	883	118	598	999999	736	597	435	999999	999999	729	473	719	140	602	685	973	137	694	376	971	212	136	341	214	999999	333	17	454	177	612	598	542	999999	633	953	876	221	96	999999	872	876	999999	204	739	427	532	603	752	999999	999999	999999	720	999999	830	999999	999999	777	393	999999	999999	589	980	283	999999	999999	999999	325	506	999999	809	762	999999	616	999999	104	999999	999999	602	786	894	729	265	999999	314	304	878	65	573	649	999999	109	827	150	999999	292	999999	999999	362	609	495	216	999999	112	166	110	276	113	983	735	999999	999999	184	606	61	682	334	502	969	547	261	876	752	857	453	999999	999999	901	941	999999	208	999999	579	999999	301	999999	999999	162	331	213	37	774	82	837	999999	381	924	230	999999	993	958	999999	651	815	357	619	463	249	659	456	999999	999999	172	999999	536	981	999999	191	315	999999	59	181	999999	766	519	487	999999	999999	885	82	785	713	812	947	262	999999	53	999999	645	681	234	393	503	999999	999999	661	611	310	310	999999	136	742	914	724	943	787	231	999999	306	999999	999999	999999	363	587	999999	462	562	225	518	999999	938	491	545	634	999999	665	999999	999999	729	999999	875	503	614	895	946	53	798	98	14	475	584	168	467	775	866	999999	39	916	213	584	999999	396	791	999999	61	644	206	290	999999	287	119	924	999999	448	994	321	999999	468	999999	627	663	474	220	53	156	999999	34	769	767	463	999999	999999	102	
155	999999	999999	712	45	844	311	999999	999999	512	726	365	659	12	28	999999	555	751	571	285	999999	920	634	185	999999	433	280	620	999999	523	131	652	358	832	999999	689	514	608	999999	624	339	999999	155	999999	999999	687	999999	778	15	988	999999	711	999999	485	516	234	134	999999	964	999999	573	999999	419	994	390	84	17	827	993	999999	276	946	853	946	945	804	999999	672	691	999999	936	999999	615	448	310	420	587	872	326	784	999999	211	643	295	61	649	372	160	580	999999	680	999999	784	676	999999	275	999999	127	540	999999	459	461	999999	904	999999	80	999999	970	693	999999	999999	144	511	218	773	999999	999999	568	999999	999999	442	999999	101	281	389	276	717	938	727	45	562	469	342	614	335	999999	589	999999	619	980	999999	401	466	610	923	546	168	576	903	656	999999	299	231	244	279	999999	370	350	999999	999999	999999	146	253	658	417	36	802	896	882	999999	486	573	999999	915	999999	50	167	491	358	843	118	150	45	81	82	273	248	107	999999	500	743	248	223	219	626	438	158	808	202	896	743	271	694	243	999999	398	350	315	512	239	677	878	992	682	301	222	111	181	585	154	788	704	561	391	926	247	360	738	298	303	891	359	298	461	109	999999	456	999999	901	683	922	932	594	999999	823	864	256	541	999999	999999	337	976	999999	57	118	49	709	312	999999	999999	48	999999	26	219	347	327	589	540	583	999999	765	999999	280	901	999999	999999	119	455	568	999999	991	819	999999	884	966	914	136	250	353	999999	146	154	494	968	645	320	915	385	768	505	284	999999	958	474	648	37	706	999999	825	999999	929	264	999999	256	941	229	791	142	253	999999	201	348	197	523	317	999999	815	312	999999	911	940	999999	687	72	786	286	999999	355	999999	938	218	804	425	101	999999	999999	999999	248	999999	425	999999	783	999999	345	314	935	527	444	166	37	999999	999999	75	913	321	205	576	999999	469	664	368	446	897	314	224	396	923	105	392	435	220	577	285	840	393	167	602	999999	999999	850	758	426	199	217	726	815	739	511	779	935	315	728	778	372	67	92	999999	827	131	917	22	999999	999999	730	999999	999999	999999	234	530	164	602	234	924	618	906	942	256	689	588	999999	657	421	326	999999	129	492	798	912	782	311	281	774	999999	840	838	336	373	468	999999	999999	696	514	999999	999999	342	90	803	170	466	999999	835	206	999999	999999	269	600	115	605	611	334	846	215	999999	999999	882	827	999999	93	780	999999	578	788	298	507	999999	152	440	700	124	48	
999999	638	456	999999	475	84	535	999999	580	999999	999999	999999	857	76	243	491	72	999999	742	514	86	720	390	886	546	999999	907	741	19	127	999999	414	491	572	644	218	758	999999	753	808	302	507	999999	541	358	810	931	999999	273	231	999999	999999	958	609	962	999999	258	999999	130	999999	999999	794	497	463	88	816	999999	294	431	35	732	999999	18	934	222	579	999999	848	999999	999999	999999	685	478	999999	47	999999	999999	882	610	676	999999	198	999999	334	640	508	19	58	463	542	534	646	800	999999	498	999999	670	33	396	393	999999	999999	42	394	313	491	325	709	425	596	369	403	684	755	999999	544	999999	683	303	714	999999	169	394	999999	211	478	999999	239	299	246	999999	433	496	226	915	560	166	278	999999	158	192	309	999999	866	999999	140	962	55	183	954	187	986	730	999999	999999	601	25	46	193	835	606	96	419	189	775	936	907	467	999999	999999	387	355	662	154	532	270	999999	527	823	81	999999	839	65	344	68	834	999999	814	403	324	545	130	95	195	551	105	889	452	101	246	232	505	215	670	999999	999999	333	585	159	562	75	497	223	121	329	999999	40	85	131	941	999999	103	73	525	968	267	999999	999999	602	436	380	93	999999	586	849	20	633	395	768	237	511	127	999999	840	259	999999	907	974	866	784	75	814	331	159	13	999999	441	690	701	318	571	856	982	999999	192	999999	71	636	271	318	999999	645	316	893	999999	125	999999	232	276	921	360	295	610	818	999999	565	999999	286	583	720	579	942	693	459	665	999999	999999	942	658	276	999999	999999	712	999999	650	430	507	437	999999	887	999999	218	424	999999	999999	286	255	173	999999	626	230	784	63	551	999999	999999	951	857	238	784	980	999999	999999	999	935	90	582	999999	177	941	67	999999	999999	695	999999	370	528	913	999999	388	999999	971	591	41	999999	211	999999	170	819	459	999999	649	209	935	907	216	644	425	999999	999999	704	203	999999	420	568	897	228	367	533	378	672	47	367	850	999999	18	903	999999	999999	734	862	421	243	717	472	417	134	630	788	811	725	999999	78	999999	684	215	999999	181	999999	158	982	860	637	450	787	999999	292	359	559	898	999999	112	472	999999	25	292	999999	999999	948	161	999999	999999	999999	999999	653	569	999999	999999	175	180	999999	732	79	803	751	12	784	792	929	41	134	774	80	999999	509	622	640	957	607	402	254	696	233	321	385	395	291	915	999999	228	471	999999	999999	389	865	580	43	999999	369	22	507	177	999999	916	999999	998	526	689	222	40	
999999	22	146	999999	999999	347	999999	757	999999	366	721	868	995	711	569	586	591	691	33	928	999999	972	597	595	895	86	999999	316	295	387	868	999999	703	999999	299	458	412	420	463	999999	81	999999	250	999999	301	999999	999999	999999	356	999999	417	835	665	293	451	999999	424	550	877	999999	999	202	471	50	498	129	999999	239	999999	999999	183	180	237	505	999999	999999	732	999999	304	266	904	700	959	999999	970	42	936	419	324	343	999999	999999	999999	614	528	878	813	209	999999	999999	999999	942	235	999999	999999	999999	608	169	436	147	233	830	256	621	944	309	999999	626	999999	999999	192	999999	914	999999	87	321	637	999999	999999	999999	499	532	89	999999	999999	962	474	723	579	999999	434	776	982	187	120	213	999999	921	999999	999999	644	197	138	59	989	717	37	157	168	955	609	999999	192	457	647	700	750	133	827	999999	835	519	56	347	40	416	772	737	999999	874	705	716	951	758	344	311	403	40	143	999999	935	326	999999	999999	134	449	594	535	539	999999	999999	999999	103	689	392	999999	151	791	28	582	999999	299	999999	294	999999	892	44	999999	123	345	307	999999	999999	750	56	519	954	432	222	999999	821	999999	207	558	421	222	622	999999	999999	999999	170	999999	21	560	142	645	146	999999	374	999999	414	170	421	204	121	741	503	353	642	873	180	718	578	436	761	706	999999	999999	872	999999	999999	771	999999	999999	185	694	709	439	618	410	383	683	999999	981	186	660	825	13	999999	680	719	999999	999999	999999	48	451	43	584	799	436	553	999999	409	336	960	643	113	516	29	427	41	73	999999	241	500	497	660	597	999999	110	880	98	195	201	328	999999	151	999999	866	999999	661	134	639	192	999999	999999	284	732	30	543	999999	319	984	29	648	655	543	398	11	550	791	446	334	698	999999	999999	329	217	17	999999	502	999999	999999	295	765	999999	434	999999	384	631	223	927	576	716	553	571	114	175	999999	999999	467	753	563	325	941	225	999999	941	999999	402	549	999999	724	71	999999	999999	668	698	264	741	230	990	999999	380	999999	863	999999	617	155	983	360	999999	664	343	501	999999	999999	999999	999999	999999	116	493	916	981	91	999999	213	515	675	544	902	415	911	811	452	477	739	192	988	999999	999999	192	999999	652	51	396	411	390	569	302	33	343	354	999999	999999	737	83	41	298	999999	660	364	999999	610	91	999999	251	999999	891	34	19	802	346	276	999999	924	697	274	940	695	999999	822	945	383	999999	999999	71	207	187	714	999999	707	894	999999	427	991	250	195	999999	106	
154	558	999999	999999	292	231	996	87	999999	709	50	809	101	999999	444	999999	419	568	99	521	884	54	676	186	630	999999	999999	539	999999	212	684	999999	702	999999	999999	197	332	409	100	299	572	983	999999	477	673	999999	616	300	372	588	999999	999999	106	59	222	109	882	322	999999	981	999999	467	999999	318	35	539	116	257	999999	257	515	19	478	999999	949	999999	368	208	999999	47	999999	999999	176	270	999999	12	999999	653	631	999999	999999	20	495	118	976	999999	755	999999	451	144	999999	999999	247	124	83	999999	999999	306	110	320	999999	683	999999	877	296	705	300	967	999999	33	133	463	626	999999	943	505	999999	369	823	999999	156	990	757	378	560	999999	380	999999	197	999999	798	119	552	320	709	631	211	617	822	281	814	787	689	999999	20	33	999999	999999	999999	577	999999	844	483	266	999999	999999	999999	999999	327	959	334	248	779	999999	999999	24	910	315	902	999999	304	906	999999	999999	39	999999	310	339	368	537	594	745	999999	999999	17	954	635	296	155	958	999999	770	300	863	999999	575	18	67	202	995	122	436	732	859	283	999999	308	931	236	999999	450	595	999999	790	374	588	999999	169	624	999999	389	999999	169	943	999999	533	616	683	604	464	360	999999	147	999999	424	167	22	30	999999	865	655	999999	70	349	518	120	999999	510	999999	368	217	999999	999999	921	616	999999	277	789	253	750	536	625	336	772	456	207	458	710	375	216	576	347	999999	999999	625	684	564	999999	435	999999	834	115	194	999999	257	511	999999	999999	755	926	890	999999	777	999999	338	40	999999	999999	893	320	661	988	145	292	791	869	35	683	999999	931	934	457	364	747	915	430	440	99	999999	944	999999	243	954	448	999999	999999	570	999999	430	594	317	276	926	124	844	846	970	999999	454	387	486	135	918	999999	992	443	868	999999	680	908	599	287	772	949	999999	428	43	999999	966	448	999999	797	999999	712	624	667	530	999999	903	78	460	538	644	147	999999	273	324	140	455	881	484	999999	557	522	999999	39	504	977	203	425	812	999999	935	999999	89	688	872	215	209	999999	913	629	999999	611	457	999999	642	634	491	658	113	903	251	94	964	767	999999	740	999999	595	173	552	56	487	266	999999	999999	999999	68	999999	400	118	931	999999	968	855	415	945	74	999999	396	869	496	544	321	999999	41	999999	999999	321	447	141	497	614	999999	371	582	647	355	280	467	14	575	712	267	994	972	130	999999	119	361	999999	676	785	999999	303	66	512	999999	356	154	752	596	747	341	269	999999	327	958	607	
282	768	600	793	475	392	999999	784	286	327	937	911	734	932	960	153	999999	712	415	999999	314	80	481	999999	135	999999	417	828	380	998	383	655	171	999999	836	593	999999	882	319	815	999999	282	999999	848	419	243	999999	664	786	198	999999	999999	999999	100	302	211	296	999999	667	761	975	475	413	999999	999999	292	749	225	105	999999	448	582	403	599	869	42	999999	999999	588	892	999999	999999	51	192	203	999999	999999	81	999999	635	307	112	224	999999	840	533	999999	947	904	137	494	802	568	999999	749	231	516	999999	231	999999	366	663	999999	775	75	999999	999999	999999	94	480	548	677	998	470	79	346	367	845	759	345	173	898	728	461	999999	999999	194	999999	442	971	957	432	999999	956	278	644	999999	999999	492	617	109	648	862	434	589	816	999999	999999	999999	999999	864	670	562	885	106	468	999999	561	378	999999	48	802	787	122	522	999999	827	52	999999	999999	257	918	362	151	246	525	45	304	872	999999	99	96	290	39	117	999999	999999	964	999999	999999	709	537	81	320	579	306	860	749	999999	472	999999	999999	905	915	165	946	999999	420	999999	999999	999999	999999	689	787	92	999999	522	999999	15	236	999999	863	192	391	726	720	846	999999	572	939	999999	295	392	409	999999	337	999999	999999	874	999999	999999	458	325	287	388	78	847	293	237	999999	784	112	744	685	225	999999	578	999999	199	445	109	275	848	999999	917	146	257	290	196	999999	772	157	884	999999	257	798	547	904	13	657	873	562	999999	945	165	562	550	707	193	474	759	666	184	438	71	999999	609	615	370	251	820	999999	107	482	854	636	227	901	438	999999	588	673	520	542	999999	546	460	999999	554	999999	999999	550	999999	999999	995	999999	999999	999999	781	543	198	931	544	762	836	316	465	342	100	999999	344	649	279	999999	886	95	155	642	866	525	999999	705	999999	999999	655	999999	470	385	487	748	664	772	129	894	239	656	999999	999999	705	265	91	127	813	36	999999	946	280	340	999999	909	960	340	588	266	289	492	870	999999	116	999999	846	999999	855	999999	864	572	530	384	999999	239	956	396	999999	611	444	145	892	45	986	709	10	999999	999999	577	788	333	999999	999999	999999	746	999999	601	651	149	419	11	272	472	171	457	999999	895	804	606	953	573	403	977	822	153	999999	834	551	999999	999999	717	999999	999999	562	540	999999	668	769	789	452	364	745	797	202	442	873	429	999999	538	999999	999999	334	999999	623	224	930	216	49	470	156	952	60	254	999999	701	472	984	910	631	999999	999999	999999	24	164	999999	
999999	605	784	390	280	999999	961	22	123	460	392	595	999999	999999	609	181	999999	308	643	500	313	501	222	999999	999999	888	519	999999	469	536	978	319	789	35	396	335	431	999999	200	999999	990	48	140	133	999999	877	330	571	32	898	999999	826	381	999999	295	999999	392	294	420	392	661	719	553	586	481	82	806	638	951	283	749	968	999999	667	509	275	370	999999	190	999999	567	947	999999	570	408	161	938	135	739	999999	999999	147	248	808	323	281	494	554	999999	247	81	691	999999	748	999999	999999	718	714	999999	29	966	303	113	328	999999	714	500	999999	188	999999	999999	680	898	999999	999999	999999	999999	310	354	238	780	816	999999	999999	999999	876	337	480	422	248	443	999999	970	999999	101	999999	43	919	999999	999999	780	512	375	331	112	400	999999	727	417	999999	439	418	369	926	248	160	999999	170	307	947	999999	999999	570	940	886	910	999999	188	999999	693	578	810	326	745	999999	999999	999999	126	999999	999999	93	610	999999	875	809	35	864	54	481	941	792	872	999999	46	999999	999999	941	435	444	999999	690	614	926	999999	967	628	101	623	478	969	709	739	330	999999	864	777	999999	694	141	861	55	999999	999999	859	900	999999	198	290	999999	999999	336	999999	681	999999	940	479	683	349	907	190	999999	250	576	512	241	62	552	945	181	999999	803	999999	999999	999999	156	34	999999	76	999999	999999	440	811	999999	780	642	693	999999	682	736	395	103	617	999999	950	927	805	99	204	627	847	162	252	999999	80	895	999999	999999	108	999999	916	571	616	525	999999	750	999999	150	999999	869	999999	994	870	219	786	360	999999	469	352	655	351	934	999999	999999	975	119	197	999999	39	885	562	971	999999	190	999999	823	486	101	999999	999999	805	664	303	999999	89	853	291	43	332	719	709	620	378	999999	999999	981	858	999999	999999	999999	562	429	121	999999	316	576	999999	690	999999	962	999999	999999	327	999999	850	687	641	999999	999999	999999	827	163	999999	320	185	942	999999	517	999999	838	965	318	551	615	647	385	552	999999	28	999999	819	601	644	369	845	616	302	236	602	999999	349	480	808	428	708	409	59	999999	999999	999999	973	526	659	560	997	999999	552	712	504	474	144	259	368	855	312	235	519	20	474	569	649	999999	914	999999	499	494	999999	999999	906	999999	335	751	999999	654	540	302	942	93	371	290	73	590	731	137	338	999999	999999	953	999999	483	999999	999999	336	176	999999	606	999999	999999	70	512	65	429	999999	266	149	999999	999999	714	324	999999	293	999999	648	194	505	68	644	786	240	410	999999	
557	16	433	358	297	425	489	929	934	999999	851	33	999999	235	999999	785	999999	999999	945	999999	407	638	117	999999	463	399	151	670	666	961	825	999999	999999	139	507	999999	382	999999	999999	966	999999	784	390	328	441	412	789	959	860	283	179	798	294	914	976	918	899	999999	895	897	999999	818	273	972	999999	991	999999	729	727	999999	999999	567	146	999999	999999	622	257	789	758	61	999999	192	999999	392	791	36	999999	746	163	588	523	999999	22	954	692	999999	999999	418	462	999999	49	70	241	638	999999	612	661	315	542	364	671	119	999999	843	999999	100	18	999999	999999	839	425	999999	576	148	999999	274	555	191	999999	86	999999	838	336	999999	21	549	999999	181	521	189	375	270	213	799	917	413	664	178	999999	999999	297	640	999999	999999	34	423	494	103	930	606	67	479	28	466	263	832	782	175	832	748	149	837	369	11	473	999999	422	776	999999	999999	609	386	524	694	789	469	611	713	294	598	999999	857	250	915	131	895	251	747	545	94	630	499	346	999999	462	459	281	235	159	999999	10	717	872	635	999999	680	954	999999	677	999999	231	79	880	243	692	999999	596	999999	879	578	913	675	240	146	673	119	50	605	999999	339	198	385	564	999999	999999	348	985	999999	917	451	999999	917	79	999999	863	561	619	113	236	179	863	827	356	999999	956	999999	486	735	962	999999	640	359	101	348	605	845	999999	464	644	354	999999	999999	999999	438	999999	995	605	488	999999	999999	500	999999	379	72	999999	370	999999	983	999999	273	999999	260	652	40	810	591	825	731	156	27	56	999999	468	881	999999	881	999999	917	999999	999999	729	999999	999999	849	999999	702	999999	39	872	245	816	999999	995	999999	492	56	339	999999	999999	56	180	873	341	266	75	345	999999	497	999999	594	78	122	49	508	544	864	798	802	643	117	612	795	859	911	210	999999	999999	96	999999	827	552	999999	299	897	790	855	665	205	783	999999	233	491	999999	287	177	704	999999	497	836	628	258	536	999999	519	444	999999	999999	430	66	999999	999999	999999	109	999999	999999	281	999999	152	718	689	208	602	999999	591	999999	130	955	581	744	506	42	671	260	999999	578	26	934	779	463	415	840	245	149	242	999999	841	999999	478	246	999999	881	349	779	156	430	999999	517	280	999999	323	428	442	999999	559	519	999999	141	339	793	999999	347	999999	689	312	848	999999	463	786	717	52	737	487	345	849	624	692	891	113	349	923	509	663	999999	149	987	408	559	999999	999999	368	710	63	999999	999999	557	838	999999	477	308	467	
201	999999	563	593	585	941	107	999999	935	827	999999	999999	999999	999999	525	684	898	550	325	450	412	999999	74	999999	342	999999	801	133	301	785	42	999999	805	881	731	999999	110	999999	563	999999	311	723	999999	895	745	682	74	815	695	999999	939	119	999999	858	64	327	666	215	261	901	149	973	999999	160	794	209	999999	117	147	747	583	348	986	279	999999	689	230	178	999999	999999	620	986	438	427	845	923	272	947	999999	414	121	894	309	999999	905	337	187	503	999999	546	999999	956	677	948	299	601	133	882	719	374	106	497	602	999999	291	163	545	127	999999	871	999999	285	290	733	999999	999999	48	334	374	999999	511	726	77	76	210	999999	999999	490	137	253	999999	389	237	999999	317	624	302	999999	380	751	792	70	199	239	609	184	676	944	999999	610	999999	798	517	908	863	380	429	535	400	999999	845	999999	989	70	999999	557	57	828	999999	21	396	999999	999999	999999	999999	451	537	999999	467	35	987	374	177	527	690	11	871	329	999999	937	204	766	317	753	906	737	80	999999	999999	61	136	847	999999	999999	999999	999999	845	894	889	999999	842	591	77	374	639	999999	887	472	379	80	685	728	239	999999	816	629	32	209	716	291	999999	408	999999	415	899	150	845	999999	999999	468	165	977	440	187	104	613	698	999999	999999	435	849	608	758	999999	376	999999	618	50	494	594	999999	645	188	607	50	443	911	661	999999	999999	635	31	999999	911	999999	708	297	61	999999	999999	999999	89	96	290	442	999999	650	591	999999	500	531	804	381	999999	999999	520	798	832	999999	660	701	47	477	624	999999	827	448	847	184	668	999999	566	657	291	663	130	559	897	175	278	793	329	622	999999	968	830	649	451	653	999999	909	465	914	732	999999	999999	611	999999	999999	614	333	999999	417	380	389	999999	156	100	65	999999	961	901	667	999999	866	382	999999	999999	999999	969	188	997	999999	999999	759	655	651	925	779	999999	999999	97	417	999999	944	991	911	252	999999	999999	683	559	999999	516	442	18	798	999999	999999	138	479	119	816	520	436	336	608	999999	621	999999	322	231	320	295	628	999999	494	116	924	999999	470	181	906	652	295	629	611	687	347	751	857	999999	70	999999	299	410	281	896	999999	617	392	999999	631	861	999999	462	248	109	888	568	524	691	999999	989	668	999999	212	173	234	999999	724	921	299	869	876	717	171	670	996	227	602	999999	999999	316	999999	999999	550	55	962	833	999999	999999	999999	778	237	176	999999	80	982	999999	207	999999	999999	999999	893	470	984	761	999999	973	
301	578	113	670	966	926	708	815	505	481	757	999999	210	401	425	222	999999	521	642	710	243	100	687	14	30	494	925	665	999999	32	999999	999999	70	989	542	999999	408	139	812	310	467	668	574	511	999999	51	999999	280	901	999999	348	999999	129	999999	739	210	890	109	999999	482	10	52	402	483	279	999999	999999	999999	858	612	814	992	708	341	252	574	526	186	999999	979	999999	655	764	742	684	999999	669	785	999999	999999	922	999999	999999	999999	310	425	276	101	242	276	999999	999999	422	298	999999	999999	764	787	41	175	684	999999	340	671	895	355	288	660	799	539	308	320	962	999999	999999	999999	513	378	41	827	308	434	999999	503	999999	999999	242	999999	875	338	974	999999	999999	94	658	217	967	817	444	999999	147	999999	999999	702	967	634	733	896	999999	999999	842	395	756	214	866	259	999999	837	636	13	122	811	999999	999999	565	426	566	878	999999	999999	548	695	934	999999	690	692	999999	251	999999	410	168	999999	868	525	495	999999	999999	549	227	999999	446	140	191	441	999999	999999	831	831	999999	551	999999	854	37	134	812	156	999999	679	523	999999	127	529	311	236	845	999999	943	268	975	975	999999	999999	999999	469	46	417	514	503	999999	365	860	310	999999	999999	999999	313	999999	743	713	349	138	456	35	53	999999	917	999999	999999	595	75	999999	573	999999	171	260	999999	999999	999999	98	404	641	957	999999	168	323	816	424	326	893	541	467	209	999999	635	847	843	990	617	188	128	588	559	907	178	973	297	454	943	733	999999	119	999999	655	999999	999999	180	22	999999	729	474	502	512	71	63	608	192	999999	230	323	417	999999	586	390	970	816	999999	60	275	195	36	371	481	999999	611	432	999999	999999	246	927	677	999999	999999	887	713	625	85	498	853	570	790	278	234	629	326	999999	532	370	999999	502	626	129	999999	999999	703	999999	31	999999	999999	631	999999	638	781	999999	646	586	936	699	676	354	999999	592	207	705	405	757	146	852	999999	389	899	356	999999	999999	311	557	999999	451	193	610	999999	165	48	999999	678	161	497	932	982	999999	999999	833	999999	340	761	43	922	51	287	946	999999	179	653	79	731	544	770	999999	990	99	502	999999	515	76	749	585	999999	974	36	253	270	214	999999	537	105	76	662	999999	983	999999	634	53	174	247	644	435	512	968	999999	999999	391	459	941	893	247	798	999999	627	999999	185	489	947	24	999999	685	999999	309	126	974	665	881	999999	64	999999	464	458	999999	999999	432	324	999999	585	484	999999	999999	810	273	975	999999	306	748	
45	947	807	788	687	38	140	562	882	135	396	994	835	262	159	404	999999	999999	788	477	999999	205	999999	112	904	473	131	180	999999	498	334	826	678	999999	846	294	257	934	777	430	200	715	549	198	999999	999999	648	640	999999	415	999999	999999	511	829	999999	839	681	999999	999999	999999	906	999999	687	394	801	570	999999	919	999999	999999	157	293	662	368	286	344	655	87	426	322	824	999999	467	469	453	788	324	849	999999	999999	999999	552	60	563	999999	241	38	165	999999	999999	275	729	235	999999	267	761	882	152	999999	363	193	603	288	999999	398	425	501	228	941	999999	255	999999	700	408	262	605	999999	999999	845	999999	999999	999999	690	310	57	105	266	619	211	691	999999	181	306	864	822	18	999999	488	174	107	999999	810	999999	384	870	999999	999999	826	999999	662	528	783	307	999999	999999	693	913	977	999999	303	169	882	26	999999	117	83	999999	836	585	999999	341	754	934	747	315	505	286	999999	999999	258	76	439	33	999999	172	132	874	799	817	139	105	296	964	870	938	857	999999	964	277	797	999999	202	250	353	331	774	849	559	201	551	417	607	548	276	999999	729	858	478	999999	985	999999	380	29	456	157	999999	789	73	809	458	712	999999	48	642	628	874	198	680	227	398	282	999999	607	999999	999999	497	748	999999	999999	218	998	325	878	291	999999	999999	182	794	205	286	985	999999	749	999999	839	106	568	905	647	362	999999	188	260	698	712	884	772	754	734	660	306	999999	999999	999999	999999	397	442	756	999999	380	701	404	999999	940	412	497	575	865	435	625	928	842	61	999999	999999	819	74	999999	579	999999	486	428	70	545	980	894	365	158	291	999999	663	811	999999	277	661	146	703	320	295	224	318	999999	328	118	731	463	49	148	923	641	332	263	187	999999	894	282	343	939	960	999999	141	426	583	999999	962	126	999999	784	629	999999	125	754	893	365	405	578	110	952	813	999999	854	226	234	650	129	409	999999	531	999999	999999	803	764	359	999999	999999	999999	999999	999999	155	999999	481	265	518	392	525	578	999999	999999	999999	325	999999	390	135	443	663	915	201	933	864	999999	492	460	411	251	999999	361	999999	126	282	512	999999	765	806	208	999999	999999	999999	841	134	999999	999999	812	596	67	215	999999	999999	916	123	177	700	399	999999	593	132	31	999999	277	655	999999	184	253	549	432	79	417	584	927	398	999999	216	359	999999	323	522	999999	999999	353	45	324	723	487	12	115	811	999999	294	999999	86	34	745	440	196	960	375	796	273	174	988	798	
838	711	528	59	960	999999	590	167	80	453	166	510	999999	341	451	696	999999	999999	999999	999999	132	370	850	373	328	776	173	848	999999	725	415	999999	365	246	486	22	959	953	154	471	274	999999	153	633	867	999999	208	854	519	678	556	999999	553	773	676	477	860	999999	731	194	187	741	219	999999	47	466	999999	994	999999	999999	737	999999	299	999999	949	994	227	227	506	92	577	318	339	278	999999	586	156	591	570	999999	161	805	231	960	294	532	918	798	999999	410	999999	213	10	90	999999	269	539	404	999999	681	260	642	657	649	617	868	412	940	186	999999	999999	999999	434	846	287	931	999999	339	999999	426	86	429	999999	106	991	373	318	259	337	909	57	999999	767	888	757	518	999999	581	999999	425	130	999999	999999	144	999999	537	999999	163	802	19	203	209	539	408	999999	831	999999	561	657	253	999999	162	999999	276	413	568	796	999999	999999	768	784	494	986	449	305	999999	807	497	16	464	594	165	456	327	716	847	221	999999	293	926	507	999999	999999	109	866	968	374	999999	999999	531	999999	243	74	43	235	708	999999	100	999999	999999	999999	999999	999999	999999	999999	403	705	999999	560	565	356	437	262	172	271	197	569	887	999999	337	999999	461	766	485	723	999999	101	423	999999	17	635	131	266	787	999999	984	51	731	449	472	272	88	795	174	184	313	980	901	772	47	149	335	517	775	772	572	999999	79	999999	999999	312	292	204	552	999999	235	181	475	999999	999999	156	838	448	119	75	655	666	999999	310	999999	380	199	999999	63	868	999999	613	491	25	340	238	999999	262	150	170	979	884	253	244	949	142	515	641	999999	891	310	886	408	710	126	905	164	769	999999	928	122	642	999999	683	630	621	999999	460	929	57	184	586	307	999999	999999	771	423	367	999999	286	864	999999	164	171	567	423	215	781	898	434	84	212	201	999999	57	999999	743	569	999999	999999	999999	999999	999999	999999	717	724	589	458	624	354	492	999999	417	783	74	999999	488	979	999999	217	416	908	561	505	999999	971	999999	96	901	747	38	854	754	34	834	809	847	715	999999	842	834	999999	166	999999	942	287	999999	418	157	493	859	764	452	999999	921	543	503	216	475	999999	999999	502	557	877	325	638	999999	393	949	264	716	772	534	999999	999999	659	752	16	563	695	186	999999	938	417	888	999999	411	358	112	300	316	999999	999999	708	512	341	208	288	238	313	245	999999	999999	893	776	96	999999	179	31	999999	999999	496	999999	779	569	364	564	150	989	61	999999	693	999999	658	947	
85	532	826	771	52	460	473	778	999999	460	999999	516	55	640	801	45	999999	999999	999999	509	820	988	471	999999	157	776	68	999999	999999	86	552	999999	810	945	700	564	999999	407	999999	810	327	718	403	999999	794	848	519	509	197	26	999999	365	449	999999	137	999999	70	688	999999	275	402	183	600	999999	907	999999	705	109	939	246	632	999999	357	40	192	111	594	152	999999	308	267	559	112	171	999999	196	681	999999	818	612	503	724	783	999999	999999	153	127	231	999999	149	999999	420	999999	999999	393	170	18	418	967	35	503	918	344	999999	18	842	999999	999999	999999	999999	999999	54	291	336	999999	908	60	999999	622	49	984	373	731	214	165	999999	989	161	777	922	188	272	693	792	119	999999	390	468	705	999999	81	999999	999999	699	999999	108	139	242	217	485	119	373	796	999999	51	140	999999	999999	999999	171	999999	920	662	178	543	710	361	498	227	167	999999	592	938	56	967	306	242	42	48	67	718	756	944	302	812	814	476	999999	750	979	999999	260	999999	544	722	999999	999999	962	166	465	746	999999	25	59	956	527	435	749	960	999999	897	999999	101	112	452	999999	976	999999	999999	728	244	595	748	248	768	278	294	404	334	816	280	279	875	999999	999999	88	741	894	999999	295	999999	726	999999	999999	91	244	169	999999	101	999999	999999	666	607	437	230	999999	999999	777	291	688	999999	40	424	153	474	628	288	518	792	374	365	999999	999999	999999	349	517	790	742	167	999999	118	99	313	999999	640	614	672	448	362	999999	999999	964	612	999999	63	358	999999	661	540	999999	956	999999	999999	726	999999	103	642	537	999999	712	370	159	620	757	999999	152	726	715	512	860	955	840	165	632	188	400	479	999999	27	990	215	138	212	999999	577	467	686	586	448	999999	971	145	359	999999	999999	46	354	855	87	910	632	597	158	680	999999	999999	999999	780	547	999999	999999	276	519	999999	507	241	946	915	189	121	466	999999	276	965	888	820	490	515	833	151	56	999999	298	117	368	617	979	999999	999999	462	972	906	49	579	923	705	625	262	999999	999999	999999	438	675	966	453	492	331	193	792	999999	634	999999	946	405	822	10	978	412	999999	999999	261	999999	718	727	999999	559	999999	696	52	193	999999	238	373	276	61	618	948	331	663	999999	296	999999	739	520	999999	993	999999	643	756	999999	726	222	522	262	315	999999	719	948	826	893	999999	634	999999	608	491	999999	615	999999	354	214	62	999999	999999	999999	602	999999	685	208	899	999999	600	467	999999	129	466	982	999999	120	961	387	
898	999999	505	769	495	999999	999999	140	38	431	387	289	299	551	871	80	473	660	999999	849	988	521	59	680	303	923	694	999999	999999	999999	690	999999	718	966	316	62	161	979	377	940	999999	555	179	999999	999999	320	178	398	258	396	519	65	460	121	398	999999	999999	825	999999	571	968	999999	987	529	740	882	570	999999	245	818	919	493	292	719	50	443	999999	581	910	999999	999999	305	999999	756	990	999999	54	607	578	929	999999	335	514	805	999999	185	567	649	737	886	999999	846	162	439	477	35	773	999999	80	999999	44	378	999999	999999	817	672	860	999999	999999	115	838	963	753	316	715	593	979	486	746	865	876	703	843	34	244	907	153	999999	289	964	862	312	536	623	895	734	421	31	988	310	999999	335	120	632	58	785	103	846	724	883	56	296	999999	215	88	341	999999	999999	999999	909	529	999999	952	574	999999	999999	436	999999	420	981	181	957	498	446	550	550	592	221	975	458	999999	306	619	405	918	999999	317	999999	999999	564	209	531	773	999999	999999	798	383	545	389	999999	358	963	999999	743	712	999999	798	999999	665	537	748	323	999999	799	999999	232	907	556	656	677	228	115	594	999999	782	999999	193	419	665	751	176	57	832	462	109	851	871	875	693	999999	777	999999	999999	17	815	885	616	974	999999	558	999999	827	889	711	999999	253	379	578	999999	72	905	389	893	913	371	700	491	999999	700	253	999999	999999	863	827	900	470	450	999999	51	896	43	999999	434	116	859	349	168	999999	168	856	999999	302	999999	630	923	398	864	751	646	999999	999999	164	284	741	207	860	963	71	999999	833	803	999999	999999	74	39	696	954	999999	999999	32	542	370	303	843	770	68	126	999999	999999	511	999999	698	999999	926	503	878	999999	693	908	999	385	106	319	999999	999999	689	765	849	600	236	443	86	697	624	582	999999	861	440	999999	148	743	730	167	309	237	114	852	611	571	161	761	271	879	999999	646	445	999999	968	790	999999	999999	277	642	677	77	529	999999	326	999999	470	26	504	722	999999	266	654	938	19	999999	948	999999	999999	288	449	474	999999	999999	999999	999999	146	999999	893	650	889	845	476	98	999999	241	708	114	535	999999	111	144	267	548	119	798	999999	506	51	870	841	253	149	988	999999	999999	895	999999	367	999999	999999	489	133	854	832	924	999999	565	458	999999	999999	844	311	896	999999	314	999999	634	999999	999999	985	639	939	32	808	646	999999	487	896	999999	346	386	746	197	59	999999	999999	999999	715	999999	18	436	58	273	481	997	941	
999999	811	887	995	271	242	999999	363	577	550	110	999999	196	229	999999	669	999999	999999	22	107	124	846	565	303	804	918	904	999999	999999	999999	675	551	811	705	999999	675	18	292	999999	999999	234	834	482	81	911	999999	529	965	705	999999	877	831	469	899	999999	405	256	594	201	999999	999999	686	803	999999	874	559	244	490	766	999999	661	888	366	868	873	290	374	493	392	447	999999	938	140	793	714	843	91	912	879	66	999999	423	101	732	815	547	40	496	206	361	132	48	208	78	114	989	999999	601	35	546	999999	762	212	999999	953	999999	999999	20	281	40	477	331	611	709	218	999999	796	633	62	335	999999	877	296	999999	324	360	739	999999	999999	724	378	490	886	343	35	665	221	999999	779	999999	999999	30	999999	999999	883	999999	437	499	860	866	202	841	548	699	296	164	475	182	999999	999999	659	494	331	556	999999	987	444	278	684	999999	999999	459	854	637	343	239	662	999999	156	523	922	250	210	999999	532	537	999999	197	56	999999	999999	999999	907	186	765	999999	699	999999	514	896	999999	169	815	318	840	742	999999	999999	366	67	501	355	35	916	999999	999999	293	509	999999	133	56	257	999999	999999	999999	986	999999	999999	999999	835	539	999999	616	260	167	763	435	892	981	999999	999999	40	831	989	999999	844	999999	999999	506	999999	224	999999	643	999999	849	118	999999	12	956	999999	201	999999	999999	530	527	999999	739	775	759	916	999999	400	999999	999999	582	26	426	999999	999999	517	999999	999999	999999	999999	620	349	999999	999999	410	58	826	432	936	137	598	242	990	310	471	873	115	248	242	589	999999	824	672	409	999999	833	691	705	999999	448	881	999999	999999	524	909	188	155	513	374	710	99	561	463	400	999999	350	999999	125	770	570	999999	733	999999	592	163	999999	676	952	427	577	366	131	999999	999999	255	958	105	999999	400	292	728	602	874	531	499	810	370	282	763	467	999999	999999	999999	999999	47	157	322	554	371	123	512	999999	999999	797	353	999999	999999	965	999999	687	999999	559	999999	999999	841	809	859	796	999999	352	436	404	198	960	769	999999	196	865	461	999999	645	551	114	999999	780	535	516	86	187	530	123	404	137	86	222	999999	850	457	166	237	297	999999	462	29	999999	117	14	999999	38	562	782	831	514	56	51	703	455	999999	706	999999	302	782	618	571	238	999999	277	999999	747	999999	939	739	709	233	999999	130	98	95	600	999999	530	391	58	999999	748	292	889	999999	45	519	803	999999	750	850	935	999999	906	890	790	655	999999	893	387	999999	622	53	
132	291	246	921	614	999999	847	43	785	999999	733	994	822	945	151	999999	85	999999	717	999999	988	859	297	304	223	208	999999	944	832	637	999999	999999	999999	704	170	608	999999	124	904	443	565	999999	74	34	999999	999999	77	845	999999	999999	817	999999	800	95	65	999999	993	999999	707	416	75	902	211	158	906	999999	999999	128	785	543	999999	961	334	284	972	281	794	273	523	999999	140	459	440	187	820	855	741	916	649	897	614	999999	416	498	378	999999	515	999999	127	999999	920	999999	69	999999	312	855	999999	525	123	783	999999	730	427	407	999999	999999	999999	33	337	60	461	86	478	999999	999999	448	555	836	906	319	999999	878	155	934	999999	190	399	470	874	964	41	999999	802	999999	429	884	485	19	221	999999	999999	491	999999	76	136	844	481	182	52	864	310	988	619	803	26	599	584	999999	27	105	226	12	999999	999999	29	246	999999	611	468	999999	999999	545	999999	999999	999999	999999	299	999999	808	999999	708	227	427	20	664	53	605	998	849	829	309	992	992	125	999999	198	343	225	999999	890	570	869	714	999999	902	764	373	475	683	742	310	505	684	481	397	999	999999	148	708	999999	641	999999	761	999999	999999	999999	999999	508	999999	931	999999	83	41	917	974	839	999999	429	117	899	679	139	324	117	529	803	317	520	728	546	613	204	517	81	999999	295	118	85	263	931	221	999999	867	999999	800	999999	474	766	999999	557	496	164	40	999999	999999	511	960	653	119	999999	999999	42	779	71	999999	746	999999	959	999999	689	731	999999	176	999999	688	813	271	572	999999	302	339	550	24	180	60	999999	999999	999999	774	747	335	464	965	321	279	999999	95	806	434	64	670	514	107	817	999999	68	987	854	129	492	249	397	346	816	612	121	28	999999	999999	868	582	999999	999999	921	363	999999	472	999999	999999	999999	728	465	147	262	632	999999	452	206	354	991	472	319	999999	292	508	938	127	158	999999	167	170	999999	794	566	482	814	329	999999	464	559	999999	142	947	619	764	783	259	94	194	999999	668	821	264	999999	999999	272	999999	902	423	425	159	323	155	999999	999999	251	670	581	780	817	504	276	999999	999999	405	339	372	971	527	724	688	43	964	922	498	348	232	775	999999	999999	999999	426	999999	48	999999	283	987	208	279	999999	122	678	313	999999	292	402	999999	469	624	76	900	303	385	698	737	126	358	232	260	11	999999	895	999999	999999	278	87	999999	703	999999	131	352	999999	702	14	999999	20	999999	598	639	106	269	762	999999	104	999999	256	999999	74	311	294	
925	764	948	999999	504	227	267	999999	107	214	999999	385	85	502	723	737	999999	381	96	727	396	999999	593	163	741	265	744	326	260	32	46	448	401	110	206	588	999999	434	509	394	999999	986	500	434	216	883	687	658	381	999999	655	999999	977	584	897	999999	180	795	999999	249	482	999999	492	85	178	451	999999	974	306	145	522	176	999999	702	974	999999	269	168	947	999999	577	96	945	677	377	376	470	999999	212	40	999999	429	898	269	912	812	999999	424	266	764	999999	713	361	246	69	488	798	999999	999999	497	999999	22	847	678	671	396	995	814	708	802	981	177	999999	275	727	103	278	611	790	172	906	844	902	192	958	864	734	709	618	888	577	195	216	714	134	405	581	999999	999999	525	816	999999	716	464	999999	999999	941	96	518	965	220	999999	494	999999	591	999999	119	999999	719	999999	999999	999999	206	819	234	795	999999	66	150	999999	522	58	23	274	355	227	999999	999999	999999	999999	923	999999	200	652	678	391	700	768	133	72	295	916	510	791	864	999999	492	999999	240	987	771	884	945	196	453	172	182	230	999999	374	933	999999	266	999999	999999	22	104	554	151	842	105	999999	933	87	46	999999	547	232	409	824	999999	999999	999999	420	999999	48	999999	14	208	516	218	999999	675	759	139	999999	659	27	999999	851	436	938	999999	999999	999999	578	950	867	159	847	624	950	820	278	999999	702	999999	845	37	845	319	100	355	999999	999999	626	527	999999	999999	423	946	999999	324	558	999999	796	999999	820	528	887	98	999999	855	361	999999	268	658	406	129	999999	169	813	990	72	542	345	999999	131	762	276	60	776	918	736	900	105	635	999999	999999	842	999999	999999	327	149	999999	483	245	994	742	376	967	131	64	521	263	143	538	262	25	62	214	999999	67	262	837	322	916	128	999999	796	632	396	525	287	999999	526	496	999999	315	68	110	598	388	396	309	928	721	406	482	767	566	382	256	828	638	861	585	75	312	444	567	126	544	946	743	580	605	777	311	736	646	688	947	999999	951	616	976	671	953	908	600	519	646	692	240	999999	149	697	648	999999	941	430	548	999999	501	984	63	442	653	728	332	943	104	999999	130	878	999999	999999	876	32	999999	999999	122	403	843	999999	480	999999	715	493	441	908	139	953	999999	226	999999	999999	466	967	562	544	27	234	999999	657	425	999999	999999	361	824	849	820	626	472	37	318	154	36	454	999999	999999	726	169	999999	423	814	151	950	904	738	359	999999	999999	470	351	896	999999	817	196	
632	579	290	363	999999	592	98	512	999999	767	999999	999999	59	22	462	360	817	857	938	999999	843	283	949	666	999999	475	26	910	999999	131	141	431	337	840	821	934	921	372	500	704	999999	311	659	193	999999	742	999999	999999	456	999999	533	48	948	654	999999	358	630	623	740	999999	999999	187	357	370	636	485	999999	219	200	528	438	455	367	244	836	542	623	999999	669	880	999999	204	463	55	597	102	482	999999	999999	473	999999	308	632	306	138	999999	954	999999	999999	999999	84	99	631	928	682	88	999999	999999	818	810	999999	863	954	859	38	381	723	999999	772	544	12	986	999999	726	223	139	822	70	116	688	588	334	220	999999	806	86	573	535	373	518	999999	768	864	999999	739	450	354	772	278	757	434	652	999999	22	999999	98	999999	904	999999	552	265	620	999999	139	232	999999	999999	806	62	952	807	198	937	264	133	999999	132	45	986	773	999999	60	792	358	263	935	807	999999	999999	718	708	668	999999	821	262	800	999999	734	463	999999	796	547	999999	326	949	999999	999999	999999	888	284	999999	999999	999999	941	766	999999	828	259	875	297	602	455	178	999999	253	999999	377	126	11	333	83	397	581	657	999999	248	339	476	408	27	230	544	999999	364	752	376	750	878	64	56	971	911	999999	176	736	351	379	999999	82	811	999999	597	999999	999999	210	578	760	270	964	528	999999	362	850	857	999999	68	146	813	999999	999999	999999	499	72	955	361	172	538	999999	921	635	999999	953	999999	597	999999	632	283	753	163	999999	616	999999	913	536	180	618	999999	11	110	999999	214	565	794	999999	423	379	999999	315	214	48	50	999999	999999	339	999999	922	958	999999	708	443	784	392	660	417	999999	906	585	535	784	999999	999999	537	999999	999999	430	999999	169	208	183	780	107	968	549	124	143	999999	999999	584	999999	258	660	808	302	666	893	821	904	386	933	999999	794	10	531	471	999999	512	50	105	999999	354	762	759	88	928	346	816	843	546	999999	999	764	10	658	535	999999	999999	999999	647	999999	999999	409	782	274	999999	986	106	999999	88	999999	999999	999999	56	675	532	999999	900	729	374	330	87	978	999999	112	934	999999	793	352	999999	388	645	278	402	999999	309	945	980	494	422	942	249	379	765	999999	653	999999	718	334	135	49	999999	572	870	327	281	999999	51	679	340	914	202	754	999999	699	541	362	999999	309	376	999999	999999	999999	317	432	90	708	223	998	459	166	43	468	226	956	206	82	999999	85	999999	999999	904	999999	999999	507	749	999999	928	75	828	999999	949	
419	999999	548	533	999999	264	447	246	573	417	53	229	183	999999	733	537	494	503	999999	999999	753	835	999999	683	215	999999	999999	999999	595	780	157	179	999999	217	623	510	678	433	429	817	960	838	999999	999999	861	91	980	625	25	999999	443	571	370	346	999999	999999	270	864	999999	525	454	999999	999999	792	999999	873	70	966	267	233	858	999999	999999	650	993	915	999999	999999	822	134	280	194	667	999999	346	586	808	822	22	49	999999	813	999999	903	999999	205	197	118	10	987	30	24	368	999999	999999	382	999999	720	999999	289	650	833	999999	203	255	999999	107	999999	456	684	75	247	954	227	983	54	956	181	287	797	727	999999	436	834	113	266	999999	875	539	963	999999	98	478	732	399	999999	999999	910	657	112	108	185	662	326	922	999999	69	150	999999	999999	999999	999999	442	999999	562	825	999999	218	100	989	999999	232	482	999999	999999	976	768	232	828	576	283	55	523	184	698	552	172	119	912	330	999999	686	76	486	547	774	999999	999999	180	574	999999	562	820	668	669	876	702	999999	999999	945	24	837	321	242	779	380	801	268	999999	999999	662	999999	305	999999	999999	999999	165	999999	944	820	999999	846	62	264	567	721	999999	999999	999999	822	849	999999	387	999999	316	368	374	834	999999	999999	999999	396	75	170	999999	721	267	60	875	999999	720	706	234	911	624	178	785	67	675	68	155	946	753	45	170	669	909	338	999999	434	999999	331	999999	999999	999999	999999	999999	891	999999	845	463	184	979	602	111	999999	768	999999	352	999999	583	317	999999	999999	999999	999999	642	999999	10	252	999999	928	595	999999	530	399	999999	457	73	689	397	893	714	999999	604	970	966	161	933	27	999999	443	985	326	850	84	172	650	755	821	999999	750	891	999999	43	999999	588	538	82	712	734	321	412	999999	750	689	999999	339	54	61	999999	491	999999	982	352	378	943	279	999999	999999	236	767	701	251	397	646	11	613	796	79	391	999999	999999	231	999999	589	40	332	575	999999	480	999999	605	704	999999	999999	654	909	999999	665	591	319	938	999999	485	999999	619	171	275	114	687	989	543	975	999999	631	412	875	699	999999	999999	621	999999	439	999999	404	171	996	489	587	991	102	999999	140	999999	82	499	462	745	999999	969	869	66	471	483	490	999999	630	44	140	407	779	999999	995	328	970	999999	508	650	91	804	623	682	687	122	595	144	412	498	597	141	999999	139	383	999999	999999	564	999999	956	999999	999999	541	962	999999	189	999999	883	999999	812	516	466	991	811	664	521	356	999999	999999	358	888	
356	999999	142	446	998	458	649	836	999999	850	416	383	552	165	976	273	660	999999	507	900	999999	999999	599	981	141	150	147	475	861	447	290	194	883	78	148	999999	408	525	999999	731	572	999999	657	962	109	999999	448	655	687	257	695	999999	871	458	186	81	297	160	315	858	320	184	999999	764	569	231	999999	484	999999	759	865	145	999999	776	337	999999	999999	999999	999999	57	702	491	787	614	751	427	323	435	891	76	999999	257	219	501	421	398	999999	893	402	877	594	999999	999999	928	392	559	888	105	131	521	455	660	278	267	165	999999	396	999999	23	152	999999	999999	592	950	999999	618	925	483	999999	938	592	733	244	14	463	999999	853	859	999999	201	539	999999	313	380	999999	279	978	951	345	593	999999	712	879	260	969	529	381	688	108	999999	634	415	999999	193	929	722	425	273	804	427	975	536	148	821	613	689	999999	222	339	560	639	974	148	771	936	879	853	999999	45	933	999999	174	761	457	567	133	487	130	450	999999	853	999999	157	917	617	475	573	68	647	289	769	999999	359	547	999999	660	999999	999999	999999	59	869	441	238	999999	71	810	775	690	999999	489	212	999999	771	440	707	924	826	230	163	471	316	794	999999	756	174	207	815	223	999999	907	857	518	873	999999	999999	421	486	287	855	999999	699	999999	805	167	87	999999	398	919	840	220	833	56	815	785	999999	84	999999	482	999999	864	995	561	999999	355	632	693	999999	379	410	295	447	549	375	356	999999	432	989	189	679	999999	809	895	382	999999	999999	999999	703	97	658	955	326	14	999999	991	811	148	516	459	999999	999999	372	28	518	999999	772	999999	681	468	24	320	95	915	803	999999	999999	109	188	274	281	821	990	678	721	455	999999	442	967	999999	999999	632	916	540	653	295	999999	790	386	999999	339	789	139	244	83	347	999999	411	211	911	936	712	959	251	187	714	999999	999999	999999	73	586	339	327	999999	924	391	403	555	999999	517	996	274	999999	999999	934	492	691	755	605	999999	585	567	241	65	447	999999	673	675	362	939	892	999999	999999	323	251	999	472	832	999999	691	943	999999	149	694	914	999999	989	608	316	695	32	647	98	923	488	28	108	999999	859	101	718	728	202	999999	625	28	780	409	999999	935	30	999999	445	913	999999	270	428	547	999999	775	842	999999	368	667	917	254	889	571	834	233	999999	210	999999	999999	973	999999	132	817	999999	896	891	999999	999999	381	674	173	212	185	999999	228	600	561	131	93	999999	652	369	534	414	999999	138	999999	
574	886	44	999999	886	226	999999	999999	147	610	478	253	999999	999999	577	987	992	753	999999	999999	999999	616	633	349	88	888	999999	999999	999999	597	413	697	768	681	999999	611	999999	999999	999999	999999	245	278	90	989	92	877	208	999999	85	381	542	999999	338	423	141	999999	999999	694	999999	997	256	999999	999999	550	207	780	484	213	247	999999	650	148	475	67	999999	809	536	643	267	210	690	973	255	483	65	751	369	355	999999	67	999999	652	122	290	738	625	999999	539	792	312	403	995	758	119	731	999999	195	281	999999	332	431	619	437	541	316	283	373	885	494	455	999999	139	663	190	999999	998	36	999999	999999	853	900	996	851	954	999999	694	225	145	752	662	999999	98	411	999999	999999	999999	225	581	999999	465	262	33	54	346	891	273	342	577	999999	732	377	999999	999999	999999	431	434	768	482	733	622	999999	237	142	832	889	332	728	445	555	999999	782	454	220	999999	601	999999	999999	999999	999999	543	361	647	999999	29	294	999999	145	321	796	999999	999999	742	847	361	408	999999	890	222	999999	569	545	999999	32	624	999999	922	999999	99	498	555	482	263	419	199	271	999999	594	123	548	333	196	416	999999	999999	907	999999	606	859	464	577	985	999999	999999	999999	998	463	625	28	79	371	774	999999	999999	999999	727	716	999999	999999	100	999999	439	777	999999	999999	382	139	258	677	717	909	326	930	999999	920	569	999999	999999	914	201	807	794	576	53	186	559	999999	593	999999	626	999999	716	948	769	476	147	218	76	932	131	869	215	947	311	999999	55	999999	421	902	681	985	999999	418	999999	292	203	863	734	497	574	242	545	999999	61	526	203	999999	171	999999	782	361	676	274	793	332	602	999999	274	999999	140	715	728	690	999999	641	681	307	492	486	282	284	484	999999	368	999999	999999	364	999999	784	966	678	683	263	129	999999	999999	999999	625	999999	690	356	598	999999	366	859	513	855	134	419	845	896	999999	684	999999	999999	876	107	906	904	999	999999	951	489	999999	462	42	475	570	406	999999	435	682	358	999999	926	999999	633	221	508	384	477	999999	486	939	79	793	998	377	620	999999	999999	999999	720	999999	453	405	118	932	904	827	47	295	727	97	419	223	536	888	958	999999	252	886	999999	999999	999999	999999	474	550	847	668	999999	999999	949	953	121	96	961	999999	352	531	999999	701	316	999999	999999	192	512	399	530	855	266	999999	419	797	210	334	941	200	613	446	999999	568	999999	999999	794	939	345	774	975	333	262	323	999999	437	257	999999	579	726	192	348	504	
85	30	999999	411	922	689	162	999999	787	154	771	999999	999999	601	17	616	80	887	999999	847	738	423	206	603	942	574	981	550	999999	755	999999	18	274	942	854	999999	103	834	871	260	193	31	197	188	491	713	999999	836	249	999999	999999	838	784	999999	999999	662	823	398	999999	999999	707	612	103	42	928	763	999999	999999	999999	469	523	246	26	157	663	716	999999	27	122	239	935	999999	310	723	256	386	999999	772	186	202	999999	999999	375	523	999999	999999	999999	165	259	728	378	674	99	780	999999	272	822	999999	999999	59	999999	805	285	239	422	562	311	380	785	551	540	572	788	999999	744	999999	999999	502	999999	92	788	999999	767	999999	999999	999999	999999	530	999999	999999	564	999999	999999	137	766	999999	429	145	999999	990	279	557	380	708	999999	806	886	545	45	603	400	329	999999	999999	999999	366	47	891	379	161	999999	780	78	801	999999	944	637	660	788	999999	399	735	402	999999	812	240	999999	999999	206	999999	383	520	495	707	593	999999	561	189	866	409	881	538	999999	948	494	499	489	578	720	253	178	999999	756	220	214	665	927	429	943	39	666	977	695	325	777	985	295	370	999999	753	999999	458	794	388	943	999999	970	453	129	322	999999	131	349	952	884	999999	764	284	999999	999999	999999	142	245	837	999999	903	999999	449	180	508	214	999999	370	967	860	999999	441	999999	277	999999	695	999999	999999	630	288	544	638	742	440	999999	999999	21	867	999999	446	260	999999	957	999999	49	999999	530	999999	620	118	632	760	382	999999	174	716	396	999999	999999	243	999999	832	999999	999999	999999	275	110	19	550	287	202	261	91	530	609	999999	484	733	999999	335	174	211	999999	521	655	784	266	649	276	999999	835	999999	717	56	613	428	607	408	445	773	999999	521	731	343	915	381	999999	851	492	666	241	999999	778	824	78	631	152	104	999999	424	19	461	742	636	452	198	543	999999	917	999999	900	86	297	464	999999	653	479	999999	605	284	115	414	167	609	682	182	235	999999	977	982	285	512	505	30	764	999999	778	104	999999	727	837	644	933	999999	999999	999999	375	323	999999	999999	161	999999	499	628	319	604	304	142	999999	999999	963	650	67	999999	905	398	581	999999	700	952	875	385	464	878	447	999999	480	856	999999	527	807	912	488	563	831	488	23	876	711	170	171	645	999999	620	999999	197	999999	999999	405	377	999999	999999	999999	463	549	999999	341	620	191	848	133	447	299	436	473	61	172	999999	999999	999999	384	704	566	540	790	999999	999999	844	123	999999	884	481	999999	475	943	
999999	298	34	24	999999	156	402	695	862	46	999999	356	714	157	713	34	93	895	977	993	879	541	93	672	999999	541	497	506	999999	963	651	986	999999	999999	763	762	147	489	58	280	999999	19	999999	503	76	883	530	696	410	235	999999	586	483	481	999999	177	999999	362	999999	523	658	999999	999999	999999	999999	737	532	999999	393	950	887	999999	847	707	22	870	837	999999	999999	435	21	800	106	705	172	75	513	351	428	999999	556	784	999999	999999	999999	95	254	804	118	339	360	999999	313	460	999999	207	999999	776	999999	999999	340	626	756	279	512	999999	799	68	999999	329	233	191	802	797	403	999999	819	323	999999	926	625	999999	480	276	84	712	999999	645	368	999999	999999	999999	999999	234	265	930	999999	514	32	999999	295	196	999999	789	116	179	506	515	999999	245	388	425	999999	999999	578	307	155	490	999999	799	370	163	999999	770	999999	495	309	577	541	472	999999	999999	300	999999	640	438	964	691	999999	905	216	981	999999	132	999999	911	56	348	999999	958	785	999999	999999	999999	402	142	496	307	999999	999999	999999	928	973	999999	999999	84	999999	368	999999	999999	343	463	330	999999	593	388	574	999999	194	90	999999	960	999999	583	687	536	994	77	929	999999	999999	666	895	999999	44	287	999999	995	961	512	786	688	445	517	999999	332	226	30	639	999999	567	919	123	999999	181	909	17	400	906	634	89	67	439	403	207	676	568	999999	999999	316	381	578	615	681	303	999999	999999	413	957	999999	999999	973	999999	915	940	32	552	999999	378	999999	279	617	99	337	999999	999999	258	51	319	948	763	445	765	333	642	989	313	442	421	420	394	603	442	551	324	116	628	999999	999999	185	999999	389	412	139	46	999999	489	288	999999	574	999999	483	104	19	999999	873	217	115	999999	951	718	999999	767	958	741	675	999999	547	22	999999	110	999999	999999	144	823	384	43	636	296	999999	510	35	193	847	907	910	509	433	950	999999	999999	523	999999	511	466	24	622	999999	398	999999	999999	941	275	932	473	777	894	960	195	226	840	580	818	403	451	693	926	919	60	999999	176	999999	597	572	999999	587	492	87	677	809	762	588	248	999999	299	568	759	260	384	999999	26	549	247	733	609	328	999999	848	999999	773	97	702	999999	567	205	838	354	703	515	886	295	817	292	386	464	262	342	893	113	882	933	675	545	921	813	627	514	999999	962	999999	882	644	999999	999999	999999	999999	195	680	730	461	224	999999	999999	498	999999	209	266	861	279	357	999999	811	744	999999	839	421	167	482	753	999999	
334	491	741	416	13	651	800	999999	664	404	76	999999	173	652	668	876	930	56	86	614	370	652	999999	614	122	80	899	839	74	999999	999999	712	999999	162	137	733	325	338	494	203	409	877	207	874	291	334	648	102	519	963	490	999999	405	999999	217	681	896	136	303	933	751	960	323	363	502	363	999999	999999	999999	934	561	602	561	883	215	492	455	719	333	788	432	807	329	111	999999	791	317	787	944	456	836	198	44	561	999999	448	564	843	381	999999	599	999999	999999	584	999999	888	559	521	933	724	235	187	803	999999	510	999999	640	221	543	711	999999	999999	76	78	108	372	568	10	441	999999	999999	999999	348	406	199	795	239	999999	700	931	241	795	853	230	230	659	395	529	60	507	807	352	309	669	999999	999999	999999	509	999999	49	999999	558	999999	176	999999	623	838	999999	326	715	714	999999	521	612	479	260	102	999999	847	449	977	999999	949	934	959	585	312	679	525	546	234	730	999999	999999	611	999999	715	686	434	607	820	999999	213	344	792	912	830	697	199	629	559	725	661	46	71	999999	609	155	217	220	320	999999	999999	779	999999	984	635	860	10	796	545	415	421	999999	999999	989	999999	614	152	56	754	614	999999	895	986	999999	78	999999	598	330	84	999999	479	999999	296	660	116	999999	853	807	286	970	697	402	94	153	313	422	417	82	454	994	12	170	465	706	999999	999999	792	999999	999999	413	272	679	999999	975	999999	207	953	968	883	412	999999	999999	770	999999	917	97	811	999999	205	656	815	526	876	89	567	318	758	999999	980	129	640	870	999999	873	707	27	679	118	217	999999	469	999999	199	999999	999999	999999	400	680	788	592	185	949	786	270	597	746	803	643	418	627	449	372	987	763	772	890	454	896	86	999999	417	702	999999	99	999999	375	336	834	846	899	999999	87	802	397	944	690	93	630	285	961	999999	46	700	589	999999	106	462	436	279	999999	999999	503	604	888	185	482	324	697	83	232	419	968	796	518	999999	371	570	599	818	91	806	823	999999	124	686	380	12	56	999999	100	913	900	564	503	686	425	999999	999999	222	999999	376	396	557	63	552	255	249	191	880	305	999999	863	617	198	999999	999999	882	999999	211	999999	480	999999	274	982	319	519	414	303	999999	294	887	656	387	356	715	420	276	567	572	999999	140	820	176	999999	564	999999	999999	376	957	296	542	999999	712	416	991	108	999999	574	744	42	999999	946	359	595	417	880	485	270	999999	135	133	999999	916	999999	674	660	111	147	
428	269	237	999999	345	546	751	893	944	970	365	616	298	701	823	540	599	999999	999999	580	999999	683	999999	31	893	999999	999999	228	88	999999	742	999999	996	984	155	485	999999	999999	999999	812	844	524	935	999999	999999	866	837	431	999999	386	181	489	198	531	999999	999999	695	999999	154	513	383	533	815	999999	237	33	619	313	556	348	999999	795	583	999999	735	999999	747	68	126	36	994	999999	999999	702	769	262	152	999999	566	411	789	600	659	107	999999	321	708	932	288	999999	257	999999	999999	999999	999999	385	906	540	795	232	996	637	98	127	518	999999	805	123	243	974	881	153	747	154	558	144	146	999999	228	424	999999	815	999999	999999	779	470	866	574	60	394	356	999999	999999	344	414	162	999999	542	589	798	515	595	699	999999	10	113	786	999999	999999	516	249	431	321	380	735	191	856	853	347	58	774	241	72	849	628	278	472	413	740	999999	633	603	896	430	908	901	125	477	999999	676	684	146	970	544	155	999999	999999	310	608	232	999999	657	999999	540	34	284	533	850	684	731	640	383	990	208	883	645	534	891	471	834	75	389	619	671	374	637	999999	527	703	703	978	172	804	999999	109	975	409	365	405	634	999999	999999	792	512	45	310	156	772	660	509	999999	408	838	773	167	916	48	532	176	397	23	15	156	981	753	477	999999	999999	108	908	245	179	495	837	466	800	999999	999999	636	999999	490	498	866	204	312	579	334	999999	360	999999	936	876	199	999999	620	372	128	811	759	567	732	999999	673	752	273	999999	912	10	317	366	329	931	896	999999	906	525	999999	952	999999	999999	153	547	132	915	971	369	999999	487	227	103	999999	785	999999	999999	341	817	999999	124	930	91	666	333	723	993	864	15	999999	95	112	104	234	176	999999	999999	423	194	550	758	781	904	251	435	783	223	684	543	999999	828	772	99	999999	33	31	596	516	820	823	139	999999	965	389	894	385	132	869	515	652	772	999999	156	276	999999	343	35	839	999999	549	510	319	330	432	161	323	999999	404	210	154	546	79	603	370	421	707	999999	999999	999999	60	661	353	179	891	810	183	625	999999	999999	690	996	757	999999	280	323	819	999999	543	237	580	372	727	668	370	116	703	999999	999999	854	999999	528	509	999999	190	888	166	149	439	999999	978	697	200	770	520	158	788	793	333	57	602	977	282	298	776	999999	933	685	999999	784	117	133	840	999999	275	172	496	999999	104	999999	167	680	300	999999	259	999999	182	999999	158	222	327	909	727	738	
999999	391	999999	221	999999	502	955	481	341	654	999999	999999	857	231	505	357	661	999999	699	942	889	922	686	999999	999999	893	516	976	536	596	467	208	405	111	999999	999999	916	285	999999	999999	999999	999999	349	646	416	404	34	950	460	999999	561	803	999999	785	848	340	999999	895	181	822	999999	978	944	744	197	999999	999999	756	514	621	999999	385	999999	999999	999999	214	583	999999	944	645	868	565	999999	735	45	664	999999	999999	999999	999999	189	31	999999	999999	999999	457	741	604	458	110	944	278	999999	999999	369	185	999999	122	278	644	757	663	950	536	953	999999	462	999999	709	533	999999	838	503	138	999999	999999	281	238	492	68	472	978	999999	843	999999	999999	129	999999	375	859	826	875	351	618	999999	525	80	999999	783	194	999999	531	999999	925	782	999999	775	317	406	949	904	609	630	220	999999	778	999999	116	999999	362	999999	774	843	849	999999	452	496	885	508	916	349	704	454	307	73	999999	93	666	999999	593	999999	811	290	426	955	999999	255	141	446	851	999999	963	740	999999	883	230	687	55	228	999999	619	890	809	999999	609	210	164	332	999999	240	695	999999	999999	252	537	999999	494	427	894	490	206	365	448	657	472	385	963	999999	424	999999	263	999999	447	731	973	935	12	800	816	755	72	999999	999999	216	165	48	999999	497	893	393	736	270	161	738	143	264	451	161	27	234	246	140	908	314	976	999999	968	324	279	602	497	693	610	999999	427	283	380	241	501	434	467	999999	999999	40	116	992	885	708	597	719	493	850	783	592	518	932	23	680	999999	508	79	604	228	999999	999999	52	659	999999	321	999999	883	220	659	593	766	770	999	999999	207	984	771	999999	726	559	119	646	910	28	630	495	270	999999	999999	993	999999	863	257	999999	144	73	342	999999	999999	737	835	999999	200	200	825	748	932	145	999999	255	736	999999	877	999999	999999	259	142	641	392	825	599	999999	999999	999999	999999	903	523	169	743	999999	651	898	873	999999	724	999999	455	720	999999	881	562	999999	228	756	266	556	999999	588	657	885	931	701	490	571	148	652	74	534	962	999999	235	999999	402	999999	603	838	935	999999	944	355	803	422	448	510	999999	475	964	461	410	681	917	999999	999999	999999	212	950	417	999999	850	81	999999	921	757	281	999999	789	731	879	163	999999	620	107	644	312	91	999999	262	979	307	672	687	613	133	290	13	300	271	544	145	653	430	999999	999999	999999	584	999999	664	177	854	999999	744	95	308	982	999999	820	999999	209	999999	694	697	999999	14	188	393	167	
797	999999	999999	366	528	196	743	510	999999	986	999999	771	999999	209	853	999999	135	824	928	602	315	150	228	193	999	999999	768	451	955	992	999999	859	999999	427	999999	197	900	498	955	999999	351	798	986	85	760	529	482	999999	999999	612	313	999999	260	791	852	657	258	94	999999	466	427	302	999999	14	366	210	292	310	124	665	194	637	868	380	999999	516	164	999999	999999	480	589	201	610	999999	689	449	999999	697	999999	437	939	999999	141	498	140	59	253	981	719	560	247	182	462	185	999999	675	321	999999	540	345	999999	114	661	886	877	235	691	212	325	999999	602	594	735	687	726	378	505	380	999999	211	273	182	434	871	999999	417	739	435	924	23	138	728	999999	239	934	999999	164	999999	621	904	367	50	999999	802	958	652	999999	999999	458	59	180	940	640	338	999999	999999	680	789	652	469	495	266	288	311	787	873	437	505	753	892	999999	260	999999	345	999999	999999	515	631	999999	590	970	965	976	874	843	999999	98	999999	167	614	163	374	999999	161	418	110	762	365	999999	94	225	941	31	566	835	999999	191	999999	494	999999	814	58	876	72	999999	999999	999999	999999	999999	599	784	999999	348	148	738	849	999999	607	999999	999999	470	160	616	999999	375	39	943	419	49	923	16	793	344	999999	800	115	498	540	661	888	999999	358	896	426	999999	999999	999999	882	999999	985	272	584	378	999999	388	663	999999	57	696	470	999999	870	999999	545	999999	990	999999	40	348	633	999999	999999	945	48	922	121	999999	199	528	759	999999	999999	591	64	999999	431	999999	592	929	146	999999	450	843	999999	311	999999	999999	361	833	999999	352	572	999999	999999	999999	999999	639	339	999999	276	999999	252	999999	937	44	525	288	319	884	999999	574	681	999999	212	960	910	999999	753	736	972	137	902	366	218	417	999999	526	999999	431	516	792	95	763	662	736	429	999999	906	167	785	671	675	999999	999999	999999	999999	471	999999	243	722	870	885	602	999999	149	507	999999	320	999999	180	999	891	888	377	379	489	917	448	999999	541	989	377	596	951	310	999999	435	694	474	746	999999	999999	163	708	646	906	493	906	523	239	543	611	386	986	786	780	786	109	999999	265	999999	32	866	999999	733	502	298	999999	556	687	81	201	845	783	999999	999999	737	189	730	999999	995	999999	999999	246	997	999999	990	610	999999	530	675	335	999999	999999	993	379	999999	460	975	153	617	999999	360	836	999999	352	765	603	217	999999	999999	607	379	829	999999	741	107	629	704	999999	512	999999	486	999999	21	745	798	636	789	409	
497	287	214	586	855	164	660	99	999999	655	621	396	402	203	487	78	999999	573	999999	262	281	698	756	999999	641	929	364	334	999999	421	999999	138	814	999999	484	765	999999	792	974	999999	999999	17	550	999999	999999	126	295	293	548	943	789	235	999999	537	999999	798	530	584	945	999999	799	336	274	667	111	492	581	593	719	722	675	174	999999	843	999999	273	157	706	895	525	643	81	785	999999	632	328	451	287	681	685	244	818	847	58	315	754	999999	883	947	251	544	702	574	825	278	624	999999	843	366	863	651	999999	689	429	999999	728	550	393	999999	782	999999	304	999999	999999	487	856	326	550	999999	426	530	274	759	654	981	999999	507	959	999999	17	693	607	999999	818	999999	420	139	999999	766	587	213	999999	848	999999	209	250	999999	999999	348	999999	308	95	315	939	342	387	74	999999	448	351	231	591	999999	37	999999	444	382	104	999	77	727	899	999999	951	999999	181	426	594	454	741	161	966	999999	201	709	999999	301	981	999999	656	356	103	999999	424	365	622	999999	820	85	999999	867	695	541	280	693	408	999999	364	999999	999999	961	480	591	707	199	264	999999	589	999999	491	152	999999	999999	999999	721	999999	920	369	595	600	999999	605	518	689	874	465	435	999999	999999	999999	999999	937	999999	325	695	875	512	281	234	999999	652	988	502	594	999999	475	87	198	559	69	488	940	768	136	999999	365	961	999999	833	734	829	629	91	27	193	215	147	303	999999	999999	131	649	144	494	999999	614	999999	924	76	408	388	247	791	448	822	999999	178	999999	757	340	914	610	447	500	281	33	906	999999	999999	999999	337	784	999999	714	938	838	805	999999	188	952	999999	999999	835	999999	999999	592	838	999999	999999	999999	46	20	545	999999	931	520	212	999999	222	924	999999	628	524	659	999999	603	706	86	999999	999999	562	894	948	804	88	876	775	22	154	689	195	999999	288	584	999999	327	249	223	783	999999	999999	999999	72	999999	255	633	523	185	999999	999999	885	761	999999	999999	274	151	71	740	248	999999	745	199	500	532	739	444	349	999999	288	753	999999	492	303	92	999999	401	832	694	999999	454	363	599	658	401	999999	999999	139	77	320	239	265	508	975	728	682	446	670	539	523	999999	293	999999	897	610	398	403	467	61	999999	999999	319	377	190	794	700	155	541	108	728	999999	999999	282	999999	59	498	999999	517	574	409	910	730	302	180	999999	999999	780	702	58	999999	999999	966	88	999999	447	919	888	328	190	999999	999999	905	999999	810	999999	505	20	999999	848	121	542	
886	892	651	954	152	26	999999	441	632	999999	999999	493	106	328	999999	236	80	192	999999	610	536	336	999999	999999	999999	168	492	962	253	999999	827	999999	936	999999	523	83	999999	258	305	903	691	999999	558	999999	93	421	999999	491	868	279	999999	770	999999	511	16	560	999999	778	999999	999999	534	243	999999	482	102	599	557	636	804	276	799	822	887	236	918	999999	778	439	788	593	693	10	999999	974	220	66	145	434	999999	999999	727	658	309	321	379	458	699	999999	25	999999	864	839	686	602	479	128	883	492	593	366	999999	916	989	364	299	533	149	999999	271	46	999999	132	182	999999	548	151	522	575	857	469	999999	702	999999	304	999999	999999	324	501	504	102	182	653	841	107	192	811	999999	944	999999	845	319	999999	814	979	999999	742	667	999999	63	338	999999	318	634	999999	416	89	999999	695	635	445	999999	647	718	179	863	811	291	85	658	999999	482	577	553	999999	160	473	887	444	274	987	196	478	448	176	496	864	28	999999	690	112	318	973	319	999999	636	672	768	645	125	228	461	591	197	326	855	999999	765	622	972	943	201	68	430	999999	258	740	209	551	999999	999	999999	999999	394	556	429	508	267	966	999999	999999	704	252	329	55	536	604	291	131	999999	468	109	405	999999	746	910	999999	999999	999999	337	999999	472	226	999999	126	999999	887	207	999999	999999	999999	770	999999	999999	494	248	949	739	385	121	653	459	87	240	223	900	397	828	647	645	179	956	596	999999	999999	25	488	289	212	619	999999	407	650	233	963	698	310	167	260	999999	961	999999	177	559	683	446	395	999999	999999	226	49	69	559	994	728	400	183	999999	759	999999	999999	669	536	766	473	256	809	853	277	525	999999	239	577	149	684	999999	788	47	999999	52	630	502	540	986	579	999999	999999	655	505	572	999999	152	999999	781	747	301	983	999999	95	437	637	999999	718	999999	626	999999	491	999999	320	78	612	146	212	716	848	268	138	550	196	884	999999	163	357	704	999999	457	831	999999	999999	392	675	388	951	529	415	999999	783	316	369	770	107	999999	345	999999	999999	388	939	999999	933	489	173	443	223	211	38	483	999999	24	999999	179	977	695	28	999999	403	233	194	683	311	759	484	822	190	999999	999999	971	999999	920	743	621	999999	150	862	999999	229	999999	174	999999	999999	999999	905	999999	92	199	999999	412	419	416	999999	737	999999	265	389	184	14	350	262	797	424	67	664	272	999999	999999	999999	837	832	999999	708	170	69	999999	192	999999	853	715	739	990	633	385	562	
411	886	16	427	262	760	688	999999	878	979	377	335	443	277	643	999999	479	538	954	579	313	707	999999	678	758	82	999999	999999	298	611	272	173	49	505	999999	385	999999	195	999999	86	999999	208	999999	191	999999	119	749	999999	999999	227	270	999999	678	805	259	703	23	999999	668	999999	750	367	999999	276	999999	999999	296	938	999999	267	999999	293	138	999999	435	999999	877	999999	999999	999999	999999	908	121	81	351	999999	494	243	255	559	371	999999	527	230	336	787	589	563	473	488	823	810	97	999999	994	976	334	999999	380	154	999999	332	352	29	855	999999	999999	547	999999	907	718	62	999999	999999	999999	296	766	999999	999999	647	525	323	227	507	825	522	820	999999	86	374	485	694	999999	111	732	49	594	507	375	494	541	51	638	566	999999	771	128	631	66	707	220	999999	258	999999	999999	512	114	845	204	342	31	96	471	999999	999999	999999	199	590	999999	999999	702	268	999999	67	116	484	685	661	737	63	999999	198	999999	378	164	68	445	140	483	229	935	749	313	42	472	454	580	999999	999999	745	999999	537	899	999999	999999	999999	883	999999	626	153	827	452	118	150	938	832	984	102	406	373	589	999999	116	512	921	953	999999	510	594	662	999999	608	528	999999	481	866	299	903	999999	211	999999	253	514	339	402	492	641	999999	103	640	999999	488	680	769	166	523	999999	396	287	61	997	383	606	963	249	999999	924	126	669	999999	999999	90	999999	204	999999	345	554	777	120	439	322	792	416	954	201	999999	928	758	834	957	445	903	625	321	214	999999	647	550	99	999999	567	999999	502	32	107	389	759	485	581	821	969	653	999999	848	739	215	999999	651	771	999999	300	176	292	999999	999999	639	465	417	990	999999	697	14	687	935	871	798	299	394	999999	812	666	452	187	22	999999	792	627	776	582	998	835	999999	778	999999	883	401	241	790	396	999999	924	351	999999	194	133	965	999999	350	976	941	916	999999	794	959	999999	848	999999	279	723	843	21	999999	999999	992	560	701	999999	421	61	999999	566	509	998	399	999999	324	957	999999	889	33	825	287	999999	640	92	263	999999	818	118	45	999999	999999	999999	552	999999	245	516	502	633	431	999999	999999	999999	999999	999999	417	583	404	81	999999	890	999999	390	700	27	734	888	204	910	307	500	416	313	999999	77	604	999999	456	943	652	808	464	368	467	293	281	989	302	265	675	680	807	747	275	154	416	581	375	534	721	356	999999	999999	336	999999	332	251	999999	439	999999	974	136	999999	429	44	436	637	923	416	746	
745	596	938	245	626	999999	999999	999999	871	660	33	76	922	231	305	999999	872	42	536	960	40	717	862	999999	700	553	356	327	240	718	779	657	999999	999999	976	760	383	356	999999	248	663	213	410	779	999999	999999	214	239	133	548	563	605	999999	456	716	37	733	462	544	83	345	351	999999	163	881	999999	117	144	999999	544	122	525	332	297	307	999999	316	93	730	792	999999	127	203	692	999999	183	270	999999	80	999999	37	921	812	999999	902	999999	406	257	897	390	799	80	984	589	999999	999999	282	109	999999	999999	721	649	999999	751	999999	228	158	124	998	999999	115	605	73	999999	516	201	713	696	999999	999999	430	69	196	999999	993	278	143	614	266	126	999999	170	999999	999999	237	388	198	70	900	684	173	291	258	199	284	204	999999	999999	999999	244	999999	585	715	171	469	661	462	999999	758	467	95	543	858	881	805	944	250	882	78	138	999999	999999	795	709	823	149	810	996	75	798	271	454	541	31	791	326	999999	999999	721	576	925	806	999999	999999	599	629	433	377	393	340	954	999999	620	944	242	682	999999	15	348	329	850	466	999999	960	205	640	12	836	99	489	499	999999	171	501	212	205	351	999999	120	204	999999	999999	612	734	844	147	999999	596	789	999999	537	449	999999	402	726	469	489	351	248	999999	626	596	287	904	841	906	962	128	999999	46	999999	437	895	153	613	999999	853	999999	126	999999	806	415	57	979	952	999999	999999	768	775	742	716	999	123	162	577	999999	999999	708	893	937	184	999999	999999	752	999999	110	553	711	788	319	615	896	999999	189	161	221	549	308	999999	791	714	999999	353	999	329	999999	323	999999	999999	494	261	155	699	188	883	101	999999	304	210	999999	506	491	980	466	137	820	999999	934	11	366	579	999999	756	111	233	980	999999	854	999999	447	786	811	144	303	67	470	206	999999	305	999999	999999	999999	999999	110	294	232	223	886	999999	509	566	389	741	219	915	404	398	597	955	903	728	707	871	762	75	695	999999	687	408	666	623	728	638	999999	999999	999999	759	656	817	10	767	485	999999	999999	881	407	79	925	387	999999	81	608	999999	402	341	951	384	344	999999	599	876	535	488	215	886	837	750	800	512	591	644	999999	780	955	146	253	725	947	881	999999	999999	431	309	744	594	24	638	245	610	999999	949	424	621	227	999999	241	996	776	46	53	656	279	422	999999	28	338	827	999999	999999	97	236	436	999999	377	999999	455	999999	743	620	999999	209	514	200	757	641	999999	131	563	830	904	
256	949	911	999999	999999	999999	18	512	999999	266	196	503	979	522	528	999999	999999	254	254	679	15	999999	999999	174	844	151	89	665	164	798	217	274	313	999999	841	287	999999	625	366	627	999999	999999	28	364	685	705	535	677	238	999999	999999	876	319	999999	898	993	793	746	993	869	277	352	357	999999	58	922	199	627	999999	999999	997	346	888	626	242	999999	245	800	489	148	999999	411	437	999999	539	340	955	162	463	847	999999	999999	631	497	360	104	375	999999	316	762	515	907	996	987	130	923	988	692	919	616	758	993	266	854	262	865	999999	321	398	717	966	47	174	999999	757	228	714	401	999999	148	917	154	494	727	633	708	414	450	999999	999999	352	999999	243	846	99	500	523	999999	999999	494	999999	999999	702	598	999999	478	999999	999999	239	901	218	597	425	999999	699	999999	508	999999	231	554	461	474	405	782	375	704	804	999999	743	267	999999	938	999999	999999	999999	863	451	896	931	164	964	999999	221	24	999999	754	846	462	157	485	991	984	554	690	42	714	658	919	999999	101	673	426	999999	971	206	280	440	643	821	836	171	999999	999999	999999	589	220	999999	391	385	620	857	351	179	267	276	720	999999	999999	999999	254	214	531	999999	839	490	548	821	249	817	999999	324	999999	641	321	323	999999	386	487	110	822	461	999999	999999	999999	244	999999	256	171	999999	485	999999	964	999999	576	631	639	999999	768	585	999999	999999	23	574	257	306	653	999999	858	944	888	344	905	375	999999	793	999999	987	72	604	168	999999	659	544	999999	250	360	999999	75	689	683	449	618	901	69	999999	999999	999999	999999	315	590	999999	397	227	817	151	980	999999	967	999999	693	999999	876	173	427	748	738	479	999999	17	946	344	999999	178	999999	448	725	13	999999	502	356	245	999999	999999	23	999999	904	442	727	199	270	761	351	293	996	41	572	455	484	321	999999	999999	469	289	368	256	978	999999	957	999999	426	976	292	475	436	999999	952	129	159	881	844	999999	751	52	746	194	992	999999	181	239	999999	280	999999	994	806	387	775	420	398	999999	567	999999	999999	358	773	293	478	999999	857	549	88	999999	305	603	476	398	226	999999	543	999999	263	627	57	728	503	156	999999	298	668	58	682	542	999999	391	324	999999	821	402	999999	462	999999	999999	999999	632	160	432	974	926	528	417	171	358	877	224	514	940	637	999999	855	627	836	190	218	809	867	999999	722	914	288	316	577	823	157	999999	467	147	133	424	577	80	181	530	770	260	886	333	665	516	877	383	532	
999999	547	652	626	999999	907	999999	765	999999	710	70	647	221	840	347	999999	999999	999999	377	816	222	189	785	455	315	420	958	922	543	880	215	47	999999	784	512	286	504	463	930	239	439	999999	962	999999	999999	883	999999	419	999999	131	868	999999	999999	567	319	885	761	207	320	126	999999	772	231	734	504	33	742	437	999999	999999	706	342	826	147	386	563	227	424	999999	432	861	999999	382	421	999999	457	537	347	474	626	524	307	999999	814	999999	667	437	237	865	98	151	999999	91	488	425	535	999999	371	190	755	668	347	999999	888	264	410	399	809	722	56	495	405	962	999999	546	409	199	22	857	999999	999999	989	558	254	291	741	999999	894	996	486	999999	999999	999999	719	958	187	999999	265	560	999999	277	999999	514	819	603	745	167	379	942	26	999999	919	514	471	629	678	788	999999	606	999999	943	505	999999	246	530	330	248	253	752	999999	965	999999	461	978	999999	508	485	999999	999999	545	583	97	999999	980	150	606	999999	999999	99	290	399	999999	999999	47	999999	999999	814	277	298	282	507	914	627	584	60	411	467	999999	29	131	999999	58	967	71	999999	855	999999	833	106	924	668	553	999999	471	999999	151	285	424	52	678	693	217	999999	378	48	668	999999	377	999999	738	148	135	675	968	98	350	856	999999	107	90	229	981	180	374	613	953	760	999999	999999	909	999999	53	493	350	437	999999	607	999999	33	280	395	186	903	368	785	999999	877	195	383	628	294	999999	326	961	999999	712	47	86	999999	94	908	315	762	30	612	105	999999	999999	540	999999	743	267	573	999999	695	52	87	812	588	80	999999	575	999999	986	624	446	726	999999	890	725	947	999999	999999	999999	372	89	423	883	755	999999	900	552	654	999999	884	37	124	999999	276	999999	634	999999	497	693	18	342	533	775	405	999999	999999	999999	444	815	165	223	432	635	999999	615	628	204	66	898	180	533	921	510	999999	596	999999	237	999999	483	100	999999	999999	150	999999	40	999999	648	999999	589	999999	789	999999	838	124	671	999999	999999	44	660	788	440	999999	599	999999	485	420	32	673	999999	999999	150	856	999999	725	999999	190	292	705	999999	69	980	715	476	587	390	424	93	396	440	999999	999999	999999	603	695	999999	999999	443	999999	454	619	999999	999999	679	745	180	932	157	999999	681	999999	999999	999999	999999	601	807	724	999999	21	143	999999	337	636	999999	817	11	947	262	999999	75	999999	747	665	260	999999	999999	15	46	999999	999999	999999	277	999999	999999	950	678	999999	593	12	888	999999	852	431	493	393	292	
896	742	862	743	233	680	882	57	792	743	657	533	795	74	802	688	999999	605	685	793	366	922	292	148	944	364	999999	386	140	47	999999	999999	999999	532	640	272	184	986	193	777	394	922	922	999999	31	999999	999999	938	95	256	881	999999	807	599	925	974	460	723	799	868	430	506	916	754	427	484	665	273	433	999999	999999	984	422	999999	409	444	999	85	126	420	566	321	300	999999	166	999999	375	278	999999	666	811	999999	197	324	357	999999	16	177	789	547	867	534	515	555	743	999999	413	999999	200	491	974	385	606	999999	311	118	999999	42	598	926	119	397	999999	999999	728	62	796	999999	561	520	437	999999	295	999999	999999	999999	805	744	150	269	96	476	88	124	692	435	854	809	23	248	683	973	578	863	999999	480	867	999999	827	690	110	316	999999	679	63	152	100	37	999999	999999	999999	470	892	339	840	642	319	552	999999	302	208	999999	999999	999999	999999	464	263	432	151	82	999999	66	917	459	168	779	138	408	70	549	999999	826	973	743	999999	222	999999	999999	32	795	170	999999	674	999999	492	123	232	34	999999	599	889	999999	885	762	115	999999	552	443	181	70	513	910	999999	999999	999999	381	23	350	387	999999	383	999999	409	356	912	999999	391	999999	966	55	557	114	567	999999	999999	676	940	999999	638	689	669	999999	999999	962	291	259	834	150	999999	121	110	882	647	226	225	874	269	999999	850	265	864	170	999999	999999	513	999999	353	29	999999	999999	440	999999	999999	999999	954	735	946	447	74	662	24	251	999999	855	999999	675	999999	999999	255	785	417	411	371	382	825	509	999999	999999	458	881	906	814	275	297	680	999999	179	949	999999	490	928	821	999999	197	999999	622	355	620	190	999999	942	13	999999	999999	872	999999	440	999999	872	455	999999	15	988	192	756	999999	976	527	184	646	505	517	999999	999999	857	999999	935	999999	141	212	164	561	999999	620	938	902	51	186	424	651	999999	840	86	816	925	922	833	292	440	50	646	827	999999	543	343	435	924	17	242	999999	103	266	207	669	300	13	254	999999	254	853	169	799	113	533	779	665	441	272	999999	999999	762	653	999999	101	566	999999	125	226	287	513	977	43	944	147	999999	611	642	416	999999	999999	677	464	47	587	999999	846	724	912	764	678	994	662	178	999999	524	449	523	116	112	964	999999	38	999999	740	876	135	855	965	975	178	32	34	746	916	266	307	615	165	219	720	612	213	461	999999	519	999999	865	646	623	999999	999999	535	313	561	45	649	373	307	710	755	
990	758	936	999999	655	999999	916	261	51	226	834	367	897	392	361	684	999999	492	999999	560	270	219	999999	868	999999	497	720	194	881	617	934	318	454	464	729	853	276	865	953	549	408	614	605	406	283	729	999999	921	999999	360	82	999999	85	160	999999	781	999999	78	515	167	259	731	379	433	999999	525	912	443	662	507	418	710	538	682	161	656	613	945	594	361	999999	999999	999999	999999	544	62	242	304	969	947	447	208	360	795	299	677	244	181	124	757	816	205	268	702	942	999999	352	999999	998	838	177	471	483	999999	999999	460	746	847	889	999999	999999	618	473	999999	999999	219	999999	999999	999999	484	999999	999999	831	836	999999	663	540	999999	589	999999	710	999999	306	141	780	975	725	999999	497	839	930	396	292	884	474	208	731	999999	641	999999	999999	610	999999	523	999999	735	639	646	999999	999999	919	464	268	716	529	453	321	342	934	999999	494	164	255	552	999999	35	999999	946	372	346	999999	999999	999999	999999	171	109	999999	999999	715	54	346	88	587	851	919	476	138	575	365	30	886	999999	618	556	248	999999	364	469	969	401	585	692	284	282	712	932	813	412	554	999999	999999	538	627	999999	748	415	999999	403	999999	87	999999	584	591	351	459	543	378	104	617	314	745	368	813	324	469	999999	804	315	999999	987	662	726	31	935	404	358	770	728	807	832	290	999999	999999	891	504	11	111	932	822	178	563	719	999999	250	684	267	999999	999999	430	105	611	271	264	645	425	180	562	656	946	111	772	650	296	999999	34	784	999999	999999	819	999999	552	871	492	970	433	942	931	999999	261	147	999999	999999	307	712	231	29	706	201	475	333	448	999999	999999	999999	405	999999	433	19	225	900	735	804	494	999999	553	739	778	294	221	483	248	781	405	809	479	315	352	583	563	15	87	341	999999	999999	999999	999999	885	771	574	520	518	999999	565	360	999999	999999	973	345	169	491	250	422	979	992	95	666	59	999999	252	100	999999	849	455	220	822	404	358	998	999999	999999	854	17	719	999999	964	326	999999	54	407	651	999999	17	999999	999999	764	999999	361	462	410	363	999999	709	528	484	999999	668	476	999999	999999	17	999999	974	402	713	999999	242	703	289	38	999999	449	999999	778	600	757	563	435	383	455	999999	52	896	999999	589	999999	155	999999	245	750	305	850	872	516	399	999999	999999	615	999999	999999	532	961	999999	999999	642	999999	53	930	928	999999	396	243	102	898	379	964	999999	386	812	315	491	753	999999	538	733	999999	577	498	999999	429	399	
948	724	938	923	206	970	472	955	999999	999999	224	560	518	999999	71	758	999999	146	434	598	999999	999999	405	953	779	503	543	700	724	346	554	551	508	337	448	999999	163	975	183	999999	120	431	146	951	277	999999	999999	999999	671	169	602	362	954	830	418	155	328	985	154	702	999999	771	241	339	810	999999	61	190	999999	999999	999999	998	999999	440	487	559	999999	454	686	586	999999	369	999999	564	999999	999999	597	678	919	302	200	178	999999	480	566	349	200	807	999999	603	150	769	268	128	565	999999	399	523	352	858	489	874	999999	999999	158	77	999999	676	595	999999	86	383	270	623	362	436	177	999999	873	148	369	999999	313	92	445	784	111	999999	998	149	802	999999	335	71	813	325	868	999999	331	498	607	523	221	532	527	999999	508	644	999999	139	999999	999999	649	214	499	630	570	226	131	374	966	999999	677	455	815	12	57	209	809	47	567	999999	171	384	541	999999	646	781	565	678	999999	466	153	999999	713	999999	433	131	572	192	754	651	999999	957	532	999999	845	766	999999	524	719	999999	835	729	999999	531	745	274	672	653	983	789	661	999999	98	510	688	807	742	919	999999	925	999999	627	292	999999	763	999999	852	766	999	999999	74	51	959	975	631	424	308	999999	160	169	458	999999	999999	965	990	698	869	32	96	999999	34	999999	944	793	672	218	446	654	768	542	422	999999	654	113	724	619	493	122	999999	273	509	559	999999	419	477	718	999999	327	926	999999	999999	829	680	999999	856	999999	106	175	312	423	999999	653	424	618	746	552	999999	105	250	380	215	999999	999999	823	538	999999	37	534	999999	999999	789	129	728	703	999999	999999	236	692	256	456	523	999999	999999	465	295	855	999999	161	673	924	454	999999	999999	556	859	999999	999999	856	433	392	999999	999999	849	358	633	858	999999	720	420	164	326	581	849	794	856	887	947	687	999999	683	338	875	861	401	999999	467	53	181	844	999999	999999	999999	999999	999999	215	951	478	999999	832	436	929	999999	999999	518	608	999999	999999	291	699	971	639	998	999999	999999	63	375	709	457	848	175	999999	753	876	800	999999	946	321	984	999999	999999	419	496	855	999999	753	913	999999	353	793	636	983	761	482	999999	980	907	60	519	810	839	251	30	999999	666	621	185	549	940	269	999999	561	999999	702	794	562	999999	153	227	996	999999	999999	366	664	222	192	63	281	999999	819	999999	896	801	183	749	999999	999999	884	198	489	577	374	999999	93	141	84	494	68	687	319	999999	763	833	523	670	999999	999999	365	400	
484	999999	999999	545	130	918	999999	759	325	953	141	173	268	954	999999	428	776	46	999999	533	147	697	994	999999	693	982	587	73	288	999999	999999	777	43	494	999999	999999	673	828	83	999999	375	324	179	999999	556	156	578	999999	105	104	894	572	611	832	999999	999999	999999	320	852	148	340	702	481	811	812	363	140	774	250	815	755	948	963	118	167	822	999999	889	46	547	414	778	967	193	619	999999	175	210	241	927	358	999999	975	934	834	673	843	368	302	203	25	804	999999	999999	349	946	608	999999	674	440	269	683	283	314	734	561	734	999999	202	244	197	929	542	322	999999	999999	972	39	999999	493	999999	169	596	999999	999999	610	220	688	843	672	970	672	535	801	667	674	88	671	999999	282	938	555	999999	68	16	96	271	255	821	947	974	579	229	191	461	110	97	440	783	134	351	999999	454	999999	274	524	403	741	999999	793	323	311	999999	11	555	433	993	538	999999	999999	348	964	866	896	698	400	453	999999	349	999999	999999	999999	887	86	931	891	110	999999	999999	491	692	999999	600	38	633	673	750	227	636	999999	116	559	603	348	785	386	190	999999	831	999999	81	58	402	999999	216	999999	423	752	80	663	999999	999999	744	355	752	818	373	837	999999	35	999999	235	718	321	461	37	55	999999	999999	555	711	553	814	920	419	999999	137	513	999999	958	999999	998	157	999999	705	758	814	257	999999	966	22	352	999999	805	999999	845	999999	999999	635	188	630	873	461	999999	951	779	543	823	935	999999	691	860	999999	314	999999	651	88	999999	999999	999999	999999	999999	954	999999	542	368	268	999999	697	574	313	999999	999999	643	338	385	547	632	31	925	224	991	321	485	999999	162	337	980	999999	581	999999	594	474	999999	965	832	919	999999	982	593	521	534	999999	371	806	999999	982	381	976	400	999999	456	724	690	999999	231	486	478	59	389	40	288	999999	125	999999	999999	999999	999999	999999	999999	466	421	649	437	999999	690	999999	950	679	640	180	956	13	638	999999	999999	870	999999	454	743	355	451	86	999999	999999	243	999999	20	563	97	71	47	702	480	934	692	806	999999	286	999999	366	999999	798	418	219	999999	999999	351	647	999999	999999	798	999999	934	160	25	344	56	875	180	146	999999	396	592	579	142	263	533	704	785	514	583	999999	656	387	819	652	668	999999	487	959	999999	372	76	248	272	547	767	329	919	358	999999	999999	116	661	511	150	215	839	999999	821	750	646	862	982	275	999999	843	999999	341	372	676	662	398	221	933	491	999999	353	316	
595	495	999999	785	436	754	172	999999	995	876	999999	447	828	317	999999	999999	566	999999	94	999999	970	704	220	988	556	999999	107	32	895	728	29	820	861	999999	490	335	546	860	436	238	112	902	847	999999	999999	925	847	999999	732	12	376	999999	999999	380	345	891	285	225	239	754	656	150	999999	999999	999999	858	585	305	826	340	672	706	84	856	999999	78	856	539	336	999999	835	753	300	893	361	999999	585	999999	197	599	60	331	999999	681	581	962	407	999999	824	999999	349	551	527	401	340	999999	907	999999	508	276	44	745	888	607	919	902	849	999999	915	819	283	103	117	237	289	999999	999999	402	284	909	670	286	715	532	291	293	999999	898	563	999999	999999	999999	982	920	564	315	442	34	762	679	122	796	999999	14	999999	256	443	300	999999	989	595	515	115	599	605	758	39	999999	325	635	676	950	999999	999999	689	86	999999	196	999999	974	908	60	639	604	796	874	622	710	999999	45	849	935	786	573	106	624	999999	393	999999	806	285	85	708	137	12	171	748	999999	324	999999	145	257	999999	147	90	544	999999	510	803	731	145	329	999999	290	999999	741	174	484	137	75	999999	727	999999	865	699	832	352	999999	999999	634	136	191	395	558	899	602	999999	999999	999999	999999	747	999999	589	593	999999	956	721	427	351	271	997	273	312	259	999999	417	385	999999	448	258	201	374	999999	178	604	954	933	806	391	999999	433	525	999999	574	327	999999	147	288	204	742	120	925	170	341	999999	863	878	146	100	491	999999	999999	210	244	999999	383	683	421	999999	999999	999999	915	46	167	837	482	281	999999	999999	72	280	107	567	705	147	999999	999999	576	540	741	85	797	715	899	999999	878	324	757	213	999999	999999	726	299	488	719	205	888	13	999999	164	999999	150	214	37	221	129	987	504	106	105	180	116	880	256	641	235	209	146	201	959	167	523	535	988	999999	554	999999	89	985	941	387	209	999999	386	160	934	999999	999999	688	846	890	999999	661	117	772	615	845	52	999999	999999	996	752	999999	543	999999	999999	615	225	687	999999	321	999999	518	164	718	970	43	999999	106	707	643	521	458	999999	999999	347	862	999999	999999	735	708	765	243	999999	945	634	397	539	999999	999999	328	377	10	31	535	981	311	506	399	999999	999999	350	946	149	851	485	999999	468	474	999999	214	198	999	999999	958	999999	675	999999	999999	999999	583	504	125	23	388	999999	520	437	999999	97	46	366	37	423	163	999999	819	103	650	999999	340	929	74	729	999999	140	377	59	72	999999	
999999	999999	296	315	228	86	234	999999	999999	585	965	866	649	386	623	848	170	586	798	599	737	581	376	750	752	999999	440	396	145	258	898	999999	374	840	781	751	79	722	204	86	144	886	343	75	504	474	290	999999	115	39	970	791	260	473	251	999999	999999	546	999999	575	999999	837	999999	512	687	504	502	808	999999	871	999999	448	999999	721	465	850	248	999999	256	288	373	752	290	116	287	116	999999	901	599	56	999999	999999	169	629	440	306	100	830	387	999	999999	481	999999	243	260	532	999999	539	999999	401	496	616	300	284	212	894	556	999999	234	580	294	601	219	999999	47	255	999999	762	291	168	759	417	923	256	316	999999	670	999999	856	999999	999999	680	893	207	999999	999999	999999	884	427	545	749	410	605	999999	715	380	272	532	206	14	999999	647	999999	848	641	89	999999	54	999999	320	999999	509	832	478	999999	999999	708	21	999999	820	23	404	344	745	419	359	811	125	999999	999999	629	148	850	999999	999999	68	999999	54	566	480	534	198	917	116	322	250	999999	136	933	999999	999999	999999	999999	385	999999	999999	313	513	999999	292	999999	577	999999	40	691	95	658	980	999999	814	192	663	455	530	296	999999	486	238	432	179	781	684	999999	999999	274	378	616	474	862	999999	755	918	615	284	212	956	999999	999999	424	237	591	597	170	128	918	18	805	11	99	175	372	85	90	999999	510	593	395	82	766	999999	478	194	128	999999	69	274	58	999999	327	339	149	999999	999999	205	588	194	524	73	999999	266	573	615	385	696	300	680	837	354	774	619	571	613	130	111	758	406	999999	857	69	654	960	634	683	760	999999	999999	271	884	682	326	78	999999	999999	509	750	863	999999	431	22	389	999999	703	406	708	767	536	479	711	447	191	715	666	13	999999	305	938	931	624	670	528	418	952	999999	457	550	249	999999	999999	999999	894	999999	57	845	999999	999999	266	238	999999	992	500	302	560	447	999999	999999	412	328	692	214	811	932	194	761	493	970	483	40	948	167	999999	999999	858	359	552	593	999999	821	333	999999	49	709	955	631	180	235	858	999999	999999	846	148	999999	999999	416	549	999999	413	295	999999	709	743	999999	289	818	999999	27	443	999999	894	999999	999999	591	994	52	174	112	976	562	591	999999	122	968	999999	999999	29	999999	999999	452	810	999999	190	382	469	999999	999999	813	430	147	167	163	999999	999999	620	274	904	557	926	328	999999	447	985	850	704	999999	597	775	999999	188	798	866	904	991	400	314	999999	999999	999999	380	145	361	682	
999999	404	438	475	999999	357	999999	207	472	999999	794	999999	372	604	999999	677	374	36	999999	999999	999999	348	301	999999	800	267	316	999999	343	435	999999	999999	890	999999	156	999999	276	629	999999	427	781	980	336	195	120	790	37	999999	398	892	756	353	14	914	999999	500	999999	999999	674	207	51	57	864	46	135	611	320	999999	458	883	999999	745	894	999999	665	271	999999	115	148	19	240	606	158	450	678	999999	188	975	334	655	352	999999	954	935	999999	999999	126	999999	70	508	480	429	999999	999999	999999	21	459	999999	259	999999	488	998	51	665	967	999999	899	999999	368	923	432	344	282	802	541	324	791	959	338	999999	154	721	55	639	539	810	999999	643	958	667	752	999999	726	999999	999999	353	55	298	967	940	834	999999	932	146	999999	145	157	458	999999	999999	999999	499	961	327	999999	766	953	999999	999999	166	100	265	999999	700	180	544	999999	999999	636	197	279	502	991	398	107	999999	789	999999	563	403	663	896	999999	999999	447	262	999999	409	141	410	400	999999	999999	999999	999999	578	247	241	965	999999	527	999999	999999	999999	999999	727	999999	999999	230	581	976	54	999999	999999	999999	204	596	672	263	918	617	999999	999999	235	796	635	999999	190	549	528	215	558	943	31	875	999999	84	882	999999	719	754	363	188	559	433	356	794	439	317	999999	982	999999	977	999999	924	318	55	999999	989	271	397	999999	33	999999	376	999999	111	827	999999	871	130	713	777	999999	173	263	999999	999999	999999	450	840	900	872	894	546	640	581	895	999999	566	587	487	893	634	331	436	339	999999	193	15	255	967	582	446	534	999999	797	443	884	670	288	999999	794	549	430	999999	455	139	165	735	999999	215	999999	300	294	642	999999	153	222	736	923	999999	252	796	999999	999999	999999	999999	369	999999	843	147	21	436	999999	999999	999999	353	213	834	981	210	331	457	168	49	247	292	161	891	458	654	230	157	746	734	999999	997	354	556	179	999999	999999	888	892	999999	204	999999	21	999999	949	476	939	999999	999999	723	232	795	999999	165	635	999999	999999	477	818	199	917	999999	999999	553	999999	696	999	999999	665	963	440	442	564	459	999999	944	280	835	942	999999	714	842	999999	32	512	999999	999999	198	921	143	743	999999	79	703	791	999999	613	999999	726	999999	999999	292	999999	792	999999	789	240	999999	320	691	765	449	535	836	484	84	999999	667	999999	28	999999	999999	735	532	229	147	999999	861	667	515	341	812	118	688	999999	431	999999	609	999999	722	350	999999	878	239	999999	304	999999	999999	228	717	867	945	426	707	
999999	999999	557	200	573	999999	427	379	999999	804	999999	999999	340	999999	999999	62	999999	863	927	329	677	156	999999	506	999999	925	380	999999	999999	999999	648	395	396	410	762	848	874	929	999999	594	304	971	669	83	879	423	963	920	912	175	762	13	28	106	40	779	734	61	45	999999	774	297	737	999999	999999	999999	567	930	93	482	999999	35	827	999999	34	706	487	999999	999999	999999	999999	459	227	476	999999	644	377	300	380	982	124	999999	893	999999	819	17	243	108	917	999999	999999	43	999999	439	987	737	186	684	81	333	999999	875	434	999999	999999	325	999999	271	383	999999	597	277	559	111	368	364	141	439	524	27	472	999999	999999	712	883	928	623	787	999999	459	468	999999	228	57	690	249	999999	999999	711	503	936	972	724	999999	326	999999	483	999999	81	999999	606	747	170	64	860	912	934	721	421	757	702	293	782	924	63	905	58	512	999999	128	965	543	999999	30	91	500	999999	544	999999	303	454	887	715	999999	853	720	999999	999999	196	777	314	678	999999	953	801	653	200	999999	353	999999	999999	999999	324	952	667	72	29	999999	972	370	258	999999	334	127	313	999999	577	926	80	342	382	884	999999	643	814	297	365	773	999999	438	309	863	200	975	762	483	572	762	198	999999	700	999999	201	825	528	914	353	999999	650	987	85	273	999999	21	999999	657	655	681	148	380	706	256	920	544	70	395	209	359	364	999999	251	814	999999	290	641	989	692	500	124	900	943	305	999999	241	362	45	143	189	936	115	827	999999	999999	999999	93	454	472	656	765	143	714	994	705	820	745	270	535	450	380	59	964	165	567	247	999999	999999	133	688	192	34	999999	29	422	259	12	999999	999999	999999	999999	196	526	45	735	999999	195	949	600	999999	496	101	999999	999999	809	999999	150	999999	333	386	391	682	331	783	474	740	881	695	581	456	817	394	80	616	253	193	532	928	430	587	62	487	810	999999	202	100	524	999999	219	535	999999	999999	37	813	538	999999	865	743	571	994	108	499	377	154	495	112	999999	893	449	626	999999	221	999999	999999	334	903	872	999999	591	384	225	322	485	999999	347	487	366	267	87	729	328	789	367	999999	488	562	120	666	334	999999	79	631	129	593	180	896	999999	291	489	999999	651	999999	162	197	779	785	24	330	806	999999	745	999999	816	719	999999	575	854	817	267	771	999999	215	186	500	315	594	203	892	876	450	399	84	778	452	88	963	999999	999999	655	999999	999999	790	859	326	999999	315	814	409	295	604	52	280	
34	717	841	445	999999	661	882	195	592	132	999999	366	618	671	985	373	641	344	938	684	172	564	999999	12	356	860	156	10	999999	999999	606	281	407	129	59	70	999999	642	785	976	999999	999999	999999	425	346	502	707	999999	329	451	767	950	666	368	118	470	494	838	99	327	514	882	999999	999999	525	182	958	499	621	925	761	999	558	999999	396	702	453	807	666	853	162	999999	680	999999	37	656	615	49	21	589	999999	772	552	999999	999999	415	63	323	900	173	544	999999	71	404	999999	767	401	703	971	415	999999	999999	182	999999	175	999999	211	999999	770	869	999999	918	488	42	358	989	456	100	501	999999	649	140	907	502	319	943	411	286	999999	270	999999	999999	77	605	572	889	600	317	302	430	214	973	553	999999	607	625	999999	39	55	999999	320	311	999999	991	766	886	999999	679	926	999999	639	925	441	509	615	654	850	883	469	469	399	149	798	80	776	675	587	999999	895	693	223	381	240	947	949	952	709	999999	838	685	119	920	390	80	790	288	542	53	999999	999999	774	999999	570	586	310	180	513	141	224	101	309	999999	783	999999	17	268	695	494	999999	662	945	774	999999	999999	359	479	759	727	290	497	143	543	461	999999	919	376	811	654	646	779	449	999999	999999	999999	999999	216	146	157	999999	532	999999	58	492	763	16	10	802	999999	236	831	999999	785	851	727	958	765	451	840	323	641	456	999999	847	999999	222	999999	912	307	407	152	999999	612	999999	758	999999	95	61	697	999999	918	574	999999	428	999999	368	663	726	999999	789	621	765	306	999999	431	85	552	210	999999	550	638	98	999999	999999	93	999999	808	999999	102	823	873	714	754	903	405	76	431	622	999999	423	558	651	777	518	999999	387	46	778	242	999999	361	884	349	156	308	830	78	645	344	326	559	542	999999	321	915	906	999999	403	438	999999	653	999999	178	999999	992	986	320	987	603	999999	462	40	888	419	472	999999	999999	999999	999999	574	999999	999999	288	999999	863	999999	27	999999	602	879	999999	642	349	877	39	431	715	999999	164	321	999999	91	52	638	863	528	653	999999	849	999999	541	413	999999	864	999999	868	652	999999	434	976	968	853	394	723	999999	999999	690	999999	390	50	999999	324	452	292	999999	916	742	649	999999	999999	371	803	999999	675	999999	962	843	999999	521	171	778	261	626	187	353	666	999999	329	309	53	999999	643	999999	808	653	999999	960	516	810	450	135	999999	611	99	614	999999	999999	719	385	377	976	214	999999	999999	999999	999999	697	275	999999	397	999999	
423	350	808	506	728	969	809	32	130	11	337	675	81	46	776	650	536	572	188	999999	999999	943	999999	999999	633	153	615	999999	631	529	695	577	423	230	711	999999	999999	592	886	999999	999999	697	999999	999999	648	539	428	192	999999	381	171	702	999999	966	252	479	418	741	873	584	999999	272	400	600	316	760	262	999999	999999	999999	846	943	686	983	999999	999999	688	566	428	103	999999	432	60	999999	367	999999	999999	456	977	241	254	999999	719	999999	999999	174	999999	664	69	999999	286	577	999999	382	534	228	25	778	999999	962	999999	851	322	779	859	932	222	999999	242	322	999999	999999	999999	999999	999999	785	234	385	999999	829	999999	34	507	539	817	999999	999999	678	999999	149	977	999999	484	999999	451	402	749	939	451	999999	951	166	431	746	999999	481	703	765	512	749	994	639	635	152	979	999999	999999	783	999999	999999	367	544	424	103	344	906	331	859	999999	999999	999999	294	999999	244	877	999999	999999	999999	595	346	455	809	175	976	155	348	999999	341	45	685	58	999999	976	740	999999	417	741	338	999999	48	999999	843	123	46	713	999999	705	999999	274	161	999999	593	197	626	999999	999999	999999	448	947	999999	503	989	823	999999	428	80	999999	999999	694	999999	999999	999999	358	557	196	611	695	138	273	999999	642	999999	76	999999	521	464	778	360	485	991	48	999999	391	415	544	169	30	999999	618	643	401	512	706	999999	999999	999999	245	640	439	654	863	999999	185	510	363	492	923	939	999999	963	301	999999	718	703	431	999999	883	943	22	37	591	547	520	629	54	140	314	272	999999	623	229	147	920	999999	999999	798	128	880	61	999999	246	90	999999	654	351	444	793	999999	382	283	999999	301	627	412	999999	326	729	555	466	232	187	661	131	830	744	164	47	887	575	633	674	999999	999999	960	790	511	844	999999	288	999999	346	311	889	544	608	999999	519	517	767	811	79	573	424	828	875	999999	999999	872	909	999999	406	906	999999	999999	999999	21	409	667	999999	561	999999	862	276	855	999999	999999	771	999999	232	816	644	529	129	999999	564	111	588	72	999999	215	552	971	957	101	213	440	873	150	935	999999	528	999999	895	999999	999999	999999	999999	568	943	998	813	381	999999	999999	552	877	786	673	194	999999	999999	347	583	416	19	510	905	185	999999	455	13	631	651	635	999999	792	634	913	435	358	804	29	129	95	402	999999	331	864	999999	336	653	209	955	437	173	191	999999	488	206	828	310	131	999999	497	999999	191	730	24	999999	759	252	999999	247	836	703	999999	227	497	24	838	
188	51	636	325	801	803	675	223	472	117	999999	155	999999	999999	57	999999	112	632	100	220	449	317	69	789	93	999999	999999	999999	733	760	963	781	474	367	649	269	999999	602	695	201	999999	517	552	697	245	106	165	999999	999999	29	310	999999	406	803	399	871	981	999999	999999	999999	842	999999	489	999999	999999	742	681	359	957	787	198	510	999999	898	704	932	764	372	553	999999	999999	330	339	714	459	378	385	670	968	778	287	999999	370	674	359	959	999999	840	553	503	425	805	683	999999	999999	999999	658	507	109	999999	116	999999	303	254	406	521	227	775	262	775	999999	20	391	189	509	999999	999999	999999	549	744	905	999999	819	59	571	819	999999	336	882	999999	720	999999	571	511	671	668	999999	126	278	837	741	261	588	778	999999	415	423	504	502	290	660	396	958	364	561	192	799	999999	682	586	874	890	999999	602	64	490	449	880	518	840	206	999999	993	999999	13	999999	345	50	913	166	405	152	834	602	999	333	918	216	950	488	868	110	443	999999	963	850	369	986	723	999999	966	543	986	999999	94	637	403	257	361	908	846	759	340	526	191	732	66	300	603	731	571	242	930	999999	999999	105	589	311	747	162	294	359	327	267	200	861	999999	999999	517	371	930	671	855	51	999999	119	769	916	510	241	999999	999999	999999	999999	999999	999999	613	999999	690	988	57	101	509	208	624	496	999999	83	336	329	576	885	782	241	800	900	386	888	398	861	336	672	800	516	368	225	999999	335	182	466	258	209	491	529	324	838	171	657	427	999999	678	696	590	999999	999999	999999	295	161	201	999999	357	725	568	828	662	999999	999999	992	839	999999	529	116	900	870	81	377	404	263	917	962	738	729	471	253	193	639	999999	619	852	460	999999	815	143	987	999999	999999	640	662	867	939	547	179	999999	999999	625	571	795	999999	999999	297	514	41	244	239	456	999999	999999	999999	645	999999	301	681	150	389	999999	713	972	913	761	548	736	741	396	977	999999	569	911	452	628	621	843	373	508	564	945	898	999999	904	541	999999	278	325	999999	999999	999999	866	999999	438	550	911	599	882	957	572	560	772	645	266	815	886	715	999999	697	33	188	999999	182	586	443	579	142	78	999999	280	279	999999	725	551	999999	557	999999	483	901	716	32	961	999999	936	13	183	999999	325	99	655	775	466	627	993	665	719	693	452	999999	970	999999	531	511	687	999999	149	999999	104	926	267	355	242	910	980	11	999999	999999	999999	582	270	999999	816	978	725	999999	812	
793	732	885	620	999999	98	488	930	999999	501	459	727	643	864	135	168	999999	999999	309	543	556	647	991	448	206	456	870	734	653	962	552	785	192	490	355	325	218	316	402	267	753	979	52	510	767	794	999999	717	999999	168	428	999999	999999	960	265	999999	740	447	423	417	999999	999999	287	975	948	674	545	162	519	810	949	999999	439	52	790	577	604	999999	680	412	999999	162	600	495	999999	406	369	999999	999999	208	999999	771	892	985	999999	999	999999	76	561	103	999999	999999	208	334	218	345	717	383	999999	999999	552	258	766	21	564	76	999999	792	999999	552	999999	323	999999	320	999999	188	199	453	13	999999	875	999999	929	999999	999999	412	999999	276	286	208	688	985	999999	546	655	336	15	881	431	972	845	909	634	19	999999	936	523	887	108	39	155	273	999999	999999	813	999999	999999	188	858	161	122	887	515	243	863	999999	271	390	999999	899	183	317	999999	40	945	965	999999	920	999999	999999	888	999999	177	256	999999	999999	615	671	732	999999	17	826	32	279	860	999999	404	401	155	469	674	999999	233	208	856	838	251	349	999999	848	122	999999	389	643	999999	999999	719	999999	191	449	713	600	999999	33	999999	357	294	752	180	999999	570	511	775	339	550	999999	842	999999	399	999999	183	275	999999	884	528	609	446	389	16	813	247	144	220	999999	756	999999	999999	209	999999	509	999999	498	999999	457	287	611	632	60	999999	517	214	751	999999	966	275	448	373	773	999999	999999	910	904	745	366	749	436	999999	79	583	476	280	643	999999	999999	999999	685	106	779	606	917	977	395	999999	499	999999	496	275	253	440	317	999999	711	704	33	598	648	752	813	707	851	319	562	477	625	247	570	98	999999	305	590	999999	594	999999	587	315	524	617	256	756	262	999999	999999	639	275	765	568	999999	638	999999	32	932	292	81	755	607	425	999999	671	999999	48	999999	296	947	850	965	126	545	127	718	999999	41	506	999999	455	689	272	922	212	859	678	632	460	686	283	658	69	999999	999999	979	890	606	945	994	717	854	875	110	789	309	649	33	999999	920	227	999999	999999	236	626	999999	345	502	715	999999	583	416	947	609	674	999999	906	603	134	147	827	477	95	512	348	600	999999	171	999999	902	220	654	811	999999	999999	291	232	832	896	999999	643	999999	890	143	420	311	906	999999	436	999999	403	55	999999	683	102	750	999999	999999	887	35	999999	184	369	812	601	929	605	417	999999	392	969	83	999999	999999	504	999999	999999	999999	101	47	693	548	735	999999	509	174	755	
137	447	999999	999999	308	999999	870	103	469	38	87	541	490	706	499	135	999999	999999	999999	348	130	999999	662	172	952	999999	850	342	999999	449	823	999999	436	184	477	970	431	15	671	138	837	686	45	411	509	420	999999	341	204	999999	691	917	999999	999999	634	948	785	555	433	476	104	999999	390	30	214	999999	114	316	238	528	703	48	956	200	511	444	999999	260	663	541	999999	999999	148	999999	999999	905	133	610	549	528	999999	876	582	204	44	309	305	25	207	735	316	304	112	999999	720	652	961	999999	325	200	804	534	892	891	255	584	399	102	271	999999	650	999999	999999	709	343	827	465	999999	999999	211	148	138	63	927	235	926	999999	472	578	115	944	143	999999	358	724	660	999999	691	999999	459	909	213	753	999999	94	812	536	999999	341	893	197	999999	833	123	61	999999	481	964	665	329	177	927	999999	166	364	999999	218	419	999999	683	843	774	814	706	302	999999	385	165	843	999999	999999	23	140	999999	999999	746	310	999999	306	58	188	29	35	629	291	999999	999999	596	543	577	999999	999999	417	658	999999	422	394	137	821	126	300	326	131	252	928	164	796	999999	248	999999	216	46	122	999999	504	824	749	194	999999	999999	256	789	621	275	819	282	606	482	999999	505	361	183	999999	190	757	862	999999	782	700	999999	195	999999	357	925	371	567	999999	479	163	235	673	209	712	511	869	510	705	999999	432	999999	557	323	214	999999	266	42	686	932	189	642	926	999999	494	296	999999	407	441	696	903	999999	278	136	328	408	832	161	470	848	320	257	999999	999999	359	54	580	871	644	614	999999	339	880	81	300	999999	309	706	715	426	999999	472	78	999999	999999	180	388	431	995	806	911	114	571	837	999999	999999	999999	999999	616	450	716	262	999999	999999	37	574	999999	206	836	999999	109	135	446	54	470	848	188	158	99	189	666	158	876	999999	999999	999999	999999	53	460	368	999999	425	99	999999	709	135	709	250	981	388	799	191	999999	999999	706	999999	999999	526	377	773	753	336	794	999999	999999	999999	385	999999	135	473	806	338	746	477	771	683	45	181	344	999999	149	937	999999	711	999999	484	999999	999999	141	999999	895	999999	999999	686	614	999999	631	662	491	999999	999999	999999	125	517	581	470	445	127	999999	32	999999	999999	999999	999999	999999	816	169	999999	999999	309	13	696	792	218	578	565	662	69	999999	71	62	383	689	202	595	364	822	659	140	919	48	999999	272	118	176	999999	68	643	63	798	549	999999	999999	999999	148	63	992	906	939	25	808	386	
263	364	970	376	807	999999	446	278	999999	510	952	999999	999999	999999	434	683	52	999999	506	28	16	75	522	514	768	999999	64	541	372	915	719	124	120	999999	193	907	148	799	600	79	999999	999999	804	999999	596	486	999999	581	629	999999	999999	769	519	999999	999999	197	999999	466	608	310	934	904	906	88	791	838	28	608	383	526	545	253	579	999999	821	999999	271	483	999999	292	999999	483	912	64	62	949	604	330	292	995	75	999999	201	300	145	302	877	999999	999999	999999	468	322	207	999999	772	999999	200	92	968	158	926	999999	999999	325	999999	461	991	852	35	999999	243	697	999999	388	460	862	999999	289	999999	528	353	545	999999	170	824	273	285	810	999999	441	999999	522	361	143	79	706	999999	876	576	683	310	35	700	416	524	770	996	819	999999	910	999999	999999	791	999999	999999	999999	143	387	500	460	999999	191	999999	593	91	721	346	192	318	754	728	186	713	999999	228	328	845	819	645	64	276	466	168	381	874	849	999999	911	338	999999	572	999999	385	125	507	999999	464	999999	334	802	433	814	510	897	191	391	207	999999	231	999999	545	324	742	446	194	719	33	999999	719	242	999999	435	853	629	999999	972	800	597	999999	999999	863	999999	495	999999	999999	462	955	271	199	492	651	557	689	852	999999	257	24	939	999999	788	105	999999	999999	999999	812	998	960	999999	714	219	999999	999999	999999	999999	623	805	999999	899	815	731	763	762	10	236	999999	999999	745	999999	485	999999	958	999999	665	999999	14	598	353	403	40	631	501	84	556	980	999999	52	494	568	239	348	427	124	133	210	34	342	274	169	999999	999999	263	959	404	999999	999999	729	999999	741	126	999999	999999	436	869	999999	239	999999	215	29	999999	548	947	187	772	147	518	843	737	999999	999999	672	333	193	892	999999	378	542	679	777	999999	999999	999999	753	451	214	885	991	999999	940	970	345	999999	254	834	962	999999	85	196	267	270	418	991	487	444	999999	999999	278	543	219	999999	696	999999	437	300	161	449	204	735	567	262	526	597	796	495	961	545	999999	358	999999	237	999999	355	422	999999	321	191	621	318	999999	513	999999	457	46	135	999999	336	698	954	683	999999	237	350	629	14	744	820	204	991	482	908	622	920	999999	999999	522	350	595	999999	979	999999	999999	885	739	64	645	999999	560	671	999999	634	999999	134	675	418	999	952	726	418	773	500	986	629	836	97	999999	696	845	999999	613	932	999999	778	974	713	694	352	610	574	999999	675	270	533	999999	999999	72	999999	254	999999	982	569	999999	
187	999999	488	983	208	59	999999	174	949	233	506	68	289	893	78	159	999999	723	657	999999	162	999999	107	999999	463	849	988	999999	402	999999	650	81	53	318	563	999999	496	729	495	999999	999999	410	419	999999	763	475	499	954	999999	348	291	480	335	227	471	138	999999	999999	530	359	71	999999	771	999999	582	999999	24	971	340	447	663	243	999999	364	391	752	640	999999	476	987	360	43	999999	63	170	180	999999	826	999999	435	581	247	208	999999	241	344	638	911	869	338	461	527	999999	557	685	58	999999	970	999999	719	497	403	999999	543	998	37	594	718	347	412	688	197	999999	999999	999999	999999	999999	102	999999	57	123	728	999999	147	999999	832	418	999999	377	999999	928	775	999999	136	937	188	465	665	999999	213	750	919	574	999999	999999	273	402	719	691	999999	999999	999999	846	788	999999	769	999999	643	16	176	619	120	350	235	484	913	207	999999	999999	999999	960	378	955	920	307	203	164	330	497	272	439	698	792	117	107	999999	999999	212	530	178	572	999999	999999	971	593	999999	579	999999	999999	736	76	404	752	15	309	645	204	926	999999	412	615	296	156	743	999999	920	327	999999	138	705	984	994	477	999999	124	148	999999	983	999999	667	999999	815	347	761	999999	45	946	999999	999999	462	584	12	999999	128	999999	999999	675	915	999999	999999	999999	345	220	287	752	81	926	954	890	171	999999	220	599	822	787	799	999999	394	547	999999	974	540	435	675	130	999999	282	358	999999	838	472	999999	999999	663	999999	288	604	70	19	134	999999	991	897	646	999999	374	413	899	341	763	337	290	999999	544	699	999999	999999	999999	166	769	799	577	718	61	699	130	999999	935	477	508	205	999999	385	999999	999999	982	643	788	999999	999999	579	382	27	481	999999	999999	437	214	964	573	377	69	903	249	999999	541	282	845	947	416	902	477	432	832	567	448	904	999999	999999	999999	999999	999999	406	410	200	426	560	247	999999	517	693	267	971	999999	140	146	999999	146	97	60	709	797	841	999999	854	111	950	194	914	73	999999	482	261	257	434	255	663	503	58	999999	980	45	306	439	723	644	505	999999	702	431	463	768	866	999999	16	351	290	673	999999	98	475	999999	332	486	240	220	16	724	999999	885	482	491	97	188	999999	673	501	411	999999	999999	606	433	492	492	609	999999	616	999999	250	999999	964	989	947	999999	443	614	713	819	999999	513	638	780	57	816	948	972	680	687	832	343	999999	879	665	999999	492	999999	883	839	877	722	604	656	483	397	920	493	999999	138	745	465	
999999	681	212	505	581	825	385	999999	544	636	837	928	527	907	242	95	334	612	477	401	731	873	942	486	999999	999999	307	660	896	465	439	552	942	376	382	999999	676	169	999999	999999	666	217	305	250	884	675	139	999999	999999	835	168	999999	999999	354	733	97	738	725	596	599	528	725	999999	89	207	295	999999	160	534	73	418	174	847	999999	734	523	577	702	999999	243	851	999999	505	70	306	508	891	999999	642	999999	440	951	573	174	148	941	438	226	52	598	689	979	51	101	999999	993	999999	849	619	220	519	46	133	363	999999	797	230	718	782	699	403	398	517	249	632	999999	601	999999	673	793	95	361	659	13	553	872	689	413	643	312	424	52	978	432	775	404	827	220	426	350	720	719	999999	999999	205	999999	471	801	999999	959	402	999999	185	826	134	168	999999	999999	809	875	118	817	84	479	284	360	419	94	999999	238	639	999999	267	999999	999999	376	917	999999	808	261	410	887	943	684	999999	999999	866	162	999999	999999	28	707	410	550	242	903	644	963	79	844	999999	386	336	999999	330	21	152	853	753	999999	251	80	321	558	999999	999999	873	400	999999	269	494	267	786	999999	220	931	980	716	100	178	731	953	246	999999	378	999999	560	712	999999	899	999999	23	408	550	375	999999	396	851	85	21	40	253	404	810	359	625	600	478	31	398	40	435	762	999999	35	999999	834	356	189	451	669	171	46	669	396	480	999999	245	493	272	544	138	640	89	148	999999	558	436	614	753	999999	92	691	999999	869	446	260	824	525	999999	122	50	672	999999	351	869	216	735	423	999999	999999	365	985	758	999999	901	795	999999	445	547	999999	999999	742	436	28	999999	999999	81	800	950	999999	44	720	999999	160	504	466	16	737	279	999999	823	22	735	987	999999	107	932	999999	967	651	577	999999	977	348	713	307	245	616	764	399	145	935	473	659	732	645	579	999999	999999	445	788	946	176	999999	999999	396	16	999999	999999	489	547	960	832	999999	652	999999	742	999999	446	206	230	399	999999	999999	999999	999999	549	999999	999999	999999	528	334	762	532	999999	631	999999	711	432	327	999999	796	666	999999	851	184	999999	174	17	999999	902	512	171	162	999999	399	973	295	139	37	846	999999	194	528	961	222	208	309	446	31	443	41	644	999999	999999	433	999999	697	999999	999999	999999	385	999999	999999	529	26	172	609	318	473	657	925	581	405	481	369	612	999999	322	999999	976	802	728	986	642	999999	867	53	256	999999	665	285	267	178	252	999999	863	999999	999999	
945	999999	598	991	972	999999	517	460	249	999999	545	821	596	385	399	985	999999	656	91	544	658	158	129	362	527	807	999999	668	999999	162	19	506	605	999999	999999	589	387	999999	999999	622	135	421	999999	405	710	968	999999	900	868	193	999999	814	999999	472	999999	797	929	246	999999	175	992	999999	57	96	999999	999999	226	457	17	809	607	999999	999999	468	419	247	529	723	651	558	737	481	999999	229	891	999999	724	143	999999	580	999999	151	347	590	630	285	999999	542	768	671	752	621	892	999999	585	99	913	323	62	113	277	216	594	914	437	521	59	827	205	442	325	93	999999	437	160	999999	999999	999999	838	144	999999	999999	955	980	806	126	999999	741	999999	801	291	411	90	999999	312	999999	557	432	162	119	236	546	346	999999	999999	669	961	465	908	129	266	999999	999999	918	999999	289	261	613	118	321	932	317	999999	403	160	913	999999	966	135	706	908	999999	168	728	999999	336	650	628	634	146	164	132	833	999999	545	689	926	172	463	32	202	943	323	999999	186	919	363	943	186	999999	999999	994	999999	999999	221	855	443	756	20	999999	639	632	979	971	166	810	483	669	858	470	999999	839	513	999999	514	999999	999999	326	999999	999999	973	707	452	201	999999	170	792	999999	312	689	256	179	161	559	393	999999	964	352	685	376	999999	693	95	999999	455	827	999999	237	696	256	768	999999	214	32	999999	931	189	788	502	996	28	851	366	178	224	999999	999999	953	719	944	10	745	641	185	552	289	622	736	745	652	678	564	999999	65	921	139	999999	999999	999999	999999	389	999999	850	688	358	594	337	916	501	638	149	537	518	751	256	33	485	39	480	651	319	453	52	849	327	463	999999	311	257	95	852	558	334	267	999999	999999	999999	952	827	958	952	705	245	117	512	150	55	193	999999	999999	653	936	659	999999	151	936	143	10	371	894	678	999999	668	416	786	590	999999	999999	197	999999	138	532	211	521	999999	613	218	934	999999	186	418	999999	502	359	999999	916	899	356	126	627	691	894	591	932	289	926	47	828	999999	921	937	794	996	387	769	130	999999	147	289	537	728	999999	663	195	999999	945	533	999999	974	999999	691	857	145	569	740	999999	941	279	999999	772	576	999999	999999	424	249	999999	736	124	999999	321	192	999999	77	588	899	492	241	406	456	999999	402	727	853	461	240	89	999999	999999	647	535	999999	999999	905	999999	999999	999999	596	999999	945	999999	219	419	729	999999	687	929	790	999999	670	258	12	545	999999	898	380	999999	535	160	194	169	
965	309	999999	64	999999	727	856	560	627	560	896	992	999999	999999	999999	983	998	199	999999	310	999999	112	766	999999	532	999999	642	16	999999	122	813	445	63	785	897	999999	942	674	531	960	999999	239	929	120	999999	20	95	237	774	396	850	345	386	999999	870	862	999999	88	531	500	94	850	424	515	746	461	938	674	697	999999	50	333	668	999999	999999	69	182	999999	46	522	999999	414	242	999999	999999	477	68	179	999999	999999	377	999999	999999	41	875	999999	815	424	999999	901	999999	999999	540	560	356	526	677	999999	999999	811	689	885	51	19	942	999999	999999	999999	253	279	402	999999	759	663	846	187	190	637	937	14	253	999999	293	145	450	146	999999	682	403	744	800	999999	522	999999	999999	492	821	999999	98	999999	999999	999999	180	104	508	312	660	876	713	178	346	49	635	652	567	931	999999	906	568	999999	806	935	281	509	478	999999	256	656	318	364	999999	56	999999	999999	398	113	588	199	637	148	999999	997	999999	234	999999	760	859	870	545	999999	890	915	575	291	399	999999	868	671	999999	600	65	999999	568	359	999999	999999	499	893	263	464	352	412	278	999999	331	809	966	57	110	718	999999	385	999999	895	473	999999	481	999999	999999	718	244	999999	574	47	93	480	999999	619	999999	118	271	966	616	91	80	488	646	999999	999999	589	999999	821	999999	999999	551	999999	893	999999	999999	373	818	241	999999	544	229	999999	837	241	346	850	380	357	635	992	456	92	769	39	824	985	999999	999999	999999	999999	15	999999	356	667	999999	413	587	765	733	57	300	999999	426	999999	861	645	650	415	809	999999	219	366	196	578	460	999999	910	863	848	900	570	492	933	786	539	806	89	179	999999	999999	272	614	623	999999	701	426	665	696	178	189	344	398	526	198	999999	648	236	777	217	37	502	724	917	832	487	807	106	999999	542	64	565	481	669	875	999999	605	743	608	876	43	802	999999	694	999999	566	182	966	745	242	890	579	311	962	718	440	548	697	999999	110	894	999999	35	163	123	623	999999	728	650	351	999999	905	628	999999	999999	234	288	999999	999999	276	999999	840	999999	408	652	485	264	518	950	444	999999	908	952	508	999999	712	999999	70	999999	56	703	453	326	404	293	985	951	410	788	494	999999	518	999999	524	794	63	969	627	511	999999	368	999999	777	999999	999999	50	953	130	918	471	457	228	458	211	572	861	999999	957	124	999999	534	853	730	466	292	790	468	999999	713	928	999999	999999	558	942	999999	359	999999	120	361	253	41	830	492	326	999999	999999	999999	
999999	952	999999	539	22	512	999999	114	515	623	999999	923	261	999999	526	999999	999999	728	999999	670	515	523	223	999999	414	999999	871	999999	703	999999	413	430	358	730	229	485	780	999999	730	999999	713	838	181	735	365	197	110	671	515	424	999999	999999	739	999999	554	724	738	747	134	999999	641	220	410	154	220	890	999999	530	362	999999	999999	999999	998	999999	999999	677	999999	488	830	226	504	210	129	289	999999	815	999999	999999	186	505	746	43	274	323	15	502	999999	37	525	474	621	999999	319	474	788	999999	999999	89	999999	877	999999	260	916	907	912	441	999999	131	284	999999	210	999999	354	857	999999	602	335	999999	654	463	249	323	963	366	604	924	890	654	999999	967	225	611	776	999999	999999	495	999999	366	410	999999	412	315	753	130	274	999999	999999	999999	999999	195	999999	915	434	999999	637	69	297	560	312	987	550	446	999999	317	999999	999999	714	55	999999	999999	999999	968	283	999999	61	933	999999	842	102	999999	699	439	484	314	401	999999	999999	923	671	999999	208	999999	63	423	32	965	684	445	942	675	426	190	999999	370	710	607	641	352	801	704	498	999999	468	999999	297	999999	999999	325	999999	999999	422	791	383	999999	611	999999	914	860	68	96	258	135	899	427	58	519	711	123	604	793	669	834	132	999999	574	752	108	225	999999	911	13	368	529	75	262	634	806	999999	759	791	692	999999	999999	714	455	373	555	999999	790	778	409	999999	721	132	217	588	668	415	107	858	820	699	735	999999	92	889	605	834	999999	423	712	656	364	812	999999	889	549	417	999999	211	207	66	434	356	511	165	647	999999	857	674	966	400	958	901	971	992	55	147	632	999999	767	999999	877	376	999999	753	999999	908	31	328	48	261	893	999999	999999	763	274	388	645	927	999999	209	999999	999999	457	321	698	999999	841	118	843	411	785	956	443	486	999999	68	999999	758	672	738	999999	538	636	715	507	72	999999	217	727	666	502	704	323	568	743	387	999999	755	65	999999	77	913	484	637	999999	937	999999	185	583	216	109	887	264	999999	825	449	863	742	814	635	999999	634	390	187	999999	999999	999999	875	742	801	148	999999	703	999999	999999	470	999999	998	249	999999	610	74	633	999999	567	999999	450	809	742	304	524	999999	941	429	999999	443	533	999999	727	999999	999999	999999	999999	781	78	574	194	999999	843	364	999999	999999	502	254	34	159	10	869	620	999999	640	833	142	999999	287	960	593	999999	825	237	937	756	281	999999	999999	34	632	851	452	992	999999	999999	966	388	908	660	685	697	
404	999999	443	999999	686	999999	754	470	999999	993	504	999999	981	910	999999	999999	427	638	592	647	978	10	526	999999	426	627	873	813	999999	999999	539	626	285	896	999999	167	794	282	79	847	999999	805	999999	638	999999	345	999999	519	38	360	961	280	999999	47	718	999999	150	999999	247	68	559	940	602	699	463	878	831	999999	42	640	821	154	568	745	547	182	429	888	999999	999999	999999	363	785	516	999999	269	558	248	187	484	26	509	45	21	297	169	213	881	184	999999	513	926	487	397	539	816	999999	332	499	546	974	999999	493	167	999999	205	165	95	906	204	329	592	999999	557	624	999999	119	999999	457	999999	968	547	713	332	576	690	876	999999	977	976	558	999999	999999	641	509	763	26	878	999999	101	13	999999	975	980	158	921	28	929	999999	227	999999	163	874	120	577	437	549	170	590	761	329	999999	999999	999999	646	999999	843	999999	58	999999	999999	241	988	365	384	850	999999	733	184	655	672	946	623	999999	278	404	361	639	73	82	224	856	999999	807	772	999999	20	55	344	64	88	999999	881	913	999999	476	999999	999999	735	999999	864	816	986	934	99	382	999999	357	999999	251	999999	213	999999	976	645	449	943	191	999999	149	999999	527	399	129	999999	920	75	710	837	802	239	842	903	346	217	408	870	363	999999	399	101	999999	394	102	322	999999	548	905	999999	999999	532	983	925	596	885	999999	427	866	367	178	317	443	519	858	22	900	999999	866	999999	247	578	590	473	203	57	188	143	999999	806	999999	382	169	442	364	999999	999999	999999	317	461	870	999999	999999	995	548	999999	999999	999999	535	999999	422	574	682	146	40	999999	942	519	732	999999	707	999999	999999	999999	664	999999	999999	10	165	999999	999999	983	992	999999	999999	265	575	999999	925	122	399	999999	607	227	394	138	700	33	999999	460	337	999999	194	769	753	999999	860	943	999999	752	999999	657	999999	945	999999	438	581	276	248	999999	338	357	594	619	158	671	606	999999	675	999999	106	134	598	704	262	41	799	233	661	242	405	632	263	999999	188	999999	58	661	904	955	557	433	999999	999999	131	999999	151	574	620	999999	69	957	277	806	655	999999	999999	999999	693	291	639	358	999999	16	379	706	104	421	441	415	623	944	998	999999	999999	999999	350	999999	999999	282	890	234	613	999999	183	447	999999	457	527	379	684	766	967	622	325	208	817	778	267	425	884	729	142	214	468	124	959	999999	999999	982	468	106	999999	999999	999999	414	745	999999	832	932	999999	647	894	72	999999	857	976	385	999999	999999	855	
571	999999	167	398	170	102	999999	120	69	488	807	629	999999	910	588	66	557	231	910	463	781	945	999999	999999	246	834	80	999999	611	147	583	162	58	999999	897	999999	552	32	240	322	999999	925	773	454	544	28	359	162	152	999999	429	164	494	999999	83	625	379	94	162	999999	32	999999	508	921	999999	655	581	417	22	196	513	534	990	999999	127	999999	999999	880	999999	228	485	917	340	810	999999	429	667	732	999999	281	31	468	870	999999	999999	421	426	999999	999999	999999	446	942	149	955	999999	894	173	895	208	999999	999999	499	555	933	999999	114	594	999999	213	485	987	999999	363	741	174	55	664	95	308	999999	440	999999	341	648	999999	542	778	999999	999999	999999	266	772	533	999999	828	999999	999999	936	64	195	827	728	999999	73	999999	597	589	408	999999	999999	239	87	597	503	999999	999999	167	906	162	318	336	219	183	999999	229	999999	325	999999	912	999999	143	728	41	123	877	999999	681	277	999999	999999	999999	379	593	282	593	188	185	40	999999	705	375	15	783	745	858	999999	554	267	844	999999	999999	999999	495	158	118	511	999999	483	625	84	451	889	169	999999	999999	957	999999	901	797	51	50	294	999999	999999	999999	137	945	296	999999	269	167	423	433	70	999999	890	883	444	174	999999	142	701	999999	975	263	485	999999	814	390	999999	992	653	470	803	646	987	596	288	881	980	565	759	229	999999	999999	999999	999999	999999	999999	475	83	190	736	999999	999999	349	999999	500	999999	999999	999999	141	905	362	276	514	953	630	424	999999	303	605	999999	194	526	382	481	59	999999	236	28	746	756	915	828	812	916	755	894	306	117	106	334	99	698	999999	854	866	98	412	84	836	999999	143	181	478	627	552	999999	535	867	829	999999	999999	773	999999	385	999999	534	999999	999999	207	735	127	999999	207	280	473	999999	102	528	999999	960	999999	162	192	71	622	743	359	999999	374	567	369	439	287	664	607	326	999999	59	863	999999	634	813	999999	999999	567	999999	973	207	999999	66	105	999999	262	869	999999	574	591	484	762	256	184	279	999999	639	999999	688	538	999999	999999	157	343	53	999999	283	999999	999999	999999	999999	503	304	999999	162	999999	318	472	999999	999999	418	999999	43	735	678	999999	616	999999	365	589	248	734	879	788	440	999999	999999	999999	61	352	978	542	999999	300	509	980	468	486	32	999999	915	999999	24	511	999999	999999	639	422	665	757	58	127	971	263	999999	999999	999999	515	999999	626	34	595	420	999999	999999	875	939	743	999999	697	828	999999	143	126	673	81	720	378	668	777	
896	594	999999	999999	303	861	999999	687	263	163	999999	952	157	406	223	330	756	15	999999	254	723	896	999999	967	929	918	983	854	589	964	636	256	999999	561	730	440	999999	999999	715	346	314	261	489	81	999999	875	982	737	903	999999	325	999999	74	424	63	10	406	99	999999	999999	878	716	108	999999	527	119	114	595	675	782	792	999999	299	967	939	472	999999	125	635	63	935	255	950	246	999999	921	191	432	508	730	43	447	750	339	467	597	162	999999	999999	231	771	397	72	999999	560	999999	425	999999	484	591	999999	291	464	321	999999	632	765	862	650	605	999999	999999	97	945	748	354	999999	959	509	999999	319	226	571	414	999999	999999	999999	829	999999	963	505	94	947	916	999999	752	983	999999	890	834	832	300	550	948	303	99	999999	127	382	216	796	465	597	143	999999	377	999999	60	39	901	449	936	186	686	109	844	999999	180	999999	999999	370	461	999999	999999	999999	28	676	622	120	203	999999	76	457	999999	177	50	999999	814	644	770	42	999999	408	999999	999999	895	123	999999	999999	999999	365	999999	319	386	845	344	999999	922	623	999999	701	107	939	999999	664	999999	489	707	519	69	999999	919	535	47	963	437	62	91	290	623	999999	812	773	661	838	118	757	80	634	832	653	574	200	391	79	934	999999	572	999999	999999	416	416	353	788	999999	445	603	281	423	418	292	314	999999	10	357	888	334	287	998	999999	625	418	999999	687	999999	999999	728	153	999999	38	442	999999	757	278	216	999999	999999	984	560	999999	514	485	656	225	549	348	999999	999999	44	999999	610	999999	574	777	999999	997	999999	666	999999	327	716	459	312	395	975	803	557	373	999999	858	429	999999	726	605	51	150	762	857	147	77	999999	538	119	788	999999	999999	915	979	882	218	999999	802	999999	999999	685	64	183	271	250	746	791	999999	406	185	999999	999999	989	968	735	256	245	999999	999999	315	999999	188	350	524	967	999999	888	577	491	584	702	627	738	493	920	987	967	501	999999	401	285	291	141	934	37	168	999999	946	253	999999	999999	681	283	305	766	507	999999	999999	304	999999	857	999999	88	822	483	142	531	506	58	748	288	744	867	999999	40	999999	56	415	496	808	523	941	334	855	611	30	354	443	726	999999	283	318	207	625	544	999999	999999	999999	461	999999	637	239	999999	999999	357	238	813	999999	275	581	460	308	171	495	478	915	999999	999999	999999	999999	999999	98	780	635	475	970	547	251	592	968	981	737	954	602	181	293	999999	829	508	382	217	207	999999	155	963	974	
156	711	157	628	999999	980	999999	998	115	549	459	272	39	999999	691	571	564	306	599	722	999999	569	324	194	871	999999	724	838	255	999999	999999	634	671	500	824	835	999999	964	796	11	639	955	496	631	999999	999999	799	131	999999	645	642	870	555	250	630	586	999999	962	756	121	999999	270	753	999999	999999	824	999999	538	999999	855	999999	599	510	597	93	398	999999	692	360	999999	271	603	157	609	999999	59	88	431	870	247	999999	141	217	685	999999	378	211	999999	13	19	190	270	569	835	999999	999999	370	958	167	241	513	704	612	999999	999999	662	999999	154	574	579	746	179	668	324	417	345	391	824	852	999999	197	999999	689	351	910	10	43	322	440	906	689	130	999999	639	734	743	999999	552	999999	93	265	67	407	434	273	20	602	999999	427	832	661	545	116	453	53	999999	25	270	755	849	628	800	999999	668	889	625	905	999999	590	674	999999	839	989	999999	458	140	702	265	88	999999	408	999999	999999	608	255	999999	24	820	595	999999	727	268	796	985	465	464	353	739	544	647	999999	999999	999999	753	25	821	999999	347	999999	913	710	999999	192	999999	999999	999999	999999	115	423	746	610	999999	442	269	999999	558	52	14	999999	993	786	963	721	440	999999	833	135	151	999999	999999	999999	999999	999999	999999	999999	967	999999	941	999999	626	999999	248	325	797	46	30	999999	404	806	467	778	551	44	11	136	999999	49	751	71	617	714	764	999999	990	159	933	268	759	648	979	999999	111	470	999999	444	548	648	923	999999	774	702	999999	344	135	999999	999999	999999	825	555	874	928	334	999999	999999	912	793	726	335	999999	999999	761	381	756	827	999999	999999	91	357	999999	999999	108	999999	358	999999	915	983	429	396	345	113	301	999999	214	773	60	999999	231	999999	775	650	822	323	285	300	22	330	973	999999	150	999999	964	999999	268	967	999999	812	976	593	21	999999	999999	339	990	544	811	328	177	983	776	835	999999	547	582	915	765	784	840	999999	284	594	999999	912	999999	367	149	999999	184	246	997	248	182	999999	532	846	286	493	333	740	999999	694	162	999999	740	315	999999	426	999999	353	999999	991	971	918	999999	999999	999999	461	93	633	999999	805	999999	999999	999999	538	663	999999	999999	735	999999	999999	461	110	578	589	442	30	181	940	834	722	302	831	43	15	276	263	328	116	929	824	409	699	344	683	550	230	14	212	999999	999999	412	999999	999999	999999	539	999999	350	729	983	999999	289	152	798	683	512	322	897	980	271	999999	498	999999	806	814	999999	761	999999	895	999999	221	
999999	969	299	129	320	325	999999	113	475	404	913	599	132	41	545	267	999999	661	180	237	333	33	940	999999	226	503	181	999999	67	777	116	999999	690	772	999999	320	853	678	999999	197	999999	794	515	866	495	999999	999999	999999	999999	615	860	999999	725	811	888	992	999999	57	902	816	999999	999999	55	697	298	468	909	359	999999	234	413	232	999999	999999	42	539	518	999999	756	999999	716	406	631	452	917	12	729	878	883	999999	999999	806	776	556	999999	999999	748	817	578	36	999999	999999	624	999999	211	638	815	742	779	359	999999	955	999999	999999	110	748	999999	603	780	999999	739	40	475	271	943	607	456	741	939	63	999999	701	504	729	337	999999	781	586	999999	289	196	987	109	999999	414	335	999999	200	456	304	393	154	999999	999999	297	959	960	363	110	604	999999	84	802	725	568	783	460	571	257	819	966	18	362	999999	108	752	930	941	999999	999999	101	265	294	999999	669	999999	664	999999	441	377	329	428	486	646	999999	122	194	384	999999	630	999999	944	942	999999	999999	384	999999	545	194	545	999999	29	506	491	513	926	789	167	65	922	128	249	139	879	499	548	532	716	404	986	567	999999	975	999999	743	157	999999	658	316	295	853	129	36	896	348	310	921	999999	143	181	332	999999	999999	999999	999999	635	999999	73	146	789	852	999999	150	208	978	483	53	999999	747	999999	613	999999	850	999999	79	999	999999	243	541	199	626	537	583	999999	999999	999999	999999	931	999999	118	342	259	521	999999	443	777	999999	828	999999	865	266	999999	256	777	567	201	186	558	974	512	999999	581	532	999999	999999	999999	502	917	544	448	255	122	555	639	32	364	619	999999	337	301	999999	393	999999	675	999999	999999	999999	805	665	999999	363	679	957	221	696	761	727	999999	363	999999	284	70	999999	479	620	154	106	617	754	213	999999	852	230	682	999999	999999	266	856	24	198	42	696	262	81	95	575	164	343	999999	271	999999	55	970	218	999999	959	999999	999999	64	999999	999999	673	61	461	890	510	458	285	729	667	505	999999	559	175	96	588	999999	222	999999	999999	999999	763	674	493	576	536	882	999999	665	999999	929	420	802	237	999999	999999	645	800	191	585	126	879	614	999999	765	766	999999	804	131	438	161	886	462	999999	797	124	999999	567	885	363	628	445	619	206	999999	95	999999	332	854	727	942	999999	999999	808	928	120	999999	399	727	809	50	999999	891	236	999999	53	999999	999999	439	205	369	87	915	999999	957	680	269	417	547	680	999999	174	949	404	496	154	855	653	999999	687	
966	999999	840	999999	323	550	554	392	999999	694	137	285	999999	999999	367	864	101	213	851	999999	851	999999	852	999999	121	875	138	496	740	235	198	313	711	751	239	759	247	839	999999	999999	135	876	999999	852	999999	422	281	999999	46	631	63	651	802	833	836	234	757	999999	999999	448	422	68	999999	600	506	823	999999	151	429	608	999999	261	700	444	132	974	160	999	504	999999	999999	837	460	999999	182	546	511	878	915	15	11	454	999999	75	999999	77	234	989	356	728	847	140	871	999999	14	999999	951	367	710	861	84	758	298	275	843	584	608	543	428	959	322	696	235	999999	606	182	386	634	449	64	749	999999	999999	775	851	474	966	31	114	379	999999	153	177	63	999999	999999	999999	999999	231	419	469	691	571	999999	416	161	904	457	832	832	425	999999	999999	656	122	913	115	522	424	379	618	999999	438	58	374	179	529	999999	493	999999	25	776	412	39	999999	68	599	265	999999	699	569	999999	199	282	953	999999	235	999999	941	999999	147	643	999999	852	999999	883	999999	999999	32	999999	631	733	963	999999	816	649	913	888	999999	999999	324	850	999999	724	999999	999999	396	165	104	105	944	999999	239	476	225	381	591	560	238	999999	804	87	242	131	78	835	555	720	465	314	364	347	459	887	702	999999	489	470	999999	701	496	107	427	927	999999	623	504	497	263	444	68	363	659	999999	259	247	617	41	656	974	554	676	699	790	740	606	559	999999	773	927	891	130	517	999999	225	707	659	999999	828	999999	341	67	466	999999	999999	10	999999	109	999999	999999	680	458	813	78	999999	999999	407	636	999999	999999	74	161	724	335	999999	999999	846	132	999999	999999	587	312	212	211	642	497	219	678	545	739	919	459	713	999999	257	999999	316	999999	390	405	309	999999	127	142	390	189	343	140	478	317	164	999999	965	96	877	999999	255	999999	435	659	999999	728	101	457	776	615	999999	415	999999	119	631	406	741	739	999999	564	194	80	820	463	164	89	999999	237	584	363	493	627	440	879	198	704	999999	731	794	580	931	999999	366	999999	741	927	62	369	685	757	824	999999	999999	999999	999999	185	791	972	505	531	528	863	999999	423	999999	820	975	208	999999	999999	392	999999	944	671	999999	524	713	999999	721	236	36	841	551	827	539	266	784	127	695	23	912	51	236	273	62	999999	797	999999	654	999999	952	854	448	999999	374	814	292	181	690	999999	471	746	260	278	505	686	321	999999	883	999999	46	858	512	999999	24	351	999999	999999	619	565	726	770	999999	800	
284	999999	402	793	462	999999	999999	999999	999999	35	552	176	790	999999	768	999999	999999	751	999999	789	999999	999999	351	541	999999	33	41	610	562	134	943	999999	355	460	994	999999	293	528	999999	169	889	433	431	486	364	848	560	825	913	253	810	975	999999	611	999999	999999	830	861	59	999999	999999	374	59	999999	92	999999	820	339	963	445	999999	236	167	900	999999	461	999999	999999	187	895	472	999999	697	319	324	999999	988	999999	546	813	502	432	479	165	476	525	383	129	404	512	37	231	861	478	171	583	818	810	711	999999	518	965	683	163	965	999999	999999	740	987	125	863	85	999999	160	942	659	999999	999999	434	384	87	553	470	674	867	251	355	999999	158	741	999999	187	999999	999999	304	537	748	325	199	989	999999	642	141	288	649	952	437	999999	535	999999	825	999999	386	336	385	965	504	19	999999	723	140	999999	592	256	966	999999	52	999999	856	414	911	442	812	444	535	999999	421	192	35	999999	999999	644	693	646	916	341	801	706	707	999999	42	739	38	475	859	402	60	884	999999	964	909	726	999999	131	599	392	14	942	801	999999	553	999999	999999	380	909	495	999999	945	999999	999999	999999	345	13	527	382	181	999999	999999	585	142	394	537	999999	71	999999	97	790	999999	999999	533	337	859	904	766	784	719	755	657	565	999999	640	114	554	686	90	573	999999	336	748	999999	979	667	366	669	555	26	452	999999	999999	999999	704	999999	898	807	307	34	441	246	742	662	426	755	999999	221	999999	999999	983	193	999999	441	373	464	824	999999	999999	999999	999999	999999	220	999999	277	999999	999999	743	999999	450	215	746	388	65	142	487	999999	96	11	999999	999999	155	177	275	43	268	940	933	458	250	375	279	263	637	532	999999	999999	975	394	999999	999999	47	553	61	85	246	805	925	309	999999	870	737	627	330	783	999999	77	945	734	19	893	999999	294	427	999999	999999	493	750	999999	936	999999	618	701	999999	760	848	602	125	999999	797	999999	24	999999	572	380	638	651	999999	853	999999	138	90	250	999999	698	124	999999	135	977	149	752	64	401	372	435	262	999999	999999	999999	935	999999	952	999999	936	555	999999	724	999999	57	999999	999999	999999	999999	358	807	999999	999999	325	999999	999999	104	999999	148	60	55	408	999999	272	999999	128	602	999999	373	918	430	186	334	999999	829	820	399	999999	87	541	856	201	167	999999	564	64	884	999999	497	999999	840	999999	814	705	999999	156	265	462	584	929	843	849	197	979	928	631	999999	73	999999	999999	256	73	999999	607	203	853	251	579	999999	93	
243	882	946	450	87	151	999999	629	422	683	564	937	456	158	697	16	14	999999	124	932	999999	820	233	596	676	999999	889	217	511	47	905	685	999999	999999	695	961	999999	999999	999999	786	269	427	650	812	345	318	616	250	909	197	849	999999	999999	774	85	423	658	360	774	310	262	164	999999	385	778	879	193	999999	463	736	999999	267	286	999999	673	591	180	999999	260	367	170	999999	307	999999	198	841	230	979	426	282	312	552	972	601	534	114	309	275	44	466	999999	999999	787	183	94	592	787	137	999999	493	253	999999	999999	417	150	612	999999	999999	197	937	658	213	539	190	433	560	294	999999	999999	568	291	904	386	793	241	509	999999	134	238	605	999999	999999	877	932	39	74	453	565	999999	922	999999	999999	88	107	807	921	999999	999999	749	534	999999	999999	334	999999	999999	348	861	315	185	641	750	999999	574	591	883	565	335	606	161	369	117	729	234	880	321	785	826	288	985	319	386	266	384	704	999999	951	768	344	729	691	999999	147	999999	819	182	523	931	496	999999	252	595	525	999999	390	427	578	999999	999999	232	427	999999	999999	329	865	264	494	358	870	999999	932	797	991	876	470	165	969	999999	414	999999	797	854	999999	74	999999	999999	861	811	999999	286	730	83	324	122	999999	179	631	817	524	565	688	175	70	999999	291	455	604	999999	984	234	999999	238	472	746	999999	573	191	999999	586	151	999999	682	364	594	999999	858	482	878	573	999999	534	162	824	849	29	632	999999	135	782	298	129	999999	826	769	828	999999	610	577	688	739	987	123	241	383	171	15	810	476	652	432	972	999999	85	693	999999	305	414	622	726	802	999999	66	999999	297	31	191	856	594	766	70	257	904	200	834	999999	421	999999	451	999999	24	821	326	483	360	326	999999	999999	143	79	532	999999	999999	851	885	999999	999999	999999	943	361	980	999999	999999	999999	591	184	77	536	999999	390	288	384	999999	999999	711	980	462	582	999999	971	628	54	723	525	243	999999	269	63	314	999999	381	42	977	100	707	999999	606	999999	891	999999	259	999999	895	752	790	158	135	999999	999999	905	506	999999	13	999999	732	936	436	700	476	618	915	23	231	376	19	256	999999	871	999999	846	384	846	690	209	999999	762	158	970	734	95	848	216	913	409	999999	999999	39	15	368	771	439	906	150	283	270	245	999999	999999	743	544	999999	263	826	303	530	660	668	804	259	970	999999	465	965	391	999999	708	110	822	999999	986	999999	401	999999	465	416	478	706	416	999999	487	126	629	
999999	200	999999	594	390	620	878	716	999999	235	755	398	999999	973	940	759	513	999999	145	999999	999999	756	327	359	749	370	886	999999	954	261	864	772	853	168	999999	999999	56	999999	999999	490	943	999999	999999	991	646	125	481	443	537	947	999999	999999	352	303	999999	480	872	999999	999999	29	733	999999	762	112	370	982	544	825	744	175	999999	999999	243	655	879	248	133	999999	712	634	889	453	525	17	357	999999	430	999999	68	759	902	999999	340	308	756	999999	529	530	631	664	580	655	999999	371	999999	575	154	697	424	999999	356	999999	282	220	140	999999	309	999999	754	999999	561	985	766	985	272	651	997	999999	999999	999999	999999	602	704	58	999999	243	754	164	772	999999	341	999999	145	207	999999	366	788	129	178	476	818	999999	776	747	112	595	999999	712	999999	593	577	999999	798	663	152	754	841	233	166	999999	534	155	999999	972	552	827	849	569	583	906	999999	999999	765	431	999999	944	826	957	946	468	999999	52	999999	189	214	130	935	481	999999	658	524	564	999999	282	941	672	999999	804	999999	284	999999	329	999999	201	730	698	455	999999	721	208	927	884	999999	697	551	492	99	999999	999999	432	892	999999	513	924	392	307	915	493	490	279	162	31	763	671	999999	35	912	999999	458	515	675	568	760	857	999999	640	286	275	730	999999	583	988	47	999999	391	378	815	999999	999999	432	783	961	886	452	55	906	131	999999	974	525	999999	999999	354	999999	756	334	617	656	204	999999	999999	650	762	999999	696	173	984	999999	999999	999999	219	999999	64	999999	732	999999	681	318	811	824	519	670	300	999999	999999	357	644	999999	999999	67	760	168	20	999999	999999	142	999999	999999	755	882	921	999999	336	629	315	873	999999	999999	528	52	652	999999	999999	380	999999	360	360	999999	999999	349	528	208	974	232	999999	61	696	996	623	600	514	999999	562	928	999999	388	343	670	999999	14	999999	999999	266	973	999999	462	323	640	825	61	782	651	701	999999	999999	722	165	113	999999	264	186	185	704	928	538	825	746	999999	477	853	27	999999	658	158	999999	213	999999	11	999999	141	738	66	180	999999	818	863	135	155	574	189	233	999999	635	644	828	10	620	338	444	588	716	999999	172	972	44	103	992	553	253	160	780	163	999999	999999	526	130	14	142	120	675	999999	999999	352	298	999999	787	63	24	330	999999	999999	614	567	240	425	999999	999999	208	538	724	870	582	902	424	999999	79	999999	731	127	999999	999999	488	999999	769	887	125	999999	873	352	256	999999	977	232	999999	568	176	596	65	488	999999	
236	999999	603	395	999999	128	697	927	889	560	999999	999999	897	622	177	113	396	797	999999	999999	288	30	856	292	685	893	359	821	999999	242	483	889	253	932	999999	199	885	832	965	769	427	135	999999	791	413	717	999999	610	913	464	779	798	712	188	905	215	999999	321	999999	999999	769	999999	81	656	999999	999999	999999	964	150	999999	227	999999	999999	583	881	163	999999	999999	999999	968	999999	748	908	401	999999	684	999999	75	37	275	999999	574	999999	999999	999	999999	999999	337	715	460	638	125	470	935	247	999999	966	139	999999	752	180	884	443	741	107	999999	999999	679	204	402	999999	22	936	874	999999	653	442	777	583	340	108	708	359	427	339	697	288	973	999999	999999	718	56	769	999999	105	365	141	390	957	978	999999	385	143	323	682	625	188	596	208	594	783	198	556	966	653	471	535	25	412	409	742	999999	525	999999	683	731	999999	661	778	381	522	61	820	604	755	723	575	46	744	713	519	999999	774	570	464	529	499	803	999999	633	999999	125	978	557	999999	590	860	186	639	951	999999	999999	817	826	999999	731	999999	952	220	930	896	499	280	698	890	60	999999	999999	502	163	999999	450	40	154	551	406	83	999999	999999	174	999999	999999	406	793	341	992	999999	947	999999	733	999999	547	999999	999999	737	340	999999	289	667	999999	371	905	683	485	999999	999999	999999	673	999999	999999	999999	114	999999	55	999999	507	999999	999999	367	897	186	281	466	999999	11	693	858	340	417	220	999999	999999	605	182	803	957	999999	921	82	409	999999	211	999999	999999	999999	999999	953	546	999999	999999	248	367	922	769	999999	999999	999999	914	483	37	83	165	999999	74	999999	864	509	999999	999999	119	792	180	414	957	401	974	608	999999	694	954	739	321	707	999999	999999	999999	871	999999	999999	712	519	999999	447	55	336	351	999999	608	707	999999	999999	999999	304	523	447	77	953	964	378	44	492	803	229	528	298	999999	458	999999	102	999999	999999	672	258	999999	600	999999	732	369	630	59	39	999999	999999	483	999999	206	27	194	740	904	999999	999999	999999	137	230	999999	999999	919	999999	575	893	867	999999	999999	228	875	293	763	923	999999	344	593	344	328	999999	491	867	746	999999	999999	743	273	347	197	681	999999	215	999999	319	884	420	813	613	64	166	171	494	160	264	541	999999	263	999999	295	569	999999	572	999999	999999	738	848	999999	999999	665	831	629	999999	328	114	142	669	999999	454	48	45	531	980	999999	171	999999	997	716	999999	581	188	490	999999	62	999999	34	999999	76	998	581	46	999999	17	948	999999	537	
641	176	56	132	999999	750	809	232	999999	999999	677	293	977	287	740	142	352	234	486	351	999999	477	699	90	619	603	174	999999	12	459	999999	42	65	634	212	999999	669	370	710	999999	680	999999	802	589	999999	999999	99	721	840	903	999999	782	999999	881	910	173	999999	966	999999	278	585	936	230	799	524	645	237	352	84	999999	472	999999	524	57	670	847	675	119	999999	999999	513	999999	42	108	226	999999	570	184	723	49	365	703	999999	442	852	744	559	12	75	712	999999	746	999999	931	441	261	267	423	221	73	498	366	243	999999	764	142	999999	132	999999	782	84	63	629	45	554	768	134	92	205	925	298	999999	54	30	386	766	806	110	667	964	484	999999	962	660	550	999999	999999	999999	677	999999	840	436	429	999999	999999	949	127	610	387	672	137	999999	228	295	775	826	322	222	748	999999	335	803	465	619	999999	927	999999	968	494	555	308	401	414	485	999999	861	999999	761	392	999999	649	206	723	994	837	308	928	677	885	724	686	258	985	999999	394	999999	971	809	984	710	999999	158	126	832	999999	999999	770	742	209	913	582	560	829	321	358	139	90	470	782	999	999999	422	93	769	868	60	999999	734	101	999999	889	443	777	682	577	500	999999	891	630	111	538	195	477	971	152	999999	428	673	331	264	956	999999	37	999999	711	446	74	999999	963	323	999999	46	999999	161	34	999999	783	156	744	858	59	199	839	680	471	812	944	122	999999	742	631	742	413	837	101	388	416	792	999999	140	435	733	999999	999999	781	501	544	326	946	13	352	281	929	999999	214	767	999999	357	999999	898	501	951	729	230	691	587	633	999999	69	646	999999	991	185	614	432	326	271	999999	898	969	999999	628	176	624	400	999999	813	999999	632	334	999999	69	279	82	638	483	14	706	999999	204	868	999999	267	309	280	361	999999	999999	50	999999	999999	149	999999	553	999999	873	785	114	830	999999	773	693	191	734	930	673	721	999999	975	999999	999999	564	907	703	111	547	370	999999	353	48	263	498	899	744	828	577	999999	726	999999	765	698	899	999999	292	431	185	548	533	379	606	999999	999999	349	101	575	940	241	999999	451	999999	999999	999999	761	792	88	999999	999999	446	905	363	999999	995	659	219	260	423	999999	624	282	999999	999	837	496	746	408	999999	158	999999	999999	888	345	855	284	370	999999	779	147	94	999999	999999	391	999999	627	26	999999	644	343	140	841	162	999999	999999	482	525	93	674	432	24	393	818	135	986	277	27	999999	216	721	999999	956	481	
999999	604	999999	135	544	896	220	480	213	999999	926	999999	966	27	999999	999999	383	759	999999	999999	356	133	999999	999999	30	405	835	610	998	336	923	54	183	369	999999	999999	206	357	980	196	464	952	811	629	892	117	29	260	391	999999	999999	962	999999	378	999999	161	903	999999	114	149	71	610	999999	876	841	999999	999999	606	150	999999	531	36	999999	101	999999	404	322	81	999999	913	386	584	999999	999999	503	960	42	999999	244	999999	754	182	252	841	999999	854	480	999999	787	21	999999	422	999999	999999	767	807	193	920	255	730	839	999999	531	201	999999	486	391	772	382	999999	999999	49	372	424	233	359	999999	937	999999	999999	924	386	294	999999	651	963	474	814	941	695	999999	999999	559	514	885	922	999999	61	999999	647	472	707	562	907	172	232	999999	695	191	418	999999	256	953	977	806	462	999999	49	550	999999	22	577	831	686	113	737	999999	857	538	310	999999	732	859	329	805	999999	824	386	329	428	913	999999	632	532	672	530	168	582	708	433	385	611	510	287	635	999999	876	875	999999	434	742	202	166	881	710	999999	397	634	181	589	999999	999999	999999	131	886	242	944	308	24	582	999999	908	159	115	924	107	232	999999	999999	999999	349	949	583	894	686	720	999999	751	822	999999	999999	534	410	128	999999	224	999999	389	401	402	950	578	860	231	856	999999	53	999999	956	612	78	999999	999999	271	250	688	999999	999999	445	999999	619	999999	485	642	448	999999	999999	41	320	709	216	842	999999	301	959	770	98	361	48	852	677	572	999999	220	313	328	594	999999	878	116	637	76	944	999999	999999	757	999999	999999	782	811	336	21	740	256	999999	235	635	648	311	479	999999	235	999999	592	999999	57	999999	275	339	130	460	999999	999999	213	999999	150	999999	955	518	212	677	869	579	999999	999999	665	999999	548	813	87	692	999999	999999	408	999999	411	289	999999	736	999999	359	999999	888	661	360	967	858	536	184	265	336	680	139	109	801	730	656	558	76	833	999999	858	461	262	438	514	532	754	999999	999999	860	547	228	999999	999999	850	999999	917	999999	558	999999	305	373	557	750	22	816	737	607	784	755	999999	294	999999	521	500	376	999999	233	846	999999	114	838	514	405	789	461	999999	999999	951	749	738	681	517	36	919	495	903	999999	999999	999999	999999	157	913	914	139	999999	324	999999	999999	484	355	694	40	123	702	467	859	162	961	560	470	490	655	999999	999999	59	777	877	601	999999	999999	134	807	999999	999999	956	924	599	275	536	999999	94	895	999999	403	53	651	404	334	
461	999999	999999	549	864	236	315	501	877	897	90	485	447	669	355	999999	231	886	999999	474	999999	543	269	886	435	423	999999	595	188	641	999999	407	999999	999999	150	380	721	584	942	922	344	465	999999	701	195	60	999999	424	549	465	999999	167	999999	929	588	918	999999	864	124	451	999999	720	323	245	924	999999	112	999999	529	975	300	646	943	999999	140	290	496	568	999999	999999	725	961	55	723	469	816	636	453	964	232	14	856	469	501	82	624	152	810	999999	512	948	804	895	573	174	535	999999	812	799	308	431	999999	173	740	726	888	674	599	776	999999	999999	659	999999	306	971	444	999999	452	885	999999	148	685	790	198	436	920	76	999999	558	934	602	823	653	999999	800	206	692	729	999999	193	949	552	999999	999999	999999	298	873	999999	602	730	999999	999999	926	293	170	745	26	974	314	805	822	202	51	842	515	232	999999	274	506	774	751	458	676	999999	566	595	999999	999999	999999	147	57	999999	879	999999	585	831	896	369	505	64	190	999999	999999	999999	371	999999	511	201	999999	243	999999	999999	999999	828	978	900	104	234	727	574	104	894	252	176	757	353	323	999999	266	999999	335	999999	769	451	594	999999	999999	705	999999	809	999999	459	999999	499	999999	448	386	60	850	685	737	672	999999	999999	960	295	999999	999999	223	27	443	298	935	479	999999	646	838	650	244	945	866	399	893	999999	490	644	926	752	999999	318	967	999999	372	580	946	663	13	839	999999	309	567	999999	999999	323	376	795	999999	499	591	218	999999	735	999999	905	819	999999	778	724	450	326	369	723	935	904	59	999999	999999	364	532	254	642	999	999999	935	387	90	906	580	552	999999	130	436	170	999999	708	242	457	467	761	608	999999	289	999999	174	939	844	999999	588	273	206	869	999999	966	347	575	610	999999	880	999999	738	441	207	181	999999	205	932	562	831	206	999999	723	469	602	924	368	362	610	995	995	999999	240	328	317	355	999999	960	470	823	538	999999	999999	576	999999	33	177	687	117	642	969	17	291	28	392	455	482	999999	566	51	979	222	10	999999	885	999999	507	122	890	826	931	244	471	999999	302	108	160	156	529	999999	999999	999999	999999	967	999999	987	262	222	936	861	999999	425	403	428	843	326	106	96	690	955	525	999999	797	291	711	734	546	999999	725	293	305	336	879	987	294	999999	999999	999999	553	999999	731	295	999999	39	999999	999999	841	999999	999999	976	999999	73	465	574	64	999999	883	962	265	302	451	710	496	652	565	546	999999	416	999999	545	358	73	
543	793	233	999999	999999	767	999999	999999	892	503	656	749	291	241	870	999999	933	591	424	14	777	261	999999	31	999999	533	999999	416	971	434	908	359	628	938	530	672	350	824	825	126	633	999999	409	947	64	746	371	334	999999	999999	999999	552	131	999999	295	291	346	212	439	999999	999999	999999	234	467	594	306	131	352	710	999999	964	118	999999	999999	380	999999	852	508	999999	62	172	148	739	741	951	366	238	999999	999999	999999	335	148	394	481	999999	999999	835	941	999999	757	999999	29	624	478	274	374	785	999999	972	577	999999	838	244	386	192	165	192	492	516	238	77	846	698	471	872	999999	723	295	999999	669	881	910	155	999999	437	153	999999	271	999999	587	581	415	311	999999	999999	999999	904	17	299	665	528	999999	435	134	689	999999	330	163	999999	999999	650	499	346	313	999999	528	692	34	949	999999	999999	999999	24	999999	999999	662	544	622	999999	385	922	715	996	820	150	538	485	30	999999	658	999999	370	665	39	936	91	78	998	390	999999	804	879	999999	260	999999	607	338	506	999999	37	244	708	501	999999	525	935	503	525	999999	167	53	671	504	301	226	999999	265	985	992	575	594	545	241	380	999999	52	657	746	796	999999	999999	978	999999	502	423	999999	999999	444	513	10	588	552	836	233	246	143	384	766	43	754	999999	999999	514	903	999999	698	476	131	650	483	288	756	729	629	958	999999	128	12	999999	111	411	999999	482	991	986	999999	709	18	143	446	668	891	712	52	999999	856	474	649	70	725	999999	747	793	40	722	831	823	217	275	181	24	999999	888	932	999999	531	870	523	916	401	989	999999	987	214	814	397	54	999999	438	999999	601	999999	999999	162	463	663	37	451	278	165	228	501	999999	961	431	296	12	780	699	999999	985	999999	733	668	735	190	999999	589	225	335	787	146	778	173	580	999999	440	735	478	689	503	428	254	760	999999	497	724	35	782	528	394	273	987	769	125	650	999999	283	999999	283	903	448	999999	942	999999	92	999999	579	391	885	856	277	312	20	175	566	706	972	999999	248	465	734	806	697	941	523	999999	19	57	999999	999999	166	318	205	999999	999999	202	311	999999	100	999999	999999	644	897	999999	127	961	999999	603	999999	999999	999999	786	188	817	178	641	538	11	854	933	713	531	460	94	699	958	116	234	120	373	404	590	406	474	320	100	909	999999	999999	562	999999	416	498	999999	38	380	139	387	617	424	664	999999	537	166	70	999999	193	999999	972	168	854	752	493	194	549	192	999999	999999	507	
87	731	512	187	302	761	999999	42	474	66	329	829	999999	999999	999999	709	104	63	249	413	697	999999	107	63	665	708	429	923	314	447	845	989	999999	880	999999	692	161	999999	244	405	762	589	718	755	999999	999999	134	999999	999999	485	999999	138	151	310	809	180	634	459	521	594	341	383	728	36	220	340	413	849	87	13	557	970	999999	843	999999	117	198	999999	409	999999	583	294	136	828	992	717	847	124	80	369	999999	701	611	999999	73	999999	861	692	544	323	925	285	68	999999	999999	484	320	999999	659	701	982	292	59	196	21	57	257	900	999999	503	492	299	778	717	946	855	369	178	780	271	256	506	807	999999	410	999999	999999	343	901	518	999999	550	999999	999999	387	775	651	425	638	999999	141	960	657	50	830	999999	506	999999	847	81	124	999999	527	397	455	999999	484	999999	786	999999	821	914	999999	526	107	999999	834	409	340	180	213	944	539	999999	999999	295	999999	767	999999	999999	800	885	495	829	999999	264	32	76	923	999999	300	689	999999	925	204	226	961	141	943	888	801	107	20	999999	999999	180	612	762	267	169	637	717	706	22	999999	936	428	999999	999999	842	919	767	999999	439	879	524	999999	999999	570	913	999999	717	823	377	972	703	874	999999	999999	232	651	270	809	999999	274	583	982	626	22	267	798	999999	19	110	999999	999999	999999	580	796	352	999999	999999	999999	353	999999	999999	999999	338	49	219	71	999999	218	899	999999	659	999999	999999	174	306	542	688	601	313	125	542	708	722	999999	939	92	304	999999	618	367	652	999999	466	999999	354	689	653	587	803	205	199	583	119	909	319	85	898	999999	500	810	187	407	999999	238	999999	221	180	999999	110	999999	999999	586	999999	542	548	591	501	793	999999	616	999999	110	798	117	925	999999	999999	813	98	864	194	999999	532	808	189	254	188	237	635	142	999999	723	999999	676	437	613	999999	999999	370	728	583	999999	595	884	921	86	999999	781	312	343	999999	367	841	246	999999	879	999999	791	362	304	413	274	168	687	106	176	623	131	680	999999	975	31	452	370	291	999999	302	648	887	113	645	999999	924	301	519	161	881	250	734	557	559	201	224	76	999999	318	945	907	787	754	463	488	110	990	368	601	914	480	955	862	586	415	904	999999	658	999999	349	867	999999	945	294	382	396	132	763	999999	806	385	999999	972	143	999999	861	142	650	999999	306	999999	933	999999	247	410	295	871	970	999999	297	965	417	999999	969	999999	739	842	470	90	999999	977	999999	584	999999	538	434	982	728	
201	554	772	999999	999999	709	999999	934	259	707	999999	999999	524	162	619	497	840	968	736	999999	64	655	29	672	569	75	329	707	358	133	999999	975	999999	153	779	999999	524	366	916	609	999999	154	490	144	999999	999999	576	825	617	97	953	999999	698	980	673	999999	534	110	49	999999	999999	706	585	135	999999	999999	784	999999	383	999999	972	484	62	137	447	910	174	885	95	576	499	999999	999999	271	179	999999	999999	332	479	242	74	999999	327	490	229	858	569	364	999999	677	219	204	999999	999999	124	479	999999	570	543	999999	381	649	24	472	999999	886	615	999999	955	862	999999	999999	902	150	954	558	167	571	999999	588	350	809	750	418	367	305	999999	503	156	999999	628	717	789	715	861	999999	409	854	999999	343	252	256	999999	999999	57	999999	301	999999	642	566	322	946	662	999999	999999	571	899	606	115	641	999999	122	176	265	243	913	672	197	288	539	158	999999	28	574	999999	104	410	999999	999999	610	999999	749	860	590	999999	999999	64	999999	301	300	526	803	999999	912	508	999999	89	999999	49	144	999999	999999	999999	112	418	999999	999999	999999	999999	328	170	430	245	505	999999	999999	262	586	878	561	999999	999999	999999	988	23	354	563	999999	76	215	999999	267	999999	236	525	899	725	757	181	377	753	966	225	999999	139	105	567	999999	284	422	878	502	275	487	284	256	999999	44	99	74	455	999999	31	413	313	999999	991	19	979	738	369	504	415	510	807	893	622	999999	999999	918	999999	320	831	999999	337	999999	992	999999	999999	278	690	691	668	999999	922	999999	999999	812	999999	236	113	999999	273	545	62	384	97	999999	679	999999	634	295	999999	180	287	145	991	377	86	999999	910	50	68	999999	999999	678	835	999999	588	877	948	809	999999	632	814	238	56	295	999999	999999	435	237	281	569	644	405	515	999999	830	786	999999	577	736	877	326	73	499	563	999999	384	548	789	999999	802	999999	824	42	553	366	58	98	706	775	132	366	682	999999	498	999999	652	172	347	999999	801	938	999999	83	386	315	751	999999	999999	797	999999	414	999999	61	479	999999	819	373	962	999999	781	698	242	801	613	521	999999	304	999999	496	845	999999	211	999999	999999	863	71	751	655	999999	614	319	999999	909	999999	718	720	630	299	372	256	289	210	215	696	113	706	579	470	999999	671	457	737	996	951	16	213	334	676	615	999999	78	999999	999999	999999	471	999999	332	999999	894	800	23	999999	638	250	566	999999	995	624	999999	166	491	290	791	576	167	582	999999	958	552	999999	999999	954	999999	308	187	572	
999999	688	234	999999	384	336	999999	73	657	452	108	999999	394	994	217	999999	405	999999	582	788	926	159	369	889	494	374	701	390	415	999999	999999	999999	73	999999	999999	317	399	999999	782	165	715	999999	999999	714	483	852	573	557	306	685	559	235	999999	999999	646	335	328	345	526	19	634	195	999999	598	999999	768	692	999999	468	900	319	143	676	999999	82	208	241	655	415	642	801	154	93	729	510	104	615	999999	358	210	988	64	745	772	530	530	78	999999	591	714	169	182	999999	406	375	425	558	308	326	447	104	673	999999	999999	218	999999	112	928	999999	999999	163	28	999999	267	912	265	398	999999	895	552	140	999999	73	701	482	628	64	687	999999	999999	545	316	357	911	999999	999999	134	861	563	50	427	149	241	562	561	151	140	831	493	120	36	654	999999	773	317	193	609	999999	411	999999	435	425	574	13	999999	847	670	141	161	596	999999	537	350	855	134	990	679	999999	149	341	999999	233	203	253	999999	999999	903	584	603	922	999999	896	999999	973	614	999999	575	238	999999	999999	480	999999	679	897	979	498	314	557	648	326	513	108	999999	80	101	999999	231	330	944	602	943	999999	537	239	880	999999	999999	376	251	132	425	451	441	435	860	999999	553	306	999999	999999	585	356	999999	287	418	999999	807	389	882	999999	781	999999	293	476	770	393	471	450	999999	744	420	938	315	526	999999	999999	999999	663	219	601	659	925	66	999999	27	597	160	260	999999	274	437	999999	999999	839	350	180	168	964	665	477	38	112	290	530	999999	647	50	419	385	357	999999	153	179	290	751	855	198	908	459	182	242	999999	630	752	999999	999999	454	999999	185	730	903	703	998	999999	573	557	999999	999999	999999	379	557	741	875	472	324	293	529	212	98	999999	982	999999	514	492	244	817	999999	538	223	437	202	574	243	654	453	999999	999999	999999	717	204	220	662	999999	89	624	500	345	999999	437	33	201	251	387	690	748	999999	199	515	508	999999	999999	117	321	798	187	983	508	230	29	79	999999	102	495	893	284	329	576	434	868	743	481	999999	110	999999	245	950	999999	553	905	800	66	999999	928	962	129	113	350	884	902	641	999999	125	148	368	884	108	756	999999	415	428	87	999999	647	765	283	999999	16	131	562	236	999999	999999	324	999999	22	508	174	532	774	181	979	999999	532	999999	750	366	999999	742	999999	146	204	702	147	487	723	999999	999999	173	688	368	999999	229	332	675	844	47	800	919	355	385	934	233	719	999999	449	395	242	420	24	916	
584	273	999999	425	42	999999	817	837	505	720	516	999999	843	415	85	760	369	856	392	713	566	266	397	930	999999	970	983	904	48	337	69	581	999999	999999	784	833	414	907	643	750	999999	999999	423	634	869	933	389	999999	168	689	36	386	37	311	360	327	876	885	222	72	120	912	798	178	660	934	851	81	630	252	355	461	999999	999999	493	603	843	999999	70	999999	590	999999	746	359	999999	999999	553	847	999999	467	957	528	999999	580	639	999999	999999	255	999999	934	92	317	683	999999	343	574	173	395	817	999999	484	999999	999999	944	481	441	175	999999	866	977	999999	13	660	173	295	826	767	999999	12	999999	999999	597	788	136	196	999999	995	830	26	737	520	167	40	664	983	843	704	749	108	208	999999	724	389	999999	999999	88	657	520	630	999999	807	530	393	642	328	886	334	697	999999	209	999999	344	433	999999	999999	999999	999999	996	190	999999	132	27	543	803	43	999999	218	999999	583	117	625	485	210	509	930	989	999999	397	345	106	518	999999	991	899	762	806	300	260	539	999999	999999	999999	340	189	394	789	986	999999	608	613	999999	542	124	650	999999	999999	144	923	208	999999	458	586	660	93	932	124	36	644	50	999999	424	957	262	263	999999	999999	155	30	125	150	999999	194	788	999999	427	976	892	350	325	999999	999999	999999	61	72	999999	999999	10	256	256	279	763	999999	548	382	199	999999	290	999999	648	619	814	999999	999999	67	474	274	797	999999	999999	956	231	999999	328	248	999999	57	905	200	391	999999	999999	999999	773	846	387	999999	645	416	543	707	695	999999	702	706	987	557	999999	994	999999	607	731	82	590	300	57	87	34	310	999999	151	814	99	479	173	655	915	350	961	999999	999999	628	999999	394	958	270	999999	983	622	999999	16	488	999999	602	999999	753	891	318	483	799	310	636	344	598	401	892	606	562	538	999999	82	999999	607	324	999999	978	349	687	999999	39	857	103	411	60	999999	999999	903	497	694	420	763	999999	999999	171	379	187	293	793	993	76	664	637	455	571	188	799	881	596	817	806	999999	214	686	999999	942	216	234	294	786	738	988	118	868	127	999999	474	350	445	944	606	999999	556	693	565	999999	229	999999	840	872	22	781	316	999999	887	17	558	921	999999	999999	172	953	999	999999	264	87	999999	768	338	283	713	458	446	999999	220	121	857	520	130	88	999999	999999	393	999999	999999	957	682	438	980	120	739	553	928	226	782	653	695	549	438	488	819	999999	319	567	168	563	344	999999	469	776	999999	47	
999999	344	506	603	569	587	241	999999	405	126	999999	228	544	170	529	230	869	999999	999999	317	999999	642	268	271	999999	999999	263	220	622	27	999999	214	999999	999999	753	594	719	189	94	118	318	141	92	702	673	100	999999	998	43	124	794	902	360	841	955	999999	85	244	353	743	333	30	684	387	157	583	999999	843	999999	999999	999999	690	482	999999	999	950	559	999999	999999	169	803	264	999999	508	999999	77	853	999999	745	595	999999	484	999999	350	784	999999	456	999999	999999	999999	832	189	592	108	614	114	429	54	842	15	607	518	646	193	940	999999	843	186	164	89	729	149	107	821	999999	35	854	141	531	999999	503	999999	999999	508	336	623	672	999999	999999	128	648	809	999999	740	999999	999999	838	652	999999	715	453	999999	551	476	370	693	999999	999999	681	588	259	297	999999	999999	511	999999	999999	148	856	326	999999	999999	999999	45	440	920	863	367	833	426	197	212	730	816	268	233	312	543	148	999999	541	901	999999	999999	869	999999	296	155	999999	244	501	700	795	94	317	688	987	516	45	449	829	724	937	265	400	56	999999	706	871	288	450	964	10	223	999999	506	368	976	175	89	999999	717	139	598	999999	999999	417	999999	509	580	245	796	999999	698	813	816	963	152	915	999999	794	589	283	950	793	999999	999999	581	309	810	999999	20	350	956	815	122	595	349	999999	903	639	919	207	999999	52	654	999999	311	410	968	543	226	71	999999	294	55	999999	999999	804	397	999999	999999	347	698	260	999999	455	551	999999	701	231	623	999999	21	192	999999	999999	982	999999	999999	81	398	181	340	277	114	948	997	671	769	678	999999	999999	999999	116	803	582	509	50	817	209	914	428	709	746	919	414	59	170	999999	663	460	280	665	999999	408	664	16	431	999999	286	999999	880	123	999999	815	88	867	999999	999999	999999	882	999999	100	939	166	999999	471	594	999999	699	899	999999	261	116	227	145	879	627	707	149	575	87	999999	541	752	999999	999999	999999	931	840	547	154	780	126	780	518	190	999999	169	999999	202	422	999999	456	999999	619	629	16	805	680	209	250	208	999999	727	999999	57	999999	999999	999999	664	785	999999	999999	162	999999	66	144	999999	999999	999999	163	468	999999	946	999999	14	447	163	142	414	308	999999	261	641	999999	945	541	398	975	999999	630	538	46	999999	417	759	999999	304	632	562	999999	680	107	999999	56	781	930	303	999999	800	999999	405	999999	999999	365	904	999999	875	855	809	525	746	360	247	999999	624	431	999999	539	402	447	152	999999	579	920	628	783	999999	
594	525	24	999999	823	184	999999	234	999999	328	999999	512	999999	690	449	822	47	747	329	859	400	999999	999999	999999	764	183	363	999999	999999	999999	999999	736	131	875	999999	999999	999999	287	923	186	386	109	150	112	95	36	54	756	703	709	999999	999999	309	999999	999999	173	174	588	483	649	999999	403	360	998	531	999999	391	482	999999	999999	999999	759	824	152	999999	300	290	999999	999999	737	139	999999	999999	999999	942	999999	437	207	739	127	175	216	804	283	999999	983	748	152	999999	412	645	571	356	593	681	782	357	166	450	844	999999	999999	246	999999	999999	223	638	195	65	999999	254	999999	743	291	944	821	955	551	787	499	552	999999	676	938	102	999999	999999	180	494	170	276	280	756	894	245	999999	969	69	999999	151	354	563	96	674	168	999999	828	75	649	999999	999999	806	379	951	302	999999	999999	308	652	999999	963	468	999999	895	639	999999	999999	848	56	695	852	895	789	645	999999	999999	61	999999	780	641	999999	195	530	999999	342	470	999999	805	602	501	17	670	999999	809	188	999999	861	201	44	193	35	979	999999	953	16	931	27	733	807	314	692	249	527	21	999999	778	999999	76	563	179	82	631	256	555	999999	191	489	999999	999999	268	136	860	966	596	615	759	999999	999999	628	999999	452	177	998	999999	808	768	999999	404	595	410	948	795	638	865	120	403	733	999999	275	824	452	47	276	549	187	832	282	931	405	464	999999	999999	999999	162	726	905	999999	958	999999	920	48	999999	394	999999	319	341	231	111	485	222	999999	702	311	999999	999999	415	999999	459	999999	999999	495	221	999	999999	999999	587	999999	999999	148	215	771	999999	726	999999	785	367	999999	219	239	845	999999	181	455	193	438	909	999999	644	999999	999999	999999	999999	999999	771	435	999999	95	263	999999	999999	985	999999	999999	280	999999	260	975	956	999999	999999	762	999999	229	999999	999999	323	766	815	702	999999	528	711	290	827	211	999999	928	955	999999	958	999999	999999	999999	508	859	999999	218	999999	999999	188	999999	112	999999	604	558	999999	953	581	406	121	999999	280	561	380	212	283	999999	145	78	852	331	999999	46	999999	329	372	740	999999	416	510	999999	591	82	523	954	425	999999	686	278	888	644	357	999999	807	898	11	999999	580	305	586	407	83	999999	889	857	914	999999	567	284	195	999999	999999	999999	896	17	999999	999999	999999	425	787	198	999999	867	189	218	973	471	239	171	327	999999	169	999999	830	999999	41	999999	999999	999999	999999	359	527	411	92	316	411	192	662	999999	999999	804	800	165	518	397	626	999999	926	681	883	
999999	836	999999	999999	661	422	816	344	792	975	999999	24	999999	999999	437	999999	379	784	999999	807	791	808	438	741	523	999999	14	907	443	486	825	558	511	783	999999	523	999999	999999	431	999999	999999	848	869	999999	999999	789	428	999999	91	725	256	431	62	999999	101	644	408	664	999999	999999	418	908	999999	316	159	444	999999	598	787	914	550	925	362	979	221	943	939	612	315	734	315	999999	826	717	239	999999	999999	638	691	953	124	999999	20	504	485	686	946	563	999999	991	287	830	992	177	184	331	78	999999	999999	158	705	795	359	709	999999	193	91	193	86	756	938	999999	999999	834	799	94	915	858	999999	535	996	385	937	323	457	485	999999	659	999999	908	999999	432	976	542	258	328	999999	310	884	999999	604	762	486	919	63	412	999999	168	999999	100	999999	999999	579	136	161	329	999999	999999	999999	145	951	432	651	999999	999999	515	898	374	586	480	977	615	973	211	930	244	899	28	270	54	561	83	292	452	503	124	853	999999	390	999999	470	81	58	748	999999	182	121	318	999999	547	514	559	581	896	999999	800	246	377	206	917	430	999999	999999	218	583	877	150	999999	674	317	662	58	983	657	20	906	566	235	999999	758	999999	590	999999	722	539	12	502	395	999999	702	877	485	653	473	508	630	306	840	174	472	999999	912	643	190	999999	466	999999	924	886	999999	243	21	999999	447	999999	999999	319	62	678	580	385	754	869	972	999999	999999	404	999999	158	999999	999999	726	999999	399	725	999999	999999	350	836	83	437	577	999999	132	999999	999999	968	215	678	669	320	253	172	999999	96	287	52	999999	999999	999999	999999	999999	776	999999	607	999999	950	999999	722	583	999999	999999	225	604	999999	808	999999	999999	513	574	218	999999	842	489	79	365	564	476	312	448	178	285	999999	999999	22	381	801	13	525	952	914	851	999999	104	999999	999999	38	999999	999999	288	41	305	168	185	500	872	999999	297	999999	999999	952	484	814	283	415	616	378	999999	999999	771	999999	252	231	560	659	366	704	999999	712	727	337	999999	35	34	999999	873	999999	425	638	149	168	514	576	999999	10	999999	46	220	688	169	973	940	975	679	281	789	83	607	525	143	999999	475	999999	709	999999	955	999999	790	999999	542	999999	953	999999	999999	613	502	675	946	999999	999999	330	999999	999999	552	753	396	31	356	753	626	999999	999999	899	505	971	692	999999	999999	370	55	980	256	353	156	670	30	999999	999999	999999	778	999999	137	56	999999	812	683	416	42	955	526	933	113	47	250	742	979	999999	953	999999	920	
573	807	585	515	999999	999999	151	912	881	733	904	498	999999	974	512	672	473	999999	692	999999	999999	896	912	843	121	877	999999	113	413	691	999999	538	999999	155	214	317	551	999999	67	999999	542	999999	160	999999	622	999999	822	72	738	999999	515	460	271	194	644	999999	895	999999	403	999999	865	47	508	200	767	376	999999	144	770	999999	130	931	545	953	755	781	746	999999	231	676	64	999999	999999	343	185	999999	277	999999	511	999999	999999	809	147	999999	873	999999	999999	959	999999	999999	996	999999	302	543	949	584	915	999999	999999	999999	930	215	999999	726	315	718	672	175	25	262	999999	581	632	999999	782	321	794	848	89	260	999999	786	235	999999	679	376	854	831	393	999999	600	959	437	999999	606	999999	298	420	391	999999	999999	999999	944	212	999999	425	65	69	760	999999	789	76	238	188	88	999999	979	545	999999	939	999999	999999	781	423	662	149	153	984	999999	575	32	383	999999	924	428	999999	842	33	827	999999	320	999999	81	755	999999	533	730	259	999999	462	237	999999	373	451	999999	991	59	530	549	999999	282	81	433	194	999999	416	609	313	760	999999	311	999999	999999	792	628	80	769	36	612	138	999999	999999	424	183	347	278	19	25	634	436	904	321	483	819	982	249	370	999999	149	999999	999999	999999	499	445	160	282	45	581	822	229	999999	32	999999	421	598	387	999999	260	846	346	406	999999	679	999999	229	999999	999999	897	810	999999	709	999999	999999	217	999999	992	999999	978	32	75	999999	438	203	414	214	882	999999	72	231	604	592	120	49	802	999999	340	747	999999	225	170	801	147	999999	443	520	349	144	710	216	606	982	677	238	781	113	967	400	274	999999	347	596	418	676	215	796	999999	999999	94	218	999999	254	239	763	861	273	104	999999	760	894	865	747	692	855	624	622	914	881	268	699	40	999999	483	999999	999999	573	392	471	999999	646	920	507	60	502	343	361	753	914	376	517	18	999999	640	999999	263	599	904	562	999999	999999	881	718	999999	395	999999	933	770	191	884	298	881	633	112	123	999999	367	697	999999	522	273	999999	999999	514	999999	999999	999999	310	114	999999	999999	669	829	419	999999	764	212	922	665	999999	410	591	571	999999	88	636	385	207	999999	404	999999	902	714	49	788	724	999999	213	833	705	999999	632	666	999999	999999	628	61	223	999999	359	999999	444	42	875	999999	681	307	970	435	999999	999999	533	784	999999	898	999999	954	789	631	999999	882	998	99	999999	867	777	999999	999999	433	459	584	999999	77	176	632	999999	870	838	927	116	426	999999	
999999	718	999999	924	848	999999	498	230	999999	999999	592	882	477	773	355	82	999999	999999	756	999999	547	976	999999	999999	465	617	87	448	515	126	862	999999	831	972	999999	999999	570	943	929	968	999999	999999	785	323	578	194	699	858	999999	798	830	591	360	999999	372	999999	188	255	999999	999999	999999	60	715	557	408	78	999999	505	552	974	511	74	415	787	447	345	999999	226	575	281	918	229	343	716	295	999999	174	537	609	429	202	324	485	699	99	999999	497	237	914	509	142	203	315	141	296	766	999999	999999	856	999999	611	961	680	196	321	659	716	999	999999	999999	904	524	896	133	781	999999	589	716	999999	999999	848	962	312	999999	149	724	913	212	429	529	999999	601	681	581	818	999999	643	298	387	440	918	497	999999	999999	999999	618	307	191	999999	109	186	468	874	54	999999	648	659	614	999999	596	999999	514	579	743	42	312	842	324	315	550	554	300	339	267	892	360	996	999999	470	530	427	732	999999	330	352	636	727	637	401	179	582	999999	999999	791	694	414	918	232	753	999999	776	983	876	809	554	886	139	616	999999	999999	651	999999	154	526	179	23	999999	258	401	406	999999	215	999999	999999	999999	525	999999	548	999999	488	441	999999	772	177	754	443	855	52	999999	465	506	120	485	572	527	449	999999	724	999999	680	751	669	830	357	999999	570	999999	740	841	999999	837	591	999999	999999	397	877	999999	977	772	735	167	619	482	935	900	475	729	999999	618	999999	641	334	926	999999	736	999999	943	425	460	193	383	125	211	746	628	914	999999	812	184	650	999999	999999	999999	885	522	999999	999999	895	999999	999999	841	709	131	321	398	513	999999	161	936	626	933	999999	999999	588	361	52	999999	736	317	985	999999	999999	186	968	999999	999999	381	50	999999	604	585	999999	999999	219	352	674	999999	889	357	999999	260	915	876	558	999999	143	390	373	534	999999	999999	459	999999	472	999999	923	532	162	871	663	999999	624	999999	342	51	884	977	316	246	687	57	999999	388	202	734	493	51	628	999999	999999	353	18	999999	899	999999	135	470	505	999999	428	152	841	28	694	983	636	144	999999	516	832	165	84	137	847	999999	206	81	396	999999	359	882	903	901	563	999999	132	117	881	462	916	424	481	939	999999	544	216	509	999999	218	108	359	999999	999999	999999	162	278	880	999999	999999	682	999999	999999	768	27	999999	248	940	465	999999	861	528	262	91	600	999999	999999	145	320	312	999999	697	386	187	638	999999	385	999999	999999	411	51	252	448	415	779	862	999999	713	921	999999	306	
275	999999	321	356	580	107	425	999999	21	478	143	570	999999	260	999999	677	999999	999999	999999	169	999999	999999	999999	341	618	89	847	999999	738	78	970	223	48	999999	951	653	999999	999999	999999	999999	960	281	470	932	907	999999	999999	165	794	194	453	582	903	121	999999	807	990	999999	738	999999	259	122	999999	943	999999	920	999999	361	308	999999	612	75	82	125	209	184	998	131	434	937	998	691	999999	554	999999	397	320	999999	164	154	663	95	102	567	652	847	499	527	434	987	999999	999999	856	999999	581	999999	999999	788	999999	675	999999	999999	555	999999	502	999999	605	238	328	999999	610	999999	206	164	677	527	972	515	999999	361	999999	999999	697	446	787	278	835	63	972	246	887	532	24	488	999999	794	540	999999	74	94	252	999999	999999	999999	387	555	999999	701	786	64	415	994	325	561	990	338	999999	118	23	233	732	999999	265	92	233	999999	999999	717	819	999999	987	680	450	999999	118	424	999999	384	69	999999	999999	999999	277	999999	831	999999	999999	462	498	16	999999	431	288	840	362	999999	999999	126	999999	309	965	816	881	902	999999	734	999999	938	452	576	999999	797	58	782	489	999999	284	347	260	340	871	137	999999	812	270	565	999999	609	34	418	418	165	294	760	276	928	262	374	851	106	349	277	20	922	999999	824	999999	999999	361	764	426	668	999999	758	437	837	597	78	641	511	342	943	913	44	167	999999	513	297	515	560	344	909	495	999999	991	999999	127	306	861	446	191	896	258	269	992	749	999999	535	999999	438	341	194	733	350	999999	405	999999	976	764	61	320	95	989	999999	999999	517	183	711	767	833	999999	300	216	205	329	445	695	654	51	417	609	977	999999	87	999999	999999	185	999999	400	596	249	150	541	810	135	105	906	457	839	484	576	588	768	499	717	51	977	537	999999	328	709	999999	999999	999999	451	343	131	912	580	279	999999	38	320	181	594	580	758	999999	79	233	538	247	999999	567	840	31	219	999999	999999	999999	182	648	134	82	886	539	216	194	369	792	974	994	999999	999999	999999	548	999999	597	999999	999999	292	999999	999999	797	789	472	999999	999999	516	430	999999	656	553	999999	999999	999999	903	248	294	64	373	574	46	999999	258	999999	999999	254	423	302	753	621	999999	231	999999	600	999999	337	292	424	644	839	677	999999	668	999999	451	484	999999	460	644	39	999999	851	774	718	546	191	548	999999	111	999999	953	224	676	512	96	999999	999999	506	513	576	955	870	999999	534	896	999999	999999	999999	102	999999	781	963	658	724	318	718	999999	999999	
64	999999	789	47	322	993	885	463	272	166	242	130	999999	999999	999999	999999	83	442	441	999999	822	999999	572	618	162	225	869	999999	999999	952	203	378	999999	329	452	514	787	917	557	426	648	442	833	462	999999	972	908	815	27	590	650	876	287	217	364	614	436	999999	999999	107	134	896	897	319	962	863	255	658	524	441	290	165	885	24	601	390	615	120	919	189	316	64	999999	999999	312	326	101	999999	964	999999	88	999999	42	999999	302	999999	544	524	499	834	999999	260	300	585	309	999999	991	999999	616	974	998	326	261	706	791	80	923	922	17	646	999999	589	693	687	999999	673	133	999999	722	849	845	999999	620	95	462	65	763	397	999999	816	999999	828	999999	999999	838	762	365	999999	668	999999	999999	999999	516	999999	71	147	567	613	232	999999	371	565	549	767	139	907	999999	999999	254	735	316	999999	256	200	320	944	539	703	848	999999	318	797	767	500	30	233	999999	999999	34	324	498	160	999999	999999	999999	999999	289	293	999999	999999	67	199	999999	932	915	302	376	325	542	999999	608	999999	764	632	327	999999	798	58	746	906	999999	938	151	929	999999	166	999999	216	745	999999	664	256	843	999999	543	128	999999	834	999999	727	999999	269	234	906	716	635	999999	541	722	880	971	240	999999	954	609	128	58	162	695	758	930	170	580	992	462	362	30	847	99	208	858	964	472	29	59	72	999999	244	222	611	771	999999	493	864	579	433	999999	888	317	424	79	563	148	826	999999	696	689	242	454	364	615	999999	452	523	32	16	999999	527	905	999999	415	814	939	94	987	999999	676	715	422	999999	652	141	999999	675	999999	304	825	646	231	362	383	481	790	857	996	234	387	969	842	999999	665	192	999999	999999	999999	999999	623	64	839	696	29	973	820	999999	712	999999	16	777	394	728	191	131	305	552	174	999999	34	999999	97	762	723	707	873	849	373	469	999999	771	999999	999999	680	999999	999999	535	343	999999	661	375	999999	523	228	609	999999	124	391	544	887	999999	999999	85	240	999999	966	86	973	999999	109	971	999999	253	999999	244	121	520	57	419	325	769	219	999999	282	659	936	999999	544	123	131	759	467	828	581	999999	176	999999	643	148	804	729	561	30	999999	690	323	999999	999999	999999	497	74	76	971	228	999999	231	840	999999	581	605	402	542	859	200	350	513	233	671	999999	78	999999	877	908	615	595	217	999999	464	592	999999	44	387	560	999999	66	692	495	609	999999	494	336	787	999999	999999	411	196	702	829	959	999999	99	240	999999	
