500	500	
96	99	113	89	107	94	100	92	101	109	91	115	106	100	101	106	110	87	93	93	83	95	98	107	109	104	86	100	111	101	99	106	102	96	97	106	107	85	111	108	107	97	84	78	94	82	99	94	87	109	103	88	101	90	90	108	110	92	87	113	93	101	99	107	98	93	114	101	90	112	112	110	104	90	83	92	94	107	102	106	100	103	103	120	101	97	93	111	116	110	104	108	112	110	121	95	94	102	87	100	103	108	122	89	118	91	93	80	92	121	87	103	101	108	98	75	80	89	96	95	110	101	102	116	77	95	102	88	79	111	90	91	94	101	114	84	107	106	89	92	97	109	96	105	99	112	106	70	102	76	101	108	106	88	97	111	103	121	111	79	86	107	91	94	97	106	105	100	109	99	100	113	95	89	84	108	102	85	96	108	94	92	104	106	103	105	92	107	107	89	98	98	102	104	101	103	96	88	93	105	101	93	94	99	99	93	94	118	93	105	117	102	98	99	91	108	91	96	103	76	100	93	103	101	110	118	93	101	68	96	105	100	104	87	87	107	87	98	78	107	115	104	107	112	93	100	95	100	108	96	108	88	104	94	103	85	109	98	106	100	107	100	107	116	104	103	85	101	101	101	99	109	100	102	90	84	93	102	101	87	79	117	96	96	104	105	91	117	118	121	102	106	97	118	100	107	92	92	104	103	112	93	99	100	91	83	96	103	101	102	102	110	91	96	102	120	94	104	92	84	107	98	107	77	102	89	92	120	86	105	105	95	89	102	116	98	117	81	105	93	107	108	106	97	97	99	99	88	111	90	106	107	83	103	107	115	104	101	108	108	100	106	104	92	93	127	86	85	115	103	98	88	85	105	105	108	109	96	112	112	94	108	96	113	99	103	101	103	101	117	88	95	102	97	97	105	113	99	105	97	106	105	98	96	95	102	94	114	99	96	88	98	80	124	107	92	100	112	114	98	107	90	84	94	98	95	103	112	114	116	91	92	102	106	90	99	97	96	101	89	86	115	103	109	114	92	95	115	104	96	91	89	115	92	95	81	119	113	101	94	93	83	104	98	118	102	107	118	116	106	97	96	94	83	98	115	99	112	117	90	90	105	110	103	110	96	126	95	106	103	104	106	114	95	104	121	83	85	75	73	
104	109	105	105	105	94	96	108	104	105	93	105	102	79	89	89	114	112	125	91	82	101	119	101	131	109	96	103	95	99	96	87	99	123	91	104	82	114	81	95	96	111	107	90	92	86	108	102	97	95	83	119	106	93	93	91	104	103	103	112	89	94	115	86	135	113	115	81	106	106	98	121	128	108	90	91	97	119	85	88	115	105	104	74	95	100	95	94	95	96	97	107	101	98	95	91	95	123	104	85	102	86	98	107	88	108	97	96	110	107	96	109	111	96	101	101	82	110	91	98	101	110	90	90	107	98	119	121	105	107	111	110	106	95	104	109	92	101	102	125	80	108	97	91	104	106	112	90	101	112	92	102	92	92	100	112	104	99	84	106	97	124	92	107	99	97	107	102	103	102	119	91	111	100	109	91	101	98	121	114	101	112	94	101	101	87	116	104	94	100	77	88	95	106	117	94	95	94	97	85	98	91	101	99	93	91	105	105	98	86	98	104	114	92	91	108	106	99	99	102	97	107	109	100	96	97	89	87	108	104	110	82	90	105	112	119	93	96	87	107	106	116	101	97	117	100	87	109	97	88	88	85	106	104	94	100	102	106	101	102	98	107	98	97	95	102	114	105	98	84	111	110	85	101	99	108	98	116	115	83	109	100	87	87	96	95	104	101	112	87	87	125	101	100	104	93	120	103	114	100	107	104	100	101	113	110	95	95	95	108	81	114	98	79	116	112	90	106	80	98	120	106	99	102	105	87	98	117	72	102	103	92	89	104	102	115	105	102	91	87	100	81	94	89	111	110	112	84	112	113	96	91	95	83	81	110	109	123	97	92	115	80	90	115	116	89	88	93	99	100	90	84	113	118	94	93	100	78	102	103	100	85	95	105	90	94	85	99	85	90	110	105	95	91	105	98	101	95	101	110	89	106	98	91	87	107	103	110	106	98	101	87	104	102	118	88	97	119	88	105	101	100	82	96	92	88	82	99	113	98	105	89	99	106	98	84	104	100	115	108	93	96	96	103	93	101	93	85	97	124	86	109	79	100	95	100	106	92	92	97	122	109	103	77	107	94	116	115	107	87	98	92	106	99	94	90	102	99	102	96	109	94	97	76	122	88	108	93	85	80	92	109	109	106	103	108	90	104	110	99	
31	999999	645	474	952	999999	693	732	999999	967	999999	184	381	999999	999999	571	999999	469	437	153	999999	256	295	703	381	288	480	252	287	988	78	999999	386	999999	327	560	976	169	560	713	999999	135	879	999999	374	37	999999	56	999999	68	301	537	69	854	248	775	999999	941	103	674	999999	450	455	937	899	873	798	906	707	830	595	256	999999	724	185	999999	376	261	339	353	749	434	240	228	696	540	822	999999	236	551	756	44	999999	886	589	526	999999	941	143	999999	999999	632	348	999999	473	55	629	999999	678	490	999999	999999	612	749	924	698	220	236	250	369	60	276	679	165	83	560	999999	999999	144	999999	86	999999	999999	838	125	999999	95	58	999999	999999	911	487	999999	745	153	999999	999999	326	962	999999	316	453	700	774	450	962	953	999999	117	912	865	607	209	999999	414	972	434	773	634	806	612	171	481	599	458	573	422	933	999999	869	137	999999	69	999999	999999	999999	999999	353	999999	162	999999	903	999999	842	786	313	288	835	341	999999	780	999999	692	165	288	155	971	999999	999999	877	550	29	180	248	784	11	548	999999	999999	780	248	90	385	481	642	999999	230	639	812	154	294	586	602	842	99	479	181	999999	965	207	999999	633	37	521	612	999999	999999	703	999999	785	765	332	168	560	932	999999	283	220	523	579	924	342	298	999999	999999	963	427	338	158	999999	829	644	991	478	129	615	63	864	868	497	976	526	999999	37	999999	999999	999999	51	909	399	205	961	390	999999	282	329	999999	855	929	648	727	405	554	751	956	131	341	689	999999	327	646	419	999999	35	603	408	999999	271	793	629	545	385	428	758	999999	868	999999	605	206	800	999999	207	935	230	769	580	972	829	999999	267	631	738	610	592	753	786	619	365	999999	874	568	82	71	309	113	352	999999	795	999999	999999	866	735	493	641	56	448	999999	131	265	999999	435	999999	999999	536	999999	806	775	835	999999	333	999999	999999	812	331	241	207	999999	999999	126	999999	603	999999	198	982	400	999999	255	969	546	314	312	497	109	770	999999	637	882	535	312	307	577	151	999999	318	839	968	923	171	999999	848	312	848	15	837	428	259	742	217	145	111	999999	806	999999	999999	31	761	798	999999	883	999999	325	611	999999	999999	850	461	396	879	153	432	972	93	569	698	12	999999	491	272	351	199	999999	674	399	210	745	770	852	999999	999999	999999	999999	881	999999	999999	533	700	525	196	987	999999	862	862	74	713	139	999999	246	600	698	567	999999	999999	700	693	709	999999	222	132	83	89	
999999	999999	999999	75	263	100	805	764	175	312	937	999999	284	384	336	42	610	685	81	999999	534	262	999999	999999	808	642	999999	594	106	882	488	403	999999	907	368	999999	279	998	460	48	672	481	435	999999	629	974	261	999999	366	676	999999	536	999999	805	554	999999	906	999999	266	620	909	220	668	292	823	544	192	377	999999	771	762	611	999999	999999	605	63	827	15	109	999999	390	865	237	429	843	999999	352	317	999999	21	999999	416	741	839	139	461	812	999999	572	95	791	884	309	595	913	437	311	29	210	501	529	900	763	432	240	54	983	249	449	871	201	999999	24	14	122	999999	999999	999999	902	154	999999	684	999999	999999	999999	505	565	642	515	415	999999	999999	116	999999	492	758	653	999999	609	94	478	573	703	701	893	999999	870	304	999999	568	567	999999	126	999999	260	844	468	749	389	734	489	351	733	44	999999	869	768	999999	999999	364	701	560	785	999999	675	677	980	741	130	137	634	999999	999999	947	847	734	216	999999	999999	647	299	904	929	875	999999	137	999999	669	999999	34	999999	718	782	128	999999	17	999999	999999	390	582	864	999999	628	999999	109	228	191	786	999999	496	662	999999	550	874	74	797	631	910	222	999999	838	321	271	105	999999	916	999999	999999	91	840	603	908	670	38	783	999999	999999	999999	999999	387	945	999999	482	983	372	438	177	907	999999	999999	385	230	94	841	744	552	999999	533	999999	193	999999	150	705	356	999999	999999	999999	522	999999	501	521	953	145	835	603	999999	839	287	733	552	748	580	999999	22	464	382	999999	829	294	999999	116	752	406	591	647	804	357	136	99	618	390	655	816	562	556	999999	95	999999	247	958	712	187	799	727	445	169	163	692	999999	521	929	228	237	860	395	769	999999	999999	198	798	437	713	198	999999	172	999999	764	434	465	42	296	999999	999999	335	528	928	999999	679	999999	488	651	664	244	578	688	171	428	956	177	999999	999999	541	71	999999	531	999	999999	999999	999999	999999	999999	728	999999	999999	234	365	637	901	999999	466	817	877	408	710	157	772	999999	620	436	999999	674	999999	999999	678	999999	754	513	152	804	999999	939	277	999999	999999	93	922	437	999999	353	333	999999	526	624	999999	999999	997	999999	360	301	758	531	379	999999	564	999999	596	999999	558	999999	480	999999	495	106	812	527	999999	763	605	999999	235	344	102	276	999999	476	999999	193	557	708	168	620	162	999999	56	997	569	999999	559	133	496	461	879	683	999999	481	49	430	811	193	999999	244	538	733	76	423	438	999999	155	97	531	
412	913	849	999999	859	699	644	60	814	999999	530	214	481	140	774	465	419	403	632	437	726	381	373	999999	924	92	999999	784	632	569	466	873	999999	602	93	547	999999	150	23	781	404	999999	997	236	899	999999	999999	603	302	958	999999	709	523	660	804	999999	550	571	999999	777	280	999999	999999	254	501	657	742	879	56	236	999999	279	389	850	42	357	999999	147	389	999999	35	825	492	674	999999	757	360	810	797	999999	999999	467	531	246	510	543	951	999999	734	251	297	187	557	75	531	749	329	673	999999	457	999999	413	999999	999999	999999	455	999999	999999	703	744	307	931	999999	999999	239	999999	747	153	999999	499	405	632	999999	148	607	848	999999	426	152	999999	437	687	193	349	999999	593	286	807	494	999999	175	207	58	990	944	999999	105	564	835	562	999999	185	333	138	999999	34	10	53	999999	903	188	951	611	902	316	620	748	742	596	646	692	999999	658	999999	333	207	583	999999	203	999999	752	713	591	590	799	999999	363	999999	297	382	593	999999	999999	590	877	224	596	999999	999999	334	616	363	967	999999	870	72	527	49	804	854	450	999999	849	874	160	999999	369	31	113	999999	999999	693	454	999999	999999	458	258	999999	417	119	611	999999	737	869	999999	399	745	999999	719	999999	734	323	259	443	932	999999	393	817	440	412	999999	575	52	629	77	922	909	754	146	422	813	999999	632	695	253	22	851	999999	999999	999999	999999	967	311	376	329	942	444	20	291	999999	74	440	637	14	265	45	395	117	801	712	999999	999999	266	307	999999	285	691	564	200	999999	162	413	578	678	683	999999	273	676	309	134	999999	898	472	999999	999999	382	821	627	439	999999	999999	743	188	536	999999	999999	711	14	999999	54	261	879	820	372	999999	660	862	959	331	378	771	999999	808	677	233	592	528	178	999999	550	463	73	134	982	301	999999	235	52	999999	999999	999999	269	233	265	872	999999	88	110	201	696	520	862	306	999999	446	908	935	510	312	999999	219	543	65	901	590	197	754	837	81	486	434	820	999999	386	203	512	999999	553	804	999999	513	999999	977	262	40	601	767	999999	546	999999	999999	999999	739	718	735	641	213	999999	674	685	999999	999999	999999	999999	272	700	999999	920	999999	933	424	392	999999	999999	185	999999	566	802	999999	989	430	691	999999	688	11	709	90	842	650	561	308	999999	878	129	769	272	398	999999	999999	339	300	847	206	999999	999999	999999	29	999999	543	944	85	410	459	685	265	173	950	350	713	999999	999999	999999	279	315	999999	260	513	586	919	912	
402	999999	812	542	698	582	999999	688	720	909	689	39	308	706	999999	897	713	202	864	606	322	58	558	999999	719	832	577	890	977	999999	588	442	999999	631	999999	781	999999	917	999999	682	677	271	999999	999999	873	590	169	573	999999	999999	547	999999	722	322	600	999999	746	385	999999	866	15	604	999999	12	331	999999	898	677	164	704	309	999999	999999	191	928	60	427	754	563	139	672	13	999999	249	179	277	719	819	41	206	45	222	104	130	999999	82	999999	627	482	625	999999	492	419	134	438	752	999999	540	393	549	999999	991	822	693	204	11	543	471	833	999999	537	89	646	958	669	97	701	999999	514	855	500	999999	999999	937	447	189	594	999999	999999	427	999999	189	435	999999	999999	53	400	410	926	675	539	98	794	428	98	612	846	461	465	350	61	999999	36	537	999999	136	999999	884	256	24	417	606	999999	416	891	358	999999	164	688	625	999999	999999	168	839	326	411	999999	854	849	835	999999	143	481	999999	375	152	162	897	441	152	999999	516	164	999999	267	932	438	388	537	740	958	691	999999	999999	999999	761	861	197	221	648	130	865	44	420	681	284	999999	199	50	748	205	756	722	546	300	191	145	999999	581	393	973	627	999999	119	876	999999	370	999999	817	614	999999	965	686	793	31	999999	999999	743	240	983	807	248	347	788	544	212	968	236	999999	472	625	615	616	827	674	502	548	999999	999999	40	913	494	382	435	467	240	79	999999	999999	830	709	401	999999	597	999999	999999	290	538	574	673	999999	999999	101	354	999999	675	359	858	999999	528	921	555	999999	210	79	323	866	912	331	999999	142	49	711	718	762	233	999999	28	252	940	222	19	361	870	357	779	402	999999	999999	791	880	221	999999	995	909	164	202	999999	527	272	868	999999	216	269	540	642	432	999999	592	765	86	341	999999	188	315	911	204	338	852	299	920	838	475	540	999999	999999	240	715	809	608	41	784	500	980	81	844	803	101	340	999999	357	29	445	680	999999	999999	999999	630	999999	998	959	863	962	238	351	40	902	999999	835	619	412	999999	573	983	733	301	840	635	117	471	999999	112	999999	147	942	999999	403	794	824	884	326	609	35	811	648	177	822	272	638	51	941	136	265	720	312	641	456	461	947	999999	708	969	523	228	999999	999999	865	824	295	450	637	117	851	950	303	803	999999	762	345	565	478	578	997	76	529	982	847	287	999999	999999	454	941	847	999999	999999	356	95	807	921	791	999999	998	999999	999999	999999	834	999999	315	999999	509	
950	693	125	391	945	139	972	999999	999999	907	20	587	989	984	999999	695	269	451	999999	946	717	999999	840	554	263	480	601	999999	662	999999	707	541	860	999999	999999	761	825	466	465	56	384	638	118	999999	781	724	18	992	999999	718	574	999999	999999	481	791	999999	999999	571	138	475	538	999999	794	999999	209	478	999999	664	999999	244	999999	803	999999	727	572	89	773	826	773	538	471	609	999999	943	999999	874	10	389	543	293	908	264	337	989	999999	999999	843	999999	814	312	997	999999	369	959	849	770	847	813	908	712	303	999999	999999	600	13	928	999999	850	882	999999	477	999999	130	350	999999	614	475	996	218	361	245	999999	22	470	999999	127	250	999999	104	360	37	197	480	831	989	882	466	737	986	589	661	993	233	489	999999	658	234	29	633	999999	304	850	604	557	999999	635	23	999999	69	885	688	999999	999999	531	307	290	868	299	999999	453	157	738	999999	629	699	251	444	999999	635	881	893	230	31	999999	999999	186	999999	922	999999	363	868	139	999999	110	900	758	246	999999	191	999999	999999	934	668	190	96	999999	841	999999	857	235	201	489	701	999999	992	999999	881	895	476	130	697	945	999999	999999	584	27	70	999999	728	941	999999	742	351	90	101	958	999999	841	773	498	345	616	74	137	172	389	438	500	118	443	876	999999	235	999999	999999	844	999	999999	605	78	999999	932	999999	916	230	999999	999999	620	96	43	905	49	132	999999	785	999999	881	999999	835	205	999999	569	800	295	74	664	999999	290	233	257	959	891	246	705	992	412	369	158	907	713	999999	999999	414	999999	537	836	999999	258	285	775	963	201	835	409	999999	999999	142	999999	851	999999	941	857	396	838	84	23	803	427	985	382	721	732	900	999999	999999	771	165	726	757	237	445	999999	14	999999	293	768	999999	836	225	66	999999	999999	306	351	999999	999999	431	575	999	524	42	999999	273	903	64	240	300	714	455	717	780	415	999999	623	999999	682	852	938	555	315	957	967	211	928	111	323	436	999999	359	570	350	590	726	242	205	644	995	999999	403	999999	478	999999	390	508	999999	864	202	682	230	999999	541	492	30	693	567	75	600	999999	999999	740	804	740	365	884	377	999999	689	972	428	486	686	750	999999	999999	999999	999999	999999	702	653	247	130	753	339	270	39	857	569	42	675	139	54	661	310	999999	258	737	986	506	141	94	185	230	263	743	412	790	947	999999	855	951	488	999999	690	563	619	60	999999	999999	999999	519	630	656	307	999999	999999	35	450	999999	253	110	
999999	89	571	568	72	900	499	595	999999	249	999999	51	999999	723	999999	157	999999	999999	52	208	335	891	651	621	464	999999	923	964	999999	999999	999999	75	999999	755	332	408	335	131	999999	719	560	999999	246	615	609	588	999999	583	999999	295	64	704	999999	54	774	737	438	949	114	543	977	535	293	999999	899	844	766	999999	999999	251	821	849	254	999999	647	519	654	46	22	875	57	999999	999999	26	333	645	999999	240	999999	594	970	385	999999	958	742	35	532	765	715	999999	822	999999	999999	406	473	214	999999	516	407	999999	92	999999	937	239	495	637	999999	276	999999	264	999999	535	999999	999999	280	445	832	296	590	621	986	999999	331	256	62	999999	168	999999	553	128	999999	719	999999	999999	999999	579	999999	788	472	115	816	266	618	999999	999999	297	607	999999	135	999999	382	172	999999	785	278	203	999999	999999	186	999999	478	299	723	39	77	897	702	999999	305	999999	997	54	999999	485	805	730	280	870	108	765	401	999999	794	999999	746	33	999999	57	456	999999	999999	756	611	975	999999	999999	542	588	393	260	999999	999999	89	434	39	338	999999	449	999999	547	923	209	592	999999	104	695	505	207	292	54	999999	655	280	999999	999999	250	442	999999	849	288	198	691	999999	848	181	520	704	369	496	999999	684	354	999999	908	395	999999	174	200	880	999999	31	345	305	349	156	938	999999	102	243	788	895	999999	600	999999	359	999999	722	744	250	584	991	145	711	874	369	999999	588	371	602	890	86	252	968	908	266	852	395	147	701	242	910	999999	136	707	522	195	754	375	559	999999	588	430	950	306	999999	886	999999	431	980	398	360	999999	499	353	999999	653	531	692	999999	999999	999999	584	52	17	674	999999	18	14	362	183	14	223	812	999999	999999	999999	301	672	999999	999999	999999	964	167	313	999999	670	121	999999	994	868	664	999999	999999	62	999999	999999	387	942	632	570	877	629	999999	806	393	999999	437	61	51	65	999999	858	733	74	288	999999	427	738	135	13	277	235	19	493	519	942	292	999999	139	307	278	359	50	999999	503	598	896	360	999999	745	243	70	999999	999999	516	805	337	866	773	999999	586	999999	816	628	302	651	620	999999	999999	999999	999999	999999	921	744	786	12	818	345	570	690	984	76	818	999999	770	217	493	80	976	713	615	426	985	701	721	629	542	421	999999	999999	978	321	74	479	891	565	148	997	162	513	986	999999	305	93	453	519	831	436	858	94	168	999999	607	582	835	437	691	230	32	999999	470	999999	999999	999999	711	999999	999999	999999	499	999999	
999999	496	918	473	727	622	130	902	258	211	798	115	999999	21	693	438	713	491	644	463	873	918	974	999999	52	999999	753	999999	999999	780	999999	492	999999	653	25	999999	631	144	999999	999999	317	789	971	820	369	365	843	999999	35	283	999999	521	999999	45	340	160	522	923	430	147	868	999999	999999	999999	999999	315	178	910	999999	999999	806	578	635	431	155	93	999999	163	635	999999	999999	999999	560	108	999999	995	788	999999	322	864	159	708	714	718	354	773	999999	504	135	64	197	933	999999	999999	999999	390	885	282	999999	257	214	368	298	999999	401	352	982	431	655	699	999999	999999	597	140	999999	108	999999	999999	87	381	824	451	37	999999	500	812	294	999999	631	999999	119	516	21	75	660	791	420	972	999999	11	999999	837	849	436	999999	920	345	111	142	999999	525	968	205	518	999999	999999	999999	717	251	588	68	436	800	223	589	20	265	532	480	90	999999	892	600	85	590	986	601	601	52	999999	476	193	424	262	915	151	320	502	642	897	460	702	730	738	999999	364	46	999999	999999	527	999999	813	630	999999	690	999999	378	999999	999999	446	170	739	674	671	121	999999	21	548	308	448	999999	999999	889	582	630	999999	172	861	141	235	999999	966	999999	524	916	999999	562	999999	571	292	999999	999999	574	999999	999999	720	999999	68	626	78	999999	498	337	408	828	901	924	999999	430	705	471	516	988	702	999999	204	999999	159	755	458	322	648	977	26	999999	509	198	693	845	909	956	113	244	73	882	461	639	356	696	24	738	514	942	866	821	999999	211	999999	999999	542	999999	879	313	178	755	704	521	321	999999	328	712	240	999999	521	999999	367	999999	925	999999	45	999999	999999	462	740	720	808	706	120	999999	999999	307	999999	983	999999	183	87	800	76	317	188	940	999999	999999	999999	312	999999	999999	999999	127	463	984	286	62	999999	976	106	426	572	458	999999	997	999999	126	321	31	999999	257	898	347	999999	567	215	617	641	105	247	999999	95	437	222	999999	285	992	741	999999	31	273	319	336	86	661	999999	618	370	190	539	211	312	356	916	999999	999999	999999	999999	895	778	669	421	999999	739	92	341	144	245	450	999999	417	384	885	999	133	937	999999	270	18	340	999999	256	460	565	45	712	738	521	999999	999999	201	545	846	657	361	851	740	597	999999	330	102	999999	999999	467	999999	827	999999	356	792	322	999999	823	448	999999	192	422	961	24	703	379	602	623	999999	356	530	871	538	238	648	999999	999999	974	999999	688	248	223	336	992	999999	218	296	999999	999999	649	
262	378	999999	291	474	999999	999999	725	894	999999	999999	478	109	573	937	260	999999	197	708	521	124	867	557	999999	326	999999	96	968	580	495	93	220	999999	999999	104	999999	999999	256	764	708	392	481	89	650	960	999999	124	762	65	193	919	108	683	999999	534	395	821	347	964	505	853	999999	155	409	541	999999	584	474	999999	784	485	52	433	999	138	643	787	906	799	556	999999	999999	913	397	576	999999	537	999999	110	999999	341	437	291	268	855	999999	336	680	999999	453	999999	649	293	280	707	876	999999	999999	88	891	999999	915	547	418	650	999999	17	757	833	999999	999999	898	374	999999	999999	57	760	999999	153	667	316	116	999999	999999	999999	216	49	999999	690	699	320	999999	999999	218	110	426	890	873	618	335	463	999999	847	563	474	296	284	522	999999	659	125	509	539	421	999999	501	128	200	56	999999	999999	374	77	143	245	999999	999999	166	670	37	167	887	999999	817	999999	736	268	243	999999	85	931	527	815	40	999999	999999	999999	196	633	608	307	699	827	184	845	98	999999	714	328	349	995	999999	852	799	502	999999	999999	721	217	999999	243	884	999999	970	512	999999	559	999999	999999	433	809	114	532	71	729	467	999999	381	972	124	234	554	999999	542	999999	813	999999	999999	537	999999	858	603	979	999999	375	423	390	856	672	882	539	475	164	894	539	891	595	999999	80	999999	179	581	999999	102	999999	688	969	999999	999999	999999	297	544	999999	215	575	999999	134	747	695	316	87	213	709	99	585	999999	400	999999	12	197	228	884	999999	502	185	286	854	887	171	686	453	999999	965	973	594	995	966	948	999999	333	766	848	105	999999	957	966	872	659	999999	864	298	949	773	999999	480	413	999999	999999	39	999999	999999	247	585	19	863	473	247	735	505	590	792	451	701	679	431	999999	788	191	545	219	414	204	380	306	397	503	840	272	503	190	406	999999	919	39	970	528	272	96	999999	494	728	146	164	926	82	847	258	999999	281	110	625	417	470	819	999999	167	999999	999999	999999	369	633	999999	242	324	193	831	532	999999	708	999999	999999	999999	291	61	491	277	50	453	999999	550	255	745	990	999999	565	989	499	999999	154	812	661	983	474	541	999999	999999	999999	840	743	250	325	999999	395	379	993	922	136	419	338	617	999999	424	64	81	123	887	984	999999	758	204	999999	432	999999	999999	250	132	237	749	200	737	373	999999	999999	983	234	669	360	620	408	643	863	89	999999	537	999999	247	928	999999	999999	973	768	73	91	549	999999	892	69	499	138	999999	
694	386	228	601	253	917	713	999999	846	999999	537	999999	441	125	340	262	662	989	211	13	204	833	999999	227	969	310	128	171	84	342	999999	860	491	999999	999999	487	861	179	294	777	999999	856	557	999999	445	404	631	966	218	655	240	80	298	135	999999	999999	63	11	632	942	999999	999999	997	514	845	677	999999	999999	176	999999	401	492	704	433	480	347	286	359	999999	574	678	162	953	999999	111	999999	571	999999	999999	98	433	859	547	351	978	980	859	53	137	768	999999	727	799	364	999999	747	376	864	655	339	584	704	228	999999	274	646	599	578	412	316	115	526	54	88	999999	541	999999	999999	999999	499	999999	999999	999999	23	61	951	999999	999999	175	999999	999999	707	711	530	999999	728	641	489	999999	341	391	291	999999	999999	663	996	682	720	933	722	801	999999	419	999999	852	999999	482	214	15	323	293	10	412	57	153	999999	814	523	999999	701	900	465	999999	999999	117	999999	999999	999999	360	999999	278	642	999999	999999	999999	159	999999	555	677	999999	999999	436	483	764	58	391	878	999999	678	999999	191	999999	155	999999	821	346	737	999999	58	657	750	999999	999999	950	54	650	345	999999	494	999999	120	269	846	999999	455	474	981	521	75	726	999999	999999	731	106	874	999999	496	433	999999	226	422	992	506	30	421	183	582	533	999999	407	55	919	109	684	999999	921	322	999999	786	999999	364	225	239	331	340	999999	999999	757	86	934	163	912	338	277	581	999999	999999	826	990	281	999999	458	802	999999	680	999999	908	56	951	952	797	999999	646	284	862	206	763	185	999999	999999	832	824	457	784	253	143	590	831	999999	36	168	496	752	999999	465	905	423	999999	651	999999	834	304	805	133	147	409	275	64	415	999999	364	587	146	999999	999999	77	11	27	999999	546	816	86	942	999999	793	310	11	141	818	957	999999	999999	533	756	844	538	29	333	999999	843	999999	536	426	728	672	581	359	440	76	398	999999	999999	999999	114	126	999999	361	880	339	836	999999	144	245	458	601	999999	999999	390	999999	910	999999	999999	380	999999	679	290	660	223	262	999999	999999	571	75	999999	999999	999999	999999	428	639	96	186	148	993	810	445	999999	999999	968	137	999999	527	969	963	165	350	237	34	575	435	836	108	999999	628	127	885	999999	79	814	405	224	125	999999	751	999999	734	909	683	570	145	946	989	999999	999999	751	999999	981	608	909	90	825	362	481	999999	802	999999	48	519	876	924	609	663	486	999999	999999	395	892	228	582	430	440	553	463	439	489	999999	416	61	877	999999	999999	
237	169	734	580	861	644	641	999999	999999	695	400	806	646	536	292	513	999999	183	366	999999	763	999999	999999	649	281	898	51	513	955	581	987	642	454	30	381	503	751	992	61	750	260	279	999999	735	50	999999	817	903	206	343	297	877	521	628	150	211	681	94	309	962	603	138	992	820	708	758	362	626	165	999999	761	136	131	999999	999999	494	999999	753	609	533	91	999999	999999	999999	294	119	131	826	880	179	822	666	692	98	157	132	286	999999	999999	292	395	201	747	999999	582	170	756	905	85	656	365	927	484	775	881	464	821	381	535	999999	636	536	745	985	999999	105	443	42	468	430	217	487	726	999999	999999	999999	400	899	49	999999	363	999999	750	234	814	999999	999999	917	217	692	311	905	833	438	655	999999	455	762	450	487	726	723	999999	654	448	999999	211	999999	999999	992	73	922	341	411	999999	421	785	999999	181	82	913	999999	825	775	129	311	654	999999	672	290	443	638	458	999999	408	999999	778	105	999999	936	999999	34	291	224	628	999999	574	999999	203	999999	999999	999999	590	378	574	210	897	671	534	147	232	914	999999	356	558	435	473	779	999999	999999	642	689	736	245	389	888	244	610	156	740	999999	999999	103	438	217	509	58	90	988	207	741	116	570	999999	713	778	540	999999	666	999999	999999	795	428	597	601	393	999999	355	988	685	965	296	999999	794	410	10	821	65	149	999999	999999	392	999999	805	864	999999	999999	999999	999999	611	999999	309	944	953	825	941	804	505	999999	823	999999	703	102	312	242	454	591	776	999999	713	957	484	796	617	999999	532	13	999999	733	75	274	119	999999	386	337	666	352	999999	968	469	999999	325	229	999999	747	683	999999	999999	573	419	999999	352	851	818	654	873	999999	336	146	999999	937	191	772	770	559	201	879	715	974	575	112	30	807	777	518	642	999999	480	999999	142	242	525	59	324	132	922	267	999999	732	999999	163	25	434	676	531	23	999999	458	765	556	999999	584	514	999999	317	923	544	999999	310	22	618	42	467	14	70	422	142	458	648	637	999999	999999	999999	520	422	96	595	999999	256	504	99	807	715	322	338	657	20	61	17	208	387	193	705	719	846	999999	558	429	616	999999	881	104	999999	999999	623	999999	999999	994	999999	999999	337	413	999999	999999	923	810	999999	154	676	412	411	999999	450	449	999999	999999	179	274	673	999999	538	175	524	147	999999	994	997	586	699	999999	999999	26	476	786	999999	974	365	899	999999	999999	803	413	753	999999	706	800	653	369	999999	873	
999999	336	330	293	692	171	888	690	192	928	813	999999	999999	999999	999999	999999	999999	664	578	284	999999	279	999999	638	497	135	422	320	440	822	350	638	999999	825	646	729	695	193	104	710	999999	674	999999	867	232	73	957	484	999999	321	196	989	791	999999	488	491	859	692	795	566	748	577	260	999999	588	999999	999999	629	999999	625	699	430	999999	999999	198	720	562	609	415	434	999999	999999	461	129	999999	361	847	113	346	165	870	13	397	537	961	518	423	356	289	57	40	999999	853	242	621	765	429	923	999999	999999	999999	999999	286	371	999999	810	999999	140	733	999999	337	929	999999	999999	755	999999	43	999999	906	999999	306	216	330	999999	403	999999	999999	999999	507	870	931	924	999999	578	237	620	726	36	147	160	402	999999	623	62	720	110	55	387	999999	925	999999	397	26	736	999999	999999	929	999999	999999	999999	726	896	632	862	999999	413	243	999999	248	144	968	17	894	755	286	999999	592	277	647	303	793	707	999999	581	999999	999999	907	960	116	514	999999	808	68	999999	434	999999	660	760	756	999999	867	999999	148	999999	957	724	999999	999999	999999	458	139	661	280	999999	767	28	999999	61	723	761	505	282	999999	734	452	170	948	999999	331	999999	362	832	520	999999	435	999999	569	398	624	424	50	999999	510	658	999999	40	538	394	819	415	350	609	46	994	811	999999	733	413	900	796	999999	999999	939	999999	999999	999999	150	939	248	999999	458	999999	436	308	721	858	999999	949	359	422	632	999999	999999	915	440	753	796	525	528	841	728	165	999999	999999	649	854	999999	831	562	88	889	598	999999	513	956	583	182	737	999999	999999	822	784	64	487	174	221	698	33	248	352	510	624	420	407	587	302	999999	999999	659	999999	160	941	396	280	533	999999	417	983	999999	856	580	999999	252	999999	29	943	111	21	999999	437	999999	684	592	999999	577	274	187	999999	926	663	315	574	87	999999	803	881	999999	783	999999	999999	999999	714	74	391	771	999999	382	845	388	999999	999999	266	945	232	712	999999	358	186	999999	269	856	668	67	999999	550	999999	980	836	999999	148	556	327	67	999999	999999	999999	999999	211	448	135	999999	341	999999	292	472	58	628	999999	703	337	532	220	90	694	285	144	999999	770	840	765	471	999999	83	250	97	873	209	423	597	271	856	999999	738	999999	377	524	307	999999	832	502	387	999999	143	444	615	345	247	999999	256	499	999999	849	999999	999999	999999	356	999999	131	999999	999999	849	215	267	442	481	385	482	999999	327	760	837	999999	937	348	388	346	412	639	634	751	
636	999999	999999	108	477	16	786	65	914	999999	999999	186	579	244	652	181	867	700	962	239	863	735	55	495	999999	999999	999999	31	303	326	944	628	496	999999	961	23	48	169	964	474	599	426	597	999999	504	660	999999	703	696	217	479	711	676	405	888	901	790	680	999999	567	104	765	762	598	85	638	999999	135	282	639	142	707	736	999999	999999	446	148	748	991	999999	999999	999999	335	96	847	243	951	100	565	70	233	368	724	407	380	834	999999	998	231	999999	970	188	999999	999999	84	771	974	999999	765	452	999999	999999	689	443	959	886	439	675	751	841	687	599	570	221	999999	774	983	339	127	999999	999999	149	527	134	41	429	999999	278	21	85	269	772	334	122	307	191	678	290	447	494	404	988	257	390	189	999999	617	999999	650	999999	999999	645	999999	960	669	623	523	999999	411	540	109	999999	999999	999999	999999	914	999999	999999	914	999999	105	702	891	633	410	793	892	999999	945	660	999999	577	627	711	999999	999999	999999	999999	452	683	668	124	999999	907	394	243	334	581	807	999999	999999	999999	999999	999999	999999	95	754	999999	999999	876	999999	386	619	750	729	999999	999999	952	389	999999	213	999999	14	999999	999999	981	823	984	248	177	999999	320	339	680	555	650	282	210	999999	211	869	284	815	576	951	291	999999	999999	188	863	699	999999	201	999999	70	999999	166	73	999999	232	271	999999	999999	391	416	420	56	938	999999	88	259	342	455	188	999999	929	95	437	290	284	999999	695	805	385	999999	98	129	999999	999999	999999	999999	218	350	284	939	999999	95	433	170	540	999999	566	999999	999999	614	999999	925	22	759	141	129	728	783	586	746	576	963	812	999999	327	301	565	999999	855	593	50	992	181	249	999999	843	662	276	749	999999	999999	762	706	999999	120	999999	116	732	488	999999	766	435	999999	538	999999	145	283	518	842	248	679	248	999999	516	999999	374	999999	773	999999	297	467	999999	43	546	825	813	267	50	999999	165	194	833	839	635	827	999999	999999	643	876	999999	570	153	434	510	999999	999999	999999	200	207	999999	999999	343	963	200	762	314	401	227	999999	999999	877	242	715	687	64	846	999999	999999	688	958	999999	120	999999	914	727	324	37	532	186	153	137	77	843	66	746	851	869	999999	872	999999	223	21	999999	326	976	338	999999	747	999999	524	283	243	999999	999999	610	999999	999999	999999	473	448	999999	999999	51	568	432	999999	399	658	940	212	976	999999	579	175	999999	134	188	579	937	399	886	289	86	662	870	999999	565	604	999999	999999	415	999999	185	434	245	
353	969	373	999999	999999	938	779	807	253	547	523	664	999999	999999	486	999999	866	121	84	561	997	792	999999	697	538	254	999999	999999	501	999999	165	584	155	929	401	165	815	999999	770	460	999999	482	832	124	356	999999	228	999999	999999	999999	548	999999	111	872	248	999999	590	675	999999	922	999999	576	999999	456	392	939	518	417	111	331	313	999999	351	999999	454	524	960	275	351	999999	35	694	243	182	258	456	483	282	690	999999	999999	150	328	847	316	999999	177	385	999999	999999	720	811	999	648	25	367	999999	486	999999	724	999999	999999	334	68	999999	999999	343	143	207	936	466	246	727	270	756	173	999999	503	318	999999	357	585	543	934	587	224	999999	595	166	890	98	999999	854	966	250	260	816	270	950	999999	208	43	999999	795	950	484	93	999999	891	999999	504	864	999999	515	999999	25	781	400	480	682	999999	747	976	317	999999	999999	391	760	29	999999	357	602	553	999999	714	323	407	747	999999	999999	999999	954	703	315	999999	234	827	999999	599	999999	478	999999	790	277	100	460	67	870	948	999999	102	333	719	999999	504	902	999999	716	800	63	617	43	416	999999	999999	999999	999999	999999	920	622	642	52	171	794	37	999999	812	999999	371	999999	266	536	799	999999	21	807	245	318	811	494	913	121	548	545	617	445	19	423	999999	289	415	395	999999	335	848	59	172	924	367	572	99	45	355	545	999999	91	243	912	365	745	576	736	860	436	709	531	999999	625	187	999999	921	398	560	91	849	870	586	474	655	999999	999999	320	950	999999	404	878	765	12	748	999999	211	107	68	999999	999999	679	999999	523	625	326	555	999999	747	999999	650	700	999999	273	696	927	504	768	267	999999	110	266	786	621	41	999999	765	501	876	651	390	824	340	580	999999	179	345	73	848	338	416	107	572	999999	598	704	403	501	316	999999	41	442	839	664	879	457	999999	913	491	999999	999999	63	670	106	999999	825	369	904	895	526	999999	441	999999	999999	987	12	693	999999	33	999999	437	273	194	65	619	947	985	999999	700	920	286	999999	581	63	776	362	999999	999999	788	772	999999	498	999999	789	999999	600	522	911	676	999999	999999	999999	889	999999	367	297	868	615	999999	447	999999	693	214	975	999999	169	859	866	161	635	574	227	999999	260	993	999999	667	405	825	999999	434	83	10	999999	166	996	999999	999999	696	489	493	999999	989	350	932	651	294	630	550	999999	740	656	999999	50	312	546	467	638	170	999999	999999	473	789	999999	23	999999	692	391	999999	999999	627	441	999999	672	152	752	
999999	999999	328	352	654	999999	999999	755	999999	777	999999	999999	999999	999999	538	903	267	277	859	29	42	531	999999	175	958	902	812	999999	452	309	487	96	898	559	999999	985	319	818	999999	593	618	43	189	245	452	999999	999999	207	715	723	184	999999	813	132	720	706	999999	163	394	751	233	558	313	978	300	999999	71	960	999999	553	593	449	502	275	410	999999	352	999999	723	234	41	999999	591	728	134	999999	283	775	839	611	840	166	434	32	999999	70	999999	210	944	224	672	910	894	172	140	735	999999	547	722	722	364	62	999999	169	720	618	967	584	853	716	999999	295	131	702	999999	437	999999	480	906	999999	999999	151	157	509	562	131	999999	999999	597	399	184	735	63	127	999999	787	726	999999	999999	751	102	155	999999	238	999999	386	788	202	459	999999	720	929	641	381	454	222	905	930	606	999999	896	548	987	464	541	229	999999	14	455	999999	710	750	999999	999999	257	132	795	999999	249	186	343	529	969	999999	999999	255	103	681	999999	999999	882	795	999999	713	854	999999	168	892	696	49	999999	783	746	999999	999999	999999	999999	999999	999999	331	427	986	691	430	265	377	999999	102	784	296	999999	560	341	999999	51	999999	91	464	311	999999	999999	999999	232	999999	41	999999	782	999999	902	709	493	999999	557	999999	617	896	114	247	458	486	974	76	118	410	999999	999999	999999	335	999999	87	887	307	185	999999	368	524	999999	491	398	706	595	145	999999	84	802	518	13	990	803	999999	999999	843	15	825	729	999999	794	822	295	448	117	456	951	824	822	195	442	137	982	103	999999	622	999999	752	890	839	876	43	607	405	590	461	999999	999999	999999	999999	301	360	999999	999999	999999	941	206	950	999999	148	999999	375	262	999999	86	875	999999	710	22	198	999999	263	934	889	31	761	999999	890	858	655	999999	613	558	778	894	92	436	522	999999	201	999999	898	163	999999	655	510	781	999999	328	714	999999	822	335	88	59	48	425	811	449	967	726	999999	102	999999	999999	999999	817	484	999999	994	999999	495	999999	999999	771	105	999999	999999	243	521	980	234	572	999999	999999	111	287	479	999999	856	666	625	999999	406	475	120	806	220	536	84	692	999999	999999	333	999999	999999	486	515	316	953	999999	243	577	999999	999999	999999	999999	948	740	999999	303	347	999999	866	338	824	423	940	355	661	299	999999	655	168	999999	682	999999	999999	878	254	625	772	173	775	999999	432	57	154	999999	973	999999	858	479	423	781	999999	551	410	999999	450	999999	999999	169	655	663	57	999999	418	110	314	544	504	79	495	
498	531	184	979	948	906	776	278	531	382	999999	441	420	241	999999	483	141	999999	999999	999999	710	89	612	518	121	870	843	638	54	113	438	873	788	999999	999999	999999	180	572	999999	98	674	275	24	787	371	232	637	356	41	626	183	988	260	641	785	999999	918	665	867	87	72	148	234	428	943	419	652	436	999999	999999	312	999999	103	165	763	444	74	825	156	888	243	497	607	427	999999	450	623	157	208	515	341	999999	704	999999	999999	536	50	595	843	952	580	211	49	999999	324	614	894	104	877	999999	354	103	999999	978	844	575	540	807	999999	503	796	999999	999999	999999	795	797	864	999999	140	237	404	479	999999	204	318	42	457	703	113	324	556	529	279	999999	999999	247	996	725	539	460	995	999999	106	350	999999	999999	973	248	999999	526	750	184	963	650	946	874	999999	324	670	812	999999	999999	703	999999	999999	276	235	999999	639	558	801	999999	999999	680	242	170	383	640	47	242	68	999999	595	586	573	381	565	629	911	296	999999	681	64	727	342	168	539	921	403	889	850	602	999999	999999	725	611	995	293	418	786	999999	481	286	438	753	909	251	126	610	576	711	605	468	352	432	999999	94	462	347	83	630	999999	999999	999999	392	465	608	999999	999999	962	385	999999	221	135	795	654	999999	999999	973	432	917	423	320	999999	187	254	144	267	137	999999	999999	542	945	344	165	49	999999	999999	55	297	310	215	265	999999	200	440	394	343	999999	778	725	467	489	915	999999	217	999999	420	970	147	331	351	908	265	444	842	335	876	969	755	999999	276	580	685	131	711	167	671	999999	999999	999999	800	709	359	880	70	63	999999	188	947	897	999999	999999	999999	965	959	307	999	213	357	114	517	373	801	368	459	886	803	999999	454	59	480	999999	999999	286	531	641	559	999999	384	788	304	999999	32	857	596	118	999999	719	999999	414	167	468	289	642	999999	436	908	991	431	183	260	247	734	897	427	50	999999	631	444	328	747	624	828	999999	809	818	351	999999	771	351	224	999999	631	49	892	22	503	589	933	105	999999	568	954	211	538	999999	964	134	440	555	183	50	999999	844	666	543	639	999999	833	534	94	963	999999	90	959	176	999999	694	15	414	999999	999999	697	999999	999999	189	670	999999	999999	999999	854	227	999999	226	177	183	808	787	383	358	382	783	756	409	20	999999	999999	874	252	371	999999	279	128	999999	18	828	353	936	259	999999	999999	22	689	91	679	867	999999	12	912	786	368	828	321	656	999999	763	598	999999	999999	
825	840	796	385	999999	309	585	108	999999	218	999999	830	999999	537	896	999999	370	103	675	729	153	318	999999	961	465	12	623	958	472	993	254	999999	64	608	433	645	86	636	30	999999	104	769	972	794	573	999999	497	999999	424	999999	999999	669	922	999999	195	516	504	999999	999999	666	686	627	636	999999	963	119	775	999999	114	260	408	733	83	894	635	999999	345	551	398	509	515	999999	999999	301	332	584	999999	495	422	916	151	252	717	363	104	477	142	999999	830	999999	190	233	196	174	999999	999999	596	37	933	999999	181	953	445	419	999999	363	999999	345	171	389	801	290	850	197	999999	999999	26	999999	999999	168	251	856	720	999999	329	999999	146	999999	529	395	988	289	999999	611	745	197	806	999999	211	741	393	999999	327	451	662	899	999999	999	65	615	920	875	999999	999999	570	324	999999	511	100	869	226	714	815	999999	999999	521	729	249	999999	999999	360	999999	518	68	774	453	538	278	281	429	999999	999999	323	999999	474	999999	999999	786	51	430	955	999999	217	999999	524	678	982	551	60	151	180	143	999999	143	265	212	366	179	10	126	785	964	239	670	999999	999999	400	902	999999	288	469	942	999999	30	966	65	510	186	543	106	471	987	999999	140	258	775	590	189	658	999999	755	881	999999	924	645	990	75	547	381	444	287	89	249	999999	681	237	935	536	177	210	999999	999999	636	999999	655	798	746	109	421	194	499	221	253	50	532	587	167	283	999999	975	989	962	804	108	999999	999999	747	454	458	31	840	63	22	458	999999	575	255	999999	278	846	254	966	136	197	945	999999	999999	209	249	999999	999999	661	160	201	220	739	999999	537	95	274	60	301	999999	400	354	445	208	795	999999	999999	342	285	15	539	731	33	999999	617	999999	751	554	548	215	364	950	188	903	820	247	830	999999	999999	999999	13	795	952	325	735	999999	510	999999	999999	728	293	999999	999999	656	999999	999999	999999	999999	767	384	343	719	512	96	295	449	176	999999	388	557	649	766	999999	489	11	999999	999999	999999	111	775	653	883	513	999999	921	603	165	532	291	360	999999	928	433	344	999999	294	293	999999	40	295	676	967	999999	494	88	527	147	315	655	999999	691	490	801	991	731	459	216	692	999999	692	294	644	260	38	506	721	342	290	36	717	999999	913	999999	815	999999	685	999999	28	741	404	465	849	877	999999	999999	999999	999999	442	613	999999	87	999999	999999	999999	11	42	716	461	999999	367	999999	857	999999	999999	427	778	999999	985	892	55	65	197	951	769	999999	445	767	
999999	999999	936	594	999999	677	999999	639	999999	222	340	813	76	999999	942	41	999999	220	608	570	939	986	890	757	999999	999999	567	947	890	648	931	119	566	999999	999999	102	999999	999999	294	190	999999	308	999999	566	483	182	826	999999	122	166	577	999999	629	875	999999	861	478	189	452	361	119	86	999999	221	290	230	257	999999	109	850	980	999999	999999	427	314	640	999999	999999	999999	969	723	491	834	999999	81	381	490	690	447	999999	999999	871	330	933	80	188	559	356	285	262	924	999999	976	272	186	966	999999	999999	570	197	442	154	999999	483	637	628	251	999999	150	909	739	566	999999	101	237	999999	290	999999	356	136	999999	82	999999	31	54	999999	514	572	557	999999	999999	289	130	999999	999999	478	966	846	305	452	936	543	216	999999	523	367	669	885	45	77	686	999999	854	444	115	999999	105	999999	438	999999	124	999999	467	45	172	460	999999	114	999999	758	999999	443	696	904	199	547	866	683	999999	687	39	628	537	999999	428	114	434	999999	154	215	383	999999	418	366	999999	266	86	999999	999999	73	921	565	370	286	925	999999	999999	949	254	567	999999	999999	386	751	909	495	152	999999	617	68	35	999999	960	319	384	69	999999	339	999999	932	471	696	999999	444	765	474	268	260	564	185	168	485	999999	586	712	961	705	666	457	842	124	109	562	154	48	171	999999	60	999999	865	227	616	383	321	106	807	941	942	985	445	999999	892	999999	442	999999	550	999999	999999	607	423	999999	368	882	999999	999999	372	143	335	406	604	869	999999	357	698	957	551	111	130	489	904	999999	763	681	21	614	231	999999	130	999999	999999	843	230	453	999999	511	859	999999	649	999999	999999	673	616	546	391	576	30	544	724	484	999999	999999	207	999999	702	404	601	999999	871	129	596	686	23	91	908	999999	999999	763	869	197	108	817	462	626	754	240	412	227	299	444	594	687	961	645	896	999999	999999	335	999999	93	999999	182	862	999999	907	999999	660	534	638	631	999999	266	674	536	385	540	985	581	149	999999	991	383	396	436	535	908	724	377	195	858	124	322	999999	785	287	926	955	999999	999999	706	580	877	589	668	517	337	999999	435	269	365	73	74	196	290	102	536	785	436	999999	999999	999999	292	349	779	999999	999999	254	889	259	459	585	999999	862	443	890	123	794	728	919	207	896	299	117	829	999999	59	999999	732	693	751	150	528	938	720	382	297	999999	809	999999	999999	999999	999999	185	999999	779	20	999999	752	999999	978	741	67	517	796	999999	999999	184	999999	984	466	488	
522	205	507	318	66	124	152	71	602	585	985	575	26	124	772	123	307	60	784	999999	999999	342	715	20	999999	999999	999999	617	999999	123	999999	999999	695	424	570	928	678	501	723	896	70	691	796	402	755	491	500	682	339	999999	999999	469	999999	619	114	189	489	497	235	999999	999999	534	724	489	567	171	880	602	553	999999	445	806	336	887	787	691	999999	999999	264	602	999999	469	287	424	246	999999	623	85	319	391	448	190	275	677	999999	535	967	999999	835	594	999999	898	139	495	487	80	142	999999	832	422	643	177	242	999999	534	511	999999	309	252	18	547	804	292	171	406	264	540	659	962	261	724	239	487	670	991	622	340	792	937	176	999999	999999	253	897	747	281	947	642	999999	422	289	667	999999	826	999999	999999	616	967	99	232	999999	483	360	581	697	414	689	572	642	999999	181	463	999999	86	593	246	561	999999	424	135	317	999999	515	549	971	66	174	660	999999	999999	16	373	999999	715	637	999999	950	999999	209	343	591	384	999	242	251	825	306	987	243	811	254	999999	553	964	915	999999	999999	999999	609	641	249	39	999999	456	999999	808	760	656	999999	651	295	999999	195	90	543	932	898	283	999999	999999	760	187	427	811	940	784	820	739	800	996	973	150	999999	999999	999999	562	435	999999	337	443	75	999999	548	591	525	365	46	999999	999999	982	999999	999999	512	463	880	72	611	147	515	999999	987	31	856	452	677	999999	999999	626	987	999999	507	355	946	999999	999999	120	639	835	296	585	748	999999	319	817	265	288	637	609	687	41	950	297	47	216	455	54	793	999999	913	379	539	999999	484	448	485	396	999999	647	383	770	999999	775	851	930	381	639	999999	999999	197	999999	517	226	939	999999	999999	999999	999999	739	419	46	327	544	921	999999	55	338	999999	870	341	999999	539	999999	236	917	609	999999	999999	116	835	816	341	754	999999	999999	999999	323	999999	529	416	275	87	999999	238	346	999999	888	853	935	884	52	766	841	999999	328	999999	527	989	32	356	856	999999	999999	903	603	704	572	636	407	64	999999	858	999999	463	76	999999	999999	999999	889	473	999999	330	999999	232	792	59	999999	999999	999999	665	345	333	457	182	560	501	876	115	635	641	999999	261	456	999999	162	999999	422	387	640	537	339	764	110	999999	999999	535	273	979	121	553	214	524	57	999999	718	999999	999999	180	903	575	999999	424	999999	257	593	469	874	629	79	608	637	999999	417	999999	336	580	233	899	547	35	237	897	994	91	437	366	213	715	999999	753	783	
251	484	74	622	914	637	852	965	176	661	643	909	513	916	101	116	999999	415	147	999999	511	999999	878	347	999999	430	55	820	236	265	168	999999	999999	999999	395	999999	352	438	999999	999999	380	999999	380	373	594	987	999999	174	345	999999	217	310	34	999999	999999	617	606	727	605	494	999999	42	738	911	502	186	593	688	999999	463	763	567	993	204	999999	576	263	999999	999999	39	938	880	484	976	58	858	443	749	552	999999	41	999999	833	927	999999	348	205	469	871	417	999999	802	643	882	496	649	316	829	772	999999	364	102	999999	999999	555	999999	557	999999	863	643	743	844	999999	753	432	999999	734	999999	999999	466	381	999999	642	999999	635	999999	247	602	490	408	552	999999	976	846	999999	999999	651	267	381	651	791	442	605	238	674	560	666	890	459	357	914	251	999999	999999	333	999999	459	638	940	419	473	955	282	999999	999999	999999	867	299	999999	493	999999	477	693	999999	675	999999	198	414	670	84	999999	356	152	142	999999	310	626	671	522	852	489	22	326	962	187	835	999999	999999	146	544	693	376	559	966	860	999999	557	795	640	395	382	55	967	865	999999	999999	812	149	971	790	513	999999	999999	488	14	484	160	731	999999	839	778	57	278	135	999999	112	796	186	282	55	999999	830	40	137	999999	443	999999	460	32	70	32	30	179	355	41	497	999999	999999	962	385	297	999999	999999	800	616	999999	777	842	999999	837	330	636	867	925	47	682	175	999999	999999	570	440	999999	999999	999999	817	758	877	922	104	894	999999	725	223	999999	758	927	59	239	999999	999999	666	999999	976	194	740	395	162	254	318	358	332	949	73	401	945	597	126	828	999999	858	458	855	747	999999	333	999999	422	971	176	120	633	935	138	999999	904	999999	723	999999	222	431	605	632	613	999999	572	564	661	822	951	171	810	230	256	662	696	811	465	999999	860	145	999999	191	87	208	724	396	820	210	999999	717	874	999999	615	999999	262	825	251	11	27	769	943	600	29	15	309	999999	999999	476	176	102	772	337	663	86	999999	424	554	999999	31	999999	743	460	334	244	297	999999	615	693	409	871	999999	464	999999	100	202	381	999999	999999	898	322	707	354	44	404	944	546	938	538	114	999999	280	836	979	999999	36	493	276	785	718	999999	797	995	76	999999	533	318	958	999999	884	86	263	999999	516	708	478	399	999999	929	999999	750	279	86	589	571	600	733	484	536	74	709	115	999999	364	807	525	712	287	739	999999	635	588	375	999999	37	585	798	330	280	999999	999999	
999999	346	999999	968	999999	720	999999	999999	704	800	999999	999999	508	185	970	877	999999	708	193	766	122	686	68	664	999999	904	999999	562	999999	999999	412	999999	172	999999	641	769	889	395	999999	804	306	781	45	81	801	165	867	999999	66	708	679	621	96	999999	525	390	999999	832	806	999999	298	853	999999	901	397	630	270	81	543	999999	988	732	999999	999999	999999	340	650	999999	862	999999	47	953	505	287	132	790	126	563	912	999999	490	67	589	78	515	999999	999999	999999	684	180	895	795	934	854	999999	947	899	707	999999	999999	999999	999999	969	800	880	345	358	242	778	999999	514	706	169	292	721	930	152	999999	874	27	79	516	312	692	120	251	28	650	999999	185	891	419	425	727	521	198	999999	789	999999	179	103	38	365	88	665	198	636	999999	143	789	804	256	832	130	124	233	989	286	689	639	326	707	675	603	715	105	290	999999	771	999999	842	363	464	704	923	999999	999999	999999	36	999999	614	376	999999	777	380	644	586	999999	613	999999	209	811	110	559	853	395	999999	761	373	570	908	999999	999999	611	947	999999	791	138	207	82	82	765	259	999999	34	949	999999	897	233	80	518	985	827	483	332	40	263	905	851	999999	689	400	861	466	23	418	495	904	999999	999999	853	458	999999	540	225	443	561	342	534	999999	204	999999	537	999999	62	922	999999	406	288	916	198	999999	999999	669	393	681	904	793	999999	616	463	999999	999999	304	999999	70	887	297	268	888	478	920	381	947	343	234	999999	568	414	999999	50	999999	625	914	741	967	180	999999	156	543	999999	768	589	918	449	907	999999	243	86	991	45	90	999999	999999	447	277	514	339	336	169	819	346	389	999999	575	374	999999	161	563	258	889	458	150	724	359	710	341	462	508	999999	999999	629	491	422	999999	960	950	235	477	473	463	999999	999999	987	724	999999	388	925	352	84	999999	999999	679	827	112	586	939	424	50	736	999999	61	831	901	333	200	854	967	607	999999	424	999999	684	999999	999999	58	356	999999	10	999999	999999	415	999999	433	198	599	999999	664	319	999999	31	535	194	740	536	411	19	211	663	533	349	999999	327	999999	660	801	561	589	42	64	239	999999	999999	884	999999	530	999999	408	712	734	999999	999999	657	999999	593	999999	260	999999	563	393	999999	155	499	476	816	909	999999	383	773	999999	47	999999	631	265	249	245	121	309	335	15	470	611	498	929	292	159	764	198	999999	771	999999	617	999999	648	25	94	999999	999999	78	505	999999	567	999999	326	696	882	568	402	999999	358	
777	950	999999	557	923	437	657	570	999999	999999	155	898	239	999999	845	429	342	999999	249	164	949	999999	241	829	572	999999	976	181	243	409	591	372	999999	999999	993	600	999999	999999	724	588	436	725	763	411	999999	999999	999999	999999	999999	276	549	999999	162	735	409	614	719	789	984	999999	999999	485	337	784	86	783	600	999999	18	999999	431	862	269	661	728	233	999999	830	479	38	574	999999	701	966	859	16	219	573	395	389	881	219	494	999999	137	950	398	978	334	576	999999	893	624	236	845	687	325	501	16	185	999999	888	319	956	999999	999999	784	370	924	79	573	36	59	628	373	221	378	999999	534	777	834	999999	505	903	94	681	728	474	130	182	691	999999	566	219	184	992	900	999999	255	28	999999	999999	63	265	12	917	999999	999999	863	633	318	759	967	239	350	783	393	415	872	999999	999999	319	249	752	999999	855	470	999999	453	380	321	839	320	515	611	806	376	249	900	177	837	732	999999	497	999999	931	751	337	869	401	609	494	999999	479	638	856	788	999999	876	157	999999	13	552	492	322	479	999999	462	999999	544	999999	153	515	999999	999999	657	707	752	999999	999999	114	142	970	62	771	827	183	999999	876	754	28	999999	373	753	999999	999999	189	128	999999	394	492	299	710	334	984	465	979	999999	540	980	158	45	423	430	53	324	43	999999	721	494	306	999999	585	872	526	351	780	761	984	115	999999	589	577	504	964	814	432	645	78	999999	848	999999	309	999999	606	982	651	943	709	405	800	690	999999	999999	97	883	713	837	999999	642	999999	227	976	435	512	569	999999	919	465	238	892	397	430	999999	646	94	308	690	276	543	700	837	62	589	314	999999	999999	888	416	999999	111	595	837	436	630	630	999999	874	392	999999	524	732	487	481	513	412	270	991	999999	12	585	33	999999	275	999999	847	175	397	130	725	999999	999999	999999	385	136	307	560	993	999999	999999	850	434	307	999999	999999	967	359	580	999999	902	526	999999	845	413	999999	88	34	999999	999999	782	465	846	999999	667	999999	945	229	999999	354	216	852	276	215	36	162	999999	999999	339	256	974	497	594	322	228	208	999999	734	999999	999999	999999	999999	999999	509	12	560	13	680	640	999999	999999	747	999999	236	869	59	999999	984	999999	260	353	362	695	325	519	999999	870	534	999999	468	471	220	130	231	999999	933	999999	766	213	476	999999	480	95	757	183	237	249	999999	452	179	999999	212	999999	848	536	999999	999999	673	999999	717	689	478	155	181	120	863	627	36	930	999999	195	
493	781	351	999999	873	999999	937	999999	999999	55	512	999999	365	520	999999	303	281	694	999999	999999	201	776	495	786	681	334	913	647	320	609	223	437	516	999999	464	999999	574	999999	663	999999	999999	530	707	672	187	395	789	999999	852	569	356	341	330	999999	994	717	999999	565	429	999999	363	299	832	682	999999	85	999999	382	999999	836	728	533	999999	191	999999	670	78	823	999999	295	545	263	794	999999	999999	999999	999999	927	999999	747	146	999999	999999	125	74	360	698	34	840	111	820	999999	604	25	999999	822	310	148	883	334	648	471	999999	144	999999	110	504	999999	429	951	999999	648	392	999999	700	999999	215	916	127	999999	971	53	983	507	999999	999999	999999	779	910	440	580	967	999999	665	999999	674	999999	193	999999	999999	855	617	605	999999	142	181	34	999999	325	131	617	394	31	537	363	604	488	458	999999	875	451	725	181	988	380	11	999999	727	220	35	999999	31	804	162	999999	363	999999	104	374	303	112	373	463	788	823	196	945	515	311	504	196	605	524	246	522	140	446	616	999999	141	999999	999999	999999	300	465	595	589	999999	47	999	165	393	93	375	999999	88	999999	999999	175	193	999999	99	425	999999	839	70	507	568	640	369	917	832	585	243	999999	805	299	999999	333	999999	607	86	999999	312	348	802	521	158	473	444	999999	999999	999999	335	85	999999	999999	367	461	999999	999999	999999	239	677	92	333	807	849	647	966	788	999999	68	938	586	999999	999999	123	378	46	548	359	104	205	501	862	391	260	168	250	924	931	999999	999999	150	585	847	999999	230	24	994	671	510	999999	655	768	995	999999	748	999999	865	767	989	999999	856	738	927	43	185	229	942	557	691	406	51	999999	397	140	797	10	142	820	893	364	999999	876	848	999999	999999	733	999999	879	511	72	999999	166	999999	296	82	412	999999	813	624	10	82	447	980	113	999999	799	999999	864	714	748	963	55	874	999999	383	999999	889	340	493	452	362	73	55	628	31	999999	913	110	68	395	351	328	205	999999	999999	604	999999	999999	999999	750	999999	12	174	763	999999	999999	292	317	999999	102	522	328	330	182	648	18	401	362	92	580	885	281	999999	328	406	644	999999	999999	352	778	92	999999	999999	742	101	359	898	292	529	691	602	605	196	999999	873	33	997	33	253	283	212	544	999999	560	865	90	206	999999	999999	464	489	310	965	145	19	999999	999999	588	90	999999	999999	119	833	400	978	999999	94	999999	455	383	999999	999999	737	79	999999	548	999999	648	877	999999	999999	63	926	999999	999999	301	
640	61	956	505	999999	999999	999999	999999	173	103	999999	271	581	585	995	366	399	999999	817	999999	572	895	568	470	999999	479	710	79	145	999999	192	768	198	999999	999999	43	884	949	478	237	883	999999	906	482	838	230	77	301	999999	999999	664	999999	256	999999	999999	745	492	999999	620	434	999999	999999	818	117	910	999999	83	999999	999999	961	481	449	514	590	999999	789	989	999999	632	664	412	419	63	348	402	999999	999999	999999	957	999999	551	398	999999	53	528	20	964	798	571	895	157	181	999999	64	325	999999	438	999999	768	939	755	406	862	999999	32	299	999999	480	715	671	999999	433	999999	999999	420	92	120	471	71	769	825	200	524	737	517	240	63	999	33	187	811	854	882	27	999999	155	999999	999999	999999	238	201	494	93	900	999999	724	243	332	644	242	999999	967	604	999999	124	565	881	999999	449	791	246	819	456	537	860	575	551	920	884	275	999999	737	449	833	577	341	117	623	271	793	996	731	365	790	84	843	999999	999999	903	593	999999	411	933	240	992	382	999999	555	50	899	182	323	999999	378	686	999999	527	771	431	783	457	268	999999	656	794	514	463	665	463	26	325	667	27	301	12	155	999999	219	841	204	303	561	582	372	999999	683	999999	986	114	708	326	488	999999	129	145	14	547	999999	445	487	918	999999	102	34	999999	515	306	156	376	540	571	317	999999	999999	489	999999	999999	501	46	121	231	477	560	999999	700	836	215	999999	166	999999	607	527	774	363	286	921	469	558	999999	999999	386	147	619	573	147	18	999999	235	639	248	329	999999	250	999999	266	451	999999	346	334	999999	999999	408	989	379	933	53	543	999999	950	999999	437	137	713	931	999999	93	857	987	618	999999	999999	979	267	917	677	562	287	449	107	834	110	132	234	50	805	978	157	250	640	999999	474	982	999999	81	999999	202	999999	319	999999	182	593	999999	728	642	999999	330	999999	81	702	380	766	104	478	125	999999	999999	903	673	136	999999	935	999999	356	524	999999	999999	704	999999	116	485	230	967	848	999999	251	277	999999	591	580	999999	837	86	547	999999	338	380	513	170	614	999999	299	999999	193	999999	247	999999	999999	999999	426	173	626	954	964	226	160	798	255	554	873	200	912	321	102	999999	918	999999	79	999999	196	846	792	543	581	999999	196	999999	784	14	687	275	999999	198	175	417	858	999999	999999	331	119	999999	999999	959	296	424	999999	977	576	541	925	999999	906	400	28	579	381	999999	382	363	999999	599	23	251	867	608	410	723	156	685	792	999999	
999999	748	977	656	721	832	999999	999999	999999	999999	985	253	88	309	368	399	179	595	45	999999	509	757	300	999999	526	883	102	687	23	869	830	890	749	888	639	999999	422	372	858	999999	999999	999999	999999	821	999999	999999	172	567	249	20	554	561	999999	26	536	990	999999	467	999999	999999	740	569	154	158	388	999999	503	199	669	210	999999	806	736	999999	940	294	422	999999	906	756	720	534	999999	13	999999	279	250	732	999999	999999	710	999999	242	999999	999999	275	80	196	443	519	276	972	897	999999	43	747	824	163	85	252	578	978	561	383	999999	999999	131	999999	833	119	853	770	837	999999	500	999999	574	716	687	675	223	999999	46	396	999999	747	637	999999	969	577	999999	999999	657	119	80	732	403	859	999999	602	154	999999	999999	999999	665	505	145	999999	548	21	999999	118	475	410	38	353	941	174	999999	379	578	721	181	999999	664	766	123	999999	949	767	629	714	813	95	999999	999999	872	712	999999	983	999999	759	861	958	999999	346	621	257	999999	999999	790	238	999999	533	999999	432	999999	106	669	999999	392	417	999999	780	391	468	305	390	879	743	481	239	999999	910	767	999999	860	222	862	328	999999	865	645	232	977	401	749	289	999999	107	535	775	999999	832	601	205	832	999999	999999	935	50	241	378	347	256	999999	795	999999	766	215	572	999999	244	351	754	527	771	705	803	990	999999	25	329	781	218	705	999999	610	319	572	986	779	645	999999	999999	913	999999	308	975	425	605	695	523	856	999999	988	541	701	88	84	999999	137	999999	586	226	34	912	596	139	999999	374	999999	745	999999	228	792	901	999999	73	840	39	473	729	387	394	33	502	473	256	230	174	495	531	999999	148	859	999999	68	999999	262	10	900	999999	434	61	420	949	329	637	742	999999	234	637	248	54	959	407	900	999999	999999	532	449	350	909	999999	999999	663	510	65	369	999999	842	606	810	840	138	304	305	999999	974	84	182	999999	513	142	940	999999	293	200	188	999999	999999	999999	999999	999999	561	560	269	999999	999999	999999	449	274	277	999999	254	627	826	999999	999999	665	111	574	227	128	999999	613	836	999999	446	999999	380	319	876	999999	999999	975	99	90	288	578	44	999999	163	227	999999	907	999999	999999	888	999999	42	999999	285	523	360	999999	650	399	380	947	724	493	999999	163	386	999999	398	370	750	278	999999	746	129	347	999999	854	421	999	999999	999999	55	999999	887	133	987	495	43	362	999999	673	335	700	709	340	853	551	644	10	841	504	999999	999999	999999	620	784	296	765	937	893	
999999	615	650	905	999999	902	999999	606	489	175	890	999999	46	813	999999	943	999999	47	999999	493	89	999999	420	168	999999	932	999999	999999	277	999999	701	729	999999	999999	61	68	685	999999	999999	438	903	944	165	999999	950	408	482	393	244	676	946	999999	976	454	814	295	204	491	916	996	64	999999	339	150	474	999999	10	577	999999	28	268	53	267	999999	999999	144	64	586	218	590	459	464	999999	600	999999	452	999999	651	999999	765	999999	999999	878	783	383	415	999999	999999	370	788	408	999999	631	226	418	999999	999999	626	864	680	241	618	999999	336	547	599	281	999999	749	32	999999	999999	999999	996	165	74	175	999999	976	999999	528	49	226	999999	999999	999999	833	999999	999999	999999	460	136	787	974	534	255	920	552	999999	783	144	999999	275	348	999999	999999	982	634	999999	353	737	999999	649	689	999999	201	402	999999	154	993	766	280	557	999999	999999	999999	570	999999	472	909	154	999999	247	202	50	651	773	878	60	141	999999	208	939	999999	761	942	486	999999	999999	999999	853	77	408	999999	27	864	329	999999	775	97	999999	43	999999	161	999999	999999	280	999999	649	510	427	524	803	999999	431	567	999999	719	499	999999	805	472	136	999999	999999	87	224	999999	185	999999	331	999999	112	962	652	537	46	788	638	646	671	999999	999999	321	914	999999	273	999999	820	459	533	610	525	156	291	999999	999999	42	104	131	899	285	281	473	188	999999	421	840	370	999999	999999	552	999999	999999	958	775	24	815	225	999999	813	828	999999	725	652	999999	243	956	680	635	999999	999999	693	516	999999	396	758	999999	143	999999	999999	433	999999	926	999999	980	529	672	999999	515	12	101	816	377	318	80	110	999999	821	466	435	465	169	734	273	999999	859	574	116	571	27	40	682	970	810	390	803	257	797	671	999999	570	999999	174	633	999999	198	325	208	675	295	213	999999	999999	819	461	273	301	663	999999	131	954	565	626	999999	972	419	846	567	927	277	853	758	159	999999	865	697	995	111	999999	999999	544	375	441	285	813	999999	999999	160	359	126	511	594	394	550	247	15	151	999999	661	129	351	999999	999999	407	442	455	23	999999	954	763	278	999999	929	999999	587	589	134	350	685	115	999999	695	218	811	765	269	373	608	36	859	555	329	999999	613	985	785	104	999999	999999	368	852	603	206	595	848	321	664	318	963	658	880	801	990	999999	716	655	550	469	999999	999999	999999	415	385	999999	217	949	999999	325	99	801	494	101	507	999999	262	809	999999	622	999999	454	604	65	645	999999	979	754	338	894	897	
339	245	635	401	999999	999999	447	228	111	387	999999	571	348	999999	999999	999999	999999	303	673	303	907	166	999999	506	999999	578	36	769	17	125	999999	620	856	428	760	999999	859	699	837	999999	814	591	398	999999	999999	999999	999999	836	483	999999	199	461	664	600	990	183	317	999999	214	101	261	677	221	985	924	288	714	920	468	606	313	99	465	633	488	326	767	693	442	314	321	999999	296	802	999999	11	955	265	999999	999999	257	730	495	999999	788	147	379	412	319	786	178	346	378	999999	901	109	999999	41	999999	674	415	624	696	999999	779	71	390	418	999999	999999	999999	459	491	999999	999999	582	999999	999999	844	999999	946	364	383	656	999999	975	821	999999	901	999999	999999	999999	152	764	180	999999	44	595	999999	999999	756	961	352	396	999999	718	854	999999	528	328	505	285	999999	999999	727	61	251	50	764	999999	250	970	517	244	916	407	317	999999	999999	725	548	18	753	999999	594	984	22	986	202	427	131	335	891	999999	330	999999	738	999999	46	129	392	994	831	172	999999	785	454	118	480	65	411	136	785	999999	999999	496	999999	78	187	999999	48	264	847	346	682	915	88	999999	913	195	669	936	691	590	342	554	187	591	640	808	540	904	516	999999	999999	999999	549	999999	802	834	999999	999999	203	303	91	137	999999	999999	489	572	706	519	204	295	396	999999	445	204	999999	236	318	940	999999	379	212	999999	748	710	999999	688	375	999999	141	88	985	999	743	398	509	215	999999	999999	999999	999999	111	30	999999	999999	999999	551	559	354	627	576	525	268	999999	824	100	947	999999	999999	173	800	206	716	999999	125	309	999999	731	999999	695	999999	828	999999	999999	999999	277	999999	434	527	959	779	139	999999	372	564	563	727	768	999999	308	562	999999	961	999999	999999	871	999999	642	593	921	364	999999	512	999999	372	999999	900	429	871	999999	908	523	999999	485	999999	671	999999	353	823	562	581	999999	812	748	999999	439	866	999999	999999	498	882	999999	840	605	604	960	999999	372	10	816	662	308	897	372	399	48	963	485	145	999999	696	51	818	41	350	737	999999	764	525	933	999999	999999	999999	383	674	369	682	266	880	999999	54	813	353	999999	900	999999	730	999999	999999	104	475	390	959	897	801	841	730	809	265	867	953	999999	999999	76	934	857	416	523	698	40	999999	707	604	999999	999999	883	697	812	140	76	16	567	415	431	999999	500	999999	999999	581	833	638	999999	11	999999	480	191	966	286	82	52	999999	999999	751	328	738	768	785	257	311	918	153	918	678	198	999999	999999	999999	
424	999999	443	22	421	942	865	401	492	706	591	242	413	916	420	740	98	209	800	815	96	999999	698	715	597	692	663	689	720	204	812	162	94	733	552	677	999999	40	455	274	999999	926	255	72	999999	999999	898	999999	732	188	590	989	999999	580	371	731	910	728	424	729	288	185	999999	297	894	439	157	999999	374	743	111	68	999999	536	928	999999	447	999999	521	582	794	661	956	999999	614	822	102	514	372	820	766	909	615	726	985	711	254	958	178	999999	999999	999999	999999	989	86	999999	246	534	999999	211	294	999999	217	841	999999	626	228	149	683	81	346	643	999999	553	976	202	452	999999	550	227	915	489	467	755	715	576	34	967	465	999999	585	568	863	171	536	491	702	773	791	999999	492	999999	285	106	428	999999	910	93	22	999999	999999	219	983	433	999999	805	999999	461	136	368	602	999999	684	600	495	778	779	155	27	495	500	679	245	999999	999999	810	214	999999	337	490	665	940	954	580	12	376	999999	439	875	730	999999	999999	646	433	999999	999999	430	684	999999	650	999999	764	76	527	394	409	973	801	698	485	999999	999999	999999	645	702	999999	307	999999	999999	129	203	350	280	999999	821	259	43	812	425	504	389	529	759	687	46	901	999999	436	999999	603	402	999999	741	999999	999999	227	126	10	999999	114	933	326	96	491	999999	114	999999	779	706	999999	376	171	385	999999	106	81	696	999999	609	999999	999999	870	917	994	726	999999	999999	880	166	603	143	999999	91	321	999999	73	443	999999	240	999999	417	104	999999	62	999999	999999	408	548	303	68	999999	999999	401	929	326	999999	409	101	999999	47	505	999999	623	999999	10	344	999999	73	631	43	637	999999	999999	676	394	693	149	865	999999	495	21	70	587	999999	82	999999	640	162	995	509	999999	351	999999	202	437	999999	480	628	61	892	160	999999	916	270	430	112	472	724	545	632	923	999999	999999	999999	999999	445	35	999999	39	999999	999999	928	78	132	379	296	915	999999	249	590	222	520	814	875	999999	677	999999	327	677	970	992	915	617	372	586	129	999999	242	176	999999	778	955	999999	999999	999999	999999	275	999999	890	999999	196	457	999999	954	999999	412	999999	458	935	999999	301	708	847	69	999999	787	321	705	546	259	278	682	847	257	999999	267	921	309	999999	999999	411	359	436	999999	783	544	440	662	999999	183	400	569	307	999999	999999	999999	118	539	999999	411	999999	570	999999	641	865	513	610	999999	152	162	490	430	771	999999	947	999999	281	999999	286	999999	999999	658	752	372	859	708	385	40	557	742	
999999	392	348	285	210	840	111	999999	677	999999	999999	212	520	800	693	969	798	483	869	999999	798	804	263	950	999999	999999	817	999999	781	999999	137	999999	680	409	13	107	91	495	623	116	840	486	635	16	999999	154	999999	952	679	889	910	902	170	799	999999	355	139	397	999999	947	33	226	23	521	151	364	532	120	797	595	888	312	859	762	999999	999999	178	256	875	909	124	999999	999999	999999	999999	235	999999	880	466	658	968	693	273	999999	93	624	472	124	865	999999	622	38	164	93	11	608	53	408	882	999999	186	882	999999	322	832	168	20	130	275	916	945	652	653	149	627	204	999999	192	999999	303	849	999999	391	164	999999	95	710	132	890	648	191	20	997	834	999999	95	181	950	843	924	613	999999	999999	948	775	969	384	25	466	807	569	860	729	999999	781	133	999999	368	36	746	458	888	240	627	734	935	654	819	667	999999	32	98	349	754	689	507	214	442	388	327	711	999999	666	93	89	999999	290	418	63	358	999999	813	999999	999999	476	724	121	232	999999	840	325	565	358	924	785	480	521	975	999999	283	999999	69	999999	999999	45	763	232	157	548	412	654	999999	765	319	947	218	999999	252	287	965	396	999999	227	548	11	156	999999	741	308	608	810	315	518	779	438	534	834	999999	71	713	501	999999	684	811	195	89	799	48	999999	576	999999	278	697	934	999999	999999	841	440	707	889	427	490	848	939	999999	349	999999	986	999999	423	384	948	191	999999	473	431	307	416	363	922	999999	999999	765	999999	301	541	999999	999999	891	501	693	403	999999	181	999999	21	999999	744	218	846	361	999999	167	999999	201	999999	97	133	999999	465	639	435	87	784	999999	129	725	999999	648	71	999999	153	105	389	730	999999	439	19	288	999999	999999	999999	207	517	571	543	999999	211	999999	932	453	493	999999	999999	861	268	999999	733	639	176	295	998	106	157	124	217	717	999999	833	999999	929	999999	845	17	159	999999	237	999999	223	999	999999	523	586	999999	617	248	39	669	999999	472	664	705	379	121	177	317	467	999999	402	364	825	999999	378	330	13	374	999999	115	999999	785	999999	756	520	640	197	771	422	999999	999999	876	187	58	999999	371	555	233	708	999999	840	841	619	187	177	859	999999	618	999999	265	999999	252	599	923	999999	742	441	999999	195	739	924	405	999999	86	519	526	186	999999	999999	17	774	780	999999	915	999999	445	999999	852	999999	661	999999	578	626	167	679	297	286	263	665	517	929	647	47	999999	808	444	946	542	668	650	682	405	
507	147	490	930	586	684	658	947	999999	588	329	533	282	355	779	999999	407	999999	249	922	121	602	88	137	999999	696	116	830	999999	633	999999	999999	999999	71	81	489	676	748	710	999999	999999	999999	940	350	327	999999	999999	462	665	217	999999	445	410	999999	294	904	69	999999	198	999999	577	828	458	943	403	391	999999	221	999999	299	72	658	521	647	999999	403	661	999999	809	238	10	653	174	290	999999	999999	999999	228	777	176	430	323	560	820	34	999999	269	997	947	936	959	999999	188	999999	999999	999999	924	763	442	890	253	999999	553	959	889	999999	663	177	456	655	853	336	443	117	869	999999	108	700	622	999999	143	664	999999	873	279	524	474	798	144	20	824	774	785	886	923	999999	769	601	931	110	122	101	550	301	92	999999	51	81	505	406	388	999999	999999	892	757	588	999999	999999	689	374	459	999999	42	445	830	999999	999999	556	193	771	979	507	769	522	437	51	123	498	791	647	482	999999	302	738	999999	601	633	893	139	345	999999	999999	999999	999999	999999	258	68	115	471	12	91	999999	999999	734	427	881	999999	627	464	715	999999	53	888	52	891	999999	999999	999999	999999	239	999999	657	999999	848	214	999999	999999	999999	871	189	983	999999	37	788	565	999999	515	568	320	999999	147	16	439	424	871	523	210	869	999999	594	686	999999	999999	241	557	434	77	49	530	537	295	999999	755	999999	732	465	26	110	486	903	549	999999	984	71	102	999999	999999	999999	999999	690	999999	726	537	286	503	229	716	795	241	141	920	476	48	782	465	885	260	164	692	999999	507	109	393	771	999999	682	779	240	999999	117	216	999999	72	999999	848	569	724	999999	781	999999	749	230	869	354	983	83	965	211	605	216	999999	73	320	999999	193	589	342	999999	241	820	449	485	656	133	999999	999999	414	209	933	896	171	781	383	189	666	287	999999	999999	999999	971	717	999999	634	932	918	153	999999	999999	655	269	236	958	247	960	73	273	574	746	429	137	668	766	277	709	55	417	689	999999	905	999999	358	999999	999999	269	999999	870	850	723	214	999999	999999	913	999999	674	999999	212	543	422	999999	999999	999999	493	999999	999999	312	951	310	925	887	511	463	621	595	749	911	999999	981	977	857	203	422	850	999999	648	999999	999999	222	603	49	842	873	276	999999	511	203	865	686	327	999999	162	999999	999999	836	703	327	490	999999	804	762	737	231	566	565	999999	981	862	999999	969	634	557	738	707	999999	999999	999999	999999	605	999999	555	56	255	664	30	704	632	999999	23	999999	330	544	
437	418	999999	999999	621	317	999999	999999	530	341	913	999999	692	409	423	999999	49	792	76	140	885	999999	258	716	491	566	999999	860	299	494	848	122	649	999999	130	999999	999999	584	432	329	485	510	563	999999	999999	539	972	620	999999	769	999999	999999	772	199	999999	999999	169	999999	820	65	771	999999	999999	45	492	999999	76	602	289	103	996	464	369	746	655	384	679	44	584	952	999999	924	579	529	46	626	350	460	440	999999	999999	742	764	377	557	999999	705	527	999999	342	472	379	999999	197	773	993	999999	36	544	284	999999	134	549	999999	999999	847	280	999999	999999	865	999999	616	171	999999	932	263	700	992	999999	999999	679	999999	313	251	999999	224	593	999999	999999	53	999999	323	915	165	413	46	203	999999	906	710	999999	429	999999	865	882	856	999999	999999	264	519	302	869	837	999999	999999	371	821	307	388	256	263	888	529	999999	110	146	700	15	949	896	70	804	95	488	664	259	633	447	369	633	16	999999	999999	999999	750	895	486	400	561	51	999999	895	517	660	999999	476	999999	571	764	999999	165	211	39	367	999999	999999	999999	359	860	354	737	383	999999	755	249	649	999999	292	215	215	659	999999	454	908	999999	175	999999	999999	41	999999	359	72	683	623	477	804	584	769	787	262	999999	999999	539	216	314	999999	957	999999	421	807	715	999999	999999	999999	96	999999	757	999999	685	293	999999	999999	328	673	999999	675	700	324	287	444	74	999999	999999	953	103	532	770	999999	603	841	218	533	24	234	482	742	706	133	537	999999	57	999999	94	999999	60	763	808	999999	221	638	150	999999	484	976	999999	724	999999	411	466	563	999999	518	527	999999	999999	678	344	104	201	262	968	576	786	664	396	611	999999	999999	903	339	724	903	37	965	700	575	999999	999999	492	999999	630	999999	667	974	538	999999	999999	249	429	382	999999	714	675	958	669	574	856	820	999999	999999	817	999999	999999	136	999999	190	491	562	154	510	999999	306	999999	443	631	674	908	811	135	857	675	999999	581	999999	999999	19	999999	999999	305	136	999999	999999	457	361	940	518	796	540	145	358	999999	384	105	918	753	132	112	242	337	999999	665	54	694	732	465	159	540	976	227	828	999999	423	999999	27	791	400	999999	260	503	123	877	377	675	777	810	999999	572	662	778	786	907	999999	999999	309	471	673	999999	725	895	790	978	819	323	999999	406	999999	127	87	999999	362	283	999999	999999	999999	128	297	999999	999999	999999	174	999999	999999	999999	999999	921	955	999999	957	556	999999	856	999999	364	712	144	67	64	368	381	185	
183	495	535	426	999999	999999	267	527	999999	183	304	627	802	999999	213	111	621	999999	999999	450	952	170	530	18	505	999999	496	36	89	70	242	20	545	999999	990	101	999999	781	927	865	999999	164	999999	999999	999999	999999	331	633	508	43	445	182	973	931	232	23	964	527	999999	364	568	241	447	131	999999	294	999999	66	740	122	759	840	954	530	752	797	394	157	194	276	827	863	527	56	624	70	47	614	999999	999999	136	824	861	573	306	466	717	654	999999	539	157	999999	892	999999	284	605	999999	452	188	434	999999	999999	342	653	537	705	714	401	999999	880	999999	477	542	762	985	935	978	391	233	295	999999	740	999999	655	129	561	970	999999	772	28	999999	594	435	98	359	319	491	218	999999	601	752	325	158	562	292	679	732	999999	410	999999	999999	836	999999	893	999999	888	112	687	534	975	734	582	629	487	47	999999	52	453	413	676	453	999999	355	632	542	999999	592	162	372	449	999999	999999	730	433	401	15	375	541	744	471	217	804	684	70	866	179	696	999999	524	630	637	999999	999999	999999	895	857	491	596	361	589	999999	949	324	94	999999	999999	852	205	96	999999	296	999999	709	942	468	649	999999	999999	766	999999	77	999999	638	742	811	999999	124	999999	538	543	999999	999999	999999	999999	175	268	489	599	913	972	999999	501	584	999999	343	137	579	783	275	255	771	999999	999999	988	521	384	320	582	283	606	778	999999	667	999999	517	518	999999	554	777	210	169	496	380	999999	54	576	999999	999999	408	999999	970	340	730	292	999999	327	948	201	642	999999	947	907	325	317	204	471	833	42	975	999999	807	35	16	999999	95	284	999999	47	943	945	999999	175	183	999999	636	448	999999	384	780	199	569	139	911	986	263	262	181	999999	999999	583	999999	315	179	583	876	944	999999	665	207	999999	502	999999	257	697	753	781	999999	999999	680	755	345	458	999999	999999	265	678	123	30	811	833	113	761	448	370	211	999999	996	599	722	999999	999999	470	999999	292	697	659	881	223	243	481	528	454	393	843	248	294	63	392	328	208	830	313	854	374	393	999999	472	999999	495	31	785	999999	13	988	641	875	281	969	99	606	796	899	786	339	314	658	378	605	131	999999	678	999999	281	999999	861	999999	615	813	899	957	196	999999	727	221	999999	999999	451	405	211	373	22	999999	303	722	999999	931	526	524	999999	999999	371	867	765	578	999999	182	862	490	137	831	999999	467	80	142	420	801	181	999999	643	999999	217	973	403	999999	904	594	319	559	121	930	
999999	101	753	999999	999999	999999	999999	999999	868	523	999999	999999	278	999999	113	555	999999	171	312	999999	759	951	880	999999	526	398	473	999999	673	758	862	999999	378	207	548	999999	714	999999	546	101	572	32	706	129	396	999999	704	33	654	359	580	999999	257	510	999999	999999	220	613	647	206	854	231	486	999999	661	229	592	80	831	999999	841	117	624	220	48	736	254	761	754	280	693	450	363	999999	187	999999	65	868	36	216	957	110	268	350	246	999999	545	596	467	999999	664	634	202	718	999999	473	534	46	472	444	96	459	859	377	512	999999	868	172	933	948	174	723	999999	625	999999	740	848	283	973	999999	201	658	303	999999	615	999999	999999	644	999999	714	189	28	406	999999	129	507	999999	999999	838	832	482	999999	663	519	12	941	589	577	739	778	624	260	72	999999	252	999999	999999	282	761	452	999999	233	367	999999	769	155	326	462	505	999999	999999	957	445	151	223	999999	995	783	584	674	480	999999	999999	37	999999	928	955	631	349	691	351	999999	140	395	999999	259	26	444	999999	857	624	136	999999	268	999999	999999	814	921	999999	434	442	999999	697	96	971	999999	328	999999	139	840	199	695	123	814	139	528	827	59	999999	999999	801	561	42	726	60	354	608	646	747	432	123	44	999999	914	258	967	282	999999	423	198	931	999999	315	910	668	929	22	267	139	761	839	765	999999	596	632	999999	350	971	999999	627	878	999999	592	999999	726	165	625	999999	999999	999999	256	783	636	999999	999999	125	255	999999	68	999999	341	999999	516	985	592	358	589	483	291	377	627	310	16	795	320	259	103	999999	999999	513	313	813	702	967	999999	66	999999	177	563	999999	635	999999	912	915	296	999999	175	607	999999	999999	575	152	917	198	544	999999	777	840	999999	783	999999	647	938	555	817	527	648	549	999999	536	229	421	919	999999	999999	409	398	100	999999	783	93	999999	495	816	999999	171	896	513	433	569	999999	298	210	780	495	999999	289	367	108	769	888	626	136	587	158	999999	999999	153	456	999999	557	686	341	193	999999	999999	999999	999999	617	656	630	144	125	910	257	999999	221	148	289	753	129	40	999999	739	894	467	369	999999	667	783	999999	999999	67	298	999999	602	999999	26	999999	959	999999	999999	749	999999	148	754	510	999999	339	999999	942	94	863	703	24	526	694	602	999999	241	175	253	464	834	999999	877	999999	826	898	999999	999999	999999	68	999999	916	962	291	549	600	149	999999	999999	578	450	999999	853	889	363	284	495	999999	364	726	848	999999	999999	999999	915	999999	271	
677	683	326	684	253	747	999999	544	787	61	245	154	11	159	284	31	674	24	992	864	988	723	552	413	746	999999	999999	999999	535	999999	270	376	815	339	472	283	999999	999999	206	104	827	355	999999	232	259	763	363	576	574	772	918	999999	922	869	283	953	141	912	938	635	999999	999999	18	464	791	869	339	672	687	999999	203	781	818	898	46	999999	999999	329	164	983	265	999999	645	762	999999	582	999999	945	999999	999999	152	999999	955	570	825	21	346	121	440	390	999999	690	889	573	999999	147	869	33	833	640	805	811	758	954	999999	377	180	255	60	218	425	394	999999	177	858	289	999999	257	83	34	306	46	889	999999	560	999999	21	999999	999999	276	713	999999	122	425	714	340	166	11	201	457	841	101	71	231	999999	49	999999	721	714	999999	322	621	949	999999	344	999999	922	983	403	804	365	107	71	783	505	995	282	201	999999	528	132	824	66	626	193	215	999999	667	809	999999	501	299	367	999999	954	101	999999	313	91	946	418	182	999999	396	101	743	39	287	726	969	999999	881	268	196	177	999999	565	333	624	999999	792	264	184	999999	312	75	739	178	828	413	524	968	120	516	120	950	226	999999	534	450	999999	698	999999	840	754	620	40	181	726	466	536	156	688	999999	999999	999999	998	999999	94	35	999999	860	999999	322	454	798	771	752	85	226	281	999999	799	184	953	104	323	999999	138	692	44	568	451	371	877	378	289	168	362	957	952	501	999999	508	999999	325	249	628	395	999999	848	288	106	999999	195	640	357	513	998	69	839	664	596	402	990	999999	419	97	999999	86	999999	613	399	128	273	779	999999	999999	738	638	999999	694	947	999999	843	999999	999999	999999	999999	247	30	775	169	302	999999	297	905	192	517	11	999999	162	193	319	446	245	999999	978	246	416	329	999999	999999	370	999999	999999	717	423	999999	244	973	478	999999	207	65	743	999999	107	10	976	874	138	782	736	732	702	510	638	736	608	867	493	704	770	918	999999	999	798	97	973	999999	491	634	283	37	436	251	986	263	703	790	791	977	270	541	201	999999	48	638	512	999999	88	687	950	376	490	774	150	289	102	743	656	999999	36	999999	392	999999	509	709	306	461	524	999999	999999	817	86	515	999999	238	726	688	960	999999	585	340	501	803	683	906	547	662	111	706	170	959	144	782	951	865	158	697	775	999999	341	61	999999	999999	999999	143	999999	974	340	999999	562	414	782	495	433	696	999999	588	999999	602	999999	643	360	817	224	999999	999999	
999999	564	578	89	39	912	999999	828	534	221	999999	159	550	615	573	331	199	154	756	186	999999	358	264	961	569	999999	183	177	698	999999	311	489	999999	999999	999999	419	761	999999	532	502	161	667	999999	999999	999999	439	999999	999999	599	322	170	673	468	999999	43	945	309	617	999999	162	738	999999	140	833	999999	317	579	100	618	163	570	999999	999999	263	999999	981	459	999999	999999	999999	607	999999	578	999999	540	638	31	683	427	61	119	999999	322	380	763	999999	537	75	575	798	859	999999	999999	445	752	803	61	214	871	62	495	999999	999999	389	554	552	886	754	303	281	295	999999	999999	566	53	425	55	999999	500	338	453	393	213	999999	281	428	817	142	633	736	586	817	811	375	566	589	999999	933	825	220	810	783	772	999999	999999	963	516	999999	402	336	999999	810	714	542	608	111	326	704	117	136	734	754	130	999999	695	478	999999	307	999999	464	43	122	425	289	528	670	621	909	999999	999999	912	999999	740	307	999999	775	113	999999	766	464	272	999999	999999	699	999999	66	999999	215	608	999999	878	218	999999	937	303	646	394	434	24	938	999999	999999	158	800	223	999999	23	823	999999	919	375	999999	999999	545	201	354	999999	726	803	472	17	416	310	999999	439	704	204	802	999999	341	390	678	264	827	974	999999	539	999999	486	757	52	839	626	999999	667	72	676	275	999999	948	999999	668	631	551	931	999999	116	636	370	999999	534	221	819	257	538	697	561	713	999999	347	814	271	999999	999999	429	178	789	999999	999999	376	37	929	66	66	982	999999	57	999999	896	900	748	903	664	967	233	830	29	999999	160	970	511	963	704	408	999999	999999	427	584	132	763	294	999999	999999	993	491	999999	165	763	275	816	649	848	816	999999	598	999999	999999	283	999999	599	158	419	471	884	999999	999999	234	657	922	894	305	472	590	999999	616	263	131	670	999999	628	999999	266	114	999999	999999	999999	156	43	810	231	490	154	999999	999999	999999	999999	33	897	138	427	379	508	999999	999999	999999	187	267	683	63	345	789	999999	797	205	923	891	999999	999999	563	999999	917	999999	847	999999	999999	160	711	999999	528	999999	239	233	542	68	999999	177	426	733	823	153	404	473	980	474	442	999999	357	565	999999	723	568	999999	344	925	510	188	660	148	967	370	475	210	999999	999999	999999	999999	404	999999	999999	756	474	581	999999	420	808	999999	220	382	999999	999999	803	999999	458	805	183	342	889	616	558	79	516	999999	766	999999	677	204	319	669	369	876	999999	999999	619	999999	258	999999	593	999999	999999	67	
968	288	999999	999999	999999	999999	751	358	147	772	999999	999999	999999	877	249	197	815	850	742	999999	143	551	999999	392	711	194	536	605	557	196	999999	965	499	501	111	237	407	659	896	357	452	961	531	596	210	370	439	741	613	71	181	742	191	513	923	426	999999	497	406	382	793	156	999999	950	33	710	298	688	776	999999	789	166	954	394	171	182	29	426	192	350	754	999999	992	495	24	16	783	985	577	684	962	910	262	999999	564	305	999999	580	999999	499	81	750	965	601	281	25	788	999999	352	999999	407	848	314	999999	627	998	164	315	936	26	999999	999999	120	102	999999	879	903	440	830	865	22	448	853	692	999999	999999	999999	401	224	999	228	986	643	999999	287	123	605	207	895	566	151	854	999999	556	572	768	639	873	551	999999	122	357	966	486	999999	958	994	622	786	623	999999	763	101	937	798	999999	669	294	999999	936	283	999999	545	999999	999999	168	999999	306	130	999999	374	956	849	821	886	870	30	166	98	999999	999999	983	999999	281	397	387	762	999999	758	999999	109	355	68	615	999999	416	812	702	763	579	999999	698	501	999999	258	222	913	279	60	927	919	512	999999	496	817	300	999999	999999	876	345	405	107	999999	497	410	29	898	244	702	480	999999	327	999999	518	175	430	999999	143	33	184	474	999999	657	831	999999	999999	159	571	999999	828	130	548	999999	427	183	66	160	14	875	239	324	679	577	579	869	602	118	686	330	999999	808	162	250	702	871	912	999999	999999	784	814	869	336	447	999999	360	519	501	999999	345	118	279	999999	268	793	860	795	915	999999	999999	120	999999	999999	251	410	999999	968	307	999999	555	270	616	444	229	71	369	999999	242	999999	229	359	111	142	351	222	127	330	894	456	842	86	999999	372	754	674	336	999999	95	46	853	999999	999999	377	999999	84	501	835	268	206	434	871	563	221	857	612	18	355	130	38	293	699	84	850	291	479	999999	253	689	554	999999	962	903	205	849	837	999999	999999	999999	999999	720	291	72	697	32	999999	999999	999999	515	151	665	980	286	66	753	999999	999999	371	95	951	810	258	155	714	471	471	968	367	372	29	475	284	643	853	318	11	636	999999	999999	321	956	488	738	547	999999	755	999999	846	452	694	530	775	649	760	466	472	145	358	236	561	999999	999999	423	999999	676	999999	999999	432	748	751	527	931	544	999999	994	999999	519	607	999999	716	784	132	999999	677	499	700	635	999999	999999	845	866	288	160	276	320	800	74	253	871	507	999999	999999	
108	701	177	598	241	999999	765	144	953	999999	532	999999	776	879	250	745	995	975	756	999999	46	902	884	249	780	277	463	999999	999999	999999	736	328	307	999999	33	223	510	900	469	759	128	999999	892	338	756	639	500	999999	560	329	257	999999	750	955	227	205	816	927	817	999999	422	571	876	687	801	999999	999999	999999	999999	999999	999999	104	516	996	999999	999999	20	556	493	151	777	32	643	938	28	840	577	999999	999999	828	407	582	92	999999	346	999999	385	215	999999	552	999999	255	999999	534	93	999999	389	753	999999	999999	195	269	444	676	999999	400	927	938	668	961	999999	870	999999	36	628	663	21	20	999999	788	408	804	999999	941	724	532	446	119	854	864	460	824	731	870	643	147	147	999999	999999	945	629	447	546	575	915	555	313	558	905	430	151	999999	103	999999	999999	999999	250	503	952	999999	954	817	93	999999	511	811	999999	81	393	491	525	999999	700	714	168	961	268	453	35	178	228	999999	214	434	723	90	730	898	835	999999	897	999999	999999	656	999999	811	363	742	74	999999	416	241	175	424	999999	546	678	388	673	82	132	999999	478	999999	444	76	613	659	90	430	999999	250	245	999999	593	881	151	54	723	357	608	525	389	999999	762	987	722	789	529	187	411	352	235	999999	999999	999999	175	999999	221	925	207	703	661	643	33	999999	999999	45	999999	33	405	634	665	325	474	999999	417	557	999999	999999	999999	823	140	999999	28	999999	25	482	999999	493	715	999999	833	797	999999	904	999999	745	898	596	991	687	959	505	782	777	687	999999	299	534	693	618	999999	999999	581	383	572	758	999999	294	999999	523	999999	347	317	934	801	999999	999999	999999	999999	671	659	434	466	999999	864	635	131	251	999999	999999	193	999999	800	107	999999	999999	226	776	341	999999	130	613	446	477	999999	999999	198	999999	975	819	743	730	999999	32	959	235	999999	914	519	937	636	383	243	55	999999	999999	547	219	999999	731	651	399	237	636	550	55	987	999999	999999	252	999999	283	999999	241	999999	463	682	777	148	585	772	311	999999	403	479	746	380	401	999999	90	999999	978	723	254	178	354	502	166	481	913	999999	318	898	999999	501	362	118	11	683	876	888	769	81	548	999999	349	999999	833	166	803	675	596	850	999999	177	468	559	31	999999	27	960	526	999999	234	347	464	412	999999	902	126	638	999999	717	999999	201	999999	906	999999	294	828	221	999999	999	677	248	651	467	999999	109	42	999999	97	938	665	915	999999	473	847	211	505	937	152	999999	49	175	999999	999999	999999	
999999	861	562	384	736	245	805	301	526	628	986	696	999999	999999	891	870	324	999999	440	62	356	999999	999999	69	999999	788	999999	999999	999999	959	512	941	772	879	229	247	479	999999	360	702	999999	624	845	844	861	515	509	497	260	69	725	624	866	826	241	914	28	503	999999	999999	999999	736	561	566	125	999999	923	999999	229	653	999999	896	200	999999	999999	999999	983	997	207	469	289	999999	818	679	244	887	84	946	647	314	228	976	27	412	358	133	72	288	728	816	591	391	999999	999999	999999	829	434	138	634	509	930	30	305	941	999999	951	917	881	332	238	970	999999	480	915	434	423	878	787	389	78	669	705	279	391	999999	999999	135	220	21	415	462	999999	321	999999	999999	207	681	86	999999	999999	216	191	999999	500	999999	614	999999	362	183	254	999999	999999	749	566	840	235	751	999999	73	999999	826	706	870	917	775	999999	665	342	999999	236	742	801	999999	982	999999	999999	749	778	544	273	986	999999	47	766	999999	999999	205	999999	307	158	456	766	999999	975	999999	510	320	48	725	999999	948	999999	820	946	512	159	999999	767	704	361	999999	973	999999	999999	783	63	668	114	999999	999999	828	910	45	393	780	975	788	76	411	361	177	711	999999	722	999999	417	952	999999	999999	314	219	999999	999999	945	672	999999	999999	222	202	527	841	999999	999999	764	999999	999999	543	436	176	536	999999	538	999999	999999	194	774	920	657	485	375	999999	999999	850	158	750	999999	999999	99	721	307	588	575	874	884	520	960	999999	298	729	999999	874	525	924	999999	943	681	82	706	760	898	562	740	737	826	425	273	365	435	24	603	186	453	715	868	947	795	999999	481	833	233	999999	631	928	999999	500	999999	653	133	215	79	327	164	339	823	745	848	999999	57	999999	256	999999	700	283	135	110	431	810	66	780	158	27	600	873	999999	260	930	812	538	336	840	620	999999	999999	945	286	32	124	891	132	108	956	615	23	586	999999	946	999999	802	107	79	774	596	352	66	61	999999	290	801	572	999999	999999	309	721	999999	636	372	480	338	849	88	316	918	999999	681	201	411	587	297	908	999999	582	19	441	266	999999	33	889	999999	893	559	741	322	328	999999	71	656	894	395	950	266	476	29	953	28	999999	856	663	671	865	650	149	993	893	269	243	37	868	465	562	999999	482	316	445	299	347	999999	600	626	619	999999	999999	999999	346	999999	836	562	65	422	999999	219	999999	228	999999	253	419	999999	999999	69	84	44	788	439	832	347	783	170	584	664	681	768	
266	999999	999999	330	143	948	999999	250	999999	680	971	456	961	353	999999	264	18	201	879	999999	575	999999	552	999999	999999	87	368	999	868	676	999999	401	740	735	953	333	176	978	119	999999	100	188	636	403	73	341	478	489	104	529	162	999999	784	91	999999	725	999999	477	999999	65	589	657	999999	756	702	580	999999	999999	400	919	98	39	92	417	509	397	904	158	521	999999	609	879	904	349	524	595	616	659	543	237	837	698	414	64	882	443	805	880	999999	492	999999	999999	98	185	441	132	310	377	581	804	821	999999	999999	158	455	710	999999	43	242	117	963	999999	691	172	91	999999	625	999999	535	76	591	34	458	38	798	366	790	999999	907	999999	999999	999999	87	738	999999	999999	999999	265	608	182	999999	772	999999	593	999999	999999	561	926	103	52	507	999999	842	515	222	797	888	999999	360	99	999999	32	999999	840	999999	724	978	952	756	590	656	369	999999	363	999999	818	386	865	509	237	805	864	636	865	894	22	999999	571	999999	619	613	815	904	519	262	668	647	807	770	804	592	608	180	999999	395	148	853	488	140	404	421	32	427	133	294	64	396	270	946	809	327	999999	436	146	976	840	464	999999	110	999999	181	578	104	705	645	206	694	999999	479	999999	168	999999	441	131	208	999999	398	781	235	207	999999	387	861	960	486	185	182	43	999999	554	999999	944	388	422	232	999999	999999	721	487	999999	370	274	999999	199	651	409	999999	314	938	395	999999	682	684	999999	446	794	999999	143	228	469	999999	660	595	925	82	224	539	28	899	365	661	999999	999999	146	837	16	999999	671	319	999999	210	999999	999999	151	112	10	269	486	976	437	134	795	999999	28	999999	709	999999	864	126	437	870	956	415	582	733	775	389	999999	75	439	207	55	999999	999999	269	165	566	454	822	81	954	63	51	471	999999	866	183	285	82	137	338	731	554	882	999999	999999	999999	522	417	999999	999999	722	420	547	240	999999	971	361	758	999999	999999	234	52	54	482	817	914	943	351	867	602	113	474	937	111	475	500	941	935	26	999999	54	46	496	999999	241	999999	504	241	162	894	821	527	173	984	113	689	999999	409	399	999999	999999	180	549	734	518	257	482	446	764	587	40	426	742	214	109	197	556	594	250	999999	420	712	999999	973	999999	586	311	953	997	786	990	541	546	687	195	999999	497	761	942	984	999999	67	477	574	863	405	785	958	999999	915	143	915	168	999999	918	805	981	999999	953	931	999999	529	999999	977	999999	498	879	64	29	
235	700	794	999999	266	25	362	245	624	119	999999	801	352	78	92	652	85	382	331	769	999999	891	920	807	20	47	999999	618	999999	977	375	525	730	939	659	224	349	272	902	209	565	570	999999	999999	578	140	999999	460	999999	999999	521	125	557	295	640	999999	780	987	999999	228	384	743	746	646	744	859	999999	413	419	867	313	812	999999	132	214	819	534	999999	238	999999	443	999999	262	173	999999	259	967	999999	999999	325	444	361	999999	683	824	821	823	720	723	718	69	200	51	999999	999999	708	645	999999	90	820	999999	327	758	762	784	205	491	582	999999	495	892	635	114	103	432	951	999999	999999	999999	393	999999	999999	739	999999	819	253	999999	762	151	757	613	542	364	488	999999	999999	999999	868	898	629	339	251	999999	238	999999	434	96	947	77	999999	526	999999	999999	697	825	994	999999	248	942	541	999999	999999	441	999999	881	999999	999999	626	999999	315	358	323	899	678	63	754	999999	510	693	395	166	999999	695	80	241	766	415	999999	662	522	999999	364	925	366	999999	999999	809	117	357	476	163	999999	370	761	722	212	999999	999999	644	81	719	999999	999999	999999	385	866	43	999999	201	124	999999	614	963	74	776	993	398	999999	115	453	999999	177	163	226	999999	695	829	999999	358	39	999999	957	999999	591	802	999999	999999	378	981	706	576	449	916	242	532	548	507	306	985	729	814	416	352	201	137	552	924	339	999999	689	46	110	999999	171	306	987	592	382	272	324	194	999999	560	409	999999	504	261	920	693	999999	198	533	999999	999999	999999	412	999999	999999	464	259	537	999999	63	301	670	475	437	754	936	545	955	999999	43	999999	544	793	855	943	324	632	301	14	999999	999999	500	513	163	393	946	894	382	761	918	22	787	714	999999	268	738	411	77	507	999999	999999	737	73	499	999999	999999	431	556	999999	999999	831	958	533	834	431	801	999999	999999	53	807	52	172	999999	216	30	883	830	999999	596	214	912	564	793	30	999999	893	437	999999	999999	999999	999999	347	999999	254	96	64	264	879	545	999999	581	999999	33	999999	999999	986	999999	999999	999999	403	263	604	999999	466	604	276	174	512	348	537	374	153	999999	744	999999	705	461	949	130	966	999999	951	999999	138	632	823	541	999999	89	999999	360	580	544	483	999999	920	386	254	649	819	999999	751	999999	18	103	438	653	999999	999999	245	999999	593	736	512	999999	312	323	999999	999999	999999	735	999999	433	837	186	793	999999	962	699	370	999999	217	309	999999	87	877	999999	282	45	204	180	999999	999999	843	975	999999	843	
42	999999	743	607	554	999999	869	999999	818	328	703	831	999999	829	690	589	57	916	327	293	436	435	897	999999	50	796	999999	610	482	999999	589	861	999999	950	576	263	999999	763	999999	999999	440	226	999999	558	716	451	735	375	490	672	638	927	999999	483	417	607	811	851	566	757	780	999999	611	999999	739	999999	999999	359	999999	999999	634	999999	152	530	852	999999	176	348	185	598	71	274	130	999999	757	662	213	999999	542	969	451	114	206	26	999999	999999	614	835	999999	874	40	385	122	63	999999	353	999999	999999	630	207	440	473	675	967	696	515	149	999999	675	999999	638	485	999999	292	999999	530	97	136	513	681	605	341	999999	999999	568	999999	999999	77	771	413	877	999999	315	345	539	978	438	238	330	510	42	812	999999	741	246	554	568	829	77	518	266	658	623	999999	602	109	943	374	409	19	363	999999	40	271	210	562	180	481	999999	17	101	858	806	13	999999	999999	999999	788	74	24	127	332	999	999999	999999	999999	461	365	742	439	999999	73	999999	320	999999	999999	782	999999	541	684	383	96	86	69	999999	407	852	620	311	810	928	164	310	394	999999	41	82	777	124	999999	110	815	739	323	972	999999	39	495	856	687	999999	282	257	389	999999	40	256	999999	836	749	377	840	63	932	511	880	762	444	999999	125	999999	15	783	560	583	568	357	762	999999	398	378	366	764	999999	800	655	906	920	754	861	999999	999999	999999	375	613	999999	999999	999999	812	101	275	594	77	740	799	14	999999	697	999999	81	683	494	852	447	999999	999999	86	440	999999	999999	974	999999	690	999999	340	756	73	418	947	323	807	550	950	996	999999	783	298	33	823	795	166	218	124	999999	999999	300	289	504	999999	602	999999	330	999999	956	126	433	904	999999	410	999999	941	90	999999	493	999999	999999	999999	856	324	999999	999999	63	616	346	698	765	727	999999	388	999999	476	569	425	354	139	999999	875	993	879	700	878	787	999999	780	854	86	468	630	418	54	756	433	189	405	879	999999	714	338	999999	361	705	897	131	370	577	999999	665	999999	363	788	267	550	977	999999	999999	999999	440	999999	999999	622	306	107	598	344	292	53	389	29	474	999	772	546	735	528	994	999999	665	262	999999	482	999999	73	277	630	787	216	455	565	999999	945	699	878	847	644	64	608	308	787	87	533	992	645	930	363	999999	720	814	459	999999	738	999999	187	632	19	212	999999	829	968	999999	86	597	999999	344	529	310	893	699	100	474	396	681	877	999999	679	489	774	142	999999	614	76	
999999	999999	936	946	676	999999	255	838	999999	820	778	999999	241	11	936	179	311	411	63	132	30	723	984	243	67	999999	12	999999	999999	999999	111	999999	999999	489	999999	600	887	398	999999	999999	999999	999999	658	999999	999999	999999	646	183	999999	320	999999	730	999999	999999	55	678	999999	703	889	999999	519	999999	319	999999	718	863	999999	751	327	346	999999	912	559	274	484	169	75	340	625	715	753	829	219	218	963	999999	999999	872	443	15	588	999999	508	576	279	999999	552	999999	999999	754	999999	894	855	406	38	999999	181	595	999999	886	613	999999	87	999999	532	689	999999	110	999999	347	808	114	318	322	999999	107	414	983	995	999999	999999	422	999999	870	351	859	973	813	189	412	209	468	864	557	401	907	116	335	53	589	271	999999	999999	598	946	999999	586	543	999999	999999	156	198	600	999999	279	201	285	217	999999	673	716	279	999999	999999	999999	349	249	760	920	999999	991	88	939	416	869	175	810	807	999999	999999	282	439	999999	258	266	21	868	988	999999	209	999999	899	502	380	999999	991	529	999999	999999	606	999999	999999	622	798	999999	78	259	194	17	114	391	478	999999	751	400	286	115	673	999999	136	480	261	999999	721	229	102	585	568	999999	877	645	837	356	327	70	456	817	376	999999	198	762	684	999999	999999	818	999999	616	999999	979	999999	885	856	999999	333	999999	769	352	901	579	846	492	690	999999	139	468	553	131	965	690	944	469	739	364	194	374	999999	280	999999	999999	75	485	833	588	945	991	999999	246	33	201	301	114	915	797	471	705	81	999999	850	999999	274	41	651	71	45	999999	156	999999	416	959	339	498	51	998	513	371	658	111	705	148	999999	317	999999	773	398	840	553	941	893	488	302	999999	430	595	638	43	834	772	553	999999	844	298	830	74	861	999999	72	999999	294	110	57	999999	999999	712	46	957	933	877	999999	205	584	215	608	999999	666	577	77	456	370	479	536	885	558	887	303	999999	487	43	912	595	777	636	999999	792	441	332	435	999999	559	681	109	956	109	358	243	999999	690	902	407	294	735	999999	556	999999	999999	171	999999	999999	419	656	999999	999999	965	87	427	948	999999	999999	999999	343	151	359	897	999999	379	579	785	999999	654	663	699	999999	636	627	859	172	89	999999	227	279	910	985	308	903	211	210	991	32	930	294	92	999999	999999	73	152	999999	718	867	445	994	385	222	794	999999	956	895	273	347	999999	265	869	714	597	227	999999	166	61	994	999999	999999	588	763	999999	999999	581	824	178	572	485	483	999999	
221	407	999999	893	999999	999999	552	946	316	999999	999999	804	674	425	377	286	198	640	986	334	724	390	999999	415	999999	942	434	184	141	726	701	862	743	811	657	316	374	333	734	965	999999	57	181	242	999999	999999	604	944	213	548	980	999999	498	158	729	830	142	818	280	999999	999999	378	814	590	245	790	71	863	767	70	912	865	905	999999	826	676	999999	42	999999	664	999999	490	970	593	746	999999	373	595	999999	827	184	999999	62	978	999999	139	242	591	997	999999	897	999999	186	153	635	124	35	999999	332	63	621	109	348	615	418	999999	999999	999999	843	475	999999	999999	781	940	886	366	812	926	821	696	443	999999	45	334	767	999999	313	827	957	631	743	895	272	38	215	84	217	999999	570	924	732	21	747	531	727	431	999999	246	266	279	312	109	656	635	619	993	999999	999999	848	999999	971	580	999999	222	732	531	212	999999	735	811	159	999999	365	897	964	999999	880	999999	607	346	646	999999	999999	999999	328	999999	999999	637	418	221	20	203	598	759	999999	999999	999999	534	999999	999999	228	217	511	455	129	999999	999999	759	671	999999	122	999999	416	511	175	999999	19	999999	999999	999999	292	575	999999	523	801	999999	776	606	944	812	999999	356	999999	410	128	438	566	125	568	390	901	489	966	230	109	999999	999999	97	593	58	152	999999	640	711	999999	652	873	987	999999	173	999999	146	815	859	999999	766	847	999999	999999	736	999999	894	26	999999	196	803	609	999999	999999	352	179	688	22	999999	669	521	715	11	497	475	565	578	471	405	229	999999	674	116	999999	999999	610	999999	999999	857	710	258	156	136	525	999999	52	760	999999	310	993	482	999999	918	999999	999999	999999	999999	518	917	181	769	433	620	999999	431	999999	502	405	91	999999	398	984	165	195	421	375	588	999999	386	432	999999	14	170	411	746	999999	755	917	999999	999999	999999	271	786	999999	941	999999	999999	842	104	981	550	999999	491	568	999999	498	968	733	778	999999	999999	370	142	494	999999	764	272	219	547	789	383	585	679	800	977	999999	207	479	254	595	839	746	391	999999	999999	999999	523	602	806	258	672	31	148	999999	819	404	139	302	319	187	562	326	305	999999	999999	964	684	691	999999	999999	300	498	999999	192	786	725	978	999999	611	926	251	670	412	298	999999	361	446	999999	980	583	997	905	170	999999	43	523	450	999999	797	917	765	831	21	338	958	183	542	955	322	103	999999	999999	690	999999	935	892	999999	999999	197	255	527	999999	710	17	480	394	338	422	999999	273	285	901	939	999999	171	
419	999999	84	340	943	819	491	267	887	167	605	225	999999	141	150	609	999999	889	551	399	999999	130	999999	858	573	845	130	806	58	818	524	999999	996	230	526	243	839	676	999999	436	46	846	823	849	874	179	560	999999	19	664	999999	21	398	304	999999	298	999999	226	766	107	999999	999999	219	78	999999	999999	229	557	614	906	769	767	999999	124	363	814	999999	164	999999	404	295	839	999999	999999	976	999999	74	701	719	237	589	623	909	156	999999	999999	999999	999999	216	999999	999999	12	676	112	894	999999	376	999999	940	697	991	499	242	372	812	999999	999999	824	999999	140	88	527	838	999999	327	156	999999	498	999999	999999	186	552	947	261	453	292	173	694	500	902	145	791	761	999999	245	99	999999	546	343	878	473	812	999999	999999	999999	999999	999999	298	999999	748	226	877	999999	939	520	449	999999	981	919	999999	999999	203	334	199	994	999999	766	816	152	238	765	320	165	507	999999	373	999999	871	999999	30	128	874	910	752	685	268	895	999999	511	796	546	408	627	813	192	279	488	472	92	999999	667	357	156	555	982	999999	999999	999999	999999	156	559	681	384	898	999999	821	293	582	514	999999	401	999999	314	355	691	367	693	352	325	268	885	999999	788	250	363	770	999999	364	999999	999999	545	506	421	999999	247	865	34	728	411	371	999999	999999	958	999999	999999	723	53	999999	864	625	222	380	999999	999999	999999	142	892	144	545	640	999999	929	812	734	999999	894	532	999999	117	999999	342	964	940	954	282	978	468	442	285	640	727	999999	999999	154	566	175	999999	279	103	115	973	890	192	770	999999	999999	999999	999999	165	80	200	103	693	47	292	258	439	129	869	292	999999	459	858	905	999999	176	999999	667	999999	35	471	262	999999	12	853	999999	781	180	686	224	885	244	287	214	449	634	243	462	862	999999	735	314	410	810	441	523	41	287	857	110	628	999999	65	140	609	937	247	690	999999	840	476	269	442	654	999999	438	182	654	466	288	933	976	805	860	999999	166	852	55	999999	339	420	504	322	999999	999999	999999	189	156	605	999999	999999	553	999999	32	841	999999	871	755	413	13	999999	999999	821	578	177	652	631	999999	999999	999999	94	999999	130	855	999999	972	946	999999	68	948	999999	36	58	954	999999	999999	708	782	28	999999	295	999999	641	567	988	43	683	743	419	943	827	983	314	999999	426	999999	433	422	602	868	529	25	696	464	999999	324	999999	866	687	999999	944	848	999999	28	167	987	560	999999	866	999999	299	213	446	125	131	275	721	999999	537	697	
999999	295	189	160	302	279	999999	187	999999	674	705	816	66	632	999	999999	807	296	995	439	644	870	999999	217	578	326	579	580	342	488	603	442	999999	999999	999999	658	999999	999999	999999	888	586	382	999999	202	690	483	156	999999	126	152	999999	435	900	107	63	96	739	972	581	975	699	830	845	334	999999	272	486	76	801	351	320	999999	570	117	853	271	130	363	526	105	999999	764	464	200	999999	177	542	241	999999	743	918	695	454	750	198	755	999999	425	130	999999	996	89	999999	775	831	686	864	792	254	792	999999	386	456	485	805	935	999999	654	313	903	730	255	999999	68	999999	625	999999	999999	919	107	733	705	242	108	109	100	752	689	368	344	312	999999	987	154	777	542	249	969	944	263	999999	882	122	227	697	751	949	954	352	216	999999	54	873	999999	999999	271	999999	358	386	999999	999999	686	296	968	600	980	267	986	291	999999	386	999999	875	666	717	851	999999	25	410	999999	999999	797	347	999999	983	268	999999	840	96	516	398	891	592	239	80	703	596	153	627	999999	493	963	999999	461	830	993	179	999999	999999	999999	678	138	947	999999	573	999999	348	144	984	342	114	426	899	999999	999999	494	999999	645	595	23	264	449	999999	999999	863	999999	134	885	331	990	98	999999	999999	879	837	270	943	999999	666	685	365	461	168	999999	612	999999	999999	898	959	345	229	533	621	425	999999	239	740	263	999999	999999	999999	463	812	994	253	999999	24	999999	937	241	551	219	979	999999	658	999999	290	999999	91	796	124	236	999999	999999	770	565	57	986	927	608	530	689	398	999999	999999	999999	648	174	999999	176	62	999999	960	728	999999	999999	553	999999	766	999999	949	999999	182	999999	280	43	537	826	234	688	397	38	999999	339	711	861	821	999999	495	756	164	999999	71	914	744	82	276	207	999999	999999	999999	347	999999	778	659	892	517	30	999999	391	999999	999999	999999	999999	999999	999999	999999	631	26	932	198	844	225	19	994	832	999999	267	634	208	767	339	635	473	999999	60	807	325	680	818	353	999999	709	113	391	342	186	999999	145	720	133	644	999999	999999	572	177	131	999999	783	826	325	260	999999	999999	624	999999	196	999999	687	999999	226	633	951	999999	589	999999	145	121	627	662	656	869	131	913	85	132	158	376	999999	999999	999999	596	541	853	503	103	415	907	488	999999	999999	709	30	999999	503	499	999999	983	680	999999	42	19	593	131	179	456	138	482	999999	999999	887	820	999999	188	999999	629	102	107	999999	495	999999	237	633	281	517	947	848	999999	419	585	
999999	174	696	726	476	918	13	420	999999	999999	965	999999	191	985	468	334	999999	842	999999	874	407	596	288	194	201	804	386	321	614	232	607	423	999999	150	74	722	999999	999999	999999	881	999999	681	423	657	530	999999	56	647	813	192	813	16	108	545	999999	841	886	511	999999	999999	541	691	806	462	999999	999999	870	50	920	745	209	295	140	999999	999999	725	182	631	663	151	757	738	508	431	418	999999	325	999999	962	232	836	999999	323	49	999999	934	875	961	999999	978	188	16	726	78	999999	528	876	999999	298	462	669	265	847	393	913	803	193	384	999999	848	236	354	87	698	908	586	972	100	395	322	849	221	423	684	999999	751	21	440	449	999999	999999	952	238	509	563	581	999999	999999	135	546	999999	999999	917	369	999999	834	928	38	169	405	999999	785	977	975	999999	457	842	172	999999	999999	999999	753	935	163	134	283	999999	578	999999	999999	811	52	964	849	999999	358	303	64	932	138	823	999999	280	53	344	938	999999	999999	896	115	739	999999	509	999999	999999	997	999999	764	244	478	718	360	894	831	594	999999	821	999999	413	264	164	787	999999	302	999999	808	999999	891	819	196	999999	862	999999	38	598	999999	542	10	999999	573	792	538	999999	463	419	999999	98	448	459	829	126	845	850	642	951	951	382	217	624	945	525	999999	945	57	179	855	678	865	243	999999	999999	820	44	999999	471	999999	999999	777	882	876	999999	43	441	989	999999	999999	22	49	86	999999	999999	335	386	158	58	127	999999	772	294	563	999999	233	215	74	858	306	811	999999	180	999999	983	604	999999	999999	235	491	243	956	999999	999999	843	639	999999	596	568	999999	999999	885	999999	354	999999	205	493	328	999999	496	828	377	999999	773	652	12	868	999999	664	231	999	999999	999999	566	884	637	794	999999	999999	999999	444	618	505	222	862	925	229	826	305	999999	999999	17	666	739	663	865	825	999999	72	841	770	48	999999	346	646	999999	999999	234	999999	404	411	914	607	926	61	999999	871	918	910	727	782	999999	454	999999	120	999999	971	999999	999999	28	811	999999	999999	879	394	999999	686	169	575	66	962	994	366	900	385	999999	409	740	687	453	994	907	303	345	68	727	594	65	236	653	999999	779	330	451	592	999999	408	728	541	656	532	999999	352	854	765	787	686	553	501	999999	593	240	506	459	33	904	296	180	820	667	811	631	999999	999999	999999	192	999999	914	318	563	999999	680	209	999999	920	292	999999	449	999999	999999	999999	999999	999999	323	70	604	999999	870	428	999999	535	237	907	999999	
999999	999999	778	430	632	999999	999999	772	245	938	999999	912	40	475	999999	741	999999	847	600	549	625	771	77	999999	861	627	999999	803	496	999999	37	571	772	335	196	29	999999	144	816	997	166	278	804	625	209	157	999999	808	999999	686	348	688	636	368	999999	83	833	999999	568	14	673	999999	286	616	999999	552	999999	704	288	519	999999	215	40	602	392	999999	966	452	999999	999999	999999	110	471	999999	290	349	935	414	87	122	999999	999999	999999	812	999999	846	992	198	999999	657	17	869	529	999999	459	143	658	43	999999	900	117	999999	748	854	950	573	849	476	335	570	616	735	626	176	333	882	639	228	999999	546	999999	777	737	999999	999999	194	580	649	359	999999	691	901	439	186	14	999999	607	720	861	999999	996	526	863	154	999999	282	252	362	498	577	999999	999999	764	438	999999	999999	999999	999999	158	766	992	209	999999	187	879	714	305	449	999999	529	284	919	366	517	999999	999999	914	593	723	433	942	228	161	781	654	260	147	11	999999	675	161	622	572	105	768	999999	409	685	274	999999	999999	802	201	968	999999	584	999999	256	999999	708	424	70	271	724	823	999999	58	345	999999	999999	577	999999	999999	496	378	662	356	271	748	999999	439	239	328	999999	456	149	36	999999	489	999999	187	890	122	999999	260	100	361	848	281	994	748	73	999999	645	758	683	993	999999	999999	640	999999	812	508	145	279	999999	741	999999	999999	684	747	999999	999999	999999	451	686	999999	999999	245	287	311	999999	989	753	14	375	87	999999	999999	999999	999999	331	999999	848	841	374	999999	976	661	75	999999	486	580	597	257	882	218	698	204	81	502	125	469	323	339	730	822	754	141	904	118	68	245	505	537	425	284	16	622	86	304	214	999999	180	928	999999	927	402	506	132	167	999999	999999	566	280	41	999999	278	999999	121	552	638	999999	757	999999	300	251	84	69	999999	607	211	86	999999	999999	999999	899	298	394	999999	802	430	257	19	999999	999999	579	999999	235	506	563	16	497	510	534	665	368	468	223	999999	582	999999	342	674	999999	955	313	370	789	981	141	573	999999	14	318	131	999999	999999	19	238	720	572	999999	562	279	600	999999	575	593	999999	929	440	85	755	932	999999	97	999999	999999	791	425	218	889	253	375	989	133	493	202	413	999999	999999	458	985	918	20	13	999999	404	999999	252	737	777	677	62	700	999999	137	81	368	43	806	352	999999	812	511	682	605	197	289	477	230	383	190	836	407	982	999999	999999	999999	946	999999	999999	568	549	999999	441	221	201	999999	
501	995	999999	833	379	478	189	999999	999999	417	337	407	593	125	999999	32	364	597	841	999999	999999	407	999999	159	422	725	627	783	679	134	79	999999	414	999999	999999	481	808	999999	999999	999999	999999	752	999999	999999	594	548	724	73	121	527	332	844	380	546	956	103	705	272	420	653	850	406	560	999999	347	867	993	80	337	976	999999	814	786	999999	999999	966	490	870	565	999999	999999	563	999999	999999	801	235	999999	867	566	694	999999	999999	139	999999	516	821	999999	999999	92	727	999999	653	736	144	999999	518	68	895	119	989	613	999999	707	999999	652	296	999999	408	999999	999999	999999	135	514	643	210	677	999999	628	999999	615	774	999999	787	838	329	358	827	537	848	293	177	999999	758	576	91	941	838	999999	999999	999999	97	792	622	971	950	428	149	103	934	636	999999	439	928	503	224	991	999999	868	225	304	469	206	560	962	943	581	999999	937	562	269	999999	100	999999	999999	528	982	999	815	999999	901	218	733	603	222	460	738	277	999999	361	99	999999	999999	378	999999	760	891	241	660	37	999999	61	211	541	675	797	742	325	190	974	242	992	241	981	999999	999999	735	602	348	511	999999	314	123	585	472	999999	868	999999	999999	999999	637	999999	348	788	999999	849	16	202	928	424	717	423	999999	289	999999	107	661	999999	64	135	999999	999999	893	999999	999999	75	937	626	78	309	928	31	422	202	999999	999999	999999	453	473	474	88	543	674	923	793	792	227	999999	466	374	714	999999	999999	777	963	348	857	200	966	452	912	390	999999	628	495	696	10	894	942	637	454	999999	524	999999	56	491	999999	999999	999999	39	999999	999999	169	704	999999	58	364	999999	999999	998	634	463	487	999999	562	698	419	55	999999	107	791	332	891	828	920	999999	365	999999	730	999999	724	886	999999	936	604	808	230	429	999999	999999	999999	365	999999	943	13	999999	730	504	37	358	82	579	542	267	248	525	221	341	999999	98	693	286	999999	756	283	747	628	551	426	999999	477	990	21	990	764	436	666	948	825	929	776	861	59	381	410	155	353	577	698	89	596	889	644	944	999999	65	450	909	669	999999	373	189	87	999999	881	91	567	552	502	811	859	273	515	855	322	832	999999	543	356	138	403	999999	852	347	999999	587	355	999999	246	708	999999	756	288	570	566	597	999999	776	499	328	999999	801	84	999999	229	332	384	789	632	920	999999	906	562	541	999999	322	999999	740	999999	999999	736	500	315	999999	825	112	985	999999	999999	725	59	460	54	999999	550	602	999999	965	127	834	212	
565	444	325	879	999999	999999	999999	709	253	999999	52	660	205	591	98	999999	290	71	999999	347	999999	500	906	871	378	862	999999	990	268	999999	370	999999	291	999999	180	65	990	914	745	908	247	999999	55	464	999999	999999	849	446	462	117	999999	904	10	497	773	999999	999999	454	510	227	669	999999	450	906	999999	428	378	999999	420	42	505	375	325	999999	109	203	454	452	864	578	22	98	538	161	652	465	999999	794	999999	115	527	545	413	528	249	490	795	999999	999999	588	431	746	36	999999	612	329	589	791	397	579	621	999999	590	932	214	999999	228	298	264	444	999999	584	784	315	515	959	961	797	969	618	999999	314	888	285	156	276	71	118	549	332	876	831	407	749	494	442	955	999999	323	999999	999999	506	999999	129	782	999999	999999	721	914	652	367	999999	999999	778	180	316	206	999999	999999	937	519	120	749	931	999999	999999	186	45	820	83	999999	490	483	999999	999999	901	428	999999	502	308	315	350	999999	896	999999	94	18	629	578	999999	245	999999	999999	999999	159	999999	756	954	999999	808	670	926	900	840	648	999999	318	521	999999	999999	887	999999	811	487	632	178	915	853	966	483	965	999999	466	642	838	363	795	107	161	999999	155	474	217	694	638	388	999999	363	257	97	775	497	207	309	300	808	838	217	753	980	245	903	987	999999	842	122	470	268	999999	295	91	221	369	236	134	423	229	127	999999	253	728	562	999999	878	999999	999999	999999	167	352	39	524	588	353	181	959	251	486	139	851	525	918	192	361	999999	16	563	137	971	185	876	588	999999	368	999999	262	683	307	118	380	999999	999999	312	915	972	770	503	999999	198	999999	882	999999	999999	275	333	335	545	211	643	872	153	350	388	981	475	451	802	229	843	918	999999	943	377	999999	487	762	999999	276	388	201	513	695	939	704	302	940	999999	999999	45	999999	716	999999	999999	246	237	999999	999999	330	450	999999	999999	283	35	279	991	938	568	999999	788	571	719	279	822	452	999999	458	999999	684	689	535	999999	999999	999999	668	212	999999	289	141	531	462	387	294	825	856	232	999999	669	669	712	364	999999	166	668	473	465	446	659	222	877	999999	623	699	999999	915	578	622	99	366	77	999999	659	999999	810	999999	193	434	999999	965	229	139	999999	742	972	334	999999	796	687	720	212	765	999999	76	264	752	839	999999	652	999999	288	610	150	312	601	999999	704	943	355	999999	999999	40	993	693	999999	748	990	880	999999	316	761	781	934	378	999999	999999	55	592	183	67	495	505	999999	
543	687	618	988	485	999999	458	630	219	450	354	440	181	999999	999999	83	999999	999999	999999	960	345	999999	507	999999	999999	158	298	477	121	770	999999	847	785	999999	459	999999	384	759	514	740	278	999999	551	340	590	937	999999	999999	999999	518	667	304	999999	544	445	999999	189	942	999999	999999	852	999999	518	449	999999	999999	655	922	999999	453	699	999999	258	999999	691	999999	607	177	95	834	176	757	882	602	112	993	999999	250	813	999999	827	999999	544	187	887	298	999999	112	999999	999999	292	69	228	999999	999999	999999	56	319	853	786	786	22	999999	999999	170	104	108	915	346	168	197	415	119	256	999999	999999	221	80	999999	403	491	505	989	999999	999999	117	539	999999	999999	201	947	10	396	36	289	999999	584	163	27	792	199	262	765	29	896	999999	949	999999	525	561	999999	975	978	460	305	999999	32	855	838	63	565	367	141	155	220	196	999999	93	967	811	683	67	63	999999	999999	239	999999	969	115	675	167	566	225	232	999999	972	999999	999999	999999	998	792	728	999999	964	237	999999	130	620	808	999999	858	866	999999	713	878	642	921	440	999999	75	551	999999	750	172	895	998	151	909	654	248	174	92	361	969	29	954	742	999999	999999	381	119	129	999999	405	817	301	561	512	999999	858	60	591	690	665	456	739	978	999999	78	239	999999	999999	965	569	545	999999	514	45	999999	923	900	832	130	875	999999	431	891	354	999999	604	999999	639	565	796	198	999999	401	696	999999	290	975	589	30	91	690	898	999999	999999	999999	999999	786	999999	999999	999999	958	227	471	815	709	35	847	633	806	474	792	61	655	179	380	962	999999	818	523	414	999999	999999	811	999999	194	67	277	999999	999999	999999	817	920	821	144	837	999999	120	586	986	496	999999	351	782	556	298	639	253	999999	230	897	666	968	12	413	482	648	999999	432	630	652	758	558	149	501	657	872	999999	520	341	999999	851	797	832	36	971	605	537	999999	750	555	813	999999	79	596	648	848	918	418	662	199	999999	687	956	999999	738	999999	999999	290	899	426	410	733	653	999999	55	999999	146	975	999999	999999	999999	159	682	85	839	475	488	553	853	808	999999	999999	999999	151	844	174	999999	498	298	97	999999	256	999999	999999	155	89	999999	258	999999	999999	712	999999	976	785	999999	999999	15	880	999999	273	405	659	437	100	999999	588	875	511	976	881	37	647	687	354	483	864	793	358	999999	999999	999999	240	12	83	999999	21	845	82	72	438	168	960	999999	34	999999	744	818	999999	862	566	999999	999999	281	669	753	74	
265	999999	311	999999	621	657	950	744	437	174	999999	364	994	999999	743	802	449	547	722	76	653	662	999999	739	55	528	496	999999	999999	708	959	999999	999999	999999	756	223	770	847	816	511	20	259	597	999999	97	464	999999	411	822	999999	687	999999	999999	686	999999	602	969	572	179	103	999999	999999	999999	999999	214	324	44	962	704	530	41	602	999999	221	65	403	74	999999	652	591	257	94	552	154	999999	235	396	999999	621	163	253	208	677	722	349	434	70	869	999999	772	999999	318	707	301	999999	94	12	734	630	27	999999	835	999999	588	846	86	999999	54	707	999999	928	401	999999	550	287	833	999999	999999	871	631	342	999999	821	879	171	938	387	999999	774	936	233	661	22	999999	625	417	999999	99	875	273	400	26	999999	999999	999999	37	966	999999	999999	999999	999999	999999	863	999	684	999999	24	999999	426	908	999999	782	280	770	755	999999	389	747	925	869	999999	836	142	608	241	326	999999	487	45	143	971	999999	246	238	776	239	798	999999	919	293	403	246	672	999999	574	999999	746	401	588	577	648	229	240	154	989	333	861	264	999999	367	308	537	15	292	936	477	999999	51	994	526	999999	376	999999	641	999999	320	173	999999	44	623	580	642	898	467	495	999999	999999	102	249	453	377	543	999999	562	984	865	240	389	41	106	999999	704	406	72	109	281	999999	598	678	679	169	696	230	153	787	665	638	548	797	194	486	453	802	551	158	935	999999	999999	656	610	89	784	999999	999999	552	999999	246	836	368	223	360	401	423	569	293	681	322	111	774	999999	237	999999	591	847	620	627	999999	855	999999	999999	160	999999	941	77	599	384	563	293	999999	911	429	999999	999999	999999	833	999999	999999	242	999999	476	622	999999	500	337	999999	397	999999	296	327	999999	999999	999999	999999	204	72	233	459	356	970	908	999999	39	509	863	999999	435	512	16	23	535	597	669	597	999999	551	999999	635	999999	694	211	191	277	999999	676	999999	49	879	984	521	610	999999	683	272	358	359	999999	520	637	438	947	885	999999	282	999999	336	314	999999	485	652	932	597	845	661	999999	726	850	73	999999	925	999999	556	527	999999	999999	900	914	407	248	98	958	619	999999	186	999999	326	995	999999	183	349	633	999999	999999	341	588	22	789	32	999999	999999	999999	999999	687	712	999999	999999	367	999999	869	891	422	907	999999	396	999999	323	599	669	913	452	999999	856	999999	999999	302	614	162	999999	906	400	121	999999	999999	616	589	438	931	295	608	356	999999	999999	134	292	927	725	702	17	999999	275	423	
129	119	60	901	999999	640	204	999999	963	248	181	999999	478	780	999999	12	937	806	265	391	313	71	566	493	435	731	607	565	576	911	154	547	640	977	999999	782	853	715	937	798	736	875	644	118	787	999999	655	511	406	723	765	210	392	883	119	999999	552	566	475	920	43	639	999999	61	104	633	163	501	789	748	158	999999	869	466	654	437	999999	458	706	924	999999	999999	168	853	156	999999	999999	757	999999	933	239	297	249	27	765	107	42	999999	999999	163	357	999999	999999	658	574	543	341	925	999999	682	641	999999	860	999999	843	999999	999999	990	905	160	999999	406	633	999999	518	861	999999	851	999999	557	405	999999	444	553	577	999999	383	510	999999	999999	611	239	999999	195	301	144	437	697	999999	999999	627	51	687	862	685	950	530	866	150	712	560	490	234	999999	286	999999	999999	317	973	921	564	970	711	302	548	249	999999	447	999999	384	999999	294	999999	873	929	363	156	581	867	627	999999	517	369	575	999999	131	14	846	999999	999999	999999	130	999999	262	273	999999	339	395	999999	445	82	92	999999	765	288	275	812	361	752	999999	660	999999	999999	356	530	56	999999	145	249	427	244	41	999999	80	899	999999	570	425	609	282	34	999999	267	431	554	318	216	604	297	787	318	653	104	986	833	405	681	999999	731	226	999999	999999	999999	896	999999	50	553	240	866	999999	704	397	751	479	898	898	821	999999	999999	221	999999	999999	848	461	118	999999	937	999999	247	999999	999999	202	693	392	235	999999	999999	371	230	514	999999	975	737	322	92	921	902	999999	97	934	584	663	576	999999	999999	999999	354	999999	787	620	112	11	992	371	352	512	703	368	253	999999	292	999999	796	296	999999	864	278	536	999999	197	688	322	465	313	999999	968	999999	183	16	195	485	921	583	609	411	763	982	375	999999	999999	228	999999	380	29	999999	134	867	999999	73	999999	771	818	999999	999999	931	790	545	999999	451	383	886	529	361	67	592	371	999999	197	885	999999	882	999999	566	797	969	154	942	999999	661	796	111	346	120	999999	999999	667	605	982	677	621	227	303	924	596	694	698	192	999999	436	290	257	680	404	999999	639	868	261	528	631	999999	999999	999999	999999	655	999999	999999	419	866	643	925	999999	893	999999	273	999999	588	999999	970	113	281	999999	629	19	381	548	999999	942	740	855	555	415	86	361	890	773	999999	275	278	324	154	288	999999	999999	511	523	363	171	140	904	60	999999	291	425	360	824	228	100	656	116	850	607	679	20	98	519	689	542	628	500	357	
323	999999	655	958	999999	646	949	999999	857	195	270	811	836	805	999999	133	661	11	76	999999	999999	618	999999	473	999999	999999	314	590	992	834	821	542	639	556	736	190	999999	466	367	187	278	593	798	921	999999	796	843	999999	433	395	38	999999	561	945	330	705	999999	192	421	999999	342	369	515	33	374	727	181	289	78	999999	498	204	643	888	999999	999999	819	250	883	999999	766	109	166	606	805	290	999999	694	236	999999	643	999999	54	974	845	909	88	775	557	999999	999999	999999	147	950	897	834	897	673	669	886	999999	307	309	671	626	242	212	908	227	93	999999	487	63	46	840	55	159	668	53	999999	365	54	999999	29	136	212	961	216	999999	971	392	317	34	349	999999	345	153	383	358	999999	707	179	557	473	999999	146	510	111	999999	852	684	999999	630	303	531	840	615	999999	545	423	999999	995	209	256	701	999999	463	714	889	999999	999999	775	320	999999	668	999999	496	999999	902	999999	702	999999	999999	856	296	163	687	730	817	315	730	864	838	934	341	999999	970	310	772	688	683	796	221	614	951	909	999999	199	634	345	354	396	999999	555	720	420	999999	352	960	999999	750	732	896	999999	774	999999	999999	385	108	957	225	999999	456	999999	999999	906	999999	492	999999	387	245	498	105	482	961	344	487	292	223	920	812	999999	350	999999	938	951	899	636	840	914	972	999999	100	677	130	168	940	173	249	999999	999999	416	446	583	312	262	637	423	999999	439	559	654	999999	999999	154	597	845	231	999999	364	16	22	999999	991	415	701	407	428	999999	802	404	999999	52	409	159	406	191	767	921	686	999999	486	23	999999	364	999999	381	912	999999	533	323	718	888	885	999999	759	999999	455	178	999999	854	999999	999999	999999	45	245	611	761	39	748	415	87	999999	598	50	530	998	251	636	97	329	999999	895	827	999999	685	435	167	602	999999	999999	736	999999	321	832	999999	423	203	999999	129	715	620	883	784	128	245	418	300	844	286	760	523	818	90	999999	999999	323	999999	340	360	809	454	169	639	116	679	999999	999999	999999	935	116	999999	876	517	381	709	611	120	709	999999	276	999999	323	325	639	128	917	518	40	472	999999	189	999999	999999	999999	271	460	999999	678	448	999999	999999	534	909	180	955	647	311	708	999999	758	999999	534	96	999999	674	140	843	999	987	761	968	999999	303	999999	927	940	861	207	119	258	367	999999	270	999999	846	610	999999	155	999999	481	615	999999	458	713	589	654	777	931	644	140	617	254	690	687	999999	471	240	765	252	
24	999999	999999	598	332	999999	769	273	600	999999	999999	999999	999999	325	999999	155	168	509	590	563	282	173	930	563	979	641	122	751	583	706	385	380	648	902	668	695	999999	999999	999999	323	820	390	186	694	999999	413	918	928	999999	541	999999	961	999999	212	970	850	854	550	619	999999	999999	28	999999	894	999999	693	88	796	656	820	999999	947	383	999999	743	891	987	245	999999	575	999999	999999	999999	52	999999	423	730	445	999999	817	840	999999	999999	446	45	802	700	999999	834	887	999999	132	999999	363	897	682	999999	383	469	88	863	619	568	54	999999	103	451	647	817	999999	962	643	863	838	979	682	999999	937	241	940	999999	705	411	104	250	601	999999	223	154	403	835	357	999999	853	954	999999	402	999999	478	941	360	62	474	397	925	691	268	999999	384	999999	336	999999	999999	528	887	168	999999	474	999999	376	191	238	503	423	611	614	667	19	999999	758	999999	799	468	300	590	148	240	24	179	559	342	479	838	929	76	193	216	457	999999	796	999999	927	999999	112	759	999999	999999	60	999999	320	33	258	558	625	934	537	193	850	938	748	999999	203	305	255	999999	712	999999	573	357	999999	408	220	53	999999	744	362	56	365	999999	467	589	189	999999	858	535	999999	920	222	994	539	999999	365	518	228	999999	820	632	507	79	57	733	985	703	368	912	812	215	470	881	999999	491	999999	319	480	169	747	965	446	999999	948	791	186	578	817	426	53	702	824	229	923	999999	999999	296	493	734	603	486	999999	999999	722	879	460	341	422	57	183	55	47	68	130	999999	196	787	999999	265	999999	416	885	941	999999	999999	999999	250	957	852	942	999999	825	999999	566	999999	105	500	996	78	340	845	999999	769	252	997	664	766	109	78	543	999999	999999	238	187	196	600	927	87	612	499	220	999999	570	115	642	230	301	502	858	999999	696	999999	62	924	999999	999999	125	999999	871	456	623	999999	999999	999999	999999	375	999999	568	379	671	177	422	394	579	999999	471	595	664	610	777	999999	274	999999	999999	847	970	123	313	476	999999	484	238	215	165	999999	78	494	261	924	999999	632	733	133	197	592	283	999999	482	999999	999999	665	461	98	104	999999	359	901	999999	471	220	262	293	102	442	196	938	216	238	703	62	977	344	739	999999	154	638	150	62	725	573	573	640	510	236	999999	33	149	121	999999	526	999999	913	789	999999	24	349	641	690	11	653	999999	178	778	999999	272	331	999999	755	999999	455	218	848	999999	999999	647	621	783	865	171	172	798	999999	166	187	
884	73	554	35	999999	804	999999	460	61	999999	999999	405	861	758	999999	950	311	999999	171	626	317	999999	68	891	999999	402	566	775	529	838	855	972	21	601	867	209	776	695	435	155	458	758	797	782	402	252	760	999999	902	221	860	413	933	999999	999999	565	14	663	959	927	248	231	931	222	226	999999	393	999999	891	763	183	616	959	26	178	559	531	285	499	824	999999	999999	872	317	977	451	999999	481	731	312	204	123	736	508	999999	236	827	999999	566	868	858	500	143	999999	999999	254	454	916	371	320	43	999999	999999	145	295	706	358	623	244	775	999999	911	538	589	569	70	879	460	119	941	731	947	719	630	999999	152	408	733	999999	732	999999	132	119	999999	278	475	948	999999	999999	209	999999	999999	349	999999	383	999999	961	554	580	976	374	993	806	430	999999	96	19	543	179	153	308	625	352	512	778	372	999999	127	320	999999	999999	289	247	909	73	528	999999	929	257	28	999999	854	163	999999	367	12	325	689	832	999999	999999	415	430	80	901	999999	999999	837	21	20	999999	844	243	486	865	95	999999	999999	367	70	999999	89	295	161	999999	454	471	59	154	775	57	122	294	999999	636	706	858	177	18	999999	999999	769	917	247	874	999999	620	676	999999	282	999999	999999	332	771	702	386	999999	999999	999999	457	791	811	693	999999	963	42	999999	115	849	168	236	588	888	556	403	999999	172	58	999999	627	999999	795	620	871	529	629	790	523	435	999999	586	589	70	999999	29	855	85	680	284	842	785	514	826	279	55	999999	539	999999	378	982	999999	80	992	489	623	999999	200	822	717	343	251	46	999999	599	582	647	528	337	537	547	644	491	774	999999	841	329	968	999999	826	861	999999	24	155	452	46	516	596	580	999999	33	999999	263	999999	940	600	999999	834	237	697	407	149	212	999999	830	348	731	305	557	648	304	37	999999	995	856	999999	999999	891	237	562	75	999999	948	399	514	999999	391	528	834	844	101	999999	999999	653	428	999999	999999	999999	324	114	314	220	48	999999	643	999999	999999	999999	117	999999	373	999999	607	674	999999	356	999999	999999	999999	999999	999999	213	999999	713	556	809	999999	999999	577	144	999999	999999	577	132	258	855	23	26	756	518	999999	134	999999	149	481	999999	999999	999999	31	82	531	84	53	375	158	111	748	335	999999	833	709	999999	689	973	337	913	999999	484	999999	775	342	183	65	999999	881	832	999999	331	241	323	923	229	999999	999999	612	293	999999	999999	974	157	116	688	641	923	999999	456	444	447	812	568	951	
999999	999999	255	739	999999	999999	828	493	325	317	427	103	71	910	490	445	194	999999	53	507	89	510	999999	669	654	999999	999999	999999	434	398	356	519	999999	371	999999	578	928	765	264	275	587	999999	658	839	999999	594	580	999999	999999	999999	999999	999999	999999	70	871	901	381	586	94	816	886	422	999999	927	961	999999	430	699	399	911	999999	428	999999	778	999999	371	851	440	979	70	999999	129	98	423	148	280	751	612	999999	619	207	999999	681	448	389	174	659	731	877	782	174	881	999999	416	999999	830	999999	990	150	509	60	999999	999999	999999	855	999999	333	999999	789	999999	166	999999	209	780	713	176	747	667	399	755	712	999999	562	207	999999	90	999999	682	999999	317	310	761	999999	990	569	266	744	999999	593	622	841	24	942	999999	626	357	681	843	702	337	999999	311	600	394	999999	929	387	409	999999	774	270	650	724	481	391	405	354	999999	221	456	432	99	84	776	913	698	188	377	581	548	408	661	980	592	234	998	170	88	202	639	879	999999	999999	999999	361	200	299	471	804	231	999999	471	632	255	905	993	999999	824	999999	109	751	20	828	588	999999	609	670	142	999999	392	244	275	26	581	577	97	569	999999	425	722	408	717	999999	360	545	936	39	734	999999	240	771	999999	607	103	887	999999	516	941	452	999999	530	167	999999	422	986	737	454	60	677	999999	434	970	409	757	700	43	447	478	53	439	579	936	454	999999	620	899	668	923	693	709	581	628	814	999999	999999	250	502	160	374	808	999999	999999	999999	869	999999	800	936	849	999999	853	999999	48	897	22	182	593	712	208	801	97	78	999999	999999	968	999999	999999	999999	999999	564	999999	541	296	114	244	947	601	879	585	220	999999	962	999999	530	839	288	543	999999	801	499	608	538	999999	999999	286	739	960	999999	97	632	999	644	209	294	942	999999	143	933	663	999999	581	714	136	988	981	134	260	999999	999999	999999	703	85	999999	246	956	999999	999999	937	827	504	999999	980	999999	952	220	185	762	533	999999	999999	154	609	999999	999999	918	894	411	316	377	162	999999	960	103	408	999999	923	288	963	999999	31	999999	206	999999	999999	89	600	999999	184	999999	806	372	726	422	999999	544	104	999999	629	327	999999	999999	929	569	675	25	36	999999	393	999999	296	897	799	204	566	999999	948	502	908	656	327	972	237	538	999999	789	762	999999	103	863	835	914	658	999999	277	511	156	636	441	153	63	714	538	160	490	999999	573	999999	855	560	596	601	110	999999	10	98	999999	401	998	885	999999	999999	
792	999999	198	381	999999	999999	927	999999	303	321	70	765	603	613	444	999999	999999	662	226	999999	692	999999	276	243	999999	685	645	188	228	755	638	556	999999	575	921	17	999999	119	670	999999	999999	800	999999	284	540	345	380	397	999999	216	353	345	668	32	999999	259	263	999999	567	563	518	999999	999999	548	683	514	874	37	691	436	124	938	992	807	999999	999999	286	992	702	479	999999	257	533	22	412	999999	887	868	999999	672	999999	16	551	116	999999	855	963	717	601	999999	470	352	705	228	101	414	352	861	396	903	972	999999	262	97	999999	270	225	999999	999999	389	626	16	999999	999999	682	117	397	886	999999	779	929	999999	999999	675	18	962	999999	315	921	999999	951	35	999999	876	699	999999	999999	464	999999	999999	640	999999	999999	221	409	464	103	686	545	984	27	466	955	616	973	999999	999999	586	89	999999	999999	910	903	148	999999	601	534	381	329	199	363	999999	38	275	149	790	999999	188	999999	554	868	865	999999	936	999999	494	80	864	902	295	622	999999	385	571	921	730	999999	443	783	808	930	722	999999	356	999999	999999	437	999999	477	999999	999999	691	999999	534	428	999999	150	999999	167	943	531	670	479	999999	577	195	557	467	354	419	554	999999	405	468	624	156	508	423	999999	896	66	390	999999	718	999999	999999	857	999999	152	999999	589	999999	285	839	286	999999	252	332	778	444	536	970	345	999999	639	999999	296	999999	910	282	999999	727	660	999999	886	150	282	760	999999	647	338	707	999999	285	999999	999999	279	565	999999	364	903	186	999999	871	370	96	999999	339	999999	998	643	15	939	870	999999	862	619	24	953	145	986	999999	168	141	999999	828	656	70	999999	999999	601	731	999999	999999	378	177	92	999999	999999	800	999999	943	999999	175	13	333	999999	453	560	967	664	264	612	55	377	420	999999	513	764	542	439	984	112	999999	999999	912	345	999999	502	557	780	999999	999999	162	49	53	999999	992	138	783	69	213	509	269	700	347	128	624	189	999999	159	999999	34	367	370	999999	840	957	768	100	988	999999	950	999999	197	834	149	459	15	999999	609	999999	385	999999	483	999999	485	843	999999	69	793	720	999999	544	408	211	806	999999	999999	999999	213	999999	234	999999	795	683	262	506	81	866	208	669	618	856	999999	999999	203	52	884	144	999999	997	933	709	306	277	183	416	604	986	37	391	667	87	130	755	801	347	196	800	973	978	771	999999	999999	134	999999	356	999999	284	17	999999	873	656	999999	215	920	525	999999	999999	509	845	902	95	999999	816	11	541	999999	999999	
332	999999	855	94	999999	657	999999	999999	847	182	999999	827	230	999999	999999	273	518	20	999999	914	999999	285	607	669	300	137	999999	999999	999999	54	132	999999	619	592	952	999999	908	789	495	644	979	999999	677	568	361	681	624	999999	116	575	308	991	756	821	999999	56	999999	196	999999	999999	582	549	999999	802	59	606	217	637	377	827	364	728	999999	151	935	689	999999	48	999999	999999	513	502	999999	753	746	141	813	798	824	905	903	722	996	462	71	439	698	874	519	999999	474	986	999999	999999	220	579	999999	615	886	88	448	220	999999	999999	999999	89	999999	999999	999999	918	792	419	813	999999	923	642	732	999999	89	505	991	733	999999	563	154	526	297	301	543	999999	664	208	911	745	467	693	844	821	932	982	999999	999999	818	999999	999999	64	183	744	364	578	847	413	535	999999	97	714	999999	324	39	14	792	678	999999	889	999999	593	507	77	14	240	798	999999	140	106	46	996	999999	928	600	999999	352	999999	936	965	328	260	672	530	658	752	12	529	792	928	200	791	835	999999	347	379	556	115	740	134	999999	937	283	439	354	100	799	761	724	938	661	999999	741	203	571	12	920	977	419	261	238	999999	128	212	905	254	170	986	999999	230	999999	247	813	812	195	391	977	243	185	567	999999	250	804	853	276	999999	59	641	367	344	458	579	999999	488	895	999999	999999	81	999999	999999	999999	812	180	999999	404	424	435	929	18	189	999999	687	801	851	307	999999	473	274	935	953	205	528	629	999999	999999	999999	550	334	999999	684	999999	999999	709	999999	637	999999	80	999999	458	852	526	129	633	188	999999	770	777	999999	191	907	47	554	145	580	904	412	192	922	999999	440	873	999999	22	999999	616	128	978	725	999999	165	917	173	816	92	437	85	894	999999	938	11	999999	705	152	999999	999999	28	770	999999	999999	235	958	999999	579	28	979	999999	117	309	999999	200	792	62	999999	35	999999	874	737	62	152	999999	517	741	999999	729	253	177	959	13	687	598	357	999999	554	988	207	999999	593	798	113	23	968	595	880	747	999999	144	999999	999999	29	772	999999	718	986	351	718	227	173	999999	999999	811	999999	999999	999999	999999	842	942	508	642	999999	230	291	939	949	138	861	921	861	246	520	119	999999	842	983	999999	317	639	862	212	280	980	605	999999	33	301	558	863	974	906	905	276	636	441	298	999999	491	999999	769	858	490	797	999999	927	999999	999999	717	623	130	706	666	213	999999	305	999999	848	624	547	915	657	580	997	946	954	341	999999	483	662	
553	194	999999	965	870	999999	721	483	624	999999	413	368	999999	934	999999	277	250	701	196	340	79	450	184	943	999999	121	287	493	999999	411	999999	96	192	65	79	936	999999	700	999999	999999	584	999999	233	945	144	999999	83	999999	264	678	713	639	67	152	593	113	20	489	538	758	727	999999	633	223	999999	999999	185	528	864	807	994	999999	369	999999	756	190	226	999999	999999	879	999999	641	239	181	999999	999999	999999	49	999999	999999	999999	793	172	583	358	999999	265	20	999999	818	381	555	780	457	683	174	999999	945	396	412	886	781	681	659	999999	95	999	461	999999	999999	297	146	65	898	881	211	387	785	763	999999	924	216	376	990	508	492	860	782	999999	532	685	93	653	69	90	999999	121	512	863	272	356	804	493	734	999999	245	499	882	575	482	999999	494	192	985	999999	679	415	691	161	237	235	227	963	993	452	213	492	996	817	999999	99	999999	999999	999999	63	129	723	999999	469	272	993	977	216	25	999999	200	900	667	999999	411	738	430	361	999999	46	139	841	999999	292	327	752	503	999999	838	999999	911	573	691	999999	999999	955	773	231	888	244	999999	20	947	999999	999999	313	825	425	999999	999999	669	999999	999999	999999	924	288	233	999999	152	520	999999	912	377	633	834	999999	218	735	222	999999	965	208	473	401	789	128	893	253	999999	23	927	87	999999	840	723	398	286	237	17	89	999999	999999	89	377	999999	344	642	323	999999	634	104	999999	213	960	43	470	59	894	675	805	395	999999	329	138	593	422	263	537	910	999999	350	999999	999999	142	999999	551	129	105	656	454	486	579	830	405	999999	999999	874	699	806	999999	349	391	562	212	999999	752	999999	999999	784	332	91	115	999999	977	999999	122	371	999999	247	492	999999	999999	999999	999999	329	815	159	923	218	999999	547	563	731	999999	999999	999999	429	999999	448	999999	456	999999	321	999999	372	380	999999	852	121	806	475	804	999999	324	999999	395	153	341	883	878	603	999999	743	999999	999999	527	384	756	999999	999999	693	846	999999	276	999999	183	642	999999	999999	948	649	306	811	411	289	999999	111	416	745	710	814	999999	642	569	999999	284	999999	291	548	844	999999	999999	971	999999	999999	629	999999	195	288	738	753	999999	483	934	239	306	370	341	999999	999999	999999	999999	999999	181	520	605	999999	999999	900	761	748	360	999999	999999	951	239	335	35	999999	660	571	915	999999	16	957	586	999999	999999	339	999999	914	999999	542	999999	428	999999	408	800	275	999999	425	119	295	527	990	402	862	469	983	10	970	344	52	99	481	
510	839	15	999999	934	990	999999	733	999999	846	999999	818	870	595	921	830	535	760	780	999999	999999	630	999999	25	564	999999	155	999999	339	109	580	60	452	35	917	199	999999	585	340	527	917	385	465	680	344	584	992	999999	71	999999	445	583	999999	854	29	879	239	989	999999	220	999999	783	999999	730	276	605	376	999999	677	732	436	999999	429	263	327	999999	174	999999	681	999999	999999	280	999999	168	663	996	788	597	15	47	960	414	926	999999	681	143	981	999999	414	999999	999999	999999	999999	339	999999	999999	163	18	537	943	715	309	999999	678	999999	574	999999	999999	76	279	999999	778	839	639	771	31	33	309	582	193	999999	439	524	941	772	584	83	999999	425	999999	842	999999	69	999999	332	660	106	999999	641	999999	21	746	999999	144	922	439	999999	567	568	999999	472	999999	435	354	849	285	999999	999999	906	903	500	999999	820	999999	437	46	718	777	999999	120	925	775	668	475	181	357	999999	999999	29	343	277	516	763	999999	704	999999	354	715	222	999999	875	730	351	999999	616	999999	999999	769	707	999999	720	999999	260	999999	796	697	195	960	183	999999	513	999999	356	572	636	984	46	127	204	448	999999	13	999999	269	244	204	434	930	999999	959	431	12	999999	999999	999999	736	265	315	999999	999999	802	393	999999	720	544	481	383	778	111	999999	999999	999999	575	999999	204	717	976	991	999999	602	273	265	112	223	79	511	721	999999	950	899	999999	730	221	196	646	999999	470	843	725	763	820	655	999999	999999	783	999999	436	999999	999999	905	760	274	102	313	743	547	291	328	999999	42	759	170	828	212	903	454	597	999999	621	895	256	999999	276	459	782	617	437	999999	439	456	84	306	284	54	148	999999	638	999999	999999	999999	27	152	202	692	999999	660	827	625	333	339	35	58	999999	999999	999999	628	997	642	531	136	999999	415	888	204	999999	463	886	783	73	448	816	689	935	522	878	114	940	999999	456	131	789	811	999999	110	431	999999	503	240	395	999999	467	995	385	326	999999	611	263	998	734	550	774	999999	562	999999	523	345	122	290	175	555	687	423	196	409	346	307	999999	788	773	999999	959	999999	398	999999	999999	820	314	619	533	277	999999	999999	849	906	357	745	259	999999	587	95	914	223	75	839	832	53	809	976	979	691	746	474	235	803	999999	128	999999	19	999999	702	41	999999	999999	897	704	999999	574	289	61	999999	58	208	999999	687	26	746	589	558	720	937	999999	337	640	841	530	999999	716	55	999999	239	100	250	761	884	63	999999	999999	999999	999999	96	
479	529	924	388	643	548	999999	999999	999999	999999	539	999999	299	967	999999	704	862	915	377	328	39	999999	963	822	999999	807	446	326	634	999999	999999	421	999999	999999	999999	491	999999	261	208	981	122	179	268	483	700	993	951	793	203	999999	999999	550	801	817	67	951	566	999999	878	835	112	946	913	193	562	127	683	665	999999	209	999999	610	999999	395	215	860	270	489	132	999999	856	999999	999999	284	53	740	999999	605	999999	999999	924	310	383	373	879	175	999999	999999	921	582	320	295	293	999999	68	949	833	415	612	207	690	86	999999	999999	999999	999999	824	638	999999	821	507	88	99	999999	285	990	237	353	516	999999	604	195	568	549	206	999999	369	139	999999	104	999999	214	999999	378	825	847	999999	21	394	999999	351	999999	934	999999	85	242	999999	298	718	999999	722	490	899	572	602	999999	518	440	175	999999	999999	694	999999	55	915	302	94	720	178	437	669	225	959	999999	697	999999	261	469	473	964	374	999999	420	999999	381	426	999999	999999	776	330	339	889	846	976	340	999999	215	888	193	783	157	484	129	291	999999	999999	531	813	999999	625	253	999999	999999	210	53	999999	284	274	674	498	987	999999	944	848	107	999999	999999	982	755	999999	771	999999	999999	690	816	889	950	139	748	999999	895	501	555	999999	86	291	922	999999	932	999999	382	940	999999	694	796	493	999999	999999	193	629	137	548	68	999999	853	881	773	286	394	163	77	999999	999999	999999	603	495	999999	794	772	816	856	733	999999	999999	667	831	999999	999999	893	332	359	999999	946	129	746	357	999999	720	306	204	518	646	261	779	254	238	424	425	999999	999999	385	745	508	377	999999	404	999999	626	177	32	734	192	999999	71	803	397	208	406	62	999999	62	999999	999999	999999	999999	999999	482	999999	197	999999	417	999999	499	593	999999	614	180	579	356	352	859	999999	553	283	469	335	263	199	975	857	40	999999	373	999999	999999	988	257	930	78	999999	999999	227	438	738	615	12	693	799	124	199	999999	999999	999999	710	396	246	999999	224	117	999999	957	292	305	340	408	399	368	653	344	999999	366	249	510	793	430	642	388	999999	668	999999	642	463	999999	785	640	411	966	663	458	22	999999	43	999999	106	605	639	921	107	339	225	644	49	464	166	833	977	999999	266	289	754	999999	38	555	650	339	503	217	999999	700	997	432	999999	205	332	999999	333	999999	413	198	791	720	290	485	999999	822	603	998	919	952	662	292	709	383	703	999999	999999	999999	182	999999	111	432	412	407	342	999999	939	999999	999999	352	510	
560	999999	78	498	44	577	553	113	828	999999	505	297	567	47	715	722	331	502	999999	697	845	254	646	97	369	318	883	153	999999	883	759	866	576	452	112	999999	641	885	669	586	999999	384	353	39	605	144	844	369	627	80	617	351	999999	655	664	999999	78	980	139	725	999999	410	453	999999	977	999999	721	124	935	999999	90	446	832	591	134	999999	900	616	491	235	473	523	526	588	275	999999	902	921	787	796	508	660	756	943	892	172	930	999999	62	999999	999999	729	434	489	989	999999	999999	381	531	999999	415	461	999999	999999	999999	181	999999	865	679	569	736	800	337	999999	999999	429	690	999999	999999	961	540	502	564	999999	812	744	98	999999	598	103	999999	999999	400	593	391	57	171	852	691	999999	288	75	728	493	999999	622	402	296	999999	569	491	628	682	569	663	912	897	973	101	517	92	846	999999	586	669	214	410	743	757	999999	268	838	999999	977	682	474	999999	81	294	199	351	802	196	999999	612	999999	848	999999	930	478	999999	999999	760	183	638	999999	999999	999999	823	999999	222	659	538	268	999999	653	430	999999	886	198	149	826	689	901	176	290	660	247	973	399	999999	579	812	288	441	80	87	999999	348	250	675	631	257	999999	977	692	273	927	727	959	849	152	943	741	339	333	508	858	999999	358	781	561	179	433	669	999999	999999	259	999999	241	575	999999	999999	646	523	517	999999	430	924	483	27	732	999999	23	549	223	635	999999	949	117	999999	229	999999	990	468	123	462	999999	599	344	846	999999	110	999999	394	454	999999	307	228	821	755	999999	933	533	340	59	52	165	884	455	17	774	999999	719	669	355	387	999999	999999	409	65	754	830	999999	999999	13	631	999999	629	105	999999	999999	853	137	999999	493	295	494	659	419	81	307	939	154	999999	81	999999	390	826	48	76	418	999999	818	766	10	258	353	895	999999	427	999999	999999	999999	999999	680	921	182	367	186	69	892	717	768	338	758	999999	685	999999	566	300	250	207	591	38	999999	999999	44	371	999999	244	999999	599	999999	991	999999	999999	159	999999	656	159	540	33	999999	978	183	700	361	490	18	195	572	99	339	45	186	822	999999	999999	997	472	886	810	16	999999	127	999999	395	776	999999	999999	665	559	607	416	760	227	557	999999	999999	328	999999	554	999999	175	999999	853	270	296	814	239	827	398	138	193	272	729	27	707	861	880	999999	584	999999	31	529	22	491	999999	285	999999	999999	341	906	678	616	342	457	840	999999	274	999999	108	961	56	168	277	430	423	154	
999999	210	850	750	973	23	281	350	999999	645	659	371	999999	20	999999	965	495	999999	459	577	999999	282	186	438	597	999999	217	622	167	862	262	592	77	999999	999999	758	424	591	999999	665	344	991	999999	204	618	902	694	97	116	91	672	785	970	846	223	999999	33	999999	999999	136	806	658	193	478	393	77	999999	570	765	107	551	904	999999	794	242	938	166	999999	819	695	162	999999	516	86	199	477	622	231	999999	497	734	999999	437	806	859	686	999999	647	811	551	608	134	332	18	540	768	999999	185	613	999999	601	999999	602	467	999999	687	151	999999	288	915	454	83	15	277	999999	999999	999999	999999	935	556	140	999999	999999	277	96	37	999999	507	999999	431	250	446	617	999999	895	693	410	999999	833	181	544	700	999999	895	999999	535	129	65	646	991	999999	485	250	999999	154	92	871	334	380	999999	890	999999	571	999999	675	999999	465	725	999999	678	147	999999	918	763	21	440	160	284	181	561	908	741	861	554	140	999999	999999	559	999999	999999	821	86	999999	887	291	901	999999	999999	230	999999	79	403	999999	967	853	999999	567	999999	999999	714	999999	596	163	819	999999	999999	782	999999	726	910	812	906	590	999999	999999	999999	907	40	999999	119	999999	648	999999	93	999999	515	67	999999	700	345	207	719	512	999999	999999	235	923	779	999999	141	128	122	785	319	285	172	813	124	120	792	886	537	14	937	413	999999	541	80	336	531	101	889	999999	390	713	102	404	168	999999	631	148	137	189	999999	991	198	863	999999	807	330	999999	999999	999999	908	999999	670	715	575	28	596	693	852	453	329	999999	239	795	404	605	192	999999	654	435	999999	999999	999999	357	663	999999	225	430	796	272	999999	829	157	116	418	931	52	387	999999	150	999999	938	999999	684	859	309	761	402	469	999999	624	999999	57	517	303	265	699	322	61	629	803	176	897	590	999999	499	999999	132	387	472	563	805	938	999999	999999	550	367	84	498	363	194	822	999999	656	999999	454	782	999999	999999	163	242	730	336	999999	347	926	50	705	999999	370	999999	639	25	996	586	819	999999	542	184	752	897	625	824	697	999999	999999	215	250	941	991	717	999999	319	234	240	999999	478	738	177	417	999999	661	836	999999	946	999999	999999	964	80	829	831	999999	999999	70	999999	999999	999999	638	764	366	720	999999	764	256	652	164	999999	790	765	999999	350	884	375	999999	999999	245	788	696	999999	889	183	250	180	999999	170	477	999999	259	969	623	927	840	999999	811	696	999999	897	589	999999	999999	999999	26	208	327	488	946	874	
698	999999	29	828	218	887	999999	999999	480	629	652	95	185	368	80	821	152	825	510	910	564	80	542	999999	208	221	959	663	167	51	999999	633	999999	603	108	441	999999	999999	719	953	108	629	226	90	255	999999	999999	999999	165	204	999999	502	978	46	320	999999	284	681	629	996	927	221	999999	438	776	999999	999999	582	269	999999	999999	357	115	556	999999	935	999999	462	999999	999999	912	536	508	999999	999999	361	654	187	293	480	167	278	175	999999	35	887	604	788	314	236	632	727	173	999999	332	708	396	432	234	999999	773	999999	999999	924	999999	401	712	71	452	425	374	693	298	789	999999	603	999999	393	531	924	340	75	158	866	82	194	372	981	640	999999	964	232	953	908	706	344	690	250	999999	634	184	542	346	888	999999	938	999999	384	55	729	526	12	900	310	54	707	999999	722	999999	899	999999	731	431	174	460	152	740	390	92	146	912	941	755	896	749	999999	729	269	13	143	756	987	999999	911	761	961	331	652	863	999999	670	968	397	738	605	453	121	181	438	719	999999	57	301	999999	816	999999	257	999999	999999	256	978	414	718	718	999999	51	796	519	413	498	821	98	999999	93	475	944	999999	27	301	305	686	558	999999	294	935	708	999999	35	104	999999	999999	327	101	617	30	265	999999	679	999999	999999	657	601	999999	939	898	119	530	217	444	871	40	999999	712	265	999999	430	999999	433	782	444	355	999999	425	999999	999999	504	996	909	73	219	694	874	432	999999	648	94	789	891	395	826	188	999999	591	999999	156	483	999999	835	999999	600	682	826	999999	160	218	887	999999	541	999999	404	123	620	999999	234	999999	999999	808	975	617	485	640	691	48	956	266	866	189	202	90	310	999999	170	862	999999	537	868	978	999999	999999	761	999999	257	736	991	713	999999	343	999999	55	989	675	638	999999	571	960	990	787	999999	893	351	707	999999	461	853	514	952	999999	681	697	318	187	999999	456	856	577	392	999999	56	253	699	533	822	156	999999	635	260	999999	999999	513	547	999999	49	388	186	63	923	796	883	486	761	808	662	669	737	812	999999	999999	371	993	577	45	740	695	203	818	999999	999999	999999	228	263	19	467	178	159	238	999999	999999	280	999999	654	595	82	570	492	890	999999	162	999999	288	496	999999	581	307	999999	512	999999	353	999999	999999	177	95	435	664	233	751	351	494	999999	508	999999	991	911	568	999999	981	999999	180	999999	312	948	732	429	92	731	194	437	999999	242	647	888	795	962	999999	999999	569	170	999999	346	740	549	
385	643	910	999999	504	999999	23	957	999999	549	178	999999	882	419	445	666	352	933	49	323	191	261	872	620	878	39	999	932	999999	821	555	834	472	763	572	999999	518	478	236	37	424	212	289	108	719	655	90	503	200	902	999999	999999	307	999999	999999	999999	771	299	736	475	168	90	187	142	993	999999	677	128	846	999999	157	999999	999999	999999	899	978	972	999999	900	233	949	505	741	877	14	82	536	999999	999999	448	327	229	742	999999	869	999999	999999	157	114	385	978	999999	657	844	755	942	777	999999	527	999999	161	999999	999999	512	999999	662	349	310	137	921	999999	999999	723	407	37	928	999999	945	152	565	953	999999	669	525	254	987	848	896	131	71	305	999999	999999	24	297	999999	999999	999999	245	217	999999	724	29	193	577	357	247	259	816	999999	809	831	153	999999	999999	336	337	872	999999	537	999999	452	999999	76	999999	566	112	708	119	707	108	903	709	935	999999	239	805	486	999999	999999	750	999999	89	999999	261	473	108	566	588	961	992	957	999999	707	999999	999999	546	953	566	20	255	999999	149	119	999999	906	131	217	402	999999	530	999999	924	370	787	224	372	883	999999	163	999999	999999	130	158	714	150	999999	999999	999999	999999	693	852	919	937	999999	221	459	970	575	355	351	890	173	999999	999999	151	999999	610	919	999999	999999	662	148	413	552	709	418	991	999999	588	999999	129	675	384	513	677	999999	999999	718	575	764	402	318	999999	999999	577	381	737	718	573	999999	331	92	362	837	41	713	516	395	942	803	468	575	987	382	231	225	789	878	762	999999	56	999999	999999	424	787	353	680	999999	974	337	680	282	999999	480	999999	47	999999	999999	482	999999	999999	600	999999	772	306	827	331	999999	589	999999	592	999999	999999	364	71	999999	738	937	999999	687	43	999999	421	615	132	195	999999	516	730	194	901	252	406	798	999999	456	126	581	128	960	32	594	22	621	744	821	327	477	999999	222	308	385	497	794	930	511	189	170	649	120	94	814	999999	405	460	350	999999	999999	571	614	323	166	818	100	665	448	901	799	870	311	867	999999	107	517	885	525	755	999999	868	291	276	999999	931	17	999999	217	999999	999999	171	404	369	171	906	804	899	999999	999999	407	139	491	609	390	300	348	999999	818	717	848	999999	999999	595	850	298	999999	999999	999999	234	810	224	457	220	999999	637	999999	942	706	369	999999	618	743	958	999999	482	999999	681	886	664	593	764	67	500	389	999999	237	999999	518	872	999999	999999	540	917	756	192	999999	280	325	752	824	999999	
546	458	999999	999999	999999	975	999999	378	911	608	999999	704	999999	999999	999999	956	831	196	999999	667	433	999999	743	836	87	826	212	999999	799	115	366	143	999999	196	228	999999	86	159	332	261	570	999999	961	27	14	999999	285	999999	36	725	449	138	351	167	972	712	715	588	162	949	773	999999	578	806	252	327	999999	455	827	557	880	682	999999	159	999999	999999	872	725	831	250	550	999999	148	84	666	238	792	681	223	999999	893	999999	996	382	487	498	570	164	775	686	999999	830	882	478	844	766	273	202	71	688	999999	990	756	911	999999	281	933	504	149	23	535	999999	999999	321	664	999999	686	492	671	607	724	717	949	999999	278	720	999999	670	239	999999	965	599	620	535	999999	999999	741	94	973	999999	564	999999	25	999999	160	789	598	571	814	461	90	780	530	463	999999	999999	50	999999	643	688	999999	999999	275	250	999999	999999	571	999999	644	760	651	999999	519	465	53	658	702	999999	994	999999	131	999999	855	777	999999	194	79	167	999999	555	862	140	999999	294	554	301	999999	774	713	224	227	893	927	63	999999	999999	999999	75	419	315	428	999999	617	164	567	614	417	999999	999999	863	999999	413	143	98	898	520	161	999999	910	751	857	999999	999999	779	271	238	999999	802	967	340	923	13	748	266	999999	18	999999	296	726	940	883	313	999999	850	999999	814	999999	838	999999	999999	337	46	164	667	457	501	999999	837	893	339	999999	615	999999	999999	999999	863	665	877	962	999999	997	864	508	970	868	554	584	632	431	456	478	999999	647	677	13	887	848	999999	808	635	637	685	403	397	999999	999999	783	262	909	999999	158	881	876	274	301	472	537	194	799	999999	916	747	416	446	860	213	968	852	999999	63	24	585	79	337	999999	999999	470	121	524	600	771	331	723	936	308	597	414	382	385	540	359	664	999999	905	718	890	999999	957	999999	252	309	930	174	856	480	573	812	548	22	979	11	999999	669	999999	142	594	999999	480	148	273	999999	595	476	557	999999	359	304	173	618	372	54	999999	585	281	301	840	167	866	466	999999	999999	866	999999	999999	538	932	995	92	773	999999	865	798	999999	272	454	713	999999	617	163	999999	999999	648	930	650	934	498	841	398	906	301	437	999999	23	413	489	932	235	80	29	771	999999	221	400	495	506	256	694	322	826	999999	387	550	712	345	466	145	935	999999	471	50	999999	999999	185	999999	696	706	784	415	783	522	999999	393	597	392	999999	66	257	445	999999	688	803	999999	571	999999	914	887	455	678	946	999999	
996	516	608	979	679	757	46	919	798	799	472	999999	539	313	999999	993	952	330	580	409	887	500	999999	999999	246	572	999999	856	567	999999	261	115	469	440	526	999999	999999	618	999999	999999	999999	338	646	354	999999	524	989	999999	228	920	999999	134	108	547	465	505	999999	999999	742	117	999999	999999	362	990	999999	366	819	108	787	999999	219	999999	618	572	388	559	854	231	566	999999	582	778	637	646	873	136	17	921	974	31	40	958	999999	605	295	840	976	655	806	860	704	890	480	99	711	602	516	535	999999	999999	650	719	999999	29	534	944	551	999999	127	999999	358	898	999999	766	108	260	466	23	286	548	582	999999	424	705	999999	692	999999	547	935	281	999999	999999	762	79	999999	999999	699	856	81	999999	298	999999	538	394	512	999999	766	713	991	460	145	503	259	620	999999	451	304	563	999999	841	646	14	780	846	801	876	145	64	999999	999999	561	609	941	935	259	321	670	40	203	220	999999	999999	999999	485	999999	126	233	151	745	999999	25	145	854	239	999999	999999	490	692	592	635	671	999999	328	999999	898	999999	999999	323	371	21	781	274	369	791	916	999999	999999	999999	710	684	653	993	319	466	771	425	754	712	240	964	830	977	447	999999	549	223	999999	352	999999	999999	565	999999	780	734	999999	999999	776	999999	999999	653	837	999999	999999	908	982	677	402	862	442	482	781	999999	999999	407	190	803	826	801	252	999999	786	115	999999	111	999999	743	223	584	999999	999999	649	692	400	586	137	645	996	539	999999	871	821	413	999999	999999	828	716	825	382	554	354	999999	974	999999	620	866	731	477	880	789	999999	464	999999	999999	421	832	99	999999	999999	280	999999	807	297	226	999999	881	383	999999	999999	282	412	918	840	40	999999	106	675	871	779	719	405	177	125	999999	346	999999	13	999999	498	999999	739	268	999999	112	18	999999	636	999999	999999	999999	493	999999	862	607	387	999999	623	999999	999999	999999	999999	227	999999	999999	874	377	691	547	879	962	877	999999	707	344	999999	999999	999999	999999	31	999999	469	916	430	51	236	999999	315	518	999999	26	793	226	999999	183	122	521	589	541	238	999999	856	98	999999	488	860	968	999999	528	73	243	730	886	765	175	855	251	797	999999	999999	999999	999999	999999	185	999999	178	661	257	533	231	32	564	67	999999	390	999999	380	48	942	999999	267	52	787	454	139	295	907	460	112	327	999999	723	951	981	234	999999	999999	913	24	319	209	721	304	307	999999	678	672	386	384	605	484	212	855	999999	999999	961	284	728	55	578	271	210	
154	216	359	308	999999	999999	285	999999	886	467	33	999999	981	999999	999999	489	412	461	622	530	86	999999	842	668	868	999999	688	272	304	999999	868	446	999999	998	576	999999	947	743	75	999999	111	999999	999999	999999	189	232	476	999999	224	999999	999999	594	955	740	134	648	373	690	439	118	397	22	516	932	599	999999	584	982	969	659	542	999999	999999	36	429	513	788	824	999999	999999	999999	932	58	509	638	999999	999999	999999	873	928	725	999999	313	957	208	999999	66	999999	428	602	648	493	786	564	999999	656	209	999999	320	621	859	999999	210	794	999999	999999	999999	999999	304	325	999999	276	118	50	934	999999	365	437	827	999999	456	999999	406	887	997	545	155	493	256	981	999999	561	997	999999	78	186	66	519	877	743	133	58	999999	113	505	381	384	999999	999999	977	300	771	999999	978	174	858	152	999999	796	544	319	999999	999999	323	251	544	279	856	972	757	228	846	999999	94	218	408	999999	999999	999999	625	999999	409	862	278	690	312	460	28	999999	220	44	999999	723	342	434	652	297	178	862	960	112	528	773	873	759	999999	999999	26	770	766	347	849	931	180	384	909	617	492	633	938	94	260	999999	761	722	484	133	227	659	999999	120	351	440	999999	999999	642	636	989	518	245	101	443	258	999999	872	194	812	552	958	525	44	999999	545	999999	876	999999	759	999999	999999	285	331	994	999999	999999	999999	996	419	999999	656	999999	283	999999	973	397	999999	999999	12	446	999999	537	999999	580	268	144	999999	315	806	516	554	999999	882	623	838	243	913	107	86	52	999999	876	775	311	895	226	999999	999999	999999	999999	999999	235	849	322	133	622	999999	999999	735	232	684	999999	199	903	956	999999	999999	659	999999	740	483	749	999999	999999	771	22	762	370	684	51	892	124	483	658	999999	328	999999	999999	500	226	999999	172	371	999999	367	334	686	999999	355	910	367	999999	627	101	999999	337	661	889	551	999999	999999	251	999999	693	339	570	999999	541	474	637	172	300	169	573	999999	320	388	999999	601	447	335	889	25	774	684	999999	497	391	984	999999	667	932	28	389	365	388	106	677	999999	999999	466	999999	407	999999	999999	999999	433	63	999999	363	999999	940	298	113	999999	999999	236	301	19	39	999999	485	556	999999	970	240	281	779	217	730	224	711	999999	804	980	190	492	307	36	617	877	443	409	630	999999	726	644	914	604	999999	162	804	999999	495	723	999999	598	999999	747	517	999999	653	999999	261	149	248	744	493	133	604	488	928	999999	401	999999	640	86	926	999999	253	999999	367	
185	823	578	419	53	710	999999	999	591	457	560	519	822	233	597	158	491	913	999999	160	790	999	906	233	539	999999	343	93	999999	999999	822	504	921	437	478	32	683	999999	205	999999	412	134	23	999999	378	755	578	999999	52	927	444	308	271	445	576	185	916	354	999999	776	999999	997	104	999999	999999	66	598	395	754	999999	474	761	718	947	747	666	986	875	855	783	698	414	50	977	237	524	242	485	860	999999	115	339	999999	999999	668	999999	39	999999	405	321	999999	193	184	477	463	683	589	324	999999	910	199	51	498	105	87	961	956	999999	691	120	823	999999	534	999999	469	145	911	299	288	342	999999	999999	480	543	626	999999	240	572	523	554	935	918	788	950	113	999999	841	754	350	706	999999	912	999999	295	999999	54	658	722	18	328	772	299	45	365	999999	307	571	954	999999	573	999999	393	603	999999	185	905	334	584	357	405	303	166	999999	582	999999	723	488	195	999999	582	856	517	564	205	782	999999	882	433	676	999999	503	886	285	999999	975	75	319	276	119	593	999999	84	375	612	34	999999	350	463	999999	559	818	386	909	897	716	222	829	408	364	539	32	900	999999	551	902	417	881	181	606	817	414	222	999999	999999	861	781	152	999999	180	176	304	429	951	126	987	126	999999	999999	999999	763	246	999999	912	579	570	999999	176	824	710	617	733	999999	857	664	155	606	310	457	45	934	80	877	237	999999	245	603	949	790	563	785	439	503	120	843	581	503	310	999999	891	999999	615	999999	251	563	442	134	999999	999999	971	391	816	530	999999	136	692	368	683	724	344	967	870	385	271	925	187	239	69	23	92	999999	306	805	565	993	329	752	636	673	754	121	999999	662	819	999999	999999	999999	999999	999999	160	999999	819	999999	999999	923	999999	239	999999	325	999999	213	74	558	214	329	95	999999	964	359	806	939	732	19	969	233	936	999999	566	99	956	999999	88	85	999999	869	999999	720	643	641	822	999999	695	320	297	551	56	482	458	499	96	957	999999	802	187	220	489	810	616	938	999999	964	673	999999	369	118	999999	999999	999999	344	497	375	377	999999	536	999999	999999	422	722	999999	186	999999	759	999999	13	998	333	286	898	999999	999999	32	113	705	654	858	425	728	999999	189	427	999999	786	999999	12	999999	590	621	275	999999	966	77	97	199	761	532	214	999999	964	371	784	999999	100	53	955	474	271	672	678	678	302	525	472	999999	999	129	677	646	73	999999	418	712	21	999999	685	322	934	914	943	132	999999	817	
764	589	404	580	966	743	167	538	459	918	943	596	999999	450	605	999999	199	641	854	568	544	682	952	82	835	661	999999	642	540	999999	728	555	35	484	761	999999	999999	999999	163	933	488	535	999999	500	768	425	271	999999	717	999999	724	312	277	999999	999999	999999	636	999999	744	314	386	525	997	111	999999	397	570	693	689	722	417	770	999999	999999	999999	999999	849	462	313	999999	400	999999	999999	161	633	426	288	940	211	679	999999	999999	684	848	556	999999	537	731	310	381	854	578	999999	999999	971	954	823	356	14	274	242	183	29	333	914	264	599	846	477	772	119	630	492	20	476	999999	95	639	374	126	481	128	999999	932	566	821	576	930	189	679	602	931	935	999999	999999	82	796	999999	933	301	373	691	263	999999	271	233	999999	545	527	379	999999	999999	981	887	792	124	31	96	767	103	688	668	999999	798	180	999999	694	555	573	404	999999	999999	705	82	753	790	864	624	999999	342	999999	40	999999	999999	810	418	950	57	154	331	60	709	999999	999999	613	705	34	999999	367	93	538	999999	999999	133	573	144	488	908	999999	12	259	407	426	435	367	658	265	856	988	762	237	999999	411	251	999999	107	150	999999	469	57	999999	999999	266	587	999999	204	999999	289	247	999999	929	51	999999	151	81	653	292	168	482	955	449	999999	999999	605	856	891	139	999999	999999	475	994	624	999999	96	999999	849	150	838	631	173	599	999999	618	323	999999	999999	999999	269	180	701	814	982	999999	514	608	596	934	999999	731	911	74	338	510	771	681	315	999999	826	904	231	512	454	999999	319	999999	999999	560	162	772	670	167	870	559	87	661	21	242	999999	999999	650	915	489	117	719	109	999999	474	847	642	527	593	908	999999	948	198	369	999999	82	999999	144	46	781	999999	70	754	204	778	433	119	999999	999999	999999	347	264	999999	999999	346	816	220	103	999999	712	520	999999	87	259	514	611	888	301	566	999999	786	354	999999	144	601	57	965	905	493	51	737	972	999999	926	570	111	642	176	33	999999	862	999999	145	999999	270	999999	983	504	689	176	544	817	113	999999	999999	992	650	181	430	999999	999999	999999	610	957	975	547	801	160	688	413	969	722	278	926	307	999999	218	289	874	959	999999	470	225	326	506	999999	869	999999	55	577	460	999999	999999	734	787	557	455	188	358	999999	840	999999	999999	285	999999	822	999999	999999	616	160	784	371	306	999999	235	390	99	999999	460	65	999999	999999	115	120	953	999999	975	999999	149	749	285	40	999999	162	999999	999999	999999	939	
999999	684	380	693	924	894	999999	99	173	285	508	407	467	999999	727	303	54	999999	726	705	999999	698	999999	15	47	999999	999999	753	440	999999	352	994	736	159	174	776	684	984	346	220	327	864	345	999999	44	741	291	124	313	637	118	548	514	948	617	999999	999999	999999	999999	999999	30	999999	658	28	999999	514	999999	318	999999	950	618	69	999999	516	999999	468	363	156	970	305	999999	760	999999	802	46	803	490	788	542	744	939	320	338	289	200	286	215	999999	767	530	81	973	128	999999	29	58	314	997	569	159	77	690	404	360	482	270	600	855	982	139	34	882	775	262	21	308	999999	954	326	111	262	999999	999999	450	233	611	641	97	783	987	498	492	999999	392	676	999999	915	977	806	929	686	360	343	637	505	999999	207	865	350	720	328	360	681	467	897	40	311	953	136	870	628	999999	81	994	641	541	999999	392	585	762	392	752	157	999999	425	902	703	752	944	44	414	776	747	73	669	148	810	999999	999999	646	947	962	999999	936	999999	184	288	349	995	964	535	999999	290	587	338	575	212	295	52	995	337	559	19	101	466	852	765	999999	335	503	731	999999	999999	939	815	430	999999	221	94	251	623	999999	999999	980	509	599	495	999999	999999	103	935	999999	718	500	319	398	952	759	479	459	418	279	23	502	242	999999	999999	351	772	908	999999	990	210	800	381	973	999999	999999	999999	867	999999	605	283	242	567	215	999999	999999	629	427	477	152	742	635	999999	999999	350	999999	747	877	682	154	397	826	999999	944	324	999999	129	346	999999	923	176	612	103	813	999999	999999	999999	999999	447	520	999999	354	440	531	258	575	968	37	999999	548	291	714	194	221	999999	457	999999	622	890	277	999999	293	831	999999	975	139	999999	29	357	568	329	720	439	999999	433	999999	999999	999999	696	749	999999	101	712	999999	641	461	427	881	604	548	967	322	146	180	243	437	522	885	555	129	999999	949	680	74	229	571	285	999999	787	175	999999	916	926	151	328	196	999999	785	913	999999	712	660	424	809	999999	16	583	269	927	999999	999999	510	999999	576	716	999999	420	648	827	999999	186	403	999999	999999	487	999999	395	999999	851	57	999999	737	972	999999	416	382	535	871	999999	222	988	25	105	791	645	560	575	359	434	328	775	932	958	999999	347	318	566	999999	332	550	621	999999	418	880	149	792	538	319	169	343	999999	549	185	999999	91	171	999999	999999	793	926	485	999999	999999	999999	281	999999	779	138	693	108	999999	550	549	999999	600	409	999999	225	
652	853	32	999999	199	101	854	235	756	999999	999999	186	20	263	201	405	74	999999	999999	885	608	224	999999	409	999999	71	527	924	10	262	23	681	564	92	659	939	999999	229	845	479	678	56	178	435	375	517	98	563	358	153	858	24	391	721	616	999999	999999	999999	640	138	999999	930	234	503	999999	91	999999	999999	603	261	502	999999	740	548	217	562	55	587	44	117	972	963	575	857	404	998	299	999999	999999	231	109	290	588	716	905	747	999999	674	104	999999	895	171	959	999999	651	22	283	999999	999999	64	393	263	588	533	166	610	999999	999999	109	341	999999	779	460	382	162	221	999999	34	643	469	739	999999	492	749	221	810	999999	999999	216	391	725	999999	999999	999999	838	999999	999999	65	560	305	392	455	999999	762	999999	126	710	586	999999	999999	755	259	999999	54	324	22	771	839	321	355	605	885	170	717	616	344	450	48	544	317	518	211	999999	999999	87	294	999999	729	255	105	110	428	535	776	636	475	257	294	107	999999	84	863	744	214	700	506	295	999999	155	999999	675	671	999999	636	921	999999	785	861	999999	999999	216	51	593	225	255	999999	360	394	999999	151	97	166	941	999999	242	655	467	269	648	999999	999	947	999999	999999	429	999999	999999	999999	855	92	690	395	327	999999	619	43	279	999999	959	999999	156	900	777	14	81	519	730	332	999999	999999	95	999999	223	396	999999	269	467	506	796	816	799	462	538	999999	460	999999	839	999999	109	209	999999	939	309	134	434	108	180	578	25	910	707	64	999999	589	996	174	182	999999	46	359	575	999999	731	152	999999	693	372	778	999999	999999	679	856	232	204	889	156	226	98	962	932	99	889	491	885	999999	744	999999	949	999999	295	528	909	999999	999999	999999	612	217	167	999999	740	736	401	34	999999	241	851	832	999999	699	850	999999	94	999999	114	270	999999	292	846	43	980	735	422	776	268	851	770	999999	482	570	287	938	69	688	231	205	697	865	846	999999	267	999999	658	259	161	999999	444	940	999999	489	999999	330	371	999999	430	15	999999	624	765	999999	470	831	359	739	422	911	999999	405	746	909	572	820	999999	201	999999	78	999999	173	625	921	417	829	999999	999999	621	956	999999	935	999999	999999	881	83	109	63	193	435	562	919	836	999999	999999	49	204	823	917	138	884	999999	999999	361	999999	999999	999	843	385	999999	544	999999	999999	466	343	999999	147	530	37	499	999999	392	18	350	516	167	999999	999999	474	377	635	474	999999	492	999999	408	588	999999	298	730	999999	266	677	552	890	
204	800	380	906	503	902	999999	795	999999	417	502	999999	16	999999	770	824	623	379	18	15	80	292	635	394	935	999999	999999	999999	306	999999	464	714	999999	460	321	367	956	479	970	999999	961	678	999999	85	579	999999	582	70	999999	906	999999	887	999999	999999	999999	911	175	985	971	999999	999999	442	999999	999999	953	999999	705	555	534	999999	867	154	999999	999999	54	401	999999	560	814	698	793	179	713	399	999999	576	54	999999	640	409	201	970	508	842	999999	528	189	654	131	790	999999	999999	999999	125	48	315	488	137	999999	428	286	999999	180	282	345	502	729	109	46	386	743	786	915	134	221	999999	999999	565	999999	525	222	980	439	999999	166	766	642	597	999999	659	97	917	426	999999	999999	586	799	235	507	312	799	90	999999	744	57	999999	120	412	904	151	669	923	399	976	215	999999	999999	157	999999	578	859	999999	747	387	999999	826	369	703	11	634	108	999999	67	435	726	999999	999999	999999	976	411	656	240	999999	219	989	999999	527	999999	16	826	999999	652	999999	929	452	667	342	999999	999999	230	395	416	411	999999	999999	258	865	963	999999	83	999999	999999	999999	715	922	999999	448	537	999999	134	308	919	999999	184	233	455	312	138	982	999999	799	142	249	756	26	249	828	999999	176	741	309	564	199	932	892	919	999999	403	16	823	228	804	842	999999	921	999999	999999	999999	999999	597	945	999999	980	201	283	801	251	999999	698	683	999999	35	371	999999	824	744	730	764	999999	313	999999	999999	132	169	840	995	299	999999	834	550	530	601	375	999999	795	572	583	998	658	101	678	999999	999999	333	32	203	443	999999	506	186	745	954	945	743	624	46	614	821	999999	288	512	333	589	157	162	209	999999	791	860	262	171	731	116	200	999999	915	999999	798	146	647	561	999999	422	657	999999	576	999999	999999	999999	999999	958	761	647	380	999999	355	478	999999	180	823	543	999999	335	999999	25	23	848	755	118	709	832	816	684	713	726	408	910	932	352	586	999999	37	837	112	303	409	93	735	611	999999	446	657	627	323	114	999999	778	178	999999	791	999999	900	523	255	925	152	87	934	653	189	444	546	214	594	999999	515	814	232	950	615	999999	122	999999	828	272	185	999999	370	609	999999	630	741	999999	999999	858	653	514	591	999999	161	999999	159	92	431	999999	900	999999	43	999999	598	999999	555	999999	36	861	616	756	695	983	750	953	716	334	836	999999	702	256	999999	736	999999	11	999999	56	798	293	999999	39	721	983	999999	731	165	326	20	999999	999999	523	999999	999999	251	
999999	818	607	435	207	615	824	255	872	999999	653	999999	999999	429	597	872	509	429	742	89	586	45	999999	621	29	798	999999	323	126	483	999999	999999	954	494	727	192	625	620	600	999999	999999	999999	848	999999	718	932	858	896	423	847	576	103	999999	619	999999	999999	117	986	416	409	225	510	139	398	962	670	999999	812	701	414	999999	888	828	74	132	802	196	870	999999	999999	939	503	900	278	907	999999	461	345	828	999999	85	639	999999	999999	461	999999	654	459	878	57	98	56	205	19	600	687	274	999999	496	863	675	246	999999	330	999999	722	610	999999	999999	876	999999	508	983	835	999999	617	684	637	612	675	999999	736	992	854	998	892	999999	891	678	999999	820	995	849	965	199	999999	999999	883	999999	739	846	999999	999999	11	838	999999	73	999999	679	983	13	637	853	820	715	939	999999	238	331	577	425	718	192	270	66	223	658	27	645	500	71	800	999999	873	829	363	767	999999	26	418	828	937	221	694	227	193	152	39	260	260	593	327	562	163	323	137	612	708	945	624	931	56	999999	999999	922	999999	731	999999	999999	362	999999	264	221	913	748	999999	507	999999	53	999999	81	629	767	395	907	999999	248	752	999999	999999	750	69	999999	999999	999999	999999	223	999999	999999	24	461	172	999999	897	88	339	999999	648	414	999999	630	125	664	82	999999	312	999999	338	281	188	964	999999	429	999999	612	123	218	820	436	999999	274	475	724	39	420	999999	999999	999999	999999	577	637	599	347	723	999999	999999	999999	999999	999999	185	503	885	760	593	59	482	999999	748	295	965	130	295	222	448	999999	165	400	999999	661	644	721	418	999999	704	550	374	641	999999	228	976	718	246	999999	260	472	389	714	999999	999999	938	175	841	584	352	456	352	386	898	161	999999	244	769	320	213	463	95	999999	65	52	684	840	46	530	318	256	884	999999	961	976	193	450	269	999999	999999	999999	999999	999999	999999	999999	208	999999	743	554	312	999999	949	926	767	797	387	525	658	97	304	107	999999	321	999999	105	572	38	999999	999999	999999	475	975	123	596	734	584	999999	999999	999999	844	999999	107	491	227	577	307	957	555	999999	599	999999	792	181	999999	625	349	567	567	583	685	179	573	820	999999	837	766	836	339	42	999999	135	339	850	253	999999	999999	647	104	698	999999	614	482	260	333	310	683	803	761	971	395	26	693	612	999999	999999	133	286	904	999999	811	470	628	999999	999999	473	338	941	928	753	625	702	473	869	784	81	999999	322	497	286	164	962	84	368	647	206	442	
999999	729	579	484	999999	742	999999	887	337	999999	960	308	859	999999	741	999999	999999	355	692	553	824	827	60	977	810	789	628	235	848	396	269	999999	754	999999	610	999999	358	279	999999	959	758	999999	999999	95	999999	999999	999999	999999	422	999999	999999	999999	955	653	618	900	678	601	673	999999	999999	489	49	941	726	95	999999	999999	371	529	526	999999	453	732	794	842	380	965	250	796	999999	999999	813	999999	330	256	919	110	422	710	543	757	999999	968	845	278	942	515	368	651	470	809	943	999999	570	337	569	232	859	775	529	999999	361	999999	782	801	676	287	621	479	999999	453	999999	661	986	769	142	484	887	525	999999	999999	606	598	336	351	379	920	201	992	686	696	251	647	190	999999	999999	999999	195	54	602	664	894	888	486	999999	999999	999999	999999	800	205	95	345	343	875	999999	116	762	549	999999	999999	755	999999	628	792	999999	999999	768	480	999999	373	412	298	842	923	245	970	717	122	319	946	999999	24	999999	796	601	360	999999	771	999999	722	643	999999	754	999999	847	577	275	105	999999	815	636	811	749	436	793	999999	999999	419	640	694	398	650	999999	494	343	740	696	832	201	999999	302	997	955	443	730	232	999999	228	86	999999	704	622	115	503	320	286	999999	999999	12	804	857	498	140	999999	333	993	949	269	290	116	881	999999	904	889	523	638	856	315	706	999999	262	284	343	999999	989	999999	544	736	183	66	475	999999	829	396	270	999999	866	133	999999	999999	999999	285	999999	970	785	271	717	999999	999999	999999	430	960	267	441	999999	583	999999	168	841	556	999999	999999	95	233	641	159	613	517	999999	719	772	732	205	968	298	976	345	999999	999999	728	999999	328	755	501	999999	999999	474	398	843	687	648	708	292	563	999999	999999	199	714	999999	636	657	209	597	271	909	697	765	298	999999	575	247	792	971	123	497	139	467	593	597	136	684	225	673	999999	81	74	450	999999	689	999999	787	631	44	560	80	859	730	494	592	938	749	185	255	999999	450	999999	737	178	999999	159	602	605	127	212	951	441	535	656	999999	845	999999	999999	609	914	999999	616	999999	420	52	637	409	999999	11	658	386	509	970	406	500	224	336	282	576	540	636	192	513	832	999999	638	333	83	303	999999	691	626	576	341	489	999999	108	326	135	437	749	629	603	468	825	452	471	139	166	975	518	974	556	999999	287	606	112	924	811	414	314	335	679	265	966	760	932	999999	916	666	126	20	156	148	790	17	999999	55	17	999999	177	204	917	328	999999	
999999	80	507	63	883	999999	183	514	999999	999999	423	950	999999	501	75	519	831	223	499	859	999999	999999	417	999999	280	27	999999	917	654	246	120	999999	999999	37	999999	999999	435	999999	999999	934	942	505	434	25	376	66	250	999999	999999	648	345	980	999999	469	999999	888	662	999999	782	865	675	266	860	999999	999999	15	599	320	252	385	93	255	190	999999	916	12	999999	401	911	999999	999999	513	999999	999999	999999	139	999999	891	308	999999	999999	216	803	177	269	686	999999	949	12	371	999999	929	311	566	564	99	800	999999	552	726	493	999999	317	569	999999	171	290	999999	999999	999999	23	708	999999	880	357	999999	999999	22	306	240	367	454	399	999999	756	999999	212	418	451	811	338	999999	348	581	877	999999	898	999999	90	107	406	790	375	128	999999	999999	917	430	218	687	999999	999999	565	322	368	999999	871	999999	812	250	958	871	999999	771	999999	884	999999	440	12	591	978	218	931	208	834	577	88	280	201	997	929	999999	999999	763	174	550	573	36	223	999999	999999	140	431	999999	148	535	999999	603	573	473	399	487	999999	627	709	438	999999	366	488	999999	960	600	577	999999	320	186	671	999999	607	14	321	343	227	999999	696	999999	999999	101	999999	309	200	484	999999	999999	999999	999999	364	583	999999	735	693	216	999999	432	878	304	999999	615	999999	961	863	737	996	999999	162	65	999999	999999	930	862	651	999999	306	189	999999	485	999999	999999	217	867	822	98	999999	871	320	114	999999	795	999999	402	294	182	571	108	445	462	488	147	574	552	192	110	999999	201	999999	929	909	999999	831	999999	410	712	999999	662	149	775	999999	134	258	57	999999	474	999999	537	577	478	202	208	744	148	996	755	285	999999	684	722	445	999999	787	391	999999	999999	963	891	999999	999999	774	908	999999	669	319	999999	999999	526	292	999999	141	124	624	615	736	999999	624	999999	406	999999	437	999999	978	426	340	999999	346	867	999999	832	510	999999	999999	995	703	294	249	84	828	999999	866	758	382	965	591	330	999999	999999	655	999999	812	280	495	346	154	43	930	542	999999	999999	27	31	673	460	217	999999	579	629	911	999999	999999	549	864	999999	788	999999	999999	22	835	999999	999999	174	222	999999	999999	239	591	208	850	999999	999999	707	746	999999	999999	845	94	921	757	537	999999	160	270	213	32	999999	415	731	558	999999	673	917	707	999999	999999	852	999999	314	999999	978	999999	380	778	250	98	999999	999999	999999	148	999999	595	999999	264	307	999999	999999	999999	999999	346	755	999999	860	650	386	997	999999	999999	428	664	773	45	779	490	779	
75	381	999999	29	124	999999	470	807	999999	615	999999	235	662	409	999999	783	947	999999	967	685	163	611	999999	402	999999	652	999999	384	943	375	907	999999	957	999999	999999	887	999999	885	894	88	999999	999999	277	44	506	771	783	600	369	880	999999	245	812	999999	999999	463	651	999999	776	472	999999	95	863	227	708	999999	278	187	177	181	346	72	905	999999	400	147	999999	695	895	481	999999	174	25	73	999999	672	13	999999	859	999999	246	999999	118	432	999999	999999	999999	999999	336	442	503	605	999999	197	543	762	999999	923	413	488	129	955	93	304	603	339	79	799	999999	45	999999	124	999999	398	999999	878	953	483	313	200	985	293	369	463	978	273	741	828	530	787	343	90	999999	380	658	290	385	814	829	255	140	362	383	300	999999	999999	286	44	262	665	808	855	619	222	999999	836	596	629	326	339	999999	999999	999999	889	702	999999	374	947	740	654	503	149	999999	68	70	632	909	78	92	599	986	707	575	864	978	487	470	999999	999999	821	999999	755	999999	499	658	888	92	999999	598	400	23	999999	303	607	171	668	211	561	999999	870	999999	527	547	726	352	890	999999	414	999999	224	519	837	79	918	960	747	652	164	409	182	549	999999	480	691	585	657	413	967	703	999999	286	909	384	16	895	999999	218	999999	157	767	999999	677	582	999999	881	186	999999	385	999999	999999	26	56	161	979	331	510	57	856	151	694	999999	999999	711	601	999999	609	463	999999	33	999999	539	999999	17	642	999999	871	999999	999999	810	409	398	38	330	289	303	999999	758	404	685	394	129	999999	629	462	999999	514	966	980	445	281	722	206	361	852	999999	145	49	519	29	459	666	950	999999	999999	306	457	387	432	308	708	851	68	387	638	675	187	261	555	360	455	905	863	999999	538	686	202	999999	477	999999	167	200	249	385	999999	728	178	316	887	166	999999	136	543	682	736	999999	664	818	999999	187	999999	883	493	168	573	999999	802	999999	517	64	113	781	909	37	999999	518	611	682	160	909	506	871	999999	999999	999999	999999	372	999999	924	118	999999	999999	953	300	999999	284	706	90	811	683	926	999999	799	999999	62	62	226	999999	541	228	999999	999999	668	813	681	999999	519	104	999999	999999	999999	999999	374	999999	999999	999999	828	999999	338	865	811	530	999999	999999	983	999999	999999	999999	346	475	112	855	649	706	300	50	715	149	618	999999	999999	999999	449	567	502	314	515	400	800	332	233	607	999999	675	416	297	999999	999999	830	999999	999999	977	757	175	151	335	999999	999999	117	992	23	
688	10	476	110	209	91	999999	974	678	120	681	999999	23	251	505	678	999999	300	13	929	525	319	563	999999	787	854	283	425	177	999999	848	293	807	319	544	999999	999999	575	216	215	999999	225	999999	999999	92	246	743	924	999999	656	997	999999	999999	999999	498	379	447	377	322	355	807	889	807	999999	999999	999999	999999	704	999999	899	966	999999	93	999999	133	309	167	619	25	551	120	359	778	520	999999	481	188	743	820	175	168	343	263	861	999999	917	418	815	682	694	312	48	999999	999999	689	599	999999	316	939	199	999999	999999	999999	999999	244	458	999999	297	10	790	999999	999999	883	541	740	633	154	999999	399	216	890	351	936	330	999999	81	141	41	830	745	999999	872	999999	631	952	340	981	492	626	950	999999	131	999999	999999	485	122	165	999999	16	999999	455	70	917	733	308	999999	891	40	999999	999999	326	89	999999	265	603	999999	395	262	588	999999	651	661	606	448	999999	999999	536	999999	845	135	916	454	34	773	299	136	999999	80	333	92	448	999999	960	463	633	999999	664	560	298	148	726	999999	107	999999	999999	794	464	479	334	538	343	847	999999	999999	256	871	999999	692	965	476	392	325	929	505	999999	999999	999999	999999	814	681	115	976	756	706	409	999999	357	427	368	505	999999	485	745	794	749	601	999999	563	216	999999	999999	971	594	999999	756	410	973	601	646	999999	102	999999	664	653	432	367	100	999999	997	999999	524	637	333	470	803	907	580	144	999999	369	999999	147	936	63	18	144	391	933	949	998	999999	755	999999	654	999999	361	821	101	999999	391	999999	999999	566	974	247	45	647	999999	28	849	830	838	845	287	778	999999	384	611	644	298	975	167	539	999	201	999999	857	679	67	452	96	999999	772	999999	858	660	999999	962	999999	999999	496	267	915	999999	178	999999	999999	503	999999	457	977	220	457	83	416	353	999999	567	783	477	187	968	999999	576	999999	351	76	480	429	128	999999	422	795	671	802	718	251	438	999999	988	859	363	803	610	475	875	41	699	959	514	914	24	188	348	795	527	200	349	347	826	146	999999	84	757	999999	565	425	785	280	697	999999	317	736	999999	618	824	999999	466	111	999999	319	376	520	999999	999999	370	243	999999	875	284	527	902	999999	999999	852	429	289	55	537	999999	460	999999	999999	271	412	999999	287	999999	729	999999	362	733	248	460	999999	769	919	999999	553	713	999999	968	910	996	179	209	226	732	999999	199	544	130	929	201	436	999999	948	259	512	607	92	848	726	904	922	793	664	639	496	92	
999999	129	501	823	588	492	345	432	999999	999999	390	554	452	999999	999999	242	804	999999	34	453	821	669	656	946	630	482	251	999999	83	386	545	999999	245	859	688	425	628	115	999999	999999	728	999999	168	999999	226	537	406	196	999999	690	999999	617	614	53	999999	840	999999	999999	203	115	251	339	999999	715	667	999999	318	999999	999999	21	999999	698	444	999999	724	304	511	357	729	103	999999	65	537	393	396	927	971	202	597	848	999999	83	912	507	702	398	177	999999	642	423	999999	813	344	999999	86	999999	183	533	328	966	999999	125	825	999999	999999	999999	801	965	328	739	831	999999	995	13	999999	540	786	936	999999	336	137	68	715	999999	874	272	721	81	316	105	754	448	874	630	999999	836	999999	999999	999999	999999	596	212	134	999999	591	112	999999	340	407	546	514	999999	155	999999	839	279	999999	519	235	767	999999	730	999999	232	984	999999	999999	374	494	233	293	973	999999	871	739	924	999999	812	724	772	453	391	673	770	591	518	999999	999999	999999	249	999999	999999	999999	711	52	999999	554	901	917	208	860	999999	999999	184	999999	540	779	283	263	915	345	597	999999	463	323	93	67	999999	641	999999	999999	999999	999999	254	798	555	999999	999999	999999	873	380	43	895	526	911	999	545	999999	517	60	738	999999	628	874	904	837	999999	132	398	959	808	999999	270	450	118	499	869	999999	386	999999	153	999999	454	390	999999	999999	702	999999	551	999999	548	567	999999	999999	737	80	999999	709	350	960	613	274	367	869	74	714	773	455	418	421	999999	944	123	810	907	715	574	999999	338	999999	145	673	580	84	421	250	295	999999	712	47	758	169	260	425	103	878	665	585	325	831	538	999999	860	999999	192	604	454	570	682	32	999999	503	380	747	825	939	694	293	999999	823	429	999999	742	381	663	971	999999	697	716	39	60	988	923	507	74	888	999999	450	999999	999999	796	724	997	690	540	265	788	512	600	999999	999999	999999	137	502	412	444	999999	489	999999	221	999999	756	999999	653	971	517	580	873	683	936	999999	999999	999999	999999	36	704	106	62	999999	408	192	191	107	563	845	678	861	430	104	999999	384	333	999999	680	906	50	871	353	718	32	685	915	828	663	37	999999	980	496	475	708	348	999999	648	77	39	729	659	300	807	999999	656	999999	999999	999999	562	802	279	721	734	986	833	999999	999999	818	999999	277	362	443	999999	904	697	999999	955	999999	290	999999	684	999999	651	186	391	580	545	425	375	999999	146	999999	111	234	671	269	761	488	874	999999	127	830	999999	761	
377	225	764	903	605	291	203	391	773	638	127	372	79	557	605	262	216	918	452	197	140	999999	999999	999999	242	438	613	477	522	694	806	853	561	889	809	175	815	642	820	93	342	755	11	473	999999	999999	999999	213	882	622	390	208	388	167	631	789	882	464	670	176	678	999999	999999	999999	832	999999	999999	190	748	439	999999	573	999999	368	854	999999	585	869	203	934	248	999999	594	899	999999	607	475	403	267	29	292	361	999999	653	415	615	885	922	640	843	497	999999	999999	452	185	999999	999999	999999	312	256	214	999999	270	736	928	279	142	969	774	234	798	417	999999	999999	157	95	999999	455	999999	999999	999999	662	999999	360	999999	239	999999	151	724	497	507	454	101	21	815	278	100	245	725	999999	999999	915	158	416	54	89	999999	737	305	999999	224	655	999999	73	756	551	999999	910	299	698	999999	999999	255	287	726	999999	326	911	913	878	994	366	729	817	999999	583	514	821	999999	367	153	216	846	633	283	852	387	38	999999	273	999999	190	999999	37	810	492	670	870	999999	700	999999	185	999999	999999	106	999999	925	260	307	183	46	963	603	999999	554	999999	154	621	13	874	966	298	656	649	394	813	420	702	999999	283	913	643	142	616	603	999999	999999	428	537	425	999999	999999	999999	999999	236	529	587	23	999999	692	999999	59	866	815	733	999999	999999	999999	42	293	447	232	253	999999	270	403	831	999999	339	585	736	999999	999999	588	999999	838	999999	999999	422	865	999999	406	230	324	934	863	999999	999999	882	137	449	217	396	254	999999	705	999999	999999	999999	999999	698	599	684	896	956	622	965	288	999999	894	999999	954	762	177	67	999999	12	929	99	406	626	999999	115	211	146	528	339	999999	610	999999	955	861	752	588	177	636	722	333	368	999999	898	498	458	987	999999	495	455	229	197	937	999999	999999	616	425	999999	193	999999	482	760	437	293	135	677	999999	939	57	999999	183	999	999999	327	678	570	999999	999999	137	65	127	982	999999	999999	120	652	673	548	999999	254	337	381	983	152	249	999999	930	39	999999	821	831	999999	181	294	282	229	766	619	34	393	839	917	90	137	999999	500	120	365	182	483	999999	999999	939	803	873	802	25	287	999999	115	999999	748	735	316	234	999999	810	365	799	890	885	63	999999	616	414	420	300	855	776	749	463	575	999999	299	816	753	999999	378	421	480	999999	489	999999	919	753	999999	191	999999	903	305	689	754	565	292	597	999999	564	999999	398	463	511	999999	999999	339	999999	75	999999	446	499	480	961	442	999999	
329	999999	999999	522	604	862	322	238	999999	952	480	999999	708	19	574	702	999999	199	999999	979	957	999999	53	999999	211	277	999999	210	999999	284	999999	999999	257	809	999999	999999	200	438	959	469	86	234	999999	217	39	280	943	999999	999999	744	633	291	186	999999	987	360	643	999999	999999	337	999999	122	493	999999	529	999999	812	899	773	968	999999	999999	999999	326	903	999999	984	836	948	931	334	633	882	11	651	151	167	794	822	885	999999	771	999999	631	999999	964	999999	742	688	892	467	53	999999	358	242	204	61	860	559	263	375	806	999999	389	999999	999999	239	491	600	387	999999	27	87	888	16	999999	999999	999999	40	939	991	252	158	65	999999	290	351	533	768	456	100	307	244	568	999999	165	301	736	628	999999	734	999999	152	999999	913	449	999999	403	351	999999	883	999999	829	620	999999	133	999999	424	999999	722	209	706	723	999999	999999	681	783	519	378	851	448	584	979	296	214	742	110	847	999999	33	999999	947	999999	276	999999	999999	478	624	306	396	506	999999	999999	905	544	38	536	999999	999999	241	999999	999999	35	500	64	308	473	542	999999	529	33	811	282	892	408	261	524	999999	580	650	213	168	222	982	999999	571	999999	84	752	186	216	111	834	910	367	867	922	691	221	274	183	936	999999	776	372	695	603	927	507	292	514	999999	428	372	37	507	244	999999	155	999999	999999	399	789	238	999999	999999	977	999999	535	540	338	832	245	315	999999	277	999999	999999	619	659	967	999999	577	469	999999	137	683	471	882	999999	633	999999	545	999999	729	999999	156	980	463	999999	999999	242	999999	966	999999	999999	843	122	999999	999999	557	798	433	496	525	708	999999	330	999999	195	248	516	489	676	907	458	296	517	585	692	131	969	982	178	999999	999999	444	610	516	999999	294	570	999999	132	311	999999	999999	999999	212	31	962	999999	424	278	212	999999	752	726	69	999999	394	335	999999	999999	639	587	999999	264	555	790	273	221	999999	574	901	999999	999999	366	999999	81	999999	248	315	564	730	304	555	713	965	739	982	999999	999999	21	606	958	999999	371	492	723	29	201	503	422	999999	750	22	849	999999	534	270	396	361	999999	503	156	30	972	999999	344	42	999999	999999	816	807	555	670	802	999999	942	644	579	874	650	999999	810	745	893	806	980	292	999999	346	999999	478	596	366	563	999999	460	937	70	888	158	691	917	999999	686	614	211	999999	219	999999	434	999999	691	522	711	935	692	411	137	999999	502	61	336	765	999999	348	221	199	999999	294	517	14	583	690	725	959	145	
907	999999	288	604	900	82	823	912	551	786	84	655	628	999999	999999	810	894	396	106	364	999999	54	347	403	22	972	925	374	429	999999	11	999999	999999	799	999999	352	848	572	601	978	513	999999	999999	562	146	544	488	469	468	999999	689	304	629	999999	984	862	720	885	592	927	999999	459	999999	244	785	288	903	999999	49	706	961	999999	794	127	999999	307	737	999999	999999	999999	494	999999	999999	235	627	707	177	155	815	922	632	962	979	674	831	63	999999	82	776	858	640	660	429	999999	999999	367	999999	511	754	999999	134	934	629	124	999999	691	999999	999999	617	88	120	999999	999999	127	83	998	351	130	296	797	936	665	18	999999	999999	833	999999	152	992	269	207	666	401	999999	798	697	343	865	240	149	999999	113	465	999999	747	883	999999	311	689	243	999999	999999	224	956	749	999999	925	231	288	999999	654	999999	274	357	880	454	999999	999999	999999	386	665	486	890	157	299	832	999999	320	659	953	196	735	463	999999	253	818	999999	444	999999	338	999999	122	999999	630	495	106	839	117	818	303	526	763	982	312	578	539	999999	77	999999	917	268	615	999999	999999	423	919	948	999999	114	72	999999	921	504	990	999999	999999	899	269	661	999999	993	103	502	366	436	433	752	160	999999	714	329	384	999999	472	79	999999	999999	261	217	576	157	333	13	755	999999	604	999999	992	999999	35	639	239	415	474	999999	175	123	214	999999	989	176	999999	999999	999999	999999	628	154	999999	920	458	12	647	62	95	55	669	100	746	999999	831	173	760	462	164	85	99	968	313	547	904	52	345	363	227	409	999999	997	999999	999999	671	460	237	81	249	32	991	187	329	428	999999	85	376	999999	76	826	999999	345	181	324	999999	659	841	494	26	415	666	293	999999	686	696	999999	999999	733	405	999999	936	688	999999	999999	93	912	648	999999	293	828	675	207	297	401	992	23	999999	999999	999999	21	619	743	65	833	365	707	999999	643	732	999999	999999	642	743	695	890	727	999999	49	240	741	999999	957	211	198	740	469	999999	443	999999	683	845	198	375	393	761	202	633	389	775	386	569	15	161	700	239	43	464	602	510	275	999999	786	67	627	10	662	542	866	103	896	711	908	950	999999	999999	410	277	999999	933	999999	104	999999	273	854	181	15	805	999999	999999	706	999999	403	999999	428	999999	68	140	747	392	999999	660	766	296	879	675	661	65	112	953	828	765	114	999999	813	180	157	523	999999	456	994	999999	41	999999	396	999999	317	999999	531	266	688	999999	999999	966	834	999999	
338	456	394	188	520	950	999999	999999	999999	941	999999	999999	129	999999	644	545	926	301	398	999999	629	858	900	987	999999	685	999999	845	999999	557	999999	999999	835	999999	841	999999	138	35	999999	54	163	999999	777	454	991	999999	856	999999	621	153	354	239	578	591	417	480	556	407	820	834	999999	857	292	999999	707	762	899	999999	999999	943	416	901	999999	353	999999	155	91	455	996	785	828	259	233	999999	213	15	568	253	369	371	155	731	999999	999999	627	306	999999	204	999999	238	683	514	867	678	736	453	999999	234	503	999999	398	110	411	44	15	177	633	171	379	701	203	655	982	54	999999	685	999999	263	726	791	954	887	707	999999	111	324	999999	555	999999	760	142	344	999999	107	972	54	330	180	999999	459	999999	999999	999999	999999	45	999999	531	999999	999999	61	999999	619	999999	711	317	511	999999	643	932	999999	784	999999	777	618	569	859	905	999999	999999	999999	364	525	168	276	999999	924	72	661	731	84	792	999999	674	342	999999	999999	999999	48	999999	470	999999	686	247	413	674	595	261	216	487	186	131	646	749	137	697	241	461	241	999999	999999	999999	999999	999999	999999	899	999999	413	445	615	56	33	999999	999999	999999	999999	999999	288	754	602	532	673	999999	184	555	999999	156	820	547	644	771	999999	999999	455	406	999999	911	774	388	999999	999999	192	815	601	999999	162	264	550	999999	36	999999	953	999999	639	70	719	999999	566	366	906	752	404	999999	800	843	986	429	421	999999	999999	199	903	899	999999	152	350	857	264	744	403	697	606	999999	999999	999999	999999	363	965	999999	686	438	354	417	999999	999999	65	326	25	999999	454	999999	999999	850	558	836	125	63	467	496	719	999999	338	822	963	218	156	722	355	184	34	999999	463	999999	22	161	845	496	426	487	96	999999	841	506	300	669	854	756	999999	684	509	999999	999999	478	674	824	110	532	453	274	615	342	999999	840	733	821	999999	999999	837	407	991	629	637	979	409	695	30	831	532	303	363	400	999999	671	999999	269	735	985	362	999999	61	323	52	162	871	753	63	11	999999	478	400	48	999999	725	692	880	137	917	999999	979	804	278	10	159	911	225	743	309	999999	474	999999	294	463	649	999999	678	586	999999	117	655	641	28	69	999999	999999	324	481	873	978	795	141	999999	999999	999999	393	782	322	892	250	999999	999999	999999	836	307	392	116	585	279	379	24	303	652	809	422	347	786	999999	999999	256	596	744	870	331	380	343	999999	378	91	265	573	365	693	244	461	645	887	192	999999	671	796	739	211	
503	999999	999999	488	19	503	45	999999	573	376	646	999999	999999	150	999999	465	964	124	999999	504	24	999999	659	609	418	999999	777	459	603	999999	999999	459	857	542	376	367	878	999999	268	874	55	658	999999	988	57	590	549	504	465	999999	796	999999	68	244	197	697	999999	892	999999	999999	726	585	13	126	102	196	796	378	774	75	587	119	855	863	999999	365	999999	670	561	999999	808	999999	994	999999	660	999999	999999	622	355	999999	999999	986	785	999999	158	999999	654	883	999999	860	793	180	730	399	999999	687	701	205	786	831	890	644	340	999999	999999	999999	999999	999999	465	374	999999	999999	33	105	22	600	334	258	715	999999	999999	923	773	999999	44	637	999999	604	737	973	36	205	835	523	999999	417	656	999999	999999	704	999999	528	428	531	74	619	157	635	387	548	363	452	490	798	131	966	870	639	216	225	901	987	398	491	348	999999	347	509	316	605	944	999999	504	20	119	192	505	999999	635	999999	999999	999999	227	199	620	583	714	47	402	821	547	999999	336	999999	802	891	140	936	193	999999	281	999999	328	782	603	572	948	480	999999	939	471	628	13	999999	735	985	999999	208	871	764	885	310	117	495	67	928	463	964	999999	227	999999	568	999999	171	999999	842	597	445	596	57	999999	244	358	463	360	918	23	544	999999	817	131	931	75	428	999999	971	999999	999999	724	675	999999	999999	272	471	887	902	570	841	649	892	398	334	612	823	139	651	952	654	999999	149	915	999999	170	400	105	130	503	999999	583	999999	312	763	999999	920	938	999999	972	886	575	999999	357	181	895	999999	999999	797	329	251	999999	937	29	999999	999999	584	999999	200	999999	872	376	999999	408	999999	268	999999	589	634	999999	999999	884	488	999999	999999	999999	687	792	744	33	999999	971	308	801	262	999999	999999	161	426	75	999999	170	748	999999	109	520	808	999999	427	912	427	331	794	193	999999	366	999999	268	999999	807	999999	999999	25	999999	999999	900	77	999999	156	999999	999999	326	999999	569	477	530	146	660	578	555	999999	639	374	831	605	926	186	125	999999	999999	999999	387	207	618	999999	354	999999	581	263	999999	452	842	901	999999	299	999999	999999	999999	716	116	999999	999999	689	999999	538	999999	427	194	571	999999	723	999999	999999	260	56	999999	999999	554	514	999999	385	564	407	379	112	436	999999	536	542	505	999999	951	999999	66	675	393	999999	798	999999	999999	927	960	20	615	485	499	50	651	792	63	981	613	720	594	731	665	751	999999	999999	112	644	890	651	75	878	772	999999	999999	584	999999	548	330	474	
831	204	425	553	791	893	612	395	96	744	489	523	999999	240	814	335	999999	641	999999	999999	977	48	999999	999999	944	737	713	945	305	76	139	999999	661	999999	889	399	999999	121	960	426	999999	999999	557	156	999999	999999	999999	999999	739	999999	574	31	171	999999	497	792	168	115	609	64	999999	666	999999	29	614	974	999999	26	351	425	29	999999	999999	961	808	271	999999	889	999999	402	23	182	999999	886	999999	117	353	999999	651	999999	999999	210	999999	999999	245	36	627	538	999999	197	999999	706	199	323	399	675	349	209	29	236	311	278	959	217	51	18	460	212	999999	506	630	38	375	255	194	819	396	999999	999999	782	999999	952	357	958	999999	316	999999	892	999999	999999	999999	153	814	425	999999	962	250	304	864	999999	999999	424	20	999999	999999	662	341	944	139	579	289	573	484	999999	592	999999	999999	10	999999	734	35	567	715	999999	738	486	223	950	999999	232	999999	101	911	497	999999	229	999999	999999	999999	999999	999999	48	763	918	546	205	669	577	999999	444	51	250	798	999999	211	999999	708	319	306	89	999999	391	492	906	10	198	999999	986	40	372	417	999999	608	457	759	987	804	999999	165	999999	817	999999	127	26	190	999999	302	999999	999999	999999	520	632	999999	322	610	593	555	856	918	999999	544	999999	999999	470	37	443	642	351	380	224	214	911	163	763	999999	802	273	999999	999999	671	999999	879	999999	833	851	784	591	295	847	999999	441	999999	879	806	998	143	109	999999	988	746	999999	951	999999	999999	993	609	999999	262	59	999999	329	88	140	256	462	665	982	713	618	999999	852	356	503	214	782	999999	42	356	765	999999	702	616	488	999999	999999	999999	477	629	999999	252	315	338	246	49	845	363	817	999999	999999	343	160	396	48	745	894	350	457	999999	999999	736	576	999999	999999	999999	999999	713	600	160	281	518	198	363	873	375	937	523	119	464	368	429	449	409	12	432	999999	316	578	742	95	634	999999	279	340	114	675	193	841	325	999999	142	762	667	360	835	154	797	523	672	999999	380	240	993	999999	869	296	177	129	75	999999	999999	999999	999999	74	999999	31	919	999999	768	699	753	999999	999999	529	235	666	781	999999	177	999999	190	792	999999	999999	715	999999	502	439	471	817	508	74	999999	999999	144	998	999999	602	713	813	999999	999999	754	973	65	698	446	473	614	212	514	999999	952	787	999999	16	999999	924	359	252	529	489	999999	951	201	688	905	421	395	237	762	189	345	363	61	999999	999999	999999	878	26	957	39	999999	999999	312	390	122	988	621	999999	768	
979	999999	999999	294	746	222	802	781	376	999999	999999	999999	387	999999	335	999999	598	735	355	968	999999	56	343	295	499	663	303	999999	810	576	916	999999	267	468	999999	999999	874	78	999999	204	245	999999	511	999999	932	950	448	999999	976	607	999999	999999	276	169	471	999999	999999	185	999999	92	919	999999	971	799	876	999999	821	999999	668	400	909	529	430	160	732	999999	545	999999	999999	999999	225	484	672	213	62	664	999999	107	996	849	35	698	284	233	285	999999	189	711	355	707	999999	999999	999999	586	698	999999	832	999999	999999	324	397	999999	823	255	866	444	490	767	747	222	701	724	922	999999	374	220	255	207	999999	999999	999999	999999	999999	999999	420	696	334	999999	515	999999	832	418	669	999999	461	235	875	38	999999	840	601	421	964	143	15	415	607	999999	999999	487	748	634	250	787	356	564	44	177	835	999999	119	404	261	999999	999999	293	64	249	366	149	345	226	840	44	57	556	868	631	649	15	999999	993	875	999999	320	207	999999	882	999999	897	200	707	203	999999	730	207	999999	999999	753	722	999999	367	975	82	152	531	794	215	739	800	695	413	999999	830	90	126	999999	233	377	193	999999	999999	913	469	948	637	32	654	313	850	396	592	878	999999	999999	731	999999	803	885	788	413	962	999999	999999	211	787	189	373	116	614	678	935	999999	999999	999999	188	454	516	133	999999	508	149	901	889	413	999999	535	600	185	358	109	726	347	589	779	999999	40	387	999999	171	458	659	548	699	999999	460	683	999999	330	475	287	999999	679	381	999999	999999	71	999999	132	107	261	999999	197	757	515	999999	999999	329	999999	454	158	77	999999	999999	66	849	999999	999999	999999	953	430	227	999999	999999	81	597	56	966	309	516	999999	777	264	169	909	869	471	790	194	229	999999	364	528	875	327	999999	262	717	325	440	999999	859	999999	179	999999	44	999999	999999	685	917	999999	631	29	283	364	381	812	98	62	999999	388	810	999999	498	100	75	698	405	392	861	345	999999	651	999999	845	240	999999	95	492	875	999999	983	115	277	323	240	999999	255	999999	999999	407	173	664	999999	999999	860	999999	56	88	612	345	912	104	999999	582	999999	999999	160	438	133	149	999999	606	999999	634	999999	999999	750	184	860	730	453	884	447	464	181	674	522	817	984	397	195	17	879	539	648	888	999999	694	999999	260	194	817	396	999999	999999	566	487	999999	657	165	102	872	228	881	891	38	999999	369	410	901	467	343	453	735	954	718	726	647	985	515	423	65	999999	609	999999	999999	497	640	782	
615	999999	28	169	999999	305	999999	789	998	648	620	241	999999	294	845	792	850	373	661	852	962	839	840	518	999999	741	47	444	618	344	265	999999	27	999999	795	714	449	999999	624	999999	641	999999	999999	999	374	284	501	770	999999	999999	999999	273	836	787	820	775	357	999999	999999	97	999999	878	180	664	999999	90	999999	345	999999	141	999999	676	748	231	221	999999	121	841	999999	999999	250	999999	999999	801	999999	992	703	239	999999	30	366	939	999999	537	181	762	999999	999999	616	999999	999999	166	999999	999999	999999	29	999999	999999	999999	786	663	515	366	999999	999999	992	36	999999	26	999999	386	984	578	478	999999	413	519	220	59	999999	285	58	999999	999999	808	94	994	999999	338	628	477	999999	999999	980	999999	999999	999999	17	999999	999999	999999	389	999999	225	907	85	588	802	686	999999	509	314	566	127	511	614	999999	507	350	762	997	634	999999	398	923	298	331	597	122	999999	831	512	529	870	999999	999999	11	18	999999	732	999999	201	715	278	128	999999	532	546	479	752	570	999999	999999	928	191	999999	349	658	302	619	754	990	690	763	238	997	999999	999999	405	615	613	282	555	618	999999	806	919	771	280	760	765	785	999999	370	999999	756	845	600	688	620	556	353	716	999999	978	999999	511	999999	50	130	388	836	150	863	148	298	529	58	672	385	192	577	387	542	853	969	871	330	409	482	999999	999999	16	999999	999999	269	565	999999	639	750	304	999999	999999	999999	999999	999999	644	265	999999	75	236	797	999999	999999	437	999999	999999	183	999999	19	643	999999	552	999999	967	999999	999999	365	803	878	732	315	418	922	999999	225	846	999999	999999	924	334	616	109	344	255	365	999999	703	999999	90	304	391	735	630	116	999999	425	173	192	187	999999	288	461	999999	999999	921	388	15	233	222	999999	737	23	563	684	999999	91	217	999999	612	938	136	18	722	584	350	999999	999999	999999	966	999999	683	55	983	999999	56	165	757	999999	999999	999999	999999	999999	145	949	566	378	181	946	89	999999	218	850	580	999999	999999	999999	738	767	999999	350	600	199	999999	999999	458	692	40	737	637	870	334	999999	999999	635	687	999999	873	773	28	972	408	841	736	933	591	832	475	744	853	777	427	989	19	999999	385	999999	223	722	500	873	348	999999	318	999999	708	12	862	944	560	326	406	964	999999	999999	942	759	462	332	999999	999999	999999	999999	884	999999	453	344	206	15	259	626	442	160	999999	154	633	964	532	528	235	588	999999	530	193	537	380	463	250	989	50	999999	608	890	890	999999	999999	999999	560	458	999999	
374	806	999999	695	934	883	255	690	604	396	978	999999	934	999999	999999	655	999999	112	356	489	989	103	999999	964	999999	999999	552	270	408	498	581	414	84	762	861	999999	123	834	999999	654	135	772	646	603	999999	999999	999999	999999	647	999999	958	950	999999	999999	999999	280	999999	999999	72	999999	341	985	292	115	814	573	162	181	246	470	541	862	852	702	364	226	457	613	901	243	353	758	622	188	539	630	999999	115	999999	590	192	230	772	343	999999	149	999999	540	788	498	999999	502	556	187	688	106	108	510	614	559	822	985	990	829	572	999999	372	114	575	999999	373	999999	195	655	287	321	100	519	389	224	736	916	825	999999	996	851	211	445	999999	999999	532	999999	501	437	999999	206	239	943	999999	740	777	385	964	999999	135	999999	317	901	899	999999	999999	588	131	999999	999999	906	170	587	832	721	380	927	614	999999	661	672	556	757	887	90	999999	156	748	648	447	361	951	999999	999999	807	999999	999999	545	132	436	999999	578	112	999999	861	46	999999	120	999999	370	999999	770	999999	999999	462	999999	559	24	819	295	859	840	482	951	471	954	999999	310	34	187	999999	392	491	705	718	104	999999	153	999999	999999	999999	45	698	288	598	999999	999999	289	824	175	984	296	725	999999	577	113	106	999999	153	907	999999	351	96	872	299	999999	999999	136	233	368	198	999999	988	774	855	823	151	203	363	999999	834	999999	999999	858	999999	999999	666	654	138	615	997	303	999999	128	999999	98	949	999999	988	140	311	999999	999999	466	999999	577	307	999999	981	753	961	999999	797	999999	82	999999	866	237	679	515	800	634	998	618	370	894	999999	999999	826	767	874	326	214	999999	579	841	605	28	881	625	486	715	673	384	653	999999	999999	738	55	512	232	721	999999	999999	339	677	999999	446	106	92	171	437	999999	224	878	999999	697	575	691	240	840	847	356	64	39	999999	961	999999	999999	275	999999	678	824	999999	545	163	999999	731	892	902	999999	168	999999	799	464	59	591	458	505	18	407	930	56	999999	671	384	375	101	453	999999	999999	381	481	999999	693	999999	999999	809	678	999999	999999	999999	999999	999999	999999	681	924	556	600	979	504	512	127	956	999999	468	632	19	652	170	788	88	288	648	999999	475	687	101	116	971	447	781	780	780	999999	441	257	267	999999	990	999999	999999	999999	473	999999	213	264	999999	999999	234	860	602	999999	999999	937	999999	688	44	602	918	994	832	449	629	542	723	731	347	999999	436	999999	374	588	662	999999	969	588	814	898	983	999999	172	999999	999999	121	
844	624	272	999999	999999	753	222	665	512	999999	627	378	871	930	36	481	917	112	535	23	495	24	999999	999999	999999	999999	999999	146	619	999999	832	703	568	999999	698	108	469	504	275	683	997	709	85	667	93	600	716	883	871	511	304	999999	603	868	625	830	130	465	875	349	999999	86	999999	999999	173	999999	999999	999999	242	928	22	423	999999	851	25	785	938	837	723	377	999999	999999	275	117	413	772	110	699	999999	999999	977	14	628	926	804	921	999999	999999	503	170	790	999999	650	943	999999	880	999999	751	852	839	892	293	741	508	257	889	811	938	999999	400	822	120	470	375	950	17	794	999999	999999	104	999999	668	999999	562	587	737	348	331	618	532	549	359	847	62	975	999999	999999	999999	678	999999	120	725	877	999999	347	999999	892	999999	993	491	96	322	703	999999	718	233	999999	999999	920	520	551	489	329	869	850	473	273	418	400	999999	999999	673	241	999999	983	406	999999	240	999999	907	844	999999	338	999999	445	237	656	99	344	751	744	999999	209	168	373	631	405	17	261	999999	416	999999	999999	999999	745	423	90	570	774	321	999999	999999	999999	23	999999	487	160	999999	999999	999999	816	999999	83	648	521	662	473	83	769	362	999999	999999	978	350	501	370	999999	601	391	31	156	95	325	32	999999	999999	999999	196	999999	885	480	212	583	638	67	242	410	246	225	93	950	16	800	421	320	659	740	624	521	999999	999999	559	811	412	476	731	857	61	999999	496	543	286	999999	884	882	999999	209	350	292	269	959	999999	385	307	999999	149	295	904	712	658	999999	504	999999	186	586	920	400	180	172	336	385	999999	907	729	550	673	999999	916	999999	521	460	400	342	261	355	368	184	999999	999999	336	999999	953	348	680	212	48	999999	999999	999999	962	999999	38	999999	955	884	610	43	656	757	408	724	378	375	201	208	999999	172	423	830	228	999999	886	840	835	890	431	999999	999999	999999	511	72	20	618	576	123	432	222	386	377	745	334	999999	756	932	999999	77	999999	157	999999	999999	876	999999	584	999999	226	521	198	352	999999	462	599	806	139	256	346	714	760	999999	999999	776	680	999999	55	94	893	227	140	908	233	823	844	863	755	217	634	874	999999	999999	359	601	244	999999	321	915	156	999999	398	509	595	999999	316	787	999999	705	999999	100	151	499	196	999	999999	289	129	251	617	735	61	922	621	999999	287	232	450	486	542	811	474	140	938	375	999999	630	322	999999	516	67	794	59	578	544	732	936	999999	359	220	954	999999	79	308	421	
999999	999999	999999	133	620	94	346	593	173	827	999999	21	561	820	180	760	966	999999	999999	560	940	11	353	86	999999	350	880	100	275	587	71	405	832	526	899	363	741	199	999999	432	999999	211	886	751	999999	720	385	531	999999	459	987	999999	999999	999999	480	474	131	811	393	279	213	256	327	585	766	999999	189	44	920	999999	29	777	90	312	839	739	125	999999	167	999999	965	359	911	815	600	116	70	999999	999999	435	241	930	805	999999	229	473	884	310	999999	699	999999	351	999999	999999	440	220	874	999999	908	999999	999999	529	654	375	999999	854	345	511	985	659	999999	999999	999999	495	585	99	972	999999	93	999999	999999	815	999999	467	487	623	999999	549	385	390	999999	999999	999999	314	999999	999999	285	440	999999	374	138	382	325	335	540	445	362	124	999999	351	999999	999999	948	542	886	543	913	999999	887	690	115	999999	136	999999	428	999999	919	684	419	873	813	541	515	718	246	482	500	290	927	999999	271	634	999999	999999	152	999999	89	643	999999	543	798	98	552	999999	268	343	255	720	999999	410	526	678	705	912	538	706	723	240	999999	999999	53	632	269	846	429	481	43	102	462	999999	60	999999	999999	999999	84	724	999999	999999	459	903	237	779	999999	527	999999	593	999999	849	505	999999	289	849	999999	24	500	176	829	706	999999	999999	309	162	267	491	359	250	999999	829	838	813	716	656	999999	401	186	999999	259	999999	330	836	552	193	597	999999	999999	999999	999999	999999	999999	908	895	293	999999	672	999999	999999	522	892	177	999999	181	108	21	999999	729	632	999999	947	999999	237	916	999999	999999	193	244	125	565	250	354	159	313	179	999999	929	918	433	999999	118	797	999999	750	999999	999999	55	664	454	182	905	999999	999999	142	989	414	157	999999	807	999999	862	999999	488	999999	282	547	28	999999	12	999999	999999	999999	306	32	960	159	735	487	559	522	339	999999	790	999999	660	952	840	27	323	765	307	937	999999	999999	999999	680	999999	593	999999	819	999999	84	662	800	100	999999	991	492	181	839	678	999999	442	294	577	343	647	545	999999	330	707	10	657	999999	356	999999	999999	780	284	289	999999	152	19	999999	966	999999	999999	989	853	529	960	358	845	483	96	999999	505	999999	999999	414	42	773	999999	156	122	555	427	425	453	999999	999999	999999	217	891	999999	536	660	701	328	322	476	657	999999	339	370	358	165	999999	160	720	650	836	999999	999999	257	77	417	999999	628	420	837	451	546	908	61	749	150	953	485	560	976	803	507	635	999999	999999	91	405	786	763	999999	254	275	
733	999999	641	999999	999999	644	931	128	797	83	907	999999	35	121	783	999999	999999	217	212	698	599	743	846	339	999999	932	872	986	999999	86	864	30	593	185	812	613	420	370	999999	999999	553	442	999999	730	599	160	912	273	307	127	175	556	198	556	676	989	999999	312	190	415	772	945	116	721	218	887	891	849	999999	180	868	260	999999	999999	154	167	565	125	739	57	29	608	688	999999	910	318	832	47	509	823	165	999999	189	999999	546	608	335	466	999999	712	999999	999999	964	999999	999999	914	151	304	411	999999	433	342	572	143	999999	999999	266	222	811	900	65	854	349	999999	24	760	80	28	356	546	831	109	603	999999	999999	956	644	999999	644	999999	176	999999	635	999999	399	999999	545	56	10	999999	351	999999	655	621	656	999999	723	489	999999	999999	999999	133	948	999999	686	999999	738	545	355	440	529	705	999999	815	733	528	999999	999999	95	201	224	34	27	973	204	718	454	982	999999	383	242	164	448	155	161	53	589	769	314	74	999999	999999	700	570	999999	646	545	839	887	138	195	375	404	920	284	819	115	974	671	967	880	999999	175	971	207	375	266	431	664	690	938	459	53	30	116	225	334	457	130	999999	999999	614	104	251	999999	866	759	999999	999999	342	937	614	107	346	194	999999	999999	999999	372	999999	390	999999	999999	207	999999	999999	999999	383	999999	68	999999	658	999999	124	794	276	661	923	783	340	999999	999999	999999	331	752	334	999999	999999	836	778	391	604	94	641	177	69	439	897	62	462	545	386	713	812	999999	289	760	999999	551	918	677	909	945	999999	873	652	563	999999	454	865	999999	999999	546	45	677	999999	573	999999	947	735	836	763	871	331	795	238	34	999999	483	999999	999999	378	165	999999	111	481	659	999999	999999	525	505	585	453	196	999999	999999	839	999999	144	957	715	547	46	815	91	913	48	623	246	999999	627	814	999999	980	301	14	468	628	934	205	240	999999	454	999999	240	261	999999	999999	252	874	399	356	613	526	999999	35	342	999999	837	999999	999999	46	816	133	897	691	215	472	895	83	999999	221	999999	939	727	205	103	999999	585	830	999999	362	999999	999999	999999	281	210	853	233	275	672	128	791	746	761	204	704	999999	999999	548	55	848	999999	999999	999999	187	612	999999	799	562	932	728	999999	17	594	999999	999999	455	878	626	490	362	249	629	411	342	999999	997	187	533	501	999999	89	999999	784	754	572	211	948	999999	668	999999	64	670	343	944	999999	784	161	681	538	999999	999999	999999	999999	693	608	999999	767	90	
757	999999	497	276	71	168	648	999999	232	999999	517	464	506	811	957	999999	999999	578	296	467	978	646	999999	506	994	252	999999	999999	978	999999	156	999999	443	867	319	63	49	787	609	184	999999	636	561	999999	173	999999	999999	640	950	114	395	40	874	310	999999	121	769	999999	281	819	836	476	749	142	693	999999	30	639	501	903	914	999999	999999	121	171	351	94	533	342	919	999999	999999	231	873	705	125	537	143	765	999999	294	58	516	790	348	829	999999	429	628	67	64	123	999999	56	200	999999	72	763	148	999999	999999	245	657	361	999999	154	254	876	436	999999	999999	999999	873	999999	619	999999	999999	999999	773	999999	464	665	905	285	865	386	553	185	683	830	63	999999	999999	15	999999	58	999999	164	471	203	585	20	992	999999	999999	178	249	845	437	333	871	884	999999	807	306	999999	340	382	496	942	601	79	202	606	525	803	891	868	999999	570	475	999999	716	999999	756	999999	672	855	795	999999	147	707	748	359	999999	178	999999	197	999999	809	718	28	999999	529	601	515	817	395	534	999999	286	381	722	866	858	31	999999	420	61	999999	698	485	587	798	805	894	331	843	647	356	29	703	999999	323	852	457	192	197	978	999999	635	287	330	119	420	765	984	881	500	999999	999999	374	999999	855	120	999999	440	868	999999	707	194	974	747	188	666	999999	221	409	999999	411	838	981	441	810	227	999999	165	477	388	49	909	449	999999	999999	355	655	567	313	999999	619	26	323	999999	999999	65	660	539	151	452	838	999999	584	867	99	109	999999	932	335	637	698	87	963	490	684	797	744	631	48	833	21	25	907	207	404	394	525	518	170	755	566	882	23	999999	550	495	334	582	263	999999	999999	722	241	676	514	541	63	832	788	999999	321	999999	501	318	441	999999	999999	387	999999	999999	999999	511	772	580	80	815	74	938	999999	999999	999999	172	378	437	507	298	999999	999999	692	862	341	999999	729	686	999999	538	391	704	593	727	999999	946	119	999999	36	999999	999999	661	999999	999999	477	125	892	999999	999999	158	660	73	811	152	49	999999	999999	999999	999999	891	999999	96	999999	542	433	369	354	999999	350	526	999999	820	410	682	999999	131	636	994	999999	999999	800	141	676	295	877	328	893	450	687	999999	261	509	999999	999999	52	999999	999999	999999	274	117	999999	679	258	494	106	839	663	999999	803	917	999999	700	225	999999	101	999999	420	999999	664	115	476	903	535	999999	274	999999	635	274	640	999999	999999	573	999999	287	455	130	883	999999	199	999999	664	764	647	770	999999	
561	294	999999	54	999999	453	999999	407	168	999999	999999	999999	352	229	999999	214	398	498	328	320	214	970	937	700	999999	767	238	662	626	451	711	266	764	249	713	269	999999	230	248	41	933	176	571	646	999999	976	540	962	646	833	275	999999	328	459	461	590	356	348	84	999999	225	999999	999999	999999	929	610	389	113	999999	293	618	178	999999	297	999999	48	409	300	999999	993	236	275	999999	792	185	445	937	314	999999	999999	999999	257	156	999999	815	921	395	853	999999	978	597	437	456	999999	225	107	999999	41	82	423	190	999999	236	999999	408	950	995	988	542	493	673	84	325	392	381	370	32	646	481	465	652	555	583	999999	406	798	999999	663	999999	999999	428	905	242	373	942	999999	31	75	214	865	926	999999	999999	233	315	522	122	73	981	855	85	379	560	999999	770	635	482	103	999999	609	999999	342	421	464	75	767	999999	951	999999	524	999999	999999	442	616	539	256	243	360	999999	883	686	755	681	999999	12	59	355	625	602	999999	384	927	999999	999999	733	999999	985	999999	168	548	999999	999999	999999	999999	515	128	937	943	999999	524	401	131	275	999999	999999	999999	661	999999	461	26	421	227	999999	143	999999	421	575	999999	882	945	999999	386	202	999999	999999	526	141	223	216	884	121	411	546	88	915	263	662	591	682	999999	932	296	406	152	136	463	811	490	327	999999	999999	110	71	143	264	25	929	985	597	406	254	447	492	999999	904	999999	999999	280	999999	886	999999	984	164	534	22	999999	979	60	163	749	714	651	896	122	341	999999	350	413	823	999999	333	677	993	999999	999999	495	804	828	247	127	783	999999	272	440	344	569	945	537	130	291	45	999999	831	848	691	603	550	379	245	894	999999	276	457	327	563	91	990	999999	431	526	178	161	999999	46	999999	999999	999999	465	999999	772	74	813	292	541	864	454	845	155	594	510	944	999999	592	353	458	517	93	944	877	263	578	77	115	604	999999	999999	76	795	882	517	224	94	999999	473	829	999999	983	915	999999	118	999999	844	294	999999	582	999999	999999	469	999999	458	999999	444	588	524	203	999999	707	688	429	979	388	59	273	87	296	999999	832	129	999999	601	533	178	491	769	26	734	782	194	31	379	999999	607	999999	999999	999999	779	506	87	280	999999	158	304	496	483	999999	196	580	217	635	722	911	999999	999999	986	999999	922	952	819	507	469	224	999999	666	999999	663	781	841	840	660	999999	363	754	999999	692	453	239	681	18	49	829	163	575	559	999999	468	877	662	999999	508	503	
827	687	579	999999	617	635	637	446	819	948	354	740	999999	129	369	999999	999999	999999	542	696	251	944	999999	678	315	649	963	367	591	785	129	620	342	167	688	999999	185	47	85	999999	999999	999999	999999	101	999999	422	999999	440	999999	312	287	999999	688	812	262	883	908	901	505	967	672	279	854	44	829	734	407	399	999999	694	980	562	187	725	104	999999	755	999999	203	893	999999	533	428	289	508	720	931	999999	904	805	767	999999	542	117	155	331	390	164	271	750	999999	629	999	255	331	725	231	999999	999999	256	137	230	708	612	999999	999999	851	575	536	119	999999	877	494	634	926	707	29	80	579	772	999999	999999	999999	452	877	999999	533	182	957	782	999999	999999	813	999999	678	547	999999	930	770	17	479	999999	627	162	947	999999	145	374	328	999999	999999	999999	999999	944	999999	535	999999	265	999999	346	999999	678	999999	753	620	834	999999	836	956	389	142	999999	310	999999	302	999999	974	273	999999	740	999999	999999	854	343	87	348	584	868	36	999999	743	999999	206	433	402	999999	999999	874	542	122	83	309	418	938	492	615	850	820	651	820	999999	540	759	999999	481	455	824	999999	999999	281	260	205	809	814	646	822	893	877	180	501	613	110	999999	393	666	999999	750	915	851	471	999999	763	226	216	590	213	559	211	951	946	976	923	999999	270	862	877	999999	603	302	999999	722	972	650	999999	216	461	809	999999	337	916	704	999999	432	215	783	496	978	999999	233	443	272	691	925	233	999999	690	902	470	999999	788	75	157	623	192	748	999999	123	77	999	139	999999	193	873	44	251	77	500	992	487	999999	898	896	379	858	407	40	57	427	634	999999	558	999999	845	549	851	999999	295	999999	466	267	999999	911	999999	999999	49	89	817	890	981	457	199	910	999999	165	889	999999	777	999999	785	718	478	696	442	999999	999999	64	348	334	193	999999	782	999999	536	230	993	987	302	285	818	328	999999	166	445	999999	336	648	366	999999	659	999999	780	999999	999999	748	789	686	479	131	524	999999	999999	493	999999	297	674	939	999999	999999	172	902	877	502	945	466	505	999999	260	265	156	931	698	658	674	512	999999	262	795	787	440	316	517	180	761	833	587	999999	459	157	512	396	274	604	999999	757	804	287	584	999999	252	477	436	999999	999999	592	296	92	818	999999	383	999999	154	596	331	855	394	706	741	999999	999999	776	861	113	753	759	999999	999999	140	917	707	635	678	796	545	999999	879	304	205	178	999999	505	910	264	773	99	252	999999	999999	672	372	108	
546	472	128	999999	616	333	999999	225	925	999999	951	901	497	748	744	357	999999	367	975	999999	999999	572	575	384	865	606	339	663	516	999999	820	468	554	999999	999999	215	678	78	357	556	833	999999	253	353	553	19	767	999999	355	895	627	915	696	282	597	999999	897	744	611	19	999999	806	708	936	383	493	356	888	999999	538	679	999999	20	428	266	999999	329	231	831	856	999999	313	317	999999	999999	904	772	282	20	124	999999	933	999999	347	563	999999	282	316	999999	69	999999	999999	376	999999	226	645	904	277	25	999999	999999	675	913	754	999999	689	499	96	999999	478	721	84	999999	544	999999	745	999999	672	865	240	257	22	261	771	204	999999	937	500	405	725	10	505	267	999999	469	999999	30	999999	178	999999	537	195	740	501	999999	588	10	832	597	480	131	241	411	999999	820	642	424	152	560	999999	752	999	691	999999	999999	226	816	934	85	587	725	811	504	991	702	72	282	759	432	615	959	114	902	925	603	768	103	482	132	999999	228	878	999999	958	131	538	504	888	999999	132	771	76	757	19	999999	319	736	999999	999999	758	999999	664	999999	999999	999999	647	106	766	257	710	132	344	811	999999	999999	846	659	545	870	174	567	393	736	999999	844	893	357	893	179	294	999999	684	999999	999999	466	563	169	217	999999	999999	999999	738	641	322	10	437	264	508	999999	908	999999	999999	548	918	200	975	927	419	999999	365	999999	212	596	999999	678	999999	944	999999	791	806	999999	999999	835	397	731	829	752	424	310	417	639	848	999999	270	635	999999	145	481	999999	490	635	999999	116	999999	193	239	151	999999	644	561	492	817	999999	844	231	216	999999	161	196	370	233	513	118	693	999999	451	960	336	999999	999999	313	472	272	999999	999999	937	346	999999	214	502	687	83	999999	748	924	822	141	408	49	999999	485	999999	294	813	267	131	641	999999	629	999999	999999	815	352	806	999999	999999	999999	417	673	293	869	999999	946	694	683	999999	999999	370	768	999999	320	999999	296	907	999999	329	999999	458	53	59	306	922	999999	999999	233	999999	731	972	500	999999	999999	999999	734	755	559	999999	47	999999	999999	999999	397	281	654	725	431	716	999999	444	455	999999	841	105	374	624	999999	999999	21	999999	471	999999	428	761	870	864	635	595	828	999999	999999	749	292	587	328	935	661	999999	278	146	50	516	353	297	527	570	72	181	999999	999999	768	999999	600	562	138	329	688	635	411	790	100	835	888	988	95	705	647	264	777	438	962	961	678	875	443	999999	467	141	243	999999	999999	463	
245	718	772	746	158	729	458	998	257	999999	624	487	55	214	999999	365	211	822	999999	808	404	921	156	999999	933	999999	999999	184	861	556	402	111	989	636	600	999999	225	349	556	917	805	999999	190	936	347	999999	829	239	336	999999	930	421	385	992	69	323	571	965	812	433	610	284	146	700	633	999999	497	999999	614	999999	149	861	275	15	13	625	999999	220	469	999999	894	889	847	759	999999	999999	725	999999	576	286	999999	259	536	132	317	999999	641	489	999999	999999	703	420	624	877	962	78	155	380	999999	443	582	361	506	999999	539	999999	436	387	85	652	999999	501	842	338	850	889	999999	152	698	482	999999	261	906	643	48	484	275	970	796	999999	835	999999	17	143	703	256	753	466	593	596	103	264	999999	660	999999	999999	578	296	36	83	744	13	682	999999	459	331	454	862	42	999999	455	466	591	999999	817	451	999999	709	634	999999	999999	999999	558	111	388	999999	999999	999999	615	836	906	978	999999	723	812	831	999999	500	683	381	801	890	434	539	999999	637	999999	886	843	587	717	868	661	432	936	875	999999	580	137	729	485	208	257	205	158	477	522	867	999999	985	777	993	999999	263	802	255	444	29	961	751	999999	999999	999999	38	128	47	999999	520	786	936	387	103	372	954	999999	999999	643	238	390	673	124	805	999999	999999	809	724	999999	408	630	690	441	434	618	386	671	525	795	999999	999999	999999	159	12	91	999999	608	684	631	80	366	208	999999	216	638	298	636	999999	788	554	228	404	203	999999	889	105	504	952	999999	986	292	381	999999	423	160	279	999999	122	723	402	259	999999	999999	772	999999	431	88	235	796	330	749	419	736	251	10	682	916	240	122	986	999999	999999	210	644	787	985	400	198	999999	368	999999	999999	538	396	304	999999	311	431	877	468	27	279	166	163	246	873	645	566	423	477	362	292	999999	999999	999999	999999	924	999999	985	66	999999	889	999999	437	555	999999	999999	999999	946	906	381	495	362	654	968	14	499	999999	408	914	349	999999	775	587	15	492	524	800	278	700	999999	853	445	821	437	138	109	729	607	999999	999999	306	620	517	106	867	999999	355	768	123	114	999999	59	999999	999999	206	999999	592	431	73	711	90	80	255	736	528	59	999999	999999	840	904	770	448	999999	923	53	999999	268	999999	148	561	179	41	165	596	301	803	375	115	240	24	517	307	999999	309	999999	999999	374	999999	577	817	398	137	999999	219	999999	438	661	999999	672	983	855	110	999999	999999	541	999999	915	658	444	725	999999	
436	987	825	397	472	904	98	22	817	848	488	999999	331	999999	51	113	999999	999999	863	151	228	442	257	169	416	999999	999999	767	861	999999	716	345	999999	999999	962	999999	112	822	999999	533	573	144	854	144	376	197	960	348	500	945	969	405	999999	583	465	993	999999	666	980	457	872	330	161	507	142	153	70	198	999999	999999	11	133	391	339	578	94	587	122	792	228	64	693	277	916	351	320	763	279	677	968	410	446	841	423	661	252	983	999999	11	999999	136	771	148	599	944	845	24	252	999999	999999	999999	627	873	761	402	188	999999	245	166	822	999999	791	521	241	500	999999	292	999999	999999	999999	111	239	121	999999	102	293	999999	677	971	999999	305	521	274	306	562	783	572	999999	999999	483	999999	999999	201	189	843	345	260	906	109	389	563	999999	574	999999	279	186	515	999999	669	119	632	385	999999	999999	999999	868	999999	225	999999	716	991	212	946	204	146	363	999999	932	725	999999	999999	649	577	591	999999	999999	946	999999	36	999999	277	268	420	911	850	999999	484	999999	662	974	818	44	999999	999999	999999	999999	999999	379	542	916	147	583	588	913	86	983	807	999999	999999	999999	922	999999	199	303	448	733	792	999999	999999	332	878	999999	279	999999	937	999999	422	999999	204	999999	160	577	63	120	247	694	999999	506	835	866	16	803	821	999999	62	999999	845	933	944	664	999999	73	34	999999	47	999999	313	837	975	88	571	622	999999	137	125	355	877	89	65	754	62	295	210	999999	326	85	999999	999999	698	59	999999	488	250	539	32	96	999999	843	82	999999	390	843	530	757	999999	393	325	693	280	707	20	999999	877	999999	612	282	863	546	892	961	999999	430	148	926	924	93	382	948	999999	999999	803	44	16	457	999999	219	764	999999	192	933	760	994	613	991	49	397	610	999999	927	999999	999999	999999	999999	999999	656	999999	704	604	832	999999	999999	377	999999	251	904	999999	759	999999	825	402	999999	420	999999	959	211	957	816	999999	887	537	999999	331	30	999999	999999	797	999999	894	800	414	514	170	620	999999	922	392	415	372	96	999999	999999	999999	999999	534	242	812	999999	991	910	698	153	557	717	305	739	689	999999	233	999999	116	892	865	629	999999	888	356	800	392	47	818	999999	999999	999999	824	899	302	999999	496	132	999999	999999	102	999999	111	271	957	453	325	241	999999	45	192	999999	980	180	772	559	814	645	885	21	999999	953	102	999999	698	999999	892	999999	446	999999	999999	111	450	999999	800	999999	528	999999	930	903	485	999999	999999	782	369	527	90	999999	999999	
742	999999	850	246	982	888	999999	891	954	573	470	560	920	795	649	185	90	486	30	999999	999999	41	665	999999	999999	536	116	159	319	999999	999999	999999	249	999999	703	311	19	999999	468	81	661	989	573	586	999999	352	565	366	164	606	999999	51	69	999999	245	999999	626	999999	263	456	999999	999999	999999	177	402	64	321	652	999999	347	176	225	999999	999999	718	902	468	999999	254	640	971	750	994	713	509	139	356	965	41	993	685	999999	611	22	300	673	416	405	999999	416	41	912	275	816	999999	72	33	999999	999999	343	252	547	999999	623	999999	40	999999	869	668	273	707	355	620	999999	999999	999999	613	999999	999999	999999	495	999999	894	999999	609	68	485	187	999999	446	115	245	999999	999999	999999	147	982	988	537	269	679	547	737	920	708	999999	302	176	164	999999	459	28	463	520	848	189	652	999999	999999	425	555	815	595	232	999999	472	999999	999999	357	524	321	999999	477	999999	376	948	335	973	999999	999999	999999	318	33	147	987	97	782	890	999999	571	999999	999999	974	121	999999	863	951	515	763	999999	740	380	819	640	999999	833	550	74	154	999999	853	678	921	100	999999	999999	792	458	245	80	689	64	81	785	38	999999	651	365	683	512	996	820	999999	893	193	395	999999	392	999999	163	546	717	999999	950	718	816	999999	883	462	478	999999	999999	280	693	999999	685	308	44	611	444	192	999999	391	641	903	999999	468	38	906	999999	747	410	146	999999	533	972	318	999999	76	222	381	767	903	215	442	999999	550	527	346	508	96	999999	781	877	999999	999999	335	114	57	999999	358	980	976	197	730	670	366	999999	169	583	376	187	967	399	72	425	291	185	208	409	492	940	999999	408	187	293	628	999999	121	182	999999	213	84	390	863	401	999999	999999	484	772	999999	362	368	762	999999	908	496	391	814	554	79	159	906	647	999999	418	999999	999999	19	999999	51	106	86	986	937	172	113	586	535	671	635	999999	701	436	999999	139	581	928	276	279	999999	999999	454	566	999999	496	307	436	197	999999	112	222	706	46	730	50	285	381	825	969	805	910	856	153	919	504	458	479	385	73	836	370	311	999999	651	804	652	520	883	999999	865	676	999999	89	569	422	869	999999	706	231	854	999999	999999	999999	474	885	390	311	999999	608	48	999999	999999	133	619	741	999999	965	999999	999999	398	764	498	385	113	138	520	776	583	999999	999999	999999	773	163	219	636	999999	999999	276	765	999999	351	874	284	412	46	999999	999999	470	999999	512	903	278	780	833	99	711	727	203	345	
375	999999	727	149	999999	999999	65	999999	913	999999	999999	905	699	629	512	999999	999999	223	973	999999	513	254	316	755	999999	731	525	992	329	130	924	541	999999	999999	400	809	624	999999	310	999999	999999	726	362	486	355	607	213	649	277	786	208	999999	753	999999	832	130	308	971	155	252	728	72	578	793	69	941	104	999999	999999	703	432	165	912	814	95	786	892	829	410	999999	527	876	999999	542	921	999999	787	999999	107	279	999999	999999	589	67	999999	919	158	568	427	413	512	999999	419	574	364	53	585	938	999999	999999	238	999999	999999	758	724	851	346	45	872	633	164	999999	671	959	999999	999999	576	855	384	176	638	333	411	996	884	93	999999	161	999999	877	850	999999	643	61	999999	42	91	831	342	999999	582	122	696	999999	999999	102	772	460	381	584	476	999999	999999	999999	417	999999	76	574	873	999999	395	999999	857	994	783	315	776	999999	917	169	698	745	522	796	593	525	637	617	747	999999	320	16	999999	604	999999	130	999999	769	999999	999999	999999	517	957	701	202	397	265	701	21	944	325	162	999999	222	886	731	217	767	290	892	999999	999999	999999	90	330	389	999999	262	593	999999	31	999999	976	781	204	190	787	821	604	206	270	999999	606	802	476	999999	473	999999	718	679	999999	999999	999999	751	999999	999999	690	999999	380	813	981	999999	117	999999	923	999999	185	760	27	999999	944	396	173	999999	632	341	852	34	613	172	915	999999	544	913	750	503	528	235	999999	688	999999	910	999999	790	225	999999	828	999999	999999	168	999999	712	549	22	999999	525	999999	999999	999999	536	663	666	273	218	898	999999	999999	204	607	999999	999999	950	848	999999	216	44	999999	382	868	374	513	604	154	999999	189	999999	308	531	187	999999	150	133	999999	385	34	832	646	242	892	91	798	633	650	999999	378	42	864	999999	805	701	579	981	536	754	33	68	521	817	38	999999	834	936	26	999999	289	999999	844	472	999999	999999	397	714	490	786	576	879	999999	694	87	999999	347	999999	725	486	655	168	596	361	362	999999	320	828	999999	206	256	861	617	277	999999	712	197	402	904	432	314	864	999999	999999	188	153	114	827	999999	880	999999	999999	220	540	726	130	79	492	119	349	72	568	510	293	539	714	272	999999	522	375	999999	944	999999	303	181	999999	999999	999999	999999	219	861	999999	98	332	999999	510	650	87	550	61	642	705	293	565	369	999999	364	217	999999	474	881	428	999999	375	921	413	999999	999999	368	935	462	232	999999	900	487	579	479	187	444	38	73	194	999999	999999	999999	264	
661	628	933	435	436	459	635	709	337	443	999999	722	411	445	999999	733	999999	615	999999	999999	396	393	999999	999999	276	999999	773	192	410	696	999999	843	642	666	999999	999999	983	932	508	13	597	999999	572	54	402	999999	776	999	90	999999	475	530	999999	999999	867	999999	550	999999	999999	999999	686	453	999999	641	999999	343	89	745	693	25	750	785	116	594	822	999999	820	43	397	518	410	999999	112	81	230	762	970	329	799	999999	392	839	773	258	999999	154	310	999999	894	68	677	41	316	74	589	689	423	288	500	90	457	516	756	650	850	999999	999999	237	420	397	373	759	946	219	632	910	22	858	277	677	486	999999	999999	339	841	379	468	47	999999	540	348	691	829	718	36	875	93	999999	407	414	999999	83	519	506	695	999999	94	106	442	678	677	999999	20	999999	604	566	999999	999999	999999	481	999999	313	745	880	58	999999	999999	999999	192	999999	827	888	999999	863	874	412	999999	999999	643	923	999999	371	605	812	863	783	999999	999999	124	470	999999	999999	324	926	960	499	338	639	457	23	999999	857	914	685	851	999999	114	157	948	201	196	999999	783	885	197	92	708	999999	999999	275	10	924	122	722	258	171	999999	534	902	385	999999	741	195	630	999999	436	457	919	961	84	679	533	67	999999	283	773	882	999999	738	877	999999	406	622	999999	23	72	744	999999	437	689	224	999999	254	572	127	455	549	163	948	760	635	788	970	943	595	476	999999	999999	448	999999	999999	144	796	999999	594	677	128	12	616	874	999999	265	492	999999	859	110	289	999999	805	828	234	728	491	999999	999999	12	435	679	596	999999	205	999999	999999	999999	409	90	783	999999	978	999999	336	999999	547	999999	999999	380	306	698	93	495	999999	999999	394	999999	999999	999999	653	818	783	591	252	449	415	79	999999	146	999999	539	872	999999	326	69	516	366	999999	687	191	999999	999999	871	706	999999	595	110	359	824	999999	142	702	848	436	964	446	999999	207	886	141	477	405	931	867	999999	826	314	178	137	999999	38	128	572	999999	246	999999	911	885	515	853	314	719	854	976	380	836	33	352	361	623	130	168	615	999999	713	21	977	14	939	999999	999999	932	999999	959	142	24	140	479	200	999999	534	511	691	999999	999999	758	551	955	497	929	802	961	816	513	999999	869	999999	25	666	235	999999	999999	945	604	999999	382	496	895	843	366	999999	554	162	999999	99	619	476	582	730	999999	469	31	516	20	118	329	125	718	224	273	510	999999	812	999999	135	626	999999	97	470	999999	999999	656	122	
141	232	999999	809	521	424	999999	402	999999	295	999999	765	999999	400	935	495	252	267	778	680	579	855	999999	999999	197	180	472	63	389	999999	999999	999999	813	909	999999	787	999999	519	999999	303	999999	871	580	999999	999999	209	999999	236	629	999999	227	196	493	975	543	999999	999999	516	622	999999	999999	81	999999	818	999999	27	951	10	25	158	635	733	663	484	591	707	284	764	639	987	999999	999999	999999	787	894	100	209	999999	376	999999	157	999999	999999	263	351	27	999999	762	818	94	257	225	999999	481	966	494	532	19	999999	835	11	876	876	635	396	716	647	999999	923	919	818	124	634	916	11	999999	836	999999	143	573	849	522	999999	999999	740	738	35	999999	821	410	567	200	453	540	107	999999	478	271	867	634	379	634	838	999999	999999	143	591	304	999999	999999	999999	999999	875	820	986	488	931	330	894	657	690	694	413	522	362	999999	999999	103	818	730	999999	574	543	508	203	225	683	55	999999	606	157	731	999999	145	752	444	324	633	554	618	999999	157	377	999999	944	685	999999	999999	547	648	472	999999	486	750	999999	999999	589	377	626	771	804	885	51	999999	509	959	222	999999	769	917	312	47	999999	209	390	664	207	999999	563	518	999999	367	508	640	999999	659	999999	732	272	669	999999	946	999999	783	813	999999	999999	999999	710	984	999999	952	999999	629	345	435	999999	999999	999999	999999	886	266	813	117	776	447	387	999999	164	999999	999999	490	15	110	72	366	41	764	395	927	558	128	623	579	56	51	810	879	305	999999	709	968	372	63	999999	598	142	898	17	376	86	999999	924	859	279	982	947	456	567	999999	999999	194	999999	442	659	768	643	244	71	734	636	999999	114	455	151	746	127	952	327	999999	999999	142	999999	28	850	853	203	763	999999	74	104	364	322	326	314	524	87	999999	403	999999	955	999999	999999	282	999999	578	600	478	999999	532	864	994	138	999999	755	272	999999	999999	591	806	999999	879	999999	999999	640	282	195	999999	999999	626	999999	197	558	313	517	334	305	485	289	281	999999	724	55	777	209	109	235	228	999999	51	97	214	348	999999	999999	86	964	839	999999	467	392	811	336	100	863	999999	446	999999	585	430	966	950	593	320	554	999999	833	167	798	999999	999999	967	228	109	999999	464	848	961	864	441	370	465	844	821	888	999999	999999	999999	913	532	663	999999	642	999999	85	146	999999	38	52	599	252	806	999999	999999	419	425	999999	236	561	408	829	999999	961	153	70	511	116	771	431	113	461	878	253	275	877	647	999999	89	34	402	
843	819	999999	274	199	999999	424	743	412	473	999999	171	999999	999999	702	188	448	499	89	573	999999	999999	606	938	148	374	563	775	233	772	101	513	999999	168	565	19	565	999999	954	505	96	373	999999	958	999999	300	484	737	572	699	999999	835	10	460	372	992	999999	980	136	999999	10	648	999999	639	999999	999999	959	244	950	693	622	751	999999	583	487	666	491	999999	691	847	999999	825	212	534	573	265	513	751	796	572	796	585	571	139	504	448	853	729	586	903	999999	249	787	879	86	457	300	427	999999	705	511	574	298	999999	935	999999	999999	986	999999	126	840	218	448	388	897	46	190	414	88	999999	813	762	72	788	516	649	999999	333	457	125	999999	96	777	100	71	231	297	292	204	999999	12	999999	662	469	72	999999	801	999999	981	49	277	886	348	934	892	999999	999999	509	771	999999	146	122	538	999999	161	753	441	358	326	676	999999	897	219	999999	999999	946	109	602	725	394	848	639	999999	999999	848	88	747	842	208	322	718	788	521	999999	192	889	338	999999	999999	318	691	453	92	999999	999999	379	999999	589	898	945	649	910	783	386	446	507	771	999999	112	83	999999	999999	159	13	957	999999	999999	999999	575	157	618	999999	293	999999	999999	999999	557	45	126	478	411	167	944	999999	673	999999	14	144	472	685	127	999999	610	245	312	999999	303	88	358	999999	993	376	999999	750	337	262	626	999999	684	999999	950	735	999999	633	671	848	654	896	340	158	999999	251	837	890	999999	410	999999	58	114	609	111	478	999999	786	484	44	999999	999999	925	420	192	638	460	999999	735	392	213	976	573	464	447	999999	999999	210	383	752	539	133	720	926	475	577	272	84	939	481	58	227	999999	637	704	999999	971	920	999999	328	790	416	165	647	207	810	999999	999999	999999	705	730	487	413	732	505	30	483	998	944	614	376	386	999999	263	344	985	827	936	999999	999999	435	999999	244	999999	999999	133	999999	82	729	665	102	622	912	999999	750	571	999999	999999	141	999999	999999	999999	999999	999999	951	414	999999	901	313	221	982	548	999999	185	279	903	999999	358	770	382	61	999999	279	289	521	754	474	257	512	773	182	999999	805	84	19	462	851	883	999999	999999	208	76	769	517	683	554	731	999999	964	846	328	999999	656	758	633	576	702	999999	839	207	940	677	399	999999	49	581	743	816	175	817	62	999999	999999	999999	184	985	641	762	999999	999999	999999	736	292	999999	454	716	754	56	451	442	999999	164	999999	905	617	530	676	238	477	112	811	914	571	157	
794	999999	221	444	584	999999	935	999999	999999	872	999999	213	999999	733	999999	333	826	696	375	733	67	898	324	349	999999	653	318	412	294	999999	165	118	999999	145	871	999999	505	320	471	803	999999	819	999999	182	730	413	145	999999	152	154	285	999999	999999	837	999999	895	645	871	999999	931	339	533	655	596	716	76	47	999999	862	601	828	515	235	999999	236	247	834	152	618	999999	999999	999999	269	999999	228	50	568	338	55	975	848	633	999999	539	473	973	999999	477	465	664	999999	885	90	551	326	999999	999999	977	610	999999	71	503	999999	647	999999	999999	273	515	378	676	999999	709	215	999999	752	204	44	999999	108	263	999999	366	687	954	825	632	294	999999	999999	457	999999	590	727	202	913	355	379	999999	125	509	710	659	999999	788	166	999999	680	203	798	131	735	203	879	357	999999	704	816	309	999999	791	679	555	999999	999999	999999	917	981	22	973	999999	824	210	579	999999	999999	423	267	999999	798	168	951	101	919	999999	722	999999	711	380	422	219	539	80	21	334	830	999999	967	188	274	248	684	667	230	401	306	535	623	291	804	999999	446	918	511	663	999999	587	636	989	999999	999999	999999	999999	599	764	867	754	199	255	767	398	455	89	999999	559	483	293	871	999999	999999	999999	344	429	576	999999	999999	621	568	357	493	999999	528	978	999999	707	999999	83	77	466	534	999999	999999	377	523	415	910	367	293	952	190	556	999999	119	594	999999	999999	786	45	543	991	256	195	841	761	524	870	999999	999999	926	526	410	225	414	992	999999	850	999999	905	170	156	414	337	616	177	999999	536	999999	394	968	484	999999	48	534	474	287	366	504	616	999999	545	443	268	999999	999999	999999	340	311	126	999999	171	265	880	999999	999999	587	999999	579	674	824	988	999999	999999	140	451	999999	372	691	940	714	496	356	999999	999999	999999	712	156	970	190	397	999999	234	303	653	806	229	376	173	147	999999	368	999999	829	791	999999	94	999999	137	915	999999	417	999999	371	411	254	815	905	973	999999	684	441	948	398	999999	227	999999	167	439	333	232	999999	208	554	999999	355	709	526	999999	999999	539	362	999999	999999	999999	980	957	863	891	999999	991	324	402	913	462	455	420	398	552	574	257	927	920	803	692	264	999999	999999	317	65	544	999999	346	88	720	331	422	893	374	307	270	999999	275	40	342	908	509	295	101	607	935	320	973	994	648	999999	441	225	372	769	771	862	555	999999	864	702	977	324	202	141	999999	526	34	255	999999	356	661	999999	471	783	754	999999	999999	
710	129	999999	324	351	439	999999	889	207	531	604	535	408	355	439	999999	639	930	195	103	960	573	419	999999	999999	690	302	999999	551	753	588	25	848	858	845	717	999999	387	636	999999	94	251	836	994	430	719	905	10	232	999999	831	852	568	829	53	146	709	999999	596	999999	999999	166	348	453	943	589	999999	550	999999	721	533	261	304	310	18	999999	737	999999	866	18	785	301	729	999999	999999	735	999999	28	814	709	17	703	791	975	747	928	903	999999	61	999999	42	999999	500	510	201	999999	557	267	999999	334	408	999999	81	588	875	845	999999	522	531	217	142	668	999999	801	713	999999	999999	329	563	89	815	353	373	35	975	429	801	228	634	351	187	198	207	489	310	999999	631	213	109	901	501	390	862	844	708	374	629	698	796	999999	119	238	703	999999	518	999999	921	56	999999	455	54	218	888	189	39	943	471	255	501	999999	208	267	230	662	588	435	491	528	326	611	799	999999	999999	273	242	999999	494	465	999999	255	801	585	999999	999999	999999	999999	501	999999	814	765	902	999999	207	805	172	852	17	51	163	93	999999	402	999999	10	656	941	999999	625	947	999999	458	16	284	255	199	623	665	576	805	999999	999999	808	714	561	709	425	904	626	999999	389	941	453	999999	999999	681	408	855	600	997	915	999999	876	999999	999999	316	896	109	952	615	999999	999999	441	246	858	159	999999	688	178	300	999999	46	170	524	999999	148	15	705	397	574	999999	768	75	579	999999	799	67	82	979	255	813	325	952	20	561	202	510	217	999999	737	916	720	686	310	766	999999	345	361	999999	596	310	201	999999	999999	825	781	131	862	356	69	102	693	999999	923	487	914	93	160	963	999999	637	798	262	659	658	80	999999	764	812	19	463	705	999999	392	999999	622	999999	999999	195	779	81	648	999999	999999	645	999999	21	762	822	999999	999999	195	398	803	999999	512	999999	63	729	999999	699	366	999999	346	606	397	788	325	999999	865	311	518	999999	193	303	989	937	870	23	999999	68	329	999999	999999	223	277	317	111	433	441	683	999999	845	440	90	714	598	524	786	257	444	695	999999	956	551	287	230	999999	509	969	575	78	49	304	999999	999999	424	99	132	338	90	687	892	548	191	750	672	534	999999	589	400	423	93	766	991	372	546	985	418	999999	999999	112	999999	463	865	615	999999	551	744	710	999999	508	401	457	177	756	999999	243	775	800	615	696	111	919	579	162	984	283	999999	333	833	438	999999	196	291	977	999999	438	683	999999	999999	
131	789	402	299	891	31	635	598	244	568	999999	999999	618	999999	360	11	999999	884	999999	630	247	999999	420	999999	999999	827	999999	176	200	670	375	560	999999	570	494	906	708	999999	687	140	358	684	78	999999	530	228	999999	865	999999	975	999999	999999	970	945	992	999999	999999	525	999999	74	817	469	407	574	203	752	21	58	836	453	303	62	206	581	282	999999	180	655	356	643	765	348	245	225	266	999999	590	999999	999999	611	999999	192	203	623	323	889	286	503	571	999999	216	24	39	999999	681	361	356	398	672	439	712	999999	999999	793	309	478	233	192	317	999999	171	756	481	999999	999999	121	858	583	268	392	285	999999	999999	578	437	751	999999	758	543	905	474	201	591	147	999999	999999	23	409	324	845	666	103	195	200	999999	459	542	803	571	570	502	999999	140	290	163	45	999999	999999	366	999999	168	999999	999999	412	906	969	175	999999	336	111	108	459	999999	999999	726	192	490	893	961	977	999999	515	197	973	999999	701	71	999999	999999	863	184	422	999999	765	686	200	454	783	293	647	294	209	477	469	471	53	514	718	999999	971	554	745	638	389	350	652	999999	676	998	215	908	864	999999	472	927	685	415	503	735	999999	737	707	610	999999	999999	18	47	727	511	370	196	353	746	22	318	438	999999	999999	425	43	999999	777	999999	999999	999999	429	850	999999	542	786	637	999999	982	999999	243	847	145	999999	696	999999	614	560	175	638	28	565	127	346	999999	999999	901	999999	999999	701	622	960	922	999999	585	273	167	42	195	999999	732	999999	370	718	778	471	999999	999999	968	93	428	362	612	156	69	183	999999	514	851	53	884	886	933	290	999999	283	925	613	999999	432	999999	999999	374	449	905	842	204	409	567	692	206	442	999999	993	282	999999	357	775	472	412	961	999999	191	152	841	999999	252	999999	999999	505	546	999999	999999	999999	909	846	999999	172	999999	999999	999999	999999	999999	168	846	451	999999	940	999999	154	926	999999	151	336	471	530	400	232	608	68	600	999999	107	72	999999	517	711	248	93	435	283	194	534	255	999999	69	707	32	305	399	743	312	999999	167	579	999999	999999	999999	84	388	455	764	564	192	626	865	804	883	999999	999999	739	999999	856	999999	871	999999	625	896	999999	411	999999	378	926	999999	324	999999	52	939	493	759	970	317	173	999999	979	518	630	999999	628	999999	265	999999	999999	967	659	878	999999	499	296	837	770	650	500	999999	565	87	838	999999	867	338	822	865	400	999999	999999	432	700	161	999999	362	121	284	999999	346	999999	999	
368	959	559	445	999999	553	653	999999	989	330	817	999999	149	902	680	285	483	299	745	399	999999	756	609	237	999999	305	999999	933	725	495	999999	164	526	565	718	879	999999	999999	496	278	999999	743	273	47	615	209	999999	700	682	999999	800	999999	999999	999999	576	612	360	331	267	546	657	719	999999	503	947	999999	974	583	193	801	489	61	802	476	187	689	493	571	622	999999	999999	206	261	889	999999	403	999999	769	989	116	528	999999	174	950	621	999999	813	999999	999999	952	234	999999	516	880	356	749	185	134	579	999999	128	788	708	289	263	460	467	50	808	554	109	214	593	86	282	25	887	999999	854	684	876	723	999999	670	753	855	689	381	999999	945	999999	438	200	113	987	999999	999999	884	999999	170	45	772	960	999999	852	30	844	439	608	999999	862	999999	999999	894	999999	405	316	48	999999	408	771	999999	507	999999	335	671	23	490	98	999999	999999	999999	166	999999	999999	113	762	936	818	999999	20	259	773	999999	93	895	999999	305	102	999999	433	999999	358	297	399	949	275	107	219	190	16	363	999999	75	89	999999	176	585	999999	999999	999999	999999	230	803	999999	521	322	303	999999	440	513	999999	397	506	999999	533	653	868	304	699	838	999999	726	637	999999	999999	909	707	133	233	728	582	999999	196	950	999999	506	555	899	999999	636	971	328	999999	677	298	999999	999999	957	999999	215	308	290	557	77	999999	653	592	86	741	999999	615	180	555	711	999999	668	211	555	64	36	108	968	426	72	867	346	999999	960	999999	690	74	999999	577	28	430	302	999999	128	973	410	999999	479	168	275	30	999999	772	999999	746	629	764	299	999999	529	999999	339	863	999999	999999	999999	706	999999	647	999999	547	866	602	537	290	638	176	92	999999	999999	122	628	999999	160	51	75	574	878	999999	809	925	999999	845	999999	911	101	438	17	918	342	704	291	831	117	728	164	208	244	787	118	462	999999	999999	260	999999	488	999999	713	999999	144	999999	827	419	837	134	999999	30	554	626	199	999999	999999	999999	250	999999	831	796	702	999999	886	867	339	101	114	356	253	68	595	999999	433	571	725	564	999999	276	999999	999999	993	982	955	999999	653	999999	999999	908	304	999999	476	311	585	691	827	290	566	277	999999	999999	314	999999	880	714	999999	913	999999	628	484	603	391	973	81	959	802	719	477	999999	999999	721	504	205	62	999999	591	293	65	999999	743	444	999999	516	540	151	567	512	111	999999	999999	739	425	969	434	700	136	502	240	999999	888	999999	999999	814	62	25	241	119	439	154	
132	150	858	461	999999	49	999999	999999	443	929	402	300	617	236	52	484	305	534	999999	361	610	99	63	999999	853	636	631	194	463	525	910	458	999999	957	128	569	999999	964	94	394	105	261	69	310	234	597	999999	999999	772	578	719	706	347	87	999999	42	999999	428	999999	258	418	999999	421	918	29	999999	999999	999999	117	482	603	999999	999999	387	266	999999	40	999999	215	265	145	55	422	999999	999999	999999	120	996	423	95	482	462	999999	836	976	999999	839	150	999999	999999	380	840	999999	299	999999	999999	266	959	820	194	12	343	223	351	122	372	999999	536	123	999999	833	999999	246	31	999999	150	974	999999	999999	999999	519	889	999999	925	999999	305	576	133	909	999999	946	999999	185	238	92	148	248	25	999999	613	685	313	37	999999	457	159	603	457	298	834	414	999999	999999	247	675	123	870	298	466	999999	796	875	627	696	869	682	54	999999	938	861	901	999999	889	797	896	999999	861	999999	478	735	999999	128	834	84	999999	999999	999999	938	562	969	999999	950	999999	907	817	810	686	341	999999	774	999999	999999	518	999999	932	454	763	761	350	470	999999	999999	820	731	124	677	999999	552	683	999999	90	116	999999	999999	593	951	410	982	980	999999	529	530	403	703	630	117	610	408	999999	567	540	840	598	102	717	406	999999	827	792	149	769	143	657	38	694	998	999999	549	843	999999	999999	780	780	264	940	999999	999999	127	110	16	77	642	410	125	45	249	518	363	261	197	821	583	199	840	326	395	999999	374	19	632	999999	70	564	170	523	760	999999	343	162	986	999999	999999	999999	786	999999	137	733	542	993	999999	490	785	999999	656	999999	470	590	999999	999999	554	859	112	999999	478	47	16	87	999999	602	285	189	184	211	999999	268	809	856	413	768	199	662	999999	381	564	151	193	999999	908	10	62	179	130	406	607	999999	825	904	999999	748	999999	999999	493	940	718	275	315	583	31	999999	360	614	187	999999	748	999999	528	731	553	336	854	243	178	249	549	115	68	777	604	148	999999	904	608	664	999999	149	178	399	662	298	836	609	752	521	650	448	999999	999999	657	714	999999	103	999999	921	894	832	881	999999	401	613	999999	999999	979	882	954	455	15	522	999999	609	723	139	999999	264	500	254	491	657	598	999999	999999	118	130	889	540	349	553	686	770	870	267	924	998	999999	91	999999	629	869	566	204	442	479	481	58	999999	478	34	999999	431	649	351	234	655	300	499	108	417	999999	351	615	902	328	999999	607	351	799	140	30	183	201	624	
621	999999	403	667	643	999999	999999	898	71	324	456	999999	130	529	43	278	999999	559	983	890	539	527	951	301	999999	727	874	999999	201	348	999999	999999	239	35	729	144	262	632	999999	471	346	201	290	300	999999	73	999999	999999	999999	530	431	470	999999	999999	999999	104	148	999999	554	915	762	374	707	723	999999	533	36	105	799	899	26	86	999999	999999	554	999999	999999	660	846	60	999999	999999	999999	670	999999	544	733	999999	939	635	995	160	999999	940	708	971	493	999999	980	922	47	535	289	999999	999999	355	999999	678	756	746	856	488	265	999999	999999	966	976	46	999999	776	800	999999	999999	173	904	866	998	763	999999	582	854	680	679	923	23	570	516	979	166	570	777	64	182	203	778	516	894	584	130	742	995	999999	760	214	131	999999	999999	125	515	999999	357	12	999999	183	891	186	999999	342	490	258	459	996	999999	245	998	999999	999999	999999	999999	397	999999	999999	642	81	587	408	920	475	801	83	200	401	474	518	999999	775	999999	999	311	602	707	562	103	872	292	998	576	999999	216	386	25	418	730	127	999999	999999	369	793	999999	493	265	343	540	417	68	999999	532	999999	999999	233	999999	925	660	792	999999	420	329	770	999999	589	832	406	268	425	999999	781	670	356	843	999999	999999	405	999999	999999	999999	373	31	999999	999999	234	475	214	501	999999	830	99	757	937	437	265	999999	598	15	16	661	999999	84	124	359	999999	397	185	528	743	818	160	522	842	999999	326	398	643	957	564	999999	627	905	286	595	968	34	999999	999999	999999	675	816	400	406	167	487	299	999999	336	536	836	299	999999	757	999999	680	576	999999	491	999999	867	970	641	450	893	43	954	798	529	390	262	664	266	940	999999	11	759	999999	999999	969	999999	999999	999999	431	728	823	941	157	121	999999	402	119	999999	808	720	704	185	999999	512	133	532	500	386	945	284	999999	999999	745	999999	172	999999	459	239	999999	94	385	662	219	999999	79	102	807	687	614	988	152	422	457	229	373	999999	808	999999	561	446	536	114	372	156	999999	999999	205	467	999999	993	942	999999	729	724	999999	999999	965	999999	999999	41	725	813	772	956	141	999999	585	526	326	346	999999	999999	677	86	557	280	999999	73	999999	289	896	999999	738	621	55	271	693	733	883	999999	999999	579	180	530	720	723	342	415	24	795	214	679	151	612	881	999999	213	653	177	999999	751	902	72	999999	144	386	84	161	911	999999	76	851	642	995	485	542	999999	156	365	833	937	885	58	380	84	999999	208	999999	739	949	68	
50	566	818	579	999999	999999	26	395	344	648	191	999999	154	729	362	999999	156	136	348	429	999999	297	343	137	865	853	692	89	917	187	999999	421	999999	999999	36	295	824	425	999999	35	659	999999	31	194	999999	391	903	999999	999999	190	999999	999999	401	530	12	999999	233	690	713	999999	824	999999	999999	999999	700	770	999999	999999	702	77	999999	730	610	322	999999	304	999999	158	382	484	950	999999	367	999999	135	948	29	440	999999	999999	72	143	711	421	210	722	293	864	494	985	848	569	999999	999999	968	331	999999	89	760	707	486	85	999999	239	164	783	579	741	41	752	751	999999	999999	428	15	88	28	198	121	57	21	411	663	999999	999999	391	102	713	768	803	558	939	680	999999	797	999999	824	482	266	427	152	551	833	741	243	746	999999	530	999999	999999	313	210	967	713	695	85	421	921	999999	773	691	999999	973	238	999999	999999	999999	434	999999	999999	264	545	999999	694	999999	470	578	999999	163	999999	356	571	74	999999	500	358	972	967	415	722	575	903	879	493	735	286	577	604	999999	432	999999	999999	899	630	999999	767	278	283	808	235	506	498	768	712	426	999999	802	999999	737	845	839	464	999999	908	452	360	665	448	999999	628	892	973	384	731	575	999999	671	443	999999	999999	89	698	168	189	225	86	145	999999	76	615	483	999999	867	999999	593	860	590	999999	188	284	111	829	324	190	343	533	124	999999	999999	679	458	369	852	15	765	150	306	839	692	999999	999999	498	999999	353	154	999999	999999	681	147	715	166	999999	999999	968	630	259	384	977	846	692	962	999999	39	999999	166	999999	630	861	936	999999	999999	999999	999999	812	69	612	458	970	46	923	426	999999	899	999999	523	777	999999	999999	999999	515	999999	328	993	10	413	127	469	999999	197	39	999999	254	745	695	160	415	382	453	999999	28	999999	414	941	922	275	529	208	999999	872	388	999999	746	487	430	686	245	757	308	999999	999999	999999	473	783	16	144	182	697	999999	281	118	405	660	975	366	999999	361	387	999999	999999	999999	919	862	122	808	28	52	767	324	18	915	657	999999	54	999999	874	338	631	999999	788	999999	831	994	335	763	999999	999999	771	999999	716	999999	857	687	999999	999999	32	290	360	974	987	101	414	383	999999	999999	999999	331	615	17	491	385	730	453	291	999999	999999	924	999999	999999	825	999999	281	646	607	684	67	999999	510	530	945	594	977	656	946	696	688	457	799	969	999999	661	744	763	999999	341	603	999999	405	932	471	107	999999	999999	159	999999	820	768	776	521	308	491	
821	95	72	999999	999999	84	506	594	952	605	135	999999	56	173	923	999999	999999	275	999999	652	574	578	999999	847	999999	975	507	626	876	919	681	999999	670	820	840	999999	701	999999	934	999999	999999	810	979	999999	972	194	956	985	406	313	761	510	440	655	917	253	37	224	66	431	577	879	718	42	924	847	897	999999	333	274	816	274	340	561	744	763	598	202	875	656	999999	521	229	573	167	180	847	999999	902	596	631	486	685	999999	999999	38	101	946	941	999999	297	999999	661	142	496	497	999999	999999	910	164	654	999999	349	410	413	65	660	155	875	753	999	882	332	736	642	999999	999999	828	609	999999	671	999999	260	749	369	297	859	97	86	670	10	968	114	748	942	797	999999	999999	109	999999	999999	946	81	999999	135	414	408	924	499	167	999999	351	279	999999	492	12	999999	999999	50	999999	206	572	999999	214	999999	999999	999999	583	794	845	202	314	729	713	348	999999	580	73	624	954	889	935	598	999999	999999	999999	698	910	266	940	223	546	244	983	699	805	999999	867	999999	103	999999	824	140	653	964	603	999999	565	855	999999	432	520	975	96	236	271	974	160	999999	104	342	867	327	854	999999	656	79	999999	24	999999	848	999999	628	530	999999	74	999999	999999	999999	169	46	999999	64	499	517	703	571	158	756	438	831	999999	425	349	761	769	507	286	31	318	999999	876	551	322	918	999999	891	454	768	172	466	999999	206	999999	68	210	812	827	346	928	94	999999	999999	585	711	999999	297	289	769	558	999999	528	999999	645	634	169	591	742	581	799	811	126	390	594	972	802	528	142	291	999999	956	999999	939	102	999999	613	887	999999	611	999999	431	612	685	219	605	937	999999	560	657	999999	618	80	999999	547	127	968	540	404	999999	908	604	165	998	218	602	999999	588	829	422	31	999999	625	140	786	378	209	999999	999999	989	44	695	967	484	392	999999	886	433	402	975	265	82	493	362	702	200	999999	613	476	617	718	999999	287	999999	999999	626	993	999999	469	179	917	537	370	415	578	223	636	999999	615	276	999999	464	999999	854	999999	949	788	273	437	999999	112	999999	964	999999	280	686	418	829	848	766	949	946	963	999999	999999	727	711	88	783	488	999999	595	998	210	901	999999	999999	999999	981	686	999999	730	512	873	77	331	999999	806	144	892	805	807	999999	849	327	769	500	999999	795	439	247	710	489	948	42	516	597	763	662	26	524	984	847	999999	928	228	999999	99	999999	736	164	905	944	891	683	756	764	159	883	141	763	
208	637	552	448	999999	999999	999999	840	999999	734	999999	153	999999	378	820	959	668	920	108	335	410	999999	69	999999	999999	765	597	275	285	751	999999	879	531	999999	325	357	305	723	800	977	880	258	605	11	355	761	826	522	862	999999	999999	999999	785	999999	362	401	577	277	116	371	653	297	565	809	297	929	622	999999	999999	473	663	945	130	130	454	161	212	68	929	580	999999	85	413	488	999999	219	104	999999	901	999999	780	37	617	999999	334	593	999999	795	714	999999	149	963	469	398	144	160	118	665	999999	210	199	519	348	535	432	577	883	86	163	88	835	999999	962	999999	693	635	337	691	999999	999999	468	416	354	514	441	975	999999	24	354	999999	999999	439	999999	700	733	999999	999999	92	15	756	709	616	642	635	589	252	10	339	705	508	822	427	869	499	999999	783	175	834	103	999999	962	868	732	657	977	999999	531	271	999999	432	946	999999	685	48	161	851	773	999999	999999	199	974	285	318	845	683	999999	569	875	958	950	999999	855	988	999999	794	840	884	999999	999999	193	720	739	934	283	562	999999	999999	830	347	891	19	456	909	904	482	686	999999	886	974	999999	836	655	999999	454	999999	100	267	136	254	321	967	788	70	741	478	999999	351	45	293	999999	940	738	999999	77	941	649	945	93	86	117	999999	997	20	363	356	74	435	489	947	471	319	615	999999	999999	999999	230	396	177	999999	246	345	525	603	868	363	108	127	246	513	999999	155	999999	999999	146	40	969	777	707	395	413	809	862	999999	999999	795	335	999999	512	152	999999	262	999999	999999	840	999999	765	403	152	999999	258	947	199	999999	269	326	145	999999	450	995	954	452	688	999999	32	436	999999	999999	780	82	38	999999	614	103	792	434	377	527	999999	374	274	576	999999	999999	146	465	999999	886	999999	506	660	769	711	516	198	278	574	999999	634	413	298	338	622	79	999999	312	343	106	192	835	949	618	357	86	999999	388	816	999999	999999	999999	816	596	999999	999999	999999	269	244	107	904	524	999999	381	892	805	85	999999	953	566	737	999999	132	523	703	992	999999	51	422	635	785	999999	461	593	359	999999	597	999999	728	348	656	710	77	245	201	668	999999	577	725	551	10	794	434	999999	252	811	443	302	999999	616	727	381	999999	609	321	104	73	277	999999	824	218	383	217	999999	999999	36	766	887	332	45	27	980	325	870	634	999999	385	211	350	548	999999	999999	808	122	620	285	863	468	923	999999	604	999999	554	901	999999	627	586	999999	350	226	999999	556	999999	
857	598	747	999999	977	974	330	718	999999	926	999999	201	913	574	105	994	634	173	999999	999999	999999	441	320	435	424	536	17	415	565	860	134	999999	999999	334	951	523	873	230	886	494	603	387	742	999999	79	710	430	62	490	825	716	62	746	593	743	426	288	321	999999	999999	966	915	999999	11	999999	999999	999999	999999	623	582	131	414	999999	813	370	848	999999	539	999999	714	116	955	924	740	999999	81	757	493	591	535	999999	999999	588	446	528	687	234	999999	978	99	596	841	439	908	704	999999	775	999999	232	894	999999	748	956	999999	343	21	991	422	856	731	999999	999999	997	999999	347	569	825	840	295	682	624	957	561	999999	128	274	525	26	46	842	999999	825	271	696	807	495	999999	999999	112	516	696	811	884	257	866	965	844	351	570	144	999999	999999	646	550	999999	770	999999	689	808	78	495	974	386	23	435	407	368	310	999999	851	999999	173	738	778	985	812	82	313	410	162	430	999999	455	902	999999	370	189	999999	999999	999999	999999	915	853	999999	31	721	435	870	999999	468	607	544	72	718	179	323	999999	867	564	468	697	884	289	656	648	321	999999	999999	999999	999999	227	647	884	252	553	58	999999	704	757	274	387	999999	491	941	999999	886	999999	737	732	52	174	999999	167	958	350	423	636	207	395	710	999999	951	222	756	250	959	659	820	999999	130	999999	501	119	300	90	494	402	347	111	999999	209	999999	751	615	900	905	490	926	901	140	422	999999	319	57	81	999999	989	735	999999	595	236	301	999999	999999	49	999999	212	866	877	999999	31	999999	999999	633	510	999999	209	607	855	344	479	733	999999	44	708	890	191	999999	228	655	504	999999	647	515	999999	907	229	149	575	237	999999	999999	59	55	999999	999999	26	686	547	671	999999	392	999999	365	126	502	382	999999	999999	999999	491	149	648	232	999999	999999	651	590	107	999999	191	69	999999	628	999999	855	999999	873	926	584	874	999999	999999	999999	999999	122	999999	291	399	999999	534	691	246	427	999999	563	999999	827	693	999999	482	435	999999	944	489	999999	999999	261	724	999999	818	509	611	329	284	985	624	100	803	249	999999	369	201	74	77	499	823	614	999999	87	880	999999	189	182	111	448	916	999999	77	262	761	536	567	999999	224	35	89	917	152	761	939	884	33	454	999999	999999	244	999999	877	989	999999	746	380	999999	390	999999	329	439	227	836	999999	999999	32	550	487	50	801	72	849	51	420	906	471	129	999999	995	833	999999	996	999999	999999	401	703	87	909	999999	166	999999	748	263	
705	649	699	316	691	896	861	483	999999	146	321	999999	674	999999	579	446	285	260	509	394	137	595	443	239	632	677	349	945	640	473	883	881	324	596	346	770	216	999999	438	251	143	360	767	999999	999999	999999	999999	868	508	473	739	999999	421	999999	135	999999	216	470	999999	999999	556	916	999999	503	262	440	999999	88	498	999999	999999	999999	821	999999	260	777	827	583	999999	999999	951	481	446	176	734	977	470	960	999999	235	999999	746	480	424	695	227	999999	999999	607	246	185	999999	379	999999	999999	618	999999	163	113	999999	293	999999	907	95	72	84	999999	999999	768	285	969	999999	617	999999	999999	492	650	407	999999	43	270	562	999999	326	424	312	111	746	932	126	892	999999	857	122	942	929	999999	999999	999999	999999	746	841	506	332	999999	289	41	999999	999999	999999	999999	999999	590	999999	97	730	658	591	999999	760	973	733	744	652	392	662	48	504	330	324	653	265	55	951	296	429	66	653	59	144	999999	994	300	999999	157	999999	726	999999	35	221	281	257	724	601	647	23	106	853	999999	613	999999	536	999999	140	999999	713	642	639	782	999999	674	15	999999	536	999999	999999	442	564	504	187	936	260	999999	118	53	999999	540	453	314	283	999999	999999	713	999999	894	744	218	170	91	444	572	999999	15	367	999999	276	999999	198	122	669	999999	542	358	762	676	999999	67	678	97	701	182	198	334	999999	999999	472	999999	106	641	745	769	999999	999999	999999	615	849	255	999999	571	776	999999	999999	341	645	703	999999	853	951	768	905	686	540	82	389	271	999999	762	999999	31	84	975	617	556	377	999999	307	69	298	156	999999	743	945	116	320	19	829	999999	689	805	555	619	349	337	999999	68	239	209	102	798	241	97	999999	999999	999999	801	999999	796	964	999999	406	729	999999	999999	941	171	999999	999999	761	379	999999	525	999999	999999	999999	999999	635	290	820	318	669	107	999999	500	915	999999	993	855	618	519	936	43	893	944	409	825	64	999999	396	574	327	805	448	723	366	715	25	59	623	42	176	793	976	999999	86	308	999999	999999	889	212	178	885	815	252	999999	999999	632	138	301	650	410	99	893	999999	991	863	659	253	144	209	724	944	241	585	353	152	67	248	868	110	999999	990	655	193	405	441	990	205	999999	956	999999	999999	758	972	632	86	899	999999	999999	999999	649	519	930	690	488	234	653	239	999999	301	351	393	270	999999	999999	999999	443	710	999999	559	873	999999	999999	999999	125	837	999999	269	952	277	252	337	999999	655	999999	553	70	965	705	181	787	
760	307	988	614	999999	626	567	999999	223	642	999999	879	999999	348	196	555	999999	574	651	999999	999999	286	631	58	24	808	614	739	44	999999	478	15	678	772	122	999999	999999	999999	425	220	628	874	739	999999	62	457	481	317	999999	998	317	401	63	143	403	483	675	939	600	999999	22	827	359	999999	999999	999999	999999	999999	236	40	579	999999	999999	999999	419	999999	547	996	995	566	337	307	475	46	52	87	951	545	378	638	490	45	972	533	999999	800	999999	875	470	868	257	999999	90	999999	428	137	999999	623	723	999999	936	678	943	43	563	714	362	322	999999	96	243	664	962	597	549	543	217	626	242	999999	999999	999999	999999	137	319	999999	999999	241	618	914	999999	338	822	495	701	811	101	939	969	493	448	999999	999999	383	634	592	186	492	694	999999	919	625	999999	114	887	999999	152	999999	723	375	999999	131	704	999999	261	905	842	477	896	737	452	999999	656	749	999999	793	999999	999999	502	727	21	733	546	733	995	220	947	717	608	436	999999	285	225	604	999999	999999	507	157	132	729	749	709	596	956	442	650	969	641	999999	104	658	991	323	996	364	999999	999999	970	911	999999	957	134	999999	999999	79	999999	999999	62	754	853	295	469	39	773	999999	312	999999	999999	301	354	251	316	784	513	999999	677	999999	228	250	240	999999	536	246	91	771	624	840	136	999999	276	597	916	999999	89	808	199	999999	550	29	61	627	994	679	566	799	651	350	999999	691	401	213	834	999999	999999	121	759	232	947	11	999999	471	20	702	35	999999	334	429	704	999999	588	715	421	999999	999999	613	999999	857	679	291	999999	284	485	999999	999999	72	762	999999	372	967	59	999999	999999	548	666	999999	999999	302	999999	809	999999	231	646	999999	999999	999999	791	635	624	910	999999	901	552	666	881	999999	986	999999	216	999999	995	230	67	736	656	621	702	999999	543	999999	996	454	999999	870	816	898	637	824	341	810	280	136	999999	461	602	157	424	357	667	999999	603	51	96	999999	814	255	174	909	14	492	999999	918	102	999999	913	999999	999999	999999	850	982	450	171	243	405	692	999999	999999	605	144	508	999999	354	999999	955	14	955	368	523	66	570	734	999999	820	999999	827	999999	44	999999	548	682	999999	742	999999	685	146	441	999999	690	997	945	515	568	999999	506	295	638	713	146	22	999999	562	999999	625	289	257	999999	351	395	999999	341	834	999999	67	462	57	464	999999	530	999999	999999	157	677	999999	120	999999	176	954	324	999999	199	999999	999999	461	589	129	286	999999	227	437	424	999999	
999999	123	999999	121	249	511	322	458	831	790	192	327	449	811	885	658	514	234	999999	767	36	832	388	999999	936	814	477	342	770	347	630	103	999999	999999	735	999999	859	999	815	664	641	999999	730	999999	465	580	22	778	999999	628	612	992	355	999999	74	589	734	972	184	435	43	999999	688	494	170	99	923	967	999999	331	798	515	419	427	135	170	111	999999	237	366	999999	999999	108	999999	735	999999	747	999999	417	155	999999	886	999999	389	631	662	188	246	247	375	656	999999	702	912	830	999999	583	999999	531	904	487	999999	999999	999999	999999	344	999999	546	759	533	351	185	560	930	501	999999	691	40	795	473	982	865	999999	862	709	757	997	195	999999	638	64	819	999999	999999	667	999999	151	15	999999	297	781	641	487	713	33	481	999999	772	421	918	999999	553	142	67	999999	999999	20	882	999999	999999	346	695	235	130	479	532	959	57	272	426	770	685	284	508	691	350	387	39	838	238	272	999999	774	402	233	511	686	168	590	55	74	999999	999999	878	950	96	416	999999	244	501	999999	999999	509	994	158	729	278	633	999999	999999	244	999999	999999	880	613	121	920	832	897	968	845	800	999999	227	361	999999	788	405	558	605	999999	31	795	347	715	825	725	780	254	503	999999	62	999999	19	999999	93	225	26	274	838	175	999999	468	999999	999999	721	980	292	642	647	941	872	999999	770	999999	223	999999	706	174	788	396	150	999999	404	735	792	18	457	417	278	999999	771	999999	719	439	359	999999	528	999999	994	999999	443	999999	606	562	999999	999999	999999	371	597	896	518	852	999999	451	999999	999999	74	999999	862	999999	533	875	373	999999	179	741	365	340	999999	660	667	24	179	999999	953	12	981	841	376	999999	986	96	819	381	777	919	654	278	414	999999	498	988	999999	999999	321	567	773	254	999999	627	621	691	82	937	239	504	999999	543	498	999999	24	999999	174	57	726	447	999999	992	584	999999	999999	97	926	935	171	999999	195	887	631	395	239	999999	459	748	203	305	23	882	152	999999	247	999999	780	391	348	275	999999	781	565	999999	512	781	670	142	540	534	765	999999	999999	560	318	794	911	112	793	999999	773	425	853	431	999999	182	849	311	999999	975	317	544	596	895	855	413	332	999999	883	457	76	999999	217	669	540	876	117	592	964	999999	209	677	597	70	502	999999	999999	144	450	340	999999	999999	129	564	999999	230	550	879	704	999999	472	164	229	346	999999	456	999999	999999	999999	557	75	267	999999	569	776	999999	947	535	403	456	485	197	317	
553	525	708	207	999999	452	319	999999	999999	999999	68	999999	55	458	261	850	999999	200	743	253	892	274	674	31	560	788	587	282	999999	486	258	430	284	847	676	820	512	258	564	742	581	999999	837	379	288	999999	730	191	695	999999	357	266	742	944	999999	288	851	687	647	865	999999	47	321	999999	639	999999	706	208	782	999999	348	797	636	999999	672	999999	437	304	999999	999999	67	406	587	999999	138	992	687	999999	432	398	969	999999	611	699	878	544	909	95	740	649	881	532	409	999999	999999	999999	629	999999	281	999999	850	556	944	999999	999999	468	460	982	999999	647	999999	376	775	394	471	523	196	937	132	138	761	999999	999999	999999	100	535	999999	332	999999	579	372	945	999999	999999	547	422	880	936	891	999999	93	999999	473	103	698	515	756	25	792	999999	373	692	999999	153	991	999999	999999	851	585	282	471	999999	991	53	285	15	317	999999	999999	58	999999	259	999999	712	54	999999	878	999999	403	584	999999	999999	539	176	215	679	335	915	999999	47	430	38	999999	619	999999	956	935	429	818	693	999999	661	999999	999999	999999	999999	999999	999999	109	167	631	531	999999	10	503	489	598	999999	837	999999	999999	402	417	809	628	999999	898	436	764	98	898	458	652	710	387	127	813	999999	985	102	42	428	816	531	999999	898	999999	360	125	468	999999	120	592	222	24	804	254	368	999999	576	224	220	152	21	268	999999	999999	999999	622	386	675	802	839	745	999999	260	586	885	403	999999	44	548	321	306	730	787	999999	439	695	583	873	999999	680	419	877	999999	285	804	272	242	29	832	738	738	792	565	281	999999	649	763	227	999999	999999	395	542	676	898	846	999999	480	317	999999	62	49	513	230	132	429	999999	750	975	781	623	170	710	211	810	582	514	174	516	29	790	999999	365	999999	489	999999	876	210	999999	439	523	792	925	999999	780	698	235	571	442	851	999999	898	788	445	744	804	684	340	999999	325	341	126	964	297	659	130	683	998	741	838	553	667	827	999999	267	831	244	999999	431	121	357	942	732	664	51	891	153	919	770	999999	610	545	343	999999	107	407	827	999999	999999	999999	25	237	999999	604	308	320	81	252	999999	999999	999999	999999	909	755	968	399	393	999999	256	767	976	763	999999	66	237	999999	999999	229	447	860	13	606	220	771	105	999999	122	138	365	999999	820	901	999999	856	124	66	636	999999	999999	708	999999	527	392	999999	683	261	999999	999999	376	999999	986	851	804	327	910	999999	342	147	659	848	286	265	999999	999999	947	85	31	381	
999999	181	380	999999	590	999999	845	485	224	68	98	844	129	348	761	75	745	999999	999999	424	999999	160	724	999999	928	789	431	999999	999999	867	214	608	999999	999999	832	205	919	999999	270	999999	482	999999	749	284	58	815	729	938	503	879	779	979	978	607	434	791	457	881	817	800	999999	96	999999	357	999999	999999	614	501	516	566	155	505	707	40	999999	522	411	999999	450	122	70	493	266	704	97	235	999999	632	204	50	748	48	432	469	758	999999	531	402	999999	568	211	237	432	936	734	284	281	947	666	911	390	999999	999999	704	740	999999	830	208	269	999999	860	982	306	475	818	116	999999	248	282	555	991	18	999999	881	999999	999999	71	329	970	813	999999	681	966	999999	660	740	606	727	729	934	999999	333	143	802	707	229	999999	999999	999999	627	212	42	675	999999	920	381	987	559	794	907	762	510	999999	455	999999	999999	26	24	815	87	510	999999	518	348	989	667	999999	999999	999999	691	901	999999	211	353	999999	999999	16	855	371	288	999999	56	933	822	182	65	105	999999	138	528	213	916	151	999999	126	999999	999999	999999	130	262	506	769	386	999999	15	657	309	884	844	751	183	170	652	536	334	999999	999999	695	176	934	572	197	99	655	488	985	962	170	236	999999	407	999999	734	119	999999	999999	670	830	817	524	755	999999	843	386	354	52	999999	614	716	663	447	828	170	999999	690	319	680	730	999999	30	695	999999	999999	100	999999	503	435	543	754	350	793	589	878	651	189	361	353	999999	999999	999999	999999	357	454	573	316	578	999999	548	428	999999	313	999999	216	999999	828	616	562	999999	41	850	617	731	860	375	869	857	999999	999999	16	339	965	967	429	999999	309	347	999999	94	784	776	985	999999	124	999999	46	853	383	91	823	572	798	600	999999	999999	828	999999	497	88	999999	458	628	999	541	99	999999	345	999999	37	999999	491	922	999999	968	999999	999999	730	616	578	999999	26	484	868	695	999999	540	999999	999999	969	360	320	999999	999999	391	336	157	986	354	35	784	701	342	356	593	999999	649	330	632	424	594	107	382	919	749	686	974	760	999999	999999	558	142	58	551	676	187	641	999999	999999	641	118	879	999999	590	793	637	684	137	284	999999	794	220	999999	999999	384	262	999999	999999	999999	704	362	397	999999	257	477	652	652	790	679	416	699	342	243	991	316	715	722	999999	135	121	12	846	485	999999	312	348	999999	186	176	999999	249	711	999999	392	289	999999	999999	138	123	151	984	893	999999	999999	999999	462	976	750	565	669	540	999999	
999999	999999	999999	999999	912	733	944	999999	261	476	999999	266	176	987	999999	999999	711	595	518	593	678	984	999999	999999	398	616	293	850	371	650	620	999999	882	999999	906	697	691	773	809	473	193	983	999999	517	280	201	999999	677	571	135	48	999999	160	999999	999999	999999	626	593	128	305	449	104	767	611	856	125	999999	82	91	203	169	938	786	55	410	999999	104	999999	838	206	915	616	288	246	999999	649	357	936	999999	96	81	107	999999	513	33	98	225	288	661	164	999999	628	596	378	965	109	194	114	546	781	999999	17	754	921	390	833	816	531	999999	217	768	447	456	994	999999	999999	293	282	32	999999	479	999999	957	684	389	296	30	910	280	999999	465	999999	999999	999999	369	73	999999	733	999999	200	282	693	289	454	396	379	182	601	256	903	999999	911	91	234	999999	911	59	80	999999	999999	812	905	261	498	751	524	57	610	635	999999	718	560	159	832	49	999999	999999	513	298	19	999999	429	663	377	695	553	999999	999999	543	458	24	999999	201	39	387	999999	442	999999	702	871	999999	571	966	198	999999	265	762	259	194	526	385	546	781	532	980	393	999999	884	802	208	363	882	77	186	53	445	369	999999	454	672	352	745	810	999999	687	551	462	999999	999999	439	791	911	980	26	83	478	501	668	59	993	133	558	999999	504	518	449	504	789	999999	749	896	642	805	521	183	639	735	364	845	438	999999	777	701	372	999999	999999	901	60	112	575	999999	700	999999	461	548	794	999999	316	999999	999999	999999	673	329	999999	543	159	116	468	999999	999999	743	999999	822	999999	73	999999	856	624	97	77	548	453	999999	579	806	205	999999	354	972	389	882	428	456	607	390	267	458	269	829	267	344	442	217	669	832	806	999999	999999	999999	202	937	999999	229	999999	999999	604	986	749	999999	348	588	762	495	464	561	999999	690	225	240	805	897	597	795	829	732	999999	245	27	999999	999	327	999999	956	999999	451	749	999999	999999	999999	786	281	708	633	490	679	581	946	753	118	999999	125	662	230	592	305	350	346	999999	118	594	368	968	12	636	999999	999999	806	716	22	811	125	85	999999	453	534	198	963	315	160	160	168	999999	909	239	883	664	999999	373	484	110	412	999999	999999	999999	428	312	706	996	999999	212	775	240	740	306	402	999999	354	999999	999999	116	387	999999	248	999999	435	876	999999	772	752	999999	586	442	241	912	408	315	578	994	34	232	491	999999	845	999999	385	928	751	999999	999999	843	320	124	315	999999	722	380	999999	549	887	551	
999999	933	254	113	626	999999	998	827	897	97	472	999999	751	835	999999	420	196	999999	999999	999999	135	456	999999	909	55	999999	137	864	199	37	743	38	117	999999	979	999999	722	742	999999	53	999999	999999	999999	999999	381	999999	372	480	752	999999	194	280	999999	999999	426	999999	997	345	67	163	214	144	637	870	353	999999	252	278	855	76	999999	453	968	999999	999999	212	999999	197	999999	94	110	657	999999	999999	843	473	71	726	66	999999	560	387	684	178	838	999999	295	844	405	999999	719	103	624	999999	614	741	311	439	812	224	999999	999999	999999	973	63	557	999999	999999	37	880	999999	525	221	671	515	320	768	800	699	782	916	896	999999	599	375	16	43	436	999999	111	171	999999	913	999999	140	999999	999999	711	124	999999	771	544	817	525	999999	999999	881	952	999999	304	999999	511	999999	40	307	167	999999	999999	608	999999	999999	999999	477	999999	718	999999	612	999999	541	764	739	67	686	418	21	999999	88	277	43	181	135	90	266	999999	139	660	890	883	545	973	999999	999999	999999	77	765	185	76	892	806	815	591	511	420	414	999999	914	999999	331	999999	925	88	750	999999	436	999999	444	340	999999	795	67	859	728	834	568	41	999999	954	618	999999	835	999999	196	999999	228	999999	623	670	851	423	999999	835	569	864	620	894	999999	199	676	999999	331	999999	999999	107	999999	999999	862	677	851	999999	198	960	999999	678	999999	620	891	290	954	846	308	773	999999	999999	999999	232	300	864	224	673	58	186	288	473	999999	991	737	98	721	273	727	945	818	999999	235	264	629	890	999999	10	12	702	245	999999	846	558	366	500	526	526	664	998	463	187	334	999999	682	742	358	999999	882	999999	568	690	128	363	954	999999	851	326	602	999999	193	224	671	356	940	458	627	999999	999999	999999	572	205	999999	729	491	641	153	999999	582	887	542	489	127	999999	144	554	711	492	999999	999999	999999	999999	923	264	815	249	516	978	80	234	125	585	567	645	999999	999999	91	999999	871	323	866	999999	743	715	999999	704	106	471	221	999999	999999	999999	179	999999	597	372	282	355	913	252	999999	175	152	358	771	999999	921	482	969	772	473	999999	621	289	488	999999	466	217	396	121	153	55	999999	684	487	999999	416	999999	999999	868	100	999999	999999	629	198	701	495	395	943	910	782	999999	999999	999999	922	434	522	999999	999999	585	905	74	958	999999	999999	89	999999	467	871	999999	550	999999	434	110	681	737	836	992	101	787	526	81	274	485	338	999999	553	999999	762	999999	999999	999999	488	472	999999	999999	777	682	529	
119	302	999999	524	162	370	149	199	999999	767	194	597	530	798	22	69	834	800	482	473	999999	536	92	705	818	333	33	165	962	147	999999	960	163	999999	981	495	498	556	121	999999	199	340	161	558	999999	465	937	729	475	412	138	235	999999	219	949	583	219	999999	706	829	347	984	999999	264	121	234	444	68	816	527	999999	287	688	367	283	249	999999	999999	999999	999999	396	303	689	559	18	430	999999	944	999999	999999	285	175	999999	292	778	215	113	897	447	353	999999	879	912	947	841	851	546	937	935	999999	208	686	999999	999999	999999	53	304	676	255	690	568	999999	545	418	252	405	999999	406	589	78	999999	999999	999999	783	341	517	390	999999	718	167	999999	728	19	812	209	598	999999	507	999999	734	910	999999	652	756	784	530	999999	504	705	445	424	149	999999	866	574	722	600	421	21	926	999999	563	958	97	805	840	999999	733	218	653	434	929	557	854	167	708	999999	338	999999	999999	183	886	45	282	743	745	380	152	247	487	998	559	495	922	81	357	478	564	951	943	999999	609	295	61	21	494	591	502	709	865	887	271	421	210	752	776	999999	685	354	999999	470	999999	496	731	655	874	443	634	999999	810	240	279	387	65	770	573	601	984	999999	999999	999999	999999	999999	999999	999999	736	147	999999	180	305	830	793	220	890	483	701	123	563	405	146	999999	999999	719	999999	635	618	999999	366	999999	189	999999	543	999999	106	907	999999	999999	124	142	919	736	158	464	487	999999	446	69	497	581	79	459	47	588	999999	207	206	167	544	999999	999999	999999	781	855	991	999999	296	379	123	982	999999	795	999	431	999999	999999	902	502	242	999999	999999	999999	396	999999	369	729	147	999999	299	899	710	435	371	378	999999	76	955	302	473	366	999999	77	945	514	690	999999	460	616	111	724	999999	704	999999	999999	556	432	466	996	495	271	983	341	89	224	282	465	434	630	279	419	454	999999	39	875	999999	131	612	881	104	95	278	531	853	999999	604	999999	510	999999	822	999999	610	959	806	211	999999	361	987	731	242	999999	999999	830	346	999999	280	999999	675	999999	399	999999	819	584	901	410	999999	999999	488	515	999999	999999	955	688	808	550	809	494	802	827	502	874	144	880	649	870	246	448	194	170	304	909	341	461	355	397	999999	35	68	406	218	921	872	482	121	966	279	999999	32	795	882	999999	999999	847	556	525	999999	938	935	999999	173	554	277	327	999999	709	934	999999	342	421	999999	783	435	406	999999	580	999999	662	768	682	601	84	426	
399	287	517	999999	999999	904	830	106	969	100	999999	242	663	654	554	999999	412	41	774	829	999999	163	999999	360	495	237	999999	999999	638	999999	262	999999	99	999999	877	999999	999999	999999	450	599	511	324	999999	692	999999	173	956	926	999999	400	366	650	826	255	999999	999999	188	166	532	266	929	316	467	799	838	999999	153	999999	776	514	999999	719	591	185	327	296	491	417	999999	332	281	59	76	247	813	611	613	999999	323	642	861	546	169	194	670	999999	857	999999	854	999999	29	431	159	942	999999	647	69	651	927	999999	754	771	214	999999	984	999999	999999	229	986	237	983	309	221	144	653	31	559	999999	514	999999	439	618	562	999999	312	999999	900	134	414	175	999999	962	916	794	887	999999	341	999999	209	790	956	637	885	626	827	999999	220	24	299	811	97	999999	146	806	999999	145	218	73	999999	999999	979	125	814	820	999999	30	393	426	256	562	689	599	207	999999	999999	801	733	936	323	592	639	885	834	603	999999	888	826	119	999999	752	882	278	999999	74	811	840	999999	74	940	806	336	793	768	736	132	497	465	421	640	297	411	999999	750	315	506	104	290	999999	999999	797	204	999999	999999	503	680	421	537	999999	999999	334	979	668	995	516	999999	845	126	107	480	591	432	414	478	418	350	609	527	757	568	717	999999	999999	332	153	612	63	83	274	66	999999	959	332	999999	316	317	999999	287	243	60	660	999999	193	740	160	374	789	999999	311	163	80	893	780	574	205	774	999999	346	851	903	212	771	852	999999	769	631	999999	905	172	110	607	332	294	706	907	999999	376	870	181	779	999999	258	771	121	999999	817	189	999999	313	541	940	406	435	340	999999	888	135	151	970	528	274	883	642	999999	999999	999999	609	999999	667	465	408	506	174	999999	90	999999	999999	741	999999	999999	452	351	601	631	999999	999999	999999	999999	999999	28	614	234	900	999999	514	939	999999	570	565	247	218	115	101	848	143	443	999999	999999	259	999999	888	394	999999	999999	86	923	292	999999	999999	354	999999	655	224	999999	850	183	999999	999999	999999	999999	348	999999	185	817	742	999999	260	753	497	726	999999	544	704	965	140	230	148	881	576	590	999999	604	529	999999	397	563	890	452	997	959	999999	719	794	999999	999999	458	218	278	286	739	673	999999	999999	323	384	316	951	259	518	999999	44	725	944	977	494	743	910	963	430	189	456	999999	756	537	890	260	749	999999	420	681	21	870	605	837	917	128	91	215	837	91	612	999999	934	376	925	121	775	999999	999999	999999	547	
999999	847	999999	292	999999	999999	999999	433	134	999999	365	999999	836	999999	999999	130	116	999999	375	662	999999	136	349	999999	999999	999999	389	612	778	999999	931	971	608	144	767	32	508	554	61	346	999999	999999	713	524	256	802	107	999999	760	991	668	757	259	999999	843	128	508	529	478	992	402	382	655	999999	999999	394	240	999999	851	152	621	999999	18	999999	999999	922	422	825	999999	999999	775	631	999999	786	816	184	722	460	300	648	999999	999999	86	999999	944	723	136	74	888	999999	572	405	907	618	380	116	749	230	591	920	999999	683	208	999999	226	770	530	868	832	460	999999	999999	411	212	628	641	485	948	93	999999	999999	358	936	468	449	999999	724	243	416	710	435	999999	868	380	942	840	780	999999	999999	183	203	267	241	438	200	792	994	704	990	738	630	800	147	999999	134	356	999999	999999	26	847	999999	297	462	131	35	999999	999999	41	270	787	861	865	115	909	649	538	127	999999	277	657	385	30	253	678	90	634	999999	129	256	595	104	50	602	995	999999	906	805	999999	999999	29	881	963	444	212	999999	999999	695	999999	109	596	239	247	472	369	999999	999999	53	783	999999	400	816	999999	784	674	999999	999999	999999	999999	782	743	732	17	105	258	775	422	999999	50	800	325	939	137	30	660	365	856	577	242	534	999999	862	32	77	21	213	100	999999	770	519	999999	501	585	454	365	863	232	151	999999	594	59	450	13	982	726	999999	689	770	134	318	836	999999	40	585	681	999999	999999	939	999999	54	685	244	815	530	999999	824	999999	682	665	796	143	714	363	648	484	660	858	49	351	560	524	999999	63	461	682	813	470	999999	773	999999	163	999999	67	999999	999999	814	634	482	248	902	999999	16	999999	338	184	999999	889	391	110	31	33	670	598	999999	530	366	190	999999	847	930	363	364	909	999999	642	850	656	193	740	670	35	999999	800	449	462	517	999999	724	286	560	924	999999	999999	751	999999	999999	999999	534	999999	999999	999999	280	634	318	548	742	999999	924	695	999999	475	705	999999	440	995	999999	870	158	80	22	999999	465	87	999999	15	999999	465	167	730	159	165	132	999999	999999	46	755	999999	999999	999999	720	999999	299	39	952	999999	228	999999	467	756	812	622	999999	463	637	409	178	203	347	312	275	999999	999999	203	546	179	353	172	462	404	999999	999999	387	258	360	602	853	436	135	212	999999	845	998	410	999999	537	619	669	906	789	999999	562	999999	190	634	443	479	106	492	782	999999	66	999999	73	516	915	245	999999	112	44	555	741	
78	999999	524	999999	999999	540	284	18	560	684	266	999999	999999	687	494	206	999999	999999	999999	757	943	352	471	999999	869	999999	893	12	302	331	566	871	243	136	999999	278	665	215	164	999999	821	999999	232	67	799	999999	536	828	431	999999	673	195	999999	798	999999	725	673	793	999999	353	646	282	999999	238	999999	394	439	410	203	999999	541	999999	763	999999	936	469	130	999999	931	567	408	74	581	263	658	381	960	445	339	768	605	871	654	810	303	548	999999	993	939	999999	872	136	635	215	507	999999	999999	727	862	337	999999	999999	862	992	999999	999999	999999	462	579	746	999999	999999	80	999999	620	999999	763	952	999999	397	702	136	475	526	694	999999	999999	375	999999	403	949	999999	583	11	172	346	19	661	999999	721	999999	314	999999	202	980	879	999999	999999	594	838	501	999999	999999	999999	635	479	793	345	308	673	151	999999	706	186	797	201	999999	78	272	284	659	111	999999	999999	999999	397	712	283	546	815	999999	240	781	999999	902	480	999999	999999	376	693	999999	673	999999	201	580	523	999999	999999	404	999999	468	986	936	320	999999	399	390	667	926	247	767	520	799	493	456	911	553	787	283	327	794	311	999999	999999	731	985	748	999999	999999	35	999999	474	878	757	356	239	303	470	999999	513	99	739	192	999999	925	42	873	869	744	669	999999	821	964	87	994	167	294	367	589	202	999999	494	78	900	999999	999999	642	52	147	227	999999	999999	57	769	237	64	129	573	654	698	122	878	999999	929	999999	967	509	999999	762	199	945	936	880	547	862	605	671	291	679	632	400	831	999999	999999	61	999999	773	204	850	999999	999999	720	712	890	90	771	343	999999	844	999999	999999	841	999999	948	999999	999999	212	510	999999	999999	393	838	894	31	308	999999	157	999999	878	180	204	315	999999	823	161	234	233	999999	999999	100	271	999999	999999	198	999999	559	551	999999	255	379	999999	272	297	227	556	999999	826	691	591	999999	624	709	270	674	999999	488	890	999999	796	999999	999999	222	54	816	370	999999	401	999999	192	749	999999	373	388	509	497	932	27	999999	277	953	408	999999	408	666	476	562	271	772	999999	360	668	95	986	207	920	470	228	480	857	694	999999	999999	508	842	70	260	330	761	187	364	470	167	198	999999	649	916	814	387	350	999999	600	999999	804	832	999999	653	387	190	588	36	714	546	875	582	155	287	43	999999	605	225	241	999999	999999	547	889	999999	896	999999	558	14	655	840	140	999999	104	188	326	675	761	417	873	150	999999	160	999999	999999	292	616	999999	371	
883	258	781	134	576	101	43	267	943	580	756	243	632	999999	999999	873	416	825	488	999999	961	367	804	198	351	101	999999	444	896	999999	228	999999	455	999999	130	406	999999	15	483	999999	999999	68	732	191	660	639	999999	599	778	776	517	467	137	999999	999999	525	454	593	783	999999	765	599	370	978	361	476	788	446	463	999999	815	410	999999	485	822	902	999999	999999	538	711	999999	999999	665	130	457	761	999999	724	999999	605	999999	475	232	999	247	555	999999	999999	829	194	851	80	146	999999	999999	117	125	651	907	507	889	830	65	82	899	39	999999	999999	530	600	323	73	999999	999999	999999	350	188	352	248	277	214	881	794	353	859	513	999999	861	169	350	645	511	817	288	999999	131	420	159	109	218	999999	459	233	238	870	787	420	288	781	620	928	773	413	639	303	18	999999	711	222	396	438	999999	89	189	954	999999	999999	999999	152	900	930	999999	252	40	999999	755	657	565	483	999999	103	321	999999	549	421	999999	999999	187	985	707	95	708	999999	713	999999	550	379	999999	283	68	541	48	999999	880	999999	999999	530	382	984	999999	360	480	999999	150	999999	999999	991	540	999999	92	714	999999	396	444	815	999999	101	539	260	114	386	614	291	999999	540	65	185	999999	858	521	351	999999	203	447	356	615	481	796	420	662	559	838	285	201	999999	473	651	701	75	469	999999	991	132	879	999999	746	198	999999	609	247	941	791	682	256	740	990	875	949	98	999999	999999	304	128	598	555	547	338	100	82	77	414	483	999999	399	712	360	602	323	285	610	427	668	197	183	720	999999	166	38	461	363	999999	999999	999999	865	719	514	872	533	334	999999	417	108	999999	999999	999999	467	656	293	543	389	397	561	673	487	782	91	117	945	877	999999	391	309	639	718	478	711	870	278	679	208	488	79	989	661	202	999999	999999	654	350	263	121	872	495	81	965	46	38	999999	93	638	407	999999	999999	547	242	999999	468	999999	999999	131	999999	388	999999	345	901	999999	571	999999	294	463	162	463	605	624	999999	518	814	567	753	999999	683	999999	999999	51	801	561	423	452	428	94	999999	907	590	229	666	733	269	999999	179	647	474	25	840	999999	485	999999	331	999999	872	724	999999	901	278	631	999999	999999	202	999999	999999	349	904	129	594	999999	999999	255	872	385	999999	941	259	665	398	999999	967	999999	999999	565	566	857	999999	999999	580	704	791	958	639	999999	999999	813	541	697	999999	829	743	355	430	640	35	239	999999	945	83	931	999999	638	512	173	664	778	
948	999999	999999	686	120	521	548	890	419	645	616	914	604	999999	409	999999	999999	999999	371	621	999999	272	539	999999	786	293	999999	999999	239	162	456	475	304	12	999999	903	692	928	719	999999	806	539	231	390	623	167	351	929	531	999999	588	944	801	52	541	685	107	679	900	999999	212	999999	661	266	199	150	619	601	288	506	868	131	848	149	814	707	51	159	999999	629	999999	389	128	325	574	999999	674	261	471	189	806	999999	37	893	999999	907	878	999999	201	483	547	750	650	34	54	466	999999	662	999999	833	644	948	966	281	884	822	781	346	691	999999	476	368	139	109	699	999999	104	955	129	907	829	86	957	239	91	201	739	103	280	118	416	21	33	638	545	999999	56	755	19	206	135	542	999999	514	17	189	999999	999999	335	999999	371	149	542	329	13	568	990	737	199	692	999999	999999	75	999999	280	999999	344	999999	564	841	809	999999	946	923	999999	297	802	453	232	902	581	198	999999	999999	746	276	479	703	999999	977	867	319	999999	327	123	448	476	999999	243	552	999999	129	999999	494	390	33	999999	619	999999	716	765	547	999999	296	121	894	999999	984	836	14	999999	640	866	586	999999	999999	782	999999	809	343	820	111	219	679	999999	461	211	283	700	723	999999	999999	999999	918	999999	330	804	279	215	999999	528	491	864	999999	999999	999999	263	999999	999999	890	250	999999	810	999999	895	664	337	999999	239	660	999999	645	293	999999	932	135	999999	999999	375	652	695	512	999999	590	815	338	246	981	122	853	999999	801	763	810	482	999999	59	951	999999	556	993	969	999999	555	535	882	208	752	999999	441	999999	316	44	868	205	738	161	229	399	999999	999999	355	999999	386	999999	892	882	483	999999	434	86	533	999999	818	999999	999999	472	867	64	999999	140	494	684	999999	133	890	999999	895	999999	744	356	999999	561	465	139	647	257	664	103	999999	10	999999	122	999999	999999	206	999999	225	219	479	275	294	999999	999999	436	932	671	50	262	999999	135	987	868	895	88	256	971	469	689	21	478	999999	774	421	932	999999	382	812	327	999999	509	551	999999	999999	999999	71	664	105	38	206	976	999999	411	999999	999999	999999	999999	227	999999	117	999999	921	535	207	11	466	999999	753	999999	30	560	859	723	335	71	584	311	733	425	26	591	999999	999999	999999	45	999999	999999	252	903	919	999999	164	27	999999	702	588	25	999999	143	22	999999	911	570	18	645	127	492	86	469	933	711	132	801	999999	525	999999	490	52	999999	738	69	277	850	999999	999999	406	999999	514	632	483	
999999	823	600	413	999999	680	315	432	999999	917	779	999999	783	969	218	999999	999999	249	693	354	107	973	999999	999999	999999	284	999999	956	999999	249	286	978	454	985	999999	888	532	398	313	999999	999999	999999	204	999999	959	738	999999	880	406	44	53	999999	999999	999999	999999	595	507	999999	460	200	620	999999	885	608	641	801	876	797	999999	330	904	964	936	848	999999	49	999999	80	445	223	790	189	999999	511	205	684	999999	176	609	779	999999	999999	937	123	234	692	182	595	613	167	862	696	287	85	999999	999999	664	999999	974	999999	817	437	760	246	409	440	999999	999999	413	956	644	709	999999	999999	940	578	36	823	623	619	866	192	467	287	361	999999	902	484	381	999999	999999	194	201	999999	962	953	575	701	713	794	893	798	192	656	522	999999	507	463	999999	561	999999	999999	358	999999	999999	634	970	483	999999	999999	537	324	12	296	936	999999	517	926	861	986	13	999999	999999	828	726	999999	999	999999	764	208	999999	449	348	820	74	187	835	836	791	337	983	999999	816	999999	999999	578	795	999999	719	999999	644	999999	601	158	557	727	732	999999	638	412	999999	999999	999999	686	718	97	975	191	232	758	624	681	999999	533	13	911	518	711	999999	157	282	113	100	701	563	26	847	999999	273	999999	455	315	999999	389	702	823	383	140	689	999999	602	999999	674	961	999999	999999	445	999999	155	645	999999	30	958	491	139	999999	79	999999	132	702	250	785	917	999999	999999	318	483	756	830	190	537	387	32	402	554	668	438	999999	262	600	580	999999	999999	627	138	999999	357	716	999999	180	754	367	999999	986	929	816	999999	999999	999999	999999	490	689	248	965	999999	830	997	565	936	471	999999	999999	764	531	132	471	740	300	756	877	960	999999	506	999999	999999	180	999999	45	999999	738	971	649	999999	999999	999999	890	999999	89	519	999999	437	792	780	787	999999	814	603	486	864	999999	85	999999	43	780	999999	999999	999999	999999	999999	937	461	999999	102	999999	999999	454	469	999999	422	241	930	999999	780	459	999999	999999	985	718	999999	621	576	999999	181	999999	662	575	999999	999999	951	395	707	952	550	581	845	475	999999	582	297	632	355	960	74	632	537	999999	999999	583	339	12	738	474	999999	917	999999	999999	790	97	999999	925	838	999999	691	36	533	977	120	209	613	999999	479	413	430	951	276	616	828	548	477	247	999999	42	370	949	656	243	948	632	220	287	999999	611	46	999999	999999	999999	279	47	109	560	999999	426	999999	364	533	335	53	62	651	999999	739	251	620	308	975	806	407	999999	379	300	
999999	487	988	335	999999	999999	999999	67	167	689	999999	791	449	999999	999999	532	71	16	999999	331	199	895	981	465	547	999999	991	738	396	987	189	537	999999	808	530	827	438	645	999999	665	959	985	894	962	418	948	802	703	375	453	745	401	999999	999999	111	143	506	532	787	857	875	637	999999	180	510	809	133	641	999999	115	999999	426	942	999999	372	213	10	29	57	599	999999	999999	999999	943	999999	788	999999	619	706	397	330	905	857	999999	790	999999	999999	999999	999999	609	825	171	316	269	358	999999	999999	999999	685	898	142	486	485	999999	999999	999999	274	727	928	999999	597	513	934	998	784	999999	568	736	999999	999999	999999	286	567	999999	774	479	999999	113	595	923	999999	655	933	808	265	844	999999	669	988	213	999999	999999	795	739	21	321	236	999999	484	169	759	722	999999	999999	20	855	919	48	424	747	999999	170	999999	15	392	942	579	136	999999	940	769	899	747	766	999999	300	491	827	435	462	252	999999	628	435	173	617	999999	298	999999	409	999999	391	255	250	607	896	465	789	357	999999	742	110	574	543	399	860	974	829	662	719	373	102	612	999999	999999	932	999999	999999	841	999999	883	999999	337	343	26	388	654	506	169	999999	835	999999	479	366	720	152	108	95	46	313	642	240	635	88	999999	832	779	293	999999	674	364	758	999999	999999	196	460	772	240	527	999999	215	478	999999	576	999999	672	622	255	251	362	834	456	670	999999	999999	652	655	259	999999	194	608	371	999999	999999	731	999999	999999	897	999999	269	380	867	568	999999	107	173	570	69	204	373	219	999999	51	393	840	908	98	419	449	543	805	523	932	342	412	999999	717	184	999999	807	918	999999	84	982	982	999999	888	645	999999	969	999999	596	64	934	974	84	329	377	999999	999999	999999	999999	458	999999	463	857	934	999999	622	999999	455	396	999999	397	999999	494	999999	69	411	873	29	999999	999999	999999	461	219	469	999999	367	999999	999999	350	529	30	999999	584	999999	447	999999	135	999999	999999	32	999999	523	695	999999	666	999999	490	625	269	999999	781	803	543	365	978	186	254	397	936	867	999999	737	115	867	999999	577	871	999999	21	999999	285	840	999999	999999	999999	956	999999	838	802	519	877	711	999999	384	747	226	286	228	297	271	283	737	106	795	737	449	417	828	999999	99	999999	271	999999	728	690	941	447	122	565	32	420	416	595	999999	989	583	482	731	129	977	300	999999	931	750	267	548	744	999999	694	360	999999	937	662	712	999999	999999	107	999999	999999	999999	779	173	663	999999	851	867	151	
999999	805	999999	967	686	708	208	999999	964	340	863	471	152	207	875	428	999999	484	482	999999	883	525	383	999999	999999	999999	323	999999	999999	989	666	999999	399	999999	999999	765	999999	999999	861	239	999999	913	999999	285	999999	999999	551	999999	999999	744	459	790	378	999999	267	162	432	677	32	649	999999	10	671	974	674	999999	82	999999	141	120	888	820	622	253	999999	970	589	108	251	879	999999	715	303	999999	540	875	530	285	149	912	343	862	370	222	844	463	252	962	611	279	993	999999	476	999999	856	638	999999	135	824	297	573	333	436	999999	163	679	707	999999	443	798	444	797	606	229	776	36	460	410	999999	836	728	999999	497	972	886	689	248	509	536	902	708	999999	460	851	348	19	436	999999	68	999999	755	963	528	812	834	206	210	257	999999	830	999999	766	726	988	569	946	999999	999999	999999	999999	441	999999	752	540	999999	48	999999	754	880	999999	599	999999	999999	242	90	764	108	684	148	999999	489	990	491	999999	999999	941	678	472	292	401	182	999999	961	594	734	999999	221	987	722	796	859	999999	999999	260	999999	946	424	999999	907	804	848	999999	325	576	984	450	716	999999	816	999999	370	874	999999	489	593	626	280	999999	507	532	553	120	962	351	829	43	623	240	475	999999	526	194	564	999999	553	30	999999	999999	999999	999999	999999	175	181	999999	436	985	999999	999999	667	614	999999	667	986	384	261	737	999999	973	746	999999	826	485	580	47	632	185	319	999999	999999	573	968	885	156	223	691	387	938	999999	999999	844	59	736	573	999999	112	858	207	189	237	999999	830	999999	648	660	999999	999999	594	144	940	999999	675	999999	951	104	645	790	521	999999	693	873	799	801	67	902	900	999999	912	719	999999	774	999999	140	756	130	999999	999999	999999	495	999999	999999	792	999999	459	665	178	58	784	479	225	321	347	434	496	363	999999	39	627	746	999999	377	453	875	209	175	282	999999	254	830	361	362	553	35	27	367	91	999999	352	401	733	852	315	443	504	622	999999	553	999999	402	114	713	665	500	735	387	882	917	605	293	393	633	803	953	127	862	768	321	999999	138	282	31	999999	236	22	999999	72	20	380	586	738	999999	901	851	726	647	697	63	999999	640	485	173	398	68	18	110	58	362	999999	642	854	125	145	515	999999	92	36	439	488	999999	999999	872	546	29	554	664	731	952	999999	480	175	714	31	999999	652	999999	633	628	999999	912	999999	710	999999	738	731	999999	593	395	999999	643	620	268	575	471	325	613	999999	379	999999	353	378	999999	
134	844	999999	149	103	369	862	21	459	408	221	999999	968	999999	999999	999999	999999	931	81	999999	230	999999	859	907	149	560	461	999999	999999	263	123	874	543	763	585	999999	271	591	529	234	532	719	193	222	999999	999	502	709	436	819	999999	999999	282	42	875	540	985	570	10	543	907	823	530	206	999999	346	999999	215	39	336	546	705	412	847	812	510	410	999999	860	150	67	751	999999	671	181	541	999999	999999	999999	54	865	999999	591	985	326	709	199	999999	999999	999999	966	297	999999	109	999999	386	180	435	229	375	140	347	710	859	486	165	219	858	999999	999999	745	999999	327	985	999999	844	123	999999	530	999999	321	423	999999	159	183	770	999999	999999	999999	794	370	999999	999999	522	999999	999999	999999	731	999999	171	500	340	961	184	965	444	969	695	638	438	999999	753	905	126	63	717	628	999999	686	716	93	999999	470	241	999999	579	999999	999999	999999	943	853	391	999999	368	612	980	999999	545	194	738	800	386	875	959	531	616	999999	173	468	206	899	441	999999	999999	88	794	999999	730	790	396	203	173	999999	695	584	881	836	999999	514	83	265	92	375	947	915	706	830	510	709	777	318	87	346	874	999999	422	346	135	290	817	120	999999	754	798	545	636	762	189	384	650	780	999999	659	395	999999	816	999999	999999	999999	381	964	369	31	23	999999	125	827	999999	652	172	999999	710	999999	696	963	534	999999	576	999999	999999	943	650	135	69	996	594	428	999999	932	236	999999	247	999999	999999	853	751	709	999999	999999	999999	809	23	537	222	115	79	467	963	432	416	488	499	695	598	437	324	999999	962	26	493	999999	999999	816	425	815	307	462	357	843	222	824	597	855	982	479	930	123	913	953	927	999999	464	529	525	748	999999	551	659	999999	999999	517	999999	723	238	732	999999	206	999999	406	999999	616	999999	999999	999999	999999	999999	644	713	129	506	211	330	18	999999	366	242	355	999999	999999	958	755	803	875	999999	704	86	874	999999	999999	999999	734	10	516	155	321	26	999999	999999	933	858	223	838	540	999999	999999	197	739	634	871	500	588	905	446	999999	63	999999	245	816	999999	999999	999999	26	464	584	772	210	813	863	999999	999999	897	999999	367	817	745	999999	273	900	999999	517	347	249	755	758	956	828	564	999999	101	508	781	527	804	428	842	206	999999	955	212	137	384	875	856	531	602	551	548	628	702	146	550	344	999999	998	177	776	271	705	627	944	646	999999	999999	279	568	380	242	938	975	549	542	317	697	848	999999	472	999999	233	999999	999999	
289	935	376	999999	999999	446	687	805	260	999999	935	678	337	267	999999	999999	113	586	963	232	999999	999999	653	163	603	242	999999	992	865	705	392	999999	999999	222	664	710	377	816	321	132	999999	436	688	908	613	999999	979	440	999999	503	368	807	270	999999	105	679	291	223	999999	725	799	694	940	555	683	897	999999	124	603	780	272	999999	999999	840	999999	999999	921	999999	549	739	262	217	635	372	347	585	999999	999999	127	984	429	163	464	999999	333	999999	496	143	235	715	734	999999	999999	587	240	81	542	999999	404	221	999999	546	674	622	473	999999	69	578	217	107	130	999999	999999	618	361	119	832	678	517	540	999999	788	519	833	999999	999999	380	58	141	999999	52	357	220	905	999999	882	489	842	133	999999	999999	917	925	999999	595	999999	867	228	235	999999	249	999999	999999	864	999999	969	37	840	618	85	221	21	446	941	999999	772	314	101	999999	479	999999	990	554	999999	999999	479	863	392	999999	794	529	161	999999	999999	999999	999999	445	356	91	266	854	648	233	57	529	927	999999	983	82	822	905	776	999999	756	501	258	319	999999	272	355	116	999999	999999	824	555	70	999999	999999	915	876	337	999999	999999	135	999999	999999	999999	507	999999	674	997	879	319	999999	888	752	325	75	518	777	868	309	94	735	999999	220	999999	999999	501	469	999999	56	999999	999999	495	947	766	710	142	999999	492	812	889	597	357	237	334	186	936	803	744	999999	916	147	18	37	874	999999	976	999999	999999	999999	15	999999	999999	951	811	124	930	940	986	615	933	999999	295	65	420	496	387	999999	885	999999	999999	999999	999999	614	139	931	197	467	83	491	734	728	587	135	807	111	660	406	425	220	256	999999	816	139	999999	918	851	952	999999	387	999999	63	528	999999	893	999999	999999	332	999999	880	926	472	867	504	880	214	999999	999999	258	319	835	981	506	674	623	478	999999	595	999999	220	89	999999	850	695	999999	680	209	523	999999	500	48	999999	583	999999	294	784	137	321	258	986	508	999999	704	307	999999	914	556	854	450	425	434	477	908	611	800	690	621	181	999999	999999	999999	897	999999	999999	280	507	408	961	999999	838	350	570	999999	437	711	999999	541	552	153	680	999999	354	82	816	76	571	429	971	745	604	172	956	411	59	980	611	762	999999	36	54	516	595	474	999999	85	863	999999	481	900	412	999999	78	37	239	85	660	825	122	690	709	999999	436	225	785	999999	394	169	297	456	999999	999999	594	525	109	173	999999	999999	469	740	999999	440	999999	81	342	455	104	999999	181	
974	330	785	999999	266	327	966	90	379	689	999999	691	999999	999999	999999	999999	999999	564	999999	999999	76	547	780	365	381	487	279	140	999999	882	340	999999	465	987	322	136	324	999999	999999	208	143	93	168	200	999999	59	508	999999	922	999999	999999	890	551	10	999999	436	549	430	278	999999	57	999999	725	999999	358	999999	235	716	999999	898	484	792	999999	999999	794	983	389	999999	831	331	978	683	217	92	326	450	40	999999	882	886	999999	894	715	999999	161	306	999999	671	841	179	824	792	75	34	999999	773	662	999999	215	131	57	959	598	947	800	999999	999999	643	180	908	333	999999	834	999999	999999	999999	86	999999	202	999999	999999	717	748	999999	507	999999	618	192	294	552	787	833	999999	760	838	999999	306	768	758	787	999999	724	999999	933	845	64	958	430	999999	218	697	984	999999	999999	506	999999	999999	935	999999	999999	755	446	358	627	999999	999999	520	999999	806	694	293	317	920	415	999999	901	227	815	817	452	238	198	479	85	855	999999	828	542	264	508	415	370	328	154	999999	999999	999999	999999	811	999999	544	884	623	28	999999	389	74	999999	897	605	122	406	128	997	385	999999	999999	283	999999	328	999999	977	819	307	999999	923	999999	775	382	589	535	999999	13	472	908	353	574	999999	161	475	738	238	645	999999	396	999999	251	999999	769	475	273	102	111	493	682	566	75	326	999999	999999	999999	999999	227	317	79	768	403	655	99	999999	992	516	132	306	589	443	342	169	911	279	681	667	16	999999	325	443	252	999999	790	999999	288	258	721	999999	84	450	999999	337	589	627	999999	595	242	737	483	757	970	805	903	248	999999	999999	414	469	329	733	292	999999	991	635	999999	882	864	999999	753	999999	795	972	231	149	432	999999	579	294	663	95	434	278	433	568	473	447	616	999999	126	382	843	999999	829	351	167	999999	999999	999999	111	732	731	494	984	738	962	997	999999	763	999999	229	336	130	805	243	309	23	999999	432	172	999999	276	999999	630	999999	900	543	152	880	999999	999999	668	625	193	931	364	939	293	694	606	999999	863	853	736	897	56	723	455	596	51	154	815	913	999999	31	466	999999	863	613	838	428	854	703	999999	95	560	710	936	874	879	369	730	201	826	696	225	422	999999	999999	999999	186	97	556	838	837	999999	999999	834	171	474	946	86	679	856	999999	999999	169	999999	650	347	345	786	581	716	682	999999	999999	96	999999	806	53	831	140	288	661	340	308	865	944	180	804	999999	999999	410	932	293	60	344	648	999999	66	351	936	396	989	
400	516	839	165	423	300	669	740	999999	999999	124	945	401	999999	847	322	304	137	479	542	470	21	180	784	399	373	289	999999	999999	999999	702	895	744	299	271	823	999999	709	999999	880	145	145	420	980	818	347	659	999999	800	763	761	224	467	853	999999	388	346	65	766	59	21	230	722	615	728	999999	211	111	934	33	853	999999	606	599	999999	334	601	200	966	61	714	150	999999	264	987	487	999999	999999	770	999999	487	413	999999	480	869	999999	423	999999	261	599	145	557	214	776	999999	177	617	868	456	204	786	999999	99	715	345	999999	581	467	999999	250	790	321	340	61	546	450	652	136	729	999999	911	796	938	376	999999	166	935	999999	354	820	999999	999999	443	576	105	341	324	237	145	998	343	999999	187	21	809	999999	226	163	240	999999	524	491	999999	964	292	990	217	722	799	188	934	710	999999	999999	380	230	877	764	999999	214	999999	424	991	731	158	956	619	927	999999	999999	940	999999	640	884	305	999999	432	478	293	115	999999	601	438	999999	73	632	841	380	641	588	946	462	207	36	343	110	500	416	815	336	380	289	165	707	248	999999	79	999999	510	999999	798	408	480	849	89	999999	986	999999	667	526	124	248	295	978	154	487	999999	614	550	205	999999	25	662	957	999999	844	446	999999	718	999999	562	612	999999	650	999999	547	981	357	946	809	123	465	749	299	221	999999	993	186	563	760	577	465	688	999999	112	783	745	999999	124	244	98	266	326	755	963	999999	378	645	198	606	999999	236	667	741	92	433	275	999999	746	603	850	269	176	999999	344	999999	924	565	999999	17	802	999999	243	711	720	857	149	993	336	999999	999999	999999	999999	956	264	350	797	999999	999999	678	999999	382	776	520	394	999999	999999	368	999999	865	588	813	999999	190	804	48	993	999999	31	999999	999999	281	999999	999999	841	502	999999	999999	999999	999999	310	999999	999999	869	499	999999	691	722	327	892	767	780	582	999999	130	948	999999	807	161	226	356	841	925	998	999999	245	346	999999	999999	891	999999	878	999999	428	565	610	481	237	690	385	999999	280	999999	999999	466	513	699	574	917	999999	251	473	68	486	646	468	999999	343	999999	264	92	999999	53	436	999999	888	999999	163	906	999999	476	33	127	775	869	86	999999	796	541	881	546	772	820	786	650	93	999999	189	781	107	999999	147	753	999999	999999	999999	236	211	999999	577	999999	545	999999	408	425	999999	999999	999999	617	570	999999	265	802	602	717	320	999999	267	999999	999999	78	935	382	999999	960	999999	280	690	999999	999999	
999999	12	999999	963	493	10	113	422	370	432	736	999999	571	221	843	303	345	999999	718	982	272	969	999999	999999	508	462	173	859	447	999999	947	665	810	999999	720	999999	262	999999	119	999999	217	719	999999	362	525	541	999999	170	965	667	999999	130	972	500	212	999999	586	471	999999	40	999999	253	974	999999	485	999999	999999	999999	999999	591	51	999999	51	10	775	999999	82	73	25	966	99	12	894	780	102	999999	999999	319	999999	841	675	999999	999999	999999	880	963	744	999999	877	455	814	943	670	999999	625	999999	999999	999999	724	658	807	523	455	498	941	834	359	203	190	658	999999	417	489	659	915	260	132	962	129	811	809	999999	196	999999	161	155	342	519	999999	605	748	999999	594	291	999999	999999	344	885	147	999999	614	550	442	999999	78	407	464	21	469	375	374	126	999999	999999	848	357	337	885	346	796	501	840	48	999999	910	664	822	207	625	762	999999	999999	825	83	207	268	999999	967	502	754	690	331	59	789	241	631	999999	681	999999	686	825	999999	999999	999999	555	773	511	857	999999	999999	999999	999999	395	706	458	999999	301	778	715	590	340	369	392	591	999999	180	790	999999	353	999999	999999	150	999999	938	937	467	697	483	527	434	756	169	659	98	178	999999	935	353	340	999999	340	102	999999	852	355	465	76	957	246	384	983	262	514	999999	620	999999	502	999999	768	999999	439	817	260	291	833	181	710	303	423	999999	245	446	918	248	948	701	184	911	593	482	400	740	999999	153	450	999999	655	999999	478	734	931	487	999999	349	999999	522	999999	684	29	184	755	999999	544	565	148	546	344	999999	91	918	270	590	999999	999999	601	699	579	116	840	339	999999	90	825	688	749	999999	861	999999	573	999999	999999	499	892	418	726	627	205	682	14	904	169	999999	999999	559	474	350	623	298	748	999999	942	734	844	999999	659	999999	999999	855	815	391	684	765	701	999999	69	770	698	455	999999	973	503	897	112	999999	179	999999	999999	275	224	408	143	573	830	598	492	134	655	212	759	62	999999	349	867	623	229	404	688	891	999999	703	652	177	728	774	481	55	632	907	520	999999	141	681	999999	999999	257	121	934	113	173	935	125	999999	696	517	302	164	40	488	999999	775	457	650	776	520	755	965	999999	65	126	446	501	747	692	246	999999	999999	708	999999	375	999999	469	585	999999	999999	588	167	481	221	482	327	999999	153	199	999999	75	999999	905	130	661	291	277	999999	987	726	443	377	802	460	999999	303	455	999999	122	610	315	999999	922	221	999999	598	
494	633	999999	798	431	999999	557	947	180	440	104	587	798	94	840	591	999999	999999	131	220	364	30	625	999999	871	999999	40	999999	999999	203	568	999999	198	72	999999	643	999999	198	999999	95	999999	999999	999999	999999	208	868	781	38	769	724	999999	920	100	721	244	474	999999	999999	999999	986	999999	968	518	976	999999	410	999999	999999	999999	206	296	409	999999	45	400	509	740	469	999999	13	664	12	819	715	919	999999	603	476	827	999999	999999	900	271	999999	768	851	346	313	293	798	479	54	740	573	438	999999	999999	64	330	734	734	549	999999	923	332	324	158	999999	67	999999	999999	922	908	999999	999999	395	999999	398	277	549	173	999999	185	191	533	999999	271	256	287	54	435	548	155	102	999999	96	485	348	986	453	999999	543	256	999999	990	999999	146	775	11	52	736	824	786	999999	571	307	373	242	399	712	63	901	999999	22	798	268	776	815	999999	485	909	799	411	824	999999	629	189	999999	200	976	999999	496	254	244	999999	611	999999	373	530	300	723	999999	999999	283	999999	801	999999	243	270	732	780	999999	408	526	999999	936	422	999999	936	942	128	999999	999999	999999	999999	999999	656	290	705	197	507	413	294	86	999999	999999	999999	138	434	53	611	945	856	468	206	162	97	728	112	999999	198	799	437	588	181	999999	211	534	53	832	999999	999999	538	82	234	377	45	999999	764	999999	999999	294	537	892	340	182	999999	583	226	87	999999	928	999999	999999	998	708	975	706	904	295	465	999999	94	602	899	874	417	783	244	829	999999	765	963	636	295	904	999999	545	999999	999999	85	999999	999999	999999	362	999999	999999	999999	999999	999999	401	339	427	999999	20	768	209	935	993	466	765	616	349	397	961	714	965	999999	999999	104	446	440	458	905	219	837	18	128	249	999999	325	212	709	717	437	786	999999	494	625	526	704	335	551	999999	243	469	289	920	999999	648	999999	16	999999	979	999999	960	881	522	269	999999	999999	91	696	999999	150	999999	906	631	960	185	376	999999	927	522	999999	121	888	666	671	750	558	98	999999	600	431	319	999999	730	999999	476	905	825	235	999999	766	623	999999	241	650	680	562	657	959	829	282	999999	89	999999	999999	968	82	999999	850	518	625	999999	999999	999999	888	831	999999	999999	994	493	999999	550	999999	485	755	776	482	657	999999	991	197	900	138	295	327	999999	239	999999	151	668	404	999999	975	716	999999	105	656	999999	353	999999	999999	386	662	999999	559	731	534	603	898	812	495	999999	207	859	330	999999	999999	681	778	246	601	142	44	335	99	999999	
575	539	659	659	130	939	999999	207	837	811	247	662	736	596	126	636	494	338	182	979	492	126	999999	110	562	999999	999999	116	226	31	351	337	387	970	166	995	943	248	692	555	121	999999	999999	519	487	880	999999	192	999999	965	999999	706	999999	999999	105	459	153	558	999999	154	185	207	999999	815	999999	910	285	765	439	131	692	256	645	999999	867	999999	104	876	623	682	39	582	999999	261	383	645	184	277	999999	706	852	394	999999	547	999999	913	999999	999999	59	576	605	189	999999	998	999999	401	70	535	251	613	999999	999999	935	423	125	603	999999	729	442	824	735	17	891	732	279	307	114	107	256	954	472	887	999999	999999	87	850	830	999999	977	981	999999	999999	35	271	351	999999	459	728	432	777	999999	300	773	235	841	597	999999	999999	999999	975	297	963	289	297	150	477	450	888	346	275	772	233	751	460	999999	96	999999	630	391	694	999999	386	999999	478	261	999999	124	601	215	490	561	999999	268	11	694	620	370	738	130	874	143	999999	391	167	999999	999999	999999	999999	985	755	999999	668	638	44	999999	911	298	810	45	968	999999	849	683	856	713	999999	964	749	766	629	725	253	509	517	999999	286	994	517	474	782	999999	801	615	459	874	893	182	234	873	782	999999	560	702	161	520	293	888	535	454	52	514	798	556	366	999999	371	168	999999	483	851	917	781	999999	262	345	999999	243	233	981	999999	999999	740	999999	983	306	175	551	357	996	277	999999	468	999999	431	278	834	254	259	430	999999	999999	61	751	31	999999	550	224	449	999999	999999	999999	999999	999999	999999	262	774	922	572	69	999999	820	810	135	216	999999	458	718	999999	984	510	317	984	802	477	94	738	999999	999999	999999	999999	951	111	541	47	227	732	914	999999	178	999999	999999	682	200	566	999999	924	926	545	999999	417	831	999999	465	999999	650	75	999999	999999	550	524	999999	78	454	313	912	718	279	97	999999	731	999999	291	745	491	597	635	999999	246	999999	169	812	453	296	711	924	650	999999	234	999999	161	870	837	887	654	717	999999	237	999999	653	999999	655	838	556	836	872	550	565	999999	718	24	282	999999	999999	391	999999	342	781	742	388	999999	999999	54	999999	999999	860	707	404	100	773	999999	407	906	999999	810	513	973	999999	999999	838	999999	999999	672	999999	382	999999	255	545	505	943	385	71	495	508	391	999999	611	148	719	976	175	999999	475	999999	964	617	375	41	999999	877	737	444	332	999999	14	187	410	538	328	957	615	171	898	999999	999999	692	912	407	212	999999	902	
835	188	483	673	999999	619	471	551	765	999999	223	64	628	215	999999	739	591	999999	214	500	82	999999	761	371	999999	257	999999	811	282	704	968	829	581	974	902	266	849	999999	776	567	999999	986	562	454	401	116	279	941	457	952	330	903	998	418	830	24	426	121	669	979	301	660	278	70	545	999999	482	999999	999999	683	999999	361	727	647	562	95	267	999999	969	897	978	386	363	999999	999999	75	999999	999999	153	999999	839	999999	571	796	275	288	718	999999	999999	17	634	625	639	999999	72	969	999999	361	856	999999	757	119	999999	772	11	915	306	948	687	480	563	318	510	999999	843	999999	789	930	999999	283	999999	765	999999	962	272	363	999999	589	267	413	889	479	317	408	140	730	595	999999	795	999999	999999	769	814	999999	454	999999	999999	224	930	909	189	254	999999	582	377	991	711	999999	509	648	179	717	690	283	590	93	11	111	294	999999	566	990	145	32	301	608	950	969	999999	947	249	532	659	358	233	999999	500	735	41	999999	999999	416	299	156	190	274	999999	541	999999	370	999999	22	930	999999	353	999999	118	957	999999	769	51	741	670	562	409	647	67	342	999999	945	593	999999	80	155	104	159	701	989	841	999999	530	418	131	999999	632	236	999999	842	15	999999	999999	542	455	999999	107	999999	746	999999	999999	543	217	745	491	902	999999	58	942	784	722	203	497	129	125	263	248	632	999999	999999	999999	999999	55	999999	337	24	418	999999	820	807	58	817	413	964	251	308	999999	999999	999999	228	999999	583	294	816	130	811	547	999999	427	202	33	474	667	233	807	999999	498	991	417	999999	494	999999	999999	999999	736	904	789	533	999999	999999	443	464	999999	401	152	999999	888	238	999999	999999	477	999999	632	628	999999	583	159	190	166	677	810	828	377	459	734	653	355	159	999999	999999	31	24	540	611	999999	999999	769	275	90	461	685	269	897	891	10	999999	999999	999999	361	163	755	609	376	209	16	615	97	256	667	999999	10	999999	999999	879	504	999999	470	999999	869	224	814	884	109	704	991	551	930	485	999999	999999	559	745	999999	927	470	999999	999999	999999	604	153	482	999999	999999	591	461	946	120	28	396	546	33	82	741	146	348	999999	509	999999	217	465	999999	611	999999	426	999999	265	941	999999	999999	999999	816	139	426	725	742	301	285	518	253	999999	440	912	99	912	227	486	14	660	999999	999999	912	974	132	149	469	870	999999	192	999999	206	14	889	609	314	730	893	655	25	999999	57	595	990	999999	172	34	999999	522	883	208	463	999999	290	
642	999999	999999	841	17	999999	265	871	574	103	867	56	999999	550	313	784	192	334	831	988	266	999999	13	921	555	999999	999999	697	358	999999	999999	198	945	999999	999999	789	144	889	885	999999	760	533	999999	502	999999	999999	131	484	468	737	701	874	631	272	34	112	815	258	999999	999999	999999	567	999999	999999	119	678	111	326	303	524	650	302	448	462	238	732	66	511	797	183	838	999999	239	621	151	118	999999	999999	699	154	973	886	603	838	216	202	21	752	392	454	280	805	191	944	96	408	435	179	44	999999	55	314	999999	122	218	532	338	900	589	10	122	429	999999	159	550	999999	699	609	256	46	999999	314	128	353	902	42	459	295	534	743	683	397	647	999999	108	669	999999	491	629	999999	863	120	173	391	342	999999	999999	42	403	332	709	826	922	998	581	999999	999999	116	219	186	82	999999	999999	999999	327	999999	999999	229	60	880	338	217	979	572	182	609	150	737	21	999999	853	999999	891	999999	44	856	999999	649	825	367	484	328	281	453	611	821	744	999999	74	616	999999	959	999999	523	993	501	846	999999	826	971	600	999999	999999	169	332	655	160	999999	999999	999999	999999	142	403	692	999999	19	936	999999	960	360	864	999999	672	404	999999	894	445	378	219	542	20	123	823	853	767	35	233	122	131	955	670	999999	516	603	365	937	565	299	127	983	565	320	400	475	116	777	999999	701	188	999999	220	782	953	279	460	147	319	549	925	380	786	823	414	999999	999999	999999	317	79	999999	53	999999	155	261	236	976	700	723	357	746	990	250	532	934	693	999999	888	628	246	152	227	999999	26	999999	999999	207	999999	905	394	785	824	470	715	661	145	109	75	531	727	999999	760	999999	961	802	999999	139	264	999999	721	271	999999	663	999999	926	999999	999999	322	999999	514	38	244	794	999999	571	922	529	534	870	799	593	679	367	901	944	392	999999	666	223	439	999999	942	999999	999999	133	984	170	400	999999	999999	720	787	999999	999999	698	999999	965	999999	399	880	999999	605	999999	100	999999	591	444	761	135	544	28	757	999999	352	999999	999999	392	611	999999	587	762	139	745	999999	88	805	395	999999	999999	887	426	716	277	342	33	21	559	761	999999	541	550	408	274	254	999999	963	688	941	129	999999	674	364	881	812	127	285	859	363	22	999999	205	999999	999999	248	127	312	490	766	328	885	999999	630	999999	673	47	364	865	999999	218	125	127	454	230	601	999999	999999	835	999999	225	748	161	205	749	999999	345	456	849	999999	136	519	999999	922	
999999	243	999999	54	808	218	774	763	420	999999	155	896	215	999999	873	999999	36	64	477	35	550	580	999999	341	881	823	999999	591	514	999999	999999	699	999999	204	832	986	526	999999	999999	627	689	461	338	793	59	852	526	594	583	893	999	82	999999	999999	999999	51	510	743	999999	984	880	193	999999	580	994	456	264	999999	999999	886	439	858	800	999999	345	999999	999999	999999	999999	38	307	999999	18	620	839	999999	657	195	823	790	486	999999	14	280	746	506	999999	757	799	603	999999	515	675	696	999999	151	281	999999	121	292	799	569	461	999999	687	148	999999	638	999999	999999	798	78	999999	138	409	999999	999999	530	999999	999999	886	495	151	688	439	791	999999	999999	999999	999999	999999	999999	999999	541	990	916	332	999999	999999	607	999999	574	999999	106	804	999999	999999	999999	999999	999999	999999	750	999999	999999	405	314	428	772	999999	895	81	864	480	999999	681	999999	994	656	147	999999	999999	999999	937	505	518	321	479	999999	883	909	473	529	34	360	999999	279	376	999999	145	686	498	559	174	999999	999999	999999	103	973	425	470	999999	671	409	804	482	999999	813	592	762	93	835	384	889	999999	999999	999999	999999	130	641	411	999999	999999	999999	999999	994	774	819	249	969	62	228	505	628	423	999999	802	999999	999999	999999	107	466	783	49	61	850	123	999999	378	276	984	626	973	999999	23	502	344	999999	947	809	708	999999	573	622	999999	865	339	755	476	999999	999999	431	999999	252	999999	999999	999999	161	470	610	881	113	450	973	999999	436	255	173	614	920	48	653	182	421	999999	999999	892	171	339	195	521	367	204	956	648	999999	999999	730	798	78	318	192	689	346	927	604	999999	600	999999	283	620	999999	151	555	383	975	258	208	83	930	999999	32	821	284	999999	523	909	999999	999999	431	430	999999	374	546	611	856	963	836	493	574	999999	302	533	66	575	999999	226	648	582	672	315	807	657	999999	26	295	371	414	256	414	999999	559	275	216	853	105	801	999999	999999	527	21	999999	999999	508	371	999999	499	765	708	744	307	999999	911	662	126	622	999999	506	529	325	495	999999	589	999999	880	18	36	999999	999999	479	553	621	999999	64	999999	999999	102	158	506	266	796	605	706	511	117	434	648	613	99	999999	238	305	85	999999	42	462	999999	635	628	363	733	183	561	239	201	685	565	999999	10	999999	529	718	10	273	999999	999999	852	87	972	455	370	423	999999	972	251	257	999999	86	32	208	69	999999	530	999999	533	622	53	476	320	431	868	999999	612	999999	711	519	305	999999	108	999999	999999	
755	663	999999	992	999999	946	999999	999999	943	149	999999	999999	802	999999	999999	999999	857	999999	999999	845	999999	767	999999	587	999999	811	370	999999	732	952	733	977	999999	598	999999	803	357	160	223	999999	464	999999	376	292	999999	956	810	999999	648	999999	448	82	202	307	234	988	122	594	423	999999	585	328	264	991	999999	999999	954	213	999999	269	840	999999	526	999999	391	896	999999	268	208	622	999999	669	622	412	999999	999999	785	581	374	324	690	762	999999	715	101	999999	234	999999	876	876	12	606	841	388	489	741	555	962	916	337	598	854	396	800	999999	999999	706	852	486	999999	999999	382	838	545	579	88	969	811	148	256	672	25	391	999999	620	404	827	999999	922	773	116	823	665	47	726	999999	376	936	217	185	438	999999	898	999999	999999	999999	767	999999	808	999999	771	999999	823	999999	665	582	999999	999999	999999	112	999999	472	930	712	647	903	717	801	819	744	711	43	604	963	999999	300	127	268	181	991	636	532	999999	521	999999	372	999	995	999999	154	999999	312	756	999999	96	999999	451	195	486	256	999999	999999	999999	74	700	738	149	860	999999	374	465	999999	999999	199	999999	565	47	999999	999999	999999	903	721	430	674	381	408	999999	499	876	850	849	931	782	924	88	999999	56	999999	820	273	232	999999	152	16	999999	167	420	566	638	531	929	42	484	211	353	200	545	811	999999	999999	999999	999999	984	12	525	534	999999	967	999999	805	519	676	598	999999	62	765	999999	999999	985	224	988	999999	860	354	921	817	456	581	581	999999	999999	244	677	999999	812	581	164	150	491	165	999999	452	999999	833	21	262	443	47	999999	588	622	131	825	478	312	740	789	639	90	999999	87	999999	999999	232	679	284	999	78	634	480	999999	438	932	999999	999999	546	273	37	343	669	999999	418	999999	999999	999999	14	999999	999999	227	82	792	524	69	782	87	999999	66	999999	163	736	263	375	999999	678	977	193	198	995	988	765	476	999999	306	999999	335	668	999999	402	956	675	866	800	851	562	688	96	999999	999999	752	607	490	50	873	606	416	17	15	754	999999	91	815	423	220	461	605	40	227	999999	457	419	463	663	277	488	999999	462	999999	850	999999	890	815	999999	252	391	285	436	888	699	15	327	662	674	999999	999999	860	452	999999	399	956	657	869	729	702	343	153	826	773	395	735	953	999999	164	764	999999	276	999999	180	828	999999	999999	152	527	642	140	756	999999	286	402	628	428	872	134	894	341	31	95	346	908	248	999999	999999	503	964	62	999999	508	999999	261	608	94	
281	761	999999	999999	515	351	96	571	999999	999999	549	381	767	999999	90	999999	999999	432	999999	999999	439	272	590	999999	515	648	563	999999	307	258	878	999999	793	999999	156	121	999999	999999	826	680	998	775	330	999999	999999	999999	735	999999	972	473	247	487	157	427	655	19	181	497	282	866	787	506	274	339	999999	999999	999999	999999	171	968	459	164	606	433	192	999999	941	706	817	999999	913	906	618	833	20	999999	878	375	888	146	940	422	833	999999	892	999999	510	991	407	395	704	512	495	13	24	93	881	723	245	999999	77	999999	680	59	953	881	887	440	328	95	999999	999999	344	34	999999	46	330	647	541	999999	163	950	309	431	528	410	999999	999999	819	927	519	165	139	898	79	999999	742	784	15	21	615	80	672	999999	749	492	178	470	999999	977	762	244	192	556	837	999999	174	258	531	553	469	281	620	401	999999	490	999999	446	955	562	304	546	641	999999	84	92	288	999999	681	999999	242	999999	640	842	174	285	973	583	999999	952	311	493	262	462	551	343	460	999999	745	269	410	731	515	422	682	226	602	662	481	754	838	186	576	999999	999999	518	999999	777	999999	299	517	508	999999	999999	999999	810	293	999999	978	999999	632	18	252	422	999999	510	999999	999999	169	948	682	320	112	315	999999	999999	999999	766	999999	42	701	682	54	456	751	999999	355	999999	999999	871	999999	423	683	739	999999	830	933	164	861	810	83	999999	618	287	617	206	999999	79	889	135	999999	999999	47	999999	999999	950	999999	796	670	732	999999	932	66	297	25	269	636	372	999999	293	201	762	905	341	959	288	74	766	999999	555	999999	285	623	46	999999	415	386	999999	999999	181	866	147	493	138	999999	999999	366	330	271	357	569	44	999999	605	999999	142	621	706	986	761	999999	207	957	125	999999	879	319	29	999999	610	999999	898	672	22	427	64	999999	999999	686	817	921	743	504	491	985	471	399	28	112	845	999999	680	999999	938	295	668	190	999999	901	775	832	346	20	661	475	999999	999999	999999	187	999999	999999	845	30	178	839	999999	703	476	140	999999	489	300	916	475	999999	212	999999	733	727	759	999999	999999	875	999999	985	585	733	842	25	323	109	999999	840	999999	981	948	660	999999	109	152	964	713	247	145	296	541	429	545	999999	272	526	638	999999	427	15	963	969	120	192	264	419	860	460	816	665	962	460	693	493	999999	552	570	634	585	794	170	999999	739	999999	454	165	198	999999	999999	797	999999	380	422	228	27	978	999999	999999	999999	732	113	263	431	479	999999	
999999	736	61	977	720	955	14	570	633	845	310	240	999999	738	999999	231	863	707	28	204	592	47	475	476	999999	12	179	999999	999999	691	906	999999	269	299	999999	428	999999	999999	42	842	467	810	789	383	717	748	999999	663	745	999999	999999	555	412	285	741	53	271	999999	98	718	786	224	999999	941	999999	78	970	999999	375	680	94	843	999999	185	736	782	999999	102	758	150	999999	515	53	350	451	360	999999	999999	558	999999	167	999999	931	323	66	999999	101	848	444	999999	778	857	999999	999999	999999	999999	880	999999	548	959	999999	179	826	999999	999999	280	181	377	500	587	999999	999999	999999	55	523	532	912	361	999999	494	999999	409	657	999999	372	999999	227	999999	999999	999999	480	602	445	999999	533	988	999999	983	553	999999	80	724	999999	857	409	999999	219	252	552	894	494	528	117	63	999999	395	522	716	585	999999	62	203	453	455	999999	646	550	58	521	535	999999	928	808	342	423	999999	999999	999999	999999	580	999999	999999	435	38	999999	951	999999	391	331	148	475	28	407	874	999999	999999	280	902	750	999999	251	999999	731	27	107	565	999999	774	640	312	999999	722	16	15	796	88	999999	425	894	165	999999	168	727	383	999999	999999	530	933	999999	546	695	999999	59	947	999999	999999	253	999999	999999	994	999999	720	751	28	999999	999999	22	402	87	655	119	855	17	594	610	999999	443	357	957	328	44	786	174	104	999999	194	672	68	999999	999999	999999	358	494	999999	924	441	416	708	579	999999	766	138	999999	999999	999999	840	152	999999	347	254	999999	999999	461	612	999999	999999	555	999999	411	619	999999	953	725	12	820	761	371	117	670	999999	677	734	777	652	999999	906	930	220	667	776	52	217	999999	431	796	938	897	881	940	480	886	999999	307	959	999999	813	412	999999	143	675	999999	44	999999	179	577	554	128	808	60	63	523	999999	989	635	577	873	999999	304	215	882	999999	999999	999999	200	999999	999999	437	999999	428	999999	503	87	999999	992	999999	999999	423	551	999999	252	999999	99	831	999999	956	551	769	671	391	359	999999	999999	647	261	999999	990	867	999999	887	999999	127	999999	389	999999	999999	446	268	997	338	570	460	691	450	963	72	774	657	290	243	999999	158	765	436	78	178	395	439	999999	190	316	149	819	999999	204	999999	520	999999	999999	336	999999	999999	999999	999999	999999	899	999999	999999	999999	199	47	342	586	370	157	511	999999	873	320	143	999999	17	999999	816	31	999999	641	36	999999	837	551	999999	999999	999999	999999	456	386	999999	615	179	288	727	754	634	153	974	562	458	516	692	773	
999999	398	396	172	513	849	956	321	400	999999	862	999999	846	647	972	999999	632	999999	701	999999	929	268	151	999999	446	262	808	999999	57	867	193	520	563	73	999999	676	999999	791	219	606	999999	120	999999	999999	426	316	908	987	999999	999999	929	809	815	999999	844	999999	257	541	725	261	51	293	274	532	84	351	857	782	743	305	472	999999	439	105	705	818	53	240	438	999999	354	821	500	286	937	383	705	999999	228	999999	999999	999999	76	957	564	999999	846	999999	999999	999999	459	999999	254	876	999999	98	380	720	862	36	345	999999	999999	596	907	229	793	987	595	999999	646	861	563	999999	876	271	999999	481	999999	569	971	362	403	363	999999	229	999999	624	978	848	13	985	999999	202	191	412	106	479	999999	344	999999	859	106	146	999999	598	571	37	999999	999999	324	899	999999	303	65	982	624	749	916	688	652	178	19	746	697	661	727	371	45	474	174	999999	430	205	226	999999	266	266	926	92	657	550	999999	941	534	999999	805	840	999999	208	788	999999	563	372	999999	183	850	999999	448	776	870	209	991	999999	871	29	478	984	86	943	726	367	823	999999	40	999999	999999	999999	999999	593	999999	887	235	837	686	999999	740	999999	512	52	999999	999999	817	159	221	458	559	99	79	515	635	820	999999	203	482	430	533	730	342	590	629	782	999999	855	999999	982	999999	163	999999	64	288	420	999999	43	999999	820	549	673	621	582	553	999999	997	706	957	46	133	41	365	999999	294	20	999999	922	422	999999	767	962	999999	999999	483	405	249	999999	999999	225	347	729	522	661	881	999999	118	999999	46	999999	784	442	898	999999	999999	942	999999	593	769	277	694	559	621	201	62	587	443	999999	108	158	224	999999	479	741	698	403	519	999999	384	999999	902	966	999999	257	704	335	74	357	999999	540	606	656	255	958	531	999999	118	330	609	303	426	999999	661	888	950	999999	962	166	999999	465	433	104	219	345	374	728	673	373	496	999999	523	96	999999	567	551	568	736	520	220	910	295	199	104	90	18	187	314	997	307	902	372	907	172	914	117	511	446	910	594	803	124	745	833	881	780	999999	712	103	347	391	76	999999	946	284	999999	244	10	138	336	999999	423	999999	76	594	365	615	923	108	460	49	131	999999	926	417	795	999999	365	222	310	678	475	221	999999	999999	835	919	961	888	999999	873	511	318	583	999999	389	448	679	248	525	174	416	613	999999	308	270	999999	525	538	488	999999	878	787	828	658	721	211	26	160	759	445	653	45	363	586	
537	999999	252	999999	37	357	999999	126	697	999999	272	999999	578	361	655	595	403	432	409	124	994	723	490	999999	684	187	432	528	999999	89	520	999999	260	66	999999	999999	997	999999	511	141	759	762	999999	999999	396	860	999999	664	504	173	51	231	635	249	591	814	999999	327	999999	849	924	352	636	617	624	890	999999	521	591	208	597	407	999999	278	999999	242	999999	999999	538	824	554	767	33	326	999999	299	746	21	474	955	999999	680	999999	661	216	417	135	483	78	505	259	999999	82	306	999999	644	310	366	999999	358	999999	999999	999999	30	305	166	999999	320	579	334	999999	599	56	635	83	999999	256	999999	71	948	117	999999	729	43	575	999999	694	727	750	999999	989	389	137	126	774	999999	999999	140	366	59	98	815	904	743	360	659	74	447	233	658	999999	50	999999	934	251	42	805	755	455	863	471	601	999999	185	344	999999	471	999999	861	483	35	999999	903	21	999999	301	254	985	682	999999	377	257	999999	101	16	949	94	202	874	742	794	146	685	503	588	999999	255	999999	999999	595	197	143	585	749	633	281	147	293	85	949	787	819	82	539	495	224	107	478	178	395	680	279	66	129	689	999999	439	410	433	999999	56	525	999999	97	728	243	999999	754	468	734	811	800	127	924	954	974	74	156	17	373	399	777	561	22	914	918	87	466	999999	999999	999999	737	860	712	999999	272	242	985	810	999999	552	353	999999	999999	999999	880	161	999999	174	714	824	293	402	69	972	278	963	574	182	999999	999999	214	694	724	999999	84	999999	999999	30	692	741	89	345	999999	821	56	999999	127	438	999999	999999	999999	999999	355	920	999999	344	800	740	634	308	668	812	10	105	999999	658	999999	550	999999	939	746	121	482	973	744	947	646	999999	925	510	999999	145	147	53	999999	912	349	804	344	739	149	999999	999999	393	83	276	345	661	484	397	482	999999	928	104	999999	833	999999	381	185	611	999999	563	814	133	999999	999999	674	957	883	435	999999	491	216	770	800	82	725	98	899	477	612	985	763	537	38	279	216	999999	32	387	101	967	628	732	51	586	999999	271	931	550	602	387	777	59	87	999999	999999	999999	304	999999	999999	731	481	707	999	999999	799	286	105	192	326	631	935	999999	343	352	999999	483	999999	999999	222	463	166	359	875	234	217	714	459	999999	909	58	999999	84	279	370	495	921	732	337	999999	582	176	749	234	999999	452	281	715	735	999999	886	439	90	735	999999	575	999999	999999	775	505	999999	999999	69	283	277	883	860	235	
973	857	941	750	401	437	639	297	999999	135	905	782	936	999999	724	907	32	618	668	348	999999	794	372	999999	999999	832	999999	755	999999	999999	999999	97	591	55	742	878	999999	145	999999	653	106	999999	167	999999	926	992	569	999999	112	161	260	659	999999	522	610	188	494	999999	999999	999999	735	884	999999	941	178	817	999999	890	266	846	999999	886	999999	999999	252	269	637	375	999999	965	273	615	653	999999	224	307	872	78	445	999999	393	346	352	479	917	999999	185	225	828	119	801	678	830	265	442	374	999999	209	999999	351	550	129	689	999999	305	999999	240	999999	726	999999	945	131	454	701	463	383	999999	110	107	999999	93	421	999999	999999	173	594	784	397	522	850	999999	672	798	104	23	274	656	524	999999	999999	981	950	499	999999	174	999999	233	138	999999	69	999999	999999	999999	999999	999999	999999	582	636	999999	711	346	999999	712	875	653	999999	333	360	688	198	726	29	926	310	59	999999	922	589	999999	493	370	655	999999	463	999999	999999	999999	559	836	884	692	29	999999	472	460	147	247	623	313	891	356	999999	450	999999	342	999999	62	999999	200	135	999999	999999	747	999999	999999	690	258	259	855	999999	712	773	524	999999	999999	707	168	999999	999999	911	895	309	999999	996	147	496	215	980	130	999999	196	768	369	710	678	999999	281	690	999999	770	889	987	767	898	189	999999	359	999999	117	635	652	597	952	288	240	906	999999	999999	999999	853	999999	277	139	646	999999	944	414	813	135	807	999999	478	342	89	32	907	541	388	816	564	147	999999	873	495	566	999999	815	90	480	771	999999	999999	656	277	294	999999	999999	131	680	245	178	546	520	309	210	184	265	873	266	999999	374	338	934	479	716	999999	403	644	999999	629	138	333	343	364	824	999999	821	74	999999	409	58	999999	707	581	396	999999	999999	573	294	999999	999999	941	824	157	406	999999	596	187	561	377	228	224	52	60	999999	844	213	166	999999	305	362	201	89	856	999999	954	999999	363	999999	125	869	830	359	999999	999999	197	999999	195	958	999999	999999	644	512	426	191	834	378	656	999999	551	397	891	98	999999	39	152	862	999999	999999	999999	33	243	999999	445	999999	398	865	999999	999999	920	999999	27	208	314	999999	999999	688	999999	999999	450	999999	999999	999999	540	999999	977	741	370	667	153	999999	540	323	999999	999999	84	549	999999	917	793	969	999999	891	999999	216	380	999999	999999	10	320	463	209	999999	999999	866	59	354	563	999999	530	999999	504	686	621	595	804	704	691	166	913	179	999999	745	881	480	999999	91	345	999999	357	
294	956	369	357	689	135	247	999999	650	107	999999	985	999999	999999	146	474	346	999999	999999	412	676	11	999999	999999	150	842	463	422	999999	313	967	18	239	999999	246	699	999999	339	999999	469	567	999999	51	999999	999999	194	271	358	744	16	226	811	999999	921	680	292	338	283	216	846	672	999999	938	999999	999999	720	755	999999	160	999999	339	17	348	498	845	862	959	569	902	999999	999999	114	678	999999	999999	999999	999999	999999	689	953	999999	861	132	94	797	742	875	705	999999	473	438	282	208	307	676	218	473	888	86	999999	333	769	380	259	275	999999	156	992	999999	973	99	999999	309	207	999999	477	999999	263	700	112	999999	264	640	439	999999	999999	906	999999	999999	878	999999	999999	241	871	999999	601	491	873	819	240	596	882	999999	955	383	990	973	11	231	999999	334	219	198	999999	999999	999999	999999	940	999999	966	660	775	724	380	290	356	999999	999999	577	484	986	999999	444	470	999999	999999	808	999999	999999	538	335	905	999999	79	554	483	554	267	50	999999	472	550	152	852	579	821	168	85	674	36	999999	999999	434	747	222	999999	999999	727	469	726	270	453	884	202	641	755	999999	654	826	807	999999	949	397	25	21	445	999999	999999	891	999999	999999	732	21	39	753	790	481	999999	999999	240	709	826	798	323	300	29	665	949	221	823	999999	514	258	999999	999999	999999	157	418	735	776	454	192	999999	775	781	538	442	999999	448	851	999999	223	797	595	108	976	161	84	725	992	780	918	999999	77	497	999999	483	154	805	999999	642	73	676	90	785	526	989	32	541	761	586	999999	510	370	549	982	716	999999	768	999999	684	83	999999	743	996	535	999999	769	287	349	64	298	60	530	999999	220	547	716	999999	581	986	138	542	963	415	970	417	21	527	514	999999	999999	385	999999	244	999999	380	932	999999	259	999999	230	744	202	707	298	759	980	161	339	445	10	852	197	271	555	540	728	337	999999	128	799	252	773	624	999999	912	503	296	649	839	999999	632	999999	999999	765	393	350	266	999999	221	437	859	999999	999999	724	967	197	999999	999999	38	652	604	999999	999999	916	978	971	999999	473	385	265	999999	512	499	999999	999999	302	332	999999	171	200	999999	220	999999	999999	940	64	703	900	276	999999	218	999999	620	999999	19	574	428	949	999999	999999	999999	792	741	956	743	357	698	248	356	675	864	789	526	999999	189	393	253	451	999999	924	277	677	207	660	999999	96	891	311	821	803	874	383	718	999999	428	679	999999	999999	947	592	365	465	999999	999999	999999	429	90	999999	
999999	625	999999	977	973	863	154	999999	595	91	999999	656	465	999999	426	552	800	491	80	777	999999	999999	914	395	999999	392	568	811	999999	999999	799	999999	999999	119	304	999999	483	896	999999	854	604	999999	999999	397	999999	999999	137	968	48	999999	999999	999999	358	313	372	507	711	935	483	999999	304	342	970	988	999999	999999	650	356	102	999999	999999	999999	999999	226	182	96	999999	526	446	212	265	600	772	131	999999	430	277	702	999999	797	493	548	999999	820	999999	271	362	105	999999	664	650	780	875	817	999999	999999	297	999999	141	999999	90	194	999999	999999	334	704	569	849	192	999999	25	948	608	305	737	530	490	271	667	910	999999	331	999999	782	561	484	725	999999	198	910	143	145	571	999999	716	309	59	152	495	855	701	513	912	254	648	702	181	999999	89	412	415	36	999999	999999	552	759	999999	716	719	849	979	614	660	999999	728	999999	386	147	588	999999	999999	348	775	999999	218	229	999999	176	143	859	999999	154	876	999999	505	116	670	350	918	957	535	343	433	646	875	97	853	640	999999	768	325	44	999999	999999	999999	76	260	662	21	333	350	606	999999	859	546	999999	999999	873	777	621	999999	46	999999	631	902	147	915	139	936	131	999999	778	650	375	543	278	999999	234	855	999999	855	17	339	999999	616	929	761	999999	109	51	359	980	999999	904	558	999999	999999	370	749	793	161	999999	999999	890	957	572	956	217	326	277	999999	513	27	348	765	212	706	633	25	973	386	999999	39	894	771	999999	999999	745	817	999999	463	793	485	71	286	734	291	449	999999	999999	972	553	257	832	370	999999	962	524	149	355	582	192	354	776	417	809	101	831	999999	571	656	220	400	71	814	887	37	955	999999	999999	921	999999	994	970	10	832	999999	207	533	925	999999	400	999999	999999	681	280	999999	709	999999	477	999999	459	331	76	397	761	163	195	999999	482	818	16	462	118	434	325	197	384	775	584	999999	999999	308	202	999999	265	614	999999	390	544	449	328	311	594	398	471	935	999999	583	248	679	999999	189	61	116	427	938	498	46	365	999999	999999	933	80	763	999999	161	999999	928	141	157	234	804	999999	43	500	704	868	719	962	390	269	999999	999999	904	804	715	256	95	999999	327	999999	999999	35	461	385	999999	241	830	650	320	807	999999	451	100	999999	115	705	27	999999	722	80	999999	999999	975	999999	273	406	175	959	999999	904	52	999999	999999	41	341	999999	32	657	999999	473	47	999999	652	582	268	358	999999	459	698	19	239	479	998	256	347	999999	999999	637	
121	988	76	871	999999	416	764	793	637	69	124	336	682	369	999999	999999	999999	709	431	402	999999	999999	960	716	271	32	675	573	218	567	999999	522	728	999999	546	127	407	175	461	245	999999	475	720	387	345	371	999999	999999	968	750	223	637	396	657	82	999999	38	360	999999	595	999999	201	999999	80	374	601	608	297	823	999999	851	867	999999	195	584	999999	999999	582	380	899	999999	805	605	999999	353	66	135	999999	323	999999	99	57	565	865	999999	626	890	649	23	743	999999	49	55	999999	898	355	389	211	83	982	13	455	979	710	900	935	596	126	727	317	475	536	999999	484	304	803	312	392	691	999999	208	554	569	637	146	655	760	30	999999	997	676	924	997	340	999999	999999	78	854	965	568	40	774	922	705	999999	236	75	570	290	105	53	999999	999999	124	999999	999999	885	999999	574	254	999999	999999	557	729	640	999999	539	644	149	660	735	457	427	999999	927	434	631	864	999999	909	590	199	740	474	954	679	999999	883	999999	999999	758	726	289	720	999999	464	227	202	999999	728	999999	430	999999	999999	370	595	580	397	196	999999	827	999999	983	665	664	986	835	93	775	999999	144	999999	98	999999	902	18	177	999999	738	473	217	438	798	639	999999	999999	767	120	113	369	108	28	696	206	999999	999999	742	624	999999	999999	629	143	427	114	593	51	342	999999	999999	361	427	873	999999	723	152	398	999999	354	452	504	228	999999	979	415	999999	126	959	892	202	176	276	553	650	341	999999	83	20	694	999999	180	826	598	392	752	941	234	370	972	999999	999999	513	398	999999	561	188	903	164	999999	251	999999	999999	999999	999999	561	999999	874	233	326	878	79	387	537	307	282	677	630	342	236	473	637	756	986	838	999999	662	999999	381	98	162	999999	918	998	453	579	98	386	999999	999999	667	77	11	53	999999	984	293	975	100	899	999999	558	571	999999	548	999999	720	104	611	454	999999	217	999999	145	174	938	160	388	999999	728	193	301	18	999999	569	999999	635	713	999999	854	249	687	787	481	214	603	999999	999999	460	838	859	993	774	177	999999	459	574	865	879	165	833	999999	890	999999	715	592	550	69	999999	151	999999	16	999999	999999	215	999999	430	31	930	999999	568	170	928	256	869	199	999999	840	579	119	831	999999	833	999999	31	344	796	425	765	622	63	999999	631	999999	859	852	792	27	999999	720	999999	552	935	999999	597	673	976	644	999999	526	74	709	999999	258	319	218	183	474	735	870	999999	15	999999	318	999999	258	538	618	396	26	407	509	
878	858	91	289	834	524	149	999999	368	162	922	999999	557	354	999999	383	999	651	679	327	291	101	305	33	296	626	802	999999	144	367	257	485	128	999999	830	631	999999	40	383	659	334	387	512	999999	93	26	999999	171	427	999999	999999	999999	999999	999999	228	786	999999	67	992	999999	999999	800	223	10	999999	446	999999	992	999999	209	999999	999999	277	29	993	904	589	42	940	280	999999	999999	921	980	748	999999	148	49	346	53	999999	119	48	176	937	533	173	511	367	999999	999999	768	648	228	949	999999	478	327	95	999999	206	999999	127	721	999999	90	879	243	262	402	999999	90	655	479	141	105	930	111	92	470	999999	88	999999	303	384	107	992	999999	40	999999	43	820	999999	999999	847	546	992	326	824	857	654	930	258	965	348	815	122	178	97	999999	719	377	245	999999	582	127	856	824	347	254	97	999999	212	165	369	487	137	999999	632	595	999999	999999	286	235	999999	810	999999	999999	954	568	984	824	615	187	387	999999	584	338	999999	729	999999	177	979	579	769	477	728	102	605	999999	688	490	545	999999	750	116	100	20	809	999999	297	156	869	778	269	272	571	34	777	702	903	799	190	903	904	935	999999	999999	999999	999999	92	737	113	103	880	999999	289	123	437	281	576	574	528	999999	441	544	307	210	320	506	905	703	325	999999	999999	999999	999999	641	597	814	481	393	554	471	688	559	999999	999999	897	999999	983	457	597	505	136	338	280	510	471	370	999999	433	397	958	442	999999	422	210	146	999999	203	999999	526	622	800	999999	29	67	991	882	501	531	313	554	999999	458	115	819	776	628	618	999999	180	236	187	57	995	595	38	309	147	842	639	906	571	999999	931	974	705	943	319	223	518	589	868	115	130	999999	445	984	283	602	999999	517	383	403	477	299	445	752	197	433	38	692	744	659	892	407	982	187	999999	999999	124	833	319	999999	291	590	999999	81	999999	163	160	54	35	545	418	131	533	999999	868	999999	539	999999	756	885	194	826	999999	219	223	723	859	267	999999	153	487	600	208	978	999999	886	931	373	824	43	283	984	667	209	251	770	873	999999	319	885	999999	171	86	999999	999999	464	746	158	858	214	303	892	587	881	999999	817	923	554	65	982	710	175	138	722	999999	210	169	645	968	999999	849	999999	999999	581	552	326	524	999999	768	657	999999	999999	515	999999	739	390	999999	785	999999	999999	847	329	758	337	185	435	999999	364	821	999999	999999	110	190	414	365	259	944	15	339	741	999999	158	786	408	
842	999999	660	999999	982	231	999999	384	999999	999999	606	529	295	620	406	126	293	170	953	758	999999	49	999999	110	265	490	999999	999999	455	410	140	699	999999	360	495	257	999999	524	381	600	217	999999	999999	645	808	835	963	999999	609	999999	999999	143	204	37	56	999999	334	999999	263	501	785	999999	999999	103	413	907	999999	935	999999	999999	352	999999	788	999999	999999	440	999999	957	999999	429	527	122	792	242	999999	999999	504	999999	999999	999999	923	999999	270	880	999999	806	999999	512	999999	999999	848	37	207	461	870	687	354	842	486	999999	999999	377	266	833	973	672	617	999999	150	416	413	481	631	442	999999	136	508	908	999999	744	999999	931	725	401	581	499	914	999999	371	276	652	999999	39	698	334	555	958	437	906	152	198	306	372	825	999999	999999	406	765	999999	744	188	446	304	741	178	437	652	865	261	999999	758	286	999999	999999	763	751	999999	933	117	999999	177	81	999999	404	555	151	569	999999	903	999999	103	159	999999	999999	97	216	367	297	529	897	999999	103	185	432	394	912	971	497	71	746	999999	473	999999	556	999999	117	444	900	196	36	867	751	999999	57	999999	608	181	708	999999	557	394	164	999999	220	775	84	895	579	20	643	180	999999	839	166	999999	630	501	558	60	980	771	999999	999999	502	999999	162	999999	138	999999	785	740	999999	711	513	362	771	999999	447	781	502	221	864	890	999999	856	796	912	804	768	760	117	623	999999	806	785	927	999999	999999	999999	623	942	767	537	234	902	999999	370	335	804	517	570	64	776	558	999999	906	576	999999	645	243	999999	999999	370	291	678	126	615	904	999999	999999	718	159	266	999999	559	453	337	665	650	950	436	586	10	260	200	62	846	109	47	878	361	504	274	946	383	615	407	256	999999	785	301	999999	608	378	799	999999	797	999999	998	325	579	999999	907	999999	806	999999	999999	119	101	626	999999	516	999999	848	84	223	884	319	783	999999	55	91	999999	864	999999	971	978	999999	460	999999	264	999999	110	721	309	450	596	578	150	721	289	999999	164	999999	999999	999999	999999	759	304	585	999999	999999	999999	65	999999	498	800	53	999999	999999	684	704	999999	321	371	52	416	155	549	633	627	999999	179	72	664	757	926	189	358	874	383	228	337	999999	253	999999	999999	55	451	810	649	553	999999	314	999999	585	638	843	568	472	378	451	999999	670	958	230	318	772	999999	522	572	999999	999999	171	462	465	999999	784	77	594	999999	370	704	739	984	84	773	864	35	88	129	93	621	885	506	999999	999999	999999	999999	999999	
999999	999999	654	929	999999	38	858	999999	852	581	217	854	775	974	821	17	747	481	686	999999	456	453	747	321	402	489	999	999999	999999	530	999999	711	867	53	135	31	716	999999	501	955	225	999999	22	454	871	274	317	646	999999	498	193	537	999999	42	576	25	882	342	536	758	999999	999999	714	332	134	999999	987	731	999999	799	300	972	979	999999	668	999999	440	302	999999	999999	181	362	745	177	346	999999	732	835	477	999999	149	384	248	743	999999	999999	688	999999	329	999999	287	586	798	273	999999	999999	557	257	373	999999	584	999999	999999	408	586	999999	313	547	985	215	999999	161	264	999999	999999	916	733	246	806	999999	375	750	999999	86	850	999999	564	481	969	999999	371	485	471	954	535	999999	492	840	166	258	863	999999	704	124	600	135	999999	999999	999999	291	488	320	451	872	999999	834	616	999999	557	990	122	832	578	999999	999999	299	690	310	213	109	999999	999999	999999	557	638	235	999999	999999	486	724	273	505	999999	688	646	60	999999	999999	999999	700	944	677	293	999999	146	999999	572	999999	280	310	445	999999	999999	514	857	999999	240	893	243	921	788	757	339	832	999999	999999	964	890	223	792	265	101	999999	513	164	999999	609	914	420	606	999999	211	587	999999	289	252	649	363	830	60	999999	999999	365	999999	912	197	348	999999	999999	529	999999	681	999999	488	999999	354	999999	352	999999	111	999999	325	483	636	267	587	179	163	552	484	966	611	69	172	972	999999	735	617	600	967	417	158	476	999999	540	999999	580	109	139	935	724	307	13	728	74	504	667	728	627	999999	27	999999	907	963	562	999999	621	467	516	930	618	910	999999	391	694	999999	999999	592	106	286	999999	80	34	617	759	999999	999999	341	108	999999	999999	17	990	275	950	232	250	512	999999	85	369	123	999999	209	326	814	999999	621	44	236	654	84	631	999999	328	947	170	300	999999	893	856	290	369	48	482	999999	999999	485	999999	471	597	347	263	31	916	893	487	824	999999	945	999999	986	306	872	822	383	999999	648	947	999999	999999	999999	999999	999999	228	999999	754	554	727	715	893	80	190	573	999999	317	821	610	435	999999	999999	346	10	268	780	870	984	496	225	109	236	281	999999	438	409	647	48	999999	999999	837	149	932	107	584	61	52	805	999999	243	515	561	774	223	522	542	726	949	50	664	999999	999999	267	338	628	489	622	542	751	173	990	278	999999	808	598	999999	537	999999	999999	999999	999999	999999	261	263	710	547	999999	68	26	896	683	999999	998	164	999999	742	881	999999	999999	105	439	
510	63	569	252	247	560	966	625	235	14	487	533	833	927	999999	999999	999999	628	91	37	999999	999999	999999	999999	301	279	847	364	855	414	934	769	330	999999	236	20	692	20	999999	987	999999	999999	790	999999	206	175	999999	999999	170	899	877	999999	398	77	875	999999	999999	88	950	967	712	612	769	821	999999	999999	213	66	700	283	999999	993	165	999999	542	999999	735	963	294	136	115	619	204	999999	999999	959	381	262	999999	251	812	999999	69	999999	284	883	673	968	821	488	961	117	536	999999	748	999999	999999	304	999999	754	259	245	999999	999999	999999	103	417	813	294	999999	346	999999	165	459	999999	547	934	659	999999	659	457	999999	151	806	175	997	92	999999	217	653	149	87	727	157	992	576	819	245	999999	999999	999999	999999	684	710	151	20	952	87	425	211	949	169	484	876	306	492	103	987	658	999999	999999	110	999999	641	999999	268	233	17	466	894	728	698	25	638	193	598	92	440	664	999999	54	15	999999	16	703	979	603	851	851	999999	999999	831	586	778	999999	374	264	53	999999	883	999999	999999	620	531	999999	261	154	845	692	999999	410	999999	333	504	999999	15	219	999999	937	991	665	382	166	957	421	896	121	999999	999999	819	343	48	701	780	376	109	999999	370	533	452	835	757	168	152	999999	819	507	92	957	999999	165	999999	999999	747	227	415	788	663	119	586	149	906	388	873	374	371	962	552	999999	721	620	999999	75	495	166	999999	223	999999	857	602	999999	39	999999	301	999999	679	999999	953	563	999999	999999	999999	260	999999	313	928	379	999999	778	737	856	954	954	246	555	316	599	620	999999	320	999999	774	805	517	196	120	999999	96	219	695	439	18	999999	176	410	999999	598	999999	192	999999	537	928	999999	130	745	444	84	52	746	357	89	321	372	999999	769	999999	924	999999	999999	202	999999	293	85	93	307	848	965	999999	836	664	717	999999	438	363	782	999999	539	685	772	752	45	999999	350	861	999999	127	999999	746	999999	864	999999	855	367	989	926	999999	852	162	822	897	999999	296	216	91	640	607	882	19	999999	505	16	999999	999999	17	999999	726	999999	223	477	190	212	228	390	971	698	861	124	999999	436	537	420	387	999999	999999	283	999999	999999	268	231	17	245	636	285	902	857	727	885	359	832	210	311	639	684	642	695	260	905	244	999999	999999	493	999999	583	933	94	628	386	105	999999	999999	357	999999	999999	469	944	575	999999	488	123	971	976	999999	617	999999	235	999999	702	230	999999	33	843	143	875	999999	524	802	999999	352	817	239	
351	999999	624	999999	999999	627	647	225	999999	129	317	427	130	421	999999	728	999999	357	707	312	925	999999	915	711	574	999999	999999	999999	945	152	523	600	999999	884	630	999999	149	203	382	608	999999	999999	999999	70	715	426	999999	464	649	795	976	704	999999	999999	313	999999	873	913	850	639	818	107	279	554	606	717	756	246	999999	999999	589	999999	975	109	177	448	632	854	996	157	211	354	899	999999	176	818	955	166	581	999999	323	999999	352	999999	789	999999	217	978	464	997	670	776	673	44	216	354	729	545	999999	864	563	29	999999	702	438	473	207	999999	388	787	999999	600	664	356	302	362	289	242	319	140	240	999999	399	998	487	434	681	999999	944	821	99	419	819	716	881	304	319	650	315	999999	839	98	999999	677	245	80	999999	999999	999999	853	74	496	235	216	633	909	629	918	225	13	792	342	185	999999	698	352	781	947	474	997	53	639	927	999999	300	152	999999	999999	763	416	322	364	132	100	756	999999	999999	612	999999	999999	999999	400	434	999999	533	507	912	43	978	892	299	999999	852	744	999999	435	569	999999	999999	491	856	906	165	999999	999999	437	219	999999	809	106	999999	178	864	999999	999999	652	999999	999999	470	793	240	29	744	999999	127	999999	512	387	290	331	42	999999	999999	601	999999	768	999999	625	999999	106	297	827	233	882	999999	999999	309	359	422	167	231	943	770	132	260	836	172	295	691	999999	924	832	999999	999999	73	999999	481	999999	387	564	418	588	15	374	506	999999	999999	861	999999	996	848	162	965	132	109	99	192	574	350	288	605	949	934	88	181	465	33	999999	999999	530	999999	46	972	857	999999	999999	999999	999999	626	848	51	310	160	694	693	771	866	681	388	973	31	907	922	108	999999	468	999999	926	999999	50	389	999999	999999	614	999999	812	999999	999999	383	467	999999	786	947	502	247	999999	799	250	999999	409	598	351	366	999999	509	741	999999	874	999999	999999	987	999999	213	585	468	990	268	545	346	881	591	758	999999	921	999999	244	959	999999	860	663	669	999999	999999	793	452	48	694	999999	114	617	697	316	999999	999999	479	999999	582	372	43	257	46	263	903	999999	999999	840	52	999999	31	274	781	694	23	999999	621	583	480	420	143	999999	306	71	441	999999	193	285	550	215	451	684	662	597	396	613	999999	416	510	999999	975	611	999999	999999	999999	999999	835	13	302	972	481	895	668	999999	999999	612	950	999999	999999	184	999999	542	999999	837	993	347	999999	193	308	409	619	214	83	999999	445	531	435	999999	885	601	893	999999	
982	577	733	555	999999	499	368	999999	663	651	594	999999	999999	999999	999999	168	999999	837	237	652	704	892	363	277	822	999999	726	707	187	903	999999	230	999999	150	559	722	113	447	332	122	825	525	746	967	620	746	999999	13	220	276	790	999999	373	251	999999	100	999999	466	733	798	773	660	605	759	561	999999	55	999999	882	999999	65	818	515	124	826	189	155	395	999999	999999	482	999999	497	911	122	52	999999	49	665	469	999999	646	713	533	349	175	999999	987	416	257	701	188	999999	621	999999	999999	999999	259	999999	305	944	829	810	657	326	999999	173	999999	646	999999	516	16	901	422	999999	418	999999	982	775	661	269	168	999999	999999	384	303	602	875	699	150	999999	608	999999	369	525	678	999999	66	216	300	999999	235	350	999999	741	695	287	708	531	803	867	559	483	999999	45	785	850	999999	283	32	456	297	994	506	18	908	999999	999999	999999	421	581	58	775	485	999999	999999	817	91	999999	688	26	894	999999	896	283	999999	134	861	333	999999	828	435	999999	999999	843	714	240	844	888	832	999999	745	811	999999	231	999999	999999	998	114	11	968	768	743	594	16	561	943	108	232	999999	784	530	217	167	593	156	275	999999	641	944	804	973	999999	834	384	280	93	245	999999	999999	176	135	756	332	771	69	691	197	188	999999	771	142	999999	999999	58	783	999999	999999	999999	84	999999	203	367	169	999999	994	576	908	220	735	999999	708	433	767	999999	659	773	885	999999	533	464	87	413	359	183	999999	999999	999999	786	601	742	439	719	999999	912	973	767	999999	999999	776	493	783	977	452	813	999999	709	853	941	399	19	999999	268	991	999999	474	999999	17	999999	534	642	999999	132	618	992	49	988	832	999999	999999	891	999999	999999	999999	50	999999	110	960	546	999999	962	999999	999999	396	591	100	180	727	999999	447	999999	759	999999	600	143	288	661	369	460	773	999999	876	997	34	508	832	999999	649	951	999999	374	830	471	877	571	999999	784	999999	999999	999999	868	271	852	418	733	141	576	168	485	999999	999999	740	509	772	44	999999	510	405	887	759	206	531	775	51	82	363	298	733	38	998	503	999999	342	558	905	999999	999999	999999	999999	376	266	734	173	999999	918	633	330	698	999999	485	633	999999	999999	999999	705	347	496	810	345	379	842	843	140	999999	268	104	408	950	999999	232	73	921	114	520	503	472	368	586	132	449	999999	600	999999	999999	375	124	86	74	853	999999	326	222	254	921	534	422	603	999999	930	824	235	379	830	619	421	999999	999999	337	774	242	
978	999999	688	999999	999999	999999	952	999999	121	999999	28	343	107	999999	905	999999	676	192	999999	90	868	681	655	999999	223	663	769	280	141	662	839	748	300	999999	588	416	534	358	585	291	469	27	574	786	999999	891	282	999999	714	571	999999	101	351	999999	374	307	999999	389	682	683	999999	681	455	999999	999999	279	52	487	999999	499	999999	328	607	999999	621	851	117	999999	502	331	391	999999	566	570	626	748	407	606	256	291	161	154	676	999999	999999	787	999999	125	482	536	999999	795	809	224	999999	999999	493	646	82	522	999999	396	886	360	302	999999	124	885	833	566	872	446	240	439	348	181	651	705	895	833	289	992	999999	999999	482	595	439	352	324	999999	264	760	534	733	102	764	267	326	609	575	673	686	292	999999	663	412	564	380	876	83	75	788	751	249	242	207	11	920	877	706	804	772	570	924	311	999999	911	506	999999	583	913	335	105	329	170	603	710	479	312	80	999999	999999	999999	250	999999	476	18	294	501	894	763	999999	999999	903	771	900	126	999999	614	552	501	999999	43	999999	170	999999	999999	432	89	639	497	531	999999	999999	675	999999	306	999999	91	835	113	999999	15	452	999999	999999	999999	202	557	269	487	352	864	999999	578	973	35	182	999999	112	783	585	999999	861	999999	241	999999	642	238	36	603	796	285	779	999999	999999	62	590	483	999999	999999	500	875	819	162	154	667	857	999999	702	719	134	999999	999999	999999	527	421	999999	55	588	845	999999	964	530	666	999999	77	95	322	704	920	445	999999	496	999999	293	710	999999	999999	262	573	872	414	536	317	479	557	306	999999	920	462	908	999999	895	748	999999	535	354	999999	999999	87	582	544	533	781	283	435	752	729	768	817	999999	445	792	999999	999999	999999	999999	223	196	143	770	368	401	252	22	899	999999	747	650	757	999999	999999	999999	185	991	338	880	999999	44	54	804	576	958	113	437	472	753	881	775	768	999999	140	966	338	317	224	999999	999999	768	999999	631	15	999999	999999	460	792	208	616	32	644	959	683	189	999999	338	999999	409	999999	815	549	156	922	972	881	659	235	275	999999	868	777	194	600	999999	660	422	799	497	999999	652	644	274	999999	858	140	809	425	999999	999999	999	999999	999999	999999	999999	999999	237	709	43	999999	361	235	527	299	748	255	460	369	696	528	999999	999999	706	462	999999	180	285	20	73	841	81	244	284	450	999999	754	963	339	134	767	433	713	766	299	999999	999999	126	974	397	999999	680	450	999999	432	999999	999999	417	361	219	304	999999	
226	645	201	136	126	950	86	999999	993	292	130	999999	929	999999	999999	773	416	866	999999	63	310	622	460	170	999999	999999	851	355	448	347	999999	130	829	824	216	78	574	999999	479	999999	50	593	999999	331	560	215	999999	336	999999	697	10	495	991	251	642	604	195	40	999999	999999	109	730	942	656	680	999999	415	114	889	999999	208	999999	397	751	23	717	999999	999999	999999	426	717	524	276	750	999999	126	139	588	192	612	882	544	667	868	377	320	650	999999	999999	560	800	694	999999	141	499	756	107	249	238	925	385	66	430	88	893	585	464	999999	320	564	869	827	999999	999999	74	664	586	529	384	703	76	481	999999	999999	625	33	86	144	261	999999	28	890	360	999999	999999	826	124	589	975	999999	855	458	436	96	999999	972	999999	171	999999	834	180	578	864	535	858	999999	999999	380	999999	999999	508	329	940	730	545	999999	476	665	59	248	550	997	553	592	847	617	54	999999	999999	653	261	999999	77	999999	420	450	35	825	407	332	258	743	999999	114	293	536	517	706	999999	711	999999	999999	121	828	294	182	34	282	687	999999	859	999999	999999	809	999999	593	999999	523	320	104	999999	651	267	999999	990	806	870	999999	999999	321	999999	348	999999	657	157	999999	999999	999999	142	247	426	999999	147	166	473	81	732	326	496	699	283	999999	395	456	756	854	848	394	838	487	312	585	972	999999	151	520	999999	363	662	472	789	999999	999999	83	678	211	514	111	263	918	84	999999	952	609	999999	115	952	403	900	302	307	418	409	654	934	999999	780	999999	999999	953	745	999999	664	33	910	268	612	322	778	555	349	746	141	919	413	999999	999999	373	338	999999	999999	932	463	369	175	381	614	737	148	999999	999999	743	999999	310	182	706	889	929	699	999999	503	640	999999	999999	999999	560	287	489	999999	186	218	416	999999	979	395	813	915	304	858	999999	653	875	999999	941	134	605	661	831	747	707	868	999999	674	559	999999	999999	316	117	416	614	999999	135	495	961	628	24	312	116	914	999999	999999	595	81	999999	135	628	466	999999	231	999999	899	455	742	544	318	515	742	882	447	999999	999999	807	999999	999999	444	999999	389	222	322	119	303	555	917	999999	916	282	999999	513	434	913	470	632	886	68	714	648	392	951	652	122	999999	430	668	455	862	999999	707	999999	725	607	248	999999	371	121	999999	354	999999	999999	627	999999	884	238	458	999999	998	874	920	999999	538	796	145	437	569	999999	837	999999	999999	472	525	999999	575	999999	787	999999	674	226	270	999999	999999	370	
999999	999999	333	999999	238	54	972	143	456	987	73	877	299	929	471	811	684	999999	283	191	467	76	838	695	470	91	999999	999999	859	781	614	999999	825	178	685	117	113	952	999999	793	999999	999999	25	538	999999	697	999999	999999	365	863	542	999999	501	823	999999	53	199	638	156	999999	603	351	284	675	382	918	62	130	253	363	999999	731	201	999999	289	714	60	310	826	773	999999	592	999999	995	248	516	999999	12	999999	642	918	475	999999	999999	999999	560	478	999999	166	950	644	393	614	12	166	811	906	20	543	999999	993	889	811	383	580	20	85	288	436	865	274	60	854	611	444	241	924	377	300	729	246	710	153	875	999999	192	978	999999	839	437	609	642	999999	88	649	999999	664	433	253	188	484	999999	913	300	999999	999999	999999	12	567	924	886	539	720	813	951	292	745	935	254	397	42	813	449	999999	999999	999999	591	999999	999999	999999	999999	501	133	121	255	56	796	853	199	543	653	976	704	914	550	999999	999999	999999	136	366	999999	729	188	856	156	999999	750	999999	999999	65	12	763	999999	999999	357	395	416	608	568	905	495	891	745	710	744	66	118	534	458	999999	708	936	649	606	130	847	322	276	965	584	305	881	819	144	541	999999	937	999999	566	165	663	324	96	230	871	403	999999	999999	122	100	999999	226	466	848	356	75	999999	443	999999	510	82	149	642	984	610	613	999999	611	179	855	999999	566	999999	999999	532	999999	850	428	999999	727	863	844	164	999999	999999	89	425	971	787	475	774	999999	519	66	999999	524	682	111	620	267	999999	381	308	267	971	999999	258	173	325	999999	225	695	999999	315	999999	237	985	767	962	531	198	110	824	703	90	624	57	911	219	999999	999999	748	999999	477	405	491	999999	897	903	36	830	261	655	824	260	999999	999999	214	419	999999	539	914	149	999999	78	231	999999	604	999999	356	947	347	999999	318	261	999999	887	240	909	999999	691	97	999999	936	700	999999	454	999999	999999	999999	829	843	501	999999	478	797	999999	718	409	184	999999	941	720	557	88	999999	307	347	573	783	200	999999	304	264	999999	451	60	999999	398	141	776	557	999999	999999	527	114	846	600	999999	463	866	999999	830	735	230	999999	377	316	999999	218	639	117	436	669	810	273	549	246	199	999999	999999	406	999999	999999	407	386	790	545	39	974	646	999999	508	119	917	999999	734	569	43	424	999999	999999	355	190	502	999999	131	491	373	264	999999	609	410	811	717	470	848	563	999999	844	959	999999	286	999999	571	932	608	326	999999	789	
538	979	999999	775	954	11	60	999999	999999	737	264	308	181	775	999999	999999	999999	697	999999	999999	999999	181	241	199	464	252	467	472	999999	569	999999	999999	739	584	726	585	999999	999999	857	716	420	708	788	599	589	661	659	511	999999	534	636	911	925	306	615	366	748	24	999999	711	999999	587	531	215	676	459	569	999999	999999	999999	640	999999	840	685	45	474	393	641	609	803	999999	999999	999999	94	932	159	879	442	968	369	837	392	999999	999999	182	833	187	582	922	139	101	72	462	640	893	966	81	249	270	151	973	116	414	517	999999	588	588	447	283	527	580	136	999999	999999	996	999999	354	999999	999999	212	296	810	718	479	999999	530	999999	368	200	966	88	640	182	827	395	999999	977	808	35	593	254	740	309	405	559	964	999999	772	644	645	621	386	736	68	999999	999999	397	935	805	999999	999999	999999	999999	317	448	939	954	999999	304	275	281	546	668	919	999999	556	999999	322	919	747	999999	731	723	554	354	701	903	123	972	232	343	52	999999	999999	508	999999	493	991	999999	999999	999999	643	477	378	374	84	999999	816	111	308	661	999999	999999	67	513	363	999999	702	999999	999999	46	841	828	999999	931	238	543	999999	420	999999	72	519	365	309	737	452	263	354	190	999999	984	96	22	999999	570	268	36	945	922	155	527	791	39	220	584	178	815	404	447	145	541	485	406	178	246	999999	999999	716	330	70	999999	999999	521	999999	999999	949	999999	164	512	672	212	999999	999999	275	999999	280	490	155	999999	568	637	858	907	999999	738	999999	690	843	438	428	999999	999999	625	862	55	999999	280	346	458	999999	999999	999999	999999	774	932	943	999999	999999	763	999999	661	573	991	761	433	999999	254	476	999999	263	999999	999999	725	93	132	893	999999	999999	230	48	10	153	696	999999	228	976	966	143	999999	999999	999999	999999	90	472	767	976	999999	864	438	803	132	999999	999999	205	376	999999	999999	809	651	48	999999	718	910	724	999999	517	876	999999	999999	999999	999999	120	999999	999999	919	709	999999	999999	326	156	999999	118	28	999999	916	206	761	501	723	864	51	999999	491	999999	999999	625	648	366	508	260	109	426	332	981	528	999999	450	232	285	667	460	681	493	504	472	862	699	494	807	768	755	999999	187	677	415	128	999999	289	345	999999	70	548	754	999999	999999	159	999999	46	897	905	755	999999	225	66	414	999999	673	987	610	961	999999	999999	558	740	504	999999	248	654	576	410	392	171	999999	999999	606	999999	927	427	457	999999	999999	999999	597	901	22	226	169	999999	273	999999	
454	999999	999999	383	999999	906	989	24	571	999999	911	141	999999	999999	522	594	650	999999	459	502	442	256	999999	999999	999999	272	566	656	728	287	563	127	390	531	956	751	492	514	612	700	999999	912	999999	134	999999	944	203	110	999999	427	575	999999	671	771	999999	207	112	390	499	999999	999999	342	296	293	999999	999999	999999	999999	540	771	999999	999999	631	999999	580	529	401	414	886	939	79	466	277	310	711	638	999999	999999	918	758	999999	111	24	506	360	589	626	571	365	999999	999999	999999	569	618	325	438	304	999999	200	93	806	697	999999	999999	47	999999	75	985	581	141	347	142	29	781	132	10	999999	135	409	991	999999	999999	59	999999	745	814	896	659	985	283	344	544	428	835	952	951	607	464	468	476	523	640	989	234	279	71	999999	788	999999	324	316	178	511	208	190	977	647	235	999999	233	986	416	999999	308	999999	803	713	194	828	180	403	667	999999	933	478	272	999999	825	999	999999	579	118	173	670	999999	175	42	999999	655	975	313	382	999999	999999	999999	117	639	691	437	476	999999	60	959	325	920	648	511	578	730	917	147	822	235	139	653	877	252	999999	342	631	999999	493	539	853	866	31	27	431	452	370	999999	999999	398	533	337	529	159	999999	999999	327	663	463	999999	737	837	999999	999999	520	591	612	864	999999	358	805	705	999999	520	999999	458	898	630	90	999999	370	999999	989	433	999999	801	999999	727	999999	589	999999	967	317	994	999999	25	999999	875	507	999999	840	505	332	999999	592	827	473	18	54	399	999999	999999	999999	337	139	452	848	68	453	999999	466	999999	470	720	999999	837	999999	869	999999	100	83	33	999999	250	295	864	962	200	840	874	999999	999999	999999	14	738	327	395	979	865	359	999999	326	431	788	382	955	44	612	999999	999999	999999	999999	999999	954	326	827	572	342	999999	274	490	658	999999	999999	390	999999	211	466	982	26	452	418	999999	999999	999999	999999	999999	999999	867	339	999999	359	734	95	445	735	825	729	688	910	755	62	937	999999	999999	519	109	852	999999	41	999999	578	629	449	312	999999	598	931	999999	999999	235	237	474	999999	999999	140	999999	141	143	655	999999	482	778	999999	271	399	481	413	999999	413	657	749	937	836	585	261	729	999999	783	999999	146	893	697	999999	684	527	588	234	999999	999999	999999	967	718	753	515	282	800	558	187	999999	548	194	441	627	911	486	299	999999	137	192	410	999999	999999	718	999999	999999	999999	659	397	743	811	999999	257	762	817	689	40	999999	331	999999	461	181	117	871	876	951	462	
79	217	208	238	950	106	973	337	958	999999	999	244	882	497	999999	999999	444	111	301	937	678	999999	231	455	114	316	999999	731	238	529	999999	842	566	180	714	999999	999999	514	860	160	283	999999	859	79	999999	999999	448	814	999999	21	999999	999999	999999	999999	999999	269	999999	752	133	644	281	251	999999	999999	999999	166	677	711	783	999999	971	999999	251	151	663	253	999999	162	424	164	867	20	421	999999	856	716	268	999999	397	455	999999	446	391	225	999999	41	999999	999999	935	999999	282	999999	41	621	49	743	528	999999	361	999999	318	832	999999	968	776	999999	830	880	582	427	898	135	323	337	241	535	548	999999	273	631	916	529	226	999999	882	999999	999999	799	188	123	197	825	201	858	999999	634	117	999999	449	999999	211	456	999999	518	975	157	999999	703	390	513	204	503	179	729	999999	788	616	787	999999	645	292	41	701	999999	239	82	934	465	200	606	427	136	585	999999	430	999999	681	707	574	734	716	285	418	675	918	694	656	471	244	999999	27	999999	335	804	334	180	755	389	289	999999	999999	958	512	783	95	78	917	523	309	999999	117	999999	222	361	928	16	999999	36	999999	544	999999	472	230	842	589	107	800	999999	331	999999	713	301	427	671	521	758	772	634	589	849	776	143	999999	90	250	118	117	999999	999999	327	557	999999	839	745	999999	750	999999	999999	204	999999	277	146	999999	999999	450	816	491	551	840	179	244	987	999999	700	767	292	310	150	601	480	989	826	906	13	702	984	462	682	999999	999999	999999	112	999999	601	581	640	941	999999	999999	434	627	566	143	999999	93	999999	292	148	977	999999	999999	596	78	724	998	451	240	198	357	465	999999	808	999999	999999	158	141	557	999999	999999	136	351	198	509	177	999999	433	999999	210	919	141	701	324	999999	989	331	434	44	715	603	140	410	752	765	999999	80	999999	209	74	557	951	22	447	28	999999	853	261	97	999999	871	575	757	999999	278	999999	763	49	999999	377	746	723	107	841	999999	988	726	598	433	335	999999	43	233	999999	999999	968	129	999999	999999	854	999999	80	347	143	999999	37	383	381	484	549	420	999999	716	832	328	833	854	999999	205	999999	134	999999	827	761	999999	837	351	139	999999	999999	106	509	744	258	999999	676	386	999999	999999	999999	999999	354	999999	883	914	75	327	401	310	820	123	947	68	274	729	882	252	585	339	999999	686	999999	995	184	453	999999	296	999999	601	651	999999	999999	183	981	424	779	150	944	846	738	520	949	828	565	196	158	451	479	528	358	433	800	
633	990	537	371	359	999999	439	14	999999	860	999999	658	373	232	774	86	849	950	999999	999999	739	601	496	999999	425	440	987	305	999999	816	938	999999	228	657	267	192	999999	63	430	209	514	842	999999	660	159	180	202	964	999999	999999	630	578	616	135	70	42	504	800	946	918	952	144	545	963	921	999999	440	999999	964	591	632	796	529	999999	793	896	642	836	587	999999	248	32	921	104	195	999999	635	999999	596	234	688	653	116	511	256	999999	999999	994	738	602	740	486	10	999999	999999	833	59	999999	341	173	999999	999999	223	701	999999	930	223	999999	777	562	921	346	999999	739	902	979	690	27	295	999999	599	999999	107	999999	514	762	32	137	362	999999	999999	561	999999	999999	835	999999	439	414	831	326	166	856	999999	186	999999	403	366	999999	890	762	153	41	789	918	574	751	999999	999999	197	918	908	95	97	425	251	370	585	697	904	999999	549	285	196	999999	999999	743	431	921	314	120	405	761	247	600	999999	999999	772	843	999999	94	458	999999	226	999999	999999	80	768	999999	934	319	817	668	999999	17	999999	867	999999	820	660	999999	999999	999999	923	86	999999	156	848	497	215	963	999999	742	839	819	433	347	68	283	560	196	974	630	986	994	302	999999	999999	239	387	352	442	952	192	999999	765	809	288	150	400	272	999999	281	999999	970	999999	999999	829	546	583	875	808	572	269	474	857	698	662	928	999999	785	750	618	120	863	530	645	559	812	999999	624	69	918	883	298	964	702	999999	26	999999	226	907	859	656	512	543	870	692	999999	999999	76	156	999999	366	999999	521	613	171	999999	450	86	526	999999	491	999999	815	890	688	971	999999	999999	999999	646	655	566	877	890	962	608	999999	659	953	999999	642	988	999999	710	562	278	776	360	999999	311	576	206	700	890	378	697	696	653	192	721	218	25	411	999999	703	799	736	631	999999	563	413	790	133	999999	384	503	490	114	337	420	204	999999	623	999999	80	459	999999	987	522	274	911	999999	477	241	632	999999	586	999999	17	762	541	155	999999	999999	898	785	82	24	516	874	217	591	999999	999999	999999	999999	401	999999	438	253	933	999999	118	387	999999	738	322	999999	63	999999	916	521	107	575	878	59	451	999999	464	295	999999	852	481	647	999999	999999	359	706	999999	999999	236	537	999999	763	829	792	46	331	335	999999	473	999999	960	758	958	696	493	750	892	477	999999	999999	999999	153	999999	90	277	999999	329	332	999999	616	186	999999	530	388	980	344	746	96	22	130	999999	305	821	205	891	722	
689	371	836	999999	999999	248	956	999999	943	999999	896	748	524	999999	11	13	781	857	14	481	237	579	715	159	14	806	464	496	999999	999999	332	670	999999	555	780	958	496	779	802	938	999999	999999	999999	999999	447	997	571	999999	128	317	523	999999	999999	419	494	120	655	686	605	16	999999	469	47	655	999999	236	999999	969	795	52	517	12	64	76	999999	188	144	132	711	16	244	999999	377	135	775	367	999999	999999	70	670	313	999999	184	795	164	999999	22	999999	528	221	449	602	650	86	800	521	909	999999	471	316	976	999999	974	999999	772	999999	102	911	999999	707	756	999999	908	135	999999	999999	827	268	999999	999999	175	354	603	500	567	642	999999	999999	335	999999	458	355	318	754	999999	780	834	585	999999	399	999999	110	999999	999999	999999	670	693	525	346	102	693	650	222	586	150	632	929	484	41	999999	999999	999999	999999	626	999999	999999	999999	164	442	999999	873	999999	999999	522	999999	999999	444	999999	45	897	999999	851	954	242	569	807	143	731	613	999999	850	999999	554	893	999999	180	524	293	572	999999	209	539	93	999999	999999	999999	415	699	673	85	198	157	999999	999999	999999	546	999999	354	66	451	277	739	551	381	118	523	697	999999	521	743	551	999999	219	980	697	999999	768	576	23	127	402	443	999999	538	872	703	911	420	711	464	334	180	999999	131	787	999999	987	711	999999	999999	754	999999	187	999999	533	47	999999	468	445	999999	777	999999	341	999999	999999	834	681	22	509	415	611	999999	999999	67	418	999999	999999	98	203	999999	431	999999	307	999999	373	999999	999999	999999	14	834	999999	452	974	939	686	999999	838	297	82	952	787	975	999999	864	104	476	432	999999	999999	162	123	849	274	217	351	721	999999	999999	575	719	578	999999	999999	675	649	169	312	701	380	363	542	636	25	999999	450	456	854	999999	222	897	999999	145	616	851	720	999999	187	766	598	965	93	814	999999	999999	384	244	999999	537	999999	935	174	999999	749	168	620	999999	833	999999	766	894	999999	538	811	999999	812	442	999999	166	954	733	981	545	113	415	999999	727	914	662	999999	999999	489	326	229	999999	733	186	395	458	241	244	92	163	999999	703	108	554	999999	53	550	999999	307	999999	582	490	954	628	626	344	888	892	999999	999999	167	560	415	550	999999	534	945	635	56	488	925	720	651	999999	545	410	999999	725	999999	871	999999	924	999999	679	744	738	333	114	999999	999999	570	348	999999	910	995	449	297	558	245	999999	108	915	999999	819	884	862	838	999999	92	226	999999	173	177	999999	69	243	999999	999999	
999999	999999	211	840	85	995	917	586	57	741	831	999999	122	758	489	256	772	999999	39	99	794	881	899	999999	999999	343	33	407	180	999999	850	762	798	561	752	664	276	268	839	899	901	308	999999	107	999999	986	113	999999	999999	921	927	863	213	561	941	924	681	999999	817	742	971	520	416	85	890	79	308	561	16	999999	979	514	999999	140	999999	496	77	801	902	46	239	999999	723	259	999999	987	558	246	999999	828	982	999999	999999	106	927	390	891	738	217	235	999999	999999	272	857	941	999999	506	999999	999999	455	857	879	999999	781	513	999999	797	166	41	902	520	999999	941	999999	842	717	999999	270	213	808	604	338	593	999999	358	686	492	865	999999	999999	491	485	873	173	971	112	999999	668	592	999999	999999	999999	999999	315	999999	625	610	94	25	234	358	245	999999	564	851	528	296	435	432	827	999999	931	849	409	421	44	198	778	217	740	999999	405	677	502	224	869	630	288	962	999999	85	407	850	92	283	255	999999	318	999999	999999	816	734	999999	999999	976	999999	999999	308	893	679	437	832	877	285	677	952	567	377	999999	981	898	17	473	999999	751	336	90	766	135	176	428	880	999999	764	923	823	169	912	526	999999	999999	331	394	292	999999	999999	530	999999	999999	330	687	249	999999	340	999999	808	999999	999999	23	999999	581	128	182	727	999999	999999	376	999999	999999	853	792	999999	850	787	997	576	623	190	999999	508	805	515	360	804	488	999999	999999	135	221	124	562	623	999999	877	980	999999	158	666	41	747	876	418	224	561	537	41	398	999999	342	976	195	89	999999	515	843	76	768	377	999999	81	645	251	900	246	301	179	756	973	807	142	428	999999	999999	999999	632	397	301	798	276	999999	790	999999	792	999999	999999	482	482	393	43	999999	107	780	999999	959	112	634	517	977	999999	368	285	425	382	999999	999999	239	930	494	883	456	775	999999	110	791	291	913	459	666	317	818	697	373	999999	892	45	647	999999	199	999999	997	879	999999	538	908	182	999999	358	591	686	699	552	987	510	587	999999	999999	680	999999	678	198	185	999999	670	452	671	911	485	490	174	999999	700	740	940	885	999999	461	999999	999999	619	916	564	867	980	617	999999	710	862	999999	999999	999999	967	902	521	365	822	38	999999	96	247	999999	889	868	427	774	999	811	999999	625	20	687	696	487	26	762	634	317	871	63	185	960	58	999999	737	266	944	999999	228	584	72	548	999999	354	954	359	36	696	450	215	618	464	999999	999999	999999	999999	221	489	886	999999	731	999999	
999999	599	910	286	999999	766	999999	170	999999	210	999999	472	562	472	879	351	532	666	999999	937	867	999999	444	720	308	999999	781	671	999999	464	912	469	999999	557	391	218	444	678	148	999999	565	289	999999	417	871	199	999999	879	196	869	956	229	33	793	647	999999	164	199	999999	410	985	469	999999	375	297	999999	619	14	90	999999	999999	854	528	999999	382	587	290	37	999999	999999	999999	901	485	186	999999	999999	445	69	910	889	999999	254	700	999999	283	999999	999999	999999	129	747	999999	681	798	525	999999	999999	701	557	420	70	999999	999999	999999	869	999999	94	983	938	866	605	688	560	103	200	617	999999	163	789	999999	287	421	280	907	111	999999	454	999999	999999	223	405	991	887	648	849	678	999999	903	999999	999999	199	999999	236	152	524	69	29	999999	607	908	309	999999	999999	365	143	999999	999999	230	249	999999	830	981	32	999999	471	613	801	911	254	521	691	759	999999	335	12	999999	195	999999	392	999999	518	866	505	61	914	457	999999	531	515	211	738	705	999999	498	999999	218	999999	512	681	999999	267	117	343	95	227	550	624	999999	363	968	463	813	999999	999999	999999	963	999999	970	810	23	533	280	406	52	783	985	105	834	702	999999	85	682	999999	481	784	411	999999	419	999999	374	832	504	999999	999999	747	999999	868	466	676	999999	731	128	999999	668	999999	986	999999	300	312	241	455	999999	883	999999	893	780	367	365	423	421	439	999999	146	999999	999999	39	112	860	304	858	127	638	168	41	999999	956	980	999999	104	797	700	243	117	999999	999999	52	620	608	999999	967	567	512	999999	264	999999	664	982	266	487	357	884	850	999999	453	124	816	631	851	506	999999	800	580	271	999999	721	206	959	543	527	148	418	504	999999	337	301	999999	595	904	800	407	974	724	310	746	913	849	247	999999	488	111	421	769	999999	714	999999	986	250	999999	543	44	705	448	738	348	939	389	642	668	999999	999999	230	726	999999	999999	963	999999	280	525	712	871	958	306	999999	425	726	999999	999999	999999	170	314	374	178	370	766	702	535	985	961	807	533	217	579	511	979	881	694	717	12	751	101	716	725	714	672	85	409	393	323	621	299	987	149	507	848	999999	62	365	295	406	437	100	319	717	188	663	389	795	86	544	41	931	399	751	79	999999	999999	999999	698	690	303	999999	999999	349	999999	546	999999	81	662	844	828	338	432	605	323	10	407	17	999999	18	696	614	317	999999	590	368	597	397	438	999999	494	598	667	604	113	999999	999999	969	210	642	595	317	
142	241	715	999999	508	793	437	78	200	641	999999	999999	994	688	834	893	759	159	948	680	643	411	360	999999	671	999999	999999	37	999999	999999	807	893	999999	388	481	85	73	999999	859	803	959	999999	70	852	999999	977	610	424	461	534	220	999999	694	915	999999	730	881	485	41	680	301	410	496	762	834	43	277	616	217	759	999999	872	299	154	999999	283	351	507	569	694	227	87	999999	999999	227	757	209	999999	713	751	204	588	855	188	512	559	873	307	999999	637	709	994	217	701	704	999999	760	549	205	400	389	383	915	346	463	224	833	999999	545	999999	834	770	999999	466	564	999999	26	121	999999	170	999999	999999	999999	931	984	233	870	999999	352	999999	996	999999	311	322	371	820	672	518	725	297	725	434	761	941	803	939	101	751	999999	999999	999999	649	999999	999999	999999	345	895	984	361	999999	999999	959	106	667	90	999999	468	589	104	744	579	507	395	999999	444	976	292	546	999999	55	141	128	737	999999	557	999999	753	277	332	36	999999	687	166	999999	944	766	338	104	861	629	999999	511	657	402	882	823	263	562	600	999999	63	359	855	316	108	999999	231	999999	120	733	999999	201	267	77	819	999999	350	900	410	677	999999	197	685	509	999999	630	471	999999	17	733	102	201	676	999999	973	576	832	850	999999	718	545	132	984	137	999999	289	254	589	999999	990	999999	363	161	922	374	999999	673	356	999999	478	764	886	208	386	641	239	524	947	104	252	69	500	512	691	142	526	212	999999	311	296	385	881	760	26	259	999999	999999	999999	944	117	902	486	999999	999999	999999	999999	923	607	496	968	764	306	495	340	930	983	850	999999	790	848	663	126	54	454	999999	882	136	999999	137	999999	999999	770	999999	986	350	583	390	594	999999	483	999999	604	999999	342	999999	88	999999	429	999999	276	888	580	963	106	453	785	441	999999	826	82	532	741	480	594	779	993	303	508	990	357	999999	266	732	316	254	68	65	712	923	999999	497	706	105	860	23	999999	806	906	999999	564	999999	725	767	665	951	999999	134	477	562	537	999999	886	439	999999	674	631	847	657	851	999999	999999	728	999999	812	999999	826	645	999999	999999	999999	196	397	965	435	214	876	498	77	365	393	934	587	160	999999	238	999999	999999	367	999999	392	999999	159	64	157	834	424	984	999999	90	135	225	513	999999	402	350	397	920	14	534	999999	142	780	302	468	460	152	999999	356	583	974	559	999999	999999	198	999999	47	343	999999	601	790	892	543	987	239	177	431	691	999999	54	841	
689	272	833	398	259	990	857	595	999999	691	845	638	381	115	999999	937	88	708	13	313	999999	112	999999	743	904	999999	793	999999	999999	39	461	999999	999999	999999	999999	999999	455	46	938	999999	190	748	130	909	944	264	172	881	664	240	352	999999	754	999999	787	587	858	999999	493	660	207	999999	304	667	239	999999	999999	638	820	999999	492	52	769	604	133	315	981	503	999999	999999	436	911	408	70	686	999999	76	570	954	707	999999	999999	552	288	999999	395	453	462	680	919	927	533	71	385	747	309	999999	159	617	999999	605	999999	300	843	234	295	395	243	980	760	959	765	684	122	999999	136	500	491	403	999999	861	528	823	999999	722	999999	999999	32	322	999999	999999	916	953	481	112	83	74	709	63	915	999999	999999	999999	999999	959	999999	849	999999	999999	620	809	731	756	880	620	86	541	999999	999999	331	445	373	920	999999	999999	52	812	212	20	999999	72	791	437	487	737	652	56	904	999999	560	63	999999	999999	701	999999	533	999999	999999	861	35	999999	654	588	732	999999	636	999999	999999	423	917	359	646	937	761	558	27	304	999999	152	968	999999	999999	500	569	999999	543	877	228	35	972	881	739	350	985	243	417	999999	705	17	999999	999999	999999	490	999999	211	416	964	999999	153	560	238	892	930	893	999999	904	164	29	464	936	759	79	853	451	45	619	999999	999999	999999	999999	814	999999	999999	51	999999	861	157	497	999999	861	578	999999	85	474	743	989	809	457	989	339	999999	193	251	80	351	999999	324	49	966	591	121	22	217	999999	999999	640	631	999999	288	143	756	999999	660	602	368	617	999999	388	707	999999	999999	848	962	198	888	630	357	199	700	330	546	117	530	777	749	565	999999	84	999999	113	368	921	999999	855	582	999999	533	648	712	999999	299	936	341	921	999999	999999	59	28	999999	125	292	441	197	999999	596	649	999999	883	853	999999	681	999999	660	604	999999	999999	679	116	615	301	107	999999	487	966	40	610	999999	609	996	999999	515	999999	960	612	999999	926	999999	220	268	933	460	650	999999	999999	999999	380	285	737	243	892	593	943	413	822	28	999999	954	231	927	986	872	536	886	376	296	765	959	58	783	761	999999	468	848	682	840	999999	913	577	913	999999	999999	48	376	114	892	572	999999	999999	999999	247	971	512	292	999999	70	924	763	428	623	999999	420	236	954	482	999999	134	105	730	981	571	669	387	318	999999	660	834	170	782	483	999999	262	821	463	545	999999	652	186	575	621	916	999999	495	954	999999	249	108	94	893	377	767	
999999	782	166	33	999999	594	204	999999	622	236	764	981	944	999999	999999	599	772	419	693	94	999999	999999	119	75	999999	184	432	691	999999	561	999999	276	414	715	255	480	999999	999999	999999	204	458	170	999999	395	999999	999999	550	999999	592	650	335	675	999999	293	819	948	672	999999	999999	404	171	999999	987	70	486	497	576	239	999999	999999	934	999999	452	498	999999	787	576	724	913	175	633	378	108	387	236	85	76	131	896	999999	807	573	999999	572	43	945	182	892	909	663	145	321	411	999999	715	993	999999	712	999999	41	381	948	187	979	999999	999999	413	999999	834	411	999999	999999	342	356	756	370	56	879	999999	999999	614	683	815	260	999999	322	966	80	999999	242	851	363	473	999999	925	858	999999	999999	801	249	541	572	68	507	241	999999	978	65	282	354	999999	353	256	967	426	698	143	927	949	458	826	343	999999	601	559	77	981	477	430	897	999999	741	87	999999	158	999999	999999	317	999999	350	343	911	798	999999	999999	999999	117	999999	448	237	725	469	365	353	999999	999999	633	466	999999	174	708	511	999999	384	380	215	276	40	819	384	82	826	999999	609	999999	999999	545	622	316	61	960	999999	999999	999999	182	999999	385	733	999999	949	999999	168	368	999999	641	832	287	423	945	89	242	86	686	74	999999	898	999999	756	999999	999999	999999	20	159	897	213	233	999999	441	999999	999999	829	542	999999	999999	964	999999	468	64	968	291	637	131	676	236	818	884	798	963	47	283	954	629	504	305	296	408	18	471	650	417	359	999999	999999	999999	999999	699	848	816	109	999999	440	999999	788	948	869	999999	344	923	88	328	435	519	404	929	911	210	48	999999	583	566	905	996	413	560	999999	792	910	597	976	129	46	999999	999999	999999	842	458	840	556	999999	754	74	95	392	332	999999	999999	999999	291	999999	59	661	916	243	543	345	443	101	999999	26	87	999999	747	999999	959	292	453	999999	606	999999	463	370	999999	999999	828	502	999999	614	91	578	101	351	629	999999	927	467	999999	748	330	999999	409	366	613	540	357	134	326	148	999999	999999	539	194	999999	999999	714	689	179	999999	414	50	524	999999	20	659	924	736	11	327	29	502	172	704	334	154	687	999999	756	951	999999	704	999999	681	191	999999	48	906	506	434	715	999999	297	710	999999	289	999999	580	999999	953	615	621	999999	999	129	999999	877	835	859	699	518	616	999999	999999	270	999999	865	999999	999999	968	620	27	239	577	612	781	214	461	370	54	999999	116	751	802	345	536	581	999999	562	260	173	999999	56	
807	915	108	315	999999	450	633	999999	103	932	387	343	598	392	555	999999	347	726	425	999999	814	999999	999999	865	999999	881	999999	138	999999	290	396	804	416	999999	432	999999	514	999999	144	21	736	999999	123	184	374	999999	747	154	36	790	224	534	747	999999	241	324	514	242	999999	999999	999999	505	736	813	545	582	926	628	999999	999999	881	872	591	999999	738	999999	379	237	999999	670	144	589	111	898	999999	862	66	677	738	999999	157	999999	298	999999	304	999999	894	999999	638	999999	542	129	194	143	908	351	943	343	10	57	945	999999	740	515	63	137	403	837	747	999999	525	259	889	852	746	999999	584	643	999999	507	300	79	999999	999999	138	25	404	968	990	999999	918	999999	999999	691	172	869	541	782	999999	177	837	66	999999	954	276	293	999999	999999	999999	308	767	309	233	999999	756	876	688	41	999999	47	732	435	847	32	999999	801	581	208	999999	876	999999	801	749	942	670	243	999999	643	442	999999	785	73	581	691	999999	619	500	185	934	296	191	999999	404	856	444	999999	219	999999	199	475	999999	40	651	999999	240	966	559	290	831	522	369	999999	599	543	999999	669	853	999999	76	155	999999	405	274	403	695	568	999999	999999	508	268	999999	999999	999999	967	999999	755	421	71	460	990	69	219	354	421	926	999999	910	861	604	775	558	63	473	54	173	316	766	258	999999	672	569	665	782	999999	498	393	600	632	410	506	258	792	705	85	95	102	61	852	999999	999999	999999	544	299	732	709	970	999999	409	999999	999999	999999	172	245	787	431	404	436	999999	922	999999	999999	288	461	107	527	999999	357	999999	959	81	265	999999	782	999999	25	999999	376	60	863	528	880	200	999999	999999	517	95	556	918	654	691	666	280	930	933	22	378	93	202	215	943	999999	999999	999999	731	570	85	390	969	772	999999	38	386	917	999999	999999	355	460	877	589	999999	999999	439	743	999999	999999	999999	983	848	263	646	941	183	844	919	905	766	750	999999	23	442	704	587	155	999999	663	289	362	535	280	999999	918	216	999999	999999	999999	192	999999	182	326	586	102	541	999999	999999	464	854	541	999999	498	896	605	362	863	156	737	632	999999	999999	614	135	632	999999	578	596	728	735	570	80	196	722	395	999999	999999	999999	350	172	871	30	793	808	748	999999	47	999999	999999	999999	352	466	999999	110	898	885	568	200	953	644	963	999999	406	729	293	471	811	776	510	999999	999999	436	806	999999	999999	999999	701	999999	387	277	999999	204	533	172	392	999999	999999	96	823	999999	19	589	483	705	
209	752	623	999999	524	287	553	271	874	44	983	916	659	471	999999	635	193	761	813	686	234	999999	999999	243	999999	999999	436	725	952	999	28	992	952	110	374	999999	649	637	291	110	999999	159	999999	999999	999999	476	454	999999	999999	197	327	257	776	796	481	999999	167	390	727	345	850	999999	999999	999999	26	990	963	559	107	341	999999	999999	999999	999999	963	84	449	105	64	869	999999	999999	978	764	999999	770	226	999999	629	934	850	269	909	945	259	895	840	455	482	999999	999999	999999	999999	415	211	999999	777	73	833	999999	991	71	999999	858	999999	999999	849	554	201	255	774	807	929	999999	490	727	647	534	463	78	244	999999	999999	865	366	838	398	999999	563	911	993	163	332	232	999999	999999	933	60	344	273	55	296	263	237	999999	705	999999	312	999999	483	999999	999999	999999	765	999999	997	448	470	501	772	597	286	991	289	261	999999	999999	707	999999	999999	999999	999999	199	999999	999999	947	740	395	999999	660	872	96	999999	89	999999	999999	553	566	70	944	349	472	559	572	999999	768	305	973	975	803	999999	268	92	232	689	537	999999	999999	742	224	267	999999	29	841	899	511	637	999999	999999	509	77	919	647	285	362	332	46	627	523	999999	652	766	999999	647	440	999999	14	999999	399	261	698	999999	823	845	686	296	452	717	672	999999	140	392	482	999999	735	310	621	999999	869	999999	500	999999	999999	999999	572	501	999999	382	410	295	507	220	522	250	811	999999	105	802	598	76	999999	328	999999	358	133	269	293	943	912	139	992	207	557	999999	999999	273	245	344	283	999999	999999	80	999999	386	999999	920	870	242	664	999999	215	819	217	802	487	181	479	548	365	999999	999999	700	469	281	999999	999999	663	999999	489	999999	699	761	528	999999	424	809	21	578	690	213	399	61	288	999999	924	182	989	754	555	589	793	697	979	970	977	951	999999	45	999999	368	266	999999	752	127	110	453	300	999999	999999	677	999999	901	857	161	912	165	421	999999	999999	999999	319	908	999999	900	753	11	781	558	999999	472	209	976	999999	332	946	19	309	999999	21	480	882	195	376	877	999999	892	999999	999999	68	822	540	263	688	962	59	357	455	999999	999999	109	672	999999	379	915	477	999999	415	535	214	903	855	260	344	876	999999	134	542	66	999999	860	999999	954	999999	612	932	945	297	533	283	599	564	457	797	912	808	150	815	999999	410	245	487	999999	622	164	999999	999999	918	999999	724	924	815	999999	380	999999	999999	718	252	766	983	531	896	999999	999999	999999	349	408	463	432	999999	999999	
318	91	656	999999	383	999999	999999	344	646	652	37	485	999999	999999	784	999999	999999	294	975	100	897	999999	999999	878	349	606	999999	17	815	568	826	496	744	625	616	999999	999999	145	139	88	386	999999	129	340	504	421	999999	904	830	183	331	178	456	977	210	999999	612	778	895	777	999999	999999	529	999999	999999	999999	741	193	742	60	433	940	999999	897	713	990	929	147	383	928	534	156	186	642	246	658	999999	766	425	999999	131	963	250	999999	281	999999	388	51	514	999999	679	887	172	780	749	999999	23	559	274	999999	999999	475	404	966	252	999999	999999	886	841	177	500	974	768	395	929	470	700	802	999999	660	611	887	999999	419	999999	646	999999	406	892	999999	645	490	502	999999	26	999999	999999	284	119	621	905	501	209	347	999999	705	999999	776	850	289	690	220	934	613	608	452	842	984	717	606	999999	750	993	986	531	999999	482	563	999999	999999	999999	999999	693	13	754	119	999999	294	946	999999	526	218	555	613	175	434	999999	888	606	573	813	583	566	512	946	165	508	223	815	462	232	566	406	999999	387	274	526	999999	858	499	763	999999	48	174	89	466	204	390	820	107	464	999999	957	805	470	327	999999	190	66	999999	611	474	478	493	331	999999	812	999999	235	999999	999999	625	999999	117	809	265	545	999999	999999	999999	960	127	402	718	998	999999	609	999999	117	70	415	999999	874	269	887	298	88	554	843	129	654	226	164	920	198	838	999999	849	996	214	781	999999	757	576	999999	999999	82	760	495	999999	361	221	870	174	495	572	751	999999	229	520	186	991	558	313	836	999999	963	482	999999	169	999999	759	604	902	288	947	587	307	629	403	999999	328	68	160	767	442	999999	989	435	625	97	999999	630	485	37	790	909	454	999999	896	999999	600	239	336	619	602	999999	967	886	548	985	999999	151	826	304	858	999999	408	545	999999	397	973	57	904	81	999999	139	129	999999	498	999999	143	567	733	999999	626	98	999999	541	175	826	387	113	999999	640	644	652	803	999999	999999	858	510	908	347	508	557	553	335	264	339	999999	497	102	999999	510	999999	999999	417	953	678	769	999999	867	380	576	20	869	170	999999	999999	999999	999999	938	705	999999	537	999999	230	235	325	83	763	478	211	702	339	295	715	999999	999999	758	244	849	999999	999999	999999	643	538	999999	498	687	999999	71	827	702	999999	999999	396	758	999999	626	999999	192	638	999999	999999	731	665	677	999999	724	164	783	484	678	402	485	436	305	980	893	999999	999999	736	638	690	701	650	999999	565	
780	898	957	999999	172	103	999999	221	907	404	927	978	861	532	773	999999	609	587	159	309	661	999999	999999	999999	89	930	215	455	999999	914	999999	90	165	999999	467	999999	206	999999	322	584	350	999999	528	901	999999	915	835	927	963	114	999999	124	501	209	999999	658	807	190	999999	242	999999	606	221	992	100	999999	999999	749	75	947	999999	239	275	574	959	397	604	999999	724	999999	104	999999	492	894	834	999999	589	955	218	999999	28	25	55	89	999999	744	62	535	811	999999	102	96	862	26	777	850	849	926	250	516	999999	999999	999999	169	147	611	123	326	168	900	267	867	540	265	929	999999	194	999999	878	999999	999999	78	388	518	82	18	424	476	127	984	350	663	714	999999	755	409	559	999999	942	95	630	735	377	999999	948	235	999999	606	999999	466	666	664	57	36	180	985	240	948	999999	999999	196	647	209	184	559	603	162	838	510	999999	762	308	252	793	999999	609	701	477	569	846	999999	817	389	660	999999	686	615	688	531	769	179	999999	798	999999	898	983	535	203	361	999999	83	716	999999	567	704	367	421	999999	442	571	293	762	999999	250	999999	378	267	549	856	999999	999999	999999	317	999999	359	161	999999	439	894	610	84	999999	126	999999	773	999999	722	999999	999999	960	275	999999	256	960	485	417	232	558	147	530	725	986	347	487	367	609	408	364	218	999999	858	999999	369	832	496	785	999999	174	476	928	656	446	592	895	608	635	227	357	265	999999	928	951	302	374	999999	97	999999	638	857	174	348	367	999999	999999	112	293	992	424	999999	999999	999999	68	91	218	999999	289	999999	999999	878	731	392	60	108	275	999999	999999	688	995	947	999999	623	17	999999	312	590	298	832	999999	793	324	643	803	884	565	181	870	869	94	500	604	999999	999999	760	136	999999	999999	268	348	789	999999	604	999999	999999	74	86	999999	751	999999	628	585	999999	226	999999	563	999999	588	176	543	999999	999999	48	604	504	352	715	903	999999	190	530	999999	40	494	398	598	999999	646	999999	999999	999999	999999	128	99	999999	915	999999	477	999999	206	48	203	131	725	253	46	166	999999	999999	133	358	182	516	571	999999	335	554	963	827	999999	844	451	999999	356	64	999999	999999	999999	999999	589	999999	999999	999999	999999	152	336	180	315	250	362	999999	719	154	212	471	999999	902	557	999999	139	999999	194	999999	13	362	999999	941	775	670	568	411	217	999999	912	928	120	341	465	428	922	999999	249	722	475	999999	134	307	59	885	999999	783	87	119	18	229	20	598	837	699	555	395	405	
644	999999	951	234	858	241	999999	999999	999999	446	139	999999	975	130	999999	184	386	237	299	891	999999	999999	784	333	108	999999	693	999999	522	999999	766	999999	537	759	605	50	524	402	276	999999	774	534	773	346	948	202	43	108	549	423	461	471	265	503	515	723	897	627	135	15	548	999999	837	481	680	265	389	225	525	999999	660	983	961	233	127	365	158	447	999999	999999	818	594	378	999999	52	304	617	43	999999	999999	152	999999	277	270	527	418	999999	301	999999	692	812	818	999999	999999	763	999999	999999	42	386	160	574	460	251	228	197	954	987	739	439	386	648	355	972	999999	999999	999999	999999	700	706	708	668	999999	781	693	103	10	20	259	345	999999	794	584	657	103	999999	692	655	999999	83	573	430	957	862	289	53	467	845	940	840	10	761	810	336	678	491	999999	999999	558	134	196	943	738	403	999999	999999	73	698	878	336	595	117	666	626	142	999999	711	993	501	649	636	164	80	419	345	999999	983	258	979	612	598	999999	107	924	886	999999	692	563	999999	697	980	769	999999	999999	255	999999	104	193	203	999999	780	724	186	909	498	42	873	328	68	999999	608	815	718	999999	737	581	999999	742	740	512	595	157	999999	804	668	867	197	466	173	999999	999999	800	999999	589	832	873	836	999999	999999	854	756	999999	999999	947	999999	175	999999	700	876	673	999999	362	453	690	804	632	999999	999999	999999	631	845	416	164	615	341	807	760	139	444	999999	744	999999	315	999999	755	999999	651	999999	715	999999	816	999999	589	499	571	366	357	373	999999	209	154	464	948	805	18	999999	218	890	615	291	999999	920	266	999999	929	69	999999	999999	934	582	981	680	667	746	999999	999999	999999	664	53	999999	460	999999	355	999999	718	289	874	999999	999999	999999	999999	999999	999999	433	999999	896	239	576	570	512	319	999999	999999	211	228	473	999999	999999	990	659	523	999999	847	639	999999	28	575	999999	999999	999999	194	546	999999	529	569	229	999999	999999	656	918	129	260	104	540	665	669	957	153	999999	999999	493	672	999999	227	892	468	999999	803	602	81	330	999999	281	999999	327	773	109	910	641	998	236	562	554	82	540	272	999999	316	974	999999	70	432	14	59	166	522	36	473	636	110	315	444	641	585	597	911	979	999999	223	999999	569	999999	511	28	999999	930	999999	447	999999	630	999999	607	828	440	999999	898	999999	999999	764	804	747	636	283	540	999999	791	921	999999	485	999999	999999	285	103	999999	601	23	920	985	40	236	405	999999	786	999999	101	708	615	211	999999	698	707	
757	419	999999	154	933	773	970	336	999999	999999	999999	962	68	348	734	999999	746	838	997	999999	228	201	999999	409	167	850	278	449	999999	186	999999	999999	999999	999999	534	865	684	937	668	249	950	999999	803	227	257	627	999999	999999	367	999999	868	373	578	999999	488	566	881	18	999999	999999	505	530	351	999999	999999	999999	185	146	813	868	829	999999	179	999999	37	999999	398	320	162	540	999999	999999	92	790	999999	356	999999	999999	443	967	983	676	999999	586	743	429	317	752	999999	502	451	999999	853	498	374	70	203	820	692	918	999999	999999	856	999999	999999	895	448	999999	743	943	999999	118	703	999999	885	163	858	593	24	608	999999	645	393	999999	999999	999999	756	594	999999	999999	162	14	384	999999	799	999999	999999	504	627	848	981	756	18	984	573	999999	887	999999	613	999999	999999	999999	806	94	666	532	188	206	367	999999	999999	853	999999	999999	999999	999999	999999	999999	999999	472	343	363	965	175	626	506	637	999999	96	999999	654	999999	999999	999999	55	552	208	299	858	276	244	622	146	210	709	999999	999999	999999	203	648	608	708	961	999999	999999	848	644	640	467	999999	895	779	120	611	772	999999	873	929	451	247	726	444	329	780	238	720	999999	764	999999	498	884	999999	215	447	157	999999	786	840	999999	206	907	567	831	699	380	464	512	534	999999	999999	264	692	81	955	922	173	388	999999	999999	166	630	880	185	968	284	781	573	672	999999	826	613	43	601	254	339	169	613	630	409	773	999999	999999	335	155	244	202	53	999999	999999	983	566	604	928	999999	576	37	392	862	424	999999	890	839	79	612	706	231	999999	826	999999	762	560	758	999999	148	948	937	554	39	734	91	737	324	999999	481	269	18	115	430	999999	312	999999	750	216	999999	883	378	623	723	449	23	111	226	633	999999	433	808	822	789	232	638	483	362	999999	342	861	999999	692	598	353	697	999999	999999	158	999999	985	999999	999999	971	999999	580	324	830	589	720	980	521	691	999999	57	999999	195	999999	999999	49	828	424	621	873	949	999999	685	34	379	999999	897	441	78	319	777	999999	266	851	534	652	324	652	999999	418	999999	350	885	308	999999	999999	999999	999999	472	118	999999	571	198	678	32	999999	894	299	461	837	822	999999	999999	999999	999999	434	204	344	790	555	725	999999	650	213	521	608	431	386	484	999999	999999	999999	968	960	999999	215	434	587	829	586	757	34	999999	936	595	999999	897	999999	691	125	999999	177	20	917	392	318	921	985	999999	423	999999	517	815	973	999999	725	580	999999	999999	411	10	616	
515	213	797	701	985	714	618	707	711	999999	695	368	788	82	96	61	577	999999	294	449	999999	999999	69	250	219	227	348	869	999999	415	956	290	125	92	662	806	129	691	333	216	999999	459	712	608	999999	456	195	999999	999999	529	914	50	127	999999	195	109	153	557	492	767	999999	748	475	305	961	414	252	706	419	290	931	886	193	87	999999	970	703	461	428	762	999999	823	240	712	999999	916	999999	564	896	999999	999999	572	209	999999	841	628	984	416	646	417	214	489	115	358	597	999999	857	49	489	999999	405	692	138	999999	735	999999	517	762	804	55	251	688	999999	999999	627	369	999999	628	246	453	986	296	815	999999	558	552	999999	882	125	472	69	133	85	681	167	970	443	479	999999	299	121	232	999999	600	175	525	999999	259	999999	238	350	238	803	45	238	999999	999999	999999	999999	193	833	635	647	341	999999	128	613	138	698	657	999999	999999	798	947	999999	764	999999	224	844	42	872	468	999999	886	132	830	330	49	452	58	103	325	999999	645	465	485	584	280	613	57	912	551	561	84	999999	999999	440	999999	703	999999	435	999999	283	149	320	375	999999	760	219	166	797	573	685	650	563	999999	999999	162	999999	999999	999999	413	611	797	130	331	999999	999999	584	989	399	474	345	977	623	440	52	168	335	100	999999	824	999999	456	260	348	865	911	520	701	231	287	374	999999	295	31	61	485	28	999999	468	407	185	229	767	332	999999	999999	37	133	568	752	827	401	999999	999999	352	164	546	782	999999	999999	566	883	999999	122	999999	498	691	601	389	999999	150	346	999999	604	649	841	689	927	999999	166	999999	999999	142	479	460	972	999999	931	999999	897	939	245	533	472	840	999999	999999	654	232	739	26	435	999999	12	612	491	770	999999	999999	999999	474	619	672	999999	121	179	751	299	661	999999	999999	760	923	999999	627	904	812	168	763	357	390	44	704	380	150	459	653	140	999999	969	212	742	225	999999	999999	329	573	999999	361	671	550	171	999999	104	244	266	511	261	384	708	678	999999	497	368	130	439	999999	999999	999999	999999	525	620	999999	999999	925	999999	545	756	69	307	999999	588	807	999999	807	228	51	610	146	883	947	402	755	999999	300	601	255	857	56	999999	999999	282	75	699	155	999999	739	310	179	481	721	755	999999	999999	377	99	804	405	999999	999999	397	999999	164	999999	714	133	865	274	402	334	517	999999	999999	76	891	67	999999	118	999999	999999	489	999999	999999	664	999999	201	210	677	790	211	797	849	999999	999999	605	111	128	790	
999999	999999	999999	474	907	844	964	43	999999	136	195	320	575	695	459	682	422	999999	872	499	122	522	923	197	483	200	537	667	391	564	470	790	939	733	999999	923	814	24	834	999999	999999	999999	155	999999	492	480	635	111	399	623	732	999999	999999	628	677	471	108	876	999999	716	317	999999	651	492	665	999999	380	842	999999	536	868	407	999999	286	999999	983	377	999999	705	999999	999999	435	277	999999	831	999999	561	320	66	661	824	937	33	127	288	403	999999	999999	999999	96	109	793	999999	863	755	999999	138	999999	829	999999	104	259	180	988	161	882	999999	883	660	155	843	69	999999	910	711	930	384	704	998	406	505	999999	441	618	999999	772	897	413	999999	507	391	609	491	372	567	575	766	44	965	999999	373	603	999999	272	252	999999	999999	627	162	824	999999	433	953	433	999999	999999	818	562	95	999999	984	626	871	163	763	243	578	424	999999	146	173	999999	739	602	42	902	710	178	376	999999	765	279	999999	197	556	958	656	68	999999	186	757	214	949	999999	421	999999	999999	999999	999999	19	471	999999	284	999999	661	610	694	361	400	296	679	649	196	231	999999	715	374	999999	606	999999	587	519	250	999999	388	958	999999	999999	190	295	179	860	669	366	401	182	994	245	536	999999	999999	305	999999	887	507	117	28	728	999999	705	999999	58	253	999999	999999	951	352	999999	637	999999	999999	541	180	115	126	819	979	829	999999	451	720	138	157	660	542	292	851	362	669	281	999999	671	200	485	912	131	999999	966	999999	999999	830	886	999999	999999	734	731	999999	562	999999	999999	138	199	897	520	984	254	900	592	999999	149	109	989	448	366	763	549	350	695	202	995	212	23	999999	390	621	834	530	324	926	811	167	299	591	981	152	999999	999999	999999	500	999999	230	34	999999	795	349	840	447	252	79	194	390	439	369	776	486	124	305	517	899	160	723	586	999999	359	999999	810	408	467	999999	23	775	670	999999	534	999999	187	217	108	51	781	396	287	254	999999	430	728	929	815	505	38	999999	999999	781	999999	944	644	367	455	813	539	441	999999	39	66	999999	719	244	999999	11	308	999999	207	475	127	763	999999	341	925	929	262	880	592	999999	999999	568	518	999999	854	999999	140	819	762	294	999999	999999	415	258	197	332	999999	494	104	814	999999	999999	257	790	663	586	508	312	442	526	560	658	848	27	999999	999999	999999	830	390	255	999999	488	999999	912	999999	778	357	197	153	603	999999	999999	786	778	765	73	321	999999	236	277	91	827	387	999999	999999	853	501	
398	413	999999	431	999999	113	848	942	718	976	344	999999	885	238	320	169	839	999999	792	871	79	262	781	999999	182	604	122	999999	53	111	909	999999	999999	287	999999	999999	999999	999999	347	664	937	836	999999	97	976	901	350	999999	770	668	547	936	999999	982	999999	999999	632	523	259	286	991	684	899	617	999999	166	999999	608	278	536	715	668	960	999999	934	243	214	694	209	281	263	999999	404	385	999999	972	246	137	855	999999	161	929	922	71	673	999999	999999	440	30	820	193	742	770	999999	952	879	975	814	57	197	931	938	999999	978	33	917	290	523	63	104	919	589	752	454	385	786	745	999999	463	999999	306	999999	674	999999	999999	520	312	170	433	683	997	999999	89	668	892	223	615	999999	48	755	972	423	386	925	900	604	990	999999	999999	999999	999999	86	361	376	891	166	274	934	890	512	614	999999	99	379	107	999999	509	94	999999	172	180	802	861	707	708	882	397	748	489	999999	530	986	311	267	999999	920	80	999999	776	736	948	999999	62	535	999999	852	333	17	828	999999	999999	999999	764	696	996	341	999999	999999	999999	18	769	526	999999	407	981	627	818	999999	829	186	426	999999	317	825	223	498	749	335	566	856	999999	390	919	86	999999	625	232	615	270	218	706	999999	55	999999	967	432	237	655	553	523	44	500	187	652	985	308	597	938	482	507	592	888	97	811	459	388	607	999999	18	366	405	212	571	999999	479	999	751	549	858	791	271	104	781	53	999999	68	212	276	101	100	37	293	999999	763	999999	817	339	243	999999	999999	999999	859	999999	197	127	831	999999	566	999999	999999	556	58	90	691	246	999999	117	54	989	999999	999999	999999	286	918	339	121	80	999999	994	999999	670	517	999999	280	966	411	457	594	925	990	999999	646	103	115	543	978	213	999999	999999	999999	999999	295	999999	916	412	493	583	999999	999999	16	760	130	571	520	325	49	817	810	724	835	50	999999	128	999	272	539	247	181	384	360	907	629	291	866	952	999999	273	323	867	483	828	729	737	918	239	999999	84	999999	999999	504	171	403	727	691	98	197	176	999999	999999	873	255	999999	353	506	999999	141	999999	999999	568	999999	775	503	942	250	999999	320	999999	210	769	999999	464	999999	391	999999	199	999999	902	600	778	764	999999	29	669	994	237	426	385	240	819	108	180	379	24	849	728	667	460	486	684	999999	412	966	999999	400	418	591	29	999999	317	594	999999	247	927	804	730	756	833	948	23	590	935	555	999999	999999	93	95	650	541	161	531	
999999	425	916	999999	361	252	544	278	999999	646	406	911	923	234	999999	932	999999	220	128	972	999999	512	472	104	841	857	585	814	999999	332	940	488	322	999999	540	813	331	926	452	999999	222	565	371	376	999999	999999	631	165	802	999999	644	440	422	189	698	551	952	999999	999999	999999	999999	730	961	263	705	918	599	148	694	65	999999	524	767	640	760	999999	999999	105	999999	999999	235	429	21	166	999999	510	999999	142	999999	999999	999999	509	767	947	820	491	999999	117	671	274	999999	493	471	746	999999	129	672	999999	999999	429	411	857	999999	351	279	248	718	804	575	205	853	999999	60	705	999999	111	999999	999999	820	278	675	999999	434	646	393	741	999999	275	999999	568	838	999999	713	667	999999	13	597	999999	999999	581	773	798	542	476	420	968	442	765	551	447	372	999999	961	161	754	378	999999	999999	958	537	290	453	197	999999	367	570	753	393	128	999999	513	340	999999	999999	505	876	500	958	235	424	308	201	723	999999	206	999999	331	999999	913	218	999999	332	999999	150	301	330	999999	534	118	849	224	59	999999	999999	933	999999	999999	723	656	877	999999	473	999999	543	999999	999999	999999	28	999999	381	249	201	479	910	620	999999	872	11	947	184	999999	999999	849	385	210	258	554	372	245	999999	285	999999	905	46	340	117	293	925	911	212	600	592	723	737	610	33	999999	737	740	752	169	709	775	999999	610	912	624	663	343	999999	999999	367	782	999999	105	641	295	442	579	999999	898	999999	999999	745	584	999999	251	121	775	186	999999	816	631	493	999999	576	999999	434	435	427	999999	629	592	930	667	242	809	87	642	968	738	147	167	238	854	223	619	999999	896	926	999999	512	888	999999	312	727	735	299	642	528	809	999999	999999	999999	29	279	999999	999999	999999	351	873	174	479	807	447	540	999999	403	999999	791	957	800	538	508	756	980	740	435	999999	999999	999999	520	444	123	168	877	999999	15	218	585	999999	460	953	554	63	999999	999999	90	718	771	999999	341	999999	999999	571	999999	999999	508	405	49	999999	928	999999	147	844	363	729	365	648	999999	409	654	195	63	999999	506	999999	983	455	999999	946	999999	716	856	871	999999	860	593	999999	159	555	999999	609	178	56	999999	920	815	709	999999	776	677	442	158	371	999999	999999	999999	918	75	171	999999	62	154	999999	999999	221	683	276	999999	502	999999	814	498	24	777	54	26	16	12	585	41	283	999999	483	279	227	568	495	457	29	264	675	486	988	999999	580	464	86	999999	999999	247	549	40	207	640	863	943	143	999999	
378	139	599	999999	489	139	74	999999	999999	823	999999	999999	198	818	660	999999	999999	999999	510	999999	207	590	940	837	999999	999999	491	253	557	843	415	284	434	900	999999	889	999999	759	999999	859	152	999999	999999	263	518	74	59	731	380	959	999999	999999	442	999999	999999	788	999999	761	999999	150	647	821	999999	827	417	385	229	999999	738	770	582	710	999999	651	665	999999	999999	687	329	230	299	760	873	598	672	999999	842	108	514	300	700	999999	138	856	221	999999	999999	999999	845	143	845	762	992	609	386	999999	999999	791	670	999999	999999	511	442	999999	999999	887	948	160	165	537	543	130	999999	999999	80	679	581	484	439	343	399	999999	841	196	384	537	767	999999	221	211	685	60	437	999999	308	199	471	999999	15	334	999999	384	810	999999	599	724	979	554	539	999999	888	999999	361	337	83	171	669	255	36	323	129	684	999999	999999	852	492	692	741	999999	880	218	854	479	115	959	25	999999	533	596	660	999999	223	733	513	323	964	699	110	968	146	529	999999	701	691	214	698	444	856	466	999999	42	247	999999	658	499	44	999999	999999	377	67	151	146	659	999999	765	999999	951	435	640	887	793	592	773	999999	999999	992	163	788	999999	271	580	999999	76	999999	627	320	808	85	24	288	724	453	732	999999	999999	392	999999	334	926	307	747	19	999999	579	323	449	474	410	999999	506	881	462	354	116	487	976	80	179	748	455	107	875	999999	999999	172	999999	859	999999	17	999999	999999	828	862	603	523	571	948	496	176	188	845	999999	777	517	999999	271	999999	626	999999	28	322	397	586	481	209	871	999999	863	416	999999	590	999999	403	338	80	62	600	999999	592	999999	37	583	13	570	609	700	108	999999	999999	900	250	242	999999	988	655	48	251	999999	403	999999	973	95	89	202	999999	243	999999	999999	447	999999	999999	358	44	999999	990	999999	394	999999	871	509	773	695	999999	999999	733	357	182	414	683	41	999999	219	999999	941	999999	942	999999	999999	971	375	695	999999	466	999999	239	999999	208	922	997	915	654	999999	519	893	878	288	186	999999	468	999999	71	599	999999	999999	999999	462	11	999999	574	999999	246	583	999999	999999	814	124	999999	309	287	842	159	999999	999999	767	387	585	700	463	999999	999999	766	929	352	731	314	105	893	60	999999	999999	889	115	358	949	679	81	190	23	89	999999	59	876	296	625	999999	812	193	998	37	958	761	548	999999	999999	292	999999	241	323	201	718	230	187	243	999999	999999	53	999999	467	98	315	405	999999	383	309	615	999999	643	726	640	502	
999999	999999	33	117	25	350	85	448	667	371	840	999999	821	371	999999	871	642	786	999999	57	999999	725	999999	721	562	84	175	999999	304	402	999999	514	682	699	805	335	164	999999	495	612	968	462	799	726	475	537	865	22	766	744	256	857	64	592	591	196	985	311	554	999999	185	999999	154	999999	697	335	999999	131	565	217	716	516	300	999999	88	458	926	193	999999	35	219	163	964	559	999999	816	999999	999999	118	618	999999	999999	581	554	437	999999	999999	534	38	149	999999	743	456	558	37	999999	999999	999999	514	999999	270	801	64	529	730	999999	389	594	128	881	875	105	22	999999	867	999999	934	999999	632	464	151	401	164	999999	999999	475	706	416	532	416	999999	999999	585	976	357	548	799	999999	999999	414	244	999999	416	999999	274	999999	730	509	999999	175	805	820	371	59	991	999999	999999	948	999999	265	325	973	72	712	999999	419	519	46	999999	328	73	881	922	228	230	428	984	17	842	434	744	207	999999	366	611	440	104	536	985	488	901	999999	999999	999999	999999	999999	660	704	999999	855	999999	999999	910	372	111	923	897	153	829	999999	885	639	115	421	520	128	258	999999	110	199	324	999999	999999	121	999999	222	675	999999	139	959	768	290	490	999999	696	999999	297	361	265	688	542	951	999999	999999	999999	271	744	999999	999999	970	999999	954	603	337	999999	999999	642	799	945	888	257	544	24	869	804	604	999999	129	999999	470	831	896	450	422	657	372	285	638	518	165	477	999999	999999	999999	946	814	686	162	455	941	417	497	416	376	441	998	937	837	617	998	121	625	80	587	149	125	514	191	680	999999	480	14	999999	789	420	376	238	855	999999	990	918	999999	673	783	62	343	490	83	981	658	435	447	31	519	999999	851	999999	727	29	999999	310	505	999999	287	470	413	216	626	955	74	769	999999	914	627	90	124	952	296	535	805	635	440	999999	999999	742	42	999999	771	746	569	566	510	836	999999	690	422	524	999999	999999	649	136	864	999999	999999	889	354	533	999999	439	928	999999	523	999999	223	205	869	999999	999999	545	438	430	445	880	396	507	269	999999	821	936	667	999999	999999	999999	999999	678	771	999999	293	141	398	508	999999	341	817	669	52	317	999999	896	821	999999	999999	999999	884	228	691	983	730	419	629	999999	711	467	999999	338	999999	550	317	544	999999	999999	21	329	999999	999999	999999	999999	72	727	465	951	632	999999	125	549	537	716	99	666	987	787	999999	874	512	298	796	999999	569	489	337	502	999999	999999	472	999999	116	999999	703	954	387	
588	921	13	953	678	477	999999	351	999999	800	999999	999999	650	999999	647	963	999999	817	858	143	719	999999	583	400	999999	951	554	999999	999999	443	999999	999999	999999	289	409	866	999999	920	833	999999	20	780	346	689	710	51	359	999999	999999	999999	999999	925	845	821	667	999999	348	613	990	999999	923	333	500	999999	999999	613	325	370	158	781	384	227	999999	999999	132	999999	207	999999	689	999999	601	33	638	549	474	869	177	323	999999	365	999999	999999	999999	117	999999	686	289	557	999999	999999	999999	999999	381	999999	999999	751	941	808	698	728	846	999999	999999	79	135	899	695	951	324	145	445	11	749	793	263	408	297	999999	148	999999	999999	999999	999999	591	205	999999	651	594	999999	723	999999	369	625	893	518	83	61	860	981	999	991	338	999999	548	662	724	250	588	790	527	464	999999	670	262	999999	999999	245	999999	999999	523	257	999999	338	601	999999	85	999999	999999	999999	190	357	436	999999	999999	455	331	416	670	928	480	372	73	803	105	268	862	699	373	824	321	999999	718	986	468	751	889	999	642	341	586	348	394	999999	610	999999	37	999999	530	999999	747	790	574	999999	402	161	194	307	999999	999999	354	386	23	41	999999	351	638	449	999999	397	565	331	774	339	999999	142	977	759	203	924	241	692	178	566	86	530	273	999999	594	317	566	999999	766	309	986	210	335	362	349	268	542	587	999999	142	251	999999	26	244	71	270	183	434	114	999999	111	662	217	456	954	443	87	333	999999	999999	831	973	565	474	352	151	807	624	419	934	999999	653	999999	45	324	661	513	39	253	999999	143	142	999999	457	208	334	992	999999	999999	906	190	218	732	625	311	277	860	552	892	920	462	999999	24	999999	926	999999	713	999999	142	303	929	58	90	531	999999	698	999999	117	275	999999	158	929	999999	513	999999	183	920	999999	733	999999	801	961	146	332	871	999999	127	317	999999	750	999999	820	745	115	976	142	999999	211	640	612	999999	752	999999	874	999999	533	341	999999	426	752	536	999999	448	999999	501	999999	911	999999	659	999999	581	999999	586	524	999999	338	999999	121	537	621	54	999999	999999	130	999999	59	684	272	560	348	253	616	890	778	224	240	999999	660	613	17	230	381	551	240	999999	601	175	762	477	443	350	229	973	805	708	817	697	328	820	452	294	649	999999	999999	999999	965	298	808	999999	175	956	533	508	999999	400	673	178	462	99	999999	883	922	794	999999	997	33	642	95	80	406	543	999999	840	999999	723	581	183	999999	84	76	313	999999	461	999999	999999	999999	999999	
453	414	44	649	245	238	156	999999	371	854	89	323	999999	332	999999	738	999999	632	999999	692	348	806	819	499	938	387	999999	370	525	470	999999	640	190	312	199	681	45	757	999999	999999	693	999999	361	726	103	916	942	743	110	999999	999999	679	582	134	383	646	999999	999999	710	858	215	786	53	901	999999	449	999999	999999	142	532	702	156	999999	89	999999	747	455	103	405	31	999999	289	999999	896	913	999999	67	66	928	553	96	500	56	449	618	907	557	460	364	654	999999	123	611	578	926	411	354	503	134	636	200	500	149	689	423	926	526	157	999999	558	391	999999	900	589	445	212	109	885	999999	999999	200	995	739	751	247	331	999999	691	969	511	469	564	999999	302	362	999999	360	367	36	692	390	999999	472	805	272	707	222	31	142	999999	312	468	42	999999	446	204	761	398	451	102	257	834	187	999999	98	999999	154	607	236	849	851	741	859	778	711	790	533	933	488	539	118	656	559	256	209	10	999999	899	999999	168	834	962	915	933	445	555	232	986	716	999999	563	614	795	292	871	570	609	264	330	655	670	827	909	911	983	600	999999	931	286	98	305	254	751	77	25	999999	826	925	343	166	568	547	227	53	976	999999	999999	276	999999	638	999999	999999	578	211	497	16	999999	13	950	844	280	300	709	628	149	318	999999	727	276	999999	744	684	920	174	97	999999	999999	999999	935	488	739	19	556	999999	696	37	999999	550	580	19	836	822	974	999999	886	277	999999	599	903	999999	999999	143	999999	999999	894	717	356	414	123	374	406	999999	78	471	114	999999	999999	71	931	121	999999	323	999999	267	999999	922	999999	999999	288	999999	999999	21	999999	278	999999	606	19	164	753	979	681	271	436	216	999999	999999	754	999999	394	625	999999	999999	999999	999999	34	999999	999999	741	999999	971	999999	999999	136	303	88	395	233	799	624	507	999999	589	317	951	440	999999	886	999999	655	505	178	205	46	662	297	518	999999	181	254	999999	620	277	908	782	971	999999	144	143	137	227	427	999999	999999	999999	374	999999	469	715	360	999999	442	54	96	751	803	999999	888	473	15	570	51	61	555	104	887	999999	999999	535	980	684	247	752	813	438	999999	224	999999	160	999999	354	58	999999	999999	601	97	999999	999999	166	978	999999	867	671	137	567	185	375	408	793	999	391	271	934	999999	676	415	689	999999	658	673	589	505	738	185	999999	521	414	241	953	17	321	999999	999999	556	820	817	999999	999999	256	262	712	815	999999	999999	999999	92	124	901	154	196	407	
345	999999	493	399	664	999999	495	476	55	999999	999999	999999	786	688	589	746	387	999999	859	999999	74	999999	405	961	773	982	587	277	999999	999999	512	96	999999	609	976	278	41	167	166	687	999999	999999	210	491	577	370	999999	471	327	345	999999	986	295	999999	343	999999	137	532	625	682	551	228	897	999999	268	57	687	999999	712	321	999999	230	758	181	759	916	784	914	393	413	255	125	950	243	669	525	999999	999999	276	625	999999	509	542	999999	145	861	260	999999	232	999999	999999	560	759	16	999999	517	999999	123	999999	426	575	223	148	222	999999	436	277	664	979	743	255	277	909	96	179	216	687	999999	999999	897	665	233	691	999999	729	999999	366	999999	612	999999	297	688	822	850	999999	928	370	999999	999999	709	594	999999	581	489	284	999999	651	672	836	424	829	952	87	700	760	352	531	285	492	741	79	333	61	827	455	999999	999999	69	46	251	846	367	237	336	999999	79	999999	211	999999	323	53	693	999999	198	333	999999	610	132	99	707	406	95	837	315	639	270	999999	754	44	716	961	591	636	595	578	471	725	999999	397	691	701	999999	999999	999999	698	385	999999	863	503	120	956	332	999999	339	845	760	530	999999	696	52	535	896	176	872	999999	461	67	521	999999	862	619	999999	735	408	16	85	999999	999999	617	264	53	681	999999	924	759	999999	622	306	750	817	940	803	64	354	166	804	163	823	815	999999	328	999999	252	641	500	106	597	999999	333	769	371	861	314	999999	999	854	645	251	122	724	839	760	771	803	999999	816	805	390	252	211	921	575	853	380	935	347	438	999999	434	999999	50	60	973	980	455	999999	999999	999999	354	311	999999	911	710	101	406	567	934	449	720	684	999999	216	999999	131	847	796	999999	999999	506	661	425	36	817	459	999999	789	999999	790	358	841	327	193	45	940	53	19	865	762	973	377	413	999999	999999	749	372	833	731	852	143	659	82	564	124	693	999999	141	104	260	999999	617	999999	153	101	878	999999	116	181	389	87	837	930	254	960	139	257	437	999999	78	97	999999	68	934	999999	698	768	763	999999	352	64	912	915	614	355	366	596	269	896	30	392	265	662	999999	775	305	728	827	603	999999	999999	458	14	999999	172	567	559	999999	999999	402	999999	999999	47	828	999999	175	922	325	899	604	542	988	540	999999	685	999999	197	716	999999	361	970	940	999999	93	907	605	907	999999	451	787	999999	749	773	504	999999	999999	999999	999999	26	609	999999	999999	928	999999	453	457	918	898	350	340	999999	999999	
687	145	432	178	999999	954	921	729	268	42	999999	122	797	999999	225	45	205	895	615	363	999999	559	978	567	22	170	640	459	686	19	549	121	417	963	71	638	82	741	356	272	912	296	351	351	538	816	211	660	242	882	999999	999999	725	27	999999	138	166	864	166	283	324	471	53	999999	492	762	704	834	999999	586	999999	463	549	352	999999	413	999999	636	999999	206	958	999999	999999	804	316	999999	396	399	820	933	481	217	585	83	948	450	253	102	858	999999	121	999999	999999	999999	918	249	905	382	999999	739	921	529	999999	960	999999	344	999999	999999	942	398	999999	315	999999	798	999999	756	877	475	999999	999	999999	124	778	262	999999	591	999999	572	885	999999	198	23	822	90	22	999999	381	625	999999	613	206	14	159	470	410	806	999999	140	549	172	371	439	977	577	579	806	999999	583	875	733	999999	682	362	876	209	362	492	933	786	164	385	262	717	791	802	165	965	999999	851	288	237	999999	32	999999	705	759	46	254	511	215	999999	797	750	35	329	524	651	999999	270	58	323	430	354	395	999999	119	722	196	774	423	841	443	732	596	506	373	660	999999	181	999999	999999	247	431	580	953	999999	999999	691	471	288	514	691	57	802	999999	806	575	636	936	595	999999	849	480	999999	374	767	75	164	529	999999	864	22	112	820	732	999999	998	774	441	209	607	41	999999	496	999999	159	395	929	631	699	999999	33	702	585	414	999999	767	344	999999	196	522	357	172	516	424	999999	588	237	80	889	807	800	999999	737	999999	999999	999999	983	999999	999999	999999	145	533	829	166	840	320	527	415	266	999999	664	569	255	999999	999999	869	999999	81	418	571	168	859	741	999999	998	828	964	999999	409	351	783	999999	990	815	387	824	999999	359	583	999999	71	821	813	999999	153	240	999999	999999	999999	145	915	911	999999	653	999999	285	791	937	168	21	355	930	16	914	999999	507	999999	999999	999999	435	536	859	498	999999	509	346	56	999999	999999	767	879	914	858	273	435	871	397	346	601	111	42	999999	200	571	836	999999	814	898	56	999999	661	518	751	312	609	999999	423	999999	153	877	239	999999	999999	999999	142	440	82	743	489	663	999999	242	838	999999	403	141	669	926	400	379	531	999999	124	113	115	999999	173	555	664	379	458	854	202	724	872	411	217	999999	439	999999	999999	999999	419	393	535	999999	680	553	909	477	397	999999	152	999999	355	91	516	94	999999	999999	277	999999	89	120	214	265	50	124	335	991	924	869	497	994	321	460	738	731	578	
999999	690	619	646	999999	982	999999	712	427	379	999999	894	999999	514	999999	137	541	991	999999	188	280	999999	999999	227	917	553	527	998	157	463	894	353	785	516	608	91	999999	879	893	999999	253	999999	999999	745	545	999999	801	365	830	867	779	469	999999	999999	999999	308	134	402	728	999999	464	962	564	964	484	446	119	616	905	586	479	999999	108	181	934	727	765	820	682	999999	751	999999	999999	290	683	999999	999999	242	218	999999	956	265	160	999999	673	290	988	657	999999	108	987	194	459	253	999999	127	371	267	999999	580	542	314	999999	908	891	999999	794	999999	291	58	532	876	408	605	630	999999	511	999999	507	654	738	999999	559	999999	833	567	999999	925	893	566	74	656	624	638	767	999999	546	252	999999	381	496	715	999999	999999	576	121	786	854	623	184	615	523	760	963	841	434	754	145	84	333	589	869	390	725	984	875	261	769	837	999999	999999	268	488	999999	999999	33	742	999999	17	721	781	858	311	719	999999	551	895	660	796	999999	897	999999	177	45	999999	627	335	999999	237	999999	859	26	26	645	506	356	44	635	805	818	691	417	138	363	552	999999	567	671	775	999999	979	600	973	504	90	999999	101	453	342	999999	698	999999	120	999999	862	764	999999	999999	222	603	516	270	854	978	651	489	282	814	999999	72	69	663	875	793	720	999999	53	521	565	239	265	590	302	999999	999999	600	999999	820	999999	787	888	999999	458	182	999999	999999	745	999999	852	600	995	286	960	280	480	44	226	326	999999	603	721	330	110	999999	347	925	999999	589	858	61	192	461	323	704	184	999999	999999	703	999999	11	523	58	668	964	244	999999	999999	999999	795	96	384	980	233	897	76	567	801	476	834	11	750	166	146	801	999999	543	962	266	106	999999	999999	523	459	595	90	999999	661	146	999999	368	305	946	794	999999	677	999999	237	426	638	616	365	738	868	865	260	366	912	867	556	999999	26	374	999999	481	267	861	530	638	816	403	905	999999	728	476	705	999999	372	374	999999	215	999999	546	627	489	957	100	654	999999	999999	723	760	794	589	57	999999	999999	30	999999	514	816	999999	598	609	244	710	699	999999	999999	999999	455	999999	547	742	350	393	480	746	446	524	176	216	999999	999999	103	642	120	999999	680	133	774	784	999999	859	318	534	718	999999	392	778	999999	999999	262	433	889	728	999999	62	249	663	872	194	999999	797	347	999999	744	999999	999999	601	600	623	339	999999	396	671	999999	688	434	815	675	999999	999999	667	267	999999	954	999999	414	999999	430	
68	836	26	261	999999	999999	261	521	708	790	422	430	791	188	643	999999	999999	999999	227	783	534	628	999999	988	338	831	916	540	260	655	241	890	999999	181	541	999999	322	26	807	471	693	176	725	35	262	999999	999999	488	623	999999	999999	475	196	590	999999	440	413	999999	922	757	293	721	271	999999	559	999999	288	619	647	856	999999	967	240	756	100	999999	902	407	735	999999	268	438	916	913	685	765	703	999999	286	110	999999	293	999999	59	187	972	905	671	476	730	834	953	841	767	909	13	245	999999	999999	537	537	16	303	707	999999	855	804	999999	999999	794	828	727	343	546	483	153	872	999999	578	128	462	240	931	14	390	315	596	159	999999	682	529	273	70	748	999999	376	999999	999999	560	999999	177	557	304	999999	902	116	999999	304	293	765	999999	64	862	382	999999	306	84	999999	999999	192	268	655	353	999999	274	565	667	594	973	116	163	485	629	255	999999	904	999999	259	112	284	695	301	999999	248	552	475	411	688	673	276	302	702	80	378	74	522	214	999999	417	999999	449	35	331	187	999999	654	999999	999999	999999	179	369	999999	195	999999	999999	966	789	114	999999	798	999999	979	999999	706	999999	461	999999	261	191	438	700	337	841	999999	834	999999	970	688	635	897	50	794	266	503	906	999999	516	999999	881	107	732	110	466	619	999999	469	999999	624	372	161	249	999999	434	999999	479	42	999999	430	999999	826	999999	999999	999999	255	758	369	722	427	800	347	999999	385	380	94	999999	599	871	999999	999999	999999	566	355	999999	484	658	867	999999	274	33	874	999999	96	821	64	110	631	631	220	860	823	747	999999	824	999999	216	863	999999	349	999999	879	170	999999	847	842	269	651	785	994	999999	890	998	458	403	925	999999	858	563	999999	984	999999	968	660	999999	758	999999	880	530	999999	999999	794	75	30	999999	153	713	999999	248	979	794	458	845	636	624	999999	999999	299	292	999999	179	358	309	486	365	221	911	510	400	98	999999	999999	131	495	727	802	825	978	999999	259	999999	999999	619	584	530	535	239	341	46	400	933	337	597	999999	999999	918	494	588	664	765	242	213	339	999999	999999	415	337	360	908	999999	155	999999	818	999999	686	54	738	725	955	830	982	579	473	999	165	999999	792	499	374	999999	318	246	323	714	27	19	795	470	999999	125	999999	999999	432	225	255	96	519	564	945	86	190	999999	999999	834	783	662	739	340	994	877	999999	837	985	110	513	999999	999999	999999	999999	676	259	278	999999	999999	999999	113	156	999999	754	79	999999	237	
554	999999	628	549	999999	488	931	364	280	465	475	942	999999	999999	999999	332	712	346	999999	414	549	278	999999	911	862	999999	212	679	999999	490	585	925	509	395	999999	697	481	963	999999	54	182	660	999999	793	802	963	347	271	220	999999	546	999999	515	962	999999	285	471	999999	686	999999	999999	999999	848	789	879	550	442	116	87	206	851	999999	49	518	241	999999	872	43	119	999999	455	999999	469	692	944	177	419	999999	708	999999	236	999999	286	487	768	921	812	617	999999	262	530	241	999999	23	972	797	378	997	731	799	413	437	607	787	373	345	791	166	844	712	141	896	999999	79	969	97	471	562	750	999999	86	264	128	857	378	999999	999999	455	719	156	798	422	815	908	999999	798	166	999999	999999	432	139	999999	999999	212	999999	634	833	124	54	999999	999999	999999	256	999999	722	999999	318	750	418	159	999999	346	446	698	913	999999	90	499	475	999999	999999	972	448	327	191	999999	491	916	999999	744	390	642	411	834	820	981	175	999999	999999	454	489	415	91	999999	844	999999	219	84	999999	411	554	343	648	873	999999	364	378	929	999999	999999	667	402	999999	674	769	945	934	611	878	999999	999999	999999	313	30	691	524	890	485	482	398	999999	417	628	334	199	999999	994	538	999999	999999	613	246	176	893	999999	97	401	416	999999	899	999999	608	206	366	857	869	40	627	191	439	999999	999999	456	999999	91	259	999999	689	999999	999999	999999	406	999999	999999	999999	317	999999	419	999999	604	133	484	291	583	540	612	221	271	476	330	26	376	356	451	992	720	789	335	812	538	323	711	932	481	948	461	999999	783	999999	999999	360	621	394	587	315	989	611	872	310	999999	47	512	223	163	706	584	59	289	429	607	527	192	607	704	291	422	551	810	635	88	734	437	999999	926	970	404	982	769	999999	13	118	916	35	342	999999	999999	498	778	774	373	412	597	999999	999999	32	177	999999	689	306	893	447	999999	247	999999	745	609	289	999999	999999	311	602	290	154	425	498	999999	167	274	999999	480	924	999999	45	272	999999	146	999999	999999	999999	802	391	999999	473	252	566	317	999999	803	999999	890	530	212	595	999999	770	999999	999999	939	999999	999999	20	749	999999	825	968	674	766	975	556	608	536	497	999999	999999	920	310	999999	901	999999	191	931	363	999999	323	999999	722	187	573	501	553	692	999999	850	493	999999	999999	817	647	283	999999	999999	703	257	988	999999	43	820	214	551	470	315	551	89	760	490	999999	81	171	999999	256	496	203	484	12	916	402	647	898	598	288	
999999	179	628	967	640	999999	116	688	959	917	999999	973	31	41	248	999999	64	99	12	999999	999999	999999	772	37	405	357	229	254	999999	961	395	921	616	272	977	999999	923	121	999999	262	999999	393	999999	958	999999	523	181	999999	763	775	347	557	895	463	719	837	406	601	572	292	17	861	999999	999999	531	979	367	758	999999	112	227	943	970	750	594	999999	453	814	682	881	186	777	490	307	623	838	36	162	553	149	739	332	548	999999	254	999999	776	213	436	374	999999	422	398	661	558	999999	587	155	999999	542	394	591	919	690	116	999999	380	318	385	999999	999999	999999	214	914	372	894	404	999999	505	905	409	999999	387	317	725	763	388	829	749	228	260	880	293	21	999999	158	413	858	999999	24	318	467	999999	999999	420	999999	217	484	298	999999	10	453	650	999999	142	154	213	999999	964	999999	852	550	569	166	441	83	999999	999999	168	224	491	545	413	999999	596	941	421	643	999999	774	555	999999	540	999999	227	807	999999	329	999999	611	944	801	893	386	999999	767	898	999999	312	347	40	24	326	999999	999999	464	50	169	377	200	732	999999	715	999999	797	948	999999	483	999999	999999	842	999999	324	999999	279	689	652	999999	329	999999	53	999999	999999	558	743	541	587	999999	913	762	766	81	999999	687	878	384	96	703	999999	999999	757	999999	999999	677	999999	999999	699	769	804	492	812	999999	999999	549	157	983	238	166	999999	999999	999999	553	569	999999	868	771	650	637	999999	894	603	949	447	116	80	629	26	663	999999	999999	841	818	999999	431	950	752	999999	411	540	895	156	929	256	332	851	999999	854	556	809	732	788	72	999999	910	889	863	577	734	478	999999	966	574	999999	151	424	553	999999	999999	235	126	540	248	106	782	748	673	702	124	264	866	774	469	854	331	526	779	727	751	542	97	185	999999	932	22	928	581	999999	115	999999	308	321	716	330	693	202	999999	999999	318	171	999999	999999	462	999999	612	753	999999	999999	781	624	999999	825	151	606	999999	940	43	315	94	854	177	846	597	215	956	555	68	148	170	139	975	999999	999999	589	999999	926	722	37	999999	999999	431	860	55	999999	273	483	179	119	192	752	168	245	881	999999	994	378	999999	257	522	66	999999	368	560	999999	999999	830	415	561	999999	999999	228	999999	984	825	432	999999	800	117	942	483	385	948	999999	418	970	999999	932	999999	594	948	999999	999999	514	274	573	999999	310	403	841	999999	999999	999999	999999	999999	533	162	261	66	41	688	577	465	314	49	680	746	411	999999	999999	908	999999	
460	966	340	857	753	501	719	261	369	999999	999999	999999	999999	999999	767	999999	985	884	818	489	875	924	906	380	898	170	999999	999999	827	999999	168	721	932	544	616	651	999999	122	780	999999	541	805	999999	681	180	999999	999999	999999	913	628	425	267	999999	429	32	536	70	999999	959	593	35	999999	433	707	847	685	343	965	799	126	627	999999	114	166	948	80	261	234	999999	999999	999999	999999	680	209	245	901	858	513	521	90	591	539	163	197	635	414	381	964	834	495	999999	839	833	796	10	999999	999999	999999	481	951	284	835	999999	260	237	999999	456	999999	471	945	827	830	999999	999999	535	98	719	917	531	999999	699	297	400	714	853	525	18	999999	208	693	748	161	999999	569	806	755	778	903	959	451	958	157	502	889	667	35	396	125	271	912	999999	999999	999999	937	999999	999999	445	999999	406	712	999999	572	36	999999	206	675	798	999999	912	779	319	999999	958	89	584	551	794	511	999999	827	139	892	621	295	859	513	976	999999	999999	818	999999	732	506	999999	275	396	130	999999	692	992	999999	999999	212	492	602	28	287	105	362	710	202	933	999999	579	583	292	950	740	919	693	698	999999	999999	999999	468	586	318	711	999999	198	431	80	818	64	600	626	690	139	692	841	236	881	741	606	625	999999	733	999999	673	982	445	999999	805	999999	999999	999999	999999	118	34	999999	999999	575	291	174	289	132	999999	944	979	956	602	821	999999	999999	467	817	999999	970	478	91	853	390	47	999999	753	51	275	820	760	999999	690	581	115	676	142	660	600	999999	326	503	999999	999999	948	716	390	623	341	727	999999	999999	571	965	999999	942	172	328	999999	460	420	248	857	999999	193	912	999999	30	716	381	945	999999	226	394	999999	974	819	999999	999999	330	999999	140	709	547	288	999999	505	724	941	999999	514	813	999999	999999	167	88	645	966	999999	46	450	369	906	960	782	999999	269	186	322	665	132	108	886	217	19	999999	999999	320	26	909	999999	552	88	553	867	141	684	86	237	575	339	999999	469	999999	880	90	999999	748	764	553	999999	999999	412	286	49	416	927	999999	999999	999999	549	335	949	999999	628	897	999999	362	103	999999	60	192	948	746	336	999999	638	999999	999999	999999	66	999999	555	473	895	98	150	999999	514	460	214	770	946	360	36	13	903	774	777	983	799	870	999999	124	999999	831	379	665	949	769	999999	999999	587	210	820	758	780	486	799	540	757	488	848	999999	999999	290	245	598	720	999999	376	864	712	353	999999	195	145	440	970	999999	999999	484	
853	744	683	766	192	999999	540	278	232	999999	974	246	235	321	32	22	999999	999999	595	781	999999	626	402	913	735	244	80	634	622	349	515	999999	999999	283	635	113	959	679	999999	499	999999	451	110	949	999999	999999	128	999999	999999	133	763	999999	478	937	538	236	999999	999999	41	948	999999	905	655	883	999999	249	999999	952	686	918	62	998	124	105	723	503	526	452	999999	269	125	262	471	498	586	756	999999	999999	744	999999	761	999999	648	159	824	999999	999999	226	48	649	60	999999	142	254	80	999999	644	382	223	999999	999999	899	999999	771	832	999999	443	166	306	165	999999	999999	217	287	167	863	359	964	281	570	707	310	999999	384	999999	949	130	227	428	999999	999999	883	671	999999	999999	861	453	999999	999999	411	718	639	919	882	666	520	957	854	999999	217	415	999999	110	999999	999999	409	999999	371	562	882	302	226	738	485	52	999999	999999	508	588	306	999999	483	648	870	851	999999	390	532	717	698	992	999999	141	220	416	443	782	28	381	999999	376	999999	324	444	118	999999	999999	444	839	999999	651	459	999999	790	796	931	41	240	800	269	29	962	654	999999	999999	37	95	527	79	999999	326	850	136	298	999999	339	168	999999	999999	999999	177	946	692	159	56	999999	999	999999	999999	484	412	552	227	122	999999	414	436	460	553	90	417	382	374	239	251	801	332	977	861	467	772	827	477	451	102	82	999999	999999	999999	999999	37	999999	114	595	999999	773	632	999999	999999	525	902	708	999999	681	941	794	999999	462	908	999999	219	31	999999	956	711	584	85	776	30	207	143	999999	999999	205	62	672	278	999999	999999	999999	179	318	959	345	565	74	177	999999	999999	999999	500	999999	999999	572	148	16	264	157	883	622	697	856	994	999999	391	999999	999999	463	999999	279	525	802	999999	999999	85	901	72	153	999999	646	417	999999	276	722	706	325	344	999999	67	56	417	130	895	419	780	323	999999	999999	954	594	999	713	999999	999999	999999	698	999999	166	496	247	943	121	757	247	215	999999	999999	281	999999	75	636	994	406	999999	861	404	906	999999	660	762	586	922	199	806	647	703	123	46	939	999999	999999	999999	583	820	113	306	999999	658	214	372	733	52	36	889	957	14	317	999999	999999	388	791	387	506	734	660	30	999999	950	599	999999	304	999999	342	114	147	458	420	585	479	564	999999	258	806	297	38	543	999999	309	848	642	396	529	667	560	226	549	681	849	999999	92	384	423	68	702	77	191	709	999999	751	509	594	999999	124	814	999999	999999	999999	218	706	127	
999999	622	111	956	999999	774	885	782	999999	999999	776	571	425	396	999999	617	199	999999	229	999999	833	999999	558	349	58	664	415	852	999999	999999	968	472	153	52	958	762	321	112	586	303	305	927	43	163	732	33	316	999999	634	999999	353	999999	988	858	293	999999	73	762	908	461	369	999999	579	999999	999999	314	427	382	999999	999999	999999	97	999999	926	999999	999999	941	999999	616	35	357	686	228	999999	339	500	483	999999	759	999999	698	999999	999999	999999	934	273	358	829	533	428	605	999999	300	999999	999999	999999	950	72	317	387	217	667	999999	883	114	682	999999	118	875	139	830	142	622	628	729	746	893	402	999999	288	557	999999	872	197	999999	423	999999	21	36	82	999999	421	977	999999	601	40	412	999999	30	261	458	249	953	999999	598	999999	321	671	486	698	372	557	999999	38	829	105	999999	959	463	691	296	802	92	802	589	418	165	999999	999999	698	344	583	382	740	829	318	999999	478	598	956	999999	999999	534	337	710	992	350	948	552	506	244	452	857	339	999999	656	167	161	814	189	317	80	645	788	363	789	185	999999	209	521	937	327	370	506	589	571	277	999999	999999	999999	77	999999	697	530	999999	891	725	52	774	999999	999999	16	663	999999	649	40	89	746	999999	920	816	20	749	41	568	999999	92	360	999999	403	388	999999	69	226	122	111	383	124	333	471	73	143	999999	35	999999	930	663	951	857	558	492	530	779	999999	999999	67	999999	666	961	546	809	999999	302	380	999999	746	947	446	306	548	657	964	422	512	856	999999	999999	724	669	638	263	141	503	201	999999	857	633	888	445	64	644	716	163	787	662	698	840	195	240	999999	983	999999	654	318	999999	999999	117	277	324	999999	612	741	996	333	293	678	871	110	469	999999	122	68	999999	251	999999	941	810	635	850	168	842	269	493	55	654	46	486	194	300	393	999999	999999	573	347	452	902	999999	830	503	984	826	740	999999	999999	511	999999	225	413	415	999999	717	481	999999	166	265	352	258	951	678	999999	201	687	809	86	999999	756	999999	664	999999	999999	231	980	142	865	341	112	543	199	543	730	820	999999	999999	999999	675	278	939	416	91	109	999999	768	999999	255	999999	149	930	650	999999	755	438	561	614	415	738	736	349	560	825	163	999999	68	418	947	437	999999	908	999999	410	918	816	88	999999	699	355	463	829	999999	83	202	182	893	92	788	301	269	468	373	601	939	929	388	591	928	999999	596	360	214	818	673	241	460	999999	999999	938	359	999999	914	69	999999	
999999	462	999999	632	980	999999	975	629	656	177	659	544	877	470	999999	438	497	653	409	759	999999	624	999999	409	999999	721	999999	893	999999	941	290	999999	313	326	999999	477	901	999999	947	384	620	730	558	999999	23	696	583	778	210	510	862	999999	515	310	999999	292	393	87	671	999999	272	91	999999	714	887	999999	240	560	438	999999	537	999999	999999	35	999999	383	76	427	396	274	999999	874	693	349	999999	954	48	13	153	749	93	823	296	688	121	539	949	999999	762	908	465	32	999999	688	999999	334	999999	490	172	799	225	999999	691	406	131	397	398	999999	635	933	76	237	999999	999999	438	713	251	27	999999	608	433	232	999999	487	809	999999	999999	999999	999999	754	335	999999	841	354	534	127	141	889	567	723	151	519	999999	829	999999	237	999999	660	260	269	999999	612	577	999999	999999	992	310	999999	597	15	863	392	74	881	608	518	395	72	165	320	582	999999	460	199	999999	913	999999	835	646	999999	509	999999	754	999999	999999	722	999999	288	978	541	999999	927	302	561	860	758	455	999999	231	333	842	999999	505	940	999999	999999	999999	387	999999	462	999999	475	567	24	506	989	637	956	999999	999999	536	999999	94	623	502	999999	999999	898	999999	999999	468	687	613	322	740	956	378	814	430	938	999999	603	193	525	999999	351	370	288	65	999999	130	999999	126	346	797	734	468	881	999999	42	673	999999	59	396	993	300	862	255	284	999999	621	823	536	281	324	999999	923	999999	70	999999	294	999999	843	467	588	999999	999999	999999	999999	999999	498	496	999999	398	275	317	999999	797	999999	272	489	125	13	515	259	307	999999	845	31	864	811	899	999999	999999	999999	999999	419	999999	807	32	999999	594	729	279	999999	135	456	148	999999	16	388	999999	46	797	672	999999	999999	338	999999	291	18	724	255	661	203	598	674	91	650	382	898	962	989	509	541	894	395	733	464	134	851	823	839	25	485	684	999999	999999	623	578	125	91	999999	526	23	999999	349	999999	999999	999999	999999	374	497	633	118	425	146	536	999999	777	999999	53	873	93	999999	999999	999999	240	185	999999	735	999999	999999	81	266	817	588	473	495	536	554	999999	658	11	672	999999	999999	999999	907	70	548	336	767	845	794	82	999999	300	96	828	130	119	892	566	999999	810	906	999999	377	999999	837	999999	50	729	999999	466	999999	871	420	953	858	679	333	125	970	999999	882	622	286	193	999999	298	387	999999	415	999999	999999	101	284	862	580	909	999999	999999	232	875	296	48	622	338	687	345	999999	999999	999999	450	999999	999999	595	999999	
999999	294	149	193	999999	548	295	383	323	787	999999	303	597	558	383	948	841	716	999999	105	122	844	999	948	506	274	418	999999	999999	965	659	657	505	955	999999	295	999999	999999	926	683	999999	912	724	835	307	394	748	331	759	30	999999	79	999999	500	999999	93	295	200	687	425	140	999999	686	358	999999	384	797	999999	999999	999999	188	196	999999	218	515	999999	999999	173	999999	122	526	97	495	676	366	590	771	15	749	999999	10	999999	967	999999	999999	549	235	376	708	999999	999999	117	999999	999999	842	999999	999999	676	985	16	963	131	999999	575	899	52	554	20	991	546	612	791	891	772	97	607	228	289	664	999999	973	753	464	728	525	419	999999	999999	833	944	311	105	999999	999999	887	879	40	402	611	511	995	999999	385	172	999999	805	225	934	584	999999	999999	10	22	999999	42	999999	666	820	999999	999999	662	730	187	56	999999	517	771	999999	884	999999	999999	999999	999999	163	970	999999	999999	302	418	720	999999	455	249	999999	751	999999	92	10	710	999999	999999	220	999999	131	849	274	48	338	926	802	43	76	999999	376	668	376	332	999999	59	284	999999	373	411	999999	296	217	999999	588	304	999999	434	999999	448	217	995	366	999999	556	314	705	999999	49	999999	616	999999	999999	405	873	930	999999	978	233	999999	999999	999999	849	808	22	835	642	783	999999	43	991	999999	273	628	842	380	311	999999	776	999999	353	564	802	999999	794	653	999999	811	999999	999999	920	999999	211	818	999999	382	156	999999	999999	999999	672	999999	999999	999999	384	249	422	509	999999	502	628	492	211	678	999999	999999	42	852	999999	999999	676	999999	175	801	123	44	176	455	616	470	234	753	431	999999	999999	430	304	797	622	555	999999	999999	258	124	40	438	755	532	220	149	349	999999	543	111	54	841	999999	468	891	349	83	967	893	102	278	874	70	156	795	999999	577	245	240	468	138	27	581	61	771	999999	289	643	244	999999	131	930	220	999999	999999	51	673	835	905	999999	482	273	766	165	846	165	377	608	737	42	572	113	73	85	973	37	269	706	697	216	999999	999999	732	426	999999	347	664	740	146	754	514	741	340	957	985	864	260	999999	999999	999999	317	681	999999	211	999999	27	866	144	356	982	781	967	148	999999	222	999999	999999	350	999999	508	501	637	999999	982	528	830	773	116	100	118	999999	843	501	999999	898	388	999999	999999	521	954	999999	529	393	163	973	546	603	999999	745	999999	332	910	999999	706	999999	680	218	923	682	84	999999	760	54	248	999999	937	476	65	800	833	518	999999	828	
239	36	971	254	319	19	982	236	999999	999999	157	785	865	611	794	967	228	179	611	999999	446	709	720	485	155	947	46	999999	999999	999999	911	434	321	92	12	680	153	436	999999	913	999999	848	122	399	896	462	999999	335	681	98	582	999999	999999	173	391	530	316	999999	999999	371	973	911	688	300	459	722	474	783	609	124	824	999999	280	697	156	999999	596	330	999999	692	606	999999	398	459	268	257	527	999999	999999	482	373	657	337	537	999999	789	999999	822	940	999999	988	999999	726	567	999999	789	393	220	27	793	933	985	907	416	765	272	522	238	999999	212	999999	326	93	136	999999	999999	464	742	756	367	439	774	390	414	999999	49	999999	830	196	478	863	317	140	907	549	387	750	921	772	678	999999	999999	790	738	978	671	483	599	817	106	335	651	463	999999	363	999999	605	999999	999999	999999	288	691	999999	562	348	888	999999	185	999999	373	426	543	970	87	999999	999999	999999	651	436	43	565	394	23	99	153	222	853	479	553	390	781	257	219	57	400	999999	887	999999	399	99	484	308	21	453	680	791	680	385	569	854	184	954	76	999999	169	893	678	999999	999999	999999	45	999999	631	207	591	178	333	922	687	516	620	756	261	999999	558	267	383	569	419	362	541	477	910	699	215	999999	999999	541	887	507	906	999999	818	999999	64	999999	999999	814	862	511	999999	999999	698	999999	999999	428	702	730	130	999999	519	118	543	67	999999	567	999999	999999	991	763	987	792	999999	190	610	686	937	999999	999999	790	591	999999	707	999999	999999	783	779	857	465	786	135	461	421	986	987	798	999999	761	999999	496	961	743	999999	999999	523	675	722	518	452	557	490	714	447	999999	320	950	410	999999	173	810	999999	948	477	999999	637	536	381	58	202	812	999999	186	318	796	829	999999	746	608	394	228	70	999999	415	907	306	421	23	91	999999	999999	999999	765	598	869	999999	999999	999999	617	471	987	304	674	325	640	272	314	405	651	510	472	999999	802	251	999999	999999	528	543	569	909	226	523	299	382	999999	425	529	588	999999	999999	999999	581	139	146	407	924	999999	945	774	645	991	999999	999999	581	213	832	999999	524	999999	130	188	478	706	708	255	474	14	301	169	225	743	999999	957	999999	693	891	84	665	844	29	999999	583	768	924	917	210	161	717	179	333	831	14	999999	999999	999999	347	874	431	891	933	920	104	785	559	999999	275	999999	809	888	999999	757	928	680	999999	767	605	999999	782	790	54	999999	999999	132	836	394	738	791	639	999999	355	27	
653	773	999999	109	267	797	219	32	651	152	999999	829	857	999999	999999	334	310	560	314	637	101	999999	847	620	633	972	999999	999999	173	484	428	166	542	304	999999	999999	769	534	999999	999999	500	999999	149	902	999999	466	275	999999	491	999999	491	999999	348	999999	925	23	999999	999999	475	295	999999	53	859	177	723	194	297	999999	471	748	565	775	999999	506	146	342	500	944	648	177	999999	687	999999	759	999999	999999	818	999999	379	100	237	478	68	999999	958	457	899	972	189	786	178	999999	999999	743	848	716	38	842	581	999999	999999	982	999999	308	588	999999	369	999999	999999	383	376	474	192	380	520	999999	716	835	547	999999	442	999999	765	861	998	994	887	940	910	286	320	976	251	999999	578	255	826	759	636	796	999999	999999	797	806	999999	999999	530	999999	232	761	999	203	304	892	160	999999	999999	790	310	593	284	428	999999	898	72	399	232	405	802	274	269	956	208	750	601	999999	730	958	450	303	474	468	718	999999	286	127	681	999999	635	583	38	46	999999	53	522	999999	609	899	999999	31	482	134	626	958	501	53	999999	999999	999999	518	273	268	349	16	129	815	710	50	621	945	718	872	769	228	246	233	507	165	238	932	42	830	225	429	821	999999	842	999999	657	243	132	137	68	127	320	770	697	452	923	999999	959	569	288	999999	999999	609	364	999999	721	278	545	839	999999	368	999999	442	999999	919	194	779	973	999999	393	387	822	999999	814	999999	999999	476	536	64	242	999999	973	999999	552	999999	126	222	985	444	999999	999999	698	999999	999999	699	642	877	726	777	267	999999	733	18	186	900	975	722	794	712	499	255	999999	490	607	999999	395	21	999999	626	999999	972	999999	999999	911	14	689	539	777	999999	19	41	749	999999	796	98	798	999999	297	999999	451	403	427	283	999999	792	999999	999999	685	29	313	999999	986	110	974	999999	359	999999	999999	181	221	445	945	680	703	467	506	999999	693	518	999999	431	999999	249	999999	409	554	999999	999999	999999	999999	481	999999	999999	810	388	54	649	784	999999	738	603	867	125	439	15	458	747	579	999999	296	663	523	177	34	999999	999999	747	999999	575	999999	838	611	977	814	999999	591	197	999999	325	423	856	999999	999999	780	401	564	609	999999	999999	999999	807	941	115	832	704	958	686	733	928	481	307	724	218	770	999999	992	889	310	700	424	999999	877	264	74	439	463	999999	396	632	999999	307	937	754	624	999999	897	505	155	120	781	999999	463	941	999999	125	142	990	422	880	408	999999	999999	999999	755	999999	929	686	
51	402	250	626	300	111	610	999999	370	999999	593	836	11	999999	744	999999	919	519	806	936	420	949	307	473	919	999999	999999	653	999	827	999	999999	999999	221	999999	752	869	164	614	999999	341	999999	754	999999	407	585	879	999999	930	999999	200	999999	883	999999	275	999999	105	777	999999	784	877	956	999999	542	999999	659	832	999999	999999	999999	331	999999	905	999999	999999	999999	999999	145	75	343	636	322	723	891	637	763	61	999999	999999	999999	657	999999	456	829	999999	384	494	222	999999	999999	753	98	877	938	786	435	999999	439	398	524	897	959	711	999999	158	565	999999	293	904	218	607	821	845	671	344	238	318	86	999999	230	999999	982	945	999999	589	548	444	999999	115	999999	432	622	622	999999	474	999999	390	91	680	920	999999	211	317	999999	999999	931	252	216	603	557	999999	999999	470	177	999999	915	999999	999999	999999	610	999999	457	188	999999	785	999999	209	424	207	646	999999	236	999999	999999	999999	64	674	962	187	999999	305	238	191	999999	999999	999999	161	999999	172	999999	999999	996	307	999999	799	999999	999999	999999	207	164	732	828	999999	957	709	890	857	421	98	213	251	62	216	999999	999999	999999	999999	630	617	999999	833	754	999999	648	962	850	999999	336	259	999999	41	69	764	33	926	999999	229	999999	847	999999	321	740	366	958	317	631	790	181	999999	906	429	402	999999	591	330	977	575	369	994	999999	961	531	171	705	999999	191	297	999999	209	838	673	50	999999	999999	305	103	398	304	341	341	70	757	571	352	999999	638	71	183	702	948	901	859	240	989	999999	789	579	660	786	135	999999	607	999999	925	243	389	619	585	295	999999	589	281	38	662	798	213	959	818	741	543	130	123	490	999999	937	999999	999999	793	190	999999	523	737	518	215	999999	462	786	999999	118	585	999999	486	887	475	369	630	830	577	200	39	829	760	919	253	999999	230	127	720	999999	430	579	826	999999	779	713	999999	763	999999	999999	345	427	999999	709	165	999999	643	235	24	891	316	982	242	602	160	686	763	817	274	209	999999	345	76	999999	688	16	202	91	118	762	999999	999999	17	999999	855	612	515	60	763	728	371	994	112	828	681	447	346	999999	999999	999999	950	44	999999	623	888	10	360	667	31	159	331	562	127	262	384	999999	999999	329	747	548	181	712	63	545	837	999999	999999	247	975	250	669	968	999999	25	811	482	378	394	33	854	261	999999	999999	613	407	809	877	850	454	999999	999999	999999	487	705	921	999999	981	952	785	999999	999999	123	999999	780	490	363	725	112	450	901	81	
590	999999	892	999999	333	683	449	148	999999	905	392	792	743	999999	999999	491	141	103	999999	501	999999	999999	917	97	147	999999	259	133	53	94	999999	999999	999999	170	999999	999999	594	418	598	564	541	813	757	999999	385	331	948	12	839	999999	593	999999	876	410	999999	982	388	805	160	999999	434	326	999999	999999	999999	982	249	582	895	930	896	723	505	19	999999	612	851	716	711	816	217	256	293	181	500	766	999999	152	515	900	999999	789	267	431	140	224	718	812	80	403	91	376	116	908	976	999999	512	867	449	999999	140	671	103	344	959	187	42	923	999999	373	459	106	76	995	597	116	465	84	879	745	893	48	646	317	999999	840	150	999999	205	630	999999	999999	702	999999	769	999999	696	923	471	952	191	795	999999	707	943	984	310	999999	321	869	414	437	999999	704	158	102	35	785	609	129	47	657	727	823	119	794	403	602	236	925	420	542	613	926	999999	999999	679	938	999999	749	540	39	999999	335	999999	826	676	998	999999	677	645	910	323	352	915	534	999999	545	597	999999	590	707	884	395	459	872	824	999999	999999	999999	422	96	421	999999	999999	17	999999	999999	999999	999999	127	405	287	558	290	509	228	271	20	39	40	144	999999	225	168	832	999999	677	999999	353	11	614	857	999999	999999	999999	999999	999999	763	908	940	675	937	315	999999	195	430	335	999999	999999	999999	563	62	121	999999	287	999999	205	702	755	999999	915	526	264	290	513	547	21	999999	731	21	765	508	111	98	365	207	45	194	972	412	819	572	926	999999	999999	561	999999	256	977	813	999999	761	17	56	34	159	999999	34	527	648	418	999999	384	938	889	65	950	33	663	89	710	20	729	999999	53	353	599	564	842	999999	999999	765	325	917	718	13	500	65	999999	216	524	21	667	334	994	786	197	988	810	393	611	723	593	897	112	292	41	663	999999	681	559	999999	191	999999	847	999999	716	466	230	885	564	895	959	456	565	999999	353	999999	358	266	165	999999	754	459	350	88	181	999999	999999	435	971	837	62	392	657	406	829	102	487	351	80	730	767	925	828	715	763	146	999999	413	939	636	999999	746	525	947	373	732	234	768	481	999999	651	794	913	999999	999999	577	799	168	999999	260	917	17	195	434	843	829	999999	634	324	45	95	411	496	345	531	316	866	999999	42	106	999999	718	999999	782	89	973	999999	111	873	196	346	183	999999	688	999999	307	560	100	999999	999999	999999	599	454	445	213	249	307	578	205	535	710	100	136	773	393	999999	147	
413	355	870	817	528	761	138	698	999999	868	808	625	999999	756	776	999999	999999	994	999999	274	999999	579	839	675	443	906	347	485	999999	57	770	305	520	999999	156	999999	243	727	999999	837	325	999999	999999	381	499	952	971	779	934	495	638	999999	999999	999999	713	834	999999	205	999999	622	424	999999	999999	999999	107	513	115	73	609	41	372	999999	999999	439	948	999999	287	468	185	491	935	999999	551	760	419	991	189	999999	457	322	239	999999	354	961	999999	672	304	438	283	986	999999	999999	999999	903	999999	868	368	685	986	35	557	999999	29	999999	687	999999	111	692	453	116	333	999999	999999	296	801	334	425	999999	26	286	393	848	194	199	645	37	396	648	637	999999	633	999999	599	999999	999999	999999	27	462	284	566	570	612	984	999999	999999	325	301	884	112	798	999999	908	669	709	642	708	861	830	256	660	470	999999	999999	902	482	999999	999999	999999	999999	617	316	962	185	999999	715	781	863	27	536	999999	735	512	546	839	999999	724	834	889	788	66	331	999999	216	999999	106	117	557	91	694	833	999999	116	362	494	491	490	733	219	994	861	845	844	999999	927	999999	957	917	224	804	758	994	51	999999	475	296	999999	999999	561	363	607	233	999999	333	702	934	629	159	61	357	617	991	625	895	927	221	487	999999	288	699	148	200	999999	999999	999999	839	999999	710	887	208	372	734	181	855	999999	999999	72	521	601	999999	999999	808	865	999999	196	766	999999	156	999999	999999	999999	236	477	999999	225	999999	889	999999	396	863	591	918	272	853	984	883	999999	770	508	299	158	965	999999	295	404	339	334	476	99	999999	999999	206	999999	632	999999	999999	266	320	999999	999999	748	567	134	737	411	386	999999	21	882	999999	946	608	647	189	116	843	934	999999	466	999999	92	423	415	999999	403	395	687	639	464	848	627	999999	999999	530	551	591	841	563	884	28	999999	322	593	786	233	861	999999	62	526	555	212	84	853	754	895	334	161	907	999999	999999	699	905	557	44	999999	999999	999999	127	999999	524	999999	381	308	999999	101	770	999999	628	993	541	837	999999	999999	999999	646	553	656	385	634	226	439	934	228	868	329	999999	765	559	111	785	392	999999	424	11	553	830	776	415	999999	135	999999	532	999999	803	188	74	999999	647	999999	999999	790	103	999999	421	95	77	162	440	128	212	999999	279	527	999999	999999	999999	220	121	366	815	776	251	722	508	722	906	999999	425	689	265	999999	128	999999	999999	995	299	947	13	916	485	678	346	999999	460	131	234	15	705	654	782	853	
681	291	999999	366	549	380	985	698	999999	57	736	750	863	116	999999	118	559	222	999999	459	217	204	999999	999999	440	954	271	999999	497	999999	324	770	907	411	424	836	588	612	455	999999	999999	314	737	438	999999	595	432	353	999999	126	456	999999	795	332	645	486	410	446	925	595	118	999999	211	287	999999	965	999999	461	692	59	529	946	767	940	497	903	999999	452	999999	844	532	918	999999	999999	455	831	975	584	999999	938	999999	152	686	859	809	363	112	460	705	999999	999999	971	661	195	596	999999	725	999999	999999	742	29	958	251	999999	73	200	999999	830	831	900	990	269	695	754	623	387	269	907	140	999999	800	16	746	229	102	560	267	955	784	945	999999	130	748	33	918	476	999999	605	796	999999	896	999999	628	999999	985	999999	285	906	572	999999	249	999999	724	702	941	22	222	999999	988	512	933	999999	55	999999	999999	999999	520	671	835	156	999999	999999	120	521	246	527	999999	999999	244	610	285	360	393	575	999999	298	405	56	92	906	264	879	617	294	686	395	237	742	999999	125	999999	999999	999999	425	733	999999	706	999999	465	423	634	280	787	387	999999	582	999999	480	999999	505	999999	474	589	999999	891	999999	56	999999	834	851	300	645	999999	128	638	671	289	967	841	131	999999	202	999999	668	999999	984	101	239	67	999999	999999	756	563	514	650	506	34	152	533	136	538	999999	378	999999	133	989	999999	999999	749	565	999999	161	639	68	999999	282	999999	920	658	907	514	816	768	731	584	999999	999999	427	478	142	646	999999	443	714	999999	712	999999	976	999999	291	999999	432	999999	502	810	125	127	999999	601	378	999999	114	493	626	622	721	121	647	39	999999	999999	920	200	617	999999	166	717	924	475	999999	458	907	384	999999	999999	91	999999	276	999999	999999	999999	587	999999	109	519	999999	653	817	102	871	600	186	947	999999	384	725	999999	873	582	653	408	203	999999	400	919	715	999999	127	365	540	395	845	999999	570	173	329	104	999999	999999	387	513	899	832	604	999999	282	960	428	992	545	999999	462	693	277	70	233	557	435	190	804	811	999999	461	561	999999	755	460	387	793	64	630	150	999999	204	150	508	370	435	789	999999	999999	311	999999	820	690	999999	161	458	509	939	772	999999	911	303	999999	977	448	280	999999	999999	821	582	634	937	914	709	686	499	136	562	862	132	999999	542	999999	999999	410	999999	999999	553	603	11	877	853	292	961	999999	482	628	173	70	100	317	933	825	182	677	999999	905	980	255	662	331	946	999999	649	33	999999	999999	76	
999999	806	408	574	261	820	705	781	655	999999	480	214	999999	963	502	771	999999	999999	717	999999	832	223	999999	890	307	941	680	931	775	642	938	860	237	561	999999	263	999999	742	999999	15	477	895	542	999999	510	50	791	368	999999	999999	834	321	661	377	244	363	80	517	277	319	999999	773	15	999999	24	619	999999	319	376	248	89	82	999999	712	409	999999	681	783	390	266	160	321	486	469	807	626	209	859	999999	242	999999	184	475	999999	865	999999	890	528	937	890	73	481	999999	216	236	762	291	999999	967	308	682	999999	999999	999999	169	828	999999	546	999999	999999	419	127	992	144	65	904	607	667	999999	706	999999	999999	845	999999	203	999999	330	280	999999	999999	345	260	892	28	560	895	57	999999	999999	46	416	354	323	999999	999999	999999	999999	857	161	332	999999	999999	111	271	262	530	451	637	999999	999999	507	26	313	170	62	169	999999	974	583	999999	857	999999	999999	999999	300	701	999999	305	28	257	200	473	129	999999	999999	722	159	631	765	40	999999	419	648	722	538	999999	50	162	496	321	720	514	283	991	474	23	168	300	999999	560	691	999999	619	569	300	999999	999999	403	281	340	999999	604	218	553	999999	448	503	742	281	900	660	999999	808	706	536	685	999999	137	999999	999999	563	999999	999999	215	999999	307	800	88	432	504	999999	647	881	166	312	126	305	730	999999	35	519	426	29	999999	900	999999	347	999999	43	614	999999	769	956	999999	776	161	943	13	214	417	648	425	319	777	999999	22	805	652	999999	419	390	469	851	999999	365	147	999999	999999	314	344	999999	887	999999	818	659	999999	691	485	999999	999999	999999	302	525	869	387	104	999999	999999	999999	887	208	694	999999	624	234	385	999999	545	49	999999	999999	364	698	869	456	760	380	501	128	672	331	329	272	254	245	97	943	982	43	999999	41	597	999999	427	999999	276	379	999999	593	283	816	999999	999999	999999	838	819	603	999999	999999	999999	999999	614	133	999999	999999	879	432	999999	999999	999999	442	935	512	777	607	999999	448	281	734	190	999999	950	907	844	856	999999	882	521	415	426	494	297	999999	417	999999	427	473	999999	999999	266	844	116	50	999999	841	999999	999999	668	153	123	999999	332	999999	242	999999	773	706	999999	154	389	996	910	858	962	999999	154	376	999999	240	999999	261	533	419	477	345	999999	909	999999	999999	975	543	224	378	302	55	999999	375	336	999999	774	721	194	769	999999	999999	933	258	88	805	696	513	999999	438	999999	861	847	912	454	999999	999999	863	255	285	999999	845	782	541	565	916	489	
999999	49	922	466	468	77	763	936	217	411	36	831	999999	316	999999	995	785	999999	440	207	259	999999	439	221	911	475	999999	601	636	487	402	692	172	325	999999	473	626	971	504	794	94	976	247	494	999999	999999	600	969	706	850	996	136	134	718	240	859	610	710	999999	993	168	172	309	729	19	343	668	999999	999999	998	378	814	910	646	123	282	683	944	287	999999	874	939	894	786	999999	275	567	453	94	999999	863	915	426	510	635	921	999999	999999	485	999999	373	271	999999	708	481	999999	226	488	604	957	185	999999	432	676	129	229	277	999999	999999	999999	776	225	254	999999	144	462	397	409	21	201	606	999999	999999	687	516	612	370	196	314	309	58	89	848	137	882	208	999999	750	390	415	654	162	999999	999999	823	157	999999	247	573	29	999999	816	476	412	361	19	205	744	170	999999	999999	91	219	939	695	697	999999	127	459	936	969	647	999999	606	547	453	999999	729	863	368	595	132	999999	295	515	242	612	446	775	873	13	748	590	999999	555	573	943	339	54	136	781	899	787	637	59	156	797	870	865	907	121	475	880	999999	921	736	468	924	434	999999	94	999999	351	586	932	999999	67	155	60	999999	510	567	685	737	587	999999	345	985	999999	368	445	742	581	999999	761	537	868	788	951	819	115	28	905	591	52	850	558	210	705	829	999999	652	819	999999	407	553	790	153	999999	999999	401	482	999999	75	28	351	359	483	824	404	362	279	999999	999999	869	491	662	104	694	736	147	144	999999	999999	999999	793	999999	690	999999	217	999999	999999	573	725	427	632	999999	999999	572	999999	501	999999	385	310	477	999999	458	588	31	915	891	696	458	488	98	266	999999	283	795	235	429	668	22	616	656	637	705	477	999999	999999	162	822	531	994	244	72	758	999999	938	460	344	344	669	555	326	61	275	95	999999	999999	439	65	54	347	281	832	999999	769	653	839	123	999999	775	783	999999	78	174	999999	253	36	999999	222	344	999999	890	95	999	467	999999	605	372	999999	999999	652	807	106	778	999999	722	999999	999999	989	336	999999	999999	999999	999999	999999	791	999999	886	810	842	610	663	227	721	708	456	196	833	999999	478	58	476	504	150	999999	999999	667	299	980	742	841	37	518	886	245	998	537	526	999999	675	51	999999	999999	777	999999	988	999999	999999	80	736	536	578	403	520	999999	632	842	999999	999999	909	133	999999	905	78	11	583	154	340	485	999999	999999	999999	720	929	437	339	914	726	910	144	395	999999	999999	999999	999999	273	633	
997	608	612	166	324	90	214	999999	999999	812	999999	999999	657	844	999999	899	370	817	866	858	474	999999	948	717	125	312	311	523	840	739	999999	862	738	949	156	732	872	999999	604	589	515	999999	355	999999	431	999999	262	299	145	393	999999	437	349	414	169	914	660	895	50	21	999999	690	711	352	999999	630	999999	707	697	527	36	816	222	286	352	96	737	999999	296	999999	59	999999	388	457	880	234	999999	333	790	241	82	999999	513	999999	810	825	676	12	376	800	912	555	999999	999999	366	999999	999999	72	72	82	187	239	608	874	999999	767	999999	999999	471	999999	117	715	916	465	999999	59	312	629	476	526	420	734	64	495	999999	999999	419	769	101	837	19	460	271	718	999999	843	378	638	999999	999999	999999	423	541	450	999999	206	639	999999	173	316	740	595	596	999999	662	452	185	122	621	467	358	542	171	999999	916	999999	453	999999	411	612	680	673	999999	432	13	996	203	613	999999	66	999999	282	606	784	106	423	863	725	65	611	668	999999	999999	173	999999	981	261	906	533	999999	999999	441	999999	561	636	76	597	173	999999	665	259	999999	319	564	602	999999	999999	386	537	503	794	999999	999999	999999	943	999999	656	834	737	32	745	297	999999	768	313	434	548	55	158	40	825	699	194	399	362	999999	946	999999	570	619	55	874	378	40	250	34	298	934	999999	222	420	763	435	519	920	999999	490	999999	261	999999	999999	999999	238	507	677	104	999999	752	999999	999999	477	999999	274	128	976	870	918	59	527	288	999999	613	438	936	999999	72	273	999999	479	400	616	405	999999	999999	92	165	646	871	363	156	490	545	999999	770	745	226	999999	999999	999999	60	53	440	34	972	999999	923	999999	999999	887	614	999999	999999	283	56	999999	81	999999	872	46	821	233	57	696	380	797	599	126	668	200	999999	999999	999999	999999	429	356	185	381	238	368	168	704	354	983	748	325	999999	272	450	999999	673	233	999999	281	720	826	996	744	653	184	443	807	792	999999	493	999999	999999	736	853	700	65	699	764	513	877	126	879	999999	948	65	999999	999999	676	138	999999	999999	999999	684	421	999999	360	999999	728	63	924	361	911	253	499	999999	450	885	419	750	484	974	468	122	999999	604	946	933	795	598	999999	117	141	664	584	999999	999999	199	324	999999	350	623	971	711	589	526	214	636	573	251	999999	301	917	999999	999999	552	712	833	999999	817	656	999999	645	140	64	999999	229	257	668	999999	999999	999999	570	168	409	860	999999	999999	999999	876	399	319	369	999999	984	707	199	
999999	999999	41	999999	999999	908	507	999999	923	978	999999	657	771	306	957	967	396	639	362	999999	758	526	793	549	955	309	414	427	999999	67	100	155	357	628	24	999999	637	576	351	353	999999	999999	486	881	999999	999999	762	580	442	999999	999999	915	631	976	441	999999	226	491	655	961	503	89	266	865	999999	999999	309	999999	999999	719	999999	820	297	19	999999	999999	49	911	388	999999	547	834	985	994	95	185	999999	380	196	335	30	155	999999	390	849	983	999999	621	994	475	799	619	999999	722	21	161	627	621	318	248	649	314	113	999999	999999	999999	104	999999	780	712	181	928	956	955	698	195	899	999999	169	684	894	427	999999	912	65	999999	546	999999	983	933	999999	999999	999999	948	686	715	52	131	966	999999	888	999999	841	291	304	871	999999	342	34	999999	261	719	462	633	999999	999999	397	200	999999	495	132	999999	287	846	165	999999	866	17	279	999999	153	778	941	978	796	856	586	999999	618	194	999999	214	247	167	682	837	450	999999	604	464	328	852	388	999999	68	65	759	994	136	35	14	655	72	51	682	483	778	483	837	497	644	761	999999	558	230	918	594	129	174	327	828	437	999999	814	999999	300	400	470	999999	740	107	999999	510	592	189	620	151	206	999999	209	69	966	601	117	820	567	999999	999999	260	149	471	639	999999	808	207	577	999999	258	387	391	92	317	563	107	399	999999	999999	989	378	610	777	397	644	999999	999999	861	835	304	994	106	31	570	220	780	278	468	760	701	395	999999	377	892	819	103	126	752	413	503	718	999999	999999	999999	460	999999	372	83	994	866	551	999999	999999	948	999999	290	370	522	106	782	828	999999	302	999999	604	999999	243	884	578	550	848	514	999999	341	586	999999	789	999999	120	570	999999	205	473	894	159	999999	870	429	638	999999	732	603	655	631	675	786	475	757	999999	693	416	487	999999	453	27	46	887	409	999999	37	501	629	412	536	374	633	468	407	409	999999	896	813	256	50	818	999999	859	999999	666	799	761	42	65	426	163	929	700	29	877	123	171	470	67	999999	47	113	201	129	999999	51	328	77	999999	140	999999	999999	241	464	635	999999	187	71	999999	571	275	469	999999	986	382	444	999999	999999	999999	296	999999	999999	999999	999999	12	714	63	999999	999999	625	481	999999	999999	999999	999999	999999	999999	245	393	114	936	110	727	495	345	578	538	215	747	821	118	879	999999	71	747	371	999999	595	461	920	719	447	501	127	100	581	999999	999999	367	821	746	697	65	425	360	292	708	270	
999999	434	186	847	992	748	516	602	156	623	186	999999	713	999999	784	472	999999	999999	609	609	405	763	793	888	848	925	85	999999	999999	132	711	999999	662	586	999999	36	999999	999999	454	752	999999	999999	435	171	999999	109	999999	999999	913	593	41	999999	683	109	999999	546	641	298	999999	77	673	105	778	34	912	721	605	136	818	757	728	521	53	856	998	907	999999	632	424	749	999999	999999	508	999999	999999	849	781	999999	999999	748	395	455	873	387	999999	999999	999999	999999	259	751	999999	981	824	165	865	519	817	826	110	999999	218	18	874	260	261	999999	999999	999999	933	72	939	52	415	999999	371	282	648	666	777	492	198	926	999999	672	255	834	617	352	375	999999	41	955	462	764	999999	387	581	622	136	848	919	180	478	999999	812	461	999999	754	999999	592	870	999999	58	618	769	292	635	211	14	426	999999	254	183	362	999999	983	999999	650	999999	984	700	999999	540	929	572	999999	999999	999999	860	999999	268	863	558	782	710	880	906	999999	999999	256	999999	999999	618	999999	999999	674	997	125	999999	999999	871	925	223	809	892	999999	620	999999	55	999999	999999	448	351	221	168	759	696	400	999999	161	86	746	656	294	999999	329	417	999999	704	898	29	342	41	41	921	342	650	748	889	865	269	999999	797	252	999999	999999	39	406	551	475	999999	606	473	999999	751	135	279	999999	577	572	437	790	999999	157	732	501	999999	319	999999	826	119	947	511	787	999999	299	948	414	872	930	300	20	288	238	919	423	869	37	290	795	999999	721	181	999999	438	478	372	650	519	999999	895	999999	999999	999999	999999	40	105	686	122	461	187	865	66	646	281	426	511	196	237	319	631	999999	39	503	763	999999	776	193	358	999999	927	308	894	951	999999	999999	999999	563	872	889	327	193	915	999999	618	999999	999999	534	999999	21	966	185	999999	210	299	514	690	613	999999	999999	263	911	337	698	999999	999999	999999	999999	611	700	999999	948	323	999999	991	447	474	210	999999	566	999999	252	999999	347	456	751	886	693	999999	530	890	999999	601	904	999999	415	856	226	303	739	236	560	922	354	999999	28	861	999999	218	852	999999	999999	727	406	246	21	999999	999999	252	782	992	286	453	91	810	231	999999	418	713	999999	591	258	999999	999999	999999	180	330	794	847	437	889	812	999999	999999	999999	410	573	205	668	623	642	866	973	520	746	949	117	999999	999999	999999	671	453	369	999999	270	791	582	581	76	999999	691	978	152	814	893	999999	801	644	601	999999	658	162	750	999999	943	724	284	396	409	999999	
73	489	260	579	766	446	999999	999999	548	698	828	991	999999	603	932	664	724	169	627	999999	157	472	999999	144	619	518	702	280	999999	546	999999	999999	182	999999	11	999999	727	572	999999	456	736	949	106	902	580	666	33	157	167	288	10	125	768	841	241	600	999999	999999	999999	258	743	182	172	11	191	642	819	451	601	730	936	161	999999	181	999999	208	376	346	999999	953	494	555	123	999999	545	999999	999999	340	999999	410	962	999999	999999	799	712	563	999999	999999	999999	938	847	582	556	436	352	849	14	999999	20	43	234	902	562	16	763	197	999999	762	466	790	225	488	996	200	767	335	999999	999999	999999	277	422	282	626	625	116	999999	999999	686	68	696	397	829	999999	421	186	69	999999	605	46	524	503	999999	638	929	723	368	585	999999	999999	27	310	999999	139	743	621	951	286	937	900	999999	198	999999	703	769	403	395	168	999999	23	707	286	942	285	943	773	397	644	999999	901	747	337	643	27	999999	396	999999	700	586	999999	234	783	999999	705	195	336	130	330	999999	536	337	210	10	999999	960	740	999999	417	196	999999	233	999999	590	45	163	523	554	365	662	382	999999	695	999999	999999	788	999999	175	247	99	616	653	77	775	169	574	546	336	999999	66	310	999999	999999	999999	617	577	917	203	84	551	999999	782	764	668	495	837	999999	629	225	563	999999	574	129	327	579	999999	165	542	430	471	616	196	262	308	361	999999	999999	191	999999	217	871	731	100	696	427	999999	999999	999999	999999	332	999999	917	121	737	999999	735	999999	969	999999	999999	421	384	772	999999	935	484	999999	466	316	151	435	461	665	17	692	314	483	433	900	999999	999999	756	263	999999	539	698	999999	525	288	625	999999	442	256	672	795	497	958	487	760	999999	314	999999	102	147	896	481	262	114	55	715	261	485	79	199	863	999999	131	999999	83	246	999999	14	999999	690	707	993	999999	992	221	205	356	996	672	999999	999999	15	999999	125	212	68	445	970	479	572	999999	958	373	67	809	140	375	293	413	523	999999	310	254	412	439	902	276	999999	892	850	369	265	812	121	758	858	11	15	472	999999	999999	438	534	615	326	748	630	156	999999	999999	829	72	592	158	424	139	999999	999999	685	999999	791	185	88	629	212	118	999999	261	308	950	139	370	821	397	722	114	776	638	999999	691	999999	130	87	811	30	307	672	999999	697	628	999999	749	329	999999	999999	626	360	999999	413	999999	602	378	999999	999999	951	468	250	205	436	319	363	132	175	999999	999999	671	107	276	
609	905	446	492	564	999999	853	389	51	658	999999	106	999999	999999	234	999999	999999	903	282	999999	999999	999999	66	477	999999	387	275	974	584	334	999999	999999	528	94	305	999999	999999	120	814	177	389	571	999999	592	999999	339	566	491	999999	296	905	999999	399	263	416	57	999999	999999	999999	186	414	878	999999	716	522	611	578	669	999999	999999	999999	978	99	114	465	299	144	473	446	898	821	999999	999999	297	428	22	173	275	677	257	659	999999	856	638	763	999999	766	710	80	429	761	896	915	181	188	927	44	294	797	126	999999	384	533	365	364	999999	802	999999	999999	509	447	999999	999999	328	77	999999	131	460	351	954	532	999999	403	999999	147	925	868	999999	999999	500	978	878	477	560	344	284	999999	500	283	999999	708	258	422	570	981	458	904	596	114	999999	806	583	999999	843	594	999999	981	516	228	439	762	897	407	999999	531	999999	835	440	984	793	48	630	187	218	256	283	20	833	44	689	30	281	999999	999999	694	404	935	633	966	854	999999	761	282	844	379	810	851	999999	49	999999	999999	999999	612	320	999999	185	406	735	597	320	479	158	482	538	999999	999999	106	170	112	136	999999	999999	474	139	999999	287	999999	342	838	445	432	395	794	621	76	557	668	489	999999	518	999999	209	46	656	385	999999	289	743	999999	999999	714	690	999999	912	788	421	999	999999	999999	999999	827	73	999999	162	887	93	364	860	472	860	822	616	756	594	137	434	174	817	754	355	997	614	906	999999	731	741	999999	881	833	655	557	196	668	999999	690	935	313	884	769	301	790	999999	999999	999999	76	107	934	999999	785	364	256	192	728	475	999999	223	999999	999999	431	155	220	482	37	999999	313	636	947	999999	903	202	999999	290	999999	463	564	579	999999	340	883	633	807	945	106	479	999999	375	467	203	308	476	999999	366	463	623	999999	318	401	464	272	440	159	46	34	592	243	965	999999	999999	910	979	881	999999	999999	797	348	275	386	999999	417	937	999999	754	999999	999999	423	764	999999	434	382	256	187	999999	999999	452	484	999999	920	513	245	443	999999	202	999999	329	999999	951	302	666	285	814	999999	843	56	334	999999	404	446	597	179	478	148	709	892	999999	999999	13	758	621	322	999999	355	999999	321	999999	706	975	472	280	841	472	471	999999	158	568	324	343	830	999999	190	999999	999999	333	344	767	304	531	310	627	527	592	203	681	353	999999	469	69	532	82	628	296	999999	176	756	706	16	977	560	333	350	468	182	24	999999	243	999999	999999	999999	554	679	184	
674	844	752	259	278	790	817	449	108	265	999999	758	999999	999999	999999	999999	999999	637	999999	999999	971	976	287	69	419	999999	249	999999	467	447	999999	977	402	454	621	98	999999	507	438	226	999999	121	235	95	656	424	999999	999999	96	93	999999	900	793	362	213	698	999999	693	839	99	550	999999	982	660	733	834	365	670	281	999999	744	80	999999	544	999999	859	751	999999	412	995	289	999999	33	383	993	630	193	49	251	923	999999	730	999999	999999	675	461	138	999999	999999	822	68	999999	276	37	999999	384	701	259	205	353	946	374	290	999999	809	849	683	999999	667	999999	650	326	429	357	536	999999	412	860	999999	705	730	187	841	590	936	61	434	995	999999	619	929	934	844	897	976	167	449	823	539	999999	777	530	999999	257	181	742	809	999999	501	999999	971	841	999999	499	999999	769	999999	700	907	999999	424	687	572	58	184	716	481	531	381	999999	574	589	330	999999	927	210	999999	593	418	204	251	515	504	711	647	999999	554	354	999999	999999	635	749	999999	999999	999999	100	999999	999999	83	999999	999999	287	999999	132	759	391	520	346	571	999999	498	939	999999	999999	999999	908	193	861	999999	96	172	999999	256	174	743	825	673	999999	643	999999	253	422	519	953	934	964	968	382	999999	265	999999	218	783	999999	718	695	466	212	275	999999	999999	106	458	999999	302	143	41	999999	389	933	718	999999	702	999999	178	86	429	339	778	551	940	811	908	999999	518	954	353	999999	456	999999	368	470	283	151	930	157	963	531	660	800	933	999999	992	28	547	999999	515	999999	999999	641	999999	137	999999	723	561	105	197	314	478	348	789	999999	927	341	999999	257	698	561	803	30	123	999999	678	999999	618	355	818	889	999999	999999	449	305	697	814	781	240	46	560	999999	835	959	999999	999999	322	21	999999	999999	661	453	999999	906	953	255	674	999999	378	459	457	114	999999	287	999999	999999	565	898	999999	951	122	999999	344	221	999999	999999	968	71	464	999999	365	965	999999	688	999999	445	315	999999	496	59	999999	999999	413	781	999999	455	999999	557	999999	999999	497	423	526	343	999999	111	118	89	999999	999999	286	613	74	532	999999	491	999999	527	999999	862	402	558	412	444	928	826	157	999999	632	692	597	999999	409	999999	999999	941	999999	989	999999	65	337	236	247	514	772	419	999999	880	999999	106	674	857	437	799	559	938	999999	91	415	728	953	555	456	86	394	866	213	561	999999	161	52	791	394	999999	535	175	320	999999	671	519	603	999999	875	536	28	739	982	610	999999	419	930	367	584	
414	111	781	999999	999999	130	906	999999	671	705	999999	63	882	999999	999999	273	393	628	123	999999	999999	135	687	679	919	68	999999	883	602	607	999999	231	684	999999	979	962	753	396	160	777	999999	312	932	570	349	999999	145	999999	619	346	570	999999	817	948	688	288	424	112	999999	112	475	32	999999	73	940	315	999999	999999	999999	999999	520	997	478	999999	653	999999	202	126	999999	446	923	388	273	265	999999	999999	413	736	528	701	548	651	536	999999	312	743	999999	868	630	999999	113	999999	999999	219	999999	573	322	999999	304	999999	95	308	999999	423	189	97	758	357	36	999999	999999	643	157	792	861	869	470	999999	999999	910	893	999999	999999	999999	342	999999	605	64	999999	474	661	999999	441	999999	615	249	878	123	999999	999999	984	351	842	999999	143	470	322	990	999999	999999	112	892	448	999999	211	999999	812	477	999999	726	491	704	999999	999999	314	969	999999	999999	186	999999	999999	357	561	817	925	552	492	830	171	872	150	999999	705	482	371	768	493	57	232	853	437	410	43	999999	733	999999	999999	290	360	174	269	599	999999	736	965	754	999999	630	467	658	999999	999999	999999	217	585	877	999999	999999	200	545	486	163	500	999999	194	999999	324	419	94	645	129	211	479	997	612	999999	800	969	516	617	437	862	999999	574	584	999999	105	825	566	856	291	986	999999	815	687	116	999999	491	551	385	999999	921	546	822	538	999999	999999	999999	605	44	86	38	999999	582	117	623	573	926	748	999999	494	499	852	999999	999999	142	999999	999999	319	999999	999999	319	999999	140	186	999999	999999	767	45	516	942	999999	999999	531	999999	999999	67	999999	707	73	542	999999	742	811	890	941	78	317	468	405	999999	848	998	108	592	766	610	798	406	601	999999	805	891	241	797	707	278	330	458	110	85	604	956	999999	963	280	577	616	250	245	447	18	309	639	560	104	788	131	939	22	652	268	120	116	766	737	290	999999	999999	192	999999	748	858	368	330	361	999999	752	145	999999	199	994	558	170	163	299	999999	262	681	703	999999	157	391	445	999999	816	493	849	489	236	990	76	601	67	999999	999999	159	941	319	209	212	999999	986	999999	823	657	710	999999	953	476	241	999999	999999	999999	999999	999999	999999	999999	999999	513	867	51	273	999999	330	999999	999999	501	598	464	149	564	999999	481	500	883	171	999999	622	801	116	543	999999	999999	999999	999999	247	999999	999999	57	342	999999	41	999999	342	171	772	87	307	700	999999	999999	999999	498	337	677	95	358	820	389	363	602	800	999999	999999	999999	999999	260	914	367	
999999	121	707	550	131	412	532	146	149	999999	121	999999	999999	921	999999	897	191	408	685	326	877	888	470	414	694	739	937	923	409	999999	26	521	172	999999	999999	152	512	811	376	999999	999999	999999	999999	490	999999	279	146	878	571	509	151	746	575	999999	999999	999999	651	302	999999	392	475	999999	736	999999	322	999999	921	999999	999999	404	394	380	41	760	182	928	680	979	146	999999	999999	68	362	900	866	999999	946	574	460	818	999999	219	955	984	460	999999	221	87	178	677	358	999999	771	176	124	771	715	999999	425	560	999999	671	165	441	789	416	257	999999	274	53	999999	356	76	298	903	999999	424	56	309	999999	999999	999999	811	469	76	982	297	999999	785	999999	564	140	159	999999	501	830	64	524	205	53	298	999999	812	134	33	11	554	482	272	939	357	668	515	788	999999	723	999999	999999	374	806	129	999999	999999	180	488	999999	999999	176	999999	83	130	899	851	266	999999	341	999999	687	445	999999	438	814	923	845	999999	896	999999	999999	999999	999999	970	999999	159	399	924	236	334	642	646	510	999999	999999	685	198	819	457	817	999999	999999	512	933	182	261	309	378	315	999999	215	432	592	897	836	999999	29	112	762	999999	462	342	121	17	157	999999	934	999999	60	999999	734	35	299	89	376	920	553	844	798	116	999999	30	619	98	128	219	64	999999	967	276	665	96	67	999999	999999	917	999999	504	786	141	326	49	328	186	999999	189	142	513	531	916	999999	999999	999999	655	900	999999	999999	33	999999	937	986	330	999999	784	999999	999999	999999	592	724	458	999999	59	68	999999	790	999999	702	442	683	999999	999999	550	999999	60	999999	999999	782	411	807	923	204	999999	615	848	154	995	745	999999	999999	766	220	550	999999	82	333	518	127	646	865	99	999999	290	349	950	999999	999999	999999	252	85	982	865	567	785	999999	264	287	444	219	523	999999	999999	999999	729	999999	727	999999	999999	19	727	999999	372	145	545	717	999999	914	965	999999	999999	999999	756	502	468	730	900	653	999999	988	817	55	84	908	133	999999	34	580	560	431	232	999999	999999	239	525	886	999999	730	31	77	616	999999	322	779	231	814	47	572	700	999999	27	999999	771	773	201	681	125	999999	21	474	692	999999	999999	999999	999999	663	34	527	977	581	999999	179	631	999999	381	477	733	304	686	319	44	462	880	560	414	157	563	999999	47	844	770	165	718	999999	385	13	986	999999	347	567	790	519	594	999999	889	847	453	83	401	724	999999	820	999999	702	440	999999	733	802	138	293	999999	123	490	143	811	
954	461	999999	322	999999	999999	953	999999	129	999999	999999	868	761	671	999999	704	489	999999	999999	895	999999	387	25	999999	155	280	194	651	64	466	676	999999	460	999999	935	395	379	999999	33	244	999999	863	659	183	915	371	999999	141	570	589	621	999999	177	247	999999	576	999999	956	177	108	305	999999	999999	999999	852	999999	417	453	999999	181	335	728	495	999999	900	999999	728	841	211	783	999999	62	90	474	845	82	861	999999	457	368	999999	999999	594	925	938	692	960	996	331	430	999999	528	406	398	264	892	999999	999999	347	772	848	603	754	393	799	253	231	438	816	779	633	999999	999999	376	231	912	999999	570	149	999999	137	731	520	781	999999	780	999999	691	999999	952	963	773	999999	999999	520	356	667	999999	135	695	999999	531	999999	551	796	760	531	39	177	999999	758	548	999999	139	999999	999999	93	999999	564	29	596	540	227	999999	999999	860	999999	321	856	875	254	933	999999	454	746	605	551	968	985	79	258	627	524	869	999999	425	824	999999	999999	999999	272	694	999999	116	999999	931	314	999999	735	936	442	220	182	999999	106	824	999999	999999	999999	999999	999999	124	987	494	999999	999999	999999	357	999999	400	46	580	281	999999	612	559	297	338	999999	815	300	234	243	58	999999	48	999999	232	772	380	322	330	364	999999	828	999999	707	161	345	138	915	956	657	345	900	999999	999999	720	689	999999	536	774	157	999999	748	350	881	938	999999	732	999999	793	585	298	999999	716	999999	280	634	464	852	999999	999999	228	900	343	577	897	158	999999	109	734	542	235	843	999999	182	788	262	488	276	768	303	613	612	999999	999999	368	267	999999	644	999999	999999	235	694	400	781	928	999999	999999	772	983	790	999999	632	791	999999	999999	455	539	543	438	28	155	999999	94	842	999999	615	778	962	999999	640	964	999999	441	999999	999999	540	453	766	254	121	847	715	999999	978	221	981	821	870	999999	913	999999	650	216	649	940	48	609	557	402	323	897	452	999999	999999	825	950	200	153	999999	819	999999	773	299	326	999999	999999	903	116	631	999999	793	999999	941	305	999999	323	999999	999999	707	278	999999	896	999999	999999	223	405	161	940	162	271	791	999999	926	211	999999	999999	999999	890	479	509	144	503	926	994	529	989	999999	268	440	511	36	407	999999	999999	889	115	409	999999	112	774	289	999999	953	369	616	999999	999999	999999	999999	958	962	43	323	208	999999	437	969	999999	411	234	999999	893	509	651	245	393	999999	260	321	999999	554	993	788	999999	230	180	999999	566	387	414	17	770	999999	482	999999	999999	94	
247	541	461	145	999999	956	878	879	396	463	312	134	233	881	999999	428	999999	999999	999999	255	618	999999	999999	999999	413	999999	999999	226	135	28	37	112	253	999999	996	719	999999	669	999999	999999	999999	824	833	716	247	442	163	532	999999	351	999999	79	580	746	999999	268	999999	574	732	47	959	661	754	377	436	210	999999	925	999999	999999	568	918	999999	999999	999999	793	154	256	650	970	999999	999999	939	783	732	958	531	999999	832	737	151	295	937	999999	87	258	80	466	290	46	561	237	646	999999	783	999999	190	649	410	999999	124	331	999999	999999	208	999999	999999	971	644	999999	678	384	103	999999	999999	999999	999999	999999	853	97	999999	999999	966	613	419	611	828	674	999999	365	777	882	106	999999	622	819	371	185	289	593	536	109	999999	811	999999	187	999999	497	999999	999999	396	779	795	323	958	999999	999999	999999	352	596	665	999999	970	289	701	796	287	943	536	61	999999	999999	131	270	999999	624	865	164	255	242	999999	341	280	500	968	997	999999	999999	200	999999	464	61	999999	999999	928	489	138	542	999999	571	999999	200	961	352	999999	590	658	535	762	344	571	210	74	999999	129	334	776	480	321	999999	709	503	999999	350	999999	999999	973	999999	999999	81	495	999999	54	683	342	286	999999	928	901	387	348	999999	31	999999	624	264	999999	721	573	603	713	657	231	415	862	405	447	620	756	739	617	229	203	690	849	248	165	999999	778	842	954	848	579	933	999999	157	482	999999	726	342	871	261	865	738	368	837	111	638	820	999999	838	759	181	171	770	128	367	340	16	385	108	606	999999	730	999999	999999	88	297	60	714	923	550	893	423	868	365	364	465	332	21	999999	526	570	842	13	999999	676	999999	173	999999	790	151	890	350	243	275	318	145	99	502	759	999999	588	999999	22	298	999999	758	303	999999	764	902	18	999999	249	581	46	999999	726	999999	199	670	134	813	924	999999	660	552	190	602	57	999999	376	829	262	332	938	464	829	715	999999	918	125	759	482	887	142	999999	111	661	999999	217	999999	645	313	99	999999	999999	191	241	637	323	578	999999	999999	545	536	189	743	999999	643	999999	282	999999	124	280	554	999999	999999	47	999999	999999	451	528	373	839	809	730	525	172	642	173	282	598	88	26	350	425	401	936	999999	953	161	194	28	656	935	999999	531	42	544	999999	443	153	592	871	872	59	336	527	735	806	999999	580	999999	479	999999	684	999999	107	930	139	973	999999	999999	695	614	999999	509	717	904	411	999999	999999	628	328	730	138	16	216	
154	300	98	999999	211	554	300	999999	999999	548	357	999999	476	999999	999999	414	350	999999	467	896	999999	999999	999999	619	622	999999	607	180	951	955	749	999999	678	725	953	640	50	109	203	141	404	999999	999999	960	369	654	999999	775	999999	223	977	691	671	119	949	538	749	479	261	876	999999	129	629	956	799	186	999999	751	480	471	374	251	845	336	502	234	271	999999	259	968	400	832	789	999999	977	67	509	999999	775	425	890	571	847	326	999999	284	412	398	171	193	999999	192	999999	918	999999	736	999999	345	999999	999999	999999	999999	230	292	486	999999	339	891	978	999999	677	999999	976	64	581	802	403	999999	152	227	821	872	428	76	897	217	537	871	889	251	999999	174	999999	60	999999	729	999999	565	999999	78	944	521	420	999999	516	67	216	250	999999	999999	999999	328	203	999999	903	404	742	999999	999999	999999	999999	468	12	736	531	999999	71	925	999999	999999	461	838	687	83	999999	310	462	998	559	839	10	297	533	842	908	892	971	562	157	754	987	999999	179	571	491	485	519	683	999999	999999	995	290	343	496	594	504	640	129	126	602	999999	743	604	999999	999999	300	935	169	828	999999	999999	508	778	162	863	274	668	126	592	999999	791	778	111	556	999999	719	999999	47	258	414	261	851	446	999999	811	254	592	623	999999	200	550	359	999999	267	472	496	999999	999999	632	999999	999999	524	537	999999	811	999999	642	999999	711	559	999999	897	911	423	388	999999	72	233	350	619	682	55	824	999999	256	441	999999	999999	93	357	217	771	415	928	579	737	999999	999999	999999	999999	611	544	912	743	853	652	448	442	879	782	434	288	999999	999999	999999	999999	999999	146	83	380	251	798	964	364	999999	575	492	983	844	651	376	946	490	702	17	147	999999	91	999999	999999	999999	490	964	310	923	928	929	999999	291	788	46	187	52	372	406	813	580	558	400	288	999999	465	999999	999999	999999	487	798	148	14	509	657	618	598	480	387	760	834	663	441	423	999999	99	701	65	614	199	999999	127	305	204	567	584	690	269	442	999999	999999	735	894	445	140	999999	999999	999999	141	427	588	999999	984	646	978	917	999999	976	642	80	763	542	623	227	584	680	842	810	942	999999	928	999999	999999	850	867	108	999999	999999	999999	854	701	999999	923	196	610	341	999999	659	225	650	467	713	626	372	773	999999	122	676	861	459	948	587	838	68	499	258	534	144	778	880	158	999999	692	788	999999	999999	618	437	616	252	547	193	594	302	616	225	999999	999999	87	516	986	102	144	834	
906	124	91	865	697	362	807	998	880	345	999999	345	999999	999999	993	999999	741	685	70	618	999999	764	993	546	452	284	546	858	67	272	893	65	986	858	881	264	761	999999	999999	264	444	549	312	999999	800	280	204	873	681	156	774	311	999999	525	999999	999999	130	545	423	999999	815	948	941	618	451	446	359	172	956	999999	999999	999999	944	805	184	999999	462	999999	746	182	89	999999	187	999999	999999	592	999999	470	936	740	999999	999999	339	326	448	495	999999	693	806	363	920	42	999999	941	977	785	366	236	999999	559	999999	385	798	251	343	152	771	41	131	999999	999999	999999	236	226	605	952	659	627	999999	999999	765	768	999999	392	261	999999	755	245	932	711	235	797	128	999999	60	758	427	98	983	305	999999	576	572	946	941	999999	806	699	999999	999999	136	738	869	662	794	920	999999	416	989	296	999999	536	108	420	633	625	999999	849	176	847	535	571	644	71	964	999999	206	991	451	229	250	999999	899	999999	585	497	928	465	999999	140	999999	20	108	999999	908	999999	478	162	323	325	999999	956	533	498	999999	564	103	999999	698	605	999999	455	965	769	56	340	999999	199	999999	146	697	314	999999	999999	536	524	999999	948	999999	776	999999	999999	678	135	999999	293	532	410	999999	30	403	999999	767	999999	415	865	55	338	999999	577	560	288	327	187	628	956	699	497	961	974	101	999999	655	921	999999	680	777	999999	999999	763	808	236	780	814	999999	577	999999	999999	630	671	478	144	308	999999	225	441	727	999999	507	11	999999	44	999999	445	928	999999	474	999999	999999	735	97	216	999999	886	769	334	999999	512	999999	60	419	429	999999	300	505	957	846	999999	706	452	953	286	341	809	179	774	788	345	886	493	999999	999999	178	895	999999	999999	617	422	815	891	999999	225	999999	456	592	174	177	999999	939	971	411	404	149	659	782	810	999999	717	716	999999	546	999999	625	950	948	999999	261	971	999999	242	349	433	264	999999	519	738	230	999999	227	999999	606	999999	405	915	92	999999	562	518	123	999999	398	900	706	821	355	769	999999	999999	508	999999	913	205	441	707	631	978	999999	335	149	53	590	989	999999	710	398	905	768	709	999999	250	165	742	999999	943	843	449	726	443	999999	749	148	124	385	999999	102	410	999999	999999	999999	113	567	237	378	79	999999	409	410	996	432	449	11	890	246	268	718	999999	347	497	999999	999999	261	707	866	400	905	475	999999	156	617	987	706	80	999999	999999	682	928	999999	789	761	444	48	999999	20	28	747	258	877	127	635	922	
999999	711	834	111	852	999999	999999	999999	173	716	795	264	388	445	743	930	474	481	585	789	806	999999	735	428	999999	530	999999	848	652	656	999999	496	521	695	999999	994	246	323	999999	822	999999	395	625	55	649	999999	999999	999999	285	817	784	406	541	999999	125	515	976	415	957	331	173	522	335	999999	128	999999	742	693	521	748	999999	160	569	763	999999	999999	932	689	779	999999	188	131	572	835	872	201	999999	675	580	417	27	999999	999999	590	999999	55	999999	118	927	349	51	658	63	999999	132	633	999999	778	999999	999999	583	297	636	598	999999	999999	949	500	999999	926	354	999999	123	999999	730	863	794	978	999999	185	361	824	999999	439	327	529	999999	46	712	249	999999	186	62	875	834	730	204	767	447	616	106	569	474	999999	994	974	545	999999	806	999999	999999	857	999999	448	999999	759	534	999999	999999	623	974	913	999999	404	571	999999	25	999999	279	999	999999	999999	541	498	999999	791	360	761	444	353	984	999999	239	999999	410	507	999999	999999	999999	999999	206	997	497	824	641	999999	782	79	439	826	959	308	999999	806	599	812	326	185	369	561	999999	773	999999	999999	638	856	999999	343	994	74	665	411	714	204	803	672	539	717	856	895	999999	290	332	617	394	686	999999	433	853	597	999999	337	254	971	676	432	243	570	195	785	999999	448	84	374	999999	999999	593	999999	12	927	283	609	329	473	551	128	999999	155	542	952	418	259	490	406	999999	999999	167	743	528	380	438	968	532	80	395	999999	216	957	456	999999	102	999999	430	926	324	581	999999	780	429	558	982	98	999999	999999	377	999999	958	678	490	832	401	999999	956	631	499	314	999999	258	88	980	911	493	698	999999	859	455	829	563	91	312	329	386	323	970	398	999999	999999	299	999999	145	613	537	999999	623	999999	253	16	798	437	20	503	760	999999	449	646	499	400	331	382	921	999999	404	596	999999	513	999999	535	986	999999	999999	374	787	554	942	376	999999	26	84	271	616	449	999999	136	81	808	569	684	999999	334	899	949	619	917	782	714	218	999999	299	120	430	717	29	565	999999	646	999999	999999	760	999999	999999	482	325	69	766	999999	400	278	524	378	944	340	999999	999999	343	210	754	870	999999	237	167	442	726	964	840	999999	999999	474	848	999999	102	363	923	801	72	426	633	559	160	310	999999	940	427	920	176	100	66	368	231	87	999999	845	443	532	914	829	756	361	228	999999	999999	925	429	999999	286	590	416	859	599	917	576	999999	719	471	913	999999	25	806	999999	750	842	
71	999999	771	999999	256	919	999999	886	999999	999999	999999	999999	999999	257	398	521	338	644	999999	999999	207	768	314	999999	696	136	971	619	698	999999	999999	999999	478	35	991	999999	658	553	39	670	24	972	366	999999	304	864	999999	224	525	705	999999	171	999999	76	644	302	938	270	848	999999	947	999999	198	429	999999	718	862	267	265	715	863	784	614	914	668	234	412	68	999999	832	999999	757	104	993	137	787	352	999999	391	699	744	397	705	908	723	242	783	999999	535	999999	11	999999	959	809	841	999999	556	999999	407	419	889	879	63	26	431	999999	688	205	301	999999	376	461	876	999999	970	475	89	999999	201	999999	999999	475	532	630	830	530	797	999999	999999	235	240	55	13	971	999999	864	344	689	487	532	554	999999	645	603	999999	549	302	404	838	375	822	850	115	971	999999	423	357	432	195	999999	403	999999	53	999999	701	330	999999	905	754	116	141	399	228	999999	881	862	830	929	999999	999999	237	402	455	999999	413	999999	940	41	12	397	517	999999	503	587	139	160	544	999999	901	999999	101	999999	650	732	244	432	632	999999	99	115	999999	427	21	904	999999	11	948	267	662	321	389	999999	999999	999999	598	229	895	641	999999	731	999999	260	38	531	999999	840	752	722	552	980	757	504	999999	897	803	99	900	599	914	138	999999	287	999999	589	509	999999	495	292	143	24	537	990	906	368	786	343	399	489	999999	832	258	235	715	682	563	885	484	14	999999	509	328	306	727	411	529	51	342	448	31	999999	999999	999999	999999	537	452	999999	999999	583	120	470	999999	999999	883	92	999999	976	572	245	999999	623	999999	490	729	634	696	999999	273	504	839	745	10	951	999999	201	486	789	646	187	239	796	297	901	893	999999	809	907	423	645	532	999999	999999	999999	422	999999	999999	864	999999	954	999999	222	503	999999	743	374	999999	748	952	999999	605	99	999999	999999	15	239	999999	299	596	999999	824	788	817	628	972	297	276	902	538	70	868	622	58	691	347	27	303	999999	167	529	632	70	955	731	50	442	999999	94	999999	192	81	43	277	999999	139	62	404	874	999999	456	999999	567	219	999999	823	982	999999	999999	57	988	999999	999999	999999	999999	13	999999	833	96	588	539	85	999999	810	355	988	834	354	944	562	295	623	428	999999	710	431	999999	851	72	999999	67	401	999999	47	113	256	999999	901	999999	111	375	228	317	296	999999	380	999999	757	864	904	988	638	106	95	762	375	517	999999	431	646	938	912	999999	188	531	148	512	154	706	109	58	932	153	
843	197	999999	999999	142	493	340	515	999999	986	168	999999	999999	304	999999	999999	738	738	999999	480	563	172	999999	457	139	999999	452	999999	771	999999	999999	856	66	999999	263	898	695	999999	385	574	100	141	999999	925	999999	268	112	999999	34	869	968	999999	999999	461	999999	999999	734	619	999999	999999	51	471	743	266	999999	312	863	934	50	588	999999	678	999999	318	390	999999	541	536	844	871	662	607	843	902	92	404	690	999999	904	583	174	85	884	18	999999	629	397	999999	999999	999999	999999	178	999999	446	289	300	999999	857	81	999999	149	999999	999999	314	714	999999	628	841	999999	999999	621	268	39	467	424	513	793	354	999999	760	44	176	832	543	476	494	999999	406	623	791	398	833	533	999999	999999	966	310	580	304	100	10	556	199	877	689	999999	148	346	999999	999999	999999	661	82	999999	132	972	999999	241	999999	999999	638	999999	227	999999	438	787	999999	292	999999	458	213	222	60	694	760	487	976	955	853	999999	356	467	384	848	295	736	761	222	999999	471	600	999999	742	85	461	779	339	807	448	901	411	856	999999	574	571	293	611	387	999999	644	995	420	999999	999999	873	180	999999	379	107	702	36	999999	667	560	857	144	480	974	243	980	999999	179	516	951	928	999999	154	810	286	999999	134	384	662	979	476	190	691	244	999999	290	933	999999	999999	999999	875	888	999999	763	999999	999999	813	637	153	579	999999	826	903	436	579	999999	36	45	103	105	577	651	859	687	94	677	453	999999	999999	999999	999999	199	469	770	86	49	310	390	104	848	198	497	240	999999	493	649	999999	264	999999	829	999999	897	999999	999999	178	234	38	512	678	48	984	577	864	200	999999	307	366	143	360	540	82	645	941	254	907	90	420	999999	203	444	401	198	999999	943	699	159	332	855	602	851	999999	798	712	65	863	620	632	50	560	196	293	153	904	134	756	617	955	999999	999999	999999	813	261	999999	243	999999	796	999999	999999	501	382	999999	511	540	508	529	999999	933	886	390	296	458	380	227	16	161	257	999999	457	197	91	204	710	159	514	48	999999	489	479	418	999999	625	711	548	999999	222	782	612	406	604	999999	684	999999	999999	419	639	999999	999999	312	91	999999	513	999999	733	999999	188	999999	999999	36	999999	769	794	464	477	323	671	746	831	49	794	379	645	886	852	715	406	999999	999999	999999	874	604	725	187	397	28	564	87	977	138	998	947	430	586	936	835	686	230	999999	999999	748	999999	611	999999	517	999999	753	626	695	999999	999999	63	795	622	161	865	54	999999	
76	459	999999	594	769	703	50	999999	949	69	950	27	39	186	532	560	990	999999	993	730	669	685	274	938	391	959	124	945	999999	807	434	81	791	79	163	152	999999	164	133	908	954	999999	762	694	675	678	988	999999	530	245	632	179	871	323	999999	391	999999	820	212	810	999999	999999	694	999999	635	999999	236	960	32	390	400	999999	858	95	999999	997	923	999999	999999	999999	970	999999	424	916	185	999999	209	999999	131	999999	957	348	999999	999999	329	999999	977	619	999999	797	451	38	814	999999	999999	796	321	786	547	949	467	614	558	999999	839	311	681	999999	999999	999999	679	758	999999	260	432	61	999999	545	765	917	30	999999	521	475	272	999999	472	999999	82	389	999999	422	999999	181	999999	353	790	464	483	27	999999	210	652	688	127	999999	999999	563	717	792	912	776	999999	629	929	163	103	93	999999	897	839	407	705	587	437	266	829	999999	945	999999	999999	429	72	748	740	820	660	999999	357	999999	752	999999	999999	289	476	176	402	310	252	161	260	999999	999999	999999	188	999999	504	75	260	999999	863	532	618	999999	531	999999	713	999999	999999	119	999999	999999	736	657	155	930	840	999999	120	270	864	528	425	794	829	999999	201	487	569	999999	325	595	581	496	999999	229	300	928	999999	983	999999	129	421	143	658	999999	970	581	999999	258	939	999999	954	999999	996	345	117	999999	809	966	302	999999	713	927	999999	907	688	250	941	926	639	912	999999	137	999999	745	116	292	145	839	999999	619	57	321	31	246	640	999999	999999	379	122	999999	129	999999	691	236	416	494	349	751	310	730	639	513	618	36	421	827	192	261	999999	825	688	969	382	682	189	401	905	557	276	106	750	999999	813	172	793	999999	999999	581	339	999999	999999	999999	538	863	999999	999999	703	995	824	999999	409	247	151	297	788	159	419	19	57	999999	588	791	485	999999	999999	77	999999	455	999999	999999	392	610	922	615	999999	999999	441	999999	701	999999	698	910	733	999999	999999	999999	430	526	384	643	465	999999	999999	324	44	999999	907	334	999999	913	844	257	999999	288	430	799	325	999999	415	493	999999	901	999999	412	326	677	68	31	999999	476	647	183	999999	600	90	955	86	608	999999	731	396	116	634	788	999999	450	159	999999	42	999999	999999	894	120	999999	999999	564	128	131	997	367	101	885	817	417	275	670	186	171	999999	999999	722	716	999999	683	999999	611	999999	529	612	876	527	999999	989	618	288	999999	72	190	674	526	837	955	610	223	999999	510	999999	226	522	139	273	988	257	568	185	999999	939	437	
793	323	297	599	519	999999	839	488	896	209	139	523	607	999999	496	999999	637	999999	116	999999	999999	595	999999	60	16	482	999999	539	366	999999	443	999999	812	635	999999	361	238	247	999999	489	384	161	614	99	999999	999	532	277	501	576	999999	418	999999	209	393	207	10	246	592	46	999999	310	132	475	999999	999999	710	972	609	144	999999	399	330	627	999999	999999	981	999999	962	17	949	345	999999	789	500	999999	441	613	999999	199	361	999999	655	999999	999999	84	39	148	333	765	298	560	668	366	133	999999	999999	748	842	501	226	999999	283	584	96	183	272	342	975	741	999999	106	999999	419	999999	460	999999	921	656	999999	863	843	900	207	999999	399	999999	681	666	959	999999	693	770	750	973	584	718	999999	322	796	811	696	173	999999	875	202	829	258	583	673	999999	176	101	560	638	382	999999	86	866	696	507	591	675	25	804	206	336	980	446	209	741	673	608	999999	480	176	680	318	331	526	570	999999	108	993	172	770	602	219	122	600	708	641	999999	625	299	230	30	157	999999	679	865	848	811	383	931	133	567	241	999999	999999	702	567	755	999999	136	89	493	682	999999	43	603	999999	868	846	999999	999999	468	983	570	999999	155	999999	999999	651	660	721	616	999999	999999	49	213	999999	999999	999999	999999	150	886	865	499	220	737	348	305	754	85	749	980	965	883	831	665	584	999999	830	999999	999999	46	113	999999	414	473	769	620	999999	829	243	999999	227	947	359	224	603	493	999999	522	807	237	776	576	911	741	999999	840	241	999999	629	999999	308	335	729	999999	999999	186	94	746	968	999999	492	999999	842	762	999999	27	999999	616	999999	999999	321	318	518	942	999999	537	777	673	822	928	389	438	999999	999999	688	892	228	255	441	427	409	613	554	999999	999999	852	734	158	978	633	316	999999	322	539	388	989	999999	786	844	255	408	420	999999	999999	348	63	724	307	83	869	798	999999	185	644	690	707	999999	999999	207	417	803	629	695	199	622	999999	126	999999	166	699	85	442	411	999999	29	999999	999999	514	741	690	138	436	84	118	999999	38	448	678	999999	680	999999	388	588	436	452	778	724	999999	427	999999	937	63	151	384	794	999999	999999	999999	625	701	999999	999999	697	999999	999999	376	554	587	364	593	999999	447	821	485	474	999999	853	975	743	250	274	955	97	168	753	84	295	999999	324	999999	161	999999	63	999999	663	974	691	81	157	85	999999	147	379	833	266	499	242	665	910	106	999999	901	255	999999	999999	71	172	538	764	214	91	854	272	
999999	442	866	999999	673	999999	499	15	781	827	668	999999	136	586	999999	999999	263	841	629	999999	999999	964	259	999999	678	999999	601	811	162	317	942	994	999999	875	492	401	399	115	569	843	420	101	731	999999	586	368	310	485	909	636	511	999999	462	73	55	922	192	662	715	951	230	688	852	474	885	673	645	261	103	999999	512	157	999999	785	999999	999999	999999	185	999999	319	999999	999999	902	526	806	578	541	316	829	999999	218	736	999999	999999	622	732	248	267	198	913	722	58	391	999999	999999	999999	101	676	693	919	999999	999999	44	405	999999	114	999999	336	668	316	999999	999999	432	999999	653	776	758	664	999999	648	887	975	987	714	597	372	999999	855	403	452	999999	999999	622	910	999999	212	702	999999	86	518	946	999999	598	882	781	393	626	857	403	357	999999	436	514	999999	41	714	999999	330	808	178	999999	930	999999	225	829	999999	717	999999	999999	451	999999	764	587	654	701	975	386	999999	933	999999	745	877	999999	56	847	60	360	576	999999	174	192	999999	195	907	148	999999	979	999999	999999	514	676	114	212	952	283	840	999999	859	353	999999	337	914	396	999999	999999	999999	478	886	377	999999	915	150	643	490	268	702	999999	679	515	686	995	13	62	429	537	640	675	508	772	16	211	999999	233	821	836	278	984	590	484	646	546	103	999999	284	598	536	471	999999	999999	580	271	179	999999	999999	71	999999	862	999999	999999	999999	826	970	999999	999999	999999	424	917	821	653	989	717	988	205	869	149	901	999999	777	831	11	179	953	814	999999	744	41	157	565	760	512	416	27	999999	691	999999	576	979	644	999999	999999	618	649	999999	999999	863	999999	973	484	528	169	336	999999	146	75	623	873	165	921	625	545	999999	361	999999	151	583	700	475	513	60	572	999999	363	80	657	999999	529	885	120	999999	471	68	672	47	601	185	331	880	999999	78	946	421	68	28	171	905	267	999999	927	130	172	807	470	999999	955	247	973	23	488	683	103	988	54	592	999999	487	604	324	469	965	261	999999	28	999999	999999	161	999999	344	909	752	135	941	957	989	175	663	597	248	91	999999	211	318	999999	773	974	958	999999	999999	864	684	310	999999	128	961	868	353	999999	34	999999	999999	383	639	999999	736	557	161	40	65	426	999999	889	366	243	115	764	943	426	254	470	155	784	397	999999	999999	451	999999	823	999999	130	822	875	573	918	287	980	572	213	999999	225	822	999999	321	999999	373	794	944	709	22	999999	999999	926	543	999999	184	29	999999	169	879	295	374	999999	
999999	934	604	625	326	447	955	135	201	740	760	39	647	999999	473	348	999999	440	506	483	811	798	999999	999999	341	19	744	267	999999	413	999999	999999	999999	494	999999	386	454	999999	478	506	753	886	15	195	175	514	999999	956	555	999999	62	449	788	891	527	245	739	708	294	316	703	698	999999	999999	416	389	188	163	334	97	999999	367	961	10	730	999999	792	19	729	826	103	788	711	357	360	999999	592	959	967	658	647	746	464	171	999999	999999	755	227	999999	785	336	762	999999	468	753	695	999999	787	170	603	452	729	978	467	223	915	999999	783	999999	532	797	999999	196	676	449	157	903	800	207	675	178	999999	241	999999	499	341	999999	999999	999999	665	405	804	799	374	215	917	767	996	948	887	78	971	789	999999	988	118	999999	999999	29	606	791	688	590	495	999999	877	999999	44	968	881	759	743	999999	772	137	992	429	821	470	532	389	907	851	319	606	206	999999	999999	955	999999	764	210	233	996	873	999999	999999	313	999999	338	429	733	38	76	999999	335	790	27	128	996	689	999999	495	497	227	999999	836	280	999999	238	999999	999999	999999	587	127	558	519	194	999999	419	777	999999	882	141	112	656	879	785	191	281	415	999999	867	959	701	20	715	999999	778	988	880	943	424	999999	999999	999999	999999	450	949	999999	815	999999	999999	999999	228	573	871	363	394	571	15	999999	98	618	822	999999	644	129	885	116	999999	783	416	910	539	834	999999	181	999999	999999	12	438	999999	611	466	809	650	168	740	999999	148	362	351	217	983	829	999999	806	888	999999	282	533	999999	843	736	41	199	218	179	394	872	999999	468	209	999999	999999	225	487	161	23	999999	999999	389	757	967	999999	441	999999	926	709	999999	895	292	999999	912	478	872	992	999999	434	999999	999999	999999	356	999999	448	893	151	999999	999999	613	377	999999	999999	240	999999	999999	807	875	255	600	991	291	469	999999	977	999999	999999	297	99	704	999999	612	999999	404	999999	496	42	999999	528	597	299	559	520	106	611	250	417	750	126	333	75	126	999999	834	627	999999	529	941	287	999999	416	854	999999	999999	390	999999	926	481	990	309	122	314	356	999999	999999	442	999999	373	803	999999	999999	736	999999	999999	638	116	999999	893	999999	999999	966	101	225	498	190	445	999	999999	715	846	323	999999	759	816	221	761	769	970	533	195	390	999999	999999	550	40	999999	682	999999	82	999999	781	999999	704	901	343	30	98	858	478	865	999999	961	657	957	422	73	976	365	554	877	999999	23	369	590	708	810	999999	999999	468	
510	762	215	999999	442	999999	290	999999	858	482	999999	999999	999999	501	999999	999999	429	508	189	138	999999	703	327	249	204	936	768	674	124	999999	533	999999	424	999999	967	999999	236	234	225	893	142	999999	128	999999	363	215	436	521	701	999999	289	311	774	999999	501	807	999999	966	541	506	306	615	999999	666	949	999999	258	520	999999	564	525	999999	293	999999	999999	999999	584	444	886	989	509	256	972	999999	912	999999	302	878	898	169	668	270	999999	718	999999	526	999999	999999	933	239	999999	915	987	146	322	999999	27	488	550	367	232	999	89	551	996	59	642	999999	753	727	831	380	622	374	895	264	512	574	698	999999	429	132	511	999999	43	594	999999	836	964	999999	214	813	337	999999	937	999999	191	150	722	547	884	873	708	216	999999	586	303	622	250	67	581	453	999999	81	938	999999	498	432	518	412	790	806	999999	924	523	27	52	999999	437	237	83	372	852	999999	594	556	423	305	258	456	301	646	999999	906	257	761	999999	265	999999	837	180	999999	631	319	756	999999	999999	784	692	999999	999999	221	195	23	983	218	999999	999999	999999	392	999999	203	999999	999999	121	999999	999999	970	677	762	994	786	489	999999	999999	325	741	542	404	516	560	639	612	868	912	89	461	999999	923	999999	170	999999	999999	999999	160	976	584	569	208	612	867	35	117	930	395	999999	731	999999	956	668	477	999999	999999	970	832	999999	591	315	159	41	692	638	999999	638	601	610	18	279	449	89	741	181	343	791	999999	534	999999	681	999999	999999	358	866	625	265	570	999999	999999	808	999999	114	395	278	420	177	920	238	978	478	338	784	748	462	155	999999	926	306	999999	999999	999999	307	999999	999999	832	999999	683	825	999999	791	999999	499	999999	209	999999	345	694	473	761	999999	999999	999999	999999	64	999999	698	417	895	721	999999	338	274	387	706	487	90	999999	486	445	426	494	105	999999	196	409	839	333	548	571	810	192	463	544	558	582	999999	752	470	566	144	586	787	114	274	999999	804	121	755	999999	810	755	217	999999	344	682	999999	999999	368	654	999999	374	868	334	910	565	874	729	999999	133	999999	999999	128	999999	310	840	706	990	950	733	605	727	578	825	760	64	999999	435	210	876	807	999999	394	815	999999	770	717	462	999999	708	589	999999	292	631	156	483	637	999999	727	503	975	784	999999	999999	59	785	795	52	574	999999	591	448	528	953	325	861	943	312	999999	540	132	253	797	252	153	529	445	999999	679	999999	999999	686	999999	999999	900	32	999999	758	766	277	974	675	999999	
346	127	999999	556	338	315	294	999999	334	432	999999	380	731	987	12	491	529	350	849	372	297	439	904	740	822	62	303	401	194	546	598	566	457	365	460	134	999999	973	999999	640	999999	747	999999	999999	521	999999	999999	45	468	277	999999	927	134	999999	999999	907	223	999999	734	286	22	892	354	999999	833	999999	923	375	999999	877	487	556	999999	218	976	549	346	649	999999	496	999999	267	933	917	999999	670	999999	999999	764	999999	911	602	248	830	627	999999	402	315	430	890	412	804	508	591	789	690	999999	999999	999999	61	571	573	191	248	403	755	959	437	999999	173	199	778	611	984	999999	885	317	412	999999	999999	157	41	999999	999999	999999	88	758	352	137	619	999999	525	818	712	981	348	421	10	437	872	544	999999	826	267	999999	634	999999	524	625	904	382	292	335	852	999999	999999	354	999999	164	324	997	616	310	869	197	674	999999	898	12	627	473	999999	999999	999999	999999	999999	214	961	999999	459	886	243	726	232	999999	999999	200	965	999999	999999	993	566	845	122	875	927	664	957	999999	37	674	304	522	999999	440	999999	999999	999999	913	721	999999	392	999999	705	438	763	890	999999	999999	503	483	993	99	560	633	999999	471	999999	843	21	999999	999999	999999	608	784	999999	721	728	792	181	386	584	62	999999	126	610	348	149	683	999999	46	999999	335	575	999999	680	214	999999	374	999999	603	454	772	999999	202	999999	500	999999	921	846	51	171	295	999999	999999	899	941	999999	444	33	568	331	188	731	974	999999	921	326	999999	113	387	999999	999999	268	577	932	999999	160	895	47	999999	728	228	836	79	875	999999	874	458	654	999999	999999	526	351	999999	281	999999	50	926	999999	166	183	565	817	469	291	807	36	883	194	98	790	999999	406	999999	839	999999	999999	661	109	651	57	867	410	999999	999999	243	999999	999999	305	667	771	233	999999	880	999999	173	411	377	999999	999999	274	999999	999999	566	999999	999999	129	438	135	178	923	388	827	607	119	316	164	453	296	58	794	733	587	999999	326	567	469	526	975	675	701	974	873	999999	387	66	999999	844	425	85	999999	584	177	999999	999999	392	406	48	771	999999	19	957	91	739	999999	540	999999	999999	999999	391	638	999999	462	460	477	999999	514	795	230	63	713	320	38	220	934	220	999999	460	783	934	170	431	755	355	666	744	893	144	759	846	653	855	999999	43	447	520	131	717	999999	794	877	611	817	717	917	698	929	871	804	999999	975	952	963	314	231	216	848	117	793	999999	999999	380	45	383	410	857	715	994	772	
999999	98	999999	801	989	999999	559	999999	47	437	999999	814	999999	339	999999	871	999999	891	300	812	240	671	999999	924	926	999999	507	575	999999	999999	999999	983	999999	108	390	974	137	160	999999	999999	672	603	810	999999	999999	918	999999	50	349	511	709	966	424	192	541	999999	84	923	874	999999	558	983	179	999999	377	984	999999	923	949	722	744	550	917	52	150	637	860	343	108	18	705	999999	236	932	608	103	568	999999	566	999999	999999	213	286	722	999999	688	434	90	312	999999	48	119	100	999999	999999	168	59	382	51	904	892	741	824	999999	555	999999	757	246	131	284	425	999999	999999	322	999999	540	999999	204	999999	461	212	779	999999	267	970	999999	376	609	174	449	54	196	999999	662	744	168	999999	421	176	607	931	999999	999999	37	426	999999	752	778	804	237	895	854	999999	590	999999	122	709	567	894	960	999999	158	999999	682	240	238	426	999999	578	664	161	852	37	745	529	25	999999	999999	841	999999	843	597	804	937	554	199	166	130	999999	632	999999	999999	526	216	999999	783	125	999999	797	197	494	58	999999	999999	85	52	827	294	70	685	301	999999	726	999999	126	137	999999	144	138	50	82	306	743	945	215	340	335	820	863	746	900	544	215	653	575	999999	999999	664	999999	511	372	999999	999999	285	340	752	999999	692	100	999999	439	980	158	999999	999999	197	314	264	999999	745	717	999999	999999	323	999999	756	500	82	268	331	999999	689	999999	626	677	209	999999	468	614	463	245	642	730	999999	316	999999	999999	458	538	387	490	143	729	999999	794	366	999999	999999	999999	999999	999999	31	999999	768	24	750	706	532	999999	915	951	846	649	481	510	999999	285	321	17	865	999999	52	544	880	841	606	960	168	999999	321	757	500	968	40	211	223	218	962	104	565	223	863	378	622	436	643	494	999999	614	719	90	999999	738	999999	222	218	487	553	927	418	790	999999	699	768	167	461	878	618	279	297	999999	323	226	451	651	507	673	921	454	207	122	712	553	122	241	627	761	999999	999999	992	735	664	44	999999	775	675	999999	610	464	974	764	875	977	327	853	766	999999	297	983	715	544	565	999999	729	306	87	999999	999999	999999	540	700	999999	999999	999999	561	210	288	539	675	999999	343	73	466	479	442	999999	999999	235	269	474	713	999999	360	112	457	999999	999999	999999	390	698	999999	587	999999	924	999999	230	85	999999	999999	652	487	384	999999	17	382	481	109	629	296	69	352	769	327	72	827	999999	194	698	829	391	645	973	999999	977	305	755	999999	999999	999999	222	
171	44	999999	616	986	339	852	352	730	976	999999	999999	28	330	356	999999	270	999999	999999	58	999999	386	871	999999	17	513	235	644	712	626	999999	566	434	84	898	317	310	711	86	497	383	841	999999	852	320	710	955	828	630	394	495	978	445	999999	999999	784	999999	94	608	482	113	218	640	113	999999	514	510	999999	432	49	610	559	934	999999	675	203	419	28	74	307	558	407	23	327	141	513	130	287	897	124	153	226	112	603	394	174	211	864	368	806	209	21	405	591	783	935	54	999999	481	983	375	155	30	311	923	706	205	999999	971	981	999999	999999	57	318	895	394	456	340	999999	999999	992	999999	659	999999	107	999999	11	999999	544	205	469	999999	805	913	748	998	205	800	679	999999	968	888	999999	999999	422	976	963	97	695	399	999999	713	621	970	990	820	495	762	213	999999	705	999999	778	776	522	999999	427	143	569	999999	198	656	999999	537	999999	999999	662	999999	845	131	583	999999	735	154	716	755	999999	834	999999	927	512	443	597	303	982	999999	120	126	865	323	558	999999	527	999999	211	832	62	94	438	886	168	223	917	999999	803	791	48	633	69	766	436	592	220	999999	394	754	68	367	999999	346	993	545	416	531	572	752	395	937	943	883	999999	588	999999	46	769	299	526	515	500	201	166	999999	999999	109	887	966	999999	999999	999999	999999	999999	694	539	999999	999999	622	806	395	518	60	405	111	690	186	73	847	196	183	872	999999	999999	553	867	363	190	517	489	999999	999999	999999	142	999999	533	497	119	999999	58	314	153	156	999999	140	996	449	795	65	999999	880	999999	999999	999999	446	999999	318	227	230	827	186	911	386	143	498	751	912	918	895	578	999999	76	64	798	882	999999	999999	611	108	556	427	999999	134	721	999999	281	603	826	695	495	999999	279	888	191	872	402	766	999999	994	388	94	531	999999	487	602	813	999999	251	897	416	999999	707	129	999999	409	618	787	664	533	227	999999	95	233	410	363	924	999999	873	926	490	273	999999	999999	719	472	896	999999	646	999999	796	299	999999	928	288	208	999999	159	224	999999	263	614	112	489	776	240	998	308	499	133	678	999999	118	999999	417	152	583	99	410	210	999999	999999	150	545	737	927	999999	166	944	211	846	774	999999	101	672	875	171	234	840	999999	999999	597	177	523	999999	999999	191	47	521	146	999999	427	749	999999	278	312	474	567	999999	999999	444	999999	999999	298	286	903	672	999999	652	542	981	359	258	920	999999	999999	783	627	103	576	745	758	645	808	
587	429	35	949	823	369	411	604	482	999999	54	632	999999	879	246	547	498	175	394	979	164	274	999999	999999	287	362	529	999999	473	999999	999999	686	206	555	710	857	878	723	203	999999	999999	387	877	999999	999999	999999	999999	903	391	999999	999999	580	374	665	653	999999	261	206	999999	999999	840	564	999999	999999	888	368	435	687	999999	389	669	775	971	999999	999999	777	397	999999	999999	183	999999	625	999999	917	107	532	322	540	902	999999	605	682	61	999999	999999	576	999999	579	378	518	999999	994	734	12	886	999999	609	272	817	875	924	349	253	498	789	224	999999	223	210	999999	55	999999	785	780	783	987	724	999999	658	282	531	999999	543	999999	504	999999	891	999999	40	795	999999	999999	723	999999	473	265	999999	562	942	999999	477	42	999999	21	472	783	218	954	999999	899	587	370	613	999999	354	116	806	809	999999	999999	333	645	192	414	999999	999999	181	999999	316	527	558	999999	306	999999	999999	498	449	999999	971	999999	477	999999	244	141	218	563	999999	189	682	367	459	629	568	999999	903	832	849	964	578	999999	999999	460	999999	701	999999	425	73	999999	739	999999	666	285	837	283	999999	396	999999	999999	999999	880	559	991	85	949	77	929	999999	466	527	999999	648	999999	953	505	118	26	299	999999	791	793	999999	263	449	827	700	184	792	999999	214	516	431	798	768	698	916	620	999999	697	633	421	999999	999999	999999	766	216	191	999999	999999	174	618	106	867	270	412	999999	306	552	257	259	999999	146	317	262	21	551	999999	716	265	588	999999	641	602	999999	379	999999	891	599	683	999999	999999	999999	999999	131	999999	419	999999	538	365	999999	999999	78	999999	999999	740	284	999999	355	653	225	366	475	76	999999	677	999999	504	957	890	442	499	999999	869	637	740	51	686	196	666	601	986	321	999999	948	967	999999	513	163	999999	105	465	546	946	999999	999999	999999	785	706	999999	618	915	606	647	923	817	999999	209	500	707	999999	598	329	688	61	238	54	124	128	785	257	999999	350	999999	795	976	952	759	411	999999	698	265	980	742	999999	685	999999	673	437	999999	63	999999	23	456	999999	999999	146	858	894	239	219	928	667	999999	205	154	574	818	852	947	865	164	797	999999	19	443	999999	586	640	376	999999	380	999999	987	999999	37	460	894	317	298	840	104	865	181	173	769	597	999999	546	999999	121	999999	821	999999	274	899	432	999999	447	47	889	559	227	528	999999	999999	251	679	198	178	694	680	999999	564	999999	999999	999999	625	954	999999	845	999999	999999	737	264	286	558	999999	723	999999	605	564	
456	280	409	999999	876	346	790	333	999999	918	999999	378	999999	999999	71	267	383	503	999999	806	999999	207	202	340	999999	489	273	114	290	53	956	365	572	139	234	239	164	826	999999	952	999999	630	721	999999	686	999999	999999	824	224	301	999999	229	232	999999	623	999999	87	78	771	396	83	999999	52	484	961	516	805	88	216	831	999999	999999	999999	999999	999999	320	999999	275	653	846	960	999999	889	988	229	736	999999	999999	999999	975	999999	96	64	508	879	158	587	246	965	180	999999	999999	617	392	999999	277	621	999999	999999	312	771	812	424	925	999999	633	796	64	265	234	999999	41	999999	241	999999	26	503	109	778	822	999999	250	309	483	979	999999	999999	999999	799	952	125	567	945	214	213	349	671	999999	82	255	362	533	999999	741	796	835	999999	386	999999	183	774	999999	796	15	999999	531	512	941	946	915	801	999999	264	999999	999999	816	95	367	37	999999	354	374	36	999999	469	209	999999	568	686	999999	642	999999	794	999999	999999	602	770	940	635	682	836	999999	192	167	999999	73	278	678	631	980	999999	520	999999	382	829	409	496	274	545	999999	999999	944	264	802	282	356	504	639	133	516	56	155	732	354	503	623	192	868	88	406	930	591	999999	706	404	132	106	421	796	779	116	505	405	999999	421	999999	475	999999	999999	999999	568	639	554	999999	933	604	787	999999	879	215	227	999999	999999	148	449	999999	999999	557	408	999999	999999	999999	842	354	410	999999	749	477	933	610	157	802	983	999999	838	301	46	821	999999	999999	999999	103	541	591	561	488	999999	266	999999	740	884	918	981	734	849	484	797	209	714	393	854	319	80	279	67	424	643	216	310	999999	643	196	999999	608	815	165	552	999999	793	922	241	493	999999	999999	726	239	820	259	140	999999	503	999999	117	389	944	35	32	999999	534	146	844	112	999999	999999	107	697	999999	383	918	693	932	999999	416	999999	161	371	658	999999	999999	827	999999	394	85	999999	654	807	89	405	663	790	143	290	727	999999	87	139	536	993	999999	38	106	447	341	447	430	958	430	325	238	583	999999	155	718	706	999999	460	36	18	999999	999999	618	738	999999	138	560	652	818	760	713	31	834	664	781	525	730	167	63	638	526	999999	386	763	176	999999	999999	987	999999	30	123	627	999999	528	999999	805	999999	368	727	213	887	999999	999999	670	999999	217	748	712	999999	203	976	385	406	398	492	999999	913	854	571	639	714	572	999999	999999	999999	999999	918	316	999999	976	115	999999	999999	850	750	747	556	716	999999	959	341	710	
624	378	54	999999	999999	715	46	661	892	565	999999	999999	999999	999999	698	350	33	525	999999	441	36	397	98	999999	999999	556	648	744	999999	206	702	612	307	999999	948	712	754	999999	864	999999	999999	34	93	549	999999	352	362	434	59	216	692	636	670	900	684	236	289	440	793	674	77	999999	890	999999	863	194	789	494	999999	985	999999	126	660	999999	171	12	313	548	999999	602	204	223	999999	564	513	999999	942	999999	329	999999	432	323	999999	999999	145	978	143	999999	686	391	562	868	67	73	620	576	975	584	739	681	922	999999	402	201	480	999999	999999	336	192	999999	251	392	174	655	563	282	12	470	999999	192	999999	916	861	657	999999	336	999999	630	944	999999	99	368	668	647	799	999999	921	922	719	292	381	999999	214	999999	149	180	703	412	510	999999	573	515	633	557	812	999999	879	744	999999	154	698	976	391	999999	708	999999	724	526	856	872	360	90	751	999999	810	71	711	973	517	868	632	752	130	999999	374	584	734	999999	835	792	999999	187	999999	575	593	405	425	999999	999999	999999	456	187	556	999999	987	492	999999	999999	746	999999	999999	906	237	293	521	945	855	999999	880	133	999999	612	691	73	999999	999999	320	999999	84	415	645	751	792	261	999999	455	999999	493	619	881	820	999999	374	999999	999999	904	949	486	63	647	549	640	999999	67	999999	999999	496	999999	576	814	182	588	891	340	999999	553	124	975	871	999999	749	372	176	999999	312	390	999999	608	999999	999999	999999	999999	999999	999999	866	14	672	999999	154	578	958	999999	917	805	708	999999	877	999999	976	999999	790	999999	615	986	999999	187	474	89	754	999999	605	887	918	419	590	349	465	999999	474	112	880	388	831	303	117	47	455	371	301	80	999999	214	631	999999	376	259	999999	145	999999	999999	539	593	981	427	972	81	793	507	224	368	776	999999	999999	874	999999	411	152	321	878	860	732	113	787	683	224	401	266	298	53	340	131	999999	925	999999	572	297	407	999999	999999	46	253	999999	999999	999999	303	99	999999	756	565	999999	999999	999999	266	678	956	436	999999	999999	212	581	814	505	464	999999	247	456	497	783	312	999999	13	999999	999999	841	999999	785	956	855	999999	135	755	509	732	88	233	225	73	257	829	145	492	110	211	999999	232	748	999999	272	695	847	602	999999	454	999999	960	379	914	425	71	181	479	949	999999	87	999999	315	772	386	660	31	999999	249	954	999999	999999	903	536	250	619	999999	302	999999	170	542	532	893	65	943	128	854	999999	648	196	657	665	542	192	134	924	917	
976	116	612	673	464	362	908	287	505	67	999999	674	805	999999	878	785	789	999999	999999	931	259	828	268	806	999999	744	63	306	999999	751	999999	411	326	702	999999	196	92	496	87	180	999999	999999	448	71	21	636	842	999999	778	880	999999	807	579	993	667	157	847	999999	952	720	309	999999	775	753	999999	440	358	113	311	692	703	302	307	999999	999999	481	389	999999	999999	999999	901	70	528	630	998	913	831	333	44	744	348	286	544	367	870	999999	12	694	724	580	288	999999	691	96	187	460	509	999999	56	999999	767	999999	999999	868	999999	249	93	999999	755	432	999999	35	78	566	353	999999	758	940	513	573	999999	999999	999999	223	805	171	378	442	453	999999	413	636	999999	848	976	698	274	999999	548	631	300	857	939	301	971	263	999999	134	743	760	702	569	691	483	717	82	178	999999	72	656	999999	651	999999	999999	29	972	748	229	590	655	162	92	401	882	283	621	999999	190	251	552	500	253	698	692	844	843	999999	803	141	903	529	476	612	892	999999	648	165	999999	282	999999	514	451	999999	999999	608	999999	178	809	209	999999	999999	999999	555	999999	165	999999	999999	19	999999	185	38	944	98	686	135	685	999999	999999	132	999999	465	34	908	252	47	59	708	999999	93	234	675	145	603	999999	587	541	920	102	736	999999	696	999999	367	999999	971	570	363	858	961	923	150	669	999999	999999	999999	302	999999	313	482	116	918	351	999999	148	509	999999	999999	999999	109	594	764	387	772	999999	999999	318	667	811	281	999999	999999	999999	649	170	999999	16	999999	38	999999	294	461	617	619	630	999999	999999	231	228	596	88	229	311	758	377	169	999999	896	999999	999999	331	999999	278	41	15	999999	77	701	765	999999	503	444	322	999999	814	999999	156	768	999999	774	999999	97	448	224	202	258	394	102	281	999999	332	120	760	401	84	999999	193	585	999999	219	156	653	466	999999	103	644	906	655	943	245	23	999999	754	923	54	244	195	63	838	999999	999999	999999	430	764	731	392	999999	921	581	999999	999999	570	164	933	999999	939	630	284	131	558	351	739	158	46	999999	338	365	837	357	840	999999	140	999999	856	192	181	233	999999	443	710	960	985	83	789	296	452	839	821	999999	114	999999	999999	931	999999	415	297	999999	999999	777	999999	999999	846	574	741	999999	818	824	307	750	457	716	929	840	420	598	366	999999	368	750	545	498	544	542	999999	999999	562	208	999999	451	895	354	839	999999	49	683	123	421	341	109	477	999999	542	80	847	397	684	81	521	691	58	999999	
999999	999999	241	905	492	313	331	514	999999	619	367	855	854	113	877	999999	801	736	485	945	333	268	282	917	999999	474	695	855	552	491	687	775	999999	273	885	999999	692	144	201	809	999999	826	972	857	270	687	225	744	999999	999999	279	999999	215	999999	307	209	999999	324	949	27	618	476	962	645	932	592	461	591	227	681	999999	666	999999	675	999999	507	999999	999999	657	999999	258	950	999999	873	221	902	569	301	966	685	834	999999	195	183	999999	623	864	336	925	677	235	634	526	999999	366	613	999999	539	999999	800	999999	946	666	680	769	668	141	999999	434	999999	32	170	999999	541	847	944	481	371	485	999999	999999	959	499	980	53	999999	433	506	517	608	999999	39	54	175	771	887	999999	514	414	532	492	775	902	895	999999	74	19	999999	991	422	141	877	64	24	168	954	457	686	637	154	244	635	999999	825	999999	992	999999	459	770	999999	242	967	957	953	750	866	67	604	335	978	614	448	515	104	477	785	999999	999999	999999	817	440	35	876	269	297	857	204	86	528	661	948	559	224	41	999999	999999	999999	999999	274	301	897	852	361	658	999999	796	129	486	358	999999	27	96	452	953	528	216	100	697	665	892	672	980	86	999999	999999	999999	999999	483	914	313	865	874	765	715	919	587	999999	228	999999	501	999999	717	727	937	644	999999	117	271	513	999999	999999	999999	999999	381	628	999999	776	688	628	484	572	999999	572	55	725	153	331	999999	999999	940	542	999999	967	173	165	999999	999999	148	38	178	948	962	970	941	239	642	999999	999999	999999	12	999999	999999	599	254	929	101	155	682	221	500	999999	380	237	572	440	210	265	282	999999	673	664	637	659	459	536	610	675	630	815	93	999999	999999	999999	999999	139	557	282	723	244	74	809	580	999999	537	637	577	734	408	511	999999	386	165	178	423	999999	182	999999	999999	718	329	425	524	866	999999	785	603	730	999999	442	883	928	542	47	161	864	93	710	131	821	999999	875	999999	999999	787	706	559	769	236	693	956	999999	142	15	915	648	294	714	999999	752	999999	999999	537	999999	627	110	999999	128	999999	559	264	472	999999	328	759	453	158	405	89	431	235	834	504	999999	485	662	796	536	132	512	999999	379	911	999999	999999	122	348	310	501	686	999999	441	999999	999999	438	494	999999	999999	256	999999	499	999999	635	999999	526	209	999999	34	490	965	999999	318	996	513	979	999999	561	834	540	646	115	848	999999	402	569	794	92	827	84	990	645	999999	999999	659	23	689	744	542	853	588	770	
323	999999	536	999999	999999	999999	999999	999999	554	999999	191	999999	609	367	651	999999	242	808	731	999999	999999	999999	500	329	331	37	346	500	300	999999	999999	981	952	876	791	999999	999999	30	26	359	999999	140	530	67	463	710	681	999999	371	703	511	734	131	999999	255	373	999999	999999	60	999999	108	748	407	413	999999	999999	329	732	575	622	618	222	792	381	284	999999	430	442	865	620	355	999999	138	999999	999999	293	859	491	631	428	708	170	999999	499	999999	104	733	126	152	999999	390	949	727	749	94	298	999999	750	196	999999	999999	999999	350	439	180	65	620	999999	774	631	351	999999	999999	157	914	458	253	302	130	189	999999	313	299	612	240	405	325	389	999999	999999	999999	999999	304	769	484	821	999999	539	328	205	999999	999999	352	521	911	552	848	580	834	999999	55	649	999999	17	211	639	999999	737	209	775	739	241	308	433	999999	242	543	999999	672	102	638	714	999999	924	705	999999	961	999999	701	687	557	745	554	875	305	702	489	999999	999999	845	999999	999999	339	553	999999	999999	624	999999	241	678	19	516	908	999999	999999	341	675	704	999999	474	678	818	46	522	227	993	687	433	137	587	753	999999	999999	827	868	556	999999	430	468	999999	999999	52	547	33	999999	51	837	999999	999999	999999	36	999999	986	103	176	415	55	817	999999	472	565	999999	791	653	925	763	741	90	874	451	956	255	245	999999	361	636	281	23	844	999999	999999	875	555	999999	560	968	269	681	660	462	511	567	103	995	999999	921	999999	999999	999999	915	310	756	937	999999	17	999999	549	148	741	999999	999999	42	999999	160	316	690	999999	627	103	957	504	999999	999999	421	940	999999	999999	250	949	439	385	388	915	999999	875	409	999999	129	999999	999999	999999	130	999999	130	999999	478	594	999999	688	999999	285	633	799	150	421	250	336	525	495	999999	999999	308	199	311	165	999999	999999	54	284	907	752	999999	471	323	538	383	130	999999	103	471	804	217	561	741	999999	751	999999	774	517	635	82	999999	633	547	999999	130	931	637	999999	572	999999	550	668	999999	465	999999	999999	486	612	999999	129	37	432	34	813	999999	999999	457	157	413	999999	352	536	648	834	340	892	924	174	417	452	492	343	999999	999999	264	999999	780	286	404	589	112	999999	480	515	55	989	999999	733	736	999999	999999	999999	562	999999	18	999999	29	947	135	867	246	321	204	999999	637	693	902	914	559	999999	966	181	999999	823	75	191	65	999999	999999	351	293	201	437	44	968	12	999999	135	110	250	529	832	999999	536	352	790	966	999999	878	
362	96	694	183	863	416	312	736	999999	999999	827	999999	886	168	783	999999	55	884	170	999999	634	911	777	999999	319	999999	143	30	226	480	999999	224	180	264	436	264	999999	28	999999	628	666	276	53	794	283	292	642	674	377	999999	307	906	806	269	253	999999	319	881	864	518	282	292	519	267	999999	613	999999	999999	732	528	986	37	319	999999	960	999999	868	999999	999999	36	999999	469	652	999999	183	378	417	911	21	985	999999	717	999999	999999	355	383	757	786	999999	999999	504	20	999999	999999	966	999999	596	275	309	885	582	336	350	837	806	999999	999999	254	999999	686	999999	876	620	747	583	279	873	999999	999999	586	611	92	253	870	532	701	527	999999	999999	902	782	152	612	999999	999999	999999	999999	326	258	543	743	999999	701	62	473	628	999999	204	275	697	407	342	89	722	283	500	93	999999	315	115	295	836	946	191	904	999999	274	494	345	965	902	557	15	652	842	999999	999999	999999	407	904	312	333	538	611	505	449	73	889	999999	911	999999	999999	21	999999	257	999999	999999	520	157	419	999999	904	999999	309	794	850	337	436	880	184	120	892	82	410	999999	999999	308	344	999999	999999	990	384	642	433	440	16	546	861	404	935	542	999999	54	987	999999	407	474	999999	999999	999999	122	636	19	677	801	642	823	610	350	999999	609	999999	999999	692	428	979	272	435	869	999999	314	475	41	945	642	999999	999999	95	860	999999	999999	999999	528	999999	999999	999999	375	964	632	798	193	935	520	118	335	320	45	361	569	999999	145	49	369	38	350	647	999999	73	44	560	999999	737	999999	945	999999	539	999999	803	349	74	614	307	999999	81	604	378	954	922	619	331	215	999999	526	300	270	457	999999	499	999999	705	758	999999	929	81	13	455	196	999999	318	999999	617	242	22	504	956	837	245	999999	433	999999	999999	999999	454	712	355	308	221	459	685	352	829	214	122	999999	315	312	377	999999	77	999999	999999	389	999999	823	714	999999	483	999999	343	432	221	421	75	718	22	999999	857	227	725	705	243	736	889	966	966	999999	129	378	198	999999	999999	514	230	284	790	999999	78	999999	998	382	999999	199	125	262	140	417	148	404	631	239	999999	999999	15	372	916	455	499	647	856	999999	853	115	833	690	962	707	201	999999	999999	709	18	235	228	353	999999	53	621	636	836	559	274	724	999999	958	207	999999	508	858	999999	344	813	430	999999	999999	528	719	366	435	299	432	999999	999999	476	921	999999	230	931	662	999999	872	999999	863	811	999999	46	138	999999	999999	492	653	
209	999999	999999	999999	896	587	999999	532	999999	170	999999	195	346	413	342	999999	258	825	737	999999	999999	845	999999	999999	510	949	618	999999	659	400	361	491	999999	999999	233	999999	999999	999999	34	643	999999	409	999999	330	195	648	526	408	964	999999	999999	542	147	515	276	363	999999	999999	93	946	968	982	872	434	999999	205	999999	700	999999	999999	993	999999	800	103	217	999999	17	55	999999	999999	999999	220	999999	540	999999	818	354	999999	380	869	916	986	799	87	675	787	537	413	521	990	405	825	227	515	999999	514	741	54	307	298	355	921	637	999999	522	758	478	342	914	990	850	815	999999	321	542	16	576	723	999999	430	450	999999	533	319	466	608	993	998	999999	15	999999	309	139	92	523	995	999999	577	564	916	318	205	498	999999	149	589	505	906	973	999999	938	28	626	877	847	999999	397	999999	765	914	999999	999999	927	908	913	550	686	248	798	546	999999	999999	168	511	121	255	115	13	179	876	112	97	999999	295	77	69	683	262	244	999999	608	41	811	999999	162	838	999999	589	617	999999	903	267	117	436	999999	939	860	125	766	602	645	394	999999	999999	811	677	454	642	841	854	866	433	13	36	938	626	197	517	358	282	977	525	395	999999	973	999999	979	999999	824	137	209	568	495	641	999999	999999	882	922	838	484	394	634	748	763	999999	999999	999999	91	498	844	752	352	766	494	624	129	998	578	999999	966	697	999999	818	713	654	308	937	999999	900	999999	743	999999	679	874	999999	999999	999999	999999	847	503	591	898	110	979	999999	856	801	11	26	16	999999	314	999999	872	786	999999	816	44	118	433	541	999999	999999	773	110	487	672	892	999999	282	999999	375	730	422	999999	799	999999	839	337	999999	506	999999	355	894	508	438	267	999999	999999	999999	536	743	523	424	961	700	718	999999	878	897	194	909	405	744	663	849	999999	999999	497	999999	782	999999	706	999999	999999	605	999999	295	275	999999	999999	865	804	256	999999	609	999999	316	460	999999	90	429	960	440	613	596	540	611	999999	999999	999999	672	319	109	577	999999	999999	213	497	365	999999	432	71	999999	677	328	999999	159	999999	64	998	999999	144	813	906	999999	26	276	706	340	999999	933	64	616	999999	558	555	704	678	196	572	999999	999999	104	527	999999	368	999999	762	294	491	999999	612	186	660	585	999999	506	203	999999	999999	770	506	167	300	232	377	454	398	128	773	410	481	812	999999	999999	459	49	296	258	999999	273	513	421	848	684	999999	878	956	242	30	59	511	463	654	802	999999	661	999999	305	
999999	913	365	644	521	90	909	800	999999	311	135	498	219	945	229	278	266	999999	318	615	999999	498	498	165	108	723	899	27	168	689	217	798	244	990	967	999999	999999	869	900	768	774	530	193	654	999999	999999	839	565	244	385	999999	67	353	198	404	999999	999999	209	545	797	190	892	641	15	103	999999	264	229	999999	999999	999999	397	194	999999	840	380	999999	843	58	577	884	343	782	782	153	160	999999	55	596	185	665	708	333	112	999999	882	889	188	999999	779	277	620	587	106	24	158	872	802	358	33	487	999999	999999	999999	913	846	120	859	861	943	999999	218	632	999999	482	999999	73	999999	963	958	491	136	999999	279	309	273	756	686	768	995	287	651	697	573	697	93	999999	365	198	740	999999	39	327	617	999999	999999	999999	784	624	361	999999	790	839	399	999999	361	300	999999	668	999999	999999	434	999999	999999	999999	999999	520	69	999999	398	114	708	893	999999	196	461	808	999999	381	250	285	971	71	416	911	497	812	308	40	999999	793	999999	696	547	649	348	938	461	951	999999	548	929	679	236	256	385	896	616	212	90	552	626	509	999999	375	999999	372	999999	954	178	428	222	38	768	604	438	999999	356	582	999999	522	356	999999	715	701	355	302	835	999999	999999	600	999999	105	999999	794	177	999999	278	182	531	975	264	999999	783	999999	999999	999999	910	999999	817	373	550	43	364	999999	205	999999	794	726	29	999999	537	523	429	999999	232	999999	88	999999	436	272	999999	183	61	872	267	849	999999	477	375	454	391	213	352	171	60	171	740	391	599	999999	382	551	162	705	999999	741	88	214	25	220	822	936	204	555	999999	376	982	491	310	999999	965	326	999999	574	999999	333	180	267	527	70	385	696	999999	173	889	999999	31	999999	999999	526	771	733	462	165	999999	454	18	797	542	683	999999	999999	91	999999	308	66	200	587	270	124	999999	999999	686	954	834	135	999999	41	665	436	355	636	67	784	583	241	864	206	941	999999	999999	382	725	844	999999	137	999999	141	864	833	12	443	95	319	999999	999999	57	999999	330	507	999999	977	142	999999	999999	553	200	307	999999	77	201	993	645	281	800	197	105	842	83	706	999999	430	176	999999	434	911	550	748	828	632	999999	366	875	444	106	347	250	620	515	337	936	318	472	797	641	999999	797	813	519	767	855	214	434	624	999999	999999	810	310	680	426	12	452	999999	46	999999	835	128	211	184	999999	947	999999	336	745	770	211	958	378	199	425	124	736	999999	999999	776	979	931	261	456	
634	536	939	939	999999	999999	999999	999999	435	999999	999999	890	595	639	66	999999	380	877	689	999999	786	514	999999	121	265	311	275	222	999999	999999	903	903	866	754	999999	999999	17	999999	247	999999	286	371	532	999999	393	534	528	107	183	251	406	112	252	999999	670	129	999999	828	999999	787	69	281	433	175	20	903	33	841	98	999999	812	834	640	999999	577	424	981	977	728	730	783	177	999999	999999	863	801	660	999999	93	430	831	189	861	459	360	15	937	367	453	490	510	687	19	999999	439	572	472	973	830	256	999999	127	110	954	999999	999999	241	269	312	219	252	999999	757	999999	308	633	999999	190	917	571	487	999999	999999	999999	999999	999999	999999	997	999999	300	339	999999	999999	837	292	713	999999	907	999999	469	773	678	64	244	247	999999	929	351	743	806	599	291	66	268	768	524	594	861	734	999999	733	244	534	21	999999	565	926	920	385	595	999999	999999	735	999999	999999	808	569	999999	999999	283	176	816	263	999999	701	57	999999	380	78	767	129	226	182	999999	736	539	154	53	364	682	29	999999	999999	158	999999	534	556	607	470	960	955	999999	861	461	741	916	980	605	999999	832	935	555	852	618	475	337	892	198	722	999999	664	526	934	999999	263	167	850	999999	677	999999	501	32	909	999999	812	824	365	720	804	819	999999	548	999999	531	746	999999	166	357	683	923	641	367	999999	212	305	439	999999	542	999999	583	999999	999999	927	153	340	912	999999	743	999999	651	972	999999	999999	902	708	125	793	412	581	999999	999999	502	431	753	534	144	999999	707	813	383	999999	822	522	230	752	684	621	589	201	834	828	422	552	42	951	470	973	999999	503	189	999999	999999	961	419	582	574	999999	999999	999999	206	999999	999999	930	432	999999	999999	658	173	160	34	999999	213	221	747	961	588	950	399	802	999999	999999	164	213	633	737	999999	861	113	648	999999	240	447	970	994	999999	889	492	129	844	801	811	809	832	479	684	999999	747	999999	999999	994	623	63	381	999999	45	620	735	306	695	693	298	999999	999999	971	794	67	243	226	688	81	105	830	555	10	262	361	999999	734	949	304	757	647	655	653	565	999999	75	999999	999999	448	999999	195	434	160	999999	266	294	999999	685	627	208	530	999999	999999	898	999999	999999	381	301	999999	299	10	357	400	936	999999	899	871	416	617	991	999999	999999	250	917	999999	406	999999	496	999999	76	470	59	999999	106	999999	999999	999999	754	999999	678	999999	134	284	159	999999	838	43	224	999999	366	422	999999	77	635	391	272	295	468	989	
396	113	884	305	999999	999999	951	35	304	999999	537	629	127	644	939	999999	693	982	101	763	81	373	189	633	639	653	25	981	696	714	964	999999	999999	765	385	574	809	829	667	330	212	812	739	515	999999	736	305	810	999999	337	698	289	204	704	999999	999999	999999	261	665	963	812	999999	339	589	745	710	999999	999999	268	374	498	864	999999	770	999999	999999	634	674	308	902	999999	214	852	369	26	684	999999	116	999999	362	999999	999999	173	999999	999999	242	483	159	999999	624	999999	944	552	763	838	999999	964	999999	153	659	399	999999	999999	762	615	607	999999	969	573	71	87	712	513	905	724	940	700	622	261	329	999999	484	999999	683	984	413	662	99	530	192	719	999999	963	999999	963	399	605	410	97	910	125	999999	585	999999	547	215	440	647	48	897	143	352	999999	823	874	914	355	279	778	212	945	37	448	391	999999	877	749	325	999999	334	345	300	534	351	213	999999	899	999999	999999	778	973	24	60	999999	999999	377	37	149	323	59	999999	335	632	999999	965	97	999999	203	999999	999999	466	125	705	713	561	843	999999	830	619	604	24	999999	144	999	239	930	977	815	999999	974	850	610	11	999999	999999	20	667	999999	385	126	999999	705	838	999999	322	999999	999999	346	81	214	559	999999	529	719	45	894	201	632	656	999999	999999	999999	860	999999	999999	855	124	814	999999	551	185	999999	455	503	398	319	321	999999	999999	381	999999	641	743	138	424	653	90	292	999999	396	818	45	993	350	17	999999	999999	999999	656	466	999999	504	913	530	38	391	999999	36	999999	725	582	533	945	999999	999999	477	515	731	968	176	775	831	999999	46	732	150	184	114	496	442	474	866	22	999999	638	126	999999	223	110	999999	999999	64	961	140	814	295	999999	999999	999999	539	450	999999	999999	489	691	911	547	999999	797	999999	217	646	540	887	261	716	999999	725	646	999999	999999	301	999999	936	275	720	999999	999999	232	447	60	465	187	956	992	361	389	532	999999	726	579	851	999999	221	825	264	524	999999	999999	107	774	374	999999	999999	789	158	999999	549	999999	999999	51	721	654	360	837	999999	469	583	895	999999	336	988	196	919	726	897	875	420	999999	20	205	999999	999999	134	672	685	392	999999	177	843	870	839	318	567	685	858	999999	76	999999	83	999999	941	999999	978	771	786	187	163	904	999999	282	999999	999999	213	775	255	999999	529	687	162	368	999999	999999	62	40	999999	679	629	244	868	700	809	999999	47	224	264	618	968	363	886	508	239	652	285	570	798	411	115	791	999999	
94	677	388	999999	715	883	535	135	999999	284	116	558	919	45	200	473	44	401	988	521	636	805	999999	800	654	139	270	999999	491	999999	95	574	838	804	999999	999999	430	815	332	341	728	493	999999	88	779	949	999999	616	999999	106	764	19	126	279	999999	289	510	588	577	585	622	999999	643	717	199	542	720	125	999999	177	999999	999999	79	656	793	153	785	98	999999	999999	819	653	55	999999	476	85	457	999999	10	999999	999999	842	247	746	999999	333	849	312	888	247	239	204	364	916	999999	544	940	999999	999999	660	503	421	567	873	765	999999	359	258	250	124	94	161	124	757	655	210	981	332	999999	469	304	482	210	784	474	625	298	138	999999	931	144	987	91	350	10	999999	285	374	981	749	973	600	72	773	162	999999	90	999999	271	999999	563	999999	532	26	366	31	221	783	408	150	999999	999999	917	999999	979	107	80	774	756	554	925	617	351	198	496	703	999999	436	631	999999	545	691	867	488	999999	525	999999	999999	984	979	888	999999	999999	840	79	752	683	754	793	65	17	315	850	716	926	945	277	344	530	662	611	785	161	22	999999	988	364	439	999999	464	641	15	999999	776	666	999999	651	999999	128	744	30	664	642	576	388	239	999999	999999	561	999999	258	131	544	331	378	999999	350	953	245	90	999999	253	999999	999999	423	11	525	84	60	999999	304	767	999999	786	642	946	999999	584	999999	375	157	213	877	516	215	519	471	468	408	999999	92	697	274	48	999999	776	849	999999	999999	999999	713	766	109	68	138	999999	999999	757	689	431	960	766	330	869	932	194	375	309	999999	904	539	67	675	498	999999	999999	999999	999999	440	865	107	840	431	999999	662	391	113	819	387	724	612	713	778	999999	601	326	999999	405	115	999999	999999	550	188	999999	999999	655	100	999999	999999	532	989	729	327	999999	334	999999	344	84	217	551	90	556	921	410	301	825	288	698	896	103	238	106	81	999999	999999	999999	662	183	408	999999	300	502	181	854	734	883	999999	955	652	999999	981	303	999999	564	91	999999	628	777	956	31	376	999999	714	554	303	999999	658	59	368	999999	999999	999999	675	210	261	587	384	76	675	999999	439	333	999999	999999	121	935	908	517	197	999999	928	999999	226	386	639	898	787	626	560	841	235	999999	999999	875	999999	820	627	988	312	999999	480	561	112	999999	592	999999	356	299	442	368	984	999999	861	759	848	999999	999999	999999	570	362	999999	757	516	833	193	999999	737	179	999999	301	318	999999	214	999999	139	377	781	677	794	596	
999999	498	999999	999999	857	94	485	837	37	438	999999	338	427	999999	702	722	999999	278	365	499	315	999999	886	999999	60	74	936	999999	999999	481	802	277	504	999999	811	312	573	999999	999999	109	617	999999	152	999999	427	999999	999999	264	990	416	331	999999	999999	305	290	374	611	53	151	792	157	317	999999	999999	999999	607	833	453	148	999999	159	999999	999999	266	999999	415	43	911	723	80	999999	681	187	223	159	299	954	209	692	446	700	530	181	193	951	310	692	597	999999	999999	156	58	125	600	267	999999	221	999999	423	875	341	699	329	81	230	475	139	994	405	346	652	999999	999999	702	700	628	559	118	314	581	722	446	573	904	923	523	999999	586	999999	559	88	898	786	817	999999	999999	210	999999	962	485	999999	999999	201	11	999999	999999	297	423	899	638	50	999999	751	841	163	999999	136	999999	999999	707	909	999999	48	846	268	754	999999	943	596	699	428	459	156	829	411	33	255	571	737	999999	999999	152	999999	999999	519	975	156	944	999999	220	874	785	999999	999999	575	999999	659	999999	742	422	673	353	826	999999	220	590	999999	999999	440	139	649	564	999999	746	480	767	999999	721	337	293	999999	903	289	385	825	999999	507	999999	263	999999	999999	900	999999	999999	737	882	999999	486	116	999999	999999	234	999999	535	999999	999999	999999	216	784	808	761	938	27	459	814	770	999999	450	384	578	92	74	999999	999999	999999	749	999999	373	999999	999999	451	389	615	408	999999	383	398	999999	999999	999999	544	301	116	455	32	435	999999	378	999999	967	817	874	111	538	846	955	566	999999	769	822	582	999999	207	195	367	999999	332	619	197	441	382	999999	636	868	43	791	957	223	633	999999	866	367	863	51	999999	999999	287	86	561	317	816	539	984	991	933	999999	103	921	97	650	999999	272	191	78	999999	507	247	243	505	65	998	352	234	999999	955	225	999999	166	415	790	105	256	68	879	624	842	336	645	935	232	999999	46	135	999999	236	604	999999	795	455	283	338	999999	999999	506	999999	474	315	553	999999	718	940	936	516	307	999999	999999	214	311	999999	752	180	602	307	283	367	999999	999999	250	213	361	48	85	710	141	461	60	999999	999999	570	160	537	782	609	227	292	999999	530	828	438	379	399	999999	351	703	113	999999	746	308	149	357	256	74	350	684	679	999999	235	384	845	999999	192	653	999999	999999	225	999999	993	999999	991	999999	441	398	812	833	999999	999999	733	17	38	726	314	376	422	222	903	473	442	925	999999	427	534	155	982	999999	197	746	999999	58	487	715	
742	666	317	542	916	857	261	516	999999	999999	141	228	356	129	199	815	240	528	999999	752	955	999999	541	999999	999999	999999	415	999999	645	225	999999	684	530	322	983	648	69	879	306	55	221	925	213	999999	295	316	798	863	745	999999	515	614	999999	735	759	999999	134	999999	470	630	452	384	871	506	483	456	698	43	999999	551	756	361	999999	353	999999	40	999999	999999	288	764	999999	552	999999	999999	999999	426	999999	794	563	319	523	999999	419	675	603	999999	64	706	560	839	618	765	999999	999999	999999	164	999999	316	204	729	808	999999	999999	705	143	899	252	607	796	999999	999999	903	480	825	37	440	941	999999	749	999999	975	168	948	449	156	731	824	938	647	555	999999	719	599	833	999999	897	860	713	541	703	999999	456	910	999999	417	999999	294	999999	175	195	222	836	566	500	753	650	677	999999	559	412	85	999999	960	999999	32	712	313	647	999999	140	579	238	24	56	119	528	257	454	41	441	446	921	999999	462	342	208	163	999999	89	999999	229	999999	999999	139	999999	291	496	668	481	999999	411	647	587	45	615	999999	821	520	391	235	999999	233	984	128	965	164	539	507	909	824	558	215	567	464	999999	999999	84	885	427	828	42	589	972	335	40	999999	343	999999	846	357	386	643	999999	854	467	996	860	46	173	473	751	999999	759	657	156	999999	90	133	134	880	910	936	999999	999999	999999	813	260	999999	98	176	999999	801	660	561	447	999999	999999	712	997	914	874	48	721	954	86	53	829	325	188	834	719	219	999999	966	447	450	550	999999	999999	653	999999	211	999999	997	999999	949	999999	207	999999	240	999999	377	136	999999	16	999999	224	148	486	159	983	934	999999	999999	457	610	197	694	123	996	375	342	61	999999	999999	673	100	999999	310	136	714	632	115	948	135	999999	93	404	960	575	999999	412	678	511	669	810	731	693	550	999999	762	644	93	223	865	375	999999	999999	999999	343	781	999999	999999	359	445	361	829	531	138	115	527	793	734	548	770	999999	664	549	999999	368	999999	999999	999999	999999	374	80	548	891	92	759	35	310	363	627	793	734	575	329	76	318	981	209	565	999999	525	968	999999	545	452	903	711	777	999999	682	401	999999	328	579	984	374	999999	999999	449	378	90	227	440	116	755	46	999999	345	482	375	387	741	841	999999	743	406	170	12	448	189	999999	257	999999	680	235	417	415	996	999999	702	505	999999	760	196	364	999999	538	999999	790	416	516	375	305	734	305	659	544	590	999999	999999	213	810	499	999999	999999	999999	
26	999999	881	347	630	400	10	779	869	344	980	654	382	445	868	367	222	42	673	682	952	475	999999	999999	873	824	170	756	498	999999	553	999999	999999	532	290	778	921	453	999999	999999	999999	525	999999	999999	679	889	218	999999	719	846	598	466	596	647	879	999999	384	999999	473	805	240	254	291	185	790	489	787	850	164	99	999999	769	256	557	317	999999	610	424	999999	999999	616	769	46	999999	999999	96	905	229	652	739	404	616	979	979	999999	999999	999999	689	180	999999	112	999999	246	630	411	828	220	48	999999	452	940	999999	419	490	199	471	217	639	89	704	584	568	207	424	695	829	790	277	999999	197	203	999999	999999	706	999999	258	533	416	250	277	876	866	890	210	799	444	206	498	790	423	913	604	610	476	615	543	170	999999	934	581	48	943	375	999999	258	28	715	712	608	940	938	999999	999999	811	827	999999	999999	996	625	260	632	301	999999	259	283	599	321	778	101	347	98	711	481	668	999999	933	501	748	952	780	729	999999	999999	999999	485	122	215	798	648	999999	865	999999	999999	684	999999	747	466	999999	999999	999999	707	936	620	271	852	999999	999999	999999	582	894	226	929	54	844	531	148	411	636	999999	171	393	522	999999	204	482	923	514	797	999999	491	999999	386	879	302	83	792	873	628	997	999999	793	999999	226	753	681	935	999999	999999	162	811	999999	830	999999	707	276	194	806	426	788	928	999999	531	21	999999	428	839	999999	752	770	739	275	782	638	525	999999	908	305	386	523	546	804	162	644	999999	155	646	999999	182	36	888	985	456	840	79	999999	271	473	999999	335	841	885	999999	591	999999	545	564	999999	825	339	367	888	430	903	999999	999999	570	887	113	945	781	804	877	999999	881	753	818	942	999999	989	116	445	179	999999	681	660	999999	999999	231	372	591	454	999999	843	668	10	565	999999	597	944	965	999999	369	999999	553	47	999999	651	710	669	727	622	631	835	232	999999	718	999999	231	591	697	10	665	999999	364	337	595	44	67	881	198	999999	354	625	33	999999	85	989	999999	644	652	999999	999999	561	645	968	999999	383	999999	747	291	195	331	15	256	965	718	628	826	226	999999	999999	594	828	481	999999	277	16	812	999999	845	729	871	587	939	912	150	114	106	395	514	221	423	999999	599	12	944	348	999999	68	24	457	173	291	202	678	999999	40	90	193	701	816	999999	999999	901	999999	323	743	76	343	824	614	999999	440	712	999999	999999	284	999999	478	517	929	637	753	485	398	566	590	394	999999	722	
119	33	913	999999	697	650	999999	417	47	688	210	999999	44	243	410	925	732	999999	962	128	999999	801	999999	675	771	188	817	645	999999	996	999999	999999	999999	999999	715	590	618	746	24	590	266	999999	201	999999	316	657	999999	999999	999999	472	833	21	432	153	806	317	999999	999999	922	518	999999	658	904	999999	999999	851	477	423	528	820	316	999999	564	381	999999	58	999999	822	368	999999	585	307	570	51	999999	999999	999999	999999	814	407	178	381	999999	506	758	608	963	159	834	999999	189	189	991	264	165	848	456	60	291	999999	999999	599	878	807	932	534	999999	862	879	242	925	815	609	131	651	999999	170	68	623	263	999999	460	988	903	934	406	316	999999	999999	323	275	875	379	66	699	578	999999	27	573	233	519	110	280	999999	539	374	579	870	612	230	999999	398	999999	999999	672	256	610	974	872	999999	227	999999	977	565	967	60	445	553	431	83	441	999999	494	999999	743	999999	190	999999	373	570	999999	445	702	664	635	877	447	351	393	452	999999	528	155	46	15	736	133	714	634	489	928	36	999999	539	789	545	999999	999999	295	687	999999	223	610	999999	709	999999	90	322	929	99	612	999999	170	999999	114	999999	999999	999999	393	16	861	475	762	999999	642	799	999999	172	875	100	999999	410	999999	999999	386	754	917	843	337	234	655	810	784	544	876	833	999999	999999	999999	876	999999	455	999999	999999	999999	600	461	726	669	910	784	918	447	839	126	999999	49	464	602	360	994	163	999999	999999	360	61	691	999999	17	999999	933	536	737	999999	999999	528	999999	776	999999	785	302	201	184	426	999999	737	373	945	428	674	794	411	868	83	881	393	334	999999	999999	999999	909	999999	999999	860	999999	258	190	448	296	598	999999	272	584	816	68	803	999999	704	999999	622	688	746	799	343	999999	531	667	663	126	168	203	273	848	999999	875	69	999999	323	450	999999	557	924	999999	999999	229	999999	827	999999	25	88	414	630	999999	315	96	173	999999	385	999999	999999	590	526	332	138	999999	999999	424	479	940	998	999999	666	263	530	75	999999	97	969	124	493	999999	616	647	48	754	573	500	999999	999999	712	625	108	999999	994	609	40	601	530	435	999999	117	357	121	26	758	747	376	252	249	331	85	474	270	999999	751	974	878	999999	383	831	691	999999	999999	238	383	231	199	268	920	999999	172	999999	543	86	999999	356	504	631	290	17	206	999999	302	999999	636	160	999999	124	253	635	999999	317	999999	604	999999	235	897	999999	643	536	558	117	332	999999	169	518	930	193	976	404	
479	257	13	376	634	444	589	762	999999	232	999999	84	999999	295	884	999999	420	939	999999	160	458	622	999999	753	458	98	925	98	538	999999	229	653	147	999999	999999	903	314	780	969	911	646	999999	999999	420	151	484	102	47	330	315	107	999999	462	999999	999999	999999	269	260	917	546	518	501	234	484	999999	999999	999999	175	139	980	550	999999	969	999999	514	322	341	577	612	974	995	999999	999999	232	999999	999999	201	320	999999	307	643	64	863	433	402	155	911	999999	417	410	547	999999	999999	999999	999999	467	31	999999	999999	633	526	692	647	999999	550	630	733	11	463	999999	550	625	272	832	999999	496	776	999999	427	999999	411	535	169	211	437	78	999999	428	467	999999	216	558	998	280	781	950	416	919	882	999999	999999	909	999999	643	860	999999	664	999999	12	278	690	485	224	953	231	999999	532	446	515	482	649	315	543	901	568	999999	627	992	61	999999	90	856	663	999999	946	501	192	526	351	515	413	906	425	199	871	730	344	999999	999999	790	428	969	413	410	999999	116	376	451	85	999999	303	672	999999	615	198	999999	821	568	17	730	807	16	104	999999	79	742	889	354	39	999999	656	582	999999	271	968	999999	999999	263	533	839	135	741	451	482	999999	740	883	810	10	47	909	999999	47	999999	982	421	874	999999	341	389	227	32	999999	248	222	720	728	761	999999	999999	999999	567	44	177	604	999999	565	622	787	338	858	999999	353	991	999999	880	545	625	288	556	999999	49	922	999999	622	999999	999999	213	999999	501	22	131	172	999999	999999	351	999999	999999	723	916	856	262	626	13	999999	148	678	429	999999	342	185	112	999999	101	999999	351	645	890	554	501	745	361	362	296	325	737	999999	431	344	585	999999	674	902	999999	699	999999	423	919	622	999999	434	900	999999	927	999999	999999	999999	999999	89	999999	706	851	325	231	180	504	999999	339	999999	793	231	256	95	734	999999	510	210	120	401	859	928	999999	277	81	77	845	469	434	970	415	98	999999	999999	39	879	999999	359	681	201	204	999999	93	242	829	261	187	814	168	733	815	709	537	680	229	386	999999	999999	254	163	335	45	475	999999	281	704	386	904	66	855	999999	160	999999	918	206	776	845	493	448	819	889	40	310	700	999999	999999	560	999999	132	652	898	713	115	527	999999	999999	618	724	960	134	875	282	758	999999	999999	664	190	618	483	999999	541	497	144	999999	274	305	999999	774	214	576	154	221	999999	413	956	203	55	12	999999	47	167	131	533	324	999999	999999	281	997	874	999999	525	
942	999999	678	121	999999	999999	999999	262	570	434	844	519	393	999999	664	500	354	356	633	618	188	566	446	999999	999999	999999	819	490	657	999999	999999	899	713	61	212	529	113	999999	999999	999999	375	999999	999999	613	323	611	149	344	290	126	999999	650	999999	881	999999	385	254	393	700	447	759	200	605	547	696	944	999999	342	778	999999	396	62	801	20	253	439	84	833	971	808	999999	485	999999	999999	106	96	659	832	714	999999	999999	719	999999	117	999999	184	153	944	916	999999	805	806	566	156	729	874	849	240	637	906	311	421	999999	891	623	284	990	74	450	610	999999	973	999999	952	859	677	460	693	156	79	295	139	999999	999999	13	27	999999	64	811	232	247	428	204	807	524	864	307	709	494	588	194	89	999999	999999	93	831	999999	999999	296	62	423	165	94	999999	999999	999999	503	819	888	999999	366	936	262	227	373	999999	778	820	437	999999	379	750	999999	567	884	215	634	610	518	181	838	314	767	759	808	91	344	636	196	351	370	488	821	999999	999999	258	999999	999999	943	999999	63	368	186	999999	999999	672	955	526	683	415	547	892	311	716	766	61	179	502	418	291	532	152	633	96	999999	999999	929	320	345	636	388	357	667	301	128	480	137	475	86	999999	135	817	952	781	803	477	187	114	132	180	89	334	999999	661	694	910	735	100	667	792	743	645	191	57	36	999999	999999	999999	598	999999	924	703	426	999999	165	714	200	852	292	167	713	824	999999	174	556	64	490	999999	606	218	745	47	808	293	999999	999999	636	904	754	614	252	177	516	836	256	385	907	594	505	999999	720	999999	808	509	89	918	999999	999999	999999	972	709	999999	413	389	550	887	895	999999	880	675	88	295	108	999999	915	545	999999	999999	918	999999	156	895	510	626	497	862	238	308	214	483	42	999999	413	782	904	999999	764	136	295	369	489	774	713	830	901	434	784	140	594	999999	610	999999	108	999999	825	814	719	786	999999	999999	658	999999	928	999999	643	999999	999999	325	773	892	781	191	999999	999999	691	382	999999	679	724	73	999999	108	713	670	872	935	520	999999	999999	99	314	999999	999999	607	710	999999	846	316	196	999999	999999	468	999999	702	999999	429	41	999999	638	452	632	49	999999	828	610	560	883	267	999999	708	948	799	999999	683	588	803	999999	468	848	999999	536	999999	493	292	522	619	742	21	999999	453	903	999999	454	513	467	274	999999	416	996	160	999999	588	999999	488	494	752	109	682	999999	959	483	999999	701	839	916	757	555	779	315	991	
818	872	999999	91	804	978	999999	855	226	323	887	999999	999999	698	790	947	103	999999	797	769	999999	69	897	948	969	340	278	615	597	999999	719	146	110	999999	999999	146	238	700	683	516	407	254	465	999999	82	999999	111	13	58	969	999999	550	981	999999	999999	758	999999	999999	122	473	709	739	267	516	604	750	438	467	365	654	718	402	331	291	372	999999	603	106	876	35	239	275	566	999999	55	178	164	564	532	583	171	827	588	219	807	668	999999	948	206	331	515	643	999999	404	999999	999999	229	999999	183	999999	164	878	534	96	244	443	182	639	999999	999999	595	873	934	781	492	891	814	121	484	999999	288	999999	999999	554	519	595	627	172	377	783	999999	464	390	325	999999	293	999999	501	975	999999	496	356	487	771	735	642	709	865	911	368	457	999999	226	480	928	509	999999	979	577	648	999999	19	272	687	487	141	492	619	362	209	598	999999	999999	999999	999999	931	999999	999999	999999	999999	886	761	999999	19	336	839	247	910	396	920	999999	322	923	336	556	486	94	800	293	603	159	100	513	711	770	144	972	115	272	996	342	850	170	700	762	999999	758	999999	360	999999	893	582	232	999999	895	285	999999	808	563	731	999999	999999	999999	225	727	796	258	549	248	202	867	142	648	400	587	463	162	999999	999999	502	999999	999999	999999	645	709	999999	867	80	816	494	745	173	551	541	999999	965	999999	999999	973	999999	806	219	999999	999999	780	761	999999	832	999999	442	133	176	244	999999	13	25	927	209	515	160	928	999999	999999	999999	999999	703	591	116	999999	999999	457	999999	259	608	696	518	817	291	864	948	999999	999999	226	999999	371	999999	929	999999	999999	144	47	999999	439	822	47	999999	486	270	711	999999	180	999999	591	241	984	916	916	635	375	495	208	645	344	566	999999	892	999999	359	391	999999	773	111	999999	116	584	651	777	437	571	77	42	556	579	787	999999	815	999999	999999	999999	455	663	303	124	999999	936	999999	471	872	999999	154	667	137	878	999999	313	79	999999	485	656	342	149	999999	74	307	999999	651	999999	557	999999	702	448	975	959	936	224	999999	986	535	999999	192	189	904	999999	426	410	905	677	746	483	999999	999999	968	338	66	316	184	239	999999	589	999999	336	914	94	999999	999999	691	177	942	999999	833	92	999999	315	473	163	244	365	647	999999	557	973	999999	83	999999	146	480	647	999999	629	50	251	178	945	885	856	274	819	999999	721	718	737	734	999999	999999	999999	843	662	864	903	999999	999999	592	921	42	320	16	999999	15	475	999999	
54	275	999999	578	592	999999	777	430	617	888	425	843	999999	188	999999	249	999999	432	999999	303	818	999999	999999	557	231	658	257	913	574	850	433	814	56	496	674	472	421	558	68	711	76	241	999999	25	656	999999	666	999999	222	81	813	419	552	999999	999999	271	276	765	357	999999	667	863	856	767	465	610	797	439	513	357	827	644	373	999999	237	586	535	983	901	256	992	999999	999999	999999	46	999999	999999	874	89	999999	205	656	210	135	54	212	385	489	560	55	999999	999999	239	864	254	179	55	801	944	830	735	292	864	111	940	162	999999	999999	731	451	999999	923	359	110	162	181	999999	247	706	999999	210	55	433	999999	78	766	999999	837	258	866	999999	471	929	259	678	912	791	109	195	892	50	31	758	118	999999	999999	877	999999	712	82	736	807	104	920	999999	999999	859	18	999999	184	877	999999	115	864	483	999999	993	110	432	999999	999999	343	62	999999	999999	188	999999	999999	157	999999	888	156	999999	185	139	170	999999	19	999999	999999	999999	783	76	21	24	716	916	894	635	831	999999	777	706	999999	693	999999	999999	999999	936	450	401	545	999999	999999	295	999999	209	929	735	999999	509	984	999999	442	196	606	999999	51	999999	277	272	402	999999	325	554	999999	999999	999999	492	737	414	95	999999	189	597	518	921	848	725	293	516	987	169	323	332	285	307	273	287	96	135	714	491	668	188	999	999999	546	672	183	290	547	446	998	999999	424	911	299	999999	999999	999999	428	325	515	761	285	243	375	999999	999999	814	186	384	405	999999	700	999999	413	999999	598	661	385	185	999999	12	999999	550	170	415	908	373	999999	428	609	999999	706	398	976	907	902	765	491	553	403	369	999999	173	50	396	217	820	508	297	257	26	309	999999	773	512	793	735	82	960	999999	906	806	757	775	999999	999999	312	627	506	999999	833	180	832	782	999999	898	805	509	774	208	999999	865	719	181	592	999999	999999	999999	999999	123	999999	692	531	999999	497	999999	357	397	56	491	905	202	11	198	424	846	477	470	590	999999	988	236	999999	761	996	50	999999	999999	193	891	451	686	164	999999	999999	150	648	373	295	999999	551	999999	462	293	303	895	863	530	999999	999999	635	993	45	859	135	941	393	769	472	456	999999	999999	999999	165	999999	228	48	619	267	283	999999	113	185	999999	999999	580	999999	25	468	110	186	566	829	447	999999	999999	651	305	999999	999999	756	879	901	999999	164	780	999999	306	252	84	999999	254	999999	483	999999	999999	999999	84	999999	554	177	378	999999	999999	999999	909	
941	766	899	592	577	999999	362	999999	999999	327	212	346	805	292	377	477	772	394	253	999999	302	999999	899	999999	639	576	509	711	821	999999	999999	539	569	254	839	447	407	660	999999	999999	892	995	957	230	329	481	999999	999999	187	999999	999999	999999	128	347	617	595	866	175	953	10	243	650	999999	999999	748	672	777	561	453	929	79	122	887	138	49	307	398	999999	999999	168	307	996	534	131	782	663	421	231	637	999999	580	999999	706	506	881	252	549	819	999999	656	703	999999	69	258	630	999999	999999	989	999999	320	207	197	999999	794	703	246	126	999999	365	94	261	556	923	210	359	999999	415	390	257	797	757	578	207	758	464	589	937	999999	500	298	634	431	923	327	999999	392	999999	911	802	999999	136	225	463	999999	404	157	793	859	898	793	88	999999	742	510	562	629	989	999999	340	999999	308	999999	834	77	459	830	632	999999	164	966	366	503	588	999999	670	541	124	810	999999	317	795	88	387	707	999999	999999	688	423	764	999999	403	479	999999	688	345	296	390	999999	937	574	524	197	999999	932	437	999999	69	139	999999	999999	514	188	648	32	328	230	463	999999	856	472	999999	219	841	737	999999	886	922	899	277	384	161	999999	873	788	999999	999999	383	454	279	636	999999	559	999999	999999	912	224	831	559	370	125	999999	999999	539	474	433	315	355	967	369	550	999999	169	862	465	869	999999	315	859	239	719	846	18	999999	999999	999999	999999	636	108	824	358	999999	372	539	162	551	897	199	409	999999	999999	263	999999	95	999999	974	767	999999	127	873	136	908	972	329	651	278	824	406	318	999999	841	679	999999	153	999999	496	299	630	710	913	972	596	906	999999	752	465	440	923	138	999999	999999	894	999999	999999	697	449	92	52	999999	883	727	501	880	479	523	807	16	272	84	242	684	999999	999999	213	901	540	12	478	577	195	837	999999	277	71	162	947	170	32	999999	570	414	256	742	826	999999	480	716	436	980	944	459	178	999999	895	572	639	907	314	999999	167	446	999999	475	702	999999	826	233	818	327	999999	647	984	816	513	827	437	405	170	27	430	999999	576	999999	999999	999999	669	61	999999	499	522	50	855	699	999999	133	800	999999	49	781	999999	999999	897	999999	415	999999	475	999999	345	999999	999999	999999	746	297	902	343	870	126	999999	966	999999	774	999999	329	804	535	791	294	527	389	37	999999	366	389	656	183	926	467	92	999999	271	317	716	314	364	999999	303	568	797	955	999999	683	939	82	405	596	405	578	999999	879	515	999999	
834	955	50	488	999999	367	640	728	416	999999	44	516	999999	78	67	547	964	999999	241	232	496	572	999999	353	999999	293	984	70	777	358	163	212	820	90	483	999999	999999	876	410	936	927	78	548	850	649	432	376	336	538	858	613	999999	647	999999	999999	271	999999	999999	999999	594	383	999999	951	999999	999999	831	695	999999	999999	307	283	999999	999999	305	305	427	34	285	999999	294	916	657	531	999999	999999	999999	999999	537	396	999999	931	576	999999	815	563	356	127	489	999999	817	999999	751	740	240	999999	525	671	352	987	999999	247	553	993	487	677	725	58	42	323	883	276	168	999999	384	376	707	982	310	999999	948	309	544	999999	886	999999	999999	917	300	344	999999	999999	222	550	129	974	387	583	628	148	838	308	999999	176	999999	551	999999	522	366	864	877	999999	371	610	999999	999999	703	869	999999	929	512	807	757	697	104	188	999999	618	119	410	988	999999	364	172	903	650	224	377	965	345	999999	652	999999	436	466	999999	999999	612	999999	163	280	999999	999999	999999	635	40	550	397	81	539	497	960	413	999999	876	753	999999	999999	706	398	752	335	903	771	951	860	257	331	999999	418	844	450	117	955	139	999999	656	665	536	873	109	826	999999	435	847	999999	248	604	559	712	507	999999	906	122	411	945	999999	704	747	775	783	229	999999	662	694	56	852	458	827	405	106	999999	671	999999	299	926	39	478	924	932	621	652	999999	528	911	999999	544	995	554	999999	866	952	999999	761	99	879	669	999999	740	999999	176	790	776	163	615	983	472	83	822	484	999999	999999	999999	814	999999	140	999999	999999	751	984	999999	999999	903	644	539	154	604	910	742	999999	266	395	999999	133	999999	830	876	617	912	999999	247	470	182	79	276	999999	999999	113	999999	959	432	41	891	756	298	999999	886	142	623	470	389	562	340	412	999999	530	408	656	58	332	264	999999	725	823	747	52	684	833	377	809	973	500	312	783	987	235	503	981	835	457	944	743	999999	451	999999	684	139	770	851	999999	331	524	65	285	704	999999	315	78	18	999999	633	62	765	999999	497	999999	999999	999999	425	992	999999	427	821	600	388	521	999999	283	285	999999	999999	914	982	631	999999	458	444	36	88	404	919	435	972	589	824	999999	978	189	953	659	433	999999	354	858	718	903	703	465	896	193	999999	41	792	945	342	999999	80	143	335	49	999999	233	999999	30	999999	601	999999	242	999999	497	999999	666	329	999999	639	999999	569	133	913	585	755	999999	139	894	658	888	999999	37	256	114	999999	
844	999999	914	214	209	113	999999	786	999999	999999	471	689	409	650	90	711	176	316	12	159	999999	230	750	999999	475	103	584	999999	999999	999999	999999	985	999999	677	698	999999	999999	421	439	999999	999999	347	795	135	294	300	730	253	577	186	476	721	999999	955	873	624	114	630	999999	115	999999	962	601	168	41	485	999999	732	952	278	306	754	999999	774	999999	609	434	624	999	999999	373	340	999999	999999	492	706	740	716	803	999999	999999	784	999999	333	708	282	745	637	104	808	999999	998	999999	999999	880	999999	844	999999	50	273	200	489	631	564	742	198	178	594	676	335	999999	311	928	879	571	999999	82	553	75	642	999999	797	530	201	999999	374	49	999999	137	770	861	999999	675	539	883	999999	163	128	999999	519	113	999999	999999	999999	999999	970	80	421	737	368	649	301	414	408	409	402	959	440	661	378	999999	683	999999	999999	474	999999	635	999999	996	354	368	999999	962	999999	538	999999	836	761	137	932	303	627	758	999999	999999	999999	999999	277	999999	999999	267	723	466	222	370	999999	694	65	304	589	999999	681	425	392	10	999999	339	858	869	696	566	208	999999	729	84	999999	924	698	783	904	627	368	268	516	999999	645	999999	999999	999999	118	28	780	467	547	596	621	999999	999999	768	999999	999999	997	408	443	999999	69	999999	737	147	838	505	999999	282	400	961	976	423	909	999999	365	208	589	672	999999	999999	786	740	764	142	999999	328	559	929	357	673	630	959	999999	592	37	234	759	611	357	613	999999	508	999999	586	999999	208	999999	999999	413	237	650	335	999999	766	999999	999999	999999	605	684	520	999999	999999	924	726	999999	27	598	999999	278	140	448	999999	325	999999	654	288	999999	188	522	264	34	490	999999	130	32	999999	321	999999	455	709	578	164	999999	837	667	955	584	350	254	603	609	977	800	283	788	672	999999	500	999999	999999	654	476	92	999999	495	465	551	803	999999	46	999999	540	999999	999999	561	294	999999	999999	999999	999999	999999	333	999999	919	655	999999	689	252	999999	359	294	820	946	597	999999	111	999999	506	999999	999999	414	780	645	217	897	999999	116	999999	721	503	999999	531	21	421	164	330	543	173	775	999999	776	999999	999999	354	752	999999	593	283	999999	999999	223	554	146	999999	999999	923	999999	725	31	999999	941	999999	530	999999	999999	762	809	999999	443	733	999999	907	730	904	435	114	319	301	465	23	484	832	725	999999	290	76	395	732	999999	240	643	817	152	199	506	999999	999999	999999	616	989	84	999999	840	781	999999	315	824	241	853	190	614	396	270	17	111	
118	732	269	557	671	377	87	408	213	100	751	765	541	999999	999999	336	686	685	475	939	426	992	943	380	975	252	163	879	946	625	257	556	999999	999999	397	595	519	85	944	622	997	660	637	691	149	549	292	999999	746	999999	999999	710	795	999999	685	125	999999	888	582	429	224	999999	462	587	999999	205	631	453	999999	521	999999	610	741	852	999999	766	365	999999	241	435	999999	999999	143	102	696	546	760	75	412	281	806	630	999999	525	999999	799	207	999999	848	944	917	999999	822	234	999999	327	969	942	136	918	999999	536	657	156	468	999999	74	999999	890	306	999999	999999	50	739	715	196	999999	999999	454	999999	568	999999	413	297	518	131	507	909	999999	999999	576	999999	999999	999999	520	279	973	355	999999	514	735	837	999999	999999	509	360	999999	93	999999	849	219	753	498	984	999999	999999	999999	999999	638	347	397	999999	999999	999999	730	999999	999999	556	999999	445	223	762	170	939	416	730	156	862	787	999999	334	999999	400	999999	168	999999	329	953	143	75	156	613	717	718	127	581	532	999999	821	883	732	999999	864	82	999999	457	593	558	999999	999999	308	270	582	481	23	973	763	109	363	906	306	674	999999	162	999999	999999	54	999999	999999	835	208	509	50	903	434	93	559	328	578	711	240	999999	999999	513	766	886	40	246	705	154	999999	433	293	914	587	67	827	711	783	36	413	151	999999	743	431	798	229	679	999999	929	424	445	530	999999	676	535	999999	909	396	412	579	999999	745	678	999999	775	226	999999	326	377	266	847	544	552	999999	98	44	641	92	968	667	360	199	776	999999	999999	902	641	248	61	767	917	325	381	457	604	999999	67	725	999999	582	999999	363	999999	673	999999	900	978	353	587	501	658	826	427	999999	228	999999	969	948	646	872	584	999999	275	999999	348	531	999999	999999	703	692	977	916	436	396	573	999999	520	112	163	999999	924	297	661	560	119	999999	897	635	238	999999	436	118	89	999999	999999	215	98	79	334	55	736	883	650	894	523	742	999999	41	999999	231	107	866	795	175	999999	297	235	714	500	258	633	537	866	717	999999	869	999999	653	999999	368	909	999999	999999	999999	744	50	647	767	999999	376	999999	865	464	999999	888	570	999999	913	999999	999999	980	999999	579	86	999999	209	999999	933	999999	653	999999	746	643	999999	322	999999	97	688	431	907	649	999999	677	133	557	767	83	859	828	696	557	922	818	688	387	535	999999	702	999999	999999	34	714	139	999999	470	953	232	651	694	999999	482	634	492	927	70	521	705	455	999999	
999999	135	999999	114	942	106	982	928	954	435	786	785	395	999999	886	882	935	339	999999	662	604	999999	432	999999	999999	223	923	440	890	999999	866	830	999999	999999	51	999999	867	609	196	999999	488	34	278	225	907	456	97	999999	606	54	134	999999	421	793	923	119	703	999999	999999	728	999999	999999	48	335	999999	956	370	220	950	476	999999	335	152	996	184	579	999999	999999	999999	150	136	291	833	845	503	999999	999999	632	999999	999999	716	999999	101	468	999999	935	999999	943	999999	950	95	876	691	999999	39	799	49	424	618	353	843	497	999999	378	602	999999	718	203	831	884	547	738	959	999999	760	149	999999	683	881	999999	593	332	559	999999	64	999999	599	703	999999	704	645	994	23	907	999999	999999	151	999999	866	999999	227	792	121	772	412	357	999999	999999	378	890	999999	365	542	380	999999	520	937	427	323	999999	302	24	387	137	249	553	999999	999999	929	999999	997	521	817	659	31	801	220	786	903	707	999999	999999	335	925	149	289	461	643	157	578	291	724	409	524	930	212	414	984	533	859	632	864	743	837	893	53	548	883	358	958	309	160	523	616	19	375	689	462	987	959	999999	999999	905	999999	260	282	121	303	999999	818	396	999999	263	54	999999	479	192	497	42	105	999999	578	999999	199	999999	999999	210	793	515	565	999999	952	996	573	767	551	958	392	999999	999999	932	254	165	999999	572	83	999999	479	541	540	192	201	430	892	228	523	796	716	92	129	82	327	999999	173	999999	443	999999	690	999999	999999	520	999999	999999	999999	172	496	423	755	626	204	999999	999999	262	975	382	331	532	999999	355	253	999999	252	999999	466	548	615	467	999999	243	138	999999	217	201	17	999999	392	290	18	999999	731	110	51	99	999999	886	350	74	999999	791	975	911	135	999999	44	999999	999999	500	454	999999	557	39	431	999999	999999	361	999999	539	999999	999999	999999	50	523	385	623	152	713	163	999999	580	207	550	999999	210	268	999999	718	872	167	238	752	999999	836	999999	181	999999	679	529	600	536	860	810	820	857	999999	934	398	749	999999	999999	75	123	999999	874	676	999999	999999	230	999999	282	642	163	999999	26	212	999999	999999	389	214	920	999999	193	563	884	719	397	730	797	999999	333	827	969	160	275	172	639	812	999999	999999	999999	999999	458	999999	327	893	706	437	803	654	703	999999	999999	999999	800	428	882	560	204	999999	289	286	587	822	999999	454	673	999999	116	853	573	295	252	921	50	602	24	999999	245	991	23	959	926	152	704	999999	818	433	359	999999	290	88	
618	807	188	887	740	999999	347	873	229	999999	331	949	91	418	488	97	504	208	413	965	324	212	151	999999	360	444	127	336	635	249	653	269	573	999999	676	444	742	163	861	999999	999999	372	771	999999	999999	999999	71	296	124	731	929	161	443	324	764	415	999999	859	536	306	518	21	247	979	59	71	385	596	741	53	355	351	346	35	396	999999	441	999999	691	999999	382	831	221	904	320	999999	826	259	730	999999	779	883	626	565	999999	567	134	791	270	576	601	475	554	80	385	587	999999	417	928	811	999999	833	999999	163	999999	687	999999	343	669	999999	999999	136	865	480	999999	999999	725	781	999999	828	999999	650	571	999999	782	906	999999	151	528	733	687	418	330	999999	999999	999999	715	473	640	191	768	791	132	713	341	474	999999	84	805	999999	862	44	262	999999	983	333	999999	62	999999	27	411	658	814	936	870	826	805	946	999999	999999	757	999999	999999	973	70	46	999999	857	783	318	306	999999	345	615	870	652	166	999999	999999	963	999999	662	102	622	780	119	976	196	843	515	668	999999	999999	487	999999	610	893	288	49	946	999999	414	279	72	721	208	999999	208	75	227	669	585	999999	229	999999	104	169	999999	202	951	70	341	24	277	649	643	320	858	460	269	999999	878	190	989	167	278	393	999999	901	582	999999	778	130	625	999999	93	653	672	841	999999	451	375	95	98	886	474	399	999999	423	88	887	465	748	999999	467	791	404	999999	71	376	710	999999	626	620	165	999999	221	398	999999	566	990	648	999999	398	818	999999	792	102	113	999999	879	392	615	823	694	339	999999	324	168	63	689	999999	999999	474	360	320	749	474	933	999999	262	10	578	857	999999	999999	999999	359	987	84	999999	311	918	378	497	328	524	802	926	826	261	896	240	378	876	999999	47	552	47	507	643	327	999999	999999	440	878	999999	999999	735	999999	890	680	337	999999	64	387	713	242	977	42	999999	947	548	116	353	999999	769	210	999999	729	211	999999	322	489	440	681	152	419	937	999999	515	999999	76	480	999999	581	999999	156	324	499	654	805	575	15	710	696	778	62	164	84	999999	612	778	15	254	999999	999999	847	653	383	244	303	304	368	526	999999	880	78	999999	999999	796	623	999999	490	85	999999	331	999999	999999	744	902	100	265	863	510	999999	986	71	236	942	999999	721	503	940	999999	360	510	999999	488	679	815	999999	999999	392	287	495	726	298	930	848	671	60	78	908	480	153	48	440	858	623	54	819	841	999999	558	84	129	999999	999999	725	
895	999999	828	999999	928	999999	999999	999999	586	24	185	999999	141	388	280	172	653	594	470	121	321	999999	358	999999	635	999999	999999	999999	834	213	375	781	999999	999999	952	999999	232	970	980	288	934	176	854	999999	447	355	999999	999999	958	395	431	534	484	124	413	825	999999	999999	999999	932	332	566	47	382	999999	404	635	926	435	723	940	683	999999	192	999999	154	999999	999999	426	289	317	999999	999999	449	999999	999999	999999	948	801	136	790	999999	506	57	999999	377	138	999999	999999	53	720	999999	37	244	455	748	999999	302	999999	268	999999	999999	546	193	624	917	999999	598	601	999999	108	687	135	999999	999999	999999	186	566	236	999999	999999	742	320	383	569	555	999999	459	994	43	920	14	21	542	999999	999999	723	999999	432	999999	504	999999	880	397	999999	43	999999	728	311	774	571	999999	75	138	252	868	940	172	624	79	539	423	604	567	887	104	675	592	999999	999999	957	863	999999	198	999999	486	861	923	999999	536	918	659	999999	229	999999	999999	999999	883	299	999999	600	561	698	363	999999	91	935	323	510	850	999999	54	999999	908	817	708	999999	999999	999999	999999	16	26	999999	97	160	879	274	384	106	330	165	792	303	999999	802	406	174	780	689	232	550	548	423	999999	179	874	713	249	999999	763	346	71	69	533	999999	583	999999	611	212	999999	816	999999	226	189	695	575	999999	820	999999	421	543	449	999999	600	999999	999999	603	999999	918	286	176	35	972	342	983	104	732	770	999999	229	999999	563	577	70	416	989	332	999999	892	999999	999999	892	143	991	230	999999	874	999999	999999	193	980	681	999999	925	462	999999	588	884	205	999999	842	999999	999999	886	842	979	872	137	194	236	999999	999999	263	324	999999	283	891	981	122	96	230	273	463	300	249	897	870	651	607	625	411	448	48	999999	761	152	556	257	999999	250	35	999999	284	90	999999	620	427	999999	772	999999	899	606	771	119	381	579	527	56	647	944	119	999999	529	568	824	999999	999999	962	563	20	727	643	999999	872	71	999999	999999	382	251	628	480	501	999999	428	725	805	676	928	920	192	625	509	610	999999	141	804	227	999999	266	361	999999	465	815	761	461	266	999999	899	999999	897	590	154	804	29	474	999999	999999	999999	999999	999999	30	402	52	380	394	227	999999	628	740	999999	265	282	126	890	999999	25	686	128	999999	469	999999	777	881	999999	601	481	705	591	739	999999	464	126	872	246	340	897	422	444	376	244	999999	156	999999	790	642	317	37	914	690	999999	930	232	999999	383	988	253	999999	29	999999	913	
522	452	999999	226	802	149	999999	879	999999	441	602	251	751	732	246	884	618	100	389	293	453	790	900	999999	999999	242	999999	999999	999999	999999	386	402	665	463	721	999999	267	942	988	503	999999	999999	999999	999999	857	999999	481	411	146	113	634	430	999999	999999	469	732	552	999999	999999	569	167	911	631	471	64	209	586	297	20	466	626	675	112	886	999999	305	999999	650	433	904	761	580	361	155	462	999999	763	999999	999999	999999	999999	660	320	428	346	996	999999	894	999999	657	113	193	401	679	486	959	328	999999	999999	173	307	901	183	728	808	999999	559	485	18	109	446	999999	303	999999	999999	966	365	999999	550	388	778	539	455	775	800	577	188	681	999999	503	637	999999	69	830	692	336	999999	591	619	759	999999	51	885	105	221	696	890	999999	450	520	999999	644	212	999999	395	767	999999	999999	927	241	408	877	817	514	471	999999	999999	999999	338	903	489	999999	74	791	941	737	654	999999	564	999999	687	999999	999999	158	899	993	807	337	444	924	879	88	663	388	361	999999	233	381	634	999999	999999	999999	999999	547	999999	829	580	999999	789	658	999999	999999	844	823	553	600	646	668	615	477	999999	999999	38	414	999999	999999	120	999999	440	381	513	999999	725	779	765	270	765	693	128	999999	423	396	547	999999	810	783	244	840	834	999999	999999	565	766	166	999999	328	999999	999999	999999	999999	999999	999999	980	418	154	999999	381	999999	67	293	834	953	550	545	999999	999999	482	251	603	999999	177	999999	850	679	999999	948	516	999999	999999	447	999999	138	999999	499	999999	999999	415	999999	642	969	412	179	783	551	926	999999	999999	230	111	923	999999	157	43	284	999999	450	53	311	960	206	333	812	999999	620	999999	705	999999	999999	194	536	826	353	608	999999	999999	998	999999	999999	752	487	933	295	999999	699	600	723	999999	893	47	999999	484	114	178	446	645	599	726	999999	139	230	195	964	46	575	999999	503	549	409	447	463	953	744	558	999999	273	47	999999	752	29	698	611	891	22	999999	61	722	184	172	999999	247	281	333	179	531	999999	969	259	999999	603	107	184	694	456	999999	956	740	556	695	183	607	254	974	999999	440	619	304	951	999999	999999	384	999999	386	421	209	191	630	574	37	999999	999999	788	464	159	921	524	917	445	438	327	321	176	999999	989	390	993	999999	189	738	912	999999	28	999999	376	999999	779	797	999999	256	402	335	175	528	514	879	999999	999999	999999	232	999999	702	858	522	443	212	217	839	999999	40	216	885	451	835	124	192	285	300	97	929	152	999999	
643	198	45	992	999999	647	974	999999	999999	214	481	956	822	220	149	505	64	174	21	940	410	252	999999	517	884	339	999999	331	603	529	701	895	90	199	999999	999999	999999	451	66	999999	864	286	469	12	413	999999	23	904	53	780	245	999999	918	999999	325	400	157	528	117	816	243	653	999999	999999	999999	999999	875	632	161	478	28	612	117	450	85	134	783	48	999999	399	326	509	288	823	999999	777	976	878	999999	667	522	959	344	249	999999	221	769	427	499	827	999999	999999	999999	574	999999	633	816	478	136	201	617	999999	999999	718	999999	733	999999	999999	758	734	608	996	758	494	999999	999999	278	867	123	864	365	999999	549	285	779	935	756	999999	70	999999	961	508	752	999999	60	999999	544	625	999999	603	846	85	999999	764	229	623	999999	268	619	703	365	948	364	272	835	261	569	148	939	999999	977	661	632	107	999999	999999	999999	85	444	551	523	652	128	519	999999	289	696	999999	66	166	313	999999	103	999999	305	23	154	999999	847	999999	999999	406	685	194	626	194	999999	571	999999	129	999999	556	823	77	189	999999	999999	999999	999999	556	564	785	91	783	261	999999	567	999999	802	759	999999	764	238	645	708	127	999999	933	893	832	837	135	793	999999	999999	756	674	36	187	593	193	309	245	301	244	68	325	999999	999999	147	627	999999	768	241	173	614	328	999999	369	72	744	895	951	421	718	999999	992	153	996	505	999999	541	999999	219	999999	656	528	999999	410	649	999999	74	999999	756	215	999999	366	561	773	999999	437	495	667	999999	999999	297	358	999999	582	999999	76	181	906	999999	332	96	99	558	665	517	96	391	778	719	270	680	894	204	216	68	82	440	379	823	999999	328	873	971	999999	288	308	704	364	999999	583	630	168	574	999999	128	570	807	896	266	96	999999	999999	947	999999	999999	999999	163	617	999999	732	635	801	93	369	14	222	999999	197	386	218	392	37	183	145	639	999999	330	999999	999999	498	999999	544	123	736	31	611	925	126	999999	886	154	999999	841	872	948	829	85	999999	429	906	452	999999	519	999999	704	28	544	812	226	655	82	999999	530	999999	467	100	999999	356	348	999999	296	999999	993	999999	74	306	196	311	197	809	999999	999999	999999	191	55	654	34	999999	42	12	76	123	999999	548	813	761	565	816	999999	857	999999	728	865	36	619	451	627	999999	983	407	832	999999	999999	999999	218	955	51	349	979	999999	76	623	323	999999	336	183	112	999999	686	312	999999	380	896	340	669	718	260	999999	572	604	999999	15	91	635	180	
833	498	999999	999999	999999	999999	226	836	999999	999999	999999	415	999999	700	999999	348	182	999999	681	667	462	346	294	747	500	705	999999	777	384	787	71	541	688	175	502	684	619	999999	828	592	523	543	999999	999999	151	312	999999	999999	135	265	854	672	999999	967	718	497	214	745	999999	162	992	999999	461	999999	729	985	727	365	208	761	729	999999	514	99	999999	999999	49	745	605	198	975	113	999999	999999	932	999999	142	999999	457	999999	999999	999999	999999	676	599	83	91	493	819	999999	585	374	425	374	535	999999	999999	320	823	799	999999	468	149	650	187	999999	999999	999999	880	999999	853	999999	908	203	292	856	999999	838	499	80	836	556	925	449	613	610	688	287	999999	145	999999	821	999999	657	999999	20	999999	636	498	711	284	748	613	489	312	578	466	232	91	679	28	329	821	752	962	999999	999999	700	47	999999	209	521	749	744	108	42	119	260	646	281	132	152	349	787	795	97	942	446	147	999999	154	999999	205	913	126	999999	10	154	695	656	477	43	598	922	511	999999	999999	868	390	280	469	999999	999999	810	556	875	980	43	956	874	999999	107	562	12	999999	999999	326	835	628	197	999999	964	999999	989	803	999999	553	426	286	999999	999999	999999	65	867	575	937	880	999999	999999	999999	931	966	197	820	697	380	999999	596	500	999999	446	173	999999	203	248	999999	650	596	16	999999	331	999999	999999	924	785	884	51	999999	437	494	999999	932	999999	386	265	74	776	744	302	433	618	957	999999	518	595	999999	999999	862	628	80	297	293	387	999999	919	999999	219	273	999999	813	339	999999	168	16	999999	514	694	863	937	183	728	905	303	583	999999	373	637	248	999999	860	60	188	77	367	207	579	554	999999	467	888	999999	512	710	488	103	833	799	999999	614	999999	241	999999	999999	999999	351	391	990	803	999999	999999	739	999999	934	183	763	160	999999	999999	809	334	960	124	406	58	999999	999999	205	999999	489	999999	574	718	634	999999	629	89	263	622	25	999999	999999	750	999999	911	158	999999	578	999999	725	943	125	998	120	999999	130	127	574	876	999999	999999	195	185	324	999999	981	31	999999	685	554	999999	897	105	785	999999	745	219	594	999999	900	445	647	668	99	546	899	575	607	354	138	999999	999999	386	999999	999999	630	999999	436	494	929	137	546	893	999999	999999	999999	30	999999	127	999999	999999	532	89	999999	690	488	999999	999999	999999	999999	416	999999	992	557	999999	999999	520	608	894	372	341	783	109	999999	999999	898	999999	686	58	500	879	999999	999999	810	227	979	435	410	805	412	113	
329	659	359	523	713	999999	345	940	999999	535	999999	328	754	212	137	432	523	999999	999999	734	840	46	286	999999	63	933	999999	999999	72	742	999999	803	492	999999	21	134	750	999999	69	353	418	745	186	965	468	44	735	999999	99	556	911	999999	999999	677	999999	999999	382	999999	469	779	373	15	878	999999	425	618	999999	999999	999999	999999	999999	481	153	448	325	104	860	320	797	28	999999	583	250	515	830	913	999999	814	996	729	751	657	582	290	980	413	867	56	550	850	999999	999999	416	96	874	440	63	575	999999	178	432	71	305	999999	580	789	999999	372	999999	511	828	30	499	999999	261	999999	899	863	999999	912	237	999999	770	947	999999	958	176	163	999999	999999	860	999999	463	827	306	690	361	141	709	999999	999999	504	747	48	31	188	999999	944	999999	849	540	199	118	449	941	999999	301	358	631	621	999999	610	999999	908	651	614	999999	671	174	571	672	999999	999999	276	274	732	999999	731	925	641	217	231	329	791	859	670	115	23	886	999999	399	999999	509	97	577	47	772	839	396	416	999999	89	780	273	186	772	45	999999	184	218	999999	569	999999	999999	414	401	999999	940	999999	981	999999	553	784	486	182	669	268	76	999999	999999	960	237	344	518	999999	999999	999999	65	614	97	999999	274	999999	999999	999999	829	580	520	683	999999	999999	832	790	415	907	76	304	303	101	516	514	968	151	948	258	323	999999	914	999999	285	999999	999999	999999	961	999999	244	714	116	348	999999	99	999999	999999	523	999999	999999	999999	928	611	954	834	999999	964	107	582	666	999999	890	430	823	999999	999999	551	408	235	999999	506	999999	69	672	362	198	955	748	427	766	586	628	476	999999	876	306	312	24	451	802	271	237	999999	689	122	823	686	525	748	433	999999	999999	298	951	631	617	999999	939	602	645	999999	225	999999	999999	999999	504	423	309	946	307	363	537	999999	433	267	278	999999	380	560	538	511	439	999	993	569	601	999999	999999	999999	269	999999	373	421	999999	609	55	557	572	999999	999999	409	386	578	450	80	668	37	864	693	362	177	498	999999	74	144	762	999999	687	256	488	174	898	999999	999999	870	989	125	999999	999999	222	721	878	999999	942	999999	135	860	559	922	900	999999	475	831	145	101	938	984	357	671	847	829	869	325	999999	999999	511	575	999999	579	999999	553	876	51	999999	641	298	727	446	999999	19	999999	666	765	356	914	999999	76	675	595	999999	999999	767	490	976	999999	851	999999	650	499	626	559	999999	999999	841	357	999999	433	360	504	802	220	999999	421	661	
945	173	999999	968	215	754	999999	900	999999	999999	85	785	395	75	99	999999	735	87	947	318	459	932	687	999999	998	227	275	716	180	999999	721	467	356	999999	40	229	746	594	444	744	192	659	672	341	765	572	311	368	270	999999	77	143	600	113	999999	22	485	191	970	988	999999	999999	999999	513	999999	618	439	999999	44	870	53	151	642	212	136	800	270	355	167	436	915	999999	999999	466	725	587	867	252	626	999999	743	565	624	456	265	464	999999	168	999999	157	142	744	999999	400	671	925	501	397	976	411	752	140	33	543	999999	582	282	273	788	349	751	196	940	26	136	487	999999	195	947	672	871	999999	999999	20	303	181	582	999999	794	799	95	999999	276	999999	275	613	542	90	384	682	999999	665	380	75	405	999999	999999	317	999999	194	408	315	450	314	539	651	199	22	249	999999	999	226	479	999999	263	999999	999999	725	750	523	944	999999	811	999999	999999	999999	731	875	999999	999999	378	275	791	610	999999	780	39	962	684	624	423	530	841	483	683	999999	196	390	812	134	36	87	566	750	249	962	999999	185	824	333	920	999999	999999	892	999999	734	999999	868	598	483	252	999999	51	136	109	424	605	999999	999999	999999	30	350	72	490	999999	301	999999	50	370	438	999999	853	147	999999	704	109	132	948	951	999999	539	999999	792	339	999999	999999	46	440	651	999999	366	176	594	309	313	579	261	917	572	240	36	395	508	169	207	398	999999	689	431	999	999999	656	385	642	985	999999	558	733	608	261	264	999999	999999	545	81	118	268	838	57	999999	847	215	999999	720	999999	999999	819	632	999999	493	259	356	18	651	999999	710	791	952	999999	610	31	999999	318	321	975	758	996	962	98	999999	139	981	642	999999	161	96	279	664	720	840	883	925	999999	124	11	908	268	999999	999999	371	327	999999	524	447	999999	999999	896	999999	999999	173	158	856	544	999999	363	278	714	711	499	446	440	999999	241	999999	726	106	999999	999999	319	77	999999	999999	999999	726	770	822	999999	205	205	999999	199	213	999999	999999	692	36	391	557	760	732	204	999999	257	999999	930	201	85	50	720	999999	401	702	999999	677	672	899	999999	817	282	999999	811	999999	516	667	256	999999	216	684	790	700	715	379	999999	999999	873	943	11	383	796	579	747	999999	484	999999	440	999999	457	252	884	793	129	573	285	229	999999	684	999999	590	329	999999	985	401	260	30	300	999999	270	178	803	729	999999	534	31	702	999999	395	44	327	999999	759	778	963	799	997	999999	151	999999	222	666	198	
902	421	63	102	594	356	175	464	898	417	236	289	448	164	895	594	552	582	436	534	650	723	999999	569	924	32	601	263	449	159	999999	999999	999999	615	827	999999	481	999999	999999	447	230	579	429	818	999999	499	999999	645	999999	986	599	521	786	141	999999	189	68	493	178	571	754	912	999999	999999	489	999999	999999	999999	337	418	123	624	473	989	314	80	304	544	46	434	999999	956	161	463	999999	417	270	381	77	647	999999	987	759	999999	692	999999	999999	680	339	353	723	690	999999	692	872	975	57	797	999999	477	885	523	456	743	74	798	760	562	999999	999999	999999	404	765	689	999999	136	999999	927	306	997	516	623	214	693	711	816	648	468	999999	584	369	473	554	599	762	999999	540	999999	999999	999999	556	12	491	267	435	999999	999999	627	999999	746	121	130	500	999999	961	999999	318	763	999999	257	999999	999999	971	613	999999	454	850	175	927	95	999999	999999	454	412	450	513	141	999999	268	999999	891	31	766	844	473	249	973	725	638	999999	999999	999999	999999	235	744	264	41	999999	554	980	478	759	999999	999999	160	273	675	97	389	457	999999	370	505	649	365	138	535	999999	150	999999	481	134	999999	436	499	818	999999	229	668	999999	999999	264	999999	287	999999	999999	331	159	999999	999999	999999	885	999999	190	371	999999	281	343	870	616	999999	903	737	92	509	353	231	999999	127	342	409	456	999999	203	975	875	968	227	735	999999	806	999999	443	940	999999	595	788	356	999999	274	999999	530	359	61	466	578	526	999999	778	570	999999	67	41	999999	801	128	466	152	215	496	999999	64	608	647	809	353	999999	999999	193	913	565	874	209	853	795	878	999999	999999	737	999999	358	657	448	175	999999	749	999999	92	149	780	138	646	999999	577	17	492	922	711	252	122	999999	729	136	999999	14	999999	857	188	565	922	31	99	414	999999	148	999999	999999	442	999999	999999	998	387	658	413	785	919	733	632	846	312	956	395	999999	625	298	628	999999	583	170	285	892	176	526	226	999999	999999	241	343	439	407	877	489	385	191	123	999999	81	723	90	999999	313	235	341	262	999999	636	963	789	520	519	89	42	281	60	178	832	860	441	999999	745	687	399	202	449	999999	477	19	999999	511	567	999999	999999	503	85	972	666	834	273	999999	999999	85	452	823	999999	328	844	217	335	999999	999999	870	640	999999	999999	408	913	42	892	999999	497	627	999999	288	952	963	281	538	206	999999	999999	998	999999	999999	533	670	244	576	283	131	590	270	683	930	999999	999999	999999	739	168	677	68	
633	942	446	763	999999	65	174	999999	956	56	315	999999	257	999999	293	283	999999	544	674	173	346	759	771	246	237	943	99	68	265	56	542	380	529	29	877	65	160	426	38	614	79	705	326	84	284	999999	436	428	936	423	466	204	494	999999	721	999999	181	210	535	999999	999999	116	614	909	513	935	491	237	634	237	133	43	516	999999	103	641	443	696	961	977	999999	999999	131	842	590	347	885	999999	307	13	884	950	890	476	648	963	101	417	999999	999999	999999	208	794	708	300	432	687	999999	420	90	999999	485	999999	557	54	304	984	771	328	176	999999	999999	999999	999999	353	183	152	50	420	140	549	36	999999	999999	999999	999999	877	423	552	999999	659	461	605	226	572	999999	711	342	432	999999	979	329	98	404	299	302	278	173	365	999999	289	647	999999	290	541	415	999999	626	347	736	999999	571	229	170	516	598	870	713	999999	943	471	999999	999999	999999	999999	229	999999	999999	333	917	50	999999	67	435	878	22	999999	325	685	167	999999	999999	995	695	928	417	110	927	888	701	431	999999	114	999999	655	479	999999	947	139	321	477	629	999999	430	696	712	514	793	291	504	999999	555	999999	999999	999999	386	814	922	147	742	129	20	841	999999	496	485	609	644	780	408	982	999999	999999	373	690	999999	792	574	999	226	903	999999	999999	393	551	876	535	213	999999	999999	665	117	809	396	201	466	787	671	933	999999	112	869	23	999999	521	659	369	665	220	474	594	999999	922	999999	999999	813	374	457	90	620	999999	405	999999	512	743	875	690	799	181	233	641	131	640	789	123	44	999999	762	999999	891	517	870	993	999999	684	425	194	888	999999	388	999999	340	590	323	269	999999	752	511	149	645	999999	569	493	999999	832	473	609	142	807	804	520	611	585	198	113	90	412	72	827	999999	691	999999	999999	792	999999	999999	999999	327	999999	416	292	791	622	236	999999	947	386	15	999999	221	816	61	999999	999999	868	490	999999	401	220	189	999999	690	683	821	954	175	327	700	999999	530	932	999999	999999	999999	999999	728	999999	359	275	165	704	407	840	616	999999	639	721	498	924	650	557	149	999999	350	999999	999999	118	801	281	757	630	685	158	700	288	534	448	690	241	999999	501	405	136	65	999999	897	999999	76	999999	325	454	828	776	999999	973	792	185	272	288	919	619	197	87	517	535	999999	258	150	337	978	200	40	266	999999	158	162	23	60	865	224	752	52	492	956	313	801	909	941	999999	999999	999999	186	999999	321	530	314	327	618	529	466	
648	709	738	340	999999	424	571	992	68	999999	999999	134	406	999999	176	577	704	131	214	734	119	316	422	841	999999	999999	629	999999	263	844	834	404	531	409	575	53	313	999999	831	889	239	917	883	906	999999	999999	780	999999	155	953	609	205	414	795	357	999999	296	999999	711	120	794	626	999999	223	986	384	603	997	999999	999999	274	999999	299	325	999999	202	999999	999999	999999	406	999999	999999	999999	310	245	638	989	999999	62	243	999999	416	450	999999	999999	612	188	670	999999	341	999999	783	849	32	689	999999	906	99	300	999999	999999	999999	771	315	999999	999999	827	438	999999	357	395	999999	944	264	375	857	111	578	230	999999	24	762	596	999999	775	460	442	777	999999	188	732	900	445	897	334	977	645	145	845	591	785	749	691	572	946	762	838	594	657	831	999999	999999	868	407	150	156	999999	999999	539	425	80	59	999999	999999	624	495	999999	57	999999	397	222	966	732	639	999999	999999	999999	33	847	999999	999999	848	130	789	999999	404	999999	47	756	187	999999	667	606	430	999999	735	999999	999999	947	461	341	790	663	269	619	988	605	238	300	875	999999	169	140	526	802	999999	929	38	577	999999	463	393	300	999999	604	999999	369	312	999999	381	343	999999	86	999999	682	832	194	860	180	244	798	999999	747	999999	112	633	536	90	627	999999	806	903	999999	726	997	947	999999	910	999999	73	999999	303	119	919	542	895	93	744	844	999999	47	78	857	342	431	661	646	419	650	970	28	289	999999	999999	574	439	865	359	398	734	999999	999999	205	116	615	505	693	999999	348	216	550	792	245	657	999999	737	55	981	305	345	310	90	269	694	55	349	618	999999	354	113	39	733	999999	119	999999	762	872	751	726	999999	968	819	81	444	430	236	54	37	580	837	393	999999	999999	62	434	261	25	511	71	276	887	414	482	245	186	816	446	999999	29	498	865	304	264	999999	377	491	999999	825	274	819	304	591	999999	999999	999999	156	679	303	999999	999999	747	371	689	460	48	563	999999	836	267	613	999999	917	17	999999	972	98	999999	999999	684	942	252	200	247	252	971	306	999999	999999	525	40	147	153	999999	643	751	503	614	999999	999999	999999	155	182	567	660	38	387	583	626	545	631	999999	994	618	742	143	557	133	447	488	741	856	999999	999999	236	999999	647	476	999999	340	478	999999	824	999999	870	797	79	632	999999	223	594	723	999999	429	893	513	152	534	999999	509	999999	379	177	999999	999999	957	999999	861	341	193	999999	911	218	296	999999	999999	703	650	747	944	73	
925	546	234	894	28	777	951	427	723	333	999999	767	999999	999999	999999	316	507	754	999999	33	217	300	403	831	682	514	792	361	999999	809	502	787	764	446	279	999999	942	999999	580	189	822	444	999999	859	999999	154	353	161	968	841	205	999999	999999	921	855	634	999999	999999	999999	514	999999	599	680	913	831	999999	999999	429	999999	275	999999	85	184	999999	210	773	683	544	562	999999	170	641	999999	905	614	607	953	999999	590	999999	690	999999	220	75	999999	232	763	704	38	999999	999999	999999	294	703	999999	130	720	110	721	92	999999	608	999999	682	353	999999	216	775	999999	233	381	170	999999	231	999999	824	864	999999	999999	977	19	979	999999	617	397	246	357	689	438	493	887	853	131	508	999999	999999	708	538	999999	853	26	988	999999	999999	572	980	999999	73	128	652	999999	610	572	743	83	972	103	232	295	116	995	527	347	815	345	528	999999	340	537	504	126	336	397	684	961	30	999999	710	55	416	999999	293	571	786	238	286	290	387	999999	722	988	485	253	999999	999999	499	999999	588	469	54	999999	755	536	623	535	929	999999	887	782	62	999999	392	187	999999	956	711	955	561	587	69	247	661	905	815	999999	640	999999	999999	827	471	999999	995	251	10	999999	999999	999999	947	260	309	72	403	604	382	334	605	307	999999	658	999999	543	999999	11	999999	806	289	999999	721	999999	895	846	441	999999	320	682	401	151	999999	413	560	954	17	310	288	996	844	66	999999	490	910	342	718	133	680	928	289	994	999999	999999	194	556	45	840	364	462	631	342	294	699	999999	464	130	960	999999	201	536	789	723	413	961	232	325	240	207	562	999999	318	389	392	402	406	310	982	228	14	918	177	945	825	375	999999	999999	999999	999999	456	221	757	34	999999	402	999999	999999	437	242	962	240	804	642	802	335	323	999999	902	999999	999999	999999	148	741	999999	999999	368	843	999999	48	459	460	492	683	999999	350	999999	293	999999	990	999999	135	872	749	999999	999999	123	534	153	500	62	559	870	536	31	302	999999	26	999999	215	999999	656	383	399	783	999999	748	999999	891	461	955	39	62	912	404	410	291	999999	484	999999	999999	833	700	407	986	999999	590	955	999999	999999	276	363	363	694	956	256	751	482	966	755	35	992	643	691	544	32	507	958	142	620	999999	685	541	609	999999	999999	956	999999	413	999999	921	792	468	443	194	999999	999999	367	955	158	659	808	431	729	305	176	999999	18	862	963	402	632	822	51	447	999999	821	753	999999	999999	299	775	79	999999	834	243	
533	999999	999999	942	999999	149	12	984	961	999999	264	812	314	879	19	947	123	449	490	999999	969	999999	999999	999999	780	922	718	209	858	884	738	348	999999	71	643	990	511	920	617	262	629	838	999999	999999	336	19	449	768	746	351	661	630	602	545	999999	999999	214	999999	172	433	999999	803	136	87	999999	915	917	999999	246	28	446	203	831	999999	668	141	347	759	277	770	483	950	999999	999999	232	118	745	359	798	537	786	609	758	194	831	999999	999999	12	999999	420	102	999999	532	728	905	468	798	375	999999	141	768	454	635	401	999999	480	999999	999999	854	364	999999	567	453	709	999999	837	445	999999	406	842	999999	999999	999999	856	678	999999	428	999999	611	764	320	380	482	666	999999	999999	999999	999999	244	361	999999	999999	157	999999	999999	534	999999	823	495	78	999999	160	968	999999	711	433	468	999999	999999	999999	62	616	17	999999	999999	800	95	999999	940	900	863	88	413	55	999999	337	197	999999	616	999999	534	604	248	999999	999999	999999	999999	448	955	345	873	204	643	570	308	999999	94	67	999999	449	449	965	999999	594	214	944	746	923	999999	384	245	889	172	999999	999999	457	378	474	358	883	398	646	831	604	37	668	999999	843	746	496	252	140	213	999999	999999	568	722	653	338	797	423	487	770	580	109	999999	41	74	999999	999999	501	619	709	999999	61	802	144	287	567	999999	999999	903	187	191	141	115	686	996	874	580	735	724	146	560	469	911	876	261	504	999999	636	381	421	896	995	632	431	722	999999	999999	434	444	96	791	298	520	310	588	448	994	999999	45	199	851	125	776	999999	158	31	149	925	882	782	522	909	999999	492	999999	195	509	684	964	881	971	156	300	638	354	271	999999	611	298	812	510	747	601	999999	570	780	229	999999	282	700	975	999999	551	661	573	999999	171	38	29	402	999999	320	342	164	227	999999	824	147	999999	999999	81	538	999999	80	999999	774	318	999999	922	510	966	999999	411	273	905	999999	605	638	999999	471	110	921	592	895	873	200	415	447	963	999999	999999	91	999999	999999	628	447	999999	481	999999	798	574	225	115	518	999999	999999	908	999999	999999	999999	109	195	82	667	786	160	945	742	206	92	369	870	982	66	553	885	999999	25	644	999999	656	133	999999	276	897	884	999999	83	999999	294	291	346	999999	741	766	770	18	363	999999	478	501	606	284	307	439	703	243	999999	964	550	259	999999	434	999999	576	975	936	806	769	901	999999	999999	283	912	999999	33	999999	250	300	999999	876	976	416	999999	967	999999	848	
999999	837	204	650	766	999999	918	999999	999999	911	408	999999	790	834	211	593	708	999999	628	333	999999	507	415	999999	992	999999	191	673	282	486	268	822	526	137	984	969	575	260	999999	763	364	876	410	999999	283	86	999999	948	675	393	708	43	348	726	486	454	431	182	999999	999999	999999	254	999999	912	653	585	999999	662	850	242	28	457	564	865	968	999999	999999	303	747	916	258	243	998	888	778	234	484	999999	999999	999999	548	402	999999	571	999999	119	999999	497	468	697	438	847	107	443	375	999999	478	999999	757	990	357	999999	435	741	759	693	999999	999999	144	428	110	999999	999999	320	693	625	854	993	38	999999	382	608	835	59	488	410	145	565	523	999999	999999	11	52	660	192	420	999999	860	811	999999	863	249	363	49	999999	999999	836	787	749	749	405	485	455	898	618	748	302	385	263	359	999999	690	360	616	672	999999	804	999999	137	283	658	999999	191	884	995	142	255	795	462	897	574	357	999999	774	131	280	556	154	52	443	127	999999	607	462	999999	999999	999999	746	377	999999	785	999999	999999	475	999999	411	999999	570	902	485	503	507	922	999999	784	209	874	586	495	999999	999999	999999	999999	694	165	77	396	999999	297	822	254	509	428	965	122	99	999999	350	683	999999	976	985	999999	567	940	999999	668	251	999999	999999	308	311	260	975	999999	999999	176	999999	320	33	999999	574	283	999999	240	999999	88	957	253	695	511	999999	999999	775	425	999999	417	751	753	544	408	999999	999999	999999	999999	942	999999	453	30	986	922	732	999999	660	705	412	712	172	336	946	541	999999	998	982	999999	774	409	999999	999999	387	718	425	999999	775	625	869	522	382	566	297	745	635	999999	999999	773	999999	504	999999	80	999999	854	254	999999	999999	13	999999	156	79	25	999999	543	772	893	643	999999	506	520	264	45	999999	999999	340	606	48	211	999999	773	741	219	116	999999	166	415	547	532	999999	10	415	772	927	999999	452	999999	817	754	972	742	303	999999	276	269	249	217	999999	132	524	647	999999	999999	107	924	415	860	909	477	999999	367	355	999999	804	505	115	492	118	999999	447	999999	789	294	999999	173	999999	999999	942	847	41	949	180	999999	17	825	624	810	999999	13	317	592	999999	349	377	614	999999	999999	193	770	163	757	109	132	999999	550	858	101	375	999999	453	661	917	72	446	436	999999	929	113	999999	999999	304	817	114	804	855	999999	450	916	625	776	298	570	999999	693	283	850	58	999999	467	999999	999999	444	741	559	656	674	394	902	999999	427	467	88	999999	889	
858	939	994	327	999999	34	418	999999	749	167	165	101	744	379	999999	586	149	999999	999999	21	358	860	86	555	999999	190	141	547	975	208	318	219	365	999999	834	344	856	999999	999999	442	558	357	695	999999	403	565	930	25	999999	364	999999	278	999999	203	540	998	863	448	178	999999	892	871	209	551	848	946	735	999999	545	999999	729	418	287	213	999999	999999	999999	999999	999999	593	260	126	807	621	920	49	776	172	753	835	480	418	999999	272	549	999999	157	153	999999	457	829	479	480	999999	999999	869	991	238	740	999999	999999	370	999999	585	399	999999	73	588	999999	808	179	573	707	999999	999999	321	999999	24	999999	774	852	31	767	705	999999	999999	645	896	986	60	58	548	431	223	11	999999	999999	976	872	772	623	999999	522	926	287	265	999999	770	563	322	22	977	574	999999	999999	812	999999	590	820	618	141	177	601	999999	760	631	152	494	708	999999	199	880	152	999999	160	293	509	841	427	509	19	875	342	673	47	999999	973	465	536	999999	517	541	999999	999999	641	456	999999	941	999999	656	999999	999999	72	999999	133	142	834	683	815	403	312	760	172	321	608	266	834	928	543	689	658	999999	999999	519	999999	999999	724	887	259	704	999999	568	676	771	396	999999	813	28	550	999999	246	299	649	142	886	756	999999	843	655	385	621	49	999999	485	998	434	999999	552	999999	999999	999999	947	999999	120	88	999999	999999	401	924	999999	999999	816	387	999999	453	368	47	825	999999	975	290	999999	241	873	93	285	169	200	999999	999999	415	270	999999	85	496	299	864	999999	64	151	671	976	999999	780	932	804	661	770	999999	999999	397	502	919	618	194	536	715	560	999999	802	584	893	627	962	469	192	392	312	999999	999999	999999	508	770	491	313	999999	961	999999	941	288	623	399	167	144	574	912	999999	999999	999999	960	583	313	511	262	567	777	359	956	321	999999	422	999999	999999	878	999999	889	999999	438	315	999999	575	264	619	748	999999	999999	735	493	397	556	841	576	421	191	580	199	996	518	999999	535	954	15	149	201	999999	274	771	289	998	685	191	912	511	19	395	329	999999	763	83	999999	999999	865	568	999999	908	845	938	447	307	945	892	999999	514	779	927	999999	999999	428	999999	914	423	456	999999	999999	375	929	75	411	796	260	999999	999999	444	551	493	99	446	384	999999	31	336	333	982	63	792	999999	407	999999	92	999999	215	275	882	169	958	595	379	999999	399	978	780	536	651	57	449	659	778	962	999999	999999	133	740	145	860	587	100	474	442	919	407	
532	343	999999	970	55	239	999999	285	592	898	719	589	984	314	999999	800	681	934	613	143	199	444	445	254	702	474	140	999999	999999	868	131	999999	937	991	456	446	999999	999999	12	220	309	502	380	397	999999	999999	755	999999	999999	787	418	539	828	786	218	97	897	999999	278	999999	109	999999	703	723	999999	999999	652	992	999999	803	593	10	999999	403	833	696	74	58	135	168	719	999999	412	793	999999	999999	119	999999	783	369	549	999999	412	431	120	971	799	656	620	347	999999	762	999999	999999	204	417	999999	435	952	521	32	849	949	120	861	999999	925	909	273	194	672	501	218	499	264	461	598	511	292	999999	897	418	999999	788	999999	999999	999999	596	599	53	985	683	208	272	347	700	192	302	570	999999	55	889	999999	435	675	400	553	999999	561	742	819	105	153	100	624	613	421	171	842	904	473	338	999999	229	999999	988	302	946	162	999999	999999	306	999999	971	816	999999	35	12	122	999999	412	999999	45	856	234	889	539	118	999999	733	289	999999	459	999999	847	716	579	173	236	999999	107	606	331	996	999999	999999	165	999999	999999	615	587	418	58	965	501	619	999999	463	999999	320	999999	193	308	428	285	257	999999	284	133	999999	439	862	776	436	779	999999	531	49	392	999999	734	367	835	42	156	870	973	494	173	237	999999	999999	177	916	999999	914	308	902	999999	226	999999	880	58	182	186	724	642	622	195	696	999999	263	999999	294	585	999999	357	276	282	414	284	361	120	896	686	323	695	860	208	999999	999999	629	327	175	44	853	319	662	855	431	999999	999999	309	477	149	999999	55	882	999999	146	566	41	630	316	942	324	769	162	496	863	39	782	423	330	999999	999999	936	904	999999	731	781	999999	421	851	999999	999999	999999	999999	756	526	278	813	999999	999999	308	476	998	999999	233	999999	93	999999	176	991	401	455	937	999999	288	680	999999	999999	632	999999	365	871	619	778	139	29	272	136	999999	999999	595	226	262	999999	31	722	999999	924	681	540	647	624	528	999999	999999	731	999999	83	999999	85	999999	137	190	920	999999	436	857	230	882	999999	999999	999999	999999	205	406	185	999999	999999	957	566	220	999999	468	999999	999999	740	352	199	329	999999	43	198	772	999999	678	467	45	341	654	999999	864	999999	52	999999	999999	690	862	332	32	284	538	411	126	999999	864	992	669	98	959	966	999999	999999	900	483	180	999999	194	442	999999	999999	150	861	930	372	701	971	266	990	999999	280	999999	30	176	55	869	632	999999	999999	465	685	999999	999999	382	999999	510	207	
999999	999999	307	822	506	430	999999	93	143	677	480	754	105	893	735	678	89	689	97	73	500	855	614	548	198	218	977	842	151	203	489	251	999999	504	999999	698	692	196	773	999999	999999	999999	911	202	161	999999	880	571	949	999999	867	692	601	446	706	492	954	759	999999	298	453	999999	941	940	999999	238	892	601	271	47	999999	892	999999	639	849	417	944	999999	396	870	338	415	999999	32	999999	796	650	425	999999	149	743	932	562	485	15	999999	151	970	14	922	999999	999999	310	911	143	975	776	962	597	999999	548	542	999999	763	959	47	80	999999	614	999999	588	999999	803	131	303	63	339	440	634	597	275	999999	999999	473	445	59	115	980	999999	360	29	688	999999	508	601	210	569	798	525	967	190	232	366	613	344	999999	485	188	617	89	645	346	338	999	999999	574	136	899	328	910	932	100	40	263	999999	900	649	305	530	102	999999	541	914	666	999999	53	617	803	999999	487	573	999999	372	809	999999	682	360	828	999999	36	84	670	999999	614	999999	100	202	112	999999	443	999999	999999	657	524	999999	999999	432	671	591	981	956	333	769	841	999999	14	727	230	548	999999	550	821	821	503	999999	999999	71	309	999999	327	850	515	571	696	178	999999	279	847	223	610	260	688	999999	999999	999999	751	999999	638	999999	40	372	971	999999	999999	893	497	369	163	999999	772	52	999999	50	274	999999	450	999999	999999	673	955	999999	879	16	999999	448	861	584	327	433	277	922	433	42	999999	999999	879	999999	38	803	999999	32	126	999999	999999	568	999999	648	971	372	629	989	828	999999	321	305	493	964	999999	104	41	999999	999999	729	999999	850	618	99	449	320	999999	498	733	999999	993	932	618	538	565	379	320	223	613	955	999999	287	103	999999	720	999999	470	915	336	933	771	999999	981	396	999999	601	949	48	208	999999	999999	140	999999	558	999999	389	686	999999	409	999999	784	817	999999	999999	925	999999	756	159	378	154	849	345	172	999999	507	236	951	232	426	999999	999999	281	24	999999	842	673	999999	544	497	341	618	515	515	90	159	954	999999	894	999999	170	999999	999999	999999	64	810	776	967	465	61	999999	438	464	538	999999	827	512	802	357	999999	999999	999999	999999	662	47	536	999999	829	92	650	553	769	66	761	266	999999	999999	611	960	151	75	705	567	493	999999	902	163	999999	80	262	646	999999	119	650	218	240	632	147	632	999999	476	999999	999999	814	507	976	382	999999	281	999999	207	901	999999	215	999999	555	372	728	910	999999	382	366	759	829	14	402	999999	415	
999999	999999	496	491	978	999999	674	128	820	752	985	775	530	461	705	999999	65	744	318	903	999999	662	868	999999	999999	498	155	120	198	999999	809	115	326	966	159	256	999999	715	922	999999	999999	69	999999	619	743	144	614	999999	660	999999	774	999999	999999	999999	942	890	166	999999	265	999999	297	564	930	764	943	999999	459	563	311	999999	999999	349	821	909	372	413	927	259	999999	102	999999	233	460	193	291	549	32	570	33	999999	99	246	460	442	999999	976	138	971	676	863	685	60	620	210	89	434	999999	183	393	999999	999999	907	431	172	999999	73	114	747	482	403	857	888	539	51	369	999999	999999	389	796	396	999999	956	583	999999	416	999999	613	259	999999	856	111	999999	187	999999	306	192	999999	297	999999	999999	871	391	999999	282	999999	796	520	578	999999	401	545	68	999999	997	264	16	333	999999	756	999999	459	854	999999	625	302	999999	711	55	745	999999	999999	601	999999	747	524	892	468	310	301	619	999999	999999	418	999999	321	52	471	999999	239	299	999999	999999	541	72	599	27	748	872	999999	998	95	999999	832	663	528	944	999999	640	482	372	999999	33	832	146	461	423	446	931	314	260	546	531	999999	455	328	190	69	491	157	999999	154	595	999999	303	999999	999999	213	755	193	376	999999	831	999999	999999	750	835	859	405	611	186	580	817	567	729	461	999999	999999	386	344	348	885	33	492	975	999999	952	701	539	611	614	999999	690	747	938	723	715	823	948	999999	493	330	663	880	999999	926	337	38	602	842	999999	197	826	421	999999	491	513	348	999999	649	999999	143	330	794	996	965	890	79	628	15	745	739	711	999999	850	27	231	153	999999	59	889	924	109	697	640	999999	394	279	902	456	220	377	102	308	907	359	10	869	883	15	46	268	409	999999	106	240	999999	999999	999999	999999	270	999999	826	999999	759	999999	43	633	163	579	581	621	177	181	999999	378	647	412	773	501	27	999999	269	515	23	631	999999	513	999999	409	941	999999	708	999999	999999	850	550	419	548	44	999999	376	716	314	434	999999	100	999999	801	999999	593	83	381	79	810	999999	110	320	669	138	358	999999	43	753	638	999999	912	102	984	944	827	999999	863	739	184	999999	645	955	91	999999	999999	297	999999	871	999999	868	999999	639	999999	288	749	239	749	420	685	795	343	962	675	102	512	998	252	999999	999999	999999	219	999999	894	169	273	999999	999999	999999	597	71	819	171	936	769	473	999999	827	706	205	598	999999	999999	64	388	317	682	999999	988	999999	542	54	999999	971	462	659	
236	999999	115	25	603	999999	677	823	624	976	181	35	905	999999	240	180	999999	999999	312	875	766	587	999999	851	590	999999	250	986	64	27	965	200	484	120	247	536	722	999999	601	598	811	999999	439	412	145	657	999999	370	854	371	999999	999999	999999	999999	892	649	240	263	435	737	759	691	999999	607	21	981	551	795	391	703	458	855	69	713	73	146	157	112	716	933	493	880	999999	692	518	772	999999	999999	227	999999	306	469	265	999999	999999	130	999999	999999	400	164	115	588	978	160	999999	999999	142	955	524	999999	501	137	547	502	253	878	999999	85	98	999999	460	999999	999999	793	406	988	999999	204	999999	942	285	324	999999	562	999999	999999	902	980	779	865	639	576	382	471	999999	179	999999	999999	620	999999	571	999999	744	999999	999999	461	999999	194	999999	924	63	938	91	581	999999	187	424	985	674	349	975	578	306	999999	609	999999	999999	999999	697	999999	999999	836	999999	912	381	500	580	560	858	375	893	999999	236	854	999999	701	494	999999	999999	999999	754	999999	999999	281	985	992	488	521	999999	819	190	905	497	526	858	226	364	178	209	980	606	999999	137	309	455	268	351	999999	419	908	999999	479	125	778	482	140	747	312	999999	388	21	999999	18	999999	999999	988	999999	709	996	595	346	326	999999	19	321	890	809	789	826	727	651	999999	112	643	430	999999	789	718	999999	999999	479	999999	251	821	969	999999	999999	98	123	467	48	641	455	823	571	83	999999	116	467	592	330	958	485	999999	737	975	956	999999	618	999999	208	511	665	278	126	999999	84	780	49	773	999999	721	675	999999	688	19	590	288	82	356	831	682	999999	462	407	520	576	999999	999999	993	592	999999	480	638	268	536	976	187	707	286	998	999999	999999	999999	558	609	292	999999	521	999999	394	677	301	271	999999	525	999999	212	871	605	718	43	696	999999	190	551	251	47	999999	999999	43	413	580	795	358	733	616	567	904	797	999999	459	529	999999	999999	914	200	218	984	999999	286	773	316	111	568	965	412	999999	513	17	999999	255	999999	369	999999	981	107	999999	913	999999	999999	692	308	999999	999999	268	513	340	999999	276	360	42	62	368	876	269	107	999999	236	392	331	595	64	896	439	982	443	170	671	627	999999	999999	305	74	832	999999	475	242	733	309	461	81	583	247	656	335	203	657	493	435	884	628	279	999999	599	999999	638	999999	643	395	825	999999	668	999999	458	666	736	999999	535	292	793	864	745	927	930	259	21	817	250	999999	789	786	677	999999	743	199	424	999999	474	517	
954	74	599	348	484	999999	413	764	788	999999	999999	214	131	210	641	29	882	352	599	349	312	821	171	999999	606	49	999999	431	999999	269	251	961	523	999999	999999	729	999999	407	999999	821	845	999999	38	999999	999999	584	999999	477	604	723	316	82	185	135	215	142	903	69	741	445	444	981	688	999999	748	999999	999999	114	999999	912	999999	485	900	778	504	999999	793	999999	35	32	999999	207	827	999999	999999	179	786	398	812	999999	826	216	999999	16	387	999999	569	508	511	877	893	999999	999999	692	999999	830	999999	407	630	999999	349	999999	999999	718	999999	999999	164	999999	999999	578	850	302	301	999999	999999	548	999999	999999	400	999999	495	294	409	999999	138	824	602	144	392	131	999999	389	767	662	855	834	181	946	945	150	709	999999	931	933	37	600	268	999999	999999	431	20	288	999999	990	664	65	592	999999	589	999999	999999	999999	943	455	580	471	535	638	999999	261	999999	999999	947	260	930	262	362	476	130	538	565	672	537	961	121	718	382	999999	999999	800	251	295	999999	709	999999	999999	999999	485	362	565	75	630	999999	354	64	147	341	756	70	412	702	126	766	999999	680	971	999999	981	999999	861	999999	758	999999	29	20	90	516	999999	754	251	999999	877	124	564	999999	935	564	193	906	974	387	626	716	595	108	999999	999999	314	39	534	999999	999999	151	500	477	317	989	98	344	999999	999999	103	11	819	450	825	11	211	589	744	417	999999	85	999999	484	472	52	54	921	999999	561	999999	218	999999	53	999999	999999	624	97	165	945	999999	848	932	999999	294	625	896	155	283	133	327	725	999999	126	999999	243	781	26	14	274	999999	177	460	999999	428	885	780	775	797	99	387	124	434	798	942	460	152	999999	199	847	155	899	999999	760	244	486	922	114	155	419	999999	608	92	999999	999	999999	398	999999	925	999999	844	131	357	193	746	999999	999999	496	184	447	999999	764	826	167	129	56	530	699	188	942	962	676	629	387	999999	779	42	543	999999	999999	72	999999	999999	999999	12	34	551	463	24	40	194	999999	929	999999	328	198	781	924	999999	953	777	698	999999	999999	446	177	501	970	57	966	999999	999999	697	540	999999	469	673	999999	165	999999	505	999999	684	999999	757	535	999999	921	68	999999	997	117	772	999999	866	374	299	118	353	835	533	580	416	57	999999	436	999999	399	333	859	525	745	999999	676	457	999999	999999	195	234	999999	430	579	912	111	968	999999	999999	851	999999	999999	999999	564	999999	329	999999	925	999999	999999	999999	331	999999	358	597	208	431	262	999999	105	397	
165	999999	999999	883	442	415	999999	668	314	89	796	450	887	725	323	999999	960	999999	449	114	999999	61	386	897	903	999999	82	981	713	679	716	725	889	463	518	660	75	680	259	999999	999999	266	355	557	501	880	908	632	284	518	470	208	899	999999	865	999999	973	999999	980	327	343	971	955	999999	999999	81	999999	433	217	663	624	289	804	534	496	275	999999	828	999999	33	216	449	707	999999	219	517	826	898	598	999999	686	858	700	931	581	646	999999	720	194	999999	329	484	425	621	894	999999	999999	374	504	599	407	154	809	999999	121	999999	274	760	426	854	255	662	834	802	976	999999	999999	873	999999	850	964	999999	643	976	999999	999999	34	95	999999	38	999999	461	404	999	16	541	59	744	999999	688	381	999999	303	339	184	666	649	622	645	139	999999	530	421	999999	635	999999	510	832	999999	390	868	999999	460	397	741	793	999999	835	999999	999999	716	844	63	274	478	999999	692	313	802	47	999999	412	999999	180	436	999999	49	999999	374	594	40	226	999999	439	819	999999	999999	999999	598	391	999999	814	825	999999	422	756	477	156	999999	222	729	999999	40	223	308	466	738	999999	960	158	753	518	999999	211	414	499	362	999999	455	286	999999	785	715	999999	639	277	586	250	757	680	125	892	574	999999	865	833	999999	278	999999	362	464	810	999999	999999	637	890	353	624	999999	923	404	999999	701	899	999999	943	491	619	584	999999	879	497	532	999999	999999	860	943	999999	346	580	313	93	492	102	821	522	839	999999	783	749	924	999999	999999	999999	999999	272	201	675	272	921	999999	575	694	999999	482	999999	288	665	418	776	947	43	288	225	619	321	999999	608	87	999999	113	227	999999	835	116	917	999999	697	15	769	999999	277	56	424	238	737	399	391	620	854	999999	184	856	16	802	890	999999	239	225	999999	999999	592	598	999999	817	134	999999	858	994	565	923	590	999999	999999	117	679	999999	863	986	999999	921	978	999999	233	999999	929	999999	830	999999	225	243	999999	482	50	867	86	679	161	607	999999	998	540	999999	65	930	999999	999999	999999	898	132	903	999999	252	343	52	999999	604	999999	999999	888	763	908	999999	779	999999	120	117	619	999999	41	10	999999	266	882	882	391	591	999999	302	488	999999	163	932	999999	999999	423	570	149	998	942	999999	314	999999	718	999999	99	714	999999	733	820	546	905	999999	867	132	77	564	999999	460	660	999999	670	82	283	483	610	976	914	467	908	549	968	621	999999	558	696	999999	547	542	793	676	973	209	482	999999	509	727	999999	788	254	
858	999999	688	347	609	811	999999	125	244	739	999999	999999	160	825	280	999999	293	999999	318	436	630	26	827	667	984	999999	471	600	340	974	882	999999	999999	222	59	999999	999999	284	238	999999	999999	999999	313	803	680	877	822	384	211	375	225	140	756	362	623	842	384	31	363	999999	350	641	785	999999	999999	210	673	937	775	932	999999	19	368	571	971	309	713	33	987	116	547	96	398	965	999999	752	165	999999	599	217	999999	269	920	988	999999	823	545	52	999999	479	999999	884	608	999999	87	216	771	194	390	323	138	360	43	256	702	264	999999	819	999999	113	999999	899	348	568	968	38	999999	379	174	158	999999	670	999999	517	903	662	487	999999	888	999999	980	999999	392	285	88	613	235	999999	295	152	999999	726	541	842	434	313	546	50	999999	59	127	402	999999	999999	559	468	999999	999999	999999	50	776	999999	931	959	132	84	999999	73	489	364	802	999999	94	32	577	999999	139	245	999999	999999	126	446	819	838	435	999999	950	160	725	620	999999	709	999999	255	375	999999	795	582	719	360	796	483	560	945	256	702	999999	999999	664	521	338	47	442	999999	999999	339	312	102	999999	999999	133	366	347	869	33	103	103	838	999999	999999	252	999999	999999	999999	803	999999	885	874	999999	733	281	999999	495	213	999999	303	999999	577	330	999999	156	702	58	999999	236	439	145	999999	921	162	608	479	999999	545	999999	780	999999	999999	999999	291	454	437	999999	800	272	180	870	143	999999	730	827	526	518	620	972	550	508	999999	999999	373	507	999999	999999	999999	134	801	611	950	999999	999999	781	567	626	49	591	719	201	258	912	999999	568	12	114	200	335	999999	999999	731	573	729	281	182	212	999999	784	260	483	999999	675	471	999999	920	208	86	949	269	999999	999999	38	999999	358	999999	999999	999999	804	504	99	762	113	52	840	999999	387	214	239	609	365	49	265	341	245	999999	583	999999	497	999999	999999	38	251	999999	999999	492	999999	319	380	999999	744	762	999999	290	170	720	999999	633	630	689	543	993	846	999999	904	859	223	999999	999999	238	677	985	953	166	700	71	521	46	999999	358	187	77	833	218	864	602	267	975	181	524	999999	949	821	807	114	810	191	901	999999	333	278	14	301	151	354	999999	808	625	589	108	999999	931	774	281	511	475	169	638	486	311	999999	999999	525	503	88	727	999999	155	62	890	880	620	999999	535	90	999999	775	999999	864	114	793	999999	395	83	325	228	185	550	999999	639	999999	553	999999	999999	731	39	489	798	999999	626	595	663	573	999999	
227	588	66	248	200	338	700	477	999999	999999	517	959	853	452	188	859	999999	623	848	423	249	337	205	25	803	60	693	976	628	247	519	999999	999999	695	855	736	172	937	359	968	999999	182	778	53	352	772	186	999999	620	999999	999999	971	815	999999	460	890	393	999999	445	999999	644	723	849	999999	999999	387	999999	999999	999999	452	697	614	274	879	484	999999	558	999999	999999	999999	999999	657	999999	423	172	548	325	999999	245	964	352	130	501	219	334	225	333	251	192	965	999999	999999	999999	999999	999999	999999	999999	935	675	393	342	999999	999999	414	275	987	367	435	999999	323	999999	971	999999	632	999999	576	999999	999999	999999	268	743	999999	969	707	158	856	217	198	906	701	840	389	252	852	632	120	752	97	943	347	858	897	876	999999	999999	911	105	817	78	940	357	652	390	417	649	35	999999	999999	999999	419	999999	999999	528	673	999999	682	728	80	999	999999	823	35	120	999999	410	846	439	111	805	246	760	399	129	965	353	999999	999	835	212	606	848	999999	830	999999	567	689	378	213	396	230	193	35	999999	90	127	999999	541	182	999999	803	596	170	865	30	659	390	59	999999	329	999999	683	892	867	403	149	742	999999	586	650	999999	477	236	714	999999	62	734	581	49	848	31	999999	826	829	409	20	688	225	810	874	187	639	816	883	112	546	301	168	424	940	384	137	999999	532	295	335	999999	456	999999	967	999999	808	20	713	307	637	856	72	467	999999	461	999999	394	711	999999	91	661	352	612	48	761	575	167	108	474	999999	701	999999	999999	83	650	241	999999	843	949	378	999999	112	585	475	689	238	999999	41	488	858	742	253	69	213	674	26	999999	252	999999	999999	651	912	999999	413	935	999999	999999	393	742	229	591	999999	762	999999	462	558	999999	147	358	533	874	136	619	615	999999	999999	244	339	408	633	398	693	638	600	726	716	862	182	999999	137	709	317	298	999999	999999	202	490	964	751	999999	259	706	893	682	484	525	999999	999999	261	999999	327	999999	984	119	831	897	999999	999999	378	745	696	594	607	231	824	567	837	360	999999	959	968	280	588	292	999999	691	799	956	125	210	424	238	920	999999	999999	520	332	188	999999	379	999999	999999	596	15	429	665	108	672	858	999999	687	999999	295	302	518	57	999999	999999	999999	149	108	956	56	177	999999	467	674	555	421	999999	245	659	922	968	679	649	683	582	862	718	593	999999	107	999999	523	482	942	627	544	999999	999999	630	453	298	280	333	999999	429	684	961	999999	553	261	553	681	
38	29	326	623	999999	999999	38	839	27	999999	971	858	999999	999999	848	525	56	20	999999	404	999999	216	634	697	355	378	263	999999	901	727	50	999999	999999	526	999999	463	625	14	675	999999	881	790	999999	742	309	475	999999	775	836	999999	943	999999	602	159	76	822	394	628	277	500	999999	140	938	299	515	105	314	332	169	394	899	999999	345	270	999999	824	780	892	398	999999	945	488	999999	464	784	507	999999	404	459	671	79	999999	736	999999	287	750	852	146	236	214	170	110	999999	451	547	901	207	342	635	252	52	999999	240	396	555	631	79	483	515	18	822	999999	872	999999	325	999999	315	170	982	772	971	643	999999	193	720	844	873	619	917	882	310	999999	768	216	629	999999	766	349	999999	999999	681	379	631	228	999999	260	238	999999	136	999999	595	47	999999	999999	281	408	834	999999	676	711	758	999999	566	632	707	881	999999	666	868	747	145	965	540	335	101	999999	22	999999	999999	469	616	756	492	282	999999	273	589	999999	934	231	743	719	673	918	897	230	813	998	520	999999	120	572	999999	389	999999	999999	506	999999	771	999999	396	396	254	217	999999	999999	967	999999	999999	444	999999	245	731	647	14	426	302	999999	438	999999	788	999999	927	301	358	53	999999	113	774	999999	767	564	144	999999	834	999999	475	465	999999	999999	263	529	999999	86	999999	875	841	611	999999	92	337	884	999999	901	999999	383	999999	999999	999999	999999	505	864	518	679	677	737	110	475	812	657	951	837	798	543	999999	999999	999999	851	93	999999	212	895	728	691	338	882	968	242	374	461	888	521	999999	772	399	999999	999999	999999	999999	480	774	375	799	726	141	500	95	63	293	999999	32	616	869	385	848	999999	145	827	350	794	769	999999	110	361	769	439	240	35	153	228	999999	377	452	613	709	837	999999	11	999999	838	796	914	949	743	999999	999999	651	231	923	789	263	999999	642	614	711	999999	999999	447	957	702	269	70	909	74	999999	999999	173	266	999999	999999	999999	143	276	512	999999	854	999999	367	922	498	787	999999	999999	364	965	74	735	999999	902	803	999999	658	999999	858	999999	736	14	999999	370	783	117	999999	556	999999	284	129	917	139	999999	999999	999999	906	525	468	914	260	958	999999	109	318	920	999999	999999	999999	448	856	99	999999	999999	270	849	44	997	149	390	999999	463	199	89	846	999999	605	231	999999	816	665	999999	585	999999	327	778	459	785	61	863	782	40	684	474	428	40	999999	205	355	16	999999	999999	385	88	522	999999	768	999999	262	999999	324	999999	999999	65	782	
723	513	474	616	492	400	999999	946	286	608	372	778	725	660	816	999999	410	875	48	863	756	999999	507	431	529	999999	982	532	889	548	678	999999	999999	691	999999	999999	44	588	863	616	702	963	109	479	160	999999	53	815	446	522	999999	238	999999	999999	36	965	15	53	97	482	418	727	66	999999	930	999999	999999	44	955	298	614	822	21	432	171	793	658	38	999999	510	966	176	95	999999	999999	450	999999	437	999999	999999	521	991	999999	999999	208	999999	999999	371	999999	508	869	999999	999999	999999	908	999999	226	847	40	242	317	977	771	586	516	251	999999	689	999999	490	210	721	379	225	777	999999	331	630	234	195	999999	296	999999	772	640	956	316	937	468	544	233	602	407	999999	431	544	229	913	875	956	343	227	999999	69	308	157	640	644	999999	295	999999	595	623	844	999999	999999	498	999999	945	559	935	704	230	568	266	607	324	946	794	243	403	417	999999	999999	851	669	999999	429	474	493	325	999999	567	999999	774	638	979	999999	86	410	55	230	968	325	31	639	996	701	803	700	833	999999	999999	147	999999	361	840	355	993	686	993	79	534	462	243	273	147	58	793	999999	628	761	870	393	197	182	449	439	999999	222	672	336	626	999999	659	632	821	429	290	423	797	999999	569	999999	417	975	696	515	91	999999	999999	948	907	185	81	82	823	999999	949	719	911	999999	999999	780	24	999999	453	999999	803	611	999999	999999	767	999999	830	994	999999	481	976	999999	999999	934	999999	497	720	724	428	999999	702	586	808	999999	999999	999999	512	396	534	789	384	749	532	936	999999	480	999999	999999	191	537	354	87	999999	352	491	737	999999	999999	62	999999	70	300	249	12	67	999999	802	97	999999	205	867	443	469	412	106	236	689	549	232	877	191	935	543	890	106	625	705	466	872	999999	999999	534	343	999999	728	94	510	999999	878	494	999999	229	547	985	999999	999999	999999	478	255	264	58	693	999999	184	430	135	757	999999	905	442	520	346	999999	504	867	342	110	545	683	999999	726	999999	671	737	999999	962	397	999999	230	999999	18	237	220	618	694	644	780	169	503	603	337	161	625	445	973	340	14	53	127	337	810	81	794	243	538	889	31	26	973	468	737	209	999999	999999	434	293	135	606	809	232	562	940	999999	999999	999999	999999	999999	235	999999	999999	957	353	440	892	385	936	999999	976	89	805	622	763	195	45	865	138	33	999999	21	690	215	407	243	894	775	869	39	713	559	964	355	796	262	999999	510	393	999999	245	999999	497	850	158	
526	14	610	798	755	16	225	556	550	637	223	83	664	560	999999	545	127	999999	907	729	999999	125	459	826	510	91	535	481	368	788	999999	523	839	66	880	999999	294	976	999999	32	498	13	423	999999	582	189	448	949	283	999999	999999	827	590	131	999999	411	554	783	999999	673	999999	999999	197	999999	999999	700	243	608	679	880	260	150	401	884	999999	424	701	742	253	331	999999	585	207	144	670	745	932	717	335	479	999999	510	688	450	551	754	815	661	652	882	999999	999999	280	403	973	977	435	706	891	317	709	812	540	966	999999	999999	546	62	101	999999	767	525	283	210	205	750	999999	951	342	999999	608	50	99	371	385	802	999999	803	171	693	999999	999999	999999	28	769	872	970	722	999999	656	999999	999999	569	333	999999	429	999999	999999	999999	999999	999999	483	374	415	708	999999	722	179	591	238	590	999999	891	408	18	541	699	264	440	332	780	999999	541	686	277	845	999999	766	999999	955	245	245	605	938	178	836	862	999999	319	999999	999999	801	140	999999	75	999999	999999	170	324	583	999999	312	638	876	452	999999	999999	687	147	862	197	956	922	999999	993	355	147	952	240	999999	679	287	999999	999999	182	979	608	360	620	999999	974	320	451	672	235	999999	606	728	496	393	999999	184	283	456	999999	999999	878	999999	197	720	338	999999	930	152	999999	999999	999999	999999	703	473	186	591	77	345	999999	877	999999	260	410	70	748	418	999999	999999	999999	504	999999	498	427	979	110	113	999999	899	999999	65	999999	999999	999999	782	999999	999999	35	32	999999	314	117	938	567	45	999999	999999	105	137	971	919	999999	93	865	409	449	999999	999999	724	372	82	427	177	871	833	497	215	999999	999999	999999	451	393	443	640	999999	397	75	930	391	301	482	17	45	928	554	602	305	443	367	999999	707	999999	310	660	143	886	939	76	734	548	482	999999	999999	642	530	999999	999999	999999	892	999999	383	937	500	433	889	75	392	999999	327	999999	201	771	134	295	786	35	92	783	506	96	999999	999	206	843	818	346	540	403	407	27	582	999999	550	999999	959	770	999999	999999	999999	78	504	700	999999	503	356	711	999999	192	999999	505	453	245	947	806	564	384	741	657	615	999999	534	989	841	309	999999	349	999999	999999	336	26	109	215	23	437	999999	757	260	999999	496	116	999999	358	999999	902	999999	999999	904	744	791	585	39	278	999999	227	544	514	858	448	845	16	490	242	999999	839	405	248	232	520	223	999999	133	999999	170	508	999999	186	452	939	736	321	999999	486	987	751	986	
830	943	795	893	87	899	811	999999	490	626	999999	502	706	999999	999999	124	394	999999	999999	461	991	118	999999	999	999999	72	999999	712	999999	571	13	255	999999	999999	574	999999	999999	626	146	906	321	190	680	881	134	683	745	999999	410	207	60	955	12	299	995	722	189	795	535	24	999999	108	333	999999	622	847	397	853	932	39	686	767	394	88	149	810	437	882	875	684	327	487	312	336	521	57	252	999999	857	999999	999999	641	999999	131	926	222	856	761	268	286	999999	999999	999999	380	520	999999	571	924	999999	999999	294	306	920	851	697	503	796	996	407	574	605	999999	999999	90	913	55	676	273	161	999999	954	999999	623	598	999999	999999	999999	931	999999	238	486	327	665	999999	999999	819	720	250	999999	432	426	859	999999	693	681	999999	894	428	467	474	999999	308	999999	999999	240	999999	682	331	999999	270	525	865	999999	179	98	287	999999	999999	523	999999	999999	436	838	729	510	999999	321	929	999999	683	542	999999	474	352	999999	999999	554	999999	441	999999	999999	399	786	173	906	999999	679	999999	605	403	797	569	905	373	149	190	999999	999999	999999	145	307	752	999999	780	728	967	999999	837	999999	909	999999	484	893	574	957	935	649	999999	822	949	999999	999999	999999	523	885	972	653	111	212	440	719	511	718	305	651	393	984	999999	444	939	169	999999	999999	999999	670	322	999999	340	415	214	540	999999	231	773	720	999999	999999	890	894	756	999999	300	999999	999999	200	999999	765	597	923	573	950	643	999999	999999	790	999999	999999	638	852	999999	306	999999	695	998	999999	999999	290	945	584	479	999999	103	121	688	625	999999	216	520	505	449	556	88	999999	842	263	897	563	347	983	147	999999	789	48	332	460	12	604	636	999999	275	941	820	23	454	608	857	532	999999	999999	920	999999	977	143	413	25	999999	904	853	745	12	999999	999999	962	447	795	185	65	999999	238	623	999999	580	303	240	999999	736	75	962	243	405	374	21	90	72	771	706	655	634	316	242	999999	751	999999	224	902	999999	857	575	999999	432	801	743	323	999999	655	999999	683	903	905	289	162	942	619	349	637	999999	862	899	999999	99	999999	431	999999	996	525	999999	999999	999999	337	509	878	999999	999999	810	999999	630	698	445	417	975	999999	999999	999999	999999	90	164	999999	999999	586	552	146	999999	899	569	902	380	271	327	128	141	116	999999	576	405	410	999999	638	999999	744	17	661	999999	491	999999	76	777	702	455	915	370	392	146	502	784	373	999999	600	744	907	233	369	381	999999	285	868	427	185	332	999999	427	
999999	332	807	579	890	719	476	208	503	135	999999	816	999999	757	749	970	112	792	42	490	72	894	901	999999	647	290	110	999999	832	648	602	999999	828	498	844	999999	339	922	893	653	453	402	999999	782	999999	553	999999	999999	535	898	325	393	299	146	365	999999	431	295	931	999999	619	999999	999999	854	999999	999999	999999	913	913	690	640	189	999999	389	46	999999	999999	999999	966	104	319	999999	680	999999	333	218	89	692	142	999999	638	53	999999	293	43	193	999999	396	999999	256	565	999999	655	845	999999	145	495	999999	999999	695	999999	999999	329	836	300	88	589	999999	530	324	229	999999	780	701	999999	596	999999	615	999999	999999	642	265	999999	719	999999	262	886	835	676	197	999999	178	999999	446	242	999999	999999	164	992	999999	603	596	866	935	36	270	286	953	793	670	947	880	564	255	63	999999	442	609	307	999999	202	754	764	342	999999	60	711	999999	999999	725	999999	43	999999	999999	999999	56	399	934	693	278	975	932	51	15	250	843	999999	347	393	518	893	124	857	954	763	999999	999999	533	344	975	558	943	493	999999	797	999999	267	174	995	16	999999	508	916	999999	72	269	712	758	999999	757	446	374	950	999999	831	758	186	667	636	410	223	999999	599	717	999999	42	448	973	217	336	999999	999999	999999	999999	194	395	207	827	999999	504	146	999999	440	587	999999	999999	999999	999999	247	48	999999	999999	999999	595	999999	466	999999	208	320	39	820	739	550	765	181	996	32	573	999999	445	561	358	775	142	273	149	435	22	188	534	999999	905	999999	178	598	986	999999	755	593	727	487	998	999999	862	683	407	533	674	416	999999	171	429	777	801	487	999999	823	405	999999	653	41	895	30	999999	989	914	999999	381	999999	194	999999	277	980	47	958	562	999999	913	458	999999	615	760	606	999999	373	999999	138	999999	999999	219	172	516	999999	999999	696	591	978	730	872	769	999999	162	507	999999	457	894	449	739	843	925	547	910	946	999999	48	280	299	385	422	379	785	79	690	957	31	578	843	50	351	999999	584	120	999999	999999	473	462	999999	999999	999999	478	999999	399	100	765	671	262	999999	967	999999	426	301	999999	318	503	984	333	999999	549	209	879	60	999999	397	476	351	436	999999	999999	992	585	26	915	197	944	207	395	979	924	295	769	18	999999	148	924	84	999999	802	546	705	999999	990	713	184	318	427	999999	11	623	424	245	999999	312	974	326	999999	999999	415	373	306	598	353	548	264	440	871	184	999999	999999	402	369	634	333	562	852	999999	999999	741	878	526	434	
393	365	510	60	388	999999	901	999999	524	698	575	438	249	116	796	452	459	744	447	253	512	538	999999	64	611	67	750	131	731	106	645	537	847	999999	999999	987	48	999999	61	999999	283	447	949	703	999999	205	93	455	66	152	853	996	999999	999999	921	999999	999999	455	449	330	999999	779	100	999999	63	999999	591	378	901	808	414	256	692	282	969	999999	588	528	269	416	999999	304	74	589	999999	648	106	574	950	359	999999	592	763	731	220	504	357	999999	649	999999	613	715	999999	258	738	607	314	999999	999999	856	276	616	195	43	356	660	714	510	184	999999	942	27	427	551	954	821	999999	999999	999999	475	717	66	878	513	802	268	750	816	850	999999	343	937	270	103	92	999999	999999	730	999999	559	999999	999999	357	244	813	596	999999	12	999999	916	125	354	106	999999	999999	220	738	681	999999	999999	909	898	659	539	82	14	756	333	999999	717	999999	761	585	512	685	999999	709	644	699	999999	970	748	522	934	529	999999	999999	431	954	999999	508	999999	499	297	999999	999999	197	817	172	999999	999999	964	543	585	501	999999	768	594	163	999999	511	103	981	35	127	171	999999	999999	20	92	999999	335	379	596	999999	999999	999999	999999	861	793	999999	891	481	999999	375	999999	215	937	442	175	999999	256	277	684	371	415	999999	473	999999	999999	516	471	999999	89	999999	514	594	999999	376	801	101	481	732	370	596	619	622	999999	660	122	956	448	293	845	862	917	67	694	234	804	957	798	127	382	999999	221	999999	402	254	860	421	268	570	641	83	749	999999	907	999999	751	999999	651	813	67	999999	78	999999	961	227	729	457	999999	722	572	999999	303	363	360	92	385	534	229	847	799	700	697	877	999999	772	999999	403	159	999999	482	999999	999999	985	70	849	219	42	133	184	524	412	521	545	998	797	780	395	173	825	712	226	573	803	23	366	835	200	536	999999	114	335	307	999999	249	561	537	318	999999	510	873	352	411	54	332	396	999999	999999	879	854	992	727	240	334	999999	266	447	512	971	999999	24	28	999999	935	999999	199	115	227	999999	446	269	472	102	662	951	999999	815	528	481	627	999999	683	321	681	206	387	104	999999	409	983	123	35	999999	999999	495	855	845	476	999999	142	291	962	855	442	595	999999	634	577	383	533	450	919	40	353	527	341	706	824	739	692	999999	141	999999	323	332	243	999999	504	177	999999	999999	349	553	348	999999	224	828	879	96	675	753	526	999999	875	542	204	995	992	81	164	159	999999	737	291	47	160	154	
541	119	999999	404	140	410	999999	19	111	375	999999	18	999999	999999	826	738	73	939	578	541	942	999999	999999	248	142	432	999999	946	503	612	272	311	195	79	999999	770	999999	280	623	125	322	866	999999	829	313	984	999999	651	999999	292	673	999999	468	618	212	999999	981	999999	272	707	398	341	516	498	112	390	822	243	226	66	13	792	999999	999999	999999	999999	349	308	935	157	999999	371	623	220	999999	999999	842	576	867	999999	788	622	18	915	727	981	359	999999	726	922	999999	999999	434	276	999999	881	37	15	400	136	421	683	999999	125	53	36	717	999999	560	193	548	255	375	691	999999	390	999999	409	736	246	999999	406	581	23	999999	138	936	356	999999	66	892	837	186	740	999999	999999	445	892	872	700	999999	999999	392	543	384	916	170	999999	998	898	999999	627	278	163	410	24	999999	999999	139	915	999999	371	999999	503	999999	710	79	634	576	172	945	890	537	45	973	671	24	999999	638	79	968	203	999999	42	999999	275	999999	33	340	110	14	280	763	957	999999	902	689	888	999999	673	847	535	176	836	999999	999999	999999	242	189	739	999	999999	535	70	999999	897	22	342	545	36	151	55	304	476	168	674	137	580	435	999999	999999	136	796	964	232	999999	36	522	89	751	185	999999	999999	600	110	999999	745	702	20	712	889	357	353	999999	532	801	241	700	677	287	89	999999	807	119	757	999999	276	570	838	513	870	500	262	793	999999	815	211	703	376	227	929	999999	999999	722	999999	634	999999	999999	442	999999	999999	335	844	801	672	665	528	999999	843	236	675	185	864	506	842	999999	999999	560	999999	716	999999	537	334	460	358	999999	949	94	928	132	101	695	138	417	999999	999999	655	460	130	195	297	477	859	149	552	999999	570	73	880	999999	999999	232	215	725	830	999999	11	394	453	27	715	444	806	721	145	979	56	999999	204	307	743	644	439	189	999999	132	678	999999	908	604	94	886	213	146	592	868	999999	999999	999999	638	543	271	999999	999999	479	852	671	147	14	999999	707	999999	869	583	57	895	793	999999	999999	708	999999	999999	486	848	933	829	999999	669	999999	276	500	999999	999999	566	763	482	636	336	709	999999	461	540	999999	345	897	971	999999	629	98	696	85	462	115	879	642	726	785	168	179	650	620	11	18	737	999999	72	253	313	819	575	268	467	999999	999999	256	465	637	999999	999999	962	812	611	580	999999	201	47	538	990	924	47	697	999999	166	68	956	459	531	451	273	834	728	999999	999999	523	999999	999999	999999	386	632	186	
98	644	217	217	838	999999	999999	999999	999999	44	533	262	389	999999	877	791	310	268	772	999999	934	195	876	999999	244	108	801	999999	14	999999	901	999999	999999	747	949	62	270	949	230	946	38	954	905	239	310	475	999999	38	645	999999	317	877	614	835	999999	903	999999	999999	973	739	218	373	572	999999	142	382	895	641	999999	825	999999	999999	47	825	768	980	290	647	816	769	999999	772	421	367	276	999999	547	532	999999	55	295	179	999999	490	738	664	999999	999999	999999	928	580	693	206	820	125	955	839	999999	999999	271	623	129	284	214	965	445	952	999999	696	118	834	372	999999	786	999999	361	385	557	96	999999	999999	348	999999	887	999999	999999	576	601	999999	320	194	759	466	245	432	175	894	771	525	999999	712	186	255	988	104	217	558	999999	999999	764	580	999999	701	962	673	999999	578	999999	25	884	999999	360	964	999999	999999	85	905	999999	999999	374	466	613	42	999999	401	421	103	999999	999999	981	532	999999	320	486	740	902	67	504	571	158	596	507	999999	640	999999	361	222	868	74	28	311	658	66	999999	999999	966	260	907	999999	999999	999999	25	603	999999	999999	999999	50	487	645	30	27	411	337	215	778	959	856	401	999999	49	209	234	498	774	999999	999999	109	404	999999	999999	999999	159	933	320	999999	581	903	722	289	721	321	734	233	999999	11	900	999999	851	147	999999	119	858	548	999999	999999	957	999999	999999	364	999999	613	999999	999999	871	999999	867	477	27	248	206	66	143	122	999999	727	999999	10	454	773	779	553	258	266	841	664	793	611	999999	267	19	64	999999	368	802	117	676	999999	362	999999	143	432	313	612	999999	291	975	746	999999	802	588	956	999999	999999	585	932	364	388	466	217	584	266	74	999999	238	151	982	775	320	999999	61	47	648	999999	639	356	999999	645	325	559	688	999999	711	610	999999	63	982	27	782	869	999999	298	970	999999	101	877	999999	999999	384	799	309	210	435	369	751	550	317	303	426	238	999999	718	72	906	529	536	554	464	999999	185	169	964	992	999999	787	762	76	503	687	999999	999999	697	271	526	260	487	622	351	999999	139	745	689	601	554	187	44	235	74	625	565	332	902	473	999999	999999	345	217	984	582	988	999999	814	615	999999	248	994	457	546	656	51	914	999999	999999	999999	439	479	372	448	273	752	999999	12	878	132	440	97	233	72	885	914	280	637	769	869	999999	999999	83	999999	315	192	586	689	417	999999	650	999999	999999	523	769	170	972	999999	720	830	999999	481	999999	999999	233	161	999999	
395	660	741	771	286	444	737	305	508	999999	434	999999	91	175	847	594	304	999999	321	791	999999	999999	725	941	511	916	938	417	183	995	999999	714	164	420	201	999999	675	812	999999	684	999999	999999	999999	999999	548	636	639	999999	615	999999	641	999999	912	369	70	999999	934	800	999999	370	999999	330	132	513	816	999999	999999	999999	999999	999999	918	492	117	636	999999	492	999999	962	403	874	287	284	801	295	364	577	802	794	360	109	104	875	552	13	999999	248	105	757	999999	828	999999	968	999999	797	968	158	999999	999999	146	999999	69	972	406	999999	92	230	528	836	999999	999999	917	193	320	999999	722	53	940	999999	999999	984	397	285	999999	575	224	319	999999	999999	326	215	673	999999	657	999999	49	132	478	165	921	959	719	268	999999	708	910	476	657	815	84	925	218	999999	828	162	191	999999	957	831	181	773	999999	524	520	943	575	999999	535	539	834	600	574	784	999999	497	999999	138	677	999999	999999	748	661	779	929	401	997	871	697	999999	600	266	175	647	984	999999	999999	205	748	999999	999999	519	999999	128	999999	484	361	433	619	341	887	62	116	650	176	432	121	856	594	128	945	703	703	40	939	578	999999	999999	799	44	174	999999	999999	22	184	155	807	543	799	455	49	573	262	999999	617	999999	159	524	999999	562	46	999999	999999	629	719	438	999999	910	189	411	999999	433	633	584	999999	999999	672	103	475	30	624	999999	67	999999	999999	381	451	347	999999	401	429	910	457	999999	997	697	467	760	303	746	999999	897	364	397	999999	616	940	677	200	798	999999	999999	999999	459	937	468	419	471	550	347	987	478	498	787	982	148	976	396	587	478	999999	999999	999999	729	690	727	224	669	999999	472	441	773	156	623	999999	999999	861	997	310	999999	999999	995	219	999999	758	999999	999999	576	415	267	639	999999	100	721	999999	999999	264	330	768	219	999999	749	728	87	906	224	331	999999	270	618	999999	999999	95	57	199	366	702	845	999999	828	999999	999999	264	485	833	887	999999	435	999999	563	118	541	999999	999999	295	999999	999999	142	999999	544	540	999999	315	797	980	660	999999	52	531	90	999999	999999	359	939	890	606	495	252	254	29	541	896	999999	707	509	999999	749	994	762	661	99	570	797	435	999999	794	342	999999	999999	182	428	639	903	105	303	699	999999	299	210	688	52	34	887	39	12	644	837	608	297	244	999999	473	290	999999	991	999999	622	924	651	999999	274	38	999999	82	999999	902	992	999999	413	809	564	999999	794	83	618	75	682	999999	432	654	999999	733	
179	270	271	955	359	999999	114	602	87	999999	648	114	424	23	286	815	439	999999	651	245	204	487	999999	460	679	216	262	926	27	854	501	996	148	999999	859	487	999999	645	553	958	497	810	732	306	999999	689	659	604	788	999999	337	999999	12	999999	538	691	589	810	285	152	999999	999999	999999	232	765	651	965	883	999999	799	14	794	557	692	748	394	755	383	648	989	556	657	999999	999999	999999	179	994	426	999999	178	897	999999	369	999999	187	319	235	509	541	170	724	776	450	989	863	999999	774	999999	973	154	999999	216	999999	295	596	999999	49	435	999999	999999	657	549	881	999999	901	14	434	999999	515	438	168	256	999999	488	275	780	217	158	296	983	405	684	999999	856	243	690	837	83	814	63	999999	799	802	999999	512	184	894	999999	999999	999999	118	626	804	999999	999999	999999	374	683	30	815	999999	891	148	723	999999	999999	106	999999	752	220	176	361	342	461	999999	369	453	896	976	100	885	752	70	438	999999	778	880	907	870	554	326	999999	63	998	147	388	661	999999	754	999999	88	869	712	877	691	757	294	999999	386	999999	999999	477	999999	929	929	173	830	999999	848	421	101	999999	164	207	999999	22	308	344	999999	779	707	374	999999	446	21	999999	999999	193	747	127	494	538	999999	254	320	849	457	133	78	999999	558	951	241	343	448	890	999999	515	999999	679	458	950	999999	607	919	870	335	270	917	913	999999	647	962	730	927	563	999999	909	886	54	564	184	275	349	231	755	999999	808	999999	131	310	534	209	77	668	544	999999	999999	335	449	524	999999	216	164	850	910	989	999999	415	884	232	805	628	938	125	284	999999	999999	386	999999	737	999999	273	795	612	599	999999	999999	72	393	64	744	584	446	530	377	968	999999	999999	320	999999	632	403	122	899	505	905	999999	952	394	859	819	999999	999999	999999	999999	999999	420	552	261	472	104	999999	999999	999999	999999	999999	191	418	748	999999	574	200	75	406	115	133	160	895	117	693	186	941	999999	999999	245	999999	422	735	999999	453	999999	568	999999	848	671	193	380	292	422	284	723	852	999999	87	999999	628	999999	765	606	874	773	524	444	568	295	163	769	999999	999999	999999	807	456	886	304	999999	999999	954	227	999999	921	999999	999999	999999	999999	970	334	737	600	247	616	999999	657	138	657	679	999999	134	678	562	518	424	881	698	142	999999	276	965	909	329	290	999999	264	40	999999	132	999999	999999	610	597	960	426	179	261	978	563	160	328	999999	999999	999999	881	285	664	225	999999	870	179	351	367	
703	369	999999	999999	957	999999	471	626	454	534	773	999999	523	999999	601	102	999999	999999	719	578	326	948	736	294	999999	408	999999	600	815	186	261	737	699	999999	999999	999999	598	999999	303	45	102	999999	873	704	852	731	367	204	72	132	263	250	999999	772	51	755	632	999999	674	999999	553	871	811	278	283	46	303	279	196	10	504	355	999999	683	486	792	84	41	442	874	50	204	537	692	923	21	999999	999999	212	148	968	999999	999999	999999	492	230	721	605	431	815	437	98	17	72	999999	999999	999999	999999	296	258	999999	601	111	800	517	999999	344	999999	999999	271	758	377	77	57	41	448	130	591	201	266	80	479	610	999999	447	952	196	474	73	25	107	512	640	954	468	999999	954	434	236	999999	886	999999	260	169	67	69	30	959	41	190	999999	999999	583	40	187	999999	999999	484	362	999999	172	869	999999	999999	999999	255	737	999999	589	999999	494	999999	364	68	999999	478	229	451	999999	387	931	999999	443	883	999999	999999	928	610	776	267	387	999999	999999	671	970	999999	545	920	999999	811	332	999999	380	377	999999	100	999999	525	660	708	981	549	916	999999	633	935	999999	183	110	399	999999	137	346	332	999999	999999	624	692	97	999999	999999	308	456	756	65	33	856	999999	999999	148	807	413	949	77	285	838	999999	106	48	999999	999999	372	820	605	494	204	999999	57	999999	680	999999	284	999999	307	775	683	999999	999999	919	609	89	999999	999999	962	592	999999	187	278	56	448	461	528	653	62	771	571	488	850	999999	999999	999999	808	999999	999999	673	999999	999999	652	999999	602	745	404	187	439	999999	231	386	857	23	580	27	303	999999	652	999999	946	631	386	536	214	999999	252	896	68	157	280	394	479	299	69	939	999999	976	453	702	67	351	224	999999	549	999999	999999	837	691	843	168	807	332	999999	726	901	598	125	98	407	999999	999999	999999	292	684	999999	906	999999	953	999999	999999	327	999999	950	172	605	416	999999	987	28	574	415	215	224	988	473	72	192	573	168	350	420	887	56	209	999999	232	931	999999	711	999999	999999	999999	60	362	841	259	381	134	130	494	319	999999	79	833	98	302	903	304	220	774	724	995	999999	999999	81	439	511	999999	612	383	485	866	285	740	511	531	164	862	157	999999	690	999999	452	674	41	292	999999	222	121	999999	999999	637	212	936	999999	999999	98	760	999999	411	748	631	999999	746	19	453	851	339	999999	566	999999	50	156	999999	94	999999	999999	131	269	788	621	999999	638	355	64	999999	664	348	185	999999	443	404	582	999999	
475	999999	546	705	664	587	440	999999	890	555	999999	999999	490	215	852	898	999999	999999	500	501	999999	459	993	175	692	171	999999	512	163	999999	133	999999	468	410	999999	35	130	846	999999	681	358	142	409	93	236	776	999999	458	999999	287	920	475	903	90	955	26	75	380	23	502	999999	999999	336	12	431	999999	819	999999	999999	827	999999	677	510	819	153	658	60	909	999999	915	805	999999	26	875	966	657	839	387	455	999999	959	749	999999	963	883	999999	805	406	662	849	956	999999	999999	668	509	252	999999	94	937	307	966	166	440	107	697	999999	911	460	46	773	546	441	634	179	867	38	844	999999	936	722	852	999999	257	100	959	528	566	357	375	723	692	755	999999	157	548	803	999999	735	275	999999	519	999999	999999	999999	312	999999	999999	605	800	481	408	427	158	999999	455	321	999999	350	148	999999	901	999999	94	999999	91	791	991	486	999999	74	718	119	281	520	213	506	294	369	787	444	876	999999	557	893	325	999999	606	235	702	236	894	969	999999	106	999999	999999	999999	57	807	999999	533	175	974	736	763	298	155	999999	21	999999	37	549	563	704	303	939	16	200	996	816	194	765	784	403	999999	999999	999999	185	995	999999	246	246	561	999999	910	999999	986	820	140	999999	129	968	999999	754	999999	354	416	892	802	585	999999	79	999999	991	999999	999999	390	999999	565	23	776	999999	642	999999	711	790	988	999999	793	592	952	195	70	969	999999	999999	999999	40	204	999999	343	999999	999999	420	306	177	195	999999	999999	152	329	415	265	127	260	999999	999999	459	999999	418	366	129	109	999999	999999	765	19	91	304	999999	227	999999	386	739	680	156	999999	232	999999	999999	604	999999	357	999999	272	999999	999999	943	718	548	890	100	987	999999	999999	223	529	172	999999	541	168	114	276	829	925	969	999999	525	999999	113	561	113	991	508	813	938	771	999999	999999	999999	835	76	999999	756	230	999999	372	601	280	466	999999	434	444	926	386	500	161	528	725	999999	518	414	506	614	999999	786	108	489	971	999999	452	80	999999	702	705	102	741	519	608	798	606	437	999999	979	487	137	668	75	131	323	787	253	733	653	576	430	569	999999	769	443	37	999999	629	749	24	555	219	741	230	293	758	641	919	999999	697	999999	169	527	999999	859	999999	999999	999999	658	743	209	346	999999	999999	285	999999	999999	750	175	771	999999	808	505	964	931	918	927	999999	838	564	999999	333	807	999999	999999	271	51	999999	910	999999	993	525	999999	15	815	218	647	615	945	760	774	891	754	164	974	
281	664	999999	206	941	999999	199	529	103	999999	875	539	614	639	999999	491	364	840	849	777	207	837	499	159	722	999999	321	898	87	999999	264	578	652	982	224	999999	999999	433	968	135	804	995	999999	417	939	679	999999	999999	931	279	420	61	905	387	776	444	174	413	483	999999	999999	300	452	313	343	307	999999	632	999999	416	13	930	999999	723	973	212	961	91	219	999999	247	345	999999	807	380	999999	673	275	216	780	442	84	950	307	999999	513	552	573	84	642	792	410	561	525	999999	999999	189	999999	999999	573	999999	92	999999	440	999999	542	334	999999	999999	139	633	621	426	644	999999	928	979	573	476	470	659	397	17	576	260	999999	784	451	541	890	33	492	861	642	999999	360	880	520	999999	714	188	907	639	944	999999	180	983	916	551	347	510	999999	714	999999	999999	95	84	627	999999	595	999999	883	113	53	116	151	760	783	347	623	58	469	698	762	291	752	758	999999	567	89	999999	867	999999	203	390	417	777	999999	999999	999999	285	999999	999999	288	956	305	803	596	838	867	999999	209	579	928	999999	50	917	999999	662	171	337	21	69	109	742	890	983	910	663	999999	373	843	999999	135	347	796	138	999999	999999	985	999999	171	234	999999	669	999999	298	971	999999	349	500	825	264	567	884	274	202	241	546	75	999999	999999	933	150	503	577	154	454	999999	503	912	506	999999	999999	999999	175	999999	999999	440	98	602	21	16	323	208	548	588	498	250	83	603	897	873	740	672	65	237	94	999999	101	509	843	390	999999	436	993	678	586	354	718	487	999999	801	999999	472	310	886	619	941	955	999999	999999	999999	517	899	25	633	415	15	167	938	702	174	999999	589	999999	999999	605	887	999999	869	12	153	532	595	770	106	426	277	999999	178	999999	152	250	113	852	640	999999	510	421	999999	273	581	196	780	785	668	462	868	714	679	291	732	737	95	986	512	681	922	999999	919	216	147	642	999999	330	559	923	244	736	999999	999999	104	476	999999	606	430	957	751	810	999999	643	557	563	692	886	885	415	165	127	999999	959	950	381	501	163	136	999999	207	999999	999999	745	227	141	595	999999	196	266	892	488	999999	555	929	999999	999999	285	659	583	999999	112	999999	999999	767	127	396	168	808	722	974	690	999999	492	759	302	584	366	425	425	999999	999999	700	628	522	677	999999	794	40	999999	354	225	504	552	988	104	24	91	977	110	745	436	122	999999	292	211	999999	83	999999	636	538	999999	860	999999	999999	188	412	817	631	999999	999999	999999	
138	999999	378	999999	196	927	503	665	288	502	389	325	680	540	659	236	346	999999	999999	487	999999	403	309	684	365	270	936	999999	999999	999999	460	887	999999	999999	999999	152	105	534	25	90	999999	140	999999	46	291	545	563	84	999999	999999	999999	999999	431	88	602	999999	999999	999999	999999	926	991	694	972	91	51	501	781	999999	999999	516	140	999999	305	587	999999	868	999999	273	403	820	707	999999	290	515	725	149	465	465	551	573	482	412	141	98	99	999999	167	276	994	999999	763	36	842	22	999999	669	999999	844	999999	733	689	406	299	582	999999	139	413	467	365	999999	46	325	999999	669	44	727	680	216	498	32	711	999999	278	999999	66	680	999999	277	469	66	133	621	295	817	999999	999999	122	559	999999	959	999999	700	911	102	752	999999	999999	999999	978	328	989	808	355	157	32	911	999999	685	525	548	999999	999999	997	308	778	425	39	176	786	999999	615	130	346	538	550	20	866	999999	861	617	999999	846	299	999999	77	325	275	999999	999999	971	947	436	43	331	849	345	702	612	324	999999	999999	875	396	28	999999	999999	472	999999	607	999999	999999	951	823	907	999999	273	847	999999	241	463	159	999999	381	815	22	999999	96	25	688	215	318	999999	861	534	208	999999	460	280	437	209	999999	458	540	999999	926	995	613	135	421	585	498	845	381	861	999999	999999	503	580	16	534	781	999999	138	402	703	999999	99	999999	709	157	999999	999999	999999	42	999999	999999	361	598	999999	999999	575	961	999999	112	717	473	999999	10	999999	681	269	879	274	902	427	405	329	148	999999	146	999999	323	999999	274	999999	921	999999	349	261	485	176	905	999999	989	959	999999	999999	35	685	239	907	99	942	37	887	933	312	999999	614	214	999999	999999	517	752	120	261	544	999999	340	796	58	999999	748	871	515	364	999999	284	942	999999	553	303	463	850	238	816	380	999999	386	999999	618	898	734	57	113	953	397	939	879	999999	285	522	695	889	999999	374	999999	81	522	533	746	999999	999999	17	999999	88	759	666	523	303	880	155	953	500	999999	999999	808	701	999999	562	966	257	404	244	331	41	607	999999	669	864	476	309	876	853	102	999999	999999	999999	396	999999	203	731	426	999999	999999	140	999999	204	999999	41	565	648	313	999999	999999	499	999999	350	686	629	999999	195	997	659	827	581	279	110	408	999999	836	91	315	999999	368	999999	999999	818	416	201	999999	412	863	999999	309	999999	999999	916	296	603	955	973	51	999999	553	18	733	766	758	256	861	468	999999	122	205	483	342	999999	999999	331	
999999	815	999999	999999	165	77	332	999999	999999	999	584	362	813	999999	999999	863	50	548	200	359	999999	74	69	169	340	999999	615	750	441	826	495	436	999999	965	935	149	49	556	611	485	686	372	999999	999999	671	999999	655	992	479	342	442	794	378	999999	819	603	999999	773	164	161	461	582	928	533	514	157	48	847	869	503	999999	494	937	714	673	999999	999999	999999	999999	831	359	999999	280	109	393	700	999999	82	999999	341	393	999999	401	460	33	114	999999	999999	255	524	999999	807	999999	976	518	948	857	664	578	679	999999	455	285	332	801	999999	312	828	150	813	999999	965	700	537	999999	557	102	487	691	569	704	999999	65	973	371	551	500	303	591	444	842	999999	504	476	395	937	989	79	658	195	802	999999	741	999999	434	504	999999	595	865	960	856	999999	999999	18	974	999999	400	999999	961	999999	999999	18	247	999999	999999	695	471	234	151	999999	568	33	828	506	767	999999	42	999999	549	866	999999	904	999999	630	587	472	999999	495	999999	224	999999	687	117	408	846	793	377	45	470	738	999999	999999	454	693	402	833	551	476	251	885	999999	777	999999	104	815	443	579	617	128	508	274	975	999999	927	635	999999	915	430	999999	973	999999	997	163	810	833	561	460	745	237	999999	920	999999	254	616	86	769	925	23	592	412	223	760	916	962	474	999999	999999	526	67	522	999999	131	816	277	174	150	999999	951	270	264	999999	834	999999	373	587	319	731	999999	850	866	955	902	837	256	759	960	90	200	346	775	410	933	687	715	837	798	149	977	999999	935	155	973	752	338	429	388	381	553	384	165	336	45	675	200	999999	25	999999	569	999999	213	70	433	999999	495	999999	999999	157	674	536	788	179	999999	673	915	720	981	159	508	827	999999	999999	537	816	191	449	375	267	496	999999	821	999999	999999	469	248	999999	722	368	267	484	379	241	706	26	596	999999	999999	371	760	480	585	865	786	741	147	623	532	617	433	55	999999	792	660	526	715	284	600	294	999999	49	999999	999999	999999	999999	458	999999	882	521	230	206	999999	999999	507	999999	572	999999	728	837	999999	625	999999	999999	999999	999999	999999	587	581	190	310	321	394	297	999999	720	481	999999	973	762	293	998	740	21	397	236	999999	484	294	643	999999	759	556	762	962	809	696	893	687	680	38	870	567	702	220	908	811	999999	78	786	545	610	981	999999	999999	333	884	341	999999	709	42	520	999999	937	237	999999	999999	632	334	999999	33	587	284	999999	999999	423	440	48	999999	999999	424	999999	416	
507	108	352	777	999999	999999	638	924	365	186	978	648	517	999999	629	999999	669	152	189	254	941	762	999999	336	999999	242	999999	893	846	541	238	294	432	114	794	999999	885	999999	185	999999	696	999999	999999	411	999999	654	999999	999999	810	573	140	345	244	365	999999	999999	151	25	99	357	999999	999999	88	999999	947	693	225	999999	999999	790	589	896	967	765	557	739	999999	556	41	44	999999	295	999999	282	410	893	999999	77	999999	999999	999999	869	999999	827	346	950	133	844	463	611	439	999999	71	30	984	243	378	479	807	735	651	595	984	999999	342	791	999999	805	423	64	644	158	999999	733	103	719	223	149	429	607	616	999999	102	999999	999999	212	234	72	298	999999	999999	999999	269	903	408	112	885	628	999999	999999	297	328	431	409	967	999999	48	337	926	274	30	999999	59	210	128	401	503	564	460	139	567	601	517	256	539	73	888	870	999999	990	999999	594	654	874	319	298	999999	692	462	999999	999999	896	145	33	156	999999	999999	999999	784	999999	609	331	999999	366	987	696	810	999999	869	903	402	177	12	935	440	436	584	999999	890	999999	573	810	999999	999999	964	671	465	494	999999	999999	543	829	96	328	999999	513	426	298	887	999999	487	654	822	559	999999	996	893	209	999999	719	711	355	999999	999999	443	798	229	41	999999	999999	240	999999	83	625	999999	999999	91	684	554	926	19	999999	298	999999	999999	919	987	551	225	967	999999	266	901	390	999999	197	661	142	999999	592	293	395	896	570	392	171	580	207	199	359	915	999999	999999	999999	999999	999999	67	901	611	999999	999999	678	815	999999	999999	974	425	692	999999	182	910	949	798	961	999999	999999	399	999999	999999	191	348	790	362	866	62	999999	611	244	681	127	999999	760	531	371	781	999999	579	999999	31	999999	746	888	123	26	448	966	420	693	999999	94	35	340	26	429	184	31	325	948	999999	981	373	190	21	966	52	160	427	437	190	999999	55	927	705	475	444	460	999999	999999	428	95	157	999999	220	596	101	800	999999	111	196	759	999999	631	100	50	999999	565	876	157	999999	298	999999	983	999999	996	49	108	999999	551	999999	999999	354	979	530	999999	834	455	999999	425	874	999999	416	326	250	430	737	424	836	664	430	879	999999	528	372	999999	547	173	415	999999	556	992	999999	202	126	472	415	320	110	805	216	999999	999999	461	282	732	882	231	742	92	269	999999	999999	970	130	115	999999	825	617	999999	748	670	999999	756	869	881	999999	223	209	778	25	426	323	999999	999999	830	293	132	999999	639	257	999999	
431	333	954	999999	730	205	81	21	332	589	703	710	999999	999999	999999	839	592	400	999999	668	32	999999	76	842	312	999999	522	300	822	27	579	977	152	432	249	717	801	938	161	881	152	999999	456	436	723	612	974	911	280	453	999999	855	983	589	303	466	999999	999999	999999	500	682	780	199	999999	19	725	568	999999	306	842	48	653	999999	774	526	834	999999	640	128	700	266	610	30	378	486	999999	993	563	999999	782	999999	688	999999	660	999999	371	999999	151	426	998	54	349	999999	437	415	887	615	219	999999	468	948	626	994	928	999999	82	999999	820	829	295	731	15	504	999999	392	999999	343	588	575	164	835	376	223	130	655	916	995	593	963	598	118	783	500	999999	833	834	999999	999999	427	136	611	188	321	141	276	999999	844	999999	55	65	554	37	644	908	633	581	412	999999	999999	326	86	176	857	240	187	947	514	999999	690	557	665	951	999999	999999	999999	657	65	92	853	999999	81	999999	547	907	54	91	999999	592	999999	261	432	999999	120	999999	60	999999	330	999999	953	328	534	20	999999	498	999999	603	865	205	364	975	526	329	999999	665	255	181	999999	949	195	105	808	922	999999	439	999999	844	840	71	398	999999	336	973	139	534	92	71	505	59	999999	999999	225	943	237	999999	734	113	800	454	855	878	815	380	895	999999	520	999999	223	970	373	555	762	804	807	255	999999	553	200	495	583	193	676	579	999999	744	880	864	694	999999	704	31	54	396	216	519	303	956	87	999999	24	999999	847	534	999999	999999	689	421	146	982	999999	191	913	314	871	671	212	246	999999	999999	977	656	916	999999	276	351	511	375	598	298	951	692	476	918	480	112	346	152	892	480	64	999999	728	712	999999	523	117	739	525	544	316	67	27	925	303	368	563	368	268	344	460	323	822	847	999999	999999	715	994	833	768	999999	70	353	467	999999	518	999999	999999	176	999999	244	772	850	63	999999	999999	674	550	625	999999	999999	978	883	558	999999	741	646	999999	680	592	999999	123	905	999999	220	999999	999999	560	829	999999	440	358	999999	515	110	688	472	768	865	147	65	175	379	999999	999999	356	186	795	447	365	999999	56	999999	584	999999	130	866	104	843	735	190	124	720	839	999999	199	786	378	457	342	278	877	25	543	537	643	744	194	536	863	79	917	123	999999	914	999999	825	616	570	979	821	378	925	139	956	940	999999	539	48	39	569	808	999999	999999	999999	993	999999	990	57	311	386	999999	567	979	666	999999	11	256	925	298	999999	179	
807	477	999999	999999	952	999999	587	596	199	215	999999	506	303	271	579	999999	387	999999	362	834	569	269	603	999999	810	945	999999	693	939	999999	613	750	999999	399	10	999999	593	999999	51	999999	413	460	122	181	537	999999	685	404	693	992	869	14	936	999999	999999	547	874	999999	999999	999999	999999	893	657	991	601	404	842	904	270	709	424	201	879	217	431	118	157	432	610	749	269	78	10	999999	999999	608	814	134	789	462	995	220	106	999999	732	519	999999	999999	579	142	999999	999999	144	984	578	677	999999	999999	999999	999999	400	452	771	349	747	354	893	999999	663	992	999999	717	124	807	713	213	104	844	485	911	314	36	999999	478	999999	999999	934	26	378	660	483	95	25	999999	72	553	449	756	297	999999	626	102	467	587	999999	999999	667	999999	280	374	582	999999	253	207	197	999999	600	303	818	999999	419	999999	343	12	519	504	999999	827	745	169	764	348	557	106	295	222	569	999999	925	999999	999999	608	745	999999	87	202	999999	818	999999	698	999999	999999	938	37	968	749	758	464	77	58	808	840	999999	120	609	244	733	999999	999999	999999	804	335	377	797	999999	811	142	999999	925	999999	662	999999	999999	57	216	619	409	999999	138	546	463	115	207	999999	222	980	27	999999	404	999999	999999	695	906	136	894	628	777	999999	589	999999	617	429	539	750	396	924	123	543	904	999999	999999	213	28	999999	520	699	138	500	999999	468	794	507	999999	92	858	966	976	600	999999	588	841	999999	940	999999	928	999999	575	999999	491	297	866	484	999999	414	17	265	677	541	616	204	500	287	566	130	372	999999	494	999999	999999	429	948	523	999999	325	158	577	273	56	999999	485	999999	999999	18	297	999999	319	777	530	999999	603	999999	445	999999	958	98	563	701	819	609	819	549	999999	999999	71	349	353	104	414	265	999999	991	631	104	140	999999	999999	278	278	528	63	341	964	381	999999	141	512	539	431	999999	595	875	999999	447	999999	936	14	126	947	999999	258	224	373	274	644	611	666	999999	854	887	999999	999999	433	300	999999	488	584	999999	275	930	836	813	673	186	670	565	548	999999	477	203	76	701	331	330	999999	838	967	699	737	687	999999	170	999999	543	957	999999	999999	999999	891	148	361	267	850	27	121	445	999999	999999	604	89	73	999999	999999	660	820	999999	963	112	30	717	520	884	19	999999	465	675	999999	999999	228	370	123	999999	999999	999999	999999	808	850	314	219	834	999999	999999	105	658	999999	999999	999999	34	723	389	999999	349	142	183	999999	477	999999	272	561	445	317	
422	968	244	999999	678	999999	545	818	22	999999	658	892	196	431	740	999999	361	963	472	389	113	416	839	999999	773	262	999999	999999	999999	560	588	752	999999	999999	874	811	860	692	946	999999	750	999999	711	662	999999	456	946	752	887	687	896	999999	999999	65	213	15	139	999999	999999	425	69	835	999999	461	148	906	128	668	999999	928	929	999999	999999	659	638	897	705	186	346	326	316	377	822	687	663	289	663	999999	323	868	682	649	500	999999	999999	915	999999	259	523	781	337	999999	999999	959	757	238	291	440	999999	316	999999	952	874	875	999999	999999	22	999999	797	999999	253	410	354	687	999999	289	999999	496	905	722	999999	455	999999	564	989	38	181	999999	929	435	997	233	300	17	999999	730	774	624	422	71	903	994	462	664	538	927	933	518	713	478	69	794	534	999999	180	854	299	320	886	89	521	158	838	372	861	29	999999	999999	129	525	999999	999999	84	844	819	151	993	998	36	72	105	999999	160	460	375	213	698	596	837	713	999999	999999	738	342	549	999999	166	99	999999	518	816	596	398	198	963	516	999999	690	999999	38	861	999999	293	824	984	858	999999	387	999999	999999	331	523	509	415	94	59	999999	741	304	75	985	903	205	518	999999	508	274	962	497	999999	493	18	711	999999	852	999999	181	914	358	691	756	779	103	154	197	303	97	982	999999	999999	701	978	395	819	52	957	105	999999	579	999999	593	45	999999	999999	999999	999999	812	700	563	945	878	901	999999	613	999999	216	810	999999	999999	951	421	999999	999999	583	999999	514	623	891	999999	894	999999	405	344	999999	107	721	889	955	999999	874	490	999999	429	999999	44	799	594	781	999999	836	157	53	999999	627	73	312	186	315	979	660	699	920	934	668	999999	482	999999	999999	516	596	326	854	82	456	999999	34	861	999999	999999	368	920	999999	999999	929	747	10	950	999999	808	795	545	583	975	329	185	570	999999	761	266	561	243	83	275	914	519	302	999999	998	166	49	450	484	766	999999	739	999999	540	14	920	900	531	849	712	721	61	743	878	752	280	999999	572	110	445	987	999999	999999	576	475	420	455	39	952	999999	999999	354	70	817	999999	589	999999	39	458	840	365	39	394	370	554	862	999999	423	228	727	999999	476	349	49	779	999999	999999	290	74	593	475	999999	579	298	943	376	991	925	999999	173	952	870	124	269	999999	999999	999999	487	32	613	644	999999	810	234	304	302	999999	31	48	867	999999	47	965	864	375	493	460	105	427	187	871	850	899	999999	775	394	999999	
999999	999999	822	999999	999999	268	461	949	443	70	355	994	650	371	999999	887	999999	999999	999999	905	259	893	596	999999	645	70	844	741	793	999999	755	459	909	940	924	999999	226	120	293	999999	999999	915	931	999999	999999	111	999999	816	999999	999999	252	590	860	488	113	999999	999999	999999	121	999999	424	999999	165	311	315	896	94	709	447	907	671	999999	191	146	402	344	961	999999	401	544	999999	38	840	830	889	175	598	999999	837	737	999999	999999	999	938	364	793	759	630	127	219	27	77	999999	994	999999	705	408	723	96	999999	999999	209	923	999999	71	395	999999	335	422	150	307	662	999999	709	999999	770	547	252	781	608	584	341	55	192	526	225	659	999999	537	193	999999	999999	344	78	513	999999	999999	999999	877	968	913	434	999999	999999	911	364	204	669	786	999999	168	166	941	487	999999	892	999999	999999	60	845	736	999999	797	238	384	999999	328	804	206	717	792	125	374	813	694	159	133	999999	280	172	31	990	69	15	35	609	933	857	883	620	345	246	381	42	999999	999999	637	979	999999	489	999999	399	472	78	739	53	791	138	792	44	769	96	470	887	999999	999999	999999	791	213	774	498	471	920	586	382	556	743	342	580	814	522	154	474	999999	137	999999	527	999999	276	981	817	999999	74	848	851	259	776	494	217	496	906	999999	999999	828	990	574	479	886	696	193	310	458	999999	978	522	624	999999	999999	760	202	227	982	525	231	956	694	406	82	734	133	779	258	134	999999	907	677	999999	645	800	562	999999	641	304	92	681	999999	999999	96	999999	999999	636	107	999999	25	279	923	329	554	872	306	177	999999	999999	999999	413	999999	333	474	80	845	999999	977	877	207	50	586	688	443	550	597	447	320	745	508	496	681	524	119	999999	983	357	823	773	504	999999	755	489	999999	678	999999	45	782	26	491	999999	659	999999	536	975	692	245	886	13	284	999999	857	661	653	86	732	536	224	659	999999	497	999999	999999	383	999999	294	999999	956	764	921	562	664	999999	263	999999	836	999999	988	144	999999	999999	470	819	498	645	999999	999999	836	999999	946	103	820	133	999999	993	555	455	846	723	690	594	999999	132	92	721	205	999999	407	133	999999	280	548	90	999999	999999	999999	999999	999999	738	284	999999	271	312	817	999999	741	540	374	270	973	999999	614	274	453	999999	469	348	999999	776	999999	975	696	999999	414	676	554	740	596	591	999999	941	740	118	999999	500	333	999999	314	264	999999	664	197	147	159	859	665	283	636	999	878	689	877	938	298	309	999999	
558	898	999999	282	11	944	783	304	42	650	999999	825	999999	213	493	43	481	999999	785	787	559	562	554	999999	281	113	596	713	286	73	801	820	149	996	774	87	999999	981	978	719	414	842	999999	219	168	458	683	999999	999999	999999	999999	999999	512	522	944	999999	999999	140	11	999999	358	80	27	969	848	999999	685	956	999999	415	999999	499	818	76	382	716	445	999999	851	822	430	800	327	999999	667	999999	317	999999	62	778	733	41	999999	90	999999	999999	825	158	370	482	773	726	999999	979	784	905	999999	446	149	999999	999999	999999	288	999999	999999	557	752	396	311	999999	378	67	903	660	999999	999999	519	738	704	47	891	297	974	379	999999	999999	443	999999	999999	761	336	999999	999999	825	226	724	999999	800	612	813	592	999999	846	182	113	716	822	706	307	944	396	595	741	111	345	999999	44	999999	999999	774	124	999999	549	549	999999	508	578	88	443	999999	97	719	135	999999	455	463	450	801	275	999999	880	737	50	902	999999	999999	139	999999	999999	999999	690	843	670	837	698	188	888	306	320	605	147	744	272	350	857	677	469	850	656	881	823	242	643	797	999999	999999	373	999999	183	131	378	201	598	491	999999	254	999999	298	202	277	574	999999	491	670	205	145	474	699	55	999999	999999	999999	731	608	999999	457	999999	872	942	999999	814	999999	999999	199	236	945	155	999999	999999	612	628	181	657	389	317	679	999999	973	999999	758	912	673	601	485	849	99	470	990	361	818	54	186	355	881	462	333	999999	999999	443	259	990	693	999999	442	999999	110	631	352	301	459	706	235	279	194	999999	150	650	648	349	146	485	165	429	265	567	451	999999	776	926	984	999999	459	539	353	999999	228	58	168	414	749	999999	128	999999	902	122	999999	907	999999	482	321	999999	382	952	307	773	834	274	370	999999	628	284	855	425	317	999999	256	696	999999	999999	190	102	492	243	999999	678	366	466	999999	153	999999	999999	663	303	614	311	286	507	999999	580	999999	954	687	293	785	474	612	703	999999	112	865	133	981	746	999999	999999	200	149	362	629	416	377	999999	999999	999999	999999	621	561	810	15	999999	748	999999	999999	491	235	414	208	999999	134	999999	663	84	424	287	625	999999	999999	11	395	999999	147	155	613	173	566	216	471	999999	999999	853	60	999999	386	588	126	669	999999	264	999999	815	991	999999	237	999999	753	303	333	938	510	532	703	999999	999999	894	999999	603	850	192	925	29	999999	999999	756	999999	999999	771	698	999999	999999	956	925	662	934	580	129	455	917	59	419	273	
882	532	656	999999	999999	500	476	999999	999999	522	818	454	339	57	871	950	999999	956	549	981	999999	498	777	554	606	999999	999999	845	774	999999	999999	801	772	661	147	421	394	586	130	524	999999	216	999999	648	999999	481	332	887	999999	179	520	960	510	438	668	393	754	112	999999	118	873	631	717	999999	836	999999	682	999999	909	460	565	999999	999999	34	687	999999	866	138	416	135	718	739	146	604	420	999999	300	344	992	753	999999	291	23	999999	650	672	999999	999999	812	130	999999	654	977	999999	999999	171	999999	999999	999999	280	527	999999	696	999999	400	144	495	122	999999	119	726	348	685	166	793	283	345	999999	999999	24	898	515	325	295	336	73	761	888	990	259	602	815	999999	722	236	50	595	576	621	516	999999	386	499	703	404	460	969	999999	464	340	826	310	112	735	382	21	999999	999999	999999	337	382	606	132	999999	517	911	754	962	930	753	688	768	999999	867	999999	522	26	999999	891	875	999999	940	434	659	999999	301	999999	857	999999	999999	999999	194	464	294	143	999999	264	886	999999	999999	705	16	999999	999999	999999	999999	108	999999	898	859	995	999999	520	245	243	442	999999	472	189	225	999999	897	622	716	999999	503	314	917	733	999999	268	139	999999	999999	179	96	59	723	17	375	999999	477	958	490	228	999999	999999	229	60	999999	999999	791	707	999999	294	808	393	184	698	999999	999999	999999	999999	643	999999	866	260	999999	75	156	999999	458	465	813	999999	731	938	999999	497	959	829	95	867	43	855	476	431	467	123	371	999999	999999	34	858	999999	23	999999	325	888	999999	802	562	163	903	318	999999	336	894	947	563	999999	260	687	738	329	667	322	478	787	135	444	999999	999999	704	454	999999	433	606	999999	18	764	999999	254	144	167	277	999999	963	724	999999	149	999999	520	559	501	451	197	295	999999	999999	999999	498	537	762	918	19	563	458	999999	801	999999	729	999999	938	798	256	16	552	581	999999	999999	359	753	883	985	907	282	449	999999	999999	999999	147	77	244	318	276	95	999999	999999	999999	714	483	514	923	386	420	832	582	761	254	445	645	999999	487	229	351	999999	654	777	999999	999999	124	254	457	481	390	661	469	629	999999	999999	524	335	433	999999	999999	999999	830	506	999999	84	699	687	959	999999	999999	433	999999	25	999999	999999	440	714	215	999999	999999	239	66	451	995	999999	373	953	239	93	999999	999999	999999	149	968	506	914	999999	212	936	999999	436	295	890	798	999999	81	454	662	999999	730	809	129	23	747	32	788	388	510	815	711	746	458	999999	645	
373	153	450	56	471	617	292	512	279	382	174	943	176	652	48	688	918	300	239	362	999999	200	276	402	945	717	535	999999	396	999999	301	977	419	254	434	999999	630	407	201	392	448	307	850	641	999999	88	622	999999	472	137	792	999999	229	999999	999999	999999	999999	57	110	753	999999	644	125	999999	90	196	533	921	228	234	67	521	109	846	999999	999999	349	635	819	867	999999	999999	185	269	441	845	758	896	719	261	937	999999	999999	999999	999999	803	192	805	560	396	554	700	517	247	79	281	356	382	608	721	833	251	238	243	658	999999	999999	999999	613	245	438	636	211	966	297	485	224	999999	546	120	630	999999	84	999999	322	999999	999999	937	199	170	499	385	298	997	428	696	353	72	999999	27	343	335	202	325	958	917	499	551	949	594	66	694	999999	999999	100	299	176	805	920	263	11	531	666	999999	746	999999	348	213	548	601	141	161	872	528	777	305	999999	759	999999	404	999999	739	988	604	113	804	549	999999	907	138	530	999999	152	535	26	999999	668	749	578	999999	579	295	999999	358	999999	904	999999	999999	720	795	947	999999	999999	525	358	271	543	72	999999	941	512	547	999999	419	81	593	19	346	512	965	999999	999999	999999	568	825	620	736	999999	151	999999	981	999999	90	121	191	123	216	626	999999	755	278	606	999999	637	403	41	999999	999999	287	870	895	485	999999	754	169	354	235	773	999999	738	534	903	920	999999	959	279	467	999999	237	957	386	393	169	756	697	999999	202	553	999999	794	999999	999999	362	281	313	506	437	335	999999	836	999999	999999	926	449	230	374	999999	268	677	134	999999	999999	366	329	494	512	326	58	999999	139	999999	682	608	905	116	999999	999999	649	838	463	841	999999	242	999999	79	999999	999999	999999	535	999999	999999	934	876	50	231	827	785	42	787	800	189	389	277	999999	684	215	835	31	999999	999999	823	999999	430	999999	292	441	570	966	259	999999	55	999999	523	734	999999	227	805	568	999999	288	607	999999	999999	47	284	462	864	420	715	864	117	445	387	697	509	317	514	662	758	790	999999	818	782	245	755	582	999999	999999	46	467	999999	999999	346	63	240	999999	999999	392	999999	829	576	159	260	999999	444	609	229	999999	235	478	712	152	999999	894	31	999999	736	626	999999	701	597	331	384	258	999999	999999	108	333	466	999999	143	131	999999	928	999999	117	568	999999	801	155	363	49	317	567	999999	266	466	452	41	451	578	557	110	999999	242	254	775	11	930	999999	511	896	369	40	345	591	429	881	680	914	
230	349	825	146	348	557	24	817	999999	208	383	999999	301	24	626	585	999999	485	999999	968	341	566	999999	207	643	999999	680	287	231	173	837	999999	999999	126	231	238	732	963	900	999999	240	957	507	732	999999	999999	604	999999	413	999999	569	943	194	712	999999	663	883	627	503	881	876	736	999999	340	370	797	999999	999999	999999	999999	852	67	585	21	737	384	68	733	977	788	862	335	999999	471	603	893	999999	70	999999	567	355	115	470	29	807	503	371	999999	999999	432	972	999999	999999	25	907	512	999999	182	974	208	999999	159	649	714	28	551	863	135	999999	999999	406	999999	640	235	999999	999999	597	566	213	243	999999	999999	371	555	815	442	774	999999	999999	101	535	999999	95	345	962	206	465	999999	10	266	640	245	999999	895	35	159	789	999999	999999	169	914	999999	969	740	195	713	787	104	898	586	999999	14	571	645	999999	999999	737	305	273	846	292	841	566	999999	999999	777	460	999999	529	999999	652	999999	886	404	186	999999	259	999999	159	258	999999	371	856	423	489	636	999999	794	954	846	999999	999999	72	136	877	83	245	999999	147	418	262	320	574	242	934	999999	128	177	999999	999999	999999	391	155	999999	436	921	984	152	467	966	112	666	999999	999999	254	168	386	759	526	113	999999	237	999999	999999	995	108	796	624	489	161	518	999999	335	746	999999	999999	348	57	699	956	98	103	999999	181	315	596	798	891	987	775	999999	368	650	365	720	702	183	414	999999	999999	134	370	663	316	458	999999	340	775	765	224	820	999999	70	570	24	999999	672	999999	435	408	310	905	637	713	999999	159	856	999999	36	225	856	999999	39	371	831	999999	440	258	999999	710	999999	999999	136	772	999999	999999	308	89	999999	326	39	999999	979	619	999999	229	732	949	999999	309	748	999999	749	549	368	886	309	698	999999	296	963	999999	999999	724	152	287	999999	999999	999999	999999	850	999999	999999	709	196	718	954	419	342	612	995	490	151	423	999999	896	282	586	413	79	323	609	350	64	362	615	999999	264	477	750	999999	999999	999999	530	458	971	740	49	363	650	999999	890	365	999999	999999	483	282	900	763	999999	15	202	461	688	272	250	999999	574	357	999999	895	700	999999	592	172	137	298	621	965	990	165	242	233	999999	147	999999	254	999999	763	878	342	999999	999999	231	745	257	416	513	267	218	999999	175	999999	781	754	241	948	773	964	173	999999	660	999999	773	999999	772	999999	697	550	839	999999	223	811	999999	248	999999	209	720	847	915	721	785	364	756	455	999999	550	451	18	906	
485	999999	258	599	694	682	988	727	141	999999	999999	999999	962	428	221	330	999999	999999	543	783	42	999999	925	59	999999	408	999999	188	999999	109	231	527	689	644	363	525	999999	221	784	566	983	999999	588	875	637	12	823	936	545	135	635	999999	908	235	999999	258	554	209	157	295	999999	810	410	41	750	759	39	327	74	695	365	152	438	977	799	560	999999	60	422	449	584	999999	999999	202	474	894	999999	463	770	115	970	765	999999	999999	189	183	80	556	999999	999999	973	506	871	850	769	492	898	999999	435	323	609	504	786	999999	999999	27	177	218	999999	856	150	575	556	999999	999999	600	999999	999999	797	626	490	999999	999999	545	999999	88	498	792	432	981	995	689	37	457	506	476	978	999999	788	172	15	862	989	278	737	408	949	911	135	179	413	959	142	809	832	999999	578	999999	242	999999	999999	999999	785	999999	860	460	547	999999	463	258	621	999999	160	999999	620	627	112	657	808	77	999999	586	667	263	578	46	999999	228	999999	999999	999999	737	999999	166	999999	630	999999	413	418	286	860	999999	999999	877	558	689	808	507	999999	215	414	920	443	999999	502	942	718	532	999999	823	904	999999	484	474	359	999999	600	994	991	990	999999	699	999999	999999	216	288	999999	789	999999	888	999999	58	39	419	584	978	303	999999	999999	700	912	554	405	594	999999	541	375	999999	527	999999	99	814	515	999999	663	999999	680	999999	957	224	814	999999	827	129	999999	855	999999	75	889	381	590	641	999999	301	88	996	303	654	160	675	912	153	271	41	999999	999999	542	999999	999999	999999	999999	391	10	449	885	983	727	286	998	999999	251	310	999999	156	93	457	999999	224	129	999999	999999	999999	761	999999	311	671	999999	795	330	181	323	999999	319	30	83	209	641	890	999999	999999	279	26	655	634	434	611	59	124	948	351	999999	327	711	98	456	999999	630	718	148	999999	999999	931	955	999999	212	782	991	83	999999	883	816	593	809	35	999999	405	999999	137	999999	699	621	999999	847	999999	999999	995	757	231	999999	999999	579	923	752	200	777	348	999999	828	432	651	999999	976	999999	74	999999	355	518	999999	701	61	999999	502	999999	448	602	775	93	975	594	999999	999999	770	999999	281	314	893	841	618	257	58	344	550	999999	999999	999999	645	509	783	455	886	486	999999	529	522	899	86	73	313	999999	999999	265	95	999999	999999	626	999999	999999	769	759	641	514	900	999999	652	999999	361	797	652	369	957	275	310	530	999999	999999	954	999999	986	382	238	829	999999	30	999999	792	258	999999	489	999999	999999	
178	740	33	813	999999	586	999999	999999	805	547	288	420	943	999999	736	955	999999	535	495	672	609	490	397	531	811	976	879	999999	859	468	54	317	72	141	789	535	999999	717	336	999999	322	999999	191	834	950	999999	999999	390	518	999999	694	999999	994	999999	628	688	352	502	999999	999999	706	458	999999	347	503	970	999999	812	999999	211	999999	999999	999999	999999	359	246	308	999999	580	999999	392	499	674	32	773	273	323	154	513	999999	192	784	715	999999	446	999999	357	999999	341	980	70	782	999999	317	169	847	581	652	568	392	389	790	921	608	23	217	999999	994	573	999999	657	213	999999	750	999999	894	141	278	905	496	888	464	231	600	342	610	960	367	863	999999	691	999999	999999	999999	721	402	862	116	916	238	90	362	280	111	332	856	482	788	298	274	716	313	747	82	503	924	568	331	276	413	999999	426	141	648	548	986	627	999999	999999	999999	42	999999	361	676	416	536	999999	130	277	485	137	182	78	598	219	388	922	514	627	796	833	541	839	513	982	663	231	632	999999	346	239	999999	759	672	999999	690	951	80	666	999999	740	999999	63	791	286	84	357	999999	999999	170	74	123	999999	999999	792	999999	999999	848	694	999999	315	562	568	999999	255	832	423	406	366	528	436	851	999999	659	66	395	487	999999	236	908	315	688	203	401	281	126	742	999999	879	741	505	999999	386	999999	661	187	879	131	545	453	660	999999	186	909	999999	222	275	901	186	999999	23	146	621	785	446	999999	368	176	659	999999	99	897	526	999999	32	333	474	999999	998	878	515	365	513	783	999999	999999	512	294	999999	999999	999999	841	349	999999	999999	369	999999	600	999999	45	999999	712	472	415	363	763	434	999999	999999	410	747	341	903	999999	891	657	633	838	538	999999	999999	999999	999999	999999	288	999999	558	54	896	663	842	874	999999	962	69	802	999999	999999	429	494	929	950	407	267	322	999999	937	50	999999	81	735	652	999999	395	920	744	999999	872	136	115	999999	390	999999	999999	567	873	999999	940	249	98	763	536	419	54	162	173	677	252	999999	769	320	517	463	999999	928	999999	811	999999	52	324	599	31	970	323	289	549	999999	999999	699	999999	645	997	801	999999	317	999999	242	999999	242	999999	77	960	999999	367	999999	999999	999999	839	304	376	999999	802	999999	924	498	742	999999	105	765	613	878	502	999999	839	999999	323	716	999999	999999	729	957	794	839	295	257	999999	437	999999	528	999999	622	456	880	332	387	842	108	877	13	575	643	147	999999	629	878	574	417	754	999999	481	
980	966	999999	575	419	277	963	613	999999	859	314	999999	999999	183	991	999999	622	229	999999	290	224	839	999999	999999	95	820	541	999999	416	682	231	682	999999	999999	611	656	999999	314	913	999999	879	999999	210	154	270	690	570	89	638	456	952	197	302	999999	999999	150	19	388	489	598	735	753	999999	993	637	631	583	529	571	999999	306	999999	316	351	411	729	639	812	681	404	260	462	581	960	730	43	389	426	999999	471	999999	746	824	324	999999	135	999999	216	999999	999999	999999	50	999999	303	160	644	999999	999999	551	537	511	206	706	95	348	999999	999999	246	273	603	252	167	999999	999999	999999	559	492	991	967	999999	440	432	305	999999	999999	219	999999	288	810	95	161	999999	875	262	959	999999	50	999999	976	999999	999999	62	943	999999	396	949	999999	417	605	600	999999	999999	999999	275	107	89	999999	663	796	139	338	999999	999999	999999	452	813	291	999999	150	258	999999	753	24	866	331	387	999999	999999	656	348	907	999999	999999	220	999999	999999	455	609	999999	880	548	386	942	846	999999	999999	626	999999	471	583	999999	999999	276	356	999999	999999	876	999999	943	719	600	519	16	999999	232	800	220	226	999999	999999	368	999999	999999	999999	710	143	810	178	103	999999	761	722	920	83	680	92	271	336	139	999999	394	338	665	446	289	38	999999	999999	999999	999999	849	410	999999	289	225	985	504	15	999999	946	598	707	999999	999999	958	878	598	933	777	999999	538	999999	96	718	796	40	26	884	981	682	763	325	554	131	422	999999	999999	641	858	695	587	266	999999	999999	937	999999	999999	983	999999	411	439	999999	717	483	443	964	999999	804	999999	195	968	619	33	999999	193	282	999999	901	269	607	999999	957	85	92	999999	282	204	999999	999999	119	725	999999	407	580	999999	327	608	80	687	457	46	405	158	673	726	968	242	725	999	664	533	413	724	879	999999	481	999999	635	921	171	770	420	999999	999999	469	935	222	453	721	866	999999	92	223	999999	571	999999	999999	412	999999	593	49	478	904	126	585	322	318	999999	999999	999999	999999	973	159	526	687	625	999999	774	213	791	999999	788	999999	142	999999	450	999999	912	317	459	999999	958	279	337	999999	301	516	907	798	157	999999	999999	606	950	909	700	933	697	134	946	901	45	209	999999	999999	261	999999	999999	999999	144	132	999999	999999	397	109	998	703	821	405	999999	999999	474	976	999999	174	72	999999	999999	233	301	516	501	788	370	999999	636	999999	705	999999	870	826	999999	782	663	35	230	484	999999	851	999999	996	999999	302	738	999999	436	999999	153	999999	775	
999999	422	547	999999	627	630	617	849	839	472	999999	998	331	535	569	372	999999	322	40	943	587	974	999999	999999	304	404	209	59	532	999999	578	615	305	999999	801	999999	207	999999	45	999999	613	999999	378	389	672	997	790	999999	179	999999	743	746	123	466	197	104	220	236	539	233	430	567	999999	717	893	633	703	607	733	164	174	744	287	635	999999	952	605	822	999999	999999	613	999999	880	65	388	832	501	999999	536	707	203	971	999999	812	973	56	999999	661	999999	999999	304	193	43	24	311	999	468	999999	136	999999	498	999999	586	999999	619	987	687	271	339	999999	141	864	80	36	961	203	999999	474	662	999999	643	944	337	610	12	430	409	865	754	389	373	999999	711	999999	218	805	395	999999	999999	985	368	57	999999	433	999999	439	999999	16	63	999999	673	994	999999	842	601	554	71	975	238	198	999999	821	999999	950	698	127	162	780	818	999999	807	158	281	676	999999	596	621	903	703	573	999999	402	811	645	715	378	999999	999999	698	663	744	419	947	14	407	547	999999	382	734	999999	287	342	198	999999	999999	999999	723	999999	917	15	932	167	282	665	880	999999	19	999999	999999	330	928	293	999999	165	999999	398	211	276	278	387	66	249	179	913	999999	975	214	913	345	999999	655	49	951	693	730	587	146	292	133	221	999999	668	147	414	861	993	261	999999	999999	999999	323	456	999999	999999	948	693	987	999999	379	999999	981	106	536	53	999999	888	342	397	435	833	261	918	152	67	850	397	112	999999	62	302	724	181	435	433	877	999999	169	420	999999	46	599	778	912	228	240	441	142	104	739	973	999999	863	607	654	659	404	313	823	690	999999	999999	232	315	87	190	810	670	112	999999	475	728	921	652	999999	243	483	16	924	826	999999	999999	17	35	89	641	860	573	781	999999	999999	895	999999	730	194	455	376	472	835	47	999999	770	39	999999	273	999999	739	999999	219	420	186	999999	389	999999	281	305	583	206	236	999999	330	246	999999	339	692	579	391	201	467	999999	999999	20	180	886	406	648	235	88	999999	999999	999999	999999	363	371	597	94	516	999999	459	888	872	999999	999999	999999	717	193	881	700	246	694	999999	548	753	277	553	175	227	502	999999	999999	80	999999	999999	402	999999	681	882	527	741	607	999999	51	741	999999	79	697	999999	780	999999	222	999999	534	999999	999999	999999	364	999999	96	817	431	867	999999	749	826	999999	378	999999	843	999999	45	311	363	958	999999	631	822	806	184	207	855	400	447	333	388	999999	546	662	999999	430	189	786	
796	999999	320	739	999999	301	915	999999	701	962	931	923	143	911	412	575	212	446	159	557	721	888	999999	41	430	690	999999	999999	999999	715	366	422	677	259	515	653	648	899	582	531	890	422	506	892	468	523	199	999999	463	970	460	931	999999	631	74	907	748	288	319	369	929	955	490	985	605	518	999999	883	406	759	999999	312	999999	999999	999999	308	392	79	999999	999999	500	894	506	310	265	435	150	999999	194	607	905	370	589	999999	601	935	999999	520	296	949	277	316	81	704	999999	999999	77	653	964	765	524	678	999999	412	868	999999	458	189	999999	180	378	209	698	798	853	566	722	651	36	999999	999999	872	782	999999	639	999999	823	802	999999	999999	367	497	999999	429	93	236	654	186	354	566	487	752	789	126	581	78	617	283	850	999999	999999	999999	627	242	999999	999999	999999	999999	773	684	999999	655	922	622	813	880	126	279	714	626	912	546	306	470	254	623	92	999999	51	571	576	999999	952	780	999999	941	870	999999	39	441	999999	561	413	669	354	831	830	177	313	700	951	347	568	233	999999	999999	129	166	999999	775	568	240	999999	212	118	999999	703	152	939	871	20	276	999999	999999	296	999999	142	999999	125	999999	793	915	362	350	619	239	981	728	215	794	999999	713	862	999999	873	109	510	210	561	682	137	687	237	441	690	999999	999999	999999	999999	224	755	491	51	574	999999	999999	878	711	999999	879	690	975	937	154	60	307	414	985	409	197	849	931	86	442	999999	116	688	921	999999	999999	141	999999	791	990	49	339	671	297	283	230	230	999999	617	682	999999	161	750	93	390	392	281	122	886	748	999999	823	415	609	288	875	999999	956	61	659	747	994	999999	947	114	720	636	126	712	188	967	60	324	404	449	144	999999	604	540	277	662	29	808	999999	624	225	999999	72	999999	407	999999	274	999999	958	999999	997	967	802	978	999999	999999	999999	409	708	999999	324	509	21	169	154	519	999999	425	783	996	728	196	150	332	999999	796	573	118	999999	922	702	312	365	469	451	176	563	626	870	520	508	619	110	271	310	716	913	999999	999999	888	896	848	963	961	216	811	827	480	99	874	192	55	104	785	88	21	999999	999999	717	999999	955	743	999999	999999	498	118	96	999999	32	182	882	999999	999999	999999	36	854	349	403	263	640	348	92	536	996	999999	462	524	999999	192	999999	572	371	195	999999	999999	999999	303	700	473	999999	999999	948	458	916	991	522	800	999999	758	234	672	750	297	87	999999	872	216	999999	935	46	593	
771	999999	733	610	999999	485	999999	999999	874	560	999999	930	166	915	400	634	619	14	815	999999	999999	566	958	626	822	84	118	999999	70	945	744	765	436	513	953	999999	724	316	480	999999	441	999999	884	673	999999	819	141	171	248	999999	999999	554	129	384	747	215	999999	117	787	446	376	123	432	928	816	882	999999	652	999999	149	910	313	534	778	230	660	681	294	602	12	943	946	17	822	999999	200	646	62	766	999999	523	999999	528	43	999999	327	763	955	999999	151	325	999999	209	999999	337	293	29	351	999999	97	533	453	514	784	999999	999999	116	610	580	999999	246	451	999999	999999	625	302	784	999999	118	903	897	726	437	461	687	464	747	907	494	74	999999	305	999999	679	999999	79	112	743	539	250	999999	162	385	999999	904	873	999999	985	484	45	508	527	242	260	200	999999	26	999999	999999	49	682	208	999999	515	999999	941	553	216	999999	555	999999	51	999999	867	999999	744	350	999999	556	813	999999	761	433	458	565	999999	72	647	488	418	62	999999	646	500	999999	21	46	869	785	999999	330	395	987	928	845	999999	566	375	567	456	466	820	507	999999	999999	999999	775	667	949	999999	999999	906	727	999999	502	151	404	471	310	681	707	999999	420	593	493	999999	773	504	613	108	96	697	89	42	951	242	999999	362	322	646	246	379	920	999999	999999	423	999999	407	435	999999	999999	104	74	999999	748	985	410	914	800	711	157	280	63	851	715	192	826	999999	999999	270	600	52	159	999999	444	999999	999999	437	509	999999	808	376	79	909	999999	992	632	203	294	965	831	636	562	610	498	965	325	78	277	901	597	972	999999	175	999999	30	945	999999	451	999999	999999	973	414	730	903	780	211	154	816	723	999999	633	410	672	999999	963	999999	999999	175	478	22	491	169	607	482	835	607	903	999999	999999	57	999999	999999	874	540	858	231	831	707	718	764	180	262	554	352	963	572	106	736	149	999999	406	244	972	407	943	813	999999	257	999999	183	999999	999999	801	675	337	882	536	142	999999	999999	658	999999	457	714	841	239	614	265	999999	273	999999	176	665	485	999999	987	999999	999999	596	999999	424	999999	639	544	999999	999999	461	878	999999	91	45	964	167	407	880	999999	787	268	565	714	999999	552	999999	999999	672	141	682	325	34	349	999999	69	545	534	327	999999	211	999999	257	19	778	736	999999	437	237	546	999999	267	604	999999	210	519	999999	999999	846	871	999999	835	872	335	159	145	854	675	999999	975	428	632	90	999999	363	874	21	999999	999999	472	312	310	576	
135	131	424	721	939	149	594	159	663	687	455	240	999999	50	999999	860	643	881	574	461	999999	127	386	999999	799	731	335	508	364	945	384	569	999999	269	746	213	734	423	915	535	391	826	999999	999999	634	575	999999	833	99	695	303	590	737	849	324	999999	745	999999	922	217	999999	999999	795	718	313	999999	696	116	999999	718	999999	229	966	49	79	435	362	441	553	999999	999999	501	419	668	652	999999	832	694	944	737	468	497	999999	707	721	305	41	56	641	999999	999999	881	999999	381	570	999999	623	999999	780	888	655	314	694	698	473	323	999999	136	75	999999	63	11	999999	566	259	638	727	268	999999	773	999999	315	799	804	355	999999	962	999999	108	579	179	143	999999	65	999999	164	802	803	244	999999	628	904	981	131	695	877	999999	972	131	931	355	999999	380	16	494	999999	514	889	353	611	361	999999	38	496	350	919	97	999999	999999	105	999999	924	34	919	155	999999	999999	678	119	478	999999	989	916	999999	999999	814	763	907	571	742	999999	913	999999	632	57	988	875	495	781	775	789	614	498	36	105	431	340	460	999999	993	25	836	780	999999	469	371	723	862	272	535	166	190	999999	999999	454	922	474	402	999999	166	624	838	897	343	688	537	501	889	80	802	484	312	55	999999	726	999999	142	999999	172	999999	275	23	999999	999999	618	608	999999	756	581	183	956	938	999999	704	379	186	939	446	196	932	870	833	791	999999	61	853	144	999999	25	641	999999	888	239	999999	890	611	616	651	999999	90	999999	999999	317	999999	845	546	724	351	208	999999	999999	695	399	999999	999999	441	232	761	203	765	999999	113	741	940	999999	999999	708	401	999999	767	570	297	721	999999	475	135	525	893	625	515	139	999999	999999	475	766	104	999999	999999	381	458	999999	854	458	999999	999999	999999	13	377	514	999999	837	332	999999	441	980	587	999999	293	764	689	916	338	146	999999	999999	999999	345	275	184	299	578	708	29	999999	387	715	838	761	499	999999	131	158	389	847	677	999999	999999	999999	494	188	129	216	999999	692	999999	61	718	770	999999	936	27	999999	202	225	999999	139	312	181	63	274	749	222	794	652	567	767	948	299	20	828	423	18	781	996	999999	371	472	337	999999	999999	997	78	436	563	103	393	955	999999	999999	548	504	94	283	230	439	907	421	592	134	999999	112	428	759	506	999999	19	956	206	999999	837	666	974	359	999999	999999	681	785	241	558	184	999999	784	999999	472	333	338	735	560	999999	999999	949	880	999999	999999	234	578	318	930	50	94	
436	758	128	810	881	529	735	557	952	758	131	190	44	949	999999	327	778	297	183	193	999999	405	639	784	887	999999	771	311	502	699	372	855	200	999999	747	999999	666	839	590	803	999999	188	608	808	150	769	846	263	93	906	800	31	999999	857	811	40	999999	343	923	105	758	433	64	263	395	275	990	570	212	999999	661	938	706	999999	590	105	999999	830	643	128	940	518	228	595	999999	351	108	999999	999999	716	933	332	916	999999	55	179	133	355	423	874	999999	285	60	182	999999	861	999999	387	276	715	243	999999	700	805	165	250	215	999999	364	54	177	656	907	495	999999	338	32	220	334	420	972	452	417	769	999999	664	467	55	999999	47	35	721	76	999999	483	999999	632	120	340	805	963	999999	991	999999	999999	132	378	565	205	916	839	999999	63	999999	742	791	880	999999	466	500	782	169	129	326	999999	456	999999	960	22	999999	706	911	879	528	456	318	460	48	999999	226	295	902	850	433	207	999999	999999	220	214	691	999999	701	653	999999	32	804	544	999999	360	260	999999	418	552	863	220	928	234	999999	409	433	340	999999	868	250	214	880	319	695	999999	107	788	379	999999	331	577	999999	267	50	506	999999	774	786	999999	811	683	877	359	999999	223	279	696	144	999999	781	361	922	832	413	634	151	494	999999	555	999999	999999	172	663	231	999999	215	670	999999	37	999999	999999	553	999999	999999	999999	337	530	332	481	999999	410	654	568	999999	969	654	181	999999	415	364	167	924	999999	433	348	521	224	999999	700	17	609	512	116	65	131	807	767	999999	846	307	620	172	377	999999	999999	818	604	689	261	641	999999	816	999999	672	598	734	322	999999	718	55	122	402	631	474	250	999999	999999	999999	852	172	887	999999	17	118	743	995	556	535	999999	530	916	535	877	69	973	792	733	443	466	999999	494	46	66	800	194	999999	999999	903	465	954	999999	100	837	98	753	637	999999	999999	929	602	188	787	160	197	139	587	999999	572	999999	457	174	114	999999	465	677	851	349	216	923	524	999999	653	999999	625	999999	825	999999	788	315	346	983	999999	999999	864	218	707	885	999999	999999	607	704	967	413	17	999999	175	999999	381	999999	999999	297	999999	745	414	147	999999	717	534	937	999999	888	735	267	163	474	109	600	192	999999	999999	965	481	999999	999999	820	497	999999	72	835	94	781	326	377	413	59	391	328	110	726	683	990	360	931	368	719	968	710	259	543	690	999999	861	135	450	999999	999999	67	430	593	650	295	999999	699	999999	531	572	
367	854	114	92	781	999999	465	999999	979	999999	550	999999	606	852	787	989	999999	999999	518	999999	200	927	477	243	999999	999999	516	999999	398	999999	661	88	836	156	610	999999	999999	460	999999	85	999999	562	470	999999	275	880	823	740	862	305	999999	555	999999	999999	999999	999999	999999	871	999999	883	999999	389	184	644	999999	471	350	460	252	931	844	78	245	999999	523	999999	466	155	967	454	85	775	999999	102	219	116	743	234	775	179	999999	283	701	35	102	26	999999	826	377	999999	540	373	498	999999	999999	67	319	901	98	743	974	241	904	314	808	217	175	92	435	847	999999	125	684	82	999999	570	999999	219	350	507	999999	640	778	173	914	999999	287	292	999999	161	999999	841	146	41	205	247	379	397	227	885	850	305	400	530	85	424	999999	425	479	890	691	999999	561	591	493	999999	462	740	400	106	999999	999999	451	284	60	886	978	999999	999999	225	200	999999	992	999999	656	953	249	999999	97	499	33	862	813	999999	469	696	290	555	999999	999999	784	999999	999999	131	999999	967	854	126	479	199	999999	999999	547	263	699	999999	999999	999999	934	539	104	999999	653	900	999999	77	80	700	814	364	999999	433	999999	26	999999	561	981	871	509	999999	999999	999999	779	898	63	988	324	559	999999	757	999999	193	620	999999	767	579	985	106	999999	999999	896	164	312	124	593	22	931	531	822	147	731	245	597	999999	999999	971	435	755	999999	94	753	999999	649	66	775	422	813	105	999999	861	999999	999999	822	620	791	944	820	664	314	51	67	792	736	913	999999	999999	595	374	999999	795	154	240	259	964	144	385	514	255	349	180	208	999999	282	961	571	846	422	976	464	495	161	770	450	805	36	960	784	736	40	999999	827	999999	527	463	716	345	999999	999999	999999	416	999999	574	324	999999	999999	231	519	999999	999999	190	930	999999	909	92	643	383	789	454	937	183	600	778	225	999999	999999	999999	317	819	254	235	220	564	999999	999999	65	999999	999999	316	999999	804	999999	20	394	850	500	219	539	999999	999999	999999	999999	191	920	999999	815	662	358	406	791	999999	914	700	529	999999	969	376	127	861	36	65	926	483	491	142	732	999999	999999	999999	427	143	230	872	998	911	679	39	999999	999999	999999	403	238	60	525	879	890	750	999999	999999	881	134	101	999999	999999	764	416	83	699	999999	999999	234	277	984	978	657	862	51	701	999999	447	999999	732	928	627	633	827	876	957	611	251	981	999999	126	999999	999999	52	551	999999	244	505	999999	340	855	999999	18	999999	254	81	999999	27	849	
59	872	829	941	999999	999999	60	785	936	539	999999	999999	999999	999999	999999	999999	501	999999	614	999999	588	466	999999	841	999999	877	319	618	507	582	804	99	594	402	999999	237	999999	551	902	999999	500	677	999999	965	999999	252	319	31	999999	999999	753	397	263	999999	270	592	759	987	342	524	852	441	288	363	735	35	999999	153	999999	896	999999	949	782	734	820	910	999999	999999	361	999999	567	298	734	533	829	999999	836	888	142	349	477	309	999999	388	37	68	999999	943	239	465	749	999999	365	999999	120	803	615	528	885	999999	433	611	636	975	956	564	707	754	534	999999	999999	614	999999	325	429	565	741	403	707	761	521	999999	917	895	618	400	999999	999999	423	999999	801	318	12	999999	999999	999999	999999	999999	431	999999	361	999999	419	911	999999	144	165	50	568	554	999999	999999	820	999999	838	217	999999	740	366	566	631	960	341	507	526	999999	611	999999	408	563	892	507	972	999999	999999	876	806	15	629	483	244	999999	999999	868	999999	590	497	878	999999	999999	999999	931	876	865	840	401	313	911	999999	395	533	927	999999	999999	662	999999	249	585	724	961	411	999999	121	999999	999999	739	999999	473	999999	936	393	732	293	999999	999999	961	631	116	404	18	573	894	620	999999	950	317	260	183	216	999999	350	912	164	999999	308	999999	819	993	999999	111	999999	839	378	999999	999999	999999	644	942	623	999999	933	143	999999	715	398	516	78	999999	932	999999	488	607	999999	143	999999	480	578	310	401	999999	151	637	572	303	399	733	526	170	240	160	673	999999	999999	515	999999	217	731	448	999999	791	425	941	70	530	999999	21	582	244	999999	531	231	343	550	999999	999999	999999	570	999999	999999	999999	990	907	647	782	350	179	58	751	667	388	749	140	716	609	482	209	577	999999	680	387	160	291	307	709	929	339	768	833	955	180	999999	843	131	929	999999	518	999999	288	189	452	963	830	577	484	782	999999	626	941	999999	999999	728	528	999999	939	514	709	609	938	852	21	999999	999999	796	496	742	906	19	787	808	963	904	999999	862	238	423	329	713	822	926	838	713	826	999999	605	452	999999	636	192	999999	101	908	366	435	178	51	748	44	91	742	875	999999	839	142	999999	999999	439	666	978	525	194	995	786	21	24	307	584	999999	999999	53	624	279	826	372	717	65	548	862	694	196	674	295	632	90	60	757	873	694	309	160	23	461	658	666	240	106	999999	355	421	870	466	124	844	999999	127	999999	264	477	999999	234	906	576	971	791	850	999999	372	706	999999	266	434	
889	334	49	999999	999999	620	169	141	620	933	999999	451	823	730	560	450	594	963	454	999999	406	279	84	999999	999999	999999	866	816	999999	734	425	395	164	446	999999	789	805	999999	953	986	999999	345	999999	301	999999	135	157	71	999999	458	777	999999	516	999999	37	619	260	795	593	999999	999999	353	800	999999	517	999999	296	999999	164	771	645	587	19	467	407	71	999999	999999	999999	321	341	805	999999	882	956	682	999999	999999	418	956	999999	19	424	280	242	751	999999	918	784	906	999999	999999	907	528	812	200	733	58	999999	966	154	999999	999999	999999	352	948	826	918	999999	834	928	999999	999999	999999	242	999999	173	999999	235	656	526	557	999999	632	482	999999	999999	999999	999999	765	999999	999999	999999	999999	811	72	754	999999	928	294	924	626	988	999999	978	943	800	709	296	187	37	999999	822	709	449	999999	478	633	799	780	59	828	999999	999999	885	107	860	527	395	180	881	30	811	941	732	999999	568	59	654	999999	999999	199	712	892	738	999999	18	999999	12	224	999999	999999	999999	157	244	106	777	825	73	999999	92	283	324	125	999999	16	193	881	977	548	999999	429	999999	270	999999	999999	125	999999	999999	931	99	536	999999	999999	586	760	678	663	707	999999	133	743	985	999999	456	496	874	999999	999999	731	999999	136	357	463	195	174	151	91	147	999999	980	821	399	142	792	999999	759	152	999999	999999	338	529	999999	351	425	295	444	216	814	523	985	999999	368	999999	170	962	188	71	985	422	999999	596	526	333	654	999999	353	852	980	899	999999	732	66	62	403	251	999999	999999	47	899	730	935	277	999999	398	999999	462	999999	971	999999	377	999999	166	127	925	741	999999	851	697	124	999999	591	235	914	999999	263	472	316	999999	919	19	999999	33	96	691	683	328	902	934	999999	848	656	881	160	531	999999	999999	939	136	662	247	111	318	923	999999	149	999999	362	838	999999	999999	156	397	62	820	999999	999999	80	999999	252	422	111	999999	503	275	295	709	85	392	999999	688	532	189	646	681	908	865	999999	139	552	999999	966	999999	800	213	702	999999	828	999999	337	375	504	513	999999	249	146	195	999999	657	671	439	999999	970	999999	456	999999	966	999999	380	911	338	574	941	883	279	456	47	126	299	573	36	881	744	999999	999999	193	29	305	407	999999	723	60	999999	999999	122	348	995	971	353	747	735	518	457	428	998	801	563	999999	614	793	108	79	524	999999	645	558	999999	914	721	272	447	999999	353	835	999999	287	999999	999999	770	999999	460	999999	999999	552	837	999999	433	999999	66	579	
999999	399	999999	614	446	999999	536	367	822	564	459	90	259	999999	309	74	175	622	999999	720	679	90	999999	999999	342	42	306	999999	256	138	134	999999	858	152	999999	58	980	739	398	544	999999	999999	660	216	481	379	816	691	253	773	351	811	999999	345	899	549	540	16	999999	999999	357	565	999999	694	439	884	999999	116	999999	261	93	436	999999	695	969	999999	999999	652	213	999999	226	614	728	482	999999	323	488	523	253	103	999999	973	467	985	196	196	653	966	999999	596	999999	709	253	992	690	999999	588	399	376	984	129	999999	999999	319	999999	742	836	637	907	126	406	709	863	354	742	999999	969	247	509	783	271	462	876	616	815	516	371	735	999999	870	735	999999	156	269	999999	631	999999	157	798	454	359	25	68	659	200	448	846	898	259	999999	946	350	890	593	722	667	20	196	504	680	381	999999	844	999999	390	316	562	604	999999	121	940	821	449	64	999999	255	403	226	426	376	999999	472	999999	222	999999	395	999999	999999	546	999999	620	983	999999	128	82	258	180	31	279	883	886	252	999999	148	640	999999	900	835	169	476	999999	793	769	999999	19	999999	625	632	123	995	118	998	67	75	500	999999	999999	331	999999	185	84	382	947	543	490	428	999999	348	582	798	494	373	999999	79	999999	827	223	526	999999	174	633	548	908	999999	999999	887	194	461	647	683	958	578	853	984	999999	999999	846	236	646	590	962	286	999999	324	510	744	604	987	32	673	743	651	222	817	999999	536	474	674	768	602	999999	493	700	899	999999	999999	519	420	677	162	980	987	879	527	999999	356	498	593	772	39	999999	206	999999	973	939	317	366	46	441	999999	426	182	467	53	356	999999	586	160	483	594	235	193	319	870	999999	756	771	694	999999	999999	47	880	901	738	319	47	64	999999	959	999999	560	999999	978	812	735	808	529	835	181	732	770	348	119	188	804	110	999999	999999	999999	193	545	671	999999	245	827	545	280	999999	734	999999	425	859	200	950	44	999999	215	507	144	999999	236	935	523	883	435	999999	770	722	934	219	161	494	999999	775	987	888	999999	743	984	200	538	801	111	862	999999	999999	157	169	154	62	999999	999999	999999	407	957	610	157	546	809	139	774	999999	794	525	167	930	423	425	962	155	698	472	522	943	355	434	834	660	575	524	551	999999	999999	999999	324	772	999999	47	817	999999	741	516	933	855	999999	979	16	586	705	386	497	732	206	999999	364	432	999999	491	62	999999	999999	497	970	295	587	173	979	913	999999	395	
999999	385	608	999999	414	999999	999999	667	999999	999999	999999	258	955	199	37	818	414	580	999999	891	906	577	985	294	611	254	999999	648	277	262	10	999999	999999	319	515	121	999999	999999	594	182	894	208	963	686	115	527	541	781	999999	768	758	409	999999	999999	489	304	999999	323	999999	170	645	890	399	275	375	333	999999	999999	683	999999	695	999999	986	353	997	707	614	309	188	94	999999	764	390	508	503	601	999999	75	999999	999999	721	999999	649	433	537	13	809	697	321	781	999999	895	108	352	999999	966	423	53	322	782	689	999999	999999	888	999999	881	510	891	771	773	999999	807	814	472	203	885	152	562	816	999999	999999	917	987	407	999999	999999	665	47	434	537	188	663	753	999999	531	630	674	761	976	999999	502	917	999999	547	164	847	91	999999	159	999999	999999	860	236	328	884	772	999999	738	458	641	225	999999	466	999999	595	963	64	766	940	572	220	390	586	999999	501	979	999999	450	252	592	735	40	999999	999999	713	327	437	434	999999	999999	528	936	312	344	439	39	461	691	951	999999	999999	999999	694	586	978	443	284	999999	999999	904	780	662	495	866	905	999999	584	230	999999	999999	536	999999	601	999999	54	999999	88	251	731	471	528	310	999999	61	799	420	345	999999	267	280	999999	371	607	270	978	999999	450	445	439	999999	455	240	170	683	665	172	999999	513	999999	999999	999999	43	343	999999	385	999999	173	444	999999	494	850	999999	963	260	235	174	31	341	213	188	833	642	812	487	26	999999	999999	815	396	636	698	832	770	562	915	19	37	252	884	508	702	16	379	944	403	999999	276	910	457	500	151	999999	999999	999999	871	722	231	999999	349	97	339	357	58	439	999999	27	512	411	344	226	999999	779	457	999999	999999	999999	273	867	93	843	999999	240	999999	895	495	317	999999	417	999999	999999	999999	181	999999	797	178	354	958	939	157	386	670	864	575	240	999999	999999	933	603	876	54	999999	363	772	506	75	109	989	162	943	489	494	105	720	151	999999	965	877	659	537	142	868	999999	999999	707	999999	166	664	138	542	134	999999	928	540	999999	743	434	409	999999	999999	999999	365	805	995	999999	891	574	154	434	801	397	999999	999999	76	999999	186	136	643	74	999999	909	444	860	619	999999	116	999999	564	999999	407	14	566	481	928	468	776	73	999999	62	816	608	22	999999	999999	155	639	109	999999	796	469	617	999999	345	82	822	999999	999999	195	999999	999999	335	20	79	999999	796	831	999999	999999	608	967	123	798	591	257	725	896	214	999999	474	999999	17	
704	767	615	789	223	999999	999999	116	999999	281	999999	999999	500	491	999999	999999	212	999999	999999	627	754	263	999999	356	999999	209	97	357	925	429	970	721	995	554	631	252	463	247	582	999999	613	248	774	695	245	647	100	766	999999	953	11	993	161	562	263	450	999999	268	970	23	143	62	190	999999	311	166	165	946	860	355	489	965	957	999999	23	515	488	999999	120	181	119	331	999999	999999	427	977	569	442	301	190	313	205	276	569	477	561	999999	369	999999	999999	999999	153	999999	782	474	46	46	448	549	999999	962	806	157	798	999999	811	999999	218	987	334	999999	999999	999999	679	999999	293	698	398	245	462	999999	129	748	41	999999	999999	425	446	508	390	940	999999	893	999999	227	999999	58	477	999999	666	728	849	999999	70	493	768	498	235	999999	190	347	647	999999	97	999999	843	999999	126	118	938	395	395	999999	607	393	474	829	111	462	999999	999999	999999	733	579	733	608	747	687	548	921	477	199	705	999999	53	303	918	806	999999	384	449	932	369	726	999999	343	148	999999	677	28	939	396	773	206	944	999999	914	999999	363	692	105	999999	577	999999	470	206	689	392	563	999999	999999	999999	849	999999	105	313	861	999999	309	400	469	999999	20	529	981	91	425	508	383	926	389	295	453	570	289	999999	999999	182	266	999999	999999	999999	999999	587	473	917	999999	999999	111	999999	265	907	334	963	232	132	999999	58	999999	388	780	191	19	637	711	270	999999	289	798	999999	949	689	750	235	747	714	762	432	999999	74	544	728	406	742	999999	481	961	999999	347	167	708	999999	999999	877	302	999999	745	583	876	212	347	268	898	85	691	575	166	108	225	518	999999	937	992	151	844	999999	784	277	965	239	308	99	941	640	328	644	999999	873	999999	999999	968	189	556	853	726	286	830	331	60	106	325	999999	274	828	797	770	323	824	42	250	688	999999	618	646	999999	999999	999999	267	757	57	852	293	175	999999	550	189	999999	999999	999999	568	231	462	999999	869	914	446	825	123	843	557	330	899	840	691	999999	499	999999	999999	949	477	959	572	574	13	254	999999	696	999999	288	617	999999	184	408	474	999999	235	262	749	999999	468	433	999999	424	209	999999	952	452	484	354	60	618	480	999999	947	608	999999	887	222	999999	999999	749	999999	835	235	177	155	500	999999	672	370	247	822	186	999999	54	756	158	375	287	999999	999999	999999	978	999999	999	908	999999	460	865	370	999999	49	999999	851	718	999999	378	199	41	999999	999999	999999	811	983	812	999999	304	707	999999	851	
510	522	935	333	999999	536	523	607	236	268	170	50	510	999999	999999	999999	697	335	772	123	388	959	343	999999	839	514	410	995	424	212	614	287	557	24	859	825	999999	800	559	192	417	770	962	772	420	422	574	999999	999999	614	108	999999	935	999999	472	551	188	999999	494	787	135	528	999999	33	653	999999	999999	496	452	207	105	897	999999	590	706	999999	999999	571	295	427	999999	901	45	810	114	999999	352	767	551	317	646	873	999999	771	66	999999	999999	939	999999	538	929	87	999999	999999	519	999999	201	354	999999	854	555	617	999999	77	999999	999999	999999	381	918	17	539	725	945	999999	560	231	590	15	999999	817	39	66	452	757	497	861	845	999999	301	903	455	997	684	696	999999	39	930	999999	922	832	405	216	999999	121	998	213	142	999999	999999	999999	620	195	820	275	825	999999	999999	196	579	987	388	220	90	999999	561	999999	51	259	383	531	300	351	93	701	422	999999	45	341	999999	999999	999999	999999	80	13	292	999999	187	999999	871	999999	864	999999	669	935	999999	194	135	999999	559	466	172	882	547	999999	999999	279	112	129	999999	11	999999	833	437	295	268	464	150	999999	732	301	364	631	388	120	667	999999	681	157	258	999999	697	40	781	301	999999	999999	386	400	16	23	999999	68	566	869	809	40	315	384	677	999999	54	59	282	999999	112	540	504	436	22	449	597	954	870	625	313	433	62	146	999999	999999	87	749	80	719	999999	999999	75	518	311	637	999999	999999	480	269	193	999999	999999	523	199	590	351	950	999999	566	999999	212	197	941	999999	386	977	179	999999	265	910	305	999999	563	133	806	475	986	135	385	208	300	999999	611	442	999999	675	539	946	582	80	137	370	513	302	931	119	134	951	925	659	81	95	999999	358	999999	999999	204	399	393	125	364	999999	13	368	135	728	585	509	901	999999	999999	232	999999	194	782	934	474	270	999999	696	351	44	209	726	136	215	999999	262	554	994	999999	149	563	999999	716	312	367	155	177	213	999999	999999	60	224	220	849	456	999999	575	999999	205	933	207	696	774	330	625	287	241	919	468	333	999999	906	240	308	668	181	478	999999	576	329	999999	988	173	726	984	999999	999999	999999	759	238	686	600	799	547	942	867	693	395	687	90	999999	257	744	210	999999	153	984	912	190	284	562	105	387	876	840	219	532	58	345	639	771	954	170	240	999999	364	117	692	366	801	999999	92	792	496	415	844	253	963	65	999999	999999	603	107	484	676	590	223	999999	999999	733	344	645	60	
57	999999	959	999999	999999	563	999999	45	301	555	389	796	999999	312	999999	470	995	965	569	999999	999999	638	178	999999	685	999999	999999	151	999999	986	632	999999	843	42	744	999999	455	757	999999	410	750	999999	710	999999	717	999999	206	288	332	462	710	767	775	653	999999	419	150	112	412	950	507	174	851	314	922	999999	953	999999	999999	713	25	248	236	999999	251	700	928	131	149	999999	366	777	819	999999	999999	865	690	199	487	999999	47	352	354	788	902	586	953	405	134	999999	734	999999	720	618	447	471	541	616	411	854	491	29	963	414	999999	999999	354	129	38	67	242	999999	999999	242	999999	672	893	999999	266	665	746	532	996	354	272	606	67	210	295	814	333	84	788	633	843	28	999999	939	204	182	241	999999	377	999999	999999	970	800	487	942	774	577	103	359	999999	117	959	32	619	152	986	672	154	999999	223	733	999999	999999	336	399	999999	292	954	252	94	434	912	165	929	791	999999	999999	580	268	520	246	999999	724	52	999999	999999	999999	770	797	218	999999	97	10	163	999999	405	995	474	97	294	491	623	850	999999	321	205	804	102	999999	850	190	102	886	999999	976	999999	442	932	810	515	661	522	166	44	584	346	912	999999	999999	396	306	341	999999	973	38	999999	389	999999	731	330	999999	903	942	947	37	417	211	686	999999	839	999999	73	663	582	632	999999	999999	999999	999999	974	292	999999	505	441	553	848	999999	912	999999	363	123	982	210	999999	999999	999999	579	218	17	176	999999	999999	824	757	434	242	677	909	351	68	165	999999	999999	756	999999	287	408	511	403	188	999999	298	999999	823	726	999999	863	183	157	874	400	258	808	523	999999	66	978	748	17	321	180	700	571	236	999999	548	222	999999	452	157	359	77	814	828	368	846	833	10	40	454	379	999999	761	476	668	906	766	999999	917	980	308	660	504	92	18	117	727	175	626	187	766	418	731	10	524	333	444	979	999999	992	233	978	717	562	942	676	938	104	568	300	782	999999	999999	999999	848	999999	572	999999	819	261	129	999999	383	853	999999	960	772	761	999999	999999	472	786	999999	925	757	330	942	942	150	342	178	632	607	336	404	999999	999999	999999	161	824	760	999999	999999	903	872	564	604	864	873	981	903	187	152	233	827	999999	875	610	713	999999	757	999999	592	487	92	999999	70	57	458	888	87	513	610	137	584	760	626	197	63	203	725	88	999999	168	438	991	490	384	508	999999	924	282	999999	633	77	140	130	682	821	999999	503	557	415	985	904	999999	
576	999999	649	77	380	999999	557	999999	999999	999999	999999	433	59	100	999999	686	999999	60	964	999999	956	976	999999	454	999999	944	376	676	999999	178	672	999999	264	48	424	999999	735	440	37	247	724	45	831	398	578	696	633	730	379	817	18	364	31	108	443	599	955	204	437	999999	999999	880	821	633	16	478	179	999999	675	541	951	118	999999	999999	90	920	155	671	875	943	321	645	999999	881	999999	317	71	999999	604	999999	519	540	13	999999	926	844	224	207	392	109	999999	622	65	838	999999	899	341	999999	28	523	999999	293	999999	493	125	674	999999	939	472	999999	417	24	415	999999	31	421	114	431	800	245	706	948	289	999999	427	698	590	999999	999999	270	999999	999999	146	91	380	236	221	520	486	999999	271	999999	735	694	692	999999	216	999999	816	453	795	910	504	782	817	505	13	552	999999	426	94	999999	922	211	721	650	999999	333	479	794	210	999999	999999	548	999999	430	223	595	94	914	999999	386	999999	572	999999	75	999999	364	274	999999	232	999999	453	70	177	156	362	533	972	999999	634	882	999999	32	253	211	965	956	807	999999	999999	999999	999999	161	934	707	472	359	736	656	388	999999	69	604	572	541	150	884	999999	999999	78	689	623	52	290	999999	651	629	329	274	999999	316	556	878	999999	814	210	302	999999	999999	683	12	797	325	663	121	823	140	999999	711	999999	90	585	979	999999	602	795	999999	999999	335	999999	843	40	471	999999	81	999999	190	21	757	341	847	759	910	154	75	892	307	389	178	785	521	179	618	212	999999	730	577	999999	990	28	785	430	999999	999999	840	972	335	769	591	154	643	128	999999	379	223	999999	674	834	999999	710	999999	45	702	999999	545	673	421	268	536	351	399	629	31	739	555	427	958	507	314	999999	999999	999999	797	34	152	402	477	248	989	999999	65	742	309	290	530	999999	727	260	999999	176	560	76	243	999999	755	23	999999	962	823	999999	372	177	530	167	152	960	999999	678	407	999999	205	999999	999999	999999	999999	657	330	741	999999	806	699	999999	999999	147	999999	500	999999	557	278	999999	999999	515	424	999999	336	999999	222	999999	147	569	999999	999999	852	725	970	386	796	406	954	999999	692	366	754	27	999999	663	537	999999	624	652	666	999999	999999	999999	847	690	758	999999	511	407	445	189	604	648	305	650	855	914	999999	167	703	897	999999	181	446	939	999999	407	999999	672	361	829	999999	495	999999	820	648	999999	999999	289	627	720	894	557	999999	513	762	115	722	456	999999	622	224	467	948	769	98	999999	831	
999999	999999	361	999999	838	55	999999	662	118	745	484	11	281	46	887	539	982	13	55	518	933	187	999999	684	650	864	738	614	999999	546	999999	999999	420	752	969	359	999999	741	65	511	57	850	653	370	247	454	999999	586	337	927	965	766	999999	720	898	730	999999	676	339	974	999999	10	602	572	611	752	591	999999	999999	999999	273	251	947	543	470	92	534	294	447	999999	337	162	287	142	581	377	688	699	853	999999	999999	999999	411	91	204	57	999999	91	758	494	862	999999	999999	799	664	723	818	999999	260	999999	206	990	239	143	647	165	723	470	999999	244	74	999999	674	827	463	999999	840	866	999999	423	834	453	536	953	343	329	642	488	478	858	558	999999	449	47	52	93	369	277	444	49	334	999999	100	524	999999	970	999999	692	999999	989	999999	952	999999	836	982	753	464	999999	800	328	523	244	991	142	685	884	453	637	784	379	999999	572	431	308	999999	55	362	21	532	372	999999	949	153	488	999999	605	27	999999	999999	299	629	93	476	126	526	99	796	958	838	999999	526	705	908	965	999999	320	530	862	747	936	999999	452	753	438	342	573	101	513	166	999999	866	841	999999	495	750	999999	105	315	781	999	999999	999999	183	999999	846	289	999999	999999	803	664	84	999999	999999	128	898	187	340	48	783	952	998	292	801	758	999999	685	133	423	225	463	224	225	90	999999	686	999999	279	765	592	62	533	913	709	502	15	711	999999	999999	597	572	891	67	532	828	999999	966	602	999999	318	170	165	627	962	350	999999	999999	84	126	442	900	908	574	456	731	429	999999	583	309	999999	966	709	670	825	652	571	167	692	999999	746	720	404	854	456	431	999999	905	950	369	61	155	637	859	30	696	663	326	610	801	999999	915	393	999999	670	352	460	495	999999	320	999999	292	999999	822	379	722	999999	999999	127	34	834	524	999999	224	257	999999	339	849	999999	139	988	255	556	891	852	830	336	112	194	114	970	411	999999	640	590	999999	978	815	489	999999	999999	610	209	585	966	884	780	179	55	72	22	999999	845	672	999999	533	736	999999	969	548	395	404	999999	23	64	433	421	999999	633	999999	629	524	369	350	999999	999999	55	971	924	968	999999	167	999999	999999	101	369	565	440	319	999999	42	702	845	941	913	796	741	999999	531	543	472	286	545	566	999999	999999	999999	999999	732	942	487	764	999999	10	999999	999999	346	746	921	999999	867	980	195	577	456	999999	999999	999999	999999	153	646	860	450	390	505	774	999999	500	690	603	128	999999	
999999	999999	578	278	999999	844	999999	685	459	995	274	837	676	492	999999	968	119	515	820	823	77	589	305	627	324	999999	999999	999999	616	846	66	327	575	806	999999	819	999999	999999	585	833	975	752	694	651	595	613	714	23	999999	653	999999	999999	783	305	999999	128	80	950	954	381	999999	728	78	613	999999	946	271	869	219	999999	969	999999	929	986	847	325	894	654	42	999999	999999	999999	50	999999	464	880	544	280	813	163	999999	58	999999	213	493	257	684	91	999999	648	999999	844	804	413	684	458	255	796	458	999999	234	426	999999	999999	126	999999	687	999999	158	67	999999	990	65	999999	531	921	708	726	503	599	999999	813	999999	394	369	420	686	999999	289	15	999999	748	822	146	929	333	139	980	97	634	570	999999	933	655	246	361	788	748	999999	999999	999999	999999	303	858	999999	420	999999	533	999999	705	182	59	825	152	432	663	178	919	135	999999	999999	999999	639	868	999999	999999	880	296	158	999999	631	937	755	999999	265	116	454	963	110	518	848	999999	999999	392	462	521	754	791	232	582	192	999999	622	999999	971	999999	889	435	829	973	540	198	385	999999	999999	244	303	308	886	325	219	214	818	617	359	195	631	999999	999999	517	999999	99	73	999999	825	762	324	82	999999	999999	999999	29	999999	136	999999	999999	230	999999	318	999999	227	999999	904	906	373	978	999999	999999	334	786	401	999999	29	322	666	451	135	999999	999999	320	919	999999	752	653	999999	999999	80	692	999999	999999	964	410	938	198	299	861	194	166	212	999999	711	318	747	769	841	999999	10	821	470	999999	999999	999999	181	998	307	996	703	260	807	183	999999	368	376	634	821	991	704	830	32	999999	999999	999999	607	212	999999	610	483	983	812	999999	199	259	999999	999999	174	554	999999	939	890	303	999999	934	999999	39	940	353	999999	122	948	999999	878	999999	798	666	279	566	813	999999	399	697	522	999999	448	291	999999	657	999999	999999	469	277	999999	764	940	999999	645	332	618	577	999999	265	668	370	999999	961	999999	29	999999	565	832	608	740	270	999999	203	780	448	495	999999	54	292	216	677	652	680	999999	123	999999	79	30	947	947	245	706	143	999999	161	684	486	644	965	999999	999999	442	861	536	999999	224	747	948	207	836	550	999999	980	58	991	999999	364	999999	999999	999999	391	999999	999999	661	505	563	416	174	629	764	19	433	999999	95	999999	244	791	999999	596	999999	999999	130	823	120	406	999999	726	999999	999999	999999	999999	612	121	184	815	45	999999	209	41	999999	999999	999999	999999	442	827	127	453	894	423	
757	926	219	287	633	309	271	722	774	265	793	999999	999999	999999	195	445	999999	322	905	999999	599	686	592	123	658	102	908	999999	390	999999	289	268	831	671	289	999999	119	335	487	875	553	323	999999	944	247	110	485	454	144	997	999999	999999	548	624	823	80	343	106	629	541	400	470	999999	999999	976	535	15	659	848	678	335	80	834	39	999999	999999	903	999999	875	999999	616	464	666	393	862	484	719	999999	999999	219	183	999999	706	946	484	93	982	302	967	712	105	825	606	999999	671	999999	999999	519	897	547	999999	695	230	999999	999999	936	803	947	628	501	999999	798	811	639	505	322	374	887	999999	642	303	610	680	172	999999	790	857	210	722	512	513	210	999999	310	999999	487	792	634	31	548	290	44	673	999999	896	306	999999	967	960	358	985	92	999999	265	253	566	25	67	619	144	88	602	235	126	988	999999	488	511	596	27	529	740	999999	16	362	269	936	999999	275	165	776	890	250	373	526	430	246	64	66	485	999999	735	999999	887	470	687	999999	557	999999	291	818	999999	380	942	829	255	227	956	999999	984	629	810	791	999999	367	999999	362	862	599	999999	379	999999	454	121	555	999999	725	978	999999	999999	460	388	726	984	346	274	999999	307	543	281	213	289	999999	81	855	999999	943	999999	530	999999	335	946	958	919	999999	394	999999	268	999999	45	530	248	999999	237	999999	999999	93	999999	127	102	676	64	328	327	364	999999	281	999999	265	894	999999	175	458	999999	349	513	430	807	82	951	999999	261	910	507	751	964	999999	999999	548	614	999999	999999	442	437	606	280	628	640	565	821	123	684	13	503	999999	364	790	999999	888	30	999999	286	733	999999	885	424	154	820	576	399	230	357	834	650	999999	999999	999999	30	668	78	999999	999999	252	261	999999	532	999999	999999	322	396	184	999999	45	527	794	301	999999	276	552	191	999999	999999	73	999999	601	765	849	999999	186	999999	999999	770	487	819	144	40	44	482	999999	362	175	737	507	999999	225	506	999999	999999	856	999999	310	466	999999	486	941	86	725	86	999999	82	683	999999	999999	999999	764	414	999999	226	999999	763	266	930	938	199	25	399	310	883	950	999999	999999	542	999999	999999	182	175	301	999999	878	999999	315	957	823	265	679	999999	506	668	425	811	270	105	924	103	999999	380	999999	999999	471	999999	776	841	135	999999	627	150	399	999999	667	999999	999999	245	347	335	999999	999999	116	683	519	999999	999999	999999	999999	149	999999	999999	618	413	392	802	648	999999	539	335	999999	999999	832	999999	637	999999	
881	999999	10	827	698	34	757	598	645	470	999999	844	999999	726	999999	144	383	986	730	278	532	985	697	865	950	109	706	22	53	984	476	847	55	980	863	999999	641	640	999999	809	999999	29	768	999999	538	999999	999999	813	674	157	999999	845	999999	368	16	895	730	144	877	598	328	744	555	999999	993	425	798	789	862	195	502	999999	545	999999	676	512	227	774	999999	155	856	893	347	896	895	999999	318	687	973	999999	999999	507	763	851	491	999999	474	118	928	122	16	463	950	489	654	356	999999	618	999999	999999	678	955	999999	999999	742	435	407	999999	765	999999	999999	999999	815	894	451	995	980	693	439	999999	48	999999	846	224	149	403	942	858	999999	999999	330	700	995	480	999999	999999	699	41	999999	65	999999	815	352	566	15	895	999999	66	999999	659	376	999999	189	871	999999	569	119	593	591	348	493	999999	999999	226	52	416	125	344	604	663	306	999999	583	383	999999	233	766	290	219	254	755	999999	820	999999	182	713	520	133	25	729	678	999999	450	771	999999	999999	408	136	999999	999999	779	999999	462	384	363	428	43	806	511	241	803	999999	383	346	593	607	727	823	53	339	895	991	329	874	984	199	999999	999999	999999	459	824	639	766	999999	475	452	433	999999	999999	754	679	999999	622	999999	926	849	732	999999	999999	964	192	585	92	194	703	787	983	999999	399	173	999999	231	999999	999999	999999	173	72	763	871	999999	184	291	593	298	999999	191	379	999999	948	145	999999	404	634	845	276	248	556	999999	999999	999999	468	999999	999999	76	834	999999	719	571	377	762	786	969	242	46	790	999999	991	793	535	522	999999	448	638	264	706	525	596	159	784	178	999999	490	846	999999	682	999999	244	526	464	999999	471	808	999999	196	358	999999	172	597	999999	374	999999	763	57	999999	278	29	999999	792	370	999999	861	569	999999	208	154	999999	132	57	363	462	667	474	339	334	60	610	280	451	999999	999999	363	999	999999	419	920	853	443	999999	915	663	130	451	166	155	999999	902	31	999999	51	63	375	124	243	999999	707	782	433	722	355	667	749	766	999999	162	999999	862	474	376	999999	301	999999	682	141	700	999999	225	318	193	999999	157	588	311	409	852	842	249	765	999999	712	148	430	721	999999	258	914	364	565	13	200	486	437	655	691	750	201	693	999999	543	271	491	473	250	737	999999	88	447	366	44	320	715	107	972	999999	149	870	150	999999	883	786	977	660	314	992	509	720	933	620	659	999999	999999	266	232	999999	231	999999	189	983	898	999999	999999	
999999	999999	693	999999	388	464	999999	999999	879	61	116	999999	999999	999999	830	169	257	238	487	155	827	707	383	170	459	999999	742	999999	999999	690	166	687	999999	319	978	139	999999	517	130	265	999999	78	779	999999	52	167	474	946	400	999999	932	755	421	34	648	301	157	532	999999	513	722	999999	87	198	999999	999999	394	999999	315	701	547	739	118	232	214	759	928	774	999999	301	999999	796	52	959	758	411	276	999999	670	687	982	99	999999	616	542	999999	990	590	714	623	999999	37	640	999999	967	203	999999	199	819	889	373	383	413	734	999999	999999	517	127	440	493	161	704	776	627	718	458	257	501	689	823	768	347	999999	504	528	999999	165	352	991	565	764	87	870	781	999999	999999	999999	758	999999	999999	873	872	159	231	471	999999	260	999999	980	519	999999	999999	509	995	999999	35	324	999999	215	730	999999	175	136	875	999999	84	834	995	313	120	772	999999	988	82	950	895	197	837	42	460	132	999999	372	481	619	619	577	874	999999	999999	294	776	999999	783	845	707	746	999999	503	397	999999	999999	999999	870	747	456	166	437	55	235	837	487	876	754	608	628	802	999999	265	119	506	960	999999	24	825	996	999999	215	237	252	159	912	999999	644	999999	866	442	502	734	999999	999999	999999	828	999999	461	807	899	797	184	227	905	999999	28	999999	891	283	999999	695	54	750	510	951	210	803	85	924	153	242	537	999999	195	309	921	103	657	365	141	910	563	28	999999	999999	40	20	346	68	894	949	753	999999	946	747	457	983	999999	510	940	999999	359	999999	663	999999	270	443	41	605	179	925	737	535	152	19	142	999999	653	361	920	200	466	27	40	999999	489	593	999999	999999	852	937	441	156	999999	115	561	999999	364	999999	888	597	978	741	999999	999999	222	999999	801	937	615	431	340	310	999999	750	569	341	999999	469	187	677	648	593	753	242	494	590	120	47	458	115	672	222	999999	333	221	724	138	999999	999999	999999	791	999999	999999	999999	607	140	999999	675	545	229	999999	894	263	999999	948	395	987	999999	484	631	116	764	489	509	759	999999	836	999999	538	845	999999	443	488	999999	885	791	760	332	634	363	34	999999	501	238	999999	777	999999	262	384	999999	736	482	587	359	164	36	377	333	999999	489	303	309	146	700	27	999999	415	347	335	167	635	999999	31	999999	999999	671	272	261	925	981	999999	584	882	713	118	730	999999	999999	999999	858	423	437	661	155	69	999999	309	999999	221	497	999999	999999	927	227	200	81	999999	465	752	493	999999	126	
999999	689	331	719	427	433	999999	296	240	286	586	476	743	208	14	999999	71	881	372	471	49	437	619	999999	999999	664	522	46	279	401	999999	277	999999	307	39	971	824	349	308	875	219	999999	267	95	45	461	484	991	77	584	403	999999	130	302	86	970	80	784	73	762	910	555	27	999999	899	318	381	999999	179	999999	62	722	999999	496	999999	999999	179	999999	511	204	189	531	999999	694	997	999999	157	802	999999	68	900	49	286	545	965	663	907	428	999999	726	89	999999	822	44	999999	681	298	633	50	961	999999	999999	282	999999	583	389	586	332	999999	393	171	579	225	121	142	22	446	46	531	598	217	750	347	784	125	151	708	934	172	325	999999	523	762	269	266	364	766	417	962	999999	999999	585	586	802	999999	510	999999	999999	902	520	245	999999	112	999999	999999	60	209	498	753	441	680	652	170	999999	176	647	999999	999999	999999	777	255	38	84	999999	522	632	999999	544	229	999999	328	997	42	651	89	999999	420	321	515	216	164	278	664	999999	906	999999	425	70	636	917	693	866	857	134	275	217	187	999999	928	130	886	665	999999	148	123	999999	620	518	446	211	999999	505	450	648	999999	976	374	999999	48	97	999999	113	907	312	999999	999999	150	907	386	999999	787	262	392	395	999999	499	999	525	417	233	814	999999	624	999999	999999	999999	426	218	512	298	842	999999	999999	999999	999999	783	999999	966	226	661	542	712	141	573	424	999999	123	999999	329	133	999999	999999	145	999999	283	310	999999	483	622	999999	44	999999	405	999999	40	163	142	551	481	545	742	43	308	755	999999	111	775	61	20	714	83	371	889	388	322	999999	498	314	567	613	304	283	354	492	999999	611	317	53	999999	270	842	572	583	999999	391	943	999999	389	134	181	534	437	473	907	660	999999	51	26	999999	46	665	999999	983	868	250	468	999999	999999	139	89	999999	731	518	749	871	511	787	116	997	999999	453	999999	190	396	999999	999999	810	999999	832	999999	569	999999	277	506	999999	25	999999	999999	542	922	264	999999	260	55	387	803	999999	724	45	158	885	999999	28	407	593	556	647	999999	789	383	658	251	983	185	519	502	463	21	999999	856	923	81	573	999999	123	718	857	999999	18	285	999999	999999	999999	999999	77	634	283	870	912	58	378	991	926	169	274	23	750	84	999999	885	349	908	999999	189	999999	999999	999999	942	293	874	699	999999	589	514	436	572	839	310	118	884	229	593	108	105	999999	931	999999	999999	810	109	999999	782	607	133	999999	49	515	999999	999999	263	
272	340	587	48	359	864	999999	422	733	702	184	450	966	999999	665	756	809	485	700	303	999999	958	141	999999	905	916	905	999999	578	999999	66	616	852	855	621	889	999999	999999	999999	623	999999	733	680	118	925	999999	999999	955	467	189	999999	40	531	164	595	999999	999999	999999	142	999999	999999	946	843	346	999999	567	597	121	41	776	750	749	999999	87	773	999999	287	33	268	999999	110	950	998	398	999999	36	94	697	999999	316	690	612	999999	313	999999	583	889	999999	473	367	930	704	923	690	439	490	999999	454	999999	660	37	185	145	755	342	18	947	455	189	618	482	999999	851	724	999999	147	999999	999999	422	200	999999	943	559	900	457	999999	999999	317	959	676	999999	640	316	609	288	515	476	182	971	655	635	444	999999	855	884	40	852	999999	999999	301	999999	999999	41	200	615	93	625	245	999999	999999	981	640	495	513	882	842	593	251	999999	580	999999	649	465	999999	564	999999	788	704	999999	426	553	827	713	667	17	999999	999999	126	999999	205	889	241	873	999999	673	995	999999	651	972	52	999999	999999	763	999999	999999	29	409	274	635	999999	305	921	999999	881	392	164	926	828	505	21	243	477	999999	999999	690	439	775	430	103	569	660	147	731	973	999999	942	73	689	47	988	471	344	490	999999	899	968	21	992	651	519	78	130	999999	961	999999	969	362	522	999999	200	253	999999	181	76	355	168	200	256	901	450	100	999999	791	517	999999	999999	986	270	350	722	428	783	999999	583	501	540	991	999999	175	20	589	551	356	846	744	491	172	999999	642	741	999999	765	101	999999	428	830	339	638	422	999999	982	102	999999	999999	999999	470	999999	999999	575	814	177	999999	91	890	999999	549	890	944	772	67	737	572	999999	609	945	999999	691	577	165	670	211	362	357	999999	38	496	379	736	84	284	290	575	849	828	574	356	684	999999	349	999999	940	999999	999999	999999	180	419	999999	572	999999	119	778	999999	441	904	613	814	83	999999	999999	999999	180	164	869	498	999999	999999	723	799	999999	598	999999	490	237	286	730	816	999999	992	95	618	31	999999	71	999999	999999	999999	143	944	999999	999999	282	859	349	974	708	785	525	377	587	18	696	675	538	999999	140	297	999999	999999	999999	797	327	91	999999	253	353	373	102	903	992	131	999999	779	584	284	325	999999	151	999999	578	944	300	129	415	87	922	356	278	999999	835	218	259	978	769	999999	442	201	131	999999	631	344	999999	622	384	466	979	999999	999999	999999	761	21	155	999999	586	240	507	208	999999	661	330	997	
105	118	999999	784	871	61	999999	166	842	133	997	999999	999999	243	261	678	745	949	107	15	264	999999	233	824	72	999999	401	538	920	999999	526	470	999999	999999	999999	584	554	999999	594	999999	906	934	422	999999	23	999999	999999	352	999999	999999	462	999999	999999	324	999999	999999	884	253	999999	766	659	481	246	608	607	537	999999	997	994	999999	133	155	365	179	109	329	999999	596	811	999999	593	58	559	101	780	999999	906	460	999999	167	699	311	999999	827	278	435	698	813	39	485	828	524	358	312	705	317	370	394	225	422	999999	298	441	999999	182	610	921	999999	999999	806	630	999999	999999	837	999999	822	277	537	900	673	631	999999	999999	335	145	78	999999	257	396	473	440	522	244	479	677	411	869	130	654	999999	514	554	986	999999	855	999999	419	520	335	882	49	832	493	999999	791	701	999999	116	999999	114	910	674	757	363	999999	118	586	635	169	576	953	157	882	242	169	87	999999	999999	480	999999	659	190	922	514	433	999999	999999	999999	688	976	679	763	508	999999	757	840	796	632	856	746	431	999999	360	999999	929	892	950	261	999999	714	899	398	635	493	999999	730	751	253	929	999999	89	893	999999	193	897	199	649	999999	484	999999	290	179	487	999999	707	875	829	999999	584	541	999999	776	310	999999	86	999999	137	24	106	37	999999	999999	702	96	999999	537	999999	177	861	739	999999	999999	999999	73	433	730	910	902	785	999999	999999	588	668	398	999999	313	593	973	999999	616	72	634	245	999999	241	737	999999	400	999999	999999	49	661	999999	844	999999	999999	10	999999	999999	999999	380	235	238	527	999999	999999	883	314	974	363	944	862	70	255	677	999999	383	999999	832	695	263	520	835	616	539	249	287	823	109	83	312	999999	432	761	246	999999	999999	999999	331	731	854	999999	425	999999	235	186	601	65	177	679	665	680	414	854	101	999999	399	622	987	886	999999	69	214	901	999999	999999	439	999999	999999	999999	999999	664	998	110	841	101	104	132	390	363	647	999999	656	430	417	999999	942	999999	999999	999999	999999	782	731	444	999999	794	958	524	662	637	746	303	56	337	465	999999	682	314	23	10	765	277	242	634	248	10	999999	999999	493	999999	655	861	999999	633	999999	999999	933	563	600	57	999999	999999	999999	753	616	354	999999	328	964	416	949	638	999999	669	620	999999	999999	106	999999	509	390	184	40	999999	999999	999999	664	422	999999	34	77	129	713	999999	867	195	807	488	27	894	824	999999	819	87	479	27	307	999999	23	999999	890	836	367	100	666	999999	549	236	771	731	
689	762	393	940	348	829	999999	598	802	434	372	71	88	311	684	305	999999	952	763	999999	587	695	409	713	999999	241	761	622	309	907	645	581	999999	296	999999	72	701	999999	738	999999	102	999999	999999	588	859	828	757	999999	999999	371	604	597	472	807	154	999999	362	680	806	999999	78	312	299	894	999999	791	354	792	106	622	999999	999999	223	123	871	878	999999	821	999999	315	483	704	216	938	313	58	118	909	152	999999	709	999999	83	999999	581	790	419	283	799	78	484	965	959	793	999999	129	383	999999	999999	999999	999999	541	826	500	633	373	105	360	999999	740	682	445	999999	887	999999	999999	412	999999	542	90	468	254	31	784	999999	999999	744	999999	181	194	675	759	973	876	999999	178	204	582	997	217	999999	999999	692	69	999999	49	999999	999999	999999	999999	717	999999	999999	856	806	999999	519	52	669	125	999999	683	189	406	999999	922	471	772	153	744	387	829	594	334	395	999999	562	999999	398	791	202	672	999999	999999	999999	999999	942	999999	80	521	658	999999	999999	999999	588	21	879	296	999999	473	999999	552	928	999999	806	999999	999999	492	999999	407	999999	557	653	877	922	956	999999	203	929	190	999999	354	702	632	95	999999	916	712	745	999999	999999	275	967	925	224	650	743	405	189	589	688	459	656	673	851	111	999999	44	959	999999	870	999999	999999	999999	999999	232	849	306	60	581	970	493	999999	97	876	403	590	727	663	999999	223	999999	999999	349	502	530	697	39	780	999999	726	881	999999	999999	512	999999	908	163	999999	991	800	999999	355	608	618	204	713	569	796	999999	521	999999	999999	687	999999	135	672	999999	322	961	999999	819	526	75	855	98	740	632	584	42	999999	436	294	999999	481	776	999999	414	730	307	817	138	999999	332	473	999999	510	75	705	999999	181	891	841	999999	466	999999	920	289	753	529	999999	90	999999	999999	963	999999	496	710	216	999999	735	268	999999	24	154	406	999999	999999	602	910	999999	675	927	207	861	999999	595	999999	999999	500	999999	120	661	211	843	737	154	479	999999	389	458	800	858	999999	652	999999	999999	826	336	70	404	726	687	843	999999	788	163	999999	903	999999	498	999999	504	999999	999999	625	606	95	181	417	262	117	999999	223	461	788	999999	862	554	999999	998	769	487	155	105	139	432	818	999999	64	583	366	576	999999	999999	776	305	152	999999	37	316	519	654	919	999999	297	892	474	391	999999	971	300	242	955	370	728	205	359	621	655	999999	999999	824	126	833	895	999999	834	999999	684	999999	999999	583	999999	641	488	124	999999	346	807	
247	958	436	118	92	293	999999	621	639	171	581	999999	530	633	834	527	999999	537	95	912	757	67	152	707	668	307	716	714	999999	882	614	636	999999	999999	418	244	362	716	44	550	770	919	999999	170	113	548	153	999999	693	123	793	586	482	434	60	999999	999999	999999	449	785	576	999999	307	756	557	944	932	717	999999	999999	175	978	503	545	151	837	999999	999999	603	130	163	766	31	209	98	37	163	588	762	238	428	632	277	258	999999	361	621	448	612	168	615	436	735	999999	999999	815	93	937	292	223	999999	833	135	328	999999	810	398	999999	999999	530	790	353	954	986	999999	999999	999999	254	571	790	999999	423	999999	444	515	727	40	928	261	283	944	226	999999	549	911	594	999999	948	626	173	962	523	780	92	378	271	481	749	920	415	114	838	376	999999	999999	903	464	690	813	905	999999	999999	846	395	585	574	57	415	84	587	45	999999	628	408	999999	702	643	296	76	253	255	290	17	999999	999999	115	849	804	552	18	140	999999	144	721	999999	503	677	999999	999999	999999	224	75	675	343	379	351	220	968	673	999999	269	177	624	570	999999	499	462	999999	226	479	724	252	999999	75	456	229	628	999999	999999	999999	999999	258	789	273	999999	189	615	673	477	827	895	881	141	257	748	963	202	574	71	893	50	678	999999	999999	88	972	999999	609	887	999999	999999	313	953	349	280	21	387	360	541	479	883	999999	999999	399	999999	843	999999	615	326	493	36	999999	844	999999	293	356	89	762	194	66	976	15	999999	326	113	591	927	791	977	737	999999	841	43	592	19	262	156	779	452	245	861	597	292	404	999999	669	469	999999	65	999999	931	624	176	484	999999	878	12	215	295	992	915	329	637	999999	907	195	999999	262	121	999999	999999	310	319	949	205	388	999999	391	203	999999	132	105	736	63	999999	999999	999999	559	98	141	259	940	999999	460	329	541	999999	703	496	937	649	216	720	999999	723	631	315	999999	288	999999	165	620	999999	852	869	819	593	584	782	947	520	471	999999	979	781	269	816	859	630	664	429	29	895	265	793	916	999999	712	339	999999	655	457	281	999999	976	639	928	641	590	509	999999	385	920	549	426	999999	999999	740	252	464	999999	455	596	623	695	145	725	757	999999	999999	444	881	254	607	301	72	199	198	13	152	341	999999	999999	130	999999	53	108	356	838	615	873	644	999999	875	999999	209	861	657	289	840	999999	180	999999	637	74	77	140	323	257	364	988	999999	737	109	132	999999	187	475	908	651	
47	378	919	452	90	800	421	379	247	102	999999	542	909	999999	238	170	999999	641	66	648	999999	785	999999	484	626	29	999999	369	752	731	32	395	748	637	803	545	261	139	556	273	655	761	85	165	999999	455	944	574	999999	999999	46	545	419	269	738	261	280	999999	825	70	999999	61	999999	515	80	815	793	281	999999	692	908	999999	94	792	992	161	709	943	331	999999	85	999999	498	790	695	486	999999	489	999999	552	275	816	313	496	999999	603	144	999999	999999	999999	661	672	214	188	63	573	461	999999	999999	587	551	999999	999999	999999	985	560	563	836	820	594	838	999999	382	817	999999	999999	169	598	422	999999	26	999999	857	984	519	412	138	319	737	131	34	999999	221	321	999999	999999	702	658	510	819	999999	308	750	501	508	357	299	999999	760	960	999999	862	214	878	571	412	999999	999999	145	999999	999999	254	109	999999	569	999999	102	71	817	999999	399	510	97	602	358	717	398	366	999999	999999	123	999999	558	776	717	171	156	343	750	597	468	573	523	927	397	796	999999	62	932	29	264	999999	580	281	571	904	999999	999999	530	853	23	123	999999	973	469	999999	999999	333	981	407	999999	999999	321	229	30	825	986	170	999999	999999	518	346	434	466	999999	885	170	287	214	813	397	999999	812	999999	584	355	999999	549	467	705	999999	876	80	534	999999	504	916	361	261	745	917	614	407	968	344	677	999999	999999	999999	584	531	418	128	999999	20	798	999999	424	645	674	999999	999999	999999	508	461	999999	275	899	778	999999	968	999999	35	468	999999	782	999999	844	562	907	999999	733	483	882	184	692	758	903	999999	889	557	999999	716	586	840	480	999999	999999	516	999999	411	789	418	662	616	999999	392	659	282	999999	999999	112	999999	737	17	999999	963	999999	333	768	999999	372	384	888	999999	999999	103	449	628	424	870	248	337	859	505	999999	324	999999	999999	999999	999999	999999	999999	296	238	454	640	978	999999	668	517	999999	999999	748	818	48	414	530	999999	149	999999	942	41	999999	999999	423	775	999999	242	140	857	152	552	870	468	785	742	999999	660	411	836	124	870	959	999999	778	673	589	51	467	472	794	999999	137	833	367	77	999999	929	999999	679	638	745	448	810	374	549	703	999999	42	306	326	869	405	313	514	82	81	950	999999	750	999999	960	999999	667	73	138	999999	46	110	718	969	999999	845	999999	999999	378	431	159	543	239	969	999999	18	170	999999	924	618	823	999999	294	995	999999	351	74	493	677	970	999999	999999	246	133	666	189	324	336	999999	999999	673	115	
145	651	921	416	359	780	887	951	614	521	149	519	602	717	816	722	157	817	780	999999	530	407	649	412	999999	115	312	999999	694	999999	988	899	945	718	194	642	84	415	991	999999	606	999999	366	269	607	726	999999	949	373	999999	189	999999	254	999999	585	737	12	519	119	253	478	768	267	779	533	999999	574	883	532	183	999999	741	825	496	641	804	999999	389	999999	580	584	362	755	102	999999	999999	999999	520	143	457	999999	564	999999	999999	815	999999	467	587	736	367	162	647	999999	200	953	999999	999999	758	793	780	696	622	714	999999	669	126	22	175	134	885	999999	999999	750	84	542	94	999999	999999	680	803	346	463	653	447	428	936	999999	999999	148	217	132	896	726	362	761	999999	849	766	88	999999	826	302	462	850	772	108	896	999999	657	869	999999	447	87	990	443	242	968	277	999999	732	191	456	36	917	999999	697	337	398	323	524	999999	999999	998	981	977	54	11	802	674	330	49	592	908	999999	214	999999	999999	736	919	999999	999999	581	999999	999999	999999	379	275	999999	97	84	771	508	999999	142	635	333	448	105	23	999999	241	175	999999	790	999999	598	548	757	712	87	878	999999	478	794	475	662	32	652	473	999999	779	465	715	999999	559	541	999999	775	643	881	246	724	999999	530	297	883	978	866	662	919	830	999999	832	19	206	180	40	244	667	972	311	795	631	999999	619	999999	460	999999	241	162	999999	772	123	831	999999	163	877	947	507	592	684	166	989	999999	777	271	632	706	999999	999999	510	329	118	999999	579	450	999999	317	999999	521	999999	974	634	510	883	67	403	11	178	999999	302	92	999999	85	298	155	805	86	638	999999	999999	753	611	852	651	715	664	999999	261	999999	71	570	46	985	169	709	999999	489	671	999999	999999	631	538	359	96	999999	592	43	383	434	644	25	678	563	378	679	999999	782	999999	177	403	999999	749	999999	981	731	56	750	916	588	624	326	999999	919	999999	521	999999	262	765	999999	999999	999999	999999	827	755	55	999999	999999	617	489	347	748	999999	503	325	916	881	760	377	365	382	841	127	794	810	327	999999	999999	82	856	464	120	999999	637	54	772	882	922	31	936	840	572	143	436	999999	875	697	999999	603	574	640	464	884	409	850	291	513	284	27	437	445	141	410	760	35	236	730	992	458	553	44	999999	999999	440	999999	809	708	999999	999999	999999	630	999999	166	508	999999	999999	236	617	787	999999	268	607	905	594	501	708	172	382	411	999999	154	999999	999999	59	999999	681	725	453	884	50	
582	822	730	999999	807	747	999999	902	544	35	999	123	214	695	295	436	63	154	939	816	647	335	289	538	789	925	244	117	999999	544	999999	999999	733	746	999999	445	999999	822	786	754	733	999999	838	386	25	41	500	767	763	999999	628	580	514	77	999999	999999	543	201	302	881	513	867	933	10	750	227	389	468	515	849	559	241	367	999999	93	387	999999	999999	523	999999	999999	476	999999	865	916	999999	999999	665	353	933	902	999999	529	904	251	865	336	838	999999	797	651	41	999999	914	553	999999	222	329	999999	26	760	639	999999	544	457	46	524	999999	93	999999	949	999999	999999	581	947	873	999999	463	944	999999	60	999999	277	999999	116	402	223	999999	321	529	999999	949	681	999999	999999	999999	17	985	999999	999999	350	999999	999999	999999	848	927	916	999999	966	679	999999	759	385	765	966	999999	371	952	437	64	999999	95	755	999999	999999	10	52	788	999999	999999	999999	725	15	739	877	999999	999999	687	877	188	999999	999999	472	642	843	999999	573	916	370	999999	999999	64	557	403	390	265	513	999999	999999	848	885	138	281	291	812	999999	754	645	887	185	999999	683	999999	999999	578	290	999999	999999	720	830	436	135	999999	338	782	812	999999	611	999999	622	288	999999	999999	38	303	999999	999999	190	829	882	978	999999	38	195	999999	227	999999	308	999999	999999	642	399	999999	999999	999999	759	711	999999	509	10	792	999999	296	999999	896	999999	33	56	955	999999	30	441	294	837	851	507	107	241	466	565	833	868	785	259	979	888	242	463	999999	999999	999999	327	681	828	100	836	642	999999	298	386	999999	999999	999999	604	89	210	114	642	354	915	999999	479	486	999999	176	999999	366	46	295	18	262	569	440	422	585	703	999999	466	747	25	999999	343	942	89	371	901	525	190	999999	779	784	999999	119	701	999999	176	840	738	661	175	479	606	477	290	133	634	999999	931	999999	386	450	648	894	339	999999	329	536	999999	582	999999	408	185	867	516	999999	661	460	739	541	418	862	31	804	581	999999	999999	866	999999	999999	736	999999	594	170	793	338	999999	999999	779	650	561	639	443	165	999999	767	303	738	960	67	472	184	762	399	610	523	999999	843	322	793	792	462	874	451	845	865	814	999999	83	188	97	999999	680	98	999999	999999	429	866	418	814	999999	529	999999	605	999999	562	647	999999	560	280	909	999999	999999	985	858	108	764	991	999999	999999	952	288	999999	782	999999	517	999999	673	418	831	103	562	999999	507	551	999999	999999	279	999999	293	999999	619	464	803	278	794	570	999999	240	881	25	
438	556	888	862	963	863	133	635	976	999999	973	999999	728	186	357	999999	886	999999	999999	551	495	43	36	311	343	823	862	514	999999	946	807	443	536	815	999999	15	999999	644	587	999999	433	644	981	999999	255	999999	736	626	920	926	999999	260	999999	339	530	404	530	586	529	150	11	618	459	40	261	539	259	912	999999	352	331	251	857	196	999999	850	62	802	66	510	999999	245	999999	259	271	999999	798	206	295	271	484	960	125	447	407	814	194	951	972	715	999999	823	115	578	605	442	403	999999	221	679	351	728	530	29	62	766	35	210	768	999999	741	999999	999999	259	867	370	136	419	788	313	666	111	829	999999	927	999999	139	24	654	829	163	348	985	616	919	756	439	106	394	999999	999999	984	192	278	999999	529	206	855	711	244	999999	983	999999	907	999999	250	999999	189	101	999999	999999	999999	556	938	550	999999	999999	999999	340	120	930	999999	35	158	999999	999999	999999	560	999999	407	77	283	313	419	523	180	999999	87	999999	999999	999999	260	14	605	999999	778	438	254	999999	581	462	999999	999999	600	999999	286	957	522	999999	341	331	348	813	999999	999999	362	999999	146	425	999999	724	999999	417	660	263	680	999999	430	154	746	253	674	999999	795	945	882	758	712	115	246	222	999999	694	999999	358	999999	447	999999	884	650	80	301	828	999999	856	472	999999	865	346	633	261	999999	999999	647	97	999999	999999	27	999999	999999	604	999999	40	189	167	999999	306	999999	999999	999999	243	715	545	503	999999	952	845	999999	938	483	114	892	375	482	984	685	788	56	183	701	999999	999999	570	999999	56	999999	271	999999	999999	298	175	632	563	602	399	999999	991	874	999999	999999	811	42	88	276	999999	999999	629	557	204	482	779	999999	999999	999999	741	813	999999	500	457	599	690	999999	292	649	317	999999	339	773	999999	999999	693	999999	999999	48	890	970	351	304	999999	999999	455	713	999999	718	999999	916	660	999999	860	999999	402	501	999999	999999	454	999999	999999	438	959	999999	381	856	999999	755	788	865	999999	933	720	771	472	849	999999	999999	154	977	750	574	140	400	821	387	913	507	999999	202	496	702	593	285	231	912	345	67	962	599	249	699	929	653	741	999999	241	99	999999	999999	321	314	237	477	864	185	999999	999999	440	994	943	967	709	999999	378	482	999999	445	549	999999	514	132	159	555	999999	999999	999999	999999	658	105	999999	999999	393	503	881	192	999999	125	421	56	613	776	626	967	999999	281	999999	343	284	999999	385	795	549	999999	47	999999	164	999999	739	999999	541	821	910	345	
999999	999999	583	215	715	196	999999	234	34	503	946	999999	505	999999	999999	466	70	310	212	999999	719	999999	284	999999	466	692	37	792	386	608	515	792	999999	291	128	536	999999	784	628	98	261	161	771	56	999999	308	999999	973	783	283	752	240	619	520	625	499	845	999999	748	33	169	225	848	999999	988	164	872	223	72	372	768	285	682	123	147	999999	588	237	999999	168	998	64	18	112	855	284	999999	355	666	629	691	999999	46	605	999999	999999	999999	999999	68	462	435	480	910	421	515	476	558	505	383	66	910	617	538	999999	34	115	999999	745	570	713	980	527	999999	443	680	999999	249	87	195	999999	265	243	179	761	732	999999	999999	596	597	388	726	999999	971	609	718	999999	416	455	580	823	999999	567	783	355	999999	908	923	999999	741	692	999999	480	999999	282	800	677	448	777	858	506	961	620	157	192	999999	313	555	947	999999	605	999999	793	999999	371	281	698	459	999999	290	823	604	677	854	905	161	256	367	698	808	51	636	639	597	83	861	218	419	601	368	999999	363	975	751	999999	285	443	973	948	11	112	227	999999	496	999999	902	294	999999	252	999999	740	945	856	148	999999	969	999999	206	434	510	72	289	858	465	999999	470	628	925	719	630	717	282	999999	697	999999	999999	22	152	562	999999	577	452	177	999999	628	232	506	837	78	175	507	246	549	447	938	999999	999999	168	384	574	283	369	56	622	323	467	536	169	441	999999	957	999999	644	263	999999	999999	122	297	837	999999	999999	999999	856	553	132	999999	733	971	758	883	999999	853	767	987	897	217	406	554	256	170	999999	999999	405	999999	218	872	999999	295	514	999999	710	81	999999	495	610	491	512	502	499	843	999999	565	999999	999999	999999	999999	867	657	365	725	224	999999	50	676	999999	999999	999999	648	999999	260	878	448	466	440	183	999999	531	282	386	415	999999	903	65	413	436	140	937	999999	813	114	999999	944	929	789	999999	999999	999999	654	301	999999	106	999999	167	248	999999	295	108	969	385	23	582	595	280	950	999999	999999	511	999999	249	72	999999	548	835	999999	256	933	518	677	999999	39	999999	999999	980	402	999999	840	999999	817	449	999999	999999	999999	472	800	531	418	674	979	999999	793	641	999999	415	999999	305	557	39	999999	992	999999	777	431	642	355	661	705	614	878	999999	190	999999	999999	999999	108	40	720	999999	45	709	837	269	538	999999	542	397	956	999999	999999	106	761	810	999999	824	999999	373	611	335	127	148	826	804	795	348	588	228	947	217	317	999999	584	482	
999999	227	164	770	248	522	110	957	705	243	999999	781	879	379	999999	869	778	999999	999999	395	958	999999	882	43	473	999999	999999	324	450	749	164	552	999999	999999	816	602	670	647	135	98	235	169	999999	592	941	24	469	219	473	999999	999999	582	780	198	999999	999999	344	999999	307	58	202	999999	516	955	89	321	269	600	562	999999	999999	140	609	999999	170	799	463	999999	999999	999999	731	120	999999	373	320	581	772	999999	765	718	268	548	350	86	999999	449	652	487	513	630	755	868	656	999999	999999	999999	973	449	38	724	643	54	999999	999999	327	91	999999	153	644	507	549	999999	834	843	895	660	789	532	444	999999	156	976	786	471	703	862	463	541	495	22	608	332	999999	51	85	999999	519	502	759	999999	514	999999	999999	999999	91	999999	43	812	424	227	999999	999999	999999	316	577	667	267	999999	153	465	627	403	999999	632	898	226	640	793	768	681	151	296	999999	630	216	647	143	780	390	884	828	999999	126	999999	503	167	999999	988	999999	417	956	951	358	304	196	121	851	220	117	999999	188	999999	999999	743	999999	232	677	384	110	930	534	486	999999	269	636	999999	287	389	139	741	899	652	330	361	999999	200	999999	479	444	999999	795	923	999999	526	999999	588	999999	999999	202	281	999999	942	888	542	882	999999	774	99	999999	999999	833	472	91	375	965	535	999999	692	29	999999	294	207	940	14	999999	611	999999	660	999999	57	999999	999999	196	857	260	956	999999	788	478	254	425	848	811	234	271	999999	999999	999999	561	180	669	914	362	318	999999	999999	12	883	407	281	667	124	999999	619	839	999999	285	233	124	999999	771	141	224	774	469	446	999999	715	742	811	769	515	108	999999	388	465	999999	999999	871	968	999999	880	390	207	587	999999	999999	201	999999	343	999999	999999	192	552	408	999999	700	588	848	999999	999999	297	999999	595	512	162	999999	999999	999999	384	999999	407	361	999999	64	891	999999	26	999999	999999	134	999999	330	409	999999	160	332	999999	999999	851	765	963	39	330	82	667	739	795	695	435	296	178	960	21	999999	650	266	46	498	517	786	683	999999	999999	425	702	999999	999999	831	361	829	469	999999	390	618	422	377	999999	84	999999	999999	955	999999	999999	870	999999	243	319	453	122	999999	295	999999	477	74	92	999999	347	905	379	999999	999999	963	999999	605	827	20	999999	402	999999	999999	999999	962	999999	999999	831	361	638	821	469	999999	657	298	719	468	544	412	690	325	536	849	39	136	704	999999	999999	991	988	999999	53	944	663	916	909	839	667	999999	955	999999	242	
731	934	999999	445	911	52	709	254	875	71	425	330	264	999999	694	999999	999999	999999	414	212	839	373	999999	777	999999	805	741	999999	880	800	221	456	578	92	805	999999	513	690	792	654	453	747	122	105	999999	624	408	60	224	999999	567	74	551	909	403	367	461	748	920	116	311	330	999999	999999	849	968	999999	181	70	779	740	418	475	999999	758	101	260	999999	160	999999	406	999999	174	999999	242	157	905	668	689	447	999999	764	770	686	999999	132	999999	47	256	659	872	236	989	445	999999	159	599	999999	160	311	117	84	598	999999	709	620	999999	999999	842	999999	999999	93	492	999999	999999	999999	648	999999	416	999999	718	222	141	999999	38	180	701	728	439	93	557	123	517	999999	339	999999	176	750	977	733	966	304	999999	553	595	788	744	375	130	879	999999	810	384	524	592	894	943	107	991	999999	999999	999999	650	759	154	949	575	999999	999999	935	809	999999	999999	999999	669	424	999999	587	905	999999	999999	999999	608	559	999999	747	739	992	795	444	446	78	758	999999	999999	999999	654	999999	409	645	222	999999	999999	999999	80	613	999	999999	999999	178	877	365	201	751	113	592	829	100	999999	406	220	582	318	999999	499	740	148	372	869	140	770	581	187	270	999999	999999	999999	999999	489	969	747	48	147	626	999999	90	876	17	345	231	999999	563	999999	12	999999	999999	999999	242	694	339	999999	999999	831	724	408	999999	187	931	724	317	348	415	610	216	999999	999999	445	691	292	999999	863	999999	37	647	999999	216	321	185	835	999999	473	21	728	159	999999	120	217	422	999999	270	902	945	292	999999	999999	304	999999	62	353	263	999999	640	950	286	476	342	609	999999	303	999999	984	999999	999999	999999	844	999999	686	460	999999	999999	964	32	473	999999	516	918	849	999	999999	137	999999	268	831	581	999999	999999	70	452	683	172	510	999999	999999	999999	999999	999999	999999	954	193	555	617	999999	351	805	999999	182	176	929	769	558	999999	610	429	176	939	725	181	524	144	20	276	244	776	548	47	940	903	446	999999	999999	78	894	816	219	999999	759	999999	999999	292	30	999999	141	682	999999	679	900	999999	952	999999	999999	728	334	820	182	288	383	999999	802	767	358	279	730	194	163	999999	598	999999	999999	656	999999	808	155	999999	124	354	999999	999999	999999	868	147	347	950	359	999999	887	999999	84	644	930	999999	43	124	268	933	751	936	947	529	999999	90	117	393	999999	999999	752	582	102	999999	828	999999	822	85	934	630	21	999999	999999	999	275	745	999999	999999	289	520	156	693	887	309	372	417	
198	42	14	999999	39	953	999999	452	442	315	999999	378	815	787	324	999999	190	999999	921	433	565	947	263	901	566	958	114	785	760	69	695	793	343	420	954	999999	999999	156	999999	68	999999	928	567	960	999999	999999	343	501	205	999999	512	258	999999	939	999999	999999	999999	113	999999	81	849	869	691	383	999999	999999	44	405	832	534	885	44	48	863	759	636	389	302	999999	419	999999	612	589	999999	556	446	415	403	568	713	21	968	924	528	999999	804	246	194	350	245	121	937	669	671	314	478	999999	999999	190	225	861	485	999999	811	999999	999999	290	130	826	999999	452	641	836	129	523	999999	119	519	654	955	400	204	952	571	308	999999	942	999999	266	88	235	999999	223	352	851	535	999999	123	82	972	524	999999	999999	177	999999	999999	111	550	158	397	368	701	869	234	825	999999	533	733	513	768	303	372	999999	999999	999999	999999	427	999999	277	987	253	996	446	682	441	999999	836	999999	779	827	999999	999999	769	869	719	534	999999	999999	527	194	999999	939	610	999999	678	161	262	619	999999	242	63	617	999999	170	999999	999999	264	197	793	550	830	999999	954	685	999999	901	602	999999	39	999999	538	438	966	92	986	999999	395	142	999999	289	32	227	565	546	774	969	129	999999	999999	999999	279	834	205	976	364	263	999999	924	132	776	559	999999	590	806	704	625	651	999999	184	839	976	132	193	999999	528	612	999999	417	911	999999	781	992	278	999999	153	703	999999	999999	727	732	999999	999999	19	237	729	764	999999	758	999999	158	328	999999	435	887	999999	157	651	691	457	999999	80	577	23	910	995	566	989	908	663	10	392	662	473	451	519	515	122	956	783	764	999999	435	999999	999999	894	852	999999	390	312	996	999999	550	999999	976	662	752	999999	109	242	172	774	728	999999	842	766	665	465	984	377	864	44	999999	999999	999999	775	645	12	260	999999	999999	10	609	606	666	999999	842	130	497	999999	766	68	22	724	621	990	257	339	999999	996	238	397	582	23	448	999999	366	999999	999999	210	27	750	206	94	99	172	175	132	438	892	923	545	968	205	610	805	31	971	296	702	528	315	279	264	787	999999	427	595	167	704	593	210	282	296	999999	26	861	928	999999	458	825	999999	999999	839	82	693	428	387	412	642	940	394	355	155	682	712	480	942	999999	344	745	579	964	733	309	723	272	681	433	999999	944	999999	346	838	877	403	413	439	191	103	999999	50	192	525	763	208	999999	999999	614	68	999999	919	999999	999999	712	255	170	999999	540	999999	999999	
746	953	818	697	848	57	516	278	289	308	999999	760	999999	999999	705	999999	999999	970	999999	868	145	77	999999	57	35	470	999999	135	631	999999	999999	899	832	672	999999	96	373	828	915	160	999999	858	999999	760	504	169	428	291	17	859	999999	207	438	999999	295	679	588	999999	672	999999	10	390	647	56	72	152	927	999999	428	618	32	620	64	950	530	286	742	999999	553	865	51	765	128	771	520	999999	470	352	387	910	999999	602	165	538	159	957	221	999999	697	362	241	888	863	398	999999	999999	999999	488	959	19	999999	973	228	999999	345	245	272	875	535	999999	681	585	162	517	120	429	999999	525	801	573	74	999999	916	200	634	163	902	729	935	419	895	982	392	377	974	999999	384	359	203	914	695	345	752	674	999999	656	735	999999	288	416	999999	627	686	396	944	482	66	37	999999	192	999999	542	940	999999	137	999999	203	785	543	585	55	999999	332	886	877	729	999999	252	519	977	999999	999999	999999	999999	772	278	305	995	433	501	477	999999	186	21	999999	163	405	636	546	980	463	999999	999999	702	999999	999999	999999	999999	519	999999	771	999999	517	999999	764	786	100	421	353	859	404	207	362	52	999999	999999	928	321	315	724	333	84	999999	538	524	477	745	999999	167	240	974	504	999999	217	730	999999	839	999999	999999	794	999999	984	293	686	999999	265	999999	769	595	999999	613	982	494	999999	999999	697	999999	978	680	297	51	999999	264	123	884	999999	721	999999	999999	453	858	946	75	520	662	349	791	999999	952	268	999999	999999	162	999999	626	992	20	691	325	42	556	860	999999	959	753	999999	729	179	802	686	544	453	999999	151	814	999999	916	973	141	552	905	97	35	999999	418	75	199	770	496	892	889	999999	828	289	897	998	644	999999	999999	942	619	621	999999	276	723	435	527	21	679	959	85	47	999999	773	999999	999999	834	999999	551	688	529	959	683	910	796	514	999999	178	254	816	32	811	216	199	932	294	869	759	698	983	547	188	101	999999	816	999999	479	999999	161	438	173	756	999999	999999	999999	999999	937	317	479	219	999999	359	999999	862	936	274	999999	370	840	843	599	85	999999	567	999999	351	868	999999	103	944	45	569	26	999999	653	276	999999	999999	775	282	356	562	289	489	183	999999	421	238	601	999999	999999	118	224	999999	999999	98	566	996	938	81	999999	791	224	535	183	249	999999	999999	218	999999	27	702	594	568	496	46	795	710	394	951	929	639	555	999999	999999	926	355	708	977	565	999999	999999	999999	704	490	999999	348	754	315	999999	
999999	471	999999	930	534	328	999999	656	821	802	302	856	612	986	999999	162	246	673	612	256	894	634	999999	653	960	999999	514	999999	87	931	698	51	404	460	106	999999	619	999999	26	604	999999	698	886	999999	999999	999999	647	212	562	337	328	999999	152	69	48	230	497	999999	999999	767	814	999999	578	890	114	999999	461	161	890	683	543	621	656	999999	843	999999	748	798	390	116	129	312	338	750	613	999999	899	345	999999	875	999999	999999	653	258	999999	780	129	999999	79	22	402	999999	999999	878	794	706	28	999999	225	999999	482	698	999999	864	999999	999999	304	828	287	91	999999	125	739	999999	712	300	999999	999999	999999	72	86	752	999999	378	714	999999	990	459	956	999999	14	764	130	579	402	282	267	789	611	286	999999	301	718	988	660	286	756	999999	176	999999	999999	620	999999	162	765	999999	999999	616	159	23	522	844	872	999999	999999	597	995	169	622	999999	999999	188	796	942	586	784	44	740	718	437	876	694	999999	461	177	999999	849	967	813	999999	999999	650	999999	598	764	999999	999999	999999	910	999999	999999	597	999999	999999	999999	559	824	973	575	981	695	239	898	721	146	827	561	999999	213	999999	999999	999999	355	949	137	391	999999	208	187	999999	365	696	999999	999999	999999	289	21	556	989	617	999999	876	401	832	977	83	752	917	461	999999	90	19	143	225	325	262	999999	999999	609	90	20	626	999999	631	625	999	999999	999999	574	857	999999	15	430	999999	135	999999	636	523	971	63	999999	999999	746	999999	864	355	562	614	339	894	48	999999	999999	909	606	942	90	770	216	978	999999	509	353	604	999999	85	999999	547	100	454	626	728	762	999999	451	389	999999	554	767	999999	446	999999	999999	680	999999	539	999999	999999	989	192	790	865	316	993	389	138	287	152	130	788	999999	999999	523	885	277	999999	524	401	467	999999	999999	536	999999	999999	541	999999	999999	999999	785	590	27	77	558	908	663	760	421	769	176	322	112	737	999999	978	512	999999	279	37	999999	509	999999	666	999999	773	999999	263	862	379	461	507	999999	614	366	539	771	699	999999	615	999999	516	898	999999	999999	154	124	999999	112	34	433	119	999999	569	270	999999	575	360	24	785	788	410	898	999999	318	999999	780	497	380	893	217	999999	965	664	805	895	999999	271	441	999999	658	794	160	837	999999	351	896	972	999999	999999	964	999999	684	999999	826	821	999999	856	445	999999	374	627	954	999999	817	619	999999	946	764	374	675	999999	919	115	136	994	259	999999	105	967	771	807	152	299	929	797	999999	294	837	999999	287	999999	
825	874	544	41	839	941	30	336	207	949	218	999999	415	660	999999	578	554	832	999999	557	761	478	794	566	999999	664	289	29	999999	859	999999	780	96	921	999999	54	571	104	164	317	49	999999	770	821	599	171	884	278	305	560	739	14	420	729	992	357	89	978	999999	999999	999999	999999	845	347	840	437	999999	494	182	456	17	459	677	999999	517	991	708	972	967	323	999999	20	999999	930	999999	999999	369	366	999999	141	999999	999999	547	979	655	999999	923	432	999999	171	276	400	106	848	552	289	337	165	999999	999999	648	117	999999	243	405	651	286	915	227	735	999999	999999	566	50	492	424	999999	999999	609	999999	78	999999	991	805	56	390	999999	999999	999999	839	777	214	154	999999	492	999999	582	314	999999	13	999999	18	214	999999	999999	739	833	66	999999	138	377	638	999999	742	933	373	125	999999	197	24	999999	999999	537	999999	958	864	393	639	558	999999	841	607	124	605	716	999999	80	745	999999	317	556	857	518	258	472	999999	658	999999	993	128	741	376	127	999999	276	999999	480	999999	297	239	999999	204	508	731	297	769	524	950	999999	999999	999999	380	999999	879	468	879	892	289	916	819	999999	981	645	439	893	999999	490	554	999999	365	588	254	457	482	961	999999	359	787	961	702	624	999999	385	130	826	370	873	247	110	397	999999	999999	910	478	999999	999999	559	79	837	822	288	969	620	670	999999	58	923	30	918	117	530	115	327	223	999999	508	606	524	999999	533	601	999999	454	942	897	396	999999	979	459	597	802	290	949	149	423	654	96	715	999999	777	447	853	329	999999	867	362	873	696	283	999999	768	44	465	999999	230	45	525	678	772	999999	714	999999	570	999999	315	249	165	188	800	550	421	890	689	835	95	747	924	460	85	545	523	647	999999	999999	829	999999	824	645	999999	388	138	418	999999	937	72	503	293	999999	688	627	207	695	999999	732	113	877	355	999999	228	483	120	999999	603	237	385	76	247	999999	501	547	425	999999	999999	422	422	13	999999	752	772	999999	464	926	772	457	348	827	999999	974	830	952	422	999999	427	445	277	73	814	999999	562	996	265	657	507	150	999999	687	435	483	319	110	928	602	857	635	29	999999	302	155	999999	557	999999	273	999999	548	135	999999	999999	824	999999	359	198	999999	200	999999	337	806	429	632	255	661	401	278	999999	729	33	819	346	791	425	999999	770	668	826	14	999999	999999	852	958	24	981	594	611	337	959	912	999999	412	91	308	222	765	670	900	237	999999	55	609	85	525	316	
884	310	408	72	588	999999	416	195	104	345	954	470	618	273	76	789	940	704	999999	338	416	264	493	213	327	110	768	598	999999	635	392	999999	442	999999	106	999999	212	275	999999	392	288	226	986	962	268	304	61	999999	171	376	114	999999	267	197	900	629	999999	205	744	999999	761	818	347	469	953	186	37	910	999999	781	587	675	333	999999	59	199	278	530	944	32	58	141	436	481	531	999999	519	999999	807	477	477	17	530	892	631	470	999999	527	18	91	276	151	470	999999	789	439	580	832	999999	710	999999	296	260	722	439	629	392	999999	938	475	999999	782	113	999999	314	579	999999	441	803	589	999999	751	999999	863	756	999999	671	999999	692	101	907	687	118	106	126	190	999999	808	462	11	87	23	589	543	999999	999999	48	999999	85	999999	294	149	39	999999	400	609	774	397	965	532	999999	345	999999	999999	999999	980	999999	16	583	133	822	345	978	999999	511	306	999999	978	448	999999	869	900	970	482	806	767	999999	560	999999	516	415	369	842	930	53	999999	840	742	974	444	821	41	197	951	397	949	170	238	999999	999999	447	999999	948	704	662	67	374	700	49	801	332	122	311	76	718	462	503	57	758	999999	999999	429	14	13	450	838	713	999999	95	857	607	429	514	611	999999	999999	420	148	277	985	999999	150	702	183	122	708	729	131	243	999999	455	122	999999	999999	999999	27	999999	945	264	824	354	355	614	999999	203	903	608	700	996	999999	999999	364	999999	772	401	999999	727	831	999999	742	118	592	785	999999	411	494	949	237	999999	999999	828	999999	884	452	999999	32	535	520	979	218	999999	39	134	999999	999999	999999	342	999999	885	322	299	960	999999	521	716	762	999999	464	780	709	953	380	727	999999	279	999999	480	337	141	379	790	216	852	683	999999	999999	467	650	268	999999	161	252	352	999999	999999	999999	422	999999	736	878	462	80	740	279	264	999999	999999	190	865	325	999999	15	999999	515	532	93	118	380	879	638	304	918	206	469	557	711	37	999999	191	999999	164	118	601	263	916	719	475	999999	428	912	776	287	784	942	701	999999	676	837	999999	679	999999	51	999999	107	583	999999	874	281	722	553	702	243	999999	463	171	511	413	321	598	999999	999999	535	999999	967	861	27	143	999999	768	410	44	200	940	512	651	122	626	999999	999999	382	844	204	860	874	220	542	288	331	999999	199	743	365	999999	324	71	234	999999	999999	999999	999999	409	999999	513	321	518	511	302	495	999999	58	885	909	999999	226	967	422	675	999999	757	329	
738	812	999999	578	667	679	952	999999	450	427	33	111	267	999999	999999	233	999999	549	365	708	250	793	519	999999	314	833	722	999999	999999	648	558	22	767	916	828	999999	149	934	999999	999999	559	676	55	394	35	784	652	999999	253	744	999999	999999	721	999999	88	945	303	749	274	834	999999	930	999999	802	869	999999	343	351	294	385	94	756	999999	526	159	999999	999999	999999	707	999999	191	202	779	999999	999999	999999	300	719	837	999999	303	399	670	818	882	629	406	252	524	24	450	310	245	867	999999	974	999999	205	899	514	207	178	51	744	653	764	160	999999	885	999999	720	999999	513	410	92	694	96	999999	644	999999	176	505	999999	693	89	880	957	999999	952	942	201	105	820	332	999999	134	999999	926	174	999999	478	740	999999	87	304	825	999999	834	784	965	888	162	999999	378	348	999999	567	999999	664	773	806	999999	714	942	999999	624	804	999999	999999	957	999999	170	913	526	999999	436	147	999999	999999	263	92	999999	136	986	63	999999	544	451	984	984	567	999	999999	400	321	239	35	424	831	679	31	617	119	827	999999	728	249	44	999999	911	564	999999	959	410	690	682	122	727	889	216	89	363	999999	740	999999	347	898	522	214	822	411	722	701	719	242	999999	999999	309	999999	999999	799	999999	134	83	430	532	49	861	710	638	126	999999	999999	624	599	668	421	379	999999	290	830	727	830	999999	999999	841	342	250	178	224	999999	999999	999999	564	417	999999	999999	999999	999999	867	308	47	811	575	706	113	197	999999	999999	573	999999	644	872	87	504	82	679	630	573	588	999999	999999	692	495	969	313	938	999999	217	29	439	299	69	569	982	793	915	265	797	406	654	999999	130	999999	170	34	940	291	999999	345	999999	607	999999	731	677	999999	354	326	605	402	999999	226	869	999999	143	999999	999999	313	105	999999	166	999999	833	177	934	934	999999	999999	334	944	373	999999	909	872	129	832	999999	337	891	999999	449	598	659	405	241	437	999999	31	470	405	449	637	196	359	188	485	774	999999	797	742	832	265	999999	999999	38	999999	316	996	979	999999	32	257	421	999999	271	567	764	438	936	507	999999	656	627	928	504	999999	469	559	693	999999	67	361	540	159	649	999999	606	998	376	722	130	399	51	169	999999	202	225	573	98	621	999999	346	453	300	204	186	638	999999	166	302	58	999999	312	345	999999	671	716	999999	973	999999	960	999999	71	223	999999	158	614	468	999999	999999	520	999999	471	999999	922	999999	999999	250	954	473	554	543	842	83	674	999999	999999	705	914	711	
486	953	599	999999	999999	955	284	240	913	55	999999	999999	517	999999	999999	162	999999	240	423	533	763	475	317	999999	999999	427	923	999999	549	999999	72	999999	553	999999	825	566	999999	461	422	967	999999	677	337	999999	901	999999	999999	988	301	522	88	856	292	391	948	999999	646	999999	486	999999	41	296	999999	999999	982	661	626	674	38	225	855	833	817	455	96	95	148	407	608	158	402	935	999999	999999	934	216	627	171	895	814	919	999999	974	190	936	160	986	437	926	250	999999	360	999999	85	667	254	48	999999	999999	999999	872	249	999999	338	839	999999	599	999999	965	776	44	464	778	999999	306	647	999999	636	519	936	108	711	480	368	399	51	975	999999	369	690	177	789	867	999999	942	680	727	646	999999	839	561	332	471	160	999999	304	999999	999999	999999	999999	395	411	327	367	764	171	768	999999	938	797	131	977	305	285	999999	254	597	746	281	625	999999	221	295	679	999999	999999	249	330	999999	999999	469	999999	842	349	304	999999	472	509	277	781	911	999999	708	553	999999	583	36	196	550	960	706	835	475	999999	109	183	126	648	982	988	999999	447	967	999999	337	892	145	999999	999999	844	782	999999	479	499	713	324	513	999999	960	802	749	62	780	203	999999	634	999999	688	250	999999	649	824	527	288	859	999999	637	999999	225	826	999999	81	999999	706	187	618	999999	975	449	999999	670	999999	999999	189	999999	868	999999	774	454	999999	999999	999999	714	859	204	999999	571	201	640	999999	686	647	526	144	999999	677	999999	83	25	780	999999	999999	248	466	460	999999	146	999999	999999	990	999999	863	999999	523	697	992	999999	356	511	999999	57	173	999999	210	999999	33	857	552	999999	571	32	999999	758	674	433	350	217	999999	999999	929	821	234	162	649	443	823	236	13	446	999999	321	499	999999	796	732	115	452	48	999999	437	417	594	520	477	968	222	114	999999	999999	999999	999999	117	947	582	407	822	21	695	999999	283	797	854	116	465	999999	532	999999	962	941	327	897	178	890	972	521	237	999999	685	681	230	999999	999999	912	999999	999999	213	552	999999	398	909	999999	757	281	94	640	563	999999	65	226	445	200	151	805	772	459	616	227	999999	70	999999	119	335	24	546	564	318	941	27	879	57	980	41	573	41	232	150	896	805	999999	999999	749	658	469	999999	999999	577	683	149	999999	999999	985	577	929	228	999999	999999	999999	734	530	331	621	470	185	999999	465	168	578	774	550	999999	719	422	999999	111	431	460	866	777	999999	999999	635	801	999999	909	71	999999	112	999999	241	463	
407	171	284	20	346	288	483	299	999999	999999	999999	908	599	331	259	573	999999	999999	797	999999	902	965	227	544	696	999999	93	275	117	999999	66	232	543	96	910	557	147	632	765	152	977	576	996	646	986	726	999999	999999	660	497	479	999999	557	999999	561	442	944	740	999999	999999	999999	217	192	729	813	999999	999999	512	999999	702	436	311	72	654	371	335	968	999999	999999	970	999999	999999	615	620	582	782	999999	651	535	477	613	406	318	248	947	770	999999	277	832	219	360	699	646	999999	70	999999	221	999999	529	235	474	372	193	353	999999	999999	601	571	156	41	111	724	977	942	98	999999	992	999999	707	999999	999999	700	999999	347	620	918	999999	657	559	415	570	772	132	309	999999	999999	222	999999	339	999999	999999	823	130	999999	118	635	999999	703	999999	40	999999	397	999999	927	294	773	624	845	999999	990	787	944	999999	741	999999	339	602	678	999999	847	817	37	999999	928	999999	128	580	946	239	984	999999	687	999999	529	999999	999999	576	999999	24	239	999999	376	243	999999	990	233	811	389	340	778	43	53	764	31	222	999999	999999	277	999999	176	203	677	999999	747	794	110	166	491	999999	296	763	407	663	710	231	450	793	156	937	209	999999	200	615	999999	951	163	922	766	999999	92	281	308	999999	848	45	999999	760	495	554	889	999999	329	877	54	25	635	999999	999999	799	771	363	755	339	999999	999999	999999	999999	165	796	640	999999	399	184	428	999999	464	707	815	674	283	999999	308	602	57	999999	987	999999	571	445	325	999999	868	966	545	728	526	999999	404	999999	42	886	604	698	913	711	677	154	459	39	561	927	999999	389	525	999999	65	162	292	172	872	689	999999	720	481	867	319	999999	639	699	498	495	313	826	641	397	999999	609	999999	345	999999	999999	999999	542	884	397	207	489	451	464	999999	373	686	241	125	353	396	883	227	55	402	254	515	760	541	75	624	747	999999	138	999999	455	474	946	708	40	826	999999	836	93	670	830	981	185	35	134	808	81	711	999999	999999	999999	392	999999	942	219	336	113	11	999999	773	999999	740	322	468	227	899	740	999999	95	526	438	57	144	385	999999	273	340	734	999999	267	553	46	460	137	999999	999999	831	999999	999999	703	723	999999	999999	320	220	999999	669	716	999999	234	77	999999	626	771	572	165	999999	267	380	946	996	379	594	560	229	423	290	195	999999	164	999999	736	44	999999	999999	481	38	824	175	482	603	624	999999	192	200	15	999999	688	999999	638	816	573	999999	552	707	999999	372	468	100	796	
809	484	50	653	166	340	513	999999	968	101	136	433	101	897	352	382	453	412	370	224	999999	999999	999999	999999	348	999999	999999	491	684	459	999999	570	734	999999	999999	129	999999	999999	999999	859	999999	999999	720	473	511	999999	481	735	210	999999	900	959	108	875	793	217	853	13	315	661	236	32	559	518	981	565	699	722	233	232	798	181	386	999999	722	827	881	167	999999	955	999999	378	290	359	559	159	999999	858	586	466	276	999999	966	999999	632	999999	999999	999999	491	945	693	759	511	977	536	729	583	597	162	999999	335	695	476	360	638	999999	742	210	958	832	103	840	146	767	999999	999999	214	21	878	254	212	679	676	999999	271	999999	866	312	823	999999	999999	875	705	620	999999	580	113	615	736	999999	736	425	253	999999	999999	853	622	744	31	318	999999	571	999999	908	999999	999999	29	886	99	374	992	439	999999	138	266	228	999999	525	636	385	124	598	285	114	517	786	999999	27	999999	418	651	131	291	999999	315	14	165	797	857	484	561	226	526	371	781	307	48	999999	402	634	718	999999	117	645	204	926	296	615	400	999999	229	12	158	680	723	870	999999	872	823	999999	72	999999	999999	162	824	897	999999	914	333	220	999999	322	624	113	699	554	999999	646	319	999999	999999	550	406	999999	999999	558	78	999999	648	910	159	176	300	999999	572	999999	439	955	820	307	999999	382	292	190	239	999999	387	55	999999	178	856	999999	562	444	544	521	940	786	897	275	829	235	275	999999	70	581	31	484	541	328	999999	68	825	22	535	999999	268	226	651	357	181	32	864	479	63	648	613	999999	606	60	440	652	68	554	478	628	116	869	129	999999	999999	903	514	999999	63	798	686	550	909	208	263	999999	144	999999	104	806	371	796	369	999999	999999	999999	878	491	887	473	10	280	544	906	239	399	999999	994	472	278	518	210	425	265	962	73	999999	407	796	716	517	518	460	999999	267	999999	999999	707	690	720	34	33	776	590	797	999999	15	12	968	864	627	150	87	826	999999	999999	380	113	459	903	227	480	694	181	955	492	820	999999	649	919	888	399	999999	751	999999	494	434	835	467	556	67	999999	438	999999	98	376	440	633	382	106	939	406	257	999999	502	554	339	605	999999	315	595	143	362	59	999999	999999	999999	335	583	803	735	545	645	903	845	282	51	999999	92	588	999999	196	999999	552	980	492	151	526	999999	999999	999999	829	210	162	961	999999	999999	999999	999999	999999	539	115	60	579	371	403	760	999999	940	229	512	577	522	999999	
999999	408	999999	810	999999	493	97	320	999999	884	647	905	344	493	941	921	690	661	803	232	59	999999	146	920	191	586	731	797	586	39	999999	588	317	999999	999999	563	291	999999	321	474	773	999999	38	176	931	465	69	277	412	29	539	850	774	300	996	318	271	722	629	999999	762	299	734	57	697	999999	598	999999	594	388	639	908	350	339	459	999999	917	999999	989	999999	527	463	394	566	499	999999	813	26	168	590	301	569	162	828	999999	483	494	999999	479	871	999999	878	683	33	389	999999	509	999999	840	999999	400	301	732	903	999999	999999	999999	999999	557	361	255	581	32	14	97	80	999999	999999	627	999999	346	936	500	127	999999	648	999999	370	999999	869	836	379	186	999999	199	999	836	259	863	999999	577	999999	999999	127	625	296	856	678	999999	999999	873	987	999999	864	829	463	800	615	55	326	528	545	991	688	999999	999999	405	39	814	98	244	507	658	999999	408	29	513	383	502	571	792	111	434	999999	995	999999	561	999999	173	999999	208	231	213	547	884	42	335	744	602	748	999999	999999	864	847	84	376	339	999999	999999	999999	950	427	999999	483	533	999999	121	133	692	676	325	93	866	88	890	999999	303	121	338	376	694	768	780	753	681	966	999999	999999	792	999999	519	999999	855	364	999999	780	118	999999	23	468	999999	211	62	926	433	806	960	999999	957	71	82	999999	275	98	124	999999	647	369	802	567	999999	999999	341	73	999999	367	238	512	303	119	904	574	107	999999	999999	493	716	854	330	874	16	999999	999999	730	556	300	692	999999	250	602	143	749	926	456	288	396	869	999999	768	75	578	999999	491	847	167	508	131	404	643	630	476	999999	49	999999	561	726	905	610	999999	866	675	471	272	999999	999999	165	647	650	591	68	624	727	999999	264	305	558	970	781	999999	57	179	297	133	999999	136	350	999999	998	895	999999	490	269	480	902	399	117	999999	791	870	11	861	480	812	584	16	999999	999999	999999	633	12	756	134	46	999999	696	387	347	999999	573	636	455	648	999999	999999	578	999999	256	193	864	197	372	189	910	572	196	699	485	548	613	388	642	925	374	892	999999	366	232	20	999999	999999	999999	543	999999	999999	999999	222	999999	782	16	651	501	523	999999	999999	640	576	223	474	283	997	999999	799	49	195	999999	999999	284	999999	233	221	999999	246	978	999999	427	829	962	999999	999999	973	999999	702	542	999999	999999	999999	999999	999999	999999	238	152	758	736	999999	119	970	999999	41	999999	36	938	861	999999	794	999999	999999	999999	77	999999	999999	
614	547	458	310	33	209	999999	87	309	874	523	355	611	994	79	383	509	999999	742	456	999999	999999	435	989	45	122	153	748	451	631	584	999999	909	999999	624	604	310	436	999999	999999	714	999999	732	376	999999	592	260	563	999999	146	999999	773	999999	571	486	999999	121	469	274	910	65	518	635	677	300	999999	999999	171	999999	474	83	83	999999	832	742	908	208	69	486	453	862	590	33	999999	875	810	614	347	963	999999	999999	841	171	283	999999	205	790	64	85	927	156	98	193	999999	999999	682	196	501	999999	999999	485	999999	982	821	58	475	999999	330	802	490	999999	108	207	999999	981	242	911	314	977	546	999999	153	983	999999	306	773	407	999999	252	202	623	999999	518	395	465	440	858	350	235	389	710	470	262	999999	957	999999	891	753	279	830	771	999999	523	999999	460	341	79	999999	524	999999	78	722	999999	609	866	857	590	812	975	550	999999	999999	88	999999	835	657	891	397	601	999999	882	654	503	421	999999	999999	598	235	935	133	371	999999	825	999999	321	999999	391	999999	729	109	467	999999	999999	728	457	210	803	925	456	802	449	999999	832	275	402	424	228	667	999999	999999	268	364	877	851	189	948	999999	138	287	847	276	999999	667	502	792	802	876	775	963	231	937	999999	778	999999	683	689	602	560	557	896	769	724	474	604	840	112	212	926	999999	509	464	674	647	609	536	210	23	339	483	599	548	453	703	956	197	595	585	744	177	999999	355	999999	581	390	87	551	775	73	661	689	600	949	236	464	999999	272	36	179	605	483	676	273	86	957	358	326	30	999999	417	255	526	999999	758	999999	999999	278	103	266	532	984	435	999999	999999	999999	998	598	999999	999999	199	924	999999	416	149	694	999999	92	118	623	41	999999	531	267	656	416	999999	999999	201	188	311	498	179	769	999999	620	999999	725	594	292	959	760	999999	781	327	999999	685	999999	328	999999	234	999999	169	480	234	999999	463	999999	304	271	631	865	406	47	937	700	755	800	769	528	999999	108	497	826	663	999999	660	749	999999	173	730	999999	815	137	953	239	339	698	999999	876	167	881	999999	333	661	103	363	72	843	627	737	885	350	799	999999	136	583	343	999999	953	121	714	237	140	540	578	999999	279	94	707	370	67	999999	999999	371	764	999999	174	174	570	917	597	905	999999	436	999999	999999	999999	708	827	656	996	999999	999999	764	452	999999	999999	792	999999	999999	93	999999	999999	999999	680	999999	457	438	663	460	419	999999	256	45	523	808	999999	704	999999	866	45	
999999	267	999999	374	185	999999	138	918	120	385	999999	90	527	833	619	999999	999999	999999	225	264	586	55	999999	246	827	635	555	999999	644	999999	596	107	226	18	522	999999	999999	891	504	955	329	520	553	84	48	98	999999	999999	903	48	857	948	999999	999999	458	999999	890	999999	999999	550	129	886	283	380	788	284	863	519	320	899	999999	174	261	269	934	76	501	999999	208	738	999999	353	348	606	881	999999	999999	999999	999999	997	830	279	999999	953	836	443	246	182	296	763	234	219	891	13	999999	693	999999	220	678	391	34	598	615	999999	999999	776	547	677	499	150	657	999999	959	999999	79	416	820	308	433	999999	829	999999	15	444	999999	695	999999	344	999999	198	952	415	935	999999	999999	241	999999	544	318	999999	895	569	683	155	116	975	260	577	999999	945	872	397	999999	999999	562	705	592	180	999999	948	323	212	432	310	198	251	999999	999999	350	999999	753	286	999999	373	605	270	645	860	338	538	445	999999	409	309	326	564	628	759	999999	277	648	999999	249	370	999999	999999	147	999999	999999	865	661	469	236	107	201	595	999999	424	999999	301	69	732	842	766	513	439	803	132	983	999999	622	564	999999	83	198	999999	999999	629	627	912	132	272	902	472	999999	976	657	312	117	730	165	214	187	324	217	999999	999999	482	856	316	889	999999	999999	333	999999	106	293	163	908	999999	559	999999	797	668	999999	797	829	380	999999	537	781	999999	25	262	478	418	999999	999999	999999	282	620	563	772	320	33	118	872	579	230	780	692	504	403	999999	999999	999999	417	519	155	420	999999	279	999999	329	999999	999999	999	999999	999999	833	720	432	298	636	320	995	16	486	645	70	924	999999	999999	119	999999	287	106	838	91	101	11	867	716	999999	195	999999	999999	453	785	633	118	735	725	396	70	270	216	767	865	185	380	930	999999	999999	999999	837	999999	483	999999	258	999999	999999	999999	763	999999	852	715	843	451	969	35	563	999999	21	951	999999	534	763	59	999999	80	339	973	905	999999	81	993	631	959	999999	999999	999999	968	999999	999999	947	680	961	999999	217	554	999999	999999	895	160	817	238	862	143	306	312	366	434	899	187	963	197	159	999999	760	859	94	999999	103	999999	999999	594	999999	680	13	999999	572	209	842	999999	707	23	87	755	904	999999	141	999999	662	999999	864	72	79	359	999999	999999	531	920	999999	358	999999	488	232	999999	999999	999999	999999	191	139	788	740	167	592	869	479	950	120	404	999999	999999	728	595	999999	999999	999999	475	525	814	313	253	986	652	405	493	569	
228	790	930	999999	681	778	999999	368	874	314	706	999999	999999	880	426	650	137	782	999999	999999	999999	267	999999	271	156	707	999999	878	886	999999	97	761	999999	310	999999	999999	189	999999	466	150	999999	236	357	744	187	995	325	934	999999	999999	999999	870	521	863	694	961	618	999999	986	973	528	80	482	999999	999999	945	382	999999	629	999999	471	999999	325	744	851	647	910	999999	94	161	999999	324	991	999999	999999	227	250	244	615	999999	551	520	284	493	621	708	754	284	527	242	622	426	315	630	999999	992	554	776	22	56	61	189	584	835	590	214	89	199	140	999999	999999	999999	293	999999	999999	950	592	832	999999	999999	893	635	910	851	999999	966	19	370	999999	949	672	474	999999	568	247	999999	935	448	902	999999	628	999999	999999	528	537	484	142	974	916	190	410	722	652	869	999999	426	999999	999999	999999	999999	204	999999	48	999999	337	240	916	725	102	352	25	154	929	999999	524	999999	999999	392	324	64	833	45	454	970	549	949	821	362	415	999999	102	999999	151	288	222	999999	526	964	201	306	568	417	881	573	175	266	999999	936	354	823	999999	887	419	252	999999	169	274	77	999999	999999	419	564	319	999999	260	813	999999	650	503	615	813	525	201	999999	999999	426	163	881	804	293	166	885	17	999999	885	999999	999999	898	497	63	999999	458	999999	813	887	999999	999999	610	322	361	999999	152	442	999999	999999	420	696	402	999999	374	15	393	272	357	230	533	557	727	999999	55	31	114	163	999999	999999	999999	202	387	139	492	999999	552	999999	999999	39	23	999999	277	581	475	999999	400	151	133	58	999999	195	975	593	363	456	379	999999	277	999999	159	989	993	768	655	228	318	272	999999	999999	999999	825	999999	327	217	91	289	156	920	537	999999	962	999999	401	999999	179	226	794	776	45	950	338	301	123	999999	33	999999	999999	925	257	209	138	876	999999	999999	435	999999	658	999999	999999	176	232	999999	740	999999	999999	960	601	58	486	999999	524	495	999999	999999	134	534	705	447	999999	999999	781	231	673	999999	503	95	999999	806	999999	999999	568	417	504	868	727	999999	999999	414	693	73	999999	459	448	999999	684	642	647	984	470	900	669	220	202	999999	395	10	999999	999999	215	111	20	795	764	683	999999	999999	991	999999	376	99	973	301	753	129	775	331	999999	428	652	861	999999	965	345	393	143	357	224	855	482	727	414	158	209	999999	63	71	695	765	811	577	999999	286	999999	999999	927	999999	999999	83	999999	74	999999	212	999999	354	662	999999	460	999999	549	96	892	145	887	999999	
685	825	999999	999999	999999	713	635	28	999999	84	220	171	999999	964	999999	764	890	151	999999	418	509	212	397	999999	929	18	611	999999	225	999999	685	514	398	969	695	999999	286	305	999999	170	438	209	595	685	144	500	697	999999	913	999999	205	999999	164	479	149	483	437	999999	242	999999	111	999999	802	890	999999	705	999999	387	278	364	488	999999	145	821	999999	310	616	712	720	438	999999	125	411	999999	529	935	360	919	830	999999	674	48	72	947	68	128	406	999999	296	438	727	320	999999	999999	306	999999	614	343	499	838	866	724	999999	803	748	986	908	372	371	462	355	854	557	65	689	449	532	198	762	862	903	999999	425	999999	710	999	898	852	143	918	331	999999	429	999999	356	949	999999	999999	208	82	999999	44	343	833	999999	873	999999	999999	869	856	88	426	580	637	935	955	309	246	103	748	98	65	238	452	141	337	434	999999	999999	739	928	273	989	690	652	868	577	591	207	999999	246	735	983	286	840	999999	446	999999	999999	400	999999	999999	175	460	984	163	999999	891	999999	755	449	206	462	139	928	999999	436	999999	984	76	999999	717	48	265	511	362	999999	999999	611	236	891	641	510	999999	99	653	108	539	706	999999	72	685	999999	451	397	50	283	853	358	36	478	556	807	989	22	999999	246	909	948	632	91	855	999999	475	999999	808	696	999999	50	285	716	999999	193	496	13	702	828	999999	868	471	88	228	603	585	999999	345	999999	520	305	166	416	198	999999	84	416	217	999999	423	587	589	353	139	813	82	319	580	372	321	985	999999	114	999999	51	486	553	999999	999999	999999	999999	529	999999	185	847	999999	999999	528	316	119	89	796	999999	415	20	999999	127	999999	414	530	275	187	972	999999	999999	985	62	766	156	114	530	553	999999	700	705	67	615	999999	999999	930	213	791	273	262	999999	999999	23	698	639	763	999999	604	458	731	439	540	556	462	651	862	999999	999999	999999	212	588	535	841	606	709	952	672	949	667	999999	327	484	999999	719	289	999999	971	363	137	393	745	926	104	234	271	175	511	162	999999	429	109	110	419	70	999999	706	358	417	989	687	999999	999999	936	974	999999	999999	626	836	999999	999999	999999	477	974	988	467	662	441	999999	999999	544	999999	520	433	248	384	226	999999	853	56	582	999999	999999	374	450	302	336	990	129	999999	316	548	674	979	999999	538	632	999999	431	603	21	275	741	83	454	246	999999	985	698	600	196	890	773	790	600	329	999999	112	534	696	140	999999	321	795	37	999999	999999	999999	999999	
710	752	100	643	259	44	317	255	490	919	999999	721	999999	302	999999	634	426	775	884	388	891	999999	999999	601	735	473	999999	953	999999	55	458	999999	999999	772	999999	847	105	999999	523	999999	293	84	846	192	999999	974	788	380	999999	171	610	230	892	162	999999	509	232	499	907	999999	695	999999	309	999999	999999	999999	682	999999	314	999999	999999	179	261	138	105	816	999999	346	280	760	684	969	171	784	999999	237	577	887	450	999999	999999	606	349	738	69	929	774	999999	721	999999	301	220	75	999999	632	999999	999999	763	66	515	156	886	228	999999	111	726	201	524	999999	999999	175	794	138	826	66	932	830	523	79	999999	52	999999	999999	694	999999	474	903	999999	162	14	268	999999	999999	999999	999999	999999	388	202	636	343	737	260	413	487	420	999999	999999	999999	62	700	999999	999999	694	890	472	204	270	999999	687	636	999999	999999	371	999999	975	361	999999	203	999999	328	553	999999	886	735	437	791	547	147	283	961	392	999999	999999	462	403	812	130	940	472	146	478	854	514	999999	519	598	999999	418	511	69	543	999999	999999	734	156	972	569	958	462	680	657	132	999999	725	254	169	150	909	601	173	999999	33	730	357	850	999999	134	886	226	999999	999999	139	999999	223	428	504	909	274	316	431	252	999999	999999	999999	999999	355	603	788	756	360	457	979	817	348	829	519	168	406	999999	456	847	683	999999	622	777	527	496	47	307	749	259	876	602	999999	999999	77	546	999999	868	504	999999	345	139	999999	392	923	321	999999	999999	909	346	513	389	860	583	568	430	999999	23	961	858	565	490	16	111	580	999999	999999	427	761	973	229	538	999999	359	512	999999	999999	999999	854	216	208	653	398	413	746	497	742	595	362	647	681	925	906	646	541	854	133	764	812	546	673	870	632	936	999999	999999	999	511	81	999999	553	634	999999	999999	659	999999	102	602	364	92	644	62	74	123	301	304	632	743	818	657	430	122	427	317	542	338	30	462	297	999999	498	241	523	347	104	999999	765	999999	986	999999	762	531	999999	729	902	620	806	999999	645	822	999999	265	692	424	999999	440	216	851	223	331	892	640	315	592	594	412	539	726	29	253	999999	482	999999	199	895	899	999999	698	415	921	531	999999	817	474	429	242	548	108	753	663	840	914	936	665	736	131	225	816	144	499	999999	89	498	999999	294	869	508	999999	999999	695	727	518	999999	301	999999	390	823	999999	172	361	864	999999	972	366	412	623	545	101	463	773	999999	896	563	999999	840	452	999999	425	189	
560	734	55	579	68	999999	332	999999	645	999999	356	307	384	654	783	999999	650	999999	142	999999	671	334	999999	50	755	21	831	955	529	999999	357	377	408	661	999999	627	818	861	914	430	90	999999	899	999999	999999	999999	309	251	780	291	999999	345	880	436	518	235	327	15	823	56	999999	376	949	194	518	999999	899	722	51	999999	816	788	202	712	908	999999	999999	191	999999	289	999999	589	999999	248	270	21	496	971	999999	387	310	813	48	999999	325	714	999999	714	716	137	576	586	210	999999	474	411	152	178	528	999999	800	145	82	543	344	524	201	711	924	999999	999999	928	579	664	999999	12	749	999999	396	204	331	999999	999999	805	713	135	389	560	999999	858	868	328	453	162	587	174	741	999999	533	999999	522	999999	999999	999999	999999	999999	17	545	769	472	661	818	781	334	670	89	671	276	830	219	145	999999	937	999999	637	999999	485	999999	87	690	999999	254	801	595	681	999999	930	264	169	74	999999	999999	790	999999	999999	60	546	128	491	999999	503	474	999999	324	665	882	556	724	999999	482	999999	590	468	89	210	999999	27	999999	652	832	159	416	116	766	999999	301	849	636	869	999999	626	366	999999	579	197	796	579	999999	929	799	290	999999	683	687	900	536	385	711	999999	789	43	359	476	999999	999999	96	367	908	232	999999	42	919	854	994	855	807	999999	889	891	414	837	999999	266	853	552	999999	999999	999999	865	564	916	999999	536	90	553	999999	999999	999999	999999	999999	438	670	264	566	766	370	361	999999	999999	103	999999	495	820	695	951	503	103	999999	116	414	363	938	999999	999999	999999	894	393	774	450	588	917	379	999999	790	975	176	999999	700	97	999999	592	54	597	772	683	431	327	999999	999999	60	183	277	179	816	999999	500	999999	999999	120	871	977	586	999999	999999	999999	511	827	39	720	999999	228	402	535	999999	999999	318	350	999999	984	35	577	552	999999	400	999999	650	209	999999	53	484	999999	999999	590	999999	999999	15	806	999999	596	181	603	297	130	999999	831	780	742	255	999999	438	999999	356	999999	94	304	434	940	999999	837	999999	312	999999	999999	245	245	540	812	319	720	817	999999	996	684	813	431	289	431	999999	569	634	999999	954	999999	614	334	202	86	505	921	779	999999	958	516	71	999999	628	311	885	117	300	968	432	999999	999999	999999	999999	671	999999	662	999999	12	999999	288	999999	626	357	126	382	910	52	463	999999	999999	940	751	554	490	999999	944	803	999999	999999	999999	278	999999	485	429	999999	688	181	531	999999	842	906	776	427	679	999999	444	999999	
511	999999	999999	74	999999	661	43	593	434	999999	673	59	853	859	47	999999	462	20	547	150	927	999999	693	739	521	999999	474	492	999999	999999	874	999999	188	433	302	58	572	130	442	14	999999	836	999999	999999	507	481	434	999999	869	999999	965	999999	765	999999	593	77	999999	999999	552	661	197	551	429	109	506	496	871	430	999999	999999	999999	341	578	542	698	101	999999	999999	241	50	750	490	999999	853	368	999999	421	999999	839	235	812	999999	577	781	999999	900	416	158	809	21	610	14	426	880	427	999999	999999	232	604	501	882	999999	13	512	910	999999	928	576	741	301	84	986	590	341	185	999999	763	999999	725	999999	685	999999	577	229	999999	999999	73	742	999999	999999	124	198	289	348	353	999999	333	74	870	120	971	840	417	518	936	624	423	95	705	860	870	304	507	806	816	845	291	783	83	999999	643	196	149	999999	999999	999999	707	252	999999	231	242	999999	926	999999	826	845	628	68	293	815	332	977	999999	575	864	820	691	483	531	507	672	550	991	999999	476	785	700	410	342	60	916	999999	107	999999	628	999999	377	891	980	971	226	233	999999	268	841	665	159	574	152	999999	999999	234	720	491	559	692	707	229	148	50	999999	999999	726	242	999999	161	880	999999	946	693	999999	800	999999	560	290	999999	59	999999	865	999999	636	136	267	976	856	692	460	999999	924	999999	473	158	753	939	826	998	507	268	999999	690	784	999999	627	459	913	403	999999	169	210	120	642	974	999999	337	999999	28	960	999999	385	215	700	274	638	20	229	304	56	563	734	292	999999	791	999999	184	36	999999	509	808	72	462	961	301	415	814	303	498	793	426	534	999999	999999	999999	999999	165	990	999999	957	617	239	999999	999999	177	999999	917	178	999999	612	189	999999	373	518	162	687	999999	253	409	859	999999	716	730	999999	630	38	999999	254	194	908	999999	194	517	93	892	578	454	999999	794	865	999999	646	452	886	614	126	171	299	885	79	960	999999	591	660	142	901	509	999999	999999	148	509	999999	983	943	404	994	792	290	999999	583	999999	817	459	543	999999	188	273	843	999999	514	867	636	369	125	999999	999999	603	857	950	990	79	346	389	655	366	824	662	509	492	620	333	880	999999	311	836	153	462	57	298	954	637	999999	999999	221	281	872	313	867	999999	109	400	999999	339	635	514	896	437	803	999999	999999	999999	764	361	285	191	987	963	67	288	804	842	555	568	996	999999	413	134	177	384	493	520	794	513	999999	229	397	999999	46	797	940	715	659	871	
999999	439	999999	999999	935	999999	294	908	256	999999	200	266	845	376	343	282	111	999999	270	429	692	36	730	999999	968	999999	999999	446	999999	270	348	999999	193	684	817	566	491	109	198	146	99	585	274	215	323	136	384	999999	999999	764	696	178	454	239	188	724	999999	621	999999	879	999999	847	981	999999	250	110	999999	170	559	777	790	11	999999	999999	999999	999999	762	524	937	841	999999	772	239	172	999999	180	645	954	506	102	857	869	763	999999	899	251	603	288	999999	223	999999	223	471	439	973	694	594	329	899	80	999999	194	999999	999999	206	999999	999999	819	422	999999	465	128	664	466	919	921	999999	999999	999999	97	513	483	559	999999	999999	468	311	799	198	879	585	325	64	435	140	672	194	270	999999	435	633	784	866	894	999999	999999	559	15	519	999999	999999	330	104	812	999999	488	634	960	716	737	173	818	630	542	494	149	999999	239	335	257	737	977	161	799	999999	729	617	665	965	851	999999	999999	290	146	432	265	230	252	999999	999999	47	233	999999	385	272	999999	163	999999	999999	618	999999	330	679	272	999999	479	179	304	357	837	870	999999	994	999999	828	867	538	494	120	999999	918	821	370	684	219	513	999999	999999	999999	649	575	999999	265	357	978	589	626	27	999999	952	95	925	894	999999	780	78	238	689	999999	404	286	669	999999	999999	699	999999	959	999999	999999	811	999999	403	766	708	272	586	714	999999	886	248	251	999999	672	167	153	992	999999	999999	903	151	284	744	999999	143	999999	905	81	94	657	926	999999	630	999999	19	906	691	999999	196	768	204	364	999999	802	999999	163	999999	997	999999	37	706	999999	628	102	911	536	312	999999	633	344	999999	999999	629	999999	999999	618	620	556	662	999999	461	999999	740	572	708	787	693	942	910	979	999999	908	999999	67	951	999999	11	999999	62	999999	604	516	535	999999	411	689	734	999999	999999	699	999999	999999	344	999999	999999	872	999999	66	393	134	843	370	275	654	736	458	499	999999	999999	167	617	91	503	999999	656	944	308	999999	999999	29	62	999999	110	220	999999	399	999999	999999	999999	88	418	999999	154	928	639	244	251	881	124	953	999999	171	563	999999	91	461	714	164	158	999999	574	999999	895	373	81	751	270	64	218	346	884	999999	90	959	749	999999	936	575	550	422	703	427	999999	999999	999999	891	999999	999999	999999	984	684	418	72	860	514	914	58	999999	856	888	974	999999	673	777	999999	911	999999	603	999999	418	524	999999	614	736	927	156	999999	999999	999999	190	223	844	925	233	661	475	226	230	455	834	624	
165	718	661	999999	515	999999	997	147	918	810	999999	491	720	469	545	804	335	933	367	195	999999	246	999999	674	999999	272	449	125	999999	695	860	158	110	999999	369	430	999999	298	421	402	731	551	626	999999	289	999999	999999	764	126	999999	999999	296	97	999999	264	918	999999	987	999999	999999	314	882	543	232	949	785	390	927	999999	125	999999	999999	521	965	463	818	999999	306	999999	999999	67	685	999	932	804	573	999999	460	538	450	388	999999	980	178	999999	849	999999	403	430	503	972	287	663	10	820	999999	775	131	195	446	999999	745	601	541	195	629	882	610	428	385	723	930	398	660	737	885	66	999999	878	999999	999999	999999	875	891	804	999999	999999	998	122	949	798	940	275	102	151	999999	373	449	982	999999	966	999999	974	54	780	51	888	13	999999	934	798	432	252	580	999999	91	999999	709	736	415	999999	884	999999	479	587	999999	665	305	518	104	521	616	371	420	647	999999	999999	830	121	763	891	27	999999	187	161	376	697	999999	466	999999	772	664	713	576	860	999999	909	999999	467	997	386	592	495	179	423	999999	999999	999999	932	233	838	49	598	973	523	590	159	999999	327	999999	95	970	839	999999	332	999999	902	999999	560	565	502	999999	999999	999999	999999	309	532	565	764	969	999999	999999	761	242	999999	733	75	740	63	999999	999999	599	187	256	999999	415	753	999999	999999	566	288	999999	999999	377	999999	999999	999999	484	596	224	67	594	999999	999999	906	230	999999	999999	236	999999	791	172	740	290	999999	903	569	999999	212	999999	556	999999	999999	999999	999999	48	999999	394	511	140	999999	591	153	839	999999	348	52	830	349	999999	206	155	811	999999	774	126	535	991	744	826	531	558	281	999999	668	572	999999	358	666	868	637	999999	105	105	542	999999	28	901	78	999999	861	999999	777	999999	773	410	999999	472	433	999999	512	999999	649	684	608	999999	319	999999	181	649	999999	694	173	481	64	381	60	999999	714	574	107	634	923	999999	999999	792	780	761	852	268	889	412	924	102	365	46	185	420	496	43	890	501	999999	428	820	176	999999	999999	466	402	359	967	757	858	476	878	676	198	718	816	728	999999	999999	912	759	70	999999	81	125	27	999999	639	229	681	999999	999999	903	504	640	799	999999	484	305	459	908	922	999999	999999	625	487	369	999999	701	680	314	342	825	817	669	759	407	504	190	449	206	719	748	85	999999	870	974	181	557	999999	999999	253	999999	225	14	837	415	703	999999	999999	657	999999	999999	548	376	351	781	96	835	999999	999999	999999	999999	999999	263	999999	
183	579	890	754	999999	197	439	782	90	999999	999999	999999	813	831	999999	999999	57	552	792	987	999999	209	999999	832	99	888	999999	999999	999999	877	949	407	961	815	663	836	812	999999	134	469	779	165	999999	316	272	181	999999	14	538	999999	675	999999	73	276	999999	974	999999	68	665	999999	851	764	264	213	121	682	647	997	177	999999	999999	355	427	332	217	999999	999999	402	570	917	615	999999	147	828	211	207	343	999999	408	689	999999	754	999999	999999	999999	999999	901	999999	999999	590	533	285	836	999999	808	329	999999	999999	68	791	242	477	497	747	19	519	626	436	999999	913	348	952	599	488	550	145	319	917	715	999999	999999	486	999999	980	393	340	505	999999	29	882	873	602	636	616	456	498	267	999999	500	107	999999	475	263	999999	251	581	685	999999	480	673	999999	416	35	865	999999	756	999999	517	363	679	24	511	416	999999	50	745	325	982	999999	999999	878	30	427	618	804	259	233	915	738	999999	654	157	999999	999999	871	999999	577	999999	999999	999999	999999	749	934	820	93	887	68	143	251	999999	265	702	326	428	795	989	988	417	71	817	532	364	778	551	34	999999	866	69	999999	999999	178	554	999999	340	833	138	95	606	534	999999	999999	99	674	242	556	999999	830	226	561	881	477	170	709	732	177	864	970	392	796	227	30	999	886	667	337	711	999999	999999	999999	667	904	391	882	154	999999	443	999999	545	995	82	45	650	508	375	999999	17	845	710	999999	969	167	999999	810	317	896	201	213	16	905	999999	692	999999	999999	894	977	96	288	565	999999	999999	184	434	999999	999999	191	380	500	520	999999	999999	999999	559	823	625	509	999999	581	575	257	436	240	682	640	160	390	201	28	614	397	29	729	999999	605	438	794	732	999999	95	999999	526	700	999999	455	585	978	142	999999	15	394	999999	514	713	318	678	504	999999	999999	246	344	990	361	999999	132	999999	999999	999999	999999	395	831	777	999999	999999	999999	730	999999	547	237	64	181	257	181	23	999999	621	515	26	999999	927	934	302	937	78	751	145	175	815	569	913	985	999999	999999	634	184	999999	880	28	273	587	999999	999999	999999	999999	999999	999999	818	999999	999999	511	36	584	614	35	461	539	999999	999999	744	999999	565	919	978	323	999999	778	77	546	839	613	999999	496	752	393	984	977	37	999999	14	999999	999999	826	160	67	886	411	788	999999	183	644	999999	63	999999	960	32	33	977	950	671	296	29	999999	509	61	770	999999	999999	230	51	483	511	641	822	90	986	738	769	920	437	999999	990	913	
999999	204	999999	999999	999999	791	999999	999999	999999	999999	535	999999	644	54	327	999999	296	356	999999	567	122	699	143	145	999999	203	974	294	999999	999999	523	14	999999	115	909	314	999999	94	999999	49	999999	90	483	999999	116	114	446	999999	420	670	633	90	97	999999	999999	673	71	699	455	999999	999999	86	707	943	563	999999	421	999999	144	23	999999	999999	999999	540	999999	999999	226	999999	39	999999	757	42	873	593	999999	442	999999	873	313	246	253	526	638	310	232	782	383	540	871	584	693	907	807	407	788	431	63	557	724	999999	456	999999	670	329	271	784	212	123	999999	130	614	548	234	999999	769	365	573	999999	317	925	658	686	837	455	443	849	999999	476	804	11	389	999999	159	543	789	891	856	999999	49	447	579	269	29	999999	970	154	682	910	999999	432	999999	335	249	799	121	770	525	999999	885	421	560	736	319	518	741	999999	399	690	117	999999	999999	999999	999999	869	355	398	666	96	484	298	176	324	838	381	154	63	999999	359	999999	29	375	641	433	627	887	999999	999999	510	18	726	755	991	999999	759	923	999999	647	380	453	723	113	999999	740	597	254	999999	897	937	374	999999	999999	999999	269	98	999999	868	830	70	999999	511	999999	999999	88	758	543	184	999999	89	458	551	415	999999	999999	999999	915	999999	901	836	383	651	999999	22	999999	999999	999999	999999	732	713	256	65	772	587	999999	942	999999	947	360	981	63	79	723	817	489	823	999999	383	999999	999999	182	575	999999	994	686	339	564	435	29	757	166	828	999999	808	832	999999	999999	828	361	999999	433	967	999999	999999	782	313	928	139	999999	322	57	228	582	182	540	681	999999	777	999999	68	999999	999999	927	999999	824	235	627	999999	984	97	54	454	999999	999999	999999	215	989	57	999999	383	999999	435	903	707	709	938	255	999999	999999	999999	314	999999	927	303	587	584	50	983	104	557	686	999999	154	445	278	999999	206	413	55	335	692	50	565	999999	656	951	945	230	893	886	979	357	648	833	999999	999999	526	729	591	552	175	15	952	664	696	999999	999999	467	438	116	741	999999	234	941	469	999999	445	410	646	999999	638	999999	99	217	577	339	999999	320	999999	235	86	477	821	502	170	999999	97	999999	830	267	670	487	999999	787	154	147	132	707	374	518	999999	999999	92	956	999999	999999	915	999999	999999	367	35	970	999999	213	999999	999999	999999	999999	780	783	185	543	999999	389	965	160	37	999999	999999	999999	216	999999	999999	153	999999	960	394	865	589	815	999999	352	815	473	241	699	682	588	757	880	999999	401	
926	590	343	73	547	702	999999	999999	327	613	682	656	161	999999	33	661	584	79	999999	164	152	965	22	833	728	999999	158	275	478	449	554	192	999999	814	739	999999	810	999999	422	691	999999	826	497	999999	999999	999999	999999	872	676	31	13	688	10	962	999999	961	578	509	999999	441	554	999999	999999	877	999999	499	999999	346	629	667	850	29	656	197	999999	999999	477	999999	172	570	793	285	599	456	446	866	999999	360	565	999999	999999	310	999999	981	999999	157	542	619	108	181	824	999999	999999	999999	999999	983	42	812	681	933	999999	722	999999	773	999999	999999	136	837	441	202	316	999999	780	851	880	549	798	674	999999	999999	782	999999	757	999999	999999	999999	42	999999	285	999999	833	379	678	631	999999	999999	999999	457	343	868	999999	704	188	999999	864	840	204	401	138	631	195	367	761	548	160	999999	965	999999	38	830	245	546	562	978	368	999999	315	159	999999	999999	585	351	341	192	999999	999999	679	850	136	999999	999999	641	999999	999999	277	476	618	139	999999	656	109	617	429	999999	632	484	999999	999999	548	927	534	55	999999	999999	55	843	35	579	999999	82	957	999999	229	999999	999999	604	93	909	999999	891	328	185	678	911	715	999999	922	829	559	637	936	479	312	208	999999	576	999999	149	607	433	451	48	703	408	698	985	397	306	304	999999	401	999999	999999	656	609	359	999999	921	607	87	921	206	30	799	145	999999	811	31	751	999999	796	943	999999	286	450	999999	482	999999	999999	730	999999	625	999999	531	245	704	979	656	599	31	210	999999	542	999999	999999	255	999999	903	272	219	183	999999	554	662	999999	457	930	222	215	329	999999	106	708	877	506	999999	999999	999999	563	441	509	165	432	730	441	910	411	999999	774	205	271	579	18	13	556	214	81	872	999999	999999	773	767	450	280	155	999999	187	665	33	216	999999	529	349	999999	999999	27	999999	824	231	330	56	999999	448	20	67	307	98	705	330	301	234	798	207	999999	999999	741	715	162	584	337	733	999999	758	567	621	742	239	186	302	538	271	256	999999	999999	741	623	999999	999999	222	847	25	481	344	731	982	999999	999999	573	173	968	312	791	249	894	596	310	999999	880	999999	325	77	911	412	791	999999	977	999999	237	999999	54	422	284	999999	737	321	999999	411	36	585	834	420	666	23	333	236	479	16	756	383	440	232	448	999999	999999	999999	114	78	553	999999	999999	639	104	538	128	556	37	852	512	582	344	999999	375	999999	564	905	999999	897	89	999999	561	999999	400	999999	604	821	973	244	51	957	216	
999999	999999	335	581	205	325	137	894	777	208	999999	504	183	48	541	857	999999	486	992	378	999999	999999	987	149	999999	248	249	999999	307	582	999999	811	555	375	161	51	999999	723	368	999999	999999	12	311	999999	934	476	999999	815	72	964	829	757	58	999999	999	203	999999	195	547	957	86	999999	999999	205	414	815	948	999999	886	999999	817	431	127	999999	104	214	688	999999	214	566	31	433	872	999999	752	999999	762	966	376	958	180	854	185	411	512	91	999999	115	999999	129	527	419	929	999999	156	408	999999	645	494	795	515	999999	980	981	935	999999	999999	263	452	999999	999999	981	441	999999	330	999999	256	715	900	22	799	999999	677	999999	48	611	504	309	196	354	406	127	482	580	453	999999	999999	204	475	860	760	161	663	584	999999	546	977	11	251	193	999999	999999	744	999999	995	932	572	894	999999	333	158	30	77	107	972	935	509	999999	999999	400	98	62	249	50	262	648	919	103	28	502	633	502	999999	999999	202	482	999999	10	584	520	999999	979	261	152	712	999999	999999	565	612	141	46	127	527	999999	999999	109	684	999999	229	357	23	479	875	999999	699	655	962	999999	904	999999	999999	509	285	963	999999	999999	999999	999999	999999	522	563	999999	491	887	999999	516	975	216	907	102	798	999999	999999	236	507	888	113	812	999999	67	776	30	660	122	579	536	841	563	999999	986	309	586	999999	707	794	660	987	988	982	193	679	756	165	811	701	999999	728	58	466	154	15	999999	655	280	745	543	702	999999	999999	999999	999999	421	397	921	999999	222	311	83	999999	999999	900	125	829	269	387	30	999999	848	420	696	808	792	107	674	981	321	930	999999	961	999999	957	618	681	63	518	268	368	244	28	999999	581	655	615	619	254	999999	168	999999	892	724	999999	853	999999	999999	999999	882	324	999999	940	481	291	214	999999	191	889	291	443	776	751	129	662	630	830	931	999999	163	186	488	429	101	163	544	214	246	582	113	660	999999	931	999999	944	645	303	547	208	376	999999	434	729	962	999999	392	645	999999	72	999999	33	37	505	968	705	835	999999	849	328	999999	10	875	609	785	630	999999	844	125	184	26	336	999999	999999	748	999999	752	758	466	999999	771	999999	440	183	999999	90	999999	565	963	930	118	999999	454	229	999999	999999	667	999999	944	342	999999	547	530	598	55	999999	999999	304	999999	358	999999	999999	836	214	557	849	570	701	85	705	997	999999	881	194	76	999999	881	73	282	383	999999	928	814	999999	570	233	378	841	137	999999	349	339	809	999999	978	
41	514	249	672	611	999999	965	748	249	345	266	999999	999999	999999	380	840	676	999999	999999	405	34	999999	712	999999	333	480	728	574	273	365	999999	18	999999	999999	999999	999999	641	401	670	999999	987	999999	999999	999999	314	566	42	999999	999999	971	672	317	436	219	953	769	802	606	348	140	999999	401	485	999999	999999	258	400	999999	497	219	208	285	361	804	418	844	696	922	339	767	999999	419	999999	301	692	999999	581	999999	999999	275	368	45	63	539	501	596	704	999999	122	66	175	903	821	547	773	397	956	631	999999	119	999999	999999	276	580	692	666	584	999999	999999	999999	676	999999	999999	232	850	172	999999	821	312	821	150	14	810	283	601	545	598	279	528	304	403	950	999999	153	999999	999999	999999	999999	999999	835	22	521	999999	794	999999	999999	37	999999	697	610	175	999999	328	999999	969	77	78	993	999999	157	78	315	665	896	924	999999	999999	732	40	371	999999	748	973	477	809	629	514	999999	999999	769	517	999	999999	917	999999	268	631	286	999999	134	420	774	504	700	767	707	855	603	870	999999	999999	304	568	336	216	427	171	851	180	350	999999	62	999999	219	639	78	733	747	768	665	104	999999	558	906	950	629	254	283	999999	112	773	999999	999999	239	25	999999	441	255	710	711	999999	780	999999	834	570	999999	673	999999	71	999999	999999	118	999999	999999	568	951	746	662	385	586	182	888	150	77	576	652	907	870	204	425	637	487	46	66	569	324	696	724	345	593	955	960	221	999999	999999	665	85	940	671	73	477	999999	870	133	538	218	639	999999	999999	917	460	803	100	645	999999	999999	81	778	645	999999	265	999999	326	792	631	222	676	999999	939	911	999999	966	999999	140	999999	999999	617	913	528	361	999999	658	999999	427	142	162	869	999999	999999	999999	594	999999	999999	999999	999999	999999	462	88	502	999999	541	510	108	355	350	494	603	999999	696	213	878	168	999999	999999	568	999999	564	899	659	478	352	999999	188	306	327	280	670	782	333	999999	405	539	420	212	999999	185	559	120	999999	648	999999	910	999999	747	999999	435	56	999999	858	210	999999	562	428	33	973	440	331	999999	38	999999	823	999999	636	203	999999	999999	747	999999	999999	392	57	454	822	20	999999	442	999999	440	542	891	234	659	923	132	999999	843	999999	396	239	999999	853	758	999999	17	999999	737	999999	999999	939	425	688	998	546	999999	999999	446	739	418	999999	999999	219	891	269	147	845	173	999999	513	591	964	238	360	818	95	539	299	999999	815	999999	192	999999	545	500	127	999999	235	122	457	969	176	
113	702	293	999999	179	962	499	999999	999999	661	839	770	104	999999	196	337	999999	460	936	999999	999999	924	233	999999	382	674	400	151	934	619	999999	999999	543	424	861	536	77	130	916	577	800	999999	999999	533	352	397	999999	999999	999999	875	55	999999	999999	999999	101	188	478	372	325	999999	571	357	999999	999999	611	999999	236	999999	123	660	270	69	544	369	73	999999	281	700	999999	985	999999	875	999999	68	573	398	928	437	333	683	67	705	804	999999	999999	999999	414	999999	922	952	170	771	411	279	614	985	127	999999	999999	442	907	999999	999999	999999	282	696	146	952	999999	222	471	799	999999	440	602	999999	265	132	999999	620	254	180	778	999999	824	999999	473	941	453	587	999999	777	394	891	776	289	999999	473	149	999999	316	461	999999	709	491	999999	425	971	677	999999	730	995	797	999999	198	736	10	999999	516	820	233	204	999999	401	941	999999	415	999999	664	323	999999	999999	983	999999	313	792	58	78	144	463	46	502	274	404	857	285	979	961	703	999999	288	744	957	329	95	999999	952	730	767	797	999999	960	316	999999	405	938	22	752	128	405	687	931	42	999999	784	730	930	999999	544	666	714	999999	761	625	45	909	835	664	999999	202	839	328	310	999999	507	85	195	911	999999	919	273	999999	842	307	361	356	712	904	544	999999	190	847	196	111	92	511	208	691	327	999999	113	357	794	926	566	999999	631	695	555	708	544	999999	116	999999	402	488	611	464	999999	688	999999	931	129	999999	21	991	999999	999999	264	996	876	504	999999	999999	999999	999999	442	916	740	992	725	999999	358	835	820	999999	741	571	999999	604	900	744	428	638	299	182	238	200	914	999999	237	999999	440	558	999999	50	436	604	809	487	56	694	723	280	963	190	999999	293	999999	850	260	571	500	659	106	142	86	954	999999	643	686	251	11	176	765	302	586	999999	13	780	734	146	762	231	999999	215	999999	157	999999	118	599	944	417	74	324	666	999999	780	462	699	999999	999999	391	175	999999	804	692	557	515	670	603	782	999999	12	125	123	809	278	111	890	122	928	288	114	54	742	834	999999	852	109	370	805	999999	314	816	999999	754	596	431	753	999999	472	999999	999999	515	999999	664	999999	948	210	857	999999	679	999999	586	45	999999	287	131	68	999999	755	705	415	999999	798	999999	976	196	862	999999	222	846	999999	378	649	999999	284	598	236	87	429	988	652	252	706	136	776	727	780	70	477	475	373	783	766	767	236	704	717	383	688	999999	96	841	644	817	331	999999	937	
748	999999	999999	894	980	550	766	62	173	999999	671	668	258	999999	802	891	746	483	999999	611	882	70	999999	881	853	999999	211	902	811	999999	889	804	583	790	41	151	788	580	393	243	10	714	72	110	999999	714	999999	812	294	949	898	999999	758	590	65	688	999999	806	51	590	348	999999	999999	565	714	867	95	999999	383	999999	113	999999	100	339	611	177	997	999999	836	148	999999	399	618	862	709	555	56	992	734	353	999999	981	999999	802	895	146	473	506	999999	999999	629	970	999999	633	846	732	253	428	979	887	999999	868	999999	902	630	949	255	389	856	169	821	103	734	40	857	131	636	297	444	475	703	500	94	659	519	989	960	985	25	999999	312	627	22	999999	999999	935	21	999999	182	999999	890	93	650	236	999999	999999	246	408	775	724	106	955	999999	999999	194	200	783	320	392	641	988	270	373	879	856	203	999999	999999	377	922	119	999	125	498	999999	999999	999999	858	302	999999	752	999999	999999	301	880	356	999999	999999	662	999999	999999	701	254	541	999999	999999	720	770	379	172	999999	359	40	999999	615	107	999999	496	999999	573	999999	924	28	409	888	435	60	999999	999	509	560	582	234	904	770	418	754	584	999999	953	900	89	489	139	538	403	999999	366	999999	782	517	999999	577	999999	999999	237	682	844	652	532	999999	647	999999	869	612	999999	999999	999999	92	999999	352	265	956	976	673	999999	444	888	871	999999	999999	694	396	226	999999	412	14	145	782	543	999999	999999	931	16	999999	262	318	999999	526	664	278	406	999999	999999	999999	261	999999	601	424	862	792	999999	973	168	629	884	260	999999	876	210	869	989	353	999999	471	442	333	949	602	421	999999	999999	372	216	225	507	421	908	786	740	221	413	999999	920	750	941	936	773	387	499	11	999999	743	326	795	289	62	733	26	998	928	252	998	13	999999	968	999999	767	942	132	472	999999	999999	146	988	465	278	999999	999999	529	999999	999999	572	113	420	198	91	999999	421	936	454	688	891	787	812	969	414	717	999999	782	520	179	830	264	36	658	995	606	337	999999	999999	629	934	497	502	378	679	999999	593	999999	886	999999	356	999999	999999	784	461	980	334	29	61	561	423	27	19	336	729	317	86	761	203	999999	999999	91	926	825	753	999999	295	443	299	519	134	298	999999	999999	999999	825	586	999999	999999	24	999999	317	288	459	215	917	487	175	648	372	999999	832	528	412	999999	274	89	999999	999999	999999	695	999999	999999	541	437	135	132	875	999999	904	731	835	563	189	211	410	803	999999	
619	999999	999999	130	795	927	701	302	770	999999	476	999999	999999	999999	220	999999	329	999999	999999	746	32	999999	794	612	661	999999	640	982	999999	349	210	267	999999	612	243	204	150	574	104	803	999999	144	364	999999	408	955	168	999999	999999	422	859	819	822	66	454	539	999999	314	469	60	999999	718	33	430	292	219	96	143	500	999999	999999	999999	297	784	906	887	725	165	214	705	585	643	999999	856	489	391	444	414	167	704	162	836	115	54	999999	131	121	934	356	198	868	35	507	999999	421	115	531	999999	999999	567	999999	886	109	763	474	653	361	176	941	900	999999	999999	999999	999999	862	999999	649	253	277	999999	999999	791	808	999999	837	999999	145	757	445	384	860	405	263	600	999999	276	736	352	579	863	769	945	992	999999	422	196	59	711	747	257	466	999999	770	375	791	31	87	94	999999	999999	517	604	999999	567	50	379	428	385	905	596	438	999999	999999	414	25	830	799	362	602	650	511	434	20	197	999999	582	999999	887	808	868	199	652	426	665	999999	999999	999999	999999	415	53	999999	673	805	999999	818	169	999999	366	999999	999999	232	724	491	999999	412	93	999999	543	999999	468	744	540	999999	46	406	999999	880	18	68	849	617	374	946	999999	883	837	999999	858	379	999999	999999	999999	536	847	999999	474	170	150	263	272	580	679	785	946	308	999999	107	768	754	999999	288	999999	308	511	354	858	778	931	402	574	464	735	999999	999999	500	476	13	999999	999999	932	625	740	999999	795	999999	999999	999999	999	261	999999	740	859	114	346	480	999999	969	999999	999999	787	999999	238	748	688	807	844	515	999999	456	831	233	999999	377	821	417	999999	850	999999	241	416	279	999999	680	745	999999	604	999999	827	420	999999	999999	977	235	613	246	396	991	76	988	434	431	693	553	430	433	371	492	293	929	931	999999	466	794	96	517	918	558	999999	854	999999	224	687	484	328	334	255	152	764	585	30	556	784	524	807	999999	586	234	999999	999999	999999	122	347	898	488	616	50	193	999999	999999	999999	838	988	221	785	220	999999	218	235	106	187	229	727	707	908	999999	737	942	987	111	931	693	999999	690	999999	99	876	788	999999	999999	999999	72	999999	669	999999	192	567	572	738	596	250	999999	999	999999	145	253	999999	999999	999999	113	879	107	206	999999	174	634	999999	308	829	695	999999	955	999999	523	812	125	225	999999	450	999999	817	999999	999999	400	999999	999999	694	155	554	148	999999	246	799	999999	832	195	865	966	504	632	653	999999	742	53	262	295	165	485	350	29	999999	
337	199	273	296	714	999999	999999	187	611	940	393	754	690	999999	107	166	330	690	999999	259	259	563	817	83	558	999999	170	147	574	408	218	805	535	120	377	56	536	999999	999999	301	70	999999	999999	692	270	514	62	62	164	139	999999	999999	723	770	778	774	382	199	738	293	999999	667	612	999999	732	587	228	999999	624	999999	630	724	573	999999	199	470	669	999999	812	53	999999	999999	999999	999999	573	423	91	765	999999	999999	674	346	867	834	999999	999999	999999	690	960	682	999999	482	438	113	999999	999999	231	398	580	318	115	256	387	694	913	626	684	176	639	318	506	463	999999	31	386	999999	857	738	767	797	999999	999999	174	999999	757	999999	679	879	999999	464	999999	999999	194	999999	497	999999	999999	182	920	941	717	20	999999	999999	186	832	244	416	999999	999999	262	493	631	999999	35	136	999999	256	937	26	946	805	239	185	127	813	278	224	534	958	334	999999	999999	999999	89	282	927	523	954	999999	663	272	161	721	999999	708	71	410	997	999999	345	712	245	904	994	999999	780	875	999999	999999	563	29	882	769	890	577	675	999999	999999	752	209	568	302	999999	362	684	654	518	973	419	751	999999	226	173	622	622	999999	913	831	178	502	61	989	591	371	643	389	999999	830	634	43	266	999999	255	999999	776	420	233	999999	999999	266	272	902	124	620	695	802	719	156	999999	138	999999	974	535	999999	158	579	711	650	718	304	272	687	348	999999	495	171	999999	12	846	999999	224	999999	521	999999	239	999999	874	970	676	840	670	246	999999	505	281	291	999999	995	999999	999999	709	583	999999	999999	994	585	563	738	134	533	999999	999999	310	76	913	400	462	999999	30	999999	999999	740	999999	877	633	999999	134	842	999999	214	999999	999999	989	648	999999	641	999999	505	916	654	999999	999999	999999	999999	19	953	936	496	592	881	999999	556	974	999999	503	999999	608	955	999999	968	460	999999	633	920	543	855	727	661	572	282	861	957	707	375	413	567	894	832	868	680	999999	637	260	233	385	999999	11	975	155	534	42	999999	123	947	203	874	999999	999999	608	163	236	284	923	319	29	871	848	608	610	935	83	776	999999	711	879	822	999999	410	545	999999	999999	752	999999	48	999999	288	844	999999	182	539	65	970	233	715	453	999999	999999	999999	213	513	595	402	374	219	461	266	497	411	78	999999	414	111	999999	508	309	483	767	885	80	741	999999	98	436	81	880	113	552	380	267	73	118	529	207	41	514	461	387	306	587	982	999999	443	691	800	134	999999	591	724	415	
969	999999	828	870	999999	487	506	999999	303	999999	357	713	126	153	999999	272	885	904	356	994	999999	999999	470	308	97	950	593	999999	635	946	999999	521	827	965	298	25	289	658	734	554	17	494	999999	967	239	278	674	999999	999999	538	249	999999	244	730	567	873	999999	530	782	522	893	109	341	357	413	835	886	999999	855	988	983	236	999999	802	999999	363	22	503	78	818	285	304	720	107	706	877	287	999999	999999	424	439	999999	999999	222	999999	999999	163	736	999999	999999	392	999999	999999	999999	555	23	879	442	743	214	860	92	999999	964	246	599	999999	243	651	999999	558	999999	754	440	559	234	360	957	150	88	209	999999	940	999999	436	762	860	32	552	693	998	999999	363	203	563	356	306	911	976	999999	529	919	999999	999999	845	603	769	13	999999	330	662	921	301	999999	14	584	999999	787	538	484	999999	999999	691	957	538	713	999999	999999	877	213	999999	999999	981	88	999999	999999	999999	912	999999	833	992	999999	999999	231	40	86	553	697	999999	979	999999	519	383	501	332	172	999999	999999	499	141	176	218	135	934	402	999999	999999	222	116	724	393	240	957	705	491	882	481	470	926	999999	999999	999999	999999	898	999	999999	76	489	756	999999	62	999999	423	698	666	999999	730	950	999999	818	145	340	590	999999	595	999999	562	677	20	450	999999	767	999999	47	971	437	846	999999	934	983	999999	461	466	720	999999	329	816	269	999999	706	161	530	640	118	325	999999	999999	897	999999	36	856	398	478	999999	704	294	999999	385	999999	239	999999	999999	25	845	671	684	873	999999	802	999999	999999	303	999999	313	298	170	999999	101	721	152	289	948	925	908	136	999999	982	999999	25	387	465	441	542	809	768	999999	999999	999999	999999	999999	955	999999	105	45	869	999999	759	174	999999	543	167	999999	999999	999999	949	989	578	117	719	913	702	723	999999	424	811	725	760	829	545	640	999999	341	999999	90	196	999999	853	889	48	573	998	817	143	482	230	692	999999	959	859	779	89	407	85	533	939	242	999999	680	233	999999	803	929	629	386	887	825	128	999999	397	948	999999	688	78	156	915	884	589	999999	203	129	947	801	999999	765	560	258	265	130	999999	953	577	999999	665	999999	769	78	197	756	594	404	573	999999	571	910	644	999999	339	929	618	64	999999	61	487	114	206	11	959	864	826	999999	569	997	442	443	381	999999	33	183	386	846	696	833	999999	999999	555	753	239	68	999999	999999	919	336	512	96	310	999999	999999	560	698	999999	119	999999	930	954	835	999999	999999	138	539	681	
377	999999	999999	772	367	819	273	688	559	452	999999	900	743	666	720	243	495	999999	142	999999	276	999999	485	618	999999	373	903	833	964	979	991	999999	529	449	792	763	782	739	999999	491	261	17	11	255	995	218	589	273	244	999999	999999	416	999999	684	414	999999	680	999999	45	993	916	440	724	580	999999	671	381	303	873	999999	999999	756	627	651	603	999999	999999	239	622	528	783	639	999999	999999	899	585	115	999999	999999	887	999999	847	704	734	575	821	293	431	795	334	999999	999999	400	287	999999	334	789	354	999999	155	444	450	999999	516	219	286	841	999999	681	875	566	536	999999	985	873	613	61	892	999999	999999	975	49	444	297	691	497	249	999999	999999	999999	796	760	764	999999	453	642	533	197	524	298	979	932	999999	999999	999999	310	37	414	413	537	282	896	278	308	180	404	16	35	999999	722	47	529	139	999999	999999	805	999999	379	541	999999	89	864	377	787	802	53	298	524	999999	391	999999	999999	908	694	999999	899	491	466	718	58	635	508	372	802	261	459	999999	999999	841	962	538	657	872	182	457	418	529	999999	505	999999	116	999999	506	443	262	999999	999999	445	813	189	324	315	999999	493	605	999999	501	999999	999999	353	250	999999	683	999999	853	812	961	999999	247	883	379	10	999999	591	942	153	11	929	550	57	838	367	999999	662	648	232	995	389	576	999999	917	955	999999	162	886	999999	999999	940	589	999999	251	884	999999	999999	809	999999	354	80	550	462	580	999999	34	488	514	883	823	999999	918	630	816	581	170	999999	966	999999	55	808	999999	999999	999999	70	350	999999	806	954	169	900	852	999999	999999	999999	999999	124	305	999999	930	476	999999	999999	638	788	999999	958	633	669	724	837	963	394	278	546	375	999999	127	999999	231	923	999999	560	999999	923	178	593	752	891	743	55	75	620	493	578	170	701	999999	556	48	391	999999	146	239	331	936	468	65	341	999999	778	999999	786	134	16	794	97	999999	715	619	438	999999	741	926	678	999999	353	901	699	385	999999	999999	571	999999	840	456	999999	330	402	986	710	538	420	341	964	999999	999999	496	486	784	83	423	146	999999	609	184	735	999999	561	559	999999	566	365	999999	885	569	434	315	999999	560	999999	999999	885	728	909	999999	795	410	961	999999	492	999999	424	915	311	260	83	999999	871	665	721	999999	999999	842	999999	153	182	463	999999	405	999999	973	999999	999999	535	317	538	417	999999	709	388	335	258	932	77	735	152	450	655	634	496	799	444	628	838	924	996	52	334	999999	999999	341	953	
566	999999	519	655	498	389	993	999999	665	608	171	286	396	86	837	999999	999999	11	732	808	821	909	824	539	583	97	611	999999	496	92	999999	982	57	999999	691	927	557	90	999999	71	999999	912	999999	999999	282	351	452	847	999999	276	666	765	995	533	141	657	189	979	999999	999999	777	999999	235	583	348	189	239	25	394	909	228	587	999999	999999	156	908	88	632	999999	999999	645	764	999999	229	999999	504	986	999999	249	44	747	999999	18	253	293	978	999999	257	853	103	121	437	462	259	58	89	418	334	999999	233	999999	557	723	999999	764	23	531	16	167	843	202	716	775	360	171	999999	999999	999999	387	999999	999999	831	779	172	130	999999	311	999999	999999	346	96	662	146	26	465	999999	999999	179	489	279	457	680	999999	20	901	405	999999	111	97	408	509	314	946	219	11	747	777	560	718	555	999999	999999	999999	821	756	539	999999	759	895	971	795	999999	624	118	720	551	742	768	271	724	999999	210	813	999999	836	781	716	999999	24	718	999999	303	460	933	567	827	844	999999	263	999999	825	902	216	999999	999999	110	690	837	498	460	15	18	999999	993	998	511	999999	72	984	999999	999999	653	744	187	999999	501	949	691	999999	893	706	999999	514	899	899	654	993	697	169	736	100	878	437	564	712	414	14	466	934	66	21	999999	293	288	999999	999999	167	39	568	999999	160	999	297	999999	753	999999	503	399	999999	353	517	128	902	999999	884	944	225	189	999999	154	999999	493	756	493	882	924	191	236	999999	728	497	964	999999	59	585	101	591	832	811	181	910	615	372	590	999999	892	878	999999	999999	604	999999	978	564	424	623	667	252	803	723	828	999999	277	48	999999	999999	553	990	853	672	999999	363	393	378	302	243	999999	999999	175	945	990	55	156	831	757	771	518	999999	714	435	918	848	787	119	999999	822	642	576	995	734	994	902	35	999999	612	999999	572	609	272	190	741	546	86	858	999999	999999	213	446	999999	604	999999	999999	285	428	753	943	575	283	396	999999	601	999999	135	441	950	98	30	999999	999999	516	208	999999	999999	533	693	999999	771	929	999999	999999	618	205	295	401	396	850	999999	606	618	668	674	299	222	792	999999	999999	420	999999	908	644	762	999999	227	774	405	999999	17	751	734	381	181	999999	897	197	861	406	28	733	999999	109	471	999999	176	560	841	909	696	354	945	999999	961	136	999999	999999	446	200	999999	521	999999	958	843	999999	872	247	496	38	401	35	930	999999	417	999999	600	808	182	348	999999	666	932	999999	741	
662	806	477	999999	55	999999	165	751	670	999999	507	737	96	266	597	999999	929	73	813	999999	671	424	762	849	285	999999	222	999999	999999	938	321	588	510	999999	190	77	405	827	999999	413	999999	283	269	764	999999	999999	513	552	585	797	332	602	129	999999	80	248	999999	628	143	999999	999999	597	653	999999	117	918	237	870	86	530	156	111	999999	410	281	999999	999999	998	999999	335	32	670	999999	310	616	718	468	532	156	999999	999999	776	693	931	10	649	999999	537	657	991	722	643	999999	64	999999	231	999999	719	706	682	94	54	689	808	497	741	613	353	126	398	459	704	999999	144	506	379	417	691	409	999999	767	626	351	999999	613	389	204	928	658	394	737	999999	826	473	857	999999	97	885	444	268	999999	999999	421	268	541	999999	918	341	558	282	999999	299	320	999999	999999	467	999999	742	999999	117	546	684	694	731	660	710	999999	260	287	999999	291	531	256	150	596	490	215	93	415	999999	999999	863	380	999999	581	448	438	751	999999	399	999999	355	691	336	999999	360	592	690	999999	999999	999999	668	64	40	999999	291	52	179	488	435	999999	619	336	607	999999	683	314	999999	999999	222	281	136	702	999999	251	935	839	919	428	245	897	999999	999999	999999	456	999999	809	349	396	299	406	269	273	132	147	999999	29	94	689	999999	56	999999	540	999999	559	23	965	176	788	64	452	133	751	252	537	736	999999	751	160	845	874	965	921	860	815	22	862	579	750	586	999999	755	999999	390	999999	623	985	101	35	443	999999	642	999999	341	847	283	518	30	595	410	999999	277	933	844	999999	90	362	679	579	546	160	396	999999	999999	148	696	893	370	999999	913	751	52	726	717	999999	242	999999	999999	23	542	504	999999	983	349	63	649	999999	395	226	118	270	999999	521	999999	293	449	226	357	202	160	389	157	967	681	658	489	551	999999	835	999999	999999	772	666	46	51	318	412	86	158	999999	873	508	999999	945	653	446	530	247	433	569	25	67	398	862	999999	357	874	312	999999	999999	999999	999999	559	294	442	999999	999999	999999	447	974	47	999999	999999	703	999999	999999	13	32	999999	999999	959	999999	792	276	915	618	383	804	999999	694	444	999999	395	584	999999	999999	948	999999	512	999999	797	54	799	459	531	999999	858	999999	585	281	354	999999	999999	477	614	794	814	999999	379	824	124	844	999999	753	539	937	999999	623	311	19	999999	153	999999	873	999999	914	999999	342	744	999999	759	688	229	611	350	592	999999	917	970	999999	462	664	489	999999	999999	953	452	56	999999	594	
131	999999	393	575	999999	210	342	409	62	700	289	482	549	339	74	435	999999	990	413	946	121	836	653	703	557	279	999999	831	833	472	471	467	422	160	917	524	304	999999	273	999999	260	999999	865	280	999999	999999	999999	160	999999	614	338	461	643	973	483	999999	999999	689	27	79	546	511	999999	590	999999	822	999999	399	999999	999999	140	970	727	273	696	694	971	999999	386	999999	164	513	217	229	999999	999999	823	999999	676	632	932	615	636	999999	603	749	850	284	999999	505	920	724	999999	83	483	368	734	999999	287	788	323	218	313	451	914	999999	303	356	456	228	999999	621	722	789	617	525	343	533	670	946	844	999999	341	999999	656	439	774	143	746	774	285	453	999999	888	319	724	999999	999999	999999	570	455	503	827	823	506	999999	12	999999	999999	957	34	211	710	340	943	999999	999999	432	999999	484	267	999999	610	999999	942	555	460	999999	999999	892	224	158	253	109	500	351	869	518	384	358	437	825	999999	788	749	84	743	830	999999	692	847	879	999999	805	312	999999	893	155	880	999999	999999	178	479	999999	743	876	958	610	999999	602	757	999999	57	999999	999999	442	493	821	999999	868	811	629	999999	999999	55	344	757	447	999999	999999	458	999999	638	999999	999999	269	999999	112	55	999999	125	142	999999	352	999999	489	832	954	999999	870	801	81	223	21	149	999999	999999	693	528	408	128	520	999999	999999	154	43	729	623	936	786	96	390	775	69	752	679	638	999999	851	565	999999	803	688	927	999999	999999	510	999999	294	291	980	662	584	646	754	999999	328	999999	208	902	760	999999	27	972	999999	420	305	163	268	469	590	999999	841	963	896	325	999999	886	230	767	532	112	999999	655	999999	434	806	138	999999	999999	360	281	347	949	805	999999	785	715	153	999999	999999	356	999999	824	700	247	999999	621	750	439	999999	442	146	440	999999	657	878	999999	175	358	614	999999	999999	120	119	318	404	999999	167	999999	540	126	742	237	686	186	999999	514	954	999999	614	194	388	999999	385	918	999999	907	580	158	999999	422	999999	999999	388	913	507	257	715	392	842	927	463	158	899	655	699	999999	999999	999999	912	999999	418	999999	999999	429	999999	999999	999999	200	999999	497	322	19	999999	127	576	999999	849	773	679	496	799	572	999999	686	731	239	976	729	999999	235	999999	999999	245	61	14	943	60	999999	134	999999	522	999999	999999	999999	614	454	971	782	89	752	70	999999	523	425	574	999999	880	67	698	559	998	15	972	947	999999	935	999999	135	122	999999	896	890	649	156	974	284	363	999999	
81	287	268	204	650	476	999999	999999	863	819	486	168	999999	993	269	999999	534	516	552	270	19	679	680	845	669	999999	855	999999	341	377	451	299	492	999999	986	421	301	804	365	505	999999	172	82	954	999999	953	571	903	630	84	621	467	732	999999	999999	999999	606	422	999999	204	999999	999999	841	495	378	999999	676	562	16	848	283	730	161	56	999999	847	999999	726	206	716	884	999999	548	999999	756	999999	567	999999	147	999999	814	999999	279	999999	885	999999	330	586	585	462	286	18	896	999999	800	890	315	685	615	523	795	880	999999	817	319	667	999999	584	739	999999	629	287	424	423	43	404	460	989	171	701	526	30	150	744	999999	999999	999999	999999	999999	865	678	881	784	624	999999	999999	999999	462	852	227	999999	746	846	201	832	998	593	483	999999	405	439	326	524	913	996	774	740	481	999999	442	999999	999999	127	874	716	999999	503	999999	999999	110	742	998	147	944	372	999999	184	949	912	441	999999	583	999999	71	435	362	367	999999	627	34	203	191	999999	999999	616	999999	629	972	485	999999	999999	999999	858	648	663	440	188	999999	550	999999	599	790	569	999999	160	37	672	66	999999	999999	391	633	183	999999	906	560	924	727	999999	724	160	212	473	999999	999999	499	999999	379	999999	999999	999999	999999	330	410	434	999999	999999	137	269	588	975	572	533	999999	702	871	620	269	999999	112	516	460	252	826	76	999999	327	740	20	660	999999	302	658	453	190	999999	312	999999	999999	503	999999	796	468	749	748	587	678	999999	999999	999999	879	465	637	999999	999999	722	544	999999	344	47	95	881	127	608	285	682	914	90	940	107	999999	847	104	248	174	719	992	502	999999	999999	999999	974	614	945	781	999999	665	363	999999	468	999999	999999	438	137	417	66	678	859	474	999999	999999	597	999999	37	999999	41	370	398	140	769	999999	999999	426	855	327	121	999999	182	999999	437	999999	560	126	482	47	759	419	966	831	117	999999	143	38	21	814	999999	999999	999999	999999	749	487	276	233	204	738	28	999999	582	810	999999	999999	506	42	999999	999999	123	481	929	990	745	622	999999	567	32	999999	596	999999	414	50	205	548	689	732	87	999999	751	337	921	744	29	376	836	166	535	328	543	111	999999	963	701	650	999999	596	704	136	93	708	210	475	151	15	978	541	614	757	109	999999	954	97	999999	786	559	999999	970	999999	999999	246	42	704	195	495	32	450	349	554	905	103	37	999999	866	52	136	456	999999	999999	999999	304	552	999999	228	999999	999999	999999	665	915	999999	458	626	336	999999	
846	676	506	289	655	999999	999999	999999	999999	852	16	747	13	230	265	999999	112	592	999999	980	491	694	264	485	426	348	999999	999999	434	999999	456	476	701	999999	999999	999999	999999	999999	946	41	999999	999999	492	925	221	999999	153	683	410	999999	988	866	669	355	999999	162	422	31	863	999999	864	752	768	606	999999	539	55	999999	210	890	999999	999999	645	925	999999	389	211	338	999999	999999	999999	445	999999	178	474	590	807	999999	751	868	952	608	313	640	999999	117	999999	886	530	682	976	750	999999	520	999999	999999	999999	744	234	478	950	999999	757	469	121	428	378	599	999999	814	999999	700	650	342	999999	431	632	999999	758	23	55	999999	807	591	427	454	962	863	942	421	999999	73	131	283	999999	999999	851	999999	528	999999	999999	744	754	715	999999	286	110	150	999999	804	431	225	985	221	999999	634	999999	176	999999	666	465	999999	657	720	454	668	999999	377	424	79	999999	788	486	19	284	999999	571	999999	641	151	354	822	290	999999	989	154	87	999999	849	292	591	684	801	861	293	234	96	43	271	291	999999	732	725	513	234	642	999999	999999	937	131	73	194	999999	900	322	642	234	519	999999	310	591	999999	528	141	999999	999999	987	625	726	59	224	538	830	360	444	999999	106	776	913	999999	415	999999	971	727	229	406	999999	999999	549	999999	999999	999999	311	960	699	47	214	593	35	339	655	123	999999	887	907	535	363	999999	466	700	999999	457	605	384	895	490	697	800	912	90	744	999999	85	999999	59	646	236	870	999999	406	418	999999	751	999999	701	301	850	94	820	694	52	976	443	848	114	552	971	999999	74	219	350	413	681	945	594	569	48	184	837	270	308	493	999999	999999	292	42	706	999999	999999	604	639	613	980	228	47	768	652	999999	971	506	675	308	806	451	66	999999	832	805	999999	999999	263	999999	256	559	395	559	462	383	566	999999	846	999999	254	469	580	737	433	462	907	825	916	811	212	340	999999	999	687	82	14	287	210	900	999999	551	351	999999	366	430	832	488	999999	279	999999	999999	660	999999	64	346	870	999999	581	379	898	174	225	451	474	999999	964	999999	999999	390	379	289	870	999999	918	702	999999	999999	999999	999999	999999	428	519	647	151	311	680	870	944	350	211	685	999999	999999	999999	867	336	899	498	450	466	447	615	926	999999	391	999999	713	999999	362	999999	263	948	578	749	480	655	577	310	172	245	103	450	531	999999	693	999999	999999	945	999999	376	228	129	930	546	192	999999	592	747	759	281	999999	999999	592	133	999999	999999	138	
92	531	222	758	599	336	214	999999	996	94	999999	216	808	991	999999	754	986	999	143	999999	42	566	667	999999	830	550	890	277	38	858	999999	239	999999	454	956	423	839	617	629	792	725	183	999999	728	844	999999	999999	290	209	320	999999	133	814	719	106	525	864	159	928	58	445	936	344	147	999999	999999	260	364	44	353	914	378	379	999999	302	859	999999	938	227	299	599	610	78	999999	261	284	424	246	358	441	999999	689	999999	581	357	788	838	999999	52	336	290	596	256	999999	406	238	753	999999	427	246	999999	999999	932	999999	458	999999	868	999999	885	411	103	999999	16	999999	999999	234	689	999999	993	999999	31	330	896	999999	19	12	364	223	320	999999	999999	999999	819	121	295	634	757	999999	132	999999	919	220	173	999999	242	276	590	652	71	181	548	999999	999999	913	225	999999	38	999999	999999	456	480	655	316	862	880	152	204	895	318	169	477	638	676	480	594	810	167	265	657	743	999999	711	999999	149	999999	575	480	906	895	999999	605	715	999999	676	51	274	903	310	760	100	82	999999	344	999999	999999	910	289	999	328	414	668	773	393	999999	43	999999	503	177	999999	999999	671	297	999	848	999999	761	216	10	439	329	907	999999	505	567	670	726	999999	999999	444	573	296	999999	587	490	800	832	999999	546	999999	999999	999999	735	923	454	999999	999999	696	496	347	942	704	289	570	999	507	812	277	825	225	317	402	253	732	813	29	999999	710	518	58	731	999999	670	367	999999	558	181	933	60	149	886	40	999999	912	502	869	16	911	588	982	988	999999	505	999999	335	879	527	13	999999	435	237	999999	187	999999	616	999999	999999	921	999999	999999	336	879	227	686	999999	286	522	341	240	944	999999	288	999999	535	69	999999	934	349	42	286	999999	999999	999999	625	911	999999	999999	999999	305	989	999999	95	507	147	656	119	999999	999999	999999	58	367	196	772	174	422	948	951	999999	999999	450	578	999999	888	136	419	168	64	602	774	999999	432	90	45	999999	119	999999	781	985	879	950	828	124	356	999999	919	845	405	659	999999	962	860	211	63	855	420	150	999999	380	999999	999999	999999	999999	55	476	625	286	160	999999	999999	495	177	966	772	999999	621	999999	999999	904	999999	574	999999	405	399	811	665	231	999999	190	830	968	729	410	999999	391	895	92	999999	880	368	643	694	999999	603	716	795	894	438	625	244	956	999999	999999	999999	163	735	658	355	243	810	404	260	970	700	96	766	766	709	391	542	538	394	467	546	573	879	887	999999	683	26	999999	792	
411	946	873	999999	999999	246	999999	655	246	736	835	79	963	999999	724	184	517	950	38	194	57	92	999999	572	999999	756	999999	283	848	856	672	227	49	611	999999	999999	999999	919	338	530	604	736	306	801	559	397	582	190	165	713	294	733	987	586	999999	328	250	999999	831	680	646	830	807	389	999999	618	39	361	543	700	356	999999	621	507	589	999999	786	903	23	946	183	419	128	999999	571	938	239	463	866	530	783	999999	98	657	884	999999	929	916	737	999999	367	230	647	464	366	697	122	999999	996	434	542	347	298	884	506	999999	712	999999	999999	999999	388	576	495	22	916	830	999999	963	623	815	392	869	176	82	588	953	771	999999	778	999999	826	999999	999999	442	988	446	237	213	160	657	999999	266	999999	611	999999	999999	735	634	547	535	999999	159	866	191	51	672	180	999999	999999	553	465	999999	894	943	309	638	119	62	34	480	602	305	999999	966	753	135	771	565	999999	797	999999	147	999999	252	685	999999	999999	285	400	325	999999	21	907	607	202	23	372	164	311	923	681	682	999999	76	999999	892	999999	900	999999	999999	900	615	706	508	999999	999999	932	651	268	632	999999	999999	662	709	215	590	398	214	999999	999999	763	617	263	596	126	546	537	59	999999	792	340	999999	848	999999	424	659	315	408	999999	874	91	720	896	679	178	999999	999999	900	861	352	999999	141	136	697	999999	293	362	120	392	789	790	882	999999	475	302	999999	986	187	294	555	999999	989	932	899	658	999999	999999	584	427	279	525	637	197	966	298	208	999999	161	331	140	307	999999	26	999999	999999	209	387	430	386	999999	999999	842	999999	999999	77	514	999999	237	999999	120	572	777	999999	123	273	163	694	376	187	103	999999	835	856	999999	257	999999	972	449	815	999999	665	300	207	31	418	683	999999	881	899	783	999999	629	999999	220	568	529	512	999999	229	930	514	21	253	293	999999	36	985	461	68	987	541	759	999999	589	454	999999	579	671	705	589	141	812	999999	403	104	295	722	646	595	728	577	79	230	999999	945	999999	999999	914	540	392	698	570	823	912	252	249	999999	532	765	296	949	841	208	639	798	701	544	849	198	205	313	999999	999999	340	420	999999	999999	999999	999999	800	999999	999999	141	999999	999999	571	999999	564	161	855	88	199	880	309	778	999999	999999	590	95	253	120	999999	726	344	999999	359	704	493	999999	779	999999	680	999999	999999	999999	294	710	885	999999	237	712	979	698	343	127	999999	468	566	562	999999	601	948	451	999999	690	36	939	796	999999	541	
866	999999	72	381	154	407	311	914	999999	493	35	999999	841	999999	540	140	509	393	999999	965	999999	148	999999	817	999999	999999	239	999999	285	46	355	913	651	216	371	999999	999999	327	999999	719	812	999999	329	999999	658	616	999999	593	859	559	526	556	579	999999	651	727	573	255	202	392	178	813	639	210	148	122	999999	999999	999999	999999	224	999999	204	507	999999	999999	818	863	999999	571	654	646	638	725	519	999999	344	382	565	643	644	671	999999	805	999999	999	914	129	930	546	282	482	106	999999	345	344	361	81	125	315	908	709	999999	631	738	532	999999	913	690	348	778	961	999999	852	689	552	67	999999	955	164	432	699	932	622	298	182	549	999999	390	999999	447	272	267	999999	735	934	585	503	77	29	824	10	438	591	999999	321	999999	254	846	792	287	999999	126	961	883	999999	777	473	342	999999	982	999999	532	515	901	515	999999	819	127	755	967	563	330	935	339	999999	999999	351	854	977	999999	305	265	598	897	484	155	306	377	525	999999	122	171	512	46	752	477	999999	690	262	617	593	999999	101	825	723	642	999999	999999	999999	948	435	618	364	795	999999	816	999999	617	426	369	999999	999999	601	999999	855	402	999999	899	587	953	346	660	601	369	186	178	173	999999	999999	841	965	999999	915	576	731	503	999999	999999	999999	935	543	316	273	892	220	999999	535	503	970	330	824	291	54	999999	611	774	26	999999	619	999999	653	171	442	585	999999	732	537	34	999999	361	595	111	999999	651	420	40	999999	709	158	45	643	999999	999999	999999	27	684	630	999999	965	956	486	999999	999999	839	292	999999	873	999999	497	487	999999	999999	999999	618	999999	999999	740	402	97	999999	387	999999	846	583	876	983	368	588	567	720	112	129	69	910	875	999999	14	711	369	48	167	709	221	671	432	999999	42	194	999999	305	943	238	999999	394	578	178	999999	523	962	999999	24	294	130	777	999999	493	999999	726	742	950	999999	39	43	59	423	677	105	999999	161	743	999999	183	470	999999	777	874	800	999999	999999	706	820	491	748	69	33	999999	999999	999999	999999	938	692	316	451	178	588	914	204	279	971	900	83	789	372	229	358	840	999999	858	10	510	693	999999	999999	999999	999999	236	290	973	36	549	98	661	889	222	61	644	731	302	999999	863	679	530	703	999999	633	41	128	529	711	192	59	730	444	999999	999999	916	921	415	47	999999	999999	231	253	999999	999999	422	900	159	999999	999999	119	531	183	147	831	172	999999	953	412	108	117	761	999999	843	499	367	226	113	967	
144	999999	999999	264	999999	239	457	287	282	628	221	999999	969	999999	996	83	527	556	307	954	93	999999	968	13	938	254	871	959	410	932	999999	205	796	192	42	992	794	277	851	907	383	884	799	334	201	967	999999	410	275	769	971	999999	999999	159	884	300	999999	322	325	87	368	498	876	349	184	26	344	787	328	14	289	260	705	399	580	208	55	999999	811	971	116	470	999999	640	960	643	285	647	999999	742	248	999999	952	999999	548	884	17	459	160	185	633	361	92	271	999999	999999	115	530	578	999999	999999	120	510	354	999999	897	804	246	999999	541	999999	697	489	585	765	999999	308	931	851	999999	999999	595	999999	636	348	755	388	432	999999	999999	537	755	78	999999	498	137	999999	608	802	651	999999	999999	80	619	999999	935	871	999999	505	683	423	184	999999	882	495	999999	627	874	15	225	518	381	96	999999	13	985	628	999999	97	638	836	999999	999999	209	615	428	524	873	201	412	999999	881	927	999999	999999	999999	999999	196	999999	838	999999	999999	602	586	999999	999999	685	930	999999	999999	317	14	419	867	846	723	999999	999999	277	77	144	753	683	603	342	636	454	619	324	649	909	442	999999	258	138	740	107	551	77	999999	743	594	267	742	105	878	472	70	630	112	999999	606	918	69	704	755	999999	999	254	505	264	999999	616	999999	999999	999999	273	171	999999	115	999999	503	411	999999	334	549	496	999999	999999	999999	174	394	988	221	342	313	523	999999	553	999999	999999	999999	307	999999	651	677	977	301	203	999999	615	311	999999	524	999999	813	999999	999999	734	164	269	999999	501	790	340	999999	87	404	999999	245	361	999999	999999	999999	787	528	206	838	719	657	999999	204	747	287	848	999999	999999	473	735	528	999999	965	947	999999	122	846	607	999999	242	781	599	583	667	957	868	999999	693	965	737	958	617	366	999999	87	999999	999999	734	223	942	999999	999999	613	669	999999	138	396	644	228	999999	940	921	689	606	937	67	999999	536	789	419	999999	999999	106	999999	777	910	751	999999	869	805	999999	122	393	574	764	973	986	913	999999	829	481	389	475	999999	797	47	927	759	901	30	604	999999	944	999999	127	308	711	877	892	205	999999	999999	775	422	206	827	537	124	842	964	80	85	975	960	937	445	703	384	938	740	982	999999	235	848	999999	518	178	589	457	466	272	119	31	366	452	221	614	63	526	999999	509	813	917	937	999999	528	563	983	999999	682	604	336	938	161	999999	396	45	999999	999999	687	659	947	667	385	701	960	63	619	518	726	999999	
650	858	968	999999	999999	83	297	898	683	999999	194	723	775	999999	999999	181	869	999999	65	186	999999	842	999999	320	999999	999999	542	245	989	475	944	475	150	850	953	478	969	999999	999999	999999	999999	37	537	999999	474	999999	892	523	765	789	193	475	462	549	999999	999999	29	657	678	34	540	62	999999	217	20	999999	583	924	908	467	211	999999	110	742	438	999999	999999	999999	846	338	262	29	479	209	999999	478	22	999999	707	155	458	321	252	999999	782	695	128	999999	721	755	651	968	615	308	588	245	374	999999	121	493	999999	999999	811	350	771	521	999999	709	926	541	706	982	226	762	999999	889	999999	999999	960	743	541	999999	394	101	999999	999999	414	181	621	56	999999	999999	489	224	652	999999	999999	999999	257	270	123	419	402	189	58	668	751	852	299	698	539	292	758	377	999999	517	999999	720	663	486	999999	999999	999999	880	437	413	999999	12	119	474	999999	803	999999	699	630	131	999999	214	52	28	543	561	881	923	516	999999	544	121	271	999999	25	789	249	999999	163	711	331	522	752	999999	175	748	743	999999	319	999999	458	68	747	830	925	999999	677	644	999999	999999	999999	174	373	616	999999	999999	741	999999	458	599	999999	73	546	918	999999	80	999999	408	853	795	817	66	999999	780	372	485	999999	441	220	700	121	605	828	606	192	167	158	145	775	999999	999999	769	999999	999999	182	395	522	829	40	854	862	999999	791	999999	999999	999999	999999	593	253	393	999999	309	999999	757	488	999999	245	940	735	642	921	326	999999	79	788	57	999999	894	607	977	963	544	411	365	999999	842	813	680	867	718	607	564	891	391	765	707	16	619	240	224	159	999999	999999	999999	932	545	646	721	369	691	784	665	985	999999	430	483	897	408	999999	646	154	999999	82	27	44	367	434	251	999999	999999	51	79	663	393	827	391	999999	23	432	999999	205	102	999999	999999	934	941	579	999999	999999	292	810	607	699	594	79	595	509	86	362	575	999999	405	999999	288	649	714	999999	601	449	49	42	999999	975	626	999999	999999	253	895	92	999999	999999	809	290	999999	280	444	380	79	999999	999999	999999	374	660	856	191	799	685	42	999999	229	999999	977	999999	921	260	926	631	999999	153	999999	351	614	993	269	788	312	999999	395	999999	215	344	932	287	217	999999	668	999999	129	999999	651	376	221	367	863	999999	810	633	368	999999	354	999999	307	925	306	890	276	380	400	78	879	684	300	33	999999	999999	17	699	968	763	592	702	999999	636	502	651	140	257	140	117	977	999999	999999	623	664	
999999	46	17	981	326	891	297	832	61	999999	966	85	197	45	977	155	120	665	605	999999	651	310	670	432	654	760	29	999999	999999	100	210	928	677	369	929	848	10	718	651	872	304	869	461	80	535	999999	943	221	163	999999	867	23	999999	999999	22	102	376	999999	336	999999	871	57	549	960	366	999999	408	999999	115	139	999999	402	23	733	885	781	999999	600	896	999999	999999	807	96	331	233	197	777	243	356	837	481	999999	999999	94	999999	256	330	999999	714	999999	999999	999999	999999	999999	999999	474	999	427	558	999999	253	776	687	257	749	73	961	999999	737	178	270	174	481	278	657	728	20	928	732	638	461	999999	886	999999	999999	701	701	72	999999	758	999999	360	685	125	999999	705	738	999999	345	999999	999999	113	762	545	237	12	644	838	376	999999	464	80	999999	919	779	894	889	288	345	58	999999	898	999999	979	980	909	488	365	684	999999	989	875	593	999999	999999	999999	596	999999	180	999999	67	999999	696	424	999999	999999	664	766	346	698	815	460	799	999999	574	397	400	782	999999	328	999999	288	163	424	110	588	487	999999	576	431	307	549	117	436	990	509	211	298	685	863	999999	999999	29	985	999999	999999	999999	306	999999	955	999999	814	785	852	394	778	999999	281	324	715	640	765	199	914	401	276	352	372	999999	74	195	111	106	701	83	801	269	999999	288	570	511	999999	999999	620	473	493	763	265	51	222	799	999999	999999	970	999999	489	532	114	594	999999	197	999999	10	999999	770	855	717	999999	779	593	518	542	993	754	213	459	97	579	450	907	999999	999999	999999	93	999999	266	999999	999999	478	999999	999999	999999	582	419	383	797	190	520	850	617	776	679	485	458	703	267	936	999999	999999	773	402	953	663	687	366	110	393	916	999999	513	728	591	615	196	324	363	959	584	380	999999	279	999999	728	832	140	833	611	871	390	17	329	908	999999	704	999999	325	501	895	62	283	999999	273	628	346	889	194	999999	299	144	349	308	362	848	999999	504	826	234	831	556	533	999999	522	999999	885	999999	819	232	999999	995	998	862	999999	531	107	11	15	947	391	999999	999999	769	321	999999	50	709	967	69	17	999999	373	999999	669	348	528	783	999999	737	742	162	80	962	999999	304	146	487	243	830	999999	359	499	999999	842	888	610	764	187	785	495	186	999999	760	224	710	631	999999	202	725	12	323	120	277	214	239	872	983	999999	999999	600	999999	475	147	318	658	999999	999999	999999	781	738	999999	606	999999	251	999999	936	319	999999	452	999999	237	999999	
999999	999999	437	249	232	674	613	26	626	999999	999999	999999	933	999999	999999	452	566	10	146	660	999999	987	248	717	999999	35	648	303	562	246	172	355	372	277	999999	319	880	419	999999	820	999999	765	121	615	999999	922	318	855	856	867	191	452	999999	577	873	530	588	719	999999	206	35	320	999999	999999	999999	999999	821	665	753	769	571	999999	522	999999	26	656	875	633	281	999999	717	793	446	695	64	719	819	795	404	999999	731	171	999999	999999	794	334	999999	731	628	631	110	653	111	97	999999	44	930	219	560	227	654	955	448	164	489	242	873	999999	335	276	995	36	271	326	47	999999	973	240	530	692	999999	154	14	649	981	74	999999	358	398	30	789	609	244	186	782	775	722	999999	999999	999999	460	543	999999	362	636	83	999999	785	59	999999	999999	699	999999	868	872	510	999999	999999	183	999999	551	524	379	315	999999	395	999999	94	544	271	687	954	439	968	242	810	749	652	23	907	682	906	308	999999	958	999999	999999	375	313	999999	825	923	846	386	20	935	174	99	874	250	291	307	999999	788	999999	117	999999	999999	636	71	999999	999999	999999	275	999999	644	999999	876	357	397	475	999999	780	272	999999	999999	999999	999999	999999	306	646	999999	999999	999999	626	385	665	999999	294	851	999999	210	739	252	521	526	148	580	642	375	719	297	999999	487	774	999999	999999	978	999999	454	999	999999	762	999999	425	999999	531	999999	999999	368	979	705	592	505	999999	275	999999	538	750	919	625	537	999999	591	587	359	999999	300	998	761	858	687	999999	999999	852	621	447	409	826	421	995	137	932	999999	999999	24	705	246	918	509	187	999999	999999	999999	829	472	797	180	752	75	999999	999999	22	886	509	301	536	752	653	947	827	287	711	338	923	497	605	145	204	572	999999	681	381	499	584	870	459	747	20	389	823	276	656	761	999999	999999	999999	55	774	999999	488	999999	593	970	682	999999	999999	999999	507	999999	999999	661	975	190	421	510	858	999999	999999	639	841	788	999999	999999	133	560	631	950	999999	168	383	560	371	109	94	701	999999	411	817	684	593	560	249	999999	522	999999	300	476	349	729	999999	601	742	999999	263	699	999999	330	846	131	278	336	800	349	958	317	299	876	105	720	422	457	999999	628	999999	290	549	72	750	961	999999	165	610	999999	262	781	817	236	999999	999999	490	767	565	695	999999	266	760	900	720	215	872	424	380	629	317	999999	999999	123	98	999999	160	158	579	884	862	123	725	432	96	999999	499	72	40	999999	239	654	891	20	222	789	
999999	648	351	544	98	845	999999	981	70	999999	999999	703	148	873	245	342	999999	999999	999999	302	541	338	813	544	716	999999	394	670	399	999999	999999	884	901	999999	999999	511	999999	44	999999	999999	999999	743	371	292	300	999999	999999	167	474	897	999999	221	999999	919	258	999999	835	807	828	288	460	123	592	408	246	11	802	840	999999	999999	536	162	883	816	963	797	967	999999	254	920	886	237	205	501	999999	999999	707	982	60	260	675	998	216	517	566	999999	161	999999	999999	298	993	999999	999999	740	999999	314	337	999999	955	999999	999999	999999	999999	999999	999999	233	917	100	212	891	303	820	789	179	68	537	946	376	260	748	646	13	999999	955	927	802	500	465	140	891	27	999999	36	600	36	371	999999	308	125	999999	308	70	760	164	999999	999999	303	567	999999	834	368	961	120	217	999999	230	829	607	999999	600	733	462	960	321	999999	957	793	199	153	696	999999	647	261	917	999999	999999	999999	999999	999999	999999	508	999999	782	306	533	999999	236	999999	786	805	999999	999999	328	525	609	845	999999	999999	290	47	389	113	423	986	742	720	710	203	767	237	999999	508	646	235	101	799	999999	664	788	818	731	999999	412	348	163	999999	328	999999	317	999999	999999	999999	49	999999	375	405	999999	796	563	999999	355	42	61	559	827	999999	999999	999999	433	809	175	445	661	472	316	999999	700	999999	832	489	402	974	885	999999	750	183	999999	999999	859	696	290	883	110	976	472	698	999999	853	520	129	71	234	312	999999	438	51	999999	999999	616	961	999999	444	999999	999999	999999	380	157	888	808	654	575	999999	243	737	529	292	344	684	999	999999	489	847	999999	999999	999999	177	672	387	734	999999	40	891	117	897	992	846	999999	36	566	101	551	45	55	866	999999	999999	999999	574	999999	999999	706	468	999999	998	999999	856	999999	260	999999	251	708	769	164	108	623	683	369	345	745	683	372	318	999999	999999	77	454	802	698	999999	833	186	107	999999	587	13	572	324	119	425	145	966	669	379	324	393	781	999999	946	999999	870	234	999999	828	305	784	397	349	669	999999	38	64	191	101	999999	75	999999	371	576	105	61	369	259	999999	610	716	999999	999999	804	524	295	572	855	455	999999	608	531	279	999999	999999	615	232	655	188	999999	90	785	578	556	259	999999	999999	314	851	201	511	974	734	228	999999	92	459	545	154	644	465	208	999999	803	999999	543	999999	268	999999	489	828	713	80	999999	529	999999	133	391	554	741	875	268	14	264	786	999999	797	60	523	999999	999999	999999	999999	544	932	881	
999999	774	342	999999	451	161	540	371	372	797	999999	212	698	658	999999	77	990	413	768	206	999999	999999	27	590	746	290	744	63	333	151	213	999999	599	648	999999	358	58	838	299	724	999999	643	999999	988	729	594	362	865	999999	98	696	106	775	999999	687	577	999999	752	969	171	999999	487	999999	231	594	377	999999	60	776	610	28	161	123	54	479	561	999999	39	999999	161	928	879	301	244	999999	116	761	863	960	999999	601	306	869	138	317	999999	605	999999	999999	999999	981	311	98	999999	79	544	983	730	266	136	987	999999	891	817	999999	999999	196	803	776	487	615	999999	99	472	19	722	292	999999	999999	239	956	999999	635	999999	999999	626	790	149	999999	910	133	40	607	834	326	872	415	61	999999	780	63	801	999999	999999	999999	999999	222	626	999999	357	261	999	993	37	180	77	103	393	647	616	999999	57	638	866	364	584	999999	265	999999	146	317	241	98	956	999999	164	999999	718	761	937	414	174	997	817	658	133	47	579	663	259	779	32	413	289	43	16	172	36	999999	999999	999999	956	481	15	50	30	910	47	999999	999999	50	384	631	710	212	999999	59	821	218	240	999999	572	601	999999	366	295	828	809	999999	999999	991	999	166	599	999999	999999	999999	991	999999	637	223	999	727	999999	218	405	400	999999	87	999999	956	351	818	331	999999	528	364	999999	649	755	202	111	124	682	33	50	999999	42	999999	754	888	68	999999	580	27	547	844	953	687	961	894	999999	731	470	999999	999999	999999	835	975	326	103	118	351	999999	445	999999	999999	54	624	177	188	999999	837	333	999999	999999	307	999999	314	999999	683	410	897	999999	860	999999	999999	999999	469	999999	859	391	66	547	660	780	717	32	145	905	662	999999	999999	519	782	536	999999	999999	897	325	353	999999	531	899	643	692	220	999999	999999	378	742	242	585	250	318	796	311	299	672	999999	190	284	999999	408	423	999999	81	999999	905	334	778	970	755	153	39	999999	860	999999	999999	968	569	63	861	766	172	430	224	999999	999999	986	999999	998	736	115	999999	78	842	132	999999	999999	621	999999	758	999999	600	771	486	441	221	999999	999999	999999	394	704	232	136	423	345	246	993	999999	982	999999	999999	109	780	999999	650	18	960	82	738	680	155	999999	999999	999999	999999	999999	999999	944	999999	999999	808	999999	999999	999999	999999	882	18	655	506	999999	999999	100	638	657	839	737	819	999999	835	433	260	999999	207	474	999999	356	496	831	398	178	999999	59	886	115	377	868	29	999999	212	767	999999	315	575	852	198	65	718	
87	466	296	357	863	999999	359	999999	999999	852	999999	374	685	395	187	267	999999	50	999999	213	533	290	999999	717	652	335	77	434	945	754	999999	285	193	638	419	375	111	821	981	941	537	487	889	999999	999999	802	999999	382	999999	57	247	999999	755	852	195	999999	495	578	704	999999	50	999999	682	732	507	339	191	56	976	811	999999	516	999999	501	676	55	400	954	999999	850	808	999999	611	897	517	543	530	341	999999	621	879	532	127	452	999999	612	805	167	518	84	621	999999	405	21	892	731	752	263	999999	149	407	541	275	999999	999999	354	999999	785	225	963	808	849	603	364	999999	633	399	616	999999	999999	249	243	999999	238	238	338	299	999999	14	786	999999	999999	165	313	224	348	267	272	722	555	999999	999999	941	554	275	999999	876	50	89	999999	341	145	999999	121	899	999999	105	999999	625	999999	65	722	780	439	999999	999999	999999	999999	999999	592	375	136	893	55	774	228	301	891	962	467	462	258	999999	745	454	656	614	54	413	60	253	230	647	999999	500	576	999999	512	382	733	87	586	900	496	893	215	251	617	347	999999	872	213	83	999999	938	999999	211	44	985	525	927	999999	886	99	999999	999999	488	999999	999999	207	978	999999	518	239	389	876	999999	999999	999999	999999	414	999999	706	999999	188	999999	157	489	392	693	375	999999	999999	857	999999	437	699	999999	157	748	999999	679	73	149	702	93	695	999999	999999	999999	458	186	192	746	999999	999999	943	163	911	999999	997	999	999999	860	831	772	271	661	433	951	186	999999	877	113	999999	734	999999	567	999999	999999	353	312	710	331	245	199	33	780	746	875	999999	546	898	847	999999	727	500	212	317	930	822	44	421	827	885	911	309	88	235	999999	996	385	999999	817	955	999999	999999	999999	999999	642	749	491	915	999999	467	999999	648	999999	999999	999999	244	999999	999999	109	281	319	891	883	999999	334	889	944	554	369	878	999999	423	91	999999	999999	438	999999	586	999999	191	341	999999	863	999999	254	999999	999999	725	441	151	999999	136	33	545	646	804	999999	422	301	752	804	936	555	679	358	227	999999	148	308	365	999999	154	584	918	940	200	37	999999	201	71	620	228	123	227	613	999999	399	999999	999999	999999	32	229	295	922	999999	404	573	194	21	37	999999	140	427	85	549	130	999999	114	604	456	999999	999999	231	239	999999	999999	999999	337	76	999999	999999	32	893	999999	343	999999	999999	661	542	546	626	999999	511	173	999999	489	801	48	678	492	440	294	940	798	484	139	999999	66	789	999999	999999	246	128	645	209	
682	999999	380	741	177	271	999999	999999	68	829	933	390	999999	872	652	784	784	659	583	999999	543	91	104	999999	214	383	999999	999999	741	963	390	724	999999	963	684	252	431	999999	510	999999	999999	999999	882	969	550	748	941	999999	147	26	797	586	544	709	666	999999	152	807	999999	793	469	27	999999	999999	449	219	999999	103	999999	999999	362	999999	158	363	395	820	999999	135	32	465	442	999999	999999	999999	175	803	189	999999	307	999999	110	624	769	716	761	532	999999	787	529	999999	234	999999	999999	737	663	320	437	191	324	846	999999	26	784	999999	361	850	293	999999	999999	646	39	367	796	114	309	999999	717	442	602	863	928	999999	606	999999	241	594	999999	999999	72	855	375	999999	842	999999	999999	94	839	999999	365	911	249	999999	858	999999	312	866	61	890	999999	924	999999	995	588	461	917	999999	999999	103	839	766	236	295	52	83	280	40	525	344	423	999999	899	999999	87	999999	623	151	562	999999	999999	375	999999	999999	569	147	262	379	419	999999	543	999999	675	999999	859	999999	684	999999	744	785	612	999999	350	716	477	223	999999	583	918	897	837	776	427	696	715	473	232	503	725	904	820	999999	621	999999	801	711	549	163	170	488	999999	670	999999	777	121	999999	35	827	265	356	999999	679	999999	999999	553	767	294	978	40	395	375	191	237	839	965	999999	660	215	915	765	673	872	422	439	891	177	380	649	999999	607	448	405	247	379	793	150	449	109	999999	43	426	999999	132	775	122	824	999999	566	811	410	457	819	999999	499	682	999999	999999	999999	630	999999	999999	644	403	432	946	970	944	999999	56	824	999999	999999	623	881	999999	112	749	647	326	77	734	813	837	999999	160	999999	999999	747	696	553	883	427	478	215	646	782	999999	700	828	999999	880	999999	519	986	999999	895	205	999999	160	999999	499	618	999999	563	651	583	806	229	999999	999999	486	206	171	503	941	844	999999	417	244	999999	935	59	819	184	196	161	999999	850	46	264	999999	462	597	999999	63	274	722	999999	999999	999999	975	999999	428	999999	666	683	421	26	55	304	813	788	796	593	999999	450	799	530	376	499	289	956	193	26	893	34	608	55	999999	999999	999999	176	853	999999	591	999999	630	317	999999	512	999999	999999	999999	999999	999999	645	665	13	999999	612	475	201	549	74	783	29	764	411	618	642	84	376	576	999999	999999	647	934	625	11	999999	999999	999999	23	863	760	11	999999	451	576	999999	368	605	572	837	210	999999	626	788	397	572	999999	228	698	875	437	372	712	999999	999999	999999	710	50	
11	827	792	982	188	685	314	999999	867	322	835	370	283	479	804	739	178	253	30	156	999999	438	431	999999	793	147	435	397	299	725	883	999999	547	327	999999	744	54	228	751	940	483	615	999999	911	393	338	601	958	568	973	266	324	782	564	813	572	999999	201	198	50	260	999999	999999	152	439	72	999999	956	876	999999	694	950	502	89	672	622	734	520	217	465	999999	477	999999	326	999999	568	990	983	514	40	348	853	999999	710	999999	566	132	999999	481	330	515	645	91	508	288	315	999999	702	891	200	838	885	999999	733	504	782	97	177	682	999999	82	839	451	845	720	840	921	792	999999	999999	500	181	48	887	949	900	999999	330	999999	163	746	999999	999999	323	999999	462	870	305	215	999999	479	999999	999999	999999	257	676	203	246	787	447	394	40	313	786	700	667	847	105	784	999999	999999	767	139	999999	999999	785	748	137	654	267	970	625	586	491	636	545	301	437	999999	283	707	159	542	999999	769	716	983	315	999999	534	615	774	521	611	520	711	825	999999	485	471	928	75	999999	999999	477	768	453	822	159	165	376	419	465	510	896	248	234	999999	759	418	802	442	514	129	652	999999	113	975	971	924	719	999999	951	178	355	999999	567	22	132	999999	272	171	165	467	999999	206	318	21	999999	999999	999999	295	999999	999999	669	495	560	472	877	281	665	478	850	999999	445	999999	999999	297	165	999999	999999	999999	418	758	999999	641	999999	57	961	456	887	102	999999	699	447	434	999999	884	509	860	91	104	145	850	999999	794	320	929	31	999999	738	999999	855	461	600	999999	877	999999	999999	37	217	999999	510	431	394	999999	218	160	999999	21	99	583	999999	304	182	999999	999999	567	423	361	330	357	999999	239	717	865	246	808	109	182	557	999999	962	481	652	999999	593	713	466	773	999999	169	151	999999	999999	164	243	561	288	999999	198	319	999999	570	707	859	488	281	713	528	335	410	999999	616	464	595	620	999999	652	999999	999999	372	999999	650	999999	170	216	999999	597	563	999999	999999	999999	999999	999999	247	84	402	774	792	99	322	999999	937	999999	185	118	535	556	57	544	926	908	683	999999	825	999999	779	795	546	653	473	683	999999	896	649	880	965	999999	226	999999	228	999999	859	514	680	372	173	212	999999	61	681	468	549	28	705	776	846	75	167	38	305	606	237	149	626	638	850	50	999999	999999	153	902	999999	536	325	393	59	999999	350	999999	54	576	205	494	971	15	999999	141	200	999999	43	900	474	999999	225	621	315	719	888	
51	999999	999999	414	303	908	778	138	23	999999	321	727	677	724	999999	984	728	411	743	177	999999	504	999999	850	926	999999	253	999999	151	321	703	88	999999	999999	308	940	921	172	901	999999	202	876	131	437	878	155	366	999999	769	213	496	220	572	999999	999999	546	803	999999	488	42	665	351	987	701	999	243	397	396	425	763	72	566	509	166	999999	745	383	999999	971	781	904	999999	667	937	999999	493	516	788	999999	761	999999	999999	684	869	999999	999999	888	429	438	645	999999	970	760	16	999999	929	711	415	999999	531	173	522	311	706	999999	999999	683	60	999999	999999	726	999999	382	999999	626	424	882	639	245	999999	856	954	852	336	999999	934	317	661	796	999999	782	111	999999	492	598	999999	347	977	742	333	178	838	552	922	999999	158	598	106	389	726	57	81	179	454	674	219	670	975	999999	999999	290	31	263	981	733	625	398	889	75	12	87	905	999999	912	954	999999	411	929	417	874	346	999999	999999	80	847	710	932	766	817	389	953	371	303	549	53	999999	585	570	199	303	760	708	41	386	649	151	999999	266	500	656	807	999999	567	999999	856	79	748	193	143	32	693	631	81	685	59	715	999999	357	868	806	443	999999	999999	124	999999	637	188	895	430	706	999999	999999	276	171	582	222	803	495	999999	999999	408	401	436	176	610	999999	636	356	999999	933	540	827	398	693	223	999999	10	999999	694	229	890	853	762	437	496	999999	364	910	113	836	911	999999	664	894	408	51	414	999999	514	999999	11	832	567	999999	999999	708	286	583	948	999999	221	360	800	473	93	554	999999	999999	679	592	774	999999	252	500	999999	999999	172	503	294	181	561	436	939	709	227	67	999999	275	271	999999	740	781	962	497	625	561	326	999999	810	853	412	999999	893	921	220	285	999999	77	475	752	546	999999	299	999999	64	784	420	100	256	36	269	373	737	892	999999	993	763	754	999999	469	107	972	999999	999999	768	156	999999	28	498	999999	476	228	799	519	251	957	492	195	443	840	151	235	999999	784	594	48	999999	11	79	227	999999	835	201	16	654	999999	99	858	17	999999	251	402	601	313	559	51	574	227	651	894	999999	578	999999	44	328	872	37	999999	846	730	477	541	999999	281	431	641	36	793	864	999999	999999	633	187	534	599	748	633	999999	235	552	474	460	999999	185	716	943	523	167	687	782	546	999999	21	287	440	999999	454	330	881	999999	25	781	363	973	999999	999999	400	787	445	999999	248	396	999999	999999	265	999999	191	772	565	999999	
999999	868	115	999999	140	687	621	899	104	999999	304	312	759	317	537	999999	999999	386	159	839	999999	736	722	999999	543	160	507	718	31	423	529	681	765	999999	800	156	675	281	843	999999	265	999999	692	999999	285	936	636	376	766	573	999999	999999	623	725	936	390	155	997	547	999999	190	903	999999	681	369	999999	999999	366	516	999999	26	999999	999999	810	583	61	53	176	832	607	523	140	952	458	502	724	68	49	466	999999	10	678	999999	862	168	362	622	21	999999	662	398	279	999999	999999	999999	999999	999999	812	152	884	347	979	175	940	466	999999	951	429	188	645	564	507	900	107	390	348	101	680	652	999999	438	999999	999999	179	218	254	280	577	999999	406	463	255	896	581	81	31	513	999999	405	999999	410	203	832	551	108	891	379	761	994	999999	14	590	999999	921	999999	315	999	999999	731	999999	779	384	526	782	192	318	610	999999	35	369	835	307	285	543	820	245	208	438	999999	327	999999	518	582	694	401	872	95	975	999999	999999	31	517	999999	192	339	36	676	999999	999999	999999	290	60	736	635	382	707	314	627	110	221	116	571	999999	414	347	270	999999	831	391	999999	233	999999	999999	269	347	328	246	999999	213	794	568	158	999999	291	999999	824	782	946	999999	693	567	468	875	914	659	459	592	999999	845	79	234	844	999999	59	566	655	858	476	297	999999	999999	999999	423	316	652	958	502	999999	377	523	487	855	519	999999	752	764	759	287	609	888	735	999999	257	999999	999999	723	490	29	724	999999	965	316	659	267	232	355	54	999999	271	701	957	948	288	332	592	379	335	970	307	802	895	580	866	409	999999	999999	964	290	999999	929	999999	483	919	999999	557	181	205	262	475	406	720	200	25	908	931	999999	310	925	551	200	397	519	721	999999	495	394	999999	259	999999	999999	390	999999	822	342	233	483	39	999999	774	999999	999999	83	505	901	91	704	565	999999	478	541	581	49	999999	999999	541	999999	999999	997	501	172	731	945	323	134	25	956	378	683	684	457	757	18	160	999999	26	324	23	820	840	790	829	491	781	999999	769	351	35	276	800	275	721	41	801	612	688	999999	999999	381	885	135	336	881	283	30	999999	573	999999	607	539	999999	999999	999999	999999	710	342	999999	174	916	364	999999	930	111	999999	419	999999	726	216	548	999999	788	564	999999	934	715	463	948	218	760	622	206	463	427	999999	999999	999999	779	874	100	279	448	999999	843	27	221	999999	235	998	863	999999	67	999999	349	166	750	662	312	17	999999	256	394	
42	413	303	167	220	513	999999	310	999999	956	851	126	279	999999	725	720	625	722	520	238	950	354	475	565	840	999999	271	986	921	28	771	432	999999	884	415	999999	999999	859	11	690	860	697	774	338	999999	250	80	162	35	941	999999	294	931	999999	444	688	938	999999	327	105	252	388	389	81	999999	429	281	394	597	999999	180	999999	721	830	377	262	580	147	359	600	999999	118	960	999999	340	999999	501	826	450	727	721	999999	541	905	448	482	318	703	153	786	968	999999	999999	999999	770	921	573	111	999999	999999	117	800	388	999999	62	999999	999999	409	740	707	928	999999	944	870	354	367	234	815	999999	895	999999	877	994	999999	631	999999	554	11	999999	999999	914	999999	186	999999	619	921	434	813	999999	999999	65	908	999999	999999	857	523	741	694	615	413	696	757	719	755	248	240	805	815	105	694	589	425	999999	999999	793	538	278	686	260	433	933	420	962	86	839	45	914	558	714	118	626	860	396	805	722	999999	680	431	29	388	999999	618	999999	999999	725	639	718	642	652	999999	254	65	443	191	479	286	794	643	915	213	326	256	110	999999	77	729	999999	999999	608	636	858	847	999999	872	317	325	702	803	999999	209	326	999999	906	395	864	571	427	214	336	446	372	999999	515	816	72	868	517	999999	101	996	610	999999	44	999999	999999	999999	999999	571	999999	164	999999	991	292	715	886	54	999999	715	133	506	999999	999999	68	171	999999	821	999999	850	809	448	807	971	999999	999999	599	992	247	999999	924	999999	182	999999	340	181	862	380	754	800	930	999999	528	802	607	594	694	999999	999999	872	999999	648	999999	999999	999999	435	356	611	289	927	999999	893	806	459	790	665	333	456	493	887	308	893	77	542	920	999999	920	15	374	126	670	812	727	375	147	286	403	634	104	905	825	261	100	827	683	46	221	78	22	941	270	248	302	387	573	858	581	532	628	969	999999	350	246	999999	267	313	999999	441	322	514	272	699	361	588	999999	57	803	249	999999	883	999999	851	993	999999	999999	432	520	349	801	289	704	870	16	135	999999	484	24	999999	569	380	870	999999	756	508	679	571	886	714	326	525	999999	341	673	744	398	999999	357	814	999999	999999	793	825	639	42	999999	401	692	236	197	587	999999	875	680	488	22	801	104	999999	999999	294	545	806	33	286	233	372	207	272	737	736	136	999999	620	734	999999	55	150	723	698	288	878	660	526	738	492	190	999999	195	731	597	999999	862	999999	32	299	986	801	362	809	447	204	430	
999999	461	999999	833	999999	945	999999	967	660	380	797	475	999999	999999	289	295	794	53	710	21	540	150	176	999999	149	598	445	600	253	787	914	260	999999	457	999999	74	287	999999	925	716	294	764	936	999999	74	595	616	999999	707	516	568	766	999999	192	890	358	295	196	999999	666	509	310	999999	999999	999999	546	391	957	724	225	18	145	127	994	726	776	213	976	209	554	981	41	999999	737	229	157	523	901	999999	812	779	999999	964	268	216	983	50	999999	733	528	214	999999	689	491	507	433	648	742	999999	123	155	318	999999	149	685	999999	417	986	653	318	33	489	399	911	446	917	180	859	787	743	736	148	253	681	349	333	352	999999	239	795	509	780	445	454	666	999999	114	824	583	738	576	63	421	425	505	724	268	777	55	590	262	999999	955	999999	999999	999999	74	315	800	361	135	16	756	857	808	252	54	945	999999	999999	999999	355	286	999999	176	683	999999	999999	186	999999	999999	574	999999	649	999999	720	999999	722	77	659	405	999999	999999	231	613	999999	306	999999	999999	262	679	999999	532	79	999999	906	999999	999999	999999	703	290	246	138	999999	297	560	650	117	324	98	426	332	877	595	580	24	331	65	444	606	386	172	222	923	999999	751	51	296	872	999999	217	999999	176	373	999999	169	670	850	933	62	999999	999999	999999	527	836	357	445	936	499	762	585	457	999999	999999	327	128	34	214	239	546	518	999999	244	688	880	999999	166	513	999999	421	354	481	131	391	686	197	922	694	999999	597	315	115	796	120	60	760	455	226	999999	999999	144	465	999999	397	544	565	999999	561	647	337	999999	931	719	88	417	114	336	90	272	140	206	999999	127	641	999999	413	567	134	637	130	62	999999	467	967	286	999999	860	999999	999999	131	999999	370	57	760	406	384	395	999999	999999	999999	434	999999	954	999999	999999	804	347	979	167	140	997	830	999999	999999	999999	999999	473	751	802	528	254	999999	242	150	896	835	292	367	244	856	27	850	999999	999999	695	687	999999	551	999999	481	550	880	576	717	133	412	446	999999	485	154	999999	644	915	999999	702	831	142	999999	29	999999	521	980	744	311	122	157	409	999999	831	597	277	922	999999	999999	977	373	999999	999999	27	999999	398	762	881	999999	945	999999	935	257	988	864	554	181	999999	999999	959	570	999999	274	604	976	13	213	999999	999999	877	987	807	594	206	999999	804	617	796	535	829	759	108	654	365	739	999999	999999	999999	999999	999999	105	400	150	370	999999	238	999999	920	50	490	999999	73	999999	999999	958	
999999	350	60	999999	69	999999	385	996	999999	210	471	999999	909	999999	764	851	999999	999999	845	781	597	999999	999999	788	110	53	696	999999	55	644	999999	114	999999	999999	999999	871	111	594	907	114	720	404	283	169	945	746	852	65	285	638	236	999999	157	442	999999	999999	125	272	999999	26	250	629	951	232	999999	999999	999999	512	702	999999	750	374	824	741	71	202	392	74	843	363	200	641	480	999999	417	999999	957	998	46	264	999999	838	44	890	863	999999	453	61	655	588	999999	349	362	391	999999	862	516	999999	380	999999	526	61	429	206	825	999999	158	544	814	999999	410	62	999999	999999	147	999999	339	999999	877	970	749	341	999999	999999	667	851	288	999999	999999	999999	999999	999999	627	868	737	999999	419	837	75	264	999999	908	247	505	188	642	873	914	254	976	532	582	539	409	428	195	641	174	538	999999	331	999999	25	269	311	859	435	607	710	443	999999	502	999999	622	38	841	999999	914	999999	999999	999999	373	844	552	32	276	21	228	449	552	72	999999	999999	100	933	882	893	977	203	328	999999	999999	214	811	999999	999999	712	916	381	586	101	999999	98	513	996	957	225	472	999999	45	848	999999	168	999999	380	999999	203	778	689	155	948	126	721	757	817	712	999999	43	78	991	999999	105	847	999999	999999	345	166	999999	104	975	667	430	740	167	480	10	117	57	440	999999	837	934	999999	999999	638	974	15	341	695	294	798	191	404	999999	482	752	369	304	999999	44	999999	408	684	999999	488	999999	385	999999	286	816	604	122	602	999999	164	999999	868	999999	234	999999	999999	825	109	809	999999	999999	999999	495	999999	727	641	812	999999	405	999999	999999	260	522	747	121	599	452	999999	878	999999	685	588	999999	100	853	999999	747	80	228	705	999999	999999	874	535	12	502	889	877	558	185	791	770	207	707	725	999999	355	875	999999	887	887	770	999999	129	999999	999999	473	404	999999	843	894	999999	999999	700	999999	999999	386	986	999999	999999	709	574	999999	999999	898	915	391	854	375	485	999999	872	999999	341	818	999999	999999	754	43	999999	999999	495	55	715	290	60	648	507	839	595	991	368	140	504	999999	322	274	527	231	587	516	619	39	356	999999	32	999999	791	999999	372	999999	999999	999999	639	590	999999	999999	790	422	847	276	884	999999	999999	493	179	741	463	999999	999999	240	560	533	999999	598	418	465	698	999999	268	276	856	625	999999	999999	999999	415	500	999999	963	999999	999999	114	383	999999	631	605	999999	863	145	290	999999	638	385	141	502	108	506	51	999999	758	830	999999	999999	581	
420	269	547	247	999999	763	251	999999	199	999999	756	455	159	999999	966	813	999999	999999	275	977	946	999999	249	345	50	999999	909	459	999999	999999	961	999999	999999	802	899	372	67	999999	740	999999	49	779	448	672	999999	56	948	370	999999	368	553	995	125	187	635	202	29	999999	999999	860	854	792	809	999999	751	662	504	999999	999999	604	999999	203	104	893	937	176	999999	576	999999	999999	999999	548	384	382	999999	999999	978	773	177	707	352	856	815	999999	999999	256	970	999999	999999	722	551	601	999999	480	613	359	900	231	249	468	422	453	249	213	547	999999	417	999999	333	785	683	731	189	538	261	899	999999	999999	376	690	205	326	655	249	451	721	999999	999999	769	311	999999	757	999999	708	295	899	616	612	342	221	839	999999	139	999999	48	999999	999999	594	228	999999	999999	685	854	558	999999	105	797	10	761	999999	999999	999999	667	999999	720	926	999999	480	999999	361	292	774	999999	999999	851	662	197	999999	211	631	309	830	685	999999	999999	999999	902	975	999999	999999	112	999999	999999	517	999999	335	876	117	424	121	999999	941	351	867	431	208	999999	699	706	610	907	999999	799	999999	526	999999	828	611	693	999999	33	999999	44	62	999999	676	922	375	835	526	999999	90	105	99	18	367	489	818	634	140	586	999999	279	835	999999	825	999999	721	999999	999999	507	274	423	94	97	400	907	298	617	754	285	999999	864	190	824	827	190	999999	999999	999999	580	999999	977	999999	999999	820	999999	208	769	433	860	211	384	574	999999	520	666	21	11	999999	460	999999	210	879	999999	159	349	98	21	465	645	116	599	832	690	999999	297	860	340	277	447	999999	999999	999999	894	83	63	299	171	313	170	178	708	999999	708	999999	809	999999	707	999999	481	999999	197	313	999999	999999	612	551	999999	531	233	805	999999	733	180	999999	671	25	999999	781	105	999999	927	999999	305	476	407	95	999999	309	687	199	999999	999999	796	584	521	225	406	150	471	511	999999	999999	90	364	497	999999	343	999999	719	793	122	926	999999	431	936	490	18	321	356	999999	427	583	843	43	652	946	937	999999	240	999999	999999	845	320	594	643	296	627	940	979	432	999999	999999	999999	894	999999	237	999999	999999	999999	41	999999	95	793	944	94	832	999999	999999	712	551	999999	747	725	273	184	999999	615	914	788	999999	862	77	999999	924	774	258	993	949	956	425	720	999999	999999	209	249	534	61	999999	509	811	499	580	238	438	394	14	999999	327	999999	999999	621	321	586	997	178	148	752	999999	180	835	839	999999	100	297	830	474	999999	526	
34	999999	225	249	415	999999	160	292	839	999999	539	769	805	999999	239	155	803	999999	987	950	41	110	781	193	999999	673	972	651	490	999999	607	920	215	926	303	999999	595	381	905	608	847	886	999999	849	338	411	39	999999	618	945	999999	431	487	849	494	999999	868	41	54	741	15	509	801	899	999999	619	564	879	382	170	559	431	503	388	112	155	801	932	854	793	643	808	999999	545	456	185	443	366	441	378	210	563	336	174	603	347	999999	409	552	719	999999	999999	999999	999999	999999	72	999999	108	746	349	132	936	187	261	107	999999	999999	266	452	999999	186	207	447	13	999999	996	105	999999	999999	764	71	401	389	145	946	999999	28	999999	160	999999	256	344	619	999999	999999	273	386	999999	76	999999	999999	999999	999999	431	999999	649	712	786	498	999999	967	599	323	981	288	731	556	999999	314	999999	188	893	116	999999	874	841	588	355	757	999999	620	29	272	388	893	999999	444	958	601	306	780	241	95	999999	427	657	30	638	813	524	716	999999	770	461	228	977	720	999999	557	701	71	366	39	999999	779	999999	999999	935	97	999999	999999	598	450	18	834	999999	807	355	640	999999	821	950	542	243	979	286	259	810	999999	916	522	544	411	900	245	423	212	293	981	999999	329	999999	550	767	237	128	892	762	627	999999	999999	374	268	339	879	999999	823	796	822	502	698	999999	999999	181	999999	752	999999	999999	772	420	744	999999	373	999999	897	736	409	775	15	861	999999	496	192	889	746	158	286	81	30	999999	599	999999	999999	999999	781	803	320	379	999999	485	930	352	989	216	536	999999	999999	999999	442	153	999999	58	999999	961	118	211	344	885	435	384	475	125	529	647	821	338	64	999999	389	104	999999	40	539	530	930	50	506	999999	999999	100	156	188	999999	877	422	999999	625	508	380	999999	468	435	944	861	19	814	999999	352	999999	207	601	126	718	348	728	999999	519	269	40	78	705	368	531	344	999999	297	487	652	235	280	713	555	513	999999	635	989	95	677	521	125	227	164	589	999999	999999	999999	999999	300	158	741	41	366	478	312	999999	110	904	609	634	721	337	181	126	125	493	55	612	999999	713	739	595	841	999999	914	851	550	778	375	845	207	828	197	999999	493	999999	999999	87	211	936	534	94	486	53	800	788	55	999999	474	999999	999999	427	561	587	999999	999999	199	999999	563	461	333	332	539	999999	437	999999	150	999999	633	876	999999	968	410	972	188	654	119	798	948	136	805	999999	313	702	401	779	999999	609	94	348	59	
999999	524	750	999999	212	555	999999	999999	906	647	377	414	597	536	485	26	999999	999999	999999	46	999999	669	437	999999	821	28	837	373	999999	626	540	593	294	827	406	454	660	369	976	109	999999	191	999999	999999	999999	999999	715	175	915	762	687	211	330	999999	657	79	97	105	791	193	718	358	958	289	117	784	129	770	139	41	999999	229	432	665	648	219	628	948	227	723	999999	671	457	895	939	999999	273	983	179	337	367	564	578	792	391	999999	233	999999	999999	654	977	945	46	884	999999	999999	778	665	662	999999	451	148	999999	78	999999	999999	900	999999	349	777	999999	146	601	999999	674	999999	651	639	284	609	999999	866	577	999999	745	367	634	573	999999	482	561	607	330	999999	885	228	686	999999	999999	999999	149	999999	999999	603	143	840	353	244	219	999999	815	148	391	999999	461	585	570	315	999999	999999	422	999999	999999	867	999999	999999	816	870	916	455	124	152	727	940	999999	827	454	974	439	904	24	400	363	894	667	422	226	276	999999	310	657	381	186	398	921	812	999999	999999	387	230	999999	483	999999	764	489	673	421	450	999999	633	140	596	875	428	509	999999	972	680	210	804	999999	549	600	615	999999	743	999999	338	28	657	243	900	596	219	880	540	81	599	414	993	10	775	683	646	999999	71	999999	758	999999	999999	999999	913	353	582	999999	484	883	999999	966	746	999999	999999	432	935	400	240	999	999999	548	968	950	999999	276	216	803	920	865	953	445	999999	999999	999999	448	129	818	329	556	999999	685	405	657	999999	632	999999	295	918	999999	748	255	940	999999	999999	219	921	948	466	647	147	779	999999	618	929	276	999999	509	999999	643	312	126	999999	683	985	999999	999999	320	590	751	999999	920	885	576	127	707	999999	675	406	997	527	999999	362	999999	419	999999	82	999999	728	103	401	168	999999	999999	50	631	184	999999	85	860	76	611	367	714	48	226	894	999999	501	231	770	565	112	503	126	141	764	399	274	750	907	366	591	497	359	449	999999	610	536	495	999999	999999	999999	545	999999	916	813	647	999999	202	350	45	294	507	332	836	66	301	168	909	867	785	999999	999999	999999	710	29	870	365	598	100	999999	999999	16	999999	531	965	566	572	999999	328	127	755	999999	410	871	81	999999	175	523	393	833	452	626	628	999999	999999	274	592	230	999999	999999	292	999999	999999	66	535	288	808	800	999999	999999	999999	958	590	999999	999999	919	924	91	638	934	704	841	215	266	999999	999999	388	950	999999	701	974	352	999999	385	834	710	970	353	346	793	285	
999999	652	894	114	493	46	878	999999	337	350	999999	591	962	248	999999	999999	845	999999	651	999999	858	526	179	525	387	655	999999	999999	330	949	581	999999	999999	999999	339	198	999999	162	999999	847	999999	243	946	360	473	760	350	147	394	870	135	137	694	999999	999999	848	483	378	727	837	831	963	397	388	768	999999	746	313	908	262	529	692	867	804	999999	625	580	818	61	626	315	77	530	459	824	453	60	952	241	490	715	942	434	520	25	545	845	567	999999	709	999999	46	999999	999999	351	442	999999	999999	999999	999999	999999	999999	327	999999	531	764	442	937	999999	325	713	999999	82	999999	999999	587	999999	999999	789	854	999999	22	236	352	613	278	838	398	118	392	192	170	999999	999999	222	59	624	333	999999	999999	113	999999	999999	999999	995	230	964	811	594	999999	999999	914	111	646	33	265	999999	999999	497	263	926	999999	829	181	142	553	999999	643	215	999999	962	999999	367	538	751	870	18	958	357	392	999999	999999	804	999999	218	999999	69	814	999999	957	620	649	836	735	999999	69	89	832	999999	452	887	330	999999	107	801	249	999999	572	999999	162	256	480	627	115	948	999999	249	484	962	864	493	528	237	999999	876	322	999999	999999	999999	692	999999	186	999999	905	504	983	431	706	552	969	999999	497	919	263	999999	999999	31	731	787	434	819	999999	999999	280	958	369	102	358	231	488	151	925	999999	212	370	80	656	999999	999999	964	999999	543	932	993	153	999999	609	974	547	735	301	999999	844	999999	873	197	315	552	946	999999	891	999999	484	73	827	794	139	999999	892	639	999999	308	130	822	956	285	999999	876	137	962	760	128	811	495	197	774	999999	587	338	182	764	113	999999	999999	83	405	68	868	999999	358	866	892	91	907	251	992	256	31	823	999999	525	438	425	984	999999	772	999999	989	875	63	713	999999	388	720	875	390	532	656	748	561	999999	803	999999	999999	999999	999999	46	903	254	205	527	69	763	739	657	335	688	792	99	999999	143	79	992	121	999999	323	999999	371	999999	860	999999	999999	283	272	381	721	727	646	887	517	736	368	744	680	535	653	789	648	72	999999	702	740	566	447	428	157	811	599	143	782	364	674	871	393	735	927	786	999999	368	935	608	51	999999	999999	574	999999	334	322	999999	992	534	999999	309	492	167	729	999999	836	844	234	910	138	512	999999	163	999999	496	360	944	607	999999	999999	290	136	941	661	999999	984	872	653	822	498	999999	999999	258	499	999999	999999	236	999999	999999	999999	657	999999	35	480	999999	798	999999	513	
288	973	377	978	135	246	583	182	551	999999	999999	58	999999	201	412	421	124	370	857	999999	999999	117	134	999999	713	917	640	157	111	999999	131	46	999999	369	999999	848	131	45	999999	999999	999999	203	836	730	121	845	986	466	731	999999	365	179	941	999999	817	180	849	999999	274	218	999999	436	999999	90	385	999999	492	604	999999	563	999999	89	999999	845	747	502	281	999999	827	867	930	184	425	497	115	952	104	801	551	203	999999	693	770	808	416	999999	132	755	355	264	999999	392	639	177	323	286	824	106	999999	999999	899	454	999999	999999	287	431	20	582	975	432	762	999999	999999	633	563	606	318	545	439	268	379	525	59	999999	514	548	545	258	184	829	137	998	784	999999	303	554	92	374	999999	984	478	549	780	999999	502	671	339	999999	999999	716	967	289	667	999999	945	384	405	48	891	738	885	762	408	155	305	999999	907	825	339	19	524	944	24	999999	790	829	744	136	80	843	218	539	644	999999	861	848	340	35	290	918	159	54	999999	999999	999999	715	999999	634	999999	737	764	999999	676	604	999999	33	999999	999999	968	125	640	278	967	58	530	356	128	999999	293	999999	433	999999	545	999999	999999	480	471	999999	355	84	999999	119	509	342	88	704	863	999999	275	999999	584	127	67	174	288	999999	86	999999	271	752	999999	210	351	180	999999	883	968	999999	745	722	561	51	867	893	436	530	999999	634	999999	825	999999	999999	675	999999	872	316	823	999999	999999	999999	999999	47	961	603	487	488	768	339	38	205	736	608	303	999999	999999	999999	259	173	737	999999	122	999999	999999	445	268	517	534	999999	307	999999	999999	597	999999	999999	999999	523	90	274	416	948	999999	439	605	773	99	999999	785	132	177	999999	999999	659	643	999999	865	999999	583	525	344	969	954	999999	41	999999	146	999999	999999	999999	234	999999	462	999999	757	789	996	683	846	691	355	383	999999	411	728	999999	940	409	954	748	901	377	940	564	930	446	993	999999	408	574	999999	951	999999	259	999999	999999	877	999999	902	853	999999	192	999999	999999	179	960	999999	553	153	73	999999	737	194	999999	635	999999	823	898	63	320	999999	116	285	282	64	999999	974	482	999999	325	999999	867	506	110	371	999999	272	999999	999999	970	208	450	999999	344	483	999999	767	672	999999	51	590	979	28	592	67	999999	907	832	999999	999999	985	765	50	827	999999	999999	240	93	375	916	595	774	513	999999	121	355	368	940	799	165	636	311	857	471	734	999999	999999	914	52	99	811	439	222	618	984	999999	409	919	999999	259	999999	683	
307	708	456	815	475	934	999999	712	912	966	42	681	148	684	999999	578	102	861	383	326	999999	285	999999	999999	562	999999	109	679	945	449	999999	549	496	953	14	159	25	999999	645	914	443	340	187	844	407	540	480	310	534	999999	999999	509	875	999999	642	999999	999999	301	263	581	999999	801	766	473	397	999999	194	195	679	758	563	183	226	469	882	710	108	269	758	31	424	999999	154	125	622	999999	673	154	320	999999	556	999999	999999	999999	88	642	999999	713	457	913	999999	999999	630	776	277	999999	999999	416	999999	932	999999	343	543	999999	166	46	656	999999	850	328	819	999999	874	697	211	839	518	162	999999	250	145	999999	812	844	999999	139	178	377	847	970	786	999999	999999	999999	69	222	191	433	907	52	999999	923	863	139	104	314	419	999999	574	999999	144	999999	35	999999	796	539	999999	698	565	999999	999999	289	803	999999	999999	562	366	496	638	999999	658	94	255	348	264	222	999999	999999	750	371	719	244	803	420	999999	656	241	464	999999	529	691	492	868	999999	999999	706	130	999999	597	999999	948	923	305	585	779	59	884	687	999999	583	999999	848	948	999999	317	633	486	392	54	999999	330	901	904	118	999999	999999	999999	375	999999	558	101	999999	95	218	999999	796	939	227	641	786	771	554	499	18	521	843	544	999999	572	551	230	737	938	999999	221	56	999999	197	999999	999999	833	999999	522	999999	491	999999	999999	739	781	521	693	999999	751	268	123	775	999999	896	596	999999	632	552	999999	622	337	364	608	382	997	376	777	999999	939	999999	999999	262	999999	91	999999	60	999999	804	892	999999	857	961	999999	680	999999	445	643	999999	600	823	980	291	715	900	89	137	862	390	999999	999999	743	941	329	722	999999	860	743	330	380	546	383	827	659	752	764	376	999999	927	782	999999	732	655	999999	125	57	999999	547	141	12	398	197	700	71	999999	316	916	641	273	374	739	999999	999999	999999	63	999999	163	631	963	145	999999	760	934	607	191	682	98	789	999999	675	999999	323	612	328	982	359	683	766	182	999999	848	999999	999999	562	53	858	419	904	108	999999	999999	49	583	999999	999999	999999	262	999999	879	999999	228	136	437	999999	999999	999999	100	995	769	704	999999	396	999999	527	296	999999	656	999999	564	332	273	193	690	539	780	604	739	615	38	354	999999	590	999999	377	226	721	306	514	999999	626	999999	424	145	999999	908	999999	590	66	709	999999	981	880	537	556	540	44	446	898	818	136	686	999999	966	424	607	186	510	999999	310	574	682	151	999999	937	564	849	999999	
296	630	283	24	682	999999	717	372	225	62	339	837	191	285	408	696	999999	940	294	999999	720	999999	731	999999	508	755	999999	999999	839	340	600	999999	690	986	159	277	999999	122	999999	578	258	62	391	133	180	254	128	299	283	999999	844	997	280	402	338	999999	898	285	999999	999999	771	89	533	885	999999	999999	156	205	136	140	999999	593	936	715	999999	667	999999	608	826	264	999999	845	364	999999	999999	602	999999	298	657	658	378	269	606	86	807	179	529	506	999999	833	107	923	173	153	999999	999999	999999	564	203	670	96	300	459	261	299	925	999999	148	399	860	624	858	999999	477	761	892	999999	999999	907	39	148	907	937	999999	999999	999999	682	221	999999	245	540	167	105	987	572	88	999999	355	999999	882	455	390	117	810	999999	249	385	695	999999	999999	273	212	657	173	531	188	362	466	104	585	999999	512	58	163	329	466	763	560	904	999999	91	999999	82	35	999999	758	800	137	783	917	338	999999	830	688	972	337	510	999999	465	394	725	353	260	211	638	999999	342	999999	490	752	999999	999999	790	999999	330	631	140	631	589	773	999999	235	683	187	257	266	682	369	190	991	956	999999	104	520	999999	999999	999999	871	396	641	425	846	646	40	441	513	999999	131	999999	999999	207	878	999999	692	17	999999	670	999999	953	999999	270	973	773	498	796	654	729	280	750	592	250	269	245	947	357	540	999999	999999	999999	999999	69	560	10	840	794	88	489	412	513	999999	77	317	917	24	381	452	83	999999	243	999999	783	926	381	776	109	999999	999999	404	344	476	910	999999	337	220	322	709	972	933	704	718	999999	327	766	292	999999	933	999999	230	999999	905	467	442	999999	959	959	143	188	233	999999	856	444	94	78	47	557	59	979	706	702	999999	479	999999	452	525	620	466	169	99	261	176	595	422	828	999999	18	478	607	377	999999	188	530	999999	202	999999	999999	999999	258	729	734	474	954	645	999999	904	435	326	999999	894	349	502	999999	99	971	999999	999999	32	999999	999999	999999	89	999999	999999	456	523	150	999999	947	604	251	539	218	439	999999	787	221	950	894	923	13	691	489	713	38	758	214	441	999999	999999	587	261	825	619	700	655	999999	352	999999	14	999999	705	379	394	652	809	294	544	734	194	362	320	138	342	636	346	599	999999	583	999999	319	999999	999999	328	26	990	714	598	999999	709	764	999999	761	889	169	308	322	104	999999	229	999999	669	707	592	276	999999	999999	492	983	364	65	294	768	501	999999	65	751	999999	999999	662	999999	695	
805	35	430	492	558	248	183	999999	34	999999	677	364	234	649	999999	370	61	999999	867	999999	615	384	999999	480	111	269	204	114	999999	271	999999	999999	134	777	863	682	999999	999999	718	999999	319	999999	339	560	616	999999	276	55	63	390	998	628	794	872	999999	999999	381	950	390	298	999999	78	781	762	999999	278	999999	457	999999	329	208	277	40	982	912	960	54	103	863	696	993	159	999999	175	999999	999999	614	262	697	442	310	222	403	429	840	250	874	999999	999999	348	185	999999	269	734	192	731	597	812	959	129	999999	288	97	999999	305	895	28	615	499	681	664	977	759	999999	999999	999999	999999	610	152	672	999999	477	999999	524	521	183	889	325	983	541	999999	802	302	999999	66	31	135	709	999999	945	232	999999	87	110	684	208	69	915	999999	206	999999	999999	669	297	43	909	999999	572	183	999999	15	999999	631	999999	999999	862	684	191	297	996	861	173	486	206	450	826	399	221	840	323	123	974	999999	999999	682	522	999999	15	543	157	64	999999	536	12	999999	529	637	129	999999	821	523	877	628	999999	344	694	510	472	999999	216	519	999999	999999	860	999999	999999	102	843	999999	658	729	679	648	999999	941	308	637	484	266	920	199	280	292	28	799	245	355	890	452	987	22	999999	167	336	637	309	999999	676	994	909	436	793	843	280	999999	843	239	488	777	46	999999	999999	216	926	27	249	473	999999	70	999999	685	211	401	298	645	70	521	999999	512	642	477	961	489	357	493	405	437	21	926	956	15	866	123	415	930	986	999999	241	319	999999	999999	999999	615	232	233	235	402	999999	635	41	331	918	976	144	568	105	545	999999	999999	622	812	462	787	999999	766	999999	98	985	999999	658	607	999999	12	999999	999999	361	999999	267	999999	268	999999	882	385	894	634	97	889	978	847	835	450	604	999999	696	999999	999999	339	512	999999	414	146	416	197	999999	434	51	916	863	338	217	999999	288	734	183	999999	999999	86	999999	479	999999	999999	120	148	531	217	999999	491	315	537	999999	999999	843	999999	719	131	595	694	409	470	593	180	999999	650	999999	96	172	999999	999999	86	656	306	999999	43	787	484	36	278	999999	999999	432	999999	611	999999	999999	196	905	488	25	61	33	244	677	999999	885	508	999999	469	508	999999	55	142	999999	999999	999999	136	585	810	23	244	105	327	38	640	47	999999	568	999999	746	453	191	684	854	573	63	999999	999999	24	999999	288	581	566	769	231	723	300	999999	382	454	999999	611	105	475	781	956	706	215	46	394	999999	939	
212	999999	65	999999	999999	999999	999999	185	469	507	570	999999	734	662	538	557	807	999999	999999	352	999999	255	968	842	95	999999	83	999999	356	215	592	630	999999	349	999999	842	714	999999	362	22	999999	999999	985	280	50	442	740	129	427	159	408	130	646	508	753	956	999999	223	177	999999	214	687	999999	263	999999	940	365	999999	292	695	999999	999999	563	735	953	989	270	698	801	653	478	953	198	207	807	472	983	798	595	999999	97	999999	999999	210	808	999999	377	732	365	110	87	356	999999	732	316	567	999999	911	554	763	696	66	421	524	684	260	498	999999	455	452	956	566	798	999999	607	351	51	363	926	999999	999999	537	342	701	999999	999999	127	466	890	999999	999999	82	253	832	727	41	90	284	526	999999	999999	745	286	913	153	520	557	999999	134	965	999999	999999	984	312	150	168	723	719	948	562	143	41	741	215	546	884	999999	966	151	576	270	766	837	379	38	877	261	999999	558	65	574	159	342	999999	999999	701	999999	941	999999	999999	317	371	336	964	424	191	14	999999	999999	999999	207	590	826	557	999999	759	376	615	999999	273	907	304	170	999999	987	983	698	815	490	999999	797	381	284	582	269	999999	999999	999999	955	999999	872	189	62	300	857	999999	999999	785	231	964	335	482	667	999999	661	22	210	443	977	440	999999	198	590	531	470	999999	999999	999999	298	804	329	503	999999	436	999999	999999	252	869	999999	999999	660	913	593	526	519	325	714	856	999999	256	699	999999	895	999999	999999	683	599	530	829	999999	999999	89	496	427	644	831	822	240	37	933	770	999999	407	999999	779	579	605	74	22	155	121	459	333	52	114	333	608	999999	999999	716	138	721	50	14	335	581	426	999999	999999	687	502	483	999999	986	485	368	999999	999999	745	999999	88	999999	999999	684	919	228	999999	454	322	321	233	688	999999	321	805	58	300	403	648	208	163	438	192	334	652	999999	999999	346	999999	999999	734	686	398	999999	637	603	999999	999999	94	999999	824	971	854	570	463	814	325	517	191	999999	78	205	282	547	630	999999	352	193	41	291	597	419	888	576	587	547	299	869	999999	211	999999	934	318	542	383	999999	999999	621	999999	838	322	123	164	139	999999	999999	999999	851	668	987	260	29	335	803	519	999999	93	287	999999	999999	999999	456	999999	980	999999	999999	887	740	173	999999	999999	730	322	202	999999	483	265	759	899	58	143	447	999999	999999	950	825	999999	999999	32	999999	999999	306	638	954	323	865	289	184	547	542	999999	673	687	229	921	530	707	142	834	46	
159	333	999999	934	783	87	999999	148	999999	765	999999	999999	999999	204	999999	999999	101	367	879	112	999999	90	221	366	406	469	999999	981	999999	999999	128	476	680	986	999999	774	917	999999	999999	999999	620	150	999999	999999	17	279	955	999999	878	162	999999	350	999999	999999	841	999999	121	999999	537	323	327	274	375	999999	647	68	701	999999	385	999999	851	999999	195	643	492	64	999999	999999	358	137	514	999999	113	621	992	777	223	949	154	749	662	999999	176	858	918	356	774	546	999999	948	578	232	117	311	310	50	999999	619	248	999999	144	682	673	999999	808	60	999999	754	616	999999	999999	999999	588	636	913	956	231	337	724	146	999999	398	305	410	999999	291	999999	999999	320	999999	623	603	999999	366	999999	980	999999	766	999999	867	195	30	929	275	112	826	644	480	999999	999999	818	827	894	999999	507	745	387	999999	850	526	891	369	443	664	999999	999999	999999	231	999999	933	735	465	287	999999	951	269	999999	39	307	733	647	688	413	966	999999	796	708	608	859	869	602	958	915	532	975	999999	999999	999999	29	861	785	423	999999	464	618	363	549	47	160	248	999999	357	965	127	879	212	955	477	531	459	543	442	371	162	340	999999	550	754	999999	135	682	999999	20	446	999999	999999	999999	999999	999999	780	256	671	458	999999	592	999999	992	797	653	773	870	119	743	569	328	352	61	306	133	999999	812	794	166	35	565	999999	346	528	999999	656	973	16	999999	751	212	872	984	999999	570	95	784	752	999999	118	264	573	461	451	999999	605	181	932	825	518	967	999999	514	999999	64	510	909	473	627	999999	799	999999	991	991	999999	456	368	999999	736	48	999999	999999	999999	57	770	992	999999	894	999999	574	484	50	190	610	783	999999	367	561	999999	69	186	320	135	114	999999	400	581	469	999999	672	246	871	206	999999	462	999999	999999	467	662	72	880	24	73	999999	522	758	683	999999	218	616	999999	807	614	999999	999999	744	934	588	738	379	999999	170	999999	738	337	999999	999999	403	157	876	999999	900	898	634	188	172	999999	81	591	560	717	200	261	478	583	439	266	529	925	999999	999999	190	999999	292	651	720	999999	335	726	999999	913	289	243	999999	635	999999	909	980	498	999999	497	863	997	188	662	230	908	999999	164	898	356	999999	478	999999	903	999999	181	615	999999	468	999999	999999	999999	681	646	437	957	920	999999	394	999999	286	41	234	999999	119	192	999999	999999	431	812	873	180	828	563	999999	811	803	438	834	27	999999	997	39	742	999999	999999	325	999999	999999	272	999999	496	770	378	79	
999999	999999	999999	794	617	631	999999	561	656	999999	999999	999999	128	58	999999	164	491	19	999999	236	289	11	492	655	999999	867	999999	999999	999999	823	999999	999999	999999	494	313	567	593	643	226	395	319	445	383	999999	822	999999	207	493	608	999999	506	487	402	151	789	292	761	999999	203	750	999999	588	403	832	708	352	76	999999	999999	68	999999	847	793	999999	917	844	628	999999	833	609	670	999999	797	60	327	999999	17	318	704	30	999999	38	450	476	771	730	52	550	949	480	999999	999999	748	550	547	658	999999	420	234	945	999999	926	730	594	90	999999	790	999999	515	999999	344	758	929	723	261	542	407	326	220	999999	801	87	884	363	684	107	776	999999	512	668	214	596	93	759	366	880	307	999999	396	999999	939	999999	999999	150	145	175	643	34	299	15	260	377	210	48	153	586	999999	377	909	983	999999	543	840	846	999999	748	675	180	367	381	244	551	930	546	256	999999	52	999999	228	999999	463	999999	999999	507	418	999999	999999	999999	615	999999	838	930	999999	999999	999999	406	859	999999	546	999999	999999	473	667	999999	999999	709	446	664	999999	999999	544	308	159	400	999999	999999	585	342	438	999999	362	999999	564	588	543	313	604	527	203	850	253	854	206	831	28	990	94	50	999999	708	999999	731	263	574	999999	540	780	556	999999	773	820	526	759	780	44	999999	908	89	999999	467	114	919	470	941	798	999999	111	328	382	538	999999	545	607	729	376	630	376	989	999999	999999	533	58	999999	430	40	726	104	426	999999	999999	92	15	665	278	999999	480	271	321	776	554	439	462	184	354	999999	285	999999	40	999999	414	504	918	735	381	999999	999999	999999	50	911	999999	595	999999	999999	234	999999	490	879	338	135	895	368	64	999999	999999	573	80	874	298	152	755	807	999999	22	392	653	173	279	294	343	548	999999	231	410	705	999999	999999	931	949	898	797	405	590	999999	999999	55	449	705	937	807	863	191	986	999999	166	999999	999999	671	148	581	293	221	595	995	586	700	147	999999	517	839	819	149	924	999999	999999	359	999999	168	999999	347	213	467	341	486	479	999999	218	333	254	999999	999999	999999	792	377	614	999999	999999	595	328	818	999999	795	198	107	988	724	266	596	552	806	56	999999	177	801	999999	826	879	999999	525	999999	491	814	410	999999	412	999999	356	557	785	768	549	632	840	685	439	418	278	243	497	755	109	999999	780	447	394	73	999999	991	10	788	707	700	80	108	337	103	999999	122	999999	999999	377	999999	810	784	999999	999999	532	492	371	958	557	
999999	621	769	130	869	43	999999	999999	999999	821	365	999999	997	71	849	562	999999	358	999999	33	166	548	245	387	400	811	996	190	970	540	432	630	999999	240	999999	999999	999999	999999	467	70	432	999999	999999	999999	999999	162	813	723	417	862	790	999999	34	934	401	999999	385	391	729	67	999999	781	999999	808	999999	735	515	766	10	769	261	763	890	286	601	734	999999	804	375	247	998	999999	773	117	750	297	605	999999	839	999999	704	999999	258	409	999999	651	710	548	52	286	646	57	723	647	610	36	254	999999	343	666	905	581	25	999999	69	999999	999999	999999	999999	111	140	409	926	999999	75	342	515	490	262	950	34	653	999999	99	601	950	558	135	999999	723	53	999999	772	999999	67	999999	902	766	350	268	643	999999	999999	941	156	247	130	686	582	278	521	999999	495	393	641	261	819	926	999999	999999	216	882	116	344	67	284	636	999999	999999	942	439	748	150	999999	317	999999	173	820	943	363	830	999999	553	238	211	289	370	389	541	805	313	999999	875	241	62	999999	990	155	883	872	999999	377	707	999999	838	773	999999	501	86	714	98	999999	983	536	288	999999	999999	877	143	777	913	257	221	184	999999	463	872	909	941	555	936	28	936	81	753	463	174	914	400	999999	666	868	999999	827	717	315	999999	348	999999	999999	432	999999	999999	116	958	999999	999999	533	10	384	900	713	559	530	777	79	72	911	783	825	179	423	487	704	121	54	944	394	466	333	469	534	956	233	999999	999999	16	830	999999	401	307	641	914	25	538	952	319	782	60	647	253	91	565	137	999999	19	999999	317	994	913	417	999999	76	676	914	376	757	335	999999	952	999999	241	799	391	999999	537	509	999999	999999	999999	999999	172	344	819	999999	388	968	829	684	999999	199	698	835	209	983	537	999999	999999	110	172	205	983	384	107	999999	999999	292	999999	609	21	509	999999	152	836	187	254	436	257	596	536	407	928	650	293	763	999999	405	600	999999	999999	962	272	371	13	963	752	788	247	245	78	106	794	999999	673	614	35	556	999999	31	738	110	328	651	574	764	276	342	101	343	218	616	999999	775	618	58	246	802	148	873	435	999999	999999	999999	527	440	613	708	976	679	737	819	406	999999	999999	889	644	621	796	249	696	999999	999999	999999	999999	462	414	999999	611	624	377	233	417	136	595	999999	912	316	134	999999	160	568	365	422	605	399	220	999999	999999	728	414	625	15	899	186	26	769	294	999999	999999	36	594	107	999999	311	514	411	999999	983	397	999999	
338	999999	663	98	138	63	285	308	999999	999999	999999	912	882	999999	752	228	999999	949	578	512	999999	330	69	117	999999	470	13	120	101	987	939	999999	999999	751	86	138	352	810	58	962	999999	986	357	821	735	682	225	999999	999999	295	893	330	999999	999999	360	999999	999999	555	999999	667	59	174	216	650	312	999999	203	141	143	623	875	999999	901	616	27	640	972	248	382	883	255	862	561	805	104	619	725	833	999999	79	701	796	288	999999	999999	330	999999	999999	519	574	999999	94	18	936	420	195	999999	798	999999	999999	44	199	183	999999	999999	197	999999	411	556	693	446	370	740	74	999999	999999	428	520	703	697	999999	275	729	807	999999	999999	853	625	395	908	999999	926	999999	680	44	999999	999999	640	967	724	717	378	161	999999	138	999999	999999	943	24	999999	766	908	105	179	858	769	470	375	999999	261	343	987	25	648	999999	519	403	999999	40	999999	465	788	552	999999	979	492	124	903	679	287	817	910	610	64	151	999999	831	999999	822	274	52	258	999999	999999	391	999999	362	513	332	618	724	294	913	605	875	978	365	126	199	376	999999	999999	695	965	443	433	386	961	999999	221	688	607	247	765	376	999999	400	999999	597	259	999999	610	999999	999999	562	533	996	999999	188	172	999999	714	606	455	999999	485	999999	432	282	999999	999999	401	16	121	930	999999	56	999999	239	999999	588	999999	529	940	999999	54	986	634	412	910	437	999999	782	343	999999	973	10	791	156	890	654	968	563	999999	905	999999	999999	999999	140	445	486	847	999999	520	584	999999	195	666	218	574	499	927	999999	371	529	972	619	999999	999999	999999	127	265	12	348	23	620	965	889	44	509	450	527	504	999999	434	589	604	271	759	999999	788	343	583	581	401	727	947	201	120	933	999999	931	642	183	328	999999	845	999999	999999	964	440	306	631	708	133	971	999999	63	937	999999	377	358	999999	937	178	999999	999999	430	947	296	672	999999	999999	111	999999	518	885	330	648	212	743	177	764	999999	457	492	711	874	458	429	999999	894	263	179	565	999999	27	704	999999	545	549	425	490	221	302	666	527	530	327	999999	999999	112	414	999999	206	210	594	129	490	686	81	807	972	999999	992	777	520	609	546	621	501	190	999999	113	663	328	999999	552	501	791	965	191	556	999999	342	200	490	529	999999	364	185	898	224	328	473	741	452	999999	228	524	155	918	984	706	123	905	999999	310	999999	878	999999	51	627	698	721	889	261	139	194	801	297	991	999999	191	999999	602	966	997	999999	922	
875	999999	334	999999	999999	999999	207	999999	729	437	414	189	458	999999	999999	144	280	999999	999999	999999	490	323	777	427	237	164	292	802	270	521	939	999999	999999	999999	12	798	717	650	63	674	692	410	410	757	397	118	543	999999	350	999999	331	451	401	66	441	561	947	907	749	999999	764	404	589	218	498	625	517	999999	102	52	427	630	472	932	890	999999	913	29	39	128	621	751	462	960	199	497	397	615	717	450	851	810	901	571	999999	298	821	201	269	772	600	244	447	308	999999	999999	999999	469	175	361	648	999999	877	630	870	23	999999	628	29	10	238	902	591	652	201	617	728	900	32	602	267	999999	999999	267	528	386	313	164	87	497	519	927	450	365	802	923	932	280	701	896	356	202	182	269	999999	697	652	795	116	275	972	87	446	572	104	999999	999999	619	112	493	709	788	551	531	490	310	462	235	850	278	684	458	209	135	256	75	548	500	723	999999	734	517	57	999999	524	441	491	999999	271	999999	755	323	178	218	197	568	999999	650	778	999999	245	426	945	999999	591	524	878	320	326	38	387	677	999999	281	759	201	740	999999	17	59	819	999999	964	974	999999	371	289	991	938	688	424	898	721	490	595	317	999999	219	229	999	562	999999	999999	242	999999	88	427	897	458	995	999999	910	643	999999	424	999999	462	971	325	999999	244	887	382	638	614	489	955	415	685	451	629	531	521	17	999999	999999	34	731	487	444	944	999999	542	943	860	999999	264	999999	75	935	854	999999	893	999999	765	675	798	922	628	17	999999	21	221	999999	376	305	398	999999	242	775	999999	999999	999999	881	285	999999	355	999999	999999	110	234	962	350	999999	597	38	638	999999	252	821	999999	112	999999	479	322	933	181	535	576	564	125	629	760	999999	310	133	117	22	724	913	999999	368	154	527	783	170	670	999999	419	348	667	877	999999	420	924	999999	627	24	569	352	680	819	999999	222	999999	999999	211	60	999999	473	999999	626	797	338	999999	492	958	585	999999	999999	272	710	125	999999	897	248	245	350	375	778	506	999999	452	382	242	510	506	999999	543	187	999999	620	32	946	427	50	90	64	919	442	573	51	328	999999	89	970	703	634	325	746	370	861	684	999999	967	828	183	425	106	990	985	37	52	518	203	652	688	179	809	856	167	999999	431	933	215	999999	774	45	999999	272	806	871	615	796	817	106	935	361	999999	599	867	665	999999	928	999999	999999	999	999999	223	437	292	534	824	468	588	999999	440	751	999999	999999	
63	147	132	833	194	124	421	255	700	107	999999	336	200	220	989	502	999999	502	486	669	999999	964	822	865	980	282	56	999999	217	999999	666	999999	897	476	546	999999	542	134	744	999999	134	753	119	999999	720	955	343	999999	478	96	999999	999999	275	794	57	99	325	266	999999	911	999999	999999	48	999999	441	532	438	723	674	270	959	999999	758	153	545	711	854	705	155	34	939	441	679	131	682	728	918	112	428	456	413	286	280	832	274	860	715	999999	685	197	526	999999	940	217	136	858	999999	131	259	999999	244	619	121	999999	972	636	594	917	390	999999	614	336	305	999999	856	683	827	926	879	685	995	807	30	957	507	999999	999999	471	994	823	549	797	853	91	999999	793	999999	450	860	637	275	797	999999	972	999999	999999	324	723	361	999999	40	262	999999	573	350	999999	599	163	332	652	145	133	922	566	172	817	483	223	999999	73	999999	386	75	252	419	207	150	57	384	316	14	777	120	999999	792	297	999999	289	740	785	204	21	999999	217	501	999999	875	999999	810	999999	717	999999	717	298	999999	654	196	999	163	999999	296	551	779	25	647	999999	22	999999	999999	875	271	203	482	999999	868	999999	267	999999	750	999999	999999	999999	247	617	999999	903	69	999999	999999	148	110	556	135	597	498	653	242	113	999999	142	140	504	336	934	504	999999	629	497	999999	438	396	338	258	999999	820	255	313	171	999999	744	309	200	999999	635	775	715	77	884	999999	224	274	999999	298	617	146	828	713	313	123	86	284	999999	402	188	999999	771	999999	249	999999	253	999999	80	687	825	833	939	999999	701	169	788	456	744	765	215	173	241	50	640	749	992	999999	999	999999	999999	470	736	999999	586	882	13	999999	828	999999	999999	873	203	477	999999	783	999999	98	999999	153	999999	999999	539	806	197	999999	521	730	666	499	784	711	350	32	347	365	106	152	163	819	165	380	999999	637	287	341	969	763	577	857	552	903	999999	999999	999999	719	999999	930	610	571	371	283	751	339	332	777	533	181	139	117	686	65	935	202	987	954	12	902	528	999999	54	757	162	809	946	881	190	999999	309	627	434	176	541	592	457	882	628	999999	315	510	808	999999	999999	470	180	999999	968	337	868	999999	717	38	999999	999999	526	614	130	942	393	451	596	999999	872	511	999999	520	523	352	744	115	335	999999	596	28	57	999999	133	692	639	999999	999999	853	999999	999999	999999	406	764	999999	999999	999999	762	686	904	863	913	999999	926	132	787	659	974	625	592	763	443	999999	441	
393	999999	999999	491	437	313	934	538	743	422	342	601	999999	999999	999999	999999	901	352	999999	809	999999	114	287	999999	999999	999999	979	484	296	270	999999	106	907	964	380	89	999999	362	334	383	969	999999	180	357	593	530	999999	903	247	348	691	420	794	202	708	288	429	999999	490	532	333	460	252	483	559	245	693	321	385	657	491	999999	999999	276	839	408	934	999999	736	480	999999	85	246	947	999999	451	312	714	266	102	659	845	872	802	59	519	92	697	999999	357	837	198	528	590	857	152	999999	527	362	310	354	999999	223	20	137	257	224	304	904	999999	999999	978	65	292	997	999999	999999	224	226	330	325	246	143	999999	999999	216	557	655	100	436	999999	784	362	999999	747	999999	999999	862	675	801	304	788	793	999999	424	858	999999	999999	593	220	476	188	311	41	984	117	366	835	999999	999999	999999	569	999999	999999	999999	159	626	999999	545	837	24	814	549	425	36	999999	999999	454	964	783	82	999999	71	999999	960	869	483	330	971	999999	803	795	494	999999	111	735	584	325	628	274	999999	44	700	755	206	662	639	885	999999	457	999999	912	871	593	848	388	507	333	517	200	676	306	137	905	999999	228	329	999999	324	301	952	138	999999	999999	551	47	621	316	999999	308	999999	597	324	523	999999	999999	999999	900	905	722	999999	261	999999	438	598	936	907	999999	999999	977	342	844	571	999999	505	535	96	181	52	810	767	999999	649	219	999999	89	981	613	928	152	304	999999	999999	999999	999999	700	331	396	111	614	140	826	593	706	965	396	35	610	28	451	804	753	858	104	955	46	611	598	479	999999	954	303	999999	580	683	999999	954	999999	650	999999	214	700	80	438	680	940	607	943	254	999999	63	380	595	487	347	551	570	795	999999	37	999999	733	916	999999	659	999999	999999	999999	32	61	442	999999	999999	222	247	114	682	429	424	24	438	668	353	999999	999999	583	708	389	242	999999	353	169	334	622	716	999999	783	487	778	999999	980	594	920	202	999999	997	420	382	249	243	868	999999	381	999999	999999	430	389	19	136	86	138	580	780	890	707	999999	999999	999999	999999	999999	330	205	651	580	44	844	747	999999	777	467	173	335	149	999999	274	213	787	703	999999	295	101	774	360	702	714	410	999999	39	495	999999	999999	999999	999999	483	913	672	499	800	596	754	999999	238	242	999999	999999	803	441	781	626	503	495	37	324	221	674	999999	844	999999	999999	633	41	999999	665	920	201	101	459	999999	96	601	714	987	116	279	612	863	541	999999	789	911	
969	41	413	991	999999	999999	999999	664	809	367	827	549	934	999999	723	965	572	322	477	821	353	999999	695	34	789	507	999999	54	608	810	24	999999	169	954	664	999	999999	673	558	952	343	795	856	729	773	174	999999	999999	556	647	999999	229	223	968	568	203	999999	388	999999	863	327	713	999999	999	352	674	389	979	999999	999999	661	999999	763	525	999999	558	919	999999	261	624	454	778	498	961	519	794	999999	201	396	471	662	925	471	999999	635	999999	738	999999	386	999999	784	83	844	999999	999999	999999	466	999999	490	19	283	999999	137	587	419	548	225	999999	999999	557	735	198	592	837	71	735	437	999999	889	858	819	72	999999	161	999999	380	933	665	999999	127	338	250	710	386	197	292	798	999999	285	999999	999999	643	377	828	374	999999	491	17	771	999999	964	999999	809	631	200	221	790	976	747	999999	999999	560	129	371	228	999999	488	215	650	778	937	553	792	802	455	185	695	760	787	253	889	926	999999	724	163	999999	441	999999	196	976	501	822	999999	247	481	853	524	15	609	880	118	999999	367	999999	323	421	606	16	999999	24	526	39	999999	503	159	688	999999	404	218	288	62	409	999999	673	287	125	415	554	330	601	661	689	160	907	145	613	569	902	411	999999	344	435	901	999999	460	999999	633	999999	97	999999	197	129	796	331	827	708	266	693	999999	207	15	61	685	999999	999999	836	999999	291	999999	999999	128	763	993	999999	943	627	507	847	223	815	492	999999	467	537	413	541	892	829	89	436	999999	999999	197	999999	736	999999	749	999999	817	623	593	351	286	551	674	999999	136	330	387	209	211	418	479	999999	715	999999	999999	158	181	999999	943	999999	999999	930	198	252	576	788	739	660	877	191	39	999999	231	999999	999999	915	862	979	999999	572	451	879	235	939	407	297	498	501	699	601	999999	995	999999	543	149	355	363	432	857	347	590	727	332	999999	389	879	677	574	750	999999	295	202	417	381	607	332	999999	259	845	999999	300	248	999999	286	46	44	919	687	11	148	562	440	131	76	981	724	557	216	560	528	619	924	999999	32	316	952	587	309	999999	999999	651	114	586	578	57	999999	766	999999	983	354	999999	989	572	611	125	854	80	999999	399	999999	774	498	699	327	669	999999	496	999999	969	94	456	620	999999	195	999999	458	999999	553	29	639	999999	511	233	999999	568	629	999999	150	907	462	882	999999	909	63	51	999999	415	269	999999	681	856	827	86	898	999999	348	248	387	124	666	10	999999	331	999999	924	999999	275	494	
999999	50	999999	355	999999	517	999999	218	710	697	153	345	53	594	644	348	783	999999	434	334	999999	230	390	973	36	250	461	999999	999999	999999	139	778	886	921	511	868	999999	999999	999999	569	696	689	637	550	244	778	623	416	999999	983	976	793	838	941	187	538	659	999999	999999	791	999999	847	302	561	999999	999999	458	131	999999	776	999999	282	999999	865	637	626	592	840	999999	257	626	55	481	933	183	345	940	945	999999	999999	218	626	190	14	513	999999	397	86	981	869	330	501	332	116	311	703	458	973	313	561	999999	819	310	82	999999	20	375	369	999999	232	999999	513	388	999999	568	999999	102	340	999999	787	999999	516	999999	870	927	134	722	375	631	479	887	966	641	999999	37	398	325	118	839	999999	484	999999	999999	759	444	816	123	222	548	256	611	999999	999999	526	332	439	961	440	155	999999	999999	999	738	999999	345	467	872	206	999999	179	999999	999999	500	858	313	211	817	109	435	120	21	509	827	999999	867	769	355	125	859	999999	437	999999	962	799	215	999999	298	790	423	999999	999999	916	139	379	517	999999	627	762	222	999999	621	999999	999999	999999	999999	787	182	364	50	999999	121	756	346	494	999999	999999	31	701	653	828	999999	37	999999	457	175	104	380	457	867	250	152	593	999999	999999	999999	575	878	927	770	427	311	934	749	999999	865	198	580	999999	637	661	605	925	119	393	217	593	186	999999	870	935	417	724	497	800	433	999999	999999	999999	517	176	999999	104	931	235	527	999999	999999	837	592	977	999999	999999	820	215	644	226	999999	999999	531	999999	999999	330	999999	834	19	999999	447	948	424	346	343	999999	999999	999999	684	999999	994	999999	866	999999	999999	999999	965	999999	421	999999	904	291	166	216	999999	346	999999	134	777	656	47	999999	226	939	540	340	423	256	643	999999	606	359	531	999999	232	600	651	301	999999	999999	365	174	423	336	682	999999	791	217	302	997	896	999999	694	37	474	999999	999999	999999	699	975	924	719	259	999999	86	555	999999	999999	984	453	694	999999	55	726	301	872	683	890	999999	384	999999	216	953	646	655	602	664	503	668	334	933	999999	601	112	135	645	915	553	259	137	405	768	232	848	313	999999	999999	967	736	601	224	776	669	325	436	717	999999	999999	224	484	890	267	364	659	519	969	999999	943	999999	655	957	139	640	999999	978	779	999999	115	343	544	644	999999	766	77	120	166	65	999999	999999	418	999999	999999	338	774	247	148	413	999999	338	343	927	999999	377	90	643	95	146	999999	346	999999	999999	999999	279	680	
840	203	500	999999	549	362	914	906	276	999999	775	654	800	999999	999999	840	375	421	776	999	999999	629	329	686	434	34	999999	525	939	999999	684	230	43	999999	999999	999999	999999	999999	33	975	429	31	999999	195	315	999999	294	279	648	506	291	999999	883	999999	74	999999	874	814	999999	524	342	398	966	257	999999	554	999999	152	931	848	202	258	398	999999	579	595	881	144	999999	445	740	999999	877	443	737	372	999999	762	594	723	179	833	264	508	999999	40	64	500	687	761	376	152	999999	799	314	42	999999	92	999999	478	340	740	443	999999	784	999999	521	533	519	144	999999	858	558	218	999999	368	993	889	999999	548	541	390	456	619	78	597	413	999999	138	705	449	265	72	125	999999	438	400	838	724	62	518	530	980	999999	999999	517	999999	138	130	946	49	999999	925	161	937	949	294	823	357	196	188	444	999999	999999	695	951	999999	999999	999999	250	967	165	999999	114	999999	21	410	902	74	999999	13	284	999999	192	666	414	339	910	187	443	154	999999	490	537	874	999999	999999	176	858	603	999999	161	312	999999	978	883	999999	999999	132	926	549	391	759	796	193	904	486	222	158	999999	621	885	999999	392	105	400	674	637	999999	999999	886	244	54	471	999999	851	971	88	213	782	545	999999	788	999999	894	999999	999999	693	354	969	597	999999	28	999999	981	999999	896	999999	783	588	218	242	589	999999	50	314	999999	297	957	999999	932	999999	18	375	999999	999999	107	999999	498	999999	582	981	292	270	367	973	226	999999	490	13	955	999999	304	999999	573	313	929	999999	999999	589	999999	530	999999	23	46	199	903	652	999999	999999	737	892	432	451	15	237	999999	328	810	76	98	870	806	999999	385	881	114	393	801	441	183	486	999999	908	915	62	255	278	999999	177	80	573	643	612	275	999999	628	999999	999999	346	363	610	811	154	500	556	999999	999999	638	165	94	999999	851	401	704	261	109	999999	535	999999	981	680	999999	999999	996	525	999999	204	687	321	262	261	773	999999	87	572	675	648	999999	369	339	473	640	78	999999	560	722	251	999999	24	964	115	327	667	999999	999999	999999	178	999999	975	329	528	104	999999	902	833	746	396	324	141	585	460	115	175	623	517	50	35	559	446	802	985	297	673	357	999999	934	116	109	404	67	506	501	442	50	810	379	324	176	259	813	336	927	775	999999	513	10	161	53	847	642	489	619	711	999999	343	241	430	999999	999999	999999	640	296	999999	84	999999	959	673	134	813	147	725	999999	309	632	476	67	521	244	999999	
157	783	999999	999999	761	577	887	790	269	706	578	948	356	421	361	183	999999	17	999999	359	554	336	999999	239	709	999999	630	319	88	706	999999	720	196	999999	999999	125	577	44	999999	507	202	178	413	428	999999	199	379	447	999999	459	437	60	820	999999	299	820	756	833	552	844	946	999999	711	563	999999	858	762	232	813	245	999999	14	849	203	166	385	923	999999	999999	520	548	192	370	628	278	235	900	310	834	999999	368	999999	491	999999	560	999999	466	849	997	385	436	156	633	999999	999999	432	211	626	728	914	999999	158	837	42	306	999999	217	93	294	205	958	999999	398	36	877	999999	522	999999	643	542	918	83	999999	619	94	401	999999	657	774	846	34	999999	582	999999	890	220	906	459	999999	796	417	999999	565	802	427	974	999999	999999	835	992	999999	675	999999	196	995	823	547	228	999999	904	215	560	318	448	180	683	879	478	145	667	955	73	518	847	135	544	999999	999999	201	119	999999	951	821	782	999999	359	301	395	923	999999	672	999999	999999	122	591	999999	75	126	631	743	105	289	471	178	47	846	167	145	71	461	314	738	36	838	272	263	738	535	511	999999	392	999999	555	78	994	276	999999	405	999999	278	479	402	999999	457	23	363	999999	653	745	100	202	166	334	472	999999	999999	999999	673	999999	337	128	539	999999	810	361	611	734	402	999999	770	294	761	879	792	999999	912	999999	578	824	909	772	95	790	999999	629	235	168	92	999999	999999	999999	888	555	928	159	940	787	376	105	412	628	97	479	974	805	441	287	542	999999	850	999999	93	848	941	999999	999999	749	203	191	136	453	652	97	999999	166	406	999999	999999	643	50	135	194	482	422	290	685	616	999999	615	198	948	999999	601	465	687	531	50	614	999999	999999	201	999999	999999	969	999999	976	10	365	818	409	235	336	898	450	724	999999	999999	435	660	999999	426	933	587	999999	188	826	999999	631	436	999999	366	601	587	526	849	541	998	513	463	314	684	261	996	216	962	621	727	160	740	498	920	614	953	493	700	999999	16	202	791	141	925	378	928	193	52	633	748	382	600	999999	200	999999	971	356	204	175	999999	381	40	566	109	900	891	938	714	752	999999	999999	826	999999	534	805	722	331	999999	316	333	812	999999	999999	872	355	999999	556	308	999999	642	607	298	999999	999999	635	999999	234	42	35	999999	989	999999	300	985	653	556	18	999999	394	384	649	967	888	842	134	216	701	693	754	999999	344	640	890	999999	50	806	301	272	899	642	498	999999	363	
829	343	999999	873	353	999999	798	551	999999	999999	999999	992	639	409	999999	204	999999	471	540	288	684	152	359	588	190	945	999999	265	745	759	999999	886	999999	999999	69	999999	791	342	358	999999	955	798	447	999999	451	126	411	406	608	77	481	181	957	999999	678	999999	983	999999	999999	407	381	543	999999	147	999999	562	642	999999	999999	194	999999	95	123	75	333	885	705	633	146	74	543	450	999999	678	288	580	928	999999	935	382	524	45	649	950	102	999999	999999	309	564	999999	484	386	66	424	663	396	67	892	687	999999	981	360	618	999999	864	931	887	999999	999999	591	634	302	999999	968	669	377	445	173	972	911	999999	405	999999	257	590	167	393	242	24	891	523	46	662	152	400	173	426	30	95	171	534	999999	449	999999	264	191	999999	999999	754	296	999999	894	919	775	900	586	291	371	999999	999999	548	654	122	967	77	598	639	947	577	999999	951	999999	87	811	386	36	956	105	999999	408	871	305	488	728	999999	629	126	887	999999	999999	999999	65	982	999999	622	880	753	481	905	666	999999	348	999999	258	344	536	816	117	398	873	629	196	379	640	836	252	176	999999	36	999999	481	752	999999	763	623	895	442	699	198	506	283	484	200	999999	856	532	999999	239	393	414	812	18	498	378	194	999999	685	351	999999	999999	713	368	454	999999	195	800	642	756	634	449	103	127	919	891	600	155	996	999999	784	313	467	936	999999	621	636	473	999999	337	579	999999	220	100	999999	818	793	999999	39	733	150	65	890	999999	605	944	321	695	999999	606	777	48	699	641	567	248	913	777	367	832	999999	721	546	314	187	705	238	999999	970	110	108	686	999999	272	903	999999	422	438	340	66	310	940	383	656	999999	540	238	578	532	908	904	25	556	206	903	999999	519	585	851	999999	715	317	725	988	508	101	923	436	737	839	825	484	446	311	532	999999	348	890	755	646	477	659	480	71	205	92	139	918	369	485	219	837	587	441	350	993	224	394	158	468	999999	801	841	999999	92	999999	579	999999	674	999999	999999	628	830	214	432	66	836	999999	792	425	961	14	77	999999	999999	999999	999999	15	960	999999	675	953	742	296	40	999999	818	788	979	999999	513	884	253	999999	999999	590	999999	383	18	294	166	561	602	732	507	612	999999	588	72	104	533	574	294	145	347	137	886	543	184	757	999999	58	684	27	912	999999	999999	721	999999	50	980	524	999999	999999	382	999999	361	999999	999999	427	940	999999	725	885	252	939	599	999999	18	277	703	473	
208	999999	57	117	999999	584	999999	430	999999	23	999999	999999	123	18	577	619	763	999999	775	876	753	756	816	999999	332	798	775	973	487	652	999999	590	346	516	325	745	628	274	999999	999999	199	369	576	927	999999	999999	999999	999999	371	999999	354	785	501	826	999999	452	444	49	999999	88	809	999999	999999	208	310	150	685	606	693	831	990	499	986	999	999999	394	189	889	999999	628	36	541	999999	506	308	927	98	520	999999	999999	311	999999	489	168	966	353	426	377	626	369	28	176	549	540	989	855	798	502	149	335	999999	554	999999	166	61	278	245	446	999999	383	61	999999	809	999999	529	999999	20	827	43	343	968	999999	272	149	610	999999	991	80	517	452	138	596	380	470	610	756	58	999999	117	698	999999	979	477	999999	317	999999	366	999999	20	587	845	971	468	806	367	460	292	402	556	201	286	999999	929	457	254	465	999999	348	999999	999999	363	687	720	999999	999999	999999	344	28	999999	756	503	272	70	929	607	999999	137	574	113	160	474	655	776	915	421	943	60	999999	999999	851	68	999999	999999	247	233	999999	260	133	580	379	125	273	570	799	698	24	114	999999	849	999999	999999	999999	245	69	999999	707	911	999999	923	291	999999	999999	29	979	698	485	999999	999999	705	449	906	14	993	734	44	999999	95	999999	227	407	839	60	999999	912	524	837	783	459	999999	526	256	999999	999999	298	999999	801	999999	999999	110	222	271	999999	303	409	190	333	236	510	35	107	622	934	587	999999	452	887	153	116	999999	999999	999999	303	999999	189	203	460	803	705	999999	242	956	505	875	14	146	999999	999999	770	999999	200	611	282	434	841	999999	321	869	685	846	553	657	147	134	250	520	968	999999	124	999999	729	530	531	217	793	151	127	68	582	388	999999	139	999999	384	275	259	429	999999	999999	285	881	591	999999	859	749	584	818	380	999999	999999	178	999999	643	999999	999999	670	89	74	641	700	787	263	296	306	950	423	285	999999	859	990	100	999999	999999	999999	999999	148	412	672	999999	218	999999	746	999999	98	220	747	999999	818	381	605	179	999999	237	999999	498	999999	999999	821	908	336	309	999999	999999	999999	403	78	790	804	999999	863	268	416	607	432	377	999999	830	208	96	213	926	999999	391	263	821	736	999999	26	350	999999	844	590	764	141	909	278	235	788	695	151	957	692	587	518	999999	762	757	805	999999	458	798	105	734	705	999999	842	673	267	823	666	207	773	999999	999999	29	677	652	476	522	109	815	51	513	945	999999	244	879	873	916	68	978	
999999	52	892	906	999999	855	68	732	999999	604	967	964	38	943	193	238	62	498	669	120	291	292	874	642	757	592	789	459	175	963	799	351	765	999999	999999	999999	571	629	280	821	594	999999	999999	504	847	86	484	11	72	15	827	385	256	999999	697	783	177	259	159	165	75	608	567	113	805	625	999999	350	812	461	667	432	228	848	999999	547	836	380	999999	680	117	999999	999999	999999	145	424	105	999999	990	999999	563	321	479	999999	755	985	186	352	999999	231	877	144	198	610	347	999999	166	999999	431	999999	947	797	464	479	999999	287	999999	407	999999	391	530	391	359	465	897	356	953	999999	102	540	370	999999	682	999999	802	973	599	786	822	741	999999	999999	999999	840	409	999999	857	999999	76	478	773	999999	384	999999	701	495	785	732	999999	991	451	63	315	999999	789	463	125	890	676	999999	687	999999	584	999999	134	833	996	519	66	141	498	952	46	999999	767	591	118	375	872	317	999999	867	83	831	300	213	999999	504	61	999999	999999	967	334	999999	999999	347	204	999999	192	867	999999	275	676	581	502	498	27	692	133	207	355	749	27	369	886	999999	361	753	935	920	999999	501	468	120	489	531	627	999999	833	999999	397	999999	999999	999999	817	922	200	502	999999	801	196	699	380	853	600	901	950	965	115	970	985	450	222	272	425	998	807	566	101	999999	870	999999	999999	999999	999999	395	567	999999	551	964	630	859	999999	999999	999999	752	130	614	520	587	580	662	938	863	443	946	747	999999	589	819	999999	634	410	367	931	223	840	676	53	999999	344	937	424	150	350	136	35	999999	999999	999999	877	203	56	514	999999	999999	999999	995	270	863	647	999999	433	731	850	995	459	68	213	521	912	453	571	314	253	643	248	798	522	317	921	669	392	999999	999999	920	999999	896	999999	722	188	844	416	189	567	999999	514	692	999999	999999	676	967	875	999999	761	433	631	741	270	757	999999	246	483	952	941	978	263	517	789	929	417	563	101	490	342	77	999999	999999	746	555	999999	556	507	178	640	954	793	376	164	999999	299	846	635	218	753	942	371	463	247	589	443	997	902	370	937	999999	875	999999	683	693	396	249	999999	715	629	999999	738	999999	322	987	194	887	363	281	640	570	927	882	999999	400	999999	583	154	167	122	141	999999	999999	241	527	999999	999999	693	470	131	59	999999	920	589	999999	214	66	151	260	404	556	643	999999	999999	376	999999	992	657	999999	987	813	105	837	602	497	770	601	999999	795	908	785	204	999999	159	999999	
717	999999	999999	407	999999	999999	442	894	999999	999999	497	32	416	864	341	96	751	999999	482	318	999999	25	327	102	569	612	983	356	351	619	362	751	481	999999	999999	187	699	999999	106	999999	380	211	999999	47	10	747	194	218	463	821	999999	793	419	840	637	702	999999	210	999999	583	665	96	552	153	213	999999	550	277	215	164	396	501	313	143	999999	999999	941	290	102	821	428	774	893	999999	585	568	999999	640	511	956	999999	999999	421	999999	683	294	659	931	833	263	999999	999999	13	999999	999999	542	490	285	903	885	761	409	118	27	164	890	999999	999999	567	645	414	999999	765	259	666	897	999999	790	460	653	103	19	456	838	623	511	771	594	105	53	87	65	737	626	205	97	390	403	368	793	999999	637	373	999999	849	298	999999	754	642	537	999999	700	825	259	999999	751	952	280	403	999999	128	609	926	524	567	358	181	149	999999	579	517	999999	431	999999	561	465	999999	268	988	335	361	999999	951	567	591	387	240	487	834	453	144	999999	10	715	674	492	710	849	630	500	126	21	999999	73	29	999999	278	999999	698	336	999999	694	291	78	301	111	657	369	999999	999999	128	693	315	999999	444	406	686	999999	993	999999	999999	796	999999	497	218	999999	999999	999999	547	817	119	999999	999999	507	347	450	829	999999	423	572	835	351	916	450	382	433	999999	100	628	999999	98	561	175	628	999999	319	65	999999	860	951	784	999999	821	125	999999	999999	904	807	272	994	999999	754	302	430	243	414	879	197	999999	785	644	237	999999	924	729	557	906	170	927	37	394	46	81	471	999999	77	530	999999	380	336	999999	999999	827	634	56	999999	268	744	395	175	439	999999	678	85	317	556	507	999999	396	999999	149	743	879	244	609	541	999999	831	641	999999	884	88	817	999999	999999	999999	409	636	878	395	299	172	775	999999	597	526	368	996	999999	999999	569	633	414	999999	197	785	999999	592	34	999999	660	437	112	228	291	999999	999999	889	819	571	157	871	27	10	233	977	967	128	647	93	182	685	999999	409	607	999999	674	959	601	479	727	817	611	373	734	999999	69	557	480	246	475	478	187	593	94	697	615	999999	999999	219	818	900	999999	999999	999999	974	999999	999999	620	40	687	999999	999999	349	999999	999999	999999	654	275	999999	918	420	999999	410	618	999999	508	92	999999	910	644	999999	999999	391	661	827	871	671	999999	999999	110	366	936	449	999999	383	190	838	999999	754	437	961	148	999999	301	407	262	999999	999999	999999	476	678	387	710	395	999999	765	999999	687	999999	
468	598	622	515	271	999999	483	208	999999	244	999999	670	342	570	482	683	132	73	100	263	575	336	999999	404	293	432	978	999999	999999	999999	617	999999	160	733	296	839	348	999999	999	999999	924	63	694	999999	123	999999	345	999999	238	999999	304	999999	999999	433	450	141	259	228	232	839	999999	999999	154	717	627	999999	519	609	999999	642	344	999999	73	361	999999	999999	999999	261	999999	487	96	170	998	351	999999	915	999999	726	292	165	999999	130	409	170	999999	677	909	976	470	872	296	736	544	595	377	999999	999999	999999	104	929	498	998	937	999999	999999	423	258	999999	879	711	783	793	326	127	999999	224	100	903	207	999999	612	666	790	418	200	360	999999	413	974	43	287	13	632	999999	666	591	192	664	417	740	429	999999	999999	759	99	503	999999	426	542	999999	714	734	999999	442	326	832	217	529	554	999999	798	844	828	846	433	780	170	999999	999999	471	41	999999	496	466	242	505	999999	999999	999999	999999	940	999999	871	999999	328	553	999999	199	46	833	384	663	119	24	942	584	288	259	999999	318	999999	457	965	80	131	289	999999	999999	210	999999	272	185	210	857	999999	598	999999	999999	528	999999	44	971	925	999999	96	378	325	482	523	657	227	320	705	999999	364	999999	999999	800	699	48	999999	944	989	225	571	208	462	262	999999	353	610	280	731	457	284	999999	531	347	984	999999	963	764	287	552	603	952	480	199	503	967	365	183	318	489	572	100	982	710	66	887	915	73	999999	180	57	999999	589	258	735	993	962	895	999999	999999	85	551	999999	446	621	618	728	273	999999	595	988	437	961	251	884	194	388	820	291	106	999999	899	846	999999	505	656	373	231	463	509	15	469	999999	999999	414	30	432	545	98	999999	999999	652	314	333	191	619	985	347	373	551	614	999999	999999	720	119	185	705	560	941	999999	254	999999	809	259	589	999999	999999	599	837	864	761	842	732	999999	937	999999	595	522	925	885	670	35	999999	912	894	999999	854	646	999999	238	999999	872	604	999999	202	662	843	65	999999	999999	549	395	510	508	790	771	418	770	783	925	590	193	634	66	305	999999	999999	896	364	725	999999	999999	346	608	550	888	248	999999	650	999999	350	540	999999	273	345	999999	525	360	132	999999	455	94	863	999999	648	999999	247	548	827	999999	24	999999	700	28	987	126	999999	902	958	999999	999999	999999	129	508	999999	60	414	371	720	30	703	297	999999	241	279	590	569	19	959	999999	651	700	782	676	270	403	999999	760	999999	229	235	623	402	230	599	646	
965	999999	752	598	726	999999	828	806	999999	726	999999	469	748	999999	999999	999999	942	548	260	833	36	452	247	191	221	999999	95	500	795	89	999999	999999	641	632	625	999999	267	999999	999999	774	999999	999999	999999	544	231	379	21	999999	999999	196	680	999999	970	766	999999	522	128	999999	387	82	790	338	21	200	999999	999999	828	999999	782	352	782	581	999999	485	961	60	56	703	999999	841	999999	217	826	608	409	999999	583	874	22	112	95	696	999999	620	984	999999	963	215	714	603	999999	999999	105	330	414	999999	999999	495	805	569	475	425	611	545	440	582	511	999999	999999	788	999999	953	114	679	267	95	597	244	500	427	97	841	989	365	300	747	121	999999	204	999999	53	98	999999	999999	637	670	94	999999	999999	411	42	999999	423	925	999999	999999	790	426	73	999999	999999	763	994	387	999999	634	999999	255	254	693	470	999999	218	492	744	955	884	661	52	596	11	160	64	999999	999999	536	427	73	805	703	956	695	443	875	798	289	104	691	970	12	244	838	202	496	941	999999	351	931	190	604	999999	138	383	999999	327	361	708	905	992	999999	216	372	450	551	737	999999	571	999999	693	465	861	203	691	49	999999	172	957	568	157	367	194	496	882	211	990	827	322	967	999999	446	999999	199	698	34	796	999999	398	651	759	176	466	999999	247	725	743	519	999999	343	999999	164	403	999999	757	999999	999999	719	999999	248	560	909	462	604	999999	257	884	672	504	667	253	490	773	315	809	981	901	186	258	166	467	480	999999	979	999999	999999	52	440	999999	73	273	86	999999	999999	999999	849	714	861	234	990	841	81	25	780	999999	633	390	98	340	775	733	584	471	333	999999	89	529	483	751	389	214	453	999999	440	999999	176	108	623	224	959	277	49	951	268	325	999999	999999	610	889	229	23	954	999999	666	340	689	615	68	379	21	999999	241	120	844	786	398	841	999999	386	923	535	767	873	380	507	693	633	212	17	394	999999	918	593	532	376	259	353	573	110	999999	999999	50	254	213	639	46	929	999999	482	927	555	880	999999	966	693	256	91	729	168	646	65	412	60	985	396	411	647	588	999999	999999	54	277	484	672	371	495	522	999999	741	471	764	526	730	90	838	999999	695	627	999999	129	999999	624	999999	463	658	158	989	268	816	237	399	350	637	945	999999	288	406	560	604	208	733	421	987	697	882	538	682	969	156	653	716	29	750	999999	368	430	861	30	24	223	506	263	852	513	82	423	889	999999	207	560	346	144	
33	640	396	756	636	718	580	129	999999	29	122	999999	521	380	600	999999	586	462	426	385	546	391	702	479	569	999999	625	999999	649	897	771	596	316	999999	995	999999	962	612	793	153	450	894	747	486	151	688	991	701	823	999999	208	745	143	961	597	999999	999999	916	196	162	103	122	480	999999	257	525	857	999999	999999	490	325	974	999999	282	935	999999	644	225	999999	880	492	923	644	48	699	36	999999	355	983	999999	181	56	999999	999999	60	999999	999999	178	238	626	999999	999999	999999	343	295	233	87	999999	999999	945	997	722	588	316	669	999999	477	442	878	999999	73	512	956	999999	319	279	999999	36	232	607	239	999999	986	711	59	440	999999	999999	753	475	948	601	999999	48	366	999999	468	119	999999	879	860	981	300	17	562	999999	105	307	33	999999	674	60	638	427	715	532	736	876	267	239	574	175	688	412	282	471	192	917	664	861	810	999999	64	352	999999	258	185	979	159	729	345	308	287	737	801	897	963	999999	332	833	722	591	851	742	314	694	302	887	734	101	146	187	642	172	215	999999	999999	295	680	467	356	756	727	537	893	276	887	999999	611	385	999999	999999	594	830	149	229	598	322	48	62	999999	298	254	67	593	167	665	125	999999	575	901	678	231	865	487	965	864	324	848	48	806	999999	285	359	999999	856	999999	812	999999	985	636	683	257	627	511	68	512	999999	944	735	611	772	428	45	483	830	68	999999	353	183	999999	284	473	10	999999	999999	999999	895	999999	999999	575	999999	101	546	939	228	999999	604	363	428	463	204	379	123	436	44	922	999999	875	762	797	999999	468	849	630	362	999999	256	382	897	56	616	204	217	170	758	681	882	106	265	409	464	375	925	720	170	904	999999	573	221	692	772	29	712	939	711	394	251	915	586	18	184	232	466	382	846	999999	172	952	678	362	49	153	620	999999	343	497	543	999999	999999	458	859	683	170	214	283	596	492	278	999999	373	440	966	999999	257	235	999999	909	553	874	170	742	407	895	858	652	629	409	358	605	224	851	999999	455	138	158	500	71	261	108	999999	999999	893	503	999999	922	83	632	373	999999	111	588	989	999999	310	715	999999	788	311	561	999999	999999	999999	672	999999	999999	999999	520	392	108	734	180	657	454	623	653	848	904	590	936	578	996	46	229	999999	636	861	856	155	999999	696	712	759	700	454	73	382	230	268	793	604	562	250	274	999999	931	930	545	641	657	866	557	207	375	982	999999	160	914	179	608	
659	471	375	970	411	999999	420	957	999	560	280	628	999999	796	342	26	756	772	825	571	705	326	225	497	555	149	514	394	717	999999	912	468	61	659	144	142	197	280	862	382	999999	973	545	90	386	248	911	411	999999	966	999999	999999	98	999999	903	342	255	877	424	272	516	36	999999	212	648	811	999999	986	661	209	829	485	909	999999	61	732	780	145	120	999999	238	113	360	750	895	533	379	453	755	801	887	319	855	999999	865	494	999999	342	441	574	671	924	999999	834	147	425	999999	999999	556	180	562	999999	766	999999	44	999999	676	499	317	999999	442	133	240	860	999999	999999	629	319	999999	566	999	999999	703	546	999999	999999	363	526	999999	479	64	734	897	585	249	776	552	748	565	462	818	999999	35	999999	999999	548	693	889	522	999999	796	169	999999	989	999999	124	999999	230	471	999999	59	159	886	837	69	707	236	655	621	544	967	999999	999999	135	748	765	422	385	413	107	620	999999	13	999999	683	895	999999	999999	999999	135	999999	331	999999	999999	413	668	357	198	999999	435	999999	47	278	977	999999	999999	415	999999	250	416	702	41	817	374	120	584	155	901	999999	999999	40	999999	252	495	999999	999999	604	918	722	90	418	233	127	999999	785	999999	206	36	335	999999	489	744	666	997	999999	338	513	999999	999999	828	522	455	44	103	405	999999	795	782	802	23	999999	497	220	170	997	478	913	840	588	537	387	129	576	395	684	295	662	255	73	999999	143	999999	203	893	567	962	999999	34	582	792	999999	999999	999999	999999	458	999999	534	999999	999	999999	425	673	333	197	450	403	879	999999	418	999999	340	549	718	956	999999	627	303	999999	602	45	288	888	268	795	999999	962	895	264	937	692	760	166	256	999999	999999	469	368	16	452	174	93	551	615	999999	462	247	705	999999	441	830	999999	218	999999	999999	675	536	415	999999	999999	488	508	999999	710	726	360	184	303	999999	535	420	268	296	873	438	951	999999	283	999999	999999	999999	999999	627	999999	999999	993	551	263	292	443	893	64	999999	570	964	665	469	999999	999999	121	287	944	105	742	30	571	412	344	999999	22	937	263	619	204	933	999999	881	999999	603	732	999999	921	999999	176	642	366	999999	999999	909	772	492	897	999999	999999	65	999999	999999	885	802	546	591	217	999999	279	999999	640	445	999999	636	743	784	668	246	166	999999	999999	933	929	110	664	143	685	434	999999	530	999999	869	934	148	374	70	996	998	67	150	999999	999999	741	670	12	920	999999	99	176	987	824	660	999999	999999	698	635	
241	784	999999	412	999999	782	96	749	465	771	999999	499	272	682	788	669	189	26	712	234	202	269	108	743	343	596	268	999999	706	390	641	562	449	739	829	221	999999	999999	244	818	55	991	999999	240	419	311	827	493	209	164	480	221	669	999999	443	971	686	999999	79	320	524	999999	53	999999	139	948	999999	533	999999	577	999999	999999	782	893	188	999999	999999	867	333	42	999999	774	999999	551	999999	430	893	975	305	857	534	465	585	923	304	999999	948	999999	999999	999999	999999	304	999999	631	999999	945	439	775	295	242	999999	819	80	46	551	999999	999999	501	175	709	999999	84	999999	999999	999999	353	949	858	599	516	999999	925	765	999999	999999	474	144	883	999999	964	999999	127	999999	999999	940	714	395	999999	382	554	804	999999	963	401	999999	999999	76	644	587	11	995	580	999999	779	999999	991	999999	218	266	999999	615	984	304	211	718	937	999999	174	64	339	958	411	485	55	711	999999	961	999999	456	603	407	499	305	205	969	999999	942	910	92	949	659	187	999999	305	939	999999	161	762	683	999999	792	902	999999	258	53	594	105	999999	78	184	39	690	761	662	679	126	689	999999	242	308	995	484	999999	999999	679	781	129	190	115	999999	654	209	999999	978	999999	505	999999	56	161	384	324	811	841	908	919	969	425	629	626	823	140	61	530	384	999999	999999	999999	484	579	272	474	914	34	187	530	830	999	783	851	183	217	642	999999	857	999999	193	999999	184	196	709	365	499	563	999999	760	602	679	315	999999	503	686	435	999999	999999	999999	410	786	664	388	98	969	642	999999	453	616	498	999999	672	999999	299	674	999999	297	999999	907	975	361	742	427	927	161	694	288	357	999999	782	175	68	999999	583	999999	978	999999	108	740	722	722	999999	676	271	499	999999	914	999999	829	50	999999	607	982	999999	58	999999	247	460	937	285	999999	429	956	833	333	999999	725	818	892	999999	849	199	139	194	262	250	75	165	999999	154	779	82	999999	456	644	999999	999999	999999	534	362	740	345	999999	464	368	999999	999999	842	938	454	999999	106	323	999999	200	948	999999	797	682	808	978	92	32	999999	505	999999	900	509	999999	766	967	713	293	999999	955	514	999999	674	826	959	96	233	999999	983	999999	999999	759	999999	266	999999	98	999999	339	726	999999	658	999999	378	959	85	999999	654	653	182	486	999999	812	783	999999	686	999999	803	971	999999	721	754	865	49	928	821	532	515	253	503	999999	688	383	567	165	307	999999	659	999999	999999	567	441	580	54	506	296	871	976	999999	579	
999999	999999	317	999999	999999	629	999999	282	450	147	553	999999	411	159	504	798	203	255	999999	999999	494	270	98	230	999999	289	999999	820	543	641	950	999999	999999	999999	727	392	380	999999	999999	536	514	919	219	999999	207	999999	40	999999	549	707	103	626	358	336	95	515	206	97	462	725	999999	972	738	809	999999	996	587	999999	431	122	999999	437	692	101	376	574	60	519	33	483	999999	753	280	836	547	999999	207	999999	587	222	195	293	999999	837	91	999999	999999	999999	999999	210	104	302	999	437	290	666	933	267	999999	520	464	999999	74	978	475	700	702	902	271	862	799	614	160	219	999999	143	999999	999999	999999	834	393	650	138	822	388	957	754	843	555	881	999999	939	22	999999	757	508	229	335	371	390	999999	288	149	528	410	489	151	789	509	999999	999999	88	999999	135	137	814	559	251	600	518	946	859	356	389	472	860	602	93	999999	999999	914	999999	493	628	995	114	510	609	999999	899	815	999999	999999	408	999999	321	690	887	939	942	999999	977	734	853	444	980	931	759	66	550	887	68	337	90	242	745	595	630	139	999999	999999	949	999999	701	999999	981	525	948	51	161	179	714	999999	519	480	999999	72	640	999999	25	182	750	553	871	21	756	636	262	999999	603	725	70	758	916	638	999	157	999999	159	463	464	983	999999	904	381	183	914	999999	999999	305	999999	955	999999	123	850	563	406	958	689	946	354	273	782	447	436	118	999999	237	880	480	789	999999	490	730	561	999999	42	648	499	838	842	999999	651	870	999999	769	624	999999	999999	85	603	199	999999	213	118	201	211	281	999999	273	999999	999999	938	999999	999999	653	475	999999	562	660	531	757	469	850	999999	536	621	999999	526	666	493	322	171	999999	877	600	684	287	999999	370	988	761	180	999999	621	165	879	999999	365	999999	304	909	999999	415	999999	999999	729	999999	999999	581	579	999999	754	812	999999	904	999999	143	262	915	969	999999	102	202	672	999999	587	999999	238	948	999999	109	556	259	371	584	240	756	260	999999	870	190	188	50	999999	698	16	367	456	717	640	745	269	449	999999	116	816	889	742	784	267	999999	274	160	924	999999	743	505	450	205	673	768	882	230	999999	788	19	61	999999	973	763	229	787	521	317	911	839	999999	950	999999	768	999999	23	476	999999	383	916	999999	999999	320	955	511	999999	260	54	999999	863	999999	999999	520	999999	999999	487	768	30	47	709	753	999999	23	999999	999999	554	195	437	331	755	999999	454	999999	999999	981	935	101	28	261	312	536	477	999999	
58	800	713	440	168	13	864	254	455	737	673	172	195	113	679	999999	957	999999	823	722	126	456	594	731	648	125	828	395	749	768	735	999999	286	406	999999	999999	999999	999999	37	433	466	510	960	717	998	709	795	832	422	700	304	580	712	754	329	601	215	999999	792	52	184	479	504	686	12	999999	886	789	148	999999	405	843	705	999999	265	999999	495	999999	733	938	999999	996	972	59	474	999999	470	999999	87	373	634	999999	999999	984	258	987	999999	283	714	507	822	16	694	999999	304	461	875	322	999999	713	115	338	258	999999	722	999999	999999	454	222	847	39	364	712	774	214	999999	521	720	151	999999	610	221	172	235	999999	323	311	999999	755	23	999999	999999	43	373	267	306	692	478	272	80	489	560	71	866	999999	468	999999	919	999999	999999	939	164	181	999999	112	999999	999999	32	999999	999999	876	118	999999	208	567	999999	999999	348	516	999999	771	999999	458	999999	999999	59	160	305	999999	657	29	391	999999	915	83	134	976	813	270	373	140	670	740	863	203	999999	861	862	308	597	147	955	413	471	78	896	706	110	999999	63	743	999999	999999	90	999999	999999	98	783	999999	443	904	516	87	999999	777	999999	313	595	877	417	197	999999	996	170	519	74	999999	999999	847	187	999999	999999	383	217	630	270	999999	659	483	708	999999	88	737	865	692	999999	877	999999	693	966	999999	999999	999999	33	999999	999999	872	115	571	999999	516	999999	936	947	24	39	143	870	522	516	707	654	121	178	134	999999	560	141	477	888	999999	718	999999	880	999999	316	651	359	351	184	397	999999	97	168	999999	752	152	789	851	662	496	17	999999	186	999999	938	999	65	899	756	999999	741	999999	999999	138	797	676	999999	363	707	999999	784	999999	348	129	999999	566	953	999999	382	967	771	289	815	401	999999	999999	687	621	655	316	596	459	594	999999	655	661	999999	999999	405	85	96	435	153	285	999999	487	409	999999	851	999999	56	999999	527	788	134	461	822	999999	949	999999	988	443	707	400	791	999999	934	69	999999	757	160	924	999999	306	880	345	999999	539	689	701	999999	629	769	999999	270	516	932	805	163	999999	838	134	90	578	999999	999999	728	752	999999	387	999999	349	594	104	231	132	510	999999	999999	789	325	293	601	257	264	999999	999999	434	999999	285	401	138	905	999999	999999	36	843	11	220	237	616	394	999999	311	158	232	45	675	61	148	999999	712	897	374	878	555	999999	832	324	727	978	304	622	219	986	424	443	325	999999	205	288	508	999999	680	182	931	247	299	108	
999999	334	999999	382	999999	279	689	240	541	400	373	503	21	999999	999999	999999	999999	771	836	325	999999	789	719	500	856	859	507	999999	227	201	999999	317	243	733	999999	403	980	999999	629	939	999999	194	901	925	811	702	999999	999999	999999	431	860	169	411	974	374	252	614	999999	526	142	999999	987	22	350	452	999999	269	287	405	99	999999	400	151	896	28	999999	888	793	689	164	999999	685	184	999999	999999	788	999999	268	369	49	788	483	999999	999999	999999	319	181	999999	483	755	442	990	426	999999	163	469	27	514	956	824	364	821	999999	372	550	96	999999	226	999999	664	159	11	918	365	311	794	995	999999	999999	708	378	336	999999	933	721	601	269	999999	643	872	770	402	311	544	685	967	665	43	946	999999	999999	955	552	818	606	440	82	71	136	999999	999999	999999	786	999999	456	37	510	884	999999	999999	826	76	582	999999	893	757	699	383	999999	344	138	962	708	646	211	423	783	501	337	999999	999999	207	999999	285	999999	407	615	999999	98	658	466	781	999999	999999	265	440	382	999999	924	849	740	999999	999999	792	239	511	999999	150	999999	42	253	999999	999999	369	429	629	999999	307	738	496	151	646	295	31	877	356	579	999999	999999	770	50	377	577	487	999999	999999	999999	827	55	896	742	475	15	65	414	999999	234	33	577	999999	983	85	999999	999999	708	104	413	370	914	999999	932	954	758	286	999999	876	441	79	819	999999	813	999999	999999	842	753	675	641	239	617	429	132	556	142	999999	787	999999	999999	999999	999999	455	428	454	913	999999	963	999999	716	729	73	537	26	165	999999	999999	822	999999	999999	835	999999	42	463	183	999999	494	761	386	821	13	498	36	999999	999999	999999	374	999999	368	716	100	878	999999	958	999999	176	89	412	966	352	999999	999999	434	152	863	464	999999	999999	999999	701	428	410	587	967	713	240	47	999999	724	865	839	808	463	999999	732	957	719	83	551	16	999999	999999	794	43	667	80	74	883	323	838	552	381	925	999999	999999	689	300	998	999999	681	138	999999	688	110	513	999999	479	787	419	905	744	999999	999999	248	36	999999	616	553	309	643	999999	163	46	885	323	467	883	795	999999	999999	666	999999	828	999999	878	945	403	694	530	323	601	999999	473	417	999999	878	999999	687	640	999999	83	746	698	612	515	975	999999	802	786	999999	470	683	999999	377	999999	33	845	581	370	999999	942	999999	999999	985	52	999999	999999	629	791	444	537	206	999999	406	969	919	32	999999	364	902	262	600	907	484	852	999999	848	999999	178	80	43	359	327	
559	999999	161	723	712	569	999999	295	73	999999	999999	999999	274	528	42	407	329	11	628	226	467	999999	351	24	999999	143	134	49	593	999999	999999	411	187	999999	606	396	817	206	319	656	736	617	999999	999999	565	999999	587	399	815	699	849	78	414	142	860	729	999999	147	183	999999	445	999999	702	612	299	940	341	396	922	999999	999999	132	692	972	999999	999999	999999	762	459	583	556	999999	234	999999	611	653	996	55	28	999999	728	680	32	999999	220	159	915	587	999999	999999	634	201	477	179	118	999999	386	442	652	20	100	905	688	999999	999999	710	363	808	999999	646	943	295	377	56	918	999999	110	999999	761	340	934	62	472	834	949	364	999999	65	784	884	277	564	402	18	785	822	992	432	716	999999	796	116	585	652	999999	348	823	430	999999	999999	626	433	680	999999	86	48	999999	853	650	668	999999	308	33	999999	379	999999	892	369	270	105	917	677	245	999999	999999	827	476	999999	163	999999	541	836	803	585	267	843	884	91	931	747	389	148	781	58	67	498	93	469	283	302	999999	463	170	165	291	949	999999	999999	999999	258	571	999999	699	50	136	615	504	999999	859	536	999999	811	437	999999	715	779	895	196	203	56	744	17	546	861	164	87	999999	999999	304	318	655	465	314	682	185	999999	448	741	921	451	993	645	999999	999999	999999	644	36	647	999999	512	63	11	235	730	999999	564	999999	838	885	59	939	855	152	550	881	999999	999999	755	999999	999999	999999	163	275	752	62	999999	999999	999999	999999	999999	61	999999	208	792	264	653	239	999999	999999	621	999999	610	999999	871	999999	147	502	69	999999	758	147	280	309	501	181	899	736	483	677	416	166	286	775	999999	999999	910	657	360	295	999999	809	922	587	726	268	730	999999	403	999999	915	605	348	933	314	383	780	730	706	620	999999	917	756	999999	761	464	413	999999	492	873	602	489	999999	773	999999	949	999999	693	999999	999999	451	602	999999	243	762	811	818	999999	470	991	228	189	951	739	930	320	63	24	999999	999999	855	895	815	529	647	435	462	999999	305	365	167	999999	156	473	179	763	584	999999	999999	949	646	70	999999	500	655	422	538	413	842	327	999999	211	999999	999999	387	555	786	813	595	999999	358	253	999999	999999	833	141	43	487	999999	999999	735	541	868	876	625	794	999999	324	874	235	896	58	732	977	469	956	229	835	999999	624	976	999999	999999	818	601	999999	22	268	666	524	389	999999	844	675	591	364	342	991	695	999999	33	472	938	370	440	310	521	79	645	877	999999	
207	999999	945	201	964	614	999999	284	999999	782	273	657	999999	999999	999999	214	66	395	999999	624	999999	150	503	600	999999	832	566	388	999999	999999	942	623	789	612	191	660	898	484	999999	750	292	716	999999	810	760	814	588	999999	594	105	464	683	540	262	684	67	897	354	687	999999	57	999999	983	352	839	650	868	748	664	195	315	582	999999	365	999999	520	999999	692	840	698	253	52	793	205	425	269	92	536	999999	134	762	553	796	494	999999	620	732	129	971	119	946	840	858	999999	789	882	999999	184	999999	173	388	999999	514	988	999999	14	877	788	926	580	567	999999	999999	539	432	999999	785	284	999999	721	788	558	999999	730	752	412	193	393	415	543	354	908	616	763	999999	999999	49	807	605	697	742	999999	202	401	552	615	30	329	977	999999	106	999999	999999	999999	385	830	494	784	246	486	821	494	382	999999	236	999999	725	66	794	875	722	978	679	999999	999999	843	365	329	188	999999	392	864	416	999999	446	713	396	417	388	915	72	999999	571	128	876	258	999999	809	999999	892	890	963	534	999999	314	128	999999	556	229	999999	474	174	606	109	104	956	87	999999	946	522	999999	318	678	878	812	999999	416	560	999999	730	281	999999	164	295	999999	428	339	999999	83	328	999999	840	197	999999	451	898	658	999999	999999	999999	180	577	862	652	999999	999999	295	656	298	846	712	410	466	498	999999	917	999999	320	852	675	626	772	921	628	769	999999	999999	999999	437	914	999999	944	999999	179	560	703	694	511	665	674	999999	683	26	999999	999999	352	383	999999	585	533	888	347	618	359	303	407	656	243	999999	206	461	463	999999	384	47	767	873	999999	938	566	233	508	655	188	542	942	756	695	999999	999999	59	999999	256	999999	999999	472	335	999999	875	999999	57	999999	999999	468	223	679	464	999999	199	999999	478	96	760	28	310	389	691	440	999999	360	650	999999	231	466	999999	999999	217	326	999999	574	441	696	999999	785	519	773	880	196	965	863	488	124	505	999999	947	999999	671	999999	999999	646	780	999999	370	525	512	96	999999	171	321	193	471	999999	294	999999	417	781	999999	975	509	536	509	504	475	999999	999999	536	465	67	519	193	368	979	723	711	794	545	336	895	283	432	544	999999	875	999999	401	999999	999999	999999	756	175	298	696	728	999999	146	285	999999	417	653	975	999999	181	651	137	825	492	424	582	829	871	999999	779	702	86	992	999999	629	693	561	531	705	999999	999999	353	895	999999	999999	656	574	519	125	999999	252	307	801	999999	999999	747	999999	908	
925	999999	61	884	720	519	993	651	84	356	655	737	855	131	279	999999	870	308	242	163	242	999999	17	319	756	536	536	999999	285	629	722	881	736	653	999999	457	531	426	632	386	678	608	582	228	999999	388	73	131	37	753	502	768	999999	803	999999	168	250	742	138	194	982	999999	999999	454	633	773	10	212	526	822	999999	454	675	999999	999999	633	194	999999	999999	378	472	414	377	999999	137	954	999999	933	976	447	999999	789	298	448	403	89	242	137	999999	99	388	999999	605	999999	999999	57	999999	659	999999	52	973	999999	999999	759	721	999999	999999	999999	327	679	999999	999999	235	88	615	999999	166	999999	462	405	401	66	203	999999	999999	611	999999	999999	999999	89	999999	717	999999	934	473	755	503	538	726	825	858	397	810	915	692	321	635	526	999999	501	891	865	206	999999	650	916	267	929	769	120	768	68	999999	248	818	999999	999999	300	999999	860	242	999999	511	999999	547	13	256	288	673	677	999999	293	573	803	999999	995	520	999999	294	999999	497	574	768	615	66	799	999999	572	107	12	999999	344	911	739	268	273	364	568	385	999999	999999	979	265	101	144	999999	999999	745	59	822	179	999999	16	999999	372	668	859	895	580	747	165	684	190	671	816	641	999999	999999	999999	999999	641	951	999999	648	888	517	318	676	481	581	314	112	522	999999	832	103	338	854	376	599	413	468	999999	637	491	985	999999	594	999999	502	999999	661	210	134	191	227	459	999999	178	999999	360	193	423	999	442	999999	171	905	839	722	313	527	466	945	521	999999	999999	679	999999	902	718	724	999999	978	476	653	902	398	104	614	644	969	999999	522	249	230	55	988	999999	999999	823	893	999999	562	199	587	205	999999	612	999999	999999	779	999999	276	145	636	791	445	532	789	999999	772	811	235	88	343	999999	944	999999	301	137	999999	484	999999	89	825	969	838	999999	889	458	999999	786	95	360	864	768	419	386	613	438	609	465	415	999999	60	92	529	484	855	999999	260	559	321	881	288	304	483	196	320	999999	953	999999	642	341	999999	986	725	874	223	999999	999999	999999	102	862	527	520	79	449	38	742	449	364	933	154	207	98	999999	214	81	999999	295	232	75	999999	485	953	822	84	999999	73	366	654	270	290	323	692	466	459	363	999999	235	43	167	578	227	599	722	498	144	423	522	521	999999	654	290	209	502	156	999999	999999	697	999999	672	999999	385	999999	103	653	999999	514	999999	25	850	312	343	261	74	497	999999	885	240	333	999999	363	551	845	851	616	999	
124	999999	320	81	789	80	240	371	202	202	432	506	79	999999	629	791	506	670	500	999999	39	144	14	427	999999	343	374	65	319	999999	999999	943	486	653	717	324	321	999999	71	242	999999	890	872	305	306	999999	171	666	320	571	54	185	999999	306	970	999999	195	999999	580	456	706	185	61	999999	662	999999	29	426	950	314	480	563	999999	268	217	999999	272	709	130	122	999999	999999	999999	748	999999	364	999999	190	999999	737	138	999999	373	615	535	927	838	999999	643	818	370	744	716	999999	101	999999	576	101	99	831	717	999999	772	999999	283	998	441	313	409	307	894	839	999999	222	185	999999	200	993	999999	290	310	179	76	312	752	437	990	999999	657	888	787	501	101	851	30	652	656	905	341	537	999999	535	693	999999	923	530	11	504	999999	49	999999	583	369	809	531	999999	420	469	999999	846	999999	702	999999	521	519	403	747	892	202	533	404	294	661	205	793	774	999999	999999	389	231	436	999999	908	999999	999999	999999	142	999999	329	481	242	197	199	999999	528	793	999999	182	999999	529	783	118	311	306	645	15	922	173	25	757	72	999999	999999	999999	999999	999999	999999	48	923	999999	270	465	572	720	301	217	105	175	676	999999	894	313	904	999999	448	327	999999	611	999999	591	292	999999	276	572	999999	552	999999	705	85	17	999	840	258	520	269	999999	545	591	15	999999	910	756	496	24	999999	759	785	999999	56	101	336	999999	77	341	33	999999	198	999999	311	749	999999	399	100	669	10	63	64	999999	600	999999	782	603	999999	543	681	535	482	262	999999	659	766	999999	999999	983	999999	817	773	917	497	968	138	544	999999	266	337	520	999999	999999	24	808	704	401	999999	999999	319	999999	999999	533	660	497	819	936	300	651	982	223	999999	116	987	999999	290	147	999999	631	991	247	324	999999	216	170	999999	654	247	900	955	375	267	733	674	948	240	250	266	999	159	201	254	637	284	124	779	559	839	831	528	567	503	997	999999	81	418	999999	999999	999999	627	175	699	999999	696	616	999999	17	442	49	952	49	880	897	482	799	993	999999	74	102	390	320	814	416	999999	397	999999	269	799	602	540	992	923	999999	382	983	502	854	941	667	168	772	999999	800	999999	489	999999	606	525	999999	88	732	183	234	119	316	360	292	28	308	745	696	218	840	509	959	999999	124	525	498	307	149	745	406	933	999999	999999	23	537	892	711	999999	744	665	523	807	819	999999	656	75	999999	220	835	999999	922	471	563	286	300	918	999999	572	90	36	999999	999999	
986	776	999999	501	999999	347	999999	135	597	479	952	999999	326	999999	999999	999999	467	459	999999	96	999999	112	484	472	64	917	999999	619	529	148	194	999999	829	584	821	52	408	165	953	999999	465	709	54	452	518	21	959	599	778	999999	114	999999	170	750	636	884	302	828	446	999999	624	999999	606	458	295	999999	723	742	880	107	28	999999	999999	579	630	603	67	999999	954	53	999999	133	840	999999	44	999999	999999	89	948	936	750	999999	999999	759	671	330	113	596	167	283	298	227	718	680	927	801	134	590	129	999999	999999	270	999999	403	999999	500	304	34	424	732	686	999999	999999	943	357	448	594	746	908	310	500	999999	999999	680	754	999999	414	170	654	242	438	999999	959	915	120	489	999999	999999	522	180	35	89	181	435	999999	654	999999	775	999999	489	217	387	682	818	542	364	396	203	648	999999	96	143	379	999999	303	719	684	878	833	999999	741	279	999999	737	285	999999	999999	449	93	999999	999999	639	999999	174	999999	60	294	151	999999	755	103	512	676	26	94	999999	999999	990	141	999999	999999	554	941	464	747	937	163	945	999999	999999	74	946	120	999999	199	456	305	214	165	252	434	542	505	999999	774	999999	999999	217	652	393	711	309	999999	216	140	762	697	384	999999	98	897	349	608	262	999999	156	402	138	827	637	596	505	999999	889	452	437	59	999999	689	999999	344	946	302	999999	419	999999	639	904	999999	436	999999	921	787	77	355	94	934	253	397	628	837	999999	390	24	797	215	474	999999	763	999999	999999	834	695	999999	753	951	57	458	842	924	999999	497	721	400	999999	675	718	999999	999999	999999	502	806	476	70	681	868	565	287	362	214	301	220	999999	713	723	924	999999	999999	323	404	47	485	410	472	121	349	999999	999999	146	131	497	706	884	405	211	999999	368	634	237	884	395	769	106	637	632	999999	357	17	999999	954	449	839	453	149	330	999999	405	13	948	341	124	575	151	240	999999	595	999999	744	512	999999	566	601	651	438	999999	277	389	772	999999	815	999999	999999	999999	192	682	657	262	745	85	194	999999	364	685	999999	999999	999999	628	865	920	47	970	999999	505	859	999999	847	198	25	140	62	636	632	173	143	348	378	262	959	558	69	342	590	999999	327	315	211	999999	755	999999	999999	999999	524	852	801	845	390	999999	463	794	834	468	999999	999999	33	557	878	201	552	557	401	999999	669	317	860	705	389	999999	999999	553	196	931	443	356	940	413	122	999999	999999	297	958	138	799	999999	723	999999	105	975	645	999999	437	
20	999999	208	277	633	979	216	991	106	466	446	72	909	608	903	35	890	674	619	445	108	829	264	598	273	767	504	594	269	610	999999	307	999999	126	185	999999	245	999999	317	433	905	789	274	831	521	999999	889	566	820	999999	214	310	36	999999	338	190	119	999999	14	865	485	622	731	999999	62	149	653	792	999999	344	789	811	367	195	539	319	565	432	86	999999	877	937	774	694	999999	113	281	94	788	999999	459	635	85	451	948	293	67	778	779	382	421	107	999999	485	785	402	943	840	795	999999	999999	686	533	999999	988	547	848	47	100	949	868	569	999999	436	885	163	736	916	247	256	261	786	653	704	999999	780	803	299	908	13	169	440	299	768	380	999999	999999	278	462	410	444	29	687	830	999999	852	999999	707	599	631	999999	36	602	548	768	838	43	999999	30	217	999999	559	139	97	999999	999999	280	246	66	122	61	999999	463	837	811	241	108	822	200	933	687	999999	699	999999	346	143	999999	750	999999	542	999999	999999	999999	255	999999	885	890	600	999999	999999	582	999999	651	486	580	208	573	765	737	536	739	220	999999	97	529	999999	859	853	750	999999	598	999999	999999	999999	383	777	219	999999	180	925	351	508	782	123	361	999999	454	223	705	999999	569	999999	999999	473	802	529	645	170	725	28	36	999999	999999	999999	487	999999	620	137	113	803	988	364	594	812	999999	999999	438	525	736	999999	203	646	999999	612	96	526	517	772	721	853	141	999999	999999	162	999999	313	658	999999	999999	309	220	327	119	901	160	214	488	210	287	570	101	130	434	36	824	390	889	247	307	961	544	847	415	259	672	939	871	441	912	999999	582	50	890	436	999999	999999	536	256	461	881	47	316	494	160	762	21	624	466	999999	518	424	999999	99	673	999999	999999	911	859	239	220	343	56	297	406	988	60	239	997	549	948	853	999999	785	999999	999999	237	362	264	497	660	324	415	113	403	466	171	950	999999	671	999999	964	999999	999999	251	548	991	999999	98	172	711	781	626	917	999999	664	999999	635	673	749	999999	20	999999	372	999999	896	999999	999999	893	939	826	109	999999	336	434	983	187	625	999999	999999	999999	218	273	999999	786	999999	698	498	999999	738	684	536	287	477	144	114	999999	314	447	354	621	58	134	159	346	611	768	300	999999	406	487	999999	100	796	999999	328	746	564	585	999999	208	438	999999	165	265	300	822	545	201	999999	675	872	187	199	266	999999	93	124	755	184	120	999999	15	326	261	527	445	999999	661	999999	368	
752	728	747	999999	192	999999	999999	999999	999999	789	999999	108	172	731	614	999999	901	999999	932	244	631	809	411	999999	800	432	999999	903	737	854	341	884	999999	961	922	154	999999	53	83	65	124	229	999999	395	887	308	999999	594	646	547	544	950	999999	582	736	943	327	166	999999	759	925	999999	166	201	999999	348	723	211	808	470	549	858	466	876	130	411	109	26	703	501	589	318	266	200	999999	390	165	999999	234	978	827	283	696	324	999999	57	999999	517	999999	548	585	999999	785	186	999999	686	494	999999	461	334	844	311	999999	854	179	616	999999	966	999999	76	193	999999	976	999999	643	275	171	151	746	999999	999999	591	88	165	916	947	533	90	201	999999	895	312	351	899	144	525	999999	999999	154	999999	248	106	999999	870	999999	664	665	999999	543	733	999999	999999	999999	999999	986	262	233	308	938	232	93	999999	775	999999	180	880	579	86	695	127	455	999999	996	999999	833	999999	955	217	799	261	292	999999	546	468	118	552	206	961	913	999999	302	999999	903	922	441	519	331	999999	999999	484	999999	999999	269	425	288	205	999999	884	555	744	307	999999	508	686	939	515	192	316	149	999999	684	617	999999	813	824	933	425	84	790	999999	920	999999	517	325	999999	703	318	131	190	912	206	321	999999	999999	585	287	23	227	982	999999	337	24	249	82	800	477	999999	455	600	354	780	999999	103	240	824	730	999999	193	520	999999	999999	999999	136	999999	999999	372	211	999999	238	547	919	208	101	999999	987	999999	337	445	999999	699	289	999999	999999	835	142	924	999999	185	354	854	778	830	999999	746	999999	276	888	999999	999999	438	999999	429	227	999999	435	581	190	238	253	918	402	73	668	820	999999	344	540	301	104	506	154	36	649	383	769	999999	501	354	145	720	27	999999	794	96	999999	859	999999	476	999999	560	743	989	931	436	462	715	172	886	999999	394	735	596	999999	154	999999	249	780	843	293	347	90	836	102	533	901	86	279	999999	999999	107	699	73	891	999999	763	999999	105	223	921	64	925	999999	999999	751	984	430	408	650	999999	999999	89	801	999999	999999	999999	906	999999	999999	535	999999	446	591	499	692	694	672	705	382	390	138	154	566	922	239	421	475	999999	351	548	480	999999	628	778	211	28	897	999999	829	999999	856	268	697	688	545	618	344	124	871	999999	322	725	999999	269	999999	999999	522	879	953	651	14	999999	999999	859	999999	999999	999999	812	298	999999	797	791	999999	317	999999	869	456	999999	386	621	86	360	411	294	236	755	653	369	999999	170	505	
999999	927	188	999999	231	713	837	633	837	999999	531	826	207	269	531	999999	999999	734	804	593	643	502	341	999999	653	233	999999	633	309	999999	999999	708	999999	178	999999	864	697	999999	312	165	618	255	549	820	554	533	213	35	999999	906	935	634	309	576	861	524	595	613	999999	998	453	214	333	999999	353	823	999999	999999	489	999999	161	999999	432	648	999999	398	953	999999	999999	129	29	244	928	999999	999999	823	408	560	316	265	278	94	999999	314	712	999999	921	765	477	731	999999	185	999999	47	754	474	999999	661	999999	473	570	85	593	298	979	218	999999	930	665	530	424	148	722	233	398	76	999999	127	999999	570	477	198	53	298	294	999999	698	890	999999	653	620	999999	999999	843	694	203	500	550	999999	503	137	999999	109	947	316	695	999999	322	648	688	842	999999	725	999999	995	999999	999999	305	999999	999999	519	396	292	22	909	677	190	879	538	205	576	91	999999	442	999999	487	99	105	981	999999	391	386	251	960	999999	999999	31	999999	847	322	171	204	547	200	983	740	707	97	48	999999	999999	583	783	453	121	760	302	293	597	518	292	936	324	999999	753	143	155	332	211	999999	655	263	41	225	44	381	999999	602	999999	702	779	999999	67	351	93	807	602	798	848	60	244	738	339	338	999999	999999	880	143	446	850	595	385	886	999999	983	262	999999	567	418	739	999999	700	834	894	739	999999	878	972	330	946	541	356	483	161	999999	917	999999	702	196	809	501	410	165	608	999999	403	125	999999	368	831	264	999999	999999	118	833	999999	999999	444	999999	748	356	907	999999	500	318	999999	901	735	999999	75	338	849	381	609	248	815	544	236	999999	345	175	485	613	499	999999	507	999999	374	327	605	23	999999	113	447	462	593	598	999999	999999	867	999999	390	877	302	999999	414	662	780	870	999999	999	677	999999	999999	582	871	303	323	809	999999	281	999999	417	999999	61	849	999999	934	156	654	227	880	936	920	999999	785	608	321	996	999999	845	197	999999	310	606	346	999999	849	864	999999	999999	284	999999	489	999999	965	972	999999	251	653	999999	727	999999	226	799	129	740	736	419	999999	999999	982	999999	532	965	94	42	999999	324	714	27	897	999999	566	364	942	999999	457	333	878	999999	651	79	353	999999	127	564	287	511	999999	606	105	439	77	327	317	957	999999	999999	999999	932	999999	642	536	999999	770	657	77	862	999999	104	293	999999	540	984	621	912	974	914	847	999999	754	999999	837	118	921	467	12	248	56	999999	999999	932	821	946	999999	19	543	717	848	
470	497	425	999999	392	322	692	898	92	705	999999	999999	999999	999999	982	999999	999999	804	427	999999	312	654	828	815	871	403	360	999999	594	47	999999	999999	999999	76	387	42	338	950	455	796	239	999999	999999	542	651	11	292	266	838	767	685	214	126	999999	999999	815	668	609	783	988	962	110	313	55	999999	35	999999	352	299	949	849	999999	359	999999	484	999999	999999	295	174	870	120	999999	753	826	361	407	999999	999999	530	571	374	729	177	466	834	139	999999	999999	999999	625	284	939	967	889	918	375	855	495	529	999999	90	382	999999	999999	877	867	357	486	693	695	773	473	822	727	585	999999	999999	999999	999999	355	488	860	846	548	595	181	999999	999999	908	986	552	767	734	999999	491	991	293	264	999999	999999	782	778	191	754	999999	999999	127	250	314	798	232	962	697	183	323	999999	999999	897	999999	706	999999	999999	578	706	152	999999	739	103	245	593	836	887	314	999999	999999	709	678	101	696	784	999999	886	559	119	763	589	999999	560	414	270	999999	396	937	881	999999	299	209	484	999999	846	81	33	14	720	961	999999	999999	866	610	613	552	444	211	542	652	853	932	999999	943	999999	999999	188	999999	975	138	450	999999	432	605	999999	510	204	490	849	713	39	882	839	158	428	930	212	950	801	718	999999	999999	405	238	381	366	740	999999	58	909	892	345	38	592	520	395	999999	271	336	999999	999999	954	999999	999999	622	970	999999	320	525	632	999999	238	999999	267	117	265	999999	999999	233	917	769	663	999999	940	999999	694	854	256	637	999999	999999	941	624	697	999999	76	999999	576	615	999999	999999	429	25	425	185	663	999999	771	485	265	840	43	999999	418	343	999999	999999	421	17	999999	126	999999	683	492	999999	999999	614	199	896	51	432	978	587	822	655	350	999999	27	764	999999	999999	92	771	382	999999	670	903	215	363	675	554	422	999999	687	294	425	746	533	496	393	999999	999999	999999	443	999999	999999	999999	225	999999	993	57	504	656	850	691	43	999999	999999	999999	267	888	408	836	231	999999	999999	999999	899	538	240	999999	999999	530	999999	118	999999	218	338	999999	999999	224	688	999999	370	628	59	766	999999	996	999999	999999	445	243	238	504	650	431	999999	945	999999	453	999999	686	999999	399	999999	974	285	742	712	825	999999	761	959	53	210	955	999999	602	999999	253	700	999999	287	891	168	880	999999	876	999999	557	564	392	725	886	668	11	920	999999	694	84	999999	976	293	435	601	683	283	999999	304	999999	955	999999	507	580	752	652	409	641	241	63	682	408	284	164	
270	365	45	999999	384	208	999999	505	908	374	762	999999	619	851	299	484	606	115	581	999999	601	514	885	999999	144	26	602	289	999999	641	401	91	701	138	999999	245	648	210	811	106	659	460	152	143	817	39	42	557	351	999999	999999	577	827	999999	999999	756	480	890	938	367	606	756	999999	999999	999999	999999	999999	490	686	64	999999	999999	304	485	122	999999	371	752	337	115	984	54	999999	981	194	824	264	999999	999999	999999	765	757	271	999999	499	903	693	999999	170	146	17	551	870	297	921	60	282	351	399	422	394	728	562	833	383	562	818	785	92	158	426	999999	915	278	299	999999	999999	850	985	219	457	999999	591	999999	107	999999	183	999999	999999	143	999999	913	800	163	33	46	999999	438	80	937	999999	908	999999	22	999999	185	636	602	997	842	999999	432	365	999999	965	999999	146	999999	736	941	389	178	725	948	606	513	999999	762	255	262	882	706	780	999999	134	549	704	579	481	922	806	580	652	226	227	999999	557	620	999999	135	900	834	999999	139	558	999999	192	844	415	216	154	999999	356	999999	960	220	999999	317	999999	425	203	566	889	813	144	808	999999	509	731	487	956	421	999999	129	362	58	14	999999	999999	218	367	859	174	274	999999	999999	234	906	999999	16	477	249	564	772	931	999999	944	887	994	750	400	999999	999999	928	999999	999999	310	236	393	999999	999999	10	818	847	68	343	402	625	45	212	584	619	999999	999999	999999	716	856	801	999999	28	113	126	999999	749	999999	684	747	999999	23	55	632	997	523	999999	999999	999999	431	717	713	999999	999999	999999	852	791	999999	781	999999	398	999999	999999	876	508	48	999999	808	100	353	78	39	999999	596	999999	612	990	580	587	105	897	924	542	295	148	98	599	87	999999	274	865	999999	999999	253	999999	327	479	178	134	958	158	999999	709	999999	362	687	338	11	783	717	861	999999	589	685	542	473	385	259	999999	419	449	296	34	999999	999999	495	999999	140	999999	839	142	821	456	628	999999	361	225	999999	932	461	999999	598	303	77	412	653	999999	360	711	999999	942	230	440	999999	519	861	522	883	644	866	693	208	763	944	584	49	765	960	999999	190	258	965	326	999999	659	850	992	956	423	999999	999999	643	999999	362	896	912	391	741	119	95	999999	341	775	76	767	999999	835	999999	493	372	888	43	621	530	999999	976	903	164	65	668	868	999999	469	999999	999999	999999	779	411	58	671	658	33	850	652	999999	999999	200	260	518	107	25	999999	473	999999	947	467	32	898	999999	920	18	236	686	
451	227	283	872	966	700	718	999999	999999	310	821	714	864	193	968	189	720	786	999999	645	957	999999	234	999999	418	999999	907	37	881	685	138	999999	431	347	408	435	999999	54	234	999999	800	325	591	999999	652	347	999999	284	63	718	999999	143	365	591	999999	798	992	192	464	114	999999	999999	901	748	182	168	292	999999	784	543	121	999999	999999	104	845	641	71	891	449	999999	779	633	974	999999	681	994	307	840	618	999999	442	885	590	129	999999	999999	424	999999	170	493	64	565	499	520	606	338	581	270	745	96	736	111	742	393	334	999999	999999	738	77	999999	861	452	907	184	110	236	999999	442	338	735	227	999999	999999	955	26	223	143	463	565	352	999999	999999	104	532	874	999999	152	207	795	605	403	999999	776	982	632	612	999999	325	419	999999	252	148	999999	19	869	517	380	787	376	121	36	999999	999999	724	999999	824	357	999999	999999	769	999999	888	647	733	999999	999999	452	748	333	999999	565	818	54	195	109	999999	114	95	662	366	960	999999	830	683	999999	151	513	999999	227	808	999999	282	25	650	999999	364	999999	209	999999	999999	75	632	463	999999	556	999999	217	987	999999	999999	719	272	999999	999999	808	728	999999	963	163	200	38	401	530	525	158	999999	803	403	899	745	999999	905	417	334	300	337	901	999999	137	371	933	526	436	736	999999	999999	558	81	841	567	306	999999	55	486	309	674	111	938	813	272	413	814	97	879	708	999999	854	398	653	999999	827	199	999999	791	267	511	964	794	436	999999	734	999999	562	999999	999999	999999	859	930	999999	626	999999	999999	64	864	957	129	438	999999	999999	284	148	170	428	999999	740	116	702	263	229	797	999999	999999	512	657	538	999999	261	999999	440	464	954	924	372	36	255	999999	145	971	833	148	83	999999	766	162	27	999999	313	202	999999	342	999999	999999	711	237	916	918	460	406	336	286	867	684	127	573	329	224	797	401	124	875	970	730	429	91	724	303	550	359	999999	965	377	999999	162	999999	911	358	999999	145	119	336	999999	739	645	557	280	999999	299	999999	999999	803	775	911	87	726	371	999999	186	629	513	623	377	999999	766	371	908	807	531	999999	661	971	11	999999	291	787	999999	241	95	999999	810	335	14	999999	527	836	199	466	982	999999	999999	100	999999	593	631	496	959	999999	972	284	649	472	867	279	999999	860	802	999999	629	999999	264	140	736	999999	818	187	999999	29	583	930	181	999999	825	106	293	571	999999	417	41	999999	828	169	999999	999999	232	347	468	734	999999	667	999999	86	
836	999999	181	606	999999	867	999999	453	877	940	729	52	999999	207	647	771	985	969	70	394	92	999999	471	104	999999	924	91	480	719	884	212	916	896	105	615	142	999999	687	999999	999999	642	587	999999	888	999999	226	709	35	700	696	748	847	606	649	999999	999999	232	86	734	999999	785	304	733	999999	737	812	156	16	999999	515	846	308	999999	137	752	999999	999999	582	999999	655	225	66	780	33	145	365	999999	257	111	614	909	999999	952	777	157	999999	999999	923	999999	627	79	999999	443	194	850	450	95	479	897	499	93	649	422	999999	224	999999	523	710	999999	382	503	899	904	976	605	998	355	984	980	413	651	994	999999	45	585	999999	622	596	182	999999	280	999999	359	612	530	270	434	999999	562	428	999999	152	999999	778	134	180	999999	999999	999999	999999	104	110	999999	493	848	999999	999999	387	999999	702	116	926	537	174	111	662	549	302	455	345	999999	483	431	562	999999	508	999999	653	999999	414	723	165	17	331	599	999999	351	866	763	441	52	57	999999	860	321	999999	999999	899	999999	999999	999999	506	21	252	287	621	678	999999	999999	350	999999	574	999999	100	979	951	919	216	999999	931	321	683	538	24	999999	525	115	571	250	689	893	40	975	449	783	227	999999	765	53	978	501	999999	999999	423	999999	478	581	999999	880	369	979	408	335	745	160	948	967	999999	950	762	515	999999	999999	226	457	137	999999	36	316	999999	807	999999	173	999999	999999	907	999999	124	740	824	943	827	690	881	710	494	705	240	299	835	259	157	814	999999	472	999999	999999	744	966	999999	999999	555	971	128	562	999999	245	738	315	252	235	853	999999	136	818	688	426	999999	515	999999	432	367	737	481	512	999999	349	999999	133	999999	199	999999	158	595	944	398	999999	572	328	884	258	999999	925	999999	609	406	891	688	472	783	999999	902	999999	13	723	522	818	999999	999999	902	486	363	999999	999999	999999	257	705	670	999999	430	832	854	496	630	713	465	442	690	999999	116	999999	660	999999	349	87	296	750	154	871	431	579	999999	956	999999	999999	894	361	665	999999	999999	700	999999	506	52	951	123	416	607	300	268	89	138	627	999999	144	825	945	275	191	766	507	999999	798	760	850	476	898	81	999999	818	113	776	999999	999999	415	548	164	999999	398	963	880	152	854	613	352	451	738	456	291	583	949	95	484	237	855	149	431	746	999999	484	999999	344	999999	481	164	312	999999	118	103	595	670	579	877	227	999999	364	999999	195	999999	408	738	451	999999	999999	869	27	302	469	663	275	
126	418	183	999999	747	545	766	383	458	999999	19	999999	362	695	912	380	218	266	999999	500	442	246	999999	793	746	774	555	737	611	146	20	972	454	828	999999	262	405	964	480	350	597	999999	736	378	398	118	98	104	999999	498	809	999999	127	999999	832	880	89	389	176	999999	990	39	999999	322	999999	999999	185	534	226	659	975	253	786	10	999999	119	509	960	405	638	999999	460	11	123	337	974	854	291	995	598	183	999999	797	506	360	568	562	424	999999	361	933	563	878	85	999999	565	259	999999	270	723	381	129	984	537	296	999999	37	657	985	63	192	893	539	628	486	959	455	289	650	344	556	95	620	54	705	132	582	926	600	771	725	737	31	281	227	64	41	270	219	820	541	904	999999	296	999999	49	33	260	599	563	999999	970	476	925	999999	295	999999	940	999999	174	957	999999	67	224	338	454	872	267	411	432	927	195	79	830	803	651	656	999999	874	665	999999	332	336	47	661	755	271	105	114	999999	555	101	999999	55	862	999999	847	999999	999999	724	177	765	849	177	999999	999999	900	646	132	525	639	999999	999999	999999	75	635	774	30	999999	582	192	776	163	479	876	835	758	33	967	373	803	440	999999	160	497	342	999999	169	411	736	854	625	973	999999	999999	999999	999999	269	980	237	665	827	662	385	541	401	999999	379	300	799	175	999999	678	999999	721	208	807	914	680	732	162	614	619	826	727	567	803	574	188	505	809	499	999999	740	708	976	778	999999	618	106	730	114	869	611	571	999999	946	224	866	102	999999	121	999999	257	999999	60	218	999999	657	973	999999	48	200	795	990	676	833	999999	999999	999999	430	815	306	584	12	57	745	17	264	749	621	588	707	999999	931	697	910	999999	665	657	767	942	344	644	999999	999999	999999	83	620	895	154	18	174	131	672	757	815	15	255	37	315	210	581	907	362	999999	340	115	863	303	766	47	282	999999	978	487	481	661	85	320	144	999999	397	369	605	612	424	586	423	999999	999999	904	550	637	351	566	370	437	291	498	361	999999	220	327	138	116	735	770	152	999999	286	999999	929	935	892	999999	813	222	311	749	594	754	692	690	420	861	999999	644	62	421	127	53	379	587	958	337	461	79	999999	498	999999	654	999999	238	897	728	975	999999	999999	707	999999	158	135	542	903	999999	999999	999999	999999	277	619	100	718	731	77	242	999999	352	976	565	192	744	981	813	872	940	320	463	792	999999	885	882	999999	354	999999	968	918	999999	683	360	
999999	999999	999999	962	878	786	935	712	170	664	999999	999999	999999	190	525	18	176	322	669	962	297	661	737	224	391	737	201	999999	72	108	324	999999	669	625	353	261	999999	999999	934	95	15	608	302	138	748	262	253	718	829	999999	802	605	178	720	73	560	999999	948	580	151	595	571	649	72	350	998	964	999999	837	999999	436	157	388	583	957	689	369	608	475	139	494	482	544	412	306	718	999999	948	999999	793	67	633	448	793	500	443	999999	240	788	749	298	240	881	564	233	654	227	594	762	384	999999	999999	482	451	656	123	36	247	765	999999	999999	25	461	53	216	999999	708	594	93	524	731	138	820	725	841	263	600	999999	999999	651	999999	193	196	187	602	472	160	997	146	999999	999999	720	475	166	529	282	999999	999999	357	429	999999	633	999999	247	653	72	774	999999	609	403	522	57	69	123	141	47	829	284	451	744	653	711	458	706	999999	999999	999999	999999	999999	569	484	763	999999	758	705	999999	682	948	999999	539	697	403	397	999999	999999	369	661	362	35	492	453	505	395	613	776	245	184	804	999999	642	409	119	999999	50	918	759	425	999999	417	273	364	999999	750	911	57	999999	323	715	842	749	359	310	999999	713	125	979	377	28	982	470	692	878	820	890	999999	587	842	357	999999	999999	944	999999	944	761	999999	573	754	484	999999	999999	921	469	999999	389	293	999999	999999	846	924	999999	391	406	327	999999	581	486	70	860	781	999999	999999	999999	999999	999999	999999	998	366	999999	586	552	235	893	462	999999	548	233	916	440	607	41	117	995	432	885	723	547	999999	996	190	651	513	893	702	106	118	955	999999	234	584	294	999999	602	270	382	713	498	943	999999	999999	999999	569	629	262	750	361	422	999999	999999	23	267	965	999999	999999	999999	999999	341	200	365	999999	999999	654	691	856	322	999999	999999	999999	60	181	234	604	182	597	999999	92	999999	640	952	745	695	422	573	221	326	329	381	903	336	999999	382	308	587	513	815	703	877	773	940	460	999999	999999	492	833	789	663	793	772	999999	852	165	700	247	620	662	180	999999	480	539	993	917	611	408	716	999999	926	26	669	782	138	214	999999	700	502	899	17	930	999999	432	663	536	609	999999	483	999999	681	70	999999	850	999999	999999	407	244	946	542	999999	289	775	999999	863	646	134	999999	736	999999	55	999999	999999	721	654	250	999999	999999	875	467	999999	573	924	538	128	865	59	818	146	516	807	999999	754	999999	664	728	164	706	568	27	412	619	311	836	143	681	
324	999999	999999	405	282	999999	368	489	233	671	364	247	999999	997	596	315	854	999999	840	179	255	999999	999999	925	95	643	489	858	65	699	272	98	405	447	999999	804	622	740	243	999999	517	274	999999	992	374	916	791	571	430	999999	765	999999	999999	964	435	999999	198	279	319	999999	869	510	433	999999	999999	999999	999999	478	999999	999999	692	123	986	999999	661	980	60	74	999999	999999	851	917	999999	958	934	191	102	440	21	22	615	353	999999	604	588	999999	999999	211	593	108	84	323	124	638	414	651	104	613	312	454	488	134	718	150	999999	951	83	999999	600	228	183	411	466	443	187	349	999999	391	804	655	999999	999999	480	463	104	999999	802	798	554	292	97	999999	138	566	534	999999	634	290	817	999999	933	376	999999	999999	999999	673	857	999999	461	999999	959	712	809	657	315	999999	654	999999	55	259	159	284	920	318	140	693	282	899	999999	696	714	412	574	177	999999	773	248	114	537	431	999999	131	347	490	333	384	999999	481	999999	895	836	379	999999	567	487	658	455	999999	999999	241	999999	999999	771	765	360	556	147	641	934	999999	400	549	727	624	999999	37	937	440	999999	756	22	999999	648	24	859	345	177	16	690	74	328	999999	999999	306	40	999999	360	581	139	999999	246	49	546	999999	999999	296	651	619	999999	460	999999	25	999999	999999	999999	599	999999	999999	905	999999	388	141	951	870	223	999999	679	431	594	854	676	365	310	218	519	973	999999	928	518	573	693	999999	27	239	999999	999999	638	391	87	999999	414	603	999999	999999	397	115	97	676	506	61	999999	230	999999	144	783	999999	714	109	969	254	345	390	248	342	331	831	999999	721	526	910	999999	298	999999	163	450	999999	689	195	820	999999	999999	588	999999	999999	999999	473	999999	882	456	989	598	539	999999	999999	104	33	999999	344	793	999999	990	999999	999999	596	246	328	876	872	694	709	999999	529	999999	999999	999999	757	999999	781	386	858	309	241	274	537	322	999999	876	521	68	426	719	999999	999999	264	423	520	438	835	230	636	597	659	999999	746	324	78	261	999999	474	347	74	582	958	935	999999	999999	999999	999999	283	960	999999	364	813	277	990	330	137	999999	152	848	999999	134	560	999999	271	999999	53	528	223	253	34	30	999999	721	999999	146	999999	999999	997	664	418	816	561	999999	194	999999	999999	920	756	993	999999	236	714	625	28	939	32	999999	674	617	999999	583	999999	40	936	999999	999999	999999	915	854	934	670	999999	488	999999	512	573	999999	565	38	804	132	999999	230	311	999999	316	432	703	422	
124	187	792	999999	948	835	418	999999	999999	999999	925	999999	15	999999	68	280	999999	236	195	515	376	731	653	645	999999	999999	811	188	999999	999999	999999	884	399	999999	739	999999	999999	999999	999999	999999	999999	999999	967	999999	112	999999	999999	869	171	40	597	999999	246	197	56	392	534	156	576	365	34	999999	801	195	645	50	999999	513	172	311	402	562	696	591	422	333	763	999999	542	762	999999	942	26	697	550	46	999999	211	456	999999	232	731	80	183	999999	863	250	999999	167	999999	696	613	706	859	638	45	393	999999	775	722	999999	683	999999	814	999999	91	223	114	644	609	402	162	999999	815	88	670	491	999999	21	999999	93	981	692	481	75	863	245	166	69	515	652	999999	999999	733	728	549	127	266	999999	498	649	999999	147	558	669	544	999999	890	781	967	999999	999999	999999	226	638	647	991	142	749	35	999999	999999	54	138	999999	407	999999	333	97	999999	999999	235	238	523	999999	946	843	144	811	999999	317	999999	385	101	961	999999	362	999999	104	999999	557	984	999999	269	652	592	101	19	601	272	999999	999999	999999	251	424	327	642	999999	316	692	803	856	331	228	999999	999999	681	952	176	184	54	515	999999	999999	981	568	718	969	870	327	854	834	543	549	712	94	551	144	677	999999	150	244	904	999999	287	701	999999	999999	550	162	910	999999	842	427	999999	312	994	796	269	855	609	673	257	999999	837	968	323	781	999999	999999	949	547	284	532	999999	810	611	999999	729	999999	905	430	428	999999	999999	715	992	999999	999999	999999	99	754	999999	822	44	477	986	915	575	318	387	999999	782	917	212	372	864	319	999999	999999	701	179	77	999999	949	999999	255	539	581	131	999999	999999	459	999999	999999	204	999999	462	498	566	824	695	260	420	999999	34	648	511	999999	54	851	683	732	915	999999	920	687	999999	873	856	232	457	343	454	342	190	431	675	999999	999999	699	411	820	999999	592	15	919	656	87	924	540	743	33	537	279	999999	475	544	999999	623	517	778	588	642	344	377	362	805	88	721	602	999999	999999	999999	354	999999	999999	905	333	701	999999	40	999999	948	326	488	434	999999	184	49	715	887	276	759	501	921	823	999999	492	225	653	123	578	365	999999	567	999999	525	193	999999	440	999999	220	707	621	486	960	640	999999	855	942	999999	631	999999	16	715	706	999999	16	432	626	683	422	118	58	999999	999999	999999	626	999999	872	999999	622	999999	608	155	999999	999999	148	24	961	192	862	636	282	999999	491	539	358	616	860	999999	519	760	213	757	156	111	999999	733	
35	507	24	567	983	44	934	287	439	861	48	147	239	991	999999	999999	820	999999	836	951	999999	921	114	999999	898	634	398	861	151	851	998	575	909	415	999999	464	999999	305	652	999999	172	214	109	497	999999	999999	18	999999	299	769	999999	999999	275	707	336	113	403	14	999999	359	645	82	999999	588	862	473	999999	999999	12	999999	999999	999999	142	598	789	999999	822	999999	999999	186	625	871	572	382	999999	637	309	999999	89	886	71	173	999999	999999	602	999999	78	521	634	114	494	193	525	293	503	422	238	677	918	143	290	786	999999	491	733	774	999999	763	673	235	999999	35	999999	126	945	999999	887	839	996	699	133	310	999999	336	692	441	356	289	878	999999	409	999999	999999	945	605	284	999999	155	569	828	999999	999999	847	409	941	999999	448	408	999999	402	535	999999	680	228	20	980	804	999999	799	302	427	231	885	181	825	540	741	800	999999	999999	510	741	280	177	120	818	463	999999	395	233	993	947	941	486	999999	999999	999999	999999	934	999999	480	365	356	277	410	368	429	999999	584	410	726	648	888	677	891	793	127	513	999999	202	999999	233	999999	575	999999	480	290	999999	213	814	589	675	865	999999	200	999999	999999	13	766	752	398	786	997	999999	507	354	69	273	594	999999	999999	448	957	742	107	999999	999999	780	968	930	87	999999	472	770	999999	60	999999	999999	487	746	408	124	746	999999	803	740	235	865	78	954	421	999999	999999	39	921	150	999999	132	797	999999	999999	614	44	836	674	377	999999	237	999999	456	999999	76	785	847	999999	778	702	601	938	367	999999	999999	711	999999	518	71	216	999999	848	999999	999999	660	204	544	117	793	999999	909	691	435	426	998	702	999999	392	354	240	967	264	152	448	127	999999	999999	921	999999	903	999999	327	999999	171	881	388	999999	124	911	872	999999	999999	999999	698	999999	999999	512	940	32	947	999999	631	999999	999999	248	188	706	242	999999	475	764	999999	126	999999	69	999999	88	274	545	999999	999999	507	480	482	989	236	282	999999	999999	217	681	999999	898	52	999999	398	999999	782	999999	999999	681	259	899	445	117	628	623	101	639	210	999999	248	999999	412	999999	999999	161	999999	999999	999999	999999	262	586	999999	999999	274	724	999999	87	670	999999	999999	351	842	938	960	608	44	999999	371	613	190	814	999999	999999	442	104	496	315	230	999999	471	941	999999	797	429	673	999999	651	842	903	999999	999999	969	772	999999	897	562	473	777	999999	126	326	479	409	724	448	140	632	999999	999999	237	999999	856	433	966	999999	440	55	519	296	717	999999	
531	467	73	176	999999	683	850	545	542	33	537	246	999999	154	472	511	82	981	999999	269	299	672	676	780	167	545	805	181	466	999999	999999	490	276	733	999999	21	345	558	602	457	999999	999999	637	999999	241	619	312	999999	999999	929	973	538	999999	999999	103	999999	791	999999	18	309	999999	679	999999	35	78	56	999999	397	359	460	175	523	999999	94	487	484	45	471	549	548	243	983	288	999999	543	426	736	819	639	936	230	62	550	303	999999	112	999999	611	145	194	649	914	472	442	764	999999	159	669	970	619	823	330	743	470	75	894	400	552	492	652	320	160	757	999999	999999	122	973	95	514	385	747	433	335	365	898	329	999999	999999	772	94	276	76	849	30	999999	899	318	90	999999	686	999999	194	129	493	873	499	166	59	211	999999	486	73	165	594	871	400	994	999999	999999	999999	999999	554	779	408	385	253	999999	737	310	340	804	893	857	999999	674	999999	999999	999999	491	408	172	471	999999	131	607	213	999999	264	158	722	905	999999	518	491	312	999999	999999	721	117	630	197	999999	748	871	846	592	215	999999	920	318	96	999999	999999	999999	999999	999999	909	999999	800	182	341	56	999999	588	435	874	999999	376	525	516	999999	591	735	860	221	743	722	773	285	25	997	583	344	839	636	753	42	355	999999	999999	257	757	999999	934	298	150	999999	169	446	999999	217	839	811	413	170	504	426	47	951	839	999999	145	999999	784	999999	758	712	748	999999	682	842	39	999999	135	269	999999	670	800	999999	80	999999	562	337	312	807	999999	771	930	678	142	336	999999	999999	78	999999	121	999999	146	758	540	438	101	217	763	999999	188	380	686	154	770	999999	626	999999	881	935	636	808	79	999999	27	986	781	999999	999999	356	847	636	399	925	157	24	999999	51	41	642	812	999999	573	182	999999	999999	95	786	908	307	709	999999	999999	142	999999	313	315	999999	740	553	656	31	397	417	292	551	980	760	996	755	310	584	443	249	133	291	245	896	358	240	901	999999	171	522	646	328	125	999999	361	844	999999	374	310	487	985	790	957	165	890	87	806	334	789	999999	999999	135	95	999999	18	999999	77	999999	810	510	652	661	860	999999	771	964	999999	723	409	162	56	999999	999999	956	999999	343	999999	89	16	999999	434	576	215	999999	524	521	242	843	258	79	776	301	563	800	834	999999	999999	91	394	926	651	92	925	636	116	999999	851	139	28	675	999999	988	412	999999	85	86	456	851	361	259	731	999999	475	339	386	755	382	483	131	929	413	
999999	695	89	628	352	651	578	903	463	669	999999	824	999999	121	999999	888	999999	725	758	878	88	730	144	205	999999	617	595	260	360	688	378	18	999999	271	714	303	332	910	733	435	999999	947	897	999999	999999	768	892	228	999999	866	999999	757	372	60	334	522	560	999999	999999	734	999999	999999	552	774	999999	104	999999	999999	407	999999	566	999999	992	999999	10	140	999999	554	576	300	724	999999	661	494	341	620	999999	999999	936	201	999999	999999	350	998	379	559	405	133	999999	534	43	581	821	113	310	999999	765	49	60	999999	999999	999999	999999	279	20	688	999999	67	443	680	999999	999999	384	215	752	999999	772	993	953	450	735	709	266	999999	267	153	999999	999999	194	106	999999	999999	987	742	999999	737	139	999999	999999	690	999999	347	689	617	85	346	206	615	361	999999	471	999999	999999	609	468	980	748	276	21	999999	142	119	873	346	825	852	999999	641	704	999999	987	999999	999999	272	558	397	30	649	966	921	999999	940	206	999999	999999	93	520	388	284	530	999999	863	70	130	999999	783	474	352	999999	999999	637	564	911	999999	999999	999999	766	823	61	81	960	999999	999999	100	919	202	913	999999	711	742	341	330	999999	183	36	999999	999999	884	714	774	923	999999	857	743	293	999999	38	859	999999	999999	327	697	336	212	569	888	564	969	211	365	870	601	641	58	891	999999	999999	737	319	80	139	881	118	287	158	293	251	566	807	537	173	999999	999999	846	425	644	999999	999999	614	999999	569	671	683	358	904	331	45	999999	852	976	195	300	549	999999	735	445	588	59	64	285	646	997	172	673	999999	816	536	794	633	256	322	51	133	181	510	999999	207	999999	382	826	257	442	713	999999	351	872	514	999999	999999	979	65	945	110	338	501	999999	999999	20	999999	97	794	999999	185	605	663	999999	999999	377	999999	276	248	828	676	237	38	213	293	341	331	999999	999999	206	682	653	200	999999	941	795	999999	939	999999	197	603	294	42	16	999999	999999	999999	207	705	146	114	845	741	237	278	872	309	999999	288	176	999999	837	785	598	569	532	999999	296	213	381	696	295	316	999999	999999	391	999999	32	946	185	999999	999999	623	175	101	837	912	999999	108	78	999999	393	661	793	508	766	508	443	447	999999	999999	880	994	334	449	818	538	690	12	886	676	999999	999999	112	12	999999	223	620	506	731	999999	451	197	144	886	313	634	999999	552	999999	883	761	585	222	482	999999	140	999999	725	283	308	232	999999	221	402	217	52	999999	791	944	553	888	999999	715	999999	261	693	859	
448	146	193	25	999999	544	999999	999999	702	999999	629	718	433	924	999999	233	433	999999	999999	975	741	678	270	86	732	999999	914	994	999999	869	107	230	600	999999	999999	999999	99	292	999999	426	217	487	515	914	928	82	999999	999999	992	714	291	726	999999	999999	127	770	875	117	293	999999	999999	19	100	999999	999999	999999	128	162	83	316	143	999999	313	74	767	263	172	356	157	659	96	296	999999	119	588	380	459	882	999999	91	712	981	998	999999	796	208	397	682	883	529	954	368	555	686	581	149	423	707	999999	863	607	529	960	633	453	343	17	980	254	660	950	245	999999	992	603	999999	152	758	277	569	866	490	472	628	705	999999	740	325	538	448	957	752	933	299	483	193	31	374	111	462	999999	999999	438	233	579	718	369	563	999999	428	997	999999	439	390	997	127	67	999999	928	726	999999	999999	999999	805	702	207	311	710	518	420	140	778	656	814	377	459	999999	999999	999999	987	999999	999999	999999	119	451	302	999999	999999	999999	366	999999	689	446	999999	860	509	999999	632	530	381	416	999999	54	672	298	999999	17	624	22	547	74	999999	293	941	368	999999	999999	999999	364	409	885	758	418	161	999999	451	341	281	954	999999	495	429	718	999999	580	708	142	570	821	232	999999	999999	540	753	301	317	405	505	27	445	59	999999	277	131	999999	658	250	893	999999	999999	887	736	669	154	999999	645	109	616	999999	999999	999999	889	521	142	124	196	227	999999	859	999999	55	836	263	519	999999	999999	161	596	999999	999999	999999	249	999999	974	344	558	38	396	999999	999999	999999	789	144	368	163	170	119	145	17	309	440	585	43	999999	999999	999999	482	159	335	197	493	513	999999	448	999999	52	706	547	797	999999	999999	830	963	213	999999	265	702	895	999999	658	999999	26	589	999999	491	883	999999	999999	182	293	86	878	71	514	172	999999	363	695	177	120	463	571	999999	999999	151	609	622	830	640	546	359	586	793	999999	442	477	923	554	999999	317	836	924	375	514	489	999999	999999	999999	999999	999999	901	16	999999	256	204	194	999999	148	999999	881	270	385	151	635	933	499	95	394	81	695	781	809	737	999999	999999	539	205	832	999999	861	999999	173	790	999999	999999	352	858	547	482	257	798	784	815	999999	57	460	999999	739	580	990	204	999999	387	999999	293	102	999999	999999	971	665	999999	845	999999	877	51	107	999999	575	999999	591	641	548	999999	824	896	996	993	999999	812	999999	999999	465	262	999999	999999	464	786	999999	292	552	999999	989	575	816	268	953	607	937	44	949	
865	216	748	999999	359	656	473	562	458	296	109	617	66	158	908	533	593	215	220	586	999999	160	293	449	999999	652	972	999999	565	999999	398	65	999999	862	958	550	999999	272	999999	20	990	233	999999	995	453	466	932	427	907	999999	369	402	999999	458	999999	714	923	999999	999999	707	683	378	997	515	897	53	999999	999999	199	999999	999999	331	999999	999999	999999	97	173	999999	995	999999	719	999999	198	830	583	999999	338	999999	233	253	627	416	790	914	336	622	999999	481	107	409	999999	737	237	548	999999	48	807	999999	862	551	999999	635	313	999999	999999	138	190	999999	999999	901	714	822	999999	945	999999	409	999999	679	873	973	860	999999	199	596	999999	981	327	649	912	545	198	811	999999	681	703	991	999999	370	926	208	442	69	549	206	695	999999	999999	292	999999	518	508	138	654	889	691	858	446	717	999999	15	811	541	264	999999	712	902	516	299	252	749	306	179	752	674	540	800	152	993	900	933	224	45	841	404	999999	999999	167	999999	990	845	999999	395	527	999999	397	901	805	163	494	792	146	477	50	999999	221	338	385	999999	358	890	999999	999999	999999	909	790	775	699	859	359	999999	745	100	308	406	204	911	652	831	287	999999	995	999999	999999	999999	797	999999	995	784	192	708	685	187	77	999999	140	112	578	617	999999	999999	212	946	804	999999	999999	56	179	643	862	310	686	553	702	719	895	726	944	708	999999	53	780	914	676	650	999999	567	32	208	999999	102	342	44	700	665	437	59	194	666	71	751	577	362	921	882	32	142	485	999999	215	414	168	869	999999	97	999999	297	999999	999999	999999	999999	999999	970	376	770	999999	652	853	46	292	846	541	287	999999	370	999999	999999	993	794	628	833	91	673	993	862	933	472	538	613	825	149	999999	40	789	582	727	607	999999	999999	999999	380	289	999999	999999	368	999999	880	999999	999999	999999	422	304	484	999999	52	999999	999999	999999	999999	836	504	123	999999	220	152	76	510	498	999999	642	868	999999	999999	879	258	554	641	999999	999999	990	63	250	402	999999	412	845	304	504	747	184	999999	629	482	999999	420	266	999999	238	923	302	999999	999999	166	999999	753	980	461	605	999999	497	765	999999	353	523	999999	264	720	258	999999	999999	999999	15	750	891	275	249	959	999999	999999	991	515	413	683	341	628	671	93	999999	247	432	393	999999	999999	259	418	624	285	999999	540	165	545	790	999999	999999	531	366	641	275	237	514	999999	933	146	999999	999999	362	79	21	999999	122	180	820	20	385	913	81	999999	999999	482	650	963	
10	988	313	456	999999	999999	66	999999	271	39	818	672	999999	412	460	563	999999	999999	66	999999	274	73	427	985	724	779	54	712	999999	999999	149	793	587	551	29	944	999999	839	266	380	999999	211	999999	92	999999	999999	287	999999	463	518	999999	234	426	104	999999	999999	570	327	999999	999999	937	353	360	693	889	34	95	192	393	999999	730	102	20	686	543	72	999999	999999	633	576	502	999999	259	940	721	999999	377	492	851	92	383	514	999999	320	442	999999	850	999999	203	337	999999	999999	999999	947	999999	999999	223	740	999999	636	506	999999	999999	165	453	866	104	999999	971	999999	657	602	999999	311	141	225	985	700	253	874	221	999999	151	306	513	407	490	311	999999	958	702	637	999999	224	999999	157	820	999999	866	575	574	440	968	999999	679	470	764	289	816	572	777	522	496	999999	999999	16	94	999999	651	56	385	792	267	23	281	999999	672	125	725	984	999999	999999	834	678	310	999999	532	922	627	999999	642	211	495	590	190	190	151	253	999999	578	73	999999	310	999999	999999	781	183	954	948	658	798	648	563	999999	177	744	688	817	386	999999	484	999999	770	608	999999	183	999999	677	832	100	999999	428	999999	157	920	971	999999	999999	999999	529	607	577	999999	968	255	994	999999	663	999999	445	999999	333	867	165	999999	900	662	702	415	25	999999	999999	132	999999	779	379	999999	416	911	206	22	999999	338	856	46	906	198	802	363	419	535	643	265	396	599	555	999999	170	63	29	318	40	608	999999	999999	999999	999999	126	198	875	672	242	752	226	433	827	995	999999	129	197	712	860	348	996	490	840	250	735	268	233	819	171	362	891	887	982	75	864	811	933	999999	82	613	487	747	302	999999	999999	999999	771	560	549	51	866	317	458	691	612	983	999999	862	719	857	965	999999	999999	879	860	999999	999999	762	999999	999999	195	735	639	256	861	259	197	999999	210	772	497	672	279	130	496	584	439	301	999999	881	999999	81	741	224	648	999999	999999	423	40	710	522	18	430	349	999999	140	999999	211	999999	362	796	265	661	947	370	302	786	389	392	286	899	159	309	259	603	999999	999999	424	608	439	22	773	999999	500	259	489	252	999999	274	365	999999	237	470	110	94	350	420	793	854	999999	999999	856	40	754	810	999999	999999	181	745	742	147	262	999999	400	350	32	347	170	698	999999	60	856	125	37	380	672	689	209	174	263	703	209	569	262	999999	165	743	173	689	887	780	81	194	532	228	653	634	80	999999	72	12	999999	999999	973	305	788	999999	
13	384	148	683	508	16	999999	48	937	999999	350	605	194	289	183	481	999999	110	978	999999	593	808	726	999999	618	450	112	260	999999	113	596	956	16	424	740	789	999999	999999	281	74	701	493	291	960	294	474	574	999999	828	999999	295	872	326	999999	157	205	999999	111	74	68	904	241	593	833	106	394	599	770	548	394	930	607	829	914	999999	109	526	766	753	154	875	329	431	676	818	723	639	890	276	545	999999	449	149	222	999999	470	899	457	863	899	875	804	243	444	847	688	53	412	999999	999999	678	891	999999	920	193	584	809	917	24	383	999999	709	503	13	262	999999	467	616	753	510	210	999999	999999	853	279	81	95	987	999999	140	999999	999999	743	229	866	249	999999	228	999999	586	660	982	999999	489	155	176	310	239	191	999999	230	999999	658	646	999999	610	989	504	999999	121	498	822	98	999999	704	999999	965	284	147	22	399	249	587	177	849	999999	999999	422	999999	999999	771	856	999999	471	910	252	999999	107	382	266	260	597	577	917	97	999999	893	558	785	628	210	36	999999	999999	967	980	999999	490	999999	999999	974	577	796	548	999999	642	999999	627	999999	461	948	867	902	881	762	801	999999	670	999999	999999	334	999999	636	999999	902	745	999999	636	503	929	404	97	999999	752	292	683	999999	39	576	999999	821	276	584	334	999999	342	133	999999	416	176	319	999999	410	783	305	897	999999	716	645	605	999999	389	133	999999	67	860	999999	159	599	999999	11	642	999999	634	201	999999	501	311	410	999999	999999	999999	230	337	620	225	687	527	999999	394	742	94	394	970	999999	441	999999	541	277	818	775	974	621	337	174	677	93	776	999999	247	999999	638	316	85	999999	335	169	795	433	999999	183	49	999999	999999	345	917	257	999999	67	759	914	960	44	592	793	647	930	892	172	943	142	910	934	220	999999	114	778	318	985	251	282	357	999999	436	644	736	281	417	992	257	999999	959	718	833	332	444	604	723	291	347	999999	276	633	489	999999	273	115	491	225	241	999999	939	999999	999999	486	999999	853	608	999999	67	375	999999	999999	915	524	999999	202	110	887	554	510	64	36	648	999999	15	724	999999	727	381	631	790	201	760	999999	489	999999	999999	999999	764	999999	995	775	234	972	999999	376	718	965	536	81	14	604	670	730	999999	913	500	970	480	843	235	881	576	436	999999	331	149	806	44	999999	999999	753	999999	999999	514	999999	802	675	999999	639	16	661	200	310	999999	195	999999	39	33	576	331	931	876	920	999999	124	999999	797	397	
999999	236	911	931	184	781	260	999999	707	226	806	120	824	16	841	837	999999	999999	999999	810	399	800	120	782	467	40	368	877	212	607	999999	89	999999	999999	414	413	104	730	25	999999	375	715	823	999999	227	465	507	925	999999	93	792	999999	932	987	999999	759	126	999999	999999	999999	422	383	278	110	999999	727	116	545	602	437	743	999999	674	747	444	684	977	306	564	11	533	443	842	999999	814	999999	157	26	999999	654	296	999999	266	871	116	992	999999	722	987	500	359	961	333	607	349	949	760	194	553	999999	999999	819	574	472	621	979	540	158	296	860	579	100	999999	947	150	999999	586	999999	641	452	246	264	318	999999	652	571	120	245	779	864	215	999999	473	966	999999	476	400	794	259	999999	461	298	436	137	920	999999	999999	385	466	571	999999	956	553	999999	87	528	511	510	819	999999	999999	304	378	431	654	999999	627	298	86	674	388	791	553	514	999999	948	827	999999	999999	393	864	734	779	999999	501	258	419	999999	889	353	965	889	974	209	267	166	919	15	482	313	642	418	999999	792	999999	999999	999999	48	120	138	700	329	366	436	999999	144	525	170	999999	405	207	264	409	732	708	498	816	999999	256	999999	38	999999	708	840	751	456	435	987	999999	920	845	999999	261	760	999999	646	999999	548	999999	133	641	759	86	87	115	999999	19	576	999999	693	764	68	792	999999	109	878	621	526	684	739	708	538	999999	999999	559	826	12	648	89	999999	966	277	999999	999999	202	279	745	631	734	374	999999	859	903	342	165	787	588	975	660	774	34	16	864	999999	425	113	625	76	527	288	384	370	496	31	727	999999	727	669	94	830	999999	990	999999	320	999999	849	634	801	854	772	248	999999	987	315	47	959	413	67	999999	999999	999999	679	113	456	999999	86	372	881	614	999999	69	918	890	830	641	44	224	999999	982	999999	478	823	222	754	999999	356	383	191	984	768	999999	670	961	995	186	463	999999	345	330	999999	486	752	197	195	713	329	146	167	673	999999	744	859	85	141	620	830	467	359	416	643	702	191	897	846	585	399	956	999999	653	999999	158	879	233	766	999999	999999	999999	37	51	720	220	226	999999	999999	999999	999999	595	830	385	356	996	537	928	687	999999	304	855	351	999999	323	372	250	514	999999	854	999999	999999	318	51	894	999999	439	999999	695	433	486	674	999999	822	999999	999999	136	520	306	999999	621	999999	546	253	795	870	999999	427	727	357	969	999999	32	999999	169	999999	286	788	491	999999	566	229	243	264	46	
629	999999	529	256	999999	246	730	217	312	999999	913	99	75	999999	33	909	22	999999	348	464	774	999999	787	663	999999	527	348	39	153	626	401	717	292	217	175	930	765	999999	217	999999	248	504	719	894	255	507	221	542	467	252	553	638	894	999999	999999	977	162	865	491	992	999999	701	74	999999	999999	206	807	857	90	999999	999999	841	383	237	225	280	999999	892	418	268	316	999999	571	900	999999	762	823	492	999999	198	778	899	999999	999999	222	999999	999999	42	63	999999	699	999999	999999	375	108	712	265	666	584	991	999999	270	457	232	686	102	140	173	999999	88	382	325	911	892	999999	255	161	167	24	999999	839	900	999999	369	569	952	999999	205	999999	370	507	166	999999	954	153	517	451	467	539	130	416	277	999999	975	676	384	452	569	999999	852	560	108	651	906	161	153	431	98	999999	999999	748	934	999999	254	581	225	417	956	748	999999	804	999999	628	894	999999	572	483	999999	999999	194	509	784	999999	949	809	408	515	11	803	999999	96	999999	804	999999	999999	482	999999	999999	403	460	967	495	820	254	58	865	479	757	644	588	669	568	405	478	233	999999	789	420	444	182	999999	999999	999999	748	999999	451	890	822	522	788	666	999999	469	242	227	24	963	900	901	944	929	758	366	999999	999999	528	957	335	581	999999	693	495	737	999999	749	561	999999	81	534	607	975	656	244	999999	922	369	999999	173	260	219	10	888	519	500	253	952	58	938	418	202	494	999999	251	115	105	999999	572	248	999999	999999	681	891	999999	999999	968	282	524	510	301	970	429	794	85	371	417	804	976	246	978	797	512	403	663	341	122	421	415	138	760	999999	999999	860	680	594	537	118	522	999999	532	999999	438	999999	647	447	772	700	489	999999	698	301	204	335	270	695	163	288	238	44	191	557	999999	395	999999	999999	184	569	123	490	833	308	291	760	714	17	368	999999	756	225	569	422	932	535	999999	468	557	470	999999	984	999999	259	879	999999	43	974	113	53	797	107	273	213	586	999	55	999999	20	443	621	262	337	199	532	22	475	769	999999	341	955	999999	991	713	999999	139	58	584	428	803	999999	999999	904	999999	176	999999	952	366	835	933	490	999999	458	124	849	999999	657	252	726	867	22	274	359	999999	97	999999	999999	559	999999	457	950	470	970	216	716	881	357	999999	32	873	999999	999999	933	692	851	914	833	999999	864	631	999999	999999	999999	999999	791	999999	390	143	237	999999	553	999999	131	388	982	29	80	999999	407	967	990	645	229	999999	
807	903	341	999999	999999	183	999999	999999	999999	613	975	153	613	999999	424	263	501	224	784	999999	999999	666	987	554	709	832	844	591	479	999999	640	836	999999	14	754	888	130	722	222	63	978	325	708	999999	413	839	416	660	827	154	476	999999	860	857	532	150	915	999999	958	97	999999	100	758	798	972	148	999999	608	999999	536	142	778	11	730	392	14	957	478	151	999999	426	193	763	999999	999999	865	976	999999	481	613	972	343	764	999999	724	888	567	910	546	275	283	807	995	999999	999999	697	773	999999	474	528	192	447	645	97	671	999999	336	999999	378	116	999999	836	137	61	999999	799	24	876	999999	504	999999	999999	999999	875	597	618	999999	472	324	732	101	846	999999	953	430	999999	698	676	999999	999999	561	145	999999	439	999999	999999	680	999999	737	222	999999	896	999999	970	90	999999	999999	770	500	999999	999999	864	117	645	999999	324	581	999999	631	38	110	347	999999	999999	943	312	514	503	772	160	938	253	734	112	58	204	724	999999	872	295	999999	999999	185	409	999999	999999	37	999999	424	788	865	506	323	999999	999999	345	483	693	999999	999999	630	21	999999	349	125	715	139	15	596	820	600	296	311	345	999999	183	172	999999	999999	256	284	999999	88	983	295	441	930	35	991	713	721	40	268	103	664	19	999999	835	294	999999	999999	32	309	604	198	578	999999	977	701	938	183	999999	873	999999	999999	999999	999999	24	64	683	785	113	23	883	109	570	38	999999	681	999999	252	336	728	916	689	262	999999	484	795	716	247	952	999999	999999	540	261	999999	487	999999	999999	86	915	781	611	127	463	18	426	504	999999	550	986	999999	703	695	847	741	956	999999	251	704	458	229	347	446	832	779	960	999999	847	999999	550	618	39	921	337	554	127	799	236	253	891	979	177	176	260	999999	631	368	692	520	209	999999	357	947	628	999999	443	175	294	683	57	83	999999	224	999	999999	276	999999	999999	302	623	167	864	997	812	999999	61	181	195	186	999999	602	660	999999	213	163	271	91	999999	999999	120	951	999999	999999	206	818	332	952	999999	882	389	849	10	400	896	999999	533	359	999999	160	644	999999	979	999999	535	999999	423	329	21	846	999999	195	999999	727	191	672	652	999999	999999	993	155	109	14	313	796	308	602	269	999999	170	630	999999	999999	152	995	847	972	999999	26	750	405	12	940	330	999999	204	371	282	218	999999	400	221	557	151	14	545	999999	999999	321	237	853	999999	888	850	999999	204	248	345	731	343	999999	255	304	999999	598	999999	168	999999	999999	
601	936	329	61	217	770	418	364	804	148	460	999999	305	999999	789	896	252	123	100	114	999999	999999	36	999999	874	999999	999999	999999	506	999999	860	999999	999999	149	720	999999	999999	111	681	999999	807	839	444	206	281	999999	999999	170	515	164	356	39	78	999999	955	999999	910	779	999999	683	625	501	858	261	999999	84	999999	166	374	497	999999	150	442	19	307	742	999999	829	279	999999	139	984	411	351	206	999999	317	16	194	84	999999	754	999999	998	464	999999	981	999999	918	206	750	247	795	27	791	216	597	999999	999999	222	133	90	999999	67	553	641	99	516	999999	456	999999	997	972	300	116	618	999999	443	554	991	760	999999	910	82	999999	892	999999	999999	560	999999	999999	258	999999	971	950	310	254	999999	454	823	225	474	136	999999	440	753	274	504	911	182	999999	163	514	289	461	794	179	437	688	660	452	706	955	75	999999	999999	271	11	349	999999	374	357	989	731	775	999999	213	447	642	625	999999	999999	999999	388	999999	90	744	455	999999	999999	140	816	189	793	381	519	518	70	260	922	491	273	164	115	807	644	174	999999	514	175	590	731	999999	72	42	757	233	577	999999	141	773	816	999999	193	675	557	177	999999	359	999999	777	152	197	720	144	365	999999	377	580	364	915	961	941	999999	575	999999	31	127	999999	623	296	999999	994	128	158	999999	781	971	999999	260	476	999999	433	999999	398	999999	544	85	928	677	228	855	997	712	226	999999	999999	147	617	276	999999	59	999999	999999	969	835	158	78	571	468	999999	999999	999999	330	887	946	537	999999	956	136	864	946	198	93	999999	999999	944	291	902	345	799	644	363	174	724	426	999999	697	999999	999999	300	999999	513	469	999999	660	918	676	999999	279	999999	192	191	999999	999999	589	861	360	340	538	891	866	176	236	669	939	214	773	999999	999999	420	999999	412	403	836	398	442	729	989	999999	522	277	999999	633	70	616	999999	999999	999999	999999	999999	999999	366	751	670	434	999999	999999	800	164	456	999999	80	999999	858	445	780	787	654	22	156	141	999999	596	999999	624	409	543	999999	62	999999	341	20	999999	999999	245	483	661	733	999999	99	166	929	835	297	376	999999	113	774	624	836	675	227	999999	987	433	814	770	999999	56	999999	766	120	747	999999	124	999999	609	458	623	962	999999	64	999999	923	990	212	535	999999	649	427	999999	999999	999999	225	810	123	271	483	481	430	713	999999	687	387	333	999999	191	167	999999	242	999999	655	161	662	718	999999	999999	826	997	999999	289	471	95	999999	729	997	568	531	867	
999999	873	999999	999999	202	258	201	377	865	999999	944	31	377	999999	417	999999	999999	999999	888	507	199	999999	999999	486	260	151	252	841	999999	999999	999999	999999	659	300	181	369	999999	678	958	413	526	254	119	236	999999	999999	999999	344	677	999999	88	389	999999	33	677	999999	999999	649	726	61	999999	999999	318	217	273	467	371	87	954	57	370	972	659	484	981	999999	38	999999	999999	60	239	999999	999999	999999	999999	946	806	635	999999	319	930	999999	951	999999	407	177	936	902	962	999999	838	834	999999	999999	437	116	730	205	52	733	833	231	999999	675	999999	109	999999	56	637	999999	999999	735	464	644	127	549	30	999999	87	813	18	136	254	839	222	404	527	543	834	472	226	611	592	889	999999	999999	605	286	999999	307	981	889	999999	645	999999	999999	379	745	512	887	96	999999	128	239	999999	706	999999	999999	462	427	582	999999	222	175	110	60	999999	575	999999	418	944	743	999999	779	832	128	861	999999	906	120	34	781	41	999999	386	247	999999	999999	999999	779	999999	229	823	668	725	340	677	109	544	883	959	804	999999	103	999999	352	322	348	407	999999	845	999999	999999	999999	402	999999	620	999999	999999	999999	999999	789	411	388	687	724	999999	997	999999	501	451	762	999999	33	161	230	204	937	13	43	925	154	956	999999	999999	363	999999	481	275	924	720	999999	320	999999	999999	999999	402	999999	999999	228	432	325	294	905	164	999999	314	999999	999999	999999	606	682	272	755	937	999999	832	999999	454	334	974	449	999999	999999	781	49	999999	391	707	999999	827	995	531	784	999999	999999	859	61	413	850	59	304	290	999999	328	999999	149	565	744	903	346	558	754	92	999999	983	593	165	133	999999	641	922	999999	219	354	611	160	487	153	337	563	999999	440	603	285	679	168	639	810	999999	900	886	647	804	644	999999	250	449	540	628	26	704	999999	999999	219	136	999999	81	748	717	887	661	999999	416	350	999999	128	161	807	575	824	954	354	999999	999999	755	284	943	574	999999	370	711	947	525	321	858	854	999999	394	158	132	97	891	103	856	248	475	999999	464	999999	161	999999	642	999999	803	71	359	547	999999	464	851	612	506	999999	356	185	714	896	104	491	999999	975	766	658	452	737	73	261	532	976	289	999999	489	495	923	281	79	982	721	259	509	316	78	930	306	999999	999999	228	747	681	534	578	146	972	377	185	999999	983	522	76	998	108	24	107	184	808	999999	21	748	84	116	731	185	844	982	405	906	999999	362	932	157	845	513	851	451	999999	906	516	127	748	
999999	999999	470	999999	261	410	301	999999	756	497	396	578	999999	673	574	803	403	302	999999	972	278	495	630	589	919	163	594	999999	655	472	901	999999	999999	999999	134	30	999999	999999	593	581	113	935	90	864	546	578	999999	840	286	648	317	614	526	154	479	999999	465	881	999999	999999	999999	138	999999	293	596	780	684	478	999999	554	542	873	708	418	999999	342	414	766	52	350	999999	753	886	17	165	297	999999	749	530	999999	564	389	999999	495	999999	975	620	999999	278	765	894	999999	302	999999	116	999999	999999	117	285	999999	59	699	838	395	999999	72	251	318	137	308	999999	934	948	877	990	163	88	223	653	892	722	999999	999999	999999	455	890	999999	164	999999	720	391	981	999999	393	620	865	550	409	185	703	733	999999	669	969	85	960	949	999999	741	999999	365	999999	464	392	424	442	999999	562	940	429	610	97	999999	999999	917	709	470	564	267	135	999999	679	48	950	168	420	999999	527	211	494	941	47	422	948	365	698	527	90	999999	999999	663	988	999999	755	102	999999	894	263	999999	376	500	394	167	999999	349	999999	654	514	999999	13	999999	683	360	455	488	999999	675	999999	61	228	999999	389	594	88	471	625	220	293	857	522	526	694	475	835	994	556	879	999999	609	678	54	999999	856	966	693	979	999999	23	999999	528	971	436	211	833	194	999999	800	88	154	724	475	371	656	711	999999	800	217	524	461	932	693	868	999999	999999	183	178	532	999999	395	492	987	207	26	999999	551	999999	492	642	650	999999	756	801	661	999999	212	683	999999	999999	488	892	771	123	561	999999	835	112	576	828	659	26	588	181	999999	661	736	278	999999	999999	999999	397	318	575	999999	577	186	892	216	999999	180	500	811	999999	149	503	720	874	645	682	503	448	523	664	982	634	999999	999999	999999	999999	158	934	339	49	985	101	999999	206	249	999999	999999	942	999999	603	658	169	999999	211	41	200	941	862	632	671	999999	721	874	999999	592	249	282	601	784	216	999999	245	171	772	999999	58	918	524	634	661	525	560	552	919	15	823	999999	999999	553	999999	999999	295	311	999999	225	273	227	930	613	999999	711	566	168	689	999999	423	997	443	809	983	999999	426	237	971	156	999999	999999	954	999999	768	999999	189	999999	999999	157	539	933	503	556	138	830	999999	910	999999	949	959	401	999999	152	592	825	986	999999	999999	646	999999	68	999999	521	999999	104	273	292	844	999999	999999	518	999999	541	248	489	503	886	999999	162	292	515	602	31	999999	871	315	812	64	942	833	895	486	
229	514	999999	602	982	604	44	567	705	76	454	428	999999	109	331	903	999999	332	109	613	418	999999	137	465	319	334	999999	999999	461	237	902	356	636	41	83	999999	766	999999	521	291	646	999999	999999	449	158	999999	746	772	999999	908	951	620	999999	291	78	865	387	26	293	657	523	255	115	478	173	107	791	418	999999	304	147	226	999999	817	967	823	777	687	316	715	587	318	804	553	286	291	622	354	963	218	648	750	602	863	999999	400	489	999999	999999	60	811	337	746	689	771	734	810	915	999999	999999	97	700	709	578	80	215	450	562	999999	882	999999	447	455	817	655	396	623	946	59	576	344	999999	412	266	904	259	572	125	781	999999	999999	707	39	718	130	999999	999999	34	793	562	949	926	999999	402	999999	374	882	928	43	384	121	863	866	748	910	428	297	453	999999	820	643	335	999999	650	411	777	417	737	697	707	356	599	163	999999	626	999999	999999	19	691	999999	377	643	92	407	440	617	999999	291	807	701	660	999999	360	973	919	624	155	276	991	797	999999	155	241	335	999999	522	999999	379	131	503	676	288	762	144	999999	999	999999	999999	220	793	937	136	929	995	56	758	248	999999	576	12	272	486	27	999999	999999	999999	411	756	379	918	907	999999	169	314	35	382	835	226	530	920	381	771	999999	207	860	999999	225	999999	289	999999	283	999999	802	129	999999	200	999999	868	561	230	999999	496	14	302	999999	475	966	999999	999999	673	923	999999	999999	656	999999	500	430	820	999999	752	999999	176	999999	109	644	388	669	50	83	834	122	967	664	309	332	999999	999999	763	322	394	864	999999	999999	999999	356	260	870	155	497	740	769	450	834	809	224	431	999999	904	657	507	806	925	552	145	999999	956	999999	999999	334	746	732	667	508	648	887	999999	900	999999	753	393	518	523	553	343	74	999999	999999	854	94	900	864	863	999999	814	588	999999	57	139	999999	399	892	520	821	750	17	112	942	196	921	999999	999999	169	160	999999	989	292	382	218	81	890	824	513	275	433	882	869	999999	693	999999	949	369	999999	806	999999	501	999999	999999	802	336	962	729	946	933	286	999999	705	999999	841	825	305	565	838	67	999999	575	389	255	397	868	147	999999	258	135	972	449	759	362	999999	772	999999	590	999999	882	119	170	877	579	988	63	187	167	720	867	764	999999	530	713	642	788	121	753	999999	934	999999	421	480	999999	999999	837	621	352	915	79	834	715	999999	999999	948	13	999999	810	266	999999	690	980	830	999999	371	588	999999	
999999	719	18	661	248	285	646	694	999999	689	999999	618	160	999999	999999	251	651	999999	999999	408	574	999999	639	999999	311	496	970	253	217	999999	99	458	383	919	575	633	906	999999	596	440	348	271	999999	323	999999	201	116	902	856	738	189	999999	323	999999	999999	290	999999	918	360	751	315	403	486	117	999999	609	245	999999	866	211	345	999999	999999	618	70	313	514	999999	460	119	390	78	396	478	999999	741	999999	203	575	295	552	987	67	844	135	945	784	999999	723	40	956	999999	45	999999	999999	999999	911	999999	128	50	775	999999	468	250	371	246	999999	999999	706	859	473	51	665	581	659	358	185	601	493	125	528	999999	601	429	162	999999	42	741	85	464	829	440	85	999999	999999	999999	529	817	999999	888	999999	999999	446	863	999999	915	219	464	995	54	999999	320	221	13	522	999999	173	48	999999	856	999999	999999	931	251	40	43	966	140	71	872	828	368	128	605	186	999999	999999	738	862	247	306	578	746	41	694	519	228	81	999999	116	623	491	729	626	683	999999	844	205	833	999999	949	88	999999	999999	226	412	201	999999	827	770	999999	999999	185	999999	999999	636	999999	900	999999	520	814	999999	127	955	258	347	639	999999	921	512	999999	999999	904	339	298	227	999999	999999	999999	999999	999999	612	254	252	999999	198	315	878	77	57	155	944	999999	323	718	64	960	447	999999	999999	772	699	999999	325	999999	999999	530	845	561	999999	999999	999999	95	999999	999999	212	650	875	338	70	41	760	999999	873	366	962	999999	591	621	244	999999	999999	747	935	519	627	917	928	388	867	667	999999	327	999999	596	250	999999	382	130	999999	413	95	999999	814	847	22	999999	999999	959	999999	677	939	234	327	84	723	999999	160	756	575	999999	999999	497	470	403	999999	999999	999999	287	125	114	708	471	115	830	182	999999	933	98	506	362	105	969	486	200	727	245	999	660	872	92	708	626	554	231	691	597	649	421	999999	579	576	999999	843	797	968	478	129	496	902	106	234	71	259	222	199	752	21	280	675	335	443	48	414	43	405	999999	916	884	149	584	978	521	999999	999999	785	999999	136	688	999999	999999	999999	999999	999999	776	857	646	376	341	41	939	586	379	745	950	999999	999999	139	999999	402	999999	561	245	357	328	999999	999999	259	332	437	999999	999999	999999	58	426	219	999999	290	638	999999	999999	715	584	852	210	997	609	775	862	791	257	431	999999	296	999999	999999	880	165	440	658	154	999999	54	904	403	323	999999	330	329	740	215	257	501	999999	642	180	977	393	157	330	
518	937	397	540	189	999999	309	46	713	729	339	774	849	999999	41	999999	671	679	458	887	742	289	456	132	586	10	999999	693	653	174	719	999999	18	999999	999999	217	999999	999999	725	197	23	228	999999	600	410	441	407	522	999999	281	509	307	934	270	587	239	999999	275	954	188	285	616	999999	548	19	999999	999999	740	838	824	371	166	954	270	873	524	671	856	721	155	602	418	101	382	999999	999999	562	748	531	999999	726	734	560	546	912	407	835	999999	590	999999	999999	667	683	776	909	352	353	674	396	999999	567	999999	553	809	586	867	524	20	999999	597	289	999999	218	926	108	636	606	417	358	475	689	603	275	162	479	934	999999	324	999999	322	79	999999	362	468	354	999999	999999	999999	959	54	883	824	999999	993	289	657	458	757	678	282	999999	935	326	999999	383	963	369	400	339	651	143	209	999999	569	999999	999999	665	750	582	17	999999	999999	457	313	592	864	417	281	873	822	999999	977	646	200	577	143	572	441	94	999999	731	790	421	999999	911	999999	287	999999	476	888	992	999999	185	671	826	999999	487	22	337	999999	556	999999	999999	517	175	999999	562	999999	992	999999	828	999999	665	201	285	665	444	149	402	909	586	791	999999	999999	999999	778	802	999999	374	686	656	559	999999	575	999999	643	272	904	152	754	130	931	633	92	999999	999999	52	999999	395	170	456	347	620	428	932	999999	293	541	687	397	364	587	999999	315	737	279	130	100	367	999999	402	539	997	647	999999	999999	167	723	926	70	999999	818	590	213	240	318	938	684	643	999999	359	731	226	999999	999999	543	948	999999	999999	999999	648	952	626	999999	767	916	999999	999999	640	286	607	570	615	627	661	546	997	778	85	429	340	445	999999	298	292	671	323	252	256	254	707	840	999999	146	999999	999999	201	837	446	324	968	965	54	999999	471	789	999999	599	999999	854	546	180	252	925	459	213	505	338	470	999999	603	107	726	395	579	766	201	478	215	999999	354	169	999999	760	460	375	401	100	826	502	555	723	159	401	708	536	999999	999999	687	218	287	863	376	350	999999	871	248	658	787	704	598	647	393	224	999999	386	837	491	475	93	812	415	511	967	550	999999	948	334	687	52	178	748	999999	999999	601	491	793	992	999999	589	137	742	999999	132	904	908	340	934	999999	331	698	117	999999	604	405	999999	361	408	799	841	923	913	970	999999	536	999999	857	999999	623	29	593	845	451	999999	956	79	112	389	73	642	999999	23	999999	999999	354	999999	769	999999	602	729	
999999	394	999999	999999	665	223	772	999999	595	999999	60	944	999999	999999	738	852	999999	102	647	336	769	972	345	167	302	909	480	613	399	999999	90	670	793	894	889	999999	653	999999	230	999999	999999	543	793	19	591	604	702	570	628	999999	405	677	549	275	960	999999	59	999999	905	755	743	169	999999	130	973	390	161	427	982	539	209	999999	999999	904	39	235	189	335	999999	697	217	909	999999	898	79	413	999999	527	999999	999999	158	999999	348	474	999999	147	375	672	45	210	999999	284	587	999999	301	999999	805	999999	246	999999	999999	999999	468	999999	547	833	999999	280	60	570	269	999999	999999	259	390	591	83	407	905	892	860	516	999999	999999	254	933	332	896	606	95	607	486	291	209	756	435	159	140	926	999999	963	104	622	475	999999	820	791	338	708	999999	910	407	739	353	874	999999	433	103	963	614	511	287	673	965	962	782	999999	294	503	955	441	999999	481	739	928	765	999999	824	433	433	151	994	198	896	184	210	999999	937	999999	295	11	66	176	321	663	686	431	657	513	169	999999	999999	834	999999	278	968	926	999	425	119	577	609	669	539	999999	999999	999999	776	790	761	45	999999	959	999999	999999	999999	775	169	85	251	343	246	320	274	955	644	169	445	628	999999	999999	747	522	225	718	401	396	637	848	156	597	655	866	751	133	74	547	626	798	999999	202	767	923	183	999999	999999	299	999999	999999	828	999999	652	157	583	488	298	891	744	500	562	999999	148	321	929	653	688	380	999999	150	890	107	543	647	735	999999	516	999999	348	450	387	112	991	62	999999	799	999999	507	292	999999	999999	999999	802	999999	246	904	63	455	999999	529	999999	999999	999999	999999	694	731	814	999999	421	569	971	475	553	303	122	459	996	96	999999	139	708	191	97	305	315	717	304	999999	411	831	960	71	828	999999	364	428	381	999999	999999	297	984	939	96	723	999999	369	629	509	999999	786	907	999999	163	864	821	999999	999999	999999	948	977	999999	406	604	590	608	999999	647	734	999999	694	88	269	728	999999	155	768	105	374	13	946	97	795	403	624	923	999999	907	963	997	458	555	946	788	390	999999	588	345	505	999999	391	722	895	999999	999999	707	648	249	159	719	999999	810	508	432	12	890	999999	13	999999	999999	615	13	683	737	490	999999	142	480	347	999999	566	432	599	259	999999	233	202	235	84	916	285	753	999999	253	999999	999999	57	523	786	500	228	584	366	839	508	387	999999	167	999999	191	575	177	901	15	162	629	999999	999999	809	778	697	416	
929	999999	390	862	999999	999999	791	842	100	999999	693	999999	925	999999	76	759	999999	244	194	44	999999	892	351	117	851	999999	999999	325	437	999999	714	18	802	811	655	999999	459	646	999999	608	376	999999	100	957	484	999999	999999	999999	562	461	507	575	593	663	269	46	721	999999	20	999999	349	999999	414	999999	904	685	54	123	336	999999	310	115	999999	586	999999	911	999999	999999	633	999999	999999	919	762	975	301	999999	424	148	999999	619	582	186	635	641	269	899	831	798	63	999999	999999	999999	844	790	161	402	473	999999	999999	357	999999	337	999999	223	828	429	713	439	999	999999	270	999999	570	717	199	134	479	470	327	768	89	14	999999	835	787	706	85	999999	999999	899	999999	417	153	204	385	999999	536	422	812	839	196	402	798	298	537	113	405	137	601	36	922	999999	690	999999	999999	239	997	814	435	132	999999	741	614	110	100	853	763	375	341	999999	597	67	657	999999	581	687	215	999999	999999	684	310	947	381	797	977	671	999999	915	926	155	258	999999	986	999999	999999	455	787	698	207	683	349	999999	795	657	999999	865	355	212	999999	590	34	999999	516	751	821	999999	369	817	132	429	136	999999	999999	196	695	875	999999	967	992	136	899	516	844	623	344	280	999999	723	999999	121	325	524	999999	999999	999999	303	215	244	999999	97	999999	999999	999999	778	557	999999	591	609	999999	564	794	388	219	528	999999	517	999999	893	999999	550	254	646	458	999999	113	612	999999	112	75	402	669	835	107	905	999999	929	941	75	76	841	689	552	762	804	326	999999	314	741	655	613	999999	322	999999	328	842	449	999999	564	675	944	915	489	543	999999	894	999999	290	314	999999	761	576	55	826	999999	861	701	883	654	694	177	308	845	456	999999	999999	999999	17	999999	999999	601	417	999999	999999	132	926	999999	19	202	999999	999999	999999	999	999999	894	46	146	495	262	467	151	565	867	869	508	999999	80	42	91	359	546	951	511	252	999999	999999	199	999999	704	648	661	692	691	744	336	521	309	591	562	999999	999999	862	754	999999	999999	46	550	516	999999	486	855	177	927	999999	999999	416	999999	756	999999	550	846	490	790	614	806	458	999999	132	999999	986	346	488	999999	666	999999	684	206	200	331	850	999999	683	999999	999999	792	493	999999	847	381	919	377	552	224	999999	578	593	82	150	515	999999	999999	428	973	999999	999999	377	697	271	999999	688	220	999999	434	526	748	173	999999	571	999999	322	693	999999	999999	623	619	794	999999	468	97	691	612	999999	999999	999999	688	384	709	858	999999	425	999999	
503	288	693	709	423	127	698	999999	414	867	510	329	202	779	144	678	359	295	355	113	999999	184	877	86	165	279	575	837	373	464	867	999999	405	526	999999	748	999999	999999	206	999999	999999	205	999999	823	111	735	491	90	553	706	359	572	734	322	567	329	410	616	554	154	552	999999	899	950	999999	999999	923	676	588	999999	621	445	99	678	999999	999999	501	999999	974	429	999999	495	999999	667	999999	304	999999	93	999999	871	348	999999	999999	62	134	715	999999	731	823	92	812	815	999999	167	999999	913	483	65	784	534	827	999999	641	135	367	66	999999	241	846	705	999999	839	717	717	57	180	86	47	554	999999	737	770	999999	892	999999	971	999999	136	582	999999	821	701	308	999999	53	991	809	999999	695	77	149	999999	884	127	821	999999	107	783	119	914	837	446	511	962	796	999999	125	999999	518	395	72	999999	659	999999	884	570	999999	999999	999999	66	371	999999	352	487	999999	672	885	123	80	644	999999	220	999999	668	362	384	999999	345	637	986	999999	69	999999	309	15	699	415	238	243	261	441	814	119	63	553	999999	999999	34	999999	134	999999	12	678	873	520	999999	433	990	303	509	380	205	999999	999999	190	311	124	52	481	999999	267	999999	879	999999	213	999999	111	962	124	365	999999	175	65	999999	999999	873	999999	853	789	163	275	424	999999	733	881	245	169	999999	873	251	881	61	552	999999	866	524	132	999999	999999	999999	750	470	999999	937	228	214	149	151	871	316	999999	271	263	327	718	999999	999999	156	938	999999	900	678	99	873	484	239	623	759	999999	300	999999	999999	193	338	413	999999	548	996	515	676	999999	999999	560	566	329	620	798	234	999999	34	802	976	920	702	560	81	999999	999999	463	988	591	389	504	581	565	399	999999	925	913	999999	999999	999999	999999	271	871	999999	127	999999	553	999999	441	398	181	622	497	774	999999	999999	777	342	433	546	542	526	95	716	523	979	11	929	542	873	320	674	729	999999	345	659	831	678	953	999999	458	999999	556	202	999999	881	999999	791	789	999999	157	581	489	757	999999	999999	185	999999	368	148	531	623	330	568	87	506	999999	419	999999	951	660	109	999999	999999	999999	942	999999	999999	507	642	894	999999	150	946	999999	739	195	972	999999	230	483	676	319	814	999999	834	279	988	124	712	988	675	362	999999	999999	58	999999	904	669	249	999999	292	656	726	254	321	999999	384	843	348	321	921	524	218	478	999999	789	574	268	263	673	981	778	795	999999	229	999999	312	21	677	546	290	312	999999	85	200	29	999999	
999999	15	361	999999	155	999999	401	77	160	153	999999	999999	999999	627	646	415	999999	999999	513	861	82	34	463	180	372	999999	801	999999	618	868	999999	287	999999	205	999999	262	902	999999	836	12	403	585	78	999999	999999	69	417	999999	644	896	90	911	686	168	999999	545	999999	190	531	978	999999	999999	458	292	999999	999999	987	999999	623	393	999999	796	338	510	467	999999	956	749	236	313	758	883	396	721	787	231	600	805	685	469	711	721	999999	857	999999	43	999999	999999	703	861	82	354	305	999999	393	293	583	185	700	33	588	802	954	999999	999999	101	974	737	505	788	491	999999	999999	164	682	791	549	480	999999	434	369	999999	999999	375	240	413	587	999999	338	999999	999999	424	114	661	880	908	767	38	636	937	69	999999	999999	915	380	890	966	150	578	999999	744	112	703	276	999999	999999	757	588	988	817	513	999999	408	11	150	76	86	726	284	773	999999	999999	844	544	375	969	889	140	995	350	999999	447	999999	736	759	545	999999	838	998	471	160	188	49	819	434	230	991	289	999999	313	999999	250	866	805	999999	999999	267	999999	901	693	528	627	593	999999	999999	76	999999	999999	999999	604	355	248	728	999999	622	845	481	999999	119	155	978	999999	999999	691	536	206	580	761	168	536	287	561	937	314	943	533	594	401	999999	368	999999	329	999999	179	958	574	522	63	192	732	751	242	999999	755	715	918	271	902	121	999999	495	521	999999	714	326	794	999999	999999	869	98	260	89	999999	999999	207	659	572	196	733	999999	683	527	999999	999999	785	55	511	191	999999	35	272	999999	999999	274	872	999999	814	333	999999	173	273	108	194	103	482	671	999999	307	558	65	356	84	178	160	501	968	999999	999999	928	281	292	999999	824	999999	826	567	799	322	878	770	844	248	344	569	697	584	342	485	953	999999	400	213	999999	543	678	197	523	139	773	904	999999	999999	999999	581	999999	153	284	350	277	914	871	342	999999	787	221	117	999999	608	999999	916	635	999999	135	814	880	88	497	291	175	638	53	999999	549	974	286	117	843	999999	688	554	999999	991	218	48	253	67	784	845	331	570	457	914	677	856	278	38	611	590	700	802	655	992	185	638	870	999999	999999	999999	999999	113	274	999999	920	907	616	644	257	96	571	822	304	651	960	999999	191	138	992	693	999999	258	506	262	72	999999	999999	999999	816	580	177	51	275	999999	344	228	306	479	994	769	999999	634	780	525	29	877	508	14	42	581	457	742	218	109	748	262	606	22	915	43	18	307	
827	677	918	529	999999	999999	999999	999999	999999	712	144	999999	453	81	477	981	242	195	999999	894	286	999999	133	435	999999	175	999999	91	621	293	999999	960	760	999999	806	112	606	500	329	543	696	999999	282	744	999999	985	656	676	785	999999	779	729	655	124	999999	591	554	492	999999	391	382	235	999999	24	157	999999	472	510	274	999999	384	999999	999999	999999	999999	985	999999	388	827	848	519	914	999999	996	514	834	315	646	920	224	558	123	804	937	999999	471	180	999999	597	434	522	155	411	420	999999	47	863	811	916	46	629	176	665	847	872	999999	928	134	510	323	868	826	590	60	816	271	937	999999	999999	999999	815	999999	791	402	335	999999	512	886	999999	476	999999	504	999999	883	595	392	458	957	75	702	542	999999	999999	283	566	696	565	999999	604	979	110	935	137	190	231	925	384	272	521	999999	956	52	378	43	351	374	106	706	464	433	812	979	862	981	999999	768	999999	999999	836	639	809	160	292	776	376	45	376	549	999999	670	17	195	999999	567	746	999999	999999	999999	931	202	999999	858	897	180	176	130	82	156	986	999999	979	867	436	882	698	999999	760	999999	999999	315	999999	556	999999	793	999999	626	999999	304	244	999999	100	231	585	643	999999	950	262	121	610	999999	963	230	563	209	691	999999	759	563	869	940	740	85	66	625	205	999999	814	113	755	549	587	777	911	293	371	757	291	792	843	747	552	999999	999999	422	352	777	999999	999999	112	284	867	999999	435	304	963	24	175	959	448	999999	146	158	366	999999	667	195	318	279	837	934	858	999999	999999	131	397	101	93	643	283	999999	999999	969	11	480	682	607	999999	999999	999999	356	591	332	353	848	611	403	292	931	754	999999	469	723	16	178	426	999999	269	314	906	871	931	531	686	999999	944	176	157	885	388	70	844	999999	949	490	352	999999	623	871	520	993	808	162	888	126	958	999999	999999	833	999999	782	347	47	710	458	999999	999999	645	332	904	444	256	999999	999999	694	322	768	773	525	999999	889	999999	398	793	999999	73	778	643	569	72	999999	213	324	831	605	999999	806	999999	501	75	292	890	999999	966	85	747	411	609	999999	804	200	562	447	999999	175	506	949	999999	797	394	646	427	86	269	296	241	932	576	999999	999999	516	777	999999	999999	543	998	984	432	999999	176	999999	179	449	999999	872	65	999999	316	666	999999	999999	562	202	116	428	999999	999999	41	680	844	999999	835	662	999999	298	422	290	986	473	999999	522	527	999999	999999	999999	477	978	321	396	241	999999	
625	910	999999	999999	954	584	175	42	678	999999	999999	751	873	999999	999999	999999	999999	476	460	774	779	999999	999999	586	999999	36	571	999999	999999	886	999999	645	999999	378	198	999999	814	999999	344	837	125	954	794	981	569	775	999999	279	907	960	760	844	936	466	999999	999999	420	271	954	927	23	999999	999999	791	999999	999999	999999	504	172	999999	702	205	142	999999	999999	824	999999	517	26	480	374	301	476	989	999999	657	708	982	682	999999	999999	552	77	416	824	334	872	12	299	999999	472	166	999999	16	999999	564	712	324	807	999999	999999	903	254	483	562	999999	325	102	665	44	609	330	822	757	395	159	137	999999	798	334	952	55	227	764	999999	999999	194	469	730	571	999999	394	999999	999999	681	611	307	999999	853	112	18	999999	347	999999	653	152	999999	359	621	119	437	986	525	483	919	999999	685	490	476	355	537	856	371	104	99	224	999999	21	86	999999	999999	543	999999	695	325	999999	708	962	121	865	999999	834	848	621	144	959	868	701	891	999999	999999	817	127	508	999999	162	999999	253	175	438	999999	333	999999	837	267	893	999999	999999	167	746	999999	999999	379	610	999999	703	17	999999	959	140	356	454	129	93	999999	44	425	999999	130	173	763	465	999999	682	869	549	999999	999999	364	251	845	48	543	999999	21	214	447	999999	36	871	999999	668	293	999999	92	551	214	199	980	233	999999	999999	709	994	983	525	999999	697	741	999999	999999	997	395	718	999999	318	910	974	999999	652	999999	908	999999	259	28	104	999999	763	600	327	345	370	39	140	773	105	338	549	999999	496	289	999999	775	104	729	157	999999	575	999999	774	640	999999	999999	338	999999	568	412	460	999999	999999	353	171	107	423	596	781	968	264	944	199	999999	371	999999	585	373	846	999999	252	529	871	821	606	23	825	687	999999	999999	999999	504	215	693	878	574	283	999999	127	653	362	507	999999	188	28	630	999999	999999	999999	999999	542	964	789	435	169	930	999999	76	746	158	999999	736	999999	999999	277	999999	738	506	110	796	999999	442	999999	203	780	744	581	692	803	976	463	999999	417	688	999999	736	714	779	533	947	999999	216	406	969	382	626	26	420	911	267	891	999999	999999	999999	888	999999	717	999999	655	424	359	999999	272	770	999999	250	328	802	827	540	999999	959	972	163	337	999999	45	287	820	164	728	170	781	545	999999	409	347	934	999999	999999	999999	999999	134	118	597	999999	944	635	284	142	307	999999	999999	381	999999	999999	91	540	999999	565	74	440	999999	501	696	199	999999	999999	686	294	903	393	12	
227	521	926	834	864	565	288	388	999999	12	688	856	514	578	410	333	161	999999	806	789	244	999999	588	352	999999	421	408	418	999999	999999	989	999999	913	221	374	859	295	107	226	975	867	187	664	437	999999	644	192	999999	239	403	534	999999	106	999999	999999	682	999999	584	211	452	999999	999999	999999	999999	22	459	942	302	999999	550	999999	63	112	999999	922	67	880	160	265	988	999999	787	188	999999	424	999999	142	319	453	692	926	711	896	773	818	999999	26	999999	425	636	999999	889	417	688	365	480	863	275	999999	710	801	999999	328	222	222	999999	691	347	46	989	327	999999	849	999999	624	336	167	999999	999999	925	50	677	999999	629	297	350	380	499	468	943	170	866	637	999999	891	152	393	683	560	449	999999	679	177	436	319	78	50	896	73	39	999999	535	262	999999	669	999999	999999	999999	999999	999999	998	999999	878	102	828	461	995	115	629	999999	943	483	777	573	620	371	999999	309	320	999999	999999	483	435	438	630	999999	613	880	84	999999	104	694	758	688	450	122	800	84	607	857	82	934	277	591	96	839	757	689	146	307	623	748	999999	999999	571	999999	999999	449	471	204	999999	125	41	999999	387	258	725	99	999999	999999	571	435	999999	462	155	376	216	843	352	791	999999	923	744	776	153	355	315	61	999999	926	999999	360	613	412	999999	957	903	999999	214	837	999999	668	567	637	736	198	56	926	561	205	318	922	107	680	999999	923	999999	264	718	41	943	674	972	999999	162	999999	822	299	452	999999	472	801	638	999999	677	218	366	999999	49	999999	308	388	499	921	617	432	263	999999	999999	999999	586	999999	999999	183	999999	450	696	999999	999999	526	376	757	483	374	999999	999999	999999	592	13	999999	567	274	999999	999999	732	564	184	61	588	729	957	889	213	999999	999999	823	114	465	999999	237	999999	994	631	999999	588	551	904	135	999999	999999	148	670	929	977	528	322	999999	933	450	338	275	644	782	755	568	487	554	127	762	909	413	828	970	775	596	999999	643	999999	999999	191	999999	59	863	488	590	296	959	236	837	299	399	180	24	292	961	877	222	875	955	110	996	787	372	999999	697	320	699	163	391	955	679	733	758	269	678	226	999999	999999	175	282	999999	328	289	473	999999	242	813	688	814	718	360	767	745	84	194	999999	686	583	791	280	596	805	999999	881	619	666	422	999999	613	745	999999	917	710	682	583	678	507	899	999999	464	999999	999999	349	672	605	911	987	683	84	999999	539	999999	513	895	999999	721	483	407	853	999999	
820	999999	999999	78	622	443	67	72	501	516	375	999999	813	336	999999	585	466	182	999999	708	999999	738	680	999999	215	897	413	814	997	861	999999	109	55	916	999999	999999	936	280	60	999999	854	924	192	568	999999	752	394	999999	131	110	999999	310	131	999999	184	91	388	277	863	724	39	252	75	639	320	275	742	897	692	999999	648	195	132	124	854	753	556	999999	376	462	999999	237	999999	897	605	894	978	899	742	999999	69	669	417	335	999999	611	999999	552	999999	999999	20	999999	494	999999	999999	80	188	999999	301	999999	535	276	999999	410	221	999999	559	178	44	999999	297	842	164	140	276	999999	777	797	982	252	999999	13	863	999999	452	999999	743	999999	445	999999	716	971	608	321	36	793	769	16	999999	340	62	690	999999	831	876	178	342	363	999999	482	302	390	34	58	535	532	999999	698	958	999999	69	661	999999	508	709	326	244	999999	999999	999999	999999	771	683	652	999999	213	494	42	999999	999999	683	389	377	962	243	335	999999	999999	785	504	999999	80	58	918	281	999999	958	999999	132	999999	934	499	999999	56	273	531	707	382	858	999999	999999	380	999999	999999	521	679	293	770	274	384	999999	684	999999	999999	999999	149	999999	765	999999	799	255	999999	909	774	349	999999	139	331	999999	712	628	575	700	463	466	20	707	373	407	601	116	197	745	999999	192	999999	442	650	999999	999999	808	999999	11	999999	999999	563	470	599	999999	337	550	999999	80	562	755	999999	984	603	152	92	442	999999	368	779	693	67	738	171	592	100	751	489	999999	575	904	686	574	641	386	903	550	117	38	80	999999	154	127	999999	999999	999999	274	839	507	871	999999	458	583	231	375	999999	824	308	17	253	585	999999	594	505	658	79	239	353	999999	249	542	999999	330	298	728	548	999999	555	179	213	826	912	982	505	883	455	999999	352	275	999999	89	251	110	999999	494	990	559	621	999999	923	999999	999999	999999	267	339	367	137	295	502	827	89	278	999999	803	999999	999999	88	999999	622	212	965	886	87	999999	999999	300	999999	545	803	738	989	328	31	256	999999	999999	299	724	999999	525	327	817	850	448	288	811	999999	306	367	821	912	470	999	332	957	273	844	763	107	49	999999	591	999999	764	837	760	257	882	999999	522	383	999999	923	106	999999	158	999999	999999	580	358	187	999999	999999	999999	825	529	329	999999	298	790	70	536	626	136	391	999999	335	999999	999999	528	564	239	556	844	447	558	546	999999	447	809	236	999999	192	749	861	217	999999	510	938	999999	440	999999	594	959	462	847	
737	796	999999	158	822	999999	37	62	794	947	379	344	544	277	982	999999	999999	489	563	855	353	877	274	183	332	825	156	302	97	999999	645	999999	392	600	821	750	197	298	986	285	187	140	955	999999	838	999999	999999	999999	335	999999	999999	114	405	999999	504	860	999999	541	826	997	804	999999	965	788	999999	999999	951	943	456	242	239	962	503	287	678	223	921	360	345	263	859	484	967	83	708	541	201	999999	106	961	228	999999	472	988	481	452	175	176	612	66	127	32	225	103	784	345	611	128	999999	290	938	999999	206	999999	999999	330	767	891	90	999999	590	175	847	999999	23	999999	999999	514	999999	235	57	755	748	289	145	837	269	873	298	373	930	83	999999	815	32	58	999999	898	999999	999999	684	283	999999	999999	475	952	999999	730	90	211	845	106	321	702	999999	193	431	917	437	310	70	999999	602	717	840	517	318	42	472	965	999999	601	663	655	551	774	668	907	813	999999	662	538	793	999999	528	833	762	164	582	839	626	542	470	550	100	789	680	379	11	958	643	999999	268	999999	86	253	999999	665	160	468	524	999999	113	254	647	532	110	515	199	16	754	163	460	632	999999	592	140	999999	565	999999	999999	298	999999	855	549	520	280	678	20	284	999999	999999	14	999999	324	111	999999	226	902	567	688	175	999999	995	213	999999	692	999999	999999	999999	123	999999	999999	999999	375	236	619	258	705	137	999999	432	999999	999999	614	999999	159	346	317	247	163	914	999999	999999	82	928	118	910	651	69	828	999999	901	999999	170	83	997	614	748	98	492	190	999999	999999	999999	266	999999	999999	999999	555	340	355	999999	539	340	999999	116	999999	326	447	127	709	999999	645	308	617	530	999999	754	541	999999	544	598	229	754	973	402	446	999999	999999	267	842	529	106	728	483	326	372	194	960	966	895	999999	310	970	783	999999	875	476	698	999999	691	521	999999	894	796	757	999999	784	367	999999	670	999999	509	189	285	189	509	917	999999	300	999999	999999	793	999999	999999	255	297	258	971	398	527	969	993	91	999999	331	999999	211	932	726	228	588	826	163	306	485	789	131	695	603	999999	999999	651	408	577	896	999999	999999	139	550	469	850	812	999999	289	999999	426	999999	999999	954	510	308	985	109	82	579	967	999999	999999	289	466	175	563	378	324	569	327	594	999999	679	604	405	82	391	266	999999	775	857	999999	605	69	370	999999	741	103	776	972	552	999999	997	999999	97	15	849	94	303	999999	999999	654	719	999999	999999	915	933	360	115	235	603	842	
704	804	119	999999	673	230	999999	657	999999	285	547	596	775	268	999999	999999	999999	399	999999	307	962	999999	340	999999	999999	232	237	999999	585	391	987	550	378	709	632	203	819	332	342	999999	988	999999	475	169	116	999999	607	572	409	192	999999	716	12	306	879	999999	473	906	609	451	992	650	82	999999	297	997	999999	75	636	322	930	194	66	605	318	999999	615	999999	106	999999	624	665	55	999999	547	281	548	81	830	18	729	913	722	999999	999999	347	999999	44	871	119	999999	542	936	97	261	658	659	999999	987	563	18	302	999999	577	826	337	605	679	892	25	458	156	999999	999999	592	27	999999	175	969	971	752	580	309	986	138	999999	999999	958	150	888	999999	151	93	277	10	437	113	155	75	308	742	894	151	856	660	757	306	999999	504	244	196	494	437	26	810	999999	992	822	999999	743	608	999999	999999	14	403	999999	999999	999999	627	164	999999	326	110	671	239	999999	438	999999	999999	380	786	420	464	906	701	137	713	77	999999	572	445	290	999999	331	699	105	999999	147	462	353	999999	338	691	349	999999	999999	394	766	999999	953	998	999999	496	999999	957	198	192	631	312	275	603	995	511	64	999999	999999	620	999999	971	143	501	301	990	982	999999	457	728	124	586	831	743	946	290	513	574	896	999999	638	374	999999	913	734	835	197	749	700	827	999999	999999	697	260	615	795	653	999999	999999	557	514	391	510	999999	78	55	480	531	657	999999	997	999999	822	838	981	413	470	229	766	466	803	242	999999	629	100	493	888	581	138	161	999999	61	866	999999	999999	999999	864	50	845	689	364	665	102	985	829	157	807	858	278	211	999999	433	694	251	754	281	406	999999	379	584	166	899	403	999999	999999	946	623	484	559	734	549	429	384	999999	112	148	149	999	799	943	685	39	312	999999	826	214	366	625	594	999999	850	983	999999	270	532	464	999999	597	999999	883	533	333	309	544	662	905	999999	617	148	999999	141	406	90	435	898	136	596	477	999999	999999	589	999999	889	551	883	565	999999	123	999999	647	876	552	99	916	419	362	730	999999	273	999999	999999	749	486	999999	876	454	903	246	372	999999	867	795	918	999999	304	999999	999999	999999	999999	107	157	999999	72	501	739	588	316	174	25	546	999999	999999	213	757	999999	839	521	910	675	438	662	999999	751	159	999999	999999	634	61	621	999999	999999	971	117	176	999999	231	686	999999	249	297	148	738	230	825	999	49	999999	999999	333	464	24	534	92	232	999999	999999	193	913	721	658	954	264	552	
999999	999999	434	721	47	999999	493	163	999999	670	388	300	923	300	926	160	740	999999	473	999999	167	869	999999	999999	884	730	147	48	773	273	590	342	883	196	99	999999	574	327	554	999999	999999	311	488	999999	999999	931	999999	999999	266	763	981	169	491	536	395	271	245	545	836	316	846	999999	389	272	999999	55	999999	999999	211	730	585	999999	999999	295	888	855	391	999999	194	999999	218	802	781	19	999999	431	851	356	800	827	960	38	490	999999	341	394	921	999999	782	658	524	999999	143	536	187	568	224	205	999999	540	999999	714	361	883	999999	999999	673	380	999999	658	999999	999999	936	383	769	999999	931	706	954	504	934	174	747	535	999999	999999	668	255	999999	723	216	999999	708	999999	947	255	676	607	150	297	999999	999999	999999	134	464	999999	999999	759	766	630	636	518	999999	154	606	715	967	999999	454	673	385	427	547	999999	451	548	362	676	999999	999999	880	999999	565	667	783	392	928	623	80	975	585	908	999999	999999	96	698	415	564	664	242	288	850	162	477	911	303	13	979	682	999999	111	182	999999	252	749	312	952	999999	370	223	787	353	999999	478	98	477	999999	999999	999999	999999	142	798	22	999999	999999	40	999999	97	999999	490	999999	948	940	164	874	413	584	999999	462	783	999999	999999	203	450	455	934	104	683	999999	444	364	668	808	929	783	313	169	139	16	719	140	864	999999	880	835	838	413	601	604	999999	892	999999	882	999999	999999	999999	605	571	748	311	936	498	708	321	135	719	999999	21	381	571	253	454	240	999999	653	881	15	322	615	999999	999999	999999	999999	999999	551	662	786	421	921	483	999999	598	999999	999999	783	642	166	999999	999999	125	999999	401	999999	43	441	447	471	148	743	136	304	292	999999	141	780	442	999999	13	769	472	999999	728	99	999999	863	999999	73	534	999999	20	999999	500	567	500	919	140	282	55	999999	113	201	647	678	795	999999	425	642	259	999999	350	233	162	745	292	999999	969	311	332	999999	786	384	999999	188	732	999999	803	725	465	222	999999	170	373	740	665	281	296	999999	304	718	999999	22	813	999999	999999	787	999999	754	284	318	999999	828	999999	874	487	729	264	469	945	999999	385	699	999999	47	285	999999	859	422	999999	21	895	919	16	614	732	773	570	337	567	999999	839	59	450	999999	272	999999	219	999999	262	936	999999	826	999999	910	343	999999	999999	776	333	999999	927	160	674	273	423	40	999999	345	152	714	999999	999999	901	999999	554	335	258	999999	775	999999	970	370	999999	153	994	78	815	106	281	983	936	
794	999999	137	27	999999	384	187	733	241	999999	873	356	548	777	999999	925	113	366	17	500	999999	10	999999	470	999999	990	999999	279	355	225	725	999999	169	777	374	922	774	983	999999	999999	81	305	999999	465	106	24	621	376	903	153	711	999999	274	999999	139	793	144	999999	460	698	854	907	388	26	283	999999	197	770	413	999999	160	129	500	65	429	511	467	414	999999	552	379	999999	375	211	513	985	800	675	999999	580	788	117	533	176	999999	173	916	527	191	297	827	850	962	735	993	592	248	218	74	627	336	730	303	907	329	699	541	186	512	297	18	999999	999999	833	389	999999	596	999999	999999	265	999999	939	232	86	999999	528	202	640	218	921	747	999999	999999	30	254	68	814	625	846	407	631	739	25	894	289	315	727	139	999999	950	995	914	259	808	999999	999999	507	999999	999999	801	507	901	967	999999	999999	425	909	112	588	331	238	970	488	561	634	999999	923	338	797	419	999999	72	294	999999	999999	999999	343	999999	987	999999	560	999999	999999	999999	900	999999	772	999999	353	863	406	624	550	34	722	999999	436	999999	183	187	473	178	430	999999	999	444	999999	999999	664	717	92	116	124	731	770	641	999999	442	660	999999	93	499	984	933	23	186	522	269	546	900	406	645	629	999999	393	392	176	671	55	465	121	72	999999	999999	999999	300	509	818	263	90	498	993	999999	278	103	974	999999	496	999999	822	922	357	173	999999	321	447	486	313	348	388	474	865	396	205	793	30	729	999999	163	723	677	703	999999	465	412	412	999999	999999	999999	999999	207	999999	912	999999	543	764	899	16	324	343	999999	999999	480	999999	615	632	607	841	485	83	255	999999	343	45	155	228	351	707	360	908	838	134	596	928	190	794	953	173	661	999999	999999	999999	43	819	999999	481	233	141	849	780	805	999999	999999	999999	174	999999	346	876	87	999999	423	201	999999	415	999999	689	608	551	694	821	678	443	999999	456	951	532	802	523	136	673	994	219	999999	580	113	999999	257	952	764	999999	457	87	95	999999	615	930	77	627	324	229	999999	682	446	999999	999999	999999	999999	430	999999	641	999999	822	749	414	331	999999	343	84	312	999999	999999	655	786	876	373	601	358	999999	840	31	464	184	209	999999	800	321	773	829	478	999999	999999	999999	270	132	258	999999	338	681	999999	412	596	992	325	892	999999	226	896	570	664	999999	999999	740	999999	999999	999999	395	999999	842	613	19	440	513	605	999999	935	614	395	663	627	738	272	676	831	999999	999999	472	999999	317	129	584	
425	212	175	999999	728	756	999999	999999	999999	863	21	496	999999	999999	972	92	999999	754	956	183	831	242	999999	999999	247	347	999999	162	245	715	535	316	999999	39	593	238	999999	637	999999	188	377	795	717	764	727	999999	999999	826	464	352	85	114	999999	999999	752	192	268	249	730	391	847	94	363	240	337	704	773	48	420	744	744	759	999999	777	806	45	999999	188	999999	471	999999	92	999999	893	639	431	956	999999	286	411	969	108	906	461	341	293	442	487	437	999999	12	999999	415	999999	607	325	202	582	148	717	667	90	999999	269	652	764	396	469	600	999999	748	996	762	19	775	645	853	460	446	999999	999999	47	751	999999	468	179	677	977	295	999999	238	383	638	568	999999	999999	67	999999	808	576	896	972	886	999999	283	16	806	405	999999	962	472	999999	999999	999999	999999	630	338	866	801	999999	97	418	184	287	677	375	367	203	276	886	999999	999999	651	869	626	630	161	229	901	999999	372	281	42	333	850	496	999999	999999	454	122	560	999999	845	335	489	488	798	608	853	908	649	613	138	999999	384	266	100	999999	999	493	478	999999	964	999999	120	815	385	850	436	999999	138	354	749	163	336	999999	371	326	389	147	999999	999999	376	993	811	759	152	999999	949	594	406	970	23	960	644	450	236	504	224	999999	999999	947	182	999999	999999	305	864	975	999999	999999	895	773	887	861	661	926	999999	971	999999	361	672	411	901	842	785	999999	340	788	519	885	170	866	999999	715	999999	884	380	704	999999	516	999999	177	252	999999	698	632	92	162	309	717	707	264	999999	863	11	701	56	340	999999	621	964	999999	465	846	826	39	672	181	825	776	556	49	758	31	999999	999999	169	999999	153	999999	85	187	489	802	188	906	999999	248	714	344	838	50	817	601	552	819	712	405	145	669	959	999999	337	532	171	999999	505	999999	406	506	541	116	196	733	545	786	999999	663	668	920	139	434	466	491	938	516	231	166	999999	999999	999999	999999	804	483	203	173	850	957	640	999999	410	954	841	218	802	731	853	93	999999	999999	999999	59	999999	225	999999	999999	455	845	593	999999	446	349	476	999999	713	777	312	999999	539	382	936	639	32	999999	519	185	999999	999999	689	217	662	147	110	713	424	999999	37	999999	999999	999999	999999	15	373	985	83	999999	487	93	999999	34	428	150	999999	999999	829	593	36	588	705	999999	941	999999	999999	385	992	308	248	762	343	970	750	723	999999	870	664	930	275	47	85	458	999999	509	753	664	788	999999	999999	427	884	830	
999999	448	884	588	999999	520	849	988	993	774	822	725	999999	534	284	705	381	683	29	898	328	989	999999	256	666	441	454	502	597	999999	715	820	999999	999999	999999	311	839	190	153	153	91	287	54	311	635	972	760	228	389	92	150	999999	408	986	512	999999	936	637	921	295	76	999999	400	999999	999999	11	846	245	281	973	866	999999	539	875	816	51	944	211	620	694	681	235	122	514	339	805	999999	891	11	999999	374	999999	268	858	87	999999	886	531	252	634	999999	524	946	416	226	950	999999	532	999999	470	999999	735	26	237	614	840	244	886	193	999999	588	955	999999	747	608	665	999999	681	798	999999	999999	423	959	986	568	999999	288	999999	297	389	434	890	721	540	751	999999	194	999999	254	246	999999	999	999999	987	999999	180	290	209	808	999999	999999	698	734	999999	315	369	776	40	668	458	561	999999	598	804	829	999999	999999	704	995	999999	480	901	999999	561	591	999999	86	999999	941	999999	999999	89	897	999999	999999	735	999999	633	999999	999999	862	164	372	796	685	960	410	542	999999	356	999999	586	999999	839	90	999999	271	182	506	159	999999	805	98	280	582	482	641	862	443	103	542	609	999999	999999	116	999999	538	640	999999	630	754	543	999999	999999	999999	299	875	67	656	999999	473	983	137	86	999999	67	999999	101	224	212	329	548	109	74	814	999999	999999	600	733	764	587	999999	999999	875	404	749	992	999999	819	292	606	584	215	198	629	999999	999999	402	514	58	260	447	426	999999	999999	215	999999	748	780	133	999999	999999	999999	999999	667	842	688	261	999999	999999	75	999999	282	999999	999999	744	999999	911	444	999999	855	999999	95	685	513	150	214	999999	573	198	315	254	723	696	109	999999	260	324	999999	999999	870	230	720	999999	983	999999	174	494	78	567	999999	999999	999999	523	277	476	999999	999999	388	999999	999999	999999	999999	999999	54	820	847	999999	832	283	494	28	391	999999	396	999999	999999	930	701	824	999999	719	563	16	325	782	940	209	428	632	142	611	935	12	158	813	999999	999999	999999	172	841	588	662	794	82	999999	151	655	137	999999	482	999999	999999	564	551	919	502	681	176	272	880	648	167	209	151	882	92	388	999999	582	999999	999999	819	539	982	396	66	769	933	471	999999	999999	82	784	999999	999999	664	381	999999	239	321	861	71	848	999999	203	999999	463	652	200	771	999999	156	554	999999	999999	449	999999	581	999999	862	999999	747	705	631	595	575	999999	58	278	227	999999	927	279	270	240	705	999999	257	789	999999	603	127	743	699	877	147	527	242	444	
433	257	800	306	376	588	123	999999	999999	696	627	999999	999999	384	972	70	999999	877	999999	322	20	478	170	791	199	269	615	14	16	754	458	58	149	614	844	970	999999	630	903	682	999999	999999	754	999999	171	916	198	999999	770	639	51	999999	243	920	999999	999999	96	18	116	116	999999	119	359	472	248	579	909	999999	999999	11	999999	215	973	611	205	671	724	610	630	282	81	872	243	376	713	197	814	229	999999	890	999999	999999	524	797	708	17	990	999999	322	592	17	398	999999	999999	999999	836	297	999999	999999	999999	240	486	388	833	999999	110	876	982	759	60	764	690	999999	649	127	257	690	186	903	999999	681	443	297	999999	275	683	669	474	887	877	900	193	504	428	659	407	523	690	762	608	999999	17	999999	999999	827	326	778	999999	651	241	155	120	727	536	91	797	198	350	567	361	440	411	999999	882	160	580	196	201	999999	999999	734	10	999999	305	67	673	999999	36	999999	948	905	116	999999	655	999999	999999	465	967	999999	862	219	182	132	410	177	729	912	999999	120	257	140	999999	574	999999	999999	154	696	432	478	417	885	171	999999	618	456	999999	999999	449	160	371	999999	999999	999999	136	511	999999	878	23	137	338	761	271	916	962	818	327	541	892	158	587	102	42	999999	930	977	999999	52	513	999999	842	150	999999	499	749	999999	999999	733	999999	429	945	276	999999	304	149	655	623	255	177	800	999999	999999	999999	999999	573	278	92	728	923	159	464	519	374	999999	295	197	999999	999999	176	830	905	594	104	999999	212	999999	999999	737	999999	284	363	801	874	712	825	59	454	181	999999	480	59	999999	809	297	965	436	999999	623	19	999999	366	851	88	346	894	544	698	233	999999	262	858	354	379	649	796	999999	999999	661	244	245	743	127	846	999999	781	722	785	806	507	999999	999999	796	999999	407	918	511	722	537	817	291	361	230	93	673	621	999999	999999	170	501	999999	791	249	388	774	999999	999999	14	392	565	182	999999	892	726	999999	999999	72	626	971	731	294	940	117	843	953	883	523	44	183	999999	999999	907	625	999999	204	984	999999	417	999999	199	679	507	339	971	999999	532	999999	503	770	830	559	89	842	438	216	372	684	405	999999	999999	694	214	831	999999	490	275	143	999999	532	999999	673	654	673	999999	61	787	610	145	208	431	424	29	273	352	524	996	74	999999	108	999999	309	773	982	999999	504	474	676	999999	491	999999	999999	882	971	999999	999999	999999	415	999999	386	429	999999	549	207	14	476	999999	941	489	793	493	210	999999	
488	699	38	900	999999	611	999999	587	999999	999999	653	999999	42	542	58	830	195	619	999999	14	809	679	80	760	575	978	595	829	533	999999	999999	997	179	999999	403	281	414	265	999999	804	999999	999999	999999	182	895	378	999999	934	626	120	303	184	903	206	999999	808	629	999999	334	692	25	458	63	923	360	999999	658	591	148	999999	426	999999	999999	999999	231	999999	371	898	999999	999999	17	661	213	423	999999	64	104	973	999999	594	652	145	999999	551	999999	333	745	394	822	249	719	999999	795	999999	999999	373	799	127	974	999999	447	731	413	137	999999	364	999999	640	40	305	999999	685	287	553	999999	290	998	833	996	999999	274	977	85	625	487	627	866	999999	729	529	265	977	999	186	157	999999	732	803	866	434	88	115	363	527	688	999999	999999	251	999999	999999	375	999999	130	86	863	470	655	788	650	67	498	891	911	999999	49	999999	686	111	999999	999999	558	205	967	571	999999	168	623	999999	937	453	525	999999	639	325	164	999999	999999	999999	999999	999999	275	999999	163	808	999999	999999	204	853	999999	999999	358	999999	999999	521	855	180	998	559	267	704	847	999999	851	206	542	873	261	596	356	749	999999	763	789	999999	937	614	51	169	634	631	964	770	80	833	105	525	999999	127	469	983	999999	306	999999	617	839	999999	999999	956	275	73	999999	608	506	737	999999	594	221	135	999999	250	138	839	999999	999999	999999	86	36	27	111	999999	999999	143	999999	372	457	431	107	181	879	769	522	999999	999999	999999	695	366	999999	343	458	510	313	653	544	999999	855	999999	999999	999999	877	763	999999	84	854	999999	968	802	482	143	289	953	497	49	256	814	999999	53	946	362	999999	999999	999999	693	569	999999	713	451	999999	999999	999999	999999	59	77	304	126	627	448	240	999999	999999	893	999999	139	63	504	999999	274	407	729	999999	811	516	999999	99	502	949	458	514	263	545	527	999999	999999	626	295	904	430	744	139	197	290	812	311	759	999999	499	683	639	75	588	448	53	869	416	999999	999999	40	999999	801	176	178	999999	977	109	85	690	319	513	768	600	999999	529	999999	999999	219	999	999999	269	999999	13	999999	999999	448	999999	106	483	999999	167	920	999999	999999	452	999999	962	999999	999999	835	212	684	999999	190	999999	871	999999	996	918	776	999999	207	999999	282	770	999999	798	900	999999	999999	999999	12	601	357	999999	999999	999999	726	149	999999	315	523	862	173	12	999999	685	822	106	947	973	999999	999999	999999	15	960	223	534	113	516	154	72	669	999999	999999	999999	92	18	38	586	910	748	856	999999	
999999	999999	999999	543	279	195	260	975	803	411	520	633	825	894	352	200	379	435	623	632	441	252	854	10	640	803	503	676	794	520	46	235	822	845	246	201	626	999999	265	917	266	999999	268	268	351	900	384	197	666	837	216	999999	135	233	900	228	959	343	902	476	691	583	999999	293	999999	295	810	980	657	160	574	699	180	705	376	272	983	595	659	739	428	315	20	999999	313	562	109	599	944	28	999999	999999	777	789	235	683	987	975	893	65	999999	404	540	515	273	999999	314	429	856	999999	999999	999999	684	173	57	999999	999999	999999	979	812	196	220	999999	639	917	291	999999	999999	479	693	284	18	702	999999	649	34	774	999999	692	796	257	999999	742	999999	783	869	999999	614	741	849	999999	762	999999	91	869	879	999999	999999	597	981	595	999999	999999	173	363	236	670	90	999999	999999	611	77	542	193	564	999999	477	729	855	58	684	317	649	630	582	522	22	621	734	770	665	873	999999	999999	210	999999	730	578	952	557	208	999999	101	718	247	52	229	812	999999	363	411	639	55	549	307	288	999999	328	591	999999	223	999999	999999	752	367	738	999999	831	983	240	785	899	776	307	850	167	999999	930	393	540	302	209	104	381	999999	35	827	368	999999	921	60	999999	987	121	343	158	180	348	360	509	881	397	829	296	577	512	863	999999	698	150	72	353	935	60	548	999999	999999	999999	393	342	910	802	428	71	189	383	911	664	963	701	986	999999	579	884	999999	904	380	808	803	857	172	89	669	273	858	707	999999	936	999999	329	203	206	999999	28	598	89	969	768	117	203	600	208	784	996	163	195	773	999999	402	643	643	157	180	536	180	999999	143	164	212	481	907	974	101	643	508	790	922	561	295	579	935	612	700	609	266	963	304	672	119	673	933	425	544	929	999999	56	35	428	848	767	946	815	565	635	296	625	999999	150	498	373	272	222	765	999999	999999	999999	456	571	280	216	999999	470	999999	999999	548	999999	440	172	999999	462	764	504	713	528	633	130	56	75	323	640	856	164	184	999999	999999	721	999999	721	231	999999	599	464	158	999999	999999	485	999999	35	999999	803	999999	944	192	45	608	767	509	247	199	587	999999	390	257	639	360	999999	296	999999	138	826	833	718	940	314	999999	310	356	82	297	157	999999	31	978	519	455	911	971	148	147	643	222	421	999999	643	668	218	216	519	999999	858	999999	999999	897	270	999999	476	14	878	183	307	421	999999	950	52	237	964	999999	738	193	448	
411	157	170	999999	999999	421	197	307	645	653	104	999999	791	439	957	887	133	717	999999	979	999999	102	999999	840	232	785	471	489	999999	704	806	999999	335	999999	457	51	999999	412	999999	559	289	707	999999	529	999999	583	645	521	94	999999	999999	695	199	214	999999	318	999999	999999	272	828	999999	707	999999	940	847	999999	511	999999	999999	999999	585	720	70	989	700	210	860	445	636	648	149	950	405	75	864	120	288	999999	310	148	859	981	150	827	999999	582	815	999999	999999	586	81	696	539	178	764	130	634	209	999999	999999	458	746	693	623	689	999	311	826	86	736	348	999999	648	843	66	603	579	243	999999	128	394	567	763	60	576	453	999999	237	310	744	486	89	617	970	690	999999	999999	999999	148	609	999999	989	225	945	248	691	57	695	121	999999	550	999999	818	395	945	890	999999	999999	56	999999	588	999999	526	342	260	999999	773	678	162	942	314	999999	104	781	847	405	352	999999	812	885	405	725	126	999999	999999	94	270	231	34	800	999999	656	480	901	31	207	473	882	694	979	918	379	543	178	856	999999	306	47	548	999999	548	173	830	999999	999999	999999	957	387	148	175	998	999999	654	362	811	658	582	203	999999	650	999999	469	133	832	967	36	192	999999	999999	706	787	232	683	999999	999999	967	999999	999999	999999	168	249	95	744	528	980	376	999999	191	367	207	914	999999	288	898	617	88	49	997	202	815	680	20	104	442	387	775	868	179	109	844	999999	272	142	600	410	846	725	604	851	601	310	999999	589	94	791	684	999999	785	867	999999	927	827	126	255	999999	239	990	312	150	214	999999	555	999999	522	374	652	999999	999999	497	770	363	444	999999	601	514	679	430	999999	999999	999999	831	92	999999	926	916	15	999999	886	121	181	856	423	999999	646	102	755	920	77	720	149	712	266	297	106	820	999999	999999	525	741	809	808	980	661	447	999999	425	252	999999	606	368	506	999999	999999	325	914	999999	981	999999	508	758	758	999999	999999	511	990	575	795	215	115	433	333	630	155	312	999999	875	761	26	273	677	513	765	470	999999	999999	628	690	972	192	999999	999999	999999	26	982	999999	455	691	160	456	808	630	999999	59	999999	999999	876	939	273	999999	48	188	999999	245	999999	255	993	999999	936	868	999999	884	822	33	999999	922	160	999999	172	261	999999	193	999999	570	999999	999999	476	716	298	999999	765	689	427	29	999999	701	547	999999	999999	737	66	562	754	999999	93	923	999999	23	823	260	883	272	776	999999	999999	855	577	404	779	784	999999	
287	999999	619	112	683	467	803	999999	533	385	999999	429	434	204	999999	999999	329	486	999999	249	462	892	999999	443	503	999999	415	984	298	134	152	168	999999	958	779	958	145	189	410	466	14	144	300	874	999999	843	999999	816	679	425	258	917	999999	545	999999	395	566	185	999999	771	61	818	590	999999	242	999999	29	476	999999	406	303	149	85	85	244	999999	999999	173	999999	999999	569	599	314	872	876	235	920	864	999999	393	999999	960	579	999999	415	196	553	891	642	999999	824	999999	401	283	999999	118	841	172	311	997	793	403	411	949	211	462	513	717	532	999999	144	164	833	41	999999	343	569	446	670	57	775	710	999999	167	835	999999	999999	41	750	767	393	758	562	645	600	999	558	630	437	953	683	999999	368	635	999999	669	52	369	278	789	999999	999999	999999	263	232	93	872	254	999999	517	263	999999	967	765	623	385	601	999999	441	999999	784	939	999999	999999	999999	939	999999	999999	686	999999	650	838	763	960	228	988	999999	999999	423	516	136	314	516	920	699	212	999999	603	999999	105	77	854	927	272	15	609	395	999999	889	999999	742	977	999999	948	866	999999	999999	16	546	635	129	302	999999	999999	999999	999999	433	99	27	172	80	748	882	590	999999	796	911	500	955	619	602	480	419	140	774	999999	746	567	63	999999	494	999999	66	386	975	775	89	12	999999	535	999999	306	768	726	999999	993	999999	977	999999	999999	513	227	999999	927	42	649	999999	643	161	729	733	865	45	742	678	218	999999	505	615	332	716	909	999999	999999	443	305	999999	999999	999999	999999	64	769	717	982	999999	276	811	139	999999	336	999999	999999	851	663	999999	999999	271	35	58	13	999999	999999	372	527	364	999999	120	630	493	999999	936	200	725	380	999999	963	158	62	971	411	407	562	161	288	440	280	999999	452	628	999999	44	999999	644	915	478	465	407	999999	999999	176	165	190	999999	618	999999	702	720	480	988	837	172	218	63	999999	605	999999	447	93	999999	93	546	668	999999	999999	701	259	555	809	999999	219	566	958	434	805	255	227	916	543	888	738	559	587	464	790	999999	826	633	999999	999999	999999	28	999999	112	545	629	497	188	285	999999	150	156	911	577	778	281	213	999999	258	401	388	999999	903	205	358	534	959	214	221	409	874	625	559	999999	184	999999	999999	856	999999	185	999999	48	640	626	747	592	647	19	685	999999	756	52	999999	604	999999	894	124	999999	999999	999999	670	293	967	999999	51	524	596	422	999999	587	37	999999	894	999999	999999	999999	999999	287	457	765	886	
949	528	701	652	832	250	999999	999999	289	999999	999999	111	878	514	999999	80	764	585	233	995	235	616	999999	999999	409	157	312	960	999999	702	837	670	988	134	720	999999	275	999999	219	999999	642	855	123	510	902	255	26	999999	179	279	437	702	999999	770	660	343	430	220	999999	684	999999	993	974	587	249	999999	999999	753	794	709	805	541	375	948	363	379	502	596	589	163	140	745	999999	999999	274	145	999999	228	473	387	344	65	979	535	347	648	881	536	271	447	142	273	773	470	474	999999	999999	285	417	291	840	833	630	100	553	202	213	661	322	999999	999999	895	289	417	999999	749	562	839	611	714	497	999999	335	999999	31	867	971	330	848	999999	808	999999	999999	192	999999	999999	435	889	981	155	445	230	999999	167	429	247	999999	366	105	724	343	999999	674	702	793	999999	508	999999	999999	999999	230	883	812	942	305	857	94	999999	870	865	324	672	857	466	278	277	752	178	999999	999999	883	615	999999	134	999999	999999	496	118	398	671	999999	947	820	999999	924	562	417	999999	999999	571	163	886	999999	999999	999999	999999	999999	218	999999	525	132	340	764	999999	802	614	658	687	906	984	999999	999999	999999	208	863	377	852	999999	541	716	860	480	999999	161	999999	999999	130	994	724	375	682	288	684	999999	999999	671	192	535	503	999999	904	729	374	876	999999	187	188	296	376	42	818	86	999999	718	665	651	33	613	663	999999	494	999999	999999	540	312	999999	301	836	659	202	194	326	68	231	811	140	115	439	999999	453	999999	833	999999	691	557	999999	611	966	217	897	999999	579	999999	697	825	250	766	834	574	128	886	352	637	999999	848	501	999999	999999	906	534	546	594	999999	220	987	661	999999	999999	999999	706	480	999999	628	761	555	999999	999999	371	405	571	374	999999	865	831	999999	476	206	999999	843	999999	587	165	999999	682	361	63	916	662	709	999999	213	999999	851	867	648	560	999999	875	999999	242	57	656	999999	344	999999	275	728	831	652	521	464	592	437	999999	129	999999	275	946	410	502	699	791	662	241	367	880	429	997	193	999999	999999	999999	999999	611	18	930	999999	725	522	96	334	94	999999	999999	709	621	999999	925	748	999999	295	999999	475	137	543	266	994	818	976	289	845	731	647	645	999999	144	999999	999999	918	198	218	549	433	323	177	614	781	999999	532	746	822	504	259	859	999999	976	855	697	77	752	936	999999	999999	999999	999999	603	447	374	430	575	853	241	16	559	124	746	353	999999	959	999999	484	530	296	240	467	351	481	788	999999	791	
999999	999999	758	175	999999	921	800	999999	83	574	177	417	53	956	893	591	999999	999999	744	975	632	704	737	148	278	999999	10	519	776	899	999999	999999	999999	638	999999	782	482	840	307	203	945	163	999999	395	999999	76	999999	339	347	875	854	782	53	949	999999	583	999999	619	897	846	920	999999	424	999999	452	518	968	414	669	120	118	656	401	551	999999	479	999999	999999	386	212	928	671	182	900	999999	348	999999	500	999999	713	999999	862	999999	461	282	664	999999	904	942	253	999999	82	669	999999	999999	999999	390	999999	999999	689	956	989	243	999999	917	259	999999	999999	138	999999	902	999999	999999	955	670	256	999999	940	279	375	999999	722	410	999999	999999	999999	11	945	144	999999	958	123	999999	999999	757	460	999999	999999	543	999999	554	225	775	999999	350	999999	999999	714	999999	999999	999999	999999	999999	554	949	244	589	110	999999	72	999999	174	999999	290	999999	999999	898	154	208	219	626	465	999999	256	999999	524	999999	572	999999	999999	718	297	388	623	999999	518	891	35	841	522	871	999999	666	481	773	390	999999	999999	692	999999	999999	999999	999999	356	893	39	52	975	734	434	297	26	999999	999999	354	999999	785	765	927	636	897	873	313	685	348	108	798	926	483	439	689	461	879	241	754	999999	781	999999	730	999999	476	916	300	417	999999	999999	221	560	999999	999999	605	80	999999	65	999999	999999	688	829	18	999999	999999	999999	502	304	745	835	999999	86	361	628	999999	752	45	604	170	980	582	896	460	493	886	247	799	670	833	999999	999999	824	577	896	46	999999	34	935	103	360	424	999999	672	999999	718	144	999999	508	632	852	45	962	894	683	285	792	379	524	999999	992	326	999999	471	136	940	322	999999	464	592	999999	728	109	510	999999	999999	586	234	69	999999	752	999999	300	48	980	583	932	929	999999	621	999999	583	509	36	999999	999999	592	999999	545	459	999999	634	999999	916	405	134	935	999999	999999	126	699	567	319	749	166	954	999999	792	490	552	18	999999	615	999999	347	999999	229	82	410	999999	973	999999	689	609	379	127	302	384	643	856	648	999999	845	777	921	686	274	760	870	156	17	800	999999	993	451	23	29	902	578	751	905	862	61	316	152	648	878	709	999999	999999	661	651	159	999999	904	537	546	837	921	660	389	999999	999999	999999	999999	183	16	999999	999999	999999	108	400	805	891	951	785	999999	538	635	283	808	564	390	999999	494	365	650	999999	98	914	999999	191	980	917	371	446	660	797	546	968	999999	192	999999	24	940	999999	845	268	999999	129	118	18	212	999999	852	
825	87	999999	769	414	533	999999	607	999999	999999	916	420	887	529	999999	134	999999	999999	666	999999	626	22	376	891	234	520	999999	739	969	805	468	979	343	75	999999	368	290	999999	141	999999	999999	584	999999	999999	34	850	957	738	999999	994	487	25	999999	999999	236	812	711	488	999999	999999	999999	999999	638	999999	999999	937	86	822	982	156	844	602	999999	231	594	51	714	250	999999	999999	562	652	999999	975	327	453	999999	338	839	734	657	999999	999999	999999	303	999999	946	859	705	999999	773	145	755	999999	159	999999	164	324	420	999999	999999	470	620	170	342	498	999999	999999	130	976	503	999999	999999	258	498	999999	119	623	927	402	999999	999999	545	780	610	999999	897	552	999999	443	299	999999	917	654	999999	999999	191	332	904	804	999999	293	739	999999	593	34	162	507	531	118	999999	540	396	27	100	252	925	840	560	915	601	739	999999	687	999999	385	830	999999	621	999999	860	786	719	999999	492	811	125	999999	197	585	274	999999	30	999999	667	758	999999	900	564	999999	999999	350	772	999999	212	999999	999999	62	50	999999	204	824	885	229	999999	989	821	273	535	288	137	999999	653	974	650	211	718	999999	29	928	653	930	773	237	51	519	23	999999	920	321	365	72	776	979	999999	449	514	801	468	678	937	467	374	285	266	163	697	999999	999999	11	461	334	42	121	563	273	999999	657	188	999999	975	101	353	223	923	74	999999	673	593	211	697	917	999999	351	991	196	565	497	970	999999	999999	999999	999999	919	999999	999999	39	664	425	999999	398	856	623	730	999999	845	124	999999	362	201	999999	33	215	999999	314	544	672	691	130	377	707	999999	686	300	916	760	999999	999999	364	891	45	677	258	999999	812	840	999999	931	649	155	81	999999	145	778	76	798	20	252	999999	325	368	348	543	999999	999999	835	179	999999	813	999999	144	689	797	470	166	153	775	739	335	999999	250	999999	52	975	306	999999	427	907	233	127	999999	468	819	48	532	697	143	999999	999999	976	670	970	128	706	999999	999999	617	674	622	922	33	280	917	151	999999	628	305	568	751	127	417	271	110	695	202	676	870	758	999999	469	20	999999	684	358	803	279	999999	345	964	914	685	752	999999	310	104	479	550	678	964	999999	401	575	458	937	999999	999999	870	432	514	344	521	859	737	163	912	458	595	569	999999	804	16	960	604	999999	999999	999999	999999	799	601	999999	135	202	999999	43	77	999999	999999	999999	789	404	999999	999999	999999	629	402	999999	25	142	397	645	883	981	340	169	898	441	971	620	506	903	
432	80	830	999999	219	329	75	703	999999	478	999999	849	779	943	999999	816	139	974	999999	615	649	843	999999	956	839	154	861	633	145	635	473	506	250	999999	972	338	369	48	419	82	999999	321	56	918	312	999999	211	396	999999	91	312	996	999999	891	264	588	668	873	999999	75	467	442	999999	459	999999	999999	609	999999	970	999999	456	999999	565	999999	854	337	797	493	999999	805	942	475	869	63	333	999999	331	359	631	999999	670	495	999999	354	614	328	752	596	913	476	435	316	425	999999	999999	220	441	811	46	999999	791	999999	229	999999	132	992	999999	999999	999999	999999	515	260	273	586	999999	961	16	220	758	536	999999	210	999999	999999	380	635	999999	999999	999999	122	45	519	322	704	602	495	275	937	231	622	755	999999	470	385	961	184	53	838	300	999999	214	999999	999999	510	351	590	605	51	778	999999	942	401	97	23	503	995	937	568	983	911	695	999999	988	146	999999	347	999999	203	999999	205	999999	221	880	999999	908	814	999999	812	362	21	889	233	168	735	679	363	160	457	882	965	247	484	854	389	978	145	242	916	729	13	851	411	825	999999	904	999999	521	342	114	688	538	135	215	971	31	999999	910	999999	466	999999	197	999999	321	260	957	117	366	501	999999	772	582	550	92	359	170	999999	408	999999	999999	947	842	999999	352	203	437	122	279	999999	367	516	235	978	459	999999	816	569	100	999999	625	796	375	30	565	342	116	999999	999999	856	811	543	999999	334	432	999999	583	379	939	127	823	999999	838	999999	143	270	547	603	100	779	542	601	398	834	960	44	582	822	999999	20	97	999999	999999	999999	81	824	453	901	556	941	999999	446	630	999999	750	780	999999	999999	886	999999	999999	513	897	272	324	220	155	238	999999	397	999999	761	999999	929	999999	383	775	999999	412	319	816	645	999999	999999	60	105	970	425	93	190	85	999999	936	957	225	584	551	807	108	860	999999	225	537	169	15	999999	329	999999	942	999999	15	999999	489	999999	999999	159	999999	748	999999	228	999999	729	154	999999	321	255	825	170	714	999999	831	967	327	551	640	601	117	887	999999	92	776	279	482	716	999999	999999	211	368	999999	999999	127	803	594	879	621	999999	80	354	847	759	152	169	986	497	544	999999	999999	938	999999	999999	51	579	604	139	452	969	256	999999	18	999999	54	466	999999	648	337	999999	999999	447	929	690	531	763	50	999999	939	999999	999999	985	181	147	328	272	432	591	999999	548	208	999999	437	651	999999	642	999999	79	715	686	999999	348	170	516	664	999999	
18	999999	999999	288	539	220	200	999999	686	271	265	870	459	999999	43	110	624	999999	830	918	20	999999	987	999999	427	971	678	999999	148	944	999999	999999	483	999999	263	999999	235	745	19	999999	274	999999	965	442	999999	475	619	934	652	377	999999	381	686	745	766	999999	268	477	861	999999	999999	936	999999	742	445	600	397	999999	527	857	875	879	999999	999999	999999	417	999999	999999	511	951	999999	743	611	771	999999	454	999999	737	999999	532	917	757	999999	451	999999	338	906	233	996	786	88	712	999999	794	502	843	601	843	101	999999	418	999999	965	999999	999999	799	335	924	999999	991	620	659	131	994	939	999999	999999	338	397	325	511	99	558	999999	873	648	999999	999999	278	387	852	145	645	999999	124	214	792	973	999999	655	13	981	999999	14	175	428	999999	421	854	385	846	273	455	776	848	329	999999	999999	46	999999	471	999999	655	143	149	484	999999	694	880	999999	999999	32	999999	742	999999	999999	999999	554	560	454	66	915	961	893	540	589	690	869	999999	795	59	552	937	675	193	494	335	578	865	999999	415	999999	999999	129	60	824	179	713	463	328	941	610	999999	591	511	556	999999	999999	602	999999	999999	154	116	999999	685	782	95	999999	558	827	204	999999	688	869	49	170	384	842	843	716	999999	999999	415	269	853	449	862	355	174	637	999999	573	999999	315	895	271	999999	455	999999	278	738	999999	999999	999999	134	143	921	820	551	999999	181	714	919	885	150	999999	738	999999	999999	246	999999	999999	263	921	999999	631	832	999999	973	778	380	929	408	574	977	667	821	779	144	720	527	52	803	822	466	999999	999999	100	999999	87	532	942	223	207	358	999999	498	244	999999	503	311	999999	999999	773	999999	252	315	354	999999	482	999999	959	999999	521	719	877	935	999999	464	999999	999999	741	218	999999	255	438	715	211	999999	978	179	587	42	641	999999	979	999999	40	999999	999999	918	999999	999999	692	999999	573	239	702	488	480	73	999999	779	91	526	569	339	951	527	999999	536	113	137	999999	313	419	999999	81	999999	999999	999999	999999	588	250	999999	677	559	526	815	682	208	23	723	745	915	121	808	951	125	849	650	253	999999	999999	999999	814	181	999999	388	999999	646	999999	599	748	999999	167	479	538	344	848	19	812	999999	845	999999	999999	390	392	24	201	611	975	999999	262	99	438	999999	278	563	932	506	307	147	153	45	50	424	975	999999	757	642	279	616	277	839	837	999999	999999	976	174	434	789	248	999999	69	671	213	999999	658	370	999999	999999	975	412	352	999999	674	992	999999	999999	
999999	415	999999	267	558	341	368	688	422	262	330	735	301	398	999999	717	68	950	94	373	837	999999	326	586	992	441	304	214	925	999999	172	125	857	683	76	29	353	981	999999	999999	312	524	999999	406	999999	39	908	586	904	635	999999	724	908	999999	999999	30	98	858	999999	127	46	164	763	295	99	999999	878	618	332	488	999999	999999	999999	999999	999999	999999	999999	919	999999	963	532	718	309	300	483	448	217	420	228	55	930	494	716	521	691	157	761	999999	316	834	160	300	264	425	271	575	412	552	384	153	866	179	321	311	999999	328	855	473	812	651	997	467	400	286	558	878	371	800	999999	913	560	526	612	712	813	999999	463	884	38	907	45	999999	46	84	188	760	183	415	927	372	302	298	825	665	837	692	900	999999	999999	999999	214	611	878	471	592	999999	566	609	497	999999	999999	970	444	904	615	999999	431	999999	108	797	705	955	873	999999	620	272	700	947	999999	130	341	999999	999999	645	703	433	786	999999	999999	837	204	999999	917	574	508	331	853	999999	999999	505	999999	585	999999	78	687	258	999999	999999	999999	329	650	619	734	377	999999	388	953	799	211	191	555	999999	832	271	603	141	999999	308	999999	999999	418	778	999999	379	859	999999	607	948	999999	454	695	219	724	173	196	999999	839	999999	554	129	378	64	720	999999	949	413	999999	617	475	999999	999999	439	773	999999	911	872	721	999999	517	274	781	15	841	756	999999	999999	999999	669	84	999999	301	999999	754	999999	920	363	68	40	430	456	13	990	483	999999	244	265	999999	172	262	324	999999	999999	999999	290	999999	373	222	963	381	999999	280	999999	542	999999	265	999999	685	100	999999	999999	813	690	999999	999999	270	791	532	999999	522	240	999999	970	999999	760	164	816	465	473	345	557	999999	105	659	815	999999	919	999999	36	155	999999	580	355	999999	705	999999	999999	550	999999	999999	557	999999	781	450	150	999999	310	677	782	301	999999	266	221	754	999999	415	718	999999	128	886	999999	343	505	295	10	660	999999	450	711	999999	981	275	494	453	788	716	369	654	999999	999999	874	999999	675	999999	706	266	368	601	999999	999999	791	153	432	94	679	223	345	495	450	490	170	860	965	999999	320	999999	999999	768	965	999999	56	999999	521	27	21	108	668	770	588	743	999999	951	13	422	467	837	843	999999	774	575	381	873	213	38	940	24	999999	152	424	533	495	600	636	78	253	727	999999	999999	83	999999	555	574	906	707	198	219	999999	553	74	482	999999	999999	999999	400	996	182	861	492	86	996	820	
999999	999999	65	258	701	325	935	999999	999999	999999	438	337	204	29	806	967	505	840	731	999999	733	88	941	999999	133	607	245	81	81	865	149	338	86	759	39	999999	851	458	496	999999	921	385	999999	277	901	44	999999	380	999999	215	999999	999999	355	838	97	447	414	999999	134	104	90	863	107	874	999999	109	260	444	999999	999999	125	57	354	838	999999	358	753	999999	999999	99	999999	864	999999	866	510	496	999999	247	999999	592	999999	990	999999	999999	812	67	287	459	210	999999	999999	364	390	612	99	999999	308	999999	602	999999	693	740	568	45	999999	225	982	240	374	579	999999	23	999999	407	774	999999	723	952	35	189	999999	304	473	999999	316	453	484	279	776	201	198	475	645	933	899	83	431	999999	114	597	85	57	95	630	999999	999999	593	983	837	965	999999	355	491	422	668	399	276	78	729	843	741	999999	464	999999	391	651	999999	838	999999	701	702	435	999999	437	999999	999999	219	843	815	999999	999999	500	441	999999	606	842	999999	999999	999999	510	807	363	568	999999	856	371	593	999999	999999	42	400	754	486	999999	272	169	507	64	318	645	999999	433	262	192	983	250	281	652	575	999999	999999	156	573	997	893	349	866	587	999999	742	999999	306	999999	782	155	115	999999	305	548	447	345	999999	913	630	999999	384	999999	999999	287	615	100	940	346	701	374	999999	191	999999	999999	923	999999	999999	999999	999999	214	883	829	479	47	878	236	975	114	138	213	739	242	943	677	519	248	490	309	999999	999999	500	959	902	999999	901	923	999999	63	625	154	424	456	346	425	446	554	631	999999	408	999999	124	999999	218	999999	635	999999	248	999999	732	684	812	999999	515	925	714	923	927	71	146	955	701	922	489	984	788	292	895	527	240	964	617	151	901	588	536	664	999999	999999	782	999999	999999	724	999999	940	999999	999999	941	999999	710	999999	999999	999999	212	999999	687	201	356	999999	709	353	125	721	999999	768	77	999999	719	927	398	999999	999999	999999	288	999999	999999	976	999999	549	999999	984	999999	483	999999	999999	347	57	939	457	999999	344	999999	526	704	439	773	963	153	562	872	670	94	23	33	999999	350	113	292	955	182	710	999999	806	581	724	12	641	999999	999999	430	30	731	271	36	63	741	999999	819	848	483	317	832	50	999999	982	999999	337	460	166	377	243	764	983	285	200	745	999999	945	979	436	141	69	290	141	851	938	822	986	970	919	694	294	443	999999	864	999999	999999	139	598	824	675	191	999999	495	196	999999	999999	985	836	999999	239	710	839	421	351	258	
551	908	824	53	87	350	490	247	683	949	331	999999	999999	322	196	999999	356	165	761	950	321	999999	945	999999	200	836	999999	662	689	983	455	31	999999	615	335	649	315	999999	746	334	701	510	811	247	999999	246	574	999999	130	857	363	999999	660	401	999999	756	963	238	853	999999	200	827	557	999999	503	309	379	805	986	999999	76	801	418	999999	258	810	984	708	999999	953	271	636	541	832	629	771	371	999999	999999	579	686	86	701	505	999999	999999	952	121	743	999999	999999	769	536	584	790	562	274	233	152	136	771	265	999999	899	979	999999	999999	999999	80	732	938	999999	136	999999	999999	990	110	999999	999999	384	857	999999	964	37	96	999999	109	957	51	77	506	148	597	999999	999999	999999	510	802	526	581	999999	237	50	20	696	999999	999999	129	723	800	461	361	931	767	999999	999999	300	999999	999999	487	463	339	683	999999	236	999999	52	999999	609	439	490	999999	397	720	797	630	999999	954	341	999999	858	980	243	251	615	154	217	829	284	909	140	961	999999	48	999999	258	999999	46	784	896	195	999999	520	294	319	164	964	220	999999	647	75	345	217	999999	999999	483	105	999999	398	91	592	222	308	699	999999	999999	317	358	603	999999	86	796	179	444	999999	999999	469	949	932	461	190	996	859	636	999999	999999	753	47	419	644	163	999999	648	999999	314	999999	761	820	986	790	847	999999	617	431	570	279	176	773	289	830	23	156	510	999999	900	595	363	999999	855	513	999999	279	999999	959	999999	965	158	476	140	700	46	999999	962	151	613	575	389	437	75	999999	628	999999	999999	589	630	999999	611	710	802	718	619	999999	999999	483	23	577	677	999999	45	999999	999999	699	643	588	999999	375	193	368	333	335	216	925	605	290	999999	999999	999999	359	339	389	364	447	673	999999	91	946	683	489	138	46	898	999999	402	470	454	999999	999999	178	795	999999	823	252	387	477	999999	693	999999	684	599	226	64	327	328	656	999999	999999	35	999999	506	847	999999	704	240	297	999999	999999	999999	145	999999	954	461	353	564	84	565	121	69	999999	910	398	462	998	890	911	981	580	413	746	999999	999999	903	124	999999	947	572	129	22	100	50	37	170	358	847	644	765	711	999999	999999	100	140	623	828	321	999999	394	999999	999999	328	999999	856	80	786	916	76	999999	346	681	999999	511	446	108	969	166	999999	999999	999999	999999	255	156	999999	816	169	656	999999	999999	84	999999	999999	999999	999999	314	694	784	193	999999	999999	441	781	999999	428	40	999999	742	653	999999	654	672	439	881	289	
541	568	182	999999	49	999999	139	999999	919	976	543	128	63	632	999999	414	195	973	925	999999	672	379	999999	727	249	999999	427	13	999999	502	999999	374	681	999999	347	746	521	999999	999999	55	999999	999999	861	617	884	912	103	120	999999	628	999999	699	513	38	617	999999	906	999999	796	379	999999	136	772	427	573	999999	446	779	999999	395	999999	999999	999999	879	608	999999	999999	55	842	337	576	316	491	999999	43	999999	999999	999999	666	186	840	77	951	773	561	128	999999	444	999999	715	475	324	825	136	735	999999	868	634	430	558	653	860	999999	468	803	187	644	344	393	999999	319	792	123	999999	554	824	495	67	999999	999999	999999	83	11	999999	861	261	999999	365	702	22	844	235	233	999999	532	979	465	492	969	383	999999	506	999999	999999	405	683	999999	999999	581	999999	535	811	315	940	339	999999	859	484	607	551	999999	289	642	999999	25	93	569	15	999999	575	999999	12	999999	945	16	721	32	818	732	188	61	999999	784	791	999999	42	920	293	778	952	130	999999	885	999999	686	999999	864	680	176	321	123	205	142	16	999999	533	724	370	999999	618	557	50	752	428	500	923	505	999999	893	983	173	286	236	633	454	388	126	670	268	813	857	351	651	420	74	855	999999	778	249	999999	318	999999	359	170	404	90	238	467	926	762	698	23	786	999999	157	837	968	999999	561	999999	999999	64	112	999999	999999	999999	398	341	999999	645	999999	727	999999	999999	999999	614	999999	76	999999	374	159	659	743	505	125	844	564	468	999999	236	886	141	226	87	999999	999999	999999	240	409	198	999999	897	113	291	479	970	411	846	518	543	911	902	280	999999	22	757	320	607	14	916	651	930	78	137	758	161	510	534	999999	420	167	696	999999	50	682	999999	556	461	35	154	999999	718	949	729	325	984	860	39	74	999999	943	849	235	999999	546	999999	999999	975	999999	328	470	877	453	108	385	224	999999	239	999999	999999	999999	858	581	999999	999999	932	980	349	811	773	300	999999	469	613	476	317	999999	184	503	920	433	580	928	707	683	564	999999	850	353	110	750	631	524	313	589	95	278	374	17	613	781	488	999999	759	37	988	417	840	632	77	753	70	999999	595	336	999999	930	999999	186	919	667	140	996	711	33	669	999999	166	33	391	49	105	176	890	999999	944	416	999999	680	694	157	435	228	285	356	690	895	999999	999999	958	165	404	999999	999999	946	651	999999	462	736	367	41	261	816	251	38	657	893	845	999999	391	223	761	203	491	772	242	912	720	364	343	
774	38	188	75	235	999999	907	88	944	497	462	954	442	322	663	895	999999	976	257	999999	796	59	482	595	745	403	211	706	325	713	999999	999999	108	403	593	13	999999	751	25	393	750	814	901	958	999999	999999	329	999999	999999	876	623	935	999999	665	546	724	999999	593	999999	832	443	210	999999	999999	758	689	856	48	729	659	823	999999	961	999999	948	982	158	523	665	999999	999999	331	878	449	100	803	309	442	857	868	458	488	431	193	950	549	999999	671	210	250	412	290	160	178	62	755	999999	609	716	563	576	41	927	842	757	122	332	323	149	955	389	423	191	999999	211	999999	446	999999	912	408	931	486	323	999999	83	999999	180	709	396	345	828	700	999999	999999	301	426	561	588	435	838	227	999999	531	254	999999	989	109	299	967	718	318	206	697	318	631	999999	999999	512	768	999999	941	622	927	804	136	689	999999	999999	999999	784	783	857	999999	83	999999	204	955	79	565	94	999999	880	742	677	36	631	12	418	672	211	708	999999	819	999999	897	605	999999	999999	128	180	302	222	729	192	935	460	855	623	137	999999	144	999999	946	684	279	70	880	259	999999	504	686	288	225	367	86	734	48	879	999999	585	394	237	999999	999999	791	999999	161	999999	999999	575	776	389	291	244	999999	69	112	145	201	836	999999	560	950	623	493	23	999999	372	116	211	422	975	447	551	53	907	697	562	892	798	909	330	517	211	727	307	997	980	300	999999	999999	999999	687	350	860	999999	286	337	901	778	484	789	453	999999	999999	801	941	739	201	169	999999	549	252	403	926	999999	53	999999	895	195	999999	26	81	100	578	520	297	999999	690	219	630	370	999999	124	323	130	877	975	58	926	999999	267	789	140	654	92	660	999999	999999	466	790	537	441	715	762	467	717	362	962	643	514	844	999999	982	999999	999999	888	138	999999	999999	999999	77	700	969	999999	999999	999999	940	445	496	999999	12	683	233	428	103	928	999999	362	856	999999	524	23	999999	422	999999	218	806	999999	653	999999	531	999999	617	940	723	836	999999	885	13	999999	776	917	999999	783	511	999999	825	563	445	999999	943	775	233	402	11	64	999999	556	318	549	430	348	792	999999	999999	999999	76	999999	999999	266	465	69	999999	999999	636	607	999999	999999	999999	360	393	252	166	580	260	756	999999	999999	999999	669	551	916	577	999999	809	999999	999999	183	455	712	104	999999	858	999999	616	883	427	607	999999	999999	517	663	645	958	165	187	192	221	52	581	999999	852	999999	45	714	549	492	999999	815	
209	482	373	187	208	265	851	999999	977	999999	377	338	383	458	545	999999	888	281	619	308	632	255	913	141	999999	895	999999	197	999999	474	76	401	533	791	566	921	153	486	446	702	314	793	215	999999	999999	999999	443	999999	809	884	999999	278	872	999999	999999	999999	568	999999	313	313	999999	663	571	513	999999	999999	804	999999	891	623	999999	412	999999	917	994	999999	49	665	466	999999	461	848	388	999999	999999	798	528	999999	608	612	363	912	999999	999999	688	650	999999	999999	999999	699	448	999999	513	195	876	999999	444	955	999999	354	914	999999	775	683	999999	175	285	632	999999	109	999999	866	983	288	270	105	999999	700	999999	353	616	999999	315	999999	191	609	345	202	71	999999	363	573	347	263	999999	460	146	999999	292	523	375	600	835	261	252	582	999999	234	925	781	999999	743	727	257	999999	576	597	18	502	251	830	92	570	999999	745	883	528	999999	590	809	958	741	418	715	978	999999	999999	64	524	999999	740	120	999999	290	999999	620	846	99	999999	132	863	138	996	50	693	292	999999	202	515	369	63	149	644	125	822	453	334	21	279	722	73	542	493	892	511	719	999999	999999	999999	134	47	439	214	999999	946	830	999999	999999	32	695	999999	319	999999	165	556	601	476	161	468	594	295	834	999999	802	68	330	644	999999	999999	999999	477	750	598	999999	332	623	999999	186	179	992	708	999999	989	583	735	754	999999	338	346	910	253	663	999999	20	839	212	618	411	409	999999	195	641	838	999999	999999	999999	721	167	833	932	666	300	999999	476	886	999999	844	246	77	313	336	316	767	628	729	814	928	587	551	129	15	532	776	554	999999	999999	128	941	999999	498	999999	837	999999	413	253	953	681	355	999999	510	999999	999999	999999	106	299	999999	999999	219	999999	412	317	143	615	713	926	144	523	999999	999999	818	220	999999	880	999999	999999	498	810	999999	385	776	143	999999	463	999999	761	634	197	680	264	927	999999	908	622	953	190	899	999999	791	486	119	999999	253	685	315	300	464	999999	766	825	800	999999	999999	999999	552	278	999999	679	575	999999	302	999999	843	999999	999999	624	312	291	927	999999	380	999999	28	877	999999	347	890	897	158	749	306	143	431	854	464	858	684	999999	79	684	456	230	656	839	194	172	596	80	943	690	988	183	999999	378	999999	533	60	641	999999	215	388	837	531	825	655	168	524	999999	999999	999999	940	999999	221	999999	941	160	620	189	693	113	750	819	999999	467	761	133	570	63	409	930	808	999999	515	864	306	619	999999	831	193	35	647	
607	362	69	750	759	999999	331	999999	304	912	999999	999999	464	999999	568	883	73	73	532	999999	471	588	787	85	999999	723	999999	946	332	461	789	999999	668	465	999999	467	999999	999999	999999	999999	248	626	115	27	937	104	60	410	737	999999	635	999999	661	999999	186	28	574	999999	852	46	615	999999	114	843	133	874	999999	998	320	111	999999	356	71	370	359	845	483	769	999999	803	999999	946	218	999999	826	31	344	999999	999999	999999	893	909	999999	965	999999	864	521	999999	894	999999	814	999999	99	999999	746	288	706	300	86	340	999999	804	846	999999	373	668	176	518	999999	112	540	58	718	999999	217	90	999999	105	999999	495	334	221	875	84	999999	621	857	582	850	547	325	53	165	999999	589	999999	72	814	602	999999	697	12	999999	791	533	766	999999	999999	428	999999	795	610	486	590	16	333	929	772	69	999999	811	999999	999999	479	999999	496	892	769	606	129	27	677	503	926	797	331	999999	999999	551	999999	288	954	163	194	751	714	567	574	942	266	169	999999	755	999999	999999	114	344	999999	999999	47	873	999999	306	309	648	128	117	559	999999	685	366	844	230	999999	473	857	439	484	727	83	928	999999	999999	999999	960	726	999999	652	999999	693	987	202	90	513	360	999999	657	999999	546	633	607	18	781	999999	899	324	79	999999	386	229	674	859	57	930	999999	999999	745	955	349	921	205	464	999999	109	697	174	764	717	486	999999	209	999999	937	999999	475	919	546	999999	451	645	657	13	276	999999	29	137	154	999999	999999	805	999999	999999	515	999999	437	999999	310	999999	569	735	559	999999	442	628	29	99	999999	952	999999	999999	18	999999	514	703	274	202	198	87	90	999999	29	614	322	681	787	999999	80	323	666	999999	999999	999999	999999	715	95	304	999999	647	999999	930	215	202	999999	214	796	795	197	999999	360	245	955	233	601	999	715	945	50	761	999999	522	28	608	999999	999999	580	153	999999	999999	618	969	631	550	475	159	999999	827	999999	999999	884	992	319	268	962	430	377	395	273	999999	999	150	264	808	806	99	911	606	905	561	633	653	621	398	203	390	614	999999	999999	452	644	999999	34	932	999999	999999	213	760	999999	999999	999999	999999	879	181	999999	999999	715	822	999999	999999	248	999999	999999	368	483	240	999999	920	75	581	816	963	999999	999999	999999	121	999999	331	930	958	886	160	960	49	999999	448	999999	449	600	999999	675	791	999999	381	213	886	966	665	999999	647	999999	292	695	74	59	802	999999	68	814	687	361	393	891	999999	500	97	797	882	572	999999	999999	930	
330	349	906	35	999999	266	617	480	155	460	872	293	491	603	999999	999999	989	994	891	715	635	913	374	999999	999999	999999	999999	999999	99	93	103	999999	191	546	962	356	167	999999	509	300	999999	343	542	901	521	999999	303	896	632	900	893	577	999999	750	305	417	999999	625	999999	999999	999999	501	390	999999	367	459	111	945	641	119	738	965	494	999999	274	999999	380	999999	999999	300	592	984	493	199	200	525	279	999999	250	554	999999	542	999999	102	914	949	952	480	543	71	506	999999	264	523	171	928	999999	552	486	13	46	512	854	835	999999	400	999999	201	999999	999999	189	671	999999	999999	738	206	76	999999	686	999999	348	900	929	999999	794	244	999999	970	37	272	999999	727	954	999999	518	868	687	73	999999	524	941	761	609	701	882	835	653	177	785	965	861	999999	866	171	664	146	583	999999	999999	589	670	47	999999	608	409	462	999999	999999	578	869	518	12	133	999999	999999	587	300	237	826	958	590	999999	195	72	999999	999999	860	999999	583	381	295	541	32	688	853	999999	597	11	302	999999	129	999999	599	915	999999	858	568	704	999999	86	999999	356	329	92	999	118	852	999999	999999	999999	999999	923	999999	207	583	976	980	444	318	480	990	299	999999	406	839	403	962	279	615	552	192	166	15	506	535	939	221	940	999999	999999	999999	495	999999	642	999999	999999	999999	401	342	999999	878	133	395	317	96	556	421	999999	253	999999	156	583	496	999999	999999	445	918	999999	671	643	999999	50	754	999999	429	505	999999	302	579	643	100	570	936	144	674	999999	771	697	420	999999	528	298	696	999999	598	477	998	158	175	999999	999999	925	730	698	714	999999	378	820	888	590	71	128	353	999999	514	585	646	361	999999	418	673	230	967	692	125	476	353	670	976	999999	506	347	136	196	366	999999	840	248	429	836	689	999999	999999	829	917	409	944	97	579	23	831	646	177	757	719	999999	958	48	583	248	999999	707	844	937	94	724	991	167	252	999999	999999	407	931	154	728	722	420	999999	775	715	531	265	101	963	129	999999	179	999999	477	309	999999	802	665	191	352	999999	116	872	745	999999	417	787	845	239	278	433	715	33	38	996	646	820	273	867	717	999999	616	881	817	234	554	622	690	942	143	942	999999	750	801	746	999999	548	402	999999	999999	743	999999	862	694	696	154	156	999999	481	663	395	539	797	474	123	999999	235	65	520	999999	795	999999	902	999999	336	690	999999	999999	999999	389	107	428	691	999999	973	999999	753	196	130	999999	408	280	218	288	747	
412	944	286	687	381	391	493	882	999999	511	999999	518	765	368	15	189	925	999999	101	566	999999	848	238	999999	306	999999	48	934	999999	250	525	888	623	999999	923	746	999999	543	910	999999	999999	546	999999	999999	999999	999999	988	828	125	999999	483	999999	127	722	999999	564	999999	785	391	759	999999	559	451	999999	999999	757	999999	417	999999	269	501	391	999999	103	999999	431	99	179	173	996	633	220	818	999999	999999	314	771	999999	999999	368	39	903	161	160	655	65	104	999999	81	999999	415	581	393	856	409	101	70	34	999999	358	475	546	621	395	135	999999	999999	999999	925	681	986	993	838	86	999999	597	999999	999999	447	896	336	34	108	593	591	62	827	962	141	676	254	746	139	230	893	492	292	999999	999999	523	324	193	150	400	999999	999999	742	316	626	811	861	70	587	874	31	999999	448	999999	803	83	999999	777	999999	999999	436	999999	863	999999	193	999999	999999	473	974	923	581	999999	883	708	10	179	319	520	999999	330	815	999999	169	265	999999	452	54	264	962	999999	218	547	414	999999	963	354	557	134	132	879	999999	999999	95	999999	302	878	567	740	999999	634	763	794	999999	459	443	252	89	607	418	741	703	61	511	33	999999	44	738	991	745	999999	621	195	398	999999	824	999999	108	999999	963	330	999999	313	236	338	198	424	115	999999	457	720	999999	950	716	391	186	454	999999	72	947	267	149	575	995	381	22	578	999999	974	634	26	154	582	644	999999	857	399	999999	182	834	301	999999	999999	544	35	999999	671	478	999999	291	379	541	45	559	706	191	999999	318	855	325	620	28	141	330	441	999999	692	315	628	533	999999	999999	713	999999	999999	338	365	41	970	991	350	109	398	693	999999	999999	119	33	937	906	548	999999	969	856	224	999999	797	463	999999	459	697	365	850	483	504	749	828	808	902	377	826	286	348	863	975	999999	630	448	75	956	466	669	377	722	985	705	661	856	999999	384	540	999999	929	999999	304	984	258	914	198	515	656	310	130	570	89	271	742	115	881	703	652	359	999999	155	999999	999999	988	999999	498	798	98	971	795	528	837	924	357	827	569	990	999999	715	259	999999	999999	165	999999	807	642	723	999999	555	974	999999	999999	191	513	783	999999	276	999999	130	999999	399	427	684	515	602	733	164	914	999999	999999	890	441	999999	109	839	845	837	489	190	495	774	836	542	997	486	999999	655	421	574	310	302	999999	152	298	999999	141	999999	649	946	84	487	809	999999	999999	94	877	795	91	673	937	999999	786	815	999999	
651	999999	885	999999	39	805	999999	743	350	614	999999	999999	299	647	250	707	230	198	999999	115	18	965	999999	533	912	999999	999999	999999	747	636	621	516	188	518	999999	999999	256	937	619	150	997	744	469	443	765	198	588	157	841	999999	717	501	253	710	625	686	775	999999	774	431	803	999999	995	713	993	999999	717	999999	10	999999	999999	999999	578	402	118	273	999999	354	767	999999	29	854	999999	781	919	130	272	478	999999	960	530	894	172	198	346	494	748	999999	450	38	999999	807	156	897	515	433	922	999999	601	362	190	430	594	60	411	949	780	224	794	873	474	248	999999	50	423	566	130	390	66	624	999999	750	904	738	253	999999	708	835	999999	495	207	999999	999999	540	780	109	310	122	786	397	999999	999999	960	576	999999	999999	999999	115	999999	949	313	542	794	977	837	999999	999999	855	806	999999	251	945	948	309	999999	61	372	358	270	323	266	17	999999	999999	910	990	790	337	184	999999	302	999999	360	326	191	665	628	999999	702	999999	999999	999999	316	596	999999	768	999999	661	901	512	869	571	845	170	999999	305	938	135	999999	847	649	198	999999	999999	898	999999	594	632	127	999999	433	473	655	919	740	812	701	17	523	999999	414	138	436	999999	999999	730	999999	200	632	886	727	503	831	855	701	999999	772	522	697	507	999999	999999	544	890	89	999999	915	999999	429	881	604	930	999999	999999	999999	520	762	20	651	999999	891	403	999	999999	293	999999	999999	800	999999	356	49	188	320	25	999999	461	594	999999	999999	999999	815	999999	771	751	292	796	891	999999	999999	999999	632	999999	871	999999	616	779	999999	999999	606	159	764	124	708	82	999999	425	620	596	955	980	926	999999	428	999999	999999	70	632	258	948	999999	999999	734	999999	999999	724	288	316	789	409	199	509	291	999999	442	982	999999	132	999999	910	999999	999999	304	999999	999999	264	416	343	999999	178	555	156	704	364	999999	120	40	735	671	358	563	118	830	999999	766	481	645	286	999999	999999	660	938	934	347	91	319	743	999999	947	999999	318	945	349	620	853	52	804	999999	828	331	952	999999	999999	349	357	999999	356	117	194	959	618	139	999999	55	518	999999	999999	999999	283	800	999999	257	999999	887	50	618	768	219	999999	724	999999	718	457	664	999999	694	487	594	990	333	963	636	598	987	999999	999999	598	304	999999	999999	829	447	653	38	954	999999	187	999999	999999	739	989	146	999999	470	291	899	681	691	85	824	139	627	999999	949	836	740	659	999999	723	999999	29	474	999999	108	894	240	75	429	710	274	516	
999999	295	260	343	999999	862	999999	705	274	507	906	999999	999999	999999	211	80	703	999999	224	55	386	849	999999	719	524	999999	675	575	61	833	262	981	999999	317	224	999999	126	615	20	877	999999	104	458	364	123	999999	830	991	693	169	999999	237	495	228	140	75	848	540	819	999999	197	563	654	440	254	924	999999	999999	892	869	953	97	191	346	525	292	999999	92	999999	277	999999	684	999999	891	471	35	495	592	187	159	999999	585	999999	999999	689	967	999999	999999	999999	198	839	999999	108	823	216	285	55	159	703	848	674	765	999999	551	598	513	680	762	969	229	439	824	999999	999999	386	378	300	969	656	999999	841	999999	972	418	999999	348	585	69	685	999999	979	346	889	339	999999	728	999999	254	623	999999	999999	687	57	890	999999	25	999999	999999	446	837	984	86	503	156	16	300	999999	525	999999	260	928	621	87	784	999999	102	935	463	267	658	999999	56	999999	480	270	163	999999	92	999999	422	280	229	622	847	210	903	999999	743	332	194	999999	135	140	999999	999999	674	610	273	650	666	90	614	108	999999	121	938	731	999999	885	852	964	710	999999	701	999999	709	999999	239	999999	999999	259	999999	140	83	722	601	915	999999	231	595	553	72	442	992	341	665	999999	833	736	999999	182	820	857	479	999999	235	268	438	393	548	675	381	688	313	416	888	483	34	999999	519	33	749	999999	300	309	901	278	874	370	323	588	175	502	322	175	439	344	999999	999999	497	342	486	597	683	999999	999999	384	999999	585	453	192	106	999999	226	248	432	29	567	999999	327	957	999999	78	79	960	509	878	999999	999999	999999	553	999999	180	579	999999	546	161	999999	379	138	527	149	298	916	999999	491	999999	286	999999	742	999999	777	999999	536	539	947	999999	527	999999	420	999999	999999	999999	608	899	369	926	198	49	999999	281	901	999999	999999	800	818	106	161	999999	479	999999	602	999999	405	999999	999999	340	999999	49	239	137	633	405	959	835	519	158	689	999999	771	565	219	999999	382	471	518	999999	449	999999	999999	999999	999999	589	999999	319	999999	716	594	51	133	39	999999	159	809	999999	647	505	238	216	290	669	417	144	176	914	891	999999	919	934	58	196	999999	908	999999	389	870	54	162	999999	145	803	563	648	999999	742	283	999999	437	999999	823	22	362	243	455	62	443	132	999999	338	428	344	999999	660	992	999999	148	383	999999	430	999999	603	353	588	81	487	999999	999999	999999	433	999999	830	928	121	120	999999	999999	656	999999	999999	945	999999	630	999999	231	800	16	999999	656	957	603	
900	238	17	999999	230	999999	773	172	999999	946	999999	882	999999	698	597	416	685	549	955	113	491	920	999999	999999	955	972	529	366	999999	999999	212	121	292	999999	740	999999	999999	17	999999	999999	70	494	494	329	279	865	640	999999	634	394	331	364	700	853	122	999999	672	999999	158	258	149	417	891	497	999999	563	599	170	957	999999	999999	677	659	588	52	997	436	247	215	99	341	999999	731	885	160	847	421	999999	717	999999	930	399	858	641	237	652	602	999999	584	999999	275	480	177	639	899	653	705	121	810	124	552	434	326	69	916	999999	685	15	346	896	152	170	999999	206	74	105	999999	28	361	400	404	439	999999	499	999999	999999	236	102	999999	506	152	309	627	602	218	505	82	799	724	492	999999	596	660	687	999999	114	37	999999	999999	804	999999	687	999999	420	719	123	999999	827	245	999999	519	593	29	840	754	842	999999	999999	988	568	32	29	303	869	432	808	779	974	925	718	834	265	526	191	671	999999	999999	999999	882	999999	733	255	563	668	999999	384	576	820	999999	731	571	999999	999999	999999	999999	999999	999999	891	988	911	999999	797	902	526	999999	999999	76	999999	178	299	303	999999	999999	894	835	777	465	634	896	58	241	959	51	203	157	999999	282	520	410	856	81	999999	228	971	759	936	352	47	447	999999	317	738	651	643	438	246	219	98	181	13	360	759	994	940	679	385	755	708	379	574	981	999999	437	322	228	644	999999	996	144	898	435	999999	197	999999	999999	502	317	407	999999	911	999999	999999	349	407	999999	322	663	288	301	384	999999	644	667	872	999999	761	311	339	999999	793	138	222	999999	282	578	932	571	999999	209	187	78	357	942	468	999999	796	999999	40	816	905	981	828	705	760	717	999999	760	324	999999	978	999999	978	982	972	999999	999999	241	76	829	573	750	846	88	123	316	999999	999999	209	999999	940	999999	281	999999	519	812	310	516	203	565	999999	182	999999	376	231	985	99	999999	970	686	900	999999	150	211	252	165	144	749	591	453	999999	99	999999	577	999999	999999	919	465	999999	169	481	719	999999	511	51	999999	999999	479	857	137	226	999999	730	523	845	384	414	80	280	364	677	999999	924	749	681	697	621	679	866	797	76	634	903	811	214	191	528	638	169	999999	662	665	999999	464	237	425	368	47	732	136	999999	849	194	999999	492	921	794	298	829	353	780	999999	613	69	71	592	564	919	319	999999	855	999999	910	429	702	999999	668	470	522	265	339	999999	947	739	779	226	449	795	999999	292	999999	
240	808	815	999999	839	61	832	402	644	999999	449	727	78	280	252	938	765	415	999999	263	333	999999	999999	24	999999	999999	873	999999	845	152	768	999999	36	276	625	967	105	359	999999	960	999999	78	999999	404	889	856	879	469	999999	288	999999	390	848	999999	999999	464	999999	801	874	999999	187	552	999999	999999	102	848	701	802	999999	285	843	416	552	999999	999999	265	898	178	134	349	996	999999	753	566	468	999999	752	997	212	170	999999	304	484	999999	782	999999	521	385	312	51	165	999999	814	261	999999	278	999999	999999	999999	808	999999	76	676	535	967	773	798	990	43	999999	105	703	999999	999999	999999	549	931	999999	999999	145	744	999999	865	999999	194	999999	600	502	132	200	550	425	396	999999	604	665	628	948	999999	999999	494	999999	352	599	999999	999999	486	999999	708	895	346	193	599	475	74	53	210	592	999999	57	182	999999	868	842	172	680	999999	205	889	887	920	982	722	999999	651	999999	180	999999	999999	999999	442	280	794	236	999999	367	825	920	999999	999999	999999	45	607	883	836	999999	662	509	436	999999	153	999999	440	999999	999999	363	471	999999	824	851	999999	933	454	618	615	902	999999	641	999999	805	855	999999	866	337	432	885	385	838	999999	463	560	671	999999	873	589	161	840	973	261	500	896	999999	105	488	688	531	999999	988	278	934	999999	30	999999	999999	999999	999999	424	112	397	99	977	999999	978	371	301	211	999999	581	39	999999	999999	538	999999	999999	909	900	300	388	999999	999999	999999	396	999999	958	778	539	160	999999	463	999999	736	999999	586	171	522	999999	976	734	999999	487	436	20	999999	999999	872	999999	640	33	999999	518	465	46	463	999999	999999	591	72	30	592	761	60	886	999999	206	999999	334	952	228	975	645	999999	566	201	170	474	292	437	999999	999999	632	898	137	495	999999	376	700	283	99	999999	999999	211	956	999999	435	999999	550	893	762	98	547	204	421	57	999999	594	999999	845	302	31	513	163	317	934	960	862	999999	400	183	999999	36	61	862	999999	53	443	968	999999	766	733	924	399	674	666	999999	999999	999999	89	418	359	999999	854	999999	999999	861	777	894	31	191	572	999999	159	999999	932	72	496	341	567	14	643	625	485	89	569	107	123	489	999999	396	532	385	843	999999	999999	362	999999	80	794	992	999999	548	946	242	204	229	774	999999	999999	603	61	106	919	85	775	733	991	775	999999	999999	747	298	999999	635	659	999999	670	177	896	579	999999	426	547	999999	999999	999999	999999	252	885	349	999999	443	747	57	344	436	465	999999	216	99	371	405	
659	999999	254	977	999999	999999	583	17	999999	999999	783	172	712	635	999999	354	347	681	64	748	890	81	999999	314	551	999999	300	233	999999	902	961	806	218	496	999999	723	331	760	799	368	669	877	790	999999	659	584	345	999999	877	121	430	535	44	622	514	999999	186	940	435	108	30	360	286	656	645	977	953	226	868	999999	32	586	881	999999	89	23	999999	920	999999	966	999999	999999	355	620	482	436	999999	999999	999999	189	547	391	335	999999	347	319	601	144	999999	999999	631	129	840	52	98	843	999999	348	543	999999	999999	265	295	469	999999	439	14	999999	183	218	214	999999	244	688	297	999999	261	191	358	999999	421	156	838	971	345	742	750	313	532	638	782	433	63	490	883	291	105	999999	999999	908	314	935	961	872	477	274	884	161	754	456	592	999999	999999	773	90	160	427	324	999999	505	688	999999	143	545	999999	999999	314	754	805	16	545	999999	727	999999	464	485	999999	965	503	81	857	598	558	85	56	999999	444	289	410	732	999999	781	741	958	230	613	802	426	447	999999	959	140	999999	999999	999999	206	744	549	318	999999	965	461	999999	62	647	99	152	67	498	125	346	34	354	82	151	764	999999	999999	229	851	682	768	528	806	999999	727	252	810	174	849	576	895	971	805	767	999999	999999	688	320	140	471	744	999999	332	999999	999999	785	999999	606	999999	552	974	999999	467	999999	206	999999	999999	999999	999999	847	341	893	648	548	999999	63	999999	999999	738	804	965	999999	99	389	938	841	206	456	186	941	968	999999	28	307	999999	575	999999	999999	570	480	999999	747	399	292	999999	851	288	999999	908	999999	999999	968	867	351	587	525	240	999999	999999	365	736	567	999999	999999	999999	137	874	351	999999	876	999999	665	999999	999999	858	999999	69	806	999999	999999	999999	423	548	304	999999	10	346	999999	999999	85	999999	999999	900	999999	744	388	981	420	413	999999	976	937	835	42	999999	581	233	609	492	369	999999	433	999999	895	999999	323	29	471	999999	878	999999	207	631	872	541	124	764	539	524	999999	246	999999	999999	256	999999	625	999999	515	963	133	777	737	194	360	999999	911	606	14	412	431	999999	520	146	535	220	778	316	963	500	226	817	693	94	22	133	818	40	581	785	186	735	513	507	999999	111	999999	23	280	263	999999	517	999999	999999	999999	999999	726	511	868	46	342	319	623	999999	746	315	94	652	181	237	800	881	34	229	235	695	854	22	985	434	999999	999999	999999	999999	870	999999	67	565	999999	999999	407	316	172	545	453	867	999999	999999	761	845	
26	412	841	999999	999999	999999	492	540	901	408	999999	713	999999	444	880	577	283	913	154	999999	999999	528	661	282	830	493	999999	999999	999999	367	583	999999	261	150	417	753	923	993	257	132	226	999999	663	592	999999	693	790	728	664	875	594	999999	354	999999	597	497	999999	569	222	969	40	13	763	544	825	902	461	385	36	999999	654	999999	665	31	821	730	865	78	640	146	999999	999999	824	900	773	999999	20	538	553	919	999999	999999	999999	287	999999	999999	763	999999	767	738	242	415	999999	537	231	314	543	333	901	866	632	999999	928	85	277	49	999999	863	770	999999	892	923	832	999999	133	300	509	387	929	999999	967	745	311	902	904	296	299	296	678	469	840	687	636	686	297	331	999999	705	20	62	999999	999999	358	326	846	999999	999999	594	414	999999	805	165	999999	302	899	886	380	36	180	980	750	891	194	311	610	999999	296	155	819	801	864	999999	999999	877	999999	76	396	984	65	999999	713	999999	882	747	664	684	999999	344	787	410	951	408	535	999999	999999	152	715	57	716	641	33	438	775	613	76	11	788	999999	727	999999	999999	396	999999	585	276	999999	19	447	999999	925	920	951	367	418	850	999999	278	346	574	432	361	349	277	424	572	285	928	999999	680	662	895	768	616	955	999999	565	999999	999999	764	999999	999999	999999	410	999999	999999	81	80	366	999999	610	733	452	951	305	480	161	128	556	23	990	127	740	767	984	40	999999	345	411	999999	295	37	328	999999	318	298	999999	999999	487	704	501	999999	999999	516	999999	928	452	817	320	484	759	446	999999	936	773	149	403	510	999999	760	567	735	668	858	999999	999999	414	871	999999	16	999999	999999	641	851	522	785	999999	234	697	65	587	345	999999	926	748	848	155	392	999999	179	895	582	522	726	999999	999999	546	713	47	999999	524	581	184	314	97	546	805	40	424	999999	999999	179	813	999999	183	231	999999	742	999999	999999	437	32	73	473	121	815	699	914	999999	756	249	841	196	210	541	15	999999	720	839	999999	52	125	967	820	585	726	768	162	553	999999	64	803	999999	418	69	501	518	711	999999	999999	847	891	325	999999	999999	752	982	999999	828	177	70	991	903	907	586	321	65	253	887	394	56	547	370	800	999999	445	999999	777	999999	50	999999	459	527	566	999999	161	799	309	999999	832	999999	999999	333	386	999999	999999	999999	999999	831	999999	445	275	999999	999999	999999	309	530	524	965	999999	515	214	473	999999	679	610	473	999999	999999	434	522	755	181	65	650	891	999999	984	999999	639	544	
550	946	402	604	232	999999	719	340	999999	631	285	344	768	326	538	999999	545	706	252	599	564	154	406	236	999999	999999	767	167	344	999999	546	578	999999	999999	965	999999	81	193	457	974	754	15	999999	999999	999999	999999	413	738	122	209	678	287	703	999999	999999	405	549	999999	999999	999999	868	561	995	970	94	706	19	10	361	280	620	999999	258	278	844	999999	658	603	988	999999	999999	999999	55	145	416	268	874	999999	787	570	999999	905	999999	329	115	202	999999	526	999999	540	999999	412	387	999999	589	327	999999	999999	999999	431	746	999999	187	999999	999999	839	516	860	563	825	999999	724	222	791	560	715	92	929	172	651	548	141	884	999999	868	287	652	213	556	999999	240	449	999999	365	823	773	999999	999999	880	999999	686	999999	962	892	999999	999999	199	999999	290	873	245	109	272	554	882	615	71	728	776	170	197	313	314	474	595	392	634	999999	999999	787	987	999999	58	999999	965	399	179	999999	750	999999	97	66	999999	682	853	141	999999	999999	999999	218	711	999999	858	720	999999	382	844	999999	307	325	62	343	627	999999	886	788	60	375	999999	493	445	79	999999	595	82	141	391	632	620	464	215	99	383	759	85	987	597	338	818	592	554	680	694	999999	138	999999	999999	429	999999	75	90	812	955	989	772	641	31	273	647	947	991	222	877	999999	120	999999	999999	867	427	999999	200	722	556	996	999999	999999	385	999999	467	327	703	962	836	999999	383	999999	144	394	987	999999	999999	334	999999	871	601	342	999999	851	324	175	795	999999	11	896	875	368	265	959	60	17	266	479	999999	329	254	39	386	332	468	999999	999999	574	880	999999	933	866	41	999999	404	999999	999999	534	999999	999999	532	999999	999999	939	679	25	147	999999	343	980	999999	999999	527	370	999999	572	955	480	999999	607	346	999999	690	27	999999	999999	337	580	565	454	999999	732	251	999999	797	121	78	446	653	453	579	654	241	899	806	447	348	670	68	832	999999	492	151	629	954	310	999999	942	999999	670	688	567	619	889	935	455	254	999999	572	515	503	999999	827	939	999999	692	990	790	221	525	670	666	521	732	803	563	591	999999	560	999999	668	135	469	982	765	999999	999999	351	964	361	203	335	107	552	338	141	665	211	601	272	320	662	730	999999	10	999999	55	886	95	999999	864	632	999999	85	846	377	999999	999999	184	999999	656	648	825	999999	331	344	568	999999	403	671	898	389	30	297	186	16	405	17	981	999999	966	159	265	592	496	999999	873	31	705	999999	92	820	37	585	615	672	
836	870	140	999999	999999	86	492	424	999999	999999	611	175	899	999999	972	52	863	440	59	507	392	999999	373	760	471	546	273	999999	589	87	999999	444	681	513	179	535	999999	326	290	890	999999	841	117	22	959	999999	132	865	988	49	956	596	536	117	289	603	506	999999	999999	999999	813	999999	835	406	132	177	493	395	670	447	175	547	160	999999	841	999999	135	361	801	999999	424	407	999999	999999	130	765	908	574	234	576	39	507	131	999999	86	999999	16	711	999999	791	224	999999	205	999999	999999	999999	446	377	276	738	477	154	999999	999999	502	415	606	999999	285	367	269	918	171	103	418	668	425	999999	92	234	545	999999	472	19	549	999999	212	999999	675	711	999999	540	308	496	109	999999	928	999999	871	671	20	720	436	999999	532	305	575	111	143	999999	994	659	999999	51	203	63	999999	568	999999	814	999999	703	619	999999	48	728	620	675	994	533	739	733	915	421	999999	999999	999999	940	999999	253	122	111	769	999999	716	669	999999	999999	999999	56	212	369	999999	66	999999	316	111	861	999999	803	685	899	117	999999	475	270	743	999999	999999	379	999999	999999	91	999999	702	111	934	159	857	378	482	363	382	999999	999999	379	933	858	999999	907	722	136	458	683	568	222	994	169	999999	999999	926	382	440	923	981	999999	288	162	364	367	382	952	14	123	331	331	527	169	288	105	337	884	920	919	656	999999	292	999999	89	999999	999999	774	164	411	452	999999	922	458	999999	999999	101	780	999999	595	535	999999	132	999999	999999	246	999999	835	881	898	999999	51	461	521	277	52	188	880	82	875	260	608	999999	602	671	232	409	78	202	999999	14	557	390	999999	394	999999	816	948	999999	843	794	281	999999	266	999999	410	647	411	191	924	681	221	999999	628	345	927	999999	530	672	999999	836	999999	642	463	894	999999	661	135	137	999999	999999	999999	999999	999999	999999	999999	715	541	318	270	999999	997	999999	999999	746	793	850	999999	990	999999	999999	999999	285	916	16	177	639	438	372	723	749	521	284	799	999999	999999	999999	478	999999	367	221	441	999999	999999	999999	839	738	999999	999999	999999	719	999999	999999	669	478	939	999999	917	232	913	349	286	179	594	999999	999999	722	98	579	999999	999999	382	223	633	255	481	84	873	999999	177	439	999999	721	271	13	850	999999	614	331	999999	498	470	255	634	27	935	999999	999999	891	999999	999999	650	795	422	694	347	685	999999	424	996	865	89	999999	65	483	85	565	907	590	670	686	999999	766	999999	999999	946	999999	589	615	320	999999	456	982	878	999999	789	
477	999999	576	666	174	874	999999	334	893	418	999999	200	161	942	379	999999	47	230	806	19	883	975	999999	999999	220	106	896	114	787	418	107	677	15	694	607	266	340	923	506	811	917	442	927	398	41	936	999999	672	940	854	999999	762	81	50	905	502	692	828	999999	77	977	96	546	485	999999	999999	195	466	345	999999	33	123	723	999999	999999	450	58	228	716	284	668	233	999999	933	998	344	999999	964	788	114	574	512	999999	439	833	831	896	451	86	794	999999	971	337	827	830	306	999999	86	949	999999	454	473	121	180	999999	754	922	613	999999	999999	642	999999	999999	999999	549	521	644	294	171	270	554	606	151	999999	533	697	895	999999	113	702	305	528	999999	334	660	110	999999	307	40	999999	908	292	964	110	999999	999999	303	107	287	318	661	754	999999	999999	909	999999	332	999999	999999	999999	858	586	509	785	681	999999	215	999999	579	449	130	347	263	92	361	999999	642	51	770	12	404	798	68	999999	999999	999999	612	336	424	812	777	212	999999	999999	230	332	783	999999	428	48	325	999999	527	838	198	324	999999	833	337	647	215	999999	428	999999	999999	999999	527	715	744	141	999999	879	929	767	671	918	687	934	861	38	999999	462	623	999999	687	455	280	229	999999	999999	59	779	998	999999	606	496	783	999999	999999	169	805	77	444	296	536	445	999999	760	999999	999999	999999	566	971	999999	169	752	667	695	999999	860	790	307	119	28	92	731	880	999999	170	999999	999999	672	920	702	232	420	28	336	205	251	435	520	62	335	99	999999	807	999999	617	854	828	98	67	163	379	999999	999999	999999	214	805	564	866	599	992	145	965	646	279	86	748	734	341	500	715	999999	279	999999	999999	929	600	924	191	999999	316	356	999999	614	767	332	724	462	602	132	999999	999999	569	920	70	200	999999	846	537	622	868	130	497	597	999999	728	109	263	999999	496	614	999999	383	330	293	646	99	360	878	947	361	295	142	219	110	999999	999999	999999	193	593	805	754	999999	999999	677	999999	859	458	271	48	232	999999	287	115	518	518	313	248	637	424	110	773	967	590	270	999999	999999	287	497	999999	863	999999	999999	591	691	860	999999	813	653	107	786	999999	99	999999	724	890	18	999999	701	591	724	626	999999	769	492	41	999999	805	999999	104	999999	581	961	947	999999	482	401	696	999999	657	999999	500	595	539	637	470	684	137	866	380	574	960	586	906	599	246	38	999999	108	999999	83	689	515	559	899	215	679	151	664	251	498	322	613	999999	567	234	999999	
192	141	32	999999	659	938	927	999999	999999	999999	999999	358	939	453	101	597	763	584	343	984	999999	999999	999999	791	543	472	624	999999	262	999999	999999	348	374	214	846	178	86	312	999999	751	999999	40	662	220	623	999999	725	798	407	725	999999	468	999999	999999	995	552	709	241	814	999999	999999	55	276	890	462	716	983	734	999999	999999	520	461	170	999999	999999	15	977	221	177	750	999999	826	999999	537	506	83	124	134	218	304	469	845	999999	237	437	542	763	772	757	999999	808	990	999999	484	214	399	999999	641	843	999999	574	497	73	74	999999	999999	999999	739	393	388	999999	858	526	312	463	675	964	933	165	999999	252	215	463	270	999999	757	999999	999999	332	999999	775	999999	999999	999999	729	972	781	432	999999	940	972	33	388	999999	314	949	474	999999	31	539	434	374	486	978	747	369	999999	999999	999999	691	999999	999999	416	286	999999	128	577	307	583	490	893	541	154	224	999999	228	999999	999999	956	999999	293	746	979	793	682	410	997	312	480	369	938	977	310	107	88	412	617	112	766	999999	382	176	315	540	645	999999	999999	271	999999	529	999999	999999	999999	141	999999	126	590	999999	603	211	999999	999999	826	223	552	916	240	56	146	489	999999	999999	999999	770	618	126	440	999999	157	999999	999999	736	225	951	826	989	999999	179	699	961	999999	993	508	565	999999	999999	349	999999	988	999999	999999	183	134	999999	999999	819	631	87	522	290	999999	151	999999	814	31	999999	59	874	999999	999999	785	71	357	184	999999	617	225	762	705	510	777	348	460	999999	135	17	999999	617	44	16	368	999999	656	418	999999	681	528	693	544	680	999999	474	704	435	943	999999	826	949	941	999999	999999	868	382	21	513	346	690	56	689	23	999999	441	999999	391	204	999999	414	938	898	985	98	531	228	35	451	312	999999	999999	484	534	190	662	675	733	412	499	999999	645	905	999999	990	481	999999	530	999999	627	633	323	241	221	196	888	999999	999999	221	999999	999999	356	569	999999	999999	665	571	999999	833	130	765	117	978	704	999999	769	42	958	994	617	526	999999	137	824	678	331	794	273	348	302	611	719	999999	340	849	999999	85	703	999999	999999	999999	999999	697	999999	861	526	344	999999	999999	426	999999	102	961	604	555	951	229	999999	533	380	871	308	815	540	518	56	594	999999	854	726	693	999999	999999	670	706	676	11	999999	999999	161	999999	267	112	999999	447	518	758	918	999999	999999	115	340	180	999999	463	999999	44	999999	999999	815	932	696	681	444	733	999999	382	301	897	879	999999	999999	782	381	
393	999999	206	893	102	10	298	676	864	999999	621	999999	168	853	999999	105	641	844	999999	157	229	300	585	668	198	999999	146	466	999999	904	999999	246	557	999999	483	999999	415	999999	74	268	526	999999	832	725	823	380	999999	999999	95	802	999999	115	999999	999999	999999	999999	37	999999	705	999999	863	831	655	959	18	385	804	999999	380	365	999999	500	780	833	630	963	467	999999	845	817	999999	999999	381	228	665	842	999999	922	647	389	822	877	999999	893	404	999999	610	872	716	447	575	998	158	729	122	748	335	943	14	999999	636	176	692	887	999999	255	460	436	304	176	915	882	721	991	999999	811	999999	886	439	935	362	594	154	407	251	566	469	652	115	917	999999	999999	917	459	999999	655	194	999999	287	158	245	999999	999999	550	531	693	286	167	196	311	693	448	514	79	999999	51	32	295	646	999999	999999	807	330	999999	659	400	964	272	248	887	626	507	609	999999	700	188	25	604	999999	557	290	312	999999	804	233	78	21	848	623	711	633	999999	911	237	372	437	853	201	891	141	729	23	919	308	684	196	999999	233	378	657	35	428	420	98	769	483	351	526	163	590	999999	125	649	536	263	727	596	381	918	999999	335	999999	713	999999	828	276	393	999999	130	47	999999	788	480	966	685	215	488	822	999999	888	999999	336	48	310	999999	613	374	999999	55	956	600	999999	315	115	331	211	714	677	270	503	99	999999	406	126	360	600	645	683	851	999999	248	773	912	39	186	999999	785	412	999999	999999	901	11	122	173	446	999999	482	374	644	483	999999	811	562	999999	799	902	930	921	950	162	968	691	999999	997	999999	826	999999	999999	928	332	425	312	686	55	999999	98	81	243	679	589	127	280	48	999999	557	437	221	947	240	284	78	864	999999	999999	255	220	470	124	454	620	226	206	445	321	68	198	134	516	374	710	830	696	999999	999999	45	697	652	172	449	291	614	607	55	654	263	561	850	849	800	390	999999	956	788	999999	372	920	835	726	319	369	312	705	583	999999	453	382	622	101	802	558	568	308	674	173	16	999999	999999	790	67	506	999999	285	716	999999	93	874	907	193	998	124	862	999999	853	90	978	909	34	999999	211	999999	939	759	57	999999	999999	329	291	625	62	754	769	54	668	999999	31	37	989	599	999999	999999	474	999999	103	688	999999	642	454	594	999999	107	999999	999999	588	186	567	588	999999	474	171	763	592	292	140	999999	354	817	266	50	68	951	999999	999999	90	999999	999999	510	999999	368	556	189	
999999	697	440	955	999999	144	465	492	999999	442	799	524	437	999999	999999	191	308	999999	343	877	999999	414	535	999999	187	169	554	956	769	66	999999	869	918	981	999999	894	852	184	93	219	999999	774	794	625	999999	999999	996	407	645	235	212	999999	35	678	804	999999	171	206	778	10	590	999999	723	198	520	930	606	455	792	102	339	133	765	133	526	999999	620	999999	91	781	172	156	320	543	854	116	999999	249	999999	429	732	999999	405	93	999999	852	61	605	999999	231	798	550	999999	999999	896	88	60	999999	162	202	849	262	124	999999	837	999999	199	189	344	414	96	366	999999	372	369	999999	999999	682	999999	999999	560	24	804	999999	983	621	541	767	999999	999999	65	942	97	999999	580	480	542	999999	255	196	663	999999	271	701	145	442	999999	252	193	223	360	999999	999999	488	642	999999	458	264	23	225	901	431	541	568	999999	154	278	292	999999	999999	150	328	436	317	20	687	999999	112	999999	551	348	299	999999	433	425	687	999999	999999	352	745	999999	287	999999	39	999999	999999	340	999999	352	991	173	999999	460	303	83	42	999999	100	477	954	999999	355	999999	472	877	999999	847	999999	153	671	999999	669	940	56	999999	862	933	407	31	779	999999	59	760	999999	387	358	838	999999	999999	999999	999999	453	141	397	663	676	748	922	162	682	999999	233	560	999999	391	504	999999	414	999999	221	109	999999	79	999999	607	999999	999999	806	999999	999999	773	565	757	760	925	167	537	552	392	999999	999999	20	254	999999	394	134	498	999999	352	883	309	999999	999999	149	999999	211	383	443	790	631	91	999999	837	634	999999	828	999999	999999	755	233	966	999999	31	999999	107	98	299	730	314	483	543	516	464	211	999999	349	999999	618	477	723	783	104	762	760	119	999999	999999	999999	439	999999	658	698	999999	128	916	802	412	619	999999	999999	912	653	139	999999	999999	999999	487	999999	999999	570	127	857	333	41	450	872	744	999999	999999	925	915	679	300	748	824	844	193	999999	294	426	936	100	999999	282	999999	999999	999999	999999	672	999999	999999	999999	214	869	999999	999999	375	301	677	54	999999	151	493	127	288	243	363	390	492	252	391	152	351	989	999999	999999	999999	999999	230	321	999999	999999	598	592	240	379	474	430	310	999999	999999	999999	668	250	368	999999	999999	458	993	578	776	584	962	999999	162	552	204	225	245	420	519	325	81	366	146	769	999999	999999	886	909	769	932	89	469	773	499	483	111	631	999999	999999	832	66	651	999999	332	335	178	439	999999	999999	999999	999999	890	999999	999999	820	999999	113	598	
250	705	572	999999	809	844	505	999999	999999	662	78	103	594	406	990	686	999999	429	821	813	443	385	999999	207	735	520	999999	199	954	619	678	181	997	42	598	999999	269	971	842	700	827	832	521	777	620	90	663	788	899	827	895	401	490	300	164	865	999999	375	999999	298	107	316	549	46	983	897	106	562	808	276	426	296	999999	130	986	999999	999999	694	999999	654	857	958	299	136	724	287	690	707	877	732	999999	894	999999	554	603	521	293	999999	793	722	999999	110	999999	999999	411	608	815	369	313	553	11	550	788	999999	440	149	27	999999	322	706	216	999999	684	85	786	532	674	999999	527	474	328	388	900	864	670	756	977	666	999999	126	472	999999	403	999999	730	939	116	917	124	464	999999	870	172	96	516	595	426	999999	846	879	999999	783	842	839	234	623	999999	924	44	999999	171	999999	697	999999	244	999999	995	360	354	999999	999999	756	917	73	970	999999	225	999999	358	85	340	999999	819	999999	999999	999999	488	564	109	117	300	999999	883	440	302	153	999999	966	852	629	599	76	561	999	463	187	999999	778	868	777	407	999999	575	999999	353	99	541	851	999999	999999	999999	441	260	247	557	999999	873	487	999999	999999	284	258	961	728	485	999999	999999	820	392	999999	823	709	695	332	999999	464	616	923	97	212	999999	332	999999	306	231	999999	815	999999	452	229	999999	387	999999	999999	502	999999	873	847	999999	999999	579	999999	999999	19	999999	999999	745	928	537	999999	627	999999	400	999999	225	952	999999	999999	999999	327	458	206	999999	173	999999	446	701	654	999999	560	999999	768	999999	18	633	891	863	943	574	999999	422	887	999999	999999	999999	364	987	448	999999	550	852	999999	999999	999999	630	999999	352	305	318	999999	996	101	109	999999	512	859	509	999999	935	333	98	999999	100	972	905	571	420	999999	571	346	999999	262	828	999999	707	382	426	294	388	260	549	568	634	999999	536	330	999999	808	847	741	855	605	513	502	462	499	999999	999999	999999	68	962	332	733	972	836	744	273	999999	279	139	443	224	13	685	999999	530	729	811	446	584	783	611	182	829	490	852	999999	336	826	218	264	999999	44	999999	298	226	834	662	453	792	67	967	539	717	999999	641	999999	999999	717	932	770	999999	932	675	284	999999	160	999999	491	983	994	936	994	70	875	394	190	683	396	999999	695	76	368	654	527	816	999999	464	531	999999	999999	921	618	893	448	999999	126	999999	999999	999999	75	930	999999	469	999999	130	973	478	842	913	461	919	441	159	246	703	947	287	999999	468	
287	999999	382	641	733	83	328	110	621	926	999999	821	638	458	502	764	896	999999	856	406	842	603	622	617	398	999999	490	468	999999	745	10	838	220	586	660	379	558	538	999999	724	802	999999	856	999999	999999	999999	290	982	656	481	806	59	999999	999999	625	684	83	765	999999	402	593	859	453	876	926	440	610	62	999999	999999	216	367	172	142	603	969	747	707	999999	758	59	507	812	185	999999	951	999999	469	960	976	305	999999	295	999999	141	942	429	980	989	214	39	238	194	533	275	448	887	298	999999	999999	936	376	792	494	352	999999	57	999999	937	999999	33	999999	102	822	827	999999	999999	999999	11	661	549	999999	717	767	999999	821	323	288	909	500	74	128	321	314	49	929	10	999999	991	55	999999	999999	53	24	191	999999	146	371	705	852	999999	999999	297	496	115	999999	659	35	765	999999	772	768	368	999999	910	904	999999	787	999999	898	423	280	999999	956	999999	397	723	999999	586	840	685	951	999999	999999	133	15	831	824	208	999999	279	975	999999	470	999999	136	999999	999999	114	286	68	999999	588	807	438	106	232	341	731	718	999999	956	999999	924	845	999999	196	310	323	999999	83	15	589	999999	628	447	999999	375	683	638	603	999999	597	309	781	337	372	775	999999	37	782	999999	999999	999999	422	323	536	121	625	462	999999	493	292	209	213	63	768	675	188	991	862	857	657	102	124	339	368	149	153	518	458	421	681	296	132	999999	912	109	500	999999	999999	132	999999	999999	999999	120	834	398	106	728	999999	697	999999	637	999999	999999	999999	10	376	93	955	396	999999	999999	999999	528	811	996	999999	629	150	669	184	999999	89	739	117	436	403	999999	504	970	53	999999	949	760	824	54	999999	206	742	911	732	416	359	525	999999	642	999999	179	999999	837	320	999999	587	898	999999	722	558	435	817	415	607	372	589	984	352	553	999999	252	704	767	875	999999	887	239	937	999999	524	999999	585	475	219	233	705	666	660	999999	999999	999999	248	112	495	999999	389	999999	314	370	827	374	182	610	999999	974	475	999999	999999	439	589	999999	961	754	208	994	850	999999	205	999999	667	922	334	776	716	116	14	601	281	999999	501	560	925	576	940	159	391	974	991	245	757	173	704	230	999999	489	100	493	903	501	844	47	999999	999999	702	999999	50	999999	894	378	969	874	999999	782	937	39	999999	999999	999999	59	999999	876	999999	960	626	503	999999	113	999999	999999	999999	999999	697	780	345	464	999999	994	873	999999	118	985	999999	622	275	883	904	921	293	999999	66	706	
678	999999	888	968	686	180	314	209	686	999999	999999	666	362	457	186	489	447	482	610	437	999999	999999	940	999999	999999	999999	695	742	599	306	820	833	180	319	843	843	891	376	777	258	999999	674	999999	999999	378	423	270	817	707	425	484	810	356	628	196	899	914	999999	182	948	999999	999999	999999	999999	125	783	495	999999	614	343	597	999999	705	362	999999	845	430	767	259	383	477	877	45	183	822	20	486	552	133	943	928	631	204	829	772	129	999999	999999	999999	999999	999999	226	213	373	827	413	115	993	999999	350	479	156	20	799	481	608	999999	436	568	999999	306	943	920	671	414	965	876	875	589	628	781	461	710	663	455	261	999999	671	355	999999	905	493	670	782	473	781	999999	405	357	174	592	637	410	951	299	983	305	541	958	862	537	239	413	999999	569	28	446	356	353	229	933	864	90	999999	210	812	282	148	207	999999	354	480	527	425	45	153	60	758	374	471	956	142	999999	493	880	675	89	999999	223	455	345	274	62	138	240	728	557	999999	751	486	711	999999	344	336	517	999999	711	988	999999	425	967	687	982	881	273	801	161	596	278	534	733	999999	999999	751	297	90	428	999999	999999	316	595	799	16	888	760	799	999999	386	976	999999	964	101	999999	797	488	658	292	180	999999	438	576	999999	999999	227	753	999999	242	592	48	437	999999	999999	803	911	829	999999	999999	103	130	474	13	774	999999	454	570	642	999999	136	273	639	999999	258	534	755	739	999999	817	999999	144	999999	999999	999999	348	548	999999	652	297	999999	968	321	999999	198	59	999999	435	999999	350	538	657	121	999999	999999	999999	409	639	389	787	57	181	204	360	890	958	215	907	798	436	999999	268	917	354	398	168	951	661	999999	999999	143	330	999999	999999	999999	142	33	745	999999	885	999999	909	806	864	249	116	773	961	96	999999	844	493	637	999999	999999	279	739	999999	999999	947	377	748	39	191	653	727	244	910	81	758	935	469	999999	999999	497	172	999999	62	999999	292	395	990	999999	380	363	649	693	571	999999	19	999999	267	964	999999	518	200	999999	624	221	522	872	999999	890	337	304	384	47	724	878	116	817	686	661	498	561	387	999999	659	827	999999	44	672	894	71	999999	677	999999	999999	999999	307	292	837	841	593	420	999999	110	246	85	979	612	968	692	909	201	715	999999	476	951	141	26	230	796	217	487	209	968	828	971	626	879	104	330	999999	999999	999999	999999	78	88	39	999999	999999	999999	848	999999	999999	980	984	870	999999	82	38	990	
273	291	71	51	634	115	221	563	282	999999	999999	999999	999999	999999	122	95	221	870	537	398	999999	854	89	646	999999	815	999999	999999	983	957	331	554	851	114	67	999999	763	938	220	963	867	475	14	999999	134	749	999999	428	867	999999	658	999999	545	640	999999	418	999999	999999	103	999999	693	992	999999	324	943	905	999999	413	589	823	332	283	659	573	531	457	850	418	522	999999	999999	992	361	999999	309	999999	999999	220	999999	999999	97	348	999999	401	279	874	895	999999	999999	229	501	481	839	53	999999	385	999999	999999	119	999999	568	792	901	895	887	700	999999	999999	24	999999	896	47	999999	940	999999	983	999999	267	304	656	999999	170	690	303	706	459	163	318	516	924	431	47	111	425	91	304	999999	948	514	578	244	409	674	999999	332	999999	114	898	317	594	946	862	999999	999999	68	999999	999999	999999	198	999999	547	332	979	100	970	999999	935	999999	999999	441	546	489	753	725	421	162	495	364	999999	252	999999	264	10	922	978	569	999999	648	366	683	999999	838	760	86	41	912	430	999999	365	473	528	162	49	876	57	466	118	951	51	906	911	747	637	945	999999	292	331	66	999999	410	498	297	595	185	248	999999	999999	677	694	999999	731	911	998	507	724	203	224	134	874	522	999999	419	606	459	999999	455	210	814	994	748	590	373	472	955	974	240	999999	864	637	999999	736	441	266	999999	184	10	999999	140	999999	999999	77	207	191	600	999999	999999	999999	999999	999999	792	999999	914	683	999999	918	367	449	53	532	999999	636	360	496	536	999999	28	999999	73	285	771	707	79	593	115	681	393	999999	999999	15	894	999999	430	461	845	840	999999	758	999999	623	999999	561	704	608	999999	261	999999	999999	999999	999999	931	926	628	999999	641	95	439	331	999999	274	535	999999	577	48	637	946	215	898	651	695	963	999999	842	449	468	220	12	470	857	853	964	681	536	67	83	999999	999999	999999	999999	760	999999	500	999999	999999	98	999999	983	666	970	789	55	818	69	960	850	670	94	188	402	999999	999999	968	473	723	999999	853	648	520	999999	669	36	999999	999999	891	294	473	999999	796	999999	999999	236	346	499	78	808	999999	622	576	216	413	883	741	177	398	677	999999	37	466	745	244	992	473	701	311	999999	410	738	999999	675	387	999999	297	827	576	204	745	999999	404	915	164	999999	82	313	561	999999	294	478	690	999999	851	999999	622	61	126	833	763	644	999999	314	999999	417	453	900	829	822	595	914	601	204	931	999999	632	551	591	12	920	999999	150	524	999999	999999	
58	999999	823	941	967	246	999999	742	440	111	290	100	517	747	788	181	484	738	999999	380	999999	496	291	888	813	81	469	123	913	604	999999	673	836	999999	368	999999	86	887	854	999999	213	859	763	830	682	542	43	844	999999	749	684	412	999999	108	65	999999	999999	935	999999	896	777	596	828	836	607	616	263	51	999999	300	104	596	883	842	176	27	733	460	215	281	999999	625	899	999999	919	101	350	737	999999	807	824	151	760	999999	581	616	40	926	233	76	288	999999	465	999999	654	97	528	999999	999999	47	828	222	730	855	858	161	697	664	999999	515	276	526	630	580	475	953	999999	999999	271	559	999999	806	999999	149	993	55	169	975	999999	831	573	859	805	999999	999999	611	421	904	109	429	999999	999999	18	717	799	761	371	885	999999	999999	261	602	229	382	60	31	985	590	862	999999	999999	722	155	96	942	416	721	256	601	864	541	931	999999	841	640	621	797	519	349	241	683	999999	526	817	579	970	640	433	999999	958	625	830	51	297	437	206	230	999999	775	999999	50	125	293	594	169	999999	776	387	741	438	233	476	251	999999	999999	717	205	337	516	971	999999	999999	923	999999	999999	711	890	999999	413	999999	999999	875	743	956	200	568	999999	999999	657	999999	203	999999	691	894	734	159	588	419	999999	720	11	999999	999999	804	616	752	202	650	355	458	999999	248	999999	999999	47	358	732	295	441	999999	726	273	680	266	777	524	606	38	908	98	132	480	378	693	442	508	999999	999999	350	999999	376	350	586	209	820	955	999999	393	856	386	426	999999	999999	599	993	999999	222	159	36	101	999999	999999	741	267	335	999999	870	999999	865	538	889	793	999999	993	203	386	686	480	446	999999	246	223	182	999999	672	999999	501	779	699	704	296	319	912	999999	302	212	608	999999	999999	861	95	997	527	328	999999	633	358	985	405	617	61	741	999999	214	999999	932	991	219	999999	507	467	100	999999	170	251	580	880	696	999999	991	778	367	607	584	737	248	999999	999999	45	999999	480	516	383	999999	653	555	999999	708	403	370	999999	398	734	376	404	994	417	367	86	916	752	999999	999999	414	838	694	143	139	999999	999999	246	999999	184	556	36	950	999999	507	517	999999	999999	182	303	340	779	999999	633	241	190	742	830	999999	999999	128	296	818	232	968	254	959	422	476	241	785	133	83	223	188	349	453	999999	909	849	390	941	999999	368	999999	999999	458	71	902	999999	734	786	908	370	66	269	999999	728	999999	263	558	283	508	999999	517	217	706	
176	454	892	736	465	920	488	999999	999999	716	999999	278	999999	795	898	520	527	507	999	225	713	167	918	140	725	538	656	301	116	443	639	850	746	928	292	616	19	223	278	865	999999	999999	880	553	759	459	414	468	660	999999	981	443	518	991	992	999999	999999	761	20	927	274	197	290	742	87	999999	532	415	513	291	510	314	239	143	999999	999999	286	375	999999	276	133	198	640	352	999999	205	342	754	999999	999999	89	257	999999	350	600	999999	691	999999	476	999999	926	999	954	378	263	676	999999	999999	205	999999	732	171	999999	743	804	86	557	999999	290	881	999999	777	479	999999	212	262	111	888	543	564	999999	149	999999	999999	350	133	243	272	99	785	991	999999	999999	683	550	999999	867	469	546	524	684	999999	856	594	999999	158	530	724	999999	10	575	999999	841	640	213	592	271	168	999999	999999	843	294	849	504	889	319	999999	999999	689	293	395	642	352	28	880	999999	292	314	348	201	999999	518	105	999999	220	676	999999	919	999999	957	657	999999	999999	865	681	399	903	999999	704	573	930	999999	45	883	615	933	972	822	999999	908	310	957	999999	212	87	999999	199	999999	294	223	203	308	325	731	636	686	999999	487	347	490	999999	930	609	774	270	867	999999	222	482	286	703	303	168	999999	657	699	999999	863	999999	999999	210	999999	77	491	380	631	419	313	257	929	367	495	485	279	516	379	999999	55	999999	219	851	999999	288	18	519	999999	999999	754	84	999999	797	999999	699	999999	290	999999	863	128	404	638	458	999999	999999	552	919	218	818	999999	64	287	999999	842	921	999999	505	232	863	999999	972	480	491	665	999999	320	141	654	999999	999999	989	268	516	999999	999999	313	761	681	22	736	98	311	92	261	999999	797	593	999999	790	999999	495	999999	999999	804	156	999999	157	793	941	999999	999999	275	422	333	899	796	770	123	201	618	816	824	220	137	999999	670	398	239	965	999999	999999	186	999999	673	999	932	873	711	92	999999	999999	967	740	368	325	823	888	999999	362	999999	36	480	763	999999	999999	999999	846	999999	834	999999	535	917	827	509	926	244	411	748	999999	999999	923	999999	40	999999	999999	999999	94	852	812	157	999999	640	877	73	415	257	422	999999	999999	338	95	999999	877	607	201	248	149	240	441	90	999999	149	433	395	999999	967	449	299	719	999999	586	994	455	686	703	895	50	764	999999	999999	821	719	390	995	881	317	191	432	282	999999	999999	853	421	731	735	642	999999	491	94	999999	807	999999	972	901	752	100	170	200	904	306	999999	384	
999999	761	269	999999	999999	999999	513	670	785	26	26	999999	756	732	582	723	951	70	689	558	679	656	871	999999	746	999999	253	790	157	991	528	976	999999	335	999999	660	472	999999	999999	778	999999	423	662	791	116	477	155	29	518	446	999999	844	999999	999999	705	489	889	571	955	279	194	722	999999	999999	498	50	488	431	999999	922	260	918	999999	911	580	265	999999	90	999999	279	999999	233	282	710	752	684	999999	999999	999999	239	999999	901	999999	614	593	264	999999	868	303	76	989	724	999999	595	999999	331	667	705	78	999999	494	808	980	685	935	999999	999999	813	51	813	680	121	801	785	162	359	839	571	999999	326	365	135	999999	524	290	619	999999	999999	524	431	26	664	308	999999	744	999999	999999	402	999999	632	814	96	826	489	396	877	922	230	443	836	491	106	387	999999	93	369	31	465	999999	325	742	999999	298	620	797	999999	813	999999	51	200	438	999999	999999	694	511	999999	309	308	137	412	999999	999999	254	999999	939	919	286	555	107	384	940	465	999999	999999	889	999999	797	215	691	380	73	311	189	252	408	53	214	999999	251	814	70	722	999999	992	628	999999	518	611	999999	877	999999	267	999999	666	260	999999	451	538	999999	458	481	999999	616	999999	349	999999	817	11	289	999999	715	593	314	292	324	227	137	13	734	154	544	999999	534	999999	641	805	999999	999999	992	999999	602	675	888	792	342	966	999999	580	653	243	927	516	332	999999	172	999999	953	240	352	999999	845	999999	999999	660	914	294	568	802	999999	544	607	304	19	853	304	49	705	999999	949	357	121	556	360	500	226	38	999999	999999	651	999999	851	999999	181	959	999999	164	999999	237	878	58	408	313	999999	999999	636	633	506	478	490	132	449	442	290	999999	921	298	97	313	444	886	430	818	161	629	692	999999	133	60	273	999999	178	999999	999999	901	999999	807	101	250	864	999999	531	395	269	999999	56	419	999999	186	47	300	77	568	793	992	627	589	162	999999	427	999999	509	456	214	999999	954	972	999999	389	55	124	207	846	449	850	364	999999	559	999999	999999	999999	999999	999999	999999	999999	82	609	684	650	284	370	655	266	823	999999	93	999999	191	999999	574	999999	620	886	141	923	103	230	129	942	999999	592	999999	530	999999	999999	999999	999999	443	999999	278	354	298	159	999999	685	469	940	33	172	767	289	999999	641	67	509	662	896	816	99	879	852	490	741	22	691	340	135	999999	679	484	531	640	949	649	230	785	471	782	455	999999	163	207	999999	185	358	739	397	999999	752	492	906	
745	354	362	999999	863	556	999999	423	354	999999	935	354	687	245	649	903	992	999999	999999	201	124	370	635	726	999999	999999	566	664	952	943	999999	261	999999	577	785	296	597	232	367	239	334	999999	110	129	227	853	279	999999	709	835	404	636	999999	300	791	385	718	999999	771	339	990	482	471	999999	681	684	167	120	459	999999	315	999999	479	494	867	756	269	515	999999	999999	999999	626	955	999999	999999	36	232	999999	786	999999	577	961	460	37	248	851	897	699	999999	543	999999	168	999999	356	529	634	166	545	433	999999	125	213	999999	969	85	374	527	354	863	655	999999	271	333	58	784	999999	319	999999	255	25	858	570	77	965	115	105	145	608	596	914	869	999999	472	751	999999	999999	834	999999	952	873	333	999999	836	999999	91	434	999999	441	571	185	324	714	299	418	186	554	145	172	863	999999	999999	918	757	999999	785	774	799	582	763	419	519	828	499	382	691	315	734	283	883	681	270	999999	46	421	599	999999	397	63	574	740	999999	672	626	972	999999	415	795	887	18	317	634	262	677	162	999999	495	224	999999	999999	999999	820	862	999999	192	999999	534	882	999999	359	629	386	999999	999999	999999	190	847	999999	527	737	999999	519	999999	275	576	56	17	36	884	755	113	999999	480	337	999999	919	376	393	999999	263	999999	999999	459	537	388	930	999999	254	654	999999	818	293	697	999999	449	361	973	596	712	145	711	507	997	590	999999	688	905	417	315	113	814	463	767	999999	626	999999	70	999999	887	645	167	763	382	913	937	999999	254	999999	999999	351	999999	780	999999	999999	552	999999	999999	868	291	700	999999	481	999999	550	167	364	526	434	563	696	300	663	709	76	978	947	135	93	653	436	444	999999	999999	964	167	43	782	468	999999	24	227	999999	999999	197	620	685	999999	832	756	582	303	999999	737	201	60	999999	81	615	330	605	487	451	224	854	266	419	951	973	392	133	999999	67	999999	549	999999	999999	635	521	455	302	131	999999	337	81	143	623	877	338	914	875	961	176	147	124	536	775	978	999999	930	211	999999	852	449	632	999	245	999999	999999	999999	999999	999999	559	169	38	484	999999	124	152	721	642	541	999999	68	517	171	415	919	599	22	703	129	460	999999	253	567	279	853	704	81	999999	517	689	999999	999999	999999	412	17	999999	999999	352	661	835	999999	298	669	120	793	931	999999	593	326	517	186	29	832	206	999999	915	470	214	999999	419	80	823	999999	999999	18	106	299	999999	408	810	958	669	51	293	999999	999999	584	457	999999	
999999	243	487	581	999999	513	595	139	31	443	101	647	435	21	999999	999999	639	173	817	112	696	641	711	195	515	558	999999	978	999999	208	999999	341	23	999999	999999	999999	592	252	999999	348	999999	967	278	326	317	999999	532	999999	800	528	999999	138	766	354	999999	999999	532	302	75	451	997	617	999999	822	767	759	634	707	603	75	999999	396	48	479	689	729	373	395	877	352	36	858	187	999999	840	547	999999	669	939	137	653	299	187	683	351	805	999999	999999	558	558	538	825	64	735	356	971	99	296	665	70	917	147	425	722	425	149	439	569	982	230	999999	965	767	999999	422	882	219	365	138	884	999999	917	836	999999	999999	210	803	452	999999	868	457	288	13	999999	220	515	874	999999	268	212	999999	817	472	338	999999	573	67	588	322	473	762	999999	999999	781	717	999	311	105	999999	224	345	987	999999	124	772	905	999999	888	265	999999	999999	754	107	999999	518	535	999999	999999	955	250	152	999999	999999	210	115	999999	130	232	999999	220	214	778	555	53	866	388	921	999999	566	468	612	178	999999	416	466	17	999999	242	272	999999	999999	803	150	999999	999999	130	999999	694	19	59	784	999999	727	54	702	238	209	63	999999	140	613	999999	999999	496	638	973	891	723	999999	107	999999	888	999999	978	665	411	638	887	971	746	999999	236	349	517	683	873	451	288	713	999999	999999	999999	999999	999999	579	999999	999999	999999	39	108	239	144	950	911	962	999999	778	999999	389	999999	600	999999	92	323	999999	386	999999	999999	999999	764	532	612	999999	517	999999	512	715	827	409	216	549	984	857	872	999999	395	286	437	999999	999999	105	701	999999	422	636	496	999999	858	532	202	701	436	841	999999	575	627	135	442	999999	460	190	950	350	183	751	999999	465	999999	806	224	110	999999	999999	999999	999999	831	713	597	880	802	20	856	304	216	514	123	152	591	306	889	269	999999	814	999999	999999	999999	360	724	670	30	40	999999	62	317	101	999999	555	816	606	744	913	538	562	999999	449	333	656	143	669	638	473	873	912	917	999999	267	514	787	428	524	480	988	926	999999	771	728	804	999999	999999	999999	567	999999	984	562	999999	731	291	994	999999	282	498	227	65	42	556	999999	999999	144	999999	833	999999	768	397	999999	274	925	611	701	999999	720	528	669	28	999999	80	146	888	360	941	233	999999	999999	143	156	36	263	999999	894	313	614	999999	670	633	291	275	999999	999999	902	297	999999	999999	999999	946	933	753	999999	208	528	999999	420	278	29	202	139	857	357	999999	251	66	21	
992	717	397	443	372	858	45	737	999999	999999	207	986	72	891	113	396	573	210	402	999999	64	999999	933	893	346	339	477	504	999999	999999	174	698	846	285	67	412	202	513	999999	895	792	471	999999	690	999999	292	957	310	35	999999	783	434	848	858	957	587	784	504	107	999999	390	999999	313	353	116	509	150	999999	833	701	204	70	639	507	999999	593	158	253	999999	999999	381	177	479	962	144	740	849	999999	999999	480	628	697	415	537	999999	261	168	999999	583	713	999999	180	999999	334	276	723	795	351	454	999999	439	541	823	999999	661	223	999999	350	219	376	659	163	999999	363	83	506	654	111	992	163	434	246	669	966	912	211	699	155	696	420	999999	507	542	954	51	97	874	372	876	999999	199	999999	702	999999	999999	988	999999	123	260	769	79	693	999999	301	939	203	999999	999999	141	999999	523	916	653	798	999999	162	620	513	322	999999	632	292	234	700	963	999999	543	999999	912	924	499	586	894	926	999999	261	999999	251	25	847	225	26	241	999999	777	283	174	904	999999	901	377	208	801	275	999999	786	469	658	999999	331	999999	418	944	217	959	937	32	999999	999999	179	999999	378	999999	474	769	615	61	806	922	690	452	639	676	20	556	301	999999	629	789	564	792	499	913	999999	197	999999	999999	999999	999999	840	260	447	999999	616	999999	999999	999999	336	505	531	735	662	999999	647	879	30	999999	934	660	668	999999	403	937	892	387	999999	464	804	286	962	543	999999	999999	92	439	999999	192	70	122	999999	590	999999	133	999999	829	139	764	275	814	177	75	999999	373	799	688	857	510	565	999999	393	544	905	60	999999	999999	999999	323	999999	999999	873	999999	682	822	114	87	704	279	679	72	257	999999	999999	989	119	897	999999	663	549	403	999999	999999	999999	830	999999	999999	684	407	591	999999	130	816	120	67	941	338	393	325	269	722	999999	588	999999	502	999999	643	355	999999	941	645	999999	55	774	999999	999999	378	221	851	103	101	999999	306	999999	409	942	441	639	141	58	780	514	91	999999	826	419	993	674	134	849	94	999999	768	466	946	999999	85	52	999999	999999	573	127	541	999999	999999	999999	999999	900	431	559	550	14	223	867	170	999999	510	650	947	839	999999	999999	96	11	18	434	633	840	999999	721	866	399	778	711	485	663	972	859	999999	999999	732	102	253	575	308	90	453	901	305	815	188	435	104	999999	999999	869	40	540	999999	999999	696	999999	999999	709	692	161	999999	999999	999999	507	168	650	423	451	999999	999999	459	521	999999	928	980	999999	
544	926	542	999999	304	757	923	999999	632	999999	646	999999	999999	885	934	543	882	157	855	941	999999	798	999999	537	21	999999	914	247	420	519	836	294	763	964	312	999999	999999	999999	999999	478	999999	775	875	726	999999	929	999999	230	615	915	639	556	999999	48	221	745	280	14	430	999999	843	999999	205	123	605	362	730	999999	999999	999999	376	631	300	999999	362	744	923	930	534	91	21	999999	999999	504	880	999999	221	724	999999	566	961	172	830	215	634	902	579	761	130	999999	209	796	647	912	549	17	266	695	685	477	822	349	480	999999	640	159	65	701	242	325	150	15	102	999999	741	214	999999	999999	752	460	174	999999	999999	999999	881	999999	55	718	955	872	34	525	48	285	744	621	999999	491	999999	484	999999	999999	529	999999	510	203	999999	999999	181	999999	216	180	999999	235	999999	999999	539	597	466	999999	114	999999	746	370	301	999999	967	816	282	130	523	319	999999	277	614	296	999999	15	382	688	519	424	547	620	666	853	582	813	999999	93	91	999999	35	158	380	509	141	168	513	999999	236	999999	358	60	821	897	999999	676	621	25	28	999999	224	778	999999	689	999999	135	704	448	999999	163	844	199	999999	428	294	999999	896	114	165	483	501	999999	461	631	76	496	799	768	999999	999999	202	999999	74	556	879	256	999999	691	710	16	464	999999	843	82	999999	999999	22	999999	613	297	780	999999	860	544	43	728	999999	284	622	313	335	999999	255	146	961	887	134	491	549	47	130	214	404	159	28	999999	652	388	588	907	484	999999	165	999999	135	685	105	529	999999	160	928	999999	78	407	680	529	819	707	120	165	999999	530	852	999999	177	575	122	999999	525	606	86	999999	696	715	828	999999	999999	350	20	286	791	604	967	999999	119	162	145	997	478	499	999999	945	999999	999999	872	999999	555	589	737	560	999999	999999	999999	917	999999	989	999999	363	578	752	999999	479	999999	834	999999	440	562	462	999999	24	439	125	999999	36	990	141	671	274	999999	874	382	200	612	460	999999	407	600	60	325	129	881	782	428	726	999999	146	999999	999999	999999	442	999999	102	133	722	999999	456	161	999999	927	941	999999	999999	520	703	379	558	866	245	999999	966	839	512	147	999999	142	999999	697	999999	285	853	882	238	216	410	483	999999	999999	890	339	267	255	622	999999	383	800	875	999999	725	357	202	280	22	323	101	602	888	955	999999	589	474	759	999999	702	999999	69	999999	800	119	999999	999999	491	976	906	999999	720	227	999999	763	546	999999	393	971	168	92	582	999999	914	999999	
999999	595	335	999999	310	999999	507	999999	920	59	324	710	999999	162	505	268	999999	303	116	999999	380	999999	509	201	249	331	90	787	486	619	501	198	999999	686	999999	634	999999	210	675	999999	364	120	306	999999	999999	999999	999999	240	999999	900	381	288	764	464	743	431	95	143	999999	978	783	720	133	310	557	999999	534	999999	851	870	504	511	628	999999	999999	269	88	179	753	999999	148	849	321	999999	999999	222	434	721	942	879	548	629	999999	696	268	644	999999	999999	782	322	311	999999	389	605	999999	869	660	700	999999	484	353	916	390	638	839	933	409	547	71	345	701	999999	456	971	332	874	353	931	805	462	282	999999	999999	999999	111	354	470	715	189	999999	561	734	363	467	536	632	249	529	857	334	244	449	999999	447	621	498	348	418	999999	531	526	999999	894	999999	212	270	530	949	999999	495	473	999999	367	999999	783	966	459	999999	444	999999	635	823	999999	480	227	832	157	999999	819	999999	16	61	441	658	852	832	999999	458	265	999999	999999	299	999999	371	861	999999	999999	252	663	654	49	359	973	999999	895	703	654	424	688	379	123	999999	140	924	999999	421	261	708	839	950	136	11	733	178	999999	345	830	999999	619	676	750	904	296	174	573	656	999999	858	763	159	188	425	769	999999	162	999999	169	77	882	449	299	383	413	712	528	999999	626	805	985	559	872	941	805	22	629	219	294	966	361	832	343	403	945	689	771	999999	241	999999	26	76	186	762	999999	179	999999	999999	501	999999	646	535	40	999999	873	213	286	247	620	757	266	943	247	202	716	59	116	999999	438	723	999999	999999	806	779	789	999999	999999	119	120	635	999999	262	999999	711	329	825	802	71	529	741	412	534	101	484	590	82	829	983	56	781	73	491	938	778	999999	829	729	261	493	955	830	177	137	999999	999999	14	235	535	872	890	257	54	999999	696	320	416	725	332	198	999999	98	398	73	338	572	153	323	939	999999	500	106	551	578	574	911	245	407	116	361	586	999999	304	999999	166	533	28	125	252	467	235	113	406	72	776	866	441	114	999999	421	978	690	295	999999	382	793	706	476	999999	785	84	19	618	970	612	868	794	999999	907	999999	554	999999	999999	481	844	396	700	999999	801	999999	999999	141	608	695	999999	896	999999	837	738	999999	999999	999999	999999	467	393	225	999999	999999	999999	908	81	163	999999	993	999999	950	618	814	622	985	103	227	675	102	315	942	410	923	597	716	317	956	999999	544	977	11	713	999999	98	628	901	273	39	
893	999999	325	934	999999	827	433	287	747	999999	753	279	610	876	232	161	450	815	571	999999	999999	600	124	615	662	25	865	246	14	725	993	94	829	197	782	465	999999	18	794	105	999999	439	570	740	999999	275	999999	135	490	463	999999	813	999999	434	296	999999	521	710	282	599	962	196	283	31	232	668	449	422	104	767	999999	441	30	475	674	313	40	999999	819	397	648	999999	999999	999999	87	190	754	404	900	489	943	289	736	205	999999	977	165	548	518	137	826	999999	40	723	302	216	792	999999	999999	983	999999	148	891	885	950	999999	440	732	999999	999999	999999	54	999999	615	824	999999	705	999999	342	697	158	491	865	692	570	694	709	43	258	870	398	999999	645	917	999999	805	999999	850	254	999999	547	433	604	999999	222	781	442	999999	999999	422	999999	999999	999999	72	834	781	283	209	324	266	999999	407	484	83	653	35	409	604	398	29	492	854	581	431	159	724	999999	397	479	789	262	294	999999	999999	999999	999999	366	999999	999999	445	532	199	999999	999999	999999	150	948	530	999999	197	382	837	999999	879	929	656	395	111	999999	999999	894	885	999999	534	999999	237	272	648	713	232	999999	999999	999999	953	496	302	327	593	999999	999999	999999	365	573	291	417	425	999999	264	906	999999	45	999999	669	972	550	999999	469	11	984	171	877	310	817	602	529	555	326	83	392	637	999999	999999	79	903	344	538	999999	999999	127	588	969	18	742	999	196	999999	999999	549	412	850	833	325	608	870	141	475	548	971	762	862	109	194	871	279	385	242	196	765	638	999999	334	31	884	406	202	868	568	817	415	126	397	776	999999	542	803	22	999999	208	999999	868	999999	999999	685	265	489	784	147	473	624	953	999999	401	911	400	525	812	999999	212	999999	999999	907	999999	565	645	474	332	523	338	475	373	999999	988	994	999999	999999	983	345	628	916	417	731	999999	203	461	901	995	865	999999	999999	991	999999	999999	529	508	961	269	784	50	790	167	270	808	997	260	999999	237	407	999999	379	541	999999	812	999999	270	541	999999	538	114	999999	479	466	252	321	484	999999	57	469	495	807	762	208	305	999999	759	156	999999	999999	942	999999	673	597	723	901	485	524	767	705	268	967	999999	731	999999	999999	321	700	28	999999	522	999999	999999	768	999999	999999	616	342	999999	974	999999	124	999999	715	595	567	80	881	742	351	999999	999999	35	352	210	528	658	999999	528	999	526	68	138	999999	584	484	999999	905	999999	999999	294	152	353	999999	999999	154	999999	999999	145	122	235	440	958	
