500	500	
115	99	98	96	108	103	110	88	116	111	112	98	91	81	101	87	84	81	95	109	87	106	93	104	106	87	76	86	124	81	104	95	119	98	88	86	92	99	110	90	94	104	108	106	101	99	114	75	95	111	93	105	92	103	91	97	113	107	82	105	97	114	115	108	86	106	99	91	102	118	81	79	115	90	94	87	103	114	106	112	113	105	97	99	89	118	105	108	98	106	96	98	127	117	101	90	111	120	88	107	113	95	107	126	102	100	105	105	101	88	91	94	106	102	93	90	101	102	110	102	102	85	110	90	114	91	93	120	87	106	95	93	86	105	82	90	88	99	103	105	92	108	89	108	98	91	117	111	92	101	91	96	104	102	97	103	93	81	113	101	126	90	99	98	96	108	88	101	116	93	110	91	101	93	90	94	98	122	110	119	86	104	110	94	91	94	85	100	97	105	96	83	99	86	94	88	118	100	136	112	80	103	111	117	85	111	105	72	103	94	86	105	99	96	95	98	96	107	95	90	99	108	102	119	94	90	93	102	98	90	82	82	103	99	112	97	99	97	105	90	109	91	106	107	97	91	89	114	91	86	102	109	104	97	98	110	107	93	88	113	90	112	91	93	108	108	96	99	84	110	99	98	100	81	81	96	90	110	104	102	115	102	107	102	94	94	93	93	113	100	83	116	108	111	100	91	92	80	121	114	99	99	108	83	106	95	118	101	89	104	108	102	115	108	92	94	104	96	100	93	104	109	120	99	99	97	87	110	99	111	97	104	115	70	91	89	72	84	109	104	120	104	122	118	96	95	114	112	93	112	99	122	110	126	116	117	102	110	100	106	100	98	104	101	96	102	105	95	106	94	87	91	111	85	82	105	78	110	110	89	86	106	104	93	82	102	113	89	91	111	101	106	93	109	90	106	91	105	100	98	107	108	115	99	101	104	106	106	107	97	92	100	110	108	90	124	93	87	94	108	96	108	97	92	88	90	105	104	96	109	83	94	103	91	111	97	118	99	94	105	103	91	103	98	112	118	96	95	110	99	86	83	97	109	90	104	108	90	92	90	119	93	83	95	97	108	93	89	103	113	114	103	73	93	88	89	92	103	96	100	95	110	110	90	103	112	107	85	96	115	104	77	101	124	95	101	102	91	114	114	
116	113	113	87	97	92	98	94	99	130	113	111	95	102	99	101	100	105	118	97	95	112	98	105	95	116	97	97	108	93	93	104	86	93	109	105	85	96	104	106	106	81	113	96	86	84	101	101	98	101	111	98	112	99	107	106	101	87	113	96	98	100	79	85	110	110	102	99	120	101	91	92	95	96	103	95	115	97	94	110	97	98	93	107	106	103	100	103	103	93	84	117	107	110	109	89	99	103	86	120	102	106	90	112	93	91	103	95	112	89	109	122	87	101	114	102	100	104	74	98	86	93	86	81	98	123	104	107	94	128	100	107	98	95	120	113	95	103	120	99	108	116	72	95	97	113	99	92	94	121	96	89	97	118	94	93	104	87	82	103	102	83	107	87	103	95	99	98	91	97	92	93	81	110	92	89	111	68	98	98	91	103	103	95	98	102	91	110	95	107	108	91	106	98	91	85	80	103	109	102	106	96	114	107	92	99	111	86	88	94	91	88	103	97	84	96	95	99	102	109	97	105	105	106	86	93	99	83	95	117	96	104	86	109	95	82	106	103	89	103	99	110	83	108	99	82	88	112	79	115	83	95	110	94	106	99	95	104	99	89	113	101	109	96	104	104	105	96	115	88	107	107	102	100	105	103	81	102	107	89	91	96	92	103	84	91	101	107	121	80	100	100	91	110	102	104	108	86	97	115	94	110	110	106	114	93	103	97	110	117	101	92	102	103	103	89	90	97	106	101	96	115	104	111	111	97	89	98	112	93	113	97	99	92	92	99	96	107	85	104	98	80	104	101	105	113	106	95	113	103	97	104	100	94	108	121	102	101	99	96	75	91	108	83	112	108	81	99	112	94	106	117	119	103	98	92	96	84	104	105	111	98	103	90	118	116	114	100	109	95	104	101	110	108	105	91	93	116	97	97	92	99	101	74	93	107	109	86	93	95	86	91	94	97	119	105	116	102	90	92	103	119	100	104	107	89	104	85	112	117	84	93	97	99	105	95	85	105	99	97	89	95	117	102	115	96	108	97	112	116	97	102	99	106	103	97	99	88	97	89	98	92	94	86	82	101	99	105	99	101	123	106	102	90	109	75	96	94	110	113	102	106	95	93	92	103	120	122	92	99	86	111	109	96	116	116	92	98	105	100	
132	630	542	694	78	700	705	53	373	999999	447	258	999999	999999	999999	174	115	553	707	415	999999	602	624	794	999999	965	296	742	331	952	134	679	160	999999	93	497	999999	735	889	536	988	541	999999	999999	999999	999999	622	788	416	453	763	558	408	754	888	530	999999	748	913	112	414	999999	722	999999	310	767	999999	799	355	999999	760	380	663	180	427	542	999999	281	516	999999	353	999999	335	877	198	575	281	405	999999	563	492	665	822	999999	999999	35	819	854	52	519	999999	822	443	793	693	393	895	999999	337	999999	999999	734	241	378	759	906	999999	844	231	735	496	702	999999	792	141	104	999999	876	999999	402	723	482	239	996	407	530	73	999999	194	805	680	53	999999	345	369	999999	433	999999	38	999999	999999	974	632	999999	33	445	714	651	661	598	999999	999999	189	935	999999	999999	504	244	971	238	843	105	999999	426	65	452	633	771	999999	383	670	114	848	999999	14	748	849	922	973	961	816	999999	880	999999	969	999999	999999	143	712	649	263	999999	482	799	382	302	324	999999	999999	580	812	942	229	287	927	999999	180	356	999999	884	870	999999	271	19	422	999999	224	74	999999	404	588	500	69	782	130	482	631	58	460	712	434	643	999999	999999	159	999999	999999	603	668	248	999999	517	212	828	778	999999	999999	473	387	950	87	259	759	857	999999	321	999999	446	167	455	110	132	896	999999	460	237	910	999999	860	999999	999999	621	406	999999	913	81	999999	240	14	999999	554	168	670	509	634	999999	884	814	999999	837	989	755	446	222	147	368	621	984	377	551	770	999999	612	838	999999	466	853	551	943	999999	34	999999	999999	717	999999	942	461	396	593	999999	999999	999999	467	999999	559	483	185	193	80	555	459	313	863	463	678	495	999999	832	787	178	330	342	870	490	813	999999	323	728	999999	999999	906	234	999999	102	208	999999	601	589	288	999999	291	670	480	398	471	721	789	978	49	414	396	629	609	425	954	20	235	977	999999	222	170	457	999999	999999	648	999999	912	770	999999	13	894	966	553	999999	887	999999	999999	482	29	999999	557	344	688	907	809	287	625	999999	147	197	449	999999	379	75	87	833	798	606	750	246	808	28	999999	45	520	430	85	69	999999	999999	158	999999	957	127	665	825	768	999999	75	999999	609	938	999999	77	564	999999	596	488	472	63	861	266	731	782	293	538	621	653	397	389	212	566	999999	843	999999	696	666	261	409	262	75	834	999999	999999	637	870	999999	655	480	999999	833	597	999999	485	442	892	30	185	999999	137	
999999	124	576	685	168	999999	501	999999	38	999999	614	345	88	219	987	37	725	999999	155	423	999999	966	182	157	556	614	969	999999	410	157	676	999999	427	282	58	951	267	855	999999	594	378	999999	627	613	634	999999	519	387	497	414	176	999999	39	999999	984	247	941	429	139	553	83	540	389	880	999999	133	999999	805	999999	46	769	869	131	999999	55	548	348	569	522	999999	105	592	473	996	980	997	999999	16	297	999999	19	999999	725	999999	521	837	225	747	422	511	579	713	226	461	645	999999	556	478	375	999999	898	382	906	81	458	490	77	393	899	203	671	911	518	359	37	930	999999	999999	49	999999	333	601	999999	21	488	392	375	22	360	683	450	982	641	851	912	999999	932	999999	228	999999	769	999999	847	228	839	668	205	999999	999999	714	999999	112	439	166	122	307	999999	894	593	76	125	65	42	226	752	688	999999	999999	446	999999	998	500	236	999999	448	501	999999	999999	999999	999999	196	507	588	645	999999	999999	553	484	999999	615	410	47	999999	999999	915	714	798	999999	475	160	397	538	999999	42	716	661	876	431	717	999999	553	307	723	773	999999	617	477	999999	999999	414	145	796	927	830	990	960	999999	84	102	734	702	132	462	999999	432	657	86	555	928	869	472	999999	766	127	72	112	324	999999	282	307	246	411	936	71	999999	999999	999999	601	51	756	999999	801	999999	983	918	430	845	999999	350	231	541	921	468	825	941	999999	39	999999	999999	999999	646	153	801	794	999999	301	196	400	999999	999999	999999	485	999999	182	647	999999	999999	783	208	642	266	621	999999	999999	766	325	942	121	999999	10	571	999999	833	999999	119	87	10	544	495	627	999999	454	697	519	185	66	417	296	187	281	231	999999	999999	135	999999	35	207	999999	38	182	999999	999999	281	14	999999	255	651	999999	999999	570	670	258	297	580	407	999999	924	999999	999999	999999	999999	655	933	848	779	325	999999	999999	999999	94	880	999999	999999	323	278	999999	183	999999	260	999999	414	66	234	617	610	973	958	999999	727	819	111	771	875	327	273	702	151	432	235	999999	999999	999999	829	977	689	421	742	974	999999	247	639	241	185	945	305	851	999999	999999	247	806	366	167	980	712	983	118	383	999999	59	575	28	750	467	316	999999	471	237	256	927	199	240	983	729	489	189	869	999999	930	32	422	281	825	194	999999	587	898	963	126	993	580	47	553	925	736	999999	999999	774	999999	81	834	999999	184	398	999999	999999	999999	438	500	532	124	523	453	999999	636	999999	203	566	48	729	975	
999999	999999	262	999999	161	687	67	993	999999	301	105	999999	858	197	797	999999	436	146	853	999999	470	999999	594	999999	67	999999	387	299	441	36	332	735	149	999999	336	514	921	999999	896	999999	324	444	239	241	29	999999	594	978	999999	999999	766	429	195	999999	999999	44	525	999999	299	567	310	999999	999999	999999	968	999999	587	763	861	293	184	395	249	964	889	999999	999999	363	860	271	999999	408	999999	999999	999999	902	999999	999999	590	301	988	548	752	339	588	556	999999	995	999999	659	218	831	126	554	33	381	190	230	635	999999	800	172	999999	999999	567	901	999999	999999	974	76	819	962	182	570	305	999999	643	910	386	343	152	248	101	211	999999	178	999999	905	220	887	722	329	989	110	500	825	35	999999	772	686	247	999999	999999	205	839	255	658	556	259	999999	738	280	999999	999999	347	999999	81	999999	973	999999	999999	999999	117	96	354	999999	972	81	79	479	999999	918	148	700	106	588	999999	895	371	808	520	735	656	823	159	452	484	698	763	999999	754	999999	750	383	76	834	999999	934	851	348	999999	587	487	779	999999	819	141	999999	999999	759	345	186	950	175	999999	884	999999	999999	937	902	25	284	317	999999	999999	897	177	764	999999	999999	141	999999	999999	33	999999	932	257	876	46	339	320	999999	999999	999999	602	578	763	585	999999	999999	999999	999999	997	949	999999	999999	279	356	64	888	651	377	999999	933	627	62	142	926	639	945	999999	880	258	999999	999999	999999	999999	313	999999	156	144	592	268	452	194	969	295	103	701	538	662	901	821	157	999999	942	821	569	386	549	999999	836	946	999999	553	206	999999	999999	367	647	226	966	817	907	754	69	999999	999999	749	999999	999999	999999	235	111	292	736	69	999999	919	649	863	222	926	988	999999	307	999999	708	999999	999999	999999	895	999999	63	322	999999	93	913	999999	628	999999	999999	820	999999	781	999999	611	845	277	817	147	813	999999	718	784	13	49	828	999999	999999	423	410	178	760	999999	999999	313	181	789	596	999999	155	707	300	815	118	999999	999999	217	315	695	800	999999	90	850	252	424	27	278	999999	999999	264	717	945	214	999999	585	69	136	909	102	439	66	681	999999	999999	116	999999	903	675	611	841	621	890	761	999999	968	97	999999	358	458	295	903	480	939	398	999999	761	96	999999	999999	999999	81	999999	222	266	999999	999999	916	999999	146	243	124	602	707	999999	999999	827	194	591	465	498	999999	777	999999	807	536	585	742	999999	999999	999999	999999	521	152	278	770	324	678	505	999999	219	181	61	221	224	180	310	999999	134	
755	610	577	999999	926	999999	194	999999	999999	415	729	169	27	149	303	792	149	603	459	439	54	328	158	999999	713	255	326	107	566	246	636	999999	999999	617	30	954	999999	600	595	118	999999	999999	477	999999	775	719	201	41	758	999999	84	999999	999999	344	90	436	999999	887	790	680	718	96	737	610	778	503	356	409	999999	348	24	549	17	999999	999999	576	851	885	914	994	64	294	999999	146	171	69	385	477	537	593	503	889	999999	914	399	997	740	999999	999999	999999	999999	999999	912	419	414	534	569	508	988	513	999999	575	973	999999	999999	433	747	999999	448	718	127	878	872	535	845	135	740	999999	952	357	836	984	400	642	632	272	382	929	732	636	499	999999	489	999999	18	927	915	23	298	999999	260	149	428	776	163	493	919	999999	574	289	794	476	999999	999999	999999	600	999999	340	999999	363	999999	999999	999999	811	229	999999	399	848	999999	917	219	999999	803	986	999999	999999	566	624	489	148	353	995	365	452	842	32	331	847	999999	999999	753	585	850	935	914	443	281	616	557	913	103	80	999999	657	79	999999	673	570	543	980	44	560	851	35	19	65	999999	999999	969	206	918	551	501	120	999999	634	876	868	999999	664	425	950	77	575	55	283	999999	708	383	774	359	760	314	999999	383	202	999999	825	999999	999999	999999	855	999999	360	994	551	578	749	493	445	201	999999	499	879	564	93	492	285	979	736	999999	753	999999	205	999999	168	247	999999	999999	971	900	999999	999999	221	683	569	313	717	581	503	705	396	225	937	582	555	271	434	811	299	710	458	999999	198	999999	237	813	451	513	836	313	452	22	521	999999	999999	861	287	206	999999	780	999999	703	999999	41	532	538	114	999999	999999	896	813	999999	447	271	999999	216	999999	282	999999	999999	861	213	745	199	262	999999	703	402	441	694	984	238	816	999999	934	999999	999999	999999	416	698	708	829	221	999999	500	999999	575	260	102	999999	116	999999	750	249	999999	572	958	297	999999	158	835	712	190	607	999999	584	507	999999	336	697	847	597	865	756	57	42	991	805	698	999999	999999	452	309	507	999999	979	487	576	600	372	795	81	388	999999	999999	996	648	613	38	916	631	999999	923	404	999999	999999	149	993	202	886	999999	163	598	655	350	392	412	999999	30	932	106	931	999999	964	999999	999999	219	999999	893	60	393	387	777	782	999999	170	528	904	999999	999999	839	493	384	999999	999999	642	482	732	918	999999	593	999999	593	105	819	699	319	959	502	320	310	999999	999999	151	999999	202	386	816	163	
189	864	508	272	951	999999	612	556	624	182	999999	303	486	688	422	467	428	999999	999999	962	999999	999999	569	999999	999999	767	306	999999	242	999999	599	999999	999999	578	738	616	95	703	999999	999999	999999	999999	999999	786	243	26	823	853	687	683	85	999999	704	853	360	999999	304	106	999999	193	999999	229	324	414	583	12	637	999999	949	999999	999999	999999	162	679	756	659	165	782	178	94	944	452	999999	559	144	201	562	813	227	410	999999	989	541	999999	214	987	828	999999	213	240	389	915	999999	880	999999	360	255	999999	107	701	183	521	999999	87	249	999999	523	764	279	391	450	824	689	549	999999	393	999999	704	474	769	830	873	579	999999	999999	999999	548	999999	999999	784	945	537	999999	526	999999	799	71	464	218	859	999999	73	22	821	790	564	235	364	395	999999	999999	550	560	338	870	309	942	988	382	220	999999	698	999999	494	445	913	999999	999999	321	696	331	729	496	614	305	766	999999	758	158	150	803	193	439	339	999999	405	999999	388	655	928	999999	83	999999	999999	63	999999	556	527	385	876	999999	72	53	699	596	447	64	999999	42	113	448	194	840	242	417	999999	269	187	999999	50	936	730	517	393	838	258	647	498	561	529	999999	343	999999	281	999999	740	150	739	742	181	999999	41	999999	551	490	999999	242	849	590	999999	516	379	651	344	999999	726	554	659	860	348	799	999999	393	999999	894	999999	811	569	548	999999	999999	529	444	999999	700	904	999999	965	903	175	25	797	908	999999	23	999999	999999	47	340	999999	196	490	879	404	381	784	648	842	657	385	861	672	311	913	957	986	999999	946	644	999999	351	589	756	694	999999	12	656	271	499	999999	423	999999	238	581	490	991	999999	50	333	999999	999999	542	317	527	999999	353	496	995	174	999999	904	744	402	304	999999	999999	734	194	81	379	999999	999999	353	999999	999999	999999	999999	999999	432	965	346	894	623	729	780	809	281	238	390	999999	516	661	107	999999	159	678	381	934	999999	883	999999	466	969	999999	787	999999	199	999999	565	999999	908	766	573	208	691	19	999999	673	523	816	335	505	803	101	862	476	999999	999999	999999	293	999999	509	773	549	999999	999999	999999	999999	942	901	619	566	999999	173	80	749	98	899	999999	149	999999	708	421	999999	557	762	999999	999999	999999	999999	600	318	269	999999	511	409	999999	33	500	811	94	462	730	999999	206	999999	831	640	30	123	388	389	109	314	736	17	97	633	991	946	227	57	999999	632	311	310	307	401	662	671	757	999999	409	969	65	104	999999	800	943	788	
930	32	999999	999999	931	220	218	954	545	999999	321	369	999999	553	594	46	886	999999	320	999999	471	999999	978	358	366	324	980	139	259	642	39	297	689	212	25	999999	200	598	999999	100	999999	352	855	168	999999	999999	999999	855	999999	999999	218	878	489	58	999999	500	54	508	622	617	240	999999	705	903	474	999999	680	829	538	399	846	999999	408	229	999999	129	999999	999999	998	968	292	134	999999	999999	433	999999	808	999999	886	999999	999999	999999	999999	93	859	22	646	952	694	336	999999	999999	326	985	182	920	480	999999	254	999999	999999	234	999999	653	334	999999	334	474	479	323	225	49	943	23	249	164	321	324	370	791	999999	631	135	672	261	999999	807	999999	999999	513	999999	548	999999	999999	609	925	192	332	759	753	999999	182	482	999999	120	678	268	313	746	999999	608	999999	999999	463	723	294	108	836	402	253	308	566	415	966	999999	999999	652	263	413	323	972	999999	565	999999	112	310	159	754	561	583	822	503	31	999999	904	524	999999	933	965	324	999999	999999	999999	516	999999	131	999999	516	738	443	999999	14	999999	432	55	619	600	999999	360	999999	145	999999	999999	818	431	999999	544	374	999999	128	38	999999	297	999999	496	999999	69	59	172	981	543	642	999999	128	999999	817	603	999999	999999	999999	923	366	583	999999	189	999999	79	121	94	999999	999999	402	454	619	414	999999	999999	999999	999999	428	560	551	129	379	999999	502	999999	999999	271	999999	210	945	378	776	205	672	145	745	909	23	557	948	964	523	404	150	999999	999999	999999	250	110	793	662	577	735	999999	999999	214	673	686	155	912	849	480	448	641	34	678	999999	742	181	999999	901	999999	870	611	587	606	999999	738	999999	930	453	999999	513	999999	999999	800	51	824	435	931	81	232	868	644	999999	999999	999999	762	126	519	999999	999999	78	138	891	999999	999999	999999	793	999999	239	999999	381	224	469	829	967	41	999999	234	999999	999999	999999	250	899	678	64	236	513	104	531	221	622	796	947	482	951	385	525	553	103	999999	999999	794	701	999999	851	999999	185	278	999999	53	414	891	999999	999999	663	999999	238	223	684	480	619	699	999999	27	321	585	276	999999	877	591	515	804	141	999999	568	523	548	762	999999	411	61	244	999999	999999	806	730	914	563	818	133	999999	312	999999	622	999999	341	684	683	825	275	386	198	401	999999	999999	610	760	999999	999999	150	999999	476	999999	283	429	999999	131	631	220	999999	999999	713	178	754	445	213	935	518	420	999999	838	864	936	561	34	862	999999	643	950	206	970	751	999999	677	843	999999	
916	595	999999	922	219	999999	999999	244	605	673	30	646	499	334	674	251	752	999999	312	425	999999	834	259	567	541	487	681	999999	620	919	999999	500	911	999999	999999	350	325	497	999999	785	401	702	956	360	841	206	154	625	531	728	999	150	375	428	151	91	346	635	999999	731	381	458	623	685	699	530	735	734	47	334	925	264	579	526	33	999999	878	898	999999	345	342	65	492	892	920	833	134	492	622	215	999999	999999	116	295	999999	999999	999999	999999	661	321	471	419	999999	999999	802	745	999999	848	405	314	999999	447	999999	56	398	325	966	731	765	865	999999	252	121	832	999999	246	999999	999999	122	999999	999999	607	246	413	873	923	999999	999999	999999	185	272	285	97	318	999999	566	779	999999	897	999999	999999	356	999999	999999	916	228	308	755	876	999999	597	287	736	324	555	605	210	507	182	999999	847	999999	999999	590	602	129	999999	803	829	764	466	96	396	34	113	999999	999999	450	497	999999	624	722	418	999999	587	985	999999	999999	763	406	365	281	888	431	250	305	999999	925	999999	999999	73	999999	999999	122	109	511	890	711	999999	999999	514	760	999999	526	999999	135	272	117	12	616	579	392	999999	432	408	999999	999999	965	783	999999	696	175	256	700	592	999999	796	306	434	85	105	837	562	620	892	605	272	999999	999999	125	43	608	922	999999	226	999999	465	503	713	914	999999	924	928	412	456	348	999999	318	934	730	999999	965	999999	927	521	741	999999	429	540	803	922	999999	395	668	774	98	252	999999	999999	911	665	303	593	519	999999	180	909	160	173	553	999999	953	437	999999	786	78	925	995	75	999999	851	999999	962	999999	992	477	539	269	637	368	106	844	834	32	75	45	999999	173	999999	351	832	999999	265	986	711	969	999999	999999	999999	706	173	257	603	999	70	629	340	999999	999999	305	999999	999999	522	999999	457	257	999999	415	783	750	999999	999999	840	724	652	182	779	975	207	33	78	992	999999	999999	205	849	999999	835	962	446	704	698	999999	859	709	192	167	999999	999999	464	850	993	762	999999	20	999999	416	999999	357	888	999999	999999	999999	999999	999999	648	999999	590	999999	608	999999	293	999999	347	55	996	999999	980	24	470	999999	999999	446	999999	999999	85	999999	255	920	999999	442	371	488	84	596	349	223	999999	999999	71	919	576	850	931	458	999999	550	425	999999	999999	296	435	864	886	873	999999	919	742	331	999999	418	27	670	816	175	645	805	378	750	705	783	999999	999999	953	999999	448	478	515	295	616	999999	814	169	999999	506	999999	999999	601	999999	999999	
430	481	999999	481	652	902	905	44	999999	999999	760	182	674	390	240	323	88	910	999999	999999	61	414	999999	714	999999	604	857	764	319	168	147	214	177	999999	285	311	999999	876	311	999999	543	999999	749	482	856	362	149	779	675	999999	928	596	999999	776	24	26	34	115	854	999999	54	999999	724	606	999999	555	14	990	115	999999	169	212	609	999999	891	617	664	974	857	999999	999999	999999	99	999999	240	551	949	401	999999	268	286	57	32	999999	603	401	719	153	999999	311	999999	159	999999	746	33	999999	999999	999999	884	406	362	60	258	589	593	966	62	999999	376	134	999999	613	329	999999	652	122	189	355	104	499	897	521	177	556	917	315	999999	352	112	513	999999	393	516	274	906	236	799	443	670	637	349	999999	776	682	705	744	999999	827	999999	911	546	999999	471	395	508	840	883	701	671	287	562	709	496	999999	570	999999	107	65	940	999999	323	999999	685	999999	999999	776	744	999999	850	999999	999999	586	258	999999	966	922	921	130	765	75	352	107	771	392	84	999999	635	999999	999999	493	646	774	999999	999999	999999	800	955	14	245	999999	106	399	851	999999	802	999999	460	999999	895	648	300	976	300	874	83	999999	975	999999	392	519	150	999999	999999	366	536	711	699	580	602	176	966	917	885	42	999999	953	256	282	590	109	189	340	999999	999999	203	670	483	22	604	382	825	999999	621	726	592	275	27	999999	999999	100	286	999999	702	999999	999999	383	101	267	905	999999	968	702	713	999999	339	810	999999	907	173	865	237	686	976	229	351	314	999999	168	450	704	999999	999999	999999	499	822	310	999999	999999	999999	820	578	226	117	999999	413	999999	999999	337	397	782	463	999999	331	106	863	600	903	482	999999	377	86	932	999999	210	194	999999	999999	224	999999	39	182	523	999999	999999	296	21	578	999999	815	228	999999	999999	771	668	251	999999	440	999999	635	232	406	165	911	999999	743	646	999999	906	300	206	740	734	866	367	609	939	999999	978	999999	852	999999	412	666	168	21	118	170	159	959	368	776	999999	588	999999	633	27	611	700	999999	999999	613	671	211	619	488	631	112	413	68	311	831	462	999999	783	210	993	498	752	413	635	485	258	947	999999	429	570	155	628	999999	591	337	304	378	169	249	360	211	57	999999	999999	999999	999999	101	658	999999	999999	766	805	47	639	529	859	296	974	174	364	724	999999	199	917	486	483	999999	999999	973	536	94	999999	544	850	792	450	82	999999	629	729	167	299	404	114	804	999999	590	105	72	478	17	999999	999999	999999	
636	931	999999	762	903	532	87	624	999999	10	240	999999	999999	197	847	88	787	999999	355	445	207	435	875	94	122	999999	893	583	413	504	529	690	258	659	999999	999999	592	319	131	107	651	542	999999	403	874	999999	89	999999	258	984	691	744	999999	999999	687	210	66	773	999999	999999	639	503	220	189	999999	999999	999999	610	999999	986	496	477	999999	999999	793	999999	820	481	220	999999	999999	499	335	429	813	784	643	698	972	999999	803	818	669	364	999999	157	999999	434	999999	334	27	478	431	271	497	999999	999999	799	999999	999999	389	584	563	999999	710	149	178	790	999999	999999	999999	575	637	958	999999	999999	808	787	790	646	342	396	559	885	813	587	78	73	931	599	999999	844	933	999999	633	229	265	850	653	328	978	999999	68	235	999999	452	999999	999999	999999	820	415	816	18	999999	689	993	34	677	15	999999	81	115	859	776	515	999999	999999	687	999999	963	421	999999	143	471	667	801	338	334	467	371	746	605	999999	121	194	374	835	813	999999	640	204	999999	844	530	256	873	999999	999999	999999	366	809	999999	147	125	409	999999	999999	546	462	999999	999999	700	999999	644	386	475	130	999999	592	999999	236	828	426	999999	999999	833	123	613	225	999999	129	999999	614	110	999999	592	468	868	711	736	691	298	361	999999	999999	504	377	209	153	781	999999	933	699	578	139	980	736	453	356	575	343	999999	331	668	768	618	95	120	93	794	17	261	999999	999999	459	937	477	54	718	274	999999	914	469	999999	999999	195	356	46	999999	999999	856	25	522	146	999999	621	966	693	999999	366	418	267	126	359	774	501	897	844	999999	999999	513	999999	734	91	118	999999	999999	999999	627	582	999999	59	148	999999	938	991	999999	900	461	837	999999	784	440	999999	856	209	798	120	669	549	999999	511	999999	999999	77	174	291	999999	999999	973	999999	89	75	41	999999	368	999999	613	999999	999999	999999	999999	392	290	230	729	999999	382	234	909	999999	499	999999	88	999999	760	142	999999	445	774	999999	999999	873	488	999999	891	719	999999	267	498	999999	194	699	887	787	301	129	636	999999	348	912	909	999999	999999	352	999999	999999	986	747	344	235	999999	177	999999	81	999999	134	904	465	999999	19	852	124	736	999999	446	799	999999	300	992	641	505	999999	107	861	801	103	999999	146	313	40	999999	999999	923	272	999999	26	999999	816	335	176	224	999999	229	999999	70	794	999999	299	905	999999	530	695	999999	703	730	946	999999	785	279	368	379	999999	162	308	287	200	201	999999	504	429	747	999999	965	826	999999	334	999999	769	999999	
17	624	999999	240	590	510	47	907	999999	542	999999	946	277	999999	966	797	456	29	921	61	870	999999	999999	795	485	975	16	730	928	999999	405	365	999999	984	999999	744	913	537	571	797	999999	292	999999	931	128	483	480	976	999	38	969	315	670	718	999999	413	619	670	755	615	999999	317	999999	942	147	31	645	292	284	231	884	919	457	133	999999	999999	632	84	999999	12	505	39	730	900	317	999999	999999	592	999999	858	135	253	782	999999	999999	932	314	38	794	999999	999999	999999	999999	777	999999	60	858	547	907	352	781	999999	993	752	999999	473	586	88	635	999999	336	999999	238	999999	106	640	147	500	829	878	999999	603	290	579	174	317	999999	953	999999	267	241	999999	685	711	86	999999	259	39	846	999999	356	235	403	746	770	999999	959	285	681	513	913	367	999999	999999	999999	188	264	424	587	802	145	999999	332	378	815	189	376	526	349	515	391	117	654	998	999999	999999	999999	543	999999	389	358	62	282	252	353	874	439	657	642	898	336	835	452	999999	694	723	999999	34	931	999999	999999	999999	935	175	132	999999	713	718	999999	31	977	999999	615	207	453	999999	360	999999	34	941	750	719	883	451	189	556	664	999999	314	808	154	999999	612	227	999999	915	127	999999	130	547	170	720	160	620	999999	615	229	254	600	999999	373	824	10	989	840	699	559	494	985	575	999999	113	414	698	877	802	999999	999999	237	538	999999	999999	958	999999	780	39	999999	999999	530	574	337	419	999999	703	445	999999	185	622	386	281	366	633	999999	555	405	999999	316	462	999999	128	999999	999999	27	999999	999999	129	865	522	219	811	140	296	999999	421	248	999999	999999	999999	999999	557	626	497	21	955	999999	999999	999999	413	91	723	722	116	529	412	78	505	999999	999999	69	326	464	662	412	575	150	999999	669	709	316	673	963	605	210	196	999999	18	820	71	889	999999	996	462	999999	496	98	34	766	561	352	742	999999	156	651	936	102	964	94	445	815	112	999999	423	106	417	759	126	906	999999	910	999999	685	340	68	758	999999	11	231	999999	999999	126	313	118	366	573	999999	817	954	999999	103	537	924	384	256	787	637	999999	366	33	736	971	128	434	650	293	67	998	98	893	999999	101	742	177	959	999999	999999	565	66	999999	83	942	172	642	248	382	999999	999999	94	281	131	745	645	208	999999	514	997	999999	467	83	516	346	728	71	656	12	795	999999	999999	557	999999	81	526	999999	949	793	809	486	195	277	158	755	914	817	772	871	999999	543	999999	454	701	920	
107	983	26	736	224	111	999999	246	999999	999999	886	536	293	59	229	812	258	397	999999	999999	692	199	999999	760	432	911	299	784	999999	261	999999	999999	856	76	974	999999	816	999999	579	708	999999	949	689	999999	868	387	533	722	652	999999	999999	599	749	189	238	907	999999	999999	999999	312	999999	211	690	336	617	916	999999	226	84	686	995	999999	818	996	999999	743	509	999999	892	999999	388	999999	999999	911	965	180	230	676	838	999999	999999	560	908	276	896	298	269	363	162	951	706	999999	999999	999999	648	999999	999999	752	168	494	999999	999999	999999	269	924	245	78	778	370	999999	696	14	387	17	212	445	137	999999	110	732	484	156	12	999999	999999	999999	928	176	273	716	398	477	517	999999	669	999999	999999	648	352	999999	230	490	999999	999999	265	701	929	640	763	212	131	999999	652	999999	999999	260	901	433	921	853	316	902	514	654	58	228	497	43	999999	632	999999	489	208	449	512	993	164	999999	685	646	151	298	413	71	594	168	999999	91	343	999999	999999	999999	726	999999	354	328	976	348	999999	46	214	895	999999	999999	953	641	42	212	923	999999	106	614	747	999999	712	28	498	999999	69	889	999999	415	700	930	954	496	999999	709	105	194	27	815	630	999999	441	255	997	282	999999	953	136	999999	999999	325	321	73	24	451	999999	335	829	532	288	776	642	799	204	999999	185	466	878	332	117	738	10	290	983	108	999999	466	31	999999	345	116	999999	999999	999999	999999	619	999999	999999	321	922	769	365	999999	537	999999	16	642	60	636	106	999999	84	803	514	430	324	40	90	916	608	999999	314	612	196	182	22	999999	553	999999	751	295	999999	566	410	348	383	515	753	138	102	211	415	395	130	999999	41	960	275	826	70	588	810	565	713	601	999999	752	308	364	841	153	98	241	885	811	666	517	999999	176	56	809	999999	951	823	999999	914	919	492	999999	150	62	596	727	758	172	999999	429	853	808	883	631	217	399	297	948	999999	183	510	318	38	524	566	109	999999	261	999999	858	999999	315	686	546	999999	806	223	788	999999	370	483	722	336	246	664	999999	293	425	601	887	664	875	999999	999999	418	183	473	626	495	497	948	999999	860	626	688	999999	131	347	999999	999999	185	508	401	999999	700	999999	982	791	860	999999	815	363	999999	999999	203	865	31	945	137	999999	342	597	302	69	422	976	999999	999999	558	126	472	946	999999	200	711	165	484	543	999999	631	201	681	765	523	682	999999	847	445	432	822	526	185	219	285	78	587	999999	342	338	999999	
925	282	999999	743	509	999999	999999	999999	999999	48	391	487	905	505	894	660	831	779	387	828	138	425	999999	735	600	296	736	999999	132	133	950	999999	214	999999	705	919	448	999999	23	812	999999	387	999999	394	999999	48	280	713	391	417	756	435	954	999999	999999	999999	995	508	999999	222	999999	531	346	588	97	248	283	999999	800	974	222	809	765	574	543	751	692	999999	303	561	26	32	396	714	377	999999	197	704	730	205	999999	939	878	801	999999	999999	51	154	306	999999	765	691	913	416	204	946	670	390	966	844	816	111	999999	591	206	120	999999	632	221	573	61	578	859	604	999999	282	930	999999	999999	780	709	548	999999	999999	796	334	118	980	999999	999999	854	999999	999999	885	388	822	735	296	604	568	629	419	932	733	151	196	999999	319	999999	922	26	705	494	196	144	999999	515	999999	795	871	999999	163	122	999999	719	253	840	973	225	238	547	643	999999	337	160	300	616	863	999999	999999	502	799	624	597	414	999999	323	551	750	120	316	999999	999999	732	565	475	306	152	23	999999	356	858	103	137	999999	382	345	166	45	843	662	999999	153	196	378	213	539	524	385	570	930	999999	999999	114	921	914	999999	637	772	999999	999999	473	999999	72	262	644	705	999999	222	999999	813	166	999999	999999	458	664	488	314	363	362	935	782	767	453	999999	67	635	989	215	470	239	708	394	359	999999	198	802	91	933	734	508	52	312	352	756	999999	782	325	656	267	999999	837	999999	419	749	999999	706	405	105	999999	999999	999999	292	751	802	115	772	999999	67	269	862	407	381	629	854	893	999999	424	696	203	285	320	342	947	44	402	435	999999	609	637	999999	406	985	999999	726	792	760	560	550	651	11	999999	267	396	405	999999	999999	653	565	856	999999	291	999999	902	920	697	383	344	717	410	680	798	557	430	777	465	999999	999999	999999	72	143	918	874	999999	201	660	62	946	999999	15	935	781	418	753	894	999999	697	93	817	39	418	426	843	149	971	213	77	999999	619	939	616	823	751	503	723	823	999999	664	999999	269	999999	999999	791	711	475	898	389	999999	999999	576	768	338	825	873	653	717	85	734	83	988	592	225	999999	612	399	122	39	915	40	80	999999	999999	383	558	394	981	634	142	674	82	824	273	999999	999999	181	288	997	878	999999	15	748	682	591	721	677	429	110	188	322	999999	999999	473	999999	464	782	735	955	277	488	671	92	943	70	10	174	328	913	293	441	999999	124	999999	74	34	999999	999999	451	661	880	965	
880	455	999999	999999	213	360	500	847	999999	446	999999	999999	999999	188	922	805	999999	590	557	999999	516	816	747	999999	248	717	408	748	142	671	999999	303	999999	999999	790	636	132	749	797	814	828	75	33	994	787	393	999999	886	111	526	499	999999	114	531	999999	74	708	619	999999	999999	999999	751	715	599	163	999999	344	876	397	295	682	872	999999	742	530	999999	793	753	423	999999	956	999999	647	616	181	999999	199	864	74	726	928	513	676	312	863	999999	359	433	841	758	59	885	999999	816	843	627	78	999999	11	999999	999999	954	999999	999999	999999	438	114	999999	428	999999	839	999999	811	999999	366	178	206	490	999999	999999	101	370	911	665	805	80	33	831	999999	554	999999	828	863	66	456	973	318	458	772	434	972	260	999999	120	999999	580	999999	999999	459	999999	430	588	491	557	916	909	53	540	422	468	415	283	336	874	377	21	615	754	223	393	860	999999	999999	455	481	840	999999	801	746	235	996	999999	999999	999999	133	775	999999	316	999999	999999	930	777	46	313	29	699	999999	999999	742	999999	964	329	614	75	813	999999	870	46	999999	85	999999	252	999999	196	472	999999	901	239	751	602	999999	309	614	676	999999	92	999999	414	436	999999	999999	999999	68	999999	271	676	999999	999999	293	450	999999	999999	240	74	999999	999999	983	849	840	809	797	694	389	149	241	664	714	937	613	999999	970	466	610	303	999999	329	193	954	925	796	999999	595	945	999999	999999	999999	999999	999999	683	999999	999999	999999	573	627	984	232	845	919	608	606	999999	653	702	999999	999999	999999	699	936	905	673	999999	999999	923	54	190	212	749	89	451	999999	595	173	263	839	631	999999	893	982	319	935	484	274	999999	329	834	975	999999	999999	829	259	676	143	645	20	279	80	939	999999	999999	999999	483	999999	477	743	21	798	399	999999	931	999999	555	716	626	970	199	240	683	604	220	214	319	999999	259	201	198	461	528	999999	569	561	999999	374	999999	999999	461	718	999999	612	317	999999	585	999999	461	999999	704	960	517	674	821	49	999999	999999	318	242	472	999999	999999	285	999999	560	279	999999	303	379	999999	191	180	99	999999	480	999999	81	296	183	999999	999999	905	792	497	237	944	853	431	999999	174	833	65	313	75	999999	211	520	66	757	767	438	999999	91	272	999999	789	427	166	350	999999	999999	58	145	613	999999	221	724	788	327	615	999999	999999	999999	999999	371	999999	866	33	183	999999	999999	24	539	416	999999	553	824	529	974	448	526	697	999999	925	849	784	920	700	882	999999	999999	999999	739	999999	351	
999999	999999	876	999999	397	923	999999	982	81	683	311	518	999999	423	999999	396	204	999999	879	99	727	643	847	365	586	999999	999999	151	59	999999	199	284	397	999999	486	590	947	628	586	999999	999999	999999	19	999999	547	999999	201	287	254	737	292	999999	860	62	624	79	126	520	324	192	757	262	932	289	493	37	131	664	936	58	999999	576	999999	364	966	22	634	999999	818	320	999999	887	897	322	999999	281	424	344	999999	999999	473	999999	999999	404	766	999999	781	999999	758	520	999999	999999	351	205	298	716	691	999999	999999	611	999999	521	702	999999	179	870	365	620	999999	222	612	786	999999	999999	584	999999	271	832	597	107	241	903	999999	308	176	485	546	999999	34	792	589	918	999999	838	970	952	734	999999	999999	999999	513	171	949	999999	907	367	323	820	999999	286	455	999999	907	988	380	999999	674	404	836	999999	999999	664	595	988	632	693	537	384	560	632	287	999999	607	700	593	79	954	310	400	999999	171	726	90	747	347	999999	21	270	468	438	287	340	474	541	573	849	575	961	914	223	829	939	270	988	999	494	261	216	999999	999999	999999	374	13	37	532	607	583	848	650	901	682	277	916	132	355	946	495	76	999999	743	999999	992	395	186	979	232	466	102	747	999999	479	804	864	168	850	913	336	447	18	966	275	727	320	22	540	561	999999	148	642	62	999	999999	89	661	806	594	999999	827	999999	310	150	999999	110	999999	431	878	412	757	281	441	620	999999	999999	999999	478	999999	682	383	645	428	209	328	459	695	999999	294	999999	212	361	265	934	999999	399	999999	825	999999	999999	522	591	662	158	275	866	211	442	950	999999	918	193	999999	999999	605	191	999999	111	999999	42	999999	945	147	163	209	406	25	507	121	999999	999999	999999	694	159	170	792	999999	279	999999	461	258	263	902	167	806	29	330	353	339	327	770	606	12	752	221	577	453	508	999999	999999	851	999999	330	999999	776	582	499	881	752	813	207	999999	177	371	783	162	52	979	999999	999999	999999	672	999999	794	888	999999	342	942	999999	593	348	484	330	75	999999	554	932	999999	999999	234	999999	999999	601	525	999999	999999	438	641	968	999999	534	474	162	767	792	188	536	536	412	32	999999	999999	999999	169	999999	723	38	111	760	239	229	440	597	999999	999999	637	80	651	674	999999	324	701	999999	877	999999	873	332	562	283	999999	27	999999	209	368	984	971	504	999999	60	406	392	337	881	738	840	104	876	39	116	999999	999999	884	861	934	707	548	999999	77	110	601	400	475	999999	
338	221	822	240	239	148	689	143	999999	999999	277	95	987	820	244	46	999999	996	303	999999	129	323	999999	544	275	660	445	397	436	341	458	15	916	508	552	527	27	863	647	891	426	30	478	293	999999	848	720	728	349	40	999999	605	107	29	709	25	88	287	999999	578	999999	999999	999999	307	152	272	179	488	999999	999999	28	110	358	412	39	999999	999999	849	950	999999	940	717	58	405	204	999999	999999	897	799	999999	448	740	897	999999	198	135	323	181	151	331	678	241	460	999999	22	46	256	695	989	610	180	999999	336	549	637	984	252	311	113	298	364	282	999999	740	279	288	212	289	999999	904	999999	673	708	629	748	709	266	427	393	999999	607	222	907	198	366	219	999999	358	442	999999	882	22	77	852	967	406	551	719	362	999999	833	967	481	95	826	506	530	999999	800	927	727	825	917	945	691	151	375	500	999999	69	999999	999999	846	19	31	771	605	855	662	351	168	547	75	660	999999	999999	999999	821	372	860	999999	705	557	515	486	67	105	132	171	826	40	60	345	302	857	979	999999	472	73	64	999999	674	999999	459	999999	190	759	999999	621	61	410	553	138	999999	379	999999	306	341	999999	964	676	999999	694	836	321	117	211	999999	802	999999	520	278	999999	317	959	25	999999	108	746	305	307	999999	510	120	425	487	921	822	999999	687	683	788	938	108	387	427	979	999999	148	661	979	987	463	277	999999	141	794	821	564	999999	999999	999999	595	238	667	837	973	999999	420	833	195	388	849	124	670	731	999999	659	929	541	999999	999999	960	999999	325	319	384	242	579	999999	692	110	267	999999	999999	485	203	710	441	550	453	999999	799	314	475	600	147	349	606	809	800	145	891	32	329	999999	247	510	999999	357	999999	740	15	135	150	999999	131	291	947	195	537	629	228	389	97	640	999999	655	999999	724	182	45	635	769	493	557	999999	244	999999	107	999999	692	999999	93	999999	713	999999	674	174	391	999999	856	401	421	999999	181	916	511	999999	688	429	591	999999	197	185	427	999999	245	641	999999	875	886	52	849	999999	844	831	144	999999	384	251	976	491	237	999999	326	999999	224	999999	322	640	707	999999	560	678	999999	801	610	908	669	607	163	42	581	515	592	999999	552	473	999999	350	781	219	999999	446	452	110	663	941	858	783	890	999999	999999	952	177	587	492	180	301	53	230	236	632	776	98	944	999999	722	663	512	102	751	70	971	858	999999	999999	123	999999	555	999999	668	999999	886	999999	415	713	628	348	
14	999999	381	181	999999	130	555	999999	783	358	999999	199	941	288	356	690	149	999999	357	999999	679	999999	378	944	999999	906	999999	186	745	69	683	999999	291	384	658	191	720	579	677	851	999999	912	966	999999	728	366	205	390	703	205	577	727	366	535	668	177	952	436	435	487	999999	378	999999	999999	675	277	907	567	630	174	970	569	20	999999	789	766	871	613	226	389	999999	180	999999	999999	491	999999	874	999999	715	491	238	294	154	200	999999	934	999999	252	999999	461	999999	637	999999	538	235	18	999999	999999	745	999999	305	349	220	55	776	397	999999	300	242	719	402	999999	852	148	936	685	999999	999999	222	855	695	999999	524	765	931	82	420	944	323	483	999999	24	19	999999	999999	889	83	109	999999	894	48	780	20	379	999999	999999	785	621	602	550	594	897	647	890	216	676	824	455	999999	703	999999	950	977	999999	482	388	152	49	952	56	612	324	406	999999	816	915	999999	154	999999	635	297	799	352	773	888	999999	376	129	606	519	74	627	985	719	917	98	803	261	897	999999	164	745	999999	999999	937	279	501	329	83	301	67	680	749	488	416	187	999999	213	870	141	22	999999	999999	999999	982	984	339	686	999999	728	121	367	257	36	481	551	141	797	836	619	848	56	56	315	999999	999999	878	999999	313	740	490	600	391	765	667	141	312	235	573	952	939	999999	920	355	999999	699	999999	722	999999	864	56	810	376	260	293	965	976	137	999999	598	116	832	382	669	247	521	999999	491	369	349	999999	905	234	883	680	43	136	700	999999	999999	961	166	499	449	693	679	999999	141	482	999999	165	999999	254	974	846	999999	442	999999	999999	667	723	940	363	999999	625	151	586	492	999999	260	999999	285	10	228	999999	949	999999	999999	976	567	298	845	19	666	194	73	660	999999	47	572	999999	876	593	469	48	999999	803	831	999999	552	103	740	999999	231	863	999999	184	36	348	896	774	508	284	549	999999	878	931	696	999999	562	490	999999	455	999999	659	962	692	541	189	616	156	511	120	433	999999	557	999999	787	803	999999	999999	999999	910	999999	797	101	999999	999999	999999	170	99	116	358	999999	72	766	295	999999	572	900	196	642	847	999999	750	273	398	999999	85	821	999999	999999	892	177	999999	855	999999	999999	999999	567	370	649	451	28	526	49	162	848	999999	707	272	740	225	903	128	255	787	999999	400	534	703	751	999999	999999	576	946	224	190	999999	216	350	980	343	15	999999	547	201	828	215	710	120	549	999999	378	559	999999	999999	999999	59	999999	
78	247	999999	685	999999	619	681	183	451	580	999999	999999	260	164	366	292	407	999999	999999	999999	999999	958	973	689	423	163	272	599	718	723	28	234	141	180	147	113	75	658	999999	920	866	27	386	999999	885	148	298	334	999999	999999	999999	717	625	478	372	999999	999999	235	271	999999	999999	91	999999	727	561	600	999999	90	26	999999	227	748	78	453	715	47	582	347	803	285	865	937	587	999999	999999	311	999999	663	807	38	999999	999999	397	441	573	784	562	658	83	294	307	999999	317	758	999999	999999	648	181	999999	335	537	926	431	986	845	999999	504	24	999999	260	991	999999	282	988	424	387	999999	637	880	930	485	923	274	519	999999	656	629	999999	999999	571	662	438	900	999999	500	912	417	410	596	164	289	548	209	999999	303	999999	936	329	999999	999999	355	20	999999	999999	850	614	661	912	999999	999999	789	675	622	999999	598	999999	999999	799	497	511	970	950	51	726	651	937	724	452	999999	858	999999	310	494	728	225	651	999999	999999	632	886	260	504	403	999999	999999	999999	925	320	999999	740	999999	146	831	999999	999999	405	969	999999	190	912	890	219	999999	158	999999	488	999999	999999	672	946	999999	219	999999	611	260	475	557	644	361	47	22	413	228	484	27	583	478	662	37	820	682	573	887	719	996	51	807	999999	928	886	999999	41	999999	287	999999	631	969	229	581	999999	847	999999	223	153	900	486	991	222	141	895	999999	528	866	999999	274	999999	332	457	615	219	667	313	715	474	613	980	765	941	999999	395	613	259	90	800	972	357	999999	743	999999	519	60	999999	122	42	876	904	999999	795	23	474	309	521	614	372	568	544	619	748	539	920	721	59	64	746	292	760	448	76	999999	917	501	588	638	105	999999	82	999999	682	598	999999	816	969	928	693	95	101	644	718	242	438	737	612	213	898	797	10	540	376	750	125	466	999999	916	999999	973	720	882	999999	213	495	353	999999	159	830	113	752	999999	370	660	200	125	729	833	999999	189	999999	385	740	307	168	542	999999	999999	482	999999	718	62	832	720	999999	218	135	514	746	999999	799	999999	382	794	55	878	180	715	560	999	999999	999999	999999	916	94	345	999999	220	54	953	999999	999999	677	587	999999	999999	299	650	295	981	990	999999	97	367	389	436	999999	999999	999999	999999	371	119	381	482	516	454	588	916	635	39	999999	999999	470	792	565	794	785	795	999999	355	588	999999	429	578	19	521	187	117	536	658	343	207	957	765	592	999999	999999	204	80	941	121	383	999999	999999	915	
999999	754	304	801	595	651	216	545	907	701	841	689	803	472	999999	277	480	389	977	999999	869	957	705	210	155	170	590	724	999999	999999	215	515	999999	663	999999	766	882	315	940	999999	136	661	60	74	750	999999	999999	732	999999	674	999999	993	999999	570	999999	999999	59	999999	999999	434	71	999999	999999	999999	495	999999	526	999999	537	239	394	175	999999	970	569	217	907	640	460	424	340	999999	999999	794	602	999999	478	602	616	817	999999	789	658	515	945	644	584	386	578	999999	214	999999	999999	846	290	475	999999	77	10	999999	220	418	999999	241	104	213	999999	293	999999	284	999999	923	533	719	522	999999	516	933	34	999999	633	530	72	999999	220	650	662	803	999999	136	667	411	999999	778	606	307	999999	426	421	742	801	999999	999999	303	999999	290	166	999999	333	685	999999	621	52	85	215	689	999999	608	31	999999	550	49	779	944	617	999999	331	755	122	225	999999	99	521	291	134	342	226	769	999999	929	999999	999999	999999	828	177	56	368	526	572	917	951	548	405	999999	202	999999	521	369	686	999999	959	410	999999	999999	236	999999	109	999999	999999	872	473	586	140	102	999999	372	569	950	999999	571	97	804	192	205	273	910	694	999999	99	371	999999	856	999999	999999	970	999999	816	371	602	306	999999	606	575	999999	453	999999	999999	313	18	829	203	570	591	124	999999	164	228	176	844	999999	186	555	672	589	60	617	999999	775	131	876	556	207	358	481	624	491	239	491	752	898	502	391	545	269	178	260	274	999999	341	816	999999	999999	527	286	999999	999999	999999	999999	649	999999	999999	642	191	999999	283	999999	222	120	500	999999	924	736	423	945	999999	795	20	999999	420	800	999999	535	443	315	21	906	679	82	360	233	999999	252	842	916	37	860	999999	413	986	182	48	999999	477	799	891	138	235	582	462	999999	390	999999	999999	849	492	999999	209	875	129	376	326	999999	760	276	999999	681	894	507	917	962	595	606	426	248	761	199	67	643	424	883	999999	107	619	34	843	33	677	992	433	692	999999	334	999999	619	855	897	403	999999	813	219	244	728	664	500	740	999999	999999	337	97	303	999999	999999	460	246	696	229	531	735	432	962	14	902	999999	235	311	271	322	806	999999	864	796	855	830	215	648	952	442	129	294	69	917	349	904	140	414	106	873	57	923	636	376	667	779	850	214	342	653	439	999999	479	471	309	944	999999	506	999999	734	255	597	743	786	411	451	999999	54	664	997	944	820	215	397	999999	999999	756	999999	139	86	980	999999	999999	
999999	13	930	999999	597	617	405	680	633	982	371	627	459	189	849	999999	225	415	999999	549	344	999999	999999	999999	91	999999	426	198	735	377	355	999999	254	291	445	999999	999999	637	999999	437	999999	326	320	837	843	770	816	703	906	533	999999	671	999999	461	999999	598	394	999999	733	999999	200	999999	944	266	999999	999999	383	177	744	76	493	999999	999999	999999	290	28	399	781	150	321	390	723	291	212	462	683	999999	793	319	999999	398	533	903	385	246	999999	999999	63	210	235	396	999999	958	999999	999999	336	41	805	180	953	999999	999999	999999	421	999999	999999	999999	741	803	953	48	590	858	897	678	959	684	264	142	238	646	345	999999	914	924	742	999999	451	173	136	652	773	622	365	647	784	726	492	374	769	136	999999	999999	999999	196	806	789	70	171	90	651	999999	673	942	317	862	42	892	496	278	999999	999999	578	677	311	999999	967	999999	260	893	242	201	889	373	111	999999	999999	334	728	999999	952	704	999999	999999	484	999999	999999	999999	999999	784	999999	834	995	999999	67	652	999999	582	999999	922	839	296	999999	277	999999	459	888	999999	999999	310	776	708	173	378	999999	17	202	495	202	437	999999	999999	455	475	151	408	206	792	316	459	945	513	999999	999999	289	666	893	23	245	35	985	800	999999	747	18	999999	999999	626	780	59	459	575	390	517	757	551	999999	999999	999999	449	999999	106	994	999999	364	273	328	367	99	659	999999	999999	260	177	452	373	458	708	467	107	999999	580	22	999999	999	380	132	999999	999999	737	825	558	887	999999	999999	889	806	458	392	744	999999	999999	536	999999	935	999999	325	999999	75	999999	103	999999	878	38	711	683	999999	999999	391	984	999999	456	319	999999	834	565	301	463	405	999999	567	999	326	722	999999	999999	999999	891	331	999999	65	908	806	664	644	693	999999	859	94	98	999999	79	76	407	604	278	993	184	295	379	999999	861	999999	512	826	103	999999	166	655	286	639	202	999999	662	928	241	650	655	999999	999999	999999	441	379	317	757	999999	999999	918	128	999999	441	999999	605	952	749	999999	100	304	838	550	877	524	213	808	458	613	663	999999	999999	999999	628	348	467	154	999999	547	491	511	755	337	999999	897	47	999999	844	771	596	463	912	734	151	355	816	177	273	371	999999	999999	999999	154	835	528	448	755	485	103	411	460	468	212	712	999999	999999	510	389	979	486	661	999999	687	26	210	501	745	231	282	531	299	999999	132	319	920	652	610	502	642	999999	292	76	751	369	145	999999	710	31	561	806	315	788	293	
885	576	607	999999	137	999999	999999	703	534	999999	572	121	579	999999	893	792	936	938	18	746	531	204	595	222	327	999999	215	791	999999	669	475	225	511	597	247	742	322	999999	483	867	615	754	757	999999	188	257	565	999999	816	238	625	999999	307	51	762	691	980	395	854	256	999999	245	999999	865	737	356	610	999999	108	160	999999	465	464	150	999999	776	446	732	43	999999	999999	556	975	495	999999	606	999999	470	834	555	762	926	627	999999	449	379	999999	999999	135	999999	647	583	560	665	999999	170	414	166	910	986	999999	999999	362	999999	930	872	270	494	822	140	437	150	157	552	398	553	838	999999	701	761	999999	555	999999	210	431	999999	995	319	999999	883	202	762	999999	848	311	999999	574	842	307	576	118	291	79	999999	999999	999999	999999	17	276	215	331	187	464	158	985	699	999999	161	362	197	876	951	757	938	938	674	590	308	251	884	978	999999	999999	135	652	719	485	612	804	999999	317	987	52	999999	561	24	308	999999	863	612	862	423	999999	119	699	167	533	999999	65	731	999999	999999	766	392	237	336	999999	999999	999999	999999	999999	49	356	438	880	889	908	999999	999999	924	999999	189	999999	639	999999	565	516	999999	435	495	999999	354	556	83	17	190	231	999999	303	235	767	968	999999	597	398	999999	999999	999999	239	810	259	999999	999999	999999	364	736	691	999999	371	672	819	437	999999	20	90	868	493	283	999999	700	668	258	999999	161	166	999999	285	848	250	207	499	465	591	999999	246	887	600	424	719	281	499	103	299	999999	415	999999	999999	893	516	999999	999999	999999	630	999999	152	10	374	602	975	999999	461	999999	999999	999999	183	364	846	999999	774	202	277	79	564	159	211	574	999999	311	999999	826	342	391	341	720	867	706	834	62	482	999999	523	999999	449	761	999999	655	999999	999999	458	999999	999999	999999	128	324	263	999999	999999	480	999999	578	51	73	856	999999	624	80	999999	176	306	477	529	999999	999999	539	999999	999999	999999	802	340	555	366	833	853	999999	343	555	272	999999	467	605	477	364	724	999999	203	459	151	300	147	749	153	50	829	980	532	999999	981	589	999999	984	999999	436	150	782	221	218	220	172	815	78	999999	495	709	999999	999999	175	79	999999	346	229	137	339	664	591	999999	999999	999999	872	999999	999999	574	683	381	999999	964	50	223	941	999999	984	249	999999	485	999999	941	658	341	139	980	999999	999999	90	253	425	856	312	771	999999	999999	895	999999	347	10	181	504	134	999999	236	735	999999	951	138	217	361	980	999999	853	596	649	999999	
985	874	999999	804	23	494	440	956	626	662	278	999999	569	798	999999	901	977	313	573	999999	999999	114	403	31	999999	501	872	891	444	707	459	185	909	629	909	340	999999	206	168	999999	693	999999	999999	999999	691	297	568	999999	581	88	181	549	32	832	217	880	480	870	399	521	621	548	521	919	212	999999	999999	940	888	999999	455	781	155	563	133	387	504	999999	999999	127	932	462	320	999999	536	909	162	86	421	38	860	999999	806	647	399	999999	645	690	870	999999	543	628	531	141	632	399	404	469	709	999999	386	160	999999	282	588	999999	999999	999999	392	303	940	677	999999	999999	588	870	974	508	174	999999	742	813	999999	999999	583	314	931	188	999999	146	515	693	377	999999	652	710	54	534	999999	999999	917	490	308	577	658	866	109	672	553	762	999999	999999	999999	999999	97	999999	700	799	698	999999	999999	58	999999	999999	999999	256	310	937	216	878	825	449	999999	933	999999	262	515	882	93	717	214	269	999999	970	999999	999999	398	645	999999	89	19	255	999999	783	999999	868	68	61	789	411	566	172	465	674	937	975	999999	371	672	835	67	818	999999	981	80	999999	999999	461	535	999999	858	999999	999999	999999	868	579	613	666	930	201	999999	999999	102	681	160	52	803	961	42	746	173	36	972	999999	32	999999	538	854	713	999999	455	999999	526	621	552	901	728	338	806	367	999999	790	440	481	641	603	726	44	830	37	173	999999	428	789	14	832	999999	999999	115	677	999999	759	952	999999	745	597	999999	481	139	259	324	475	165	675	384	383	595	999999	37	428	999999	999999	999999	686	871	994	188	737	616	720	999999	953	233	138	326	612	837	545	999999	53	666	255	905	581	713	698	999999	753	414	631	246	999999	748	999999	213	547	735	276	33	750	418	210	999999	999999	999999	370	999999	999999	358	772	545	999999	765	983	761	229	598	999999	972	183	999999	435	332	984	483	28	214	546	925	779	877	570	522	985	634	466	390	496	540	999999	455	279	404	999999	999999	196	434	765	999999	999999	948	292	303	850	999999	983	877	879	935	999999	166	706	111	579	999999	974	537	780	358	305	838	112	912	999999	727	999999	41	690	898	296	593	999999	999999	999999	999999	594	277	672	931	651	999999	999999	560	517	196	999999	178	824	746	121	659	654	416	629	154	846	999999	673	132	999999	999999	197	980	648	438	716	94	999999	999999	310	707	864	849	999999	999999	337	551	404	443	999999	999999	999999	999999	787	637	939	42	992	796	999999	999999	603	549	305	999999	999999	529	911	89	999999	
999999	18	85	446	413	795	804	999999	911	999999	999999	974	999999	155	387	746	253	203	21	499	999999	102	999999	765	95	114	324	554	18	326	999999	999999	999999	963	999999	250	140	999999	384	842	144	333	90	979	999999	250	372	404	918	952	157	336	899	589	796	572	644	320	361	308	999999	260	701	594	19	665	659	276	832	146	615	745	999999	179	364	999999	999999	394	999999	999999	999999	920	635	65	179	481	739	999999	999999	750	999999	820	156	85	999999	884	999999	495	970	32	999999	999999	571	781	347	999999	999999	729	999999	445	559	260	242	516	999999	559	624	646	425	999999	926	923	108	92	540	795	599	742	808	999999	999999	999999	999999	65	263	645	358	854	718	767	999999	19	999999	732	200	355	587	999999	519	812	269	999999	79	999999	106	667	997	489	999999	552	811	775	921	999999	999999	42	836	187	262	921	211	770	927	658	574	999999	423	376	891	194	217	959	233	999999	220	742	457	981	958	596	648	868	612	176	955	999999	999999	754	25	167	519	409	387	598	999999	499	68	421	999999	999999	253	631	598	67	999999	999999	552	925	544	974	585	854	999999	999999	283	999999	167	761	703	999999	828	668	361	733	999999	807	582	635	395	721	999999	46	999999	778	353	26	999999	999999	831	113	645	172	219	51	582	999999	999999	721	324	999999	341	306	717	489	362	584	279	864	392	537	999999	999999	540	823	299	549	740	999999	322	266	72	612	999999	599	742	665	459	320	161	19	626	860	999999	127	389	388	328	634	426	769	747	416	172	304	999999	999999	631	395	751	42	924	740	409	68	215	728	376	128	999999	999999	135	999999	712	999999	910	419	606	422	444	911	231	116	33	552	519	655	450	635	766	23	44	999999	568	129	95	886	999999	261	911	661	999999	999999	886	730	643	787	703	788	394	423	132	218	951	840	811	999999	716	999999	999999	560	287	741	999999	733	661	72	999999	593	999999	33	999999	354	511	782	899	30	229	999999	909	731	951	999999	251	353	891	825	999999	728	317	999999	180	603	712	999999	999999	279	848	162	999999	581	999999	120	500	370	464	778	707	178	999999	790	598	422	999999	818	608	626	999999	999999	842	836	950	672	285	31	999999	364	642	159	409	999999	181	76	999999	337	344	841	171	999999	888	123	128	999999	787	526	678	757	999999	894	999999	999999	779	999999	319	999999	630	724	834	479	517	109	145	999999	999999	999999	618	531	999999	619	483	766	465	619	128	999999	999999	18	884	758	353	999999	708	748	406	652	999999	340	999999	992	707	999999	
17	999999	373	789	999999	570	183	999999	908	156	569	999999	999999	999999	999999	169	722	590	524	622	839	85	136	421	401	397	161	126	470	287	999999	206	912	862	759	773	256	999999	752	157	999999	417	850	206	536	672	337	999999	360	690	618	176	477	95	780	931	565	999999	397	589	999999	999999	999999	630	382	999999	999999	557	999999	528	913	392	838	999999	786	431	235	929	999999	729	70	999999	766	780	668	607	728	999999	92	828	217	303	999999	172	738	778	411	229	999999	999999	548	999999	192	831	776	999999	338	110	308	999999	706	635	78	999999	528	677	999999	236	961	774	644	999999	475	999999	999999	619	450	675	999999	18	30	15	115	720	190	291	558	935	13	999999	279	628	529	733	131	582	235	999999	999999	999999	488	184	268	60	529	252	313	783	520	999999	999999	999999	472	299	999999	701	999999	357	488	247	128	364	999999	529	504	999999	776	742	999999	738	999999	177	41	999999	999999	846	746	65	201	937	977	999999	425	845	656	616	165	999999	999999	430	62	878	795	406	941	999999	999999	999999	555	513	476	571	506	781	773	619	631	999999	770	999999	954	474	166	999999	270	353	938	387	999999	887	999999	546	347	856	686	515	999999	635	635	999999	999999	999999	510	688	471	416	278	644	999999	999999	985	271	468	912	999999	587	999999	254	145	999999	195	573	866	999999	999999	929	999999	999999	104	268	247	999999	268	375	597	946	999999	478	999999	853	85	304	315	999999	902	999999	87	434	390	108	792	999999	999999	47	999999	330	151	842	999999	541	192	629	549	812	799	999999	12	102	325	999999	623	253	176	291	523	891	999999	40	999999	63	851	799	268	995	475	999999	505	999999	167	277	804	131	999999	546	671	455	755	999999	46	999999	597	999999	999999	999999	485	549	961	217	524	327	72	121	87	999999	690	999999	370	553	347	689	493	780	935	999999	724	501	811	629	620	77	146	765	999999	852	465	999999	690	407	520	926	999999	999999	707	839	214	693	54	999999	856	999999	95	211	165	999999	428	816	59	70	146	983	737	999999	597	457	191	307	127	234	526	823	702	963	43	420	540	205	83	999999	843	41	456	360	772	342	999999	934	609	647	433	649	817	629	270	536	198	817	700	260	657	907	575	819	933	43	999999	132	178	999999	816	232	743	952	226	999999	537	999999	569	999999	475	256	697	480	999999	999999	15	83	703	506	231	723	505	823	448	936	466	637	426	739	757	859	766	863	999999	210	999999	865	412	164	999	999999	258	999999	784	999999	219	999999	28	66	999999	511	
999999	671	524	103	727	919	513	999999	999999	899	960	999999	506	616	490	999999	999999	600	971	150	999999	548	507	419	474	68	999999	48	726	371	619	370	712	255	999999	104	349	737	999999	999999	999999	132	515	109	851	428	939	999999	999999	385	455	427	94	886	841	999999	174	999999	628	668	999999	475	999999	287	290	600	127	260	186	395	494	911	127	985	789	547	999999	407	568	999999	129	999999	128	351	916	999999	285	999999	999999	999999	930	244	119	999999	114	886	569	999999	818	260	310	688	999999	999999	999999	543	309	109	107	303	847	766	999999	999999	549	20	999999	221	371	99	999999	301	846	626	465	999999	801	313	880	902	999999	805	999999	999999	745	440	877	593	460	382	999999	185	999999	999999	711	173	698	999999	274	104	999999	357	999999	999999	999999	999999	842	375	79	640	999999	999999	228	204	324	52	187	238	999999	119	999999	763	761	999999	207	149	573	735	915	301	561	274	49	786	373	631	939	999999	383	736	999999	512	524	999999	999999	895	957	533	796	668	985	470	999999	165	961	775	595	999999	532	795	445	116	999999	777	88	478	957	999999	830	692	112	999999	854	110	521	630	248	999999	359	311	192	50	938	999999	315	101	573	883	825	597	46	73	336	999999	301	491	62	747	740	999999	938	525	702	114	999999	666	615	600	643	999999	537	653	999999	231	612	405	178	213	999999	999999	904	83	999999	243	656	49	992	276	809	39	578	999999	210	197	999999	667	347	834	690	999999	486	999999	250	999999	70	392	999999	999999	975	896	323	999999	285	753	267	865	908	469	457	526	999999	348	791	999999	999999	46	453	999999	858	945	999999	343	522	823	510	999999	833	132	183	273	502	887	301	913	716	999999	226	999999	929	507	999999	878	387	174	999999	148	190	636	730	999999	939	216	256	39	838	999999	337	461	253	999999	42	785	296	193	33	786	56	878	999999	44	820	995	410	360	196	189	956	357	999999	372	999999	999999	402	999999	334	999999	640	271	84	736	999999	999999	213	605	475	973	592	203	999999	197	999999	311	738	999999	213	943	999999	896	842	999999	999999	979	613	880	582	835	393	999999	858	737	155	785	804	999999	642	999999	792	804	885	223	597	762	217	660	280	999999	999999	705	945	999999	999999	744	428	425	713	422	161	333	999999	640	999999	455	999999	413	999999	316	507	999999	63	157	161	11	21	999999	999999	270	771	952	609	142	999999	688	999999	477	999999	411	366	999999	999999	999999	904	468	782	254	634	151	428	999999	618	964	942	889	651	797	240	488	733	799	364	452	
999999	209	723	890	999999	901	264	866	165	640	949	129	999999	832	252	692	229	766	994	919	842	999999	343	645	200	487	46	403	999999	768	678	566	34	14	580	705	745	891	981	733	887	561	648	978	24	822	999999	999999	555	999999	269	999999	999999	444	609	682	999999	87	699	786	865	860	999999	397	962	999999	999999	999999	999999	546	946	337	785	999999	42	291	999999	365	630	999999	999999	227	848	999999	999999	999999	760	589	999999	897	840	668	202	204	867	36	931	261	999999	631	999999	651	566	18	601	931	191	544	412	999999	999999	510	457	331	77	999999	999999	930	887	261	999999	999999	721	364	706	288	145	590	999999	15	359	77	349	999	650	76	661	840	999999	577	529	999999	999999	999999	544	339	220	870	136	230	24	999999	373	764	998	221	999999	999999	311	322	796	999999	150	999999	968	296	999999	458	999999	999999	986	999999	831	319	999999	415	338	644	820	377	77	274	463	183	999999	358	703	585	999999	999999	146	459	999999	999999	781	928	86	999999	118	258	177	762	199	135	999999	841	179	999999	42	593	999999	295	391	933	999999	531	148	967	415	620	592	586	999999	251	999999	537	999999	56	538	999999	339	558	999999	999999	999999	315	85	337	939	159	188	999999	552	417	999999	850	999999	605	540	259	999999	118	999999	497	999999	999999	314	999999	270	706	208	133	525	999999	263	333	759	818	733	999999	455	810	38	266	442	942	999999	50	694	24	469	999999	515	289	23	231	194	48	906	618	10	138	76	243	951	65	999999	323	163	233	999999	258	871	600	803	979	90	117	999999	723	558	274	263	999999	246	170	617	246	999999	42	999999	720	999999	125	939	327	743	999999	315	386	817	719	999999	999999	923	221	176	914	485	999999	999999	87	983	192	999999	999999	999999	820	999999	999999	447	888	999999	131	94	381	999999	756	661	485	245	295	802	678	906	999999	387	793	999999	35	993	999999	760	191	999999	71	736	729	65	212	453	923	999999	524	939	999999	620	764	385	552	999999	420	999999	999	798	999999	285	314	286	230	999999	91	497	971	797	999999	999999	917	240	33	644	999999	700	458	999999	999999	496	288	739	977	228	622	417	780	160	583	999999	761	392	45	786	999999	452	999999	853	999999	999999	827	726	204	801	702	534	361	999999	267	719	999999	966	486	369	999999	575	999999	11	736	673	716	820	999999	305	999999	535	205	247	221	174	864	605	999999	886	669	999999	544	999999	525	98	65	872	892	863	645	794	906	676	788	856	153	834	127	999999	999999	16	512	899	434	177	338	124	999999	
103	854	209	305	599	699	445	41	133	485	648	999999	999999	999999	359	659	581	629	999999	458	999999	31	40	999999	972	999999	662	58	644	751	999999	759	941	999999	999999	19	999999	498	316	999999	999999	825	29	358	999999	89	875	88	163	249	852	548	999999	665	999999	999999	823	721	333	999999	46	397	396	381	137	888	677	666	999999	350	999999	93	322	552	115	539	999999	682	18	893	999999	584	895	404	898	810	999999	285	845	999999	195	724	175	999999	940	955	438	647	231	999999	412	218	949	812	36	769	999999	267	560	801	81	999999	712	439	140	462	502	991	999999	327	938	999999	999999	999999	165	498	917	438	999999	160	110	363	460	999999	491	92	634	999999	378	138	584	691	724	54	999999	53	22	736	753	488	462	447	174	904	651	19	397	547	657	537	999999	999999	999999	999999	700	717	999999	999999	999999	57	827	420	622	354	999999	257	677	777	999999	121	486	191	685	999999	697	663	199	556	775	999999	999999	999999	435	999999	286	787	45	999999	353	937	362	727	787	999999	660	52	999999	819	171	404	342	999999	790	999999	60	670	121	532	999999	47	528	143	519	999999	362	740	984	780	78	999999	222	362	433	818	999999	759	403	980	999999	999999	838	379	395	999999	148	999999	305	889	791	615	676	999999	611	315	419	229	218	321	353	999999	67	53	999999	999999	192	999999	196	971	786	300	999999	999999	69	68	208	159	748	147	999999	287	999999	999999	989	462	287	709	750	999999	409	999999	551	92	999999	554	596	795	627	999999	999999	168	888	999999	112	999999	349	999999	453	553	117	270	480	999999	983	75	484	999999	64	299	928	999999	999999	78	572	999999	748	194	503	999999	471	413	531	999999	948	179	999999	999999	992	498	123	742	999999	207	20	149	69	481	109	571	79	633	999999	999999	259	716	929	999999	761	855	752	999999	52	938	91	703	999999	910	999999	999999	999999	373	970	566	185	196	999999	999999	68	999999	197	277	94	932	999999	838	672	202	999999	241	249	999999	999999	999999	745	958	699	999999	126	316	410	158	999999	295	894	706	663	999999	999999	73	499	897	761	999999	668	485	80	119	502	253	40	546	999999	890	999999	999999	24	833	820	999999	496	899	915	751	999999	49	999999	798	999999	739	184	498	49	256	742	352	816	30	478	270	887	590	824	872	286	864	557	468	721	795	692	830	363	935	576	599	999999	999999	317	628	566	999999	999999	999999	78	542	506	999999	157	231	291	993	364	999999	999999	999999	85	52	999999	999999	492	460	86	252	56	999999	144	999999	999999	153	370	806	
999999	850	703	616	999999	70	804	999999	999999	999999	999999	500	514	999999	999999	999999	605	669	999999	939	999999	999999	146	116	999999	999999	717	724	407	402	999999	14	861	485	999999	514	857	723	397	24	999999	731	799	289	150	586	737	999999	879	342	508	20	629	430	999999	561	999999	597	421	689	353	89	346	965	538	315	638	999999	416	960	945	882	999999	509	701	814	361	857	966	618	101	368	845	75	894	663	385	999999	224	729	801	270	999999	708	670	168	999999	833	750	999999	999999	708	941	918	397	626	738	129	729	456	209	999999	631	802	597	999999	999999	999999	81	875	999999	207	815	686	169	684	580	573	999999	542	999999	527	117	141	999999	393	427	926	678	277	924	265	711	999999	999999	944	639	509	120	999999	999999	123	999999	999999	903	750	999999	999999	759	999999	999999	175	290	197	37	999999	749	499	999999	999999	567	317	999999	803	950	674	495	999999	167	224	55	80	462	999999	618	315	765	242	238	920	500	173	999999	999999	231	999999	975	524	999999	847	205	150	377	906	129	616	999999	959	923	238	264	845	999999	545	667	975	712	137	578	722	916	516	270	222	714	404	150	999999	581	999999	699	971	318	319	28	905	703	555	43	12	794	806	318	999	665	654	75	632	308	999999	56	847	999999	26	999999	688	879	164	999999	724	999999	883	387	732	539	293	537	788	526	762	282	166	104	576	928	120	208	271	556	999999	338	517	339	335	999999	852	35	999999	388	339	35	999999	363	318	536	910	999999	999999	470	382	999999	287	115	546	973	999999	999999	379	999999	820	999999	617	608	142	999999	958	999999	61	999999	999999	267	999999	410	999999	736	999999	803	999999	50	999999	999999	622	999999	184	942	60	412	792	999999	264	109	999999	212	567	999999	417	940	230	922	578	999999	377	997	783	124	881	877	918	809	249	96	967	999999	80	999999	868	816	434	200	345	555	761	699	999999	587	612	43	842	347	328	999999	582	863	472	661	325	624	27	69	999999	999999	999999	983	999999	178	141	326	141	999999	999999	600	999999	999999	999999	32	604	999999	674	206	512	848	45	580	490	456	514	999999	867	419	813	253	799	374	139	999999	72	778	999999	164	455	296	901	412	367	727	287	999999	286	450	66	647	949	820	999999	222	148	912	502	665	664	37	458	722	626	737	801	151	900	424	959	826	100	520	751	226	946	632	223	762	178	961	827	427	363	999999	304	979	817	916	33	160	286	920	500	427	837	188	786	630	999999	999999	999999	999999	490	239	556	439	78	999999	275	
516	698	739	497	702	209	999999	368	999999	442	999999	334	984	400	808	999999	179	30	333	999999	768	845	999999	836	42	320	966	936	133	999999	864	910	486	999999	517	462	999999	433	797	228	805	819	336	197	115	811	999999	470	682	689	999999	419	999999	951	507	999999	114	999999	464	391	243	105	245	999999	999999	910	848	343	883	356	999999	746	232	115	583	948	519	406	999999	231	653	505	264	444	999999	455	175	534	999999	846	357	643	969	999999	984	710	999999	496	619	999999	963	334	587	999999	999999	999999	999999	639	378	999999	161	708	999999	243	738	738	841	999999	606	999999	999999	323	999999	999999	999	999999	777	999999	130	873	999999	32	786	536	267	329	917	999999	758	603	269	536	166	593	695	648	471	735	678	256	868	783	889	497	458	649	144	551	336	326	862	380	518	504	196	999999	921	645	975	418	821	999999	53	13	862	218	999999	606	999999	360	897	51	148	874	14	999999	143	299	999999	618	195	376	602	999999	740	999999	27	661	407	566	727	826	760	269	435	955	740	885	999999	250	491	538	210	999999	428	821	999999	999999	500	606	994	632	566	999999	233	999999	999999	999999	272	974	200	506	999999	999999	632	80	999999	878	999999	58	849	258	664	837	136	657	175	625	22	919	655	999999	170	801	999999	104	269	403	999999	980	644	138	622	999999	999999	985	999999	426	353	357	999999	364	204	451	756	746	999999	729	999999	575	289	694	999999	999999	328	816	345	406	999999	999999	811	887	842	469	414	721	635	999999	788	999999	327	749	999999	664	999999	301	999999	719	55	825	137	540	173	470	701	949	999999	279	341	999999	999999	932	214	815	546	653	521	735	47	45	121	999999	999999	98	258	999999	999999	934	964	37	637	999999	361	396	999999	280	724	382	768	999999	191	366	673	555	502	999999	545	467	128	735	779	999999	999999	999999	714	173	599	84	999999	999999	537	605	314	313	605	999999	581	818	999999	276	928	149	966	582	999999	754	299	395	596	863	994	954	815	239	257	193	944	999999	681	246	680	650	170	606	926	585	62	369	950	479	813	999999	999999	999999	806	640	999999	999999	166	959	874	214	487	358	999999	999999	789	999999	999999	422	88	240	146	177	595	288	999999	370	655	278	702	929	999999	127	60	277	901	964	999999	999999	705	844	999999	722	372	476	999999	811	439	999999	999999	977	313	538	400	583	590	885	266	528	660	127	999999	887	999999	944	999999	999999	999999	899	681	825	652	449	716	999999	54	999999	805	999999	126	177	930	311	482	725	626	906	726	477	
687	25	707	903	956	588	400	307	465	428	706	801	999999	999999	671	999999	999999	864	821	165	538	175	90	999999	411	493	196	152	414	541	327	862	999999	830	999999	665	999999	748	999999	999999	844	746	959	387	999999	999999	663	999999	640	999999	401	762	95	570	938	521	935	999999	501	999999	999999	258	892	923	110	843	167	683	999999	16	851	585	380	693	321	791	216	703	723	97	999999	797	512	999999	150	565	999999	83	892	700	999999	557	256	30	736	596	854	45	286	999999	167	980	81	999999	660	815	391	401	999999	156	314	999999	847	999999	999999	604	999999	990	999999	544	76	94	790	627	285	304	339	999999	957	999999	999999	180	426	999999	929	999999	726	878	999999	335	183	999999	823	746	395	498	999999	841	387	141	849	999999	262	742	513	83	200	453	999999	366	999999	41	443	533	218	144	999999	999999	485	793	999999	868	748	458	999999	690	270	999999	241	787	999999	497	973	826	999999	84	918	684	999999	856	659	283	999999	999999	999999	152	942	300	999999	261	999999	17	366	593	263	981	124	999999	381	823	999999	155	221	570	771	988	67	999999	658	144	999999	141	72	628	144	999999	348	863	999999	999999	747	999999	999999	980	115	586	140	999999	572	999999	959	124	312	817	54	513	71	959	123	999999	95	335	999999	402	46	999999	945	738	458	658	643	999999	204	163	85	842	638	241	464	194	858	999999	54	764	184	111	829	999999	584	631	542	389	749	749	142	422	338	124	943	999999	641	401	999999	999999	260	999999	919	158	741	211	874	830	999999	929	11	417	290	999999	999999	935	720	700	164	826	125	999999	511	455	31	663	513	999999	297	899	553	467	999999	141	514	476	191	680	513	382	756	712	885	820	999999	999999	141	462	896	999999	845	941	999999	114	797	995	206	473	137	87	698	999999	543	604	999999	544	671	999999	371	999999	753	999999	196	781	80	413	378	999999	707	999999	531	999999	999999	288	999999	611	999999	641	343	519	999999	717	553	435	684	406	999999	999999	444	213	63	982	999999	999999	264	805	754	465	999999	394	627	515	999999	831	555	646	731	999999	550	774	324	39	816	852	480	46	496	760	107	999999	999999	98	256	504	251	999999	960	483	999999	258	857	764	607	949	891	765	951	999999	880	999999	999999	913	739	670	889	34	176	999999	674	228	318	993	367	371	159	538	268	271	589	16	999999	258	240	302	999999	559	432	999999	960	715	94	999999	999999	69	998	331	359	586	615	999999	383	722	808	805	940	864	406	245	799	999999	506	999999	141	874	362	999999	
999999	999999	754	339	601	309	287	959	144	543	122	999999	999999	999999	189	999999	999999	372	632	962	450	434	999999	62	163	196	77	607	218	999999	643	16	707	581	647	911	831	285	999999	84	445	849	999999	407	751	108	872	972	183	824	44	769	251	399	999999	999999	95	702	999999	415	241	680	999999	740	999999	116	600	791	190	999999	999999	999999	746	999999	999999	999999	999999	999999	310	64	323	105	433	999999	369	874	764	318	605	399	826	139	109	220	842	765	108	931	507	644	508	91	792	906	973	663	32	692	872	384	495	140	999999	999999	999999	146	999999	366	999999	999999	351	999999	195	790	999999	720	280	535	716	761	999999	831	999999	665	556	241	313	999999	420	705	999999	82	445	230	999999	696	738	978	999999	705	518	741	560	483	303	999999	896	11	465	262	393	496	999999	120	999999	999999	682	735	575	999999	833	730	946	674	182	279	999999	964	887	754	999999	999999	416	21	253	762	281	973	372	999999	345	311	71	167	322	364	999999	335	348	999999	23	12	999999	269	999999	788	794	886	311	33	380	931	123	710	280	999999	90	964	867	129	392	709	372	999999	523	531	999999	789	999999	817	999999	520	626	648	740	979	999999	157	999999	464	967	394	999999	349	959	414	198	361	886	999999	999999	141	999999	229	999999	314	640	178	745	349	999999	14	999999	493	850	859	315	475	969	999999	213	933	999999	412	162	997	999999	33	285	999999	343	316	902	140	542	999999	999999	406	791	435	349	999999	411	999999	344	962	860	189	498	110	999999	723	391	595	999999	351	317	65	77	858	278	616	999999	636	999999	813	999999	403	950	809	805	908	684	543	951	493	531	999999	78	999999	147	857	535	184	19	620	924	999999	123	201	734	998	339	932	999999	732	826	774	794	530	860	467	238	689	305	201	48	847	999999	534	999999	293	986	877	999999	421	91	999999	626	395	999999	794	289	759	85	807	999999	999999	999999	229	666	756	999999	999999	999999	679	628	845	999999	818	581	87	673	588	999999	999999	21	999999	221	745	651	117	158	408	642	75	999999	478	999999	497	999999	999999	471	999999	867	72	63	449	548	51	792	245	839	808	814	811	131	999999	387	999999	999999	125	999999	640	578	559	999999	830	905	999999	502	999999	999999	391	205	293	616	999999	720	999999	397	571	914	179	999999	415	277	349	999999	999999	944	486	101	979	701	507	757	999999	999999	318	463	232	544	284	999999	643	13	458	613	530	205	872	980	78	246	234	211	370	999999	172	291	269	246	84	329	999999	68	262	690	697	
536	999999	412	999999	855	999999	37	999999	999999	320	412	819	736	999999	634	999999	505	32	742	477	999999	397	999999	999999	37	999999	986	999999	999999	533	999999	750	768	915	994	999999	469	578	223	81	207	571	999999	377	760	472	532	181	999999	999999	520	999999	519	222	402	999999	642	729	384	660	188	567	685	106	999999	661	61	999999	999999	225	612	927	808	671	280	734	657	775	923	565	671	814	29	706	23	999999	241	555	999999	855	776	740	203	563	892	639	886	643	641	109	999999	711	111	235	645	999999	238	999999	942	668	491	867	806	819	988	373	999999	978	999999	197	430	505	307	225	448	872	733	254	999999	640	847	999999	143	823	154	959	713	794	71	999999	319	392	999999	855	999999	909	933	999999	999999	529	100	908	559	454	679	915	414	886	786	773	859	983	999999	311	820	478	999999	982	999999	38	999999	999999	917	663	877	47	999999	452	851	538	999999	359	999999	258	550	938	464	999999	154	999999	555	827	17	298	570	336	999999	310	44	895	185	951	708	545	999999	346	991	895	576	641	999999	961	44	258	834	509	313	999999	999999	882	24	999999	838	999999	483	833	746	629	102	551	999999	592	417	999999	363	987	650	144	390	213	947	568	123	513	216	594	999999	759	463	71	33	499	548	999999	881	140	999999	999999	999999	45	600	999999	999999	34	914	999999	553	88	894	847	859	178	999999	558	934	455	931	999999	999999	889	50	986	175	999999	999999	237	53	265	999999	232	999999	388	81	354	612	585	764	98	598	999999	50	999999	864	616	999999	854	68	999999	227	435	209	788	42	999999	999999	613	999999	999999	506	687	395	298	13	672	973	999999	107	96	946	359	999999	842	999999	462	999999	336	132	999999	999999	673	179	999999	48	649	32	95	355	898	360	998	388	993	999999	911	999999	752	710	202	642	731	999999	971	999999	999999	744	367	999999	579	999999	667	491	647	999999	832	999999	341	999999	363	999999	888	135	208	999999	947	971	999999	260	825	81	106	999999	929	916	999999	999999	999999	999999	180	905	665	43	999999	999999	999999	517	999999	60	758	402	59	999999	357	999999	754	606	558	245	106	896	56	116	237	507	999999	999999	561	730	999999	916	999999	999999	89	458	999999	999999	358	634	53	440	240	647	999999	432	31	604	278	387	172	501	367	962	913	284	858	559	999999	278	345	650	999999	20	215	842	91	727	422	899	568	999999	257	923	201	665	999999	409	613	999999	485	633	999999	999999	568	999999	558	358	417	805	599	434	58	90	299	999999	999999	229	441	660	999999	303	192	
999999	818	272	254	999999	770	258	617	999999	945	11	999999	712	877	781	452	862	293	733	320	616	309	143	850	177	634	799	190	999999	999999	953	463	999999	451	999999	365	305	108	125	588	169	197	149	489	57	297	586	525	703	776	579	376	617	983	575	79	684	421	999999	808	999999	999999	999999	492	991	999999	610	999999	482	425	157	764	177	154	160	428	170	654	803	879	57	999999	486	670	398	586	846	208	999999	334	680	883	999999	999999	617	999999	999999	657	999999	509	687	325	52	288	628	814	209	999999	832	999999	909	40	618	999999	999999	999999	590	509	104	999999	701	999999	395	158	999999	999999	743	861	537	68	411	512	166	304	202	731	240	208	52	583	387	383	375	729	425	650	275	823	555	999999	511	517	562	92	807	284	930	894	543	365	999999	999999	934	774	745	999999	873	323	15	39	467	391	467	520	37	999999	46	665	732	104	997	919	316	618	557	893	999999	84	496	917	801	345	665	999999	512	50	449	601	983	29	999999	952	817	999999	999999	129	999999	51	65	489	248	274	172	448	367	999999	999999	326	227	851	456	999999	826	97	238	131	726	781	18	987	878	999999	999999	713	328	55	999999	790	165	437	999999	999999	28	999999	679	536	183	227	328	361	18	132	383	142	999999	999999	999999	730	999999	341	403	999999	43	78	611	802	999999	999999	130	999999	59	251	999999	790	17	999999	780	819	418	701	947	509	462	657	978	755	71	549	999999	999999	919	381	502	824	43	999999	875	950	405	999999	943	999999	106	999999	311	767	962	593	134	35	999999	316	321	595	393	894	999999	385	100	855	999999	999999	318	778	403	677	999999	345	756	442	999999	830	423	541	999999	232	412	456	999999	220	999999	478	425	124	154	612	70	906	441	999999	758	499	860	549	146	900	416	327	612	634	28	999999	837	999999	362	376	892	780	837	170	492	370	40	999999	72	272	627	203	999999	790	617	999999	904	617	999999	999999	999999	999999	999999	857	816	94	843	999999	201	176	641	999999	761	778	719	289	999999	999999	656	398	468	999999	999999	874	282	222	693	822	999999	999999	999999	229	18	189	406	999999	999999	979	999999	408	526	319	687	895	999999	999999	441	855	999999	337	773	999999	961	295	999999	989	396	530	584	999999	999999	31	999999	999999	455	421	723	582	999999	700	904	99	925	258	871	999999	302	592	252	387	780	837	751	690	412	999999	268	723	474	417	999999	854	404	750	17	505	615	999999	450	219	181	999999	483	380	433	684	708	712	423	565	999999	804	999999	999999	
823	563	279	999999	612	367	999999	10	999999	965	77	59	999999	999999	251	376	543	629	151	43	216	921	363	381	266	999999	388	555	310	999999	720	999999	576	999999	927	454	236	602	70	999999	66	999999	751	518	312	999999	989	533	471	999999	31	999999	662	254	990	901	999999	898	756	884	979	607	700	999999	254	248	482	999999	257	999999	150	999999	569	999999	976	46	180	844	78	883	738	855	999999	263	887	999999	176	332	216	35	999999	337	999999	185	999999	459	480	552	274	74	901	502	999999	674	999999	89	999999	602	277	954	731	364	829	873	155	134	522	446	321	999999	82	160	290	231	999999	999999	106	393	999999	527	565	627	580	14	999999	246	579	419	356	807	157	573	64	262	304	999999	507	999999	39	999999	999999	43	241	673	992	750	221	63	133	104	983	122	645	999999	399	113	783	999999	890	999999	999999	113	100	513	453	508	105	38	927	660	314	999999	363	999999	591	999999	396	906	21	241	34	999999	296	999999	999999	44	927	314	863	200	116	681	91	130	999999	833	942	727	230	999999	655	193	136	472	790	999999	999999	668	999999	867	999999	877	814	999999	885	39	816	839	689	999999	580	999999	999999	737	999999	632	52	243	553	758	589	668	999999	527	999999	999999	399	823	999999	964	285	269	999999	996	483	239	867	999999	244	405	26	113	48	999999	913	864	28	398	918	167	999999	525	124	409	287	58	200	999999	83	999999	639	993	378	725	144	320	644	178	263	324	764	620	999999	158	999999	486	630	875	614	999999	999999	10	905	313	156	760	155	746	718	999999	49	999999	358	198	765	32	734	999999	676	603	229	850	999999	604	999999	999999	999999	966	667	801	428	999999	682	999999	234	999999	98	74	578	384	175	999999	460	999999	285	193	999999	811	392	719	751	999999	209	21	501	971	999999	999999	911	950	244	999999	88	916	999999	724	999999	996	999999	136	934	999999	744	302	437	999999	399	316	329	218	934	713	583	999999	60	120	125	999999	860	263	999999	787	162	628	149	999999	819	544	999999	560	999999	999999	847	999999	784	90	572	907	583	179	581	559	981	702	26	530	605	140	999999	895	609	238	145	710	363	999999	518	126	999999	451	511	999999	493	768	999999	668	866	327	173	970	999999	217	97	691	681	999999	806	459	612	618	390	689	678	926	950	65	999999	146	999999	999999	572	999999	754	141	667	999999	75	222	777	357	664	287	966	895	358	999999	150	454	999999	999999	350	68	999999	999999	70	822	187	567	817	869	537	730	425	999999	408	101	463	955	33	955	
158	593	999999	264	999999	999999	722	999999	999999	559	914	686	117	763	296	513	999999	999999	81	845	548	508	404	908	820	933	862	999999	999999	267	999999	195	431	83	990	757	386	999999	589	999999	109	404	999999	268	999999	999999	623	661	248	894	158	252	884	187	417	650	198	773	999999	31	250	999999	295	320	620	729	264	999999	773	539	137	999999	630	124	746	154	518	146	954	968	999999	211	202	603	999999	695	311	254	999999	350	568	613	999999	568	999999	817	119	678	647	999999	596	589	888	709	999999	999999	621	770	999999	272	141	62	819	999999	999999	49	99	999999	212	925	999999	20	377	432	970	524	876	72	407	928	999999	839	498	728	382	729	323	493	999999	999999	83	540	813	403	218	516	793	350	857	677	728	427	999999	999999	807	586	222	465	738	252	588	559	372	512	237	999999	564	100	999999	981	999999	606	855	558	851	887	207	974	999999	464	730	535	214	730	209	999999	999999	775	921	795	517	858	754	594	999999	524	178	999999	175	916	999999	703	999999	876	999999	132	571	917	999999	920	388	248	250	284	521	62	354	642	999999	619	928	999999	178	999999	473	868	851	999999	999999	336	999999	999999	808	307	512	37	287	999999	779	86	56	999999	903	11	417	279	999999	480	999999	21	179	536	996	555	988	999999	534	950	412	92	280	309	999999	544	211	491	439	943	771	494	999999	26	862	999999	999999	482	885	999999	889	204	261	999999	999999	482	167	192	900	262	999999	349	502	336	926	696	806	999999	32	369	999999	999999	999999	673	708	588	246	163	673	770	982	516	999999	367	71	217	831	899	121	950	387	28	999999	999999	635	432	991	448	999999	175	430	999999	999999	526	999999	963	365	999999	673	610	246	13	519	140	279	802	70	145	275	718	865	906	999999	81	981	781	345	661	48	285	596	999999	999999	507	350	166	66	999999	999999	999999	999999	254	235	999999	714	999999	509	460	907	832	999999	999999	999999	381	310	523	999999	388	544	999999	627	703	999999	397	999999	447	940	21	789	123	746	308	155	177	865	620	999999	135	366	608	281	885	754	215	913	740	625	691	207	826	965	999999	227	404	480	999999	704	999999	496	999999	443	498	670	793	96	73	709	15	515	999999	842	75	31	935	323	742	948	343	483	999999	821	999999	813	963	157	78	90	751	696	717	999999	842	638	99	999999	783	224	961	128	850	40	999999	186	517	984	900	655	292	90	999999	209	999999	364	222	455	194	684	999999	999999	27	999999	958	318	999999	773	999999	436	932	770	540	527	987	
225	633	253	211	82	306	978	257	999999	798	671	958	517	555	488	999999	644	980	999999	999999	325	110	868	82	312	387	744	984	999999	999999	521	550	220	222	155	999999	969	253	122	999999	729	398	604	193	999999	359	999999	228	521	999999	999999	789	441	999999	672	124	999999	180	899	999999	561	999999	999999	700	999999	131	748	305	999999	999999	456	400	867	999999	787	926	999999	685	785	999999	106	525	473	462	435	999999	999999	208	549	41	967	999999	354	428	826	735	613	904	905	175	610	999999	819	764	564	999999	922	721	233	745	617	89	999999	946	597	45	530	332	999999	555	22	549	999999	999999	789	999999	55	449	893	999999	999999	602	779	999999	351	120	706	708	999999	999999	809	397	975	803	423	887	414	408	830	790	999999	291	639	999999	163	71	239	451	975	906	852	482	827	181	432	25	999999	774	999999	487	339	821	434	999999	746	999999	574	952	954	901	999999	646	999999	112	846	41	962	429	467	290	880	265	732	999999	685	999999	570	803	380	999999	588	640	803	353	461	394	856	999999	614	538	496	999999	497	84	663	215	999999	724	335	999999	63	880	316	324	606	83	98	444	61	419	64	771	581	556	323	613	999999	275	999999	999999	185	999999	814	928	999999	603	768	658	336	480	473	845	477	980	999999	999999	333	999999	747	387	305	422	850	204	484	725	706	941	760	60	372	598	83	873	225	992	75	999999	999999	12	999999	439	117	580	946	999999	303	601	211	616	290	363	999999	999999	166	763	219	620	999999	77	897	999999	999999	286	118	874	772	999999	765	999999	641	945	959	744	82	865	999999	999999	258	275	432	999999	739	154	770	999999	80	809	717	999999	782	999999	933	999999	999999	999999	999999	830	999999	999999	999999	999999	999999	849	975	344	404	999999	201	300	999999	939	999999	999999	645	999999	97	753	516	109	803	962	886	313	579	195	21	506	638	593	333	999999	807	186	999999	999999	279	999999	999999	999999	614	999999	999999	999999	999999	842	999999	754	817	323	401	788	999999	372	277	483	999999	532	279	789	332	897	154	999999	967	974	142	194	359	912	523	206	584	90	494	516	353	469	999999	736	111	999999	688	999999	201	545	169	999999	909	999999	919	746	620	389	112	716	152	21	999999	999999	710	899	999999	999999	800	999999	214	999999	999999	761	139	353	231	543	688	75	999999	999999	415	431	814	999999	285	12	993	999999	999999	999999	999999	778	374	999999	999999	999999	36	211	999999	784	524	996	340	925	566	157	999999	575	524	87	700	999999	507	322	999999	37	224	23	624	402	999999	34	
618	19	999999	109	999999	797	344	950	516	487	999999	434	315	418	101	888	140	999999	786	427	261	508	503	940	999999	61	737	999999	999999	23	587	469	872	999999	388	331	669	999999	999999	428	241	574	570	223	833	82	16	196	999999	999999	882	496	999999	493	773	119	515	999999	829	999999	999999	999999	894	503	999999	999999	999999	816	40	769	999999	999999	999999	999999	196	687	938	290	999999	207	55	550	55	730	140	999999	853	389	726	279	815	353	637	425	368	879	679	77	999999	99	520	199	166	176	116	218	128	257	307	96	181	234	999999	631	299	519	999999	174	999999	809	999999	999999	100	760	999999	876	46	999999	10	999999	17	871	967	27	999999	855	394	878	624	922	971	606	91	999999	108	590	145	999999	135	848	573	514	704	514	209	999999	109	999999	223	999999	182	176	257	990	88	309	267	200	944	443	135	437	999999	451	837	293	101	999999	999999	999999	741	40	999999	999999	999999	999999	177	463	818	349	755	989	665	999999	749	805	359	101	999999	999999	333	944	999999	999999	723	145	964	262	676	915	999999	999999	742	999999	498	151	349	105	999999	585	142	804	382	605	687	999999	771	166	999999	41	934	10	898	864	999999	796	969	145	437	999999	999999	999999	999999	902	999999	116	999999	815	896	608	465	263	843	975	665	528	572	465	13	588	373	808	561	645	981	999999	751	878	999999	701	181	214	667	649	56	228	28	479	511	581	888	956	269	103	576	680	166	922	208	521	234	513	141	849	243	999999	362	151	920	847	364	379	15	204	436	261	595	204	929	447	510	102	953	431	699	417	548	468	78	310	99	999999	679	999999	476	667	999999	817	416	999999	865	876	558	664	999999	519	950	999999	667	324	999999	961	993	761	999999	142	560	999999	160	826	192	894	82	999999	999999	535	699	716	728	768	188	777	788	613	581	634	999999	999999	999999	190	466	482	801	754	225	137	835	999999	288	343	117	999999	667	589	143	971	804	999999	999999	691	819	999999	346	899	145	317	183	390	999999	386	599	999999	504	970	369	709	103	327	405	999999	999999	781	438	999999	999999	999999	999999	208	479	999999	829	999999	393	999999	370	232	146	999999	618	907	953	454	739	999999	744	999999	868	697	230	433	999999	486	543	286	990	999999	805	999999	248	329	207	975	910	578	556	994	877	980	609	146	999999	999999	999999	498	676	255	52	999999	650	812	947	422	977	999999	999999	353	999999	117	533	332	999999	193	663	299	709	978	999999	170	355	999999	999999	887	98	999999	860	686	999999	999999	609	744	
996	279	999999	999999	382	999999	997	865	846	213	932	770	999999	287	999999	389	538	420	788	999999	712	882	190	999999	842	70	334	893	195	999999	576	26	507	788	335	157	881	236	916	999999	980	678	323	999999	817	999999	439	810	375	480	158	367	266	912	999999	999999	99	411	999999	322	999999	114	680	801	636	999999	272	999999	951	999999	508	311	503	999999	716	999999	568	47	999999	642	630	523	527	999999	896	999999	760	999999	756	221	67	479	643	604	473	875	998	521	515	901	937	771	859	802	999999	847	864	999999	205	998	555	61	999999	951	692	937	586	965	905	428	165	999999	999999	739	514	38	999999	999999	401	841	45	57	532	192	705	858	663	725	742	59	354	368	399	999999	666	999999	161	692	999999	535	299	43	616	97	999999	269	859	130	999999	943	999999	965	10	364	999999	508	999999	146	255	833	999999	861	232	856	83	797	288	164	999999	508	999999	975	985	999999	999999	12	999999	444	446	446	999	543	436	798	869	389	999999	999999	794	167	486	25	999999	89	261	999999	810	999999	24	948	980	705	999999	789	76	213	979	145	812	999999	77	999999	699	809	834	999999	999999	433	986	694	439	252	999999	915	32	861	538	906	613	999999	999999	680	430	999999	465	999999	496	999999	731	999999	999999	999999	233	832	999999	401	325	637	254	520	12	386	773	329	518	737	345	141	767	215	999999	82	999999	697	769	397	663	999999	354	540	254	788	999999	999999	294	217	29	537	999999	630	545	999999	999999	103	999999	814	907	110	999999	727	999999	364	879	526	990	337	999999	535	999999	702	737	999999	292	999999	999999	999999	999999	452	999999	310	999999	807	315	147	669	999999	420	438	999999	999999	999999	562	999999	626	581	999999	909	999999	340	957	999999	999999	474	133	999999	999999	618	947	999999	898	139	999999	75	999999	999999	999999	58	741	856	226	999999	271	950	117	999999	185	892	666	142	385	314	510	121	88	792	233	343	192	999999	248	999999	473	611	686	825	34	497	553	617	999999	999999	177	999999	999999	51	256	543	999999	910	999999	539	952	814	999999	999999	629	999999	987	885	999999	999999	865	497	618	72	452	999999	999999	291	999999	999999	348	58	999999	543	999999	192	997	47	546	690	999999	999999	537	708	212	659	999999	101	206	999999	510	667	999999	613	976	680	709	999999	598	596	279	84	722	39	999999	903	112	907	999999	447	357	950	349	999999	840	999999	959	910	999999	793	500	182	95	517	187	681	227	108	567	466	482	945	448	950	420	999999	560	507	517	308	557	999999	999999	759	333	559	328	736	773	
392	999999	799	202	999999	105	107	989	214	999999	519	999999	999999	349	991	964	412	511	398	684	999999	42	462	402	561	246	999999	539	335	194	627	363	490	999999	184	746	683	752	999999	999999	323	912	356	655	998	999999	999999	999999	999999	999999	921	58	929	999999	999999	999999	268	406	641	568	857	567	999999	29	234	999999	205	999999	174	255	291	999999	868	999999	371	34	685	806	404	938	692	335	886	539	273	999999	999999	438	500	824	488	286	121	999999	999999	755	258	337	999999	842	426	999999	747	999999	514	271	189	394	690	810	674	461	12	702	876	999999	999999	134	999999	655	732	999999	186	350	766	14	999999	794	547	615	999999	358	385	999999	522	999999	587	489	999999	11	399	49	999999	999999	159	36	999999	419	999999	474	84	134	581	776	119	659	700	407	640	999999	724	999999	999999	999999	999999	325	86	999999	189	999999	944	201	108	754	999999	692	999999	496	200	999999	730	137	596	83	541	999999	777	609	452	999999	124	190	849	999999	286	13	202	672	655	999999	999999	833	239	999999	529	882	999999	826	520	427	639	213	216	999999	779	999999	799	773	544	392	547	999999	998	326	946	999999	352	582	999999	261	500	999999	840	999999	999999	999999	898	460	999999	658	625	951	98	34	233	999999	999999	949	745	690	999999	428	137	273	296	482	835	913	999999	765	540	452	359	268	926	292	373	850	119	883	698	348	999999	999999	999999	999999	999999	973	103	999999	790	403	837	999999	56	82	229	577	80	317	70	985	271	999999	127	999999	602	829	999999	940	999999	133	839	862	991	866	207	251	506	999999	103	862	819	163	975	147	615	572	221	853	73	795	780	999999	823	713	86	999999	769	594	994	999999	999999	162	497	999999	563	974	795	999999	875	977	999999	999999	224	208	175	118	999999	979	566	40	617	999999	877	752	999999	46	49	288	790	999999	999999	911	999999	999999	987	667	999999	318	583	640	999999	41	978	95	724	999999	588	625	548	999999	631	789	37	999999	941	629	284	999999	323	999999	935	517	400	120	505	169	675	679	220	508	999999	503	405	999999	263	586	276	792	999999	999999	458	424	740	822	999999	692	999999	740	603	368	392	920	994	66	705	999999	641	999999	589	564	734	908	999999	50	525	138	394	999999	711	999999	362	492	717	380	78	521	777	578	977	813	285	935	86	851	125	531	999999	348	230	999999	999999	409	999999	473	218	550	19	699	999999	14	999999	782	39	999999	15	999999	999999	624	988	193	492	72	889	776	289	999999	831	563	924	993	999999	55	999999	999999	418	999999	999999	999999	
171	527	512	87	281	973	515	503	906	837	845	225	999999	999999	359	47	999999	999999	520	436	193	419	999999	456	775	313	385	262	901	999999	829	63	999999	959	462	471	680	415	791	999999	271	786	893	994	717	708	675	745	999999	999999	215	536	442	853	70	752	808	999999	999999	999999	999999	262	601	594	17	792	606	368	432	888	366	106	100	999999	175	999999	526	724	738	76	999999	639	567	67	999999	303	620	766	899	709	662	623	113	823	328	18	194	308	986	924	112	317	323	806	999999	119	445	838	688	662	235	94	328	245	340	958	999999	544	488	714	182	839	468	999999	236	742	993	277	999999	166	223	999999	737	813	964	999999	326	760	580	999999	858	782	88	246	483	999999	305	867	493	370	324	649	820	282	752	272	848	601	580	999999	999999	178	562	531	449	18	357	514	281	19	641	934	999999	999999	855	999999	761	999999	248	658	447	135	784	915	842	573	406	464	999999	701	999999	725	189	837	999999	689	229	999999	797	475	999999	791	596	483	728	389	686	338	426	999999	999999	626	363	999999	306	999999	394	646	689	999999	611	893	453	579	537	999999	754	136	999999	999999	999999	215	999999	772	999999	655	539	310	197	462	886	78	47	708	200	855	371	267	540	889	305	582	999999	921	999999	336	348	999999	945	811	999999	559	726	260	999999	306	202	590	493	650	999999	93	999999	236	989	543	999999	999999	389	999999	554	496	596	722	999999	999999	348	999999	999999	111	317	999999	999999	386	827	336	351	999999	525	894	999999	781	999999	889	437	222	134	639	931	330	481	602	999999	999999	266	148	999999	14	390	999999	957	689	681	391	343	938	999999	82	408	999999	999999	999999	229	495	999999	773	722	706	294	657	473	999999	581	589	999999	714	999999	100	130	689	372	347	406	930	999999	973	110	999999	999999	499	493	61	240	278	138	412	383	999999	254	492	425	267	719	732	131	259	999999	102	760	628	63	637	951	719	299	854	672	298	559	55	672	338	160	795	174	421	477	312	460	999999	340	744	999999	637	273	115	628	673	808	687	865	999999	632	999999	999999	999999	110	521	979	284	739	999999	999999	209	999999	97	116	923	568	710	781	805	641	999999	999999	318	791	324	999999	194	235	998	490	871	999999	999999	706	233	359	319	321	955	333	186	488	999999	999999	646	999999	186	998	704	999999	108	905	69	376	100	639	137	73	999999	76	794	58	741	604	719	29	165	999999	883	574	258	399	999999	482	465	64	51	165	999999	506	278	195	999999	893	999999	966	999999	
297	616	594	232	999999	534	888	538	999999	747	999999	442	626	662	795	125	139	856	708	999999	587	911	999999	597	971	919	289	798	608	526	999999	222	753	900	867	999999	298	352	13	864	999999	999999	337	317	999999	722	999999	844	482	999999	401	999999	683	886	542	999999	580	997	260	999999	254	100	929	999999	899	999999	999999	726	999999	30	826	787	853	843	153	643	584	999999	206	258	401	999999	326	538	999999	811	999999	867	367	999999	204	999999	999999	999999	620	999999	999999	725	418	999999	43	999999	59	461	999999	613	193	839	743	899	801	851	800	11	934	808	774	401	485	999999	999999	999999	368	313	826	535	696	185	233	306	628	858	320	245	999999	999999	999999	864	294	521	999999	999999	999999	468	690	999999	999999	99	742	811	999999	622	249	999999	72	222	442	999999	635	718	917	18	615	446	280	999999	541	565	787	344	999999	909	116	964	999999	208	999999	999999	999999	483	999999	606	442	422	999999	16	999999	999999	182	12	999999	999999	239	575	999999	619	94	999999	198	747	811	999999	312	407	398	172	516	285	860	864	999999	542	999999	161	684	999999	575	999999	223	274	333	550	393	784	999999	771	680	540	371	850	123	19	711	999999	671	108	303	44	33	999999	499	999999	140	317	486	625	527	999999	891	291	999999	892	999999	924	424	270	999999	527	999999	999999	492	975	999999	19	750	516	830	258	490	999999	999999	540	179	162	774	989	999999	999999	308	999999	254	602	649	89	999999	999999	999999	999999	999999	410	999999	775	999999	406	578	999999	999999	130	566	969	794	999999	597	315	999999	514	722	999999	160	435	850	999999	229	669	382	890	999999	834	999999	529	972	999999	797	89	40	252	726	772	584	259	569	299	518	999999	766	999999	15	999999	816	301	999999	231	636	35	560	89	556	153	33	999999	198	999999	916	47	997	751	999999	518	999999	30	788	950	999999	999999	865	560	999999	890	903	407	885	991	27	999999	30	750	416	999999	529	951	695	582	749	896	999999	999999	383	480	341	24	504	496	999999	999999	512	558	493	735	169	999	130	999999	999999	626	802	207	578	13	27	256	344	708	999999	999999	335	999999	211	999999	999999	999999	187	487	558	888	902	398	999999	999999	410	471	267	999999	613	529	830	39	999999	133	999999	862	404	379	463	94	679	796	507	999999	470	307	357	651	895	999999	999999	643	117	361	999999	414	276	356	603	555	989	663	104	469	503	305	999999	87	748	977	498	999999	34	474	999999	116	999999	205	762	999999	124	615	785	346	999999	196	999999	980	409	999999	596	58	776	999999	104	26	
701	47	999999	174	433	279	903	917	778	999999	999999	642	152	616	999999	80	594	500	441	384	877	757	999999	317	382	999999	678	69	391	449	41	126	379	202	415	852	999999	597	679	844	999999	868	999999	692	577	289	838	793	175	999999	999999	285	476	720	999999	943	285	925	791	540	601	844	535	338	999999	503	999999	949	210	671	117	999999	820	596	999999	19	199	999999	739	999999	64	884	893	999999	999999	756	649	659	64	999999	999999	48	805	149	253	867	342	239	709	84	26	888	592	503	418	467	464	880	57	138	753	214	999999	698	485	716	950	670	999999	236	854	613	895	738	103	999999	201	681	352	999999	676	959	370	999999	999999	176	301	399	457	527	999999	768	611	925	718	372	853	116	664	536	917	672	886	483	229	413	993	999999	999999	349	276	783	537	253	462	794	844	529	622	319	999999	999999	222	825	935	95	11	999999	30	999999	225	999999	26	816	886	13	82	887	445	672	999999	447	999999	117	261	999999	240	368	999999	923	527	333	494	354	121	999999	459	70	547	144	412	33	834	678	133	999999	766	721	366	458	721	957	999999	949	146	977	570	115	574	427	855	643	506	106	999999	999999	999999	672	704	530	553	22	349	311	269	999999	613	321	983	79	999999	999999	11	999999	211	570	249	544	218	144	795	354	999999	999999	999999	769	527	737	474	241	590	104	27	836	999999	709	617	782	690	988	373	259	131	504	675	346	642	491	894	642	652	66	999999	570	734	999999	999999	999999	999999	500	630	876	999999	752	999999	999999	501	174	120	999999	953	467	854	230	770	546	233	999999	999999	999999	137	46	843	832	999999	534	640	456	112	705	193	398	759	199	999999	497	412	379	25	28	844	477	381	999999	688	194	211	243	799	198	976	534	773	89	373	594	999999	24	173	954	26	55	999999	999999	999999	565	707	664	862	283	143	854	975	437	108	659	665	999999	153	404	333	999999	657	913	999999	659	625	680	999999	772	999999	398	215	71	11	999999	415	965	999999	133	486	999999	380	999999	65	132	558	346	981	999999	999999	999999	999999	768	631	619	397	999999	686	659	939	37	838	100	818	744	648	914	435	999999	254	699	999999	29	917	786	36	999999	858	606	999999	999999	698	122	999999	872	527	446	440	391	411	999999	289	433	193	999999	707	290	707	999999	483	644	910	682	999999	240	999999	851	851	999999	593	266	300	89	559	661	338	726	257	946	226	999999	483	53	897	987	419	934	999999	468	88	745	433	999999	133	999999	999999	26	652	612	
647	675	595	595	798	155	966	999999	873	999999	130	999999	42	760	103	282	170	866	785	482	821	300	26	393	766	847	832	752	955	103	292	322	84	999999	999999	999999	616	887	255	752	31	218	70	312	347	107	712	999999	453	851	305	511	241	999999	999999	356	659	211	829	950	322	223	254	999999	249	999999	906	397	461	552	666	282	621	999999	999999	612	240	713	56	668	144	170	309	999999	798	999999	90	904	854	952	891	414	68	999999	439	999999	964	999999	999999	999999	999999	325	220	900	194	32	889	208	718	999999	999999	945	165	170	816	161	914	149	981	999999	999999	11	542	509	999999	261	224	327	603	653	647	950	651	999999	477	819	949	408	919	776	999999	882	195	676	836	946	999999	897	488	288	893	999999	307	999999	999999	999999	782	999999	249	933	807	572	999999	75	540	175	304	648	692	999999	212	516	229	215	576	845	815	866	673	999999	999999	999999	839	325	760	823	653	56	706	288	46	248	168	986	968	329	287	130	145	670	651	610	215	999999	85	387	605	999999	999999	965	383	915	47	534	999999	491	733	290	314	717	522	999999	999999	414	959	964	999999	242	247	256	999999	695	730	12	999999	999999	999999	999999	249	383	999999	560	28	741	904	131	210	634	66	999999	999999	997	815	999999	158	403	669	999999	531	121	999999	372	999999	999999	407	688	194	999999	471	538	380	385	50	931	499	961	999999	210	510	838	999999	723	186	760	660	571	879	312	854	999999	999999	999999	999999	137	353	855	705	247	344	226	999999	999999	172	527	999999	220	956	884	999999	197	174	999999	300	693	358	316	195	104	130	999999	808	882	190	999999	805	69	559	912	587	643	265	991	866	293	902	597	999999	658	654	449	614	999999	999999	667	504	999999	30	999999	999999	47	670	611	126	508	417	63	999999	371	721	56	999999	53	306	999999	931	999999	999999	16	790	761	756	536	450	681	231	999999	508	523	999999	999999	49	427	143	550	973	654	875	999999	999999	848	611	199	999999	999999	788	571	698	97	735	332	999999	23	352	28	290	143	171	999999	999999	603	555	472	999999	189	17	999999	910	756	999999	999999	999999	245	140	941	160	999999	599	842	892	659	125	420	999999	999999	872	999999	84	999999	269	839	493	439	91	282	999999	148	999999	757	600	554	660	942	775	458	999999	434	882	410	999999	724	543	328	553	627	488	999999	685	999999	316	980	169	999999	999999	483	793	868	164	999999	648	21	441	999999	252	347	998	183	645	999999	950	447	999999	673	255	545	305	175	999999	463	794	169	
463	44	999999	619	395	864	455	302	664	166	280	34	999999	856	292	999999	999999	216	628	314	498	356	149	999999	837	495	550	950	187	999999	981	700	73	488	558	407	401	632	951	143	727	353	999999	793	176	999999	911	399	999999	604	99	680	835	489	999999	999999	895	581	999999	999999	324	505	999999	999999	999999	580	999999	284	308	885	999999	999999	999999	494	999999	155	999999	356	701	719	999999	160	696	583	999999	311	864	583	817	451	511	999999	999999	60	999999	232	238	638	619	596	166	637	999999	999999	304	645	999999	351	902	526	435	549	880	999999	999999	999999	808	541	506	872	716	999999	466	856	999999	490	999999	213	675	999999	999999	52	999999	115	562	946	999999	999999	288	894	886	522	681	301	26	962	999999	788	734	655	423	696	999999	746	879	779	999999	244	995	813	53	999999	676	548	609	392	811	999999	510	999999	113	490	263	612	999999	203	706	999999	839	420	550	999999	479	29	999999	999999	910	990	999999	782	999999	825	332	999999	851	999999	846	142	999999	634	999999	174	999999	364	551	933	999999	530	760	999999	999999	15	404	584	999999	238	742	999999	607	389	481	821	548	727	603	288	167	788	761	321	999999	573	999999	215	999999	385	536	999999	478	17	787	389	240	999999	709	770	430	747	211	622	932	199	999999	313	162	999999	999999	999999	760	272	775	999999	769	449	338	509	532	199	999999	887	701	627	188	600	999999	102	999999	999999	27	832	858	999999	586	148	388	167	48	999999	63	930	759	976	364	999999	242	142	620	999999	220	209	248	241	432	324	920	315	21	999999	999999	70	748	627	542	927	999999	365	78	999999	70	181	470	361	145	395	137	725	999999	999999	367	469	481	799	787	818	594	627	987	999999	999999	999999	155	114	999999	993	191	999999	443	436	801	877	73	989	730	999999	999999	886	105	47	999999	204	52	49	576	251	588	948	999999	724	343	786	999999	806	412	987	35	366	999999	999999	999999	995	292	836	180	490	406	492	78	748	999999	999999	531	950	84	33	41	116	999999	228	415	242	999999	718	999999	25	510	267	999999	743	23	382	994	999999	999999	999999	912	215	868	96	844	999999	880	101	645	999999	264	426	732	389	956	919	999999	999999	736	971	703	573	743	165	980	149	905	335	999999	706	713	578	127	882	999999	999999	247	450	383	318	999999	999999	83	466	760	999999	534	206	999999	999999	552	329	226	862	999999	348	471	999999	115	705	200	554	366	938	922	686	308	849	278	999999	681	388	301	427	999999	999999	500	286	999999	896	999999	709	548	999999	164	999999	
361	265	393	772	999999	534	999999	999999	128	808	845	999999	544	84	999999	685	999999	656	423	173	37	798	253	997	999999	999999	999999	219	101	491	15	726	999999	999999	334	53	465	506	777	999999	54	999999	309	810	656	999999	999999	330	999999	999999	781	999999	226	991	366	562	22	396	923	178	999999	999999	586	999999	802	999999	360	15	999999	741	229	999999	999999	999999	129	413	999999	442	999999	999999	999999	987	999999	172	709	122	509	793	182	772	41	78	583	608	999999	918	999999	671	17	537	15	737	999999	380	709	359	999999	950	871	952	999999	579	56	440	725	238	37	424	927	689	619	567	832	977	709	161	999999	279	345	210	376	828	434	813	488	715	416	726	463	999999	999999	999999	999999	230	709	999999	32	152	883	703	890	999999	999999	328	917	447	905	604	670	557	511	744	999999	671	585	244	154	243	952	20	821	311	999999	577	999999	71	999999	999999	277	257	139	999999	396	641	320	753	94	116	895	999999	809	811	66	905	848	364	942	260	999999	475	317	999999	200	872	881	999999	661	175	737	856	999999	303	336	423	428	806	999999	973	360	831	159	999999	347	999999	999999	20	999999	65	999999	236	128	395	966	999999	939	999999	514	999999	760	730	999999	919	999999	999999	248	999999	485	642	486	999999	16	999999	899	999999	325	999999	999999	288	999999	871	344	606	445	511	737	416	336	534	999999	88	999999	833	999999	999999	999999	999999	668	999999	673	693	534	612	999999	688	229	159	999999	163	486	669	999999	236	852	889	395	495	483	867	999999	832	190	950	169	408	749	183	756	278	82	95	611	999999	614	999999	346	732	37	757	291	588	920	182	57	813	190	75	999999	999999	999999	254	756	800	995	841	999999	584	452	999999	939	56	403	227	90	401	68	754	999999	874	553	662	468	726	999999	724	911	17	903	999999	999999	683	999999	433	43	999999	999999	810	999999	773	474	762	999999	856	817	999999	194	999999	101	999999	755	435	454	117	999999	999999	999999	39	224	999999	929	505	680	107	999999	999999	854	970	193	262	71	258	606	999999	410	791	383	611	908	999999	539	218	999999	257	600	999999	238	999999	653	461	51	999999	595	876	844	968	91	192	904	562	391	224	519	839	594	506	829	999999	999999	999999	209	184	131	874	742	999999	590	999999	507	170	37	769	326	731	220	999999	999999	999999	13	441	709	200	707	999999	999999	324	698	86	663	103	999999	631	387	999999	262	999999	188	721	144	999999	388	657	684	744	534	622	999999	999999	628	831	999999	110	603	999999	288	999999	999999	774	999999	427	999999	513	
770	413	207	999999	391	661	478	354	584	942	594	880	999999	999999	516	999999	999999	999999	426	999999	458	831	260	862	38	122	386	254	399	999999	805	716	111	874	887	281	999999	999999	999999	246	999999	999999	257	999999	999999	999999	221	236	502	999999	952	578	11	999999	999999	938	163	345	999999	278	285	234	954	180	146	877	999999	189	174	244	999999	692	999999	190	601	999999	584	999999	356	314	901	159	752	885	999999	236	715	990	999999	948	127	211	761	961	999999	94	329	999999	999999	638	944	42	72	999999	97	270	473	821	519	880	364	803	989	72	999999	135	482	79	720	910	172	999999	369	225	999999	225	930	999999	229	516	999999	508	595	718	370	868	97	494	798	199	999999	894	480	938	593	324	222	999999	594	835	612	260	365	854	476	165	672	846	150	871	999999	329	999999	13	35	856	218	281	701	508	47	987	280	530	156	278	999999	999999	632	999999	13	241	559	394	903	604	999999	740	251	215	205	251	354	927	860	999999	999999	476	913	737	115	999999	997	95	999999	625	999999	835	707	999999	846	252	224	347	867	107	999999	217	109	431	714	477	999999	495	312	795	999999	999999	670	712	975	841	517	999999	697	999999	244	473	999999	999999	624	999999	999999	54	999999	999999	37	999999	69	762	674	94	377	999999	32	999999	999999	511	999999	11	999999	636	999999	994	999999	14	999999	329	650	805	999999	306	620	999999	806	999999	443	984	136	359	768	635	294	907	48	891	474	35	872	69	160	999999	690	595	306	988	152	49	822	364	228	708	367	264	898	377	999999	555	685	625	204	927	999999	433	999999	356	351	267	956	340	539	709	457	590	654	140	999999	35	524	999999	265	999999	172	771	140	999999	999999	40	19	670	427	999999	350	999999	865	999999	999999	266	999999	949	999999	999999	92	491	824	519	261	776	609	768	761	448	41	867	370	799	764	999999	303	999999	87	321	257	295	913	620	368	210	999999	431	781	359	999999	574	181	380	999999	681	999999	999999	999999	502	999999	250	908	999999	999999	483	999999	999999	469	999999	962	999999	871	335	637	797	578	213	161	60	60	188	986	412	775	466	696	990	999999	93	665	682	999999	585	891	17	386	934	999999	999999	999999	659	961	999999	999999	999999	999999	845	742	524	999999	743	469	757	452	251	263	506	212	431	999999	895	999999	386	89	289	812	296	999999	630	999999	643	480	276	736	999999	999999	950	999999	290	999999	850	257	962	980	922	223	618	999999	649	999999	880	731	999999	107	429	80	585	956	116	999999	416	411	999999	114	469	272	203	
31	61	34	999999	490	922	999999	937	999999	626	999999	167	76	203	162	794	876	540	911	179	178	999999	330	641	994	908	999999	356	448	999999	858	520	659	29	999999	92	625	449	399	999999	642	170	781	454	189	999999	50	488	263	617	246	574	557	103	35	999999	731	999999	319	582	999999	322	999999	513	767	885	507	57	606	80	179	436	150	112	536	17	999999	999999	461	205	868	129	999999	831	898	294	963	566	999999	883	361	241	999999	999999	999999	330	672	999999	686	999999	300	993	882	193	999999	809	433	999999	567	999999	188	999999	999999	999999	713	205	230	667	614	483	921	941	62	723	719	937	306	999999	617	215	345	268	199	166	904	875	246	909	393	99	860	518	999999	976	705	999999	999999	27	114	299	999999	999999	663	212	383	359	940	169	473	510	999999	999999	836	361	681	999999	665	776	218	837	999999	320	284	999999	622	412	941	999999	28	223	638	999999	228	999999	115	340	604	987	782	555	935	999999	445	882	586	759	999999	648	305	784	841	532	999999	276	341	999999	999999	148	999999	970	417	864	999999	260	999999	234	883	519	255	350	325	677	993	663	902	880	875	401	938	863	730	303	780	243	382	116	480	951	986	999999	999999	466	407	811	147	80	936	195	20	362	875	999999	999999	954	469	999999	539	155	999999	460	914	339	210	726	250	999999	93	908	878	765	754	931	999999	930	999999	859	280	191	526	831	944	689	390	585	987	567	901	825	999999	218	577	335	587	535	410	281	999999	681	571	33	987	38	317	255	608	999999	640	999999	224	609	893	357	628	999999	516	234	948	624	738	999999	222	268	144	669	197	999999	353	997	529	999999	603	598	619	502	844	916	999999	999999	977	53	927	999999	611	999999	325	229	706	56	999999	999999	332	999999	999999	888	811	999999	999999	647	67	999999	999999	999999	942	999999	16	304	737	136	697	999999	852	813	999999	694	755	782	656	970	353	999999	722	307	978	999999	146	962	655	730	691	999999	999999	735	86	798	999999	294	999999	855	999999	31	491	579	358	428	333	519	994	999999	143	39	82	999999	303	999999	999999	302	664	598	999999	53	648	16	444	581	577	999999	736	848	250	470	999999	999999	812	999999	486	153	948	559	29	627	968	406	597	661	53	108	441	987	342	161	630	899	999999	124	383	999999	999999	777	850	216	782	156	19	672	745	281	999999	999999	613	322	353	114	999999	999999	84	252	419	783	538	479	685	749	515	999999	840	394	999999	697	999999	11	999999	181	709	812	844	822	397	925	916	999999	
999999	470	384	29	807	526	330	255	49	141	75	361	249	381	531	999999	999999	920	832	999999	717	424	31	999999	999999	181	405	765	156	999999	854	494	999999	765	999999	999999	375	999999	290	324	73	318	657	818	935	656	932	337	999999	811	999999	477	999999	999999	999999	572	448	771	714	636	131	564	108	786	286	581	495	483	999999	999999	667	154	639	999999	296	408	766	213	677	658	249	77	484	999999	81	387	999999	310	999999	920	775	999999	999999	654	999999	509	999999	999999	999999	363	170	459	449	999999	154	46	837	999999	999999	999999	805	999999	104	66	397	999999	90	764	715	898	191	194	772	999999	542	74	373	999999	325	999999	198	896	999999	999999	497	999999	627	511	200	44	999999	815	41	999999	125	539	999999	724	267	149	428	456	164	643	182	999999	686	482	441	999999	672	853	999999	999999	468	909	573	781	999999	607	999999	999999	573	999999	358	375	162	718	851	12	566	999999	726	186	369	742	741	999999	151	521	112	155	80	121	371	696	999999	550	595	216	966	727	166	660	712	849	882	999999	999999	807	823	968	630	438	999999	33	137	93	132	726	177	545	639	999999	504	290	508	462	319	662	818	612	133	645	45	838	492	76	473	519	859	267	743	344	999999	144	524	641	597	999999	569	472	428	868	48	431	97	119	999999	431	999999	430	173	999999	999999	220	844	985	999999	684	541	999999	999999	613	866	910	801	304	358	999999	999999	866	864	999999	999999	999999	193	264	606	614	750	383	999999	51	177	439	104	121	356	487	299	538	249	912	806	508	851	815	11	138	629	793	999999	794	665	484	999999	999999	999999	999999	999999	589	389	788	933	168	159	579	445	999999	815	690	948	870	999999	237	627	951	999999	595	505	377	262	477	984	957	621	126	999999	999999	873	903	583	715	460	999999	159	461	978	999999	359	999999	380	999999	999999	999999	999999	999999	723	438	856	614	35	943	146	659	336	999999	999999	976	546	42	203	751	564	912	117	243	420	371	87	999999	972	527	999999	999999	999999	999999	164	55	122	999999	403	999999	836	268	999999	639	578	801	999999	248	999999	999999	111	326	89	628	19	410	832	611	481	362	360	689	999999	507	707	913	999999	999999	756	758	863	816	638	255	915	999999	999999	477	664	618	999999	839	999999	999999	999999	919	153	379	999999	754	999999	511	999999	51	597	156	627	380	932	665	149	735	491	899	149	295	687	833	999999	713	375	365	947	862	374	520	180	671	90	788	999999	292	968	12	545	361	566	999999	658	768	999999	999999	544	998	479	263	
358	999999	830	140	241	999999	666	966	999999	999999	564	999999	999999	86	976	955	300	999999	896	857	999999	999999	363	999999	728	100	184	944	45	711	999999	999999	392	120	172	560	999999	949	557	459	626	999999	623	999999	999999	179	920	581	792	999999	373	999999	999999	999999	999999	999999	266	53	412	150	145	999999	931	677	46	615	14	566	914	425	999999	999999	999999	446	999999	999999	864	674	989	999999	179	602	162	999999	347	429	845	770	624	302	999999	796	999999	416	323	904	81	946	999999	191	174	364	999999	376	607	33	804	665	391	731	15	592	63	852	971	542	999999	999999	339	999999	770	244	942	622	131	999999	802	190	999999	335	693	918	32	808	395	814	935	785	999999	324	625	190	388	892	296	712	999999	695	444	999999	345	999999	616	999999	999999	929	422	55	255	288	230	623	999999	65	999999	999999	569	255	467	166	607	999999	999999	999999	999999	589	999999	59	335	419	585	999999	999999	999999	989	241	312	999999	999999	465	402	889	540	999999	103	999999	647	332	854	999999	152	497	237	999999	183	999999	559	601	52	831	83	999999	999999	836	703	123	877	999999	999999	807	784	581	999999	999999	764	717	252	476	921	990	942	533	205	999999	276	98	879	468	178	437	681	710	999999	999999	391	39	179	703	733	979	134	999999	999999	57	426	999999	637	235	999999	465	319	93	679	61	999999	550	177	999999	569	615	244	419	999999	999999	999999	83	635	304	620	999999	547	549	743	999999	999999	494	276	158	708	705	460	653	944	999999	127	598	40	894	675	840	861	999999	999999	127	999999	999999	436	628	999999	353	936	999999	614	788	918	770	999999	738	195	405	283	29	999999	864	164	590	474	318	520	537	52	740	629	779	873	963	415	625	205	161	68	999999	236	365	768	128	48	166	794	357	999999	302	709	280	567	842	697	279	963	164	250	127	117	393	999999	999999	713	834	999999	954	999999	723	542	43	346	634	999999	999999	105	46	551	318	999999	173	288	750	999999	999999	222	40	276	999999	999999	51	911	940	541	842	64	573	415	214	999999	839	999999	999999	760	999999	933	933	999999	175	183	927	612	999999	604	943	115	560	173	363	999999	884	688	229	71	501	132	406	102	949	477	532	999999	999999	77	999999	181	753	989	366	426	289	999999	999999	963	734	999999	999999	345	598	737	999999	409	61	591	366	161	772	472	269	553	536	999999	110	698	650	306	999999	864	920	771	361	999999	807	937	343	904	587	265	336	999999	152	71	504	222	999999	999999	579	756	711	532	409	291	730	812	999999	999999	999999	
412	322	438	173	125	999999	827	386	999999	601	123	999999	461	573	516	145	999999	410	999999	345	888	725	999999	726	999999	163	397	372	80	839	994	57	999999	34	999999	943	898	900	999999	645	677	835	48	530	465	508	259	999999	999999	155	534	412	999999	112	991	999999	794	712	654	961	999999	464	315	104	607	76	363	437	398	999999	247	305	383	829	668	62	686	996	270	999999	903	438	479	925	314	592	633	791	42	497	158	999999	999999	75	617	222	530	944	923	399	154	822	999999	999999	907	239	39	594	444	939	10	999999	451	644	68	599	985	390	789	24	999999	572	404	999999	424	999999	999999	317	222	455	999999	999999	999999	871	866	999999	999999	160	27	85	563	48	999999	103	496	361	744	611	17	28	237	149	165	909	956	582	428	669	999999	999999	999999	999999	382	999999	416	268	724	580	777	977	731	834	372	713	461	403	999999	310	413	999999	317	999999	309	204	999999	392	586	174	914	293	999999	208	256	999999	999999	841	999999	368	686	238	636	999999	833	999999	296	999999	999999	451	999999	999999	999999	127	999999	840	547	740	421	188	999999	999999	682	560	666	493	325	999999	588	210	817	999999	737	999999	624	185	999999	153	614	279	907	825	616	144	999999	361	926	544	942	415	624	999999	429	488	599	999999	999999	999999	507	349	999999	764	814	576	634	838	999999	511	503	999999	413	404	999999	152	281	944	417	999999	999999	315	999999	780	999999	182	585	661	199	258	266	961	999999	360	999999	274	564	152	999999	999999	999999	877	535	425	51	999999	11	230	39	287	217	654	255	999999	999999	202	782	934	183	642	990	973	649	577	254	541	460	63	757	861	587	999999	933	999999	47	999999	779	999999	999999	727	181	999999	631	911	999999	612	716	620	999999	999999	999999	629	969	999999	999999	536	999999	958	181	510	999999	947	472	178	999999	89	721	877	970	999999	422	641	206	999999	471	999999	351	999999	536	641	824	840	935	314	379	957	168	565	328	999999	738	821	969	238	326	999999	893	463	221	961	999999	999999	649	851	41	850	999999	523	999999	424	194	500	431	539	685	571	21	999999	799	742	920	166	999999	468	537	601	999999	968	139	247	999999	888	526	574	999999	985	200	999999	282	999999	534	999999	657	999999	327	247	399	439	552	754	221	735	999999	478	51	999999	291	999999	323	439	189	464	393	669	999999	306	999999	857	788	699	381	999999	885	280	218	285	999999	653	151	300	999999	241	999999	999999	36	16	233	57	999999	26	704	19	999999	843	349	79	261	987	999999	31	272	542	999999	853	
383	293	999999	393	270	765	236	638	49	33	238	947	999999	18	643	999999	82	927	333	999999	995	999999	999999	999999	999999	999999	33	520	430	999999	999999	999999	590	999999	11	742	166	840	787	767	999999	75	969	746	999999	999999	40	252	999999	999999	949	345	999999	999999	999999	999999	135	807	461	131	999999	715	999999	920	995	569	366	476	16	900	519	241	999999	566	999999	999999	403	420	437	999999	117	781	999999	874	999999	692	459	711	715	991	616	359	388	666	999999	84	858	999999	999999	54	45	564	245	453	47	999999	205	999999	999999	927	617	715	379	999999	23	960	549	342	749	313	120	655	761	999999	293	169	853	483	540	906	999999	354	999999	392	503	999999	545	722	837	462	496	999999	814	999999	383	901	979	999999	652	74	535	999999	308	447	999999	999999	803	229	169	877	999999	722	122	990	999999	273	55	987	999999	470	424	999999	505	296	999999	313	999999	973	642	999999	190	397	999999	475	999999	554	55	232	458	123	999999	326	999999	959	598	774	694	823	930	120	856	992	999999	192	999999	999999	999999	21	630	631	549	999999	587	777	999999	476	999999	646	619	311	999999	822	538	315	999999	108	274	545	999999	999999	618	999999	53	532	535	197	999999	648	825	672	533	43	602	826	574	920	739	784	272	132	882	58	214	628	892	43	999999	999999	999999	551	999999	999999	999999	587	999999	531	786	999999	251	509	999999	253	820	946	999999	999999	230	712	740	999999	999999	489	282	575	999999	570	999999	424	639	502	734	628	186	283	238	58	719	24	814	52	999999	999999	999999	763	999999	639	237	268	850	709	812	751	991	671	192	954	212	999999	426	451	999999	372	426	749	775	497	999999	547	999999	729	474	216	897	698	666	684	946	519	568	531	343	554	573	929	690	982	637	515	100	283	845	971	597	999999	333	999999	268	999999	988	519	573	999999	550	131	245	606	853	302	999999	507	18	999999	189	895	118	174	798	999999	999999	792	860	560	456	443	999999	502	618	999999	375	894	426	162	530	59	957	652	13	452	999999	94	138	344	510	592	275	161	791	702	263	168	973	771	999999	206	658	23	244	116	247	742	999999	329	927	999999	90	855	172	140	938	466	170	999999	801	999999	663	526	59	863	999999	732	999999	916	281	216	921	999999	427	999999	401	944	418	897	999999	952	105	809	416	400	999999	420	989	661	763	999999	999999	626	999999	999999	542	142	999999	380	939	515	40	81	58	999999	198	436	438	838	739	993	57	999999	151	848	878	853	119	658	999999	757	742	60	999999	483	999999	304	
684	999999	791	268	999999	48	957	699	921	34	761	999999	999999	85	982	161	999999	770	750	734	485	132	881	689	33	315	29	191	772	980	999999	574	513	893	751	771	999999	480	22	19	315	451	999999	854	101	999999	455	285	999999	591	137	392	732	999999	819	562	784	999999	999999	999999	28	999999	927	999999	114	999999	191	318	334	220	115	451	757	741	428	44	205	37	597	608	859	743	416	190	852	537	841	39	999999	999999	999999	943	244	346	990	539	523	986	750	999999	242	999999	951	564	486	685	634	999999	64	785	367	757	999999	999999	816	285	999999	746	97	999999	355	161	244	144	233	171	217	999999	999999	889	999999	218	286	692	375	722	792	999999	999999	176	999999	849	974	299	999999	238	438	607	529	715	999999	999999	898	183	559	91	999999	999999	340	324	999999	223	251	175	274	999999	999999	823	271	104	492	518	52	920	673	505	186	945	311	995	733	999999	890	999999	719	742	320	999999	999999	999999	819	999999	520	389	999999	689	999999	809	34	684	999999	614	346	435	232	661	735	999999	509	64	904	956	999999	345	591	869	332	215	455	532	837	377	690	976	999999	517	997	662	999999	984	999999	377	920	627	999999	128	999999	999999	813	68	999999	999999	999999	87	390	862	469	184	798	828	366	403	999999	999999	846	389	999999	370	160	714	664	82	754	524	168	536	999999	888	999999	472	607	867	402	397	524	504	999999	612	596	422	57	822	999999	404	628	503	23	428	999999	999999	999999	999999	999999	999999	404	934	588	88	999999	853	826	999999	86	335	999999	999999	999999	965	999999	351	615	321	774	999999	666	841	218	360	896	999999	522	617	117	999999	278	704	561	303	993	590	999999	695	692	999999	595	476	746	538	999999	139	502	58	451	999999	251	882	138	999999	442	562	725	238	999999	264	999999	219	999999	835	67	999999	937	707	972	396	435	920	999999	41	999999	999999	105	680	999999	999999	172	474	175	999999	999	999999	999999	999999	861	441	999999	687	513	437	412	385	13	910	481	656	202	999999	86	65	13	330	263	999999	999999	999999	466	999999	999999	424	102	999999	54	794	999999	999999	949	953	845	541	531	747	417	200	999999	999999	999999	194	209	999999	575	377	398	120	675	678	141	480	999999	999999	974	820	999999	98	999999	546	341	218	84	809	707	248	999999	545	534	265	912	72	476	667	65	999999	845	531	849	999999	999999	934	128	167	539	479	999999	236	566	999999	120	329	855	999999	435	977	120	399	999999	336	428	853	585	420	999999	999999	13	891	564	999999	999999	999999	248	620	78	407	
100	917	280	999999	999999	999999	978	823	154	593	217	999999	242	87	171	456	708	523	306	999999	999999	708	999999	999999	475	513	671	864	735	999999	91	245	24	38	887	999999	129	594	492	705	875	762	275	999999	861	620	999999	999999	999999	999999	407	725	323	455	58	392	999999	809	762	341	60	123	999999	149	999999	999999	378	213	200	999999	337	123	999999	601	748	999999	442	228	999999	855	854	195	334	217	608	999999	921	569	980	504	676	319	831	160	654	762	674	136	999999	999999	999999	455	296	571	201	999999	694	999999	706	462	949	307	211	907	486	865	788	880	540	999999	999999	809	999999	695	302	999999	291	880	946	986	921	316	558	999999	613	408	999999	762	26	999999	999999	209	862	999999	554	379	999999	924	674	788	999999	794	999999	524	999999	999999	232	999999	279	183	11	813	999999	720	541	643	748	492	303	999999	967	999999	863	225	484	851	946	705	151	922	910	367	216	168	999999	137	720	44	880	999999	186	308	493	843	323	858	433	151	986	911	999999	625	630	596	821	947	930	380	49	987	494	526	459	356	999999	644	607	617	707	414	999999	999999	612	131	901	999999	999999	30	902	626	427	805	719	239	301	999999	736	620	346	75	999999	350	999999	892	687	659	848	999999	580	999999	999999	816	444	582	989	999999	999999	999999	999999	162	415	999999	477	423	999999	689	999999	230	64	999999	908	987	999999	999999	217	999999	999999	719	999999	999999	820	404	449	233	375	611	371	147	250	384	280	999999	925	193	660	999999	872	581	333	997	853	628	92	999999	770	272	545	802	999999	417	207	304	999999	452	341	20	471	254	57	957	328	999999	979	679	999999	999999	71	97	981	922	708	148	396	446	398	202	999999	847	462	113	76	999999	773	999999	187	976	171	482	999999	999999	999999	628	533	375	678	194	648	999999	894	999999	210	999999	820	451	708	999999	908	628	64	149	698	999999	791	999999	891	759	895	156	502	999999	519	588	999999	341	108	90	999999	30	768	214	553	908	953	374	999999	999999	999999	331	999999	999999	78	999999	428	712	951	209	999999	589	999999	999999	298	999999	910	173	579	621	222	489	352	999999	453	999999	859	850	596	999999	670	427	51	282	21	573	31	383	999999	975	999999	999999	389	899	253	35	546	849	999999	60	998	999999	999999	290	406	268	979	999999	675	190	683	578	999999	999999	539	999999	547	211	907	999999	481	999999	511	603	999999	689	110	453	384	427	351	20	934	999999	791	999999	999999	761	876	752	594	525	707	999999	301	591	417	227	999999	834	999999	344	941	999999	
999999	470	288	999999	829	717	168	536	999999	999999	839	999999	643	579	380	657	786	999999	999999	165	140	955	999999	39	999999	869	281	882	93	549	939	16	79	744	966	331	602	442	999999	168	593	68	999999	460	642	628	948	838	846	711	58	702	18	786	999999	999999	999999	259	999999	959	999999	286	452	582	999999	832	999999	899	612	59	65	354	999999	177	571	82	562	380	396	683	921	442	46	381	501	247	997	293	684	353	999999	353	553	972	722	317	615	820	152	809	34	58	999999	797	999999	999999	999999	841	225	987	999999	269	999999	215	48	999999	999999	999999	91	80	834	320	225	269	999999	711	800	881	454	263	466	742	238	586	658	999999	217	999999	724	796	399	166	78	999999	999999	999999	999999	348	999999	999999	77	545	739	81	999999	714	832	966	438	999999	999999	999999	999999	999999	999999	328	41	285	556	999999	999999	10	999999	294	681	678	252	528	976	999999	230	999999	946	735	195	999999	12	166	611	944	50	250	810	779	892	999999	769	116	999999	964	399	214	791	769	999999	76	199	455	400	999999	999999	999999	999999	501	724	451	999999	999999	776	999999	326	875	674	999999	134	555	999999	575	401	999999	908	145	362	999999	999999	999999	999999	187	813	128	732	557	766	314	482	999999	260	319	65	999999	413	118	340	567	648	999999	540	999999	999999	377	999999	999999	63	999999	397	336	951	978	953	707	781	842	848	657	876	768	119	369	999999	397	305	881	520	950	844	800	805	795	373	999999	485	999999	999999	445	252	118	503	623	999999	156	785	282	365	999999	669	571	999999	682	690	879	414	180	59	257	999999	999999	999999	113	307	597	530	999999	999999	999999	999999	301	310	412	415	767	275	495	453	984	612	32	525	999999	999999	283	540	132	114	494	999999	999999	999999	294	373	256	15	399	326	999999	625	629	668	437	135	378	271	858	277	999999	614	919	727	75	645	59	480	940	823	999999	67	407	61	129	319	999999	860	999999	48	168	762	875	178	133	999999	983	364	98	46	911	22	681	855	192	999999	700	588	375	999999	999999	776	74	999999	302	271	227	578	548	128	219	518	255	820	118	170	999999	750	999999	999999	999999	694	391	999999	911	22	385	552	869	249	618	338	999999	999999	723	392	999999	999999	999999	999999	150	415	816	999999	826	403	767	861	746	31	151	950	984	668	999999	999999	394	999999	665	290	886	675	709	308	999999	999999	999999	999999	106	999999	473	999999	873	741	566	256	999999	421	87	999999	254	524	999999	847	999999	668	999999	827	389	103	997	536	642	596	976	999999	705	
518	470	999999	999999	889	999999	30	558	999999	86	253	111	740	999999	973	92	157	45	372	999999	861	210	840	537	206	498	12	729	999999	797	287	999999	999999	551	370	999999	141	147	365	758	999999	999999	396	592	109	999999	649	352	33	453	494	560	614	606	999999	317	999999	418	184	400	762	300	621	999999	798	999999	21	199	391	999999	951	20	999999	613	93	999999	814	258	999999	480	848	659	705	492	312	999999	160	493	999999	62	331	723	999999	964	995	495	999999	481	794	999999	713	999999	961	999999	502	484	881	10	523	999999	999999	381	980	703	552	112	595	999999	999999	81	338	527	492	338	701	999999	57	715	617	999999	894	342	464	999999	767	397	698	703	989	827	845	159	969	434	559	949	742	999999	422	892	900	548	869	722	292	195	999999	999999	310	274	999999	999999	393	926	388	171	917	173	999999	164	414	891	999999	784	235	188	558	68	779	751	495	788	303	724	999999	355	472	741	534	999999	429	999999	999999	999999	401	680	999999	53	999999	397	999999	999999	333	267	488	18	409	95	496	114	637	910	999999	558	999999	648	872	669	238	42	699	185	639	999999	999999	999999	497	423	393	555	422	514	22	391	719	916	464	45	245	688	945	999999	255	429	943	519	224	845	999999	752	999999	107	815	22	999999	999999	999999	968	531	151	521	999999	999999	999999	692	133	897	999999	999999	999999	193	836	433	999999	97	322	930	219	421	225	132	652	999999	640	748	324	699	999	693	999999	977	999999	514	103	999999	999999	684	313	999999	999999	999999	753	15	95	999999	970	673	999999	925	386	999999	730	556	315	28	868	519	71	202	377	999999	897	777	977	884	697	332	339	381	137	637	626	481	602	604	379	647	391	81	777	999999	433	83	316	934	256	999999	208	85	309	999999	999999	999999	370	999999	723	999999	37	210	871	999999	344	893	798	749	310	999999	954	711	649	231	999999	990	425	999999	10	824	470	53	637	757	134	999999	82	685	24	515	121	999999	880	402	619	190	210	139	316	540	285	567	999999	998	999999	496	999999	88	323	999999	695	643	395	899	515	984	573	123	524	90	821	122	735	795	147	999999	831	256	611	946	789	296	999999	470	548	903	419	639	771	999999	828	994	372	391	819	477	999999	980	886	635	617	96	615	236	718	172	831	999999	999999	248	665	999999	476	376	843	409	234	999999	361	999999	574	934	999999	886	261	827	750	999999	976	670	926	851	369	976	339	702	681	192	751	386	81	581	778	533	971	649	527	999999	999999	419	999999	999999	629	
284	70	683	745	728	975	891	422	999999	999999	200	321	814	819	500	47	999999	728	999999	999999	974	540	992	999999	999999	914	612	309	754	806	566	427	999999	999999	94	915	655	999999	952	217	859	964	594	720	588	222	167	830	37	958	406	691	211	723	654	744	77	527	927	813	373	592	667	681	304	773	292	592	734	584	391	193	775	999999	323	20	945	999999	577	999999	999999	781	999999	796	409	875	225	316	577	999999	848	138	40	149	844	999999	999999	912	425	814	929	575	106	453	576	223	915	378	409	644	999999	794	950	331	66	999999	320	871	281	429	999999	999999	25	394	735	263	162	999999	988	56	713	42	999999	999999	676	191	999999	828	229	999999	960	999999	906	932	550	999999	187	709	999999	263	956	435	640	996	267	953	560	999999	717	323	71	999999	389	363	999999	766	937	999999	999999	874	905	491	651	96	468	709	999999	92	843	999999	85	999999	552	735	99	288	999999	999999	504	999999	631	999999	121	906	134	680	468	552	12	784	126	990	64	219	357	474	783	554	537	557	883	478	999999	44	247	618	737	654	273	651	374	999999	692	999999	253	932	380	745	999999	788	251	999999	89	68	566	95	398	342	387	625	504	847	334	947	839	163	115	86	999999	516	943	813	289	360	420	999999	307	999999	999999	425	104	48	999999	749	316	366	398	809	478	162	229	404	276	648	156	526	752	745	102	99	999999	304	87	999999	844	437	247	728	648	999999	999999	276	376	961	999999	466	999999	584	640	483	764	999999	607	999999	296	549	547	999999	214	999999	297	999999	999999	999999	599	800	999999	999999	999999	878	128	669	170	952	374	952	37	999999	127	689	271	999999	114	619	334	999999	999999	571	169	999999	999999	607	999999	999999	999999	236	247	500	372	999999	505	129	679	999999	999999	104	145	999999	999999	999999	999999	241	523	524	999999	130	456	419	999999	79	114	399	976	999999	987	999999	155	999999	723	999999	714	999999	942	999999	194	999999	999999	999999	999999	240	999999	50	999999	999999	782	658	94	999999	131	118	779	828	948	303	999999	115	999999	79	774	843	949	729	932	13	999999	985	299	999999	339	491	633	114	164	321	999999	74	969	162	827	999999	999999	155	294	999999	368	886	588	999999	770	88	999999	999999	578	421	290	665	117	426	204	797	999999	958	670	999999	485	675	673	999999	999999	562	145	990	251	445	999999	803	445	327	645	742	406	650	365	260	491	999999	535	742	40	29	999999	553	999999	40	969	478	485	653	999999	692	222	951	39	217	943	18	185	142	14	487	
229	790	781	462	400	719	602	419	158	280	149	999999	999999	600	606	592	999999	221	475	938	327	792	197	952	529	455	620	999999	317	482	39	403	999999	553	999999	176	771	999999	999999	260	999999	999999	504	859	552	291	354	439	611	360	976	964	667	76	169	437	602	828	999999	999999	109	455	111	676	250	999999	202	63	801	439	821	537	999999	999999	72	260	297	337	410	248	110	999999	545	957	506	74	735	672	999999	371	573	999999	572	694	160	430	965	828	999999	805	99	999999	638	182	539	999999	999999	451	999999	908	149	274	428	999999	844	918	909	153	999999	999999	999999	999999	669	439	999999	878	964	888	74	641	295	469	719	604	159	809	552	999999	427	68	999999	294	668	484	231	309	524	878	849	242	521	821	659	999999	999999	999999	631	208	999999	999999	483	503	387	999999	623	680	555	823	999999	45	376	999999	725	120	503	726	861	195	999999	566	363	999999	48	832	999999	999999	810	286	809	590	999999	999999	999999	766	585	189	907	306	999999	999999	999999	999999	343	814	999999	975	105	999999	939	78	706	446	999999	749	999999	999999	464	554	251	999999	869	279	23	954	857	33	488	959	535	999999	819	999999	999999	999999	999999	999999	752	999999	966	154	377	271	346	741	883	740	999999	318	468	197	999999	999999	65	999999	681	484	999999	389	999999	842	999999	146	23	625	258	152	122	332	935	646	645	240	999999	106	782	608	999999	999999	999999	127	669	999999	500	347	999999	467	509	623	986	338	974	999999	278	133	999999	999999	258	720	492	741	628	40	382	821	552	999999	999999	958	928	82	999999	415	318	838	182	327	645	675	35	791	642	498	346	607	672	282	999999	465	449	551	359	221	789	339	498	639	797	679	795	116	693	550	695	913	787	569	64	439	950	999999	595	582	695	701	999999	999999	694	775	159	279	531	318	519	387	723	339	625	978	350	543	529	966	880	919	107	102	803	432	999999	113	227	532	999999	999999	955	777	999999	999999	240	369	999999	999999	999999	525	999999	384	40	999999	200	457	943	85	99	999999	999999	628	702	775	603	16	336	271	955	56	62	999	804	410	431	946	813	999999	748	980	598	506	447	364	345	722	71	494	242	372	999999	151	443	106	307	336	84	751	999999	234	43	683	999999	483	473	584	580	629	886	254	643	999999	337	118	819	315	191	348	440	881	944	841	39	592	886	910	566	707	113	104	999999	72	999999	524	947	914	999999	999999	890	999999	152	441	999999	987	728	999999	814	334	999999	992	154	736	320	612	289	201	
653	485	596	999999	28	873	999999	792	382	581	371	999999	171	904	999999	999999	457	999999	739	512	243	51	999999	143	105	242	429	120	949	145	999999	441	244	755	270	999999	377	337	742	279	915	815	615	999999	999999	999999	999999	999999	125	999999	999999	641	873	776	958	612	999999	999999	999999	999999	453	415	842	247	830	930	578	415	643	923	849	129	936	469	597	427	436	716	750	104	79	56	999999	32	999999	119	567	467	999999	658	999999	999999	999999	956	825	509	999999	999999	326	462	432	757	999999	202	999999	169	705	999999	188	541	185	905	712	373	716	406	420	999999	999999	720	372	120	999999	985	999999	999999	259	979	644	98	454	999999	399	298	671	321	999999	999999	946	696	414	164	289	999999	482	436	212	506	250	429	999999	163	986	605	99	321	148	754	610	999999	909	725	769	100	999999	999999	515	423	701	404	999999	617	873	999999	999999	999999	831	362	999999	165	732	753	739	999999	998	999999	999999	999999	999999	360	182	562	202	804	787	688	394	999999	179	366	920	788	805	999999	999999	481	290	302	299	999999	999999	786	999999	454	419	166	986	554	101	796	54	721	225	351	231	536	425	79	906	628	823	999999	193	156	244	944	948	894	884	999999	20	779	999999	326	870	396	320	747	395	631	702	839	106	382	999999	209	999999	463	623	803	66	999999	395	671	68	846	602	105	999999	474	217	101	670	574	786	274	226	898	480	999999	999999	677	684	285	999999	999999	547	810	834	45	380	494	999999	90	470	798	394	833	268	34	793	224	537	920	423	999999	999999	531	596	56	982	674	999999	788	999999	999999	999999	119	745	84	309	999999	271	184	103	999999	821	589	113	999999	880	393	639	999999	51	10	149	999999	999999	324	814	25	224	787	62	999999	511	999999	502	999999	271	284	97	194	725	11	953	362	999999	999999	789	589	999999	609	999999	599	45	537	746	587	249	773	999999	430	270	293	999999	483	132	397	222	338	96	999999	725	999999	305	455	731	49	57	786	937	172	535	999999	596	615	620	463	670	974	746	915	842	498	36	999999	924	441	434	479	240	438	999999	999999	502	999999	883	570	303	589	805	707	539	462	835	999999	895	45	696	962	862	668	727	999999	592	181	188	236	999999	638	999999	999999	615	577	556	508	999999	84	999999	999999	731	60	169	90	999999	48	385	390	999999	941	771	888	744	999999	617	999999	999999	249	999999	331	227	657	999999	665	68	516	102	962	906	999999	999999	821	314	506	241	812	509	646	999999	553	999999	999999	573	638	999999	642	555	153	
999999	983	797	445	214	410	999999	84	68	504	32	661	999999	999999	484	335	540	950	584	248	240	999999	999999	75	178	999999	535	429	999999	999999	798	425	961	948	12	999999	540	964	616	904	533	166	753	14	623	999999	999999	383	323	247	107	916	68	317	999999	165	921	731	276	889	999999	553	999999	705	705	607	700	997	420	562	795	575	343	680	714	83	999999	999999	999999	760	999999	999999	999999	845	999999	881	999999	653	45	847	11	999999	698	727	39	980	176	999999	309	26	717	609	962	761	999999	531	582	388	602	839	114	862	999999	516	999999	722	447	999999	448	999999	250	56	961	572	560	987	877	616	650	733	907	12	759	435	52	999999	199	353	403	999999	308	999999	60	206	999999	148	529	999999	555	317	999999	31	609	484	776	670	999999	999999	210	999999	653	966	737	869	931	999999	113	999999	473	72	999999	104	751	713	525	271	996	765	829	999999	468	695	70	999999	201	999999	402	284	659	382	999999	799	152	939	91	342	250	191	999999	999999	44	999999	999999	493	784	448	280	999999	959	514	674	999999	570	788	996	999999	999999	999999	677	999999	999999	829	204	101	601	733	951	811	632	192	31	999999	500	999999	999999	793	977	577	559	753	999999	507	324	999999	707	588	999999	364	999999	133	999999	846	514	999999	999999	214	480	627	891	60	496	468	273	776	493	999999	392	383	409	213	980	337	844	924	438	211	999999	59	999999	999999	999999	596	868	999999	755	184	310	279	264	184	322	999999	685	999999	999999	158	244	999999	662	846	205	999999	955	739	153	999999	999999	589	791	731	698	431	999999	878	999999	999999	599	999999	30	318	999999	122	128	235	890	999999	651	345	668	290	967	999999	999999	547	818	649	641	139	365	656	999999	720	488	999999	485	890	126	999999	953	365	559	479	526	999999	296	999999	736	729	999999	522	457	666	920	511	999999	731	44	695	999999	905	999999	470	409	999999	146	839	999999	596	750	999999	999999	844	391	312	731	497	450	53	260	999999	913	912	999999	842	209	515	999999	977	768	754	856	430	747	58	107	99	79	162	999999	457	458	150	979	999999	18	613	285	617	780	276	290	990	445	334	999999	356	999999	566	174	999999	48	657	828	996	999999	92	106	343	215	642	427	298	999999	803	287	999999	932	440	999999	596	240	192	206	501	473	865	985	999999	66	999999	908	999999	987	586	418	801	321	983	706	926	516	941	412	148	848	999999	999999	999999	57	228	423	749	733	578	999999	856	460	999999	532	287	106	682	286	999999	733	914	999999	259	395	486	
461	999999	734	907	89	298	999999	68	999999	482	711	999999	999999	999999	999999	169	999999	418	197	562	350	985	460	429	999999	999999	665	947	415	933	690	904	999999	999999	999999	474	25	825	499	110	999999	401	683	60	575	999999	316	999999	137	573	145	892	72	999999	145	476	999999	315	999999	254	633	832	653	719	791	807	999999	999999	81	999999	153	953	919	96	999999	949	311	410	853	999999	527	999999	819	841	798	798	842	423	435	999999	975	999999	747	254	477	253	747	964	268	999999	654	999999	377	275	999999	191	972	976	999999	196	174	999999	461	11	727	416	22	812	920	992	964	684	378	780	999999	443	216	674	999999	242	211	999999	151	95	432	25	999999	554	999999	617	825	865	76	249	135	999999	258	746	527	999999	240	935	53	275	803	970	999999	596	999999	986	999999	307	367	124	984	827	947	376	579	711	999999	999999	401	312	177	999999	999999	999999	654	10	195	999999	999999	558	11	276	999999	875	291	999999	883	263	177	434	642	527	508	951	265	308	939	881	176	815	503	773	543	740	108	999999	362	13	941	386	999999	514	160	808	123	718	533	81	999999	127	828	999999	300	999999	669	999999	600	666	874	999999	71	313	303	342	65	238	732	563	777	999999	999999	879	322	790	633	138	377	699	838	546	999999	867	999999	59	987	999999	482	577	999999	459	113	695	139	595	325	498	220	818	753	885	986	970	304	507	27	948	991	510	999999	541	999999	999999	999999	337	580	999999	516	254	354	866	756	164	492	999999	484	999999	750	726	475	145	918	559	945	953	559	805	573	300	41	48	207	971	244	999999	187	999999	867	802	999999	131	982	965	473	887	999999	831	487	976	32	614	208	274	45	207	999999	999999	956	999999	777	775	630	226	223	315	668	784	920	952	150	282	545	948	712	353	163	999999	96	999999	824	728	999999	597	999999	999999	999999	933	999999	46	916	999999	255	992	34	249	501	999999	752	167	229	354	999999	535	999999	749	78	999999	562	999999	54	999999	999999	897	60	59	457	42	948	999999	475	735	847	884	45	999999	999999	552	923	999999	852	397	209	928	839	479	817	999999	761	999999	358	589	380	999999	991	256	828	999999	941	975	999999	468	817	999999	999999	493	506	36	999999	159	722	999999	336	999999	838	999999	470	707	68	581	241	665	280	999999	447	885	364	602	893	999999	857	680	611	948	680	999999	580	999999	246	355	972	791	303	612	999999	999999	262	290	999999	999999	786	131	298	370	999999	136	999999	395	999999	806	138	904	999999	709	301	51	914	388	
419	999999	87	227	471	713	999999	999999	372	668	625	613	632	84	195	999999	13	999999	391	999999	215	553	999999	194	733	439	226	78	658	999999	321	763	919	874	999999	999999	267	568	659	999999	761	302	764	529	770	999999	184	64	719	584	706	564	660	999999	183	999999	999999	893	493	41	497	540	792	779	357	999999	694	999999	999999	999999	301	999999	86	806	488	912	999999	676	999999	827	999999	171	359	83	886	756	113	255	999999	13	712	999999	85	627	999999	999999	510	985	182	999999	221	425	850	999999	292	272	488	854	194	999999	88	582	479	666	999999	335	191	718	892	600	999999	448	67	999999	520	927	369	999999	999999	267	412	999999	503	999999	615	839	320	863	791	624	278	259	70	440	925	140	999999	999999	999999	762	49	791	103	581	158	999999	368	651	974	999999	999999	999999	146	926	858	285	88	999999	999999	936	24	999999	999999	277	999999	510	999999	626	284	390	42	950	607	955	227	621	999999	922	367	842	480	999999	888	436	721	999999	122	999999	581	650	61	931	367	914	748	722	864	825	259	648	395	741	377	593	332	952	999999	190	999999	247	576	166	605	218	466	355	438	500	556	93	397	254	55	633	999999	111	999999	999999	217	505	756	883	672	718	999999	999999	302	304	114	999999	817	932	434	344	84	999999	336	158	458	402	999999	373	999999	175	261	151	696	743	999999	231	370	738	973	213	999999	999999	494	886	762	727	62	143	999999	788	999999	465	819	710	559	999999	999999	443	999999	814	222	999999	614	507	467	315	52	559	50	999999	408	89	999999	231	999999	999999	410	999999	396	730	350	159	977	490	899	999999	331	986	193	818	456	926	503	169	990	106	999999	999999	429	456	685	999999	103	513	390	196	506	597	855	177	45	335	56	514	473	72	999999	134	999999	999999	984	65	375	231	436	481	585	798	240	757	314	423	30	940	55	846	66	474	110	713	299	733	999999	26	783	999999	879	999999	695	928	690	999999	389	758	472	629	138	999999	999999	908	610	708	367	107	862	622	315	116	469	999999	16	942	33	999999	381	260	999999	358	448	999999	601	999999	112	312	76	361	43	999999	999999	999999	718	999999	397	201	112	590	376	42	164	171	815	999999	530	999999	921	748	999999	495	999999	221	705	779	432	769	317	999999	999999	64	41	999999	588	53	637	53	999999	821	554	831	999999	791	883	999999	204	287	501	828	76	43	391	328	432	548	885	266	999999	938	999999	628	884	98	984	322	999999	653	582	771	145	999999	170	110	204	107	703	999999	338	813	
585	155	278	488	999999	572	673	712	999999	49	167	999999	333	970	68	926	999999	999999	806	571	890	550	999999	999999	692	590	873	290	133	999999	999999	999999	928	907	363	617	359	999999	999999	421	648	999999	575	543	614	764	162	999999	51	999999	160	999	787	766	923	44	999999	999999	796	367	699	392	999999	753	999999	866	452	426	999999	451	576	551	562	395	999999	601	975	171	125	928	999999	683	249	855	183	845	999999	172	983	999999	177	810	609	999999	722	265	709	999999	349	747	322	736	583	600	701	609	999999	999999	999999	331	999999	999999	433	868	929	26	153	999999	580	358	363	290	999999	297	283	766	942	779	673	999999	999999	164	999999	377	615	999999	109	648	163	574	408	120	328	662	270	888	386	999999	853	706	121	975	251	990	394	42	303	296	326	935	667	999999	729	185	999999	904	466	999999	999999	237	916	504	999999	999999	949	999999	961	780	36	999999	389	210	999999	967	555	916	912	831	999999	999999	999999	999999	332	228	906	741	999999	153	232	999999	432	999999	488	999999	999999	616	999999	245	51	151	80	523	269	931	999999	466	999999	761	629	523	991	999999	999999	678	829	112	999999	999999	109	218	860	818	999999	999999	963	67	999999	999999	187	938	520	677	790	841	999999	884	553	400	672	449	10	629	999999	708	373	796	259	810	795	686	444	999999	145	999999	999999	262	965	599	999999	498	744	440	999999	999999	999999	324	844	999999	175	945	559	781	999999	999999	217	241	305	849	306	176	808	911	514	500	504	477	542	999999	560	260	999999	954	432	999999	705	569	999999	999999	704	59	952	999999	644	850	137	662	363	485	625	60	957	125	302	801	689	832	926	93	999999	535	782	887	680	914	35	999999	358	516	999999	647	195	472	999999	257	999999	999999	277	663	372	842	124	66	342	510	303	804	662	631	494	999999	643	961	646	999999	277	75	999999	730	824	532	313	999999	999999	977	864	494	999999	55	587	899	565	272	720	353	421	725	999999	179	999999	231	942	727	31	999999	14	233	826	975	979	999999	999999	999999	999999	840	999999	277	534	999999	999999	809	833	616	53	999999	317	380	251	999999	757	999999	999999	178	999999	603	590	585	824	449	999999	999999	667	994	75	438	458	28	433	880	814	999999	201	200	534	811	398	999999	684	437	999999	633	982	534	999999	438	638	282	438	245	259	999999	999999	94	392	15	152	838	999999	999999	145	298	999999	370	488	612	360	330	999999	307	215	264	901	397	999999	348	658	999999	775	636	799	999999	590	198	999999	999999	702	116	807	528	669	559	
999999	79	301	486	686	999999	999999	616	88	318	637	140	999999	999999	62	64	419	53	357	19	73	915	815	958	708	758	740	627	999999	999999	522	126	638	655	480	832	105	999999	999999	46	999999	169	557	491	549	460	167	635	807	647	696	764	181	659	496	869	264	343	999999	927	881	427	999999	834	796	521	501	384	525	230	959	230	391	320	922	999999	367	333	999999	258	601	114	999999	999999	999999	999999	944	978	999999	610	578	762	999999	734	164	669	999999	999999	694	38	958	783	999999	999999	688	999999	383	860	999999	999999	512	930	999999	529	336	777	607	441	287	999999	999999	523	225	999999	652	999999	809	656	166	262	449	643	999999	390	299	817	999999	242	585	91	384	93	251	576	108	648	999999	891	407	387	999999	999999	445	999999	461	999999	568	205	935	999999	666	999999	999999	484	153	999999	300	543	240	519	781	999999	999999	999999	664	999999	282	648	815	14	999999	918	999999	779	201	999999	208	983	928	854	259	799	306	103	424	657	388	766	432	240	357	305	661	999999	605	999999	999999	999999	991	968	172	919	389	931	999999	748	477	925	293	726	999999	999999	999999	385	269	982	78	762	999999	16	999999	515	226	584	656	999999	999999	370	183	505	261	999999	991	960	999999	999999	420	375	969	676	190	463	483	705	999999	999999	999999	285	999999	623	627	999999	468	999999	863	657	703	804	284	71	490	999999	751	999999	475	711	326	654	999999	930	571	703	999999	114	999999	999999	42	999999	999999	617	381	981	742	999999	878	848	500	16	999999	44	636	615	999999	908	195	84	999999	696	999999	859	723	46	999999	999999	999999	999999	999999	363	999999	999999	999999	192	999999	999999	690	509	374	201	908	999999	220	319	557	999999	304	956	612	884	918	751	939	999999	290	163	894	344	398	999999	508	999999	239	999999	847	883	419	999999	824	433	227	686	999999	520	787	613	649	414	489	934	404	105	321	734	999999	418	283	289	902	999999	773	356	999999	330	692	954	397	83	471	999999	248	850	141	189	999999	242	50	428	558	677	999999	489	854	464	648	999999	643	504	702	439	609	140	999999	197	660	871	575	389	827	833	225	576	942	815	696	999999	999999	141	77	211	377	854	730	999999	132	999999	999999	656	681	289	320	999999	999999	42	74	117	310	943	529	999999	667	660	601	725	462	938	547	49	767	105	449	511	436	500	71	999999	999999	325	75	376	380	999999	708	548	999999	331	999999	910	751	588	253	30	612	282	999999	999999	263	999999	772	194	746	999999	999999	586	839	808	466	880	970	319	707	984	
878	162	425	748	999999	62	999999	140	743	999999	297	189	851	429	899	164	956	354	501	405	553	881	630	999999	39	131	709	999999	864	999999	939	999999	999999	268	152	459	857	795	764	211	999999	641	450	119	174	999999	999999	419	908	312	924	625	818	999999	999999	996	532	507	999999	831	352	999999	276	428	697	855	308	593	287	999999	307	170	999999	299	999999	911	440	520	999999	999999	396	999999	999999	561	400	324	999999	578	827	155	927	360	86	933	858	999999	999999	32	422	318	999999	999999	999999	999999	15	763	999999	528	709	529	999999	21	999999	999999	999999	62	692	999999	999999	382	241	729	999999	142	523	999999	94	999999	441	299	999999	999999	108	999999	919	255	168	346	999999	999999	288	105	869	307	999999	915	606	686	499	805	621	660	999999	49	999999	681	386	999999	945	68	679	999999	999999	420	983	157	999999	318	480	198	894	356	167	402	104	145	860	467	553	999999	350	407	999999	635	677	885	424	69	367	247	869	999999	401	498	956	899	19	459	324	441	999999	999999	216	310	999999	999999	502	999999	944	941	821	999999	455	347	717	281	999999	460	999999	107	733	853	951	242	329	734	954	669	445	204	999999	999999	153	999999	604	62	201	856	724	999999	392	823	124	425	426	951	713	999999	780	685	678	999999	717	226	999999	159	346	999999	980	186	320	833	165	749	814	420	774	343	742	665	90	999999	736	999999	714	909	739	535	815	378	31	901	888	760	526	578	692	926	999999	455	716	227	999999	547	102	999999	667	374	999999	999999	999999	379	320	125	604	313	999999	388	999999	798	419	810	168	612	999999	418	999999	405	233	246	728	847	929	297	948	862	498	999999	999999	165	999999	999999	925	809	201	651	590	772	165	999999	999999	314	424	615	45	905	69	273	392	683	999999	271	151	374	999999	339	450	33	176	742	815	999999	999999	356	556	55	999999	999999	420	514	827	182	250	19	490	423	432	324	261	53	999999	234	999999	562	551	980	233	561	531	862	210	567	999999	422	407	133	999999	999999	68	990	999999	710	853	877	999999	999999	31	141	884	999999	906	136	772	133	940	590	826	588	999999	576	821	999999	827	558	999999	999999	576	827	612	366	999999	364	265	999999	32	101	381	929	707	119	958	999999	676	667	999999	84	794	999999	482	817	307	999999	999999	492	178	695	999999	304	574	595	999999	999999	529	527	613	552	870	512	110	848	219	897	999999	999999	617	730	657	170	602	238	475	103	999999	795	69	676	999999	999999	101	337	999999	86	999999	122	999999	764	999999	159	63	413	
999999	292	999999	999999	607	409	702	578	875	448	999999	722	702	345	129	999999	849	734	467	936	462	107	420	773	639	999999	542	769	450	999999	167	507	999999	999999	34	193	721	719	999999	659	999999	521	999999	653	298	496	383	29	992	482	914	838	691	127	951	999999	999999	607	999999	474	867	933	137	32	290	540	615	513	321	935	59	139	546	808	962	940	999999	767	485	152	759	522	776	968	938	329	816	999999	999999	917	320	999999	724	723	791	999999	999999	875	999999	758	880	870	708	67	432	784	999999	883	164	21	999999	115	132	852	714	999999	167	168	93	961	999999	999999	274	403	625	999999	999999	823	999999	999999	999999	334	404	727	999999	888	814	719	546	999999	999999	932	835	237	999999	215	991	871	18	447	999999	235	792	999999	999999	265	605	314	441	999999	999999	477	867	242	999999	581	710	405	999999	999999	539	447	622	999999	932	791	790	47	391	999999	944	543	814	579	48	999999	542	999999	693	999999	999999	999999	999999	60	784	560	75	999999	999999	440	505	595	290	192	907	445	612	862	478	251	475	567	922	32	551	835	999999	297	203	999999	48	716	712	584	999999	999999	170	572	999999	382	726	999999	276	951	914	999999	263	999999	999999	999999	717	999999	525	451	541	725	587	265	508	999999	999999	777	409	636	402	789	883	706	649	878	285	999999	718	106	525	287	301	971	117	202	581	41	999999	600	999999	368	999999	270	53	999999	999999	999999	74	204	484	948	999999	999999	559	135	999999	557	982	999999	328	999999	961	999999	999999	263	433	615	999999	315	377	866	161	809	999999	43	999999	622	662	832	999999	999999	976	523	621	576	500	662	422	982	726	34	59	999999	282	750	406	771	344	789	394	999999	757	758	999999	618	797	999999	999999	999999	999999	853	999999	159	366	947	701	448	808	359	763	771	203	175	589	999999	999999	999999	536	999999	637	999999	288	873	448	600	622	227	696	12	779	521	241	897	455	873	999999	899	476	999999	58	999999	962	999999	999999	622	642	592	999999	483	801	999999	451	999999	888	709	575	30	711	766	999999	999999	751	806	579	251	539	999999	719	716	222	917	851	212	420	999999	999999	303	999999	999999	957	999999	59	999999	210	310	79	280	18	746	307	999999	197	710	998	575	216	166	999999	785	999999	346	873	462	270	884	628	249	550	999999	844	281	184	999999	808	999999	999999	538	606	279	181	269	999999	972	418	112	730	999999	213	844	999999	999999	887	999999	999999	621	167	597	952	999999	999999	830	729	799	901	36	935	999999	999999	999999	151	678	560	999999	613	823	
999999	900	53	167	163	486	999999	999999	746	999999	393	999999	153	196	147	836	585	289	597	350	539	497	999999	392	999999	429	249	999999	702	794	158	751	457	999999	572	267	553	999999	172	205	999999	33	62	766	642	821	168	999999	566	315	102	280	548	272	293	999999	828	661	990	734	247	999999	999999	999999	999999	999999	665	999999	624	880	292	791	999999	402	555	515	444	314	750	355	271	534	999999	397	701	878	213	999999	636	20	999999	999999	999999	438	958	269	29	109	778	10	999999	934	99	999999	32	999999	162	999999	717	999999	999999	524	999999	999999	472	712	999999	999999	261	119	999999	480	999999	614	452	999999	986	689	444	295	496	345	536	999999	999999	999999	999999	999999	374	400	999999	66	477	999999	894	914	999999	170	999999	255	678	999999	848	669	571	999999	999999	485	242	632	324	473	999999	431	291	781	988	170	454	999999	277	333	251	861	393	381	13	738	999999	538	418	826	723	198	617	999999	496	866	188	514	988	999999	35	742	86	999999	354	999999	576	122	926	999999	715	829	978	355	999999	987	999999	999999	999999	609	765	704	223	497	999999	524	814	209	294	131	981	940	157	318	307	999999	784	142	999999	957	172	999999	612	598	121	999999	999999	272	921	999999	999999	989	832	389	203	330	528	588	999999	999999	241	999999	828	804	838	775	682	670	57	999999	212	153	172	725	999999	168	102	625	385	856	314	552	999999	785	541	999999	117	999999	125	976	980	206	630	206	725	999999	999999	807	759	345	221	999999	224	269	999999	446	827	117	942	44	238	903	999999	654	999999	689	99	52	999999	999999	667	914	555	999999	681	16	999999	999999	999	999999	999999	294	866	49	645	764	337	28	488	999999	174	10	825	90	748	87	999999	999999	680	46	999999	736	544	912	678	307	994	154	999999	300	923	862	999999	300	999999	944	46	173	18	999999	362	80	564	999999	999999	999999	98	999999	999999	603	23	546	294	963	946	652	749	953	371	348	770	192	440	197	181	999999	999999	535	434	803	50	829	967	999999	683	999999	182	376	999999	21	218	529	822	984	999999	386	577	999999	353	12	204	93	801	670	990	179	999999	999999	999999	379	774	563	999999	528	563	193	579	374	289	999999	480	383	722	360	139	250	999999	456	910	794	734	748	191	432	609	999999	999999	307	999999	514	994	806	378	861	247	655	489	304	430	104	999999	999999	999999	41	531	821	371	451	540	750	809	192	999999	213	644	35	382	617	919	605	999999	282	446	775	999999	674	14	860	999999	484	761	999999	36	816	986	531	884	159	
900	787	596	587	766	188	704	811	999999	999999	227	221	282	871	385	824	999999	535	766	999999	714	999999	816	510	337	65	989	999999	166	649	226	122	150	999999	717	999999	19	578	515	267	80	515	999999	839	642	901	212	889	999999	211	877	461	765	999999	444	999999	971	95	259	710	199	961	999999	999999	948	115	999999	59	164	253	815	370	29	508	28	209	533	976	867	999999	999999	109	62	955	771	765	356	355	789	673	170	924	328	805	999999	119	999999	632	891	537	830	163	734	447	395	516	999999	999999	776	244	520	999999	228	823	999999	99	999999	699	930	192	758	999999	269	490	999999	891	52	224	440	909	349	900	999999	999999	605	999999	375	615	999999	264	999999	100	579	554	163	999999	705	999999	948	978	210	170	702	709	779	114	893	999999	363	504	999999	999999	825	999999	999999	619	909	888	999999	166	724	303	999999	999999	999999	667	999999	715	336	999999	195	547	999999	462	709	188	999999	385	559	500	807	132	999999	75	790	999999	999999	999999	659	544	266	999999	999999	792	264	906	41	37	850	122	999999	187	999999	446	999999	927	951	373	167	999999	422	999999	999999	726	359	601	52	74	999999	999999	403	442	999999	999999	661	999999	999999	483	208	802	157	180	534	999999	541	999999	215	815	755	999999	165	900	999999	942	132	999999	488	999999	442	662	999999	999999	151	109	718	526	131	133	784	941	668	478	175	999999	999999	251	999999	891	195	729	396	236	999999	32	596	502	887	124	670	929	889	708	50	545	937	189	999999	435	728	25	999999	999999	40	814	204	999999	735	199	999999	880	733	596	375	713	999999	637	658	129	512	226	638	17	999999	999999	999999	960	437	629	428	999999	999999	573	173	179	231	314	206	504	999999	909	767	999999	741	999999	206	999999	342	337	279	309	531	909	922	512	386	500	628	186	762	244	259	999999	771	992	667	169	433	999999	491	961	441	999999	300	603	458	940	275	999999	999999	759	627	110	359	999999	858	314	650	999999	999999	731	999999	29	742	594	659	662	999999	749	999999	46	868	146	846	318	867	377	618	328	63	446	235	954	527	999999	616	159	755	652	144	362	518	772	413	999999	284	999999	999999	706	999999	796	999999	999999	550	621	890	491	263	51	261	491	696	332	607	356	999999	731	502	739	977	999999	906	999999	614	999999	528	106	733	96	43	455	954	911	385	999999	432	999999	413	906	122	999999	999999	714	999999	652	666	196	175	66	264	999999	919	682	729	443	889	999999	911	780	999999	794	758	177	17	805	536	999999	946	999999	923	796	
328	999999	627	852	999999	999999	999999	962	113	341	999999	676	999999	490	999999	282	192	942	376	999999	999999	999999	813	327	376	999999	999999	999999	126	881	249	824	142	467	234	333	65	876	827	697	856	949	676	999999	999999	91	345	999999	278	264	602	14	974	999999	998	695	999999	999999	486	886	496	296	845	232	999999	116	543	999999	266	212	226	315	124	679	837	848	999999	61	464	999999	392	190	327	861	288	244	849	999999	468	539	550	756	399	940	999999	569	113	454	670	757	548	971	999999	76	999999	296	999999	305	402	999999	738	999999	999999	201	999999	315	969	984	943	999999	266	640	999999	726	661	469	916	183	477	277	744	999999	390	707	746	421	919	260	823	992	354	999999	510	318	800	999999	911	207	999999	895	600	129	511	999999	500	907	999999	543	414	578	999999	999999	827	135	416	237	999999	147	455	999999	999999	718	170	951	512	999999	999999	597	925	842	999999	718	999999	582	677	999999	10	577	999999	839	999999	385	846	255	621	636	727	385	902	573	999999	999999	752	999999	509	881	958	559	311	788	776	479	618	572	30	662	981	254	457	790	999999	773	931	616	738	20	872	915	339	875	983	999999	694	999999	999999	784	999999	999999	83	999999	666	450	999999	428	999999	999999	767	999999	999999	999999	655	483	927	121	999999	705	842	999999	625	499	19	53	229	435	804	31	999999	266	999999	999999	999999	608	181	999999	134	785	999999	512	999999	862	252	598	690	999999	229	510	999999	583	25	999999	942	830	757	583	785	999999	231	840	623	50	101	510	999999	988	273	57	312	274	987	999999	208	339	591	763	256	420	362	849	215	304	203	210	251	999999	999999	865	850	999999	876	511	564	666	889	513	999999	741	523	999999	116	182	999999	999999	999999	464	470	612	249	999999	999999	999999	269	999999	635	999999	847	890	269	546	694	408	206	714	999999	485	999999	999999	999999	87	992	514	897	660	742	43	105	639	999999	787	78	999999	999999	856	270	511	999999	192	40	569	666	999999	482	976	16	708	999999	493	175	120	468	928	171	999999	11	822	477	999999	999999	601	234	999999	286	482	999999	13	782	349	999999	886	244	813	511	881	999999	121	41	921	653	44	67	611	474	999999	329	150	529	999999	855	447	44	999999	553	439	999999	458	603	10	509	999999	925	635	49	288	876	654	427	290	999999	889	791	556	955	999999	999999	622	742	999999	162	337	999999	999999	494	17	852	601	999999	82	546	962	999999	41	999999	999999	999999	431	571	196	626	674	999999	249	714	965	999999	487	687	999999	895	999999	715	820	
999999	181	999999	999999	151	42	435	285	394	355	744	999999	999999	759	144	314	496	121	60	556	166	488	614	244	614	529	999999	374	999999	322	186	999999	256	697	999999	250	999999	511	290	999999	760	999999	290	999999	504	926	593	896	353	382	999999	783	671	169	663	369	566	294	999999	622	999999	71	999999	81	178	999999	999999	999999	576	893	193	984	831	520	796	815	999999	247	740	687	935	465	31	541	999999	403	161	97	44	999999	999999	836	519	999999	858	698	980	218	209	583	396	910	329	459	198	999999	951	160	372	847	170	329	554	315	999999	999999	50	828	221	774	769	999999	648	751	219	357	999999	173	999999	107	834	989	47	167	301	999999	999999	999999	353	392	451	999999	724	196	663	364	291	214	981	999999	658	161	997	435	813	943	271	577	999999	840	12	999999	498	999999	22	181	291	397	23	661	90	478	485	828	999999	768	728	462	98	999999	76	270	191	999999	999999	682	992	612	353	999999	763	567	331	512	389	663	511	459	183	492	999999	999999	999999	999999	562	190	676	999999	112	999999	999999	809	999999	394	774	742	999999	480	826	340	188	679	999999	665	898	522	157	973	448	669	266	278	288	606	782	181	80	862	466	268	16	823	999999	999999	143	999999	87	936	737	647	66	41	632	843	999999	403	850	534	999999	999999	42	702	730	999999	788	999999	531	883	612	603	671	999999	999999	568	333	365	179	999999	532	999999	999999	221	246	999999	999999	234	646	444	999999	389	331	545	999999	426	235	313	999999	78	519	999999	433	999999	999999	144	976	322	27	74	520	948	999999	113	999999	486	999999	821	466	929	999999	999999	309	96	590	999999	281	136	312	597	999999	29	271	111	237	345	521	250	999999	112	824	301	216	999999	924	999999	999999	227	542	954	821	414	847	173	999999	999999	999999	346	999999	111	862	849	19	999999	732	500	686	132	876	667	965	363	934	999999	115	537	357	727	172	999999	77	64	593	999999	776	999999	182	107	862	999999	457	184	637	786	999999	974	291	787	849	999999	668	999999	350	875	999999	467	480	493	68	999999	999999	999999	999999	377	43	999999	266	661	653	804	328	588	270	604	220	999999	999999	157	124	140	999999	570	878	738	577	44	713	999999	369	999999	999999	999999	48	161	674	297	10	269	752	441	717	630	143	54	999999	999999	772	746	665	999999	740	332	999999	999999	999999	47	291	446	800	999	104	548	302	999999	357	639	999999	119	999999	922	790	467	405	682	422	999999	436	999999	632	497	999999	967	999999	999999	579	134	319	120	696	999999	16	999999	
999999	999999	347	179	338	999999	999999	476	540	662	816	743	999999	999999	927	696	515	838	611	457	813	313	736	137	999999	999999	764	999999	330	438	423	999999	915	235	999	651	345	253	999999	636	999999	166	999999	609	160	319	999999	999999	206	622	605	857	999999	558	750	165	26	219	683	206	999999	999999	156	111	249	999999	827	999999	283	999999	999999	271	999999	975	320	657	999999	137	999999	186	389	468	37	707	833	565	278	367	485	843	635	135	570	101	999999	673	999999	855	370	999999	492	570	999999	920	270	999999	317	59	247	999999	809	999999	999999	999999	817	576	999999	448	278	683	254	470	707	440	999999	235	701	459	384	999999	646	999999	766	999999	693	818	999999	116	446	999999	258	229	129	391	44	746	893	999999	283	33	238	572	587	999999	392	32	863	999999	999999	44	642	857	674	999999	457	319	999999	892	813	998	141	999999	999999	778	999999	999999	350	999999	405	999999	342	999999	185	999999	999999	999999	999999	89	957	671	955	853	836	412	857	400	999999	999999	933	999999	623	10	259	999999	999999	899	999999	809	261	999999	681	547	196	375	702	13	681	323	192	382	999999	53	935	151	53	999999	501	599	921	999999	481	822	999999	999999	291	342	388	999999	468	518	514	112	999999	600	999999	417	999999	999999	710	853	718	241	345	561	326	580	74	999999	241	614	408	971	887	999999	885	858	165	515	999999	369	624	781	854	674	868	305	224	999999	161	636	621	999999	999999	78	325	250	487	830	999999	711	277	999999	669	853	120	543	224	612	714	141	999999	999999	386	999999	238	937	999999	671	999999	999999	365	729	955	605	993	377	999999	819	900	645	381	335	160	383	999999	353	121	10	563	335	90	611	999999	999999	384	470	654	999999	840	388	863	816	147	999999	355	547	999999	74	860	743	461	405	712	999999	999999	999999	11	13	999999	884	826	385	117	367	941	754	108	935	230	532	999999	542	979	522	999999	999999	197	817	37	554	38	56	149	820	874	684	899	561	270	457	469	650	301	955	561	487	709	780	999999	601	449	999999	999999	999999	999999	918	426	999999	297	205	739	194	975	703	856	779	999999	296	493	267	855	547	674	773	73	82	251	33	960	303	855	416	425	999999	115	647	213	811	800	955	268	709	999999	75	718	284	675	999999	109	782	252	422	297	144	745	901	715	80	274	948	999999	999999	239	993	349	332	999999	548	598	218	999999	434	495	537	998	156	284	999999	999999	788	406	653	923	187	61	443	128	290	690	213	932	999999	547	999999	288	865	479	280	726	999999	
516	999999	999999	891	999999	818	999999	760	145	999999	627	999999	999999	999999	551	33	479	61	941	906	213	999999	858	394	285	443	999999	643	259	143	676	13	882	668	282	999999	654	41	971	999999	516	368	155	100	999999	999999	126	71	310	264	999999	427	338	999999	999999	38	278	615	999999	999999	999999	293	510	999999	999999	999999	999999	999999	999999	999999	999999	999999	90	708	400	845	999999	767	999999	460	327	824	342	994	747	999999	999999	999999	486	253	999999	49	426	208	312	999999	857	999999	177	963	999999	768	858	999999	999999	999999	347	630	429	346	695	510	807	164	999999	116	950	516	999999	674	948	170	999999	959	278	999999	31	999999	406	176	987	199	999999	999999	999999	558	966	999999	118	999999	912	999999	643	149	558	501	241	271	999999	999999	282	351	889	503	24	999999	897	899	999999	556	999999	465	233	262	999999	999999	910	962	305	999999	150	999999	407	464	762	902	527	731	411	999999	107	760	999999	210	894	645	310	106	829	429	660	76	551	999999	873	456	999999	999999	999999	61	591	999999	965	855	64	634	943	999999	741	999999	912	999999	498	984	458	999999	336	33	999999	713	206	813	142	875	999999	83	106	999999	590	315	91	147	940	999999	999999	999999	794	999999	155	269	701	999999	365	717	516	493	999999	567	113	999999	130	999999	32	86	855	777	146	99	617	981	999999	999999	844	435	40	775	236	148	799	630	381	62	877	108	999999	331	999999	425	369	753	504	538	742	883	195	293	125	863	504	417	692	999999	665	999999	730	603	40	999999	686	741	267	439	768	482	335	999999	920	923	74	534	999999	720	730	864	486	10	365	960	250	747	660	372	644	392	999999	677	397	712	999999	418	300	528	738	628	496	74	770	269	558	127	372	999999	799	969	97	971	973	801	687	730	247	999999	688	939	90	895	795	999999	544	657	999999	217	555	656	244	800	999999	112	377	421	239	999999	411	132	385	999999	573	674	304	966	703	595	34	646	180	229	840	799	547	999999	279	394	724	900	447	164	645	152	735	999999	989	999999	433	276	501	151	999999	565	999999	622	331	130	91	577	954	999999	193	908	486	999999	960	999999	565	776	152	844	381	511	685	999999	822	430	938	17	976	831	171	758	999999	38	999999	284	245	999999	279	158	312	156	946	362	971	736	999999	721	999999	807	316	657	999999	656	770	999999	880	343	799	901	191	84	600	132	923	434	763	999999	462	685	946	640	506	993	542	234	999999	999999	259	96	764	227	681	179	525	999999	999999	498	999999	404	404	902	135	378	
966	238	555	823	999999	547	973	999999	268	999999	861	675	160	141	124	999999	602	556	94	713	146	999999	403	431	606	418	999999	999999	199	999999	999999	53	514	138	36	313	678	999999	893	999999	122	999999	958	40	317	999999	364	503	384	721	801	999999	818	999999	241	999999	835	134	226	30	747	708	28	209	369	818	999999	999999	114	811	867	861	999999	999999	600	590	15	999999	124	756	64	306	890	477	999999	443	999999	101	999999	33	477	554	523	872	964	413	537	759	999999	499	689	999999	398	573	854	999999	999999	999999	822	650	997	473	19	999999	966	450	818	550	942	925	999999	79	134	91	343	323	347	999999	417	196	63	999999	999999	624	77	999999	907	326	623	999999	259	789	999999	256	36	14	544	63	999999	524	595	986	816	746	999999	999999	217	317	239	540	601	404	38	635	597	999999	771	395	402	999999	999999	501	927	999999	675	803	799	878	65	999999	999999	294	999999	999999	601	76	439	955	717	457	999999	600	97	999999	999999	855	760	643	658	285	242	999999	660	662	981	103	999999	202	80	113	999999	999999	262	900	761	317	520	145	999999	530	321	999999	677	945	739	941	414	843	898	820	52	999999	230	779	999999	629	633	999999	999999	507	17	999999	999999	614	636	185	999999	196	331	418	999999	625	609	137	963	425	482	715	922	49	688	999999	303	259	71	999999	118	482	803	999999	684	299	999999	999999	523	84	931	999999	999999	563	603	228	521	490	486	427	999999	102	816	680	157	917	308	999999	999999	791	944	635	999999	971	77	866	392	999999	999999	54	401	81	614	999999	494	419	999999	368	446	999999	703	812	999999	999999	118	999999	999999	133	984	766	991	361	718	731	999999	305	520	346	496	737	835	331	756	999999	35	484	488	927	999999	999999	520	939	436	358	97	999999	862	908	862	61	999999	269	216	999999	63	50	999999	883	758	198	999999	999999	999999	708	634	999999	65	999999	618	634	537	738	936	255	256	61	925	369	643	998	443	999999	483	999999	536	576	125	789	999999	985	999999	604	999999	999999	839	458	999999	727	724	715	85	531	299	999999	999999	472	332	999999	720	999999	125	994	249	760	755	999999	587	437	182	67	999999	275	999999	999999	513	933	569	937	999999	797	984	207	645	999999	999999	999999	321	254	921	999999	253	999999	79	386	870	999999	364	999999	999999	551	871	999999	999999	666	999999	810	578	666	724	590	999999	394	999999	922	999999	917	358	321	837	843	975	342	516	999999	814	112	206	577	762	999999	578	999999	999999	864	999999	355	652	978	479	122	343	655	999999	340	
172	858	611	156	999999	999999	999999	52	999999	409	576	999999	132	447	852	999999	999999	999999	903	999999	22	999999	999999	689	996	671	274	379	999999	724	509	999999	812	185	945	955	500	59	217	809	608	535	579	999999	999999	397	232	214	136	133	999999	342	751	999999	328	421	168	922	159	698	688	408	210	856	999999	999999	726	947	502	896	855	999999	793	999999	739	487	180	415	400	609	448	69	253	718	226	176	578	630	857	533	797	578	899	518	131	210	334	999999	394	52	671	285	712	239	278	999999	549	999999	452	841	250	999999	531	999999	260	999999	164	492	640	999999	676	999999	999999	969	109	999999	999999	284	972	538	162	457	31	999999	999999	172	357	24	450	282	627	920	187	26	999999	54	57	359	268	503	55	842	93	660	375	575	195	743	139	991	999999	999999	685	913	688	999999	999999	183	999999	999999	280	150	999999	367	115	999999	917	83	686	999999	239	315	999999	478	493	319	374	370	982	372	999999	614	884	458	999999	999999	244	999999	337	499	324	874	746	999999	999999	999999	999999	725	555	999999	657	999999	67	84	762	974	259	217	430	378	999999	999999	999999	250	120	666	999999	999999	375	999999	521	653	745	999999	999999	365	569	999999	256	587	999999	648	999999	373	999999	864	999999	809	999999	28	114	37	843	958	999999	954	683	999999	71	565	649	217	360	802	108	14	999999	870	344	407	415	415	999999	999999	859	779	554	827	536	255	119	455	896	356	648	999999	809	999999	125	785	999999	74	782	691	937	311	999999	22	275	709	497	686	475	299	613	698	999999	10	108	999999	410	856	968	815	455	203	999999	13	164	614	999999	590	754	558	999999	350	632	999999	905	558	491	999999	999999	827	999999	433	999999	607	999999	949	425	999999	688	825	385	825	105	966	246	999999	989	295	999999	660	514	907	931	917	573	272	75	798	105	549	809	999999	304	999999	67	999999	223	713	999999	214	199	396	901	929	182	999999	255	666	42	171	569	205	999999	901	322	850	502	999999	43	480	883	626	999999	148	25	516	999999	954	908	224	999999	999999	999999	653	999999	128	15	999999	744	673	27	409	765	934	980	999999	999999	999999	828	216	529	159	680	789	331	572	683	763	914	666	379	300	757	818	640	293	999999	999999	441	204	845	499	999999	999999	463	484	861	778	167	411	330	138	136	999999	694	380	605	999999	332	898	999999	251	999999	87	303	726	651	999999	303	697	443	166	961	633	999999	39	999999	319	999999	847	711	904	999999	512	345	999999	173	65	133	270	687	934	707	542	759	999999	
412	251	76	736	832	913	485	999999	968	173	177	502	341	665	999999	296	909	999999	999999	541	645	585	741	62	999999	596	999999	43	20	508	459	428	874	999999	999999	999999	253	999999	25	999999	429	145	544	182	84	999999	723	468	999999	401	999999	232	355	227	958	826	509	999999	999999	245	99	451	459	999999	714	748	628	574	47	960	999999	320	469	399	122	509	50	569	978	892	873	365	999999	999999	999999	236	83	656	808	999999	999999	239	426	779	999999	999999	686	999999	468	335	52	159	430	999999	358	715	763	955	115	458	785	939	45	291	372	734	138	840	986	487	674	999999	765	999999	880	999999	893	999999	692	144	999999	966	999999	652	849	724	934	562	270	768	473	128	999999	360	999999	149	999999	144	417	973	848	845	97	980	661	999999	393	194	879	545	999999	83	273	970	635	819	838	392	441	648	799	999999	579	999999	24	556	999999	415	231	999999	618	759	282	718	296	977	999999	131	999999	777	341	750	683	724	947	999999	855	999999	724	205	311	812	702	768	183	282	999999	869	999999	114	651	977	962	148	927	72	801	554	999999	657	940	717	401	999999	317	999999	892	855	281	999999	701	850	691	35	439	805	66	513	999999	999999	711	999999	165	886	135	363	787	544	999999	884	999999	310	895	77	265	594	421	48	999999	134	389	420	597	351	413	801	999999	999999	709	132	16	297	19	999999	945	931	562	999999	999999	953	272	358	68	396	999999	400	999999	623	770	845	394	27	61	420	999999	301	999999	813	482	334	77	999999	834	674	878	311	300	235	131	333	42	906	509	508	999999	41	362	211	325	23	847	672	177	999999	737	988	245	599	999999	654	999999	748	41	214	885	422	523	393	517	724	999999	729	502	446	999999	999999	517	553	558	602	938	219	999999	469	486	405	999999	970	937	999999	999999	701	199	476	812	999999	874	305	623	449	999999	999999	999999	601	913	128	179	730	61	259	480	999999	50	443	716	999999	999999	572	999999	489	739	552	456	627	658	408	540	36	634	529	613	222	930	999999	94	970	526	999999	556	368	236	999999	919	687	419	383	999999	755	760	512	42	999999	999999	143	710	999999	522	76	943	514	999999	153	105	531	646	268	999999	999999	358	746	784	365	26	368	262	999999	633	768	217	285	999999	784	275	131	497	311	644	796	999999	128	457	460	952	51	780	999999	856	999999	999999	160	999999	999999	406	24	999999	677	999999	219	880	923	342	754	858	668	999999	803	877	974	44	344	624	964	532	240	298	334	412	974	587	179	
929	246	999999	67	663	28	387	261	999999	819	999999	434	916	485	999999	999999	601	294	285	977	215	882	362	706	536	656	999999	176	725	403	275	321	631	710	994	105	37	801	14	748	426	999999	580	225	329	199	999999	57	453	595	732	127	699	610	964	56	883	999999	999999	16	999999	999999	535	10	554	999999	802	215	491	690	675	800	289	536	560	999999	312	147	999999	347	607	999999	999999	140	999999	157	621	31	745	999999	222	18	999999	998	927	215	101	580	670	625	999999	843	566	763	920	931	838	172	999999	386	744	746	642	999999	408	999999	497	999999	338	999999	92	999999	469	543	478	667	999999	291	609	354	496	732	999999	999999	951	764	999999	959	220	739	999999	459	971	999999	213	999999	375	97	599	265	718	696	251	273	999999	614	383	32	999999	999999	411	556	563	705	890	21	279	999999	999999	999999	999999	538	194	999999	98	633	809	999999	340	12	301	442	692	354	999999	799	490	213	228	346	390	571	674	957	338	762	895	276	478	201	999999	999999	856	999999	187	189	512	652	184	909	805	283	691	293	961	999999	864	999999	78	999999	999999	999999	661	895	263	999999	864	999999	270	336	999999	542	631	149	806	806	586	737	177	999999	297	838	38	318	540	117	879	390	996	368	898	686	999999	388	999999	139	833	960	701	669	999999	285	391	848	999999	272	999999	551	486	999999	393	999999	999999	999999	802	692	48	999999	999999	155	637	483	999999	902	438	60	344	252	479	999999	973	625	45	999999	141	999999	456	189	999999	999999	466	999999	999999	841	975	999999	645	999999	586	977	100	490	605	555	42	841	54	489	420	132	927	999999	82	999999	191	999999	101	544	490	789	246	999999	999999	96	689	999999	579	999999	927	999999	415	758	999999	502	999999	999999	999999	999999	474	299	968	999999	769	999999	350	67	999999	103	659	999999	679	110	105	796	999999	242	999999	519	866	732	272	654	999999	753	999999	179	999999	580	999999	699	748	611	79	999999	999999	999999	99	202	745	999999	54	485	740	719	999999	999999	999999	999999	761	999999	219	999999	623	999999	37	323	414	25	307	181	324	685	999999	999999	469	78	41	999999	999999	471	999999	91	773	243	688	999999	914	842	999999	412	516	872	818	880	489	247	988	337	173	508	865	84	895	574	999999	999999	615	779	260	919	999999	757	895	999999	211	138	999999	999999	63	250	408	999999	258	895	664	452	999999	999999	999999	231	89	703	741	999999	606	78	999999	999999	925	999999	999999	999999	591	847	999999	758	977	528	679	361	511	607	284	922	110	303	999999	999	910	999999	
502	626	999999	39	839	999999	999999	429	693	143	999999	999999	999999	733	79	273	979	410	999999	905	474	347	320	128	720	482	428	999999	999999	312	252	196	299	69	999999	554	835	562	999999	558	743	558	835	999999	419	973	153	999999	853	836	323	424	999999	14	400	165	316	190	319	366	999999	999999	63	390	890	755	248	404	905	525	438	427	402	218	172	916	512	774	709	746	338	999999	965	539	999999	827	953	999999	669	999999	999999	999999	999999	999999	407	999999	505	454	654	663	999999	748	645	338	999999	896	32	999999	841	999999	653	542	999999	999999	999999	284	999999	523	401	999999	802	953	735	243	287	783	183	750	810	626	421	999999	129	55	999999	590	999999	637	141	103	999999	927	452	195	29	999999	999999	680	623	999999	315	981	63	591	861	781	23	412	60	624	722	281	999999	225	72	595	422	436	999999	999999	999999	603	391	307	268	874	511	999999	223	581	999999	502	137	999999	999999	439	999999	538	194	239	577	828	586	999999	381	533	713	999999	133	999999	293	746	129	999999	90	711	999999	999999	332	986	280	473	999999	479	24	229	154	536	999999	632	999999	884	252	331	870	224	26	875	926	735	171	284	999999	999999	298	863	383	951	607	609	840	257	999999	999999	959	114	639	117	501	161	388	186	999999	999999	842	408	504	999999	999999	865	999999	724	829	597	825	996	999999	409	191	161	846	202	929	999999	791	999999	678	54	372	766	999999	908	384	999999	999999	999999	999999	925	947	889	368	585	646	999999	999999	125	428	618	382	962	67	240	926	349	315	196	257	999999	709	508	729	999999	434	548	291	786	350	999999	250	840	54	999999	461	301	793	999999	556	197	392	999999	915	999999	671	410	708	354	982	44	999999	999999	999999	925	226	449	999999	999999	161	107	999999	136	775	373	999999	541	918	936	779	999999	556	54	639	69	999999	43	592	669	788	34	839	936	804	315	594	90	113	999999	905	999999	141	885	118	999999	999999	999999	900	551	999999	139	492	772	575	999999	488	425	999999	677	291	192	856	999999	999999	136	267	999999	332	469	779	297	438	799	999999	999999	503	999999	935	190	332	388	999999	51	976	999999	542	77	371	999999	827	179	559	999999	837	999999	165	999999	766	982	201	223	933	440	999999	999999	701	692	999999	999999	853	817	999999	999999	999999	999999	59	999999	523	999999	594	200	161	874	641	609	738	11	962	318	999999	862	999999	999999	989	118	999999	703	278	581	957	849	999999	563	604	20	689	218	92	933	673	999999	127	999999	999999	10	71	68	798	172	999999	700	730	433	
206	991	999999	536	999999	245	457	356	546	941	513	745	865	999999	999999	999999	999999	999999	919	999999	999999	270	745	608	566	999999	999999	396	904	115	916	266	999999	902	367	612	107	163	857	846	485	327	804	185	792	652	145	473	788	176	252	999999	781	702	999999	936	255	314	999999	371	198	71	999999	999999	35	256	626	962	240	667	533	766	672	82	999999	327	999999	999999	815	914	853	583	607	999999	863	999999	999999	426	124	430	367	793	193	495	657	424	875	372	159	999999	35	182	242	131	643	485	473	708	159	470	999999	999999	498	999999	518	615	463	713	577	255	771	209	848	810	310	740	999999	999999	424	138	999999	103	420	279	888	681	350	999999	104	387	316	999999	277	654	999999	681	999999	138	977	999999	999999	171	794	903	999999	826	999999	432	820	999999	999999	297	999999	31	27	386	274	229	999999	836	274	976	618	200	999999	994	932	999999	859	999999	445	454	208	999999	177	290	999999	517	504	999999	357	918	665	202	485	29	492	256	636	999999	416	85	961	151	777	999999	999999	604	999999	999999	999999	999999	572	999999	466	457	999999	999999	999999	737	87	757	725	114	489	356	320	426	714	919	511	686	567	295	999999	370	493	67	604	999999	999999	704	551	723	999999	227	355	473	735	38	931	581	402	899	495	658	360	856	999999	430	672	999999	890	56	279	218	572	286	979	106	963	999999	316	669	999999	383	215	12	936	271	11	847	691	686	987	929	999999	999999	799	999999	19	637	405	183	520	611	813	999999	453	960	655	78	493	638	74	900	999999	732	899	122	999999	999999	919	999999	999999	825	444	214	68	999999	999999	999999	486	426	999999	336	999999	999999	158	398	570	710	558	976	616	932	363	62	999999	97	664	999999	769	687	120	661	717	999999	999999	694	176	999999	999999	999999	45	751	591	999999	999999	738	275	142	584	510	999999	742	799	942	782	497	472	392	592	970	684	374	145	999999	315	999999	618	628	388	464	232	960	999999	999999	941	865	350	295	510	999999	999999	532	976	999999	145	378	861	775	233	266	232	999999	26	477	429	671	615	792	999999	126	129	646	754	999999	288	591	999999	999999	11	916	999999	999999	881	709	157	162	397	876	663	936	573	843	405	999999	241	448	943	794	34	280	259	999999	533	394	999999	186	777	999999	999999	554	999999	516	774	316	120	999999	902	317	330	276	283	999999	139	999999	999999	285	251	633	999999	839	647	685	330	999999	999999	598	653	999999	999999	970	385	541	896	999999	48	67	999999	98	21	196	545	635	474	758	997	520	
428	999999	841	488	999999	999999	967	150	906	222	195	53	999999	521	999999	416	372	359	891	999999	843	30	786	494	216	163	622	701	304	21	221	572	733	999999	999999	945	999999	467	999999	999999	999999	755	999999	826	999999	35	448	499	794	139	273	124	999999	265	999999	407	921	357	281	999999	532	276	999999	894	11	623	999999	999999	351	455	761	904	323	660	177	999999	818	999999	622	999999	714	132	906	999999	748	106	705	999999	999999	772	34	307	195	264	708	307	999999	317	825	259	999999	945	157	348	378	368	999999	215	98	590	588	961	734	100	77	409	999999	999999	999999	904	917	842	33	578	431	463	999999	69	952	999999	999999	511	999999	373	474	768	999999	567	796	389	305	999999	388	889	194	72	573	999999	196	308	938	238	170	920	341	872	922	999999	917	914	649	742	262	228	412	87	826	999999	625	309	434	801	999999	767	609	427	463	144	999999	369	890	623	872	654	999999	949	350	999999	41	602	846	405	650	882	999999	562	246	170	487	999999	246	999999	479	999999	873	146	353	403	999999	913	418	787	195	999999	999999	35	999999	608	296	462	736	612	339	33	462	39	160	12	999999	56	191	303	657	287	132	999999	154	985	999999	795	605	947	902	127	193	68	220	102	858	713	692	638	874	34	380	633	999999	455	434	844	999999	351	375	274	999999	125	999999	908	435	345	999999	884	827	500	856	788	999999	221	840	404	999999	999999	153	324	999999	999999	428	633	906	498	815	698	560	937	809	264	581	637	395	77	928	999999	667	999999	832	807	811	999999	999999	592	999999	661	999999	40	999999	999999	207	999999	999999	189	999999	999999	11	936	999999	192	999999	890	999999	602	999999	82	999999	772	999999	516	400	999999	999999	556	999999	54	465	999999	575	164	93	530	911	999999	66	530	999999	215	999999	431	310	731	992	649	483	999999	999999	575	385	851	834	842	564	519	537	576	999999	364	448	999999	999999	687	371	376	999999	803	999999	809	545	686	355	999999	999999	53	999999	669	999999	999999	999999	820	362	889	939	999999	329	999999	965	401	354	490	960	999999	766	728	390	999999	999999	999999	550	999999	942	882	999999	698	999999	223	451	521	999999	868	937	727	999999	628	299	999999	748	647	56	859	999999	586	999999	999999	726	981	854	673	663	592	309	23	302	999999	877	479	859	999999	226	999999	799	453	97	486	999999	242	91	999999	438	999999	874	999999	579	690	840	999999	426	974	999999	524	999999	777	858	722	999999	924	435	887	999999	819	302	507	430	941	70	394	498	979	512	493	899	715	244	999999	
717	999999	443	611	562	522	62	999999	278	702	745	31	999999	375	917	628	807	204	999999	618	935	377	301	999999	999999	456	866	999999	999999	999999	624	653	543	433	14	981	490	823	999999	238	766	416	239	728	205	48	999999	999999	72	884	685	999999	327	626	499	999999	295	805	980	116	999999	615	424	788	87	999999	488	172	370	935	147	983	868	999999	851	528	147	573	442	999999	656	999999	999999	586	999999	999999	335	999999	933	664	696	685	842	999999	999999	999999	992	451	651	112	560	999999	762	999999	746	701	836	168	774	999999	212	722	372	999999	459	911	240	837	984	168	766	571	239	999999	249	462	151	650	999999	999999	535	999999	921	339	41	999999	980	258	840	112	999999	177	152	961	462	973	322	453	768	999999	920	999999	466	492	345	999999	407	66	887	293	560	196	581	84	445	516	800	43	368	440	999999	982	997	881	85	599	428	999999	253	999999	999999	697	881	915	779	999999	999999	438	993	999999	621	999999	370	999999	999999	896	596	78	999999	999999	183	999999	95	338	999999	937	167	585	417	746	570	999999	999999	621	999999	863	315	999999	304	74	287	371	49	326	999999	16	999999	451	999999	189	13	360	999999	307	999999	861	611	552	185	842	224	999999	31	257	481	999999	121	749	413	689	590	999999	774	462	668	811	249	769	519	733	326	715	256	237	742	220	999999	515	530	291	261	762	490	461	999999	633	349	999999	844	337	895	999999	999999	649	598	83	585	999999	999999	290	621	842	42	451	525	508	407	999999	514	271	111	606	228	131	999999	828	449	322	612	44	471	999999	925	192	838	453	677	999999	639	999999	999999	100	999999	250	999999	419	729	48	999999	999999	236	556	286	582	235	999999	653	999999	999999	770	633	273	686	605	818	173	999999	850	612	81	830	800	164	844	999999	999999	731	978	999999	29	108	410	386	999999	807	915	181	352	957	999999	800	761	999999	868	46	371	413	999999	431	999999	502	879	436	864	521	436	401	999999	945	223	999999	674	464	202	671	232	887	426	797	902	999999	574	893	72	281	999999	414	295	808	276	607	460	999999	954	526	229	974	521	747	381	523	739	406	743	982	135	307	202	206	814	483	999999	482	999999	515	999999	999999	999999	593	453	31	115	633	679	616	999999	127	509	675	452	999999	375	678	999999	999999	999999	178	159	89	999999	771	222	98	994	792	620	977	999999	449	599	242	999999	999999	304	360	417	999999	999999	136	999999	18	999999	527	754	566	118	317	67	150	264	758	836	999999	448	682	999999	999999	999999	887	999999	
138	999999	70	85	220	646	448	384	999999	970	154	451	33	214	146	973	694	999999	999999	684	312	920	886	194	840	999999	327	999999	621	551	400	477	839	141	999999	918	737	451	543	919	669	999999	991	180	999999	317	813	89	311	709	124	682	211	213	692	217	213	875	245	999999	329	959	762	999999	579	677	612	891	999999	228	246	253	800	517	999999	379	999999	999999	85	999999	593	247	187	912	999999	718	276	999999	449	539	715	861	216	730	600	999999	180	999999	600	999999	999999	921	999999	999999	999999	870	881	693	999999	322	288	496	999999	711	230	91	781	999999	97	861	999999	999999	452	927	999999	384	999999	80	917	999999	999999	461	999999	643	999999	999999	624	999999	449	565	837	999999	999999	136	260	999999	71	504	509	518	929	999999	390	738	999999	729	999999	999999	579	999999	833	810	775	885	123	999999	999999	167	883	559	467	686	999999	531	34	828	999999	325	676	999999	322	542	571	999999	999999	999999	81	387	611	108	201	929	525	360	732	36	999999	562	23	432	848	904	621	999999	61	252	919	858	714	212	201	163	28	999999	776	300	248	376	510	244	756	999999	555	784	367	999999	999999	60	799	999999	31	999999	312	254	445	417	921	999999	999999	141	959	222	673	408	999999	999999	910	239	583	441	999999	440	999999	999999	676	856	359	837	592	523	999999	868	69	716	191	999999	999999	774	999999	368	379	627	28	379	284	544	329	999999	876	329	999999	999999	476	999999	999999	999999	923	533	577	999999	68	93	39	999999	60	101	999999	999999	227	691	197	145	389	225	71	999999	421	999999	504	142	537	999999	960	273	895	159	402	701	506	599	999999	327	206	270	310	296	598	999999	328	999999	391	372	999999	195	141	491	999999	261	306	59	180	251	38	445	999999	999999	133	765	939	901	699	460	460	627	399	999999	939	129	999999	775	572	236	364	322	750	174	283	774	141	999999	607	150	405	456	429	60	298	761	219	454	172	832	999999	426	999999	930	912	311	999999	999999	552	432	346	530	999999	943	887	716	694	886	999999	358	999999	535	999999	999999	65	13	208	999999	999999	188	909	470	612	999999	981	937	828	820	262	972	978	999999	999999	184	999999	874	969	999999	173	582	76	332	872	999999	208	720	132	935	875	999999	113	457	999999	999999	522	999999	918	747	962	950	888	999999	633	999999	379	763	999999	130	754	190	999999	722	185	999999	999999	587	597	798	540	999999	815	892	945	354	868	530	190	497	661	927	956	231	523	999999	693	202	698	272	444	445	56	12	191	694	874	390	282	999999	
262	935	288	999999	216	700	145	995	999999	999999	741	848	582	999999	468	826	999999	999999	999999	999999	315	999999	999999	335	363	104	225	999999	999999	260	999999	488	258	499	244	726	649	999999	24	823	999999	698	999999	419	531	595	863	870	543	999999	999999	999999	191	999999	384	343	56	953	766	999999	999999	331	293	678	808	262	600	93	999999	742	999999	397	999999	386	999999	999999	655	478	803	767	999999	355	279	999999	789	419	307	938	124	900	999999	695	79	902	347	756	414	999999	611	278	995	999999	928	801	999999	83	999999	805	999999	767	999999	578	160	999999	999999	140	62	937	888	999999	955	661	999999	999999	72	492	327	895	48	138	213	70	867	535	999999	461	426	478	178	716	155	999999	513	999999	999999	111	545	999999	32	999999	703	477	999999	999999	322	343	999999	886	738	695	999999	377	766	306	563	999999	999999	625	235	999999	713	999999	999999	181	999999	463	999999	620	828	999999	947	256	873	830	434	736	999999	999999	999999	439	999999	999999	739	483	999999	999999	735	216	793	596	401	920	845	604	504	129	999999	999999	967	999999	194	201	68	777	748	999999	504	999999	872	827	272	64	999999	796	778	999999	845	294	220	476	728	942	826	999999	569	36	999999	279	336	315	37	829	688	363	999999	458	999999	999999	734	461	999999	999999	344	966	333	999999	517	58	825	331	284	424	999999	501	140	252	374	826	999999	721	108	235	610	566	800	443	376	59	999999	329	999999	883	999999	999999	203	929	608	860	908	233	999999	361	453	14	41	613	514	999999	232	999999	999999	655	753	23	363	56	999999	999999	175	999999	970	467	506	999999	999999	400	864	566	308	210	644	999999	917	999999	211	747	999999	605	999999	999999	928	189	827	550	999999	55	140	546	405	156	741	831	694	999999	262	62	999999	947	384	640	749	948	999999	31	367	579	737	768	811	616	274	592	999999	978	961	791	999999	999999	270	584	999999	999999	171	162	469	999999	819	898	732	999999	891	835	231	894	448	999999	301	806	192	666	318	371	735	788	881	999999	999999	716	67	471	422	899	686	999999	380	431	787	735	561	999999	999999	839	46	662	724	999999	371	357	540	980	499	833	773	604	276	898	999999	382	999999	321	233	999999	841	271	736	992	158	999999	524	26	999999	999999	254	999999	999999	478	334	82	74	453	786	999999	186	86	971	588	136	999999	534	481	838	999999	465	249	330	999999	997	775	925	732	289	940	999999	523	787	999999	999999	144	698	797	574	519	317	827	535	991	926	764	299	999999	865	76	999999	52	999999	788	111	15	317	258	
999999	999999	157	999999	173	846	999999	999999	298	49	999	999999	393	999999	907	999999	106	999999	999999	339	731	242	485	777	866	999999	53	999999	345	999	831	584	827	450	326	999999	372	975	664	689	592	273	999999	260	158	874	682	170	999999	858	691	473	300	977	526	248	83	380	476	949	999999	618	327	999999	217	999999	999999	943	420	893	956	131	999999	35	746	467	999999	235	628	999999	540	883	655	486	317	367	999999	999999	923	87	940	992	509	714	886	999999	999999	186	52	733	999999	738	999999	999999	999999	999999	999999	275	999999	69	481	848	751	999999	419	999999	999999	999999	982	849	142	323	30	999999	952	964	622	999999	148	999999	999999	590	193	999999	999999	801	143	999999	584	746	867	27	618	999999	606	102	250	999999	999999	966	21	115	999999	202	601	999999	999999	416	298	999999	948	999999	137	999999	999999	890	664	856	203	617	999999	559	265	245	981	124	704	999999	999999	860	724	999999	964	182	999999	416	396	990	303	999999	999999	999999	999999	999999	798	637	890	160	326	715	437	999999	830	687	190	999999	849	958	220	999999	692	561	679	437	222	999999	999999	954	999999	999999	504	674	563	310	533	68	444	618	446	999999	234	999999	999999	999999	433	999999	766	287	999999	999999	566	437	780	999999	211	532	58	687	999999	447	372	935	452	195	999999	763	829	530	163	999999	28	999999	522	866	262	147	721	999999	14	881	999999	988	963	408	574	76	893	999999	999999	999999	20	756	193	999999	999999	298	112	653	809	670	511	246	133	869	999999	334	915	913	564	999999	999999	399	682	553	853	999999	972	54	999999	154	869	999999	431	162	122	271	58	999999	884	963	45	77	848	344	379	357	864	999999	999999	249	161	999999	192	45	999999	620	84	639	154	608	326	67	42	665	800	428	815	999999	999999	999999	286	402	999999	999999	37	743	550	348	184	506	519	878	927	382	999999	889	999999	395	962	999999	999999	418	378	286	646	977	45	192	999999	950	542	894	346	107	962	759	950	999999	17	457	79	735	465	648	999999	448	140	659	673	911	528	429	17	265	832	867	999999	753	953	60	999999	368	999999	233	999999	624	542	999999	419	243	938	318	387	515	432	461	953	999999	197	208	847	386	999999	631	432	122	886	90	999999	104	735	207	999999	957	749	711	930	242	684	474	906	999999	249	999999	999999	219	51	999999	833	999999	999999	304	565	755	213	331	848	999999	999999	850	737	461	565	325	508	999999	680	430	999999	721	999999	720	54	723	302	546	146	90	658	223	81	999999	257	893	189	441	641	882	754	428	
999999	757	441	834	999999	454	745	924	930	242	539	621	999999	999999	851	203	259	842	463	666	999999	999999	525	587	779	352	214	671	999999	77	108	798	676	347	858	772	288	220	987	847	999999	221	159	999999	683	460	659	144	51	986	999999	799	429	97	243	104	999999	854	64	393	250	83	999999	999999	143	740	999999	398	263	88	999999	48	854	615	866	999999	999999	109	903	329	999999	79	630	159	885	309	378	588	113	999999	540	999999	999999	603	607	999999	432	296	291	943	999999	271	999999	963	999999	153	944	999999	999999	270	485	143	999999	735	700	180	453	640	977	999999	371	366	999999	499	547	999999	882	260	18	150	999999	332	817	999999	813	432	198	666	999999	741	999999	565	367	842	999999	407	483	429	999999	999999	999999	792	318	457	581	158	976	391	999999	590	270	694	805	90	720	162	325	999999	921	999999	999999	787	562	999999	480	999999	999999	999999	999999	999999	999999	462	357	999999	999999	757	999999	370	389	665	456	806	250	497	481	669	759	999999	999999	137	91	493	999999	636	454	999999	240	999999	999999	774	160	534	181	285	583	808	347	234	222	962	999999	955	611	999999	999999	185	547	74	765	810	56	721	999999	93	999999	523	954	720	999999	383	999999	942	393	614	999999	921	635	964	913	672	332	535	74	999999	999999	999999	882	999999	814	999999	947	175	316	175	727	439	999999	98	999999	70	853	626	999999	839	999999	204	571	996	999999	900	550	583	160	102	487	521	656	169	999999	932	641	713	906	859	999999	999999	635	228	887	85	716	547	747	853	819	999999	999999	235	724	795	564	885	499	914	728	999999	24	224	999999	216	999999	55	999999	295	428	150	719	247	412	93	568	353	118	675	193	12	836	307	282	781	92	999999	444	999999	377	755	223	992	140	72	346	999999	540	680	303	671	552	461	999999	679	986	201	822	641	999999	221	777	823	730	725	537	717	942	906	134	362	999999	696	918	672	926	999999	116	999999	746	999999	999999	438	382	521	999999	999999	872	603	794	890	607	803	999999	999999	999999	400	271	415	999999	999999	478	633	999999	941	999999	856	543	762	999999	999999	94	999999	895	89	407	349	450	219	275	163	845	349	122	244	999999	806	999999	762	694	535	466	999999	815	126	999999	999999	881	441	999999	603	840	999999	850	535	999999	999999	908	991	999999	639	999999	62	149	381	784	139	520	322	196	264	240	781	77	999999	802	393	666	778	410	227	467	999999	758	672	322	735	498	587	438	629	898	634	14	65	586	999999	561	444	342	548	669	999999	255	999999	
372	999999	52	632	732	422	999999	999999	590	999999	999999	940	303	999999	999999	999999	640	933	883	567	366	606	777	999999	999999	398	999999	231	999999	861	557	897	764	562	309	999999	693	999999	855	26	170	768	53	999999	999999	646	120	999999	386	294	908	736	685	687	999999	766	291	39	992	344	590	999999	694	728	983	284	186	999999	178	805	365	774	88	867	406	597	562	314	999999	994	287	747	845	160	953	999999	221	999999	723	542	971	664	873	520	435	924	83	325	490	608	999999	379	916	580	929	143	658	999999	291	252	214	977	999999	999999	999999	843	999999	999999	774	999999	72	109	999999	635	833	700	901	567	999999	999999	523	246	823	999999	533	907	999999	275	231	820	172	403	794	999999	999999	994	764	875	464	999999	999999	540	550	328	546	370	362	290	747	238	242	999999	386	999999	728	967	999999	379	474	999999	999999	999999	999999	954	999	668	315	999999	999999	839	936	999999	112	849	948	983	999999	999999	983	173	555	550	999999	993	999999	81	27	985	752	370	840	395	411	315	999999	407	227	596	328	878	65	815	983	908	301	217	988	536	860	744	281	657	395	999999	603	472	999999	328	376	928	651	329	999999	999999	998	551	623	796	279	550	999999	110	186	115	118	739	566	619	999999	999999	92	490	134	17	999999	192	999999	111	999999	999999	799	898	999999	400	236	735	32	999999	999999	999999	593	202	999999	319	979	181	480	999999	202	863	905	988	627	995	999999	170	999999	785	849	815	551	522	93	171	751	866	880	786	878	383	717	999999	709	950	999999	999999	233	814	38	917	711	720	999999	849	212	810	281	999999	554	76	539	246	206	104	209	80	118	105	568	122	300	999999	410	819	156	393	289	676	217	956	937	390	757	999999	113	830	613	999999	959	940	999999	656	999999	812	843	999999	325	614	751	716	781	137	255	916	626	999999	319	999999	702	818	999999	999999	26	597	139	158	488	999999	991	999999	467	874	145	999999	527	643	461	598	976	675	78	675	999999	501	185	809	999999	999999	314	96	521	999999	542	150	419	999999	640	999999	999999	694	992	60	623	382	999999	999999	991	627	999999	982	565	721	999999	36	750	855	999999	525	422	999999	23	647	959	999999	857	943	342	994	219	999999	13	817	915	291	683	27	61	552	251	278	999999	517	452	999999	999999	799	409	515	999999	563	320	999999	232	363	999999	354	100	999999	999999	315	574	996	418	999999	979	748	806	832	999999	999999	803	137	283	153	512	506	204	637	384	999999	544	826	604	655	226	887	594	999999	611	338	
926	343	37	999999	703	999999	999999	590	352	999999	999999	999999	171	668	999999	999999	842	999999	850	184	159	462	343	466	771	748	402	762	645	999999	164	254	230	24	999999	469	110	347	450	999999	406	614	295	602	75	966	665	935	895	44	55	514	711	999999	189	474	999	570	174	955	427	999999	999999	999999	627	748	357	157	863	300	92	504	999999	167	778	545	177	999999	999999	805	93	999999	867	611	56	999999	542	793	834	341	999999	540	999999	494	999999	68	668	45	974	326	999999	517	999999	605	951	550	999999	553	999999	644	306	268	178	999999	872	959	480	344	999999	978	215	564	322	532	829	552	331	154	892	999999	876	141	999999	999999	196	575	999999	271	659	999999	999999	989	143	200	999999	212	371	999999	622	315	588	999999	831	995	120	64	999999	549	999999	409	229	731	999999	940	767	175	500	999999	999999	306	574	218	999999	999999	215	226	430	131	498	627	190	517	532	999999	999999	551	999999	771	999999	141	380	999999	496	999999	285	52	337	203	432	999999	711	999999	640	325	741	999999	649	132	790	999999	634	83	61	999999	229	999999	209	83	809	226	999999	729	137	51	926	727	722	436	432	999999	888	237	698	628	916	999999	999999	216	846	759	902	999999	999999	81	506	307	794	348	39	573	842	999999	999999	216	14	999999	151	999999	999999	23	658	999999	999999	626	999999	407	384	432	241	318	999999	992	237	60	999999	687	747	65	544	629	932	383	406	999999	999999	634	843	999999	624	934	769	287	818	832	111	688	487	364	77	999999	999999	372	117	721	999999	850	36	343	999999	999999	244	95	64	769	90	999999	816	841	306	379	563	999999	808	999999	548	558	183	404	948	999999	210	999999	988	445	706	570	276	685	130	479	607	510	600	307	999999	684	233	58	752	826	872	645	68	999999	546	999999	563	810	182	190	676	632	395	266	126	850	107	619	72	519	18	999999	999999	826	772	63	301	510	605	999999	999999	135	652	131	999999	564	335	300	999999	999999	999999	465	512	939	999999	975	125	343	999999	849	586	613	999999	242	999999	741	924	241	999999	492	739	63	215	318	855	551	979	999999	503	999999	999999	806	719	999999	513	553	628	781	34	796	999999	999999	999999	756	287	721	999999	999999	313	999999	999999	104	375	416	936	953	259	203	94	260	996	999999	839	999999	999999	780	894	600	729	274	122	152	216	138	554	780	999999	999999	41	144	413	569	959	482	921	431	440	999999	459	559	303	434	999999	999999	800	96	129	701	431	507	827	548	691	49	999999	999999	887	247	861	999999	
999999	800	172	999999	847	437	892	999999	707	902	999999	999999	150	999999	999999	687	999999	999999	337	999999	999999	41	37	533	317	864	999999	920	999999	433	544	202	451	303	338	999999	271	999999	925	373	204	761	994	529	168	999999	408	521	79	999999	51	999999	999999	999999	999999	999999	773	999999	999999	983	999999	999999	794	283	368	156	148	847	999999	477	999999	709	518	964	273	999999	46	999999	375	80	466	999999	850	351	392	100	999999	58	999999	148	999999	632	113	942	813	232	967	999999	999999	21	107	999999	999999	602	999999	341	935	945	999999	605	999999	276	274	572	526	202	131	453	890	277	863	100	59	702	747	794	606	999999	160	51	932	325	346	363	972	906	687	999999	546	61	164	999999	999999	202	985	463	368	540	426	999999	111	524	999999	893	158	17	999999	976	854	999999	734	999999	794	999999	673	837	929	910	999999	620	515	873	906	839	122	525	999999	857	717	294	436	76	999999	999999	940	417	999999	452	215	965	404	710	403	535	999999	794	553	999999	999999	999999	533	457	940	805	999999	999999	617	991	780	632	835	654	269	999999	584	668	220	265	158	265	999999	486	704	999999	225	804	479	381	999999	328	972	352	338	568	999999	978	135	353	432	999999	800	503	672	583	140	999999	451	833	950	657	583	999999	680	272	805	56	753	316	590	999999	999999	999999	477	999999	659	492	325	700	999999	999999	542	867	999999	446	465	848	814	999999	999999	474	363	999999	430	999999	744	684	671	75	763	713	234	819	763	999999	953	564	36	220	923	647	435	750	999999	354	124	999999	465	243	807	956	242	632	999999	999999	947	121	814	999999	717	975	820	259	937	105	381	723	113	999999	493	999999	822	999999	207	855	49	613	999999	86	750	37	229	999999	999999	806	481	602	17	648	183	841	999999	424	502	948	827	999999	999999	927	972	401	613	999999	750	907	144	638	999999	999999	999999	999999	498	999999	861	690	999999	392	999999	141	999999	779	715	465	537	999999	160	999999	111	258	38	999999	800	695	114	358	999999	999999	687	360	999999	842	176	60	571	838	352	999999	562	812	203	999999	193	681	312	999999	685	999999	999999	108	757	999999	536	186	927	222	544	803	634	512	275	999999	705	641	469	781	999999	664	893	999999	999999	148	999999	299	65	999999	999999	128	999999	910	673	277	260	999999	602	999999	999999	990	133	359	999999	549	999999	60	546	913	999999	551	222	531	999999	31	263	527	999999	619	890	999999	131	999999	999999	425	420	723	839	997	999999	126	999999	533	475	622	541	544	404	758	760	999999	752	151	853	139	
905	861	329	652	23	732	788	983	55	79	868	788	818	878	139	664	999999	549	884	622	512	689	65	968	489	719	132	51	859	105	494	999999	490	999999	520	558	404	197	999999	306	338	65	487	405	753	999999	725	525	999999	105	583	213	999999	240	627	226	805	360	172	304	610	746	133	950	585	999999	999999	416	368	580	270	34	999999	588	294	999999	212	660	225	999999	993	607	422	999999	999999	290	722	260	784	303	999999	999999	999999	690	696	999999	999999	536	819	999999	454	999999	166	58	835	558	648	678	946	181	24	999999	145	436	310	12	334	999999	438	999999	176	999999	632	74	827	226	999999	999999	892	702	524	675	840	361	999999	684	999999	373	928	963	641	53	999999	999999	289	999999	908	598	389	693	999999	571	108	999999	697	406	999999	101	230	999999	558	999999	786	254	656	348	999999	783	154	625	561	999999	441	474	663	133	744	29	785	230	318	999999	495	208	444	952	576	326	663	884	997	359	153	320	414	867	266	999999	999999	941	302	134	453	999999	142	999999	140	634	860	574	662	667	316	999999	999999	156	999999	999999	809	999999	772	988	130	270	627	999999	999999	130	999999	796	866	685	72	843	927	193	958	731	76	147	999999	942	465	999999	231	340	52	152	21	267	588	678	259	999999	179	314	14	193	146	929	999999	999999	999999	999999	999999	999999	604	472	83	999999	999999	558	522	672	881	829	533	40	48	297	170	675	119	802	218	198	999999	810	674	623	189	775	594	146	659	812	999999	401	999999	254	735	579	999999	895	79	40	165	587	999999	999999	781	999999	154	848	769	999999	900	772	855	519	551	794	798	460	936	422	963	999999	22	79	461	999999	999999	999999	561	591	606	999999	732	999999	999999	848	999999	335	841	216	630	746	377	845	911	606	999999	871	702	940	781	619	959	656	999999	779	999999	999999	888	650	333	360	296	188	999999	686	49	676	999999	703	365	472	618	729	999999	999999	19	176	167	855	594	999999	101	999999	999999	999999	264	85	121	999999	284	137	447	201	882	279	459	198	999999	999999	566	869	393	998	585	999999	10	239	863	850	770	407	153	42	999999	555	268	675	378	230	431	963	565	235	429	999999	999999	426	999999	999999	999999	820	538	999999	298	724	999999	103	999999	501	986	35	221	270	491	876	999999	999999	146	336	20	783	999999	418	803	602	314	999999	579	356	999999	999999	392	350	93	950	999999	999999	999999	341	171	175	999999	876	244	406	751	304	999999	553	255	621	290	520	512	982	999	129	139	695	419	999999	999999	689	
219	411	643	871	187	541	16	772	999999	999999	999999	844	153	944	183	999999	999999	19	424	999999	111	670	999999	871	838	110	951	749	91	999999	921	935	999999	950	666	832	763	880	127	212	999999	482	999999	485	354	667	838	64	945	999999	844	409	811	497	999999	999999	117	771	42	86	590	999999	691	621	883	999999	999999	203	287	999999	999999	999999	892	222	489	628	719	818	526	180	271	896	803	999999	213	521	133	999999	372	999999	999999	991	847	50	622	289	791	339	601	124	474	999999	999999	604	98	999999	517	598	17	959	829	298	254	861	815	693	463	999999	418	371	116	48	999999	170	626	652	132	999999	999999	210	836	389	226	999999	705	625	129	999999	270	339	999999	535	156	413	298	999999	747	986	999999	928	826	458	921	240	18	999999	815	999999	977	446	999999	664	999999	807	999999	449	81	842	166	999999	574	999999	82	999999	367	581	891	427	999999	200	905	146	627	672	383	387	467	986	404	279	810	512	231	824	999999	999999	537	348	290	848	364	904	999999	45	363	999999	386	842	872	437	544	398	745	787	999999	615	47	336	434	745	981	94	999999	886	389	999999	42	258	501	27	53	553	147	32	999999	999999	999999	591	318	999999	999999	999999	999999	966	734	421	766	999999	293	972	999999	999999	999999	999999	866	279	466	943	656	301	540	999999	999999	999999	999999	999999	261	999999	950	540	308	456	27	622	743	999999	970	481	161	967	999999	598	965	529	716	999999	638	601	165	567	999999	373	934	27	280	873	283	999999	999999	743	170	53	999999	752	673	855	193	999999	999999	509	308	985	999999	689	995	999999	172	822	148	999999	999999	999999	566	392	999999	935	521	10	999999	870	999999	711	999999	999999	806	261	114	222	999999	861	999999	346	800	656	269	999999	581	255	999999	338	999999	999999	131	42	390	511	486	110	999999	738	343	192	949	999999	426	597	999999	383	882	743	999999	949	967	287	999999	26	859	999999	133	448	363	276	979	23	169	632	589	999999	999999	305	774	13	999999	127	528	999999	396	999999	239	671	471	208	373	288	500	999999	494	844	999999	373	652	999999	999999	316	385	77	213	936	999999	794	999999	232	999999	587	968	999999	492	999999	759	424	999999	990	681	461	977	164	903	700	522	409	148	745	999999	664	653	208	36	999999	741	460	999999	460	107	445	664	248	853	785	319	999999	278	999999	94	726	999999	999999	999999	525	339	999999	999999	512	423	372	999999	271	508	690	999999	999999	999999	341	999999	308	161	179	893	245	999999	999999	999999	127	391	856	140	503	999999	996	921	991	
313	999999	820	521	999999	760	47	734	789	402	740	999999	851	549	999999	936	536	999999	575	574	768	999999	728	601	999999	56	131	999999	241	999999	610	511	769	999999	466	307	520	999999	21	401	999999	168	456	404	997	147	276	841	997	203	967	874	431	357	233	653	999999	229	601	250	999999	480	502	999999	792	238	404	909	93	999999	425	939	775	183	442	609	999999	999999	603	999999	780	290	999999	47	194	736	89	999999	718	812	999999	301	995	770	762	660	999999	819	999999	769	742	366	757	446	777	999999	108	258	999999	624	450	999999	625	818	999999	358	912	464	452	65	158	982	200	280	47	134	944	14	421	781	942	393	720	834	49	999999	532	999999	999999	166	637	999999	506	999999	371	999999	676	999999	310	999999	748	211	999999	999999	999999	760	176	486	999999	653	93	104	836	143	681	67	738	790	999999	56	825	789	205	295	427	327	999999	106	909	972	457	768	703	16	42	741	26	173	223	289	257	55	999999	999999	82	999999	994	373	421	314	999999	999999	407	264	999999	958	16	91	139	303	284	79	577	999999	999999	325	400	830	110	940	999999	574	577	499	999999	999999	77	588	222	883	332	122	999999	604	646	572	371	448	428	999999	735	934	43	920	15	187	999999	999999	420	757	153	999999	999999	481	273	761	318	999999	999999	808	891	427	999999	999999	971	999999	394	973	789	633	953	951	411	36	215	116	540	657	999999	621	999999	999999	178	465	740	167	850	213	340	885	264	999999	999999	620	999999	317	999999	999999	948	844	792	504	507	786	803	201	763	999999	999999	167	999999	661	424	844	505	121	999999	413	999999	813	999999	999999	642	999999	379	500	999999	791	844	897	50	753	708	649	828	808	999999	391	661	549	404	614	937	999999	999999	602	49	999999	124	81	68	662	281	145	533	611	861	999999	999999	313	232	971	401	999999	126	477	952	999999	26	999999	838	999999	751	966	419	706	254	469	999999	999999	460	999999	999999	999999	999999	388	999999	573	125	226	946	679	974	358	326	432	222	999999	67	197	999999	274	132	999999	243	202	910	999999	725	826	367	999999	999999	641	852	402	304	999999	539	738	996	389	659	799	999999	168	892	999999	650	986	494	684	412	999999	136	196	999999	259	539	646	477	175	847	298	999999	999999	324	343	506	923	138	593	40	328	999999	270	614	332	676	999999	309	517	664	999999	999999	682	990	999999	514	999999	694	999999	99	892	999999	999999	999999	370	940	999999	843	559	999999	727	858	999999	654	93	858	865	999999	385	583	464	347	959	511	118	956	186	
563	19	999999	999999	238	92	503	147	999999	999999	999999	253	391	479	240	750	621	937	880	999999	38	907	456	649	94	319	999999	634	999999	310	329	433	414	999999	642	834	999999	66	498	775	999999	516	34	999999	147	337	994	113	233	596	348	573	237	525	157	999999	563	188	756	919	620	869	999999	757	52	999999	839	627	999999	999999	29	564	449	115	43	521	999999	958	512	999999	325	369	410	958	962	755	206	889	616	986	999999	551	310	999999	164	538	924	277	455	842	498	376	276	827	576	999999	134	132	491	999999	999999	604	676	10	604	261	468	633	999999	296	108	950	20	850	135	477	264	870	950	505	999999	999999	513	999999	267	999999	102	583	999999	188	630	999999	407	980	222	999999	874	310	974	903	80	999999	481	168	999999	548	366	425	701	999999	999999	264	181	999999	48	168	101	17	742	656	168	884	251	999999	665	34	999999	999999	999999	459	602	954	896	57	434	307	143	999999	925	718	591	999999	999999	292	659	376	902	999999	941	64	584	867	999999	327	999999	196	58	864	502	720	999999	335	788	251	506	574	367	134	562	741	34	747	999999	33	74	492	999999	959	957	999999	131	999999	99	582	999999	735	397	578	312	248	258	279	851	999999	723	265	999999	641	786	94	18	999999	999999	999999	999999	836	784	543	999999	262	999999	999999	906	213	598	999999	246	999999	999999	771	187	999999	821	323	492	755	895	999999	310	809	603	370	182	873	999999	999999	999999	889	552	48	950	853	326	60	64	169	372	999999	616	859	999999	682	275	999999	907	230	956	544	716	284	940	907	243	453	658	999999	916	999999	923	999999	589	357	662	336	820	334	999999	999999	269	333	999999	257	271	450	790	999999	999999	167	999999	70	397	999999	999999	278	107	52	619	872	402	240	999999	338	724	371	999999	672	999999	938	204	583	757	195	285	393	892	999999	999999	792	663	737	728	759	77	863	857	849	999999	394	238	777	714	599	999999	39	999999	63	999999	900	179	128	900	166	962	999999	312	211	464	789	386	415	407	826	999999	664	511	493	271	861	513	999999	999999	999999	709	426	868	167	816	255	312	838	169	999999	622	545	836	572	796	683	560	655	999999	394	18	999999	380	999999	999999	713	527	597	792	671	396	749	999999	274	457	545	999999	999999	395	218	487	547	255	661	214	674	827	939	696	587	999999	857	45	999999	627	885	56	999999	999999	112	728	715	56	497	358	873	999999	571	124	260	999999	415	270	186	906	470	578	719	683	715	886	587	900	214	370	539	713	526	
647	571	499	542	376	292	490	999999	501	757	312	340	759	265	824	445	428	999999	596	999999	206	166	317	336	999999	72	226	150	999999	841	999999	819	170	398	924	999999	999999	627	48	978	696	145	968	820	416	999999	999999	999999	999999	464	786	999999	942	999999	329	999999	264	172	243	314	75	999999	956	659	630	493	179	370	341	999999	684	801	856	618	172	71	197	999999	920	955	999999	596	387	999999	65	662	876	999999	79	443	298	598	393	999999	912	356	188	319	999999	923	183	999999	298	999999	999999	984	618	334	691	999999	303	768	252	999999	999999	479	962	606	999999	999999	616	863	999999	999999	982	96	417	132	705	816	883	878	305	996	782	519	307	895	580	999999	53	551	624	812	999999	999999	355	115	534	443	999999	582	715	999999	317	999999	305	400	999999	999999	577	495	629	999999	999999	999999	472	999999	505	689	181	77	999999	532	924	999999	999999	488	758	462	740	312	597	272	999999	311	173	83	999999	472	999999	907	396	886	503	999999	922	750	438	725	999999	109	609	845	271	325	999999	999999	999999	999999	80	816	641	999999	953	274	999999	366	450	82	999999	398	567	42	474	999999	680	999999	39	376	151	999999	60	43	403	641	703	752	10	117	755	999999	775	999999	402	408	999999	349	932	999999	660	565	309	366	474	669	999999	576	381	997	999999	416	999999	931	110	999999	766	608	652	999999	570	155	999999	342	326	999999	622	130	640	76	997	999999	216	799	716	999999	199	694	569	734	109	999999	380	12	472	348	828	844	345	999999	641	667	999999	620	668	514	209	966	999999	204	56	999999	999999	314	999	999999	209	363	224	524	391	82	999999	918	223	999999	774	363	870	999999	451	778	784	818	434	999999	644	596	140	211	999999	233	999999	374	688	999999	199	76	12	168	149	474	629	821	439	569	628	778	406	999999	739	846	106	71	753	278	636	127	880	669	669	612	233	23	148	168	427	999999	240	999999	254	708	999999	711	838	976	158	999999	389	999999	712	865	999999	999999	999999	999999	136	593	620	419	999999	82	195	343	498	536	251	999999	682	280	152	953	548	871	999999	41	999999	395	999999	777	999999	999999	738	25	957	804	999999	999999	551	607	999999	833	64	820	484	182	523	27	999999	311	734	541	290	118	999999	999999	999999	328	926	999999	54	741	999999	843	299	999999	343	999999	385	694	999999	999999	75	84	248	318	898	999999	397	807	999999	999999	999999	921	52	588	392	999999	303	208	487	999999	999999	999999	999999	300	473	999999	530	999999	838	353	641	527	197	809	999999	999999	870	413	
860	598	931	129	922	576	568	999999	800	999999	996	714	876	999999	216	30	999999	999999	999999	947	845	687	207	301	968	174	836	654	733	242	999999	186	759	889	999999	999999	999999	281	197	986	731	33	420	820	109	134	476	464	321	177	285	521	999999	922	568	182	401	639	160	999999	740	914	715	567	999999	820	954	986	838	999999	857	263	999999	999999	226	821	277	386	999999	843	697	381	999999	566	999999	601	999999	837	331	175	497	533	999999	439	256	999999	318	852	232	999999	999999	999999	625	992	319	31	754	999999	706	746	905	999999	999999	316	999999	368	580	999999	609	999999	338	127	999999	673	830	334	999999	337	288	408	512	424	164	999999	673	217	756	999999	999999	935	846	332	999999	584	270	482	96	813	378	887	246	170	999999	235	950	62	825	952	172	985	888	426	999999	307	243	490	860	999999	643	852	612	239	901	673	159	15	999999	999999	413	358	247	999999	958	401	171	999999	999999	928	962	999999	999999	803	188	999999	57	430	452	833	999999	779	999999	562	180	525	285	17	999999	999999	86	945	75	744	548	999999	999999	569	467	488	999999	891	999999	932	571	32	999999	808	61	639	999999	729	562	163	739	634	736	684	158	443	999999	164	999999	999999	999999	26	555	647	999999	999999	523	999999	962	964	696	459	470	689	991	999999	65	476	955	629	951	356	999999	999999	15	999999	87	999999	421	34	999999	999999	999999	715	90	554	476	999999	553	999999	125	149	766	598	466	289	173	56	692	999	999999	649	999999	999999	651	999999	633	999999	641	350	297	999999	75	999999	601	715	652	754	608	999999	999999	242	922	279	513	812	999999	794	999999	725	750	40	380	421	999999	723	999999	352	74	585	920	833	191	213	398	665	999999	828	999999	751	637	999999	999999	255	327	999999	726	928	951	838	999999	999999	999999	916	599	999999	90	654	999999	877	931	309	999999	33	527	848	999999	719	880	847	738	760	797	703	999999	999999	592	134	999999	500	997	999999	400	235	669	90	644	275	999999	142	584	429	537	999999	819	337	999999	424	727	999999	105	16	999999	999999	999999	165	52	495	828	268	999999	999999	560	999999	880	87	999999	463	364	999999	214	785	115	748	273	318	233	677	883	999999	610	999999	407	624	405	990	806	297	135	999999	999999	158	446	355	468	629	868	736	249	742	999999	276	69	999999	274	319	999999	309	840	791	999999	374	999999	78	657	505	558	936	999999	890	280	621	338	850	408	999999	999999	760	290	643	999999	999999	437	999999	340	344	119	126	999999	999999	99	999999	456	343	582	673	546	378	
697	999999	80	932	999999	359	999999	807	937	218	882	999999	971	150	999999	206	351	444	937	471	999999	322	395	442	999999	319	801	999999	174	994	999999	999999	999999	970	72	327	573	518	165	88	678	533	406	901	243	150	124	999999	488	260	992	147	999999	999999	999999	384	999999	638	999999	32	999999	698	642	999999	999999	158	699	11	88	701	999999	833	289	858	793	213	916	494	209	445	999999	999999	295	914	999999	140	999999	999999	999999	687	750	934	999999	143	530	979	890	463	999999	999999	450	123	869	999999	999999	999999	858	878	291	437	468	92	439	909	827	705	413	999999	940	808	999999	265	671	400	999999	699	670	999999	338	813	323	462	999999	124	995	999999	999999	508	297	842	281	129	163	902	999999	999999	504	262	315	999999	576	172	999999	162	934	195	451	479	836	927	999999	713	549	477	123	16	559	325	914	746	721	904	440	107	537	40	999999	769	181	999999	204	999999	839	513	247	160	999999	380	189	999999	639	514	672	370	999999	568	579	685	788	222	119	999999	348	569	999999	671	731	425	625	999999	93	681	307	999999	733	999999	873	999999	240	962	77	188	999999	114	116	217	242	80	753	999999	461	426	981	999999	182	24	78	999999	410	575	428	523	755	286	726	958	216	128	637	999999	695	543	455	825	155	999999	53	243	463	895	439	661	672	657	452	666	999999	999999	380	999999	22	603	636	664	544	553	433	859	387	157	11	123	999999	491	282	917	970	166	812	252	971	835	816	514	146	767	851	107	999999	69	268	999999	999999	999999	999999	102	906	790	291	601	507	193	856	315	894	325	999999	190	384	534	696	544	536	138	999999	187	999999	132	999999	777	702	335	999999	999999	889	143	376	524	241	999999	21	189	874	221	999999	787	978	510	999999	820	548	670	723	308	999999	723	341	618	181	82	999999	784	271	999999	898	181	999999	538	426	760	948	704	948	203	522	999999	669	999999	393	959	208	999999	999999	999999	239	42	999999	727	954	999999	802	757	352	999999	876	237	999999	370	322	573	629	450	94	859	871	843	721	529	785	857	64	25	235	999999	999999	37	282	999999	285	866	569	999999	584	260	958	201	362	789	999999	295	598	308	13	999999	339	758	202	999999	836	395	999999	92	941	999999	999999	786	532	139	296	848	999999	999999	95	455	13	999999	865	834	900	680	999999	932	999999	500	268	999999	22	999999	882	124	834	999999	999999	889	556	487	498	487	999999	181	999999	233	502	479	339	999999	999999	999999	816	149	999999	368	999999	165	999999	387	880	999999	999999	365	
774	127	256	181	23	999999	636	206	898	999999	701	388	695	728	21	267	999999	999999	170	34	542	464	598	743	232	475	877	571	983	178	606	999999	648	782	407	552	976	331	465	14	607	999999	659	300	447	513	673	32	154	999999	948	158	999999	813	823	319	528	999999	949	547	999999	75	222	999999	999999	654	740	912	331	468	290	999999	999999	166	427	524	805	308	305	718	999999	999999	426	345	230	999999	766	834	958	999999	33	472	381	918	556	541	804	928	379	793	773	760	999999	686	367	999999	999999	999999	999999	308	999999	230	217	240	745	603	648	877	999999	999999	887	905	953	242	445	818	999999	358	610	886	999999	876	928	512	944	999999	163	740	977	390	576	642	448	999999	583	802	999999	999999	183	999999	892	999999	999999	907	905	868	806	469	250	549	999999	532	523	510	588	638	302	705	296	702	450	999999	900	129	895	999999	999999	999999	658	642	563	595	999999	657	999999	793	457	30	607	86	245	693	499	437	286	999999	129	999999	999999	999999	510	999999	854	480	512	999999	37	999999	22	660	999999	513	810	999999	986	518	999999	999999	999999	999999	190	999999	108	999999	467	999999	418	472	843	850	999999	529	231	999999	999999	13	740	705	999999	19	999999	158	17	946	675	732	999999	892	451	768	697	999999	431	999999	765	238	999999	645	22	756	575	999999	466	999999	999999	882	291	107	999999	982	777	999999	720	507	38	42	274	161	544	734	872	999999	31	84	163	999999	999999	944	947	904	552	105	692	398	999999	211	692	845	422	793	451	786	427	468	990	55	542	923	257	732	964	309	110	999999	884	60	543	999999	17	999999	999999	999999	159	999999	440	682	959	332	74	827	350	428	738	750	293	96	108	562	999999	999999	340	184	999999	224	940	253	994	999999	513	393	999999	310	837	761	19	114	636	857	37	318	95	999999	999999	430	392	999999	571	360	994	797	951	980	307	899	331	609	999999	935	999999	197	688	555	818	681	999999	49	590	977	741	189	459	999999	534	775	999999	130	326	276	831	404	682	644	999999	999999	441	686	999999	938	440	409	999999	701	999999	840	630	540	999999	186	271	353	955	594	999999	815	348	999999	456	532	999999	999999	293	383	999999	235	515	53	145	112	999999	482	46	651	546	341	999999	758	24	694	999999	492	730	149	999999	488	449	999999	999999	604	377	730	999999	480	999999	240	126	90	598	11	335	999999	404	297	936	788	317	999999	999999	287	99	589	696	761	387	394	480	153	378	625	786	427	999999	540	999999	999999	251	999999	589	999999	999999	644	
170	22	368	999999	97	442	213	226	180	999999	50	747	999999	788	44	999999	103	678	760	972	711	973	224	908	567	863	563	426	999999	752	724	999999	72	455	429	683	999999	818	306	48	940	999999	999999	650	386	281	36	946	999999	999999	471	999999	556	251	932	197	999999	999999	11	233	878	786	679	428	421	309	684	69	369	999999	85	285	381	722	42	559	528	573	531	296	837	616	941	774	290	813	999999	820	522	242	885	943	999999	83	169	999999	999999	36	239	87	596	966	999999	134	697	195	539	999999	219	999999	999999	234	928	714	395	999999	845	999999	147	608	123	864	999999	999999	999999	142	468	308	562	879	87	502	344	999999	700	999999	39	816	999999	105	283	361	611	149	574	999999	24	112	687	897	999999	577	888	630	963	732	430	999999	658	564	999999	240	280	999999	305	175	889	999999	24	524	242	39	828	52	999999	762	262	406	999999	999999	127	999999	620	999999	571	510	613	713	490	968	450	578	168	999999	378	52	999999	999999	844	408	770	539	999999	172	664	999999	748	846	999999	999999	479	999999	898	999999	447	999999	619	615	768	999999	561	185	994	56	999999	663	870	315	674	291	681	981	562	164	999999	588	999999	457	999999	999999	761	767	999999	288	498	999999	680	325	85	17	432	999999	512	58	846	999999	999999	51	98	10	418	443	182	999999	529	498	470	743	798	859	999999	172	613	485	44	794	767	715	557	656	983	555	240	666	859	216	478	514	317	460	52	999999	369	10	874	328	594	404	759	999999	957	999999	999999	999999	999999	999999	861	36	23	61	826	829	999999	442	27	862	212	516	164	322	999999	955	436	347	816	999999	802	613	611	716	209	373	956	557	699	56	37	24	749	598	355	452	500	999999	633	999999	744	926	999999	21	125	88	249	446	981	11	510	999999	409	62	468	258	425	307	999999	463	999999	936	742	999999	835	197	766	566	967	577	465	180	999999	602	129	876	630	599	600	130	999999	999999	576	698	999999	999999	999999	696	999999	999999	36	202	999999	179	999999	808	193	21	186	927	322	682	478	414	545	340	474	806	999999	999999	627	826	706	999999	999999	999999	370	54	436	986	583	79	436	870	550	999999	999999	999999	262	320	692	619	999999	672	808	450	999999	172	162	214	383	807	763	548	479	210	496	682	839	986	448	148	585	200	354	253	256	999999	863	999999	573	929	999999	999999	999999	999999	414	44	922	889	322	208	892	231	999999	999999	316	999999	401	349	776	94	705	275	872	553	44	232	328	565	999999	442	308	879	
640	453	263	150	648	470	796	462	999999	949	674	249	256	363	999999	578	937	999999	216	524	506	489	234	288	999999	356	974	191	715	999999	999999	999999	999999	23	591	169	522	999999	999999	931	553	999999	334	999999	601	999999	999999	680	999999	749	628	999999	236	999999	382	160	229	975	999999	301	495	999999	746	401	264	999999	349	243	772	427	999999	770	127	285	971	192	164	478	686	127	59	303	546	966	739	999999	653	126	999999	440	939	546	776	948	999999	938	577	933	500	806	293	73	908	227	692	857	719	950	812	999999	996	750	999999	283	252	202	999999	779	999999	405	151	999999	999999	342	487	519	999999	999999	840	999999	614	231	977	880	833	986	395	329	283	882	149	702	313	999999	443	198	258	503	999999	999999	870	798	281	999999	665	69	470	999999	739	183	862	999999	119	780	585	774	773	418	449	265	999999	999999	505	779	266	448	919	161	898	299	271	999999	472	999999	999999	816	949	882	224	774	999999	999999	589	110	999999	599	593	533	865	999999	425	839	63	450	446	132	302	502	838	999999	149	318	677	999999	999999	999999	87	999999	999999	769	999999	890	999999	674	739	986	169	404	758	666	855	396	999999	239	873	431	999999	999999	161	49	523	457	53	999999	634	216	152	999999	199	659	522	999999	914	106	999999	534	645	999999	710	459	962	897	743	182	371	753	32	999999	576	489	999999	65	370	579	255	378	846	205	49	532	844	30	999999	999999	999999	784	999999	199	999999	348	785	999999	321	999999	86	625	713	871	636	881	999999	704	572	709	736	999999	710	999999	851	475	688	449	999999	999999	999999	942	692	999999	38	587	281	832	999999	238	704	864	999999	668	503	999999	664	999999	569	167	348	149	458	506	373	686	84	999999	999999	920	660	999999	718	143	97	999999	933	79	842	59	999999	999999	999999	343	999999	872	999999	999999	842	231	811	712	880	999999	839	474	999999	196	280	351	999999	145	494	141	577	368	155	999999	581	369	999999	594	142	520	557	987	497	124	500	501	963	43	303	127	118	948	465	999999	304	622	649	999999	999999	501	546	475	867	521	766	647	999999	122	469	483	999999	226	579	999999	634	852	977	380	695	779	999999	479	841	376	32	999999	902	618	316	959	720	949	796	999999	973	91	130	975	999999	999999	999999	999999	573	820	999999	892	378	105	902	451	644	999999	61	28	122	77	999999	500	498	146	744	118	806	509	762	585	999999	999999	396	552	999999	12	32	842	15	537	905	30	784	140	999999	807	715	864	325	450	999999	777	528	906	457	630	
486	220	118	666	54	999999	67	17	471	999999	708	999999	719	642	999999	999999	23	585	999999	999999	715	368	999999	937	402	941	194	999999	687	999999	419	490	104	111	525	999999	733	999999	492	841	962	776	668	821	999999	365	154	682	203	688	763	943	744	844	999999	128	335	181	273	113	879	745	330	818	999999	999999	999999	999999	127	445	486	999999	102	330	650	939	999999	74	999999	47	796	511	128	999999	889	475	745	260	197	999999	999999	999999	86	389	961	227	456	999999	999999	879	999999	536	565	758	212	999999	850	423	999999	999999	427	270	341	235	999999	378	627	332	929	555	482	999999	430	719	959	923	597	712	369	999999	493	999999	274	959	937	270	945	369	795	799	625	332	999999	223	979	225	230	850	83	592	599	133	920	255	406	105	116	846	798	288	502	147	63	770	491	576	995	381	297	999999	432	267	999999	999999	999999	160	947	216	740	743	999999	746	639	776	999999	369	999999	29	999999	842	999999	999999	999999	516	306	487	999999	999999	731	413	999999	849	999999	999999	999999	341	597	999999	325	256	157	899	116	65	585	999999	508	287	936	132	645	976	818	454	892	333	696	29	833	452	999999	660	485	999999	523	854	192	999999	999999	502	999999	150	704	999999	694	264	993	515	931	550	999999	991	361	609	767	253	40	999999	999999	836	645	577	956	872	999999	497	999999	999999	999999	731	999999	895	669	444	359	504	282	999999	760	638	340	999999	98	292	473	891	999999	875	568	279	999999	84	478	781	999999	204	999999	831	999999	206	839	223	974	999999	977	93	331	999999	259	999999	971	999999	358	505	505	464	999999	673	408	481	198	548	220	999999	907	498	999999	888	999999	165	999999	450	999999	999999	999999	999999	216	888	999999	389	570	392	625	306	307	304	999999	972	285	999999	999999	999999	999999	471	18	301	13	711	301	488	667	999999	339	104	951	999999	999999	999999	999999	388	257	600	368	999999	911	806	999999	914	964	613	773	454	613	194	450	800	999999	106	555	507	123	504	999999	826	722	137	62	531	354	999999	344	999999	275	999999	154	124	161	414	559	211	377	98	999999	999999	999999	999999	999999	154	653	999999	514	999999	249	210	999999	752	999999	542	306	783	753	401	569	198	279	842	188	716	49	336	649	613	999999	999999	139	34	757	908	120	509	999999	907	999999	203	271	999999	690	74	632	402	120	999999	117	776	457	999999	528	558	999999	872	44	123	115	999999	511	901	327	999999	999999	250	995	105	431	797	485	846	523	376	926	799	162	999999	94	999999	999999	999999	505	770	896	163	
505	208	498	247	475	999999	802	560	692	370	161	999999	993	391	406	24	196	320	300	611	462	162	632	620	720	919	999999	467	110	479	405	557	10	917	744	796	606	193	331	300	53	999999	684	566	647	368	999999	702	250	211	844	195	479	294	701	353	999999	999999	527	555	165	345	999999	222	965	604	999999	86	647	610	999999	13	999999	10	999999	499	999999	75	972	362	999999	336	226	999999	999999	220	88	999999	226	401	229	999999	666	776	144	999999	512	471	999999	999999	999999	53	65	640	793	841	206	478	999999	211	874	510	999999	174	999999	829	128	999999	999999	754	525	88	860	255	390	689	346	999999	866	860	986	16	474	929	788	756	999999	586	999999	794	24	609	989	999999	999999	719	821	501	31	999999	589	999999	884	999999	527	496	193	809	259	113	504	999999	999999	865	225	999999	45	976	999999	999	557	999999	455	792	999999	916	999999	845	729	999999	868	844	200	999999	999999	44	999999	999999	412	301	572	471	337	999999	300	39	997	134	999999	658	683	845	999999	999999	999999	58	506	102	116	610	408	347	90	587	999999	999999	794	60	594	999999	746	417	574	94	436	999999	999999	999999	502	711	919	963	56	81	988	32	730	999999	804	999999	538	38	521	801	893	234	391	749	766	640	244	999999	539	618	911	275	999999	39	595	671	843	62	600	405	691	999999	999999	999999	999999	222	929	999999	256	372	652	717	895	773	201	212	999999	465	687	999999	999999	999999	434	438	170	723	752	999999	583	999999	388	485	438	126	119	459	933	999999	160	999999	711	618	699	176	966	203	999999	507	838	392	999999	999999	999999	739	929	999999	999999	863	848	999999	470	238	53	124	983	176	289	779	999999	741	279	330	314	143	999999	999999	283	267	472	966	999999	999999	861	200	174	10	120	999999	197	400	999999	80	534	284	92	482	999999	585	193	799	913	600	999999	999999	123	646	83	241	588	999999	999999	751	400	881	999999	225	999999	999999	949	982	66	590	999999	999999	999999	209	796	40	999999	678	291	697	999999	672	63	999999	411	764	999999	527	926	878	120	125	954	698	679	652	752	999999	114	723	635	210	999999	332	18	580	805	914	850	52	190	909	790	747	677	728	828	778	814	613	775	431	66	999999	480	475	999999	999999	529	153	288	999999	573	999999	71	873	929	730	999999	831	958	173	677	884	698	210	335	999999	30	999999	999999	974	999999	501	947	214	154	565	852	543	271	999999	394	707	764	996	345	232	685	804	798	999999	43	999999	655	612	754	999999	489	279	150	111	582	999999	
329	314	141	82	620	857	729	373	878	211	569	755	778	969	129	701	999999	113	999999	226	999999	726	941	999999	846	345	459	972	85	582	402	170	999999	815	388	999999	864	273	611	828	84	434	228	831	999999	899	833	999999	62	787	414	46	580	366	426	602	372	999999	999999	999999	408	756	999999	305	809	999999	999999	963	999999	669	999999	999999	501	702	151	727	508	120	999999	946	511	674	920	999999	178	365	590	273	999999	999999	97	803	47	999999	429	328	146	922	31	23	773	869	202	392	950	813	545	877	224	699	103	262	413	999999	773	733	835	999999	137	453	818	862	575	805	582	999999	564	999999	999999	823	590	585	999999	643	182	642	481	538	347	365	820	713	58	698	692	834	399	757	563	696	492	147	795	578	204	911	999999	397	810	917	259	999999	604	401	119	518	999999	769	116	999999	261	307	999999	772	632	115	999999	877	999999	747	643	999999	999999	586	340	999999	789	520	449	271	348	999999	727	429	115	451	999999	656	589	183	999999	999999	650	432	444	194	999999	32	945	98	106	426	283	73	283	452	766	27	71	666	728	653	999999	999999	792	176	580	243	666	191	999999	167	999999	999999	86	24	165	190	151	155	969	999999	574	360	999999	921	811	664	155	663	999999	100	594	923	454	999999	309	805	639	999999	614	250	366	764	101	999999	139	999999	999999	999999	296	586	999999	915	697	961	89	969	681	870	365	915	97	13	506	906	573	999999	495	69	999999	360	550	999999	541	999999	999999	810	999999	235	792	477	677	885	376	999999	224	679	235	493	937	339	134	999999	912	698	163	362	267	999999	999999	764	847	926	554	999999	999999	999999	999999	968	999999	278	710	455	999999	887	247	211	637	408	691	999999	999999	12	132	999999	236	781	999999	842	574	999999	553	83	859	38	630	751	341	440	72	221	304	267	932	669	628	678	690	999999	999999	951	725	999999	504	482	625	845	999999	179	999999	264	51	542	403	512	725	636	596	60	267	999999	870	206	346	999999	599	881	999999	999999	756	558	999999	936	390	623	332	694	999999	387	412	999999	946	999999	731	807	179	761	863	429	943	992	92	640	766	964	90	999999	522	34	882	743	775	999999	422	999999	999999	115	161	780	999999	999999	67	218	647	999999	550	709	999999	539	309	837	28	999999	519	999999	476	999999	179	426	543	803	999999	554	504	669	19	604	748	579	642	999999	999999	999999	249	912	934	999999	992	293	424	381	63	983	724	55	725	999999	999999	999999	684	714	999999	735	247	386	858	512	713	999999	
473	945	960	895	896	999999	237	935	411	999999	830	602	999999	885	11	171	999999	198	830	999999	943	999999	772	100	999999	928	137	999999	845	862	64	431	169	23	820	478	999999	167	96	488	817	789	999999	236	828	92	256	60	999999	85	635	669	682	264	44	587	999999	869	10	999999	999999	362	100	549	552	999999	442	999999	75	533	750	593	112	999999	641	999999	173	546	999999	812	681	87	151	769	236	999999	749	905	979	999999	305	552	999999	128	999999	465	699	182	999999	999999	649	803	985	210	335	52	567	340	999999	879	999999	637	999999	999999	296	40	999999	330	999999	167	658	537	999999	833	238	208	436	999999	999999	186	999999	999999	862	843	172	878	101	941	444	194	827	418	292	999999	817	999999	945	999999	831	999999	253	378	999999	526	770	999999	339	162	971	137	999999	582	369	445	999999	433	999999	999999	35	418	939	280	999999	137	340	250	999999	374	25	570	262	468	163	631	999999	999999	999999	345	82	61	549	999999	999999	316	999999	999999	58	999999	684	999999	892	999999	942	422	999999	973	493	732	196	530	999999	999999	999999	411	874	156	429	999999	512	999999	303	999999	691	974	869	999	311	578	558	95	201	999999	689	631	677	80	525	740	230	959	603	999999	159	551	999999	584	802	567	442	999999	824	320	999999	357	99	463	999999	968	999999	411	671	999999	184	110	999999	999999	999999	515	734	804	630	999999	517	552	734	896	289	150	789	999999	206	999999	999999	136	999999	880	74	342	541	224	579	999999	196	819	298	689	233	59	221	726	310	297	833	637	999999	999999	802	999999	622	203	183	360	999999	269	999999	927	999999	58	839	458	403	999999	973	520	235	83	502	698	264	54	673	240	928	72	983	999999	910	509	334	135	88	999999	719	348	50	999999	378	927	614	370	999999	184	999999	763	333	369	323	322	412	728	642	999999	536	577	999999	999999	432	126	285	305	26	999999	723	999999	380	129	231	999999	479	16	705	575	93	999999	143	498	999999	175	739	624	595	598	107	606	999999	974	999999	152	818	108	796	261	651	999999	353	999999	461	505	393	214	147	688	843	406	999999	76	30	642	444	40	920	999999	387	999999	710	428	180	999999	230	999999	381	89	999999	380	219	453	999999	774	550	499	999999	526	781	999999	486	999999	754	999999	583	426	999999	115	707	999999	999999	539	874	990	608	925	472	343	284	987	832	68	871	999999	196	579	999999	999999	999999	945	993	404	485	852	184	803	674	999999	543	804	999999	276	382	39	203	999999	578	999999	175	999999	999999	999999	251	794	701	428	
999999	292	514	14	283	707	23	761	999999	999999	64	999999	816	805	999999	993	799	479	544	999999	999999	841	279	516	10	220	90	476	919	299	162	999999	161	755	767	391	999999	539	531	999999	262	620	245	420	626	556	125	370	374	43	903	772	259	999999	742	204	22	998	13	72	626	546	842	504	629	999999	870	71	999999	999999	38	270	999999	799	314	75	999999	999999	889	453	104	720	999999	885	395	999999	440	26	22	573	379	966	999999	468	128	715	777	741	790	262	999999	64	332	999999	15	643	999999	460	830	676	598	999999	118	560	968	999999	999999	999999	118	249	932	854	999999	474	500	71	734	489	680	999999	298	864	78	637	767	49	397	607	880	752	566	980	195	999999	974	224	857	975	500	222	999999	999999	632	551	329	999999	999999	858	15	943	909	345	999999	242	387	733	999999	999999	792	928	519	999999	999999	366	682	999999	668	711	500	285	999999	999999	988	999999	327	478	242	526	317	935	43	999999	602	937	999999	231	211	953	958	250	138	386	193	572	999999	443	743	275	869	377	173	304	367	999999	999999	160	999999	320	999999	909	501	569	173	999999	894	980	245	149	523	460	750	715	753	259	999999	999999	575	999999	764	883	735	966	999999	939	772	738	181	999999	999999	692	874	890	48	59	748	569	999999	336	677	723	999999	604	751	418	627	458	999999	117	999999	913	585	931	556	41	184	535	911	233	94	165	808	372	942	831	585	999999	677	999999	999999	587	999999	249	999999	999999	999999	140	224	999999	999999	999999	197	73	299	999999	999999	943	999999	16	875	999999	999999	989	251	521	914	999999	661	999999	999999	768	999999	999999	606	995	999999	345	193	999999	356	53	320	672	999999	999999	999999	745	83	658	999999	999999	524	670	828	297	930	624	998	235	999999	849	999999	999999	416	553	999999	350	466	303	984	771	759	829	659	999999	902	999999	87	999999	553	999999	762	999999	999999	200	253	119	28	999999	75	999999	347	957	388	507	574	26	999999	367	999999	999999	289	779	673	952	999999	695	21	996	395	945	546	999999	682	999999	96	475	108	225	999999	433	332	157	238	309	434	801	450	161	267	886	728	720	252	926	889	983	339	253	318	558	108	31	999999	130	148	819	285	999999	999999	108	918	50	67	804	304	999999	550	374	528	999999	254	999999	739	508	226	826	285	755	78	999999	145	855	907	752	334	999999	999999	118	999999	615	526	30	740	999999	999999	687	663	447	999999	999999	442	965	999999	238	999999	248	291	999999	903	322	543	530	362	317	963	73	143	314	999999	999999	
907	442	213	913	564	234	129	580	541	539	173	838	134	320	671	179	140	679	448	96	29	809	215	999999	81	999999	667	433	999999	904	554	999999	967	637	849	999999	999999	811	673	89	128	711	883	373	999999	999999	999999	999999	646	793	932	463	866	999999	999999	999999	999999	364	841	568	566	696	384	636	984	814	870	496	999999	670	999999	329	15	368	968	317	925	999999	999999	999999	600	626	786	412	971	101	999999	584	999999	751	773	407	969	115	523	999999	336	999999	389	344	834	999999	999999	975	385	613	458	999999	424	666	183	395	999999	474	967	940	999999	972	665	893	332	296	999999	719	897	20	359	999999	845	546	981	678	461	999999	542	999999	55	811	36	367	999999	999999	999999	997	577	387	741	505	147	999999	999999	999999	591	496	22	999999	999999	860	87	375	263	558	999999	999999	685	999999	999999	310	932	286	894	999999	946	307	260	999999	136	999999	999999	999999	278	854	762	273	34	627	96	999999	352	993	615	195	733	660	114	94	334	291	321	83	454	999999	572	999999	688	999999	417	294	999999	675	999999	249	999999	567	106	409	796	398	999999	68	418	999999	958	999999	999999	709	374	295	203	176	22	845	524	999999	75	999999	999999	901	585	999999	219	802	730	677	581	376	999999	175	563	999999	298	935	437	263	664	486	999999	634	200	999999	59	999999	999999	79	999999	576	724	649	502	999999	999999	894	813	999999	848	615	247	999999	366	304	242	209	731	498	877	86	418	271	414	589	999999	657	711	606	561	98	711	660	24	15	651	999999	999999	304	999999	403	999999	193	999999	58	248	999999	999999	999999	746	849	399	602	999999	999999	167	463	245	913	903	469	999999	216	692	760	904	999999	999999	360	653	414	536	437	911	999999	999999	234	857	999999	350	999999	390	815	859	711	698	118	999999	438	999999	198	592	759	400	999999	999999	916	501	653	154	999999	999999	916	999999	341	323	962	691	717	631	999999	606	999999	573	999999	999999	377	357	980	72	795	999999	999999	513	465	999999	776	46	793	999999	999999	999999	213	999999	688	250	473	999999	527	397	735	427	999999	807	914	999999	712	196	661	48	841	568	520	591	358	999999	999999	413	786	999999	547	999999	897	452	593	999999	402	668	884	499	615	804	999999	593	999999	378	375	40	598	999999	120	589	384	999999	999999	479	999999	999999	863	153	163	70	999999	18	850	999999	529	309	223	715	199	999999	311	171	432	999999	999999	999999	264	999999	179	65	999999	914	999999	957	551	152	30	999999	985	780	805	741	345	555	27	821	999999	527	848	75	817	883	999999	
76	999999	999999	332	394	740	296	367	882	974	108	255	872	999999	892	268	386	999999	109	999999	419	999999	570	826	999999	999999	999999	193	737	999999	113	248	931	240	342	679	338	820	635	383	999999	422	922	767	247	999999	999999	222	850	268	999999	786	717	163	273	827	717	397	455	374	999999	999999	999999	751	870	859	323	999999	276	223	930	566	654	999999	40	999999	999999	802	588	577	999999	999999	343	999999	670	327	999999	778	967	515	961	940	374	999999	559	596	792	181	999999	999999	985	513	945	637	338	904	141	992	132	276	511	915	999999	877	499	129	769	161	91	552	339	545	674	761	261	989	202	393	176	444	214	999999	905	210	591	372	759	705	150	765	999999	999999	655	700	14	56	142	999999	771	440	826	641	100	354	58	450	838	194	386	349	712	748	826	688	72	366	19	607	999999	136	999999	74	999999	325	366	800	889	974	757	999999	857	705	622	999999	618	999999	65	561	999999	999999	999999	999999	999999	801	62	447	712	999999	637	999999	47	534	999999	644	999999	762	999999	774	987	257	560	864	436	999999	999999	999999	999999	100	79	999999	311	458	455	155	603	794	744	219	999999	918	98	922	346	119	999999	999999	505	977	664	855	943	290	573	904	590	669	148	158	319	55	322	621	897	148	999999	588	88	65	51	285	27	420	511	78	999999	638	527	327	13	169	511	158	435	999999	556	30	884	550	565	933	656	999999	999999	227	606	477	999999	999999	772	589	999999	999999	999999	999999	838	999999	999999	999999	745	951	151	999999	999999	160	999999	173	196	683	592	326	704	537	499	118	999999	999999	520	999999	472	691	614	999999	554	424	915	71	222	56	385	33	250	999999	805	999999	791	835	999999	999999	999999	443	291	350	616	455	884	715	950	999999	759	417	21	495	42	64	346	822	999999	999999	245	481	950	149	308	568	999999	999999	999999	999999	326	999999	979	770	999999	39	410	273	713	109	539	209	121	394	296	968	999999	755	358	750	276	999999	569	721	514	211	492	151	52	57	379	570	999999	999999	511	965	999999	250	884	13	654	83	999999	176	201	45	370	566	852	999999	999999	330	965	982	618	356	235	268	266	999999	547	999999	231	999999	729	999999	226	999999	883	331	540	771	870	354	106	203	999999	999999	999999	479	841	926	298	712	999999	999999	605	10	455	164	739	999999	999999	485	466	395	852	453	447	232	819	323	682	530	799	784	999999	999999	885	999999	496	832	999999	787	567	620	969	518	999999	999999	373	226	999999	728	592	371	999999	394	888	711	351	417	
955	307	659	527	253	768	913	716	999999	984	124	39	668	906	440	207	917	845	425	344	289	766	999999	603	721	999999	938	437	998	75	732	184	84	999999	877	999999	137	49	377	211	604	456	91	999999	111	571	69	685	930	589	476	53	295	17	137	198	448	66	999999	299	829	485	718	533	261	939	999999	589	39	10	79	999999	477	223	739	832	684	479	501	159	894	999999	507	418	598	688	999999	77	951	689	992	80	999999	87	382	999999	737	558	137	171	616	999999	656	930	519	598	999999	81	999999	304	513	999999	565	656	405	999999	978	310	934	999999	60	999999	999999	999999	17	999	644	399	999999	619	104	136	352	340	999999	423	999999	576	898	10	122	817	799	656	185	33	999999	587	999999	807	151	437	623	563	120	727	841	316	922	520	954	186	240	657	999999	387	999999	999999	122	981	967	411	411	999999	461	243	99	981	174	984	494	67	717	43	478	667	999999	788	229	999999	999999	999999	999999	388	999999	999999	586	151	456	798	406	290	474	999999	839	740	36	689	112	877	637	859	151	938	35	896	468	206	999999	542	873	838	999999	306	409	676	756	32	999999	999999	656	948	535	376	588	214	593	999999	999999	738	641	823	685	352	999999	999999	159	716	363	159	999999	389	961	999999	924	999999	284	999999	301	172	983	999999	801	999999	230	689	334	775	359	821	313	451	11	999999	901	60	999999	662	999999	999999	526	50	669	738	57	277	986	620	451	999999	929	425	999999	42	755	637	31	999999	999999	498	397	384	366	999999	999999	35	999999	521	22	999999	413	621	59	614	999999	942	344	72	540	999999	703	713	333	338	891	888	726	969	695	999999	38	999999	999999	628	299	152	999999	137	893	31	889	474	608	999999	999999	318	375	120	396	999999	303	959	566	179	795	683	60	37	650	956	308	418	826	999999	999999	999999	91	430	999999	999999	267	216	999999	519	74	238	115	999999	721	583	999999	616	999999	882	971	999999	999999	371	833	615	101	657	487	937	999999	480	648	859	732	269	236	944	794	893	555	96	790	999999	115	567	577	305	315	76	443	692	835	943	777	776	857	719	999999	709	411	610	729	241	796	593	589	255	999999	461	999999	999999	821	689	337	999999	288	451	999999	275	47	999999	352	420	999999	999999	645	705	999999	956	999999	517	999999	999999	491	945	999999	999999	261	999999	977	999999	282	853	719	863	870	156	999999	892	497	416	999999	331	671	615	268	318	737	766	948	999999	999999	75	59	839	232	736	999999	391	527	729	200	744	298	716	
523	999999	701	999999	169	999999	98	199	469	995	64	999999	999999	876	687	999999	821	495	573	999999	168	999999	804	999999	641	144	948	234	375	767	225	718	43	955	102	769	617	999999	606	459	795	973	999999	63	999999	207	322	331	999999	999999	908	705	181	204	999999	316	693	820	998	35	550	999999	824	701	780	999999	991	999999	783	917	441	999999	888	999999	307	194	610	750	105	443	821	627	529	896	858	519	547	839	408	785	85	796	108	580	909	932	999999	999999	283	449	215	854	547	999999	46	999999	817	999999	896	372	705	943	724	564	999999	922	343	927	842	270	798	162	70	997	841	644	624	317	214	999999	45	705	999999	656	237	967	89	999999	999999	674	999999	489	999999	45	89	999999	82	543	999999	986	999999	999999	71	22	650	999999	793	549	999999	999999	999999	999999	999999	531	337	999999	999999	78	336	245	843	601	999999	178	999999	999999	220	35	999999	708	572	999999	940	227	776	813	643	465	15	184	999999	999999	795	468	114	999999	636	420	707	89	666	13	216	141	153	999999	164	893	453	342	843	768	632	247	828	999999	999999	635	754	524	366	21	72	162	71	999999	999999	999999	74	374	681	999999	327	838	999999	999999	874	808	999999	779	658	750	21	673	341	415	907	999999	639	625	634	999999	665	193	723	999999	940	999999	80	840	201	556	999999	88	660	52	451	793	205	269	614	759	562	975	865	615	999999	399	821	655	405	257	999999	449	740	681	144	143	999999	396	628	999999	738	243	588	111	922	932	999999	298	999999	123	999999	380	20	875	999999	690	327	117	655	550	243	999999	444	999999	999999	999999	999999	979	907	317	679	999999	999999	794	31	328	396	763	693	999999	387	532	999999	291	893	598	999999	999999	242	454	815	17	741	999999	587	323	999999	999999	524	543	593	43	390	999999	444	554	739	999999	853	129	303	999999	424	588	999999	999999	733	162	60	989	950	483	746	999999	501	999999	77	999999	217	708	529	999999	249	999999	483	353	152	44	847	348	858	221	999999	123	999999	262	999999	999999	914	876	589	646	999999	534	999999	119	297	927	164	999999	487	186	19	999999	999999	552	324	275	114	999999	568	999999	315	711	140	738	472	632	312	249	89	914	648	999999	128	999999	167	999999	566	373	66	224	880	84	860	681	999999	866	523	608	938	327	58	103	318	891	341	883	404	999999	647	664	999999	915	693	573	999999	679	35	716	394	609	708	740	764	353	818	240	850	459	536	605	118	703	311	999999	866	554	31	237	999999	999999	320	999999	999999	999999	599	964	
999999	297	153	999999	841	999999	223	338	618	317	999999	964	82	110	42	944	999999	52	555	921	613	999999	707	983	658	999999	174	120	298	997	24	372	753	853	849	563	315	14	764	999999	490	972	153	558	224	66	165	451	251	375	393	684	845	678	361	999999	589	169	874	53	643	999999	50	621	999999	966	221	229	999999	999999	999999	323	288	254	440	999999	788	999999	768	601	642	999999	869	922	613	339	527	85	502	400	973	155	139	999999	667	999999	999999	999999	999999	999999	845	935	999999	771	999999	999999	406	601	247	719	999999	440	999999	999999	410	920	243	127	999999	963	449	145	727	859	506	999999	999999	567	586	63	708	999999	999999	520	999999	999999	999999	107	999999	999999	933	925	837	782	999999	542	755	856	319	747	153	814	524	301	808	999999	218	341	275	253	999999	839	24	194	21	414	547	880	527	703	398	145	999999	473	999999	523	308	944	999999	999999	738	336	999999	839	909	999999	999999	601	999999	56	498	999999	832	943	657	104	911	999999	771	325	995	875	339	616	358	999999	882	999999	271	294	410	274	999999	311	999999	999999	591	185	999999	999999	999999	945	177	480	215	208	312	988	816	999999	999999	999999	183	814	967	863	996	641	999999	901	21	999999	339	428	645	234	989	531	438	108	512	735	378	654	653	60	707	858	410	160	705	894	244	336	999999	755	100	395	343	651	562	999999	999999	382	115	979	616	748	835	981	218	999999	999999	718	433	877	286	529	999999	999999	165	147	240	339	206	127	999999	13	746	890	999999	999999	197	786	545	561	50	996	549	674	999999	958	33	999999	942	924	343	999999	903	999999	478	999999	234	426	999999	999999	999999	999999	186	999999	999999	999999	12	945	848	614	594	999999	182	871	836	290	979	496	483	206	124	812	397	282	999999	932	110	942	421	999999	379	771	999999	999999	842	684	820	561	154	999999	956	88	580	338	999999	570	999999	41	999999	198	999999	738	942	298	310	999999	968	904	999999	598	512	999999	533	286	244	999999	482	61	999999	162	999999	428	352	999999	999999	45	241	68	942	223	999999	78	974	233	980	999999	999999	999999	820	934	999999	916	356	999999	329	999999	554	304	103	517	97	301	12	815	728	173	999999	300	58	274	675	909	999999	991	19	444	94	309	305	603	993	480	241	104	446	553	81	796	333	353	490	937	965	434	135	297	999999	999999	505	817	254	539	999999	555	269	806	999999	999999	546	884	811	254	999	999999	523	617	999999	999999	379	999999	101	999999	966	999999	999999	999999	944	537	999999	721	999999	999999	804	487	
358	464	999999	685	835	999999	599	999999	259	999999	541	245	938	475	910	999999	236	166	999999	999999	726	999999	572	258	772	530	862	426	999999	824	516	886	999999	521	151	69	101	384	999999	999999	584	385	350	999999	999999	999999	999999	479	626	358	494	999999	144	484	761	704	999999	277	913	314	999999	183	226	434	931	999999	795	427	334	851	426	852	93	999999	745	999999	314	999999	95	234	730	393	799	151	339	999999	999999	965	759	446	999999	824	471	768	963	999999	169	915	596	518	751	382	999999	775	932	642	138	94	999999	421	999999	848	191	688	583	392	999999	999999	999999	999999	902	830	668	999999	683	601	999999	324	999999	999999	190	398	456	576	483	999999	248	33	999999	697	176	999999	236	347	56	328	642	782	195	999999	38	95	821	959	999999	921	714	267	999999	999999	999999	999999	996	405	240	12	402	615	215	999999	154	359	999999	407	999999	244	999999	999999	840	365	959	608	139	516	315	105	577	496	960	561	643	999999	931	999999	445	363	671	999999	117	54	999999	37	577	959	436	678	230	423	499	381	327	394	426	999999	999999	652	683	999999	99	145	999999	999999	655	653	999999	999999	999999	999999	961	116	573	772	223	796	439	932	41	999999	90	636	875	163	999999	589	244	259	563	205	507	792	999999	190	999999	972	999999	999999	381	923	377	999999	261	244	461	393	807	555	999999	630	307	449	621	514	999999	463	269	281	999999	75	419	342	609	231	999999	178	437	392	999999	999999	187	418	560	118	802	817	999999	640	999999	613	999999	999999	87	999999	898	68	181	999999	999999	288	712	999999	999999	315	999999	44	999999	39	756	292	956	999999	524	999999	453	888	889	513	999999	592	999999	629	999999	999999	294	729	265	675	333	430	997	271	999999	999999	999999	839	305	254	999999	767	999999	356	999999	419	657	999999	999999	157	490	19	178	668	463	198	211	92	999999	817	31	999999	999999	988	705	999999	295	694	812	772	401	613	999999	645	909	943	439	730	746	999999	647	999999	565	117	195	999999	999999	338	808	423	550	456	999999	487	232	819	988	999999	650	557	999999	962	554	401	999999	999999	999999	533	759	519	758	480	346	609	180	105	228	999999	999999	392	999999	956	886	399	232	944	542	116	999999	99	955	274	90	198	999999	684	381	173	360	318	897	999999	579	298	664	80	999999	471	317	999999	600	326	372	268	482	178	86	165	179	811	999999	319	121	670	563	493	400	157	574	999999	999999	64	321	494	495	357	999999	597	734	162	834	999999	799	295	498	639	902	822	716	866	608	999999	999999	999999	
974	587	616	999999	734	181	679	999999	897	821	999999	545	999999	877	999999	134	791	488	431	26	976	999999	520	825	181	924	999999	577	999999	707	887	506	70	771	519	907	740	477	999999	563	482	999999	183	977	999999	999999	634	34	59	592	85	129	795	977	572	711	77	790	999999	810	589	999999	532	199	933	907	485	243	999999	865	393	999999	999999	868	999999	999999	99	542	999999	229	299	999999	999999	848	632	768	711	92	208	808	999999	949	740	62	999999	999999	348	984	53	973	476	401	666	999999	208	999999	503	926	999999	467	621	534	846	518	520	33	583	684	567	999999	205	999999	44	559	35	443	999999	573	895	174	999999	115	498	970	752	898	900	344	649	870	274	784	649	741	196	315	113	231	542	949	796	999999	999999	999999	999999	83	367	117	168	764	188	999999	41	278	700	999999	45	875	766	622	999999	248	44	696	900	999999	999999	302	999999	719	340	999999	40	945	377	112	999999	620	202	678	540	792	186	885	691	344	753	380	50	680	280	237	465	919	826	999999	629	730	977	999999	330	74	744	448	999999	827	999999	96	900	999999	999999	424	683	97	91	340	999999	159	14	565	999999	382	261	692	999999	999999	895	120	999999	820	483	957	999999	835	999999	476	999999	738	461	864	445	666	479	452	851	855	999999	999999	838	496	495	480	999999	421	699	947	999999	61	998	999999	931	788	968	999999	125	871	781	847	739	999999	291	333	697	999999	130	999999	903	999999	999999	594	558	527	282	999999	999999	12	241	999999	146	410	663	997	999999	140	933	656	697	999999	999999	979	999999	706	638	233	214	172	783	999999	301	697	54	13	220	999999	772	413	999999	346	755	122	640	560	711	339	999999	999999	593	999999	216	999999	999999	514	481	999999	521	852	999999	58	999999	999999	229	654	930	449	365	659	786	335	368	530	150	999999	643	224	999999	522	994	308	281	920	579	226	999999	827	999999	999999	531	358	893	919	523	999999	999999	593	893	985	630	999999	973	302	999999	999999	208	685	999999	999999	871	266	521	998	858	999999	777	507	593	13	284	112	65	825	137	437	999999	449	16	683	442	59	331	363	891	999999	335	979	422	321	28	694	503	441	668	275	999999	999999	70	932	689	422	999	889	711	999999	216	157	174	999999	824	758	999999	650	519	821	935	999999	116	135	999999	798	94	999999	985	590	609	624	999999	999999	600	547	388	84	993	30	60	442	652	374	999999	187	814	352	496	269	999999	853	921	999999	340	679	787	935	676	891	337	727	999999	131	999999	591	990	312	
479	287	380	604	999999	499	771	502	515	742	609	999999	983	742	785	725	575	999999	703	319	532	999999	759	453	999999	112	693	999999	537	531	455	934	196	512	873	219	889	420	206	431	86	837	173	55	999999	597	907	999999	942	188	555	172	999999	681	779	557	527	999999	206	999999	806	999999	965	984	297	674	892	481	869	575	836	165	560	281	243	999999	758	714	999999	999999	204	999999	999999	359	975	293	56	515	999999	325	692	999999	223	651	625	636	999999	189	999999	660	705	435	725	377	351	400	611	616	447	94	999999	999999	999999	396	999999	708	69	999999	18	13	999999	386	748	553	882	874	942	999999	656	999999	999999	578	999999	466	115	769	382	21	17	585	999999	999999	77	648	999999	999999	999999	826	999999	916	576	265	180	754	42	328	687	181	999999	477	458	702	959	999999	999999	230	999999	352	291	590	999999	999999	608	433	331	999999	999999	109	37	12	999999	125	617	740	39	567	407	999999	434	786	999999	999999	527	540	136	978	999999	236	388	305	33	809	545	999999	999999	528	999999	747	433	843	19	587	999999	492	755	343	95	999999	811	702	822	654	999999	999999	999999	134	530	999999	306	352	718	92	721	999999	999999	911	579	907	158	510	910	660	778	999999	776	504	66	999999	784	793	893	261	424	685	483	379	891	50	211	466	997	588	450	90	999999	927	865	423	513	843	999999	187	80	310	792	999999	876	338	728	13	999999	495	294	999999	999999	999999	668	46	258	609	30	999999	705	692	512	332	219	697	999999	999999	999999	999999	531	940	40	715	190	123	999999	999999	502	562	999999	207	398	512	303	936	631	668	269	999999	174	903	999999	999999	482	388	999999	999999	952	189	874	879	374	435	963	353	483	743	286	554	999999	937	116	999999	999999	508	303	999999	38	282	999999	795	589	811	478	628	999999	806	999999	802	325	433	367	999999	688	999999	999999	963	999999	950	463	999999	392	714	684	999999	796	364	15	973	94	797	440	999999	123	88	299	999999	956	345	236	999999	509	999999	238	720	579	793	780	786	674	340	462	999999	819	999999	413	875	136	251	831	999999	999999	269	717	528	992	688	210	609	151	280	16	212	724	786	388	908	999999	999999	657	13	584	228	309	999999	999999	999999	999999	999999	674	424	436	715	514	473	876	999999	999999	710	727	891	593	180	644	999999	999999	260	364	43	999999	505	399	999999	593	828	187	999999	960	963	193	640	827	275	934	727	844	999999	697	999999	909	148	999999	775	246	765	420	999999	583	905	999999	94	998	826	999999	999999	999999	273	
131	999999	296	999999	289	803	527	97	73	327	245	999999	559	42	562	114	133	662	363	623	925	999999	417	772	998	65	999999	108	641	999999	999999	999999	701	580	179	999999	964	616	999999	348	257	159	701	102	999999	665	356	398	531	894	703	482	816	999999	348	303	278	523	999999	233	271	428	455	72	196	479	999999	978	999999	999999	150	517	803	25	376	999999	136	325	999999	342	709	999999	576	747	307	657	948	999999	999999	876	742	450	320	634	86	828	999999	638	999999	999999	449	377	536	980	754	999999	679	801	45	572	176	953	999999	999999	524	128	852	708	765	539	999999	926	745	999999	808	699	206	178	999999	999999	82	497	419	903	892	999999	616	596	993	121	978	157	264	670	709	788	999999	358	999999	999999	976	995	873	376	178	522	632	551	181	64	989	511	862	498	999999	999999	544	26	79	192	511	266	714	654	561	383	672	85	285	29	178	848	67	979	570	86	999999	52	999999	379	999999	75	424	938	131	477	294	766	999999	40	254	999999	288	927	457	720	999999	229	815	794	850	556	275	161	885	151	453	999999	927	423	999999	501	999999	999999	999999	999999	841	999999	532	93	99	906	999999	999999	999999	665	999999	140	532	849	795	404	999999	940	529	162	799	272	62	980	34	411	838	756	974	753	231	588	454	20	879	999999	696	731	705	944	651	30	999999	999999	580	322	999999	87	628	660	274	999999	180	330	647	578	722	551	69	688	77	159	280	32	443	982	685	521	970	289	708	505	244	999999	999999	779	886	832	409	711	999999	760	137	324	999999	879	417	133	373	999999	792	154	671	999999	999999	501	749	364	787	598	636	839	117	348	952	999999	117	596	999999	867	692	890	151	999999	999999	999999	31	956	543	999999	999999	562	158	670	496	563	999999	226	999999	999999	39	531	55	811	84	219	653	788	371	999999	771	821	999999	999999	617	902	12	323	389	570	479	792	821	999999	34	84	691	446	851	399	999999	890	999999	809	999999	170	999999	340	284	999999	663	242	595	822	792	753	999999	652	62	594	560	520	837	146	540	247	999999	822	787	999999	999999	216	937	972	785	881	999999	505	667	457	66	672	49	960	906	247	207	998	440	999999	826	48	394	999999	839	999999	999999	752	278	601	459	33	999999	284	899	999999	999999	623	47	911	820	999999	985	605	538	887	481	876	239	999999	49	712	999999	515	183	489	821	679	142	999999	827	189	236	76	997	43	999999	764	70	459	941	999999	960	529	460	84	999999	789	729	951	999999	999999	999999	975	
561	747	999999	47	111	999999	999999	999999	490	676	93	641	525	919	607	504	769	716	815	999999	361	465	751	999999	65	108	999999	42	950	999999	428	650	667	261	999999	260	401	999999	663	650	824	325	103	294	446	999999	999999	144	999999	234	192	999999	371	742	999999	106	999999	780	999999	12	984	999999	999999	999999	257	442	974	274	414	357	113	687	62	999999	956	46	999999	467	425	246	549	999999	999999	726	999	999999	999999	924	637	418	264	621	109	999999	666	230	649	795	46	999999	844	294	729	999999	131	504	183	206	999999	999999	734	538	364	744	999999	692	753	949	308	65	163	59	637	995	102	492	999999	401	509	735	396	576	430	999999	402	264	571	25	605	505	29	92	999999	59	684	726	266	364	208	973	477	700	496	999999	849	795	999999	734	742	638	916	781	697	999999	201	168	117	942	999999	208	130	738	354	999999	999999	81	911	587	999999	999999	235	999999	203	999999	999999	695	89	449	572	606	999999	837	999999	966	588	999999	395	97	858	526	618	999999	21	999	852	739	356	692	944	778	883	79	999999	999999	413	693	587	999999	793	505	999999	667	999999	999999	600	293	465	999999	224	798	999999	824	729	795	757	999999	999999	203	999999	528	348	396	505	999999	723	538	425	906	563	895	659	233	304	362	447	951	943	276	409	999999	283	968	478	156	102	69	999999	626	618	999999	481	394	488	274	166	691	172	585	32	72	867	999999	999999	328	999999	462	529	377	999999	805	968	945	794	999999	255	999999	999999	359	999999	663	198	798	999999	72	999999	999999	745	999999	205	756	789	368	253	346	999999	999999	153	159	17	640	999999	972	278	812	532	536	599	373	28	999999	772	813	883	369	873	999999	999999	762	905	873	999999	499	181	601	26	610	999999	457	423	530	236	769	351	71	999999	999999	529	484	539	887	675	381	20	999999	999999	975	484	884	473	631	999999	390	254	143	923	50	801	999999	999999	922	835	999999	950	498	559	13	471	999999	245	657	549	786	233	28	207	345	488	761	999999	50	136	817	984	791	78	845	999999	218	148	999999	425	852	999999	617	61	999999	431	999999	859	980	514	999999	648	816	91	676	999999	236	936	588	561	49	69	755	999999	27	167	168	999999	714	488	999999	683	999999	242	999999	108	616	966	673	999999	965	902	637	536	473	179	999999	709	401	688	298	281	559	999999	999999	792	999999	999999	999999	376	272	103	155	502	261	978	495	583	394	999999	551	269	272	674	999999	147	999999	228	999999	848	999999	458	37	999999	199	981	134	630	999999	
904	174	794	932	306	651	872	999999	999999	285	495	999999	594	999999	823	146	38	999999	885	936	248	370	999999	999999	999999	387	813	75	128	312	999999	853	999999	727	999999	999999	756	337	966	32	722	390	999999	943	836	174	404	143	213	889	170	972	249	693	618	544	460	306	746	918	838	999999	637	832	16	641	818	867	836	420	390	701	53	862	999999	857	83	771	662	30	983	679	861	239	152	999999	999999	181	118	944	953	999999	591	57	193	914	999999	464	937	205	999999	536	999999	793	509	469	929	386	479	761	999999	688	643	999999	934	999999	946	408	690	708	999999	647	759	891	467	930	119	995	678	310	114	999999	834	999999	999999	457	383	77	730	682	377	237	702	357	483	274	999999	999999	122	999999	999999	354	999999	238	177	999999	999999	999999	336	999999	999999	933	708	179	656	851	999999	186	60	487	785	879	999999	18	341	799	944	412	418	202	123	999999	883	999999	342	760	846	605	999999	999999	680	968	741	160	332	444	529	532	999999	999999	419	639	999999	999999	249	98	675	765	897	378	764	375	996	143	465	116	60	999999	999999	895	15	259	887	95	999999	817	147	527	685	896	280	422	711	785	783	999999	999999	258	414	253	95	91	999999	921	211	315	971	999999	695	226	394	474	696	805	627	170	752	730	828	431	951	157	89	10	107	999999	663	221	360	981	679	802	650	593	810	999999	999999	999999	999999	501	846	538	832	999999	512	999999	725	906	168	622	731	706	429	999999	302	937	999999	708	823	859	651	760	999999	713	547	591	823	999999	994	999999	619	999999	999999	336	585	422	325	999999	497	300	626	757	62	737	260	972	999999	999999	300	872	922	842	152	999999	850	95	290	128	922	921	983	622	911	999999	12	945	999999	999999	406	880	622	999999	220	532	242	893	999999	999999	463	574	999999	164	812	131	999999	999999	643	999999	485	499	141	999999	698	576	317	999999	999999	597	734	315	999999	999999	272	420	999999	541	631	620	999999	999999	999999	769	665	357	711	999999	810	999999	684	999999	311	48	618	906	748	425	692	644	999999	999999	56	120	786	158	999999	931	891	402	870	999999	155	33	39	527	121	372	540	351	865	488	999999	66	912	509	13	83	669	366	671	834	848	987	999999	999999	910	277	983	517	894	780	937	418	918	444	89	288	18	100	794	386	885	351	779	736	46	990	207	287	154	999999	271	535	730	999999	401	168	628	476	616	843	389	999999	457	999999	550	784	147	477	429	725	75	578	572	295	949	506	217	668	526	999999	
79	705	372	514	518	412	999999	882	53	921	659	541	999999	950	997	861	894	999999	999999	261	999999	999999	857	429	999999	692	963	445	96	895	999999	999999	950	695	774	683	999999	942	999999	147	999999	265	434	508	75	533	104	621	297	97	611	523	481	999999	78	349	848	943	200	826	449	251	795	158	970	699	591	788	999999	324	211	952	128	59	164	597	305	358	363	999999	597	351	999999	999	293	437	489	999999	627	434	834	717	752	750	697	855	469	286	538	376	999999	999999	999999	973	886	659	999999	999999	999999	481	999999	999999	999999	408	238	108	104	999999	999999	542	999999	906	170	752	489	493	210	377	361	999999	999999	999999	820	999999	999999	291	906	184	122	634	42	66	575	156	999999	345	138	353	522	599	761	672	421	999999	166	999999	155	693	494	402	999999	37	999999	810	353	34	679	601	559	947	999999	919	999999	999999	999999	999999	341	24	371	153	365	856	855	762	548	464	607	824	831	813	145	223	690	999999	999999	15	986	764	999999	365	666	536	793	999999	407	841	988	191	495	999999	704	999999	331	999999	46	602	999999	999999	272	888	427	854	770	745	811	978	239	963	65	504	999999	576	221	16	999999	829	999999	290	364	707	475	426	338	999999	119	999999	892	350	683	582	833	677	502	999999	937	999999	766	58	999999	999999	612	34	136	991	835	137	999999	999999	862	217	539	999999	954	999999	422	11	526	941	636	808	96	889	290	482	671	499	999999	307	78	676	999999	24	527	935	104	451	299	347	993	981	93	577	487	475	53	941	723	999999	999999	936	295	999999	421	999999	342	722	999999	999999	329	346	63	622	255	999999	154	524	374	999999	469	999999	711	188	947	654	724	518	411	815	439	730	775	146	806	142	390	248	603	572	603	381	707	646	28	657	999999	470	332	301	999999	528	577	705	477	529	999999	999999	876	767	999999	823	321	928	224	598	999999	916	816	999999	999999	999999	999999	802	424	97	274	75	170	300	725	264	195	119	494	910	163	999999	999999	999999	906	284	999999	835	999999	779	70	778	431	429	96	22	654	219	999999	425	607	775	290	389	264	170	946	585	52	975	999999	211	444	999999	999999	499	256	999999	216	530	544	95	469	644	999999	496	999999	999999	214	712	610	999999	623	999999	312	388	789	289	31	746	338	999999	793	366	151	859	344	127	984	999999	765	124	13	965	880	521	315	645	362	768	527	215	381	339	375	661	999999	374	10	66	999999	967	517	469	202	999999	999999	112	503	178	161	525	999999	617	946	495	
973	999999	198	999999	999999	999999	999999	999999	999999	132	413	463	991	490	281	999999	127	999999	886	798	606	543	772	131	999999	212	152	194	999999	999999	458	764	999999	879	687	929	186	219	983	566	49	999999	249	79	999999	838	121	22	896	192	408	828	730	158	889	439	885	77	572	870	11	743	645	227	674	999999	81	121	999999	351	793	999999	943	330	999999	999999	303	703	775	999999	101	140	297	435	603	629	999999	244	999999	258	54	118	647	999999	565	306	619	32	405	705	767	999999	999999	555	399	500	999999	410	399	547	999999	191	999999	191	999999	870	455	220	999999	999999	616	836	131	554	306	684	269	830	999999	462	999999	999999	999999	79	999999	102	920	742	999999	112	744	632	845	999999	999999	999999	816	465	345	694	850	409	999999	361	99	999999	877	665	258	714	241	64	999999	936	999999	864	884	232	568	999999	950	713	184	999999	999999	984	991	999999	442	444	867	803	494	80	611	332	999999	999999	999999	692	225	264	493	331	871	689	986	908	636	258	978	594	999999	659	743	147	234	886	61	115	938	208	233	999999	846	999999	570	575	335	493	990	938	251	999999	470	696	229	852	649	999999	997	93	52	999999	465	283	999999	835	336	999999	999999	987	894	875	753	27	999999	999999	484	443	129	420	999999	999999	267	50	352	999999	199	57	918	382	246	999999	117	854	999999	49	358	573	530	735	249	861	999999	13	999999	376	132	453	665	999999	377	215	500	587	511	899	925	425	931	886	645	999999	555	725	999999	999999	767	899	861	999999	331	911	912	394	181	720	999999	264	999999	975	897	999999	391	378	14	40	941	529	353	265	123	999999	641	999999	999999	960	999999	669	262	590	609	999999	999999	999999	228	465	302	999999	416	791	152	670	428	955	988	999999	897	186	999999	999999	521	247	556	606	877	397	280	999999	305	999999	414	98	999999	416	999999	674	164	999999	160	548	737	836	123	999999	999999	452	515	999999	656	199	72	999999	947	543	79	371	677	985	999999	830	195	34	809	205	387	999999	668	21	589	999999	999999	190	36	999999	981	684	133	994	493	434	882	593	621	116	158	284	999999	469	347	14	999999	179	919	329	999999	713	999999	918	184	69	784	503	999999	999999	454	999999	113	774	561	394	247	683	502	372	947	999999	999999	999999	56	112	913	209	674	584	999999	999999	270	706	999999	278	658	215	819	433	999999	389	497	999999	999999	276	999999	375	907	952	999999	322	999999	556	381	760	310	332	872	999999	155	584	829	521	23	877	621	999999	953	293	736	42	864	78	
722	568	999999	999999	51	779	931	999999	999999	722	817	999999	899	714	335	69	968	335	343	746	999999	999999	999999	999999	276	784	655	775	422	624	225	999999	458	608	834	812	656	187	290	999999	151	607	292	999999	704	18	978	906	999999	999999	999999	410	699	127	789	656	18	139	856	267	134	165	135	677	506	92	556	300	880	522	413	790	999999	999999	605	999999	783	452	999999	267	805	748	704	528	309	814	45	999999	819	187	804	999999	331	32	999999	985	481	615	999999	621	461	688	36	999999	490	534	999999	458	522	118	873	566	858	598	999999	999999	999999	607	377	691	56	225	481	702	999999	886	469	32	999999	620	209	178	842	999999	805	126	721	155	48	999999	999999	587	818	710	313	248	668	999999	569	592	533	874	247	999999	999999	246	216	333	840	603	74	342	186	901	999999	705	999999	209	999999	345	663	999999	568	601	241	999999	407	770	399	480	999999	999999	462	689	96	334	930	999999	93	569	999999	397	315	444	999999	999999	999999	917	801	999999	524	469	940	234	928	999999	315	999999	999999	116	839	445	934	370	385	999999	879	999999	999999	999999	774	800	125	232	435	276	10	134	890	124	67	999999	969	791	955	999999	795	238	760	868	28	294	246	977	730	999999	463	999999	999999	999999	247	914	999999	999999	833	724	353	717	798	662	228	191	754	572	58	359	476	999999	414	627	999999	650	999999	946	999999	999999	563	148	502	961	999999	64	75	518	877	999999	387	999999	957	241	414	87	440	999999	650	836	539	674	928	381	997	319	540	441	839	596	187	165	999999	354	170	215	225	836	999999	173	126	246	694	999999	971	723	196	182	223	999999	220	638	999999	728	949	889	219	130	963	503	524	633	678	999999	965	232	102	613	999999	209	999999	603	257	486	720	303	979	999999	410	284	133	367	227	999999	386	999999	859	931	404	280	995	105	872	356	999999	492	568	414	938	749	630	583	111	24	602	999999	391	819	999999	656	909	195	720	689	379	166	415	303	904	999999	999999	999999	218	800	213	766	730	900	837	999999	734	575	95	660	653	550	999999	213	782	769	167	49	923	748	371	810	384	999999	977	492	999999	275	510	522	999999	999999	374	311	999999	835	886	490	981	781	921	344	109	999999	46	829	999999	999999	520	144	268	333	247	470	439	402	999999	547	999999	355	160	999999	999999	573	284	999999	999999	999999	403	947	883	677	68	151	826	36	710	999999	999999	999999	591	874	754	999999	263	62	232	999999	872	417	453	349	566	999999	999999	999999	279	536	999999	852	
653	946	808	573	261	999999	275	999999	643	999999	999999	76	399	775	763	286	999999	999999	319	232	960	281	999999	985	503	543	120	432	521	999999	756	184	540	304	504	645	75	190	999999	672	999999	137	270	469	725	386	999999	791	999999	354	746	580	999999	999999	999999	381	864	823	80	717	481	843	999999	278	655	517	536	999999	281	128	220	534	584	999999	444	999999	21	622	269	126	594	329	999999	177	628	999999	999999	978	411	132	999999	999999	999999	407	200	944	553	991	999999	218	999999	853	999999	999999	143	221	996	579	127	999999	370	251	563	953	132	162	293	999999	650	479	999999	558	693	999999	999999	967	423	999999	456	999999	290	30	999999	61	276	999999	999999	806	999999	417	189	387	860	352	999999	539	688	167	284	48	661	146	351	343	657	302	170	370	416	175	999999	819	999999	627	778	999999	443	999999	686	391	352	487	999999	242	999999	182	697	999999	999999	807	999999	266	999999	418	838	153	999999	474	403	999999	580	449	399	867	619	370	265	242	999999	999999	106	999999	999999	892	695	184	763	118	999999	485	999999	818	973	609	999999	999999	917	714	788	999999	999999	968	999999	712	811	999999	97	514	623	929	917	999999	777	999999	711	999999	999999	19	722	664	999999	570	999999	999999	379	999999	476	999999	999999	88	452	999999	453	938	752	999999	999999	768	91	793	96	258	495	124	567	149	51	999999	897	782	756	999999	991	134	255	109	548	999999	343	59	436	307	533	544	486	999999	21	838	999999	584	46	26	927	929	578	140	85	316	360	999999	720	476	999999	208	332	544	999999	999999	999999	999999	589	876	435	41	366	999999	999999	950	637	201	137	212	778	323	745	739	980	72	555	124	34	241	840	999999	339	999999	415	999999	222	942	816	692	155	578	994	170	999999	895	999999	789	415	999999	999999	168	112	517	698	578	999999	592	563	497	773	579	628	999999	45	331	702	406	382	400	738	999999	384	999999	67	209	329	585	157	95	499	766	999999	899	563	681	10	821	272	837	871	999999	388	329	918	999999	950	999999	135	269	203	176	416	25	999999	999999	784	666	460	498	259	877	445	999999	998	999999	870	729	794	363	999999	880	144	545	528	118	999999	64	527	491	999999	682	459	888	891	999999	359	693	512	580	897	343	371	773	588	994	194	999999	999999	999999	705	230	852	771	938	322	42	871	999999	288	675	999999	999999	969	249	576	427	999999	587	999999	658	186	999999	224	466	987	518	370	956	534	924	407	733	615	785	38	829	999999	949	999999	999999	487	207	999999	999999	178	203	402	
999999	21	576	637	332	655	263	999999	13	999999	999999	999999	999999	999999	914	961	999999	999999	999999	534	193	220	999999	999999	999999	18	386	180	979	999999	319	298	793	126	836	945	958	296	85	87	362	266	999999	201	384	998	999999	627	999999	245	869	636	999999	999999	218	323	273	837	39	323	279	92	549	19	328	26	167	688	999999	969	999999	77	202	917	181	927	194	556	364	609	244	758	607	744	134	683	999999	999999	999999	522	999999	130	267	761	808	280	717	26	872	368	840	96	792	603	241	802	444	264	498	291	139	717	482	430	89	520	485	805	885	645	899	44	999999	999999	297	882	810	440	119	901	999999	178	683	996	999999	999999	966	999999	512	331	248	861	635	626	999999	999999	648	836	682	297	794	912	140	237	999999	999999	315	480	316	359	999999	14	154	597	81	960	999999	485	661	931	554	999999	302	563	406	48	409	164	999999	333	999999	999999	758	999999	116	999999	47	999999	538	962	842	496	697	163	339	244	716	47	555	433	930	172	999999	750	999999	999999	619	576	830	430	407	160	551	983	124	28	999999	333	491	772	922	586	947	699	999999	68	784	999999	234	171	331	371	609	504	402	999999	798	18	999999	999999	688	470	626	117	564	691	944	714	48	320	999999	393	556	782	510	353	999999	485	999999	685	538	479	352	999999	109	46	551	56	590	52	999999	247	999999	698	94	999999	960	999999	144	407	123	80	999999	913	182	937	814	827	994	59	857	323	999999	999999	264	999999	128	957	18	528	150	897	133	995	100	999999	999999	858	999999	58	392	999999	350	999999	999999	468	378	999999	999999	171	999999	724	62	540	999999	907	999999	853	443	874	343	13	830	615	267	225	999999	115	823	999999	799	956	139	999999	666	482	972	103	830	795	999999	689	999999	847	999999	425	845	592	811	999999	861	294	999999	999999	714	389	999999	735	996	356	521	999999	615	74	999999	274	999999	116	874	999999	999999	797	999999	999999	999999	654	541	983	317	999999	999999	363	304	640	570	999999	542	316	241	287	928	247	999999	484	999999	999999	999999	407	999999	43	830	738	718	108	258	999999	271	999999	789	999999	848	570	999999	165	975	167	999999	974	504	856	999999	289	875	999999	783	999999	701	548	373	465	580	999999	507	999999	999999	999999	645	205	391	506	999999	765	526	999999	438	999999	819	999999	508	126	609	109	902	999999	999999	551	863	131	325	561	999999	722	412	333	999999	714	72	153	155	343	522	773	593	999999	613	966	999999	704	999999	424	877	760	49	257	856	481	241	878	972	468	
779	999999	879	830	144	530	363	999999	999999	724	305	676	999999	999999	999999	836	999999	905	26	345	789	168	999999	901	683	611	683	165	477	999999	482	999999	180	686	999999	998	893	762	863	92	613	568	23	443	128	211	965	874	999999	29	999999	335	862	637	679	620	999999	978	157	533	847	999999	725	683	251	121	506	118	611	605	942	753	51	933	731	230	154	529	782	481	645	808	512	457	999999	999999	332	542	999999	943	999999	999999	614	339	999999	415	999999	340	201	999999	705	857	999999	57	87	222	294	928	999999	999999	999999	41	999999	675	888	48	695	278	640	999999	789	963	110	667	999999	36	148	999999	698	326	387	813	999999	999999	999999	787	545	464	380	829	863	403	636	999999	477	414	999999	999999	451	207	720	574	699	106	228	999999	757	605	889	60	83	581	999999	589	80	662	704	430	898	110	502	241	898	999999	241	395	337	999999	200	753	317	209	270	501	606	813	123	240	556	999999	40	999999	575	329	756	291	173	56	999999	814	710	298	50	999999	704	999999	676	889	865	999999	999999	999999	414	145	743	874	321	739	983	266	548	473	874	999999	80	562	666	578	64	950	999999	291	999999	385	53	28	168	999999	796	127	146	234	375	723	631	823	535	999999	999999	881	969	999999	999999	232	999999	246	999999	999999	999999	152	822	999999	834	914	999999	132	999999	38	102	725	716	403	942	866	130	323	108	160	241	256	36	236	992	183	981	798	228	839	119	806	603	981	647	999999	304	48	400	999999	122	509	679	507	347	860	174	576	491	205	999999	952	148	274	945	35	126	595	999999	661	999999	999999	903	315	999999	296	131	735	755	298	572	91	923	647	47	732	577	999999	889	141	18	999999	316	33	736	167	667	339	45	622	538	999999	999999	738	527	309	999999	999999	587	61	739	999999	999999	202	633	31	999999	999999	236	999999	999999	596	706	974	999999	527	506	880	999999	761	999999	791	699	143	759	863	158	194	129	737	136	213	941	838	401	579	594	123	999999	715	138	176	999999	822	174	941	12	958	96	999	803	999999	999999	826	432	948	999999	999999	999999	999999	872	843	999999	498	96	254	655	867	582	83	999999	999999	490	863	999999	461	688	999999	968	818	860	199	108	129	933	411	999999	999999	415	999999	839	907	680	629	842	295	794	614	735	919	295	144	386	23	76	421	244	999999	999999	970	269	862	999999	624	909	683	745	999999	999999	685	835	540	462	138	999999	35	711	861	999999	999999	667	83	999999	58	999999	726	813	999999	62	999999	177	486	
921	999999	193	976	199	66	999999	999999	550	542	59	59	94	754	682	257	999999	51	710	382	911	855	999999	999999	720	669	101	193	870	999999	209	52	518	999999	618	27	945	267	836	654	151	860	797	135	33	102	964	999999	53	565	999999	21	811	794	575	76	999999	997	266	529	965	537	299	889	342	16	999999	735	999999	665	312	999999	999999	999999	241	60	999999	999999	172	627	704	322	999999	314	999999	999999	241	723	783	999999	885	948	11	317	999999	613	999999	999999	793	27	561	239	642	999999	263	793	806	755	562	524	18	953	834	638	824	999999	397	999999	999999	999999	775	999999	951	593	999999	364	521	897	376	628	489	160	395	999999	76	999999	679	999999	999999	999999	999999	485	171	268	544	999999	123	372	492	46	225	999999	999999	649	999999	743	287	59	608	898	281	999999	999999	934	45	857	568	689	572	999999	972	636	932	983	762	299	656	999999	59	999999	251	999999	999999	340	412	902	788	745	903	333	999999	630	163	162	999999	999999	106	237	999999	686	373	433	999999	142	73	589	999999	388	886	951	97	594	10	999999	657	133	999999	59	531	999999	79	822	786	249	172	999999	483	999999	703	290	999999	428	470	373	999999	817	358	282	276	999999	999999	999999	859	951	245	602	630	403	505	999999	977	57	999999	100	616	551	647	561	969	721	115	873	685	606	999999	668	134	637	999999	999999	774	231	782	708	884	670	963	999999	13	570	722	999999	284	999999	999999	156	999999	380	756	933	179	797	313	999999	717	999999	724	262	999999	576	478	999999	127	999999	392	999999	999999	999999	215	945	999999	813	999999	409	998	35	599	148	303	611	944	754	880	352	670	977	917	999999	999999	509	946	710	999999	436	101	999999	963	999999	164	999999	881	999999	174	811	999999	366	249	903	999999	691	785	586	999999	591	631	999999	122	999999	994	414	999999	47	15	999999	999999	876	182	131	999999	279	999999	979	999999	747	729	999999	590	79	996	313	738	23	999999	999999	723	370	751	999999	804	377	616	198	625	750	717	999999	999999	467	812	999999	194	128	999999	287	999999	806	602	999999	862	413	143	999999	777	690	676	824	367	705	999999	638	135	133	326	939	662	874	363	999999	999999	885	506	132	266	527	999999	620	427	402	680	999999	999999	999999	196	400	244	999999	999999	934	83	999999	486	26	485	183	353	70	801	656	625	754	452	369	191	976	907	21	786	999999	571	999999	407	965	999999	75	871	596	999999	925	999999	99	463	429	169	147	409	490	646	93	184	68	818	999999	777	926	474	407	357	220	999999	232	
786	170	373	27	999999	520	999999	420	312	756	999999	875	951	536	300	33	210	54	576	427	374	999999	999999	512	247	636	197	108	999999	473	248	726	442	482	312	303	65	151	652	888	498	236	781	427	935	999999	819	251	999999	999999	207	313	999999	75	999999	93	95	860	999999	999999	999999	892	999999	999999	518	407	442	999999	233	997	967	68	401	687	999999	148	921	657	999999	304	999999	946	473	159	276	935	92	377	624	999999	218	999999	371	794	565	999999	416	999999	909	537	510	999999	27	638	482	999999	911	956	999999	719	172	437	293	485	50	999999	429	669	999999	583	325	999999	853	15	788	772	697	999999	132	333	731	979	748	49	793	999999	929	834	677	137	33	135	240	999999	999999	780	999999	886	999999	999999	185	746	379	336	222	999999	497	22	849	710	451	315	999999	813	988	999999	689	254	691	573	456	595	992	444	559	999999	835	948	948	17	861	810	852	999999	157	999999	999999	421	826	359	999999	916	985	967	686	999999	999999	999999	916	873	101	667	999999	190	732	999999	754	999999	776	33	999999	548	74	841	999999	640	462	891	666	13	583	999999	999999	342	999999	540	609	35	999999	999999	897	999999	42	999999	916	203	999999	671	220	566	999999	674	999999	803	749	999999	852	153	128	55	265	410	759	913	300	823	999999	863	597	999999	999999	999999	186	935	999999	200	999999	989	999999	655	35	791	680	110	772	908	999999	624	592	162	687	466	907	712	586	999999	659	128	783	103	953	999999	999999	999999	585	512	498	709	677	559	925	862	228	473	30	473	730	999999	151	392	200	625	280	445	514	524	821	474	359	639	540	397	216	831	701	284	717	662	524	999999	420	923	946	43	237	824	247	999999	999999	122	766	999999	977	401	902	999999	481	999999	999999	71	999999	33	360	48	28	537	656	999999	771	999999	756	77	999999	881	999999	999999	679	246	218	690	286	387	782	247	873	540	999999	814	928	372	999999	88	999999	462	999999	396	572	908	24	699	999999	851	671	946	365	699	865	106	428	635	658	244	999999	822	999999	313	250	999999	999999	488	127	999999	468	999999	999999	678	999999	682	999999	585	704	771	232	518	999999	435	715	836	881	184	675	323	999999	302	714	999999	657	337	677	276	999999	459	742	999999	999999	999999	392	272	999999	999999	781	192	794	843	931	999999	22	912	309	359	597	414	999999	999999	999999	803	455	175	694	384	30	999999	14	999999	999999	999999	38	695	999999	197	52	999999	832	203	402	492	529	999999	371	826	556	744	38	327	678	999999	228	751	999999	999999	
879	227	578	629	999999	201	999999	758	413	999999	859	327	999999	121	317	999999	581	999999	999999	330	284	902	803	868	999999	999999	561	687	366	698	999999	286	999999	167	318	825	874	213	536	210	314	770	999999	684	967	239	768	999999	20	534	169	999999	163	404	504	976	423	709	999999	391	640	500	402	714	999999	999999	355	818	999999	492	999999	378	511	999999	25	513	763	129	900	598	517	644	676	832	539	999999	133	576	662	341	411	174	411	999999	570	813	378	434	33	999999	883	949	123	528	264	790	999999	765	999999	991	223	304	809	999999	873	995	823	569	185	814	999999	779	166	999999	90	999999	967	365	827	211	145	338	105	515	714	999999	999999	158	577	748	176	367	198	671	128	999999	365	207	999999	575	999999	808	259	219	935	999999	793	652	447	999999	823	324	937	186	855	885	209	304	499	315	474	675	992	437	999999	101	999999	999999	353	972	749	769	92	999999	999999	999999	89	886	579	610	774	879	710	427	924	852	430	21	815	243	999999	70	708	966	999999	324	815	821	999999	844	523	308	999999	999999	999999	64	241	685	965	529	806	999999	724	889	999999	999999	964	575	999999	999999	671	579	999999	119	74	688	70	125	161	999999	520	999999	999999	999999	999999	999999	580	999999	26	999999	621	744	56	999999	437	999999	999999	819	436	516	999999	250	317	774	999999	944	629	199	410	722	999999	999999	534	999999	18	548	997	990	802	73	24	728	559	643	185	926	533	392	682	478	352	251	999999	645	546	280	949	999999	561	151	847	390	835	999999	999999	505	220	978	288	888	598	999999	999999	372	501	999999	691	673	599	256	421	246	516	932	379	752	436	889	530	737	598	455	438	660	999999	633	893	264	767	679	716	554	114	999999	879	996	235	326	153	915	589	999999	951	999999	730	610	873	999999	999999	999999	79	999999	457	999999	300	152	917	365	156	867	738	999999	905	999999	539	866	142	723	62	382	526	119	745	615	158	322	504	133	930	615	759	990	339	999999	610	395	107	564	503	736	89	999999	999999	285	186	162	379	999999	775	864	478	160	999999	999999	607	959	585	841	401	977	648	793	435	999999	118	999999	106	272	999999	999999	768	578	229	325	999999	999999	939	469	438	999999	943	472	999999	75	146	999999	150	999999	999999	999999	809	265	172	526	98	296	444	638	177	439	66	117	721	630	105	999999	999999	534	259	949	999999	125	413	405	43	999999	999999	370	404	999999	999999	999999	235	999999	345	513	415	703	999999	16	999999	310	302	999	999999	835	999999	728	969	245	
678	615	537	96	629	693	852	766	492	912	999999	84	244	668	832	747	882	61	294	592	495	237	999999	999999	999999	719	823	413	466	999999	435	716	999999	999999	830	991	999999	148	50	999999	661	649	220	325	164	148	76	633	177	999999	952	699	443	999999	999999	450	318	999999	359	909	999999	448	310	999999	999999	144	683	84	837	840	966	744	21	642	930	999999	999999	982	999999	598	653	199	246	274	255	736	283	23	418	389	999999	999999	788	140	782	222	349	999999	838	30	465	991	795	336	999999	218	687	801	456	904	999999	999999	205	761	266	999999	999999	45	48	999999	861	670	666	458	167	479	955	880	859	717	506	100	153	78	143	661	404	999999	49	999999	999999	482	566	514	955	356	300	36	874	112	20	999999	887	97	168	794	335	347	999999	755	999999	806	999999	738	407	343	192	137	628	604	285	999999	996	999999	702	999999	114	161	502	811	188	929	16	756	999999	999999	212	65	909	999999	336	66	999999	999999	999999	251	541	827	116	621	174	173	407	999999	827	717	317	999999	395	779	689	183	845	999999	576	999999	800	194	41	214	141	999999	999999	290	278	228	562	712	227	999999	848	999999	54	880	646	25	531	736	929	999999	999999	326	670	139	658	162	221	382	716	999999	999999	999999	795	999999	490	47	999999	127	11	608	164	999999	999999	935	931	999999	139	964	721	561	999999	74	264	51	328	815	466	98	631	125	16	190	996	766	19	501	491	152	400	608	79	414	734	999999	836	291	657	734	207	256	999999	257	661	999999	659	386	101	754	999999	674	581	999999	496	999999	602	974	608	999999	926	440	920	986	999999	999999	491	397	340	934	215	999999	167	731	890	384	102	759	528	999999	117	632	409	736	569	725	37	999999	917	848	728	861	683	756	808	767	999999	47	683	549	999999	272	56	167	549	546	516	849	967	121	999999	842	455	767	793	999999	40	193	427	847	94	999999	479	999999	999999	353	363	411	923	999999	59	65	85	979	177	845	999999	251	197	32	218	188	254	806	64	999999	416	915	962	999999	736	151	999999	835	464	403	792	564	999999	206	192	115	925	999999	72	738	767	999999	600	948	717	789	996	404	639	999999	34	673	437	999999	936	448	448	418	396	999999	445	250	525	999999	62	31	999999	999999	999999	113	999999	410	743	325	128	941	325	999999	797	947	155	999999	206	557	378	129	136	630	999999	744	666	517	458	164	999999	526	949	827	895	999999	498	15	563	999999	654	624	929	121	999999	999999	133	434	621	448	762	999999	
53	968	999999	999999	999999	669	731	999999	999999	745	952	588	33	601	991	999999	129	112	458	150	661	671	902	754	200	24	428	273	621	999999	895	19	402	83	483	981	432	962	800	829	999999	467	999999	999999	672	999999	98	610	999999	635	999999	999999	989	622	999999	382	75	999999	743	880	250	467	484	214	849	942	999999	999999	127	999999	75	167	312	999999	999999	204	582	999999	92	999999	999999	818	269	985	999999	386	29	779	515	111	999999	782	999999	919	588	815	982	884	69	729	164	148	492	994	570	157	217	370	755	373	999999	999999	999999	999999	954	432	208	499	286	999999	922	416	444	26	103	999999	999999	392	50	61	221	697	933	999999	999999	787	335	274	425	779	999999	658	33	152	999999	843	225	999999	964	999999	616	493	608	597	806	999999	999999	475	901	999999	999999	824	330	704	999999	112	148	214	999999	177	107	999999	83	506	303	273	999999	302	715	259	999999	613	999999	883	445	727	99	999999	555	947	93	859	373	148	999999	355	338	329	990	999999	999999	20	135	999999	69	682	420	111	304	542	364	999999	759	651	220	999999	406	446	269	433	23	801	659	261	93	999999	999999	935	999999	947	935	999999	312	517	554	999999	999999	629	824	762	317	999999	52	999999	999999	681	109	721	927	963	948	892	70	566	195	903	361	874	713	821	121	999999	999999	999999	607	999999	109	252	107	163	129	777	621	999999	126	999999	759	646	667	412	147	849	17	973	999	999999	12	745	332	999999	999999	999999	915	12	651	832	823	999999	999999	302	999999	857	624	774	999999	180	280	564	999999	169	154	715	216	311	684	999999	477	201	356	564	298	363	919	456	457	516	861	619	854	293	211	999999	240	999999	830	290	235	999999	138	828	772	448	999999	172	506	990	405	999999	999999	390	999999	999999	999999	850	14	227	937	178	326	999999	319	661	709	999999	958	91	484	841	999999	999999	46	244	73	527	791	849	68	757	949	466	120	257	999999	474	928	580	722	999999	371	612	353	66	916	801	519	121	738	999999	214	999999	516	999999	143	925	353	130	568	822	69	164	169	189	999999	999999	226	72	999999	999999	238	387	368	103	479	868	59	999999	328	271	18	680	999999	999999	552	533	950	556	999999	375	130	999999	22	899	331	217	453	173	838	66	584	456	750	503	909	827	67	999999	95	275	875	374	802	306	814	999999	53	248	636	695	999999	670	948	995	124	430	375	999999	772	272	424	999999	151	271	687	561	929	617	999999	999999	999999	537	999999	848	999999	756	15	715	94	942	173	214	
536	999999	157	913	507	999999	389	999999	461	598	649	999999	850	989	232	540	619	263	459	435	999999	910	229	999999	209	110	505	367	425	659	383	830	108	999999	359	998	124	773	63	184	999999	999999	274	999999	887	648	999999	510	533	474	106	831	999999	999999	999999	625	923	774	714	407	259	31	73	802	224	999999	999999	640	639	234	426	999999	209	284	207	706	646	999999	494	561	111	995	999999	950	562	552	347	370	999999	999999	85	349	999999	656	925	999999	468	471	662	78	924	368	871	309	58	260	999999	218	540	279	979	581	290	162	305	264	197	122	249	999999	482	363	406	905	999999	999999	786	553	359	991	248	999999	999999	426	636	999999	133	534	901	311	920	999999	830	964	999999	503	69	906	360	670	999999	355	999999	999999	595	571	961	965	160	972	474	999999	999999	548	999999	804	892	999999	526	561	140	663	220	937	752	999999	533	442	999999	655	27	879	999999	999999	972	893	952	699	830	999999	781	168	383	999999	999999	841	279	291	933	950	610	205	390	999999	540	999999	999999	999999	246	251	47	999999	999999	504	955	999999	999999	999999	575	148	852	999999	43	460	779	972	289	291	110	911	85	252	508	999999	54	822	999999	999999	158	617	758	999999	999999	589	37	262	353	999999	974	252	954	999999	999999	794	108	418	999999	929	29	999999	86	853	999999	335	176	795	30	614	459	142	105	999999	32	958	389	194	999999	454	999999	527	628	410	316	857	956	976	536	714	111	636	999999	999999	999999	590	541	905	482	137	422	242	241	739	999999	841	157	471	86	756	415	913	679	999999	999999	501	939	676	546	999999	378	199	269	316	999999	823	482	999999	118	441	427	999999	999999	611	999999	200	999999	889	980	475	710	494	900	779	999999	198	956	942	73	999999	999999	865	369	154	759	232	999999	924	237	605	369	622	362	644	999999	931	210	77	686	315	215	60	695	81	626	883	299	489	999999	323	866	999999	471	236	790	562	999999	568	852	999999	227	999999	662	999999	115	98	142	999999	450	377	987	889	266	757	999999	600	179	298	528	875	933	999999	916	913	738	999999	160	136	854	777	816	642	999999	878	97	842	398	320	999999	999999	751	44	999999	640	336	977	999999	999999	558	199	392	999999	50	976	875	734	999999	999999	999999	999999	937	15	411	672	560	355	673	387	669	834	999999	999999	332	989	133	999999	454	999999	587	761	555	447	577	999999	395	999999	602	248	13	999999	999999	999999	673	689	600	746	633	376	90	999999	999999	999999	999999	724	999999	999999	999999	999999	853	999999	999999	180	
172	884	730	999999	438	999999	999999	570	999999	435	384	316	447	999999	196	643	398	387	275	88	999999	999999	457	660	403	853	677	862	496	552	395	37	999999	226	486	788	999999	110	317	999999	98	519	999999	878	520	737	286	433	346	860	661	475	999999	999999	974	566	437	79	999999	584	79	425	999999	999999	999999	357	241	230	87	407	684	298	79	999999	999999	999999	377	579	149	665	576	999999	526	636	999999	919	999999	999999	252	999999	361	889	13	733	816	673	445	38	999999	173	505	999999	999999	938	185	373	405	331	220	298	198	858	930	999999	18	825	999999	447	319	130	41	368	978	166	56	795	295	346	572	327	249	349	740	976	999999	520	897	587	460	526	523	994	662	999999	732	502	999999	571	724	990	774	998	718	717	141	147	999999	200	892	390	999999	999999	759	893	999999	848	999999	954	282	497	928	999999	986	793	999999	47	706	34	433	553	836	723	999999	999999	552	251	631	32	844	999999	442	999999	694	80	448	465	244	768	904	999999	385	14	299	999999	72	463	22	925	121	104	999999	63	766	349	554	999999	446	999999	999999	807	227	105	999999	260	999999	231	626	999999	354	151	999999	999999	129	999999	178	831	999999	395	518	99	999999	999999	911	749	591	389	941	355	999999	93	28	999999	427	107	665	290	895	48	181	841	837	105	580	970	302	503	933	225	999999	999999	999999	61	670	261	999999	521	999999	369	668	676	290	281	400	999999	133	746	519	32	885	888	936	395	223	999999	262	142	136	941	457	999999	455	725	183	999999	162	999999	999999	999999	999999	154	106	535	999999	999999	560	566	999999	999999	999999	999999	999999	911	340	999999	786	544	838	992	999999	445	999999	252	912	580	999999	999999	107	597	118	167	360	353	999999	740	791	411	999999	999999	126	696	437	999999	104	901	114	543	395	890	26	618	137	403	177	93	758	999999	622	799	284	996	468	117	210	689	205	640	418	599	501	385	999999	130	875	313	17	578	158	21	999999	687	179	999999	581	500	999999	957	186	420	982	938	999999	999999	443	130	999999	999999	616	414	706	474	135	795	398	641	98	17	999999	863	85	190	705	611	334	999999	999999	261	999999	709	999999	247	464	998	617	563	596	314	686	755	85	687	961	743	314	10	561	383	818	940	412	31	999999	322	344	999999	242	187	999999	846	999999	976	793	906	754	468	20	137	999999	835	55	783	999999	772	788	397	229	962	999999	333	45	453	442	596	307	639	808	152	663	815	330	419	423	999999	461	109	893	999999	988	846	990	434	
999999	999999	895	628	700	667	533	947	582	280	880	567	811	999999	544	207	609	999999	660	868	473	372	514	635	370	999999	320	688	503	174	973	999999	342	610	257	458	701	679	938	150	618	716	243	59	999999	856	38	999999	999999	695	455	999999	195	132	999999	832	478	269	267	999999	356	999999	453	417	999999	999999	999999	999999	999999	95	506	929	186	519	259	757	139	465	107	513	999999	709	133	999999	719	109	275	220	649	424	999999	999999	421	730	999999	999999	272	825	751	119	632	827	18	479	199	526	697	676	872	213	703	23	171	999999	755	646	720	999999	698	207	164	23	560	188	115	74	999999	455	999999	486	494	313	713	988	999999	635	701	654	618	203	412	599	348	446	721	966	280	667	999999	999999	62	626	999999	999999	954	618	277	830	999999	134	999999	251	999999	395	718	999999	309	183	872	129	945	76	37	504	795	565	675	123	466	999999	794	849	480	577	434	868	999999	169	999999	999999	999999	999999	291	493	999999	171	648	999999	728	331	666	106	795	855	999999	986	599	632	999999	399	942	163	373	234	339	169	999999	382	999999	999999	223	999999	999999	608	761	999999	785	543	320	633	999999	723	395	999999	482	698	63	624	376	999999	999999	999999	411	644	330	214	999999	66	999999	35	400	275	999999	878	999999	526	956	999999	999999	136	210	65	999999	135	482	229	999999	238	999999	641	116	156	16	524	581	669	999999	506	287	557	999999	728	389	295	242	651	999999	517	999999	999999	741	866	999999	249	247	223	999999	285	999999	111	446	278	315	522	918	999999	999999	476	306	449	999999	460	909	999999	559	482	999999	37	892	830	495	260	212	999999	899	249	625	999999	286	367	999999	462	343	185	120	309	422	867	376	988	999999	267	220	999999	999999	291	956	983	999999	764	999999	214	393	999999	616	196	75	999999	622	999999	629	501	199	939	999999	335	126	733	436	260	69	999999	999999	904	447	999999	49	626	628	617	999999	641	87	999999	999999	233	999999	12	569	924	243	902	255	697	368	891	77	999999	575	842	999999	232	557	439	705	739	553	999999	894	387	156	449	891	14	396	987	423	677	128	788	265	123	174	999999	999999	166	999999	999999	545	555	170	999999	999999	999999	999999	70	93	648	816	999999	999999	590	999999	191	999999	794	21	250	310	381	478	400	162	787	586	61	68	55	999999	548	185	589	999999	999999	227	388	999999	999999	562	999999	904	774	860	47	118	675	999999	982	734	232	155	322	999999	174	999999	769	616	273	209	999999	999999	48	999999	277	905	100	646	768	964	399	
405	999999	688	999999	476	704	539	124	679	911	55	999999	320	999999	999999	863	926	779	272	457	999999	134	999999	171	333	866	548	593	142	27	39	999999	28	999999	826	999999	633	687	697	382	240	501	594	297	354	925	727	46	874	51	173	866	506	999999	626	281	998	527	999999	610	165	946	999999	661	999999	808	67	999999	999999	999999	240	249	92	890	227	280	539	618	817	407	999999	511	718	101	854	172	999999	511	718	555	251	115	46	96	226	293	999999	933	415	545	999999	752	673	999999	810	924	784	615	300	999999	999999	389	710	253	472	654	238	890	999999	999999	999999	556	265	817	912	134	999999	995	673	933	760	606	213	281	539	395	837	999999	290	929	388	135	221	372	813	861	999999	793	999999	999999	999999	999999	136	695	478	321	497	999999	809	685	722	788	941	366	595	145	186	438	713	999999	816	240	609	877	341	942	345	999999	13	999999	729	419	381	111	877	141	480	517	803	227	898	981	999999	605	217	599	193	854	777	678	684	999999	999999	547	755	824	29	258	363	535	976	604	852	999999	999999	312	999999	840	488	463	665	668	635	999999	188	999999	52	14	670	742	759	490	999999	335	376	999999	339	999999	999999	999999	122	999999	164	277	251	303	999999	440	999999	904	192	999999	375	324	22	999999	341	593	368	920	781	999999	588	621	999999	495	488	526	999999	204	973	999999	494	435	351	999999	514	367	254	884	705	999999	366	765	560	415	125	801	322	360	430	745	999999	435	281	999999	643	542	501	755	999999	999999	58	454	931	608	859	939	972	579	511	974	348	483	999999	179	658	822	71	370	380	687	999999	41	773	237	117	68	164	253	799	999999	866	999999	999999	103	563	999999	999999	951	556	185	828	743	848	999999	407	991	219	111	449	820	999999	140	384	137	408	999999	680	704	501	800	785	729	779	999999	999999	999999	413	999999	615	746	988	999999	999999	204	858	470	193	999999	830	125	999999	62	804	978	499	736	124	941	695	546	241	139	459	756	400	108	999999	317	999999	557	588	999999	496	702	832	999999	325	190	279	937	999999	362	999999	385	951	732	925	800	999999	999999	734	472	436	78	515	859	660	999999	804	999999	507	999999	999999	282	537	761	999999	111	156	138	420	934	672	999999	712	878	265	84	999999	667	999999	172	999999	966	823	125	999999	999999	196	999999	711	999999	385	519	439	958	382	601	999999	199	176	999999	999999	912	961	999999	999999	999999	366	636	999999	585	999999	146	586	344	608	999999	458	421	999999	148	914	999999	427	162	558	163	
328	999999	505	664	236	615	501	999999	518	999999	15	33	326	982	999999	560	999999	135	14	249	932	104	360	999999	999999	435	999999	37	908	480	495	808	251	645	999999	612	140	939	358	647	645	236	826	999999	999999	435	105	999999	87	364	804	301	158	319	230	999999	403	999999	521	801	525	999999	999999	999999	999999	206	782	680	631	458	429	440	776	366	603	706	278	999999	361	717	340	999999	949	553	999999	999999	660	931	424	137	218	994	999999	557	132	180	784	999999	386	811	999999	999999	495	629	999999	373	999999	791	715	524	954	298	784	803	470	552	999999	898	371	999999	546	851	265	503	999999	434	999999	999999	243	433	922	999999	729	549	999999	916	999999	330	618	312	679	868	225	900	182	920	220	624	96	580	999999	886	426	711	275	801	168	999999	389	999999	360	305	557	999999	601	475	568	244	739	554	999999	204	289	999999	994	677	635	365	331	999999	999999	999999	142	663	777	45	999999	27	284	272	757	999999	999999	117	951	384	320	932	308	999999	361	975	885	542	514	999999	606	367	717	597	176	999999	999999	69	296	962	999999	999999	999999	566	999999	551	959	476	796	581	262	181	117	620	366	999999	66	623	968	999999	512	600	158	325	439	704	999999	999999	106	954	824	881	999999	988	221	426	426	999999	999999	809	999999	418	999999	933	208	999999	260	106	240	472	747	999999	101	58	459	999999	745	200	999999	707	999999	282	380	842	999999	381	360	128	408	940	286	323	329	999999	232	104	855	225	126	999999	999999	213	456	633	999999	999999	790	999999	539	649	680	999999	615	596	999999	743	999999	999999	186	827	999999	999999	698	300	196	433	727	932	825	365	999999	530	83	133	263	47	826	746	999999	979	590	587	999999	758	270	60	999999	999999	599	489	66	952	49	298	929	321	514	165	999999	783	59	857	947	999999	932	160	162	492	343	530	916	301	999999	206	999999	497	999999	939	40	146	726	999999	343	346	308	764	490	999999	203	941	533	671	309	999999	929	732	999999	415	825	999999	897	224	399	78	572	765	684	842	61	441	768	999999	999999	310	67	64	524	611	875	177	999999	377	999999	999999	997	255	991	426	276	999999	858	999999	999999	920	248	999999	605	274	773	543	90	647	733	999999	182	958	999999	999999	794	875	217	38	540	658	450	530	999999	997	80	327	999999	267	576	545	583	631	999999	214	999999	555	458	260	837	342	97	999999	643	537	228	49	709	992	632	401	307	829	607	465	480	718	999999	608	999999	456	768	822	81	198	188	999999	506	341	999999	249	
426	957	201	999999	999999	999999	886	398	778	41	618	782	635	999999	247	753	33	995	734	352	968	850	999999	390	573	274	999999	455	358	677	542	378	999999	393	975	999999	638	409	895	62	999999	198	829	172	838	986	197	896	999999	434	527	511	607	594	280	575	900	810	999999	306	477	441	49	111	498	999999	999999	251	209	999999	125	624	109	681	999999	999999	999999	894	999999	999999	86	63	999999	923	159	40	770	470	122	410	450	827	774	599	584	401	159	727	673	598	268	945	697	62	319	902	411	925	83	501	553	15	268	58	229	423	936	999999	951	999999	479	267	139	798	999999	297	850	510	106	129	630	304	230	953	327	141	366	452	613	256	999999	845	999999	620	999999	444	569	725	379	171	465	999999	999999	216	129	11	999999	898	606	32	62	900	999999	954	871	258	999999	314	999999	999999	999999	493	512	704	838	633	870	518	941	999999	728	999999	141	935	664	596	528	24	834	326	325	467	846	591	999999	728	26	442	749	999999	659	264	995	291	113	971	999999	80	999999	495	999999	307	957	594	303	928	769	892	299	284	729	999999	479	999999	773	599	647	920	999999	999999	617	999999	769	342	999999	474	139	999999	832	693	75	457	646	349	195	27	999999	262	297	276	958	134	152	474	878	999999	784	590	999999	514	333	610	570	999999	877	702	537	624	241	999999	799	920	999999	999999	218	281	133	140	229	999999	999999	395	999999	244	999999	493	999999	304	463	472	689	548	340	327	999999	465	999999	388	471	493	490	885	30	468	477	999999	73	545	266	607	765	654	371	763	426	937	999999	335	116	394	415	242	999999	768	150	260	999999	999999	247	753	394	745	668	999999	275	212	999999	174	767	999999	429	751	48	999999	999999	44	999999	577	900	999999	487	561	999999	86	999999	257	724	999999	327	999999	999999	999999	999999	999999	999999	30	986	635	497	223	572	813	568	993	965	664	204	314	71	115	83	21	842	999999	999999	999999	473	591	658	999999	487	123	846	550	664	109	452	535	643	686	58	551	999999	687	859	674	993	999999	121	423	62	419	999999	999999	152	446	487	492	247	390	557	404	977	479	999999	458	966	27	338	866	221	669	671	384	66	999999	931	165	956	601	839	194	480	999999	965	999999	999999	633	408	228	999999	960	297	263	139	654	999999	610	951	410	999999	975	999999	999999	211	393	748	815	166	620	514	331	536	646	551	999999	924	999999	513	999999	999999	343	619	120	999999	261	381	999999	999999	411	958	331	214	999999	999999	863	244	234	43	999999	
329	117	477	787	713	999999	433	650	712	766	730	831	999999	293	875	374	366	840	10	950	21	341	569	754	661	193	127	981	999999	999999	999999	699	708	999999	348	427	865	831	406	954	827	730	705	489	681	137	234	920	999999	529	999999	999999	234	93	570	999999	999999	723	135	529	182	452	999999	34	637	40	132	174	944	457	508	534	443	56	132	291	635	999999	82	534	999999	206	310	999999	190	734	999999	999999	371	999999	999999	152	705	877	999999	385	832	681	852	650	14	70	975	233	30	999999	960	188	961	288	362	467	650	601	570	975	151	999999	843	902	999999	507	802	999999	577	999999	829	565	273	999999	458	954	238	431	529	898	230	87	212	218	999999	296	664	92	997	422	999999	114	316	806	999999	999999	838	949	999999	507	267	391	655	664	152	404	999999	223	830	408	999999	228	999999	999999	754	999999	472	634	999999	278	843	999999	596	999999	999999	999999	999999	466	514	999999	126	999999	346	32	640	839	431	999999	76	379	999999	450	262	599	192	282	42	643	62	179	694	213	821	999999	663	547	794	999999	799	427	155	457	709	539	999999	999999	882	58	999999	915	642	924	999999	758	999999	402	999999	997	999999	592	692	615	414	344	606	912	466	530	369	103	54	999999	748	648	234	924	740	999999	317	241	400	999999	611	147	536	999999	645	73	999999	270	999999	797	528	216	999999	999999	53	999999	932	380	495	361	689	938	870	711	999999	919	999999	971	662	743	999999	740	201	709	999999	277	807	836	276	402	610	999999	23	256	411	999999	913	695	881	999999	999999	999999	746	48	999999	673	276	825	593	725	539	948	608	346	117	999999	24	35	535	775	566	105	999999	102	751	591	925	623	309	643	16	838	99	296	952	999999	993	162	999999	340	10	999999	999999	550	999999	661	999999	676	148	623	527	887	169	115	999999	695	833	654	999999	711	999999	999999	525	950	719	700	859	322	393	364	794	999999	619	205	775	999999	853	563	239	99	101	258	999999	686	126	128	679	983	999999	267	999999	349	999999	999999	592	357	467	302	830	172	801	187	999999	783	999999	665	999999	964	340	234	999999	279	424	999999	620	499	178	839	999999	601	999999	876	999999	135	444	454	996	915	612	999999	126	560	999999	76	999999	914	964	999999	857	999999	850	714	652	262	999999	999999	925	667	999999	103	999999	628	999999	239	999999	925	999999	168	999999	384	999999	999999	362	913	118	291	547	358	909	705	534	477	981	382	750	999999	233	999999	710	794	529	338	831	999999	248	498	100	502	999999	371	571	806	
361	482	792	999999	999999	739	154	999999	999999	577	758	388	999999	999999	646	999999	489	833	702	999999	458	999999	999999	340	530	999999	675	619	201	999999	432	547	999999	728	999999	509	589	262	954	493	438	576	999999	952	999999	453	999999	999999	999999	999999	23	102	669	801	358	807	999999	461	967	519	74	535	942	68	154	220	253	999999	596	999999	507	236	879	218	999999	881	999999	902	760	87	999999	999999	766	197	40	340	999999	342	379	318	881	999999	295	444	429	903	634	632	807	369	209	120	938	715	506	787	222	999999	469	476	944	999999	999999	999999	999999	999999	768	755	38	999999	999999	910	470	288	265	379	941	999999	999999	438	257	999999	105	400	878	780	999999	999999	999999	253	127	999999	999999	902	373	166	436	405	816	504	144	878	604	992	37	298	650	999999	460	999999	999999	778	670	41	229	714	629	999999	999999	999999	999999	717	999999	784	697	913	47	567	999999	108	999999	546	627	295	999999	378	635	112	372	589	999999	999999	600	999999	408	999999	757	842	683	659	999999	135	999999	968	779	999999	814	820	999999	123	261	999999	746	361	193	308	160	999999	999999	850	89	526	999999	432	999999	184	127	999999	386	359	166	205	999999	264	571	999999	163	659	515	876	563	814	807	258	338	57	803	999999	380	109	197	382	114	832	580	20	196	960	260	604	310	314	444	945	957	999999	208	999999	999999	375	155	501	999999	861	297	274	999999	999999	104	669	380	999999	139	999999	171	999999	100	999999	999999	561	631	202	408	910	999999	259	380	861	301	282	849	999999	458	999999	954	696	512	253	545	315	300	507	999999	999999	234	431	184	999999	784	183	964	156	806	999999	744	953	102	958	999999	47	999999	857	398	821	819	68	430	134	332	999999	281	847	516	378	270	133	335	817	686	154	84	222	999999	999999	317	703	516	999999	999999	999999	999999	554	999999	507	421	443	999999	999999	999999	176	999999	59	835	320	902	999999	999999	999999	967	620	627	284	282	150	999999	681	780	999999	513	126	551	210	864	331	870	999999	890	18	957	999999	24	290	999999	999999	153	999999	387	766	225	200	999999	88	999999	649	383	999999	999999	999999	544	740	999999	838	540	999999	624	800	195	513	449	999999	236	631	480	150	605	999999	999999	761	997	938	303	23	999999	323	62	473	999999	224	947	551	455	83	473	226	174	999999	749	400	896	352	999999	874	327	50	999999	442	607	120	54	47	100	520	819	606	447	649	783	999999	602	999999	851	970	566	898	729	163	167	264	976	429	596	837	865	654	999999	999999	696	24	359	619	
866	837	180	910	460	934	264	999999	778	524	402	532	797	999999	500	868	999999	428	321	999999	284	352	144	624	450	999999	655	999999	507	28	953	999999	868	983	293	24	800	655	447	794	899	300	485	999999	37	74	49	129	163	240	120	999999	702	549	344	523	703	555	469	999999	289	99	369	999999	999999	632	664	814	462	999999	78	662	981	526	999999	999999	867	682	597	386	222	999999	999999	277	907	686	77	328	648	769	320	999999	196	249	514	809	931	999999	890	404	410	235	667	999999	171	999999	296	186	638	360	656	30	999999	999999	999999	999999	89	999999	999999	885	565	345	176	692	176	824	476	742	999999	110	62	999999	791	202	976	999999	999999	343	115	459	999999	890	689	297	999999	999999	296	113	999999	760	730	838	872	15	999999	999999	68	974	511	347	982	553	174	999999	308	514	239	765	117	997	885	745	986	402	495	999999	655	879	579	876	537	999999	488	260	999999	224	279	786	999999	911	929	999999	832	999999	477	846	999999	161	989	608	70	999999	995	265	875	984	852	479	999999	999999	999999	189	405	634	809	618	75	914	168	999999	244	999999	412	999999	78	991	999999	999999	925	999999	999999	504	889	970	816	17	999999	232	999999	394	371	800	276	197	502	999999	498	207	999999	999999	780	811	993	999999	374	617	127	800	197	884	81	633	553	871	225	915	999999	435	818	802	251	843	539	773	722	444	999999	224	999999	329	502	716	270	77	868	999999	999999	984	606	208	889	576	999999	501	323	999999	256	405	972	587	999999	73	388	165	616	937	282	999999	193	929	999999	999999	106	867	391	365	372	486	12	88	414	314	828	999999	913	674	807	999999	459	983	999999	781	999999	126	999999	999999	337	115	460	931	865	290	999999	676	768	999999	480	177	120	958	999999	769	402	893	999999	154	244	768	999999	941	140	244	770	999999	999999	999999	660	999999	999999	951	37	266	36	999999	222	133	513	162	852	926	204	639	927	999999	999999	999999	999999	358	943	724	999999	568	863	518	801	631	999999	999999	934	119	336	499	999999	999999	930	119	742	331	681	59	641	999999	916	325	746	500	999999	279	593	999999	279	999999	47	999999	999999	469	999999	999999	280	591	613	912	999999	742	600	705	470	769	570	507	685	67	677	894	93	122	999999	548	771	310	999999	999999	18	999999	839	35	461	999999	412	471	715	999999	60	99	445	729	863	184	724	51	40	547	709	95	999999	221	999999	153	201	643	817	855	746	969	999999	373	903	607	902	999999	999999	574	367	108	791	460	999999	588	459	363	
259	477	999999	999999	280	776	541	922	999999	999999	402	318	704	768	653	860	488	91	822	81	999999	999999	999999	159	797	999999	190	610	999999	187	214	55	694	837	394	349	42	25	999999	500	832	981	999999	284	999999	999999	999999	598	455	931	972	925	765	387	999999	993	206	673	933	815	596	999999	628	805	999999	356	623	867	999999	999999	828	472	392	999999	249	999999	999999	996	999999	861	594	591	165	372	215	288	289	999999	308	401	152	368	92	883	904	901	362	999999	999999	826	322	13	225	150	112	999999	543	999999	148	999999	999999	210	697	81	231	14	999999	266	600	144	76	316	568	982	171	470	390	509	427	347	491	820	144	160	549	999999	376	24	269	706	745	999999	999999	613	48	942	670	999999	662	900	135	105	229	999999	759	15	444	999999	979	642	129	999999	25	999999	213	541	75	999999	532	639	637	761	996	894	398	230	148	955	943	228	799	379	846	527	221	395	601	999999	400	544	156	144	44	626	587	711	830	377	410	507	876	133	999999	32	272	374	109	335	999999	999999	999999	489	299	760	843	999999	197	498	588	817	999999	658	156	988	493	999999	726	379	316	687	400	770	554	446	352	675	890	824	264	999999	296	999999	999999	999999	999999	667	844	999999	999999	837	524	999999	788	999999	567	999999	977	500	999999	999999	999999	729	28	999999	999999	999999	934	853	418	999999	999999	372	244	741	530	674	578	293	999999	825	658	999999	596	999999	172	999999	999999	999999	878	134	697	399	295	494	208	567	999999	999999	999999	579	733	991	865	615	977	999999	107	57	72	892	649	693	189	999999	121	206	142	548	488	90	125	972	974	293	480	470	87	749	543	963	428	999999	570	741	102	999999	586	999999	502	21	999999	934	999999	999999	485	13	220	581	382	12	434	707	999999	999999	464	760	27	582	144	517	83	358	999999	999999	474	999999	133	448	620	999999	619	161	56	999999	129	999999	82	987	808	476	260	999999	376	540	538	720	200	926	286	341	999999	14	846	984	937	612	430	801	522	976	880	771	999999	999999	999999	283	999999	482	524	282	687	999999	773	667	267	578	999999	999999	569	753	318	207	171	288	805	615	314	999999	539	516	761	281	475	832	999999	488	544	999999	157	265	69	717	999999	13	654	620	999999	188	727	369	631	456	241	768	999999	999999	610	681	133	999999	969	999999	943	17	521	999999	564	940	999999	779	43	543	999999	313	694	600	794	999999	634	194	384	999999	344	180	885	314	49	999999	174	913	877	863	325	999999	296	470	774	404	492	999999	
999999	999999	117	999999	999999	97	630	999999	83	77	888	452	56	999999	999999	843	264	772	999999	999999	376	857	775	168	999999	180	227	999999	27	234	826	999999	675	999999	999999	999999	28	397	844	797	683	999999	632	107	999999	434	816	387	978	452	215	12	283	285	871	999999	524	948	56	165	870	999999	910	999999	250	498	777	660	999999	317	825	866	927	333	533	264	235	678	999999	476	363	840	475	575	28	824	126	399	525	930	570	79	999999	999999	927	507	212	999999	857	999999	657	166	999999	671	999999	348	84	949	752	999999	972	846	814	580	999999	39	710	345	830	426	999999	999999	144	999999	747	756	526	999999	406	35	62	451	821	608	999999	207	999999	804	948	679	749	176	647	908	957	724	264	770	886	897	797	867	952	999999	163	279	31	999999	923	870	822	835	553	726	565	531	999999	999999	760	999999	767	905	396	160	676	215	740	236	920	33	501	999999	361	508	238	195	498	390	454	550	186	572	999999	87	857	913	999999	920	352	999999	699	999999	999999	292	140	999999	480	802	999999	947	538	999999	779	900	378	999999	484	55	999999	380	42	999999	762	220	999999	204	34	319	999999	762	593	820	999999	493	333	454	999999	999999	377	346	999999	999999	626	507	21	999999	793	979	708	790	439	999999	432	972	404	64	295	798	864	999999	867	999999	509	11	364	999999	911	295	577	999999	329	414	678	162	665	345	28	264	209	47	410	54	999999	512	999999	25	398	910	98	279	168	948	215	440	479	554	197	999999	152	303	999999	507	412	783	470	34	898	279	317	68	999999	40	999999	826	999999	822	559	996	678	999999	330	10	206	307	766	381	209	248	999999	120	158	999999	122	999999	568	902	641	827	51	308	127	128	603	40	243	137	358	388	999999	656	995	201	946	999999	973	478	310	115	999999	98	825	659	999999	206	910	643	999999	693	268	633	191	732	954	999999	230	211	407	176	74	638	999999	999999	999999	36	125	957	456	318	932	99	602	536	809	952	482	999999	531	406	130	600	219	999999	129	280	999999	273	246	999999	582	999999	81	144	50	999999	75	13	325	570	999999	952	196	999999	761	179	999999	654	922	11	999999	762	680	10	999999	999999	428	368	701	999999	560	852	999999	879	735	170	27	467	495	430	887	999999	152	960	325	999999	413	999999	903	950	249	820	999999	244	678	820	999999	999999	97	576	960	707	311	999999	999999	238	241	316	873	601	999999	573	169	501	124	428	619	719	684	999999	71	818	464	751	824	740	511	999999	999999	999999	79	946	
380	919	470	190	999999	892	950	97	999999	106	999999	999999	999999	676	661	999999	999999	260	210	381	396	218	515	151	252	560	999999	279	999999	999999	115	958	999999	215	202	999999	999999	933	260	727	768	999999	999999	964	999999	162	952	158	88	662	999999	950	715	697	559	999999	999999	328	937	617	466	681	371	189	990	778	999999	593	483	999999	817	999999	10	999999	999999	799	999999	550	69	99	607	287	201	73	400	999999	252	834	655	40	835	712	996	643	271	97	235	764	999999	313	382	999999	999999	999999	999999	178	999999	243	95	760	897	863	269	848	19	188	490	999999	999999	999999	999999	946	938	999999	586	115	200	366	220	999999	573	509	999999	999999	999999	999999	611	999999	999999	231	999999	18	748	895	143	971	453	157	999999	92	607	927	975	999999	999999	436	999999	233	89	999999	978	593	32	999999	196	398	999999	513	141	999999	577	955	89	568	629	999999	207	53	319	614	661	53	733	137	917	645	999999	999999	977	290	817	388	455	999999	252	999999	986	187	708	744	685	939	999999	999999	999999	651	848	416	518	260	238	999999	913	999999	88	935	999999	895	999999	550	863	857	999999	850	953	198	999999	601	325	17	540	30	999999	574	929	722	36	999999	621	275	797	127	920	726	999999	999999	474	980	409	317	762	999999	534	999999	881	828	413	176	999999	999999	151	256	101	511	719	218	999999	349	545	366	908	988	999999	388	752	745	936	809	999999	523	999999	999999	201	17	999999	450	496	185	999999	110	318	999999	962	304	133	550	36	999999	16	844	397	135	444	999999	408	774	817	155	999999	999999	892	999999	378	395	999999	621	999999	999999	266	999999	999999	999999	656	445	58	58	36	978	264	212	719	526	999999	999999	135	999999	96	999999	608	480	632	350	769	557	218	713	492	999999	700	512	495	942	999999	737	131	999999	479	999999	999999	360	747	838	891	213	426	375	802	999999	269	16	535	907	484	786	647	999999	108	108	999999	344	999999	460	288	751	717	776	373	75	832	999999	128	999999	162	258	732	794	458	565	141	842	911	77	316	999999	977	587	468	376	99	749	999999	380	999999	661	999999	297	559	999999	496	650	12	737	592	999999	887	447	755	236	63	852	923	999999	967	999999	433	498	153	594	774	999999	999999	997	975	92	999999	748	325	500	463	445	999999	318	78	999999	999999	184	485	999999	807	539	831	242	322	247	826	888	412	387	238	306	154	999999	999999	366	342	15	761	509	488	999999	132	264	999999	617	618	614	473	486	554	258	22	499	786	244	308	85	684	738	265	999999	
346	937	272	999999	301	278	943	712	999999	835	422	999999	175	668	417	576	469	704	628	222	425	925	833	979	999999	654	189	999999	68	999999	330	33	254	999999	802	999999	992	615	999999	350	670	761	338	719	836	46	334	128	999999	732	615	979	119	53	870	420	114	293	872	999999	99	811	999999	891	514	999999	732	973	866	999999	584	854	388	288	551	663	999999	123	153	258	330	70	314	336	651	351	914	210	331	999999	999999	708	999999	679	260	999999	117	446	215	999999	314	361	999999	605	158	761	600	831	501	999999	999999	999999	150	999999	999999	999999	507	327	999999	172	484	999999	651	484	151	875	122	709	37	692	999999	160	908	999999	944	968	808	999999	999999	890	750	92	709	124	568	100	568	128	361	999999	361	789	205	999999	962	782	709	777	464	999999	649	891	999999	999999	660	672	999999	443	679	358	229	798	149	360	421	999999	999999	536	916	61	316	999999	357	804	999999	999999	954	999999	743	171	269	999999	999999	904	250	999999	289	900	464	895	18	135	448	13	999999	563	999999	845	999999	999999	961	182	861	412	966	655	544	999	478	999999	717	226	699	518	98	198	999999	999999	119	562	999999	921	82	31	999999	191	555	999999	999999	776	126	119	245	183	209	999999	180	842	999999	595	999999	999999	431	570	999999	999999	435	929	999999	814	20	414	735	999999	999999	999999	110	839	370	785	109	999999	999999	701	777	999999	981	526	999999	11	28	711	999999	523	999999	832	999999	999999	843	260	756	625	438	987	766	999999	383	176	726	999999	987	340	482	162	495	134	93	999999	793	999999	811	908	621	913	795	308	117	221	830	999999	550	598	996	119	999999	484	762	219	999999	75	234	814	999999	158	24	999999	239	154	38	122	749	769	718	274	449	847	14	524	201	467	603	172	345	999999	999999	999999	344	372	999999	999999	372	999999	794	727	354	996	118	472	999999	117	999999	963	999999	999999	874	781	879	731	669	192	480	247	27	477	999999	72	999999	698	999999	999999	353	866	999999	26	750	875	975	991	919	452	999999	541	999999	999999	397	999999	978	999999	237	837	519	612	703	999999	541	134	856	999999	999999	999999	528	420	932	284	999999	213	941	176	967	998	999999	888	811	999999	454	938	623	933	999999	831	93	850	999999	702	115	741	999999	999999	999999	626	999999	658	736	637	924	327	609	350	330	194	698	999999	999999	999999	41	999999	801	486	495	603	511	922	246	432	999999	999999	999999	999999	178	32	49	859	691	351	979	156	161	184	302	136	338	999999	999999	895	143	999999	200	242	670	484	
939	999999	596	882	124	106	422	313	437	257	377	379	181	307	999999	839	129	319	999999	884	479	626	999999	369	274	238	319	999999	299	999999	487	716	569	694	92	362	999999	809	999999	999999	999999	847	746	55	759	959	111	999999	750	303	161	880	984	785	999999	323	999999	237	617	886	787	80	999999	999999	770	660	810	487	224	793	576	320	93	376	160	999999	880	999999	999999	315	999999	999999	601	996	775	606	999999	783	689	769	858	999999	201	350	104	663	834	246	284	999999	158	624	101	999999	727	841	797	999999	999999	382	442	364	999999	312	759	784	999999	27	734	173	928	36	797	454	999999	999999	999999	742	281	496	999999	643	863	512	999999	512	911	644	279	934	999999	125	158	316	336	999999	419	889	591	320	193	817	512	121	179	999999	999999	647	32	196	999999	64	346	148	585	799	501	125	155	256	872	835	747	799	365	813	878	491	999999	441	131	999999	161	960	999999	980	140	752	999999	44	686	999999	999999	92	221	999999	778	19	731	999999	12	303	743	999999	999999	358	999999	713	756	366	253	345	529	999999	75	493	999999	385	835	605	669	748	782	999999	569	608	224	999999	588	999999	44	868	759	999999	439	827	999999	999999	523	954	910	427	996	975	999999	999999	744	40	27	727	999999	403	183	136	867	263	521	632	999999	839	999999	999999	999999	154	331	384	585	939	161	999999	997	999999	862	999999	694	252	751	806	329	999999	863	193	647	999999	761	999999	695	999999	999999	185	999999	863	50	999999	820	506	302	851	653	417	766	805	878	779	729	762	541	999999	441	999999	999999	714	313	558	975	950	766	999999	393	691	688	999999	226	976	999999	144	999999	188	70	999999	950	899	162	911	999999	999999	999999	868	999999	998	108	402	202	107	672	601	560	492	707	870	739	999999	468	962	728	999999	588	901	847	595	715	363	242	253	675	999999	561	401	106	999999	645	897	999999	395	999999	296	759	129	999999	339	584	565	480	199	458	999999	441	999999	193	645	479	412	31	545	293	745	169	948	999999	70	999999	168	395	789	234	842	999999	999999	999999	999999	66	469	597	517	20	999999	882	999999	999999	752	180	370	218	461	448	999999	876	598	111	999999	136	810	999999	999999	299	425	180	690	965	999999	39	999999	820	751	999999	20	815	999999	534	143	863	127	162	679	999999	999999	999999	934	351	991	965	304	971	999999	315	255	999999	354	999999	595	999999	201	999999	189	722	999999	999999	999999	871	438	427	999999	999999	968	983	19	999999	999999	363	999999	475	246	999999	973	999999	735	999999	999999	445	343	
249	470	999999	939	164	672	49	999999	956	88	999999	999999	72	913	999999	604	240	13	550	306	999999	752	990	607	130	743	851	113	539	987	424	263	999999	537	199	957	85	999999	813	320	969	684	72	285	490	981	183	435	999999	999999	504	999999	746	149	745	496	479	688	819	421	820	936	443	969	999999	875	471	535	724	616	999999	116	999999	239	336	913	690	715	127	148	569	426	703	493	492	999999	999999	999999	999999	702	487	397	999999	402	499	43	999999	999999	621	615	999999	648	711	793	999999	398	999999	999999	812	832	806	764	571	681	851	404	242	950	999999	634	999999	589	743	32	138	999999	801	796	739	303	673	597	104	512	999999	921	999999	909	965	999999	834	999	999999	959	895	723	825	999999	551	105	800	300	616	999999	256	999999	999999	688	999999	999999	999999	999999	999999	519	169	219	670	69	62	930	689	333	984	391	799	999999	519	784	136	415	315	999999	999999	644	999999	382	980	999999	265	999999	26	999999	254	579	999999	436	232	560	800	999999	62	999999	580	620	416	477	315	235	198	999999	420	130	999999	259	999999	429	162	142	26	786	999999	563	803	365	913	662	88	414	999999	372	146	959	983	449	362	548	596	634	238	35	76	999999	918	999999	286	999999	474	994	499	89	999999	100	543	24	457	499	963	999999	999999	999999	999999	901	352	825	999999	999999	146	122	896	541	832	527	904	991	999999	999999	644	434	88	28	999999	93	999999	804	97	56	999999	969	999999	999999	585	999999	999999	999999	999999	175	999999	102	627	825	759	999999	108	957	256	756	195	552	999999	972	854	999999	146	688	565	314	986	548	738	704	45	176	129	43	956	999999	600	430	999999	553	82	551	999999	999999	268	836	985	956	557	341	999999	873	674	30	18	56	244	248	918	332	999999	999999	364	922	999999	999999	242	74	11	795	166	999999	198	751	900	312	731	883	430	728	999999	999999	990	406	999999	172	999999	109	35	909	999999	999999	511	41	375	217	197	883	999999	999999	999999	921	955	761	184	104	684	923	130	705	999999	361	818	200	14	999999	873	957	88	627	999999	999999	999999	102	579	804	264	167	386	692	125	999999	999999	753	133	406	84	239	999999	749	487	999999	999999	330	999999	865	542	320	37	225	999999	239	805	845	586	999999	999999	862	192	379	840	999999	999999	437	589	477	940	75	77	999999	84	644	735	339	150	999999	164	718	999999	713	272	943	139	170	358	886	52	574	177	661	999999	222	57	852	908	999999	40	551	999999	999999	999999	999999	253	430	151	999999	503	476	704	73	
317	173	363	999999	117	897	397	387	999999	702	999999	375	999999	415	92	862	596	883	430	191	491	999999	999999	392	789	794	700	709	28	999999	999999	576	870	999999	999999	999999	858	999999	744	21	571	653	471	47	999999	558	580	837	347	999999	112	620	999999	523	582	999999	195	999999	688	999999	999999	688	368	999999	999999	858	999999	793	71	732	13	27	999999	419	619	838	151	999999	700	240	999999	862	371	999999	555	772	530	356	999999	648	999999	886	890	431	814	883	294	50	727	833	63	786	775	999999	285	999999	481	636	904	744	563	255	999999	458	109	344	326	628	875	547	999999	158	999999	999999	567	127	137	717	999999	735	553	110	222	867	187	437	96	756	464	470	300	999999	452	787	95	999999	615	442	331	999999	566	666	175	190	505	904	523	362	58	167	957	764	41	999999	999999	463	42	414	280	672	257	569	173	999999	256	999999	706	485	337	647	999999	999999	999999	999999	179	999999	934	42	371	283	913	734	708	306	512	999999	863	284	999999	632	887	211	171	659	232	996	502	760	999999	999999	207	48	35	411	656	272	378	999999	999	313	999999	10	53	999999	758	999999	861	999999	901	720	578	999999	999999	705	759	310	533	736	902	182	394	184	108	999999	85	875	999999	999999	650	250	167	957	284	292	113	887	167	174	901	999999	999999	635	858	223	494	775	999999	329	651	355	999999	642	13	999999	919	353	902	744	921	882	999999	564	999999	999999	562	621	157	605	601	872	999999	368	834	204	47	758	325	999999	999999	310	725	389	655	304	999999	524	954	457	373	759	984	422	999999	28	893	580	419	207	661	873	627	999999	999999	999999	213	999999	807	808	789	170	38	28	931	620	167	435	909	921	159	999999	666	700	242	841	887	729	125	999999	310	466	349	128	999999	999999	682	181	661	875	101	141	717	156	667	999999	999999	966	491	999999	999999	468	670	999999	58	623	216	927	322	885	892	483	264	999999	508	999999	821	910	795	990	937	986	773	44	999999	999999	330	999999	42	39	120	920	999999	492	955	841	796	852	79	608	734	755	999999	776	983	618	877	725	647	344	391	821	180	501	694	875	695	636	999999	40	303	696	895	292	775	971	245	771	999999	666	536	969	840	196	999999	192	136	996	999999	221	149	604	999999	697	647	999999	999999	999999	999999	999999	999999	169	194	999999	999999	48	999999	999999	999999	999999	382	115	999999	981	807	422	981	984	245	512	999999	999999	585	456	891	698	823	207	999999	486	999999	499	974	956	519	377	784	999999	999999	227	331	560	
995	48	838	999999	999999	890	890	235	999999	765	999999	295	341	457	584	999999	157	616	224	663	931	999999	790	883	141	999999	471	999999	637	190	112	27	190	999999	703	546	617	999999	999999	999999	999999	419	179	465	989	999999	625	72	792	999999	653	999999	999999	999999	628	480	999999	999999	903	193	429	460	598	137	999999	999999	114	153	754	47	130	301	833	999999	356	522	355	334	999999	452	116	999999	999999	999999	536	837	24	522	569	232	297	662	953	599	513	856	821	51	802	506	584	999999	317	755	999999	999999	441	999999	999999	116	135	924	999999	461	87	999999	812	17	600	826	478	592	584	532	749	468	347	244	778	499	701	313	531	397	867	999999	101	892	665	999999	405	302	210	999999	106	373	601	502	999999	493	54	813	451	976	38	999999	897	785	15	467	24	999999	943	999999	415	822	402	672	593	452	927	999999	351	426	430	185	999999	131	435	385	866	845	722	999999	455	887	862	555	369	874	999999	315	886	207	169	207	359	999999	57	999999	971	928	908	999999	565	133	472	34	999999	852	610	776	360	629	600	179	485	658	376	999999	999999	999999	999999	999999	715	622	999999	154	266	999999	825	14	83	161	999999	937	936	652	728	332	425	837	999	516	274	960	999999	267	606	999999	722	701	21	529	324	999999	625	199	999999	943	99	328	767	332	37	605	702	208	999999	663	242	832	929	54	999999	132	846	796	999999	755	666	999999	999999	276	510	134	993	553	836	289	322	747	298	784	242	107	79	677	489	999999	999999	756	999999	943	758	889	771	966	426	201	999999	828	745	609	287	999999	781	501	821	903	612	159	371	936	350	494	544	155	999999	15	63	179	999999	785	497	909	733	999999	517	620	362	36	137	645	999999	999999	999999	688	999999	918	999999	577	855	999999	65	118	394	999999	603	273	355	626	165	999999	148	118	520	959	999999	377	590	999999	984	211	550	586	32	726	935	856	493	855	999999	999999	689	485	324	999999	729	389	999999	627	999999	253	275	736	871	715	999999	892	973	51	577	999999	999999	148	593	654	45	999999	999999	999999	181	746	999999	499	999999	999999	999999	663	794	788	239	999999	853	962	187	740	935	814	999999	999999	229	53	999999	451	288	999999	999999	551	891	669	696	260	303	856	456	263	473	776	758	609	984	844	107	194	812	846	286	999999	960	853	718	231	763	779	448	138	999999	339	220	470	706	999999	999999	999999	102	999999	437	999999	999999	924	277	168	65	999999	332	385	945	698	638	442	242	999999	590	48	951	475	497	523	
417	999999	400	999999	565	297	902	999999	999999	972	999999	999999	418	288	999999	46	585	999999	175	999999	457	999999	192	174	700	778	237	517	599	733	183	626	491	914	589	198	534	143	602	768	213	999999	312	999999	999999	805	999999	999999	999999	554	462	401	310	999999	999999	353	146	235	442	787	999999	395	214	349	799	475	351	503	699	671	999999	452	956	407	453	929	999999	218	999999	894	999999	284	187	54	280	999999	326	999999	848	999999	62	308	999999	815	999999	818	999999	999999	184	999999	463	530	264	668	52	20	445	999999	999999	146	592	927	999999	999999	43	785	217	170	78	27	158	700	999999	463	619	213	751	999999	699	635	616	798	999999	436	440	999999	30	519	11	270	346	423	999999	712	653	999999	640	162	999999	999999	610	163	999999	166	982	763	999999	801	999999	839	268	303	999999	760	999999	999999	892	241	117	809	765	697	168	808	681	735	445	942	999999	494	999999	999999	369	776	34	463	903	999999	454	677	358	999999	999999	999999	11	999999	999999	999999	192	858	999999	409	55	972	999999	913	994	999999	485	256	999999	999999	991	564	277	999999	934	999999	735	999999	890	25	999999	439	461	546	237	997	999999	638	525	999999	999999	950	262	173	553	397	619	121	469	999999	401	207	360	999999	237	905	894	341	999999	782	768	126	968	227	622	999999	521	620	999999	997	289	846	731	385	999999	50	312	999999	126	547	817	624	607	82	623	589	999999	999999	318	331	112	999999	531	742	183	643	982	45	550	937	999999	998	435	471	999999	555	999999	974	254	197	999999	999999	224	999999	999999	154	519	895	603	43	537	486	312	364	894	814	325	999999	999999	539	999999	277	563	999999	670	818	198	145	543	77	123	114	790	999999	728	321	260	960	777	39	133	97	999999	517	409	999999	696	81	577	724	239	488	771	715	139	335	237	44	999999	157	955	384	362	536	999999	432	695	192	635	582	999999	999999	220	183	415	970	999999	56	780	280	132	127	567	819	838	999999	342	999999	990	402	94	225	70	629	83	749	734	999999	597	976	704	513	445	999999	170	874	277	597	309	999999	499	191	999999	629	999999	999999	999999	543	697	295	100	620	201	242	498	349	304	999999	999999	999999	999999	930	459	803	576	618	681	573	659	999999	999999	744	775	832	902	903	960	441	604	999999	933	201	217	311	999999	94	322	999999	999999	820	579	999999	497	644	999999	999999	732	999999	62	417	166	253	999999	733	927	355	999999	999999	999999	594	999999	863	986	864	732	54	999999	157	999999	492	305	478	76	838	999999	682	256	999999	
999999	999999	181	999999	388	999999	999999	690	317	483	384	541	999999	953	999999	912	441	715	698	633	911	878	845	584	544	570	121	687	186	999999	349	999999	108	712	460	999999	999999	879	485	799	785	999999	736	249	772	385	252	352	605	999999	406	678	983	999999	229	40	498	596	964	817	999999	400	513	272	144	139	442	536	502	876	999999	561	999999	899	847	869	152	606	812	169	328	768	92	999999	649	670	272	484	999999	430	507	825	915	667	723	999999	538	999999	999999	643	999999	999999	849	728	999999	844	999999	999999	776	360	887	892	999999	999999	499	317	318	492	622	999999	999999	957	999999	82	379	673	999999	572	999999	999999	340	678	501	999999	226	612	918	363	365	804	232	188	999999	142	999999	615	51	120	178	416	999999	999999	851	640	776	985	999999	777	359	992	208	999999	908	323	29	218	400	615	588	886	399	955	137	818	251	688	258	910	999999	763	632	535	403	769	999999	999999	827	860	402	240	999999	151	13	999999	999999	356	279	395	999999	334	224	435	532	999999	999999	999999	999999	42	398	999999	736	761	247	595	370	672	481	149	937	999999	391	999999	999999	357	999999	257	952	764	221	999999	419	863	797	215	549	206	13	999999	751	265	376	794	999999	999999	504	189	903	417	13	999999	999999	140	458	388	943	683	222	999999	347	769	178	164	999999	503	678	873	963	999999	999999	173	668	999999	397	999999	368	596	999999	999999	853	765	354	544	760	287	999999	289	415	419	272	865	984	829	774	982	97	222	973	967	636	631	999999	999999	999999	839	275	514	742	776	999999	356	999999	313	330	581	425	634	403	999999	999999	399	999999	553	769	191	189	839	595	999999	593	156	999999	999999	999999	232	999999	482	183	921	22	516	546	638	999999	999999	260	680	508	202	567	463	999999	440	495	999999	999999	673	112	189	999999	436	918	336	999999	873	734	513	999999	108	43	942	460	481	999999	965	852	829	163	853	930	508	341	999999	848	999999	337	192	615	999999	68	874	379	993	271	586	598	220	999999	525	191	747	999999	999999	169	999999	12	346	999999	999999	999999	344	520	258	259	160	999999	525	487	62	546	551	999999	999999	49	168	999999	467	999999	945	376	641	383	637	999999	192	859	931	243	234	138	990	999999	95	650	724	364	999999	743	120	491	83	999999	403	979	999999	849	652	369	10	999999	545	136	999999	163	752	960	999999	999999	76	999999	173	291	263	924	556	278	812	355	325	804	451	723	999999	464	303	999999	980	658	43	343	216	571	242	183	999999	863	320	932	897	763	481	
545	677	819	327	999999	999999	479	433	370	47	307	999999	206	609	821	37	508	860	843	999999	234	552	733	94	602	58	89	341	692	999999	999999	457	561	332	999999	999999	289	999999	999999	440	999999	234	672	305	909	526	45	574	771	836	811	81	64	783	999999	993	943	735	724	743	399	999999	740	999999	167	849	493	874	702	775	748	999999	359	412	479	999	999999	438	184	85	23	515	569	856	155	808	999999	778	85	912	999999	553	422	767	999999	373	494	999999	147	70	43	171	871	996	97	450	721	651	313	257	999999	999999	561	999999	730	883	999999	999999	267	359	999999	714	799	790	672	204	949	592	371	999999	515	619	300	999999	999999	851	644	573	768	705	999999	751	999999	828	798	597	992	773	999999	999999	999999	609	12	788	614	328	999999	999999	334	892	999999	139	289	999999	741	504	224	447	606	878	249	15	999999	562	999999	999999	999999	971	991	84	212	185	999999	214	321	906	617	512	508	723	999999	999999	999999	875	999999	956	472	999999	999999	303	999999	554	177	999999	917	789	493	449	524	911	88	400	99	259	690	325	584	85	885	835	887	712	938	882	999999	686	765	250	358	999999	999999	972	884	697	701	999999	17	396	296	532	999999	177	987	597	645	99	473	989	195	888	999999	396	999999	261	416	670	615	294	770	240	999999	999999	999999	999999	999999	999999	516	401	558	41	999999	197	999999	363	999999	719	724	351	247	999999	999999	776	999999	469	999999	999999	591	632	291	40	52	723	626	65	508	180	999999	778	918	539	999999	81	441	163	999999	195	608	999999	999999	696	946	999999	57	471	27	999999	196	631	285	999999	999999	883	120	527	989	594	999999	999999	854	250	644	945	432	707	726	999999	345	999999	889	748	246	562	999999	999999	94	778	675	999999	48	261	984	453	503	999999	24	999999	960	913	999999	999999	624	876	183	598	999999	10	999999	999999	999999	874	911	294	742	537	598	999999	100	999999	442	220	919	415	693	603	266	200	999999	999999	693	37	999999	431	738	904	133	369	389	204	999999	94	999999	999999	419	174	999999	700	711	965	999999	62	608	445	999999	953	999999	999999	192	579	342	861	557	502	656	718	692	999999	555	837	999999	238	582	999999	982	999999	284	999999	995	529	264	566	489	486	854	640	428	746	949	785	838	915	999999	809	862	680	537	444	678	701	482	859	999999	873	562	266	999999	999999	462	999999	678	482	999999	663	325	775	382	80	648	999999	299	946	999999	770	999999	999999	61	773	44	311	999999	840	914	304	56	404	999999	615	924	999999	170	999999	
999999	825	116	366	702	523	999999	96	999999	999999	795	662	999999	536	329	384	874	999999	214	706	676	160	999999	838	999999	918	616	920	363	999999	156	60	855	582	999999	714	663	643	796	538	289	948	999999	364	54	261	999999	520	999999	999999	999999	999999	999999	464	999999	999999	522	277	798	784	906	573	732	999999	319	745	807	999999	873	614	720	999999	277	675	426	728	156	949	794	999999	36	105	999999	325	35	295	666	400	999999	999999	202	999999	999999	999999	999999	999999	225	473	54	308	454	71	999999	470	326	510	593	717	999999	321	986	572	483	493	757	810	727	999999	514	34	88	416	297	354	422	334	396	265	54	710	999999	683	905	999999	861	964	458	384	999	999999	999999	948	363	230	999999	999999	912	361	264	820	988	808	999999	999999	999999	48	774	999999	58	991	123	338	673	337	999999	312	666	987	632	999999	362	353	417	989	332	140	63	76	811	999999	422	45	999999	999999	721	999999	999999	885	276	822	200	166	999999	17	999999	999999	285	999999	423	240	999999	925	729	471	468	999999	400	999999	697	99	985	999999	999999	265	579	999999	999999	999999	999999	112	999999	781	999999	809	602	205	999999	410	999999	999999	855	36	999999	580	999999	497	316	539	764	86	314	756	197	186	837	492	674	80	437	334	46	834	420	320	654	191	999999	999999	868	272	628	990	392	739	244	958	999999	910	436	999999	771	798	685	538	797	829	593	544	971	120	530	999999	999999	261	922	30	615	343	999999	647	293	395	999999	501	999999	324	374	999999	942	999999	999999	999999	999999	355	562	247	158	882	999999	824	598	999999	948	758	741	682	27	140	999999	224	999999	720	984	789	798	385	138	194	999999	483	465	144	602	102	681	999999	312	626	698	684	871	733	999999	111	58	624	447	999999	759	775	306	999999	641	727	536	717	779	854	557	187	119	964	800	49	369	463	75	856	999999	975	999999	401	441	999999	353	618	900	883	740	183	938	226	434	315	186	232	999999	999999	565	963	987	999999	79	521	575	906	933	781	999999	594	559	591	999999	784	406	999999	801	999999	384	999999	817	999999	123	383	999999	892	999999	495	862	147	961	999999	300	124	987	920	999999	920	999999	446	685	129	999999	156	624	999999	999999	650	908	999999	430	992	500	647	155	999999	345	999999	283	682	377	447	918	604	633	368	300	719	797	486	999999	881	943	999999	242	698	753	967	759	891	999999	999999	586	591	716	968	699	999999	968	894	585	636	647	883	79	247	999999	999999	522	265	999999	673	853	999999	999999	549	59	562	414	457	
349	377	936	391	183	999999	999999	337	888	999999	668	646	751	999999	901	999999	244	69	868	995	497	999999	454	504	999999	836	999999	163	999999	999999	919	147	999999	520	555	217	700	999999	710	999999	386	873	658	999999	596	420	922	951	531	749	999999	989	693	418	960	143	999999	999999	557	346	452	999999	999999	721	745	531	406	240	357	693	999999	978	999999	287	618	624	556	999999	999999	424	914	999999	632	154	861	929	999999	830	999999	421	294	999999	999999	374	999999	679	440	999999	122	74	999999	999999	999999	838	999999	999999	640	415	800	345	587	336	534	143	999999	367	84	298	860	999999	87	999999	679	935	408	999999	999999	999999	148	938	999999	999999	484	842	999999	999999	999999	794	652	534	299	999999	40	225	999999	958	733	575	941	780	604	151	86	999999	987	999999	999999	999999	439	512	66	655	276	999999	999999	999999	852	691	732	999999	999999	290	645	336	525	49	999999	464	111	450	999999	999999	53	368	344	52	543	186	855	962	219	999999	999999	150	477	999999	771	179	999999	999999	116	51	842	741	903	324	505	750	999999	999999	902	558	567	988	256	999999	612	908	527	119	434	999999	836	769	991	999999	999999	505	999999	881	278	999999	999999	244	999999	224	863	311	464	30	546	792	404	907	70	999999	264	376	999999	126	999999	999999	652	999999	442	440	999999	82	750	848	398	999	999999	999999	679	536	168	999999	654	41	999999	310	454	506	572	641	281	929	709	340	800	999999	612	741	999999	416	723	446	801	903	999999	790	999999	616	631	546	901	504	237	533	502	931	721	861	999999	999999	999999	155	392	801	169	284	373	419	999999	999999	397	159	59	273	999999	721	531	751	31	707	749	999999	874	35	999999	776	701	185	999999	868	999999	999999	122	130	998	578	63	10	743	735	427	151	568	793	159	751	455	964	720	999999	410	969	840	921	980	999999	280	999999	70	393	582	999999	999999	189	10	999999	999999	928	999999	244	668	530	18	296	290	608	279	91	999999	999999	999999	999999	464	67	467	868	910	999999	150	999999	307	697	939	359	162	239	569	388	999999	511	999999	527	699	485	122	880	999999	553	999999	381	310	199	490	81	72	999999	732	524	999999	999999	737	845	787	846	937	999999	590	658	144	60	49	891	999999	374	284	803	47	999999	944	999999	907	366	560	768	128	118	216	868	296	316	506	999999	665	660	774	868	999999	999999	548	151	999999	999999	418	590	999999	418	899	126	796	269	808	753	580	145	999999	999999	294	999999	727	999999	999999	722	999999	828	553	994	235	639	599	999999	73	193	440	803	
298	999999	947	970	435	709	218	99	999999	37	508	753	999999	530	435	999999	584	719	135	999999	387	577	999999	999999	46	348	999999	999999	999999	999999	205	624	323	999999	847	629	432	323	594	28	620	999999	650	999999	329	999999	530	705	213	204	831	353	67	721	426	999999	665	366	933	97	999999	999999	572	999999	831	883	439	999999	683	999999	972	270	999999	117	108	999999	926	605	999999	246	818	487	999999	333	559	999999	566	999999	999999	136	963	999999	999999	506	501	672	113	959	513	446	370	832	31	407	232	570	227	950	623	714	999999	999999	106	697	278	49	892	248	141	979	999999	838	346	999999	842	906	880	999999	999999	435	999999	966	999999	824	875	985	465	658	999999	999999	634	616	999999	646	341	999999	969	999999	238	999999	780	864	828	534	130	532	495	999999	999999	325	690	598	344	197	115	827	968	281	999999	293	583	243	147	152	999999	710	999999	699	225	939	937	999999	999999	164	655	744	148	999999	999999	352	499	991	103	999999	999999	45	999999	790	541	999999	935	697	870	999999	999999	546	726	685	189	419	999999	999999	258	625	999999	501	208	190	999999	999999	689	410	999999	479	793	591	999999	999999	999999	999999	438	999999	167	712	13	250	999999	455	999999	118	999999	462	388	294	680	999999	743	477	408	806	837	101	999999	181	823	535	129	401	999999	999999	406	374	841	869	981	999999	999999	546	999999	147	999999	752	904	433	351	237	31	293	798	99	848	672	954	47	482	999999	821	986	888	478	130	926	303	989	711	999999	999999	518	313	87	999999	999999	855	270	632	94	999999	824	830	999999	513	836	602	72	448	999999	420	804	397	999999	782	652	657	153	999999	257	458	915	999999	697	617	512	980	721	34	650	817	693	415	397	160	999999	999999	302	965	999999	334	999999	550	977	244	816	131	669	305	422	549	711	252	384	999999	281	113	142	999999	999999	999999	880	999999	797	917	726	399	999	492	785	496	365	999999	733	923	226	374	744	463	801	391	320	426	612	999999	115	450	40	999999	879	892	33	999999	965	437	453	204	999999	70	517	999999	999999	186	999999	999999	194	999999	518	460	419	906	369	999999	999999	999999	999999	463	435	696	811	999999	368	248	613	892	472	52	223	306	479	32	999999	683	999999	384	270	143	907	685	916	581	932	579	352	972	533	354	999999	356	891	989	999999	999999	258	242	68	883	573	999999	463	999999	320	222	980	397	295	685	999999	999999	358	411	999999	999999	999999	239	999999	789	896	640	369	128	906	866	415	999999	263	999999	435	713	326	386	570	291	232	
775	999999	999999	999999	955	687	848	620	342	997	489	443	29	999999	28	888	278	987	933	266	344	999999	453	807	500	999999	731	999999	999999	486	971	999999	999999	527	999999	999999	999999	200	941	952	521	999999	574	868	925	56	243	287	417	824	57	999999	636	999999	887	539	817	912	107	999999	955	598	599	855	36	648	178	502	282	59	265	88	56	999999	745	999999	671	585	881	999999	900	999999	842	205	439	999999	215	251	639	474	160	720	999999	130	996	922	999999	718	999999	287	877	741	14	999999	569	968	353	655	288	999999	868	242	40	653	920	999999	999999	403	999999	454	999999	999999	999999	999999	899	544	986	926	984	823	927	952	742	604	576	169	999999	485	999999	470	237	560	962	588	606	999999	999999	449	209	999999	177	515	301	397	844	999999	999999	207	468	999999	982	427	671	465	134	916	499	435	86	761	72	280	767	956	226	882	964	284	999999	999999	854	999999	999999	999999	656	999999	661	999999	760	999999	999999	251	999999	611	999999	810	999999	999999	464	689	428	999999	372	999999	432	896	747	344	180	961	985	604	996	487	181	999999	701	182	999999	999999	264	154	675	999999	481	821	999999	166	479	416	993	467	820	999999	562	999999	184	288	999999	759	999999	326	999999	798	641	999999	255	539	440	52	119	716	698	752	435	283	999999	913	966	610	643	999999	865	763	999999	528	784	484	999999	581	999999	422	115	59	47	938	969	877	999999	796	575	723	725	999999	307	999999	768	77	999999	288	999999	270	322	465	126	92	460	420	830	123	900	770	999999	858	780	696	611	648	999999	496	313	711	105	180	45	919	865	438	999999	691	759	716	398	646	569	10	109	649	933	954	487	559	57	705	895	805	119	866	999999	611	675	130	362	599	974	310	175	999999	430	206	999999	999999	954	148	999999	193	381	967	299	779	596	999999	999999	760	19	754	999999	999999	999999	999999	999999	998	782	855	25	999999	364	999999	672	999999	999999	957	228	736	736	465	604	908	999999	711	433	152	577	876	999999	713	415	602	589	229	646	775	999999	201	397	999999	249	109	132	725	999999	999999	304	39	999999	999999	744	978	999999	553	160	755	58	573	806	999999	430	905	840	312	233	761	219	453	999999	69	101	37	349	999999	225	505	785	625	999999	850	999999	999999	932	385	969	437	578	45	79	891	999999	303	394	729	797	344	268	820	999999	77	999999	999999	416	885	547	717	638	515	338	655	969	432	691	955	999999	882	973	464	343	796	193	183	999999	731	341	797	642	619	999999	881	246	999999	999999	813	
487	999999	999999	56	838	262	999999	73	707	999999	922	304	611	439	910	915	371	804	999999	705	884	199	477	685	553	749	84	999999	794	999999	418	13	308	877	478	822	751	999999	626	999999	999999	999999	476	959	809	47	196	212	999999	805	519	442	999999	999999	929	297	528	456	999999	98	187	779	278	260	15	918	996	733	961	97	999999	445	187	999999	708	764	723	518	876	999999	563	872	319	988	999999	976	524	880	948	190	999999	304	432	999999	999999	227	851	999999	954	890	50	462	999999	621	641	84	264	94	999999	175	574	999999	580	999999	999999	999999	469	289	999999	38	403	126	785	780	793	869	22	999999	999999	490	912	507	563	985	475	111	631	999999	357	863	721	440	999999	782	616	294	724	445	999999	600	999999	571	903	999999	496	924	677	470	999999	999999	71	615	594	239	999999	999999	999999	594	521	433	999999	771	932	459	999999	963	999999	12	174	509	999999	999999	645	900	732	351	604	638	498	550	434	170	870	999999	999999	116	846	999999	999999	999999	837	140	999999	580	916	986	638	999999	619	533	968	674	305	328	627	494	970	693	506	911	472	999999	105	970	999	522	900	999999	658	999999	126	999999	999999	624	671	24	653	75	983	746	712	160	29	999999	999999	759	999999	551	999999	316	999999	162	433	618	999999	29	44	953	580	999999	95	290	795	999999	417	999999	201	680	999999	612	841	904	710	760	999999	321	798	140	398	249	657	358	400	351	74	999999	601	999999	999999	651	980	699	999999	589	660	431	364	610	557	638	568	999999	894	354	475	240	452	672	419	999999	230	904	564	340	746	736	890	454	353	453	351	337	143	15	632	151	999999	130	999999	777	957	999999	582	999999	681	472	464	55	876	999999	521	928	455	999999	999999	86	999999	163	842	923	541	909	266	114	999999	999999	61	888	722	333	820	331	572	641	999999	42	331	803	659	284	282	999999	578	519	931	999999	881	361	584	556	16	266	288	186	245	57	999999	477	474	449	420	576	333	552	999999	200	366	813	972	999999	999999	341	999999	568	651	697	341	747	183	999999	359	999999	313	175	326	564	999999	999999	406	761	110	999999	339	219	863	706	520	999999	506	740	66	999999	389	999999	802	999999	999999	719	535	548	999999	194	304	600	100	720	272	999999	235	458	157	971	416	220	297	900	11	294	705	945	187	315	250	442	816	290	320	999999	373	999999	802	333	859	999999	56	999999	559	739	129	999999	999999	361	999999	999999	593	95	661	178	898	901	673	477	999999	590	371	409	999999	861	783	999999	
410	154	794	584	656	823	999999	999999	174	381	350	272	999999	562	511	825	516	202	999999	999999	999999	152	229	999999	978	999999	999999	999999	999999	646	972	698	999999	319	742	299	567	225	401	769	974	112	13	526	999999	411	312	999999	89	545	893	751	21	999999	999999	267	999999	333	606	331	999999	842	72	528	999999	999999	316	855	819	222	268	300	801	89	999999	525	149	702	911	999999	31	857	200	999999	752	230	686	999999	137	999999	373	999999	619	79	999999	142	50	999999	127	908	104	456	642	866	287	602	949	931	305	665	128	999999	421	39	999999	657	651	120	775	999999	965	413	728	344	848	34	681	731	999999	999999	484	663	585	12	481	574	224	333	673	160	281	999999	999999	471	366	150	822	590	999999	608	490	930	709	938	942	691	728	999999	28	263	999999	228	117	999999	191	464	647	419	557	735	442	328	447	999999	907	220	805	266	978	708	212	101	961	226	145	999999	954	999999	70	790	999999	917	999999	420	238	62	999999	999999	290	901	999999	412	42	44	176	171	492	999999	40	999999	885	472	999999	999999	61	830	267	890	544	999999	510	10	359	766	889	524	23	999999	396	855	999999	877	976	999999	214	799	68	926	60	973	999999	869	616	338	905	999999	999999	999999	369	408	999999	756	393	654	401	503	63	276	999999	651	158	466	999999	999999	169	18	495	251	999999	261	999999	340	840	571	999999	641	393	999999	861	514	999999	27	667	999999	999999	999999	493	331	685	999999	999999	792	780	408	999999	605	180	440	178	999999	888	356	999999	999999	999999	464	999999	822	89	759	119	999999	414	999999	726	999999	999999	711	999999	999999	524	174	566	999999	516	979	559	442	747	968	470	953	852	964	999999	999999	137	559	360	999999	900	999999	999999	926	999999	999999	387	150	681	693	807	468	324	825	381	723	790	496	999999	657	904	999999	84	999999	298	166	999999	450	23	157	13	248	361	520	999999	853	999999	640	802	999999	602	419	999999	999999	171	11	638	999999	593	902	787	641	958	999999	700	426	596	999999	637	999999	532	937	136	999999	999999	999999	117	803	999999	999999	802	160	693	999999	999999	999999	722	30	949	296	999999	163	857	120	369	372	999999	658	820	36	266	790	12	999999	281	665	293	999999	374	603	999999	835	999999	74	110	637	947	170	647	999999	704	575	192	350	917	378	90	25	999999	327	287	459	982	999999	271	999999	157	999999	526	399	211	999999	656	999999	402	691	510	792	999999	999999	424	130	999999	999999	331	691	608	662	449	903	585	278	72	57	325	445	852	307	999999	999999	
489	620	643	258	13	218	999999	836	947	235	868	297	15	441	903	167	448	999999	999999	580	999999	999999	887	999999	814	933	999999	999999	39	957	838	212	989	920	253	803	486	762	612	123	999999	771	999999	223	44	297	273	630	154	999999	996	486	282	232	685	994	733	999999	443	80	784	320	806	999999	396	665	308	94	198	109	680	686	999999	911	808	641	999999	674	588	999999	669	999999	465	870	999999	362	999999	999999	245	258	999999	466	328	542	999999	461	965	724	999999	999999	999999	189	442	999999	488	319	722	370	999999	54	224	68	999999	916	410	981	855	935	39	44	999999	541	848	939	39	999999	368	231	582	357	676	65	848	219	538	999999	999999	420	392	999999	999999	570	352	999999	44	21	34	411	141	999999	606	39	695	791	644	457	340	502	25	274	999999	500	787	999999	377	168	219	232	388	999999	620	444	553	999999	403	999999	199	658	905	27	198	956	99	235	999999	647	370	66	574	91	160	868	405	127	699	150	782	999999	823	999999	802	802	33	999999	737	172	485	317	397	480	268	682	597	999999	85	995	999999	999999	999999	999999	797	999999	999999	307	769	751	999999	435	688	263	392	913	835	38	225	396	933	877	999999	588	171	62	668	103	823	478	999999	407	999999	704	739	229	959	102	88	999999	153	725	452	985	132	59	629	144	98	354	847	568	782	688	71	532	74	737	569	744	494	564	999999	301	480	642	393	984	523	172	953	742	999999	576	252	217	434	999999	465	121	433	534	999999	478	630	713	624	363	642	999999	164	231	533	343	164	589	251	161	999999	999999	665	644	999999	999999	999999	114	617	999999	446	854	107	562	281	999999	321	999999	559	999999	999999	999999	27	40	352	316	18	731	219	999999	421	663	965	283	996	975	455	789	999999	90	86	526	105	999999	917	787	999999	601	999999	85	32	205	40	245	999999	748	473	999999	302	313	917	669	999999	10	795	782	999999	824	999999	306	11	531	999999	478	929	153	670	610	123	564	207	416	781	144	594	999999	633	730	791	999999	511	820	497	999999	173	999999	631	105	622	144	999999	294	45	653	83	500	159	561	999999	347	88	863	521	737	999999	999999	999999	760	415	579	158	999999	42	999999	999999	191	999999	444	999999	999999	999999	575	987	978	665	913	380	138	70	104	76	82	423	454	179	648	308	999999	999999	662	999999	999999	689	52	999999	999999	999999	726	858	999999	466	714	256	999999	825	512	875	999999	999999	202	140	759	699	999999	512	86	744	588	999999	156	999999	284	939	653	993	650	
885	945	999999	999999	661	654	280	178	638	362	826	628	628	999999	999999	766	688	312	531	769	181	378	540	909	996	999999	587	711	999999	999999	999999	603	801	999999	627	930	549	157	999999	486	489	999999	999999	160	260	125	959	999999	382	125	596	637	131	234	478	999999	414	93	927	999999	77	568	168	456	587	233	827	453	49	843	999999	540	999999	999999	999999	650	695	390	659	880	999999	999999	339	893	595	999999	481	577	706	120	525	466	229	553	419	920	372	236	572	37	298	515	443	538	899	66	866	85	999999	828	999999	34	999999	57	283	962	238	274	999999	450	751	260	747	928	328	760	999999	227	636	369	999999	469	999999	632	592	208	670	801	999999	539	280	999999	632	877	299	500	42	182	280	999999	999999	107	374	131	285	999999	767	515	219	999999	999999	648	449	584	550	361	999999	801	465	84	999999	437	280	332	179	355	627	999999	638	827	727	147	999999	189	678	999999	104	695	356	554	440	164	591	855	793	999999	956	58	337	999999	293	999999	717	999999	163	263	827	999999	999999	999999	420	897	876	391	999999	608	700	269	906	999999	999999	521	999999	910	999999	147	999999	424	538	547	398	578	543	699	544	999999	429	999999	999999	424	999999	61	999999	999999	143	999999	288	209	444	195	931	697	151	966	682	771	785	806	561	26	417	999999	514	415	541	841	999999	187	847	925	188	999999	243	492	18	214	777	39	777	110	999999	646	980	352	615	701	436	576	27	772	710	623	200	19	999999	949	547	999999	884	301	188	110	362	518	999999	983	463	999999	958	477	994	999999	39	461	167	770	999999	999999	799	839	414	788	169	999999	999999	999999	999999	233	999999	69	999999	449	155	485	921	758	294	471	999999	631	248	777	999999	550	778	954	593	738	852	246	526	999999	538	54	887	400	941	287	304	452	234	239	999999	899	810	554	610	554	539	408	485	961	825	177	999999	637	999999	618	999999	270	971	29	381	249	543	290	910	111	999999	530	999999	17	177	892	407	18	602	718	740	233	353	49	209	999999	760	999999	560	370	452	259	230	332	999999	43	481	999999	858	999999	999999	999999	999999	509	956	19	999999	999999	793	999999	770	593	999999	999999	878	82	999999	932	820	927	489	978	730	549	659	348	310	999999	999999	143	421	201	159	999999	362	220	589	844	92	200	862	999999	770	627	600	858	999999	768	999999	909	126	549	394	930	455	388	999999	105	999999	999999	708	107	999999	660	521	578	443	376	999999	667	999999	82	849	999999	74	207	217	999999	949	800	132	541	
50	126	999999	872	806	999999	999999	974	999999	493	995	999999	491	765	838	999999	999999	31	424	848	999999	786	425	999999	699	764	866	257	180	695	155	58	495	176	66	336	642	649	771	999999	164	134	999999	999	87	384	999999	999999	369	106	997	927	999999	284	872	263	700	972	182	52	362	964	803	725	999999	946	978	324	999999	512	477	999999	259	999999	693	999999	540	426	967	999999	625	566	888	84	999999	227	999999	221	304	999999	635	670	476	999999	861	200	331	999999	661	999999	405	823	600	856	628	540	999999	185	590	337	723	284	15	999999	999999	796	85	728	999999	130	284	767	999999	906	877	807	990	530	999999	503	999999	20	765	999999	919	801	966	42	456	999999	549	496	630	966	89	999999	665	999999	312	75	124	602	502	541	999999	637	803	694	978	820	550	999999	837	999999	124	712	999999	999999	999999	999999	829	53	282	999999	580	999999	147	63	999999	999999	152	381	999999	282	999999	620	999999	234	980	291	998	282	63	635	999999	401	999999	542	999999	376	841	496	680	688	246	80	330	633	960	79	500	749	867	461	999999	178	931	564	708	503	204	294	198	656	626	557	999999	646	261	189	138	605	211	460	685	655	700	538	46	318	300	884	999999	911	791	258	414	999999	999999	999999	470	105	833	999999	181	556	308	34	72	688	999999	683	382	781	941	894	999999	417	776	32	478	402	999999	400	213	320	31	287	865	999999	999999	999999	689	812	718	42	771	852	288	139	357	676	476	999999	238	999999	512	999999	969	896	710	997	825	934	999999	77	577	442	999999	999999	999999	999999	169	695	546	999999	993	569	999999	999999	132	999999	138	647	675	802	925	179	172	999999	999999	538	317	968	999999	999999	574	755	999999	999999	999999	338	707	428	603	335	516	781	811	547	999999	999999	999999	71	773	24	999999	188	268	178	152	408	999999	999999	62	999999	999999	201	38	401	126	999999	727	421	453	999999	988	709	999999	350	295	154	367	624	972	865	999999	255	204	999999	285	396	497	673	508	66	68	158	375	606	621	325	999999	420	431	386	224	18	618	999999	36	999999	144	918	883	998	51	655	586	999999	888	469	996	386	126	730	750	64	912	396	735	840	344	446	728	969	400	946	203	595	999999	109	636	224	625	125	261	578	789	510	25	999999	571	999999	718	162	999999	376	304	701	999999	169	106	232	254	196	999999	697	999999	914	607	104	462	990	999999	999999	832	782	761	11	478	181	275	411	381	999999	278	999999	728	999999	650	34	652	502	959	999999	999999	414	970	999999	
299	564	389	875	999999	920	999999	999999	643	929	329	546	614	999999	232	999999	894	999999	850	999999	917	999999	968	622	273	582	451	959	41	64	785	427	812	333	999999	914	791	399	508	460	999999	698	522	798	257	113	999999	359	279	504	596	318	563	999999	521	999999	595	766	611	331	479	990	548	999999	999999	901	999999	291	591	318	999999	504	196	400	999999	229	158	999999	375	170	999999	101	690	537	468	476	864	764	811	91	328	999999	999999	186	980	999999	159	933	999999	355	999999	138	768	961	830	101	131	173	506	302	481	425	999999	451	169	387	310	999999	130	678	999999	999999	479	510	989	648	716	19	419	170	79	224	999999	30	791	999999	333	999999	706	376	354	700	999999	999999	609	903	633	999999	27	602	89	147	999999	999999	999999	999999	659	268	972	999999	999999	999999	753	346	999999	999999	899	380	999999	999999	64	581	315	754	333	346	712	999999	999999	96	999999	379	992	816	90	932	412	550	712	393	383	74	756	523	991	999999	947	920	296	353	13	263	687	891	548	507	831	999999	999999	970	695	699	368	885	178	15	999999	936	999999	300	854	359	667	275	999999	999999	825	999999	762	999999	399	999999	673	999999	92	999999	691	110	278	582	999999	353	999999	742	999999	684	706	870	999999	999999	122	999999	664	999999	498	653	595	422	999999	999999	682	999999	305	560	581	999999	35	811	803	416	323	29	668	682	200	510	461	999999	577	76	293	954	446	776	999999	388	137	677	68	438	999999	279	960	719	900	999999	999999	347	999999	795	999999	999999	999999	938	673	999999	352	981	806	999999	202	670	844	83	275	999999	602	529	999999	999999	776	999999	999999	374	251	53	69	948	782	999999	462	124	764	782	417	397	886	507	112	885	45	155	870	80	246	505	434	886	454	182	999999	528	764	967	29	310	152	702	697	999999	43	404	209	999999	535	88	905	999999	665	877	841	105	426	697	167	630	487	681	138	746	618	999999	503	610	671	933	359	999999	999999	116	255	999999	810	999999	851	999999	945	203	545	999999	599	371	231	577	341	372	111	77	999999	999999	823	470	573	951	21	860	900	599	15	999999	729	119	999999	558	632	656	294	944	999999	525	685	293	999999	999999	156	256	999999	999999	999999	308	831	291	986	999999	293	784	621	999999	999999	999999	740	356	198	944	999999	490	71	672	999999	684	999999	167	231	999999	713	539	999999	999999	804	765	999999	974	330	707	769	447	132	999999	275	847	999999	999999	484	855	784	338	999999	999999	542	666	194	288	981	594	999999	674	69	701	661	999999	
999999	999999	999999	999999	90	766	36	491	999999	990	367	136	407	999999	649	999999	683	376	509	384	444	142	999999	999999	580	631	992	735	999999	104	388	999999	283	521	398	26	381	999999	774	999999	311	614	999999	552	308	67	999999	884	945	577	991	693	201	286	999999	327	959	999999	999999	459	774	999999	14	89	999999	936	852	999999	708	632	281	904	601	491	82	999999	999999	516	839	522	750	117	790	909	113	999999	239	996	212	80	66	999999	654	325	253	999999	999999	937	940	999999	999999	994	186	322	999999	97	999999	709	213	999999	212	999999	86	999999	708	667	510	104	999999	917	706	856	683	999999	999999	816	259	999999	248	71	999999	187	576	476	318	756	999999	477	999999	26	603	999999	999999	724	999999	613	388	52	999999	586	510	514	960	32	665	358	321	548	746	999999	837	815	999999	152	999999	34	999999	999999	303	951	736	43	491	960	324	187	73	958	769	963	437	217	999999	662	561	715	227	999999	811	959	445	999999	731	133	188	999999	67	999999	466	844	736	778	999999	999999	999999	476	33	999999	708	488	295	362	999999	999999	61	630	999999	809	590	999999	806	333	798	999999	999999	353	999999	999999	781	999999	129	999999	501	924	236	658	467	999999	812	94	999999	999999	999999	332	999999	92	613	999999	81	558	640	258	70	999999	47	999999	980	999999	999999	999999	175	664	999999	181	369	873	860	854	556	403	172	154	999999	505	858	589	487	475	999999	433	739	363	297	233	999999	999999	362	586	887	823	678	61	853	315	919	999999	999999	999999	963	800	232	759	402	678	395	999999	261	564	66	457	925	514	745	725	766	811	377	994	285	498	521	999999	966	732	724	121	301	999999	586	999999	589	814	512	869	211	979	961	618	837	411	999999	999999	530	439	999999	173	316	137	548	999999	999999	999999	398	475	999999	947	999999	669	953	284	204	570	999999	999999	999999	120	12	875	523	787	850	999999	167	999999	999999	723	754	536	833	560	805	173	152	477	999999	585	999999	46	590	263	196	301	665	562	216	999999	819	304	571	999999	171	440	999999	761	999999	902	847	524	596	565	203	266	836	999999	479	40	999999	999999	66	292	695	999999	294	269	999999	558	103	604	667	828	904	459	965	55	399	374	559	390	999999	276	737	901	450	999999	69	930	465	272	93	999999	632	318	247	999999	102	206	155	354	999999	709	809	252	857	999999	660	744	999999	999999	13	999999	481	46	301	789	554	794	525	269	209	670	999999	830	521	490	206	596	221	686	953	203	229	214	229	999999	999999	495	53	999999	999999	325	
999999	675	999999	978	704	595	999999	458	999999	308	680	886	155	500	999999	978	731	376	999999	999999	532	614	836	810	885	277	816	790	332	69	750	843	999999	883	41	428	999999	999999	999999	999999	579	763	952	655	522	342	69	999999	894	488	763	999999	121	310	999999	999999	838	458	103	437	779	236	999999	674	557	837	992	271	999999	197	416	199	590	960	495	769	662	999999	297	999999	999999	999999	896	843	305	83	999999	593	100	999999	589	123	448	359	831	999999	636	287	107	685	350	797	270	706	81	574	96	161	999999	34	372	656	171	999999	228	999999	339	292	999999	483	999999	409	180	462	607	303	999999	240	138	152	142	384	94	999999	211	420	999999	200	772	730	987	999999	777	999999	999999	933	999999	897	140	149	23	999999	908	623	579	941	999999	999999	108	999999	824	855	32	673	892	987	999999	559	999999	807	999999	148	999999	648	496	999999	632	114	817	674	352	853	999999	999999	138	999999	476	470	42	270	999999	28	102	994	906	141	558	113	999999	999999	371	402	557	332	999999	874	834	999999	999999	55	318	522	990	434	435	971	755	44	545	999999	521	999999	527	88	999999	999999	999999	525	999999	999999	975	528	931	169	313	949	999999	777	999999	263	953	999999	343	986	999999	281	38	667	999999	935	385	999999	568	79	999999	269	875	479	318	437	828	318	529	771	79	790	591	830	130	999999	675	978	330	291	161	999999	767	540	999999	742	999999	999999	999999	805	999999	999999	999999	862	33	53	84	826	468	999999	435	999999	686	572	916	999999	999999	999999	547	92	269	999999	203	287	918	830	502	344	352	576	619	449	361	723	790	617	829	999999	806	87	999999	849	519	999999	855	515	629	204	623	965	61	621	841	874	546	583	999999	683	944	999999	551	739	483	892	666	986	294	963	782	308	341	961	400	999999	999999	419	887	999999	999999	412	999999	999999	721	387	524	999999	607	999999	999999	999999	359	156	785	613	536	999999	375	999999	387	869	231	999999	999999	999999	633	999999	230	999999	999999	999999	696	119	261	541	993	999999	27	106	999999	668	388	807	786	575	949	195	999999	787	933	999999	999999	999999	771	561	190	999999	999999	999999	754	999999	777	235	293	999999	520	249	894	253	620	292	654	279	999999	719	491	999999	880	999999	374	999999	913	443	448	999999	92	436	348	699	360	459	999999	621	999999	999999	890	999999	523	999999	64	710	300	933	999999	651	999999	774	999999	999999	80	766	663	47	41	316	520	999999	787	107	967	93	901	204	999999	171	923	43	999999	315	828	999999	900	154	792	664	156	980	
277	796	832	318	426	999999	629	593	795	330	589	45	999999	557	374	426	767	970	999999	106	50	15	728	999999	999999	704	232	742	999999	518	999999	376	170	999999	76	990	999999	659	999999	999999	575	999999	375	999999	453	999999	883	999999	999999	999999	999999	999999	855	60	939	271	78	512	471	999999	999999	887	727	286	85	999999	999999	892	490	384	161	118	312	205	530	741	999999	135	876	999999	821	951	999999	391	999999	433	999999	119	999999	999999	921	999999	999999	946	549	688	581	99	527	240	27	999999	790	589	999999	999999	519	999999	530	208	999999	943	636	517	900	123	118	345	154	652	701	765	301	686	462	399	920	366	656	999999	170	550	608	645	937	830	170	198	999999	863	999999	861	589	402	182	978	135	999999	56	436	579	999999	999999	999999	538	261	699	114	137	933	358	162	14	688	47	91	345	990	579	79	999999	920	286	291	738	840	186	899	513	483	274	249	320	229	271	925	606	999999	117	999999	999999	66	71	135	515	760	999999	999999	364	101	643	144	111	976	483	659	999999	663	146	698	85	800	999999	653	669	999999	842	784	999999	999999	485	611	883	894	938	999999	859	161	776	977	983	999999	544	421	999999	139	147	999999	746	612	966	999999	597	419	610	340	999999	999999	465	999999	999999	82	999999	252	999999	999999	260	999999	48	999999	800	806	999999	168	999999	799	999999	189	999999	539	971	999999	47	999999	155	542	24	474	294	608	440	451	696	999999	69	910	999999	302	805	999999	999999	999999	305	168	812	999999	65	438	704	810	84	286	999999	925	434	419	45	999999	106	999999	27	786	922	439	999999	358	120	999999	109	803	998	963	383	14	661	999999	999999	878	11	985	999999	585	999999	484	533	163	999999	999999	945	649	999999	141	205	731	791	102	19	999999	21	463	59	548	339	901	811	120	902	599	274	394	216	166	668	121	596	441	27	447	906	993	999999	350	571	999999	928	867	768	651	223	568	40	347	999999	548	999999	938	999999	999999	672	999999	260	257	506	999999	443	719	473	93	999999	359	85	571	999999	27	951	709	977	879	999999	944	352	260	999999	705	363	999999	298	129	185	658	194	158	999999	999999	743	264	999999	19	999999	219	404	999999	999999	863	493	469	388	850	596	237	961	377	895	728	80	999999	999999	800	207	574	430	353	908	999999	999999	926	796	475	284	697	865	999999	862	999999	999999	999999	744	522	221	894	489	448	533	948	696	816	263	999999	999999	743	392	999999	999999	999999	788	60	775	39	999999	567	999999	999999	575	898	371	999999	999999	999999	999999	412	
265	358	589	999999	95	982	819	999999	999999	358	673	749	61	540	999999	999999	165	999999	999999	999999	891	714	823	999999	231	999999	872	635	586	703	999999	131	999999	999999	487	999999	464	508	366	999999	241	815	249	999999	999999	923	861	45	593	999999	837	103	999999	689	999999	551	535	935	92	999999	999999	194	384	96	56	551	999999	51	62	280	367	657	64	179	267	999999	474	482	759	307	714	837	51	45	866	217	964	188	499	936	508	999999	999999	847	999999	56	999999	163	999999	352	51	820	999999	999999	192	189	48	987	431	444	87	63	185	784	999999	282	153	348	230	838	999999	999999	551	126	999999	999999	241	999999	482	999999	645	321	187	999999	265	999999	854	999999	853	686	179	976	757	999999	859	454	353	641	53	999999	903	102	932	999999	764	348	278	865	550	354	999999	831	999999	219	798	999999	876	769	999999	999999	427	425	999999	544	669	611	945	999999	999999	999999	494	600	999999	69	999999	553	999999	720	999999	917	626	988	187	508	738	347	470	547	999999	103	999999	583	999999	999999	999999	488	999999	398	797	163	403	782	999999	232	859	357	668	456	901	999999	387	165	127	611	292	999999	999999	999999	805	999999	150	407	239	174	999999	911	488	38	999999	830	946	990	923	999999	999999	999999	390	955	999999	391	678	999999	645	21	716	422	466	999999	999999	567	250	620	999999	475	22	999999	553	444	482	999999	999999	999999	999999	81	308	396	242	629	98	999999	58	292	347	999999	999999	999999	761	999999	999999	999999	455	978	186	506	589	335	408	999999	485	527	300	945	482	700	522	49	631	574	713	999999	999999	836	422	999999	518	958	999999	177	822	886	244	999999	986	155	503	999999	462	887	999999	973	988	785	153	999999	158	999999	809	646	902	613	504	197	514	999999	157	618	999999	999999	987	631	62	240	999999	599	293	964	999999	337	207	632	586	744	91	740	341	404	692	999999	264	415	999999	636	275	219	392	56	821	999999	997	999999	334	999999	999999	861	920	999999	160	554	287	999999	153	999999	999999	280	999999	759	999999	774	796	999999	999999	714	519	582	482	999999	999999	425	216	999999	153	999999	339	322	999999	999999	845	999999	999999	584	253	999999	574	81	271	676	197	995	192	632	941	57	71	999999	959	620	178	999999	389	505	792	735	347	999999	50	52	152	999999	972	999999	914	884	954	222	509	786	999999	448	320	805	999999	969	243	999999	304	105	49	95	362	999999	729	999999	999999	324	999999	518	800	532	41	229	534	70	999999	63	718	999999	102	999999	744	182	480	999999	16	584	277	822	502	763	746	944	
13	66	773	295	999999	396	53	999999	999999	999999	986	617	999999	101	999999	999999	946	189	865	248	999999	199	351	190	999999	998	521	999999	57	968	26	47	999999	999999	225	478	999999	737	654	332	23	462	428	999999	999999	863	323	915	314	999999	999999	322	999999	508	941	813	999999	593	88	999999	875	786	593	461	975	999999	831	330	999999	999999	999999	218	535	543	235	999999	770	599	999999	999999	685	605	952	999999	102	703	999999	999999	999999	411	764	703	658	253	456	236	869	967	777	247	41	999999	999999	999999	229	667	999999	999999	283	400	999999	125	999999	735	725	279	833	999999	369	281	809	554	185	473	46	999999	560	999999	96	998	681	803	821	755	321	692	565	449	999999	434	999999	999999	13	754	369	649	999999	923	527	999999	403	233	607	505	438	487	999999	999999	476	52	999999	999999	277	999999	719	249	999999	843	423	42	999999	393	918	999999	365	999999	999999	430	114	396	83	636	999999	999999	604	457	999999	999999	327	833	875	989	999999	685	326	420	999999	999999	45	129	355	269	509	494	472	19	315	673	150	414	999999	397	471	89	999999	481	741	367	680	271	53	999999	526	589	999999	999999	420	242	617	945	515	822	395	999999	999999	814	136	999999	446	999999	152	532	185	912	896	487	528	893	999999	845	679	160	58	773	86	378	742	919	336	748	599	82	999999	999999	898	125	11	486	49	165	999999	999999	999999	95	999999	521	802	614	999999	679	206	999999	527	999999	276	365	773	999999	908	672	81	999999	942	999999	995	80	477	980	23	781	486	52	854	999999	999999	217	999999	963	654	565	575	999999	236	657	999999	82	999999	293	928	543	351	389	577	376	93	146	528	232	99	58	53	821	600	911	203	164	673	966	999999	999999	136	999999	967	353	999999	942	980	295	156	999999	999999	194	999999	480	440	106	474	487	999999	364	999999	16	873	605	521	999999	538	324	999999	397	409	999999	999999	870	999999	540	999999	234	279	151	166	243	86	176	533	859	769	999999	481	999999	689	195	999999	999999	379	130	937	371	831	353	999999	665	831	758	524	936	999999	192	74	899	999999	250	999999	335	208	455	929	707	999999	661	985	999999	843	366	708	223	98	999999	999999	295	602	60	999999	999999	737	500	411	327	651	999999	688	586	999999	581	422	449	976	999999	717	923	200	999999	299	999999	367	996	822	475	60	999999	847	84	999999	999999	307	999999	847	999999	598	999999	999999	612	65	484	973	408	362	271	943	268	999999	999999	389	577	104	999999	761	231	999999	999999	677	999999	277	351	749	614	999999	287	284	999999	
999999	693	576	999999	878	588	184	814	999999	999999	644	561	531	791	72	999999	694	123	684	934	871	626	724	999999	39	118	344	999999	999999	369	999999	84	986	163	666	999999	999999	379	999999	515	999999	946	34	608	106	126	414	485	288	826	919	999999	603	350	999999	975	968	999999	980	770	254	999999	89	999999	456	569	575	999999	135	518	575	325	424	178	746	925	601	999999	760	913	999999	859	999999	999999	449	999999	481	645	999999	691	999999	638	399	999999	999999	727	867	196	999999	536	551	46	360	769	999999	603	367	999999	999999	992	999999	852	958	999999	75	394	45	181	398	725	98	929	141	443	933	937	999999	494	906	28	999999	415	999999	233	999999	999999	509	665	657	846	999999	56	51	253	317	733	679	333	999999	877	691	696	999999	999999	448	622	905	916	836	323	677	872	528	585	999999	968	887	734	999999	408	885	999999	523	552	362	999999	887	887	136	999999	267	602	999999	39	999999	371	617	538	999999	750	762	999999	828	344	178	500	999999	999999	999999	348	845	945	628	464	999999	320	182	255	84	407	734	27	789	999999	65	85	251	498	258	572	999999	359	999999	954	646	301	551	188	383	999999	523	999999	578	788	365	322	973	176	47	26	198	372	464	999999	25	745	803	999999	289	102	258	999999	216	999999	999999	495	995	674	818	700	768	994	871	221	883	312	448	999999	280	743	111	84	461	999999	383	988	895	999999	938	900	498	358	899	291	613	494	225	832	800	869	326	309	357	347	257	204	500	252	504	713	999999	802	922	545	991	183	577	999999	372	998	600	434	735	999999	999999	420	999999	590	608	399	96	999999	210	999999	427	802	727	999999	985	189	498	653	77	999999	604	695	436	363	999999	439	999999	251	999999	801	279	891	573	439	145	837	999999	999999	999999	114	627	999999	601	521	128	199	456	464	988	193	510	947	366	999999	323	999999	983	742	300	179	483	844	156	999999	142	535	238	297	978	999999	90	588	19	963	608	999999	104	915	244	110	982	462	999999	999999	999999	332	535	72	999999	999999	853	366	619	473	999999	782	544	203	999999	593	960	999999	999999	840	112	921	937	403	999999	410	421	78	508	200	196	31	591	870	117	999999	10	176	181	358	304	724	999999	545	999999	825	378	901	536	650	150	823	976	999999	999999	999999	394	999999	169	715	999999	785	858	428	287	999999	200	999999	95	579	593	793	999999	137	546	388	952	401	71	87	42	520	999999	857	999999	373	54	178	696	737	425	868	16	999999	150	519	865	550	999999	732	634	703	
815	956	67	999999	835	999999	876	794	426	993	80	999999	683	697	253	11	999999	913	999999	31	977	358	163	725	999999	532	999999	37	523	999999	142	338	452	338	999999	585	999999	703	999999	999999	999999	999999	999999	431	798	923	782	452	276	864	181	355	177	999999	725	466	803	999999	569	313	999999	849	281	999999	861	741	640	354	992	667	999999	675	385	369	729	85	48	732	926	863	749	544	999999	999999	240	786	170	839	999999	248	782	468	144	235	343	999999	631	999999	999999	999999	293	437	460	999999	663	506	970	808	883	650	428	999999	415	705	563	327	999999	999999	783	84	580	800	999999	753	885	742	999999	159	999999	286	453	742	171	999999	999999	321	94	162	999999	734	816	362	999999	961	820	710	63	438	999999	25	999999	18	522	496	485	493	695	706	722	999999	965	820	999999	999999	206	999999	999999	999999	135	999999	243	935	627	59	999999	999999	843	999999	999999	999999	999999	999999	488	20	921	445	999999	999999	999999	96	626	388	440	83	999999	999999	999999	359	764	144	801	518	312	429	782	429	390	472	999999	999999	649	914	772	547	241	999999	999999	772	685	761	999999	244	999999	49	625	999999	505	554	290	271	647	493	25	999999	383	181	999999	999999	237	502	64	999999	999999	136	447	711	616	892	841	906	999999	808	674	13	677	999999	368	273	804	927	999999	836	999999	966	999999	999999	899	972	174	999999	71	283	544	999999	707	709	797	33	601	913	248	999999	712	383	608	839	819	22	999999	816	812	537	264	309	999999	227	574	480	516	999999	999999	999999	727	999999	844	390	273	491	305	999999	769	345	671	890	999999	319	999999	999999	368	780	345	999999	850	357	258	534	29	244	613	999999	145	999999	516	320	111	999999	999999	930	538	227	575	999999	716	163	57	477	865	373	621	269	999999	999999	122	735	945	925	792	380	533	320	371	39	999999	816	833	452	828	360	789	93	434	203	281	150	999999	999999	180	697	999999	780	669	999999	999999	999999	396	380	999999	780	999999	185	812	515	999999	228	856	546	460	900	330	605	648	514	584	999999	834	999999	492	971	530	999999	755	105	80	752	651	999999	999999	532	429	462	247	58	986	613	280	999999	795	63	294	668	556	279	376	704	142	999999	80	999999	519	497	888	999999	999999	436	430	717	444	655	577	150	140	999999	481	868	368	999999	528	971	267	999999	113	999999	687	861	391	999999	999999	376	619	496	999999	330	22	932	573	14	797	999999	192	563	484	999999	486	153	537	628	798	508	345	999999	999999	109	828	604	999999	459	999999	398	55	944	
999999	78	46	90	505	999999	916	999999	304	364	801	969	789	704	441	963	999999	543	333	763	999999	229	40	999999	999999	545	502	418	548	124	458	409	513	247	574	416	999999	406	648	726	712	258	214	981	740	666	319	133	999999	429	999999	21	74	292	266	768	47	959	999999	959	318	999999	10	189	905	402	999999	551	139	35	860	999999	895	606	60	438	24	58	346	204	236	378	255	129	617	446	344	231	999999	805	378	154	999999	688	418	214	258	35	86	348	999999	768	994	999999	569	951	999999	467	241	999999	753	988	623	34	733	940	261	881	999999	469	68	244	569	333	656	715	378	999999	198	999999	190	989	972	998	994	467	999999	118	999999	666	330	876	999999	163	61	390	999999	162	955	477	952	376	463	617	999999	966	999999	670	490	853	582	909	999999	395	999999	764	999999	625	40	276	999999	152	331	905	999999	191	255	999999	282	275	194	225	261	999999	893	999999	536	365	718	38	268	713	627	706	94	420	607	604	516	999999	374	999999	999999	688	910	810	999999	557	478	108	720	792	398	999999	999999	366	657	999999	502	833	237	660	907	999999	999999	853	524	625	821	727	583	651	999999	984	901	288	102	999999	810	93	768	999999	999999	619	317	999999	999999	412	47	727	763	59	999999	999999	69	714	998	131	680	67	999999	430	736	999999	524	79	892	413	999999	390	999999	94	747	418	74	999999	772	297	694	542	999999	122	587	103	999999	534	549	226	924	196	999999	971	999999	999999	798	348	252	147	104	247	583	911	98	657	464	999999	311	692	618	810	941	711	436	148	528	999999	842	999999	785	990	999999	999999	999999	999999	110	301	999999	994	620	726	16	635	999999	999999	999999	999999	33	930	639	999999	232	999999	607	123	255	578	545	753	234	999999	999999	610	361	999999	716	906	999999	961	557	999999	487	999999	999999	999999	804	316	518	979	189	901	999999	911	999999	501	999999	674	999999	375	999999	531	756	448	769	995	999999	406	999999	98	740	999999	999999	71	383	999999	807	914	784	999999	319	939	70	565	573	332	475	999999	607	999999	346	52	999999	67	89	35	999999	48	548	999999	673	999999	41	429	249	137	707	97	538	535	693	999999	890	999999	65	943	999999	201	999999	447	999999	635	798	999999	752	999999	225	147	982	357	71	999999	376	707	51	910	907	640	999999	446	999999	387	65	81	176	999999	161	482	11	146	564	224	173	110	555	47	609	617	677	550	999999	569	115	190	474	925	486	999999	999999	155	45	830	874	438	999999	999999	579	727	258	268	546	999999	
145	999999	793	847	604	276	999999	13	310	999999	999999	775	534	65	282	874	999999	999999	16	969	170	856	110	733	349	735	288	999999	999999	882	369	999999	13	179	434	269	999999	626	330	220	40	999999	844	999999	867	999999	904	999999	870	999999	130	17	262	999999	582	999999	745	69	507	869	987	749	545	428	931	554	772	364	631	22	487	980	999999	795	938	851	21	364	999999	251	999999	521	999999	999999	999999	361	166	435	597	999999	524	337	129	461	232	291	772	999999	814	322	336	549	999999	999999	999999	149	97	999999	639	731	277	390	203	266	999999	476	217	782	666	999999	398	346	999999	999999	498	160	999999	468	573	657	88	999999	550	553	914	291	385	684	546	622	273	999999	796	866	876	143	143	863	999999	756	84	990	759	999999	924	990	782	659	999999	76	288	628	893	981	652	681	840	650	351	999999	101	999999	999999	54	315	698	999999	899	609	364	26	997	55	817	583	97	836	315	629	924	508	725	324	479	343	645	999999	999999	223	999999	999999	493	522	999999	664	999999	754	715	999999	235	450	883	999999	999999	999999	291	999999	86	408	999999	844	534	999999	426	257	376	218	766	710	999999	892	734	999999	414	999999	532	485	388	162	999999	343	131	385	403	484	625	676	319	428	62	71	730	416	658	360	768	472	105	419	298	342	987	14	268	342	999999	207	999999	943	999999	805	999999	999999	376	231	723	999999	626	999999	632	699	898	999999	658	608	172	327	36	64	302	69	389	969	999999	699	999999	126	999999	71	768	428	41	375	900	256	867	806	50	437	637	999999	845	163	786	598	999999	649	356	660	999999	397	180	590	651	999999	999999	234	68	676	874	606	42	999999	183	214	667	999999	447	411	741	365	999999	599	426	682	223	999999	192	275	265	707	769	466	891	999999	999999	451	723	441	999999	642	747	999999	562	999999	587	999999	980	999999	931	910	211	944	919	999999	999999	581	173	969	255	199	52	792	421	999999	836	575	999999	999999	999999	226	809	16	581	999999	618	913	999999	396	104	933	999999	999999	344	355	506	824	547	999999	999999	676	287	999999	196	640	600	955	999999	394	203	22	616	187	626	714	999999	204	373	820	205	206	544	777	999999	322	943	999999	457	75	671	22	37	999999	542	999999	939	64	820	940	508	662	999999	651	202	92	326	999999	984	999999	254	311	461	727	881	73	999999	509	880	873	697	168	999999	886	723	191	984	999999	645	346	775	56	383	433	999999	542	245	892	585	792	995	999999	999999	999999	821	369	560	999999	715	478	157	
439	184	999999	999999	349	999999	999999	928	20	107	307	432	647	854	207	927	37	999999	348	828	250	923	999999	878	999999	710	679	999999	363	630	684	314	177	198	345	872	437	190	971	387	999999	963	999999	694	999999	453	809	999999	624	999999	533	894	999999	649	907	515	95	77	432	639	999999	19	574	389	999999	993	999999	459	518	334	500	846	443	961	667	999999	358	403	191	377	999999	706	450	999999	107	789	937	527	291	830	786	369	758	999999	900	999999	399	195	280	704	198	360	464	299	941	687	999999	999999	981	630	166	692	999999	64	738	779	569	652	292	634	999999	999999	999999	688	548	999999	98	110	999999	999999	887	173	133	486	999999	550	252	160	999999	999999	337	999999	545	661	999999	104	999999	704	604	999999	592	999999	902	646	649	460	999999	775	751	810	599	360	354	999999	999999	992	999999	410	875	999999	537	418	672	999999	306	999999	202	515	24	454	657	393	506	939	924	151	271	486	999999	728	999999	999999	409	999999	820	977	188	80	918	680	535	82	829	415	594	183	84	39	999999	127	268	677	760	306	163	215	854	999999	550	601	730	999999	573	156	831	70	18	502	62	999999	999999	132	596	344	918	584	564	100	355	999999	77	242	146	999999	999999	689	715	999999	26	615	133	999999	999999	999999	949	452	999999	682	584	999999	175	581	977	31	999999	146	999999	426	388	578	650	763	69	800	999999	498	946	853	685	152	354	999999	999999	446	205	579	999999	279	394	475	84	881	516	821	584	495	265	999999	999999	334	999999	999999	724	448	965	369	714	729	999999	461	506	656	999999	441	999999	270	105	999999	826	203	999999	999999	999999	912	999999	768	257	999999	225	999999	242	832	906	360	544	65	190	47	999999	835	865	873	485	932	969	428	884	85	642	324	399	724	298	999999	791	797	266	811	944	207	999999	477	513	755	999999	674	750	647	897	999999	89	67	69	999999	999999	669	999999	109	943	85	884	182	604	900	999999	517	543	999999	569	747	799	999999	999999	283	723	999999	999999	730	713	999999	678	999999	187	999999	245	999999	665	307	424	131	471	166	999999	869	322	999999	872	613	116	710	999999	596	87	159	999999	710	964	999999	276	940	310	604	395	648	406	646	994	95	999999	999999	852	245	739	447	285	643	510	233	960	783	525	756	999999	13	174	999999	169	999999	195	999999	999999	879	41	483	821	867	770	230	472	676	946	786	948	800	858	894	999999	639	874	691	999999	740	824	493	999999	553	980	392	999999	324	999999	966	900	140	938	973	214	265	999999	999999	
872	290	999999	999999	837	738	999999	824	154	999999	234	529	163	999999	335	637	64	547	67	277	886	387	999999	157	198	979	999999	817	999999	884	689	602	22	466	999999	999999	979	540	999999	687	999999	999999	247	212	100	958	812	406	805	311	918	667	207	999999	531	495	543	612	999999	999999	851	999999	962	999999	999999	632	999999	696	685	415	657	524	890	380	532	730	149	543	67	240	999999	999999	22	560	965	31	404	663	935	999999	385	376	999999	799	835	754	203	999999	621	468	451	126	721	399	999999	404	777	826	827	801	355	999999	999999	999999	690	999999	978	412	304	999999	999999	852	761	999999	40	290	999999	100	999999	777	999999	171	999999	599	999999	60	768	623	999999	999999	254	999999	836	143	977	385	999999	577	119	473	999999	790	683	62	240	598	364	999999	999999	372	323	686	291	59	274	999999	999999	956	999999	639	603	364	999999	732	324	660	26	627	384	999999	469	513	981	81	11	746	488	869	368	200	999999	409	264	999999	258	568	295	786	999999	793	307	864	500	479	869	421	294	999999	737	580	582	736	984	714	902	810	704	220	58	999999	705	219	999999	886	943	204	110	963	484	999999	374	239	758	590	357	605	22	999999	212	589	462	537	141	788	618	999999	424	550	999999	447	863	999999	999999	351	98	97	277	999999	536	674	321	330	999999	981	216	352	978	403	366	307	797	202	17	469	75	178	88	999999	278	983	780	560	332	46	893	298	501	416	502	269	337	999999	975	538	277	141	70	159	999999	275	981	30	193	342	649	671	77	999999	286	919	999999	999999	345	999999	893	999999	998	439	999999	999999	999999	572	900	999999	970	398	999999	479	201	934	999999	928	237	999999	999999	999999	376	989	999999	232	231	999999	999999	583	260	869	73	431	999999	999999	142	630	999999	999999	424	419	129	96	999999	999999	454	597	87	351	999999	91	240	342	552	144	395	18	53	866	999999	999999	441	327	846	999999	335	795	835	686	801	999999	866	999999	999999	592	999999	289	627	145	778	633	155	999999	999999	178	639	731	879	999999	999999	999999	587	205	969	795	999999	801	999999	272	999999	999999	762	401	999999	334	224	668	754	999999	503	115	391	907	98	999999	999999	999999	556	678	470	604	915	335	565	677	999999	670	602	999999	614	838	49	364	220	129	871	754	247	999999	953	970	977	919	16	25	742	999999	117	907	321	333	255	571	801	331	743	436	835	873	435	554	999999	999999	355	665	75	999999	999999	999999	200	730	999999	120	724	500	627	995	999999	550	934	229	563	695	481	291	
593	477	562	888	999999	444	918	374	999999	409	905	25	574	350	999999	715	983	148	999999	591	917	145	847	311	704	747	117	295	939	216	999999	380	999999	74	999999	999999	474	808	592	999999	811	999999	108	324	595	611	430	999999	600	228	245	424	999999	889	373	999999	629	999999	194	638	337	633	999999	805	418	534	535	510	278	361	251	999999	999999	999999	779	875	999999	999999	716	102	327	999999	694	999999	970	576	401	600	700	624	968	223	623	954	999999	188	617	303	999999	999999	86	920	710	249	976	70	999999	999999	119	497	999999	106	999999	999999	320	207	938	999999	834	842	143	934	810	653	392	38	561	601	541	601	999999	999999	627	999999	26	407	999999	999999	999999	909	708	382	491	212	212	999999	678	532	999999	230	999999	903	468	999999	926	999999	119	66	856	948	509	277	486	518	239	999999	479	888	85	913	779	493	969	999999	143	760	999999	607	999999	521	360	38	999999	999999	361	364	283	563	729	873	297	371	597	795	999999	441	896	972	999999	533	402	999999	457	730	451	999999	933	543	999999	175	699	999999	615	345	999999	999999	319	175	999999	874	405	915	999999	211	626	999999	896	184	523	702	864	999999	634	917	128	571	581	237	868	605	431	739	634	563	184	784	755	261	207	999999	999999	731	816	108	138	999999	629	255	999999	999999	859	759	30	237	311	229	878	698	999999	37	898	92	306	999999	453	665	291	605	36	842	661	644	976	592	581	143	999999	535	789	641	941	335	133	834	745	999999	719	999999	262	999999	905	999999	45	180	999999	48	434	264	655	472	205	34	999999	271	383	225	999999	437	655	178	565	352	909	585	96	572	959	472	999999	782	999999	884	999999	81	999999	603	609	806	999999	543	708	409	880	326	445	916	117	861	460	529	888	292	999999	93	999999	562	158	459	94	470	88	962	447	873	999999	321	999999	157	335	999999	999999	976	876	122	470	165	472	592	149	999999	999999	107	22	999999	893	662	999999	269	999999	383	455	159	722	99	464	999999	961	17	999999	133	999999	959	536	999999	912	999999	999999	999999	999999	999999	100	565	320	999999	15	981	950	161	979	863	999999	999999	474	952	334	999999	263	786	999999	999999	204	999999	792	999999	933	505	999999	341	384	981	256	999999	645	448	292	890	999999	807	94	482	999999	810	37	999999	999999	824	495	584	355	999999	999999	629	999999	899	49	635	999999	304	981	999999	999999	618	999999	998	999999	999999	776	999999	669	444	999999	456	702	185	928	393	437	856	999999	118	20	999999	999999	928	333	999999	999999	745	409	657	
127	543	999999	584	999999	186	43	999999	999999	270	57	469	914	911	826	212	926	999999	999999	655	208	915	999999	999999	999999	999999	632	848	674	989	170	40	626	22	326	94	630	999999	123	999999	360	407	538	810	71	550	999999	84	999999	999999	999999	720	774	753	458	211	319	952	95	637	554	195	364	339	999999	999999	842	999999	594	742	581	809	690	999999	305	801	387	424	811	999999	362	999999	746	554	298	999999	266	873	563	125	774	678	41	486	207	174	52	208	710	54	708	179	489	369	999999	999999	40	999999	458	657	823	895	150	146	285	999999	449	999999	51	999999	760	969	348	479	967	902	777	213	31	999999	999999	999999	713	767	250	192	78	999999	999999	999999	419	711	999999	906	301	879	537	895	210	999999	724	241	166	60	293	738	831	20	402	999999	123	826	533	326	898	644	191	382	896	102	926	999999	806	645	250	59	554	442	999999	97	999999	882	999999	819	999999	527	999999	663	483	999999	361	68	999999	367	293	593	187	108	18	999999	697	165	999	118	285	999999	434	521	809	999999	999999	399	999999	314	281	240	999999	713	910	999999	621	528	899	394	740	868	88	448	361	999999	871	999999	433	530	400	219	883	895	999999	754	102	511	999999	999999	327	962	999999	679	999999	999999	769	474	198	637	999999	999999	266	614	999999	999999	582	999999	169	161	999999	999999	965	999999	913	999999	357	999999	178	165	287	119	673	660	77	778	999999	408	362	999999	887	407	999999	796	999999	999999	999999	999999	999999	137	999999	999999	351	702	875	999999	999999	924	766	34	999999	999999	305	999999	359	999999	999999	605	547	599	775	999999	999999	861	273	965	480	999999	817	999999	999999	88	410	999999	983	181	768	999999	784	488	999999	716	642	337	999999	56	111	235	446	999999	725	357	731	999999	362	998	482	490	999999	909	118	999999	999999	83	916	999999	441	999999	999999	188	168	999999	821	68	818	68	540	306	999999	227	864	254	732	258	966	759	357	481	999999	985	698	287	543	874	380	952	609	999999	421	999999	999999	847	999999	268	410	201	536	999999	120	999999	467	186	999999	220	55	864	999999	859	116	166	278	960	575	999999	490	880	990	947	688	999999	459	971	999999	290	613	27	78	474	848	999999	233	684	370	395	999999	521	64	332	828	515	999999	999999	463	999999	999999	654	281	121	999999	529	211	588	984	254	843	496	301	943	607	38	796	632	20	341	933	593	599	189	546	999999	826	668	128	182	20	999999	518	630	999999	958	999999	999999	696	999999	999999	644	700	999999	552	41	230	999999	725	999999	719	232	
739	131	330	999999	65	999999	575	809	999999	542	469	811	999999	143	977	670	999999	648	999999	839	936	691	767	999999	999999	999999	637	999999	748	715	999999	328	462	788	970	396	309	466	903	652	390	886	625	999999	184	999999	883	418	63	559	749	999999	999999	879	296	58	364	42	232	582	465	70	999999	999999	999999	999999	358	999999	173	591	999999	905	744	640	458	59	75	736	123	13	999999	228	461	199	965	866	999999	583	501	921	42	277	999999	330	999999	330	825	637	442	43	540	999999	999999	472	198	844	341	875	430	247	982	628	918	999999	984	999999	999999	872	32	732	338	775	999999	251	558	103	670	423	453	138	999999	437	303	90	473	169	999999	988	999999	999999	534	936	999999	264	939	999999	359	26	999999	950	721	999999	614	709	704	764	485	13	999999	104	183	999999	432	302	999999	554	334	999999	754	824	999999	620	999999	901	207	402	623	698	312	154	999999	654	87	503	416	280	822	594	385	708	684	999999	999999	999999	947	999999	999999	859	251	394	90	999999	271	999999	686	111	92	712	512	312	151	786	999999	768	360	528	840	999999	885	742	732	739	463	55	150	303	999999	964	954	590	999999	764	457	917	74	233	999999	999999	817	999999	197	119	999999	82	567	897	279	316	555	428	776	585	973	999999	662	350	67	225	999999	392	567	127	758	921	999999	999999	339	783	999999	136	145	999999	121	581	555	622	658	999999	488	253	999999	238	418	536	813	312	999999	999999	265	724	176	177	196	434	747	80	361	169	658	190	999999	495	612	429	293	999999	474	402	953	50	999999	677	737	136	999999	339	708	999999	999999	999999	999999	391	528	999999	960	967	97	687	833	485	270	498	999999	999999	999999	538	625	989	999999	321	837	398	999999	224	42	498	999999	999999	75	999999	371	139	62	545	999999	999999	967	999999	468	325	415	786	569	478	779	203	945	999999	450	999999	713	999999	978	796	284	999999	396	999999	999999	471	537	38	622	424	123	999999	446	196	713	999999	999999	993	999999	927	905	60	999999	526	999999	838	553	10	619	244	705	652	160	265	271	395	789	664	683	997	788	387	999999	999999	364	999999	757	999999	999999	939	270	999999	999999	999999	890	233	379	869	867	119	918	536	418	387	718	471	999999	999999	925	327	721	905	999999	533	149	999999	886	999999	171	797	90	794	284	679	974	985	999999	109	374	999999	999999	919	797	573	89	262	968	787	999999	893	999999	999999	833	408	228	364	409	665	912	999999	347	695	707	80	39	133	261	999999	412	999999	18	881	816	888	311	801	
118	745	453	886	560	108	257	278	139	513	961	875	461	619	999999	797	197	12	699	330	222	999999	544	955	10	239	999999	703	999999	999999	760	945	107	427	256	663	221	35	812	249	448	999999	940	526	999999	385	287	792	999999	220	999999	814	198	980	588	391	999999	497	885	330	723	553	999999	353	752	25	778	44	373	999999	585	171	199	460	881	783	785	28	793	999999	952	592	557	674	999999	946	757	127	838	865	462	724	149	999999	525	895	54	597	773	156	607	252	429	234	999999	532	624	737	999999	999999	605	193	704	270	999999	140	996	719	261	999999	268	661	205	508	469	861	32	708	999999	999999	999999	197	254	999999	999999	709	172	332	49	999999	332	29	999999	999999	269	279	30	999999	122	395	898	335	346	999999	999999	999999	56	921	999999	772	510	915	803	122	76	417	999999	66	252	668	999999	999999	679	999999	484	248	643	999999	249	999999	841	153	595	549	97	413	999999	287	758	81	662	251	568	276	999999	416	999999	905	966	851	999999	999999	635	454	427	235	655	999999	492	649	312	884	682	999999	931	366	330	999999	35	663	999999	999999	308	181	16	999999	115	413	633	77	999999	737	206	999999	858	878	517	151	132	862	999999	207	794	999999	768	778	999999	999999	999999	701	96	962	880	312	999999	999999	999999	464	448	700	129	252	31	425	626	575	687	294	999999	999999	849	999999	140	999999	905	369	865	198	412	999999	999999	121	77	931	981	69	857	999999	112	187	223	62	703	431	742	999999	186	999999	999999	203	100	284	999999	292	852	907	831	717	406	925	816	476	62	220	543	18	184	100	999999	999999	717	794	191	538	839	796	485	709	999999	999999	193	495	705	999999	999999	882	833	785	88	83	238	150	496	186	371	747	999	492	887	734	999999	999999	999999	926	486	999999	103	749	999999	65	432	132	296	16	742	330	770	843	83	661	999999	999999	21	369	338	577	307	15	177	102	796	999999	821	696	999999	107	559	999999	732	840	788	94	342	999999	651	115	853	999999	999999	50	976	166	999999	236	559	943	84	576	598	908	999999	98	582	360	268	439	311	600	948	999999	770	991	121	243	872	99	65	988	718	232	723	999999	571	999999	999999	640	999999	999999	146	125	32	983	191	823	841	700	999999	981	764	221	804	263	541	797	280	999999	54	184	363	470	887	96	857	375	195	190	526	455	244	627	855	716	463	833	623	999999	810	999999	402	181	587	83	999999	999999	428	470	999999	999999	999999	141	595	999999	241	676	237	936	999999	815	638	660	
184	66	747	146	366	97	999999	707	184	999999	184	999999	782	191	883	813	862	361	999999	724	999999	753	600	113	41	456	484	999999	999999	999999	661	999999	658	741	997	530	336	97	150	340	669	579	598	372	999999	838	626	60	793	999999	999999	774	868	913	756	430	466	643	114	909	613	999999	112	497	831	999999	109	999999	193	362	486	774	220	615	65	334	999999	237	999999	203	999999	434	993	999999	612	999999	135	744	985	999999	74	999999	983	241	727	999999	476	999999	540	999999	738	585	866	440	937	309	563	262	999999	999999	276	239	999999	910	999999	999999	999999	921	884	999999	999999	364	65	616	298	794	791	999999	888	408	999999	999999	696	378	464	255	567	562	253	313	332	999999	885	999999	999999	834	999999	999999	162	548	636	555	999999	595	724	384	999999	260	152	153	518	584	374	460	574	223	542	999999	455	833	999999	468	678	999999	622	999999	479	503	999999	999999	999999	719	999999	349	999999	312	835	999999	653	90	999999	999999	419	109	795	999999	508	999999	988	97	301	85	626	999999	927	177	877	999999	973	999999	905	999999	999999	688	999999	798	999999	35	687	272	387	442	475	999999	117	313	999999	578	786	873	681	999999	514	999999	171	999999	103	506	999999	604	434	199	136	119	185	698	372	731	999999	996	990	483	999999	725	709	859	610	260	221	999999	129	308	859	110	862	861	521	726	526	41	705	261	999999	92	837	197	315	999999	999999	418	940	999999	34	789	882	208	306	789	518	312	999999	999999	294	797	485	136	340	36	257	324	999999	646	999999	523	300	999999	870	664	999999	522	999999	254	999999	803	999999	802	284	80	227	663	999999	732	999999	224	127	863	999999	815	607	710	857	999999	118	875	999999	304	123	510	498	999999	338	999999	999999	996	758	668	781	491	124	999999	852	269	809	999999	758	454	438	989	999999	999999	773	64	999999	187	999999	275	999999	195	571	388	689	773	999999	999999	335	923	831	999999	466	459	91	484	999999	924	858	597	999999	524	126	787	999999	999999	114	71	999999	999999	999999	723	999999	492	531	596	999999	736	994	88	999999	734	999999	835	622	999999	999999	946	355	999999	364	142	999999	76	795	622	78	784	522	565	999999	999999	705	62	349	117	999999	973	999999	999999	999999	964	999999	779	909	744	266	291	174	999999	600	999999	715	999999	919	451	405	275	696	909	528	146	224	438	419	177	999999	215	495	999999	999999	559	28	859	999999	399	212	999999	166	61	365	786	999999	873	965	510	805	625	999999	898	712	614	286	28	967	427	999999	501	369	742	715	60	796	659	
311	50	149	999999	354	999999	248	856	118	999999	553	741	526	351	999999	909	999999	414	82	999999	802	999999	283	10	892	317	650	711	189	424	346	314	999999	960	571	925	999999	999999	280	613	659	856	505	999999	474	235	901	408	38	460	380	999999	978	209	856	578	767	999999	963	46	879	999999	676	694	309	249	752	999999	999999	547	548	999999	143	999999	936	946	237	642	535	666	416	251	999999	999999	53	45	336	789	114	992	168	231	986	243	733	132	189	999999	341	235	999999	345	628	491	999999	958	177	518	273	999999	350	135	613	306	630	637	999999	999999	651	274	999999	962	461	999999	389	999999	435	999999	735	814	766	426	310	999999	192	999999	999999	201	999999	94	867	817	999999	205	651	43	999999	689	999999	106	277	242	999999	77	999999	521	883	841	112	594	999999	278	783	458	152	999999	999999	313	123	558	999999	999999	139	567	406	999999	445	999999	999999	355	999999	745	296	999999	999999	999999	999999	999999	988	671	999999	781	999999	232	560	599	999999	77	62	999999	218	314	575	64	90	999999	112	999999	670	227	85	999999	705	756	999999	999999	981	153	999999	618	667	999999	325	452	371	243	574	906	999999	999999	999999	377	213	999999	999999	405	999999	241	558	933	431	664	572	770	595	569	85	342	348	772	617	891	999999	444	999999	626	988	133	693	846	49	206	999999	862	167	708	999999	999999	619	999999	618	750	594	999999	197	999999	999999	999999	856	999999	168	241	999999	999999	200	178	221	769	999999	999999	999999	56	547	711	894	235	999999	999999	612	887	155	788	723	859	164	866	306	999999	257	999999	999999	444	276	892	999999	999999	999999	999999	672	999999	999999	654	938	108	81	571	999999	883	93	999999	935	320	941	969	999999	379	999999	709	88	333	999999	42	999999	999999	913	999999	779	655	33	96	597	999999	46	623	999999	999999	849	624	787	999999	664	423	104	999999	129	999999	502	307	247	318	300	928	999999	349	127	463	999999	999999	195	109	792	999999	860	997	999999	231	283	328	999999	999999	530	999999	921	496	669	458	938	236	999999	626	999999	482	999999	714	796	669	440	999999	506	937	999999	215	439	999999	800	116	563	107	921	898	999999	184	999999	999999	788	407	16	787	999999	668	999999	999999	471	999999	629	999999	149	999999	210	704	999999	585	821	641	795	324	462	999999	695	562	895	999999	999999	285	613	305	999999	999999	999999	399	999999	653	27	837	421	463	743	871	68	490	967	999999	896	999999	118	438	362	98	297	473	944	772	101	999999	999999	683	600	195	955	999999	999999	999999	230	811	51	999999	567	984	229	342	
581	591	185	215	999999	487	999999	97	176	184	943	999999	47	999999	454	890	561	999999	999999	737	862	999999	915	734	924	163	197	999999	186	971	870	999999	868	954	892	999999	597	886	533	296	999999	999999	29	780	390	999999	776	768	367	160	585	999999	999999	491	479	32	999999	450	290	441	299	860	911	205	314	574	796	93	569	999999	302	999999	376	999999	998	359	538	999999	354	33	387	999999	727	999999	395	999999	458	387	484	869	687	157	606	999999	996	999999	601	823	476	816	114	693	208	999999	999999	911	301	152	492	130	494	540	106	267	64	870	143	885	809	111	126	999999	608	699	414	999999	999999	285	999999	130	999999	715	669	999999	999999	694	230	461	177	483	999999	315	999999	364	385	157	61	999999	47	136	999999	715	23	999999	700	999999	94	508	999999	712	843	26	371	371	371	778	870	568	348	999999	649	682	717	336	999999	810	523	253	324	999999	104	729	247	654	386	52	999999	305	999999	233	999999	721	599	465	640	895	944	533	993	606	286	999999	999999	677	999999	999999	997	687	183	889	999999	841	194	604	618	124	778	717	985	328	87	999999	730	124	760	927	92	262	999999	305	999999	989	259	717	999999	999999	728	570	176	324	55	23	131	947	61	999999	999999	999999	846	526	126	236	548	999999	528	711	999999	999999	916	560	979	745	999999	999999	33	192	591	999999	624	17	395	218	999999	671	999999	74	453	782	73	993	999999	999999	415	999999	999999	639	451	584	999999	999999	848	842	999999	616	344	309	31	254	999999	869	185	69	381	839	140	907	685	877	401	464	999999	980	823	923	169	891	339	822	698	999999	741	999999	288	355	169	553	999999	934	336	973	52	209	858	204	817	340	716	576	49	281	954	574	193	734	20	999999	28	730	456	452	969	208	999999	540	137	179	999999	35	679	999999	352	999999	550	427	421	68	132	629	115	999999	185	763	783	426	439	177	999999	999999	999999	301	534	834	487	884	14	843	653	327	999999	648	999999	690	896	463	928	999999	999999	765	322	952	745	399	999999	627	999999	215	999999	138	110	960	999999	999999	691	388	999999	517	273	999999	423	577	415	804	562	999999	280	495	999999	330	498	236	153	67	241	392	555	145	219	859	617	798	428	524	226	999999	999999	331	998	518	411	420	938	367	352	744	546	941	999999	167	356	781	999999	105	640	873	817	999999	995	999999	832	916	307	999999	58	625	159	890	587	457	174	949	496	999999	999999	87	297	785	999999	999999	845	614	308	62	513	835	459	333	884	352	298	999999	
335	699	685	495	999999	534	319	727	999999	656	363	389	993	407	999999	990	186	563	586	41	999999	508	999999	227	618	999999	900	223	175	826	16	244	999999	999999	624	999999	999999	433	964	762	476	988	902	199	261	918	68	999999	549	469	156	331	999999	266	433	999999	245	467	877	867	633	105	561	999999	999999	999999	230	834	999999	499	327	753	999999	823	999999	999999	605	274	966	699	999999	999999	673	706	999999	685	478	999999	735	999999	560	999999	999999	107	999999	380	436	143	549	142	999999	999999	332	60	999999	403	732	943	701	839	232	999999	501	187	999999	838	432	854	99	964	650	328	999999	986	938	122	999999	500	694	999999	166	471	725	834	12	999999	472	623	565	286	999999	534	999999	999999	574	589	713	378	427	300	948	999999	999999	584	999999	379	135	346	121	38	205	241	259	516	682	999999	255	667	185	718	376	809	999999	812	22	125	127	999999	421	999999	409	829	83	403	246	584	999999	150	352	633	999999	135	999999	536	90	999999	999999	694	999999	814	343	56	999999	709	923	999999	292	241	571	999999	261	923	925	763	629	999999	168	855	280	108	343	114	325	999999	881	251	307	999999	999999	302	999999	999999	989	607	25	362	635	374	480	106	999999	194	578	975	381	913	209	748	907	713	562	429	999999	999999	480	238	731	651	827	681	841	529	509	279	535	828	933	328	748	276	999999	793	385	999999	806	159	535	349	999999	999999	51	559	999999	999999	739	421	19	999999	999999	786	631	984	546	798	264	773	685	999999	999999	552	979	999999	10	640	999999	769	54	249	318	330	702	392	481	999999	640	999999	673	490	540	123	818	69	201	961	999999	756	256	586	919	42	473	236	898	999999	999999	999999	559	999999	55	970	377	770	999999	806	999999	248	513	686	168	972	999999	204	999999	999999	734	920	690	48	999999	225	522	468	330	285	856	476	493	999999	872	480	732	457	445	999999	746	58	503	394	878	406	999999	570	427	999999	932	279	999999	999999	999999	77	479	999999	230	829	999999	909	999999	289	949	617	755	659	814	999999	250	999999	759	208	590	685	427	305	999999	598	972	999999	50	999999	353	587	17	921	960	804	10	221	237	615	122	837	608	223	445	271	651	999999	999999	999999	706	290	520	999999	981	217	650	183	361	632	857	505	999999	76	936	999999	609	999999	999999	999999	687	38	425	153	96	752	87	999999	860	897	946	388	206	311	677	72	999999	748	939	752	164	827	859	605	999999	999999	969	541	286	83	662	817	895	746	999999	677	865	376	182	239	139	446	
323	464	685	479	308	566	999999	873	305	999999	894	945	854	859	178	820	395	480	999999	545	926	786	245	139	492	999999	260	10	207	699	575	999999	623	717	999999	405	919	288	999999	412	153	412	778	801	923	949	891	999999	999999	54	980	999999	455	594	520	999999	999999	555	986	848	999999	398	676	605	295	194	332	146	355	999999	900	117	999999	381	999999	523	17	444	216	543	999999	999999	501	162	999999	872	264	999999	207	976	999999	999999	999999	999999	999999	755	999999	183	515	738	626	754	999999	735	154	873	540	84	999999	996	530	784	349	999999	289	257	896	523	886	422	930	304	939	379	999999	536	999999	702	285	646	787	833	928	477	916	999999	223	999999	18	845	999999	999999	836	211	456	999999	34	847	189	848	859	999999	297	103	808	332	999999	476	149	617	67	999999	999999	555	999999	999999	999999	871	999999	475	999999	139	999999	999999	90	750	999999	999999	999999	203	512	999999	522	436	999999	573	999999	835	669	594	998	746	626	401	787	505	389	291	992	999999	546	162	320	714	813	999999	709	256	999999	67	865	999999	554	946	114	100	999999	372	767	645	999999	30	212	999999	477	999999	513	123	263	585	370	999999	746	171	656	999999	656	808	623	999999	864	299	822	999999	999999	999999	202	680	296	697	999999	27	999999	999999	609	999999	999999	999999	999999	525	999999	595	993	437	697	999999	341	392	300	754	443	515	749	999999	781	861	207	601	223	555	106	833	826	565	404	353	661	399	561	999999	410	999999	571	999999	842	278	305	999999	999999	49	590	999999	389	541	264	999999	277	999999	999999	999999	328	358	164	999999	429	392	999999	437	999999	999999	38	999999	830	170	353	164	944	651	865	512	999999	813	687	183	965	296	999999	999999	311	730	86	844	999999	813	810	62	134	880	678	459	509	999999	361	570	21	648	999999	229	197	109	730	625	950	72	999999	999999	670	980	725	142	939	483	136	312	277	193	127	27	999999	999999	999999	999999	999999	415	12	697	461	999999	172	326	317	234	107	999999	999	460	893	761	629	999999	391	999999	999999	545	999999	999999	742	999999	302	827	531	999999	869	896	80	666	651	545	70	496	63	553	818	408	999999	715	999999	999999	313	999999	299	366	397	64	909	886	908	999999	895	999999	955	413	999999	344	795	999999	364	211	141	999999	808	358	999999	999999	251	999999	335	756	720	804	999999	817	745	485	538	175	573	999999	986	999999	758	223	649	93	999999	650	729	999999	612	478	999999	184	999999	999999	999999	940	665	999999	812	80	560	999999	999999	100	336	147	667	999999	999999	630	
783	999999	224	999999	999999	595	708	617	999999	600	119	851	153	251	453	475	34	775	999999	597	510	999999	12	915	633	999999	505	559	999999	402	983	999999	999999	999999	999999	811	999999	999999	395	423	999999	57	661	999999	961	999999	17	476	647	860	123	892	870	999999	130	999999	547	999999	324	977	99	159	999999	210	617	728	999999	171	556	641	999999	189	389	64	365	999999	657	790	954	924	599	38	911	896	289	999999	519	469	862	230	274	661	999999	418	333	92	196	461	999999	242	535	999999	920	15	355	934	512	816	853	667	999999	999999	353	400	999999	71	248	964	920	526	219	714	308	336	999999	999999	658	999999	730	282	275	206	195	722	999999	753	117	905	999999	355	588	703	615	204	413	517	999999	140	999999	271	844	232	540	88	32	820	547	594	638	999999	286	999999	999999	580	999999	620	572	631	10	633	953	342	999999	575	937	999999	108	114	923	999999	546	527	940	999999	438	53	665	116	699	578	216	523	277	59	79	999999	617	45	803	999999	999999	999999	140	407	318	512	808	965	999999	999999	721	443	671	777	953	758	600	999999	152	358	999999	999999	999999	431	427	439	999999	373	505	890	899	73	310	999999	915	861	397	542	160	925	244	699	965	192	857	999999	852	500	105	999999	456	989	893	454	836	489	999999	999999	999999	999999	448	999999	470	999999	617	657	999999	540	999999	999999	999999	68	999999	999999	124	999999	499	749	574	653	586	573	277	195	443	999999	180	999999	304	435	117	999999	999999	999999	999999	798	999999	999999	999999	999999	641	322	638	13	948	398	523	676	340	580	989	14	143	336	301	874	177	284	817	999999	487	285	245	436	999999	682	999999	204	738	325	36	784	184	374	22	274	935	999999	246	55	999999	503	526	723	446	112	999999	235	999999	613	631	999999	897	866	722	999999	999999	211	27	999999	999999	999999	938	24	553	999999	830	769	999999	37	938	902	48	772	322	999999	759	999999	990	883	137	280	223	135	999999	82	999999	999999	651	656	999999	733	257	999999	999999	76	565	511	180	999999	281	785	911	953	999999	728	916	999999	554	739	606	564	221	143	999999	999999	116	812	330	481	327	523	127	667	840	214	655	77	999999	256	427	257	351	758	611	351	368	270	999999	965	165	763	763	999999	999999	632	521	999999	833	999999	960	752	190	999999	914	758	668	999999	123	469	83	849	514	999999	322	358	999999	463	531	795	263	999999	362	999999	325	563	760	214	617	999999	999999	541	243	89	296	999999	76	999999	844	853	683	125	999999	991	891	316	258	465	600	701	
419	68	592	47	999999	124	999999	825	382	360	998	463	636	905	776	999999	615	435	999999	647	291	569	618	678	122	148	699	370	473	19	999999	999999	614	999999	797	634	948	206	802	182	284	999999	280	494	999999	229	488	999999	999999	359	700	999999	453	952	419	849	450	914	924	149	425	39	999999	373	54	703	848	999999	118	152	999999	418	999999	839	373	50	299	134	822	999999	659	458	156	124	318	999999	999999	999999	999999	947	193	44	281	662	999999	254	890	907	449	999999	380	999999	142	82	765	999999	999999	614	999999	999999	560	999999	101	41	489	967	883	999999	64	562	851	197	224	999999	958	559	999999	970	92	128	159	999999	999999	670	522	891	325	83	358	36	303	246	81	135	999999	867	943	250	183	789	370	652	853	887	310	193	553	972	123	216	999999	229	531	471	229	178	641	430	518	597	651	810	888	37	999999	615	125	98	772	101	616	999999	796	302	758	507	538	999999	370	339	348	999999	959	152	881	84	715	610	906	228	235	522	731	585	148	560	764	825	627	695	77	999999	209	32	999999	258	432	238	713	722	999999	844	70	999999	259	309	850	745	155	195	900	514	999999	999999	865	999999	175	221	999999	207	742	712	179	674	271	883	152	999999	999999	633	652	486	897	193	588	391	461	551	335	839	999999	999999	680	442	999999	562	281	655	167	505	92	220	84	515	999999	927	674	396	918	376	166	999999	202	521	543	424	617	999	965	484	999999	623	885	325	498	999999	42	736	879	708	999999	496	779	57	551	441	411	391	212	661	716	75	633	959	682	999999	827	168	999999	381	945	282	999999	999999	862	999999	999999	758	27	267	895	938	516	219	999999	669	999999	155	970	111	22	235	796	314	767	577	990	999999	643	999999	895	873	999999	508	763	338	806	105	194	92	116	653	374	944	765	999999	999999	999999	999999	23	999999	681	197	797	999999	719	485	385	916	295	477	408	999999	324	999999	31	999999	999999	456	436	999999	999999	960	888	995	999999	860	852	548	988	29	999999	732	629	52	223	685	48	148	53	853	431	189	898	999999	999999	537	60	999999	744	677	999999	966	768	160	999999	999999	309	802	999999	858	633	999999	999999	999999	900	676	495	282	158	345	72	869	413	999999	441	859	71	999999	298	831	810	279	804	321	479	610	964	999999	430	502	386	246	149	194	229	999999	999999	632	713	41	999999	778	434	408	999999	680	563	999999	999999	762	659	35	514	178	58	364	42	616	797	300	712	999999	851	655	959	825	730	999999	999999	
846	999999	439	570	267	789	41	844	406	706	999999	999999	778	759	667	842	999999	732	970	145	999999	562	999999	835	423	328	34	926	778	449	788	999999	344	999999	999999	165	230	999999	999999	388	999999	519	999999	999999	998	253	933	267	193	999999	607	103	999999	93	497	294	960	999999	157	938	764	999999	999999	956	917	849	999999	999999	887	512	622	896	485	591	128	999999	926	736	837	999999	395	767	742	999999	999999	695	199	261	344	999999	205	626	316	318	623	999999	454	678	999999	158	541	987	379	681	200	710	618	178	964	999999	368	999999	766	978	553	997	372	109	125	232	660	460	999999	309	316	995	590	176	968	999999	901	257	745	688	637	407	397	71	775	999999	87	31	297	999999	229	971	860	338	765	626	549	354	563	768	498	90	999999	80	375	205	130	451	210	999999	251	999999	487	87	999999	155	609	999999	334	999999	999999	999999	173	418	89	344	999999	261	410	999999	999999	556	999999	976	200	999999	30	327	999999	580	20	635	821	540	999999	119	999999	999999	999999	619	27	248	30	579	999999	859	917	968	991	40	999999	999999	51	858	999999	694	426	511	887	999999	135	291	615	754	999999	520	817	632	466	999999	850	362	999999	790	333	428	535	999999	363	340	639	61	336	665	519	151	999999	962	999999	266	693	982	894	205	999999	735	633	276	606	112	51	294	512	30	999999	707	606	999999	534	671	168	311	999999	557	999999	84	955	949	244	999999	926	855	192	209	287	868	467	77	306	598	794	269	518	260	298	354	549	999999	999999	999999	544	343	437	999999	999999	999999	999999	347	51	419	780	684	41	999999	186	196	111	999999	743	321	999999	539	953	936	876	999999	793	999999	268	808	999999	650	473	999999	297	592	427	414	111	895	999999	999999	35	886	999999	999999	238	744	83	112	253	246	999999	175	571	999999	389	501	901	209	597	999999	999999	243	884	140	221	608	486	999999	769	697	211	847	999999	999999	513	999999	999999	766	670	999999	824	165	565	999999	88	308	999999	291	999999	999999	999999	902	999999	107	50	792	12	999999	899	629	268	489	999999	999999	45	723	887	999999	999999	322	382	145	538	999999	122	923	677	999999	61	999999	747	204	391	842	999999	999999	999999	189	999999	721	999999	441	866	51	791	344	822	19	263	365	420	419	789	889	553	376	374	760	999999	126	999999	415	635	999999	881	999999	108	500	370	999999	999999	708	372	780	258	999999	999999	496	757	999999	111	668	343	696	502	338	999999	999999	298	818	999999	788	204	999999	606	999999	805	880	170	727	245	999999	649	526	
191	711	57	19	641	612	107	877	13	999999	999999	999999	999999	939	493	553	659	607	211	552	801	395	513	999999	999999	999999	145	398	336	39	543	999999	29	816	999999	999999	291	405	859	686	720	66	999999	987	999999	160	586	999999	396	616	77	637	999999	106	724	795	999999	647	835	999999	477	709	999999	973	673	245	436	999999	999999	702	999999	264	748	525	831	744	609	999999	461	32	22	999999	11	719	962	905	659	922	999999	719	592	643	999999	999999	999999	999999	999999	812	324	712	723	999999	442	999999	999999	812	889	605	274	999999	196	999999	195	812	40	999999	999999	999999	20	999999	586	514	173	714	999999	628	999999	931	316	821	239	797	211	749	999999	691	999999	318	374	999999	25	999999	657	123	533	910	458	999999	786	21	313	683	801	555	135	219	167	999999	999999	726	127	958	999999	999999	749	399	480	445	513	348	999999	399	467	861	752	999999	856	60	190	209	999999	937	155	304	517	556	995	656	624	999999	534	999999	734	647	999999	67	765	214	373	143	999999	22	253	999999	651	999999	225	940	999999	603	363	999999	999999	999999	999999	999999	999999	993	936	203	403	823	821	999999	814	260	665	820	829	695	766	652	686	56	999999	167	999999	707	653	999999	999999	999999	853	30	736	999999	571	360	100	999999	254	771	999999	999999	740	616	201	829	999999	999999	999999	404	121	117	836	710	430	999999	999999	399	496	115	999999	342	863	348	970	999999	687	398	688	314	730	977	450	994	384	999999	999999	162	999999	863	84	999999	355	935	944	745	194	35	995	81	745	701	364	148	999999	935	999999	999999	646	400	151	245	712	943	674	999999	666	841	336	999999	999999	461	432	632	41	999999	999999	927	404	234	616	662	999999	617	569	38	623	999999	999999	448	211	914	999999	999999	721	838	550	411	271	999999	89	352	698	999999	887	999999	999999	999999	116	343	948	999999	999999	422	784	999999	843	104	999999	645	519	999999	278	888	711	279	945	999999	911	203	548	999999	665	999999	999999	999999	999999	318	730	285	760	891	206	239	500	999999	917	104	999999	999999	995	455	36	999999	300	999999	83	810	381	618	999999	420	999999	913	795	372	723	414	277	520	524	534	374	999999	885	999999	167	48	397	888	999999	851	999999	678	207	102	999999	50	999999	429	200	163	937	122	937	999999	999999	292	444	138	109	512	826	280	999999	471	90	928	740	672	567	44	422	493	265	496	354	152	715	702	812	682	121	848	999999	999999	597	999999	170	545	557	875	603	269	789	999999	34	795	999999	736	999999	631	999999	630	999999	999999	741	999999	
999999	451	994	928	576	999999	325	999999	401	999999	950	356	999999	999999	767	205	124	692	440	162	999999	416	471	999999	191	979	999999	191	999999	999999	986	174	629	153	999999	719	550	629	308	861	944	999999	458	56	844	614	861	193	864	114	515	178	724	588	999999	449	999999	444	746	596	62	999999	54	909	992	786	999999	999999	999999	57	654	495	394	579	999999	999999	958	425	715	577	128	506	327	999999	976	817	449	51	999999	956	739	115	882	711	808	811	328	548	64	68	887	140	761	816	460	29	999999	999999	380	999999	491	564	729	179	478	555	815	776	999999	184	999999	999999	337	999999	318	549	613	683	770	406	999999	419	371	657	999999	987	745	511	817	956	42	304	670	984	474	999999	385	713	242	999999	995	999999	999999	999999	999999	211	999999	999999	508	910	999999	111	384	974	406	82	203	999999	489	491	809	999999	958	977	151	51	999999	353	11	142	173	999999	999999	517	410	470	804	491	935	488	999999	461	12	999999	549	931	920	695	999999	401	981	313	234	999999	999999	690	999999	638	737	680	196	459	293	375	747	999999	660	999999	573	935	999999	711	146	999999	306	358	311	62	437	220	131	329	765	999999	999999	859	675	699	73	719	877	176	753	265	301	999999	177	637	169	42	280	63	132	999999	133	999999	176	232	454	105	389	540	210	527	559	999999	693	999999	224	887	841	999999	802	853	67	999999	999999	881	709	570	190	674	892	405	939	77	207	123	486	880	692	452	254	968	999999	346	965	235	999999	999999	52	494	422	281	999999	999999	260	278	999999	999999	322	295	999999	999999	999999	715	999999	805	999999	999999	669	580	999999	999999	999999	398	717	834	522	721	146	732	999999	999999	528	696	261	620	213	630	816	928	528	464	568	407	999999	370	999999	625	698	170	999999	224	764	472	297	89	86	803	601	426	999999	873	884	589	119	248	365	228	463	37	601	957	675	741	61	999999	775	797	468	357	780	999999	999999	976	95	961	520	65	409	182	544	410	999999	399	999999	999999	580	978	297	691	14	835	171	671	568	689	548	33	999999	554	313	289	344	253	645	858	851	907	504	158	999999	309	819	999999	493	201	928	999999	568	406	172	796	999999	999999	999999	999999	735	999999	418	405	422	496	644	854	868	264	999999	785	754	323	999999	999999	999999	149	963	704	25	880	188	377	760	272	999999	24	392	999999	780	567	900	700	999999	500	499	999999	735	241	664	965	423	238	135	152	531	254	602	499	322	370	813	648	929	854	182	51	645	159	999999	999999	
999999	999999	484	508	885	999999	200	999999	182	385	413	732	999999	999999	467	999999	251	617	741	220	422	893	205	419	753	999999	770	278	327	458	463	585	999999	44	503	72	754	627	999999	477	999999	298	326	937	999999	999999	609	878	397	233	799	37	418	820	218	999999	999999	999999	999999	999999	292	922	985	723	921	828	532	14	999999	404	205	623	360	273	166	133	576	267	999999	672	651	999999	880	104	658	435	176	388	826	999999	906	690	873	633	194	999999	999999	602	25	137	999999	604	331	992	37	186	677	155	664	94	12	999999	610	92	981	999999	51	891	75	999999	999999	153	999999	999999	999999	999999	999999	726	88	35	820	973	999999	335	999999	999999	570	887	76	482	758	31	724	741	999999	18	89	791	651	793	100	421	537	530	476	414	426	698	999999	522	999999	950	77	638	274	39	656	284	969	934	830	999999	999999	593	736	640	429	999999	710	999999	999999	958	85	999999	999999	408	445	721	999999	708	630	871	999999	553	999999	999999	953	95	477	892	999999	804	999999	716	999999	999999	596	944	793	836	999999	999999	987	999999	97	477	875	783	703	865	593	934	999999	270	313	958	999999	999999	547	928	999999	343	968	818	136	630	146	368	330	998	812	501	928	33	722	650	884	377	466	999999	932	180	391	611	308	428	999999	561	999999	999999	176	325	406	864	159	999999	21	179	888	466	999999	999999	462	705	63	102	15	999999	547	999999	84	402	999999	970	999999	515	951	367	999999	708	250	585	954	325	831	496	104	999999	999999	81	639	714	999999	999	999999	999999	718	686	999999	215	422	987	23	750	930	999999	510	999999	868	643	699	999999	999999	189	999999	755	562	146	999999	999999	998	941	999999	476	999999	370	913	999999	999999	580	999999	275	808	313	296	262	571	214	395	999999	999999	668	205	240	381	985	63	309	783	490	863	999999	999999	991	217	999999	999999	546	999999	999999	860	695	701	999999	845	434	845	356	893	963	193	999999	999999	815	581	339	999999	999999	999999	47	316	614	42	253	716	226	462	816	105	815	792	34	487	824	207	999999	999999	906	999999	947	999999	706	415	820	306	516	829	999999	420	877	999999	182	999999	689	263	999999	999999	458	582	628	971	999999	261	88	180	168	999999	999999	617	290	373	839	902	157	898	609	208	222	946	210	397	999999	405	227	90	619	999999	798	999999	951	637	518	999999	765	976	120	999999	337	649	147	999999	902	999999	139	514	895	280	999999	790	654	57	450	511	381	241	515	633	43	997	560	585	80	999999	999999	653	854	514	146	181	787	
164	871	572	808	563	495	85	275	999999	195	349	999999	17	917	904	196	999999	953	534	999999	486	422	999999	999999	561	575	546	724	486	660	391	999999	132	13	499	999999	878	702	818	746	439	367	330	811	220	307	72	448	999999	466	847	561	612	710	310	741	541	482	256	999999	948	361	788	63	804	999999	165	14	427	729	318	999999	145	788	41	129	102	528	878	999999	512	999999	963	30	999999	830	999999	422	702	758	643	405	999999	830	797	87	578	276	17	14	151	999999	31	41	157	543	425	823	678	191	649	23	603	992	999999	851	398	768	250	974	999999	743	312	669	95	912	858	999999	991	953	999999	825	999999	874	123	999999	85	932	999999	279	999999	707	999999	520	118	999999	999999	463	355	946	689	810	36	999999	329	408	756	362	945	244	684	120	832	724	641	823	502	999999	999999	999999	775	999999	895	999999	570	977	998	791	560	999999	121	999999	999999	55	274	739	798	999999	554	715	698	999999	986	638	595	999999	875	29	879	294	138	999999	585	324	180	999999	914	65	472	352	999999	964	802	489	133	289	160	999999	459	901	35	23	184	999999	341	999999	479	267	385	277	999999	979	912	275	999999	999999	999999	999999	999999	51	825	743	25	212	316	734	920	999999	514	999999	152	97	999999	977	269	124	999999	422	982	128	753	657	679	205	999999	999999	61	536	162	94	999999	515	912	417	86	291	998	971	856	607	141	972	999999	79	135	24	419	935	15	222	999999	407	999999	755	999999	177	73	820	963	999999	999999	393	999999	999999	999999	636	184	161	999999	977	126	925	999999	999999	987	780	905	999999	80	999999	999999	126	531	940	942	71	852	167	999999	909	228	187	18	969	925	747	999999	331	999999	999999	840	268	43	37	106	226	841	287	999999	517	999999	999999	750	738	876	999999	862	999999	488	785	783	27	999999	999999	999999	938	917	595	459	250	162	583	387	581	394	751	92	503	843	725	229	575	398	611	647	999999	437	280	999999	369	884	224	843	447	714	822	235	51	278	167	309	255	999999	999999	999999	688	86	178	353	999999	483	369	570	762	565	218	628	430	354	999999	999999	999999	502	100	999999	938	999999	999999	867	572	526	50	235	686	426	999999	747	870	256	999999	999999	268	926	968	999999	525	653	90	999999	999999	999999	805	696	999999	655	662	753	737	172	426	999999	999999	999999	999999	999999	999999	143	883	345	591	471	999999	183	999999	315	999999	720	534	213	840	999999	999999	999999	371	378	999999	353	951	40	764	230	999999	708	830	20	551	957	154	369	454	
391	770	744	301	43	445	631	310	999999	999999	941	228	533	999999	141	297	90	939	412	888	98	192	852	581	999999	462	59	999999	999999	999999	296	576	175	759	458	524	915	765	999999	933	999999	53	999999	999999	823	11	485	386	999999	723	470	27	741	999999	999999	208	917	173	930	581	999999	288	999999	214	126	999999	63	773	999999	617	999999	325	611	479	799	55	210	999999	757	368	976	672	654	662	303	278	834	999999	404	999999	607	999999	834	756	547	999999	127	777	999999	457	999999	999999	512	999999	999999	999999	415	272	681	999999	998	693	415	571	999999	723	634	999999	999999	847	541	368	379	624	19	631	490	855	932	999999	927	432	721	999999	420	274	999999	999999	999999	157	862	999999	23	93	999999	914	345	273	161	824	185	855	866	665	916	999999	342	888	81	719	999999	560	339	691	393	575	971	999999	999999	339	999999	70	999999	763	984	999999	999999	999999	373	105	295	999999	703	999999	813	999999	566	65	393	999999	932	999999	999999	602	493	311	242	332	700	999999	999999	999999	121	822	271	125	904	999999	680	947	245	55	525	975	434	999999	857	999999	877	320	19	916	999999	331	406	291	999999	358	279	683	999999	32	595	687	163	64	116	999999	847	698	177	999999	385	999999	593	887	756	526	178	57	999999	20	454	389	999999	36	999999	789	999999	979	556	556	832	997	220	999999	999999	837	822	379	340	977	383	189	153	554	540	999999	999999	999999	535	52	189	232	239	999999	577	216	21	136	546	326	465	868	152	999999	631	999999	235	380	437	999999	703	798	716	476	636	999999	246	131	495	241	62	905	999999	513	376	999999	767	493	645	253	825	999999	832	24	521	515	999999	531	923	162	60	999999	92	999999	348	999999	516	999999	99	999999	969	890	641	314	274	559	423	638	255	32	621	999999	734	193	103	17	965	702	999999	131	999999	715	999999	343	999999	694	822	837	999999	985	103	999999	404	343	999999	999999	64	528	750	962	101	408	285	901	541	318	999999	899	523	999999	425	813	999999	968	83	264	999999	308	133	579	999999	586	473	270	928	617	348	401	909	168	953	447	951	992	999999	829	439	999999	999999	872	72	923	999999	834	570	289	205	435	270	29	252	756	404	180	999999	515	999999	25	972	924	970	241	999999	365	387	977	999999	816	999999	253	999999	999999	506	260	517	813	999999	638	700	649	999999	999999	999999	890	999999	207	53	999999	999999	999999	894	999999	334	877	902	999999	934	957	456	592	427	388	999999	999999	203	856	260	154	663	422	999999	306	999999	333	999999	68	109	999999	
449	190	934	90	59	424	359	411	71	628	357	686	999999	315	999999	999999	231	999999	425	999999	696	999999	946	898	127	354	282	597	108	10	375	844	730	835	517	999999	999999	346	339	81	667	999999	794	631	796	999999	543	935	124	217	111	479	642	999999	412	999999	243	999999	963	704	152	761	312	999999	263	999999	955	53	999999	916	458	884	999999	354	457	904	274	325	112	150	811	346	483	999999	899	895	999999	999999	433	137	42	622	383	635	929	905	999999	733	999999	999999	999999	500	147	999999	759	999999	776	297	999999	507	125	999999	933	823	893	805	288	421	999999	367	311	219	619	671	883	835	511	77	425	551	999999	540	946	819	999999	321	999999	285	141	682	129	914	217	925	21	124	689	560	742	999999	627	78	572	999999	981	999999	880	476	324	923	999999	999999	999999	986	93	585	971	123	704	582	606	13	289	489	248	999999	12	999999	659	768	999999	999999	335	301	924	355	968	935	837	316	440	732	960	999999	999999	420	51	999999	842	999999	152	576	855	999999	526	624	789	92	772	595	999999	195	816	556	777	763	383	581	999999	737	616	46	286	999999	151	874	53	80	522	828	354	999999	851	999999	625	579	106	175	774	310	999999	886	173	252	506	254	915	999999	441	999999	999999	470	168	999999	819	999999	299	999999	999999	652	580	718	569	943	250	999999	343	592	930	207	999999	999999	806	762	999999	730	873	999999	891	896	958	639	639	319	791	883	999999	747	414	519	290	999999	156	132	729	848	326	229	11	478	911	333	483	244	545	829	999999	405	999999	999999	999999	265	576	132	694	999999	89	259	162	367	999999	999999	188	999999	916	38	999999	684	43	999999	413	653	999999	422	985	635	165	404	774	962	229	226	814	999999	999999	34	999999	999999	437	787	769	999999	76	999999	73	324	999999	72	327	516	767	980	372	610	686	589	232	163	147	68	785	684	484	999999	148	198	999999	863	143	892	966	48	999999	256	563	345	586	999999	358	670	999999	103	87	268	999999	999999	854	213	638	999999	999999	908	999999	379	11	94	592	876	505	999999	542	999999	928	434	549	728	734	126	56	999999	12	833	804	477	578	692	999999	999999	999999	899	343	999999	235	446	999999	67	162	999999	254	478	753	710	893	483	138	209	174	652	718	476	514	999999	167	297	695	967	114	418	800	318	487	376	881	606	541	963	65	999999	999999	492	576	856	872	577	597	302	940	330	348	379	528	954	999999	529	999999	606	421	938	751	132	999999	744	86	999999	991	386	828	296	999999	175	
153	999999	318	236	899	999999	865	589	699	403	37	999999	80	431	790	532	868	362	221	935	551	127	999999	221	538	832	999999	999999	999999	220	473	653	388	182	235	847	646	281	999999	736	740	832	249	357	105	999999	673	654	999999	468	518	475	999999	17	999999	36	940	106	697	77	877	929	12	999999	929	383	405	999999	205	942	886	596	999999	485	204	718	877	393	125	368	168	135	791	128	702	997	578	999999	999999	999999	999999	549	584	999999	859	810	829	761	427	999999	999999	776	459	212	581	922	742	999999	999999	999999	999999	999999	999999	339	908	751	148	999999	786	999999	999999	999999	348	996	45	346	999999	999999	625	394	888	999999	965	999999	592	392	999999	999999	999999	779	999999	979	567	999999	60	360	999999	254	652	999999	672	945	974	495	916	999999	437	462	999999	245	910	570	999999	999999	999999	41	590	999999	999999	999999	85	559	347	16	677	825	999999	999999	945	685	777	767	999999	518	721	943	152	480	487	841	954	999999	421	311	999999	694	15	149	637	29	999999	982	507	136	41	122	608	999999	818	100	294	743	517	999999	467	152	51	465	999999	82	999999	120	999999	999999	571	861	999999	46	999999	999999	999999	327	66	925	914	795	270	999999	486	608	344	999999	661	397	557	999999	706	930	843	725	652	550	441	564	999999	659	883	601	564	180	975	572	829	834	280	999999	999999	591	576	999999	882	648	999999	108	999999	999999	458	711	358	360	164	217	202	999999	341	280	885	502	795	264	911	999999	839	999999	633	772	354	999999	126	590	535	125	363	181	843	13	571	342	999999	424	211	182	999999	213	25	999999	379	999999	999999	999	90	194	999999	321	761	999999	809	672	475	965	999999	631	594	999999	824	49	853	30	579	337	709	553	674	380	999999	739	424	635	300	865	402	937	333	127	510	351	330	51	999999	629	203	898	867	861	999999	580	587	486	388	976	999999	359	838	176	300	537	999999	424	999999	999999	798	184	381	609	572	999999	308	477	266	483	999999	812	610	949	143	810	685	812	999999	483	161	938	999999	324	952	999999	999999	167	826	999999	832	905	782	999999	999999	999999	526	999999	299	630	282	120	229	905	267	111	748	888	999999	489	851	706	107	785	870	999999	927	67	657	528	335	151	650	293	650	813	39	999999	129	999999	293	428	999999	696	210	50	999999	350	67	850	304	999999	134	347	999999	136	807	997	999999	969	101	469	999999	770	305	141	470	999999	264	453	999999	537	769	917	205	999999	192	411	584	999999	152	587	999999	807	234	999999	26	999999	999999	999999	
15	999999	694	999999	32	824	999999	752	401	79	999999	782	96	613	999999	767	450	999999	151	698	943	406	422	696	827	514	468	802	999999	190	124	167	773	740	999999	999999	999999	620	999999	381	613	440	19	999999	260	369	501	396	999999	999999	673	809	171	474	580	609	619	997	999999	518	365	999999	999999	221	955	999999	19	355	175	739	924	830	321	770	95	999999	396	907	999999	468	999999	999999	774	89	516	999999	995	309	169	999999	999999	845	299	386	999999	595	235	999999	999999	838	359	155	999999	298	542	843	999999	401	388	77	223	711	561	862	999999	293	253	135	704	650	426	710	999999	337	999999	88	541	999999	755	999999	288	597	357	999999	118	999999	850	999999	547	673	816	604	920	101	999999	999999	999999	436	999999	731	352	999999	104	909	999999	649	959	893	999999	463	312	562	646	999999	789	625	999999	953	753	637	442	767	999999	41	833	822	790	104	712	601	794	999999	64	33	156	188	503	448	195	469	908	957	999999	93	371	263	958	40	312	999999	363	340	683	999999	299	585	521	72	86	599	859	865	191	386	669	207	508	622	999999	611	132	915	768	294	999999	485	999999	504	670	579	864	999999	791	713	247	463	431	999999	999999	571	666	440	371	595	609	999999	775	999999	424	173	999999	345	298	701	999999	999999	572	398	522	813	326	999999	402	506	735	110	83	477	148	999999	999999	696	999999	999999	944	691	553	182	684	687	999999	999999	90	506	999999	528	470	999999	836	799	999999	42	298	920	999999	999999	48	999999	999999	509	969	307	982	217	397	69	456	126	756	999999	894	400	999999	835	114	187	937	895	999999	216	639	982	641	348	999999	743	407	968	999999	304	653	688	322	999999	717	999999	165	872	119	764	999999	354	344	651	999999	499	328	463	816	77	999999	152	191	653	999999	986	999999	999999	891	999999	999999	487	200	462	541	215	88	539	128	702	31	74	786	918	144	295	648	989	443	999999	425	944	161	858	591	999999	506	669	999999	999999	745	521	980	465	999999	594	163	999999	119	699	999999	788	344	999999	55	648	365	273	518	999999	348	677	210	75	999999	717	335	341	870	40	708	418	999999	397	957	510	999999	331	815	549	141	766	879	999999	414	636	609	47	999999	943	999999	243	999999	999999	391	77	321	915	999999	999999	999999	822	21	89	991	12	564	947	999999	545	564	44	999999	969	452	582	797	467	660	601	117	999999	999999	999999	885	475	268	999999	999999	889	198	177	999999	999999	290	319	754	800	999999	999999	82	662	880	277	389	121	786	190	999999	999999	
280	999999	265	636	287	970	303	95	999999	999999	999999	70	999999	277	999999	396	940	999999	689	143	999999	996	715	257	528	999999	417	260	547	773	689	87	225	999999	618	345	911	999999	152	319	25	999999	606	236	667	21	999999	612	921	992	999999	759	999999	154	999999	283	148	999999	999999	832	563	53	999999	429	836	667	999999	999999	999999	999999	484	999999	884	379	127	169	399	488	590	517	999999	804	999999	555	602	999999	585	81	225	999999	206	904	360	999999	756	972	130	187	399	999999	999999	974	953	909	517	698	874	132	36	821	883	999999	427	999999	107	758	999999	999999	826	906	92	999999	999999	324	815	580	132	573	623	155	49	222	98	590	350	760	850	429	47	904	65	999999	54	999999	999999	546	487	999999	223	997	268	137	360	493	917	402	999999	639	999999	936	576	310	508	881	999999	999999	999999	999999	258	346	908	999999	955	922	850	999999	999999	135	863	279	103	999999	999999	626	887	999999	862	999999	672	948	315	999999	335	111	338	754	954	999999	999999	790	974	650	999999	876	99	974	182	437	643	299	673	329	999999	825	842	214	999999	882	999999	870	808	966	173	310	41	696	958	999999	593	106	674	565	512	82	304	453	860	484	537	999999	739	434	961	383	284	999999	445	510	268	133	999999	82	179	999999	982	18	486	999999	844	402	26	999999	843	999999	624	999999	816	703	531	399	354	475	355	91	140	383	999999	999999	36	999999	261	457	594	999999	301	999999	396	760	100	295	966	659	639	144	896	999999	590	424	999999	176	999999	741	979	999999	999999	999999	999999	999999	621	608	13	697	183	799	150	568	733	999999	255	999999	721	65	999999	245	433	694	836	220	195	999999	792	999999	40	860	875	519	999999	725	999999	963	999999	999999	149	999999	999999	279	999999	999999	994	337	686	216	999999	736	454	123	139	744	446	95	502	999999	902	999999	815	999999	666	323	923	630	101	18	693	292	157	999999	916	999999	953	999999	999999	996	999999	857	43	586	421	304	415	761	390	999999	999999	604	999999	369	406	247	676	999999	613	172	916	373	246	678	523	999999	588	999999	206	999999	999999	292	876	999999	299	999999	867	999999	999999	371	907	171	999999	367	999999	98	999999	787	26	678	453	94	550	999999	89	852	999999	999999	72	535	716	383	565	382	942	996	727	964	79	361	380	999999	867	251	999999	754	133	878	999999	434	999999	800	26	528	999999	706	741	831	999999	999999	433	999999	176	476	655	533	606	868	424	999999	370	856	718	664	308	999999	226	999999	789	999999	729	999999	415	638	470	915	367	47	
999999	245	264	896	548	632	999999	999999	280	401	596	732	157	265	464	226	73	218	92	999999	999999	558	490	999999	52	101	999999	690	107	999999	15	739	999999	569	999999	188	478	474	318	96	736	441	999999	824	999999	67	187	999999	288	198	999999	999999	832	15	999999	999999	999999	821	854	999999	914	247	999999	741	395	856	999999	588	999999	285	748	599	899	996	625	787	821	666	731	999999	914	254	412	999999	963	999999	907	170	752	792	433	656	999999	861	181	499	671	994	999999	855	500	599	269	999999	450	999999	362	999999	999999	39	447	98	100	869	542	670	834	861	778	999999	949	406	836	422	851	101	979	47	824	999999	126	827	237	876	493	325	984	409	468	988	401	80	779	999999	355	999999	566	750	329	999999	999999	999999	999999	797	905	104	763	847	161	358	995	324	22	265	913	620	861	224	385	227	685	434	403	999999	249	879	626	123	77	516	999999	239	718	999999	999999	315	999999	440	999999	398	561	147	258	119	992	87	68	524	808	735	483	351	374	112	826	240	417	999999	557	36	478	649	779	645	823	999999	999999	700	794	999999	19	430	999999	986	665	547	999999	293	797	999999	999999	112	999999	999999	42	193	864	999999	999999	240	898	183	883	999999	920	912	367	612	296	999999	482	368	999999	211	999999	62	108	387	446	289	63	133	639	395	215	376	999999	447	612	639	901	989	999999	563	709	835	547	309	76	752	189	573	997	570	689	999999	381	113	616	980	95	487	179	216	187	774	544	999999	739	554	999999	920	10	656	334	492	163	999999	501	999999	999999	798	321	693	109	489	135	78	999999	752	994	999999	831	631	554	424	819	998	999999	999999	300	999999	569	999999	185	269	572	351	246	999999	309	999999	611	726	475	296	175	999999	116	999999	649	476	999999	987	559	999999	98	378	112	910	999999	999999	999999	566	599	464	239	999999	518	840	916	784	832	508	452	999999	629	114	166	999999	258	343	891	999999	295	824	267	999999	961	999999	180	204	999999	335	999999	999999	423	999999	999999	20	999999	375	967	276	781	865	643	294	999999	770	717	983	222	844	999999	340	999999	113	281	774	999999	656	838	679	669	722	544	506	974	999999	376	584	977	155	999999	883	375	625	999999	999999	190	973	48	999999	131	196	999999	404	674	203	881	319	999999	362	812	999999	999999	298	606	69	999999	147	999999	246	999999	143	16	76	644	999999	999999	647	207	999999	593	234	618	646	557	482	740	150	832	781	427	67	999999	624	999999	999999	356	999999	999999	847	110	999999	663	999999	999999	988	
190	914	759	999999	238	999999	121	999999	769	588	792	890	999999	133	328	189	314	537	818	346	332	391	733	845	431	887	627	999999	750	549	571	999999	848	569	302	825	390	936	999999	999999	945	887	855	754	999999	466	346	999999	528	920	739	135	983	999999	665	799	191	914	474	350	999999	760	999999	229	27	999999	999999	180	831	502	999999	377	984	999999	400	999999	535	978	839	965	999999	731	832	830	810	445	833	396	903	502	999999	999999	472	212	577	194	715	636	737	40	424	176	74	36	130	372	151	999999	999999	999999	273	999999	999999	999999	999999	884	928	351	419	581	152	655	999999	338	857	333	904	782	67	215	999999	898	251	999999	551	384	667	805	709	447	304	485	334	682	238	442	400	964	412	693	999999	373	999999	166	887	999999	899	736	178	797	467	368	300	999999	999999	375	961	275	957	425	999999	133	999999	999999	287	667	330	594	109	425	932	940	999999	373	949	999999	681	95	921	782	485	931	637	999999	980	935	194	478	191	863	999999	134	17	986	476	142	730	255	878	230	448	999999	636	752	864	527	989	927	906	145	693	875	354	185	940	295	495	730	991	999999	482	999999	412	246	944	808	933	393	896	816	999999	999999	216	701	343	999999	304	884	58	999999	946	267	999999	999999	180	605	999999	832	999999	191	647	10	264	536	748	595	902	400	808	66	594	605	40	999999	510	999999	999999	999999	999999	770	991	610	682	538	405	224	999999	999999	76	999999	37	111	999999	715	179	634	180	679	953	999999	277	999999	86	999999	868	350	999999	999999	546	999999	999999	138	990	284	199	46	328	999999	141	533	999999	999999	334	468	38	493	268	325	921	999999	97	989	999999	103	503	96	533	999999	669	64	987	810	820	164	413	999999	999999	72	999999	142	316	454	999999	429	443	730	999999	617	962	385	92	999999	559	670	824	946	439	896	999999	112	512	999999	67	86	546	504	726	180	65	140	999999	206	800	999999	568	999999	451	999999	660	773	516	916	999999	293	999999	85	999999	159	999999	466	999999	999999	291	422	999999	999999	396	471	883	999999	999999	409	999999	832	13	886	121	771	111	190	999999	999999	246	17	595	999999	999999	773	113	470	254	999999	840	599	670	168	914	999999	168	890	999999	999999	396	722	769	117	364	999999	290	999999	999999	488	57	158	999999	309	977	283	826	999999	768	623	999999	422	694	436	999999	962	172	999999	971	734	613	221	934	524	773	524	248	999999	242	25	492	27	999999	765	529	691	636	371	191	641	560	134	131	999999	622	974	37	999999	
547	401	999999	446	125	240	875	836	999999	448	535	462	45	999999	801	999999	140	999999	915	929	907	878	336	800	662	999999	183	488	100	311	901	799	496	999999	999999	840	999999	56	901	276	889	692	477	198	835	999999	606	999999	333	378	999999	281	69	999999	999999	669	75	931	783	999999	999999	397	746	999999	546	736	999999	139	406	960	469	93	999999	648	49	999999	411	147	965	933	999999	999999	164	721	808	629	999999	999999	479	282	775	999999	999999	126	219	999999	946	999999	652	109	999999	999999	999999	373	999999	418	833	420	69	999999	268	999999	966	850	61	107	242	999999	114	916	999999	999999	659	133	999999	117	999999	332	438	546	278	847	999999	866	181	267	152	791	812	399	796	329	338	269	24	848	395	422	74	122	269	921	459	999999	112	194	816	693	188	801	597	999999	982	999999	942	420	999999	999999	999999	794	954	999999	222	714	129	676	999999	999999	999999	346	999999	408	267	325	999999	999999	397	999999	999999	986	450	999999	612	999999	999999	295	999999	999999	326	603	416	295	743	279	168	818	709	744	999999	436	944	426	584	842	88	999999	253	999999	245	595	33	681	346	692	999999	505	838	210	912	999999	339	999999	83	999999	929	436	665	987	999999	999999	647	999999	153	337	52	34	874	999999	999999	613	52	999999	580	999999	580	734	949	60	999999	662	980	999999	832	782	107	520	352	78	913	652	533	265	509	776	948	380	538	19	999999	330	631	999999	277	308	790	999999	853	352	999999	204	487	999999	999999	999999	488	999999	820	370	239	531	999999	805	856	999999	90	787	999999	803	783	999999	206	940	410	605	41	911	240	533	999999	448	667	999	143	999999	175	918	999999	14	298	808	559	999999	999999	999999	999999	825	999999	987	228	13	487	59	569	735	999999	999999	999999	467	473	999999	908	999999	379	790	863	999999	672	147	125	171	999999	176	515	974	650	39	170	999999	999999	999999	699	253	999999	988	961	999999	999999	408	721	628	713	735	541	721	999999	999999	798	988	999999	966	163	999999	999999	66	418	999999	544	595	94	968	386	922	999999	268	877	665	999999	390	828	255	251	273	426	497	458	859	635	999999	83	388	241	182	37	989	61	999999	381	257	580	999999	999999	845	324	999999	252	791	234	283	844	245	289	417	169	19	725	999999	657	384	608	558	999999	999999	521	705	737	214	895	520	216	999999	293	734	999999	187	181	405	949	673	255	999999	635	361	949	838	999999	823	22	28	999999	171	999999	996	649	31	999999	333	334	618	25	48	896	713	76	592	999999	554	999999	982	837	329	
939	999999	999999	942	922	333	801	682	999999	913	201	999999	256	54	293	297	95	999999	999999	848	81	999999	658	216	999999	922	295	367	887	554	226	40	190	944	999999	984	867	706	109	999999	999999	651	999999	999999	846	999999	466	32	308	663	469	818	771	989	257	608	999999	922	181	999999	48	444	999999	60	697	999999	999999	311	822	999999	430	388	689	999999	325	430	999999	557	370	751	465	272	999999	233	95	407	999999	200	999999	999999	659	944	999999	108	604	98	999999	962	414	684	332	165	209	999999	243	90	999999	202	999999	827	291	777	562	430	544	775	385	571	965	299	902	506	614	209	650	485	999999	999999	973	237	999999	365	152	686	428	310	999999	999999	989	999999	278	76	526	870	341	881	392	114	999999	828	712	295	999999	124	782	825	550	999999	357	999999	237	548	228	446	263	925	634	875	999999	244	999999	325	999999	960	31	836	979	744	867	769	103	749	37	155	524	288	999999	38	999999	999999	999999	72	711	999999	999999	729	847	90	616	999999	256	516	112	329	125	397	714	999999	999999	946	846	806	143	999999	664	487	521	83	921	975	999999	999999	971	999999	999999	650	613	999999	192	301	988	899	137	999999	523	587	647	999999	39	137	573	330	999999	957	756	952	999999	999999	999999	300	218	774	168	640	848	649	544	703	844	474	999999	999999	999999	802	957	946	678	681	75	87	840	813	999999	794	411	247	672	24	652	999999	721	489	771	999999	92	223	741	999999	613	873	52	999999	863	999999	999999	208	475	999999	10	809	283	257	68	500	460	999999	730	373	239	610	977	530	60	321	999999	303	603	963	719	744	215	191	78	201	44	895	949	489	999999	213	999999	540	23	842	999999	474	999999	281	441	687	492	377	267	12	999999	999999	893	552	811	59	605	999999	422	265	999999	101	188	866	465	564	455	999999	999999	36	838	446	516	999999	999999	999999	872	331	531	999999	261	838	924	999999	305	999999	11	407	999999	401	607	270	128	758	249	166	999999	564	815	877	242	251	454	999999	999999	459	16	686	488	999999	187	283	980	999999	999999	999999	177	999999	571	999999	999999	57	999999	530	428	577	328	758	968	906	991	317	999999	653	799	20	394	999999	901	999999	999999	325	918	999999	224	333	999999	737	754	484	988	183	999999	999999	999999	999999	677	999999	813	596	999999	999999	999999	581	542	869	767	336	999999	999999	999999	485	221	725	438	999999	999999	999999	316	104	298	590	13	999999	918	818	324	644	338	614	343	470	999999	314	715	268	608	346	999999	355	566	953	999999	761	999999	512	
961	277	443	88	65	256	617	999999	308	549	254	232	663	724	999999	133	998	977	999999	910	606	999999	999999	180	637	792	999999	961	538	999999	444	252	391	415	856	57	210	259	558	96	853	999999	15	175	999999	999999	683	887	800	443	954	179	111	202	999999	64	999999	999999	451	999999	437	656	190	963	115	999999	841	258	867	507	999999	999999	428	572	999999	446	902	845	166	262	118	931	170	105	999999	274	999999	198	509	999999	790	937	808	999999	999999	207	980	51	69	22	544	435	29	302	521	216	999999	999999	145	470	999999	420	117	999999	999999	506	495	999999	583	841	860	652	999999	75	716	984	940	144	999999	860	999999	860	999999	153	717	683	912	867	583	183	523	612	63	999999	650	379	829	619	139	162	711	999999	468	227	161	999999	999999	953	586	999999	999999	999999	624	285	14	999999	634	999999	481	999999	999999	999999	510	409	999999	257	598	709	999999	346	165	999999	999999	760	158	570	401	999999	991	999999	997	958	999999	57	907	999999	987	999999	44	358	999999	866	999999	657	568	94	394	68	899	904	303	976	538	249	380	945	612	999999	136	444	899	76	999999	656	484	635	999999	999999	502	421	270	821	674	77	601	299	193	357	201	73	185	343	999999	97	531	30	430	51	999999	962	304	133	650	600	458	678	894	999999	182	933	748	931	999999	488	644	482	311	999999	648	91	762	999999	999999	73	268	566	999999	883	135	464	215	304	786	539	127	146	180	83	999999	999999	404	702	184	268	325	999999	777	190	453	59	718	959	402	595	210	999999	460	587	342	999999	281	20	365	718	728	454	155	36	999999	507	312	237	851	726	687	70	90	413	748	24	789	999999	440	86	745	255	901	201	339	87	685	592	741	727	651	393	346	465	540	870	108	750	999999	999999	746	999999	118	676	907	999999	999999	56	839	327	999999	63	580	289	973	482	552	999999	999999	293	821	720	999999	133	84	303	999999	625	873	877	915	49	408	493	339	265	999999	999999	293	199	129	638	752	424	999999	598	813	999999	492	999999	328	154	62	999999	999999	999999	994	999999	999999	614	999999	343	183	999999	411	73	654	97	950	999999	999999	328	999999	508	174	999999	967	81	999999	486	489	667	143	816	999999	771	986	873	368	999999	270	999999	999999	678	999999	999999	465	790	999999	562	943	726	116	999999	720	999	483	554	370	942	69	999999	999999	125	134	999999	209	367	413	640	999999	780	728	999999	457	196	999999	999999	735	388	726	187	999999	945	999999	763	561	368	999999	559	297	442	513	999999	253	999999	
672	516	553	23	999999	108	386	999999	485	172	997	999999	327	534	313	491	999999	981	225	999999	863	542	582	371	207	841	272	999999	352	999999	277	312	404	119	523	189	448	721	999999	628	800	686	469	380	999999	999999	51	999999	255	806	623	531	210	999999	484	999999	999999	999999	816	745	836	999999	999999	841	895	695	999999	999999	21	999999	999999	107	189	999999	90	186	999999	212	605	114	799	702	608	999999	30	999999	111	42	634	392	256	266	999999	67	792	278	657	628	485	80	39	833	558	999999	999999	526	352	999999	290	999999	67	999999	587	711	999999	143	924	999999	999999	160	594	40	999999	628	877	786	999999	131	804	812	529	454	999999	535	85	965	153	485	783	503	999999	497	751	999999	334	999999	999999	204	121	658	353	174	806	334	999999	998	260	929	255	976	335	231	999999	999999	777	613	13	61	635	980	990	999999	999999	327	999999	106	288	999999	999999	361	117	997	20	999999	469	365	647	402	59	86	714	223	240	807	178	999999	999999	999999	559	999999	521	999999	568	999999	668	904	465	488	576	389	719	14	635	893	999999	337	999999	999999	18	999999	966	999999	999999	559	999999	999999	217	902	159	586	418	15	999999	582	839	490	439	879	999999	999999	999999	999999	825	670	999999	710	999999	347	938	840	960	33	274	999999	754	910	625	18	865	892	696	563	339	999999	970	714	318	62	63	388	898	341	187	454	999999	807	785	341	202	999999	198	870	963	999999	626	394	999999	999999	827	929	864	430	23	595	867	346	829	999999	700	652	402	535	999999	559	942	628	999999	999999	623	947	135	294	816	999999	703	826	599	999999	373	999999	974	999999	235	134	523	477	328	591	586	186	999999	949	640	549	999999	999999	999999	999999	376	998	999999	919	936	880	999999	999999	613	712	891	51	999999	809	472	125	678	643	309	169	46	474	309	264	999999	447	969	185	999999	277	999999	999999	249	195	653	374	47	64	999999	354	330	999999	863	616	700	545	439	178	999999	525	870	529	363	427	377	902	698	293	999999	999999	999999	628	927	346	574	850	802	562	166	107	87	999999	821	999999	999999	103	610	693	564	699	999999	800	697	137	406	618	687	821	817	750	676	754	999999	332	443	702	999999	527	999999	849	742	877	22	389	448	257	707	407	999999	999999	301	15	728	986	999999	121	930	999999	939	999999	999999	980	744	999999	431	333	999999	498	522	146	87	93	652	714	956	140	999999	999999	689	159	911	289	241	999999	459	670	35	392	999999	331	999999	226	999999	95	685	999999	142	607	958	124	12	218	
885	453	207	217	362	23	40	360	334	622	119	790	54	999999	749	999999	955	760	999999	862	999999	200	375	860	999999	999999	38	204	999999	189	359	575	999999	703	403	788	344	999999	318	21	999999	491	997	158	116	797	50	801	22	999999	652	208	815	999999	999999	694	88	347	999999	795	984	836	361	999999	999999	544	643	351	490	960	868	713	452	999999	509	175	203	226	753	999999	526	237	191	79	537	161	759	999999	151	708	999999	997	999999	999999	999999	999999	999999	852	885	572	164	699	320	999999	71	999999	755	528	640	396	999999	999999	593	14	279	999999	999999	291	617	121	784	636	209	781	999999	870	184	999999	270	999999	999999	350	340	999999	553	826	916	138	18	999999	999999	240	376	755	217	849	414	534	252	999999	871	848	999999	773	999999	527	499	538	803	200	999999	826	268	656	361	161	530	412	461	453	840	525	283	28	716	554	269	454	574	410	466	999999	999999	991	122	999999	115	567	403	35	336	387	335	817	834	579	999999	720	404	65	328	11	999999	799	438	355	999999	226	67	243	267	55	964	999999	733	124	149	276	544	999999	999999	999999	18	435	999999	462	200	999999	193	146	999999	549	999999	999999	999999	464	576	887	563	766	620	999999	509	170	767	290	423	932	93	720	440	706	185	238	19	999999	993	647	682	999999	165	119	42	921	999999	999999	999999	455	320	999999	999999	999999	999999	999999	555	167	999999	848	667	835	49	267	381	473	705	875	373	821	509	999999	999999	928	214	588	999999	999999	999999	588	508	59	999999	968	999999	814	183	999999	999999	408	999999	999999	901	155	980	999999	935	898	737	569	225	786	354	184	945	593	807	619	56	133	177	54	311	874	999999	618	551	999999	644	567	300	526	881	965	147	999999	825	325	948	367	652	999999	772	296	373	722	705	119	32	999999	16	563	142	869	240	639	551	36	806	372	999999	865	264	180	999999	698	999999	388	47	999999	999999	491	671	688	481	465	281	24	510	627	912	441	999999	616	999999	736	394	21	999999	508	114	798	519	586	999999	999999	457	999999	27	675	817	326	82	733	270	524	892	453	398	999999	367	537	999999	999999	459	864	817	648	620	543	313	893	653	999999	999999	969	972	94	626	693	17	679	999999	835	809	596	368	324	355	45	843	941	622	999999	150	999999	282	340	999999	208	970	999999	982	483	999999	923	673	543	999999	999999	552	807	999999	704	767	688	539	690	379	863	505	999999	302	584	699	372	280	693	999999	617	697	641	957	428	723	208	697	523	473	886	922	825	
999999	999999	493	45	124	999999	202	462	47	591	999999	273	999999	478	517	407	784	999	999999	979	154	999999	999999	910	850	999999	999999	569	990	999999	227	999999	940	999999	725	999999	101	664	258	999999	501	936	580	115	680	999999	725	254	691	999999	739	474	999999	999999	681	845	999999	999999	195	999999	999999	633	471	30	374	479	333	999999	752	279	999999	129	751	299	488	217	360	497	999999	165	999999	736	999999	999999	286	753	258	997	999	880	786	518	478	999999	999999	868	999999	559	741	211	999999	703	502	999999	983	619	723	999999	464	473	495	963	351	39	999999	209	755	770	744	621	999999	335	32	872	492	797	651	218	872	620	741	999999	755	39	999999	999999	999999	466	999999	667	40	313	999999	535	394	999999	999999	449	509	999999	999999	999999	815	999999	980	44	680	630	929	195	999999	514	82	999999	732	999999	217	321	244	999999	965	999999	999999	86	999999	999999	999999	497	487	669	999999	212	999999	654	507	999999	999999	999999	59	760	308	999999	537	532	999999	999999	240	999999	803	699	615	855	214	456	262	999999	999999	738	999999	73	251	193	153	269	999999	766	999999	999999	999999	695	709	582	999999	484	999999	999999	999999	530	387	75	999999	105	999999	787	64	999999	997	262	401	999999	393	256	999999	986	518	999999	999999	999999	967	999999	999999	999999	360	999999	990	999999	593	729	999999	901	72	132	999999	474	386	999999	499	365	214	999999	768	553	37	664	999999	462	487	285	965	999999	999999	493	562	455	355	873	745	999999	999999	31	191	277	999999	499	620	271	896	631	609	999999	999999	999999	73	187	173	176	785	999999	805	538	555	999999	999999	70	999999	999999	999999	905	128	512	410	913	999999	193	608	501	991	537	53	50	565	999999	675	602	25	999999	430	384	999999	189	999999	58	780	268	999999	873	999999	501	489	50	701	991	512	999999	999999	711	547	879	579	672	185	257	652	765	972	699	642	999999	54	234	159	195	999999	999999	423	999999	143	999999	999999	999999	999999	499	57	13	348	999999	353	999999	639	313	249	550	805	619	14	840	406	24	296	776	241	351	457	999999	999999	516	378	999999	683	999999	578	247	173	999999	684	685	999999	649	999999	407	356	999999	532	999999	999999	999999	390	999999	934	583	999999	999999	999999	999999	999999	646	52	792	122	832	999999	779	895	37	735	11	386	961	934	999999	999999	999999	598	888	430	177	818	716	280	999999	136	374	639	110	657	459	234	233	999999	48	643	417	999999	593	211	576	177	505	15	983	232	428	999999	616	999999	999999	999999	134	519	336	827	336	999999	830	706	832	150	999999	380	286	
776	163	621	895	999999	233	230	14	687	853	999	323	710	296	69	707	305	33	168	459	928	110	999999	23	999999	316	895	706	887	378	999999	382	999999	729	999999	78	999999	183	930	718	977	526	446	999999	336	514	625	999999	999999	999	536	999999	637	920	357	999999	999999	607	999999	378	337	999999	127	318	427	999999	198	980	89	990	899	131	102	999999	482	999999	664	58	686	706	691	670	999999	999999	841	319	745	214	381	541	999999	210	498	562	391	463	409	137	247	709	325	644	156	779	109	415	34	999999	999999	999999	21	999999	920	977	687	667	587	999999	476	118	882	999999	999999	547	999999	699	633	540	67	28	12	536	810	977	391	56	999999	166	788	999999	294	556	765	436	999999	237	289	520	875	999999	876	999999	661	139	826	341	45	608	417	410	782	999999	999999	429	943	484	590	999999	596	641	999999	431	999999	999999	999999	335	228	183	27	144	420	122	999999	343	152	831	999999	680	160	60	20	999999	748	388	654	799	426	345	999999	55	646	999999	924	244	581	999999	729	621	999999	999999	999999	999999	591	283	989	669	830	796	999999	121	999999	909	791	546	630	237	682	73	395	34	908	883	999999	971	497	83	197	430	762	696	112	264	375	659	938	157	999999	475	999999	984	969	630	999999	380	446	999999	554	388	613	353	999999	666	235	291	592	238	182	619	785	916	482	409	43	591	999999	999999	544	999999	607	482	903	217	999999	999999	999999	288	825	999999	535	761	529	809	817	999999	924	446	999999	94	76	709	975	714	690	482	999999	570	596	999999	999999	101	999999	421	999999	140	450	564	999999	825	235	314	413	862	94	999999	396	999999	591	624	666	999999	999999	999999	76	898	507	198	527	202	898	495	692	999999	948	999999	568	117	999999	686	968	369	455	213	858	999999	306	123	629	666	95	999999	978	971	999999	999999	776	742	355	999999	633	261	999999	999999	926	740	622	64	913	999999	465	289	644	905	999999	307	999999	999999	601	314	999999	394	568	999999	117	999999	516	720	549	158	667	826	761	156	63	717	331	657	286	127	149	252	209	978	999999	805	203	83	325	512	999999	663	999999	51	999999	248	692	999999	691	999999	999999	902	515	765	984	639	527	498	999999	999999	975	469	999999	483	174	360	194	590	660	999999	865	443	404	999999	475	13	685	999999	999999	814	35	155	966	418	999999	247	737	444	999999	571	999999	705	999999	387	536	223	827	999999	876	929	64	112	525	999999	11	999999	999999	478	299	980	953	999999	999999	46	913	999999	503	427	999999	927	623	999999	
595	99	33	170	999999	27	999999	262	185	29	843	999999	760	922	629	586	417	114	999999	268	155	23	618	999999	999999	195	473	706	719	999999	87	948	316	314	999999	436	366	841	577	489	968	46	805	933	963	693	286	999999	210	917	20	485	197	364	605	582	481	553	999999	36	553	803	999999	775	942	895	631	456	999999	203	230	575	999999	260	999999	118	999999	684	516	999999	909	483	506	999999	400	601	999999	951	709	934	955	813	755	999999	999999	175	504	39	991	78	72	829	584	999999	696	444	948	937	74	496	373	796	46	706	127	80	307	999999	384	350	999999	999999	747	482	999999	999999	820	985	324	134	614	999999	692	999999	999999	89	899	498	116	956	653	823	999999	999999	570	168	999999	59	999999	865	999999	764	655	999999	999999	393	92	111	769	289	624	962	623	999999	999999	194	113	598	999999	48	181	999999	633	428	696	320	999999	534	911	88	640	999999	562	458	999999	849	533	999999	999999	999999	996	999999	999999	999999	341	691	210	948	339	386	999999	188	670	394	694	999999	140	236	999999	624	601	558	200	691	999999	853	409	999999	683	999999	660	72	999999	999999	52	383	89	807	999999	999999	119	999999	205	535	33	461	110	178	763	205	718	999999	97	999999	343	448	606	999999	999999	999999	291	999999	999999	306	999999	992	999999	999999	352	321	980	333	149	999999	514	758	362	665	667	197	752	999999	410	487	323	363	974	205	120	604	776	52	630	608	999999	83	578	898	810	999999	368	883	999999	452	999999	395	999999	999999	385	584	95	941	999999	988	999999	60	635	787	999999	371	27	897	999999	748	544	937	702	999999	235	440	189	464	854	999999	829	869	415	957	999999	928	205	836	820	535	518	835	672	999999	999999	673	448	791	915	999999	23	470	777	999999	908	287	693	626	999999	999999	405	999999	96	744	999999	866	644	677	999999	999999	175	999999	87	579	239	708	275	70	668	561	991	397	999999	999999	622	368	101	337	59	983	245	999999	923	875	999999	999999	748	928	482	999999	39	771	276	861	999999	831	393	999999	848	999999	999999	999999	958	360	952	999999	91	680	999999	801	775	316	628	999999	819	596	267	211	449	350	960	999999	999999	999999	532	230	131	687	999999	999999	974	892	489	849	971	612	620	573	922	132	806	78	807	680	999999	999999	153	734	51	686	574	192	758	507	249	675	55	305	999999	732	887	404	999999	340	827	999999	827	999999	570	217	976	694	288	999999	544	892	999999	906	432	809	87	396	999999	456	226	792	144	981	610	999999	567	324	744	999999	244	999999	
530	476	999999	999999	896	999999	999999	834	709	880	903	441	999999	999999	999999	999999	872	29	999999	999999	999999	100	999999	45	748	845	178	273	650	661	949	97	92	999999	371	999999	999999	86	913	713	231	811	746	345	999999	999999	28	999999	999999	999999	452	999999	546	743	999999	999999	363	999999	608	60	206	901	194	58	999999	815	358	830	985	81	94	796	116	941	279	946	354	778	156	55	827	999999	111	231	219	233	551	999999	488	999999	999999	999999	477	862	999999	330	999999	698	414	999999	354	197	999999	100	999999	655	619	605	999999	999999	999999	584	671	562	233	999999	999999	963	839	707	274	999999	999999	999999	999999	849	999999	253	434	949	329	999999	373	83	999999	639	648	21	887	563	614	946	874	781	846	135	573	999999	639	999999	530	664	859	707	808	344	846	223	999999	493	337	999999	180	524	999999	440	999999	597	860	593	642	787	85	285	102	999999	145	999999	217	245	999999	412	613	208	428	665	796	999999	275	366	792	999999	292	403	236	248	775	359	403	416	999999	975	64	999999	593	743	588	583	614	490	999999	286	999999	493	217	999999	999999	972	106	722	643	553	999999	999999	800	218	504	682	59	854	999999	786	999999	801	999999	311	358	999999	615	999999	87	223	62	784	999999	516	428	799	999999	312	486	803	262	681	772	371	653	560	255	385	248	999999	533	759	938	422	120	215	999999	905	576	204	367	420	645	429	999999	547	347	294	999999	705	999999	747	999999	748	533	495	999999	959	658	797	999999	999999	447	181	689	302	846	744	405	999999	637	999999	736	292	999999	842	45	352	869	115	223	960	594	542	420	999999	391	199	889	625	999999	999999	257	778	881	137	999999	999999	740	999999	999999	602	888	577	999999	999999	999999	999999	312	999999	459	685	99	999999	999999	362	644	904	999999	903	999999	657	855	780	46	434	999999	958	410	319	868	571	999999	999999	415	999999	82	27	999999	214	999999	306	886	208	176	501	122	704	999999	999999	492	79	713	836	297	999999	999999	118	540	643	999999	63	684	999999	999999	887	82	999999	147	964	290	627	439	556	138	614	999999	657	614	545	321	337	999999	881	826	798	858	776	384	371	999999	963	487	830	41	721	621	893	999999	288	428	694	567	238	249	999999	639	166	999999	682	283	999999	999999	995	999999	844	298	803	999999	999999	999999	999999	53	775	999999	326	149	999999	525	417	993	876	282	335	999999	627	770	999999	642	961	169	701	79	701	98	782	999999	491	999999	999999	433	999999	999999	999999	999999	132	650	999999	147	922	999999	40	641	300	689	406	818	178	
879	704	84	762	170	999999	999999	337	237	352	687	319	855	658	110	339	999999	999999	159	921	86	999999	976	999999	398	719	246	138	70	778	22	692	999999	301	611	804	122	670	657	521	999999	922	895	308	999999	828	76	76	930	312	316	513	256	896	999999	885	727	104	999999	999999	968	736	276	458	340	994	999999	564	56	306	226	323	527	637	436	164	999999	999999	875	569	999999	999999	208	758	999999	508	445	76	209	726	86	27	306	216	553	999999	999999	999999	968	119	483	512	999999	633	999999	999999	985	618	999999	999999	999999	59	229	804	797	798	538	518	985	831	559	999999	364	999999	230	209	27	320	94	677	508	661	710	766	96	149	160	574	673	480	999999	999999	999999	271	940	999999	797	501	419	999999	230	147	461	146	560	204	158	699	413	999999	975	675	999999	793	439	134	348	999999	717	657	999999	963	844	514	318	731	682	999999	389	999999	411	999999	901	340	456	371	209	573	215	892	991	460	170	787	999999	999999	303	999999	832	815	687	344	783	761	999999	999999	999999	946	827	828	522	999999	319	219	999999	459	773	203	347	999999	924	999999	257	999999	666	999999	802	67	19	471	438	999999	269	574	515	77	742	150	234	199	79	263	745	999999	380	935	151	999999	999999	56	83	110	475	765	999999	912	999999	958	104	918	999999	245	937	999999	399	651	796	999999	999999	999999	716	633	999999	158	998	671	39	869	455	999999	56	851	752	963	397	338	999999	504	683	603	981	784	55	315	734	833	325	389	987	999999	148	405	257	898	999999	450	141	327	999999	229	883	226	512	999999	871	613	999999	974	969	999999	999999	301	999999	999999	434	999999	588	663	999999	999999	355	999999	882	999999	592	651	999999	854	633	946	999999	999999	999999	463	720	765	281	681	444	131	351	351	420	926	481	847	343	156	474	407	862	477	903	601	873	243	344	785	781	999999	18	637	350	32	864	178	563	999999	390	669	660	999999	228	301	823	999999	239	956	255	744	317	457	390	236	94	729	184	999999	590	486	431	496	999999	223	122	713	11	999999	999999	312	999999	999999	766	804	746	955	259	611	999999	869	14	388	999999	46	912	561	257	124	937	145	999999	427	28	904	248	174	17	15	189	120	12	841	894	999999	999999	999999	999999	585	489	138	480	572	367	720	481	52	956	999999	310	999999	466	887	999999	999999	318	999999	716	999999	566	999999	999999	253	432	999999	867	173	493	999999	585	340	869	671	634	809	665	432	999999	308	432	999999	999999	154	999999	627	654	999999	390	967	999999	595	
999999	829	999999	999999	190	999999	149	700	853	999999	559	369	287	970	692	794	263	999999	271	886	805	418	439	371	373	999999	549	805	23	751	782	525	962	989	473	49	652	999999	999999	438	292	369	999999	123	645	849	866	733	934	999999	999999	999999	706	999999	790	999999	400	656	544	385	686	343	686	999999	536	43	406	298	506	652	999999	536	31	832	603	445	999999	325	725	524	937	999999	999999	999999	889	999999	819	999999	999999	999999	649	999999	192	253	752	948	999999	353	587	612	452	578	236	292	717	999999	999999	874	999999	999999	494	84	930	29	448	870	472	531	999999	493	224	192	99	491	12	156	354	778	90	654	762	620	738	123	81	999999	588	588	447	563	334	999999	79	854	531	575	999999	172	804	999999	485	161	140	103	999999	270	999999	999999	289	570	981	939	793	500	591	873	345	817	999999	89	292	884	94	658	169	279	123	244	959	437	91	191	973	208	178	999999	999999	645	726	811	999999	843	309	876	582	394	160	999999	272	657	999999	257	999999	725	599	601	76	482	933	127	999999	254	785	852	489	800	965	595	331	981	394	999999	100	145	208	449	999999	218	999999	775	128	544	971	312	206	833	965	999999	999999	577	543	17	711	999999	664	999999	67	457	396	782	428	565	257	291	999999	540	166	89	527	159	26	858	406	168	998	612	999999	999999	655	999999	834	717	985	999999	447	387	988	492	481	571	391	999999	821	303	356	999999	296	689	49	666	676	886	730	459	999999	685	610	553	609	62	999999	583	801	999999	999999	999999	580	504	844	886	552	999999	999999	955	767	888	46	113	812	999999	999999	999999	444	989	978	947	987	535	202	762	776	444	882	999999	999999	808	336	90	355	644	999999	999999	845	163	123	11	288	774	691	672	648	507	740	174	999999	999999	149	999999	762	10	723	54	311	92	119	999999	999999	188	748	959	999999	956	999999	999999	462	999999	747	290	875	976	999999	223	843	529	123	999999	703	718	693	999999	668	999999	328	354	921	999999	490	763	999999	999999	999999	109	999999	731	120	692	999999	999999	999999	212	34	858	936	785	341	510	210	999999	968	840	413	84	495	313	301	999999	999999	412	999999	524	999999	999999	247	869	767	569	197	122	419	431	529	140	999999	999999	420	809	587	999999	23	420	737	709	794	999999	602	999999	613	999999	440	82	64	999999	999999	197	999999	50	621	77	28	771	999999	98	372	547	321	283	78	14	892	999999	999999	105	999999	835	786	343	999999	44	276	633	956	474	999999	346	377	999999	813	819	331	379	
197	519	524	252	107	999999	999999	999999	999999	329	76	609	999999	947	621	958	947	999999	410	826	999999	587	999999	394	815	848	416	36	999999	138	999999	258	682	523	304	941	999999	156	738	999999	996	941	152	999999	566	356	645	734	724	418	999999	331	418	999999	999999	610	999999	139	999999	258	999999	999999	87	763	858	817	926	316	653	999999	386	999999	753	273	829	999999	999999	852	828	468	213	682	999999	761	893	148	999999	187	999999	694	999999	452	999999	489	904	686	999999	999999	98	749	430	338	90	53	999999	444	577	999999	676	618	999999	865	311	969	55	999999	18	325	869	720	977	999999	321	958	457	934	91	274	368	999999	55	66	999999	999999	999999	874	601	268	729	999999	571	694	511	386	999999	367	150	750	443	355	999999	548	999999	378	999999	680	999999	131	595	107	999999	999999	787	532	573	999999	111	232	931	999999	999999	750	596	420	999999	999999	248	935	439	100	793	999999	830	23	999999	999999	547	395	317	999999	857	479	672	631	999999	999999	907	978	813	999999	265	999999	819	272	397	927	952	109	229	487	442	999999	999999	505	313	32	482	999999	999999	76	571	999999	914	574	323	487	88	964	324	891	386	270	131	29	835	874	521	568	625	999999	554	999999	175	830	999999	775	999999	177	999999	999999	785	143	999999	999999	849	548	14	254	999999	909	848	987	785	338	111	182	960	673	669	439	510	913	999999	518	999999	133	551	999999	649	548	999999	911	999999	250	999999	253	348	384	179	999999	870	276	619	716	999999	566	663	837	728	999999	814	124	507	889	572	999999	999999	999999	234	726	999999	999999	605	999999	219	937	351	999999	233	858	833	585	503	999999	568	244	999999	442	818	999999	469	713	365	999999	733	585	413	999999	677	999999	268	935	159	452	299	949	671	999999	507	762	225	999999	613	999999	918	238	620	134	999999	999999	578	552	594	279	266	293	565	707	676	633	999999	594	866	990	599	999999	436	60	93	999999	572	94	934	66	739	351	999999	999999	999999	504	964	289	436	999999	663	715	351	880	999999	15	999999	999999	542	873	238	631	262	999999	280	30	802	570	51	711	766	494	617	538	999999	915	193	999999	999999	182	668	254	167	527	999999	884	556	556	864	87	233	608	999999	70	828	118	99	486	224	959	701	404	247	725	583	179	999999	812	350	281	822	324	246	999999	215	983	474	734	296	396	473	256	705	963	487	167	943	556	710	999999	825	707	856	999999	999999	273	16	999999	944	167	786	743	999999	593	265	909	371	191	999999	845	999999	364	199	999999	999999	455	
699	284	247	999999	235	999999	999999	919	455	999999	468	477	889	941	999999	42	790	999999	609	729	51	999999	708	578	796	762	999999	999999	787	999999	517	38	999999	35	574	999999	999999	529	999999	999999	641	296	148	150	451	999999	301	913	999999	999999	999999	70	227	999999	413	586	576	669	629	473	849	247	142	999999	999999	439	204	864	377	253	839	271	207	999999	999999	999999	974	567	137	901	999999	787	999999	185	999999	456	810	517	621	987	999999	533	899	468	396	403	164	164	542	21	699	999999	546	625	772	999999	862	853	999999	658	612	18	542	999999	12	71	999999	956	96	160	628	687	252	389	96	999999	371	739	977	694	601	999999	34	125	211	43	999999	380	413	595	999999	957	839	962	385	158	991	182	999999	334	162	207	78	392	392	22	194	167	538	466	940	133	875	999999	67	999999	983	999999	525	968	820	999999	552	500	566	671	847	290	13	938	324	199	284	652	542	403	999999	642	733	199	999999	94	842	946	654	999999	91	999999	904	999999	174	574	999999	496	999999	291	655	577	999999	721	174	904	163	600	152	751	848	999999	449	664	49	351	693	336	129	736	999999	999999	846	999999	589	990	999999	419	999999	750	542	788	999999	261	999999	999999	816	21	34	999999	930	252	999999	902	621	858	417	250	554	822	880	999999	376	777	262	59	731	729	999999	999999	528	744	825	402	999999	70	94	198	916	865	999999	681	312	184	805	786	801	943	999999	999999	583	145	865	951	870	221	421	370	998	698	453	97	880	999999	426	999999	426	999999	693	999999	774	228	333	689	298	208	28	202	971	475	258	787	999999	410	600	393	999999	874	532	999999	999999	999999	999999	999999	421	446	999999	462	757	619	370	399	260	923	956	365	811	186	663	671	203	228	398	533	449	666	999999	480	259	43	317	552	879	695	911	61	999999	999999	277	999999	406	999999	999999	362	999999	858	537	999999	999999	245	581	702	999999	999999	803	431	334	666	778	999999	604	999999	212	724	312	818	520	999999	22	999999	335	707	908	811	999999	999999	783	46	999999	590	999999	520	36	24	461	614	340	28	891	490	726	372	336	522	256	85	999999	999999	999999	296	348	999999	319	548	999999	874	794	999999	999999	999999	647	999999	248	999999	626	93	304	999999	272	697	999999	501	672	531	188	963	380	395	565	199	284	72	986	140	252	166	211	999999	999999	587	820	999999	433	999999	842	438	999999	148	896	173	780	176	458	361	809	846	309	787	999999	946	503	408	999999	406	999999	999999	311	118	945	469	882	817	92	685	
877	555	78	999999	689	999999	999999	242	999999	401	418	117	614	634	999999	406	856	423	999999	999999	999999	421	999999	37	834	267	137	26	203	999999	290	963	93	772	484	263	777	999999	108	999999	999999	271	908	999999	987	783	970	676	786	548	613	468	699	999999	999999	465	468	999999	122	431	623	823	49	999999	120	999999	34	842	160	999999	628	503	324	508	61	822	512	999999	49	999999	297	460	239	654	823	821	999999	169	180	999999	795	735	999999	677	995	294	231	845	341	542	759	138	525	999999	999999	120	154	201	999999	999999	953	823	12	72	144	172	593	394	250	999999	191	865	999999	142	282	892	262	647	512	767	600	667	313	999999	300	999999	999999	519	734	713	677	82	296	400	75	972	999999	188	543	832	700	836	605	53	360	894	466	393	447	36	857	507	688	115	188	295	519	999999	771	975	238	83	660	536	999999	999999	999999	281	76	309	169	84	999999	679	999999	764	71	999999	999999	406	701	550	82	707	999999	999999	393	190	999999	999999	462	999999	416	999999	999999	626	186	78	999999	251	324	195	327	999999	867	782	999999	19	49	424	234	999999	357	999999	283	687	11	999999	681	450	999999	398	69	297	999999	929	668	999999	85	450	588	992	999999	999999	91	999999	233	935	839	83	777	999999	999999	797	554	212	999999	51	293	917	625	999999	397	981	999999	926	999999	39	299	937	124	855	934	598	836	242	999999	452	293	767	463	75	122	999999	672	351	257	999999	999999	999999	999999	627	999999	167	824	364	999999	999999	390	165	999999	999999	999999	901	959	999999	450	552	961	999999	791	438	999999	526	463	559	120	789	318	183	678	999999	297	654	889	999999	602	776	774	481	637	563	999999	999999	999999	999999	429	221	648	750	901	704	310	429	853	619	869	999999	703	274	254	999999	548	217	486	525	999999	990	22	471	329	999999	778	489	685	999999	376	630	999999	999999	140	899	150	567	999999	973	999999	867	999999	279	628	866	82	509	237	821	999999	855	651	862	999999	438	208	186	431	237	999999	821	744	999999	253	999999	597	509	999999	354	674	999999	935	512	961	48	198	742	843	462	999999	279	999999	863	222	521	979	287	839	701	700	963	145	54	999999	999999	133	186	36	999999	279	572	374	882	157	44	999999	148	900	325	999999	465	999999	999999	636	657	569	999999	999999	999999	269	320	669	442	654	710	845	891	465	228	914	999999	716	464	193	999999	904	999999	999999	999999	601	999999	386	524	999999	999999	999999	176	417	400	183	253	999999	305	129	958	902	932	238	446	199	38	682	682	
411	237	749	999999	785	999999	999999	199	999999	235	139	428	933	155	999999	419	999999	999999	483	75	55	670	248	421	345	234	135	972	999999	280	988	573	168	704	123	999999	495	752	391	809	647	983	90	548	175	700	35	999999	999999	818	999999	999999	999999	999999	636	740	999999	999999	999999	560	482	780	58	892	246	566	999999	999999	42	755	924	337	296	674	428	71	589	700	255	644	999999	378	30	999999	914	999999	28	551	999999	382	999999	166	219	831	999999	999999	935	198	311	999999	440	999999	999999	206	894	999999	234	880	198	999999	999999	297	92	898	360	114	999999	999999	977	769	547	719	999999	660	518	767	128	465	347	999999	135	401	399	646	999999	414	653	824	437	886	253	148	362	999999	231	999999	83	320	999999	232	116	219	999999	542	72	721	633	74	687	136	909	999999	542	637	999999	758	898	999999	695	946	460	935	298	101	526	408	366	670	438	999999	999999	999999	999999	125	454	916	191	856	583	999999	780	588	146	310	976	484	606	999999	61	472	60	636	999999	999999	999999	999999	920	128	26	999999	364	963	636	999999	999999	112	783	426	999999	533	999999	999999	863	213	175	872	999999	987	124	51	999999	641	618	965	519	999999	192	999999	354	282	995	72	999999	919	136	817	952	29	867	874	999999	999999	999999	528	895	18	773	999999	999999	899	999999	999999	14	974	999999	723	354	670	608	385	919	332	82	999999	537	515	999999	999999	86	357	919	779	129	999999	350	622	109	100	80	510	999999	770	102	999999	999999	999999	68	866	67	999999	473	292	999999	491	999999	379	117	632	990	390	807	830	999999	21	979	604	999999	763	999999	999999	623	264	599	108	102	159	999999	999999	20	475	456	345	885	672	883	637	368	637	999999	999999	999999	477	109	690	999999	999999	435	90	475	999999	258	304	241	818	999999	219	693	322	398	805	149	489	622	525	933	471	944	672	137	999999	999999	185	999999	662	999999	156	164	908	404	640	999999	158	161	715	226	162	113	77	999999	999999	943	999999	248	490	999999	999999	855	584	757	241	999999	762	953	133	69	83	826	579	999999	999999	64	999999	917	758	91	999999	338	999999	308	780	368	877	789	462	408	199	936	999999	831	708	999999	580	160	999999	132	961	999999	37	655	152	336	534	983	249	620	169	138	490	408	840	697	999999	999999	999999	872	640	972	500	725	869	999999	837	747	384	999999	999999	634	754	999999	129	795	310	999999	999999	454	834	893	550	999999	249	71	456	999999	990	21	353	304	184	300	491	988	704	312	786	16	498	786	608	999999	147	
534	384	853	288	999999	396	697	130	999999	48	746	999999	999999	485	808	690	258	999999	373	999999	188	460	463	999999	999999	999999	999999	474	159	956	57	294	653	704	714	686	602	311	945	624	655	184	999999	261	745	566	55	826	977	325	250	999999	245	898	958	84	920	709	157	954	399	232	999999	999999	990	461	999999	954	771	131	97	947	812	748	999999	13	808	212	409	574	55	999999	497	999999	999999	28	59	754	745	639	766	893	163	990	235	433	214	86	270	293	787	100	999999	999999	237	302	226	999999	555	999999	276	718	310	582	908	228	735	146	859	999999	999999	34	219	141	999999	999999	793	821	999999	919	799	999999	941	999999	999999	999999	999999	999999	606	423	801	999999	999999	790	373	58	592	999999	92	999999	698	999999	999999	298	880	763	880	923	500	42	999999	405	999999	999999	999999	544	999999	194	796	952	113	102	999999	999999	180	999999	825	428	768	316	999999	222	738	516	999999	999999	999999	652	245	999999	84	201	151	573	914	999999	999999	999999	634	828	281	408	784	140	902	999999	999999	780	128	40	937	462	165	193	999999	296	666	999999	415	999999	39	134	949	772	877	912	950	966	532	774	272	263	794	939	45	213	438	608	613	999999	203	734	534	214	95	622	45	999999	152	627	739	130	999999	210	799	156	999999	999999	262	990	654	571	258	353	767	999999	667	226	158	999999	858	68	853	999999	241	305	600	744	686	264	877	992	999999	904	44	152	107	593	149	888	753	425	356	623	971	999999	485	999999	446	999999	954	818	810	924	999999	681	276	999999	969	503	999999	714	335	997	123	999999	747	354	318	625	999999	83	999999	269	474	442	999999	999999	818	609	819	419	999999	999999	999999	68	192	899	145	363	875	999999	999999	645	342	48	100	358	509	999999	999999	141	872	999999	825	881	741	999999	999999	336	969	999999	558	369	684	146	416	60	697	999999	479	999999	218	954	999999	999999	999999	441	999999	435	999999	363	731	509	723	999999	547	999999	459	999999	999999	999999	449	808	394	840	181	264	961	205	631	49	661	454	839	47	999999	917	999999	999999	432	310	623	34	984	616	314	58	646	996	599	999999	601	278	738	838	407	409	570	999999	684	204	479	732	999999	312	999999	286	999999	686	765	630	416	490	996	999999	28	999999	824	778	536	132	999999	965	605	701	999999	392	716	999999	639	999999	356	999999	999999	238	999999	890	230	681	914	37	388	959	999999	968	523	121	281	999999	819	983	999999	792	999999	999999	585	514	136	111	999999	319	999999	669	999999	251	283	256	205	768	
195	137	203	153	863	508	744	658	999999	637	999999	335	120	994	191	656	938	999999	786	732	999999	999999	764	128	816	605	466	999999	913	989	695	277	915	999999	999999	691	789	999999	928	874	817	926	779	499	923	539	999999	576	487	399	999999	719	469	473	125	999999	373	85	999999	999999	52	34	999999	745	999999	911	420	607	999999	499	867	506	635	999999	914	999999	546	275	205	286	406	890	999999	999999	685	975	999999	999999	397	666	328	999999	114	670	832	792	191	44	557	21	129	600	117	988	531	807	94	557	999999	399	332	107	879	60	861	999999	999999	230	70	966	113	967	220	999999	180	999999	999999	999999	89	131	545	999999	718	194	999999	806	783	253	993	878	891	260	892	998	343	999999	999999	64	808	680	999	960	973	590	907	161	390	314	999999	377	999999	129	999999	437	999999	819	389	695	892	65	379	550	237	192	999999	853	85	999999	469	999999	329	346	166	999999	131	585	539	137	286	16	999999	478	435	625	472	771	782	465	999999	523	841	999999	999999	753	310	459	733	791	999999	999999	86	177	844	867	58	78	963	78	999999	278	290	262	418	885	999999	999999	999999	611	719	313	81	619	77	945	118	189	184	412	108	672	852	747	622	232	999999	258	999999	999999	577	403	808	713	159	876	243	589	730	286	124	410	344	131	999999	211	999999	466	109	899	759	868	894	560	969	643	425	543	639	999999	955	390	999999	999999	44	325	505	367	470	201	712	528	459	898	298	697	338	730	674	999999	249	999999	158	734	809	999999	999999	999999	999999	516	460	699	999999	544	330	734	144	788	97	756	706	999999	999999	908	197	999999	418	999999	272	999999	999999	999999	868	999999	946	492	241	541	999999	335	815	256	623	954	740	22	579	999999	577	563	562	999999	643	999999	999999	624	478	999999	547	579	300	999999	985	472	211	999999	999999	999999	597	838	999999	603	51	762	940	459	999999	51	178	184	661	503	428	999999	718	765	999999	999999	514	332	23	991	993	177	44	312	270	161	753	974	999999	848	328	739	70	959	508	881	999999	264	622	437	81	999999	999999	796	999999	287	753	446	714	880	225	274	824	511	999999	873	999999	638	999999	851	297	203	993	812	185	688	648	999999	266	179	973	260	710	999999	999999	630	259	248	226	983	407	999999	269	310	632	999999	914	558	359	634	164	348	75	771	149	877	379	115	620	407	638	999999	189	545	907	965	564	999999	591	999999	623	488	422	215	999999	980	934	693	190	132	999999	99	410	999999	24	635	194	939	447	51	
260	999999	627	999999	354	999999	137	999999	402	999999	499	676	966	999999	999999	675	925	999999	327	168	943	686	999999	498	633	549	593	999999	999999	282	781	624	800	550	728	479	861	603	999999	999999	853	220	300	523	999999	106	132	40	999999	348	999999	333	999999	999999	107	999999	999999	139	196	805	821	579	202	999999	999999	874	876	426	650	999999	999999	999999	999999	289	999999	733	396	999999	865	536	427	999999	936	192	573	458	12	521	452	999999	259	732	417	65	999999	283	999999	999999	638	757	999999	705	389	89	533	999999	999999	342	973	999999	188	817	273	999999	387	268	999999	20	557	436	999999	364	999999	496	291	92	915	999999	71	41	999999	999999	999999	117	315	721	999999	856	658	195	134	999999	548	999999	999999	442	468	999999	677	958	639	16	623	211	885	866	731	999999	797	451	471	388	280	999999	656	962	53	165	999999	666	95	787	361	999999	999999	999999	999999	999999	519	999999	999999	999999	276	112	402	709	999999	999999	999999	999999	989	289	68	217	723	745	400	606	431	23	999999	313	413	21	873	851	655	261	898	684	60	999999	383	948	827	314	122	177	549	947	999999	480	933	904	999999	806	729	153	647	566	811	219	473	999999	459	320	753	265	239	999999	999999	350	673	547	999999	999999	905	999999	390	999999	633	232	66	484	653	999999	379	509	344	999999	132	511	614	341	873	840	373	878	999999	999999	999999	856	999999	999999	999999	29	999999	396	515	523	901	619	763	999999	933	588	162	988	999999	541	999999	999999	920	999999	999999	553	999999	341	673	999999	999999	37	620	873	858	776	294	66	592	634	121	999999	999999	821	175	513	747	999999	408	294	688	999999	36	999999	999999	999999	936	774	999999	999999	293	999999	722	956	733	874	998	999999	379	167	304	105	406	227	430	957	260	999999	998	913	805	999999	933	389	870	999999	11	663	999999	999999	839	519	484	253	351	999999	270	999999	98	999999	514	858	999999	251	990	592	978	808	537	617	999999	837	776	668	543	999999	999999	999999	96	327	999999	345	590	826	999999	784	621	162	875	784	999999	222	20	999999	408	947	350	692	999999	999999	436	999999	999999	691	495	12	999999	815	999999	416	114	927	999999	770	999999	179	277	191	923	999999	970	999999	999999	999999	999999	843	827	79	269	999999	593	849	944	808	891	681	219	899	340	325	52	805	999999	469	680	769	271	249	289	239	679	169	768	193	317	611	999999	382	770	999999	999999	673	556	999999	822	999999	983	152	999999	746	959	377	850	608	173	999999	382	473	83	160	999999	587	789	999999	916	434	91	760	501	290	
421	837	139	688	999999	378	999999	339	646	425	786	999999	999999	543	280	999999	319	169	30	152	999999	795	309	620	80	596	999999	525	206	999999	183	232	650	599	999999	132	999999	999999	468	794	915	53	827	657	374	999999	227	256	759	999999	124	921	739	359	999999	626	538	519	618	554	493	733	999999	257	251	563	999999	771	218	157	74	157	701	235	236	195	999999	651	999999	999999	379	637	765	999999	283	262	999999	301	999999	708	594	999999	552	913	311	191	999999	579	999999	810	999999	456	999999	611	549	967	999999	999999	132	999999	658	886	273	10	184	855	967	550	973	999999	999999	999999	233	510	563	345	604	787	924	999999	999999	397	245	445	634	923	599	164	52	316	42	999999	179	680	999999	707	465	552	999999	455	224	999999	606	426	740	806	232	538	999999	214	999999	442	588	87	592	270	999999	827	376	261	999999	999999	507	999999	957	100	17	999999	460	856	999999	62	58	999999	830	915	999999	819	705	827	700	999999	115	838	999999	599	400	101	999999	788	999999	637	999999	487	199	999999	862	999999	468	649	999999	678	87	201	334	320	393	119	257	999999	999999	999999	132	548	560	204	707	668	723	367	699	915	465	999999	999999	999999	999999	571	289	429	62	999999	360	66	37	32	984	914	999999	999999	216	999999	999999	421	319	234	515	636	926	995	703	203	999999	110	949	884	223	414	401	92	444	821	829	999999	999999	626	481	999999	999999	538	219	793	164	999999	161	999999	80	999999	363	575	999999	999999	645	294	999999	859	999999	260	116	999999	808	580	522	431	999999	394	461	26	796	692	753	449	125	397	785	909	999999	134	948	540	813	179	61	999999	355	204	186	999999	111	765	989	231	999999	378	729	999999	999999	732	901	767	957	64	257	671	821	297	133	258	999999	817	820	512	311	576	999999	639	528	695	85	994	218	916	915	999999	703	999999	999999	747	667	156	638	315	999999	191	999999	759	922	999999	14	68	999999	927	46	999999	944	486	999999	393	999999	100	120	585	657	907	559	51	999999	225	967	299	807	386	590	362	188	514	289	130	993	999999	717	148	691	999999	999999	999999	879	631	96	226	612	106	709	577	45	999999	658	326	631	541	620	706	422	714	261	999999	347	683	115	440	207	999999	400	467	999999	999999	894	640	999999	279	171	517	138	751	687	711	676	999999	326	136	855	963	498	999999	960	20	726	976	999999	999999	942	206	999999	656	29	999999	705	251	205	73	168	999999	999999	362	999999	113	577	999999	37	550	27	334	366	999999	584	243	310	939	507	371	
255	917	874	754	999999	965	999999	999999	999999	874	15	999999	817	263	967	999999	630	146	91	857	999999	65	999999	225	999999	617	839	546	82	785	512	766	744	999999	999999	999999	153	999999	35	999999	999999	105	939	162	544	999999	517	113	21	747	999999	174	857	650	928	200	968	659	999999	999999	135	454	410	945	372	248	690	984	444	727	693	53	121	676	999999	347	125	999999	680	628	110	735	534	335	183	347	908	103	904	628	281	494	54	999999	289	666	695	994	790	306	999999	533	669	294	63	569	62	191	904	591	999999	182	979	914	618	999999	999999	85	772	34	999999	597	89	816	455	999999	999999	805	397	999999	651	131	15	384	727	999999	76	250	281	613	999999	727	199	323	999999	108	514	139	697	999999	999999	999999	231	765	966	314	454	853	839	853	999999	257	794	999999	939	953	177	605	999999	999999	332	679	803	169	740	612	999999	766	272	999999	694	869	117	507	999999	41	899	250	417	422	132	223	999999	427	52	46	933	373	999999	999999	931	999999	999999	655	567	77	999999	72	999999	363	999999	687	591	492	168	701	150	999999	493	907	63	927	197	775	918	119	278	999999	126	999999	678	44	392	999999	999999	785	927	462	999999	275	225	837	999999	64	515	444	632	918	268	351	896	646	880	476	546	14	721	176	736	457	798	999999	946	332	685	872	999999	999999	76	383	773	688	357	227	692	999999	712	143	999999	483	486	359	127	774	806	999999	164	916	134	421	74	999999	999999	491	999999	784	891	999999	999999	643	149	712	999999	999999	578	218	999999	662	999999	999999	301	588	907	262	971	449	323	181	525	652	717	999999	794	655	318	999999	962	865	999999	907	335	820	999999	626	344	773	999999	241	206	597	999999	999999	999999	804	129	485	999999	472	999999	37	471	719	376	726	999999	760	918	999999	576	565	256	999999	910	999999	994	481	824	291	918	207	941	91	974	927	909	999999	256	990	536	832	999999	999999	354	723	999999	999999	453	47	999999	584	855	311	664	999999	351	999999	591	999999	809	647	661	573	999999	323	95	389	745	448	999999	709	513	927	670	743	408	756	88	999999	440	389	999999	786	590	343	999999	640	999999	343	586	599	634	990	191	888	999999	594	945	41	999999	66	870	15	230	999999	81	928	641	921	242	595	240	404	826	430	619	875	982	220	971	999999	963	411	862	226	999999	522	999999	999999	572	813	810	999999	999999	999999	518	32	565	599	999999	999999	998	505	111	990	369	999999	999999	999999	278	305	611	734	69	999999	103	999999	152	999999	999999	558	
191	859	358	429	784	999999	845	452	911	596	319	393	948	558	999999	467	310	871	857	999999	358	985	999999	276	211	86	987	999999	999999	59	880	561	999999	714	999999	999999	157	999999	216	185	395	722	850	681	999999	228	786	510	736	635	169	281	999999	82	209	206	356	91	227	708	999999	999999	171	861	716	758	710	243	327	317	320	627	999999	682	458	636	145	831	999999	982	299	487	640	999999	890	608	415	610	999999	999999	792	75	464	507	999999	916	999999	988	999999	237	518	999999	193	428	325	541	999999	999999	624	999999	71	525	800	245	419	718	839	517	971	118	352	109	729	999999	999999	254	173	999999	702	541	85	156	999999	63	473	999999	303	999999	339	359	992	941	985	940	972	999999	274	229	98	271	87	53	27	857	884	418	823	999999	904	80	999999	459	770	999999	999999	915	659	747	771	672	424	627	188	621	125	411	124	788	320	999999	999999	944	77	441	464	42	139	19	178	65	999999	403	317	268	981	999999	999999	902	452	67	618	526	999999	426	846	459	865	999999	741	483	304	44	589	656	100	432	999999	339	628	465	785	999999	579	716	749	30	320	919	640	583	240	999999	345	263	639	999999	999999	999999	594	14	177	733	278	694	999999	888	999999	999999	178	558	999999	841	283	987	281	968	947	741	676	825	149	945	765	999999	253	93	698	999999	27	636	936	740	744	624	297	61	381	885	999999	999999	999999	999999	750	91	432	398	937	358	981	670	516	755	974	769	864	231	968	120	450	999999	199	487	643	542	622	420	106	659	700	229	999999	71	785	999999	999999	490	999999	999999	734	999999	156	999999	999999	356	129	190	765	975	759	75	93	271	999999	289	999999	729	999999	218	468	22	302	287	657	761	84	454	999999	999999	160	384	36	295	999999	999999	530	848	999999	296	999999	441	999999	131	899	634	146	999999	626	999999	999999	999999	999999	986	225	721	999999	868	692	593	281	675	999999	605	824	384	49	798	999999	849	758	823	999999	999999	999999	36	367	999999	999999	33	625	749	828	472	27	271	910	999999	79	664	43	662	999999	999999	24	747	999999	59	307	524	594	348	449	999999	999999	328	302	744	199	198	364	392	490	668	967	532	847	749	588	563	474	998	999999	999999	815	105	668	58	714	59	999999	999999	873	862	438	287	999999	60	723	698	999999	176	850	999999	999999	651	182	496	581	492	899	481	470	744	60	999999	999999	228	962	653	660	253	39	150	392	55	518	627	239	690	233	796	35	889	999999	307	157	847	921	174	999999	181	
476	232	999999	334	847	139	999999	842	666	90	98	80	48	725	146	999999	999999	263	142	999999	999999	890	269	113	456	580	999999	753	448	772	307	797	729	488	999999	807	990	67	208	389	815	999999	999999	152	999999	999999	851	999999	170	447	358	667	41	999999	915	999999	963	999999	878	276	979	999999	404	894	782	999999	999999	559	999999	339	720	440	999999	753	740	869	866	126	404	501	729	999999	592	10	423	999999	765	362	999999	200	844	944	999999	931	410	756	992	139	370	999999	613	302	919	999999	726	917	999999	288	637	55	719	847	651	999999	547	697	476	404	480	152	534	999999	986	999999	495	776	262	133	999999	983	877	737	756	986	888	999999	371	760	283	505	38	487	724	528	481	999999	999999	801	394	713	289	598	658	228	883	624	315	999999	346	999999	665	488	999999	653	177	981	100	664	498	999999	335	715	999999	974	123	999999	274	468	285	498	999999	461	999999	639	999999	289	999999	999999	113	274	131	209	424	999999	840	550	551	80	360	499	906	637	312	284	387	573	477	684	114	835	360	999999	999999	848	477	999999	749	305	999999	999999	903	999999	561	999999	999999	135	301	999999	144	999999	505	203	117	999999	592	846	158	999999	261	140	811	999999	433	277	999999	999999	322	999999	855	636	800	255	131	472	596	353	999999	87	294	261	282	680	550	541	999999	166	999999	111	999999	631	65	294	53	999999	86	509	139	293	320	716	813	725	941	507	772	259	999999	645	199	248	769	999999	999999	999999	858	141	853	891	937	757	999999	999999	319	234	580	515	211	311	395	999999	999999	999999	767	578	448	999999	738	52	769	90	93	999999	912	27	861	999999	124	999999	960	945	655	248	355	562	182	602	415	999999	927	266	57	770	999999	111	35	976	313	999999	561	999999	999999	811	132	857	674	448	308	302	372	999999	400	999999	351	450	441	975	999999	214	999999	845	150	999999	124	512	999999	323	844	810	991	885	999999	523	492	659	552	844	999999	497	888	734	303	123	355	342	865	999999	429	999999	999999	60	538	109	205	715	171	381	696	619	825	361	999999	498	310	487	913	877	675	692	897	999999	859	950	325	671	551	37	675	999999	999999	999999	999999	45	150	941	356	582	328	776	497	181	157	999999	672	537	140	805	812	868	429	999999	224	737	912	82	200	588	783	999999	174	143	705	999999	973	683	467	569	999999	369	140	340	999999	898	204	999999	450	363	288	787	999999	746	225	807	999999	658	927	165	132	78	750	768	798	794	612	363	999999	242	532	989	80	571	
999999	452	999999	98	439	325	543	196	631	836	310	999999	991	999999	999999	999999	561	325	755	999999	446	288	619	371	542	764	296	840	999999	217	999999	299	717	999999	297	999999	79	274	228	611	622	935	999999	999999	468	802	802	194	445	999999	681	217	243	768	134	999999	833	999999	999999	999999	39	702	999999	424	15	21	289	31	999999	156	999999	999999	999999	999999	688	510	841	705	903	739	961	999999	405	679	999999	624	65	948	845	127	939	703	718	553	999999	999999	999999	32	908	999999	999999	781	64	999999	999999	394	120	98	999999	624	999999	138	473	816	999999	999999	999999	268	888	999999	955	340	185	22	217	134	578	999999	572	768	512	818	999999	455	999999	999999	57	116	927	151	513	967	868	231	789	810	239	901	839	999999	622	739	999999	999999	999999	193	605	51	999999	627	999999	999999	999999	321	122	519	340	27	600	533	880	200	341	746	878	988	999999	954	233	406	894	999999	713	999999	999999	999999	683	280	954	43	583	15	35	999999	334	945	450	557	119	279	480	222	311	999999	999999	999999	999999	397	648	513	999999	651	999999	685	732	150	854	999999	175	348	836	70	73	566	949	874	175	40	422	932	547	913	845	953	926	999999	999999	407	154	723	999999	295	632	450	321	932	999999	350	578	194	100	999999	392	770	443	999999	158	999999	365	899	999999	999999	999999	715	965	808	806	865	758	59	775	457	464	451	999999	550	438	622	254	999999	687	825	462	237	842	705	530	85	520	516	533	629	999999	254	466	997	320	916	484	513	135	331	591	528	419	643	999999	941	796	999999	981	536	500	348	222	441	915	748	873	269	287	731	354	999999	999999	156	415	999999	984	976	240	999999	147	741	891	365	243	933	817	208	328	589	288	627	999999	997	138	999999	42	34	92	571	53	225	235	999999	977	349	13	272	238	999999	956	999999	663	999999	398	758	456	856	208	982	930	999999	941	698	452	999999	717	527	999999	999999	187	999999	893	668	478	999999	515	497	388	999999	929	555	970	160	632	468	964	999999	609	999999	256	185	999999	110	640	377	283	536	951	259	999999	485	254	999999	999999	999999	926	994	999999	999999	253	959	478	313	62	999999	999999	791	76	999999	763	999999	918	648	465	12	143	793	37	110	649	999999	545	138	273	454	999999	999999	170	635	999999	969	82	999999	136	297	999999	522	57	265	673	491	470	967	496	978	567	999999	70	987	999999	142	967	890	825	274	999999	349	999999	608	999999	999999	631	441	452	999999	580	784	999999	999999	304	620	745	772	437	168	518	578	
642	295	886	704	393	182	771	409	12	999999	318	999999	874	999999	482	449	190	999999	860	999999	999999	999999	407	783	94	892	692	252	999999	205	463	667	999999	845	999999	755	721	380	866	458	669	53	791	398	476	659	303	936	148	999999	591	24	307	489	62	940	887	999999	619	501	489	529	21	807	999999	999999	116	38	661	727	728	809	555	999999	370	482	999999	19	317	999999	999999	756	114	101	999999	448	999999	999999	792	765	999999	618	999999	375	968	150	41	984	669	825	553	274	999999	999999	999999	781	999999	896	129	580	40	877	796	999999	902	733	424	920	203	999999	290	839	246	895	859	120	58	189	999999	229	451	925	350	491	999999	334	480	693	523	999999	979	473	999999	222	734	999999	822	999999	473	245	725	120	791	389	545	999999	999999	389	560	999999	732	289	999999	899	139	115	537	314	999999	999999	262	730	406	999999	311	999999	692	34	170	999999	297	481	999999	207	503	340	999999	999999	945	178	305	999999	999999	66	109	699	20	258	999999	629	999999	999999	274	896	982	995	714	429	88	728	999999	14	228	690	999999	999999	573	265	405	798	970	576	369	999999	281	171	597	349	999999	999999	999999	443	941	999999	418	780	216	820	999999	508	999999	714	999999	226	157	301	872	452	886	848	136	754	852	294	658	885	158	999999	624	820	407	374	168	476	999999	587	999999	999999	282	399	54	753	999999	999999	182	999999	693	152	985	999999	299	155	463	423	484	999999	999999	657	999999	999999	632	999999	999999	404	110	999999	999999	416	304	570	238	999999	179	497	804	383	713	955	121	402	999999	15	999999	644	530	262	999999	744	992	999999	996	415	805	999999	766	999999	557	645	999999	999999	710	287	847	424	751	999999	999999	999999	999999	999999	348	635	545	999999	999999	626	928	999999	874	999999	350	811	423	999999	999999	823	389	429	730	834	825	77	169	200	691	914	167	732	893	999999	285	945	135	891	531	370	869	324	419	150	51	999999	999999	948	580	899	863	999999	849	927	726	557	999999	784	999999	999999	999999	355	798	426	468	206	667	459	572	404	685	532	999999	213	953	74	19	590	793	999999	306	221	620	792	999999	744	882	999999	698	728	711	999999	999999	999999	999999	524	999999	993	682	844	338	999999	999999	185	999999	340	520	646	974	661	999999	999999	990	455	974	264	999999	16	375	723	999999	702	760	999999	693	344	999999	999999	318	439	548	26	907	948	500	983	835	445	578	720	234	999999	991	46	191	67	360	170	285	640	999999	519	999999	958	999999	636	561	542	491	878	423	999999	337	545	
123	530	746	51	999999	999999	429	299	438	654	499	88	710	999999	661	636	999999	755	377	678	649	39	398	999999	428	864	431	303	953	699	999999	366	908	999999	923	661	320	318	216	294	221	500	90	973	468	452	925	999999	880	999999	999999	667	500	658	895	93	141	797	623	999999	569	136	345	999999	357	999999	999999	999999	800	10	325	676	999999	93	999999	158	948	425	999999	975	939	593	422	108	805	638	865	259	560	999999	529	523	694	126	724	95	999999	352	625	999999	282	999999	47	879	539	227	128	417	999999	746	145	999999	999999	999999	999999	999999	713	246	932	999999	277	920	704	999999	481	802	999999	999999	368	382	994	605	799	165	702	278	556	999999	999999	587	520	999999	67	813	704	813	216	56	965	748	381	917	999999	906	67	999999	999999	86	999999	999999	246	999999	59	818	752	999999	916	999999	945	999999	429	179	677	354	208	999999	862	891	266	668	595	934	467	619	10	86	195	892	108	350	312	999999	145	999999	999999	825	409	248	70	999999	896	65	999999	93	329	999999	250	76	708	247	499	83	819	999999	999999	311	237	439	818	676	354	33	999999	604	579	949	44	845	13	383	420	623	831	999999	999999	539	833	384	300	798	835	128	194	999999	999999	239	660	405	999999	49	598	969	430	393	820	873	13	506	513	380	178	404	999999	335	826	999999	252	999999	968	611	478	999999	149	29	999999	235	838	201	753	350	999999	638	164	963	784	451	202	448	281	999999	999999	336	871	919	630	999999	65	859	44	975	986	999999	436	999999	571	745	830	410	999999	595	44	811	753	172	999999	539	250	999999	550	385	999999	803	455	81	999999	999999	999999	999999	399	409	179	999999	166	777	363	999999	999999	84	402	49	620	999999	999999	999999	863	724	582	999999	999999	100	200	955	319	659	302	193	487	365	14	429	999999	610	20	152	425	999999	999999	976	809	725	337	175	999999	510	764	890	906	768	217	999999	569	283	390	309	219	999999	670	507	999999	180	877	999999	999999	972	999999	19	781	999999	999999	808	79	605	899	123	762	999999	258	808	894	412	286	719	157	999999	999999	491	999999	711	932	212	999999	157	502	639	847	999999	105	735	235	754	119	162	507	999999	290	963	999999	277	999999	194	965	861	612	82	893	168	698	425	121	794	789	80	821	68	423	999999	113	999999	275	281	929	522	583	149	303	999999	999999	748	999999	897	117	952	174	999999	246	533	545	429	999999	688	792	680	623	999999	964	999999	999999	448	985	369	859	999999	11	999999	265	452	288	472	779	769	
947	950	999999	224	999999	836	905	999999	822	890	386	684	524	587	999999	258	899	151	185	263	793	999999	763	999999	47	999999	999999	899	493	793	254	999999	999999	999999	999999	842	629	408	754	138	143	268	626	104	982	185	600	424	999999	17	999999	146	297	525	976	184	999999	55	999999	694	885	16	589	38	645	999999	999999	999999	846	646	628	500	397	999999	130	534	156	999999	999999	999999	402	537	999999	486	999999	118	784	135	999999	566	655	999999	231	999999	999999	137	678	597	999999	678	151	62	577	999999	388	62	999999	250	999999	451	38	528	33	324	301	999999	999999	113	788	999999	999999	908	547	289	991	54	279	336	804	993	856	558	219	353	999999	350	959	999999	999999	197	368	544	730	999999	999999	136	560	906	769	999999	999999	575	999999	999999	999999	243	999999	298	157	344	999999	422	446	999999	595	479	319	679	604	950	999999	999999	15	600	178	984	999999	989	750	865	493	372	567	909	759	290	748	297	203	999999	835	999999	826	762	999999	946	999999	999999	963	69	817	880	999999	818	999999	999999	569	218	752	175	65	999999	547	292	850	999999	854	536	652	314	999999	31	486	999999	125	727	103	999999	999999	232	886	999999	36	999999	57	613	999999	749	999999	445	999999	540	544	38	999999	320	999999	544	911	999999	102	571	675	658	338	796	404	194	999999	999999	999999	326	31	530	288	205	499	856	244	247	999999	114	132	999999	999999	200	486	999999	695	804	604	559	999999	204	139	325	194	377	362	999999	219	875	56	635	225	999999	518	999999	999999	999999	821	276	309	999999	641	987	448	469	75	148	319	946	498	898	183	671	999999	826	400	962	21	132	503	982	38	485	68	497	991	999999	999999	999999	707	999999	983	338	999999	667	563	999999	876	724	311	224	942	272	386	157	461	554	419	999999	623	787	225	699	999999	999999	645	166	928	999999	478	877	999999	847	248	39	999999	845	421	328	999999	258	95	296	820	289	50	999999	108	910	999999	446	779	989	849	920	254	999999	565	932	31	999999	223	925	999999	434	757	104	34	357	242	615	142	100	428	999999	999999	999999	999999	492	287	999999	67	999999	915	41	108	477	998	328	784	630	290	999999	306	999999	44	999999	49	396	999999	999999	741	751	678	429	313	688	999999	999999	229	326	999999	999999	654	151	999999	205	19	999999	336	999999	999999	706	573	611	335	653	999999	999999	999999	540	889	492	999999	999999	999999	999999	349	495	727	419	905	523	108	468	224	217	834	999999	526	839	160	824	70	252	848	45	188	999999	104	999999	893	999999	154	688	436	923	
121	322	13	44	855	999999	497	916	384	999999	607	114	396	127	999999	639	45	500	390	74	432	999999	493	113	999999	282	401	77	526	896	378	999999	41	999999	999999	521	999999	492	983	636	337	154	868	999999	999999	83	680	976	841	264	973	999999	307	372	501	999999	829	900	906	999999	999999	429	400	999999	214	196	83	105	32	306	488	553	517	753	736	288	999999	228	675	63	602	425	236	271	923	999999	122	668	999999	701	999999	999999	585	999999	514	908	753	391	70	251	999999	584	999999	544	776	999999	147	999999	999999	223	999999	610	234	853	999999	999999	203	999999	999999	490	83	414	305	330	999999	237	968	999999	249	828	999999	468	999999	434	63	28	471	691	495	503	999999	568	42	999999	157	91	36	732	999999	807	999999	625	827	580	177	595	289	634	930	999999	461	40	999999	807	689	96	999999	800	799	961	245	511	643	70	903	514	381	718	999999	532	211	245	686	441	999999	908	641	587	266	999999	738	999999	761	946	51	556	263	235	999999	999999	639	235	932	999999	572	214	981	766	677	662	223	571	999999	999999	347	225	353	873	999999	999999	454	864	543	341	999999	408	749	697	28	356	261	156	820	121	999999	999999	999999	228	999999	908	926	874	910	603	999999	176	385	999999	608	825	213	389	999999	127	616	774	691	999999	244	173	464	294	999999	331	999999	76	751	349	514	371	912	135	999999	999999	853	580	999999	999999	999999	67	999999	395	98	202	152	872	999999	702	504	128	999999	999999	999999	999999	454	642	135	589	202	999999	425	45	849	247	999999	88	384	754	274	45	820	752	513	187	999999	78	999999	555	188	539	460	58	844	999999	87	210	151	999999	999999	999999	455	374	999999	999999	642	986	546	850	289	999999	999999	862	437	469	307	541	999999	999999	564	385	999999	999999	411	663	727	999999	999999	462	999999	712	936	85	999999	63	999999	456	15	603	545	999999	532	355	999999	123	51	597	620	385	98	546	999999	345	745	999999	775	875	963	93	192	275	795	999999	999999	999999	999999	422	449	999999	999999	851	536	605	270	999999	853	99	313	297	621	139	755	815	374	999999	711	999999	340	466	287	714	493	999999	999999	279	368	448	999999	700	999999	999999	157	246	506	247	20	405	999999	345	999999	686	572	675	471	63	520	980	719	78	865	537	91	983	107	174	999999	613	195	991	50	414	435	612	311	999999	981	999999	999999	137	612	315	526	995	363	600	999999	817	460	366	758	388	729	999999	835	458	547	174	148	342	879	406	999999	93	304	698	999999	959	999999	478	81	999999	
671	592	466	559	20	96	630	999999	31	999999	163	828	242	662	999999	999999	777	853	999999	817	379	976	257	999999	999999	999999	999999	664	350	192	454	981	295	756	717	147	138	285	448	461	999999	642	320	339	253	391	850	642	999999	420	191	520	34	263	999999	999999	999999	260	464	576	395	965	166	838	999999	181	542	485	999999	999999	712	999999	415	999999	283	999999	665	999999	999999	999999	592	68	999999	929	11	934	957	42	999999	32	803	999999	821	871	75	578	486	999999	243	81	848	999999	697	477	708	689	114	40	980	894	999999	999999	298	999999	999999	337	999999	236	999999	171	223	999999	360	921	743	999999	680	544	928	704	261	193	684	890	865	227	370	182	231	321	829	926	61	999999	999999	386	589	81	886	737	999999	259	644	82	857	999999	999999	776	733	873	999999	999999	999999	285	643	845	742	999999	884	767	966	153	15	999999	341	297	999999	130	999999	367	255	999999	657	200	451	11	548	611	42	527	212	594	448	357	312	268	824	999999	596	157	644	999999	196	129	770	999999	254	128	740	570	888	894	848	376	628	410	999999	912	999999	642	307	140	374	999999	565	382	704	657	224	82	473	682	533	999999	723	74	422	538	429	341	756	430	870	472	639	317	745	81	999999	901	355	912	942	954	850	513	816	829	563	398	415	596	904	667	107	999999	999999	77	653	999999	987	385	492	502	885	876	270	999999	728	999999	636	999999	928	999999	999999	999999	740	999999	999999	220	257	593	974	999999	925	169	526	212	374	433	947	678	999999	174	999999	970	429	999999	78	973	999999	913	111	999999	999999	782	668	999999	999999	546	475	791	999999	443	316	404	410	460	576	725	360	67	537	304	310	999999	999999	763	408	757	141	301	511	956	967	343	491	999999	999999	153	501	934	999999	999999	958	999999	540	984	858	519	569	968	999999	999999	623	194	999999	806	15	802	577	905	193	193	414	183	289	190	476	999999	912	999999	190	433	234	425	795	709	346	154	427	230	905	888	197	173	999999	168	999999	782	958	685	662	477	576	596	750	88	424	784	876	999999	518	885	606	827	787	449	999999	207	399	999999	470	861	384	356	999	305	996	251	999999	131	847	693	24	999999	89	713	856	638	999999	716	999999	562	278	999999	712	29	292	370	385	979	999999	999999	999999	999999	225	801	102	229	596	455	92	183	38	999999	511	824	870	378	999999	999999	592	489	532	999999	392	907	592	316	999999	999999	23	636	865	776	90	712	310	999999	22	288	621	637	999999	230	634	121	999999	999999	
566	887	159	913	622	311	999999	561	612	711	899	317	219	785	585	616	442	456	317	999999	674	999999	999999	147	366	999999	463	955	446	312	58	280	384	999999	750	999999	830	109	999999	999999	389	528	109	598	999999	704	999999	835	999999	436	787	999999	803	280	849	767	372	999999	556	999999	999999	441	125	310	663	628	932	150	999999	827	785	999999	443	752	873	999999	699	926	312	661	400	627	903	999999	524	870	476	999999	229	983	999999	819	553	999999	999999	999999	413	799	999999	216	772	928	999999	234	651	455	744	999999	407	704	77	446	709	894	762	230	999999	999999	785	792	161	828	921	61	999999	966	999999	999999	999999	925	999999	999999	999999	106	999999	472	826	678	368	78	999999	425	706	524	915	949	999999	658	999999	496	419	308	999999	153	65	943	17	749	792	685	666	171	25	482	962	178	999999	612	999999	300	403	999999	999999	716	665	735	131	406	145	493	856	140	999999	550	515	442	885	846	51	945	464	87	886	683	999999	999999	410	999999	999999	747	503	507	652	808	102	999999	999999	307	999999	329	999999	610	999999	308	828	535	687	474	999999	999999	999999	999999	999999	999999	999999	326	973	72	314	701	999999	999999	844	397	999999	999999	487	999999	457	956	999999	999999	999999	721	133	854	473	999999	854	876	999999	935	267	42	464	894	936	593	972	776	999999	500	992	786	995	924	766	226	319	480	999999	999999	27	20	650	999999	999999	999999	935	980	999999	999999	999999	437	999999	398	999999	812	933	105	422	894	703	681	380	389	595	999999	726	209	97	256	278	384	828	274	918	257	392	760	653	96	999999	999999	923	199	293	564	372	999999	294	954	293	223	67	163	999999	346	999999	270	118	999999	999999	736	893	606	999999	832	609	999999	999999	392	430	182	999999	335	246	999999	999999	190	105	999999	220	999999	914	143	963	64	326	674	999999	581	617	131	999999	985	962	999999	108	999999	999999	460	999999	999999	135	902	534	999999	771	732	917	607	588	459	174	999999	457	13	999999	999999	999999	73	515	934	203	898	774	308	530	465	372	999999	612	441	119	999999	85	997	994	21	609	852	293	594	757	358	993	168	956	574	999999	999999	999999	349	683	18	999999	30	29	236	137	235	589	999999	369	999999	995	157	349	529	999999	460	19	809	159	999999	780	921	187	845	905	999999	352	956	927	413	224	272	757	111	700	64	999999	767	884	384	272	999999	235	164	362	845	818	436	572	999999	999999	300	999999	892	238	33	999999	184	330	999999	882	633	999999	955	388	733	399	248	829	999999	483	999999	999999	775	
527	802	695	32	492	70	797	999999	393	850	464	923	82	865	872	999999	999999	999999	446	372	999999	638	599	280	775	629	456	999999	999999	999999	604	706	375	999999	374	435	999999	821	692	999999	999999	966	250	537	500	465	999999	534	375	999999	999999	680	806	562	283	999999	999999	424	257	862	614	227	319	999999	256	999999	999999	999999	500	447	999999	999999	120	999999	649	999999	398	72	999999	320	999999	921	214	453	889	924	900	812	999999	486	231	913	573	999999	656	505	999999	999999	999999	742	906	12	44	927	814	346	569	631	999999	747	500	151	644	937	999999	692	23	865	999999	332	858	999999	516	999999	226	434	825	999999	528	153	999999	999999	781	47	413	999999	887	999999	999999	553	999999	278	999999	403	985	90	278	636	935	999999	492	999999	605	958	884	170	496	999999	711	389	520	287	112	769	999999	999999	369	607	533	927	999999	736	236	334	967	589	999999	999999	38	145	166	999999	356	999999	999999	98	999999	822	999999	999999	480	999999	574	999999	42	87	176	140	534	409	999999	999999	113	999999	168	755	564	280	990	304	999999	382	999999	576	233	331	931	547	118	780	276	547	453	290	457	938	172	977	999999	890	422	999999	588	629	425	495	999999	348	406	905	533	999999	831	858	999999	107	875	999999	36	999999	155	629	31	754	142	183	227	822	999999	229	593	587	978	110	882	999999	794	371	161	737	245	592	999999	999999	999999	238	999999	999999	999999	999999	999999	999999	950	590	744	999999	694	834	497	251	999999	273	788	186	321	999999	69	731	999999	330	312	514	999999	299	999999	999999	999999	999999	507	903	467	632	999999	210	167	430	999999	999999	365	98	913	960	873	909	999999	972	999999	999999	999999	309	178	984	618	41	57	558	999999	661	124	999999	315	875	336	999999	783	645	802	588	999999	891	999999	671	375	888	417	352	640	937	999999	503	999999	999999	927	208	735	483	24	999999	163	608	114	974	283	184	782	47	999999	999999	135	823	179	225	945	10	989	999999	618	999999	623	999999	918	999999	831	999999	432	792	948	138	999999	999999	631	373	434	420	786	345	398	999999	115	380	999999	999999	811	16	334	543	999999	999999	999999	239	999999	293	815	458	999999	726	153	661	752	989	99	506	431	826	201	999999	790	534	223	653	117	428	624	253	986	567	576	999999	296	888	999999	31	999999	629	999999	347	557	976	730	999999	202	999999	448	125	290	222	928	985	814	528	752	52	713	565	131	446	668	999999	999999	132	159	328	375	863	774	999999	587	802	390	853	258	814	804	162	460	380	979	509	962	773	
638	590	20	999999	146	999999	999999	363	507	998	678	984	513	607	911	874	371	584	350	999999	999999	135	999999	960	999999	999999	248	560	114	750	999999	169	610	698	494	569	317	607	999999	999999	758	233	305	392	999999	273	311	206	251	586	19	404	168	748	148	513	985	59	999999	208	934	758	999999	756	541	519	384	814	123	351	566	764	857	749	999999	411	830	222	999999	16	999999	51	318	528	741	72	999999	999999	560	981	583	268	119	528	666	10	999999	548	999999	665	888	999999	999999	900	29	999999	547	419	294	999999	682	773	273	491	572	893	449	999999	25	478	518	523	999999	999999	999999	999999	999999	339	93	463	436	292	370	129	999999	150	957	418	508	496	999999	999999	999999	823	308	810	995	628	955	999999	561	254	533	382	156	999999	242	950	141	999999	600	217	335	830	999999	399	999999	999999	373	432	935	41	232	528	953	999999	946	440	833	958	312	999999	384	999999	902	192	759	999999	973	752	908	17	286	786	999999	999999	265	746	523	909	407	852	264	533	836	529	31	14	428	229	428	801	127	183	419	574	833	25	927	127	640	999999	180	999999	999999	928	754	445	632	646	672	999999	917	924	999999	460	999999	850	483	382	170	754	568	754	333	116	999999	113	999999	999999	484	250	999999	999999	278	981	681	642	19	907	775	585	382	782	556	999999	884	202	622	959	802	982	541	555	956	885	856	426	298	417	48	651	999999	311	172	432	391	521	655	999999	778	139	841	575	607	584	382	786	207	999999	999999	697	490	416	529	501	708	273	449	999999	135	265	354	601	868	133	999999	999999	620	999999	999999	373	547	52	999999	672	999999	965	947	382	999999	80	999999	999999	195	999999	170	663	999999	671	723	128	82	271	454	522	785	250	707	483	999999	311	176	82	278	859	160	447	999999	856	999999	743	325	999999	881	999999	46	999999	416	999999	963	999999	298	949	999999	999999	300	285	598	669	887	900	999999	999999	313	210	904	999999	915	999999	999999	722	438	999999	320	980	803	15	999999	399	485	999999	999999	189	520	225	23	226	671	559	568	875	849	999999	968	459	999999	850	999999	680	160	890	254	90	335	250	425	372	999999	430	914	999999	894	209	194	272	76	88	954	98	197	999999	999999	365	767	326	873	999999	957	861	999999	952	999999	710	248	594	999999	753	999999	999999	999999	650	999999	999999	645	283	980	650	381	706	999999	406	896	674	999999	473	999999	889	323	19	376	552	415	999999	924	962	53	194	999999	599	999999	999999	234	684	298	547	109	244	720	999999	
999999	233	501	999999	477	999999	66	578	226	775	189	999999	999999	999999	903	999999	244	810	326	682	999999	999999	999999	781	815	999999	182	221	385	999999	374	999999	178	829	673	152	60	165	309	824	905	475	967	194	419	410	999999	388	781	50	999999	298	917	999999	263	549	543	720	445	407	927	844	999999	280	411	999999	999999	611	999999	760	207	88	511	501	777	765	999999	505	999999	414	999999	999999	440	344	999999	85	999999	999999	575	999999	609	339	720	902	897	999999	282	696	782	411	97	280	999999	30	999999	233	786	426	270	498	719	48	358	40	219	143	413	857	637	335	999999	192	46	999999	161	999999	368	609	603	715	492	999999	723	999999	327	917	999999	419	502	419	999999	837	870	86	414	999999	980	690	693	763	657	424	999999	456	999999	905	999999	999999	999999	974	865	187	822	554	999999	586	324	399	712	999999	999999	993	365	227	46	916	999999	959	643	589	887	678	915	840	67	999999	999999	276	999999	422	999999	427	999999	527	553	999999	25	325	80	827	256	591	999999	401	216	664	69	841	419	999999	593	285	525	289	999999	999999	271	981	497	938	512	999999	97	300	999999	999999	453	838	674	925	901	996	889	815	343	305	700	524	999999	403	999999	999999	999999	999999	999999	407	999999	270	999999	366	849	43	999999	141	324	208	504	686	782	86	220	999999	176	999999	999999	596	999999	709	999999	791	496	746	357	999999	930	280	201	525	471	999999	237	193	407	318	85	868	179	999999	501	145	801	24	742	999999	192	999999	76	999999	731	242	999999	202	324	648	869	999999	685	733	211	54	999999	978	224	999999	999999	999999	999999	858	999999	971	999999	637	218	810	990	482	14	800	999999	152	999999	828	794	238	210	45	868	999999	448	999999	999999	445	556	456	138	999999	999999	182	707	164	964	217	952	999999	815	384	983	513	658	396	108	999999	999999	68	840	188	194	986	369	999999	999999	74	419	447	789	982	90	762	682	178	682	831	999999	756	188	996	875	43	423	825	61	365	999999	61	873	306	999999	498	616	950	637	999999	812	893	996	999999	797	515	999999	999999	304	231	831	490	713	276	792	76	880	843	312	160	572	544	763	999999	963	368	573	999999	369	592	999999	999999	540	869	29	209	760	287	209	370	72	589	530	829	533	620	347	606	514	556	617	772	999999	487	250	277	140	999999	937	439	941	489	474	712	85	999999	999999	999999	257	593	999999	999999	644	942	98	983	23	999999	280	352	999999	966	978	812	999999	383	94	999999	628	999999	78	568	350	769	428	582	999999	818	
754	434	670	503	359	920	999999	24	999999	704	398	999999	999999	206	922	594	999999	975	999999	661	737	701	24	896	999999	505	999999	999999	262	875	524	515	867	205	189	845	681	526	617	67	571	960	256	390	664	371	497	871	646	756	360	452	999999	999999	90	62	420	773	287	854	999999	503	762	999999	190	999999	399	68	999999	86	912	892	368	999999	999999	777	455	634	242	854	17	999999	111	506	999999	81	444	413	125	137	999999	908	248	762	661	78	208	994	209	999999	971	439	854	999999	843	999999	999999	627	374	999999	607	786	541	433	999999	752	401	265	736	999999	999999	986	942	890	651	14	653	605	999999	999999	579	460	999999	459	882	578	999999	541	662	67	987	816	48	999999	529	648	376	999999	916	909	676	942	268	999999	343	985	496	963	917	839	813	999999	835	354	733	999999	362	91	999999	278	954	859	603	678	999999	999999	947	140	370	13	999999	838	689	999999	999999	999999	202	343	126	999999	999999	835	624	823	254	507	999999	694	999999	383	295	294	274	648	954	817	348	589	999999	712	47	366	602	914	210	975	800	952	10	107	954	999999	999999	999999	196	999999	999999	780	434	623	650	262	62	999999	717	353	573	51	928	999999	297	999999	373	414	859	725	999999	999999	622	279	707	999999	694	981	999999	276	328	621	461	835	581	568	164	356	999999	785	313	615	206	857	411	999999	34	999999	809	350	656	561	999999	999999	887	535	168	165	915	622	999999	81	568	451	34	951	589	999999	955	729	458	27	352	84	999999	626	513	999999	867	999999	999999	231	181	999999	999999	767	828	990	948	999999	410	998	440	448	999999	999999	999999	755	999999	460	179	932	518	90	891	639	218	999999	999999	270	31	402	298	966	619	346	899	489	830	267	132	999999	154	999999	328	459	586	904	857	189	579	758	932	417	779	81	712	100	196	981	999999	120	940	687	999999	17	999999	473	829	880	343	567	924	574	337	579	999999	999999	762	441	62	314	860	999999	691	272	469	880	196	548	634	808	303	848	709	22	999999	466	883	999999	749	122	84	999999	845	21	833	368	999999	999999	293	113	338	754	928	253	259	999999	996	762	547	829	999999	999999	999999	999999	274	999999	864	999999	920	331	726	451	692	940	239	883	34	680	438	111	801	986	265	530	479	549	920	466	999999	999999	469	130	773	919	999999	793	731	321	747	757	503	764	289	961	999999	887	71	988	999999	375	55	326	334	446	999999	300	35	725	999999	999999	165	408	562	342	862	606	678	773	114	446	161	999999	
932	999999	607	47	707	303	999999	999999	487	931	452	397	999999	999999	796	336	999999	544	768	16	266	999999	602	105	212	946	109	780	999999	298	884	577	224	342	999999	653	838	991	999999	731	580	472	999999	234	956	174	800	718	809	351	882	999999	678	999999	456	910	999999	512	834	999999	204	373	999999	999999	57	999999	183	209	999999	152	999999	899	951	999999	435	793	784	999999	149	999999	156	390	970	867	999999	324	899	78	886	482	574	336	166	832	999999	217	99	58	187	90	999999	601	999999	999999	853	983	999999	999999	999999	662	999999	711	999999	999999	614	814	402	514	783	732	976	114	323	288	578	171	742	999999	509	228	703	736	999999	68	55	999999	432	313	23	999999	706	267	359	233	999999	863	999999	999999	228	722	814	585	274	999999	999999	887	999999	680	98	999999	250	499	142	999999	958	999999	520	315	752	69	999999	98	500	361	35	999999	755	999999	932	715	208	383	900	786	413	128	999999	745	953	167	277	752	225	331	192	217	999999	857	999999	999999	352	657	617	168	999999	726	94	999999	428	395	142	197	748	383	494	866	598	356	98	999999	927	774	999999	594	792	999999	999999	999999	179	999999	594	999999	825	975	999999	999999	766	741	999999	999999	44	999999	327	568	35	999999	13	842	999999	999999	619	999999	769	434	38	577	999999	32	376	999999	853	914	999999	610	999999	244	372	772	20	943	110	856	900	410	805	999999	457	792	568	712	999999	41	999999	999999	209	816	999999	999999	947	794	999999	743	375	755	833	999999	814	999999	766	791	999999	999999	831	893	225	762	877	999999	999999	658	130	514	464	664	999999	822	999999	999999	999999	985	116	970	824	226	999999	366	491	154	576	685	999999	999999	36	776	995	404	209	448	999999	446	999999	769	772	298	674	739	999999	711	999999	21	547	923	999999	781	685	746	417	614	999999	858	281	732	999999	942	104	389	999999	999999	668	999999	622	143	261	964	56	346	207	999999	551	960	88	779	463	565	148	640	999999	999999	999999	999999	987	594	999999	780	174	999999	977	830	204	295	261	600	999999	32	399	999999	999999	351	999999	999999	549	881	73	999999	780	501	279	236	804	999999	999999	999999	596	999999	682	999999	999999	481	799	999999	999999	377	999999	999999	708	487	737	440	175	734	968	93	519	753	999999	115	999999	22	10	672	936	751	35	741	999999	27	999999	631	999999	372	525	200	551	894	979	181	551	806	534	302	764	838	71	80	999999	870	724	842	711	576	505	876	481	137	904	618	351	598	999999	691	999999	116	999999	802	219	778	999999	625	774	537	
564	724	487	999999	908	107	689	955	257	469	303	172	920	773	999999	648	719	424	989	371	829	952	881	842	820	658	747	999999	999999	999999	338	999999	999999	183	21	780	999999	773	228	807	928	396	351	465	397	320	195	327	936	999999	69	127	635	413	707	999999	843	644	887	260	359	431	104	541	140	205	103	999999	761	95	259	945	999999	999999	442	443	611	999999	455	999999	472	430	332	999999	999999	999999	999999	665	475	409	937	753	886	999999	999999	507	999999	809	334	201	226	449	565	850	320	123	921	453	970	274	999999	427	199	386	788	929	999999	999999	885	999999	732	438	280	361	999999	999999	999999	238	734	935	151	801	100	263	294	32	999999	481	979	543	299	999999	694	210	408	519	564	509	189	528	408	999999	999999	999999	469	787	179	214	999999	814	64	999999	718	44	133	208	337	935	999999	999999	74	999999	825	352	629	713	744	79	999999	999999	941	559	999999	999999	537	653	878	999999	794	506	853	660	779	999999	488	606	999999	999999	87	210	999999	628	417	999999	463	781	672	999999	786	755	53	999999	261	999999	999999	504	999999	512	507	480	330	652	151	596	999999	414	847	999999	863	32	413	94	992	752	456	323	999999	999999	753	756	981	999999	899	48	462	753	408	716	999999	984	961	999999	162	999999	879	539	487	999999	511	999999	933	999999	718	999999	351	959	999999	508	616	559	362	999999	758	750	498	999999	753	999999	143	999999	16	140	367	879	71	999999	932	394	873	916	999999	331	133	999999	999999	969	999999	999999	697	999999	645	899	110	742	631	950	48	999999	999999	855	786	999999	999999	351	52	803	654	838	701	999999	36	722	635	999999	723	41	887	999999	928	529	445	617	999999	639	999999	999999	40	999999	257	120	999999	531	286	27	999999	999999	643	781	662	999999	325	999999	444	962	999999	922	274	410	29	600	73	999999	482	999999	420	179	970	57	827	936	773	999999	591	591	167	505	999999	617	569	274	999999	115	401	909	213	695	999999	999999	173	601	841	999999	605	999999	57	592	58	697	607	960	488	596	954	726	999999	999999	168	853	804	971	999999	656	841	755	999999	957	593	999999	385	724	996	528	884	235	104	153	999999	999999	543	575	999999	999999	19	999999	785	801	161	999999	663	917	536	329	999999	202	125	999999	788	850	454	99	998	485	999999	883	964	960	711	728	999999	112	863	234	319	238	523	736	646	242	970	411	805	918	909	467	999999	999999	879	999999	999999	999999	364	999999	489	999999	576	972	437	136	644	999999	999999	999999	52	999999	999999	312	20	419	678	388	
999999	556	880	999999	294	90	575	854	999999	297	91	29	618	999999	747	999999	744	999999	999999	551	999999	520	999999	999999	321	999999	876	358	413	999999	665	470	23	730	370	808	701	446	170	496	406	582	441	357	742	79	814	999999	813	773	567	999999	756	137	88	38	999999	734	731	911	213	999999	450	810	631	621	15	887	363	939	589	999999	704	176	154	999999	88	250	412	999999	567	999999	544	639	999999	520	713	886	651	342	999999	966	714	258	292	190	999999	999999	725	131	999999	926	965	874	194	999999	450	590	982	361	949	999999	331	489	354	999999	681	999999	999999	999999	907	129	245	31	99	999999	594	456	883	999999	595	458	525	291	188	640	999999	670	999999	68	79	999999	903	300	999999	999999	645	235	999999	637	508	999999	147	613	999999	944	690	944	784	572	674	994	706	999999	999999	999999	203	999999	310	713	73	21	366	435	52	999999	225	999999	638	958	999999	999999	999999	256	465	999999	999999	911	77	244	999999	647	885	882	999999	84	426	885	999999	999999	937	999999	924	201	574	497	963	999999	571	438	729	745	999999	826	595	315	452	460	562	501	190	291	973	76	762	425	999999	484	52	967	368	999999	421	746	999999	382	444	360	682	999999	311	608	999999	638	515	215	999999	69	296	999999	999999	966	332	42	710	656	631	857	999999	999999	371	489	670	603	80	399	999999	569	805	222	871	102	777	999999	199	582	941	999999	561	557	93	999999	197	999999	346	401	17	388	45	374	751	999999	921	533	607	821	937	747	568	125	881	772	263	999999	999999	539	999999	738	842	999999	714	296	306	880	75	305	302	705	266	678	999999	999999	533	441	471	294	180	254	986	378	645	999999	776	999999	675	320	812	123	758	807	213	278	545	907	659	464	290	50	467	311	528	241	490	889	999999	999999	248	822	999999	921	368	944	752	474	999999	520	520	860	999999	999999	493	189	946	459	475	123	409	626	781	17	14	139	786	685	850	413	714	886	711	739	82	989	510	999999	448	268	999999	81	424	149	944	429	836	999999	817	999999	294	999999	424	999999	537	622	50	999999	916	239	168	76	999999	90	999999	999999	159	475	682	504	678	999999	21	999999	597	337	212	642	999999	585	999999	999999	867	511	128	683	999999	999999	999999	460	948	906	999999	999999	110	999999	457	343	342	320	279	999999	41	323	999999	185	29	999999	32	999999	419	408	541	341	999999	94	999999	122	999999	132	171	999999	274	232	999999	999999	999999	999999	115	148	999999	999999	999999	752	315	999999	52	554	841	999999	664	264	999999	11	
50	999999	374	589	283	999999	999999	999999	999999	999999	999999	999999	105	808	999999	897	986	226	112	883	999999	999999	108	789	999999	999999	52	654	999999	29	468	906	999999	273	191	14	408	608	528	99	888	999999	999999	99	602	999999	999999	243	999999	943	955	447	161	196	999999	498	452	585	564	280	999999	999999	72	362	752	252	999999	832	627	999999	499	388	697	22	994	999999	64	999999	196	932	175	999999	999999	999999	73	30	754	801	591	692	562	823	54	258	126	293	483	144	347	360	999999	14	615	999999	454	577	750	149	201	898	444	443	398	631	999999	999999	736	734	299	732	999999	432	251	934	999999	676	343	449	895	999999	309	920	671	999999	73	999999	203	846	884	495	280	615	610	692	258	129	434	422	152	999999	556	749	999999	615	862	445	763	681	999999	777	243	310	999999	999999	598	523	999999	562	567	945	970	999999	850	803	999999	882	822	558	999999	999999	251	920	999999	943	999999	560	85	999999	973	628	999999	521	999999	999999	261	969	372	129	103	735	357	872	855	206	982	667	898	51	163	980	623	999999	995	737	535	323	13	310	336	48	447	714	588	999999	548	458	863	999999	999999	492	520	702	999999	950	735	999999	75	110	960	497	999999	43	903	993	14	202	525	298	999999	938	966	71	999999	65	297	999999	293	999999	658	534	803	999999	999999	671	470	920	749	999999	12	166	257	903	349	999999	386	413	811	999999	934	355	932	999999	173	612	525	458	908	409	662	102	96	160	451	436	693	506	999999	242	999999	93	999999	480	296	424	999999	73	721	999999	679	883	830	697	980	312	601	239	991	887	999999	21	22	349	392	909	79	106	461	913	155	879	870	999999	999999	999999	902	462	288	749	921	462	736	953	729	778	271	398	180	999999	835	464	999999	655	96	521	999999	113	97	386	999999	594	612	999999	999999	999999	23	261	999999	139	999999	149	950	252	966	693	285	68	620	999999	999999	680	926	321	88	691	373	224	999999	999999	779	798	374	999999	404	336	850	999999	153	999999	999999	20	763	50	739	695	999999	999999	688	403	245	22	493	483	737	673	999999	999999	730	128	436	798	768	93	359	611	774	999999	847	640	843	357	914	690	848	638	917	885	582	392	999999	110	535	99	315	766	315	890	174	730	668	999999	207	35	502	966	999999	679	691	137	999999	999999	999999	999999	999999	888	108	999999	999999	109	756	782	717	348	940	999999	273	999999	778	592	999999	884	999999	126	999999	999999	159	889	197	999999	999999	247	204	999999	471	723	684	487	539	426	668	512	
265	74	999999	886	842	859	95	999999	703	573	901	108	831	46	579	309	86	277	738	219	999999	752	712	518	587	272	876	999999	651	785	149	999999	924	793	999999	999999	153	999999	999999	999999	804	999999	189	823	346	999999	622	999999	154	385	411	272	688	999999	999999	512	361	464	308	579	999999	868	525	999999	433	549	184	48	999999	999999	166	990	826	447	414	999999	573	889	182	490	649	451	82	276	384	999999	999999	474	894	125	468	688	787	999999	317	935	505	271	999999	999999	999999	584	999999	394	999999	421	999999	999999	54	314	939	472	292	817	999999	541	795	258	543	999999	876	709	999999	302	301	477	212	954	140	479	97	311	499	385	568	75	434	687	57	962	441	433	430	999999	999999	999999	405	969	942	776	149	999999	728	843	920	223	999999	724	999999	751	218	490	999999	575	226	637	972	906	999999	863	999999	118	211	999999	124	453	288	563	126	304	999999	243	22	999999	339	840	583	656	465	999999	634	710	594	306	754	950	322	854	373	999999	33	999999	719	999999	999999	41	55	158	728	476	999999	877	607	798	679	999999	478	756	246	386	64	326	450	903	239	406	524	904	999999	174	999999	434	999999	578	281	999999	524	934	999999	307	999999	434	927	988	421	757	112	795	627	780	482	566	618	987	999999	999999	999999	816	849	273	517	151	332	564	346	999999	999999	38	999999	999999	460	544	72	939	591	629	399	462	492	482	303	728	999999	55	691	574	999999	212	999999	574	534	707	95	430	789	653	112	372	652	911	79	84	278	999999	329	938	503	679	406	999999	318	999999	334	376	969	789	863	286	999999	772	999999	485	999999	953	572	999999	458	999999	159	999999	999999	999999	999999	999999	412	229	460	757	726	753	999999	146	806	232	999999	999999	383	718	461	999999	999999	999999	499	880	227	594	141	999999	958	577	489	999999	529	999999	345	291	999999	753	964	750	338	116	999999	999999	701	557	999999	720	697	999999	378	740	191	159	156	700	536	999999	999999	818	97	999999	999999	158	274	219	999999	347	886	974	160	630	754	710	671	684	999999	380	189	670	999999	421	627	333	208	999999	680	379	321	999999	754	999999	999999	155	999999	999999	999999	411	854	491	939	340	833	722	483	748	985	480	488	472	434	166	999999	691	902	676	999999	999999	999999	525	539	248	36	999999	229	302	999999	608	58	478	999999	999999	525	697	731	585	588	999999	849	460	763	210	891	849	220	999999	999999	999999	999999	999999	684	841	461	339	999999	700	314	999999	503	999999	999999	387	431	999999	999999	569	640	62	960	327	
98	613	625	999999	761	999999	999999	186	999999	630	194	529	365	999999	794	535	413	196	999999	999999	280	996	999999	668	999999	386	999999	882	755	650	958	66	999999	925	999999	80	226	961	577	999999	353	138	560	872	997	999999	999999	369	999999	568	166	453	317	929	56	101	212	957	559	999999	560	999999	431	391	672	137	999999	440	174	723	319	452	618	130	687	152	446	999999	999999	999999	364	418	667	196	999999	514	999999	819	878	999999	868	269	412	201	73	878	706	178	210	999999	220	999999	999999	500	259	713	835	999999	252	904	655	673	999999	608	31	152	807	245	896	999999	389	960	561	368	854	999999	999999	999999	67	808	445	277	337	801	740	999999	999999	176	936	780	679	999999	577	974	999999	204	973	803	180	920	81	471	282	53	490	259	40	999999	999999	209	673	999999	139	444	999999	387	345	494	868	257	999999	640	308	125	487	827	393	586	217	660	87	246	999999	147	737	999999	999999	294	321	490	743	999999	530	999999	117	999999	432	143	999999	773	999999	488	934	999999	991	440	172	166	565	662	866	453	629	999999	999999	999999	172	992	707	493	392	61	182	388	514	999999	999999	571	18	226	404	260	80	444	801	598	999999	332	155	306	999999	838	999999	659	623	300	999999	544	615	999999	108	440	436	32	390	807	316	556	999999	447	330	999999	157	349	267	999999	999999	195	194	533	999999	839	999999	410	682	999999	332	523	999999	999999	999999	575	955	338	127	964	999999	58	999999	993	292	755	914	708	999999	220	691	999999	401	17	917	570	359	92	555	268	999999	999999	349	836	485	793	999999	999999	649	999999	999999	818	999999	302	792	333	141	999999	250	379	999999	999999	435	471	999999	999999	131	757	999999	237	225	872	783	858	380	798	708	227	518	499	999999	719	68	999999	574	872	168	108	224	999999	438	168	841	186	343	455	999999	999999	974	542	672	44	897	421	540	999999	45	999999	922	999999	624	914	999999	751	415	215	89	216	897	990	784	32	542	999999	799	67	999999	999999	525	999999	209	999999	252	975	827	928	822	646	999999	801	999999	999999	186	231	969	523	485	100	770	137	376	393	980	999999	999999	649	502	194	622	999999	742	438	847	998	999999	794	671	999999	999999	999999	393	442	526	999999	163	988	845	320	743	285	999999	999999	999999	397	558	816	850	269	227	999999	999999	637	34	999999	999999	407	999999	188	437	184	999999	778	175	293	744	933	866	884	830	769	803	191	451	346	901	801	999999	459	450	977	943	412	999999	747	999999	755	999999	320	47	999999	49	667	999999	568	
433	803	999999	999999	653	624	949	966	438	999999	383	255	999999	687	999999	267	805	499	738	459	240	449	999999	428	999999	988	526	555	846	84	999999	145	307	882	913	108	999999	58	805	999999	38	999999	999999	999999	373	805	569	730	15	780	949	999999	999999	433	338	983	514	356	319	664	108	403	129	364	727	247	947	314	773	216	999999	757	999999	912	431	263	475	267	64	438	999999	795	549	999999	134	189	216	873	554	999999	593	679	739	151	999999	999999	999999	619	313	999999	999999	264	999999	999999	549	202	856	27	12	999999	517	999999	301	881	245	312	854	64	239	548	41	83	760	844	622	561	27	552	194	797	999999	856	953	928	580	174	839	750	526	932	999999	198	999999	479	421	346	387	857	905	425	780	999999	390	999999	999999	784	999999	122	186	988	184	314	833	215	679	661	303	373	999999	80	472	113	538	307	999999	842	211	999999	999999	286	183	170	999999	768	27	602	475	198	999999	795	670	999999	999999	537	999999	28	999999	999999	800	999999	999999	24	999999	999999	952	999999	275	92	549	262	582	223	999999	900	999999	24	668	74	999999	87	999999	999999	539	999999	410	745	539	10	999999	999999	487	546	490	671	999999	169	613	810	816	350	336	999999	648	582	222	457	47	673	723	742	360	999999	477	999999	574	937	485	51	435	217	146	999999	542	352	774	46	732	28	666	655	411	857	258	999999	999999	803	467	957	302	999999	708	866	999999	807	999999	196	999999	767	107	999999	999999	571	385	608	999999	71	850	305	807	185	724	28	17	78	999999	999999	52	629	972	770	479	528	749	482	508	280	988	735	999999	588	968	964	999999	370	999999	999999	481	999999	643	689	952	171	159	126	237	689	858	218	475	354	153	448	999999	337	826	165	999999	999999	999999	999999	999999	124	999999	228	217	760	108	646	106	501	31	403	999999	293	817	999999	378	632	254	818	421	780	269	160	444	529	999999	593	999999	815	26	578	549	709	616	838	370	931	999999	999999	999999	222	999999	973	999999	750	462	512	519	517	999999	200	658	291	522	999999	999999	999999	783	687	999999	515	112	291	485	452	999999	287	676	979	948	446	723	777	237	209	668	295	826	694	999999	999999	999999	36	37	999999	920	267	197	324	983	719	999999	999999	885	85	999999	830	999999	881	896	999999	836	539	569	999999	999999	880	63	322	633	999999	999999	99	620	999999	441	86	263	999999	531	595	999999	361	996	238	298	501	999999	161	999999	838	796	945	797	892	830	999999	467	999999	359	999999	213	999999	691	423	896	68	999999	961	
644	42	576	839	359	310	94	484	543	340	61	975	989	902	232	795	772	877	999999	727	104	896	619	999999	309	491	392	999999	670	999999	342	240	890	930	516	999999	271	999999	596	496	808	355	11	136	999999	383	60	999999	651	895	999999	28	767	883	866	999999	999999	999	539	868	999999	999999	814	960	998	821	94	69	395	175	533	815	291	999999	919	999999	895	999999	942	926	441	90	574	774	931	999999	999999	17	73	999999	999999	272	427	727	578	939	541	50	999999	813	299	991	999999	485	999999	999999	736	962	964	128	999999	930	67	999999	436	838	304	999999	39	684	358	87	995	626	999999	271	397	563	236	979	999999	855	365	999999	637	449	999999	98	412	105	999999	999999	53	944	917	999999	214	813	301	999999	644	501	20	999999	999999	221	995	999999	953	110	999999	182	736	984	911	996	575	928	976	999999	674	215	638	934	106	848	44	60	708	818	66	583	999999	496	345	999999	844	911	674	425	453	874	145	311	999999	415	774	68	43	921	148	286	837	313	75	439	999999	999999	357	616	187	944	999999	144	53	864	909	249	649	999999	161	663	263	561	999999	800	999999	336	287	690	83	975	27	999999	680	999999	999999	959	999999	906	852	999999	563	999999	999999	509	292	999999	999999	792	506	535	999999	999999	999999	999999	33	286	770	275	999999	999999	799	667	542	999999	999999	803	463	273	128	950	817	743	999999	393	999999	999999	323	999999	999999	80	999999	999999	193	548	999999	190	999999	206	756	469	199	166	547	325	968	896	526	44	582	489	546	999999	674	556	717	999999	492	386	999999	829	962	999999	757	999999	467	999999	483	993	999999	746	785	267	517	658	760	660	205	999999	424	213	678	288	999999	38	999999	85	999999	637	830	889	697	999999	999999	927	507	999999	409	999999	857	663	422	532	999999	999999	703	288	485	999999	999999	67	480	464	999999	182	999999	683	283	728	999999	392	495	846	173	757	58	153	446	590	161	307	261	945	999999	999999	790	155	999999	626	999999	254	599	999999	842	773	418	999999	999999	648	775	999999	999999	680	495	475	177	576	369	640	999999	560	999999	895	865	497	999999	999999	293	211	999999	15	792	657	403	519	792	693	999999	999999	348	999999	473	797	814	337	128	580	460	704	593	223	786	259	838	774	412	704	999999	999999	967	999999	949	999999	267	770	999999	531	286	975	683	484	999999	968	301	999999	97	54	999999	538	379	234	999999	589	618	178	229	543	819	629	117	98	999999	999999	432	465	865	999999	540	54	306	596	304	999999	31	118	650	817	957	999999	
687	999999	623	409	975	999999	809	999999	860	98	551	497	999999	657	868	999999	728	913	546	836	118	999999	513	46	241	782	930	598	567	509	528	411	585	954	941	749	999999	999999	999999	689	656	504	999999	999999	503	809	884	999999	617	999999	390	737	281	131	756	594	999999	587	177	202	812	220	803	999999	570	999999	999999	758	715	129	131	381	238	856	999999	613	958	71	999999	999999	898	293	981	141	129	790	140	999999	207	999999	894	999999	999999	999999	877	445	701	999999	882	363	896	135	931	498	315	18	508	424	999999	153	636	793	999999	999999	303	528	239	671	242	779	19	999999	999999	368	234	244	202	746	978	745	999999	185	189	189	999999	772	362	493	826	120	292	999999	523	64	720	999999	999999	999999	999999	999999	216	999999	550	999999	354	999999	575	572	273	80	816	999999	446	205	999999	460	613	866	999999	531	999999	745	845	131	497	304	934	506	647	999999	403	999999	999999	629	538	882	635	86	834	96	207	790	999999	755	303	529	279	327	823	270	497	975	999999	667	194	470	999999	428	615	999999	513	78	924	999999	677	68	999999	816	666	999999	999999	537	41	999999	333	385	525	100	827	967	35	616	683	999999	999999	999999	999999	891	445	78	999999	216	470	785	999999	138	999999	999999	88	245	999999	999999	661	999999	445	960	944	110	343	808	999999	999999	601	999999	34	896	395	547	999999	259	533	322	999999	999999	658	618	77	255	550	204	520	446	999999	592	651	573	955	217	942	999999	999999	434	557	636	133	605	999999	821	761	685	999999	328	573	828	712	12	999999	999999	999999	999999	892	698	560	999999	298	509	91	999999	997	461	999999	187	604	840	776	109	765	745	475	63	13	999999	999999	864	461	999999	872	193	879	648	492	892	401	126	999999	784	999999	418	348	999999	524	606	824	309	744	565	723	999999	62	613	999999	345	598	763	822	999999	214	695	688	106	636	898	999999	999999	968	999999	999999	488	67	991	235	999999	407	999999	999999	407	430	999999	999999	895	999999	148	140	276	999999	999999	304	638	303	145	580	188	730	999999	987	625	477	476	999999	999999	999999	244	999999	999999	388	890	937	746	234	425	226	29	576	792	626	999999	768	999999	946	821	755	158	195	922	999999	56	627	999999	863	912	999999	954	853	999999	126	999999	472	999999	999999	521	219	999999	999999	999999	999999	560	612	937	624	498	857	999999	529	519	940	999999	58	753	650	999999	272	782	999999	999999	999999	271	999999	151	676	391	35	999999	973	435	611	207	744	999999	999999	860	444	689	999999	375	64	324	434	343	494	494	
999999	999999	429	557	999999	437	674	101	392	657	394	470	999999	242	999999	168	641	999999	908	742	886	741	999999	999999	999999	583	999999	517	267	999999	836	999999	657	191	999999	316	280	426	186	184	999999	999999	925	355	999999	973	428	999999	902	895	682	340	435	751	608	999999	999999	639	660	674	195	999999	833	999999	821	562	813	89	999999	166	888	999999	999999	733	218	242	815	999999	323	922	165	944	999999	371	498	505	999999	905	999999	750	347	640	765	512	989	377	819	999999	533	913	170	348	270	745	17	467	999999	701	543	999999	639	999999	326	999999	999999	999999	550	472	721	325	165	908	506	297	818	258	459	415	744	841	423	111	871	999999	762	999999	684	869	364	999999	92	999999	371	217	120	774	324	37	999999	748	826	357	992	218	758	262	842	973	927	999999	18	18	957	702	952	538	999999	916	975	702	566	681	118	690	243	460	999999	999999	999999	54	999999	999999	422	999999	24	75	999999	663	999999	510	974	999999	999999	999999	33	83	999999	669	999999	582	82	407	62	300	191	999999	249	312	974	308	999999	553	999999	882	824	999999	999999	960	687	886	430	48	276	475	727	856	738	512	999999	170	712	876	42	604	999999	536	379	131	815	868	826	805	688	352	794	430	913	69	780	446	487	999999	999999	378	999999	43	999999	999999	573	999999	416	736	645	814	999999	839	520	202	999999	297	217	474	155	818	999999	624	359	923	681	306	942	999999	999999	230	682	925	894	999999	452	937	405	792	558	999999	462	100	170	874	756	954	910	721	158	493	238	23	641	173	999999	537	684	217	999999	276	999999	999999	14	999999	999999	669	944	856	750	973	892	424	915	999999	366	969	464	999999	177	726	396	231	530	248	991	669	999999	730	356	915	263	198	888	291	999999	999999	96	745	742	999999	19	63	970	999999	600	813	107	975	999999	348	82	208	999999	999999	880	171	216	999999	433	472	384	223	510	835	719	703	536	633	568	641	883	719	742	90	999999	342	260	999999	999999	187	572	999999	923	17	999999	999999	158	710	411	999999	517	330	999999	999999	711	796	999999	145	465	896	287	473	417	175	999999	363	465	959	999999	999999	911	861	127	255	900	75	299	502	993	999999	555	999999	999999	999999	134	563	407	472	379	999999	789	999999	999999	999999	999999	999999	901	758	553	999999	598	199	248	863	34	999999	213	999999	380	999999	506	60	999999	800	999999	460	250	999999	51	901	956	993	590	550	757	999999	999999	376	354	801	999999	541	999999	514	75	366	587	369	608	477	359	340	102	733	424	999999	
972	999999	409	450	999999	999999	999999	999999	532	605	999999	698	115	237	685	999999	999999	999999	482	999999	110	638	999999	985	872	881	186	573	551	625	900	857	135	27	999999	999999	966	904	943	56	999999	307	981	470	757	889	999999	381	999999	522	617	524	999999	999999	639	999999	999999	424	577	976	940	154	110	907	705	752	572	97	413	999999	871	818	634	435	151	802	657	274	999999	983	999999	804	999999	39	17	386	606	676	388	489	526	551	999999	967	115	679	206	83	765	14	999999	175	967	986	650	799	999999	999999	317	999999	999999	100	196	999999	358	146	371	81	899	328	156	999999	709	923	288	329	492	667	999999	999999	606	583	509	233	666	462	836	795	388	218	999999	999999	368	551	803	999999	999999	741	999999	969	317	135	184	999999	858	430	999999	54	999999	331	999999	232	506	845	240	113	999999	963	928	896	309	999999	692	691	999999	376	999999	999999	130	852	963	750	58	999999	165	999999	409	72	999999	245	999999	792	999999	999999	999999	275	283	522	999999	999999	844	402	999999	722	670	740	443	493	999999	492	892	308	999999	856	367	566	183	157	690	760	999999	528	598	692	900	516	489	999999	789	566	102	25	999999	430	17	571	937	336	999999	999999	47	915	457	999999	353	697	999999	240	999999	344	101	999999	832	561	995	326	803	130	821	164	999999	807	703	59	999999	999999	461	503	999999	796	629	999999	468	276	722	788	81	717	999999	212	999999	259	999999	455	474	966	192	295	435	690	768	816	514	534	173	239	222	407	491	476	999999	374	390	903	715	253	667	566	838	216	255	95	999999	618	515	11	871	999999	584	433	694	999999	999999	168	38	812	342	999999	999999	492	999999	673	236	999999	967	283	868	43	739	230	309	626	456	228	445	682	45	999999	29	171	368	963	823	999999	782	78	306	999999	874	902	911	732	463	999999	640	581	859	908	651	999999	142	837	518	363	133	77	720	849	999999	999999	776	447	915	941	999999	612	999999	999999	99	898	977	646	999999	836	319	576	172	111	587	863	822	137	999999	787	39	531	455	469	999999	714	358	456	999999	529	136	473	817	522	999999	38	999999	690	818	753	263	495	999999	681	999999	557	904	618	999999	999999	533	649	203	137	911	603	167	390	245	999999	549	531	147	639	710	999999	758	650	879	559	142	142	318	500	533	543	851	773	426	386	809	999999	999999	650	999999	487	280	690	999999	628	870	999999	455	443	214	732	358	49	999999	207	999999	264	739	712	726	400	340	703	603	378	751	393	963	858	575	809	
346	497	999999	999999	999999	78	49	261	689	791	999999	875	295	801	999999	812	801	229	587	999999	10	482	999999	605	999999	576	96	242	877	999999	386	999999	999999	999999	395	861	406	748	631	999999	224	487	33	934	714	465	417	802	193	938	591	744	281	29	808	864	573	48	85	999999	981	807	384	212	414	999999	16	999999	999999	333	415	63	999999	856	340	999999	459	989	999999	692	168	294	999999	938	894	642	325	848	999999	999999	298	368	999999	631	999999	416	999999	999999	999999	625	458	527	396	999999	999999	999999	156	424	999999	999999	414	584	999999	393	840	696	999999	446	999999	772	773	168	304	999999	999999	57	390	966	999999	924	420	638	469	275	243	641	897	999999	415	999999	495	901	169	311	999999	999999	999999	289	790	999999	656	666	513	757	999999	299	233	999999	999999	485	999999	190	316	764	875	775	999999	882	159	999999	799	572	41	999999	287	872	998	993	766	331	837	110	186	999999	999999	753	134	712	423	999999	418	394	999999	999999	217	999999	999999	405	435	351	598	337	139	999999	263	94	999999	999999	479	979	301	240	747	504	999999	999999	999999	999999	497	131	999999	412	469	215	791	414	209	111	999999	972	999999	999999	567	999999	999999	510	970	594	801	999999	999999	572	999999	443	652	999999	647	867	999999	170	999999	999999	907	313	700	196	867	924	799	999999	884	534	999999	507	999999	698	999999	332	772	999999	999999	419	460	315	14	88	180	36	999999	613	767	342	819	582	999999	999999	695	263	724	545	643	56	795	952	307	593	752	734	741	954	515	999999	105	155	93	999999	881	602	309	621	25	841	371	196	91	552	999999	247	836	756	12	419	999999	236	503	999999	624	508	17	421	336	446	294	999999	107	452	999999	673	498	778	73	103	953	113	530	999999	685	608	871	754	999999	515	897	984	999999	999999	717	868	999999	63	278	383	594	888	295	999999	556	762	98	638	315	51	748	68	693	909	999999	504	705	701	354	25	637	263	543	821	548	310	999999	12	999999	378	999999	999999	999999	999999	508	999999	817	999999	256	999999	519	242	449	836	766	999999	301	52	638	999999	172	999999	709	999999	746	341	999999	474	40	256	114	96	903	999999	29	313	557	13	410	401	686	754	999999	431	999999	404	813	999999	999999	708	999999	999999	373	999999	999999	82	735	999999	999999	177	999999	999999	999999	10	999999	432	339	513	816	463	292	298	642	999999	536	418	504	999999	755	352	528	647	420	331	247	999999	722	391	730	946	578	999999	69	999999	681	999999	999999	455	612	83	999999	310	890	600	999999	720	972	136	
985	999999	999999	457	503	601	648	81	933	599	762	328	710	947	782	870	999999	999999	239	409	999999	203	999999	58	675	681	287	999999	757	819	904	999999	528	595	405	932	999999	130	999999	467	594	610	409	999999	692	999999	373	127	527	29	715	443	999999	572	571	792	223	999999	781	821	324	431	324	124	694	245	799	124	551	999999	502	999999	187	772	815	999999	999999	349	365	391	318	169	700	737	113	471	999999	999999	34	613	999999	847	999999	984	999999	999999	295	295	550	999999	494	999999	999999	677	527	950	266	999999	999999	615	998	999999	173	400	513	164	731	999999	20	232	209	844	99	938	140	999999	424	202	629	999999	670	507	999999	908	896	69	594	32	220	162	999999	327	207	419	999999	845	684	949	481	987	441	708	285	999999	999999	999999	168	637	546	872	999999	999999	99	115	999999	501	83	265	999999	453	570	708	377	999999	999999	881	646	999999	333	999999	970	475	721	642	220	961	232	481	660	256	999999	999999	999999	999999	999999	152	238	102	473	123	771	428	456	37	427	733	999999	427	310	376	13	488	999999	261	901	999999	999999	457	895	983	278	601	604	256	552	613	233	38	240	999999	999999	554	217	219	999999	552	29	694	224	999999	630	805	181	294	253	422	999999	234	446	566	800	781	206	489	845	999999	823	209	999999	999999	509	312	196	999999	999999	458	999999	999999	999999	359	51	657	242	418	362	473	430	320	999999	140	959	999	592	674	999999	872	357	999999	374	353	999999	819	999999	411	977	328	618	745	999999	999999	999999	559	496	999999	524	153	999999	788	999999	382	749	513	207	354	853	999999	999999	521	362	850	110	553	730	394	631	232	447	999999	440	44	999999	685	749	999999	999999	999999	512	504	160	930	332	569	600	999999	603	224	621	865	557	476	608	106	999999	999999	695	598	829	111	466	301	999999	999999	357	102	527	74	764	999999	999999	452	998	225	371	431	999999	541	952	999999	790	999999	610	581	999999	964	435	758	301	38	999999	999999	581	999999	48	858	234	614	221	507	999999	539	460	631	509	114	999999	393	734	961	203	163	999999	999999	999999	999999	691	134	444	393	667	769	772	735	477	966	870	999999	999999	512	207	999999	329	455	999999	999999	955	999999	999999	179	999999	52	33	999999	835	368	999999	491	999999	988	177	999999	999999	828	840	999999	766	999999	163	543	999999	881	216	231	763	290	999999	999999	999999	69	999999	712	62	274	999999	999999	746	442	999999	119	999999	389	999999	198	345	999999	742	501	614	569	999999	999999	999999	999999	999999	615	835	801	576	554	534	562	
999999	999999	893	465	57	999999	999999	225	958	334	824	999999	331	999999	999999	999999	886	665	999999	999999	999999	267	575	999999	887	524	337	291	789	944	865	356	585	659	725	476	999999	879	60	835	999999	399	610	170	415	780	217	999999	241	817	914	910	16	201	976	407	464	999999	999999	999999	578	999999	436	23	468	478	469	671	999999	907	723	16	999999	712	773	197	656	415	458	116	317	254	999999	999999	39	999999	349	999999	682	999999	21	275	311	526	267	999999	962	597	701	937	321	999999	955	333	103	908	305	999999	428	999999	750	59	580	471	226	333	600	464	999999	513	999999	85	988	999999	895	999999	705	98	454	854	999999	69	999999	521	795	771	299	726	877	999999	999999	999999	965	893	577	999999	694	999999	999999	934	327	508	612	197	999999	245	556	155	437	645	999999	216	848	573	564	999999	999999	999999	676	454	43	874	999999	862	854	92	120	105	242	999999	764	865	788	999999	536	725	456	526	999999	560	225	999999	298	242	918	999999	207	401	999999	885	626	634	999999	856	900	452	922	750	343	726	999999	999999	913	503	881	348	428	338	46	838	245	818	999999	126	238	889	586	353	944	999999	999999	718	999999	356	317	139	701	931	620	93	999999	999999	193	985	434	999999	999999	795	999999	580	35	868	364	499	650	807	287	57	627	20	866	578	806	932	841	416	694	567	196	751	646	496	717	999999	45	539	634	371	691	473	659	791	992	373	385	999999	364	277	705	509	851	653	314	999999	999999	999999	899	261	154	28	80	673	608	609	933	539	160	411	999999	121	182	916	366	999999	361	85	585	999999	557	999999	62	427	861	999999	900	999999	191	999999	999999	809	999999	999999	226	672	403	985	192	392	440	845	865	952	812	594	999999	935	297	160	999999	151	649	999999	999999	329	966	653	811	922	709	999999	357	999999	999999	655	999999	799	699	693	760	999999	893	203	999999	711	959	109	614	277	999999	964	706	40	859	594	169	182	680	999999	706	999999	184	269	682	999999	999999	999999	286	167	999999	537	245	999999	400	883	999999	456	465	991	369	999999	49	999999	572	999999	243	999999	193	91	495	999999	128	802	987	21	200	633	520	511	223	147	822	999999	164	999999	729	112	640	975	346	999999	716	999999	537	839	710	640	999999	999999	266	182	639	999999	671	813	999999	442	615	999999	999999	623	935	954	778	232	53	999999	389	750	25	141	685	217	744	782	592	999999	274	157	310	560	937	999999	254	51	508	999999	999999	350	413	297	497	999999	293	723	777	762	910	315	795	999999	
260	945	922	999999	496	431	461	999999	231	978	999999	467	999999	142	999999	362	999999	737	724	426	806	999999	347	727	644	434	924	30	14	829	529	959	999999	192	309	991	660	129	555	86	999999	895	129	435	999999	39	999999	161	46	425	63	183	590	379	321	221	608	204	491	999999	507	440	885	401	458	218	115	895	832	999999	702	999999	191	648	260	999999	919	912	608	615	261	772	983	589	776	999999	999999	982	870	999999	393	999999	999999	493	578	735	999999	999999	976	911	999999	286	329	352	722	473	991	999999	128	410	301	999999	596	999999	809	734	456	999999	625	112	999999	133	34	743	311	246	999999	698	79	525	901	999999	936	697	999999	974	453	641	866	313	364	435	863	470	796	697	869	999999	683	999999	288	712	112	874	81	799	261	585	999999	999999	522	303	873	999999	508	109	999999	898	194	834	290	814	999999	321	999999	413	269	564	947	613	377	198	999999	999999	999999	199	999999	71	625	891	722	999999	600	390	790	71	562	270	962	696	937	970	578	849	563	999999	282	790	136	999999	999999	697	637	437	118	334	288	648	366	319	999999	697	282	999999	121	422	999999	60	999999	685	851	999	602	260	675	406	620	175	671	999999	916	999999	999999	957	361	35	240	999999	281	466	783	999999	904	999999	687	250	697	285	737	150	259	231	268	450	816	541	999999	387	762	999999	713	123	999999	592	402	709	762	999999	999999	999999	192	999999	778	75	902	999999	104	949	999999	999999	709	344	437	530	524	695	999999	494	151	820	929	999999	411	570	999999	999999	935	999999	260	977	487	382	999999	650	958	999999	452	203	548	878	999999	156	813	999999	12	379	685	457	78	707	999999	277	183	130	999999	339	649	218	999999	242	12	783	698	595	947	336	998	786	571	325	999999	847	946	999999	384	783	49	999999	999999	999999	984	999999	253	553	319	219	209	225	494	629	559	999999	880	315	999999	663	457	228	388	676	380	898	999999	999999	464	821	999999	999999	999999	999999	300	574	650	999999	258	523	999999	155	286	738	999999	783	302	942	999999	18	966	641	999999	720	335	820	695	891	11	95	603	499	98	497	999999	999999	479	120	339	984	592	940	66	362	999999	312	942	999999	999999	597	999999	999999	986	456	855	690	999999	35	57	479	879	759	938	172	999999	50	67	999999	849	838	999999	191	612	782	425	999999	584	43	597	33	878	54	352	414	490	659	513	641	642	208	774	454	72	999999	114	999999	12	894	442	999999	999999	163	801	999999	999999	999999	341	214	41	829	115	999999	438	34	
600	834	416	533	682	271	999999	426	999999	999999	999999	860	129	752	677	999999	999999	690	601	513	779	999999	253	641	131	999999	328	308	610	999999	102	293	26	48	269	280	427	478	221	181	556	828	16	159	646	432	304	588	999999	999999	805	425	889	924	255	875	591	774	411	616	999999	238	815	343	558	780	843	90	999999	407	174	555	999999	429	999999	950	718	103	994	698	771	739	771	171	999999	677	999999	102	792	999999	999999	652	999999	605	238	999999	22	673	600	999999	999999	223	105	139	285	999999	946	469	966	304	999999	999999	999999	999999	845	999999	466	654	334	999999	999999	751	999999	999999	718	999999	489	999999	999999	639	937	54	999999	138	120	557	999999	642	999999	758	731	934	135	498	236	999999	999999	999999	999999	35	862	999999	349	999999	999999	836	925	995	421	999999	999999	82	278	337	366	122	993	999999	602	297	568	823	768	575	159	999999	999999	800	873	999999	999999	999999	123	175	999999	579	705	784	647	999999	631	649	230	999999	988	999999	666	798	141	123	999999	232	999999	999999	467	48	599	773	569	49	220	135	131	895	999999	644	958	112	560	787	999999	219	13	329	666	918	603	999999	587	999999	784	999999	668	760	328	425	374	999999	707	999999	999999	932	224	607	999999	505	528	335	14	354	700	563	248	999999	706	999999	999999	441	805	549	445	952	195	999999	265	999999	467	370	577	999999	279	316	405	999999	807	484	995	406	267	999999	999999	999999	642	243	999999	230	999999	999999	64	339	999999	999999	999999	999999	304	999999	746	156	352	679	48	167	999999	313	84	394	999999	999999	546	231	993	822	184	644	159	177	319	999999	278	44	803	152	316	247	503	346	999999	999999	999999	779	738	848	63	587	131	242	518	338	999999	416	999999	172	777	999999	346	384	999999	212	18	136	717	793	999999	999999	876	999999	999999	521	809	999999	924	921	900	767	492	154	999999	999999	523	916	659	981	793	861	971	640	374	483	901	129	999999	267	238	400	72	999999	970	745	710	235	391	997	528	430	491	151	271	999999	350	999999	616	172	689	999999	476	736	999999	26	346	999999	531	377	620	690	161	999999	692	509	704	548	183	33	886	999999	534	999999	462	999999	380	830	999999	999999	999999	708	999999	423	578	145	923	999999	944	954	409	474	999999	24	387	838	278	823	458	761	315	999999	28	592	286	999999	567	815	283	636	645	515	866	177	999999	911	999999	737	99	557	586	378	603	228	624	421	593	519	284	999999	105	556	381	617	58	341	690	920	147	186	578	118	62	318	318	893	607	999999	
999999	476	660	540	734	901	185	937	209	799	968	864	807	57	540	999999	541	98	144	259	129	999999	230	267	999999	912	999999	477	326	999999	999999	731	813	66	999999	808	963	564	999999	480	999999	120	142	890	999999	999999	378	999999	578	402	777	230	759	999999	999999	879	255	403	940	822	922	708	620	914	890	247	61	999999	999999	732	696	976	276	663	817	999999	769	340	314	999999	543	458	899	924	517	689	971	465	649	859	562	569	623	999999	558	733	999999	227	999999	999999	231	627	220	999999	999999	800	954	999999	541	999999	119	914	98	622	288	473	999999	696	407	210	999999	595	111	460	179	137	362	276	999999	93	518	551	340	999999	105	999999	248	63	999999	716	735	876	999999	250	749	648	480	11	999999	94	999999	804	999999	799	449	635	999999	760	676	577	999999	687	999999	999999	890	999999	583	498	527	373	999999	999999	476	690	475	999999	672	999999	710	531	657	361	554	999999	999999	713	731	541	999999	469	399	487	386	651	279	999999	886	476	359	192	74	999999	483	999999	859	999999	337	140	334	999999	963	999999	999999	155	999999	95	143	969	298	186	999999	52	347	67	974	747	379	824	420	427	512	205	999999	527	999999	675	999999	206	170	990	386	600	999999	110	506	733	999999	241	731	194	914	917	187	999999	356	32	999999	426	383	122	999999	512	720	906	548	767	164	532	688	254	217	999999	808	307	800	245	835	999999	561	251	999999	148	999999	236	513	595	27	337	181	444	999999	461	823	999999	200	874	880	310	999999	738	578	905	552	487	976	978	999999	880	382	999999	196	406	865	142	802	999999	419	493	403	999999	750	827	360	254	999999	756	999999	760	117	925	365	534	684	823	672	414	595	999999	260	999999	999999	999999	954	71	257	999999	596	690	999999	539	999999	396	907	999999	988	999999	554	999999	275	230	865	357	773	999999	755	662	722	51	999999	398	75	803	243	868	476	999999	872	299	999999	587	999999	432	515	577	999999	968	999999	85	835	921	859	999999	350	999999	669	138	374	507	315	595	912	554	999999	999999	473	999999	162	48	142	385	879	265	311	999999	70	443	842	205	986	786	999999	999999	999999	999999	999999	777	463	213	208	347	247	374	983	411	674	999999	210	657	999999	808	999999	588	942	459	52	603	986	662	969	236	295	179	521	999999	560	275	999999	682	328	695	208	948	840	795	148	514	282	900	23	455	242	195	101	999999	970	455	999999	999999	999999	934	791	800	244	999999	61	77	999999	999999	850	408	276	999999	338	417	610	999999	748	156	320	537	
331	96	999999	523	994	999999	999999	343	559	999999	570	999999	999999	999999	904	408	714	868	743	80	661	818	60	614	999999	713	999999	999999	577	113	707	558	446	968	613	705	999999	720	977	950	999999	519	904	999999	838	685	999999	945	513	999999	162	999999	413	249	876	512	46	43	344	999999	254	999999	766	455	407	22	154	218	780	208	255	999999	890	792	90	999999	999999	315	776	502	372	910	180	999999	999999	826	154	206	102	110	999999	999999	385	697	706	999999	752	458	999999	826	541	143	174	314	956	169	990	999999	999999	999999	999999	730	267	841	918	343	233	401	504	581	999999	947	126	999999	999999	137	617	999999	999999	493	399	465	968	949	961	238	746	865	418	791	836	999999	47	368	512	999999	860	543	999999	372	999999	360	954	765	958	999999	27	495	775	828	551	797	534	675	344	143	762	317	999999	690	597	367	983	712	744	343	910	999999	999999	601	276	83	423	723	130	49	999999	212	991	377	220	260	100	589	250	48	999	371	33	379	185	999999	999999	999999	775	15	377	251	30	999999	999999	999999	999999	999999	561	999999	384	811	999999	304	999999	560	999999	999999	479	346	999999	999999	472	706	999999	548	999999	797	425	999999	419	334	948	999999	671	269	191	999999	694	950	931	916	999999	772	664	198	816	729	747	625	236	161	619	999999	738	974	779	324	291	144	999999	531	999999	999999	68	59	862	439	632	999999	378	951	817	528	414	360	375	999999	51	999999	731	14	59	999999	496	268	714	520	387	697	490	867	93	559	999999	410	168	999999	713	999999	335	387	999999	384	257	999999	343	100	999999	387	609	88	282	999999	999999	530	481	958	999999	799	999999	999999	62	935	882	999999	867	268	113	999999	201	185	986	999999	999999	354	908	675	552	221	999999	624	999999	999	98	411	999999	947	999999	894	928	209	999999	914	279	999999	335	170	501	746	418	999999	999999	28	195	433	999999	845	326	68	999999	806	415	140	873	999999	855	999999	847	481	916	919	121	999999	999999	992	337	82	999999	999999	28	999999	183	999999	803	850	637	999999	999999	664	319	748	631	999999	281	999999	794	718	50	558	137	999999	323	30	999999	498	963	776	942	203	999999	29	688	489	999999	874	633	609	337	999999	93	999999	999999	193	171	177	298	33	937	954	207	619	42	609	999999	999999	434	162	976	314	999999	999999	534	619	568	300	70	999999	58	999999	498	194	390	27	474	748	43	140	859	661	210	940	838	988	995	486	986	88	779	303	449	480	633	32	999999	233	999999	628	624	870	117	155	999999	999999	
466	23	238	999999	145	960	999999	304	303	324	113	947	31	999999	999999	91	313	981	372	999999	958	28	999999	368	881	250	999999	999999	515	988	554	999999	965	999999	532	982	999999	999999	943	999999	999999	154	186	318	918	999999	211	317	14	999999	566	135	783	230	581	448	462	870	999999	894	999999	999999	999999	999999	770	999999	982	999999	23	641	832	342	48	552	999999	999999	841	252	449	692	49	587	410	971	432	428	280	744	726	94	530	388	837	58	753	999999	999999	871	548	999999	216	488	303	999999	711	234	96	240	999999	767	606	219	430	451	999999	487	896	999999	999999	999999	778	999999	999999	999999	121	454	504	990	999999	878	459	969	704	579	485	560	294	47	270	207	999999	50	687	959	487	999999	957	395	999999	276	397	999999	988	206	101	969	492	373	999999	266	730	999999	999999	188	318	999999	514	999999	966	304	203	858	557	685	19	738	559	46	452	800	999999	118	796	532	999999	912	999999	508	488	515	78	920	999999	13	477	999999	608	509	650	850	999999	117	428	899	999999	999999	988	312	196	363	420	455	921	461	770	621	999999	908	696	406	999999	15	371	999999	235	283	82	554	218	774	999999	59	396	601	993	388	689	999999	999999	951	999999	678	321	999999	105	999999	998	334	999999	856	999999	999999	812	999999	205	801	745	967	673	799	999999	443	104	422	233	999999	69	330	468	391	931	413	458	744	481	976	694	246	365	613	284	747	321	361	999999	440	246	152	405	999999	643	721	999999	660	999999	490	583	899	902	734	563	677	866	851	924	999999	250	77	999999	228	116	999999	999999	70	524	718	132	742	999999	999999	133	916	925	999999	999999	219	190	798	259	991	999999	999999	343	630	59	607	881	469	436	318	199	178	380	999999	95	143	119	172	145	777	999999	840	999999	999999	610	646	752	600	999999	715	350	999999	818	780	999999	321	175	981	20	917	999999	662	999999	999999	999999	954	545	748	190	614	999999	28	999999	482	633	561	477	234	999999	412	854	999999	366	999999	967	747	360	600	360	773	968	999999	161	227	940	705	534	999999	999999	655	110	14	419	498	615	332	788	346	156	274	844	941	961	607	73	999999	305	594	306	856	999999	999999	397	417	646	999999	866	445	542	999999	37	999999	719	374	311	850	999999	867	115	644	958	23	453	96	929	36	176	553	164	393	999999	940	757	658	61	165	616	12	852	644	466	353	804	227	999999	999999	231	597	306	999999	685	438	999999	661	898	999999	502	999999	487	999999	804	999999	291	158	529	97	999999	999999	322	156	
243	999999	25	999999	188	614	219	235	849	508	999999	579	257	940	707	971	461	106	999999	470	662	314	999999	243	839	152	999999	999999	999999	159	999999	999999	999999	159	999999	817	999999	27	482	999999	999999	999999	462	999999	814	999999	75	350	999999	558	999999	570	311	851	494	928	353	999999	632	45	553	563	537	999999	744	999999	304	108	961	890	558	443	623	476	999999	395	999999	546	428	613	87	721	214	999999	999999	203	999999	432	999999	999999	999999	999999	395	446	740	817	739	999999	243	180	930	967	389	999999	999	202	946	834	999999	108	86	807	363	999999	958	831	358	397	999999	551	999999	871	443	910	999999	917	58	187	735	282	656	100	312	999999	683	120	999999	654	150	331	257	999999	670	566	974	667	288	999999	488	908	468	999999	999999	999999	999999	68	534	999999	999999	92	154	769	109	488	452	999999	504	114	345	999999	499	704	257	854	999999	760	211	876	936	758	639	999999	999999	826	814	314	999999	619	863	624	586	864	519	67	186	488	925	192	124	999999	172	183	41	999999	999999	763	105	999999	399	999999	857	657	542	386	453	472	80	282	999999	147	999999	885	251	720	272	999999	195	199	677	814	834	999999	762	947	595	465	999999	999999	417	61	999999	781	229	999999	999999	999999	999999	142	613	714	418	653	517	976	999999	287	932	999999	377	784	577	905	999999	585	999999	838	895	594	999999	988	821	21	864	622	928	700	665	23	999999	343	312	999999	585	962	406	190	511	785	441	318	533	340	691	632	483	313	727	644	436	928	43	737	350	625	893	406	788	894	999999	815	622	918	366	43	999999	524	329	101	999999	620	999999	999999	999999	483	464	999999	330	242	149	624	973	999999	587	35	999999	575	999999	959	999999	999	402	616	737	626	695	614	974	657	999999	959	999999	636	465	816	601	922	584	999999	999999	999999	86	999999	755	433	999999	602	341	340	999999	906	811	369	32	999999	999999	720	999999	537	787	850	999999	673	92	190	640	346	564	770	999999	387	991	999999	999999	999999	999999	999999	861	314	999999	103	282	643	923	999999	157	624	614	286	598	880	550	56	90	320	897	412	474	575	792	505	47	571	906	355	915	999999	570	366	266	382	859	999999	753	693	577	999999	749	999999	42	25	732	999999	999999	999999	837	944	764	488	767	519	381	999999	521	288	999999	711	999999	578	337	190	64	257	29	999999	30	481	303	396	742	35	663	635	542	777	772	759	999999	362	518	971	212	91	598	746	999999	999999	557	999999	999999	865	999999	181	510	852	960	999999	268	956	534	999999	
650	999999	745	742	856	746	753	743	999999	305	322	384	999999	999999	977	972	999999	282	225	456	923	829	757	999999	890	999999	134	689	816	297	501	442	827	161	331	834	346	856	890	264	820	814	958	999999	552	760	121	999999	875	988	825	986	740	88	999999	820	620	868	999999	999999	621	73	999999	228	999999	880	557	908	999999	999999	999999	803	392	960	635	119	871	425	334	139	379	980	814	828	999999	514	701	749	718	510	224	477	13	999999	643	999999	887	739	537	672	213	213	999999	732	361	32	604	999999	999999	999999	999999	204	999999	722	995	640	999999	108	999999	299	188	807	199	999999	927	999999	799	867	327	999999	232	141	887	661	926	999999	871	92	999999	450	910	999999	306	395	560	29	932	290	528	12	508	999999	999999	247	999999	999999	24	999999	804	201	232	736	463	575	111	818	316	883	999999	830	769	999999	631	999999	388	999999	510	804	999999	908	999999	518	348	324	379	999999	999999	649	176	530	161	297	287	285	227	184	999999	999999	294	742	712	999999	494	698	243	341	999999	678	999999	237	895	220	999999	896	964	713	397	148	205	667	999999	667	717	999999	999999	481	889	355	97	214	798	778	519	999999	205	187	999999	650	999999	999999	286	478	790	999999	635	999999	999999	390	320	513	786	999999	536	627	82	55	342	999999	30	762	452	812	591	999999	999999	126	700	378	701	787	999999	747	67	167	999999	201	876	778	999999	737	793	508	999999	583	427	478	999999	892	169	159	845	805	629	999999	999999	474	887	146	508	999999	250	319	689	533	999999	49	272	999999	246	880	999999	563	587	293	968	943	777	999999	236	961	999999	807	218	552	941	883	127	738	572	999999	314	999999	280	132	496	999999	819	511	759	388	215	999999	656	999999	980	292	228	346	999999	651	999999	879	999999	546	999999	443	999999	146	591	999999	921	534	805	999999	575	999999	293	999999	796	999999	133	276	258	848	999999	999999	161	929	999999	659	665	780	999999	920	230	435	830	733	486	999999	383	682	999999	818	466	680	79	337	713	999999	998	762	550	999999	527	429	999999	71	790	646	291	181	999999	932	285	151	156	884	999999	999999	999999	560	978	743	999999	999999	999999	999999	391	85	999999	823	999999	31	660	902	999999	999999	402	999999	999999	768	942	999999	771	211	999999	987	542	325	534	999999	238	573	942	448	783	806	757	86	999999	999999	679	714	716	999999	999999	553	281	382	910	636	492	307	345	999999	617	999999	972	908	343	370	897	76	551	745	999999	651	999999	999999	999999	433	763	326	999999	614	99	237	999999	313	
255	999999	999999	170	414	898	702	999999	999999	999999	830	999999	834	848	743	711	302	613	173	970	873	314	999999	68	263	487	872	999999	579	731	999999	999999	23	999999	662	779	654	737	662	653	53	999999	424	999999	999999	483	598	914	583	26	999999	486	73	163	439	941	99	656	907	926	35	536	362	999999	362	450	999999	175	196	999999	67	564	950	520	927	999999	890	498	677	999999	888	958	592	562	418	999999	326	859	238	721	690	999999	830	735	627	516	311	917	999999	940	851	432	728	999999	959	999999	535	553	236	230	61	600	999999	137	999999	77	944	799	97	98	134	999999	937	999999	283	69	733	225	892	420	907	999999	999999	999999	927	999999	239	972	602	660	738	772	999999	999999	669	100	999999	999999	697	560	572	999999	829	535	999999	89	999999	999999	346	999999	34	320	999999	815	999999	88	725	253	210	999999	999999	971	207	437	359	999999	148	999999	805	193	51	999999	528	342	847	405	152	999999	919	847	970	976	999999	702	635	999999	122	818	999999	999999	374	774	999999	124	723	601	314	402	186	999999	941	999999	457	163	858	999999	791	328	967	999999	999999	386	333	362	612	999999	345	504	999999	931	249	999999	243	224	818	277	537	413	618	999999	101	750	172	465	906	413	528	482	999999	640	999999	794	850	999999	654	988	450	150	512	862	999999	809	999999	254	225	999999	333	243	344	591	466	388	709	999999	825	195	223	868	456	208	999999	862	661	171	304	454	479	464	569	999999	827	397	901	999999	990	291	160	999999	250	295	89	294	147	261	999999	999999	95	139	952	469	999999	581	999999	313	531	403	158	437	949	770	999999	869	999999	514	999999	79	487	953	730	544	999999	305	999999	170	999999	57	724	409	987	56	369	349	511	999999	64	999999	999999	597	999999	596	142	999999	968	479	153	220	620	633	999999	114	771	141	409	418	999999	479	953	999999	194	484	679	999999	450	903	411	801	367	574	459	999999	375	889	729	143	999999	999999	336	158	26	999999	999999	101	912	882	285	237	940	103	675	585	301	180	412	750	917	394	999999	999999	78	352	853	55	999999	978	999999	881	412	999999	999999	122	153	805	516	999999	57	587	835	999999	999999	999999	861	273	899	999999	999999	205	999999	978	999999	27	48	272	90	674	999999	999999	918	934	153	404	999999	674	97	563	441	999999	663	999999	703	340	558	715	446	894	490	589	156	999999	760	543	404	433	60	989	83	881	999999	842	231	999999	669	901	423	999999	358	999999	999999	345	442	999999	542	361	285	885	468	332	999999	196	193	475	
245	999999	184	609	999	401	623	108	489	560	771	820	904	47	999999	999999	302	999999	545	303	412	810	999999	38	11	999999	158	999999	530	750	65	538	658	756	999999	59	999999	999999	234	957	573	999999	856	882	960	999999	456	999999	999999	999999	40	612	650	890	72	999999	754	155	608	999999	999999	459	577	738	505	242	172	158	999999	621	929	488	988	588	730	334	953	983	78	290	596	910	999999	718	999999	453	999999	999999	693	996	304	581	215	277	713	999999	999999	999999	386	727	558	307	999999	603	881	551	624	999999	170	738	481	771	86	328	369	343	509	859	999999	999999	354	999999	465	620	327	999999	283	721	874	616	823	834	999999	351	731	299	288	999999	836	999999	828	826	607	999999	524	533	999999	887	907	380	615	651	110	334	383	999999	842	999999	999999	533	999999	999999	197	553	914	646	175	735	596	999999	64	162	33	849	233	528	796	509	105	794	852	396	813	504	11	999999	999999	999999	967	576	456	278	81	999999	999999	925	639	999999	50	878	999999	999999	300	836	325	462	627	261	111	854	367	342	914	491	999999	882	99	692	552	742	911	893	767	29	999999	786	90	720	949	999999	889	742	468	226	436	93	106	977	188	999999	999999	483	999999	999999	219	999999	363	589	631	27	836	946	511	308	967	474	999999	999999	222	539	999999	999999	311	804	965	999999	999999	697	65	999999	785	999999	999999	14	197	438	723	654	999999	510	999999	999999	99	999999	470	942	241	170	999999	961	91	826	764	649	999999	647	182	375	158	593	249	665	533	43	241	724	443	506	121	538	999999	357	469	712	999999	880	999999	378	999999	32	394	713	448	104	516	959	357	863	999999	549	999999	999999	506	227	999999	766	999999	66	999999	745	509	734	999999	720	220	733	366	62	542	295	999999	803	42	999999	209	999999	227	439	999999	281	377	999999	999999	571	282	999999	851	252	999999	350	911	760	999999	999999	523	999999	664	727	999999	783	602	305	331	999999	718	462	999999	380	27	734	548	539	999999	429	378	929	76	487	448	817	881	999999	999999	201	384	80	135	444	999999	549	871	999999	555	742	678	81	257	125	853	820	87	480	234	999999	802	382	229	258	229	999999	592	999999	289	76	901	488	695	999999	178	647	336	880	999999	999999	862	58	999999	798	750	306	682	951	634	999999	739	411	999999	892	399	999999	851	877	225	28	956	999999	999999	999999	841	200	386	126	946	215	493	207	712	756	854	753	399	431	508	922	911	999999	552	999999	999999	999999	597	999999	741	177	796	999999	999999	750	521	177	
836	504	999999	559	919	999999	14	428	144	542	699	144	999999	999999	999999	430	379	999999	116	325	152	560	162	999999	999999	584	385	779	419	44	541	999999	244	999999	916	894	474	999999	12	356	637	133	526	794	800	462	764	105	564	376	999999	372	643	206	35	999999	351	616	999999	345	189	999999	19	999999	10	999999	899	999999	728	717	955	999999	300	999999	687	999999	999999	368	999999	150	819	289	999999	53	954	178	999999	48	661	640	553	857	992	666	176	999999	124	425	793	73	999999	414	377	847	420	999999	82	882	518	17	252	982	999999	815	526	900	19	965	156	831	419	860	699	98	173	999999	437	633	593	283	903	999999	575	486	587	415	912	377	633	304	999999	999999	529	653	999999	571	999999	187	149	276	404	158	279	961	654	702	714	289	683	322	999999	999999	298	245	113	999999	416	999999	237	121	987	641	342	852	735	973	341	56	999999	602	999999	259	999999	999999	879	755	999999	614	831	885	700	632	999999	320	999999	657	156	294	550	763	164	211	950	38	288	762	815	426	999999	680	999999	999999	999999	91	15	972	955	971	999999	358	294	802	758	351	420	999999	947	999999	780	88	999999	56	999999	999999	447	115	999999	465	999999	127	939	922	388	161	524	42	53	612	314	109	701	184	999999	202	479	362	999999	999999	617	923	999999	793	646	999999	853	324	999999	653	643	900	999999	500	999999	248	418	372	423	606	999999	387	322	345	717	999999	999999	652	127	313	467	95	662	699	847	125	312	155	286	999999	999999	210	870	400	999999	414	999999	999999	252	999999	783	116	999999	845	782	239	611	479	86	964	770	211	999999	859	195	558	247	974	652	817	935	273	999999	999999	999999	626	517	921	999999	312	256	999999	409	435	999999	360	156	817	916	618	514	833	78	321	469	106	12	20	214	419	176	999999	999999	434	755	519	30	755	546	999999	721	689	112	773	718	999999	801	771	339	835	412	430	67	44	312	112	999999	774	723	212	623	506	717	956	999999	999999	626	975	680	20	339	401	280	759	896	824	730	304	603	874	305	241	681	999999	17	999999	403	524	131	653	324	999999	42	343	543	224	999999	155	637	923	999999	826	101	329	505	21	160	307	147	999999	381	900	999999	848	907	392	825	347	949	399	401	111	999999	36	695	999999	368	936	226	682	852	999999	666	679	904	999999	149	999999	873	996	595	106	999999	643	999999	424	84	193	436	161	999999	999999	999999	247	531	999999	973	999999	634	421	652	223	999999	465	999999	796	243	501	944	438	252	999999	
999999	952	803	999999	999999	219	754	999999	19	185	509	75	292	228	388	999999	158	999999	505	85	727	462	354	382	25	922	18	485	191	999999	249	997	908	925	170	254	443	999999	153	763	319	363	411	476	999999	25	182	417	418	999999	353	999999	932	999999	745	999999	608	431	290	801	211	278	99	999999	936	512	166	367	999999	143	999999	999999	893	742	765	373	60	999999	668	999	999999	600	999999	376	999999	342	75	999999	999999	158	646	999999	945	999999	562	51	274	975	540	999999	999999	814	999999	284	999999	430	24	999999	411	381	999999	730	763	291	61	610	999999	722	206	999999	446	424	187	999999	497	999999	976	550	189	724	109	85	346	466	149	999999	251	999999	547	809	328	874	999999	807	198	915	999999	664	999999	951	999999	551	778	936	764	999999	637	450	999999	856	453	473	20	999999	999999	885	394	306	151	999999	369	418	184	397	285	572	999999	380	720	582	724	999999	259	999999	884	557	306	999999	999999	704	308	800	15	691	999999	854	863	654	535	313	999999	952	522	185	591	431	377	390	999999	202	362	266	999999	215	999999	141	223	782	999999	724	999999	984	999999	447	999999	569	412	493	42	431	999999	999999	844	417	999999	772	799	84	646	463	190	999999	748	509	352	51	80	999999	558	234	640	91	852	999999	724	547	357	85	367	32	28	883	358	239	493	922	422	322	164	370	341	149	999999	348	544	671	999999	999999	104	999999	999999	612	934	999999	790	999999	587	44	692	513	999999	723	716	623	999999	306	567	999999	25	999999	629	758	999999	198	892	501	999999	999999	276	999999	311	261	999999	999999	533	416	948	550	449	867	345	387	629	650	945	999999	432	522	903	247	999999	999999	999999	675	156	740	965	745	915	299	999999	999999	767	640	212	173	742	134	100	38	357	27	80	158	999999	251	139	995	253	999999	78	999999	609	38	948	585	181	315	444	793	999999	212	634	160	196	271	620	999999	448	782	874	307	999999	874	889	96	655	931	591	905	611	999999	502	999999	230	257	473	739	691	626	991	437	689	306	999999	154	392	920	962	821	631	150	557	471	410	999999	11	734	999999	862	930	250	999999	539	999999	480	999999	999999	999999	939	797	880	307	821	791	447	999999	999999	999999	744	999999	735	969	999999	284	471	422	41	999999	459	255	739	999999	829	999999	750	713	999999	124	117	444	397	990	33	33	999999	842	999999	679	963	162	876	448	403	168	999999	281	999999	265	720	68	999999	765	999999	693	999999	290	478	135	999999	999999	999999	20	189	310	316	744	946	999999	533	
628	686	361	999999	306	378	301	999999	671	501	479	758	895	999999	999999	765	631	520	999999	999999	470	374	999999	639	238	999999	999999	268	103	851	460	334	218	999999	102	381	326	499	183	999999	767	999999	806	999999	571	975	572	999999	140	544	684	999999	616	781	73	264	86	722	47	999999	512	42	113	819	51	154	550	173	311	677	448	142	999999	24	207	386	567	975	78	999999	999999	259	138	999999	999999	236	717	437	668	838	999999	604	461	999999	999999	735	980	987	593	426	435	999999	314	463	999999	551	886	602	583	686	696	111	653	785	488	999999	999999	554	652	814	436	123	504	473	382	844	680	775	211	999999	999999	999999	392	651	827	724	945	674	463	625	349	125	999999	982	151	203	999999	676	94	559	830	436	344	778	990	999999	904	840	90	999999	870	121	400	999999	289	125	718	11	999999	763	317	239	100	36	999999	321	999999	522	331	999999	999999	14	999999	652	641	970	246	999999	661	515	820	114	594	211	754	238	999999	741	999999	36	999999	999999	718	330	252	601	345	317	313	679	61	391	999999	902	368	866	430	748	480	319	879	999999	350	451	943	212	645	888	282	999999	596	528	999999	305	703	943	295	370	410	999999	634	928	999999	982	463	999999	595	691	843	888	807	975	270	393	157	999999	608	999999	386	999999	956	456	45	77	999999	532	571	999999	208	424	999999	69	348	441	684	999999	803	368	988	515	616	953	55	999999	438	621	268	436	158	332	345	999999	984	370	93	188	893	243	899	931	866	999999	493	999999	317	999999	637	999999	708	999999	577	250	288	871	432	12	999999	999999	639	471	274	145	75	999999	89	999999	85	999999	357	999999	67	570	999999	66	649	244	470	626	999999	999999	983	439	727	999999	999999	104	999999	122	938	90	777	999999	603	999999	666	730	317	999999	348	754	671	999999	999999	999999	999999	17	782	232	232	197	542	784	573	999999	487	834	418	999999	132	985	823	963	48	277	728	815	966	39	999999	999999	927	853	999999	999999	28	333	958	524	999999	747	322	517	890	750	548	993	678	654	951	831	322	204	494	999999	931	708	621	214	999999	332	50	752	832	313	999999	688	506	251	930	163	876	999999	999999	384	673	315	82	298	728	734	147	321	88	568	605	999999	368	924	999999	319	712	753	49	490	706	569	685	587	489	859	999999	437	724	797	999999	999999	999999	999999	690	625	636	332	485	749	195	728	674	999999	708	999999	329	581	849	620	450	999999	853	819	678	114	630	495	808	868	247	710	597	290	999999	999999	
838	999999	243	775	682	389	278	999999	305	977	999999	421	999999	951	539	915	587	113	356	832	575	999999	441	586	995	151	524	616	512	484	141	394	661	531	699	80	999999	999999	938	70	854	564	524	700	219	999999	616	999999	339	332	132	999999	933	780	999999	763	817	657	780	540	865	661	787	820	846	999999	760	357	262	468	577	513	175	296	977	999999	560	999999	376	786	535	668	287	999999	362	999999	460	999999	920	935	999999	691	999999	999999	205	999999	999999	704	999999	999999	458	269	603	870	754	999999	328	647	803	600	213	87	999999	993	15	206	999999	999999	468	208	999999	880	436	327	216	886	999999	767	100	999999	999999	856	886	667	338	999999	74	416	435	742	329	813	87	330	732	185	410	310	401	999999	818	179	245	655	659	578	999999	999999	999999	868	409	560	999999	28	999999	356	200	999999	664	739	999999	999999	999999	725	879	999999	802	116	999999	40	999999	999999	999999	101	999999	999999	620	241	17	760	444	787	999999	566	343	999999	266	999999	964	999999	985	787	999999	662	865	851	998	999999	775	999999	999999	725	691	634	393	499	194	465	999999	301	736	958	615	999999	304	354	224	615	391	121	999999	743	999999	219	54	999999	999999	713	999999	123	999999	109	999999	999999	985	718	105	128	183	844	999999	800	999999	673	648	36	182	999999	367	521	999999	393	138	664	442	41	582	481	589	695	234	480	239	938	999999	636	503	31	919	586	258	106	999999	547	536	999999	737	479	571	28	999999	533	356	714	487	999999	970	800	161	953	145	624	538	487	619	999999	571	999999	999999	21	533	161	822	781	999999	539	951	591	137	263	303	113	910	999999	180	701	999999	999999	461	551	665	702	869	999999	450	634	568	954	928	433	618	670	40	559	495	999999	711	999999	452	947	732	999999	672	898	999999	42	999999	967	316	917	978	57	999999	999999	355	830	291	999999	341	637	971	996	663	704	645	632	83	361	999999	806	990	559	81	514	999999	286	999999	999999	314	999999	999999	600	647	999999	455	570	999999	999999	213	665	999999	854	243	815	975	735	999999	968	263	38	958	362	892	510	927	428	975	999999	88	79	800	320	999999	923	716	999999	358	652	258	84	576	941	157	420	723	146	326	266	539	93	999999	71	999999	286	459	568	708	147	93	36	595	999999	999999	144	864	772	311	319	109	603	999999	999999	719	188	999999	999999	215	481	999999	790	999999	719	571	999999	518	739	602	999999	473	158	999999	221	999999	999999	488	622	887	999999	999999	999999	999999	16	999999	999999	706	999999	351	539	824	999999	
363	999999	359	302	924	999999	392	68	625	135	999999	999999	846	951	930	175	513	497	999999	838	139	201	999999	836	956	105	561	999999	299	39	397	999999	451	41	794	446	861	276	999999	612	999999	829	397	430	780	799	170	216	14	540	975	853	999999	985	313	171	311	523	346	829	324	756	999999	596	737	117	593	815	999999	999999	999999	999999	200	97	609	999999	804	505	65	167	999999	999999	631	758	999999	543	233	466	727	999999	145	348	930	477	298	483	69	999999	692	673	999999	355	999999	999999	237	999999	663	751	386	12	367	999999	467	189	895	968	134	999999	541	999999	883	136	97	532	359	964	315	722	799	135	250	12	813	392	999999	589	305	121	999999	325	880	481	89	725	999999	340	999999	751	582	329	359	999999	270	999999	999999	999999	268	527	171	272	433	940	952	261	761	999999	991	85	238	999999	672	22	490	999999	323	411	57	371	999999	29	999999	563	999999	479	999999	202	742	325	601	871	999999	999999	950	999999	892	939	529	999999	963	910	999999	805	523	276	656	999999	568	54	184	388	41	896	270	152	999999	869	800	483	999999	569	622	999999	483	366	984	999999	999999	231	333	384	999999	228	999999	999999	680	999999	999999	999999	999999	999999	999999	697	999999	223	839	434	518	808	999999	32	148	55	353	403	298	999999	999999	166	291	762	999999	999999	999999	800	506	813	999999	913	471	898	828	999999	661	56	935	924	535	270	999999	999999	385	263	151	310	245	836	875	14	999999	18	957	883	591	69	999999	298	976	350	717	999999	936	604	999999	191	999999	999999	394	999999	468	999999	147	70	640	731	999999	31	999999	421	564	669	937	492	999999	999999	940	945	346	601	892	999999	948	999999	553	999999	623	999999	916	960	999999	34	451	578	546	999999	871	897	253	860	683	142	103	999999	785	57	99	999999	748	999999	250	258	874	793	413	821	425	952	517	150	117	999999	114	244	315	540	227	368	999999	172	591	53	701	999999	917	760	999999	999999	999999	506	410	180	42	999999	719	999999	999999	658	999999	725	278	919	389	113	753	87	37	858	259	255	829	730	507	999999	302	206	999999	399	875	653	999999	41	553	21	739	999999	572	82	524	458	390	569	203	230	893	672	663	598	732	840	999999	695	144	163	676	679	672	999999	999999	522	309	760	782	521	458	247	375	999999	999999	999999	515	954	343	800	999999	269	536	286	693	629	542	958	999999	45	920	582	897	999999	344	69	999999	126	342	12	999999	629	787	682	772	656	306	295	235	999999	334	999999	361	999999	298	417	152	999999	
763	119	980	350	104	999999	601	999999	999999	999999	999999	313	551	399	622	341	652	999999	999999	854	999999	999999	999999	257	733	749	710	151	230	564	999999	927	916	877	362	232	31	999999	999999	49	999999	896	999999	330	261	921	999999	935	166	999999	999999	999999	934	298	999999	999999	786	732	617	354	46	459	655	785	875	999999	396	673	46	999999	319	844	710	442	999999	616	730	12	996	999999	384	999999	985	211	873	57	992	628	994	999999	445	299	200	189	12	632	251	530	455	154	535	701	899	999999	999999	846	999999	501	999999	276	995	784	736	805	970	271	473	453	912	999999	124	999999	679	410	999999	30	654	999999	999999	151	999999	210	557	852	286	682	875	999999	501	36	999999	999999	113	728	999999	661	563	395	999999	741	168	798	617	999999	40	999999	32	499	813	689	202	820	72	383	999999	795	999999	999999	528	298	396	255	999999	999999	999999	623	999999	951	769	301	467	268	322	698	999999	576	592	930	821	519	660	386	414	999999	834	885	438	999999	826	845	435	679	999999	999999	354	999999	846	731	505	416	113	81	729	522	232	933	508	373	999999	335	213	306	72	19	999999	19	840	149	61	246	194	999999	999999	924	866	999999	402	401	353	79	730	860	434	415	416	588	656	892	999999	901	999999	75	999999	501	641	999999	999999	857	292	345	82	999999	680	269	232	178	946	805	655	999999	541	117	29	331	999999	352	871	657	999999	59	362	999999	558	159	999999	128	999999	999999	292	737	999999	544	119	18	997	999999	189	175	192	247	641	851	246	156	370	278	56	17	896	999999	267	960	264	242	983	134	159	530	408	999999	572	999999	999999	918	273	996	999999	21	999999	582	173	706	999999	365	417	510	999999	999999	789	999999	82	598	736	999999	479	220	999999	999999	999999	872	873	659	766	89	674	328	338	328	882	374	280	44	683	999999	135	560	999999	898	824	999999	423	746	741	817	999999	974	999999	529	448	63	999999	999999	985	461	999999	514	940	394	691	99	999999	392	529	425	321	48	914	999999	867	919	724	999999	62	553	999999	136	917	999999	58	700	741	809	879	829	999999	158	58	232	999999	621	620	111	217	734	309	40	226	326	505	992	69	173	661	529	338	334	79	442	11	582	596	990	345	990	358	373	513	700	767	172	989	999999	999999	256	308	623	184	327	253	428	909	600	453	66	640	999999	999999	359	500	333	89	616	230	43	34	629	999999	226	386	936	999999	526	559	343	13	999999	365	999999	230	715	159	751	999999	583	672	995	999999	289	360	999999	
225	163	210	443	999999	383	471	999999	231	679	858	958	940	317	901	393	999999	999999	63	273	999999	742	139	784	183	337	999999	646	370	38	999999	999999	866	606	999999	373	325	126	260	630	905	591	999999	551	857	999999	811	882	682	288	954	436	236	999999	568	999999	34	999999	269	999999	999999	824	413	202	999999	999999	999999	344	595	999999	999999	925	859	432	999999	999999	559	587	999999	999999	999999	544	964	999999	84	655	259	779	999999	248	349	999999	856	999999	673	90	999999	999999	955	484	108	476	296	999999	220	39	577	803	727	937	923	446	999999	286	999999	421	860	331	999999	940	999999	322	999999	357	197	177	999999	363	759	288	453	568	632	999999	999999	60	258	819	871	54	88	999999	62	109	325	903	412	999999	999999	261	229	855	999999	999999	999999	999999	179	938	957	999999	960	224	54	449	494	364	813	54	403	188	173	50	459	83	999999	677	270	207	999999	293	999999	499	96	507	68	597	695	618	102	107	880	319	999999	999999	94	863	999999	613	615	999999	100	368	186	98	97	188	406	798	162	999999	525	999999	999999	999999	999999	471	137	546	390	896	668	205	952	999999	999999	854	188	999999	989	998	999999	657	591	80	203	999999	323	997	419	999999	201	897	466	999999	582	908	999999	999999	550	622	735	999999	999999	999999	302	999999	999999	881	790	243	10	775	809	163	419	867	390	999999	479	881	158	140	137	510	999999	999999	739	544	723	399	452	989	89	999999	999999	409	434	873	778	999999	990	999999	999999	186	879	425	97	312	999999	714	527	575	718	669	999999	605	999999	722	22	531	999999	871	167	999999	790	20	695	442	890	19	443	516	68	999999	891	716	923	950	630	999999	683	436	999999	18	871	877	280	999999	901	667	671	711	860	999999	152	128	999999	999999	999999	999999	999999	655	999999	988	999999	999999	516	547	778	758	999999	787	101	733	847	729	336	159	528	912	740	285	540	999999	348	731	655	999999	999999	772	442	117	564	762	559	38	23	557	999999	999999	370	732	642	153	999999	883	999999	137	409	423	792	134	297	483	999999	455	124	199	649	549	999999	705	519	999999	999999	574	999999	999999	999999	819	999999	778	999999	668	552	17	999999	999999	246	465	121	528	999999	615	999999	999999	820	999999	999999	114	913	823	907	198	505	665	223	636	827	420	660	290	953	589	707	23	999999	629	931	130	999999	999999	999999	999999	437	837	999999	904	35	19	754	151	999999	79	906	891	871	232	999999	886	794	16	570	999999	804	831	574	821	907	966	603	200	160	513	999999	195	999999	723	760	668	
371	319	610	999999	999999	519	999999	883	683	999999	152	999999	999999	54	999999	999999	167	136	389	606	272	482	996	69	415	563	999999	999999	778	720	30	158	999999	504	999999	484	405	752	169	999999	255	690	999999	101	824	122	734	116	186	496	999999	744	343	999999	405	888	322	551	412	112	528	393	999999	963	795	993	28	962	528	851	409	999999	967	104	360	582	344	905	245	302	829	884	24	291	691	999999	814	317	109	637	999999	854	349	999999	766	862	585	184	306	830	999999	772	587	334	999999	623	776	248	803	823	554	416	316	120	283	999999	378	823	282	518	188	999999	863	891	689	555	75	910	999999	999999	996	999999	609	414	208	67	306	689	205	78	999999	576	999999	285	92	999999	548	239	783	131	999999	999999	999999	787	999999	392	909	696	645	999999	999999	866	910	315	826	394	807	901	911	226	347	999999	628	213	999999	999999	207	587	808	932	16	999999	137	216	999999	245	267	821	763	999999	999999	610	53	664	521	643	999999	999999	459	999999	948	646	327	999999	784	804	999999	698	779	48	195	332	887	999999	534	999999	739	703	310	590	136	986	148	106	78	736	644	999999	692	374	947	998	137	120	984	369	518	570	431	209	112	569	999999	999999	630	825	999999	999999	139	999999	904	962	897	868	999999	962	999999	231	999999	58	999999	178	16	414	101	196	204	999999	728	174	212	178	281	110	487	567	944	424	476	999999	23	999999	834	892	470	984	111	268	549	32	999999	297	82	383	999999	934	562	637	999999	443	631	945	999999	965	999999	735	690	797	999999	13	28	94	755	999999	44	856	344	123	944	116	95	935	236	999999	312	999999	106	898	999999	999999	14	316	999999	42	621	78	701	869	303	734	999999	314	999999	546	14	999999	541	826	999999	999999	599	448	693	526	358	695	718	906	662	683	639	999999	736	837	998	711	303	723	999999	966	164	475	820	999999	811	999999	67	999999	999999	535	383	280	558	877	954	566	999999	274	684	999999	359	999999	216	620	104	512	577	50	548	302	484	818	203	383	39	134	999999	482	714	999999	999999	38	214	137	999999	369	243	859	999999	999999	97	38	48	707	999999	369	268	209	125	999999	213	27	151	999999	60	999999	999999	185	848	829	937	150	559	117	298	330	591	89	321	735	278	999999	167	116	215	455	779	495	766	999999	866	429	367	415	373	999999	887	805	86	744	292	999999	21	63	504	999999	478	999999	419	296	999999	999999	999999	389	999999	494	860	44	999999	604	785	591	419	188	963	517	999999	999999	744	999999	
999999	999999	12	577	453	220	707	113	611	268	999999	999999	999999	479	891	999999	541	977	384	878	759	852	610	482	958	700	999999	832	100	986	173	333	196	741	853	992	186	321	936	819	787	757	999999	936	627	937	516	939	999999	286	999999	806	769	865	918	590	999999	530	999999	753	571	874	22	625	104	653	662	343	626	999999	999999	230	51	565	100	12	429	674	854	30	999999	709	999999	813	20	366	564	999999	823	999999	817	656	702	192	999999	999999	744	999999	999999	973	285	182	322	999999	999999	756	765	214	999999	999999	171	999999	675	999999	999999	999999	339	209	614	737	99	341	520	364	91	854	528	858	317	188	267	999999	999999	880	745	21	999999	157	47	263	601	999999	555	906	110	999999	980	999999	623	395	999999	545	203	113	884	943	661	958	316	999999	238	999999	897	597	658	549	676	794	999999	557	474	191	999999	999999	146	999999	786	613	263	999999	873	424	999999	921	604	722	428	730	996	801	360	999999	840	125	35	694	461	999999	999999	999999	639	195	260	75	921	401	383	999999	966	154	167	57	705	540	58	814	672	976	992	935	131	946	798	61	207	999999	999999	55	335	452	999999	827	999999	702	145	999999	999999	999999	10	999999	999999	586	763	851	643	312	999999	999999	77	221	32	485	965	999999	439	999999	396	999999	868	999999	61	338	516	524	999999	340	692	13	999999	369	650	999999	976	999999	596	999999	193	947	417	894	999999	50	978	999999	429	802	862	52	272	453	301	964	310	125	161	20	79	248	985	313	620	730	999999	707	570	528	509	185	726	894	508	999999	791	974	999999	20	360	401	999999	999999	477	999999	740	952	78	999999	203	860	639	585	999999	945	961	999999	999999	582	999999	280	999999	900	303	687	325	999999	999999	851	182	335	543	151	999999	999999	153	921	836	999999	999999	952	999999	885	335	648	545	150	999999	563	487	688	700	999999	874	999999	848	203	770	999999	999999	371	18	227	513	999999	327	498	999999	797	802	999999	277	999999	593	193	999999	668	575	654	151	185	949	390	999999	493	634	543	999999	581	999999	949	999999	999999	999999	999999	944	421	381	468	330	57	999999	631	761	999999	421	999999	999999	691	448	999999	628	126	649	158	421	627	853	29	999999	783	231	354	999999	852	890	232	665	965	999999	229	296	116	333	999999	960	999999	999999	926	82	246	138	585	142	999999	999999	43	999999	999999	215	999999	568	999999	236	546	826	870	663	908	556	999999	733	999999	452	228	999999	522	792	556	198	103	997	999999	946	995	655	645	221	999999	532	856	826	177	
759	921	660	934	880	999999	999999	999999	999999	721	379	884	513	688	143	999999	999999	807	999999	999999	309	122	329	642	415	240	891	190	659	346	385	700	371	999999	690	531	999999	999999	642	15	289	109	999999	285	999999	999999	999999	967	999999	999999	569	724	615	999999	868	999999	999999	999999	999999	999999	895	999999	439	327	346	679	999999	999999	998	611	999999	999999	175	245	570	209	683	54	95	999999	747	923	678	999999	999999	660	95	394	697	52	930	548	439	992	120	202	670	120	939	877	550	545	969	900	950	769	558	379	417	999999	963	557	933	185	902	972	418	999999	550	685	594	137	999999	999999	681	999999	370	182	135	999999	539	573	114	218	999999	212	999999	777	412	18	111	715	976	39	89	382	615	263	100	148	999999	999999	999999	999999	999999	999999	295	23	999999	999999	408	386	254	50	999999	400	453	725	382	699	27	640	999999	541	999999	999999	160	231	875	999999	999999	999999	92	987	592	945	12	849	924	391	917	940	558	270	999999	999999	470	936	899	689	929	889	999999	401	999999	999999	920	999999	681	414	271	999999	148	999999	999999	301	303	267	457	999999	398	603	800	990	782	999999	92	999999	999999	857	417	224	331	196	379	999999	235	691	999999	448	34	973	178	520	129	999999	999999	638	320	317	999999	213	999999	715	301	336	99	890	619	53	71	999999	999999	999999	999999	999999	742	951	550	647	76	612	401	19	169	424	434	290	870	928	284	999999	999999	625	435	214	735	999999	895	52	223	345	82	822	386	517	877	999999	523	83	120	850	97	673	251	819	999999	479	556	876	902	809	29	690	999999	617	425	480	999999	792	321	136	66	507	434	730	540	578	632	999999	547	89	766	999999	817	433	366	428	383	615	401	999999	69	28	150	413	325	391	63	768	102	406	956	730	761	984	794	999999	249	999999	999999	999999	847	904	338	822	53	231	999999	345	261	996	107	783	400	66	999999	47	366	30	999999	158	524	863	999999	151	133	45	46	833	639	776	999999	863	335	999999	418	165	690	328	370	999999	518	718	517	999999	309	183	340	999999	999999	757	232	999999	115	140	719	983	354	197	699	17	195	49	705	999999	816	243	457	242	648	912	999999	999999	659	999999	640	805	356	463	842	950	705	341	916	882	553	960	758	205	448	999999	810	502	629	363	908	999999	23	42	288	999999	726	107	66	999999	410	194	568	793	500	913	999999	891	355	749	312	999999	132	823	999999	855	485	261	794	999999	112	854	419	306	413	999999	792	323	184	999999	233	999999	999999	912	
481	999999	402	964	704	534	797	919	157	880	60	65	356	199	111	433	589	474	313	999999	902	555	775	999999	390	999999	999999	323	716	999999	525	704	577	999999	351	572	463	520	557	269	426	193	707	538	255	357	814	602	999999	999999	197	999999	304	442	20	999999	593	140	999999	375	413	484	212	578	365	356	487	146	999999	538	969	78	916	999999	426	719	999999	246	999999	42	524	528	110	964	391	765	409	144	209	999999	999999	333	936	999999	856	941	980	138	183	899	999999	678	755	999999	782	128	842	260	26	301	87	357	999999	999999	851	884	999999	248	999999	599	999999	352	936	431	559	646	999999	735	999999	485	738	720	999999	126	172	999999	773	426	999999	273	999999	158	128	908	999999	631	218	999999	340	999999	567	742	941	999999	999999	527	999999	333	999999	145	985	117	73	541	999999	367	999999	998	389	999999	121	957	65	924	677	798	233	37	93	999999	438	999999	999999	999999	917	996	779	488	999999	645	113	449	302	56	999999	814	95	587	355	999999	347	220	14	999999	860	610	686	26	999999	164	999999	999999	250	205	707	246	712	847	999999	566	588	806	834	999999	902	999999	664	18	646	862	712	646	999999	112	590	999999	743	79	999999	316	319	762	581	19	352	399	209	106	349	999999	111	247	999999	789	402	999999	386	271	999999	198	999999	678	380	54	999999	656	42	147	615	489	502	643	999999	317	256	826	234	824	401	513	999999	567	999999	604	999999	475	682	999999	709	59	841	482	646	999999	370	641	391	537	568	695	366	71	491	859	548	468	754	656	542	576	316	999999	870	920	725	999999	999999	999999	293	975	999999	149	438	999999	647	999999	996	326	946	999999	444	697	265	999999	156	999999	85	809	65	301	999999	999999	360	999999	742	290	999999	726	451	981	999999	615	253	592	721	227	999999	925	999999	528	471	438	709	927	142	618	999999	174	774	999999	999999	208	720	992	999999	948	789	304	823	367	999999	280	874	999999	982	829	454	999999	983	928	778	160	999999	536	830	292	326	433	11	999999	983	447	952	137	678	433	894	260	337	773	438	999999	112	854	999999	201	999999	744	999999	312	174	633	191	845	544	162	611	193	172	972	999999	365	303	699	383	970	999999	999999	297	999999	934	203	345	220	499	450	57	743	426	638	729	582	488	698	959	999999	999999	116	592	525	822	999999	98	999999	151	82	44	999999	480	149	873	999999	999999	999999	378	970	999999	970	999999	104	114	867	767	533	253	59	877	605	740	999999	714	999999	164	771	735	999999	999999	980	999999	426	
416	645	999999	999999	765	912	135	102	999999	988	73	295	760	498	420	954	943	565	122	102	205	439	999999	457	435	662	661	685	660	155	866	317	902	929	688	469	999999	491	768	340	923	784	285	999999	959	429	460	999999	360	780	289	999999	868	975	231	976	972	999999	999999	112	261	449	999999	184	131	755	393	831	810	950	359	462	796	999999	179	420	163	999999	497	15	999999	999999	334	879	866	999999	449	926	707	711	497	790	640	665	89	483	352	110	630	214	46	628	855	409	999999	826	999999	999999	806	811	822	999999	326	845	900	264	999999	999999	999999	804	999999	466	999999	109	463	568	822	141	702	695	78	63	300	293	969	583	151	999999	457	49	574	999999	130	896	888	445	473	999999	999999	824	368	789	792	825	999999	579	504	999999	946	862	999999	999999	393	120	743	769	999999	43	875	327	123	999999	115	278	240	999999	346	237	220	28	105	37	375	878	337	288	270	475	999999	400	88	999999	978	595	45	953	969	20	163	128	999999	440	919	447	711	999999	683	523	595	944	999999	277	545	928	767	999999	255	999999	782	464	509	999999	648	999999	249	728	999999	999999	242	286	983	999999	84	101	999999	664	999999	999999	177	169	605	746	880	450	167	810	850	60	827	69	999999	464	237	699	619	397	999999	444	207	999999	955	999999	291	318	999999	907	203	999999	594	999999	867	326	999999	622	999999	762	415	207	327	999999	999999	172	692	999999	999999	529	108	385	482	999999	872	673	730	194	214	441	465	571	489	260	617	406	999999	999999	999999	391	125	999999	999999	857	982	594	126	768	114	793	480	118	740	441	808	818	971	999999	239	204	595	163	999999	999999	306	843	999999	999999	821	481	999999	967	981	196	413	999999	545	625	999999	288	999999	962	999999	999999	960	357	831	58	999999	799	435	818	495	999999	999999	962	206	999999	999999	148	877	59	947	633	97	999999	136	553	999999	324	283	999999	999999	951	999999	999999	84	997	467	949	999999	668	626	999999	55	999999	482	983	400	999999	297	999999	999999	999999	410	507	24	456	333	457	230	287	31	136	526	89	999999	999999	999999	172	887	208	955	610	136	218	433	999999	587	999999	41	153	163	999999	999999	160	290	858	551	149	618	628	999999	19	729	734	646	499	999999	965	753	939	632	238	563	999999	177	999999	698	201	84	100	868	133	426	86	134	446	110	375	798	285	992	999999	553	999999	534	945	881	402	572	933	428	999999	999999	102	520	925	999999	999999	983	999999	170	359	74	528	759	550	999999	652	609	210	399	999999	
999999	999999	946	999999	684	303	999999	231	582	305	999999	150	671	256	676	334	566	209	424	172	999999	972	999999	642	156	35	509	983	999999	239	793	371	544	999999	454	979	155	999999	250	728	381	761	999999	999999	729	923	999999	512	999999	269	999999	999999	786	236	748	204	363	999999	274	659	794	582	870	353	999999	999999	606	384	999999	697	188	466	959	999999	999999	630	727	999999	913	233	178	996	118	101	153	999999	585	318	548	259	626	999999	999999	590	934	799	891	901	999999	471	327	482	710	187	90	629	450	100	445	127	476	114	400	51	999999	797	999999	999999	999999	127	999999	999999	835	552	81	347	631	378	999999	992	739	999999	894	451	999999	695	296	931	21	524	999999	494	873	999999	999999	521	450	793	109	146	999999	123	701	246	788	39	999999	168	115	743	999999	82	338	452	388	999999	219	948	999999	999999	510	542	767	685	184	999999	424	414	769	559	896	838	278	625	666	999999	135	999999	999999	876	58	999999	825	277	527	871	999999	430	53	142	312	501	658	314	636	792	999999	26	71	999999	999999	243	398	556	846	168	803	712	999999	761	524	999999	294	269	746	382	999999	499	167	999999	999999	994	370	636	256	404	189	964	989	999999	280	999999	596	74	271	815	739	279	431	368	77	453	644	291	617	751	999999	399	567	263	86	999999	859	758	999999	619	872	761	309	451	979	839	999999	999999	490	416	964	230	997	930	643	447	77	798	245	999999	999999	89	28	505	197	999999	406	736	797	423	999999	838	999999	652	943	977	969	979	389	238	999999	731	800	211	787	986	999999	636	619	638	788	70	522	979	269	999999	742	804	263	999999	999999	987	124	77	999999	999999	723	355	999999	665	477	999999	419	17	858	628	288	999999	717	211	398	770	999999	168	634	199	999999	527	393	160	245	175	726	201	795	742	617	733	999999	999999	272	56	649	953	171	700	650	999999	130	640	514	925	97	999999	799	672	870	999999	442	999999	999999	206	962	999999	999999	312	372	999999	221	126	21	999999	772	65	939	352	130	172	997	934	548	810	406	752	645	319	999999	999999	999999	133	871	661	301	87	852	76	999999	999999	533	858	338	432	303	14	999999	960	163	42	122	457	999999	708	958	507	428	999999	799	999999	201	121	234	697	999999	98	999999	999999	263	999999	213	999999	267	318	639	148	605	126	517	402	999999	999999	166	55	999999	943	581	173	703	793	659	853	277	999999	620	422	634	640	604	215	759	279	999999	999999	828	250	200	999999	78	819	901	311	999999	406	95	515	
999999	188	146	883	516	999999	999999	469	44	359	605	999999	697	999999	514	965	999999	312	642	999999	999999	696	999999	999999	753	348	104	884	891	999999	371	870	999999	115	999999	999999	504	999999	698	678	623	247	434	478	644	807	545	851	314	936	789	189	764	240	999999	267	961	999999	140	177	986	999999	999999	686	988	735	602	592	760	999999	471	800	613	964	241	741	272	748	676	999999	803	253	999999	999999	999999	999999	115	559	578	209	493	678	590	531	691	999999	669	999999	490	909	214	952	101	255	999999	988	575	800	998	795	995	223	159	194	373	743	999999	622	128	805	629	53	24	560	575	792	999999	92	282	390	82	999999	267	766	741	999999	162	333	489	579	617	999999	999999	783	213	999999	528	406	999999	999999	658	56	999999	999999	289	171	938	999999	680	999999	999999	492	527	617	722	480	999999	393	452	522	999999	999999	999999	548	198	324	491	241	999999	305	274	813	925	335	731	35	894	582	486	999999	912	999999	652	999999	999999	135	788	944	70	732	323	145	953	644	999999	789	999999	90	496	965	680	706	193	384	999999	965	566	999999	885	696	586	383	906	873	609	970	226	337	748	73	536	547	999999	623	982	999999	859	291	969	942	999999	813	96	521	899	216	438	999999	999999	999999	999999	595	999999	373	156	939	999999	999999	44	395	999999	585	999999	999999	439	999999	999999	569	402	288	116	999999	232	999999	583	772	999999	394	973	403	542	948	938	999999	504	940	999999	807	477	52	900	778	999999	583	380	537	481	663	92	767	680	868	874	999999	999999	999999	373	125	999999	384	652	844	999999	640	853	623	646	999999	999999	999999	653	727	999999	360	388	337	37	649	572	56	300	634	312	216	723	673	84	829	196	221	577	373	28	999999	999999	65	671	616	729	756	999999	63	734	999999	123	999999	775	524	730	400	265	724	552	743	93	28	542	900	917	190	999999	817	242	717	999999	290	709	999	999999	333	665	421	919	816	165	247	999999	999999	999999	770	897	559	108	795	955	853	820	999999	999999	381	523	771	999999	549	216	82	821	27	672	833	253	775	562	407	734	844	804	736	588	845	128	823	807	157	292	989	999999	446	761	78	469	435	999999	589	999999	894	722	379	609	92	426	882	56	269	527	999999	999999	701	70	121	58	94	696	172	262	699	999999	999999	266	999999	363	384	266	603	374	818	999999	972	597	840	132	999999	136	505	429	246	777	548	630	170	992	27	999999	650	29	999999	738	828	336	120	999999	180	123	393	999999	52	625	999999	895	708	
346	34	113	999999	999999	623	958	999999	743	26	921	424	999999	105	234	345	999	999999	583	999999	89	999999	645	999999	909	999999	321	742	776	387	620	334	653	999999	824	968	914	165	661	406	425	547	94	999999	199	516	999999	27	169	393	52	999999	869	904	629	390	388	627	321	46	312	226	424	366	405	999999	771	10	999999	999999	431	844	954	999999	575	542	871	335	297	402	703	304	583	393	344	611	999999	748	301	999999	590	297	843	624	103	208	133	728	914	602	744	258	745	903	999999	208	65	691	999999	97	519	62	339	918	343	17	642	999999	32	794	141	33	999999	838	675	144	10	339	93	376	418	152	420	695	658	455	558	680	431	999999	555	773	999999	214	923	999999	999999	925	291	96	566	102	706	130	470	721	549	906	237	827	999999	725	608	963	678	376	642	999999	270	999999	458	999999	609	886	999999	999999	614	504	914	999999	999999	85	999999	999999	999999	326	999999	300	234	999999	905	652	999999	604	999999	830	999999	456	999999	556	894	323	999999	999999	637	604	493	999999	881	113	117	999999	992	99	650	133	677	610	163	362	930	352	999999	333	982	806	999999	14	999999	418	201	999999	968	367	253	863	999999	655	370	215	999999	626	418	131	829	999999	659	999999	999999	813	999999	565	999999	183	999999	552	903	340	999999	830	999999	999999	869	472	911	949	86	634	846	999999	713	31	250	948	999999	313	933	999999	504	131	156	165	61	147	265	636	865	795	741	700	960	89	244	539	129	354	999999	945	999999	880	784	35	999999	176	109	141	999999	354	653	999999	618	999999	836	999999	683	929	437	999999	217	284	93	291	999999	155	826	999999	999999	999999	828	184	555	988	88	999999	347	999999	649	999999	999999	999999	321	999999	999999	429	92	355	999999	945	856	199	917	35	738	935	999999	502	143	999999	350	999999	354	999999	526	999999	999999	630	536	221	951	999999	290	552	694	93	999999	573	149	999999	73	481	390	841	853	638	267	530	259	153	828	844	987	287	544	571	779	707	994	672	999999	999999	819	42	994	303	999999	374	341	655	999999	999999	999999	670	307	869	96	513	760	887	999999	246	999999	393	393	116	575	999999	999999	133	313	265	579	999999	810	612	662	358	846	560	729	892	999999	604	181	605	491	999999	980	674	485	276	946	116	461	999999	90	436	648	888	999999	999999	365	999999	999999	716	653	885	859	999999	217	738	666	999999	168	999999	57	999999	221	787	999999	257	32	343	648	999999	319	999999	26	394	532	236	709	958	831	999999	999999	981	262	464	951	606	
467	294	999999	747	610	746	948	142	999999	313	224	861	999999	480	884	999999	569	999999	999999	191	869	474	999999	981	999999	708	378	345	791	75	523	999999	835	28	999999	999999	876	901	436	573	523	883	25	228	21	848	694	360	937	515	422	947	67	999999	999999	999999	999999	486	718	901	377	612	351	313	790	466	35	255	690	999999	155	999999	878	834	667	985	459	945	969	999999	999999	999999	408	286	999999	999999	999999	74	291	796	615	399	193	999999	205	911	542	999999	999999	555	822	448	999999	790	369	754	79	999999	113	751	999999	999999	517	537	999999	999999	214	75	659	999999	767	960	964	893	541	755	484	353	638	999999	453	999999	516	999999	367	575	357	617	999999	899	506	476	961	539	999999	439	882	999999	647	846	999999	476	62	224	999999	862	484	776	258	613	279	725	595	357	308	797	669	103	999999	321	999999	596	159	999999	717	999999	998	434	641	111	873	829	706	792	58	976	999999	999999	636	505	100	581	368	999999	629	781	999999	613	241	465	770	789	485	335	844	120	999999	302	507	497	863	59	145	999999	999999	999999	28	802	999999	999999	113	376	466	674	230	999999	237	999999	140	935	419	395	203	185	341	94	354	999999	947	938	658	401	999999	149	641	51	999999	221	572	999999	999999	88	314	910	361	403	332	810	114	999999	882	481	171	571	87	478	856	959	815	656	999999	648	999999	370	999999	999999	999999	327	42	999999	999999	25	999999	951	182	999999	90	999999	824	938	999999	543	275	532	65	187	240	233	71	173	194	487	405	999999	94	999999	232	944	999999	649	821	999999	777	925	999999	866	999999	220	399	745	397	573	145	999999	894	562	999999	999999	314	494	481	999999	266	869	995	999999	999999	999999	866	67	118	146	999999	184	126	757	765	350	101	198	980	30	834	999999	999999	999999	999999	999999	999999	532	999999	899	639	753	999999	999999	747	999999	929	934	256	839	999999	341	999999	261	999999	960	760	146	796	999999	241	999999	514	461	523	940	102	999999	164	101	345	344	325	999999	999999	999999	999999	652	999999	857	421	999999	941	150	677	503	688	999999	101	391	767	884	999999	999999	999999	524	248	716	999999	807	999999	554	780	165	503	18	999999	428	754	236	953	118	999999	999999	620	84	999999	999999	784	29	999999	577	999999	999999	334	999999	999999	999999	550	999999	999999	999999	701	999999	51	866	999999	999999	646	668	487	270	770	864	437	999999	757	797	99	594	350	999999	931	999999	555	248	271	17	999999	52	409	410	878	999999	183	663	416	925	897	754	999999	396	727	125	541	991	806	428	
999999	999999	703	811	525	955	999999	999999	368	770	999999	802	999999	379	955	603	269	87	999999	999999	999999	999999	252	832	899	345	896	953	156	816	399	999999	442	843	671	999999	349	597	884	922	141	993	304	646	278	104	999999	328	441	134	856	463	609	808	736	571	432	871	911	190	69	687	43	552	380	103	370	761	707	799	264	671	203	470	867	999999	479	606	999999	804	195	577	999999	32	959	936	954	634	116	999999	733	999999	686	703	999999	999999	960	752	275	184	999999	999999	620	641	869	194	269	149	999999	48	101	826	317	116	994	491	175	20	999999	444	149	736	655	608	999999	786	999999	500	606	423	737	727	340	389	80	798	956	880	999999	999999	676	815	693	77	17	907	999999	579	709	381	999999	949	169	831	44	998	742	22	575	92	209	999999	542	999999	311	374	999999	927	46	999999	535	999999	858	817	768	334	52	999999	600	999999	999999	415	999999	999999	145	787	567	508	354	82	66	943	315	999999	575	906	282	176	766	643	421	999999	999999	999999	846	993	999999	352	73	710	955	164	422	417	999999	999999	999999	316	391	999999	806	987	582	999999	150	591	999999	788	999999	861	61	876	999999	956	999999	394	999999	288	999999	151	696	999999	445	644	127	901	999999	897	999999	781	927	966	785	253	837	999999	659	999999	372	264	24	312	109	211	658	88	342	999999	670	82	920	999999	999999	249	826	590	999999	938	846	248	70	91	185	470	934	95	101	578	128	321	734	303	916	134	999999	999999	125	999999	985	48	569	74	236	541	999999	237	49	545	999999	257	883	721	732	999999	999999	933	137	639	277	573	987	764	347	999999	347	626	784	999999	122	442	999999	317	999999	808	999999	995	854	643	609	706	56	555	999999	999999	438	22	571	792	999999	203	266	486	966	421	999999	999999	999999	877	999999	243	453	246	999999	999999	999999	575	769	923	454	999999	88	493	39	570	527	442	999999	999999	920	335	65	991	872	999999	186	987	999999	999999	757	873	277	976	450	375	999999	999999	131	177	98	863	253	647	347	730	125	772	457	999999	894	618	999999	261	999999	867	188	461	373	514	807	795	233	999999	175	999999	931	999999	53	663	317	999999	999999	444	387	66	999999	417	653	152	999999	999999	999999	946	646	149	681	999999	29	582	999999	801	445	617	370	999999	640	24	482	767	798	23	729	793	98	186	308	758	999999	900	785	770	999999	999999	711	404	264	999999	999999	36	899	915	999999	470	999999	515	999999	703	84	93	999999	77	999999	999999	354	999999	683	999999	858	470	840	922	
999999	128	797	999999	993	224	999999	999999	48	999999	432	455	867	882	999999	269	328	582	904	999999	999999	790	484	717	835	999999	877	999999	720	518	428	131	195	976	999999	963	672	58	999999	67	999999	118	54	73	644	999999	999999	999999	859	424	428	999999	565	245	248	361	644	90	999999	81	346	984	255	530	935	310	269	890	999999	967	597	279	71	846	807	999999	745	421	82	355	903	999999	71	306	99	152	565	950	737	422	329	999999	999999	999999	721	999999	862	524	137	999999	229	137	363	999999	999999	159	224	719	437	999999	615	999999	17	246	999999	930	999999	949	999999	792	745	319	162	999999	999999	14	811	999999	134	995	999999	231	293	738	135	775	62	999999	999999	940	928	999999	522	74	807	105	999999	231	283	999999	889	912	92	345	999999	999999	975	667	253	822	347	604	999999	999999	959	393	939	279	120	999999	877	752	480	501	999999	898	796	98	888	552	429	590	999999	999999	115	801	999999	999999	999999	999999	800	395	926	999999	602	333	999999	90	115	999999	999999	999999	120	999999	912	146	999999	591	480	700	999999	887	779	700	402	756	266	260	336	167	254	999999	139	999999	999999	492	825	824	898	999999	647	715	982	474	396	124	480	466	431	968	369	557	999999	999999	112	913	616	236	263	845	76	11	754	947	179	174	186	225	999999	430	321	999999	693	940	63	407	904	314	313	288	999999	800	999999	367	798	697	999999	999999	999999	687	999999	599	570	999999	473	645	961	999999	305	232	938	264	186	11	999999	752	864	537	999999	999999	18	999999	922	975	569	275	999999	396	159	999999	999999	999999	432	602	553	721	56	640	476	417	445	999999	19	91	350	31	999999	827	710	55	832	986	999999	98	678	574	676	999999	493	207	999999	575	999999	823	999999	451	832	999999	999999	936	706	234	70	999999	999999	148	999999	999999	999999	547	651	355	999999	999999	999999	664	202	343	999999	979	54	999999	999999	279	944	870	999999	195	999999	898	999999	50	379	774	999999	608	925	324	999999	999999	999999	835	959	945	556	999999	889	780	184	999999	259	999999	661	999999	891	999999	87	791	999999	398	999999	116	999999	737	359	610	976	911	999999	999999	738	878	513	392	707	219	501	210	722	826	981	999999	21	592	648	699	389	999999	883	104	531	999999	289	441	999999	174	504	232	596	999999	151	977	24	143	189	380	999999	278	770	681	753	876	999999	218	999999	947	105	748	98	659	231	84	38	671	519	603	999999	999999	999999	542	714	279	614	777	685	13	200	877	413	278	713	121	999999	211	350	999999	75	80	34	440	
999999	756	144	936	724	76	949	353	624	999999	999999	913	272	237	999999	999999	272	301	533	413	999999	227	345	999999	999999	119	943	999999	330	864	538	527	999999	575	473	958	145	677	62	999999	64	846	263	828	999999	800	999999	999999	999999	999999	999999	999999	547	999999	999999	852	421	999999	990	614	133	131	33	759	57	999999	865	697	763	18	349	594	248	914	359	909	963	516	334	155	271	48	999999	999999	482	763	980	999999	891	620	547	999999	686	447	999999	932	823	503	999999	241	999999	160	150	235	999999	797	535	633	999999	999999	999999	904	989	845	353	94	538	569	999999	293	284	437	805	153	471	999999	908	999999	429	426	999999	999999	735	999999	220	121	898	999999	999999	684	238	356	999999	128	731	643	831	841	104	410	404	264	225	999999	999999	506	354	999999	763	998	999999	999999	213	999999	687	428	178	999999	634	242	196	179	632	603	65	999999	271	687	421	828	696	77	706	29	999999	831	999999	248	144	713	766	900	604	937	999999	504	153	332	440	312	475	934	216	862	223	234	631	622	442	40	245	666	999999	935	312	821	37	194	821	855	184	929	999999	999999	475	295	575	694	999999	999999	999999	938	257	999999	362	762	860	999999	805	999999	210	631	806	113	477	109	325	669	635	973	476	958	510	584	138	999999	181	295	396	927	659	937	814	999999	256	999999	419	476	999999	999999	960	193	388	999999	655	552	133	999999	453	376	970	906	68	833	94	999999	437	673	980	817	591	575	457	877	147	272	817	924	857	180	690	849	999999	96	23	293	999999	999999	999999	585	999999	522	842	30	957	999999	999999	981	999999	999999	869	745	999999	765	958	395	735	510	886	392	999999	208	801	282	685	999999	819	972	999999	999999	999999	951	744	405	405	79	732	436	919	394	394	835	137	436	310	944	363	331	999999	999999	999999	999999	999999	999999	850	999999	999999	569	345	837	933	999999	170	996	999999	918	10	999999	370	889	662	309	591	502	998	899	81	375	972	741	766	999999	999999	203	253	186	362	999999	555	999999	999999	173	101	92	460	488	675	141	261	391	999999	273	960	999999	964	257	487	106	546	950	999999	999999	597	999999	80	445	71	999999	999999	999999	566	801	545	187	540	999999	218	999999	999999	519	999999	940	123	590	797	503	537	999999	999999	995	698	999999	662	604	50	999999	575	497	22	24	427	708	388	263	999999	152	728	783	708	474	49	979	64	37	999999	211	999999	999999	805	577	999999	999999	738	757	309	311	148	999999	999999	537	923	720	496	999999	102	525	562	860	999999	655	
774	754	897	999999	955	999999	210	635	877	839	771	569	692	444	116	999999	999999	999999	953	524	13	999999	999999	180	551	329	493	37	934	999999	649	999999	250	160	999999	163	999999	975	802	590	110	513	72	308	999999	363	999999	999999	920	141	556	931	906	251	652	986	999999	726	222	635	235	183	999999	999999	200	999999	329	542	641	953	999999	993	999999	373	423	999999	725	347	999999	999999	301	442	116	999999	999999	717	474	999999	999999	816	54	842	762	176	999999	926	812	395	117	999999	44	999999	419	966	739	999999	999999	543	999999	999999	271	999999	321	999999	343	793	999999	999999	999999	999999	925	999999	44	825	909	559	241	999999	19	497	688	339	239	47	162	999999	33	149	73	101	999999	931	181	356	555	283	530	737	832	571	859	913	999999	635	999999	999999	461	999999	67	189	999999	450	999999	999999	473	999999	541	283	872	999999	769	999999	999999	999999	999999	993	157	999999	280	999999	38	503	829	448	638	774	999999	603	596	999999	353	439	92	883	769	174	407	999999	882	999999	741	999999	864	304	801	931	999999	999999	768	457	566	774	323	999999	160	999999	621	95	701	698	999999	999999	999999	435	194	340	845	951	999999	703	596	315	805	655	894	781	999999	534	646	999999	696	537	835	149	880	999999	999999	999999	733	941	552	321	999999	193	660	804	569	439	120	470	96	999999	278	75	860	260	968	999999	536	378	199	97	448	995	12	435	112	547	554	614	224	194	228	230	160	284	175	621	994	100	222	209	423	186	619	999999	269	769	999999	629	610	999999	134	364	752	464	999999	154	190	235	701	32	999999	506	999999	902	909	57	914	585	95	357	672	446	999999	989	999999	272	999999	999999	175	999999	268	924	13	765	70	863	477	999999	411	31	440	999999	999999	999999	325	917	929	999999	999999	222	854	702	999999	999999	786	999999	207	999999	791	610	768	746	999999	368	763	999999	502	491	842	55	580	999999	183	999999	916	903	58	966	674	755	343	668	999999	999999	999999	999999	390	749	979	382	666	714	905	999999	999999	693	708	39	999999	999999	999999	448	874	999999	642	636	529	480	346	882	999999	999999	98	45	276	999999	961	117	880	208	579	752	511	469	389	999999	323	999999	811	999999	204	28	540	318	340	895	793	181	321	851	999999	909	413	106	744	999999	625	869	999999	162	732	601	158	237	785	672	936	415	234	776	322	156	999999	123	999999	619	999999	999999	999999	381	316	790	796	38	171	670	349	414	725	953	249	453	846	658	501	602	869	312	533	667	958	999999	999999	544	538	889	250	299	
999999	134	735	845	174	163	846	941	999999	130	76	125	333	531	690	280	536	869	309	999999	622	95	999999	999999	999999	47	422	928	844	261	499	999999	999999	59	996	999999	228	999999	289	693	812	999999	797	999999	246	417	343	436	697	999999	999999	669	589	239	677	333	384	348	599	136	740	999999	107	999999	999999	999999	695	283	535	999999	62	999999	589	616	207	72	999999	10	160	999999	999999	986	999999	999999	253	999999	691	200	999999	999999	999999	879	805	999999	952	894	462	999999	129	999999	999999	69	901	607	622	999999	90	973	42	614	45	999999	198	999999	432	754	999999	999999	310	800	112	999999	901	863	999999	183	337	999999	999999	999999	610	53	880	999999	999999	644	999999	633	999999	377	749	718	168	767	636	999999	999999	55	999999	207	216	534	943	329	348	999999	168	48	999999	999999	548	654	319	999999	14	999999	504	489	643	788	669	999999	382	933	999999	394	346	143	236	42	491	292	999999	999999	106	999999	110	999999	999999	898	485	56	899	116	828	999999	409	439	763	644	347	212	411	943	538	162	161	20	278	954	880	999999	999999	700	958	266	999999	853	632	928	999999	942	128	744	999999	623	999999	999999	114	956	984	999999	380	591	695	288	880	761	927	944	923	999999	292	415	28	461	244	999999	999999	572	154	556	807	834	999999	404	93	666	641	999999	997	885	905	322	969	999999	653	999999	14	679	385	199	999999	999999	14	801	659	712	999999	850	388	955	127	999999	811	438	999999	999999	838	301	204	224	130	999999	999999	47	999999	970	999999	54	808	24	204	999999	196	955	630	129	829	951	744	999999	939	790	536	52	768	373	999999	540	873	999999	391	713	484	171	999999	912	741	966	617	689	276	682	52	999999	999999	648	356	856	999999	999999	999999	887	556	823	284	339	999999	904	279	821	470	905	180	701	999999	999999	994	999999	886	718	388	999999	343	65	114	267	999999	172	999999	129	26	653	733	999999	999999	504	167	660	887	739	999999	999999	697	795	228	371	999999	999999	742	281	999999	331	970	99	601	853	999999	500	719	26	591	324	623	160	999999	999999	182	286	310	999999	332	999999	147	999999	292	999999	176	548	837	743	755	999999	430	19	474	694	683	643	301	547	999999	666	941	870	158	121	222	546	991	412	999999	234	50	614	948	320	194	999999	806	60	999999	15	663	975	270	194	894	614	685	119	143	538	985	763	999999	665	402	276	998	181	999999	629	556	999999	554	530	366	999999	70	164	510	859	837	251	859	945	13	965	610	964	226	608	861	999999	999999	660	249	287	
999999	292	918	918	825	635	721	68	999999	238	999999	739	827	88	553	999999	609	283	999999	743	903	241	662	999999	666	999999	999999	730	768	674	166	893	291	999999	388	778	999999	591	44	212	529	801	496	774	543	870	999999	148	64	999999	282	994	959	505	383	206	630	490	999999	790	680	991	999999	999999	82	537	458	999999	999999	775	999999	27	249	498	224	112	744	887	893	999999	897	999999	675	999999	402	171	933	785	704	191	158	755	339	253	999999	537	511	999999	702	16	999999	397	999999	289	999999	265	755	471	291	281	462	742	596	466	999999	864	999999	861	999999	910	603	999999	54	518	627	540	999999	999999	966	687	600	41	999999	887	383	510	378	396	394	147	416	472	503	432	999999	999999	168	873	361	667	221	649	331	999999	412	748	353	929	661	514	999999	760	504	604	681	999999	999999	709	92	999999	999999	929	999999	254	504	141	179	621	788	221	999999	999999	999999	309	475	951	709	999999	485	635	167	448	734	880	569	656	999999	999999	999999	308	999999	999999	790	968	999999	292	999999	87	298	281	578	731	151	450	999999	762	999999	204	139	729	999999	165	233	999999	234	57	204	999999	684	847	172	999999	869	489	364	921	34	675	999999	999999	779	632	999999	213	67	435	306	294	747	807	540	773	770	32	587	701	235	343	999999	134	98	584	402	450	118	308	861	661	95	999999	738	999999	999999	946	999999	98	999999	29	999999	799	750	909	849	877	317	999999	999999	847	901	663	696	999999	999999	13	104	204	240	664	105	758	574	645	209	536	79	100	706	999999	999999	999999	999999	215	999999	944	383	188	734	525	999999	718	999999	24	999999	432	999999	57	518	999999	852	755	858	396	924	641	235	999999	710	323	807	227	999999	685	776	412	999999	490	747	986	629	915	470	714	999999	386	959	559	884	776	21	32	581	999999	971	999999	641	263	999999	311	719	278	999999	421	999999	915	999999	999999	248	357	999999	44	309	999999	443	936	295	999999	865	547	681	999999	230	934	999999	999999	646	61	714	460	770	759	208	999999	277	361	448	58	996	616	361	846	321	999999	367	977	999999	58	208	999999	40	999999	398	999999	999999	999999	57	543	120	931	278	999999	408	788	999999	999999	999999	863	264	999999	999999	246	156	999999	999999	835	999999	693	576	334	73	597	852	680	429	282	999999	464	999999	999999	999999	904	999999	74	999999	387	999999	999999	949	706	151	858	793	126	545	793	351	149	999999	999999	690	364	966	785	868	681	999999	728	368	314	999999	381	58	42	778	594	308	91	999999	808	999999	829	
743	870	192	999999	803	999999	999999	635	931	231	906	31	541	949	938	162	206	666	265	719	999999	645	416	999999	999999	761	348	999999	495	999999	238	999999	406	861	621	999999	603	999999	877	999999	593	999999	383	77	475	36	500	829	656	155	885	999999	552	678	664	999999	463	999999	403	999999	999999	999999	149	999999	993	166	624	999999	338	842	559	541	788	868	136	442	272	999999	304	784	271	999999	999999	999999	999999	983	207	999999	206	523	642	190	271	836	999	999999	999999	711	84	319	411	820	500	813	999999	354	466	683	551	232	835	124	999999	619	780	877	887	799	296	999999	999999	999999	483	814	999999	379	279	952	869	999999	848	560	999999	985	382	999999	28	491	754	40	999999	999999	186	974	688	999999	999999	652	65	131	521	793	999999	999999	360	515	346	685	614	226	999999	513	814	999999	999999	284	999999	142	247	339	859	999999	55	266	492	999999	719	508	136	682	316	627	896	999999	215	65	999999	209	635	866	114	999999	877	537	955	23	709	999999	999999	413	676	929	999999	726	272	125	748	168	999999	915	795	837	559	931	909	999999	617	76	619	999999	148	650	507	380	234	527	528	999999	310	479	736	367	907	999999	999999	387	222	179	999999	999999	317	976	627	720	81	999999	783	999999	627	508	406	642	743	283	275	35	432	999999	502	744	999999	239	858	112	189	438	999999	999999	925	532	244	447	590	529	20	172	33	787	308	999999	743	583	999999	801	82	103	623	999999	457	980	954	999999	677	740	503	87	128	524	999999	999999	347	947	30	104	274	959	61	223	999999	112	12	999999	736	545	999999	23	348	66	40	95	814	999999	388	945	577	999999	770	850	36	932	54	999999	256	665	619	796	562	796	536	123	51	410	999999	355	999999	319	999999	141	999999	999999	739	999999	494	455	999999	51	568	999999	999999	218	199	211	197	999999	999999	999999	398	80	925	214	460	552	999999	916	53	414	933	999999	968	999999	614	638	120	999999	203	982	999999	999999	999999	578	237	488	279	328	924	840	222	41	296	483	920	380	215	535	999999	196	541	577	411	424	117	535	116	269	999999	560	999999	999999	146	86	489	597	999999	999999	999999	971	282	999999	992	213	201	999999	746	494	346	243	432	584	517	17	451	999999	999999	422	470	702	382	20	725	373	749	571	999999	220	993	333	147	858	559	999999	913	999999	999999	208	999999	215	788	621	922	369	999999	999999	143	138	635	53	207	821	887	283	599	272	485	628	999999	629	16	536	501	23	106	999999	999999	999999	103	120	999999	201	999999	264	
913	999999	999999	999999	245	242	438	766	585	950	135	325	970	999999	467	999999	999999	999999	744	603	999999	262	130	999999	272	564	491	999999	45	524	192	999999	632	999999	370	999999	185	130	392	231	999999	249	951	999999	888	781	603	749	992	452	265	904	457	595	64	661	999999	999999	999999	681	751	755	731	70	767	129	693	347	915	628	475	734	574	522	412	960	310	579	999999	491	960	742	690	593	268	288	558	999999	999999	708	208	996	37	711	479	445	518	890	999999	769	97	999999	833	999999	976	530	339	999999	193	999999	999999	999999	169	999999	999999	999999	74	999999	801	999999	570	999999	769	216	429	479	999999	862	999999	966	452	420	795	260	404	704	999999	326	617	737	948	999999	852	484	357	147	837	425	990	470	381	380	98	303	999999	999999	497	626	999999	999999	823	999999	999999	227	999999	940	275	908	217	999999	111	748	530	73	541	946	999999	294	859	292	642	291	872	999999	594	81	999999	999999	61	963	217	291	381	120	914	481	732	999999	831	999999	871	928	218	999999	369	633	850	35	762	999999	635	999999	999999	999999	864	541	604	999999	632	580	619	773	856	253	999999	819	376	420	159	70	224	179	463	999999	420	713	82	899	223	961	230	306	999999	999999	338	15	999999	999999	255	382	876	423	12	261	797	107	999999	965	174	549	266	440	875	702	47	465	748	325	251	160	468	704	999999	999999	999999	323	999999	999999	999999	804	305	657	174	776	193	801	176	211	999999	323	641	117	735	673	705	790	999999	999999	999999	872	266	999999	478	104	999999	182	327	342	999999	484	999999	24	61	370	254	609	275	109	518	999999	299	547	671	928	519	361	969	432	965	999999	893	997	304	999999	547	107	999999	80	862	999999	999999	999999	310	999999	999999	999999	66	375	428	105	525	330	999999	999999	583	719	537	549	585	562	212	894	376	341	999999	76	999999	19	822	156	430	205	247	999999	999999	464	246	500	678	891	305	604	13	869	999999	572	478	777	999999	828	570	639	999999	309	808	590	999999	999999	589	193	907	56	552	999999	999999	329	93	30	766	128	999999	999999	871	693	999999	999999	890	506	297	28	597	942	551	993	586	791	710	937	698	180	997	277	911	999999	983	258	61	731	205	999999	488	457	21	999999	355	533	767	800	999999	999999	999999	960	681	571	999999	965	999999	999999	695	999999	999999	156	999999	999999	131	216	135	386	709	18	556	169	311	999999	539	150	931	999999	648	62	33	910	894	498	480	999999	999999	349	899	999999	752	502	45	321	115	999999	135	424	228	149	
408	391	999999	44	653	999999	999999	118	41	999999	999999	304	910	642	859	708	999999	999999	125	94	620	785	999999	691	265	999999	133	999999	999999	999999	24	999999	983	509	654	999999	819	999999	999999	940	999999	487	317	999999	984	458	999999	403	462	407	91	301	309	143	528	622	904	409	778	599	417	669	650	835	440	527	320	410	988	226	888	400	989	185	707	142	477	999999	707	806	999999	730	999999	999999	124	722	217	850	999999	42	999999	420	999999	254	532	718	836	482	999999	466	148	191	999999	999999	518	691	312	133	436	395	154	870	701	999999	999999	999999	141	590	720	717	999999	470	429	999999	999999	477	999999	744	652	988	306	995	30	251	668	999999	325	999999	551	999999	420	999999	423	595	887	999999	999999	119	127	845	586	256	999999	304	999999	677	761	458	757	50	999999	568	481	447	99	159	849	460	313	846	371	999999	999999	297	307	237	56	834	999999	620	758	208	999999	807	999999	999999	999999	999999	999999	999999	529	867	999999	510	999999	851	999999	976	505	738	28	999999	999999	280	483	999999	217	475	997	917	999999	926	389	146	999999	999999	941	673	45	49	916	133	999999	322	327	504	305	538	246	456	625	80	339	340	601	500	999999	999999	334	665	842	767	728	188	370	602	999999	999999	999999	999999	910	999999	940	465	821	999999	999999	494	999999	978	450	678	999999	999999	301	559	597	59	999999	791	999999	595	349	380	207	158	404	185	952	725	27	999999	319	369	545	687	140	873	518	999999	596	907	999999	355	224	999999	999999	187	886	810	14	438	862	436	104	324	598	570	268	673	500	728	541	999999	960	552	368	869	15	999999	429	723	999999	838	205	874	999999	999999	165	42	619	226	299	151	720	589	45	882	275	230	99	999999	615	845	215	867	376	999999	395	672	999999	669	999999	282	999999	290	897	999999	241	230	999999	604	415	235	64	999999	439	399	999999	381	999999	999999	604	784	524	859	999999	999999	999999	999999	507	36	608	999999	999999	949	53	26	760	999999	692	22	651	55	108	999999	999999	390	999999	999999	438	976	999999	24	165	329	75	398	758	532	183	212	399	903	722	106	995	922	999999	999999	240	422	999999	86	999999	504	834	999999	686	999999	999999	727	999999	999999	899	999999	377	594	337	999999	883	655	999999	238	266	489	622	748	999999	11	999999	242	392	686	700	26	999999	582	335	999999	495	516	712	728	828	455	307	999999	13	200	999999	411	594	100	230	999999	164	410	819	209	882	95	236	684	540	470	999999	999999	11	883	999999	795	269	677	999999	377	999999	999999	999999	999999	
192	924	744	142	999999	98	648	999999	465	125	862	999999	762	135	778	409	290	37	198	367	999999	88	696	130	15	999999	999999	917	677	999999	999999	624	10	999999	26	957	999999	103	411	999999	822	53	763	885	31	999999	42	143	999999	22	96	915	351	52	999999	999999	237	623	999999	349	999999	731	624	611	999999	999999	935	754	119	820	68	196	626	745	999999	76	325	811	109	756	900	18	27	665	766	727	282	999999	316	912	999999	727	999999	71	505	101	429	162	412	999999	323	288	34	999999	954	900	298	605	507	634	788	426	523	379	448	938	999999	958	844	999999	999999	977	999999	206	100	340	229	564	999999	453	647	172	999999	999999	999999	622	984	938	710	866	438	676	459	999999	133	313	213	597	623	567	388	470	317	657	818	345	840	827	989	624	681	734	365	64	987	625	999999	207	935	826	954	774	258	978	326	298	999999	999999	83	999999	999999	632	999999	682	75	999999	855	751	508	108	781	166	999999	96	194	704	999999	405	694	507	999999	16	661	796	613	613	222	338	340	530	999999	999999	754	212	999999	59	793	682	988	811	999999	277	699	999999	999999	999999	999999	171	793	622	999999	132	81	575	501	129	999999	999999	79	461	963	999999	420	999999	291	705	999999	999999	999999	999999	910	638	416	999999	737	27	317	823	752	815	789	999999	999999	717	999999	694	999999	189	711	377	999999	649	999999	536	999999	253	999999	721	556	348	999999	87	572	657	711	347	999999	999999	837	483	812	157	401	999999	999999	912	981	999999	434	596	701	999999	46	231	67	271	35	879	44	493	171	595	999999	413	999999	711	488	999999	15	215	999999	999999	351	237	564	931	257	358	864	935	272	999999	297	959	647	171	51	351	599	450	322	999999	163	353	321	227	999999	988	833	961	434	103	697	228	618	999999	999999	999999	666	136	999999	676	25	109	231	18	308	318	766	269	670	999999	297	565	893	999999	661	997	915	347	61	268	525	903	510	999999	465	78	351	760	999999	242	685	473	436	645	999999	64	999999	313	918	999999	999999	573	300	297	805	999999	999999	476	234	884	893	328	999999	755	161	122	599	62	999999	999999	999999	15	980	437	999999	824	139	258	330	607	999999	612	429	999999	46	951	612	223	372	333	743	874	536	403	349	367	397	680	493	709	464	80	999999	688	999999	227	593	862	836	999999	13	999999	156	627	20	290	899	595	719	210	509	999999	689	999999	999999	999999	478	999999	98	104	436	999999	764	621	999999	803	999999	740	885	999999	368	999999	386	391	999999	666	728	999999	
393	68	999999	802	961	293	209	88	391	540	999999	512	748	16	774	742	554	999999	322	999999	484	216	439	999999	709	900	999999	760	999999	999999	899	830	374	569	999999	39	999999	634	497	481	999999	73	422	321	999999	383	80	361	975	644	837	999999	999999	999999	434	187	999999	309	103	71	451	999999	999999	999999	999999	371	999999	999999	812	744	116	999999	67	999999	122	999999	794	127	619	335	829	490	999999	364	470	999999	486	181	999999	26	410	336	540	999999	999999	999999	983	338	680	188	999999	892	548	999999	538	917	718	513	90	23	999999	999999	690	767	999999	961	664	725	623	999999	884	999999	53	796	344	999999	999999	631	999999	999999	437	465	447	999999	999999	936	941	999999	825	999999	416	973	999999	132	999999	898	999999	772	203	78	999999	268	714	173	303	999999	849	752	896	999999	537	999999	701	940	585	927	74	258	677	305	999999	999999	999999	81	999999	999999	874	921	173	445	999999	616	437	742	831	999999	999999	284	999999	820	97	199	656	76	25	329	281	999999	546	706	834	397	105	898	59	207	368	643	73	391	404	928	588	461	999999	920	658	959	118	416	186	790	120	857	999999	830	464	832	65	780	999999	723	384	999999	611	745	521	539	693	633	810	999999	999999	756	425	169	610	999999	450	104	671	321	52	139	529	53	287	248	999999	999999	743	999999	587	292	750	680	553	131	999999	999999	409	129	276	484	606	999999	579	364	441	59	230	269	392	961	119	999999	681	255	999999	567	999999	999999	849	999999	890	999999	529	999999	15	999999	615	488	355	568	694	999999	999999	567	532	460	474	922	999999	640	998	484	999999	999999	182	999999	999	999999	194	999999	423	136	279	802	594	332	549	650	358	696	999999	999999	913	823	276	999999	283	123	722	999999	999999	545	476	218	475	416	999999	903	755	583	744	317	999999	74	155	999999	282	253	999999	210	910	823	999999	999999	207	999999	999999	329	359	615	158	886	585	999999	999999	878	659	70	336	188	201	999999	895	774	951	135	447	849	678	708	295	999999	999999	522	576	279	999999	999999	999999	219	845	810	554	150	434	999999	999999	597	875	277	999999	999999	916	795	18	273	999999	799	168	81	818	999999	651	650	330	128	746	72	139	919	907	999999	58	999999	342	391	999999	754	350	103	402	850	999999	410	799	999999	999999	354	514	999999	351	180	999999	939	400	133	169	903	820	316	122	670	467	956	369	615	173	799	999999	999999	181	183	459	999999	999999	968	748	999999	851	257	14	401	558	826	577	736	105	118	726	219	232	199	934	44	981	732	
393	27	999999	194	999999	999999	892	999999	141	999999	721	999999	270	432	384	999999	61	573	311	720	999999	640	388	632	519	64	83	999999	404	981	249	425	94	947	584	731	209	999999	999999	690	509	671	694	999999	25	963	848	303	834	999999	147	371	732	270	620	999999	638	418	674	854	251	649	492	999999	999999	306	58	999999	847	653	718	999999	234	621	999999	450	945	978	617	556	216	779	418	999999	844	999999	692	999999	999999	832	102	790	991	999999	999999	859	188	545	999999	719	915	999999	456	190	595	752	146	999999	59	179	806	660	999999	128	647	472	240	401	315	60	613	234	986	25	561	928	403	740	183	361	271	410	999999	898	641	680	999999	999999	505	999999	741	582	774	167	35	442	988	873	846	976	629	999999	239	430	115	690	548	999999	629	666	359	406	937	697	907	999999	163	903	487	966	999999	999999	999999	223	319	41	459	829	989	129	940	999999	893	999999	999999	484	999999	86	792	950	142	892	607	839	742	999999	999999	87	999999	629	288	94	395	879	837	625	891	25	999999	999999	241	719	451	510	999999	829	513	740	965	432	999999	999999	121	537	834	256	405	66	480	974	396	382	579	999999	840	855	144	23	999999	116	593	165	965	718	718	422	450	999999	122	999999	831	903	122	826	405	999999	973	858	55	590	230	834	545	147	687	859	149	91	669	871	694	499	381	858	839	79	121	402	818	422	806	307	999999	566	999999	492	269	753	999999	999999	881	285	999999	778	885	759	620	827	999999	859	282	999999	999999	251	229	341	531	263	987	999999	999999	581	49	999999	784	922	890	978	994	205	599	396	126	999999	990	418	531	999999	972	89	459	293	371	958	149	446	869	999999	347	810	999999	16	766	638	547	309	245	344	993	962	868	641	833	835	270	886	999999	406	261	810	809	928	291	999999	876	806	219	90	493	347	63	198	640	193	244	593	629	488	493	690	182	196	610	19	999999	817	460	536	999999	262	204	999999	450	537	999999	42	999999	859	762	741	100	999999	851	655	909	680	10	650	601	677	267	764	912	571	999999	999999	327	281	696	999999	356	683	392	999999	152	589	747	113	999999	211	868	770	725	752	599	999999	999999	954	109	540	816	999999	934	31	995	440	561	879	899	387	714	453	172	704	395	416	772	620	999999	999999	999999	897	467	400	808	496	48	170	999999	619	287	373	999999	166	251	999999	749	370	245	999999	38	999999	213	804	496	424	607	31	999999	192	254	725	451	779	607	999999	352	999999	222	508	
401	999999	999999	289	110	999999	281	16	462	848	667	412	384	800	302	74	693	662	903	999999	999999	27	803	999999	999999	999999	999999	402	558	332	203	214	157	737	999999	637	960	924	704	155	153	601	568	518	525	842	350	650	486	542	235	689	641	999999	619	384	597	129	914	548	999999	878	457	999999	655	999999	264	999999	490	999999	114	999999	958	757	250	297	458	999999	999999	999999	999999	281	915	26	106	513	573	328	999999	936	50	840	999999	166	726	274	153	438	862	72	587	703	170	822	437	999999	731	883	588	331	925	312	999999	999999	336	999999	999999	441	999999	999999	889	936	529	554	624	999999	760	801	40	975	154	999999	432	211	945	999999	120	103	588	999999	999999	690	739	999999	20	737	985	999999	999999	579	311	711	404	721	182	650	999999	616	999999	174	705	929	852	999999	999999	905	880	654	446	819	46	869	853	403	999999	209	206	733	543	886	999999	143	972	999999	673	999999	625	999999	999999	304	999999	504	999999	999999	934	852	837	136	619	114	999999	999999	999999	20	543	442	858	10	361	973	453	450	82	999999	885	572	957	401	999999	743	290	179	625	999999	485	999999	999999	439	469	517	371	999999	123	999999	39	948	952	962	999999	241	585	999999	359	999999	850	999999	431	999999	538	999999	894	999999	197	999999	823	688	714	999999	999999	11	999999	428	999999	999999	999999	383	336	642	999999	937	620	995	484	707	168	666	819	999999	999999	999999	120	396	900	999999	623	926	882	999999	999999	351	243	914	999999	999999	771	166	93	516	453	476	999999	788	999999	999999	750	898	961	490	717	999999	999999	154	746	999999	890	83	528	999999	999999	685	501	999999	36	939	704	999999	999999	568	999999	12	582	999999	126	824	37	999999	101	309	357	724	964	402	530	458	483	98	177	496	35	698	637	650	999999	767	975	476	761	366	897	999999	341	999999	999999	714	999999	564	37	921	914	999999	982	999999	999999	505	720	108	568	578	999999	615	538	81	542	247	374	932	27	359	849	999999	999999	735	412	312	999999	999999	848	815	873	918	71	256	582	467	715	999999	564	790	56	877	908	193	899	999999	516	269	860	315	999999	652	547	678	82	363	997	999999	816	782	122	159	260	753	704	547	999999	292	499	999999	999999	956	999999	236	999999	972	652	999999	999999	130	999999	134	711	542	475	999999	380	392	183	999999	469	468	601	782	678	999999	626	999999	488	999999	737	234	769	999999	783	393	284	321	999999	110	710	999999	999999	696	986	999999	447	717	287	482	177	999999	118	281	999999	73	999999	595	557	415	999999	497	
999999	483	393	571	364	925	758	91	947	69	27	83	517	848	56	905	795	690	999999	909	877	999999	999999	575	999999	498	180	720	999999	999999	999999	999999	755	223	722	939	313	425	633	522	958	206	534	117	154	44	999999	766	27	999999	999999	999999	999999	445	999999	891	999999	999999	455	866	999999	999999	999999	268	306	999999	328	304	136	117	602	380	67	937	951	999999	481	87	431	91	735	413	702	578	888	896	15	319	602	999999	650	495	969	766	766	919	153	275	811	98	716	468	639	999999	999999	429	809	28	494	999999	420	221	999999	373	140	351	346	484	999999	410	60	19	702	999999	466	999999	410	300	180	999999	999999	999999	275	343	375	276	773	792	721	468	999999	987	824	662	420	999999	109	606	999999	425	583	668	895	999999	999999	707	766	344	454	751	29	519	847	463	411	214	945	62	999999	999999	577	554	763	911	323	73	194	49	885	999999	16	804	664	754	458	868	999999	864	305	668	999999	999999	347	969	999999	577	149	999999	260	216	494	56	608	999999	847	39	905	983	97	973	522	999999	458	999999	744	999999	854	999999	14	543	893	90	756	999999	999999	148	999999	793	999999	746	924	999999	788	999999	541	959	205	892	907	999999	999999	336	777	332	999999	782	980	919	235	233	722	56	366	999999	322	414	300	999999	417	709	823	999999	521	350	58	700	938	779	999999	784	30	999999	999999	586	580	999999	313	434	999999	581	167	296	567	249	33	878	465	999999	366	999999	669	925	485	208	605	850	815	436	999999	999999	999999	211	999999	450	213	761	861	999999	147	754	111	999999	96	999999	551	536	554	281	326	180	245	999999	423	759	999999	104	485	999999	980	730	752	999999	999999	738	999999	956	263	127	45	272	27	999999	933	611	999999	803	839	999999	656	78	305	999999	999999	112	219	999999	787	283	335	118	285	999999	799	417	12	234	715	358	999999	595	283	437	245	63	163	561	999999	811	733	999999	265	835	999999	912	435	218	766	57	528	762	999999	980	792	927	987	999999	884	526	609	999999	98	490	553	999999	795	999999	307	66	949	658	50	976	549	999999	853	999999	543	999999	982	793	999999	667	829	999999	427	303	999999	318	76	20	676	418	999999	932	233	999999	291	279	126	999999	910	999999	108	999999	999999	999999	999999	999999	999999	547	609	997	543	815	342	431	661	219	643	502	232	999999	989	999999	981	631	774	617	790	88	168	273	770	424	883	758	568	999999	622	999999	999999	865	244	528	411	999999	874	999999	599	999999	123	82	999999	999999	344	999999	999999	170	888	99	
427	822	999999	994	999999	345	236	129	932	583	862	701	596	417	639	366	999999	471	537	999999	999999	387	28	988	965	95	999999	999999	89	961	48	408	80	532	808	50	877	999999	999999	75	452	755	999999	999999	939	421	485	228	985	978	177	258	632	585	999999	49	803	999999	39	304	708	90	49	970	545	463	631	999999	999999	598	489	514	332	471	999999	11	923	13	58	553	609	418	170	111	794	790	775	494	199	999999	246	876	999999	844	367	372	999999	493	999999	999999	790	999999	619	397	498	999999	999999	999999	726	341	999999	800	952	486	694	299	999999	999999	186	999999	687	146	874	841	999999	999999	304	488	113	999999	295	999999	999999	572	763	197	799	773	612	141	864	999999	768	858	651	999999	923	733	159	78	452	777	316	724	798	999999	547	778	45	885	368	447	67	239	999999	999999	277	999999	999999	999999	499	156	335	55	891	83	378	999999	199	999999	689	999999	999999	999999	999999	517	133	808	774	999999	650	999999	737	999999	772	999999	999999	539	812	999999	179	543	20	652	579	305	452	270	833	999999	284	531	999999	130	206	999999	999999	999999	194	538	999999	999999	615	613	999999	999999	419	608	999999	474	526	839	213	234	999999	999999	559	685	465	999999	75	999999	999999	58	835	129	442	617	999999	973	317	534	354	284	411	710	927	999999	999999	999999	886	843	999999	999999	999999	445	327	364	384	999999	248	433	999999	445	472	701	494	567	999999	736	45	999999	87	309	166	991	999999	929	822	999999	999999	999999	889	364	862	231	874	615	849	399	802	999999	999999	480	735	884	967	909	811	999999	226	370	629	69	76	95	765	999999	212	999999	950	398	541	348	832	96	999999	999999	582	999999	827	878	999999	388	999999	957	567	607	999999	999999	34	585	127	999999	819	856	532	999999	298	777	465	196	999999	642	448	413	546	895	647	999999	349	765	999999	569	882	347	653	250	134	119	527	168	123	930	193	375	280	428	529	999999	563	715	999999	804	785	640	476	85	939	999999	420	672	959	925	932	268	257	557	240	481	213	291	999999	189	260	307	999999	482	999999	83	999999	127	999999	999999	94	999999	852	532	784	999999	999999	577	311	999999	698	854	208	999999	997	925	127	999999	197	57	771	282	20	999999	553	999999	999999	993	626	999999	397	303	306	297	999999	308	999999	999999	773	988	610	636	980	110	491	406	108	885	484	533	955	420	930	328	999999	999999	999999	128	979	305	685	877	950	444	216	404	557	911	357	698	519	403	949	208	999999	145	301	999999	252	156	389	682	999999	103	999999	999999	
373	999999	999999	38	999999	297	745	477	313	732	685	545	999999	96	999999	999999	999999	999999	24	562	471	731	999999	764	520	999999	875	832	916	999999	368	999999	999999	239	41	579	523	999999	24	231	657	481	895	714	460	999999	25	999999	307	999999	154	732	89	358	515	642	106	632	517	970	422	999999	561	310	373	828	21	999999	65	280	673	219	772	792	904	990	999999	177	999999	764	999999	719	535	724	858	635	999999	186	999999	399	482	890	999999	53	999999	744	999999	999999	350	632	744	360	999999	999999	528	934	960	999999	999999	525	806	929	328	752	282	702	387	836	999999	737	59	835	941	999999	797	999999	408	728	983	999999	79	250	999999	999999	29	347	999999	507	206	923	675	491	732	999999	592	999999	571	68	770	116	366	93	153	612	999999	909	999999	444	239	999999	536	241	313	293	455	566	112	647	733	935	94	879	999999	527	999999	568	112	743	83	254	221	349	958	999999	803	986	107	223	999999	119	928	183	999999	461	396	443	999999	449	999999	999999	999999	999999	335	999999	999999	487	452	625	549	24	807	675	371	999999	533	999999	283	436	489	999999	468	888	999999	623	16	999999	611	189	140	629	389	662	999999	57	804	296	24	999999	999999	326	543	481	674	94	312	999999	812	294	999999	999999	169	752	959	999999	567	561	386	712	828	121	875	273	494	920	999999	999999	685	324	190	247	183	160	582	173	925	986	224	463	320	754	999999	326	262	931	469	637	703	707	489	253	909	999999	304	741	450	280	987	753	459	167	577	497	114	689	36	19	179	999999	367	999999	999999	999999	999999	84	999999	999999	21	563	999999	997	451	978	834	936	999999	871	855	999999	723	999999	999999	471	999999	162	186	610	222	999999	904	460	468	907	349	908	906	986	909	230	728	891	269	999999	303	999999	716	999999	999999	999999	999999	165	164	999999	82	712	581	875	919	249	897	412	346	448	999999	999	539	544	638	926	40	999999	961	634	122	832	396	575	177	551	999999	587	948	54	220	749	306	999999	834	637	336	41	76	670	332	326	999999	820	775	303	999999	181	999999	736	147	999999	999999	529	999999	250	325	999999	999999	999999	803	319	464	999999	238	909	703	999999	710	999999	600	999999	284	300	312	999999	288	575	800	874	629	274	999999	221	907	999999	555	999999	913	594	321	330	334	699	867	23	861	262	999999	999999	599	521	471	958	999999	148	736	999999	227	430	962	999999	215	833	747	999999	999999	999999	394	999999	363	926	496	999999	999999	279	999999	584	433	299	933	35	999999	999999	284	117	802	668	
85	768	472	652	559	999999	631	571	124	501	951	999999	999999	619	867	999999	511	672	35	355	278	999999	474	161	999999	999999	496	936	999999	280	558	999999	735	999999	176	625	999999	999999	999999	13	494	128	165	183	999999	104	968	324	168	430	433	611	92	457	400	219	304	320	182	631	997	695	999999	843	942	321	603	999999	452	252	997	800	305	32	861	160	710	301	528	385	999999	999999	778	346	847	946	999999	999999	633	957	999999	255	539	745	15	798	323	321	240	321	501	999999	999999	915	432	999999	316	69	596	250	508	12	792	999999	671	825	917	469	995	995	764	324	673	495	920	752	271	559	26	72	836	399	70	216	884	298	309	862	913	225	999999	497	692	393	459	999999	463	742	83	190	881	854	326	244	557	186	997	386	995	680	371	756	53	999999	999999	999999	999999	999999	911	383	999999	65	555	780	365	276	631	290	46	602	999999	528	485	836	999999	999999	82	825	659	708	300	923	999999	243	853	883	454	168	980	349	386	878	831	999999	664	826	308	545	999999	291	999999	717	999999	403	391	999999	999999	999999	352	999999	46	126	926	213	92	999999	999999	999999	926	482	822	473	310	696	225	420	697	785	999999	999999	999999	999999	999999	378	999999	583	999999	473	999999	21	612	247	815	559	313	999999	952	627	617	72	637	986	619	406	468	91	417	654	187	970	155	495	45	999999	999999	509	999999	557	999999	509	29	724	470	999999	870	585	657	750	392	999999	999999	79	999999	119	999999	697	917	550	999999	81	999999	928	295	881	865	126	999999	828	999999	804	999999	404	577	118	999999	912	525	999999	535	883	434	666	999999	232	511	85	327	926	270	999999	591	628	648	999999	342	101	999999	589	59	754	999999	999999	999999	588	864	999999	501	69	76	814	182	223	25	36	647	510	666	999999	379	999999	799	285	567	762	222	999999	755	999999	775	951	483	935	655	999999	509	605	727	683	999999	446	999999	267	860	455	877	378	612	622	999999	999999	435	375	220	269	999999	108	271	185	375	999999	319	999999	999999	125	341	999999	568	244	526	999999	782	982	705	932	999999	542	425	122	885	844	860	142	268	942	525	118	725	395	826	410	999999	999999	318	966	137	999999	999999	744	124	640	810	999999	105	999999	60	999999	999999	999999	63	422	683	999999	300	531	541	999999	643	351	999999	232	521	999999	418	126	999999	240	673	738	804	533	568	999999	997	999999	43	492	46	970	892	999999	448	999999	999999	413	726	194	261	787	999999	999999	999999	631	155	891	128	999999	999999	979	589	999999	
779	931	483	529	999999	13	161	54	497	58	149	672	999999	527	784	84	839	14	399	523	999999	886	999999	853	495	937	535	999999	136	405	999999	67	390	83	302	516	963	999999	999999	723	43	999999	999999	999999	811	375	999999	999999	117	54	798	953	590	76	840	892	628	629	44	916	478	55	918	999999	524	92	292	999999	999999	277	999999	37	455	676	490	999999	596	999999	52	129	764	907	998	92	607	580	476	324	243	410	888	343	778	643	254	999999	298	207	999999	729	93	999999	403	839	999999	999999	508	914	586	999999	306	701	587	999999	162	999999	56	999999	494	944	999999	999999	151	824	389	777	259	999999	431	501	483	999999	73	323	999999	966	513	169	159	836	81	562	738	999999	113	196	999999	863	491	999999	941	462	712	999999	123	999999	655	579	999999	165	521	999999	492	94	594	907	999999	274	877	999999	67	887	686	658	999999	999999	239	999999	720	202	999999	395	999999	999999	560	30	686	155	209	921	321	934	708	999999	324	383	79	999999	581	206	558	492	985	999999	999999	63	776	999999	54	70	886	679	999999	268	145	999999	377	744	533	573	230	999999	999999	956	874	133	999999	693	344	499	983	584	404	523	643	538	409	34	132	507	254	999999	111	999999	999999	641	85	999999	857	999999	16	334	130	17	999999	999999	427	39	999999	502	999999	93	999999	554	86	311	999999	999999	624	607	726	353	999999	36	329	599	999999	926	921	242	999999	738	835	156	493	659	464	396	547	576	999999	380	602	630	632	170	911	556	71	733	999999	740	999999	999999	471	663	711	104	688	386	686	500	117	999999	454	145	257	573	71	427	847	999999	798	58	495	356	750	999999	404	999999	999999	999999	999999	198	875	999999	912	584	999999	829	947	370	999999	170	999999	999999	273	999999	185	496	999999	348	494	999999	999999	479	942	777	764	125	999999	719	700	530	999999	999999	636	999999	323	147	233	673	888	999999	999999	999999	189	999999	999999	875	999999	347	816	907	999999	348	349	229	999999	999999	999999	145	819	569	916	237	999999	999999	470	999999	983	354	99	48	999999	249	460	262	174	999999	299	314	999999	888	999999	575	999999	792	284	361	513	999999	616	916	772	97	853	328	325	252	817	11	177	131	892	738	257	999999	999999	15	888	999999	65	902	117	70	527	930	537	351	334	877	999999	119	533	576	737	183	275	999999	395	141	999999	921	999999	297	999999	496	996	303	327	134	159	279	472	999999	999999	714	809	711	570	999999	791	973	917	999999	108	67	999999	325	10	84	512	999999	999999	757	160	144	320	999999	
923	40	999999	243	34	210	999999	999999	999999	117	225	999999	373	564	615	999999	350	963	13	651	198	999999	898	680	999999	253	621	691	659	715	275	226	403	990	788	540	988	999999	999999	717	222	475	420	490	110	977	999999	999999	851	156	416	197	140	668	630	843	141	263	940	780	589	999999	999999	931	841	999	629	383	775	85	999999	792	23	296	439	999999	669	999999	580	999999	999999	673	840	512	308	88	95	999999	369	999999	408	999999	617	178	999999	999999	999999	489	649	111	357	338	182	999999	672	624	183	844	999999	999999	999999	723	683	624	999999	916	205	471	633	762	913	999999	23	830	677	749	185	999999	168	999999	232	999999	999999	999999	999999	213	500	999999	840	684	905	251	505	462	770	684	61	999999	929	221	981	39	855	999999	197	463	324	999999	108	999999	448	338	685	999999	684	994	955	214	657	999999	999999	140	999999	949	857	999999	399	560	69	999999	697	193	914	947	281	202	334	882	291	514	889	999999	966	999999	245	999999	999999	999999	778	999999	999999	999999	344	895	999999	850	409	906	38	526	999999	999999	292	115	235	265	999999	738	704	491	670	82	999999	152	155	277	174	713	713	291	999999	869	782	293	273	850	848	29	161	430	793	427	999999	999999	999999	135	865	860	999999	979	162	999999	999999	296	999999	656	924	999999	749	528	999999	695	202	999999	421	204	981	999	842	999999	417	404	999999	284	698	252	229	168	702	30	412	313	31	734	138	999999	55	496	186	616	926	656	280	633	743	999999	999999	999999	353	256	153	865	28	317	572	758	250	550	597	864	437	766	499	999999	125	999999	674	468	619	999999	159	494	823	236	457	760	133	954	999999	600	27	124	814	456	876	546	294	713	171	380	46	505	999999	322	189	170	167	551	999999	999999	433	766	999999	219	107	658	999999	792	859	999999	634	296	19	996	847	323	999999	52	851	999999	98	960	999999	999999	108	653	999999	510	56	297	602	582	446	179	177	260	999999	605	359	227	999999	999999	853	359	746	999999	495	999999	475	866	219	124	700	938	281	472	469	258	120	453	999999	999999	745	572	219	62	850	840	829	596	999999	355	693	633	84	999999	117	947	501	358	999999	694	45	190	88	488	881	507	999999	999999	999999	379	494	906	165	999999	757	999999	999999	999999	999999	654	82	878	180	863	431	999999	999999	685	365	522	756	762	999999	377	506	564	494	999999	999999	999999	941	133	806	325	999999	786	478	122	999999	999999	999999	999999	459	513	622	166	19	224	999999	815	643	222	350	999999	623	732	622	787	
999999	202	797	418	999999	556	712	948	81	855	12	644	597	752	846	539	713	948	999999	780	755	349	999999	279	999999	364	709	729	783	538	702	138	174	690	656	999999	38	999999	293	903	999999	673	95	999999	222	421	227	890	375	810	564	674	999999	842	42	999999	648	527	743	169	846	983	175	543	163	873	480	907	999999	999999	510	323	665	408	979	999999	264	400	66	262	147	818	363	972	974	37	708	332	658	540	998	511	656	133	999999	817	508	551	11	349	999999	320	795	999999	999999	250	18	31	863	950	861	257	470	490	32	37	629	202	569	135	174	158	258	564	212	999	999999	541	350	999999	583	712	399	717	321	999999	33	199	672	733	28	687	999999	708	679	750	50	175	111	40	198	315	982	875	185	792	71	999999	962	310	583	476	680	701	999999	999999	858	753	178	999999	999999	999999	999999	835	116	486	689	550	884	462	959	501	999999	320	973	999999	730	523	542	529	764	791	236	372	160	999999	17	767	340	530	891	297	999999	906	36	757	999999	157	768	999999	999999	521	999999	509	350	999999	999999	370	728	110	999999	344	999999	649	440	999999	213	168	684	564	479	999999	219	999999	570	672	504	533	293	225	491	583	755	999999	426	999999	445	727	31	79	515	646	48	240	112	556	999999	357	475	999999	554	999999	999999	213	228	999999	999999	999999	938	678	586	999999	86	512	618	999999	589	377	232	197	776	486	146	615	59	999999	884	978	262	999999	596	157	999999	479	999999	864	120	999999	625	246	999999	453	788	352	492	11	570	536	622	266	999999	709	999999	288	47	77	490	999999	164	395	999999	332	739	924	92	439	999999	606	840	754	734	47	751	999999	255	333	999999	999999	132	999999	272	358	999999	995	56	999999	999999	779	999999	603	383	264	999999	999999	940	999999	999999	863	270	999999	556	963	999999	867	532	930	957	999999	43	714	999999	696	733	116	999999	947	965	744	878	205	416	999999	175	247	381	999999	999999	522	55	636	620	833	534	79	501	308	999999	498	999999	126	929	884	746	727	234	687	999999	291	115	999999	999999	968	985	74	999999	880	798	999999	496	61	290	999999	102	407	103	546	171	664	999999	825	999999	477	281	999999	999999	531	929	447	999999	694	949	367	999999	61	982	651	848	469	432	999999	510	215	11	421	835	495	999999	999999	634	687	999999	866	676	290	708	185	999999	999999	799	125	999999	360	445	999999	111	999999	37	50	424	451	698	702	241	994	325	89	475	860	927	780	739	590	813	335	178	93	691	999999	353	806	
954	624	999999	999999	999999	159	770	209	319	912	467	999999	924	192	999999	999999	635	999999	965	629	710	837	306	29	385	370	999999	120	633	28	999999	999999	697	617	497	83	42	923	335	999999	319	276	550	25	323	988	665	631	345	356	999999	19	171	999999	106	127	999999	651	931	308	611	660	999999	301	680	999999	999999	999999	694	916	999999	999999	355	799	320	444	296	999999	999999	397	704	915	774	999999	569	232	740	974	521	379	756	999999	992	37	564	659	701	259	344	757	935	358	936	429	565	999999	999999	999999	413	999999	831	46	999999	544	603	695	885	999999	731	458	825	88	795	999999	170	409	718	328	245	661	742	47	946	948	462	356	999999	355	722	822	568	378	571	999999	548	719	445	458	999999	868	774	414	528	886	999999	856	562	621	269	165	38	345	136	752	919	793	99	996	91	257	716	999999	574	908	890	457	999999	936	776	450	964	999999	999999	999999	887	338	519	70	26	605	793	367	96	566	794	232	251	819	939	754	999999	999999	999999	187	161	244	999999	619	996	485	348	626	845	819	201	767	452	759	865	590	999999	39	980	486	464	358	453	18	999999	667	215	999999	999999	999999	999999	525	999999	999999	999999	652	999999	999999	73	541	999999	176	522	277	375	999999	780	491	954	999999	480	601	468	999999	723	999999	791	999999	505	338	279	650	629	823	999	676	874	735	999999	222	100	999999	965	449	229	297	835	999999	642	97	887	723	744	647	551	999999	66	13	993	422	861	999999	404	735	271	616	999999	699	999999	698	162	54	947	999999	268	104	999999	28	671	435	999999	615	197	417	999999	555	999999	982	282	781	619	999999	742	131	361	431	999999	239	188	612	999999	146	907	999999	935	843	776	12	388	456	591	48	341	567	455	255	480	987	294	715	710	999999	999999	999999	89	291	312	825	390	836	124	999999	840	999999	999999	830	708	253	481	607	779	903	603	825	199	581	539	999999	676	999999	951	993	999999	472	999999	195	999999	420	999999	654	540	950	622	551	342	195	999999	283	882	625	999999	236	515	687	935	806	960	601	307	999999	752	138	159	284	885	131	461	378	999999	499	120	297	389	827	76	829	291	62	493	999999	384	265	301	60	568	999999	488	267	999999	106	235	128	123	366	999999	412	800	347	666	221	733	829	999999	999999	514	259	999999	687	621	116	999999	908	117	303	134	496	999999	108	999999	171	642	204	999999	69	273	991	999999	32	999999	999999	38	944	395	999999	280	999999	148	999999	546	319	876	800	645	430	581	327	
999999	819	242	999999	575	702	631	999999	578	538	987	67	129	523	999999	999999	999999	957	88	580	522	999999	32	579	999999	999999	562	406	999999	842	558	999999	488	999999	999999	365	790	520	98	335	322	891	704	999999	566	91	999999	33	999999	61	49	688	999999	10	804	999999	796	663	999999	645	999999	234	219	736	979	576	999999	183	999999	718	44	999999	999999	752	267	999999	141	290	22	999999	151	539	171	243	999999	870	79	487	152	999999	999999	137	462	999999	195	98	681	968	762	990	999999	999999	491	526	27	798	999999	999999	743	183	54	516	999999	999999	503	610	999999	976	933	119	506	102	41	736	160	906	788	424	567	179	950	173	528	32	763	537	58	644	225	999999	59	481	743	968	761	62	487	670	949	585	999999	704	45	652	493	420	583	754	375	999999	19	405	999999	999999	233	881	999999	627	38	999999	562	428	999999	928	70	35	358	72	974	999999	999999	999999	475	982	155	255	138	875	999999	353	953	303	278	114	995	653	450	180	745	880	74	859	999999	983	32	605	943	116	592	467	999999	521	780	999999	691	891	930	58	428	999999	752	122	999999	684	22	999999	999999	655	932	416	584	188	999999	104	999999	999999	486	491	999999	549	311	999999	999999	81	999999	442	523	11	423	113	999999	401	751	768	137	999999	770	957	971	999999	455	298	184	185	883	883	205	999999	999999	130	415	999999	99	879	676	731	828	27	403	999999	745	159	242	829	693	193	436	557	966	92	800	999999	999999	205	104	23	847	117	198	407	247	837	999999	303	999999	999999	999999	999999	999999	405	133	753	564	401	28	306	65	354	999999	699	999999	647	718	161	330	886	928	999999	785	663	884	720	999999	995	342	907	999999	999999	140	419	999999	564	999999	571	959	57	964	128	187	797	999999	502	626	498	951	600	129	616	972	811	999999	418	96	999999	521	412	923	999999	69	120	999999	126	999999	82	999999	891	191	157	999999	283	922	810	716	987	705	999999	104	340	54	742	788	999999	966	329	74	472	478	37	59	557	133	999999	68	76	883	840	999999	553	680	999999	999999	971	424	698	999999	544	701	109	732	999999	317	593	524	327	331	148	160	895	17	355	999999	163	108	644	999999	526	751	649	113	865	114	550	660	985	332	817	999999	999999	439	530	999999	999999	304	920	249	999999	881	741	744	744	999999	392	546	999999	645	265	873	779	548	372	792	999999	995	867	999999	766	932	539	994	514	999999	881	465	487	584	55	858	187	404	620	999999	20	904	369	999999	721	14	336	350	77	
943	999999	729	76	737	718	383	999999	895	483	999999	351	746	999999	956	999999	927	68	999999	599	407	999999	999999	928	999999	999999	999999	999999	692	314	761	606	199	927	570	215	162	398	999999	999999	672	431	292	921	22	999999	273	674	412	376	793	945	585	750	999999	258	999999	801	348	954	999999	999999	744	590	722	999999	999999	818	999999	999999	656	538	318	884	927	975	412	463	915	434	518	482	233	326	999999	815	30	999999	267	322	18	999999	59	795	304	925	686	701	208	999999	999999	999999	15	999999	719	264	637	701	999999	693	999999	743	885	914	446	999999	523	427	999999	906	981	999999	561	356	999999	306	489	522	589	12	999999	710	264	905	293	73	477	571	607	999999	188	328	626	573	476	275	999999	999999	999999	216	411	269	631	999999	38	999999	999999	999999	999999	423	775	124	122	999999	999999	144	488	999999	631	999999	620	952	820	814	727	663	96	999999	879	476	999999	354	173	382	601	39	89	962	876	855	179	818	651	194	999999	73	216	999999	178	999999	786	494	999999	976	999999	458	999999	816	574	999999	999999	906	999999	452	591	431	951	999999	999999	375	65	526	113	776	213	802	999999	636	334	664	999999	290	818	547	690	999999	840	196	787	152	590	273	397	511	999999	999999	48	999999	602	69	999999	999999	587	803	999999	270	391	737	773	792	157	812	491	910	999999	999999	97	242	762	255	590	765	951	86	784	791	999999	999999	999999	939	999999	112	44	999999	552	979	703	25	270	430	955	113	999999	994	994	777	781	999999	999999	454	185	806	446	999999	999999	356	525	510	29	494	999999	999999	999999	834	38	55	778	226	368	939	999999	82	971	342	999999	487	353	957	92	16	20	999999	999999	817	763	958	999999	687	999999	205	999999	203	999999	999999	298	175	637	587	999999	948	999	999999	129	652	97	113	834	113	999999	991	13	999999	999999	999999	484	490	999999	999999	999999	80	389	999999	999999	172	486	999999	86	999999	54	133	849	765	999999	143	17	454	531	999999	730	999999	134	562	629	805	201	895	774	983	300	807	999999	979	517	895	999999	907	999999	956	176	923	999999	637	69	933	151	248	575	294	999999	39	959	421	928	419	999999	999999	472	623	971	590	398	102	999999	246	999999	870	999999	106	574	999999	318	575	201	806	633	999999	999999	695	663	953	330	490	999999	270	999999	974	60	999999	999999	741	445	999999	985	586	535	934	732	822	206	999999	990	479	999999	906	721	999999	230	999999	786	999999	333	776	960	27	270	908	124	644	398	999999	819	160	999999	832	663	795	589	615	281	699	
763	681	499	999999	999999	850	770	82	549	464	753	929	321	500	999999	669	562	968	325	626	819	97	999999	443	461	999999	333	887	252	925	804	615	850	97	695	999999	999999	999999	63	420	999999	52	105	934	18	890	999999	655	424	993	243	999999	299	654	999999	675	257	999999	931	134	526	883	829	623	660	148	89	233	804	765	393	983	914	999999	488	999999	999999	499	434	570	10	678	472	258	999999	192	325	205	999999	29	405	230	647	929	893	264	999999	482	284	870	811	615	850	999999	999999	259	707	999999	175	112	683	757	631	370	133	847	420	581	999999	999999	822	883	25	785	370	172	999999	999999	22	234	564	520	225	564	759	394	827	813	999999	999999	485	999999	39	999999	346	648	598	999999	805	999999	844	641	551	999999	999999	927	600	75	299	999999	999999	722	381	941	547	999999	541	77	610	739	999999	606	933	498	999999	890	854	909	999999	721	574	69	189	966	389	999999	999999	419	999999	832	794	999999	524	209	529	762	561	97	568	183	116	531	676	75	999999	247	708	62	999999	999999	999999	690	999999	577	999999	999999	542	999999	561	625	203	132	999999	777	945	268	92	733	969	999999	339	766	999999	275	615	53	393	999999	999999	152	224	999999	605	360	999999	999999	145	947	335	999999	230	156	536	943	979	984	970	999999	130	767	999999	974	999999	584	999999	999999	348	999999	961	999999	469	428	473	419	410	999999	527	210	27	841	132	999999	407	303	19	193	240	408	295	631	82	494	993	999999	999999	250	999999	31	533	454	764	999999	999999	505	216	801	682	999999	999999	702	466	769	999999	288	999999	29	576	999999	999999	643	85	940	999999	999999	757	975	999999	999999	431	170	453	506	677	573	87	347	159	902	999999	999999	999999	999999	866	593	174	312	612	715	538	999999	673	53	455	889	999999	824	719	999999	747	240	999999	391	695	381	259	999999	102	999999	210	999999	999999	673	999999	367	142	962	84	999999	176	999999	373	719	762	999999	497	409	60	788	204	999999	627	505	165	856	840	129	427	999999	343	999999	999999	304	514	240	999999	999999	351	98	999999	415	750	247	999999	999999	867	658	999999	242	884	850	999999	999999	999999	999999	679	374	518	846	527	22	999999	589	148	962	999999	78	214	531	364	497	67	961	41	789	512	999999	999999	862	989	192	500	194	609	492	303	999999	999999	999999	999999	733	491	505	570	744	871	170	109	526	68	798	454	107	878	397	999999	948	283	334	445	300	357	999999	856	345	522	359	979	999999	668	337	888	647	970	630	999999	999999	999999	999999	917	351	
290	500	804	200	999999	402	316	222	699	999999	633	999999	131	270	385	836	999999	999999	231	521	191	453	999999	999999	910	806	999999	257	391	240	999999	986	999999	999999	19	856	850	666	607	130	999999	767	956	999999	999999	42	525	709	999999	999999	999999	175	75	406	170	837	999999	84	290	931	275	69	830	469	797	646	999999	38	261	999999	985	981	627	111	999999	999999	497	543	35	877	291	427	12	222	325	391	921	19	932	182	223	999999	999999	676	854	983	936	999999	999999	68	592	497	999999	999999	193	999999	547	963	999999	746	349	109	58	412	650	848	67	618	153	416	999999	439	105	88	999999	218	606	951	256	999999	487	10	28	967	295	793	968	285	38	999999	999999	957	90	195	832	123	728	973	36	999999	925	999999	999999	119	342	162	999999	379	420	974	336	596	716	444	269	349	91	999999	127	856	879	781	589	760	572	767	359	909	255	202	999999	999999	999999	999999	569	169	999999	908	999999	142	999999	999999	865	63	67	257	251	999999	926	999999	999999	647	999999	180	137	153	739	592	999999	574	999999	491	134	228	999999	999999	671	999999	999999	109	691	182	999999	985	464	290	916	999999	999999	999999	526	712	999999	999999	999999	843	776	755	122	425	430	75	372	70	338	910	474	999999	569	363	999999	774	999999	827	802	859	201	870	715	999999	999999	999999	889	231	58	101	508	371	68	650	927	999999	363	459	679	625	810	395	657	553	816	278	965	349	739	751	941	166	959	311	652	905	49	276	999999	226	185	151	21	246	411	112	589	919	999999	999999	999999	321	999999	186	58	999999	223	172	40	999999	247	550	999999	307	160	352	412	756	999999	31	876	97	999999	462	449	999999	383	420	151	713	999999	56	999999	999999	339	629	18	782	262	846	692	877	245	239	979	635	999999	714	999999	69	999999	832	921	415	999999	334	999999	695	737	389	431	803	30	999999	999999	201	636	999999	967	530	344	629	504	160	338	999	851	42	483	813	19	669	333	999999	22	857	999999	507	284	15	580	322	55	872	999999	889	856	918	960	787	998	999999	999999	999999	725	999999	337	770	999999	999999	482	26	222	923	380	999999	479	938	314	421	76	139	148	999999	950	31	583	632	735	449	152	933	999999	999999	999999	773	922	767	366	999999	529	364	431	490	532	563	110	132	502	999999	999999	918	613	548	721	869	107	999999	615	703	999999	999999	45	636	652	549	943	527	118	606	839	711	581	999999	891	712	999999	999999	439	396	999999	460	140	999999	40	234	330	534	999999	945	675	147	999999	662	
999999	824	328	999999	837	999999	619	583	24	895	823	707	999999	249	656	19	999999	449	355	999999	782	999999	575	963	605	427	999999	419	553	172	930	702	560	918	999999	77	393	911	820	456	776	347	446	244	999999	999999	887	90	999999	999999	999999	999999	792	932	880	416	259	999999	999999	420	764	210	39	851	964	131	999999	428	329	589	626	999999	628	999999	452	999999	999999	999999	714	283	540	148	541	589	390	704	909	628	48	513	999999	37	722	410	999999	576	317	594	279	137	999999	469	760	999999	347	531	999999	893	999999	444	815	918	651	916	999999	625	669	449	471	270	221	529	389	816	771	599	538	228	216	876	137	16	71	587	107	80	999999	999999	252	858	106	26	148	999999	999999	898	386	999999	999999	999999	999999	867	133	999999	915	656	89	944	527	748	993	389	999999	612	999999	999999	857	73	818	809	248	427	207	612	174	205	999999	999999	128	872	222	731	698	149	999999	269	883	999999	671	451	991	442	999999	504	864	999999	338	536	295	888	999999	999999	999999	720	828	489	670	520	844	720	276	303	826	654	535	272	690	547	642	58	925	805	401	377	818	805	702	703	999999	999999	999999	853	999999	999999	831	999999	744	977	320	490	999999	999999	999999	951	185	697	999999	999999	999999	602	36	999999	893	247	963	246	920	620	999999	33	787	967	771	397	999999	422	803	596	823	999999	527	712	237	162	459	562	597	449	202	130	198	999999	734	155	429	85	960	999999	276	595	979	133	85	297	702	631	601	819	999999	762	893	999999	256	344	999999	324	563	741	999999	410	648	480	427	999999	999999	165	243	626	968	778	462	999999	999999	238	655	999999	637	939	459	828	960	777	999999	439	236	178	999999	400	81	115	521	228	474	866	999999	508	705	999999	999999	547	398	999999	999999	329	999999	352	700	27	688	680	686	623	291	959	449	999999	138	999999	555	666	778	843	554	999999	999999	243	86	463	291	156	698	999999	487	912	999999	985	999999	32	999999	883	999999	368	711	999999	428	999999	936	515	426	999999	379	717	747	796	768	555	430	999999	72	76	276	246	735	999999	982	352	146	379	529	464	999999	116	859	671	198	999999	141	163	999999	999999	306	571	47	216	999999	999999	596	690	153	999999	999999	999999	960	999999	617	999999	632	999999	418	999999	760	567	985	962	139	999999	857	86	608	999999	999999	276	555	702	769	704	999999	999999	766	11	756	999999	236	999999	898	18	999999	797	64	957	999999	962	999999	367	999999	739	585	85	87	512	999999	519	999999	795	471	298	391	267	301	912	
41	113	412	999999	330	314	341	351	999999	130	999999	69	32	651	570	460	999999	999999	103	40	129	134	451	263	878	246	373	440	182	999999	626	999999	999999	999999	925	684	560	999999	47	304	408	244	22	956	395	999999	497	999999	234	21	999999	999999	999999	271	999999	907	999999	159	538	94	940	900	179	462	999999	239	999999	999999	725	886	999999	202	999999	798	631	999999	999999	495	867	814	999999	999999	216	999999	999999	432	723	244	357	28	32	410	999999	999999	999999	508	74	559	462	166	510	616	714	348	120	574	54	999999	640	908	794	176	999999	723	345	17	694	17	619	81	516	328	533	707	864	499	402	207	999999	132	820	999999	42	711	314	142	228	867	60	278	388	356	999999	449	999999	855	129	86	999999	999999	814	999999	999999	391	999999	999999	93	999999	484	620	181	846	933	517	98	242	999999	579	999999	999999	788	826	957	350	692	169	724	93	484	19	380	326	999999	96	318	763	999999	650	999999	133	999999	221	999999	439	999999	999999	999999	96	360	991	720	549	667	414	999999	988	109	599	999999	999999	466	999	999999	999999	999999	855	267	846	209	999999	619	493	999999	999999	999999	999999	442	527	252	999999	746	638	733	493	298	831	659	185	999999	330	663	999999	951	581	666	59	687	918	199	252	284	999999	887	35	381	237	999999	381	259	990	555	999999	356	548	999999	999999	999999	50	186	418	205	999999	328	879	671	596	542	936	999999	999999	999999	524	337	10	876	179	999999	707	121	999999	999999	288	925	537	774	91	676	999999	838	999999	783	647	741	780	999999	203	999999	999999	999999	784	999999	105	999999	999999	110	40	254	356	672	573	87	999999	928	125	618	917	165	791	114	590	920	138	107	792	999999	252	783	999999	954	682	922	743	353	337	999999	704	536	780	999999	744	836	329	741	274	999999	225	719	625	172	138	48	466	903	773	863	566	999999	959	824	858	999999	697	999999	989	651	343	224	601	749	999999	999999	384	365	999999	999999	600	397	832	41	115	533	999999	394	825	644	999999	840	999999	473	809	706	577	955	577	496	148	928	751	999999	426	10	999999	876	257	747	663	110	999999	999999	272	178	174	927	999999	335	100	313	575	355	195	503	644	137	939	217	812	429	787	873	999999	672	999999	219	999999	114	415	999999	147	999999	981	365	307	561	999999	640	542	650	245	252	406	835	999999	406	437	922	366	990	936	50	999999	999999	323	670	413	999999	532	955	999999	614	920	999999	176	497	373	830	206	92	926	308	999999	172	193	545	476	999999	999999	249	781	999999	748	
424	354	106	153	747	999999	636	999999	610	118	587	338	630	331	597	999999	864	42	999999	725	999999	73	637	374	772	60	778	203	999999	289	292	999999	999999	999999	505	464	79	354	626	999999	569	934	326	200	98	834	562	223	879	120	455	217	184	966	474	999999	717	732	380	697	273	999999	524	331	999999	999999	708	764	826	142	600	519	999999	999999	166	999999	747	446	286	999999	497	999999	999999	523	833	85	999	662	401	999999	747	347	974	928	525	136	999999	994	374	684	135	797	396	999999	999999	936	999999	365	810	135	614	280	999999	999999	210	708	128	999999	999999	999999	414	999999	373	999999	394	263	545	487	999999	39	999999	752	82	602	812	699	999999	577	999999	897	283	644	999999	275	539	999999	891	999999	999999	817	17	418	507	999999	279	89	434	714	362	999999	999999	999999	71	999999	206	862	208	999999	630	510	539	999999	999999	599	999999	999999	203	999999	153	916	371	14	758	486	32	521	999999	457	332	999999	274	999999	224	745	506	959	582	81	79	677	279	48	911	228	999999	465	999999	908	157	999999	885	337	999999	445	999999	999999	999999	999999	758	685	617	750	530	999999	245	85	336	999999	102	517	999999	132	38	475	647	332	103	999999	208	566	111	346	310	823	846	937	892	779	999999	120	403	996	322	394	69	529	518	23	982	211	139	166	815	999999	999999	999999	309	999999	999999	573	303	999999	386	999999	999999	281	450	706	60	308	999999	557	412	982	123	201	809	999999	999999	127	999999	89	557	997	437	945	531	669	512	93	999999	999999	980	286	999999	377	999999	130	811	999999	89	811	962	684	999999	581	999999	832	526	129	999999	999999	999999	680	759	999999	478	389	764	637	999999	780	999999	967	999999	999999	576	999999	999999	745	581	689	832	627	48	999999	126	873	999999	999999	201	699	153	392	139	999999	117	999999	527	602	999999	999999	365	183	48	308	617	995	23	999999	15	999999	999999	780	547	275	999999	999999	641	757	107	604	411	909	446	999999	637	811	838	999999	288	275	999999	574	846	351	333	659	999999	740	394	131	999999	999999	849	574	43	372	844	999999	149	54	668	999999	504	999999	828	455	999999	988	671	805	166	326	354	739	28	999999	999999	206	941	183	484	999999	372	975	744	999999	999999	999999	999999	274	999999	999999	999999	999999	607	839	79	550	523	999999	922	599	999999	589	964	543	11	999999	555	999999	999999	648	999999	999999	569	767	406	529	999999	773	396	864	971	406	838	192	768	999999	142	188	32	999999	682	73	999999	884	999999	999999	21	211	64	949	326	85	836	328	61	999999	
673	999999	443	550	990	749	999999	68	628	672	751	999999	999999	891	999999	999999	919	54	965	858	999999	685	999999	999999	517	359	719	446	548	895	570	519	140	187	446	302	745	482	403	933	999999	202	999999	170	999999	239	999999	172	971	999999	166	791	362	202	875	999999	904	820	42	640	40	54	520	732	111	241	651	598	454	684	631	446	999999	999999	286	524	428	775	592	288	923	556	475	598	999999	779	167	937	311	457	398	925	450	762	999999	538	681	533	68	799	587	837	718	296	999999	719	149	329	916	361	569	999999	237	999999	717	999999	578	921	992	332	84	713	296	996	296	999999	999999	889	140	747	842	895	716	792	701	999999	837	189	280	999999	639	838	999999	950	887	269	697	999999	999999	999999	959	999999	540	999999	725	999999	551	721	10	621	722	259	198	999999	518	674	422	445	999999	999999	646	399	999999	972	692	245	692	345	999999	999999	999999	309	844	712	788	92	364	979	77	827	544	126	188	659	999999	390	649	851	441	223	847	999999	644	423	781	569	999999	568	54	489	190	216	612	973	999999	999999	414	486	390	999999	319	442	999999	234	97	999999	220	990	674	999999	596	841	903	999999	189	999999	665	431	930	228	972	796	935	588	999999	999999	514	215	57	884	975	173	999999	15	903	414	884	999999	999999	261	999999	128	893	742	892	349	999999	715	794	854	757	983	999999	171	463	523	999999	788	588	999999	999999	15	943	999999	336	433	379	898	992	774	872	999999	999999	678	869	854	999999	203	696	306	35	798	421	999999	137	992	617	309	551	390	907	999999	831	999999	246	353	185	999999	415	469	970	414	722	29	999999	999999	888	876	999999	609	619	999999	102	291	733	999999	594	750	662	344	816	80	357	999999	866	776	425	527	442	525	679	800	999999	237	336	620	85	999999	220	626	114	740	999999	941	770	604	13	549	843	29	759	999999	451	80	999999	899	67	999999	999999	216	95	370	444	776	930	819	525	999999	999999	122	999999	202	999999	45	240	85	73	999999	999999	272	772	999999	999999	422	999999	253	359	717	584	436	563	999999	248	14	541	743	305	240	21	951	999999	148	594	731	999999	566	895	416	999999	576	836	999999	277	890	443	999999	999999	32	19	686	999999	999999	290	528	558	185	999999	535	503	496	780	999999	999999	891	193	999999	291	952	543	210	358	943	876	17	600	911	697	999999	570	999999	67	999999	230	334	490	280	857	76	182	703	999999	369	912	999999	999999	13	257	386	706	809	928	999999	999999	809	338	527	931	283	927	647	
487	605	965	182	439	507	612	80	999999	913	999999	999999	999999	840	598	988	999999	532	220	596	999999	999999	999999	760	403	999999	793	420	999999	963	348	584	148	534	999999	16	404	999999	914	999999	401	187	975	793	43	713	952	649	221	349	496	999999	72	340	999999	175	953	215	778	114	999999	201	999999	447	574	202	86	255	624	591	594	300	617	921	205	486	346	859	726	690	381	154	209	999999	999999	939	999999	807	999999	59	62	999999	961	809	999999	209	999999	999999	228	841	999999	707	34	629	755	206	791	151	144	506	829	104	488	98	733	569	999999	427	970	635	999999	279	703	574	538	405	999999	808	345	996	383	808	640	885	63	999999	999999	579	900	280	999999	379	672	55	230	958	999999	872	86	26	216	685	567	593	170	999999	999999	460	999999	360	866	983	806	999999	133	30	463	603	45	69	449	999999	526	699	999999	999999	606	658	354	580	694	466	999999	328	999999	697	250	57	999999	696	671	669	488	550	413	175	573	534	921	999999	504	117	836	27	576	793	168	999999	999999	999999	761	354	116	520	665	410	999999	487	999999	435	780	416	878	349	397	999999	999999	976	296	321	737	81	737	154	85	587	630	714	751	999999	539	383	999999	864	934	327	563	968	885	13	914	96	185	496	999999	98	999999	497	629	999999	858	192	999999	999999	132	689	617	961	999999	999999	779	546	999999	362	896	999999	474	24	999999	999999	227	966	999999	999999	407	651	895	251	725	999999	999999	142	95	955	147	999999	999999	157	741	999999	709	601	533	806	233	377	999999	999999	999999	999999	623	223	93	558	999999	999999	101	999999	999999	481	999999	376	246	999999	729	647	460	780	224	550	605	327	283	168	370	625	443	293	68	40	300	999999	999999	702	373	145	58	537	386	255	264	511	760	269	461	343	365	85	87	586	916	580	608	999999	426	305	999999	924	197	953	458	807	240	999999	191	721	999999	543	93	999999	999999	923	999999	968	295	103	999999	23	707	36	999999	368	216	999999	123	720	999999	602	999999	999999	204	134	349	433	797	456	281	404	88	739	619	821	999999	492	987	992	186	999999	763	332	738	926	227	170	693	99	601	758	252	999999	258	131	267	25	399	474	584	970	181	838	822	999999	935	999999	417	448	376	724	495	130	999999	833	999999	952	339	278	906	188	739	707	855	522	162	999999	999999	999999	563	975	103	522	418	216	468	924	510	576	999999	260	753	999999	999999	877	999999	131	927	999999	999999	314	686	131	567	405	240	473	983	309	999999	328	486	919	
884	401	999999	972	712	337	374	914	452	763	999999	656	435	495	984	978	259	40	690	75	215	259	299	972	954	22	975	999999	941	210	565	672	774	834	999999	332	999999	300	419	999999	61	999999	862	923	999999	911	999999	745	999999	14	999999	999999	637	999999	713	635	111	999999	27	699	361	379	973	999999	999999	615	882	601	134	662	999999	958	620	100	24	838	396	376	138	53	52	240	515	936	159	999999	44	364	130	999999	230	597	283	719	999999	682	403	619	725	237	38	378	620	999999	999999	101	369	546	405	874	248	999999	999999	973	656	131	863	999999	102	621	581	999999	480	399	442	145	999999	900	853	342	445	777	999999	901	999999	674	619	689	999999	68	226	999999	958	256	496	494	77	309	72	125	818	366	527	999999	656	509	897	230	999999	146	416	468	693	72	999999	999999	94	628	958	982	511	183	382	44	999999	93	569	999999	902	947	999999	999999	999999	737	999999	999999	260	547	254	515	776	399	304	999999	999999	757	804	896	816	999999	409	448	350	90	999999	999999	984	492	999999	573	940	672	327	446	999999	40	630	955	548	360	999999	547	999999	453	215	122	878	854	392	648	289	999999	417	999999	548	999999	45	757	999999	878	104	767	999999	999999	999999	999999	999999	858	459	621	136	848	357	466	999999	861	999999	999999	874	501	999999	999999	110	999999	999999	276	264	450	898	448	994	999999	832	999999	266	999999	999999	999999	999999	111	51	30	404	770	521	441	325	951	71	686	564	999999	882	631	122	999999	667	999999	398	999999	849	630	999999	20	626	263	25	999999	209	372	999999	373	27	773	460	745	735	339	547	999999	951	999999	388	999999	884	855	990	210	557	302	785	928	999999	580	261	420	999999	393	154	268	999999	637	752	699	532	201	131	119	181	999999	999999	999999	242	545	357	546	251	747	136	999999	273	815	999999	907	586	234	69	447	999999	49	685	351	999999	289	999999	324	560	689	689	693	734	881	38	999999	999999	999999	999999	767	233	715	179	999999	267	383	995	999999	505	844	122	308	141	684	597	999999	999999	886	152	952	118	999999	985	562	999999	999999	999999	999999	786	951	843	139	538	999999	999999	806	870	372	999999	812	294	999999	818	999999	999999	999999	561	60	294	896	497	187	315	744	999999	999999	729	616	264	824	346	999999	823	999999	999999	983	770	839	470	791	271	329	801	340	667	290	224	280	985	677	881	999999	107	889	463	665	824	793	642	999999	86	263	999999	269	999999	681	13	999999	714	592	999999	999999	589	503	999999	178	385	974	999999	378	976	459	
630	586	943	360	999999	934	100	999999	169	976	207	999999	714	18	221	541	999999	999999	287	950	999999	403	66	168	406	604	264	999999	289	849	999999	273	56	627	999999	999999	326	125	175	79	183	378	432	644	525	999999	788	999999	956	843	119	99	101	36	999999	999999	529	784	953	911	679	999999	999999	999999	268	999999	400	999999	385	689	999999	749	999999	999999	776	197	970	421	999999	263	815	999999	338	445	999999	999999	182	30	733	405	12	541	999999	263	399	377	322	122	385	999999	751	702	250	277	628	370	999999	882	259	999999	267	117	152	999999	106	50	477	620	580	641	761	380	362	980	687	683	999999	568	818	409	999999	999999	46	60	512	123	999999	70	817	378	359	299	999999	38	999999	894	999999	999999	167	358	999999	701	541	999999	999999	381	999999	270	590	944	999999	710	74	850	830	409	81	999999	197	982	653	417	802	212	292	472	610	334	999999	793	294	125	999999	469	509	183	999999	999999	230	140	999999	137	480	873	595	648	235	920	207	738	999999	308	283	184	705	492	899	339	462	368	771	24	426	796	660	999999	309	604	350	999999	93	779	870	67	218	525	936	999999	616	643	247	999999	137	114	970	985	999999	236	763	27	284	987	839	861	999999	759	710	683	223	999999	349	630	580	550	999999	999999	999999	226	999999	999999	555	999999	722	818	131	999999	887	322	825	674	825	82	840	332	382	999999	940	18	999999	999999	814	999999	716	999999	303	616	999999	586	459	999999	558	625	271	999999	999999	314	999999	31	999999	287	872	398	999999	549	999999	277	999999	257	178	999999	112	428	999999	517	376	302	262	44	524	514	972	310	862	897	125	999999	811	267	861	77	831	919	278	419	586	425	405	177	999999	36	827	999999	999999	999999	826	999999	106	999999	216	178	62	999999	999999	236	314	571	999999	960	433	903	465	999999	396	999999	999999	999999	999999	118	931	999999	999999	95	459	498	687	121	892	961	81	986	113	67	60	692	999999	601	999999	51	115	24	889	444	744	999999	571	305	999999	317	999999	642	999999	987	822	266	280	966	999999	17	548	203	999999	574	888	999999	800	408	480	999999	95	136	770	118	13	916	70	999999	999999	778	927	999999	647	584	788	438	17	125	999999	794	421	999999	820	415	503	912	344	999999	556	999999	880	172	824	769	232	56	872	869	999999	906	999999	818	625	12	90	166	999999	104	785	460	439	684	173	686	293	999999	315	999999	999999	101	582	999999	906	53	897	764	567	877	362	999999	565	148	141	338	999999	603	432	999999	334	346	366	999999	
539	105	868	999999	999	148	486	195	741	999999	263	891	333	459	911	582	114	326	598	677	742	999999	894	300	999999	835	999999	999999	613	496	40	999999	735	999999	215	811	185	999999	765	999999	401	999999	999999	999999	999999	250	14	149	691	999999	714	18	748	999999	999999	496	210	577	652	999999	61	796	582	999999	487	999999	166	991	253	110	406	412	561	178	286	576	52	846	416	312	830	999999	998	762	782	999999	999999	999999	834	999999	610	999999	999999	600	378	604	999999	756	570	899	93	999999	895	999999	999999	311	457	579	412	931	454	363	170	999999	343	999999	798	999999	999999	465	464	999999	167	999999	499	798	363	960	799	681	982	999999	286	516	229	817	61	416	318	480	574	999999	643	903	274	256	447	709	999999	999999	806	999999	999999	115	445	972	855	370	101	999999	948	496	780	731	949	167	999999	999999	130	525	62	999999	999999	992	890	513	477	263	269	253	360	653	703	534	875	217	999999	999999	999999	256	962	690	325	662	531	999999	180	912	999999	117	178	793	589	741	222	999999	999999	301	224	999999	999999	601	111	848	305	304	999999	255	855	741	165	999999	582	873	563	371	75	848	470	999999	999999	999999	999999	999999	84	567	74	962	321	999999	999999	711	955	999999	751	370	589	477	367	999999	294	999999	999999	999999	951	271	221	715	187	851	999999	425	830	412	597	940	302	948	773	738	240	831	933	405	797	453	999999	999999	132	999999	999999	598	999999	243	527	999999	508	97	210	812	355	358	784	999999	111	999999	880	553	553	999999	78	641	703	628	996	463	991	661	424	508	999999	780	593	999999	999999	760	934	597	885	188	441	214	747	999999	392	999999	999999	472	304	999999	573	408	887	320	135	151	999999	862	247	999999	427	999999	673	999999	502	574	999999	800	401	350	594	293	667	374	999999	863	999999	999999	245	124	417	528	999999	154	934	912	892	282	999999	999999	864	81	359	999999	761	999999	540	54	468	818	999999	999999	80	953	684	290	999999	523	999999	271	257	163	626	132	656	999999	999999	528	768	589	682	492	942	474	485	999999	933	845	613	784	333	999999	999999	999999	998	171	457	999999	470	654	999999	379	340	596	680	999999	999999	237	999999	862	999999	21	999999	879	145	633	999999	606	477	999999	356	894	909	167	938	408	879	208	133	494	450	999999	999999	123	417	312	161	999999	793	774	999999	706	680	751	999999	321	572	404	292	375	857	851	936	999999	308	287	470	183	999999	282	831	999999	113	681	421	38	999999	999999	471	999999	481	999999	812	999999	999999	650	224	168	487	626	
835	485	916	758	636	599	999999	760	815	139	842	978	999999	999999	942	999999	602	999	339	651	369	999999	932	459	893	899	48	243	999999	999999	73	311	696	41	447	356	341	355	999999	822	889	999999	999999	999999	999999	999999	271	999999	760	286	57	225	828	835	999999	434	552	467	865	737	560	905	558	167	76	540	999999	999999	84	999999	487	999999	999999	517	762	177	62	999999	999999	399	999999	747	483	926	999999	999999	483	860	999999	22	803	874	999999	316	271	999999	643	199	275	999999	222	999999	226	174	798	999999	270	999999	83	100	381	951	998	475	110	812	431	632	557	227	67	430	999999	71	792	613	767	648	256	999999	999999	863	999999	19	187	40	530	319	999999	999999	588	172	999999	683	640	852	875	999999	215	458	561	21	641	999999	401	999999	716	164	381	195	999999	999999	74	304	566	999999	625	989	298	79	999999	122	504	747	999999	895	643	216	431	999999	737	999999	442	797	226	522	231	287	617	999999	999999	375	937	942	777	966	999999	999999	127	131	999999	999999	999999	145	176	449	516	894	418	506	158	509	999999	441	999999	999999	188	277	87	999999	296	348	999999	903	755	916	185	999999	999999	672	999999	159	98	309	714	850	38	999999	630	777	16	999999	869	121	247	999999	642	506	999999	498	788	999999	999999	84	835	888	999999	821	390	260	273	954	924	999999	999999	998	999999	433	727	606	999999	882	646	310	46	959	479	999999	999999	941	283	679	999999	481	884	968	744	24	999999	999999	346	216	999999	380	999999	62	413	132	413	248	403	218	999999	887	247	905	193	999999	47	876	419	999999	999999	448	976	999999	886	452	861	739	999999	999999	959	901	270	54	965	999999	796	984	555	356	857	427	548	75	900	189	244	978	784	639	977	999999	416	102	60	478	404	919	175	960	999999	999999	984	997	259	999999	999999	203	940	999999	999999	62	330	999999	396	999999	999999	911	693	707	218	883	954	999999	428	371	494	178	993	496	871	999999	819	999999	95	193	442	550	999999	32	999999	999999	999999	867	331	924	277	354	705	322	999999	999999	999999	468	752	999999	999999	370	578	887	393	458	210	999999	55	440	243	735	977	999999	999999	999999	105	999999	154	999999	845	999999	302	504	104	149	999999	681	918	999999	652	361	999999	708	474	82	999999	928	999999	999999	840	594	821	891	690	541	377	503	25	229	397	564	323	584	999999	631	999999	83	999999	253	986	528	534	666	788	882	893	278	737	999999	386	177	999999	50	337	261	275	410	813	563	772	969	665	699	991	999999	999999	267	176	843	14	898	
999999	395	127	999999	69	999999	113	999999	647	108	765	999999	842	999999	532	999999	999999	289	365	999999	270	240	999999	999999	999999	999999	999999	700	999999	636	999999	894	999999	487	42	646	923	999999	999999	120	307	15	915	673	213	873	857	772	565	764	19	999999	999999	346	638	999999	913	109	458	233	489	999999	963	999999	996	871	572	364	196	885	358	241	999999	255	370	264	324	807	813	989	978	902	144	89	627	224	417	882	848	999999	733	823	567	969	631	893	999999	904	677	342	310	502	585	680	999999	999999	800	242	976	383	999999	116	296	999999	255	587	278	883	393	999999	464	689	999999	999999	161	999999	674	127	999999	476	999999	419	999999	480	689	485	999999	999999	673	999999	423	184	906	474	548	999999	537	999999	723	53	624	999999	999999	894	878	620	999999	527	528	881	113	682	999999	510	170	179	975	999999	999999	769	270	815	999999	999999	368	289	783	51	519	534	997	575	403	580	851	66	999999	245	602	999999	499	798	934	792	745	999999	566	999999	314	999999	651	721	329	954	782	999999	947	999999	536	599	837	944	999999	999999	883	537	289	48	658	999999	281	999999	223	711	999999	472	880	427	798	627	722	387	999999	150	883	285	999999	449	797	999999	119	922	709	999999	240	554	999999	940	908	999999	461	999999	999999	999999	999999	911	508	618	684	320	929	529	999999	908	876	999999	217	999999	120	608	290	999999	999999	617	994	999999	39	220	480	999999	681	939	999999	590	175	204	999999	999999	53	971	777	638	765	486	999999	589	744	999999	136	999999	346	922	830	310	927	622	287	140	215	748	881	999999	147	958	638	989	20	597	743	681	819	999999	824	148	830	652	83	999999	999999	415	614	239	93	999999	999999	759	999999	218	999999	553	917	510	331	304	100	489	500	807	847	133	578	999999	67	455	961	665	107	692	480	284	999999	522	635	799	144	652	213	448	580	879	999999	802	934	200	764	319	999999	999999	58	350	162	276	917	381	837	466	181	638	999999	722	661	999999	999999	388	13	404	999999	531	170	447	286	62	236	967	252	999999	223	867	690	652	315	999999	999999	999999	132	999999	605	264	962	677	481	999999	999999	857	228	463	74	555	196	369	444	829	369	611	74	109	49	999999	999999	71	253	999999	947	96	417	93	782	999999	266	730	999999	620	568	492	999999	711	352	379	749	788	999999	667	681	999999	217	485	999999	42	999999	32	243	999999	136	900	999999	178	627	623	449	144	680	999999	299	465	571	824	270	999999	999999	363	757	670	209	349	361	999999	631	626	878	932	
875	750	542	243	497	152	999999	668	69	797	93	999999	929	615	118	999999	999999	999999	760	393	225	341	397	711	274	572	457	786	549	847	546	999999	744	517	269	930	999999	999999	968	999999	339	602	817	848	999999	38	999999	999999	241	117	217	416	866	495	716	544	999999	830	999999	999999	999999	707	999999	221	999999	92	984	999999	999999	999999	329	322	256	999999	999999	623	523	549	442	246	831	862	999999	442	999999	140	144	259	801	725	999999	999999	97	54	999999	999999	483	606	999999	196	54	999999	999999	63	787	895	169	535	999999	102	30	813	398	732	102	832	999999	686	999999	129	948	734	999999	630	610	236	234	999999	606	431	149	917	951	255	201	999999	623	501	999999	744	971	608	817	708	704	763	704	365	952	901	999999	797	35	478	248	319	999999	617	453	999999	999999	956	928	999999	953	999999	862	153	540	589	999999	660	42	999999	158	349	999999	912	926	846	531	869	260	704	999999	352	892	482	17	881	999999	15	58	999999	84	24	679	808	755	600	900	561	999999	372	693	999999	999999	198	999999	898	403	795	691	999999	39	800	706	233	67	610	221	389	145	659	784	212	999999	938	761	143	670	118	167	335	945	970	55	887	999999	143	587	703	162	119	488	19	324	451	73	283	317	455	999999	999999	389	999999	425	999999	587	490	215	826	436	196	238	999999	637	365	660	69	755	819	222	924	999999	517	999999	36	180	775	888	999999	999999	488	825	224	368	22	945	434	554	880	309	530	927	761	276	965	999999	203	381	958	790	14	999999	498	243	826	132	999999	999999	999999	994	811	602	54	951	948	371	24	926	625	419	999999	514	875	519	691	999999	270	250	999999	999999	977	404	929	999999	870	999999	337	980	542	890	84	150	165	885	999999	999999	883	810	328	604	866	277	999999	548	564	500	652	999999	552	829	999999	630	33	253	999999	417	673	674	91	988	44	43	393	735	345	95	359	989	31	762	123	460	922	666	999999	709	648	390	816	379	317	999999	438	712	38	453	127	911	868	999999	265	999999	729	340	570	833	883	31	212	478	150	663	999999	789	716	411	708	366	999999	999999	768	292	857	711	681	685	605	681	706	892	967	448	999999	999999	507	904	999999	592	105	455	999999	999999	187	347	999999	654	401	648	996	999999	999999	999999	946	999999	321	972	361	999999	658	884	238	212	999999	999999	999999	702	541	999999	291	811	680	125	271	999999	490	999999	114	520	999999	36	294	999999	684	89	999999	217	501	570	629	535	553	999999	933	220	999999	999999	313	
867	836	537	122	385	367	194	946	628	499	999999	80	180	867	841	999999	632	999999	281	999999	244	172	303	999999	971	395	755	268	999999	192	60	999999	866	999999	247	683	944	914	999999	599	999999	143	529	717	999999	500	999999	999999	711	177	311	620	945	107	999999	705	999999	336	150	999999	611	925	999999	446	449	146	213	341	629	167	601	717	691	682	37	999999	642	586	147	481	936	97	556	799	880	439	355	999999	769	542	999999	617	773	918	999999	999999	999999	93	999999	927	999999	127	999999	554	999999	594	999999	273	80	967	72	956	999999	669	63	523	379	999999	565	20	999999	443	571	999999	27	984	943	999999	694	999999	999999	559	318	219	194	818	59	12	234	296	510	92	699	802	999999	193	428	114	864	999999	205	974	527	267	999999	999999	556	950	536	590	999999	999999	578	999999	29	512	999999	979	485	245	999999	999999	954	278	999999	707	999999	769	617	834	565	839	907	231	267	973	41	999999	82	340	272	108	999999	643	646	999999	999999	92	782	967	999999	448	628	999999	999	828	29	999999	999999	439	118	786	999999	702	34	811	258	357	359	56	480	999999	906	999999	973	375	900	320	632	165	999999	662	999999	999999	298	126	220	288	231	439	953	782	303	643	232	485	765	773	618	834	105	999999	732	735	496	999999	542	483	999999	633	927	708	626	999999	246	456	800	692	999999	907	999999	970	135	920	103	999999	304	273	922	497	999999	137	999999	797	70	999999	929	999999	999999	350	584	736	632	598	511	999999	166	999999	999999	775	685	82	999999	710	244	135	42	811	642	798	653	999999	561	999999	32	800	16	828	541	999999	527	549	538	72	999999	863	999999	536	419	848	999999	603	999999	157	812	538	767	991	563	999999	13	999999	617	366	697	315	999999	999999	575	711	248	337	169	205	258	145	543	306	387	380	787	505	999999	999999	265	60	411	413	356	494	42	25	274	999999	207	999999	931	182	375	999999	999999	874	961	708	999999	214	443	999999	899	676	999999	471	613	193	158	508	726	999999	999999	646	903	771	127	90	678	999999	999999	563	999999	849	213	370	930	369	692	912	999999	693	195	61	616	739	514	679	500	570	411	91	458	699	682	999999	999999	728	999999	916	999999	880	39	386	999999	999999	674	60	472	633	540	999999	501	245	999999	999999	637	999999	40	174	266	447	590	117	821	981	114	307	176	104	298	212	255	775	165	662	664	808	909	735	74	464	216	866	40	167	589	999999	999999	650	481	33	698	950	999999	318	300	999999	565	170	776	377	883	377	
999999	337	998	726	89	311	378	829	149	304	999999	999999	241	723	87	663	401	999999	573	526	999999	999999	514	305	125	999999	372	742	253	748	959	999999	581	838	999999	702	169	863	999999	432	282	652	883	999999	850	999999	999999	577	844	901	769	999999	803	367	754	999999	823	702	611	242	939	635	585	999999	345	411	999999	402	999999	999999	504	537	999999	150	999999	971	391	120	454	267	769	999999	898	351	999999	85	893	223	999999	999999	878	466	262	900	493	647	76	492	999999	999999	636	685	385	999999	407	241	135	663	122	782	689	712	258	353	999999	154	736	244	421	269	517	17	317	740	505	999999	285	999999	656	607	905	898	999999	15	630	93	419	438	999999	748	949	240	110	312	771	175	999999	908	999999	348	999999	832	80	798	999999	629	377	999999	999999	999999	956	277	999999	515	999999	999999	660	999999	999999	390	999999	999999	999999	673	319	287	906	15	968	999999	829	376	432	318	696	83	828	999999	83	11	999999	774	475	583	791	682	233	595	434	981	515	965	195	56	613	612	541	999999	488	654	722	999999	676	999999	540	999999	844	999999	999999	804	961	405	178	721	674	961	832	716	881	637	999999	321	580	987	824	864	190	999999	704	93	541	999999	776	429	999999	354	999999	841	53	211	837	999999	775	630	29	120	796	474	999999	652	780	999999	524	851	600	411	791	688	809	999999	999999	999999	994	735	272	540	628	749	442	329	862	991	673	679	799	528	999999	950	967	713	999999	999999	14	62	313	716	906	925	828	877	563	419	41	378	802	999999	540	49	367	489	999999	999999	42	62	999999	788	999999	845	61	81	865	840	720	106	999999	692	464	942	432	999999	999999	702	920	564	766	453	960	304	877	430	999999	506	592	488	999999	999999	683	999999	272	999999	565	71	873	757	21	722	698	999999	769	999999	999999	598	616	999999	999999	788	136	477	295	345	828	856	967	631	93	369	258	242	999999	587	19	999999	999999	999999	990	999999	829	999999	999999	54	754	999999	535	767	999999	400	889	780	632	442	999999	999999	999999	926	999999	708	103	999999	673	652	474	466	70	999999	110	411	918	708	999999	293	959	963	924	251	590	803	331	210	999999	999999	480	999999	609	441	999999	999999	846	752	222	291	478	586	499	899	579	298	964	999999	999999	999999	481	190	958	348	999999	930	291	424	345	999999	999999	893	135	980	182	996	999999	629	497	307	565	176	496	540	999999	382	999999	999999	671	302	839	978	543	22	221	299	519	999999	958	763	521	431	416	999999	999999	585	461	518	727	583	
442	344	854	999999	999999	315	999999	428	533	999999	999999	999999	753	999999	62	408	999999	999999	769	883	487	595	999999	734	786	143	759	999999	635	240	921	999999	307	999999	999999	504	134	185	999999	906	605	100	999999	858	307	265	678	373	999999	999999	236	347	749	844	106	846	999999	999999	582	415	999999	999999	792	303	187	511	999999	665	999999	558	284	183	649	862	999999	999999	858	999999	436	531	464	396	900	999999	13	999999	999999	463	999999	24	830	13	603	68	999999	89	999999	444	680	795	999999	23	189	718	232	999999	697	887	567	999999	987	999999	999999	60	950	169	625	663	299	603	306	999999	673	179	727	280	999999	999999	511	207	98	424	140	999999	999999	999999	216	192	906	999999	999999	999999	896	999999	999999	968	319	999999	117	201	463	644	155	87	498	800	999999	20	990	951	481	999999	385	999999	621	999999	731	62	825	509	952	443	757	347	716	978	999999	391	152	759	961	38	483	319	743	454	999999	999999	152	434	111	206	201	955	479	780	999999	537	999999	999999	246	999999	726	608	999999	30	887	807	370	519	201	958	867	241	999999	453	632	999999	625	177	304	999999	999999	401	999999	999999	999999	802	867	935	46	82	999999	690	522	705	312	875	80	999999	566	999999	692	633	242	152	338	959	965	999999	999999	876	911	503	168	568	356	999999	209	999999	778	95	999999	435	483	999999	247	187	719	999999	999999	757	995	901	610	833	985	999999	168	999999	999999	291	837	841	787	999999	999999	999999	531	953	358	976	999999	586	999999	999999	999999	267	160	999999	905	161	250	680	885	400	880	19	892	335	999999	80	176	944	75	496	999999	108	647	322	959	29	655	765	936	174	92	418	956	999999	311	728	136	999999	360	276	50	166	955	397	999999	160	335	206	999999	288	810	730	521	458	999999	999999	619	999999	163	999999	505	999999	743	721	999999	471	63	762	33	854	944	130	594	799	455	101	153	260	999999	808	693	999999	394	658	364	361	897	508	999999	878	118	298	891	473	770	565	423	244	999999	817	107	572	183	525	343	999999	146	721	12	141	290	999999	999999	355	202	56	100	95	367	999999	574	554	999999	155	999999	655	239	999999	999999	890	678	908	181	225	711	999999	285	869	324	675	224	186	505	774	597	749	495	546	281	724	999999	337	999999	132	253	999999	716	999999	779	688	460	999999	692	122	463	381	198	587	999999	999999	770	999999	770	692	742	397	999999	999999	557	997	170	999999	999999	314	999999	350	41	59	972	168	414	258	100	636	225	208	493	393	321	999999	561	907	902	208	
953	253	567	195	390	855	504	999999	479	781	999999	767	999999	999999	697	122	349	999999	615	486	667	522	141	144	476	543	903	665	999999	341	446	263	790	650	999999	999999	783	846	668	126	663	780	779	318	118	457	40	999999	696	999999	876	422	301	426	999999	441	999999	999999	999999	846	999999	839	862	147	345	274	977	527	999999	525	338	502	999999	499	822	887	999999	823	35	29	513	797	968	572	464	999999	961	373	999999	999999	69	999999	999999	822	999999	824	917	641	999999	843	480	999999	88	181	999999	384	942	802	604	999999	698	999999	406	698	342	999999	870	300	682	321	312	613	417	117	465	978	373	657	334	997	969	111	850	191	549	10	719	797	999999	90	91	169	769	465	230	770	953	999999	490	999999	953	627	999999	660	999999	866	999999	971	715	999999	20	295	999999	606	999999	596	448	225	159	342	445	83	999999	601	999999	153	999999	952	886	695	999999	999999	999999	324	53	352	999999	199	650	999999	905	747	91	999999	80	796	999999	999999	781	634	332	738	290	157	574	880	38	999999	430	397	999999	999999	999999	999999	867	999999	999999	162	562	342	453	258	999999	999999	436	697	991	787	531	443	461	999999	180	262	999999	295	652	29	749	173	323	786	999999	263	661	762	663	71	943	999999	999999	539	611	999999	190	999999	174	814	999999	877	889	251	835	999999	999999	351	972	999999	657	582	433	108	412	999999	28	999999	999999	320	814	999999	43	999999	843	999999	765	921	999999	731	82	299	130	838	999999	999999	283	999999	951	782	327	320	790	999999	999999	371	570	579	137	222	999999	523	999999	853	999999	999999	844	958	407	999999	999999	24	281	250	759	368	461	595	800	540	125	947	716	706	993	999999	884	211	526	482	999999	999999	999999	857	311	559	704	276	838	262	37	999999	673	653	561	999999	48	549	83	55	909	974	779	596	107	482	999999	999999	860	505	171	643	999999	924	340	45	229	999999	939	209	663	195	757	999999	999999	800	283	73	999999	690	466	345	137	999999	573	992	416	208	760	999999	999999	816	999999	343	999999	394	882	749	322	999999	999999	624	610	873	999999	723	227	999999	999999	307	999999	999999	999999	999999	49	999999	999999	999999	999999	347	629	31	663	120	999999	999999	778	424	456	999999	917	534	999999	999999	607	999999	999999	999999	99	999999	999999	184	124	463	628	18	999999	247	303	274	999999	999999	398	975	896	71	999999	499	426	544	999999	999999	784	965	999999	675	993	125	571	207	101	261	870	511	571	454	906	210	491	999999	774	541	999999	999999	249	994	145	775	732	999999	880	245	
838	999999	904	972	400	159	83	953	999999	957	999999	106	999999	628	61	887	413	451	165	760	17	999999	770	414	682	999999	725	395	539	227	392	35	327	856	422	325	606	999999	999999	999999	137	999999	433	817	999999	34	999999	621	942	258	372	290	390	999999	999999	860	785	999999	999999	999999	433	687	999999	797	574	999999	778	326	999999	736	999999	999999	397	407	633	478	553	999999	548	658	593	114	452	999999	855	112	645	999999	629	999999	540	116	308	266	334	999999	999999	999999	252	224	255	999999	416	215	968	557	893	983	496	758	999999	832	951	999999	214	328	245	142	942	472	999999	581	697	653	206	184	999999	999999	82	194	363	999999	999999	999999	413	901	999999	246	322	307	218	661	999999	870	254	707	999999	666	62	16	213	983	693	780	999999	673	994	999999	19	999999	999999	763	910	311	405	398	132	627	999999	999999	629	998	999999	644	263	999999	870	827	408	999999	29	999999	999999	999999	980	379	234	930	124	739	999999	936	999999	528	265	455	751	408	475	855	585	536	436	750	386	999999	174	59	999999	866	802	999999	363	520	774	201	685	843	331	999999	999999	202	513	499	404	693	771	300	999999	807	999999	471	361	552	999999	493	422	337	999999	775	215	999999	413	999999	936	740	582	716	754	74	999999	907	87	999999	691	393	33	937	355	692	444	873	670	718	274	999999	815	999999	607	291	778	999999	163	556	999999	989	788	265	563	664	121	64	999999	324	47	695	999999	910	999999	529	999999	485	982	998	341	999999	514	694	983	605	925	770	119	999999	295	999999	999999	999999	630	701	605	767	999999	691	580	389	337	999999	681	579	947	999999	950	87	821	303	376	999999	224	488	485	103	281	958	999999	999999	999999	999999	39	625	941	862	999999	169	999999	702	112	300	427	951	13	167	999999	999999	658	999999	820	41	999999	992	56	999999	316	152	226	511	495	425	952	239	444	264	327	999999	637	999999	999999	790	163	128	999999	999999	737	999999	999999	327	90	999999	309	717	530	913	431	47	999999	352	999999	147	943	423	217	686	999999	198	517	748	840	999999	777	999999	999999	40	999999	533	801	971	860	53	668	898	431	628	125	244	709	530	833	289	999999	294	999999	486	847	740	911	514	999999	549	755	999999	999999	133	99	999999	320	999999	45	898	246	999999	491	511	479	54	992	999999	570	112	489	986	915	560	479	999999	44	920	999999	147	621	296	999999	321	297	932	999999	999999	538	389	999999	999999	494	934	53	879	802	999999	17	802	748	332	999999	634	69	999999	999999	999999	653	607	701	400	
999999	897	286	949	999999	180	224	546	634	694	999999	191	188	280	501	999999	516	599	689	17	912	390	399	298	999999	609	261	528	122	493	999999	931	999999	999999	901	597	999999	999999	515	632	812	470	178	63	999999	999999	455	789	277	999999	420	63	918	694	999999	927	999999	988	999999	999999	918	695	433	150	50	128	503	655	378	904	332	422	93	66	204	999999	221	346	999999	590	999999	999999	999999	283	999999	999999	999999	993	55	974	99	999999	497	750	714	999999	46	38	23	164	268	799	420	372	516	997	969	861	499	999999	715	171	973	26	611	456	443	160	76	999999	115	510	609	404	815	663	925	343	352	86	999999	999999	332	860	332	999999	61	889	767	85	630	160	503	20	268	927	696	481	999999	268	999999	886	961	573	999999	757	199	26	999999	999999	999999	636	519	422	999999	532	839	122	694	257	999999	554	999999	990	819	954	17	599	145	888	999999	453	203	93	402	529	231	758	811	574	173	999999	343	999999	13	993	641	999999	999999	736	97	583	999999	999999	863	999999	502	970	754	104	999999	600	880	667	886	628	443	436	30	999999	999999	90	999999	129	93	999999	999999	479	987	825	323	927	999999	409	800	393	666	310	229	272	37	261	14	717	999999	573	999999	675	999999	384	559	214	69	291	999999	17	282	667	809	504	999999	999999	999999	928	780	821	392	480	866	999999	962	143	999999	999999	82	58	86	593	304	519	214	545	999999	999999	276	999999	867	926	974	999999	999999	998	501	725	353	14	278	86	937	13	999999	684	808	533	422	426	999999	999999	219	386	999999	688	373	299	999999	999999	580	999999	662	999999	954	465	506	83	392	963	642	999999	413	77	780	10	999999	300	338	530	736	918	199	999999	120	565	716	999999	999999	431	635	999999	436	969	434	897	423	275	59	725	187	735	151	459	784	517	898	999999	606	931	42	82	960	768	647	661	191	812	561	999999	748	999999	220	960	999999	999999	999999	444	643	883	586	390	251	612	352	11	777	739	75	602	666	574	991	999999	399	999999	250	999999	331	772	715	611	714	660	999999	279	999999	190	131	354	463	999999	509	722	354	651	830	358	425	646	883	999999	999999	999999	732	184	916	289	999999	775	199	999999	999999	870	999999	974	676	591	635	83	486	597	617	999999	148	212	75	278	999999	999999	999999	892	252	685	888	273	864	999999	928	802	362	245	618	356	164	999999	351	638	555	380	975	999999	999999	352	999999	296	999999	36	999999	529	119	647	702	999999	54	306	153	999999	999999	903	120	920	663	999999	
720	251	978	999999	566	81	860	436	723	216	772	491	999999	900	525	602	439	837	934	999999	693	999999	542	794	311	858	923	914	656	999999	999999	64	999999	888	999999	999999	317	999999	470	999999	999999	682	924	496	61	562	135	253	999999	389	473	282	985	999999	999999	15	999999	194	959	707	157	946	780	81	946	718	905	292	278	999999	294	867	377	195	999999	20	790	55	742	749	732	680	13	276	188	999999	78	331	747	626	999999	133	612	999999	999999	722	902	853	549	999999	999999	999999	999999	315	999999	606	905	999999	525	139	224	663	451	220	974	476	942	999999	999999	959	999999	999999	544	652	396	999999	264	614	593	999999	118	937	505	408	102	999999	706	698	181	581	91	277	806	617	411	556	681	402	788	135	779	398	999999	999999	999999	999999	999999	331	999999	999999	351	301	217	508	30	287	167	53	999999	999999	769	254	341	321	878	381	776	926	999999	840	489	862	999999	999999	999999	720	977	915	999999	999999	592	999999	779	246	239	999999	70	999999	597	134	399	638	999999	703	366	999999	66	999999	711	322	306	999999	90	88	455	489	474	999999	272	999999	999999	999999	338	108	502	394	475	105	999999	999999	320	479	339	127	999999	850	587	132	999999	999999	663	339	214	999999	722	221	305	999999	791	750	999999	321	45	999999	999999	158	999999	999999	211	971	70	961	566	622	11	827	51	999999	637	604	999999	352	999999	560	999999	969	46	935	385	291	99	773	999999	341	999999	999	999999	53	999999	302	550	410	920	999999	999999	701	773	592	401	999999	999999	999999	73	999999	847	972	999999	484	999999	855	122	999999	801	920	882	999999	657	234	848	11	393	997	670	999999	999999	502	431	999999	909	945	206	999999	999999	999999	120	756	709	128	999999	801	337	959	405	447	189	185	608	10	256	999999	54	548	744	999999	512	182	671	728	141	355	550	163	574	702	658	668	830	321	809	136	999999	538	741	56	674	999999	602	233	165	879	893	999999	272	555	900	657	709	154	978	938	999999	981	986	147	999999	183	394	999999	788	999999	999999	297	200	129	777	515	807	698	725	88	580	999999	572	999999	462	128	890	29	801	999999	959	686	343	871	51	606	551	603	795	500	49	999999	999999	999999	534	605	240	152	777	394	999999	20	999999	899	367	645	999999	999999	685	999999	293	375	999999	786	561	999999	954	329	999999	180	964	999999	902	999999	49	680	13	928	728	856	887	747	999999	416	999999	948	267	443	513	999999	197	817	917	662	217	999999	999999	658	92	865	651	999999	999999	607	430	646	117	203	999999	686	
642	999999	16	999999	254	999999	999999	493	635	613	999999	521	815	682	983	999999	296	999999	27	375	999999	999999	845	862	215	976	682	644	999999	514	840	999999	999999	826	763	707	810	999999	999999	999999	550	515	999999	479	464	139	999999	999999	624	284	360	867	186	495	15	297	644	999999	623	278	999999	999999	507	999999	999999	347	939	988	919	999999	345	207	831	355	824	176	332	376	408	999999	880	300	30	711	164	972	999999	96	999999	475	72	999999	999999	149	999999	72	17	901	706	126	999999	999999	472	999999	938	999999	999999	831	671	838	964	278	745	999999	999999	571	467	796	966	799	999999	999999	177	453	222	679	999999	692	546	762	168	431	669	291	885	999999	827	682	773	11	937	65	999999	982	511	794	920	927	751	999999	604	999999	999999	906	999999	347	940	999999	136	268	999999	353	999999	999999	680	543	608	463	662	625	743	999999	32	965	862	999999	437	194	942	427	758	805	999999	308	999999	947	496	762	626	999999	832	808	556	514	580	593	770	999999	312	967	196	466	274	999999	503	818	198	969	54	269	999999	999999	87	999999	510	999999	413	986	751	999999	999999	845	836	123	793	935	999999	518	394	279	999999	922	882	974	241	302	540	814	805	349	758	527	718	367	999999	86	731	999999	14	955	190	999999	764	579	920	350	999999	161	342	568	588	680	999999	774	633	999999	999999	999999	999999	218	94	598	191	999999	999999	999999	136	999999	484	716	214	391	514	439	999999	851	167	999999	64	891	672	389	481	999999	760	88	999999	944	733	651	212	628	381	796	870	591	602	363	999999	400	999999	160	676	626	363	207	176	155	684	782	829	571	999999	999999	545	705	126	943	650	895	586	999999	745	832	513	999999	19	717	568	508	999999	804	707	663	677	521	713	855	883	999999	912	999999	269	999999	822	641	580	796	260	175	474	658	712	999999	814	999999	415	999999	999999	999999	197	458	999999	999999	533	999999	863	394	999999	999999	992	270	70	96	983	788	922	793	999999	872	15	223	999999	403	43	599	101	998	849	644	116	999999	999999	115	376	464	221	999999	428	796	778	195	888	236	999999	213	598	999999	725	35	119	621	832	250	771	974	991	192	153	999999	933	864	545	272	917	999999	527	999999	720	528	576	999999	375	224	103	820	999999	240	230	829	999999	475	282	999999	999999	999999	999999	999999	343	402	473	999999	938	494	862	999999	999999	625	319	999999	999999	644	905	207	458	279	256	618	156	999999	650	760	962	999999	932	468	592	721	737	432	96	34	999999	328	65	999999	999999	880	361	190	
180	999999	921	181	999999	367	570	85	375	999999	999999	999999	357	999999	752	713	76	624	999999	404	331	928	999999	886	999999	662	33	587	151	999999	379	999999	266	965	780	999999	999999	791	999999	575	897	999999	355	482	999999	999999	676	999999	576	352	999999	999999	999999	957	858	252	820	45	217	490	343	999999	934	465	886	873	171	391	999999	810	874	285	452	986	506	999999	582	415	702	305	985	794	21	798	438	102	56	309	999999	999999	999999	999999	583	691	241	999999	582	890	595	320	999999	295	626	765	999999	999999	833	341	999999	54	670	999999	342	911	504	548	971	999999	37	793	999999	999999	284	84	688	81	701	760	755	591	242	691	999999	391	799	699	178	999999	330	241	268	715	849	72	867	717	470	999999	197	692	943	446	999999	802	494	644	21	552	87	406	505	82	586	999999	999999	978	594	950	121	804	999999	725	999999	795	999999	121	999999	999999	216	971	610	39	573	73	648	796	828	999999	897	165	688	626	178	923	999999	195	138	999999	261	889	999999	520	560	392	999999	227	630	77	277	383	631	999999	345	116	796	475	509	999999	230	999999	999999	576	63	955	999999	754	557	891	69	348	999999	41	999999	327	999999	100	478	191	751	430	175	999999	750	523	999999	887	999999	72	137	270	686	615	760	245	739	556	466	604	275	567	999999	738	999999	928	401	599	999999	999999	267	705	997	328	999999	999999	850	398	826	539	431	238	473	494	764	799	999999	376	281	724	587	301	633	873	915	193	760	436	753	999999	131	935	57	271	999999	431	273	368	843	961	395	350	999999	926	183	47	104	185	999999	217	276	35	328	999999	441	966	81	133	412	999999	48	423	644	14	417	496	999999	212	690	342	536	303	532	319	999999	246	572	706	700	878	98	585	461	999999	999999	999999	617	931	999999	838	999999	149	999999	265	999999	971	999999	724	518	687	999999	892	494	642	999999	999999	502	18	787	204	403	999999	432	534	999999	462	962	108	999999	321	879	259	382	851	982	396	999999	999999	999999	366	540	847	197	999999	32	206	999999	819	865	583	604	608	999999	635	444	984	716	999999	765	470	19	607	275	207	807	605	519	642	999999	999999	999999	234	621	999999	999999	556	187	419	512	303	371	152	999999	876	716	280	115	747	417	997	679	917	512	925	357	932	582	990	999999	426	686	999999	169	999999	949	379	986	723	999999	888	999999	307	999999	999999	109	867	374	399	490	537	999999	999999	235	661	614	716	722	696	999999	732	974	197	999999	95	616	913	982	999999	999999	347	293	392	
776	528	200	382	998	50	999999	490	567	192	999999	678	926	914	999999	508	967	242	656	300	650	248	999999	620	103	999999	855	196	884	713	999999	153	999999	999999	996	999999	471	241	999999	999999	999999	999999	174	791	688	535	168	702	690	484	694	693	690	992	742	999999	614	579	288	174	195	640	605	854	719	365	999999	999999	999999	999999	46	735	524	975	999999	999999	999999	132	932	567	674	163	999999	409	28	999999	463	260	375	467	102	891	952	553	496	239	987	320	81	332	999999	350	999999	174	448	958	179	715	571	684	465	492	999999	721	499	41	144	999999	835	940	999999	183	999999	460	433	999999	783	970	488	200	79	762	999999	999999	466	334	378	340	961	69	609	747	999999	691	12	609	253	241	999999	464	105	791	999999	141	430	999999	999999	334	999999	303	185	208	237	381	999999	703	441	48	265	174	999999	999999	244	775	341	164	494	761	999999	823	900	999999	999999	33	105	999999	999999	919	189	537	437	999999	599	667	884	411	520	317	86	999999	177	215	999999	889	801	999999	557	710	800	275	443	145	876	917	403	633	292	999999	285	336	999999	522	999999	727	737	619	214	576	999999	929	999999	186	685	158	656	694	575	37	232	803	731	576	999999	913	104	302	177	682	274	999999	128	999999	42	749	999999	655	356	258	162	191	97	999999	999999	999999	631	267	999999	728	270	708	68	999999	981	482	999999	849	999999	945	633	444	452	999999	311	640	810	999999	999999	935	275	11	999999	327	874	50	715	750	757	259	999999	999999	842	448	421	566	202	864	335	999999	154	999999	261	410	625	717	999999	565	679	999999	69	999999	123	524	463	269	999999	740	390	940	999999	855	101	999999	999999	796	602	14	120	999999	448	946	11	999999	791	241	749	938	701	167	311	160	999999	579	200	987	999999	999999	985	161	206	461	999999	394	793	299	941	999999	999999	999999	124	735	999999	999999	739	122	303	529	733	999999	999999	999999	49	232	999999	616	784	999999	953	675	83	999999	29	999999	549	987	472	616	999999	999999	299	999999	200	872	53	999999	705	999999	840	88	999999	204	595	763	641	775	999999	261	755	187	514	429	164	81	755	840	716	495	394	751	649	686	728	241	931	999999	240	176	999999	999999	999999	647	681	875	980	878	689	265	327	774	576	221	861	623	986	870	487	129	126	999999	999999	999999	752	99	438	18	999999	363	831	999999	544	255	999999	691	276	999999	748	288	999999	876	160	460	999999	620	185	437	825	115	254	71	999999	999999	59	976	214	700	894	591	999999	972	413	335	
434	999999	239	999999	149	999999	999999	129	131	208	999999	249	61	409	52	142	914	10	192	999999	999999	769	372	433	205	999999	487	576	973	167	841	128	473	825	35	613	390	854	298	655	999999	135	940	202	93	809	924	805	658	999999	677	445	999999	52	999999	999999	202	805	999999	53	999999	999999	155	964	367	909	776	236	383	999999	999999	69	712	537	611	983	828	179	350	395	181	999999	917	999999	489	999999	339	430	609	370	421	585	729	255	999999	978	979	976	834	184	999999	999999	431	229	19	617	733	262	440	999999	836	32	465	739	871	21	862	934	999999	961	999999	355	626	999999	27	176	340	999999	999999	999999	14	852	345	176	999999	483	260	697	211	999999	671	86	990	999999	533	398	129	990	384	951	125	55	502	873	999999	688	999999	419	999999	842	286	277	687	806	237	999999	687	299	386	999999	760	999999	732	611	999999	503	999999	258	999999	628	57	999999	92	999999	518	958	360	999999	572	674	411	999999	495	999999	999999	404	399	999999	999999	549	710	830	613	986	200	951	323	890	583	110	333	823	929	999999	795	936	195	73	298	278	634	225	727	712	986	919	999999	373	999999	999999	999999	181	999999	939	917	227	736	105	433	567	645	469	888	471	351	588	999999	911	573	658	999999	335	894	871	914	999999	999999	900	999999	280	999999	999999	999999	688	996	161	714	999999	999999	578	999999	99	640	999999	999999	174	336	265	999999	408	999999	999999	799	999999	685	778	287	246	35	432	123	836	106	162	999999	999999	596	210	999999	199	873	921	256	995	999999	999999	694	172	248	750	168	847	539	601	271	514	999999	515	12	228	999999	999999	964	243	464	999999	993	488	446	936	578	135	791	181	534	97	521	804	999999	566	93	124	997	285	999999	276	306	504	890	781	546	90	208	255	325	405	956	23	540	95	136	999999	999999	312	181	43	66	368	77	184	992	355	607	445	999999	759	480	689	969	198	77	498	597	999999	999999	497	927	545	856	138	999999	508	274	822	439	876	398	695	999999	240	219	937	437	716	788	999999	483	762	120	565	925	277	999999	351	28	637	618	70	911	684	999999	999999	512	938	53	494	91	784	16	999999	371	784	999999	999999	978	139	71	881	876	209	24	174	999999	300	999999	999999	464	922	999999	999999	268	337	783	429	134	698	999999	498	673	304	119	698	756	852	204	150	691	314	372	888	576	999999	194	712	999999	941	96	222	999999	189	39	999999	979	214	999999	999999	11	166	614	290	704	572	217	582	100	325	418	582	106	999999	
999999	999999	559	999999	234	530	153	81	759	193	612	223	762	494	274	950	719	551	852	999999	149	535	699	999999	999999	13	530	999999	621	354	533	514	125	999999	17	879	999999	73	979	479	999999	999999	407	999999	678	491	809	999999	317	149	999999	866	999999	935	922	647	460	476	732	230	999999	999999	459	415	659	108	107	99	999999	394	350	655	571	382	999999	219	138	278	414	702	204	806	304	481	747	666	999999	190	750	369	429	142	999999	758	479	359	479	991	771	579	393	720	246	923	798	950	999999	999999	664	712	999999	191	72	39	999999	203	246	978	667	993	999999	916	348	127	965	218	324	812	903	999999	740	146	999999	999999	999999	483	570	380	999999	796	371	436	525	47	999999	247	80	311	731	285	999999	501	999999	777	265	477	382	999999	999999	590	636	999999	453	743	999999	382	684	999999	720	999999	633	865	305	871	999999	999999	400	310	999999	727	147	999999	90	999999	808	999999	812	999999	999999	999999	111	451	999999	102	169	878	982	782	75	478	562	999999	999999	188	999999	256	206	462	155	999999	86	81	852	999999	453	999999	411	825	999999	734	999999	955	658	878	452	191	999999	213	711	753	999999	618	245	798	174	303	430	902	975	561	52	359	583	210	764	40	599	999999	648	546	477	167	846	341	907	607	999999	713	999999	999999	803	999999	751	402	999999	999999	835	63	75	159	203	509	849	383	691	999999	999999	457	123	421	591	270	564	175	286	747	771	904	891	567	119	717	999999	999999	757	59	607	191	999999	306	204	999999	127	498	352	967	999999	473	649	695	235	736	999999	324	999999	543	438	586	126	726	696	931	172	508	999999	485	999999	344	625	999999	613	200	721	999999	227	56	999999	75	999999	318	439	308	264	999999	341	382	127	999999	636	224	620	31	75	20	609	999999	382	618	458	867	999999	999999	847	17	91	45	25	999999	106	832	999999	372	999999	807	999999	999999	676	967	177	668	367	492	708	999999	31	999999	135	710	217	955	673	534	617	999999	684	999999	460	999999	123	305	999999	345	999999	999999	823	258	266	999999	999999	220	595	999999	451	789	999999	152	275	446	985	999999	910	314	575	151	169	999999	754	809	133	831	938	429	854	871	311	32	999999	999999	999999	773	336	867	987	999999	369	268	999999	999999	999999	999999	200	23	999999	624	999999	999999	770	613	644	957	999999	999999	144	999999	282	999999	561	579	488	999999	414	370	858	222	172	53	999999	578	999999	901	782	926	364	590	640	924	167	239	486	259	262	999999	999999	630	279	878	732	106	724	999999	
706	514	349	967	137	999999	165	59	999999	351	734	201	831	999999	999999	999999	999999	553	999999	999999	999999	331	102	238	999999	291	110	237	943	294	320	230	999999	588	204	999999	999999	397	463	810	769	117	999999	145	525	70	301	999999	455	701	785	188	845	377	999999	999999	422	120	741	999999	729	927	116	177	40	513	347	253	548	907	990	999999	100	450	999999	999999	554	957	713	999999	989	999999	782	251	999999	999999	385	486	404	999999	855	476	655	616	90	841	11	610	114	21	723	999999	978	548	711	89	98	405	999999	999999	999999	999999	407	576	857	156	155	864	668	898	138	860	848	728	61	999999	60	999999	369	747	899	944	999999	999999	451	940	605	999999	539	429	53	979	697	121	999999	400	79	88	999999	999999	695	147	999999	215	882	862	210	999999	999999	197	38	614	45	999999	999999	886	612	704	135	917	551	999999	999999	999999	999999	999999	173	736	999999	660	455	971	724	435	61	762	999999	647	819	589	739	355	999999	352	401	439	999999	655	728	999999	788	374	953	842	392	784	812	702	360	999999	698	474	519	835	742	66	890	999999	990	999999	883	965	885	545	187	205	999999	982	848	999999	214	517	17	637	872	90	28	881	52	999999	950	999999	296	95	999999	275	836	911	610	344	549	344	665	107	229	822	999999	417	665	999999	999999	830	854	935	529	999999	466	882	999999	661	48	18	567	723	999999	999999	679	800	655	911	368	261	381	513	876	870	999999	909	417	999999	602	610	226	999999	655	129	456	361	999999	709	809	954	999999	948	305	999999	777	941	427	646	153	688	762	753	828	370	999999	350	69	999999	338	556	474	999999	69	999999	792	711	78	999999	135	328	244	945	112	414	312	433	217	345	999999	910	492	999999	999999	913	847	473	37	999999	671	116	301	906	381	262	489	45	889	867	748	75	873	866	999999	825	454	817	650	423	999999	35	142	999999	565	427	74	703	17	155	590	328	684	783	889	29	36	337	573	850	999999	999999	543	999999	596	37	999999	626	260	90	469	999999	823	613	236	999999	974	578	351	954	198	786	37	999999	286	430	390	999999	976	999999	799	127	999999	799	499	790	491	792	136	537	999999	999999	999999	999999	686	560	505	81	999999	999999	999999	458	985	619	999999	147	999999	999999	73	176	999999	946	649	758	999999	351	786	33	123	445	164	999999	451	813	574	749	999999	111	67	726	924	999999	544	999999	457	351	141	634	999999	361	551	692	728	960	890	443	798	999999	644	999999	773	999999	999999	120	99	862	16	182	55	912	
804	147	742	346	999999	337	412	916	311	940	220	162	886	762	894	471	463	491	923	140	951	648	466	999999	953	999999	361	433	643	999999	999999	959	588	234	557	999999	949	999999	718	562	41	999999	394	999999	134	620	595	205	225	627	409	525	259	915	961	999999	680	999999	393	798	976	978	283	716	605	260	999999	661	214	999999	999999	81	999999	370	999999	79	264	762	999999	342	858	165	217	999999	195	819	710	673	273	401	732	999999	998	919	999999	999999	608	677	999999	873	56	933	990	999999	116	999999	751	888	816	892	999999	918	431	999999	940	820	771	268	531	786	550	900	398	813	758	591	83	854	999999	999999	999999	999999	664	724	999999	924	174	483	999999	858	77	999999	999999	381	500	999999	509	999999	978	999999	291	349	156	321	333	155	544	999999	975	524	263	999999	999999	770	999999	324	263	999999	764	25	655	297	999999	672	719	999999	53	27	322	944	999999	136	875	27	999999	999999	440	353	401	150	390	987	999999	394	605	179	999999	96	949	999999	561	803	192	963	999999	999999	990	483	602	604	112	526	865	41	442	999999	32	999999	17	310	883	999999	314	999999	635	668	790	964	77	549	999999	956	999999	999999	393	288	943	911	906	999999	140	957	751	797	999999	863	999999	476	951	478	157	628	999999	648	302	651	498	569	999999	452	999999	35	415	62	590	155	999999	728	647	999999	999999	120	191	247	999999	999999	168	517	584	771	546	999999	22	599	402	394	877	429	843	999999	999999	384	583	464	566	114	552	999999	216	999999	414	403	999999	798	296	999999	447	842	999999	376	999999	980	984	999999	999999	889	22	816	660	206	999999	39	884	905	372	999999	999999	999999	680	76	383	999999	310	692	367	152	495	999999	312	365	999999	999999	951	476	259	810	999999	27	558	677	101	999999	47	20	999999	385	518	923	435	487	999999	720	171	411	992	31	679	999999	209	763	403	798	513	304	258	242	87	417	655	562	419	519	178	999999	975	648	432	300	77	981	634	999999	789	825	999999	237	873	550	483	237	140	107	999999	794	283	303	232	743	762	999999	307	110	277	999999	999999	989	551	168	436	354	599	389	999999	227	138	832	999999	688	448	30	368	536	999999	999999	432	322	999999	999999	999999	681	999999	689	537	686	684	533	304	916	756	999999	686	715	124	139	638	750	872	600	665	451	294	999999	305	999999	32	999999	176	999999	449	999999	297	177	437	999999	929	909	999999	547	543	605	537	102	931	581	343	652	422	804	789	999999	449	111	718	288	999999	881	394	795	999999	999999	
367	999999	476	10	999999	999999	288	370	210	999999	899	334	67	70	999999	201	612	999999	999999	999999	358	371	999999	767	316	196	999999	999999	366	999999	999999	999999	884	629	247	93	626	999999	999999	824	999999	62	604	70	782	124	54	657	375	206	279	670	397	294	565	995	394	708	693	999999	999999	138	999999	162	214	843	450	437	822	829	574	681	999999	999999	14	305	766	10	999999	999999	151	801	999999	170	999999	854	668	599	73	252	999999	999999	999999	619	763	246	59	452	855	939	999999	616	999999	545	631	597	949	813	289	269	238	393	723	999999	250	269	355	999999	384	360	185	850	373	580	140	657	443	111	820	999999	256	324	154	55	527	535	966	248	539	190	904	854	320	803	23	315	204	746	379	504	999999	999999	77	505	763	823	252	264	414	974	163	847	993	520	23	999999	249	677	973	715	302	116	313	203	455	330	540	999999	566	825	462	697	731	325	877	50	256	648	292	999999	292	999999	833	565	37	999999	861	799	790	109	999999	999999	772	664	212	784	902	873	60	443	999999	683	999999	589	999999	465	126	677	643	999999	667	601	395	278	433	590	283	748	176	398	468	999999	779	467	759	934	924	77	123	103	147	382	999999	999999	421	608	999999	253	999999	571	999999	194	166	817	442	474	142	999999	240	621	999999	164	707	661	974	552	904	240	830	999999	541	58	999999	999999	999999	294	12	546	857	824	575	39	705	605	457	284	584	999999	35	294	802	430	999999	501	592	983	999999	936	874	868	704	999999	422	999999	999999	892	999999	616	982	999999	472	595	999999	416	56	481	999999	112	999999	699	999999	942	215	546	999999	120	999999	999999	957	999999	618	75	672	999999	129	999999	616	999999	574	999999	655	967	999999	877	822	216	784	430	999999	120	999999	573	999999	184	900	762	578	876	999999	920	681	566	658	140	539	406	923	657	297	264	999999	219	999999	648	999999	10	963	338	999999	999999	335	999999	618	847	328	54	342	497	98	999999	223	999999	567	654	884	999999	319	848	347	425	292	137	143	999999	255	324	46	95	139	900	798	250	162	999999	999999	999999	947	811	811	999999	74	436	569	929	50	134	999999	882	763	999999	691	124	999999	308	999999	208	999999	427	601	13	999999	256	368	197	999999	999999	999999	464	999999	993	151	999999	47	853	361	856	999999	213	160	130	999999	163	999999	183	219	683	259	854	818	396	999999	999999	219	808	999999	999999	77	999999	999999	77	547	198	999999	999999	814	193	999999	147	947	438	640	453	277	480	341	999999	925	195	978	885	
723	999999	645	672	760	999999	298	999999	377	543	788	196	842	92	583	484	340	561	369	35	605	122	999999	389	756	789	999999	738	999999	630	892	882	402	485	999999	814	552	999999	20	202	894	848	999999	999999	999999	454	611	195	897	857	999999	374	825	952	290	999999	999999	999999	999999	999999	999999	560	762	747	999999	999999	793	999999	738	769	999999	189	550	176	141	999999	999999	502	739	312	187	76	841	619	115	528	999999	450	205	999999	988	999999	243	49	833	344	999999	31	999999	743	999999	999999	456	138	925	345	999999	659	821	533	999999	999999	525	614	999999	302	718	999999	642	131	999999	353	171	996	780	645	946	511	343	796	999999	331	738	996	651	933	620	713	694	999999	705	406	628	999999	483	999999	770	629	999999	540	625	943	389	642	894	999999	999999	459	357	289	399	999999	326	35	864	937	999999	529	999999	859	681	15	458	872	426	452	725	500	999999	125	874	326	265	802	999999	726	941	106	112	343	850	171	999999	999999	999999	393	999999	999999	999999	999999	80	251	665	396	858	999999	495	516	226	999999	592	591	936	241	415	82	67	524	855	148	995	497	427	629	18	999999	999999	54	502	999999	372	132	693	977	55	632	660	868	943	559	240	434	880	660	750	269	234	134	998	308	336	565	747	999999	999999	582	823	46	387	347	970	999999	24	999999	89	470	897	959	999999	782	999999	198	580	305	907	571	617	767	999999	749	296	525	999999	203	706	806	384	999999	437	472	809	999999	490	605	589	789	999999	999999	581	290	371	275	938	225	999999	147	985	452	999999	978	965	66	166	637	61	455	405	820	485	999999	95	873	532	724	999999	796	999999	974	716	127	160	919	195	599	388	999999	587	829	316	999999	820	932	272	458	506	752	468	853	554	143	393	599	221	307	999999	497	743	223	252	999999	999999	20	736	644	828	55	870	999999	999999	40	868	576	514	916	462	163	610	83	999999	231	338	999999	429	582	733	561	999999	999999	404	890	287	373	587	999999	139	809	999999	628	630	460	881	900	603	999999	274	999999	94	999999	999999	51	999999	999999	999999	30	999999	999999	590	163	910	276	347	999999	172	369	752	505	989	298	787	652	999999	999999	453	766	350	999999	260	999999	318	999999	999999	413	999999	363	13	618	376	999999	999999	553	999999	53	717	363	123	898	738	244	771	768	827	796	517	203	999999	904	225	240	999999	334	334	685	844	994	799	934	999999	809	999999	143	999999	433	835	999999	433	999999	275	100	653	451	699	999999	143	999999	98	680	999999	849	999999	108	
403	146	885	138	228	543	208	722	999999	188	958	928	878	638	639	404	999999	283	999999	181	639	135	586	238	635	318	551	304	999999	999999	49	100	540	999999	740	992	547	707	25	889	714	999999	536	475	493	770	148	999999	910	693	719	999999	89	106	468	277	999999	999999	502	910	992	903	999999	444	149	999999	398	620	897	646	857	263	267	879	467	999999	599	999999	745	999999	999999	55	394	223	409	999999	999999	443	799	999999	443	890	999999	115	999999	810	737	999999	335	626	382	527	607	273	835	465	364	209	639	999999	678	447	911	638	740	946	519	602	44	999999	999999	954	821	434	213	967	999999	999999	999999	656	999999	507	785	129	491	652	448	131	999999	999999	72	811	803	999999	794	999999	978	575	375	951	301	144	67	613	770	428	999999	999999	69	868	999999	999999	227	983	999999	180	662	999999	156	97	999999	397	224	100	659	54	160	404	999999	218	988	484	999999	41	365	224	450	182	358	73	945	275	999999	999999	537	999999	594	999999	404	623	999999	196	999999	287	453	903	919	966	953	725	277	312	542	999999	879	932	425	196	628	807	730	999999	999999	92	152	242	335	705	563	799	460	339	999999	26	875	802	64	509	587	461	304	483	228	632	795	999999	999999	221	639	605	445	408	202	596	892	852	752	346	144	221	578	224	999999	164	999999	937	312	999999	974	87	877	915	608	176	512	256	271	810	999999	509	508	123	999999	957	363	61	147	414	133	32	60	999999	999999	999999	882	999999	80	999999	366	858	340	217	999999	562	728	529	799	999999	93	645	999999	941	59	635	712	999999	999999	455	999999	224	999999	999999	999999	952	999999	169	550	241	294	432	186	208	453	438	178	300	876	999999	239	833	262	121	331	487	999999	999999	668	739	663	427	932	625	272	152	67	999999	815	294	535	569	979	567	999999	660	469	392	999999	999999	466	421	588	644	226	966	961	999999	576	914	520	999999	500	811	999999	867	999999	561	935	311	381	735	999999	999999	999999	670	999999	694	999999	670	27	58	999999	57	282	252	838	297	409	999999	999999	378	999999	901	774	616	78	177	999999	874	170	908	457	196	249	730	936	997	666	555	999999	277	318	999999	999999	471	999999	999999	538	335	999999	212	161	640	130	999999	869	583	999999	371	601	999999	704	999999	509	119	601	999999	807	551	315	999999	630	999999	193	913	70	959	15	312	319	624	639	999999	845	957	999999	816	999999	999999	861	363	999999	999999	953	435	573	812	999999	787	870	872	646	986	30	999999	582	308	456	216	942	910	
578	515	61	977	57	49	661	551	362	999999	368	570	999999	952	661	999999	999999	758	349	999999	999999	228	999999	447	978	999999	644	999999	385	458	369	859	999999	950	999999	673	252	976	387	533	161	999999	434	95	513	86	305	77	536	999999	999999	698	867	694	358	360	83	614	998	405	405	13	176	904	424	509	274	999999	177	987	93	999999	380	815	106	706	793	356	933	902	999999	576	130	139	59	999999	991	610	602	434	999999	638	978	982	137	157	689	999999	670	14	811	565	899	548	173	486	999999	999999	999999	651	999999	727	680	999999	58	829	883	46	854	753	517	664	999999	743	397	454	999999	999999	999999	999999	27	999999	999999	929	101	790	676	582	966	573	999999	940	21	950	867	873	999999	882	999999	999999	274	652	675	916	496	156	428	999999	160	718	542	999999	374	650	633	303	999999	999999	14	268	163	310	80	291	410	999999	999999	999999	876	524	497	71	465	389	683	375	597	999999	443	944	372	999999	999999	999999	999999	424	575	371	326	999999	999999	216	878	675	999999	964	581	394	516	919	503	241	999999	635	231	481	999999	984	966	268	706	999999	999999	999999	895	999999	878	999999	260	985	11	291	869	313	692	290	192	790	244	719	793	212	262	523	999999	140	999999	999999	999999	999999	999999	999999	999999	68	866	999999	898	999999	779	512	96	759	143	999999	917	222	372	975	999999	940	999999	999999	750	999999	475	503	999999	794	999999	999999	410	91	795	701	999999	420	999999	811	446	142	999999	999999	999999	731	633	44	999999	730	999999	999999	768	265	852	95	271	999999	840	159	999999	373	539	114	210	23	112	999999	963	999999	999999	507	337	560	539	810	999999	923	673	29	999999	441	434	999999	999999	999999	999999	999999	238	710	439	999999	999999	736	228	83	602	999999	173	996	628	629	80	637	244	108	901	217	726	51	536	347	604	821	536	161	999999	250	999999	999999	999999	957	999999	263	12	999999	928	600	999999	466	218	282	999999	676	999999	999999	999999	796	999999	99	487	789	428	197	999999	102	999999	758	209	77	999999	361	369	351	999999	671	999999	817	634	515	180	311	876	270	833	264	999999	927	430	542	791	151	999999	827	344	236	999999	588	89	910	999999	179	401	274	331	856	912	418	695	728	149	999999	172	549	918	999999	913	999999	363	919	999999	245	999999	999999	285	992	175	542	17	753	999999	999999	738	724	949	999999	909	999999	938	999999	351	178	242	999999	403	249	979	646	999999	999999	323	379	999999	999999	404	330	999999	734	988	999999	690	380	410	942	595	999999	813	447	600	999999	276	999999	
999999	999999	999999	999999	13	999999	273	999999	999999	529	633	849	999999	999999	999999	999999	330	629	999999	999999	623	609	295	971	767	999999	116	528	999999	999999	56	990	891	22	159	847	592	67	326	215	471	999999	999999	171	746	999999	512	831	833	999999	127	970	759	101	688	620	101	606	579	713	530	744	610	999999	483	643	958	427	613	203	999999	272	312	953	713	670	292	134	234	216	999999	999999	695	200	999999	85	240	799	999999	539	756	985	999999	613	685	726	351	846	688	999999	602	94	228	999999	259	854	668	805	387	27	338	999999	999999	372	926	999999	58	420	65	407	412	168	104	84	447	10	999999	699	999999	987	999999	446	446	131	614	702	66	66	940	570	417	434	422	999999	999999	999999	614	999999	686	439	677	930	791	290	700	443	999999	153	202	259	79	968	537	400	999999	999999	530	260	758	233	199	992	999999	494	990	977	746	788	999999	657	395	670	22	839	319	999999	654	165	430	180	999999	912	863	999999	501	449	897	31	617	319	999999	999999	366	462	249	999999	461	306	300	723	696	212	999999	544	863	409	955	999999	90	310	247	374	829	999999	521	287	138	999999	999999	999999	999999	724	180	563	399	41	314	560	599	634	937	358	865	706	483	510	999999	329	827	101	999999	208	941	317	82	893	534	777	941	962	999999	672	999999	749	999999	972	999999	716	999999	832	105	999999	108	455	999999	888	509	132	114	21	999999	809	960	999999	67	881	783	863	491	999999	507	536	618	637	88	274	55	125	73	999999	478	999999	183	995	996	98	110	496	943	193	999999	411	999999	930	327	999999	712	411	691	762	199	177	235	650	999999	568	786	471	377	108	843	999999	69	999999	999999	720	635	964	904	999999	780	999999	919	308	121	105	863	999999	319	999999	562	644	999999	999999	999999	310	699	533	999999	438	311	999999	999999	844	999999	10	999999	80	398	606	122	747	506	999999	981	999999	999999	999999	538	239	705	108	999999	46	546	999999	999999	758	999999	999999	30	999999	999999	476	668	999999	999999	85	999999	121	753	792	299	712	228	999999	147	711	999999	420	62	772	995	999999	999999	212	486	91	307	150	50	592	999999	166	586	21	453	40	999999	839	999999	183	967	999999	999999	912	809	999999	818	999999	71	258	439	870	188	258	116	999999	743	465	665	96	999999	818	80	999999	999999	143	136	216	370	117	657	489	686	879	804	577	955	820	999999	47	273	575	88	792	163	919	977	338	905	590	296	598	183	647	405	159	357	324	909	675	322	999999	999999	999999	601	999999	999999	999999	
453	999999	999999	923	72	628	822	211	999999	288	17	93	166	798	311	780	999999	68	999999	999999	483	655	999999	641	911	727	725	661	999999	133	200	213	735	678	884	376	999999	373	999999	555	824	204	418	78	999999	825	519	523	310	999999	144	542	643	155	999999	797	318	999999	21	344	902	999999	997	999999	97	804	358	488	913	935	106	999999	533	761	223	999999	247	161	334	95	999999	211	360	622	989	658	570	589	852	97	67	999999	361	200	999999	663	999999	801	980	999999	476	41	609	374	494	999999	19	999999	932	546	999999	166	941	926	136	701	810	384	628	438	243	768	635	826	877	688	105	342	118	560	92	445	180	999999	618	187	601	986	999999	311	649	688	999999	316	537	901	476	435	74	951	852	822	999999	552	278	999999	999999	783	496	999999	592	676	773	382	464	124	985	999999	999999	948	109	999999	256	326	789	555	121	999999	299	976	222	669	277	167	707	999999	999999	999999	553	910	999999	818	499	332	718	999999	999999	285	999999	422	915	999999	128	126	852	999999	576	856	762	999999	596	86	494	999999	593	999999	999999	616	999999	999999	852	999999	575	406	176	999999	335	923	607	816	640	999999	476	877	999999	999999	999999	161	314	680	693	415	999999	830	323	705	999999	999999	739	796	573	999999	610	657	569	999999	781	722	999999	571	702	653	259	945	92	760	999999	617	459	728	999999	257	311	994	511	447	500	999999	92	470	957	356	193	811	253	341	235	818	317	512	999999	828	212	743	999999	49	166	920	748	563	106	999999	529	999999	424	999999	999999	616	999999	131	67	47	999999	489	613	355	999999	999999	999999	751	534	790	309	999999	645	553	55	567	26	471	291	580	999999	528	999999	251	999999	999999	999999	927	343	619	672	195	454	55	198	723	139	632	999999	718	228	996	38	315	999999	999999	999999	870	999999	999999	600	685	840	999999	50	120	124	999999	528	297	59	775	417	915	128	124	501	599	999999	999999	438	999999	891	572	361	10	999999	69	834	253	806	526	656	904	28	999999	999999	967	15	999999	999999	766	113	999999	668	999999	999999	122	196	302	91	999999	516	948	999999	216	793	278	135	50	999999	999999	537	284	491	533	129	512	896	141	769	534	593	286	999999	671	290	609	903	908	999999	999999	872	542	999999	40	19	707	903	812	999999	86	841	965	467	553	238	828	999999	145	333	999999	999999	64	532	556	192	240	235	339	926	999999	374	227	629	242	192	995	999999	460	523	421	609	94	938	999999	693	628	818	180	442	461	808	999999	585	999999	171	817	
19	999999	999999	999999	481	573	886	18	711	999999	999999	235	370	999999	716	999999	622	911	476	141	126	839	862	999999	422	999999	999999	474	999999	606	999999	295	80	999999	985	506	612	744	939	46	207	999999	981	79	999999	593	809	208	999999	999999	155	673	999999	40	701	179	753	294	366	427	675	999999	633	114	982	60	164	995	257	220	999999	999999	999999	439	999999	196	858	793	281	829	999999	698	999999	916	460	968	999999	50	999999	815	752	999999	999999	522	370	785	999999	876	999999	241	999999	814	950	534	731	999999	999999	437	105	514	321	959	22	537	181	977	692	716	999999	999999	999999	124	332	442	467	418	500	999999	79	159	999999	999999	705	50	400	441	747	205	999999	192	277	991	944	168	504	792	316	849	351	393	102	589	233	84	609	324	492	518	76	323	777	251	999999	946	624	339	264	971	999999	999999	239	497	999999	999999	999999	640	179	173	999999	999999	111	999999	999999	685	66	999999	758	999999	999999	999999	949	238	139	871	415	35	633	999999	544	174	538	344	999999	610	163	999999	999999	999999	339	969	154	999999	580	401	221	136	999999	682	890	999999	999999	632	541	71	791	11	999999	660	65	719	16	181	629	773	146	767	999999	999999	532	460	252	999999	999999	470	999999	999999	657	737	659	999999	892	951	117	230	999999	906	803	650	999999	162	999999	407	706	619	999999	973	699	807	265	999999	999999	999999	159	999999	999999	584	340	80	999999	171	999999	999999	11	776	827	65	74	409	189	240	963	298	688	380	222	999999	300	682	508	957	930	850	999999	215	101	265	999999	677	158	19	999999	732	520	657	808	617	999999	929	792	906	999999	300	628	35	490	999999	947	779	999999	235	999999	657	572	182	240	502	157	796	685	571	264	999999	260	999999	664	241	778	40	571	604	450	370	999999	601	59	640	999999	999999	724	203	318	32	459	923	724	918	170	347	999999	999999	470	609	254	999999	999999	521	50	457	371	259	999999	999999	999999	623	785	923	768	970	999999	599	280	699	999999	492	262	242	938	336	455	999999	80	999999	999999	265	999999	840	126	668	949	537	600	774	999999	475	83	401	814	835	148	801	999999	199	224	828	45	999999	538	761	999999	999999	999999	713	999999	999999	188	688	314	952	489	999999	807	999999	31	595	999	506	613	999999	999999	861	428	112	198	654	999999	880	999999	784	999999	372	312	364	699	539	954	886	999999	471	296	394	97	862	355	999999	994	60	178	628	828	539	167	931	999999	116	991	480	525	358	39	999999	472	999999	731	126	642	452	410	999999	999999	122	
733	999999	319	33	999999	999999	999999	994	999999	545	712	597	999999	691	215	380	21	592	547	999999	370	424	999999	988	922	567	140	238	999999	551	999999	686	987	999999	805	26	621	329	342	999999	723	999999	698	999999	595	874	573	50	911	272	440	817	944	167	999999	319	709	331	111	999999	435	999999	999999	117	895	35	610	250	885	198	758	692	260	121	760	999999	999999	947	402	57	994	100	326	297	121	833	742	829	963	999999	316	300	227	136	10	204	97	999999	598	569	999999	333	164	723	514	748	566	832	407	912	592	999999	928	63	999999	344	211	156	999999	72	999999	781	286	399	882	468	474	999999	121	999999	752	999999	358	833	783	671	999999	999999	783	372	276	909	432	999999	903	554	372	173	914	665	999999	999999	593	536	999999	999999	56	765	840	56	284	442	720	841	999999	456	412	999999	280	550	999999	999999	999999	634	796	383	999999	999999	495	999999	999999	999999	219	456	572	999999	999999	822	557	300	625	999999	763	737	97	833	199	999999	889	456	151	276	893	374	266	395	578	999999	740	902	144	819	999999	999999	999999	974	232	274	278	359	999999	999999	547	980	925	999999	844	634	546	962	999999	768	999999	48	999999	828	999999	845	199	187	242	593	999999	655	166	805	900	260	999999	123	610	924	321	540	552	999999	729	912	999999	38	550	944	422	777	717	375	483	999999	326	999999	999999	387	999999	101	126	321	999999	999999	824	129	337	594	846	433	362	270	456	805	495	999999	109	504	406	171	999999	298	999999	313	937	790	331	669	999999	666	555	232	849	230	423	241	61	836	999999	999999	701	999999	108	989	425	999999	999999	677	745	691	31	73	980	913	999999	828	150	999999	954	43	798	667	660	189	999999	139	420	235	999999	999999	583	273	415	999999	999999	679	199	191	999999	490	871	654	924	251	645	999999	252	935	999999	595	100	999999	881	64	530	43	305	918	121	296	46	999999	295	490	118	758	657	903	453	785	638	959	318	474	172	154	743	999999	544	999999	887	484	470	796	174	999999	391	999999	556	436	384	281	79	601	999999	187	368	443	143	999999	834	349	492	980	999999	140	546	999999	999999	999999	299	999999	999999	726	408	562	232	498	325	389	377	306	999999	26	411	367	999999	999999	31	999999	785	309	285	999999	561	548	999999	999999	840	44	191	999999	469	179	147	497	999999	353	999999	999999	955	869	127	753	519	537	992	475	579	599	250	999999	999999	907	999999	999999	610	726	175	860	569	742	658	291	208	999999	837	187	879	913	469	547	523	139	999999	915	
999999	532	147	33	999999	527	999999	999999	794	361	588	561	577	157	999999	180	187	342	331	222	221	836	555	126	699	999999	596	666	139	702	316	266	999999	685	807	88	589	151	999999	52	832	999999	497	846	814	285	609	999999	35	299	369	191	808	817	704	355	976	30	999999	741	931	254	121	999999	54	331	684	892	349	999999	999999	46	37	289	999999	803	348	708	311	424	215	999999	999999	840	343	134	999999	70	999999	462	111	568	818	573	121	587	999999	999999	801	999999	601	999999	999999	226	707	332	164	528	999999	900	16	278	718	999999	535	999999	614	280	757	999999	999999	999999	910	887	707	32	227	999999	178	801	506	999999	906	999999	822	498	481	423	999999	20	999999	929	632	90	455	833	850	999999	999999	54	973	999999	649	881	619	977	806	505	519	685	999999	700	360	635	404	74	371	899	96	999999	595	200	147	746	949	944	991	829	441	874	182	319	425	133	828	480	303	34	209	844	999999	999999	904	457	905	279	579	996	686	390	999999	950	999999	999999	459	782	888	999999	932	675	999999	977	73	644	999999	795	285	236	807	923	999999	346	700	251	355	999999	296	689	999999	999999	375	995	152	60	412	231	496	424	674	55	591	999999	102	534	859	714	913	269	999999	999999	994	352	999999	999999	999999	135	260	580	999999	841	496	999999	71	262	309	990	834	22	999999	291	309	860	562	762	341	379	253	175	392	641	704	999999	745	730	685	32	806	389	440	286	970	916	769	999999	558	999999	339	840	234	868	879	999999	37	662	999999	143	790	999999	999999	999999	999999	94	197	23	146	999999	463	341	576	287	194	454	581	999999	321	392	101	728	213	999999	50	413	941	524	999999	803	999	92	920	999999	241	379	999999	200	999999	885	728	755	696	98	999999	998	273	947	999999	999999	330	80	351	427	51	71	233	482	209	478	153	673	261	343	470	381	420	999999	55	999999	999999	390	999999	999999	664	345	42	124	29	52	150	994	840	336	482	928	740	999999	510	999999	155	486	991	926	741	64	999999	363	627	999999	999999	249	901	869	939	939	518	916	763	705	39	118	462	166	338	159	999999	924	860	542	640	918	999999	999999	668	19	399	999999	693	999999	841	678	999999	999999	465	999999	102	999999	397	543	420	823	738	999999	150	47	33	834	999999	999999	231	579	999999	95	917	668	725	36	210	929	550	999999	233	999999	864	360	621	991	701	437	999999	863	537	999999	131	816	190	999999	734	631	986	999999	48	111	999999	272	186	411	554	797	999999	76	999999	467	
992	537	600	584	940	999999	425	41	999999	170	534	368	999999	999999	999999	110	488	15	301	579	999999	999999	844	131	775	999999	999999	999999	447	904	261	991	103	999999	999999	594	226	605	779	999999	216	955	999999	877	999999	30	999999	10	448	453	318	180	774	200	525	999999	693	479	999999	999999	616	999999	594	239	999999	543	274	972	851	999999	884	883	236	999999	372	999999	565	999999	554	755	381	183	999999	993	999999	999999	227	902	554	327	901	746	796	440	337	10	999999	999999	968	43	755	258	159	999999	569	435	943	426	827	999999	451	726	924	63	966	999999	999999	600	999999	827	326	999999	427	533	478	147	999999	999999	30	372	626	373	998	999999	10	133	34	999999	434	169	999999	800	999999	27	999999	999999	821	742	474	895	999999	770	557	999999	717	393	999999	999999	600	431	348	157	405	999999	910	88	727	414	63	999999	417	741	999999	484	689	999999	297	410	657	999999	325	354	999999	134	805	855	999999	999999	803	617	303	408	112	12	821	990	999999	619	999999	797	457	999999	688	631	999999	825	604	83	462	999999	105	430	999999	307	999999	999999	826	281	660	64	272	871	610	446	549	18	639	999999	663	698	130	678	999999	859	845	999999	665	699	999999	979	261	742	999999	999999	521	873	439	804	897	827	999999	133	959	999999	535	999999	806	252	92	479	999999	441	420	763	82	427	136	119	462	999999	338	136	634	999999	803	530	476	10	924	676	579	834	275	835	999999	996	999999	251	333	269	111	422	616	999999	793	819	331	641	538	103	746	330	999999	699	999999	47	498	288	258	14	999999	806	328	999999	899	361	175	584	999999	999999	708	999999	785	202	999999	915	519	467	887	984	208	834	999999	831	999999	258	493	576	346	496	999999	440	999999	328	159	304	999999	210	277	441	653	747	412	462	394	999999	544	159	603	583	528	41	401	273	806	284	999999	497	486	651	868	599	247	742	577	999999	891	466	53	801	999999	318	199	455	341	461	432	19	446	79	713	343	972	763	968	477	49	999999	522	874	960	607	724	626	999999	63	999999	999999	884	126	969	999999	116	999999	762	219	841	945	999999	355	852	999999	60	417	937	534	627	484	773	999999	238	171	944	178	840	999999	594	573	882	287	999999	761	134	329	109	635	237	179	10	758	999999	104	797	999999	31	634	556	316	688	48	999999	35	897	999999	887	807	143	999999	961	549	624	277	72	654	403	101	211	731	317	311	306	457	999999	24	474	144	373	776	156	216	666	288	999999	844	851	999999	864	349	999999	302	
501	300	218	460	144	999999	41	153	773	930	433	825	999	387	741	979	552	882	999999	752	999999	367	791	755	883	346	392	999999	803	478	237	861	999999	24	809	16	248	999999	880	116	113	999999	13	226	999999	840	999999	507	113	871	383	981	40	688	859	144	999999	462	576	798	975	999999	349	999999	702	572	535	984	577	734	740	529	999999	213	649	222	363	575	999999	53	67	885	124	931	999999	999999	830	611	165	675	507	785	455	91	140	999999	999999	999999	523	219	315	304	930	378	141	853	999999	999999	999999	646	999999	933	489	533	741	999999	699	417	999999	456	741	924	829	999999	237	999999	83	920	82	360	341	656	61	763	737	763	954	746	800	250	276	14	999999	518	894	574	305	999999	350	999999	599	473	507	999999	477	391	475	38	151	186	780	69	999999	999999	315	134	882	726	999999	978	145	953	617	959	189	999999	362	999999	999999	999999	658	999999	579	999999	760	867	159	983	295	355	298	926	605	623	470	217	259	882	213	770	692	579	135	372	904	999999	999999	547	999999	999999	999999	164	999999	999999	528	999999	999999	721	928	447	999999	898	999999	999999	690	219	357	994	499	971	999999	479	117	246	999999	999999	35	216	137	999999	22	612	105	554	326	143	905	999999	105	841	999999	999999	999999	765	795	793	999999	685	999999	999999	298	861	999999	915	262	999999	57	784	999999	449	603	282	594	813	435	373	802	886	133	556	314	999999	899	657	999999	949	524	351	999999	186	941	999999	999999	441	825	160	999999	189	302	767	96	130	999999	655	248	455	943	151	999999	431	991	261	999999	999999	999999	67	962	399	672	313	45	705	342	341	999999	263	748	162	988	285	999999	999999	594	366	469	193	999999	253	419	798	15	999999	22	29	999999	999999	788	408	60	767	999999	174	517	988	731	391	787	999999	157	984	707	791	163	64	999999	999999	667	205	666	208	435	719	980	874	999999	999999	999999	322	156	818	474	350	999999	230	96	644	115	605	634	999999	405	999999	105	434	999999	999999	230	957	999999	816	999999	999999	741	999999	341	478	194	999999	691	999999	698	475	130	338	520	367	688	932	968	978	999999	72	999999	587	802	999999	999999	555	783	93	440	999999	915	339	797	999999	608	260	888	617	460	999999	914	564	999999	930	999999	766	914	732	535	297	989	999999	999999	959	33	164	59	270	854	638	859	999999	639	962	559	790	541	999999	759	438	999999	360	999999	801	157	16	207	872	836	857	640	999999	557	153	746	497	786	837	857	999999	999999	628	763	999999	612	316	999999	999999	
380	999999	234	285	973	107	254	639	900	752	812	999999	999999	187	433	997	998	999999	999999	496	225	999999	14	704	999999	315	999999	425	597	707	199	999999	91	779	501	393	632	365	87	999999	899	117	596	44	35	840	496	999999	204	765	823	803	265	438	212	318	999999	999999	504	667	869	828	52	999999	562	971	935	187	999999	50	374	642	730	600	597	117	999999	999999	678	940	818	213	999999	999999	884	395	584	999999	999999	193	943	999999	999999	420	590	80	999999	404	999999	999999	904	319	348	999999	401	190	82	665	841	105	842	478	999999	999999	848	665	606	220	999999	176	999999	293	999999	501	999999	272	780	999999	999999	526	51	999999	498	623	45	509	865	78	999999	703	323	999999	811	481	350	999999	260	999999	571	924	474	855	95	314	668	621	707	846	999999	139	409	762	655	324	63	771	980	999999	528	349	800	999999	780	999999	999999	476	481	140	161	999999	21	482	749	999999	999999	196	985	193	955	423	999999	29	999999	999999	999999	560	273	999999	427	999999	495	999999	999999	232	134	936	84	480	461	999999	149	577	695	434	127	926	23	570	273	999999	785	796	283	114	547	781	525	999999	321	302	212	985	712	581	146	990	703	526	999999	124	121	999999	732	763	283	999999	333	999999	193	376	547	702	233	559	794	698	748	999999	999999	353	999999	604	169	999999	989	164	864	999999	297	136	233	496	610	158	755	279	73	520	830	323	457	936	296	944	999999	999999	762	999999	787	447	252	38	842	616	702	999999	356	999999	999999	999999	369	220	300	66	153	60	102	84	804	524	635	238	999999	371	896	484	318	224	412	489	402	711	336	849	884	999999	654	994	455	248	923	499	999999	999999	953	246	999999	240	800	704	999999	687	358	999999	812	999999	194	480	999999	228	999999	141	171	295	726	658	883	450	999999	948	406	999999	629	999999	601	145	492	999999	418	660	838	87	999999	708	81	715	999999	73	46	870	999999	184	284	237	999999	999999	337	460	999999	305	999999	205	999999	851	999999	319	67	793	671	677	999999	62	71	69	389	999999	717	463	223	21	305	819	999999	310	938	232	823	402	526	999999	807	41	157	123	307	643	29	572	410	761	657	569	402	369	349	957	122	999999	847	918	999999	999999	999999	972	999	542	791	757	913	85	496	665	276	999999	869	999999	999999	999999	999999	746	111	155	62	461	364	736	999999	54	961	999999	120	999999	554	999999	733	999999	999999	185	999999	999999	999999	271	659	999999	999999	991	999999	540	500	849	63	999999	463	111	816	929	821	785	618	273	
999999	746	795	999999	964	888	121	668	138	936	999999	729	999999	997	894	839	999999	727	196	372	999999	999999	554	999999	927	946	999999	999999	791	803	999999	19	566	851	649	115	999999	999999	370	386	880	999999	411	563	154	334	339	466	999999	976	443	999999	599	255	829	238	999999	683	13	28	744	668	877	999999	999999	696	172	999999	357	999999	373	768	367	999999	492	810	485	990	968	603	617	687	245	814	370	27	419	320	31	999999	999999	792	723	352	641	221	756	87	999999	458	171	356	118	999999	612	999999	736	789	763	999999	753	210	715	410	410	66	433	72	964	807	286	999999	961	936	874	581	55	24	178	281	64	408	261	520	999999	271	579	999999	212	999999	290	630	557	12	667	999999	87	323	941	584	999999	693	122	931	181	319	394	181	554	999999	999999	721	999999	999999	964	999999	948	204	999999	149	999999	616	999999	279	527	655	304	958	999999	170	503	731	999999	593	493	370	295	999999	348	999999	876	407	272	999999	74	568	20	999999	47	999999	999999	882	355	999999	107	180	832	843	413	526	999999	435	902	393	537	898	648	999999	997	604	69	627	856	845	272	89	353	690	214	999999	645	238	999999	999999	405	621	386	281	496	323	537	999999	999999	999999	116	450	504	999999	643	176	919	983	78	999999	264	147	999999	509	539	27	827	152	638	454	999999	787	514	947	988	916	999999	377	540	999999	76	616	999999	44	739	821	584	474	57	48	999999	999999	170	999999	701	268	595	999999	741	478	495	999999	814	471	941	329	936	557	891	726	654	552	999999	393	377	647	436	991	770	718	443	362	105	999999	999999	228	999999	37	255	729	330	646	636	71	198	999999	999999	999999	999999	419	885	37	583	330	393	999999	218	777	120	999999	832	603	999999	33	45	999999	299	223	999999	723	703	909	311	171	406	18	916	999999	204	695	845	999999	899	999999	832	999999	778	775	216	918	20	999999	916	999999	897	999999	540	613	999999	999999	999999	588	193	379	716	976	999999	422	923	999999	580	999999	582	424	218	645	999999	754	200	629	364	999999	16	147	712	853	999999	119	274	679	999999	312	365	149	314	266	999999	530	644	999999	690	366	851	830	347	193	276	501	983	261	33	785	999999	407	700	866	999999	999999	666	999999	984	616	158	254	907	999999	470	443	120	951	641	182	119	344	938	997	672	186	799	528	587	500	135	22	656	691	999999	958	448	447	684	957	999999	782	999999	999999	218	607	923	999999	722	832	391	41	620	850	675	88	468	702	204	405	256	147	999999	493	
490	999999	999999	999999	999999	512	994	672	999999	683	318	337	472	864	789	75	263	729	999999	754	999999	104	401	805	999999	812	499	745	253	999999	711	999999	507	999999	593	82	999999	707	692	220	837	999999	999999	936	999999	348	616	603	913	999999	152	527	999999	530	999999	999999	744	792	210	575	23	259	429	999999	972	999999	830	93	280	716	67	999999	46	999999	916	999999	339	999999	273	677	205	999999	832	125	999999	194	395	976	14	999999	999999	226	506	999999	207	588	299	777	963	950	517	532	332	207	81	596	490	746	614	999999	66	288	999999	532	999999	127	426	313	850	787	206	853	89	83	387	840	59	999999	398	337	109	562	501	323	169	673	999999	635	54	550	704	649	372	29	150	60	697	974	999999	90	172	986	926	999999	754	999999	453	999999	819	240	547	570	999999	999999	885	999999	999999	999999	373	706	554	791	269	310	93	999999	491	70	932	337	153	84	181	318	175	123	635	325	999999	505	999999	323	815	999999	12	143	999999	95	999999	645	999999	491	611	51	999999	381	999999	625	102	207	999999	393	999999	492	96	472	999999	49	999999	771	868	471	646	867	486	240	975	455	308	999999	265	405	926	999999	73	999999	473	140	782	999999	396	20	233	372	333	836	999999	333	999999	539	745	262	974	372	999999	802	845	743	564	305	406	281	999999	152	941	776	467	39	428	434	999999	268	267	327	999999	999999	247	284	544	650	243	999999	999999	768	214	13	431	999999	520	270	816	729	575	486	397	125	693	90	430	556	379	967	904	302	999999	999999	999999	656	987	999999	564	571	209	999999	71	754	554	558	999999	937	354	903	999999	999999	999999	279	692	780	930	999999	175	999999	853	987	281	276	746	434	238	727	18	775	575	601	706	254	530	661	999999	642	571	145	999999	493	212	475	457	999999	684	270	794	999999	726	728	752	407	718	221	642	795	18	999999	329	220	929	999999	999999	918	999999	374	749	40	365	999999	698	40	24	370	785	999999	999999	999	750	999999	999999	793	58	999999	848	308	536	318	999999	630	634	451	815	999999	564	632	146	539	295	999999	520	763	999999	439	39	722	392	358	435	999999	999999	19	378	361	999999	145	530	491	999999	163	999999	440	999999	999999	662	999999	224	92	999999	999999	669	290	713	999999	457	999999	933	619	817	135	915	187	882	193	999999	625	83	464	656	428	112	655	999999	142	999999	999999	999999	134	776	782	508	310	552	282	176	695	305	999999	903	117	211	910	999999	999999	999999	999999	557	828	90	47	183	759	435	387	60	999999	
820	581	958	999999	999999	808	842	45	999999	999999	999999	610	26	958	329	145	561	548	227	201	982	526	894	821	999999	924	54	739	999999	999999	999999	174	232	163	875	723	999999	999999	690	402	77	999999	325	999999	999999	999999	812	999999	717	47	208	886	999999	999999	41	303	686	146	845	502	764	113	435	878	999999	471	999999	999999	999999	606	999999	35	858	824	133	354	210	272	797	584	122	922	31	571	550	987	999999	999999	132	582	999999	841	690	999999	638	964	212	447	999999	563	999999	949	48	121	880	999999	38	346	735	999999	102	423	349	271	390	999999	91	999999	999999	752	466	999999	999999	999999	569	999999	344	670	196	169	151	999999	380	999999	24	172	884	910	690	376	959	668	637	999999	489	622	502	428	807	795	882	348	999999	149	106	554	219	537	551	565	838	367	159	999999	545	338	53	999999	257	999999	957	181	183	961	792	798	387	999999	31	999999	822	916	863	999999	999999	803	654	241	148	469	953	357	369	999999	538	602	518	71	899	161	579	397	181	590	838	711	174	157	356	999999	177	999999	515	999999	999999	999999	504	759	299	742	999999	812	966	788	274	610	811	58	432	999999	290	326	404	870	377	434	999999	999999	562	999999	638	506	999999	840	302	48	841	764	391	616	107	758	772	167	477	767	999999	392	999999	999999	899	999999	724	166	27	850	520	644	237	999999	187	999999	207	723	114	187	927	136	496	236	769	999999	666	816	102	531	554	247	403	999999	13	362	999999	334	999999	521	781	727	822	451	528	206	536	999999	439	876	999999	58	999999	999999	999999	999999	999999	99	468	999999	999999	908	73	496	306	283	251	628	314	824	999999	872	56	999999	405	210	313	54	708	572	520	593	387	226	999999	505	999999	113	769	708	465	866	999999	824	999999	873	663	336	154	254	955	908	768	999999	999999	688	12	471	894	639	991	999999	391	895	999999	999999	530	999999	999999	999999	99	147	858	606	369	999999	15	232	529	999999	546	976	900	463	616	999999	824	773	614	999999	503	999999	218	140	717	614	485	970	492	205	352	999999	999999	353	165	817	60	172	999999	213	999999	999999	941	373	102	24	951	928	289	730	51	757	243	244	999999	377	929	727	889	754	922	44	740	999999	999999	730	175	556	999999	799	561	662	527	410	608	724	999999	999999	47	702	662	556	691	761	164	594	582	576	56	788	999999	332	999999	500	290	648	48	999999	194	372	849	405	630	489	179	389	240	832	636	999999	999999	93	689	999999	102	999999	353	979	999999	594	157	599	510	999999	
911	238	389	37	129	999999	685	173	999999	999999	852	267	925	212	592	774	999999	750	940	472	202	804	643	999999	407	999999	305	69	447	600	999999	260	999999	121	578	941	999999	212	712	676	898	999999	999999	23	343	835	450	151	396	404	239	407	999999	47	327	116	595	999999	629	999999	664	625	726	999999	461	602	372	814	999999	651	999999	161	999999	273	999999	769	382	999999	752	572	474	164	672	52	999999	817	999999	857	999999	999999	356	999999	583	507	21	999999	706	370	999999	741	472	635	999999	745	629	87	368	395	473	557	734	965	999999	66	740	999999	953	999999	700	999999	11	514	30	999999	999999	999999	999999	541	999999	301	999999	21	76	21	999999	999999	646	926	422	292	999999	215	393	246	738	390	167	526	766	510	329	32	999999	918	739	957	615	999999	450	562	509	827	142	181	494	722	898	538	956	999999	864	36	270	417	194	795	131	999999	433	914	910	61	999999	999999	972	999999	351	158	282	151	233	300	999999	860	783	999999	999999	222	751	25	491	629	999999	865	645	302	762	262	733	999999	999999	831	923	535	651	457	999999	391	208	454	381	999999	265	814	678	999999	549	410	999999	563	722	908	42	999999	433	290	491	909	115	680	288	999999	999999	338	999999	402	999999	999999	218	999999	578	691	23	307	643	740	373	754	999999	81	752	361	627	180	230	927	799	999999	999999	370	965	999999	285	528	176	999999	336	999999	509	285	207	599	999999	999999	999999	999999	999999	734	773	692	999999	999999	999999	44	927	926	471	254	118	387	602	861	848	999999	999999	999999	416	495	141	361	414	999999	255	911	873	999999	170	330	194	199	42	74	741	999999	453	238	432	999999	601	250	820	92	999999	999999	682	999999	751	353	936	561	624	409	999999	422	288	480	999999	999999	170	999999	765	150	69	918	354	537	129	999999	404	142	11	999999	893	999999	540	331	628	999999	238	537	412	999999	393	633	574	999999	999999	329	140	999999	746	621	90	827	484	999999	32	899	778	999999	226	322	949	803	559	459	515	711	881	956	852	369	582	632	371	949	757	436	354	721	999999	800	308	431	999999	999999	94	999999	417	860	309	728	999999	93	999999	100	867	589	83	124	999999	760	447	999999	130	999999	48	999999	999999	534	999999	595	554	66	999999	999999	23	527	999999	178	374	449	999999	30	999999	134	24	499	321	280	91	177	363	239	999999	315	999999	999999	999999	18	351	637	999999	999999	937	713	183	297	14	895	999999	999999	999999	904	749	677	465	999999	526	996	373	549	999999	999999	453	999999	242	999999	462	999999	
72	999999	999999	409	827	737	839	422	93	943	950	726	495	999999	204	999999	994	999999	999999	926	849	935	999999	315	644	802	501	999999	438	999999	999999	858	835	241	832	999999	133	772	87	22	837	999999	344	999999	55	646	999999	719	999999	999999	760	784	999999	535	923	137	292	999999	764	34	246	425	983	901	473	999999	891	263	593	18	618	999999	381	999999	99	999999	601	34	269	998	748	781	433	727	999999	999999	33	310	317	705	903	222	999999	62	775	999999	70	442	999999	953	999999	800	136	982	103	999999	413	999999	999999	999999	999999	268	651	766	286	465	992	999999	480	776	78	591	945	887	114	999999	999999	328	702	677	999999	999999	999999	315	999999	947	654	999999	634	892	293	666	999999	999999	999999	645	999999	251	776	999999	430	804	962	343	885	999999	854	249	878	999999	999999	95	664	768	381	376	354	346	523	999999	999999	999999	631	587	493	999999	727	755	999999	469	835	973	551	999999	257	940	206	580	430	88	999999	414	571	936	578	207	11	999999	819	999999	300	999999	728	999999	510	878	183	384	849	483	447	109	999999	419	999999	999999	543	283	521	999999	180	773	999999	999999	245	406	999999	999999	18	999999	410	999999	936	912	178	999999	255	113	881	378	767	821	731	947	641	999999	881	162	85	238	999999	728	999999	387	633	526	318	293	211	113	898	488	375	563	82	815	173	620	999999	259	104	999999	402	152	673	358	52	999999	802	252	524	827	619	780	631	682	57	558	289	999999	303	961	999999	777	480	288	455	177	874	826	830	999999	911	825	999999	234	335	999999	713	284	999999	350	999999	999999	588	999999	999999	595	932	400	767	999999	341	599	956	142	537	624	672	395	999999	999999	999999	976	999999	264	916	793	646	406	356	616	844	14	177	953	999999	999999	198	409	419	860	999999	483	69	224	999999	321	869	10	696	710	769	328	381	999999	256	514	547	334	164	85	948	535	54	160	770	336	431	13	661	999999	436	999999	975	999999	641	999999	999999	207	335	604	999999	645	709	999999	847	999999	632	999999	707	999999	999999	863	999999	999999	911	708	439	908	453	602	890	865	349	111	284	506	353	339	999999	999999	596	349	999	999999	161	313	999999	999999	313	255	703	999999	999999	999999	200	572	27	999999	140	932	999999	18	753	732	714	68	999999	608	999999	351	999999	999999	602	80	380	65	864	695	191	608	999999	40	605	208	898	38	999999	655	910	999999	488	710	999999	44	455	999999	596	277	845	103	17	227	47	961	83	410	999999	235	323	144	708	331	999999	999999	60	160	999999	555	
833	685	999999	999999	697	658	862	999999	105	999999	999999	793	469	999999	850	98	601	665	992	643	134	498	999999	344	342	775	999999	166	999999	676	983	305	999999	50	443	999999	604	366	529	388	999999	611	315	700	999999	530	999999	120	481	371	930	394	167	770	430	999999	916	163	318	999999	999999	705	221	428	585	999999	619	428	164	690	494	245	145	613	544	523	193	999999	999999	999999	110	893	685	888	999999	999999	147	414	620	999999	253	450	57	999999	733	999999	999999	999999	124	999999	910	999999	956	791	877	999999	258	553	235	907	161	999999	428	506	821	761	999999	332	683	999999	999999	215	807	66	447	53	197	538	999999	150	132	307	999999	456	901	852	936	894	21	59	349	594	188	713	946	407	31	551	785	972	999999	78	212	138	999999	999999	449	999999	353	833	508	720	999999	999999	784	999999	891	972	605	968	999999	135	320	633	646	597	36	104	999999	49	31	645	753	908	999999	63	104	999999	359	205	413	46	550	999999	551	999999	921	102	928	999999	515	59	999999	816	157	257	757	579	492	999999	679	354	790	313	999999	862	999999	765	329	999999	760	999999	623	999999	565	788	585	999999	92	999999	999999	934	176	28	534	972	999999	936	999999	518	305	524	343	999999	999999	68	256	246	376	688	999999	166	999999	207	999999	449	435	546	999999	368	999999	625	999999	999999	832	744	999999	772	779	838	173	40	999999	811	435	245	732	772	999999	506	542	349	765	403	364	520	171	999999	686	94	547	163	685	401	846	680	37	867	999999	781	880	483	466	538	525	631	161	961	772	106	717	662	999999	754	999999	332	999999	999999	121	321	582	999999	95	694	301	20	355	612	964	754	217	865	754	112	999999	68	999999	237	877	999999	368	209	206	590	377	884	999999	930	575	523	820	933	999999	706	208	670	398	772	246	515	285	999999	996	999999	999999	852	908	999999	999999	767	450	999999	226	387	953	383	22	999999	999999	416	519	425	47	999999	934	999999	999999	57	903	954	670	120	990	371	458	819	213	189	702	525	975	939	801	999999	83	198	999999	999999	753	825	999999	893	454	829	995	860	999999	555	93	613	743	860	657	183	107	339	999999	855	999999	143	179	833	802	999999	440	580	999999	999999	377	999999	568	999999	304	87	306	777	665	171	375	597	318	657	106	999999	782	999999	999999	627	709	744	999999	860	449	619	655	825	100	653	399	999999	999999	281	999999	999999	54	13	566	579	876	330	999999	480	999999	341	825	522	999999	714	999999	999999	297	995	530	633	197	708	300	684	999999	481	
686	999999	771	949	999999	47	999999	999999	54	778	558	712	750	388	80	87	999999	118	794	143	999999	385	633	83	999999	251	750	554	999999	999999	712	999999	999999	405	999999	661	999999	539	980	787	999999	977	670	250	999999	999999	254	999999	999999	120	337	192	889	299	393	310	999999	999999	822	119	296	925	609	707	76	677	565	355	744	418	379	841	999999	16	100	999999	999999	392	316	552	999999	608	990	999999	999999	529	992	858	999999	999999	282	19	717	870	501	127	378	962	184	99	29	898	999999	999999	999999	999999	999999	882	999999	282	595	996	391	279	122	688	999999	569	999999	546	684	707	343	412	146	370	999999	266	515	973	742	752	217	227	999999	999999	211	999999	309	523	474	119	659	999999	747	285	627	448	999999	812	999999	808	274	638	414	322	565	995	999999	380	372	999999	376	235	539	999999	789	174	746	24	999999	100	269	184	999999	575	999999	999999	664	999999	742	685	508	703	791	933	487	579	812	221	999999	216	836	929	999999	999999	742	434	999999	999999	999999	463	999999	743	999999	101	999999	100	999999	999999	274	999999	340	158	999999	687	300	673	443	605	364	219	362	534	481	281	263	340	33	405	832	999999	404	759	374	999999	982	764	378	699	394	397	23	972	947	582	875	999999	301	999999	999999	999999	999999	603	549	287	110	177	272	63	999999	218	76	171	17	650	565	999999	783	358	704	535	999999	744	221	999999	206	390	999999	899	406	999999	999999	560	999999	999999	633	800	220	97	188	815	502	325	862	999999	330	851	999999	306	26	304	904	942	768	999999	774	999999	392	582	999999	999999	590	373	656	272	179	516	999999	999999	26	765	370	999999	999999	889	43	979	881	999999	647	354	999999	999999	882	111	671	999999	791	999999	988	387	417	638	16	467	235	139	668	599	999999	999999	709	720	289	261	999999	217	771	879	817	795	999999	358	934	999999	305	309	490	999999	600	82	724	974	999999	639	999999	732	999999	713	664	904	999999	292	37	999999	645	705	999999	631	176	999999	334	912	361	203	999999	69	703	280	171	925	999999	999999	999	934	99	734	464	650	903	211	527	68	224	912	999999	92	330	111	999999	599	308	858	389	147	999999	811	999999	999999	626	297	39	419	999999	738	265	207	293	103	743	910	250	360	727	964	936	276	697	448	719	931	739	602	999999	571	627	790	733	861	196	999999	999999	403	34	616	182	117	999999	486	657	286	798	237	999999	189	999999	947	141	999999	210	480	999999	184	352	694	999999	999999	239	979	120	999999	999999	431	906	466	999999	847	336	120	
792	828	760	221	790	999999	142	512	244	10	222	999999	658	319	661	716	173	937	999999	339	999999	745	999999	536	999999	192	999999	999999	999999	900	390	511	620	30	631	999999	720	902	393	909	562	999999	202	238	767	440	999999	164	769	999999	999999	861	796	996	62	56	950	234	846	608	629	764	191	344	619	711	69	637	687	289	995	999999	553	999999	777	22	553	649	769	935	375	658	608	999999	999999	528	999999	999999	999999	585	431	999999	999999	999999	290	797	864	857	619	66	999999	999999	477	489	999999	42	318	655	999999	49	503	311	464	910	243	971	166	60	736	100	996	445	999999	112	858	509	999999	999999	860	980	999999	695	999999	999999	564	196	999999	128	999999	999999	220	68	999999	929	92	999999	41	155	999999	319	640	813	131	528	999999	935	999999	374	630	694	827	550	795	248	999999	999999	280	999999	356	999999	999999	47	124	999999	880	999999	999999	740	30	738	478	69	225	550	349	344	574	511	653	628	677	816	497	251	747	669	273	166	48	284	849	289	999999	505	999999	603	698	959	647	132	896	778	354	999999	226	768	334	999999	899	555	242	769	108	728	379	973	550	873	423	221	673	883	999999	999999	999999	999999	270	720	31	746	646	614	863	530	732	898	472	606	999999	979	344	28	999999	492	52	90	999999	999999	136	556	999999	825	546	999999	458	23	86	608	11	38	508	614	233	163	909	627	905	999999	996	480	999999	944	849	444	999999	655	999999	999999	999999	999999	16	199	999999	474	693	820	78	999999	999999	718	822	863	604	995	480	729	794	113	582	424	184	999999	84	655	55	118	999999	111	560	803	999999	867	905	202	32	318	29	759	999999	999999	999999	478	999999	287	999999	647	349	853	963	999999	999999	999999	636	289	634	402	125	939	428	584	999999	967	876	278	331	999999	957	999999	973	172	710	999999	999999	999999	865	999999	999999	999999	997	407	768	132	148	999999	942	874	240	626	567	629	999999	999999	340	999999	253	591	601	999999	955	703	690	938	879	801	999999	825	999999	152	423	999999	294	329	942	999999	815	722	999999	473	336	457	724	341	844	353	969	629	705	999999	999999	284	115	880	840	303	717	830	999999	346	966	126	996	98	212	639	999999	873	148	319	79	531	762	137	901	999999	978	999999	999999	536	999999	817	999999	129	999999	149	822	999999	999999	648	999999	984	480	492	999999	999999	999999	636	138	214	999999	999999	999999	395	999999	718	522	977	978	342	324	368	736	716	999999	159	996	876	195	73	816	930	395	500	15	94	61	279	999999	692	57	352	
230	889	527	735	336	734	441	193	627	845	999999	999999	333	945	258	999999	977	999999	222	584	450	999999	397	87	711	990	390	603	667	252	999999	295	999999	972	148	847	999999	779	999999	271	445	12	999999	971	504	249	176	999999	836	999999	302	284	999999	472	999999	164	501	999999	34	346	999999	837	526	384	999999	150	860	361	806	410	575	999999	534	951	149	448	999999	426	582	471	823	999999	766	379	950	82	816	822	80	999999	356	999999	755	486	917	607	999999	71	999999	364	389	815	263	436	722	104	750	528	999999	463	535	84	867	562	522	34	999999	999999	434	999999	334	48	291	823	63	827	451	57	43	999999	961	568	943	228	92	18	76	340	999999	855	332	297	498	999999	999999	999999	881	999999	963	999999	999999	999999	999999	66	40	351	999999	440	382	999999	653	702	494	791	502	999999	141	648	480	514	957	999999	498	579	104	46	549	674	999999	782	945	259	93	150	15	631	931	999999	999999	741	484	636	957	999999	999999	629	803	999999	999999	999999	150	242	999999	459	999999	796	841	999999	999999	993	801	999999	74	600	949	999999	619	353	999999	999999	46	999999	460	739	39	331	782	736	376	475	242	841	560	884	642	713	537	633	215	999999	790	873	925	204	939	625	571	367	813	808	20	459	921	999999	454	999999	999999	999999	430	613	23	115	691	496	999999	960	308	190	999999	246	999999	985	147	576	999999	172	328	999999	800	414	760	424	999999	568	464	782	920	316	440	999999	930	554	999999	602	205	685	999999	999999	443	979	326	390	409	577	941	35	999999	354	174	291	577	526	192	25	852	598	191	132	41	999999	49	992	999999	999999	999999	322	781	545	999999	404	980	888	822	999999	999999	999999	25	355	626	439	470	576	999999	158	999999	414	372	999999	749	606	503	69	408	464	939	999999	641	999999	999999	999999	999999	776	972	770	999999	689	703	370	928	482	583	836	999999	601	517	473	850	600	999999	999999	949	999999	795	775	900	920	489	999999	881	763	999999	828	93	997	196	693	603	381	999999	999999	999999	11	269	999999	999999	667	999999	807	947	476	999999	51	999999	371	680	659	981	999999	999999	390	209	345	489	174	999999	999999	752	509	999999	823	870	999999	752	999999	199	947	334	999999	752	243	367	999999	999999	415	290	697	684	722	326	537	712	406	512	999999	289	999999	999999	104	533	278	915	64	402	999999	605	999999	298	589	182	732	999999	999999	455	635	33	527	924	84	884	56	999999	39	192	877	120	474	966	296	284	823	435	240	995	999999	328	313	289	999999	809	285	
409	999999	550	593	212	259	950	876	443	999999	451	448	999999	999999	207	885	871	524	22	141	999999	999999	315	358	307	104	467	999999	317	719	247	637	274	608	647	999999	489	598	674	860	523	99	852	522	382	987	29	999999	999999	999999	999999	999999	284	677	247	407	789	201	296	118	792	980	568	723	524	999999	183	612	838	231	999999	999999	849	161	618	949	159	999999	976	320	84	948	694	875	288	482	362	596	999999	999999	196	297	312	566	78	999999	999999	139	997	568	813	999999	680	64	999999	168	915	132	999999	999999	258	999999	225	999999	43	844	295	693	999999	52	460	999999	251	598	45	999999	970	999999	999999	85	428	999999	796	417	506	667	999999	639	839	999999	999999	240	537	999999	991	201	999999	336	532	999999	257	836	693	955	118	999999	999999	92	29	927	198	631	49	983	869	238	999999	807	479	375	576	655	854	325	484	230	58	999999	606	999999	46	999999	760	999999	828	592	336	999999	309	279	999999	195	620	912	931	936	200	999999	212	999999	999999	999999	856	166	999999	999999	999999	377	480	887	188	996	485	185	999999	553	870	190	999999	287	902	368	508	210	873	390	45	941	394	548	39	504	966	843	999999	772	788	999999	210	237	609	958	999999	421	100	506	999999	445	32	999999	75	19	398	924	861	633	766	656	293	277	566	999999	983	999999	857	684	39	642	999999	128	765	999999	980	928	678	944	998	96	999999	377	999999	599	999999	999999	999999	30	115	52	981	228	15	141	999999	933	670	999999	974	437	564	999999	476	77	122	999999	999999	799	999999	470	256	917	634	680	547	999999	596	966	131	976	459	837	999999	987	999999	114	122	999999	999999	57	267	120	969	571	999999	702	900	613	999999	25	999999	683	991	644	795	999999	593	999999	594	405	346	704	999999	998	999999	727	838	999999	416	17	791	999999	843	981	999999	145	948	73	158	999999	25	982	489	999999	591	999999	845	933	201	596	521	786	999999	560	710	563	674	999999	593	804	864	999999	207	479	999999	406	839	999999	441	659	126	999999	187	749	999999	999999	224	339	417	211	881	904	298	819	496	999999	999999	293	281	649	471	977	480	353	999999	604	784	999999	999999	195	936	836	501	541	479	991	609	299	180	355	348	999999	563	999999	923	959	999999	387	982	999999	456	556	737	791	197	148	59	833	769	785	580	214	457	231	274	54	412	756	350	505	405	659	122	926	999999	137	424	999999	999999	30	482	999999	37	662	738	390	999999	710	353	341	941	775	999999	999999	775	143	886	341	127	879	557	999999	
999999	487	824	797	443	811	999999	70	999999	961	414	749	312	999999	187	999999	493	999999	945	702	412	18	999999	999999	139	726	999999	178	251	93	970	550	472	116	369	999999	838	940	946	999999	229	293	617	999999	371	780	92	601	955	101	999999	243	999999	854	963	999999	924	204	667	717	660	322	819	999999	991	863	286	206	814	638	956	552	937	658	999999	128	401	582	999999	358	643	999999	222	999999	999999	736	617	999999	152	340	999999	999999	283	999999	636	999999	474	977	999999	999999	504	999999	787	326	145	304	306	284	999999	844	637	351	936	318	83	111	109	669	404	265	256	668	63	484	24	322	279	999999	31	999999	654	424	593	760	854	999999	771	895	24	999999	440	342	999999	308	702	282	707	999999	999999	534	808	805	583	733	999999	836	832	313	312	823	35	999999	263	806	200	223	757	999999	464	325	340	999999	655	462	824	999999	431	755	781	999999	614	999999	552	999999	766	848	999999	999999	999999	28	999999	467	999999	200	915	842	89	439	117	489	524	532	999999	840	204	604	159	999999	908	347	414	999999	531	571	219	720	55	766	50	351	382	897	999999	446	400	999999	999999	999999	547	999999	834	992	648	999999	226	91	805	711	999999	171	999999	720	951	999999	613	848	935	999999	981	999999	796	323	399	765	117	999999	855	999999	450	331	984	695	583	999999	512	421	438	240	999999	137	915	344	473	999999	652	661	945	999999	999999	999999	999999	999999	483	352	195	521	603	882	999999	598	999999	741	271	971	187	13	147	35	999999	999999	999999	705	676	999999	289	999999	849	521	123	456	682	351	240	999999	393	395	999999	240	740	991	818	555	55	756	901	183	82	501	999999	999999	523	919	855	640	141	241	999999	629	999999	732	671	999999	999999	738	916	884	510	373	999999	791	792	907	294	667	999999	999999	659	919	952	115	390	358	820	474	932	762	495	600	767	999999	999999	592	177	999999	329	736	786	317	839	999999	672	709	913	909	856	999999	634	999999	267	276	999999	999999	676	956	352	999999	271	304	999999	999999	399	910	605	436	327	999999	999999	999999	999999	647	88	352	90	935	443	999999	445	911	999999	326	137	307	999999	501	580	471	915	999999	999999	16	999999	491	999999	685	627	999999	113	486	591	999999	877	357	850	619	999999	239	922	741	523	999999	877	360	686	488	37	999999	577	999999	999999	856	999999	527	622	341	183	596	999999	404	999999	680	577	958	329	999999	449	999999	456	723	313	350	549	999999	697	993	139	123	804	999999	999999	535	194	998	631	735	372	999999	735	518	446	600	
399	527	433	843	104	918	40	999999	999999	257	645	999999	801	999999	999999	119	999999	629	212	69	791	816	746	782	495	578	337	594	999999	99	54	938	286	712	999999	32	750	854	999999	220	92	89	999999	999999	999999	340	207	126	428	262	999999	999999	999999	387	809	999999	780	651	999999	526	590	446	137	950	213	706	577	98	563	294	369	999999	730	991	976	712	832	999999	891	164	380	221	175	345	999999	937	632	899	903	377	251	108	506	381	999999	645	999999	999999	999999	193	763	119	562	144	892	552	385	324	410	106	750	443	760	202	999999	379	280	999999	389	275	84	677	195	195	52	999999	479	358	372	999999	760	798	149	999999	401	271	659	999999	452	28	562	318	499	806	626	999999	348	314	235	260	375	999999	654	999999	118	999999	923	376	999999	631	82	999999	999999	79	346	951	303	61	801	884	999999	249	999999	371	713	766	187	388	568	999999	999999	999999	133	121	965	599	999999	218	599	314	999999	292	999999	821	945	535	366	430	999999	675	514	296	513	351	540	135	999999	293	227	352	909	545	999999	999999	708	907	903	840	113	747	807	94	461	497	547	437	309	527	425	187	999999	756	918	999999	729	636	662	782	999999	999999	999999	861	991	257	999999	802	999999	999999	999999	47	632	525	999999	723	999999	999999	834	25	803	999999	826	304	867	999999	941	162	626	999999	137	81	255	131	268	273	969	945	999999	214	101	745	953	227	999999	387	555	999999	439	205	35	310	801	646	978	478	999999	483	993	999999	316	252	185	999999	954	999999	999999	510	267	64	753	922	335	630	999999	68	159	608	889	489	494	67	723	431	888	827	279	609	153	790	999999	999999	999999	152	897	849	569	392	999999	372	595	55	627	999999	999999	113	999999	180	722	999999	999999	415	594	514	466	999999	529	753	682	136	771	192	367	476	804	999999	970	999999	732	84	999999	767	344	999999	894	449	999999	347	979	999999	853	109	887	233	471	843	901	447	685	648	329	815	710	999999	600	999999	999999	160	580	999999	999999	791	999999	999999	430	999999	999999	77	620	27	819	192	999999	897	283	672	304	144	15	961	366	532	507	999999	999999	683	999999	207	999999	999999	761	288	766	795	650	999999	661	999999	802	909	999999	834	827	999999	829	147	51	812	863	927	118	553	155	619	827	610	999999	363	892	747	504	872	999999	139	266	540	425	999999	257	999999	21	64	342	999999	198	532	705	999999	264	617	641	254	999999	999999	382	218	999999	157	999999	50	777	307	358	999999	415	999999	692	698	411	298	722	999999	
999999	651	916	63	221	60	430	304	999999	454	109	284	116	260	538	153	757	57	407	277	19	216	445	714	706	287	690	298	839	17	437	966	895	999999	688	693	92	328	997	92	999999	673	145	332	999999	999999	948	999999	371	549	999999	999999	891	455	63	358	216	999999	357	999999	370	141	465	897	26	999999	389	999999	999999	845	70	439	60	999999	550	346	81	122	516	632	999999	535	999999	299	76	83	85	999999	525	339	486	999999	970	999999	722	595	218	999999	999999	999999	999999	420	592	526	999999	511	314	576	904	717	287	103	694	999999	603	834	214	176	830	943	999999	939	22	999999	368	190	468	999999	602	954	137	833	807	451	938	999999	943	411	810	999999	769	999999	545	808	999999	393	999999	256	470	999999	999999	52	416	371	16	754	999999	999999	999999	309	53	328	974	999999	589	999999	296	252	785	684	999999	803	999999	275	184	559	404	214	190	975	994	222	525	999999	573	999999	999999	999999	445	194	520	999999	253	511	521	451	534	595	228	608	106	943	999999	785	999999	587	686	150	197	457	360	204	999999	192	999999	831	802	269	999999	503	37	851	999999	601	174	306	560	854	754	733	34	999999	985	582	878	60	999999	739	999999	999999	409	285	999999	987	999999	326	999999	70	206	690	999999	999999	999999	725	580	255	145	869	621	700	37	831	999999	464	432	551	219	597	313	264	89	999999	553	999999	104	999999	999999	819	767	847	881	499	658	74	94	759	599	269	11	999999	999999	999999	128	25	959	999999	889	793	565	292	117	827	756	941	610	585	721	820	631	999999	651	999999	999999	773	818	537	183	332	379	673	952	949	596	680	349	207	944	999999	999999	526	862	999999	999999	485	740	64	999999	716	999999	999999	999999	779	999999	181	999999	598	999999	354	999999	431	403	566	999999	892	999999	167	240	86	602	412	640	194	389	114	999999	999999	72	626	42	999999	795	467	868	870	635	183	320	424	699	750	427	600	340	999999	999999	306	396	999999	999999	583	823	666	123	61	868	999999	399	534	214	150	536	163	999999	999999	999999	936	697	999999	266	166	847	816	386	851	999999	50	854	380	981	999999	999999	999999	481	459	999999	999999	353	817	999999	781	783	786	219	559	223	999999	288	999999	382	196	999999	843	115	999999	736	17	289	271	999999	827	998	999999	999999	544	999999	999999	681	861	502	507	592	999999	551	999999	383	70	999999	999999	637	999999	762	999999	997	794	999999	610	594	493	723	933	848	999999	751	183	782	765	243	675	999999	999999	999999	426	404	874	603	999999	302	630	999999	999999	
410	999999	634	355	75	51	30	757	481	95	252	197	148	999999	999999	511	999999	999999	702	617	999999	931	999999	260	999999	345	562	133	200	343	318	964	878	58	532	999999	457	405	117	740	999999	485	999999	778	145	405	288	999999	999999	102	599	924	927	997	848	478	999999	999999	228	730	489	897	999999	148	999999	287	999999	100	46	272	63	732	269	999999	873	350	737	195	125	731	999999	727	907	108	743	393	999999	999999	209	63	899	84	187	999999	261	846	918	65	11	857	96	198	798	952	48	999999	999999	966	133	508	741	311	267	496	674	999999	990	468	999999	393	250	999999	890	982	373	979	555	882	709	36	999999	682	194	268	999999	999999	928	954	70	876	999999	80	757	700	322	597	999999	999999	713	999999	856	460	661	999999	999999	999999	999999	816	589	68	999999	782	999999	107	999999	68	127	999	850	805	833	45	408	999999	999999	179	681	200	999999	776	173	865	179	220	999999	971	30	999999	999999	987	570	999999	375	11	565	946	814	659	999999	263	480	816	839	907	665	821	999999	999999	953	447	976	117	156	812	895	456	999999	55	926	115	48	550	358	863	999999	999999	669	406	961	718	999999	999999	575	416	999999	356	35	999999	555	359	918	886	622	213	999999	999999	999999	562	116	999999	999999	768	732	519	999999	929	468	976	671	943	161	655	182	999999	92	999999	542	740	517	548	430	349	500	999999	196	999999	927	999999	852	782	755	117	300	999999	384	596	298	999999	999999	375	888	58	999999	999999	207	999999	713	388	130	999999	920	999999	55	999999	688	994	278	165	332	73	11	322	999999	888	198	54	365	330	860	496	999999	485	549	151	999999	382	749	888	379	923	999999	549	34	797	862	529	71	732	173	390	999999	143	733	136	374	575	925	712	423	999999	907	393	527	999999	999999	444	686	903	907	999999	999999	389	785	409	626	462	298	335	36	999999	982	999999	167	480	178	534	752	999999	777	95	456	46	474	225	25	64	32	399	410	427	843	167	825	999999	145	937	357	334	510	911	999999	599	685	755	181	285	999999	57	466	863	692	273	136	999999	859	218	999999	999999	393	571	440	898	925	609	825	824	999999	310	344	240	186	428	912	865	999999	857	999999	719	54	740	999999	999999	933	546	999999	579	41	999999	997	927	32	788	999999	938	481	388	673	86	929	357	478	926	999999	236	999999	273	361	270	999999	999999	857	205	525	653	743	465	999999	389	873	255	792	803	312	999999	999999	398	488	973	393	430	999999	284	789	999999	271	901	999999	707	859	471	
228	770	990	995	999999	827	999999	296	999999	26	422	294	212	999999	564	999999	623	305	28	298	785	387	877	593	818	582	415	828	392	999999	203	999999	529	999999	37	32	812	317	347	389	135	202	778	377	17	899	81	999999	143	999999	288	966	999999	571	999999	999999	893	999999	187	497	999999	444	903	999999	822	164	765	800	656	999999	999999	999999	957	638	172	999999	609	999999	585	918	511	310	695	796	564	237	579	999999	726	197	139	415	139	850	967	690	999999	999999	999999	852	144	999999	458	601	733	999999	18	59	999999	102	240	393	821	268	999999	121	749	999999	798	595	585	806	84	469	999999	457	999999	117	671	999999	304	194	955	999999	784	240	851	103	73	999999	228	529	559	633	956	999999	594	999999	999999	855	999999	190	626	999999	999999	337	999999	988	999999	285	999999	999999	388	999999	798	56	999999	98	484	756	270	655	999999	999999	377	65	257	999999	999999	666	862	315	999999	815	540	123	567	999999	465	999999	43	999999	905	999999	999999	999999	151	633	835	910	318	505	999999	117	999999	295	146	999999	591	222	999999	999999	484	531	999999	490	657	573	396	684	488	999999	999999	37	722	406	750	266	419	60	914	999999	616	999999	999999	367	999999	999999	229	254	977	157	415	999999	376	999999	388	383	999999	316	999999	577	247	161	431	877	872	999999	999999	198	545	879	10	999999	999999	466	999999	999999	182	999999	572	520	353	999999	706	340	34	390	660	443	999999	999999	892	112	999999	999999	999999	999999	999999	481	494	557	750	40	999999	999999	999999	874	945	910	999999	506	211	999999	744	999999	999999	105	999999	999999	852	999999	709	999999	180	178	987	999999	161	960	90	999999	710	701	999999	999999	769	323	441	609	194	160	444	749	304	521	175	584	368	240	122	290	999999	999999	628	12	999999	799	860	540	119	999999	723	984	830	464	796	509	999999	729	999999	999999	664	844	906	999999	57	959	656	658	13	413	540	999999	848	999999	673	999999	999999	568	176	999999	463	999999	499	935	436	459	919	839	725	665	999999	638	850	999999	626	175	999999	999999	955	887	999999	211	999999	706	999999	802	999999	999999	791	177	436	189	562	419	457	762	999999	970	276	597	50	816	933	999999	576	901	80	646	182	999999	455	157	999999	288	999999	261	999999	793	999999	634	322	888	58	558	238	657	85	999999	754	999999	820	212	659	367	847	335	278	198	139	816	731	500	999999	293	999999	289	576	284	591	999999	398	999999	752	641	284	999999	768	999999	120	919	825	999999	999999	319	686	252	497	999999	999999	501	983	999999	663	411	902	999999	40	999999	
836	949	90	801	999999	999999	999999	268	999999	999999	999999	999999	567	893	999999	220	990	103	609	548	606	478	791	332	999999	999999	999999	221	898	999999	999999	462	999999	13	548	999999	838	34	788	343	844	427	792	480	171	744	934	99	999999	999999	999999	809	223	999999	167	999999	167	758	958	760	345	263	370	118	288	630	575	563	354	916	999999	966	999999	275	704	999999	999999	321	170	108	165	133	999999	455	999999	929	999999	999999	846	999999	999999	90	76	999999	998	591	67	999999	201	541	178	380	999999	191	81	453	504	947	787	978	681	846	598	999999	605	221	149	914	187	999999	391	937	717	174	913	999999	900	286	277	123	131	12	129	999999	929	999999	388	931	384	999999	435	301	999999	999999	999999	166	492	999999	432	786	451	999999	506	843	159	241	663	999999	278	779	553	227	680	674	857	679	727	968	930	820	832	218	539	700	923	99	96	849	665	756	999999	694	854	490	672	977	505	285	999999	697	130	808	663	999999	933	217	621	185	19	829	999999	523	286	612	999999	243	613	806	920	70	154	999999	914	521	970	999999	373	199	12	999999	184	451	499	999999	999999	34	999999	934	999999	999999	477	999999	999999	836	999999	999999	999999	999999	536	438	373	698	365	418	553	317	894	152	633	84	843	431	183	139	654	987	33	999999	912	929	688	999999	50	214	593	243	999999	999999	203	685	999999	131	999999	999999	999999	485	96	90	689	392	140	999999	311	691	871	999999	737	711	191	340	271	373	339	606	750	999999	658	160	999999	319	344	999999	948	999999	999999	722	767	999999	622	999999	900	943	364	999999	799	999999	377	358	342	999999	506	272	896	863	999999	87	792	67	823	821	827	999999	265	999999	58	324	464	999999	999999	159	999999	137	999999	22	439	328	18	809	806	999999	999999	999999	817	288	999999	999999	919	94	534	555	929	710	786	801	352	965	687	985	999999	485	999999	25	299	999999	999999	378	999999	999999	434	105	78	983	260	358	504	527	128	977	566	976	404	379	827	513	230	577	351	296	669	474	640	33	337	330	653	311	19	634	29	444	897	45	660	439	486	999999	459	438	999999	825	846	999999	428	505	91	452	197	786	999999	999999	37	887	999999	960	464	999999	999999	930	999999	202	517	493	958	132	88	999999	718	999999	36	283	128	999999	989	999999	627	930	605	999999	249	211	124	233	671	337	999999	20	820	700	974	441	299	529	999999	114	317	999999	752	999999	427	722	733	999999	759	689	573	124	898	999999	999999	534	450	824	690	504	88	999999	822	999999	714	999999	
548	28	999999	595	983	598	190	884	999999	273	188	308	414	527	477	325	473	982	764	303	122	450	999999	450	991	475	838	238	36	999999	999999	131	591	359	999999	714	384	999999	999999	974	933	23	842	999999	355	999999	999999	173	999999	762	820	839	865	999999	999999	107	999999	973	604	518	760	951	857	513	732	999999	717	64	353	763	999999	999999	999999	790	369	108	999999	298	104	849	64	999999	212	999999	999999	701	266	180	999999	86	63	411	999999	196	223	982	165	339	999999	299	999999	365	820	999999	821	519	999999	85	62	856	499	372	878	999999	464	96	749	593	309	40	800	546	661	276	709	539	999999	100	576	386	942	999999	951	999999	425	698	853	938	452	693	999999	190	999999	999999	587	691	532	814	732	137	242	999999	39	316	999999	887	704	999999	564	291	778	472	509	999999	913	230	999999	84	999999	765	242	810	150	615	999999	619	428	124	689	28	16	927	367	999999	154	380	248	645	315	537	999999	309	384	999999	999999	675	680	453	999999	366	999999	458	484	967	999999	432	999999	423	424	999999	469	999999	999999	545	999999	851	114	70	531	999999	981	999999	769	801	770	933	999999	979	700	226	939	975	491	332	748	558	999999	400	554	722	948	824	230	435	78	999999	444	838	885	73	571	619	922	99	385	999999	689	999999	999999	960	995	451	999999	208	999999	493	108	542	797	726	409	713	999999	808	594	166	555	343	999999	999999	499	597	103	637	999999	329	63	401	947	255	868	768	204	593	726	506	111	999999	494	585	315	901	999999	999999	999999	857	113	123	504	999999	948	355	951	999999	471	408	358	95	553	621	440	707	999999	552	857	999999	519	923	999999	97	65	999999	999999	157	60	598	999999	934	973	797	225	940	999999	728	999999	523	999999	363	131	327	158	999999	479	872	155	999999	315	999999	311	33	347	189	40	417	173	425	505	804	999999	872	999999	423	999999	755	406	999999	810	999999	999999	344	823	165	801	999999	939	48	63	999999	11	451	293	66	632	950	459	999999	999999	489	565	881	999999	999999	574	259	475	734	903	723	476	999999	999999	447	254	967	209	191	388	999999	478	134	371	528	802	348	589	795	791	999999	999999	370	590	330	311	373	326	809	591	552	299	999999	145	340	999999	999999	653	845	812	664	999999	999999	657	643	21	441	999999	499	221	235	669	679	943	999999	999999	115	999999	999999	999999	880	651	400	999999	835	976	273	989	40	999999	999999	695	999999	999999	136	421	37	713	999999	319	870	852	827	598	365	882	999999	271	403	913	405	292	999999	
709	931	23	360	677	999999	666	999999	451	489	999999	766	540	926	696	816	330	399	402	127	999999	275	38	823	801	999999	953	367	12	596	127	621	173	519	43	61	999999	999999	359	999999	290	571	428	999999	355	999999	825	999999	999999	454	82	524	13	174	26	444	999999	999999	558	443	999999	309	744	855	372	999999	999999	999999	892	999999	702	268	999999	510	837	999999	999999	999999	999999	969	999999	996	443	999999	523	603	617	999	999999	599	999999	924	513	916	33	980	826	572	999	494	999999	803	999999	289	751	813	484	502	336	429	597	247	721	588	34	871	999999	196	999999	769	253	603	528	302	999999	999999	755	132	487	999999	770	283	665	983	740	615	999999	164	806	709	128	125	672	83	12	910	212	924	892	161	124	639	240	240	251	635	285	771	793	999999	68	361	24	478	658	999999	999999	737	999999	418	938	999999	390	632	651	999999	999999	454	999999	585	575	830	999999	336	742	999999	53	435	999999	114	339	171	999999	999999	999999	766	999999	999999	999999	688	999999	475	999999	483	223	999999	258	608	588	999999	705	831	480	218	407	237	131	688	736	527	280	156	994	744	89	776	351	557	980	999999	999999	736	39	612	256	110	754	999999	999999	339	882	999999	847	999999	999999	999999	691	161	435	999999	645	422	999999	897	417	192	480	342	403	446	71	701	627	999999	999999	968	999999	867	962	306	483	999999	575	999999	645	835	309	999999	344	581	999999	199	131	566	250	614	279	999999	999999	74	629	421	364	676	278	191	817	999999	541	441	706	823	199	138	999999	999999	846	999999	262	582	882	114	997	822	361	871	579	71	463	999999	999999	999999	673	897	677	71	999999	999999	999999	463	27	165	999999	903	874	270	999	993	624	968	767	218	880	622	191	999999	424	541	324	406	999999	999999	690	999999	742	47	160	301	999999	880	272	947	933	798	565	727	280	104	947	101	871	585	999999	495	715	490	999999	60	716	162	646	477	585	731	851	270	999999	999999	171	837	999999	708	541	744	705	820	284	91	66	464	254	330	999999	233	534	36	999999	205	353	261	258	110	585	999999	999999	795	372	999999	946	304	262	504	932	120	981	999999	999999	701	999999	894	215	706	999999	261	907	326	882	362	999999	825	950	279	431	909	999999	19	132	242	999999	999999	457	83	999999	762	211	999999	397	484	251	370	982	999999	416	999999	56	552	116	333	400	916	912	20	15	999999	354	982	83	33	531	971	51	811	199	878	447	142	999999	241	999999	168	929	408	120	999999	999999	341	999999	972	862	46	
903	798	841	595	999999	999999	77	23	418	228	999999	373	952	280	329	180	429	537	21	913	980	999999	999999	999999	986	999999	900	179	288	22	129	110	999999	999999	77	999999	969	604	999999	999	74	558	823	830	491	565	455	839	516	672	912	335	960	948	65	999999	524	609	608	493	547	897	734	405	109	575	212	999999	212	86	211	824	657	22	999999	432	999999	452	999999	999999	68	70	663	999999	110	794	149	999999	439	49	999999	370	996	999999	461	177	999999	427	731	999999	363	987	637	439	471	97	999999	999999	109	999999	999999	81	858	187	434	486	999999	128	304	314	435	990	37	173	357	840	828	271	560	999999	609	633	720	834	999999	81	433	234	999999	23	126	201	122	806	999999	656	511	819	999999	999999	933	999999	133	427	490	373	960	473	91	999999	999999	416	999999	428	34	999999	360	34	119	363	63	19	973	291	197	243	999999	999999	999999	999999	999999	18	309	585	748	904	999999	999999	999999	704	999999	959	152	524	753	999999	804	694	999999	719	306	487	709	607	921	923	999999	842	240	256	495	738	999999	391	999999	999999	116	999999	679	129	843	67	680	415	999999	999999	999999	999999	538	486	439	194	449	391	404	851	309	702	664	825	999999	999999	999999	106	219	382	596	761	232	502	603	992	24	661	999999	249	806	303	999999	828	66	281	999999	753	817	310	999999	981	986	449	951	414	157	854	945	184	999999	584	206	870	506	115	236	45	883	446	179	788	999999	165	54	15	347	836	768	999999	999999	319	289	908	94	615	999999	783	550	199	844	999999	999999	701	254	232	999999	494	331	950	54	278	870	380	141	510	475	831	404	945	999999	321	95	999999	999999	684	999999	298	785	891	341	453	495	999999	601	19	999999	814	999999	822	908	852	514	999999	999999	999999	449	908	776	584	149	943	388	605	999999	999999	84	673	999999	570	999999	808	708	440	618	601	999999	186	778	132	999999	661	920	999999	46	223	806	276	999999	734	999999	395	999999	211	999999	999999	999999	889	570	78	999999	999999	933	999999	999999	110	154	999999	999999	266	313	999999	140	654	999999	487	33	805	568	909	999999	808	488	155	334	542	296	999999	689	231	999999	892	615	710	999999	999999	728	579	688	936	79	732	77	999999	431	972	265	867	66	999999	999999	999999	999999	661	352	999999	920	999999	25	999999	814	646	395	978	730	420	656	999999	466	125	759	453	127	631	839	993	741	999999	723	362	286	428	450	425	999999	277	999999	954	999999	999999	999999	939	564	335	999999	432	347	98	208	21	326	836	411	940	
513	921	151	999999	999999	358	394	370	74	663	86	395	999999	999999	999999	462	999999	702	71	403	15	819	888	791	999999	416	999999	652	999999	712	46	999999	26	510	911	935	999999	871	142	19	677	999999	875	900	259	999999	236	377	967	745	172	623	774	999999	934	693	42	999999	999999	999999	702	742	18	361	627	635	378	695	68	196	999999	977	570	61	999999	266	944	987	542	773	189	999999	685	616	549	422	675	999999	999999	227	902	999999	681	726	317	934	999999	999999	283	623	368	541	319	999999	418	195	63	999999	291	678	999999	54	817	426	235	999999	999999	401	999999	214	999999	369	129	999999	294	999999	305	843	744	792	524	429	714	918	999999	648	968	904	999999	999999	369	953	727	897	477	857	999999	265	500	892	876	349	712	79	663	998	421	479	496	999999	889	999999	999999	498	163	999999	999999	999999	999999	587	456	162	203	457	845	16	641	232	999999	999999	602	50	999999	851	999999	184	717	645	999999	416	236	498	418	999999	474	159	974	238	999999	157	527	69	999999	999999	446	723	156	999999	999999	999999	999999	199	116	999999	264	999999	866	136	583	979	612	695	999999	604	999999	957	744	851	999999	695	42	412	488	999999	909	999999	796	439	999999	201	38	462	999999	607	999999	46	392	359	97	624	293	847	999999	764	545	832	999999	648	999999	489	999999	304	282	538	624	953	711	999999	159	721	62	436	722	391	951	159	283	46	554	324	574	394	764	367	412	194	999999	724	679	87	126	999999	876	925	222	733	189	882	983	999999	335	999999	209	375	572	856	999999	999999	999999	395	558	389	999999	248	999999	594	539	914	136	440	206	999999	222	82	605	904	999999	796	179	999999	999999	400	999999	458	999999	999999	195	399	795	555	68	999999	911	293	529	737	64	999999	20	999999	204	275	999999	552	999999	348	288	999999	999999	667	305	338	104	595	425	167	999999	999999	259	840	409	149	129	999999	381	712	85	999999	553	868	850	999999	786	551	33	704	644	510	999999	999999	795	68	630	137	259	999999	398	325	868	372	411	999999	999999	179	999999	64	156	185	181	197	272	360	584	901	817	999999	999999	553	572	720	522	825	97	608	999999	350	519	991	331	651	999999	760	69	190	466	999999	544	616	332	968	999999	468	338	370	388	444	484	728	320	876	999999	845	752	999999	849	999999	330	999999	133	999999	999999	164	854	530	872	511	300	999999	444	385	999999	935	999999	604	172	999999	496	999999	999999	999999	999999	791	680	454	472	479	17	999999	999999	881	121	999999	999999	455	433	403	613	999999	497	876	
153	999999	293	999999	47	252	624	158	984	794	98	999999	559	522	20	754	484	999999	67	999999	999999	388	71	563	274	82	452	999999	180	768	450	999999	239	353	467	785	507	746	416	229	855	999999	927	999999	792	517	216	999999	444	679	999999	999999	750	104	382	764	29	729	669	999999	800	999999	999999	226	354	999999	373	999999	65	999999	999999	737	992	999999	548	646	461	524	999999	757	999999	482	999999	501	849	999999	938	144	971	702	765	999999	87	452	429	16	880	711	202	393	153	999999	999999	218	999999	999999	220	999999	556	735	313	999999	999999	912	108	328	517	486	376	117	470	999999	244	362	999999	478	660	550	418	542	765	750	331	999999	613	865	567	132	999999	667	999999	36	588	245	399	999999	819	174	353	999999	498	404	344	95	922	999999	766	562	749	999999	531	669	999999	24	999999	563	183	581	308	242	999999	395	999999	708	91	444	650	999	963	208	658	495	207	318	999999	371	415	246	464	698	109	14	382	123	146	366	532	999999	275	835	97	247	999999	120	349	113	999999	636	14	488	999999	767	598	999999	305	999999	472	195	970	608	158	936	126	609	999999	756	22	304	571	725	911	999999	734	137	121	421	629	96	968	940	385	999999	242	976	434	342	415	832	817	999999	893	347	604	666	687	160	130	266	977	999999	100	692	74	999999	577	198	999999	471	999999	999999	416	386	999999	999999	232	379	704	150	999999	801	350	190	486	470	831	573	999999	77	449	961	300	372	119	386	850	693	999999	953	999999	246	309	999999	999999	932	694	517	131	574	444	999999	456	999999	91	185	999999	909	215	604	999999	13	716	965	31	477	999999	53	276	840	189	539	999999	750	741	938	501	405	787	999999	775	999999	452	907	633	141	515	319	290	933	144	940	487	120	999999	405	529	343	999999	999999	348	651	250	290	999999	904	653	705	249	152	999999	846	132	662	828	142	999999	999999	342	890	999999	999999	999999	999999	999999	249	62	999999	254	999999	419	168	482	861	999999	999999	84	999999	999999	999999	487	999999	80	147	259	298	999999	824	291	999999	845	719	999999	42	962	73	888	906	584	155	999999	109	461	903	999999	525	373	271	457	704	68	398	999999	613	413	163	213	624	93	999999	999999	237	999999	999999	500	700	166	450	898	999999	245	999999	586	376	999999	388	358	176	999999	999999	924	556	999999	587	316	456	432	999999	628	999999	860	999999	823	177	723	624	835	581	413	999999	369	922	372	317	468	890	811	920	736	35	804	47	220	360	493	875	860	686	999999	53	278	999999	
821	99	999999	971	354	419	653	261	552	777	763	999999	999999	12	999999	69	128	425	644	511	660	603	999999	822	63	473	684	847	764	159	16	369	765	600	111	283	999999	999999	546	402	277	485	483	36	283	999999	985	999999	999999	800	999999	158	409	999999	117	999999	94	467	999999	999999	735	805	999999	402	770	403	616	773	901	910	43	631	999999	252	244	185	130	978	548	224	487	999999	165	963	592	858	960	998	492	882	198	568	999999	665	666	999999	999999	999999	999999	880	232	221	589	781	767	999999	280	167	532	931	999999	116	919	703	403	999999	650	534	999999	912	443	999999	290	28	721	999999	63	222	585	999999	198	48	999999	668	992	999999	999999	383	999999	656	999999	802	476	561	784	92	649	874	999999	134	820	462	281	353	999999	999999	931	999999	69	302	999999	67	582	758	743	69	394	999999	711	138	928	277	999999	163	334	999999	151	999999	999999	639	825	188	950	460	953	736	999999	377	231	387	344	999999	323	999999	773	999999	230	999999	817	725	698	398	999999	143	205	999999	999999	128	29	999999	473	211	338	430	476	703	116	131	805	17	999999	26	38	333	999999	886	953	999999	389	804	420	433	911	999999	940	999999	999999	817	265	410	612	648	358	425	914	142	713	892	437	79	423	109	912	810	999999	681	369	839	349	999999	599	999999	738	225	395	49	299	999999	999999	49	688	999999	866	405	999999	999999	668	613	419	661	182	71	998	319	999999	320	521	111	95	269	77	186	478	946	999999	913	999999	143	40	874	999999	894	412	397	999999	999999	243	516	999999	779	23	999999	429	999999	146	538	999999	428	834	84	528	198	734	230	972	511	821	920	999999	999999	999999	999999	583	999999	999999	288	658	610	999999	265	87	14	695	316	256	320	999999	789	809	999999	999999	999999	308	999999	999999	655	999999	191	999999	880	313	323	999999	925	45	488	183	883	870	857	879	99	500	999999	996	524	999999	427	974	661	754	41	120	322	276	261	235	627	999999	172	999999	477	194	57	952	764	999999	770	280	767	146	873	919	952	402	134	991	730	958	831	162	742	216	763	136	999999	999999	608	658	784	262	556	693	708	739	412	999999	999999	626	242	441	732	156	217	999999	880	999999	999999	920	152	999999	505	669	368	999999	999999	999999	431	921	679	561	484	122	999999	999999	590	999999	220	999999	989	229	549	113	726	999999	430	595	999999	248	255	170	55	999999	515	524	756	886	334	699	363	152	999999	530	946	680	956	620	659	701	934	700	901	945	999999	999999	720	402	942	968	589	
790	999999	192	676	999999	999999	796	606	999999	758	703	999999	521	999999	847	745	999999	167	55	999999	809	935	307	314	555	999999	110	756	999999	803	364	943	365	119	999999	880	301	854	436	999999	170	23	687	943	240	844	999999	999999	93	188	702	999999	897	535	779	999999	963	877	130	999999	416	49	25	179	404	759	499	411	999999	966	453	174	730	880	282	796	999999	364	83	711	999999	24	672	413	111	129	56	830	339	999999	999999	999999	733	185	758	131	999999	999999	999999	480	354	978	999999	127	734	537	514	26	999999	999999	605	609	999999	999999	383	401	999999	612	999999	999999	713	669	81	999999	59	39	441	554	132	999999	798	740	815	603	366	999999	226	555	678	573	614	39	577	356	123	999999	619	999999	802	366	999999	395	449	273	999999	999999	906	230	78	704	999999	959	999999	111	195	864	999999	999999	63	483	999999	820	934	504	671	684	999999	999999	464	999999	420	128	752	766	406	999999	999999	552	836	999999	999999	995	487	999999	477	654	145	475	170	258	524	419	270	328	190	933	461	944	601	92	593	999999	999999	336	294	999999	217	999999	705	782	999999	999999	374	381	999999	999999	343	960	37	26	548	625	564	215	227	11	857	433	999999	472	951	999999	950	753	98	999999	999999	161	688	999999	446	999999	770	388	685	283	999999	888	999999	999999	600	500	999999	584	544	967	626	561	119	293	130	783	552	243	831	999999	299	999999	292	999999	951	192	282	539	580	540	855	186	529	944	956	999999	594	584	871	460	440	376	999999	131	999999	999999	52	404	378	999999	465	536	556	999999	983	999999	606	170	58	418	228	387	14	13	999999	449	41	174	337	161	198	967	371	380	999999	999999	411	171	491	284	150	999999	170	917	84	999999	629	70	960	532	372	434	535	462	241	62	999999	999999	19	746	646	877	77	226	474	498	175	999999	999999	999999	999999	999999	678	774	278	351	226	999999	999999	999999	819	970	214	804	788	999999	441	908	148	999999	562	205	999999	745	637	272	809	944	453	586	163	999999	999999	901	510	928	999999	999999	194	890	836	283	286	226	927	675	673	999999	437	709	999999	266	999999	999999	507	827	292	933	146	15	542	282	644	352	999999	375	593	313	999999	860	999999	680	724	999999	896	999999	918	999999	818	961	599	546	516	743	999999	999999	416	999999	403	682	999999	822	624	999999	358	564	639	934	999999	561	92	370	968	577	701	386	999999	999999	64	228	908	356	125	184	416	995	999999	999999	823	742	959	166	999999	621	224	195	999999	999999	900	342	648	999999	359	267	
879	999999	577	938	999999	152	999999	627	382	185	774	299	707	449	772	999999	798	738	999999	844	601	925	460	357	999999	515	330	996	888	721	579	924	997	858	305	186	428	827	999999	681	386	341	784	733	847	999999	999999	999999	999999	547	544	999999	874	514	665	954	778	230	585	999999	822	369	999999	660	605	850	302	849	154	596	999999	999999	999999	439	468	999999	151	727	509	999999	37	999999	232	350	187	999999	59	492	202	351	407	999999	251	331	999999	27	602	133	138	999999	631	999999	472	999999	999999	573	40	444	999999	405	999999	61	720	157	509	118	146	398	483	999999	800	810	656	999999	999999	735	729	558	580	450	667	27	598	512	806	398	999999	55	736	999999	639	614	446	797	538	356	487	104	822	750	880	999999	650	999999	206	999999	981	999999	988	878	844	482	864	605	737	794	999999	999999	999999	999999	867	100	661	869	306	195	374	859	274	999999	258	634	735	829	569	999999	377	999999	316	985	416	580	67	858	769	999999	750	840	69	743	893	999999	753	711	882	790	999999	999999	896	20	457	132	405	156	999999	219	746	44	45	284	999999	999999	900	364	703	296	43	999999	110	148	445	533	800	999999	949	977	880	34	947	779	912	999999	509	999999	538	999999	999999	999999	238	999999	421	999999	999999	785	999999	836	379	398	17	999999	756	748	680	757	999999	999999	999999	874	999999	652	999999	722	97	265	372	999999	557	999999	826	419	121	132	999999	550	999999	729	999999	999999	214	999999	608	491	26	999999	32	173	916	752	999999	999999	962	311	713	586	230	699	628	999999	423	496	289	999999	572	598	484	634	183	139	39	999999	204	999999	669	94	53	847	999999	999999	243	208	912	999999	875	221	457	810	999999	989	999999	38	111	189	601	999999	999999	834	919	999999	877	398	990	786	722	884	420	999999	642	628	542	999999	993	892	999999	224	583	484	899	999999	999999	674	224	999999	810	11	743	999999	999999	950	999999	219	927	287	857	999999	999999	999999	92	990	801	801	177	791	456	946	45	219	874	387	144	358	935	568	287	213	999999	805	976	720	150	405	999999	691	999999	332	999999	716	44	471	16	457	401	908	559	999999	506	433	737	863	966	534	999999	337	815	999999	284	369	999	654	671	412	159	371	850	405	861	486	424	134	999999	999999	184	999999	381	687	999999	999999	18	999999	707	750	78	123	754	999999	999999	612	875	473	58	95	716	999999	999999	603	308	999999	68	164	488	29	19	999999	372	999999	360	999999	999999	138	946	257	360	71	947	920	344	45	999999	244	150	999999	
610	999999	85	415	612	793	612	999999	999999	926	999999	854	999999	687	740	999999	750	117	264	527	656	746	527	999999	735	654	443	999999	269	999999	423	999999	999999	239	418	999999	537	957	999999	566	134	188	750	30	288	506	612	269	190	879	295	999999	979	999999	602	999999	433	999999	680	958	360	733	518	999999	512	999999	841	230	278	682	927	793	83	697	402	477	996	999999	522	238	999999	999999	999999	999999	977	914	843	399	999999	554	634	263	999999	85	216	400	670	634	517	143	665	391	991	507	951	502	999999	292	231	999999	867	926	761	451	999999	186	44	999999	148	999999	310	451	593	999999	999999	674	999999	997	491	999999	806	372	990	389	573	660	192	201	999999	999999	488	561	178	512	687	999999	999999	836	169	39	999999	543	495	999999	832	223	999999	277	999999	287	986	437	800	230	328	504	936	382	999999	265	994	999999	699	664	120	749	283	90	999999	350	999999	679	838	461	645	273	877	999999	556	359	861	914	999999	999999	999999	60	761	999999	999999	192	771	129	957	903	44	999999	843	831	807	93	940	717	999999	999999	999999	317	599	348	584	999999	999999	864	825	528	404	89	111	548	176	69	988	335	897	854	578	999999	721	935	999999	999999	999999	999999	274	472	418	153	684	632	55	190	999999	422	372	137	564	999999	303	438	509	955	421	305	999999	999999	999999	614	820	386	540	62	595	664	922	462	636	581	600	363	119	999999	405	999999	502	985	608	575	962	769	299	671	759	292	436	471	711	134	390	525	377	804	333	307	999999	993	595	999999	500	910	501	999999	316	940	328	999999	999999	942	802	679	149	529	652	60	97	999999	302	312	237	460	750	512	200	84	999999	315	999999	107	387	508	400	811	999999	62	277	999999	999999	819	963	187	911	769	999999	711	999999	999999	161	282	220	999999	701	292	569	49	999999	989	999999	241	954	23	999999	461	564	303	289	338	453	600	783	780	513	483	348	999999	548	981	190	489	999999	148	999999	655	999999	165	999999	999999	251	46	999999	999999	523	134	864	950	856	460	214	37	999999	57	403	561	499	439	718	227	999999	999999	501	187	999999	999999	999999	999999	859	676	999999	409	495	182	999999	417	707	504	267	389	618	397	999999	98	777	162	67	650	744	601	166	458	446	589	173	999999	544	999999	999999	220	999999	58	101	999999	885	805	541	259	961	985	999999	999999	999999	339	609	556	324	412	410	655	255	891	81	267	520	126	962	906	999999	363	999999	999999	35	57	798	570	306	24	212	972	621	808	689	999999	747	999999	
285	117	999999	616	999999	141	314	823	964	999999	999999	834	669	999999	842	635	999999	607	122	861	968	134	540	999999	260	999999	210	438	44	447	212	999999	999999	358	840	999999	925	402	999999	999999	688	212	999999	108	593	471	354	443	139	985	567	92	999999	999999	203	161	576	942	366	118	931	999999	999999	526	497	663	324	321	999999	987	710	848	662	999999	182	766	51	442	455	999999	999999	767	308	59	880	129	676	633	164	688	999999	999999	45	836	809	999999	423	566	611	930	157	42	999999	152	999999	719	999999	274	713	437	119	144	497	999999	161	174	999999	739	646	377	986	690	167	250	999999	999999	812	825	572	369	352	484	830	524	999999	924	263	999999	773	999999	999999	412	920	727	579	153	496	999999	685	644	999999	684	920	999999	999999	467	999999	273	442	558	906	999999	702	353	999999	634	314	972	999999	237	911	420	965	485	999999	584	770	999999	671	565	240	354	150	999999	134	668	999999	999999	581	183	999999	989	723	999999	264	106	709	576	999999	999999	839	524	999999	457	999999	824	718	999999	567	368	696	445	999999	876	327	999999	462	999999	999999	426	80	717	400	763	188	921	696	999999	230	999999	999999	203	797	999999	726	716	824	693	999999	309	999999	999999	38	223	999999	613	397	846	898	703	644	933	357	225	873	131	134	766	278	811	137	967	999999	999999	999999	502	647	999999	160	610	736	769	581	919	999999	999999	689	999999	286	574	533	849	852	999999	999999	999999	846	581	853	604	592	67	424	392	182	982	903	999999	731	999999	966	522	696	999999	999999	874	362	438	749	921	442	999999	490	704	288	287	125	999999	61	550	656	999999	32	555	28	679	355	199	999999	494	57	999999	454	301	608	21	163	564	560	71	589	999999	832	931	172	644	576	720	113	894	866	999999	999999	190	338	900	499	150	279	296	999999	173	691	264	873	794	999999	198	105	276	999999	561	146	999999	961	247	999999	100	393	383	999999	635	999999	999999	628	841	657	274	963	999999	521	22	294	273	542	999999	727	999999	67	999999	152	387	624	837	999999	314	79	999	229	100	667	409	757	896	194	894	87	999999	636	42	146	999999	235	397	999999	999999	999999	999999	457	999999	520	664	42	25	241	724	999999	999999	91	323	771	657	54	872	50	122	264	398	89	648	348	999999	941	35	999999	913	162	237	92	659	47	206	552	685	580	13	376	999999	665	469	999999	829	756	322	270	488	194	999999	357	642	999999	878	999999	809	999999	631	722	17	784	327	999999	783	176	432	999999	575	115	999999	302	46	
745	522	733	620	764	999999	141	628	765	752	729	798	999999	449	999999	169	413	999999	999999	948	290	369	958	347	999999	999999	663	334	47	695	383	824	70	320	896	344	154	182	55	686	999999	104	251	999999	598	773	902	727	630	125	171	373	880	999999	999999	386	563	395	999999	663	856	807	591	80	378	904	999999	569	552	467	24	999999	697	802	999999	195	127	926	999999	133	207	999999	999999	921	999999	20	944	717	563	520	780	758	999999	391	999999	999999	512	181	663	694	45	343	184	999999	111	930	999999	87	999999	570	269	637	647	999999	465	920	114	670	546	368	959	30	16	41	687	265	999999	315	972	766	683	999999	273	63	97	864	999999	540	820	603	344	867	822	993	260	152	121	859	925	909	588	842	634	304	999999	24	999999	152	485	845	158	999999	114	138	887	322	374	593	999999	601	169	573	850	942	33	102	208	23	781	544	154	922	999999	72	188	840	321	968	328	82	537	618	65	974	454	974	762	694	115	999999	999999	528	356	999999	999999	24	999999	691	280	999999	816	324	371	999999	700	999999	980	52	999999	57	10	406	274	440	73	550	999999	875	498	999999	340	513	907	843	765	626	999999	64	999999	173	847	630	697	686	265	223	256	124	283	228	993	720	744	68	936	382	999999	916	271	999999	999999	999999	203	231	312	313	999999	999999	185	999999	999999	926	729	999999	209	380	709	588	184	850	999999	403	601	279	66	999999	769	849	999999	999999	372	659	793	122	999999	730	437	476	383	952	806	999999	938	209	567	77	990	999999	858	999999	999999	674	741	999999	905	113	526	923	174	692	543	567	622	999999	711	11	142	617	129	999999	999999	242	215	999999	999999	576	464	401	712	989	629	810	990	349	720	999999	917	382	999999	563	214	999999	311	999999	418	999999	115	157	497	565	934	382	839	389	622	440	469	999999	377	338	648	134	220	999999	999999	732	577	282	81	23	94	999999	410	999999	274	999999	999999	523	812	803	471	999999	999999	157	64	999999	999999	610	726	290	999999	407	15	879	999999	89	999999	136	999999	686	672	832	86	483	480	999999	972	283	125	999999	509	999999	706	999999	866	340	230	999999	999999	999999	761	966	999999	999999	785	686	755	999999	650	195	147	804	895	136	141	639	999999	430	676	880	285	697	495	999999	780	292	700	441	22	584	859	239	16	813	924	705	286	295	999999	999999	999999	999999	633	929	55	705	999999	579	999999	237	109	799	999999	250	539	73	481	21	19	502	985	323	518	999999	335	908	999999	91	999999	436	
362	945	731	882	460	834	73	565	498	999999	242	130	999999	999999	485	999999	842	766	999999	860	234	999999	285	205	808	115	999999	999999	604	147	906	968	377	999999	999999	163	78	514	999999	705	10	915	523	999999	270	865	323	732	999999	275	76	42	808	351	212	999999	999999	999999	83	999999	901	999999	961	361	179	273	753	999999	999999	331	991	999999	976	999999	999999	318	999999	351	934	943	999999	209	977	338	81	874	170	35	803	787	493	999999	999999	444	803	504	999999	171	999999	999999	121	999999	822	268	284	738	999999	240	999999	893	345	999999	601	140	563	702	527	999999	290	304	112	999999	999999	132	999999	459	999999	542	774	365	363	590	999999	937	999999	472	387	718	999999	999999	819	930	544	999999	999999	174	999999	310	880	111	977	999999	881	999999	999999	394	139	699	999999	824	843	522	465	135	540	754	741	664	309	999999	324	808	578	948	485	182	193	999999	999999	999999	519	999999	661	672	388	41	709	126	52	447	342	687	298	239	499	999999	474	999999	378	999999	432	286	11	789	787	178	753	933	984	721	211	999999	29	756	315	999999	999999	793	999999	999999	55	625	999999	861	758	999999	520	349	459	188	707	774	912	981	251	242	999999	872	885	219	287	776	141	330	246	494	999999	542	923	251	445	999999	671	869	652	807	665	999999	41	159	658	414	483	805	24	436	936	48	999999	82	999999	988	908	999999	999999	279	493	300	999999	274	969	978	425	217	743	37	999999	52	338	444	577	454	840	735	561	872	302	999999	316	809	557	629	37	851	587	457	772	999999	999999	383	323	999999	999999	999999	189	999999	989	275	72	986	333	893	709	80	999999	219	999999	183	999999	359	999999	167	999999	999999	716	350	950	574	630	296	264	968	406	955	130	213	930	999999	555	880	883	999999	273	329	999999	664	999999	956	356	377	309	599	999999	297	406	166	391	707	60	999999	729	425	645	776	732	364	497	754	999999	301	289	83	627	105	476	950	999999	663	340	62	999999	994	227	263	999999	665	811	118	999999	964	822	999999	33	999999	999999	999999	391	496	999999	999999	177	999999	999999	64	97	235	971	72	820	999999	999999	999999	377	997	419	734	207	391	999999	76	999999	999999	999999	999999	479	67	60	999999	943	19	568	407	75	219	885	264	999999	173	999999	999999	694	999999	298	999999	702	104	999999	35	306	426	999999	999	999999	999999	999999	788	970	30	584	40	185	69	129	999999	999999	999999	661	999999	122	165	746	44	226	37	382	805	99	104	292	384	212	34	615	999999	749	569	699	999999	641	999999	
293	968	588	145	999999	634	629	487	223	838	999999	999999	913	151	680	235	783	999999	999999	772	999999	999999	737	210	827	160	454	602	999999	328	999999	127	999999	26	871	778	456	999999	450	748	185	612	880	999999	941	516	121	999999	999999	524	785	999999	395	869	407	417	240	388	318	999999	189	37	426	895	673	999999	179	896	279	902	778	999999	999999	410	999999	96	999999	999999	268	999999	49	980	755	546	999999	155	732	657	618	464	999999	78	772	999999	999999	158	999999	985	999999	626	999999	224	204	944	745	92	789	999999	283	321	999999	947	130	996	396	999999	999999	879	362	528	592	999999	287	815	364	710	930	225	841	447	900	999999	999999	999999	975	825	785	811	801	459	999999	748	384	307	52	600	999999	775	627	370	876	317	632	999999	43	823	936	389	999999	45	162	573	152	835	420	411	445	488	999999	571	999999	470	88	902	172	999999	148	999999	772	999999	762	999999	999999	481	570	999999	388	258	607	162	888	999999	999999	999999	307	791	605	548	887	641	165	469	754	66	999999	416	999999	729	101	199	684	999999	616	825	282	999999	999999	999999	274	827	32	196	881	868	999999	26	248	999999	605	380	249	999999	102	141	609	303	999999	540	999999	999999	999999	658	167	418	477	999999	789	405	493	310	815	934	284	69	999999	968	588	999999	383	999999	177	916	999999	720	950	94	999999	485	226	978	596	445	999999	999999	473	373	38	472	401	751	237	843	828	999999	564	314	325	43	523	640	715	524	999999	603	999999	447	999999	999999	468	392	77	313	189	515	713	380	796	175	596	254	939	125	494	999999	702	334	98	999999	166	645	769	999999	999999	585	273	81	999999	999999	132	35	839	592	14	18	684	923	999999	323	590	194	518	999999	447	999999	999999	600	40	999999	900	663	359	999999	290	999999	623	246	999999	603	251	642	101	261	999999	570	414	357	999999	485	947	778	999999	775	999999	971	136	619	393	693	884	673	51	753	644	469	676	145	311	191	395	999999	582	999999	999999	999999	102	266	116	999999	863	354	489	554	999999	131	992	583	465	318	696	999999	852	999999	718	578	601	999999	999999	583	893	279	55	928	100	999999	206	609	703	300	879	999999	999999	516	999999	540	194	496	176	523	999999	103	680	992	999999	392	595	999999	351	502	999999	999999	999999	533	983	594	999999	999999	464	86	924	393	999999	174	999999	826	999999	346	827	188	394	114	181	999999	117	999999	599	63	443	999999	999999	281	267	210	943	135	231	979	999999	999999	242	999999	41	999999	598	92	223	999999	999999	669	999999	259	
107	173	118	999999	999999	999999	999999	999999	994	254	999999	756	172	999999	999999	679	999999	313	604	520	813	999999	946	760	83	91	999999	999999	587	93	500	774	815	999999	184	103	102	999999	553	676	564	349	251	987	999999	284	999999	945	956	544	295	999999	74	999999	446	999999	227	357	179	500	58	999999	606	911	753	352	999999	507	477	42	999999	999999	760	928	955	473	350	958	254	799	164	560	999999	999999	798	251	709	443	228	999999	876	744	999999	62	628	173	743	339	243	999999	343	430	999999	924	957	764	497	999999	426	972	175	999999	113	999999	346	497	999999	563	123	511	643	508	999999	808	165	999999	998	999999	309	999999	729	20	999999	89	466	734	92	153	95	999999	999999	573	26	256	503	617	999999	999999	715	140	999999	190	999999	999999	530	834	151	999999	768	999999	766	789	836	999999	252	999999	544	33	913	612	415	189	999999	999999	757	79	491	42	315	548	211	846	993	178	999999	999999	999999	992	559	631	999999	999999	384	969	276	964	999999	393	999999	348	83	999999	247	112	725	660	999999	145	974	461	353	119	363	999999	914	919	795	999999	681	703	370	551	999999	292	30	991	999999	507	813	793	343	107	38	966	475	593	609	890	999999	301	999999	659	28	999999	999999	482	70	163	65	999999	179	999999	712	310	978	531	999999	955	92	733	855	999999	999999	191	127	999999	91	396	999999	999999	320	904	224	389	866	710	533	376	14	999999	931	651	452	999999	623	999999	999999	728	988	943	451	999999	808	999999	446	631	337	836	999999	42	999999	673	408	999999	47	274	999999	332	444	277	997	775	950	544	801	214	762	866	567	851	999999	999999	407	811	879	999999	106	999999	942	244	999999	696	396	972	999999	999999	999999	717	999999	999999	422	72	999999	721	946	675	999999	273	917	242	999999	471	279	138	182	48	999999	596	855	999999	178	357	390	999999	893	310	389	977	999999	544	961	999999	999999	999999	439	796	79	686	864	214	962	832	999999	710	999999	912	427	267	800	117	992	656	862	57	190	74	999999	999999	827	646	295	726	999999	383	281	823	999999	999999	699	999999	999999	999999	731	651	419	345	999999	679	834	981	883	131	186	292	999999	999999	193	400	37	374	999999	984	858	228	918	245	958	213	439	551	889	366	568	425	147	999999	924	221	637	845	999999	12	259	846	762	174	549	592	999999	966	640	999999	43	334	999999	984	999999	512	732	999999	386	566	250	293	101	526	562	761	154	149	390	971	999999	192	80	121	999999	22	999999	754	696	376	381	473	910	266	333	244	164	163	
682	421	999999	464	469	737	762	966	754	246	611	999999	447	692	999999	668	869	999999	263	159	259	717	56	978	486	19	194	777	382	834	203	328	606	999999	466	999999	493	308	999999	343	999999	768	267	999999	153	908	999999	689	887	251	999999	481	980	15	903	964	999999	510	977	999999	552	984	594	920	52	292	191	456	999999	616	185	571	999999	999999	800	491	460	826	834	999999	90	505	889	141	999999	722	999999	601	999999	501	604	983	330	273	999999	999999	184	347	187	999999	999999	999999	999999	281	75	825	999999	70	215	422	514	548	999999	409	999999	999999	999999	462	482	330	999999	589	999999	734	21	202	251	865	139	435	316	122	648	974	851	999999	53	999999	75	999999	378	287	396	999999	987	66	317	920	894	999999	279	721	999999	857	915	147	122	728	270	873	583	487	930	779	116	999999	999999	999999	557	999999	13	487	999999	859	951	667	999999	999999	747	999999	884	999999	971	395	999999	999999	257	999999	999999	714	495	324	357	201	49	890	999999	617	568	595	167	616	999999	999999	999999	791	334	15	906	257	945	427	999999	315	989	262	516	999999	999999	999999	153	117	643	842	284	688	140	205	999999	70	321	585	999999	161	797	277	957	847	655	375	270	999999	999999	810	769	78	344	51	999999	999999	384	811	994	57	451	59	999999	530	999999	999999	660	138	999999	845	936	369	999999	829	517	721	305	669	888	999999	260	902	232	832	83	999999	354	999999	992	44	686	509	590	89	999999	748	304	999999	997	604	714	142	66	999999	999999	999999	778	514	534	999999	999999	714	922	746	797	549	999999	150	456	999999	706	999999	145	161	168	436	778	220	129	769	426	869	671	999999	543	127	999999	192	958	674	438	999999	564	999999	553	999999	587	844	999999	169	920	163	999999	364	897	151	996	905	881	447	630	999999	999999	764	999999	621	52	637	212	679	704	644	191	999999	214	867	18	633	999999	196	849	934	927	959	848	273	889	316	397	402	131	999999	311	521	999999	870	454	999999	999999	932	929	949	641	613	465	285	971	206	160	999999	143	999999	307	694	597	999999	999999	435	915	801	999999	735	250	810	558	763	343	670	739	344	422	999999	999999	999999	266	999999	999999	323	504	573	301	999999	166	367	268	758	999999	616	923	357	240	29	883	646	210	204	708	831	65	999999	999999	999999	999999	815	617	924	186	631	999999	697	404	999999	930	352	999999	48	578	883	552	999999	131	727	746	392	113	403	335	999999	999999	999999	201	470	268	999999	631	990	999999	351	999999	343	999999	20	188	235	952	914	
98	999999	146	171	625	825	999999	265	580	224	564	85	711	999999	999999	635	999999	999999	999999	999999	999999	137	721	519	813	237	999999	999999	227	120	999999	521	439	199	314	794	999999	314	999999	376	999999	999999	232	416	436	160	639	535	744	946	854	813	999999	29	856	960	819	999999	357	999999	691	81	47	470	675	999999	645	999999	909	804	231	852	928	139	751	64	999999	999999	93	663	999999	999999	473	281	265	735	791	419	999999	353	974	999999	956	999999	685	120	999999	762	741	999999	514	127	625	939	724	12	884	999999	277	802	65	999999	544	999999	999999	93	607	999999	214	939	999999	999999	189	566	829	445	895	878	454	641	99	153	573	700	158	481	999999	999999	556	262	850	200	999999	999999	999999	470	252	999999	260	601	512	209	557	801	140	999999	937	69	119	999999	116	16	999999	636	999999	912	999999	999999	546	328	999999	84	999999	951	999999	72	93	648	999999	369	202	634	627	852	999999	999999	596	771	569	869	543	999999	423	277	156	843	999999	515	827	385	528	408	999999	932	500	999999	989	605	712	78	205	298	999999	750	999999	482	389	304	507	823	326	180	999999	677	784	189	999999	942	999999	254	28	999999	821	892	841	794	999999	694	362	999999	999999	999999	68	501	673	999999	999999	999999	190	673	464	749	18	14	69	358	134	57	157	321	778	999999	800	999999	60	999999	477	899	908	302	572	695	941	806	922	335	999999	782	13	540	999999	999999	999999	999999	999999	278	999999	817	832	493	999999	999999	546	51	922	852	200	600	451	56	776	240	765	888	999999	768	807	211	91	734	999999	352	54	617	999999	791	999999	668	677	781	69	659	77	425	999999	999999	999999	999999	884	79	145	521	340	956	999999	999999	231	872	40	31	471	366	736	999999	999999	999999	816	929	778	140	566	532	922	670	987	127	173	349	266	399	620	907	327	21	599	725	999999	97	852	454	999999	999999	637	999999	320	702	923	999999	178	999999	999999	229	131	753	513	999999	598	670	999999	647	654	881	999999	640	411	563	999999	724	508	531	316	728	86	334	571	152	999999	999999	360	999999	203	999999	181	952	504	400	785	573	508	986	137	350	127	215	999999	687	808	996	254	756	662	209	470	647	997	175	999999	796	192	370	999999	331	999999	685	999999	999999	710	663	146	20	777	476	225	522	999999	966	610	870	534	883	344	999999	999999	603	999999	994	733	534	954	338	257	989	390	999999	277	805	39	442	762	349	999999	154	999999	243	978	999999	983	948	252	41	565	282	999999	309	35	821	999999	717	999999	459	
727	999999	708	807	763	788	95	999999	999999	598	999999	178	999999	999999	999999	199	999999	788	624	446	20	784	291	922	773	974	726	91	122	455	999999	322	999999	312	621	801	445	63	480	200	111	999999	999999	654	105	396	174	87	403	835	785	521	102	616	448	942	894	786	43	999999	72	13	999999	799	999999	624	787	805	573	113	753	982	318	999999	345	115	91	999999	827	386	810	999999	687	286	669	984	229	774	863	999999	907	999999	29	691	999999	107	940	903	561	480	609	999999	514	999999	92	802	213	668	280	999999	861	266	958	656	977	423	326	688	139	118	405	23	942	999999	206	104	963	626	999999	248	175	999999	86	356	999999	452	144	999999	204	867	999999	560	503	529	818	999999	700	372	999999	715	780	999999	999999	452	85	595	425	620	104	999999	839	586	373	999999	178	683	190	612	999999	534	288	929	494	272	999999	844	999999	422	85	555	403	999999	912	999999	467	914	413	634	999999	999999	36	999999	303	216	38	203	999999	999999	999999	999999	470	98	493	189	999999	851	766	511	123	999999	84	13	545	548	999999	248	674	999999	575	264	999999	555	341	696	507	765	636	999999	244	144	657	999999	70	999999	94	315	116	733	164	616	157	902	520	49	117	33	999999	999999	622	999999	529	414	895	999999	865	999999	999999	797	999999	671	999999	488	277	999999	999999	35	942	604	463	288	141	940	628	959	116	377	45	302	589	484	786	881	664	999999	615	252	164	999999	999999	999999	559	319	999999	493	400	668	634	999999	999999	999999	90	384	999999	344	657	999999	999999	936	990	497	879	463	218	206	884	343	824	823	373	341	870	978	528	293	728	999999	888	999999	568	448	999999	503	837	999999	999999	412	591	329	796	37	465	228	973	587	300	105	111	999999	608	67	999999	811	178	133	999999	112	855	17	615	835	700	651	377	551	754	999999	625	711	803	999999	752	504	36	346	876	651	15	941	992	999999	720	42	536	510	604	931	335	999999	294	301	557	584	714	961	337	814	999999	432	999999	914	999999	399	62	137	315	349	785	999999	256	569	106	999999	999999	983	124	999999	125	867	999999	822	999999	911	426	511	923	178	790	74	19	72	801	583	118	87	162	330	980	408	999999	264	156	503	999999	724	204	643	569	730	847	669	999999	983	484	20	864	568	973	550	999999	147	559	720	822	999999	768	523	805	936	830	793	687	716	672	692	999999	999999	453	702	999999	290	608	69	227	349	373	818	999999	999999	223	593	999999	439	205	68	704	999999	680	282	956	681	
837	633	900	63	982	981	320	791	344	999999	125	281	999999	923	538	500	503	482	999999	950	425	707	722	246	445	258	521	614	988	249	876	999999	745	999999	452	999999	168	174	367	391	507	316	764	907	999999	999999	205	281	529	214	933	208	999999	16	266	999999	911	663	617	733	470	706	803	999999	999999	944	535	608	480	563	999999	999999	124	439	452	118	943	815	768	369	999999	249	94	999999	999999	999999	719	739	999999	999999	73	504	556	633	921	800	513	999999	477	999999	999999	597	800	965	872	604	93	31	563	999999	196	105	999999	999999	681	230	622	29	787	999999	235	795	999999	168	499	836	999999	491	518	652	605	283	347	244	999999	465	999999	999999	911	712	595	697	186	231	135	967	609	999999	999999	999999	188	493	881	715	999999	755	999999	642	475	999999	821	602	513	999999	552	912	758	660	441	225	781	503	118	85	176	537	619	999999	42	532	237	484	538	817	474	121	999999	631	936	999999	106	999999	653	875	891	993	194	999999	679	999999	219	999999	866	999999	919	685	385	806	549	999999	146	362	610	943	807	346	73	695	446	999999	999999	136	723	379	129	999999	999999	242	999999	182	999999	353	999999	819	999999	289	618	999999	999999	789	736	999999	91	176	924	743	206	709	78	554	929	498	829	248	702	93	234	497	617	945	835	999999	622	377	426	793	34	999999	631	528	728	272	798	999999	704	999999	54	556	454	385	999999	999999	999999	639	253	855	999999	98	999999	239	64	130	193	952	953	593	972	999999	999999	999999	719	415	999999	549	826	667	699	182	544	776	48	678	52	999999	176	999999	978	983	134	570	999999	935	673	999999	474	999999	88	999999	999999	999999	953	340	806	999999	999999	372	999999	624	812	585	999999	351	554	350	201	386	88	951	785	267	614	988	590	189	861	783	742	686	85	229	589	852	999999	433	822	707	871	729	575	804	999999	364	181	548	414	928	391	332	999999	999999	528	136	71	446	505	999999	750	626	461	883	999999	999999	549	592	999999	312	873	130	528	493	514	358	999999	980	633	260	817	51	775	932	401	419	486	986	700	462	791	42	928	857	957	255	278	999999	183	999999	814	999999	551	111	65	270	804	717	583	180	999999	90	813	999999	158	999999	999999	999999	491	999999	898	999999	999999	999999	999999	999999	202	671	535	268	999999	693	807	382	446	238	999999	673	877	141	615	768	413	529	711	710	228	683	999999	259	404	749	211	999999	362	999999	696	17	590	224	77	143	999999	324	100	67	283	440	999999	919	218	187	650	999999	
606	139	159	372	999999	999999	622	519	999999	285	864	340	492	845	30	194	542	492	999999	663	999999	481	586	999999	439	999999	437	788	999999	789	50	999999	108	999999	365	232	111	334	184	779	601	558	181	906	460	760	999999	438	420	623	999999	726	104	999999	999999	134	999999	71	999999	188	999999	834	644	182	245	648	999999	999999	999999	797	999999	217	317	314	71	514	999999	999999	999999	679	999999	999999	999999	260	999999	323	131	121	563	241	999999	50	401	996	999999	767	913	998	670	999999	528	934	949	999999	540	999999	419	790	926	782	823	872	999999	263	110	385	465	393	770	921	527	130	87	999999	127	999999	815	320	908	999999	600	311	999999	826	160	154	59	755	720	242	904	999999	195	999999	417	807	616	148	999999	29	311	530	238	749	294	408	857	701	504	497	363	108	881	632	191	522	862	999999	113	955	335	710	999999	538	27	196	935	305	840	999999	999999	999999	424	889	991	80	999999	270	542	752	297	358	260	232	878	805	999999	562	599	999999	944	999999	44	999999	693	999999	999999	999999	731	107	473	561	861	999999	999999	686	684	999999	640	999999	999999	602	74	361	668	977	999999	451	660	222	737	382	705	999999	375	426	643	483	205	400	224	383	999999	444	999999	735	999999	75	170	999999	130	466	922	489	456	352	945	683	282	716	152	415	50	519	370	999999	999999	916	999999	645	52	999999	797	999999	896	75	999999	629	82	932	491	393	999999	468	999999	999999	459	226	497	32	999999	959	211	489	258	809	343	29	84	999999	880	579	255	525	159	919	668	681	999999	391	288	999999	611	349	234	758	999999	581	427	98	641	639	429	796	174	999999	999	318	992	97	732	55	555	884	999999	911	147	999999	999999	181	999999	999999	633	116	744	164	358	999999	264	499	684	761	601	999999	999999	251	160	999999	360	75	999999	999999	689	505	658	243	770	726	999999	323	620	999999	999999	256	485	863	999999	322	62	20	735	147	64	502	412	999999	453	569	338	999999	760	999999	999999	999999	261	262	98	138	457	511	393	632	574	940	999999	326	498	999999	509	999999	246	837	999999	349	340	782	999999	196	999999	686	789	999999	999999	486	563	931	953	29	994	999999	774	999999	864	550	999999	999999	573	123	623	999999	999999	108	69	999999	574	922	292	999999	912	478	956	902	44	771	999999	192	244	999999	387	947	372	478	360	286	918	369	973	856	723	999999	219	192	999999	17	999999	690	151	751	999999	640	649	888	999999	525	276	871	999999	103	828	444	867	485	999999	999999	723	999999	999999	999999	726	215	
949	435	352	684	269	774	339	999999	567	41	999999	493	185	999999	999999	484	999999	834	20	57	999999	879	999999	288	370	999999	999999	897	293	208	942	368	35	706	690	999999	546	431	266	501	999999	814	536	796	999999	384	999999	988	376	249	642	913	999999	679	999999	80	407	73	324	535	328	441	743	368	99	999999	467	479	999999	95	999999	999999	999999	999999	999999	711	352	241	884	985	999999	999999	530	999999	566	999999	595	999999	27	620	815	482	117	731	999999	999999	81	177	999999	722	999999	829	932	291	311	702	346	264	175	976	727	175	189	339	110	999999	910	699	802	71	96	122	462	446	279	465	833	845	345	413	640	185	535	999999	999999	604	534	249	742	863	692	999999	190	999999	892	649	302	777	631	322	999999	382	375	644	635	999999	377	496	21	845	869	999999	918	999999	346	552	640	28	270	505	999999	671	999999	938	379	754	931	999999	553	629	173	65	224	32	222	267	809	890	535	274	237	999999	238	999999	994	202	999999	428	704	999999	999999	284	517	135	999999	529	426	999999	275	881	872	999999	942	391	682	814	285	999999	549	999999	742	749	492	995	278	297	999999	69	943	187	341	513	999999	212	620	888	547	99	46	693	841	382	999999	654	401	281	105	846	224	190	999999	999999	879	625	607	270	792	521	999999	999999	999999	367	493	97	549	368	248	739	771	793	999999	195	860	855	247	370	133	999999	604	999999	202	596	844	763	270	815	999999	999999	605	359	106	999999	243	347	607	999999	888	537	114	42	43	365	999999	431	999999	999999	999999	33	388	247	147	954	917	859	506	500	523	730	827	734	734	155	999999	999999	696	250	952	522	258	999999	481	595	732	999999	963	836	520	423	999999	999999	158	999999	999999	367	222	152	118	383	840	116	999999	168	710	380	308	887	230	663	734	672	999999	153	774	624	999999	551	999999	356	999999	670	979	999999	880	999999	999999	999999	442	999999	209	999999	142	578	681	151	802	323	885	362	272	85	615	999999	688	186	999999	15	999999	99	601	671	920	761	999999	180	137	860	287	999999	795	999999	455	999999	464	189	539	210	999999	632	999999	452	999999	999999	94	820	999999	999999	421	703	999999	580	999999	352	185	538	634	381	100	511	24	941	45	472	999999	97	999999	171	403	999999	646	999999	543	214	999999	159	14	61	677	667	999999	15	999999	584	883	999999	889	999999	278	999999	555	168	120	960	618	880	999999	203	312	997	200	999999	728	999999	66	979	999999	91	999999	999999	533	583	703	433	395	18	999999	461	999999	352	207	527	
893	476	999999	488	999999	582	595	396	743	811	748	680	477	233	287	537	527	999999	188	999999	999999	252	402	972	999999	686	575	610	388	999999	614	959	799	672	999999	261	958	578	999999	464	496	689	292	721	834	999999	956	172	999999	964	934	999999	173	400	500	999999	999999	980	33	761	16	999999	17	999999	207	789	999999	804	233	35	578	949	999999	999999	321	347	999999	999999	148	441	730	413	999999	424	30	929	796	409	182	359	187	999999	554	778	457	510	681	504	524	999999	152	162	999999	705	395	984	999999	449	88	163	689	403	842	592	41	602	116	999999	767	999999	992	481	632	999999	848	600	404	595	277	999999	665	999999	165	103	298	578	475	183	999999	46	999999	356	330	28	669	783	999999	962	747	999999	999999	98	999999	999999	62	670	529	74	999999	794	590	724	182	999999	497	233	999999	749	304	462	999999	932	564	999999	657	646	161	613	214	74	999999	442	848	422	417	999999	999999	908	50	999999	58	410	326	244	455	895	184	62	531	445	545	999999	668	294	726	471	534	15	600	415	519	916	999999	792	340	158	999999	999999	860	920	999999	999999	999999	676	413	727	616	329	285	761	472	109	92	769	528	77	774	563	696	945	53	723	317	635	999999	142	550	533	903	307	29	999999	201	611	940	216	688	991	881	998	854	214	730	838	943	419	834	999999	274	272	384	322	73	914	876	999999	31	83	567	999999	187	93	425	978	999999	57	907	480	828	322	389	782	682	697	101	838	993	479	999999	698	307	458	999999	640	923	707	361	286	734	169	999999	615	999999	999999	821	771	788	999999	105	895	999999	363	272	952	883	601	639	375	999999	48	999999	552	391	868	974	728	824	784	999999	45	696	630	999999	668	137	774	357	83	999999	329	60	251	383	795	196	943	195	316	757	331	77	985	462	696	999999	999999	233	565	635	103	947	13	999999	70	209	999999	617	999999	824	999999	999999	566	999999	503	988	546	179	596	999999	40	999999	518	37	733	968	710	177	60	297	495	999999	792	447	782	999999	56	999999	323	595	315	999999	591	999999	647	87	510	495	959	708	834	472	636	883	604	560	439	976	963	101	498	713	567	316	338	568	999999	128	999999	131	941	992	999999	999999	377	703	950	999999	389	656	468	225	999999	351	463	33	913	908	999999	231	943	999999	999999	231	107	601	769	285	999999	88	625	999999	778	999999	766	841	999999	999999	999999	900	610	412	596	999999	633	283	999999	225	852	315	999999	553	999999	495	187	999999	411	635	903	775	934	
675	873	310	41	999999	447	381	999999	622	416	999999	999999	942	621	540	483	284	597	999999	999999	553	432	846	433	999999	999999	292	659	894	440	981	733	740	999999	935	538	295	285	556	836	999999	640	999999	899	999999	160	343	873	999999	398	999999	47	89	678	390	999999	36	999999	999999	971	999999	721	690	999999	434	554	662	999999	999999	11	999999	998	50	999999	974	913	202	947	66	999999	999999	418	999999	506	312	943	653	72	585	693	512	999999	325	999999	681	999999	949	999999	999999	999999	498	999999	197	645	210	999999	999999	999999	704	999999	60	89	820	47	209	745	999999	193	999999	491	999999	999999	400	993	499	999999	999999	466	315	999999	963	999999	483	242	999999	414	230	999999	306	999999	999999	560	367	118	642	432	597	999999	999999	935	703	766	179	999999	922	999999	966	204	155	999999	455	540	787	142	513	999999	605	588	999999	795	524	999999	999999	704	543	999999	999999	292	360	999999	191	404	90	379	869	207	973	500	320	535	999999	36	232	999999	729	416	999999	999999	999999	735	827	19	673	589	999999	999999	878	475	449	999999	999999	683	999999	88	249	60	459	418	272	316	999999	115	278	88	356	999999	118	999999	975	137	578	17	688	624	999999	182	731	501	958	507	999999	999999	999999	999999	870	764	192	154	635	678	956	364	999999	999999	802	722	741	999999	999999	922	263	866	500	321	13	657	995	229	999999	76	329	958	999999	765	987	436	64	539	217	592	315	964	999999	306	180	999999	54	400	822	527	999999	999999	268	45	253	999999	999999	739	734	222	769	963	999999	568	359	998	903	207	310	375	999999	211	387	650	617	298	490	999999	151	789	999999	605	406	320	635	193	700	425	521	535	429	324	805	994	822	351	999999	999999	999999	182	999999	847	99	456	999999	240	758	617	999999	999999	972	812	598	945	609	174	566	999999	933	175	999999	999999	685	774	946	999999	406	999999	827	275	639	999999	256	999999	478	765	515	949	461	405	434	93	997	566	563	616	726	859	999999	999999	784	664	884	781	999999	831	171	999999	999999	516	833	376	789	162	999999	999999	566	629	999999	999999	658	999999	543	537	999999	999999	491	129	999999	999999	999999	546	999999	179	490	975	788	999999	103	646	999999	999999	999999	999999	571	68	999999	844	250	263	60	106	393	551	999999	178	130	999999	51	661	350	52	113	179	889	297	378	620	672	349	520	101	999999	829	999999	468	999999	598	965	682	999999	646	878	957	289	529	163	456	179	999999	999999	441	433	999999	306	561	97	280	65	284	689	684	182	901	999999	958	570	563	999999	541	
11	999999	391	368	741	703	174	155	999999	369	143	999999	451	359	999999	88	999999	104	533	999999	381	896	542	691	999999	245	474	977	999999	330	959	599	154	637	321	332	60	74	700	602	397	941	390	696	150	999999	243	823	417	664	301	999999	40	623	999999	114	989	700	376	505	239	197	931	568	409	999999	778	999999	48	171	38	603	404	930	999999	439	516	845	999999	999999	12	651	569	560	39	493	569	531	999999	217	999999	999999	999999	999999	372	210	20	821	999999	606	988	429	784	255	636	698	81	109	332	999999	598	154	999999	151	502	588	999999	381	999999	999999	999999	257	347	830	999999	677	905	209	567	100	429	694	558	943	246	583	866	324	923	341	422	999999	208	745	619	198	211	556	701	784	583	999999	292	381	632	741	92	953	427	958	999999	872	541	999999	311	999999	595	215	904	919	722	312	999999	999999	503	514	58	999999	221	999999	476	358	507	999999	999999	790	411	999999	321	504	501	912	896	999999	999999	550	928	966	443	715	603	995	651	999999	71	280	999999	95	999999	128	692	490	741	787	492	444	999999	757	724	521	999999	417	894	410	428	810	416	492	659	999999	585	92	999999	506	46	999999	706	725	999999	247	608	999999	999999	203	999999	20	180	118	482	113	185	180	252	922	223	999999	111	251	364	261	999999	699	436	924	542	610	332	245	751	999999	999999	649	999999	999999	913	185	117	999999	598	999999	640	307	20	555	777	415	839	245	999999	850	379	999999	370	471	383	908	890	385	999999	210	999999	934	999999	469	374	536	145	999999	18	999999	88	999999	653	999999	999999	566	999999	880	999999	136	771	97	952	901	643	999999	288	574	112	15	295	731	999999	397	729	999999	940	550	190	251	999999	84	999999	255	999999	999999	810	423	850	817	228	19	238	534	999999	600	982	999999	826	100	257	999999	662	13	752	356	370	266	227	915	999999	148	699	906	856	697	860	706	139	674	473	999999	724	295	786	285	503	515	957	999999	722	485	999999	999999	993	709	421	234	503	425	607	999999	206	934	202	90	320	331	677	742	739	286	335	999999	627	999999	846	377	226	999999	852	999999	308	97	999999	149	424	609	912	157	999999	999999	213	714	999999	918	999999	999999	103	706	999999	182	837	224	399	446	160	572	999999	999999	862	53	17	36	572	752	256	999999	740	999999	665	711	999999	530	999999	113	82	999999	95	708	724	66	999999	999999	511	680	999999	93	698	757	999999	852	146	999999	294	999999	628	999999	152	324	999999	999999	59	51	999999	263	763	317	758	999999	
999999	539	999999	763	886	806	769	999999	524	891	734	172	420	983	72	813	574	116	246	234	484	895	478	771	999999	175	16	999999	478	999999	917	710	335	412	393	999999	375	382	425	999999	472	141	661	999999	589	999999	148	75	978	999999	999999	656	999999	533	810	477	71	999999	727	721	799	536	999999	277	974	34	836	999999	999999	612	447	201	691	758	762	999999	244	227	999999	999999	36	940	999999	250	568	999999	639	802	602	915	398	660	655	704	687	999999	122	999999	286	999999	673	999999	999999	376	790	497	965	321	771	999999	243	999999	999999	999999	999999	858	282	777	709	713	395	44	415	684	223	999999	546	986	81	825	241	849	941	627	999999	895	475	999999	460	80	305	327	40	145	999999	554	136	464	19	828	664	999999	685	572	999999	638	725	791	999999	12	951	978	250	945	999999	394	999999	905	337	999999	393	999999	326	638	418	77	999999	999999	12	669	999999	91	977	252	171	895	174	378	458	234	179	684	734	457	129	327	999999	999999	909	297	651	231	137	999999	444	279	999999	57	164	112	634	455	999999	494	352	869	11	998	784	339	229	534	456	113	629	709	660	999999	518	100	990	999999	370	714	999999	438	954	999999	807	891	877	126	999999	356	599	724	895	250	115	999999	326	88	310	579	999999	127	774	999999	590	999999	619	158	538	73	121	716	94	83	476	999999	915	999999	200	893	462	999999	999999	110	513	905	813	419	764	269	774	911	618	791	646	900	999999	930	186	999999	281	728	588	999999	244	883	639	822	773	201	344	999999	887	417	127	965	807	674	520	684	921	210	999999	279	299	209	108	303	999999	576	259	985	68	128	999999	999999	524	169	865	630	276	991	645	572	924	692	34	211	999999	681	102	999999	999999	501	161	80	344	999999	860	45	785	346	395	207	942	358	33	999999	795	394	450	999999	809	999999	418	999999	999999	822	999999	999999	185	897	629	754	483	269	575	567	967	551	398	215	309	999999	844	930	605	999999	630	576	668	265	415	289	241	455	190	999999	92	231	516	522	964	263	860	999999	716	999999	723	682	999999	466	801	253	995	999999	348	999999	55	488	333	125	999999	778	938	919	491	999999	523	999999	89	999999	484	745	44	999999	251	56	970	999999	999999	999999	725	947	793	999999	464	172	999999	996	117	999999	483	999999	897	999999	330	195	999999	999999	999999	377	127	695	602	736	981	65	219	999999	992	301	18	99	275	368	999999	999999	985	736	465	328	64	526	920	877	572	999999	999999	643	556	66	731	39	559	846	
847	39	355	66	999999	408	952	176	14	999999	999999	394	338	539	10	86	999999	588	484	88	322	601	999999	999999	999999	110	217	575	571	936	570	978	999999	429	999999	999999	899	929	999999	66	376	888	999999	999999	684	999999	999999	318	643	480	999999	153	554	999999	533	255	265	999999	999999	130	201	387	604	77	255	224	999999	909	27	639	186	281	82	428	712	434	89	668	999999	999999	558	898	931	101	999999	999999	433	999999	895	275	999999	279	46	395	864	988	293	454	860	470	334	642	301	14	303	584	81	136	768	108	999999	596	589	907	571	999999	455	512	986	828	790	794	999999	751	534	999999	244	686	563	723	150	634	999999	580	999999	915	999999	999999	999999	505	999999	307	301	999999	109	518	689	139	823	999999	543	781	999999	999999	679	540	628	549	480	395	350	394	999999	55	958	541	788	18	256	655	696	528	714	999999	999999	493	503	226	652	26	228	999999	999999	992	189	369	176	999999	901	999999	999999	67	457	412	165	961	735	999999	838	567	999999	999999	883	177	874	999999	76	977	999999	195	999999	411	897	463	177	245	531	999999	865	598	375	21	117	999999	999999	639	80	999999	335	999999	758	257	388	94	296	547	999999	999999	128	999999	303	198	227	715	94	999999	999999	993	244	919	440	165	390	999999	201	718	999999	758	809	999999	944	763	652	999999	437	789	33	812	999999	999999	24	999999	461	999999	305	186	793	402	51	482	479	87	78	999999	90	602	866	999999	892	577	974	472	885	999999	229	999999	546	999999	287	304	862	356	825	614	905	604	704	689	944	25	924	180	717	999999	765	999999	695	247	956	835	999999	885	920	599	655	551	950	577	481	766	640	613	124	746	619	133	261	463	509	486	898	187	999999	877	999999	999999	999999	558	128	362	999999	309	233	452	999999	977	436	236	999999	364	654	136	217	187	385	320	66	970	717	641	999999	241	999999	480	937	745	691	52	946	851	795	402	459	128	999999	341	390	671	375	642	696	35	504	999999	832	771	999999	26	502	342	747	784	840	486	746	612	571	999999	515	999999	296	393	289	117	568	261	676	999999	265	54	930	999999	605	85	999999	999999	737	592	647	175	775	999999	550	613	999999	20	999999	973	382	320	770	637	166	738	356	313	745	397	587	580	104	880	760	457	411	363	999999	765	999999	999999	874	999999	115	349	999999	620	843	676	999999	557	999999	703	716	945	284	303	238	867	728	641	845	350	999999	77	80	894	914	999999	212	750	999999	796	442	226	445	999999	531	816	999999	735	
469	999999	393	999999	880	401	174	815	183	117	134	322	46	999999	999999	999999	972	47	279	966	706	999999	473	262	999999	904	271	499	999999	492	771	422	999999	993	999999	776	956	975	197	679	730	999999	918	104	625	999999	759	542	906	911	818	999999	999999	910	39	719	605	999999	313	976	140	674	316	691	345	999999	999999	52	727	543	999999	996	999999	600	246	999999	831	379	636	999999	154	728	999999	597	999999	287	999999	88	964	462	181	825	672	220	548	65	793	237	758	999999	196	716	999999	372	343	821	643	946	999999	999999	887	235	504	107	831	412	91	718	27	999999	837	253	88	275	372	752	334	999999	999999	999999	813	999999	621	723	30	999999	999999	230	264	851	644	928	414	542	574	945	330	574	389	146	974	999999	220	700	999999	942	638	999999	999	590	999999	13	895	999999	618	294	999999	999999	87	403	999999	999999	463	175	423	909	839	545	700	427	432	999999	260	915	999999	738	999999	920	648	87	799	373	230	673	364	999999	43	920	999999	999999	341	548	999999	999999	648	999999	621	54	999999	175	113	102	999999	582	168	736	752	999999	287	879	900	693	999999	999999	603	134	999999	790	810	781	999999	999999	621	420	95	884	272	275	277	102	127	348	643	999999	999999	707	999999	999999	515	628	999999	63	642	999999	999999	647	415	497	391	523	483	831	244	505	298	194	481	439	496	999999	474	999999	999999	195	761	999999	60	999999	36	999999	609	992	284	192	892	823	999999	999999	40	999999	478	775	999999	753	619	296	114	147	193	789	236	95	161	241	163	412	351	457	293	999999	597	754	471	999999	913	491	999999	999999	999999	475	999999	904	409	58	805	699	999999	999999	575	475	457	912	476	246	999999	999999	999999	53	38	490	481	999999	292	212	851	999999	314	999999	839	138	739	62	999999	718	881	331	686	112	436	464	808	392	881	817	380	684	287	234	825	399	649	512	33	999999	999999	88	622	206	207	90	395	215	129	447	999999	999999	388	758	364	348	838	999999	617	573	999999	99	947	475	831	176	999999	999999	572	450	999999	999999	39	411	724	999999	709	489	999999	355	79	999999	273	999999	91	976	305	529	869	486	561	999999	999999	459	450	999999	140	156	375	40	643	315	642	678	958	999999	374	977	999999	561	999999	358	999999	272	504	89	999999	512	999999	854	999999	917	999999	999999	889	577	999999	999999	960	820	673	562	123	873	711	764	959	594	999999	583	612	328	495	318	846	999999	86	632	954	371	87	627	999999	521	169	726	104	556	789	391	999999	793	26	223	999999	87	
245	999999	999999	740	129	242	999999	810	251	553	432	902	249	686	500	709	999999	999999	999999	55	798	999999	714	985	999999	413	804	104	999999	819	311	282	430	769	967	126	82	224	251	845	600	953	279	615	304	202	316	999999	890	999999	999999	426	480	841	999999	642	255	574	80	715	437	999999	403	432	251	999999	481	999999	999999	384	999999	411	358	896	455	999999	332	108	691	999999	107	701	214	949	651	884	999999	588	491	334	870	507	153	535	999999	668	559	999999	373	154	721	835	393	516	830	999999	78	999999	396	442	319	156	999999	999999	999999	999999	727	999999	780	999999	358	892	989	395	513	139	267	822	489	786	296	486	999999	999999	755	272	317	999999	128	999999	999999	227	202	58	999999	724	624	999999	917	999999	941	114	75	16	795	828	999999	997	999999	999999	507	256	999999	999999	155	833	421	999999	999999	999999	428	39	999999	894	999999	141	699	940	381	789	999999	999999	904	999999	845	191	420	728	752	927	999999	999999	694	427	388	999999	132	593	902	190	999999	288	999999	572	262	999999	778	181	999999	664	138	905	626	999999	999999	789	351	999999	764	964	423	693	593	921	930	118	345	999999	515	981	18	116	48	200	999999	236	27	342	555	934	999999	249	272	97	798	999999	693	479	242	599	228	999999	828	999999	767	999999	694	999999	999999	999999	999999	871	666	484	656	31	867	436	999999	999999	772	19	999999	829	561	184	999999	506	132	999999	425	865	999999	915	763	182	999999	109	432	868	542	247	999999	411	999999	542	583	999999	441	777	653	266	999999	283	827	218	104	999999	387	593	999999	198	657	999999	728	709	999999	750	721	483	743	767	14	868	426	535	318	999999	470	29	601	642	74	355	766	169	133	402	98	999999	87	288	722	838	680	354	590	478	683	659	346	832	77	999999	43	999999	999999	874	999999	302	899	764	538	368	999999	555	133	311	465	999999	586	803	661	176	999999	464	55	175	999999	82	999999	840	656	811	682	768	999999	117	322	880	999999	999999	999999	796	654	323	750	363	999999	135	230	288	22	124	82	543	181	900	561	578	840	96	999999	784	999999	999999	118	999999	686	234	979	26	999999	585	661	337	268	864	999999	92	999999	691	330	72	999999	666	828	541	738	999999	596	674	556	743	49	820	572	759	999999	595	215	33	677	999999	156	999999	299	436	462	999999	284	316	388	478	864	159	765	624	933	691	240	576	988	999999	638	314	470	255	546	840	999999	508	425	999999	877	691	23	709	999999	999999	376	402	88	993	864	289	999999	87	999999	889	
999999	948	826	757	365	638	44	140	982	841	743	53	890	621	999999	999999	999999	999999	999999	999999	146	66	708	295	999999	838	999999	995	999999	358	28	999999	376	656	785	816	681	667	570	249	656	882	999999	999999	903	333	511	466	23	97	398	833	486	706	753	998	999999	541	443	999999	150	49	458	633	822	361	677	243	836	173	999999	233	891	361	526	264	338	633	391	999999	999999	40	999999	594	999999	194	905	669	903	786	576	150	999999	53	108	617	999999	103	261	552	655	278	630	849	993	174	941	135	999999	498	670	616	160	452	200	999999	67	999999	999999	638	455	18	339	59	999999	999999	999999	848	262	909	829	245	999999	838	346	68	999999	999999	999999	796	999999	999999	999999	414	126	960	990	781	852	988	559	571	431	623	999999	647	999999	999999	999999	999999	999999	103	872	280	669	435	244	999999	116	142	709	925	271	999999	999999	675	529	999999	999999	636	999999	999999	996	274	359	999999	999999	758	741	699	130	828	999999	562	999999	159	907	218	745	999999	725	678	999999	719	288	999999	310	554	237	431	127	999999	649	999999	999999	999999	106	608	999999	411	621	485	999999	417	22	881	56	708	255	246	767	321	189	250	910	999999	999999	286	985	999999	958	269	531	320	581	117	188	262	488	999999	999999	309	296	344	80	250	109	268	707	407	999999	601	309	990	664	806	832	408	715	788	404	999999	622	205	453	999999	953	269	836	904	702	794	229	570	193	467	34	845	179	670	196	294	579	588	147	366	959	999999	656	774	284	779	546	700	290	243	686	101	890	999999	296	840	432	802	999999	793	999999	999999	999999	206	782	987	238	55	602	119	999999	44	67	96	401	422	612	71	630	922	999999	999999	289	950	780	933	955	460	999999	356	862	776	883	354	984	230	734	459	991	999999	551	500	999999	180	993	652	43	804	327	999999	237	370	999999	781	545	852	459	856	999999	849	42	999999	671	999999	257	473	160	713	112	999999	688	162	79	342	381	757	431	118	999999	999999	900	160	999999	510	999999	501	999999	112	999999	142	999999	877	999999	152	999999	772	999999	852	999999	999999	999999	329	702	156	999999	999999	300	839	999999	788	430	350	999999	297	949	881	645	171	137	755	869	999999	999999	969	409	810	128	927	87	609	927	999999	195	999999	999999	580	458	986	999999	54	211	999999	703	999999	711	430	978	747	202	384	137	999999	725	177	660	999999	425	732	999999	385	999999	999999	762	800	999999	851	165	472	660	378	999999	659	999999	999999	554	114	999999	882	267	979	832	381	999999	703	
481	270	999999	999999	777	192	164	726	248	939	999999	999999	12	902	999999	860	999999	516	97	823	999999	999999	820	999999	623	555	108	542	474	768	553	999999	999999	999999	329	600	996	148	999999	477	224	706	999999	999999	999999	716	999999	452	721	406	999999	325	293	911	751	999999	449	999999	403	231	94	622	261	480	396	999999	209	943	583	571	864	135	821	619	999999	999999	68	913	648	906	452	656	820	999999	999999	237	999999	727	999999	326	160	999999	999999	999999	393	601	999999	940	521	490	516	999999	868	999999	542	588	504	674	999999	506	944	536	573	999999	778	437	801	194	426	168	999999	482	999999	267	420	89	999999	358	236	18	800	999999	401	999999	399	294	787	670	534	999999	999999	626	999999	810	999999	624	999999	257	999999	955	800	270	523	362	999999	44	532	611	740	463	207	155	999999	303	705	826	999999	999999	107	999999	999999	141	659	951	435	596	66	825	999999	795	868	143	664	280	217	540	999999	48	999999	365	999999	185	929	81	277	587	188	132	999999	554	489	806	999999	999999	999999	668	611	572	999999	680	999999	999999	999999	944	595	999999	491	177	95	174	231	106	999999	999999	733	999999	211	999999	683	848	999999	933	719	340	316	71	983	464	965	549	929	42	121	221	387	64	999999	985	999999	213	999999	21	47	999999	333	393	293	417	476	840	467	33	888	88	271	999999	987	395	638	999999	90	999999	211	999999	245	999999	984	311	364	678	24	226	111	480	752	407	895	999999	17	999999	999999	575	988	135	999999	905	154	43	949	343	999999	74	356	999999	133	78	809	501	705	143	999999	982	63	999999	999999	999999	922	999999	335	864	999999	218	387	715	999999	515	48	999999	464	339	54	999999	361	999999	999999	949	869	158	356	684	597	403	999999	873	523	795	522	201	309	840	983	736	999999	95	194	858	687	641	205	999999	999999	734	47	376	99	999999	630	42	195	876	381	773	999999	651	999999	754	145	513	202	999999	992	847	775	623	999999	318	252	276	836	752	272	237	952	738	653	999999	366	999999	999999	74	174	489	15	433	469	219	674	66	818	440	999999	999999	449	244	625	999999	999999	424	999999	780	216	363	205	442	614	999999	999999	332	997	413	398	999999	729	137	796	512	841	351	163	146	644	999999	458	405	39	98	788	718	123	470	999999	999999	999999	14	858	999999	294	572	819	325	398	351	68	414	52	294	454	999999	447	122	351	616	999999	883	146	30	905	799	413	999999	365	999999	219	537	999999	456	999999	999999	278	999999	228	278	532	838	747	999999	136	53	363	744	
643	999999	281	11	999999	298	681	802	867	999999	905	494	169	303	960	296	999999	531	999999	595	541	729	53	461	999999	999999	94	999999	146	844	893	861	999999	668	882	999999	831	218	999999	999999	774	950	999999	440	89	734	119	238	877	461	169	605	147	767	213	999999	433	819	117	55	214	259	665	33	944	54	57	500	421	82	465	923	122	695	999999	591	871	612	382	168	963	999999	554	685	684	298	723	678	999999	967	464	22	110	999999	16	524	294	833	496	45	999999	619	816	805	995	246	493	999999	946	999999	52	821	446	949	999999	358	705	980	349	656	999999	379	44	454	999999	453	823	748	689	306	999999	48	125	346	999999	353	999999	999999	689	448	805	999999	999999	843	925	999999	575	161	292	658	819	313	494	839	714	317	999999	999999	197	552	422	744	762	649	324	14	705	110	477	999999	318	956	301	901	851	58	647	200	529	999999	878	671	999999	41	486	999999	553	285	631	999999	769	677	999999	999999	35	999999	999999	92	528	920	938	475	999999	554	999999	863	999999	999999	988	666	669	394	999999	999999	674	751	288	731	173	999999	460	429	478	313	968	641	404	164	876	790	999999	565	999999	608	45	412	987	999999	691	623	980	960	297	965	504	385	999999	347	471	283	999999	787	919	206	469	518	997	381	585	999999	999999	857	716	207	137	114	722	244	188	271	764	376	999999	549	352	500	142	512	808	999999	807	999999	693	602	999999	999999	645	474	148	999999	415	615	336	984	164	999999	254	99	838	999999	662	599	169	209	999999	415	999999	379	854	969	999999	494	999999	991	999999	410	999999	999999	198	385	468	257	999999	660	856	158	49	999999	395	229	999999	53	999999	418	999999	218	898	999999	999999	603	13	999999	999999	179	151	921	53	345	94	753	958	999999	900	462	930	999999	503	508	999999	999999	999999	692	983	635	999999	999999	820	163	70	691	999999	680	999999	999999	382	999999	999999	926	519	934	115	704	970	641	271	125	153	221	487	525	715	400	999999	999999	999999	320	292	985	455	999999	110	889	284	403	251	287	999999	999999	90	738	778	999999	988	418	999999	999999	722	999999	373	608	200	609	676	999999	976	121	999999	317	366	999999	999999	999999	999999	711	834	999999	430	577	999999	984	999999	838	140	749	747	148	412	730	467	568	999999	940	621	846	617	501	223	739	426	999999	999999	792	948	999999	829	136	999999	286	999999	49	250	999999	951	389	999999	361	478	927	797	837	999999	810	850	798	473	968	999999	999999	999999	342	999999	690	160	270	248	232	889	122	919	999999	
52	136	155	427	327	999999	999999	999999	262	265	999999	295	999999	588	430	935	942	159	554	860	106	470	192	252	46	559	993	999999	150	371	472	365	17	185	999999	582	665	432	999999	29	978	999999	382	838	318	717	747	571	840	313	289	740	567	68	524	582	944	999999	999999	768	999999	309	102	999999	793	999999	288	999999	999999	847	280	520	999999	535	881	308	999999	354	933	329	812	431	850	999999	92	731	797	999999	660	222	999999	761	50	712	569	999999	705	999999	54	999999	999999	999999	778	999999	43	999999	71	999999	186	226	999999	600	969	999999	956	38	999999	265	999999	72	999999	999999	115	580	219	518	479	966	966	212	603	999999	309	292	890	831	999999	858	803	322	670	765	771	444	999999	48	999999	978	756	540	230	999999	684	981	781	108	874	999999	782	525	300	105	999999	974	622	889	999999	687	999999	135	385	600	461	495	402	999999	567	999999	853	180	999999	501	220	435	981	163	920	999999	510	792	999999	999999	85	288	32	999999	699	797	822	837	748	115	806	630	999999	630	988	198	999999	999999	540	213	354	612	799	799	884	999999	999999	469	969	999999	186	389	178	999999	525	999999	473	999999	414	999999	848	25	999999	620	694	589	280	999999	174	732	999999	833	261	752	112	999999	488	233	690	69	999999	362	868	776	999999	427	462	236	114	999999	725	762	272	770	999999	338	190	188	114	999999	369	641	304	247	243	999999	138	999999	826	62	999999	999999	147	355	966	999999	156	999999	999999	999999	137	54	256	359	16	976	571	491	397	773	292	309	999999	394	699	999999	999999	631	999999	999999	999999	999999	409	999999	999999	999999	625	999999	999999	869	192	534	497	999999	178	324	999999	999999	240	999999	781	646	39	999999	999999	395	131	999999	999999	803	438	524	121	999999	977	101	644	204	240	531	361	654	687	999999	590	999999	999999	290	226	384	777	122	401	286	805	999999	16	999999	292	733	363	999999	999999	10	441	668	423	999999	859	86	680	999999	714	708	906	136	959	511	999999	999999	583	840	999999	280	36	325	133	835	310	335	94	297	999999	506	177	999999	393	687	96	922	344	430	430	149	704	586	407	999999	379	678	999999	505	884	281	160	523	999999	989	974	999999	545	587	91	534	992	392	289	218	541	999999	743	282	424	549	676	999999	419	395	576	449	917	440	466	632	999999	589	412	639	355	654	151	999999	712	970	387	757	349	896	999999	322	307	199	999999	951	934	419	90	999999	605	997	113	951	423	535	208	114	131	999999	891	412	979	649	999999	886	286	349	569	453	
171	918	999999	523	247	263	151	727	288	999999	697	233	508	999999	999999	999999	550	199	999999	187	771	999999	636	889	15	744	999999	658	336	274	675	595	850	637	183	686	194	999999	713	169	393	480	826	616	762	667	904	912	614	515	346	97	999999	391	682	888	292	923	518	503	921	493	401	999999	839	111	383	871	999999	358	173	999999	486	820	793	300	456	29	137	347	999999	999999	53	820	928	587	236	468	999999	295	999999	999999	81	220	248	900	89	813	999999	660	294	43	999999	999999	352	999999	610	548	999999	391	442	272	999999	180	662	500	449	581	999999	261	875	914	916	608	954	902	889	275	999999	893	221	642	999999	477	62	999999	999999	787	477	553	977	687	870	999999	999999	141	999999	901	557	748	999999	507	728	526	785	379	127	420	311	450	495	344	967	704	999999	799	30	999999	127	856	98	662	113	540	283	197	54	352	756	999999	437	999999	999999	833	442	714	913	725	692	683	999999	991	485	37	999999	642	999999	999999	404	62	999999	156	783	999999	659	999999	403	198	252	597	335	774	663	489	22	999999	626	144	272	999999	885	999999	636	444	176	106	186	86	482	999999	477	879	947	703	711	999999	213	27	183	643	320	725	482	104	358	999999	338	995	24	560	26	586	902	999999	176	999999	520	349	534	562	621	326	715	611	130	999999	826	960	778	999999	999999	609	960	629	153	999999	822	541	96	999999	768	190	71	922	625	891	999999	18	999999	999999	771	864	492	621	31	994	19	871	974	902	999999	377	227	293	265	417	625	999999	795	16	993	978	263	282	793	440	999999	999999	999999	238	999999	818	433	999999	960	439	126	348	607	159	160	999999	567	999999	999999	999999	999999	999999	666	218	275	999999	222	999999	999999	792	999999	219	999999	591	739	999999	999999	745	434	279	944	344	333	826	300	999999	999999	645	855	51	999999	79	119	402	477	486	136	999999	963	774	605	902	981	177	828	907	999999	25	420	934	76	821	759	894	999999	999999	455	840	917	988	999999	576	674	860	999999	541	110	435	124	999999	99	999999	782	999999	673	52	362	166	997	999999	766	660	234	999999	974	599	319	224	946	848	999999	296	860	999999	746	38	999999	999999	795	296	807	999999	901	999999	844	959	48	110	230	414	276	299	843	999999	232	999999	352	753	999999	782	232	885	489	275	999999	999999	256	808	912	999999	999999	242	999999	999999	585	681	758	999999	86	24	560	219	994	541	999999	742	453	334	999999	379	686	999999	999999	23	74	999999	605	635	936	51	999999	240	197	584	
600	44	928	142	949	550	618	999999	676	871	231	22	890	947	694	489	999999	999999	65	543	958	338	999999	357	645	663	999999	132	139	45	999999	330	31	419	941	547	813	320	385	212	760	410	808	373	791	61	41	657	941	999999	691	791	185	654	999999	271	47	999999	497	295	474	495	156	641	570	999999	991	480	16	999999	675	999999	546	853	782	999999	530	633	565	999999	632	428	191	681	353	520	999999	376	793	679	510	243	823	99	737	274	264	999999	803	890	999999	560	999999	794	782	651	254	999999	871	78	741	999999	24	999999	663	55	314	474	297	59	756	624	686	999999	999999	441	226	999999	125	518	999999	999999	830	675	533	82	778	999999	899	701	275	822	504	725	938	107	229	919	436	691	999999	790	879	999999	144	445	874	323	999999	350	435	797	216	363	774	388	999999	999999	379	590	277	917	574	596	784	999999	999999	999999	398	999999	222	306	30	433	999999	512	482	87	540	97	999999	999999	248	559	276	999999	615	150	951	999999	525	879	549	845	424	52	226	293	969	210	325	913	924	609	137	138	999999	782	999999	272	906	504	808	291	392	813	679	25	330	316	999999	999999	19	839	33	343	757	184	999999	516	295	199	118	340	772	999999	539	999999	431	999999	700	833	345	688	653	30	81	267	462	610	372	999999	963	999999	999999	346	903	94	585	794	381	602	773	999999	976	999999	396	477	519	108	999999	51	593	192	616	999999	643	331	999999	13	271	499	721	408	153	94	235	455	999999	435	999999	455	63	637	999999	107	70	55	999999	936	633	603	748	364	337	331	999999	780	56	397	702	582	897	581	532	999999	881	999999	156	999999	491	941	999999	93	717	828	987	956	426	518	434	598	619	260	999999	668	750	367	81	822	476	454	408	999999	732	808	557	481	114	999999	226	695	899	819	454	999999	999999	999999	647	509	999999	999999	999999	537	962	113	963	999999	999999	863	141	523	302	999999	999999	999999	999999	958	361	999999	280	516	999999	542	999999	738	699	999999	805	688	94	96	720	999999	999999	814	100	871	108	999999	845	909	999999	999999	999999	999999	403	575	403	999999	159	999999	313	737	999999	827	810	999999	244	233	414	173	841	522	779	999999	999999	730	999999	611	946	671	859	732	73	370	245	610	790	600	345	134	406	397	538	468	783	982	344	661	14	278	636	875	999999	681	78	999999	471	707	999999	673	731	792	472	488	766	581	999999	867	591	209	40	999999	888	290	767	454	999999	320	271	999999	396	192	606	677	999999	999999	999999	392	
302	488	999999	93	701	672	402	613	924	999999	702	212	318	476	80	805	999999	991	987	999999	999999	624	773	160	446	87	287	549	999999	795	999999	782	999999	292	999999	112	999999	999999	999999	225	887	999999	529	933	618	68	512	919	121	800	999999	999999	999999	999999	477	999999	715	988	646	999999	999999	853	999999	139	607	999999	148	999999	901	967	746	999999	58	999999	999999	760	105	999999	542	387	999999	999999	437	395	365	409	786	490	814	999999	397	80	999999	999999	831	43	737	399	335	699	919	486	27	153	64	148	999999	234	999999	999999	582	875	456	268	58	36	425	40	774	208	142	658	221	999999	580	675	999999	729	940	23	999999	999999	514	843	468	98	350	999999	341	999999	414	561	955	107	323	522	624	999999	280	804	999999	706	625	137	999999	271	999999	23	999999	389	159	999999	294	522	694	877	999999	613	800	960	999999	141	999999	557	794	580	702	124	690	999999	61	947	459	145	404	326	90	386	286	206	999999	999999	720	952	77	148	277	442	413	446	161	21	251	320	128	486	16	77	999999	986	568	160	332	515	999999	212	999999	999999	127	377	999999	984	336	999999	146	359	421	747	999999	655	313	270	711	999999	906	50	705	148	27	918	319	22	53	300	637	673	14	214	624	999999	332	127	324	45	999999	177	999999	647	184	768	999999	268	587	687	682	999999	999999	88	609	297	506	677	141	999999	999999	783	940	999999	966	472	354	217	999999	625	333	195	945	676	603	738	365	68	964	258	854	999999	435	365	999999	339	235	926	999999	336	368	654	986	125	977	866	236	648	680	999999	424	857	999999	962	364	497	999999	772	484	870	999999	447	712	883	354	999999	999999	585	999999	999999	999999	428	612	797	266	678	209	829	999999	737	512	717	999999	999999	834	999999	915	473	11	130	976	999999	451	734	999999	921	941	112	771	970	999999	651	229	999999	474	995	254	347	705	685	297	532	83	999999	368	224	999999	459	59	357	101	884	583	307	660	784	976	878	403	345	737	106	999999	728	228	861	999999	344	788	838	999999	999999	767	325	833	454	999999	704	375	999999	861	999999	63	423	999999	999999	77	921	999999	689	29	376	943	999999	999999	999999	473	354	999999	507	726	725	671	220	605	522	127	999999	999999	215	405	282	512	999999	483	255	999999	644	849	594	793	576	950	108	819	999999	634	406	377	999999	999999	44	185	868	463	146	999999	999999	818	999999	516	809	457	999999	999999	746	999999	729	887	702	157	828	505	934	999999	159	774	572	401	229	999999	720	890	832	234	371	
107	999999	761	347	999999	211	826	492	88	983	129	772	814	999999	522	905	999999	674	495	161	538	251	164	313	999999	999999	450	999999	479	796	919	624	953	999999	648	229	968	999999	277	945	12	22	855	730	40	999999	757	328	999999	999999	210	225	347	999999	832	856	489	457	976	187	999999	236	23	291	74	504	999999	999999	434	302	936	970	407	549	158	526	395	434	282	369	999999	132	892	999999	595	703	287	880	999999	792	740	520	573	100	195	776	999	574	665	535	999999	999999	894	414	55	240	818	798	924	316	470	64	999999	616	686	638	344	526	696	371	227	939	802	641	562	426	406	316	363	382	999999	821	999999	746	187	999999	237	488	999999	365	999999	999999	955	783	331	685	999999	999999	999999	557	999999	999999	878	303	999999	999999	72	263	851	629	999999	999999	444	551	789	649	999999	438	438	61	410	856	85	340	999999	738	983	999999	319	876	90	999999	902	806	941	54	942	999999	438	999999	572	974	636	999999	531	382	54	999999	994	682	400	906	528	362	156	585	999999	547	816	999999	268	53	999999	975	548	999999	999999	637	999999	744	999999	820	999999	503	999999	435	229	263	808	114	693	579	35	999999	999999	183	921	549	999999	365	647	405	658	859	999999	999999	40	661	282	148	772	417	804	259	999999	580	906	999999	873	999999	366	153	738	999999	885	689	28	316	498	374	472	69	977	254	106	999999	999999	999999	826	960	404	567	980	670	999999	286	774	775	662	906	999999	896	999999	938	999	504	666	946	973	999999	509	724	172	908	675	713	439	560	162	673	418	999999	209	999999	326	999999	999999	78	379	999999	914	999999	654	592	107	576	393	49	255	601	999999	225	999999	838	460	999999	405	82	995	999999	999999	224	999999	999999	497	999999	999999	999999	621	211	999999	598	576	374	83	266	80	580	810	999999	329	400	315	561	38	999999	599	999999	463	646	403	99	999999	751	999999	699	630	665	104	597	879	630	427	53	999999	56	648	801	764	203	609	824	272	999999	308	455	909	999999	960	304	910	336	309	974	808	252	999999	825	612	383	999999	415	485	222	229	698	973	271	301	999999	999999	999999	606	269	47	578	999999	186	452	316	999999	569	704	799	686	553	331	452	245	26	531	823	199	390	567	204	349	59	676	609	482	999999	770	979	999999	122	999999	49	937	999999	425	348	383	305	999999	76	710	685	536	676	377	530	35	999999	460	730	609	999999	701	843	238	777	510	842	834	152	799	725	999999	574	823	292	515	15	601	192	450	999999	797	999999	
493	664	523	999	242	951	622	495	528	30	513	513	347	999999	11	999999	999999	540	470	451	999999	984	636	961	852	94	25	30	683	277	999999	715	999999	210	999999	574	999999	510	609	999999	530	313	206	39	71	319	999999	421	999999	952	354	909	999999	356	233	508	37	562	156	157	935	601	999999	261	739	797	999999	146	744	999999	395	337	930	586	920	999999	788	607	900	543	149	604	999999	730	999999	999999	999999	82	999999	999999	999999	701	363	461	948	928	500	945	999999	273	999999	999999	676	999999	999999	27	999999	999999	435	269	720	430	661	613	17	341	585	92	338	999999	516	22	168	893	890	999999	973	999999	999999	992	473	843	317	999999	318	341	927	449	173	905	999999	445	647	718	140	125	49	750	453	616	999999	999999	616	929	757	999999	649	783	999999	872	54	510	218	999999	795	877	999999	34	304	676	413	146	999999	999999	968	999999	375	999999	999999	774	999999	232	34	999999	649	65	236	387	880	999999	691	154	999999	999999	861	890	236	999999	923	999999	999999	25	455	777	213	999999	500	999999	999999	686	999999	999999	29	912	999999	821	999999	196	792	740	650	735	154	207	984	269	384	627	999999	999999	844	170	526	509	771	639	777	257	818	443	564	53	999999	999999	260	492	999999	849	83	49	414	49	999999	999999	612	277	870	999999	792	943	831	999999	621	883	842	685	682	999999	151	587	53	999999	378	359	185	607	318	999999	947	502	144	535	553	999999	672	999999	749	343	897	504	769	529	999999	999999	612	691	431	543	361	574	809	614	999999	999999	999999	999999	999999	999999	999999	15	958	919	309	300	999999	305	329	999999	220	48	936	999999	622	999999	818	524	773	503	746	999999	185	775	599	383	692	530	827	999999	999999	496	142	686	999999	891	999999	849	229	999999	76	316	371	342	332	323	637	999999	999999	70	677	481	412	177	326	524	999999	192	999999	926	608	288	999999	999999	563	724	905	260	23	731	111	969	999999	610	437	999999	131	842	453	999999	745	231	538	767	389	64	999999	965	370	811	70	362	528	303	565	787	838	109	999999	608	418	387	999999	270	958	999999	187	802	999999	885	402	988	739	54	191	999999	999999	710	882	508	999999	999999	890	212	999999	999999	450	11	54	999999	601	999999	999999	844	867	368	773	278	809	681	876	291	999999	484	418	82	623	999999	121	188	48	137	227	999999	999999	477	496	255	599	999999	268	186	757	100	999999	380	999999	999999	999999	822	613	481	901	211	632	999999	715	415	999999	597	136	966	889	999999	999999	999999	804	999999	876	400	871	999999	
678	599	999999	700	534	999999	200	47	157	728	307	999999	575	567	236	25	648	999999	762	90	999999	11	93	301	999999	999999	488	999999	576	143	28	999999	951	94	802	999999	787	931	824	580	999999	756	450	407	669	600	301	54	247	788	152	266	637	999999	999999	999999	516	131	999999	999999	656	380	999999	999999	710	520	347	491	999999	999999	237	717	795	999999	865	704	561	685	999999	697	999999	444	582	999999	999999	761	999999	170	26	999999	795	999999	528	999999	999999	845	294	437	697	159	999999	810	289	323	560	435	471	455	925	372	125	831	999999	715	53	222	797	684	32	949	371	187	999999	999999	139	999999	999999	614	268	29	420	133	988	482	444	999999	999999	269	999999	999999	299	703	245	654	19	964	176	812	147	711	58	610	415	999999	787	85	345	650	193	988	247	857	999999	905	952	991	842	27	281	264	67	999999	458	466	659	667	941	999999	629	175	405	385	476	557	971	809	718	249	694	369	999999	514	85	247	327	441	516	339	701	27	131	999999	541	883	653	520	162	948	98	129	143	525	999999	28	999999	862	391	639	933	152	999999	602	999999	911	810	999999	462	999999	999999	228	161	611	128	999999	999999	256	999999	593	999999	461	657	770	161	574	236	999999	493	66	654	465	999999	877	999999	558	744	528	999999	630	82	109	67	941	809	870	999999	999999	406	419	999999	346	28	999999	735	482	495	512	451	757	685	881	70	405	566	999999	177	284	215	570	867	525	430	223	520	999999	403	715	960	999999	606	704	532	84	91	999999	446	263	999999	999999	999999	999999	87	79	999999	201	49	662	384	136	702	694	325	835	999999	459	999999	805	999999	999999	999999	779	552	999999	161	981	359	985	999999	259	246	914	999999	292	999999	635	999999	361	999999	999999	999999	741	340	834	588	911	388	696	532	999999	999999	641	976	219	844	293	689	916	917	999999	842	63	348	999999	890	788	999999	43	338	999999	21	999999	536	957	177	346	999999	718	581	250	602	662	999999	691	999999	604	938	999999	447	999999	999999	531	999999	999999	487	710	403	999999	943	800	359	355	367	615	999999	836	999999	28	51	507	999999	999999	999999	999999	999999	999999	600	999999	278	295	850	637	999999	124	999999	489	131	230	479	466	943	999999	774	781	890	257	304	847	999999	30	499	919	882	999999	380	999999	196	765	945	307	120	746	936	658	949	999999	999999	253	644	999999	715	999999	999999	584	564	609	206	563	787	123	884	752	999999	999999	796	931	755	656	744	995	999999	366	284	181	999999	206	308	126	831	999999	497	999999	
999999	940	315	614	380	307	999999	771	778	632	978	999999	422	367	171	688	861	28	966	999999	509	999999	836	999999	610	377	238	367	311	89	731	618	625	833	550	999999	943	191	999999	457	281	973	227	671	387	452	758	989	999999	620	999999	813	212	394	552	999999	999999	955	14	999999	79	27	469	999999	901	999999	999999	589	816	525	745	680	999999	518	999999	535	431	175	971	167	999999	248	332	690	825	918	415	241	999999	986	999999	987	187	558	387	999999	999999	999999	999999	999999	245	999999	182	519	875	584	356	694	999999	999999	142	937	999999	846	394	830	695	779	999999	982	954	999999	307	999999	983	757	502	908	140	578	999999	999999	999999	953	922	999999	999999	812	999999	999999	999999	721	680	275	854	604	13	340	173	557	568	734	655	787	73	270	871	999999	535	127	999999	447	563	982	993	999999	541	40	924	945	764	882	963	632	421	242	999999	999999	975	389	754	172	999999	583	20	999999	256	618	889	999999	576	999999	286	698	169	134	168	999999	281	624	72	972	416	227	792	685	770	33	999999	831	966	839	376	156	372	919	702	999999	972	999999	983	923	999999	273	379	49	999999	999999	999999	999999	84	607	761	361	999999	999999	755	527	790	334	527	233	999999	68	694	737	358	140	335	999999	432	188	725	576	999999	148	831	153	848	999999	89	505	560	89	757	999999	88	24	829	590	173	999999	198	999999	187	760	999999	92	578	999999	691	475	939	232	999999	895	999999	194	999999	188	999999	612	678	48	999999	31	999999	999999	311	335	659	344	311	999999	86	999999	990	999999	398	879	467	748	574	217	71	999999	566	337	225	861	999999	893	302	651	639	999999	999999	999999	999999	165	97	999999	781	252	999999	357	999999	204	156	616	999999	804	796	999999	720	212	47	470	977	640	465	345	946	999999	848	999999	51	660	999999	525	750	839	685	242	792	999999	966	331	999999	713	450	999999	190	609	999999	682	106	461	930	436	523	999999	183	761	999999	752	571	342	999999	225	316	999999	99	631	865	75	129	563	59	770	999999	715	999999	999999	999999	103	164	999999	999999	999999	669	589	729	999999	999999	714	666	923	999999	50	999999	634	999999	19	407	937	999999	559	743	889	562	999999	412	170	999999	999999	800	909	999999	606	999999	234	848	237	555	726	783	421	629	160	409	206	31	19	393	611	787	235	866	999999	999999	605	603	603	999999	136	999999	569	487	999999	914	999999	360	999999	452	162	786	700	999999	680	164	999999	999999	592	999999	366	999999	403	999999	588	30	574	999999	320	784	991	631	254	999999	429	
548	999999	933	999999	246	652	845	95	566	240	825	999999	999999	195	107	961	999999	20	123	999999	614	999999	792	898	182	350	713	50	161	461	531	541	999999	45	141	940	926	999999	356	837	521	436	836	546	763	932	802	858	223	823	325	621	140	999999	814	764	999999	45	999999	896	999999	805	999999	114	709	294	20	736	63	166	44	183	663	286	735	999999	947	256	145	250	547	854	826	337	145	999999	410	999999	230	377	999999	999999	249	460	897	999999	999999	999999	837	478	999999	999999	804	67	789	152	957	854	640	636	817	185	899	23	999999	999999	978	606	969	799	883	999999	516	999999	646	152	934	213	388	29	685	225	418	666	328	999999	999999	999999	999999	993	951	556	79	999999	560	344	991	235	112	812	737	896	999999	47	595	620	999999	128	420	999999	218	754	475	621	999999	601	766	243	999999	876	45	218	67	999999	847	337	241	999999	136	312	160	708	111	576	291	788	462	380	999999	707	921	931	359	902	999999	999999	999999	999999	642	958	999999	758	539	999999	777	529	839	999999	199	268	999999	637	992	118	495	509	653	899	339	999999	148	395	172	988	999999	113	859	165	200	650	257	783	290	177	733	999999	999999	999999	799	999999	949	675	999999	812	999999	999999	939	250	416	285	999999	999999	128	479	999999	192	596	551	280	673	999999	684	595	999999	21	605	999999	824	384	999999	340	777	110	576	999999	473	214	999999	670	670	999999	618	748	915	106	76	999999	811	357	551	806	627	605	999999	102	275	89	642	801	722	936	124	999999	323	944	776	90	551	265	356	978	246	881	999999	510	60	999999	680	451	944	999999	546	477	832	296	713	181	999999	483	948	393	572	999999	948	734	59	752	999999	970	999999	999999	122	555	10	573	569	999999	999999	625	51	339	409	999999	856	781	400	646	999999	36	240	605	999999	77	316	963	415	688	933	875	460	999999	999999	709	999999	959	999999	990	476	999999	999999	967	184	359	441	619	983	999999	701	999999	343	999999	999999	999999	740	725	879	54	249	46	167	999999	812	131	174	743	828	700	999999	897	999999	410	179	999999	309	272	999999	756	635	697	980	43	999999	766	999999	58	590	112	969	406	89	783	751	440	999999	999999	165	999999	194	999999	791	293	313	803	223	932	999999	944	108	477	304	132	419	551	66	133	894	56	589	126	163	725	999999	999999	999999	180	659	739	671	463	117	377	571	937	999999	999999	730	999999	552	609	815	999999	14	999999	111	956	374	209	383	978	951	118	472	78	545	75	999999	640	999999	53	999999	
999999	999999	644	369	999999	999999	481	999999	368	999999	711	999999	980	310	517	721	999999	999999	860	806	999999	365	693	512	998	904	503	999999	840	999999	999999	207	509	335	999999	372	369	142	184	405	892	999999	25	584	999999	615	492	999999	37	999999	333	79	999999	246	822	147	999999	999999	370	31	67	999999	805	233	313	999999	993	654	987	155	999999	106	397	465	913	897	350	999999	999999	393	422	735	373	495	812	999999	82	999999	513	185	782	237	999999	162	999999	812	757	791	281	736	621	999999	999999	882	992	236	682	669	332	925	796	999999	999999	977	609	331	716	319	999999	293	441	730	999999	999999	999999	134	334	999999	126	999999	149	999999	837	535	999999	999999	955	491	999999	585	348	412	939	587	389	311	999999	999999	553	999999	105	447	380	987	305	891	999999	999999	999999	868	999999	447	553	231	786	247	644	344	215	999999	376	999999	817	835	945	999999	790	999999	432	71	999999	539	691	999999	16	999999	188	999999	240	880	889	987	999999	634	683	900	999999	718	801	151	666	33	588	999999	999999	870	630	545	52	276	110	141	545	457	999999	373	756	999999	225	94	69	795	113	335	144	388	999999	193	999999	999999	179	82	762	999999	405	744	950	172	460	145	81	642	806	963	780	757	451	523	533	320	154	416	503	999999	92	871	919	263	394	271	617	447	393	998	999999	37	378	264	999999	366	422	593	992	89	22	426	988	150	555	387	936	999999	999999	842	999999	999999	578	55	208	533	999999	999999	777	198	999999	634	999999	999999	866	999999	388	197	471	177	897	560	423	423	704	999999	999999	999999	708	17	334	877	787	551	108	344	999999	999999	66	999999	541	999999	816	804	999999	388	177	189	284	802	998	749	999999	492	944	999999	349	164	350	999999	650	55	989	999999	863	999999	846	999999	709	999999	999999	65	140	999999	999999	182	744	618	862	326	498	703	505	999999	19	585	608	305	999999	759	994	304	982	523	878	496	999999	55	940	910	541	468	479	999999	999999	942	618	336	999999	999999	603	999999	999999	34	54	947	549	93	999999	288	52	551	111	999999	537	998	82	617	73	148	446	698	678	951	785	39	233	753	405	999999	999999	999999	448	834	165	273	12	958	478	931	946	652	999999	662	868	990	366	529	224	511	870	999999	273	999999	999999	904	63	350	249	25	723	796	688	999999	322	770	113	277	999999	274	995	999999	149	999999	202	793	414	25	999999	794	999999	703	538	893	206	965	18	729	509	260	220	662	999999	463	999999	999999	963	599	350	107	999999	99	735	950	999999	755	
862	141	999999	541	500	47	266	454	352	30	268	795	999999	999999	999999	999999	999999	999999	63	343	404	686	924	52	829	814	999999	985	907	583	967	587	999999	999999	113	877	213	999999	760	999999	405	275	999999	196	890	178	110	993	345	999999	331	999999	896	999999	360	999999	999999	999999	711	686	371	999999	546	999999	62	999999	417	999999	253	884	180	801	782	999999	938	139	575	737	161	661	999999	682	649	404	262	999999	690	999999	999999	999999	670	729	999999	84	999999	999999	729	351	143	218	761	62	749	461	343	999999	419	999999	243	999999	999999	478	331	999999	972	689	631	151	999999	288	991	212	959	326	223	450	999999	708	999999	999999	410	233	603	942	999999	661	932	198	70	732	365	999999	971	867	326	202	407	214	111	999999	502	587	835	855	227	999999	102	432	247	892	984	710	946	429	820	387	874	388	160	321	756	442	91	999999	922	327	241	101	999999	999999	52	341	607	947	322	823	397	999999	999999	999999	999999	510	951	999999	747	654	727	552	999999	938	327	28	999999	999999	375	999999	999999	61	933	899	999999	11	999999	225	849	652	113	999999	116	999999	989	136	663	809	752	999999	491	913	999999	999999	600	999999	54	72	703	34	287	816	999999	263	327	346	814	826	999999	567	88	735	999999	999999	999999	727	445	60	949	200	999999	253	48	130	577	592	24	664	309	638	956	369	522	825	999999	999999	428	999999	679	652	999999	999999	785	194	176	756	594	941	727	999999	253	994	999999	999999	668	999999	999999	460	999999	734	999999	159	526	395	999999	719	223	502	999999	264	309	592	380	306	878	528	468	854	999999	821	998	83	937	436	394	962	256	19	166	999999	518	967	177	945	330	172	999999	400	582	457	542	999999	220	999999	572	660	623	816	999999	150	575	924	507	864	736	258	222	99	10	999999	472	213	999999	399	746	342	425	435	975	716	217	77	999999	506	999999	906	999999	474	864	999999	348	440	999999	999999	999999	593	470	313	218	82	949	230	399	933	984	339	999999	821	726	999999	245	198	840	917	932	999999	999999	10	585	830	395	747	235	276	310	999999	999999	330	999999	162	872	999999	226	902	767	987	678	347	522	999999	999999	999999	748	999999	498	159	599	999999	92	267	940	469	727	388	687	999999	994	999999	999999	951	511	434	197	999999	368	133	971	999999	159	945	829	999999	488	636	679	354	999	602	999999	161	999999	999999	247	376	222	412	394	999999	225	999999	993	554	714	999999	447	725	853	184	275	374	187	660	999999	999999	999999	635	999999	101	709	343	211	401	354	999999	
518	999999	999999	821	361	955	739	999999	723	999999	952	284	600	918	198	953	501	824	337	414	973	782	999999	999999	999999	586	999999	303	999999	999999	363	601	999999	243	61	304	538	999999	823	319	635	54	999999	724	195	999999	44	999999	902	755	842	387	74	940	507	735	103	97	882	774	532	446	999999	841	999999	360	84	367	999999	999999	424	469	11	27	779	929	999999	334	914	999999	552	370	400	999999	49	999999	999999	999999	735	999999	999999	451	158	58	786	198	999999	106	494	999999	87	676	205	18	340	383	385	56	171	578	891	768	182	107	231	999999	55	630	802	263	999999	815	632	550	692	973	999999	953	241	590	890	999999	840	999999	707	876	175	391	53	666	999999	999999	107	166	434	999999	279	61	999999	624	153	418	303	240	21	999999	999999	654	326	999999	72	432	815	999999	999999	152	928	999999	399	355	996	663	999999	999999	662	999999	999999	476	126	259	704	268	136	999999	999999	481	454	609	78	445	999999	521	75	686	999999	999999	675	526	999999	291	514	185	999999	999999	628	999999	999999	999999	578	678	555	577	538	76	662	803	305	208	144	217	999999	329	999999	953	522	999999	597	999999	542	999999	999999	200	999999	834	744	528	606	655	987	957	649	999999	40	400	999999	265	983	999999	999999	799	873	476	392	271	594	195	160	708	959	153	891	930	625	95	20	364	579	704	331	144	207	650	220	187	999999	410	298	634	73	999999	501	598	999999	742	619	201	808	736	999999	999999	377	897	999999	844	75	999999	999999	945	389	535	686	288	677	889	602	232	999999	215	703	194	897	999999	645	702	652	303	63	882	475	819	556	843	464	999999	999999	999999	999999	376	121	999999	737	999999	254	999999	580	222	920	999999	150	397	935	999999	42	65	661	999999	261	999999	201	772	664	790	480	999999	979	999999	999999	999999	133	301	277	888	103	854	456	999999	280	118	999999	439	382	76	741	87	999999	999999	811	999999	120	914	999999	961	184	349	194	947	871	999999	999999	999999	398	25	864	849	999999	56	509	999999	999999	116	580	153	870	999999	399	598	999999	403	687	36	40	426	794	999999	251	315	713	754	670	508	684	596	560	394	51	999999	999999	892	999999	837	453	634	999999	14	343	999999	999999	422	949	595	899	999999	996	530	999999	971	999999	655	607	814	999999	755	999999	110	431	984	592	486	721	42	396	165	445	850	583	406	626	789	999999	345	224	301	804	84	609	216	599	40	999999	999999	145	556	295	153	504	999999	127	699	999999	359	323	615	999999	917	208	744	42	156	947	999999	
999999	442	780	271	599	51	951	441	501	999999	394	561	799	651	897	840	999999	302	999999	884	999999	927	999999	525	31	609	600	887	876	865	183	999999	93	999999	999999	702	775	999999	553	999999	999999	685	999999	367	965	761	999999	999999	29	368	874	740	999999	72	31	427	235	999999	249	990	450	74	999999	635	51	941	478	423	927	204	999999	845	999999	892	147	999999	729	849	559	269	793	999999	867	517	990	443	652	30	999999	306	477	519	784	562	22	683	129	572	325	34	293	999999	999999	824	303	999999	999999	907	924	999999	999999	386	706	979	207	999999	206	58	644	608	298	457	69	631	999999	555	999999	196	999999	464	999999	167	533	999999	976	400	429	52	224	962	452	744	106	935	999999	999999	813	804	365	999999	486	81	927	717	735	835	343	499	107	748	966	805	37	999999	944	540	999999	181	999999	807	479	999999	834	999999	165	554	361	999999	33	999999	999999	267	831	768	978	412	239	999999	799	151	66	999999	945	999999	995	647	999999	636	991	77	247	642	800	558	642	332	247	255	561	190	483	220	476	999999	16	709	999999	268	491	541	310	45	381	861	750	999999	217	368	999999	518	837	999999	999999	956	398	109	466	999999	135	655	175	984	265	618	667	999999	999999	999999	469	999999	673	457	999999	460	766	211	270	999999	807	999999	124	878	568	999999	999999	758	999999	519	999999	999999	252	701	143	836	376	326	780	999999	203	999999	94	732	999999	399	844	389	580	681	999999	999999	838	527	474	42	540	999999	999999	999999	276	909	767	944	999999	561	53	972	999999	317	93	449	431	508	745	999999	18	392	999999	179	999999	999999	999999	407	329	884	79	725	236	111	999999	89	900	568	496	294	145	150	999999	999999	355	872	75	999999	597	750	765	339	999999	570	33	999999	316	256	999999	313	732	370	624	529	999999	328	999999	223	21	999999	999999	862	21	460	999999	867	74	641	823	335	897	914	810	579	128	739	942	665	999999	999999	999999	654	999999	193	999999	775	999999	999999	856	37	136	999999	999999	999999	210	999999	328	331	999999	165	93	675	433	687	415	818	560	54	411	752	385	999999	999999	862	999999	894	317	827	999999	992	352	999999	785	999999	209	999999	662	226	378	999999	999999	621	999999	999999	74	107	231	867	777	743	999999	481	396	113	651	999999	717	398	361	316	596	500	432	808	813	999999	889	999999	488	370	165	343	999999	196	341	764	999999	223	798	143	673	450	59	165	777	871	878	682	999999	164	337	999999	865	72	628	999999	199	64	999999	256	999999	593	389	417	999999	999999	
805	210	772	886	827	999999	999999	228	642	155	450	999999	999999	942	999999	999999	492	333	42	891	478	999999	999999	420	575	172	114	551	925	89	70	642	577	895	75	678	909	999999	336	834	673	999999	999999	483	479	922	33	176	317	11	110	65	384	999999	999999	202	642	361	999999	665	999999	58	303	562	94	999999	999999	145	999999	270	307	235	997	208	227	999999	193	94	940	652	149	938	243	923	979	15	268	881	491	873	46	557	946	671	445	999999	354	867	398	671	234	887	299	57	703	875	67	185	478	582	18	999999	999999	668	999999	460	814	999999	999999	89	999999	816	999999	999999	234	749	288	336	763	603	999999	999999	696	278	427	261	649	196	230	113	999999	92	412	909	864	999999	999999	999999	155	984	999999	974	999999	999999	132	417	244	999999	999999	999999	597	731	999999	875	999999	999999	999999	151	250	273	810	628	158	999999	999999	467	999999	744	999999	745	999999	10	190	778	793	512	42	388	156	999999	27	363	999999	276	515	225	670	537	813	181	626	995	47	881	183	999999	999999	812	186	664	14	999999	157	999999	350	597	550	999999	91	999999	660	483	995	999999	256	457	264	881	964	915	999999	876	931	966	999999	999999	963	309	604	612	686	999999	211	492	999999	999999	215	296	926	918	675	36	456	229	520	999999	999999	999999	635	726	927	944	848	271	867	137	999999	191	957	999999	634	999999	48	479	907	441	282	999999	234	727	252	967	955	56	250	999999	429	711	455	975	617	166	673	878	684	999999	381	999999	624	878	959	999999	339	203	999999	999999	988	976	322	89	871	496	581	907	483	960	988	802	30	999999	708	999999	735	982	125	477	577	999999	794	175	70	999999	888	356	767	228	638	762	761	999999	781	999999	398	376	999999	999999	584	766	405	724	753	578	919	526	180	112	298	356	88	999999	999999	828	191	999999	29	999999	999999	235	149	264	999999	236	999999	999999	325	264	999999	368	878	994	892	811	764	999999	422	491	422	999999	186	665	929	999999	684	944	961	999999	271	251	356	574	999999	359	626	151	402	999999	999999	716	210	915	999999	999999	478	999999	924	54	74	121	999999	538	126	245	58	484	999999	50	551	999999	252	372	993	227	22	313	481	999999	194	999999	677	999999	952	999999	999999	271	31	999999	812	999999	30	916	888	160	516	999999	458	999999	999999	152	816	361	974	999999	473	999999	922	426	917	175	999999	390	860	451	443	999999	585	420	84	999999	462	334	999999	951	999999	336	484	843	710	204	855	204	999999	999999	806	325	920	521	999999	999999	349	605	
92	647	988	639	65	446	716	678	999999	999999	212	524	690	492	134	33	364	147	363	999999	715	722	319	417	158	819	645	127	917	74	188	999999	447	856	252	589	999999	999999	999999	47	136	42	962	817	992	718	360	323	201	897	166	104	969	270	889	369	337	580	491	999999	801	598	760	177	859	461	86	833	250	544	70	917	866	999999	999999	683	760	999999	999999	999999	999999	331	999999	999999	907	93	781	186	966	882	261	392	955	999999	246	537	999999	794	958	540	999999	999999	83	656	836	249	999999	652	318	216	999999	835	164	61	777	479	672	739	270	775	999999	999999	866	367	292	678	961	999999	90	424	410	965	544	884	798	941	999999	279	194	668	856	138	999999	999999	283	426	237	904	999999	766	865	543	534	192	999999	741	999999	715	374	168	287	405	572	894	999999	643	300	280	262	836	999999	403	999999	601	919	550	41	999999	94	865	999999	66	574	323	999999	999999	999999	361	33	999999	290	542	905	36	391	999999	999999	974	954	640	135	957	652	999999	546	999999	988	932	273	320	710	554	631	508	717	230	830	999999	345	937	211	939	999999	205	555	999999	497	528	220	468	984	66	999999	999999	740	493	414	999999	999999	96	879	508	98	999999	999999	736	911	406	999999	999999	630	999999	999999	26	438	999999	999999	457	874	999999	974	999999	722	804	336	999999	999999	188	767	233	815	686	480	258	999999	702	999999	544	848	819	776	101	999999	59	837	676	999999	145	24	553	783	957	279	999999	122	420	786	294	999999	703	344	733	638	95	355	944	837	390	999999	736	346	175	608	65	91	883	259	672	999999	660	236	266	173	224	449	858	416	561	999999	999999	915	566	999999	155	999999	53	999999	134	999999	893	838	47	186	288	217	618	358	224	837	999999	171	124	327	724	476	87	569	424	645	999999	538	999999	253	320	999999	780	999999	463	999999	999999	431	134	968	83	821	199	999999	884	16	999999	509	201	999999	999999	486	801	248	999999	678	408	483	47	489	999999	365	563	793	999999	999999	437	612	895	999999	999999	807	999999	999999	254	902	999999	997	684	418	999999	987	999999	561	346	834	28	541	571	784	180	564	999999	999999	760	718	268	999999	223	999999	999999	229	614	556	999999	109	449	655	994	541	400	411	798	629	675	229	28	11	456	999999	999999	896	50	999999	474	244	424	401	999999	999999	643	881	783	268	839	594	999999	789	637	246	394	999999	546	40	999999	769	999999	764	969	540	699	267	999999	192	976	999999	188	503	92	999999	685	57	999999	468	897	518	628	
999999	999999	90	846	239	999999	219	646	999999	359	20	726	704	478	659	432	854	999999	386	932	600	999999	166	415	999999	707	948	561	347	999999	87	142	999999	151	235	974	999999	694	469	894	739	545	900	333	178	999999	387	999999	36	999999	416	999999	999999	586	37	999999	633	674	967	532	425	658	999999	973	281	999999	850	563	253	684	543	169	376	491	202	999999	390	832	246	111	329	737	535	721	697	455	621	299	999999	976	350	999999	999999	937	478	999999	246	927	62	301	927	999999	967	351	999999	999999	265	39	393	972	868	801	437	999999	212	999999	132	587	286	999999	265	561	450	276	343	328	442	439	22	121	818	463	779	999999	184	505	770	999999	999999	450	199	592	905	151	118	549	786	861	734	791	959	658	999999	237	999999	999999	383	999999	18	763	999999	999999	999999	999999	163	415	32	492	691	707	917	938	999999	835	635	673	999999	308	168	794	999999	999999	999999	231	161	170	811	552	909	999999	132	79	186	875	637	373	575	999999	999999	999999	527	999999	180	37	873	999999	999999	816	601	372	719	84	542	999999	230	241	131	794	130	992	603	999999	583	882	584	847	999999	84	207	272	107	999999	321	464	277	249	411	677	358	999999	999999	995	950	999999	99	57	537	962	654	406	251	781	999999	994	999999	57	999999	297	452	35	268	634	618	339	274	695	763	88	946	999999	829	454	446	989	541	999999	529	46	793	537	320	999999	430	801	30	326	521	999999	364	230	999999	123	999999	332	872	826	999999	621	999999	403	294	459	999999	999999	576	797	999999	521	999999	502	528	682	504	915	999999	468	214	817	999999	947	183	446	723	999999	461	716	229	123	127	714	230	907	764	399	252	999999	784	757	234	233	982	10	999999	861	701	846	999999	320	617	413	621	569	312	334	229	999999	735	999999	221	860	578	231	999999	748	281	620	918	115	999999	853	683	457	999999	95	965	183	583	861	34	999999	999999	999999	505	713	103	661	604	440	999999	999999	136	495	545	374	654	760	606	999999	590	91	928	514	648	999999	730	999999	976	999999	369	55	999999	873	999999	606	999999	999999	726	690	655	620	999999	487	934	276	999999	198	911	999999	441	215	577	468	999999	943	999999	592	270	999999	983	928	999999	388	81	134	141	263	231	939	999999	999999	44	915	469	969	75	450	579	381	48	541	262	757	785	163	477	804	601	331	920	180	999999	985	999999	726	999999	637	416	999999	144	473	967	999999	617	455	999999	662	999	312	877	245	23	889	702	999999	676	927	602	917	656	999999	
661	899	29	999999	587	999999	999999	742	44	438	44	999999	247	575	574	999999	150	339	983	815	999999	299	453	685	999999	519	999999	264	60	18	44	999999	999999	807	999999	77	952	185	868	132	452	266	277	449	999999	255	652	137	877	999999	786	999999	934	999999	532	372	455	343	284	999999	765	999999	692	36	403	544	614	440	999999	999999	337	964	471	999999	373	548	31	14	484	999999	999999	166	387	664	231	771	565	323	999999	448	999999	619	900	800	367	999999	573	251	55	666	640	999999	373	380	999999	821	999999	82	477	983	351	451	859	373	210	608	577	37	999999	631	979	999999	999999	999999	885	999999	74	670	503	874	974	779	958	818	280	655	793	16	607	410	970	492	845	301	999999	179	759	536	600	758	999999	546	999999	999999	999999	999999	66	999999	999999	349	757	141	579	602	999999	571	999999	51	103	999999	999999	570	430	999999	661	497	455	863	228	715	959	537	80	745	954	438	342	999999	141	930	598	745	522	999999	999999	838	913	999999	293	535	999999	717	999999	54	943	359	125	52	999999	199	894	203	829	778	999999	230	999999	833	648	579	239	999999	999999	173	999999	79	999999	172	751	822	999999	212	579	999999	999999	251	103	35	802	604	322	299	781	942	999999	404	915	999999	878	999999	999999	999999	604	713	306	738	808	280	96	873	310	999999	999999	940	999999	692	999999	146	999999	148	136	999999	41	53	267	939	177	967	136	563	164	999999	294	328	55	504	607	999999	397	999999	443	823	939	928	304	999999	998	999999	999999	354	780	779	993	999999	999999	742	58	561	456	999999	999999	999999	153	533	719	995	999999	973	895	999999	94	999999	749	459	999999	312	106	999999	749	897	940	336	641	782	782	385	322	554	31	999999	999999	55	999999	40	999999	602	680	999999	219	999999	699	34	945	224	269	32	39	999999	999999	994	646	944	812	558	999999	245	209	371	751	999999	683	124	951	592	665	999999	999999	719	731	112	632	999999	893	999999	207	915	390	426	522	760	999999	778	520	37	666	999999	999999	860	614	493	403	319	664	874	999999	585	83	363	559	231	683	319	811	931	372	999999	61	371	360	510	999999	783	848	990	988	904	603	924	926	164	805	488	999999	248	709	322	36	999999	824	622	842	999999	866	999999	999999	999999	966	589	665	710	459	999999	509	114	999999	620	999999	673	886	721	982	159	436	999999	426	999999	999999	999999	999999	999999	929	999999	547	738	667	827	916	999999	913	952	937	24	999999	226	704	933	979	11	609	99	852	362	142	113	640	999999	601	472	999999	882	
999999	402	999999	616	781	427	334	771	446	810	704	999999	760	933	783	967	890	219	999999	492	999999	213	964	999999	207	999999	899	999999	999999	999999	236	999999	681	999999	131	544	656	652	999999	286	608	218	999999	798	395	999999	999999	208	329	672	999999	391	772	999999	999999	627	438	234	419	999999	999999	999999	672	472	584	260	242	730	999999	249	321	248	774	423	999999	17	649	175	747	268	974	701	124	999999	181	845	999999	298	372	504	115	432	242	240	758	718	999999	102	224	144	706	871	396	999999	361	563	616	359	509	659	978	273	486	160	240	827	776	246	300	999999	578	943	367	318	143	888	15	543	999999	175	472	556	950	999999	562	999999	999999	43	999999	617	999999	332	999999	712	525	842	945	92	10	931	999999	999999	801	486	566	762	999999	88	946	472	558	83	694	343	999999	431	322	873	999999	137	522	999999	171	683	999999	256	164	999999	792	301	943	922	543	732	234	173	755	474	56	800	599	236	97	612	999999	164	637	999999	524	104	999999	81	999999	872	999999	208	146	128	999999	319	608	858	999999	655	999999	635	540	961	119	34	676	999999	827	797	999999	295	655	999999	623	999999	999999	708	999999	698	771	872	438	670	999999	35	999999	999999	498	737	999999	740	940	441	94	999999	624	675	999999	999999	428	680	254	999999	344	133	999999	587	504	629	700	999999	999999	597	883	656	999999	999999	999999	999999	996	48	999999	100	999999	999999	355	224	999999	200	731	999999	372	639	280	100	627	740	999999	200	999999	999999	142	869	46	999999	22	353	557	437	236	999999	37	262	503	999999	331	164	101	546	999999	999999	999999	999999	999999	999999	537	999999	327	792	38	999999	543	457	610	557	905	999999	63	999999	785	12	999999	47	999999	999999	916	999999	145	891	769	473	999999	790	999999	999999	337	828	999999	290	764	922	36	999999	408	769	221	579	652	946	483	840	999999	999999	999999	775	672	84	350	922	840	428	953	436	33	565	817	753	45	465	230	87	520	999999	549	862	976	901	999999	203	765	346	467	999999	417	929	372	860	39	646	482	999999	487	57	450	346	969	600	999999	999999	999999	467	999999	196	726	406	330	337	999999	999999	799	770	999999	999999	167	503	960	999999	28	104	202	999999	723	398	982	967	599	472	332	212	893	386	169	796	252	999999	802	999999	472	21	608	44	621	999999	999999	999999	999999	341	890	946	385	214	581	999999	650	994	999999	999999	213	759	999999	858	15	999999	13	423	610	649	904	999999	700	689	999999	999999	495	168	346	590	550	999999	160	268	581	999999	999999	689	
804	522	155	258	562	656	77	713	214	999999	999999	584	139	999999	111	177	436	999999	256	695	911	574	161	492	657	163	605	932	999999	548	286	999999	999999	323	619	999999	999999	656	307	999999	622	589	803	744	138	761	999999	999999	179	982	831	551	139	141	999999	240	370	999999	999999	408	60	144	114	665	474	410	375	815	814	999999	674	779	732	999999	999999	331	770	416	363	896	999999	488	763	999999	717	734	999999	999999	545	388	727	840	66	898	993	999999	485	999999	999999	728	395	646	999999	166	318	61	999999	927	67	456	469	954	999999	999999	706	999999	381	488	948	739	910	999999	999999	435	295	833	723	833	999999	596	846	632	146	635	510	999999	185	606	999999	665	915	572	30	98	999999	999999	541	362	202	431	116	997	199	540	818	107	377	876	999999	999999	338	985	999999	471	999999	836	817	673	203	651	999999	774	180	292	823	347	277	999999	999999	521	302	371	999999	787	999999	848	443	999999	817	999999	688	999999	735	999999	337	930	853	558	487	92	955	867	168	550	44	342	826	906	717	999999	829	196	999999	359	192	966	353	999999	981	762	999999	222	856	791	999999	999999	48	999999	955	893	999999	999999	702	433	565	435	212	100	752	999999	999999	536	888	347	582	502	938	385	650	370	586	921	576	725	688	742	20	377	588	999999	303	489	951	823	985	120	999999	999999	793	756	763	262	188	834	740	867	334	519	218	999999	159	999999	696	594	999999	572	999999	977	745	822	999999	835	512	806	853	541	585	74	361	999999	19	11	999999	999999	607	999999	742	742	999999	821	418	501	999999	999999	797	641	793	999999	517	422	999999	516	201	999999	341	928	750	999999	999999	208	292	270	167	999999	461	157	80	801	987	999999	830	999999	992	923	414	923	676	999999	19	221	748	229	557	999999	503	999999	999999	621	562	679	999999	999999	999999	786	539	999999	999999	423	666	649	570	991	378	534	592	568	523	278	566	417	261	999999	373	769	460	999999	999999	227	999999	958	999999	459	249	318	408	999999	649	215	394	999999	589	263	728	369	651	999999	850	32	999999	935	999999	542	64	154	427	999999	999999	991	999999	476	445	126	180	708	312	121	752	69	136	132	918	318	883	310	999999	998	637	13	128	703	222	689	999999	316	999999	805	404	999999	891	190	999999	658	878	917	820	473	92	29	67	539	14	790	896	234	27	670	658	753	326	428	999999	993	873	633	264	755	255	864	729	507	716	658	178	945	999999	270	439	965	490	365	916	617	946	999999	699	999999	793	645	999999	999999	
156	651	778	472	599	478	999999	999999	663	74	227	227	300	560	823	356	622	950	574	756	241	692	273	961	511	972	57	294	999999	832	999999	610	575	420	360	999999	879	999999	356	191	485	193	311	426	999999	698	326	395	765	352	809	842	81	999999	87	463	999999	816	999999	626	431	500	321	831	111	617	652	880	209	999999	476	999999	604	393	281	57	390	847	823	812	655	661	999999	590	33	129	538	999999	343	896	687	73	745	729	759	984	871	480	324	999999	56	446	196	999999	876	893	248	687	270	39	82	540	999999	158	970	769	971	999999	807	999999	88	619	999999	999999	79	413	999999	875	999999	999999	186	910	999999	302	766	219	999999	999999	714	140	880	851	772	313	824	157	999999	596	758	989	23	150	672	341	452	999999	899	883	999999	473	721	999999	63	973	853	999999	17	700	999999	761	303	999999	26	677	999999	999999	999999	243	999999	999999	999999	584	127	643	283	45	247	999999	999999	339	999999	999999	584	250	418	999999	797	999999	460	661	150	379	215	999999	695	999999	999999	995	999999	225	589	666	404	25	140	147	255	999999	700	817	924	999999	999999	61	452	999999	875	999999	268	999999	999999	999999	782	827	782	999999	999999	999999	948	719	912	999999	961	634	750	999999	198	999999	999999	280	271	999999	107	643	736	999999	528	999999	554	984	688	999999	999999	646	785	999999	883	576	242	999999	999999	999999	471	981	905	999999	854	999999	310	798	523	999999	666	999999	331	62	950	149	100	457	999999	999999	999999	999999	40	564	515	325	849	219	769	999999	336	943	511	146	999999	999999	737	63	480	999999	853	755	471	999999	691	748	999999	732	590	744	486	999999	730	554	559	999999	999999	350	177	538	376	101	39	901	999999	722	486	999999	999999	834	411	47	977	999999	371	999999	502	658	873	766	999999	999999	999999	34	144	550	222	957	999999	416	174	396	885	941	936	761	726	569	401	968	272	139	595	755	342	999999	808	597	192	739	999999	302	477	411	537	999999	471	999999	999999	439	509	528	608	999999	999999	24	161	45	206	999999	103	932	266	904	503	871	531	874	692	695	742	625	999999	847	410	872	999999	483	999999	999999	300	999999	999999	962	468	744	530	864	95	327	297	773	999999	582	645	999999	46	572	908	665	727	597	322	81	999999	884	999999	761	999999	797	999999	677	630	519	319	999999	999999	304	445	759	351	667	788	999999	408	969	999999	201	211	999999	835	356	575	748	959	702	409	731	274	999999	990	999999	544	999999	999999	620	152	880	273	273	943	742	999999	159	324	999999	999999	947	
999999	999999	659	561	560	992	961	748	999999	882	999999	616	972	408	39	999999	999999	583	999999	499	152	788	827	353	928	999999	999999	103	229	426	434	898	999999	462	999999	547	924	999999	218	552	999999	483	518	269	329	999999	300	544	712	275	391	740	938	319	999999	884	999999	999999	633	999999	608	868	528	685	457	662	999999	520	999999	492	999999	339	374	579	999999	999999	279	999999	33	999999	647	999999	390	954	45	693	960	584	657	183	646	618	999999	596	944	468	999999	999999	811	667	933	780	204	230	999999	999999	376	999999	999999	999999	614	999999	292	361	975	758	487	574	999999	764	701	148	999999	175	845	328	533	778	635	705	999999	447	755	365	999999	866	654	170	999999	983	327	601	437	521	569	313	336	454	621	195	999999	390	192	999999	966	794	917	999999	384	19	999999	597	733	451	999999	999999	587	926	23	999999	113	327	999999	667	446	109	711	999999	999999	542	992	999999	167	449	724	999999	264	707	399	553	949	999999	785	616	999999	999999	868	999999	100	401	725	409	440	512	999999	663	999999	525	610	866	999999	576	432	999999	27	450	440	294	727	999999	912	999999	999999	470	168	488	541	341	212	717	999999	724	999999	215	816	999999	648	654	367	70	891	999999	107	533	469	999999	203	942	599	23	299	999999	269	992	488	845	872	970	999999	999999	999999	110	322	893	634	999999	325	227	999999	999999	802	785	926	666	216	182	782	13	999999	785	294	599	999999	199	999999	999999	464	268	726	970	999999	999999	999999	763	938	790	427	999999	899	110	67	976	999999	174	221	999999	656	999999	786	316	73	869	968	568	318	533	368	133	475	976	904	67	500	65	999999	134	485	173	999999	426	755	579	114	900	999999	318	682	577	977	999999	11	861	482	420	999999	850	709	999999	454	415	999999	304	738	922	205	999	485	860	999999	999999	38	493	874	369	560	999999	765	77	839	10	850	790	155	561	999999	52	585	90	999999	863	999999	742	718	323	994	461	840	191	999999	728	832	822	127	999999	885	517	999999	122	999999	423	999999	641	903	999999	564	641	158	186	999999	162	424	999999	999999	597	672	296	775	561	375	109	999999	583	372	120	178	37	673	266	676	467	66	472	231	734	778	783	839	999999	758	362	312	664	243	999999	314	437	999999	999999	227	999999	742	435	746	760	770	511	278	792	285	537	967	892	510	490	106	951	183	999999	819	888	456	511	999999	23	796	988	999999	819	806	740	917	153	48	87	725	630	999999	471	964	276	515	999999	988	230	394	420	164	753	456	362	
264	999999	710	999999	152	240	631	733	963	781	171	999999	986	999999	620	824	853	432	765	999999	999999	999999	22	552	383	410	523	582	628	386	999999	597	999999	453	485	783	442	710	934	494	999	993	507	192	115	999999	69	999999	610	999999	567	731	987	980	137	551	130	999999	954	742	999999	59	999999	586	946	573	95	543	999999	836	391	152	498	280	476	999999	214	999999	999999	327	350	999999	971	67	819	113	609	392	326	933	663	284	999999	202	776	949	888	921	245	541	970	526	999999	999999	188	999999	243	999999	514	895	347	301	999999	637	401	647	999999	56	767	843	964	703	227	135	183	117	397	999999	503	999999	999999	293	593	999999	357	823	688	999999	999999	404	870	891	878	430	596	372	999999	128	999999	139	872	841	999999	402	999999	277	309	266	601	999999	37	999999	223	987	551	999999	707	999999	290	999999	958	880	177	372	973	999999	824	796	539	811	999999	999999	504	999999	654	512	139	201	337	999999	524	431	605	807	377	932	678	890	999999	542	999999	745	838	999999	180	991	673	790	429	504	999999	512	999999	790	526	758	999999	849	343	49	999999	999999	488	210	64	537	284	999999	999999	50	999999	933	918	997	156	999999	440	999999	203	662	838	999999	772	999999	637	21	999999	815	291	619	499	829	557	838	617	158	266	638	178	643	717	313	795	388	110	518	999999	729	644	999999	327	171	999999	680	210	999999	743	655	572	53	832	469	999999	385	999999	999999	386	89	389	997	552	999999	999999	999999	945	535	553	393	732	128	426	975	181	999999	301	338	999999	876	638	42	414	611	999999	999999	810	257	234	999999	837	999999	999999	515	999999	646	999999	999999	67	999999	735	675	41	359	923	453	626	857	298	999999	999999	221	999999	999999	451	357	592	941	999999	977	749	999999	310	142	556	206	999999	999999	636	534	999999	776	999999	999999	150	962	10	999999	687	999999	999999	953	959	719	336	999999	143	632	999999	999999	63	999999	788	90	356	48	374	999999	803	999999	466	716	231	763	115	317	941	324	999999	999999	356	537	263	999999	478	795	999999	999999	806	930	73	364	846	644	481	185	987	200	730	112	598	999999	261	999999	999999	792	999999	206	613	29	684	819	273	585	644	999999	970	999999	611	999999	311	783	102	873	663	112	869	999999	292	999999	999999	750	999999	266	889	255	999999	999999	960	686	999999	540	977	786	255	253	101	271	999	999999	214	323	589	999999	800	815	18	387	308	62	923	155	914	683	999999	934	234	16	695	999999	999999	678	999999	925	999999	770	805	316	999999	419	999999	608	
999999	337	725	16	171	999999	466	84	246	898	999999	907	763	999999	626	303	97	999999	28	95	575	609	715	536	609	664	682	999999	999999	702	759	888	51	325	567	587	999999	692	999999	809	550	621	163	350	684	999999	999999	578	999999	511	229	999999	400	925	42	977	621	198	407	506	742	435	999999	544	148	115	865	447	360	49	999999	404	548	999999	545	954	456	999999	852	802	502	113	886	999999	483	999999	497	126	292	589	965	768	999999	999999	77	124	556	619	211	999999	940	724	227	114	175	824	999999	999999	999999	88	531	256	346	999999	14	639	549	566	70	999999	617	749	165	999999	999999	577	119	999999	999999	430	407	999999	173	284	999999	778	999999	782	342	658	999999	316	735	999999	68	999999	432	690	999999	437	575	989	558	999999	999999	999999	568	456	39	598	999999	999999	49	959	999999	694	92	71	742	236	753	999999	234	411	20	311	23	952	712	364	155	428	19	714	855	417	288	657	323	671	219	999999	999999	999999	943	198	276	776	532	999999	636	999999	948	45	684	808	999999	156	505	659	186	999999	999999	675	452	296	486	335	113	273	415	434	748	999999	26	999999	999999	490	999999	822	44	247	999999	999999	999999	784	480	973	999999	56	999999	141	162	999999	999999	999999	999999	87	999999	657	711	941	999999	269	958	999999	999999	878	999999	371	794	283	999999	683	624	939	999999	405	947	668	815	512	305	67	620	284	282	93	999999	999999	627	936	199	999999	120	103	574	170	390	999999	999999	602	954	999999	261	379	453	999999	49	555	416	300	139	632	841	999999	999999	615	999999	684	929	538	302	999999	999999	999999	94	878	573	999999	375	999999	25	431	506	223	558	637	999999	250	830	804	54	999999	15	337	999999	567	968	999999	999999	999999	520	999999	596	633	309	357	999999	999999	295	575	905	999999	190	999999	285	708	136	999999	999999	17	810	999999	999999	134	999999	999999	601	416	61	527	999999	661	999999	999999	515	318	834	873	999999	999999	713	411	955	265	999999	535	849	625	999999	999999	440	349	271	450	158	122	999999	472	999999	999999	999999	999999	999999	999999	665	254	445	999999	999999	966	999999	263	999999	999999	999999	408	999999	597	999999	958	422	999999	364	999999	96	569	399	632	268	403	466	372	734	876	455	205	70	197	599	999999	999999	999999	751	999999	999999	187	635	823	999999	749	999999	264	999999	190	624	780	163	397	681	105	854	999999	999999	480	510	511	529	837	992	108	348	265	997	999999	999999	347	234	278	999999	908	934	576	486	999999	733	211	136	999999	262	675	999999	999999	515	504	999999	287	569	999999	
585	999999	658	797	830	57	411	414	266	999999	321	287	999999	884	999999	773	999999	288	335	997	999999	308	384	975	999999	999999	999999	675	749	503	781	591	777	954	693	16	259	146	999999	439	999999	999999	944	471	242	975	999999	999999	13	999999	342	999999	999999	572	999999	286	347	999999	999999	999999	999999	999999	999999	763	883	729	509	601	201	661	999999	34	543	896	890	427	364	913	999999	609	999999	898	671	17	171	999999	639	214	431	416	668	575	924	241	447	381	999999	999999	588	512	475	528	966	352	999999	999999	978	65	999999	115	922	434	941	612	316	999999	999999	657	999999	624	100	999999	180	999999	993	948	110	311	458	518	762	999999	335	239	144	999999	932	329	788	999999	999999	584	532	325	494	243	634	321	925	355	318	17	589	963	422	999999	999999	191	359	280	217	676	606	999999	999999	748	109	999999	478	637	170	743	868	748	343	515	772	999999	999999	759	323	788	386	113	209	755	999999	371	817	963	999999	751	970	518	645	614	978	368	971	745	144	923	843	297	194	574	148	840	630	999999	407	503	890	999999	956	429	999999	999999	964	598	164	999999	894	999999	317	999999	999999	359	999999	729	999999	413	883	555	624	399	945	999999	918	634	616	753	741	910	566	999999	861	380	561	999999	323	999999	999999	383	590	406	39	338	980	775	999999	789	737	900	379	994	619	344	975	567	999999	211	583	339	999999	411	999999	983	948	999999	557	999999	797	887	415	999999	19	510	965	228	370	616	118	153	833	827	26	840	540	572	217	999999	405	994	742	122	999999	75	999999	188	409	55	390	500	228	409	999999	849	999999	328	999999	119	379	756	206	866	999999	440	506	999999	395	166	453	386	282	40	996	802	154	303	159	999999	118	786	999999	324	236	999999	925	999999	835	176	355	999999	587	107	157	649	999999	876	28	999999	999999	999999	793	252	601	999999	228	197	412	999999	704	201	999999	49	10	592	936	999999	639	485	999999	82	999999	228	811	999999	798	184	883	357	14	999999	285	688	385	873	993	577	999999	233	399	999999	30	999999	471	999999	999999	547	106	565	713	999999	246	542	956	496	916	574	441	370	214	999999	314	65	999999	999999	916	490	664	137	999999	368	168	416	96	777	999999	681	756	999999	198	261	88	327	644	98	999999	999999	731	888	956	428	146	362	999999	355	999999	965	464	45	246	562	883	968	965	354	757	999999	455	999999	445	244	999999	783	182	999999	999999	999999	421	104	404	184	758	775	181	180	232	999999	398	740	999999	95	227	999999	421	999999	377	119	
361	300	341	212	296	999999	999999	721	610	363	190	74	390	447	554	999999	641	72	803	999999	999999	999999	999999	999999	440	714	834	359	26	999999	371	546	999999	855	999999	131	763	201	999999	999999	331	459	570	999999	999999	999999	360	906	999999	858	999999	999999	999999	269	321	567	178	390	771	581	999999	104	704	513	999999	644	488	534	813	999999	606	450	999999	598	785	348	234	262	336	116	999999	928	999999	999999	26	999999	999999	326	999999	77	952	383	429	316	999999	237	754	66	878	980	846	825	102	117	261	639	999999	243	483	972	342	999999	63	665	999999	789	285	546	497	999999	999999	171	990	999999	481	233	30	868	999999	999999	594	177	384	355	999999	538	835	710	907	999999	999999	480	842	571	734	45	329	999999	99	999999	951	218	569	900	60	684	835	356	636	999999	999999	999999	141	925	388	174	542	708	999999	688	953	575	639	999999	148	459	329	999999	21	445	903	265	778	404	606	386	608	484	999999	585	702	999999	83	878	767	999999	349	916	193	569	503	620	369	999999	752	386	578	459	761	999999	364	999999	345	201	134	363	536	736	329	11	566	68	414	819	985	474	999999	760	352	614	999999	413	245	999999	941	999999	895	378	652	230	807	158	722	702	231	295	154	881	753	413	997	612	597	191	13	445	216	550	424	288	883	818	116	157	491	951	999999	893	999999	841	999999	168	94	109	999999	999999	345	711	597	700	330	620	17	939	616	507	816	63	448	506	87	999999	953	999999	346	999999	999999	575	221	279	123	260	631	911	945	839	999999	497	987	595	109	999999	952	999999	957	272	999999	999999	540	999999	145	128	455	752	999999	123	999999	999999	762	999999	375	770	499	327	587	79	988	999999	999999	777	978	999999	76	852	999999	999999	999999	238	999999	999999	189	999999	44	236	999999	994	805	879	999999	999999	633	807	735	782	230	338	14	999999	146	887	284	714	183	762	15	816	61	602	355	999999	999999	976	314	999999	999999	999999	736	273	193	999999	274	999999	948	171	999999	181	593	294	632	999999	577	999999	102	999999	999999	474	700	282	999999	327	999999	212	533	965	121	657	503	999999	756	728	601	741	452	553	623	174	766	21	618	834	999999	766	999999	285	999999	999999	883	785	889	999999	999999	999999	999999	865	649	71	999999	982	60	999999	677	547	538	903	999999	999999	325	548	905	635	707	999999	663	397	103	186	241	258	361	999999	773	999999	166	205	928	999999	699	586	904	999999	588	784	961	999999	166	999999	238	76	999999	778	638	345	880	264	854	121	800	654	771	472	
999999	337	630	999999	722	999999	999999	999999	999999	340	145	738	999999	353	56	922	727	541	240	416	948	999999	999999	582	528	999999	837	901	350	816	347	55	999999	999999	731	261	999999	78	999999	207	306	895	999999	477	642	900	701	536	217	931	393	999999	424	364	524	665	999999	999999	373	294	131	488	992	168	993	100	923	212	999999	999999	769	999999	141	43	120	62	83	999999	999999	628	999999	999999	694	419	999999	87	631	460	916	76	375	115	704	125	85	999999	903	933	483	551	976	999999	999999	422	172	999999	137	999999	254	999999	591	911	117	745	556	819	794	999999	735	999999	999999	473	999999	999999	429	663	999999	25	957	303	159	150	500	398	651	249	999999	282	256	698	949	250	999999	999999	484	999999	998	999999	568	265	999999	330	207	999999	999999	513	212	368	999999	508	999999	121	433	999999	999999	451	420	719	999999	317	432	522	336	46	965	229	267	840	80	999999	665	995	456	702	280	829	942	932	315	999999	999999	38	999999	747	919	837	817	265	142	43	53	999999	999999	261	832	510	999999	171	602	863	999999	999999	297	36	843	784	665	730	679	493	999999	999999	413	999999	280	403	242	588	127	999999	999999	11	999999	47	922	386	999999	999999	869	770	835	781	340	452	891	674	741	263	999999	144	999999	999999	999999	649	534	565	875	999999	999999	439	278	999999	53	474	461	999999	999999	259	114	999999	999999	469	861	909	999999	727	158	961	73	999999	662	978	684	982	955	325	999999	69	512	999999	510	231	224	439	501	999999	738	999999	990	647	21	491	159	446	491	999999	234	675	991	807	417	914	845	384	776	299	731	70	518	999999	828	999999	746	747	999999	999999	254	431	417	237	988	291	970	426	594	999999	828	247	999999	252	100	999999	77	999999	950	999999	385	999999	663	211	698	999999	357	853	818	417	744	412	490	999999	468	999999	268	764	818	135	999999	429	999999	606	999999	494	569	276	56	88	999999	51	999999	369	56	414	768	999999	999999	321	934	999999	607	186	435	426	756	442	784	297	491	313	999999	824	999999	956	59	66	740	214	999999	90	807	999999	880	703	615	131	22	63	44	999999	999999	999999	200	826	821	613	180	999999	999999	137	492	758	596	999999	999999	972	716	999999	365	712	475	334	213	853	999999	999999	306	732	999999	635	430	730	999999	439	87	389	634	999999	144	999999	886	695	477	980	598	999999	153	656	549	643	414	921	999999	332	586	901	303	999999	516	953	317	448	243	111	707	761	505	166	156	774	347	889	955	918	825	779	999999	233	265	271	724	649	
999999	177	230	508	999999	931	999999	185	96	999999	999999	191	139	999999	462	375	283	836	553	986	510	774	305	999999	966	999999	506	807	54	80	999999	255	999999	667	264	75	999999	208	729	574	313	999999	999999	60	578	774	789	388	327	999999	949	428	718	737	149	999999	872	704	542	262	435	56	141	999999	216	75	999999	471	192	999999	494	999999	116	978	683	540	96	255	999999	201	990	128	999999	563	999999	662	537	999999	999999	999999	999999	186	666	477	149	999999	839	672	843	513	822	327	205	930	997	999999	321	739	64	999999	332	627	757	999999	999999	317	566	577	895	999999	999999	459	999999	346	203	317	418	639	999999	425	999999	423	999999	443	379	999999	922	558	999999	255	999999	797	999999	919	999999	576	428	325	999999	831	700	271	999999	300	975	372	383	858	737	689	999999	682	899	999999	907	999999	225	323	971	599	394	999999	21	999999	999999	740	22	999999	823	627	888	102	999999	17	725	439	647	120	999999	16	298	74	821	999999	787	668	898	999999	999999	614	360	114	353	999999	447	693	259	136	98	245	360	360	45	120	800	374	257	891	999999	477	271	999999	855	999999	311	329	999999	999999	999999	543	999999	213	21	218	276	783	748	819	570	42	190	999999	32	233	655	938	999999	710	85	423	420	999999	895	544	353	255	259	388	314	127	506	124	274	554	403	157	348	826	844	999999	626	438	331	880	297	999999	92	631	319	372	999999	999999	70	448	133	835	999999	477	999999	30	999999	369	515	452	535	76	999999	478	830	508	999999	212	866	999999	999999	999999	685	24	999999	601	173	627	78	999999	827	30	999999	999999	431	568	840	871	999999	823	999999	266	922	999999	999999	231	506	614	801	999999	771	97	619	999999	999999	150	999999	302	229	274	856	906	999999	573	625	515	22	429	56	272	667	729	252	999999	575	540	999999	805	999999	36	105	559	826	267	179	739	410	999999	183	290	999999	547	651	696	966	586	964	999999	264	999999	219	86	567	539	153	52	845	999999	436	999999	91	999999	632	203	178	307	90	44	403	999999	115	960	999999	766	999999	130	87	555	85	989	575	710	551	830	999999	999999	992	297	123	136	999999	832	999999	72	209	73	915	999999	999999	669	506	930	999999	378	734	259	999999	801	999999	33	964	299	999999	446	545	381	802	802	999999	999999	315	999999	999999	999999	991	282	344	193	567	999999	214	630	999999	416	493	645	754	183	105	567	999999	200	611	99	172	604	999999	999999	526	827	271	123	999999	999999	364	999999	19	688	387	461	914	647	244	895	818	344	
271	95	999999	900	999999	629	706	818	961	124	190	831	114	396	941	165	666	739	528	999999	558	659	62	780	635	76	795	644	999999	551	956	716	281	999999	999999	999999	235	626	211	641	416	999999	416	249	532	999999	999999	990	999999	999999	980	504	376	727	785	999999	43	183	275	560	833	72	175	419	999999	474	560	287	64	695	930	50	538	887	684	306	253	812	257	457	492	999999	133	894	570	999999	350	553	999999	730	999999	999999	999999	650	807	354	999999	999999	92	67	628	306	935	825	828	940	999999	489	999999	489	368	231	925	818	77	38	938	281	849	999999	134	16	245	333	483	879	689	887	89	339	220	256	999999	199	999999	999999	999999	307	75	999999	496	861	511	562	371	999999	135	542	999999	779	999999	999999	157	387	999999	621	70	612	352	999999	260	88	409	999999	278	122	501	736	989	881	168	640	999999	228	218	273	504	999999	961	491	753	156	314	310	999999	405	109	999999	266	216	136	267	955	999999	999999	418	461	798	999999	999999	999999	999999	553	701	620	774	608	929	179	670	999999	999999	999999	999999	206	114	773	999999	788	873	22	160	479	999999	999999	901	685	99	847	800	811	706	399	711	999999	363	602	612	689	159	796	179	182	595	99	748	999999	105	999999	275	644	362	999999	999999	246	349	919	999999	947	719	99	519	91	378	858	421	999999	938	867	842	999999	170	419	999999	999999	843	977	883	999999	16	294	999999	999999	581	165	458	999999	999999	999999	653	999999	831	999999	969	69	287	999999	803	737	678	760	678	237	87	764	483	943	999999	999999	403	371	46	88	999999	435	510	349	509	999999	410	725	999999	999999	224	999999	679	504	449	580	999999	755	999999	156	23	256	999999	362	999999	817	682	515	999999	643	81	291	407	753	725	544	999999	937	588	591	999999	953	749	999999	999999	678	94	978	503	799	999999	999999	999999	999999	74	999999	999999	157	258	692	540	999999	409	376	999999	999999	11	999999	779	999999	31	860	177	592	820	70	999999	411	349	999999	732	703	21	525	107	999999	103	999999	688	999999	999999	411	689	999999	999999	441	554	383	812	88	676	168	209	598	999999	684	999999	605	78	14	999999	999999	808	835	999999	837	999999	999999	278	968	999999	493	247	749	999999	999999	181	281	541	388	516	133	599	270	746	999999	504	422	747	422	953	497	999999	684	999999	318	999999	854	936	999999	557	670	114	843	248	192	920	999999	419	168	513	208	73	690	498	74	817	547	98	394	343	471	999999	855	999999	352	54	563	906	870	27	327	345	328	999999	845	29	
999999	32	563	654	999999	12	999999	909	754	433	759	999999	778	500	64	766	551	880	95	534	258	828	895	148	366	554	999999	151	195	863	745	858	652	999999	72	525	534	740	999999	469	557	946	271	919	999999	376	137	380	999999	561	999999	448	746	320	771	927	999999	425	999999	499	999999	447	723	891	688	999999	543	733	438	539	241	810	999999	625	977	312	566	976	853	989	426	999999	999999	634	999999	307	122	341	283	144	398	119	452	799	15	999999	999999	379	241	999999	999999	403	942	432	329	983	857	130	343	468	999999	160	571	308	83	295	269	999999	822	390	787	211	459	304	999999	999999	368	791	620	868	89	999999	999999	468	999999	33	236	999999	999999	999999	450	999999	999999	815	999999	248	999999	153	726	720	999999	143	999999	850	606	631	943	648	999999	999999	999999	75	510	475	388	183	415	999999	999999	59	69	999999	783	999999	940	795	213	999999	530	902	584	225	75	999999	999999	946	639	894	861	535	89	588	473	118	999999	384	491	533	999999	599	832	445	11	676	660	347	359	999999	910	999999	428	308	127	999999	622	409	10	610	457	999999	544	521	250	617	970	481	49	675	276	565	313	680	218	930	999999	149	999999	399	999999	680	999999	818	999999	60	116	781	470	92	496	70	999999	881	999999	994	65	321	204	394	706	999999	999999	684	554	999999	507	748	999999	197	999999	482	196	999999	371	777	845	725	537	999999	999999	198	20	956	188	999999	191	432	604	224	874	758	945	829	693	69	383	912	274	640	553	999999	999999	283	771	999999	874	773	520	308	999999	340	999999	14	884	517	178	350	505	348	172	85	153	875	999999	562	537	367	917	999999	404	999999	460	897	646	151	507	737	195	174	999999	417	999999	999999	75	544	974	999999	945	999999	891	42	416	926	999999	999999	225	815	961	999999	486	517	856	999999	904	226	999999	886	367	742	19	441	999999	341	17	755	173	999999	809	777	588	596	421	740	419	371	525	534	429	178	925	692	776	976	687	823	560	999999	999999	849	999999	97	582	212	999999	460	877	999999	918	722	314	378	15	193	630	889	105	125	799	542	999999	999999	467	199	816	327	664	189	653	193	204	999999	455	999999	122	501	999999	219	573	999999	999999	999999	615	707	863	999999	686	592	355	798	728	445	903	859	158	999999	630	393	395	849	795	698	999999	735	999999	844	922	55	81	139	875	885	999999	840	59	259	738	759	335	268	640	81	999999	999999	465	999999	567	596	811	801	870	631	824	999999	173	795	999999	880	999999	999999	999999	640	
521	999999	922	842	893	72	809	999999	582	870	999999	136	218	999999	864	999999	279	769	286	336	243	279	999999	254	999999	999999	676	263	240	999999	580	316	633	999999	999999	617	933	622	999999	504	786	999999	229	10	573	999999	515	449	930	999999	610	419	742	999999	407	252	957	999999	780	75	999999	556	999999	724	999999	751	502	218	173	257	643	999999	903	782	550	330	60	268	681	999999	322	236	333	788	257	171	999999	335	602	317	659	265	842	999999	999999	240	999999	505	999999	999999	204	306	285	683	809	953	999999	960	758	86	202	999999	999999	999999	753	999999	999999	879	476	999999	999999	999999	615	856	597	387	999999	113	673	999999	85	554	558	999999	179	25	999999	999999	978	303	655	613	999999	525	999999	960	268	435	999999	948	999999	375	38	581	644	37	690	429	95	431	148	411	296	448	11	999999	151	147	247	737	218	999999	999999	183	999999	999999	599	100	741	999999	129	999999	999999	999999	313	710	526	976	224	151	999999	531	564	556	164	253	999999	999999	999999	477	818	999999	999999	318	999999	433	473	855	107	999999	438	999999	688	999999	312	759	354	999999	145	301	131	174	922	999999	413	687	29	355	28	240	257	999999	575	273	818	998	999999	748	984	879	999999	999999	879	154	713	733	843	999999	254	999999	899	754	999999	232	355	999999	208	999999	999999	62	414	128	836	999999	821	999999	35	424	640	313	568	605	587	265	64	999999	999999	777	999999	679	844	913	111	624	340	503	999999	352	918	173	800	999999	842	932	474	128	834	22	333	745	999999	428	475	940	836	303	177	738	178	999999	369	430	999999	236	999999	501	26	222	536	328	999999	999999	505	476	512	999999	999999	654	791	936	626	282	454	647	970	999999	447	999999	999999	47	335	737	184	33	803	999999	399	615	999999	999999	111	999999	999999	14	253	36	922	999999	438	376	539	522	947	241	999999	97	999999	999999	266	793	999999	856	434	999999	992	764	507	482	672	141	999999	157	930	999999	999999	13	796	450	404	944	502	448	999999	420	507	812	999999	999999	754	999999	405	999999	359	999999	919	255	198	986	21	489	528	450	336	307	306	392	592	999999	999999	275	300	535	666	321	999999	615	999999	999999	991	190	973	564	727	999999	736	742	797	999999	999999	589	999999	810	438	915	425	61	121	434	124	999999	999999	661	546	999999	999999	869	671	48	999999	313	130	999999	995	831	515	964	723	999999	570	999999	594	592	240	817	459	999999	106	751	895	999999	504	699	899	876	959	321	28	247	540	999999	80	999999	369	595	469	640	814	607	999999	461	
338	999999	864	560	999999	638	431	999999	999999	999999	773	920	999999	401	999999	430	285	999999	999999	203	945	485	840	703	999999	999999	233	645	358	818	675	999999	999999	444	999999	999999	835	348	355	999999	999999	298	217	604	103	999999	617	967	785	48	365	695	735	216	515	853	899	170	76	695	999999	999999	381	221	270	999999	579	999999	999999	55	594	936	773	999999	313	657	277	999999	609	343	227	265	859	999999	999999	979	764	144	928	66	864	674	282	659	916	114	999999	996	999999	820	999999	908	486	740	453	999999	999999	999999	999999	858	586	663	560	733	999999	159	926	71	999999	290	519	444	779	435	191	920	664	124	999999	208	739	280	902	789	761	318	778	999999	999999	45	68	580	999999	79	480	210	999999	548	192	999999	999999	856	999999	999999	310	999999	139	61	559	533	763	807	559	999999	129	315	760	999999	971	168	999999	999999	205	722	232	939	212	999999	954	980	806	126	931	868	999999	999999	41	849	489	625	189	727	999999	999999	281	999999	30	537	999999	175	450	352	576	33	394	999999	660	526	830	371	934	999999	106	578	727	999999	875	690	682	246	283	910	291	356	978	653	999999	862	451	972	918	675	760	999999	540	463	549	908	483	651	232	514	29	128	691	761	631	990	615	633	384	340	854	713	999999	999999	70	230	999999	741	140	999999	85	858	999999	999999	668	316	48	273	107	967	216	40	23	769	890	173	665	227	31	257	999999	999999	597	588	999999	56	898	10	402	329	999999	999999	521	999999	438	999999	675	432	999999	325	952	351	535	417	999999	999999	699	132	999999	999999	565	827	999999	999999	550	999999	270	999999	448	622	417	47	999999	778	999999	999999	999999	589	999999	729	999999	242	134	999999	999999	999999	999999	190	465	999999	356	776	361	505	999999	46	999999	638	884	999999	900	811	999999	999999	999999	914	480	999999	313	658	999999	120	999999	919	408	332	702	24	999999	644	976	90	408	999999	275	641	685	375	25	77	452	881	705	169	828	686	999999	999999	798	390	435	999999	999999	999999	692	999999	984	999999	999999	999999	344	17	999999	249	203	819	999999	999999	215	276	999999	999999	741	246	215	432	415	999999	999999	999999	999999	57	225	207	218	452	214	999999	758	39	999999	253	278	583	732	445	831	465	999999	999999	282	999999	449	532	161	331	792	640	600	270	830	361	999999	385	367	296	792	852	41	751	999999	812	784	185	999999	985	836	167	513	999999	999999	950	999999	91	999999	367	999999	693	56	999999	659	573	10	497	208	999999	999999	893	226	446	653	979	433	224	403	470	931	999999	
999999	175	999999	634	137	830	670	880	694	270	935	999	688	108	806	154	101	52	999999	999999	976	322	999999	942	941	999999	127	621	526	452	999999	999999	435	344	780	999999	999999	34	999999	180	827	328	611	641	957	999999	999999	999999	182	289	132	361	659	645	297	600	91	552	693	999999	712	58	364	252	582	999999	999999	999999	328	925	752	999999	999999	641	469	658	999999	452	984	724	319	999999	999999	246	329	336	329	790	999999	189	999999	849	341	386	999999	778	999999	368	68	11	653	413	236	257	537	999999	999999	28	999999	999999	889	638	999999	968	999999	999999	999999	128	922	256	637	783	306	149	136	903	999999	229	183	690	693	353	394	983	81	905	347	201	999999	274	580	311	613	417	300	169	999999	999999	635	328	178	999999	999999	812	373	999999	999999	999999	999999	634	330	536	845	999999	945	545	254	583	897	844	999999	418	999999	658	675	336	179	999999	849	967	621	371	593	999999	999999	847	907	582	620	211	798	260	81	84	943	54	466	127	472	754	999999	707	475	999999	526	760	999999	999999	146	47	700	999999	247	162	999999	999999	942	999999	974	107	999999	672	963	999999	55	999999	347	344	714	631	869	61	426	104	62	913	896	802	338	761	999999	130	445	582	511	999999	999999	918	72	985	111	475	153	374	999999	252	744	999999	745	974	422	102	999999	515	999999	648	801	999999	999999	108	999999	149	662	222	686	517	236	999999	194	999999	540	999999	999999	999999	529	999999	999999	61	999999	809	999999	999999	67	364	348	999999	58	930	414	862	779	869	817	963	922	999999	813	930	688	609	999999	999999	595	999999	444	994	999999	352	999999	999999	999999	999999	174	301	929	946	91	307	874	368	468	306	976	331	695	999999	611	319	806	566	590	977	373	999999	793	816	530	999999	920	354	507	706	944	999999	132	40	704	999999	43	976	880	999999	66	999999	999999	719	999999	273	584	773	392	999999	545	429	999999	762	386	796	508	122	425	303	387	999999	999999	999999	362	346	209	999999	966	95	999999	830	686	999999	999999	53	237	84	440	266	212	157	999999	995	999999	525	456	369	999999	999999	27	999999	560	586	137	536	468	999999	999999	49	74	919	806	307	999999	714	742	119	999999	342	568	434	681	169	101	240	999999	865	599	836	889	839	999999	68	77	363	999999	109	946	999999	584	847	717	401	202	293	350	999999	768	999999	782	347	529	321	349	593	250	401	495	897	969	602	790	530	160	234	908	747	239	873	445	643	172	999999	757	721	716	290	966	807	890	902	107	153	999999	552	320	700	
718	484	999999	878	613	59	425	982	67	999999	999999	967	999999	602	999999	895	999999	148	184	83	999999	628	876	960	434	688	17	999999	505	999999	475	607	913	218	39	755	760	567	999999	123	40	775	663	529	49	998	432	999999	477	211	142	999999	377	999999	146	100	999999	162	999999	925	52	358	486	420	721	999999	64	176	573	679	145	999999	119	71	52	787	964	356	921	999999	265	719	599	999999	514	560	240	676	999999	938	999999	607	999999	999999	81	682	298	253	808	406	944	265	723	797	999999	688	999999	999999	999999	999999	135	260	241	27	669	332	758	193	906	171	412	999999	105	634	999999	538	339	14	989	370	999999	999999	548	999999	491	999	996	801	237	825	753	999999	480	999999	813	999999	999999	106	444	999999	923	115	346	647	993	566	170	999999	999999	537	358	801	326	999999	860	414	712	999999	535	669	999999	957	955	90	417	488	907	383	821	634	172	999999	569	250	446	999999	384	999999	531	999999	839	907	536	699	477	999999	999999	645	861	408	194	659	571	774	999999	966	160	266	239	999999	659	787	277	999999	375	125	242	85	398	478	39	999999	999999	610	830	428	430	266	612	465	881	999999	521	422	450	999999	672	794	827	999999	242	999999	671	27	275	62	640	999999	333	362	719	999999	999999	393	379	382	475	999999	999999	993	545	999999	653	773	633	397	275	854	200	862	999999	999999	257	917	999999	911	150	177	999999	999999	788	535	932	260	999999	359	999999	138	53	77	999999	711	850	999999	999999	348	474	897	393	878	786	786	704	471	909	999999	283	339	999999	467	241	999999	999999	176	215	19	962	999999	37	283	383	999999	810	132	824	999999	999999	423	982	999999	446	253	783	466	991	12	830	470	999999	474	86	684	980	585	836	740	96	999999	629	925	385	81	870	120	505	648	975	582	646	177	685	999999	999999	999999	31	987	523	168	184	212	189	999999	61	999999	207	999999	999999	234	296	94	654	999999	999999	999999	521	374	383	673	961	352	36	999999	824	999999	788	999999	337	731	999999	848	999999	999999	509	426	745	884	999999	316	999999	806	492	751	296	562	999999	772	74	300	999999	656	614	850	206	831	185	999999	999999	877	999999	980	371	435	669	447	868	726	413	377	321	637	354	76	999999	165	860	285	961	272	661	25	161	999999	993	908	999999	999999	731	677	251	814	217	152	542	932	445	999999	91	848	693	795	369	696	979	999999	999999	548	999999	51	971	899	969	415	226	759	999999	999999	442	761	999999	502	995	735	999999	506	430	211	999999	999999	999999	803	
204	999999	578	865	655	464	67	893	999999	999999	999999	689	999999	351	999999	801	926	783	114	121	624	330	645	999999	800	634	570	482	679	999999	23	272	999999	177	999999	856	837	361	999999	373	276	999999	164	999999	999999	316	38	785	999999	628	285	751	723	999999	189	873	999999	386	75	31	999999	999999	223	507	682	24	367	539	645	989	999999	575	680	740	844	85	999999	999999	976	494	999999	785	821	60	999999	272	548	723	999999	831	388	460	295	91	479	691	335	657	835	211	948	999999	999999	671	999999	710	80	982	763	999999	999999	350	410	999999	999999	119	763	172	683	419	999999	999999	552	999999	610	514	289	999999	999999	163	750	518	999999	774	999999	999999	646	159	396	123	999999	999999	959	883	134	47	60	714	665	999999	928	172	973	426	999999	999999	946	335	71	159	430	999999	999999	999999	363	199	58	999999	999999	999999	999999	613	999999	569	227	909	999999	668	999999	999999	999999	999999	932	900	234	587	999999	875	49	999999	170	999999	999999	246	692	999999	844	358	530	999999	989	425	679	357	897	325	397	414	208	826	628	288	999999	498	696	999999	999999	820	385	999999	999999	183	999999	999999	999999	161	999999	538	876	999999	75	999999	147	999999	583	48	894	585	13	909	199	999999	676	222	999999	881	675	600	550	999999	179	33	973	753	290	815	829	877	209	745	800	858	537	999999	761	301	150	890	915	999999	961	999999	817	475	586	523	507	383	999999	276	486	999999	987	50	338	51	363	394	473	767	219	999999	386	999999	118	341	602	999999	999999	322	740	784	685	893	999999	215	215	999999	176	999999	999999	456	999999	999999	269	876	999999	497	372	719	938	756	427	157	999999	944	999999	560	367	999999	921	531	921	875	535	999999	248	999999	176	133	836	856	227	706	459	763	338	452	997	242	999999	115	613	742	384	983	367	538	454	929	626	999999	150	999999	846	786	999999	812	999999	567	637	775	330	999999	883	92	539	999999	697	685	615	145	562	135	784	815	918	999999	501	551	344	710	999999	999999	506	999999	716	305	999999	672	238	525	999999	440	604	999999	784	374	858	301	454	646	840	999999	323	491	102	25	146	999999	868	355	321	856	999999	926	135	94	999999	999999	376	244	860	34	456	100	999999	132	530	99	40	999999	330	999999	107	698	870	880	922	999999	99	700	999999	999999	804	883	999999	198	217	999999	569	999999	999999	166	925	219	999999	999999	323	999999	400	969	999999	57	999999	999999	35	999999	759	534	66	255	999999	999999	612	675	999999	999999	230	573	999999	901	915	853	999999	340	922	173	999999	887	
913	999999	567	698	624	999999	999999	121	829	490	858	999999	999999	683	620	324	537	999999	554	260	144	754	595	999999	347	498	64	640	999999	669	401	999999	836	871	620	999999	999999	999999	113	493	468	964	212	999999	714	792	472	241	999999	215	802	999999	619	33	753	999999	469	817	360	135	75	575	594	999999	99	996	266	568	72	999999	636	74	999999	70	792	179	551	999999	45	555	36	822	408	321	867	999999	999999	813	999999	461	541	870	122	978	427	999999	379	52	650	718	535	904	178	622	579	737	228	558	999999	999999	617	613	999999	999999	108	252	177	282	302	716	999999	453	999999	999999	87	765	952	821	999999	899	799	509	215	326	29	131	653	785	999999	139	164	693	581	543	843	928	999999	999999	999999	185	725	107	750	934	999999	999999	999999	567	545	999999	999999	406	915	341	784	999999	408	465	999999	976	598	999999	540	172	561	70	871	999999	767	159	677	999999	999999	467	999999	702	758	999999	363	936	999999	999999	250	928	353	758	777	249	759	735	999999	999999	531	999999	999999	343	999999	587	383	999999	999999	557	800	999999	145	150	464	999999	167	91	999999	137	112	999999	319	512	151	611	819	999999	293	631	999999	41	999999	55	999999	48	999999	841	146	181	897	999999	725	120	999999	854	793	999999	304	999999	92	678	999999	999999	530	682	593	83	999999	999999	768	999999	619	590	410	768	999999	100	36	425	577	999999	945	188	239	999999	133	208	226	297	818	616	508	963	999999	479	655	235	999999	441	455	806	649	191	413	326	840	999999	709	999999	999999	702	186	878	999999	999999	732	207	999999	877	559	999999	857	903	146	161	999999	655	51	931	999999	541	999999	595	970	770	999999	764	775	999999	811	999999	499	699	210	125	440	629	221	783	999999	458	999999	647	882	70	949	745	55	999999	253	194	999999	778	414	555	137	591	999999	999999	98	968	432	260	999999	570	895	167	703	999999	721	999999	444	268	194	664	999999	928	712	999999	820	999999	999999	523	999999	626	894	721	295	999999	988	999999	999999	999999	694	999999	36	811	999999	321	174	792	999999	34	540	800	750	835	593	749	86	208	878	998	170	167	259	908	999999	449	999999	184	999999	57	41	871	732	213	574	999999	999999	667	357	400	745	38	888	694	999999	999999	875	69	137	999999	579	790	970	722	79	536	528	127	999999	140	645	999999	999999	994	999999	668	77	547	271	186	999999	418	999999	487	262	142	278	564	999999	722	574	999999	56	337	478	251	999999	20	999999	999999	888	520	447	227	755	755	118	894	999999	999999	801	338	798	951	
999999	999999	939	493	469	937	267	963	203	999999	999999	999999	999999	999999	999999	751	999999	66	412	999999	298	601	971	633	732	999999	33	384	863	610	920	999999	818	105	903	999999	312	417	551	207	780	924	327	938	660	726	812	526	377	950	556	745	925	575	662	832	199	999999	760	962	913	882	110	999999	587	331	220	999999	688	218	999999	359	515	215	453	374	999999	999999	973	16	693	507	999999	913	63	185	319	999999	442	81	128	996	657	588	999999	999999	823	999999	361	999999	515	965	838	999999	511	999999	240	999999	999999	999999	999999	166	342	999999	999999	416	875	196	539	999999	21	967	414	616	100	452	702	926	921	556	550	548	681	999999	500	999999	669	848	999999	856	944	599	131	154	522	999999	664	902	320	877	31	637	205	948	999999	548	999999	999999	78	69	504	999999	798	575	748	19	999999	697	263	550	747	999999	999999	999999	467	422	845	270	103	139	787	999999	616	999999	999999	913	353	733	327	951	999999	999999	780	352	362	641	800	999999	405	513	486	966	999999	769	140	993	999999	523	490	904	703	300	137	938	281	999999	697	753	999999	835	666	752	380	999999	999999	309	999999	999999	329	826	621	999999	864	590	653	820	161	846	914	541	71	829	252	999999	258	876	320	999999	80	999999	943	57	514	570	846	733	596	346	396	999999	745	999999	203	663	292	413	436	546	295	460	552	999999	839	509	774	999999	509	999999	63	507	999999	999999	372	671	999999	999999	999999	304	999999	919	999999	999999	459	92	795	652	999999	589	140	845	999999	773	555	619	115	102	999999	999999	796	999999	234	639	292	999999	999999	339	56	531	780	999999	999999	141	999999	999999	236	738	401	756	999999	131	210	920	999999	218	999999	224	999999	752	566	790	366	999999	508	734	694	999999	532	570	250	465	999999	999999	808	999999	999999	317	970	999999	393	377	701	461	300	674	809	314	812	84	832	628	479	303	999999	989	361	999999	633	78	681	641	216	999999	999999	999999	525	999999	121	414	991	749	253	680	369	199	999999	905	489	833	924	999999	782	999999	738	621	985	312	999999	819	70	999999	684	902	507	751	999999	870	999999	51	999999	713	203	407	999999	999999	384	798	933	776	901	455	999999	800	154	301	859	758	999999	894	272	999999	956	999999	999999	621	75	351	183	618	38	228	961	447	684	999999	196	384	999999	999999	247	197	378	372	917	615	20	884	999999	215	891	412	999999	60	778	999999	757	901	63	999999	27	999999	625	325	748	682	494	999999	125	933	115	485	999999	447	656	85	844	999999	999999	739	999999	191	
593	999999	726	625	450	910	668	748	463	295	999999	904	999999	999999	571	62	623	999999	130	999999	768	824	110	416	999999	339	999999	999999	101	999999	999999	999999	859	835	449	658	598	132	241	583	999999	999999	480	999999	163	999999	999999	451	514	791	970	148	999999	999999	422	769	866	320	606	121	517	965	999999	999999	767	999999	54	802	765	999999	464	501	13	546	837	401	354	290	262	999999	530	951	198	309	201	999999	999999	348	423	679	791	288	525	130	999999	296	999999	188	62	156	445	16	686	999999	999999	479	145	81	683	999999	424	999999	67	77	590	566	776	358	999999	388	999999	705	389	96	999999	185	975	883	480	999999	999999	999999	238	115	104	524	275	598	971	722	253	633	665	402	999999	215	999999	999999	999999	509	999999	999999	999999	673	844	740	626	999999	478	162	503	999999	600	999999	347	259	357	999999	999999	75	300	188	387	386	999999	678	49	987	999999	999999	954	999999	999999	971	41	322	95	564	999999	999999	898	675	130	818	229	991	42	999999	64	15	858	279	485	474	219	999999	983	702	538	999999	701	639	999999	561	208	975	909	629	110	35	999999	792	690	619	177	999999	67	568	167	153	646	515	932	999999	68	684	999999	877	762	699	339	393	36	105	662	268	999999	568	999999	253	92	412	433	39	841	999999	589	865	999999	593	283	999999	544	395	529	195	706	999999	503	523	933	41	999999	411	696	780	766	595	956	908	718	499	948	914	71	999999	999999	999999	984	999999	105	186	580	999999	425	914	848	641	999999	476	561	999999	74	999999	320	999999	544	999999	342	71	308	999999	909	398	875	784	476	630	999999	296	114	803	999999	999999	428	756	460	699	985	781	931	999999	30	489	357	999999	434	851	604	20	698	69	570	923	694	999999	276	999999	999999	641	999999	228	317	288	372	758	16	564	677	999999	600	845	46	561	139	999999	999999	430	51	131	359	624	35	323	597	54	243	999999	816	327	489	278	999999	354	343	713	818	741	126	599	999999	999999	999999	50	420	853	999999	19	793	520	137	846	999999	181	292	824	999999	999999	691	999999	999999	971	999999	359	83	331	448	691	999999	999999	364	242	313	452	384	488	999999	985	903	999999	30	233	999999	999999	200	999999	137	234	72	999999	520	824	999999	798	84	999999	999999	999999	967	98	414	342	791	999999	165	999999	543	698	999999	803	384	217	99	948	307	300	730	452	169	440	203	223	628	708	906	539	193	515	999999	999999	365	999999	28	814	999999	688	442	875	149	999999	109	439	437	269	145	999999	999999	111	999999	999999	
55	680	665	536	999999	200	999999	999999	470	625	711	37	330	199	447	758	999999	285	619	999999	858	855	312	999999	999999	764	999999	999999	573	999999	999999	91	25	594	562	684	999999	491	919	147	975	359	414	523	594	999999	999999	999999	821	386	123	459	491	881	999999	200	377	999999	205	141	414	353	519	867	821	629	999999	736	999999	762	798	707	366	999999	643	509	450	788	278	268	999999	999999	999999	196	489	355	600	144	669	372	317	999999	296	999999	999999	632	999999	999999	702	965	999999	382	999999	68	999999	415	103	19	247	999999	750	999999	533	936	485	865	804	333	387	475	38	877	76	999999	999999	639	420	577	999999	999999	999999	902	96	313	208	282	999999	490	608	999999	999999	591	896	253	621	999999	999999	360	999999	999999	827	516	170	999999	936	192	315	347	999999	948	995	525	270	236	756	847	502	229	999999	213	999999	324	999999	313	224	447	981	823	652	727	999999	999999	275	999999	194	163	742	859	377	25	966	599	999999	659	88	999999	330	999999	999999	999999	235	415	621	109	938	999999	791	999999	21	498	210	492	694	999999	999999	934	260	389	51	603	115	999999	999999	722	246	999999	446	75	234	999999	999999	321	999999	999999	502	598	449	176	942	681	371	999999	847	879	814	484	904	993	715	154	999999	940	628	892	669	999999	563	999999	862	999999	76	725	632	532	381	889	165	816	392	355	495	93	999999	369	241	230	999999	972	999999	762	435	452	360	90	14	186	692	444	999999	909	999999	550	313	343	615	999999	262	324	508	924	999999	98	611	369	659	401	503	269	661	448	999999	591	999999	110	183	999999	999999	552	528	204	999999	999999	607	482	999999	944	779	999999	754	999999	999999	480	999999	983	443	347	841	990	430	612	683	433	783	770	122	454	560	213	170	991	281	709	796	313	727	608	490	138	60	715	621	399	514	999999	999999	326	999999	16	667	836	781	384	999999	999999	999999	774	999999	836	369	865	393	999999	999999	762	999999	267	999999	170	266	834	999999	999999	940	715	991	293	918	718	999999	999999	337	553	999999	334	219	896	588	999999	792	999999	670	654	999999	194	331	55	457	999999	750	223	999999	956	750	999999	979	78	443	415	924	999999	856	229	547	573	538	999999	40	618	552	999999	679	803	999999	313	174	212	944	756	394	945	836	176	999999	86	164	380	803	713	354	151	462	182	956	564	105	451	117	205	655	491	24	999999	999999	332	543	839	588	446	999999	999999	134	687	31	999999	401	689	261	471	418	168	999999	326	273	411	965	506	846	999999	218	999999	
104	748	111	999999	930	997	999999	999999	542	325	791	366	55	577	26	999999	161	977	172	415	999999	645	999999	497	999999	697	575	999999	367	46	992	776	238	945	999999	386	585	128	58	404	722	999999	929	103	376	680	281	696	999999	999999	355	869	649	802	533	459	999999	614	458	242	432	179	288	999999	332	25	999999	999999	894	640	999999	42	929	768	693	999999	716	692	130	773	426	999999	999999	177	999999	132	999999	436	422	233	999999	971	670	999999	972	553	999999	999999	770	361	552	182	999999	754	999999	323	940	881	999999	950	742	279	493	684	816	553	766	120	814	999999	889	999999	687	670	226	227	999999	124	999999	149	254	999999	921	769	231	253	86	657	178	377	192	254	327	471	491	154	488	985	999999	429	786	228	619	570	471	999999	999999	141	538	781	950	999999	95	969	705	999999	999999	723	463	999999	477	999999	999999	446	28	645	383	225	189	999999	739	387	999999	376	999999	36	673	361	307	379	758	999999	128	999999	999999	999999	999999	357	766	41	797	999999	531	435	999999	677	286	182	999999	999999	999999	279	951	466	52	573	999999	719	617	679	786	995	999999	999999	999999	532	990	554	999999	999999	999999	36	999999	158	284	975	855	999999	999999	684	999999	500	809	481	901	489	992	662	354	999999	655	449	999999	96	255	999999	348	447	620	429	687	732	163	889	350	999999	999999	999999	192	76	718	999999	304	932	929	295	196	944	192	335	539	338	999999	999999	17	46	295	372	902	482	636	999999	999999	995	997	27	347	999999	141	460	669	199	479	288	999999	635	155	808	166	999999	999999	403	265	295	890	358	532	986	882	313	166	457	901	709	440	999999	949	309	999999	912	999999	276	813	999999	666	350	999999	921	41	382	891	486	215	999999	867	243	161	999999	999999	648	494	361	47	999999	304	221	999999	769	847	999999	999999	846	873	254	21	999999	590	533	628	549	500	610	954	509	422	679	999999	999999	841	207	159	174	204	296	427	597	238	985	437	454	62	98	999999	208	999999	55	613	961	931	528	652	627	165	564	158	884	406	538	415	624	970	339	927	650	683	520	651	587	826	999999	120	604	106	184	497	999999	537	756	812	376	76	289	37	999999	999999	532	18	639	147	543	999999	999999	999999	812	484	722	171	999999	524	186	403	35	145	999999	999999	58	531	981	77	747	357	999999	725	48	558	690	312	614	106	161	511	22	450	293	234	999999	999999	293	700	999999	250	999999	241	635	999999	50	154	999999	904	505	10	37	572	400	196	550	974	541	263	793	
420	556	336	373	675	391	585	999999	291	999999	34	248	291	302	507	253	418	99	75	999999	545	791	710	601	999999	999999	449	999999	106	683	445	492	39	906	364	999999	777	868	960	591	465	302	239	906	480	762	746	280	893	943	141	884	476	745	257	628	846	735	999999	201	941	535	754	999999	562	542	218	384	999999	813	999999	999999	139	999999	62	999999	562	999999	999999	398	999999	178	166	999999	552	560	999999	293	999999	736	847	52	999999	769	650	999999	547	630	353	938	554	371	999999	89	999999	999999	755	999999	693	14	76	999999	615	824	463	772	378	601	999999	12	525	999999	725	210	966	999999	893	369	833	132	705	999999	460	191	844	376	835	86	685	960	804	33	999999	654	670	999999	436	832	316	877	999999	999999	999999	999999	422	628	645	999999	123	54	999999	396	999999	570	999999	999999	591	433	979	999999	937	301	915	999999	207	502	334	81	999999	171	996	999999	63	956	570	758	366	119	768	225	730	999999	963	641	272	418	999999	39	999999	535	999999	13	852	229	939	999999	40	479	999999	999999	304	574	602	999999	58	636	342	213	999	550	778	482	665	999999	999999	999999	338	999999	999999	788	638	304	726	15	948	999999	999999	999999	999999	311	728	886	965	999999	920	166	999999	20	593	636	86	660	39	804	999999	740	347	97	863	705	931	755	647	365	292	999	999999	596	14	64	427	508	999999	698	822	891	999999	999999	844	999999	143	999999	999999	205	712	999999	999999	921	258	999999	655	131	971	999999	379	972	249	610	564	921	999999	514	16	538	219	999999	473	340	982	865	233	530	253	999999	571	612	73	451	653	315	734	926	347	796	999999	305	536	875	328	849	999999	999999	262	922	891	629	321	999999	986	143	999999	999999	939	393	984	999999	878	318	999999	767	908	798	957	259	197	392	176	999999	139	913	51	598	21	142	999999	327	277	330	771	941	999999	910	464	519	802	999999	986	999999	999999	284	427	228	135	561	940	853	949	999999	999999	509	999999	999999	34	82	999999	915	999999	806	180	666	999999	557	546	999999	475	998	343	447	457	999999	405	999999	999999	854	496	822	472	460	202	369	378	999999	999999	272	487	999999	886	999999	427	887	877	189	999999	155	426	869	682	327	96	942	519	511	556	348	113	999999	703	179	586	279	453	472	614	810	999999	593	999999	283	330	285	121	951	29	569	999999	226	438	262	438	626	150	154	999999	259	849	866	717	257	169	246	496	717	805	999999	444	415	574	999999	999999	833	907	999999	999999	810	830	999999	491	986	999999	886	
999999	450	740	959	138	308	107	365	961	431	999999	714	124	93	999999	999999	156	871	135	999999	999999	999999	999999	999999	719	742	999999	999999	429	999999	999999	731	999999	282	434	55	976	999999	29	145	999999	999999	21	435	957	202	999999	912	30	436	422	999999	860	999999	999999	355	55	145	250	395	160	543	999999	679	56	153	296	841	659	743	428	310	851	989	796	442	454	969	647	999999	458	245	999999	999999	869	764	870	999999	48	88	10	840	999999	634	985	773	283	999999	389	999999	906	999999	263	999999	17	121	768	870	928	999999	900	86	498	723	999999	915	999999	999999	809	292	282	592	803	580	999999	587	704	227	14	32	169	122	590	999999	620	16	981	999999	985	999999	999999	999	775	246	999999	999999	352	881	999999	999999	772	999999	532	999999	541	999999	999999	682	544	999999	417	999999	866	906	642	788	999999	999999	113	930	933	745	958	61	999999	282	999999	566	402	819	999999	822	999999	999999	259	828	590	999999	302	999999	999999	309	720	565	350	456	143	999999	603	399	437	687	778	766	146	37	382	480	999999	268	507	91	289	725	194	594	29	999999	656	813	999999	999999	372	999999	571	634	34	402	999999	838	149	947	962	13	392	558	54	999999	999999	231	999999	119	681	999999	798	286	29	995	381	999999	437	210	222	790	999999	433	324	999999	999999	512	12	979	999999	999999	128	999999	129	286	342	635	550	999999	999999	435	999999	999999	332	999999	18	295	614	39	31	999999	411	938	999999	999999	812	958	244	82	569	294	228	476	999999	708	999999	248	999999	743	999999	746	215	181	75	787	432	112	111	985	963	909	897	999999	958	813	571	999999	824	946	473	383	400	477	696	999999	216	890	748	623	423	769	138	999999	999999	285	999999	239	873	948	750	710	999999	999999	999999	659	396	255	518	536	147	735	999999	220	279	288	355	737	999999	999999	580	542	364	487	571	999999	780	36	999999	999999	73	341	316	876	206	763	526	151	368	46	465	960	999999	221	486	688	999999	918	999999	999999	930	21	999999	659	377	999999	999999	380	687	915	999999	999999	999999	999999	473	806	428	999999	999999	515	999999	213	379	449	758	620	170	152	999999	882	999999	862	999999	519	752	61	999999	657	999999	988	417	156	464	453	166	105	323	999999	748	680	999999	999999	903	999999	999999	726	642	999999	900	757	999999	213	999999	804	76	27	935	999999	92	421	999999	999999	49	999999	999999	616	748	999999	292	999999	307	623	404	331	622	52	958	348	194	36	419	281	756	751	941	214	777	660	999999	149	170	194	999999	337	461	999999	767	877	
987	718	978	999999	999999	247	999999	999999	809	57	191	33	68	596	943	66	11	947	24	298	94	893	838	98	999999	999999	503	122	169	77	870	132	285	90	360	476	57	702	259	518	300	517	999999	729	478	363	90	573	251	407	335	513	485	999999	999999	103	879	889	177	880	999999	999999	274	999999	187	68	748	978	246	476	999999	309	999999	505	997	577	499	999999	620	195	999999	999999	870	761	741	999999	647	806	297	266	999999	999999	535	379	774	952	253	999999	999999	419	999999	112	999999	774	999999	999999	815	999999	481	225	604	999999	278	982	818	814	478	999999	10	999999	999999	942	690	979	880	849	773	999999	731	54	334	836	567	211	580	999999	602	105	371	715	550	668	335	82	661	826	889	553	999999	959	484	740	662	730	999999	999999	422	999999	894	549	262	496	999999	436	999999	999999	213	77	411	859	222	999999	150	294	280	753	616	617	327	64	959	999999	768	771	570	593	183	836	213	908	546	255	210	822	999999	999999	419	898	999999	893	999999	822	151	999999	747	111	600	378	459	254	65	804	39	840	999999	999999	728	487	865	999999	594	376	999999	503	322	966	182	328	830	226	999999	717	999999	999999	999999	146	88	76	34	468	993	999999	386	958	852	741	225	999999	241	432	335	999999	43	999999	308	255	959	648	999999	780	929	999999	547	243	999999	347	999999	604	408	453	952	661	462	406	313	999999	990	904	651	581	999999	811	96	999999	999999	999999	684	999999	136	999999	187	440	688	253	539	722	268	153	57	514	373	999999	962	788	479	674	479	999999	580	519	265	999999	997	807	39	128	194	149	352	510	663	826	999999	999999	275	522	973	219	999999	591	999999	847	857	999999	217	139	849	308	928	225	999999	999999	971	617	930	132	999999	880	224	999999	537	129	800	547	850	547	153	749	999999	999999	701	999999	768	999999	988	418	207	860	599	899	278	886	220	137	578	614	854	999999	999999	153	89	102	994	456	63	411	57	999999	295	670	986	999999	786	971	524	999999	999999	981	628	521	925	582	999999	324	152	651	908	999999	968	245	999999	292	466	999999	878	999999	999999	322	936	587	999999	888	574	928	913	178	109	249	612	999999	335	873	242	999999	227	507	810	999999	999999	412	503	384	999999	999999	978	703	643	417	102	999999	404	966	999999	51	160	47	999999	362	999999	973	551	668	70	70	910	818	59	696	161	380	798	595	18	534	93	986	547	524	950	999999	535	692	999999	697	512	368	828	201	619	190	499	457	999999	339	860	834	323	289	149	999999	
653	946	265	722	126	809	957	999999	957	174	499	493	412	200	448	858	999999	373	557	551	989	999999	86	971	999999	999999	999999	678	999999	259	672	267	385	790	566	588	437	434	580	999999	411	999999	999999	455	690	16	54	89	891	11	322	950	732	597	999999	999999	869	294	841	999999	494	288	846	707	501	242	118	999999	633	999999	431	999999	792	854	150	682	999999	631	999999	999999	306	245	787	672	937	722	535	999999	620	771	999999	152	999999	805	218	132	471	536	999999	999999	898	999999	455	42	579	234	999999	877	457	999999	180	248	13	966	479	259	501	184	769	779	999999	330	12	999999	999999	289	504	986	646	28	221	98	677	832	975	874	789	999999	102	999999	563	658	339	132	601	481	148	627	999999	959	630	296	999999	185	999999	577	999999	593	892	300	730	181	241	438	999999	91	570	181	999999	605	469	746	91	66	225	999999	999999	880	271	668	151	877	999999	999999	397	999999	999999	502	91	408	454	206	862	999999	983	391	426	999999	845	519	910	999999	636	731	499	883	214	999999	999999	701	586	549	332	999999	999999	853	521	554	51	999999	759	77	999999	592	160	273	884	999999	999999	834	632	100	44	751	758	183	250	929	197	514	719	622	999999	389	999999	905	873	638	653	139	870	872	859	999999	759	842	877	54	580	235	999	925	636	135	79	496	514	580	475	975	612	591	366	537	642	999999	534	999999	770	255	399	255	635	943	963	760	240	551	999999	915	305	206	999999	999999	514	793	986	999999	320	999999	400	303	173	999999	527	288	515	332	850	622	999999	178	283	999999	835	753	300	692	171	319	265	962	587	559	679	415	243	404	32	849	161	999999	399	999999	854	106	91	956	999999	685	254	908	999999	999999	607	137	923	33	136	761	502	303	256	10	80	999999	716	614	999	999999	55	999999	310	10	470	200	779	999999	999999	739	999999	999999	999999	486	74	356	999999	999999	951	999999	492	999999	278	271	356	858	999999	398	999999	427	389	477	957	999999	999999	999999	608	700	909	416	999999	94	553	397	99	999999	37	999999	935	723	176	508	662	457	629	999999	842	999999	654	612	329	999999	999999	63	359	999999	387	961	999999	930	999999	570	307	999999	203	407	666	880	999999	198	830	999999	462	650	260	999999	814	509	999999	999999	301	569	56	307	97	967	620	500	47	894	781	75	999999	15	999999	606	211	999999	263	231	179	961	866	999999	781	228	928	824	802	478	389	877	999999	51	638	188	999999	10	457	236	787	176	843	287	999999	765	187	457	999999	654	
680	696	255	463	635	340	999999	999999	525	868	48	796	697	569	999999	903	999999	882	376	796	999999	210	670	999999	443	12	128	589	58	26	999999	481	159	158	999999	999999	632	822	416	308	486	999999	999999	588	198	991	478	283	772	999999	999999	304	90	999999	999999	479	36	999999	30	632	222	999999	541	509	999999	999999	647	549	999999	821	281	965	476	78	999999	999999	725	999999	839	999999	534	999999	816	545	49	746	400	280	999999	999999	666	414	802	783	999999	373	402	975	761	999999	354	929	999999	951	999999	20	828	22	568	422	753	944	388	999999	108	377	999999	996	469	999999	175	376	999999	452	164	867	173	692	982	999999	999999	750	330	218	107	604	342	865	312	39	999999	388	712	173	999999	999999	35	235	999999	718	77	406	516	679	465	977	966	69	796	375	999999	146	39	999999	999999	13	999999	180	999999	503	44	440	693	440	999999	787	999999	799	877	442	841	999999	16	273	999999	360	243	650	752	130	999999	283	78	936	191	780	359	100	507	999999	999999	854	755	192	684	999999	712	86	516	999999	323	177	192	364	533	909	140	765	741	999999	769	973	427	359	865	761	999999	757	999999	393	437	573	301	999999	344	987	192	824	589	999999	648	999999	999999	84	999999	999999	100	714	412	282	650	593	359	201	802	134	999999	405	326	923	274	954	999999	132	250	750	875	877	29	999999	999999	316	185	498	667	612	839	352	553	999999	999999	657	999999	999999	742	843	224	999999	513	220	560	787	999999	999999	978	693	339	21	999999	65	999999	223	999999	866	556	344	418	999999	999999	199	294	94	999999	921	263	999999	999999	852	999999	407	536	776	374	999999	999999	999999	999999	519	519	973	283	999999	518	497	810	456	962	487	999999	408	999999	363	575	323	925	475	934	999999	413	999999	999999	486	999999	437	529	818	999999	884	999999	617	535	898	350	560	915	999999	575	365	999999	999999	655	132	999999	982	971	182	999999	60	884	999999	999999	232	115	999999	891	796	999999	91	999999	992	607	87	999999	812	872	536	22	24	999999	468	999999	579	999999	999999	715	959	999999	648	999999	356	617	798	10	368	999999	313	793	201	669	128	270	493	397	127	209	999999	524	999999	119	444	999999	196	652	999999	620	434	756	508	443	931	999999	999999	626	620	999999	808	87	999999	209	999999	743	820	355	289	208	416	192	358	407	147	445	444	539	30	999999	999999	156	584	748	189	557	294	999999	737	386	712	867	777	741	401	500	285	420	550	701	349	841	372	227	214	251	408	111	305	496	999999	28	605	433	999999	
661	999999	501	30	21	459	72	617	999999	496	549	415	999999	16	999999	999999	999999	999999	999999	847	589	783	366	544	937	158	192	462	251	89	693	999999	353	786	999999	999999	784	999999	999999	252	286	234	470	731	665	999999	791	105	658	336	999999	40	286	999999	375	999999	146	956	999999	999999	276	610	999999	823	802	287	999999	829	276	649	999999	634	999999	87	999999	365	323	635	879	110	367	97	803	915	806	662	985	999999	420	999999	861	827	316	999999	975	675	858	646	928	387	775	999999	829	19	950	999999	581	209	24	20	564	510	87	999999	505	999999	999999	460	999999	150	301	304	418	414	787	558	328	783	111	895	506	676	706	501	334	405	999999	793	999999	999999	90	999999	752	999999	307	999999	749	999999	180	797	867	408	999999	788	999999	999999	553	424	232	401	329	999999	999999	128	514	999999	804	586	658	110	920	24	494	858	69	515	551	999999	116	436	809	994	999999	314	38	108	57	918	414	999999	851	843	999999	573	838	292	999999	634	999999	420	556	172	675	79	876	853	913	771	728	999999	929	544	999999	795	592	335	195	793	100	415	999999	999999	182	999999	259	86	999999	999999	29	776	999999	917	123	696	999999	646	999999	999999	437	184	194	999999	200	833	924	316	999999	775	980	513	107	895	543	999999	579	671	990	870	820	800	410	999999	751	951	754	22	431	999999	916	999999	999999	652	365	916	230	564	695	999999	880	942	550	677	940	999999	679	999999	383	999999	126	218	999999	458	722	637	773	203	534	999999	88	912	885	999999	858	999999	506	454	539	627	999999	25	999999	651	999999	999999	259	733	60	245	281	999999	638	798	504	707	299	999999	999999	728	999999	37	40	999999	270	967	66	635	818	905	999999	999999	402	756	999999	111	243	14	999999	999999	387	50	999999	299	966	264	283	96	999999	161	745	999999	999999	810	484	999999	999999	528	390	32	821	999999	914	154	235	56	999999	881	433	403	474	294	100	999999	351	999999	885	999999	490	15	694	970	226	667	170	999999	709	591	282	143	999999	999999	623	444	33	999999	135	997	73	919	999999	401	662	26	999999	460	858	999999	999999	381	355	253	47	385	338	851	407	256	999999	174	346	839	999999	300	287	999999	999999	655	72	588	977	887	677	570	182	999999	317	999999	980	709	999999	999999	133	900	787	872	677	999999	116	999999	365	878	999999	898	583	993	999999	372	999999	927	790	999999	999999	879	999999	467	999999	477	212	45	544	999999	276	285	999999	76	716	999999	513	414	92	431	549	999999	999999	108	875	778	987	189	510	944	
471	62	919	998	902	253	999999	329	306	209	46	999999	999999	167	612	737	935	516	286	93	859	333	999999	999999	663	487	656	305	592	797	490	33	535	599	736	223	365	999999	999999	473	211	999999	118	882	395	999999	999999	75	495	147	843	480	902	999999	95	147	217	560	999999	425	596	211	736	999999	719	23	544	48	431	999999	381	970	999999	999999	881	999999	225	999999	999999	193	999999	999999	809	455	953	19	130	999999	999999	598	15	805	629	749	876	999999	457	609	172	381	934	224	644	106	765	872	139	999999	546	419	922	999999	587	161	200	16	999999	291	555	710	892	436	534	832	999999	576	351	999999	937	881	228	616	800	601	999999	999999	945	712	999999	999999	880	999999	571	103	999999	999999	999999	478	558	869	999999	999999	63	462	999999	508	690	812	712	199	530	536	160	664	999999	315	454	986	902	190	70	999999	999999	474	830	860	865	440	165	632	359	873	53	77	283	62	999999	347	122	999999	329	143	999	500	560	353	881	906	999999	371	999999	240	575	378	809	918	574	588	632	999999	642	259	657	999999	839	657	492	93	391	999999	752	116	874	161	860	927	689	111	999999	486	978	958	537	999999	999999	128	307	999999	268	364	488	974	715	493	999999	80	999999	999999	660	902	860	999999	525	764	618	999999	366	424	517	881	239	999999	674	999999	649	684	721	863	766	720	359	817	824	999999	660	778	401	390	53	790	451	770	450	999999	999999	190	443	773	999999	123	999999	999999	999999	999999	135	999999	309	569	999999	999999	999999	622	162	999999	999999	999999	973	498	113	999999	809	976	380	727	440	469	32	663	528	468	999999	948	687	652	958	999999	659	448	901	645	479	831	999999	619	441	828	617	511	468	583	217	944	670	345	313	786	513	440	945	666	992	999999	51	385	192	999999	935	510	981	999999	394	999999	597	467	370	978	440	760	295	611	851	999999	205	945	261	306	288	351	348	999999	962	228	999999	245	653	833	999999	170	437	41	893	999999	530	391	199	682	357	212	999999	335	356	752	155	344	814	480	999999	999999	133	885	132	593	171	809	124	175	42	361	999999	999999	999999	999999	333	263	718	744	991	814	756	999999	949	999999	376	23	825	999999	82	168	999999	999999	999999	694	46	552	999999	309	945	999999	276	33	649	995	397	447	999999	999999	428	999999	999999	79	489	636	349	999999	999999	999999	227	158	999999	903	103	999999	931	999999	155	503	243	999999	353	419	799	999999	547	732	929	999999	688	929	999999	749	999999	999999	542	999999	692	755	355	491	999999	863	
91	796	737	373	929	775	999999	755	999999	999999	999999	999999	548	216	999999	219	99	999999	624	981	368	999999	282	999999	999999	913	341	580	949	400	158	752	174	490	337	12	543	184	803	164	999999	932	637	243	907	999999	999999	335	90	483	665	739	867	634	999999	793	524	503	261	999999	443	493	806	901	494	100	483	68	999999	277	676	999999	813	470	999999	435	660	999999	999999	968	281	16	500	475	734	418	885	539	984	543	999999	999999	923	786	721	405	135	735	999999	817	999999	583	455	812	999999	999999	926	407	543	79	999999	484	177	293	745	999999	993	341	177	86	999999	943	83	999999	789	636	991	36	999999	695	310	999999	301	999999	307	697	560	999999	999999	983	492	487	996	999999	411	14	999999	640	51	999999	412	793	568	999999	612	726	999999	119	33	999999	758	899	999999	847	768	999999	999999	999999	985	57	876	999999	999999	193	593	727	947	168	934	785	763	999999	985	464	999999	517	366	629	999999	580	197	450	664	497	234	592	999999	999999	156	203	820	223	654	993	418	106	130	999999	88	999999	779	351	185	999999	417	407	914	204	563	261	999999	564	752	415	859	435	651	185	999999	10	897	798	22	741	964	550	706	991	56	197	396	980	999999	30	801	999999	999999	999999	90	999999	678	635	999999	894	999999	266	471	249	144	982	454	944	999999	88	988	980	339	999999	283	867	700	999999	157	376	999999	870	23	999999	999999	999999	170	235	105	999999	999999	272	999999	999999	999999	707	999999	467	856	74	742	999999	999999	472	42	820	999999	831	152	223	136	754	487	228	999999	481	253	738	999999	999999	821	229	849	999999	755	726	777	222	54	999999	788	999999	76	93	633	999999	316	550	699	793	507	338	92	882	999999	578	784	984	98	918	464	999999	831	999999	999999	523	602	279	999999	316	53	304	787	999999	999999	999999	687	403	595	615	174	702	48	841	622	493	147	966	290	187	941	792	999999	999999	120	999999	410	339	999999	119	999999	999999	833	393	750	213	551	514	457	120	890	390	399	482	999999	999999	311	999999	999999	759	385	636	988	539	374	260	180	660	466	986	493	999999	999999	485	795	999999	868	655	100	999999	941	632	519	179	297	561	403	651	382	358	147	420	999999	92	733	999999	58	999999	29	999999	43	890	58	470	627	542	827	999999	687	625	999999	655	899	999999	817	753	126	819	252	813	857	999999	288	999999	849	82	142	480	751	610	999999	574	635	600	385	61	583	999999	552	754	733	999999	999999	756	999999	491	521	520	274	999999	77	239	61	215	643	514	
999999	941	620	999999	999999	357	171	87	546	999999	30	999999	329	766	179	78	276	498	89	377	564	531	652	368	560	621	215	999999	542	850	523	429	999999	871	448	642	437	997	354	385	328	999999	220	146	470	223	200	508	810	999	999999	562	999999	275	950	91	298	262	999999	788	152	400	999999	696	999999	999999	350	458	327	999999	999999	999999	153	703	999999	999999	320	999999	897	347	431	707	960	999999	999999	999999	303	691	999999	367	999999	185	13	565	243	999999	352	999999	341	870	872	999999	190	283	368	999999	999999	432	227	999999	770	999999	364	656	999999	444	999999	11	999999	844	306	658	537	960	999999	465	999999	999999	469	130	333	796	999999	36	475	688	526	687	184	203	999999	999999	999999	646	999999	573	821	356	208	799	498	999999	715	999999	999999	999999	215	230	100	999999	999999	999999	962	106	949	999999	999999	999999	999999	999999	918	751	827	614	301	435	999999	890	373	999999	643	999999	389	670	631	982	91	999999	462	261	483	306	596	280	999999	999999	908	378	999999	622	967	494	999999	529	880	999999	523	110	999999	149	39	999999	999999	480	269	508	451	302	474	999999	892	999999	999999	929	999999	999999	165	556	999999	999999	527	816	203	751	999999	159	754	859	790	999999	469	981	493	322	232	999999	449	999999	21	999999	279	615	903	999999	729	999999	618	245	334	268	999999	999999	271	624	622	222	130	115	999999	120	999999	591	512	589	507	911	433	562	999999	46	999999	999999	999999	571	310	911	912	473	31	602	540	518	535	999999	303	501	999999	869	700	999999	999999	344	999999	901	522	688	113	324	232	818	626	999999	999999	298	999999	552	999999	999999	323	999999	999999	657	999999	236	579	999999	999999	999999	999999	999999	202	564	861	697	999999	838	999999	999999	58	622	807	999999	251	213	976	484	980	999999	446	750	999999	29	555	989	709	999999	260	999999	331	286	631	999999	38	226	626	71	204	841	300	257	801	788	999999	701	999999	711	416	880	260	105	265	819	544	545	999999	182	999999	999999	987	999999	588	689	322	999999	999999	999999	570	34	587	999999	289	148	946	199	949	999999	378	853	95	998	974	379	811	999999	30	812	589	492	289	453	62	332	853	682	669	121	476	878	710	230	151	391	303	999999	815	126	999999	355	596	655	804	999999	787	989	643	999999	999999	95	752	188	104	999999	745	143	862	999999	295	999999	530	999999	814	500	152	865	857	592	85	475	420	903	939	243	895	999999	649	896	999999	864	49	460	243	390	136	532	135	999999	646	169	483	859	831	999999	825	759	999999	314	22	922	142	999999	
142	412	674	848	999999	860	192	121	494	999999	999999	430	234	999999	604	433	373	620	739	794	946	915	992	561	81	340	418	999999	792	999999	883	623	999999	989	327	830	716	287	294	274	999999	534	999999	517	999999	411	383	755	164	417	940	402	192	999999	113	999999	419	999999	999999	907	451	55	329	159	999999	999999	698	245	751	999999	999999	999999	999999	999999	999999	422	250	485	999999	670	999999	663	982	385	404	999999	999999	394	885	999999	420	999999	999999	386	822	835	214	526	999999	999999	712	147	999999	391	699	854	76	717	999999	690	976	934	10	999999	950	788	73	999999	999999	600	999999	314	360	650	362	125	999999	950	652	999999	999999	724	60	999999	957	819	659	601	685	550	424	999999	959	999999	135	486	602	405	435	999999	999999	270	771	834	999999	999999	999999	999999	38	999999	279	999999	74	357	482	261	884	538	999999	141	139	472	269	214	186	642	355	999999	524	876	522	189	524	618	999999	999999	952	226	999999	559	41	999999	572	110	280	999999	659	612	721	999999	602	74	999999	303	904	999999	10	999999	999999	651	999999	631	838	161	71	999999	999999	456	51	534	308	667	359	999999	109	834	999999	168	933	877	983	742	443	651	284	999999	932	999999	714	15	947	395	568	999999	505	999999	466	999999	48	189	706	212	999999	197	574	934	714	999999	204	80	411	842	999999	780	667	999999	999999	197	876	613	167	381	741	46	999999	913	109	999999	103	700	377	999999	999999	754	999999	999999	182	256	86	350	744	285	36	999999	603	114	762	999999	869	195	221	278	544	999999	32	335	471	534	609	661	999999	891	564	999999	702	923	999999	879	999999	999999	148	941	121	536	869	999999	354	107	442	482	999999	321	953	908	488	108	942	693	732	844	319	648	646	999999	515	999999	720	532	999999	680	999999	882	187	982	57	280	999999	18	999999	149	981	373	101	999999	999999	523	937	656	25	999999	980	999999	157	765	577	499	304	999999	31	999999	999999	822	166	999999	102	278	144	971	860	217	940	934	999999	592	863	946	556	999999	914	992	915	74	516	347	699	361	999999	422	415	999999	976	471	986	549	977	168	217	339	999999	241	388	999999	999999	808	662	56	901	564	901	999999	943	784	780	38	110	999999	999999	999999	72	740	999999	722	565	999999	999999	479	947	588	999999	999999	738	227	485	683	999999	949	279	708	684	653	459	999999	520	784	614	202	690	957	448	879	853	398	999999	304	699	666	410	491	577	999999	108	999999	949	206	892	725	308	999999	425	160	828	606	144	419	291	371	211	781	699	48	
788	989	149	735	851	350	950	999999	983	947	999999	787	141	500	554	999999	999999	323	892	888	893	999999	542	999999	999999	256	263	857	23	999999	464	628	792	538	405	118	183	999999	999999	551	775	127	124	477	611	999999	999999	643	864	154	149	999999	889	811	154	205	457	851	999999	604	999999	103	178	999999	493	921	999999	602	105	999999	963	18	999999	351	999999	776	478	74	999999	20	999999	619	992	868	999999	999999	739	999999	393	210	661	999999	540	999999	463	682	949	467	984	689	56	872	548	428	999999	999999	919	547	999999	999999	999999	392	999999	673	823	477	111	309	467	916	191	22	219	999999	784	641	999999	227	999999	440	827	999999	999999	996	963	999999	81	573	999999	999999	656	201	293	25	483	279	999999	866	926	986	580	649	10	77	999999	999999	999999	653	999999	549	663	999999	660	267	999999	715	311	178	709	915	405	537	999999	410	270	999999	729	204	420	515	485	999999	301	999999	859	188	999999	22	498	929	254	427	930	147	403	999999	541	35	999999	768	967	987	167	20	590	53	36	599	999999	999999	314	469	242	138	74	62	410	759	407	373	704	999999	679	999999	671	978	607	999999	17	999999	999999	703	730	652	548	497	453	290	319	815	999999	421	999999	980	625	785	999999	802	83	351	554	999999	627	110	74	678	318	387	349	999999	999999	550	592	501	69	610	739	590	589	999999	608	130	999999	591	221	999999	94	699	164	886	999999	804	999999	665	761	677	86	629	588	999999	189	76	940	999999	379	999999	829	712	921	25	55	604	999999	507	742	434	999999	45	889	781	999999	619	232	463	819	641	147	999999	999999	391	534	999999	12	719	396	541	189	743	999999	609	999999	381	777	149	999999	198	592	999999	923	337	346	50	999999	806	286	999999	844	486	887	999999	999999	999999	972	539	491	935	602	502	120	210	999999	597	822	289	328	222	841	92	623	999999	999999	242	13	413	54	493	379	999999	443	999999	697	702	855	485	999999	559	408	999999	658	904	595	100	794	722	92	748	227	460	487	74	999999	761	863	999999	688	999999	999999	999999	495	999999	566	406	68	294	513	552	999999	347	999999	768	813	603	434	718	46	958	447	290	330	305	275	919	718	379	107	936	838	999999	797	999999	999999	839	752	661	999999	198	999999	510	999999	540	16	880	316	718	260	135	999999	999999	999999	729	793	619	248	199	999999	646	688	689	999999	577	999999	151	549	248	119	973	850	999999	999999	847	927	937	999999	790	298	999999	612	999	128	999999	999999	694	381	999999	999999	999999	600	999999	929	999999	
510	351	999999	999999	826	865	340	78	609	999999	999999	999999	999999	381	801	999999	547	458	901	345	999999	689	571	999999	968	29	770	999999	135	78	999999	999999	999999	679	999999	585	624	439	999999	999999	64	543	399	841	696	999999	920	10	276	999999	503	152	661	593	667	820	780	106	673	999999	105	999999	942	999999	904	986	720	105	999999	226	999999	117	999999	477	291	500	299	729	529	923	109	999999	214	869	575	240	999999	999999	21	999999	804	527	766	166	338	999999	999999	858	999999	999999	334	825	966	60	999999	395	658	193	312	176	531	60	577	750	708	334	655	999999	966	999999	360	470	93	517	999999	712	351	999999	149	96	899	999999	999999	818	599	283	804	163	999999	999999	581	999999	947	844	995	754	999999	26	999999	13	549	999999	892	272	360	863	741	999999	639	999999	54	331	54	226	277	99	267	758	999999	999999	999999	501	239	786	102	907	523	999999	522	666	762	999999	879	145	546	999999	549	530	999999	735	541	355	999999	530	999999	999999	408	731	577	905	496	201	999999	33	483	57	297	999999	179	999999	999999	503	936	972	559	719	451	908	679	895	550	737	300	999999	892	185	977	999999	999999	842	508	792	671	999999	180	999999	469	855	999999	498	94	443	999999	25	999999	999999	418	552	999999	999999	808	500	61	681	364	999999	999999	450	141	307	999999	588	999999	337	944	558	832	999999	802	988	260	999999	255	190	811	117	387	284	39	854	999999	434	738	235	44	999999	740	999999	262	420	670	28	724	365	427	505	999999	33	80	837	999999	99	749	982	175	221	999999	870	869	257	382	626	999999	286	541	645	999999	239	302	936	999999	999999	999999	391	328	241	872	890	763	316	999999	364	213	202	647	676	685	999999	70	999999	763	999999	999999	15	999999	53	999999	447	823	781	999999	749	730	144	999999	373	32	368	663	933	349	364	117	563	128	27	422	228	639	864	960	104	179	999999	183	948	723	72	352	285	633	434	76	981	661	389	633	999999	183	999999	999999	326	999999	136	483	408	761	565	886	30	999999	389	999999	958	820	560	580	260	961	80	999999	959	25	999999	309	999999	297	136	999999	738	394	353	54	364	220	643	999999	52	996	999999	196	167	185	331	999999	254	626	999999	170	110	809	999999	999999	112	634	694	311	999999	999999	568	120	999999	663	157	636	286	344	453	748	186	558	537	264	196	884	493	784	693	733	65	298	189	965	802	929	21	245	999999	730	999999	342	297	225	438	664	999999	503	37	999999	378	999999	999999	370	983	999999	281	128	921	228	151	
910	617	999999	771	999999	931	669	861	999999	625	50	403	723	999999	999999	271	999999	826	999999	999999	989	756	998	365	156	126	819	982	999999	999999	892	324	723	589	615	999999	999999	999999	168	733	890	642	809	79	337	516	458	147	149	290	959	999999	399	999999	161	163	619	624	625	999999	121	687	610	999999	733	726	679	999999	617	129	999999	867	667	798	999999	356	947	929	999999	639	668	681	842	970	999999	600	999999	999999	437	462	999999	692	829	16	999999	212	42	999999	346	610	999999	999999	529	30	999999	999999	634	999999	999999	805	216	689	596	985	494	440	845	999999	870	142	801	850	706	165	23	270	48	661	187	240	323	706	593	999999	803	353	161	822	643	607	966	999999	377	631	999999	426	106	843	521	191	367	401	380	213	809	985	999999	374	16	76	63	972	424	999999	491	509	999999	178	192	999999	288	32	997	999999	176	478	482	84	999999	999999	173	204	149	995	872	999999	336	999999	618	999999	735	787	999999	576	553	993	909	157	150	999999	329	999999	661	999999	903	345	404	999999	47	999999	513	543	999999	419	999999	999999	833	999999	999999	569	182	999999	560	374	415	999999	216	999999	720	182	569	999999	934	999999	999999	999999	999999	768	102	537	527	229	352	287	313	201	332	999999	674	693	999999	999999	799	580	573	612	377	296	964	412	999999	974	396	864	771	999999	609	302	151	999999	999999	74	335	820	52	952	375	282	70	224	999999	809	999999	999999	22	88	535	999999	999999	665	869	255	999999	690	999999	999999	833	487	516	136	591	999999	999999	999999	375	105	165	999999	538	620	999999	104	236	750	243	329	999999	369	999999	999999	652	256	702	486	999999	82	271	999999	421	499	129	887	766	934	633	149	999999	747	661	917	922	556	824	999999	428	775	999999	999999	457	999999	334	999999	635	999999	999999	345	337	778	221	303	833	521	568	49	501	999999	337	999999	126	103	773	999999	708	999999	999999	999999	999999	723	67	32	62	217	196	999999	174	999999	262	999999	460	298	812	776	536	367	999999	410	987	785	487	79	999999	728	999999	363	315	853	764	701	62	387	999999	613	721	999999	250	626	334	999999	874	999999	107	394	840	828	999999	997	999999	350	850	369	118	646	999999	988	584	999999	999999	833	36	321	891	560	889	83	384	208	999999	999999	126	467	999999	761	911	642	971	62	887	118	81	318	908	423	850	999999	279	277	999999	999999	614	916	355	501	210	562	953	546	999999	767	453	92	999999	607	234	999999	293	356	999999	999999	26	531	446	172	761	999999	999999	477	710	206	999999	117	
832	332	999999	210	122	999999	561	358	688	999999	999999	130	665	988	375	310	999999	466	999999	923	999999	773	715	92	479	999999	740	492	999999	486	835	307	963	345	260	620	875	33	281	708	795	386	914	591	974	326	507	772	352	113	999999	254	797	999999	575	68	999999	999999	731	929	999999	78	210	212	599	999999	166	329	999999	755	435	176	195	700	999999	999999	858	134	118	162	685	967	150	999999	999999	591	999999	93	770	202	999999	999999	301	351	999999	727	186	712	992	724	999999	188	999999	597	677	120	69	106	752	418	209	999999	541	579	999999	877	928	164	13	18	749	82	558	545	751	210	875	843	837	410	980	156	142	394	992	999999	999999	553	999999	98	999999	999999	999999	999999	992	999999	692	999999	107	999999	798	999999	709	983	974	999999	629	499	845	477	245	225	269	352	438	63	999999	157	586	747	944	384	999999	914	485	344	999999	206	553	239	517	999999	746	999999	611	958	447	158	999999	905	876	443	707	900	852	316	155	988	923	999999	172	545	146	359	51	423	999999	794	999999	640	354	433	999999	616	999999	92	999999	418	999999	479	616	211	999999	680	999999	511	999999	886	71	999999	199	753	283	613	76	972	26	396	808	197	724	652	649	779	560	453	497	100	999999	769	999999	736	257	453	332	960	807	465	999999	540	746	357	999999	339	450	601	999999	342	549	999999	76	999999	609	999999	755	963	999999	999999	129	428	23	586	945	999999	999999	462	506	829	290	999999	175	560	908	278	451	376	919	999999	338	999999	302	165	551	953	703	754	136	703	697	369	408	848	346	70	526	169	999999	999999	999999	988	104	330	999999	443	821	999999	183	341	999999	388	999999	999999	630	999999	135	858	45	992	999999	586	336	999999	141	999999	999999	999999	224	848	751	291	999999	999999	322	999999	865	972	114	117	999999	197	581	999999	601	319	325	999999	227	186	934	668	999999	419	842	421	662	999999	999999	139	735	504	301	999999	589	820	423	564	928	290	304	999999	754	927	860	999999	999999	540	999999	999999	999999	549	109	48	999999	93	167	556	647	901	687	574	783	974	381	636	896	999999	215	780	896	999999	239	936	881	781	913	206	559	441	416	999999	99	376	999999	196	405	262	999999	999999	663	999999	917	37	999999	999999	379	779	999999	233	513	999999	999999	431	999999	999999	320	173	167	142	179	961	997	999999	495	566	999999	416	450	999999	241	644	835	999999	999999	39	844	212	999999	161	411	144	650	335	927	657	999999	668	450	689	999999	241	105	999999	336	701	869	999999	541	46	999999	963	
999999	370	999999	869	999999	625	313	999999	10	118	830	16	730	999999	321	999999	288	999999	770	816	965	761	320	999999	549	999999	383	425	169	143	670	999999	905	448	805	289	343	67	733	999999	999999	554	999999	999999	411	99	557	300	390	999999	432	999999	275	439	999999	576	60	992	330	376	252	888	736	867	447	533	110	999999	240	999999	337	230	114	600	461	421	82	552	999999	459	999999	999999	44	961	710	967	999999	476	999999	238	239	351	737	367	999999	476	999999	821	329	878	988	274	70	358	870	211	598	999999	977	585	999999	507	999999	870	376	169	853	775	999999	480	502	999999	841	11	802	999999	999999	747	999999	985	604	260	232	719	470	734	32	686	999999	508	999999	365	498	864	734	731	947	999999	990	768	999999	51	665	849	386	999999	433	69	556	884	999999	851	13	992	999999	253	284	684	409	641	999999	177	999999	999999	111	146	146	977	999999	80	999999	627	756	903	371	562	595	382	343	116	311	963	999999	216	790	999999	361	999999	882	491	457	999999	466	358	631	456	367	17	999999	249	228	455	792	999999	845	100	999999	999999	999999	429	658	999999	351	303	340	184	47	478	867	583	999999	640	104	785	623	775	171	999999	282	915	205	999999	634	103	888	855	181	653	999999	700	999999	999999	874	463	833	555	921	172	28	456	418	999999	150	999999	464	587	361	16	862	80	928	999999	828	715	999999	80	999999	258	999999	484	999999	999999	117	176	161	534	765	640	952	78	999999	998	389	825	506	999999	447	469	638	999999	999999	174	790	300	771	736	432	169	239	762	287	673	758	543	453	34	781	974	999999	930	822	720	999999	794	227	999999	317	12	219	917	999999	807	619	113	999999	999999	603	817	404	425	111	606	411	199	790	999999	250	845	382	481	999999	473	456	708	488	783	121	995	82	999999	428	430	950	999999	139	999999	999999	654	999999	615	999999	964	999999	598	999999	226	318	999999	14	999999	689	999999	999999	737	393	169	999999	911	625	206	727	999999	999999	562	999999	681	655	100	69	320	135	595	292	999999	61	570	893	858	999999	999999	474	257	991	45	161	957	800	223	927	969	999999	152	39	999999	887	822	999999	26	602	999999	999999	228	999999	693	912	104	999999	863	686	823	276	502	42	999999	732	479	617	708	411	48	880	442	172	100	201	999999	566	999999	879	238	349	999999	266	731	999999	256	453	999999	133	67	999999	937	999999	114	703	999999	120	999999	634	417	215	521	615	563	276	137	65	713	501	999999	537	263	983	457	483	398	999999	310	661	999999	
36	319	999999	999999	270	999999	905	999999	396	575	872	891	300	999999	33	828	272	702	464	573	201	739	806	204	529	524	953	89	999999	999999	999999	999999	23	159	999999	896	935	271	303	333	999999	996	327	999999	66	646	962	522	434	655	999999	999999	845	999999	293	296	513	391	999999	745	990	825	437	91	195	72	877	151	999999	137	892	10	409	141	999999	204	422	879	148	999999	999999	441	999999	999999	188	846	964	925	999999	104	392	553	999999	557	999999	406	999999	245	741	999999	769	820	442	307	999999	135	143	714	999999	98	999999	633	253	940	999999	558	180	461	903	348	108	951	999999	985	744	348	563	852	798	999999	635	999999	148	154	124	740	999	358	999999	999999	712	259	189	776	229	759	310	507	372	784	235	117	342	402	999999	817	544	456	563	423	999999	291	916	800	463	697	495	108	826	999999	559	822	249	850	635	849	999999	510	766	999999	48	66	999999	23	719	528	844	745	999999	306	206	553	795	798	999999	431	343	388	999999	532	999999	211	680	919	235	413	868	491	766	55	999999	44	999999	999999	384	999999	801	999999	999999	999999	999999	999999	848	999999	257	16	999999	450	369	214	999999	394	196	243	720	837	385	570	788	316	660	362	978	214	999999	171	999999	226	423	974	629	999999	999999	388	999999	999999	362	161	671	228	386	999999	132	999999	540	660	999999	456	999999	999999	999999	241	123	774	285	500	771	643	277	999999	999999	810	36	999999	585	84	96	808	564	206	999999	234	898	569	929	242	240	426	674	601	324	999999	999999	876	843	398	327	532	113	189	999999	999999	884	585	85	576	999999	736	999999	465	573	48	891	660	71	999999	342	553	845	52	269	354	968	675	771	735	450	159	552	196	756	564	705	385	453	766	350	999999	494	999999	840	999999	449	219	38	285	525	708	814	937	65	773	687	70	919	408	750	218	813	350	999999	251	194	999999	709	19	343	516	217	999999	566	29	69	999999	212	765	905	999999	646	496	220	999999	344	615	140	982	876	999999	465	55	25	141	509	999999	237	599	319	658	509	28	941	19	501	519	380	46	713	205	858	164	503	990	572	327	139	392	999999	579	999999	999999	142	698	999999	172	289	435	519	915	263	613	456	256	259	628	999999	210	999999	999999	244	999999	279	681	999999	999999	551	34	569	191	999999	844	692	999999	999	999999	885	253	957	999999	239	945	527	999999	941	255	707	256	741	999999	999999	999999	151	999999	999999	565	457	999999	911	750	620	264	999999	999999	999999	419	999999	716	257	476	742	999999	
253	999999	596	999999	576	481	999999	542	603	305	999999	999999	419	999999	703	611	404	443	999999	999999	999999	217	718	974	88	999999	896	532	334	999999	998	275	999999	470	999999	239	999999	999999	989	976	722	379	999999	324	971	251	918	816	999999	319	321	814	999999	318	969	999999	203	621	220	999999	585	999999	217	611	306	28	424	999999	409	473	126	358	454	999999	711	962	70	404	13	837	999999	89	816	24	679	194	134	892	500	650	46	873	835	999999	999999	999999	171	545	999999	952	826	969	417	252	203	963	999999	790	999999	16	974	999999	618	382	116	505	399	203	999999	122	893	531	999999	999999	437	999999	523	842	999999	205	801	524	386	60	20	312	671	999999	999999	999999	824	343	999999	493	675	247	999999	463	505	895	126	968	999999	905	69	999999	520	999999	999999	999999	450	527	832	411	215	999999	422	568	371	804	834	824	381	999999	999999	999999	246	964	92	999999	999999	70	347	72	89	832	911	480	990	715	999999	22	760	999999	276	306	511	883	288	999999	824	696	101	701	70	301	596	999999	616	509	999999	556	576	624	999999	390	999999	999999	332	999999	999999	999999	577	656	22	822	74	510	949	999999	58	362	686	867	999999	302	968	646	11	788	246	523	863	999999	999999	245	445	999999	999999	885	126	741	561	999999	999999	882	999999	445	688	248	236	96	447	625	461	999999	869	709	999999	999999	421	999999	767	544	146	999999	999999	96	10	777	386	928	600	74	875	316	999999	781	200	999999	184	533	957	763	561	999999	86	248	999999	948	999999	736	888	999999	999999	582	973	27	999999	652	803	42	445	999999	861	307	496	383	749	154	905	999999	518	763	494	888	999999	14	982	986	948	839	999999	61	411	649	50	999999	599	303	342	784	999999	548	690	999999	999999	56	901	264	663	999999	499	886	52	287	228	135	999999	999999	996	969	44	782	999999	964	976	999999	509	222	999999	147	783	999999	811	131	999999	970	82	352	800	539	112	999999	999999	255	349	999999	999999	999999	431	914	602	999999	307	373	749	239	844	725	174	703	547	689	996	525	999999	53	84	921	999999	257	999999	413	999999	999999	866	316	458	458	625	807	999999	385	790	352	545	999999	158	999999	999999	846	135	357	187	999999	992	423	731	808	336	999999	999999	97	999999	183	999999	198	239	840	999999	442	781	396	110	367	328	171	899	653	999999	999999	999999	999999	548	364	132	999999	235	687	999999	453	584	650	132	328	712	999999	462	616	490	999999	540	318	942	999999	75	739	256	820	999999	999999	523	999999	828	186	999999	469	548	999999	
61	167	962	551	376	62	999999	999999	274	782	655	999999	999999	999999	173	999999	619	585	693	609	299	392	458	415	909	643	930	999999	822	945	999999	252	999999	894	564	999999	394	989	942	890	999999	934	474	474	174	748	999999	240	914	205	999999	826	776	939	278	669	709	999999	642	732	131	360	317	328	865	412	290	999999	728	841	248	630	643	802	527	999999	917	983	250	170	999999	699	999999	999999	387	99	999999	999999	999999	895	622	837	999999	220	768	999999	626	999999	609	999999	999999	999999	512	82	957	937	192	973	421	914	751	726	316	481	999999	432	767	690	999999	775	935	999999	198	999999	228	410	999999	433	999999	796	737	771	384	488	702	214	999999	999999	670	450	907	999999	399	711	154	896	531	875	10	345	963	936	215	833	826	988	128	679	999999	556	999999	999999	938	624	999999	979	351	999999	778	15	245	256	999999	999999	999999	999999	90	999999	688	999999	999999	408	433	698	833	801	566	999999	662	714	95	517	666	124	786	999999	565	999999	534	174	554	999999	106	999999	999999	716	916	714	964	394	907	999999	991	531	676	266	999999	999999	999999	384	999999	999999	175	74	999999	728	590	906	714	721	999999	315	999999	523	777	186	312	439	598	126	885	999999	586	999999	999999	454	526	144	447	999999	999999	325	984	159	751	999999	999999	41	83	382	136	20	10	253	999999	602	999999	999999	754	500	953	999999	651	673	999999	571	224	897	267	999999	211	455	468	194	900	562	331	803	772	32	648	280	365	226	990	875	851	342	999999	214	765	59	390	947	576	923	673	320	660	190	999999	640	774	607	180	680	551	816	353	954	999999	885	704	731	851	683	542	435	999999	624	999999	999999	146	63	710	999999	74	521	618	999999	999999	20	152	592	492	999999	506	757	56	999999	999999	45	999999	999999	932	880	354	999999	105	892	391	248	999999	46	470	658	504	720	896	999999	999999	999999	999999	376	76	270	742	122	249	843	187	784	389	373	300	684	891	339	999999	829	808	999999	425	725	595	650	384	116	131	999999	514	999999	860	38	703	999999	999999	623	740	999999	148	241	419	262	715	607	859	273	999999	999999	767	174	599	77	219	209	614	999999	780	426	886	635	990	999999	338	401	999999	360	669	996	847	278	599	459	691	576	997	172	20	988	790	120	370	345	76	999999	196	793	818	504	689	364	842	323	785	512	251	13	923	999999	999999	508	999999	749	939	999999	575	149	385	643	212	999999	472	999999	999999	999999	274	999999	999999	999999	999999	139	542	175	999999	492	436	999999	674	189	
334	993	249	696	314	292	516	621	406	999999	773	57	418	185	301	999999	892	59	688	999999	999999	596	665	934	999999	999999	966	438	442	456	72	300	999999	206	318	219	212	775	487	353	269	653	999999	771	999999	167	720	366	999999	999999	599	386	596	664	941	738	999999	314	586	759	325	88	188	949	514	483	999999	999999	866	92	45	126	999999	345	750	594	347	893	718	999999	833	609	999999	373	999999	999999	703	810	264	579	881	897	198	999999	999999	190	474	308	999999	742	585	508	999999	999999	999999	999999	814	999999	914	999999	401	999999	596	634	999999	999999	999999	814	102	828	779	771	999999	999999	211	148	927	843	317	569	129	49	637	975	999999	335	999999	999999	999999	384	871	451	896	906	188	446	999999	564	999999	320	666	660	216	437	962	814	549	213	590	999999	554	999999	944	354	238	362	806	620	267	599	607	751	483	717	957	337	874	999999	999999	999999	837	373	999999	996	903	468	999999	209	999999	562	999999	999999	192	446	999999	900	999999	999999	678	826	639	690	307	212	999999	914	999999	498	479	634	939	498	104	826	66	999999	929	999999	999999	999999	999999	606	607	704	813	701	568	46	887	67	999999	999999	999999	292	999999	157	999999	839	293	989	292	343	999999	387	623	298	999999	366	390	649	970	560	110	908	306	43	92	602	398	22	999999	999999	611	422	804	616	124	999999	701	908	999999	100	663	461	487	195	876	229	91	525	889	212	999999	999999	999999	279	232	999999	986	999999	75	473	451	999999	643	152	732	317	583	17	183	10	664	481	534	880	896	648	431	120	166	999999	521	872	132	999999	493	374	336	999999	393	649	825	999999	843	651	649	999999	818	999999	463	569	646	84	999999	889	547	184	713	999999	382	999999	53	999999	935	212	952	999999	158	500	659	367	980	999999	623	534	999999	63	638	883	241	514	830	999999	657	596	226	447	530	999999	605	319	999999	999999	162	809	605	950	675	640	698	80	243	999999	684	105	589	999999	999999	999999	999999	494	999999	999999	973	999999	999999	956	999999	348	986	999999	999999	915	894	350	999999	999999	895	814	929	233	999999	997	194	171	281	512	412	999999	17	627	999999	712	999999	120	773	829	999999	294	999999	648	999999	337	654	193	32	327	433	343	398	729	702	645	888	491	116	548	646	812	596	999999	553	999999	341	999999	528	999999	397	784	577	999999	711	999999	758	290	501	999999	353	11	148	954	89	78	999999	287	925	351	824	47	999999	235	193	345	698	814	999999	999999	999999	295	999999	687	929	649	999999	520	27	999999	886	607	
989	65	204	999999	673	641	171	484	502	63	443	999999	520	360	779	999999	999999	376	913	943	195	434	64	67	346	999999	34	440	312	653	270	833	464	226	999999	949	40	548	671	66	652	999999	574	942	851	487	999999	578	869	999999	826	650	999999	943	999999	565	999999	999999	999999	222	999999	999999	182	999999	999999	609	722	303	313	829	321	155	705	856	300	574	860	122	216	858	293	456	570	887	827	619	999999	999999	803	492	948	893	999999	999999	999999	921	447	725	159	999999	765	873	275	49	112	680	944	999999	652	999999	704	888	930	450	929	170	171	999999	31	183	999999	210	499	821	880	428	999999	257	417	379	137	145	962	964	102	999999	191	530	785	156	674	334	999999	956	787	70	962	999999	999999	289	759	163	703	976	297	565	383	453	169	999999	999999	697	913	282	720	569	926	966	999999	999999	999999	641	509	875	508	999999	340	543	999999	820	465	116	727	138	999999	974	441	985	676	999999	46	737	999999	110	382	976	420	597	245	227	144	995	451	20	999999	128	999999	828	478	668	234	839	999999	348	229	667	969	785	999999	746	999999	999999	999999	820	481	999999	999999	409	503	999999	218	743	308	816	685	469	665	999999	828	502	330	999999	999999	18	312	207	327	32	881	714	17	634	935	499	999999	999999	705	630	539	999999	848	253	335	999999	459	490	541	603	999999	759	12	262	999999	169	999999	999999	433	292	517	999999	923	257	528	788	524	584	807	809	725	491	999999	999999	999999	769	999999	999999	288	999999	558	822	665	724	999999	999999	712	999999	999999	776	83	576	770	423	999999	999999	144	999999	725	546	432	875	682	732	877	181	995	999999	85	198	515	348	245	863	733	695	999999	999999	999999	406	86	770	907	999999	735	159	721	999999	999999	923	635	63	361	741	147	683	999999	999999	846	999999	136	999999	679	488	999999	999999	340	999999	999999	426	645	934	711	999999	469	999999	968	651	996	727	460	654	999999	161	563	461	987	503	726	60	556	685	363	999999	280	341	101	999999	770	999999	999999	814	661	999999	287	700	352	42	281	999999	714	498	999999	999999	736	481	701	527	925	999999	747	836	190	638	999999	999999	581	20	58	138	571	549	880	996	908	646	992	547	874	862	999999	999999	231	251	345	68	999999	245	999999	999999	639	573	503	960	999999	983	634	999999	636	326	129	341	983	153	913	175	617	939	220	100	999999	163	999999	999999	701	792	614	938	302	811	221	345	999999	999999	999999	997	999999	920	744	925	21	999999	911	557	743	999999	971	88	999999	180	450	808	
35	874	319	999999	999999	441	269	999999	378	999999	729	999999	999999	783	295	733	999999	916	130	697	999999	295	88	518	999999	999999	999999	923	999999	535	999999	999999	371	413	320	999999	999999	999999	86	999999	999999	999999	556	325	250	97	452	959	491	248	434	421	59	753	999999	740	795	800	243	824	999999	345	648	999999	999999	607	463	701	472	123	792	641	840	516	46	921	738	762	278	999999	653	369	441	999999	111	199	999999	617	999999	580	386	999999	778	999999	502	325	635	999999	999999	642	634	999999	496	999999	456	792	580	543	717	999999	999999	42	531	999999	181	752	903	76	999999	895	533	999999	901	892	737	652	862	588	23	721	999999	35	532	635	531	903	872	999999	136	318	618	539	999999	119	579	354	618	999999	999999	750	421	999999	970	345	999999	788	848	604	641	803	929	992	530	996	999999	975	510	896	557	277	879	840	999999	433	286	994	944	792	999999	392	44	172	999999	272	309	999999	65	197	526	742	999999	278	432	332	999999	625	19	904	999999	603	844	722	152	812	871	581	628	546	68	999999	999999	999999	999999	999999	769	999999	494	999999	696	676	920	323	379	815	223	999999	417	617	999999	999999	984	50	87	719	999999	322	30	695	401	728	108	518	999999	412	999999	999999	986	184	563	621	141	752	218	999999	999999	531	352	999999	599	999999	173	21	501	407	139	804	999999	571	999999	457	746	799	865	999999	999999	411	194	999999	916	225	624	243	999999	433	529	242	831	50	45	27	969	999999	999999	141	999999	999999	26	999999	282	104	999999	425	999999	999999	875	999999	999999	999999	999999	999999	346	385	420	383	645	929	999999	78	877	896	999999	999999	535	692	999999	63	703	733	412	999999	395	462	694	999999	205	209	999999	999999	999999	198	356	999999	580	764	999999	593	999999	722	496	635	139	948	853	385	131	91	889	781	627	821	999999	162	837	978	886	884	691	597	188	446	170	19	999999	688	999999	390	368	771	22	894	781	981	247	777	361	446	609	999999	700	124	319	987	999999	737	561	203	753	601	877	796	999999	684	544	60	474	130	439	175	834	741	999999	127	769	732	49	655	915	70	627	450	999999	382	896	73	136	183	999999	782	137	357	636	766	893	999999	992	999999	999999	197	312	999999	17	444	484	959	400	201	227	598	697	905	287	693	974	437	999999	530	787	480	923	999999	442	999999	999999	999999	999999	999999	233	553	739	942	218	728	999999	396	442	840	897	999999	672	934	955	99	94	231	999999	943	792	466	704	472	999999	967	273	21	798	360	406	999999	854	444	
967	674	999999	754	999999	999999	935	999999	999999	999999	632	850	807	999999	345	353	572	816	417	171	999999	767	848	276	633	250	464	746	999999	92	444	999999	92	238	966	291	240	999999	533	520	18	214	999999	34	840	469	170	285	999999	999999	788	999999	999999	693	279	210	825	592	131	457	104	199	990	912	246	730	767	578	999999	63	122	242	999999	896	162	960	999999	824	436	999999	999999	189	999999	151	304	854	322	999999	958	999999	466	648	218	86	999999	818	999999	558	999999	119	701	591	263	623	342	555	307	692	541	999999	903	10	165	957	376	914	130	999999	618	391	418	999999	619	999999	596	999999	34	216	479	344	747	748	47	326	473	499	926	999999	808	748	557	629	999999	649	862	999999	492	261	710	999999	698	374	999999	999999	700	999999	999999	999999	36	868	530	100	222	206	572	165	963	838	494	877	988	674	50	869	834	789	521	969	402	140	999999	999999	506	999999	645	382	999999	999999	626	151	526	927	429	940	999999	466	416	660	87	999999	503	653	766	999999	999999	999999	334	79	571	911	809	999999	999999	895	999999	757	594	999999	561	199	357	332	999999	352	360	999999	999999	109	652	377	382	861	892	694	637	999999	16	673	454	999999	58	738	79	714	341	524	331	533	65	999999	999999	171	999999	887	360	180	440	999999	482	462	779	234	427	204	999999	999999	119	911	999999	556	750	921	800	940	999999	618	999999	999999	999999	835	739	721	54	999999	505	221	999999	14	344	466	898	999999	200	999999	841	823	320	874	186	392	415	419	275	508	719	950	371	999999	746	999999	917	932	412	647	722	999999	190	246	698	999999	196	114	999999	801	657	168	731	808	999999	327	307	388	331	999999	430	329	455	545	472	555	999999	602	268	603	999999	966	190	999999	279	999999	642	84	186	999999	205	310	843	473	850	561	999999	563	69	999999	443	539	999999	783	226	402	613	999999	999999	153	999999	594	846	999999	262	691	978	188	538	326	999999	999999	211	471	433	999999	999999	981	695	911	999999	297	999999	999999	999999	19	365	999999	336	877	179	998	310	43	393	999999	464	999999	221	999999	582	50	999999	743	999999	999999	338	148	359	106	999999	999999	949	999999	816	189	61	999999	814	253	335	580	852	660	157	686	922	178	88	999999	665	617	999999	535	338	296	272	999999	105	948	681	227	999999	239	961	547	58	448	999999	213	559	999999	999999	968	834	12	197	374	595	67	298	169	69	537	999999	308	861	999999	534	999999	917	261	999999	865	572	118	533	623	999999	999999	638	484	951	999999	272	218	
562	802	701	336	999999	897	214	48	660	999999	167	520	999999	662	686	634	913	696	296	307	546	199	405	725	478	574	999999	985	429	999999	218	194	274	232	746	68	722	208	431	29	57	999999	215	60	950	22	999999	46	923	13	570	265	588	964	999999	372	406	975	857	534	233	229	619	845	313	973	999999	999999	916	627	912	715	274	276	260	673	984	355	775	999999	999999	999999	71	425	253	999999	605	310	560	383	662	746	999999	897	796	828	263	369	746	977	999999	259	129	305	100	854	990	322	714	998	388	60	999999	401	784	594	999999	203	602	360	377	944	25	999999	965	176	375	377	480	431	999999	625	608	797	999999	499	518	999999	334	999999	999999	999999	596	561	995	611	999999	948	122	211	670	69	999999	396	999999	999999	243	586	340	924	489	622	841	292	588	763	452	999999	703	295	86	402	869	999999	397	94	358	464	548	364	999999	426	264	279	761	360	857	222	197	875	999999	932	434	410	909	349	452	313	999999	241	999999	999999	255	827	134	999999	200	564	998	999999	473	779	47	976	999999	999999	368	571	530	238	999999	240	225	827	999999	154	967	468	303	57	642	55	492	316	205	498	180	436	999999	999999	999999	303	223	671	999999	486	894	458	999999	999999	981	880	783	999999	336	928	999999	427	999999	980	999999	731	270	950	883	428	297	731	999999	804	999999	931	426	46	78	999999	999999	553	999999	552	260	519	999999	457	76	761	999999	747	979	276	581	753	999999	174	194	438	43	272	999999	983	199	172	677	312	999999	59	463	747	676	725	911	373	999999	999999	999999	790	380	813	884	999999	166	549	751	514	999999	149	999999	262	851	640	578	999999	765	443	362	97	841	999999	504	27	999999	524	81	999999	365	218	752	391	999999	999999	999999	229	999999	999999	826	650	421	173	89	814	755	210	895	45	156	999999	607	999999	894	642	948	999999	319	866	823	999999	477	496	159	999999	397	999999	999999	999999	582	358	375	109	999999	999999	676	678	969	690	272	107	629	999999	118	999999	611	194	496	999999	455	736	910	521	999999	194	183	999999	23	76	426	841	392	447	463	999999	792	507	999999	192	966	999999	362	999999	604	726	999999	999999	388	951	412	213	426	27	12	999999	447	853	999999	432	999999	751	664	999999	273	999999	715	191	582	999999	415	113	242	314	999999	184	384	999999	916	999999	999999	741	545	72	663	999999	425	374	444	617	360	999999	249	528	654	224	615	459	365	184	21	830	859	79	546	308	970	122	192	828	999999	999999	936	151	999999	797	
215	602	999999	59	14	999999	999999	964	958	476	863	714	659	619	568	925	999999	999999	114	350	999999	476	999999	365	999999	313	192	999999	155	205	999999	108	999999	856	19	23	219	316	999999	670	93	999999	120	80	444	265	462	573	269	546	239	204	999999	910	916	999999	86	884	999999	701	168	999999	819	763	473	765	447	999999	610	555	715	999999	999999	443	267	986	999999	455	920	988	999999	619	357	608	965	807	71	366	940	280	936	335	511	479	512	952	85	356	999999	999999	999999	658	962	713	831	620	633	999999	653	929	999999	631	999999	817	999999	548	783	220	797	999999	704	999999	862	999999	618	389	118	102	931	314	999999	19	848	251	999999	201	656	999999	777	355	999999	468	713	20	897	315	372	693	628	963	179	999999	999999	940	974	737	999999	632	105	451	511	999999	999999	999999	999999	373	782	999999	647	658	892	149	442	999999	491	246	999999	999999	999999	312	27	424	999999	999999	144	54	460	908	276	441	999999	999999	548	335	999999	644	796	374	999999	533	533	649	55	969	81	40	432	999999	458	738	370	943	198	999999	434	96	76	704	214	999999	913	873	455	215	999999	867	600	117	999999	847	450	13	860	999999	779	377	378	503	895	114	622	352	999999	538	81	461	835	756	900	757	999999	101	170	27	620	999999	999999	839	717	213	999999	999999	999999	611	297	367	93	999999	23	66	718	572	999999	109	999999	570	999999	917	144	800	999999	844	216	850	279	359	843	999999	298	999999	183	538	786	691	999999	999999	843	847	999999	714	378	999999	743	999999	48	14	292	70	665	60	999999	999999	999999	916	181	595	999999	999999	341	938	523	249	999999	893	883	189	785	127	434	65	727	999999	676	999999	432	486	999999	999999	811	275	77	782	188	248	884	897	999999	870	520	999999	999999	999999	516	311	200	999999	999999	850	999999	859	229	174	636	609	332	668	609	285	494	694	999999	999999	846	76	999999	741	71	999999	18	999999	355	999999	606	353	867	542	69	374	999999	303	921	260	411	952	56	902	155	578	915	225	297	557	386	825	596	451	347	449	440	459	77	812	999999	974	514	313	568	292	999999	790	608	244	56	201	999999	243	344	894	999999	999999	595	493	837	999999	698	999999	539	781	757	426	204	999999	934	780	999999	119	999999	437	447	742	999999	863	999999	135	616	62	511	195	62	362	999999	453	429	999999	999999	584	975	57	999999	716	774	787	535	326	595	988	310	276	999999	999999	823	907	456	288	634	999999	657	999999	186	646	296	354	728	404	319	751	200	473	916	651	
144	999999	161	731	967	557	999999	519	539	628	752	245	229	398	999999	208	996	151	836	141	999999	273	871	639	999999	999999	68	140	16	843	999999	999999	999999	323	530	999999	999999	999999	999999	87	404	147	182	999999	893	60	134	999999	865	121	755	58	999999	785	999999	870	500	522	311	999999	999999	999999	513	999999	829	915	885	999999	867	87	999999	280	999999	758	737	789	101	323	745	999999	306	727	999999	894	98	749	209	574	598	659	960	243	423	999999	588	206	633	486	728	999999	174	228	472	787	999999	484	227	999999	999999	935	779	187	777	932	251	771	999999	618	607	90	715	999999	317	999999	999999	219	857	68	180	540	999999	615	594	999999	214	87	264	487	236	613	532	331	526	999999	879	783	466	490	531	817	999999	25	999999	648	273	853	910	264	670	459	627	999999	999999	999999	780	999999	593	20	728	173	516	999999	392	999999	557	999999	794	654	338	999999	753	999999	537	362	275	150	737	945	503	360	999999	10	999999	777	986	373	999999	18	999999	999999	199	999999	762	999999	310	820	632	883	999999	879	68	999999	999999	336	706	999999	631	355	252	640	437	647	999999	377	999999	516	999999	615	18	999999	770	999999	999999	999999	154	307	613	179	62	455	517	853	854	624	999999	911	84	999999	81	735	742	277	765	251	288	552	939	999999	371	793	193	27	999999	906	119	282	493	312	192	408	647	461	302	999999	133	999999	792	892	86	95	441	155	544	283	451	999999	999999	999999	344	601	368	999999	808	269	271	999999	978	948	515	29	427	772	308	672	999999	291	975	968	128	999999	999999	56	318	999999	361	48	482	999999	464	616	261	999999	999999	590	50	999999	652	43	536	632	604	999999	999999	66	999999	669	846	872	195	999999	527	62	412	999999	999999	321	999999	533	907	233	27	387	494	898	999999	464	804	718	631	669	638	999999	999999	999999	999999	999999	668	999999	617	691	201	610	415	999999	999999	209	999999	337	748	728	517	129	135	999999	615	227	999999	999999	298	213	999999	138	999999	999999	532	584	620	916	540	999999	653	658	999999	225	41	999999	971	200	809	568	903	477	969	902	161	518	817	139	879	999999	565	189	963	413	826	72	999999	890	771	514	588	644	796	999999	999999	859	213	999999	999999	209	256	169	679	729	310	397	999999	347	373	23	767	999999	46	999999	999999	473	694	512	999999	969	56	90	429	304	979	269	999999	999999	827	999999	315	999999	857	680	635	406	509	999999	113	999999	903	999999	526	757	746	107	607	999999	460	611	175	999999	520	312	163	175	739	999999	750	51	
999999	21	520	999999	708	860	633	365	33	965	963	460	408	959	75	33	564	672	557	999999	999999	542	999999	225	136	613	999999	999999	999999	469	666	134	493	72	722	999999	512	999999	58	886	999999	252	124	495	999999	714	303	560	246	139	610	999999	827	999999	999999	184	323	999999	999999	105	472	87	838	563	999999	839	967	345	247	182	521	999999	623	670	418	419	427	999999	577	999999	319	836	318	398	999999	598	999999	625	999999	999999	579	999999	508	953	423	999999	999999	561	196	999999	746	999999	322	74	618	500	999999	999999	459	999999	756	122	726	999999	785	636	768	450	704	710	542	999999	663	700	603	312	611	670	999999	31	15	999999	999999	768	675	999999	999999	254	779	999999	154	149	175	711	791	999999	999999	999999	177	787	999999	963	857	486	276	404	304	622	470	315	889	783	909	437	965	890	107	958	857	999999	122	524	670	999999	566	402	185	951	909	999999	821	635	503	469	999999	52	19	999999	501	280	68	901	784	474	479	371	239	999999	999999	900	369	999999	127	744	674	999999	302	521	920	874	229	353	713	333	999999	263	290	999999	999999	923	880	568	466	999999	374	999999	739	999999	866	204	172	447	214	18	777	298	518	999999	794	301	749	999999	618	627	61	999999	197	999999	999999	226	91	789	999999	823	29	999999	999999	540	999999	999999	999999	106	999999	725	712	781	148	705	556	205	745	531	655	741	183	999999	950	839	536	660	33	289	999999	999999	123	999999	742	999999	988	976	231	977	389	341	927	652	999999	893	915	279	576	999999	903	999999	999999	559	143	963	999999	636	999999	237	999999	719	439	93	880	15	611	339	999999	999999	999999	580	973	767	152	999999	813	999999	999999	66	924	999999	93	541	999999	441	179	563	248	999999	742	361	135	994	973	669	999999	843	772	836	999999	585	999999	819	774	333	810	713	417	819	159	128	95	793	312	747	999999	897	708	448	836	999999	100	999999	999999	365	454	999999	793	482	999999	999999	758	714	775	348	999999	273	766	62	631	999999	155	429	629	623	276	341	691	999999	43	14	999999	334	999999	243	495	970	805	419	879	831	920	935	406	189	370	381	999999	964	999999	372	140	656	817	380	901	999999	640	400	99	122	297	566	448	418	999999	433	713	541	999999	999999	999999	357	999999	999999	545	220	32	450	263	894	999999	727	515	671	873	489	517	629	999999	999999	339	414	329	766	544	363	497	988	354	999999	667	486	999999	999999	903	783	482	27	835	691	647	200	147	204	999999	570	61	776	544	354	916	93	210	38	999999	63	
38	999999	999999	192	723	44	105	326	236	837	615	849	767	100	16	999999	794	650	186	999999	277	134	999999	974	311	999999	453	999999	30	584	999999	92	999999	849	755	76	762	653	999999	613	104	999999	967	961	999999	999999	999999	999999	348	999999	299	999999	851	999999	786	903	449	290	880	12	999999	105	306	652	999999	533	910	917	345	940	737	150	682	999999	55	456	166	16	999999	999999	999999	999999	662	603	999999	999999	240	363	999999	851	627	481	999999	999999	32	999999	999999	324	410	431	301	101	118	407	689	158	877	999999	540	340	746	999999	270	999999	301	591	999999	702	368	834	302	999999	854	999999	323	265	999999	716	999999	55	932	999999	605	999999	999999	999999	890	999999	914	145	999999	999999	822	999999	115	194	999999	999999	674	440	566	821	956	576	139	743	246	999999	94	433	781	999999	738	495	408	904	999999	671	971	680	999999	188	788	232	985	999999	734	131	387	139	55	384	52	119	489	120	999999	38	469	999999	384	275	180	490	999999	999999	223	999999	999999	211	356	548	31	993	739	387	999999	733	591	788	19	124	247	954	388	406	128	629	15	297	28	809	212	906	999999	436	18	308	868	307	136	406	796	186	783	506	999999	58	379	111	87	162	447	681	65	269	37	999999	999999	999999	569	594	999999	999999	193	999999	346	125	999999	313	999999	734	864	999999	999999	612	328	70	181	882	999999	999999	259	903	220	866	371	530	850	46	408	792	207	999999	737	542	999999	759	993	999999	999999	247	361	999999	732	352	999999	163	29	452	940	999999	999999	229	913	499	345	999999	999999	326	185	999999	274	660	905	999999	537	953	556	999999	999999	569	999999	935	722	806	718	999999	180	868	578	218	999999	407	106	999999	999999	977	997	248	207	656	932	676	70	353	972	700	999999	156	814	344	607	899	915	381	899	117	506	117	780	162	257	999999	748	967	313	999999	564	473	837	999999	955	317	922	881	636	400	875	378	833	28	31	999999	999999	244	999999	999999	492	999999	541	641	481	890	468	55	408	974	928	103	999999	115	146	697	319	264	388	299	976	43	745	508	242	138	284	761	140	233	905	513	366	701	384	840	931	205	88	75	999999	877	483	662	472	781	338	728	882	334	999999	798	855	321	635	458	978	43	999999	999999	616	706	999999	185	78	424	737	348	730	306	999999	123	186	323	450	999999	560	93	46	460	799	555	879	806	517	116	658	54	75	999999	861	898	797	735	458	152	962	999999	999999	57	54	999999	999999	586	568	999999	622	541	999999	535	898	895	
999999	947	553	70	826	999999	999999	962	766	692	999999	804	444	866	325	999999	864	308	999999	262	499	988	999999	809	558	999999	247	915	999999	126	184	539	999999	965	999999	849	192	398	325	853	639	999999	291	362	716	203	999999	701	286	181	999999	999999	999999	645	999999	999999	541	743	512	999999	871	999999	477	649	999999	742	999999	479	965	476	999999	476	982	999999	999999	868	707	999999	103	364	162	999999	638	322	449	612	151	392	569	893	318	449	886	792	982	887	163	641	844	973	426	999999	736	810	914	210	589	999999	32	999999	311	487	650	999999	380	999999	124	165	209	904	601	393	909	999999	168	999999	589	199	310	999999	714	75	219	999999	999999	490	809	999999	408	999999	33	45	999999	41	999999	999999	999999	739	422	657	773	999999	441	939	382	43	762	664	999999	105	620	399	804	999999	822	246	277	530	219	889	526	999999	756	960	880	565	999999	878	490	337	999999	850	776	653	963	716	633	279	747	904	728	154	186	999999	999999	634	241	84	218	355	563	278	529	532	140	487	251	481	999999	816	19	883	184	325	999999	770	622	160	333	116	612	999999	783	314	999999	382	119	453	341	256	334	948	669	999999	773	751	331	253	523	485	474	161	221	999999	894	844	970	860	236	999999	22	90	751	112	999999	565	494	999999	371	758	999999	798	149	812	491	71	224	999999	551	999999	449	378	637	847	999999	460	786	852	419	999999	411	258	999999	483	244	253	207	567	999999	218	266	116	882	764	118	676	999999	999999	449	999999	629	931	319	901	419	643	453	904	470	292	999999	641	999999	54	999999	999999	999999	999999	578	248	864	999999	647	343	78	342	999999	873	738	965	448	388	999999	999999	697	480	999999	325	999999	600	999999	999999	106	119	999999	625	311	999999	417	999999	999999	355	830	210	969	972	294	976	833	86	158	579	175	505	843	999999	237	999999	999999	875	189	266	602	978	447	571	560	999999	999999	999999	41	657	999999	749	871	103	999999	212	617	724	999999	963	491	987	451	230	137	601	275	49	999999	999999	999999	541	810	837	752	999999	763	408	999999	756	83	390	55	999999	124	999999	633	750	842	999999	611	632	689	999999	775	615	999999	227	443	999999	271	864	64	999999	175	923	938	43	350	706	999999	999999	312	440	890	999999	941	999999	116	711	967	525	206	999999	482	859	852	594	72	146	324	546	965	462	494	218	336	107	999999	999999	487	999999	999999	145	999999	402	329	259	335	674	674	999999	120	731	991	999999	667	999999	475	316	81	999999	999999	999999	391	903	253	850	
945	681	774	843	625	999999	233	377	999999	71	788	89	539	603	268	398	999999	739	435	243	470	747	551	644	632	28	129	144	999999	205	999999	681	159	479	313	999999	999999	830	960	204	507	624	631	606	903	396	776	477	94	582	741	652	477	19	389	207	999999	999999	221	607	796	999999	747	999999	317	999999	930	69	999999	614	498	642	779	999999	735	999999	126	945	740	245	251	651	999999	57	464	111	213	149	999999	115	524	769	618	362	999999	418	877	712	299	797	999999	716	999999	480	93	108	873	247	284	999999	91	194	999999	975	365	154	49	700	465	215	902	791	970	194	99	728	999999	426	831	999999	968	413	999999	943	780	534	999999	999999	963	999999	237	999999	999999	556	33	339	380	643	999999	264	378	186	256	93	999999	999999	999999	993	999999	364	85	457	415	999999	574	677	538	455	205	830	679	470	736	109	978	936	926	999999	999999	759	999999	999999	428	576	999999	791	166	999999	59	115	787	480	199	999999	289	780	560	908	981	355	999999	999999	448	999999	584	999999	450	157	114	957	999999	333	999999	630	16	695	38	838	17	782	999999	965	406	999999	52	209	999999	137	819	999999	386	999999	442	999999	958	434	941	262	999999	50	351	999999	468	102	367	464	647	568	602	999999	751	721	901	999999	999999	835	999999	358	999999	385	637	322	337	907	581	730	890	28	671	582	999999	776	846	966	441	511	507	999999	732	588	561	712	535	235	456	664	125	243	979	999999	999999	593	138	616	413	39	681	561	521	999999	573	629	896	30	840	975	875	999999	767	333	337	224	999999	545	823	999999	787	112	999999	916	614	657	48	548	676	170	647	240	563	412	829	946	792	105	999999	932	816	999999	394	999999	999999	190	476	656	796	691	967	593	792	488	999999	578	110	604	31	916	590	358	353	680	337	645	381	365	503	999999	431	530	530	999999	118	282	999999	980	138	433	191	392	751	999999	203	64	447	84	170	261	846	198	83	999999	352	468	171	714	999999	153	808	999999	999999	415	999999	446	72	901	380	999999	860	999999	476	598	735	999999	606	368	486	283	207	307	204	999999	999999	243	457	431	548	650	999999	13	836	999999	625	79	239	999999	726	756	991	999999	704	200	400	999999	999999	485	373	999999	861	999999	237	870	999999	999999	916	910	999999	35	989	999999	362	729	858	857	999999	491	972	999999	999999	270	642	730	291	999999	999999	14	852	817	999999	971	68	404	788	318	775	966	999999	123	163	328	473	999999	999999	999999	999999	974	341	542	999999	240	512	708	
999999	601	170	999999	999999	999999	908	912	68	65	514	27	582	958	941	550	92	326	453	999999	512	651	796	999999	962	999999	479	628	672	319	383	290	469	999999	230	197	157	277	387	755	215	251	999999	418	196	999999	777	234	42	790	460	999999	787	653	999999	533	804	229	544	657	813	289	999999	999999	681	999999	558	232	999999	754	403	814	938	697	999999	270	391	999999	755	999999	163	999999	595	882	859	267	502	999999	164	696	392	928	733	999999	942	925	12	999999	736	961	999999	554	999999	288	999999	645	187	999999	999	999999	999999	425	473	331	503	567	999999	999999	890	424	731	999999	78	50	371	474	999999	218	755	999999	268	871	651	793	31	609	758	999999	999999	999999	89	999999	816	999999	554	966	464	411	999999	999999	241	645	629	999999	239	459	486	456	916	922	564	968	344	280	676	280	774	679	310	894	809	386	999999	677	344	329	925	999999	495	404	19	679	982	381	999999	623	251	338	999999	571	999999	312	400	999999	658	120	78	546	999999	999999	202	785	999999	341	574	854	999999	952	977	910	534	636	960	522	913	885	986	962	782	63	39	999999	125	739	771	507	986	309	28	234	261	388	307	221	999999	234	999999	999999	807	643	849	298	361	653	46	495	999999	878	999999	773	133	115	764	498	254	757	669	372	569	77	868	473	934	999999	659	156	999999	748	999999	999999	317	345	165	148	999999	741	94	471	702	286	165	117	999999	255	110	999999	623	999999	967	454	564	999999	999999	999999	999999	385	363	608	999999	889	999999	602	567	999999	465	787	950	999999	294	513	672	207	999999	999999	911	760	823	689	652	513	533	530	781	865	133	999999	999999	425	373	828	387	486	477	812	130	563	549	680	789	322	205	997	524	463	999999	367	545	797	828	24	562	674	955	999999	999999	635	821	702	999999	364	532	534	261	465	999999	196	999999	999999	173	999999	220	153	900	339	317	999999	15	327	93	766	565	999999	596	359	276	712	530	985	456	495	742	847	999999	434	789	670	999999	999999	999999	595	999999	688	633	480	804	418	999999	625	999999	831	629	503	619	89	798	74	938	902	198	423	999999	999999	999999	678	999999	999999	999999	475	549	646	789	999999	989	999999	140	999999	833	125	555	999999	937	904	999999	624	865	248	237	753	636	725	732	843	999999	914	929	999999	288	955	864	440	999999	999999	999999	999999	52	682	513	132	949	921	240	999999	999999	999999	485	761	999999	786	812	377	145	566	838	999999	999999	945	85	85	568	999999	999999	878	261	124	759	638	999999	999999	582	999999	
999999	115	803	999999	494	999999	496	539	999999	177	959	502	153	497	305	999999	471	261	622	106	607	437	564	711	332	999999	571	242	581	847	933	999999	213	629	641	999999	999999	999999	340	13	458	999999	646	400	999999	106	734	763	819	226	177	576	663	485	586	307	551	102	999999	999999	999999	264	958	591	244	313	298	524	855	274	779	348	921	999999	648	71	790	173	432	235	999999	807	422	999999	679	999999	992	727	999999	999999	999999	670	739	208	663	203	587	65	165	999999	999999	220	908	554	446	999999	655	999999	999999	524	517	387	999999	168	513	542	841	999999	911	877	321	999999	481	999999	999999	119	999999	722	956	454	483	999999	17	457	426	417	899	867	918	850	999999	948	999999	528	826	111	999999	581	999999	130	362	984	999999	999999	663	247	739	396	769	337	999999	932	999999	999999	50	782	379	999999	741	106	999999	974	684	71	175	373	681	953	999999	684	119	36	37	835	999999	499	591	729	793	999999	678	512	108	590	629	999999	999999	505	487	54	732	787	999999	598	487	387	309	999999	122	300	565	786	702	999999	227	204	999999	999999	301	551	200	649	428	999999	427	141	875	104	441	999999	999999	185	475	999999	951	332	196	438	357	714	199	508	617	503	623	892	810	23	372	435	873	606	214	935	999999	92	368	999999	181	356	512	215	651	725	787	999999	320	999999	999999	895	18	476	905	587	361	691	42	925	938	535	330	861	731	999999	999999	999999	971	540	999999	869	963	907	267	999999	999999	984	999999	999999	716	999999	581	757	880	999999	427	407	701	999999	999999	172	59	999999	350	999999	999999	650	484	999999	212	999999	418	780	266	274	932	999999	219	999999	999999	377	999999	151	219	704	953	572	981	264	588	125	215	354	956	633	999999	530	566	622	975	560	510	999999	688	835	824	801	501	616	544	999999	197	796	250	216	338	999999	232	999999	691	462	669	229	67	999999	675	74	999999	633	454	999999	544	597	928	825	999999	622	462	384	880	161	81	374	719	271	927	418	114	999999	999999	999999	307	999999	930	999999	999999	290	164	999999	170	760	978	868	171	143	782	999999	868	425	999999	716	456	999999	765	999999	391	999999	510	796	168	266	959	999999	338	544	113	999999	666	415	934	999999	467	999999	223	130	183	213	213	999999	999999	999999	999999	688	411	999999	999999	459	165	999999	141	596	780	367	999999	903	800	905	999999	626	39	999999	999999	999999	491	762	258	999999	999999	645	366	999999	999999	999999	317	831	999999	999999	671	750	89	654	468	275	283	347	999999	999999	427	319	329	277	
999999	586	999999	330	403	999999	206	649	339	868	824	520	44	953	504	856	60	611	197	999999	244	788	546	385	700	668	999999	153	999999	158	999999	325	325	98	999999	514	999999	987	438	628	84	31	999999	221	999999	947	999999	330	999999	949	59	816	132	999999	43	885	49	180	999999	999999	999999	999999	693	999999	701	508	999999	946	449	989	488	73	182	569	454	222	999999	335	555	999999	437	858	310	16	108	361	203	524	64	628	475	207	999999	703	718	31	338	240	519	999999	752	294	880	853	470	986	643	562	999999	999999	999999	713	625	876	307	61	752	999999	999999	350	999999	999999	891	820	524	291	999999	999999	999999	432	884	999999	816	233	999999	153	999999	457	999999	122	717	640	178	243	121	999999	999999	491	405	667	279	999999	157	179	25	82	999999	70	338	189	291	174	999999	924	936	999999	897	401	999999	164	84	304	151	970	999999	675	999999	658	709	763	999999	223	83	999999	162	242	989	646	999999	928	999999	917	128	999999	999999	999999	927	999999	999999	740	864	999999	999999	251	592	975	510	187	546	999999	999999	744	360	575	479	77	999999	528	772	999999	390	261	999999	999999	414	999999	185	784	149	90	747	999999	360	969	899	999999	606	999999	600	187	731	812	999999	867	999999	999999	566	999999	887	763	462	409	481	602	359	612	999999	669	836	436	999999	999999	47	466	602	312	393	391	676	999999	470	268	927	999999	972	577	161	325	589	407	999999	632	897	385	627	348	786	999999	619	296	533	999999	999999	174	388	15	775	642	275	999999	999999	185	876	938	302	999999	481	999999	630	782	999999	680	90	439	836	176	829	661	838	263	999999	635	999999	390	426	533	999999	999999	216	967	802	518	60	999999	999999	999999	999999	958	93	434	866	899	137	999999	835	852	999999	566	338	999999	186	999999	804	21	540	999999	413	496	522	769	931	718	999999	663	979	942	999999	556	654	421	999999	870	578	414	397	625	507	935	555	999999	675	705	434	995	790	689	714	49	992	797	21	270	446	324	502	158	229	474	857	999999	232	310	912	916	801	315	545	999999	624	914	489	999999	940	999999	103	235	293	685	872	300	999999	590	564	856	999999	160	999999	263	912	248	406	43	87	662	999999	375	793	999999	203	999999	154	999999	425	88	318	543	329	497	231	276	864	544	602	999999	999999	642	746	66	515	999999	881	291	999999	385	999999	455	999999	287	999999	727	442	775	491	397	155	912	175	486	547	999999	830	936	999999	645	384	861	441	519	999999	708	629	737	13	552	999999	999999	838	49	569	863	
153	51	999999	503	999999	999999	62	214	421	999999	999999	270	999999	648	820	999999	258	999999	999999	656	24	880	290	899	108	704	772	939	794	292	83	999999	916	684	724	789	56	539	999999	294	809	236	108	254	999999	369	229	999999	732	999999	999999	996	999999	999999	849	272	999999	990	405	999999	327	123	999999	138	679	351	353	999999	999999	40	899	718	41	716	847	787	782	999999	667	739	999999	999999	999999	147	677	87	97	999999	835	461	999999	66	144	999999	999999	695	816	999999	575	890	25	999999	440	701	999999	896	999999	999999	75	71	490	999999	999999	665	654	999999	906	283	461	602	264	349	999999	472	999999	999999	584	361	748	162	971	999999	470	777	999999	100	999999	515	389	781	999999	765	938	773	971	313	733	478	999999	999999	999999	999999	518	973	636	999999	999999	968	699	914	321	613	583	913	100	677	265	999999	942	999999	999999	401	999999	679	999999	499	411	234	501	999999	119	115	999999	690	373	438	304	999999	151	58	703	17	815	475	469	509	999999	35	683	303	999999	188	536	471	999999	396	648	999999	493	999999	999999	999999	999999	10	804	215	287	892	999999	662	999999	767	413	894	860	925	586	999999	999999	980	317	999999	999999	207	651	999999	579	863	566	977	789	465	13	14	999999	541	540	815	671	263	231	299	999999	31	999999	999999	775	642	999999	208	999999	230	999999	512	999999	887	999999	999999	359	999999	636	999999	336	572	999999	917	763	408	119	999999	395	999999	999999	999999	759	999999	900	999999	288	999999	999999	937	999999	367	999999	568	836	501	999999	999999	920	999999	999999	798	627	807	999999	913	158	12	526	376	532	292	812	49	999999	673	753	811	987	101	991	988	716	698	172	968	999999	313	91	272	233	999999	999999	135	999999	999999	337	999999	999999	986	380	285	999999	999999	415	969	554	136	105	173	747	373	999999	828	279	477	91	928	644	995	999999	844	921	264	152	318	884	687	734	515	345	801	757	11	721	999999	154	926	293	999999	999999	278	218	917	525	860	315	580	856	999999	876	408	317	69	999999	535	364	589	647	106	94	866	402	590	827	945	616	906	116	563	332	999999	645	999999	999999	249	636	13	738	292	12	313	999999	896	638	999999	494	697	999999	195	361	564	289	999999	999999	556	999999	628	100	579	254	408	999999	302	515	721	999999	865	487	999999	899	999999	999999	365	103	781	999999	505	999999	999999	999999	918	382	921	999999	999999	875	999999	999999	35	999999	999999	912	999999	47	999999	839	539	999999	916	999999	628	220	999999	296	999	713	924	999999	999999	521	381	999999	209	127	336	999999	552	
100	747	846	315	999999	999999	865	999999	448	692	327	499	941	506	123	45	717	832	707	86	634	212	64	950	999999	16	513	999999	340	713	51	999999	577	296	448	643	79	867	107	999999	439	404	561	999999	607	604	395	25	267	641	491	999999	628	999999	917	999999	693	999999	999999	525	948	999999	999999	734	999999	615	921	654	999999	479	965	850	735	950	999999	240	999999	43	353	760	621	498	733	699	231	756	93	628	999999	561	950	184	915	582	808	565	843	826	999999	991	999999	740	999999	788	675	641	999999	678	999999	687	246	659	551	200	903	999999	999999	860	999999	999999	532	999999	285	999999	999999	791	999999	163	151	92	396	824	999999	361	88	881	540	945	999999	590	206	414	325	691	324	300	632	725	678	358	423	982	323	485	999999	388	999999	462	268	999999	706	999999	999999	230	999999	422	997	199	122	32	920	206	836	922	697	127	977	593	191	238	168	219	485	999999	668	999999	511	999999	892	999999	426	999999	686	150	883	800	878	105	401	902	303	442	612	656	438	226	156	400	787	351	410	870	281	999999	725	496	999999	743	999999	999999	999999	820	307	999999	605	841	520	695	49	897	249	999999	202	288	934	725	607	999999	365	451	267	121	399	550	299	999999	999999	655	424	397	879	145	544	515	991	483	999999	999999	60	596	706	460	361	890	112	528	678	992	106	999	889	102	387	119	999999	799	999999	756	133	59	999999	999999	280	999999	27	113	348	999999	296	999999	590	417	778	999999	745	807	999999	999999	448	770	878	814	559	425	999999	999999	999999	999999	887	202	999999	388	76	11	999999	841	189	999999	999999	999999	190	999999	706	644	419	482	323	618	373	820	49	922	318	999999	181	230	315	855	999999	999999	356	913	799	999999	999999	211	351	777	217	904	627	60	635	449	590	999999	117	914	999999	34	473	149	70	76	162	999999	80	713	829	340	999999	999999	564	999999	999999	276	201	612	245	217	999999	546	410	469	202	988	297	868	772	294	122	401	849	129	766	999999	853	999999	999999	279	141	637	947	876	999999	999999	999999	993	999999	323	695	505	679	799	893	927	738	601	874	173	842	211	941	545	228	999999	484	444	876	445	423	999999	999999	965	85	504	598	534	99	898	502	303	81	458	598	617	999999	60	999999	838	478	999999	858	777	437	999999	999999	999999	658	245	819	61	126	362	900	999999	834	714	723	999999	999999	214	511	975	999999	548	139	999999	999999	610	422	433	218	47	966	171	999999	893	537	155	999999	196	875	854	999999	451	187	719	558	372	
999999	17	999999	836	999999	999999	750	999999	116	889	800	212	465	58	823	395	842	89	999999	738	999999	940	186	578	590	999999	338	656	999999	229	371	999999	935	584	826	414	999999	999999	537	701	420	726	999999	648	354	999999	731	827	999999	692	608	999999	999999	999999	745	999999	999999	758	255	368	936	103	999999	887	528	999999	276	880	231	418	298	470	999999	694	327	899	999999	999999	234	999999	999999	511	625	214	999999	273	96	126	999999	983	583	349	999999	999999	765	327	740	898	999999	963	339	850	606	999999	999999	148	555	638	501	999999	999999	302	533	271	999999	999999	478	782	277	265	303	160	52	247	999999	949	999999	383	999999	10	999999	265	418	270	654	570	905	12	810	481	718	458	624	992	999999	290	815	865	999999	340	848	999999	631	864	669	189	999999	999999	788	454	805	182	708	999999	687	433	884	273	616	386	529	475	971	795	546	845	535	60	999999	554	144	477	161	599	162	999999	633	553	600	475	999999	546	224	365	676	545	999999	134	314	999999	406	551	259	845	810	999999	999999	836	327	999999	999999	757	999999	999999	319	337	30	118	348	487	799	340	999999	150	624	983	999999	616	128	11	105	999999	999999	999999	158	592	228	316	999999	779	223	999999	236	999999	822	14	999999	980	56	999999	525	641	786	827	999999	75	999999	118	230	999999	999999	999999	717	326	999999	252	999999	354	999999	726	999999	714	329	568	999999	999999	114	896	328	619	861	281	569	779	485	463	999999	917	999999	92	713	999999	95	962	999999	999999	90	999999	56	579	992	776	999999	999999	999999	811	322	228	564	80	961	999999	789	999999	965	849	810	937	999999	275	627	105	999999	999999	22	998	628	999999	910	429	999999	204	999999	749	627	94	386	999999	549	674	151	406	362	927	131	731	999999	483	999999	999999	42	152	78	780	952	896	430	999999	316	241	192	955	317	999999	159	766	141	50	984	880	999999	570	398	999999	134	230	742	428	881	291	678	154	999999	999999	999999	999999	999999	79	999999	999999	664	493	933	999999	491	195	999999	227	777	365	999999	999999	499	126	344	471	754	999999	999999	731	999999	11	21	999999	563	47	596	999999	748	380	639	72	253	263	226	979	637	999999	684	938	142	525	650	999999	691	398	999999	999999	999999	924	34	235	423	75	576	662	482	907	754	454	599	999999	478	407	999999	999999	999999	246	900	999999	834	674	226	717	599	639	361	494	343	175	392	999999	448	823	355	414	648	188	999999	563	507	729	335	240	349	259	999999	999999	800	164	361	419	352	412	100	360	18	705	476	937	
999999	999999	573	999999	71	255	999999	655	61	320	889	858	558	999999	857	114	349	999999	378	999999	592	117	694	999999	999999	973	11	46	733	995	406	999999	711	749	262	519	166	745	999999	999999	814	401	201	490	275	999999	860	15	554	985	21	32	337	999999	354	999999	303	999999	776	98	253	407	921	999999	914	946	156	809	94	999999	948	603	999999	284	534	201	915	999999	914	999999	122	999999	491	747	984	383	999999	585	999999	68	225	772	969	999999	999999	416	479	146	575	999999	356	61	920	216	47	417	214	999999	999999	999999	999999	100	479	466	999999	256	916	184	81	540	340	571	999999	999999	133	999999	634	737	433	127	999999	779	637	596	963	71	999999	285	709	999999	999999	999999	983	252	780	135	303	999999	999999	999999	500	305	74	45	987	785	647	893	93	861	783	477	629	483	999999	508	999999	999999	999999	913	179	999999	474	504	371	778	999999	171	256	997	882	131	633	999999	627	427	714	602	608	188	999999	192	201	999999	793	701	932	510	811	281	999999	999999	20	199	999999	858	830	569	673	219	207	999999	647	95	999999	999999	843	801	856	23	999999	999999	284	324	499	986	449	999999	711	669	845	87	359	974	334	473	120	443	999999	999999	596	155	928	398	980	999999	544	116	869	999999	858	141	654	798	488	813	145	696	700	448	999999	214	858	14	374	129	135	673	760	515	999999	409	407	97	999999	999999	930	886	999999	560	452	343	756	999999	999999	713	999999	999999	496	999999	999999	424	743	999999	359	391	999999	924	34	999999	813	871	356	364	589	459	999999	566	381	999999	883	258	362	150	999999	86	458	999999	999999	660	695	574	999999	249	187	137	666	452	738	45	999999	15	999999	482	999999	581	999999	401	990	999999	979	867	999999	656	637	89	71	603	958	283	932	18	731	373	175	999999	693	116	999999	462	999999	291	999999	999999	487	877	999999	879	402	425	99	66	297	999999	999999	828	999999	530	611	108	75	999999	493	465	999999	999999	283	498	317	999999	887	880	999999	538	999999	999999	48	999999	179	760	692	191	999999	999999	999999	876	999999	890	999999	346	999999	172	505	88	396	999999	999999	373	244	999999	603	897	572	894	537	218	841	758	999999	983	999999	551	361	851	416	883	999999	950	281	236	631	393	807	971	655	724	999999	147	999999	838	999999	999999	609	44	166	794	999999	316	999999	975	44	999999	617	708	999999	999999	810	654	672	512	867	847	999999	18	999999	220	100	999999	999999	812	834	704	616	443	92	124	942	999999	695	621	274	556	944	305	201	668	775	108	999999	353	
913	730	475	639	971	63	999999	601	531	999999	703	28	77	999999	151	999999	355	183	625	999999	999999	494	959	999999	248	320	903	796	816	844	445	999999	999999	999999	898	113	999999	977	472	39	999999	351	795	749	917	256	488	750	999999	860	322	601	999999	982	984	429	771	424	401	660	999999	999999	784	687	510	711	841	182	999999	47	111	378	999999	999999	999999	999999	698	219	999999	991	999999	162	641	956	531	843	519	204	910	478	999999	814	999999	812	999999	754	999999	117	249	215	415	316	999999	127	758	999999	890	885	999999	967	999999	999999	291	409	828	998	155	828	999999	666	999999	999999	272	826	999999	999999	791	999999	718	156	999999	590	970	999999	586	525	706	524	207	587	953	633	123	942	747	780	999999	999999	984	880	999999	999999	999999	583	23	768	53	629	421	999999	163	991	177	934	516	999999	591	363	999999	312	301	999999	630	578	712	999999	533	329	88	999999	999999	614	999999	837	999999	721	999999	999999	999999	999999	482	86	112	737	999999	961	466	189	436	999999	198	999999	364	681	589	978	118	384	870	454	245	999999	551	496	706	548	999999	339	396	999999	511	999999	449	999999	829	999999	528	892	153	751	112	354	893	480	737	595	999999	999999	258	569	612	263	999999	469	582	759	999999	615	999999	999999	883	136	792	641	105	993	729	358	852	374	999999	226	240	999999	352	890	829	80	759	120	298	845	91	827	192	257	678	980	432	999999	688	999999	861	268	999999	975	561	999999	385	999999	865	901	390	883	119	396	33	407	999999	691	999999	465	856	920	596	48	999999	965	458	999999	999999	749	999999	781	685	999999	364	971	999999	377	339	999999	695	999999	255	999999	465	207	717	796	234	281	863	740	999999	233	66	941	671	828	930	596	999999	537	999999	999999	974	608	208	999999	42	61	155	749	362	361	769	840	999999	999999	583	848	257	999999	623	53	885	999999	640	461	999999	999999	999999	999999	999999	742	999999	999999	596	140	422	999999	998	999999	764	182	135	124	387	999999	463	226	277	472	255	91	999999	150	914	385	239	788	968	746	91	619	751	722	312	999999	999999	999999	999999	544	786	726	999999	111	898	450	999999	999999	808	851	999999	274	155	999999	999999	999999	404	633	253	220	900	999999	888	999999	74	154	431	413	811	767	999999	851	999999	732	685	529	242	246	251	473	467	467	980	999999	748	816	473	913	545	947	225	999999	999999	43	643	161	837	596	47	999999	29	514	959	50	649	999999	302	999999	999999	657	132	167	391	780	752	999999	654	999999	999999	257	681	999999	868	864	551	257	
999999	938	98	533	691	999999	209	999999	454	953	999999	939	476	602	999999	999999	999999	999999	824	999999	572	588	291	999999	507	76	93	789	82	999999	646	999999	498	999999	999999	364	334	999999	965	487	957	893	335	799	934	715	999999	911	733	631	756	999999	49	999999	685	904	656	999999	36	625	562	419	426	942	999999	412	450	84	939	999999	725	142	921	347	111	678	999999	492	999999	792	771	181	66	999999	999999	665	66	15	999999	999999	707	999999	999999	999999	924	999999	999999	999999	491	532	274	230	972	573	906	624	999999	701	392	16	651	174	620	244	854	390	999999	999999	198	999999	355	999999	367	190	461	287	540	999999	999999	563	211	870	10	744	527	999999	209	493	544	140	605	365	623	711	117	543	827	367	496	543	194	501	204	840	186	830	863	791	121	628	93	488	288	828	804	781	173	876	716	312	191	869	999999	68	56	990	820	656	82	918	460	999999	94	999999	378	709	675	170	567	697	999999	417	382	915	57	127	86	999999	906	336	999999	951	651	999999	362	325	999999	145	999999	196	19	216	719	203	999999	910	403	999999	460	104	115	13	318	29	624	773	497	525	21	928	913	35	749	746	548	999999	531	901	999999	62	649	539	999999	381	688	999999	698	188	747	147	723	677	344	999999	231	376	999999	632	999999	999999	828	544	134	865	282	999999	467	973	654	668	999999	501	882	407	455	575	636	999999	340	153	999999	318	777	874	215	245	691	999999	524	181	866	899	343	999999	234	114	414	999999	999999	999999	23	724	534	89	758	231	999999	937	365	999999	739	705	999999	424	999999	999999	766	999999	660	46	999999	528	458	483	801	489	999999	944	182	350	999999	135	838	635	139	360	784	698	999999	983	999999	754	582	868	442	171	607	918	434	999999	347	164	851	999999	413	495	276	999999	999999	278	73	999999	764	24	999999	614	866	999999	295	999999	735	999999	145	677	596	999999	999999	590	50	640	882	999999	519	467	13	16	999999	776	999999	644	999999	733	421	847	919	598	989	567	382	999999	304	941	632	282	979	279	28	999999	475	865	548	999999	20	647	396	999999	341	999999	21	999999	999999	99	443	650	77	999999	999999	999999	757	997	558	389	217	222	999999	940	617	246	487	734	999999	999999	311	367	106	408	723	773	461	106	999999	692	555	893	498	215	508	999999	215	977	622	730	999999	999999	316	169	478	999999	312	455	999999	105	819	999999	502	240	999999	85	554	999999	288	999999	836	660	740	999999	833	324	999999	139	442	999999	999999	510	122	266	999999	834	60	936	
999999	926	471	15	999999	171	873	278	400	268	427	432	999999	547	699	999999	893	766	736	451	335	999999	82	182	23	579	999999	319	175	245	557	999999	999999	617	737	362	999999	831	768	579	992	565	923	466	712	999999	208	493	999999	383	372	915	999999	609	999999	775	853	299	992	999999	107	563	112	999999	710	474	407	819	809	346	327	72	998	167	458	770	999999	615	470	13	999999	999999	508	792	872	641	854	425	16	999999	508	132	999999	457	481	438	462	767	999999	247	611	388	684	474	66	310	917	999999	161	840	544	248	829	988	999999	526	65	320	292	79	620	982	812	847	838	204	233	550	685	29	318	999999	999999	232	402	992	896	999999	999999	572	723	912	274	175	427	270	303	849	999999	955	383	151	485	686	627	629	999999	836	636	861	86	376	266	141	532	81	999999	606	596	947	630	31	999999	720	999999	707	718	647	430	999999	901	384	43	729	646	999999	987	183	999999	773	426	69	407	999999	495	356	656	142	643	355	881	696	999999	569	999999	361	566	765	339	999999	910	929	416	68	959	702	999999	999999	495	365	94	215	11	823	531	570	624	999999	234	999	61	585	13	85	695	215	999999	474	404	294	610	232	843	685	999999	999999	652	348	999999	999999	23	129	646	287	999999	676	695	999999	48	764	737	856	999999	339	868	334	925	341	999999	753	999999	868	999999	210	754	999999	371	999999	961	999999	917	285	794	999999	999999	931	999999	726	813	28	520	999999	435	999999	557	754	999999	513	816	537	572	321	999999	999999	999999	154	999999	446	532	409	999999	999999	477	14	846	462	71	999999	353	937	999999	208	527	999999	243	889	999999	501	652	10	179	999999	509	433	471	999999	309	999999	999999	842	943	502	203	414	713	151	224	430	793	105	999999	592	170	878	151	999999	793	632	999999	332	711	999999	793	999999	240	457	869	999999	999999	249	162	438	880	510	994	999999	999999	123	640	101	675	22	707	557	317	586	999999	999999	292	108	813	677	705	896	141	456	999999	670	183	999999	281	180	887	554	942	264	999999	659	884	257	999999	679	991	836	999999	999999	788	246	999999	653	759	249	761	445	436	485	733	999999	379	547	195	999999	999999	383	820	505	999999	163	614	999999	874	999999	999999	45	740	143	685	999999	249	442	999999	472	999999	530	999999	999999	418	452	127	999999	531	728	999999	347	72	32	739	618	25	161	574	634	999999	999999	779	721	503	725	704	302	800	864	999999	999999	879	722	999999	420	876	787	96	681	45	999999	999999	999999	757	999999	999999	717	
404	999999	852	98	999999	43	840	293	750	785	539	692	999999	825	666	667	985	999999	999999	349	999999	329	741	238	75	892	598	484	640	633	964	104	752	987	897	733	999999	655	79	999999	999999	606	669	101	999999	403	934	220	491	864	170	414	940	633	584	85	335	624	32	974	444	366	652	999999	820	444	939	760	999999	932	655	339	999999	622	466	999999	660	650	999999	999999	958	388	992	999999	473	999999	164	129	999999	822	999999	999999	632	105	411	526	999999	999999	280	814	463	183	292	558	218	999999	141	328	999999	58	424	684	644	361	26	65	999999	875	654	271	289	820	358	999999	534	268	999999	187	221	940	581	118	379	175	217	784	106	444	567	642	427	836	952	363	407	723	752	999999	88	355	162	89	897	19	534	643	825	186	34	950	133	954	116	236	476	316	314	479	999999	242	999999	929	317	21	843	453	868	999999	707	810	516	435	108	865	787	502	999999	370	640	574	958	919	419	617	518	473	729	725	886	999999	418	283	136	846	395	999999	771	999999	175	91	774	999999	478	223	443	698	855	251	448	974	105	943	999999	580	999999	999999	999999	999999	999999	379	999999	152	118	616	401	243	308	262	480	564	731	999999	204	999999	799	137	450	206	183	820	999999	488	286	999999	995	474	444	556	573	355	999999	80	392	796	367	632	722	999999	821	210	399	999999	999999	999999	253	769	749	288	780	155	600	322	526	999999	999999	245	999999	205	621	926	999999	751	688	134	850	660	943	408	202	999999	999999	999999	384	999999	430	999999	717	402	669	235	725	999999	775	427	999999	400	554	709	45	999999	766	527	251	894	412	647	999999	646	43	592	999999	350	95	613	740	999999	938	554	262	746	999999	999999	536	395	210	999999	976	999999	380	999999	116	999999	999999	80	999999	999999	999999	489	999999	999999	999999	81	368	999999	999999	385	80	172	686	742	462	999	999999	299	603	302	990	855	694	771	999999	653	999999	583	486	592	976	25	212	853	675	999999	984	479	645	999999	114	460	985	825	570	813	999999	637	997	116	787	999999	476	118	897	491	795	799	121	457	805	785	599	816	408	65	959	999999	77	14	25	977	653	157	999999	539	870	999999	210	857	78	999999	585	380	805	902	548	103	955	194	662	195	367	999999	651	999999	860	179	426	515	999999	750	570	993	999999	809	431	999999	921	367	621	927	598	264	999999	177	999999	999999	21	506	999999	999999	999999	999999	352	830	620	465	506	868	678	700	999999	695	13	999999	78	999999	289	995	481	999999	999999	597	
572	734	999999	112	809	999999	999999	999999	999999	919	999999	989	872	686	651	270	999999	999999	823	999999	689	920	485	903	261	70	108	617	940	26	35	297	692	290	320	617	243	517	656	32	748	999999	543	532	696	999999	455	391	941	28	805	999999	405	129	999999	652	259	692	851	748	999999	999999	700	999999	893	710	306	592	376	999999	36	682	319	999999	314	999999	999999	952	999999	999999	615	999999	999999	922	999999	999999	891	573	382	667	367	551	665	907	647	999999	999999	401	999999	985	717	862	24	907	991	999999	206	604	999999	267	999999	307	485	614	142	667	836	778	999999	383	819	732	220	708	676	485	26	999999	164	77	314	985	999999	231	999999	753	999999	768	930	97	324	999999	999999	125	402	999999	75	61	774	979	410	999999	470	265	176	985	652	316	241	516	117	999999	999999	746	952	289	999999	263	95	389	964	999999	847	844	69	532	973	105	316	999999	419	965	999999	184	667	999999	525	68	65	543	110	999999	537	999999	979	530	846	21	999999	122	999999	811	965	395	24	342	720	626	205	643	999999	557	999	624	999999	999999	167	276	89	216	764	925	208	999999	289	999999	540	433	864	539	999999	962	932	204	540	608	999	251	999999	335	999999	899	862	422	532	999999	397	912	328	999999	372	579	932	999999	358	160	613	423	999999	446	801	297	762	666	999999	999999	625	805	93	497	152	915	116	753	191	865	72	786	29	736	190	628	999999	36	999999	116	39	976	846	390	994	999999	999999	723	534	737	999999	999999	465	482	999999	592	829	999999	695	999999	473	188	774	492	97	999999	404	378	265	183	192	735	500	850	29	648	958	702	999999	567	778	392	229	453	999999	867	331	546	999999	598	798	284	341	999999	642	999999	211	999999	999999	177	191	999999	467	361	554	411	705	615	462	288	999999	999999	337	137	678	91	959	999999	764	230	505	999999	569	666	999999	908	404	781	217	999999	447	999999	999999	335	386	21	924	868	899	999999	171	715	94	999999	999999	671	946	213	49	999999	891	999999	599	999999	671	999999	207	801	976	645	16	923	407	293	999999	38	727	12	999999	999999	166	100	431	447	68	790	773	999999	701	712	962	200	999999	999999	999999	566	16	999999	999999	62	814	133	891	999999	320	247	999999	800	689	937	944	999999	461	999999	999999	801	459	161	23	881	560	168	109	273	683	816	191	752	16	999999	31	399	349	699	852	42	208	177	136	820	999999	972	359	764	999999	28	739	369	260	999999	117	854	323	781	501	655	999999	628	999999	504	999999	999999	793	999999	
915	554	604	762	530	372	602	291	999999	203	409	999999	809	999999	999999	999999	86	822	502	999999	178	999999	86	999999	207	207	18	580	597	632	999999	916	189	999999	848	223	424	999999	839	887	999999	999999	829	130	381	999999	846	688	133	915	427	244	999999	272	246	748	478	46	999999	332	363	32	694	402	999999	999999	408	863	999999	291	250	109	999999	614	647	999999	347	999999	999999	999999	999999	330	457	999999	214	999999	999999	999999	999999	999999	745	388	422	999999	533	999999	141	436	999999	887	999999	999999	999999	841	999999	327	260	999999	624	999999	410	521	999999	279	999999	42	575	22	197	908	999999	492	164	396	546	862	686	476	90	787	220	999999	999999	308	779	378	139	999999	16	887	999999	403	301	999999	699	233	999999	153	999999	500	295	129	248	783	256	32	827	804	999999	812	640	999999	378	837	682	499	256	550	999999	603	903	959	16	999999	639	999999	200	349	696	323	333	543	932	590	502	101	672	491	62	757	999999	335	999999	999999	256	495	35	464	142	210	999999	987	999999	941	597	335	123	938	154	18	832	999999	999999	981	489	107	852	787	345	999999	826	765	498	743	61	577	648	999999	64	154	999999	735	216	999999	346	345	890	990	992	176	978	999999	347	53	999999	72	999999	339	714	999999	642	247	129	551	383	221	499	909	889	29	687	999999	883	999999	796	999999	281	621	645	153	216	861	795	179	612	102	427	455	818	988	360	999999	108	999999	511	975	999999	999999	999999	135	846	981	111	972	488	678	850	347	999999	999999	791	606	694	999999	942	781	999999	950	938	291	793	53	101	900	999999	378	212	977	498	999999	999999	616	509	519	306	235	760	823	999999	934	999999	90	208	990	207	754	624	537	963	729	534	665	999999	830	341	802	890	210	312	999999	999999	999999	848	436	347	999999	106	999999	274	717	31	628	269	999999	49	713	999999	110	702	999999	754	999999	24	769	296	824	890	678	187	503	344	559	520	580	468	378	999999	999999	652	33	999999	449	999999	999999	708	905	999999	999999	999999	628	957	789	507	396	999999	801	858	89	150	522	294	999999	996	771	382	471	117	689	545	670	481	84	457	679	999999	314	999999	999999	999999	999999	999999	178	886	559	546	555	62	133	224	999999	520	162	631	140	738	238	452	500	873	247	797	716	186	999999	156	883	341	827	138	61	398	99	29	999999	999999	999999	541	447	999999	827	418	983	474	877	159	329	999999	327	999999	999999	861	911	895	822	999999	712	991	999999	999999	662	223	234	999999	173	279	431	143	871	999999	622	
697	15	275	999999	828	813	251	309	971	827	440	24	886	108	199	486	203	206	176	391	134	775	44	999999	999999	194	988	310	608	728	196	581	291	328	999999	856	645	849	999999	999999	999999	999999	794	999999	999999	999999	999999	897	974	792	237	936	999999	999999	497	921	970	703	442	644	999999	999999	701	253	640	858	732	568	765	999999	840	999999	212	999999	920	442	980	459	349	414	845	100	336	815	500	259	875	636	830	421	999999	942	417	359	954	530	999999	551	944	999999	476	779	142	641	999999	999999	734	318	734	999999	940	521	364	37	798	734	614	885	752	391	982	999999	999999	354	999999	898	937	852	442	400	999999	438	999999	999999	937	75	958	695	999999	616	524	999999	902	775	480	373	588	999999	560	229	999999	114	999999	999999	391	999999	999999	788	193	63	946	882	875	343	612	511	17	388	99	999999	776	918	32	145	999999	425	202	999999	999999	94	319	999999	301	999999	484	347	640	999999	999999	566	33	180	512	999999	670	999999	691	999999	172	968	366	209	300	827	999999	997	92	662	696	965	188	89	914	999999	743	398	590	999999	859	275	999999	66	794	533	709	999999	416	222	475	234	734	999999	999999	904	727	119	266	474	999999	486	999999	977	999999	628	387	943	265	413	76	282	61	39	709	897	106	999999	415	767	128	999999	999999	870	197	472	241	554	290	19	381	999999	141	999999	999999	383	999999	999999	802	175	155	765	999999	999999	156	202	182	705	924	999999	999999	427	999999	499	355	925	895	394	999999	791	397	832	663	255	42	442	150	935	147	999999	886	212	508	250	622	363	504	588	724	995	299	536	999999	388	211	953	999999	642	770	999999	488	626	115	20	777	322	112	105	970	713	62	246	999999	598	25	999999	919	463	877	992	430	316	999999	999999	501	861	999999	285	53	88	512	508	175	182	847	999999	106	497	472	309	261	999999	999999	20	942	63	969	41	372	606	44	999999	765	778	545	181	957	321	519	916	999999	999999	61	892	999999	554	81	394	999999	999999	508	432	999999	577	741	999999	699	658	851	448	892	180	912	999999	53	999999	742	397	636	676	312	785	999999	556	199	434	357	999999	999999	398	981	999999	290	999999	107	612	484	197	46	524	481	308	470	80	33	939	914	614	848	173	811	684	999999	999999	453	723	453	444	999999	317	673	974	848	999999	467	318	890	306	999999	999999	999999	555	360	999999	204	13	325	907	999999	259	519	743	875	646	586	307	999999	999999	172	384	168	50	808	729	850	507	999999	17	613	999999	59	618	
273	417	610	265	333	645	880	999999	999999	545	910	138	797	929	108	212	876	169	999999	684	999999	966	282	522	746	631	271	697	554	318	999999	818	210	901	479	999999	45	331	973	190	999999	722	976	622	139	680	932	921	408	257	141	453	232	374	484	307	144	98	519	702	999999	192	895	99	999999	102	927	895	459	640	176	554	196	312	358	420	990	659	392	999999	699	350	298	306	187	851	999999	836	426	999999	999999	999999	999999	999999	806	152	826	999999	999999	46	752	999999	471	767	999999	586	266	920	25	73	999999	485	705	452	13	42	894	599	912	399	507	101	478	287	317	999999	742	915	999999	216	593	999999	999999	355	324	662	999999	530	225	999999	594	674	999999	999999	864	848	251	369	277	773	258	237	973	982	539	660	567	193	460	861	843	351	425	809	480	213	207	999999	999999	350	163	373	383	321	804	832	999999	126	423	469	978	999999	999999	731	999999	366	999999	304	999999	999999	105	696	999999	364	757	253	999999	20	882	661	650	891	241	999999	620	885	853	661	999999	706	389	999999	999999	991	999999	470	702	693	851	123	83	999999	543	475	255	466	999999	28	564	560	583	270	999999	761	818	97	151	999999	999999	999999	512	478	126	999999	283	654	926	88	999999	999999	551	565	169	769	999999	747	999999	765	681	164	591	999999	107	628	132	999999	218	18	183	999999	328	980	583	999999	610	604	786	432	201	600	540	225	546	276	19	999999	111	473	999999	81	739	999999	50	999999	490	677	380	999999	987	164	446	917	999999	686	968	570	982	389	168	983	961	924	574	90	623	376	297	999999	999999	114	28	744	834	111	65	999999	939	999999	999999	933	234	298	445	999999	164	999999	319	860	307	999999	46	999999	315	201	119	815	811	960	343	123	389	549	879	883	999999	999999	93	803	999999	36	999999	365	100	235	758	672	489	536	926	10	999999	437	532	999999	77	306	439	999999	991	250	140	979	293	184	553	684	999999	561	901	461	539	516	238	281	818	680	630	89	442	999999	999999	999999	999999	342	999999	951	999999	709	815	839	273	450	811	391	999999	999999	81	915	682	84	264	999999	634	474	471	550	209	999999	999999	397	675	359	210	554	914	854	945	950	127	999999	667	708	999999	999999	999999	98	705	846	384	177	608	715	407	367	999999	999999	999999	999999	871	517	752	999999	999999	999999	173	913	999999	266	476	51	999999	131	999999	90	417	555	192	572	285	382	844	363	877	193	999999	999999	952	999999	371	999999	214	386	89	610	849	902	360	999999	999999	285	
848	999999	379	342	472	999999	916	326	950	637	224	999999	294	499	672	399	887	175	640	212	999999	406	895	959	837	328	52	197	241	514	205	999999	673	999	533	999999	983	544	999999	999999	53	635	999999	733	303	136	102	590	999999	999999	24	999999	686	696	324	452	999999	420	999999	153	445	729	95	446	442	359	414	294	965	275	999999	353	999999	339	168	999999	514	171	999999	710	236	999999	258	999999	999999	20	999999	976	685	91	999999	573	999999	576	865	324	550	456	300	944	722	808	624	672	54	671	739	357	999999	999999	937	392	754	795	916	983	480	314	999999	432	180	999999	608	883	423	842	999999	878	474	999999	785	68	999999	722	988	428	837	586	999999	827	999999	830	999999	696	999999	470	818	253	659	881	843	245	509	868	773	294	209	740	259	212	367	999999	883	999999	213	879	521	42	807	498	156	894	578	128	160	349	999999	999999	999999	952	33	71	999999	592	999999	549	558	12	999999	703	229	106	336	999999	999999	420	947	999999	493	273	999999	999999	445	171	735	999999	667	391	999999	433	306	297	999999	307	188	306	999999	300	692	664	999999	519	93	114	278	59	568	999999	999999	999999	999999	999999	428	476	13	999999	999999	66	856	61	881	176	293	524	406	999999	106	38	356	174	777	657	73	828	942	999999	702	341	892	686	390	623	733	977	999999	999999	999999	533	999999	940	680	999999	444	640	782	164	235	568	707	347	953	999999	697	494	999999	999999	178	999999	534	573	544	999999	173	180	671	268	443	316	493	999999	72	999999	999999	415	493	999999	223	433	56	787	214	144	634	555	999999	851	925	248	25	296	895	999999	999	999999	406	396	422	999999	999999	524	721	919	85	374	284	999999	804	999999	10	771	531	744	553	746	369	410	660	617	448	999999	342	204	301	206	446	794	999999	13	18	107	778	949	464	531	999999	295	999999	269	281	999999	56	999999	248	999999	765	160	725	263	371	996	735	804	999999	999999	192	526	627	879	927	490	818	999999	283	902	992	582	999999	31	680	999999	351	400	346	999999	773	698	956	57	441	296	79	319	641	22	999999	974	999999	315	349	999999	999999	999999	342	791	532	255	369	345	999999	192	870	703	999999	298	654	999999	999999	728	385	493	570	580	448	641	420	509	169	999999	999999	28	457	975	681	140	416	172	68	554	574	528	339	620	796	258	425	375	736	999999	999999	36	516	405	929	856	979	96	740	700	999999	32	96	108	999999	243	735	895	999999	451	881	492	287	913	164	856	999999	950	784	999999	225	999999	
999999	815	902	514	511	62	999999	825	161	329	431	999999	999999	999999	442	240	999999	999999	523	530	354	294	472	875	749	603	251	83	702	999999	312	550	999999	999999	999999	281	999999	999999	731	999999	849	205	300	561	70	999999	999999	999999	424	923	144	231	676	695	999999	488	999999	37	765	908	999999	972	999999	132	999999	880	882	849	301	170	44	525	831	999999	999999	999999	994	910	815	999999	864	637	658	999999	894	91	999999	790	634	771	928	178	534	822	871	877	82	177	545	190	47	889	321	264	999999	619	399	836	999999	999999	493	999999	221	935	54	183	324	999999	237	934	16	102	225	529	999999	865	999999	18	999999	803	85	826	375	634	791	975	326	404	999999	285	692	47	776	999999	288	999999	956	598	778	698	999999	727	940	610	999999	945	673	792	999999	33	628	390	868	220	476	666	76	999999	154	79	999999	999999	466	999999	252	969	326	999999	999999	745	908	401	240	279	999999	999999	886	765	461	999999	311	534	382	865	657	999999	178	999999	614	622	430	379	454	999999	841	643	271	988	367	214	629	999999	551	286	124	236	160	599	969	999999	779	311	135	999999	767	999999	547	601	304	941	801	760	528	628	999999	539	947	530	437	607	97	898	407	257	999999	770	983	105	750	430	999999	579	595	496	842	129	254	156	941	518	105	999999	693	426	413	869	21	999999	962	585	289	629	999999	372	40	999999	903	878	999999	999999	349	452	850	874	790	999999	174	42	999999	205	294	800	589	919	511	427	999999	981	999999	999999	759	70	143	174	150	531	418	233	999999	999999	225	375	74	944	999999	999999	819	819	635	191	704	979	146	766	300	489	50	251	861	613	677	921	44	734	247	999999	999999	686	733	268	813	941	999999	824	980	919	735	644	999999	858	999999	999999	355	662	999999	779	999999	999999	999999	661	491	176	371	999999	999999	303	999999	999999	707	890	999999	143	96	377	999999	999999	413	321	786	381	999999	406	502	12	15	292	575	382	91	467	364	942	812	81	777	646	579	723	540	686	999999	404	936	999999	525	474	307	978	293	888	376	612	590	501	907	94	999999	369	846	11	999999	999999	259	250	535	400	330	999999	999999	731	194	689	781	110	999999	358	469	999999	487	541	999999	999999	98	202	100	752	362	320	999999	692	972	220	877	538	958	629	155	696	999999	135	154	292	388	562	704	687	830	490	708	559	999999	41	881	314	26	140	870	66	159	782	47	19	999999	906	759	973	812	252	152	174	213	772	999999	999999	397	702	218	535	999999	999999	
999999	871	612	999999	76	940	338	572	522	827	758	98	999999	552	97	999999	441	999999	802	999999	999999	999999	348	543	355	853	723	529	999999	324	922	999999	569	745	999999	175	406	246	839	818	644	249	730	324	415	124	235	765	999999	262	999999	999999	999999	766	538	344	533	78	268	223	226	809	655	999999	999999	423	529	801	691	921	738	205	999999	983	96	635	999999	33	999999	241	627	999999	264	999999	64	195	999999	802	999999	999999	642	338	977	625	602	835	594	999999	419	992	594	999999	83	999999	524	74	104	749	680	903	486	509	940	37	596	268	555	990	153	719	811	727	999999	176	288	999999	999999	26	391	260	51	999999	999999	145	646	204	999999	909	150	999999	101	862	999999	313	49	142	397	999999	999999	343	290	604	999999	699	190	867	838	999999	999999	124	846	88	367	999999	862	160	895	805	390	999999	384	645	999999	164	627	948	604	291	136	156	22	277	986	57	969	447	947	914	954	779	365	999999	844	35	152	999999	999999	702	451	888	247	999999	569	637	959	645	754	233	81	242	272	999999	781	919	111	999999	101	319	459	424	213	980	850	999999	46	408	800	823	21	999999	453	999999	999999	247	908	999999	708	358	98	334	692	723	843	722	516	999999	204	924	999999	573	921	999999	999999	36	685	999999	741	957	601	561	844	931	222	467	788	370	999999	543	20	999999	999999	743	231	135	732	489	999999	138	999999	237	213	876	899	448	692	267	999999	813	999999	999999	689	750	756	537	490	761	999999	386	933	155	102	661	914	253	702	188	999999	999999	303	205	130	612	861	374	999999	999999	41	999999	774	530	712	903	981	369	991	130	986	999999	999999	971	978	760	204	999999	999999	551	961	999999	999999	513	303	540	519	366	531	999999	999999	999999	189	521	729	736	611	999999	442	198	999999	554	999999	582	201	279	483	332	227	369	999999	999999	240	805	16	385	999999	270	999999	999999	393	624	838	914	241	605	999999	133	252	251	159	999999	517	945	871	417	999999	173	322	999999	999999	197	999999	171	668	977	161	999999	515	353	708	350	185	999999	805	999999	716	346	999999	596	764	359	999999	975	220	999999	403	294	999999	599	999999	864	948	212	125	205	486	676	256	264	453	999999	618	898	542	808	615	257	999999	999999	999999	67	822	725	269	707	117	172	950	52	583	867	999999	915	999999	843	402	973	155	609	579	49	100	96	152	632	741	191	999999	999999	20	156	999999	128	999999	999999	51	232	942	999999	98	999999	726	999999	999999	586	693	702	999999	699	415	642	999999	540	
247	660	967	736	583	637	966	925	729	999999	999999	436	723	999999	26	450	999999	179	40	737	521	265	999999	887	415	565	939	48	656	999999	996	377	999999	612	881	247	999999	315	999999	315	451	999999	593	187	180	254	862	372	685	94	897	246	999999	374	29	981	347	90	331	27	698	999999	278	986	999999	665	391	120	449	779	494	496	530	725	295	358	999999	145	716	999999	702	577	362	571	846	999999	765	680	593	899	999999	875	983	630	617	524	894	607	636	515	862	752	922	999999	600	410	715	999999	999999	671	318	212	373	170	999999	130	574	999999	149	791	900	711	999999	549	878	619	513	900	117	771	463	999999	509	210	999999	999999	654	999999	971	446	55	877	601	921	591	698	999999	999999	315	999999	999999	197	999999	844	615	999999	999999	382	37	981	999999	815	779	317	999999	253	702	999999	862	374	476	128	734	702	999999	32	120	605	958	190	117	999999	594	621	821	275	607	664	595	156	999999	281	428	990	549	240	999999	293	713	347	995	348	999999	999999	999999	999999	462	999999	108	592	999999	629	424	847	873	999999	230	168	496	942	999999	48	999999	999999	648	204	999999	744	999999	516	924	826	891	999999	999999	768	728	999999	600	991	999999	842	566	12	114	106	857	999999	126	999999	19	999999	797	771	701	999999	771	254	302	825	140	718	611	592	668	224	737	803	661	115	489	577	567	999999	139	999999	481	575	612	551	347	129	999999	821	999999	985	39	129	918	238	997	483	360	775	999999	104	999999	974	344	889	368	63	999999	21	999999	441	381	999999	641	999999	485	206	642	999999	487	999999	100	790	999999	683	999999	999999	999999	433	118	15	227	792	643	999999	573	507	240	722	999999	294	999999	616	968	999999	999999	737	999999	999999	753	999999	841	609	297	850	13	449	999999	660	704	999999	178	496	902	846	223	589	658	999999	334	977	999999	919	567	203	811	483	999999	29	79	457	999999	864	679	317	174	618	504	793	42	133	999999	579	28	442	126	999999	714	131	851	33	89	882	696	999999	835	999999	999999	104	999999	999999	627	868	591	256	999999	313	816	594	682	605	999999	864	573	999999	368	999999	900	135	87	107	999999	700	178	999999	378	999999	999999	903	999999	999999	999999	999999	754	512	505	750	988	772	821	999999	896	129	999999	256	999999	224	999999	495	999999	999999	30	916	27	941	760	927	700	999999	999999	999999	145	913	122	439	37	685	120	71	999999	617	406	999999	313	999999	211	649	260	999999	118	163	939	999999	495	42	232	661	392	812	751	577	59	999999	894	999999	
999999	983	17	999999	999999	263	999999	999999	789	800	52	892	612	999999	739	999999	999999	778	999999	999999	433	462	427	89	999999	376	302	308	320	137	999999	952	243	854	597	228	642	999999	703	854	999999	999999	893	695	989	340	58	640	83	640	900	281	27	180	34	999999	565	927	802	852	960	805	936	999999	241	100	658	758	165	521	478	436	999999	999999	673	999999	568	732	99	876	328	662	999999	680	237	296	935	999999	829	381	663	999999	448	999999	894	254	999999	242	463	899	682	300	484	999999	999999	474	999999	445	507	293	656	832	837	925	534	999999	580	265	999999	945	999999	594	928	783	999999	999999	999999	233	687	428	999999	335	279	200	204	37	187	673	518	999999	999999	999999	566	545	724	999999	877	522	327	595	674	500	808	518	744	97	371	999999	999999	408	486	973	758	88	309	999999	563	999999	730	506	999999	907	999999	670	855	665	38	392	69	38	885	999999	906	102	754	493	527	760	456	117	666	487	969	119	999999	126	999999	487	999999	999999	276	240	791	821	999999	999999	753	147	999999	88	68	978	641	675	999999	21	77	999999	999999	815	803	802	201	623	840	644	937	999999	394	738	924	550	156	665	999999	999999	683	94	628	987	740	389	107	377	999999	687	845	999999	999999	275	59	85	163	431	600	473	48	178	981	829	829	999999	753	999999	163	518	832	976	914	999999	338	982	999999	346	84	423	704	823	574	162	798	643	51	129	688	999999	396	999999	74	999999	617	515	999999	999999	167	999999	636	182	223	540	854	869	390	999999	999999	999999	999999	816	356	186	768	999999	999999	828	40	195	84	634	246	999999	131	117	999999	999999	259	823	999999	248	999999	459	787	531	609	999999	308	929	263	321	192	621	811	580	378	999999	528	401	911	285	768	972	999999	999999	999999	910	419	746	957	999999	999999	123	198	799	637	897	399	999999	615	569	530	999999	932	762	452	625	502	550	739	33	107	857	911	999999	480	999999	999999	999999	595	999999	624	561	972	999999	841	78	432	22	999999	480	498	999999	999999	351	754	667	49	999999	559	321	417	868	16	933	665	621	212	999999	329	999999	989	999999	651	999999	945	969	138	442	921	999999	203	999999	608	269	535	999999	81	999999	848	812	177	129	235	284	999999	755	999999	999999	833	999999	999999	836	692	521	490	884	640	871	406	999999	538	999999	867	185	999999	928	269	747	408	849	550	999999	747	516	999999	870	388	377	633	199	424	999999	609	999999	517	366	797	96	778	651	186	209	173	72	999999	999999	999999	999999	166	363	495	806	
640	999999	678	234	98	185	268	619	505	272	247	217	370	448	997	175	999999	761	141	183	999999	999999	999999	350	999999	685	242	692	618	338	221	279	703	618	459	625	33	999999	278	621	999999	168	999999	913	961	956	701	835	573	96	999999	405	232	322	837	883	320	999999	756	412	943	575	999999	176	61	968	999999	752	989	382	999999	385	492	519	354	999999	999999	759	389	999999	984	999999	129	532	999999	815	56	390	781	575	314	695	999999	865	999999	263	167	999999	999999	999999	453	999999	845	200	945	999999	912	999999	968	36	282	999999	948	245	428	545	455	478	228	999999	921	999999	971	424	999999	455	999999	626	842	100	653	631	897	999999	78	45	999999	928	999999	941	903	344	421	755	302	999999	999999	301	999999	141	807	688	760	626	82	999999	999999	431	133	499	166	296	870	878	999999	999999	662	563	999999	392	984	527	999999	287	342	587	711	226	132	323	708	557	189	710	292	964	999999	999999	999999	748	68	140	999999	97	785	617	473	543	382	651	999999	194	134	999999	157	290	999999	483	294	494	618	761	999999	809	999999	999999	999999	170	595	418	779	391	249	428	334	853	999999	999999	999999	999999	123	178	843	481	232	524	999999	134	562	11	999999	398	987	828	140	307	999999	996	306	185	510	313	947	964	999999	710	944	706	730	999999	569	991	981	999999	999999	450	917	999999	999999	275	186	981	608	593	249	390	404	420	297	37	31	999999	999999	999999	224	810	230	879	999999	522	580	725	999999	999999	442	999999	417	999999	457	690	389	14	999999	41	999	528	999999	363	724	490	315	999999	419	999999	282	843	493	664	354	570	229	48	227	999999	695	460	587	350	161	73	973	975	963	607	647	27	315	476	327	696	999999	999999	999999	128	216	999999	316	701	999999	598	692	752	84	887	999999	351	786	355	345	548	941	364	999999	999999	517	339	570	811	64	265	538	27	347	657	999999	363	883	109	999999	648	154	885	365	562	381	230	901	85	146	306	999999	959	140	778	754	750	663	504	611	876	486	504	647	729	70	999999	999999	426	999999	117	467	687	498	697	403	66	999	999999	289	296	438	494	999999	758	34	578	886	568	999999	713	999999	999999	497	980	999999	649	247	635	999999	999999	999999	485	653	39	839	999999	471	443	999999	698	999999	23	224	999999	448	991	829	999999	705	491	788	846	523	718	417	88	199	999999	534	754	818	373	999999	583	480	999999	840	999999	999999	480	117	999999	999999	999999	962	685	999999	182	542	999999	820	358	930	20	918	969	962	934	999999	760	
364	954	908	631	999999	388	866	999999	999999	999999	160	194	970	235	384	344	999999	318	756	999999	913	26	999999	363	933	999999	442	147	665	510	990	905	34	999999	125	999999	544	562	334	584	819	999999	338	56	30	999999	388	705	636	999999	999999	653	188	999999	847	999999	999999	555	697	999999	945	999999	999999	343	505	254	170	811	999999	231	999999	110	984	181	912	389	999999	999999	343	999999	90	999999	999999	999999	203	999999	727	144	999999	777	184	989	865	914	639	100	999999	994	999999	775	476	999999	595	414	783	217	668	16	976	467	659	59	221	399	339	217	228	894	999999	168	527	35	501	999999	57	999999	999999	80	542	822	832	693	388	568	999999	514	151	105	999999	985	678	720	168	853	127	134	999999	475	584	431	872	662	854	392	999999	450	85	999999	367	999999	999999	598	474	163	634	966	671	653	567	825	75	132	595	164	999999	999999	999999	647	999999	922	999999	769	495	999999	950	999999	999999	995	999999	390	999999	888	738	336	23	999999	256	999999	228	160	462	999999	999999	759	365	750	77	700	902	450	999999	437	48	444	938	213	112	362	213	465	138	999999	342	186	397	187	999999	268	151	409	560	860	429	74	470	908	860	736	999999	209	112	148	103	869	806	999999	850	303	999999	810	977	999999	801	763	32	999999	999999	731	371	999999	366	808	558	503	999999	999999	18	973	974	39	352	376	607	13	363	999999	582	472	380	999999	999999	999999	870	999999	999999	667	999999	665	999999	999999	127	139	374	999999	843	304	589	600	980	999999	991	999999	328	368	467	611	296	797	410	43	214	328	999999	975	851	999999	937	999999	999999	999999	664	353	932	301	999999	222	11	40	170	68	410	982	492	298	405	460	772	512	873	820	380	271	265	18	479	999999	777	399	999999	578	366	999999	528	999999	427	648	943	999999	456	254	609	266	999999	351	632	999999	836	73	579	999999	999999	435	999999	260	851	403	97	924	821	999999	445	612	314	591	702	48	463	735	870	756	516	745	65	628	220	999999	633	914	999999	257	999999	999999	999999	333	85	931	27	999999	905	34	561	29	215	342	809	997	999999	999999	648	594	768	110	999999	999999	885	757	379	999999	999999	736	769	999999	999999	574	999999	730	792	999999	999999	771	30	999999	829	845	205	999999	999999	723	818	223	173	587	275	791	489	999999	999999	999999	448	327	999999	301	238	178	999999	388	999999	640	999999	89	214	970	999999	877	999999	582	281	999999	626	399	228	656	907	826	573	192	907	757	999999	300	218	795	542	199	220	729	999999	660	591	817	
999999	898	542	739	18	202	57	397	999999	906	590	174	380	59	109	999999	999999	999999	605	81	480	999999	556	890	871	419	438	350	667	999999	625	999999	765	809	384	329	999999	999999	817	999999	145	519	539	187	709	53	425	999999	100	315	344	554	65	999999	347	300	999999	999999	999999	999999	764	707	730	999999	999999	999999	409	571	674	779	999999	226	595	234	936	960	999999	378	190	999999	993	999999	999999	999999	509	999999	564	999999	999999	999999	976	999999	309	228	615	438	999999	166	896	739	644	854	818	320	526	128	958	830	582	386	999999	974	999999	50	605	819	457	999999	999999	999999	415	162	999999	590	803	326	916	999999	999999	999999	181	38	999999	451	192	149	136	939	835	390	123	733	673	94	978	999999	12	269	622	999999	981	999999	292	999999	334	491	999999	237	516	209	211	591	222	83	215	87	503	999999	999999	465	999999	999999	543	493	105	681	489	24	611	801	999999	657	754	822	999999	760	745	793	127	999999	394	898	999999	635	999999	531	521	999999	878	901	508	999999	411	166	112	473	877	999999	592	652	12	740	626	714	999999	554	837	399	556	455	341	710	902	166	81	794	94	907	999999	999999	170	889	145	710	303	999999	999999	597	720	63	999999	946	211	475	999999	654	282	999999	999999	634	694	132	53	433	570	999999	999999	255	95	318	389	999999	495	999999	999999	123	604	915	421	555	308	249	679	502	572	394	508	436	999999	427	522	999999	168	679	879	48	845	712	149	999999	999999	10	512	412	674	913	461	192	983	585	999999	366	306	204	999999	454	999999	551	861	999999	299	654	999999	668	795	23	811	816	148	453	277	999999	776	999999	305	307	737	277	827	659	933	325	453	882	377	999999	79	963	999999	999999	595	304	851	964	215	999999	999999	999999	616	999999	999999	645	54	539	318	999999	590	390	898	999999	717	999999	723	211	252	973	999999	904	301	999999	999999	847	473	713	999999	972	999999	999999	999999	700	999999	999999	660	999999	557	298	999999	999999	574	220	999999	999999	75	323	717	419	581	649	721	999999	999999	318	552	976	716	264	181	340	680	345	125	778	680	207	945	823	524	556	999999	954	701	296	340	90	74	265	782	159	999999	999999	401	402	999999	477	306	999999	999999	684	459	302	126	941	243	238	104	796	17	867	378	893	894	34	994	767	999999	117	999999	471	911	461	999999	31	343	241	944	723	688	999999	901	999999	999999	999999	106	999999	999999	760	63	112	986	277	258	915	781	113	554	376	408	332	937	198	797	880	999999	998	821	999999	607	11	293	381	
999999	804	999999	208	422	64	999999	999999	999999	779	64	875	485	999999	212	566	999999	240	999999	578	999999	999999	275	712	999999	601	76	107	540	742	163	62	999999	999999	169	999999	949	582	691	499	447	999999	402	999999	144	999999	405	140	796	265	854	376	323	714	65	999999	539	263	825	999999	988	999999	999999	197	626	11	65	870	484	999999	616	667	549	197	999999	559	962	999999	999999	460	206	999999	311	285	887	786	738	114	559	415	913	696	999999	870	511	616	663	999999	541	142	866	534	656	46	648	196	999999	136	583	506	790	431	684	374	624	61	529	826	310	839	273	951	320	999999	845	920	910	679	685	524	999999	757	576	445	594	671	290	999999	999999	701	959	612	530	63	999999	491	21	393	999999	459	999999	837	904	702	869	915	223	587	200	727	999999	999999	450	999999	610	43	855	249	999999	999999	771	264	199	608	879	660	430	267	453	364	999999	527	999999	235	999999	68	999999	999999	575	679	999999	702	999999	909	424	812	172	999999	452	591	999999	771	613	999999	688	833	647	305	823	999999	495	956	143	999999	817	999999	999999	999999	633	551	190	982	673	110	505	79	189	289	194	77	999999	958	814	862	728	147	913	999999	547	999999	999999	557	60	999999	194	501	568	248	101	665	97	947	838	901	411	654	108	999999	797	999999	654	367	999999	755	720	536	151	999999	118	680	845	593	676	40	999999	632	931	316	916	14	510	940	999999	528	999999	550	999999	913	460	84	48	411	343	928	948	62	445	304	646	657	359	999999	140	421	819	504	280	999999	770	778	722	792	596	792	119	999999	179	592	776	180	416	237	999999	44	641	444	260	999999	91	999999	197	999999	670	268	654	999999	810	776	709	485	279	999999	153	999999	999999	256	815	550	999999	245	883	852	999999	999999	251	132	476	105	779	999999	253	532	999999	692	590	96	132	337	148	896	902	402	999999	301	900	999999	94	147	682	394	628	710	929	846	204	999999	118	204	999999	999999	999999	715	997	333	241	747	999999	999999	101	275	999999	487	412	922	999999	490	968	236	575	157	999999	999999	422	999999	999999	543	602	999999	497	255	977	927	320	615	999999	197	405	999999	999999	163	508	633	56	417	270	999999	307	16	999999	714	376	881	628	868	494	416	999999	999999	575	999999	154	999999	963	845	297	206	177	796	772	155	94	418	176	422	999999	999999	292	15	134	616	245	596	375	782	879	106	308	452	130	999999	895	793	999999	372	18	792	669	210	130	73	973	511	244	369	629	958	999999	216	229	90	
133	999999	487	959	999999	558	350	191	966	201	897	999999	999999	999999	259	999999	433	804	413	856	745	92	999999	999999	643	734	999999	999999	999999	921	391	102	999999	999999	620	608	999999	999999	909	460	452	488	244	929	999999	258	835	999999	119	338	535	910	802	373	999999	51	411	427	325	727	206	999999	38	999999	809	805	502	635	418	651	999999	407	894	952	414	267	999999	956	895	394	899	156	897	824	396	480	299	859	999999	579	206	888	709	999999	264	118	459	199	129	370	755	210	999999	467	999999	999999	26	850	999999	999999	202	455	532	931	828	59	447	213	658	339	515	999999	929	839	454	108	697	712	999999	999999	807	999999	837	534	639	699	359	439	482	269	464	449	900	627	999999	999999	999999	778	364	214	670	256	541	789	854	122	999999	957	23	999999	439	314	161	662	999999	544	618	997	301	139	700	17	999999	999999	874	76	743	311	463	703	999999	999999	999999	493	999999	999999	127	999999	679	527	428	999999	999999	238	999999	999999	298	247	357	842	999999	999999	486	999999	999999	663	525	151	914	999999	999999	969	504	999999	511	520	956	667	37	719	426	571	327	774	711	999999	591	502	569	724	778	505	953	621	570	383	442	133	999999	999999	45	975	142	891	999999	458	897	115	727	999999	999999	999999	220	637	425	999999	999999	712	999999	216	81	32	582	200	20	873	999999	883	749	137	87	999999	999999	64	683	450	999999	999999	626	262	410	486	774	999999	530	157	294	326	205	998	342	729	609	773	901	22	403	942	880	284	442	24	366	599	241	370	999999	165	999999	999999	142	614	999999	999999	999999	595	999999	331	669	862	999999	999999	687	750	999999	357	233	915	163	670	56	496	555	352	819	396	129	185	999999	169	215	138	999999	230	866	999999	643	347	999999	316	764	999999	283	28	694	999999	999999	616	804	999999	147	36	12	292	928	999999	999999	743	451	418	475	82	313	509	656	460	999999	467	884	77	714	999999	947	847	906	975	223	536	657	86	69	513	380	144	32	189	999999	89	999999	229	668	900	896	559	999999	999999	999999	999999	371	243	416	868	731	737	179	261	89	164	386	952	433	532	95	375	358	962	999999	178	486	477	334	257	175	664	409	814	989	999999	16	999999	216	449	175	424	670	201	781	643	999999	771	110	971	999999	349	796	145	814	531	210	878	999999	599	999999	999999	999999	169	703	76	337	365	999999	999999	158	999999	745	983	367	671	705	167	190	68	999999	715	999999	362	554	826	868	273	999	999999	197	137	999999	617	163	281	514	999999	
999999	715	316	999999	509	418	823	540	603	812	778	999999	826	999999	698	999999	395	580	999999	557	999999	876	207	999999	365	804	999999	30	937	138	830	96	167	204	669	475	999999	999999	216	958	538	23	233	66	495	999999	641	154	999999	303	999999	999999	754	999999	999999	999999	517	252	254	999999	915	999999	603	474	981	691	984	632	383	233	189	791	374	568	28	601	999999	151	578	507	172	999999	590	644	905	258	341	210	308	57	957	999999	999999	511	52	999999	420	758	999999	803	999999	999999	999999	216	999999	441	999999	195	938	999999	968	375	674	746	542	999999	222	958	569	733	359	784	999999	335	275	999999	440	999999	526	292	999999	999999	76	774	634	163	587	384	531	999999	50	156	271	999999	999999	592	835	613	968	485	523	461	199	351	453	98	999999	999999	940	999999	10	355	669	999999	121	83	308	999999	121	389	979	837	437	999999	999999	213	523	999999	999999	683	999999	826	999999	50	769	999999	999999	725	999999	546	477	151	443	97	474	999999	999999	999999	893	16	293	999999	502	589	506	685	999999	104	658	250	575	367	199	267	999999	999999	461	629	999999	391	377	583	579	999999	912	838	999999	350	999999	998	725	908	434	249	399	908	334	314	999999	93	706	611	77	89	971	119	999999	999999	497	999999	243	858	728	511	639	999999	365	927	677	667	291	683	999999	660	524	666	999999	950	867	691	849	999999	94	802	685	999999	516	500	603	802	887	227	853	339	999999	867	999999	923	999999	689	999999	999999	636	876	802	32	999999	416	564	999999	186	999999	318	805	999999	999999	773	999999	999999	872	204	999999	333	874	780	74	830	144	895	657	486	19	349	188	149	451	520	218	10	662	629	999999	935	999999	625	999999	908	57	888	678	104	264	106	737	494	686	999999	761	999999	737	999999	11	999999	907	827	177	661	139	999999	999	575	565	924	173	999999	105	930	45	999999	894	165	782	999999	999999	563	232	999999	612	694	463	378	758	121	272	470	627	588	37	999999	458	235	778	999999	888	113	538	339	933	999999	399	755	999999	512	212	582	419	999999	304	354	605	264	999999	445	999999	631	816	453	999999	702	625	516	902	573	801	999999	386	999999	368	999999	34	892	979	127	304	707	340	999999	909	690	999999	872	293	682	999999	203	999999	999999	999999	267	297	95	677	240	868	882	853	999999	999999	543	205	29	999999	191	330	712	285	930	150	505	301	569	999999	971	651	753	232	230	999999	607	999999	53	220	110	825	938	225	748	259	421	854	865	545	999999	495	41	999999	112	362	163	917	
255	202	999999	965	727	551	999999	589	125	660	632	766	113	61	161	999999	999999	366	391	496	536	999999	728	650	435	34	177	486	619	278	999999	867	999999	690	246	850	999999	144	107	397	520	169	144	999999	231	999999	999999	999999	343	232	198	746	970	999999	391	574	999999	44	540	703	999999	999999	970	846	539	999999	221	423	814	311	284	161	268	994	976	377	547	966	429	999999	592	852	999999	396	90	384	897	888	999999	999999	386	501	604	404	999999	302	199	298	231	466	888	29	509	42	948	46	487	999999	999999	999999	999999	507	614	214	120	531	84	583	765	165	867	332	124	152	924	999999	557	999999	981	684	187	259	745	963	999999	573	352	121	448	53	999999	999999	208	999999	644	999999	886	399	999999	492	227	999999	999999	999999	999999	999999	999999	366	117	999999	489	999999	999999	16	836	777	999999	651	767	547	999999	963	999999	999999	999999	946	134	999999	508	55	896	167	579	499	467	571	999999	679	374	881	668	985	999999	283	564	282	926	202	458	999999	127	245	632	999999	999999	999999	481	810	806	652	999999	85	999999	999999	278	332	54	505	999999	999999	999999	92	286	885	879	202	959	999999	999999	987	30	931	381	999999	927	661	535	833	195	213	99	916	999999	722	450	593	136	941	14	242	237	430	653	999999	815	44	958	746	866	121	303	620	652	819	632	999999	999999	227	144	617	999999	221	320	345	184	144	999999	564	999999	296	75	28	855	925	759	999999	288	196	999999	893	999999	789	966	83	910	478	999999	999999	999999	940	889	909	999999	397	445	26	999999	318	19	681	824	403	311	580	55	284	765	727	999999	999999	230	517	402	999999	914	999999	999999	246	435	705	871	999999	474	999999	407	166	221	999999	490	742	999999	999999	187	154	78	308	488	999999	37	635	999999	999999	994	999999	720	382	516	566	482	438	772	873	882	314	809	668	929	806	999999	889	999999	999999	247	999999	552	260	340	999999	181	615	529	858	218	800	991	334	171	417	784	35	999999	654	985	61	970	616	97	872	999999	410	379	681	999999	148	571	999999	309	999999	514	999999	999999	999999	394	866	909	999999	664	92	322	484	999999	521	999999	158	999999	418	321	195	355	936	172	467	913	999999	245	999999	645	80	238	584	35	494	902	324	999999	390	999999	128	152	67	951	15	559	859	999999	999999	999999	999999	999999	162	106	124	331	578	307	584	999999	999999	631	71	277	999999	999999	738	459	999999	999999	999999	175	999999	999999	202	52	298	984	167	999999	64	867	999999	198	999999	999999	85	488	911	172	334	27	999999	
999999	647	497	999999	789	368	999999	999999	410	891	249	951	899	999999	999999	903	81	999999	594	149	676	300	755	999999	872	696	999999	778	999999	999999	849	294	690	766	999999	511	704	999999	508	999999	16	96	999999	975	148	247	681	999999	81	584	839	999999	740	878	731	745	891	254	999999	102	947	999999	999999	862	51	954	999999	999999	224	502	208	121	534	967	142	999999	646	780	114	634	25	285	706	999999	999999	999999	554	812	44	999999	620	460	750	415	679	634	999999	791	999999	194	976	548	999999	579	386	728	603	772	745	151	999999	120	999999	585	87	671	675	895	163	330	409	999999	108	145	882	748	370	129	298	999999	999999	854	847	919	657	476	365	137	298	980	127	999999	76	892	979	509	320	175	999999	17	958	999999	638	612	999999	527	449	785	999999	638	999999	484	483	999999	87	253	999999	999999	927	610	315	548	999999	183	213	999999	392	216	999999	382	437	999999	999999	291	549	444	226	244	999999	999999	999999	999999	440	660	622	642	309	829	999999	735	246	999999	247	726	701	999999	33	999999	409	168	999999	999999	999999	999999	210	999999	693	202	697	643	999999	38	999999	798	584	735	999999	945	999999	999999	999999	999999	999999	429	145	347	957	74	589	999999	999999	760	835	999999	999999	793	950	125	459	460	949	117	142	181	999999	217	999999	449	999999	999999	312	87	905	838	999999	582	842	209	189	863	215	629	612	567	232	276	203	119	803	790	785	991	496	999999	621	220	999999	230	721	928	342	517	999999	999999	826	999999	855	996	145	422	999999	751	999999	596	999999	330	504	999999	948	441	999999	999999	646	999999	190	999999	591	805	227	630	161	622	999999	999999	999999	999999	999999	989	999999	889	420	207	973	391	839	43	65	899	855	999999	716	856	281	289	914	446	999999	999999	442	516	999999	60	778	515	270	338	273	685	999999	557	622	514	999999	68	30	999999	922	265	522	157	999999	999999	949	926	999999	305	350	207	346	94	999999	148	999999	235	148	999999	428	468	130	511	769	379	835	307	678	211	33	999999	269	108	999999	616	56	295	260	69	110	852	601	999999	988	75	349	979	731	999999	957	607	920	660	397	464	144	21	999999	886	856	651	999999	711	999999	136	999999	999999	570	219	102	999999	974	999999	269	999999	866	164	522	704	39	855	576	205	254	425	999999	608	710	70	481	45	908	374	213	458	605	890	693	861	999999	111	419	521	391	999999	633	842	400	822	597	979	498	999999	856	11	85	62	467	856	833	339	537	510	999999	999999	999999	609	875	810	970	976	471	661	
576	927	446	64	814	559	792	461	218	999999	472	501	999999	999999	518	211	383	999999	999999	999999	37	797	574	908	783	334	999999	33	999999	589	851	621	518	999999	999999	928	999999	999999	247	907	74	382	131	999999	48	246	520	138	999999	999999	437	999999	999999	634	633	999999	999999	537	281	999999	227	999999	494	628	47	850	983	709	128	589	999999	999999	314	525	999999	999999	676	999999	869	547	999999	213	931	303	999999	999999	78	884	213	337	999999	37	749	758	690	305	999999	999999	612	198	263	810	19	999999	999999	84	122	37	861	979	999999	438	999999	733	675	23	836	200	476	613	999999	108	505	999999	24	619	613	556	999999	999999	999999	183	999999	999999	294	13	203	429	276	87	320	50	999999	234	999999	146	369	25	92	677	469	698	36	998	999999	164	315	229	497	417	999999	566	203	393	999999	929	125	986	449	671	819	417	999999	999999	999999	740	85	999999	999999	999999	259	999999	473	166	18	77	999999	324	274	999999	698	974	931	999999	999999	754	999999	639	21	306	30	383	575	420	857	61	775	637	999999	999999	89	44	664	619	168	873	102	999999	999999	155	782	999999	722	320	999999	999999	485	74	783	999999	893	445	269	999999	857	876	32	999999	308	999999	302	518	999999	597	60	663	320	322	700	742	661	809	263	999999	523	999999	999999	999999	447	999999	576	711	854	999999	782	643	775	405	761	292	850	49	999999	999999	853	999999	999999	134	269	999999	999999	173	373	999999	887	999999	191	403	744	638	225	999999	615	296	999999	590	664	463	999999	999999	888	914	560	418	892	999999	81	834	21	260	47	536	995	999999	486	413	999999	813	999999	699	461	999999	660	999999	999999	93	433	451	999999	273	609	727	318	999999	431	999999	999999	999999	999999	274	999999	357	999999	999999	601	999999	771	999999	809	976	252	850	195	999999	999999	516	263	438	351	999999	999999	629	794	748	650	320	227	151	706	866	999999	393	665	13	686	114	989	176	531	999999	321	945	641	73	30	758	542	999999	898	914	999999	184	612	348	85	392	562	999999	999999	291	470	629	781	943	999999	859	999999	191	999999	850	527	96	906	963	999999	999999	988	731	728	892	777	35	999999	792	508	627	780	999999	928	304	551	999999	332	250	918	691	999999	698	887	170	574	360	763	58	397	280	999999	649	850	832	404	831	915	951	999999	999999	386	989	444	558	88	867	263	144	309	999999	764	665	55	807	89	299	999999	999999	328	427	999999	999999	405	999999	999999	141	477	106	900	719	440	999999	737	482	314	184	999999	999999	92	706	107	629	748	225	
516	611	604	999999	752	999999	988	357	999999	96	999999	191	594	216	208	946	999999	167	999999	999999	999999	999999	928	572	502	904	45	999999	485	621	329	642	456	999999	722	748	537	434	353	999999	731	93	748	651	308	132	590	57	140	999999	317	939	395	169	485	133	682	41	549	999999	78	483	872	999999	766	999999	735	415	999999	460	418	965	999999	448	999999	657	999999	999999	273	380	999999	988	383	349	314	999999	257	296	703	598	75	505	884	504	727	257	999999	736	884	767	397	185	562	680	726	351	135	946	311	828	489	405	768	179	534	89	999999	999999	707	999999	294	448	711	999999	395	913	90	319	721	999999	999999	907	402	505	982	148	435	703	623	962	263	310	985	999999	118	669	736	999999	970	999999	157	688	38	508	482	999999	473	666	294	813	271	816	235	701	392	582	13	272	197	999999	653	407	908	745	132	999999	999999	999999	787	726	999999	375	348	83	463	999999	879	894	33	999999	674	769	418	810	999999	447	84	293	493	999999	666	999999	527	585	993	749	999999	293	999999	498	999999	637	999999	999999	636	895	478	161	248	635	703	999999	249	162	999999	884	988	108	54	685	909	179	999999	261	69	712	999999	763	90	713	976	595	518	534	999999	47	890	850	183	999999	968	999999	999999	999999	833	557	999999	374	999999	119	761	681	248	700	589	325	294	627	508	924	999999	715	81	534	658	999999	600	714	999999	999999	993	148	925	249	999999	999999	134	494	428	512	999999	482	898	999999	999999	999999	357	818	945	233	999999	273	351	258	757	263	851	520	210	725	956	520	760	191	999999	623	755	998	999999	999999	200	799	999999	999999	447	575	817	110	582	362	759	782	769	390	999999	730	796	999999	492	463	145	613	294	702	555	967	722	716	855	338	549	358	999999	352	43	999999	74	999999	811	999999	446	750	937	847	966	184	750	380	999999	394	826	88	999999	530	467	999999	999999	999999	999999	479	852	110	254	253	813	410	947	426	356	977	665	451	866	999999	999999	394	676	447	999999	381	226	999999	465	999999	512	999999	999999	999999	884	999999	448	999999	904	341	339	346	505	999999	999999	565	237	999999	33	284	729	385	999999	216	514	82	910	999999	769	79	999999	511	645	783	741	352	568	642	542	999999	538	106	999999	534	970	680	889	981	413	180	153	892	999999	190	742	136	258	635	800	811	999999	381	798	835	88	827	700	999999	952	692	996	595	791	133	745	632	839	687	245	999999	193	928	664	599	925	370	999999	464	51	615	999999	933	841	730	364	999999	
308	710	456	153	979	999999	39	999999	999999	999999	110	203	445	119	296	570	400	966	628	999999	717	209	999999	999999	999999	999999	679	347	999999	999999	753	71	769	588	334	999999	241	102	853	999999	899	943	999999	376	269	990	29	931	328	533	542	999999	999999	999999	450	108	799	738	999999	744	498	999999	132	120	805	48	434	857	785	999999	338	999999	123	613	718	773	784	543	458	653	226	748	999999	74	530	878	959	32	147	235	999999	503	999999	999999	999999	217	820	315	571	230	999999	172	155	170	205	999999	999999	999999	38	676	323	266	999999	856	999999	750	999999	68	589	999999	89	411	719	560	827	835	715	999999	999999	510	953	479	972	999999	97	64	999999	858	869	295	126	470	994	470	911	83	999999	736	999999	776	999999	999999	725	644	999999	164	999999	595	343	369	999999	758	999999	528	723	844	999999	999999	999999	999999	158	814	198	303	999999	618	417	258	648	754	999999	978	421	319	966	200	999999	337	95	933	611	16	999999	509	765	368	68	475	747	76	999999	169	999999	999999	628	729	573	999999	834	533	746	204	947	999999	747	999999	347	999999	562	532	101	955	967	999999	862	151	299	688	999999	452	559	941	511	581	964	462	21	302	999999	246	626	331	503	562	999999	417	999999	935	761	224	30	965	913	224	975	833	999999	141	266	999999	999999	885	894	392	973	804	692	375	624	295	539	999999	412	325	905	770	462	415	649	454	91	363	926	999999	999999	594	37	999999	605	140	269	999999	46	213	806	999999	999999	121	588	999999	999999	694	321	476	684	976	563	597	319	999999	381	786	491	811	999999	85	958	580	960	389	777	999999	769	493	35	659	18	208	519	174	342	350	826	267	730	397	52	460	638	999999	40	440	977	999999	999999	483	398	235	807	730	999999	999999	160	209	614	327	924	827	450	35	967	364	999999	999999	872	40	959	234	91	999999	43	999999	941	515	999999	347	429	999999	734	552	270	783	400	999999	999999	486	199	627	999999	412	472	999999	999999	613	999999	999999	361	832	527	728	523	999999	153	800	999999	286	915	645	851	277	898	555	102	898	764	999999	964	299	764	396	999999	342	999999	678	999999	818	497	338	999999	999999	985	999999	851	16	38	106	639	600	101	114	570	999999	776	386	513	917	132	999999	999999	999999	999999	72	77	140	999999	191	593	999999	265	878	999999	587	618	178	999999	311	703	96	869	667	555	999999	207	660	826	296	566	204	174	627	999999	385	489	734	999999	923	529	721	999999	847	513	173	345	223	325	983	936	607	104	212	
223	45	252	190	747	999999	864	999999	999999	601	999999	399	999999	999999	192	413	107	883	999999	369	999999	999999	967	31	999999	391	38	983	344	999999	360	958	110	999999	413	660	999999	308	986	633	68	122	999999	527	232	124	863	708	41	912	999999	62	410	999999	430	240	78	231	36	999999	319	881	999999	472	251	999999	298	347	233	531	280	999999	897	573	999999	999999	576	450	798	50	999999	999999	952	999999	956	307	557	375	541	182	592	910	282	629	999999	186	49	944	286	566	825	999999	484	509	999999	96	999999	999999	433	999999	664	627	433	999999	839	989	928	999999	515	943	119	999999	806	60	999999	999999	999999	277	259	999999	629	631	174	999999	225	11	845	453	790	870	152	720	941	780	518	964	487	297	790	334	258	399	999999	342	457	902	719	433	570	281	999999	887	587	309	141	999999	999999	201	770	837	154	485	860	644	800	999999	981	35	542	974	882	999999	487	925	999999	999999	202	999999	999999	323	292	999999	882	518	310	265	143	641	999999	999999	511	296	527	953	190	773	538	794	542	68	920	693	999999	595	399	999999	410	661	999999	901	840	999999	999999	457	554	999999	602	352	343	544	265	999999	387	999999	473	596	712	533	745	112	702	407	999999	999999	402	999999	529	999999	128	970	855	481	999999	747	645	879	880	80	408	457	180	196	461	999999	999999	580	316	834	999999	803	627	876	915	332	209	442	342	689	64	955	212	314	999999	373	999999	783	143	999999	421	593	715	642	999999	999999	931	515	946	300	923	999999	999999	999999	175	325	352	978	566	884	548	213	547	200	25	452	999999	865	999999	97	999999	29	447	676	423	538	97	985	751	627	400	999999	495	51	999999	242	999999	517	999999	908	30	710	227	258	101	218	56	525	626	681	53	999999	553	859	999999	999999	384	616	282	637	237	366	236	939	494	854	717	505	434	783	779	736	726	64	76	607	802	198	584	999999	491	572	999999	80	583	334	150	636	69	861	857	67	999999	511	681	664	484	288	999999	247	999999	551	100	999999	902	317	348	499	792	384	111	196	41	76	156	665	998	166	365	170	714	91	445	999999	925	722	999999	999999	999999	412	133	999999	435	347	714	939	999999	524	999999	276	985	651	843	685	759	671	35	999999	364	26	666	328	922	603	532	999999	999999	999999	918	189	815	133	999999	389	260	587	760	999999	362	999999	193	483	988	99	185	73	248	999999	813	999999	696	999999	861	999999	746	999999	601	831	814	306	999999	999999	606	999999	460	862	534	999999	434	182	999999	340	
999999	158	999999	999999	339	833	428	469	180	356	714	663	493	493	271	999999	643	999999	985	929	880	999999	382	239	876	999999	999999	999999	538	999999	335	640	353	366	516	712	533	563	475	999999	413	354	136	487	999999	942	504	999999	600	999999	820	999999	196	999999	999999	999999	775	603	316	339	204	999999	931	395	31	83	320	136	976	558	235	90	979	227	999999	536	929	895	999999	933	505	671	999999	763	999999	356	454	999999	999999	755	937	930	256	146	574	307	423	740	465	176	632	378	990	51	549	999999	999	969	999999	923	831	879	614	383	833	533	393	999999	432	999999	629	947	999999	231	621	305	999999	843	653	228	123	199	439	822	310	137	999999	999999	999999	233	999999	485	907	981	923	67	999999	999999	312	51	914	255	999999	999999	546	685	157	769	430	253	906	165	325	247	810	642	449	999999	82	706	852	712	999999	208	327	154	49	999999	307	999999	980	960	540	612	999999	999999	880	648	286	625	980	911	999999	970	326	201	169	999999	999999	999999	618	533	999999	606	198	211	999999	119	473	402	645	908	471	866	273	946	624	999999	933	999999	761	801	999999	457	726	941	462	983	882	999999	984	999999	77	26	945	456	999999	934	423	111	999999	999999	999999	999999	979	82	449	393	706	379	999999	999999	999999	999999	530	816	28	353	879	257	999999	317	236	348	417	276	999999	455	921	999999	787	690	300	831	375	999999	999999	999999	477	653	999999	78	286	512	558	539	642	839	496	138	999999	999999	64	176	362	269	544	836	475	713	242	999999	999999	889	592	886	999999	905	862	540	200	396	875	236	755	681	40	724	789	878	999999	10	959	792	389	999999	999999	133	479	115	455	790	999999	764	421	999999	605	397	999999	999999	384	737	977	955	938	51	999999	828	421	680	239	820	56	999999	89	999999	44	999999	509	999999	261	41	435	756	94	409	239	999999	814	999999	86	642	804	127	999999	999999	999999	13	854	348	40	999999	999999	798	876	999999	999999	999999	685	189	473	924	887	308	999999	353	312	231	870	999999	999999	829	24	173	604	596	999999	928	103	192	219	41	826	171	590	454	328	636	879	999999	999999	999999	999999	634	784	999999	999999	505	707	160	594	801	999999	325	535	211	999999	999999	999999	289	999999	815	476	999999	970	442	999999	999999	999999	999999	35	999999	999999	999999	872	153	403	389	389	999999	842	520	231	943	598	418	898	999999	999999	389	661	779	441	600	999999	850	202	933	664	999999	62	38	788	740	135	999999	459	721	999999	392	808	999999	999999	751	447	108	594	999999	903	999999	
543	597	100	338	999999	255	243	751	579	32	950	469	725	999999	999999	813	999999	490	818	680	958	999999	67	252	999999	258	620	999999	999999	743	999999	999999	40	112	808	999999	999999	999999	435	999999	684	999999	152	999999	442	349	688	131	361	634	376	113	715	233	999999	366	999999	999999	757	67	999999	553	999999	835	766	291	439	622	999999	935	875	282	65	938	999999	999999	44	999999	810	241	999999	499	339	529	377	162	953	806	509	999999	924	99	702	378	999999	141	120	316	999999	160	909	75	892	425	999999	103	57	777	238	999999	332	999999	47	526	496	145	999999	999999	468	614	999999	632	123	786	20	785	580	999999	693	863	149	727	999999	659	999999	505	606	913	770	283	114	185	578	166	129	31	62	999999	999999	999999	917	999999	848	59	822	286	951	115	415	973	523	370	999999	999999	213	605	999999	388	204	999999	538	999999	308	195	509	162	64	957	667	988	733	999999	999999	583	999999	999999	999999	924	999999	54	553	500	507	797	760	744	999999	213	952	999999	999999	673	980	889	999999	999999	743	663	550	669	232	993	447	999999	999999	128	999999	510	999999	116	999999	999999	550	160	448	999999	803	511	434	999999	70	851	15	154	895	69	423	916	999999	339	363	999999	384	178	822	559	999999	91	999999	641	190	591	785	846	999999	97	133	830	999999	542	813	242	238	785	999999	380	988	999999	530	190	705	647	507	98	752	999999	631	382	337	888	985	999999	953	793	999999	999999	76	168	356	808	999999	593	474	470	999999	131	987	999999	568	451	571	758	560	376	936	999999	93	696	104	999999	466	750	999999	563	999999	101	999999	444	999999	139	314	829	947	722	254	122	182	47	571	630	999999	42	999999	999999	999999	236	999999	999999	857	50	395	379	74	999999	351	195	99	911	913	435	842	553	396	439	146	741	811	837	999999	999999	370	56	134	473	774	999999	999999	999999	246	329	929	702	586	170	999999	935	999999	999999	381	69	32	999999	133	145	788	999999	999999	384	748	585	424	333	464	43	680	349	254	601	294	999999	257	999999	675	593	506	999999	966	236	694	211	999999	924	466	73	801	109	922	989	684	805	788	562	868	661	904	605	247	999999	999999	999999	690	173	602	999999	811	550	595	539	639	648	12	419	689	547	608	500	999999	401	241	580	426	265	916	489	999999	695	613	24	688	999999	999999	423	746	299	521	812	331	11	261	261	514	999999	999999	46	802	379	873	331	62	999999	738	846	999999	909	999999	435	257	123	999999	126	937	581	850	739	999999	589	672	399	36	796	
179	999999	999999	999999	76	44	906	880	686	758	999999	291	962	999999	172	999999	111	836	321	95	564	218	675	145	323	932	541	619	300	223	706	483	304	265	245	872	999999	340	842	944	528	999999	436	577	304	655	619	999999	577	689	487	836	88	940	241	960	999999	999999	667	143	502	296	999999	473	62	348	986	999999	49	999999	359	999999	999999	377	999999	999999	999999	108	840	999999	323	965	999999	999999	735	870	999999	364	34	284	999999	701	999999	708	452	999999	787	963	525	956	668	912	536	999999	339	716	841	711	999999	53	189	102	174	998	820	999999	254	978	999999	191	943	999999	682	764	617	658	107	295	925	335	410	817	999999	884	999999	411	439	764	281	29	999999	693	981	980	104	999999	537	999999	999999	915	987	808	235	343	22	999999	239	999999	669	681	618	556	785	57	999999	371	519	290	999999	418	107	490	707	718	162	999999	650	999999	670	38	131	432	407	19	348	601	592	248	871	963	181	999999	104	600	410	482	907	933	346	733	999999	256	676	480	818	507	111	516	190	762	395	537	111	641	999999	195	159	999999	709	999999	779	280	418	45	999999	440	999999	116	999999	680	351	716	365	936	957	999999	756	926	999999	840	999999	85	999999	119	999999	644	565	463	50	999999	333	141	234	305	953	799	838	640	243	388	121	994	208	510	420	678	182	174	999999	685	438	999999	585	868	551	704	999999	309	467	602	874	999999	76	103	999999	220	492	999999	999999	168	45	125	693	999999	729	999999	877	557	698	899	471	999999	999999	999999	785	111	556	999999	754	999999	586	539	183	999999	513	188	999999	114	163	210	196	122	191	525	649	322	999999	999999	999999	55	999999	665	610	567	999999	484	163	711	318	999999	999999	137	315	734	582	506	942	999999	309	550	999999	772	999999	498	713	359	999999	999999	714	999999	999999	783	226	999999	432	999999	928	615	509	39	35	227	796	907	546	68	807	457	942	153	380	999999	473	598	479	999999	271	999999	999999	781	275	898	996	845	683	879	911	999999	312	999999	577	336	554	279	525	358	999999	496	951	654	552	999999	321	999999	999999	98	999999	999999	999999	999999	658	999999	761	727	764	136	999999	999999	234	666	999999	210	999999	999999	576	54	999999	203	83	999999	88	999999	170	210	239	513	587	434	752	999999	569	999999	999999	999999	12	760	575	827	999999	398	137	35	272	295	506	999999	617	39	995	999999	999999	126	554	119	299	883	656	560	999999	260	999999	796	999999	639	107	864	833	220	288	815	999999	112	688	684	993	62	999999	874	703	999999	
999999	557	999999	705	999999	452	999999	267	645	999999	999999	24	338	264	999999	999999	827	633	197	999999	999999	407	999999	189	578	66	438	870	126	246	381	782	856	611	364	991	367	999999	214	654	135	575	575	170	712	464	773	433	834	662	235	879	687	999999	378	498	806	999999	999999	378	24	999999	151	999999	746	331	168	999999	900	858	973	333	999999	543	999999	942	832	590	477	124	293	15	45	999999	20	502	105	794	242	865	194	116	376	835	640	266	434	176	423	390	305	999999	533	975	999999	901	460	153	554	436	666	226	783	21	95	999999	999999	687	397	254	236	999999	999999	44	999999	999999	957	593	902	260	518	999999	999999	999999	818	247	482	999999	774	118	52	951	250	805	208	999999	333	999999	749	631	432	746	999999	999999	164	932	560	999999	311	822	944	866	250	303	917	11	59	696	999999	848	536	773	913	999999	212	285	133	689	835	706	542	999999	844	281	827	772	887	998	999999	886	686	999999	758	952	999999	186	999999	999999	887	207	918	637	999999	999999	104	658	833	499	999999	879	809	870	999999	604	289	353	999999	999999	476	155	124	60	999999	316	999999	553	25	960	999999	999999	574	999999	801	637	787	999999	438	942	187	178	939	397	999999	62	86	816	329	999999	673	999999	164	741	479	742	93	868	872	856	740	550	643	999999	383	941	314	632	79	36	999999	383	914	999999	792	307	216	726	29	711	239	355	234	862	296	305	871	833	706	999999	554	919	43	582	211	636	535	999999	24	100	748	453	747	303	346	300	999999	84	948	999999	535	367	848	999999	999999	395	326	780	585	87	999999	480	999999	19	999999	999999	349	342	877	165	771	149	711	928	963	999999	999999	930	999999	996	999999	999999	999999	534	533	196	80	873	955	816	319	754	490	936	31	277	527	737	999999	449	950	572	206	792	410	396	655	920	207	840	999999	395	264	589	687	282	999999	401	485	295	826	476	387	71	845	27	658	775	907	695	268	870	119	86	999999	999999	600	101	999999	147	999999	999999	675	125	39	999999	500	901	259	748	999999	136	261	999999	999999	999999	999999	145	947	999999	737	880	22	511	999999	916	285	188	999999	999999	682	504	277	348	753	675	800	271	999999	921	527	757	526	168	23	141	618	999999	463	999999	642	464	154	740	409	661	147	173	999999	123	648	321	366	399	76	999999	858	913	782	947	683	923	114	35	866	979	364	853	999999	450	307	702	999999	999999	227	227	999999	537	999999	102	537	636	999999	918	282	215	401	999999	999999	836	283	705	
801	516	887	718	999999	999999	873	430	999999	999999	675	102	815	946	597	393	999999	999999	828	330	974	689	419	57	205	196	753	661	588	999999	761	662	177	602	900	217	96	508	867	240	663	518	795	999999	960	999999	112	335	617	17	954	254	17	952	730	121	999999	999999	999999	174	376	222	841	80	999999	23	925	223	55	389	999999	673	999999	597	666	999999	894	175	999999	569	999999	427	53	580	999999	516	654	225	871	789	120	999999	985	703	864	451	676	725	721	947	710	999999	290	237	710	291	999999	420	999999	274	226	931	753	954	90	949	999999	271	999999	26	369	710	999999	999999	279	60	688	999999	999999	999999	789	179	999999	148	999999	204	146	816	999999	999999	252	244	999999	606	572	189	502	999999	622	915	283	415	927	704	999999	999999	546	999999	958	999999	603	999999	686	79	484	57	487	999999	106	886	999999	361	401	807	774	999999	780	999999	693	99	558	657	663	818	999999	384	251	749	561	857	999999	122	858	999999	396	999999	557	999999	131	999999	999999	999999	934	736	113	921	23	129	930	462	999999	999999	340	868	999999	999999	999999	999999	137	109	999999	999999	999999	248	999999	699	503	190	420	999999	999999	920	623	179	397	999999	722	927	999999	31	999999	999999	999999	108	999999	856	782	989	999999	450	931	999999	732	32	718	964	999999	695	999999	413	427	833	709	421	884	999999	186	171	481	441	233	405	999999	115	738	999999	918	955	611	382	917	514	999999	970	999999	889	198	999999	460	432	835	37	430	999999	604	999999	422	407	999999	337	679	621	517	677	227	535	999999	999999	293	43	56	879	93	134	496	912	761	738	999999	994	999999	584	999999	59	999999	999999	975	852	999999	210	271	521	741	284	999999	306	996	403	753	999999	364	999999	318	426	386	956	943	306	815	691	776	683	574	228	999999	104	910	468	82	31	560	682	124	92	771	534	148	809	431	999999	916	367	985	780	640	550	276	999999	673	649	999999	999999	999999	820	434	999999	947	522	69	999999	395	538	331	731	502	682	456	236	999999	851	818	999999	999999	625	774	418	999999	999999	588	675	828	999999	795	432	999999	881	999999	304	658	999999	587	625	750	822	804	999999	45	999999	999999	999999	999999	50	639	821	831	127	999999	421	55	25	890	163	999999	393	780	999999	999999	999999	963	621	999999	162	999999	471	274	202	999999	62	999999	999999	999999	443	515	999999	581	788	986	973	601	651	87	233	258	642	302	433	999999	366	52	44	999999	146	300	999999	921	940	999999	178	557	999999	733	751	601	659	642	457	648	312	999999	992	
783	768	308	321	999999	999999	999999	935	178	840	999999	999999	20	786	999999	999999	999999	999999	999999	640	326	818	426	962	917	336	632	999999	999	845	785	999999	553	60	261	877	838	978	132	117	999999	536	999999	716	999999	705	740	815	908	999999	999999	798	999999	181	675	964	999999	346	999999	217	999999	315	935	333	999999	999999	484	960	999999	873	407	174	727	602	999999	789	818	709	833	222	595	999999	690	603	541	987	786	381	384	296	999999	502	584	999999	926	999999	999999	676	999999	17	230	999999	290	44	999999	150	81	10	999999	886	156	642	512	192	999999	999999	625	342	791	999999	344	112	585	247	348	905	589	813	675	999999	999999	151	57	999999	991	814	536	655	999999	999999	916	999999	804	497	150	891	990	402	301	563	115	999999	885	593	673	128	204	999999	999999	103	560	267	335	703	697	999999	999999	686	200	807	999999	999999	738	400	162	558	308	999999	107	457	914	196	521	121	768	930	999999	999999	999999	872	619	494	959	510	840	658	460	110	800	145	999999	313	211	494	726	145	999999	494	999999	124	820	116	945	248	188	999999	746	223	999999	999999	748	140	533	327	197	352	999999	238	560	504	108	207	297	961	160	999999	984	36	394	999999	410	772	999999	999999	62	513	548	720	331	476	911	999999	174	43	397	999999	780	884	306	999999	999999	999999	934	937	26	622	818	984	98	577	999999	720	829	312	365	999999	118	999999	274	999999	803	999999	906	93	592	861	42	264	573	999999	831	110	730	999999	507	119	838	95	31	440	694	999999	632	999999	97	999999	999999	862	677	421	999999	294	619	621	581	835	999999	850	354	165	999999	999999	420	999999	746	288	989	818	804	256	999999	33	999999	834	990	249	667	163	999999	401	454	180	999999	161	926	546	491	119	439	672	724	988	740	999999	999999	139	153	999999	16	999999	211	999999	67	999999	999999	999999	820	999999	630	999999	178	241	853	952	999999	419	978	269	188	210	797	880	389	142	532	159	292	607	984	860	105	149	156	197	200	855	123	999999	877	999999	726	706	999999	107	503	999999	144	787	165	441	161	884	349	806	22	331	999999	999999	898	133	752	999999	800	999999	246	39	999999	666	762	854	306	822	391	296	483	100	401	292	639	49	999999	999999	452	553	709	220	999999	349	185	999999	647	999999	267	753	148	513	906	718	860	474	999999	478	999999	999999	144	339	503	62	332	999999	929	926	295	999999	999999	257	770	256	70	35	239	999999	490	894	999999	117	565	637	157	970	193	683	431	175	640	999999	479	151	418	380	
999999	746	26	999999	938	720	903	999999	999999	891	743	659	657	835	244	663	987	141	103	37	999999	866	904	362	738	256	505	999999	229	571	778	999999	999999	999999	999999	999999	727	237	955	497	214	167	999999	999999	236	999999	36	999999	999999	976	559	999999	58	999999	999999	850	842	664	525	692	225	783	188	83	999999	124	821	999999	526	751	999999	999999	185	999999	999999	616	874	999999	136	999999	230	909	198	252	22	439	580	457	999999	467	650	999999	711	999999	281	430	978	999999	153	122	712	68	79	189	50	999999	172	999999	999999	989	975	203	999999	999999	471	999999	595	935	70	683	999999	373	883	69	999999	872	58	911	334	403	637	999999	504	999999	502	171	839	999999	212	224	277	139	999999	103	999999	456	535	999999	999999	965	999999	52	857	470	578	999999	185	20	999999	177	749	999999	127	999999	362	999999	999999	523	999999	310	476	999999	999999	846	415	414	999999	789	999999	654	346	657	999999	999999	999999	595	109	44	445	163	985	829	931	999999	999999	25	21	725	741	473	757	22	584	501	498	259	319	20	64	173	865	999999	999999	433	999999	102	151	757	606	767	999999	665	999999	663	324	646	654	698	381	400	402	757	57	113	896	334	82	618	999999	318	285	999999	999999	281	298	599	396	507	999999	999999	999999	263	129	999999	553	999999	934	920	186	851	999999	621	638	664	999999	999999	348	999999	536	507	29	533	999999	999999	999999	830	685	806	375	999999	999999	156	494	999	999999	148	637	83	999999	999999	400	162	999999	29	713	664	460	324	510	189	261	67	970	706	362	351	999999	999999	493	723	416	999999	554	461	601	458	999999	999999	148	632	480	275	999999	732	116	999999	102	868	583	827	379	999999	999999	999999	999999	202	186	999999	999999	999999	772	805	999999	999999	398	999999	607	999999	427	265	999999	820	999999	878	708	985	288	248	599	495	999999	508	258	666	353	55	999999	368	987	409	999999	347	999999	964	860	999999	999999	942	343	999999	269	999999	450	328	299	559	194	427	487	999999	913	999999	198	160	925	273	556	923	492	352	440	249	991	28	982	200	827	222	28	999999	310	345	999999	999999	236	145	67	929	377	794	860	413	880	509	495	344	999999	842	999999	999999	129	999999	460	991	413	29	131	432	346	108	999999	972	409	454	188	577	43	444	924	999999	215	626	999999	999999	491	37	999999	492	532	647	51	985	183	431	999999	548	885	913	351	999999	999999	635	999999	278	999999	888	14	435	331	917	311	714	999999	258	999999	502	214	763	999999	386	660	639	999999	698	67	745	798	978	541	639	
692	130	102	718	775	999999	43	288	633	603	33	933	171	615	346	336	78	925	999999	420	343	132	414	964	556	385	735	895	999999	327	99	35	894	999999	234	191	622	209	482	999999	469	926	139	905	363	727	477	294	361	731	677	873	937	130	305	570	715	999999	171	400	845	148	78	316	514	997	49	999999	999999	999999	714	868	453	240	951	999999	992	508	999999	828	999999	450	543	489	649	999999	98	773	396	664	475	493	47	999999	964	331	857	822	401	999999	999999	999999	999999	206	27	808	430	706	179	887	999999	217	526	999999	999999	404	604	589	666	298	999999	999999	93	726	690	230	999999	371	276	630	560	180	117	999999	999999	909	999999	346	472	999999	999999	999999	603	999999	96	268	999999	704	598	999999	999999	278	999999	113	457	421	914	188	999999	999999	999999	68	439	549	999999	407	109	999999	202	584	858	268	127	825	502	525	672	585	999999	999999	263	137	773	706	999999	291	23	999999	797	728	994	368	830	675	864	737	952	999999	999999	688	999999	695	511	24	711	467	161	999999	610	932	749	339	999999	94	543	849	295	999999	999999	56	999999	104	999999	473	589	999999	437	451	960	999999	572	617	414	951	999999	999999	625	758	999999	446	999999	682	403	864	999999	665	999999	999999	141	24	999999	999999	419	134	304	73	999999	48	434	220	40	709	380	846	999999	141	924	999999	820	976	234	536	738	208	916	711	701	620	494	923	680	691	999999	946	322	353	999999	289	656	209	356	587	333	784	415	429	312	557	999999	847	740	232	925	165	790	915	490	221	218	999999	372	600	553	511	999999	999999	400	433	533	25	933	645	940	999999	629	999999	212	999999	792	496	999999	153	125	646	192	457	765	164	166	407	863	999999	80	73	837	756	43	822	254	76	39	999999	999999	489	914	105	292	999999	536	153	999999	535	428	722	999999	999999	485	907	328	92	584	999999	277	999999	999999	999999	574	877	783	872	613	390	710	725	466	529	129	635	732	97	175	999999	627	22	999999	337	567	358	878	999999	280	136	504	171	999999	999999	611	898	336	967	999999	415	530	999999	540	331	825	702	265	665	999999	849	999999	241	999999	999999	618	265	440	999999	389	225	998	176	999999	999999	999999	548	999999	999999	917	230	309	999999	565	759	929	963	481	373	512	865	102	999999	518	430	951	999999	254	369	185	999999	468	999999	587	315	999999	364	71	64	999999	286	469	999999	747	879	550	419	675	168	203	654	783	999999	999999	524	132	786	999999	999999	535	622	999999	999999	497	999999	762	797	187	999999	
352	575	902	999999	927	236	405	999999	474	638	880	542	597	96	175	999999	999999	402	999999	73	192	630	706	999999	999999	822	981	595	106	186	127	752	999999	425	815	999999	751	366	148	95	999999	623	999999	29	301	992	35	999999	708	999999	998	999999	608	999999	77	999999	868	999999	898	999999	254	810	412	999999	521	137	310	999999	280	547	779	216	999999	113	945	569	319	687	597	535	797	773	886	140	999999	757	154	127	358	999999	759	737	467	43	999999	317	999999	999999	507	999999	692	852	937	171	196	792	999999	504	999999	508	999999	191	425	372	317	999999	924	282	120	764	983	192	824	999999	787	51	748	230	273	637	358	295	999999	433	843	945	836	724	944	395	651	999999	949	850	691	578	999999	105	726	999999	393	938	913	999999	190	509	38	760	999999	999999	999999	885	241	999999	999999	999999	10	992	528	372	645	209	338	724	123	343	243	974	999999	218	729	653	999999	903	999999	999999	381	999999	253	344	916	999999	999999	799	351	999999	418	999999	700	999999	578	329	999999	363	999999	194	609	199	629	846	275	64	999999	176	425	400	391	337	297	999999	745	563	999999	194	455	999999	859	538	382	358	925	824	999999	999999	999999	409	87	150	189	69	810	192	818	406	79	862	999999	183	999999	951	383	90	131	960	828	24	580	392	999999	999999	999999	81	816	281	921	999999	780	355	536	25	322	251	158	238	999999	563	744	352	999999	592	760	685	164	430	974	845	703	322	101	999999	828	695	241	34	999999	739	375	547	485	627	92	463	999999	368	639	142	931	999999	41	999999	999999	999999	277	325	404	999999	916	396	999999	999999	999999	467	263	910	196	627	999999	134	504	200	198	207	867	497	510	306	999999	795	791	842	913	809	291	826	355	999999	427	999999	630	92	999999	979	250	409	879	624	210	736	182	21	132	999999	398	999999	87	82	370	780	999999	107	613	130	605	464	171	938	185	999999	999999	596	999999	104	999999	421	999999	219	956	467	617	886	106	310	623	999999	719	116	420	450	749	282	239	999999	110	532	479	701	999999	785	248	999999	448	773	181	586	812	38	313	977	999999	868	125	903	173	928	11	999999	999999	825	744	999999	528	735	687	293	999999	562	999999	970	942	676	835	181	229	675	447	332	139	47	999999	691	802	999999	977	999999	999999	336	484	999999	531	176	204	558	51	999999	999999	713	96	887	999999	999999	999999	343	45	796	999999	999999	683	999999	491	678	184	999999	999999	63	262	94	757	805	136	999999	87	821	448	999999	481	286	139	46	262	999999	
246	251	817	999999	999999	469	999999	190	848	999999	653	987	690	999999	992	999999	700	987	999999	338	956	290	760	200	182	223	999999	269	324	756	814	646	999999	757	442	932	652	999999	406	793	686	999999	957	999999	999999	999999	140	999999	783	747	586	999999	999999	924	777	955	490	627	545	443	574	999999	865	102	999999	999999	999999	999999	421	69	999999	559	590	146	651	389	333	845	813	91	92	308	999999	577	179	672	539	999999	979	999999	451	34	605	963	228	547	999999	999999	999999	999999	348	207	184	723	665	36	561	999999	282	398	631	645	813	999999	360	999999	663	298	922	734	477	441	953	999999	617	999999	999999	627	999999	113	679	469	337	445	999999	999999	134	999999	999999	153	121	569	48	591	999999	806	999999	151	612	952	999999	421	942	999999	999999	907	999999	249	115	608	81	933	61	999999	999999	172	317	378	720	475	999999	901	999999	779	623	999999	403	372	89	811	999999	999999	24	965	229	999999	999999	554	544	999999	641	999999	656	999999	81	187	517	999999	999999	692	499	999999	430	147	999999	983	45	999999	169	999999	999999	881	170	304	999999	268	919	96	949	461	645	762	834	884	834	999999	255	82	999999	446	400	999999	999999	396	322	14	393	877	999999	246	232	999999	999999	551	332	759	724	361	552	813	999999	431	920	421	57	736	17	545	999999	555	738	962	465	999999	602	999999	392	773	982	999999	874	52	932	712	238	291	378	293	562	85	541	893	999999	894	188	999999	613	87	999999	999999	999999	847	999999	608	999999	269	898	670	948	352	999999	999999	999999	794	938	999999	499	217	192	765	367	724	983	999999	24	844	441	570	545	634	999999	314	433	406	999999	37	477	333	214	999999	392	707	999999	219	999999	589	524	736	955	962	478	405	894	584	999999	282	863	999999	594	663	999999	999999	135	323	976	73	999999	972	43	911	747	175	999999	223	999999	660	388	773	529	999999	330	704	615	999999	165	999999	419	849	999999	488	999999	140	739	550	999999	999999	582	31	243	644	71	551	703	999999	999999	313	999999	680	211	567	999999	999999	817	999999	343	133	722	552	167	15	653	678	793	554	747	617	999999	462	999999	999999	999999	367	540	884	999999	779	11	570	367	999999	578	738	999999	621	999999	84	322	579	217	26	341	999999	863	238	991	392	757	999999	307	607	877	999999	607	883	999999	536	559	999999	999999	564	999999	999999	194	315	436	914	41	999999	959	672	305	999999	255	66	986	58	503	311	999999	979	31	853	273	760	975	639	999999	764	999999	69	524	999999	999999	653	999999	999999	844	558	801	86	
999999	585	199	634	311	31	694	550	896	440	42	257	50	816	542	999999	999999	999999	999999	796	999999	999999	50	999999	158	916	82	601	171	999999	999999	945	509	816	999999	445	664	638	459	954	945	590	867	700	36	277	348	966	120	627	300	420	228	15	302	94	544	999999	486	395	948	102	999999	99	999999	97	747	233	999999	106	999999	259	999999	999999	999999	203	409	350	999999	880	999999	116	490	544	516	793	726	504	999999	543	901	375	999999	73	999999	852	211	778	473	938	529	999999	777	23	23	50	445	842	163	999999	685	204	999999	605	817	841	999999	999999	999999	443	370	252	999999	655	999999	248	999999	910	379	998	992	631	876	934	360	461	339	999999	531	999999	357	999999	351	425	858	999999	949	999999	256	175	999999	366	205	999999	577	287	417	131	999999	774	943	999999	999999	164	999999	63	328	490	254	999999	511	999999	999999	999999	96	486	900	293	999999	999999	299	550	664	214	757	636	999999	846	367	83	54	217	658	756	999999	822	999999	197	318	804	389	999999	312	999999	663	117	52	99	943	100	999999	134	999999	330	999999	403	870	268	407	480	628	481	133	181	999999	999999	485	566	999999	273	75	999999	999999	993	119	831	247	774	550	999999	999999	346	903	999999	696	999999	999999	338	999999	139	999999	999999	999999	838	185	999999	344	999999	578	369	631	485	516	679	34	672	159	341	220	653	165	105	718	756	999999	999999	578	857	999999	401	999999	157	295	453	321	913	923	999999	817	211	999999	116	205	190	29	117	999999	999999	999999	34	770	552	127	627	999999	856	443	43	950	999999	999999	487	999999	187	949	484	200	72	367	120	748	23	524	19	167	58	900	537	737	779	461	354	615	460	631	868	999999	667	479	465	999999	999999	195	923	872	19	999999	999999	240	544	917	767	865	140	285	756	37	999999	470	999999	956	905	999999	181	441	984	871	205	555	999999	454	999999	592	999999	640	858	828	600	999999	999999	597	881	306	202	862	999999	999999	999999	185	875	999999	921	999999	554	508	574	595	24	491	887	147	999999	473	999999	100	393	185	999999	500	427	999999	437	971	999999	337	84	609	999999	318	747	505	396	29	999999	251	533	336	48	403	75	272	999999	119	999999	20	999999	418	999999	112	478	519	526	984	758	947	413	999999	999999	226	434	965	492	706	743	392	750	245	793	908	999999	67	146	568	434	164	999999	999999	999999	311	995	666	461	10	839	238	979	411	271	733	999999	584	452	821	969	110	780	117	375	999999	270	106	625	999999	545	421	382	957	560	604	832	
95	236	999999	999999	767	513	491	866	515	412	999999	974	69	79	982	614	324	599	333	383	16	952	856	999999	999999	51	222	465	427	855	31	850	999999	900	752	999999	869	599	211	596	298	251	999999	463	920	132	565	179	562	807	67	368	236	230	999999	143	379	999999	333	726	301	36	999999	659	999999	999999	317	169	326	634	745	724	999999	737	999999	765	999999	999999	130	999999	485	52	999999	620	798	663	623	446	83	619	999999	337	276	484	305	999999	801	211	83	432	815	405	999999	999999	71	342	999999	999999	145	70	51	999999	421	999999	251	258	132	999999	861	727	999999	870	95	999999	999999	418	458	999999	442	821	963	890	329	697	960	999999	200	999999	558	999999	692	134	310	22	578	10	915	718	243	56	150	973	350	999999	558	944	999999	155	280	999999	999999	999999	67	324	107	161	657	999999	999999	171	68	156	279	405	45	999999	999999	999999	138	999999	502	739	678	395	999999	990	550	973	149	25	999999	999999	705	999999	581	999999	76	999999	999999	427	999999	201	999999	82	988	993	703	944	320	808	385	247	999999	624	159	154	390	671	642	117	999999	999999	585	582	400	23	451	373	824	411	683	583	167	711	312	999999	618	605	407	688	999999	605	662	340	640	533	38	90	756	436	252	999999	354	808	816	999999	616	548	681	999999	551	339	999999	908	134	801	89	314	999999	999999	999999	784	274	953	820	15	31	999999	941	867	999999	370	617	397	168	288	238	359	895	643	999999	999999	924	432	146	957	485	753	216	838	453	724	999999	908	999999	468	999999	400	999999	810	999999	372	999999	999999	990	191	721	732	750	846	999999	730	419	679	162	466	860	842	816	862	530	999999	48	113	424	270	999999	709	496	999999	157	837	371	94	995	333	472	120	441	955	999999	999999	13	369	275	723	314	99	755	444	608	298	583	135	999999	381	334	503	399	730	588	22	245	999999	699	735	368	334	683	829	993	999999	410	861	626	777	273	678	838	999999	955	999999	954	62	102	858	263	246	803	624	999999	999999	720	999999	376	233	516	999999	999999	540	364	999999	999999	925	451	857	888	722	508	513	999999	999999	665	699	775	85	68	999999	957	840	481	132	531	69	830	33	999999	700	495	403	271	319	999999	308	345	975	108	999999	611	999999	970	541	737	300	516	353	314	31	935	301	175	333	996	829	999999	242	999999	355	105	999999	828	198	237	114	252	798	647	367	363	799	977	999999	999999	722	870	999999	394	240	553	487	999999	999999	999999	204	238	937	322	999999	249	113	
526	752	933	193	416	782	314	632	58	717	706	947	999999	145	999999	999999	750	999999	959	129	847	227	801	999999	707	820	433	43	876	314	485	467	127	260	282	234	106	999999	316	999999	999999	762	192	836	780	772	350	628	999999	103	999999	48	999999	129	265	309	951	999999	485	596	359	281	999999	999999	241	248	999999	417	863	99	49	362	999999	871	494	95	45	999999	999999	935	479	999999	162	999999	127	447	248	997	994	973	282	781	999999	720	738	363	15	447	999999	541	943	932	765	999999	64	999999	81	999999	635	180	273	999999	487	999999	126	999999	128	999999	999999	794	10	999999	999999	889	999999	267	448	999999	142	140	89	597	999999	305	999999	546	49	371	728	292	375	999999	999999	823	710	296	999999	999999	604	999999	999999	41	821	809	999999	121	519	875	975	999999	999999	825	225	504	100	999999	999999	191	999999	579	515	757	254	343	429	120	999999	599	189	529	963	85	652	948	999999	58	776	560	999999	880	36	173	396	932	896	549	674	867	733	44	670	122	999999	34	999999	487	999999	487	390	999999	999999	920	696	999999	832	999999	183	999999	608	999999	899	74	427	676	553	999999	371	322	447	880	446	601	999999	155	999999	850	269	628	279	419	271	299	180	343	237	999999	477	999999	109	999999	999999	407	269	690	145	606	695	999999	999999	336	999999	474	49	510	984	61	64	550	597	982	61	554	996	199	780	609	894	93	448	999999	874	999999	222	861	513	999999	342	999999	19	262	165	129	157	943	999999	797	259	670	359	186	61	926	353	999999	534	821	410	79	910	535	711	611	700	999999	999999	694	999999	999999	999999	945	999999	999999	999999	999999	826	931	407	63	896	999999	360	234	734	272	396	948	87	999999	337	692	999999	272	274	999999	999999	553	999999	123	491	608	546	81	999999	413	467	181	395	18	300	602	423	999999	999999	926	185	486	877	438	647	513	617	165	999999	999999	999999	456	614	66	793	283	999999	293	572	297	447	289	560	330	804	224	999999	78	999999	999999	278	290	99	347	308	74	676	991	999999	977	990	390	229	999999	105	999999	999999	999999	225	27	99	140	999999	885	489	999999	926	556	633	432	950	548	999999	126	45	999999	999999	276	758	729	607	999999	999999	594	306	66	999999	201	235	794	658	999999	853	787	644	148	999999	213	858	411	999999	129	999999	53	37	451	999999	113	999999	78	653	999999	579	495	420	999999	999999	999999	588	433	999999	734	331	839	773	725	695	573	481	897	999999	164	418	999999	591	999999	163	773	567	854	37	955	867	999999	150	369	
654	367	999999	76	999999	315	624	434	999999	413	798	999999	280	311	999999	465	632	436	547	498	880	233	903	933	425	548	999999	733	405	881	866	174	999999	414	81	337	999999	414	81	225	540	984	781	188	688	999999	503	265	999999	571	333	999999	618	999999	488	431	999999	443	651	287	999999	999999	38	692	999999	633	829	865	240	999999	268	227	365	332	958	896	451	725	254	789	55	999999	635	833	558	435	556	56	925	649	999999	763	763	794	542	649	955	999999	999999	65	999999	638	999999	999999	313	999999	86	296	693	592	979	738	999999	861	241	315	999999	205	143	121	87	783	999999	590	555	505	999999	570	789	318	999999	362	93	199	984	999999	351	955	530	453	359	999999	363	343	670	145	573	999999	999999	999999	394	999999	955	530	977	31	698	999999	134	808	651	515	999999	999999	999999	627	999999	10	876	824	964	309	674	690	999999	818	430	606	919	419	999999	561	999999	561	999999	999999	406	563	999999	963	999999	905	831	721	801	999999	999999	979	999999	999999	491	573	35	737	272	999999	95	274	768	169	601	999999	525	999999	999999	100	507	945	460	469	230	101	788	913	115	68	999999	952	889	918	66	451	914	877	928	367	535	281	299	838	105	142	794	62	999999	627	389	126	844	711	999999	816	528	232	822	999999	999999	999999	999999	213	999999	142	999999	999999	113	999999	187	648	786	519	564	236	656	621	373	98	306	735	999999	488	678	361	117	188	582	999999	922	691	65	538	582	999999	999999	95	999999	963	756	944	949	221	450	741	339	999999	156	120	170	907	858	733	103	59	999999	152	999999	265	34	207	999999	863	238	495	593	258	937	999999	586	999999	999999	410	999999	362	786	340	48	937	999999	782	999999	999999	999999	25	832	331	444	999999	999999	999999	999999	964	938	559	999999	95	982	955	158	90	398	999999	533	599	515	458	402	741	273	999999	114	999999	243	252	175	805	784	223	999999	272	814	414	298	999999	20	436	472	782	685	999999	358	999999	789	941	999999	999999	938	490	999999	384	928	702	269	622	401	962	731	695	393	871	999999	769	999999	885	276	983	716	453	588	89	986	999999	66	572	999999	999999	999999	301	857	999999	866	303	714	288	343	121	155	676	688	57	704	999999	398	813	399	999999	790	903	675	999999	320	495	902	429	397	318	646	696	740	999999	165	999999	837	999999	14	17	999999	999999	552	164	999999	49	765	999999	385	220	999999	252	182	999999	241	904	626	456	829	381	401	999999	999999	34	475	458	936	318	892	274	938	999999	809	999999	533	776	
360	520	573	280	999999	371	54	999999	999999	403	524	999999	999999	260	813	391	424	633	999999	770	133	999999	689	999999	113	456	999999	120	281	86	443	790	769	464	553	116	882	558	999999	39	250	712	936	999999	999999	999999	179	999999	461	556	729	999999	775	763	652	832	831	194	177	283	723	933	999999	21	960	733	677	683	706	706	508	866	981	999999	999999	420	999999	999999	999999	614	287	999999	999999	999999	356	266	25	999999	811	999999	999999	697	999999	378	999999	317	806	924	999999	211	821	999999	935	754	58	863	204	198	999999	241	250	999999	740	562	996	718	284	190	999999	999999	717	999999	872	999999	999999	999999	485	613	280	221	614	667	506	253	792	791	80	999999	676	492	72	827	771	579	481	71	957	828	382	597	42	625	268	417	999999	160	623	949	999999	248	387	591	999999	32	627	582	717	497	770	214	647	380	514	999999	641	890	899	302	514	999999	853	657	241	999999	999999	988	408	98	999999	642	999999	999999	999999	438	115	481	909	749	999999	898	354	469	67	177	999999	662	121	96	999999	602	261	331	445	963	394	729	359	245	843	639	183	628	737	999999	47	527	999999	86	999999	999999	981	159	350	999999	999999	999999	600	73	732	526	876	322	322	167	391	845	684	617	53	999999	131	674	906	322	724	725	732	929	999999	432	863	45	29	616	621	111	981	999999	948	11	999999	296	512	999999	762	861	316	580	999999	201	842	999999	42	691	48	317	253	999999	999999	299	660	670	999999	310	662	841	303	999999	545	999999	864	854	668	51	256	835	171	999999	999999	863	419	999999	192	938	589	682	12	337	577	314	857	954	939	659	350	999999	999999	212	664	920	567	999999	44	467	337	999999	522	990	445	213	999999	999999	477	37	880	508	488	999999	720	979	839	965	139	241	999999	909	914	19	701	786	999999	959	999999	999999	305	809	127	999999	611	999999	169	21	999999	373	168	203	486	912	778	841	999999	368	492	999999	91	602	480	999999	999999	427	83	512	299	658	731	999999	738	838	731	80	391	762	999999	128	999999	827	83	765	82	999999	999999	999999	240	999999	805	123	477	250	558	703	338	323	690	193	527	657	722	244	641	972	465	648	190	708	999999	228	975	373	865	263	999999	715	730	806	994	80	281	440	999999	617	718	498	999999	38	999999	77	999999	209	999999	172	115	999999	999999	110	773	784	822	532	409	587	148	999999	385	305	185	623	593	883	999999	457	999999	292	391	999999	999999	966	368	999999	999999	392	155	999999	772	702	157	689	591	630	43	220	
258	748	999999	274	479	614	123	984	999999	129	484	999999	999999	153	999999	823	457	109	846	999999	426	670	999999	26	442	999999	999999	682	157	495	999999	962	849	978	209	636	261	127	554	649	852	999999	999999	846	907	956	765	628	915	333	241	491	999999	236	793	999999	191	24	832	116	282	999999	837	367	97	521	349	41	999999	999999	572	340	555	207	953	52	370	999999	119	486	607	999999	767	824	263	999999	999999	623	999999	620	454	246	295	447	376	999999	999999	941	759	395	616	733	683	764	761	901	936	586	282	751	227	471	904	355	999999	569	673	999999	113	547	342	999999	999999	333	705	335	54	117	830	999999	505	428	961	723	869	873	39	12	72	361	614	602	350	443	403	983	342	999999	938	807	748	533	838	222	63	890	887	360	69	435	999999	828	756	999999	256	798	509	191	486	636	539	671	950	751	933	999999	386	999999	930	722	993	115	179	999999	793	971	590	749	670	978	985	679	942	637	504	785	999999	999999	197	999999	483	161	462	312	277	87	999999	96	289	322	514	999999	999999	346	999999	751	658	999999	947	284	999999	999999	520	508	650	860	728	999999	256	157	894	999999	999999	335	248	842	652	867	755	716	398	503	470	357	474	511	999999	605	205	752	136	122	661	913	396	722	640	954	662	417	358	271	839	999999	428	737	999999	104	108	599	109	791	978	241	999999	714	300	172	43	148	610	132	999999	999999	30	782	125	312	999999	525	211	698	215	999999	367	999999	999999	338	929	736	253	165	507	606	653	344	144	429	37	999999	432	478	999999	999999	806	235	154	345	120	646	621	955	999999	582	397	411	586	640	873	758	60	962	242	307	895	455	624	520	999999	686	648	999999	285	999999	103	733	999999	691	541	141	983	999999	227	293	124	297	999999	999999	219	252	999999	503	999999	279	630	470	245	623	628	361	611	633	495	999999	999999	999999	680	897	999999	663	633	999999	108	742	999999	733	744	949	192	999999	454	699	999999	999999	927	154	999999	999999	636	999999	498	163	73	189	530	359	832	793	999999	999999	616	112	445	555	618	863	999999	813	503	897	725	295	999999	30	906	999999	332	999999	507	854	999999	674	999999	855	174	480	831	999999	221	425	901	950	664	992	999999	999999	999999	755	988	73	749	337	512	738	907	213	722	52	282	999999	36	999999	296	441	414	941	999999	590	391	148	42	485	999999	999999	996	775	999999	448	39	564	656	577	899	443	114	457	999999	999999	999999	961	757	999999	646	602	399	999999	664	233	999999	59	
511	999999	374	849	41	273	735	434	742	142	999999	284	999999	718	999999	458	53	852	336	999999	779	318	641	999999	999999	999999	838	999999	688	49	120	407	859	979	999999	983	213	999999	412	841	999999	738	789	999999	389	482	775	928	639	999999	913	811	999999	999999	280	202	41	999999	468	999999	434	736	999999	703	31	184	424	43	664	979	255	999999	450	494	245	50	529	826	49	908	477	910	370	747	135	999999	510	238	709	861	999999	268	592	999999	416	985	999999	96	794	215	68	742	274	659	999999	999999	371	412	395	239	672	215	999999	559	320	524	999999	998	577	999999	673	999999	333	802	38	986	411	826	999999	260	57	999999	999999	999999	850	735	645	710	61	215	937	108	843	480	198	999999	999999	999999	313	891	619	994	518	80	541	871	418	999999	999999	999999	519	545	333	999999	191	240	184	999999	709	585	999999	665	946	372	786	999999	999999	852	614	999999	632	379	522	196	641	63	923	961	999999	978	326	999999	88	352	696	401	774	708	299	999999	999999	293	333	728	23	999999	58	156	294	965	999999	566	857	999999	86	149	999999	147	999999	999999	316	223	999999	730	999999	704	586	603	676	394	801	644	563	999999	722	999999	56	793	183	999999	15	777	676	999999	459	760	327	740	275	556	378	637	214	171	651	358	515	602	469	318	999999	999999	479	900	174	884	12	211	625	737	103	239	963	815	132	999999	546	999999	281	999999	387	846	337	999999	25	174	439	401	14	374	833	999999	334	864	321	561	308	775	999999	574	757	125	999999	538	462	149	673	398	49	999999	811	73	331	999999	999999	530	126	358	885	10	455	610	206	261	999999	650	999999	108	504	999999	241	770	289	706	751	999999	731	799	668	875	500	50	362	892	562	770	132	373	933	791	444	949	890	171	129	156	919	999999	634	811	245	575	894	478	999999	50	784	624	999999	670	798	326	690	19	509	414	258	314	999999	143	527	999999	175	713	999999	292	880	127	587	605	999999	868	999999	856	999999	925	156	884	21	522	985	508	164	272	992	999999	268	881	999999	999999	999999	614	173	999999	294	703	999999	190	352	999999	999999	999999	46	613	999999	930	999999	833	379	999999	267	999999	999999	186	157	29	386	902	721	17	33	999999	464	872	706	737	704	675	999999	936	525	966	542	423	999999	328	472	999999	944	71	968	435	511	88	457	534	322	999999	352	275	999999	507	999999	344	999999	170	211	173	906	591	999999	999999	999999	999999	69	301	831	999999	999999	828	557	836	958	659	49	597	999999	386	425	182	
424	716	332	307	619	27	999999	999999	999999	201	999999	308	644	363	999999	493	174	78	999999	166	703	443	173	999999	717	490	548	999999	305	977	673	825	748	999999	176	519	999999	963	823	51	794	634	41	632	711	258	202	605	823	556	999999	429	367	269	479	981	553	808	589	138	479	697	999999	999999	528	999999	999999	909	196	326	340	210	254	977	372	79	412	541	812	999999	298	943	985	749	553	999999	467	999999	999999	194	965	354	384	694	999999	999999	999999	999999	113	419	698	999999	999999	999999	225	233	184	390	999999	410	579	21	999999	130	999999	535	712	162	326	284	834	80	999999	11	360	999999	825	559	415	999999	346	251	437	402	770	16	534	488	533	329	999999	86	999999	999999	615	999999	357	999999	999999	999999	393	580	999999	829	585	628	637	417	156	239	408	624	974	631	999999	337	584	999999	359	999999	11	233	628	997	215	757	999999	799	395	999999	638	570	999999	999999	881	766	408	608	817	999999	378	127	342	304	921	453	112	999999	791	999999	379	753	999999	30	45	170	952	846	623	999999	999999	838	31	999999	600	837	919	999999	749	307	928	976	786	217	999999	883	891	333	85	999999	655	527	18	117	999999	999999	666	685	999999	721	999999	561	999999	990	12	999999	106	593	703	94	534	508	221	493	359	403	966	999999	999999	161	278	628	770	861	181	621	829	913	722	715	181	243	270	37	493	376	999999	796	215	926	786	308	630	991	237	999999	316	524	757	633	918	969	131	999999	453	195	999999	133	999999	390	710	192	999999	987	912	300	247	193	10	982	412	179	999999	637	374	970	999999	778	634	34	315	999999	999999	999999	797	212	122	87	584	307	585	867	978	999999	225	604	437	999999	88	936	909	133	999999	774	231	749	999999	999999	999999	999999	197	22	499	793	85	405	999999	782	200	710	999999	170	608	999999	999999	544	200	999999	421	770	999999	365	700	999999	125	192	790	392	867	58	724	999999	269	111	119	573	999999	999999	749	819	578	654	451	999999	999999	749	524	999999	376	686	558	820	82	999999	999999	832	322	802	677	892	615	643	915	152	986	559	999999	507	999999	834	176	15	917	601	201	887	999999	331	938	376	668	999999	25	999999	499	999999	556	221	170	999999	261	575	518	856	999999	934	739	308	999999	999999	848	26	238	999999	519	999999	903	480	855	62	999999	990	863	311	234	646	999999	733	652	92	13	688	346	315	999999	600	497	70	397	267	158	615	939	740	528	651	740	482	671	999999	10	999999	999999	117	369	270	712	999999	631	567	
999999	15	655	309	999999	169	679	922	999999	999999	65	842	92	598	999999	999999	999999	999999	783	583	906	999999	72	706	91	999999	999999	999999	946	999999	888	290	438	830	950	152	999999	640	999999	368	971	999999	522	752	890	168	993	767	999999	999999	220	588	433	58	660	170	943	949	228	277	836	450	975	999999	40	775	413	999999	648	999999	353	420	588	424	999999	98	633	319	815	923	934	565	35	890	112	309	999999	390	179	790	208	19	422	277	531	999999	999999	999999	999999	125	755	740	129	450	713	800	10	19	999999	572	999999	634	999999	305	343	280	424	999999	544	731	919	999999	93	857	999999	343	998	321	892	91	255	757	597	999999	177	999999	446	999999	187	312	999999	847	944	999999	262	574	999999	126	934	999999	115	756	340	999999	205	732	657	271	886	379	801	689	126	999999	326	780	47	999999	999999	149	834	839	908	242	432	999999	88	486	604	990	467	881	386	999999	975	499	426	999999	504	445	545	185	999999	807	510	619	730	588	289	482	536	999999	989	794	426	276	848	108	569	999999	999999	180	999999	895	912	920	999999	999999	390	827	363	441	938	691	603	999999	149	999999	732	812	351	500	207	999999	463	34	999999	591	225	999999	650	327	46	380	792	375	518	803	999999	589	316	256	208	461	999999	999999	503	999999	201	767	136	746	376	756	782	163	973	544	442	887	39	720	269	681	999999	45	404	568	899	999999	150	346	216	152	505	999999	301	745	999999	999999	531	593	400	457	582	904	951	290	597	999999	999999	999999	370	17	999999	596	986	999999	284	93	999999	935	409	962	626	999999	540	233	999999	688	861	999999	999999	84	999999	446	330	999999	108	282	94	999999	999999	999999	837	177	975	208	592	999999	999999	774	470	919	666	595	193	438	831	792	373	999999	999999	909	777	172	441	296	651	123	276	999999	999999	11	999	586	965	149	135	458	814	999999	641	999999	580	97	767	999999	999999	999999	262	891	999999	999999	999999	365	94	70	492	674	735	999999	556	999999	643	932	999999	468	999999	89	999999	999999	999999	382	978	41	97	687	339	690	405	819	999999	880	861	384	999999	122	102	999999	502	999999	657	999999	722	999999	785	172	708	647	741	308	701	337	999999	999999	589	607	337	999999	278	407	999999	999999	279	916	810	676	617	269	737	999999	999999	287	999999	724	397	851	999999	853	256	999999	979	692	949	106	999999	550	999999	999999	795	598	784	225	374	999999	999999	856	192	806	324	118	555	448	910	999999	932	423	749	426	820	999999	947	484	630	354	427	48	852	182	
798	269	936	999999	474	148	458	999999	913	999999	550	541	669	999999	999999	147	379	540	782	999999	173	703	800	999999	832	67	999999	309	594	30	999999	146	14	19	17	999999	999999	999999	974	771	999999	782	510	999999	875	289	77	999999	946	493	975	886	999999	411	999999	999999	469	622	140	416	497	158	565	893	815	414	999999	660	846	484	999999	787	565	999999	399	391	203	543	447	553	989	557	363	111	54	790	880	602	999999	912	999999	999999	461	568	283	902	226	617	452	471	752	999999	257	471	527	197	331	255	21	627	901	925	185	587	427	999999	794	999999	848	34	534	934	659	934	889	999999	335	997	736	497	174	999999	101	976	800	999999	999999	999999	999999	856	999999	635	590	383	999999	999999	999999	999999	150	344	117	762	769	427	937	818	758	322	582	121	862	333	518	999999	462	326	833	999999	787	999999	639	902	880	999999	565	999999	353	286	999999	229	999999	999999	856	999999	390	412	999999	674	48	982	823	999999	999999	472	994	146	127	999999	920	693	836	185	96	999999	704	214	999999	999999	862	48	474	481	397	362	89	409	476	125	143	60	999999	999999	999999	804	32	650	999999	417	996	999999	781	287	366	240	393	999999	375	561	697	185	530	48	811	999999	518	351	999999	956	392	594	669	11	933	869	193	999999	25	291	282	64	999999	474	781	443	266	999999	125	167	969	233	999999	999999	427	957	529	471	999999	169	296	681	999999	636	999999	411	759	780	354	496	56	716	841	93	288	643	564	66	266	378	744	331	235	999999	986	169	560	999999	584	975	350	722	328	999999	995	601	13	984	448	380	683	486	842	629	120	262	391	999999	635	783	403	473	214	978	425	965	455	999999	649	865	999999	14	205	378	999999	999999	397	985	98	687	640	579	617	886	694	999999	488	606	332	733	778	609	128	800	582	876	517	350	999999	39	156	395	344	583	529	679	290	474	483	786	865	406	862	948	999999	823	855	328	999999	167	487	849	999999	915	999999	251	885	999999	796	279	999999	57	554	68	541	999999	244	44	366	999999	977	24	132	545	999999	381	747	180	657	758	31	199	999999	283	999999	306	109	428	999999	288	793	885	677	214	970	817	851	803	999999	897	999999	821	961	278	189	473	726	999999	57	999999	503	715	747	48	257	627	991	281	515	999999	155	999999	999999	999999	232	102	999999	918	575	61	530	943	999999	759	179	210	237	999999	999999	89	999999	999999	381	999999	999999	87	147	639	999999	352	825	999999	297	183	751	772	282	999999	55	97	999999	808	
999999	999999	999999	559	952	987	868	999999	399	999999	188	999999	665	796	444	999999	999999	999999	954	707	962	232	999999	950	655	589	18	406	927	353	742	999999	953	771	185	385	594	235	134	999999	770	908	953	621	401	999999	999999	955	999999	513	591	901	999999	429	845	951	770	999999	903	999999	999999	999999	130	999999	471	181	999999	893	620	999999	183	77	29	999999	999999	999999	279	613	558	794	81	62	78	423	761	999999	873	533	925	234	614	359	331	761	180	999999	787	906	160	229	388	624	345	279	339	999999	881	337	493	791	999999	167	685	119	302	927	403	706	294	630	308	999999	968	999999	999999	999999	746	268	999999	999999	276	373	463	338	415	999999	999999	798	93	248	959	545	50	144	552	999999	999999	222	469	999999	905	999999	621	999999	921	438	656	948	825	515	999999	623	703	856	524	318	704	357	703	845	220	605	999999	56	670	762	909	833	844	999999	159	533	799	391	732	195	751	933	999999	999999	999999	767	972	577	470	999999	842	194	999999	243	752	326	518	623	42	309	468	999999	858	169	529	822	114	999999	366	999999	999999	999999	133	339	566	770	940	726	54	452	632	999999	586	999999	999999	725	224	610	254	833	25	185	999999	999999	727	187	85	257	457	978	663	154	221	999999	522	529	70	290	676	981	999999	791	578	999999	677	423	999999	533	249	804	607	504	583	532	238	648	963	701	611	389	695	999999	999999	76	789	487	833	370	812	400	665	934	999999	999999	999999	233	606	768	754	314	198	551	18	653	380	169	571	688	999999	999999	999999	368	999999	999999	999999	999999	999999	999999	799	999999	999999	628	999999	849	148	673	570	320	86	14	51	204	947	999999	200	153	999999	626	999999	630	916	154	381	999999	833	306	265	999999	976	762	711	104	969	565	999999	570	829	169	514	706	598	260	612	983	999999	371	421	999999	999999	152	20	999999	999999	179	999999	445	999999	999999	25	842	999999	923	344	999999	303	947	235	999999	583	630	999999	525	122	999999	41	999999	541	999999	999999	999999	999999	884	550	833	752	815	287	999999	292	999999	324	56	999999	672	999999	675	916	298	690	884	145	39	796	476	828	495	783	827	147	999999	904	999999	676	552	999999	533	382	999999	571	487	999999	999999	109	999999	315	277	381	999999	700	999999	999999	252	999999	232	337	856	97	84	14	267	41	459	662	675	383	466	380	999999	715	765	302	414	727	212	224	999999	999999	501	170	999999	123	343	137	999999	866	999999	160	453	225	109	445	308	506	314	456	999999	773	434	921	849	897	780	999999	934	
999999	345	525	504	999999	627	999999	999999	914	453	153	697	999999	880	808	722	316	926	999999	615	329	994	908	422	999999	14	936	504	999999	321	664	343	609	202	718	531	145	655	445	597	182	999999	393	63	170	999999	887	999999	625	209	542	970	404	128	615	78	437	112	999999	13	691	432	26	603	789	809	98	999999	172	999999	586	999999	491	788	999999	480	999999	854	262	998	126	999999	879	380	778	999999	999999	999999	999999	649	104	42	907	999999	906	999999	832	790	274	360	670	758	729	348	622	999999	999999	616	685	144	467	582	850	749	886	647	552	999999	999999	105	870	607	551	999999	192	553	754	60	881	692	647	819	590	901	338	368	323	540	757	897	215	332	804	452	191	522	192	999999	999999	268	999999	195	966	178	999999	72	217	216	166	999999	136	438	734	993	497	999999	999999	949	420	528	333	22	889	926	889	999999	802	108	341	999999	371	596	505	623	495	462	853	999999	999999	275	160	117	384	999999	771	999999	598	999999	999999	543	530	999999	746	35	934	195	306	49	288	941	269	999999	875	999999	707	540	999999	999999	507	44	794	580	999999	999999	999999	226	638	999999	999999	999999	949	991	152	797	150	139	849	479	688	999999	999999	999999	999999	479	16	51	241	999999	980	999999	844	486	313	920	749	949	704	999999	657	717	556	999999	884	175	991	278	966	88	356	578	690	462	432	207	879	980	447	999999	148	999999	984	750	231	924	278	999999	999999	231	57	200	434	257	822	971	753	999999	929	999999	487	737	85	163	541	411	999999	391	999999	115	51	768	512	999999	462	331	732	806	873	959	897	528	591	744	40	999999	999999	442	640	461	454	818	61	480	581	411	260	831	218	999999	384	886	418	999999	999999	999999	687	789	999999	999999	999999	946	197	969	999999	958	155	341	133	999999	267	117	751	602	999999	999999	717	42	73	999999	80	901	999999	64	584	21	119	999999	564	999999	478	363	999999	149	222	508	999999	999999	410	622	265	919	999999	833	999999	277	145	999999	920	999999	571	655	725	999999	430	346	358	143	395	67	999999	999999	999999	382	906	903	469	999999	389	999999	602	635	999999	450	999999	161	203	999999	502	317	876	303	99	607	999999	999999	637	904	999999	875	999999	999999	696	352	774	129	151	335	926	999999	999999	533	436	767	999999	936	999999	285	948	279	153	593	999999	999999	191	554	56	179	202	93	275	564	893	513	12	999999	999999	288	676	999999	19	999999	838	844	508	352	867	999999	253	253	999999	362	956	448	732	566	857	618	170	999999	999999	972	
999999	842	391	999999	639	999999	765	259	999999	999999	999999	282	270	999999	754	796	999999	839	686	724	925	949	999999	999999	999999	455	781	999999	257	331	127	457	602	999999	734	996	999999	264	713	945	999999	999999	255	64	999999	683	999999	457	999999	999999	999999	999999	542	358	56	193	558	479	645	193	150	329	11	675	627	999999	679	233	999999	758	343	999999	135	741	167	999999	999999	239	999999	924	277	334	633	999999	999999	795	914	253	999999	999999	447	983	619	529	804	247	999999	579	436	603	999999	954	906	999999	726	723	206	801	200	125	489	999999	999999	720	916	999999	695	814	393	831	246	999999	242	999	999999	360	705	605	936	920	937	133	802	564	920	322	427	999999	469	569	599	123	999999	874	71	128	672	898	613	999999	552	188	196	999999	367	578	721	907	999999	376	27	999999	864	280	188	365	526	755	800	603	399	125	354	999999	999999	999999	382	999999	999999	999999	687	806	992	948	378	759	937	207	207	352	600	999999	836	103	551	998	999999	999999	999999	705	601	999999	999999	19	999999	999999	833	373	372	244	205	363	999999	999999	999999	221	608	999999	902	428	428	329	557	457	12	878	288	261	282	244	873	600	999999	999999	600	770	708	983	359	941	925	574	999999	963	157	247	550	295	999999	340	400	342	879	277	999999	282	369	650	999999	720	158	582	100	137	999999	604	691	999999	950	917	512	625	567	999999	502	854	493	594	999999	765	337	999999	999999	941	844	541	720	999999	999999	999999	999999	999999	976	999999	999999	353	483	707	602	999999	556	813	345	497	999999	999999	999999	918	999999	432	789	774	350	251	392	166	736	999999	293	829	999999	999999	782	999999	999999	455	648	928	999999	159	999999	785	992	757	218	999999	657	999999	123	999999	765	802	629	532	538	637	717	735	256	636	999999	333	424	999999	668	269	999999	999999	999999	999999	136	847	999999	625	60	13	999999	592	42	867	508	388	45	224	73	91	999999	259	999999	999999	999999	912	999999	542	542	57	371	229	99	949	494	999999	376	999999	942	999999	63	13	999999	999999	855	135	703	388	137	238	999999	210	708	587	999999	999999	999999	112	645	999999	999999	999999	93	12	999999	562	999999	92	383	999999	21	304	281	155	999999	663	999999	569	999999	999999	999999	999999	414	999999	759	171	520	999999	357	713	337	274	999999	729	999999	845	920	999999	893	999999	632	999999	14	573	999999	993	999999	563	559	938	999999	57	999999	42	14	871	802	999999	253	999999	51	991	734	669	999999	747	209	551	999999	191	999999	307	676	730	999999	598	298	840	97	766	242	999999	951	419	
710	999999	196	999999	999999	999999	53	150	236	422	261	640	886	345	347	478	794	387	170	378	204	705	380	357	62	999999	999999	962	999999	999999	999999	94	50	324	958	944	999999	999999	826	999999	999999	602	80	263	999999	349	999999	953	502	999999	971	854	796	999999	999999	999999	910	838	999999	319	308	90	999999	749	999999	999999	600	571	999999	402	917	657	560	649	239	999999	999999	126	877	713	703	629	469	83	999999	393	297	467	109	954	999999	999999	136	516	999999	68	999999	330	89	312	749	150	577	109	999999	323	999999	156	353	622	379	794	960	999999	999999	678	620	386	244	790	999999	143	472	999999	368	205	999999	53	437	999999	459	314	999999	575	963	999999	62	999999	999999	201	99	151	123	486	999999	250	761	830	900	543	447	767	96	999999	432	616	678	155	741	505	792	999999	719	182	173	75	757	395	342	999999	626	999999	13	52	999999	738	29	999999	848	128	443	700	153	893	733	999999	999999	747	152	999999	884	907	629	876	408	839	999999	940	322	518	999999	376	497	846	916	999999	763	999999	597	999999	596	693	999999	622	999999	102	116	825	448	999999	999999	19	252	999999	999999	719	631	137	644	861	999999	89	672	999999	635	77	999999	306	976	999999	928	184	160	457	761	201	610	16	814	316	732	606	999999	841	671	483	133	512	677	207	565	999999	408	735	388	516	30	999999	987	994	888	999999	999999	999999	552	672	859	794	233	999999	999999	999999	322	999999	139	999999	999999	831	667	999999	943	700	629	999999	999999	302	776	999999	79	254	180	642	29	820	427	922	757	999999	298	999999	623	339	999999	698	98	999999	323	81	999999	678	929	999999	309	834	61	197	190	79	919	260	999999	445	999999	979	808	476	999999	999999	999999	999999	952	986	542	668	999999	999999	422	930	999999	52	979	704	999999	400	324	980	342	999999	999999	240	741	999999	999999	48	112	188	999999	999999	890	999999	999999	821	999999	999999	725	942	657	640	305	447	775	260	389	876	280	201	999999	334	664	827	143	420	733	999999	475	275	999999	999999	999999	360	999	123	49	999999	707	167	999999	429	999999	382	333	999999	889	331	465	491	999999	999999	767	911	999999	999999	999999	73	487	924	98	491	923	999999	999999	162	84	999999	447	662	220	320	179	999999	657	207	658	999999	504	999999	531	999999	999999	984	967	510	999999	654	798	719	478	976	591	783	79	61	999999	225	745	180	627	944	883	802	280	999999	999999	653	999999	364	631	999999	568	56	403	685	277	939	492	136	426	429	156	728	999999	244	728	999999	54	606	701	443	546	334	
813	586	529	999999	713	979	999999	92	401	444	98	999999	417	544	999999	393	783	999999	732	618	754	208	999999	164	618	46	999999	999999	609	999999	662	999999	999999	999999	242	816	166	856	236	513	999999	343	999999	999999	639	79	826	193	15	660	822	145	999999	927	579	999999	789	999999	803	999999	999999	635	483	744	782	901	999999	182	312	574	236	999999	340	229	367	999999	180	94	525	999999	220	999999	244	999999	834	526	486	888	664	626	999999	792	63	999999	792	625	999999	293	930	738	770	653	999999	441	999999	894	805	491	570	168	445	704	848	263	466	644	401	534	910	265	999999	419	999999	685	547	999999	874	780	436	741	561	886	164	787	999999	567	203	802	999999	939	720	994	328	506	191	331	999999	799	999999	158	999999	999999	383	674	323	360	145	999999	893	989	999999	34	65	828	607	558	550	71	484	999999	450	599	20	999999	544	430	101	21	504	225	501	999999	686	288	999999	236	513	490	474	999999	431	998	908	535	920	695	939	500	898	632	999999	999999	999999	204	707	999999	324	412	139	892	269	999999	700	999999	497	944	348	776	320	381	55	69	999999	999999	477	452	690	484	60	848	490	600	123	872	444	619	760	492	999999	883	911	999999	361	999999	168	307	307	240	47	975	357	173	190	526	586	999999	999999	999999	727	264	944	840	362	290	999999	669	19	999999	999999	878	194	856	999999	437	470	944	708	25	999999	179	155	999999	999999	84	999999	327	420	596	295	999999	334	999999	764	327	938	999999	999999	80	179	999999	298	479	997	168	999999	501	968	753	66	642	23	279	371	557	118	999999	403	288	789	94	999999	422	542	520	999999	692	101	878	498	399	999999	637	846	408	881	676	462	288	999999	999	359	666	540	653	709	64	999999	216	218	454	677	999999	291	94	999999	875	936	999999	614	109	410	99	264	999999	999999	385	999999	963	999999	999999	999999	125	995	789	735	591	882	888	999999	499	999999	999999	669	54	999999	737	999999	761	167	16	999999	999999	673	193	599	269	999999	873	218	333	631	177	999999	999999	422	562	999999	502	358	999999	992	57	674	124	547	526	999999	220	945	708	40	671	805	670	702	65	451	999999	999999	999999	189	18	680	488	868	394	353	894	631	999999	272	999999	412	999999	23	692	311	559	646	83	839	999999	928	509	303	960	371	870	999999	367	120	662	311	882	999999	984	377	196	255	999999	182	536	999999	785	999999	186	999999	306	656	20	999999	892	176	127	636	999999	999999	999999	194	908	32	483	821	273	58	610	551	530	39	39	
324	124	999999	493	900	313	999999	152	74	126	701	75	223	72	614	228	496	194	999999	999999	903	206	999999	347	140	698	714	324	999999	834	635	738	276	999999	695	638	588	682	226	333	385	937	116	78	216	957	269	759	659	830	124	367	284	999999	135	999999	122	966	362	211	598	297	415	240	999999	963	798	596	376	999999	999999	813	999999	999999	999999	966	999999	933	140	182	439	999999	665	906	719	278	999999	727	501	577	525	999999	329	24	999999	97	531	876	587	253	169	672	392	999999	200	311	399	999999	443	999999	38	189	836	999999	772	642	632	508	520	999999	510	80	999999	999999	460	27	493	999999	196	28	999999	999999	355	886	23	767	573	981	716	418	878	110	999999	999999	548	345	999999	149	252	999999	464	32	365	999999	999999	99	576	999999	233	182	818	445	175	999999	999999	814	834	949	999999	999999	79	650	791	111	343	409	785	762	261	124	999999	353	999999	103	564	999999	857	999999	999999	923	200	979	999999	544	999999	999999	999999	870	999999	733	511	836	999999	999999	999999	813	241	264	999999	344	313	814	342	118	999999	999999	734	999999	860	311	999999	854	805	999999	815	999999	892	256	511	999999	474	914	999999	527	612	405	381	474	80	750	999999	603	948	999999	619	385	999999	649	605	135	708	862	20	317	776	657	40	729	431	933	921	984	752	140	870	399	670	814	505	544	999999	270	11	999999	999999	363	905	996	633	999999	452	252	651	385	202	611	904	999999	750	999999	374	652	52	147	829	206	999999	817	939	230	715	832	999999	70	42	447	861	900	196	423	751	44	105	992	491	678	342	376	938	268	494	999999	73	550	180	999999	228	864	290	999999	511	97	67	412	723	999999	109	999999	353	999999	749	999999	650	337	214	999999	999999	60	655	999999	999999	484	879	680	999999	882	768	603	890	591	228	997	999999	272	999999	663	977	693	278	872	579	751	999999	192	519	490	193	999999	345	840	894	178	218	999999	69	36	218	386	676	840	850	999999	701	762	537	752	999999	387	425	550	362	863	781	783	581	999999	462	697	171	255	699	999999	267	59	696	59	788	490	213	885	455	999999	26	437	31	999999	999999	270	655	766	106	806	321	795	488	999999	397	999999	557	946	999999	521	225	430	151	999999	247	651	76	999999	964	999999	183	540	105	762	846	353	762	508	72	999999	999999	404	158	999999	721	472	571	664	999999	999999	932	266	320	999999	999999	596	296	212	999999	408	203	178	802	203	999999	780	999999	726	195	53	673	59	883	382	479	821	282	258	
107	775	90	411	824	610	970	917	999999	999999	999999	260	66	559	672	664	999999	873	601	954	270	940	999999	845	479	999999	690	882	382	938	999999	563	323	999999	115	70	327	999999	353	201	232	715	561	539	999999	934	999999	123	387	228	384	999999	999999	327	987	167	14	244	932	999999	999999	999999	544	291	706	999999	936	28	453	999999	999999	216	529	409	999999	555	388	242	506	544	999999	999999	505	163	564	857	342	996	60	948	66	92	859	147	280	144	180	279	999999	524	998	968	670	774	881	999999	86	820	595	442	999999	771	738	999999	584	354	592	999999	999999	999999	491	940	999999	505	999999	264	356	999999	138	999999	999999	119	410	982	546	663	905	730	999999	396	781	522	410	618	999999	294	354	999999	562	926	999999	790	552	983	42	68	999	175	228	627	820	693	691	998	67	669	371	755	851	920	448	861	999999	340	77	968	999999	360	335	271	909	884	829	212	54	594	567	426	999999	487	999999	999999	999999	654	575	97	830	412	560	511	923	598	620	999999	999999	691	681	221	915	999999	529	649	840	999999	999999	936	864	489	953	473	999999	944	806	373	266	708	358	464	764	980	999999	136	799	999999	348	320	999999	197	725	363	912	355	511	885	999999	25	900	555	999999	639	232	351	999999	97	409	978	792	257	385	779	999999	227	456	935	999999	999999	849	26	617	407	672	677	764	599	561	756	442	920	415	251	807	803	528	135	999999	796	676	712	424	999999	528	999999	812	999999	999999	694	899	576	960	565	999999	999999	999999	999999	966	555	587	860	536	652	999999	872	999999	143	971	999999	699	330	999999	139	726	146	999999	257	879	656	865	818	578	866	856	866	960	999999	999999	922	864	989	168	211	219	816	186	999999	824	656	999999	678	974	492	999999	999999	999999	830	838	39	293	999999	659	999999	690	769	291	669	796	679	911	991	67	59	674	709	999999	976	919	910	999999	828	432	233	999999	196	843	95	999999	287	477	139	21	999999	638	183	340	847	520	449	534	516	975	155	744	193	620	924	999999	295	416	999999	911	928	999999	999999	268	436	838	504	999999	206	798	518	999999	999999	979	21	999999	501	379	324	465	999999	385	999999	853	286	488	298	576	999999	278	999999	999999	65	999999	999999	978	184	914	904	18	999999	999999	999999	999999	999999	944	961	213	609	514	326	916	101	956	440	552	624	611	981	999999	550	927	16	928	223	647	155	563	896	43	246	999999	475	315	448	955	57	736	396	342	526	999999	999999	414	951	668	780	999999	787	999999	999999	
999999	932	999999	999999	99	999999	999999	503	819	798	408	316	576	278	739	999999	999999	518	999999	505	887	224	649	430	466	960	999999	999999	555	867	56	776	999999	679	673	999999	518	847	359	447	999999	242	577	543	128	777	401	146	999999	227	994	590	311	44	476	358	293	999999	999999	138	916	433	999999	951	999999	631	949	999999	604	96	933	937	168	999999	858	654	646	115	311	688	569	464	765	337	872	466	474	999999	212	325	370	999999	846	230	530	999999	294	625	999999	496	828	504	542	135	294	999999	431	273	999999	821	711	999999	999999	999999	999999	462	668	620	89	296	167	626	694	289	725	999999	100	938	518	999999	370	999999	323	814	860	74	999999	639	53	999999	44	210	999999	391	613	192	756	999999	660	999999	999999	673	546	505	999999	211	809	999999	409	342	966	999999	755	999999	461	999999	999999	999999	999999	504	539	38	999999	273	261	956	480	999999	999999	543	999999	999999	287	449	99	999999	484	999999	999999	659	264	669	239	999999	999999	550	454	615	929	922	328	999999	999999	166	999999	999999	106	282	253	382	730	999999	587	866	148	409	216	999999	452	763	216	55	999999	801	249	869	799	999999	424	999999	511	999999	999999	752	224	999999	494	131	911	999999	600	211	574	112	929	758	92	373	999999	999999	344	149	172	176	999999	282	410	280	916	668	727	240	858	999999	999999	865	999999	834	651	999999	999999	999999	404	878	172	14	480	832	872	491	999999	435	303	974	376	999999	702	217	46	942	999999	999999	214	252	999999	370	353	999999	241	73	634	258	999999	292	535	259	744	294	999999	999999	801	578	999999	434	999999	999999	936	884	999999	507	172	916	798	709	999999	700	880	162	42	801	660	999999	600	999999	856	538	713	21	448	126	628	418	213	999999	150	879	999999	999999	370	554	434	469	999999	999999	901	718	999999	999999	459	999999	379	591	261	211	61	363	977	599	999999	999999	587	925	445	59	879	999999	712	999999	999999	953	999999	109	791	487	999999	201	582	866	907	148	87	999999	561	999999	999999	46	999999	12	281	787	902	226	999999	27	967	999999	33	999999	999999	156	15	999999	453	505	949	999999	800	774	833	859	780	120	692	438	275	999999	999999	831	312	842	597	710	202	999999	61	668	896	774	520	999999	178	766	999999	760	142	101	258	65	664	477	246	392	999999	999999	999999	999999	534	999999	752	91	145	202	514	21	558	305	793	671	454	290	999999	35	263	965	691	23	107	931	306	183	638	318	999999	834	606	215	541	999999	775	269	999999	999999	32	999999	733	975	262	10	211	999999	
308	586	999999	384	104	999999	138	213	999999	993	693	602	477	578	999999	999999	36	679	999999	999999	763	23	895	999999	155	259	13	824	241	715	760	107	730	469	875	61	999999	791	739	396	87	338	59	999999	575	999999	655	453	986	906	949	999999	595	858	83	294	691	426	999999	845	216	999999	971	24	242	999999	872	18	703	401	129	244	999999	28	276	435	963	123	999999	613	999999	999999	838	334	766	187	511	871	395	999999	370	290	563	894	189	773	366	45	549	979	670	999999	750	999999	787	715	642	576	592	647	331	999999	807	625	250	656	475	646	258	999999	94	10	999999	999999	999999	838	680	55	839	503	999999	927	574	639	942	957	809	253	547	60	544	934	289	747	268	793	999999	937	653	999999	307	720	787	494	999999	669	34	637	562	948	999999	999999	999999	999999	579	999999	999999	999999	999999	999999	999999	231	109	207	520	160	999999	874	854	248	366	743	402	999999	205	999999	150	90	744	283	933	182	999999	599	26	947	207	200	178	864	790	314	999999	371	999999	85	621	589	974	744	948	159	783	324	592	300	999999	430	999999	231	263	921	433	409	359	674	541	999999	190	572	953	531	999999	989	457	61	488	999999	630	999999	999999	999999	116	10	335	999999	999999	999999	17	725	752	776	306	947	611	869	880	855	999999	21	999999	121	409	999999	791	427	999999	793	866	540	812	174	799	773	493	702	815	433	84	999999	285	174	502	465	819	186	999999	758	387	999999	181	633	999999	619	999999	625	999999	704	219	999999	340	605	999999	476	999999	588	976	533	463	999999	64	456	780	447	736	379	619	999999	592	614	202	695	415	288	368	188	999999	190	197	999999	551	120	224	176	999999	999999	665	35	551	999999	210	700	304	999999	534	724	853	581	882	216	16	999999	999999	999999	715	645	199	231	117	735	443	999999	346	595	367	943	999999	614	212	66	714	593	402	361	414	502	400	999999	999999	644	334	999999	307	981	861	999999	999999	619	461	598	489	443	917	999999	796	414	364	708	121	590	492	249	378	826	501	422	999999	999999	200	223	255	263	478	473	410	870	999999	999999	999999	33	999999	622	162	613	576	999999	676	999999	565	999	147	999999	825	172	161	95	204	481	489	999999	999999	999999	429	999999	353	999999	965	453	416	926	916	999	974	999999	645	869	999999	764	259	230	746	239	205	200	999999	999999	999999	315	321	324	675	999999	875	999999	504	708	203	914	999999	999999	316	232	179	999999	93	999999	717	999999	527	999999	999	439	999999	268	701	300	52	238	172	999999	
799	659	141	102	261	899	999999	688	592	936	675	181	504	999999	914	524	999999	566	117	938	845	999999	788	39	999999	245	794	999999	593	214	666	965	752	479	550	656	999999	87	999999	194	23	39	156	590	616	827	935	322	999999	187	240	485	131	234	944	999999	870	112	777	26	114	999999	104	387	280	710	999999	35	368	268	433	982	189	922	924	816	552	999999	422	497	310	482	273	416	974	190	843	528	999999	999999	999999	999999	309	370	89	506	934	999999	319	906	408	999999	953	95	754	257	306	999999	999999	999999	999999	672	999999	290	716	632	252	999999	999999	100	866	900	500	918	481	445	682	818	843	427	882	784	887	999999	98	400	999999	188	999999	726	883	645	229	406	892	123	309	29	654	999999	264	256	365	999999	49	508	418	44	613	318	574	999999	999999	881	255	773	784	182	201	325	113	74	36	686	216	231	999999	999999	36	368	146	662	999999	395	999999	999999	428	668	477	590	981	493	999999	999999	161	406	290	347	161	128	338	136	999999	339	354	200	230	678	999999	999999	826	325	17	999999	999999	912	999999	969	717	620	354	126	705	999999	344	619	499	683	534	999999	999999	999999	999999	999999	40	19	999999	834	51	973	999999	750	655	999999	999999	666	999999	999999	180	249	999999	321	629	541	773	999999	430	226	995	734	701	546	154	212	999999	492	382	109	224	173	87	489	927	744	214	604	471	56	847	677	143	178	513	294	728	999999	714	411	144	999999	589	617	839	317	282	868	605	452	781	280	999999	386	999999	999999	172	602	999999	885	999999	179	999999	384	379	327	601	999999	43	859	484	257	999999	999999	999999	405	584	999999	649	620	471	346	998	28	999999	577	393	756	72	506	132	999999	245	828	999999	999999	77	999999	248	522	716	750	834	745	967	533	501	322	999999	710	433	702	953	773	423	999999	180	999999	999999	999999	999999	844	999999	537	737	359	21	950	895	999	338	999999	999999	137	903	999999	511	263	60	741	999999	999999	345	362	82	429	999999	471	999999	95	795	345	106	446	588	871	290	306	17	999999	522	551	426	422	381	999999	481	825	870	999999	488	917	681	377	726	999999	509	117	999999	999999	187	550	545	810	999999	999999	282	784	548	999999	999999	999999	255	442	999999	999999	653	922	981	29	948	356	601	712	607	877	999999	728	720	725	372	999999	841	699	441	971	15	616	217	388	999999	999999	999999	837	270	999999	999999	248	158	203	219	999999	999999	445	369	830	999999	833	213	336	338	554	74	823	669	268	999999	555	11	257	527	47	
999999	602	248	262	79	999999	451	334	999999	425	999999	527	516	785	999999	405	340	999999	999999	182	412	881	999999	236	999999	463	177	12	909	126	247	901	999999	999999	871	999999	207	117	999999	194	391	879	130	999999	999999	547	317	884	221	967	224	400	233	354	635	833	552	999999	630	616	596	999999	425	999999	188	678	851	344	914	999999	208	233	848	839	791	533	760	146	261	94	155	999999	791	999999	902	999999	999999	330	546	47	980	196	486	155	598	999999	464	41	734	999999	695	973	969	697	769	991	552	394	999999	111	999999	415	999999	999999	999999	312	657	483	999999	341	10	531	798	877	999999	22	746	702	999999	999999	999999	728	411	955	398	182	999999	103	182	999999	304	999999	766	444	999999	574	436	999999	999999	295	999999	980	999999	999999	305	174	184	102	165	999999	254	849	153	714	41	999999	14	804	158	298	988	563	310	285	46	717	764	364	999999	999999	585	806	27	955	563	98	882	18	660	233	997	231	938	425	666	455	149	62	412	999999	570	631	792	396	306	731	999999	569	366	587	410	820	189	197	181	448	831	197	160	943	999999	999999	999999	924	999999	767	999999	999999	619	591	578	712	951	305	406	954	23	630	659	832	999999	323	651	83	823	999999	51	751	254	228	624	952	901	999999	155	574	487	999999	999999	538	117	795	950	999999	19	697	868	883	999999	227	434	210	999999	328	535	999999	354	81	999999	122	999999	873	640	999999	999999	999999	999999	492	160	831	999999	155	534	131	725	622	373	876	999999	135	318	168	960	36	793	424	424	999999	933	996	230	999999	767	999999	812	244	164	559	807	393	886	386	733	958	750	288	999999	416	603	913	786	477	17	974	999999	567	999999	999999	999999	553	211	238	558	999999	610	70	388	550	318	491	467	813	79	999999	249	999999	434	12	286	514	748	18	979	30	219	753	409	999999	189	254	331	550	951	264	192	999999	828	579	357	690	900	999999	107	121	455	972	408	336	999999	871	143	999999	337	999999	805	202	999999	537	944	999999	999999	999999	999999	74	169	916	861	814	498	999999	114	855	654	999999	614	623	910	867	575	247	355	999999	999999	999999	121	421	223	999999	459	989	410	300	634	500	39	314	764	999999	952	539	999999	593	838	999999	767	287	999999	741	488	191	291	999999	999999	706	999999	588	999999	62	952	999999	703	12	999999	508	190	999999	230	163	566	310	858	877	915	45	137	999999	243	911	550	999999	165	999999	380	277	707	999999	999999	928	999999	999999	999999	711	90	214	836	117	238	340	964	999999	
67	112	184	188	333	414	474	926	579	749	355	628	512	128	591	999999	632	97	999999	170	484	302	999999	126	535	999999	796	710	209	29	533	902	946	595	776	63	999999	202	944	303	555	412	358	249	104	156	999999	962	622	999999	999999	151	540	804	479	765	937	68	652	185	617	999999	727	559	226	453	681	917	351	537	924	440	152	999999	999999	82	943	925	999999	389	999999	834	999999	594	544	392	372	152	125	21	126	248	999999	768	999999	791	684	999999	32	651	999999	999999	999999	94	690	54	998	43	199	407	821	21	45	272	236	783	676	999999	999999	834	90	538	801	340	421	686	999999	383	821	823	397	155	903	381	999999	999999	223	12	999999	500	393	999999	952	999999	200	115	999999	999999	542	901	124	551	783	999999	570	936	489	289	673	13	164	999999	999999	375	19	999999	118	999999	357	569	570	673	999999	525	450	751	999999	93	150	315	999999	612	841	999999	709	999999	371	714	810	978	187	999999	999999	900	999999	769	127	587	708	523	997	547	929	973	341	451	322	268	999999	819	360	406	149	368	529	551	782	999999	999999	173	314	403	854	379	999999	636	344	338	999999	681	999999	998	999999	626	318	999999	999999	999999	999999	268	533	113	967	991	628	780	794	971	380	793	999999	825	921	545	999999	604	999999	999999	591	999999	999999	984	88	999999	195	361	32	522	999999	593	868	914	714	408	639	211	436	863	999999	999999	841	373	999999	395	694	808	87	838	418	713	253	133	286	999999	160	549	34	900	999999	276	758	999999	921	786	925	999999	121	523	906	16	178	999999	808	981	863	744	35	999999	381	999999	284	194	114	346	350	744	999999	832	257	100	187	999999	67	484	852	999999	451	999999	469	622	697	564	931	411	545	423	324	305	28	999999	999999	341	529	428	992	573	177	585	999999	191	444	999999	275	816	829	642	772	334	999999	303	302	854	233	759	690	720	262	703	800	927	430	342	814	840	576	846	15	639	492	288	999999	999999	735	999999	999999	418	298	125	581	902	650	999999	999999	724	124	669	999999	770	999999	281	321	474	784	519	760	999999	474	435	249	999999	636	143	841	849	901	435	129	944	999999	281	431	146	999999	999999	286	999999	175	999999	725	907	999999	245	901	220	967	999999	91	225	527	84	999999	999999	876	999999	276	517	158	327	822	689	550	173	999999	999999	999999	184	353	999999	999999	330	937	385	709	342	254	401	242	630	882	973	999999	903	426	506	999999	999999	270	532	631	769	291	847	276	46	366	575	999999	999999	999999	792	
585	203	983	207	999999	999999	999999	543	353	999999	284	528	445	849	345	999999	746	692	999999	291	914	820	266	473	999999	100	118	999999	975	679	354	797	269	99	398	159	919	229	369	769	415	726	999999	756	494	763	412	427	701	719	829	364	999999	89	878	764	937	519	167	57	460	490	567	674	530	487	268	999999	999999	999999	727	526	332	999999	875	197	999999	999999	979	999999	999999	999999	971	266	999999	989	490	189	999999	633	999999	410	71	321	999999	999999	999999	514	235	16	504	66	966	516	992	312	41	948	999999	690	132	437	540	881	369	769	519	311	999999	999999	997	999999	144	827	999999	327	464	999999	59	999999	999999	999999	284	972	999999	631	725	464	273	547	999999	542	975	530	999999	785	999999	189	952	550	415	857	689	694	999999	999999	921	148	999999	675	847	999999	999999	999999	999999	995	163	999999	110	738	999999	64	47	286	583	464	112	613	999999	197	457	284	999999	509	545	181	448	589	962	999999	709	999999	920	999999	700	936	643	999999	869	515	632	999999	89	224	999999	360	819	413	121	554	323	318	821	356	999999	572	999999	399	999999	999999	557	999999	605	746	39	467	999999	999999	586	646	821	999999	744	811	564	999999	205	844	12	194	362	44	477	418	999999	401	764	574	381	999999	974	999999	13	999999	958	68	706	999999	194	48	227	380	999999	474	999999	932	573	999999	999999	81	999999	127	397	534	999999	522	105	197	704	638	999999	999999	78	999999	672	578	387	364	852	506	999999	862	659	999999	966	981	999999	13	684	118	827	754	999999	309	759	999999	999999	479	999999	446	962	999999	638	556	346	999999	312	378	802	165	555	219	167	296	630	514	468	432	999999	999999	314	102	512	999999	810	948	999999	768	698	815	721	908	112	999999	543	931	234	113	627	319	679	999999	210	999999	999999	618	999999	495	678	999999	398	999999	999999	117	141	870	16	52	745	398	869	543	999999	986	443	999999	999999	751	753	699	999999	365	805	257	999999	475	891	982	999999	202	361	301	99	999999	999999	298	999999	995	285	999999	924	999999	367	239	450	145	169	224	96	999999	999999	999999	742	979	964	43	628	663	641	665	979	33	19	552	46	577	999999	999999	569	154	650	999999	999999	999999	774	999999	997	575	807	340	316	999999	896	999999	691	516	999999	120	999999	394	670	999999	999999	620	693	901	182	814	999999	872	691	933	655	941	276	399	378	662	999999	999999	45	63	999999	999999	358	311	999999	893	861	530	28	344	999999	185	484	317	757	999999	999999	999999	926	193	999999	934	999999	382	32	954	850	999999	
147	896	905	999999	358	617	486	62	271	391	999999	999999	952	672	854	356	197	999999	999999	958	999999	999999	275	341	999999	852	680	999999	999999	999999	289	183	53	569	999999	131	438	133	826	867	830	704	999999	15	110	647	240	709	90	302	195	552	497	891	660	999999	631	574	999999	505	936	565	401	294	111	600	245	999999	290	999999	918	999999	652	599	138	936	927	269	999999	301	622	999999	840	369	999999	999999	999999	999999	999999	766	999999	864	449	999999	931	274	313	999999	903	999999	412	846	429	999999	383	999999	999999	999999	999999	723	698	371	343	392	883	965	725	41	503	374	999999	93	483	523	241	63	624	331	667	864	999999	626	999999	999999	889	775	551	492	986	669	837	786	999999	999999	78	139	999999	66	447	999999	549	999999	806	539	595	328	372	905	126	999999	507	577	999999	898	100	81	999999	612	503	118	424	242	999999	834	536	138	694	999999	455	112	533	567	999999	702	324	360	820	827	999999	570	999999	646	375	999999	171	999999	999999	500	105	996	134	918	563	338	999999	316	237	999999	12	466	634	999999	459	24	796	940	692	538	584	999999	261	999999	999999	999999	706	999999	867	388	673	999999	582	203	999999	458	978	614	13	556	160	17	132	848	999999	679	936	337	196	999999	869	231	999999	999999	916	365	745	945	451	630	999999	773	449	848	308	999999	884	440	882	10	46	191	936	146	387	999999	617	412	363	797	996	378	590	516	519	451	999999	565	287	836	713	999999	173	383	924	387	999999	999999	549	98	794	505	455	196	324	687	295	999999	639	349	748	342	592	999999	999999	263	193	933	999999	999999	999999	329	999999	55	297	999999	28	562	222	999999	18	343	863	274	999999	501	923	999999	999999	831	166	268	925	937	999999	380	999999	518	749	670	203	633	944	693	62	999999	352	409	899	999999	669	732	228	639	341	414	999999	327	999999	142	339	788	742	508	699	777	403	225	956	999999	564	510	813	999999	999999	384	398	180	222	999999	158	999999	505	881	999999	434	50	296	606	683	901	999999	866	617	341	415	891	446	993	284	82	136	453	982	999999	169	999999	676	832	999999	26	309	114	999999	983	814	293	860	346	275	737	116	618	282	24	999999	999999	999999	999999	401	493	952	187	938	463	32	81	522	135	13	515	373	999999	650	667	602	27	999999	999999	526	999999	40	110	727	546	999999	517	999999	968	323	525	723	466	999999	473	73	999999	176	661	961	743	771	735	342	759	999999	652	968	615	421	999999	892	571	693	280	462	852	999999	401	497	514	999999	
