500	500	
108	105	89	80	109	128	99	115	105	106	109	88	124	109	97	97	107	110	108	97	93	96	107	114	110	119	92	92	102	109	100	71	101	109	110	98	96	119	94	101	79	117	83	86	92	79	107	92	85	92	105	101	93	100	95	114	96	94	91	115	97	102	84	93	110	108	99	115	93	83	99	100	107	102	97	109	85	97	103	95	104	99	115	104	108	93	74	108	103	91	104	112	98	110	104	104	74	103	88	82	92	98	109	95	93	108	99	107	98	104	101	107	104	112	117	90	94	103	105	88	87	95	92	104	106	91	100	103	85	104	101	95	106	105	103	121	94	82	91	98	93	91	82	104	95	90	111	106	85	98	112	106	79	100	89	106	110	95	118	100	87	96	97	115	92	90	108	99	99	99	110	98	111	87	102	108	91	121	83	99	99	80	95	87	105	87	113	91	90	96	88	97	105	109	103	120	106	88	111	89	114	100	104	107	87	103	95	105	101	107	100	93	97	88	114	105	112	102	97	96	101	88	117	112	99	96	95	94	100	93	106	85	94	106	94	99	108	115	109	79	107	91	112	94	117	101	104	105	98	104	104	96	99	88	97	102	102	116	90	100	104	109	107	90	86	81	102	100	94	91	119	104	93	94	103	81	104	108	100	106	119	100	105	100	100	100	100	94	95	110	93	97	81	104	95	101	96	100	119	95	113	99	95	86	97	80	104	96	95	88	97	98	110	115	102	98	100	101	133	100	100	85	102	93	101	87	120	107	108	102	101	105	89	105	107	104	88	105	84	106	103	91	77	111	99	102	95	102	114	84	113	114	91	95	92	73	102	95	97	85	103	118	109	93	105	97	92	111	94	97	102	109	103	94	110	88	107	100	102	84	97	85	110	113	95	105	100	97	101	106	109	99	97	120	117	101	107	102	93	93	99	99	83	104	107	128	109	99	99	106	101	89	99	89	105	99	97	84	99	101	100	104	109	97	111	100	89	96	110	102	102	112	109	103	77	94	96	99	95	116	86	86	80	97	102	97	113	119	103	96	92	117	96	95	93	86	123	116	93	116	87	105	99	106	104	81	93	107	88	93	104	117	107	99	115	111	98	106	98	93	107	93	92	97	84	106	94	108	105	99	109	100	94	120	105	98	107	104	113	98	
97	80	83	112	97	92	103	102	121	79	113	100	97	95	88	91	91	97	111	102	121	109	91	93	119	92	77	94	94	118	106	106	99	100	113	106	107	120	96	104	116	111	120	113	80	99	111	99	107	74	93	94	98	92	105	91	75	111	100	107	120	116	92	93	107	106	98	108	96	95	122	107	109	105	99	102	92	105	106	92	81	114	111	105	95	102	93	106	116	101	103	101	96	91	105	108	115	109	109	103	102	103	100	85	91	84	99	106	100	92	83	85	100	107	103	85	91	102	102	97	97	81	108	100	103	105	91	106	93	107	106	100	81	111	92	108	106	108	105	102	106	110	102	100	86	89	109	99	88	102	90	97	101	81	116	99	103	116	94	103	104	100	103	104	96	90	107	108	89	102	84	109	110	108	98	103	81	94	99	80	93	118	92	87	101	83	95	89	109	109	104	100	102	95	89	88	103	87	100	97	121	114	93	92	89	84	107	104	96	101	93	118	102	102	90	107	99	107	96	104	99	110	112	105	90	100	94	116	90	103	104	92	74	105	74	106	85	107	113	110	113	102	109	95	95	93	88	102	135	94	80	101	97	117	103	103	85	94	89	94	100	96	104	102	104	94	99	101	93	100	115	111	94	106	103	99	106	114	112	87	98	94	102	87	106	102	107	108	93	80	111	106	88	115	101	99	92	87	113	92	107	103	114	97	102	102	92	80	109	89	102	109	103	111	105	92	116	92	95	109	103	101	98	94	106	96	84	112	98	102	100	105	97	97	104	100	116	91	100	107	105	106	101	90	122	93	106	101	100	86	101	114	100	100	97	104	117	88	88	97	112	104	126	80	115	110	109	85	96	119	106	86	113	116	115	103	100	105	96	128	95	88	102	106	111	99	108	108	95	108	111	105	76	95	106	87	87	93	92	104	102	93	102	93	110	102	99	93	81	90	106	88	101	80	91	74	101	101	90	87	81	96	82	97	115	110	89	85	98	108	109	94	103	102	112	87	94	90	101	87	116	119	90	89	92	103	102	97	106	108	108	120	112	108	86	106	110	91	101	91	85	81	93	96	93	100	104	96	92	109	100	110	88	106	112	110	96	94	94	91	96	90	92	123	90	112	125	89	109	98	98	98	101	98	95	99	118	103	94	95	
773	999999	541	999999	204	286	547	197	415	999999	298	441	876	999999	628	999999	98	999999	999999	908	743	485	955	742	167	895	687	502	624	152	58	458	750	790	834	158	999999	391	938	917	535	273	999999	498	193	528	579	999999	517	991	631	317	999999	748	443	297	95	798	592	999999	598	55	572	273	190	840	999999	95	833	999999	323	999999	783	999999	999999	480	886	466	559	639	999999	999999	984	633	521	999999	25	999999	999999	547	999999	999999	799	639	999999	999999	999999	999999	317	353	836	494	950	47	677	999999	534	948	375	963	410	628	999999	952	983	695	71	939	752	450	999999	689	738	295	416	228	907	999999	175	999999	778	999999	159	216	802	831	952	947	955	596	215	77	636	393	146	999999	856	999999	656	633	999999	999999	583	999999	528	157	999999	665	999999	459	26	389	782	483	194	850	479	43	999999	161	742	124	983	165	244	757	63	355	999999	972	371	71	498	541	473	26	976	999999	999999	655	86	297	999999	999999	999999	999999	294	999999	999999	295	964	823	696	999999	891	314	999999	999999	632	770	103	410	515	658	97	955	999999	250	19	999999	999999	999999	355	999999	999999	999999	797	487	586	418	472	900	156	863	999999	548	374	993	999999	168	999999	558	659	917	562	676	999999	668	999999	623	934	53	152	40	421	999999	999999	201	429	446	516	301	841	224	307	202	999999	652	650	548	999999	898	999999	851	999999	325	999999	438	999999	999999	673	139	78	999999	483	999999	757	125	451	240	81	183	999999	213	651	946	717	445	619	369	422	999999	27	869	42	999999	999999	301	999999	999999	248	49	258	999999	772	999999	232	999999	740	878	999999	999999	211	419	477	417	334	999999	209	983	608	102	819	999999	986	544	999999	999999	929	447	999999	999999	24	999999	999999	41	924	551	440	274	723	999999	705	740	924	283	927	607	999999	625	999999	999999	999999	999999	999999	155	999999	999999	44	999999	275	33	948	302	902	978	133	854	427	999999	999999	782	999999	999999	270	769	999999	88	658	712	616	514	999999	314	736	999999	373	898	859	846	811	999999	999999	212	999	700	999999	999999	837	999999	159	82	999999	956	142	928	110	167	856	727	757	151	999999	332	621	761	999999	999999	566	982	614	235	995	581	999999	243	275	753	999999	569	880	985	251	999999	999999	999999	334	849	181	999999	999999	999999	999999	999999	98	999999	242	195	999999	248	482	999999	846	999999	999999	924	87	999999	332	899	662	999999	231	296	847	772	900	999999	999999	999999	436	377	473	758	173	408	192	863	492	964	11	90	171	697	97	634	149	396	381	638	
467	726	527	281	155	471	984	755	999999	325	770	927	425	999999	811	115	999999	97	690	932	741	223	125	368	898	581	195	534	209	222	999999	513	933	141	619	999999	849	999999	999999	999999	423	999999	578	176	203	83	999999	657	885	982	852	61	705	999999	999999	253	999999	169	383	999999	999999	460	556	82	692	266	994	999999	894	111	999999	590	999999	988	519	314	644	948	174	825	916	538	648	999999	369	582	808	495	244	376	999999	690	999999	49	426	999999	880	999999	484	937	88	380	763	999999	999999	999999	577	717	999999	591	999999	661	995	558	657	999999	999999	339	712	999999	458	509	59	528	11	999999	771	444	571	555	433	148	999999	237	999999	546	774	863	999999	107	999999	100	565	999999	999999	448	999999	270	392	679	161	551	793	374	488	579	999999	245	783	999999	999999	142	999999	999999	168	471	197	767	811	121	999999	948	839	615	115	367	999999	406	999999	563	999999	511	62	892	403	882	354	999999	748	176	999999	539	90	348	606	871	945	999999	495	305	260	927	458	999999	706	213	712	187	269	999999	636	924	483	229	283	999999	90	263	999999	999999	126	98	29	999999	999999	999999	999999	500	18	243	422	761	999999	466	313	951	62	780	195	199	179	177	999999	627	540	999999	66	860	74	618	791	691	211	219	188	999999	999999	999999	999999	274	346	221	178	999999	708	874	22	27	916	331	935	999999	78	790	115	949	259	402	114	604	386	16	999999	999999	999999	999999	999999	999999	287	151	53	999999	405	920	999999	999999	998	813	919	665	999999	49	943	999999	682	491	999999	421	113	239	911	516	709	780	887	339	785	778	583	976	325	320	999999	775	288	999999	904	157	937	157	950	446	482	448	326	347	73	692	718	960	118	147	598	58	239	999999	539	999999	43	999999	182	230	239	942	350	999999	309	178	999999	999999	587	475	483	999999	288	475	999999	270	464	999999	276	999999	69	623	868	187	999999	691	545	751	166	289	999999	423	974	999999	217	540	108	359	47	894	999999	733	999999	643	664	642	769	764	999999	279	170	999999	257	90	171	616	83	999999	254	618	633	713	828	307	999999	70	980	558	268	502	172	115	512	381	999999	336	249	234	999999	999999	921	780	999999	887	129	630	176	894	999999	999999	466	935	999999	429	271	525	904	999999	292	603	662	220	506	999999	116	65	980	875	226	834	999999	999999	648	175	696	852	999999	941	188	730	894	96	999999	667	999999	236	999999	999999	999999	349	431	174	942	999999	427	999999	284	999999	781	73	650	300	678	734	999999	617	296	999999	
732	419	999999	999999	896	999999	709	999999	231	838	999999	879	64	897	765	876	413	212	999999	728	999999	985	577	219	999999	999999	999999	604	417	265	443	427	999999	72	999999	999999	289	468	277	390	220	999999	490	446	290	999999	19	752	534	999999	331	31	711	567	200	746	842	999999	803	999999	482	999999	168	965	404	547	999999	991	546	74	999999	944	935	999999	518	896	999999	140	928	268	115	999999	79	615	934	422	716	382	871	614	999999	999999	999999	496	907	115	693	524	51	742	961	28	999999	999999	999999	386	96	999999	59	304	251	711	921	544	676	155	999999	552	999999	982	831	567	130	932	999999	168	289	448	999999	413	213	981	99	196	306	999999	131	999999	411	558	336	532	332	576	999999	157	999999	130	819	762	79	151	999999	999999	911	404	897	284	263	56	106	999999	575	646	999999	269	621	735	247	589	999999	999999	150	483	656	999999	244	553	568	999999	999999	169	629	856	344	71	498	40	285	902	199	847	999999	365	462	688	956	686	485	113	535	782	882	240	738	642	10	19	412	612	170	999999	999999	204	405	936	28	719	999999	39	771	591	459	345	399	999999	999999	785	31	967	352	557	78	999999	999999	867	287	398	127	701	71	489	628	672	741	999999	141	162	999999	525	670	246	999999	455	342	944	999999	546	840	999999	562	224	987	999999	269	613	285	260	670	538	659	629	999999	610	967	291	962	786	604	999999	54	927	825	505	307	115	999999	623	999999	589	544	740	557	565	149	846	501	193	413	138	570	881	491	431	866	999999	644	775	487	999999	999999	999999	942	999999	517	634	399	999999	147	999999	999999	662	137	90	999999	919	82	999999	470	999999	789	779	383	476	983	172	446	404	999999	999999	999999	999999	145	81	999999	998	798	270	58	514	457	19	56	260	696	908	754	410	437	947	968	999999	314	366	271	212	172	999999	999999	354	198	994	852	881	692	999999	999999	65	482	999999	130	811	988	956	999999	999999	733	132	779	85	418	45	999999	999999	298	999999	102	779	810	999999	836	331	957	999999	326	463	999999	174	999999	999999	391	698	928	442	999999	166	620	999999	692	490	479	49	696	237	936	999999	999999	170	592	830	941	747	255	86	168	799	853	999999	999999	999999	623	568	564	126	693	719	999999	534	866	999999	999999	745	96	329	999999	796	999999	999999	767	173	436	996	581	999999	721	644	452	851	284	37	999999	335	717	482	999999	910	484	580	543	226	56	501	304	461	588	206	999999	925	160	371	174	133	999999	476	783	999999	986	999999	999999	999999	
276	265	260	999999	829	916	999999	613	999999	25	999999	999999	196	999999	999999	999999	702	130	159	999999	983	527	700	912	999999	999999	808	999999	699	249	924	657	185	494	949	790	251	465	631	671	179	56	472	144	999999	119	936	976	999999	847	925	865	677	880	999999	749	564	999999	976	999999	117	786	914	999999	101	664	879	702	601	336	694	246	999999	488	355	999999	999999	566	862	753	252	832	891	851	323	999999	980	304	429	209	235	999999	489	999999	564	999999	142	259	53	999999	240	244	384	32	999999	688	376	198	534	138	695	998	999999	232	406	999999	894	72	899	42	683	585	282	401	111	999999	999999	516	999999	963	804	999999	522	477	999999	18	457	999999	698	999999	692	791	999999	999999	514	236	428	266	585	288	497	80	359	999999	711	655	961	999999	921	372	930	860	274	999999	333	890	485	17	709	398	827	999999	374	274	349	891	999999	981	887	874	999999	501	931	645	999999	733	999999	511	765	868	56	475	947	335	704	832	526	208	999999	999999	999999	420	556	196	999999	471	706	94	671	819	839	980	105	56	999	999999	928	629	106	600	444	974	251	841	999999	362	89	999999	570	517	375	616	999999	274	133	999999	945	744	999999	13	37	371	840	945	38	75	379	999999	335	999999	903	897	999999	377	999999	999999	999999	999999	999999	108	392	668	523	163	454	233	999999	831	923	57	493	194	445	999999	572	83	143	999999	813	286	982	189	999999	999999	999999	477	514	646	999999	356	783	240	899	95	999999	369	999999	686	501	805	108	548	976	288	999999	718	999999	19	804	115	643	873	901	568	126	212	955	227	549	999999	999999	999999	745	999999	274	263	999999	360	480	213	235	999999	804	18	187	443	212	434	524	895	26	505	999999	979	713	909	338	341	999999	418	413	630	147	524	96	778	803	999999	999999	999999	434	111	538	601	879	999999	999999	893	999999	999999	999999	531	999999	653	960	999999	488	766	863	999999	925	952	390	999999	799	605	999999	999999	999999	409	999999	999999	420	997	470	914	999999	250	109	527	999999	445	951	296	418	999999	926	493	999999	873	299	999999	546	659	602	481	999999	999999	802	284	876	788	972	999999	51	207	120	999999	192	999999	256	999999	666	346	523	999999	999999	103	653	916	678	826	999999	999999	119	999999	266	761	405	999999	204	499	448	825	999999	999999	472	999999	999999	221	772	231	310	999999	999999	62	380	209	999999	122	999999	999999	999999	885	605	60	999999	925	871	448	940	999999	310	203	851	757	799	999999	695	469	27	41	848	442	999999	457	999999	219	430	67	
999999	999999	999999	292	518	577	676	562	230	999999	991	547	108	806	280	423	920	116	665	869	263	999999	513	676	105	448	999999	390	741	158	534	852	999999	814	225	883	733	28	999999	284	90	246	620	105	478	479	933	52	172	999999	536	419	553	999999	804	691	553	949	197	999999	999999	999999	821	999999	76	149	999999	294	590	999999	689	902	431	391	999999	26	920	418	207	625	999999	736	999999	20	999999	125	308	999999	20	533	340	999999	830	999999	485	795	999999	547	38	338	436	648	999999	775	51	634	999999	999999	771	999999	999999	145	751	571	999999	73	76	810	461	999999	840	107	284	999999	999999	906	81	817	905	993	601	999999	389	999999	199	866	284	453	969	986	999999	146	183	232	762	204	42	269	58	422	728	614	96	87	497	999999	374	404	999999	145	999999	999999	999999	777	195	398	999999	882	382	699	788	623	841	999999	823	704	999999	61	304	861	873	999999	768	999999	274	987	295	999999	381	860	501	880	999999	834	999999	957	879	406	46	999999	448	160	887	359	634	115	772	622	263	999999	414	323	110	856	271	750	411	774	999999	208	113	454	510	521	999999	907	888	999999	50	866	825	527	999999	930	999999	723	924	418	858	168	999999	673	999999	588	455	187	999999	878	999999	683	555	999999	893	838	270	994	649	375	999999	999999	227	764	581	397	999999	999999	309	179	443	547	825	993	915	353	999999	440	999999	921	75	30	136	20	445	367	999999	999999	633	999999	669	999999	83	559	266	999999	941	460	999999	999999	999999	569	999999	610	444	34	999999	562	199	550	854	830	598	999999	309	141	600	217	329	224	86	999999	262	133	510	999999	474	276	999999	784	412	533	348	745	311	999999	151	525	575	420	510	758	999999	999999	330	838	829	355	999999	135	541	733	140	999999	999999	371	316	755	110	429	560	590	826	415	148	331	491	853	426	803	990	84	641	999999	713	328	728	999999	802	999999	195	999999	999999	611	253	678	999999	472	172	999999	999999	999999	425	999999	859	919	931	125	945	999999	356	976	928	999999	144	466	999999	230	173	264	999999	999999	953	999999	243	441	573	225	172	999999	928	29	999999	999999	999999	604	658	495	59	794	397	612	999999	802	325	219	200	569	476	999999	585	999999	308	907	306	61	443	987	912	428	355	999999	953	484	81	336	295	451	843	540	808	606	999999	379	867	999999	913	999999	122	34	999999	14	748	999999	884	755	999999	783	190	561	171	670	582	999999	448	681	659	999999	999999	988	923	999999	726	935	977	978	11	929	50	999999	147	999999	
999999	888	999999	351	999999	577	600	325	615	512	271	999999	379	147	34	999999	999999	196	999999	999999	428	133	111	503	287	999999	999999	905	754	791	743	915	423	878	795	694	454	106	999999	92	158	416	382	999999	999999	445	566	839	954	460	998	853	893	999999	864	999999	787	683	74	164	179	694	570	824	768	355	867	999999	352	999999	105	834	482	999999	25	22	750	999999	26	842	256	568	951	999999	792	889	31	450	23	999999	906	771	41	999999	912	999999	845	557	999999	141	577	74	999999	623	365	174	381	604	957	852	999999	107	666	999999	907	610	743	999999	42	999999	333	426	487	309	433	334	999999	922	386	561	176	202	48	999999	999999	999999	81	337	999999	627	999999	427	999999	171	52	999999	115	809	652	311	720	578	525	772	807	999999	587	197	200	41	999999	999999	227	405	999999	999999	69	780	999999	999999	539	416	338	415	370	905	932	326	266	623	999999	999999	280	999999	840	598	677	999999	999999	999999	605	999999	999999	907	265	70	210	97	486	244	750	334	851	999999	999999	314	250	119	411	901	999999	999999	931	999999	812	379	187	152	565	96	999999	793	702	844	129	656	279	430	999999	999999	705	845	839	31	999999	999999	999999	353	312	536	357	999999	999999	186	895	344	951	999999	105	886	882	999999	999999	999999	114	956	632	999999	999999	125	45	999999	959	111	999999	382	999999	909	999999	917	237	999999	839	999999	739	572	930	525	949	785	704	708	335	273	427	648	999999	450	916	916	272	999999	999999	197	500	999999	608	761	980	999999	912	52	868	999999	658	58	227	503	660	999999	36	116	999999	31	421	337	999999	696	683	999999	70	981	993	786	655	102	999999	652	999999	999999	999999	178	545	999999	872	662	840	157	999999	379	430	819	789	383	890	999999	999999	523	999999	173	52	911	88	432	461	931	58	91	531	565	759	575	965	458	578	999999	570	999999	999999	758	497	999999	91	314	999999	251	201	999999	895	499	25	774	876	374	999999	62	100	122	975	999999	613	999999	999999	59	619	854	853	341	805	999999	595	999999	375	26	999999	705	999999	773	304	220	740	999999	196	999999	999999	984	999999	999999	298	526	767	999999	653	999999	155	999999	999999	41	694	283	397	859	814	863	904	999999	409	999999	698	463	231	326	817	765	211	183	571	593	508	634	166	263	53	288	275	999999	999999	999999	999999	937	985	798	88	999999	823	999999	625	999999	137	999999	585	838	901	835	305	450	640	888	15	971	999999	999999	999999	999999	999999	144	816	535	597	767	762	251	988	999999	478	999999	248	796	999999	999999	
999999	249	466	524	999999	327	999999	999999	982	824	999999	999999	162	899	770	858	275	999999	904	689	73	99	734	369	231	343	850	151	367	872	212	843	946	684	423	927	670	18	19	799	782	999999	553	773	999999	999999	99	999999	990	999999	167	999999	999999	262	267	468	999999	106	999999	716	476	999999	850	999999	622	999999	969	477	485	842	198	999999	999999	999999	906	999999	546	961	108	385	253	999999	999999	747	999999	982	951	693	427	955	423	573	715	303	332	999999	999999	443	160	608	877	621	613	157	431	999999	220	787	356	999999	999999	552	998	916	472	715	69	112	404	999999	710	285	60	530	429	999999	551	715	781	999999	706	112	811	499	508	999999	157	999999	325	815	999999	999999	999999	624	999999	871	574	999999	830	617	512	999999	49	999999	898	601	571	93	728	999999	999999	504	999999	22	106	819	740	999999	418	840	567	999999	787	588	868	546	938	435	496	557	60	752	885	174	831	999999	999999	301	601	999999	999999	74	999999	999999	999999	277	167	335	528	999999	999999	75	390	999999	59	456	868	461	652	361	999999	146	596	180	999999	999999	999999	841	190	56	755	449	908	510	780	502	781	278	130	600	999999	612	906	282	426	999999	371	895	124	384	191	612	649	249	253	999999	478	114	999999	861	657	325	154	482	999999	691	999999	879	219	556	999999	600	340	999999	972	999999	239	323	754	771	999999	724	727	805	999999	153	799	668	267	856	33	677	516	999999	943	999999	468	999999	999999	735	827	491	686	999999	999999	999999	282	597	277	203	694	165	359	990	999999	932	598	349	618	999999	891	498	999999	999999	999999	998	94	999999	117	909	999999	805	510	28	944	753	999999	999999	106	283	870	211	400	73	172	868	327	526	999999	20	474	999999	815	497	843	999999	869	333	45	710	506	211	490	999999	611	888	654	341	55	873	999999	999999	252	344	455	999999	999999	558	999999	663	681	568	436	999999	999999	472	989	999999	999999	615	883	715	999999	395	776	999999	999999	42	999999	283	223	986	480	999999	126	44	876	481	999999	164	999999	320	142	381	999999	999999	775	392	999999	148	898	642	999999	999999	989	189	999999	856	568	999999	999999	75	105	916	449	695	97	666	981	411	596	999999	970	31	999999	999999	582	752	366	837	999999	999999	120	324	385	581	830	49	780	937	999999	30	912	266	196	175	999999	226	931	343	999999	118	411	520	999999	999999	672	144	65	999999	606	563	999999	731	891	999999	954	781	541	868	865	999999	885	53	682	575	606	713	834	999999	358	999999	820	33	999999	785	927	599	772	995	
909	695	999999	364	340	174	999999	191	374	557	221	443	685	73	478	999999	233	367	838	976	999999	958	310	847	77	250	743	476	999999	116	710	999999	18	545	958	179	999999	999999	713	518	55	424	349	286	997	914	999999	757	554	192	562	570	761	796	221	951	395	146	297	99	999999	64	999999	267	999999	856	434	999999	114	308	739	702	999999	329	930	369	618	33	849	162	570	986	999999	562	554	999999	602	222	334	17	999999	927	243	999999	97	991	999999	999999	439	150	490	541	999999	256	999999	859	916	442	865	999999	342	371	999999	145	529	444	142	884	713	706	999999	222	815	107	524	812	469	999999	242	939	391	999999	593	709	672	39	343	675	118	695	999999	170	357	481	675	423	640	108	105	652	858	102	378	999999	886	999999	725	554	732	640	399	999999	999999	925	470	999999	999999	999999	472	499	110	467	775	28	999999	999999	999999	343	432	110	182	999999	999999	589	91	298	169	860	822	404	313	788	943	477	305	347	960	432	20	870	645	62	999999	605	999999	999999	999999	360	260	793	413	392	132	631	999999	999999	952	999999	999999	182	645	999999	765	999999	999999	322	524	999999	723	144	143	999999	332	562	465	130	999999	338	999999	999999	999999	809	999999	39	990	920	666	322	19	276	999999	349	588	999999	999999	728	296	999999	418	239	876	29	636	125	999999	970	69	570	999999	348	301	623	582	999999	210	836	316	735	87	275	999999	999999	999999	456	749	793	853	999999	338	736	999999	179	920	808	999999	952	182	999999	999999	30	861	106	156	999999	975	999999	766	999999	999999	397	999999	561	488	153	999999	674	730	999999	375	866	126	575	242	439	515	132	999999	774	347	258	664	821	366	999999	414	999999	65	627	481	978	36	999999	856	999999	324	282	690	776	234	150	232	991	129	513	903	295	999999	717	165	999999	999999	992	98	389	733	999999	205	431	999999	34	618	112	709	397	999999	699	719	301	999999	243	441	926	550	207	36	999999	702	853	164	999999	695	999999	999999	628	999999	44	338	476	217	723	87	999999	999999	210	999999	999999	999999	732	673	214	576	572	602	922	421	151	452	999999	363	69	898	351	277	619	338	280	641	91	486	805	370	253	999999	401	166	182	888	350	675	999999	391	970	999999	949	552	133	745	548	216	769	592	446	999999	157	824	735	999999	428	999999	260	488	209	255	867	843	333	488	999999	766	249	263	999999	999999	456	678	999999	172	999999	999999	215	535	102	874	999999	223	923	140	936	577	430	190	469	478	999999	428	999999	724	321	116	999999	
999999	544	781	967	516	489	230	999999	479	895	999999	674	361	665	999999	395	334	537	654	920	999999	999999	999999	345	69	793	633	999999	37	496	213	850	221	847	570	990	320	907	999999	999999	703	474	466	681	857	515	118	813	698	43	999999	196	667	999999	36	999999	911	445	908	722	999999	428	638	983	692	722	463	999999	104	735	85	999999	999999	920	226	728	999999	999999	488	553	684	820	113	999999	639	999999	192	35	999999	478	999999	874	999999	999999	877	284	836	483	989	999999	62	999999	718	963	999999	439	860	746	999999	308	999999	959	957	365	48	999999	325	643	354	675	999999	999999	694	626	656	999999	428	847	53	999999	999999	612	963	352	500	999999	111	150	46	999999	166	445	66	521	470	129	999999	643	450	841	959	202	138	323	605	624	909	102	999999	757	20	22	703	37	415	405	999999	615	999999	956	934	999999	999999	154	999999	104	999999	182	165	537	999999	784	999999	211	982	999999	483	649	747	875	182	19	833	288	199	153	742	999999	115	75	133	311	779	493	906	999999	999999	984	805	999999	253	736	936	778	473	235	615	501	999999	716	921	356	867	988	999999	925	351	999999	954	375	999999	352	76	100	414	982	999999	913	305	207	113	498	844	246	632	999999	82	65	999999	999999	538	250	999999	999999	153	776	999999	999999	709	981	999999	277	39	440	159	900	669	846	374	491	229	702	206	999999	999999	433	512	631	999999	348	852	999999	513	990	836	121	369	677	946	637	548	224	213	324	763	836	468	999999	96	731	776	236	999999	999999	743	836	54	145	787	720	273	811	434	370	138	157	763	999999	603	48	999999	992	999999	737	942	14	999999	882	94	775	964	109	545	999999	572	626	605	190	256	10	999999	234	890	236	374	736	999999	999999	195	616	82	429	810	57	200	783	999999	953	390	739	347	999999	999999	21	999999	174	276	799	798	511	552	583	791	602	971	316	112	999999	372	215	999999	655	696	999999	703	999999	298	497	443	999999	299	999999	799	517	663	904	999999	878	481	999999	470	999999	54	999999	74	498	637	217	85	884	999999	999999	590	185	524	692	475	583	317	219	876	778	999999	999999	222	900	784	283	939	999999	142	999999	202	173	745	233	610	999999	413	999999	907	999999	421	558	116	636	71	624	999999	970	438	600	570	271	999999	999999	999999	999999	471	999999	999999	363	999999	999999	752	458	999999	427	999999	999999	999999	999999	180	112	312	999999	366	807	903	585	999999	170	290	999999	638	999999	662	930	999999	63	598	574	550	248	501	554	812	413	806	657	
175	644	194	701	999999	975	429	468	959	999999	999999	827	141	886	999999	552	82	309	380	999999	999999	540	999999	385	703	517	912	999999	999999	999999	999999	953	10	999999	420	205	976	589	91	662	122	204	971	999999	729	770	443	999999	913	948	481	513	43	596	861	634	999999	808	998	379	72	498	856	211	554	381	826	999999	476	139	576	493	227	999999	107	999999	569	285	656	999999	84	258	27	663	286	999999	920	414	393	999999	999999	177	999999	999999	599	624	347	769	757	999999	944	999999	999999	784	999999	999999	999999	326	499	269	999999	781	161	76	305	814	480	999999	999999	84	461	422	502	690	999999	408	903	515	127	483	264	999999	528	308	999999	528	69	999999	292	299	194	603	915	134	999999	999999	26	524	416	784	153	999999	999999	682	999999	531	999999	999999	792	972	999999	780	209	999999	15	275	263	852	999999	777	999999	247	910	999999	999999	999999	507	378	970	999999	392	389	109	999999	339	999999	954	999999	411	999999	999999	561	450	319	215	414	404	898	129	455	112	173	446	639	39	905	244	999999	999999	999999	33	685	537	167	590	704	680	866	686	896	999999	418	999999	621	999999	203	796	601	429	485	462	999999	259	525	532	229	943	469	312	433	874	744	999999	372	442	999999	33	293	728	510	999999	537	999999	232	144	694	722	824	336	835	119	643	789	316	586	425	436	22	635	371	761	999999	564	999999	32	575	364	88	188	999999	999999	513	872	919	752	925	396	999999	999999	999999	999999	128	143	476	999999	240	955	747	785	27	362	999999	657	367	749	522	973	959	210	568	999999	643	646	812	999999	606	770	870	563	661	999999	410	632	798	999999	642	999999	97	938	791	999999	617	999999	170	172	169	855	515	179	240	951	999999	825	821	506	863	481	331	811	999999	470	94	193	133	988	951	388	999999	502	116	444	885	999999	419	948	723	350	485	650	506	750	264	700	333	709	602	999999	810	301	11	170	756	286	999999	330	536	999999	179	182	220	780	995	23	73	795	76	999999	416	873	783	523	996	680	314	967	216	393	859	999999	395	376	578	567	500	945	687	999999	999999	98	999999	299	180	313	439	999999	754	251	999999	538	999999	197	178	999999	518	488	999999	85	971	262	124	152	573	999999	786	999999	211	438	522	999999	117	466	613	999999	461	493	352	999999	251	999999	222	965	755	331	780	207	208	999999	59	22	780	611	637	548	999999	278	725	424	526	596	524	999999	728	519	999999	186	583	999999	485	34	145	481	834	393	50	159	397	252	975	588	644	
999999	388	999999	347	505	829	75	354	192	768	928	176	654	74	895	246	246	901	603	624	358	166	999999	877	309	777	999999	999999	823	881	483	449	937	951	954	937	228	182	924	357	999999	999999	302	999999	217	999999	999999	329	154	913	161	350	381	999999	295	413	363	632	48	999999	584	567	530	311	294	488	239	702	119	957	27	73	976	256	116	999999	864	768	999999	994	596	925	363	999999	999999	142	77	972	666	550	999999	999999	144	206	772	950	974	990	971	728	85	999999	999999	196	895	97	999999	135	858	999999	999999	594	962	999999	999999	659	213	619	580	161	999999	266	999999	568	383	431	929	779	999999	165	879	999999	797	999999	918	119	716	177	25	999999	999999	942	999999	234	12	989	999999	100	999999	123	747	364	999999	819	999999	999999	450	650	813	999999	168	595	651	702	999999	675	797	30	135	32	943	46	999999	937	394	478	152	812	566	999999	797	999999	714	999999	418	999999	463	999999	634	110	668	76	999999	552	484	182	300	421	672	999999	999999	999999	999999	52	180	710	999999	483	435	999999	676	638	999999	428	675	329	999999	291	999999	999999	221	999999	396	999999	363	877	682	62	462	999999	188	999999	149	239	999999	195	873	999999	999999	707	999999	980	552	796	433	40	982	935	999999	999999	302	999999	137	635	125	999999	226	939	689	303	38	707	30	224	660	945	498	853	235	490	455	218	101	999999	281	241	277	600	601	999999	894	747	999999	307	999999	999999	603	514	124	999999	968	933	982	897	679	999999	959	337	999999	999999	999999	139	709	395	999999	94	918	550	364	883	113	999999	348	367	408	290	999999	723	305	491	352	984	738	414	999999	522	235	203	907	223	282	999999	463	999999	790	765	999999	789	999999	834	999999	62	159	241	999999	352	595	625	498	398	536	245	42	654	145	999999	400	304	874	197	999999	724	999999	151	999999	173	999999	999999	576	643	999999	741	136	471	999999	999999	999999	506	696	179	926	610	705	518	687	47	907	999999	977	242	374	743	915	410	975	536	419	999999	630	999999	189	370	58	999999	156	999999	119	999999	424	846	999999	893	607	704	270	257	999999	134	464	573	266	363	999999	344	279	509	999999	725	999999	704	879	825	875	999999	999999	566	999999	999999	372	999999	927	346	394	999999	518	480	145	221	999999	728	517	999999	554	67	297	826	123	713	585	647	999999	999999	86	999999	966	898	27	465	714	703	695	178	762	571	645	920	999999	125	826	798	373	614	999999	767	197	594	281	818	999999	999999	453	848	274	999999	923	543	999999	675	174	620	
462	680	506	446	42	999999	532	982	421	999999	999999	999999	999999	786	283	999999	999999	319	531	382	999999	209	999999	999999	999999	847	904	47	647	112	660	303	999999	216	346	693	999999	147	734	999999	71	298	407	487	315	454	961	999999	451	999999	734	999999	999999	792	993	263	80	999999	196	195	444	494	999999	318	717	565	999999	680	450	590	999999	671	584	999999	999999	337	802	131	246	999999	885	999999	596	999999	999999	999999	159	999999	999999	92	622	163	999999	549	414	576	999999	98	770	749	407	291	46	861	324	999999	376	999999	482	665	461	948	999999	999999	309	28	898	999999	999999	18	415	890	466	367	967	101	719	44	277	743	383	713	361	496	999999	604	999999	999999	763	315	342	999999	999999	557	631	999999	446	571	999999	396	999999	696	157	999999	344	517	824	999999	999999	999999	353	341	202	738	291	747	597	230	981	704	638	999999	504	635	675	726	214	909	736	999999	655	158	794	881	999999	999999	566	598	162	891	999999	710	840	540	961	11	496	947	275	999999	86	225	589	545	999999	514	202	521	97	617	312	914	999999	600	577	999999	999999	321	999999	604	191	998	999999	100	924	928	333	964	673	673	240	266	643	852	226	439	568	259	132	561	494	999999	511	544	588	865	767	249	962	766	465	184	999999	999999	702	999999	157	999999	620	999999	191	238	847	423	387	55	281	100	384	148	636	297	198	999999	120	146	497	533	999999	69	170	93	11	999999	218	65	981	972	159	149	292	999999	639	302	380	266	206	97	167	543	594	677	999999	824	999999	178	985	174	560	566	590	623	988	999999	669	108	236	940	215	999999	74	308	999999	244	999999	567	999999	896	740	853	940	410	376	968	475	999999	227	187	778	50	80	999999	421	999999	999999	669	90	999999	633	282	39	999999	881	835	478	295	999999	631	999999	571	520	99	999999	707	999999	190	257	999999	95	999999	880	58	171	999999	261	257	886	357	999999	999999	486	999999	999999	999999	999999	683	528	999999	499	999999	755	999999	218	216	999999	980	392	714	967	379	422	70	993	455	401	999999	104	716	584	231	999999	389	945	783	999999	940	826	999999	999999	942	661	999999	530	905	431	999999	999999	954	645	280	865	182	390	999999	773	425	586	999999	76	843	589	811	956	277	781	376	650	435	132	999999	164	425	999999	35	717	999999	999999	999999	34	116	150	149	999999	999999	366	999999	998	999999	19	668	364	18	900	49	362	850	760	263	133	999999	644	414	832	999999	125	999999	999999	365	999999	999999	885	497	793	999999	999999	449	740	651	911	999999	
377	21	425	463	999999	999999	525	792	672	999999	945	999999	964	969	999999	736	317	25	198	999999	886	642	49	942	783	999999	225	940	999999	913	999999	118	351	578	687	632	999999	379	831	970	924	557	693	732	999999	608	533	999999	497	966	999999	725	999999	999999	668	735	999999	483	680	368	929	999999	455	758	999999	836	934	395	291	839	999999	937	193	228	992	338	949	316	999999	184	999999	999999	999999	999999	781	999999	655	357	910	999999	999999	515	999999	473	999999	349	999999	934	975	999999	999999	999999	999999	658	228	999999	541	244	11	999999	785	999999	662	999999	999999	999999	999999	84	977	372	191	587	484	339	188	242	248	999999	999999	652	236	999999	341	535	510	205	999999	999999	162	586	852	420	356	580	176	995	999999	203	999999	999999	217	999999	956	999999	113	96	663	212	480	985	955	821	66	358	113	770	334	999999	999999	829	999999	348	922	400	999999	999999	241	999999	999999	193	390	55	282	676	444	209	68	728	432	999999	999999	656	323	176	999999	41	363	997	477	406	671	999999	999999	999999	999999	869	114	565	102	341	855	999999	50	999999	605	909	548	390	914	904	999999	605	705	582	297	999999	999999	755	769	488	418	244	436	999999	999999	665	999999	663	842	575	104	999999	999999	999999	568	999999	616	999999	999999	999999	492	973	93	573	695	999999	29	625	330	811	844	359	796	999999	999999	621	332	284	775	939	999999	884	547	999999	810	218	968	999999	999999	999999	415	999999	193	57	999999	444	160	863	80	456	646	233	343	41	730	744	706	33	999999	946	461	342	999999	631	660	999999	435	743	763	487	107	414	611	999999	405	845	175	749	617	488	470	468	213	999999	999999	838	551	515	619	999999	511	999999	447	999999	63	999999	999999	562	396	398	19	417	110	593	359	242	622	999999	636	884	999999	957	415	688	999999	992	139	931	337	822	999999	920	134	697	999999	161	966	999999	761	999999	107	613	362	229	479	63	367	999999	969	71	226	999999	879	734	496	999999	999999	758	590	999999	999999	999999	234	999999	342	99	999999	999999	618	207	275	999999	766	999999	999999	965	604	999999	219	433	635	519	962	276	606	42	50	400	210	431	999999	999999	953	700	999999	291	999999	788	887	999999	999999	954	11	771	795	148	999999	574	999999	531	949	352	549	999999	435	435	854	957	999999	309	58	892	999999	197	585	68	134	999999	926	505	586	816	999999	829	999999	680	517	200	999999	999999	775	999999	451	679	481	279	999999	795	999999	952	436	431	820	587	341	879	751	814	196	737	23	202	647	999999	945	999999	53	719	506	754	
917	999999	486	509	999999	582	450	533	715	316	399	339	799	974	78	165	999999	999999	498	782	999999	703	999999	743	454	999999	828	999999	733	999999	236	999999	299	520	999999	772	944	320	63	759	438	228	999999	879	999999	684	402	673	384	790	999999	999999	999999	723	825	999999	999999	742	999999	951	753	999999	799	376	90	450	999999	288	999999	305	999999	999999	668	738	353	710	605	134	406	999999	999999	164	623	943	213	904	999999	999999	695	822	999999	211	264	111	15	986	429	732	799	896	645	123	734	89	999999	999999	662	492	380	125	617	999999	346	999999	771	599	828	999999	172	185	723	473	593	126	999999	19	432	566	733	999999	290	873	999999	999999	999999	75	430	543	375	754	252	245	205	580	999999	999999	864	969	340	999999	167	999999	569	623	183	181	529	617	897	569	36	106	758	23	834	999999	209	836	170	705	179	295	490	418	933	488	278	23	912	604	154	999999	236	327	208	716	314	712	999999	953	999999	999999	646	805	727	155	999999	999999	745	999999	999999	38	808	634	247	999999	93	160	689	695	903	516	704	302	424	573	869	441	814	127	999999	999999	508	217	170	366	999999	684	690	999999	999999	96	999999	453	226	125	654	602	90	336	632	163	32	642	60	39	999999	999999	999999	164	286	999999	377	999999	39	890	529	601	473	880	234	999999	469	902	693	816	999999	261	86	308	999999	999999	360	488	494	286	999999	999999	167	140	999999	304	999999	536	511	956	719	999999	424	999999	595	63	138	209	111	233	693	130	999999	243	791	855	278	92	245	19	694	999999	144	999999	999999	999999	444	343	631	930	999999	933	999999	737	999999	999999	837	750	712	865	148	160	387	270	999999	354	918	923	999999	999999	999999	999999	301	501	271	830	515	671	909	932	619	794	578	181	127	999999	999999	999999	145	203	28	527	380	380	870	543	999999	873	999999	999999	744	520	995	238	904	896	642	898	475	276	93	175	840	779	255	353	582	215	153	999999	624	707	788	155	385	508	999999	921	999999	727	329	642	512	838	198	999999	799	350	277	231	999999	830	745	868	119	852	687	600	134	527	999999	305	729	336	456	47	732	999999	999999	405	999999	720	277	748	999999	451	663	12	591	156	999999	241	938	999999	714	794	962	919	45	532	999999	248	796	114	765	33	912	186	999999	161	999999	950	497	999999	999999	407	562	996	920	668	199	684	19	977	973	730	367	999999	999999	662	84	812	813	999999	584	817	999999	173	982	923	538	487	621	439	779	603	744	76	758	317	241	965	998	999999	
343	146	238	999999	999999	45	666	115	564	999999	999999	564	146	999999	297	999999	483	399	24	997	140	712	999999	579	208	379	985	999999	59	314	999999	999999	813	446	999999	999999	588	114	42	946	999999	433	999999	893	363	999999	466	999999	779	999999	833	999999	951	11	999999	999999	83	659	620	761	999999	375	66	259	306	999999	750	700	189	999999	999999	379	366	77	739	706	789	999999	226	999999	913	999999	999999	647	481	999999	168	812	209	999999	373	999999	494	281	896	999999	377	672	596	396	474	766	398	930	644	464	485	883	271	540	840	903	442	999999	848	641	855	418	778	717	808	999999	999999	822	999999	999999	885	95	181	999999	338	127	583	830	518	157	30	999999	13	999999	113	285	550	668	526	999999	497	856	433	265	46	958	894	878	999999	999999	275	575	455	806	579	400	999999	423	211	723	330	612	129	999999	620	275	999999	761	614	533	999999	832	306	25	350	38	999999	915	812	999999	233	999999	999999	981	882	454	144	206	447	999999	999999	136	467	802	149	884	999999	999999	644	770	999999	142	274	63	999999	999999	279	999999	466	550	738	795	611	831	500	624	369	147	819	176	140	218	324	901	960	999999	374	503	999999	465	999999	929	281	999999	826	100	999999	199	999999	448	185	705	740	896	974	777	524	999999	312	525	525	599	913	478	640	345	999999	999999	102	878	78	999999	563	10	259	808	524	999999	15	409	193	999999	305	380	999999	434	477	427	927	193	745	738	201	999999	940	999999	999999	999999	411	491	282	78	106	999999	380	408	151	740	999999	999999	263	999999	999999	999999	341	355	303	543	999999	215	867	999999	445	999999	142	339	585	213	70	558	792	720	169	524	136	999999	83	342	999	592	999999	999999	780	761	930	791	118	999999	999999	999999	407	483	326	999999	623	999999	632	999999	999999	999999	823	999999	999999	98	383	542	999999	999999	775	999999	281	999999	543	894	921	140	620	683	979	351	231	999999	195	475	160	999999	999999	963	999999	254	492	886	511	958	769	355	67	691	388	397	999999	11	523	801	999999	446	999999	432	284	492	271	949	217	489	820	536	752	213	938	75	148	832	215	531	999999	394	459	585	999999	576	83	929	304	591	355	229	999999	999999	162	714	378	999999	688	418	982	542	678	32	147	242	603	853	753	323	259	173	795	991	77	999999	987	364	307	999999	419	999999	654	626	144	600	763	368	60	234	696	177	999999	797	999999	201	999999	999999	447	999999	972	229	999999	981	999999	191	433	781	326	234	726	23	999999	999999	999999	649	888	61	887	999999	
478	244	999999	999999	626	91	30	999999	452	999999	221	560	917	414	735	200	999999	673	294	953	999999	981	999999	826	999999	683	504	173	798	899	313	664	548	999999	424	737	426	999999	364	999999	170	435	338	451	999999	176	999999	268	254	808	492	225	767	934	379	999999	203	976	999999	943	999999	857	209	553	571	999999	21	27	990	999999	774	509	318	999999	792	742	652	599	813	340	587	245	918	990	999999	999999	896	614	530	999999	999999	449	999999	999999	674	313	235	785	999999	465	999999	89	277	256	44	982	999999	734	999999	999999	844	603	172	691	366	999999	938	999999	146	483	660	407	496	73	463	334	874	897	369	488	516	867	719	358	185	999999	967	671	956	434	191	172	472	893	93	940	286	944	65	333	375	999999	649	407	804	758	592	214	999999	709	118	999999	374	663	130	976	883	814	515	857	383	999999	263	999999	999999	498	935	603	979	999999	57	999999	999999	46	123	500	999999	322	999999	999999	999999	763	879	256	326	182	999999	808	772	116	67	472	438	999999	999999	108	762	938	115	999999	823	989	234	279	999999	188	177	999999	999999	630	759	999999	999999	999999	942	620	397	16	395	128	700	136	831	999999	465	999999	500	999999	999999	999999	737	289	216	999999	603	926	538	609	595	999999	15	999999	268	999999	356	496	213	349	999999	339	710	999999	552	987	616	999999	167	361	814	86	999999	999999	251	534	893	480	999999	31	999999	26	91	788	421	999999	999999	999999	999999	689	999999	969	382	161	390	757	315	981	999999	999999	632	907	768	999999	795	518	459	483	999999	734	258	876	999999	191	854	248	999999	921	344	304	874	385	999999	999999	834	845	704	999999	152	494	999999	912	743	144	399	587	999999	999999	993	902	798	639	999999	143	441	650	836	200	306	151	509	393	646	442	999999	999999	88	300	353	999999	814	922	340	732	999999	999999	143	999999	791	999999	999999	353	928	441	505	244	371	694	999999	194	18	513	999999	10	985	999999	275	311	788	152	999999	999999	561	52	98	875	309	290	628	104	517	837	408	38	160	165	464	214	936	999999	884	394	263	999999	941	999999	692	340	746	679	80	831	220	648	768	43	792	885	999999	629	935	90	75	942	676	181	999999	211	999999	829	381	70	999999	677	267	999999	704	402	999999	787	193	999999	544	999999	34	685	999999	759	270	127	373	999999	861	316	186	804	328	320	492	769	999999	999999	999999	917	308	19	999999	542	999999	654	338	400	784	999999	446	966	546	126	918	991	554	354	941	732	999999	999999	999999	67	501	463	795	393	
909	999999	999999	703	488	627	999999	999999	999999	999999	378	615	788	973	999999	305	870	219	267	212	402	500	224	999999	549	757	999999	505	999999	409	51	999999	999999	999999	999999	999999	975	743	999999	919	474	903	773	999999	975	335	943	492	17	904	196	291	206	592	990	418	127	999999	163	731	176	155	999999	818	999999	451	756	843	492	999999	999999	137	732	999999	737	499	999999	753	876	223	814	967	498	905	222	759	731	999999	954	81	334	246	589	755	753	999999	699	999999	428	534	579	109	999999	664	999999	999999	558	858	855	501	691	373	862	940	917	999999	656	999999	605	999999	720	490	999999	420	28	92	548	977	594	999999	799	772	335	999999	644	714	967	834	330	163	211	872	999999	463	390	960	384	999999	838	999999	672	400	359	145	814	99	999999	999999	645	999999	521	581	274	446	701	919	48	520	305	999999	240	822	977	999999	91	847	78	435	40	68	708	898	148	48	999999	408	422	200	537	999999	999999	999999	999999	829	641	999999	608	999999	761	471	922	863	353	635	324	850	423	999999	64	966	30	785	559	587	999999	622	999999	235	999999	303	507	999999	999999	750	710	999999	633	158	810	999999	249	999999	674	568	146	844	555	513	724	999999	985	514	999999	571	999999	717	999999	611	45	29	196	999999	282	999999	964	999999	881	602	924	472	226	274	107	999999	999999	926	120	999999	999999	948	76	929	511	806	318	999999	712	999999	999999	992	32	999999	123	790	999999	866	821	216	604	72	963	953	588	999999	999999	720	416	543	844	999999	999999	838	170	999999	952	267	871	476	159	971	999999	469	385	932	450	203	161	316	337	860	115	904	396	999999	985	123	350	260	137	597	586	999999	576	618	395	193	861	36	838	17	995	354	66	632	700	503	577	655	810	485	568	110	216	984	502	999999	452	782	110	999999	917	621	349	562	999999	999999	892	767	547	266	342	999999	478	329	864	760	847	999999	687	492	999999	999999	449	999999	38	999999	961	999999	125	692	741	89	925	998	100	384	14	504	999999	507	610	809	118	554	152	443	631	999999	129	742	855	999999	104	618	303	999999	181	697	999999	909	241	310	652	999999	525	999999	999999	479	999999	490	755	353	999999	189	881	735	586	895	509	595	999999	999999	472	999999	837	999999	984	317	704	867	212	317	971	999999	999999	309	999999	262	999999	890	243	999999	657	639	986	511	171	915	736	568	646	999999	198	999999	65	999999	838	278	999999	473	277	999999	774	371	287	448	382	199	913	582	577	334	866	999999	361	702	427	832	397	335	
890	79	580	146	999999	925	128	43	281	999999	471	999999	244	565	999999	351	387	295	361	547	999999	971	11	999999	990	321	999999	579	999999	999999	739	999999	881	999999	999999	999999	999999	638	999999	362	999999	348	918	802	999999	688	99	311	996	20	324	141	481	999999	999999	919	77	426	155	909	515	549	456	999999	380	465	999999	551	983	424	38	999999	155	999	228	790	63	209	53	311	999999	999999	583	575	48	608	534	42	496	663	999999	895	492	240	846	780	892	999999	432	654	681	548	999999	582	981	575	985	481	630	415	865	868	382	999999	999999	406	966	999999	879	999999	999999	999999	64	329	293	999999	266	914	162	999999	898	999999	776	999999	630	999999	791	10	594	473	999999	62	411	999999	797	271	522	648	552	450	813	21	999999	659	723	706	999999	998	298	848	318	81	999999	192	516	811	101	999999	223	999999	615	999999	999999	416	160	999999	999999	972	531	32	620	618	371	712	634	887	999999	127	675	923	199	793	712	745	999999	551	999999	229	574	986	999999	538	434	548	834	848	724	713	509	999999	144	521	476	276	238	699	709	615	558	629	876	999999	319	999999	999999	822	263	551	261	609	154	353	408	544	999999	91	999999	999999	877	785	172	999999	617	999999	788	678	326	446	999999	999999	841	128	999999	999999	120	204	229	143	733	999999	595	182	461	999999	701	999999	122	931	423	156	515	886	737	772	999999	999999	367	489	511	999999	999999	999999	999999	999999	767	999999	681	999999	434	657	999999	999999	99	865	200	989	999999	999999	999999	997	565	395	999999	370	999999	955	390	899	488	465	999999	999999	632	999999	999999	999999	148	665	999999	675	119	660	999999	765	294	999999	999999	872	581	476	885	999999	360	999999	580	120	794	673	999999	811	645	782	974	969	820	132	999999	999999	999999	999999	850	999999	585	463	888	905	888	999999	86	999999	999999	999999	327	21	579	198	388	128	26	407	983	475	818	330	999999	336	685	999999	945	999999	999999	305	524	169	625	780	73	897	624	999999	231	537	596	362	652	999999	465	962	399	632	743	999999	485	950	999999	999999	295	264	999999	999999	229	361	321	915	455	863	993	999999	396	999999	134	491	503	350	185	999999	999999	465	677	902	871	999999	147	323	427	739	819	999999	730	250	999999	999999	474	72	456	869	226	681	907	788	144	307	576	600	507	262	804	144	775	982	506	830	586	530	999999	505	999999	999999	497	999999	54	429	436	155	314	324	26	441	894	316	239	207	999999	888	768	574	157	546	815	175	999999	999999	798	748	744	999999	232	944	381	950	
655	228	193	200	744	715	870	999999	296	192	999999	373	999999	999999	999999	999999	281	697	761	126	358	677	999999	332	782	368	630	688	411	999999	102	999999	999999	944	660	20	24	999999	153	63	703	726	260	999999	929	570	446	999999	994	445	392	534	999999	265	601	978	45	861	418	386	94	191	28	646	100	173	314	305	999999	999999	294	999999	553	999999	423	631	426	560	403	999999	922	300	694	999999	266	567	889	804	352	682	974	162	949	767	968	521	708	614	999999	766	265	999999	531	260	160	478	999999	484	999999	970	561	485	468	206	463	794	497	62	389	532	284	510	999999	136	768	999999	999999	786	739	901	923	999999	28	637	955	781	999999	999999	815	788	586	414	962	381	999999	499	999999	999999	313	184	34	655	234	19	491	755	198	999999	492	999999	999999	204	745	940	56	748	467	830	250	682	34	63	247	601	945	869	999999	580	15	279	446	221	482	564	876	278	588	18	999999	210	593	373	951	796	284	392	669	31	999999	381	41	863	512	999999	159	971	418	633	999999	622	999999	617	399	999999	999999	301	722	190	74	999999	170	458	685	49	999999	660	999999	999999	326	999999	210	999999	999999	634	999999	582	709	850	999999	904	999999	954	945	532	993	999999	974	739	224	982	670	488	957	556	220	582	188	472	542	499	870	967	316	510	421	690	371	765	974	999	999999	871	999999	169	918	215	513	162	56	122	686	372	999999	343	892	722	999999	699	999999	665	404	999999	318	915	44	892	999999	445	999999	313	614	218	764	225	400	799	711	999999	637	14	79	999999	426	429	999999	507	740	972	617	699	999999	999999	352	999999	604	999999	562	860	134	35	999999	78	999999	742	508	477	607	21	943	103	20	770	999999	999999	595	379	821	888	112	537	161	675	827	421	193	942	866	455	620	55	999999	850	673	611	447	11	983	683	921	345	899	729	999999	524	688	359	999999	999999	724	234	533	674	757	597	873	892	250	629	559	566	999999	162	400	897	999999	999999	107	460	971	999999	396	147	967	767	637	432	646	313	733	999999	999999	999999	731	396	999999	572	102	86	738	999999	760	363	134	364	734	747	339	999999	667	529	999999	160	962	140	838	999999	999999	990	999999	451	256	999999	999999	726	999999	999999	431	999999	385	294	999999	999999	721	426	833	42	999999	999999	43	889	999999	999999	645	999999	999999	999999	970	601	557	136	999999	999999	126	296	308	823	467	408	139	66	325	335	755	382	462	999999	438	545	307	806	383	999999	999999	80	999999	741	301	692	155	52	
707	830	456	259	429	964	999999	435	128	999999	999999	999999	999999	977	574	766	999999	272	751	999999	999999	434	304	751	752	770	155	55	937	567	531	774	999999	97	358	495	879	506	953	498	999999	999999	427	297	241	769	999999	979	999999	592	982	38	941	806	298	283	536	705	506	658	818	858	497	999999	487	999999	361	395	628	999999	886	262	999999	262	21	999999	16	16	999999	983	159	176	549	354	585	503	833	456	798	85	959	184	999999	999999	680	478	999999	867	999999	999999	418	235	361	427	999999	999999	719	688	999999	547	276	529	196	522	508	999999	999999	153	975	984	966	904	597	553	129	711	261	24	582	999999	245	999999	207	86	575	999999	999999	999999	999999	854	783	155	999999	999999	808	439	999999	487	999999	38	999999	371	891	825	475	513	638	807	999999	999999	999999	999999	115	262	312	137	332	119	947	584	999999	196	504	130	999999	821	254	999999	745	689	999999	773	228	554	383	873	999999	999999	611	999999	296	16	823	654	386	88	49	999999	948	680	999999	879	540	221	201	999999	999999	770	624	654	268	999999	72	999999	281	704	486	561	878	999999	880	950	507	884	298	830	373	850	744	132	999999	999999	999999	999999	581	999999	243	16	999999	999999	16	486	999999	999999	803	999999	944	214	999999	681	601	488	530	519	999999	999999	381	655	999999	371	999999	999999	36	501	873	999999	999999	998	47	999999	471	480	999999	476	999999	403	202	551	91	303	886	169	999999	72	999999	999999	324	878	999999	425	471	587	999999	991	801	990	999999	999999	92	389	102	945	176	945	220	131	289	63	98	407	964	830	574	999999	484	999999	548	963	971	579	999999	33	733	622	965	883	999999	216	674	999999	942	936	468	701	210	999999	999999	532	999999	999999	23	270	999999	867	460	641	23	999999	517	361	452	497	999999	513	999999	79	222	999999	979	337	735	82	999999	658	464	37	371	872	428	544	458	25	121	571	565	837	999999	999999	171	999999	869	931	699	323	999999	455	651	955	420	141	728	448	553	999999	674	941	881	141	412	432	999999	150	46	972	999999	437	999999	723	947	999999	999999	355	999999	654	999999	803	383	75	670	19	999999	999999	461	999999	816	19	999999	597	897	999999	956	111	464	738	64	728	895	727	419	560	80	928	999999	967	305	999999	65	999999	999999	999999	567	815	999999	403	999999	863	999999	999999	165	893	965	787	825	999999	496	999999	891	653	999999	999999	999999	655	999999	999999	939	458	407	494	999999	444	954	572	540	36	66	150	640	70	692	201	49	999999	571	525	999999	292	112	686	480	571	
999999	412	309	327	962	912	999999	361	999999	598	465	205	758	999999	939	402	256	798	999999	356	103	830	961	407	699	762	999999	999999	524	656	355	721	23	429	952	552	999999	999999	74	154	980	288	606	103	736	844	397	850	999999	202	45	999999	420	999999	477	660	450	901	627	209	999999	38	836	807	253	743	191	338	768	397	139	43	734	130	375	999999	234	867	999999	999999	999999	243	999999	332	621	51	310	999999	952	302	111	371	595	864	999999	952	452	999999	850	992	662	999999	999999	199	72	11	580	999999	759	662	999999	583	240	999999	834	595	484	514	195	211	442	303	999999	475	999999	768	447	869	803	423	372	999999	26	678	202	317	160	364	269	999999	471	20	139	299	866	527	141	999999	39	999999	477	937	613	999999	999999	369	999999	616	999999	304	563	710	496	345	999999	999999	566	999999	999999	527	999999	999999	255	575	740	432	173	97	609	999999	636	625	839	999999	946	435	822	377	128	999999	999999	543	461	964	999999	760	523	793	999	865	999999	579	252	512	999999	999999	692	47	999999	137	205	593	17	144	668	999999	871	423	399	864	188	198	443	747	999999	999999	999999	291	519	980	908	379	98	999999	999999	999999	382	337	786	598	743	784	469	990	637	51	536	999999	306	127	999999	999999	404	999999	687	999999	146	999999	999999	395	999999	410	527	927	228	825	505	273	337	611	999999	543	637	800	131	403	999999	452	120	999999	374	351	984	999999	101	808	975	953	65	44	920	878	716	400	909	342	266	542	772	999999	999999	272	988	999999	561	355	472	999999	23	999999	53	694	999999	770	999999	347	426	999999	836	420	850	552	218	302	690	687	826	246	890	789	146	196	680	309	999999	111	999999	999999	841	999999	346	382	999999	999999	999999	999999	493	946	379	572	999999	141	706	361	999999	999999	64	695	14	999999	528	235	712	234	999999	999999	24	95	466	919	984	136	294	999999	83	477	612	446	999999	464	999999	880	867	328	872	15	490	328	999999	320	57	667	295	968	226	120	669	715	623	145	999999	999999	489	999999	588	789	846	615	288	493	390	617	394	999999	678	648	999999	394	361	999999	376	999999	999999	999999	871	327	999999	326	999999	963	807	999999	823	175	252	795	400	416	739	999999	168	874	50	853	999999	439	282	999999	299	999999	751	285	363	999999	769	525	661	343	588	270	948	530	741	324	686	492	794	228	308	999999	257	999999	654	278	984	501	656	999999	226	999999	999999	106	37	999999	221	999999	544	999999	999999	726	999999	66	827	478	999999	637	143	725	177	447	
644	63	999999	415	999999	799	999999	94	999999	278	869	999999	127	999999	225	999999	503	446	112	163	947	999999	999999	581	749	201	134	185	145	999999	999999	999999	999999	778	797	999999	659	621	975	421	901	460	857	138	856	377	938	681	263	290	144	999999	622	23	499	203	241	999999	999999	999999	675	455	949	148	999999	938	50	349	358	234	203	999999	471	999999	262	497	593	693	724	999999	262	452	922	999999	999999	670	318	712	289	999999	760	794	955	846	746	456	510	718	227	917	336	999999	333	38	97	262	236	999999	999999	999999	999999	547	999999	294	876	999999	532	105	925	250	630	338	70	754	474	409	926	624	999999	999999	987	999999	476	999999	999999	663	999999	893	766	960	444	386	951	287	995	222	654	670	970	523	923	415	793	977	999999	997	539	999999	564	688	999999	611	987	954	999999	999999	999999	342	999999	222	113	999999	338	999999	805	254	999999	782	759	261	755	266	654	430	882	581	91	498	999999	999999	133	550	999999	88	634	832	399	999999	999999	270	151	321	431	757	420	294	86	827	182	53	620	999999	819	312	933	79	956	566	82	999999	652	582	822	201	98	562	999999	260	999999	999999	999999	390	519	498	119	443	834	897	20	999999	505	264	999999	999999	437	377	730	36	999999	565	876	833	924	830	618	568	999999	999999	668	857	985	826	496	209	198	999999	247	331	202	499	244	999999	999999	484	937	398	999999	999999	764	721	999999	282	999999	775	106	30	466	689	880	999999	999999	604	239	163	612	678	999999	999999	288	999999	139	999999	833	655	330	817	287	450	999999	999999	312	999999	476	946	35	712	721	720	999999	177	773	557	451	651	554	639	829	999999	871	268	999999	999999	77	999999	592	433	448	999999	999999	999999	743	26	797	999999	248	999999	138	999999	137	900	999999	57	24	999999	434	999999	999999	192	999999	690	987	885	578	633	599	173	999999	909	364	601	273	272	275	824	434	756	999999	791	413	751	511	999999	274	999999	999999	583	999999	999999	142	999999	475	266	357	764	300	858	447	173	70	999999	727	999999	927	536	636	694	781	199	686	677	820	999999	778	360	189	450	620	607	332	26	48	999999	776	999999	135	16	999999	510	533	576	999999	597	730	338	33	292	999999	738	344	999999	999999	999999	280	464	199	309	999999	996	584	850	247	840	841	999999	999999	609	452	999999	410	999999	779	281	999999	999999	999999	233	446	449	337	897	999999	881	272	715	999999	113	847	322	165	826	528	999999	925	683	999999	478	756	685	302	424	839	47	338	999999	999999	530	279	171	105	965	
999999	999999	669	999999	30	365	999999	135	830	933	761	999999	427	583	111	860	355	981	780	890	477	999999	999999	912	67	792	553	999999	878	694	833	686	226	199	963	490	259	248	663	972	999999	630	855	999999	662	709	620	999999	613	976	185	297	390	999999	498	112	890	756	999999	999999	812	29	256	146	109	84	914	237	620	620	610	116	328	807	999999	846	905	999999	999999	358	181	798	944	901	518	545	306	21	700	860	599	503	999999	435	170	999999	383	719	999999	587	795	392	999999	992	999999	999999	969	582	225	652	207	112	506	281	999999	23	84	354	627	563	778	903	537	760	999999	116	497	893	647	118	472	999999	528	672	562	999999	999999	999999	535	450	576	723	999999	58	662	497	997	999999	378	156	806	38	101	706	809	892	999999	999999	971	269	580	86	935	116	189	999999	583	999999	718	278	358	133	999999	187	999999	64	999999	488	108	534	119	999999	999999	500	999999	443	104	999999	862	670	933	999999	980	276	869	500	788	689	868	651	999999	173	629	110	798	999999	219	914	999999	754	999999	376	285	999999	999999	430	561	444	805	745	999999	999999	971	57	999999	77	152	552	317	496	999999	427	620	456	619	999999	531	424	702	628	233	189	999999	117	885	566	999999	999999	126	449	939	999999	884	999999	999999	999999	999999	999999	765	730	540	666	607	232	999999	367	756	999999	827	999999	898	146	741	186	522	737	656	863	172	999999	71	609	436	867	557	921	543	497	722	465	753	950	659	971	999999	567	999999	881	628	528	809	187	715	912	999999	803	999999	999999	610	999999	999999	338	999999	986	669	930	999999	739	999999	567	823	269	115	999999	459	948	486	770	98	954	164	775	244	644	968	883	894	523	327	754	319	836	886	725	958	425	541	673	312	167	336	842	215	71	704	550	82	353	999999	602	326	842	999999	655	999999	731	103	774	27	786	46	716	999999	921	258	987	999999	389	413	44	417	813	999999	930	628	322	569	183	939	428	999999	550	71	725	437	476	227	241	883	236	331	767	655	525	999999	619	430	294	812	717	177	692	999999	428	195	513	384	688	37	529	999999	920	834	599	999999	495	655	999999	494	781	999999	151	505	186	712	649	167	942	809	999999	891	285	371	232	260	999999	610	642	999999	923	102	539	213	999999	74	411	932	66	999999	635	964	733	800	40	947	36	196	763	715	999999	356	442	878	28	999999	886	999999	612	348	855	885	999999	999999	570	689	999999	999999	151	122	311	717	111	401	184	999999	999999	485	340	284	233	
932	846	927	995	577	660	660	194	725	187	852	329	717	999999	999999	999999	999999	239	351	716	98	54	651	414	827	254	999999	999999	974	481	411	228	338	125	923	49	95	171	992	39	580	752	426	934	458	397	999999	706	434	102	589	255	989	999999	145	999999	205	999999	177	332	619	956	220	253	776	634	991	602	999999	999999	866	999999	999999	321	146	999999	999999	717	955	440	861	344	279	882	891	165	238	770	979	44	999999	572	994	999999	419	623	542	182	167	823	999999	791	934	723	235	183	18	677	430	999999	999999	487	567	737	471	285	687	337	362	621	999999	231	622	736	999999	304	422	577	901	523	802	999999	559	142	44	79	409	555	656	999999	157	560	349	190	775	999999	14	266	208	144	936	999999	819	999999	999999	184	179	999999	999999	931	761	441	775	999999	999999	999999	928	434	999999	402	875	141	680	644	474	845	881	442	961	510	299	999999	999999	999999	586	597	999999	23	714	859	900	211	698	999999	956	715	784	999999	193	999999	438	579	564	999999	268	805	534	185	82	582	999999	736	999999	356	641	999999	72	18	999999	999999	188	914	999999	999999	501	673	442	955	688	758	999999	449	999999	11	81	720	600	572	509	999999	999999	460	941	142	566	173	999999	999999	94	359	652	776	120	999999	782	523	999999	999999	999999	594	372	999999	496	999999	521	853	488	244	284	921	15	500	999999	549	345	727	999999	587	285	338	999999	999999	999999	339	115	293	338	473	228	558	860	878	267	914	418	999999	963	999999	620	713	684	731	76	173	353	162	277	571	449	999999	550	281	446	976	886	999999	999999	999999	217	999999	524	999999	26	999999	70	999999	242	594	140	850	764	356	966	572	653	999999	34	707	999999	953	26	999999	33	999999	18	588	442	291	38	999999	999999	806	999999	999999	198	669	714	349	112	226	999999	682	440	999999	300	204	314	873	333	909	257	10	181	264	999999	757	991	852	718	482	694	999999	999999	993	74	958	936	583	383	983	271	999999	605	999999	43	343	337	999999	873	813	999999	999999	957	128	889	785	634	999999	182	441	678	862	631	630	532	967	126	446	534	999999	267	731	499	999999	648	999999	404	412	230	877	429	566	999999	904	208	135	994	448	114	999999	334	781	411	942	314	409	62	975	247	999999	227	999999	900	999999	999999	552	999999	617	480	999999	999999	231	934	999999	21	122	884	726	431	406	973	678	999999	999999	999999	486	329	557	45	249	520	999999	175	164	660	999999	999999	446	358	655	999999	999999	999999	788	897	112	999999	999999	999999	202	
524	336	553	840	102	549	558	999999	533	80	233	522	999999	241	805	962	65	780	644	482	456	447	999999	776	351	596	999999	553	358	999999	638	222	626	843	724	194	875	999999	71	999999	980	999999	912	999999	999999	543	805	736	982	999999	57	77	472	457	746	86	958	777	498	506	839	15	999999	999999	441	21	999999	738	516	621	96	999999	718	533	502	445	535	99	999999	807	791	973	570	423	999999	999999	749	999999	107	647	235	108	836	999999	999999	975	715	293	846	420	648	76	229	371	848	999999	999999	938	954	311	551	999999	433	691	714	865	999999	999999	770	869	271	726	641	868	395	988	893	163	262	527	730	999999	252	933	169	724	999999	999999	574	541	999999	811	224	795	106	366	675	999999	850	415	540	832	999999	999999	999999	921	435	360	975	859	433	205	686	437	581	309	999999	499	531	990	122	999999	317	239	656	460	512	845	772	38	999999	747	999999	846	986	897	728	275	784	999999	298	402	234	714	117	999999	134	999999	224	999999	740	185	624	860	303	306	999999	999999	999999	698	419	590	999999	946	999999	686	999999	999999	450	683	999999	360	714	294	999999	719	20	602	999999	638	335	724	630	999999	298	999999	133	452	552	690	999999	444	944	96	999999	708	813	999999	178	430	999999	294	346	541	225	390	471	340	168	583	999999	921	172	692	372	999999	959	613	658	999999	563	451	999999	759	310	147	415	999999	466	992	999999	732	434	701	514	999999	388	98	760	907	676	792	293	969	404	999999	282	999999	723	142	999999	999999	629	769	867	683	997	586	241	88	974	843	873	999999	999999	563	497	471	999999	331	317	870	853	999999	999999	770	167	999999	365	848	865	163	903	333	253	999999	113	664	833	830	999999	999999	857	681	933	999999	919	999999	301	841	999999	810	84	402	825	999999	357	999999	46	106	525	679	999999	999999	999999	821	939	999999	999999	972	459	832	637	357	999999	999999	999999	999999	816	900	999999	50	999999	524	999999	999999	88	511	999999	999999	357	234	627	999999	314	999999	579	475	469	999999	892	999999	204	329	391	140	183	726	999999	319	999999	186	71	146	255	999999	652	707	507	999999	742	999999	51	999999	624	234	215	900	52	913	936	548	712	704	18	482	846	707	999999	754	880	361	397	198	508	181	999999	999999	491	829	721	871	999999	310	379	463	999999	645	705	999999	999999	282	683	210	383	327	474	367	138	772	639	945	575	999999	287	390	51	999999	59	453	71	723	419	999999	202	74	580	411	334	554	155	210	11	975	828	607	999999	197	999999	191	
999999	999999	363	718	199	776	306	224	999999	989	422	999999	596	261	999999	211	863	470	999999	318	747	72	42	999999	999999	438	943	599	999999	679	999999	853	48	999999	746	266	370	700	33	425	767	365	388	999999	141	671	999999	750	999999	626	744	217	188	999999	999999	643	773	779	100	761	832	706	299	999999	286	568	445	727	515	839	840	173	446	999999	999999	999999	684	697	999999	955	999999	203	719	308	935	999999	675	540	434	999999	492	999999	609	272	593	70	76	999999	68	999999	236	886	999999	999999	785	581	999999	999999	956	62	959	86	337	145	999999	639	987	999999	417	999999	999999	904	303	412	356	259	563	183	999999	489	325	999999	638	879	729	937	958	999999	522	999999	733	88	584	381	999999	999999	264	474	999999	999999	999999	84	628	286	679	999999	593	999999	694	536	27	597	597	999999	737	999999	447	457	999999	999	680	318	999999	63	59	815	999999	999999	270	940	994	98	999999	54	416	250	30	999999	210	999999	999999	137	999999	985	999999	145	999999	117	999999	999999	999999	806	69	335	283	764	604	574	237	864	11	671	571	753	542	929	749	999999	70	496	301	999999	257	999999	656	552	334	494	716	913	334	222	288	438	972	197	39	523	770	999999	646	455	999999	345	406	682	999999	999999	999999	417	395	937	57	156	540	882	558	61	679	731	999999	120	858	323	999999	789	392	999999	999999	999999	899	999999	782	999999	850	845	999999	911	611	973	987	104	999999	999999	999999	396	174	141	999999	99	638	978	999999	49	999999	535	597	811	806	616	300	432	458	108	518	169	999999	999999	306	694	922	646	450	999999	743	999999	999999	558	999999	152	624	260	244	692	715	999999	392	742	999999	999999	258	999999	115	994	683	564	646	942	999999	999999	240	536	999999	214	176	992	538	147	306	875	465	48	26	999999	992	49	198	765	999999	597	999999	999999	439	999999	446	774	541	455	32	188	699	137	768	436	911	97	425	999999	525	723	392	999999	999999	332	858	999999	141	451	11	644	376	880	559	203	592	817	106	853	999999	402	460	92	999999	127	186	338	280	590	751	904	623	168	249	669	214	531	976	999999	132	999999	642	999999	454	388	812	999999	578	999999	843	104	990	572	271	133	272	310	140	999999	156	530	939	551	999999	106	999999	218	640	889	988	71	840	989	999999	541	760	370	638	736	315	367	760	705	746	657	914	60	896	999999	406	904	401	999999	961	602	999999	999999	399	357	368	603	188	688	586	782	263	11	841	730	372	901	671	404	23	789	770	243	804	999999	192	969	
321	999999	999999	93	669	192	999999	138	254	999999	999999	291	378	999999	999999	999999	129	963	404	999999	219	176	754	504	243	997	999999	182	831	63	295	356	174	398	999999	664	206	503	122	80	999999	713	486	999999	999999	999999	36	999999	610	699	124	840	648	280	760	999999	769	987	850	672	548	856	306	200	384	624	127	979	429	524	999999	999999	851	333	939	999999	689	999999	574	852	971	342	572	142	938	454	999999	894	637	145	895	218	999999	999999	532	999999	416	999999	999999	316	273	56	882	95	824	498	999999	324	999999	999999	465	717	423	997	701	999999	293	999999	261	929	915	233	999999	293	628	666	973	411	801	822	98	999999	999999	268	589	924	459	486	318	450	464	393	563	999999	679	188	795	655	999999	325	999999	253	43	398	400	50	704	598	466	167	999999	588	523	517	176	999999	983	999999	417	777	756	807	855	811	474	532	669	968	613	999999	871	327	662	999999	999999	845	999999	345	867	999999	230	861	29	160	924	876	869	55	216	999999	205	639	247	999999	999999	35	398	999999	923	867	999999	735	999999	999999	999999	207	925	48	528	330	700	647	297	867	556	895	787	704	886	999999	662	623	999999	995	255	241	90	691	915	963	999999	148	999999	999	999999	999999	999999	13	863	727	999999	831	527	886	917	999999	352	379	999999	673	247	999999	999999	335	215	757	973	989	770	65	127	244	132	565	873	999999	234	297	698	999999	29	784	999999	999999	999999	999999	999999	875	87	697	889	710	277	999999	725	763	802	999999	999999	421	999999	887	243	808	609	999999	709	962	999999	365	333	64	681	999999	654	463	852	999999	687	384	661	999999	911	82	175	417	967	880	839	999999	760	147	503	286	552	141	550	42	559	999999	999999	144	862	999999	374	999999	38	915	999999	272	911	625	410	419	999999	422	999999	999999	999999	999999	749	999999	132	999999	605	196	561	999999	809	523	999999	819	999999	756	263	527	245	999999	707	341	388	61	999999	999999	207	999999	736	93	999999	139	166	389	400	366	191	999999	21	999999	126	999999	283	999999	115	84	359	101	997	654	165	243	999999	999999	463	311	814	697	545	555	999999	470	459	477	878	679	366	533	429	270	574	961	515	999999	83	528	67	754	945	219	999999	116	146	92	999999	292	952	999999	925	99	552	493	756	465	263	655	729	999999	755	435	999999	826	672	737	89	999999	727	901	712	934	253	69	752	336	338	599	333	376	548	596	999999	986	608	340	999999	90	214	999999	31	427	799	999999	998	519	501	401	999999	409	13	733	564	60	
668	990	845	493	741	430	136	999999	331	362	267	999999	999999	731	228	341	999999	998	989	677	880	294	145	991	71	242	834	937	164	924	373	815	42	999999	999999	617	494	234	349	784	923	366	106	447	999999	839	999999	770	183	112	390	999999	743	886	180	999999	855	853	431	509	595	999999	509	407	999999	452	999999	40	413	999999	999999	999999	659	999999	753	523	197	999999	999999	231	430	74	764	62	543	368	999999	999999	507	944	762	999999	999999	840	999999	734	999999	999999	457	552	712	781	999999	572	265	596	999999	538	143	999999	195	167	856	210	88	530	999999	457	999999	999999	380	981	533	468	848	215	991	999999	26	28	666	999999	999999	455	519	648	707	201	796	946	999999	542	21	999999	758	605	785	999999	761	668	309	409	835	827	181	999999	999999	898	724	999999	605	536	522	999999	990	697	917	410	690	439	823	243	660	917	617	837	969	682	710	252	999999	398	67	357	719	999999	663	422	999999	788	400	808	476	746	351	486	30	999999	859	71	687	384	912	331	845	76	749	918	219	999999	761	575	198	999999	629	217	999999	174	405	734	43	504	999999	999999	49	999999	766	914	575	141	816	82	999999	648	565	56	485	735	999999	652	517	745	999999	940	37	825	619	995	127	143	16	999999	501	134	999999	192	999999	20	292	829	999999	835	352	87	526	999999	751	999999	916	583	731	743	661	752	227	298	301	196	874	223	405	771	796	441	134	999999	999999	698	620	382	798	474	999999	682	999999	682	402	135	423	349	999999	79	88	544	999999	999999	204	748	999999	739	891	71	146	78	434	537	48	910	953	566	116	999999	929	543	999999	999999	300	979	999999	545	895	175	772	999999	149	336	692	999999	999999	861	765	999999	791	881	490	736	338	384	258	815	643	492	182	856	999999	31	150	544	758	999999	973	225	348	372	999999	999999	999999	612	929	107	845	785	880	101	801	999999	271	57	999999	58	929	999999	999999	594	901	413	993	915	301	128	999999	157	503	885	887	550	999999	999999	48	764	446	999999	999999	160	970	858	611	999999	65	959	999999	999999	491	999999	225	67	494	754	471	439	732	383	320	811	911	697	291	999999	214	260	788	999999	18	999999	999999	213	470	580	623	52	999999	999999	859	342	368	999999	666	999999	669	999999	66	740	958	999999	999999	72	415	643	999999	282	577	616	876	805	180	917	999999	202	107	22	597	913	999999	428	638	820	524	999999	453	999999	999999	497	999999	384	999999	58	884	409	266	549	797	827	340	350	475	194	46	64	999999	450	
18	473	696	657	999999	152	999999	539	970	221	548	438	199	431	251	89	291	999999	611	132	43	684	936	999999	224	769	582	789	953	999999	783	999999	815	12	809	999999	801	999999	151	61	448	354	439	55	10	369	637	909	999999	395	999999	999999	452	50	417	999999	537	999999	443	473	570	819	586	526	999999	999999	622	197	621	684	288	999999	359	560	683	688	255	890	557	999999	142	672	690	567	550	248	27	999999	594	484	40	663	244	678	491	629	999999	912	617	999999	746	450	297	424	999999	298	195	892	366	999999	999999	646	589	587	340	999999	139	999999	975	999999	70	847	602	999999	654	624	379	680	999999	64	920	999999	283	635	118	691	999999	275	999999	999999	999999	135	999999	866	405	393	83	656	347	594	499	999999	936	427	999999	999999	847	999999	770	999999	919	514	823	312	808	999999	372	954	479	648	999999	863	568	723	146	935	438	736	742	270	551	999999	999999	484	564	999999	405	999999	773	218	999999	234	504	968	999999	549	999999	115	999999	999999	30	129	186	698	82	636	190	222	291	925	470	121	418	999999	941	206	181	348	748	636	351	516	190	999999	804	999999	368	600	390	999999	634	333	678	999999	999999	432	999999	999999	412	928	991	193	575	848	748	733	815	994	37	146	377	963	367	999999	317	514	938	916	999999	784	277	999999	831	693	301	147	999999	334	270	518	660	537	999999	820	644	999999	941	342	522	81	999999	999999	573	253	229	999999	999999	256	999999	999999	493	629	749	999999	661	411	999999	881	557	611	300	491	733	999999	486	840	37	999999	999999	999999	572	606	999999	822	312	999999	27	588	474	999999	181	196	557	999999	35	40	999999	317	999999	243	999999	999999	784	999999	781	990	640	64	767	388	999999	429	469	999999	172	887	235	927	325	758	394	999999	417	927	440	113	933	209	493	456	63	720	999999	554	352	513	821	493	51	322	272	962	999999	999999	986	751	999999	929	371	999999	804	999999	999999	999999	848	43	652	999999	999999	678	999999	441	571	320	999999	999999	51	999999	285	999999	999999	999999	886	999999	495	999999	952	331	941	688	999999	13	837	999999	999999	999999	999999	976	705	318	860	964	22	372	999999	831	400	510	999999	73	710	812	654	999999	81	999999	973	999999	915	426	999999	330	916	792	302	62	603	226	668	141	203	999999	219	966	999999	999999	999999	523	999999	999999	41	999999	999999	878	977	573	359	999999	283	588	999999	741	71	999999	999999	539	57	230	80	999999	237	184	841	628	869	645	603	688	999999	969	343	460	250	261	395	999999	759	48	999999	999999	
703	999999	942	90	911	462	13	999999	738	999999	999999	999999	999999	542	436	856	609	999999	18	999999	970	670	222	999999	255	769	500	809	893	597	999999	999999	999999	999999	511	999999	242	999999	716	417	641	672	949	653	915	834	17	707	999999	538	40	817	39	999999	999999	999999	266	637	834	152	961	203	46	151	999999	54	999999	999999	41	677	624	848	235	999999	700	307	999999	568	398	420	761	793	985	365	567	962	979	999999	999999	478	502	604	999999	574	999999	999999	999999	999999	174	870	743	907	675	999999	913	191	999999	999999	780	999999	321	698	248	999999	390	177	218	681	999999	526	74	166	517	999999	185	29	999999	660	155	262	999999	999999	403	528	999999	854	999999	838	451	999999	380	999999	164	999999	167	999999	999999	999999	194	288	239	954	999999	648	999999	999999	399	122	999999	893	270	931	293	528	999999	408	305	720	746	535	60	379	999999	208	156	522	12	999999	999999	381	664	417	476	999999	999999	999999	689	999999	999999	101	999999	14	999999	557	125	448	999999	636	354	758	508	999999	767	658	999999	860	725	35	999999	293	999999	25	716	599	999999	852	465	426	999999	81	999999	999999	998	999999	80	55	511	681	93	707	264	376	40	647	873	29	999999	817	999999	173	991	664	999999	439	999999	449	298	279	328	273	983	842	141	999999	49	999999	646	122	999999	999999	359	54	941	794	999999	999999	985	999999	725	219	211	647	787	999999	90	65	999999	569	999999	631	756	242	999999	819	723	422	245	757	607	915	383	538	999999	456	999999	947	722	467	410	310	999999	229	999999	999999	71	999999	999999	799	202	984	670	86	999999	956	999999	126	691	132	999999	999999	971	238	471	810	836	673	418	341	527	999999	342	829	169	836	177	999999	688	254	999999	999999	367	445	565	623	254	306	999999	282	999999	999999	999999	999999	396	793	339	999999	999999	999999	281	398	926	723	281	68	999999	840	999999	999999	999999	999999	438	446	373	692	999999	535	672	848	999999	999999	120	146	320	830	877	742	443	375	506	999999	779	945	972	369	461	643	999999	506	971	413	388	999999	493	132	268	999999	236	999999	544	999999	562	910	186	741	287	999999	412	450	190	908	407	999999	999999	846	128	492	474	14	241	615	371	175	876	162	161	697	652	198	571	999999	516	738	830	703	389	869	999999	999999	92	670	241	723	325	73	999999	836	780	646	13	999999	354	231	473	929	442	999999	999999	999999	999999	590	148	999999	878	999999	401	669	721	939	466	259	999999	242	922	570	384	647	849	813	156	999999	916	15	195	795	714	294	275	901	271	999999	
835	745	999999	501	532	999999	844	204	999999	346	124	999999	190	753	63	121	309	999999	554	794	547	230	877	275	673	142	39	93	417	117	403	820	677	474	423	977	592	430	47	367	803	655	151	999999	999999	999999	825	441	741	603	984	999999	356	476	455	614	867	999999	828	999999	987	761	786	564	943	304	173	716	999999	85	999999	879	865	197	999999	891	999999	999999	76	999999	316	598	351	999999	132	41	473	211	28	999999	999999	217	601	647	999999	999999	868	999999	866	905	911	999999	111	999999	84	115	507	999999	485	563	535	799	999999	999999	93	399	419	973	441	911	831	999999	999999	530	965	321	999999	227	817	949	32	501	212	170	686	207	497	999999	739	26	534	999999	725	465	283	320	899	371	564	999999	999999	895	156	954	83	949	422	580	700	999999	999999	999999	352	535	999999	44	999999	999999	554	999999	902	734	243	424	387	528	246	242	257	654	421	999999	999999	999999	327	136	999999	257	97	736	785	916	985	999999	199	999999	960	999999	923	249	723	751	816	999999	87	898	662	999999	576	555	712	190	333	55	350	911	999999	516	218	999999	689	999999	70	817	110	985	999999	266	235	999999	999999	999999	318	18	930	999999	109	984	758	999999	474	623	680	999999	33	604	999999	939	635	288	629	454	981	519	999999	999999	691	998	577	999999	159	405	506	444	987	665	872	325	125	999999	811	999999	757	999999	940	999999	668	529	794	505	402	809	630	946	513	123	75	999999	458	556	979	111	417	666	280	999999	127	246	553	368	732	278	824	955	999999	988	696	202	579	493	715	171	214	81	999999	999999	774	999999	931	999999	600	999999	866	568	999999	709	233	100	518	871	948	432	976	436	773	134	985	675	479	524	999999	873	999999	965	840	817	896	999999	967	930	999999	568	314	678	999999	659	411	999999	263	767	764	606	683	707	999999	999999	195	999999	999999	575	363	999999	999999	999999	999999	727	852	901	727	884	999999	999999	133	588	577	390	127	999999	668	123	999999	730	422	712	760	820	999999	999999	999999	557	631	999999	46	401	576	205	488	898	231	49	806	999999	537	379	954	875	483	105	140	164	999999	999999	120	195	999999	633	686	999999	655	999999	999999	340	480	180	262	999999	852	731	21	381	901	228	86	628	316	999999	999999	52	758	884	347	104	391	276	391	743	17	850	549	999999	518	121	252	999999	512	476	40	367	999999	999999	33	999999	94	758	262	947	812	491	999999	640	999999	644	619	771	300	443	949	999999	789	519	687	11	999999	999999	863	790	976	492	999999	840	
191	835	925	499	999999	595	19	632	24	444	999999	526	999999	999999	512	999999	501	481	303	78	527	999999	578	607	581	31	570	999999	999999	471	999999	329	375	49	458	999999	999999	999999	999999	999999	433	326	999999	354	588	171	40	282	565	988	298	504	199	58	323	364	266	327	918	839	999999	999999	737	553	999999	610	999999	999999	999999	906	166	999999	571	597	644	210	638	233	999999	999999	991	999999	460	907	182	475	140	326	999999	999999	349	400	999999	80	680	999999	589	645	881	977	20	107	821	659	999999	917	933	601	413	122	999999	999999	308	508	847	737	999999	829	380	997	480	834	999999	999999	566	765	179	501	917	214	999999	999999	351	999999	409	894	475	800	84	999999	999999	999999	912	999999	377	315	101	703	232	999999	897	999999	274	884	506	185	891	463	102	77	747	441	684	209	999999	999999	691	267	108	953	271	742	755	124	999999	999999	921	602	990	261	999999	475	279	974	317	861	728	467	544	234	12	21	999999	17	999999	111	853	999999	122	645	623	834	605	999999	680	164	999999	160	429	564	263	299	999999	841	999999	281	172	999999	892	639	13	234	722	874	951	259	999999	748	606	363	98	218	489	355	999999	999999	870	999999	304	162	999999	578	47	999999	999999	713	548	866	613	999999	939	154	820	483	641	399	122	730	327	430	999999	999999	553	76	999999	54	809	128	213	564	411	170	415	740	781	435	196	999999	904	247	711	178	999999	999999	424	999999	398	999999	999999	999999	726	149	683	999999	42	999999	34	971	513	925	903	429	663	999999	999999	999999	739	999999	999999	216	212	379	826	89	718	999999	999999	193	651	999999	656	802	415	964	838	999999	999999	999999	707	190	410	225	238	978	344	292	514	95	535	646	999999	318	315	507	46	999999	322	604	164	999999	999999	841	329	981	279	110	999999	698	221	999999	301	207	382	520	806	987	999999	847	745	999999	446	46	657	15	327	999999	497	999999	927	490	949	882	386	626	999999	999999	895	257	709	243	278	816	999999	963	355	17	999999	794	701	59	216	999999	859	728	644	443	193	324	664	931	613	116	771	730	622	418	999999	756	810	247	101	999999	999999	511	999999	630	172	694	999999	999999	411	702	216	877	283	999999	32	999999	981	277	385	580	592	778	999999	171	999999	153	351	936	196	189	984	464	957	323	336	357	571	23	280	499	664	999999	999999	911	900	893	999999	147	999999	172	774	999999	999999	521	310	369	882	995	585	28	353	999999	132	231	999999	752	920	999999	999999	675	96	967	997	886	916	247	257	718	
271	999999	999999	213	550	34	999999	451	999999	999999	22	966	475	575	437	261	155	939	999999	999999	202	158	973	496	988	720	85	806	545	999999	604	999999	122	173	999999	999999	999999	149	184	999999	816	999999	159	483	999999	191	999999	521	540	745	999999	976	25	948	525	122	188	999999	225	999999	948	607	906	626	842	949	854	311	840	13	930	16	765	134	492	999999	998	499	548	807	520	999999	999999	799	999999	627	58	174	648	999999	256	130	924	354	160	219	369	999999	641	997	337	999999	680	537	815	999999	220	891	466	999999	124	688	662	417	318	999999	340	116	391	224	901	689	662	228	756	809	92	420	999999	283	567	475	858	551	480	999999	883	739	984	511	417	166	708	59	507	568	468	999999	46	766	999999	999999	151	427	106	999999	245	461	780	999999	999999	799	917	192	41	648	830	999999	937	999999	510	601	132	999999	806	744	999999	999999	721	198	350	575	384	217	404	314	999999	999999	454	999999	386	431	999999	978	999999	999999	249	525	27	859	737	357	579	350	999999	999999	140	271	620	361	665	632	999999	999999	665	85	425	709	999999	727	324	999999	999999	113	319	88	641	154	29	199	999999	466	999999	862	460	993	999999	43	952	127	183	72	819	103	177	753	999999	999999	323	999999	201	540	999999	299	544	347	999999	475	40	186	999999	999999	999999	999999	856	999999	46	878	999999	671	89	392	757	670	999999	261	579	572	999999	565	398	274	999999	245	997	999999	728	999999	327	999999	999999	529	12	775	999999	999999	999999	399	247	999999	717	812	245	651	999999	809	783	999999	745	292	767	128	540	474	999999	380	999999	999999	999999	999999	480	740	999999	28	369	559	389	999999	999999	999999	999999	999999	999999	999999	848	999999	39	189	541	198	999999	661	560	44	354	193	989	537	986	111	41	813	999999	999999	497	976	260	999999	291	154	999999	801	879	388	851	587	793	572	999999	212	351	975	475	999999	711	999999	190	527	674	185	999999	999999	994	95	336	627	224	980	479	999999	335	999999	897	999999	768	999999	781	181	999999	767	400	426	911	784	760	65	348	731	644	677	999999	999999	552	116	584	578	806	794	61	233	372	813	103	752	876	538	88	88	476	331	48	19	344	906	999999	153	940	999999	335	281	999999	492	345	999999	87	602	270	999999	812	199	999999	987	130	958	404	586	333	168	907	232	977	270	265	322	639	999999	999999	999999	330	441	638	999999	468	999999	944	999999	477	999999	675	999999	999999	999999	276	286	749	61	889	385	511	208	999999	781	999999	999999	303	28	236	33	172	301	
214	624	471	381	561	985	528	999999	23	524	119	42	999999	999999	999999	690	994	999999	572	587	897	22	999999	131	621	856	294	999999	486	926	653	453	999999	383	999999	652	824	894	999999	764	999999	549	371	987	99	999999	999999	999999	158	999999	33	257	999999	585	404	201	491	349	759	704	701	172	999999	97	871	999999	904	999999	563	311	866	999999	264	808	64	999999	650	156	42	835	569	615	999999	873	999999	405	992	553	978	999999	999999	485	999999	30	72	370	687	999999	125	999999	999999	187	125	846	746	924	993	652	530	57	551	344	999999	999999	145	95	955	988	194	476	673	360	999999	685	150	390	963	244	745	694	999999	376	999999	609	999999	391	499	370	999999	978	412	999999	33	930	336	827	178	221	999999	999999	999999	698	99	649	760	532	55	999999	706	366	960	758	999999	999999	999999	185	312	999999	971	753	999999	594	861	999999	73	332	337	999999	358	999999	222	999999	359	768	288	999999	286	391	999999	429	346	68	664	770	27	653	999999	196	553	161	524	470	249	141	999999	999999	836	883	585	437	999999	843	92	999999	999999	218	409	148	557	416	899	999999	858	551	416	537	930	999999	198	420	889	150	657	999999	999999	751	512	228	387	468	999999	402	999999	421	999999	999999	976	280	626	809	254	304	639	147	999999	603	612	698	724	852	999999	745	999999	174	547	64	999999	885	595	403	706	999999	760	999999	281	507	125	999999	326	913	999999	659	475	388	176	594	999999	999999	944	999999	148	814	504	534	578	399	706	999999	873	180	316	999999	685	999999	113	999999	544	550	865	999999	488	999999	381	810	999999	240	999999	317	998	953	553	999999	941	400	264	892	999999	235	520	881	999999	483	999999	999999	606	469	999999	251	285	112	60	960	654	198	716	999999	442	693	242	347	129	399	642	920	999999	641	999999	295	968	221	387	999999	40	984	954	999999	999999	234	213	832	266	38	41	896	902	999999	999999	752	683	291	999999	992	992	182	762	411	999999	999999	999999	965	319	688	283	74	724	999999	999999	670	244	712	999999	218	489	410	999999	100	367	999999	27	999999	621	407	999999	999999	762	395	326	857	231	553	173	950	705	248	999999	999999	999999	967	181	171	999999	359	518	971	912	251	513	592	101	671	999999	999999	634	495	353	999999	87	595	312	339	999999	82	449	999999	548	428	999999	250	887	513	999999	999999	999999	856	380	999999	889	639	774	521	882	733	765	559	510	78	999999	219	895	611	499	169	665	999999	745	590	910	827	999999	493	738	272	705	999999	336	653	999999	778	125	91	
31	448	820	999999	999999	999999	317	889	190	480	112	303	355	999999	23	999999	734	999999	999999	789	361	72	216	291	782	999999	38	186	233	857	548	548	104	813	999999	61	348	874	999999	999999	283	999999	999999	952	391	445	916	999999	575	159	918	796	668	335	999999	999999	242	539	18	837	663	999999	999999	333	999999	999999	999999	542	999999	961	837	860	999999	66	516	340	999999	263	899	347	999999	608	611	83	938	751	999999	768	999999	630	819	808	866	557	400	152	364	323	999999	827	999999	383	734	613	322	67	458	611	818	399	999999	978	640	999999	999999	65	528	592	999999	999999	684	999999	459	74	152	999999	993	791	665	999999	999999	111	243	999999	111	330	873	999999	761	880	303	999999	949	999999	96	840	178	205	999999	344	623	999999	929	839	153	999999	999999	670	999999	293	73	666	945	454	423	999999	999999	567	999999	813	999999	530	830	513	887	416	491	766	977	312	860	999999	378	999999	750	213	999999	999999	929	305	406	213	999999	478	817	636	332	505	999999	999999	999999	999999	999999	609	162	999999	941	425	952	736	324	167	692	168	999999	275	298	999999	703	999999	270	999999	999999	273	417	979	992	999999	696	260	999999	985	495	333	216	259	171	768	179	999999	272	756	999999	202	999999	248	520	379	999999	551	347	999999	999999	71	393	755	999999	999999	202	182	110	588	729	701	652	338	671	369	952	999999	114	999999	454	55	946	513	897	446	291	178	469	999999	999999	155	912	386	999999	434	939	460	999999	999999	576	999999	999999	683	37	750	549	652	577	160	999999	871	446	817	262	999999	124	999999	857	536	91	999999	999999	999999	281	584	788	276	154	246	430	502	897	317	954	458	497	273	486	157	999999	999999	601	999999	205	999999	708	105	133	999999	320	999999	999999	750	715	552	293	80	412	453	999999	282	508	999999	730	999999	974	139	863	804	267	999999	403	710	639	453	431	405	999999	999999	999999	693	999999	715	999999	370	899	156	601	411	175	427	861	999999	999999	624	140	999999	587	280	471	579	241	999999	180	469	665	891	999999	272	130	999999	788	999999	999999	999999	139	999999	413	999999	35	827	999999	999999	639	840	999999	369	999999	25	322	999999	818	21	373	305	462	999999	545	999999	705	18	46	339	999999	287	999999	294	999999	917	495	347	857	999999	999999	643	52	780	689	339	480	305	375	105	949	960	79	999999	212	281	815	314	256	946	664	999999	999999	207	999999	999999	211	999999	904	999999	529	974	312	601	766	730	999999	682	144	999999	999999	999999	642	940	999999	330	218	861	999999	194	111	190	101	999999	
999999	237	852	999999	999999	338	999999	775	401	767	575	999999	657	999999	999999	482	27	143	179	999999	999999	265	999999	999999	818	849	999999	999999	999999	999999	999999	999999	883	400	48	539	877	419	82	806	87	221	999999	874	374	414	673	740	999999	609	176	968	21	999999	999999	306	999999	11	35	759	999999	787	163	681	271	236	101	266	439	481	604	608	70	999999	963	748	999999	509	486	414	999999	412	999999	22	553	538	337	833	448	741	686	876	393	322	621	300	999999	335	613	147	322	999999	311	378	999999	567	907	648	999999	213	58	353	525	621	583	782	297	150	138	733	898	999999	817	697	999999	728	224	748	751	999999	690	922	896	348	101	770	111	131	17	985	999999	689	747	245	693	343	360	999999	739	839	999999	917	207	880	248	64	598	613	583	286	999999	169	999999	999999	999999	136	999999	187	530	813	680	175	142	999999	112	219	520	582	14	999999	377	453	18	912	670	772	725	999999	999999	999999	182	497	999999	999999	643	472	793	999999	721	566	886	183	251	999999	999999	836	785	65	778	39	544	25	999999	130	908	899	160	984	751	999999	999999	440	999999	493	999999	192	627	999999	509	639	426	195	861	999999	575	999999	999999	92	754	834	999999	669	999999	79	502	166	888	427	822	743	321	999999	583	969	999999	456	104	757	295	975	218	383	555	999999	999999	359	999999	172	999999	999999	999999	77	999999	917	999999	741	202	19	990	484	304	999999	589	999999	328	617	611	891	291	129	999999	454	999999	999999	625	613	999999	999999	465	153	12	999999	872	118	57	999999	999999	666	215	999999	263	95	766	811	680	18	999999	790	820	996	747	999999	999999	435	614	999999	280	461	302	160	627	102	553	846	481	578	999999	481	718	83	999999	999999	685	867	866	999999	999999	985	999999	999999	819	333	999999	469	999999	739	999999	999999	503	805	974	127	999999	64	796	999999	999999	919	999999	112	679	322	82	746	957	803	586	22	568	600	563	294	999999	999999	341	304	999999	999999	451	741	999999	891	977	999999	999999	921	580	631	999999	705	482	999999	999999	995	937	506	260	542	512	999999	162	833	878	903	251	999999	999999	689	723	999999	357	458	999999	999999	999999	787	344	170	647	999999	233	955	941	863	127	795	638	367	747	999999	53	999999	581	848	588	898	23	83	671	999999	999999	891	907	999999	999999	33	299	67	999999	999999	171	100	895	999999	379	999999	891	24	999999	456	999999	999999	941	889	458	86	877	999999	19	481	773	271	498	237	878	342	58	373	999999	999999	505	581	741	596	999999	953	384	999999	479	999999	
17	998	298	224	368	999999	949	999999	999999	999999	156	669	999999	153	999999	900	601	999999	598	47	999999	527	510	691	950	480	665	999999	999999	505	999999	772	160	628	473	775	999999	284	869	999999	999999	39	253	243	999999	836	533	598	220	771	362	716	999999	442	242	490	498	606	274	888	104	999999	999999	999999	999999	383	519	429	679	611	927	999999	798	999999	654	129	999999	276	999999	124	946	999999	999999	455	152	984	999999	717	999999	999999	999999	376	20	980	34	788	237	629	663	574	326	999999	999999	999999	999999	45	999999	45	999999	122	216	999999	863	999999	942	36	469	356	481	594	126	801	43	695	335	999999	317	818	455	999999	999999	999999	612	179	797	999999	999999	535	611	999999	77	232	999999	283	777	64	513	860	48	997	328	880	157	78	458	525	81	233	283	291	728	109	589	921	230	562	619	999999	999999	110	878	933	744	373	527	893	999999	760	918	280	999999	456	779	458	547	21	506	543	721	282	770	999999	262	330	389	967	999999	18	62	225	999999	819	508	938	129	394	145	784	551	999999	999999	321	315	12	243	281	330	999999	383	218	999999	999999	972	89	340	953	999999	424	983	999999	260	863	999999	702	999999	999999	948	841	999999	163	875	999999	999999	166	628	999999	620	259	96	118	646	999999	634	999999	999999	369	846	428	607	176	713	721	999999	999999	314	790	614	612	177	14	999999	489	801	230	342	999999	92	999999	461	999999	343	431	338	875	913	747	238	863	542	475	999999	530	243	173	450	164	922	999999	851	999999	844	17	92	999999	999999	167	710	999999	511	999999	287	999999	966	999999	832	291	393	999999	87	999999	562	751	79	701	622	802	255	638	780	188	999999	999999	964	624	47	335	349	255	99	755	47	824	361	999999	198	361	563	999999	340	168	771	999999	923	294	284	103	937	390	469	982	912	81	633	333	415	206	76	351	688	999999	999999	147	999999	332	529	737	399	363	999999	999999	249	737	308	621	416	424	167	679	349	944	999999	958	786	117	843	965	999999	38	999999	991	999999	999999	829	832	226	634	171	999999	999999	546	703	584	999999	208	743	999999	773	22	916	990	49	396	12	999999	120	983	361	728	999999	999999	547	371	62	521	976	37	999999	476	404	782	262	999999	914	802	250	813	999999	587	374	999999	202	188	121	320	952	898	219	96	722	243	282	443	123	210	999	342	531	999999	999999	715	277	999999	617	999999	738	999999	482	209	503	306	999999	999999	364	819	371	369	999999	999999	569	87	999999	999999	753	170	509	819	451	713	803	907	
999999	726	999999	999999	401	895	570	977	581	478	425	999999	592	999999	342	509	999999	303	838	999999	92	789	796	154	999999	455	553	456	634	919	999999	768	405	999999	25	999999	419	999999	427	476	999999	999999	999999	101	661	999999	238	999999	828	10	739	999999	874	172	999999	999999	929	219	761	946	352	999999	352	662	445	657	614	996	999999	166	99	384	875	372	999999	810	999999	705	492	99	999999	225	999999	999999	189	884	893	243	771	523	255	209	943	481	134	999999	930	508	655	999999	203	999999	927	671	910	365	282	512	330	24	999999	999999	999999	672	999999	137	495	717	483	561	763	381	235	886	911	999999	440	403	999999	166	879	130	60	488	896	984	297	956	723	824	999999	391	912	999999	649	31	482	281	751	997	200	222	35	999999	250	821	17	999999	760	999999	999999	878	999999	174	145	753	184	999999	775	745	839	538	993	999999	950	999999	468	999999	999999	999999	418	169	651	250	966	666	999999	956	247	84	977	256	206	703	899	999999	126	748	999999	896	846	243	506	999999	167	661	229	376	153	868	999999	537	803	870	611	765	236	999999	208	478	658	227	11	700	768	593	341	999999	999999	227	265	720	858	999999	52	999999	663	999999	999999	999999	447	999999	813	999999	999999	449	453	335	999999	143	505	999999	549	152	247	629	242	805	248	574	999999	929	616	925	612	642	679	462	827	437	112	591	940	893	41	999999	414	999999	978	329	150	16	999999	999999	722	173	180	715	113	423	942	999999	407	519	984	518	999999	888	766	999999	769	990	508	999999	999999	914	162	656	120	317	224	610	826	918	434	323	731	990	213	449	471	964	358	413	495	254	194	430	909	523	817	999999	865	899	559	159	507	542	595	808	999999	524	605	796	208	999999	41	488	95	999999	786	132	684	326	618	999999	642	999999	179	786	730	999999	746	597	499	999999	999999	927	369	284	816	198	404	404	439	946	368	562	214	999999	999999	705	345	248	736	695	841	548	290	999999	516	413	372	809	87	288	999999	18	306	510	597	999999	999999	810	854	598	727	999999	887	671	446	90	889	999999	572	999999	396	999999	860	804	999999	205	646	999999	768	412	825	595	326	999999	178	360	265	999999	565	999999	586	999999	394	148	968	999999	661	999999	999999	436	999999	356	246	63	891	280	158	501	653	401	467	515	999999	451	999999	141	963	736	503	96	824	195	460	462	999999	861	999999	721	836	305	544	999999	305	341	889	479	999999	273	269	999999	212	763	61	174	651	999999	999999	999999	376	836	598	924	125	232	
611	999999	895	999999	615	40	167	436	999999	357	857	440	219	999999	562	999999	782	699	999999	999999	999999	999999	999999	296	811	999999	377	180	355	999	707	619	999999	83	729	561	584	575	999999	239	740	775	108	703	316	220	861	783	390	83	64	898	457	999999	348	551	204	608	972	247	999999	986	90	665	649	999999	529	999999	980	10	999999	216	50	247	864	117	962	999999	979	600	516	999999	789	999999	945	808	172	999999	734	188	366	975	999999	421	577	754	695	442	63	79	691	725	802	389	364	999999	857	220	655	240	999999	764	629	999999	731	77	207	808	720	841	85	138	411	801	643	743	999999	999999	669	999999	422	529	386	909	909	999999	791	409	917	999999	999999	951	745	503	599	999999	356	999999	689	510	999999	999999	722	999999	994	999999	323	10	746	621	244	237	550	545	818	999999	387	719	999999	940	999999	797	891	623	889	133	392	908	212	51	397	391	940	169	999999	535	806	173	915	356	477	791	663	999999	862	723	411	999999	999999	538	225	636	999999	749	234	759	995	108	332	871	180	414	999999	999999	999999	853	297	999999	981	999999	263	999999	999999	999999	472	494	143	595	761	176	722	999999	233	999999	999999	760	630	200	999999	803	540	707	999999	999999	186	999999	993	958	80	999999	435	999999	999999	402	285	10	832	645	287	740	626	410	347	165	158	988	191	999999	878	474	232	106	455	188	752	555	383	759	999999	409	999999	184	524	753	999999	702	962	830	398	825	928	985	999999	204	999999	999999	370	685	895	197	881	999999	89	606	999999	999999	999999	50	650	999999	627	82	706	877	248	999999	885	999999	424	456	36	361	735	999999	546	999999	999999	260	10	999999	195	698	864	750	527	999999	999999	917	967	412	137	921	999999	669	207	855	999999	999999	956	736	254	776	999999	448	171	530	143	36	70	999999	155	323	49	39	999999	929	218	955	999999	616	356	967	626	21	328	114	181	999999	856	690	957	157	999999	274	376	418	999999	999999	999999	997	498	78	857	999999	267	814	881	160	134	277	647	333	999999	349	389	287	159	258	130	67	358	77	179	999999	590	998	28	775	662	135	502	792	376	362	127	287	120	207	754	999999	232	30	941	589	53	634	471	955	999999	99	268	189	305	531	648	431	999999	999999	838	269	999999	116	498	999	775	855	999999	333	232	112	999999	999999	504	616	835	338	999999	590	999999	955	536	73	890	999999	999999	323	496	845	713	696	388	633	368	999999	999999	125	531	942	813	197	678	147	999999	782	922	316	999999	689	696	320	
304	999999	999999	882	732	732	225	925	142	462	368	999999	620	535	723	999999	593	18	898	719	806	194	776	148	999999	399	999999	999999	999999	560	638	999999	158	999999	402	999999	999999	485	762	999999	899	606	809	361	829	999999	526	207	68	389	722	675	790	999999	514	120	541	21	999999	999999	999999	999999	285	581	824	561	962	999999	143	652	70	999999	999999	999999	819	210	384	425	319	720	873	142	59	270	999999	962	999999	999999	888	291	539	999999	999999	999999	999999	999999	330	999999	999999	278	999999	307	74	415	328	999999	999999	999999	166	314	735	999999	701	885	999999	999999	67	25	999999	861	544	789	999999	851	999999	599	999999	825	331	999999	879	999999	887	51	999999	575	78	644	999999	233	542	148	999999	583	556	999999	769	995	960	332	735	315	495	675	999999	814	967	222	302	999999	387	603	556	139	434	589	238	999999	769	999999	201	422	83	519	329	999999	999999	756	305	999999	829	241	865	998	999999	574	660	221	318	999999	608	999999	351	999999	846	999999	592	886	159	966	195	119	236	76	141	322	241	975	356	336	50	220	917	999999	900	999999	999999	557	999999	860	999999	26	351	467	999999	346	999999	862	673	390	999999	999999	607	338	514	720	999999	798	999999	978	343	685	865	999999	271	397	999999	749	321	999999	999999	44	58	999999	47	179	999999	999999	999999	794	251	999999	312	965	523	162	612	588	98	999999	149	940	690	858	527	253	160	370	206	897	408	331	550	971	191	999999	838	999999	999999	344	952	247	26	999999	737	963	382	899	999999	118	785	999999	660	141	999999	269	354	199	771	793	28	406	999999	883	396	999999	828	999999	999999	744	324	303	297	754	237	902	923	617	131	563	871	260	902	98	122	59	999999	999999	420	922	999999	649	999999	507	325	556	675	143	686	816	145	51	999999	999999	794	491	71	906	903	659	345	736	77	999999	922	768	504	483	999999	346	259	418	920	862	999999	674	756	999999	438	681	236	790	999999	314	427	999999	999999	189	999999	999999	988	763	515	760	586	697	999999	999999	585	557	61	999999	372	349	567	727	999999	262	412	129	734	281	477	232	432	999999	999999	763	791	102	632	324	188	149	357	495	902	999999	285	999999	103	428	213	881	629	44	427	591	747	700	708	882	776	185	999999	999999	999999	292	337	42	892	818	547	493	999999	737	999999	233	999999	999999	824	961	977	789	999999	316	999999	596	999999	398	136	223	25	100	393	999999	999999	999999	999999	641	999999	619	831	253	730	285	881	720	956	891	30	204	999999	676	876	999999	905	986	159	589	
649	699	689	939	905	999999	802	456	110	185	199	20	980	361	871	214	139	999999	69	749	999999	357	639	711	378	931	999999	999999	224	645	999999	561	999999	662	991	999999	999999	892	348	60	999999	434	619	781	999999	999999	224	248	804	672	999999	999999	999999	999999	999999	301	69	977	570	973	65	999999	241	999999	341	999999	999999	327	999999	371	283	246	395	18	999999	10	999999	858	18	368	717	385	544	552	36	671	633	452	508	700	999999	953	332	374	995	999999	203	164	999999	999999	999999	897	879	442	398	999999	787	918	143	999999	999999	211	968	211	266	999999	918	689	999999	669	14	999999	999999	668	920	330	999999	999999	23	256	999999	583	417	999999	516	820	506	999999	164	654	883	715	999999	354	146	249	999999	130	118	325	999999	513	725	999999	70	999999	87	220	521	77	467	767	905	887	355	979	793	999999	999999	446	999999	816	534	783	999999	298	405	474	531	681	345	999999	911	999999	999999	303	858	637	883	378	999999	999999	590	96	999999	126	999999	431	999999	166	999999	959	435	672	151	295	978	941	994	772	999999	613	688	999999	999999	673	999999	217	741	61	999999	165	151	326	703	888	235	448	596	669	488	973	475	375	234	386	368	248	555	860	324	916	999999	121	636	138	999999	999999	364	999999	999999	602	690	999999	45	300	999999	118	968	999999	69	540	355	999999	293	768	148	323	616	999999	315	616	999999	881	999999	215	523	40	690	575	291	999999	94	999999	999999	886	293	528	340	934	567	999999	280	301	800	784	571	317	827	867	990	293	143	18	999999	653	940	809	220	829	777	999999	428	403	972	583	999999	281	927	407	999999	619	983	682	788	66	346	370	90	952	644	216	212	823	584	997	352	999999	866	754	999999	484	318	510	166	999999	831	876	329	227	999999	299	999999	999999	391	380	310	461	229	161	317	579	728	267	194	570	584	999999	819	975	999999	999999	415	182	461	11	311	482	525	18	234	470	51	862	622	999999	826	782	442	213	999999	891	999999	714	447	375	755	60	999999	596	205	236	67	354	986	960	883	217	999999	999999	79	827	935	221	926	999999	538	999999	999999	839	999999	801	172	615	287	999999	999999	701	999999	95	256	261	167	999999	813	999999	999999	999999	876	999999	471	999999	814	999999	144	870	955	644	999999	600	836	889	999999	485	852	403	999999	999999	76	646	448	192	482	882	143	818	669	16	408	929	999999	842	999999	983	378	135	999999	120	480	999999	393	877	999999	999999	258	366	846	999999	86	419	933	961	630	239	999999	288	999999	999999	918	999999	
210	948	245	999999	167	994	900	431	999999	999999	415	999999	999999	659	999999	571	279	999999	999999	777	972	988	930	988	995	999999	221	759	770	100	999999	65	201	163	216	445	641	64	976	263	999999	424	574	999999	14	978	990	999999	976	999999	19	799	307	151	354	222	28	257	862	686	782	150	661	27	999999	999999	762	817	452	817	929	224	370	999999	320	999999	423	580	984	26	491	999999	782	999999	91	999999	757	60	809	994	426	999999	202	300	999999	325	762	557	620	654	226	182	528	999999	722	794	438	927	830	796	798	999999	272	845	205	541	368	543	936	549	602	999999	17	458	999999	999999	32	80	899	994	794	866	959	340	800	318	999999	623	999999	296	761	999999	229	999999	999999	979	131	356	105	939	957	999999	621	81	999999	513	175	80	768	186	772	367	38	835	999999	932	487	932	55	886	999999	744	147	649	999999	772	492	999999	262	421	423	675	999999	999999	999999	575	254	999999	288	296	153	652	855	228	524	403	800	394	21	273	501	199	311	218	130	223	91	971	293	288	31	999999	818	356	762	106	393	999999	798	436	687	599	653	758	999999	175	888	919	135	999999	999999	108	983	999999	999999	234	373	766	839	823	493	283	604	999	275	972	834	999999	465	427	999999	732	999999	584	586	902	545	553	474	955	334	172	846	899	999999	922	999999	829	999999	538	733	999999	239	974	999999	414	994	653	999999	770	340	389	463	708	383	249	513	409	999999	27	689	820	301	884	499	331	436	705	693	352	999999	15	83	999999	694	393	999999	620	999999	182	907	891	70	703	999999	944	708	148	525	77	999999	787	999999	418	848	912	335	999999	999999	999999	977	299	999999	150	984	335	316	536	24	990	747	892	767	999999	119	797	759	597	999999	999999	999999	298	190	999999	933	998	587	664	88	781	68	157	145	30	204	618	999999	999999	719	298	637	181	999999	535	999999	526	30	999999	308	61	999999	737	95	999999	999999	689	118	344	216	986	748	652	457	999999	999999	599	999999	999999	45	501	866	839	878	971	916	451	173	999999	999999	416	978	399	366	36	999999	999999	71	214	33	514	999999	999999	713	999999	550	999999	723	999999	603	999999	999999	284	162	999999	195	323	859	124	23	999999	526	463	48	800	17	358	999999	431	615	999999	999999	999999	723	530	991	279	999999	155	430	931	727	999999	999999	575	646	999999	247	999999	841	999999	471	947	200	477	999999	55	558	913	725	999999	699	999999	286	992	202	226	561	631	815	916	198	713	693	92	827	999999	411	473	163	314	
121	736	589	311	148	590	362	255	542	945	721	222	430	999999	241	435	995	69	382	430	152	616	743	925	125	758	999999	118	649	999999	644	94	759	421	90	963	999999	999999	853	612	864	315	98	869	999999	999999	293	464	851	402	258	999999	100	732	171	505	992	664	999999	390	336	999999	606	999999	999999	636	999999	19	158	278	999999	30	215	770	566	999999	999999	999999	730	999999	474	798	266	256	496	301	994	36	259	584	970	58	789	473	285	999999	709	999999	568	568	523	284	999999	582	999999	237	999999	329	999999	333	999999	128	999999	55	999999	538	987	999999	311	20	999999	435	759	999999	307	673	241	742	495	946	999999	235	315	171	626	200	492	684	575	268	999999	675	860	999999	999999	999999	999999	743	999999	746	632	999999	989	999999	999999	97	999999	999999	284	17	999999	405	833	229	999999	999999	999999	772	999999	725	55	313	784	52	855	966	575	833	967	456	559	497	999999	749	324	999999	999999	999999	244	539	675	999999	409	568	999999	759	841	640	730	854	48	999999	324	832	701	329	575	947	702	960	522	999999	774	999999	457	507	220	94	905	999999	515	65	537	889	60	304	903	225	999999	999999	134	934	112	122	418	999999	183	999999	58	994	213	298	999999	284	999999	983	975	580	999999	764	548	757	999999	312	999999	982	812	435	781	406	425	999999	999999	999999	835	999999	589	999999	419	248	334	857	45	911	999999	227	999999	263	872	77	329	332	115	24	557	376	210	999999	773	999999	999999	748	580	652	579	853	131	999999	449	440	403	323	171	999999	440	691	722	999999	98	131	982	559	563	714	86	102	254	999999	58	468	386	999999	888	984	842	999999	999999	393	341	370	105	550	813	999999	673	15	999999	243	584	866	654	386	999999	652	452	845	195	999999	575	486	609	968	411	980	63	614	434	186	39	999999	414	338	491	727	36	442	999999	131	51	999999	930	21	999999	191	814	10	87	999999	541	996	401	999999	818	854	999999	136	149	832	388	68	581	985	213	731	462	326	894	999999	626	20	109	74	825	999999	555	597	401	229	176	999999	537	197	999999	42	999999	994	519	636	966	899	999999	913	999999	982	499	999999	807	846	999999	497	115	104	620	530	999999	337	594	324	309	173	735	919	999999	335	531	999999	350	181	278	468	807	999999	27	999999	717	195	999999	842	14	610	790	999999	999999	678	947	442	577	124	145	134	409	204	337	802	174	383	257	416	999999	116	605	635	577	271	690	999999	87	893	999999	999999	15	752	999999	698	383	999999	999999	999999	387	98	
816	236	999999	153	68	612	929	224	999999	343	937	999999	390	999999	15	164	976	238	987	110	999999	999999	310	433	129	656	884	999999	999999	983	954	270	999999	999999	999999	999999	599	999999	212	88	999999	862	341	999999	773	101	371	421	693	999999	214	201	999999	287	733	142	999999	612	999999	999999	727	300	796	999999	389	677	885	28	999999	635	999999	552	35	999999	192	503	352	830	999999	999999	999999	473	945	210	778	999999	271	751	639	167	453	986	999999	800	360	626	76	761	100	106	999999	999999	999999	67	999999	999999	175	99	104	999999	790	105	952	996	126	264	354	595	800	625	416	999999	388	451	192	578	153	235	558	999999	999999	999999	739	563	999999	941	660	888	546	126	999999	181	657	409	377	358	43	999999	999999	999999	999999	999999	961	474	689	82	965	372	874	94	518	999999	541	999999	999999	210	365	399	184	184	604	466	58	684	37	999999	486	999999	999999	834	544	740	999999	462	294	956	629	275	999999	750	976	999999	23	462	608	999999	640	128	999999	177	999999	644	237	508	501	815	431	287	446	455	596	986	298	50	549	777	398	999999	254	845	581	999999	525	434	999999	999999	453	596	999999	380	999999	367	999999	906	999999	900	512	53	961	478	535	351	828	428	999999	990	999999	972	912	830	269	561	874	761	596	999999	129	803	310	194	372	834	211	76	850	238	615	391	999999	649	999999	999999	999999	775	320	239	270	106	999999	999999	316	480	999999	999999	120	52	493	619	999999	936	780	709	742	776	116	999999	150	762	578	925	384	618	772	272	999999	913	444	108	999999	366	642	999999	999999	999999	877	999999	999999	955	955	999999	999999	996	80	273	868	565	999999	350	669	999999	98	508	528	999999	833	999999	708	421	689	206	999999	394	178	953	999999	758	185	650	999999	224	550	194	806	999999	189	999999	999999	999999	404	10	311	104	999999	831	278	999999	504	188	268	189	193	738	276	759	999999	360	999999	127	968	120	390	962	451	455	999999	999999	999999	757	999999	999999	161	209	999999	688	895	513	999999	347	685	999999	263	996	999999	999999	41	811	999999	57	999999	828	560	429	539	294	620	348	652	999999	762	374	441	747	999999	812	37	999999	722	587	863	696	404	489	442	808	856	999999	580	731	423	267	999999	999999	196	346	894	731	669	732	78	557	860	972	999999	999999	729	999999	982	578	999999	57	99	999999	999999	874	434	81	987	731	999999	236	999999	999999	569	504	388	999999	560	677	999999	306	323	989	519	316	835	431	904	131	999999	350	410	12	49	375	999999	999999	471	322	999999	823	
743	938	304	999999	999999	939	412	90	931	943	955	315	660	396	733	110	821	877	999999	12	999999	865	652	999999	825	765	999999	999999	337	999999	324	248	765	104	562	999999	694	677	999999	999999	28	823	999999	146	394	105	351	653	641	999999	834	593	999999	999999	656	878	296	999999	999999	34	999999	218	999999	208	999999	999999	549	999999	833	999999	415	999999	999999	151	999999	353	999999	515	703	730	999999	238	562	999999	898	999999	999999	855	447	999999	999999	487	661	501	999999	810	999999	991	999999	676	999999	784	819	293	662	691	999999	142	925	313	212	780	514	295	999999	999999	655	999999	310	897	754	999999	128	159	268	928	491	859	313	183	999999	999999	998	999999	999999	639	999999	279	607	217	498	831	929	144	482	319	972	375	891	18	999999	587	690	620	999999	861	666	669	34	734	209	999999	829	752	41	527	781	487	999999	971	420	386	999999	999999	409	999999	764	999999	677	949	955	125	967	304	28	695	994	999999	999999	322	972	749	254	873	18	124	999999	187	999999	954	537	495	999999	919	597	777	701	598	999999	999	999999	681	991	85	779	93	415	999999	733	346	533	403	383	798	998	671	142	999999	94	295	920	587	999999	722	421	469	861	999999	706	999999	993	406	177	114	225	999999	999999	178	104	924	709	477	999999	766	431	143	999999	466	921	925	645	688	513	999999	89	519	799	279	664	319	232	999999	828	492	352	137	236	278	999999	707	999999	999999	918	169	999999	452	143	999999	301	999999	357	405	136	780	606	314	892	252	999999	999999	501	487	514	784	702	999999	999999	999999	999999	304	907	999999	883	224	999999	999999	999999	353	349	636	386	999999	977	386	962	827	241	58	886	47	999999	983	999999	876	215	436	459	999999	466	244	803	183	999999	999999	999999	514	999999	912	769	924	544	999999	903	397	329	816	510	999999	822	875	120	600	999999	387	69	999999	599	999999	999999	584	999999	636	886	999999	833	212	984	981	999999	999999	315	328	288	961	502	695	90	999999	557	999999	926	999999	321	591	133	213	108	323	999999	455	914	515	903	195	702	908	661	798	564	999999	832	999999	132	374	999999	791	321	999999	884	373	844	999999	999999	620	657	999999	324	305	980	629	114	671	999999	560	999999	800	425	999999	268	593	44	291	301	440	566	408	208	999999	999999	342	891	985	438	573	611	999999	66	293	538	999999	594	365	999999	935	22	170	484	572	831	999999	999999	228	854	300	339	562	451	28	999999	259	703	377	285	648	738	999999	999999	999999	999999	999999	743	141	565	467	999	678	999999	999999	999999	406	
923	635	125	260	965	673	141	147	243	999999	730	47	239	289	107	227	90	178	206	894	999999	13	624	471	36	244	999999	397	301	999999	999999	999999	601	657	335	77	262	35	682	75	986	105	247	999999	640	706	902	286	369	782	597	305	999999	533	478	919	21	654	233	731	20	999999	999999	582	961	645	446	582	953	40	965	65	496	141	907	831	766	725	999999	330	342	386	37	999999	73	793	925	77	999999	416	66	999999	801	951	64	252	258	665	937	995	270	999999	332	339	999999	541	809	38	999999	647	162	296	823	903	999999	999999	999999	999999	518	177	719	999999	999999	547	974	367	264	999999	87	999999	582	999999	787	835	999999	999999	63	697	701	999999	984	897	452	541	263	769	784	897	562	999999	999999	920	156	769	999999	891	926	785	365	460	287	274	950	960	74	61	508	988	843	999999	579	28	999999	999999	999999	999999	926	862	999999	999999	582	366	981	999999	999999	662	954	999999	560	999999	96	999999	342	251	254	719	946	491	476	212	271	999999	64	185	999999	999999	294	170	586	462	999999	999999	501	161	877	921	292	304	999999	412	999999	490	437	675	300	311	686	395	999999	474	999999	445	395	91	942	786	999999	999999	999999	999999	999999	794	442	999999	212	32	776	191	373	999999	999999	651	659	74	115	999999	999999	388	885	999999	830	898	427	121	999999	529	678	999999	218	100	619	486	499	999999	44	311	999999	999999	472	278	535	505	31	420	47	999999	785	330	976	170	428	923	920	266	792	999999	999999	999999	520	683	354	365	972	282	712	949	162	999999	40	803	999999	38	916	999999	23	335	876	17	84	362	744	357	999999	58	672	696	566	242	427	565	934	727	819	999999	999999	179	532	749	707	999999	81	345	300	182	437	999999	16	313	252	466	602	370	999999	168	999999	997	921	924	610	999999	999999	999999	999999	999999	868	15	218	999999	693	999999	802	137	310	986	290	408	66	271	621	999999	689	262	990	960	999999	574	482	999999	850	926	257	608	999999	690	704	162	999999	825	999999	431	190	879	619	408	664	475	69	269	999999	999999	999999	660	999999	337	336	140	929	72	513	304	533	558	286	767	596	203	988	619	291	138	96	241	957	999999	101	999999	642	999999	306	496	514	222	781	999999	985	597	999999	811	364	999999	999999	999999	321	19	897	632	999999	852	811	470	487	999999	977	750	454	709	702	122	245	526	999999	999999	766	26	999999	321	776	999999	999999	999	897	186	999999	999999	905	836	999999	947	302	469	216	790	781	835	19	999999	244	41	865	286	
894	999999	999999	837	85	885	493	999999	230	586	855	999999	79	811	572	310	195	269	999999	618	789	755	820	775	320	708	999999	931	17	725	999999	745	111	999999	115	999999	609	427	642	29	353	999999	726	715	613	999999	720	999999	272	999999	999999	975	999999	999999	496	148	999999	999999	527	377	329	561	298	504	999999	120	534	573	706	858	999999	767	999999	825	275	175	38	114	171	739	987	999999	999999	308	847	110	559	854	20	966	352	808	900	275	699	791	336	231	215	503	55	157	273	414	17	999999	358	999999	981	330	120	999999	639	787	389	733	893	999999	999999	409	561	680	563	739	515	892	866	999999	136	483	999999	999999	899	668	694	999999	999999	264	301	736	751	199	999999	689	856	94	179	123	999999	965	999999	346	574	805	942	374	593	999999	898	999999	999999	999999	243	508	491	999999	368	971	103	549	410	638	999999	921	657	372	808	874	883	999999	723	753	474	170	585	999999	242	999999	999999	329	999999	999999	366	187	492	753	999999	374	207	553	725	208	30	347	564	269	649	999999	157	580	566	999999	999999	476	400	500	533	82	999999	988	999999	275	999999	773	302	611	282	519	438	999999	416	443	999999	339	705	525	732	999999	605	326	853	589	999999	155	762	536	158	999999	787	999999	229	882	451	999999	482	999999	952	256	54	953	986	139	224	253	173	132	999999	320	999999	874	768	406	477	606	999999	999999	329	109	999999	765	463	393	732	447	999999	999999	991	467	857	999999	572	485	92	652	339	723	375	702	982	999999	493	837	128	912	233	822	415	845	83	991	141	853	245	288	499	603	407	999999	568	639	999999	999999	999999	999999	311	999999	999999	824	999999	422	999999	627	127	999999	282	625	999999	819	224	861	999999	999999	394	999999	123	719	250	804	162	735	325	598	143	353	508	908	384	601	610	999999	508	999999	579	661	876	999999	999999	999999	16	874	338	588	562	999999	999999	984	999999	597	412	999999	52	519	671	541	999999	526	493	774	873	373	251	999999	218	283	362	538	576	733	999999	609	983	386	797	999999	407	999999	46	436	833	523	717	786	198	28	999999	989	999999	47	999999	359	29	961	990	643	632	664	999999	289	353	999999	418	468	999999	803	999999	666	721	392	144	368	490	67	941	359	656	465	484	200	385	999999	999999	538	177	999999	589	999999	395	164	656	742	368	756	92	999999	115	259	189	395	418	241	999999	999999	903	206	869	999999	30	641	986	177	189	999999	999999	980	372	879	300	967	223	588	999999	567	736	999999	999999	733	974	999999	254	999999	
286	999999	781	153	106	91	635	970	770	627	999999	754	177	489	562	189	852	112	489	999999	999999	221	181	999999	960	999999	801	511	207	146	999999	931	999999	590	891	100	999999	760	883	291	253	329	206	596	999999	527	399	256	839	820	880	872	610	999999	447	74	917	999999	192	999999	290	999999	773	634	639	79	367	587	597	471	782	101	228	999999	982	639	999999	999999	253	999999	320	554	999999	386	265	125	331	999999	152	826	999999	999999	999999	497	10	130	555	572	956	517	169	999999	659	377	48	788	653	412	999999	807	59	342	707	749	999999	736	460	397	378	999999	747	999999	445	771	299	336	523	730	999999	861	94	452	999999	999999	283	999999	999999	999999	348	476	999999	919	343	344	777	999999	999999	828	422	274	999999	168	204	442	770	181	376	999999	88	712	275	923	215	184	723	999999	713	972	475	576	841	166	999999	901	62	828	654	999999	993	458	587	694	318	932	201	925	999999	196	999999	111	142	16	999999	636	211	548	713	999999	621	999999	137	776	363	845	433	999999	999999	302	389	999999	526	275	894	999999	134	580	614	282	982	797	359	527	16	374	443	834	999999	999999	699	514	999999	999999	999999	999999	999999	811	999999	473	509	999999	999999	955	806	999999	585	866	122	595	512	631	934	999999	186	823	820	609	769	999999	411	598	573	697	602	999999	826	41	786	80	999999	322	248	151	773	304	981	999999	721	982	788	576	721	354	999999	78	580	684	318	665	12	721	999999	352	999999	910	124	999999	363	999999	207	553	999999	52	999999	199	392	792	667	999999	841	999999	888	786	210	834	876	228	788	534	305	151	999999	999999	77	999999	280	896	89	862	190	999999	50	790	784	244	496	679	67	720	686	787	26	437	823	585	833	999999	152	236	43	999999	339	999999	634	65	999999	959	999999	710	999999	496	712	804	701	977	387	107	11	965	348	207	170	77	999999	999999	999999	999999	307	492	753	999999	753	999999	999999	294	534	999999	166	728	413	537	999999	357	999999	199	999999	222	735	999999	208	735	264	999999	888	999999	735	999999	981	999999	930	546	661	492	956	999999	999999	859	975	417	999999	999999	999999	999999	562	810	502	813	999999	658	443	912	559	461	293	28	760	999999	965	992	558	999999	999999	49	999999	866	999999	222	999999	897	456	999999	247	327	403	42	793	981	999999	87	344	922	999999	999999	682	28	987	210	208	999999	153	177	893	999999	999999	999999	999999	901	484	999999	934	999999	421	378	211	228	675	241	68	261	234	778	950	888	658	636	276	907	999999	779	999999	676	
24	999999	999999	289	999999	999999	468	222	106	891	507	999999	152	65	510	627	131	464	353	999999	152	946	712	999999	999999	15	999999	232	914	38	544	704	999999	268	275	999999	999999	999999	896	420	772	845	999999	343	281	30	999999	603	135	648	785	902	436	133	533	999999	751	388	72	999999	931	245	999999	999999	357	802	999999	884	789	999999	12	999999	999999	999999	982	306	791	999999	103	206	270	999999	107	275	252	642	278	693	734	999999	999999	246	999999	999999	999999	537	546	97	985	479	907	861	813	583	646	999999	345	999999	999999	237	285	381	295	865	65	999999	148	42	824	714	533	999999	159	591	999999	999999	349	986	453	455	759	999999	393	999999	299	409	916	523	629	666	306	774	552	507	922	835	951	999999	999999	288	999999	514	272	281	945	487	711	231	248	999999	246	358	999999	999999	477	581	987	670	576	655	293	624	413	168	999999	999999	877	652	669	509	813	356	999999	175	66	255	441	122	678	999999	698	999999	285	999999	430	947	724	856	40	999999	999999	999999	426	999999	994	773	111	114	862	196	609	999999	561	738	76	890	888	884	638	231	150	999999	999999	765	999999	598	349	999999	999999	470	44	999999	999999	329	661	533	929	600	181	293	154	336	259	492	212	638	143	999999	682	539	999999	840	999999	808	209	999999	298	661	999999	999999	434	446	376	402	999999	588	447	242	87	543	999999	297	712	355	87	814	625	510	563	999999	465	802	982	208	410	203	803	813	130	689	244	999999	999999	776	859	999999	959	856	340	623	200	900	469	148	579	771	999999	999999	730	394	356	787	999999	999999	939	631	464	178	999999	999999	999999	634	121	397	308	692	999999	936	496	999999	854	768	180	999999	138	564	343	843	628	638	74	931	92	735	342	456	999999	105	836	237	999999	999999	864	381	999999	999999	789	81	840	886	172	201	385	360	540	588	617	999999	464	384	297	999999	549	363	999999	853	551	999999	65	851	523	513	999999	268	999999	72	904	999999	999999	571	999999	999999	13	742	476	999999	555	732	204	999999	839	20	641	999999	939	632	251	510	487	985	24	412	26	988	373	999999	999999	127	232	999999	683	818	69	892	608	999999	999999	807	887	31	308	819	191	310	999999	512	872	647	329	505	821	403	999999	123	556	373	255	25	378	817	780	438	509	999999	999999	30	950	999999	853	913	25	444	999999	999999	687	205	230	715	976	860	786	454	798	999999	656	999999	506	945	999999	245	780	601	438	79	250	870	320	999999	240	999999	562	133	793	415	490	999999	779	856	435	361	
152	540	49	518	40	999999	639	782	999999	790	999999	15	999999	999999	143	999999	15	553	225	817	884	766	485	999999	308	999999	661	999999	246	279	510	650	999999	983	102	249	562	920	49	914	240	537	394	449	999999	557	720	999999	281	76	381	999999	640	618	999999	999999	999999	999999	220	376	674	257	545	801	289	999999	495	429	525	893	999999	95	514	310	587	357	381	45	999999	751	943	485	120	999999	897	999999	999999	999999	999999	716	194	507	709	672	250	983	999999	592	170	604	999999	301	659	388	215	296	999999	339	40	999999	14	30	548	999999	999999	198	146	999999	904	999999	863	999999	912	999999	999999	363	385	842	999999	604	365	788	999999	912	689	652	826	732	964	999999	563	999999	870	999999	712	174	999999	250	248	61	847	999999	999999	165	999999	477	999999	850	999999	851	911	878	279	436	764	225	155	636	779	781	372	413	411	999999	450	999999	723	525	107	544	999999	999999	603	999999	999999	999999	110	719	180	221	273	975	63	122	698	685	411	444	633	496	29	333	471	999999	688	999999	999999	394	714	999999	754	999999	753	144	457	777	285	999999	679	999999	125	435	465	567	518	397	999999	299	605	765	781	289	891	610	999999	81	999999	999999	330	323	999999	715	999999	622	999999	409	232	999999	664	921	999999	999999	764	999999	381	593	867	999999	948	301	93	924	789	949	776	475	971	153	999999	386	114	148	999999	365	507	999999	430	999999	110	118	999999	999999	634	999999	999999	640	524	292	999999	999999	213	769	198	39	240	999999	925	65	845	991	437	999999	310	999999	816	999999	211	408	999999	971	173	34	802	839	136	652	999999	999999	593	145	950	689	914	686	182	999999	949	909	135	905	484	374	997	119	681	96	140	999999	867	103	999999	999999	191	267	768	188	967	359	999999	587	312	819	472	710	50	748	174	623	115	999999	999999	999999	282	205	496	999999	999999	692	167	49	522	943	248	999999	999999	834	507	656	918	994	377	999999	16	999999	603	999999	999999	999999	999999	999999	921	516	250	395	781	147	843	999999	770	969	161	284	201	863	999999	368	581	973	14	999999	251	518	705	999999	114	721	999999	735	601	831	999999	740	999999	999999	128	16	703	853	717	568	991	520	885	949	842	999999	408	999999	482	244	93	999999	293	999999	691	412	999999	138	290	69	852	999999	394	938	999999	421	999999	999999	744	69	999999	999999	999999	445	999999	999999	632	755	279	21	323	151	263	367	748	968	457	760	999999	715	999999	574	999999	999999	716	883	135	946	877	430	999999	442	408	422	578	366	673	847	999999	960	
780	999999	859	999999	999999	710	854	999999	200	113	964	900	432	38	864	101	999999	607	728	340	605	686	999999	999999	999999	999999	999999	999999	789	999999	999999	609	999999	583	935	149	714	303	999999	16	38	999999	755	774	466	541	999999	380	999999	487	999999	75	129	319	364	999999	187	21	699	865	999999	24	248	808	808	365	790	849	999999	724	999999	999999	999999	999999	311	507	930	113	391	47	870	999999	292	999999	190	240	999999	801	228	999999	962	999999	604	55	999999	24	860	947	966	999999	751	170	286	833	999999	350	999999	407	18	857	999999	83	629	662	994	604	732	936	628	577	876	989	630	261	761	999999	266	651	683	296	647	999999	147	291	296	710	96	458	211	839	861	91	793	370	677	888	83	999999	999999	443	292	923	328	398	234	999999	999999	999999	81	427	999999	726	723	721	220	190	936	999999	375	294	999999	283	735	999999	716	794	205	270	584	872	610	324	601	249	14	723	999999	999999	66	533	181	71	386	999999	755	144	368	81	160	496	952	735	576	765	924	19	198	540	681	440	566	999999	450	208	817	770	999999	483	716	496	526	197	292	842	122	999999	999999	951	42	582	999999	134	119	97	999999	874	747	835	999999	995	535	999999	76	625	999999	902	620	999999	966	985	18	884	365	999999	969	764	452	734	653	477	122	999999	507	109	14	442	169	999999	999999	942	32	300	168	721	999999	403	130	666	874	220	837	718	999999	57	999999	551	999999	455	128	166	999999	23	192	848	999999	298	999999	966	620	534	742	267	899	34	962	718	725	644	999999	999999	643	786	859	442	999999	999999	262	460	536	463	999999	714	999999	132	999999	999999	117	320	999999	672	999999	999999	56	349	999999	579	999999	960	94	999999	826	134	753	551	522	645	163	750	218	489	46	175	440	999999	861	38	33	777	514	953	999999	414	999999	39	999999	489	740	519	964	70	585	301	375	682	999999	549	960	693	609	874	999999	367	999999	999999	999999	999999	723	888	488	449	555	51	455	999999	999999	421	999999	723	751	999999	905	644	785	157	903	744	799	999999	999999	322	77	339	178	640	108	253	312	457	403	999999	765	851	40	524	514	999999	846	245	999999	999999	999999	247	941	576	968	221	581	999999	999999	891	812	965	999999	176	382	999999	873	999999	42	999	118	871	330	564	277	64	613	271	643	370	898	999999	999999	313	101	829	398	999999	671	887	671	357	999999	511	384	799	492	864	152	999999	670	40	212	439	999999	359	917	387	309	999999	607	320	321	999999	993	999999	647	65	85	552	
827	281	153	155	338	761	869	818	189	477	571	749	128	999999	699	867	361	889	206	999999	912	20	302	757	289	361	45	917	517	136	162	999999	789	999999	471	398	887	67	111	356	490	108	207	999999	352	858	201	967	395	999999	896	758	859	343	639	999999	979	999999	865	977	999999	952	310	62	324	144	959	528	883	310	980	999999	787	849	261	999999	812	469	999999	430	169	999999	531	391	239	404	578	456	960	654	419	999999	201	134	999999	538	798	999999	517	217	999999	672	94	999999	155	603	999999	19	91	826	999999	519	980	445	817	656	430	918	823	920	566	513	568	238	891	489	112	663	228	723	999999	667	952	999999	531	999999	999999	445	245	999999	434	569	375	144	650	899	520	756	999999	974	117	999999	331	597	650	395	114	855	204	666	501	316	790	999999	810	345	567	999999	999999	999999	999999	999999	682	196	496	997	999999	434	588	991	999999	355	999999	254	999999	999999	999999	365	557	146	999999	138	251	999999	145	127	778	17	333	314	341	999999	841	985	311	132	206	144	111	653	256	680	277	212	698	155	958	545	999999	999999	999	212	235	999999	999999	999999	743	999999	61	378	228	141	999999	283	999999	241	514	372	999999	999999	999999	211	264	903	890	711	999999	49	880	999999	168	243	267	658	315	139	511	999999	55	767	389	102	999999	732	434	999999	999999	999999	552	467	641	999999	602	265	735	798	999999	999999	887	999999	999999	703	233	999999	219	999999	873	999999	999999	530	729	450	326	186	115	846	127	531	479	775	142	999999	497	423	358	999999	641	11	922	999999	191	189	186	999999	93	685	869	999999	523	999999	251	137	999999	31	737	201	280	999999	160	889	999999	426	852	122	105	999999	215	810	999999	647	999999	999999	999999	461	999999	999999	273	999999	999999	429	976	106	17	999999	533	14	840	476	685	167	301	999999	851	43	999999	999999	337	999999	723	999999	480	69	318	999999	103	380	608	999999	999999	197	999999	772	333	730	999999	584	419	820	588	100	999999	739	999999	999999	355	139	999999	496	625	584	222	209	783	999999	949	917	999999	141	937	163	405	275	793	498	240	529	999999	999999	130	261	355	516	484	632	301	999999	935	763	530	964	360	122	948	999999	974	727	989	507	781	995	999999	999999	999999	999999	695	709	946	635	999999	826	247	899	375	999999	238	706	724	999999	533	218	999999	33	610	973	803	999999	327	694	523	512	540	999999	349	134	464	77	633	59	937	999999	999999	309	449	999999	726	999999	746	584	869	278	12	999999	974	573	22	772	999999	999999	999999	412	
392	261	999999	999999	296	853	560	250	909	999999	83	999999	223	942	423	999999	584	905	256	351	545	743	999999	999999	510	701	419	775	122	692	399	722	426	534	208	999999	196	637	418	873	999999	999999	674	708	999999	337	624	41	999999	339	198	999999	663	999999	867	649	436	867	311	594	999999	784	138	227	999999	360	999999	688	743	999999	999999	947	497	999999	450	49	78	126	999999	182	86	388	625	999999	999999	628	999999	146	667	559	116	999999	335	999999	439	999999	377	457	936	844	88	936	999999	279	842	250	283	999999	839	999999	580	999999	817	138	517	65	169	999999	723	153	300	122	999999	193	999999	177	999999	674	943	334	672	621	190	999999	104	150	999999	999999	999999	263	354	779	999999	999999	999999	796	512	207	315	384	999999	999999	999999	792	554	965	915	999999	506	674	629	609	999999	515	165	959	139	612	44	377	965	814	414	470	798	521	816	999999	215	977	665	424	999999	569	377	650	887	397	999999	138	999999	985	849	275	633	745	442	790	683	29	667	999999	999999	999999	418	999999	617	273	994	42	159	999999	999999	528	19	214	251	777	999999	515	81	741	951	905	999999	980	965	999999	999999	63	88	999999	508	999999	319	765	261	429	161	999999	42	999999	403	628	978	501	95	330	266	429	999999	665	653	999999	947	926	948	267	999999	437	186	478	437	999999	999999	134	999999	713	999999	254	999999	822	626	912	482	457	347	332	926	999999	894	645	999999	417	559	422	382	340	248	392	999999	999999	999999	723	58	564	197	999999	674	854	276	382	120	21	999999	681	49	740	694	499	588	626	340	156	543	541	595	999999	390	541	751	894	474	826	437	959	999999	999999	864	918	270	885	658	82	383	521	999999	870	941	999999	382	641	645	749	999999	200	999999	486	190	516	999999	177	81	142	112	382	999999	293	584	516	492	147	876	776	239	703	999999	999999	773	31	16	724	88	512	168	120	999999	724	32	247	305	712	722	357	949	103	813	999999	969	10	613	251	296	434	396	245	999999	869	520	111	232	404	713	168	510	254	98	569	973	992	133	194	271	347	999999	779	424	528	999999	145	999999	452	299	999999	418	765	438	654	126	923	354	389	214	920	24	900	999	563	846	705	14	253	999999	976	877	429	979	999999	223	999999	821	246	52	999999	999999	780	115	941	750	745	815	444	453	999999	647	743	979	350	332	320	779	860	999999	131	141	646	900	322	894	999999	785	488	441	509	112	118	347	830	999999	244	999999	68	999999	111	889	570	800	999999	338	143	
449	638	999999	902	836	999999	564	920	253	575	879	999999	999999	760	959	337	13	943	999999	999999	999999	159	641	98	524	721	57	580	999999	570	999999	409	983	761	549	156	861	538	672	151	553	427	586	999999	365	12	21	62	999999	562	567	856	552	799	737	300	997	538	388	999999	999999	999999	688	682	729	479	809	295	221	812	475	475	281	806	986	978	572	507	999999	522	709	994	437	679	13	989	857	194	33	259	159	333	160	557	999999	568	739	904	413	999999	203	999999	841	339	96	102	999999	745	812	758	999999	499	805	865	415	918	557	18	679	999999	621	624	999999	961	999999	152	999999	723	578	427	249	668	103	847	999999	983	999999	107	592	911	414	999999	382	274	999999	999999	527	294	152	319	999999	999999	999999	673	999999	578	464	999999	676	944	777	861	999999	394	518	999999	405	999999	546	431	765	459	425	768	336	509	252	996	439	13	999999	40	999999	269	415	999999	443	430	583	750	529	283	431	647	999999	552	945	987	755	472	264	569	999999	999999	554	562	314	466	347	764	999999	467	450	673	330	746	290	907	978	999999	626	999999	385	795	902	492	999999	999999	634	999999	563	999999	250	967	748	65	292	860	715	853	214	999999	92	818	999999	999999	832	757	327	397	272	999999	18	999999	845	289	193	999999	817	71	533	537	832	563	211	80	226	483	924	274	464	999999	202	135	999999	650	892	567	380	841	660	280	460	247	521	999999	999999	999999	131	999999	871	999999	52	653	999999	677	154	529	617	354	999999	358	999999	62	999999	842	845	999999	999999	205	396	999999	999999	976	411	263	87	595	999999	685	999999	732	362	999999	403	135	386	548	805	128	506	373	999999	999999	996	311	999999	407	999999	678	999999	999999	534	925	83	255	756	76	999999	76	600	559	486	999999	531	122	996	379	999999	807	465	306	87	842	699	33	676	999999	979	110	816	679	290	373	999999	999999	208	436	391	158	378	320	306	739	999999	999999	999999	28	503	884	999999	77	748	999999	223	999999	999999	999999	235	59	578	999999	97	151	999999	999999	278	123	925	999999	999999	999999	988	511	999999	155	999	999999	324	999999	147	657	64	105	795	999999	931	999999	160	999999	173	516	999999	341	579	180	233	165	999999	999999	678	773	102	430	969	745	999999	247	77	999999	999999	947	377	483	912	921	154	991	356	510	989	493	962	999999	909	408	999999	999999	931	999999	922	844	858	999999	83	374	999999	633	135	59	999999	694	717	93	258	225	149	727	429	658	35	241	808	999999	999999	195	810	799	521	571	
999999	433	315	999999	154	999999	99	660	409	548	366	999999	866	306	840	305	999999	879	54	999999	268	641	236	999999	243	999999	45	879	108	999999	563	999999	122	563	999999	246	999999	909	938	719	136	488	999999	881	301	515	374	512	148	323	419	999999	999999	827	312	745	206	999999	999999	463	503	219	561	999999	984	601	408	313	633	604	916	999999	941	334	999999	780	999999	355	999999	999999	999999	532	999999	999999	479	633	19	294	999999	999999	999999	999999	344	484	226	916	926	807	897	699	116	70	879	544	406	552	988	999999	269	532	432	851	60	846	999999	999999	999999	776	50	361	592	999999	63	999999	564	999999	531	999999	999999	999999	999999	999999	457	292	999999	999999	653	206	388	927	644	588	35	999999	504	198	306	497	999999	999999	447	160	999999	546	117	992	17	183	980	999999	30	999999	322	617	999999	917	403	999999	235	880	999999	999999	397	123	717	13	98	335	210	376	272	43	129	862	999999	702	748	911	184	628	999999	479	226	551	999999	122	275	417	58	587	794	538	272	466	928	173	763	653	829	114	904	999999	972	613	574	986	412	460	413	976	999999	999999	593	607	632	999999	67	846	216	999999	737	999999	287	623	999999	734	771	663	933	999999	999999	105	999999	79	999999	999999	999999	612	999999	919	710	815	999999	82	418	312	944	664	834	999999	116	917	446	234	376	233	404	999999	41	839	225	749	999999	999999	46	83	999999	524	999999	999999	350	454	999999	296	894	999999	677	999999	214	999999	790	117	999999	999999	999999	32	658	858	703	500	182	157	580	147	704	961	297	641	999999	999999	902	999999	999999	778	741	661	57	999999	340	454	556	199	154	762	59	999999	920	675	438	24	425	551	820	393	999999	999999	874	732	999999	932	634	45	179	870	377	369	999999	60	999999	282	974	999999	527	258	999999	983	13	999999	97	597	999999	999999	999999	31	919	360	609	396	895	548	786	325	567	407	999999	520	29	999999	394	689	780	869	563	165	49	916	33	572	448	999999	199	66	999999	994	891	21	831	158	999999	26	999999	999999	164	572	495	658	999999	130	999999	433	964	729	433	999999	816	181	69	57	999999	12	336	46	947	999999	999999	730	681	573	515	808	689	871	999999	378	929	999999	999999	991	670	391	976	999999	143	999999	935	999999	633	246	999999	720	999999	784	176	948	999999	723	992	168	999999	765	977	377	615	629	999999	103	405	64	478	999999	465	77	387	600	999999	433	902	932	71	999999	106	999999	394	794	856	999999	704	385	688	215	847	557	777	999999	999999	999999	298	999999	280	841	
74	999999	768	211	264	884	407	999999	921	265	820	999999	999999	999999	669	542	999999	820	773	839	398	30	999999	999999	138	908	999999	999999	196	428	145	398	999999	999999	824	526	676	193	999999	971	507	139	464	432	395	788	999999	452	245	999999	625	999999	740	441	453	999999	999999	505	83	356	594	924	388	502	130	999999	407	999999	999999	152	865	999999	290	999999	341	269	565	943	877	349	458	999999	246	325	802	668	658	231	776	779	323	181	999999	193	387	583	750	999999	312	999999	391	582	941	103	999999	826	196	937	109	999999	488	999999	627	733	898	746	999999	73	700	462	772	185	111	731	828	694	999999	107	425	758	519	999999	640	999999	958	875	905	153	319	976	999999	721	131	592	300	999999	999999	386	295	640	894	686	270	999999	201	215	481	220	274	321	146	99	522	351	674	884	999999	999999	774	32	840	545	754	724	981	61	64	519	440	775	151	312	812	999999	999999	832	999999	999999	722	753	404	695	878	997	839	391	208	999999	917	416	433	838	611	999999	999999	359	932	546	869	149	161	961	780	999999	180	834	286	737	487	842	550	839	991	999999	628	155	999999	999999	884	599	852	283	601	33	999999	312	999999	999999	984	514	900	797	921	583	999999	999999	914	390	827	15	115	471	999999	999999	866	999999	847	999999	643	654	693	185	999999	280	296	877	370	756	156	867	999999	736	753	972	999999	999999	999999	418	429	999999	999999	285	929	879	494	999999	979	526	167	757	465	120	999999	999999	821	724	145	651	296	999999	999999	167	243	959	871	378	717	999999	143	123	676	999999	999999	458	999999	417	999999	782	785	905	897	843	999999	399	412	999999	830	999999	999999	999999	999999	276	999999	705	123	83	52	999999	17	125	674	999999	393	53	90	36	949	458	916	999999	999999	362	865	999999	826	238	568	844	556	999999	547	303	179	999999	506	410	315	465	344	350	374	287	774	670	241	248	460	556	318	385	999999	382	999999	747	750	264	411	742	878	885	514	208	422	169	577	380	999999	478	547	680	721	493	123	999999	49	200	999999	205	159	587	777	21	535	180	774	175	795	431	174	999999	999	573	586	459	835	176	864	615	999999	999999	758	982	19	999999	664	589	999999	999999	708	999999	999999	216	592	300	117	503	672	252	394	412	585	68	313	305	999999	157	906	999999	739	872	336	999999	112	298	829	795	12	897	515	999999	906	999999	723	614	574	793	980	296	351	999999	503	622	231	690	284	700	999999	713	957	517	683	604	202	835	234	999999	113	303	471	322	
999999	775	736	209	505	722	999999	699	730	888	177	620	322	999999	379	999999	751	421	999999	138	126	298	999999	998	511	312	670	888	999999	871	689	686	824	999999	842	727	886	31	195	999999	999999	979	982	79	999999	72	999999	795	466	520	999999	999999	290	999999	205	211	836	737	697	999999	62	456	319	999999	999999	490	795	293	564	999999	827	730	999999	999999	999999	999999	316	870	658	449	999999	874	432	869	919	997	999999	491	834	640	891	158	334	992	509	909	670	132	999999	859	999999	998	240	999999	999999	999999	465	828	570	68	895	999999	999999	999999	180	188	999999	449	940	999999	93	314	458	924	999999	679	406	999999	951	863	476	193	10	799	182	33	643	617	187	999999	542	578	921	999999	744	999999	79	85	999999	331	884	231	192	999999	776	999999	549	999999	65	999999	825	231	876	706	999999	712	965	289	85	157	544	417	271	252	668	515	392	999999	189	833	609	999999	421	629	978	254	10	340	32	999999	999999	337	562	174	872	999999	701	225	999999	42	960	790	999999	674	787	477	960	999999	10	270	580	866	136	999999	413	505	810	257	999999	347	711	634	266	999999	999999	216	855	999999	380	358	814	177	999999	999999	999999	818	330	746	999999	510	294	70	340	762	639	618	999999	340	760	376	509	454	497	846	330	335	999999	143	11	580	999999	999999	569	999999	456	413	376	979	358	999999	185	73	414	227	62	650	304	504	236	999999	15	524	346	13	848	999999	679	999999	999999	546	295	196	745	272	888	431	999999	688	315	236	251	231	981	175	201	446	49	999999	793	680	41	39	907	999999	574	108	999999	565	803	999999	733	722	163	812	309	988	328	152	999999	630	999999	616	198	10	999999	784	542	181	999999	999999	330	409	860	155	515	265	289	999999	999999	790	905	935	999999	229	503	999999	78	999999	865	213	127	897	941	172	530	999999	841	907	143	790	565	999999	999999	999999	999999	999999	862	17	306	54	709	999999	454	548	725	999999	999999	968	507	294	715	373	315	608	999999	432	468	999999	625	101	424	382	665	907	999999	559	999999	493	462	179	666	71	873	821	503	999999	999999	403	446	999999	692	872	409	848	85	202	999999	155	116	999999	865	174	391	215	630	337	864	547	323	999999	42	248	516	999999	628	999999	499	494	999999	999999	980	75	260	318	408	551	999999	816	999999	42	999999	45	386	128	314	501	679	667	200	176	733	904	999999	999999	283	454	366	82	230	431	702	999999	999999	420	363	799	999999	999999	999999	999999	365	58	715	290	655	999999	861	397	32	999999	
999999	832	303	938	963	85	985	979	45	999999	999999	899	595	410	340	999999	995	999999	765	999999	587	999999	860	122	811	685	198	799	625	286	593	968	59	999999	999999	870	262	111	999999	999999	999999	934	47	853	893	465	462	315	949	691	11	999999	632	518	549	377	971	191	137	287	999999	999999	363	758	369	999999	850	501	953	470	712	893	519	487	700	652	569	16	228	356	233	999999	849	999999	285	699	346	999999	554	90	898	80	974	999999	401	627	999999	289	494	999999	614	960	362	489	978	117	384	155	999999	999999	808	999999	962	781	64	999999	347	429	483	670	999999	319	947	872	571	999999	919	350	96	82	999999	999999	522	999999	999999	999999	530	369	955	999999	324	201	723	656	999999	999999	117	203	124	397	290	161	805	999999	999999	305	22	489	918	346	197	999999	68	744	825	528	452	420	49	999999	482	978	999999	315	355	999999	595	301	999999	637	533	726	235	999999	792	999999	484	999999	754	446	999999	51	451	618	999999	999999	999999	978	831	753	999999	697	163	333	914	312	687	500	478	118	709	721	888	290	812	471	807	370	999999	904	54	753	665	603	541	441	999999	999999	335	74	555	616	469	999999	999999	836	572	902	783	490	242	983	230	999999	999999	999999	999999	170	805	999999	483	999999	999999	926	999999	999999	41	560	791	483	775	833	175	999999	563	102	261	50	145	999999	898	905	586	999999	672	999999	532	29	866	12	287	376	58	816	591	782	590	999999	147	417	805	22	121	310	999999	409	818	816	999999	999999	287	999999	999999	999999	999999	999999	196	565	264	649	999999	999999	999999	999999	206	408	784	358	999999	780	512	718	999999	727	180	885	794	286	756	273	999999	716	937	232	725	999999	351	228	206	23	596	999999	288	498	211	794	329	331	114	316	999999	469	999999	311	141	568	219	307	659	999999	783	910	808	999999	407	499	83	470	74	40	67	566	162	999999	999999	999999	440	999999	999999	385	565	472	181	450	648	999999	721	635	999999	166	955	54	569	471	239	999999	226	296	101	999999	999999	859	267	83	258	67	317	194	999999	653	137	804	781	999999	179	321	738	367	999999	624	777	448	378	907	85	23	997	691	579	507	271	153	323	999999	665	999999	215	108	999999	591	475	999999	518	447	38	161	272	295	301	918	948	858	944	476	999999	999999	490	359	998	245	70	999999	614	999999	392	983	999999	999999	618	473	116	639	175	761	159	999999	929	930	878	924	750	999999	399	999999	559	412	209	846	879	392	225	855	110	956	999999	999999	922	999999	65	55	
669	305	677	828	812	318	692	192	327	693	352	559	480	999999	494	999999	236	953	70	999999	999999	645	98	999999	999999	260	538	999999	999999	309	328	41	999999	999999	264	455	43	571	849	999999	719	26	999999	999999	999999	665	999999	36	999999	181	623	999999	999999	84	270	999999	217	999999	580	561	779	483	951	27	375	320	684	647	819	48	999999	999999	113	999999	270	999999	126	902	195	592	875	512	746	70	999999	359	203	801	572	240	999999	591	990	297	471	246	75	511	820	999999	981	737	217	433	855	958	999999	999999	999999	503	999999	999999	266	987	686	277	736	999999	341	25	127	883	84	589	999999	733	674	999999	356	34	702	614	92	999999	999999	148	305	999999	214	727	999999	184	999999	79	332	933	999999	12	611	204	999999	183	180	804	999999	999999	663	627	632	132	999999	59	672	789	801	303	231	800	386	547	999999	999999	687	613	999999	943	896	14	266	866	407	672	214	162	524	528	999999	999999	854	513	485	677	690	999999	444	999999	511	206	278	38	711	999999	625	73	232	95	496	567	284	668	999999	658	371	766	724	621	844	520	275	282	999999	944	945	873	72	304	733	605	999999	999999	999999	999999	736	238	165	872	56	150	999999	439	999999	875	999999	196	311	827	316	924	999999	822	999999	991	999999	999999	178	767	589	752	999999	927	362	999999	398	199	236	512	921	143	611	999999	999999	704	590	836	251	984	941	758	572	245	988	809	999999	999999	493	999999	767	741	999999	397	292	304	148	11	86	999999	487	813	999999	999999	905	999999	322	515	257	999999	411	105	754	999999	999999	831	999999	765	939	552	652	51	706	999999	745	999999	999999	223	569	280	566	999999	759	110	506	999999	798	773	999999	815	999999	733	109	999999	48	671	987	875	571	461	124	999999	72	534	497	999999	116	183	63	725	109	109	945	999999	340	822	346	653	999999	698	42	416	999999	133	66	919	942	119	999999	999999	202	208	652	999999	999999	193	525	235	613	70	31	624	720	999999	716	397	787	132	267	225	335	343	197	872	428	708	946	999999	477	577	502	999999	436	980	533	901	456	838	999999	999999	307	121	50	626	677	418	695	999999	417	668	142	999999	852	531	747	999999	999999	779	688	999999	246	999999	999999	999999	999999	33	198	740	999999	815	940	948	312	999999	918	224	303	570	205	20	22	133	531	999999	444	999999	999999	904	242	673	889	676	159	371	910	721	363	14	68	653	999999	955	741	602	728	999999	517	999999	613	999999	565	999999	584	678	445	122	999999	948	999999	885	878	999999	999999	416	
925	273	799	941	209	207	860	999999	511	999999	790	67	392	999999	90	260	999999	413	999999	709	118	448	102	481	999999	798	666	415	999999	183	775	999999	457	335	999999	464	394	576	542	999999	999999	276	939	999999	999999	999999	730	134	868	999999	720	474	999999	798	999999	486	181	328	25	411	999999	999999	885	338	999999	855	609	67	262	999999	866	599	871	885	999999	841	509	69	593	999999	77	542	547	73	999999	310	943	999999	999999	200	293	76	560	140	875	226	390	999999	265	42	999999	673	871	252	483	130	603	117	999999	467	976	121	999999	999999	344	998	908	822	874	999999	912	949	40	72	342	800	48	999999	999999	819	999999	898	804	999999	767	999999	670	304	589	342	706	835	898	569	999999	181	341	92	796	877	999999	999999	736	999999	130	830	642	809	909	683	92	863	108	941	16	88	317	183	711	940	999999	613	242	542	769	86	60	471	848	171	468	956	943	142	511	891	171	25	440	937	761	860	394	906	260	999999	737	957	562	145	863	167	380	999999	548	704	336	999999	29	53	779	999999	961	748	224	135	920	965	439	124	916	302	742	773	999999	477	228	335	999999	999999	349	102	909	999999	999999	311	585	96	593	807	565	967	999999	397	167	590	899	646	692	134	999999	771	999999	448	999999	570	425	607	678	81	485	11	912	102	704	687	272	999999	450	913	999999	999999	381	632	999999	949	306	355	616	999999	577	582	999999	166	13	999999	574	471	999999	736	885	999999	418	522	331	563	999999	903	692	480	328	651	205	999999	999999	999999	400	895	888	999999	999999	999999	990	89	503	903	368	755	99	999999	122	801	762	999999	37	571	425	859	311	995	895	403	662	999999	280	925	387	863	581	914	186	679	582	225	472	815	999999	999999	28	428	999999	308	814	565	367	527	889	491	751	23	999999	540	999999	999999	999999	870	999999	999999	809	578	999999	504	184	185	950	443	228	546	251	221	583	96	841	999999	999999	999999	589	107	999999	753	46	896	122	568	249	646	94	689	842	602	408	999999	999999	999999	999999	999999	134	999999	614	924	308	352	249	540	999999	999999	699	999999	101	787	290	999999	86	999999	999999	629	392	615	935	999999	358	538	999999	649	812	450	999999	999999	999999	109	472	950	493	999999	454	999999	656	582	999999	999999	947	383	999999	64	321	99	999999	474	999999	999999	318	518	999999	999999	576	770	647	600	727	999999	999999	307	731	991	999999	339	826	233	611	847	973	809	487	999999	999999	975	999999	650	337	723	999999	102	999999	707	791	999999	257	192	287	684	
999999	999999	855	148	640	999999	651	606	999999	999999	272	834	862	71	999999	508	41	430	944	999999	829	997	272	999999	607	928	815	33	999999	371	999999	999999	945	926	800	916	999999	349	642	999999	333	344	911	355	461	558	239	999999	999999	999999	922	827	248	686	999999	59	999999	852	540	712	833	628	405	377	899	628	888	999999	271	393	999999	691	787	237	999999	494	96	917	551	58	698	999999	999999	917	449	265	405	269	81	751	132	112	999999	929	883	705	938	543	455	999999	670	999999	999999	25	738	240	999999	20	419	370	999999	876	310	492	23	448	999999	487	927	644	232	999999	865	519	270	451	999999	858	999999	571	555	552	472	999999	387	999999	235	609	188	218	226	999999	849	999999	999999	255	802	325	916	444	702	461	616	810	609	51	437	649	754	297	999999	190	999999	999999	999999	420	414	591	115	617	222	403	309	999999	428	837	778	164	731	25	999999	567	941	910	869	104	999999	999999	119	345	967	585	999999	999999	861	45	728	12	999999	377	840	221	220	308	231	308	999999	897	391	771	273	283	917	739	648	790	248	999999	999999	999999	484	753	999999	999999	650	999999	999999	418	857	393	119	776	267	364	184	438	356	999999	688	999999	999999	49	999999	347	82	694	999999	126	252	80	796	972	33	187	892	97	739	451	658	594	761	999999	49	998	999999	999999	25	562	999999	999999	444	605	999999	999999	776	445	483	144	999999	955	968	431	175	999999	597	146	753	89	472	96	698	905	985	104	809	999999	999	281	684	586	678	115	561	42	636	201	904	615	411	457	614	604	754	702	999999	339	577	262	411	999999	743	999999	100	999999	999999	538	619	973	608	576	999999	212	459	120	999999	999999	870	143	999999	406	241	999999	678	999999	482	104	161	293	999999	480	631	746	869	999999	999999	742	999999	92	520	107	581	931	16	834	21	412	154	643	999999	761	468	444	112	15	294	605	267	86	996	427	999999	336	999999	138	945	699	342	301	999999	544	849	787	999999	62	999999	310	141	843	12	79	999999	518	999999	717	21	197	644	999999	874	247	999999	937	96	103	720	999999	436	877	889	322	79	853	375	881	912	680	999999	59	190	984	473	424	83	926	477	869	468	787	127	757	64	478	426	40	69	999999	700	999999	342	579	873	263	953	689	10	105	152	986	999999	999999	999999	594	683	890	774	70	864	999999	625	850	786	649	760	142	267	601	437	345	821	10	979	301	717	611	120	219	999999	999999	925	382	726	999999	982	999999	391	470	794	999999	265	999	
999999	999999	904	491	793	234	999999	821	432	999999	668	807	175	804	361	999999	876	82	779	564	999999	480	245	252	133	313	666	974	750	797	999999	999999	89	821	999999	449	999999	236	999999	999999	716	999999	961	999999	714	918	317	188	434	316	593	722	756	701	999999	576	305	661	367	489	567	528	81	634	999999	999999	728	353	850	911	688	999999	999999	999999	848	999999	518	718	538	214	996	487	999999	999999	999999	999999	153	388	422	386	154	734	868	999999	329	999999	577	999999	923	947	200	963	999999	523	628	943	999999	864	852	457	68	586	999999	999999	493	999999	978	637	430	999999	999999	999999	999999	999999	767	953	782	926	999999	660	384	999999	794	999999	24	42	159	999999	814	999999	999999	289	535	999999	999999	567	611	715	844	249	219	999999	906	415	333	999999	999999	999999	755	675	170	999999	300	201	999999	876	792	999999	999999	999999	929	951	823	999999	891	343	999999	965	156	209	352	999999	92	333	451	444	284	388	267	174	999999	296	281	149	109	95	989	343	891	451	775	78	576	392	320	267	126	746	999999	999999	45	999999	999999	556	333	104	458	966	750	638	602	413	284	999999	999999	643	680	683	70	999999	354	480	83	704	433	283	499	700	999999	194	328	538	999999	278	138	931	999999	724	999999	15	637	32	593	263	999999	372	793	602	930	677	999999	442	686	717	645	564	993	22	132	59	604	758	999999	566	320	999999	548	16	845	530	74	955	867	64	178	331	999999	820	855	71	489	897	769	999999	999999	885	851	157	633	999999	937	565	999999	767	411	879	79	999999	942	999999	824	787	756	409	612	631	575	999999	549	323	677	183	167	999999	569	706	988	616	959	999999	222	999999	383	282	999999	509	363	110	653	298	261	860	999999	80	999999	702	150	369	733	999999	999999	230	607	319	895	764	408	540	207	999999	891	463	77	999999	573	999999	413	484	999999	113	277	475	977	261	72	817	305	97	999999	866	566	628	882	983	125	991	793	73	386	828	111	823	902	949	999999	798	792	999999	507	999999	298	666	999999	630	999999	999999	252	355	999999	88	469	321	715	999999	147	272	580	94	402	999999	999999	350	999999	987	12	453	999999	999999	854	273	999999	934	589	21	577	999999	999999	261	285	999999	748	447	816	999999	999999	790	118	571	999999	144	999999	708	999999	925	999999	948	999999	565	628	264	280	999999	999999	999999	63	534	731	999999	763	247	197	328	808	131	999999	202	533	799	999999	222	345	12	227	999999	56	326	999999	663	999999	628	341	999999	999999	31	10	534	946	832	254	834	
68	999999	999999	573	999999	999999	899	846	103	980	424	769	999999	999999	919	278	997	781	937	737	568	77	865	144	905	678	695	787	130	308	256	999999	555	793	999999	930	204	999999	773	157	426	129	570	858	213	999999	582	999999	999999	999999	999999	175	894	516	276	991	549	672	999999	278	213	122	726	795	734	723	224	153	263	988	83	353	17	999999	320	448	506	17	931	343	106	999999	685	399	770	91	999999	999999	526	999999	390	532	999999	999999	944	314	403	999999	134	490	358	438	963	123	999999	193	167	114	206	828	999999	542	741	334	181	734	436	336	34	652	917	186	627	101	607	551	999999	511	846	15	55	731	882	450	985	668	515	571	741	999999	999999	701	841	698	677	999999	791	660	999999	219	999999	999999	999999	481	573	181	810	872	516	999999	824	656	268	200	783	762	659	300	349	513	999999	865	595	446	729	225	344	929	999999	759	760	708	187	636	138	978	999999	411	877	999999	857	643	65	999999	999999	276	442	650	999999	915	198	500	321	999999	990	22	999999	999999	752	999999	999999	881	458	999999	356	999999	999999	999999	72	804	782	258	422	999999	999999	585	999999	961	684	462	782	693	23	999999	570	269	396	367	645	125	508	675	659	530	976	975	999999	999999	287	645	797	999999	999999	999999	142	940	999999	785	174	415	212	518	629	299	574	999999	999999	950	196	96	730	122	987	999999	306	117	598	892	999999	680	400	511	683	49	664	972	115	903	376	630	999999	999999	202	239	913	999999	999999	999999	999999	832	117	999999	999999	999999	914	999999	823	641	814	34	351	195	236	999999	25	700	834	999999	635	602	48	999999	584	999999	905	129	919	999999	42	317	999999	239	937	726	572	166	399	493	134	999999	159	473	99	351	288	999999	999999	999999	223	222	999999	999999	733	999999	794	153	999999	556	999999	795	766	75	608	999999	962	121	999999	510	920	999999	311	351	466	999999	999999	575	874	242	287	908	745	219	999999	999999	162	606	505	584	932	429	506	842	999999	339	222	94	999999	592	388	999999	748	873	788	364	911	812	998	87	910	999999	999999	426	279	386	999999	999999	531	789	354	366	616	673	578	999999	362	999999	153	137	999999	368	710	999999	854	120	170	999999	430	189	908	999999	607	428	673	712	160	90	573	820	289	665	563	999999	248	32	999999	84	305	999999	11	999999	668	871	642	999999	518	986	572	168	226	187	136	999999	999999	13	999999	999999	10	865	350	282	894	333	847	779	804	635	999999	831	999999	95	999999	143	188	465	999999	736	785	130	204	174	
999999	414	604	112	538	999999	999999	244	274	373	999999	999999	999999	728	557	345	34	999999	747	883	942	740	609	141	999999	992	999999	424	332	32	411	880	999999	186	765	489	729	999999	250	999999	440	999999	999999	196	21	146	999999	460	907	346	711	922	382	321	231	776	805	472	501	999999	999999	779	912	252	961	203	769	769	963	77	616	288	622	165	999999	143	183	422	130	474	805	711	517	999999	320	999999	507	359	955	999999	684	999999	999999	999999	543	661	896	325	234	817	376	428	497	839	729	433	310	227	999999	97	602	393	352	999999	999999	347	999999	999999	999999	483	696	999999	813	974	393	359	45	999999	622	791	999999	858	999999	312	999999	386	224	999999	999999	887	999999	999999	999999	999999	395	301	914	225	962	205	999999	970	393	751	999999	956	614	522	455	379	999999	392	605	88	849	743	204	49	930	364	133	595	669	54	999999	415	930	945	999999	102	445	819	955	426	402	999999	475	446	191	151	772	701	231	886	499	795	999999	411	28	652	999999	874	295	608	82	802	310	349	456	716	35	669	934	363	999999	577	437	999999	999999	582	999999	758	858	789	592	431	374	999999	999999	509	730	999999	926	936	999999	571	534	999999	999999	599	967	999999	989	475	125	112	767	868	952	921	368	506	726	446	383	347	25	505	26	999999	438	527	999999	947	986	506	743	997	366	999999	999999	999999	999999	95	614	151	999999	393	673	489	664	505	830	633	150	233	802	999999	999999	659	555	38	999999	703	999999	450	342	51	999999	619	999999	769	999999	590	999999	999999	999999	640	999999	241	578	632	832	536	999999	999999	696	170	999999	762	999999	999999	445	999999	816	24	750	999999	924	174	809	727	904	63	129	895	999999	249	999999	862	560	172	658	330	999999	999999	999999	803	716	999999	753	999999	244	726	915	116	334	804	773	864	999999	541	999999	666	432	851	728	778	999999	101	939	457	416	945	212	999999	604	999999	626	999999	999999	946	999999	696	421	999999	492	999999	148	23	570	999999	999999	890	334	29	455	999999	898	238	204	999999	396	625	999999	999999	765	299	524	383	512	220	999999	879	57	591	126	999999	255	794	369	999999	640	403	999999	750	981	526	621	192	95	612	225	397	699	399	560	999999	407	125	872	202	999999	764	999999	360	20	596	842	742	902	436	745	114	999999	654	787	992	104	548	324	248	678	341	298	899	994	999999	190	657	40	327	621	999999	921	999999	999999	999999	893	179	739	395	999999	878	290	659	999999	121	999999	54	612	568	704	858	800	633	523	332	999999	999999	
366	999999	415	195	711	584	814	615	999999	702	768	911	109	999999	809	929	999999	800	61	638	42	999999	272	146	999999	472	623	762	339	297	999999	999999	410	291	999999	518	979	497	176	705	999999	999999	999999	825	285	700	999999	779	59	999999	78	999999	281	837	999999	483	957	279	150	999999	961	62	999999	895	999999	999999	511	817	121	300	949	77	999999	999999	794	781	954	447	860	354	13	844	999999	467	229	929	291	573	713	339	561	999999	999999	928	744	792	999999	43	774	79	999999	651	667	758	999999	10	100	925	52	797	528	520	418	795	999999	127	348	818	675	999999	999999	938	114	999999	739	248	720	999999	999999	999999	805	921	672	999999	165	362	186	955	544	229	999999	365	530	915	811	50	302	562	693	626	999999	167	367	999999	155	999999	547	885	999999	683	289	395	324	49	991	606	847	627	999999	882	940	999999	999999	456	292	999999	999999	198	970	699	946	168	999999	984	558	648	564	999999	645	904	815	999999	936	861	939	453	999999	999999	923	214	203	999999	922	810	685	999999	883	911	371	587	999999	999999	999999	329	999999	131	999999	339	491	353	999999	828	981	999999	999999	649	999999	422	517	838	526	926	275	765	505	281	246	211	308	499	764	653	656	67	70	466	386	616	133	817	80	999999	999999	580	172	374	999999	999999	999999	46	612	471	999999	533	70	999999	92	158	823	466	885	181	40	992	999999	399	181	999999	675	999999	272	840	999999	699	767	814	927	999999	603	999999	588	999999	999999	272	886	302	259	133	996	999999	383	237	793	667	931	999999	681	999999	999999	999999	999999	769	999999	999999	774	772	999999	999999	765	255	989	397	999999	692	999999	836	711	768	115	296	150	58	927	531	999999	44	56	630	999999	999999	143	999999	703	831	999999	999999	538	337	498	123	129	999999	999999	750	164	985	682	999999	999999	105	198	913	901	704	632	999999	841	990	904	739	725	552	936	896	122	80	693	723	752	999999	999999	383	280	991	176	595	999999	186	999999	999999	362	945	841	672	680	230	999999	999	209	794	977	548	999999	758	398	577	619	471	638	93	999999	958	358	730	797	814	642	909	537	47	464	664	623	663	999999	779	710	273	226	891	62	999999	524	999999	91	759	999999	521	603	599	999999	227	548	293	949	999999	999999	120	874	865	587	117	471	171	340	999999	999999	769	381	999999	866	355	254	999999	41	999999	443	400	999999	999999	863	131	316	938	71	246	126	339	999999	983	192	600	398	360	999999	945	999999	363	999999	999999	834	190	150	985	733	630	973	801	262	351	
959	207	471	999999	12	999999	801	999999	999999	103	999999	595	65	397	436	276	999999	894	999999	95	384	90	772	880	214	682	981	999999	999999	999999	273	325	87	999999	34	984	138	562	358	847	999999	699	999999	999999	999999	248	135	752	558	466	673	88	368	176	967	878	999999	591	999999	329	484	479	999999	669	999999	880	999999	692	373	451	999999	404	545	594	941	684	828	999999	317	999999	556	238	772	999999	768	194	957	911	404	155	559	546	999999	38	373	674	381	593	704	999999	730	999999	389	117	328	999999	543	773	999999	999999	60	999999	284	999999	772	255	999999	579	901	644	922	606	297	227	999999	601	473	999999	231	277	999999	244	542	624	245	123	849	999999	429	499	999999	999999	686	121	104	999999	272	275	266	127	999999	999999	692	69	769	999999	155	999999	225	727	805	36	551	957	999999	815	999999	659	430	658	406	999999	160	412	993	738	919	186	133	999999	338	207	260	114	310	510	999999	999999	999999	120	967	688	999999	702	693	999999	642	729	999999	288	717	999999	999999	607	999999	924	999999	999999	76	41	214	969	47	696	398	608	999999	999999	656	480	999999	181	804	319	691	717	602	458	719	377	105	999999	55	999999	999999	725	999999	653	999999	999999	859	999999	416	823	999999	999999	650	752	313	94	849	205	82	660	999999	545	808	535	916	13	332	203	999999	698	935	999999	923	999999	885	999999	255	999999	64	280	620	10	765	999999	413	999999	77	850	154	634	527	900	127	395	828	275	917	827	736	389	999999	999999	701	717	887	891	84	457	866	999999	839	727	150	801	49	25	780	826	131	233	936	999999	58	936	999999	44	897	999999	999999	620	754	999999	999999	675	227	954	308	57	103	522	618	999999	999999	999999	999999	800	760	325	356	813	494	999999	706	513	452	581	617	999999	999999	999999	994	546	999999	999999	999999	421	342	999999	584	95	717	999999	732	608	615	326	498	546	999999	999999	284	581	192	561	135	663	721	881	232	999999	999999	543	511	250	528	81	537	736	626	384	468	294	741	999999	106	761	368	107	898	999999	93	81	623	999999	578	422	364	999999	999999	232	699	460	253	938	748	183	999999	491	90	999999	788	999999	999999	767	912	989	840	921	999999	373	305	623	983	105	562	275	999999	344	672	999999	717	16	615	403	684	999999	999999	802	999999	922	540	876	26	365	999999	332	161	999999	999999	588	582	443	75	757	927	85	476	157	999999	482	264	886	999999	975	999999	781	155	526	999999	999999	948	48	408	542	833	429	999999	628	757	239	124	72	90	93	533	284	
999999	999999	475	608	541	893	999999	50	667	999999	999999	51	539	565	186	634	774	360	639	999999	44	532	924	999999	478	999999	999999	156	367	202	806	999999	452	999999	999999	297	60	483	372	999999	622	368	875	999999	372	999999	98	999999	999999	489	298	730	453	989	999999	419	934	999999	999999	692	503	278	999999	999999	847	330	599	988	725	889	584	999999	987	584	920	676	999999	744	145	912	999999	207	103	878	904	85	999999	462	999999	431	363	92	353	680	999999	354	685	999999	999999	51	966	110	476	173	905	999999	743	999999	78	573	761	199	832	227	999999	306	999999	803	571	772	49	146	999999	304	536	501	947	316	999999	576	999999	257	411	103	945	659	731	999999	973	906	341	999999	999999	999999	999999	173	259	135	999999	265	179	881	999999	570	999999	830	423	999999	999999	413	60	437	999999	502	583	999999	788	999999	281	281	574	999999	830	664	440	626	999999	948	635	373	999999	821	567	768	407	118	419	840	100	125	246	559	999999	999999	856	999999	577	891	164	165	384	999999	854	999999	690	924	61	183	139	386	87	999999	546	273	999999	239	869	87	104	475	104	947	999999	166	45	24	999999	270	808	536	59	861	794	479	999999	731	967	999999	87	483	66	245	710	714	999999	999999	23	39	408	626	44	499	796	999999	70	436	872	999999	999999	675	973	790	375	603	336	999999	680	76	285	440	272	999999	999	999999	999999	999999	246	999999	127	274	999999	921	862	999999	501	559	74	115	419	561	859	999999	659	412	510	999999	999999	117	388	999999	100	946	999999	999999	364	266	500	185	281	211	200	937	580	176	999999	999999	928	193	112	776	999999	575	999999	723	581	999999	129	596	121	152	988	139	555	305	999999	64	177	895	999999	999999	68	889	834	999999	371	921	698	493	737	458	347	686	999999	611	671	525	300	40	999999	371	147	903	74	999999	222	70	392	285	992	999999	883	43	999999	867	718	271	740	448	362	660	304	635	859	999999	999999	312	134	944	999999	658	999999	999999	509	999999	999999	164	824	705	995	999999	539	999999	999999	999999	999999	314	329	147	999999	409	784	851	678	734	999999	999999	54	999999	334	999999	999999	447	651	343	856	747	533	999999	769	999999	447	999999	452	61	131	880	144	999999	97	500	982	986	61	999999	874	912	467	774	999999	596	120	999999	381	95	999999	101	771	167	271	827	780	999999	378	339	962	748	408	627	613	999999	999999	312	324	833	999999	950	395	428	469	943	999999	759	513	182	999999	34	664	367	999999	39	118	977	480	999999	719	564	617	999999	270	999999	
514	840	999999	210	230	807	999999	999999	167	999999	706	353	697	327	547	31	913	206	999999	999999	94	999999	939	583	88	398	832	63	123	999999	342	672	999999	344	439	449	999999	312	952	645	999999	127	999999	273	333	999999	290	162	999999	999999	999999	999999	835	331	51	473	900	999999	132	831	974	55	433	999999	91	43	194	363	888	999999	433	999999	253	250	999999	999999	839	675	260	323	118	999999	340	425	722	921	837	836	999999	965	999999	20	190	999999	670	880	693	417	999999	299	580	999999	273	625	275	49	999999	594	999999	84	633	234	336	999999	999999	305	714	999999	81	169	999999	358	69	923	558	422	430	132	579	999999	283	432	493	999999	999999	191	416	714	160	999999	754	999999	528	999999	341	324	683	999999	408	375	175	686	346	32	102	999999	999999	350	999999	852	619	999999	25	185	801	210	999999	375	76	541	888	999	999999	398	415	954	829	999999	591	244	738	999999	724	214	967	597	999999	999999	868	520	323	75	999999	307	999999	709	237	999999	999999	140	999999	318	315	999999	487	999999	828	947	617	148	402	37	758	999999	123	999999	330	810	217	999999	124	281	507	555	227	822	999999	559	334	705	999999	486	999999	460	999999	430	999999	857	727	801	999999	148	852	729	128	296	316	815	194	503	999999	426	145	224	26	311	810	759	649	999999	999999	278	999999	999999	422	916	615	308	180	692	826	473	999999	415	445	999999	999999	777	437	931	516	545	375	831	326	999999	350	207	444	360	999999	983	217	72	999999	500	999999	941	317	211	680	999999	645	501	676	916	342	729	999999	51	882	42	332	718	999999	999999	999999	999999	999999	121	575	418	864	999999	82	842	265	30	427	999999	459	999999	470	235	260	507	899	874	999999	410	967	620	428	999999	999999	587	661	499	999999	720	597	733	355	205	636	272	154	999999	999999	834	999999	321	312	834	999999	999999	572	107	467	650	378	38	637	194	999999	954	999999	471	351	495	999999	999999	116	707	357	726	141	275	598	988	363	82	456	330	999999	656	999999	594	811	82	24	563	42	999999	351	569	105	999999	999999	681	282	682	999999	932	999999	894	999999	604	999999	864	274	306	508	999999	999999	305	582	317	444	999999	646	405	999999	278	999999	999999	999999	999999	999999	999999	631	970	223	916	715	680	597	523	677	855	450	713	117	999999	999999	718	65	562	976	56	999999	999999	999999	564	45	877	32	999999	461	34	170	373	249	999999	243	304	93	999999	764	617	999999	999999	640	999999	56	932	297	713	999999	762	999999	999999	999999	999999	999999	843	254	659	999999	999999	
657	999999	71	652	695	87	474	418	999999	514	999999	473	798	999999	348	929	157	146	517	113	589	318	747	999999	462	999999	508	930	999999	399	59	433	710	926	999999	328	996	999999	893	999999	999999	999999	10	955	999999	109	382	506	999999	999999	696	999999	999999	999999	257	348	642	372	999999	707	579	543	520	323	464	999999	762	872	409	30	999999	170	253	999999	644	999999	318	791	999999	999999	999999	11	959	36	999999	999999	291	933	678	620	685	633	796	999999	399	925	368	686	501	926	347	510	106	999999	938	999999	863	999999	143	547	40	851	999999	837	100	577	583	493	620	999999	920	999999	203	789	999999	308	373	67	158	719	351	631	299	645	999999	115	905	19	97	177	89	687	799	999999	999999	834	832	958	105	999999	351	875	76	979	15	517	999999	999999	616	640	172	806	454	424	205	408	561	166	822	985	672	574	405	452	442	242	39	999999	209	509	476	999999	962	336	377	476	565	999999	999999	507	798	598	403	999999	999999	282	243	384	936	999999	283	675	146	120	160	777	479	999999	999999	773	487	255	117	117	173	757	999999	127	56	728	843	251	526	999999	197	999999	181	947	999999	999999	998	655	999999	999999	999999	999999	999999	851	186	600	996	940	999999	865	999999	552	491	295	294	258	999999	125	337	217	999999	42	158	999999	999999	86	605	999999	187	387	775	832	999999	999999	881	372	489	992	941	456	732	999999	999999	661	304	644	592	885	663	198	999999	999999	327	999999	999999	202	652	454	929	999999	999999	474	999999	999999	999999	197	431	401	413	999999	999999	446	999999	881	485	999999	564	497	999999	999999	999999	720	868	989	656	891	999999	999999	419	689	720	999999	73	999999	999999	999999	149	92	999999	999999	999999	200	481	741	999999	294	709	445	442	999999	638	999999	999999	651	615	999999	605	773	738	208	681	229	981	724	211	733	383	999999	999999	227	304	481	926	420	74	999999	248	137	569	999999	999999	999999	769	184	999999	565	999999	999999	235	187	661	999999	354	372	435	999999	219	999999	539	696	910	375	26	225	940	166	238	515	586	999999	999999	478	214	999999	26	612	459	999999	673	999999	625	961	117	251	565	928	137	564	985	80	94	492	597	873	461	816	63	554	999999	999999	336	602	835	913	999999	193	171	978	355	823	544	999999	93	999999	80	949	267	999999	999999	21	999999	999999	999999	515	236	553	881	999999	914	209	999999	905	572	999999	319	999999	999999	203	109	382	767	158	999999	999999	536	682	999999	703	999999	512	559	288	894	999999	865	661	999999	999999	687	599	311	830	74	156	274	639	
999999	313	583	56	823	73	999999	287	254	880	466	999999	979	553	153	187	538	411	650	280	21	349	913	658	951	999999	999999	509	80	936	94	71	999999	897	843	105	130	999999	689	495	999999	617	978	999999	999999	712	999999	999999	455	999999	301	662	506	994	627	500	400	999999	999999	27	557	175	999999	999999	999999	999999	999999	92	710	58	67	999999	722	165	667	999999	370	928	463	249	465	999999	64	946	644	432	999999	999999	279	353	704	204	999999	671	938	447	410	999999	199	800	249	268	999999	406	76	519	939	999999	336	233	139	472	999999	999999	562	183	121	269	999999	373	999999	570	812	367	354	862	131	61	226	230	993	699	738	999999	10	206	999999	657	880	999999	492	224	999999	55	224	242	732	805	999999	764	999999	999999	997	826	960	678	455	75	62	213	397	888	134	999999	240	439	733	809	854	999999	233	464	999999	547	881	625	995	767	152	121	140	999999	999999	462	894	852	702	912	999999	331	750	884	604	999999	737	999999	99	468	814	784	508	999999	999999	752	541	871	999999	460	999999	345	999999	688	923	941	83	82	946	999999	999999	388	999999	821	999999	532	615	348	859	713	810	287	535	536	952	368	612	999999	374	199	999999	32	999999	251	999999	367	648	71	999999	999999	602	999999	999999	428	256	999999	999999	686	999999	428	147	202	999999	58	649	999999	999999	156	736	564	338	865	999999	756	750	199	999999	999999	999999	749	884	553	387	205	120	154	629	999999	290	526	321	926	401	945	999999	729	20	999999	602	309	556	501	335	406	335	999999	957	999999	677	66	148	561	831	76	544	593	814	817	938	505	47	702	866	220	999999	412	474	762	704	31	189	255	893	555	202	999999	228	980	999999	383	197	728	439	233	387	759	104	999999	410	468	999999	999999	999999	999999	999999	854	635	124	162	923	999999	204	206	656	877	892	668	286	873	162	374	834	999999	565	317	318	273	999999	832	494	317	149	999999	245	116	986	999999	796	294	348	999999	999999	999999	946	120	999999	999999	782	356	494	101	818	461	258	104	999999	999999	548	789	952	999999	992	292	668	615	999999	999999	961	549	890	999999	999999	991	534	404	270	16	999999	454	324	786	490	296	348	403	499	999999	112	150	36	999999	602	17	342	758	764	821	169	340	999999	999999	571	999999	466	999999	229	999999	927	853	999999	83	253	104	474	175	110	999999	944	999999	999999	445	739	820	523	158	158	864	999999	776	640	449	847	671	466	174	225	999999	830	604	999999	673	999999	259	317	999999	497	507	542	999999	999999	68	877	
894	224	552	999999	750	719	317	999999	364	177	161	223	394	236	999999	638	310	999999	999999	876	349	101	452	684	490	999999	571	661	650	331	999999	999999	582	999999	953	456	913	999999	474	537	999999	19	999999	505	608	45	923	999999	914	869	242	225	805	192	538	802	771	867	999999	248	158	656	944	999999	684	43	641	822	283	999999	725	556	485	999999	363	339	282	946	86	999999	589	845	746	781	99	277	999999	400	43	160	684	55	823	236	999999	866	75	786	821	575	403	110	452	999999	154	685	999999	489	828	208	530	825	791	484	658	313	909	173	943	999999	720	251	789	133	451	679	733	259	999999	496	999999	496	134	511	61	489	403	957	999999	414	537	999999	571	834	999999	859	263	348	578	999999	956	902	999999	415	854	162	321	999999	346	474	951	490	553	341	999999	999999	700	290	433	999999	999999	952	536	538	878	999999	999999	999999	999999	592	425	394	681	999999	999999	372	653	719	656	898	177	84	999999	171	462	999999	999999	239	999999	999999	169	972	915	999999	175	14	375	314	536	966	999999	366	824	754	59	567	808	692	801	571	391	980	634	534	11	835	341	374	999999	831	608	450	63	909	432	999999	999999	999999	695	999999	996	348	192	690	999999	811	259	999999	122	999999	248	999999	438	999999	213	189	348	390	999999	339	673	10	239	705	999999	999999	312	915	332	606	97	536	997	275	575	52	999999	943	118	200	586	475	262	189	592	999999	999999	725	706	253	113	999999	999999	366	862	995	119	487	331	393	999999	999999	544	999999	807	712	599	172	999999	170	391	404	282	216	753	999999	999999	59	122	356	31	587	219	88	999999	999	999999	641	412	579	999999	319	622	724	999999	251	931	745	381	879	421	848	961	545	861	709	999999	669	612	664	999999	70	374	999999	999999	921	135	999999	24	999999	62	958	759	193	999999	81	999999	999999	525	511	999999	999999	677	242	934	182	625	673	999999	793	192	990	38	999999	332	873	945	647	361	999999	999999	475	731	573	827	463	98	777	318	999999	999999	269	153	111	999999	254	392	141	49	200	999999	461	248	231	625	71	930	21	999999	364	136	999999	205	999999	394	999999	280	999999	415	481	999999	848	365	437	866	999999	847	926	359	87	490	999999	607	171	474	665	237	510	947	765	533	86	999999	999999	999999	791	73	999999	717	597	973	999999	726	568	116	457	999999	999999	364	702	224	999999	661	784	873	323	999999	999999	999999	729	573	770	166	999999	947	17	932	411	774	85	859	999999	219	999999	113	999999	97	999999	65	999999	
569	426	156	254	551	999999	999999	999999	90	349	264	39	999999	987	33	213	132	86	621	109	525	694	999999	288	842	764	793	899	680	672	235	497	978	275	169	157	999999	911	108	427	592	800	331	999999	821	829	999999	999999	999999	899	89	20	428	999999	500	874	390	867	999999	999999	736	999999	460	999999	124	766	999999	840	828	876	589	220	977	203	516	725	999999	611	467	999999	421	572	999999	781	592	224	79	31	774	294	767	999999	999999	321	690	76	349	913	999999	64	778	513	403	862	999999	869	999999	234	449	775	511	999999	409	999999	375	174	365	999999	999999	899	696	39	75	999999	999999	832	710	666	512	450	999999	459	301	413	244	907	999999	999999	470	723	191	999999	582	998	783	988	357	120	946	526	999999	670	999999	420	367	748	999999	860	999999	487	168	999999	721	999	999999	999999	999999	996	999999	467	995	68	218	999999	718	851	457	999999	999999	130	485	600	719	986	739	999999	371	881	999999	496	470	318	554	983	564	999999	133	583	608	731	999999	361	999999	488	531	653	461	986	702	516	301	999999	999999	632	12	568	657	735	270	685	690	605	950	999999	996	999999	513	999999	999999	903	728	999999	468	38	999999	134	645	240	464	999999	263	385	188	539	204	999999	218	921	999999	999999	167	398	323	923	51	907	410	296	999999	999999	149	236	999999	999999	788	427	911	999999	25	877	999999	427	280	999999	431	314	426	999999	999999	999999	478	592	254	999999	746	339	560	544	986	710	724	999999	999999	999999	946	37	999999	999999	751	999999	188	146	906	113	82	739	999999	149	501	736	491	988	822	585	376	556	981	897	62	458	867	999999	94	314	163	574	999999	661	237	404	378	46	670	696	999999	999999	686	150	478	16	222	999999	53	260	229	735	999999	172	252	400	55	48	337	302	999999	811	61	601	949	507	71	465	912	107	368	999999	328	999999	857	45	999999	841	429	55	246	456	333	834	95	428	48	515	418	836	358	340	708	377	999999	916	289	999999	201	970	945	756	999999	999999	999999	999999	416	410	314	217	531	214	619	291	66	463	487	227	999999	999999	468	555	999999	85	748	38	745	951	348	941	755	783	650	458	110	489	948	999999	942	320	21	999999	210	211	999999	154	720	426	320	333	438	72	580	669	511	399	709	432	999999	863	39	465	71	373	999999	747	564	999999	999999	576	514	109	284	999999	519	999999	354	846	770	999999	999999	328	641	999999	513	692	213	980	946	999999	780	999999	190	999999	291	556	999999	837	748	999999	590	559	245	743	819	999999	
787	385	160	681	999999	863	662	603	555	710	823	56	859	769	543	583	224	480	795	989	999999	999999	999999	999999	262	516	107	999999	22	758	93	897	205	185	905	828	999999	999999	665	917	999999	587	533	999999	733	999999	977	999999	999999	17	344	764	947	999999	419	592	472	198	429	538	765	460	590	797	627	926	850	684	999999	714	754	949	815	878	999999	341	672	341	239	731	999999	127	187	15	423	328	950	376	765	323	999999	999999	845	136	162	412	997	735	954	806	999999	999999	125	320	262	394	949	79	702	88	919	140	999999	697	999999	647	283	999999	384	308	975	999999	919	999999	358	123	114	689	999999	724	344	937	387	432	999999	245	12	866	999999	38	379	880	673	686	403	999999	681	999999	999999	514	139	422	360	655	999999	205	383	574	961	999999	290	999999	353	978	999999	982	753	537	999999	764	645	416	831	999999	999999	104	810	242	999999	132	441	956	562	999999	595	921	999999	731	999999	999999	861	438	999999	613	747	119	537	695	999999	421	999999	999999	511	371	869	999999	591	14	726	736	999999	151	426	999999	708	333	706	999999	393	823	406	31	935	790	902	216	511	227	608	819	567	125	999999	736	649	296	454	201	352	872	340	581	15	865	471	719	999999	75	905	424	999999	406	999999	129	24	461	999999	721	468	662	221	999999	999999	906	178	278	851	690	199	421	878	999999	788	520	492	824	999999	80	328	999999	204	446	322	194	417	999999	999999	180	721	198	88	733	999999	999999	661	967	186	109	696	999999	999999	331	875	494	545	897	999999	790	999999	200	445	147	999999	285	468	774	999999	221	499	18	999999	681	999999	11	999999	999999	783	108	859	999999	647	916	384	136	324	872	570	828	649	519	552	33	543	530	753	940	340	456	231	886	916	965	610	688	999999	196	999999	874	999999	399	123	999999	931	121	552	999999	763	276	999999	596	999999	232	571	979	999999	440	999999	448	257	402	815	999999	876	999999	609	682	315	696	999999	138	519	696	999999	259	405	42	102	999999	977	233	999999	999999	495	999999	999999	694	403	631	232	307	999999	914	626	999999	583	786	643	957	511	870	999999	999999	999999	832	87	517	554	999999	583	432	348	999999	470	33	999999	999999	841	999999	301	914	289	683	473	100	90	604	999999	918	676	619	399	144	999999	999999	999999	119	999999	662	557	174	149	999999	999999	800	999999	342	453	602	543	831	945	401	666	596	591	539	603	788	752	482	999999	999999	645	964	43	213	795	363	23	115	568	189	999999	137	775	207	999999	672	141	999999	
999999	477	385	845	673	997	478	333	526	480	999999	999999	909	84	726	512	999999	94	767	755	999999	100	588	437	272	765	707	999999	999999	393	904	931	999999	14	999999	970	261	999999	300	45	735	471	837	543	599	173	999999	999999	410	999999	761	551	905	386	999999	70	888	947	999999	907	299	939	512	142	575	999999	747	905	752	755	261	645	999999	999999	29	84	263	55	838	999999	496	98	138	558	632	363	35	999999	999999	271	92	313	999999	392	745	796	999999	704	967	999999	425	373	999999	999999	999999	125	757	183	366	137	806	843	999999	484	421	210	810	953	509	222	559	477	113	999999	673	999999	427	411	986	999999	124	558	87	823	999999	999999	233	999999	547	516	606	852	913	999999	465	248	204	743	970	545	985	999999	204	999999	999999	948	270	384	982	999999	697	999999	999999	143	22	257	765	296	999999	298	977	338	999999	999999	616	706	563	437	999999	434	999999	999999	441	451	247	999999	363	332	999999	999999	862	999999	500	999999	818	261	664	780	999999	999999	999999	908	942	682	999999	657	601	211	148	759	395	832	359	558	320	23	913	746	895	903	999999	443	999999	77	435	139	837	930	184	999999	51	999999	999999	999999	950	844	742	758	883	590	999999	162	999999	608	999999	39	498	941	174	805	347	999999	885	759	323	49	979	874	256	999999	819	999999	999999	782	717	612	68	540	607	475	281	165	862	999999	397	742	259	330	999999	405	999999	896	766	379	28	999999	999999	24	505	911	865	867	512	456	770	999999	134	411	999999	999999	999999	999999	344	699	533	999999	65	580	372	581	790	659	999999	999999	999999	999999	904	658	764	593	999999	53	45	696	999999	413	653	999999	999999	550	617	848	438	991	434	682	999999	77	845	999999	77	325	999999	924	130	999999	720	999999	658	999999	942	476	646	999999	31	927	999999	999999	99	129	999999	649	47	821	963	942	230	999999	426	124	370	999999	812	928	999999	399	999999	121	575	403	693	991	757	999999	608	150	211	141	999999	506	999999	999999	999999	725	307	427	288	831	960	999999	986	564	245	999999	999999	114	663	999999	781	631	999999	999999	82	696	436	999999	999999	351	222	822	999999	999999	999999	999999	999999	456	859	97	630	108	120	569	160	999999	417	138	756	223	219	503	487	493	359	999999	999999	948	842	291	299	760	535	937	618	147	447	897	378	326	189	999999	999999	576	97	683	520	966	999999	684	289	307	790	678	141	719	345	257	999999	847	948	416	613	578	797	999999	572	999999	951	999999	949	519	759	999999	43	999999	258	999999	406	675	828	999999	
298	167	12	991	999999	857	805	899	999999	200	167	531	377	999999	427	999999	778	227	121	347	25	647	735	769	999999	360	999999	953	470	435	850	73	29	945	127	455	999999	999999	900	999999	377	62	999999	759	361	238	72	999999	761	580	141	999999	564	490	988	999999	432	242	453	619	222	852	438	999999	349	999999	512	431	655	971	111	999999	999999	406	970	962	436	976	417	319	297	999999	999999	889	304	671	509	538	999999	476	32	342	363	291	502	524	623	843	419	999999	725	999999	615	789	479	999999	862	167	999999	35	224	999999	825	143	331	838	661	548	83	678	999999	974	474	188	948	768	619	44	904	456	348	999999	999999	160	999999	999999	768	411	420	999999	808	352	28	931	261	575	999999	999999	999999	999999	862	999999	770	741	673	751	999999	999999	841	999999	549	828	999999	999999	999999	631	890	675	549	674	999999	999999	999999	937	999999	999999	955	542	999999	383	260	999999	999999	249	999999	999999	822	999999	486	843	999999	999999	570	710	999999	999999	99	954	255	629	685	842	680	296	593	613	947	832	999999	431	999999	633	509	467	459	159	999999	23	480	423	808	999999	198	705	194	739	999999	999999	352	888	162	11	297	307	999999	417	719	999999	999999	979	999999	990	953	64	58	856	999999	112	260	445	237	85	483	831	999999	999999	654	974	111	854	924	530	490	999999	999999	793	999999	999999	770	51	440	965	367	501	108	999999	999999	144	657	999999	907	586	176	906	661	999999	528	466	999999	87	763	999999	686	801	65	999999	510	969	999999	264	520	629	342	219	15	999999	718	982	733	12	999999	520	326	774	947	999999	364	583	332	202	275	879	725	692	999999	999999	288	566	445	999999	318	999999	359	999999	816	288	253	956	900	399	368	999999	732	484	578	253	428	999999	854	717	999999	926	647	592	988	640	903	649	999999	320	982	162	546	999999	999999	999999	999999	923	999999	668	104	407	999999	932	834	729	157	251	999999	44	276	376	999999	999999	999999	999999	504	766	414	186	385	999999	34	999999	999999	999999	999	312	999999	999999	92	504	954	195	623	42	253	714	758	269	493	661	535	999999	54	999999	450	819	556	311	862	404	519	999999	999999	500	382	102	526	999999	730	845	461	903	951	771	421	526	999999	841	999999	790	18	999999	692	723	78	137	545	800	765	189	755	489	999999	688	984	183	902	133	659	161	999999	140	538	647	210	632	945	282	204	999999	715	715	172	82	395	374	98	999999	432	255	999999	999999	862	550	100	971	554	273	787	248	624	999999	191	999999	601	878	999999	999999	
523	999999	191	273	605	999999	999999	999999	326	287	999999	619	95	342	700	413	603	472	999999	999999	557	238	87	682	495	956	309	734	533	185	480	516	758	53	56	985	73	294	129	999999	85	60	655	276	969	177	162	291	290	777	393	999999	610	628	497	294	368	999999	999999	649	541	740	515	150	806	786	860	52	296	715	350	319	352	257	911	999999	582	811	712	327	803	28	999999	755	791	351	905	999999	555	999999	627	564	516	480	999999	999999	544	514	999999	999999	316	120	995	574	437	83	786	363	716	989	712	557	796	999999	845	523	296	760	359	465	881	730	496	999999	999999	786	803	872	769	576	963	78	999999	529	20	999999	32	879	328	717	564	552	999999	999999	999999	999999	767	999999	634	964	59	784	165	14	311	586	999999	470	487	651	280	999999	594	149	36	999999	216	277	450	999999	500	416	441	999999	999999	339	317	930	485	27	29	748	247	804	527	999999	912	999999	999999	434	999999	999999	401	677	447	651	958	999999	539	415	863	499	614	999999	473	642	352	524	113	999999	278	693	999999	999999	632	999999	999999	789	622	847	731	869	59	26	999999	939	999999	999999	999999	259	999999	43	400	999999	163	529	143	764	999999	885	836	398	242	999999	999999	387	576	932	55	915	975	178	661	691	684	994	450	999999	999999	534	999999	588	330	854	999999	245	302	915	316	112	999999	910	459	736	21	343	999999	803	999999	704	999999	92	719	999999	999999	999999	382	709	999999	999999	88	544	373	805	268	257	77	388	654	920	94	660	999999	999999	999999	999999	719	924	999999	350	367	646	999999	999999	999999	544	869	52	580	398	862	593	999999	156	33	854	547	999999	478	763	276	999999	999999	940	619	712	999999	776	999999	219	493	458	38	55	802	999999	806	677	644	724	388	999999	999999	266	67	501	999999	999999	918	999999	999999	999999	999999	999999	84	118	497	797	87	999999	87	102	289	999999	999999	999999	564	484	354	591	58	999999	999999	754	999999	251	449	893	883	999999	581	987	858	999999	692	999999	12	122	970	693	945	18	599	999999	999999	295	999999	448	361	652	937	656	135	336	999999	999999	66	701	541	833	669	604	914	959	876	99	244	198	677	486	412	999999	999999	660	646	49	999999	823	117	99	506	11	541	999999	190	999999	999999	531	477	999999	999999	999999	580	146	34	351	999999	640	319	999999	999999	556	999999	874	249	495	152	474	999999	999999	999999	242	593	999999	337	667	72	683	779	952	236	713	999999	999999	124	999999	871	377	636	305	945	999999	999999	999999	47	999999	241	999999	991	694	
782	398	999999	999999	999999	139	717	999999	809	366	288	999999	861	999999	330	999999	835	137	999999	148	999999	775	837	395	638	747	728	43	414	999999	435	405	692	94	180	838	999999	826	984	999999	394	999999	567	279	26	534	999999	157	999999	700	125	113	906	999999	81	999999	560	455	265	910	410	999999	999999	432	999999	883	728	776	999999	491	474	18	999999	999999	753	879	218	567	999999	114	969	581	803	999999	999999	999999	999999	839	999999	173	999999	427	570	84	584	710	30	145	348	999999	805	11	999999	748	235	116	960	140	109	201	798	992	87	161	940	828	880	18	999999	608	393	889	763	33	999999	57	447	79	201	53	999999	82	229	245	309	999999	621	65	488	999999	371	368	740	822	999999	999999	999999	418	999999	999999	830	22	999999	999999	749	999999	248	936	544	999999	999999	891	999999	999999	341	725	773	842	852	999999	999999	824	999999	15	999999	35	159	941	999999	999999	999999	999999	935	445	222	847	999999	489	495	393	729	684	521	310	999999	999999	429	684	490	649	999999	507	566	170	999999	15	492	969	999999	724	765	307	288	624	480	640	999999	503	843	494	627	999999	356	469	253	532	313	999999	519	767	605	999999	999999	999999	408	210	999999	775	999999	216	364	138	986	999999	627	999999	405	896	830	855	523	999999	999999	995	31	236	160	999999	999999	999999	702	273	460	734	999999	300	999999	280	999999	280	178	999999	999999	999999	999999	999999	999999	999999	841	820	136	417	398	663	253	680	634	999999	986	181	999999	374	999999	999999	999999	101	677	261	999999	337	586	135	679	560	687	343	329	213	865	532	929	575	265	105	888	999999	875	796	491	448	665	999999	999999	999999	999999	803	999999	723	133	48	822	999999	999999	514	244	11	999999	837	976	910	360	431	999999	464	252	483	119	762	999999	228	225	999999	770	999999	671	999999	999999	999999	999999	883	22	999999	90	826	709	883	999999	999999	861	999999	558	47	999999	999999	97	999999	791	830	803	999999	694	568	729	999999	823	941	285	727	842	49	999999	113	507	103	999999	754	351	772	754	999999	999999	367	901	116	670	187	999999	199	999999	437	412	21	830	592	199	453	876	185	13	768	607	916	909	821	999999	999999	999999	726	999999	342	892	29	86	444	906	999999	667	999999	244	645	881	999999	609	414	637	159	999999	915	903	999999	877	175	769	986	761	923	999999	90	389	225	647	343	999999	784	545	393	999999	999999	685	999999	999999	999999	999999	367	999999	521	999999	504	194	577	182	624	823	238	465	726	259	100	999999	982	999999	586	242	28	997	547	580	824	869	253	
999999	886	239	999999	667	623	234	411	109	250	999999	999999	895	811	52	33	520	287	329	818	143	999999	713	999999	999999	209	31	922	369	999999	999999	999999	634	940	363	296	394	782	570	999999	502	848	999999	442	375	924	690	999999	999999	974	999999	302	505	60	999999	379	182	999999	66	468	601	311	999999	759	999999	134	329	999999	458	755	999999	738	999999	487	326	295	853	280	999999	999999	518	601	945	395	321	999999	987	999999	831	984	123	999999	725	999999	250	999999	806	241	143	251	605	735	999999	231	999999	299	586	999999	999999	824	525	902	209	996	949	999999	365	656	448	661	147	745	999999	473	999999	999999	23	614	246	999999	489	622	146	95	464	783	628	724	58	999999	999999	969	849	17	469	221	658	728	162	249	834	999999	793	482	113	859	999999	508	589	565	286	999999	780	609	344	902	766	124	542	176	381	999999	608	425	999999	999999	896	126	999999	430	132	294	999999	999999	300	340	829	663	981	604	181	129	145	493	999999	100	999999	249	672	566	454	544	196	986	999999	203	551	999999	883	935	963	494	504	999999	443	991	520	783	319	14	82	999999	142	999999	995	999999	505	999999	678	508	979	656	454	448	975	588	108	475	139	106	999999	999999	779	56	641	686	999999	976	59	755	579	999999	930	668	493	351	412	258	991	615	999999	999999	699	384	955	316	50	999999	999999	855	892	999999	654	222	224	620	332	95	306	318	636	529	75	999999	929	575	726	785	954	999999	186	850	483	523	408	363	762	405	100	334	646	569	792	204	863	534	760	717	453	872	28	999999	999999	682	979	178	370	776	455	390	999999	999999	999999	558	679	52	571	999999	999999	861	858	927	994	999999	672	76	999999	871	69	404	814	19	342	91	999999	859	897	801	544	239	993	985	999999	710	743	391	468	243	525	821	962	999999	902	999999	24	999999	999999	980	999999	912	441	499	717	60	575	581	922	29	943	819	154	770	596	584	999999	872	978	294	238	999999	608	502	355	248	442	195	116	749	77	999999	999999	916	791	632	999999	999999	999999	999999	144	172	468	448	300	705	676	202	42	327	723	152	122	47	999999	728	313	938	153	999999	618	389	474	182	999999	428	291	238	978	964	786	999999	999999	89	159	75	822	170	212	649	572	249	162	788	36	924	411	500	999999	73	328	859	360	800	290	999999	999999	295	495	871	999999	447	223	78	541	359	548	43	887	687	999999	153	999999	503	906	378	236	685	156	37	999999	790	74	999999	645	927	24	803	799	999999	376	537	
674	340	999999	134	35	94	257	677	999999	378	613	999999	167	185	999999	857	999999	911	528	23	149	468	854	634	382	308	432	614	345	745	244	493	999999	378	478	405	278	781	999999	999999	437	479	999999	648	186	588	758	470	803	999999	999999	999999	876	363	397	216	999999	600	999999	727	662	643	342	640	144	129	999999	788	707	727	999999	999999	568	385	999999	669	816	216	999999	794	550	962	810	188	836	999999	616	957	980	271	999999	677	39	999999	490	793	147	21	513	66	423	969	762	86	999999	797	329	500	777	727	399	279	152	999999	187	699	833	999999	804	999999	999999	218	999999	999999	999999	911	92	942	895	792	999999	805	999999	401	381	580	209	999999	999999	48	36	126	189	999999	872	999999	535	82	999999	790	960	983	216	725	999999	999999	999999	327	278	666	999999	999999	999999	999999	205	999999	576	751	585	606	500	109	553	999999	761	396	999999	554	573	167	999999	20	503	114	831	548	598	976	999999	999999	419	881	465	943	334	649	999999	204	68	999999	83	784	496	842	300	861	440	999999	963	167	186	617	754	121	291	703	883	501	164	656	995	999999	903	419	197	618	643	999999	440	999999	876	833	999999	295	93	600	999999	999999	999999	970	118	157	23	690	989	999999	136	354	662	631	765	29	999999	411	291	483	880	999999	655	999999	999999	830	20	999999	291	352	130	469	999999	690	188	232	999999	193	547	847	999999	223	429	394	491	298	947	809	357	856	793	94	999999	610	720	448	15	142	752	999999	147	172	409	646	681	667	327	971	453	542	999999	856	864	999999	896	999999	656	270	199	929	999999	211	502	999999	559	46	465	426	970	999999	227	999999	999999	270	709	423	814	783	999999	824	970	975	365	999999	999999	937	230	999999	713	63	999999	745	942	822	403	936	670	974	999999	644	999999	999999	11	712	325	999999	999999	603	734	483	852	873	999999	375	958	908	845	687	909	999999	816	999999	712	999999	949	999999	612	619	866	999999	753	840	695	78	999999	79	974	653	999999	999999	522	999999	834	240	211	917	999999	576	999999	495	101	982	74	475	828	316	999999	94	999999	999999	183	805	736	960	999999	21	188	488	753	889	934	201	999999	999999	108	199	71	481	715	999999	293	45	755	999999	999999	999999	775	229	250	999999	880	889	889	999999	563	717	889	873	999999	199	999999	999999	822	974	561	999999	794	892	376	999999	999999	999999	379	731	559	147	59	999999	288	958	246	958	248	448	18	999999	312	999999	618	391	310	197	970	999999	302	584	223	781	820	783	999999	999999	853	611	
999999	173	519	999999	106	426	668	999999	595	552	953	999999	471	384	965	999999	597	263	284	985	338	999999	745	854	999999	975	924	277	999999	505	981	362	999999	999999	387	844	535	154	444	201	722	776	601	428	999999	999999	123	838	999999	313	196	999999	608	867	282	12	428	999999	727	131	999999	401	988	99	570	600	675	834	996	130	981	452	818	999999	999999	562	465	327	292	918	862	96	461	241	319	268	754	247	364	385	426	870	426	322	999999	999999	787	999999	857	970	845	289	842	695	332	743	904	526	603	720	547	110	382	809	269	415	939	757	780	312	846	438	480	621	703	120	36	505	391	942	774	953	470	321	83	999999	253	765	999999	576	363	238	643	643	837	326	497	617	999999	295	999999	40	731	999999	134	417	999999	230	991	221	717	409	144	661	999999	999999	999999	70	735	686	999999	183	848	214	999999	618	794	836	783	999999	623	999999	452	106	560	999999	231	915	197	666	774	32	774	696	999999	999999	103	982	697	254	685	999999	882	999999	134	999999	191	527	605	515	622	972	999999	613	999999	307	999999	999999	110	210	372	724	872	999999	999999	148	409	161	355	995	999999	999999	148	539	701	196	536	85	971	353	563	703	320	682	999999	801	585	170	108	561	999999	999999	881	497	881	961	564	813	464	985	808	40	182	609	991	811	833	999999	911	411	771	881	76	757	647	668	999999	200	34	121	562	999999	62	794	998	468	930	651	657	740	999999	723	621	986	999999	999999	531	710	690	999999	967	677	999999	697	790	124	989	133	849	999999	557	373	789	353	999999	999999	977	999999	610	532	880	192	260	999999	999999	57	999999	90	223	124	147	703	509	791	153	885	989	365	13	884	479	807	999999	443	193	268	999999	278	563	974	999999	152	109	168	362	785	999999	88	917	742	999999	909	999999	735	86	853	863	999999	209	547	580	621	384	726	63	83	390	816	987	999999	124	999999	526	248	568	994	999999	351	439	368	468	911	999999	271	999999	999999	896	76	367	999999	404	936	999999	25	999999	999999	768	999999	999999	999999	404	610	100	407	628	861	392	672	177	92	260	522	999999	841	89	999999	183	999999	999999	493	186	324	459	657	125	187	924	510	843	633	236	999999	246	999999	963	857	999999	51	999999	999999	999999	234	898	285	89	882	377	236	936	735	761	655	686	620	112	999999	999999	999999	291	450	937	999999	999999	544	856	39	285	418	878	231	848	142	479	527	316	951	425	183	999999	243	810	697	999999	999999	872	999999	999999	625	57	882	
706	388	999999	999999	240	305	406	999999	428	59	606	959	358	999999	999999	999999	185	168	313	160	999999	999999	864	57	999999	250	999999	720	671	285	496	660	370	999999	525	470	382	999999	296	21	999999	999999	754	528	999999	851	999999	858	230	253	405	384	321	896	999999	728	523	712	563	990	987	686	692	999999	563	946	598	999999	999999	999999	256	999999	871	302	605	603	999999	345	419	788	901	458	499	428	879	121	348	473	777	796	946	669	723	306	33	869	378	999999	964	691	262	985	999999	803	997	507	513	999999	301	999999	999999	187	999999	774	99	539	999999	999999	274	452	608	135	585	999999	480	586	184	575	999999	999999	235	621	999999	728	536	916	999999	999999	431	381	608	999999	182	163	300	768	376	999999	217	494	682	999999	999999	522	92	137	409	999999	333	999999	999999	937	750	565	398	884	806	999999	247	182	748	501	843	999999	844	289	952	999999	999999	711	219	235	368	784	63	132	285	858	645	409	516	999999	371	20	999999	670	577	999999	765	416	961	803	711	44	745	191	269	453	677	999999	184	977	171	999999	210	107	579	966	999999	275	609	948	928	999999	666	233	999999	832	999999	183	711	345	667	696	750	999999	523	334	48	872	862	999999	190	842	234	539	364	750	809	951	101	611	115	499	807	23	999999	873	999999	522	999999	437	609	504	999999	999999	320	999999	871	794	999999	255	927	639	999999	999999	999999	999999	614	999999	999999	999999	33	999999	999999	109	240	177	889	999999	541	649	956	526	819	435	233	686	751	395	228	889	878	25	376	846	684	476	97	40	256	789	269	250	999999	999999	999999	716	421	991	999999	999999	585	144	262	934	999999	410	819	977	999999	999999	344	228	999999	979	510	999999	526	245	425	763	90	999999	999999	752	390	999999	873	156	31	999999	274	999999	786	85	313	744	999999	999999	557	283	999999	119	486	175	455	50	999999	673	173	406	999999	999999	576	845	73	726	654	999999	554	583	999999	999999	955	46	815	585	999999	832	999999	765	254	94	688	151	117	970	382	325	306	350	383	209	983	625	999999	999999	999999	999999	22	586	100	262	887	999999	746	983	164	999999	359	870	999999	509	996	999999	161	114	498	434	737	102	354	999999	213	213	209	337	689	340	719	727	401	500	820	100	675	999999	207	713	404	133	999999	932	999999	999999	741	874	212	585	999999	999999	999999	999999	999999	919	241	761	58	999999	775	418	304	824	730	632	478	118	689	999999	731	169	907	784	39	614	999999	421	999999	999999	472	334	134	999999	866	506	136	643	296	900	
858	914	943	523	937	986	829	999999	999999	999999	958	633	195	306	999999	313	999999	815	728	599	643	819	397	281	221	450	293	200	999999	234	999999	999999	821	788	57	817	999999	999999	847	53	785	294	219	40	818	838	999999	828	259	563	199	321	915	999999	999999	48	526	999999	312	497	702	999999	999999	977	837	133	812	406	258	46	97	922	999999	684	814	358	610	999999	463	382	311	465	941	999999	44	193	919	133	999999	18	300	554	91	359	351	156	999999	241	203	694	36	742	999999	223	476	277	353	999999	883	909	438	169	218	929	195	246	697	641	999999	653	999999	999999	999999	249	999999	999999	841	618	343	667	108	378	999999	999999	356	568	886	727	927	767	840	689	250	622	999999	140	346	161	173	114	459	618	298	549	999999	999999	867	339	477	933	435	734	897	226	810	999999	995	449	583	627	360	969	999999	185	999999	524	448	262	999999	614	205	689	999999	238	217	489	999999	624	288	18	700	556	260	994	341	115	999999	999999	811	519	145	897	578	546	999999	490	999999	999999	999999	999999	899	999999	670	862	737	746	290	668	18	999999	999999	999999	171	574	926	804	999999	719	844	999999	999999	424	450	999999	479	308	121	999999	485	727	999999	966	887	322	118	95	886	398	266	595	825	999999	999999	490	538	763	999999	13	619	949	771	196	278	39	999999	999999	174	999999	392	439	999999	382	192	291	746	24	494	849	466	841	918	999999	463	259	881	608	999999	999999	622	716	999999	117	298	536	999999	398	697	999999	88	633	999999	376	15	826	959	999999	941	734	999999	523	279	886	999999	778	40	999999	732	999999	999999	634	999999	214	897	999999	866	999999	999999	656	999999	358	999999	636	770	999999	920	551	324	636	299	437	667	674	225	108	999999	686	569	519	505	515	665	678	709	453	999999	999999	478	339	960	442	369	294	409	999999	206	999999	125	714	857	488	135	106	730	720	967	412	989	799	239	189	958	574	161	818	693	648	926	326	285	215	83	985	675	999999	78	382	274	999999	999999	803	570	854	662	26	390	568	948	988	486	999999	726	999999	999999	780	483	999999	999999	591	701	557	716	799	439	652	415	149	430	873	652	595	147	168	896	999999	619	113	912	144	438	999999	700	937	840	141	488	404	886	894	383	283	248	683	138	354	96	771	999999	19	999999	250	147	999999	346	999999	16	567	782	673	999999	380	882	998	162	576	857	778	999999	308	173	21	999999	536	999999	379	999999	464	39	551	999999	847	687	902	533	197	987	999999	601	999999	999999	999999	
621	222	732	12	400	249	530	561	497	318	812	127	999999	599	986	999999	585	999999	544	999999	538	241	333	324	692	999999	475	965	589	242	187	20	183	252	400	50	803	497	999999	116	934	477	64	41	45	570	999999	934	210	385	49	634	999999	581	392	389	888	418	319	420	999999	565	999999	264	141	801	999999	603	999999	946	808	97	988	437	618	999999	187	302	288	132	923	540	764	213	202	552	605	999999	860	999999	161	999999	187	999999	342	378	505	799	999999	243	626	463	735	264	577	952	645	976	999999	999999	999999	596	999999	196	497	243	800	999999	71	588	205	351	742	198	794	423	909	999999	105	999999	999999	387	999999	54	506	470	805	509	999999	250	906	629	638	538	808	565	999999	990	80	108	999999	736	738	321	47	999999	720	546	470	164	52	224	881	999999	766	825	204	999999	999999	999999	438	999999	999999	821	681	999999	713	999999	999999	238	999999	918	361	996	999999	828	649	999999	16	231	749	999999	999999	481	207	692	748	914	772	982	371	177	310	53	670	286	603	916	639	471	571	516	165	241	994	133	863	884	62	937	999999	123	89	999999	287	179	261	660	623	999999	828	999999	441	999999	867	992	618	317	999999	394	234	732	450	999999	999999	243	113	807	487	83	999999	864	999999	834	806	257	98	841	766	501	999999	943	302	999999	643	773	85	999999	374	999999	999999	555	999999	999999	713	453	673	544	999999	999999	999999	454	182	550	170	999999	935	999999	600	619	903	777	551	999999	370	291	439	800	999999	886	999999	999999	442	485	999999	283	999999	205	131	363	999999	999999	999999	999999	435	999999	770	999999	999999	679	999999	478	999999	755	108	999999	999999	999999	307	431	23	873	642	999999	886	720	999999	696	981	887	657	740	485	999999	44	359	745	999999	410	789	999999	687	320	232	59	689	198	999999	387	830	278	594	897	699	350	999999	911	120	835	715	999999	999999	770	999999	31	106	992	999999	721	748	999999	184	321	517	999999	335	563	419	872	999999	999999	335	999999	161	618	999999	999999	785	999999	333	447	635	993	694	232	447	916	717	210	953	697	277	965	639	838	104	283	390	789	24	158	501	247	999999	193	999999	764	999999	984	999999	263	999999	33	397	999999	367	190	626	295	472	419	999999	219	999999	508	264	369	679	322	524	999999	462	996	882	184	945	999999	364	511	989	683	999999	733	251	699	999999	254	577	999999	999999	913	656	104	326	604	312	999999	328	999999	928	999999	94	306	469	180	800	220	151	223	365	969	826	125	305	788	123	121	999999	229	28	
19	791	999999	841	999999	142	368	679	287	871	662	79	233	999999	127	599	999	273	80	898	280	113	364	973	511	96	541	799	538	491	200	324	108	999999	918	90	743	999999	859	48	442	999999	999999	351	702	899	603	542	188	199	123	999999	999999	331	748	906	437	999999	340	524	600	568	999999	795	999999	348	971	999999	663	46	856	544	414	42	466	999999	249	999999	281	611	999999	999999	999999	999999	378	352	999999	999999	373	999999	653	999999	134	345	447	873	400	77	999999	363	928	491	878	152	343	579	999999	999999	999999	19	667	423	999999	999999	40	601	948	999999	427	338	920	204	747	651	392	999999	419	79	999999	592	999999	181	999999	917	682	999999	999999	478	15	799	999999	562	912	363	999999	240	278	406	314	846	925	999999	650	999999	999999	734	999999	236	760	851	999999	375	999999	282	670	495	80	999999	999999	999999	479	480	999999	628	999999	367	291	393	306	999999	223	999999	764	999999	667	999999	999999	999999	483	999999	999999	999999	999999	999999	639	543	293	999999	692	859	169	98	360	999999	376	455	800	31	911	999999	452	359	929	608	999999	156	610	999999	999999	919	964	69	999999	107	999999	999999	762	643	988	886	84	999999	999999	447	999999	134	999999	488	999999	999999	950	508	999999	999999	999999	908	999999	118	524	999999	932	762	35	773	894	110	393	262	514	791	692	999999	42	34	11	801	658	999999	999999	999999	492	999999	158	402	999999	465	960	307	602	862	620	999999	128	505	999999	322	999999	927	553	999999	741	410	974	590	529	999999	476	84	406	703	259	482	501	999999	10	999999	613	633	803	438	150	95	660	652	181	48	999999	537	80	689	186	730	939	725	773	92	157	567	872	186	989	885	900	898	612	147	162	118	504	152	708	992	134	124	751	999999	750	331	419	999999	999999	938	14	717	527	999999	542	776	246	918	663	999999	999999	626	448	265	194	762	49	43	885	999999	999999	927	980	999999	999999	824	974	999999	342	825	999999	999999	432	61	999999	193	380	999999	604	386	872	586	489	662	999999	999999	675	999999	470	987	292	385	999999	824	999999	86	999999	343	999999	718	999999	127	586	838	897	380	204	397	384	11	391	999999	999999	509	999999	999999	448	999999	953	108	999999	488	657	354	999999	772	784	999999	999999	804	456	47	171	999999	584	754	999999	650	999999	860	999999	288	122	468	606	336	999999	999999	766	999999	638	999999	390	824	569	323	470	999999	304	134	999999	999999	252	579	555	353	794	551	925	999999	456	999999	562	102	999999	870	376	199	747	999999	824	689	841	695	999999	999999	657	347	
999999	270	999999	767	356	640	999999	717	999999	542	913	262	542	405	179	463	999999	840	856	298	39	698	947	280	494	97	309	906	754	556	413	518	999999	456	234	999999	999999	689	451	922	826	86	834	833	286	494	674	429	519	387	692	335	191	369	317	628	322	999999	283	269	340	369	963	489	138	404	566	95	181	514	445	324	399	999999	471	999999	864	123	994	999999	422	880	999999	999999	999999	87	336	337	148	605	353	15	416	999999	999999	999999	999999	354	704	881	999999	588	257	999999	942	999999	999999	999999	897	365	999999	208	29	999999	846	460	972	596	625	61	78	239	947	576	171	440	907	999999	352	15	839	999999	419	999999	999999	833	633	392	433	495	151	999999	439	783	840	154	985	142	999999	999999	494	526	729	653	813	698	641	680	843	512	999999	729	904	999999	999999	254	999999	906	212	22	826	590	999999	139	910	988	999999	173	736	26	999999	999999	999999	999999	520	322	999999	765	309	382	999999	952	548	921	999999	421	185	999999	999999	595	364	89	930	332	999999	999999	363	999999	743	999999	898	477	944	826	68	999999	857	692	381	213	999999	34	999999	829	820	999999	51	251	999999	498	812	262	999999	150	661	374	844	999999	999999	616	959	199	32	999999	484	724	17	721	862	340	564	999999	175	64	140	340	999999	111	999999	999999	862	121	496	254	22	645	571	804	175	693	850	318	999999	764	999999	275	999999	132	355	105	999999	330	389	773	999999	999999	97	852	19	331	891	743	46	999999	754	847	702	777	471	838	163	213	556	178	999999	256	708	410	810	865	339	360	756	417	572	541	732	723	320	999999	558	719	794	999999	802	116	281	316	19	999999	572	234	660	516	999999	662	999999	220	293	687	620	999999	51	154	992	540	987	629	999999	222	124	979	999999	999999	289	999999	419	712	999999	383	999999	402	401	413	302	114	999999	249	999999	909	768	522	440	632	83	872	999999	999999	851	999999	129	651	410	796	291	593	766	882	236	507	253	70	843	910	712	227	295	637	852	887	840	999999	164	995	454	601	549	834	704	417	999999	769	860	115	263	999999	992	604	132	709	348	818	22	967	666	707	679	529	920	856	999999	49	797	964	430	382	999999	415	352	690	53	932	187	819	740	483	209	737	656	388	235	691	515	152	999999	999999	734	196	339	746	922	29	913	999999	830	727	972	999999	999999	881	999999	587	261	442	665	415	999999	999999	237	999999	507	942	873	542	999999	895	533	999999	999999	999999	647	999999	999999	999999	999999	34	29	338	999999	22	
511	313	62	774	550	647	439	83	487	999999	391	540	959	156	999999	979	999999	999999	227	934	204	999999	480	286	243	999999	511	655	999999	641	999999	312	215	225	999999	203	889	108	999999	983	466	459	177	291	27	999999	350	929	366	999999	878	648	120	999999	818	193	833	775	540	23	146	783	999999	845	747	999999	335	743	999999	55	999999	57	389	244	999999	999999	999999	999999	999999	999999	197	582	298	886	763	747	202	999999	407	999999	370	124	567	978	999999	682	60	332	543	939	781	606	464	321	697	830	999999	999999	585	83	43	644	999999	413	825	564	495	523	91	10	885	184	346	999999	684	999999	999999	411	398	999999	694	999999	654	329	356	590	127	999999	999999	932	999999	326	576	999999	465	999999	999999	163	162	291	197	999999	999999	543	999999	607	269	487	637	722	351	857	487	789	388	214	989	196	67	245	999999	999999	335	159	999999	569	607	22	999999	958	377	335	259	116	609	167	587	121	276	749	330	640	350	475	591	632	999999	787	999999	260	736	421	106	999999	845	999999	211	101	32	999999	999	257	965	678	354	25	999999	380	189	230	627	999999	920	318	999999	999999	177	859	999999	888	729	820	999999	271	232	956	239	342	999999	930	999999	999999	999999	782	999999	999999	675	671	131	999999	34	469	607	724	999999	857	999999	999999	12	49	511	352	999999	144	764	188	189	703	455	397	786	999999	119	999999	274	140	789	147	568	841	140	999999	999999	991	864	270	999999	353	999999	374	465	999999	339	231	428	613	963	999999	28	571	893	971	999999	999999	789	758	359	999999	999999	502	78	363	999999	171	908	999999	999999	541	279	503	999999	836	75	91	931	999999	936	887	830	660	177	834	129	996	999999	999999	999999	13	999999	999999	910	999999	893	146	306	112	231	178	999999	999999	998	431	999999	999999	607	999999	999999	999999	802	454	999999	472	526	999999	999999	999999	244	999999	223	999999	724	611	340	173	593	108	943	929	785	829	999999	767	574	416	662	999999	159	605	399	889	999999	155	999999	999999	294	999999	348	999999	811	999999	868	998	999999	573	699	396	101	521	931	999999	124	976	359	972	341	64	898	120	999999	588	93	999999	833	999999	495	578	410	583	879	999999	759	999999	128	722	961	999999	812	10	999999	999999	654	638	999999	890	775	999999	796	238	425	240	549	238	957	232	999999	239	174	999999	999999	130	986	999999	642	999999	999999	275	999999	999999	999999	999999	251	897	999999	871	934	455	964	999999	558	218	782	999999	168	648	605	531	999999	896	744	731	950	192	922	596	289	146	995	999999	152	509	
429	169	226	208	988	651	835	96	999999	532	274	232	81	869	348	814	359	993	190	227	999999	961	892	999999	276	69	975	806	592	999999	459	86	800	59	999999	623	999999	999999	660	953	999999	805	999999	999999	999999	728	999999	63	258	474	787	12	707	924	135	999999	276	936	931	999999	999999	39	503	999999	999999	999999	431	32	999999	725	858	399	999999	237	532	578	363	681	823	548	948	921	557	127	999999	457	379	999999	923	999999	356	29	38	730	286	665	311	999999	147	278	306	97	973	533	999999	397	669	479	402	557	999999	594	122	393	999999	754	481	386	490	625	818	999999	109	758	378	839	999999	612	999999	866	276	256	543	554	999999	861	948	34	511	621	788	900	999999	375	228	761	906	645	750	532	999999	925	626	999999	460	750	988	225	164	776	36	66	528	536	291	857	61	567	150	129	806	457	999999	868	999999	917	82	734	539	616	932	999999	862	999999	682	351	629	31	104	999999	873	733	999999	999999	999999	731	381	946	94	371	710	349	504	630	725	999999	999999	999999	684	999999	999999	263	685	999999	844	310	999999	110	853	939	237	999999	473	999999	256	82	587	151	283	116	546	999999	650	177	906	593	231	241	702	999999	302	871	999999	562	999999	619	57	999999	999999	294	537	281	103	154	143	681	876	855	384	999999	158	908	484	577	999999	999999	613	517	641	261	88	962	999999	906	647	365	691	911	824	999999	35	999999	260	988	578	275	999999	505	999999	235	717	376	857	59	798	393	397	770	566	282	15	999999	690	639	216	574	873	196	506	778	999999	965	999999	747	627	891	999999	495	998	730	519	117	483	999999	544	711	999999	358	118	264	967	999999	354	999999	999999	495	576	621	782	14	402	845	998	265	245	751	346	120	999999	906	735	902	771	835	999999	898	65	284	105	504	470	524	999999	252	810	78	620	487	126	141	325	45	999999	999999	999999	999999	118	228	180	792	374	999999	926	999999	999999	75	999999	519	788	732	999999	302	526	287	543	877	767	756	454	176	999999	858	999999	300	590	999999	199	776	507	100	789	837	113	312	999999	475	598	875	724	745	918	111	699	393	701	33	519	435	461	460	905	999999	999999	13	999999	515	10	999999	999999	999999	875	383	21	999999	943	603	198	223	157	77	288	892	41	709	257	40	169	610	999999	567	999999	764	325	57	999999	436	999999	109	652	624	999999	962	263	896	870	999999	100	10	449	108	834	305	287	393	181	23	331	999999	999999	630	356	399	46	64	647	120	999999	964	999999	999999	
539	99	571	533	602	326	639	145	838	712	999999	169	171	999999	733	885	487	932	875	180	115	999	353	31	277	999999	926	208	258	999999	487	135	496	932	568	744	734	753	790	855	999999	195	235	53	690	197	237	545	331	762	632	135	999999	343	412	540	746	999999	265	525	399	440	886	87	999999	814	672	239	932	988	160	733	999999	29	796	999999	773	309	341	999999	848	999999	877	496	137	361	47	999999	530	999999	998	999999	999999	999999	465	944	309	158	818	999999	524	999999	612	999999	611	899	984	999999	999999	492	999999	999999	217	999999	677	19	999999	400	999999	874	776	999999	999999	904	989	966	245	876	564	852	999999	625	999999	465	566	849	778	999999	884	999999	377	999999	615	47	999999	999999	976	323	597	456	391	908	207	944	109	13	999999	708	353	645	663	117	999999	999999	872	999999	954	999999	999999	827	240	28	516	999999	507	808	904	999999	642	437	999999	922	289	117	471	711	999999	547	366	562	559	79	201	248	999999	999999	999999	999999	175	130	999999	234	999999	769	225	372	402	999999	447	301	109	999999	999999	999999	655	999999	999999	406	233	171	724	417	999999	65	278	171	827	277	999999	999999	353	999999	505	522	830	765	227	519	999999	108	999999	940	110	75	999999	930	14	285	592	833	440	67	698	14	405	199	839	649	501	64	545	999999	340	999999	947	126	133	999999	95	999999	524	319	515	134	999999	999999	317	329	601	347	166	551	684	322	806	296	999999	999999	126	999999	999999	577	27	837	563	192	610	900	128	346	999999	460	200	702	319	131	552	573	161	622	882	999999	58	999999	897	999999	999999	27	999999	999999	832	631	999999	454	964	947	302	999999	999999	669	182	416	211	265	999999	706	361	999999	13	999999	743	720	350	999999	999999	416	528	863	999999	570	741	593	508	467	514	999999	999999	745	737	371	829	874	999999	491	449	476	318	793	622	999999	641	469	23	717	917	121	291	932	696	999999	428	999999	738	10	928	999999	999999	999999	750	365	681	615	254	999999	855	869	999999	858	64	291	108	999999	250	999999	928	281	579	999999	999999	402	893	102	59	189	943	400	999999	12	563	860	999999	574	52	267	520	36	225	381	861	57	999999	999999	877	414	459	692	999999	991	999999	656	19	127	999999	999999	471	589	566	999999	698	464	733	715	305	203	723	534	999999	983	237	901	66	208	928	502	999999	471	224	644	999999	261	999999	999999	999999	906	999999	999999	380	694	999999	931	470	999999	683	406	324	688	137	683	691	925	999999	214	764	999999	599	811	999999	702	359	10	
374	921	999999	446	261	589	785	398	352	999999	999999	999	197	305	999999	905	524	531	187	999999	343	999999	953	805	262	998	999999	758	317	50	261	999999	344	999999	566	548	816	246	155	734	902	999999	341	418	770	999	27	468	739	693	999999	999999	524	49	666	999999	967	999999	193	263	209	999999	91	311	30	486	664	999999	738	999999	99	999999	386	453	417	604	209	545	44	263	981	921	29	623	999999	999999	164	305	138	733	581	287	63	891	999999	875	657	39	999999	294	999999	624	999999	846	604	999999	290	80	632	72	634	432	505	930	281	288	18	468	558	436	332	369	999999	15	999999	812	234	494	918	541	947	999999	158	999999	919	366	999999	183	999999	745	314	93	672	76	999999	159	999999	999999	999999	256	999999	199	481	961	962	999999	361	999999	999999	791	999999	795	162	100	124	464	283	755	20	999999	96	999999	999999	812	999999	248	696	999999	906	172	40	111	874	671	674	757	698	999999	786	944	999999	999999	999999	237	961	518	999999	582	999999	643	875	999999	122	999999	999999	42	750	668	839	723	287	163	817	371	761	682	920	490	425	367	766	999999	968	75	999999	619	196	221	851	612	317	999999	255	272	297	999999	989	179	512	999999	999999	39	357	73	999999	851	660	287	475	288	598	450	999999	594	999999	788	67	999999	999999	550	999999	539	816	999999	416	999999	908	554	83	757	693	751	978	782	359	737	738	905	408	67	959	908	745	573	24	999999	957	660	395	508	946	941	999999	999999	797	478	222	999999	656	999999	943	115	213	718	595	846	999999	383	244	149	59	161	999999	999999	999999	937	999999	999999	222	549	999999	257	999999	574	811	751	376	26	985	881	524	617	258	904	124	853	705	37	978	177	404	584	426	256	459	999999	303	646	380	859	684	969	908	117	298	999999	947	638	999999	843	480	455	397	363	625	441	903	743	622	738	241	766	274	999999	154	999999	831	999999	125	27	999999	999999	999999	999999	999999	554	709	151	999999	428	905	999999	999999	999999	999999	948	196	72	999999	27	890	559	34	641	628	999999	705	863	999999	667	999999	44	523	888	395	750	808	999999	165	999999	732	762	137	203	832	175	999999	139	357	205	444	768	291	108	999999	999999	999999	15	507	289	849	845	188	999999	564	870	553	241	749	947	149	999999	907	559	294	138	431	830	999999	999999	999999	575	999999	767	999999	999999	753	424	762	999999	999999	803	764	876	999999	887	583	188	999999	961	622	414	390	999999	65	520	861	999999	999999	997	999999	875	205	999999	999999	999999	338	999999	726	468	
127	999999	479	999999	903	999999	999999	40	337	999999	999999	253	999999	847	839	999999	195	117	711	711	244	30	611	999999	30	178	607	999999	870	947	558	172	461	180	843	493	934	137	506	719	999999	831	404	999999	999999	999999	684	358	999999	999999	98	231	710	999999	999999	999999	527	715	242	734	738	450	170	390	849	999999	791	30	999999	356	933	67	610	991	999999	413	626	205	999999	999999	493	259	513	999999	858	999999	462	999999	946	999999	966	229	894	771	981	910	670	24	999999	70	441	999999	354	859	214	41	621	999999	999999	820	480	331	404	445	251	488	937	438	999999	999999	999999	355	83	999999	389	714	172	839	20	449	742	612	639	260	999999	829	905	999999	526	827	715	744	999999	999999	276	644	999999	999999	530	999999	999999	242	492	999999	999999	999999	590	999999	479	500	868	781	708	999999	87	868	692	154	89	421	582	999999	912	999999	807	195	575	999999	999999	744	999999	999999	319	999999	475	999999	999999	596	128	999999	248	999999	184	999999	999999	999999	45	563	58	408	952	680	379	999999	920	690	329	787	246	946	999999	642	999999	734	611	165	472	201	750	999999	748	105	35	808	999999	764	118	886	745	873	159	21	900	592	792	999999	999999	210	597	785	190	999999	360	182	761	606	720	999999	424	803	470	844	813	480	659	856	655	571	999999	165	999999	443	51	999999	797	508	999999	515	999999	402	821	272	604	965	999999	999999	999999	853	57	576	54	668	999999	942	412	999999	208	429	932	935	999999	772	999999	441	212	999999	999999	999999	384	263	864	215	999999	32	982	999999	999999	848	94	253	120	801	524	368	120	914	972	999999	960	492	309	999999	583	16	839	59	999999	172	762	649	125	758	478	794	712	838	170	449	960	999999	74	999999	344	688	824	999999	258	906	331	999999	999999	200	999999	999999	953	550	632	500	192	999999	999999	87	95	445	137	999999	999999	729	656	281	999999	999999	999999	757	427	949	978	894	192	999999	800	999999	999999	999999	874	999999	731	999999	999999	171	216	669	999999	37	11	987	274	899	560	472	438	528	260	59	545	251	999999	279	475	999999	572	999999	318	999999	999999	999999	246	621	999999	212	630	747	889	494	75	94	276	122	756	999999	685	89	343	999999	648	282	999999	791	928	633	874	462	119	837	599	478	360	161	999999	888	750	652	999999	358	841	999999	639	765	984	460	974	939	999999	46	328	492	999999	598	466	859	283	454	693	936	338	177	999999	62	895	596	733	999999	226	999999	689	42	749	985	878	957	643	83	807	477	999999	934	999999	999999	518	116	
84	999999	695	45	615	305	999999	402	999999	673	64	586	869	397	727	859	722	655	356	999999	742	418	720	508	225	209	646	225	287	999999	238	563	999999	999999	999999	999999	429	999999	261	393	83	357	965	214	903	999999	999999	420	750	799	222	293	726	232	373	665	999999	196	820	416	999999	999999	125	626	999999	500	53	90	875	755	440	541	403	963	222	999999	999999	515	605	169	994	236	474	487	190	999999	999999	320	999999	856	929	999999	370	845	999999	339	241	348	999999	412	23	133	544	999999	369	681	999999	999999	20	999999	221	536	591	999999	999999	999999	279	637	445	499	663	999999	664	999999	826	207	180	558	999999	883	164	114	745	202	156	999999	692	479	999999	509	66	83	309	999999	999999	402	650	999999	433	312	69	999999	903	280	749	290	468	999999	999999	171	511	999999	534	137	823	999999	791	399	514	549	739	799	519	936	443	590	433	999999	385	434	556	470	134	999999	823	999999	211	475	452	866	413	999999	311	956	998	999999	549	182	624	537	999999	261	205	884	572	269	94	966	836	169	999999	251	148	743	999999	50	216	607	313	273	905	325	999999	999999	999999	571	999999	999999	999999	718	51	260	602	848	823	305	275	250	363	563	475	244	638	293	19	171	39	567	999999	957	519	941	999999	999999	631	999999	314	556	747	999999	771	532	38	128	127	606	649	300	920	319	775	965	999999	749	999999	999999	686	662	999999	975	999999	931	221	980	999999	109	999999	999999	226	999999	990	999999	503	999999	792	942	999999	520	999999	412	999999	739	999999	41	191	553	697	129	561	961	608	999999	917	772	470	840	320	57	919	999999	999999	407	83	392	329	67	472	999999	999999	855	464	176	496	999999	462	999999	999999	999999	798	999999	412	999999	689	265	928	348	801	999999	999999	952	632	999999	600	157	999999	125	999999	263	711	134	999999	805	172	706	999999	442	165	999999	319	999999	999999	999999	999999	275	615	953	717	818	464	981	266	741	999	14	233	306	576	348	999999	346	146	40	999999	674	573	606	109	983	757	496	192	120	999999	233	407	501	909	999999	999999	999999	999999	847	799	730	867	999999	805	167	999999	211	866	816	650	972	531	524	662	584	702	19	999999	733	70	967	798	155	329	775	999999	999999	999999	250	806	806	999999	299	999999	747	999999	999999	999999	999999	510	556	630	376	470	448	702	999999	999999	999999	999999	532	999999	674	786	999999	932	722	999999	39	560	751	814	625	999999	844	44	242	999999	999999	777	999999	219	911	999999	513	347	432	999999	999999	83	725	892	72	617	999999	426	999999	
512	409	815	999999	999999	999999	392	759	999999	999999	366	625	414	999999	598	924	999999	163	323	999999	999999	282	494	999999	46	149	956	834	858	752	18	735	428	769	730	999999	109	693	277	448	529	472	771	343	999999	999999	477	999999	137	999999	515	999999	960	999999	822	999999	914	999999	57	72	814	999999	901	990	996	630	999999	644	739	999999	824	864	885	874	949	978	511	161	444	977	672	999999	707	890	247	554	774	480	947	500	999999	999999	645	215	634	971	571	781	347	999999	999999	832	999999	999999	152	651	577	999999	998	843	728	999999	871	80	400	472	849	20	753	999999	856	726	696	999999	743	40	228	680	999999	977	999999	730	814	998	999999	839	477	293	747	595	976	999999	999999	999999	772	216	922	574	814	172	132	561	37	894	589	144	145	999999	999999	122	432	897	846	30	436	997	949	872	955	560	999999	565	999999	999999	475	178	254	592	999999	536	999999	654	865	999999	855	855	702	919	419	980	703	841	613	635	173	89	999999	999999	678	775	267	60	619	264	177	566	999999	870	429	999999	890	553	170	153	13	777	41	999999	999999	580	305	40	462	974	857	163	952	999999	993	999999	336	999999	914	700	279	68	45	611	999999	299	567	832	999999	998	100	999999	680	470	632	395	57	999999	296	999999	479	236	999999	999999	999999	24	999999	661	876	42	999999	108	999999	469	874	945	999999	429	859	999999	23	999999	540	464	999999	707	482	999999	14	607	348	999999	999999	816	230	999999	471	400	214	895	685	905	955	467	913	992	520	999999	596	686	653	999999	999999	420	999999	16	696	142	759	699	999999	131	656	999999	693	830	602	822	248	999999	484	999999	224	964	200	118	518	83	550	892	196	272	999999	328	954	720	51	95	732	224	356	338	640	515	363	563	258	999999	773	999999	399	698	999999	764	999999	311	413	999999	229	999999	999999	999999	592	867	513	999999	235	338	324	999999	788	517	999999	34	484	155	710	999999	610	637	859	831	309	466	502	497	300	141	125	999999	317	794	865	756	999999	733	745	999999	999999	94	337	920	999999	801	999999	882	608	947	290	999999	600	703	647	999999	126	666	323	999999	374	25	978	104	999999	671	664	994	652	999999	308	751	409	937	706	525	310	939	470	999999	999999	999999	999999	353	851	69	62	613	999999	283	639	69	999999	999999	408	986	116	242	707	999999	146	310	999999	275	648	539	656	662	999999	131	999999	187	206	815	964	754	136	635	253	163	618	60	847	378	704	249	341	999999	999999	719	419	77	241	769	999999	860	389	623	
999999	321	412	399	616	35	999999	461	862	604	655	653	860	480	989	554	91	999999	999999	861	571	408	999999	866	133	287	711	224	946	436	453	114	374	513	930	931	999999	229	999999	999999	387	999999	387	737	144	885	859	999999	999999	687	688	286	999999	528	62	999999	124	999999	275	999999	324	777	999999	435	160	999999	289	999999	550	67	802	862	651	642	484	999999	31	999999	732	999999	427	772	999999	269	748	999999	999999	846	461	633	999999	215	953	999999	507	610	999999	951	586	593	999999	512	999999	30	884	825	635	764	999999	733	285	654	812	37	999999	551	641	255	999999	983	843	442	895	916	250	999999	908	546	999999	873	591	79	883	148	999999	914	383	125	385	999999	541	943	801	727	999999	173	403	999999	201	955	968	491	274	999999	749	173	616	482	780	297	916	98	629	999999	151	216	770	674	395	997	178	526	870	999999	999999	999999	641	999999	568	87	203	983	355	188	999999	999999	999999	289	398	478	999999	900	344	98	15	453	323	631	586	151	402	728	540	204	999999	452	999999	510	999999	999999	532	448	914	703	103	933	743	451	275	51	411	999999	999999	917	999999	277	191	782	758	997	587	999999	591	426	684	999999	453	999999	999999	462	999999	999999	999999	549	945	859	986	641	999999	82	710	871	365	999999	740	999999	453	999999	505	519	271	999999	999999	164	999999	999999	999999	497	28	628	490	592	59	813	563	116	999999	999999	999999	840	291	550	787	999999	297	715	999999	57	685	773	31	830	655	999999	201	999999	553	972	286	999999	12	498	622	376	591	999999	822	552	981	634	557	717	651	665	238	720	999999	75	867	556	869	809	811	254	999999	660	999999	999999	622	913	562	999999	999999	548	837	999999	927	421	104	179	893	110	76	61	226	313	999999	990	653	480	598	999999	999999	729	563	202	686	378	999999	931	190	654	999999	999999	81	175	268	113	827	444	793	639	971	999999	663	768	743	999999	37	999999	480	947	999999	151	325	84	286	729	999999	645	116	559	652	172	988	249	999999	998	979	60	54	86	172	999999	999999	958	516	999999	76	795	458	926	350	474	460	243	140	788	752	999999	889	539	128	191	338	999999	999999	808	709	424	597	744	780	976	999999	404	784	315	999999	366	999999	870	662	198	196	190	999999	187	711	755	119	391	256	999999	171	514	957	981	999999	453	971	999999	706	999999	207	714	999999	999999	225	65	459	999999	334	999999	999999	28	877	930	994	157	35	809	106	954	315	216	999999	999999	999999	745	999999	802	434	20	394	860	174	21	991	482	
44	999999	962	655	306	294	67	861	555	999999	637	999999	986	733	428	172	611	999999	345	999999	226	358	558	480	999999	656	400	999999	11	577	854	999999	938	522	999999	190	846	999999	658	31	159	999999	999999	671	999999	420	816	700	999999	231	999999	999999	675	999	266	686	296	492	47	649	893	743	860	977	298	771	98	999999	621	248	325	999999	104	324	841	590	116	887	999999	207	840	999999	731	779	999999	442	999999	938	266	436	999999	364	999999	18	138	999999	776	999999	382	999999	332	352	999999	354	906	99	327	361	167	999999	579	409	129	839	999999	202	21	90	658	856	581	159	218	194	354	999999	756	95	999999	999999	813	841	514	36	875	999999	999999	387	872	239	124	999999	781	589	856	494	244	573	208	935	403	695	999999	526	765	183	999999	894	999999	945	342	241	999999	731	862	999999	999999	999999	964	321	581	634	999999	429	742	741	378	628	338	859	726	999999	887	259	999999	999999	999999	999999	270	999999	364	999999	387	927	896	882	674	999999	727	127	999999	999999	609	999999	364	769	487	196	784	33	804	515	565	999999	229	159	999999	915	699	744	513	999999	833	272	957	999999	257	290	532	859	77	328	900	221	269	585	583	11	894	273	640	48	999999	999999	897	999999	171	247	708	747	999999	758	999999	982	614	693	317	346	928	510	521	207	664	924	955	486	614	354	880	643	575	999999	30	436	114	474	999999	595	999999	119	692	20	582	785	999999	999999	969	917	999999	576	277	246	83	394	751	442	384	289	999999	421	999999	817	999999	999999	181	195	738	923	878	999999	991	721	971	818	818	511	624	878	999999	646	516	999999	747	314	375	338	279	999999	999999	671	100	999999	999999	953	876	875	653	518	613	145	999999	55	49	467	584	556	999999	264	576	249	817	505	686	644	904	999999	79	61	698	999999	916	111	999999	999999	58	999999	416	999999	942	942	999999	116	999999	468	75	999999	657	289	999999	819	73	24	69	445	853	594	736	670	999999	340	805	999999	819	770	999999	479	807	833	999999	999999	149	256	322	999999	391	710	240	227	578	443	888	790	331	878	779	902	51	802	362	463	999999	746	968	612	147	266	297	503	999999	999999	663	824	870	723	680	999999	999999	436	64	153	364	999999	999999	616	451	999999	999999	940	999999	326	437	15	480	955	999999	402	288	999999	999999	134	999999	736	978	981	780	999999	999999	608	208	999999	210	615	747	219	109	333	654	362	170	132	999999	356	999999	999999	169	657	353	914	559	287	538	990	940	929	729	999999	540	120	836	999999	
104	671	999999	999999	999999	821	999999	271	856	999999	747	925	549	373	999999	76	234	999999	822	132	721	15	58	921	433	220	675	817	999999	482	792	999999	526	784	37	324	614	999999	999999	347	999999	92	68	718	539	613	999999	999999	791	662	402	485	999999	713	664	99	623	820	606	999999	156	449	781	383	58	999999	409	765	999999	823	462	752	257	484	732	999999	946	339	391	820	768	108	36	826	999999	317	999999	812	129	938	999999	793	875	902	999999	950	310	684	670	999999	213	999999	240	968	210	649	237	999999	981	35	999999	293	439	786	999999	57	423	954	303	740	956	597	645	407	999999	668	876	355	293	999999	338	271	669	64	616	92	868	999999	626	440	999999	443	999999	104	796	418	364	99	765	153	537	999999	391	929	999999	999999	50	999999	846	542	772	999999	529	210	697	880	999999	385	999999	999999	189	999999	338	862	660	522	999999	551	611	999999	999999	787	589	150	999999	999999	880	739	999999	999	52	45	221	93	999999	999999	914	630	999999	915	794	979	919	712	964	181	27	999999	279	857	850	499	231	143	238	985	302	388	999999	714	10	999999	700	179	21	153	154	255	205	462	999999	146	154	695	918	334	867	877	186	999999	964	361	470	826	159	552	814	999999	854	682	904	535	674	999999	915	910	288	749	700	999999	37	999999	333	816	999999	713	355	535	225	904	128	999999	212	883	749	648	999999	873	30	999999	339	76	999999	523	558	83	472	462	780	17	56	127	999999	366	55	202	38	999999	999999	446	207	999999	999999	950	999999	999999	332	790	942	277	496	414	729	242	490	960	381	810	268	185	251	892	754	218	999999	999999	248	846	838	557	620	770	305	584	999999	999999	214	450	959	79	750	681	520	513	520	999999	999999	944	999999	94	999999	227	395	402	204	314	533	999999	999999	563	250	486	952	395	999999	726	118	155	970	439	999999	999999	999999	198	434	999999	999999	251	999999	226	612	304	970	753	735	402	384	903	999999	956	526	560	358	999999	999999	273	728	135	856	999999	532	252	973	445	338	890	999999	206	999999	999999	999999	292	955	875	999999	945	999999	208	659	999999	352	999999	766	23	912	205	582	455	370	999999	999999	257	395	904	693	370	330	535	424	844	36	188	935	755	34	244	605	482	456	883	757	529	475	602	451	999999	485	999999	532	999999	999999	920	836	806	793	684	897	999999	191	589	624	980	999999	814	999999	173	280	21	999999	678	999999	110	999	486	999999	321	999999	792	462	377	999999	999999	12	291	999999	999999	351	999999	961	350	
347	553	999999	999999	268	777	745	999999	375	287	56	474	970	854	999999	217	921	359	403	481	903	114	999999	814	704	263	978	502	999999	130	822	151	999999	648	341	56	810	142	228	636	575	130	426	185	999999	999999	999999	999999	747	999999	999999	999999	735	999999	446	242	955	999999	999999	14	798	999999	383	999999	999999	999999	999999	332	523	497	407	789	141	999999	906	782	688	422	999999	293	864	829	999999	957	936	830	416	568	211	108	100	334	969	999999	837	999999	999999	181	719	426	999999	999999	635	260	922	999999	860	968	999999	664	554	542	999999	879	150	969	498	426	318	635	498	856	130	424	999999	82	819	917	929	583	45	516	703	76	298	796	999999	504	44	999999	969	447	999999	547	554	558	341	100	83	868	834	330	863	94	928	148	947	220	999999	850	585	942	49	999999	999999	47	839	999999	590	999999	774	993	999999	776	665	61	871	582	869	848	741	728	999999	71	749	714	999999	618	147	999999	848	983	651	999999	956	37	407	985	919	517	718	999999	510	999999	103	999999	999999	999999	429	877	277	375	351	15	118	856	108	999999	999999	913	394	231	788	999999	999999	791	352	207	819	637	653	886	662	362	139	336	228	125	968	908	775	565	198	269	882	482	642	645	85	110	929	999999	734	15	999999	497	626	79	999999	311	999999	742	277	791	234	390	712	999999	875	999999	637	999999	20	351	147	828	42	999999	999999	32	159	706	131	718	999999	234	999999	656	239	641	999999	159	892	666	420	999999	297	407	999999	999999	770	653	999999	303	473	946	418	393	868	304	465	107	521	210	162	999999	620	558	92	10	239	999999	759	244	999999	999999	999999	354	999999	114	540	635	999999	66	262	505	999999	827	255	762	815	768	788	935	999999	613	637	999999	999999	627	999999	739	999999	45	999999	999999	894	535	999999	985	855	74	999999	764	763	830	613	465	947	657	855	999999	313	330	194	470	277	823	68	999999	999999	999999	840	313	691	801	999999	458	999999	548	999999	411	606	270	999999	999999	316	34	182	355	999	182	999999	855	772	629	436	993	850	801	447	80	999999	999999	144	999999	234	158	83	961	999999	999999	671	409	999999	454	196	999999	423	999999	999999	999999	651	712	469	678	665	984	999999	71	375	327	607	992	110	539	999999	844	136	999999	526	168	951	220	999999	845	999999	344	809	327	443	999999	579	416	647	204	429	764	999999	466	999999	249	617	21	596	201	557	679	309	516	520	999999	916	963	917	996	301	440	875	624	177	999999	185	223	627	999999	747	200	354	905	
120	179	552	999999	668	287	551	939	624	645	298	999999	45	302	806	102	477	616	499	651	903	999999	889	678	298	999999	999999	403	394	999999	453	366	334	403	406	350	799	256	305	999999	454	999999	816	999999	999999	346	999999	882	999999	999999	514	141	701	703	12	131	290	999999	381	999999	999999	157	555	19	201	931	506	642	896	466	302	999999	321	859	206	999999	999999	659	999999	951	184	191	999999	858	999999	322	999999	630	400	285	999999	925	875	106	426	307	806	806	48	404	999999	653	986	950	242	293	820	842	507	461	948	631	999999	999999	34	41	171	696	999999	879	277	999999	251	999999	405	377	999999	224	999999	999999	744	376	620	947	120	999999	999999	45	999999	816	501	822	999999	938	336	999999	403	455	82	395	145	120	999999	999999	136	965	412	375	555	864	999999	606	999999	608	716	582	20	583	319	503	837	136	999999	102	387	454	752	999999	999999	966	999999	900	999999	57	763	634	479	461	820	155	999999	829	999999	761	878	895	422	999999	232	999999	428	999999	146	578	558	19	999999	803	782	682	999999	999999	90	588	999999	47	463	999999	845	999999	113	999999	762	173	385	17	645	319	224	491	999999	238	90	541	548	164	764	573	499	999999	594	999999	999999	148	999999	28	749	901	870	841	441	69	678	149	999999	868	66	972	202	550	373	730	589	300	649	983	28	999999	50	735	283	889	863	100	999999	437	880	624	239	367	268	999999	448	999999	59	972	560	999999	892	999999	999999	791	381	948	390	999999	95	999999	498	999999	999999	210	999999	144	999999	552	206	587	651	999999	987	999999	999999	835	292	629	292	999999	999999	677	433	88	656	370	637	492	999999	915	710	634	352	503	999999	289	367	67	882	999999	999999	507	776	972	299	999999	692	665	57	999999	666	999999	999999	878	146	821	526	921	554	500	506	85	43	290	877	999999	869	494	999999	999999	999999	235	747	978	402	743	900	999999	788	976	999999	971	999999	999999	259	948	62	473	366	313	762	445	999999	391	999999	738	999999	495	999999	281	810	999999	358	594	999999	440	999999	999999	485	402	921	999999	142	577	999999	999999	999999	72	41	928	964	405	138	999999	701	41	721	365	999999	999999	280	414	366	516	175	480	623	850	999999	818	999999	459	987	963	999999	999999	312	935	568	282	999999	411	463	175	317	414	79	355	893	46	999999	999999	432	999999	999999	516	709	625	412	352	911	791	999999	223	993	514	417	999999	999999	14	729	786	999999	898	567	869	950	200	209	760	999999	277	999999	999999	999999	286	37	176	841	876	987	999999	
533	999999	370	314	251	250	181	802	996	905	734	888	317	999999	861	999999	263	999999	565	518	426	651	999999	999999	834	303	124	717	999999	999999	332	744	27	52	263	999999	538	263	627	999999	999999	406	763	505	543	78	999999	176	425	503	999999	588	999999	478	270	881	284	727	479	948	999999	464	325	755	999999	990	871	275	679	291	995	10	635	999999	499	29	887	446	110	766	745	948	302	983	337	743	433	999999	999999	382	999999	811	783	999999	999999	564	91	17	922	553	999999	292	999999	143	508	999999	999999	999999	978	250	999999	838	626	713	999999	187	172	999999	428	839	999999	332	493	307	985	194	999999	956	279	935	938	999999	523	557	569	463	999999	168	999999	424	790	967	569	999999	388	466	194	999999	476	407	402	750	589	999999	986	873	798	999999	999999	999999	695	996	999999	999999	312	123	325	999999	153	749	726	13	855	13	58	999999	999999	952	918	529	999999	157	490	999999	543	197	299	440	570	695	664	999999	20	171	999999	999999	999999	526	238	274	151	124	926	726	999999	398	999999	999999	999999	397	999999	845	281	999999	999999	548	516	324	510	999999	999999	884	509	457	95	465	993	693	284	265	817	246	999999	654	387	999999	231	763	999999	154	303	999999	999999	999999	584	818	989	999999	848	190	286	999999	999999	124	450	266	999999	478	641	999999	405	210	312	779	580	999999	131	627	251	999999	999999	999999	999999	365	821	120	489	336	872	276	475	611	845	103	999999	360	229	609	213	131	281	752	131	973	749	102	411	999999	602	710	696	372	999999	421	999999	999999	342	660	999999	340	999999	288	605	375	999999	793	999999	218	800	229	654	521	423	999999	166	999999	631	999999	616	999999	708	862	733	999999	999999	112	471	999999	239	455	27	569	999999	872	999999	992	999999	756	231	955	737	999999	826	383	65	999999	948	999999	264	300	901	191	999999	999999	631	999999	554	999999	795	648	999999	931	978	354	212	95	999999	999999	776	173	427	999999	929	661	991	999999	45	999999	117	999999	999999	451	179	999999	554	835	525	999999	251	438	999999	713	961	582	633	805	224	482	180	999999	999999	999999	253	101	999999	36	262	999999	583	999999	879	203	999999	401	494	880	999999	999999	799	999999	570	473	309	999999	725	713	913	356	999999	195	301	563	190	148	434	999999	999999	87	76	527	583	999999	168	135	559	254	387	570	97	753	53	999999	682	999999	408	506	108	999999	375	169	123	905	364	999999	824	325	23	197	966	738	999999	999999	972	282	793	437	315	999999	788	481	336	353	999999	284	152	126	880	999999	739	928	
657	303	999999	999999	414	677	999999	770	311	243	999999	999999	604	999999	81	368	999999	410	20	970	201	924	126	999999	999999	769	646	89	255	707	445	999999	458	47	91	388	972	74	999999	126	660	545	999999	555	250	146	749	910	999999	783	913	480	375	768	737	733	186	817	84	999999	40	697	524	999999	798	603	999999	566	277	692	396	147	542	999999	320	999999	62	571	999999	697	30	999999	876	471	793	999999	271	690	310	358	211	164	999999	233	999999	962	30	278	757	646	404	999999	999999	521	397	776	938	482	457	91	999999	615	173	387	624	304	821	999999	809	999999	342	61	266	919	999999	242	157	318	808	358	999999	783	814	999999	999999	999999	999999	364	999999	27	36	789	242	229	677	596	990	613	609	999999	150	968	468	923	314	353	927	723	999999	165	629	629	999999	999999	999999	897	801	165	95	786	999999	466	977	999999	806	552	818	46	252	999999	999999	543	708	999999	217	666	999999	890	702	999999	910	380	333	919	398	406	125	143	999999	999999	795	834	528	822	591	683	999999	999999	126	761	535	999999	481	999999	999999	95	999999	657	891	999999	582	999999	462	146	999999	829	142	68	999999	409	436	999999	273	472	108	999999	25	886	999999	533	676	648	773	941	999999	999999	899	196	15	999999	999999	468	252	999999	999999	884	999999	392	999999	761	550	931	283	717	335	850	626	999999	48	506	999999	44	231	367	122	934	146	521	999999	856	999999	946	62	99	924	968	442	999999	274	223	44	999999	939	999999	982	999999	374	999999	615	573	403	890	158	508	243	999999	247	884	870	999999	999999	859	999999	99	999999	604	879	193	792	366	418	346	744	999999	472	446	999999	557	384	378	569	90	905	999999	462	49	797	553	856	999999	731	557	419	10	999999	184	963	849	843	388	865	190	273	259	165	67	155	334	999999	797	355	690	999999	502	704	999999	954	999999	637	999999	807	335	337	999999	635	999999	999999	744	999999	297	999999	255	713	999999	512	999999	816	656	993	999999	999999	999999	517	999999	137	50	58	916	999999	808	230	453	222	62	999999	540	852	953	623	305	140	411	976	749	999999	999999	976	512	999999	325	850	307	526	242	999999	344	818	279	192	594	812	20	448	999999	76	39	42	660	426	972	536	999999	43	698	274	492	496	767	999999	37	999999	545	926	980	958	923	926	980	165	999999	722	583	771	999999	493	129	963	436	682	295	999999	325	96	999999	999999	987	274	828	999999	999999	847	60	535	999999	530	276	93	467	591	153	112	62	999999	190	260	952	101	999999	215	154	
528	70	999999	999999	959	748	458	910	201	970	659	108	23	751	999999	671	57	615	999999	226	46	999999	845	539	192	24	820	999999	766	836	896	269	622	822	885	787	964	88	205	782	818	183	999999	620	494	999999	49	753	791	588	904	999999	506	989	118	32	224	555	999999	945	927	551	999999	999999	84	399	999999	200	866	611	707	999999	420	725	999999	862	240	235	999999	999999	975	76	124	187	931	420	763	999999	714	862	572	418	813	260	855	276	39	910	546	999999	999999	999999	887	190	881	935	75	780	999999	255	791	989	510	999999	969	860	999999	966	999999	663	635	999999	486	999999	48	298	999999	169	870	999999	999999	999999	688	999999	659	136	189	934	305	996	355	982	50	468	81	999999	908	727	290	994	839	72	488	882	999999	675	372	999999	151	593	780	905	910	461	421	472	999999	559	999999	843	681	502	671	436	318	653	812	27	931	464	389	999999	879	875	301	770	841	806	491	984	763	999999	999999	711	225	449	82	999999	56	609	283	358	999999	447	323	347	401	61	573	815	862	355	952	686	999999	999999	36	999999	169	999999	630	503	78	452	89	386	709	960	999999	999999	581	999999	970	332	191	999999	146	441	562	999999	379	790	243	675	131	418	351	116	507	873	423	999999	999999	999999	978	779	290	849	368	999999	637	440	999999	999999	244	639	384	629	505	999999	216	999999	999999	999999	281	999999	270	402	999999	999999	999999	603	462	347	999999	543	999999	574	354	411	751	999999	83	999999	326	999999	949	538	440	999999	999999	722	999999	334	999999	829	565	223	134	148	519	887	528	696	999999	44	999999	503	259	701	999999	810	285	103	431	999999	520	854	999999	342	891	732	961	838	637	999999	992	137	681	625	977	589	449	215	892	864	768	386	725	292	960	456	288	739	656	233	446	518	999999	999999	318	710	334	792	257	787	925	690	999999	588	52	850	999999	634	999999	999999	370	79	210	567	999999	144	999999	606	381	999999	999999	232	191	414	999999	484	234	999999	317	276	999999	656	999999	999999	938	88	327	146	249	120	634	999999	26	999999	862	376	999999	346	596	184	999999	999999	999999	812	343	703	508	654	712	999999	625	888	999999	456	990	713	121	999999	999999	82	999999	999999	366	270	999999	799	999999	781	552	509	176	888	347	142	999999	999999	245	999999	999999	245	579	672	434	681	494	745	336	999999	420	158	265	999999	717	523	367	589	371	999999	12	999999	497	727	112	212	401	737	550	194	760	999999	478	965	999999	393	503	154	568	685	999999	74	473	645	999999	403	
999999	954	180	999999	775	116	175	94	153	999999	748	852	570	231	999999	757	204	999999	999999	999999	680	299	887	334	30	999999	31	685	384	937	80	851	366	708	958	999999	566	727	418	654	297	393	999999	999999	645	999999	583	346	405	999999	869	331	836	999999	999999	954	76	846	999999	562	95	490	709	999999	167	896	496	861	273	843	200	477	999999	164	668	296	478	791	689	379	639	684	290	365	77	748	25	952	985	13	380	720	923	855	999999	999999	999999	615	939	749	164	721	83	562	999999	401	999999	681	999999	999999	486	285	999999	433	999999	410	209	354	999999	999999	880	543	876	269	473	480	554	877	595	861	612	999999	852	940	225	999999	611	999999	537	675	999999	344	216	999999	527	104	563	999999	932	999999	999999	339	476	999999	868	999999	999999	813	98	358	847	720	95	884	824	999999	999999	226	218	999999	799	999999	817	473	267	999999	337	328	742	378	917	64	945	437	263	282	396	331	999999	604	83	999999	639	189	999999	439	999999	331	999999	903	672	346	291	999999	369	135	522	13	273	333	292	526	81	720	440	793	999999	999999	630	551	237	111	155	614	932	10	842	637	999999	827	296	15	595	839	706	580	773	28	77	999999	760	393	999999	748	999999	557	727	918	748	44	663	600	999999	191	676	570	201	677	994	999999	293	999999	367	446	999999	287	999999	241	999999	999999	30	999999	590	503	999999	999999	54	406	302	999999	283	999999	889	610	173	999999	314	413	999999	145	389	105	34	709	999999	875	35	621	712	44	626	495	904	888	23	906	19	207	400	832	999999	794	384	999999	94	370	999999	756	282	350	999999	527	78	878	480	924	733	881	999999	915	817	433	694	268	759	788	28	10	999999	267	686	117	999999	340	619	595	721	414	624	483	880	999999	348	999999	72	108	426	36	418	99	999999	137	999999	485	999999	102	109	126	999999	305	351	999999	169	999999	663	999999	515	999999	268	885	213	328	267	186	44	548	94	332	206	660	371	999999	592	507	93	558	999999	536	999999	999999	495	999999	999999	999999	999999	886	119	333	708	207	592	689	999999	532	886	854	870	371	451	476	18	776	999999	209	934	358	411	661	999999	114	304	979	421	741	399	999999	999999	938	999999	157	438	999999	624	998	78	682	235	70	621	239	688	208	94	849	518	999999	685	355	394	999999	999999	457	402	603	902	999999	278	35	999999	288	91	931	327	303	999999	258	999999	921	141	262	133	350	50	701	426	106	999999	572	233	681	922	427	554	271	999999	980	367	30	106	464	
414	209	927	342	157	756	880	791	811	270	565	764	999999	141	660	144	417	999999	187	805	719	705	802	999999	999999	663	999999	66	631	67	890	999999	825	676	848	923	999999	707	554	670	225	999999	760	999999	125	168	213	422	999999	537	573	666	999999	999999	745	708	407	999999	999999	494	378	824	169	753	999999	999999	999999	548	293	999999	720	709	156	516	589	616	944	999999	346	208	460	964	999999	999999	494	234	299	534	999999	149	999999	947	731	70	301	999999	999999	17	999999	692	228	664	138	874	817	863	519	336	710	999999	763	568	139	777	43	413	999999	75	999999	999999	144	414	616	153	220	999999	999999	96	999999	198	672	937	255	653	979	795	836	999999	286	631	714	963	824	802	999999	957	818	999999	36	888	999999	877	748	999999	558	814	58	984	663	54	885	433	120	522	466	825	322	485	798	999999	577	798	789	637	439	180	590	814	767	263	954	999999	999999	336	176	999999	999999	806	105	999999	747	999999	999999	242	745	291	852	312	345	560	999999	342	165	788	320	234	98	120	999999	999999	999999	244	999999	409	99	862	373	783	355	672	636	516	999999	999999	999999	725	880	557	892	158	328	288	478	216	999999	622	999999	280	999999	942	706	88	797	718	940	513	634	517	999999	999999	999999	78	956	673	999999	137	952	999999	298	594	353	541	228	860	68	945	765	20	791	476	999999	102	767	413	966	999999	719	671	999999	987	101	999999	999999	19	999999	260	331	804	292	999999	670	345	999999	431	598	174	859	936	659	995	747	623	999999	676	889	825	999999	552	707	375	418	291	839	310	502	980	137	999999	999999	808	999999	961	999999	999999	806	658	999999	346	815	801	698	783	21	999999	250	478	999999	737	999999	414	949	779	107	917	999999	388	505	681	928	617	47	999999	999999	850	999999	785	894	426	869	240	715	999999	737	906	999999	999999	279	999999	999999	34	344	399	99	999999	859	844	864	811	237	427	999999	438	417	207	999999	999999	999999	170	326	464	999999	229	868	889	699	984	999999	200	250	447	118	363	621	904	283	648	999999	99	991	536	999999	93	199	451	999999	286	557	540	999999	628	167	119	826	606	450	124	999999	209	999999	999999	803	673	999999	999999	319	800	999999	513	999999	125	496	388	179	789	542	499	999999	426	999999	999999	437	511	58	622	289	999999	999999	25	463	999999	127	361	571	126	733	258	999999	409	999999	999999	469	54	999999	36	141	778	940	46	999999	951	94	999999	397	115	447	999999	624	947	510	319	273	802	59	764	999999	145	817	62	66	294	
976	631	293	535	952	393	999999	999999	999999	999999	68	999999	999999	512	999999	999999	964	999999	679	441	634	575	899	822	23	667	994	851	38	999999	961	887	979	779	999999	999999	821	862	999999	64	407	602	466	998	261	772	850	999999	690	986	180	360	999999	624	660	410	732	470	521	999999	399	52	993	495	999999	180	520	182	537	622	201	999999	313	999999	999999	41	999999	900	571	999999	999999	456	171	999999	825	611	999999	364	999999	999999	730	999999	350	867	665	365	608	971	458	90	262	678	20	77	795	78	56	758	999999	999999	300	999999	898	280	477	942	880	952	669	938	999999	999999	63	999999	999999	840	761	446	959	999999	433	148	451	491	988	148	446	104	256	756	564	755	999999	999999	284	898	999999	79	399	999999	485	656	311	520	999999	999999	625	57	999999	954	316	610	999999	913	204	162	999999	417	999999	999999	505	999999	999999	913	384	999999	392	999999	688	993	389	999999	56	999999	202	777	837	931	999999	892	523	999999	999999	999999	449	954	957	999999	306	131	518	54	999999	71	227	698	951	999999	146	512	714	999999	369	192	575	624	564	561	720	427	324	458	349	999999	815	999999	999999	412	999999	999999	953	532	266	566	999999	344	904	985	999999	503	999999	449	795	565	188	460	39	735	999999	825	400	405	149	878	806	999999	705	398	256	120	999999	548	924	716	999999	999999	806	802	707	240	720	578	541	999999	999999	875	999999	783	221	364	86	142	685	648	999999	999999	999999	387	999999	999999	639	999999	999999	909	673	287	524	88	15	996	653	999999	38	497	114	999999	999999	999999	286	931	405	921	187	891	43	698	862	999999	999999	10	799	429	53	291	600	214	839	632	553	324	999999	999999	999999	999999	710	850	114	197	543	217	999999	999999	111	828	29	718	999999	847	875	974	424	247	401	15	999999	234	193	746	896	899	999999	999999	379	999999	580	821	153	962	191	193	594	675	743	999999	316	339	327	225	271	882	876	992	757	578	899	123	999999	772	28	485	667	999999	300	999999	235	999999	100	999999	258	208	574	376	665	691	999999	749	504	921	999999	866	907	967	999999	24	33	989	483	800	72	466	999999	999999	943	706	526	236	384	109	254	852	249	187	966	999999	317	999999	337	75	197	159	999999	999999	83	161	577	699	999999	286	620	246	980	299	999999	791	570	203	999999	958	175	164	999999	405	677	846	627	729	11	422	706	523	662	999999	613	912	848	376	307	999999	999999	999999	354	107	999999	17	872	949	110	999999	502	123	87	378	899	43	784	223	593	236	533	848	
698	469	579	106	583	572	686	175	942	204	896	640	829	348	999999	277	999999	999999	974	677	629	825	920	999999	999999	293	518	580	999999	635	782	999999	268	290	139	885	999999	392	433	999999	273	935	242	308	999999	447	549	561	233	516	307	999999	262	855	228	872	549	986	660	999999	63	116	47	317	999999	826	381	999999	219	924	749	532	999999	674	414	694	592	621	375	998	744	956	999999	999999	338	858	999999	412	72	999999	345	542	731	143	256	167	999999	925	886	400	75	10	352	309	999999	774	687	999999	451	534	999999	927	620	999999	555	107	759	425	978	562	999999	999999	486	952	589	999999	801	999999	428	257	999999	666	734	999999	999999	744	999999	999999	854	564	181	240	999999	538	999999	417	921	79	588	999999	407	482	947	334	999999	999999	524	999999	720	559	973	585	999999	204	738	999999	203	999999	730	811	999999	712	571	424	391	777	999999	948	976	999999	295	732	524	999999	849	999999	999999	410	592	835	230	224	999999	304	590	596	999999	766	799	999999	224	285	999999	776	665	694	999999	532	943	614	98	575	422	548	273	999999	70	999999	354	999999	904	792	63	894	999999	279	386	276	833	794	706	251	999999	999999	957	20	393	999999	614	165	999999	196	466	999999	999999	654	801	788	41	999999	535	192	999999	385	457	431	232	454	195	396	318	644	698	158	908	846	427	797	591	263	857	322	283	999999	999999	718	335	999999	999999	936	477	598	245	493	269	523	829	999999	999999	535	787	938	999999	228	847	768	497	318	79	999999	236	13	999999	999999	492	222	999999	233	374	739	999999	157	999999	258	918	719	409	215	999999	394	999999	654	630	66	999999	999999	999999	65	999999	253	230	27	15	999999	710	473	401	467	11	56	614	999999	408	438	999999	640	641	313	310	137	999999	292	428	685	882	581	383	150	999999	573	461	999999	881	130	518	87	999999	61	548	999999	328	999999	213	842	779	999999	999999	201	626	836	999999	999999	754	224	885	937	598	330	372	138	99	999999	999999	438	594	761	724	287	919	999999	498	999999	765	855	809	426	88	586	905	470	999999	192	999999	475	295	14	108	666	245	999999	489	999999	688	419	364	76	999999	775	257	28	697	999999	999999	274	347	999999	999999	899	415	468	859	22	425	902	999999	907	737	690	152	589	662	67	999999	348	872	676	900	355	999999	742	640	999999	338	999999	772	366	910	259	999999	596	323	209	261	777	721	476	406	786	616	457	339	105	632	999999	366	640	999999	999999	402	999999	798	345	408	673	828	999999	683	538	139	446	
997	488	562	556	276	463	806	274	626	405	280	999999	738	53	999999	544	680	999999	529	142	439	977	856	466	798	977	800	587	949	175	793	867	999999	180	459	850	542	86	999999	903	833	662	316	996	999999	685	606	364	270	293	875	999999	999999	996	16	30	999999	106	758	298	662	228	999999	999999	999999	412	999999	568	593	562	12	604	279	999999	308	777	670	860	75	999999	380	446	999999	665	999999	780	858	660	173	439	228	446	327	112	251	615	999999	999999	393	988	999999	48	999999	707	290	999999	743	392	697	238	359	771	40	645	918	999999	900	999999	171	832	554	804	404	164	344	565	999999	176	385	693	441	816	476	999999	893	342	999999	999999	999999	999999	999999	476	963	934	90	457	999999	682	194	35	714	686	692	999999	443	999999	643	616	373	724	994	576	17	13	999999	543	304	953	999999	585	550	999999	999999	153	999999	999999	841	469	84	886	999999	603	982	359	979	754	133	999999	643	479	999999	68	999999	999999	999999	470	468	999999	146	546	162	461	931	608	999999	433	411	549	999999	365	582	999999	542	486	574	999999	594	657	999999	53	419	390	999999	281	887	491	999999	624	130	334	619	881	332	537	733	999999	999999	383	875	999999	999999	584	157	287	897	524	526	770	95	999999	876	999999	999999	999999	137	999999	152	659	721	992	399	786	428	999999	746	999999	850	15	752	999999	999999	220	782	478	999999	999999	242	999999	384	372	999999	273	999999	497	457	999999	946	239	410	961	556	23	662	999999	166	999999	165	714	541	206	673	521	999999	219	904	666	38	999999	402	301	999999	999999	999999	358	37	136	257	930	985	938	999999	999999	999999	791	999999	714	999999	999999	321	145	679	999999	500	999999	698	999999	999999	999999	593	790	779	489	999999	118	999999	999999	738	999999	854	40	999999	234	729	602	452	62	916	235	890	200	119	138	155	267	999999	999999	999999	107	659	584	999999	927	347	999999	169	274	784	496	370	883	999999	253	56	291	826	455	798	897	734	999999	537	30	439	403	681	651	343	578	496	418	826	640	999999	279	999999	390	887	534	443	188	999999	429	999999	999999	224	999999	91	863	440	999999	224	721	999999	22	57	999999	498	944	523	517	930	216	999999	952	999999	345	598	776	141	446	568	274	999999	556	999999	117	164	432	189	815	569	480	148	999999	203	114	277	641	999999	299	892	943	20	925	257	71	429	999999	950	879	277	999999	999999	994	608	950	999999	816	643	940	705	999999	999999	707	948	460	999999	680	999999	951	999999	999999	553	842	554	624	263	538	999999	318	
687	250	481	310	548	263	748	999999	721	253	847	999999	998	292	594	826	188	312	977	797	993	999999	999999	998	999999	320	761	889	450	983	697	729	518	335	262	464	594	464	169	695	711	999999	958	999999	114	615	999999	999999	258	727	446	950	561	510	324	999999	95	999999	498	238	999999	859	703	737	556	127	943	672	999999	139	242	724	153	291	96	79	999999	649	999999	206	361	500	641	722	547	746	178	999999	999999	999999	379	121	965	931	202	852	230	230	959	999999	672	296	241	128	495	722	807	279	999999	255	999999	445	999999	999999	999999	11	228	980	200	809	949	936	999999	716	760	999999	758	221	999999	243	848	569	690	908	999999	999999	999999	522	236	999999	999999	898	592	765	176	933	999999	673	64	999999	634	249	40	999999	999999	736	634	525	368	374	999999	999999	999999	191	407	587	754	680	768	812	999999	999999	754	374	870	60	353	897	549	999999	598	94	167	898	999999	999999	999999	999999	999999	797	440	743	999999	861	861	353	999999	411	999999	588	999999	999999	905	251	999999	928	999999	665	288	985	392	999999	975	541	776	879	999999	292	581	798	58	223	808	999999	381	999	552	892	999999	527	341	942	999999	999999	999999	746	189	915	449	681	123	873	262	999999	414	703	768	621	95	982	999999	436	829	569	999999	964	999999	934	999999	459	385	602	162	760	653	999999	207	25	893	39	700	522	842	900	684	185	960	923	566	999999	241	930	999999	530	612	905	999999	999999	430	683	703	254	55	990	305	520	999999	999999	999999	999999	505	752	999999	65	292	999999	594	929	884	999999	14	130	999999	202	228	999999	795	631	999999	748	336	999999	595	999999	336	455	999999	851	604	174	463	468	691	600	182	488	211	999999	248	219	321	193	94	74	679	583	999999	852	772	849	724	99	353	493	638	999999	167	519	728	836	926	742	999999	999999	901	545	438	999999	30	739	253	54	999999	999999	999999	152	154	999999	539	999999	579	624	88	754	449	374	125	999999	999999	905	330	692	32	412	292	999999	859	374	173	999999	999999	108	999999	43	999999	680	999999	999999	999999	496	132	999999	979	975	999999	999999	664	579	280	536	430	240	999999	125	418	561	999999	980	999999	859	293	780	367	405	609	480	999999	999999	158	769	667	711	152	475	782	694	999999	999999	155	980	913	289	103	999999	714	913	293	999999	624	55	999999	726	999999	206	213	999999	279	584	375	999999	520	618	431	510	999999	718	98	349	999999	999999	848	974	834	676	945	13	686	731	691	695	197	84	431	112	999999	941	955	945	272	439	
999999	999999	681	999999	469	999999	999999	593	767	999999	825	999999	999999	899	206	683	999999	90	260	209	666	547	892	680	598	445	197	328	398	999999	763	999999	999999	903	309	999999	303	475	999999	650	999999	999999	964	999999	869	254	700	999999	905	999999	60	874	694	72	999999	877	245	10	771	34	117	539	999999	839	999999	999999	865	999999	599	486	390	425	873	999999	63	573	999999	207	810	353	744	665	422	960	999999	999999	999999	999999	140	432	484	302	703	192	999999	999999	898	999999	463	196	389	230	999999	429	999999	634	11	94	999999	209	999999	47	199	427	289	451	999999	999999	963	354	235	850	350	177	12	98	999999	690	76	446	674	999999	744	999999	964	999999	733	999999	913	999999	886	373	999999	930	137	446	112	286	903	102	999999	665	999999	118	961	538	999999	764	426	999999	999999	999999	27	999999	535	846	999999	575	463	765	999999	132	330	721	467	861	999999	420	49	565	999999	445	787	974	945	18	296	635	662	436	644	968	576	953	999999	575	999999	442	404	291	153	999999	823	147	999999	378	344	450	651	110	693	470	725	999999	973	477	534	52	628	526	559	999999	913	999999	131	749	555	376	392	999999	515	412	25	757	422	459	622	649	600	577	999999	846	983	561	742	184	253	715	979	999999	50	312	813	878	731	484	999999	796	26	635	822	968	67	758	594	291	454	999999	448	999999	854	884	452	999999	852	713	684	361	999999	947	505	840	397	531	999999	212	599	999999	999999	937	999999	826	633	965	755	705	788	999999	967	461	729	285	999999	464	17	166	860	762	35	999999	999999	271	511	79	139	981	999999	536	907	391	692	999999	941	511	999999	37	261	999999	999999	999999	924	459	394	999999	227	999999	573	999999	524	695	999999	999999	121	17	147	999999	325	999999	835	773	134	262	327	586	769	421	343	765	999999	999999	904	383	466	878	103	351	876	677	851	999999	417	648	999999	999999	48	855	205	934	999999	123	712	697	651	532	999999	672	141	999999	74	805	999999	808	166	544	790	999999	379	243	914	999999	697	647	713	999999	365	486	999999	115	547	913	226	409	400	662	277	217	999999	999999	857	430	219	79	613	55	999999	999999	492	477	431	79	485	962	30	999999	425	999999	984	724	177	545	432	36	270	999999	589	487	418	504	999999	582	247	446	386	493	999999	628	44	999999	904	999999	999999	772	999999	477	999999	263	388	999999	999999	211	233	16	766	321	998	193	808	999999	465	544	200	988	999999	999999	832	49	999999	536	991	796	41	326	819	420	551	660	352	792	723	335	
108	595	999999	75	359	240	679	74	999999	403	820	999999	999999	370	999999	999999	572	999999	999999	398	677	852	999999	449	180	999999	196	999999	999999	347	841	25	739	139	445	605	730	999999	999999	601	999999	999999	51	598	976	999999	124	459	999999	545	98	999999	157	999999	658	256	764	818	894	452	999999	333	304	999999	562	804	842	82	925	960	285	437	345	54	38	999999	811	242	473	721	999999	999999	501	234	259	333	868	414	481	198	840	911	250	56	999999	46	999999	893	46	181	616	51	533	999999	999999	660	999999	113	306	502	445	532	355	182	660	999999	999999	79	898	999999	936	438	999999	999999	999999	374	197	298	496	992	937	999999	999999	301	115	751	214	999999	965	999999	161	765	117	979	752	318	999999	77	396	252	213	999999	995	807	244	188	451	796	774	999999	473	999999	617	313	564	528	336	63	77	999999	999999	236	113	309	87	181	330	620	999999	811	807	999999	902	253	788	789	999999	398	66	926	309	417	831	79	135	278	157	804	424	234	981	512	999	486	150	977	54	695	730	73	857	999999	812	999999	97	353	980	373	999999	775	605	938	999999	999999	609	694	404	43	184	999999	33	526	999999	759	999999	305	130	426	113	811	744	999999	667	993	79	479	605	868	982	781	297	784	999999	999999	628	53	999999	858	877	455	999999	20	999999	999999	999999	999999	634	62	142	792	999999	564	999999	713	999999	379	280	13	999999	140	99	535	61	403	521	249	999999	557	999999	787	790	272	548	999999	238	999999	715	746	954	999999	845	999999	736	200	559	733	999999	575	617	259	999999	511	787	999999	366	56	959	127	999999	999999	103	86	921	355	12	960	25	612	485	307	663	533	59	343	999999	546	799	999999	843	788	725	999999	939	881	24	999999	484	999999	300	191	774	598	347	999999	644	768	999999	390	999999	598	718	911	100	999999	596	249	999999	453	999999	820	999999	107	283	621	84	431	999999	50	340	723	999999	223	321	303	999999	75	196	895	699	526	916	999999	673	255	79	813	582	629	294	775	999999	41	349	480	999999	676	324	999999	89	999999	631	589	59	475	999999	504	600	796	786	999999	63	566	754	936	999999	838	434	38	551	999999	849	517	999999	565	895	454	874	841	999999	857	750	469	815	486	895	336	999999	208	142	574	223	999999	843	999999	999999	271	287	412	576	106	251	295	999999	999999	373	123	834	494	579	999999	630	999999	437	999999	780	593	999999	277	51	577	478	236	896	976	57	999999	674	999999	843	999999	177	471	274	272	615	999999	294	996	123	999999	
501	999999	628	473	944	999999	357	999999	983	138	999999	19	999999	999999	627	999999	399	208	770	309	448	842	651	944	501	168	494	999999	999999	325	308	754	164	269	85	603	607	433	999999	593	999999	999999	18	714	124	167	999999	275	644	600	75	96	235	813	342	659	233	684	971	785	969	192	600	668	830	766	999999	111	923	34	417	999999	175	187	999999	688	834	936	830	344	999999	228	530	722	999999	221	528	351	926	999999	379	923	462	256	624	533	999999	349	883	357	313	999999	352	620	193	109	920	58	229	654	824	296	853	637	999999	750	999999	877	999999	618	247	513	185	506	999999	493	513	999999	999999	70	528	495	999999	482	40	69	876	909	539	159	301	479	131	282	601	92	80	825	529	873	871	292	930	275	120	800	823	845	966	699	999999	999999	495	169	136	999999	999999	380	606	667	874	999999	999999	269	999999	999999	999999	999999	905	571	423	688	399	689	198	999999	564	999999	372	240	246	40	943	840	563	999999	984	961	155	999999	999999	700	228	861	998	129	999999	670	948	999999	418	920	999999	405	285	906	999999	805	971	999999	775	456	17	375	431	844	809	507	999999	37	783	429	757	643	722	723	469	537	691	79	302	999999	839	30	821	325	99	547	565	657	999999	999999	990	266	496	402	692	999999	440	163	319	447	964	920	568	999999	999999	306	682	561	999999	84	124	901	597	881	616	986	553	115	755	271	999999	58	350	605	438	999999	157	329	999999	999999	106	537	759	855	929	919	462	999999	162	999999	865	13	220	612	74	99	669	615	785	999999	309	334	408	58	999999	916	579	999999	560	672	159	363	530	830	999999	586	151	999999	951	697	534	721	953	999999	406	938	838	737	541	999999	999999	999999	544	334	316	772	139	711	999999	22	349	498	281	489	999999	511	482	389	635	487	947	927	663	97	999999	588	381	445	651	567	87	841	999999	221	840	616	818	999999	523	215	999999	440	391	939	357	46	449	999999	328	894	465	999999	112	63	402	904	879	456	163	728	400	693	69	792	935	507	999999	999999	649	999999	693	286	999999	430	40	516	545	724	739	145	999999	999999	127	757	111	628	999999	379	818	936	737	999999	999999	795	814	999999	999999	599	13	850	970	999999	824	301	211	188	592	682	33	999999	369	999999	999999	999999	589	492	999999	999999	999999	316	768	696	251	712	299	999999	244	81	615	276	145	946	999999	889	174	760	93	825	556	923	46	999999	355	933	577	582	999999	34	215	999999	196	79	999999	697	91	283	146	999999	
12	880	944	521	999999	756	999999	999999	444	826	853	999999	409	999999	755	767	999999	710	350	318	145	999999	674	219	865	999999	90	999999	48	32	808	890	999999	971	823	675	999999	525	990	999999	193	164	147	829	999999	387	922	999999	323	150	999999	999999	933	828	976	295	216	734	655	783	999999	999999	384	422	999999	962	214	437	927	90	789	999999	999999	750	134	980	579	999999	48	487	371	644	752	898	604	999999	957	796	995	538	999999	253	869	217	923	510	780	725	811	218	183	999999	518	243	360	673	999999	192	999999	995	715	371	696	177	422	41	999999	486	818	591	999999	417	442	399	621	545	884	511	827	623	210	854	999999	829	999999	876	136	999999	547	930	775	775	999999	10	822	999999	999999	701	795	999999	580	304	906	229	213	999999	999999	128	622	815	999999	159	365	89	999999	999999	337	866	863	545	905	420	938	888	999999	239	325	999999	577	522	987	192	999999	935	53	906	947	814	626	999999	999999	17	999999	732	150	999999	999999	22	216	960	771	691	838	260	985	169	365	28	414	999999	450	621	551	999999	999999	606	443	999999	999999	999999	914	522	250	325	722	999999	523	216	747	999999	819	312	999999	999999	751	306	999999	465	999999	999999	551	928	410	652	999999	211	466	798	904	544	192	999999	976	999999	56	258	451	522	537	999999	646	158	999999	224	164	999999	999999	999999	357	531	999999	977	480	163	346	985	999999	598	226	999999	999999	999999	312	212	16	999999	336	906	569	503	854	999999	999999	861	246	999999	657	195	497	960	999999	999999	450	999999	999999	215	519	822	982	999999	999999	853	306	999999	999999	921	846	78	218	999999	810	489	999999	853	676	999999	999999	619	916	943	338	927	110	265	704	910	284	999999	920	999999	999999	514	924	507	368	11	535	911	215	324	556	588	976	999999	160	336	165	999999	706	861	999999	999999	906	999999	733	218	753	50	321	745	647	917	158	417	23	306	565	868	495	675	999999	147	413	601	999999	999999	950	936	115	378	755	999999	232	999999	645	420	608	999999	774	159	257	495	999999	469	677	638	999999	569	160	999999	771	297	111	40	967	28	999999	314	651	983	268	999999	934	943	990	959	999999	99	771	602	698	679	103	345	999999	409	999999	944	924	759	320	999999	785	261	606	467	999999	201	101	999999	999999	999999	244	791	891	440	999999	656	479	717	942	999999	797	999999	999999	101	203	765	612	567	480	999999	999999	999999	673	877	40	999999	999999	532	383	503	999999	155	677	404	999999	312	454	987	849	891	475	216	816	969	592	999999	106	515	
274	999999	589	999999	155	382	914	351	128	999999	409	999999	320	999999	344	999999	351	999999	880	761	656	999999	999999	625	718	589	87	999999	85	703	294	999999	587	831	999999	999999	914	999999	999	305	999999	103	194	439	587	971	999999	999999	872	378	628	940	357	345	858	383	509	963	815	565	304	741	276	425	729	999999	300	488	688	781	533	877	999999	584	999999	562	706	999999	47	746	19	558	999999	707	84	354	455	999999	972	884	62	999999	658	443	999999	999999	827	769	710	980	681	102	999999	100	844	750	296	773	73	306	677	628	999999	79	556	746	441	569	350	999999	161	58	516	803	729	582	999999	999999	583	532	735	936	180	66	74	999999	718	219	999999	334	67	682	188	676	216	433	34	589	886	264	999999	999999	429	334	829	633	585	46	371	271	999999	86	999999	541	570	741	458	869	999999	639	38	231	706	26	999999	479	870	839	597	305	557	999999	333	999999	225	477	999999	845	237	441	341	681	999999	601	802	980	492	647	115	475	975	165	999999	256	236	999999	561	413	17	999999	999999	745	448	75	713	892	753	870	325	103	999999	999999	999999	573	308	356	382	114	223	999999	999999	999999	734	132	999999	402	65	86	102	139	999999	114	838	877	678	595	242	783	999999	999999	237	621	999999	22	251	372	999999	999999	947	880	999999	999999	199	669	372	540	999999	326	744	321	836	676	999999	195	187	129	999999	999999	895	713	123	599	227	313	120	375	901	721	880	999999	877	999999	138	222	426	999999	914	179	515	147	999999	999999	48	575	999999	560	842	146	835	132	599	760	999999	244	766	123	239	999999	559	997	638	999999	446	787	443	790	999999	566	768	718	214	604	258	757	140	207	561	652	240	559	533	765	999999	757	368	127	930	894	999999	313	999999	999999	619	518	509	999999	999999	261	999999	292	22	286	377	999999	918	999999	512	999999	113	568	562	999999	655	10	999999	873	414	999999	999999	326	859	653	120	999999	488	184	999999	740	258	999999	728	309	999999	947	547	999999	397	999999	838	372	614	574	790	887	999999	652	383	619	54	999999	999999	999999	832	814	432	368	999999	912	999999	743	999999	999999	117	266	999999	999999	76	708	462	226	485	644	999999	66	712	295	862	233	999999	836	800	999999	696	623	969	999999	477	706	524	188	91	485	999999	104	362	842	999999	999999	58	498	586	999999	166	827	159	243	999999	776	112	147	505	942	207	801	943	644	999999	494	296	900	785	369	193	283	145	999999	512	999999	703	870	829	338	184	999999	259	135	219	869	474	735	
999	999999	604	999999	999999	149	287	340	161	999999	766	972	247	999999	712	226	491	882	691	159	999999	193	82	242	999999	999999	767	982	551	818	999999	216	30	999999	900	999999	765	806	601	999999	722	181	999999	985	113	857	100	999999	513	42	643	336	187	999999	14	816	627	372	79	999999	382	305	788	999999	292	559	999999	686	256	999999	461	685	291	999999	436	559	589	999999	138	460	87	739	999999	519	184	999999	39	705	556	94	999999	403	736	96	999999	427	999999	270	999999	553	905	413	780	885	581	957	999999	491	888	455	999999	540	243	619	437	642	999999	279	168	999999	530	256	140	172	170	67	948	999999	999999	19	176	328	394	584	554	999999	999999	593	938	999999	64	547	999999	999999	857	926	999999	127	658	981	600	123	112	519	33	999999	283	618	724	523	999999	999999	419	879	288	908	155	658	999999	999999	682	243	341	999999	999999	982	439	39	315	244	897	831	547	100	418	63	226	875	561	895	400	351	869	424	999999	215	999999	999999	821	948	780	510	999999	893	308	367	781	171	391	50	229	253	312	999999	625	187	311	999999	470	235	999999	280	107	178	374	341	374	999999	999999	922	854	501	217	367	463	396	778	653	999999	61	281	999999	493	520	676	156	48	388	799	41	903	808	999999	596	265	509	413	884	529	967	992	865	438	999999	195	727	999999	945	999999	238	408	999999	537	999999	954	637	786	586	501	227	303	999999	126	701	29	999999	34	621	999999	953	983	894	999999	823	68	415	626	35	335	999999	120	102	362	571	999999	254	281	69	642	628	722	999999	999999	312	674	17	748	737	448	150	703	424	844	82	254	514	535	713	359	548	20	999999	999999	553	999999	210	632	555	78	774	774	965	979	999999	240	166	511	821	159	999999	667	889	586	194	255	696	257	999999	326	128	719	567	709	103	617	961	575	839	999999	999999	384	999999	669	674	375	999999	999999	371	999999	98	12	714	563	999999	880	999999	184	76	308	420	952	353	239	949	64	999999	265	999999	999999	278	591	672	999999	686	676	474	229	912	819	516	261	886	447	237	999999	999999	999999	411	222	495	999999	508	999999	785	999999	999999	963	999999	620	999999	482	559	505	572	507	339	98	877	631	416	902	999999	256	791	169	76	905	11	833	59	214	854	672	380	491	92	141	840	176	999999	510	509	302	661	999999	701	391	999999	730	999999	999999	999999	779	999999	593	999999	261	999999	625	999999	999999	962	886	570	999999	627	887	135	91	999999	208	258	710	986	905	402	969	595	756	467	
999999	40	280	56	142	999999	999999	865	999999	965	830	391	224	722	999999	548	999999	731	708	999999	814	265	999999	315	588	668	425	793	999999	200	555	999999	999999	167	769	999999	691	999999	999999	999999	552	31	348	126	594	816	999999	987	999999	366	999999	248	886	350	999999	429	247	999999	468	474	999999	292	999999	595	419	999999	398	66	953	424	999999	782	999999	833	864	792	917	677	721	999999	634	437	326	544	420	317	999999	653	999999	350	999999	999999	381	962	999999	270	66	753	706	999999	428	999999	44	62	509	997	999999	999999	485	861	999999	569	253	697	840	235	965	430	184	999999	392	999999	999999	613	565	140	411	341	621	604	735	999999	970	299	999999	656	999999	999999	44	423	373	727	999999	652	838	298	999999	683	131	986	999999	999999	999999	604	48	683	434	999999	496	379	999999	613	999999	881	135	348	598	953	354	999999	831	701	395	999999	739	665	577	899	775	277	999999	727	219	634	999999	109	999999	376	999999	668	231	972	777	665	999999	999999	297	296	527	499	999999	999999	999999	937	165	603	251	816	865	999999	116	534	655	229	722	999999	404	805	581	999999	752	232	702	686	962	859	924	729	933	999999	377	290	382	285	577	137	398	281	479	999999	858	999999	511	999999	562	999999	326	557	943	999999	365	491	999999	501	999999	477	826	999999	975	306	678	521	999999	885	15	825	999999	380	652	594	479	133	336	874	178	999999	999999	999999	133	999999	542	376	786	974	999999	886	576	881	999999	109	311	745	306	999999	37	999999	896	626	872	999999	544	946	905	999999	489	242	165	840	333	999999	757	12	999999	999999	763	312	734	908	271	128	259	280	842	552	293	999999	999999	999999	846	831	87	104	999999	396	731	596	470	437	495	391	731	999999	999999	763	352	309	226	999999	420	725	611	988	999999	753	487	999999	113	363	999999	756	415	12	993	999999	697	662	60	999999	978	177	842	306	999999	879	397	523	721	999999	209	999999	999999	240	742	999999	229	99	999999	999999	908	467	999999	116	999999	999999	999999	728	741	66	76	690	258	93	618	999999	882	315	999999	485	366	963	552	34	164	999999	249	184	270	872	999999	607	999999	852	999999	521	684	735	934	684	999999	668	781	999999	23	519	735	432	622	499	248	914	524	264	841	999999	999999	467	952	290	499	801	999999	869	784	468	767	405	999999	107	567	157	380	890	999999	697	999999	887	21	645	356	816	999999	770	633	999999	93	999999	21	289	999999	999999	999999	999999	194	110	999999	912	880	554	751	999999	999999	525	931	101	543	999999	682	154	762	999999	
456	317	933	683	249	698	246	426	384	108	394	999999	501	999999	374	726	706	481	497	280	999999	999999	893	26	253	46	999999	541	999999	460	999999	867	526	577	770	475	720	511	861	511	675	463	180	653	999999	999999	999999	590	726	999999	927	210	656	492	31	999999	424	917	440	212	859	704	602	999999	121	526	63	923	999999	899	16	205	999999	985	604	553	296	999999	999999	999999	22	257	999999	17	533	786	220	44	556	780	60	802	80	658	652	999999	860	999999	999999	429	999999	111	20	999999	810	731	590	671	888	477	703	999999	999999	189	200	999999	889	999999	400	335	315	29	376	799	848	213	999999	961	342	999999	999999	49	707	999999	999999	911	246	987	999999	801	205	548	999999	88	87	875	957	891	999999	50	999999	999999	855	216	999999	919	734	221	978	999999	607	628	339	265	785	999999	999999	203	868	288	375	901	398	599	139	767	873	297	722	973	256	999999	503	302	550	426	194	999999	539	402	186	35	999999	599	204	577	219	890	303	423	408	763	33	189	675	190	876	266	86	355	55	447	499	15	999999	999999	134	46	714	999999	479	999999	664	475	999999	349	892	999999	405	562	999999	982	993	308	574	493	219	323	627	370	549	927	425	193	357	739	536	14	249	829	452	183	186	935	999999	433	999999	999999	87	335	298	88	861	524	798	72	453	999999	441	866	999999	810	418	353	999999	552	999999	999999	128	372	813	887	999999	999999	119	999999	805	68	365	150	394	662	246	302	81	471	76	901	395	294	295	345	572	382	675	641	999999	999999	126	401	999999	999999	999999	999999	521	999999	528	295	999999	999999	266	394	999999	300	999999	999999	574	126	282	999999	485	659	999999	833	999999	478	325	186	900	477	620	973	942	964	277	767	999999	531	780	671	942	780	496	971	37	999999	510	282	900	182	77	647	560	769	999999	224	540	999999	637	53	95	352	395	937	803	293	452	999999	999999	714	279	53	346	999999	414	999999	172	124	806	186	967	52	999999	727	999999	999999	422	183	999999	62	237	627	893	999999	585	999999	394	559	178	743	458	640	258	999999	903	34	311	949	999999	219	61	426	999999	460	86	52	999999	668	999999	830	871	279	821	971	486	651	159	999999	35	813	321	613	946	72	728	336	794	99	823	385	670	472	817	839	999999	811	828	442	660	542	533	726	999999	999999	999999	999999	819	287	709	999999	999999	702	924	551	898	448	480	736	732	749	258	999999	999999	999999	170	409	461	981	970	675	823	716	999999	492	290	594	590	608	200	549	
517	516	999999	571	510	967	548	276	941	999999	341	101	710	910	294	556	881	871	187	473	999999	999999	999999	43	438	168	754	441	271	313	857	999999	546	192	242	999999	999999	283	999999	202	999999	194	50	418	344	999999	16	47	999999	733	713	719	431	999999	822	679	210	355	142	999999	223	116	15	999999	999999	469	555	528	678	552	959	608	230	984	612	542	797	898	699	707	162	999999	999999	537	600	999999	450	819	369	563	999999	999999	150	999999	978	754	999999	412	714	874	185	488	999999	655	773	114	498	446	999999	999999	881	999999	656	999999	200	507	999999	477	47	565	29	999999	168	124	999999	999999	468	999999	16	857	999999	395	999999	824	532	674	356	999999	763	495	649	13	705	89	682	239	595	999999	118	481	881	710	375	158	855	449	329	999999	644	65	646	576	999999	266	926	999999	127	831	999999	526	160	295	714	999999	916	999999	40	88	442	999999	999999	752	814	534	976	652	29	999999	969	92	999999	999999	999999	708	849	82	999999	999999	999999	196	121	763	813	591	999999	999999	996	823	242	839	418	251	813	862	999999	893	762	905	290	283	476	92	861	820	999999	59	352	16	702	999999	452	999999	924	255	999999	369	939	999999	214	999999	999999	205	802	140	673	112	298	90	775	955	320	667	167	999999	720	39	901	999999	420	999999	252	990	131	999999	999999	826	326	999999	999999	573	954	540	701	899	999999	999999	999999	731	156	78	761	272	240	746	999999	785	435	54	535	640	467	946	812	932	147	665	84	413	744	999999	786	730	999999	999999	999999	780	999999	267	263	999999	999999	999999	846	351	520	999999	759	385	999999	999999	999999	282	42	562	116	17	728	768	762	961	206	877	986	999999	292	40	385	39	745	999999	819	999999	999999	999999	892	297	110	471	422	167	905	699	547	143	456	514	698	334	105	993	61	206	505	999999	254	871	193	547	999999	489	605	730	639	122	790	999999	491	946	999999	999999	907	266	356	999999	999999	507	340	999999	999999	778	342	60	934	999999	701	622	671	498	841	999999	113	562	412	933	562	185	69	434	352	232	999999	999999	664	285	95	999999	850	900	999999	999999	999999	341	694	290	999999	554	795	887	421	178	561	993	115	999999	716	999999	999999	999999	52	880	447	999999	999999	630	755	591	999999	999999	666	906	772	771	999999	999999	490	772	999999	131	787	17	390	999999	23	184	670	38	645	25	569	740	940	437	999999	366	309	635	831	73	999999	999999	999999	999999	999999	999999	999999	999999	742	999999	999999	944	485	999999	999999	44	500	275	892	334	960	726	
946	379	99	925	966	344	912	999999	794	855	940	805	596	232	848	253	999999	508	778	879	296	634	857	625	265	216	801	824	866	999999	742	506	999999	808	618	789	57	304	548	999999	878	847	226	313	13	680	999999	412	195	256	322	394	999999	999999	440	999999	522	999999	670	759	999999	97	999999	760	122	443	999999	999999	614	69	205	657	959	717	11	999999	417	553	999999	585	79	999999	639	619	999999	999999	950	32	377	306	999999	584	999999	789	528	791	999999	466	201	569	977	359	798	136	61	665	434	838	999999	991	904	969	851	95	689	154	458	419	48	763	999999	680	420	999999	792	621	34	179	199	220	630	999999	999999	62	999999	720	600	512	568	999999	923	122	942	385	401	307	999999	999999	110	384	342	999999	427	999999	999999	306	938	490	999999	439	640	265	648	869	999999	952	617	999999	999999	969	553	945	999999	982	839	999999	999999	44	999999	494	999999	486	79	815	877	230	534	923	999999	311	781	119	179	138	425	999999	999999	83	23	999999	690	999999	69	141	830	999999	999999	444	999999	704	568	903	574	848	551	999999	196	833	991	151	428	999999	821	186	197	444	776	722	566	181	999999	999999	999999	477	999999	999999	427	999999	985	490	672	99	335	282	999999	877	545	330	586	999999	999999	639	999999	872	30	996	122	883	943	395	620	835	877	427	796	903	882	999999	999999	999999	737	999999	847	511	999999	338	368	549	442	319	899	456	146	305	999999	999999	582	158	999999	807	840	543	994	599	869	836	222	999999	485	999999	999999	999999	286	988	534	234	792	579	999999	691	999999	572	451	634	999999	999999	699	582	999999	527	330	733	999999	246	757	999999	264	999999	999999	999999	126	999999	73	602	999999	461	999999	158	770	999999	486	999999	999999	765	999999	278	102	370	113	704	146	999999	189	999999	519	271	797	50	241	340	970	544	999999	759	574	188	509	848	319	999999	995	551	811	263	999999	327	977	884	77	489	111	893	999999	937	506	486	280	115	93	63	999999	999999	999999	999999	504	942	999999	996	999999	990	769	999999	60	78	709	999999	999999	926	916	201	999999	913	973	751	239	86	399	999	999999	97	999999	403	999999	265	381	999999	999999	381	758	109	261	981	693	86	719	999999	843	86	238	910	999999	354	999999	999999	770	750	999999	175	210	428	552	75	742	113	92	999999	999999	794	696	843	999999	457	999999	999999	999999	999999	229	999999	41	999999	242	322	771	353	999999	563	999999	873	495	999999	709	468	180	999999	556	196	248	590	993	354	999999	58	389	394	948	210	186	382	951	468	
531	269	143	999999	196	240	999999	399	673	529	171	999999	309	75	144	502	286	838	270	753	73	639	902	999999	999999	194	932	387	404	239	386	832	921	37	109	449	335	352	999999	326	892	999999	916	999999	999999	999999	748	324	259	999999	923	348	121	999999	404	891	999999	455	824	11	999999	999999	995	999999	153	339	693	282	966	999999	176	934	999999	944	861	999999	722	439	505	249	999999	618	138	999999	999999	47	720	723	632	217	92	999999	527	151	28	999999	999999	482	999999	852	79	476	357	563	289	999999	653	999999	346	190	179	999999	950	584	566	689	788	56	138	115	619	999999	999999	758	613	296	416	553	926	999999	370	249	118	652	180	969	270	999999	669	326	393	999999	999999	999999	999999	164	929	999999	585	339	196	807	354	999999	999999	109	825	599	950	992	582	110	251	460	999999	929	819	308	414	596	428	999999	387	811	721	999999	594	999999	999999	459	366	473	968	596	999999	563	895	893	999999	80	153	670	999999	676	744	999999	312	925	633	999999	344	631	537	988	910	972	429	999999	502	178	514	628	880	999999	635	118	141	999999	761	265	43	999999	999999	344	453	999999	599	999999	76	438	763	669	574	610	999999	735	935	979	686	726	143	999999	400	250	566	999999	790	133	999999	636	162	658	999999	377	85	419	999999	203	545	162	383	719	476	74	414	999999	999999	280	386	899	182	161	968	45	131	682	534	649	999999	999999	967	476	668	440	285	115	505	207	999999	705	994	742	444	999999	353	424	885	999999	835	999999	471	520	747	151	463	10	690	999999	999999	403	999999	101	425	617	999999	906	60	999999	789	309	350	999999	745	681	905	440	999999	444	999999	707	999999	208	999999	67	465	456	728	527	977	285	999999	376	999999	141	820	902	326	826	347	999999	374	848	546	535	379	615	775	76	999999	33	292	255	446	547	606	685	287	367	162	738	187	533	999999	513	884	973	999999	613	860	13	123	890	106	255	999999	999999	662	999999	687	999999	999999	662	999999	953	999999	999999	929	413	999999	144	625	958	674	609	999999	841	789	43	651	999999	711	999999	215	242	999999	999999	158	201	999999	658	33	999999	679	999999	999999	999999	999999	999999	520	714	999999	500	88	725	388	999999	226	999999	999999	502	167	628	637	291	148	520	456	999999	54	600	999999	999999	209	999999	121	999999	288	372	999999	743	599	684	522	999999	999999	220	92	490	854	754	185	999999	215	999999	500	404	371	999999	173	999999	78	201	70	999999	999999	315	999999	999999	614	761	875	854	945	252	902	483	116	999999	929	928	
437	966	205	299	424	999999	532	497	385	716	999999	890	208	15	675	999999	624	602	252	56	918	999999	876	103	878	999999	715	962	809	27	999999	670	468	244	118	111	999999	999999	505	999999	783	999999	826	897	505	999999	655	939	577	505	858	514	458	882	19	557	999999	999999	421	103	999999	570	688	367	428	999999	431	964	897	573	411	999999	106	918	273	999999	63	978	597	893	675	776	394	314	168	783	999999	586	999999	999999	20	999999	999999	411	679	999999	999999	469	478	909	563	691	999999	13	103	15	417	539	619	894	504	122	999999	527	428	877	185	384	999999	644	383	845	999999	346	999999	999999	503	695	999999	999999	998	594	509	687	340	984	999999	390	999999	163	376	683	966	340	66	999999	390	999999	983	999999	47	741	269	834	536	717	999999	705	451	587	511	722	999999	569	895	910	612	999999	999999	444	999999	999999	173	999999	278	699	879	408	289	664	136	999999	712	446	22	999999	334	675	161	622	42	39	939	632	999999	653	393	407	444	156	999999	563	645	999999	659	999999	578	999999	565	836	999999	553	425	786	460	999999	20	853	556	999999	586	937	675	999999	999999	999999	999999	541	999999	624	316	999999	964	143	999999	572	999999	173	787	999999	688	120	119	999999	784	489	614	163	181	999999	643	540	850	999999	570	358	888	81	999999	546	398	47	820	999999	999999	366	999999	291	999999	888	814	999999	76	786	949	476	827	360	790	922	509	701	999999	592	999999	776	631	168	573	29	683	954	999999	250	381	651	999999	178	793	999999	900	332	744	293	996	999999	474	73	999999	104	531	537	290	224	47	999999	678	237	959	753	734	430	999999	398	999999	859	821	825	415	999999	999999	658	566	372	32	186	999999	85	595	195	312	568	999999	479	999999	156	674	999999	213	685	973	72	219	999999	693	479	614	356	999999	147	975	648	658	557	917	999999	970	999999	202	860	999999	602	641	999999	451	999999	127	248	900	68	195	19	999999	999999	334	123	449	999999	678	552	572	610	996	458	220	664	909	754	561	625	185	755	999999	352	945	381	431	445	598	526	361	375	455	31	952	965	999999	928	999999	804	999999	453	249	649	298	139	606	192	564	787	266	372	999999	285	883	440	400	280	784	953	692	13	928	162	200	999999	165	975	506	254	638	999999	531	757	201	731	515	970	999999	999999	774	248	999999	999999	270	989	688	179	147	521	574	755	153	280	999999	429	525	97	458	101	973	631	686	999999	159	284	999999	929	94	161	924	430	225	968	188	454	132	127	892	211	
517	985	999999	999999	680	882	838	999999	645	771	216	427	521	962	842	153	562	999999	999999	985	158	759	94	986	597	154	999999	185	101	667	306	407	205	256	584	999999	794	999999	638	277	999999	589	293	999999	945	506	908	263	135	45	999999	561	999999	999999	63	758	900	850	999999	999999	352	663	999999	999999	474	999999	999999	275	388	999999	999999	999999	933	394	548	568	475	771	50	999999	245	286	59	66	999999	999999	941	999999	203	825	96	999999	314	112	924	783	429	999999	848	146	283	643	999999	999999	686	41	999999	81	999999	495	292	999999	809	306	300	76	999999	113	212	728	868	999999	81	562	768	999999	556	830	469	765	148	999999	923	999999	816	602	999999	778	379	743	999999	869	930	708	999999	957	143	18	999999	858	999999	326	999999	129	278	999999	571	999999	512	280	485	797	612	602	356	999999	215	905	489	698	665	834	733	468	610	998	14	999999	999999	810	282	547	28	999999	595	822	999999	999999	636	477	999999	97	276	109	268	330	999999	337	361	999999	752	999999	528	123	999999	999999	592	644	518	999999	999999	207	303	702	998	937	999999	999999	999999	999999	77	410	999999	21	667	577	568	634	210	290	741	677	21	999999	999999	53	29	904	418	999999	999999	999999	296	367	999999	832	794	573	110	330	999999	999999	999999	999999	352	351	999999	999999	999999	625	999999	957	444	237	999999	668	999999	694	644	955	918	874	592	756	999999	656	124	999999	879	835	999999	994	999999	880	999999	485	357	193	267	715	999999	999999	458	792	484	999999	977	68	830	474	647	109	928	999999	411	676	673	573	999999	696	999999	58	637	999999	842	781	433	563	498	61	321	11	437	928	871	416	425	999999	281	32	678	999999	91	415	999999	683	999999	389	999999	72	999999	783	999999	999999	488	44	875	838	950	703	848	423	569	778	163	645	672	999	999999	995	261	874	302	511	27	180	967	231	432	168	999999	54	95	436	999999	537	351	866	450	999999	540	587	848	578	184	999999	497	999999	999999	999999	21	76	115	482	811	999999	491	158	553	999999	77	654	415	999999	987	999999	337	143	999999	999999	303	805	559	447	464	674	35	723	999999	762	683	664	999999	879	157	999999	938	613	999999	311	56	203	999999	141	769	886	181	66	590	380	927	999999	774	637	259	215	999999	999999	27	999999	912	767	999999	999999	635	412	685	999999	999999	348	865	724	518	236	578	110	492	428	677	999999	502	968	142	957	834	329	999999	341	630	999999	143	279	595	488	399	288	382	532	506	366	211	999999	420	252	514	999999	999999	547	999999	158	
722	999999	991	999999	644	943	635	999999	956	315	999999	354	905	703	214	999999	139	39	999999	999999	999999	960	922	320	377	856	999999	889	453	999999	484	999999	282	481	229	999999	999999	155	844	455	999999	519	575	999999	845	856	740	717	47	999999	999999	815	709	767	430	762	175	680	82	787	395	745	420	999999	831	178	81	999999	484	169	317	983	999999	999999	647	999999	394	999999	475	999999	126	999999	852	534	557	668	643	515	60	999999	880	608	999999	999999	69	907	108	250	369	676	785	317	999999	878	611	999999	999999	327	999999	221	378	443	214	999999	671	555	892	885	777	999999	534	566	382	27	288	708	999999	138	332	739	120	999999	372	798	999999	808	607	973	922	466	48	326	394	839	98	999999	404	521	395	514	24	999999	999999	206	152	229	935	225	600	902	191	501	994	391	111	234	80	415	827	862	947	919	963	321	133	999999	181	543	929	840	314	999999	999999	818	724	897	680	176	656	514	873	999999	383	999999	999999	999999	331	13	737	999999	377	988	999999	533	566	105	259	161	999999	934	57	401	296	759	598	793	758	186	666	214	553	904	999999	999999	999999	565	545	943	45	999999	885	178	806	75	472	325	999999	219	261	628	999999	999999	999999	999999	467	481	106	624	431	999999	789	155	346	999999	999999	473	239	381	544	11	999999	999999	999999	999999	58	879	595	230	296	283	99	999999	924	47	566	999999	999999	48	999999	999999	469	921	999999	553	999999	999999	831	283	999999	999	96	332	675	260	999999	341	414	605	672	587	999999	875	337	158	999999	251	230	309	966	999999	662	999999	525	37	999999	639	999999	571	701	318	58	322	474	297	999999	766	873	999999	969	234	620	999999	375	999999	630	593	594	999999	999999	554	999999	532	999999	470	999999	894	999999	999999	999999	439	548	842	903	999999	538	573	410	49	999999	637	377	556	339	741	674	456	825	999999	999999	948	54	999999	421	157	799	526	999999	14	950	301	999999	999999	955	540	686	778	999999	999999	739	66	999999	999999	412	999999	186	999999	202	574	795	891	79	999999	250	769	394	128	430	756	564	22	999999	406	999999	999999	678	151	999999	999999	65	999999	153	999999	999999	350	999999	500	26	897	970	836	333	441	218	69	232	408	985	195	156	568	357	999999	999999	726	499	786	999999	999999	844	45	370	999999	519	899	747	265	51	999999	14	893	112	532	786	999999	689	999999	999999	39	447	999999	999999	415	653	497	549	596	366	791	851	979	44	283	63	935	475	930	922	319	321	966	366	96	999999	262	466	824	770	728	47	372	
598	435	306	575	999999	999999	749	32	359	160	899	260	57	999999	858	828	479	850	262	758	213	999999	717	480	999999	79	234	401	41	725	826	999999	999999	488	390	609	999999	487	999999	520	999999	900	999999	170	77	116	48	999999	403	637	354	919	476	288	169	720	717	825	662	809	730	999999	990	999999	334	271	506	569	643	259	999999	991	794	741	999999	313	999999	557	413	806	41	999999	997	999999	380	906	999999	475	329	670	891	999999	825	256	999999	831	909	999999	836	806	610	999999	522	999999	999999	999999	134	734	710	999999	802	170	421	856	999999	661	361	596	263	427	109	999999	999999	973	368	999999	176	548	999999	746	999999	592	721	607	205	561	999999	854	618	28	782	437	999999	474	867	999999	740	999999	477	138	999999	322	81	418	706	579	999999	548	785	999999	196	586	999999	999999	460	220	999999	999999	660	999999	116	507	978	245	645	671	999999	999999	116	999999	959	999999	80	822	999999	92	999999	313	900	625	332	17	79	532	832	205	654	799	23	657	999999	925	318	261	32	973	344	836	772	44	313	999999	442	157	136	989	516	959	698	378	699	999999	999999	44	894	109	437	999999	999999	450	27	476	762	458	356	43	888	819	800	302	999999	684	540	866	322	868	574	921	999999	842	689	695	110	644	957	155	22	284	366	999999	545	999999	432	331	27	836	700	983	999999	999999	111	697	169	999999	630	999999	605	999999	999999	999999	534	516	58	570	760	331	999999	128	999999	999999	31	613	462	877	756	859	262	218	848	999999	178	999999	999999	314	741	992	536	999999	23	943	549	999999	561	341	999999	39	839	862	999999	695	471	582	492	600	80	497	999999	291	650	771	762	999999	209	999999	857	999999	395	744	999999	768	795	671	114	557	661	66	62	130	489	999999	999999	400	999999	162	23	595	108	530	244	254	999999	254	63	999999	191	163	765	324	484	454	643	105	999999	802	899	799	999999	935	938	999999	445	124	801	999999	999999	371	999999	56	232	271	844	865	999999	999999	20	551	617	999999	376	999999	301	999999	645	44	93	924	366	845	262	224	127	999999	591	230	809	642	999999	140	501	999999	999999	718	101	223	609	777	999999	458	791	358	191	615	569	441	722	708	478	999999	839	999999	15	903	794	18	999999	681	999999	288	999999	378	999999	487	370	556	999999	582	999999	432	434	315	338	999999	63	903	42	999999	604	160	999999	110	999999	685	301	675	999999	511	924	93	999999	999999	504	316	683	423	999999	999999	255	999999	348	999999	72	999999	342	533	497	106	999999	890	976	641	
86	133	780	674	999999	999999	196	694	742	591	657	562	362	506	811	32	234	639	653	999999	266	592	812	999999	48	128	352	768	188	999999	660	44	999999	999999	851	380	536	19	220	999999	518	560	279	756	491	510	692	836	721	475	872	220	246	648	384	494	320	999999	636	95	80	428	516	34	999999	623	999999	924	999999	999999	999999	225	429	816	999999	706	999999	999999	877	999999	435	999999	56	713	845	449	999999	467	999999	366	70	125	382	134	766	999999	999999	255	825	868	65	768	191	290	979	656	791	430	999999	678	182	264	543	999999	659	563	381	999999	999999	491	825	987	870	298	380	379	842	304	999999	999999	999999	999999	240	999999	481	667	335	999999	733	198	658	999999	638	999999	999999	805	999999	283	475	999999	999999	250	75	343	52	999999	999999	892	909	999999	813	496	999999	999999	999999	999999	999999	534	999999	991	238	615	999999	990	832	999999	359	494	114	575	796	569	828	846	999999	420	11	999999	966	414	768	443	856	132	999999	171	997	999999	369	88	781	999999	656	999999	975	112	999999	84	511	593	999999	414	999999	344	813	254	667	999999	100	999999	113	137	567	223	999999	999999	999999	947	615	671	461	821	134	36	794	748	912	355	999999	907	249	927	395	999999	695	364	655	521	319	140	503	473	999999	763	999999	654	491	443	999999	190	353	233	999999	840	999999	897	289	761	549	999999	341	322	662	192	999999	999999	741	999999	999999	868	149	247	638	485	177	988	383	370	61	150	267	479	104	691	564	999999	999999	555	250	798	84	893	972	253	798	190	999999	999999	999999	999999	912	307	915	392	50	115	999999	999999	999999	154	523	918	999999	409	808	862	228	971	628	349	718	196	943	728	793	999999	275	394	686	999999	187	129	963	264	999999	960	563	711	650	458	430	484	882	106	285	166	193	572	445	999999	999999	839	635	68	89	726	363	196	599	794	839	999999	999999	686	966	404	999999	455	999999	999999	309	517	999999	180	919	243	313	999999	453	637	71	702	948	751	34	348	493	905	999999	999999	999999	376	122	855	618	999999	188	999999	139	999999	210	738	401	597	636	454	518	465	999999	845	422	516	743	961	999999	146	262	555	662	628	910	999999	280	669	251	933	404	475	999999	701	999999	118	717	572	436	333	311	999999	125	999999	829	37	766	339	99	99	632	160	132	482	999999	632	999999	510	999999	160	467	999999	356	702	999999	52	999999	999999	789	999999	799	999999	999999	999999	835	901	440	92	799	883	293	999999	580	162	999999	254	353	88	735	999999	999999	216	601	286	
865	579	999999	999999	529	999999	132	999999	549	785	299	461	625	722	646	73	202	460	999999	999999	866	527	161	203	401	805	999999	999999	711	999999	738	592	579	258	999999	999999	999999	28	999999	22	761	964	400	794	862	849	628	630	442	671	240	124	505	515	420	348	427	811	999999	999999	97	306	617	192	57	707	882	377	999999	390	176	999999	897	699	335	902	999999	999999	999999	552	999999	999999	393	999999	999999	623	999999	73	999999	206	837	95	999999	839	924	999999	356	218	999999	164	966	260	452	61	505	65	999999	806	999999	518	999999	70	479	477	546	29	913	999999	65	433	620	818	539	982	553	90	186	68	999999	999999	999999	918	619	186	586	926	625	342	544	81	406	999999	883	330	984	999999	616	529	302	999999	551	778	999999	324	544	999999	721	470	508	999999	878	169	41	318	962	303	999999	302	891	619	403	580	43	999999	36	339	934	999999	997	776	474	657	765	869	329	999999	764	305	642	438	999999	164	834	130	202	999999	258	574	367	999999	336	323	999999	682	511	970	745	999999	297	214	223	999999	999999	999999	949	231	403	172	988	195	999999	155	660	463	999999	249	999999	912	999999	789	91	369	851	999999	450	999999	29	93	368	359	40	999999	999999	437	224	702	691	112	999999	971	843	96	999999	181	162	190	999999	183	277	271	233	833	388	507	133	853	660	999999	291	798	211	320	804	999999	165	943	146	999999	999999	999999	558	644	742	819	999999	994	999999	679	999999	269	499	845	999999	106	136	207	999999	511	314	371	51	999999	820	382	999999	999999	999999	946	26	219	54	439	935	999999	713	589	101	999999	561	999999	79	981	13	32	308	999999	504	707	512	999999	736	999999	919	877	999999	999999	823	369	60	999999	712	999999	662	944	999999	999999	910	260	393	999999	116	647	949	185	302	70	531	798	83	414	38	999999	999999	69	999999	418	519	67	893	999999	765	999999	518	148	425	999999	328	68	807	999999	454	999999	999999	999999	850	999999	685	743	584	610	503	35	296	646	394	999999	403	603	471	806	999999	852	999999	999999	999999	999999	139	999999	759	70	742	472	991	834	959	784	269	999999	218	999999	732	999999	483	292	196	740	445	872	753	297	999999	724	596	10	999999	601	887	999999	194	475	959	873	999999	524	868	40	44	461	686	610	868	925	394	87	83	773	999999	999999	517	50	999999	266	68	471	999999	27	875	990	145	367	896	648	292	999999	434	858	791	959	999999	999999	705	999999	195	999999	999999	914	340	999999	926	999999	999999	812	114	999999	999999	703	815	522	303	851	
165	53	325	999999	713	999999	642	999999	999999	225	981	420	660	361	344	956	80	915	51	317	687	999999	999999	999999	145	94	544	148	217	730	53	999999	665	572	10	662	667	866	438	999999	999999	688	865	999999	999999	999999	162	752	809	579	999999	999999	480	986	174	799	999999	115	194	629	684	503	443	999999	181	712	754	999999	360	682	298	214	487	999999	45	998	500	362	277	999999	931	792	339	638	108	153	798	679	408	211	682	999999	682	809	526	999999	255	942	539	240	999999	999999	401	136	291	999999	422	999999	999999	999999	308	626	838	860	698	999999	173	805	824	37	914	85	688	999999	999999	735	531	677	325	999999	999999	557	823	46	276	865	400	999999	999999	679	999999	169	728	243	902	66	724	821	999999	633	615	449	128	512	326	982	386	999999	999999	555	897	744	999999	694	421	999999	999999	801	594	832	501	960	457	154	999999	755	356	999999	256	944	21	999999	566	691	651	313	999999	320	720	294	999999	158	87	802	782	986	845	44	821	161	262	923	237	288	142	654	999999	974	999999	571	635	931	999999	192	543	197	187	999999	52	118	321	999999	90	310	353	353	883	999999	371	319	909	999999	999999	104	691	98	482	288	559	996	321	999999	114	159	658	557	162	894	999999	999999	999999	223	991	713	840	999999	999999	927	935	788	771	346	612	896	661	323	999999	900	500	455	715	899	82	56	797	856	388	930	651	795	200	999999	396	776	510	695	330	920	264	922	255	554	353	771	234	999999	852	217	498	999999	999999	262	404	812	879	909	151	945	999999	983	391	999999	285	149	597	783	949	836	396	999999	992	999999	645	578	999999	999999	999999	310	821	822	14	180	442	999999	999999	938	593	999999	896	600	999999	385	999999	999999	540	342	279	999999	184	451	34	25	821	999999	999999	873	616	826	612	719	363	840	133	103	978	220	999999	969	604	658	199	376	999999	796	421	616	999999	374	47	867	891	999999	999999	999999	798	988	999999	909	964	999999	331	767	971	187	999999	713	999999	911	302	330	862	309	999999	525	261	658	999999	34	999999	999999	502	999999	788	745	999999	20	713	753	305	989	860	999999	14	932	336	432	404	762	559	999999	364	469	999999	717	999999	591	743	611	128	149	912	334	999999	238	179	89	978	235	360	236	999	508	616	312	469	302	305	677	198	828	263	999999	475	999999	999999	42	179	81	740	999999	276	112	634	999999	86	536	999999	999999	762	257	453	179	412	332	999999	855	853	999999	257	711	296	999999	423	300	886	599	859	395	999999	999999	
999999	907	495	124	999999	897	999999	460	235	999999	531	528	999999	941	999999	94	999999	152	705	999999	188	409	999999	38	999999	210	688	344	279	999999	999999	385	918	624	346	546	683	297	373	809	999999	402	544	999999	190	767	161	999999	915	802	999999	999999	999999	342	959	510	93	466	175	759	219	999999	191	747	265	999999	610	300	604	838	410	623	779	895	543	999999	865	508	848	191	58	216	999999	476	999999	961	694	585	665	999999	462	227	132	613	600	999999	220	796	68	43	166	861	878	86	401	74	936	795	799	183	645	999999	617	984	999999	12	120	714	947	999999	462	35	634	768	385	999999	999999	176	304	101	575	78	999999	999999	34	197	338	353	85	999999	999999	898	786	492	999999	877	609	147	902	597	341	505	849	764	580	999999	999999	999999	700	218	572	999999	999999	707	999999	999999	145	802	960	523	674	767	639	222	280	999999	249	152	577	508	583	363	273	706	759	79	229	999999	244	892	961	228	652	866	172	264	999999	999999	884	999999	742	807	187	389	923	574	999999	637	493	27	892	93	542	202	634	219	506	794	947	999999	999999	999999	567	77	561	456	124	772	59	25	165	170	999999	954	765	775	185	884	783	195	213	999999	201	999999	10	999999	686	999999	999999	953	758	613	999999	355	274	293	999999	120	827	477	459	103	587	478	861	731	825	587	437	859	43	622	21	762	335	999999	999999	350	76	683	769	999999	540	105	999999	552	40	911	690	999999	999999	75	66	315	735	119	14	999999	365	279	62	109	999999	382	920	146	999999	378	999999	508	35	899	53	999999	707	794	999999	492	220	999999	700	913	897	954	334	967	565	705	36	225	762	544	984	796	999999	670	642	168	185	999999	999999	661	891	191	457	635	31	913	607	940	999999	521	999999	999999	578	148	999999	77	999999	952	999999	999999	351	804	746	490	915	999999	522	47	162	404	999999	999999	368	49	32	999999	507	999999	945	652	107	999999	668	250	42	938	228	492	468	574	119	232	550	999999	319	96	999999	966	999999	775	400	999999	788	162	214	999999	688	539	126	496	570	999999	999999	928	999999	265	999999	505	457	976	38	39	999999	587	294	94	999999	313	729	935	280	540	978	999999	261	537	307	515	46	619	999999	688	376	999999	14	759	226	999999	999999	999999	950	939	999999	743	746	371	991	210	868	999999	873	385	810	191	225	39	381	999999	677	270	958	999999	469	999999	999999	999999	663	606	999999	999999	868	927	56	999999	984	999999	31	245	433	890	999999	999999	647	917	746	874	877	194	
756	974	388	999999	999999	996	105	330	480	680	25	406	707	395	627	343	260	999999	999999	145	206	884	999999	146	412	786	999999	861	982	551	101	999999	999999	999999	849	608	999999	488	982	59	579	999999	860	999999	229	37	192	999999	480	313	666	800	544	742	988	871	966	251	977	168	280	244	999999	928	589	172	934	999999	545	28	197	772	963	289	565	542	34	667	999999	385	999999	575	391	678	885	999999	999999	729	490	977	642	904	510	824	999999	345	326	932	761	999999	102	953	613	461	126	999999	837	265	999999	455	847	309	334	999999	564	704	999999	669	52	298	854	215	749	999999	385	293	999999	999999	509	230	226	999999	905	999999	292	999999	999999	999999	999999	991	999999	63	551	44	139	342	579	907	270	84	999999	657	999999	473	212	887	214	55	85	999999	999999	698	755	957	999999	999999	403	474	999999	999999	742	923	116	60	834	801	663	999999	438	53	713	364	878	435	737	569	999999	442	658	404	446	916	853	728	369	764	307	999999	805	384	939	115	597	357	999999	568	550	838	999999	411	999999	499	999999	42	129	277	820	330	999999	669	552	960	815	915	476	826	80	387	999999	80	999999	999999	908	64	113	999999	767	530	999999	179	29	374	804	257	180	947	309	999999	609	102	999999	977	375	146	831	978	299	999999	880	515	498	172	999999	999999	908	999999	590	563	929	999999	510	299	236	60	650	187	166	568	745	529	526	259	999999	599	135	999999	703	772	999999	135	999999	95	650	999999	999999	856	227	246	348	24	366	999999	891	999999	591	654	750	999999	999999	653	822	730	935	361	989	999999	999999	558	999999	392	462	999999	340	803	212	999999	649	649	379	793	960	919	230	730	173	780	367	691	17	999999	774	389	999999	578	312	588	159	299	598	441	472	999999	803	956	562	999999	415	999999	999999	176	15	111	944	702	693	999999	999999	215	999999	218	881	702	550	961	617	83	541	999999	501	999999	274	999999	61	938	330	301	125	273	999999	625	375	280	999999	841	475	673	444	583	999999	410	88	944	111	999999	560	770	999999	999999	348	999999	16	999999	596	271	901	999999	59	16	382	999999	999999	246	47	999999	843	611	896	709	999999	999999	999999	958	876	100	545	330	258	999999	388	560	999999	283	999999	999999	999999	722	683	999999	939	819	999999	438	211	493	999999	999999	906	538	999999	949	874	419	355	999999	851	57	776	999999	725	580	999999	387	627	821	228	513	321	359	953	999999	927	999999	769	676	999999	210	757	392	477	703	423	720	135	439	999999	999999	927	531	999999	571	
945	999999	819	368	423	246	999999	389	275	120	530	557	584	425	999999	523	999999	679	84	650	999999	999999	38	32	167	686	262	197	145	464	585	790	523	392	185	999999	541	410	999999	93	399	377	127	367	182	866	145	999999	417	173	999999	258	999999	195	280	999999	159	797	211	736	984	999999	999999	810	534	740	44	202	249	282	981	249	999999	999999	261	923	275	671	849	301	551	552	779	971	999999	999999	999999	337	999999	623	999999	744	208	526	999999	999999	132	317	832	442	999999	942	999999	999999	191	874	831	466	999999	357	296	487	947	910	195	999999	843	282	469	999999	407	706	999999	999999	681	999999	50	899	891	485	999999	958	999999	999999	469	608	92	643	790	477	506	876	403	763	337	122	999999	999999	341	999999	932	849	847	999999	44	135	861	843	464	944	833	931	575	458	999999	337	999999	999999	451	999999	359	999999	492	992	700	531	999999	327	299	999999	999999	751	568	233	552	950	121	999999	999999	343	747	248	999999	845	643	574	999999	999999	216	999	472	265	847	755	999999	999999	366	855	936	513	821	543	554	895	503	999999	373	351	906	606	999999	447	999999	117	838	120	29	647	358	136	229	369	121	299	106	195	999999	813	999999	818	593	265	275	999999	522	213	693	294	351	562	210	960	48	609	783	999999	106	740	916	999999	713	719	507	810	293	999999	432	265	798	317	187	560	435	97	999999	960	182	300	594	999999	426	735	305	999999	925	269	999999	511	516	81	99	999999	896	999999	115	874	999999	465	585	999999	781	999999	495	43	384	650	534	950	999999	822	999999	999999	999999	291	999999	999999	423	710	884	33	139	920	748	999999	999999	23	663	718	981	148	212	999999	715	533	854	988	249	999999	421	284	735	999999	915	693	228	294	28	615	999999	136	460	57	580	561	931	860	689	768	999999	999999	986	999999	968	458	619	146	999999	622	436	792	738	161	999999	999999	999999	758	15	65	509	934	995	999999	781	855	687	164	146	999999	999999	993	308	481	456	60	298	920	999999	466	999999	999999	203	406	188	999999	397	999999	759	999999	273	182	854	634	999999	881	376	938	44	999999	771	465	10	936	30	999999	494	999999	705	248	321	999999	356	549	981	427	740	598	869	637	999999	387	999999	175	999999	429	148	673	222	999999	684	359	885	298	695	618	91	267	385	745	999999	999999	603	521	658	895	825	315	999999	999999	999999	777	78	999999	656	393	70	834	56	600	304	820	999999	140	999999	962	491	999999	853	373	345	483	223	133	977	337	999999	999999	516	994	603	999999	
30	999999	999999	906	999999	999999	999999	999999	557	256	220	999999	451	839	94	473	957	696	413	767	999999	289	506	999999	564	944	428	999999	609	186	327	61	997	471	799	675	706	657	681	999999	425	999999	815	98	272	438	682	148	999999	320	926	820	999999	836	999999	740	999999	767	352	999999	70	999999	702	381	928	999999	787	980	49	419	767	999999	25	411	351	999999	474	417	404	136	999999	290	999999	298	259	507	470	171	999999	68	801	939	999999	345	941	112	999999	443	169	113	650	702	999999	999999	999999	626	805	189	494	471	275	466	372	226	83	780	246	413	132	431	999999	999999	890	999999	999999	828	995	999999	469	248	69	41	257	300	485	570	192	999999	745	632	702	290	676	628	792	345	576	999999	272	171	999999	446	320	738	415	999999	811	127	226	725	630	999999	720	255	412	244	999999	82	741	512	597	993	999999	499	729	999999	949	271	198	282	999999	908	417	307	382	622	999999	519	885	461	758	999999	37	30	999999	576	569	431	226	558	999999	504	356	759	573	873	779	999999	19	997	84	550	999999	944	473	722	718	423	999999	999999	999999	999999	196	999999	999999	533	999999	647	497	163	848	999999	54	999999	999999	757	561	658	733	999999	843	899	510	888	999999	217	145	93	557	289	999999	156	557	437	999999	999999	317	77	15	999999	907	999999	333	855	158	555	506	999999	999999	999999	999999	999999	689	374	946	624	199	308	901	546	397	883	99	999999	305	701	970	617	605	718	449	494	652	692	601	711	575	654	739	831	711	846	294	841	127	797	999999	193	491	419	247	999999	175	469	653	34	999999	125	999999	999999	585	889	693	999999	275	999999	417	996	772	244	59	545	568	80	834	550	598	258	100	507	244	786	135	195	480	440	328	193	999999	577	669	460	103	292	999999	822	162	214	576	450	999999	999999	999999	256	370	702	451	105	634	112	435	793	34	62	999999	798	999999	999999	609	835	358	233	957	205	574	598	451	286	824	999999	397	394	999999	650	127	774	376	878	825	778	988	233	559	999999	151	875	436	50	79	457	68	654	604	740	102	166	512	225	681	999999	999999	999999	999999	622	715	999999	121	384	935	448	999999	884	682	830	846	134	674	31	999999	699	999999	411	217	376	953	742	999999	999999	557	961	272	161	207	62	528	824	952	937	231	110	763	61	115	999999	35	999999	972	999999	893	999999	999999	491	171	982	999999	849	957	999999	668	999999	261	180	826	999999	185	281	687	629	999999	32	999999	999999	799	952	935	120	305	999999	999999	999999	
770	25	58	590	479	781	989	224	452	678	867	58	999999	999999	999999	593	235	142	454	753	999999	999999	999999	871	794	999999	691	218	56	999999	554	380	562	888	999999	246	132	245	503	404	291	472	186	999999	165	999999	468	551	113	352	884	173	141	999999	999999	428	553	186	796	724	999999	999999	177	953	134	496	999999	389	56	612	471	999999	638	60	472	33	175	999999	999999	670	296	149	999999	704	615	390	999999	964	606	783	999999	945	449	778	314	510	305	233	509	668	999999	88	999999	501	999999	894	534	91	999999	268	263	716	470	135	999999	950	676	472	999999	743	257	530	783	999999	920	525	550	859	745	961	999999	941	337	57	42	999999	645	613	999999	720	999999	999999	839	999999	530	975	485	324	999999	364	833	832	885	766	420	999999	304	240	580	365	999999	675	999999	173	539	321	389	422	999999	229	999999	73	999999	627	887	999999	691	446	743	999999	50	236	999999	999999	138	896	999999	571	637	924	914	414	999999	999999	376	190	821	676	807	999999	999999	72	999999	131	59	770	999999	268	999999	329	999999	858	999999	635	999999	127	166	999999	45	999999	266	818	785	999999	315	899	41	190	999999	999999	279	999999	638	999999	358	977	999999	397	999999	368	999999	797	999999	317	508	65	917	406	999999	258	34	999999	640	999999	951	778	287	999999	815	159	739	13	17	182	60	411	229	962	287	347	122	769	621	676	930	468	136	999999	670	259	999999	634	46	12	682	411	384	474	999999	580	700	951	581	192	629	709	790	519	266	106	835	955	129	806	145	999999	999999	963	243	493	651	809	392	566	177	114	966	14	500	999999	37	755	389	999999	646	170	999999	439	57	230	678	616	221	573	423	37	515	999999	867	427	165	420	240	100	999999	890	569	25	24	999999	742	785	999999	616	79	89	576	999999	999999	974	999999	999999	916	23	814	45	597	818	152	150	599	737	999999	999999	999999	617	525	298	778	755	601	182	999999	533	487	999999	597	604	504	343	461	103	79	892	999999	349	999999	999999	285	893	302	750	872	873	999999	15	999999	946	999999	462	564	287	644	999999	382	999999	999999	392	535	921	447	993	324	808	999999	506	668	255	723	999999	122	308	23	884	462	851	309	551	608	999999	254	651	481	51	779	183	999999	664	519	464	999999	121	999999	364	455	309	435	74	194	429	346	403	999999	978	349	265	999999	759	999999	999999	595	849	784	63	676	999999	999999	282	38	999999	56	13	735	268	206	11	999999	999999	439	163	425	245	367	188	145	851	999999	503	702	524	
909	699	712	999999	868	109	337	636	687	658	787	162	45	678	382	342	667	963	782	999999	999999	615	329	798	116	360	492	605	918	825	378	999999	580	514	605	999999	301	999999	999999	106	674	981	971	780	999999	999999	209	999999	806	802	194	999999	999999	364	876	304	380	999999	999999	999999	999999	731	718	862	290	769	582	999999	83	35	999999	919	573	685	999999	666	999999	548	433	999999	161	999999	999999	125	641	913	306	226	637	311	999999	387	866	882	489	942	999999	118	500	606	690	678	615	781	760	999999	890	46	690	220	660	831	491	48	999999	999999	933	603	231	376	999999	365	893	772	999999	999999	63	691	205	731	403	535	999999	999999	999999	483	198	999999	364	999999	999999	270	999999	427	999999	155	895	827	525	676	19	669	887	133	143	334	785	843	999999	106	999999	209	841	959	817	135	782	999999	999999	883	999999	915	248	854	999999	211	999999	476	131	999999	768	235	176	528	722	734	647	924	693	999999	999999	355	294	268	166	823	999999	576	609	525	372	241	942	641	62	103	430	43	999999	999999	504	319	999999	828	337	984	43	322	246	999999	488	858	970	67	195	279	630	979	697	529	782	263	866	605	541	536	293	999999	476	628	999999	613	153	761	333	388	633	466	931	182	999999	116	999999	526	47	513	271	999999	455	783	472	999999	346	999999	999999	250	452	125	297	999999	700	509	846	618	779	874	714	219	999999	999999	645	174	58	999999	739	675	999999	349	568	37	275	408	999999	693	999999	862	999999	999999	611	92	936	517	178	140	481	291	999999	721	999999	172	799	999999	161	648	147	307	999999	820	521	483	326	113	557	269	999999	301	430	999999	462	999999	607	999999	607	650	999999	137	996	918	53	999999	999999	999999	602	999999	999999	223	257	999999	555	858	999999	456	381	138	765	833	999999	999999	605	189	860	999999	268	830	999999	977	454	510	999999	20	311	483	777	73	78	124	999999	999999	40	999999	999999	991	999999	604	456	160	449	479	884	999999	999999	96	322	864	999999	307	999999	999999	999999	260	769	747	661	545	556	986	999999	999999	69	999999	332	809	878	293	145	999999	999999	664	384	415	538	975	999999	740	843	224	171	912	476	771	180	738	321	779	552	306	339	71	57	999999	481	141	419	243	715	367	218	38	999999	727	999999	999999	397	434	722	999999	131	999999	701	999999	999999	766	842	298	480	594	497	999999	741	838	539	449	616	999999	934	999999	566	999999	35	999999	16	999999	999999	748	999999	892	350	887	66	758	184	418	370	716	643	714	299	130	762	131	
869	999999	297	890	198	357	672	482	500	999999	237	999999	895	999999	334	693	999999	103	323	588	999999	610	52	982	663	130	999999	900	281	229	999999	445	629	904	999999	897	845	304	560	627	229	867	999999	740	999999	445	523	156	391	950	142	205	807	999999	877	269	77	314	999999	999999	278	771	211	999999	218	791	120	991	607	437	847	287	543	695	368	999999	223	311	461	228	607	932	518	999999	999999	912	638	454	999999	999999	830	540	77	492	999999	457	999999	126	532	999999	334	531	999999	953	113	854	999999	121	999999	501	55	766	853	17	470	346	263	881	193	306	163	666	965	260	607	316	220	61	999999	999999	999999	107	779	721	999999	999999	394	999999	227	242	260	526	638	534	311	73	687	69	32	999999	204	784	932	235	999999	999999	566	297	356	796	999999	610	775	904	782	947	999999	999999	123	394	952	697	663	950	56	637	37	440	948	999999	999999	160	39	333	716	935	175	999999	999999	236	999999	106	218	431	598	999999	751	999999	752	364	999999	556	999999	637	999999	506	999999	999999	189	948	999999	135	999999	999999	177	494	581	999999	198	999999	782	443	996	887	874	856	489	242	362	405	885	304	688	594	466	83	214	999999	273	999999	814	193	373	196	596	394	757	999999	999999	999999	999999	309	999999	905	581	999999	999999	999999	762	999999	999999	887	999999	999999	999999	346	999999	999999	356	104	290	189	188	979	42	599	80	809	999999	490	109	92	978	258	999999	999999	999999	782	23	999999	523	155	638	68	201	926	564	999999	133	260	999999	999999	999999	169	823	999999	131	565	999999	982	999999	750	999999	282	115	934	909	380	456	487	586	664	741	532	581	144	999999	129	788	115	999999	999999	685	50	543	999999	42	819	434	447	464	999999	909	40	260	999999	387	366	953	266	27	193	143	646	673	292	271	527	588	689	999999	999999	777	999999	947	92	75	726	738	18	999999	99	946	999999	33	393	999999	710	282	809	756	999999	175	999999	97	851	356	48	999999	260	835	515	240	745	108	461	426	151	93	177	706	660	627	945	364	927	247	133	623	290	538	999999	255	779	932	999999	836	255	680	106	735	36	359	488	999999	999999	859	211	911	571	967	613	999999	114	112	999999	567	230	177	999999	614	233	425	97	722	999999	999999	461	812	944	625	180	471	986	441	999999	311	149	772	967	78	999999	999999	999999	323	999999	932	150	676	836	597	615	88	520	999999	999999	999999	999999	765	999999	137	408	999999	999999	946	796	152	640	673	433	999999	427	458	999999	999999	999999	999999	999999	774	999999	
352	128	784	976	999999	999999	102	950	505	928	999999	49	999999	874	839	999999	999999	255	115	526	782	999999	999999	253	999999	179	167	878	999999	912	501	247	497	968	999999	18	999999	421	999999	999999	999999	201	999999	744	365	999999	54	583	370	431	999999	765	268	257	24	999999	651	541	999999	999999	852	999999	999999	592	437	830	551	414	329	831	56	235	636	999999	821	999999	166	733	999999	297	134	583	517	997	982	736	979	250	953	503	367	92	487	999999	94	490	668	552	316	534	213	999999	999999	999999	384	999999	138	99	999999	433	895	999999	999999	646	63	278	705	534	999999	999999	851	311	461	826	474	963	748	999999	999999	341	922	613	999999	363	94	494	329	978	622	287	607	999999	814	530	608	449	439	840	387	999999	999999	999999	942	616	683	999999	188	437	74	999999	956	933	14	104	999999	292	501	999999	999999	568	999999	999999	999999	333	102	960	497	930	228	34	533	999999	999999	277	556	788	670	810	680	192	999999	892	999999	211	330	673	885	719	999999	326	948	151	999999	818	867	67	231	619	523	722	999999	258	999999	999999	999999	59	126	737	548	999999	621	999999	618	379	262	999999	813	711	999999	429	999999	778	910	902	85	392	628	998	999999	999999	567	60	999999	957	778	67	684	999999	324	999999	557	999999	181	309	704	999999	532	999999	999999	812	254	520	616	104	999999	999999	999999	315	964	999999	999999	127	999999	59	163	999999	403	661	600	205	380	939	999999	732	871	927	999999	610	999999	818	999999	720	999999	597	999999	57	444	202	320	153	719	999999	908	820	849	439	821	131	155	144	863	999999	999999	999999	999999	314	133	884	232	720	38	737	117	156	644	999999	684	739	999999	116	136	999999	350	457	999999	999999	40	999999	999999	442	116	485	465	999999	954	988	412	82	165	939	923	559	970	600	999999	982	271	999999	185	999999	754	999999	325	48	17	999999	530	860	885	439	283	556	12	790	614	553	281	999999	201	655	307	612	583	866	999999	577	240	750	999999	503	999999	277	400	743	687	34	169	426	65	999999	467	552	999999	726	999999	999999	556	999999	986	571	710	227	571	999999	841	151	999999	999999	855	440	999999	779	526	392	698	15	166	269	113	589	999999	999999	987	899	999999	755	425	856	210	815	999999	999999	999999	772	792	523	706	870	901	545	526	999999	570	625	870	688	35	805	38	659	220	297	86	999999	187	855	239	671	342	95	726	999999	999999	50	999999	380	999999	754	999999	184	309	295	367	567	73	999999	999999	372	39	509	729	620	828	550	999999	733	975	368	594	936	
294	999999	538	815	999999	875	999999	999999	214	999999	672	281	215	853	999999	925	929	518	343	504	999999	866	641	832	366	115	822	708	445	687	405	999999	169	663	890	999999	757	999999	999999	198	232	762	999999	999999	836	999999	415	974	200	679	803	466	34	999999	374	427	403	999999	459	999999	999999	752	999999	527	104	25	122	551	963	96	177	387	770	155	999999	809	999999	111	999999	908	700	999999	518	765	883	938	999999	79	999999	472	870	62	102	45	145	479	999999	641	445	999999	345	863	20	999999	511	999999	999999	999999	999999	999999	719	301	709	551	999999	214	244	330	999999	165	999999	52	262	501	999999	125	999999	734	19	803	141	76	666	184	999999	836	999999	414	263	999999	999999	999999	262	734	999999	579	352	550	32	999999	245	999999	999999	290	437	302	611	519	888	396	140	961	870	23	432	652	635	999999	978	185	377	829	76	999999	913	641	999999	527	748	646	999999	999999	712	88	567	784	79	385	746	280	235	327	999999	999999	337	290	881	999999	999999	110	943	817	999999	846	562	415	290	822	999999	796	513	94	999999	251	999999	395	258	791	456	999999	583	999999	788	707	999999	999999	999999	209	848	999999	999999	550	225	648	702	999999	181	866	525	999999	999999	256	19	950	767	151	556	284	999999	941	42	100	792	663	999999	999999	39	865	895	512	112	999999	973	744	47	962	868	999999	548	669	223	392	275	304	999999	336	250	999999	940	809	999999	38	956	999999	999999	668	757	562	999999	18	924	999999	970	23	59	422	283	274	913	999999	283	433	999999	999999	727	649	825	999999	519	999999	453	201	924	999999	18	83	999999	999999	154	378	214	999999	999999	540	744	999999	999999	261	255	731	999999	975	924	145	536	81	302	383	189	951	999999	269	53	931	999999	733	999999	999999	999999	975	298	216	999999	544	599	967	431	205	999999	821	999999	999999	252	788	146	477	276	788	559	937	780	750	999999	203	534	945	272	80	999999	21	524	537	999999	280	442	846	855	999999	545	569	649	107	544	368	723	280	999999	264	794	97	466	999999	334	78	204	999999	329	927	20	654	704	361	230	999999	999999	699	999999	972	355	300	622	886	252	999999	297	999999	999999	529	999999	264	929	17	285	888	999999	999999	212	188	86	895	527	928	379	891	864	297	876	999999	71	34	953	53	909	999999	474	580	360	344	780	520	341	999999	457	756	724	999999	86	999999	999999	385	496	999999	999999	460	999999	999999	999999	999999	999999	999999	999999	498	467	455	999999	885	108	781	423	974	570	868	999999	565	563	999999	999999	623	176	178	
220	999999	444	999999	999999	815	157	458	731	999999	73	999999	999999	779	713	843	342	12	456	839	598	305	918	999999	999999	628	740	340	897	55	223	893	194	999999	999999	271	63	999999	918	494	738	649	59	643	911	570	659	628	851	720	395	999999	999999	337	580	915	999999	146	870	909	85	816	561	685	566	179	999999	261	989	451	789	999999	94	961	110	948	999999	285	397	999999	999999	122	999999	186	660	745	726	856	999999	874	645	917	911	18	419	922	97	373	86	741	755	999999	638	409	931	999999	999999	999999	236	631	670	350	748	625	999999	963	337	999999	35	820	453	958	874	125	806	871	648	85	552	188	860	881	208	999999	999999	570	483	999999	255	999999	362	520	999999	999999	999999	304	179	295	78	456	594	999999	999999	266	999999	999999	533	522	603	999999	195	317	663	999999	770	788	152	102	999999	380	489	258	139	210	999999	932	999999	128	999999	511	701	363	17	105	593	158	543	941	367	702	999999	961	485	999999	639	54	857	581	999999	425	162	86	168	697	967	346	583	148	999999	366	467	414	999999	102	368	832	999999	567	464	622	255	210	735	433	344	527	772	944	570	423	84	758	144	496	999999	625	204	320	138	256	574	404	153	10	245	999999	360	392	827	807	744	300	126	371	179	951	350	734	362	449	999999	999999	577	999999	999999	709	280	124	743	999999	637	990	438	217	57	999999	67	734	999999	713	176	999999	999999	763	999999	784	641	773	999999	407	284	470	999999	999999	683	936	827	768	999999	999999	360	246	999999	999999	180	753	861	908	323	329	894	999999	546	649	282	193	521	814	705	506	77	999999	999999	346	467	999999	43	749	534	121	33	999999	25	661	999999	999999	999999	42	593	925	923	999999	459	997	999999	999999	999999	317	417	499	424	23	999999	222	469	853	449	312	999999	12	720	121	383	211	999999	999999	600	885	297	352	999999	489	231	780	583	344	999999	800	832	798	253	725	999999	44	999999	19	236	999999	999999	508	999999	439	415	590	215	811	359	999999	999999	908	78	47	29	999999	999999	935	792	999999	638	135	806	648	479	999999	999999	994	779	349	999999	999999	378	999999	693	999999	861	21	999999	640	999999	772	984	799	109	999999	730	216	706	999999	985	761	227	944	174	77	702	999999	960	999999	831	999999	999999	999999	742	414	539	280	999999	241	213	47	999999	161	716	866	150	16	549	554	108	552	298	512	363	753	78	433	633	999999	999999	999999	61	497	809	364	999999	974	66	695	999999	459	861	475	73	948	899	999999	237	307	999999	999999	
302	415	487	999999	922	529	657	989	345	115	647	728	154	194	986	373	352	362	136	176	950	999999	169	649	691	823	448	414	854	12	205	335	699	401	726	645	999999	530	442	220	999999	77	360	288	999999	142	999999	878	962	536	999999	999999	180	760	745	449	255	838	596	108	91	252	145	999999	910	321	39	999999	468	350	363	821	999999	916	999999	999999	503	999999	837	559	502	569	452	999999	287	329	164	938	999999	999999	400	182	999999	343	999999	84	932	27	378	999999	112	577	420	622	183	902	956	264	911	999999	945	999999	999999	47	606	521	800	999999	65	999999	166	101	106	191	949	190	887	999999	787	774	950	486	512	347	457	924	158	829	154	999999	373	900	999999	793	341	36	999999	897	737	999999	283	125	961	788	999999	20	999999	239	672	992	25	380	476	147	912	999999	861	663	589	681	373	970	672	680	999999	266	75	999999	999999	923	19	989	848	180	500	834	524	723	13	446	999999	919	167	999999	999999	993	434	888	880	872	174	517	317	66	253	313	999999	291	999999	87	999999	177	389	748	982	35	532	305	999999	87	944	147	660	153	237	453	999999	999999	321	233	832	186	432	977	759	999999	999999	792	999999	197	391	242	161	926	500	999999	999999	999999	999999	343	470	138	251	802	999999	36	857	173	828	800	499	934	970	999999	999999	769	744	411	989	999999	353	740	999999	999999	999999	711	986	733	652	951	913	405	999999	977	762	703	934	630	999999	733	644	519	963	136	697	999999	272	812	681	731	541	138	429	689	990	730	759	999999	116	225	50	133	999999	999999	999999	104	595	999999	586	551	999999	999999	360	266	845	833	999999	999999	999999	249	449	183	62	921	419	785	975	999999	987	41	944	153	524	835	692	521	998	999999	999999	603	861	279	236	999999	999999	427	777	172	844	166	999999	999999	39	866	775	866	999999	599	467	999999	128	936	15	554	606	690	600	525	573	334	835	691	12	169	387	180	999999	923	33	992	17	999999	814	999999	87	437	124	657	69	825	451	999999	627	148	484	925	999999	681	532	999999	826	999999	999999	520	999999	272	515	999999	489	605	920	157	999999	999999	103	999999	131	183	477	179	576	943	466	747	882	435	73	999999	684	461	906	999999	400	816	175	999999	999999	304	510	814	922	254	178	999999	905	999999	999999	162	999999	179	804	100	999999	363	999999	883	999999	852	999999	895	209	999999	195	999999	699	655	756	760	999999	347	999999	826	999999	662	257	999999	999999	12	999999	999999	602	910	818	515	657	999999	999999	46	999999	999999	
961	371	667	614	999999	280	68	999999	764	260	547	999999	852	707	87	977	426	551	116	318	118	792	999999	58	999999	999999	999999	680	379	883	594	999999	584	999999	999999	730	169	69	57	976	274	633	248	591	51	530	68	120	438	679	999999	518	999999	867	183	178	999999	999999	999999	326	447	388	999999	880	999999	826	498	999999	999999	999999	818	367	504	139	53	999999	554	999999	16	772	240	722	252	999999	494	86	789	716	844	999999	378	999999	747	730	538	999999	862	367	999999	999999	999999	233	788	90	861	41	23	800	823	697	999999	932	612	549	96	724	146	81	999999	589	46	781	989	124	999999	999999	999999	774	999999	168	999999	196	502	791	740	16	933	171	999999	463	72	989	893	156	593	446	936	207	643	999999	999999	999999	971	347	187	260	244	999999	112	592	421	999999	209	665	85	437	999999	999999	808	90	790	974	999999	999999	526	57	888	842	531	542	342	422	140	786	999999	831	225	165	999999	490	999999	269	68	255	51	822	789	237	81	165	999999	125	399	563	33	774	558	48	820	140	371	401	153	570	260	999	118	422	999999	254	222	284	217	999999	318	531	999999	999999	891	703	267	660	771	375	535	226	32	577	763	999999	282	186	345	999999	999999	380	125	999999	999999	51	714	376	999999	999999	943	732	999999	81	254	501	999999	999999	999999	999999	872	711	999999	778	44	999999	999999	541	999999	999999	999999	999999	938	733	208	999999	415	426	991	849	989	891	679	944	999999	803	999999	999999	333	999999	784	999999	39	228	610	417	999999	347	999999	961	999999	999999	717	377	999999	908	793	184	999999	999999	96	441	579	999999	137	999999	999999	685	356	240	726	35	999999	397	829	999999	15	720	132	790	196	77	962	40	999999	999999	184	312	98	523	20	999999	87	25	185	999999	141	731	100	629	386	999999	991	234	245	49	999999	999999	999999	596	902	82	61	92	130	28	479	549	523	320	807	728	597	832	230	592	948	202	221	486	999999	284	630	503	414	131	85	737	999999	745	852	999999	764	502	621	937	999999	995	895	167	872	591	999999	779	822	658	999999	169	14	652	101	999999	999999	999999	467	628	452	558	678	999	942	742	755	999999	468	999999	963	999999	220	999999	510	952	999999	64	613	546	75	850	680	755	999999	916	733	999999	654	89	999999	703	44	993	999999	533	326	999999	224	140	836	440	999999	869	694	382	948	721	152	999999	475	999999	457	999999	562	602	999999	922	356	36	18	999999	133	389	216	999999	999999	227	999999	976	635	999999	999999	999999	999999	999999	538	810	71	280	
999999	21	999	515	613	692	255	122	999999	999999	656	404	549	198	999999	233	317	999999	662	434	999999	999999	924	999999	512	74	224	973	222	927	73	999999	999999	999999	999999	997	999999	617	999999	524	24	948	786	999999	330	241	861	651	999999	485	327	606	999999	999999	958	246	96	833	999999	549	478	282	900	513	829	589	543	473	139	134	999999	999999	166	148	419	999999	944	999999	845	281	213	572	621	737	610	466	999999	999999	127	821	910	780	999999	236	56	742	999999	999999	84	741	999999	397	999999	237	864	999999	450	19	999999	594	302	76	987	731	999999	999999	660	999999	902	372	669	320	356	317	999999	999999	94	930	102	677	326	670	945	114	584	999999	61	394	872	981	26	910	15	533	529	844	999999	999999	890	150	999999	884	380	711	81	387	51	213	24	34	544	519	999999	550	278	999999	130	882	999999	999999	854	999999	301	921	999999	759	315	999999	788	379	999999	210	49	951	595	441	300	243	43	207	775	999999	379	999999	999999	506	993	464	264	999999	724	999999	736	371	296	999999	999999	459	365	321	82	227	999999	999999	999999	999999	480	965	954	836	341	999999	849	999999	753	999999	999999	453	999999	849	766	999999	568	890	655	147	474	999999	665	999999	848	841	878	721	135	557	432	735	871	114	999999	999999	999999	428	567	837	999999	786	617	289	919	999999	999999	515	555	232	659	535	989	838	869	802	310	185	988	500	17	999999	824	999999	585	171	581	379	823	738	999999	150	333	817	87	687	70	385	859	707	865	373	176	903	898	896	999999	42	245	234	999999	334	439	77	830	933	962	421	999999	758	568	605	999999	817	881	518	212	182	999999	999999	742	924	325	290	634	644	960	921	999999	688	425	549	999999	599	20	999999	710	265	987	153	724	648	999999	111	149	270	681	358	31	389	999999	572	281	63	999999	803	19	999999	442	999999	972	50	123	25	342	28	470	102	999999	866	999999	999999	195	618	999999	999999	252	999999	150	373	999999	999999	900	918	993	999999	278	91	999999	999999	16	561	823	801	180	684	535	665	768	999999	799	588	551	164	581	748	386	662	999999	999999	561	795	999999	79	999999	370	150	204	32	999999	750	389	985	600	860	256	133	999999	447	999999	999999	586	455	30	574	384	70	999999	347	999999	999999	999999	999999	718	999999	220	553	753	578	809	544	999999	643	289	379	420	999999	999999	304	999999	625	992	224	813	831	974	999999	987	504	848	999999	404	856	777	21	145	894	999999	945	999999	703	379	816	638	248	236	999999	999999	650	164	781	118	999999	23	
999999	999999	999999	999999	886	680	870	565	999999	999999	509	149	999999	999999	278	244	525	335	16	654	630	256	999999	586	575	605	41	999999	347	350	77	999999	953	842	157	536	744	222	390	274	999999	999999	999999	96	139	109	999999	999999	897	415	999999	999999	112	796	392	999999	309	813	116	291	999999	695	999999	908	661	317	195	642	718	741	999999	999999	944	741	875	493	136	99	457	476	999999	953	287	931	712	999999	999999	999999	999999	774	237	999999	116	109	624	93	919	221	435	999999	913	999999	369	166	916	335	999999	371	920	899	256	999999	999999	640	437	696	417	296	206	999999	999999	999999	192	999999	513	569	206	999999	126	791	573	914	999999	999999	562	746	593	131	25	386	999999	999999	246	560	527	27	574	476	671	928	999999	633	999999	999999	999999	884	925	426	652	357	139	665	254	999999	336	999999	999999	730	87	999999	999999	296	281	819	928	501	791	632	425	496	994	999999	999999	198	999999	939	899	999999	43	678	820	999999	478	668	999999	455	482	118	233	195	471	843	399	999999	999999	389	362	206	999999	110	103	999999	10	166	999999	409	492	999999	999999	396	442	288	697	409	870	934	999999	612	572	483	29	683	999999	239	34	161	340	999999	371	999999	587	703	810	932	584	999999	176	999999	999999	999999	962	999999	105	837	999999	999999	999999	989	120	999999	999999	749	634	999999	90	420	999999	771	141	211	78	299	695	286	809	739	999999	764	999999	353	767	504	306	999999	520	604	587	999999	486	841	14	999999	92	999999	173	838	78	826	999999	174	632	405	190	999999	999999	673	999999	818	38	23	715	999999	175	767	134	78	452	909	473	999999	999999	334	295	300	206	728	217	225	999999	971	670	650	912	659	720	372	324	201	999999	999999	874	768	542	472	999999	622	185	325	999999	105	999999	169	362	375	342	307	119	890	908	999999	465	514	999999	999999	352	999999	480	515	56	761	999999	260	964	626	999999	73	791	822	174	583	999999	999999	870	999999	585	511	999999	546	327	423	262	433	999999	894	391	369	74	485	130	999999	152	669	278	999999	351	144	999999	735	999999	999999	516	297	725	334	508	573	643	999999	481	840	999999	933	999999	633	509	330	999999	79	244	252	999	315	702	114	441	999999	623	287	999999	999999	316	999999	783	58	906	999999	708	958	396	818	726	387	14	289	999999	218	999999	645	94	30	176	135	500	520	279	999999	595	621	893	999999	950	365	18	40	999999	223	160	999999	726	543	622	19	683	999999	526	999999	310	999999	819	232	411	977	203	656	999999	999999	71	999999	778	705	
380	96	75	999999	867	370	379	999999	755	80	68	341	919	550	999999	999999	452	84	993	658	899	182	801	999999	999999	999999	171	361	755	353	162	887	999999	999999	173	999999	943	912	558	165	252	336	667	749	173	80	68	999999	258	127	738	987	279	129	999999	999999	294	404	555	895	208	27	229	411	918	181	968	898	387	999999	223	539	525	838	999999	573	999999	62	506	154	914	518	113	999999	614	174	999999	252	225	964	250	549	999999	663	957	234	117	265	831	992	999999	169	999999	384	999999	999999	472	441	713	242	693	242	898	999999	980	999999	914	591	999999	753	563	726	683	422	999999	674	182	861	999999	191	466	259	999999	514	53	754	252	728	733	415	702	186	538	982	281	999999	651	955	683	999999	999999	999999	999999	87	999999	999999	486	999999	751	999999	36	610	560	999999	776	444	22	393	999999	235	447	195	857	392	61	387	197	700	999999	625	999999	227	188	614	871	999999	791	152	86	668	277	399	976	999999	388	999999	626	17	216	837	995	267	597	457	829	135	667	85	36	999999	999999	786	999999	999999	217	999999	432	946	660	835	999999	999999	317	699	957	57	218	364	999999	999999	761	190	999999	999999	630	765	629	999999	784	746	999999	999999	999999	35	999999	999999	686	850	296	580	999999	999999	356	381	999999	135	949	898	499	999999	999999	313	81	75	299	17	302	408	506	451	189	702	171	914	563	999999	752	292	228	476	370	367	77	433	301	91	833	122	129	999999	815	731	999999	999999	829	968	643	60	999999	472	999999	288	999999	844	400	966	999999	442	818	256	382	667	999999	33	421	558	999999	648	774	218	999999	189	999999	11	635	458	471	169	94	999999	304	999999	556	756	287	92	23	999999	42	999999	572	400	999999	999999	999999	158	61	999999	591	280	999999	995	999999	527	298	999999	999	352	219	942	505	358	358	233	951	681	121	999999	746	338	999999	22	615	449	999999	783	884	415	880	487	406	999999	578	813	861	309	425	999999	467	277	93	999999	23	999999	829	223	51	81	999999	450	47	138	470	262	735	720	999999	837	881	514	134	593	472	731	999999	251	780	999999	372	652	265	999999	465	999999	254	874	998	999999	620	431	741	813	493	999999	999999	277	792	325	88	151	999999	999999	157	953	152	499	999999	292	553	587	443	507	708	279	194	999999	672	992	999999	861	721	863	226	459	772	999999	110	43	291	278	999999	465	466	231	732	677	933	999999	999999	755	999999	716	971	42	988	244	115	999999	999999	999999	999999	800	317	227	429	999999	999999	698	999999	831	
398	175	10	285	139	977	999999	999999	546	516	31	169	665	262	194	14	999999	194	999999	537	216	886	788	795	673	657	158	249	801	676	999999	999999	332	504	366	511	715	696	999999	20	999999	627	677	999999	474	999999	999999	64	999999	999999	999999	186	237	999999	999999	512	999999	999999	611	481	999999	800	685	870	210	785	837	171	895	999999	298	205	291	460	999999	999999	999999	60	331	999999	999999	103	217	999999	512	140	18	679	999999	999999	999999	510	999999	430	191	403	941	806	537	999999	607	973	169	358	999999	999999	894	776	319	999999	302	336	883	383	959	736	999999	309	367	80	776	999999	999999	51	559	787	120	861	999999	939	646	999999	522	643	630	999999	934	858	259	543	245	241	369	842	561	999999	627	999999	999999	454	999999	642	449	467	912	448	691	999999	798	348	857	43	507	999999	999999	999999	813	999999	753	999999	802	734	999999	824	834	544	799	999999	999999	761	170	410	399	824	138	14	999999	65	999999	999999	857	816	70	910	685	999999	999999	988	451	672	983	387	957	61	999999	86	591	624	999999	377	649	252	638	47	999999	999999	644	683	252	999999	926	758	999999	570	563	999999	999999	999999	148	632	810	811	998	817	778	999999	999999	347	181	61	999999	348	432	363	543	614	188	32	999999	237	567	999999	745	64	999999	234	868	999999	498	667	412	450	486	999	567	837	999999	820	269	405	15	306	511	999999	973	587	336	165	999999	999999	999999	999999	418	910	74	758	75	944	81	553	914	65	848	514	648	972	862	432	999999	705	371	367	763	336	232	271	550	554	90	167	898	712	999999	550	860	761	999999	575	999999	808	772	999999	999999	999999	490	999999	999999	997	999999	11	725	903	368	332	586	448	999999	999999	688	803	218	521	863	914	654	211	999999	999999	653	887	999999	297	497	988	999999	72	619	57	845	282	813	553	11	999999	999999	994	354	999999	963	421	874	950	999999	999999	599	999999	445	999999	71	999999	263	999999	353	665	72	438	416	380	399	524	829	839	245	415	990	665	999999	785	999999	660	999999	660	344	999999	22	988	409	366	398	681	627	784	986	566	28	663	210	999999	999999	14	587	973	646	449	999999	45	714	481	150	934	741	659	999999	410	431	999999	814	120	652	83	38	60	982	718	999999	999999	852	678	396	336	465	182	768	476	82	883	23	895	650	999999	283	927	225	463	940	967	431	585	145	999999	849	99	999999	942	999999	537	991	928	552	546	192	999999	95	813	478	568	890	886	999999	548	999999	919	469	674	800	110	834	999999	999999	929	
624	276	999999	971	487	376	999999	826	501	544	999999	999999	999999	114	795	247	999999	412	985	381	86	544	257	597	835	929	999999	999999	152	875	703	999999	160	999999	922	915	502	999999	336	112	90	74	395	999999	656	999999	576	365	878	999999	268	432	543	406	999999	89	29	999999	145	557	746	467	683	999999	999999	427	934	999999	192	879	745	728	85	882	999999	21	159	462	941	341	363	999999	151	590	616	999999	930	754	771	999999	896	999999	978	778	999999	999999	391	999999	953	238	569	999999	182	999	817	539	999999	660	115	840	929	566	15	804	999999	999999	326	103	19	569	999999	190	999999	349	983	198	749	307	999999	678	630	390	509	712	771	516	101	152	772	86	925	279	648	999999	913	339	550	999999	999999	885	306	999999	999999	393	741	999999	888	833	26	628	999999	58	999999	437	219	999999	67	999999	42	688	389	184	330	932	999999	227	541	37	999999	653	647	999999	723	640	381	343	999999	125	999999	999999	999999	268	135	154	999999	876	144	999999	999999	375	999999	258	151	896	999999	132	999999	826	999999	999999	847	861	408	999999	999999	224	999999	505	999999	876	916	999999	330	650	999999	999999	58	185	645	768	93	330	316	69	381	399	434	999999	144	259	376	804	375	999999	545	999999	860	763	174	82	550	999999	165	844	458	999999	927	500	835	384	999999	791	999999	999999	439	526	554	999999	999999	999999	789	508	999999	806	999999	122	576	872	999999	304	270	294	999999	572	227	454	174	472	610	51	472	999999	991	999999	185	999999	623	394	28	28	221	521	999999	999999	293	51	277	359	344	999999	764	999999	999999	540	123	999999	779	618	999999	985	362	91	999999	949	128	999999	999999	610	630	925	499	191	854	96	93	749	522	437	289	999999	187	815	999999	999999	287	999999	548	460	999999	999999	805	14	630	42	665	999999	999999	822	464	438	999999	666	728	419	847	999999	210	308	457	374	276	351	339	588	808	999999	953	473	672	711	316	66	999999	244	129	999999	560	821	430	999999	999999	699	973	850	650	520	96	718	426	704	217	999999	13	282	129	999999	675	52	234	128	999999	319	160	753	132	478	702	494	299	362	31	999999	878	504	999999	576	378	488	937	297	460	244	999999	999999	503	76	999999	999999	124	665	819	518	999999	999999	777	656	549	229	728	182	818	999999	429	999999	683	829	999999	508	873	552	999999	197	115	999999	667	999999	999999	999999	260	65	424	19	379	634	543	513	791	575	727	751	37	159	759	764	479	858	815	982	294	674	999999	554	818	999999	580	999999	413	999999	645	836	
999999	366	969	999999	999999	808	232	794	530	180	47	999999	781	132	525	999999	437	350	467	808	135	289	898	585	360	999999	201	807	64	911	999999	141	930	999999	368	671	190	97	16	671	999999	31	462	999999	999999	908	772	696	56	644	999999	72	202	836	999999	113	467	999999	322	999999	617	424	999999	619	80	999999	865	890	763	854	755	350	343	796	999999	113	827	784	948	451	107	504	999999	999999	999999	999999	999999	104	999999	264	213	796	999999	129	63	220	999999	999999	999999	731	53	881	999999	201	888	999999	999999	999999	662	607	286	683	445	999999	790	999999	999999	330	902	42	999999	999999	711	999999	999999	959	999999	224	742	962	999999	999999	741	227	408	225	999999	569	531	862	999999	542	999999	582	977	529	360	904	999999	940	999999	959	999999	20	764	282	180	432	999999	928	289	513	664	699	783	301	942	228	471	574	999999	103	798	50	724	433	339	999999	999999	131	608	670	886	801	415	863	54	730	462	135	54	148	28	603	582	804	878	742	798	686	999999	142	999999	764	999999	463	999999	900	296	999999	999999	52	999999	429	329	619	627	863	294	920	256	999999	766	345	999999	412	84	999999	467	919	554	999999	340	845	543	476	236	132	411	951	999999	154	443	999999	192	12	247	999999	283	999999	999999	999999	999999	878	439	375	376	107	243	999999	999999	999999	442	999999	999999	356	711	65	885	853	392	999999	461	342	227	112	777	645	999999	527	999999	484	922	504	999999	539	999999	999999	415	177	109	139	888	424	572	738	711	999999	999999	835	300	999999	999999	429	580	681	563	125	661	999999	598	999999	999999	716	822	999999	999999	937	634	257	217	259	650	999999	754	999999	617	999999	770	489	999999	999999	999999	327	236	999999	770	999999	924	71	975	999999	800	88	579	379	195	999999	601	667	695	999999	999999	96	628	50	541	996	675	327	73	526	354	181	936	999999	999999	999999	489	839	143	550	22	573	281	192	458	999999	148	384	77	999999	999999	112	793	999999	278	225	999999	999999	999999	774	827	607	997	459	679	629	152	692	950	569	999999	999999	534	155	999999	868	814	999999	592	969	857	999999	259	627	90	999999	388	320	618	999999	927	999999	398	368	723	415	576	822	999999	829	430	455	434	999999	999999	684	999999	648	999999	410	410	262	603	482	917	536	357	379	378	437	250	831	83	746	641	398	373	175	432	356	302	991	999999	762	999999	412	866	999999	873	999999	674	739	999999	218	802	675	699	916	999999	196	68	206	999999	86	589	598	381	999999	866	365	320	412	226	518	117	419	999999	999999	
933	999999	999999	999999	505	972	762	510	385	999999	944	966	699	456	724	245	297	999999	999999	856	183	950	999999	188	885	518	95	272	523	999999	110	393	355	857	983	936	999999	463	700	482	999999	88	222	999999	743	900	666	864	999999	980	230	999999	871	472	668	982	484	491	720	987	886	500	987	448	764	560	999999	841	999999	999999	718	834	405	75	543	999999	738	523	445	999999	852	231	999999	543	999999	999999	521	883	198	999999	999999	45	999999	713	999999	823	999999	773	751	193	999999	824	401	999999	999999	396	616	806	928	573	253	999999	56	735	144	665	915	999999	731	999999	48	737	652	999999	336	999999	101	691	479	999999	13	964	772	262	705	999999	830	685	281	330	999999	715	999999	624	757	500	999999	999999	579	999999	907	999999	52	86	154	551	182	928	999999	588	999999	999999	336	218	570	289	198	999999	999999	116	835	240	181	411	203	333	783	37	715	835	694	93	999999	549	812	365	999999	695	117	164	855	901	121	693	35	557	389	746	64	477	312	204	999999	999999	104	677	999999	640	883	999999	768	999999	223	738	999999	220	812	999999	405	214	367	502	686	875	999999	934	128	999999	385	645	943	47	972	247	532	499	115	999999	455	145	890	999999	812	296	999999	710	687	383	798	814	745	602	350	850	999999	809	999999	112	222	170	999999	986	265	247	877	731	182	976	215	405	115	999999	340	269	999999	85	689	400	489	999999	256	745	999999	571	999999	351	696	132	999999	999999	980	12	999999	999999	587	903	36	574	418	664	538	999999	999999	403	999999	583	271	999999	999999	44	129	127	623	671	999999	812	306	693	348	536	45	59	850	492	424	112	735	55	682	420	999999	999999	981	825	22	546	999999	296	999999	326	999999	615	596	999999	603	862	389	765	382	774	606	342	236	882	628	488	860	685	978	606	999999	226	408	999999	999999	999999	146	999999	659	376	245	20	832	32	999999	429	999999	758	888	561	723	970	673	907	814	717	888	999999	206	533	999999	892	317	264	999999	862	216	481	116	598	726	592	115	999999	999999	596	999999	214	435	999999	999999	112	797	427	999999	877	999999	500	999999	278	126	46	600	136	691	999999	702	577	553	594	223	980	652	299	835	140	864	667	378	227	217	684	999999	997	507	999999	999999	999999	999999	601	319	999999	181	837	482	689	999999	999999	324	999999	894	999999	999999	840	985	55	460	507	591	753	23	885	999999	999999	70	442	372	602	628	999999	257	811	206	999999	284	508	999999	814	817	999999	999999	999999	353	999999	332	999999	32	999999	22	462	
133	597	999999	628	587	434	999999	97	777	999999	327	399	999999	216	999999	999999	999999	708	999999	487	999999	645	999999	446	999999	137	542	939	760	786	999999	538	589	175	984	659	512	577	374	850	914	721	47	776	828	749	534	147	254	999999	547	323	277	535	227	487	999999	862	24	460	999999	999999	337	999999	630	788	809	195	231	999999	581	168	344	715	999999	523	608	999999	618	864	603	404	694	520	248	999999	270	64	947	506	999999	649	999999	999999	958	270	999999	56	156	49	939	348	915	966	668	388	979	562	963	999999	879	994	254	999999	856	999999	999999	816	999999	535	528	755	247	999999	536	999999	605	430	756	311	138	561	999999	578	924	265	489	999999	852	999999	126	707	101	253	627	999999	999999	414	68	471	999999	578	999999	999999	521	194	999999	200	999999	736	999999	999999	806	661	575	327	237	676	235	600	17	999999	964	891	999999	999999	664	994	106	779	536	999999	372	294	10	560	266	999999	66	999999	164	999999	298	125	999999	999999	999999	439	678	310	529	728	188	999999	463	80	613	413	211	701	999999	999999	103	661	210	999999	195	999999	660	24	71	999999	619	495	445	719	999999	848	815	851	919	999999	325	796	999999	807	999999	904	831	999999	946	852	999999	999999	219	58	999999	637	914	493	381	389	999999	663	249	447	119	999999	999999	999999	137	764	598	360	782	305	790	307	999999	402	580	291	999999	729	77	999999	999999	263	285	999999	524	315	933	331	479	539	455	999999	557	812	698	328	882	96	803	192	263	594	999999	999999	268	898	235	522	999999	999999	699	59	999999	999999	999999	855	418	635	230	821	831	276	881	999999	850	999999	749	599	704	999999	408	603	926	885	954	551	680	370	999999	625	999999	421	419	999999	999999	405	77	999999	999999	842	909	257	866	981	361	986	713	340	74	140	158	636	999999	660	692	105	999999	709	86	999999	185	57	506	604	742	999999	857	999999	412	454	70	999999	98	862	999999	161	737	945	534	967	999999	349	999999	998	477	453	999999	759	696	999999	999999	999999	450	999999	666	861	999999	271	248	999999	139	999999	928	619	999999	999999	548	999999	317	541	999999	186	184	118	921	835	751	507	136	299	815	108	999999	667	181	999999	783	347	205	491	409	475	706	593	838	999999	999999	999999	929	999999	904	648	451	999999	999999	106	192	341	829	999999	120	253	999999	949	135	40	414	270	999999	376	150	999999	760	825	141	999999	479	591	279	304	424	74	999999	583	394	999999	656	651	290	84	999999	999999	517	999999	381	166	340	757	467	808	222	160	248	562	
412	703	999999	999999	33	494	626	999999	71	999999	999999	56	674	561	565	958	383	763	980	999999	856	698	693	396	999999	974	561	722	134	471	92	273	825	26	181	690	999999	40	627	795	457	919	390	999999	956	334	491	779	202	999999	435	458	179	999999	999999	713	20	999999	181	59	932	904	476	600	452	153	230	658	390	874	679	999999	146	194	916	937	318	999999	439	129	492	782	530	999999	46	633	999999	950	319	467	679	787	859	578	862	552	452	789	999999	813	114	833	399	999999	829	92	322	984	958	769	405	309	72	61	999999	160	384	999999	564	819	60	280	349	999999	205	891	492	999999	332	373	999999	528	181	625	25	659	393	213	795	953	999999	118	991	999999	72	380	999999	807	21	712	178	999999	235	720	763	833	494	476	131	938	599	999999	662	595	999999	876	138	446	46	999999	766	180	65	611	999999	999999	288	999999	999999	825	176	684	555	999999	999999	999999	303	461	862	191	999999	916	91	999999	999999	566	455	406	999999	999999	251	288	771	115	999999	999999	545	999999	222	821	555	695	617	306	771	914	208	53	999999	390	583	677	584	854	740	850	99	999999	258	941	495	882	999999	673	583	999999	913	450	673	206	358	679	999999	50	636	480	999999	784	96	448	367	412	14	884	613	574	703	917	374	105	999999	347	375	280	336	672	171	943	723	883	11	999999	380	999999	42	903	438	543	999999	270	999999	315	121	810	583	999999	877	648	70	999999	999999	999999	999999	577	298	999999	313	968	714	963	318	366	70	213	446	609	999999	810	852	709	999999	169	999999	999999	555	603	236	565	696	252	794	523	999999	715	697	16	681	802	906	31	600	999999	829	264	951	194	254	999999	373	974	61	77	999999	361	871	35	306	972	32	694	999999	999999	281	471	179	999999	482	355	515	440	927	239	904	830	118	676	339	445	999999	370	359	328	202	999999	999999	727	727	532	844	672	709	709	779	221	999999	852	999999	368	94	999999	711	899	402	999999	56	821	173	965	252	204	695	860	820	662	345	465	555	999999	999999	999999	78	999999	999999	999999	730	228	999999	999999	999999	266	487	999999	360	996	658	459	925	268	676	380	999999	762	999999	999999	999999	849	888	126	875	999999	307	639	99	643	98	999999	398	999999	999999	827	370	480	999999	999999	716	999999	510	999999	13	886	999999	999999	882	898	887	316	999999	999999	999999	881	339	343	816	810	959	848	999999	717	999999	897	71	999999	64	848	999999	999999	389	999999	932	999999	348	74	123	999999	252	19	757	200	755	781	
100	537	694	332	497	36	664	572	36	868	999999	793	999999	999999	999999	175	242	44	888	804	926	375	999999	612	542	275	999999	826	568	949	100	691	961	999999	806	534	680	732	360	999999	999999	999999	278	74	420	554	158	999999	174	999999	777	999999	311	951	999999	724	608	999999	789	999999	806	837	13	999999	777	160	832	999999	999999	300	494	509	683	905	385	119	107	999999	999999	987	127	224	661	491	181	378	390	20	280	91	925	598	999999	999999	187	591	999999	201	296	270	722	368	706	874	592	999999	49	405	575	999999	626	743	889	801	115	999999	999999	522	905	999999	769	821	999999	228	374	999999	566	555	999999	794	305	906	578	931	999999	999999	517	787	898	903	338	984	444	534	464	999999	708	150	999999	595	415	301	295	886	501	900	848	488	509	696	999999	493	677	999999	450	720	175	958	999999	999999	84	398	623	12	81	999999	999999	984	999999	192	197	426	999999	143	388	999999	621	692	440	999999	999999	39	999999	212	202	999999	999999	663	999999	744	27	750	613	676	999999	27	677	293	815	715	523	863	999999	327	508	999999	999999	544	402	446	108	482	528	172	999999	54	120	999999	810	236	478	723	901	28	175	447	812	855	621	371	336	999999	876	999999	850	56	314	960	704	906	883	999999	999999	647	999999	544	231	451	239	476	906	266	999999	589	247	800	962	706	162	70	999999	999999	999999	41	119	771	606	999999	322	400	740	160	716	999999	353	705	999999	263	382	999999	225	999999	625	999999	464	79	999999	999999	486	59	93	607	999999	643	999999	999999	849	999999	537	874	938	428	999999	839	735	756	550	580	245	541	348	709	334	999999	845	121	490	777	576	49	999999	999999	999999	272	317	143	351	82	479	575	856	232	999999	508	999999	797	242	786	999999	707	529	283	61	945	711	384	999999	287	999999	321	297	82	663	498	956	629	111	865	532	999999	415	478	999999	670	685	126	983	825	838	999999	879	703	366	868	520	999999	999999	381	561	933	860	74	283	167	999999	783	568	999999	999999	72	999999	999999	999999	818	302	60	182	999999	270	594	401	457	449	750	442	593	999999	794	977	322	373	730	314	598	741	350	204	943	391	999999	557	999999	284	775	361	513	449	548	575	999999	999999	874	121	999999	542	413	624	532	725	695	999999	773	260	239	699	965	999999	665	86	999999	855	239	10	999999	47	999999	182	999999	399	929	154	177	999999	999999	999999	498	619	347	66	338	999999	672	227	999999	833	783	504	55	86	396	450	783	471	624	999999	242	874	999999	999999	896	
999999	951	143	796	550	999999	554	999999	388	210	999999	724	608	748	235	999999	999999	999999	535	263	999999	137	597	12	488	370	705	999999	902	999999	999999	999999	999999	170	107	774	538	431	999999	932	999999	761	666	875	999999	726	184	999999	398	430	230	570	226	675	999999	112	363	141	318	189	999999	949	840	770	586	489	999999	999999	650	999999	654	999999	167	999999	34	389	471	721	962	999999	999999	982	999999	482	397	63	999999	742	415	995	999999	407	123	965	737	289	921	895	299	559	999999	999999	82	937	999999	999999	999999	623	650	376	641	999999	999999	999999	993	999999	742	368	383	532	839	573	43	999999	50	257	999999	201	865	745	467	575	431	412	351	459	909	279	705	757	650	999999	102	999999	364	999999	239	999999	972	524	999999	999999	522	999999	720	846	702	427	999999	999999	173	221	999999	905	908	75	221	999999	214	543	312	473	662	625	882	813	481	994	999999	272	27	909	999999	999999	209	904	999999	999999	692	504	757	999999	383	187	593	438	999999	197	140	999999	567	474	362	438	222	83	901	999999	884	906	999999	708	135	634	511	263	991	416	999999	14	22	556	999999	709	786	819	999999	999999	42	454	544	293	863	12	705	553	557	791	139	136	999999	165	780	786	138	59	366	748	675	340	446	999999	491	136	999999	20	402	999999	651	999999	983	426	999999	439	372	91	999999	999999	999999	957	706	210	286	579	999999	856	776	296	580	999999	999999	351	809	702	999999	681	802	999999	999999	694	999999	904	999999	737	152	999999	301	350	423	999999	999999	243	819	718	633	246	585	911	135	428	244	999999	82	913	999999	641	616	172	432	999999	289	116	405	999999	806	802	70	549	999999	424	565	999999	872	999999	999999	229	999999	100	999999	999999	105	891	612	308	999999	55	999999	236	798	510	969	999999	999999	732	999999	999999	837	584	912	831	186	46	484	999999	999999	999999	243	548	391	719	119	525	103	662	595	999999	504	999999	785	760	999999	999999	751	925	454	436	517	999999	766	434	391	948	188	247	999999	999999	999999	999999	445	999999	999999	293	999999	89	999999	453	999999	265	147	379	603	999999	798	161	860	352	999999	558	265	999999	301	103	781	956	337	171	347	856	78	536	981	602	661	999999	948	686	999999	671	999999	11	999999	261	12	396	831	651	159	999999	386	999999	774	999999	646	19	999999	718	999999	888	752	239	116	999999	197	610	397	10	89	663	212	184	364	623	34	999999	44	49	101	999999	135	686	22	319	479	827	761	134	999999	651	785	999999	184	110	919	999999	894	222	999999	401	999	830	
571	496	999999	212	999999	161	999999	999999	975	319	626	127	763	76	227	796	999999	370	999999	273	54	437	877	972	10	999999	703	728	369	821	999999	999999	395	304	124	526	495	277	940	610	999999	573	676	475	613	999999	346	853	88	107	513	703	553	735	786	144	999999	852	211	632	457	114	32	164	344	927	731	468	952	701	311	999999	999999	247	972	480	761	999999	368	943	999999	850	650	272	317	999999	156	660	518	999999	907	643	75	999999	163	195	999999	999999	141	686	335	878	901	999999	796	81	283	315	763	315	383	217	494	268	715	607	464	760	846	73	781	81	950	972	793	668	376	999999	999999	786	929	999999	280	681	617	48	948	273	475	246	997	840	897	213	999999	700	999999	807	601	999999	731	790	675	999999	904	999999	999999	928	593	999999	999999	999999	230	976	385	144	999999	812	651	676	658	201	294	999999	999999	940	183	999999	376	999999	999999	569	999999	538	999999	148	999999	212	776	362	999999	29	679	347	541	836	620	921	999999	471	999999	999999	999999	924	896	999999	999999	76	11	964	90	999999	999999	500	619	145	999999	691	920	247	571	733	45	999999	999999	639	999999	947	77	239	330	262	919	999999	339	182	413	597	642	525	642	506	999999	812	999999	930	467	189	727	999999	197	928	999999	590	900	40	311	866	999999	999999	28	557	999999	999999	999999	827	271	999999	170	446	731	999999	59	405	999999	999999	532	232	27	999999	999999	341	229	671	51	401	262	999999	13	309	871	546	238	384	506	999999	508	439	178	453	668	808	29	291	999999	145	999999	605	985	999999	508	999999	849	732	95	687	338	337	999999	252	575	999999	654	999999	574	194	999999	674	898	519	565	102	63	574	967	373	999999	999999	996	999999	999999	999999	999999	176	801	793	697	999999	999999	819	999999	181	999999	926	877	999999	999999	168	716	490	322	214	999999	999999	999999	415	34	999999	765	722	999999	999999	341	824	999999	918	588	488	999999	781	496	327	999999	89	762	394	392	999999	696	240	219	163	231	516	593	317	950	876	895	395	768	423	740	576	453	366	840	885	206	999999	157	999999	108	934	993	999999	828	627	714	999999	33	897	588	534	513	221	999999	824	999999	422	967	711	592	674	999999	83	586	809	999999	405	999999	507	931	736	92	543	65	999999	522	598	488	332	999999	19	372	871	999999	216	73	999999	198	25	655	783	991	445	999999	433	921	919	418	999999	991	318	341	999999	966	851	451	969	166	881	312	641	934	645	549	999999	312	999999	249	999999	746	403	216	539	851	999999	745	646	
999999	631	375	999999	190	469	341	854	677	846	999999	982	764	999999	85	999999	712	999999	849	356	896	508	131	779	680	48	282	597	111	802	673	818	116	999999	517	534	515	709	461	474	313	695	906	466	246	266	616	652	328	899	826	838	308	398	999999	952	999999	999999	922	151	197	743	999999	874	182	96	999999	959	586	999999	999999	13	561	384	999999	211	602	999999	543	423	999999	629	279	999999	975	835	519	718	64	565	33	999999	786	319	999999	570	942	41	293	160	999999	999999	76	776	999999	823	286	923	999999	548	999999	846	62	509	999999	999999	473	550	899	347	576	167	904	30	999999	881	227	252	108	999999	268	570	381	392	42	774	562	999999	114	162	558	999999	372	515	215	187	868	999999	599	718	106	402	142	946	999999	999999	999999	55	258	226	605	44	825	873	999999	789	474	999999	476	999999	15	970	445	746	999999	980	795	999999	815	999999	22	940	652	389	385	866	999999	434	999999	809	999999	517	254	888	557	524	770	499	235	426	712	208	810	653	713	999999	956	396	168	999999	437	999999	999999	907	999999	999999	999999	446	999999	423	361	999999	999999	666	924	498	999999	557	199	274	999999	306	172	399	999999	813	999999	998	675	259	909	52	276	999999	999999	666	286	347	999999	999999	141	333	11	999999	75	672	347	154	999999	225	999999	408	206	894	393	141	999999	841	279	999999	999999	393	770	247	999999	318	774	999999	999999	267	221	388	873	307	142	999999	999999	360	999999	966	999999	985	999999	460	999999	511	845	381	820	250	475	445	78	999999	999999	748	563	764	307	999999	897	690	859	472	13	31	535	899	762	999999	999999	840	516	312	924	549	999999	999999	397	12	473	402	836	54	792	775	320	589	999999	393	332	539	63	578	78	785	136	806	456	828	975	946	999999	322	412	634	928	765	999999	817	999999	253	376	305	292	505	853	815	680	237	710	945	999999	378	185	307	787	938	244	148	423	318	863	569	37	999999	782	523	641	167	846	554	230	999999	999999	999999	172	758	295	572	932	320	135	999999	127	40	987	251	147	999999	846	999999	531	231	404	325	390	807	277	765	723	339	183	522	390	165	725	999999	618	999999	144	39	652	999999	216	112	192	999999	451	997	539	540	386	536	999999	999999	33	998	729	444	697	365	490	529	999999	602	999999	613	837	961	314	162	633	999999	970	999999	999999	999999	25	301	999999	746	366	280	235	192	953	647	999999	534	142	726	115	184	409	999999	549	132	821	613	965	999999	806	489	692	387	907	346	566	505	
518	999999	983	437	999999	950	999	219	304	667	649	999999	412	313	829	587	56	458	640	999999	276	999999	48	411	336	563	940	876	999999	847	999999	616	999999	999999	26	968	999999	678	873	458	780	340	828	163	999999	475	177	503	660	114	341	459	705	375	239	303	134	582	110	747	20	132	630	999999	393	42	418	706	999999	860	844	377	999999	192	420	935	396	885	447	861	396	446	226	483	516	999999	911	716	999999	722	999999	999999	577	135	448	657	709	999999	769	932	67	999999	216	799	999999	963	873	523	999999	303	907	999999	145	249	361	999999	906	999999	940	569	999999	702	239	574	27	683	799	460	743	762	999999	24	125	999999	999999	925	240	999999	223	552	951	999999	761	183	815	604	35	338	999999	874	751	562	441	999999	999999	364	240	642	782	586	999999	423	779	999999	77	893	999999	630	444	436	343	489	934	397	617	999999	941	66	759	423	657	999999	999999	999999	20	673	582	999999	703	449	694	999999	645	636	388	537	618	568	115	922	999999	999999	893	999999	540	999999	628	53	999999	88	423	184	999999	368	929	702	736	999999	999999	404	320	219	999999	995	999999	999999	999999	307	19	90	124	382	951	836	943	261	577	349	338	999999	54	999999	332	999999	35	520	714	286	999999	685	801	708	386	710	611	999999	478	898	999999	999999	428	999999	44	512	964	51	232	56	425	677	135	396	581	999999	360	781	999999	999999	970	232	40	567	600	333	289	415	995	250	235	682	783	679	745	999999	329	724	504	819	660	999999	297	668	860	39	999999	414	137	999999	360	999999	383	177	927	999999	764	860	729	710	233	999999	55	982	821	742	894	456	651	47	124	636	287	77	999999	985	935	371	707	570	773	874	287	62	889	404	309	615	751	373	999999	468	994	793	596	111	939	315	999999	999999	999999	113	999999	100	828	724	552	316	526	942	446	402	163	168	937	358	999999	992	999999	426	443	288	705	288	268	656	641	493	480	549	56	629	999999	589	435	670	122	197	234	175	999999	999999	99	808	926	386	999999	835	856	247	830	946	999999	431	684	999999	408	999999	831	181	999999	999999	835	999999	895	817	878	573	733	276	999999	93	767	999999	574	999999	198	896	362	881	351	806	637	242	999999	999999	417	103	905	577	271	638	366	63	92	792	167	122	913	119	999999	999999	111	999999	999999	747	999999	296	999999	243	668	512	999999	949	830	999999	431	999999	999999	795	410	785	668	165	15	999999	726	999999	844	999999	999999	86	983	252	383	610	999999	58	241	970	920	130	
999999	999999	909	759	516	416	233	806	999999	999999	853	127	709	722	999999	946	583	403	30	474	999999	85	949	999999	529	879	576	999999	581	383	999999	298	875	999999	999999	996	256	256	101	320	491	47	420	999999	232	865	999999	999999	538	999999	999999	837	949	999999	999999	171	723	326	240	636	839	999999	234	988	203	565	999999	430	183	86	999999	337	312	710	999999	414	665	229	999999	663	999999	915	691	823	908	534	349	999999	609	387	282	930	25	465	999999	487	813	431	536	667	999999	999999	999999	999999	999999	999999	535	249	999999	275	506	503	956	999999	300	924	321	410	89	668	226	822	820	796	803	769	321	846	999999	505	999999	243	693	999999	49	232	999999	239	764	772	998	999999	999999	999999	999999	779	973	449	174	999999	175	999999	352	999999	999999	999999	302	690	658	299	999999	688	20	966	674	272	999999	999999	536	999999	495	92	645	999999	670	999999	865	485	999999	34	795	872	999999	682	339	999999	890	826	261	999999	929	999999	581	475	947	320	99	991	670	618	999999	999999	912	106	999999	93	766	45	207	334	934	999999	776	999999	503	951	15	337	636	999999	381	983	12	297	148	748	999999	999999	369	359	999999	874	815	305	65	86	960	586	999999	999999	430	855	629	926	314	122	971	948	971	999999	314	761	364	193	999999	985	999999	624	958	322	999999	596	676	847	308	70	999999	999999	999999	427	991	999999	716	999999	65	526	999999	86	982	35	999999	562	209	373	54	275	519	631	68	79	369	999999	628	309	672	834	999999	781	628	999999	120	501	379	553	14	884	999999	999999	137	720	631	640	999999	932	546	31	397	312	802	42	550	380	421	508	68	655	801	416	999999	231	999999	583	999999	738	915	285	192	655	368	169	230	999999	503	347	448	728	703	695	762	651	447	876	978	999999	999999	999999	999999	999999	495	358	999999	999999	266	906	384	57	193	904	999999	271	838	741	944	642	999999	14	876	999999	70	340	999999	999999	653	76	784	999999	999999	999999	43	185	205	999999	170	19	999999	591	288	597	999999	999999	545	799	678	501	813	705	932	345	999999	699	999999	14	810	165	406	977	999999	200	132	999999	452	331	870	842	75	526	581	934	999999	231	999999	289	999999	669	794	163	437	161	263	88	536	999999	999999	343	321	201	511	999999	999999	999999	999999	97	475	999999	999999	999999	999999	836	999999	296	133	998	779	999999	999999	584	999999	151	370	252	549	832	937	53	999999	193	252	999999	530	999999	999999	999999	999999	466	999999	639	814	73	721	580	234	601	724	966	954	538	489	999999	371	999999	
307	370	644	371	560	999999	159	431	999999	764	971	999999	999999	562	282	999999	678	323	937	343	770	830	429	790	999999	948	117	971	999999	999999	703	726	175	792	576	654	931	959	905	850	489	392	402	999999	609	999999	294	172	999999	407	860	176	588	37	967	476	940	854	352	612	999999	188	999999	820	999999	999999	237	523	999999	627	999999	999999	417	96	999999	387	437	999999	190	999999	663	999999	287	691	989	999999	999999	147	825	999999	713	999999	616	303	194	310	59	582	897	363	604	771	185	76	781	151	758	501	999999	999999	48	478	999999	999999	948	720	999999	651	831	532	117	99	697	886	914	548	999999	999999	902	553	337	855	575	827	592	999999	999999	220	909	847	778	645	964	245	71	244	999999	461	355	474	999999	407	751	374	256	515	83	299	161	243	49	645	599	629	262	193	903	846	573	66	950	690	742	983	754	999999	135	462	999999	999999	144	651	768	437	155	929	999999	210	581	86	999999	480	69	999999	999999	143	55	999999	983	877	341	567	999999	999999	524	717	665	999999	999999	783	389	620	474	482	108	999999	999999	172	999999	999999	999999	702	275	496	248	479	631	999999	999999	999999	999999	790	479	999999	348	577	763	480	999999	437	274	346	590	999999	999999	207	15	587	577	999999	266	883	860	661	798	638	999999	999999	999999	55	96	599	592	999	367	599	151	527	999999	531	634	406	260	57	67	743	122	478	799	50	999999	54	499	765	364	543	930	818	159	709	285	373	429	867	351	674	753	591	999999	107	999999	488	999999	999999	785	860	999999	999999	603	64	526	824	999999	19	581	51	999999	827	644	823	668	333	378	434	256	271	999999	392	999999	393	990	999999	999999	999999	985	985	601	453	979	503	999999	999999	999999	104	999999	999999	771	420	296	309	574	999999	946	616	439	999999	119	28	999999	523	883	250	116	219	74	996	786	899	999999	595	999999	999999	848	151	913	551	999999	283	251	999999	499	566	999999	406	819	74	583	999999	999999	263	875	582	999999	465	999999	670	999999	15	999999	196	675	872	396	701	858	917	999999	805	999999	888	999999	836	777	13	34	327	154	710	999999	999999	422	364	636	999999	719	999999	11	999999	530	253	540	113	999999	65	130	627	999999	404	548	901	987	777	999999	384	640	49	805	652	441	302	525	310	999999	40	999999	320	245	625	981	990	916	695	284	459	357	519	592	721	882	407	157	749	999999	498	999999	999999	635	262	140	679	999999	358	950	999999	727	240	499	222	999999	999999	391	553	423	999999	985	302	502	278	999999	130	
457	93	769	44	154	775	148	126	28	138	684	982	495	999999	999999	567	999999	999999	732	127	30	379	440	82	25	999999	336	613	513	999999	152	367	235	19	232	979	589	915	999999	951	101	383	204	163	999999	408	68	121	631	427	556	456	546	909	110	999999	653	696	29	999999	449	999999	612	999999	985	327	757	485	89	946	978	829	999999	780	35	646	185	999999	948	999999	545	225	982	999999	173	696	820	326	908	999999	336	892	896	542	512	999999	999999	895	177	806	651	582	42	684	999999	727	492	765	884	464	999999	999999	748	411	999999	233	552	527	145	299	507	441	577	999999	620	96	933	999999	277	468	876	289	118	999999	966	962	193	307	646	445	213	64	441	454	252	960	154	494	536	289	999999	252	760	999999	309	220	15	999999	74	363	793	71	498	425	999999	622	999999	999999	445	53	50	255	999999	999999	95	452	999999	133	691	659	941	448	894	988	999999	633	529	240	841	756	999999	94	999999	999999	652	152	999999	26	866	629	702	547	58	493	999999	768	999999	70	999999	857	999999	882	416	414	421	355	176	510	970	953	103	37	765	689	95	955	999999	598	999999	999999	885	982	999999	71	957	404	399	411	749	685	999999	468	446	984	545	85	678	828	871	307	999999	999999	999999	912	535	999999	781	369	999999	293	756	772	23	850	999999	999999	999999	999999	999999	26	999999	764	760	295	691	999999	590	781	154	19	287	999999	726	750	966	829	937	353	999999	999999	622	40	13	466	929	999999	454	999999	999999	317	459	333	380	855	999999	221	305	760	999999	999999	94	10	225	397	15	573	56	273	884	152	300	282	819	175	403	924	761	304	366	202	190	994	768	837	560	999999	812	999999	408	754	534	187	132	635	206	621	815	615	999999	366	453	191	711	999999	27	187	513	215	999999	427	460	10	403	999999	999999	100	242	387	837	61	760	184	999999	999999	617	122	160	194	969	781	999999	999999	843	10	748	999	293	999999	999999	999999	450	999999	419	999999	304	533	783	999999	915	116	389	437	778	409	605	278	999999	581	262	904	37	329	999999	680	317	999999	167	403	290	999999	806	343	567	464	610	162	765	999999	835	94	339	999999	999999	862	999999	681	999999	444	404	480	682	712	645	915	999999	130	999999	739	673	989	376	389	813	205	309	55	869	323	999999	453	999999	443	999999	177	575	970	61	383	288	999999	937	999999	999	809	48	104	697	651	118	490	790	36	219	845	718	999999	253	82	562	999999	812	63	646	950	999999	248	966	999999	350	385	
999999	988	460	47	62	653	390	13	999999	215	357	227	999999	318	663	999999	233	999999	459	625	999999	978	999999	932	823	884	86	58	999999	799	137	229	999999	732	999999	801	999999	182	999999	74	569	250	999999	357	999999	999999	847	338	297	489	999999	999999	999999	724	659	999999	177	527	223	177	577	341	170	367	999999	138	916	999999	897	999999	911	61	116	999999	66	486	73	999999	934	239	46	747	761	363	999999	999999	210	586	83	999999	633	57	999999	625	497	237	999999	557	278	999999	677	374	440	999999	577	962	959	634	668	182	36	999999	999999	984	999999	829	579	806	582	27	999999	339	999999	577	237	863	999999	490	896	829	999999	516	999999	74	561	672	999999	336	786	822	999999	576	999999	900	999999	929	999999	974	495	999999	999999	283	975	999999	942	347	999999	863	207	713	869	999999	999999	999999	776	999999	509	999999	432	468	522	999999	30	759	916	999999	421	508	284	308	409	999999	995	239	180	132	999999	999999	131	223	707	453	138	82	953	631	838	89	134	782	429	999999	551	37	155	414	263	225	345	591	926	465	999999	999999	314	749	483	508	999999	653	979	566	406	218	999999	78	124	999999	999999	294	522	342	384	501	878	999999	577	999999	94	765	999999	325	607	540	297	999999	864	239	767	213	158	999999	999999	480	802	863	999999	342	276	86	300	315	418	61	79	594	91	97	999999	841	182	515	424	902	784	999999	999999	866	921	518	214	999999	189	603	146	192	920	903	999999	25	933	244	701	17	475	563	906	999999	999999	703	170	777	219	925	41	999999	915	518	696	148	903	672	421	758	872	999999	999999	815	999999	999999	673	999999	398	15	908	999999	999999	416	437	231	757	413	405	227	999999	437	999999	999999	571	503	277	412	999999	999999	121	999999	822	942	145	68	436	101	640	584	999999	983	388	213	27	999999	999999	999999	91	475	391	499	277	204	411	999999	740	999999	253	421	619	271	970	838	893	999999	999999	871	999999	378	794	666	773	821	197	373	58	471	246	478	999999	768	330	741	178	999999	993	628	999999	699	328	999999	999999	228	999999	769	22	549	320	378	978	957	999999	713	681	725	725	455	16	47	396	999999	635	999999	746	851	999999	238	669	999999	655	495	339	581	60	999999	819	555	857	999999	360	999999	999999	868	499	717	999999	616	70	453	896	999999	622	999999	999999	999999	928	81	999999	123	828	784	999999	50	722	999999	627	655	663	451	905	999999	598	588	999999	887	128	999999	286	38	319	334	177	999999	383	118	873	836	278	11	999999	747	83	744	599	576	
629	120	155	999999	100	886	953	619	547	726	999999	43	817	426	999999	170	795	453	999999	504	999999	663	999999	999999	619	791	386	662	999999	168	106	853	988	120	999999	18	999999	279	999999	433	381	558	999999	657	999999	999999	29	851	999999	150	952	630	940	999999	959	966	454	999999	999999	309	509	301	479	389	630	105	55	706	169	921	548	525	514	380	133	68	985	18	455	779	999999	535	590	999	216	999999	999999	893	160	999999	563	90	882	638	923	90	88	298	37	999999	794	322	999999	160	999999	436	999999	570	972	901	980	445	95	618	536	974	710	480	999999	999999	192	162	556	868	367	999999	643	875	456	53	980	999999	981	392	984	999999	842	440	407	780	999999	352	999999	258	320	128	995	999999	112	999999	379	607	125	872	999999	642	765	824	792	143	792	249	999999	929	921	293	463	703	633	86	999999	280	82	403	804	839	241	999999	557	999999	472	379	773	507	673	999999	581	999999	511	352	694	28	648	273	987	119	239	999999	999999	999999	664	999999	640	35	817	999999	535	721	78	51	411	468	276	553	670	999999	476	615	265	549	711	354	201	291	999999	123	999999	809	415	999999	610	999999	969	530	584	180	738	747	690	574	847	860	999999	999999	941	999999	751	999999	603	999999	643	623	999999	788	325	320	999999	999999	999999	704	999999	726	316	383	441	999999	999999	746	969	499	999999	728	925	691	701	999999	314	999999	350	165	371	537	215	999999	61	987	514	190	215	273	80	389	999999	986	106	130	553	666	39	780	738	15	135	999999	890	999999	697	999999	999999	474	15	378	999999	999999	342	940	999999	999999	332	453	656	317	540	705	429	304	624	939	999999	999999	307	999999	702	570	999999	365	412	112	950	145	299	999999	104	740	999999	701	380	625	653	166	610	88	344	585	999999	999999	474	999999	683	596	300	757	459	515	176	999999	999999	448	999999	977	537	417	525	196	164	195	223	800	447	727	999999	998	999999	438	999999	229	313	127	446	996	999999	999999	429	363	845	541	999999	588	574	999999	35	999999	564	675	628	203	562	157	430	938	217	674	982	955	672	302	471	31	545	947	65	558	999999	74	96	555	999999	171	351	622	183	634	999999	547	702	991	999999	620	999999	777	999999	165	696	507	789	225	999	473	691	999999	80	990	52	999999	999999	476	929	500	999999	83	214	401	999999	808	765	582	448	444	263	680	858	850	999999	768	291	899	999999	999999	285	871	556	525	479	798	999999	192	591	609	703	236	72	999999	42	999999	572	274	359	999999	741	999999	
999999	565	220	20	695	999999	778	284	345	944	613	434	224	999999	999999	689	921	17	267	582	999999	839	999999	36	999999	999999	817	485	206	26	550	974	999999	79	104	990	999999	469	113	330	414	317	273	759	622	638	729	324	219	999999	999999	351	630	169	225	999999	824	999999	401	780	412	303	88	329	403	639	670	155	623	535	999999	462	999999	999999	999999	999999	576	981	414	980	999999	999999	276	323	673	209	354	999999	853	166	176	131	77	999999	917	120	999999	999999	365	983	967	583	700	683	999999	890	446	693	991	541	999999	842	779	421	595	999999	36	765	655	999999	294	76	999999	467	369	263	395	999999	29	67	454	631	999999	431	22	611	802	593	815	783	763	661	999999	999999	795	334	999999	655	736	18	93	999999	298	172	999999	901	291	999999	999999	999999	504	999999	999999	933	96	739	226	358	408	983	999999	443	949	999999	440	999999	463	980	671	44	999999	739	845	21	973	981	999999	999999	732	121	999999	568	278	999999	288	899	999999	999999	234	65	999999	993	257	752	900	650	523	999999	731	76	999999	310	999999	289	999999	765	28	662	960	115	405	999999	626	297	999999	999999	174	999999	594	541	645	999999	755	615	999999	918	492	999999	120	999999	467	917	732	665	999999	30	996	999999	238	522	881	999999	718	129	659	355	377	999999	999999	361	485	145	999999	999999	431	664	555	956	363	999999	282	924	999999	637	647	488	999999	960	625	642	552	185	159	81	659	999999	999999	636	999999	999999	550	999999	13	758	847	332	95	542	244	17	474	999999	635	814	999999	956	782	91	481	181	325	417	344	999999	808	999999	986	999999	540	120	999999	918	10	999999	999999	750	921	793	999999	999999	403	498	725	617	178	512	550	999999	999999	703	537	983	165	999999	265	143	999999	999999	999999	548	999999	335	999999	134	418	999999	49	851	941	999999	44	988	302	165	778	827	692	727	288	306	999999	651	999999	836	582	616	999999	999999	527	740	561	375	844	251	999999	78	496	601	999999	999999	473	698	403	999999	669	999999	691	999	16	438	999999	999999	999999	653	789	693	999999	175	551	999999	999999	823	334	999999	937	669	153	60	185	709	340	999999	528	999999	832	70	258	597	999999	999999	999999	763	219	999999	299	100	107	200	461	296	999999	331	59	999999	999999	999999	999999	999999	999999	999	405	640	824	306	107	999999	942	610	820	729	445	809	997	518	877	39	999999	244	911	846	999999	953	999999	888	999999	999999	51	131	838	999999	695	999999	203	177	999999	999999	938	999999	991	938	158	497	380	732	850	862	334	541	529	999999	
999999	139	999999	556	438	452	999999	935	268	999999	319	820	771	638	43	390	616	999999	880	593	100	701	252	972	999999	83	582	866	48	999999	685	509	999999	50	156	565	774	646	999999	195	252	13	999999	903	629	337	726	741	699	470	256	504	661	935	707	344	999999	318	858	364	869	184	897	92	412	999999	228	731	491	477	616	969	100	695	350	999999	56	349	353	370	357	999999	177	577	999999	190	848	667	342	812	678	465	999999	384	999999	78	115	571	500	820	999999	999999	999999	231	854	286	414	965	594	619	297	548	965	497	17	999999	16	329	999999	232	999999	999999	398	679	799	160	191	715	379	282	982	999999	848	533	261	362	591	946	723	653	999999	882	82	722	524	999999	500	300	376	297	999999	999999	419	278	859	558	606	999999	999999	999999	999999	698	595	322	999999	812	699	442	246	654	447	70	999999	509	455	88	488	676	164	669	659	999999	349	999999	220	206	999999	579	673	999999	756	999999	999999	999999	558	87	297	999999	95	711	440	68	999999	999999	849	999999	190	909	822	999999	79	929	426	762	999999	213	999999	512	112	441	747	129	999999	544	898	437	546	586	951	377	999999	729	591	452	238	999999	999999	999999	243	219	999999	165	999999	892	632	826	999999	761	999999	354	728	784	656	999999	964	320	999999	999999	823	422	464	603	999999	454	989	350	348	973	533	453	376	732	279	892	424	591	372	875	911	81	843	784	611	999999	649	16	82	937	488	918	999999	327	803	999999	754	999999	207	312	902	999999	488	999999	999999	999999	978	996	514	764	239	383	999999	999999	608	752	579	680	991	999999	805	983	277	999999	495	999999	153	58	929	459	148	11	999999	69	999999	628	592	232	557	90	627	999999	502	318	999999	114	999999	885	719	60	251	84	431	845	999999	919	25	87	135	622	387	930	999999	65	626	999999	989	887	452	999999	169	356	133	910	734	162	490	958	703	390	999999	267	339	878	217	999999	580	548	999999	62	613	999999	999999	934	703	697	999999	447	692	480	999999	92	443	999999	890	894	951	999999	120	999999	999999	66	383	999999	999999	129	601	197	999999	999999	656	451	335	399	375	654	259	999999	999999	46	575	999999	275	233	276	561	999999	598	988	999999	122	70	438	999999	623	556	142	999999	957	583	106	398	999999	999999	999999	673	999999	53	999999	999999	644	763	313	83	779	999999	999999	160	478	999999	999999	12	999999	533	450	596	22	127	775	819	521	898	240	633	999999	187	999999	145	409	602	804	999999	234	751	678	358	999999	364	438	237	765	999999	
999999	541	288	999999	198	76	689	237	660	640	278	555	724	999999	999999	679	999999	602	943	655	751	876	621	524	778	458	855	999999	999999	657	689	547	63	540	24	699	354	999999	999999	386	455	999999	941	173	512	678	999999	932	999999	86	231	836	294	120	240	999999	920	764	326	999999	221	598	397	12	951	730	502	999999	731	833	999999	999999	613	566	999999	579	934	457	999999	109	431	922	275	762	435	852	999999	943	310	17	778	999999	999999	257	175	999999	784	938	222	782	186	999999	999999	993	999999	934	232	728	910	999999	83	999999	753	226	999999	298	333	634	576	999999	999999	558	999999	999999	64	745	767	366	400	351	794	995	999999	239	922	588	722	999999	21	501	999999	999999	999999	649	934	316	836	999999	938	877	534	159	372	123	315	999999	999999	486	938	15	177	866	337	999999	865	999999	236	999999	304	999999	999999	61	623	85	478	999999	526	243	999999	748	909	999999	427	522	816	999999	999999	131	924	999999	630	246	999999	15	334	764	999999	999999	999999	856	89	322	18	218	312	483	535	999999	645	999999	111	724	696	200	106	712	999999	814	751	230	999999	115	599	998	999999	339	718	618	999999	713	744	62	460	932	669	596	455	219	220	343	119	346	485	560	204	905	549	152	999999	621	999999	392	999999	563	411	999999	723	19	117	972	765	917	999999	931	628	58	274	999999	531	509	999999	238	604	418	120	118	629	999999	804	999999	999999	575	999999	140	398	999999	341	999999	530	695	873	446	999999	247	999999	999999	802	553	932	155	640	785	621	409	364	96	788	313	999999	303	999999	999999	999999	912	192	199	999999	414	543	999999	717	378	242	836	636	820	136	366	840	999999	999999	85	116	659	999999	14	954	999999	999999	311	574	37	453	999999	350	198	999999	999999	65	388	999999	397	20	999999	438	272	552	999999	999999	544	959	431	473	534	999999	278	577	555	357	188	245	999999	999999	241	702	999999	924	15	495	999999	589	937	311	461	933	918	75	450	230	302	461	178	537	241	351	999999	564	918	249	82	621	999999	842	999999	153	999999	758	778	963	749	347	546	299	334	999999	32	130	999999	601	999999	212	999999	999999	999999	999999	999999	380	407	890	999999	134	999999	766	423	826	999999	104	434	318	857	169	999999	487	481	954	914	879	213	999999	999999	999999	553	327	999999	869	494	360	787	160	86	705	361	887	413	999999	342	780	876	507	999999	927	999999	999999	743	910	915	649	999999	999999	999999	197	177	130	571	537	581	999999	597	554	342	553	317	999999	241	162	808	409	83	856	999999	
144	12	705	235	401	336	849	999999	269	953	845	506	999999	348	889	538	240	326	876	53	999999	999999	332	175	507	999999	999999	471	591	999999	515	999999	996	999999	676	999999	471	895	179	211	999999	113	337	600	497	56	999999	935	352	623	578	999999	207	813	968	999999	680	540	727	781	914	387	992	999999	999999	999999	509	208	671	705	76	345	156	999999	321	999999	855	999999	999999	999999	988	486	129	967	533	432	999999	999999	519	725	513	999999	177	398	999999	353	120	179	999999	999999	999999	999999	273	647	557	999999	999999	533	501	427	999999	949	862	999999	792	999999	268	999999	634	999999	999999	326	999999	946	999999	144	177	758	387	967	439	999999	579	460	915	565	222	482	419	300	496	844	691	101	628	999999	79	901	605	999999	999999	95	545	146	999999	229	743	326	455	422	999999	187	999999	999999	988	420	999999	411	361	237	226	785	615	343	529	67	634	597	328	999999	999999	999999	999999	529	999999	354	150	999999	144	695	822	895	37	997	999999	318	999999	167	113	218	195	667	549	378	641	999999	999999	211	999999	267	999999	156	998	818	357	798	999999	625	651	999999	280	935	276	999999	415	999999	758	618	118	220	999999	477	493	119	451	999999	726	784	888	582	874	938	826	876	109	675	896	219	999999	999999	999999	84	515	469	937	259	400	999999	999999	320	551	999999	999999	406	999999	128	663	888	376	999999	81	250	737	79	769	341	999999	999999	565	999999	434	549	969	680	927	999999	961	33	182	202	999999	999999	999999	577	40	23	845	429	977	981	22	17	842	999999	999999	999999	999999	446	999999	606	149	10	328	999999	999999	11	891	422	999999	999999	166	639	716	183	943	999999	429	170	48	999999	496	690	999999	584	999999	426	706	280	325	999999	946	525	333	999999	999999	999999	524	597	690	999999	131	432	950	370	824	383	300	669	999999	136	999999	187	407	999999	999999	999999	587	744	999999	469	305	999999	999999	999999	669	641	316	151	130	999999	714	999999	999999	19	999999	73	740	62	759	354	999999	47	525	198	999999	769	999999	388	465	999999	428	780	999999	999999	733	510	335	365	700	193	76	159	999999	999999	999999	999999	707	397	999999	999999	719	535	984	161	999999	267	105	908	332	900	999999	999999	999999	526	519	934	739	258	285	134	738	384	361	576	287	976	498	708	999999	999999	999999	729	77	419	884	892	795	940	999999	475	999999	427	43	800	669	149	999999	32	307	487	62	458	999999	999999	999999	999999	184	418	874	999999	769	397	141	852	838	793	859	275	641	999999	149	999999	999999	809	999999	320	350	561	906	148	
512	475	411	999999	428	999999	617	881	999999	550	718	386	76	999999	706	27	296	191	961	875	999999	208	999999	680	348	263	97	312	477	997	994	999999	511	735	854	303	999999	999999	433	235	999999	978	173	101	908	762	732	999999	113	999999	34	999999	599	41	858	313	94	730	951	999999	525	314	414	114	556	105	874	340	676	999999	41	999999	757	735	999999	310	45	299	999999	585	530	256	209	774	972	834	33	480	876	550	219	265	890	999999	710	999999	574	999999	999999	812	887	401	174	999999	999999	580	411	863	341	558	278	794	958	375	644	278	115	639	141	721	82	404	999999	135	203	775	563	999999	35	999999	736	975	754	959	697	138	92	999999	113	402	433	169	148	328	282	999999	306	999999	623	999999	765	934	928	999999	740	999999	937	999999	999999	895	999999	911	838	999999	999999	302	50	999999	678	515	196	999999	536	739	298	999999	265	999999	852	778	479	49	876	593	72	801	999999	999999	229	999999	201	52	10	218	385	521	999999	999999	506	979	384	306	846	117	999999	167	408	999999	999999	826	238	999999	196	728	999999	999999	45	255	451	999999	255	119	780	474	999999	153	607	327	363	776	999999	629	999999	873	404	182	999999	768	348	904	999999	858	405	999999	975	399	856	281	999999	408	485	85	193	486	734	999999	526	382	793	999999	560	999999	835	999999	244	608	173	999999	334	999999	784	277	906	546	627	396	713	999999	498	925	297	335	535	954	301	516	446	999999	148	139	656	999999	975	999999	353	322	32	646	168	999999	999999	542	947	548	624	217	178	999999	859	347	999999	148	883	867	813	235	554	881	467	727	172	999999	184	999999	597	963	302	670	202	315	374	77	229	131	699	999999	999999	999999	340	999999	348	799	302	999999	578	999999	936	117	999999	128	767	999999	188	999999	999999	224	368	753	951	660	915	508	454	554	973	999999	918	761	999999	68	847	999999	550	999999	999999	373	718	383	999999	89	36	194	247	84	547	232	999999	789	917	999999	396	634	45	679	177	840	354	748	999999	94	599	185	999999	999999	280	209	999999	999999	999999	840	506	985	137	872	999999	730	270	999999	16	751	605	999999	999999	693	672	223	532	871	999999	999999	28	969	555	541	489	851	255	873	999999	999999	999999	999999	737	86	999999	411	507	173	55	446	579	975	742	86	489	999999	341	256	701	999999	677	729	597	999999	822	537	999999	999999	392	782	485	397	999999	668	129	520	402	767	714	999999	715	999999	826	770	969	999999	236	478	999999	30	520	999	181	746	999999	902	497	999999	264	451	
970	999999	781	999999	961	191	409	999999	957	969	77	574	999999	440	351	318	902	826	543	779	310	961	544	372	272	999999	225	829	997	226	33	177	512	999999	300	805	587	564	808	999999	642	162	521	92	999999	945	468	741	404	999999	999999	999999	691	485	151	19	375	999999	999	485	965	580	999999	999999	946	999999	71	277	150	546	999999	348	28	755	146	157	450	462	999999	326	27	484	434	644	226	362	999999	37	132	290	439	178	564	999999	821	72	85	999999	999999	62	884	200	600	857	631	661	652	999999	348	993	568	913	999	682	999999	491	155	442	524	593	999999	44	155	859	999999	562	783	694	933	999999	81	999999	326	367	442	827	884	577	999999	564	710	550	688	138	721	525	179	999999	865	340	999999	999999	265	999999	639	849	54	999999	750	78	878	999999	999999	274	999999	898	596	641	249	640	999999	578	428	960	883	871	355	27	147	591	999999	901	999999	602	999999	437	999999	773	999999	593	783	152	826	999999	686	752	548	423	216	823	999999	537	999999	999999	733	348	225	304	999999	767	999999	36	999999	169	685	999999	138	410	117	494	493	823	914	999999	857	999999	752	483	284	140	333	999999	811	324	999999	999999	268	604	999999	818	222	120	114	959	99	756	549	666	269	709	999999	148	999999	721	339	115	622	986	999999	279	596	999999	999999	538	444	571	225	999999	506	999999	717	533	541	298	281	999999	999999	954	999999	110	914	95	223	574	516	195	999999	999999	984	556	243	282	999999	598	999999	481	999999	576	525	999999	541	270	999999	441	992	999999	606	27	450	956	397	668	429	276	365	510	527	999999	31	258	946	135	304	950	595	445	306	999999	75	800	293	999999	438	48	999999	654	925	782	582	426	588	607	648	38	168	575	999999	960	999999	722	953	643	555	276	999999	415	965	219	846	999999	793	999999	952	650	999999	999999	239	999999	707	710	999999	745	999999	605	670	999999	486	999999	791	29	999999	346	709	353	846	650	595	172	999999	163	688	715	999999	35	999999	999999	999999	999999	365	912	345	470	262	532	999999	999999	769	999999	606	243	928	999999	999999	826	964	457	999999	608	803	32	660	77	999999	553	32	869	808	848	972	999999	692	488	911	878	684	131	999999	187	217	999999	880	999999	999999	231	234	989	297	999999	999999	185	970	57	205	342	999999	999999	544	708	510	276	409	921	999999	999999	551	450	788	549	151	843	999999	777	999999	174	152	25	512	704	328	42	999999	698	787	797	999999	645	292	578	999999	416	999999	384	676	940	238	958	667	999999	680	784	
999999	748	968	999999	999999	203	656	40	200	247	765	840	390	477	694	999999	143	190	999999	906	168	219	922	735	999999	988	999999	999999	935	193	357	807	999999	544	831	833	729	569	999999	581	988	261	388	389	651	999999	999999	209	255	527	824	487	999999	999999	625	991	826	243	961	823	999999	205	105	999999	889	958	999999	845	645	999999	981	574	204	999999	917	999999	999999	542	93	520	993	999999	215	999999	999999	870	999999	259	999999	840	17	496	608	172	487	793	999999	381	500	999999	928	159	999999	393	545	999999	292	114	999999	999999	169	293	159	450	999999	203	989	999999	999999	29	770	567	926	804	853	999999	999999	999999	999999	134	750	459	52	999999	592	844	345	821	873	118	999999	94	402	999999	680	999999	346	999999	343	999999	999999	999999	734	481	922	370	233	759	540	59	295	259	87	732	999999	709	250	758	858	985	999999	178	999999	539	440	685	175	726	133	999999	999999	999999	699	742	331	281	725	571	478	231	621	999999	999999	999999	822	999999	17	670	241	999999	483	588	310	999999	437	635	999999	999999	50	246	205	506	636	999999	900	488	560	345	411	697	984	679	289	999999	373	999999	886	990	999999	111	678	504	494	162	999999	570	507	351	314	695	616	531	530	999999	36	124	949	880	922	999999	999999	671	269	544	987	804	309	673	984	166	999999	674	999999	938	999999	700	21	483	755	340	981	219	40	999999	90	462	158	57	610	259	331	999999	78	382	999999	999999	245	950	999999	999999	270	833	999999	999999	947	999999	54	592	673	999999	112	476	134	591	999999	569	999999	554	463	534	655	999999	73	735	834	999999	606	114	999999	561	465	999999	999999	903	79	157	851	882	999999	149	418	566	383	999999	156	854	999999	999999	29	764	999999	691	496	999999	999999	999999	770	631	323	216	999999	999999	999999	122	999999	51	999999	231	521	215	717	759	786	324	126	999999	877	789	588	999999	859	129	94	850	196	774	574	999999	999999	70	387	999999	568	561	804	478	999999	271	413	115	695	660	964	814	999999	616	999999	182	524	117	999999	980	999999	343	356	225	854	999999	926	106	999999	492	523	460	827	497	200	235	519	647	510	615	385	999999	294	209	164	280	802	999999	869	402	161	999999	999999	406	186	999999	215	999999	623	999999	999999	316	639	212	146	513	986	560	425	678	999999	877	999999	525	604	569	58	999999	999999	584	334	356	236	83	999999	923	531	430	320	965	29	930	34	58	999999	79	844	91	72	651	999999	252	999999	200	739	284	999999	413	802	617	999999	999999	999999	49	999999	989	89	999999	
999999	999999	982	999999	250	460	659	731	852	558	255	999999	725	967	94	419	300	91	202	46	344	66	929	128	628	703	999999	961	411	984	920	290	999999	289	220	848	668	728	12	703	999999	17	999999	445	167	276	891	218	974	119	748	56	797	53	999999	814	294	863	937	546	670	697	329	868	637	999999	999999	446	757	999999	750	572	88	498	504	999999	635	494	960	999999	999999	999999	986	302	999999	874	493	946	68	405	999999	805	999999	999999	42	999999	999999	563	807	202	731	455	461	739	369	186	967	999999	548	999999	189	999999	903	585	735	100	711	37	632	763	481	599	999999	361	681	945	781	623	465	660	648	999999	999999	767	630	999999	128	257	933	69	907	999999	407	174	226	763	901	214	999999	942	999999	660	999999	53	721	141	78	110	67	999999	405	999999	843	888	255	116	123	145	955	999999	971	999999	104	999999	999999	999999	999999	222	145	917	53	576	893	522	999999	988	151	643	56	499	999999	999999	199	518	663	564	999999	519	918	119	650	766	259	999999	999999	677	565	368	198	434	939	855	964	150	380	828	999999	330	369	999999	965	479	99	465	93	999999	999999	585	909	301	945	682	303	35	999999	999999	326	543	552	850	999999	783	455	622	559	999999	999999	59	999999	834	113	30	999999	661	154	181	676	793	999999	27	413	980	999999	896	488	266	561	939	999999	103	512	916	778	518	835	999999	34	477	999999	999999	899	999999	447	84	197	999999	533	999999	881	105	610	999999	277	534	999999	452	333	558	143	999999	999999	124	185	55	332	197	252	640	826	962	156	209	887	625	127	197	543	384	709	563	733	919	68	778	492	979	649	253	81	392	858	476	343	612	771	785	999999	401	751	999	999999	999999	816	918	948	410	645	651	416	999999	908	949	849	999999	999999	960	999999	407	999999	353	548	999999	569	443	113	680	866	284	853	999999	157	151	633	709	999999	841	113	149	829	91	999999	999999	836	820	999999	909	627	763	52	810	728	999999	999999	408	999999	999999	332	382	815	278	999999	370	798	999999	999999	767	325	999999	700	728	999999	916	578	999999	18	999999	171	748	999999	204	62	113	241	52	999999	514	999999	235	257	205	518	730	334	560	547	999999	208	763	999999	716	593	487	72	324	953	811	74	999999	399	910	523	583	422	620	225	441	138	755	999999	598	999999	100	999999	999999	220	137	999999	27	933	999999	352	408	41	999999	611	575	999999	999999	99	999999	449	943	835	347	682	935	999999	713	344	999999	845	453	303	128	260	503	595	567	114	825	
229	57	434	999999	567	124	552	179	19	650	999999	220	665	667	159	999999	999999	554	822	284	999999	878	682	827	999999	899	999999	912	999999	117	999999	999999	813	273	582	402	518	480	779	567	392	148	999999	999999	715	999999	999999	999999	969	739	249	999999	999999	829	16	350	374	607	999999	668	19	640	187	999999	670	917	407	999999	95	757	12	783	999999	265	892	681	184	987	121	563	121	480	942	262	868	938	999999	984	267	999999	37	999999	314	120	999999	752	960	999999	33	797	238	395	549	999999	736	465	275	489	999999	999999	175	999999	496	999999	556	539	697	924	43	731	189	422	144	999999	999999	999999	478	664	707	149	999999	999999	963	323	335	726	930	730	526	412	999999	258	57	931	76	650	425	999999	999999	28	65	46	769	302	618	815	260	697	493	999999	986	611	781	797	615	794	422	182	287	830	609	966	408	630	69	999999	375	212	786	999999	676	777	999999	688	999999	684	611	671	705	999999	999999	999999	247	999999	425	71	999999	259	326	282	238	252	423	999999	419	98	637	149	242	999999	999999	999999	910	414	969	219	510	102	713	930	192	750	476	999999	365	376	728	527	214	998	463	125	886	514	850	433	999999	377	999999	999999	999999	472	439	27	999999	999999	332	832	911	216	560	383	999999	395	99	999999	775	655	377	53	999999	999999	935	244	233	335	171	406	999999	999999	855	143	823	718	999999	719	321	999999	699	938	53	999999	999999	997	999999	999999	578	999999	424	372	657	708	10	236	635	999999	999999	204	999999	744	265	925	999999	375	361	999999	560	828	511	999999	999999	326	956	438	999	473	503	937	999999	153	756	671	999999	201	888	156	142	597	93	999999	192	127	664	955	683	128	627	250	646	30	999999	999999	988	54	999999	340	999999	572	236	171	443	600	407	999999	987	594	999999	87	999999	999999	999999	963	744	564	999999	999999	999999	999999	999999	999999	999999	999999	999999	776	623	999999	999999	936	994	557	403	570	370	922	513	592	719	24	967	99	183	550	762	999999	999999	566	16	434	857	158	678	751	816	355	999999	190	309	631	37	982	911	17	92	930	810	723	602	822	60	605	339	647	999999	665	999999	999999	500	858	999999	67	999	258	89	999999	878	651	753	25	999999	333	292	97	987	985	187	176	467	999999	631	22	963	193	383	261	819	41	718	160	647	28	689	450	591	969	982	999999	927	246	62	168	999999	587	224	726	322	999999	660	58	488	540	838	668	237	37	999999	816	999999	828	999999	847	933	999999	377	589	644	999999	506	27	12	524	
249	230	999999	472	52	386	999999	999999	939	577	380	999999	672	117	189	999999	999999	564	999999	176	788	108	219	214	234	999999	999999	635	999999	479	999999	643	999999	963	301	618	889	999999	985	716	999999	227	889	459	476	274	929	270	999999	623	999999	941	150	999999	735	150	21	574	247	674	176	343	573	999999	832	736	623	709	816	570	999999	457	999999	170	329	570	219	760	738	960	447	999999	999999	469	999999	999999	503	999999	237	999999	607	324	527	320	550	514	653	999999	626	739	651	230	453	839	492	181	999999	999999	516	174	999999	260	836	287	999999	226	118	999999	999999	39	999999	999999	481	665	963	817	930	268	620	815	916	789	144	998	318	999999	999999	395	999999	678	440	522	703	999999	229	999999	487	249	93	999999	405	549	811	597	506	999999	748	788	875	675	250	114	370	701	257	999999	126	838	968	19	720	722	137	940	598	999999	709	999999	446	617	999999	690	999999	296	419	377	978	546	501	80	999999	717	519	311	437	336	999999	11	814	999999	240	648	999999	84	613	682	421	871	998	785	539	999999	351	999999	345	560	929	83	292	880	999999	999999	346	898	540	12	213	826	999999	272	568	999999	604	368	387	999999	419	110	683	736	956	999999	548	716	541	149	376	261	999999	999999	999999	88	719	934	914	660	999999	382	999999	610	479	595	368	735	226	999999	735	999999	999999	999999	999999	999999	400	555	999999	66	40	630	367	400	636	999999	859	999999	865	489	988	669	999999	726	388	47	999999	82	266	371	748	999999	499	999999	414	392	379	321	737	578	688	173	20	857	629	682	25	153	974	527	735	733	870	737	843	75	539	165	276	113	999999	327	299	999999	318	228	140	657	986	253	582	548	897	296	800	824	659	596	999999	706	31	423	999999	738	635	24	941	999999	866	999999	853	224	55	634	999999	371	874	457	549	411	552	999999	167	730	945	197	835	584	936	999999	415	943	68	569	91	849	229	999999	999999	303	286	999999	790	646	400	367	999999	999999	980	439	949	211	999999	695	164	662	265	377	999999	447	999999	367	825	999999	999999	909	166	485	552	466	999999	324	530	999999	134	184	578	520	999999	587	999999	999999	603	507	999999	214	896	372	415	428	999999	851	767	489	999999	919	999999	942	999999	490	211	27	999999	523	298	635	681	800	999999	999999	94	745	999999	999999	999999	999999	763	999999	778	729	23	793	79	134	999999	299	556	50	999999	215	632	999999	807	999999	386	677	852	90	999999	443	533	999999	802	435	344	848	814	999999	736	508	165	233	174	999999	
477	417	999999	596	999999	998	89	640	667	364	357	459	999999	198	828	86	999999	683	119	999999	205	916	999999	999999	789	34	999999	993	313	634	60	409	999999	999999	381	999999	999999	266	439	220	364	999999	438	447	999999	884	910	625	999999	660	744	999999	123	999999	999999	560	426	313	806	625	523	95	999999	43	314	999999	999999	124	816	999999	999999	507	999999	899	980	313	487	553	999999	904	123	859	269	653	889	999999	999999	641	999999	820	551	425	459	813	696	279	565	405	142	140	896	796	808	874	999999	999999	999999	223	849	484	83	999999	748	999999	511	664	825	683	153	737	662	357	89	996	318	931	58	439	212	710	748	92	421	435	18	327	999999	395	999999	999999	348	81	999999	560	747	678	999999	557	311	42	454	881	261	405	999999	549	717	812	566	381	198	799	21	149	735	999999	461	322	999999	194	613	439	343	500	999999	590	566	528	258	999999	264	500	137	180	266	867	831	999999	957	469	999999	247	999999	999999	465	999999	999999	999999	824	756	227	364	999999	999999	999999	999999	547	999999	17	887	983	198	563	926	999999	698	671	999999	882	999999	169	999999	364	434	584	375	610	375	999999	999999	999999	913	704	999999	421	899	835	20	999999	251	329	80	17	999999	485	421	999999	902	850	767	878	229	769	956	999999	780	999	240	542	63	999999	182	725	168	367	79	494	71	514	227	999999	660	99	999999	999999	99	438	294	948	172	999999	999999	999999	278	999999	310	154	999999	905	641	999999	605	478	698	999999	157	354	848	713	416	999999	623	397	999999	904	227	139	138	416	507	352	715	999999	379	371	999999	656	999999	198	66	924	746	165	873	327	267	192	401	999999	402	999999	589	580	541	999999	999999	319	892	373	752	180	26	341	408	298	194	322	108	336	999999	500	896	660	999999	491	190	467	524	314	647	44	738	999999	999999	762	999999	145	750	144	999999	397	764	93	446	886	999999	415	757	585	143	944	999999	75	672	902	848	929	923	59	64	611	795	587	999999	999999	999999	691	999999	645	535	58	999999	964	43	999999	736	812	999999	770	583	775	709	999999	999999	702	950	672	662	122	913	999999	999999	700	89	692	999999	186	367	999999	999999	227	999999	999999	59	999999	382	999999	42	999999	999999	45	999999	999999	476	288	901	856	416	33	999999	769	38	214	731	702	837	871	999999	351	151	559	455	999999	326	365	687	999999	889	95	330	999999	640	732	946	999999	127	68	999999	800	790	745	769	999999	961	684	999999	883	389	356	257	510	999999	690	999999	616	999999	229	836	120	999999	
313	967	331	999999	936	138	306	999999	853	584	999999	999999	999999	560	406	790	999999	534	642	177	804	218	999999	837	819	999999	999999	944	339	999999	898	231	999999	999999	487	999999	448	640	34	999999	892	625	536	772	478	862	161	999999	391	826	478	999999	204	943	796	104	999999	493	999999	350	188	361	928	565	686	557	999999	999999	82	628	999999	481	509	96	284	188	682	999999	999999	957	999999	819	563	513	999999	999999	999999	999999	999999	393	352	955	756	683	999999	541	999999	999999	999999	999999	338	276	67	762	999999	999999	195	118	668	999999	422	665	133	999999	999999	999999	999999	424	746	482	999999	364	481	689	286	396	725	825	999999	743	491	712	683	448	628	177	999999	999999	39	822	28	999999	511	795	971	999999	831	829	777	18	743	282	999999	613	400	973	795	999999	486	97	281	369	399	924	999999	710	981	685	307	999999	606	996	395	924	999999	999999	853	999999	718	598	565	895	58	710	999	219	999999	80	57	655	381	394	324	999999	550	659	528	586	669	271	999999	155	531	48	411	746	887	309	158	787	130	119	999999	887	999999	386	320	688	924	916	231	910	637	652	999999	222	682	453	383	999999	94	276	26	457	892	419	999999	999999	999999	262	999999	188	921	999999	535	999999	735	436	419	174	348	840	661	752	49	999999	999999	879	681	199	74	443	926	999999	703	853	999999	211	999999	122	22	310	389	999999	594	53	989	377	127	999999	999999	256	999999	219	999999	254	999999	274	418	108	902	494	338	120	198	889	261	999999	999999	682	179	533	999999	306	162	47	999999	989	168	999999	805	150	761	587	999999	999999	408	999999	885	459	247	999999	999999	896	220	527	972	278	483	705	999999	419	999999	445	925	953	815	999999	999999	430	999999	625	999999	423	302	761	999999	999999	408	380	491	999999	999999	999999	999999	350	740	544	999999	999999	74	191	516	999999	213	999999	341	326	661	999999	12	670	659	465	666	999999	722	379	604	458	999999	231	870	112	224	257	725	700	10	584	222	999999	999999	432	365	611	119	999999	999999	906	999999	416	999999	999999	378	999999	999999	238	999999	822	628	371	939	638	999999	842	321	999999	248	956	670	640	999999	87	999999	999999	28	999999	109	64	999999	78	169	999999	37	387	999999	231	734	999999	372	497	258	188	955	999999	340	22	999999	523	299	705	999999	264	245	790	101	21	112	999999	802	999999	999999	397	320	559	211	999999	999999	463	999999	99	679	845	593	182	391	147	131	695	401	15	645	585	764	999999	664	999999	999999	247	296	130	999999	98	600	714	367	861	867	999999	
649	99	999999	138	813	210	35	568	670	72	999999	953	999999	417	254	796	21	999999	632	513	895	306	788	373	176	999999	970	591	254	879	999999	530	279	725	999999	311	603	999999	771	564	780	999999	245	999999	999999	999999	999999	710	999999	804	702	999999	238	364	510	353	311	48	999999	235	239	444	324	791	999999	878	683	174	999999	999999	202	505	781	78	732	799	71	398	535	833	357	270	747	450	186	11	302	915	225	701	10	999999	554	546	999999	345	999999	454	999999	959	658	999999	348	901	611	999999	42	170	999999	999999	999999	999999	999999	137	999999	969	697	874	999999	256	586	768	948	670	942	999999	950	244	999999	397	28	616	256	999999	185	999999	999999	845	838	978	968	141	999999	999999	419	97	62	426	999999	999999	648	999999	999999	895	383	890	999999	999999	958	974	257	797	426	999999	691	675	666	999999	999999	999999	57	851	45	635	287	454	483	443	261	855	584	533	575	388	999999	121	777	360	202	294	999999	254	887	864	999999	181	714	60	999999	743	430	125	474	83	317	999999	999999	214	999999	928	416	999999	999999	113	999999	999999	231	48	495	579	898	316	744	668	433	803	999999	181	904	999999	740	999999	999999	999999	435	469	999999	502	81	951	250	573	742	273	878	999999	827	783	475	17	949	675	999999	253	845	124	381	805	649	513	832	999999	310	511	198	999999	74	999999	678	929	999999	999999	999999	544	999999	335	573	480	790	945	976	190	706	999999	166	74	868	999999	671	320	999999	263	852	567	128	550	273	240	85	895	999999	918	999999	545	352	230	708	30	914	999999	550	900	25	704	537	651	993	413	355	999999	123	697	999999	367	841	999999	876	409	425	788	71	999999	404	894	531	68	85	170	999999	936	365	848	462	999999	770	999999	999999	157	40	999999	557	859	885	951	781	725	680	748	704	941	353	309	605	135	458	217	505	130	183	479	576	832	859	419	768	999999	245	96	597	653	173	728	378	947	999999	999999	457	999999	123	999999	387	337	999999	612	592	66	252	336	702	562	692	999999	974	561	999999	724	999999	475	192	999999	490	593	999999	60	999999	999999	930	999999	894	256	759	61	17	377	101	249	999999	257	826	712	32	908	394	44	961	56	753	816	57	517	212	982	999999	607	325	793	999999	999999	835	968	135	595	442	456	999999	640	119	607	470	999999	999999	753	649	480	493	581	209	126	99	999999	870	999999	609	387	54	999999	791	409	61	307	73	959	421	858	586	437	475	938	241	330	999999	156	356	396	168	459	343	790	124	999999	
999999	999999	999999	114	107	22	985	65	411	999999	849	709	556	999999	999999	399	341	790	999999	65	116	999999	884	768	792	724	766	223	228	595	999999	999999	295	317	713	12	642	317	761	574	452	419	536	999999	999999	238	599	193	798	769	128	552	896	68	999999	333	185	999999	321	382	255	771	999999	816	591	848	423	248	999999	595	756	33	999999	329	613	696	999999	677	296	564	134	583	424	459	477	891	114	237	999999	389	826	999999	995	388	329	680	582	719	999999	633	814	360	734	213	22	104	523	999999	455	941	999999	508	272	756	258	672	357	388	349	699	743	999999	999999	79	768	999999	37	650	10	933	123	25	62	663	749	773	848	999999	446	999999	377	999999	999999	738	999999	999999	821	999999	140	657	332	204	380	925	889	628	999999	999999	999999	349	76	872	576	521	827	582	999999	609	999999	999999	823	999999	941	966	331	216	414	999999	287	449	851	788	520	353	610	919	644	999999	999999	131	982	999999	999999	106	315	999999	999999	270	999999	219	999999	999999	999999	656	833	999999	999999	999999	999999	999999	223	960	386	995	498	288	362	999999	999999	907	938	328	999999	885	999999	638	999999	845	660	999999	999999	999999	920	78	999999	639	556	864	519	424	667	999999	532	100	999999	32	807	780	999999	37	152	738	359	12	280	999999	386	999999	164	205	825	416	752	777	438	79	49	317	428	999999	731	498	999999	497	250	707	795	745	977	479	830	589	999999	999999	999999	516	999999	999999	797	32	262	209	999999	324	598	260	487	999999	661	838	983	999999	362	749	305	654	999999	861	762	573	758	999999	379	684	374	999999	999999	129	103	922	284	131	519	406	605	999999	788	398	999999	999999	229	50	93	148	999999	340	999999	497	338	38	491	933	165	234	273	621	830	999999	950	362	999999	368	999999	739	564	861	980	956	154	773	866	636	962	773	353	717	999999	241	198	43	18	682	999999	74	440	999999	999999	295	142	999999	701	999999	448	546	999999	861	389	353	999999	634	999999	281	352	999999	172	854	970	999999	999999	555	74	599	836	916	353	408	577	596	308	224	895	695	824	170	81	113	999999	426	864	999999	999999	214	657	999999	683	737	339	236	902	999999	380	999999	414	586	919	999999	926	532	203	509	293	793	54	369	739	999999	457	999999	999999	68	999999	554	526	398	227	859	999999	282	242	616	79	350	693	722	843	999999	290	247	250	999999	187	665	233	365	208	545	169	298	824	28	290	156	743	844	999999	826	999999	26	368	69	171	654	299	586	440	943	999999	331	525	428	
384	219	941	523	881	999999	331	171	999999	681	700	652	457	224	336	999999	607	999999	804	999999	999999	273	878	190	807	999999	375	646	999999	265	445	837	772	406	643	80	215	229	962	999999	504	999999	827	999999	369	518	206	85	999999	517	345	999999	999999	507	174	120	340	761	715	999999	637	999999	245	933	245	999999	999999	61	580	999999	717	387	886	887	522	367	446	201	999999	299	336	299	395	417	919	196	999999	274	241	999999	999999	999999	513	613	289	820	999999	893	450	506	999999	999999	505	995	800	958	373	999999	985	807	674	148	939	426	32	347	299	828	24	59	552	615	819	57	999999	273	873	282	608	702	707	553	750	324	661	999999	999999	400	617	960	822	680	289	434	858	600	514	97	591	941	530	831	999999	999999	999999	32	336	457	479	999999	95	999999	999999	292	109	131	398	625	765	842	553	999999	220	999999	237	999999	999999	999999	198	924	759	999999	691	667	999999	875	673	999999	999999	638	854	346	920	999999	875	732	650	996	334	737	212	888	331	749	397	631	620	826	173	999999	696	941	268	554	777	309	408	373	120	234	457	48	999999	136	987	217	978	140	187	504	231	999999	70	999999	721	999999	999999	999999	999999	551	264	999999	195	286	942	912	87	999999	999999	999999	334	286	999999	110	290	174	999999	999999	999999	190	999999	490	648	669	862	999999	881	807	833	999999	845	466	104	569	969	999999	999999	979	194	85	139	613	827	612	179	944	452	959	181	999999	247	999999	190	98	898	774	209	526	424	999999	999999	280	542	999999	730	868	191	327	140	680	999999	653	999999	999999	61	49	999999	46	499	917	913	921	636	286	669	586	285	15	670	999999	410	336	564	608	54	999999	80	999999	881	311	763	999999	829	999999	244	999999	258	504	47	859	999999	173	36	999999	672	119	999999	266	999999	153	593	186	656	934	280	986	99	412	999999	201	999999	240	999999	198	164	788	101	999999	51	86	999999	999999	968	811	94	246	309	67	999999	934	225	999999	696	737	999999	586	478	999999	231	258	504	845	999999	846	999999	999999	19	838	999999	883	27	509	999999	999999	815	812	217	845	850	43	686	41	476	707	999999	999999	544	426	479	577	999999	207	913	793	581	492	917	132	920	214	237	471	714	62	916	716	999999	999999	921	905	379	999999	54	197	572	473	378	165	869	999999	346	999999	368	776	574	999999	999999	431	87	332	999999	95	925	645	805	224	999999	999999	791	269	563	507	504	573	207	686	999999	725	999999	999999	123	761	262	192	999999	645	999999	937	487	105	
130	178	959	598	20	293	707	408	392	357	155	999999	374	609	999999	839	97	795	999999	888	668	869	210	969	219	144	999999	742	778	170	999999	389	936	695	999999	395	547	905	563	914	978	999999	999999	999999	962	999999	397	652	999999	38	557	999999	999999	599	437	261	967	989	999999	999999	459	965	999999	232	245	999999	999999	999999	470	999999	301	191	242	663	910	914	536	999999	999999	999999	746	191	733	750	612	804	29	347	268	887	427	558	999999	687	999999	22	133	120	638	206	999999	718	191	230	736	375	85	705	689	522	725	999999	983	999999	999999	278	241	880	620	440	746	680	420	999999	999999	743	666	555	209	897	999999	999999	698	809	907	38	999	513	23	999999	999999	324	999999	745	172	786	574	999999	999999	999999	999999	252	500	207	460	999999	307	999999	859	993	709	529	999999	792	730	310	941	183	432	110	279	728	867	383	711	999999	32	675	421	584	999999	480	997	23	999999	549	924	501	358	999999	731	401	653	30	537	209	999999	865	25	999999	844	400	999999	457	999999	62	385	127	496	38	449	632	196	285	824	238	532	493	999999	191	385	450	825	987	379	877	999999	847	845	999999	999999	166	660	558	739	777	718	550	106	999999	173	806	14	329	999999	108	214	377	205	308	677	333	199	999999	486	404	999999	775	87	49	977	538	281	985	423	293	972	637	546	999999	999999	981	396	999999	27	579	446	505	999999	280	672	707	999999	547	833	291	966	826	82	345	212	942	472	67	999999	635	534	29	906	999999	136	576	831	999999	788	999999	937	587	815	907	999999	80	784	999999	376	279	999999	734	161	142	999999	155	999999	210	844	577	999999	338	526	999999	54	426	599	287	154	105	875	999999	759	999999	354	389	20	175	387	142	167	665	691	816	748	800	867	999999	396	980	21	999999	313	220	186	999999	70	433	999999	999999	481	507	999999	280	404	999999	975	23	788	937	145	399	999999	712	420	999999	647	710	643	253	999999	999999	891	173	999999	255	199	549	999999	745	999999	586	312	845	660	660	12	999999	421	999999	999999	854	985	459	845	622	806	600	999999	999999	960	999999	790	619	982	655	999999	499	999999	158	203	435	999999	52	999999	999999	999999	977	61	759	999999	999999	999999	287	428	704	840	441	327	999999	448	599	749	999999	784	999999	796	693	999999	999999	999999	999999	999999	273	999999	999999	801	999999	841	999999	535	828	549	49	999999	999999	70	512	999999	287	815	184	182	723	710	604	686	423	999999	648	999999	403	124	999999	716	999999	999999	35	125	38	999999	999999	600	40	
937	619	60	709	166	60	908	999999	502	999999	999999	869	340	511	999999	567	999999	388	685	202	999999	999999	714	502	333	144	999999	45	396	172	385	918	584	999999	786	101	554	976	999999	999999	739	476	900	539	856	846	17	499	999999	557	325	999999	221	407	504	805	999999	557	386	31	325	873	999999	999999	209	281	295	198	724	999999	23	736	130	477	462	69	241	184	999999	486	136	244	571	999999	999999	860	999999	186	647	981	196	999999	600	245	891	866	577	570	339	585	561	818	774	11	999999	588	404	744	945	444	573	730	912	899	999999	91	999999	69	492	999999	574	118	551	743	999999	27	146	999999	586	999999	491	999999	845	69	925	317	470	569	304	269	466	962	241	999999	417	999999	94	999999	350	810	564	518	88	990	20	452	277	40	726	527	451	520	999999	358	953	999999	884	852	974	587	620	999999	765	233	999999	612	877	348	335	999999	999999	445	543	775	41	999999	592	855	59	482	50	439	843	999999	817	946	804	882	259	514	581	999999	726	763	999999	823	752	854	117	999999	575	929	705	999999	594	999999	999999	391	327	979	999999	39	803	501	547	999999	898	987	999999	999999	999999	999999	98	820	999999	700	718	780	586	217	230	737	747	651	906	120	734	999999	193	811	969	422	999999	999999	999999	551	439	234	225	18	925	764	999999	180	999999	580	999999	884	669	894	297	206	999999	999999	758	583	291	161	594	436	456	962	804	604	967	396	440	818	627	696	271	493	565	999999	292	466	298	999999	61	336	999999	849	276	999999	524	773	616	455	521	999999	269	287	999999	788	562	962	999999	844	213	213	999999	999999	266	999999	632	803	999999	238	999999	302	294	715	109	268	166	606	999999	515	999999	203	779	984	307	17	999999	984	853	776	24	330	999999	454	373	848	197	258	593	303	666	720	999999	388	628	228	335	554	187	381	632	955	275	453	764	19	433	164	723	999999	546	648	949	864	223	999999	796	840	999999	260	999999	908	23	999999	849	999999	71	999999	999999	999999	999999	882	806	481	999999	69	64	999999	690	363	425	42	534	343	756	27	770	999999	174	133	999999	495	212	999999	311	723	942	872	604	404	948	41	799	644	999999	664	842	477	999999	164	999999	743	160	988	999999	48	383	680	999999	831	598	793	999999	999999	657	196	999999	880	180	430	126	999999	999999	295	414	394	999999	890	999999	102	185	999999	557	999999	681	688	345	224	101	272	350	272	999999	772	805	165	804	999999	986	391	999999	961	307	299	999999	268	999999	864	583	451	805	493	
999999	554	656	306	245	227	999999	969	851	999999	788	999999	999999	854	957	685	490	259	999999	676	999999	383	999999	223	999999	999999	972	423	999999	480	999999	650	999999	999999	357	680	125	509	999999	587	15	999999	540	529	183	999999	999999	192	311	999999	999999	334	861	999999	589	541	447	442	310	999999	254	999999	577	380	824	148	451	233	507	999999	570	980	339	999999	671	886	999999	999999	50	606	58	789	121	792	106	316	789	338	276	999999	243	999999	209	999999	999999	867	449	169	705	44	999999	986	685	35	49	999999	994	999999	999999	999999	698	859	402	703	929	999999	999999	784	284	518	999999	122	956	691	52	886	781	999999	669	803	446	683	882	16	659	71	114	96	999999	702	321	930	871	999999	127	999999	291	505	999999	878	999999	665	885	196	684	999999	39	999999	982	999999	621	607	999999	663	267	25	976	395	999999	867	359	939	41	581	206	429	250	393	574	668	605	999999	384	791	962	780	797	999999	331	823	42	999999	999999	600	90	999999	741	218	316	999999	999999	895	461	154	528	901	634	313	990	265	594	646	429	999999	557	345	233	407	701	999999	227	290	74	230	835	248	835	441	501	999999	688	42	999999	472	271	710	824	239	999999	70	156	493	705	75	999999	999999	691	999999	999999	744	999999	343	516	830	999999	126	999999	240	999999	290	76	203	812	507	577	562	569	999999	61	999999	520	993	999999	641	339	999999	585	999999	992	449	999999	54	397	999999	999999	354	526	999999	587	999999	879	594	920	982	993	953	681	207	497	676	826	734	999999	999999	233	496	999999	875	500	160	541	831	247	869	733	32	999999	66	505	232	999999	322	379	906	966	999999	83	999999	647	999999	62	387	999999	325	623	999999	314	200	532	515	999999	999999	756	999999	613	58	356	61	258	970	158	624	702	275	640	514	364	832	240	999999	999999	999999	237	999999	108	999999	999999	922	255	911	717	614	533	990	999999	395	565	943	302	918	579	32	905	999999	999999	999999	685	246	685	118	467	999999	999999	234	102	999999	423	641	338	999999	728	434	999999	999999	263	543	101	999999	999999	255	948	421	999999	322	999999	401	148	560	887	670	477	94	246	999999	453	999999	653	308	898	972	971	999999	614	842	199	999999	226	567	423	694	346	999999	56	439	170	55	941	648	506	700	964	862	999999	667	983	644	999999	668	893	999999	999999	792	999999	226	999999	33	999999	698	132	584	184	581	999999	203	334	503	47	806	976	999999	303	15	802	207	18	119	181	947	999999	555	956	999999	674	406	804	554	999999	829	166	146	
248	253	526	999999	526	392	999999	560	999999	489	606	391	691	495	999999	884	990	616	999999	999999	852	859	839	576	999999	625	906	740	398	780	343	999999	650	840	999999	999999	488	879	680	999999	392	999999	614	379	949	575	867	999999	682	919	563	553	621	992	999999	999999	414	950	304	901	999999	999999	171	562	155	399	740	850	335	673	405	999999	936	999999	999999	242	255	999999	627	62	758	727	68	478	226	790	596	657	556	779	645	538	584	779	149	407	458	61	233	559	834	26	853	18	524	453	616	37	221	61	144	945	999999	252	152	758	999999	692	999999	364	802	93	999999	556	999999	867	535	167	454	383	783	203	999999	999999	228	741	874	59	954	999999	999999	568	999999	504	999999	700	216	342	999999	390	999999	766	715	869	757	750	721	999999	979	657	917	459	583	837	278	940	709	265	33	411	884	877	737	999999	190	999999	646	800	910	338	999999	202	531	999999	903	999999	488	999999	999999	999999	999999	577	999999	307	999999	724	985	608	999999	705	990	950	999999	999999	999999	603	999999	999999	999999	523	113	921	396	650	996	724	928	519	934	262	461	342	999999	556	391	317	806	439	716	999999	999999	48	574	215	347	709	883	305	999999	309	988	346	999999	796	373	108	190	429	311	141	999999	476	674	973	253	658	15	762	844	198	999999	999999	435	232	999999	999999	357	999999	312	296	841	632	950	634	273	125	654	158	192	292	999999	999999	138	999999	999999	781	374	600	961	689	703	130	999999	380	999999	999999	999999	465	530	308	999999	999999	127	25	299	173	525	999999	709	999999	14	999999	580	561	71	419	470	849	563	494	701	999999	229	999999	999999	720	180	580	131	873	215	198	999999	884	541	137	269	122	999999	505	999999	335	890	999999	684	846	550	900	999999	103	999999	70	902	999999	606	995	999999	503	433	579	999999	945	917	836	922	816	238	695	999999	933	999999	357	999999	67	238	375	865	396	938	745	180	280	271	38	999999	155	296	593	287	546	358	765	689	716	999999	320	417	999999	910	868	618	854	999999	999999	999999	581	506	844	806	240	999999	393	565	687	999999	722	683	889	892	777	529	645	417	999999	999999	394	668	847	999999	918	958	810	485	999999	999999	325	400	999999	94	372	999999	999999	786	999999	416	964	210	999999	318	999999	636	528	172	999999	348	973	446	999999	799	559	913	659	999999	887	282	329	999999	495	999999	92	332	797	999999	529	138	87	858	371	77	620	194	666	539	766	291	439	999999	352	730	162	879	993	999999	535	458	989	163	898	774	97	
67	714	450	235	466	839	723	642	14	271	125	999999	338	188	375	257	130	532	606	842	999999	565	764	999999	213	338	711	278	999999	149	924	959	597	980	563	479	226	313	999999	452	999999	15	348	469	47	804	665	907	170	999999	999999	631	302	999999	416	502	999999	51	31	137	137	455	570	864	347	999999	488	358	625	999999	41	816	232	163	136	675	999999	304	371	409	673	803	118	871	279	999999	667	999999	574	999999	999999	184	292	182	999999	270	444	483	132	881	325	999999	292	274	179	63	408	149	804	740	999999	655	680	622	464	334	347	999999	595	999999	498	822	783	564	376	999999	999999	60	838	865	999999	999999	182	999999	93	365	521	843	999999	226	894	527	861	833	785	873	999999	999999	717	990	999999	744	999999	88	392	503	533	999999	999999	322	529	999999	999999	938	509	999999	483	999999	538	108	813	503	999999	378	999999	970	960	949	778	503	362	863	342	848	942	496	999999	103	999999	589	832	793	945	390	696	999999	999999	999999	999999	253	999999	313	999999	619	186	429	747	518	928	422	543	999999	999999	404	959	665	26	462	999999	22	686	389	999999	948	999999	999999	558	617	682	999999	753	47	625	535	999999	59	732	722	671	522	749	346	174	684	56	999999	844	550	430	41	529	764	927	999999	999999	999999	219	999999	353	166	871	999999	836	999999	668	506	958	999999	301	909	933	303	791	483	273	349	225	419	902	27	185	18	196	651	95	989	119	313	967	102	839	999999	379	514	651	619	999999	850	999999	550	300	430	259	520	107	999999	972	999999	57	999999	795	999999	290	335	980	863	942	999999	239	678	396	999999	456	999999	80	999999	924	286	999999	654	999999	375	999999	361	999999	755	999999	999999	553	859	27	666	266	748	307	49	269	999999	533	788	676	324	620	999999	163	999999	973	61	450	714	311	695	620	999999	389	430	407	928	999999	235	114	277	642	379	661	729	398	707	900	40	133	999999	999999	54	977	524	754	64	207	92	781	707	234	838	558	999999	55	862	369	877	641	341	445	308	683	409	682	999999	687	999999	257	276	160	999999	591	999999	942	576	999999	864	999999	999999	730	999999	999999	999999	999999	803	821	340	684	535	999999	33	999999	792	444	454	370	999999	842	999999	999999	773	999999	515	557	999999	257	138	999999	999999	446	504	211	298	610	999999	854	286	999999	878	429	356	749	721	999999	136	31	798	985	999999	215	848	32	999999	976	956	690	938	849	238	999999	693	999999	214	99	999999	821	110	192	999999	599	999999	221	999999	94	999999	33	999999	
587	999999	793	458	152	889	274	597	999999	49	321	653	239	916	999999	138	999999	999999	405	545	631	94	315	920	616	471	898	999999	637	999999	999999	956	932	577	361	429	999999	108	550	72	999999	502	999999	782	999999	999999	295	683	657	92	641	357	624	488	491	503	124	999999	841	680	991	999999	960	422	962	999999	720	661	999999	17	999999	233	195	342	605	139	721	533	999999	999999	186	224	473	554	999999	729	999999	999999	95	857	314	999999	999999	870	80	796	541	949	820	434	999999	633	128	650	398	999999	172	292	883	362	781	999999	999999	999999	504	776	680	415	995	242	33	276	576	707	702	999999	965	999999	271	809	999999	771	713	705	270	553	999999	823	166	18	567	59	571	733	999999	722	829	504	376	999999	125	135	954	999999	411	551	66	421	948	276	453	999999	30	83	764	19	878	46	999999	999999	680	857	259	987	675	999999	705	843	630	979	302	471	999999	999999	693	999999	817	135	999999	718	496	999999	999999	999999	564	719	39	497	968	77	844	793	12	424	623	268	876	967	912	438	999999	223	791	999999	973	982	898	62	389	302	999999	999999	742	783	464	995	982	368	999999	955	944	217	999999	563	145	509	468	999999	353	435	595	849	223	865	872	282	999999	906	916	582	821	999999	117	676	999999	100	999999	228	959	628	286	517	545	956	999999	999999	349	237	833	474	999999	374	999999	954	706	352	539	876	911	192	112	86	452	849	143	967	109	999999	999999	54	458	249	574	999999	159	87	999999	999999	381	242	999999	665	999999	452	69	457	277	162	969	532	999999	183	317	777	999999	209	75	696	822	526	999999	150	548	789	999999	283	799	983	805	999999	999999	283	999999	678	259	446	999999	999	789	686	999999	946	238	166	999999	284	999999	999999	209	949	21	617	443	855	703	999999	126	292	436	785	657	293	999999	350	493	287	679	639	528	999999	999999	999999	906	146	825	592	912	392	306	740	350	13	783	855	999999	999999	839	648	999999	466	999999	721	999999	13	38	416	599	887	999999	215	605	303	278	999999	754	999999	711	307	999999	121	880	734	985	999999	445	654	509	999999	733	999999	447	999999	664	999999	759	483	503	999999	117	419	999999	34	719	100	999999	57	734	999999	111	999999	719	542	618	863	999999	594	736	877	568	384	999999	107	999999	999999	767	575	638	216	999999	280	452	808	199	621	999999	855	25	894	561	397	919	999999	400	999999	999999	905	999999	800	484	174	747	626	343	733	999999	895	870	118	333	999999	418	528	300	999999	229	999999	353	997	745	731	
579	841	326	181	999999	69	706	103	267	862	164	837	731	208	999999	826	474	465	999999	231	985	907	571	999999	978	401	999999	999999	999999	441	999999	423	65	753	594	905	999999	172	279	453	199	999999	851	470	414	999999	796	102	306	403	999999	887	999999	523	999999	672	280	333	202	72	512	999999	261	999999	309	740	999999	978	999999	628	526	312	196	665	42	217	66	999999	587	407	999999	464	999999	448	994	675	534	541	999999	999999	999999	999999	999999	216	940	999999	999999	35	170	673	798	817	489	678	876	999999	700	233	999999	538	616	179	999999	795	467	57	999999	812	831	634	215	251	999999	690	999999	550	342	999999	999999	980	691	40	939	999999	609	999999	975	594	571	860	974	311	999999	478	316	466	239	184	999999	893	188	713	203	536	468	999999	846	798	686	999999	802	719	999999	999999	999999	585	239	999999	196	999999	82	999999	251	999999	999999	999999	200	502	384	999999	320	168	999999	831	802	999999	837	999999	455	62	941	187	908	244	67	265	999999	550	632	730	999999	999999	987	78	999999	899	471	232	876	564	366	354	423	159	999999	643	487	999999	999999	867	748	999999	387	143	738	999999	999999	16	913	404	999999	650	870	653	999999	914	999999	999999	21	903	517	614	537	890	696	999999	763	758	229	424	777	136	842	764	982	410	28	854	340	999999	527	465	319	999999	463	999999	483	769	849	111	999999	324	665	805	360	144	999999	496	999999	151	140	999999	787	499	627	973	808	115	670	900	895	326	999999	94	385	61	999999	65	437	980	123	999999	999999	999999	999999	463	999999	47	999999	848	121	999999	999999	999999	795	905	678	820	999999	999999	999999	377	109	999999	215	999999	491	580	429	308	839	999999	69	466	999999	999999	713	999999	548	174	999999	771	702	999999	789	999999	909	643	999999	480	999999	483	211	946	83	999999	895	999999	999999	803	971	891	617	999999	18	999999	472	950	171	658	201	19	999999	690	978	999999	675	286	170	841	247	848	290	949	999999	366	41	122	393	291	251	753	756	744	202	999999	163	597	999999	999999	902	959	482	641	288	999999	210	999999	999999	936	80	618	799	81	566	133	610	667	189	652	847	999999	566	879	999999	999999	262	538	497	367	982	999999	473	259	938	288	375	649	999999	561	165	519	154	456	999999	633	954	999999	999999	999999	20	496	999999	171	73	552	402	603	235	840	121	672	34	610	999999	991	999999	550	142	287	999999	961	995	628	496	337	214	999999	667	999999	493	577	360	428	999999	495	670	311	999999	396	886	772	999999	830	449	492	494	543	502	229	
999999	414	552	900	321	999999	999999	789	674	736	999999	292	935	452	357	999999	322	606	263	468	330	843	364	746	999999	999999	547	175	188	999999	842	670	617	447	304	999999	35	459	116	307	994	881	999999	459	57	603	999999	971	482	999999	180	888	290	43	899	644	999999	999999	509	335	511	999999	610	671	999999	677	675	497	157	279	519	863	999999	999999	474	449	999999	905	698	798	999999	575	692	999999	833	999999	390	583	548	999999	999999	229	949	781	796	669	999999	999999	565	379	927	999999	824	999999	999999	999999	399	334	569	999999	999999	999999	116	710	186	936	642	999999	999999	939	297	102	949	497	250	300	913	717	999999	805	177	999999	349	329	871	999999	751	489	888	526	564	999999	24	98	232	884	122	249	604	860	36	944	138	626	92	835	399	337	963	105	403	681	174	764	291	196	805	787	999999	376	194	163	447	321	385	999999	87	860	274	999999	999999	674	123	309	778	233	122	723	246	46	421	424	525	793	133	882	891	260	806	46	88	334	409	238	999999	999999	507	816	250	999999	757	538	999999	999999	999999	999999	568	865	985	999999	83	92	999999	803	955	770	637	654	198	503	349	827	63	238	287	853	275	884	634	906	725	305	482	999999	999999	882	361	918	876	999999	323	999999	999999	999999	962	996	783	605	283	999999	245	999999	628	747	511	999999	999999	834	330	74	463	683	241	89	999999	777	999999	166	524	82	418	718	777	794	189	999999	563	315	275	999999	79	999999	611	999999	999999	872	677	734	883	359	999999	527	598	812	999999	999999	795	195	415	195	397	627	91	210	496	526	85	834	568	999999	376	178	999999	49	994	794	82	512	418	999999	999999	874	283	174	999999	999999	130	965	854	549	999999	377	900	999999	893	452	587	411	999999	999999	797	999999	176	695	999999	238	957	558	817	155	567	292	999999	945	95	522	999999	916	534	605	406	119	980	29	669	998	278	999999	156	551	217	670	280	999999	999999	267	708	587	999999	446	933	571	158	708	999999	999999	600	955	994	999999	999999	670	876	999999	748	688	999999	157	999999	984	999999	999999	999999	276	937	897	22	512	999999	827	999999	766	999999	98	671	834	961	281	48	434	407	323	496	999999	452	999999	793	644	525	983	406	560	562	206	999999	466	169	881	999999	93	232	98	681	176	566	342	935	788	964	913	727	589	119	999999	586	999999	981	635	823	401	999999	999999	986	300	999999	263	213	538	611	214	674	89	510	954	211	319	641	329	220	120	611	15	679	999999	265	816	451	961	619	999999	
999999	999999	999999	999999	980	854	111	391	745	312	138	406	999999	759	248	648	89	164	399	277	15	661	999999	999999	999999	107	698	385	999999	615	811	252	999999	772	728	151	30	141	974	357	999999	259	584	907	999999	999999	829	919	372	999999	736	296	572	999999	833	824	118	355	590	882	165	725	356	139	999999	886	487	413	40	107	999999	948	999999	999999	999999	755	87	517	731	584	278	778	22	427	999999	524	679	999999	939	904	999999	999999	550	101	201	492	902	454	999999	105	726	425	888	274	988	788	116	999999	294	87	747	600	999999	15	999999	999999	713	929	261	975	216	912	474	999999	999999	952	407	99	850	576	999999	632	999999	636	999999	853	999999	747	438	999999	418	159	291	861	167	441	61	999999	487	814	778	973	203	441	888	999999	999999	999999	209	46	391	27	999999	718	234	124	999999	987	999999	760	496	966	500	171	567	999999	630	613	969	633	900	861	611	46	797	879	438	668	747	52	901	999999	547	402	707	401	480	573	999999	52	999999	74	999999	727	327	999999	483	999999	874	832	194	348	793	575	145	529	416	643	920	999999	685	831	249	115	999999	999999	428	107	463	175	586	66	999999	926	692	999999	474	884	999999	984	405	406	794	999999	858	563	344	971	999999	999999	985	836	652	290	999999	119	999999	292	868	958	999999	999999	999999	708	999999	137	371	866	883	309	65	532	923	935	950	289	47	334	256	304	34	456	840	999999	999999	749	999999	695	999999	582	20	192	25	999999	601	29	828	999999	669	730	999999	999999	999999	957	133	999999	999999	717	999999	87	82	501	45	573	933	937	545	303	528	999999	724	675	306	999999	299	872	516	999999	999999	999999	460	951	664	999999	999999	556	368	882	162	727	836	696	364	492	510	519	156	452	999999	663	484	535	999999	999999	999999	526	999999	788	668	260	946	750	382	410	627	999999	837	519	470	387	999999	999999	999999	800	999999	37	321	814	799	999999	999999	999999	345	999999	455	999999	394	999999	520	999999	999999	580	224	999999	780	95	324	999999	865	999999	681	637	981	449	999999	822	394	766	999999	978	215	999999	999999	888	535	882	999999	999999	955	701	736	347	998	999999	12	999999	448	999999	30	583	999999	366	949	420	999999	999999	92	896	596	633	999999	628	994	999999	381	28	592	335	376	999999	680	623	999	173	653	344	999999	106	446	999999	383	154	745	999999	275	848	417	999999	790	999999	799	518	115	331	170	118	352	467	513	999999	416	122	873	999999	902	99	367	786	999999	764	458	999999	459	510	259	999999	882	83	276	999999	
999999	24	545	929	108	999999	518	677	12	999999	999999	181	593	462	678	270	281	623	28	999999	490	631	811	36	988	814	69	604	82	774	999999	279	200	980	383	999999	577	944	34	999999	581	999999	999999	230	999999	286	402	997	831	988	125	268	64	100	999999	980	212	518	940	999999	112	913	999999	238	319	721	999999	612	999999	285	692	337	999999	287	603	799	847	999999	263	711	422	71	773	93	659	967	999999	109	999999	999999	200	68	999999	740	638	668	95	999999	910	60	305	789	999999	555	999999	787	669	777	497	252	142	620	265	999999	999999	999999	150	521	999999	352	507	999999	674	686	95	633	333	999999	648	935	713	303	999999	212	416	632	999999	227	999999	871	999999	446	612	696	999999	999999	999999	774	999999	597	527	574	975	999999	999999	424	125	242	470	672	463	810	138	562	538	999999	940	63	822	249	896	922	999999	708	53	999999	278	978	999999	515	830	559	990	999999	417	149	328	999999	659	991	517	999999	999999	124	417	498	318	60	999999	432	639	999999	951	629	701	605	840	276	524	492	155	146	999999	999999	841	999999	999999	87	154	399	520	828	403	830	731	985	175	619	300	999999	752	999999	820	992	876	999999	607	371	999999	812	999999	999999	597	176	999999	999999	104	999999	283	999999	678	240	905	999999	999999	999999	999999	131	897	715	999999	230	976	969	740	999999	326	824	999999	999999	306	458	727	342	99	999999	999999	999999	984	999999	890	372	346	787	876	521	321	999999	90	76	733	486	473	999999	382	999999	85	999999	436	917	64	279	724	522	216	999999	999999	573	678	452	579	999999	146	546	824	76	884	198	102	228	616	274	743	21	37	820	985	93	959	21	393	613	999999	76	306	621	648	824	999999	999999	19	748	383	637	496	999999	999999	926	819	316	999999	999999	534	217	999999	789	535	999999	494	999999	999999	428	613	999999	69	965	328	999999	249	213	999999	999999	617	446	219	999999	890	116	524	423	480	68	274	999999	999999	999999	89	593	764	517	999999	935	339	194	999999	590	145	716	578	531	296	280	686	615	999999	143	278	999999	998	444	898	429	197	81	915	186	999999	999999	999999	999999	885	734	314	999999	128	492	730	433	35	999999	732	184	537	993	137	210	381	658	765	684	238	991	595	330	999999	665	999999	999999	279	244	436	185	867	25	646	561	965	954	497	405	999999	845	999999	379	712	724	892	999999	999999	715	999999	999999	999999	175	334	894	149	984	124	463	999999	472	999999	791	999999	556	316	521	999999	575	245	427	171	369	281	392	999999	999999	618	999999	
772	553	323	999999	999999	931	999999	999999	691	752	421	981	999999	44	660	939	691	280	999999	165	418	380	848	378	480	999999	343	999999	999999	941	965	999999	999999	231	690	201	159	600	362	270	575	614	999999	999999	164	263	999999	137	708	341	701	658	999999	463	484	402	705	945	93	999999	598	999999	809	750	999999	497	615	617	353	999999	999999	100	918	999999	589	999999	999999	999999	224	999999	799	999999	136	561	249	316	999999	912	999999	298	496	213	516	999999	671	999999	805	999999	817	999999	648	999999	783	249	551	999999	739	999999	999999	999999	851	461	730	999999	262	392	30	257	511	479	611	702	871	65	972	586	584	618	255	169	998	471	999999	558	999999	828	432	886	999999	638	577	766	48	75	446	44	483	648	999999	289	409	557	578	999999	65	945	999999	728	276	964	36	999999	999999	999999	682	999999	36	182	999999	433	959	143	247	872	999999	844	664	806	618	938	113	935	570	966	759	451	999999	999999	502	632	730	704	620	55	611	999999	892	334	392	66	18	999999	359	999999	999999	999999	319	705	445	220	291	999999	119	338	861	101	999999	907	954	999999	497	938	999999	667	703	265	523	202	999999	457	999999	339	999999	562	999999	802	999999	946	646	999999	141	197	999999	292	351	437	999999	291	194	520	894	984	999999	999999	569	80	631	999999	920	73	999999	127	444	988	268	951	879	556	408	68	515	614	271	471	999999	309	295	999999	325	276	670	241	17	750	562	967	960	271	992	859	181	893	36	999999	739	24	752	664	33	399	558	999999	882	135	999999	290	999999	907	62	269	784	243	376	654	402	999999	119	693	435	301	990	617	999999	549	887	621	588	688	732	95	556	630	373	999999	717	999999	358	882	999999	999999	253	999999	218	732	84	937	527	382	189	227	904	999999	238	732	408	940	483	342	248	393	701	44	185	967	712	163	870	450	936	769	173	999999	999999	163	999999	937	409	831	475	949	104	216	509	514	190	999999	402	640	527	999999	999999	999999	643	362	580	219	877	251	999999	999999	77	86	999999	419	64	676	999999	85	685	470	541	652	867	298	298	999999	534	670	999999	225	761	999999	922	169	999999	157	593	596	583	837	69	168	811	554	882	28	770	99	459	513	387	326	955	66	246	999999	158	355	73	94	684	999999	463	999999	169	999999	999999	286	999999	999999	93	523	502	847	999999	382	841	999999	999999	280	725	999999	220	999999	837	445	999999	999999	922	123	999999	248	532	498	163	853	704	16	395	54	999999	493	300	553	999999	863	999999	999999	655	999999	
665	835	939	999999	369	999999	999999	190	999999	999999	564	298	363	685	906	844	991	13	693	557	678	999999	927	999999	416	241	999999	999999	853	973	999999	999999	220	69	458	174	308	739	139	999999	857	523	48	999999	490	999999	139	615	999999	585	872	820	999999	107	194	829	999999	999999	999999	137	104	999999	336	999999	113	398	87	304	236	741	546	999999	999999	779	999999	164	796	265	881	841	111	539	30	278	111	800	751	999999	874	628	999999	730	363	11	819	529	196	54	999999	101	497	835	999999	999999	49	621	945	644	999999	39	43	652	697	999999	36	565	999999	999999	892	312	647	964	429	999999	485	999999	898	873	960	181	999999	751	697	789	353	999999	999999	125	239	489	854	117	715	844	595	999999	43	817	974	264	221	138	162	999999	454	532	415	781	429	233	722	81	684	235	72	999999	954	907	201	759	415	201	829	412	999999	999999	259	584	21	999999	999999	90	999999	705	960	839	999999	441	999999	999999	860	378	696	16	767	782	432	490	782	314	659	999999	625	999999	848	29	999999	749	807	914	999999	831	770	999999	450	641	183	978	275	232	999999	523	573	381	899	47	505	823	999999	999999	999999	768	801	707	999999	657	465	683	856	940	541	849	633	430	546	39	607	146	565	135	999999	453	224	560	622	146	562	254	325	811	524	484	113	999999	807	514	39	72	348	999999	999999	499	999999	335	691	842	999999	152	834	869	439	999999	999999	520	75	663	554	999999	95	84	999999	999999	367	55	426	999999	999999	501	999999	999999	10	999999	797	999999	948	999999	332	999999	869	779	256	419	999999	999999	382	999999	999999	593	77	153	999999	788	977	999999	696	965	141	86	999999	999999	105	398	529	802	999999	894	570	999999	572	955	999999	999999	999999	315	827	686	801	911	673	270	839	163	434	999999	81	221	568	533	999999	982	978	255	980	999999	683	858	889	617	999999	488	594	732	30	999999	812	999999	416	671	446	20	999999	229	412	999999	794	942	999999	59	730	657	335	47	416	589	999999	95	684	146	631	968	796	193	336	195	676	116	142	322	667	999999	999999	896	96	77	817	999999	843	342	450	999999	999999	999999	886	999999	162	556	325	440	145	999999	999999	279	49	478	223	980	893	999999	971	687	810	651	999999	954	999999	999999	951	349	771	228	252	352	696	890	84	956	307	407	42	129	791	701	186	941	999999	536	856	618	853	999999	864	625	370	762	999999	999999	458	932	999999	999999	605	999999	999999	916	484	999999	582	999999	403	266	683	495	194	999999	896	118	474	450	800	325	
582	999999	495	934	363	627	981	999999	960	831	999999	375	999999	999999	524	814	42	269	466	884	999999	999999	224	597	164	379	999999	999999	865	821	777	17	141	760	150	272	490	999999	563	857	297	647	199	571	758	318	173	999999	338	91	85	215	983	999999	371	875	999999	898	999999	999999	196	474	78	148	999999	500	999999	572	999999	261	334	308	706	609	597	316	999999	653	838	845	215	565	189	999999	745	572	999999	226	999999	275	154	591	999999	579	670	823	578	60	517	267	84	601	705	86	757	777	508	383	999999	999999	367	474	69	999999	778	631	294	295	402	491	999999	26	183	903	117	742	354	137	939	773	737	467	146	581	771	999999	999999	999999	36	968	999999	650	898	342	999999	679	999999	29	999999	48	539	293	658	999999	790	68	427	999999	968	25	432	999999	444	554	999999	899	338	488	173	999999	772	999999	269	999999	428	999999	128	840	995	999999	999999	335	336	901	244	999999	808	999999	790	713	195	67	144	999999	546	692	215	353	24	18	350	53	855	635	276	358	999999	234	607	999999	939	587	806	540	804	106	54	543	320	999999	101	227	698	999999	979	714	56	258	887	735	621	999999	999999	987	999999	177	479	701	634	999999	999999	583	513	826	773	999999	261	604	216	449	999999	999999	43	150	917	999999	354	999999	655	562	312	776	999999	871	352	174	761	999999	452	999999	627	999999	908	433	999999	517	713	872	686	381	999999	451	51	448	999999	948	999999	999999	79	964	822	999999	56	82	584	652	246	642	483	609	847	442	161	579	822	304	763	999999	694	409	419	482	999999	999999	109	860	999999	899	999999	404	999999	85	748	488	999999	999999	306	836	999999	802	281	999999	999999	87	999999	999999	300	472	999999	999999	194	141	990	670	554	999999	365	999999	973	723	918	347	999999	999999	187	771	693	999999	764	278	999999	927	760	892	138	348	93	999999	999999	88	570	271	283	988	219	999999	999999	88	999999	474	197	535	999999	999999	999999	934	221	999999	900	762	336	627	707	357	796	266	381	108	542	216	266	723	999999	999999	163	656	74	870	869	886	686	999999	738	300	90	472	75	634	18	203	137	774	741	999999	999999	999999	563	925	202	953	919	986	546	999999	217	474	513	968	999999	237	999999	350	450	23	86	999999	888	999999	999999	334	201	746	100	348	88	999999	981	44	152	220	102	148	678	916	967	699	78	21	93	999999	959	106	662	780	333	786	334	728	999999	41	64	999999	659	999999	761	182	896	208	999999	725	492	999999	826	762	999999	999999	999999	999999	56	386	
652	877	334	660	999999	104	94	319	24	302	167	263	133	120	165	946	489	810	164	999999	803	870	372	999999	133	489	280	900	646	601	999999	800	681	534	389	999999	999999	999	503	666	999999	587	193	356	999999	999999	356	715	606	999999	999999	862	379	261	583	781	515	966	536	885	823	194	999999	999999	187	367	581	598	731	999999	133	489	316	999999	707	226	687	25	999999	894	143	565	304	458	999999	262	430	429	951	607	671	999999	472	999999	843	903	914	771	178	999999	999999	999999	999999	626	999999	762	999999	881	554	367	999999	499	999999	641	999999	268	999999	224	73	925	936	161	999999	999999	317	278	27	699	654	999999	311	915	846	598	247	385	582	677	394	999999	706	548	875	593	999999	999999	688	830	999999	584	22	699	707	999999	274	505	999999	999999	999999	796	745	856	237	750	65	999999	653	999999	404	376	999999	223	999999	477	229	397	286	63	620	146	589	196	999999	79	791	612	218	603	999999	741	275	722	367	598	850	850	321	134	538	335	528	119	436	999999	899	798	869	240	33	999999	999999	66	249	999999	216	999999	32	999999	959	452	970	59	254	999999	999999	999999	999999	999999	999999	378	86	162	524	999999	617	479	760	344	180	999999	742	977	579	999999	523	219	483	999999	999999	301	828	163	175	95	364	478	865	773	399	935	943	999999	999999	655	799	76	999999	954	565	736	999999	688	987	966	710	992	479	795	149	890	999999	670	850	334	549	923	999999	999999	930	148	999999	987	944	245	59	999999	372	999999	659	456	678	528	629	655	999999	149	176	208	999999	371	999999	79	633	508	455	282	787	999999	115	876	999999	112	33	426	132	811	743	752	917	999999	630	555	146	999999	222	999999	51	204	831	409	757	787	999999	568	999999	544	363	999999	999999	777	327	92	818	782	376	576	505	212	533	691	406	423	291	779	741	453	933	941	296	493	240	999999	459	705	129	302	58	999999	287	587	458	308	962	150	288	547	737	999999	325	999999	466	838	671	149	13	343	999999	284	827	695	611	421	999999	306	546	734	633	999999	663	84	527	50	925	945	242	108	461	151	500	203	716	579	625	999999	37	401	999999	999999	702	785	796	774	999999	591	976	46	999999	999999	999999	554	914	999999	700	251	128	426	913	999999	999999	999999	882	999999	783	633	979	41	796	508	279	154	813	323	419	878	287	999999	999999	999999	968	999999	948	999999	547	946	289	100	879	383	532	611	488	204	999999	796	903	442	990	14	611	945	250	650	396	999999	999999	601	999999	822	963	999999	
23	579	758	710	999999	96	816	837	353	999999	999999	999999	976	668	666	618	910	623	999999	999999	999999	407	999999	33	999999	308	409	99	999999	688	885	67	419	166	999999	908	446	999999	839	999999	625	999999	661	722	793	827	999999	728	792	132	691	592	847	128	613	616	999999	734	999999	658	687	727	999999	665	13	104	999999	999999	80	757	182	217	783	167	229	999999	746	19	999999	138	633	680	306	999999	999999	302	999999	999999	553	980	71	711	947	191	139	898	531	995	719	698	999999	854	657	44	949	484	809	690	898	14	870	999999	504	999999	35	16	430	999999	668	999999	884	711	999999	99	999999	470	999999	999999	37	999999	86	750	300	542	999999	999999	33	272	142	999999	493	529	999999	999999	120	233	217	331	166	133	478	982	336	18	999999	122	588	567	347	489	224	217	999999	577	928	129	547	999999	323	256	999999	168	417	156	999999	364	319	999999	979	999999	999999	938	445	904	853	104	424	292	728	999999	999999	466	924	653	999999	999999	867	825	620	991	685	999999	18	999999	999999	319	574	190	790	458	803	861	588	999999	999999	286	771	757	724	999999	704	999999	243	999999	999999	526	243	763	848	941	497	493	116	987	788	18	930	536	999999	999999	529	999999	501	279	397	337	878	60	427	31	514	120	999999	787	297	429	999999	886	852	623	86	811	342	849	961	319	755	600	95	227	356	999999	992	999999	999999	999999	764	964	999999	999999	999999	193	346	826	999999	999999	392	329	700	369	996	53	683	151	999999	718	902	652	317	88	999999	287	964	999999	675	279	999999	999999	999999	826	664	57	999999	133	974	999999	999999	515	422	999999	927	436	900	726	999999	312	561	999999	999999	595	568	122	656	655	156	371	228	146	161	999999	269	999999	845	999999	704	999999	891	560	176	999999	253	396	239	733	160	156	386	247	978	372	717	275	205	888	268	552	400	507	976	613	674	338	363	264	324	465	590	37	999999	999999	999999	10	685	160	351	181	999999	922	504	999	984	981	167	788	450	999999	276	999999	615	162	559	999999	999999	562	899	915	42	975	418	999999	565	359	225	707	999999	717	999999	54	547	96	669	999999	12	977	628	999999	180	999999	814	330	198	634	421	999999	721	999999	426	132	261	435	999999	999999	999999	999999	444	635	999999	460	838	732	414	231	419	528	492	91	999999	999999	934	215	745	467	999999	97	507	931	937	355	985	923	300	467	999999	121	948	999999	963	203	999999	992	999999	720	736	999999	999999	966	999999	893	386	640	999999	999999	198	999999	690	680	746	999999	311	512	
698	419	474	999999	442	946	438	307	999999	730	128	198	73	941	288	34	730	89	999999	540	999999	53	968	999999	287	999999	279	747	430	277	25	999999	891	40	304	518	256	999999	649	969	538	999999	323	656	999999	457	756	256	767	665	950	667	255	771	796	654	451	999999	637	962	677	691	876	312	715	581	306	43	646	769	778	908	999999	999999	12	799	999999	322	833	829	723	32	979	765	327	357	999999	130	243	650	77	999999	194	686	302	846	50	21	940	940	999999	723	610	997	887	51	237	999999	999999	997	999999	138	294	999999	249	654	999999	121	985	999999	290	185	799	999999	999999	650	723	753	909	165	758	718	382	893	678	10	422	981	877	285	129	999999	361	246	725	938	999999	387	999999	648	145	928	35	581	660	999999	923	614	305	246	327	484	999999	613	248	215	755	401	999999	248	241	999999	244	709	248	999999	823	999999	280	999999	807	346	316	271	30	830	693	801	243	702	86	999999	686	641	958	999999	124	748	998	519	192	451	999999	208	999999	999999	694	999999	342	999999	999999	371	343	999999	438	999999	177	872	592	999999	522	954	168	999999	172	433	52	999999	751	603	917	84	564	760	581	366	98	117	999999	614	146	377	999999	614	999999	715	474	155	212	976	477	999999	165	590	997	238	292	820	999999	982	372	101	999999	999999	710	86	999999	583	959	82	892	999999	27	999999	281	154	496	999999	886	999999	999999	897	400	774	135	999999	918	973	763	352	84	278	81	999999	251	54	803	728	904	473	908	999999	999999	139	94	417	234	187	318	852	741	738	933	588	999999	475	700	798	614	999999	999999	832	820	616	998	623	988	154	736	236	999999	767	649	423	999999	77	999999	270	690	718	999999	999999	665	999999	611	999999	345	493	847	999999	354	15	124	868	315	999999	999999	579	141	999999	999999	999999	450	92	999999	974	999999	520	48	956	999999	439	118	895	999999	426	177	909	15	662	999999	504	306	960	882	346	652	781	117	473	996	999999	999999	228	298	370	300	582	999999	999999	999999	999999	999999	891	999999	914	999999	228	283	888	999999	171	573	479	999999	999999	783	490	999999	175	999999	316	412	575	999999	999999	999999	889	607	234	136	594	509	378	999999	999999	59	999999	949	967	999999	434	508	229	565	835	568	999999	45	374	999999	809	999999	244	316	940	423	879	999999	388	614	16	621	58	999999	323	999999	205	74	730	875	377	999999	999999	725	896	808	192	999999	134	74	650	854	242	999999	999999	222	275	72	999999	49	180	484	570	363	443	812	459	466	252	
184	372	595	315	499	999999	279	999999	518	419	141	240	869	806	323	963	162	388	410	999999	110	395	143	599	999999	704	892	970	999999	292	94	358	726	768	949	702	65	548	743	999999	57	999999	999999	999999	342	809	311	999999	257	999999	999999	999999	59	30	151	788	239	995	624	794	999999	308	269	236	335	782	514	999999	857	621	907	613	645	972	398	37	999999	490	266	881	403	999999	722	999999	11	660	309	999999	626	999999	473	999999	999999	949	120	999999	813	530	327	999999	304	209	820	635	492	676	788	86	999999	123	160	748	738	999999	999999	111	586	999999	234	675	483	999999	484	696	158	846	999999	695	862	650	999999	118	173	706	586	999999	405	96	997	335	871	233	82	999999	20	724	332	190	999999	999999	999999	999999	306	652	86	495	999999	999999	487	645	986	102	999999	999999	899	999999	584	41	167	206	999999	499	781	898	803	260	736	971	685	433	524	509	147	853	488	190	812	521	999999	999999	478	280	609	362	349	778	999999	999999	613	969	150	301	33	361	312	672	262	407	848	826	759	999999	448	64	130	486	999999	999999	504	718	239	73	411	999999	728	435	999999	428	559	34	250	645	367	716	999999	233	486	785	999999	815	928	414	672	803	999999	724	831	554	999999	862	823	999999	596	895	999999	87	889	956	633	876	999999	833	847	824	585	124	999999	732	771	896	10	999999	819	999999	790	825	999999	607	735	999999	603	999999	196	697	211	602	58	472	976	999999	343	999999	162	674	43	105	999999	848	227	999999	999999	109	782	345	862	999999	829	907	999999	914	687	292	231	629	282	446	999999	160	999999	983	75	923	755	566	999999	999999	27	154	655	694	267	551	390	518	999999	999999	563	851	835	999999	999999	999999	367	72	999999	61	308	533	999999	999999	459	417	235	244	161	413	353	226	999999	392	636	684	999999	419	656	145	901	712	999999	778	883	794	325	75	220	924	566	999999	48	999999	181	999999	999999	68	245	850	325	999999	367	999999	161	999999	79	452	920	999999	888	947	416	393	159	595	580	623	714	999999	999999	170	999999	236	847	659	999999	280	220	152	931	203	999999	805	819	999999	354	689	999999	546	724	872	154	130	46	618	999999	999999	999999	585	912	139	999999	581	999999	999999	131	141	425	501	999999	799	999999	778	168	694	774	999999	573	404	251	999999	997	177	939	229	999999	903	199	239	382	533	919	634	999999	801	999999	602	56	664	633	223	274	999999	388	925	639	999999	962	352	999999	676	999999	957	344	31	141	186	999999	539	148	228	941	196	
999999	999999	879	608	548	999999	999999	181	999999	909	770	37	999999	872	789	24	999999	650	940	847	395	706	452	961	999999	218	670	672	961	999999	525	999999	281	88	15	753	55	41	827	606	999999	672	999999	181	197	317	999999	269	397	627	999999	999999	288	104	801	999999	192	917	319	339	696	182	220	999999	393	364	755	549	999999	46	968	559	823	343	349	722	999999	280	999999	981	813	410	285	344	567	38	999999	186	286	593	571	138	999999	999999	910	335	999999	74	999999	832	561	855	999999	999999	658	399	674	945	755	88	828	911	153	337	526	295	896	999999	489	365	238	578	272	283	999999	999999	837	335	432	23	269	530	492	942	999999	958	17	923	685	177	363	191	431	208	765	659	984	999999	971	625	999999	587	584	999999	603	999999	593	130	886	818	999999	348	522	741	819	307	429	210	907	567	999999	972	200	321	11	57	157	74	999999	815	999999	452	363	807	585	682	999999	999999	348	446	375	886	999999	867	615	24	668	689	388	999999	999999	783	486	413	346	465	999999	273	999999	556	835	999999	612	999999	963	119	985	999999	166	999999	361	999999	862	999999	202	401	935	333	706	986	389	467	685	60	999999	999999	966	999999	471	129	295	682	637	791	611	999999	284	999999	903	505	39	953	533	251	999999	871	921	26	221	944	530	999999	566	445	999999	378	843	562	497	891	153	999999	999999	47	851	679	731	80	859	355	127	969	999999	999999	956	435	934	444	944	713	160	949	738	999999	598	231	125	999999	624	242	13	721	999999	22	361	994	999999	496	399	999999	149	850	999999	865	826	560	644	366	488	741	444	999999	617	784	999999	999999	306	999999	448	999999	999999	539	455	626	352	999999	500	417	848	961	999999	447	999999	518	573	999999	793	999999	700	48	587	759	713	999999	999999	999999	999999	694	280	168	697	983	57	999999	872	610	404	539	999999	430	999999	237	999999	527	25	996	999999	109	220	442	410	434	36	410	53	804	825	572	999999	748	301	805	999999	690	273	742	400	285	645	963	904	263	359	279	999999	999999	251	196	867	801	250	14	484	838	757	273	956	647	725	77	784	831	710	774	138	264	100	827	263	282	606	88	463	256	537	157	85	999999	432	999999	562	639	999999	37	508	297	331	999999	932	10	786	752	559	999999	189	82	552	584	999999	999999	999999	999999	932	594	999999	172	999999	999999	310	610	197	999999	999999	999999	999999	154	999999	999999	276	841	933	792	999999	263	496	853	528	999999	77	999999	999999	501	615	999999	999999	148	707	120	831	345	
999999	103	999999	332	999999	585	999999	527	999999	44	946	999999	317	309	790	476	530	679	999999	999999	643	665	999999	845	15	696	594	999999	607	377	447	25	851	931	999999	839	999999	572	999999	911	325	10	822	42	518	999999	999999	315	918	958	999999	37	23	490	701	91	933	999999	326	126	991	31	920	695	597	930	26	386	214	999999	682	958	239	196	999999	643	842	137	336	279	512	999999	597	648	759	419	12	999999	999999	999999	905	999999	255	999999	919	304	90	136	444	999999	719	808	111	967	999999	659	798	826	464	68	999999	806	999999	56	614	712	999999	281	999999	188	928	999999	157	999999	999999	999999	712	905	276	999999	562	716	999999	748	560	999999	187	999999	373	109	999999	999999	907	999999	775	108	815	999999	719	217	870	999999	200	266	999999	999999	999999	909	921	244	947	893	559	999999	505	532	124	999999	496	910	535	804	908	999999	566	752	747	976	425	947	999999	999999	195	69	861	999999	526	435	98	495	52	999999	708	138	161	727	625	184	674	253	984	737	711	999999	999999	76	900	362	700	907	999999	684	999999	974	999999	443	708	500	999999	751	15	689	989	11	867	267	105	999999	685	838	136	572	311	182	962	498	801	385	999999	794	853	173	735	999999	178	368	783	733	999999	718	29	135	312	923	247	305	748	710	942	424	999999	131	677	861	999999	754	382	321	21	519	999999	333	123	87	898	842	953	999999	833	509	483	999999	659	967	819	999999	270	388	999999	999999	750	101	443	962	824	999999	496	999999	409	999999	985	999999	721	999999	86	696	22	235	999999	404	351	999999	999999	443	940	608	472	709	51	779	494	994	386	999999	769	550	890	160	999999	176	356	89	408	419	523	22	650	58	890	132	989	999999	363	539	326	809	223	999	31	225	269	999999	999999	630	929	999999	999999	999999	841	536	806	861	972	857	58	999999	999999	468	919	928	957	423	819	919	790	999999	640	846	38	959	999999	890	138	999999	907	569	999999	999999	490	533	927	283	217	364	999999	137	999999	505	999999	64	278	999999	90	103	267	999999	967	912	839	479	359	248	349	881	209	999999	733	999999	999999	489	24	763	978	396	11	684	999999	464	999999	662	398	144	365	999999	691	999999	809	999999	779	71	602	999999	999999	20	183	689	999999	335	165	999999	404	136	555	11	49	999999	777	694	101	583	639	512	319	186	90	999999	882	375	199	628	116	697	166	888	999999	679	824	967	222	999999	999999	880	999999	203	999999	272	589	364	934	186	803	125	943	206	432	99	34	999999	930	958	
806	999999	145	536	303	706	969	666	124	370	999999	810	481	778	832	758	999999	126	918	818	635	528	999999	23	824	991	753	999999	466	797	999999	73	47	264	999999	191	744	772	999999	999999	302	922	249	999999	496	999999	999999	999999	373	673	886	907	843	121	332	288	137	132	711	311	999999	999999	210	326	999999	626	773	999999	999999	650	999999	440	999999	366	999999	713	288	866	526	999999	999999	588	596	999999	911	747	229	925	931	999999	64	621	70	598	999999	293	999999	922	859	999999	230	426	902	722	659	999999	691	999999	596	999999	999999	999999	606	999999	999999	999999	422	417	999999	967	407	847	295	999999	596	402	380	628	999999	999999	991	365	17	656	611	931	686	873	143	465	66	742	999999	322	999999	793	25	190	999999	246	870	999999	517	999999	472	382	999999	866	136	266	999999	72	999999	999999	999999	999999	263	999999	278	32	686	548	283	949	911	664	518	972	809	999999	387	999999	983	519	371	686	999999	125	193	239	799	820	747	877	390	993	999999	974	693	591	999999	75	911	622	999999	331	41	568	980	808	863	999999	66	332	879	999999	89	221	999999	941	999999	147	999999	999999	233	999999	800	406	568	917	652	544	288	228	273	322	287	999999	959	999999	655	289	145	385	375	640	999999	425	997	504	913	799	981	752	793	403	308	999999	399	694	531	635	999	73	165	999999	880	837	69	566	607	719	262	953	296	999999	999999	391	673	592	999999	385	408	74	13	853	563	536	435	870	23	414	970	275	518	999999	290	82	999999	57	759	926	999999	440	896	204	547	37	465	999999	401	917	209	806	592	155	236	999999	69	312	764	353	412	199	553	999999	748	986	445	275	237	929	171	625	832	999999	30	999999	999999	809	315	536	80	159	478	106	999999	999999	682	372	793	355	999999	916	292	999999	999999	176	887	999999	455	999999	999999	999999	58	999999	999999	999999	999999	418	135	269	767	259	999999	999999	282	263	720	999999	999999	585	999999	82	482	881	916	255	343	999999	660	853	89	473	364	754	944	880	111	17	999999	631	999999	999999	247	534	587	763	919	999999	999999	270	999999	440	999999	999999	256	518	717	176	999999	510	250	557	999999	999999	189	304	999999	252	293	401	162	713	116	366	396	49	835	948	304	999999	335	289	293	400	408	648	757	999999	999999	436	999999	935	999999	840	391	641	999999	966	354	999999	999999	676	770	999999	118	742	334	999999	483	999999	683	999999	872	402	184	960	274	366	873	540	546	410	999999	857	999999	226	261	275	975	754	532	869	604	999999	294	659	519	551	
999999	666	324	408	999999	300	999999	999999	72	999999	665	430	377	160	103	999999	746	467	931	912	513	891	490	68	999999	729	685	814	174	861	118	525	450	722	84	216	226	148	999999	999999	999999	999999	164	203	999999	554	386	381	775	791	999999	826	999999	606	999999	999999	185	265	34	291	615	938	239	211	950	150	979	654	85	886	999999	608	77	486	808	679	737	297	458	828	352	313	48	383	597	291	797	999999	999999	999999	40	960	123	118	839	176	603	999999	252	999999	575	731	305	889	999999	999999	759	251	798	369	663	999999	807	205	938	999999	900	856	999999	668	352	145	970	999999	999999	636	494	958	646	642	85	999999	999999	989	263	621	18	158	999999	931	532	999999	999999	325	31	999999	163	917	180	538	275	999999	348	584	127	439	999999	903	44	568	999999	800	999999	999999	999999	878	844	817	942	327	999999	751	677	999999	146	999999	99	655	380	713	999999	576	788	118	376	999999	999999	999999	872	823	860	114	124	620	759	731	952	889	41	152	307	345	999999	852	245	524	80	665	447	331	349	115	533	330	95	605	22	999999	790	955	443	384	945	999999	999999	198	999999	66	923	999999	843	210	624	237	416	999999	600	935	873	851	267	779	999999	550	483	999999	581	999999	535	999999	719	466	108	999999	709	922	399	856	395	57	887	23	741	999999	487	149	491	306	914	999999	999999	86	622	938	999999	999999	362	404	645	712	617	842	530	770	695	387	999999	548	999999	493	999999	743	550	825	999999	999999	47	989	73	344	272	284	879	999999	158	642	843	169	387	56	999999	994	221	682	440	54	493	971	999999	109	999999	943	778	431	210	999999	536	796	975	454	625	373	341	310	999999	999999	963	942	622	62	543	942	999999	481	924	753	532	999999	395	918	760	999999	651	964	307	329	506	458	387	886	116	999999	999999	999999	430	205	663	999999	242	108	90	550	358	294	565	104	782	306	506	456	999999	669	411	66	693	559	722	377	999999	130	835	515	565	735	946	497	999999	999999	61	728	99	621	634	297	999999	220	718	999999	999999	213	999999	210	999999	930	158	999999	645	999999	249	871	483	295	999999	122	272	999999	985	999999	347	78	345	999999	255	777	999999	127	999999	124	228	483	841	999999	999999	999999	583	999999	564	634	587	509	851	629	988	190	255	804	999999	522	34	272	235	999999	29	339	867	999999	955	183	999999	999999	412	531	909	765	40	999999	326	119	539	636	20	999999	999999	838	226	999999	565	74	532	999999	413	521	999999	999999	258	745	345	639	931	590	
999999	390	69	556	106	330	720	233	160	999999	487	604	999999	398	262	874	999999	191	122	161	999999	890	651	21	626	890	441	954	517	294	783	687	999999	948	956	999999	300	488	741	896	995	342	999999	405	85	809	538	701	999999	383	685	999999	999999	779	999999	790	739	58	999999	999999	999999	999999	715	865	999999	800	999999	44	441	632	583	581	449	226	166	999999	975	255	935	817	362	999999	261	143	608	630	999999	408	794	999999	890	252	558	535	999999	239	627	999999	63	285	392	503	269	80	800	114	713	310	623	69	999999	493	122	122	853	158	514	581	267	722	999999	999999	999999	275	742	341	32	999999	219	926	476	926	202	660	434	858	481	191	999999	503	999999	999999	784	999999	999999	406	139	999999	682	858	999999	55	791	999999	645	374	264	999999	337	999999	91	799	101	697	999999	889	301	999999	687	995	999999	333	248	999999	806	999999	244	514	999999	345	999999	586	242	361	210	999999	144	862	24	999999	604	487	999999	999999	999999	126	768	97	151	471	115	676	758	999999	190	401	806	38	533	864	999999	999999	88	991	267	505	567	739	496	171	754	999999	999999	627	400	999999	480	374	351	999999	22	156	999999	453	240	535	827	555	180	808	624	999999	338	999999	999999	854	409	999999	617	917	999999	999999	600	999999	717	676	239	141	295	990	999999	442	687	843	852	999999	386	634	761	732	999999	22	569	687	547	999999	110	297	697	546	790	618	999999	999999	141	983	556	392	999999	564	305	695	999999	999999	886	192	429	494	307	999999	477	774	110	884	249	546	469	913	443	79	575	941	444	749	999999	313	999999	263	712	868	999999	994	898	207	999999	981	752	389	999999	364	228	999999	989	750	78	999999	999999	999999	194	594	524	643	949	667	988	364	261	519	979	583	999999	176	782	439	999999	483	875	903	458	267	999999	89	122	999999	850	960	951	693	680	999999	795	999999	999999	127	999999	794	999999	241	999999	82	730	243	410	227	858	62	999999	560	241	595	150	615	423	927	800	999999	530	871	817	38	412	568	838	795	788	692	108	999999	95	724	438	643	694	386	536	561	999999	894	229	797	137	401	461	95	999999	999999	400	150	999999	908	273	183	999999	190	999999	171	404	999999	439	175	954	177	475	516	999999	506	920	999999	401	249	767	635	651	29	900	999999	116	752	752	608	302	958	347	186	461	265	229	513	999999	375	166	72	465	63	843	959	999999	945	999999	546	269	363	999999	999999	999999	637	999999	999999	999999	658	65	651	863	830	999999	999999	830	299	999999	900	
287	417	330	35	92	704	180	598	999999	999999	95	171	823	215	348	939	999999	269	44	823	734	824	233	999999	319	999999	999999	634	190	846	139	636	890	999999	269	851	43	723	999999	447	467	933	228	999999	573	894	828	657	999999	933	787	571	264	241	175	462	999999	272	716	576	504	545	417	339	999999	458	281	793	946	497	999999	495	273	597	999999	801	605	884	493	425	687	551	152	256	999999	568	382	658	863	806	667	999999	17	999999	999999	999999	525	999999	537	125	623	44	711	994	38	301	308	666	875	374	857	310	778	999999	889	999999	999999	171	279	253	85	622	929	999999	999999	144	488	843	654	999999	286	716	356	378	802	999999	840	158	999999	768	270	999999	783	499	949	367	992	716	540	999999	999999	999999	619	999999	49	10	114	571	175	999999	812	464	22	440	98	150	953	409	498	246	122	254	942	511	983	369	838	440	201	472	152	999999	313	999999	914	922	107	72	338	801	999999	279	983	335	956	999999	703	352	411	999999	413	592	999999	999999	877	285	999999	118	310	680	172	674	379	999999	999999	999999	999999	357	999999	175	999999	999999	81	696	999999	843	271	617	555	999999	665	496	39	392	68	999999	553	19	787	639	511	989	762	658	639	873	999999	290	584	915	655	999999	999999	245	999999	523	521	531	606	999999	24	803	999999	999999	24	999999	645	987	644	201	999999	999999	570	887	664	62	138	423	67	999999	944	980	43	639	999999	319	999999	793	625	999999	999999	999999	413	999999	624	999999	436	639	643	963	238	911	645	392	429	514	785	938	580	713	394	108	999999	782	99	43	770	923	599	704	15	999999	372	109	163	473	999999	817	272	957	999999	498	779	103	595	999999	345	650	219	999999	534	999999	222	999999	160	939	558	999999	663	591	937	513	49	939	957	999999	549	546	238	955	776	967	676	999999	97	896	999999	379	196	66	999999	129	999999	999999	999999	284	638	460	949	224	914	116	163	681	999999	122	999999	999999	146	218	493	798	422	264	252	566	64	599	824	264	620	188	999999	607	893	817	999999	468	999999	682	748	98	597	24	50	669	999999	995	604	974	447	488	243	977	572	899	707	459	339	999999	230	49	636	694	999999	736	672	555	787	211	323	990	81	463	470	405	211	407	223	999999	751	999999	995	849	816	142	945	466	45	993	120	999999	999999	164	999999	999999	462	999999	421	999999	997	268	217	402	999999	999999	416	999999	517	999999	697	309	246	756	862	170	54	786	999999	999999	791	215	520	999999	999999	973	860	916	11	761	
942	308	999999	908	585	493	999999	603	198	369	725	174	999999	867	306	810	113	382	302	301	999999	676	34	950	523	792	748	423	310	688	596	499	999999	999999	235	398	323	999999	999999	379	999999	999999	598	999999	999999	626	266	652	497	290	869	487	999999	709	999999	999999	284	46	999999	792	745	999999	302	999999	773	235	999999	203	642	907	999999	776	211	923	999999	223	999999	516	215	897	535	105	925	30	818	118	999999	79	659	958	124	999999	942	999999	999999	999999	999999	98	745	519	239	73	999999	590	792	102	999999	701	725	883	198	768	999999	999999	267	999999	999999	281	999999	999999	360	326	544	684	792	221	999999	823	299	115	74	988	770	695	667	999999	95	344	237	999999	999999	999999	354	775	769	355	999999	454	999999	999999	374	877	407	999999	168	913	529	336	797	581	268	999999	411	620	818	999999	997	145	830	794	564	999999	54	964	832	999999	999999	768	914	999999	765	389	999999	315	740	197	999999	689	536	754	943	999999	546	999999	467	379	772	999999	956	569	358	999999	624	999999	429	999999	832	999999	258	999999	940	760	421	999999	999999	879	760	106	879	631	619	317	608	999999	851	999999	999999	398	999999	462	413	248	811	355	999999	999999	765	375	885	545	364	157	441	999999	813	192	347	999999	839	588	619	675	854	335	949	999999	999999	547	485	999999	572	443	999999	796	578	702	949	76	272	369	123	395	220	344	277	472	876	64	999999	668	468	446	999999	919	999999	737	394	486	405	58	999999	227	889	999999	972	920	221	645	975	121	999999	999999	923	479	474	233	464	519	67	487	174	656	999999	816	164	136	884	26	952	840	317	999999	671	224	999999	896	999999	948	372	356	260	240	88	162	435	999999	522	999999	454	619	282	875	428	918	883	99	999999	82	117	845	999999	205	999999	144	803	999999	609	709	856	578	727	516	157	711	236	933	577	132	999999	999999	614	804	571	999999	568	441	53	752	340	534	999999	999999	840	526	320	65	999999	944	358	999999	589	999999	233	876	999999	766	999999	999999	999999	999999	521	820	691	151	241	241	633	360	576	372	726	999999	999999	331	999999	304	676	630	401	181	999999	999999	774	726	386	801	581	694	450	801	713	336	71	999999	23	142	741	698	295	999999	999999	198	377	999999	937	732	443	902	999999	597	999999	999999	326	999999	999999	888	55	999999	764	440	660	938	909	999999	999999	399	999999	990	318	999999	563	977	345	322	749	207	999999	788	788	654	367	679	443	853	999999	999999	20	550	823	135	96	999999	933	854	999999	493	288	603	337	547	
937	999999	999999	999999	999999	122	762	14	999999	368	632	267	185	999999	999999	999999	999999	66	72	51	999999	254	176	999999	999999	999999	999999	999999	893	266	999999	661	460	251	999999	999999	95	674	819	599	999999	16	779	464	999999	829	601	823	782	448	987	232	999999	295	168	692	286	999999	373	257	999999	281	120	514	450	970	999999	934	403	167	895	831	246	472	197	382	999999	999999	690	576	195	999999	708	454	278	696	131	174	999999	34	637	684	310	572	531	582	999999	275	24	531	32	666	429	624	999999	166	985	77	999999	786	227	999999	999999	797	71	847	573	665	999999	753	849	642	852	379	530	221	530	674	941	615	486	210	696	169	554	529	801	94	902	122	710	63	76	999999	806	72	964	999999	999999	684	19	239	39	999999	999999	390	813	999999	999999	341	635	320	136	492	309	27	999999	560	999999	999999	55	488	763	999999	999999	796	575	555	999999	467	999999	27	173	266	605	256	999999	435	488	174	715	752	990	570	486	999999	926	583	999999	999999	193	999999	270	999999	639	530	476	906	228	885	999999	267	486	636	999999	618	157	869	887	999999	846	999999	82	88	999999	302	498	202	646	653	999999	999999	558	783	999999	841	999999	205	627	85	780	274	217	999999	999999	457	999999	363	999999	868	252	67	999999	944	943	740	999999	191	151	346	41	283	269	575	25	822	708	702	999999	253	999999	951	999999	811	281	581	999999	479	728	379	999999	144	716	778	999999	812	999999	999999	840	543	999999	575	64	291	53	506	999999	642	999999	537	748	573	11	242	17	301	814	884	999999	371	505	999999	999999	771	319	896	567	999999	999999	213	527	999999	862	818	743	999999	897	999999	768	775	999999	602	892	201	631	463	143	999999	770	999999	999999	420	941	999999	999999	646	122	292	999999	156	999999	524	477	999999	999999	999999	710	192	499	721	403	999999	126	999999	795	902	970	999999	150	855	763	93	720	65	216	117	162	394	999999	999999	999999	615	989	621	835	999999	135	519	192	977	999999	950	984	59	999999	153	999999	999999	682	146	676	999999	151	125	999999	999999	803	422	177	901	999999	326	999999	402	548	999999	999999	999999	999999	743	999999	460	88	173	999999	813	999999	999999	999999	72	814	118	999999	999999	999999	999999	999999	873	238	978	258	999999	352	290	486	999999	548	592	999999	928	289	798	981	999999	369	226	773	977	23	579	999999	142	999999	114	97	391	999999	999999	972	226	323	990	275	93	495	73	117	797	687	675	999999	516	169	421	999999	25	137	772	285	213	999999	496	860	659	230	125	999999	999999	203	104	
999999	780	999999	295	999999	298	532	898	999999	305	999999	975	999999	347	314	999999	973	660	999999	82	264	842	999999	768	667	826	139	616	862	379	999999	869	603	592	852	494	896	999999	807	494	492	238	328	999999	105	999999	206	523	354	999999	152	980	917	131	839	980	297	851	999999	788	169	916	46	84	872	248	381	707	495	819	999999	108	999999	836	589	999999	999999	512	999999	94	999999	616	272	882	236	452	952	482	752	872	207	55	256	28	999999	576	202	999999	116	857	999999	498	38	534	999999	53	137	91	541	813	999999	785	188	543	999999	552	999999	999999	999999	430	295	999999	955	622	622	999999	851	999999	510	23	834	999999	405	999999	999999	141	588	737	258	192	999999	871	940	939	416	422	867	999999	999999	783	922	48	405	999999	999999	312	543	415	911	335	202	302	580	528	979	194	999999	372	660	35	964	915	905	665	115	424	958	26	216	210	999999	999999	973	727	999999	795	875	719	254	999999	598	999999	999999	999999	990	999999	300	422	959	231	999999	505	63	835	999999	16	999999	740	580	999999	354	526	208	711	893	64	999999	853	437	193	999999	999999	128	90	437	999999	99	999999	999999	93	133	545	66	985	177	936	999999	148	999999	94	662	145	149	107	236	999999	974	124	39	936	703	447	985	775	999999	999999	386	999999	407	38	916	161	75	999999	33	808	470	222	999999	999999	969	190	945	999999	531	183	999999	31	853	999999	815	975	951	738	390	686	999999	290	83	803	560	121	740	879	177	511	79	999999	83	427	611	761	581	83	966	999999	501	999999	254	999999	844	999999	129	52	999999	999999	209	337	116	999999	258	189	149	999999	999999	858	450	999999	184	30	114	876	947	999999	753	64	404	878	772	867	999999	917	46	345	959	205	992	697	667	999999	311	742	546	737	179	432	999999	841	676	999999	82	435	999999	234	633	968	417	692	299	168	547	330	564	248	161	999999	153	804	780	999999	999999	752	999999	948	718	372	339	220	267	331	999999	562	212	664	795	759	459	811	999999	990	999999	999999	408	999999	688	980	187	307	585	999999	289	818	70	475	251	329	37	519	515	271	999999	207	435	968	726	984	128	900	999999	402	881	999999	102	790	999999	566	354	899	269	999999	194	42	999999	428	51	623	502	736	999999	475	999999	999999	305	449	361	590	873	440	781	704	862	999999	999999	193	956	947	725	999999	61	684	975	137	999999	778	86	606	572	16	926	999999	492	391	486	999999	670	999999	999999	653	438	833	693	914	128	565	999999	999999	188	999999	472	999999	
897	232	685	738	499	604	691	527	372	755	27	999999	513	678	999999	480	799	875	999999	999999	999999	82	841	227	999999	999999	999999	693	902	178	999999	999999	544	832	216	269	706	999999	999999	75	260	518	290	683	815	826	999999	999999	999999	405	118	313	927	457	191	824	390	467	747	437	594	999999	624	203	337	999999	332	680	999999	952	774	61	999999	457	765	999999	792	168	411	174	661	569	349	507	999999	999999	204	999999	651	999999	878	248	10	61	481	262	893	96	355	919	503	730	977	401	631	66	916	999999	692	786	999999	999999	66	582	776	35	658	126	142	999999	701	245	39	90	83	535	999999	999999	976	513	510	705	812	492	670	931	591	999999	876	14	999999	999999	999999	864	358	656	192	428	999999	455	603	999999	953	999999	999999	999999	999999	999999	327	105	15	581	504	999999	286	336	419	573	911	845	443	709	250	999999	999999	978	999999	999999	999999	427	353	632	71	530	909	734	751	679	999999	412	239	694	631	781	999999	626	229	225	588	31	247	618	516	999999	22	893	536	825	128	249	427	536	999999	900	751	999999	520	973	999999	999999	585	739	309	999999	615	748	88	468	138	999999	758	999999	586	710	999999	735	999999	632	518	25	207	925	560	999999	999999	999999	529	730	39	999999	116	255	945	999999	446	999999	318	17	822	999999	815	999999	697	999999	491	802	999999	464	999999	26	999999	887	999999	264	354	659	188	999999	524	999999	228	358	999999	512	290	512	679	999999	273	999999	426	119	809	254	210	999999	238	829	543	193	999999	74	999999	23	370	229	999999	690	691	787	328	44	493	910	54	999999	638	999999	451	978	132	999999	999999	48	600	157	87	221	64	224	430	359	999999	340	169	164	999999	425	152	71	999999	988	858	485	363	392	625	899	209	743	999999	53	388	999999	999999	352	999999	971	423	222	999999	578	636	476	999999	969	303	999999	750	890	999999	999999	52	389	265	999999	552	715	685	218	531	188	999999	320	723	999999	999999	185	280	817	290	375	12	929	999999	154	362	999999	128	393	98	473	158	319	624	288	11	998	309	927	799	167	999999	215	691	999999	567	325	753	980	999999	127	999999	999999	609	753	220	123	999999	121	781	170	999999	301	129	67	39	702	696	444	385	973	875	352	999999	999999	89	796	999999	956	999999	46	638	147	395	999999	591	225	709	870	999999	887	999999	198	156	639	999999	999999	96	633	999999	864	629	318	605	34	251	539	915	486	674	423	999999	999999	999999	744	531	459	906	158	476	814	992	826	376	498	999999	687	206	999999	
563	94	710	999999	999999	999999	417	999999	542	370	729	61	309	232	206	654	21	999999	663	999999	118	999999	98	938	167	129	999999	803	941	999999	589	564	999999	537	923	999999	999999	272	999999	812	337	210	917	545	999999	424	999999	770	999999	999999	486	420	999999	794	279	452	995	772	456	902	999999	614	389	434	999999	174	718	999999	309	616	941	748	542	850	999999	907	202	553	519	743	999999	111	183	229	999999	178	999999	548	999999	480	594	999999	816	588	962	723	999999	492	764	264	706	742	470	999999	999999	738	999999	182	720	371	999999	452	263	712	297	999999	999999	170	804	612	633	999999	999999	828	999999	11	931	999999	887	360	999999	710	789	265	999999	999999	999999	170	999999	892	300	368	828	896	230	152	686	113	301	224	999999	661	687	162	630	536	239	641	999999	778	806	925	294	369	285	549	662	998	676	999999	117	279	721	912	321	999999	351	999999	999999	880	999999	999999	661	673	78	434	32	636	634	510	643	998	181	999999	95	374	83	468	621	681	999999	688	437	999999	117	22	940	775	999999	364	999999	622	999999	999999	999999	978	273	621	999999	999999	526	35	373	175	781	999999	108	61	827	947	202	999999	995	999999	401	636	400	999999	565	65	494	999999	796	279	325	30	965	999999	215	999999	999999	999999	999999	770	164	999999	324	271	999999	999999	999999	999999	948	893	999999	311	626	999999	717	827	587	487	66	245	366	279	999999	104	850	999999	152	999999	999999	720	845	999999	716	235	772	938	322	999999	999999	999999	152	999999	308	999999	999999	999999	999999	858	999999	388	528	999999	405	931	413	884	234	999999	421	999999	856	876	52	238	999999	999999	595	401	343	779	515	459	796	999999	103	999999	999999	999999	999999	836	367	294	692	467	999999	999999	345	999999	821	887	999999	102	717	357	710	275	563	999999	855	684	999999	12	524	574	873	79	826	905	837	653	914	898	999999	584	976	999999	999999	584	46	825	96	999999	579	456	999999	422	741	999999	788	827	206	900	480	312	418	364	999999	128	594	999999	405	439	947	999999	973	815	859	999999	381	148	91	999999	44	40	597	618	999999	78	508	460	338	387	127	19	456	24	427	999999	176	621	802	75	989	999999	429	999999	861	411	482	999999	563	608	77	650	746	227	865	999999	715	799	931	700	619	144	999999	999999	322	938	721	959	398	999999	967	759	345	26	999999	129	610	999999	757	32	595	999999	896	999999	319	999999	273	999999	158	976	224	376	999999	112	999999	854	999999	410	345	923	689	999999	861	633	641	318	999999	730	237	999999	839	775	52	908	
999999	370	248	999999	709	845	674	491	811	421	714	999999	79	243	999999	144	997	210	604	833	999999	999999	397	272	98	10	172	543	11	411	147	449	999999	781	999999	95	616	67	700	999999	999999	208	999999	999999	919	999999	249	999999	999999	999999	749	638	180	999999	576	42	972	975	975	709	999999	141	490	409	284	274	275	297	246	483	528	999999	999999	114	584	144	370	947	999999	999999	761	101	383	908	662	999999	999999	126	214	999999	122	999999	999999	991	999999	127	718	312	175	654	775	951	834	686	999999	809	138	76	633	442	672	35	632	999999	947	999999	758	581	999999	775	996	999999	92	999999	370	999999	999999	518	296	466	426	67	781	999999	999999	810	267	696	343	853	999999	999999	492	772	999999	999999	999999	165	53	235	369	146	564	999999	658	626	868	999999	325	687	951	619	779	999999	999999	614	253	933	655	999999	334	71	247	894	405	794	666	320	999999	283	878	999999	474	71	999999	289	999999	391	50	655	999999	703	381	656	901	760	999999	325	756	688	844	999999	509	906	999999	308	999999	999999	999999	864	959	999999	585	999999	809	259	154	999999	79	736	999999	861	999999	999	206	630	690	999999	999999	644	372	351	564	299	438	802	999999	999999	170	799	390	832	396	999999	999999	999999	128	339	999999	651	615	713	255	29	576	982	192	999999	710	999999	618	317	999999	999999	502	999999	999999	999999	999999	16	67	586	557	280	999999	999999	475	716	314	813	512	999999	744	351	999999	658	105	545	722	999999	619	692	858	890	999999	83	999999	46	683	87	398	833	725	999999	593	39	165	975	673	297	517	476	205	897	999999	267	572	335	331	843	522	459	572	167	396	374	728	999999	98	282	134	438	999999	236	424	678	635	903	999999	999999	999999	999999	872	435	938	153	496	999999	132	924	510	829	715	840	565	939	270	568	453	228	311	498	886	400	172	89	443	999999	999999	99	999999	669	577	331	350	402	586	147	229	999999	877	767	999999	174	772	305	723	999999	670	999999	999999	999999	460	539	698	15	243	481	272	859	709	527	488	43	301	841	262	393	499	173	362	132	349	209	350	543	953	722	628	867	999999	250	309	999999	999999	565	219	999999	999999	345	999999	115	999999	999999	543	999999	289	511	999999	931	52	339	703	506	132	295	999999	260	198	164	62	520	853	404	999999	469	227	999999	362	736	632	224	760	164	14	257	256	979	666	990	264	451	849	999999	825	36	547	802	875	394	999999	958	849	999999	293	648	261	999999	866	84	142	798	999999	146	308	999999	578	548	502	874	
49	748	594	207	899	610	999999	166	579	477	921	425	615	967	897	673	999999	999999	871	999999	996	775	122	591	857	466	999999	712	398	996	457	998	310	10	355	100	374	652	579	682	976	104	999999	398	162	717	193	999999	248	635	999999	297	677	146	878	999999	999999	12	350	999999	999999	959	999999	999999	999999	922	125	614	999999	807	308	722	712	198	389	901	873	723	438	150	283	119	999999	999999	542	999999	999999	999999	132	92	465	999999	311	999999	373	27	999999	329	999999	239	602	578	570	441	336	999999	584	999999	756	999999	999999	911	573	210	170	999999	999999	15	50	860	601	951	492	539	352	936	420	576	825	372	574	554	355	999999	547	704	549	42	999999	800	999999	841	999999	154	692	999999	798	111	999999	173	531	331	288	517	638	999999	96	41	98	400	331	17	664	394	999999	844	999999	999999	999999	465	660	999999	579	249	285	760	544	999999	846	798	147	318	999999	661	999999	999999	275	837	999999	896	617	999999	999999	999999	478	577	999999	32	741	847	988	434	448	520	999999	77	751	999999	242	878	116	748	194	300	262	999999	417	12	553	169	999999	727	803	765	847	152	520	543	770	707	582	999999	605	999	810	712	870	999999	999999	772	999999	236	605	692	999999	999999	333	653	783	466	170	184	479	582	278	270	999999	683	672	370	557	999999	999999	535	999999	999999	152	195	999999	999999	999999	999999	999999	780	999999	999999	999999	120	999999	999999	818	866	999999	314	546	407	999999	999999	730	550	91	999999	417	787	225	292	958	79	396	999999	726	999999	174	999999	999999	833	330	698	914	999999	147	520	707	999999	552	691	458	964	988	898	552	129	999999	938	468	955	919	77	999999	385	394	62	723	779	262	680	702	527	999999	713	87	353	119	999999	999999	999999	488	723	244	533	834	993	999999	498	653	999999	683	235	774	368	913	262	143	539	999999	94	999999	928	999999	872	988	999999	973	284	999999	208	20	660	535	999999	999999	206	832	999999	550	400	971	235	135	655	999999	999999	752	632	799	824	220	999999	273	328	775	560	291	372	999999	903	30	807	677	999999	597	999999	999999	878	891	717	999999	999999	988	999999	123	570	802	786	875	521	188	351	999999	999999	987	999999	396	216	130	916	999999	469	496	647	380	999999	558	680	999999	972	999999	874	999999	92	999999	118	591	132	215	215	757	504	999999	34	724	679	332	680	467	999999	636	493	757	999999	803	959	615	350	770	999999	999999	132	728	903	999999	313	610	402	999999	879	999999	274	10	999999	169	999999	973	471	923	999999	842	878	222	901	
999999	999999	126	999999	288	445	502	999999	362	266	203	999999	776	999999	289	999999	999999	929	999999	588	999999	999999	493	842	999999	393	986	153	427	78	116	143	909	827	568	461	197	999999	123	166	999999	607	912	743	721	534	643	389	192	999999	632	912	799	634	592	972	799	284	950	895	999999	359	823	999999	159	999999	725	948	34	828	233	999999	815	921	211	999999	460	749	131	291	750	999999	961	999999	446	204	999999	284	244	999999	661	912	894	228	708	37	783	999999	594	999999	999999	999999	365	363	288	999999	999999	877	433	881	522	60	162	668	154	851	397	909	846	955	726	450	713	438	177	320	339	596	223	184	927	830	999999	469	999999	65	999999	608	635	999999	107	466	851	362	999999	610	759	235	83	856	639	999999	782	999999	935	999999	980	926	196	967	78	510	663	999999	954	691	999999	999999	196	99	610	789	283	809	858	270	598	361	365	566	561	113	999999	367	999999	63	999999	999999	999999	123	999999	325	422	667	968	597	802	603	999999	391	715	76	999999	999999	255	850	600	972	780	675	999999	629	570	629	416	999999	999999	999999	999999	999999	999999	378	168	82	24	295	376	999999	840	270	999999	995	952	999999	999999	999999	73	999999	121	999999	462	999999	746	859	353	999999	754	792	261	13	999999	506	999999	507	748	346	999999	999999	970	960	483	985	999999	999999	216	774	676	596	778	922	901	459	194	30	448	566	632	308	729	569	999999	583	364	837	661	962	116	455	235	514	586	106	567	161	219	477	943	999999	652	578	778	999999	24	339	999999	160	321	999999	68	999999	714	609	247	999999	429	999999	630	999999	858	254	667	231	370	273	999999	804	891	999999	810	970	623	406	656	999999	791	382	568	999999	735	510	650	248	396	54	800	976	859	166	731	319	847	649	377	407	910	999999	797	751	999999	999999	999999	289	67	98	568	318	953	999999	620	56	341	605	999999	358	604	999999	834	326	473	369	999999	735	999999	500	999999	973	38	258	999999	244	585	817	42	437	251	999999	999999	308	485	491	33	999999	999999	999999	978	999999	89	29	999999	490	722	480	287	633	362	533	978	567	964	594	289	704	846	385	471	523	573	999999	116	243	249	535	841	981	345	182	999999	625	999999	882	894	18	455	759	521	999999	539	408	85	999999	392	623	999999	890	212	999999	925	170	223	465	678	947	999999	999999	251	196	639	306	298	189	343	362	999999	92	999999	281	259	97	864	999999	983	174	66	398	850	626	201	950	779	26	257	999999	411	66	213	946	105	999999	517	335	
474	243	119	999999	384	39	578	261	999999	930	79	838	305	857	999999	513	890	524	718	625	995	689	526	282	932	999999	951	988	878	753	185	372	580	999999	892	749	65	171	999999	820	58	939	759	848	946	419	733	554	584	700	999999	580	177	891	339	785	999999	837	999999	80	88	999999	999999	446	999999	707	268	766	964	732	458	999999	511	999999	577	66	929	999999	335	522	580	406	413	999999	697	605	205	688	209	117	42	227	207	999999	742	468	566	322	103	249	161	966	999999	852	251	337	79	279	324	999999	999999	49	511	451	499	999999	185	204	999999	160	511	999999	999999	857	699	240	532	567	165	118	499	616	999999	96	371	999999	816	560	999999	999999	535	925	373	926	999999	993	999999	999999	454	999999	292	372	572	943	737	581	409	732	163	999999	804	999999	124	215	783	248	464	425	999999	885	864	624	267	999999	624	586	216	641	606	706	523	775	123	105	999999	137	53	641	358	790	999999	94	407	999999	999999	33	811	167	152	22	538	999999	999999	569	205	667	115	193	328	160	375	767	999999	456	497	999999	399	28	999999	656	205	823	76	999999	680	780	227	341	824	601	775	58	498	593	177	233	999999	554	900	168	32	860	322	207	425	446	958	950	437	535	634	792	778	496	999999	714	234	999999	888	999999	450	773	999999	999999	385	326	279	542	289	999999	930	845	128	231	633	344	511	869	874	999999	999999	276	903	298	966	983	280	999999	999999	999999	999	721	665	999999	717	999999	502	594	822	999999	177	425	999999	173	999999	789	999999	557	999999	999999	213	364	999999	655	999999	999999	869	999999	999999	999999	999999	999999	999999	825	275	999999	189	642	513	384	999999	999999	999999	775	75	999999	999999	740	692	999999	318	999999	149	302	999999	999999	218	20	881	999999	389	432	834	430	62	901	999999	845	898	397	609	999999	53	487	640	999999	999999	737	589	999999	578	139	999999	583	999999	333	136	999999	999999	631	999	999999	999999	970	995	420	92	625	723	174	746	759	842	999999	577	286	679	662	661	999999	335	481	999999	683	964	259	55	260	346	728	999999	194	999999	276	398	440	281	83	491	230	215	692	999999	425	461	819	297	91	999999	806	654	474	812	614	305	528	749	87	15	746	374	831	289	995	400	562	490	575	907	147	999999	999999	180	441	756	642	467	999999	232	155	962	963	255	539	84	309	381	999999	971	869	690	203	77	745	999999	383	999999	28	35	899	339	999999	184	867	801	57	304	381	857	662	999999	744	855	860	999999	411	585	749	921	100	
191	825	603	47	457	999999	538	435	585	999999	999999	999999	979	332	999999	999999	788	388	738	36	15	999	807	318	999999	946	348	217	999999	454	798	999999	107	934	718	513	999999	999999	420	999999	999999	999999	796	484	433	621	764	532	54	999999	622	999999	20	894	95	191	28	295	238	999999	473	331	999999	140	584	574	999999	55	614	312	133	999999	968	748	516	146	999999	999999	885	197	999999	816	999999	999999	831	601	999999	212	848	536	494	999999	909	909	526	197	405	999999	899	999999	279	719	917	741	419	971	238	271	388	949	979	696	409	50	328	656	169	999999	308	983	920	999999	206	88	818	999999	742	68	232	999999	740	999999	432	37	918	472	898	430	19	999999	373	392	824	899	556	798	433	868	591	869	38	361	367	999999	937	139	522	839	999999	129	238	999999	49	69	218	999999	273	382	999999	855	999999	738	44	999999	619	538	325	999999	531	999999	999999	873	999999	362	999999	388	189	999999	999999	788	950	69	506	999999	632	203	999999	765	999999	999999	534	60	999999	735	121	300	327	919	306	409	814	225	317	999999	999999	999999	999999	686	768	830	263	757	292	999999	999999	698	999999	154	815	426	195	560	615	417	495	816	136	741	250	10	70	999999	219	690	973	734	752	603	638	999999	999999	666	996	860	999999	777	767	412	999999	423	68	183	113	880	999999	263	610	899	418	445	238	960	446	768	769	994	548	602	999999	999999	999999	638	515	999999	925	528	564	754	557	999999	58	724	911	999999	942	887	165	999999	476	720	134	852	194	203	48	999999	230	238	999999	866	238	175	999999	660	476	429	668	564	999999	999999	699	855	352	999999	396	513	58	618	999999	882	838	219	136	999999	55	104	453	322	510	999999	999999	336	999999	691	999999	883	999999	261	360	522	229	601	384	999999	30	278	509	493	807	534	491	611	411	219	37	29	48	401	614	999999	975	356	63	569	396	373	999999	660	222	512	830	797	267	999999	662	999999	835	999999	629	777	999999	960	514	976	999999	697	924	453	663	999999	844	290	646	978	546	873	547	814	999999	657	999999	999999	281	304	999999	694	353	108	999999	790	194	999999	999999	837	788	25	841	87	666	699	999999	748	999999	999999	668	550	160	289	767	789	999999	999999	960	971	700	745	999999	220	999999	999999	353	826	896	872	285	999999	517	809	200	531	42	469	157	999999	218	337	851	999999	635	163	999999	74	341	999999	100	173	732	801	146	999999	335	630	999999	458	355	622	851	134	478	517	999999	351	98	245	757	240	999999	275	762	372	
893	171	999999	129	999999	288	495	139	781	121	428	999999	672	999999	205	411	665	699	999999	999999	999999	726	999999	128	130	201	999999	105	999999	999999	300	467	48	999999	159	999999	55	684	999999	77	999999	999999	999999	366	99	999999	678	941	50	355	575	183	926	999999	999999	177	121	999999	998	483	313	399	129	921	821	961	678	899	997	40	366	980	916	999999	999999	763	383	693	38	805	523	999999	65	664	295	999999	999999	871	999999	999999	999999	588	686	309	764	737	999999	431	545	999999	646	999999	943	19	989	595	266	654	708	134	793	999999	438	999999	960	999999	344	465	999999	704	430	807	999999	999999	977	999999	303	617	518	999999	999999	951	158	900	168	999999	100	999999	999999	699	859	886	172	762	198	635	160	492	348	495	403	147	795	840	708	839	766	927	41	221	301	999999	146	978	963	999999	279	538	44	999999	999999	298	789	936	999999	999999	645	260	826	352	999999	810	999999	32	337	32	999999	999999	201	999999	978	172	24	464	408	220	750	194	798	356	999999	999999	458	999999	316	114	357	859	995	174	999999	515	111	689	999999	490	999999	123	650	941	686	961	346	714	999999	26	284	999999	537	634	793	999999	999999	999999	986	15	362	155	716	999999	674	306	323	37	135	472	71	999999	870	918	839	999999	543	999999	670	404	999999	743	999999	300	999999	32	332	370	381	743	63	630	703	587	137	235	406	427	276	390	648	318	999999	774	954	950	999999	619	795	165	916	604	809	591	999999	619	268	426	403	652	974	952	655	392	418	999999	999999	999999	790	614	999999	126	590	290	999999	967	999999	122	345	879	566	712	574	225	999999	999999	821	121	858	999999	966	999999	999999	624	416	695	662	999999	365	524	329	182	999999	190	925	800	23	529	835	762	464	156	90	999999	95	271	999999	999999	566	959	619	519	434	281	648	259	102	999999	874	70	314	957	757	821	559	394	883	394	300	35	446	301	285	105	64	820	900	509	539	154	999999	232	639	999999	904	810	747	999999	542	675	707	56	655	775	457	506	398	269	999999	999999	387	999999	999999	540	522	999999	243	338	227	999999	999999	593	999999	729	752	92	328	360	916	999999	646	999999	999999	624	999999	999999	646	509	648	999999	999999	640	999999	838	999999	323	92	109	999999	999999	576	999999	340	999999	326	124	619	925	32	375	188	47	353	999999	63	61	999999	999999	223	999999	681	733	690	669	405	718	58	599	999999	999999	999	229	477	999999	182	237	999999	147	308	999999	779	720	999999	282	379	394	999999	999999	784	999999	999999	567	886	760	
906	842	728	670	999999	607	76	999999	963	593	375	959	570	999999	52	825	66	14	999999	999999	353	960	256	417	999999	999999	431	728	814	257	266	442	342	716	432	340	509	334	999999	701	146	759	757	893	906	419	999999	283	287	999999	999999	999999	999999	875	999999	999999	596	320	999999	307	186	347	215	715	337	933	626	853	591	999999	999999	731	999999	525	873	999999	212	362	999999	880	197	999999	999999	999999	599	97	102	999999	309	486	744	198	999999	529	524	798	999999	999999	566	973	793	999999	999999	574	642	927	999999	824	12	822	999999	243	809	499	120	38	895	999999	999999	250	999999	169	999999	999999	968	137	776	656	11	84	999999	170	796	537	999999	228	465	876	223	999999	104	278	999999	486	743	510	999999	465	419	496	999999	203	926	999999	142	633	425	586	606	514	160	999999	823	927	782	583	446	281	412	891	999999	28	146	999999	155	999999	704	77	371	467	747	999999	246	999999	999999	847	243	480	405	463	802	999999	280	708	999999	999999	455	999999	999999	170	74	117	999999	527	923	999999	999999	999999	180	570	928	999999	999999	149	766	839	109	318	999999	934	349	965	999999	948	999999	999999	748	437	999999	396	126	177	999999	999999	402	999999	268	718	590	999999	999999	760	310	999999	999999	999999	664	140	999999	999999	658	999999	782	999999	820	109	241	114	438	240	145	999999	550	784	453	761	986	999999	746	136	580	391	727	466	154	999999	999999	999999	423	646	38	617	495	260	737	980	999999	999999	391	303	408	163	290	360	163	999999	220	526	392	774	999999	999999	394	814	111	277	419	999999	999999	241	999999	999999	999999	999999	211	999999	144	300	56	999999	375	394	632	452	728	999999	111	377	313	999999	378	149	658	648	189	387	233	680	158	470	570	79	976	159	859	218	472	498	158	636	35	920	479	919	999999	82	28	999999	999999	684	175	51	22	640	999999	999999	541	999999	999999	823	303	999999	151	585	902	305	417	999999	593	519	999999	999999	229	677	959	999999	999999	739	250	117	999999	292	593	473	305	529	999999	999999	295	564	676	429	886	334	999999	571	778	894	999999	112	999999	999999	999999	576	730	562	999999	345	999999	415	635	801	802	504	464	20	870	677	999999	383	247	81	197	38	843	535	999999	895	344	999999	679	774	722	147	453	823	934	27	999999	742	707	722	664	880	928	874	627	391	999999	331	701	999999	614	999999	865	592	358	329	999999	999999	835	926	10	999999	736	861	88	665	61	641	86	853	999999	547	675	525	417	316	999999	968	907	345	999999	23	696	578	169	89	282	999999	
474	615	293	999999	907	780	722	380	999999	999999	999999	962	340	999999	255	999999	176	77	968	999999	184	999999	229	765	999999	500	901	999999	597	168	701	999999	392	200	177	470	999999	396	640	895	999999	47	999999	42	182	999999	14	797	767	848	999999	102	120	932	686	999999	999999	528	260	416	879	735	782	985	375	796	579	999999	999999	999999	287	779	437	82	546	146	878	999999	592	351	999999	113	229	748	999999	609	999999	460	513	744	84	999999	999999	233	26	77	264	187	666	386	376	863	737	982	570	631	999999	48	395	999999	554	209	935	999999	999999	776	515	44	238	766	907	129	637	326	710	246	999999	213	66	478	881	999999	530	216	975	632	999999	999999	999999	999999	943	850	74	963	199	875	115	237	312	249	999999	999999	999999	899	478	256	236	999999	999999	999999	988	999999	981	916	668	853	678	728	999999	298	410	278	856	113	999999	66	999999	673	136	834	140	999999	900	816	999999	661	751	631	737	728	405	999999	964	853	999999	492	868	157	305	999999	207	386	304	999999	839	293	373	999999	86	422	201	999999	294	447	203	582	560	999999	999999	17	112	57	990	214	892	455	314	999999	999999	340	197	907	378	790	637	754	120	886	977	999999	999999	904	999999	325	536	842	669	999999	660	564	932	703	157	298	243	159	395	999999	999999	393	979	370	879	999999	234	293	195	504	810	449	471	673	197	999999	720	208	502	675	677	60	786	787	353	412	999999	493	999999	89	557	487	368	999999	764	999999	653	926	34	808	999999	252	999999	175	716	220	999999	999999	516	999999	999999	45	656	999999	422	999999	607	999999	26	999999	347	740	533	115	947	332	90	451	999999	604	724	793	183	999999	583	434	999999	620	80	142	319	150	977	980	511	522	831	647	608	693	985	460	909	999999	470	361	719	552	228	394	999999	999999	358	911	65	784	861	999999	999999	999999	678	987	131	999999	999999	207	762	552	603	434	500	999999	842	999999	999999	273	883	999999	999999	232	715	850	402	686	999999	668	999999	999999	925	726	660	869	999999	620	24	999999	999999	35	399	273	999999	176	948	793	893	696	808	999999	999999	999999	900	999999	738	914	999999	828	594	444	881	499	415	696	627	876	774	631	932	232	211	620	933	858	236	960	999999	999999	902	999999	999999	999999	999999	658	773	143	826	424	140	999999	347	196	414	895	153	900	857	902	549	81	28	271	764	585	930	682	858	999999	19	777	290	734	925	985	999999	576	639	756	999999	493	999999	359	500	346	999999	999999	216	999999	999999	336	112	999999	998	830	
999999	531	999999	284	728	101	284	999999	415	363	315	613	270	428	253	577	270	110	999999	999999	30	669	770	427	999999	915	999999	999999	336	682	674	999999	735	999999	405	130	34	365	999999	831	219	276	999999	147	999999	281	755	787	999999	148	75	12	750	943	809	920	760	134	583	999999	624	999999	456	999999	688	755	878	175	32	133	552	999999	81	159	999999	999999	724	633	999999	429	999999	688	35	999999	617	999999	809	792	295	484	369	900	781	225	216	754	999999	221	458	286	402	589	764	671	999999	169	930	601	106	999999	206	136	999999	163	999999	999999	999999	268	124	26	999999	999999	879	548	763	999999	133	999999	942	102	933	512	184	119	36	999999	999999	364	602	999999	741	999999	695	239	288	243	171	999999	572	280	325	561	106	999999	340	316	710	226	907	943	45	84	658	14	131	999999	952	629	136	82	22	84	665	667	284	737	400	649	999999	530	490	999999	292	999999	776	382	415	999999	778	999999	870	999999	999999	659	999999	667	999999	691	999999	594	291	542	999999	500	268	250	896	439	167	602	915	70	956	387	999999	539	791	987	237	749	999999	999999	850	415	212	315	627	15	255	617	188	709	541	675	249	999999	14	792	999999	536	486	975	584	185	999999	999999	750	79	206	882	999999	571	464	368	316	81	999999	95	999999	953	623	890	194	550	423	999999	529	999999	148	515	535	999	583	999999	272	311	999999	675	610	999999	564	558	809	999999	742	999999	255	999999	368	999999	999999	999999	504	999999	913	596	999999	999999	761	599	290	468	999999	691	999999	876	999999	763	106	14	999999	26	484	895	398	74	90	999999	808	806	960	356	922	999999	259	999999	504	134	788	676	520	601	913	999999	122	106	999999	128	26	865	999999	999999	999999	363	732	248	444	999999	70	848	999999	999999	999999	955	638	933	545	999999	441	740	381	863	975	429	494	844	999999	473	782	999999	446	999999	999999	942	187	999999	280	999999	999999	20	182	895	73	939	171	550	999999	958	382	189	999999	999999	686	999999	494	765	999999	657	869	888	145	970	826	999999	412	552	174	294	777	169	999999	976	722	430	999999	486	999999	45	267	999999	478	155	100	602	742	779	999999	529	457	421	962	999999	999999	359	875	211	78	305	999999	999999	386	91	190	223	527	583	944	266	717	999999	965	999999	399	926	419	990	879	234	999999	999999	276	644	836	366	206	49	287	373	999999	366	417	504	999999	648	566	397	964	999999	85	168	999999	29	812	450	456	491	233	772	939	885	332	844	279	904	352	742	999999	999999	26	999999	
306	581	711	361	999999	999999	999999	751	999999	31	35	11	158	867	999999	256	832	395	999999	714	815	999999	999999	669	44	573	235	604	306	999999	999999	999999	860	597	862	263	318	460	850	985	519	999999	999999	918	860	330	999999	412	115	105	909	999999	999999	999999	672	792	999999	52	999999	36	245	378	455	999999	878	885	151	999999	999999	999999	938	381	999999	924	204	342	999999	515	809	999999	878	999999	498	999999	913	293	235	558	924	999999	115	276	999999	823	750	151	37	866	49	975	189	144	407	570	166	538	323	990	999999	340	690	642	242	613	157	421	999999	254	632	999999	999999	999999	999999	934	439	672	999999	722	183	63	999999	245	999999	999999	534	999999	426	927	999999	385	970	245	999999	999999	389	473	999999	530	676	999999	271	783	243	454	325	596	999999	472	141	494	300	601	816	999999	35	454	176	408	88	413	995	999999	210	999999	625	999999	150	52	999999	999999	999999	716	55	845	999999	531	11	31	518	937	247	999999	795	999999	94	999999	429	398	568	935	306	999999	452	272	999999	317	583	986	999999	902	456	464	917	999999	854	583	555	971	999999	504	452	999999	890	150	999999	51	167	650	172	255	994	752	484	619	668	15	274	782	511	484	948	24	202	616	491	782	999999	629	705	999999	999999	458	999999	73	999999	161	743	311	999999	301	160	932	824	999999	907	703	979	307	506	849	319	772	999999	999999	555	437	952	284	659	393	15	538	945	999999	999999	999999	625	420	137	999999	999999	962	686	220	334	999999	999999	619	708	788	803	739	132	855	201	61	989	351	517	64	209	469	652	713	999999	622	987	999999	160	372	88	568	179	989	587	356	96	258	461	540	247	343	576	871	999999	275	415	99	469	381	556	283	902	82	318	802	320	999999	924	712	38	36	468	999999	709	999999	569	142	278	845	964	999999	889	999999	817	865	999999	999999	133	999999	216	898	703	779	815	804	665	106	999999	999999	46	123	334	999999	999999	220	999999	239	171	999999	705	282	821	624	416	999999	394	925	999999	452	909	538	849	903	999999	999999	333	688	530	905	578	472	461	493	808	851	999999	150	475	999999	990	662	620	777	324	933	87	88	373	999	420	740	841	999999	874	507	274	431	252	381	887	999999	709	999999	777	999999	821	999999	816	999999	409	253	459	999999	461	256	918	81	999999	572	999999	255	999999	530	495	837	631	232	618	311	999999	985	898	104	719	803	953	364	10	91	121	749	999999	809	600	176	291	191	777	627	589	203	999999	999999	328	999999	871	188	770	939	
611	599	999999	514	978	424	355	999999	940	657	303	563	80	506	460	999999	982	515	930	999999	556	450	455	999999	722	393	999999	227	775	87	932	774	593	71	480	522	40	757	830	185	999999	925	251	999999	334	35	132	345	999999	25	659	366	999999	452	392	171	154	999999	792	594	281	999999	590	863	725	999999	970	18	999999	938	282	999999	684	754	506	999999	209	999999	665	696	270	999999	997	759	428	575	526	150	679	319	378	311	964	999999	904	694	345	388	999999	806	64	124	320	291	742	999999	681	503	946	760	962	818	72	999999	334	475	139	830	444	999999	11	830	339	716	569	970	999999	999999	999999	999999	296	820	999999	859	641	999999	496	999999	26	999999	893	32	999999	999999	999999	559	249	868	911	439	564	514	999999	252	999999	234	784	603	721	771	173	999999	653	144	474	151	885	212	464	188	978	423	999999	450	266	979	636	420	368	999999	731	401	537	421	257	999999	877	689	999999	999999	371	892	994	254	830	660	999999	69	453	216	999999	46	414	733	460	151	700	502	986	825	999999	999999	245	711	50	772	705	241	887	693	273	999999	157	56	817	95	428	569	619	605	999999	999999	966	999999	999999	695	986	999999	960	115	91	385	703	240	818	997	657	292	214	68	954	147	182	760	943	477	889	368	916	999999	999999	141	883	390	225	999999	407	92	375	355	785	901	281	781	999999	888	502	917	238	819	437	999999	999999	560	650	471	404	216	218	868	999999	628	887	595	393	949	501	322	24	796	599	999999	917	858	999999	999999	866	400	158	999999	974	972	140	106	937	586	776	332	740	753	628	999999	873	506	549	167	23	686	398	662	396	190	999999	441	230	862	227	999999	287	597	999999	13	67	163	894	833	497	999999	657	806	182	179	582	270	178	408	700	421	999999	124	999999	999999	999999	999999	668	794	79	698	875	999999	368	280	999999	999999	158	624	999999	720	999999	715	999999	232	38	592	489	227	608	641	272	999999	171	806	196	999999	558	425	10	571	495	999999	999999	798	915	999999	447	901	999999	439	999999	999999	274	999999	809	604	454	817	161	420	15	451	196	438	999999	63	999999	999999	94	881	594	733	623	999999	999999	512	951	871	316	456	155	588	999999	999999	999999	719	557	190	996	592	718	740	273	590	999999	54	913	335	373	861	668	884	816	253	999999	999999	999999	702	755	307	652	583	511	705	999999	427	358	27	909	716	999999	999999	566	502	172	853	469	43	999999	190	999999	625	999999	454	999999	270	771	849	333	149	789	855	
434	699	939	145	239	567	325	999999	695	895	426	656	365	936	999999	324	90	990	919	999999	696	575	707	999999	84	66	918	999999	656	508	693	769	999999	999999	307	866	563	999999	999999	902	717	867	999999	703	208	851	999999	851	942	456	769	342	230	892	168	999999	999999	911	999999	183	649	999999	999999	999999	211	999999	729	714	638	999999	760	63	376	27	188	828	90	14	828	233	968	77	71	209	999999	999999	999999	44	492	448	875	651	966	999999	262	406	385	999999	502	552	132	383	999999	491	696	716	966	212	713	999999	999999	987	92	999999	215	582	259	292	459	850	116	694	999999	999999	585	118	999999	925	764	999999	453	783	512	286	110	594	999999	580	999999	31	394	347	999999	162	999999	887	569	999999	245	680	157	102	999999	999999	999999	438	161	32	905	999999	999999	50	999999	932	886	999999	999999	806	736	620	999999	679	779	437	466	769	373	80	531	999999	549	956	689	93	634	360	935	860	840	672	442	831	674	926	401	354	999999	999999	275	672	999999	762	999999	624	953	478	999999	420	195	676	74	91	999999	217	999999	999999	999999	365	308	536	70	624	999999	999999	188	999999	14	853	46	121	870	975	804	859	999999	786	564	999999	140	999999	47	999999	675	173	608	999999	340	466	888	999999	999999	999999	100	739	611	787	796	999999	446	66	473	470	383	83	999999	98	287	999999	999999	999999	999999	295	234	152	499	545	949	802	999999	827	566	999999	964	999999	127	337	885	75	257	508	990	236	628	999999	999999	999999	151	999999	999999	519	83	698	544	999999	618	999999	318	947	999999	76	999999	999999	871	618	500	999999	506	75	956	478	213	222	394	999999	270	882	666	161	461	922	403	357	999999	947	999999	867	999999	335	999999	999999	999999	937	824	191	670	999999	365	19	583	999999	80	999999	645	889	315	861	999999	131	378	736	999999	167	495	328	672	491	560	924	864	632	921	180	376	999999	460	999999	397	999999	752	275	526	657	999999	999999	851	327	999999	999999	999999	892	999999	882	999999	962	376	860	451	506	999999	189	444	999999	154	999999	844	900	999999	999999	438	49	999999	111	999999	112	220	394	999999	800	476	355	779	16	999999	999999	999999	49	999999	413	181	600	824	891	999999	572	830	95	512	627	999999	951	999999	613	999999	999999	427	999999	512	999999	752	999999	280	999999	39	172	999999	999999	158	182	881	804	687	306	926	838	224	583	416	806	281	134	882	961	948	525	739	176	890	690	554	616	537	368	999999	199	329	999999	861	532	999999	402	937	339	746	999999	273	319	999999	287	387	844	
999999	706	582	628	108	318	702	999999	433	243	547	468	627	275	277	328	645	737	999999	51	721	884	643	878	197	552	225	901	262	429	489	613	999999	999999	570	830	785	999999	100	21	480	999999	109	929	855	478	999999	481	779	944	999999	949	768	346	133	171	999999	999999	440	556	103	801	261	13	753	934	166	916	999999	446	543	612	647	507	571	373	785	713	33	718	839	744	131	317	755	999999	999999	966	587	408	768	92	602	544	918	678	106	999999	186	920	322	795	776	343	999999	71	311	270	774	759	386	999999	680	721	716	358	680	944	258	999999	999999	200	339	306	678	461	20	112	999999	893	276	690	999999	112	406	54	967	999999	999999	694	238	584	999999	827	32	418	999999	880	828	569	998	162	846	999999	831	132	999999	999999	665	950	999999	999999	680	881	493	696	999999	999999	325	672	391	892	48	999999	999999	515	999999	512	284	269	999999	140	999999	999999	894	124	999999	573	281	283	587	497	132	954	643	39	903	999999	344	999999	999999	834	564	999999	999999	115	123	292	979	326	133	953	205	405	901	999999	924	660	986	378	852	259	306	51	999999	894	999999	94	920	954	611	689	999999	948	673	224	999999	128	842	788	999999	560	593	955	160	633	301	726	63	722	115	253	332	999999	483	346	999999	522	999999	293	345	39	999999	999999	999999	444	785	257	731	686	354	805	817	207	377	301	999999	350	891	460	602	999999	40	207	999999	368	999999	999999	999999	337	686	62	57	559	453	999999	999999	568	250	715	847	999999	994	376	377	999999	435	999999	999999	191	680	197	630	620	691	301	999999	999999	186	999999	88	999999	999999	404	10	302	999999	268	754	405	112	999999	110	186	999999	558	999999	664	829	548	932	241	999999	293	656	498	432	436	867	999999	972	34	391	894	637	999999	272	600	375	85	552	177	380	202	88	583	97	454	18	143	252	344	344	638	423	846	968	999999	747	512	869	331	400	999999	432	87	715	999999	549	347	999999	459	298	999999	996	999999	861	422	215	83	999999	977	428	734	909	999999	690	753	480	790	305	773	852	863	215	231	776	777	769	10	999999	999999	905	999999	846	792	56	590	642	999999	985	556	292	673	999999	999999	999999	999999	692	794	397	961	736	758	999999	522	606	434	547	774	999999	93	999999	215	999999	530	82	999999	999999	999999	999999	999999	121	822	805	749	999999	188	763	323	328	120	94	974	613	906	154	156	999999	999999	195	622	52	867	668	901	902	87	999999	999999	819	154	999999	575	213	296	849	913	952	302	
40	428	671	234	456	878	999	678	601	309	386	925	999999	563	931	969	67	999999	163	904	846	999999	720	193	503	183	342	999999	771	326	66	999999	204	336	303	767	950	817	999999	790	901	233	485	169	203	894	24	224	644	243	239	605	999999	58	455	626	707	488	730	282	999999	999999	907	999999	252	999999	731	999999	269	174	999999	249	834	372	12	622	928	561	989	609	169	999999	875	537	97	999999	480	999999	880	676	999999	472	97	999999	255	421	326	209	916	57	173	220	954	999999	225	989	771	397	999999	832	698	156	498	131	123	427	614	379	198	791	674	999999	923	592	114	555	162	696	127	590	306	728	644	942	445	948	999999	405	999999	108	690	93	110	58	978	912	974	965	33	827	806	999999	21	135	382	588	297	371	375	669	999999	84	279	464	999999	969	999999	556	685	999999	263	219	67	100	110	591	999999	999999	614	202	999999	197	672	300	784	999999	717	518	569	999999	660	801	999999	653	999999	615	813	646	522	19	999999	999999	289	858	573	999999	889	920	34	791	114	422	757	182	98	649	411	999999	999999	185	261	993	986	828	514	462	189	413	828	999999	999999	837	362	999999	791	162	907	814	726	196	470	796	493	778	752	248	999999	857	999999	999999	999999	833	966	346	757	416	441	460	353	121	999999	485	102	999999	22	277	69	162	999999	935	741	596	263	999999	714	999999	510	218	86	276	418	331	848	216	290	999999	871	999999	847	385	999999	999999	999999	614	778	985	704	953	999999	485	188	999999	999999	629	880	617	999999	482	631	302	999999	233	384	86	703	999999	636	885	999999	78	999999	999999	314	15	224	294	999999	648	999999	729	999999	556	999999	601	97	999999	855	228	335	673	373	398	394	554	999999	999999	999999	394	999999	692	999999	818	704	696	999999	145	999999	999999	999999	595	999999	931	999999	902	542	359	779	999999	989	187	240	417	560	586	999999	999999	999999	759	535	726	222	999999	737	31	380	942	999999	999999	521	951	999999	394	999999	740	190	442	630	492	22	129	718	999999	405	734	462	941	268	128	991	81	487	999999	935	689	999999	752	203	746	999999	600	507	33	271	47	248	846	604	999999	405	272	387	999999	747	416	999999	923	344	13	569	999999	683	999999	764	450	473	120	458	134	367	437	248	884	959	422	621	999999	37	367	495	615	999999	999999	999999	999999	694	321	90	999999	681	460	418	200	186	999999	916	773	269	820	574	999999	397	480	462	999999	34	502	215	999999	794	323	999999	999999	518	954	102	999999	999999	45	755	161	
39	930	452	906	999999	57	708	866	505	848	999999	216	793	367	999999	999999	985	753	999999	201	116	755	734	999999	565	442	682	231	10	999999	761	233	999999	422	108	467	37	999999	950	976	794	349	999999	946	887	688	192	160	736	236	259	268	340	563	55	284	205	94	351	586	375	486	866	824	96	211	151	381	269	759	999999	440	803	728	407	766	926	999999	999999	876	260	999999	494	774	431	503	893	999999	376	824	999999	942	213	373	999999	317	482	999999	859	685	999999	810	999999	977	397	819	465	611	166	288	357	999999	614	475	336	843	999999	999999	999999	593	318	640	15	445	497	895	236	439	127	999999	999999	999999	928	794	999999	999999	640	517	386	612	47	291	999999	999999	476	854	999999	738	47	766	999999	390	612	999999	377	905	805	999999	489	999999	593	999999	999999	999999	994	999999	489	820	144	886	213	484	715	790	555	36	295	917	969	643	567	497	402	999999	999999	903	318	662	427	999999	644	194	999999	999999	28	999999	798	289	999999	49	374	518	604	160	563	999999	675	999999	720	350	619	887	486	845	999999	999999	999999	142	300	101	999999	999999	403	709	252	28	456	831	772	543	238	16	824	929	279	59	893	251	797	935	999999	497	941	86	815	756	999999	999999	949	923	389	665	989	999999	920	546	124	999999	907	544	393	843	59	187	999999	612	72	557	576	885	212	392	344	364	863	631	885	326	999999	999999	999999	999999	882	849	164	572	27	823	999999	732	934	998	343	999999	551	394	447	764	963	999999	693	160	616	73	720	999999	331	634	148	299	999999	999999	999999	421	999999	128	960	210	33	549	595	249	548	843	951	213	58	999999	812	999999	999999	131	363	690	802	170	658	999999	138	999999	251	999999	999999	719	81	146	997	921	40	432	999999	247	999999	999999	999999	454	999999	772	999999	999999	948	249	821	668	116	540	999999	320	619	72	470	999999	999999	999999	307	212	564	829	772	999999	215	137	61	389	999999	999999	999999	999999	999999	358	558	886	707	620	999999	11	571	999999	999999	541	701	687	312	967	999999	291	174	874	999999	999999	999999	783	999	999999	311	821	198	441	999999	169	159	505	246	270	999999	584	444	461	999999	999999	999999	547	226	241	999999	528	999999	93	427	763	781	999999	823	668	999999	775	886	410	319	999999	813	140	403	999999	391	206	450	51	999999	999999	847	713	227	999999	774	352	566	767	193	783	996	999999	23	999999	387	999999	682	578	802	739	999999	43	152	270	492	999999	154	772	850	916	87	782	630	999999	915	78	999999	13	893	126	
218	129	999999	999999	400	707	126	999999	75	746	524	872	249	723	690	813	571	956	337	275	207	794	917	276	706	999999	999999	974	943	319	356	679	685	685	531	578	999999	616	869	785	393	611	999999	114	999999	214	999999	999999	358	112	999999	999999	675	999999	999999	424	211	949	829	186	233	151	599	755	400	845	197	563	202	122	996	955	97	552	881	596	96	813	874	501	681	577	626	841	999999	25	13	999999	766	117	376	999999	999999	692	561	251	21	999999	714	999999	27	978	714	999999	115	999999	253	999999	746	333	999999	398	85	337	505	656	525	758	942	384	999999	999999	999999	999999	746	139	178	404	990	999999	999999	144	999999	326	484	999999	999999	390	736	999999	771	999999	320	443	779	978	791	459	999999	905	999999	263	19	999999	715	886	191	629	499	999999	382	849	999999	115	999999	999999	299	759	853	803	793	999999	999999	680	613	999999	819	364	999999	767	999999	999999	216	95	914	331	999999	999999	611	597	999999	999999	891	760	889	921	746	214	694	587	688	42	606	394	999999	591	240	339	725	999999	77	827	999999	999999	637	999999	642	58	200	427	999999	529	999999	265	292	560	252	272	999999	691	999999	614	669	728	999999	315	122	822	973	333	100	795	54	858	530	693	919	170	132	234	289	698	999999	999999	519	169	999999	351	112	561	348	968	548	999999	536	999999	999999	595	652	332	552	999999	84	867	999999	999999	484	299	735	599	640	92	149	565	412	528	601	401	218	999999	431	771	720	999999	985	131	257	999999	331	78	535	334	517	800	682	999999	999999	156	999999	999999	685	594	615	513	920	265	828	982	631	18	861	766	386	733	999999	781	109	663	882	214	999999	999999	999999	667	73	999999	999999	349	999999	942	904	454	460	999999	243	999999	165	217	500	729	303	999999	388	322	216	768	999999	784	999999	901	369	999999	999999	999999	224	220	626	948	999999	614	999999	999999	109	689	114	416	316	416	499	73	626	999999	172	999999	911	759	96	655	460	305	368	791	450	981	583	944	190	723	756	33	221	216	767	999999	999999	814	175	699	999999	800	462	541	294	836	999999	999999	798	122	825	464	134	999999	498	154	255	999999	48	999999	115	999999	236	592	660	476	851	419	134	285	122	999999	999999	999999	446	659	842	999999	506	613	999999	116	155	78	999999	301	898	999999	718	623	999999	999999	999999	57	593	999999	999999	870	999999	999999	984	865	999999	999999	999	999999	869	999999	534	838	311	428	402	434	420	999999	24	168	694	368	577	611	701	511	644	972	330	999999	803	397	999999	972	
945	687	629	840	765	999999	78	999999	432	999999	716	879	322	222	747	999999	636	595	44	999999	185	523	251	383	174	999999	999999	37	407	332	934	999999	999999	339	482	715	805	580	243	391	99	999999	999999	416	895	821	999999	432	234	999999	999999	218	363	678	796	999999	446	256	675	924	754	50	771	110	237	579	999999	982	739	42	999999	66	361	999999	326	999999	999999	835	487	353	651	456	803	999999	999999	999999	782	84	999999	60	278	559	904	318	999999	999999	753	834	188	999999	695	216	692	201	443	854	856	710	362	146	844	611	768	332	283	308	999999	352	689	511	796	61	450	689	764	999999	999999	52	26	278	999999	999999	999999	999999	999999	999999	999999	611	999999	567	869	82	999999	406	999999	666	999999	581	45	999999	810	410	999999	677	999999	644	765	12	437	999999	701	814	999999	93	239	101	955	999999	675	838	544	636	367	999999	641	724	338	54	483	107	206	580	17	687	467	505	999999	978	643	23	678	761	183	538	865	65	387	999999	177	999999	711	194	906	206	794	183	53	33	999999	999999	315	721	528	340	260	131	807	999999	999999	733	494	977	999999	661	169	782	999999	999999	266	586	346	699	877	999999	999999	21	673	810	893	999999	462	999999	942	839	999999	999999	999999	843	287	743	258	380	999999	443	629	733	231	999999	47	21	720	999999	767	459	999999	616	844	168	943	249	999999	996	999999	999999	280	999999	44	133	954	212	550	999999	999999	522	338	965	686	443	740	662	789	428	772	882	572	249	999999	999999	381	100	122	84	999999	48	296	999999	999999	680	173	717	699	108	999999	834	471	111	670	999999	999999	501	929	411	999999	999999	459	38	234	241	769	40	105	552	999999	863	999999	475	719	514	236	999999	999999	16	280	33	963	999999	999999	938	999999	471	578	571	999999	879	999999	710	999999	618	999999	267	37	35	999999	142	999999	156	356	436	743	999999	391	999999	999999	54	793	999999	141	404	999999	767	999999	999999	820	308	999999	533	190	872	702	389	818	110	925	968	59	682	106	147	999999	816	345	701	204	425	90	422	553	326	95	248	999999	262	300	820	999999	741	215	612	680	98	966	483	999999	363	999999	999999	241	999999	995	120	826	993	994	511	432	999999	100	405	999999	999999	999999	999999	786	463	810	999999	999999	114	611	317	476	494	466	321	850	861	966	840	248	799	190	503	330	999999	422	585	268	789	999999	168	650	810	393	641	118	999999	696	999999	553	620	480	137	999999	999999	999999	341	537	999999	660	999999	241	260	166	428	858	486	999999	811	50	234	
308	30	716	452	666	666	999999	825	213	748	999999	999999	999999	628	999999	63	66	643	340	90	58	585	138	827	926	999999	653	965	999999	631	568	884	999999	999999	999999	459	421	994	999999	999999	241	711	479	912	405	546	963	538	109	805	430	999999	480	960	186	722	892	888	525	999999	23	999999	53	582	190	290	464	999999	316	868	999999	71	622	999999	999999	346	116	226	431	999999	437	124	865	999999	210	667	414	280	152	599	999999	532	478	754	964	999999	668	897	731	125	91	994	232	999999	999999	999999	287	999999	120	839	616	675	999999	145	839	898	280	999999	381	523	876	194	826	999999	999999	999999	592	868	999999	753	678	219	495	316	999999	442	999999	634	814	841	389	999999	170	313	983	892	999999	343	999999	76	825	999999	525	218	249	897	178	999999	930	62	999999	999999	728	366	170	406	999999	160	999999	406	15	646	261	540	143	589	34	999999	733	999999	54	258	953	332	928	86	693	286	77	999999	999999	386	703	999999	999999	999999	568	803	999999	586	711	999999	507	518	70	189	350	999999	999999	999999	872	655	999999	521	18	527	466	999999	437	94	713	999999	93	434	999999	629	942	999999	475	172	31	230	380	157	707	139	751	444	272	749	999999	999999	211	417	539	618	604	999999	753	546	999999	999999	375	999999	999999	807	831	83	386	999999	247	849	999999	912	638	651	999999	999999	999999	878	776	31	999999	688	999999	15	702	676	895	523	35	759	747	999999	659	858	999999	322	284	900	308	678	67	830	999999	999999	999999	999999	779	887	343	969	378	999999	770	492	999999	687	709	867	999999	999999	999999	863	415	487	112	591	263	779	796	962	360	913	579	108	963	312	999999	472	999999	999999	897	17	999999	66	390	872	999999	176	999999	999999	999999	417	795	154	500	204	424	999999	783	606	46	999	100	999999	618	464	304	672	528	726	999999	246	999999	701	999999	180	684	359	106	239	999999	96	999999	628	359	942	999999	435	607	999999	887	161	999999	999999	376	897	999999	808	447	925	577	999999	999999	999999	999999	999999	367	103	999999	329	520	75	927	553	183	949	60	472	31	999999	345	869	74	758	838	358	557	999999	335	999999	263	999999	912	999999	661	936	447	846	999999	999999	999999	35	549	287	259	822	233	999999	47	427	846	454	786	771	999999	708	431	889	999999	999999	999999	529	768	525	76	643	162	756	891	246	512	999999	511	48	101	999999	329	786	509	999999	135	999999	800	907	523	809	999999	150	591	999999	514	557	580	652	174	999999	267	33	221	615	669	476	999999	800	999999	642	942	999999	
680	279	388	999999	390	999999	193	407	999999	860	999999	267	554	21	999999	938	999999	954	633	999999	873	45	999999	306	999999	999999	355	658	177	999	992	880	866	350	470	321	574	869	177	331	999999	766	336	407	30	954	71	999999	999999	315	78	960	999999	93	874	644	227	999999	999999	496	999999	999999	999999	728	999999	131	400	213	999999	854	373	862	786	312	999999	117	999999	654	999999	620	832	999999	357	861	931	42	871	783	999999	825	999999	492	799	680	427	999999	536	608	540	899	563	857	116	456	941	215	184	707	692	999999	999999	572	806	459	664	216	188	999999	999999	999999	999999	617	737	725	999999	881	73	115	884	999999	581	110	124	999999	66	975	999999	900	919	725	999999	174	999999	999999	889	531	999999	999999	26	221	755	167	810	705	999999	999999	129	391	999999	70	999999	78	822	234	196	835	457	999999	402	689	625	999999	459	81	977	999999	527	38	835	238	999999	723	99	673	712	999999	299	419	999999	120	855	209	214	858	582	789	351	866	522	999999	999999	999999	999999	999999	596	999999	999999	738	999999	563	429	100	999999	467	999999	429	999999	999999	521	999999	545	48	693	291	999999	999999	82	600	499	197	744	660	516	781	164	938	775	999999	87	245	715	561	691	999999	691	764	653	747	993	163	810	201	354	749	518	999999	573	665	503	179	999999	118	249	999999	999999	999999	584	774	313	927	653	227	82	286	67	984	999999	519	600	79	999999	335	999999	346	999999	553	999999	999999	273	128	375	120	267	907	840	606	321	160	365	923	189	878	443	75	509	593	129	77	691	533	688	63	999999	434	406	79	511	903	999999	274	999999	999999	999999	195	561	543	959	174	446	460	672	206	163	676	889	999999	891	541	836	999999	433	249	84	739	999999	321	999999	833	510	770	105	418	997	100	472	999999	377	258	999999	999999	633	954	999999	240	860	491	900	398	545	512	187	970	999999	369	841	999999	999999	999999	755	249	999999	136	664	676	365	264	209	999999	214	527	526	643	36	871	999999	479	619	999999	999999	947	421	657	298	997	592	999999	351	638	999999	999999	629	999999	502	274	478	506	299	999999	875	606	292	837	999999	27	999999	999999	943	205	208	371	602	999999	892	999999	828	999999	838	666	93	240	999999	571	812	999999	897	919	999999	761	403	664	189	665	999999	282	665	583	473	280	21	58	191	156	439	888	658	731	999999	694	446	637	668	632	870	645	693	721	999999	240	130	76	403	191	999999	544	191	999999	929	999999	999999	255	377	568	655	44	58	766	141	924	304	176	
215	999999	999999	765	995	556	794	333	589	999999	558	999999	159	945	654	999999	354	895	706	999999	801	104	999999	201	269	110	977	999999	999999	926	590	110	999999	954	860	999999	865	46	999999	635	152	606	40	209	696	145	999999	710	390	58	999999	245	999999	999999	999999	121	904	999999	505	895	579	958	999999	662	363	457	999999	205	94	999999	144	317	357	80	578	205	73	352	504	999999	999999	276	999999	999999	514	354	881	363	999999	999999	53	999999	540	653	65	194	999999	378	845	999999	999999	999999	625	683	999999	115	888	157	14	179	58	561	629	999999	999999	312	512	999999	158	999999	576	999999	616	346	663	402	776	999999	999999	394	336	694	506	265	999999	478	650	772	999999	409	466	734	359	999999	699	999999	121	169	449	753	682	679	230	837	672	896	606	289	29	999999	338	194	142	619	843	364	65	374	999999	734	999999	999999	564	749	551	841	999999	999999	646	181	291	616	264	272	712	999999	999999	668	593	398	872	371	753	123	80	282	601	739	576	345	435	747	83	715	101	942	125	999999	295	830	314	999999	642	999999	239	721	930	870	907	196	889	396	781	999999	862	300	986	451	999999	279	250	853	629	999999	745	544	543	548	180	999999	541	993	383	762	999999	471	728	999999	999999	359	351	731	999999	389	456	49	965	386	852	800	999999	673	802	25	999999	460	781	341	111	694	999999	391	699	148	655	896	23	28	613	401	571	90	568	329	927	999999	31	249	855	706	578	999999	696	379	812	999999	999999	367	182	633	999999	396	999999	198	180	960	42	693	734	559	999999	947	999999	999999	239	876	115	483	999999	999999	439	541	486	405	126	999999	695	329	335	787	999999	655	846	979	710	999999	286	379	158	967	486	338	515	305	999999	999999	394	244	999999	999999	999999	999999	279	110	204	158	999999	408	82	159	275	712	367	946	853	380	999999	792	750	64	999999	735	335	999999	999999	111	35	191	724	999999	637	460	188	399	34	989	385	746	785	561	274	878	306	998	701	999999	970	999999	452	309	530	999999	493	96	347	37	999999	999999	514	999999	133	729	683	999999	522	814	999999	999999	921	863	994	999999	17	999999	999999	720	438	336	999999	821	140	466	738	425	999999	999999	999999	101	62	997	608	999999	241	692	438	545	205	719	486	886	999999	12	999999	588	999999	176	594	304	999999	626	598	65	999999	693	999999	666	990	268	623	486	848	999999	999999	999999	264	767	999999	324	999999	253	525	719	849	999999	999999	137	819	999999	120	797	999999	671	794	435	409	553	507	548	730	772	
555	937	106	999	48	999999	97	723	333	546	54	279	999999	999999	999999	878	999999	197	121	999999	847	840	157	825	45	187	999999	490	524	711	270	584	594	999999	698	999999	999999	849	504	774	999999	105	825	999999	999999	181	136	999999	334	530	999999	319	436	895	925	714	789	280	964	999999	169	607	209	999999	286	469	685	999999	999999	523	265	365	693	346	795	751	24	584	999999	863	999999	907	166	993	374	951	157	698	73	984	799	999999	999999	642	615	442	896	213	297	293	495	580	385	810	275	982	625	99	110	183	699	999999	999999	111	999999	261	451	999999	258	999999	322	999999	493	380	723	913	480	60	731	362	855	999999	999999	788	377	479	532	999999	999999	391	335	67	598	889	294	594	154	783	831	999999	991	689	955	999999	970	508	97	14	96	362	511	575	368	747	328	999999	999999	999999	734	341	729	999999	488	866	999	264	999999	603	96	999999	768	999999	228	377	370	175	999999	999999	818	868	391	527	999999	375	880	760	699	999999	571	999999	676	999999	59	500	634	999999	210	99	999999	715	120	494	999999	957	593	814	999999	990	387	162	43	593	999999	865	949	999999	837	123	999999	248	565	547	41	999999	999999	43	647	728	999999	474	965	765	999999	112	757	999999	609	310	999999	75	413	999999	999999	999999	371	93	143	193	551	432	68	97	113	724	160	999999	462	236	999999	559	177	628	258	999999	197	277	999999	499	999999	61	602	537	340	920	835	857	84	622	329	378	900	464	186	320	416	877	662	645	999999	194	445	383	805	232	999999	785	460	999999	231	104	861	644	85	499	999999	999999	756	193	889	303	498	839	999999	999999	659	999999	999999	937	507	999999	999999	999999	999999	923	999999	228	731	118	31	59	999999	999999	401	235	999999	265	999999	999999	489	999999	130	479	999999	658	696	999999	477	679	999999	999999	999999	522	62	911	488	284	107	161	883	611	799	999999	999999	999999	896	973	447	999999	618	403	334	999999	999999	622	999999	999999	999999	888	237	20	751	61	544	836	715	884	472	489	999999	243	168	999999	804	999999	999999	482	317	915	999999	723	168	796	71	180	999999	580	74	440	722	352	453	999999	924	872	859	747	113	334	134	22	999999	999999	933	385	244	106	959	999999	536	999999	828	999999	136	999999	999999	999999	990	374	975	999999	819	999999	767	404	789	950	999999	931	28	347	378	982	791	749	222	209	863	999999	999999	763	620	999999	903	999999	524	538	91	420	30	904	999999	739	999999	988	202	479	999999	538	595	294	793	37	561	199	349	846	133	386	302	999999	
101	314	438	999999	524	999999	137	762	999999	999999	868	893	999999	123	590	999999	999999	803	999999	743	19	334	100	651	970	999999	932	714	665	999999	415	704	127	378	813	452	999999	147	473	866	351	438	658	999999	425	900	999999	448	609	999999	222	330	829	558	642	767	224	787	251	931	402	423	106	212	999999	999999	999999	542	310	147	999999	496	339	690	401	581	999999	755	235	79	477	494	115	999999	465	999999	999999	569	999999	999999	237	999999	895	542	474	999999	341	999999	999999	261	135	583	999999	999999	383	726	990	148	999999	999999	101	468	561	182	464	999999	318	151	747	760	999999	216	999999	264	909	999999	601	797	226	474	249	229	999999	974	944	893	356	999999	999999	738	104	999999	999999	999999	954	999999	999999	722	87	566	619	200	708	737	961	999999	777	883	561	999999	135	203	922	999999	821	871	999999	587	238	571	561	674	569	999999	666	562	804	142	999999	150	851	878	719	659	854	59	521	529	22	999999	126	472	999999	22	999999	999999	999999	999999	852	92	999999	999999	494	999999	14	945	999999	699	999999	409	999999	644	583	420	718	999999	999999	272	999999	772	360	681	999999	999999	454	99	592	999999	406	999999	747	94	289	227	583	477	393	999999	655	909	428	999999	458	613	910	481	999999	999999	304	999999	426	999999	999999	90	999999	885	810	291	72	914	363	84	303	314	999999	39	365	365	837	250	863	282	999999	929	353	999999	233	960	999999	973	211	921	262	999999	350	205	214	208	999999	698	666	112	999999	999999	555	354	529	153	951	880	126	532	999999	63	502	153	999999	999999	736	999999	661	849	988	98	713	999999	821	262	964	466	825	166	999999	148	999999	999999	141	875	999999	999	19	89	18	422	856	678	96	999999	548	999999	268	262	472	302	46	816	123	61	36	123	532	276	188	999999	999999	960	999999	695	478	740	999999	70	999999	736	999999	582	840	576	241	999999	355	622	714	999999	207	573	693	577	112	767	648	90	849	269	477	742	900	999999	367	896	25	401	999999	807	194	208	684	735	117	999999	999999	546	819	999999	768	910	562	999999	297	491	276	95	999999	711	102	932	221	318	269	999999	999999	327	999999	344	30	953	891	999999	584	999	889	958	999999	648	791	112	270	999999	999999	566	190	490	999999	876	630	929	808	28	715	261	987	375	476	665	999999	999999	999999	485	970	814	999999	655	999999	298	601	999999	625	945	920	999999	671	363	999999	702	999999	999999	101	341	714	100	155	872	201	332	21	523	491	999999	865	143	774	785	886	685	548	535	654	937	285	322	
313	862	999999	725	590	633	999999	773	403	591	566	995	999999	879	999999	156	999999	999999	287	88	999999	821	999999	786	225	886	476	141	164	736	546	999999	66	402	999999	292	773	476	999999	387	966	717	410	283	576	778	24	16	26	402	81	151	660	206	999999	492	999999	321	509	703	167	425	619	999999	54	999999	938	999999	999999	999999	382	986	999999	899	121	999999	421	805	999999	999999	872	469	125	762	664	405	503	999999	906	304	509	462	999999	999999	230	550	108	742	239	173	839	645	999999	640	29	94	380	999999	95	387	81	999999	111	72	830	697	310	857	12	649	999999	999999	472	797	876	920	29	731	679	571	999999	678	999999	999999	607	999999	555	484	742	580	34	742	774	999999	999999	532	360	904	218	532	999999	250	999999	589	264	999999	183	126	764	109	75	649	91	523	377	999999	410	64	465	999999	999999	826	125	432	625	175	314	943	999999	353	569	124	999999	156	331	769	938	986	792	846	62	438	719	642	514	384	661	261	161	830	132	999999	449	613	390	423	999999	999999	999999	98	456	239	552	999999	540	950	999999	999999	202	607	999999	423	999999	618	999999	999999	999999	483	999999	999999	514	63	792	743	999999	272	999999	999999	766	907	999999	999999	32	703	400	823	886	308	111	564	257	726	999999	999999	999999	708	999999	830	71	676	317	652	999999	724	583	403	999999	808	999999	999999	999999	228	178	294	963	833	401	567	228	728	827	807	381	363	993	788	994	999999	377	522	237	999999	846	99	600	999999	999999	308	129	996	386	87	118	999999	999999	39	999999	999999	589	542	317	999999	999999	999999	849	509	999999	46	731	795	408	206	441	678	50	439	381	88	693	999999	601	103	448	231	999999	750	699	547	999999	999999	241	999999	659	834	214	760	243	513	999999	101	999999	205	576	334	598	189	645	999999	999999	999999	657	999999	90	618	941	224	38	390	991	109	999999	732	963	767	564	999999	999999	607	473	290	999999	868	837	602	259	405	999999	123	999999	999999	999999	999999	755	232	316	762	149	51	999999	999999	731	999999	999999	999999	291	988	242	809	770	418	642	48	966	999999	999999	789	640	488	368	546	999999	999999	756	829	994	550	977	740	461	801	999999	999999	714	999999	558	353	999999	696	320	999999	172	716	353	224	529	76	999999	252	999999	526	131	661	683	356	999999	815	106	692	157	999999	999999	502	358	968	379	147	333	493	953	310	443	999999	177	107	383	981	572	541	309	928	259	735	171	934	680	388	822	368	191	743	999999	663	549	999999	259	670	368	384	845	999999	
742	808	298	999999	999999	187	494	585	972	320	253	564	999999	999999	491	286	340	423	298	990	325	964	311	220	62	779	405	596	848	712	622	198	696	999999	999999	450	446	892	999999	503	894	999999	999999	871	499	692	280	330	98	973	340	944	95	854	999999	777	507	88	226	313	781	897	737	999999	697	65	868	474	999999	51	839	447	572	795	106	999999	578	440	721	370	508	84	508	874	999999	999999	112	841	850	418	943	368	676	548	721	996	509	136	999999	444	823	805	298	57	143	999999	382	300	757	988	208	999999	367	999999	804	707	999999	999999	887	29	953	36	624	999999	107	999999	771	33	83	109	579	452	999999	999999	999999	703	785	460	741	489	305	999999	93	862	219	876	999999	999999	744	23	607	647	999999	163	490	796	999999	674	999999	662	131	359	227	658	999999	756	810	999999	318	111	999999	999999	130	999999	999999	151	943	761	414	999999	479	949	289	69	999999	999999	999999	999999	999999	749	521	121	510	999999	368	946	594	435	453	462	999999	921	512	643	999999	999999	526	842	439	348	853	430	270	727	192	999999	79	999999	999999	487	554	707	999999	568	589	810	999999	51	48	778	557	999999	318	951	165	558	999999	999999	967	833	415	999999	673	457	895	101	850	783	896	196	999999	437	999999	965	908	369	999999	943	63	291	999999	484	803	661	791	346	999999	319	572	999999	999999	999999	199	333	81	193	999999	836	673	498	999999	654	154	852	901	130	248	352	999999	796	920	999999	592	686	999999	931	999999	999999	666	559	979	541	999999	999999	462	452	247	946	894	724	335	801	999999	564	330	586	339	999999	759	670	107	768	999999	999999	999999	999999	999999	512	731	149	999999	30	179	999999	519	428	999999	881	399	999999	999999	999999	457	328	999999	999999	233	999999	365	25	601	615	263	999999	999999	220	275	444	560	999999	610	999999	224	754	999999	999999	631	167	999999	901	151	999999	999999	309	788	805	320	948	999999	593	999999	999999	156	715	999999	21	999999	184	999999	308	163	999	331	177	999999	999999	87	702	230	165	497	76	999999	463	999999	999999	999999	953	217	999999	900	326	139	967	224	796	588	509	216	96	547	457	999999	747	748	152	136	394	459	640	727	617	728	159	105	940	831	692	841	999999	957	999999	966	14	999999	999999	870	364	952	62	999999	577	495	143	618	50	570	244	715	731	26	669	999999	576	928	999999	598	979	999999	999999	999999	895	668	812	138	999999	999999	500	349	999999	999999	772	441	999999	81	159	131	999999	541	999999	999999	999999	977	999999	387	298	319	399	999999	125	
248	890	492	679	98	673	999999	683	999999	884	560	80	895	804	999999	999999	238	106	505	999999	170	14	999999	999999	903	377	918	999999	435	840	424	101	424	999999	673	391	999999	762	318	408	250	448	589	999999	504	310	701	183	660	999999	999999	222	894	307	955	243	999999	675	999999	720	999999	361	258	174	470	468	655	671	999999	999999	999999	476	788	106	538	721	425	791	322	603	999999	999999	897	999999	780	211	206	127	999999	999999	938	614	986	598	653	888	200	424	196	45	654	999999	52	592	179	999999	434	797	768	244	999999	999999	363	181	54	19	464	956	394	999999	999999	999999	999999	700	999999	359	489	199	999999	650	530	11	604	999999	949	645	702	999999	999999	196	776	408	999999	999999	621	287	261	999999	553	999999	434	244	999999	927	773	125	636	999999	462	999999	114	244	999999	128	999999	999999	999999	86	232	409	317	999999	833	208	492	999999	189	370	999999	852	108	674	999999	809	225	296	971	676	513	999999	19	361	852	999999	91	541	999999	999999	999999	805	999999	184	591	999999	336	285	410	999999	445	999999	936	999999	272	609	721	999999	598	544	902	999999	844	389	572	999999	400	955	306	530	126	950	809	949	999999	283	999999	923	999999	502	483	939	885	150	999999	604	896	999999	98	252	590	651	943	519	999999	902	960	840	611	202	753	380	979	879	715	495	999999	986	235	999999	999999	999999	999999	105	71	962	542	704	158	968	502	656	867	63	999999	475	999999	300	999999	148	323	791	321	890	749	113	999999	15	434	745	505	999999	999999	109	275	792	303	848	457	374	999999	265	999999	999999	999999	106	999999	926	939	250	489	999999	374	96	999999	999999	999999	467	355	999999	12	536	999999	413	999999	592	148	767	788	999999	181	167	842	999999	999999	67	999999	678	999999	652	600	44	75	999999	266	696	546	999999	434	999999	315	999999	503	999999	999999	833	985	287	179	117	958	745	148	792	78	331	999999	126	318	999999	95	809	277	703	367	968	471	999999	157	777	56	716	343	708	842	346	664	353	885	999999	82	822	508	93	693	854	896	283	999999	999999	731	999999	123	999999	994	506	568	799	999999	999999	999999	899	140	402	70	251	999999	439	950	999999	667	622	240	372	545	272	310	193	19	513	81	198	999999	223	55	626	603	527	713	345	778	999999	221	492	583	182	691	999999	32	452	451	466	333	999999	276	118	199	750	280	732	205	384	999999	628	332	999999	929	917	356	444	648	999999	725	614	954	803	411	999999	999999	999999	580	204	999999	567	71	615	865	586	946	937	437	852	
257	981	150	999999	83	592	999999	999999	999999	774	759	588	803	566	740	718	439	472	707	450	961	906	999999	11	224	233	566	999999	318	353	970	419	999999	796	638	744	474	999999	729	818	999999	388	999999	999999	445	582	999999	505	999999	156	156	483	239	999999	890	999999	829	148	189	999999	36	453	101	999999	804	999999	999999	16	927	996	254	999999	743	999999	861	582	786	355	566	642	469	71	842	172	206	496	189	29	905	999999	914	335	999999	879	791	145	297	230	11	999999	10	757	577	878	999999	278	740	349	135	317	999999	484	582	546	390	999999	999999	929	703	999999	170	999999	111	639	91	919	507	999999	108	726	295	566	354	471	641	999999	493	964	271	928	999999	840	894	999999	999999	999999	752	834	498	826	534	367	526	692	934	448	656	937	796	999999	770	999999	251	409	999999	996	999999	121	905	999999	999999	646	668	775	562	329	999999	513	904	651	176	999999	999999	281	201	999999	999999	661	536	203	999999	555	177	289	167	999999	999999	495	575	738	999999	641	929	820	354	888	999999	751	139	615	781	153	43	155	999999	108	512	969	217	104	956	477	999999	711	999999	926	479	388	999999	684	731	181	937	175	999999	535	742	999999	927	312	238	298	532	921	999999	912	522	31	999999	68	375	999999	287	481	782	833	65	227	207	999999	419	320	999999	455	883	609	215	868	805	288	366	957	52	905	866	999999	945	999999	999999	709	414	457	914	559	318	112	999999	999999	392	999999	479	524	357	509	999999	917	165	87	47	812	999999	653	226	195	702	999999	586	382	614	999999	888	999999	928	497	23	962	999999	584	146	781	999999	748	485	299	808	999999	609	542	21	999999	512	868	999999	487	12	760	240	728	856	900	525	521	851	999999	627	88	596	860	999999	931	521	580	940	265	999999	999999	999999	926	386	860	808	54	371	666	613	30	774	999999	999999	263	731	678	999999	245	266	204	897	218	999999	999999	255	749	56	90	999999	999999	999999	371	390	54	592	313	999999	996	999999	480	160	999999	663	607	999999	999999	999999	242	210	842	999999	705	998	902	71	959	265	656	999999	68	997	290	238	682	102	412	69	450	999999	427	336	731	153	785	53	711	555	74	999999	109	383	999999	880	594	88	231	373	487	982	632	58	695	391	43	483	869	957	981	514	901	95	925	571	999999	516	131	562	999999	858	359	999999	200	999999	514	684	192	410	644	603	871	999999	581	467	48	378	641	349	119	312	184	754	574	559	525	24	458	253	107	999999	957	669	160	999999	632	
229	857	465	876	358	300	468	323	387	643	999999	513	999999	999999	414	874	999999	999999	999999	684	605	839	641	713	500	236	939	313	999999	646	211	888	952	834	819	521	185	472	761	999999	715	441	196	916	999999	510	991	720	693	213	185	999999	249	944	999999	389	999999	751	386	132	361	165	999999	741	441	973	999999	632	999999	999999	698	999999	691	899	968	174	999999	999999	999999	990	244	228	619	361	470	999999	999999	17	807	439	304	433	999999	638	660	560	683	454	484	689	949	999999	999999	800	515	865	535	350	999999	862	737	999999	999999	999999	887	142	999999	405	280	457	999999	999999	999999	999999	598	274	233	63	248	999999	490	207	251	370	51	876	221	999999	846	605	999999	309	41	999999	702	803	732	700	999999	999999	24	288	183	36	366	405	543	732	211	250	642	482	111	567	381	539	999999	340	354	999999	999999	725	559	675	997	34	521	880	582	999999	999999	532	311	720	403	212	33	224	14	645	343	489	617	605	999999	999999	208	473	573	999999	999999	402	356	999999	607	999999	729	999999	39	341	999999	663	160	416	999999	119	180	390	173	179	999999	999999	335	709	999999	441	118	953	712	999999	826	999999	316	419	999999	150	186	571	999999	115	483	525	194	999999	999999	680	999999	210	897	853	999999	817	310	999999	999999	517	76	647	72	175	190	775	795	19	515	836	999999	741	175	568	999999	999999	276	68	999999	989	851	662	948	999999	999999	907	66	858	222	18	747	999999	762	734	84	539	509	948	924	707	729	184	167	924	333	999999	45	339	920	209	551	251	999999	667	665	999999	699	74	72	282	719	937	797	999999	999999	444	978	440	494	404	999999	328	143	988	270	677	999999	33	673	515	999999	726	938	22	467	999999	213	999999	999999	670	999999	444	885	652	999999	792	999999	660	999999	999999	618	604	845	526	111	232	999999	720	999999	988	908	675	401	556	410	993	999999	999999	49	999999	999999	999999	999999	999999	999999	999999	442	999999	11	999999	300	844	999999	784	896	277	881	422	911	244	397	492	698	90	762	174	53	338	251	994	793	601	621	253	657	999999	243	31	961	999999	789	627	719	999999	697	74	488	616	999999	143	121	586	874	999999	999999	748	195	290	71	400	620	114	999999	16	999999	999999	232	943	137	171	999999	860	460	473	454	999999	999999	999999	392	999999	685	437	999999	117	999999	217	726	816	58	908	999999	999999	960	999999	827	685	999999	999999	999999	999999	841	544	488	498	999999	261	135	410	360	434	975	426	999999	372	714	999999	999999	142	133	476	972	999999	894	999999	
999999	999999	899	999999	646	999999	393	999999	524	999999	999999	150	948	190	17	632	92	326	465	624	932	133	64	597	856	644	260	254	589	999999	35	434	650	268	875	28	361	245	999999	591	51	914	901	513	515	999999	244	254	134	501	999999	656	950	280	296	499	37	999999	42	12	518	148	999999	746	999999	999999	500	999999	999999	989	999999	846	563	874	583	28	231	999999	91	292	409	15	999999	97	394	999999	999999	379	971	999999	991	58	999999	761	999999	902	442	164	999999	999999	999999	554	999999	145	230	547	102	999999	697	278	277	485	230	750	602	999999	28	393	362	999999	948	131	999999	929	999999	232	643	802	801	680	999999	76	999999	999999	218	855	76	999999	867	846	286	999999	681	703	118	999999	827	462	168	570	884	999999	802	163	999999	999999	836	20	146	998	903	999999	284	27	692	999999	87	232	541	747	446	999999	526	515	999999	551	449	25	820	492	404	191	999999	241	796	537	999999	254	864	266	29	66	999999	869	942	985	132	664	20	908	999999	605	920	421	999999	999999	999999	999999	449	592	513	821	200	654	603	722	657	999999	230	165	935	833	368	285	727	999999	195	657	573	728	429	784	14	999999	999999	799	271	232	116	999999	999999	978	804	999999	753	999999	866	203	999999	230	338	88	443	999999	999999	604	246	644	693	744	999999	875	999999	721	173	728	816	999999	999999	803	461	434	937	285	999999	957	38	97	999999	999999	523	991	999999	999999	999999	350	350	999999	999999	460	563	626	539	999999	289	139	265	92	117	34	391	999999	604	471	769	999999	151	999999	703	24	999999	159	999999	173	230	673	999999	380	332	823	388	666	999999	149	250	834	895	575	996	999999	702	946	979	507	148	999999	397	919	583	495	999999	192	455	925	999999	999999	999999	999999	151	615	999999	884	760	294	999999	724	250	464	231	934	999999	999999	999999	999999	321	629	179	614	999999	295	285	999999	796	837	999999	205	220	422	264	836	999999	528	434	999999	386	817	195	694	861	423	694	932	999999	649	486	632	30	999999	613	265	244	899	351	855	340	999999	98	923	670	450	513	828	210	394	613	490	152	782	305	503	999999	999999	753	611	999999	353	999999	156	360	991	185	999999	808	999	602	999999	187	578	60	999999	729	272	34	420	999999	865	732	313	46	996	490	248	478	120	999999	759	155	740	999999	987	999999	999999	572	999999	274	76	30	211	791	999999	312	999999	999999	999999	774	181	460	999999	701	735	999999	573	120	364	510	937	999999	697	187	843	286	447	324	73	999999	787	699	999999	155	843	
999999	999999	521	855	693	917	516	490	999999	999999	309	999999	48	529	376	999999	831	217	177	337	108	332	33	948	904	864	999999	668	875	986	481	114	196	857	889	98	61	999999	999999	999999	431	487	361	999999	544	473	999999	794	696	493	956	491	187	818	744	522	508	573	950	828	667	847	615	999999	178	204	625	191	639	287	578	999999	546	584	905	999999	999999	495	414	441	466	464	999999	391	40	999999	926	378	123	377	590	487	314	842	925	584	872	12	369	349	847	999999	999999	418	999999	389	944	603	912	999999	551	23	169	519	372	213	874	233	999999	188	278	257	78	272	696	999999	999999	704	658	999999	748	968	135	74	593	999999	309	999999	476	650	54	332	999999	989	825	577	328	794	480	722	709	649	999999	191	80	599	159	999999	721	999999	127	250	944	999999	385	583	999999	999999	926	133	999999	321	756	678	143	999999	792	999999	447	999999	999999	477	234	999999	622	108	295	943	994	993	99	416	841	652	533	804	387	999999	613	252	689	234	999999	999999	818	999999	892	999999	58	134	999999	999999	999999	999999	62	649	26	18	968	287	297	999999	110	932	43	497	479	114	999999	338	568	999999	475	204	440	547	608	999999	127	234	215	999999	894	869	999999	29	961	999999	600	884	788	999999	999999	999999	954	744	999999	999999	322	331	918	999999	858	719	999999	889	999999	260	172	514	50	148	999999	743	81	16	60	241	746	24	535	239	513	271	999999	198	21	149	250	695	999999	673	564	999999	999999	427	432	184	312	306	425	710	999999	95	843	649	999999	172	264	948	694	892	198	999999	999999	688	284	597	179	999999	999999	464	20	999999	101	999999	999999	103	999999	653	583	999999	929	450	599	999999	162	428	427	900	709	999999	884	999999	11	530	999999	266	999999	627	152	835	15	999999	999999	999999	700	610	994	476	76	394	735	999999	375	819	963	748	999999	971	535	856	180	999999	999999	37	999999	718	475	999999	893	327	999999	999999	511	748	869	995	31	639	134	552	433	999999	999999	324	124	283	926	191	567	735	557	39	101	999999	664	736	275	401	999999	999999	999999	434	583	749	301	924	109	627	949	968	727	80	846	983	433	229	443	999999	999999	306	792	999999	13	999999	769	73	718	999999	93	999999	729	629	259	152	999999	999999	377	95	33	199	184	309	242	599	18	487	193	999999	862	444	302	921	487	93	199	999999	431	425	999999	238	999999	883	543	999999	248	107	820	703	576	999999	852	358	330	724	999999	493	60	414	999999	292	880	611	363	648	840	999999	999999	176	
953	565	578	951	116	794	983	301	765	426	360	910	666	999999	541	439	592	944	999999	763	960	705	800	26	276	999999	999999	604	529	895	975	440	955	654	750	999999	854	999999	999999	535	740	999999	728	634	63	249	999999	401	80	924	65	895	216	389	215	258	764	561	685	419	446	999999	771	999999	451	999999	999999	21	738	530	584	691	702	75	32	139	977	999999	963	37	79	956	534	605	999999	89	999999	576	449	999999	256	999999	225	832	999999	361	69	857	193	142	999999	615	999999	999999	350	374	999999	999999	366	85	280	598	597	658	349	490	999999	176	999999	371	697	999999	571	246	999999	291	476	999999	977	670	79	129	983	831	743	999999	303	984	265	474	886	92	219	373	999999	657	999999	999999	492	608	999999	999999	826	821	445	904	53	999999	275	68	897	333	173	695	16	999999	614	766	914	885	196	868	911	566	999999	999999	179	207	999999	626	586	999999	387	999999	172	185	302	171	395	839	420	999999	719	206	577	562	918	524	367	80	53	938	652	606	422	638	982	270	999999	999999	999999	846	411	999999	482	999999	999999	795	532	830	858	453	999999	999999	475	999999	159	715	989	922	695	999999	839	999999	583	647	267	780	956	533	203	42	999999	564	114	999999	476	999999	999999	589	999999	133	991	537	221	599	999999	999999	999999	999999	489	277	281	424	145	89	999999	466	76	999999	731	999999	839	999999	999999	999999	628	815	999999	901	841	90	991	410	999999	999999	663	999999	733	999999	999999	690	649	852	54	925	999999	999999	999999	34	999999	999999	13	887	858	449	294	993	900	999999	971	751	605	240	999999	409	285	871	999999	572	426	703	732	92	999999	50	527	986	953	710	999999	228	396	947	343	831	999999	113	552	867	999999	669	411	348	21	999999	95	418	999999	645	650	889	301	999999	607	863	999999	920	142	817	922	999999	999999	199	330	753	999999	657	896	439	332	181	999999	251	294	756	302	394	81	428	954	999999	405	999999	999999	185	926	539	349	479	999999	165	999999	734	944	999999	999999	221	28	268	971	437	522	999999	999999	478	570	999999	999999	999999	999999	893	999999	713	862	999999	999999	731	139	154	826	826	318	427	885	176	210	594	306	999999	136	999999	376	812	456	527	999999	254	994	591	614	876	967	999999	908	660	316	267	871	140	87	898	92	873	999999	155	129	999999	275	156	999999	976	999999	266	723	490	527	47	267	345	228	658	999999	999999	999999	999999	858	819	519	999999	999999	942	999999	175	237	999999	998	502	999999	311	407	500	999999	848	999999	999999	999999	710	999999	427	
143	279	10	999999	912	999999	999999	999999	999999	492	999999	309	586	50	296	336	263	588	39	495	492	34	666	956	937	727	679	999999	999999	999999	828	158	999999	999999	101	999999	941	197	263	808	999999	464	170	888	24	108	999999	938	999999	987	999999	543	999999	289	935	999999	612	53	598	195	750	999999	999999	999999	664	148	265	494	948	705	394	75	999999	999999	429	38	864	999999	941	839	812	999999	335	247	527	294	999999	999999	166	982	978	897	599	77	67	999999	999999	730	234	876	842	430	990	857	602	319	999999	459	859	907	999999	999999	999999	758	999999	19	947	83	999999	379	671	499	337	966	999999	999999	476	267	173	636	884	999999	554	75	996	392	750	478	999999	999999	85	27	999999	259	737	155	795	840	694	57	844	80	817	854	215	352	102	33	141	116	842	951	296	232	32	120	288	46	761	999999	269	478	439	999999	303	999999	594	88	239	580	700	635	999999	125	792	814	326	700	999999	999999	299	726	347	538	375	134	731	682	236	627	866	758	89	704	999999	375	641	123	560	999999	758	23	794	560	415	216	388	180	999999	999999	999999	999999	999999	117	700	543	999999	900	999999	179	922	912	852	611	714	999999	999999	867	337	426	183	999999	149	308	999999	286	932	787	132	169	746	999999	251	28	833	288	582	972	13	255	999999	740	784	391	999999	846	999999	999999	845	474	660	999999	843	999999	45	589	999999	878	221	424	999999	353	778	179	999999	371	670	833	777	435	369	999999	999999	92	191	999999	999999	758	668	999999	999999	749	941	999999	509	999999	717	999999	983	254	839	999999	760	999999	644	999999	961	615	999999	999999	999999	337	414	999999	114	86	999999	760	833	602	170	690	220	172	999999	860	999999	999999	999999	999999	653	443	999999	999999	596	666	823	999999	999999	999999	481	813	999999	999999	873	999999	345	999999	553	432	999999	957	999999	391	93	159	492	999999	289	783	489	840	945	761	625	742	486	880	999999	448	262	382	323	999999	130	357	890	999999	298	522	525	879	576	999999	628	696	49	999999	999999	446	183	234	994	999999	811	640	999999	48	774	141	310	999999	999999	114	180	206	643	861	270	735	999999	672	999999	767	268	609	999999	999999	142	929	702	26	999999	387	999999	999999	387	659	731	489	490	999999	56	167	221	71	999999	471	77	432	999999	188	209	999999	187	511	924	236	405	211	999999	169	905	844	438	293	33	330	999999	151	818	999999	139	780	255	999999	625	999999	555	207	438	999999	999999	999999	877	999999	817	725	999999	764	113	161	264	529	999999	330	947	212	999999	927	
47	850	999999	925	999999	77	59	999999	469	771	999999	999999	681	999999	773	999999	528	204	967	915	476	307	130	85	999999	667	730	609	667	924	468	999999	425	627	169	587	179	715	999999	999999	474	398	999999	438	878	332	479	999999	756	999999	802	752	999999	812	461	739	999999	556	887	946	347	449	761	545	999999	472	366	63	48	999999	404	812	999999	167	450	999999	999999	999999	206	714	197	674	853	128	131	715	188	999999	176	429	857	622	999999	160	999999	35	637	721	999999	416	999999	999999	999999	569	154	989	654	87	372	383	698	47	360	182	758	999999	595	642	423	597	293	753	887	618	339	781	985	947	694	425	450	329	567	790	748	999999	656	293	974	141	71	111	249	792	731	820	272	999999	401	999999	439	999999	307	537	999999	223	999999	999999	240	372	14	999999	392	947	933	378	479	569	999999	999999	25	999999	999999	291	536	192	514	104	887	518	999999	340	555	999999	985	454	32	40	667	999999	243	258	62	612	999999	364	999999	302	859	999999	351	703	230	414	999999	137	338	26	11	940	708	443	999999	721	853	999999	161	497	961	488	356	448	902	899	753	999999	259	64	164	181	999999	221	999999	535	177	815	119	151	999999	858	999999	999999	38	727	826	799	999999	999999	999999	462	213	230	340	999999	15	902	801	330	661	999999	999999	283	861	999999	999999	497	208	985	554	999999	565	999999	387	999999	371	350	419	999999	83	954	40	919	305	702	968	999999	880	999999	529	275	24	999999	489	104	981	843	999999	999999	260	338	999999	751	999999	722	896	203	999999	237	20	664	492	626	999999	706	999999	999999	978	168	860	233	616	345	465	288	32	776	529	292	132	528	206	220	924	744	363	289	142	583	805	775	409	999999	853	999999	783	398	999999	783	119	32	865	999999	348	37	722	264	999999	508	699	130	673	561	114	999999	999999	999999	702	512	352	705	825	999999	362	95	823	962	999999	600	505	634	999999	746	182	999999	999999	999999	872	896	32	109	993	634	883	685	112	848	548	371	406	511	999999	38	999999	413	999999	999999	633	263	214	759	772	695	13	74	885	926	388	15	829	258	999999	805	490	253	712	201	521	677	983	974	999999	130	204	993	938	216	316	769	999999	999999	999999	618	692	272	336	308	631	818	999999	999999	470	543	999999	999999	112	891	548	999999	999999	999999	999999	955	280	239	345	651	501	19	136	678	999999	619	112	999999	999999	790	122	999999	917	413	570	702	877	807	514	880	588	56	891	999999	999999	129	77	896	253	630	348	463	927	999999	
807	999999	692	130	565	999999	440	905	486	999999	778	330	278	999999	444	256	999999	999999	725	465	999999	454	128	89	20	500	551	216	393	50	451	999999	300	242	605	999999	20	999999	251	999999	449	683	999999	999999	278	347	851	779	462	996	552	999999	999999	471	999999	362	503	612	120	999999	309	234	522	445	999999	129	40	46	692	999999	999999	331	999999	72	25	389	884	548	811	999999	649	772	753	396	498	999999	921	999999	621	253	999999	407	646	186	363	225	999999	134	999999	158	317	814	96	999999	759	230	999999	675	999999	242	477	954	800	447	999999	536	480	999999	947	304	207	211	424	449	49	838	999999	999999	708	799	228	999999	999999	662	999999	999999	999999	787	637	277	999999	256	999999	388	775	501	607	999999	759	826	745	45	187	415	951	116	400	647	926	920	545	610	966	656	23	717	125	147	91	592	999999	692	999999	679	384	951	829	46	674	999999	241	999999	999999	999999	64	192	999999	999999	711	259	443	47	861	716	999999	319	289	725	375	67	386	470	127	177	999999	62	999999	507	40	999	286	999999	973	999999	689	68	325	999999	602	999999	144	999999	435	832	999999	813	999999	781	999999	75	999999	999999	670	616	171	999999	999999	128	999999	12	999999	999999	403	711	999999	89	74	999999	37	999999	993	204	999999	543	923	695	44	999999	999999	999999	231	766	999999	964	338	181	693	367	227	918	999999	207	188	600	196	69	297	723	859	78	999999	999999	754	283	999999	476	981	137	693	476	736	84	109	743	999999	999999	524	438	383	999999	396	999999	265	999999	975	796	26	532	356	999999	407	321	435	950	423	999999	21	287	893	862	200	565	999999	750	192	624	107	444	818	999999	544	999999	350	68	681	51	102	645	308	999999	460	459	780	829	79	425	649	999999	330	999999	999999	247	545	999999	610	831	999999	515	999999	360	698	581	713	47	329	548	970	377	278	381	779	376	979	618	411	740	784	999999	681	766	974	948	999999	909	452	306	323	999999	457	850	18	587	718	947	999999	999999	745	742	999999	530	454	999999	999999	948	999999	499	268	999999	999999	870	56	199	833	169	386	750	466	999999	595	32	999999	151	919	428	373	201	657	999999	41	532	995	999999	343	999999	322	999999	999999	999999	999999	952	48	396	719	587	803	818	754	558	999999	999999	999999	941	157	999999	305	313	362	999999	999999	999999	842	999999	999999	999999	874	999999	855	682	847	683	999999	301	33	643	983	839	999999	999999	999999	999999	447	108	470	999999	120	64	894	855	855	18	999999	614	590	999999	119	811	500	143	999999	999999	
999999	81	711	999999	999999	131	917	514	504	465	999999	30	838	40	999999	743	765	699	476	819	120	999	826	838	343	78	710	189	533	999999	348	298	629	826	590	375	397	583	52	989	146	390	361	999999	137	329	776	560	999999	376	55	999999	667	893	999999	999999	255	872	553	95	999999	738	980	331	127	593	401	21	999999	134	999999	192	657	486	683	730	647	436	999999	24	301	160	999999	167	136	547	630	999999	148	626	130	525	999999	999999	578	408	999999	999999	282	543	928	764	120	228	999999	999999	153	190	220	957	326	818	170	538	794	270	901	823	205	999999	999999	999999	873	822	14	999999	162	701	908	284	330	618	163	999999	96	536	49	617	146	999999	404	450	525	190	310	999999	364	500	172	317	507	586	834	703	580	272	891	297	224	199	710	451	282	999999	637	999999	664	991	999999	267	230	293	686	999999	184	522	149	693	999999	999999	999999	661	538	600	999999	744	783	460	999999	823	645	752	403	999999	562	952	178	590	552	602	646	372	999999	905	97	999999	899	901	528	67	132	208	999999	521	723	59	913	681	167	893	924	214	403	999999	622	999999	890	999999	379	231	999999	559	999999	919	999999	113	613	633	999999	999999	845	999999	931	540	999999	999999	977	999999	999999	999999	49	496	432	659	678	442	999999	999999	293	999999	999999	169	532	307	713	573	68	999999	999999	999999	999999	289	999999	604	57	52	999999	863	927	185	500	18	999999	999999	192	857	136	490	251	624	999999	999999	350	894	999999	999999	360	999999	999999	137	388	131	425	613	77	759	328	828	611	636	169	116	999999	999999	127	324	654	665	124	855	446	577	614	841	486	999999	999999	999999	374	372	691	648	999999	999999	999999	999999	999999	901	799	432	538	308	878	614	999999	37	691	242	776	915	40	999999	519	972	690	999999	999999	999999	137	815	820	55	463	249	944	521	80	999999	321	748	731	753	866	692	326	147	999999	999	386	458	571	707	506	459	342	997	138	73	120	984	861	18	773	984	612	999999	845	639	670	943	957	989	920	37	193	286	828	827	655	552	999999	518	207	999999	254	123	548	14	999999	999999	999999	17	999999	337	999999	999999	980	882	90	833	302	69	339	999999	501	581	999999	479	999999	999999	178	311	999999	999999	872	999999	999999	104	740	498	944	840	732	999999	560	949	408	593	150	999999	306	946	746	822	259	62	189	764	188	999999	336	79	739	851	778	999999	999999	999999	464	544	999999	886	151	591	888	462	337	615	881	551	182	202	338	804	758	999999	564	594	317	820	
173	56	915	77	172	874	111	881	999999	999999	359	384	139	606	559	999999	804	165	933	797	725	573	883	636	500	143	999999	934	102	555	999999	15	716	643	380	999999	970	84	429	24	999999	455	999999	412	202	798	73	732	254	348	427	408	999999	519	105	600	999999	289	577	999999	143	999999	788	398	999999	353	668	999999	235	695	450	729	736	999999	446	279	999999	480	444	999999	80	999999	690	754	138	999999	999999	999999	548	779	999999	691	507	401	880	194	999999	282	460	999999	999999	578	507	999999	898	999999	672	741	83	999999	698	692	845	875	958	999999	999999	43	270	999999	998	471	999999	455	993	758	999999	999999	999999	999999	611	630	999999	999999	571	502	510	140	856	999999	455	613	132	999999	999999	999999	846	999999	442	754	999999	633	21	626	850	668	630	61	565	149	999999	337	701	821	224	78	672	260	313	466	624	354	187	830	388	999999	348	235	374	985	912	999999	999999	295	999999	978	999999	999999	999999	903	871	999999	575	999999	964	127	911	311	999999	999999	999999	596	329	999999	139	999999	456	999999	247	465	329	405	687	580	236	876	435	416	278	246	459	278	515	999999	594	999999	779	999999	866	271	483	47	727	361	649	326	280	925	165	198	531	438	166	289	584	475	772	994	491	97	691	504	42	999999	999999	77	999999	919	391	964	584	986	323	976	981	999999	677	336	931	999999	606	510	261	90	714	31	999999	236	824	128	999999	785	999999	999999	999999	978	15	999999	797	581	246	999999	543	201	614	999999	999999	999999	307	303	999999	446	72	582	999999	999999	253	952	999999	542	955	854	999999	273	571	999999	999999	544	407	999999	286	222	999999	360	999999	255	966	70	475	178	907	932	929	531	330	956	722	406	999999	397	999999	63	908	265	625	392	264	280	630	815	537	999999	999999	303	999999	585	907	999999	909	245	225	193	486	388	999999	999999	925	573	942	614	86	611	256	19	999999	233	999999	283	999999	999999	990	695	439	999999	640	337	160	635	514	999999	58	999999	497	62	182	999999	576	529	999999	602	466	691	338	25	999999	926	332	772	35	794	281	634	977	628	254	999999	753	825	999999	308	872	999999	999999	207	565	76	123	204	837	727	999999	784	653	142	824	309	367	424	921	714	14	999999	999999	720	999999	424	42	999999	999999	653	999999	999999	781	332	729	176	631	141	460	672	999999	138	935	999999	147	497	981	845	804	944	171	339	904	43	999999	494	689	999999	733	150	44	999999	397	193	929	905	13	331	412	657	678	999999	999999	999999	901	875	453	312	582	976	
443	999999	75	862	999999	468	847	747	38	245	487	291	407	319	638	568	741	999999	378	242	494	660	442	156	276	935	375	654	142	427	51	387	767	757	999999	999999	188	534	702	470	999999	265	999999	177	999999	999999	828	999999	621	342	144	701	933	999999	492	783	754	918	596	555	103	202	615	999999	204	110	524	649	611	790	999999	999999	58	999999	999999	238	999999	999999	977	879	117	720	43	799	292	349	453	428	275	924	102	270	937	156	377	999999	650	999999	972	79	872	188	53	830	953	928	653	36	174	999999	425	489	941	717	448	383	168	815	327	854	656	106	999999	687	697	128	278	999999	540	318	587	999999	302	999999	16	928	677	213	846	999999	999999	426	999999	22	508	613	329	999999	708	999999	707	835	374	128	423	999999	999999	365	142	999999	659	751	495	855	676	750	196	44	710	520	999999	954	969	999999	168	239	842	371	188	999999	799	58	203	546	611	752	310	184	999999	999999	133	321	81	21	705	945	931	407	345	758	427	295	520	198	999999	753	999999	411	959	193	933	999999	187	999999	44	999999	557	948	254	923	449	22	549	480	397	395	883	957	267	223	308	444	35	430	666	514	538	15	259	858	887	999999	224	999999	306	999999	144	33	976	104	397	982	163	422	318	414	999999	49	999999	902	870	907	153	746	884	498	417	756	391	530	82	999999	699	396	46	999999	797	249	999999	999999	999999	860	999999	173	999999	326	291	613	122	262	769	498	999999	357	988	979	755	478	425	999999	999999	999999	641	999999	31	845	292	767	386	767	616	999999	865	999999	651	20	999999	980	920	568	217	803	644	139	761	584	347	351	999999	66	795	329	823	376	434	999999	999999	999999	152	980	43	523	237	999999	645	273	999999	120	706	978	999999	774	558	857	599	999999	999999	999999	695	999999	507	940	369	329	971	297	999999	499	669	777	791	401	838	939	534	694	576	298	494	498	952	237	999999	429	13	31	999999	966	776	955	999999	999999	839	705	482	102	163	908	999999	999999	999999	142	450	929	196	661	935	618	332	905	902	454	999999	207	494	280	305	939	999999	999999	526	999999	722	714	999999	999999	999999	143	467	441	540	667	999999	146	907	819	999999	999999	243	352	95	162	643	870	62	685	699	642	220	999999	797	224	592	434	999999	999999	420	736	292	999999	108	802	160	890	375	245	539	880	299	675	999999	999999	999999	999999	864	374	82	851	662	961	385	920	999999	265	644	326	85	490	316	42	409	999999	434	131	253	999999	11	753	505	817	
156	818	352	545	717	219	517	999999	570	465	801	568	84	999999	736	999999	999999	894	256	999999	999999	59	999999	999999	276	444	164	585	728	581	373	329	356	845	814	567	999999	386	548	435	808	465	919	999999	241	841	975	113	395	999999	999999	116	999999	456	656	999999	254	999999	279	282	64	931	890	989	102	999999	221	239	999999	178	610	999999	356	821	250	704	999999	723	999999	435	469	60	200	663	178	266	822	900	198	717	323	491	117	999999	380	876	574	930	757	758	629	746	597	226	464	999999	760	685	215	952	967	530	69	844	812	13	741	237	820	836	659	321	50	999999	999999	129	396	89	450	373	999999	999999	999999	277	805	723	999999	974	208	999999	506	147	694	246	999999	999999	999999	272	463	376	999999	346	120	999999	108	317	705	798	370	345	522	999999	999999	841	821	768	565	792	999999	99	999999	767	38	999999	999999	522	626	999999	57	73	696	133	625	84	238	793	98	53	999999	497	27	665	613	863	999999	825	902	852	424	981	237	639	233	374	999999	378	318	560	591	586	691	901	751	999999	648	398	65	170	613	37	999999	999999	999999	999999	999999	884	999999	174	812	515	619	774	999999	75	835	999999	999999	261	257	860	485	537	462	592	806	126	999999	999999	224	359	769	742	999999	396	311	716	25	999999	999999	999999	224	153	999999	999999	999999	917	521	685	471	999999	499	999999	913	753	552	153	68	42	999999	999999	970	847	999999	999999	745	999999	535	992	764	129	52	226	959	315	645	341	789	386	625	889	604	999999	845	633	999999	999999	828	495	999999	168	657	999999	937	345	999999	376	999999	295	341	999999	391	528	920	351	549	282	844	607	118	221	364	682	416	855	999999	999999	999999	326	602	779	58	50	999999	606	472	68	289	999999	999999	278	999999	503	54	536	507	86	317	503	94	999999	999999	231	999999	633	803	999999	576	92	999999	238	374	877	692	561	49	351	379	324	878	490	993	231	273	839	83	860	637	879	358	284	434	999999	999999	999999	999999	999999	663	525	802	498	491	207	638	999999	904	999999	811	999999	497	165	706	999999	625	999999	999999	899	957	547	999999	943	999999	999999	733	710	804	865	645	677	999999	222	688	854	521	390	998	796	592	168	935	812	59	999999	999999	203	578	441	883	637	430	999999	870	126	999999	858	161	794	473	928	310	999999	625	143	590	285	477	999999	999999	999999	606	798	316	999999	612	747	894	999999	314	540	141	999999	999999	18	999999	154	999999	572	888	663	238	213	332	664	857	897	999999	915	563	999999	725	999999	
959	999999	40	631	452	80	513	228	999999	959	490	932	796	937	65	616	886	446	999999	999999	964	818	999999	402	475	652	942	714	559	978	638	207	814	415	413	343	977	999999	999999	281	68	669	999999	279	723	399	867	920	999999	581	39	999999	184	999999	761	999999	999999	637	165	800	138	799	999999	985	330	293	128	390	533	722	638	270	744	999999	846	304	129	737	999999	999999	999999	31	999999	978	949	521	32	993	999999	272	701	350	469	901	152	269	11	999999	999999	439	281	487	397	128	999999	768	382	522	974	467	999999	905	999999	89	25	999999	999999	690	999999	809	270	134	736	270	31	999999	999999	843	518	587	303	999999	999999	249	804	307	634	754	999999	191	148	509	29	196	251	796	999999	390	885	999999	343	999999	676	148	999999	999999	750	999999	999999	654	966	539	13	999999	174	614	999999	718	999999	999999	482	180	654	854	670	999999	114	999999	28	234	906	420	957	482	253	999999	999999	650	80	657	999999	508	656	999999	224	609	505	633	999999	637	680	673	115	999999	563	173	666	821	999999	418	52	210	117	999999	747	999999	582	531	152	192	999999	475	647	999999	172	973	523	272	640	71	265	481	999999	391	554	242	315	789	919	999999	325	918	999999	999999	615	355	400	783	643	668	37	974	490	839	764	999999	35	489	14	999999	649	404	999999	999999	999999	571	682	999999	328	999999	250	792	612	72	866	954	301	999999	21	816	583	999999	628	971	999999	999999	999999	999999	627	349	217	825	785	999999	441	921	737	767	509	53	672	674	465	138	427	244	999999	428	999999	809	913	50	477	999999	16	909	775	220	381	999999	580	994	108	978	307	424	17	283	999999	945	227	534	486	999999	154	908	284	999999	553	799	999999	572	715	817	435	177	358	597	332	531	999999	999999	999999	999999	999999	677	575	486	831	12	999999	99	797	37	999999	388	563	509	53	107	635	285	666	582	954	18	289	291	553	140	76	420	950	109	999999	700	149	850	504	999999	343	797	668	550	999999	999999	774	687	999999	56	999999	999999	999999	999999	895	999999	860	812	682	464	397	294	999999	700	936	817	148	697	999999	999999	249	713	999999	576	764	838	616	125	20	135	243	999999	999999	999999	527	227	866	725	213	929	999999	999999	177	50	88	59	999999	968	614	754	689	87	459	342	999999	900	843	977	470	67	263	744	802	556	230	795	999999	437	999999	718	951	422	494	999999	62	999999	545	964	497	999999	974	648	511	999999	999999	166	152	724	699	626	384	889	265	156	675	105	533	621	819	293	
999999	435	999999	896	999999	276	592	999999	289	893	364	999999	489	755	92	615	243	546	120	74	652	512	738	556	999999	71	999999	348	632	957	999999	924	154	214	892	548	999999	999999	462	178	573	991	445	805	999999	505	409	999999	73	999999	999999	987	510	755	999999	319	697	249	562	741	119	254	528	331	999999	440	733	284	999999	543	762	628	94	942	999999	661	77	933	294	838	662	999999	284	572	106	402	423	399	573	583	851	613	999999	720	69	999999	472	123	301	999999	771	134	646	529	999999	999999	902	568	999999	979	251	764	999999	999999	89	460	969	956	235	121	27	344	999999	288	692	158	576	373	882	180	198	999999	642	462	76	537	999999	755	274	863	999999	999999	999999	594	342	97	658	338	641	608	360	515	888	189	814	437	999999	367	837	999999	999999	538	685	94	790	297	132	502	657	552	999999	224	692	371	999999	171	209	126	999999	605	500	248	732	284	820	682	999999	999999	999999	639	123	653	917	999999	207	960	180	60	804	54	999999	166	680	999999	169	145	999999	999999	567	652	999999	999999	421	242	658	427	806	411	999999	117	231	669	853	27	999999	795	307	576	999999	661	991	999999	322	901	640	343	567	643	999999	684	999999	999999	999999	995	411	816	242	999999	466	779	164	769	787	697	823	304	312	663	660	999999	838	257	362	906	661	89	984	999999	602	999999	860	172	295	588	258	682	773	858	616	621	563	622	119	394	506	232	371	999999	88	345	41	999999	983	999999	999999	999999	999999	999999	344	332	832	722	92	152	999999	992	999999	208	448	150	531	999999	56	48	809	999999	147	968	409	438	718	369	440	999999	999999	999999	999999	999999	742	645	495	784	523	999999	789	840	540	967	999999	999999	999999	172	186	937	814	586	857	944	999999	629	474	229	999999	999999	613	472	292	825	859	963	812	938	465	999999	655	746	999999	762	258	968	999999	180	503	895	999999	555	999999	999999	452	706	108	244	999999	999999	181	275	204	618	680	327	558	714	118	511	701	810	706	383	999999	77	656	105	696	973	943	999999	725	694	225	68	289	788	999999	999999	864	578	347	352	631	389	552	322	91	931	420	971	71	991	204	879	848	809	221	384	999999	12	548	628	179	999999	550	509	999999	999999	47	999999	340	955	646	132	999999	364	751	901	525	343	23	764	999999	971	999999	733	999999	346	999999	999999	577	999	112	999999	40	718	182	755	999999	52	919	469	893	650	641	116	355	81	415	999999	999999	999999	858	716	988	783	75	207	999999	999999	19	66	411	999999	
999999	341	852	784	102	754	999999	996	72	482	424	554	871	912	340	136	388	429	930	725	421	268	150	396	999999	256	653	974	121	32	43	999999	67	335	458	309	263	571	978	661	999999	71	256	386	302	999999	912	162	999999	516	438	590	135	685	156	999999	201	999999	911	846	111	999999	884	49	449	560	496	999999	464	999999	873	999999	999999	279	423	359	999999	763	999999	999999	999999	500	117	605	594	453	999999	381	188	525	118	999999	660	142	999999	999999	187	217	936	741	948	999999	698	836	642	621	150	856	272	797	921	437	372	482	999999	999999	109	999999	455	999999	999999	124	999999	939	999999	86	166	317	719	327	182	804	999999	999999	999999	966	802	281	962	972	313	999999	999999	391	603	680	999999	187	630	948	996	898	999999	940	919	833	19	758	913	565	464	832	146	944	624	127	610	999999	991	546	808	999999	999999	483	693	999999	15	976	346	999999	652	979	999999	770	331	284	52	886	443	999999	957	53	999999	999999	517	480	745	174	766	485	80	425	196	93	150	178	582	999999	257	978	827	42	999999	671	999999	999999	999999	999999	999999	350	84	723	575	343	588	765	470	999999	965	222	204	999999	220	860	181	236	792	999999	999999	163	701	764	639	464	829	924	630	696	493	42	334	379	552	999999	411	356	850	852	505	384	999999	662	322	44	999999	999999	999999	999999	499	687	692	552	745	469	648	320	999999	120	999999	999999	144	773	999999	999999	888	825	298	794	459	824	999999	940	999999	255	999999	48	452	999999	680	842	112	78	207	806	999999	782	634	92	776	101	272	999999	999999	841	250	935	236	999999	156	999999	698	37	113	999999	310	752	999999	499	24	609	999999	489	999999	999999	999999	76	575	629	999999	999999	200	215	28	999999	562	646	602	267	15	520	999999	73	458	721	153	84	999999	532	505	999999	338	145	78	176	999999	782	999999	676	289	183	999999	606	999999	50	768	493	999999	745	122	664	160	196	999999	999999	797	804	41	999999	528	487	111	53	999999	999999	777	999999	999999	851	145	779	999999	925	978	831	999999	215	999999	417	999999	660	75	229	419	999999	446	151	651	574	378	428	750	591	157	801	999999	325	482	796	999999	712	999999	999999	610	999999	327	234	218	662	352	999999	536	623	765	999999	422	999999	999999	999999	561	635	414	572	482	716	39	755	778	186	999999	835	732	481	154	999999	314	906	619	86	522	221	932	999999	999999	999999	891	136	826	289	389	200	691	198	245	637	308	783	999999	893	314	999999	456	42	902	999999	860	64	479	524	563	999999	
272	999999	771	349	999999	999999	999999	696	824	902	999999	498	999999	569	999999	544	246	999999	942	999999	231	726	999999	999999	765	999999	96	714	999999	837	657	311	725	874	999999	999999	427	895	999999	999999	443	999999	78	999999	999999	957	246	999999	374	325	818	962	582	43	293	545	999999	999999	583	803	338	636	771	987	999999	627	999999	921	641	19	999999	350	999999	69	96	242	658	370	316	807	663	754	349	999999	28	694	729	692	591	392	358	606	321	141	553	999999	227	90	166	26	194	325	999999	365	999999	477	390	523	946	999999	887	424	513	775	149	999999	296	170	968	560	898	90	999999	999999	660	520	38	450	999999	999999	25	577	999999	300	999999	348	999999	984	411	999999	313	215	745	540	999999	999999	999999	999999	999999	999999	521	66	121	606	127	114	984	450	999999	687	999999	999999	18	667	999999	999999	220	222	999999	801	530	311	999999	428	256	692	345	799	999999	999999	427	999999	459	545	768	999999	465	607	183	999999	363	612	999999	723	111	374	207	87	505	999999	999999	999999	392	200	448	219	307	999999	359	434	769	194	696	999999	270	999999	490	999999	999999	999999	853	612	49	644	999999	917	31	999999	326	882	495	267	999999	569	999999	547	109	999999	107	558	999999	772	258	748	749	999999	916	311	463	154	883	735	188	428	340	120	999999	748	752	530	999999	271	377	999999	939	511	999999	136	976	999999	857	999999	999999	351	425	91	364	301	999999	279	999999	720	581	181	999	760	89	876	238	891	706	361	516	576	999999	399	405	781	808	999999	288	790	334	740	297	661	369	837	13	259	999999	549	853	999999	529	477	689	205	999999	189	432	23	897	94	999999	506	999999	999999	980	35	686	583	999999	999999	999999	220	395	841	999999	348	400	252	999999	979	145	167	507	43	57	893	710	999999	313	629	814	275	893	249	725	791	945	571	856	999999	572	183	66	205	999999	999999	91	848	320	139	788	190	150	917	949	858	999999	999999	751	97	325	486	279	999999	999999	999999	327	155	126	999999	402	829	395	999999	416	961	110	999999	550	999999	999999	861	889	999999	840	999999	999999	975	999999	866	793	273	819	999999	661	96	904	203	362	767	990	936	732	227	737	959	999999	254	999999	988	758	695	142	22	285	464	596	999999	32	218	600	352	855	259	309	139	19	625	244	330	67	906	999999	999999	747	875	999999	671	999999	999999	839	880	474	311	118	107	999999	807	494	207	999999	808	181	999999	177	999999	999999	482	918	608	949	179	20	190	930	851	745	359	274	410	335	925	658	150	999999	719	
877	553	999999	999999	998	999999	999999	46	830	258	735	806	615	109	999999	655	753	838	999999	669	870	293	381	267	361	781	999999	93	872	574	160	40	999999	457	770	536	341	715	610	999999	47	973	999999	681	126	939	743	999999	615	679	182	999999	219	709	849	999999	182	884	851	226	669	57	173	266	108	999999	42	168	338	267	323	47	238	999999	631	896	999999	699	999999	422	48	376	478	202	999999	340	821	74	607	999999	999999	457	999999	393	87	999999	809	104	583	999999	906	585	836	999999	365	144	591	35	87	953	661	482	743	999999	188	302	579	971	864	767	883	968	560	162	999999	999999	183	999999	999999	641	999999	838	125	728	515	462	540	999999	837	266	749	795	986	999999	524	882	714	435	999999	784	421	838	239	816	999999	999999	34	999999	999999	499	961	746	919	446	867	999999	999999	999999	923	999999	762	458	143	608	27	97	981	906	999999	30	161	747	638	331	230	257	608	309	200	576	999999	999999	676	348	304	13	876	999999	787	700	999999	700	999999	490	32	999999	705	631	798	451	957	127	54	433	999999	223	117	598	225	619	224	67	824	357	297	905	782	795	313	999999	220	999999	129	999999	999999	461	999999	158	308	268	552	977	510	748	999999	320	999999	252	10	90	895	999999	999999	177	999999	999999	875	163	203	999999	999999	909	999999	783	999999	525	999999	116	927	885	977	958	299	957	77	247	556	85	999999	976	103	540	795	232	999999	999999	116	951	462	48	585	999999	955	191	88	643	658	726	999999	103	322	706	324	125	113	999999	987	376	110	248	999999	800	425	226	33	649	124	106	999999	307	418	56	653	999999	309	894	999999	118	879	999999	589	829	567	644	999999	999999	225	679	999999	999999	945	740	851	224	999999	999999	666	738	167	439	528	999999	71	220	684	275	62	434	999999	218	933	879	497	676	658	90	242	781	561	636	433	444	999999	482	361	999999	999999	439	999999	524	237	274	950	999999	905	36	768	357	959	999999	344	999999	864	910	258	999999	999999	185	565	56	999999	885	187	531	15	999999	584	589	858	999999	80	999999	672	301	980	999999	999999	57	999999	632	322	999999	821	172	301	643	579	77	233	295	436	29	873	716	999999	352	97	999999	444	821	451	188	999999	999999	328	721	999999	573	929	590	147	204	999999	999999	733	999999	999999	24	239	372	514	999999	365	999999	999999	60	999999	956	329	638	581	509	613	950	190	999999	999999	866	844	580	524	16	999999	643	158	999999	999999	940	982	314	287	82	199	82	316	999999	999999	925	384	277	
999999	172	253	300	19	999999	591	464	752	599	280	207	180	659	847	508	379	721	424	347	999999	999999	999999	999999	361	508	320	540	643	256	999999	471	492	576	607	362	762	847	634	520	649	161	197	999999	43	89	902	540	234	808	565	112	999999	47	832	999999	999999	999999	939	999999	999999	60	820	506	289	808	715	604	61	495	999999	999999	96	903	697	293	621	590	981	281	605	780	316	834	690	999999	960	999999	743	444	174	999999	908	133	203	599	341	690	999999	234	999999	308	488	999999	999999	43	999999	606	999999	999999	999999	607	999999	667	905	546	744	985	999999	82	999999	999999	860	616	330	221	622	963	710	108	999999	930	487	756	999999	307	999999	576	771	656	201	363	115	204	893	566	286	999999	999999	656	854	355	875	40	386	999999	999999	872	418	851	421	62	896	999999	597	999999	129	500	760	607	999999	178	999999	168	880	999999	164	666	723	999999	934	381	999999	63	254	999999	65	457	379	803	859	429	168	920	245	148	467	865	606	999999	446	786	490	620	411	686	141	716	160	892	949	781	999999	654	999999	999999	318	843	996	990	999999	672	130	999999	747	825	999999	303	999999	741	36	299	69	450	999999	158	891	999999	651	568	474	999999	306	487	853	88	280	513	13	205	830	623	999999	999999	718	774	999999	532	872	585	676	838	793	418	865	660	722	708	999999	768	158	194	201	438	525	225	375	999999	114	999999	555	506	299	727	911	413	999999	453	999999	552	492	368	261	76	891	636	556	888	621	999999	365	999999	186	999999	57	999999	999999	999999	100	999999	999999	32	428	213	999999	179	548	75	507	462	240	999999	976	784	285	789	999999	135	546	999999	668	999999	999999	910	313	983	329	64	680	274	981	988	999999	239	999999	469	940	58	999999	722	98	490	391	169	962	96	594	402	959	267	713	306	894	210	834	921	10	517	899	55	849	999999	395	242	481	251	999999	747	639	815	849	884	999999	824	801	188	105	862	948	227	399	999999	999999	422	560	684	104	162	404	999999	999999	432	158	990	872	603	999999	999999	688	721	180	846	999999	153	418	829	216	80	409	999999	825	999999	569	682	656	922	399	973	999999	999999	999999	999999	999999	999999	999999	999999	735	109	999999	207	999999	999999	184	237	56	552	999999	951	13	731	999999	999999	999999	749	406	330	863	999999	343	949	214	132	476	891	573	416	503	355	796	992	103	117	128	212	573	879	964	999999	635	114	758	447	969	950	999999	999999	21	603	19	999999	562	999999	765	12	999999	960	479	999999	663	640	
58	818	164	20	638	369	905	999999	186	527	366	531	999999	239	201	766	999999	526	572	449	999999	900	345	999999	439	833	999999	999999	218	612	999999	681	678	999999	65	939	293	999999	321	958	228	471	427	492	669	41	427	536	999999	236	999999	953	719	224	999999	158	482	394	581	804	27	999999	341	573	128	685	852	846	183	261	999999	203	214	614	230	933	482	999999	999999	999999	415	815	999999	982	804	456	961	464	999999	907	466	898	387	517	940	439	999999	854	374	999999	999999	999999	363	559	999999	614	748	115	993	999999	999999	999999	293	183	398	212	484	359	769	999999	723	999999	97	275	795	999999	999999	697	999999	999999	804	628	489	126	228	999999	462	999999	238	999999	999999	856	470	999999	242	999999	614	213	128	738	955	780	999999	701	999999	999999	493	999999	999999	178	797	999999	442	212	999999	57	149	177	999999	999999	749	728	130	579	964	867	999999	999999	999999	957	970	612	578	934	835	999999	543	999999	854	437	999999	374	991	70	402	655	423	268	948	194	698	447	999999	564	989	236	659	999999	736	404	863	852	64	807	208	194	999999	507	376	484	513	361	999999	528	222	385	999999	70	187	319	453	999999	692	999999	268	532	364	23	999999	609	999999	999999	60	999999	573	999999	320	999999	861	217	999999	916	891	474	681	347	134	729	999999	999999	999999	599	338	427	950	999999	999999	215	999999	999999	999999	469	999999	767	119	485	310	861	999999	723	999999	553	208	970	147	537	777	999999	999999	921	408	634	999999	341	119	774	700	999999	509	378	339	114	645	196	387	712	999999	133	364	205	46	272	775	629	548	999999	400	367	290	423	427	942	48	999999	999999	999999	798	230	657	345	785	677	999999	586	999999	960	999999	22	593	434	183	653	862	972	885	145	859	51	793	173	383	999999	999999	999999	999999	396	76	28	919	191	914	142	999999	29	420	368	910	198	245	587	48	388	774	855	250	999999	89	76	741	999999	345	999999	999999	999999	999999	453	999999	275	635	999999	894	889	103	411	520	50	999999	843	562	999999	235	671	806	999999	135	995	999999	497	845	187	317	999999	286	787	846	167	705	982	67	966	43	999999	563	247	692	159	295	999999	344	209	596	246	514	225	905	674	999999	232	368	966	885	999999	430	458	999999	894	612	315	564	363	345	999999	785	999999	492	590	117	568	999999	976	999999	999999	999999	645	590	80	495	71	881	182	217	483	623	999999	91	999999	224	115	557	797	546	999999	808	981	864	400	999999	918	732	325	566	999999	709	392	266	691	999999	999999	999999	999999	
408	551	433	392	156	999999	999999	999999	513	295	376	12	21	724	439	730	395	999999	999999	999999	619	577	339	566	616	999999	773	999999	834	999999	523	440	247	938	398	999999	555	426	999999	12	999999	766	414	446	948	999999	999999	999999	953	535	305	511	12	999999	999999	831	222	999999	775	329	98	350	859	999999	772	999999	999999	83	999999	443	185	969	999999	779	999999	853	172	892	617	62	456	789	999999	308	999999	22	437	999999	999999	566	783	688	650	999999	913	478	906	300	674	22	999999	999999	658	519	360	999999	174	233	306	156	999999	329	999999	723	873	309	999999	999999	29	759	508	999999	145	769	660	496	328	831	999999	999999	946	871	227	999999	263	160	141	999999	948	767	847	999999	999999	791	999999	463	438	927	999999	999999	415	356	281	914	514	605	171	889	858	863	17	999999	367	403	210	798	111	654	470	722	177	303	612	261	999999	304	999999	999999	872	207	68	999999	999999	261	497	600	999999	313	100	999999	988	999999	909	94	760	514	846	871	590	108	999999	783	466	919	446	121	743	29	12	219	675	817	999999	999999	805	999999	154	116	905	610	208	798	999999	811	734	925	394	999999	501	408	457	68	762	999999	845	284	999999	279	814	385	856	581	999999	999999	982	999999	999999	999999	999999	154	370	740	999999	980	900	562	229	655	195	521	727	999999	999999	604	762	999999	65	253	815	530	681	874	302	530	999999	999999	497	684	828	999999	700	146	248	357	47	717	103	782	873	999999	999999	289	999999	999999	999999	999999	63	999999	128	375	125	981	999999	758	472	495	447	999999	236	999999	75	999999	826	999999	821	591	999999	999999	566	999999	523	283	999999	533	999999	401	790	999	999999	122	573	790	565	999999	999999	718	704	490	884	552	279	658	555	999999	999999	520	463	462	481	999999	664	883	151	83	852	842	999999	909	293	81	705	448	999999	123	709	284	999999	372	193	112	999999	496	295	23	774	865	999999	779	315	954	937	337	527	999999	458	690	999999	492	610	605	116	795	999999	813	846	830	999999	441	890	999999	541	100	279	379	999999	177	598	137	308	986	124	832	603	338	143	378	921	767	665	29	635	999999	762	999999	996	102	298	481	177	999999	999999	296	889	372	423	847	999999	157	625	999999	999999	522	193	624	490	284	201	868	680	478	909	327	775	999999	316	54	338	999999	382	97	879	126	999999	999999	999999	828	999999	240	914	999999	320	773	152	384	927	123	999999	147	108	722	900	429	999999	999999	999999	463	520	999999	66	379	999999	377	999999	538	411	975	999999	828	419	661	
340	960	999999	394	167	145	184	401	943	203	999999	201	999999	660	196	999999	324	270	330	751	318	925	184	545	777	943	998	614	973	951	561	999999	999999	999999	391	939	475	417	541	999999	288	129	84	862	639	327	999999	124	999999	952	999999	999999	999999	667	353	415	786	999999	999999	224	147	570	427	992	999999	264	473	155	278	256	983	999999	729	432	472	198	850	999999	905	460	167	883	272	30	299	270	978	999999	103	975	163	66	800	327	760	999999	701	92	231	385	854	640	845	105	969	754	999999	85	204	164	999999	474	513	166	66	263	308	407	999999	381	285	412	61	303	103	999999	116	999999	671	754	497	768	100	530	606	527	48	177	61	999999	698	903	865	999999	420	999999	553	643	270	506	419	304	389	849	999999	999999	999999	552	12	52	648	169	999999	450	667	999999	384	982	560	539	225	999999	355	999999	682	382	546	122	999999	414	382	472	152	999999	999999	202	388	999999	430	164	938	999999	999999	18	999999	539	499	425	282	624	314	570	93	730	291	288	948	232	176	727	999999	476	669	999999	670	186	27	248	999999	474	417	143	999999	405	600	730	999999	346	999999	999999	999999	130	840	268	109	811	388	421	999999	66	999999	999999	83	999999	260	472	999999	999999	348	999999	522	260	320	999999	216	999999	18	687	139	560	322	612	961	33	999999	784	636	411	498	999999	797	605	365	58	230	261	69	859	999999	999999	904	399	998	550	999999	631	999999	42	61	928	802	701	291	332	744	641	203	999999	857	476	999999	424	999999	999999	922	916	895	999999	587	999999	122	999999	541	11	656	922	614	421	999999	224	973	603	999999	570	999999	999999	324	43	999999	588	999999	18	11	679	302	999999	320	517	628	999999	735	548	454	106	815	653	169	999999	675	999999	999999	782	999999	642	502	242	74	518	435	826	602	999999	999999	999	896	999999	158	861	708	176	999999	106	793	686	999999	999999	158	262	754	999999	999999	43	999999	493	560	285	360	368	187	70	425	801	92	801	123	873	591	455	210	712	505	999999	582	509	218	930	999999	972	164	76	999999	811	764	33	890	568	505	473	999999	621	999999	999999	999999	999999	999999	811	24	991	999999	615	844	999999	999999	52	907	638	461	999999	285	629	295	387	214	999999	999999	614	47	69	910	555	999999	128	16	588	958	715	623	934	999999	999999	999999	998	408	548	232	390	999999	722	125	262	116	647	198	818	999999	999999	584	572	670	146	774	955	90	999999	247	726	999999	474	999999	201	999999	527	108	878	713	297	978	999999	889	596	
999999	324	943	658	999999	730	999999	197	999999	593	141	999999	999999	622	632	999999	917	390	999999	505	693	293	638	924	248	589	548	999999	999999	49	396	918	999999	83	290	459	22	432	999999	516	796	999999	223	999999	69	962	999999	999999	999999	752	379	598	999999	999999	903	571	686	28	420	859	191	619	92	221	999999	999999	378	999999	341	183	999999	495	999999	794	999999	999999	80	148	865	285	336	71	999999	363	670	999999	564	299	180	719	773	993	22	720	334	186	999999	11	303	846	594	999999	999999	999999	803	999999	786	569	684	719	999999	547	163	144	532	129	555	728	551	999999	659	88	30	621	410	999999	482	100	999999	999999	767	79	845	29	690	273	916	993	559	999999	21	994	615	999999	228	236	999999	999999	999999	215	631	999999	459	894	196	516	999999	999999	999999	847	411	999999	109	161	951	431	701	999999	999999	999999	213	562	179	999999	999999	664	473	569	403	184	125	604	903	999999	901	999999	999999	950	832	184	231	392	331	711	384	325	999999	463	509	796	534	705	434	928	999999	78	528	999999	507	532	999999	999999	139	999999	999999	806	999999	844	259	881	999999	750	312	279	47	820	240	467	392	81	768	19	69	607	649	999999	180	975	263	999999	999999	926	999999	309	141	999999	263	834	979	999999	532	61	213	627	984	784	403	164	890	191	838	71	311	999999	763	999999	423	532	999999	999999	635	817	591	426	340	885	307	999999	147	299	567	999999	488	814	548	717	999999	442	622	865	999999	26	94	999999	994	489	999999	27	545	108	334	730	999999	667	941	715	469	786	296	108	486	400	999999	999999	624	442	583	999999	999999	56	999999	981	999999	981	305	619	732	519	432	851	270	289	467	49	964	837	418	821	873	833	257	29	155	523	388	999999	999	493	457	561	906	138	999999	999999	871	353	820	15	371	331	983	999999	364	999999	837	206	932	977	636	787	999999	999999	623	63	999999	217	835	396	603	999999	620	999999	72	999999	999999	142	999999	967	177	620	26	999999	999999	999999	850	307	665	709	685	999999	694	31	857	670	536	999999	514	86	701	664	518	433	411	692	711	744	887	493	999999	705	999999	964	999999	25	999999	999999	312	81	213	500	551	136	710	422	984	598	390	401	999999	999999	627	83	276	999999	112	999999	10	766	840	115	419	181	218	980	144	729	222	842	900	914	841	442	872	999999	999999	391	722	989	708	122	363	496	159	701	87	999999	698	999999	912	186	621	546	241	108	90	379	999999	730	999999	265	386	548	501	429	958	195	211	999999	999999	999999	
871	20	999999	727	751	999999	32	517	903	170	41	915	929	999999	999999	305	210	773	130	743	473	991	711	452	999999	815	999999	730	999999	999999	771	632	906	999999	315	611	999999	514	356	166	357	411	827	127	234	470	619	999999	999999	663	984	437	945	656	257	879	999999	999999	999999	936	929	301	774	20	399	409	999999	737	999999	691	818	999999	427	964	396	999999	999999	594	999999	276	206	227	604	89	907	344	686	260	944	999999	312	999999	524	419	237	66	636	816	999999	824	999999	881	999999	444	844	297	20	981	269	194	714	714	397	723	740	999999	696	695	112	64	722	758	792	999999	389	999999	182	999999	736	340	435	357	866	403	815	324	999999	170	244	620	333	705	990	759	721	597	483	800	678	999999	369	999999	713	673	112	702	98	386	64	999999	125	999999	999999	999999	758	367	999999	994	908	426	854	999999	999999	492	731	999999	767	999999	999999	791	473	999999	338	221	970	495	643	203	300	122	236	999999	115	999999	504	330	460	70	10	999999	750	489	999999	262	999999	832	489	999999	941	95	999999	65	125	273	434	999999	674	999999	959	273	723	999999	703	999999	199	383	431	125	999999	410	566	999999	42	906	999999	983	490	999999	550	147	15	999999	999999	999999	187	181	365	842	911	761	999999	427	999999	999999	641	106	786	999999	73	297	411	374	242	540	529	238	999999	219	232	451	262	999999	999999	821	268	309	401	497	618	28	27	589	214	237	999999	148	605	999999	999999	944	206	395	22	262	736	641	999999	999999	685	949	158	999999	999999	999999	508	67	999999	290	478	999999	999999	299	486	54	280	999999	170	999999	999999	391	632	726	943	288	255	867	585	999999	95	627	129	680	811	669	869	871	969	744	728	696	212	325	999999	934	248	907	999999	968	982	914	481	185	934	304	326	431	212	341	224	641	481	706	205	999999	221	35	487	817	184	999999	852	425	286	99	188	317	899	999999	999999	999999	958	617	256	180	155	943	745	999999	352	999999	999999	637	530	97	225	505	129	976	722	223	430	999999	999999	584	71	65	899	999999	126	999999	532	203	302	999999	682	999999	460	34	705	278	999999	970	474	999999	739	224	895	199	874	682	198	923	296	826	999999	868	824	671	119	999999	54	999999	400	344	999999	999999	345	999999	414	361	999999	999999	280	999999	932	459	625	66	999999	846	999999	999999	971	443	820	609	907	999999	959	814	49	788	915	614	999999	390	999999	140	821	999999	999999	999999	999999	522	999999	999999	652	841	893	467	252	767	826	272	999999	343	928	957	999999	316	
568	869	693	600	321	267	189	665	229	552	880	999999	245	582	999999	918	926	458	806	727	956	75	582	502	571	282	962	652	685	999999	462	622	999999	515	705	19	999999	193	211	379	912	999999	999999	999999	587	757	531	254	999999	21	417	479	160	795	999999	999999	297	201	39	49	305	999999	980	339	99	999999	877	999999	876	957	370	742	257	437	815	969	453	241	915	814	750	718	357	999999	999999	982	472	821	999999	212	722	366	999999	172	83	385	16	292	999999	329	879	801	999999	999999	650	674	232	999999	999999	999999	59	65	286	224	298	587	999999	316	856	117	794	65	574	673	244	13	588	999999	363	999999	963	170	979	595	999999	949	999999	20	33	807	759	999999	841	776	163	666	90	939	999999	496	206	699	436	153	999999	823	237	703	113	646	999999	148	999999	999999	425	888	86	690	290	349	246	178	293	58	358	999999	999999	798	519	577	923	648	999999	867	242	274	734	836	999999	120	722	646	906	386	721	621	999999	300	360	275	999999	999999	658	999999	999999	999999	415	387	795	489	999999	438	194	535	723	447	999999	501	999999	161	164	250	630	180	626	600	999999	907	337	999999	664	924	447	254	986	533	989	687	618	214	858	356	999999	580	510	293	462	380	662	283	694	888	981	208	999999	350	769	999999	907	659	999999	508	60	68	825	999999	991	939	549	200	457	999999	999999	999999	999999	808	209	60	669	343	147	891	999999	63	999999	775	999999	999999	999999	646	763	511	779	958	449	999999	305	981	755	826	302	522	999999	472	825	455	15	877	905	312	150	999999	819	573	521	999999	264	997	26	59	742	752	806	902	999999	946	999999	924	664	943	513	227	305	843	51	999999	70	999999	237	596	770	999999	999999	831	505	999999	691	999999	447	575	105	308	965	705	93	999999	716	999999	45	879	999999	90	999999	962	799	923	423	976	532	896	813	482	769	429	289	676	999999	974	999999	391	264	999999	999999	99	847	214	262	999999	999999	501	907	141	746	358	611	689	999999	999999	41	582	999999	999999	683	999999	999999	623	538	545	426	417	141	741	999999	999999	624	999999	602	133	999999	594	999999	999999	226	40	989	682	735	999999	817	999999	824	47	999999	825	760	999999	579	937	337	233	675	716	183	352	370	999999	610	101	999999	879	97	728	999999	999999	911	806	498	653	561	89	999999	128	727	827	592	103	798	705	893	999999	161	665	796	890	918	999999	650	874	669	823	82	643	686	999999	512	106	780	999999	913	953	999999	999999	386	999999	345	999999	988	356	759	276	
376	999999	999999	658	999999	431	999999	376	528	999999	165	624	999999	737	17	254	999999	789	324	495	323	303	792	940	34	235	289	999999	555	370	999999	304	124	402	456	999999	445	37	219	90	174	999999	976	955	797	436	999999	648	251	999999	126	208	41	273	953	83	122	267	634	999999	152	999999	820	999999	999999	999999	509	592	291	839	999999	999999	999999	999999	330	909	326	999999	152	999999	294	641	307	999999	254	767	999999	850	449	382	65	188	999999	999999	999999	781	999999	999999	999999	999999	999999	359	366	411	999999	999999	999999	797	999999	999999	756	285	999999	46	218	999999	96	999999	999999	999999	597	658	152	999999	784	999999	19	862	999999	999999	326	999999	872	216	999999	934	999999	895	999999	540	148	999999	999999	405	999999	779	73	367	509	437	695	999999	904	999999	348	279	216	457	627	663	703	766	501	999999	999999	257	999999	908	375	283	999999	999999	197	383	96	130	999999	747	292	14	566	651	363	868	853	100	604	143	867	401	999999	999999	999999	999999	836	382	975	999999	999999	378	999999	165	992	999999	210	505	48	999999	999999	228	528	468	174	622	106	999999	999999	632	550	999999	653	280	50	973	556	409	921	681	546	713	155	246	80	999999	999999	411	659	999999	668	358	62	84	999999	649	872	999999	662	656	419	999999	969	352	963	49	725	105	124	28	679	801	583	366	984	938	82	999999	397	260	983	695	402	999999	999999	201	585	578	790	401	111	297	746	275	271	761	744	802	999999	41	198	542	296	999999	999999	866	774	695	999999	999999	576	999999	871	412	999999	723	392	693	388	771	999999	156	315	999999	916	391	64	318	104	232	999999	280	999999	366	71	450	408	761	826	107	427	999999	488	248	999999	521	426	999999	602	999999	999999	61	424	511	999999	52	999999	999999	999999	999999	811	466	999999	867	357	306	580	999999	999999	999999	999999	630	866	290	354	573	999999	999999	898	999999	965	720	716	556	852	152	856	508	788	28	999999	835	999999	999999	295	999999	300	621	891	528	999999	911	992	379	233	748	194	143	999999	14	999999	170	999999	329	110	101	749	53	999999	214	449	999999	999999	332	19	489	593	999999	994	393	283	56	185	379	463	64	728	346	333	113	958	722	352	783	644	62	169	718	659	204	221	999999	606	687	88	870	195	670	370	743	165	88	148	772	731	338	985	999999	999999	56	999999	413	720	999999	256	727	999999	942	999999	999999	330	875	457	800	999999	999999	999999	497	300	593	999999	67	975	589	948	879	999999	579	62	315	77	862	852	612	999999	807	535	999999	999999	361	999999	999999	
999999	414	999999	289	631	348	600	704	888	497	999999	281	188	315	437	999999	962	376	153	159	890	999999	999999	467	32	844	968	375	501	755	66	939	999999	624	85	571	176	668	258	999999	979	357	427	579	857	999999	433	526	379	999999	732	74	218	992	363	609	525	955	267	786	380	234	213	999999	999999	76	829	563	239	866	999999	303	128	907	179	999999	999999	319	610	451	420	451	995	106	32	999999	730	460	271	476	56	221	411	471	999999	999999	153	999999	148	790	751	870	297	513	999999	999999	946	311	822	999999	653	999999	354	815	376	928	239	116	999999	999999	999999	379	999999	762	999999	753	892	656	51	999999	399	671	180	999999	999999	550	164	491	666	593	56	429	637	451	822	840	866	595	105	936	525	46	183	700	454	999999	999999	999999	694	686	547	299	269	408	430	982	45	999999	125	825	774	748	449	527	402	999999	742	999999	939	979	999999	306	561	115	899	999999	999999	999999	375	329	972	629	796	979	56	756	170	239	30	999999	804	341	480	279	999999	999999	999999	999999	308	538	639	727	595	715	800	999999	738	163	999999	999999	494	566	169	999999	853	155	999999	470	999999	999999	755	513	830	999999	184	999999	999999	999999	942	132	999999	841	181	837	690	254	43	999999	189	999999	28	16	730	999999	355	248	182	684	426	26	999999	136	999999	662	782	136	897	496	999999	255	999999	456	999999	385	311	653	394	331	999999	608	121	869	290	675	626	999999	782	877	753	935	999999	999999	865	926	307	639	666	518	64	999999	357	547	551	933	390	571	795	355	999999	701	853	999999	578	999999	904	955	846	508	999999	43	353	29	742	999999	873	284	999999	294	88	999999	986	876	999999	999999	261	573	328	356	295	64	953	437	235	61	92	530	572	57	999999	351	793	167	482	30	220	337	999999	946	69	115	979	510	999999	979	715	977	999999	36	566	341	637	499	223	981	90	916	793	690	522	352	712	999999	999999	999999	877	829	403	256	999999	923	768	382	296	999999	85	452	999999	999999	346	999999	947	545	491	690	999999	304	944	999999	940	999999	543	124	433	999999	403	445	247	539	111	885	584	337	999999	642	572	264	212	999999	999999	637	755	548	353	418	999999	176	999999	583	32	999999	884	902	999999	999999	389	999999	948	579	786	639	999999	630	153	999999	529	999999	999999	999999	127	459	101	911	595	312	547	995	771	25	321	236	999999	999999	517	528	10	682	31	999999	262	918	316	999999	257	276	432	999999	999999	999999	999999	785	999999	213	465	999999	492	999999	316	13	500	393	
882	933	268	559	999999	551	123	625	999999	999999	599	203	595	999999	152	468	663	328	879	999999	601	878	136	536	910	188	208	943	999999	37	375	999999	166	868	46	999999	374	999999	999999	999999	21	778	442	50	196	133	618	999999	999999	999999	319	987	999999	999999	792	14	806	731	648	999999	353	180	589	433	482	999999	46	727	172	999999	999999	965	309	998	999999	999999	445	96	999999	787	570	941	999999	22	717	387	893	999999	86	999999	577	642	59	951	537	841	999999	19	568	999999	96	999999	999999	660	929	999999	688	135	999999	968	568	720	999999	999999	507	999999	999999	576	716	104	999999	999999	650	140	202	460	916	357	999999	570	634	436	999999	999999	700	679	846	999999	93	372	698	999999	413	117	999999	999999	260	999999	454	135	194	622	999999	999999	926	999999	250	999999	999999	478	999999	341	664	115	999999	999999	202	657	171	827	565	793	493	353	406	920	999999	542	999999	345	210	999999	903	345	385	22	142	999999	999999	999999	439	882	999999	999999	935	367	112	999999	773	340	664	603	35	627	569	999999	138	950	77	16	585	707	306	133	278	999999	438	329	729	331	999	147	999999	601	397	683	999999	999999	418	48	817	255	769	337	999999	606	702	285	775	984	999999	192	999999	801	999999	731	586	999999	346	236	929	783	578	452	340	526	754	999999	239	886	12	260	542	38	199	339	938	968	453	999999	15	162	553	999999	447	817	160	57	616	666	999999	127	999999	191	119	999999	677	999999	997	999999	851	278	999999	889	981	999999	650	958	612	999999	999999	617	828	674	230	999999	239	833	14	522	999999	707	818	572	789	885	719	999999	919	165	662	621	971	299	820	999999	115	663	763	815	177	202	999999	960	873	999999	298	867	961	341	804	843	999999	484	999999	999999	459	999999	999999	999999	913	999999	49	456	992	999999	646	538	854	492	671	575	80	199	355	183	272	858	699	310	596	852	999999	587	360	819	999999	497	512	676	288	631	563	999999	999999	877	162	999999	967	702	842	760	22	479	999999	239	772	999999	139	613	881	999999	999999	999999	999999	71	999999	462	999999	183	871	159	999999	187	213	50	21	412	297	477	31	284	890	997	468	999999	839	919	999999	999999	999999	185	999999	899	794	687	999999	763	168	999999	977	700	892	794	830	999999	999999	835	275	629	999999	369	999999	661	591	607	999999	786	341	672	232	981	545	974	999999	999999	999999	136	392	526	202	258	253	457	500	999999	999999	106	177	774	112	13	654	999999	904	686	350	706	317	197	976	999999	999999	999999	617	996	164	999999	999999	143	
902	999999	452	749	436	999999	125	999999	171	270	225	614	618	999999	569	228	336	257	80	450	356	94	818	205	549	999999	826	757	839	503	176	474	439	43	999999	503	561	904	999999	999999	570	999999	544	57	971	372	452	864	999999	999999	669	907	846	225	999999	999999	999999	256	210	305	999999	368	547	668	104	750	999999	584	695	76	666	432	999999	145	880	999999	999999	770	999999	187	999999	961	830	450	999999	269	627	223	255	64	712	314	704	999999	792	211	424	876	953	230	999999	999999	179	860	732	246	520	711	345	404	276	29	32	32	999999	999999	538	107	833	834	999999	961	999999	999999	363	362	999999	831	352	678	969	674	817	13	990	999999	792	969	717	999999	749	915	878	851	999999	693	291	681	999999	612	999999	999999	52	999999	108	235	999999	999999	506	380	519	689	369	999999	434	602	212	29	42	795	398	999999	999999	245	95	217	93	487	853	670	999999	999999	881	999999	999999	652	631	698	905	764	292	264	999999	346	88	70	556	221	426	999999	490	271	999999	164	223	114	936	807	43	890	999999	60	999999	836	310	473	807	629	661	782	970	999999	999999	278	512	144	105	53	166	999999	660	871	999999	668	190	999999	999999	727	526	999999	716	999999	665	24	621	241	579	999999	45	615	999999	926	560	644	224	976	157	380	651	999999	18	892	999999	17	240	999999	989	999999	656	999999	999999	90	113	760	75	156	848	110	656	280	565	468	18	551	773	734	999999	426	454	214	661	36	85	446	892	824	183	657	783	350	252	999999	980	543	549	999999	823	799	578	77	999999	56	723	999999	524	550	884	109	244	505	999999	573	999999	452	999999	49	15	666	999999	999999	999999	999999	326	999999	999999	999999	488	474	12	601	910	521	847	386	86	999999	312	703	922	351	999999	999999	999999	999999	390	679	990	538	702	509	999999	167	999999	999999	105	999999	729	417	999999	521	71	999999	106	643	595	999999	725	999999	375	236	737	311	743	526	311	897	777	999999	999999	359	999999	949	772	502	999999	753	999999	520	291	150	885	895	361	410	290	999999	978	999999	999999	941	999999	999999	173	476	999999	865	423	414	35	999999	999999	690	491	993	509	122	999999	603	219	841	999999	214	904	234	999999	841	950	999999	246	999999	919	998	355	984	999999	217	786	306	730	568	339	185	999999	93	999999	204	414	367	901	178	884	999999	570	850	999999	749	900	999999	135	930	999999	999999	178	254	288	170	999999	506	597	302	335	350	872	650	999999	683	999999	820	252	155	437	592	441	77	999999	545	437	505	900	656	
999999	848	999999	800	653	259	16	251	805	822	860	907	770	608	842	543	511	920	348	410	40	89	999999	999999	503	999999	648	110	357	742	732	839	606	941	985	999999	179	999999	999999	262	676	999999	999999	999999	295	999999	999999	832	235	363	44	517	166	499	626	236	162	200	307	330	611	905	999999	999999	99	999999	999999	828	623	365	374	438	924	96	733	562	74	999999	694	973	999999	815	875	994	708	225	683	999999	325	758	334	979	774	675	651	771	999999	952	341	275	228	993	219	869	988	605	999999	79	766	74	171	999999	505	333	819	795	40	899	364	874	346	204	999999	864	40	395	663	999999	444	962	999999	122	933	429	755	518	605	15	999999	112	632	613	350	999999	596	999999	483	450	856	855	741	684	598	999999	999999	33	489	354	999999	603	999999	344	999999	803	999999	59	954	86	578	999999	199	34	894	261	252	732	999999	999999	278	594	999999	222	401	588	231	303	524	477	501	731	38	999999	176	411	999999	297	978	546	174	547	492	407	872	999999	666	716	790	347	999999	999999	179	236	999999	254	692	728	943	56	999999	792	535	487	584	999999	282	938	858	492	999999	954	754	317	98	730	999999	999999	999999	846	922	514	512	186	262	999999	561	802	184	921	999999	442	354	932	963	382	21	15	999999	999999	282	727	858	308	257	999999	999999	861	148	355	152	187	387	106	999999	999999	289	358	234	288	296	999999	763	936	772	657	610	821	353	999999	719	106	999999	326	574	204	656	999999	999999	999999	855	699	664	829	999999	999999	64	258	809	896	102	999999	999999	999999	738	802	964	922	535	600	659	629	999999	432	636	56	495	71	531	999999	421	85	428	242	433	596	999999	934	167	999999	602	362	22	457	623	66	325	158	999999	772	999999	999999	678	339	342	999999	191	999999	203	732	56	993	726	880	484	26	999999	548	120	999999	986	40	765	305	997	307	999999	70	808	579	730	346	483	759	698	687	999999	99	999999	207	999999	583	999999	434	193	609	999999	141	972	607	822	999999	47	999999	785	209	999999	383	999999	45	618	999999	434	999999	11	709	999999	999999	191	797	620	155	649	999999	737	413	299	999999	121	397	671	485	999999	999999	757	953	309	999999	999999	498	718	32	756	999999	589	999999	158	127	433	483	999999	669	950	185	986	999999	999999	135	999999	381	910	638	272	944	374	143	44	999999	999999	999999	410	483	992	693	88	597	999999	999999	333	454	264	181	906	637	308	11	535	912	999999	90	825	183	337	999999	588	90	760	812	499	455	258	925	
262	999999	82	616	999999	267	106	398	288	999999	801	264	999999	738	999999	634	646	373	608	131	18	784	231	237	155	999999	114	998	999999	999999	999999	877	206	338	919	530	565	999999	334	278	815	999999	999999	483	381	83	999999	999999	358	135	175	135	847	136	999999	477	164	999999	471	287	999999	107	561	702	66	924	68	788	818	210	999999	999999	49	340	315	193	982	748	855	82	999999	999999	649	999999	999999	999999	40	79	421	451	376	719	229	56	125	999999	274	109	426	457	24	999999	41	999999	66	220	999999	516	820	733	999999	416	990	999999	373	899	457	999999	292	896	893	999999	376	376	834	999999	999999	999999	225	597	918	883	331	999999	67	227	231	501	999999	209	999999	999999	999999	687	957	960	729	999999	999999	226	270	425	816	530	564	999999	999999	665	324	999999	485	103	301	233	814	611	94	593	341	155	677	956	202	999999	999999	380	999999	688	419	873	630	904	999999	999999	337	503	77	999999	999999	42	999999	566	187	949	999999	979	231	35	873	999999	875	145	499	536	549	314	232	732	707	999999	295	641	255	450	85	999999	999999	999999	999999	321	999999	293	750	999999	258	120	999999	999999	999999	842	158	715	815	73	998	494	414	999999	459	33	280	344	999999	658	746	266	999999	737	873	152	206	999999	139	999999	811	591	395	200	288	999999	535	979	373	865	45	580	825	999999	999999	591	177	10	843	872	50	209	999999	999999	562	992	999999	50	379	226	646	229	585	263	261	999999	999999	223	504	31	497	999999	971	999999	622	999999	440	139	999999	999999	975	999999	95	267	520	612	999999	303	638	999999	638	494	610	156	229	999999	994	571	999999	45	492	953	505	821	384	750	238	963	479	395	561	670	755	97	250	999999	144	328	742	649	25	805	585	999999	392	999999	690	824	999999	999999	181	999999	999999	259	999999	999999	999999	273	882	770	384	437	999999	252	999999	968	739	999999	905	778	682	676	999999	290	999999	686	378	999999	439	381	69	999999	999999	999999	223	692	471	506	297	228	749	870	999999	972	274	587	980	342	484	999999	273	177	918	999999	134	505	999999	918	238	123	999999	413	833	510	710	970	483	162	38	51	506	999999	235	686	38	811	239	999999	26	443	706	45	999999	25	118	891	495	725	548	717	999999	553	277	999999	999999	346	46	999999	271	303	113	828	314	999999	917	40	999999	241	210	999999	999999	192	901	794	417	618	601	818	402	818	485	758	999999	320	398	953	965	999999	999999	692	774	304	595	723	339	877	731	379	999999	87	999999	263	524	235	451	470	
652	999999	766	956	745	228	543	999999	999999	355	224	999999	54	964	999999	890	999999	999999	548	972	597	188	464	539	887	231	721	324	869	231	243	388	868	927	999999	492	295	165	947	999999	760	153	904	984	663	737	334	142	22	69	144	16	686	999999	873	473	27	237	79	999999	999999	229	583	596	999999	835	999999	126	663	582	605	964	999999	992	221	454	283	480	875	160	999999	588	311	999999	97	237	702	999999	64	837	474	67	95	433	59	999999	569	318	872	827	611	218	478	440	999999	179	999999	693	268	429	200	999999	361	919	999999	918	999999	773	509	999999	999999	736	999999	826	999999	547	878	147	943	680	884	965	608	58	548	999999	119	999999	999999	917	791	18	140	635	999999	927	999999	999999	805	140	624	795	808	987	999999	999999	999999	999999	332	999999	300	308	999999	587	999999	999999	938	313	381	999999	808	55	428	592	999999	135	605	436	999999	190	841	712	999999	999999	66	98	166	621	364	672	542	467	999999	438	626	493	267	553	101	999999	989	402	794	999999	999999	578	377	226	894	568	999999	999999	999999	152	85	999999	999999	938	999999	999999	78	999999	949	708	406	351	506	999999	966	999999	867	62	345	767	201	449	918	999999	490	487	999999	940	727	795	403	823	999999	407	362	999999	526	329	31	999999	353	672	452	95	470	999999	999999	386	999999	294	701	227	999999	999999	999999	636	669	502	458	54	734	999999	599	999999	315	999999	356	108	637	999999	999999	548	41	700	423	529	996	999999	14	509	414	344	999999	443	104	185	450	999999	455	999999	999999	34	871	999999	911	226	82	999999	999999	886	633	973	749	332	210	999999	195	682	999999	432	640	836	497	999999	639	399	999999	999999	999999	139	143	67	999999	999999	558	69	676	999999	789	207	999999	707	62	127	875	440	595	367	999999	940	990	767	18	33	95	541	999999	922	347	521	779	915	999999	650	753	576	330	837	773	151	999999	141	893	94	999999	933	784	999999	82	209	803	89	924	128	149	375	59	629	825	999999	532	999999	999999	277	428	540	477	411	373	309	119	758	594	100	464	858	873	923	58	999999	757	165	849	148	999999	999999	999999	120	999999	388	527	701	21	756	618	732	999999	626	666	444	465	382	17	773	999999	55	495	999999	664	291	502	135	580	999999	270	377	904	578	559	728	999999	367	999999	999999	782	418	999999	838	999999	732	443	256	999999	614	697	384	158	999999	58	999999	214	167	456	229	885	401	130	349	496	251	999999	845	77	937	894	107	481	32	991	999999	309	657	361	931	847	999999	
867	999999	975	885	228	828	530	886	524	391	911	681	109	999999	297	406	999999	240	905	598	189	330	719	599	902	136	94	999999	373	557	999999	524	382	640	999999	163	374	610	999999	999999	325	191	423	999999	196	800	922	610	392	902	315	131	36	999999	75	547	999999	385	982	102	744	161	523	999999	585	396	309	468	999999	144	42	740	999999	999999	282	998	907	215	999999	112	213	484	985	470	251	684	999999	133	574	986	906	988	999999	930	264	173	668	456	927	800	501	999999	999999	258	869	574	914	129	976	77	640	51	972	880	888	269	176	999999	725	900	897	185	893	870	237	53	123	286	999999	118	340	460	287	999999	999999	749	731	736	999999	677	770	379	156	999999	355	864	26	747	52	994	999999	615	731	37	999999	325	570	999999	999999	825	999999	637	999999	868	999999	189	763	369	999999	149	999999	440	461	57	140	528	999999	999999	525	373	37	375	244	657	999999	724	729	260	999999	296	188	999999	715	774	999999	143	902	999999	769	176	110	657	999999	902	467	566	999999	683	897	383	295	183	999999	657	798	95	402	818	756	999999	460	513	999999	999999	999999	688	724	686	831	996	626	751	999999	358	999999	379	999999	999999	999999	999999	999999	999999	999999	336	10	14	999999	999999	976	140	740	93	999999	756	716	597	997	496	941	778	842	476	999999	900	999999	543	556	18	394	428	999999	71	628	212	452	414	159	333	981	956	205	666	710	999999	266	543	999999	999999	642	675	382	410	999999	421	712	103	999999	463	578	467	999999	484	999999	557	940	678	464	328	314	311	448	674	514	985	999999	186	766	161	643	224	999999	685	375	999999	56	789	671	999999	500	358	221	695	754	999999	508	721	992	163	760	999999	88	901	567	999999	237	708	896	413	838	535	999999	52	999999	999999	154	772	118	955	510	161	999999	257	828	955	999999	752	919	989	487	861	193	612	400	999999	146	420	999999	44	491	348	892	267	378	999999	30	178	876	400	999999	735	999999	999999	999999	608	580	830	83	611	250	999999	999999	906	999999	977	351	725	651	999999	999999	733	654	84	473	999999	999999	749	879	864	999999	999999	876	999999	619	999999	999999	999999	959	792	485	316	347	516	793	16	560	985	341	999999	999999	999999	527	122	999999	646	91	538	573	491	349	830	950	999999	676	329	608	269	297	999999	729	205	765	999999	287	911	396	147	999999	999999	611	283	418	488	252	639	404	764	357	972	999999	719	999999	478	452	655	365	139	840	474	999999	300	697	166	999999	427	539	668	834	270	260	943	
256	117	879	999999	422	999999	966	999999	925	999999	912	325	514	19	621	297	416	632	556	999999	999999	817	68	320	585	261	999999	825	999999	999999	999999	96	721	999999	999999	476	598	386	242	893	172	802	549	563	388	999999	999999	999999	805	251	999999	999999	714	993	999999	439	999999	999999	999999	170	655	999999	937	199	914	825	603	999999	999999	155	999999	39	399	999999	999999	504	278	999999	932	213	609	999999	30	857	483	999999	382	999999	89	43	427	999999	895	82	248	999999	864	359	649	563	778	864	999999	659	999999	232	812	61	899	151	171	554	636	287	999999	501	999999	90	999999	197	452	999999	708	999999	728	999999	144	327	424	81	639	999999	855	378	999999	745	47	370	999999	260	915	331	828	938	872	872	403	618	522	746	999999	784	999999	461	999999	903	166	613	931	884	999999	495	637	827	511	252	699	267	853	814	999999	760	999999	465	282	999999	999999	999999	640	999999	274	525	999999	999999	180	855	285	403	268	531	589	434	438	429	172	429	693	10	436	629	999999	146	765	707	999999	999999	19	187	189	988	856	396	972	86	620	572	999999	999999	657	999999	967	305	998	331	999999	39	999999	999999	303	852	437	56	343	21	681	137	760	999999	395	39	999999	999999	224	999999	675	203	461	361	809	599	739	999999	353	779	662	877	147	443	482	263	999999	663	883	336	560	810	62	961	405	492	811	592	573	628	999999	868	91	728	656	41	999999	999999	999999	704	999999	999999	702	563	359	999999	990	327	999999	141	220	192	224	887	720	864	150	500	956	327	787	999999	170	999999	968	999999	796	419	786	451	685	849	127	189	999999	857	999999	999999	611	601	999999	999999	999999	442	418	628	653	203	17	999999	890	87	22	228	916	965	542	978	595	566	17	580	540	183	455	370	999999	999999	673	863	757	651	888	365	999999	303	190	999999	316	349	149	602	411	994	560	999999	836	899	999999	258	324	139	999999	999999	594	999999	999999	999999	986	999999	564	618	529	154	999999	249	999999	657	402	623	784	813	671	255	426	414	999999	545	623	847	999999	174	772	424	999999	628	747	842	771	999999	349	999999	742	269	999999	530	83	266	960	321	999999	188	999999	999999	473	511	467	999999	628	190	753	418	180	149	522	999999	846	114	606	999999	501	355	886	999999	284	397	999999	999999	469	999999	999999	911	585	311	436	355	667	132	951	999999	170	999999	224	590	160	999999	999999	602	746	396	684	968	660	999999	820	74	999999	18	375	85	439	65	999999	732	849	841	833	999999	999999	999999	999999	723	163	569	255	412	
999999	999999	348	999999	999999	478	999999	999999	221	999999	261	40	491	372	63	659	756	875	607	115	900	491	741	318	107	358	890	579	664	960	999999	100	308	417	933	996	669	32	999999	961	398	125	999999	486	590	802	387	350	123	81	967	999999	962	999999	512	650	999999	40	256	823	587	96	418	260	558	999999	731	83	438	66	999999	733	970	645	716	999999	969	265	999999	304	970	999999	466	593	999999	999999	999999	168	905	292	442	999999	776	91	383	312	706	271	927	430	80	313	911	66	999999	999999	317	327	433	727	680	308	999999	951	852	999999	630	825	999999	32	43	573	177	155	624	360	999999	889	272	414	88	708	337	999999	233	667	999999	409	999999	999999	999999	999999	735	188	612	144	999999	824	239	345	681	999999	13	904	397	999999	999999	999999	999999	999999	285	428	64	28	648	999999	971	15	728	999999	999999	230	324	507	804	232	837	989	543	489	33	143	999999	999999	732	208	999999	432	999999	725	531	999999	967	780	483	999999	755	999999	999999	639	172	999999	106	999999	936	461	566	506	109	999999	670	999999	999999	999999	707	152	999999	999999	296	999999	277	548	105	12	663	999999	262	543	33	999999	476	131	999999	999999	327	702	999999	615	990	280	999999	999999	332	745	65	999999	999999	999999	999999	341	40	628	999999	99	371	624	236	103	999999	410	208	32	999999	999999	698	549	697	328	999999	14	999999	163	147	25	808	79	999999	999999	947	289	885	999999	470	692	999999	848	701	369	542	702	999999	943	234	589	82	620	725	999999	57	515	687	332	999999	78	235	877	999999	414	291	302	408	877	156	999999	524	999999	561	790	129	849	999999	999999	999999	932	539	172	999999	558	943	999999	353	987	312	999999	602	563	857	999999	999999	107	368	296	87	249	303	999999	796	133	74	120	68	999999	999999	207	999999	358	999999	456	539	999999	948	932	470	103	999999	999999	575	715	509	961	113	169	333	32	491	561	261	999999	639	940	376	805	493	832	139	418	999999	114	773	253	27	410	862	404	159	435	825	983	300	881	33	91	999999	113	17	898	611	999999	999999	116	107	999	817	599	999999	153	449	638	964	539	542	470	941	265	943	702	307	929	872	65	735	277	255	757	999999	294	190	389	999999	240	999999	999999	398	999999	155	27	593	999999	999999	15	986	197	29	760	999999	999999	149	368	170	999999	601	681	223	999999	999999	830	999999	70	682	999999	999999	999999	812	733	732	749	82	284	120	999999	999999	43	232	867	999999	547	258	494	417	999999	154	822	229	520	638	135	579	738	297	325	
274	532	591	305	53	927	385	295	38	600	490	865	258	244	205	568	459	356	591	999999	999999	269	652	999999	267	150	999999	301	104	999999	179	343	986	794	999999	586	452	999999	823	151	172	963	466	817	873	289	573	985	999999	999999	676	233	157	465	744	14	880	999999	47	902	96	999999	999999	431	430	157	878	463	582	999999	125	532	532	449	669	618	802	834	999999	977	576	999999	999999	999999	999999	945	195	531	60	656	705	188	889	920	65	89	772	45	999999	999999	999999	120	412	999999	955	153	701	999999	795	136	212	55	819	70	335	999999	999999	999999	999999	999999	999999	357	413	926	913	936	999999	999999	393	590	845	767	447	727	577	466	453	999999	78	787	253	999999	999999	924	454	659	999999	829	594	824	999999	605	999999	912	999999	63	707	486	792	999999	999999	100	324	215	290	444	608	999999	999999	869	999999	835	108	712	241	483	999999	999999	999999	263	576	814	999999	999999	617	250	232	999999	962	999999	759	966	488	59	286	999999	172	999999	644	19	61	999999	346	725	46	999999	506	999999	681	291	442	228	14	539	451	696	999999	755	598	49	221	83	999999	969	119	821	357	59	435	87	320	100	999999	999999	212	308	478	301	999999	480	743	400	854	999999	90	540	962	999999	999999	999999	90	417	932	604	797	978	999999	999999	999999	224	789	457	406	603	970	352	384	542	999999	153	999999	782	999999	127	306	821	228	999999	888	578	858	408	999999	999999	996	999999	167	250	999999	233	167	111	685	318	999999	999999	999999	260	999999	738	999999	429	622	464	999999	999999	196	999999	308	976	759	692	488	46	365	390	16	560	607	78	195	144	868	113	985	999999	107	912	436	19	827	999999	999999	999999	422	439	786	986	999999	698	716	352	999999	697	474	474	999999	648	952	310	290	443	652	641	553	31	999999	519	479	254	210	283	388	999999	158	790	945	338	624	926	603	999999	999999	908	999999	842	202	181	638	520	999999	458	999999	135	999999	394	325	115	606	400	879	277	517	238	999999	999999	963	653	999999	684	529	294	34	999999	706	270	999999	744	290	999999	829	999999	999999	958	750	999999	999999	999999	569	764	474	840	731	233	57	336	513	848	420	999999	879	549	999999	954	999999	999999	434	933	999999	999999	37	581	824	896	999999	999999	396	558	488	745	129	710	93	783	219	999999	563	800	978	380	756	517	333	371	830	289	999999	926	967	540	999999	999999	834	110	999999	893	25	834	661	557	999999	999999	370	675	999999	179	999999	849	999999	312	656	633	954	58	999999	519	258	463	999999	999999	
743	999999	591	947	427	999999	999999	983	56	999999	673	728	149	431	441	802	157	999999	571	661	824	907	190	664	884	999999	435	999999	397	227	645	999999	768	999999	813	999999	373	423	257	999999	302	481	802	429	639	928	494	999999	617	910	372	600	891	414	999999	836	999999	926	72	733	313	100	999999	999999	999999	999999	959	768	618	999999	999999	999999	999999	511	368	352	114	999999	35	956	999999	902	999999	487	999999	999999	999999	364	912	976	199	446	360	523	756	212	999999	972	749	527	999999	999999	914	655	999999	999999	199	390	999999	124	999999	528	999999	116	999999	411	921	118	974	999999	450	604	856	999999	773	999999	383	886	754	999999	999999	142	21	999999	987	484	999999	523	16	227	855	290	319	999999	999999	670	544	254	989	355	999999	776	998	124	86	374	869	283	882	488	263	313	999999	889	657	599	516	404	128	60	423	407	112	757	999999	999999	295	67	999999	112	999999	139	897	999999	874	690	999999	897	999999	623	614	714	999999	999999	963	552	654	430	999999	654	164	150	135	939	931	883	674	250	344	916	88	999999	886	779	40	999999	416	237	24	999999	465	618	973	505	445	999999	766	584	999999	999999	516	865	916	999999	948	317	14	957	477	991	999999	893	563	514	544	802	999999	861	496	999999	146	999999	999999	184	199	545	176	629	503	231	999999	999999	999999	116	410	223	999999	999999	831	723	129	458	760	32	950	999999	65	999999	960	999999	881	904	999999	954	101	99	999999	742	552	412	150	385	463	255	873	926	447	999999	114	331	907	999999	40	999999	720	999999	999999	393	233	999999	999999	706	669	999999	350	223	11	999999	999999	320	763	163	601	429	582	999999	999999	514	158	34	999999	607	365	638	735	207	873	999999	999999	999999	432	76	518	925	922	999999	715	999999	904	660	925	999999	442	999999	999999	753	92	611	200	975	692	161	244	209	502	882	350	40	999999	999999	349	999999	266	610	999999	999999	644	676	507	148	999999	401	610	498	108	188	174	572	80	982	999999	272	133	268	999999	281	999999	999999	999999	49	103	685	477	999999	321	999999	689	832	905	871	999999	999999	999999	62	947	300	551	999999	999999	324	717	778	999999	999999	38	999999	562	997	888	616	999999	999999	254	467	999999	352	924	849	187	859	499	342	666	209	872	708	168	81	321	999999	999999	96	218	117	331	999999	999999	334	999999	244	999999	999999	943	299	999999	783	172	646	16	604	999999	702	568	250	824	385	122	999999	999999	999999	999999	491	686	468	999999	778	999999	146	146	731	999999	599	126	999999	183	808	398	376	203	99	
545	999999	74	999999	999999	37	527	967	293	946	999999	964	999999	999999	326	204	999999	485	412	237	666	36	999999	285	999999	777	585	626	999999	999999	986	745	567	191	784	405	999999	999999	414	859	261	160	999999	999999	529	662	999999	714	626	999999	803	912	999999	966	999999	519	22	788	738	286	451	999999	900	276	959	466	407	873	626	999999	777	43	81	553	975	516	183	319	756	999999	999999	999999	999	97	999999	999999	781	601	758	275	393	999999	241	137	417	360	259	999999	240	73	265	671	97	706	212	769	999999	420	999999	999999	999999	702	999999	999999	54	999999	999999	812	62	885	684	999999	124	999999	537	148	801	943	145	625	999999	999999	88	693	69	570	783	303	999999	453	242	370	999999	999999	929	999999	606	818	93	999999	458	447	999999	355	999999	458	556	736	178	73	967	898	284	375	660	749	623	348	363	483	797	999999	927	609	652	323	205	282	999999	846	999999	983	860	308	176	818	72	733	314	999999	999999	56	999999	821	485	344	95	245	191	189	76	999999	464	609	49	999999	999999	924	702	999999	263	283	314	332	532	984	47	976	208	999999	687	999999	43	753	999999	750	484	116	133	318	237	999999	101	999999	999999	283	529	260	268	327	999999	999999	40	250	357	740	741	802	299	501	306	999999	46	350	502	186	234	711	150	298	374	412	801	999999	837	303	192	999999	999999	258	464	787	718	999999	541	549	999999	793	405	999999	18	682	999999	631	999999	128	999999	750	749	603	58	818	120	969	952	896	346	645	413	64	557	999999	260	999999	46	519	401	166	808	953	325	999999	315	420	289	692	595	179	382	718	380	999999	322	948	209	646	676	748	928	644	999999	224	390	351	999999	339	432	777	594	502	727	767	942	796	999999	617	512	699	689	270	999999	176	999999	999999	684	125	999999	999999	840	400	842	999999	237	173	999999	111	61	963	248	950	270	999999	585	879	991	612	499	525	669	592	999999	976	68	999999	343	46	951	695	667	67	971	130	936	204	659	84	539	999999	56	187	566	999999	999999	738	999	493	999999	999999	999999	81	999999	999999	642	258	999999	999999	999999	569	830	713	160	365	305	190	979	150	881	390	230	917	83	721	478	492	36	594	525	330	668	849	999999	567	999999	596	441	138	487	999999	937	793	999999	999999	999999	343	36	999999	253	280	999999	859	999999	210	173	785	997	999999	999999	999999	999999	672	350	273	900	980	267	592	999999	708	749	850	662	203	452	436	436	112	772	144	999999	999999	350	254	999999	999999	999999	255	404	999999	598	999999	
999999	337	466	275	452	999999	79	968	999999	999999	999999	544	531	907	206	999999	757	736	999999	999999	141	239	999999	406	999999	999999	702	101	742	21	999999	164	999999	999999	96	334	737	999999	983	219	43	804	999999	999999	987	999999	722	663	612	999999	498	999999	999999	999999	405	534	643	70	943	355	525	977	236	999999	255	683	999999	320	821	999999	999999	580	752	999999	861	337	181	999999	999999	999999	384	48	489	999999	523	530	306	416	815	562	691	677	243	638	694	65	578	999999	775	314	380	412	841	740	159	918	999999	718	842	999999	362	970	999999	426	999999	999999	498	324	550	999999	386	28	504	999999	190	999999	346	999999	999999	999999	759	188	897	999999	156	971	206	749	762	605	615	587	573	747	209	999999	35	817	666	218	567	263	452	60	999999	361	999999	582	559	999999	999999	800	999999	46	318	184	83	548	280	999	289	748	999999	999999	119	999999	999999	999999	69	470	978	529	999999	247	999999	999999	735	999999	185	999999	74	624	199	615	33	815	999999	999999	999999	35	646	487	546	666	999999	999999	701	999999	940	139	907	999999	999999	999999	999999	62	352	36	797	813	448	236	372	485	999999	999999	999999	946	921	304	484	917	327	44	823	500	982	999999	318	999999	803	238	907	56	887	912	110	110	447	970	472	999999	999999	999999	586	420	124	70	730	273	999999	999999	585	999999	655	999999	834	999999	999999	677	80	560	718	377	19	220	329	326	598	999999	999999	999999	509	950	831	195	187	701	457	412	386	999999	71	54	999999	58	999999	271	401	897	88	621	999999	769	900	912	580	372	617	375	101	798	999999	707	999999	810	256	635	999999	999999	999999	999999	999999	863	300	158	499	673	215	999999	999999	67	999999	700	944	943	624	739	59	999999	615	815	94	91	999999	999999	459	363	344	361	999999	999999	457	931	95	999999	589	999999	479	999999	423	906	999999	656	999999	43	999999	771	763	766	196	517	585	894	853	996	58	999999	551	999999	698	146	339	854	168	551	610	993	999999	998	999999	652	270	307	999999	709	658	437	284	287	715	688	999999	999999	174	295	441	562	999999	99	999999	638	429	766	999999	287	576	999999	999999	999999	433	879	166	765	412	543	999999	288	398	153	999999	621	676	999999	996	19	546	761	999999	999999	119	57	915	525	111	999999	999999	503	252	999999	999999	357	939	28	853	836	999999	833	175	999999	48	163	173	934	752	285	962	165	769	999999	999999	815	622	625	999999	386	999999	641	664	687	320	753	45	180	21	990	681	658	999999	170	487	713	595	68	834	955	999999	999999	773	825	
762	77	733	207	487	327	734	323	871	999999	999999	999999	178	488	320	999999	128	999999	999999	761	999999	999999	999999	608	567	999999	230	563	791	999999	502	983	868	839	925	252	999999	838	692	694	999999	367	786	999999	299	597	544	117	747	549	837	890	67	21	231	458	333	135	999999	999999	106	181	532	680	974	888	32	339	999999	77	999999	999999	310	238	506	246	528	801	319	999999	492	999999	816	252	363	612	925	856	999999	476	919	894	207	242	597	94	999999	115	999999	410	574	999999	554	680	283	999999	999999	828	515	985	930	532	999999	670	967	983	364	290	327	999999	963	176	720	96	158	381	999999	78	641	421	999999	422	833	908	404	999999	569	145	968	806	999999	106	351	999999	999999	397	88	537	274	613	999999	554	788	999999	447	408	494	467	531	902	474	521	197	103	999999	517	698	999999	275	690	424	228	322	520	999999	867	999999	97	549	761	302	999999	803	999999	692	856	634	237	999999	999999	793	111	614	75	341	510	908	257	58	39	999999	181	999999	583	999999	999999	242	999999	999999	580	583	406	918	770	999999	919	718	999999	999999	999999	883	471	444	279	897	322	614	256	188	838	958	577	48	520	999999	131	293	229	837	191	999999	366	999999	891	999999	396	999999	843	466	422	999999	999999	999999	330	155	999999	736	992	686	876	895	986	999999	426	621	16	367	407	707	488	636	498	332	229	114	527	999999	999999	857	511	139	770	789	766	55	219	730	718	374	835	999999	999999	543	960	295	637	276	554	279	415	999999	785	145	977	999999	999999	426	626	999999	628	738	193	144	999999	999999	135	999999	333	381	412	286	649	43	872	999999	344	999999	371	933	477	999999	944	999999	451	482	354	634	812	980	751	792	113	999999	746	106	999999	166	367	223	170	440	942	183	867	139	388	999999	273	999999	450	999999	65	692	747	377	794	910	692	702	403	500	394	999999	629	619	182	999999	297	775	999999	188	597	157	773	47	317	770	416	322	103	602	371	928	539	999999	737	421	754	378	312	999999	473	664	999999	670	999999	599	554	257	999999	999999	999999	497	999999	272	751	999999	919	999999	69	34	503	380	609	801	138	999999	813	227	999999	999999	999999	918	999999	603	999999	999999	337	112	990	717	225	168	365	999999	147	873	939	999999	999999	829	501	53	999999	288	796	103	65	999999	999999	591	786	337	999999	999999	999999	546	35	396	557	819	580	816	720	351	808	345	24	747	664	264	526	546	999999	62	269	359	999999	194	806	620	877	999999	570	409	931	888	999999	999999	32	
999999	848	552	719	841	259	684	333	967	480	999999	88	317	365	999999	75	999999	770	322	936	999999	999999	840	590	937	941	272	256	320	420	999999	551	855	724	73	416	973	826	724	803	585	999999	999999	714	354	999999	569	953	293	344	690	127	481	233	999999	999999	18	962	782	899	999999	438	22	999999	559	909	233	592	301	870	101	423	56	999999	360	464	303	136	245	404	999999	999999	999999	976	729	802	80	632	192	408	408	999999	54	824	816	157	999999	999999	999999	444	318	976	661	422	999999	277	999999	962	872	88	371	999999	726	999999	527	678	475	46	827	757	839	601	410	999999	999999	999999	378	231	702	213	451	217	972	999999	96	405	999999	550	733	999999	731	117	759	114	46	526	294	999999	307	147	681	977	268	999999	604	717	576	767	999999	171	898	999999	270	668	999999	163	909	925	999999	131	999999	925	312	999999	35	732	999999	306	856	999999	796	711	924	564	532	473	949	574	999999	378	829	890	600	999999	999999	881	847	101	999999	883	999999	999999	376	185	127	999999	674	893	381	872	875	279	910	13	375	999999	925	705	146	173	214	999999	730	922	302	999999	334	740	999999	153	885	750	829	973	339	999999	999999	748	999999	775	999999	65	203	999999	999999	999999	979	999999	206	377	999999	999999	954	313	679	282	999999	453	999999	986	432	933	92	237	999999	134	999999	937	674	937	851	186	999999	371	374	158	151	406	999999	742	160	999999	999999	443	999999	743	796	526	304	67	799	891	865	999999	353	865	972	965	999999	378	120	52	999999	999999	526	779	884	999999	939	530	999999	241	34	999999	835	694	399	649	999999	252	338	923	999999	617	147	999999	320	806	999999	508	185	185	69	60	631	999999	814	285	917	417	999999	212	587	999999	926	568	866	724	625	658	476	333	924	104	50	196	408	315	131	999999	999999	999999	575	440	355	954	182	974	519	727	999999	123	999999	999999	392	135	346	870	690	579	103	596	190	368	42	852	999999	965	999999	999999	709	999999	164	360	948	782	636	157	999999	971	395	999999	215	898	778	362	600	301	711	914	999999	538	625	552	473	999999	896	217	407	503	703	217	965	84	27	382	959	381	684	999999	499	199	452	999999	193	211	999999	292	590	680	261	959	999999	105	594	180	883	611	887	999999	999999	999999	749	924	999999	188	926	999999	880	405	403	229	616	110	425	661	96	905	368	271	491	613	999999	727	999999	744	953	999999	489	846	499	999999	493	608	999999	79	449	527	452	15	284	260	999999	194	287	41	999999	999999	679	933	
94	999999	252	625	999999	281	803	32	683	533	234	67	999999	43	906	55	999999	18	385	356	221	569	462	363	987	999999	211	441	449	219	401	801	199	556	999999	521	115	867	23	999999	276	426	843	919	781	227	999999	378	999999	999999	999999	343	777	333	721	524	524	889	638	364	79	371	999999	999999	999999	999999	867	999999	281	395	940	868	995	931	89	794	999999	543	581	999999	631	833	163	218	999999	67	34	999999	999999	247	996	999999	999999	658	383	904	999999	999999	788	358	360	514	107	892	301	437	999999	845	253	926	798	981	317	868	999999	999999	218	374	559	999999	999999	10	268	43	398	999999	638	346	557	999999	950	355	755	233	419	999999	735	270	916	999999	999999	188	622	909	448	24	908	370	925	147	696	999999	821	999999	949	999999	999999	73	504	576	798	11	297	78	975	453	235	93	458	616	510	948	457	999999	364	230	999999	359	594	383	999999	999999	999999	420	489	999999	534	999999	284	70	870	672	999999	350	999999	717	891	554	999999	995	789	999999	999999	319	999999	747	32	747	360	999999	970	896	479	130	759	530	590	876	588	504	919	195	999999	397	746	838	191	117	395	647	338	834	425	599	594	992	366	111	999999	741	999999	786	999999	555	100	973	999999	646	999999	999999	136	999999	999999	438	999999	603	24	524	572	797	565	914	999999	713	999999	146	999999	880	999999	767	174	489	101	847	999999	143	504	264	999999	999999	646	545	527	239	520	323	868	987	523	990	977	841	999999	987	185	543	433	977	999999	999999	502	322	999999	822	999999	647	999999	999999	392	941	999999	760	226	800	161	999999	397	132	202	86	999999	999999	366	544	789	332	999999	114	671	513	709	526	999999	354	280	333	434	704	999999	873	400	750	604	582	891	227	999999	738	999999	165	155	999999	785	88	685	18	956	999999	43	669	999999	819	456	879	241	583	999999	871	529	999999	595	693	885	328	685	526	888	783	652	999999	707	999999	277	515	367	408	999999	30	668	271	376	999999	671	578	187	581	999999	725	350	318	566	999999	219	18	570	462	425	467	403	999999	999999	182	923	999999	961	485	551	940	521	833	842	640	999999	268	461	737	31	317	151	114	232	999999	443	344	15	953	12	999999	945	999999	982	283	627	509	999999	999999	999999	999999	616	702	39	363	214	999999	475	926	550	950	557	833	999999	999999	325	298	999999	999999	739	588	465	18	482	291	999999	616	850	999999	22	704	126	267	999999	821	999999	449	999999	999999	999999	925	869	88	413	999999	999999	122	474	874	999999	338	573	999999	
464	355	744	608	229	747	368	597	667	907	999999	845	834	299	40	618	417	876	999999	76	998	999999	719	387	604	430	579	882	151	975	610	999999	999999	932	803	999999	87	102	229	336	999999	370	999999	961	999999	567	227	422	91	999999	466	91	999999	999999	196	650	635	367	13	798	178	485	456	691	307	239	714	901	496	583	999999	999999	657	887	564	637	554	999999	221	46	213	167	801	999999	518	999999	999999	634	746	999999	821	720	99	431	999999	999999	914	577	664	935	853	325	925	507	324	152	434	237	999999	558	105	999999	155	999999	595	21	684	170	999999	999999	999999	90	165	999999	999999	820	999999	235	999999	538	722	977	104	999999	193	999999	241	303	970	999999	104	341	999999	999999	67	999999	574	132	835	157	352	754	405	886	999999	772	999999	591	745	504	916	999999	509	413	835	128	999999	869	783	999999	780	390	199	805	683	999999	398	999999	286	999999	256	112	999999	581	999999	968	582	999999	20	420	726	649	558	476	459	896	831	999999	362	938	170	999999	349	138	999999	961	564	599	999999	936	384	202	314	926	257	814	808	928	227	866	999999	575	858	372	980	140	832	999999	356	786	507	120	615	347	658	550	999999	999999	214	234	414	982	999999	999999	46	534	344	631	228	645	999999	903	70	999999	402	595	846	977	999999	999999	138	841	999999	426	438	273	587	966	278	707	61	546	723	993	999999	563	569	784	336	999999	795	211	999999	711	698	603	60	130	945	72	704	999999	124	967	999999	999999	999999	588	646	999999	947	999999	362	999999	594	552	189	76	42	999999	35	72	651	999999	999999	999999	347	999999	728	834	223	467	31	999999	999999	275	999999	756	898	890	823	980	147	563	509	428	848	982	127	156	423	983	999999	999999	46	641	144	999999	526	177	235	208	860	811	559	490	355	999999	999999	328	130	433	178	152	26	54	999999	97	999999	32	999999	999999	999999	582	420	999999	379	916	999999	371	140	999999	239	999999	999999	624	130	336	14	999999	999999	702	999999	798	35	989	815	945	99	999999	999999	999999	232	504	98	871	783	999999	999999	329	120	439	999999	156	198	123	204	999999	487	401	999999	598	93	182	950	999999	889	626	556	430	999999	999999	826	187	655	92	784	734	641	793	841	999999	999999	685	908	999999	724	328	609	999999	999999	377	467	698	77	128	964	60	554	999999	999999	167	732	969	905	685	613	800	501	116	338	470	806	693	560	93	661	999999	273	317	662	999999	27	999999	635	55	999999	138	119	536	999999	999999	190	929	812	683	119	999999	779	233	
39	999999	827	503	999999	335	999999	999999	147	983	466	999999	787	246	59	420	150	98	999999	859	718	999999	690	999999	987	604	999999	876	880	999999	974	999999	628	49	288	737	743	523	70	310	484	202	999999	999999	79	999999	946	944	880	401	543	30	632	920	514	999999	999999	999999	515	979	55	695	999999	271	19	771	938	747	957	321	677	626	38	43	999999	526	493	564	894	435	999999	345	996	489	342	953	73	999999	999999	733	503	880	999999	90	264	999999	308	729	126	308	623	209	986	999999	723	917	992	598	544	988	71	679	967	999999	331	710	699	413	928	66	708	239	222	234	818	999999	617	947	779	596	227	763	448	596	811	458	358	437	765	425	960	999999	173	547	999999	823	912	999999	758	553	98	894	801	70	600	999999	999999	761	999999	927	310	55	819	947	999999	999999	241	381	277	873	999999	271	648	513	105	243	76	674	561	994	883	688	198	235	508	332	962	388	995	427	471	597	687	838	999999	915	654	225	776	375	592	541	999999	999999	201	826	999999	298	999999	999999	327	322	210	755	53	621	999999	999999	449	447	344	999999	385	849	999999	764	999999	999999	398	189	588	851	898	196	411	352	37	313	43	999999	86	674	423	999999	999999	999999	396	931	795	503	999999	70	775	999999	40	739	999999	811	999999	437	999999	447	999999	785	777	999999	423	23	353	700	593	552	560	999999	371	670	439	746	749	262	377	999999	23	894	129	528	85	569	165	672	999999	226	830	606	999999	638	774	638	861	634	735	383	587	105	909	517	510	999999	999999	999999	310	419	71	230	69	599	433	15	665	259	400	999999	858	999999	513	999999	999999	954	339	732	896	800	885	125	527	994	75	999999	985	612	999999	78	602	794	372	999999	999999	610	546	999999	214	999999	973	999999	243	881	999999	906	591	999999	795	555	999999	244	474	509	999999	946	702	74	534	515	29	62	999999	332	999999	999999	318	736	222	121	417	500	999999	999999	827	999999	999999	646	480	168	336	453	817	472	401	367	330	999999	253	218	907	482	314	999999	749	920	379	911	629	999999	597	854	329	683	148	186	716	347	681	260	75	999999	593	375	999999	576	245	999999	999999	893	743	455	493	14	214	934	195	829	387	906	903	969	27	999999	571	999999	133	999999	334	224	651	983	191	992	152	851	888	999999	999999	182	685	610	980	735	717	999999	999999	324	478	213	999999	886	959	774	356	105	48	574	804	999999	452	111	445	715	252	759	999999	999999	999999	363	999999	256	318	215	999999	303	988	292	
312	429	120	999999	664	999999	234	764	34	416	646	57	812	999999	144	813	729	583	175	275	999999	957	877	870	999999	999999	167	744	999999	999999	999999	63	116	756	271	384	596	643	446	999999	999999	487	735	857	999999	814	551	731	999999	999999	485	648	137	999999	999999	999999	552	999999	356	549	963	489	196	280	863	999999	941	65	63	760	227	95	999999	999999	783	999999	231	30	26	648	573	435	632	999999	277	999999	925	392	957	916	832	999999	999999	897	361	11	999999	464	993	271	873	496	678	361	999999	399	511	287	940	999999	999999	999999	233	708	975	999999	857	999999	999999	958	999999	558	107	146	928	871	999999	249	999999	781	715	767	37	754	999999	87	757	999999	999999	999999	403	648	999999	174	793	310	133	589	921	824	999999	999999	462	44	604	999999	999999	541	433	416	601	271	788	999999	87	999999	504	478	933	897	779	586	327	134	999999	999999	115	932	999999	627	999999	219	999999	674	636	999999	314	992	159	459	689	225	847	389	286	999999	859	293	97	436	806	654	656	33	999999	568	999999	337	479	585	999999	466	999999	806	668	392	999999	123	999999	549	61	511	329	483	218	563	738	937	999999	433	169	822	999999	916	999999	103	999999	304	630	999999	678	977	523	999999	250	999999	38	999999	999999	894	197	745	761	548	999999	304	999999	182	815	490	829	999999	489	55	425	396	621	280	984	574	829	649	493	463	871	83	999999	754	242	984	535	697	225	953	999999	999999	71	306	541	999999	768	999999	488	999999	999999	754	999999	999999	158	853	612	757	66	999999	74	547	262	308	677	311	315	999999	940	830	954	142	999999	999999	808	12	335	324	999999	467	806	449	171	354	223	126	585	999999	605	388	382	778	640	999999	889	698	999999	762	629	999999	221	197	999999	657	194	117	57	962	999999	156	528	297	999999	599	350	625	386	907	94	561	726	795	975	561	458	186	501	638	999999	120	840	572	695	999999	999999	619	999	513	169	999999	78	999999	850	999999	860	95	761	51	999999	274	321	263	999999	77	512	425	222	999999	209	999999	615	418	326	558	315	955	602	999999	352	999999	625	873	999999	999999	492	113	945	525	700	373	999999	460	999999	382	799	587	999999	627	997	830	406	121	313	999999	501	659	306	301	999999	904	492	999999	698	997	648	448	515	999999	585	409	999999	999999	197	836	593	164	508	944	759	728	71	974	519	522	999999	999999	569	999999	486	832	999999	653	382	795	999999	179	999999	912	733	361	81	204	52	598	360	710	999999	477	567	347	161	362	541	999999	843	518	
735	186	673	999999	878	918	999999	752	601	826	323	401	956	999999	401	595	220	408	999999	999999	999999	999999	171	623	999999	102	39	149	681	454	122	957	952	371	444	586	249	598	482	163	980	299	999999	534	396	532	520	153	945	565	151	999999	768	976	586	814	24	59	555	785	889	84	81	156	713	366	999999	999999	979	815	356	999999	926	503	886	642	924	637	237	67	582	999999	204	125	313	979	198	975	785	629	999999	200	52	696	273	999999	228	849	820	39	999999	925	174	139	219	999999	999999	275	99	943	890	387	999999	497	213	14	879	999999	843	734	177	473	809	359	254	999999	579	239	239	980	424	84	816	999999	975	656	721	999999	906	999999	772	999999	886	842	739	193	378	555	492	268	999999	999999	15	95	862	999999	126	814	885	64	949	999999	45	118	528	815	571	624	999999	557	293	999999	999999	69	962	254	999999	966	620	70	999999	34	747	970	999999	999999	79	999999	345	366	540	906	189	852	834	795	999999	999999	999999	924	622	754	42	935	975	999999	999999	946	999999	617	41	159	204	999999	277	924	239	74	164	999999	999999	999999	288	165	26	999999	635	207	234	999999	366	809	652	695	448	41	992	999999	999999	999999	999999	132	607	727	334	390	712	365	999999	910	566	823	623	999999	188	999999	476	876	918	999999	999999	25	999999	956	261	231	506	508	386	245	999999	427	79	421	436	623	242	999999	830	636	673	279	999999	999999	999999	543	196	999999	517	999999	999999	125	893	406	166	924	411	999999	476	113	884	214	999999	348	977	148	753	999999	521	565	549	915	999999	292	999999	316	402	407	356	717	44	801	990	720	680	817	999999	673	264	511	222	591	94	727	751	469	300	284	999999	472	789	984	999999	952	126	999999	79	610	480	850	999999	999999	999999	758	999999	92	999999	999999	668	170	613	90	947	20	352	999999	830	999999	540	465	26	128	70	883	999999	59	618	48	999999	40	747	923	202	999999	978	218	999999	999999	658	999999	256	40	615	186	999999	708	47	182	999999	168	819	751	999999	25	833	414	999999	420	830	28	474	184	665	638	422	690	999999	999999	41	999999	999999	504	669	999999	218	985	999999	999999	35	999999	22	446	438	999999	220	999999	853	187	999999	574	274	999999	505	640	204	999999	375	999999	763	999999	820	504	150	474	497	325	92	208	806	848	999999	999999	394	611	16	38	745	229	428	426	837	710	962	467	870	794	999999	39	677	146	999999	534	130	857	408	517	305	999999	999999	999999	914	655	380	732	672	214	999999	894	633	999999	
999999	156	559	347	340	999999	542	682	999999	702	326	62	530	999999	238	999999	999999	537	212	999999	999999	999999	999999	533	999999	999999	999999	239	795	999999	312	114	406	999999	810	473	975	783	527	298	999999	622	369	255	577	861	134	710	504	305	274	954	999999	143	444	554	875	999999	834	158	780	313	887	999999	999999	999999	999999	29	859	764	401	166	20	999999	525	999999	421	34	955	651	999999	999999	735	999999	999999	358	422	272	76	266	597	949	948	378	518	671	735	431	999999	365	999999	999999	999999	739	999999	118	999999	776	999999	334	142	851	999999	193	101	160	577	999999	547	999999	799	394	953	603	177	451	999999	642	999999	999999	999999	990	179	600	446	952	778	996	999999	293	414	999999	999999	741	133	999999	880	764	999999	367	999999	348	884	813	565	820	161	999999	572	462	899	999999	380	999999	950	999999	682	999999	747	148	382	999999	800	263	638	999999	740	999999	480	430	571	453	999999	999999	760	45	115	999999	45	999999	801	999999	433	144	393	999999	999999	999999	790	980	74	410	27	148	984	522	547	630	185	411	89	940	777	999999	999999	455	946	341	999999	914	47	326	444	999999	347	851	157	666	870	999999	888	851	430	999999	366	170	436	227	64	247	498	484	190	633	547	861	753	292	253	999999	164	934	883	999999	943	747	999999	896	999999	999999	999999	999999	999999	999999	522	237	519	288	784	730	29	999999	999999	999999	426	562	999999	810	999999	486	108	999999	422	999999	381	954	968	554	555	619	204	539	999999	921	873	617	724	541	999999	999999	351	474	999999	999999	918	999999	657	126	999999	390	611	166	322	324	999999	999999	468	999999	277	999999	999999	965	732	175	535	999999	999999	365	999999	999999	838	999999	698	999999	144	999999	366	898	999999	946	306	851	104	174	17	48	227	999999	886	999999	158	896	274	552	60	386	999999	343	987	439	131	302	233	650	552	999999	999999	999999	999999	410	153	999999	813	331	271	418	999999	999999	167	497	272	211	478	529	999999	941	340	999999	223	758	999999	33	911	584	824	13	627	999999	622	10	580	999999	999999	486	230	589	999999	942	291	642	515	184	185	500	999999	999999	824	703	990	611	999999	321	835	431	518	129	658	239	507	999999	790	426	945	166	917	999999	289	991	308	80	858	397	864	580	252	716	847	421	416	903	189	923	463	999999	334	999999	999999	999999	968	999999	930	853	999999	33	852	98	239	999999	583	83	999999	832	999999	999999	753	288	456	999999	188	999999	999999	999999	822	603	88	866	963	999999	832	657	762	788	33	207	149	15	952	841	728	164	
487	828	837	343	999999	357	528	542	267	55	999999	86	322	176	828	693	999999	999999	944	985	134	304	196	925	999999	852	808	207	780	747	999999	614	537	34	999999	454	999999	999999	340	999999	999999	430	999999	999999	844	685	476	999999	378	456	975	119	897	999999	39	193	999999	912	32	420	548	330	762	519	718	999999	549	297	852	999999	999999	551	511	999999	648	703	626	999999	999999	635	385	999999	999999	999999	999999	999999	717	794	994	140	812	497	466	920	999999	26	668	168	78	645	146	188	14	994	172	434	999999	683	104	335	567	242	999999	999999	44	596	502	438	746	501	490	754	303	721	571	796	94	591	40	631	999999	467	340	445	499	206	946	834	172	999999	618	44	700	999999	573	580	999999	999999	885	999999	524	239	421	576	999999	391	885	999999	432	375	349	27	652	999999	300	999999	901	396	897	838	650	668	999999	408	883	456	63	635	158	991	141	24	705	999999	116	805	56	999999	999999	999999	320	999999	411	796	998	601	391	237	377	474	679	279	182	999999	945	999999	999999	22	693	708	338	999999	144	999999	243	335	321	217	366	494	62	147	116	789	527	999999	267	479	410	292	75	999999	267	684	999999	861	841	659	999999	260	842	999999	80	581	779	70	529	969	999999	672	999999	184	999999	883	421	541	173	392	529	959	599	999999	612	410	643	512	993	460	130	382	493	999999	718	999999	652	999999	76	999999	20	467	466	298	916	737	12	891	955	383	272	999999	698	458	140	539	660	999999	430	670	999999	277	77	79	849	190	188	628	465	764	240	402	474	638	382	999999	503	311	577	875	408	752	557	619	197	999999	683	45	531	189	999999	304	598	406	595	999999	999999	397	999999	735	558	383	435	200	153	999999	315	999999	86	78	45	999999	780	999999	271	196	720	457	999999	999999	506	153	106	285	319	935	803	999999	52	999999	671	115	862	842	999999	35	326	366	475	326	44	623	999999	999999	153	105	524	53	145	408	33	942	514	939	238	414	999999	159	881	217	76	247	26	447	406	999999	497	938	238	246	999999	999999	982	566	475	883	195	643	142	223	421	760	933	999999	615	729	601	999999	613	912	999999	999999	485	999999	999999	796	607	521	66	223	608	586	815	898	538	669	999999	948	474	999999	229	999999	27	999999	796	315	999999	999999	831	676	999999	574	999999	325	999999	703	877	724	999999	678	286	673	586	999999	614	835	945	44	999999	946	769	999999	458	267	692	999999	999999	817	471	999999	999999	234	690	390	884	44	261	499	999999	834	792	245	
642	795	999999	999999	66	109	63	999999	369	279	277	885	906	999999	125	999999	999999	393	999999	70	262	372	999999	61	999999	206	43	580	999999	456	633	280	163	534	999999	663	198	146	999999	59	763	510	999999	223	999999	804	483	208	999999	194	867	999999	999999	999999	999999	279	609	27	999999	860	75	483	387	913	999999	997	731	382	999999	462	878	495	344	999999	999999	752	788	972	105	188	722	835	661	999999	589	616	990	432	999999	740	999999	180	574	999999	984	999999	999999	670	577	959	83	111	531	466	315	381	999999	999999	999999	241	490	637	922	394	147	999999	821	988	334	39	16	308	999999	999999	408	708	921	156	999999	999999	999999	128	404	145	114	621	313	205	999999	217	933	215	999	999999	259	426	257	190	999999	754	467	999999	345	548	999999	999999	279	595	67	607	460	536	999999	999999	612	372	242	999999	289	526	926	626	904	127	105	801	309	521	686	982	999999	740	999999	999999	560	494	783	856	192	999999	351	718	147	999999	756	999999	941	999999	707	887	193	999999	901	534	828	840	239	228	452	161	475	757	908	84	156	719	441	507	999999	127	588	385	604	949	999999	217	489	428	999999	698	859	715	814	999999	799	990	839	999999	938	719	999999	999999	414	40	863	593	810	72	339	47	966	444	999999	999999	308	807	865	951	360	620	361	811	999999	754	999999	999999	943	999999	285	999999	879	999999	568	999999	863	33	971	573	999999	590	999999	426	98	332	999999	424	976	234	999999	991	134	887	220	328	367	999999	707	659	738	113	650	999999	787	999999	167	105	876	603	726	285	836	999999	999999	769	222	935	722	534	999999	877	784	718	617	294	42	991	660	250	999999	419	325	321	834	982	999999	706	639	999999	175	637	548	383	999999	225	165	999999	999999	450	999999	432	999999	182	999999	861	328	931	93	503	151	175	444	636	999999	317	999999	524	999999	999999	828	516	999999	806	369	394	338	411	999999	401	138	210	970	999999	144	999999	999999	153	999999	973	663	18	999999	999999	774	999999	202	912	558	999999	266	999999	999999	146	621	598	999999	924	813	252	532	917	721	999999	999999	999999	205	234	501	479	628	816	840	494	231	819	894	170	42	369	999999	426	852	29	145	497	835	833	999999	546	230	763	339	999999	450	745	999999	929	771	833	804	968	421	999999	572	449	800	880	915	801	703	965	892	999999	60	116	75	701	557	876	115	999999	636	999999	258	864	486	409	53	485	532	999999	999999	208	999999	999999	15	999999	457	999999	697	954	917	999999	999999	265	871	886	390	343	680	595	
382	895	727	442	342	466	830	707	963	401	999999	439	999999	738	576	693	999999	827	111	301	253	999999	189	999999	454	840	122	993	999999	999999	29	710	805	999999	592	503	481	133	891	549	999999	750	732	305	127	487	526	114	688	999999	998	563	241	999999	351	999999	715	575	988	502	999999	999999	713	372	382	136	634	343	156	83	999999	764	935	562	358	503	999999	999999	43	966	999999	18	314	816	601	465	478	426	594	81	787	905	144	399	999999	999999	46	369	923	990	999999	193	957	999999	965	243	627	679	40	848	391	999999	541	32	999999	345	533	897	770	916	658	217	748	84	999999	999999	629	546	367	252	466	769	999999	999999	122	999999	60	698	999999	999999	999999	799	396	746	690	955	373	999999	220	859	582	999999	999999	16	342	646	445	999999	330	658	614	999999	321	787	391	621	999999	498	909	58	295	835	56	412	88	999999	821	12	393	340	943	516	335	507	670	999999	180	953	711	999999	694	999999	377	202	753	756	487	608	364	999999	93	874	213	999999	574	747	103	196	999999	999999	999999	442	999999	989	715	999999	755	813	999999	74	999999	999999	787	999999	363	128	999999	853	658	331	381	999999	647	325	257	78	313	173	933	923	233	983	34	238	999999	262	999999	388	999999	656	10	999999	491	299	626	999999	999999	999999	808	455	999999	999999	537	606	111	612	794	999999	742	646	999999	592	880	999999	999999	468	893	999999	999999	111	999999	89	376	12	330	707	999999	358	999999	999999	999999	543	364	487	999999	999999	455	428	136	49	467	503	999999	999999	862	418	793	297	458	999999	280	538	999999	707	14	210	874	999999	285	403	880	446	485	659	999999	999999	237	402	559	858	999999	475	999999	752	999999	947	443	535	150	912	913	999999	999999	539	999999	452	564	999999	482	443	118	920	152	999999	168	999999	27	986	184	610	190	401	737	599	155	804	116	999999	73	67	766	348	394	373	489	445	999999	999999	999999	223	999999	579	920	126	749	102	999999	698	594	999999	930	457	999999	539	731	522	707	310	999999	999999	345	999999	999999	425	999999	770	535	778	253	723	484	81	149	999999	999999	611	999999	620	999999	999999	480	417	999999	450	136	319	987	855	642	999999	999999	999999	562	838	878	367	999999	999999	450	979	999999	999999	455	871	147	858	317	400	624	129	51	999999	460	340	537	928	697	153	298	999999	782	999999	146	286	984	249	519	999999	999999	557	999999	976	180	870	495	925	962	770	313	277	11	999999	240	522	999999	652	785	231	310	999999	999999	841	999999	999999	206	999999	418	178	999999	898	
999999	16	999999	77	503	75	915	589	844	999999	999999	927	999999	30	999999	999999	449	623	361	341	463	297	10	142	888	784	770	999999	673	607	517	793	883	415	999999	995	288	173	28	999999	736	205	387	699	983	741	11	195	728	999999	999999	795	817	554	999999	999999	15	999999	999999	719	305	999999	999999	999999	104	999999	999999	434	999999	999999	906	285	999999	999999	605	268	909	311	158	156	999999	585	367	662	999999	999999	975	338	970	999999	990	113	984	308	999999	999999	999999	150	999999	810	697	577	102	369	114	172	999999	325	999999	999999	152	999999	36	42	999999	720	471	999999	87	999999	207	715	464	227	378	803	301	306	999999	698	999999	999999	706	999999	458	214	492	998	558	996	531	999999	389	794	732	999999	86	999999	370	999999	445	36	999999	232	613	982	123	999999	990	311	871	893	388	261	999999	383	999999	999999	583	732	237	472	999999	91	999999	547	335	669	495	91	726	350	999999	999999	999999	952	707	484	735	475	101	618	18	256	134	638	999999	137	597	359	300	398	378	637	617	999999	999999	999999	999999	999999	656	453	389	908	584	531	957	295	999	255	675	522	952	117	640	619	464	458	999999	221	999999	208	81	146	999999	337	972	308	485	289	630	726	112	669	819	648	239	109	671	603	681	985	138	999999	683	999999	445	270	997	999999	999999	873	33	170	999999	458	381	999999	999999	257	999999	658	810	720	624	948	419	999999	298	999999	999999	999999	786	363	999999	291	80	729	462	22	892	711	311	487	770	999999	703	942	871	370	276	985	999999	424	54	33	999999	999999	727	734	368	162	971	14	618	165	97	670	630	517	388	652	790	999999	999999	847	999999	999999	950	867	999999	999999	421	999999	726	404	381	371	318	516	116	662	11	728	654	739	739	999999	869	614	999999	43	999999	999999	982	999999	999999	877	70	207	675	851	467	859	999999	890	740	53	287	223	783	726	361	123	410	726	650	72	460	624	117	61	999999	999999	208	222	166	999999	999999	999999	208	504	310	120	999999	264	999999	152	248	763	999	696	28	655	831	999999	681	999999	953	266	999999	143	426	445	100	999999	999999	999999	660	277	734	682	999999	185	25	288	999999	251	282	999999	999999	508	823	999999	625	421	999999	807	513	266	540	999999	114	689	999999	74	88	865	30	227	999999	81	999999	971	38	326	999999	843	640	553	527	439	925	807	734	474	999999	999999	999999	679	591	590	619	404	736	999999	578	999999	999999	950	210	999999	230	64	289	460	999999	999999	668	308	823	198	177	960	738	999999	999999	306	999999	665	
754	359	55	351	999999	285	461	96	245	262	748	188	797	999999	999999	999999	219	870	528	283	457	469	70	521	999999	402	422	999999	666	635	999999	281	999999	390	206	850	514	999999	429	13	998	930	999999	416	999999	644	401	999999	617	771	891	999999	778	680	218	295	299	533	999999	999999	862	802	999999	610	518	477	724	999999	493	999999	462	339	451	524	285	999999	853	653	999999	220	999999	934	51	999999	999999	581	999999	783	182	911	561	980	999999	196	151	206	999999	999999	898	93	920	984	995	125	318	561	720	264	999999	691	441	645	572	285	240	928	999999	535	867	936	974	940	244	581	940	481	946	265	382	999999	999999	849	999999	878	300	27	939	999999	586	191	861	248	388	490	999999	915	418	118	955	223	999999	999999	147	961	999999	979	749	999999	999999	836	999999	464	881	999999	676	999999	890	694	984	223	999999	833	949	685	85	735	562	999999	999999	34	999999	838	310	169	643	50	999999	794	769	999999	277	525	751	749	999999	406	366	71	814	888	34	724	133	999999	234	611	35	461	885	382	427	999999	999999	999999	772	777	164	721	999999	635	879	106	924	674	945	472	92	210	999999	678	379	501	939	223	999999	349	999999	568	935	999999	25	259	908	396	892	281	214	999999	999999	799	252	644	387	188	18	999999	799	459	796	761	999999	825	999999	217	13	926	67	108	160	433	72	596	786	999999	620	999999	198	538	781	674	268	999999	233	320	436	999999	999999	999999	214	81	550	265	771	183	511	200	907	999999	392	966	223	115	450	999999	736	656	858	999999	567	388	740	271	999999	132	502	47	601	42	780	999999	813	306	999999	999999	883	807	824	612	150	430	999999	496	155	815	999999	163	50	680	583	780	999999	387	203	826	341	999999	999999	649	680	474	999999	875	920	123	163	917	999999	372	669	999999	999999	255	595	147	665	999999	126	862	671	349	997	921	458	10	403	435	113	78	747	999999	999999	999999	931	676	831	847	576	42	661	542	941	678	20	654	948	630	792	66	170	97	172	724	977	341	476	677	426	919	719	727	814	999999	624	75	999999	657	999999	918	315	818	676	94	210	139	407	329	999999	999999	62	773	643	56	907	660	442	999999	999999	999999	999999	164	430	999999	322	934	728	999999	64	944	945	300	316	873	751	352	420	88	524	848	933	157	766	623	867	946	94	999999	999999	964	633	214	461	723	719	160	397	30	771	276	410	999999	274	965	858	762	999999	769	305	565	999999	363	980	357	667	62	397	807	789	375	849	960	
563	99	321	740	838	593	999999	600	954	999999	999999	999999	448	333	882	800	999999	115	490	324	471	999999	725	999999	233	114	65	666	762	589	240	999999	426	450	56	185	654	999999	923	872	615	705	610	848	999999	733	909	343	179	597	52	684	885	534	498	883	374	52	517	734	537	497	837	375	170	910	830	998	999999	999999	999999	647	999999	617	999999	766	79	876	232	500	204	721	497	175	999999	556	520	892	951	172	810	612	999999	999999	344	127	999999	245	999999	999999	999999	911	66	472	450	405	502	278	999999	732	814	999999	819	26	539	816	10	671	999999	614	999999	938	56	124	896	544	47	992	282	592	898	833	198	95	597	293	665	999999	725	999999	999999	251	76	228	358	322	792	593	659	528	127	206	415	83	746	999999	864	941	999999	999999	367	510	995	243	834	980	309	999999	429	256	999999	975	946	687	560	158	871	828	766	584	999999	999999	343	999999	474	702	427	124	348	632	428	723	999999	819	999999	552	999999	833	999999	378	22	999999	173	999999	378	152	259	999999	522	598	103	999999	999999	990	163	999999	176	252	768	999999	999999	195	395	797	999999	999999	999999	137	903	999999	999999	47	443	398	999999	694	291	931	385	999999	452	999999	601	750	539	999999	548	469	999999	871	386	13	999999	999999	815	827	671	376	584	999999	626	132	999999	999999	696	65	602	787	428	468	631	245	866	445	999999	862	999999	645	267	444	888	66	470	42	631	898	972	191	582	745	33	915	356	999999	999999	329	875	999999	63	484	999999	999999	50	999999	249	999999	147	630	572	999999	243	36	999999	149	63	569	661	999999	883	798	93	421	214	683	445	716	889	433	738	370	986	507	999999	783	654	137	25	273	793	490	999999	351	999999	629	511	996	806	216	390	146	667	94	999999	265	400	379	555	999999	762	533	261	713	999999	211	999999	999999	443	999999	495	925	999999	999999	998	999999	999999	741	801	585	181	448	909	683	53	999999	999999	902	303	337	392	999999	581	658	510	269	999999	57	460	417	999999	774	562	481	999999	464	999999	278	96	810	227	999999	999999	999999	195	323	624	578	670	299	508	73	442	116	999999	219	999999	999999	887	739	172	999999	290	999999	921	406	885	438	999999	588	999999	434	999999	493	119	733	708	999999	472	197	999999	661	386	171	999999	599	342	456	538	511	120	999999	390	999999	647	237	378	192	58	999999	999999	195	616	92	290	84	257	949	997	219	999999	742	999999	700	103	511	613	129	999999	332	74	999999	900	460	478	321	999999	999999	999999	999999	364	999999	
562	683	999999	459	999999	304	880	833	352	393	458	328	10	377	274	999999	263	146	999999	999999	706	999999	724	999999	295	166	613	999999	41	999999	999999	124	854	985	190	749	941	999999	466	319	248	652	979	681	999999	581	999999	111	56	999999	215	708	269	999999	819	999999	959	999999	173	888	999999	911	802	999999	289	344	473	25	197	525	999999	618	680	313	19	64	746	53	28	714	707	512	999999	677	582	405	855	748	176	353	790	999999	481	577	628	336	849	999999	999999	999999	117	443	913	999999	999999	597	38	999999	106	764	99	915	742	459	999999	188	988	135	999999	883	999999	725	849	843	735	566	147	112	684	999999	214	330	651	381	606	273	598	402	71	985	999999	900	652	999999	999999	999999	449	32	395	999999	348	724	445	518	999999	999999	999999	80	999999	58	459	925	280	423	999999	769	274	370	852	918	589	596	73	995	516	588	999999	448	999999	860	127	125	717	244	344	490	999999	143	224	224	999999	999999	999999	23	535	451	629	238	851	494	610	999999	179	477	860	751	660	999999	999999	579	318	155	490	935	999999	999999	999999	46	88	79	884	999999	156	999999	249	71	990	60	470	75	958	844	999999	105	260	999999	945	250	383	999999	829	999999	141	644	906	533	47	671	92	999999	243	592	999999	781	610	478	932	542	238	799	760	999999	999999	935	620	474	559	395	999999	891	999999	999999	663	495	249	999999	999	512	999999	715	33	328	968	278	999999	999999	999999	814	495	781	117	413	999999	584	999999	229	466	205	33	442	974	652	986	999999	803	999999	999999	999999	541	171	479	430	811	522	775	441	999999	710	113	999999	779	744	900	903	784	999999	999999	89	999999	30	981	803	488	999999	741	999999	342	999999	999999	567	447	40	999999	333	999999	687	601	999999	808	400	586	999999	102	779	662	240	999999	999999	415	818	318	849	999999	999999	189	999999	941	999999	781	404	109	999999	999999	546	806	999999	471	576	600	107	393	999999	280	271	999999	236	711	708	636	999999	629	258	371	656	258	597	38	999999	154	637	745	89	717	414	999999	721	519	999999	972	914	999999	185	493	999999	999999	851	579	740	87	953	964	243	999999	279	774	851	999999	589	297	219	720	709	999999	963	362	999999	749	866	970	722	716	164	735	722	742	454	765	63	231	407	28	297	684	200	999999	511	999999	447	640	449	228	929	999999	763	203	999999	752	530	956	130	111	999999	999999	364	246	809	507	173	537	330	95	449	999999	889	200	432	34	241	999999	850	120	311	236	531	503	787	999999	972	528	999999	
701	245	107	111	999999	315	528	329	954	999999	14	39	910	319	363	779	571	380	999999	770	44	520	239	115	19	799	999999	999999	861	458	914	535	644	854	628	850	351	999999	592	885	904	999999	287	999999	846	999999	401	916	177	999999	226	525	409	999999	648	191	15	999999	101	506	999999	290	468	505	949	479	394	66	691	513	999999	999999	787	999999	999999	999999	999999	802	269	928	408	999999	80	999999	242	398	135	999999	215	447	845	360	175	999999	999999	623	246	999999	487	377	696	999999	999999	663	296	911	737	722	891	319	947	212	732	172	107	268	219	331	272	560	353	508	851	999999	668	999999	149	999999	999999	252	102	461	325	999999	242	999999	345	999999	999999	331	660	412	994	895	999999	642	627	12	988	798	999999	915	519	999999	999999	198	493	999999	999999	219	772	47	102	649	227	496	887	839	930	999999	922	802	999999	940	899	941	513	955	754	999999	999999	147	711	832	837	186	999999	398	869	999999	999999	364	421	999999	559	623	320	999999	678	999999	754	787	999999	955	875	611	999999	999999	37	92	999999	537	235	969	999999	999999	335	269	811	50	999999	999999	970	886	462	568	391	839	999999	285	999999	168	999999	751	999999	671	75	999999	957	999999	741	372	370	999999	369	52	999999	451	999999	999999	298	60	999999	637	457	265	816	195	502	999999	230	605	196	752	461	526	260	484	698	97	569	578	312	999999	309	999999	139	194	526	999999	439	939	958	467	986	580	999999	650	303	25	855	879	999999	650	15	999999	185	618	335	843	792	654	753	999999	364	719	747	958	999999	275	136	999999	999999	92	877	291	647	729	765	880	902	609	190	682	242	999999	324	662	580	174	16	999999	858	999999	627	784	999999	174	999999	276	833	666	323	38	999999	232	220	181	772	723	497	999999	852	454	940	193	474	80	999999	999999	405	95	999999	172	268	615	774	986	465	999999	104	483	625	498	57	999999	296	161	793	20	480	153	889	856	677	559	999999	413	742	443	999999	126	613	439	871	747	288	160	769	283	458	233	999999	678	628	24	831	999999	407	999999	897	322	286	550	203	261	205	999999	999999	999999	947	999999	999999	31	784	978	869	195	626	310	999999	999999	999999	519	561	256	437	221	238	663	728	314	16	999999	546	997	839	72	245	619	551	758	665	999999	999999	98	999999	695	894	649	999999	645	737	999999	999999	761	930	766	999999	947	824	984	302	832	980	643	363	216	484	787	149	806	999999	16	758	208	480	332	999999	999999	276	741	326	999999	518	93	576	999999	299	785	
76	82	83	298	795	567	466	833	89	693	734	999999	220	117	510	347	695	730	348	549	291	608	583	525	681	999999	999999	714	323	896	76	454	917	699	720	77	732	661	221	200	742	647	252	499	999999	502	531	219	87	180	398	845	570	999999	504	468	999999	558	616	999999	899	751	519	192	627	289	999999	999999	397	999999	615	43	519	158	807	643	365	94	786	188	999999	999999	999999	152	508	230	999999	177	999999	261	578	999999	54	509	999999	990	137	999999	872	459	646	19	821	644	565	365	336	422	942	860	113	413	999999	438	160	451	125	377	684	999999	405	688	999999	145	864	999999	988	19	999999	816	516	999999	222	336	999999	551	636	992	587	153	893	471	235	344	999999	174	412	616	999999	850	875	760	385	475	63	957	693	685	779	134	376	327	565	135	354	806	201	445	896	609	814	132	789	541	999999	933	463	982	999999	700	38	382	999999	16	941	999999	920	999999	282	999999	858	999999	223	462	999999	576	906	109	999999	351	973	966	999999	748	45	752	970	843	962	130	504	710	698	89	105	994	665	558	194	599	886	453	999999	999999	751	863	909	337	999999	936	37	999999	992	645	726	72	662	912	970	199	784	87	785	162	89	157	262	999999	366	781	999999	357	915	400	465	529	802	407	997	999999	842	643	88	35	102	999999	999999	62	362	43	342	752	999999	999999	814	999999	668	20	242	603	610	776	999999	984	35	679	999999	602	190	206	999999	264	915	798	356	151	998	999999	69	999999	438	999999	781	999999	448	999999	999999	999999	999999	656	860	999999	999999	999999	571	76	672	104	10	422	700	126	872	999999	773	87	837	789	999999	672	809	909	950	303	174	411	994	647	545	866	909	529	26	533	999999	999999	100	521	999999	290	999999	904	758	647	999999	322	337	624	560	370	331	980	281	913	846	999999	841	871	238	999999	81	999999	558	144	512	999999	109	999999	820	305	999999	999999	999999	999999	999999	904	999999	313	64	851	83	380	97	999999	544	929	257	999999	999999	394	636	229	999999	75	999999	454	356	999999	144	999999	223	999999	804	999999	999999	999999	426	914	719	941	800	537	816	999999	97	701	937	383	599	583	924	999999	999999	999999	999999	999999	42	999999	158	999999	558	536	179	988	638	999999	999999	832	801	999999	513	999999	393	745	999999	109	999999	999999	977	517	516	999999	35	560	999999	999999	999999	378	595	615	973	927	765	970	393	274	367	828	748	13	135	115	581	70	999999	999999	613	915	999999	570	365	999999	521	640	242	585	510	618	999999	999999	
999999	999999	247	196	565	999999	577	422	361	329	741	584	999999	973	392	999999	401	999999	490	999999	613	999999	536	999999	259	846	416	999999	738	808	763	749	982	999999	258	928	868	999999	504	494	999999	201	999999	522	828	780	999999	999999	999999	831	193	999999	137	295	809	343	999999	221	999999	719	178	999999	684	552	565	992	602	999999	725	999999	999999	999999	471	996	546	999999	857	23	999999	479	999999	869	999999	907	625	228	621	697	999999	914	266	656	458	785	325	572	516	21	957	836	188	146	999999	999999	297	187	83	141	749	999999	485	999999	25	999999	841	309	999999	777	927	346	380	905	315	999999	207	886	557	685	680	999999	905	846	66	369	300	741	58	93	999999	447	154	489	947	139	999999	608	641	991	944	26	997	739	999999	999999	465	283	830	20	596	999999	629	398	460	775	492	999999	601	999999	999999	109	999999	491	999999	489	201	891	999999	185	999999	598	999999	565	741	664	999999	175	762	445	903	26	910	48	496	218	818	999999	39	181	999999	999999	17	999999	824	999999	999999	515	999999	604	428	999999	326	655	638	999999	999999	73	656	795	999999	326	876	165	751	159	198	222	995	949	671	444	861	999999	538	581	590	270	741	999999	900	999999	999999	167	999999	339	700	265	999999	499	999999	754	109	243	382	330	923	852	243	999999	999999	551	520	632	932	983	712	540	126	999999	416	894	332	760	999999	999999	733	718	148	422	458	932	812	506	999999	999999	345	628	999999	999999	657	999999	36	75	249	999999	950	999999	235	43	999999	999999	999999	352	92	168	431	349	347	54	597	214	713	999999	999999	999999	999999	999999	736	24	648	94	137	909	409	677	999999	267	520	547	387	772	493	115	999999	298	999999	470	423	737	496	995	290	368	620	452	35	215	849	525	619	936	234	999999	394	541	42	239	999999	414	999999	174	999999	800	667	824	999999	608	34	927	930	278	999999	998	999999	653	803	768	299	956	999999	662	999999	994	928	450	548	282	720	999999	265	564	527	999999	999999	331	176	999999	701	795	731	427	190	921	595	350	346	236	691	999999	737	274	999999	999999	762	637	756	999999	871	226	286	448	999999	770	672	375	999999	591	999999	206	999999	323	77	503	234	235	482	999999	409	588	999999	321	590	999999	526	991	624	540	999999	809	575	343	999999	484	999999	999999	539	420	259	229	999999	754	675	999999	265	424	207	999999	761	536	165	270	999999	999999	999999	964	857	908	253	680	751	999999	344	999999	631	152	705	999999	984	941	695	72	999999	189	989	359	646	999999	724	999999	794	999999	
779	720	654	999999	908	334	372	554	435	999999	176	579	478	388	420	924	863	122	718	999999	461	819	841	102	34	999999	304	762	999999	761	193	150	885	573	999999	999999	106	326	244	380	229	440	515	74	895	667	711	610	939	999999	241	611	393	189	999999	959	878	999999	290	999999	39	609	236	673	447	35	693	905	947	795	827	999999	878	999999	395	31	999999	776	206	366	999999	694	823	606	530	581	757	999999	846	481	745	544	46	579	999999	620	214	841	626	870	999999	806	663	153	999999	694	733	55	794	705	655	111	365	999999	130	999999	999999	999999	999999	865	278	999999	68	475	59	293	511	999999	996	775	999999	999999	160	336	392	737	999999	679	712	835	848	999999	999999	150	826	643	999999	122	459	999999	834	584	697	760	602	986	747	999999	103	610	193	435	58	29	888	192	951	999999	541	393	314	116	999999	999999	27	566	85	917	999999	416	114	399	999999	991	941	999999	774	999999	734	406	989	842	585	999999	999999	422	662	999999	262	643	692	160	580	75	700	728	666	999999	999999	45	910	829	549	687	505	999999	586	999999	88	655	418	561	304	145	999999	472	999999	816	665	605	904	193	665	15	723	954	999999	783	301	223	577	394	657	699	495	999999	303	999999	605	858	836	605	814	607	999999	141	855	445	671	238	207	999999	724	147	999999	726	174	999999	963	551	975	802	766	865	87	999999	903	605	649	243	999999	632	220	999999	999999	999999	379	67	780	592	109	382	121	72	999999	727	670	519	567	999999	995	760	934	64	882	43	839	949	529	211	237	259	795	438	70	575	638	916	378	832	357	117	999999	380	999999	603	690	999999	999999	360	999999	393	47	880	247	418	697	166	999999	735	468	430	537	999999	999999	849	586	999999	12	449	98	753	151	735	999999	888	996	563	611	999999	999999	145	109	999999	847	843	222	914	200	651	877	482	991	643	373	927	579	193	25	603	999999	999999	700	410	999999	609	252	312	469	359	421	999999	554	646	392	333	330	368	999999	521	636	672	999999	360	571	616	999999	507	371	999999	319	999999	999999	999999	272	345	445	699	907	247	999999	909	455	999999	240	999999	927	354	260	50	606	220	461	503	966	354	523	350	838	655	847	744	941	976	999999	608	596	546	383	57	888	631	461	494	999999	727	226	652	999999	828	688	999999	257	330	887	108	360	54	52	999999	821	999999	999999	261	400	856	999999	479	999999	999999	999999	391	971	212	162	975	759	967	583	999999	137	871	229	20	966	439	497	621	999999	941	
257	552	999999	464	999999	793	770	209	104	999999	759	999999	850	499	680	307	999999	54	177	911	348	393	470	803	999999	999999	999999	850	295	960	369	356	999999	860	383	605	887	517	999999	369	214	560	873	520	489	389	999999	730	339	999999	993	452	453	999999	602	864	91	999999	999999	286	917	999999	914	143	703	412	367	990	125	999999	419	928	78	807	706	788	520	999999	324	999999	999999	155	999999	625	966	999999	903	999999	999999	519	523	999999	844	999999	999999	295	646	739	817	86	31	40	614	264	259	75	999999	645	480	813	999999	142	385	270	999999	772	408	298	177	999999	999999	164	731	605	561	231	94	379	365	421	152	781	999999	247	390	999999	540	999999	376	999999	999999	999999	732	999999	999999	391	812	999999	351	679	887	357	999999	42	577	999999	308	18	999999	38	999999	13	999999	68	671	572	11	999999	880	459	241	151	999999	275	251	999999	431	287	999999	180	418	999999	38	685	533	794	218	109	999999	999999	599	531	564	348	919	540	977	999999	783	603	389	674	703	891	448	746	435	306	791	999999	445	31	578	532	619	999999	975	604	534	876	363	999999	478	366	999999	999999	587	584	355	710	273	999999	503	836	790	744	806	146	247	999999	999999	999999	999999	342	88	577	952	41	999999	449	999999	999999	149	907	249	487	205	999999	40	738	169	851	950	999999	72	687	528	742	999999	874	673	999999	366	747	517	450	594	999999	288	293	756	999999	999999	906	999999	890	618	596	597	312	548	999999	115	508	999999	999999	999999	999999	280	999999	58	220	300	854	775	725	26	999999	399	999999	893	999999	68	747	981	613	999999	53	934	182	79	932	154	439	336	214	999999	999999	128	999	488	366	865	999999	244	546	265	10	141	430	999999	999999	206	798	999999	488	411	368	527	24	521	919	302	107	331	126	76	861	527	571	992	999999	282	400	320	537	204	999999	999999	445	358	995	911	514	308	852	735	355	30	848	999999	999999	340	114	488	569	999999	768	566	127	479	404	482	570	437	715	944	999999	488	881	293	240	999999	999999	666	525	17	999999	999999	999999	391	720	840	679	768	628	827	178	999999	750	472	436	999999	999999	999999	954	522	351	87	999999	999999	929	999999	148	564	572	519	259	999999	962	561	999999	999999	97	999999	759	563	803	999999	809	887	999999	999999	999999	419	857	626	999999	125	711	12	999999	710	214	570	462	853	702	124	206	118	578	730	999999	999999	999999	466	999999	999999	216	400	719	548	277	706	142	45	138	729	707	945	61	143	736	999999	895	999999	765	999999	283	
999999	861	688	605	700	319	999999	999999	548	999999	400	109	808	908	320	293	127	442	508	438	426	724	972	999999	260	67	444	999999	990	303	620	701	10	386	999999	539	41	999999	577	397	999999	999999	590	506	317	846	252	234	425	675	777	999999	267	98	857	190	888	999999	999999	999999	874	60	953	255	999999	698	108	432	999999	781	261	184	865	120	350	335	144	475	109	414	814	219	999999	324	525	487	444	912	529	130	650	999999	999999	933	523	999999	147	999999	894	618	747	820	627	644	424	603	999999	156	999999	999999	55	999999	181	940	999999	664	482	999999	729	999999	264	196	903	486	999999	501	586	932	597	313	197	799	580	999999	667	994	592	934	900	922	999999	297	175	997	84	237	588	656	114	858	564	509	615	770	364	560	999999	150	999999	922	26	999999	558	443	343	256	842	690	283	833	81	999999	738	999999	913	966	31	905	412	902	912	999999	827	999999	999999	688	193	810	136	116	87	452	430	978	906	875	739	731	999999	828	395	898	383	281	999999	26	999999	809	999999	999999	999999	999999	738	610	19	96	999999	819	999999	999999	72	999999	999999	176	756	629	126	999999	900	47	237	300	250	583	517	24	556	999999	952	732	999999	384	999999	737	577	75	714	820	968	820	367	919	47	19	999999	363	344	216	999999	999999	899	999999	999999	819	171	249	770	164	103	995	539	961	867	999999	999999	999999	88	826	999999	690	914	306	999999	999999	679	317	262	241	817	164	680	350	41	794	832	999999	476	144	576	999999	999999	999999	999999	999999	290	406	62	85	282	999999	285	517	999999	834	252	603	230	828	149	853	986	539	347	938	324	199	930	82	999999	830	221	944	259	270	999999	999999	579	817	799	283	265	187	958	738	878	172	732	999999	552	239	686	647	995	999999	999999	765	222	999999	658	999999	475	979	946	452	867	341	268	356	999999	887	999999	412	38	865	597	808	580	608	70	162	466	734	530	999999	999999	999999	999999	999999	918	629	152	791	168	999999	808	286	241	516	871	547	999999	385	756	664	216	284	618	999999	135	543	195	999999	728	999999	634	740	999999	999999	309	303	999999	732	438	819	745	241	253	999999	66	999999	576	999999	999999	999999	999999	91	977	866	693	999999	954	819	410	384	999999	538	999999	662	82	78	827	999999	216	999999	165	181	947	936	919	974	40	297	82	814	999999	130	876	215	999999	999999	999999	592	362	440	999999	572	331	63	999999	216	999999	999999	999999	988	999999	391	857	169	999999	999999	999999	50	999999	719	838	999999	746	596	418	323	
661	857	414	529	315	999999	999999	776	238	999999	999999	893	561	712	805	448	49	94	330	585	273	716	849	181	999999	721	645	999999	999999	999999	999999	735	645	71	999999	999999	999999	999999	999999	258	558	90	931	999999	235	250	489	244	913	400	628	999999	275	999999	999999	944	18	242	999999	593	999999	199	185	556	999999	124	258	499	999999	494	270	319	999999	81	36	192	785	85	945	178	999999	410	729	210	999999	174	470	812	20	610	312	945	619	99	659	369	905	384	17	999999	992	999999	999999	999999	139	318	999999	203	999999	999999	168	932	999999	940	360	198	469	999999	503	999999	654	446	999999	556	192	999999	700	999999	422	667	287	411	78	834	186	999999	332	999999	81	745	913	276	15	152	999999	379	659	678	739	470	899	930	880	415	467	999999	510	531	247	814	617	939	999999	149	590	757	864	461	764	999999	999999	169	903	999999	688	387	999999	346	114	812	666	31	581	951	767	999999	999999	663	377	630	742	801	999999	999999	137	999999	495	866	562	694	515	999999	914	631	605	739	36	999999	726	89	125	174	999999	999999	157	999999	367	829	999999	999999	999999	211	94	143	375	999999	999999	999999	630	715	999999	574	999999	420	999999	999999	116	999999	356	999999	330	407	936	999999	515	577	384	638	999999	999999	615	999999	494	999999	467	313	122	999999	266	540	999999	390	502	21	198	550	390	16	137	688	490	417	483	353	913	829	999999	796	627	999999	689	467	537	999999	109	235	999999	999999	953	993	999999	999999	694	815	999999	940	999999	925	999999	964	999999	378	510	430	60	208	193	150	415	637	48	999999	163	468	850	185	852	412	912	962	470	925	62	143	342	164	723	667	959	972	924	349	697	663	609	321	957	999999	48	999999	999999	999999	999999	326	955	40	181	235	964	999999	97	502	23	146	504	999999	325	376	97	895	485	999999	191	442	999999	999999	628	999999	858	539	228	999999	373	21	920	530	875	736	999999	312	983	497	999999	750	999999	432	999999	560	999999	999999	996	590	29	153	425	526	758	616	613	265	999999	681	376	435	990	351	138	12	225	999999	396	999999	198	784	912	987	823	999999	557	290	999999	78	341	999999	543	638	726	999999	595	404	771	999999	133	922	901	312	131	277	759	999999	303	333	344	194	951	417	401	999999	240	438	999999	327	69	332	892	343	999999	855	892	999999	624	908	416	821	212	999999	465	275	883	610	865	555	681	22	999999	50	733	157	999999	136	246	492	989	999999	999999	454	209	800	40	568	962	275	385	407	920	395	916	523	999999	823	
951	135	360	630	572	157	999999	56	345	852	999999	999999	999999	766	125	999999	918	259	130	758	927	664	999999	325	647	600	180	284	102	999999	133	219	999999	746	999999	999999	141	369	595	553	999999	163	465	999999	958	999999	980	619	999999	788	477	667	999999	234	896	296	999999	999999	982	972	977	999999	954	743	999999	399	37	999999	999999	14	999999	558	664	576	949	774	999999	67	366	877	620	560	992	999999	999999	465	816	999999	849	887	230	105	387	999999	576	448	209	721	459	568	999999	440	37	287	787	918	13	999999	284	131	97	999999	678	114	362	426	378	649	618	273	999999	96	699	704	783	904	181	50	999999	999999	575	487	608	798	145	189	533	999999	526	216	461	990	666	727	800	397	426	999999	270	159	999999	559	113	195	985	655	740	999999	503	883	747	962	825	773	556	999999	999999	999999	969	182	893	663	133	412	811	592	430	971	999999	396	999999	999999	999999	850	441	25	384	422	812	489	999999	209	221	642	468	999999	174	892	181	200	172	546	999999	98	999999	416	436	999999	383	403	235	999999	429	999999	406	999999	192	975	342	540	235	812	78	489	734	999999	999999	490	943	323	427	538	800	713	999999	941	595	691	999999	34	589	683	49	419	264	679	999999	999999	999999	620	316	999999	559	640	964	359	999999	824	364	572	964	999999	756	70	975	696	999999	715	882	464	999999	501	390	318	951	552	773	658	999999	64	999999	347	999999	999999	16	237	979	170	749	999999	473	771	999999	999999	70	643	999999	978	443	999999	711	75	231	781	999999	815	809	250	689	422	586	819	999999	309	659	626	999999	999999	63	999999	717	808	999999	999999	991	491	173	368	999999	317	999999	794	225	665	353	848	999999	471	965	201	428	738	480	336	297	653	999999	37	373	443	941	503	999999	696	851	902	108	223	789	875	999999	450	992	381	797	791	999999	934	956	810	511	240	999999	861	328	978	337	999999	720	348	320	145	995	814	375	131	870	528	814	450	749	901	681	100	999999	977	745	108	538	505	59	246	81	562	932	999999	45	72	377	999999	574	468	503	451	565	516	455	999999	15	999999	921	85	129	999999	71	609	999999	999999	321	351	243	238	111	224	299	83	999999	443	999999	664	95	807	161	942	876	291	408	240	999999	43	532	567	103	999999	999999	973	127	999999	500	332	162	668	999999	35	639	345	999999	289	999999	491	999999	22	305	351	589	124	923	187	638	780	211	328	999999	999999	819	999999	145	248	639	325	956	506	942	559	512	427	66	136	312	999999	
923	128	87	999999	591	519	271	999999	283	470	999999	999999	999999	720	131	833	999999	473	216	963	999999	129	649	836	534	999999	80	745	999999	172	67	797	874	108	999999	92	250	799	696	309	413	393	999999	179	999999	26	999999	231	437	999999	601	593	919	999999	999999	804	999999	250	518	999999	999999	525	999999	121	412	262	999999	829	999999	49	999999	36	776	999999	999999	816	164	480	571	517	377	848	318	999999	999999	474	999999	535	768	61	613	999999	290	61	860	888	480	853	767	22	952	999999	367	398	999999	574	816	22	789	523	650	998	679	999999	999999	999999	217	753	999999	999999	384	539	70	812	435	999999	746	999999	999999	671	346	310	713	558	565	627	491	919	83	999999	658	865	745	999999	411	615	999999	999999	999999	270	680	999999	313	829	638	999999	999999	999999	963	503	999999	999999	965	128	187	349	295	130	445	650	118	298	680	554	289	518	793	815	411	820	271	466	941	786	991	619	997	883	920	152	938	999999	956	999999	177	566	999999	627	999999	71	329	210	843	143	161	999999	55	999999	549	129	629	873	999999	999999	241	371	160	189	999999	568	352	411	209	302	711	181	341	999999	387	722	618	175	748	349	500	999999	622	808	634	609	573	248	999999	801	523	75	793	813	348	805	416	721	500	508	719	917	10	999999	431	980	59	945	381	999999	511	463	999999	804	651	180	748	999999	554	527	994	113	999999	408	778	646	388	999999	762	999999	316	896	674	249	629	582	70	81	999999	999999	559	628	999999	516	299	70	940	988	171	177	66	74	176	973	999999	999999	849	601	772	784	602	532	192	999999	520	614	788	884	184	999999	119	999999	965	900	967	999999	246	561	119	718	705	399	366	999999	999999	999999	729	700	735	24	732	468	308	999999	999999	999999	446	78	999999	999999	281	999999	999999	102	68	389	109	999999	16	148	379	999999	492	64	999999	999999	176	597	284	278	885	999999	159	170	346	999999	378	999999	848	939	929	178	565	434	447	999999	584	273	999999	999999	152	999999	694	999999	644	444	999999	254	523	848	861	848	793	999999	799	193	906	653	999999	417	20	736	999999	76	999999	999999	999999	67	616	999999	999999	902	70	148	136	431	403	563	525	999999	674	134	999999	10	88	999999	384	838	635	263	999999	931	517	999999	134	416	45	628	386	444	999999	918	637	94	230	999999	999999	655	600	377	790	352	138	853	999999	886	886	999999	999999	999999	826	895	432	999999	695	697	395	941	23	719	395	775	186	91	201	756	496	999999	999999	129	302	729	247	267	473	999999	
999999	663	386	247	530	618	639	258	617	815	495	999999	399	532	573	999999	999999	880	982	24	176	56	661	986	400	130	647	868	836	107	999999	999999	889	304	999999	732	999999	775	199	777	145	928	473	999999	999999	999999	376	999999	556	455	97	366	285	999999	999999	755	11	399	847	410	971	771	422	999999	167	330	394	999999	637	840	999999	865	691	214	999999	248	583	285	726	999999	753	399	322	999999	999999	300	889	440	79	148	730	175	928	789	999999	373	516	953	999999	939	999999	281	999999	999999	174	999999	675	80	999999	986	182	726	999999	670	656	999999	459	41	999999	866	440	954	35	999999	120	125	999999	901	408	516	731	629	66	787	999999	482	999999	999999	225	787	624	819	861	93	999999	999999	503	268	999999	999999	999999	484	452	361	999999	873	255	130	605	58	294	999999	671	72	999999	552	999999	885	999999	183	801	852	816	722	251	621	102	942	533	999999	622	679	768	999999	601	257	186	999999	288	487	237	659	11	999999	503	851	157	999999	999999	999999	999999	618	948	959	433	72	667	730	119	999999	999999	312	597	499	999999	614	15	999999	999999	999999	376	964	606	832	945	151	850	649	228	400	474	303	123	120	999999	14	731	999999	749	538	589	456	594	999999	706	924	999999	511	740	888	845	999999	337	822	56	999999	21	126	999999	292	222	999999	511	719	422	999999	198	487	999999	432	883	206	748	999999	427	919	380	214	999999	999999	89	999999	908	340	555	999999	999999	999999	73	399	992	614	794	467	999999	571	945	875	979	999999	735	999999	781	318	15	649	999999	404	404	137	10	807	990	993	212	873	119	999999	174	607	521	897	999999	999999	999999	999999	999999	290	615	855	974	504	999999	906	294	504	999999	600	335	905	904	571	896	935	399	195	624	800	264	453	461	773	711	381	999999	999999	170	451	879	999999	999999	629	788	549	163	505	582	93	999999	708	316	519	846	999999	703	950	999999	488	999999	999999	654	612	35	172	999999	210	793	853	209	455	343	125	999999	598	668	284	782	357	782	999999	613	540	101	556	147	999999	927	453	999999	756	838	999999	509	999999	91	634	604	626	154	952	999999	728	999999	999999	374	200	798	999999	599	429	999999	652	706	999999	641	123	999999	479	35	462	999999	349	999999	453	999999	661	999999	999999	516	44	679	999999	213	829	190	884	656	999999	192	946	999999	999999	853	258	587	195	999999	460	999999	968	123	135	600	691	999999	373	999999	441	646	999999	999999	999999	740	565	749	22	449	877	868	999999	466	999999	296	88	318	999999	999999	928	999999	431	
999999	165	102	548	920	999999	999999	521	158	817	342	999999	201	999999	372	999999	939	298	508	575	746	108	592	999999	511	440	838	521	999999	87	877	623	575	999999	999999	999999	618	999999	645	204	457	999999	728	60	999999	251	492	818	716	876	663	999999	429	299	999999	999999	572	855	47	489	716	999999	999999	999999	999999	719	649	976	451	944	823	999999	653	313	127	818	379	999999	823	999999	948	30	805	506	424	999999	203	286	540	449	999999	999999	164	999999	488	999999	789	656	120	999999	999999	515	376	771	63	915	554	126	999999	999999	999999	40	41	777	541	696	247	641	657	270	525	373	445	11	999999	70	999999	999999	825	714	999999	722	431	999999	999999	442	653	999999	453	509	135	87	114	999999	999999	999999	999999	386	624	792	175	158	999	850	188	999999	79	999999	681	992	999999	66	999999	467	999999	999999	609	911	119	108	52	213	197	157	144	447	269	771	999999	275	999999	216	873	999999	548	880	723	999999	940	999999	372	288	362	460	187	79	786	999999	999999	999999	224	820	999999	999999	999999	962	999999	852	716	999999	969	308	605	999999	664	125	999999	267	999999	956	771	38	970	681	735	763	851	737	970	74	660	622	934	32	61	518	999999	999999	293	999999	919	871	864	209	468	74	999999	946	999999	72	999999	529	726	880	975	999999	849	595	790	999999	999999	233	881	999999	999999	357	373	999999	364	156	186	835	974	343	47	900	173	770	222	670	89	904	941	908	187	141	896	64	999999	865	668	999999	567	307	474	695	989	223	129	999999	701	110	591	649	885	61	554	392	842	999999	32	88	383	129	999999	216	292	973	473	948	461	319	537	999999	487	832	277	676	869	999999	911	950	651	999999	969	979	323	301	999999	136	586	513	221	970	999999	590	970	448	401	268	999999	999999	749	180	660	391	573	101	171	63	784	878	523	501	173	81	437	282	159	926	892	990	999999	347	372	947	108	566	656	897	861	829	285	610	999999	999999	211	480	450	588	415	231	999999	968	999999	708	990	719	806	999999	999999	698	298	474	375	999999	74	412	808	712	292	17	444	274	201	955	602	913	563	999999	870	956	831	571	520	671	860	982	995	663	957	389	759	999999	744	999999	540	811	244	525	831	799	671	737	999999	408	999999	866	999999	396	999999	86	166	538	999999	206	867	727	953	704	562	92	416	999999	755	903	257	559	529	37	425	791	679	48	446	81	294	103	999999	122	884	994	214	608	557	880	999999	230	983	547	306	812	857	539	962	749	392	526	982	999999	
160	236	346	749	971	324	407	128	102	830	999999	999999	462	840	819	999999	877	807	597	874	680	37	576	982	731	612	999999	149	999999	697	688	767	121	999999	961	658	657	465	637	242	999999	114	138	163	635	532	999999	27	720	999999	999999	584	929	999999	721	999999	999999	364	27	369	391	268	999999	404	999999	999999	662	999999	879	999999	910	422	999999	364	401	576	898	999999	356	209	261	916	999999	680	824	114	999999	13	161	838	997	303	447	277	851	999999	71	733	999999	491	870	771	147	558	494	460	413	574	715	999999	999999	247	18	818	117	999999	839	372	999999	47	315	658	437	50	173	999999	974	902	513	999999	514	175	999999	864	338	490	999999	870	196	374	700	274	298	15	614	999999	294	628	170	385	999999	698	163	999999	186	221	343	107	999999	876	999999	999999	70	999999	640	69	835	153	489	627	696	999999	186	214	347	51	370	432	436	413	999999	999999	742	999999	802	816	21	438	688	127	156	999999	485	999999	889	198	999999	999999	374	999999	925	151	999999	999999	688	999999	521	948	636	144	999999	911	670	981	553	138	768	933	735	824	999999	406	465	372	481	999999	492	867	325	158	838	610	67	999999	488	999999	218	999999	448	999999	999999	72	802	999999	999999	245	999999	504	999999	761	429	280	34	999999	506	528	685	776	999999	672	923	654	999999	487	306	250	854	789	503	372	920	568	494	999999	529	985	999999	999999	105	246	999999	988	999999	999999	728	568	585	516	384	999999	505	999999	148	999999	472	999999	438	324	256	36	391	230	10	403	840	860	999999	999999	30	521	924	999999	680	999999	999999	935	552	999999	999999	738	664	347	414	999999	999999	488	430	718	999999	879	556	289	665	79	854	785	987	708	999999	867	782	999999	496	999999	45	732	762	323	118	536	107	368	565	517	371	54	999999	466	536	362	440	77	807	999999	964	644	999999	610	970	881	947	844	357	999999	956	764	851	550	508	999999	999999	116	999999	350	782	198	724	158	708	810	968	999999	182	370	436	714	102	355	899	400	624	161	353	236	999999	263	21	673	561	607	202	999999	958	401	635	999999	467	467	999999	776	920	959	901	169	913	426	671	986	465	251	671	505	651	118	999999	999999	999999	382	999999	999999	186	60	597	111	999999	999999	572	780	999999	111	256	999999	999999	132	479	664	260	194	323	999999	591	35	218	319	935	696	623	849	880	71	572	95	999999	839	600	870	372	799	551	220	999999	891	261	363	994	999999	519	528	638	999999	323	577	999999	598	938	161	999999	287	175	920	
89	999999	999999	673	539	999999	929	156	532	609	999999	999999	643	113	317	700	999999	854	324	900	999999	105	221	34	747	994	36	117	999999	448	37	94	634	630	141	999999	991	588	824	833	116	372	996	38	564	999999	934	955	291	248	387	987	963	275	999999	984	511	875	925	544	999999	999999	255	93	582	999999	826	22	999999	999999	708	194	40	999999	793	999999	108	999999	470	999999	69	81	826	663	71	50	131	368	886	157	630	126	663	289	698	294	126	912	456	999999	46	999999	999999	115	539	999999	999999	481	482	928	999999	328	415	50	484	73	995	592	999999	542	94	468	135	999999	555	592	531	750	793	508	697	196	736	122	848	999999	97	721	134	868	92	650	886	958	999999	312	711	622	999999	634	299	534	889	914	273	577	796	999999	999999	946	671	999999	688	973	999999	698	592	302	201	347	976	284	468	164	459	444	581	999999	999999	253	881	908	945	168	218	999999	306	821	848	280	351	928	171	187	206	876	962	912	727	573	720	999999	430	467	999999	25	76	999999	999999	829	999999	628	606	316	999999	763	999999	529	765	77	402	770	453	920	995	57	122	290	957	582	481	669	450	989	533	473	487	488	510	203	106	570	366	999999	284	999999	999999	999999	999999	999999	999999	999999	999999	659	999999	950	964	509	471	610	999999	786	999999	882	999999	336	187	616	783	600	999999	782	29	999999	971	999999	413	434	999999	282	725	267	999999	999999	967	999999	522	791	999999	582	509	977	26	999999	300	319	999999	484	672	948	999999	716	82	522	168	833	423	585	999999	349	546	540	864	199	885	645	999999	263	915	318	813	395	797	999999	101	307	999999	129	999999	999999	48	928	761	999999	999999	18	195	653	999999	144	625	936	114	999999	46	969	999999	826	24	655	699	539	569	363	999999	159	919	871	431	860	76	304	314	999999	999999	618	778	176	461	999999	459	966	896	781	693	876	291	326	174	132	193	939	115	625	962	508	369	408	562	588	99	323	232	505	77	330	632	88	179	428	999999	946	375	999999	205	999999	643	788	670	267	867	999999	707	309	999999	137	198	999999	999999	999999	999999	380	999999	873	786	146	744	401	713	372	999999	212	157	746	931	246	574	967	429	999999	865	999999	737	304	999999	497	615	999999	828	999999	141	999999	25	377	999999	820	342	999999	999999	69	988	251	84	999999	22	664	454	999999	378	999999	563	999999	270	834	999999	677	642	319	163	999999	530	821	999999	774	240	312	197	780	576	120	999999	83	999999	370	250	623	999999	999999	291	999999	
999999	654	554	397	386	910	681	190	999999	502	999999	32	347	71	538	999999	678	309	999999	999999	476	674	394	267	536	489	613	999999	594	323	180	211	999999	108	256	876	277	185	398	330	630	17	999999	84	999999	881	999999	556	999999	83	945	206	373	581	588	378	269	999999	861	896	999999	781	596	126	331	976	995	999999	814	661	899	502	999999	746	999999	469	333	999999	335	654	754	67	78	520	999999	999999	838	456	519	878	999999	980	324	501	999999	848	420	233	753	955	999999	496	999999	180	999999	453	294	627	501	129	54	999999	961	216	999999	999999	713	999999	749	357	999999	548	729	999999	53	918	187	420	999999	999999	58	110	566	379	768	267	325	898	345	923	688	221	954	400	833	999999	28	118	999999	999999	999999	344	483	999999	999999	347	767	805	136	266	275	874	903	999999	999999	944	391	999999	447	884	922	815	999999	825	999999	926	999999	338	999999	385	899	79	70	938	105	713	999999	171	561	431	999999	999999	771	88	999999	814	317	693	999999	889	286	436	999999	475	861	999999	999999	658	736	891	999999	438	999999	751	367	206	814	965	175	366	327	999999	41	26	394	412	53	999999	177	854	999999	999999	999999	223	108	473	408	595	999999	775	120	968	999999	999999	677	72	817	30	721	461	999	999999	527	963	571	999999	405	654	90	458	286	940	490	881	999999	852	429	489	653	893	797	999999	888	400	255	359	795	371	999999	332	595	32	941	716	999999	277	382	55	652	51	999999	754	999999	628	498	999999	487	552	397	825	999999	338	377	827	663	781	463	999999	717	221	270	43	315	999999	863	263	998	774	37	15	479	999999	836	611	826	999999	714	999999	999999	85	871	252	999999	523	689	267	655	123	999999	83	813	255	337	440	780	999999	449	755	999999	244	181	999999	525	999999	355	267	501	999999	11	620	999999	203	234	642	349	28	999999	791	999999	606	608	999999	721	999999	201	233	57	405	830	792	999999	958	505	668	904	167	726	590	999999	432	765	890	122	442	16	619	30	695	100	999999	973	657	999999	167	636	296	992	572	200	131	220	999999	934	999999	25	118	697	566	737	191	301	479	623	646	999999	718	999999	288	999999	581	213	361	999999	78	818	946	999999	347	42	617	999999	164	999999	999999	221	670	999999	903	999999	897	922	999999	957	908	470	504	44	49	999999	917	523	714	624	618	918	858	790	865	400	79	836	359	999999	999999	26	999999	89	576	999999	180	762	868	861	60	659	748	404	406	607	999999	912	999999	999999	124	103	461	540	781	138	999999	
879	99	513	357	999999	573	999999	837	999999	333	999999	467	614	156	165	655	852	999999	959	999999	464	999999	268	85	167	604	338	419	999999	565	606	307	448	82	301	999999	999999	514	999999	96	818	566	999999	283	899	455	999999	874	959	448	608	965	999999	958	999999	495	999999	438	200	999999	244	520	810	337	727	127	28	542	999999	491	999999	348	584	999999	360	897	880	984	185	711	977	463	460	587	956	641	486	999999	999999	999999	842	926	324	534	851	308	755	186	999999	782	436	94	999999	999999	999999	270	999999	999999	999999	10	615	847	262	488	487	999999	69	233	380	96	640	538	369	59	649	373	33	60	31	62	152	999999	437	402	999999	893	444	982	439	695	999999	999999	999999	183	200	994	999999	835	999999	80	249	999999	999999	470	151	898	725	969	828	784	246	341	926	999999	858	911	419	999999	213	594	999999	999999	999999	999999	836	113	656	195	859	654	999999	999999	999999	950	999999	999999	897	999999	260	387	178	474	164	654	458	918	611	336	999999	288	584	999999	632	462	734	172	739	999999	634	48	251	539	999999	183	999999	58	337	975	999999	249	24	453	608	825	426	871	999999	999999	235	917	999999	329	871	581	79	885	999999	999999	999999	999999	879	775	999999	222	145	638	364	980	569	410	999999	635	593	85	999999	141	999999	999999	45	862	249	999999	999999	717	546	922	668	538	113	210	492	786	759	101	999999	248	121	396	690	787	516	941	579	825	999999	866	736	795	999999	938	680	758	999999	363	411	289	880	624	675	223	970	825	877	999999	999999	804	999999	501	999999	34	29	999999	999999	258	356	999999	31	80	999999	680	196	872	231	999999	530	733	999999	405	690	999999	368	999999	721	999999	817	691	74	999999	999999	999999	989	244	89	292	919	861	642	266	999999	114	267	809	243	999999	36	999999	604	711	839	193	999999	999999	811	999999	666	532	107	999999	441	999999	242	999999	999999	858	999999	952	999999	938	256	668	101	24	999999	586	999999	999999	263	725	999999	719	96	999999	380	724	999	519	432	452	626	396	764	999999	825	352	871	456	999999	385	314	84	314	666	465	999999	999999	517	92	999999	813	117	278	381	207	721	578	999999	440	999999	858	999999	529	350	999999	859	999999	106	199	999999	999999	376	999999	877	420	375	415	999999	897	210	999999	492	999999	999999	638	518	128	392	796	113	773	999999	25	999999	526	143	555	963	999999	606	276	996	328	46	520	447	206	999999	960	999999	316	999999	999999	240	816	376	743	332	711	802	741	999999	309	999999	281	999999	360	711	999999	287	820	452	
85	300	999999	999999	174	999999	686	201	999999	727	431	964	796	625	19	784	393	999999	399	233	999999	551	865	754	696	241	999999	999999	96	495	49	683	21	864	83	691	306	190	212	999999	645	520	999999	999999	100	344	299	999999	999999	575	328	210	887	597	200	533	435	189	939	932	636	888	114	826	999999	748	953	932	551	327	488	212	999999	56	587	741	70	999999	664	361	942	999999	999999	520	999999	839	796	424	673	999999	266	126	999999	280	716	756	999999	664	335	351	999999	366	114	396	97	126	262	840	999999	459	999999	583	525	588	989	528	804	594	999999	848	952	539	268	11	71	371	999999	999999	340	830	335	406	526	322	969	585	12	999999	433	60	999999	955	999999	224	999999	683	601	663	290	198	999999	821	14	999999	399	852	108	113	334	726	999999	583	510	999999	133	76	999999	212	618	414	525	117	171	609	999999	996	999999	54	999999	388	769	307	397	151	999999	514	999999	999999	923	127	487	999999	372	706	894	13	454	235	999999	999999	999999	399	55	999999	672	844	999999	405	226	402	728	64	999999	946	956	858	195	368	999999	619	999999	999999	999999	999999	927	626	744	464	999999	267	551	999999	999999	999999	999999	380	262	999999	479	43	854	995	999999	999999	399	432	999999	999999	750	46	999999	96	999999	999999	345	999999	999999	999999	949	55	999999	206	691	958	851	829	110	277	194	585	606	999999	888	276	765	679	205	759	999999	504	907	999999	713	677	449	999999	973	483	576	164	271	707	572	434	933	658	999999	864	678	569	332	452	241	999999	440	154	207	658	715	999999	412	360	999999	999999	147	999999	999999	999999	999999	395	855	627	700	40	324	898	111	464	342	117	375	999999	90	541	181	465	97	548	247	305	268	325	999999	910	751	910	265	127	296	999999	175	999999	999999	999999	714	705	999999	210	850	541	52	999999	325	607	300	81	279	999999	999999	682	694	999999	776	223	137	540	999999	790	999999	999999	999999	999999	177	999999	941	85	999999	797	999999	999999	713	886	698	705	999999	524	999	170	619	679	641	355	844	614	999999	231	524	999999	165	184	845	999999	921	999999	899	999999	575	145	666	999999	999999	481	999999	999999	968	999999	255	80	999999	612	541	699	999999	609	772	999999	999999	563	723	719	560	999999	642	999999	630	999999	965	262	806	202	949	864	503	999999	593	169	272	48	645	999999	976	454	999999	552	999999	156	791	322	673	612	921	21	421	999999	664	241	839	439	185	999999	842	992	273	999999	663	999999	999999	776	25	999999	33	999999	918	73	743	116	684	99	20	484	
961	999999	588	999999	999999	937	452	999999	738	361	329	999999	863	428	817	984	190	411	999999	999999	950	24	306	999999	588	999999	103	358	999999	558	557	750	999999	700	265	199	999999	999999	999999	725	234	647	47	664	999999	200	999999	499	255	999999	926	282	209	54	533	946	356	999999	999999	999999	844	103	354	190	804	578	414	172	172	627	580	121	999999	174	740	313	999999	642	777	397	585	603	113	454	631	999999	999999	384	177	319	999999	886	463	48	880	141	999999	856	999999	714	999999	83	999999	627	999999	815	368	45	313	230	969	713	749	228	873	999999	990	999999	558	528	37	39	995	853	999999	693	658	999999	294	609	999999	129	782	73	999999	512	276	485	275	999999	917	515	81	999999	349	140	146	245	175	639	151	403	308	341	999999	756	87	483	843	494	167	492	751	999999	221	849	931	686	616	370	974	514	634	742	611	999999	958	59	999999	654	557	422	710	654	999999	616	821	999999	999999	855	434	999999	642	781	999999	434	764	999999	735	499	999999	459	628	999999	664	636	769	566	729	174	798	38	969	199	999999	744	781	106	246	604	37	489	310	761	935	999999	872	852	999999	186	999999	591	323	24	999999	108	999999	905	990	830	846	265	721	222	66	405	824	999999	999999	915	999999	668	999999	140	472	719	999999	867	868	482	764	916	483	553	417	216	715	954	744	838	950	876	115	415	757	999999	999999	999999	704	540	367	999999	18	176	533	98	461	193	552	735	948	925	46	999999	76	930	999999	178	804	999999	690	869	708	999999	964	776	563	724	382	699	999999	71	173	338	125	345	908	999999	29	328	755	999999	412	999999	890	34	999999	999999	349	827	990	599	292	854	999999	999999	720	12	211	756	535	736	999999	852	999999	886	999999	708	999999	730	31	475	158	486	104	168	466	700	125	999999	937	965	384	555	709	361	778	999999	999999	626	624	906	114	273	793	28	721	560	999999	999999	272	141	205	618	805	999999	999999	806	999999	691	41	30	886	271	818	570	361	265	999999	433	999999	452	229	775	116	125	370	999999	999999	999999	447	999999	999999	121	678	999999	770	766	749	999999	910	999999	559	797	595	999999	999999	843	454	233	999999	999999	999999	800	895	999999	999999	429	512	999999	999999	999999	123	684	254	135	553	775	593	22	799	999999	515	957	522	999999	999999	431	190	512	106	527	441	999999	418	980	498	999999	226	999999	999999	350	264	69	40	999999	858	875	553	999999	60	254	999999	441	433	81	999999	999999	288	759	926	490	249	999	999999	637	999999	653	999999	273	
636	999999	558	734	128	459	341	456	926	176	287	27	878	720	462	852	277	999	999999	999999	39	999999	397	999999	999999	413	111	264	475	403	232	215	610	290	833	182	999999	525	999999	974	740	504	533	122	482	999999	999999	529	547	741	370	133	616	927	243	598	490	999999	801	999999	999999	86	980	533	999999	999999	417	597	886	290	166	751	999999	72	999999	535	514	999999	999999	34	800	582	717	734	43	108	999999	682	56	244	691	999999	999999	606	626	663	524	999	999999	411	500	999999	999999	999999	584	618	999999	999999	999999	999999	93	215	118	776	914	775	369	255	500	845	482	734	551	651	598	999999	37	90	446	943	21	515	999999	582	533	786	939	460	159	424	661	55	362	348	161	999999	999999	999999	692	999999	304	278	509	333	929	765	999999	999999	999999	30	590	999999	116	387	999999	999999	110	999999	999999	138	999999	908	106	85	999999	436	999999	212	999999	123	79	90	398	999999	648	999999	16	782	653	768	323	948	792	139	999999	305	938	974	652	583	385	958	703	563	24	396	181	433	999999	502	393	270	500	554	951	999999	967	521	738	999999	999999	327	999999	484	999999	886	999999	966	252	887	497	407	999999	999999	738	121	386	834	580	262	999999	582	642	161	384	62	999999	248	999999	999999	999999	427	999999	698	21	67	85	999999	747	999999	280	215	191	262	14	985	999999	583	816	840	133	143	999999	999999	999999	989	999999	731	110	762	999999	876	999999	999999	559	999999	171	861	905	680	45	167	96	452	999999	999999	401	390	999999	399	999999	999999	432	347	209	204	486	760	999999	999999	382	353	129	984	699	404	425	272	702	999999	823	847	677	999999	804	966	56	999999	504	35	597	304	585	999999	420	562	999999	451	719	999999	593	410	554	883	307	691	48	111	752	999999	940	138	687	222	999999	505	208	296	543	243	157	989	266	291	434	87	768	418	999999	147	950	974	553	346	350	423	303	793	838	122	927	999999	999999	916	95	999999	616	373	144	915	999999	167	908	485	217	999999	154	272	999999	229	922	999999	999999	615	637	965	585	351	871	999999	211	414	457	430	315	999999	999999	350	206	965	999999	405	284	659	782	792	999999	78	139	999999	999999	40	344	619	999999	999999	417	139	999999	129	883	275	999999	999999	713	949	999999	487	179	999999	360	803	76	493	758	999999	999999	999999	832	844	899	999999	222	134	883	181	80	838	240	18	999999	999999	70	87	999999	205	999999	302	946	999999	92	588	898	134	396	475	963	999999	860	672	999999	999999	306	444	230	375	63	999999	107	999999	
879	870	257	171	219	245	742	989	410	563	624	62	930	999	761	320	999999	97	738	418	217	229	978	567	65	264	818	626	856	716	151	535	999999	414	954	999999	341	736	915	161	732	999999	450	307	58	899	609	306	999999	910	999999	966	639	688	334	999999	892	689	999999	954	426	999999	142	999999	421	98	857	525	55	549	978	882	999999	587	686	999999	779	680	999999	999999	654	522	943	946	999999	185	896	516	90	999999	329	651	630	961	734	615	999999	756	999999	960	999999	94	260	142	931	874	794	999999	999999	999999	880	222	999999	999999	999999	999999	182	195	734	999999	201	351	445	751	230	337	261	220	852	80	400	33	999999	999999	123	570	271	811	999999	999999	390	845	999999	989	423	117	480	680	999999	830	443	656	31	999999	999999	701	999999	999999	912	999999	623	583	999999	931	999999	857	999999	621	837	999999	999999	371	999999	999999	855	999999	837	456	337	123	999999	999999	558	32	637	744	999999	156	790	999999	999999	999999	898	422	471	806	999999	582	298	566	690	999999	842	923	999999	81	486	381	792	422	863	202	181	798	746	52	999999	186	304	999999	855	280	830	425	999999	999999	472	757	188	59	710	265	167	771	432	997	738	634	835	999999	267	630	999999	999999	558	729	590	109	675	999999	781	469	288	342	710	999999	38	427	117	999999	999999	728	999999	999999	712	999999	45	409	376	748	314	401	999999	738	698	235	916	462	867	96	999999	373	92	999999	999999	250	977	825	71	22	968	320	526	530	956	539	437	619	665	949	694	190	733	999999	123	389	129	550	999999	485	999999	576	560	999999	24	245	646	442	475	472	631	999999	348	999999	780	994	999999	819	781	999999	797	306	999999	917	402	120	639	164	999999	888	130	436	190	586	518	402	759	999999	515	720	999999	995	154	203	328	999999	841	379	999999	999999	999999	309	768	485	999999	207	780	643	999999	904	606	491	795	587	351	204	39	762	845	387	244	379	314	70	999999	802	999999	602	598	999999	278	999999	999999	526	999999	999999	999999	999999	898	320	999999	126	877	611	999999	411	209	567	852	999999	455	89	999999	769	999999	144	999999	708	999999	884	55	187	54	710	636	346	483	999999	212	530	999999	334	863	534	999999	127	999999	702	945	864	602	595	749	999999	472	198	734	248	640	250	825	960	999999	23	275	444	999999	177	999999	999999	927	930	364	332	597	130	225	999999	13	999999	642	303	762	355	999999	999999	437	579	247	447	612	244	638	962	999999	576	839	849	269	999999	999999	334	726	178	999999	999999	999999	999999	877	999999	
973	735	245	999999	607	532	207	999999	732	999999	16	502	929	538	175	692	999999	402	999999	999999	291	999999	999999	681	722	317	576	593	419	619	999999	20	701	895	473	876	999999	765	364	182	378	999999	127	455	325	552	999999	198	12	253	381	838	799	999999	999999	608	999999	999999	159	999999	956	613	729	123	594	995	801	43	74	298	693	535	47	999999	653	999999	257	295	999999	180	999999	387	590	175	999999	391	220	846	835	865	881	445	615	999999	225	999999	970	14	860	329	751	371	133	999999	560	845	800	354	212	478	999999	709	999999	979	999999	578	33	563	875	213	999999	999999	208	209	416	258	919	973	239	889	621	253	434	45	428	550	999999	876	615	999999	591	999999	643	999999	515	182	246	636	685	647	741	416	139	999999	544	796	172	923	307	999999	925	826	999999	323	999999	999999	284	173	999999	837	323	156	999999	999999	622	918	321	840	999999	244	999999	293	298	592	157	214	123	999999	999999	632	387	340	999999	314	476	765	752	999999	510	999999	897	82	85	848	333	594	469	656	44	626	485	331	239	73	299	999999	538	999999	175	652	993	999999	672	999999	459	999999	999999	643	999999	999999	176	990	340	296	347	939	218	449	268	563	999999	999999	743	999999	157	65	110	999999	24	833	236	999999	165	857	414	999999	999999	156	398	350	26	825	649	999999	459	999999	991	999999	726	359	434	98	999999	999999	907	535	762	798	781	403	882	73	999999	183	630	945	999999	999999	881	946	539	71	60	917	546	920	818	566	999999	662	74	166	999999	665	999999	148	999999	553	999999	878	637	611	999999	995	999999	953	206	476	999999	513	658	518	72	779	819	372	47	356	999999	986	717	206	382	128	999999	725	999999	963	773	491	999999	999999	532	12	318	928	999999	65	999999	593	999999	352	19	911	999999	999999	104	19	845	47	111	610	999999	999999	999999	441	238	256	666	999999	679	243	702	999999	999999	376	986	70	470	891	999999	981	897	481	273	375	999999	471	124	782	999999	274	999999	736	390	388	803	568	840	999999	699	450	999999	999999	999999	490	649	943	396	999999	999999	44	548	999999	372	129	713	999999	999999	796	254	767	141	999999	122	414	999999	966	685	146	572	999999	229	593	202	999999	592	192	567	783	726	253	84	486	222	596	725	173	999999	270	675	797	868	54	632	931	318	999999	602	509	999999	682	999999	260	999999	999999	815	955	999999	147	537	530	449	916	80	999999	692	655	670	526	688	951	603	424	470	775	559	185	960	270	999999	999999	590	67	999999	53	984	823	421	999999	
781	769	411	999999	733	999999	358	951	973	631	248	663	845	999999	820	423	999999	844	789	300	999999	640	999999	501	999999	461	940	391	508	36	27	869	244	999999	745	918	999999	376	691	326	426	608	999999	999999	999999	262	241	999999	247	994	964	150	999999	130	487	151	999999	910	13	281	214	966	452	999999	999999	999999	999999	254	999999	901	873	712	162	473	873	999999	438	666	479	970	230	999999	153	999999	72	876	835	999999	122	604	154	999999	372	419	121	459	999999	999999	725	999999	832	986	183	999999	131	262	999999	570	257	503	712	999999	999999	43	61	778	999999	939	999999	999999	544	315	999999	736	999999	244	349	999999	361	423	829	184	940	828	147	243	261	808	392	810	999999	274	999999	619	999999	46	208	999999	367	343	999999	225	379	988	999999	999999	854	447	588	886	912	999999	218	999999	673	538	999999	999999	896	818	999999	24	557	999999	999999	280	449	999999	999999	721	999999	20	999999	28	786	613	804	951	999999	620	389	999999	230	999999	897	644	66	42	945	999999	868	596	442	999999	816	999999	668	305	151	836	88	341	603	867	851	999999	999999	199	56	69	733	226	890	286	438	712	794	61	186	999999	223	416	576	490	852	999999	577	835	212	999999	945	508	810	999999	999999	999999	221	999999	654	995	999999	866	985	999999	630	651	706	166	120	114	827	616	999999	938	622	671	764	122	24	999999	335	43	987	882	123	234	999999	14	744	999999	501	441	407	191	436	356	430	690	860	210	742	420	724	107	347	339	390	999999	272	869	292	108	348	252	670	742	879	113	772	405	246	702	999999	729	999999	395	218	936	511	275	999999	84	999999	999999	669	914	318	999999	999999	784	844	999999	741	874	108	999999	103	165	999999	694	999999	327	917	465	999999	50	999	994	494	999999	999999	453	999999	996	628	999999	845	999999	582	999999	433	990	568	988	999999	703	960	547	631	220	302	63	424	816	799	924	166	797	848	999999	999999	323	404	593	663	400	181	745	256	889	557	568	582	765	270	999999	999999	929	904	271	89	999999	999999	284	659	77	38	999999	999999	999999	999999	58	686	999999	841	119	596	974	334	999999	531	225	999999	741	999999	734	480	999999	999999	322	175	237	892	999999	549	462	950	129	934	596	371	627	999999	552	999999	508	882	999999	924	161	890	784	605	743	739	999999	999999	999999	621	999999	999999	379	999999	885	538	824	165	108	999999	388	168	476	49	999999	999999	904	677	999999	903	999999	852	850	734	404	432	999999	631	999999	848	685	301	329	507	20	999999	999999	999999	999999	23	999999	
352	999999	999999	546	992	423	999999	866	944	835	196	999999	728	467	999999	746	999999	603	462	158	202	16	999999	727	97	839	999999	38	739	807	285	25	734	889	999999	78	633	999999	412	999999	644	764	214	22	498	877	601	999999	937	999999	355	35	209	864	821	346	533	999999	459	162	999999	999999	137	146	560	180	688	999999	999999	14	999999	999999	999999	453	514	437	801	246	999999	219	247	929	101	999999	461	259	816	999999	999999	999999	544	143	999999	260	564	927	637	78	999999	328	999999	999999	393	999999	148	999999	834	755	360	999999	544	999999	999999	999999	999999	525	625	650	685	999999	999999	818	770	190	470	980	999999	940	999999	586	800	733	784	999999	999999	484	999999	169	349	563	424	70	519	684	930	257	999999	498	345	49	312	986	392	161	963	381	992	213	999999	167	188	893	999999	773	999999	811	512	999999	999999	439	979	465	999999	999999	885	999999	308	95	260	999999	117	230	605	849	284	813	350	632	946	648	492	999999	999999	191	385	531	204	746	101	999999	744	522	999999	905	69	846	685	271	276	670	82	906	953	259	59	957	298	26	499	779	999999	880	999999	582	947	647	768	129	745	364	109	562	994	141	999999	999999	952	999999	789	438	999999	88	366	999999	575	586	389	447	141	999999	999999	999999	256	322	657	864	999999	999999	957	422	87	999999	999999	999999	570	520	912	999999	780	464	14	597	999999	70	651	392	999999	136	17	371	999999	331	999999	999999	132	921	999999	999999	483	999999	485	999999	742	999999	360	571	562	455	715	999999	673	567	999999	677	423	999999	999999	999999	670	999999	999999	999999	688	596	163	756	999999	208	789	999999	999999	240	348	177	979	747	855	858	710	90	830	78	420	952	697	701	999999	999999	903	999999	970	129	21	217	999999	501	578	155	224	604	999999	363	665	999999	999999	999999	228	999999	999999	675	789	102	486	589	445	999999	999999	999999	898	999999	999999	999999	305	312	679	95	229	140	904	487	179	709	999999	999999	98	477	412	354	112	264	999999	174	621	237	697	878	999999	432	772	990	999999	842	256	762	512	733	68	999999	397	764	999999	98	594	999999	999999	999999	458	999999	999999	968	870	999999	633	643	979	926	646	77	614	999999	452	796	367	999999	558	999999	462	881	602	365	418	58	999999	348	999999	393	999999	411	730	617	430	272	931	804	999999	709	999999	613	783	585	999999	990	749	596	321	999999	730	680	662	180	999999	999999	777	145	999999	821	272	294	602	595	356	245	346	996	380	999999	865	563	794	848	999999	849	107	27	278	427	309	999999	999999	999999	
663	899	748	999999	999999	853	494	795	255	308	447	999999	20	198	238	999999	654	752	999999	999999	561	999999	885	813	62	999999	999999	760	867	141	999999	901	267	978	932	456	497	785	16	527	695	80	999999	495	999999	999999	999999	909	788	999999	773	556	154	999999	72	999999	23	999999	507	222	999999	733	928	123	786	999999	666	41	265	782	999999	869	745	699	446	490	860	400	999999	860	938	568	972	449	368	966	757	373	916	999999	442	562	287	999999	152	961	152	999999	709	865	999999	808	654	15	74	904	810	999999	457	581	999999	623	531	647	283	999999	760	488	755	819	999999	303	999999	999999	999999	800	591	999999	556	485	348	666	999999	548	334	140	914	966	999999	463	999999	312	999999	344	812	818	41	640	521	336	210	663	447	889	86	242	692	835	999999	273	322	859	898	971	243	968	999999	983	323	152	999999	793	113	999999	664	485	387	780	16	530	769	951	440	230	999999	684	999999	800	471	101	447	89	999999	121	151	306	414	943	999999	843	885	999999	327	999999	434	999999	560	999999	235	999999	999999	912	999999	146	503	371	429	677	697	558	999999	143	999999	231	705	822	493	991	999999	368	999999	443	680	173	644	999999	633	71	999999	999999	134	82	999999	999999	246	535	999999	173	618	779	999999	736	256	552	103	751	535	106	999999	612	999999	568	995	999999	529	421	241	999999	501	781	737	999999	999999	828	433	677	999999	652	984	179	572	330	999999	381	999999	344	196	137	80	893	197	537	398	193	945	566	999999	707	999999	825	303	594	999999	999999	51	999999	999999	428	999999	999999	193	882	999999	502	50	602	194	999999	386	999999	234	114	999999	608	593	209	968	698	883	867	999999	999999	312	168	876	977	999999	546	339	971	999999	999999	19	654	999999	314	426	999999	153	353	382	463	330	164	601	199	998	72	253	842	551	166	544	261	825	332	579	953	626	72	943	999999	999999	415	705	465	104	940	899	289	783	82	554	539	494	146	999999	158	566	686	979	999999	303	999999	429	333	234	758	829	387	735	472	279	90	410	734	179	999999	459	146	999999	67	173	963	68	478	611	15	766	688	792	431	396	999999	93	999999	353	797	985	999999	999999	346	120	999999	553	320	802	474	139	760	967	624	999999	430	592	921	432	999999	438	999999	999999	228	991	151	595	999999	85	339	997	63	391	381	999999	999999	999999	757	999999	652	419	747	676	147	876	16	999999	177	732	966	357	999999	924	999999	368	44	999999	22	355	999999	926	250	999999	999999	999999	85	378	595	999999	621	525	999999	
974	780	999999	690	999999	583	352	985	429	427	999999	999999	982	835	999999	999999	999999	896	426	892	412	977	725	179	999999	213	999999	999999	637	999999	484	121	999999	999999	197	154	103	678	759	86	669	999999	549	999999	668	135	490	999999	947	999999	999999	797	204	632	999999	997	64	999999	188	81	999999	999999	999999	303	943	469	668	469	648	983	283	344	146	350	233	52	437	226	511	999999	722	39	852	636	553	686	916	818	101	200	100	999999	500	687	173	127	999999	999999	566	208	466	31	999999	963	999999	247	660	854	409	388	999999	838	999999	999999	999999	883	999999	721	749	999999	553	850	377	457	893	929	844	459	999999	999999	40	190	659	312	999999	700	46	889	908	316	35	72	999999	712	630	261	114	699	337	289	427	999999	506	309	655	999999	999999	545	999999	797	402	999999	677	303	358	388	999999	936	999999	999999	847	810	812	443	999999	490	999999	664	827	999999	825	155	131	896	999999	738	684	360	656	313	56	501	999999	999999	999999	824	999999	999999	364	251	999999	999999	999999	679	442	617	489	73	78	999999	185	989	999999	438	972	257	999999	781	999999	620	704	828	290	576	611	999999	990	701	999999	416	999999	999999	310	585	567	657	337	999999	463	999999	999999	620	291	491	999999	67	783	390	148	666	999999	613	510	999999	546	255	887	251	999999	999999	626	999999	999999	662	999999	860	999999	142	870	325	920	999999	327	543	370	94	546	798	448	554	572	610	999999	863	999999	491	815	566	49	322	769	95	385	377	999999	471	86	628	421	999999	378	651	520	823	746	118	296	966	383	462	708	98	803	522	523	999999	234	680	999999	999999	55	132	103	557	555	834	261	950	98	999999	999999	917	387	180	186	921	999999	739	127	562	205	848	999999	586	613	680	291	863	853	999999	246	406	636	833	233	255	999999	962	277	911	857	346	878	484	999999	999999	711	632	345	999999	926	999999	999999	440	392	206	939	516	944	999999	999999	398	999999	659	661	999999	291	999999	999999	999999	999999	136	471	215	999999	859	970	999999	141	823	968	999999	527	261	512	751	842	206	451	36	316	51	28	999999	368	999999	249	229	822	843	509	999999	685	999999	237	799	33	357	735	532	236	240	385	131	906	893	870	999999	156	910	768	999999	111	999999	999999	332	999999	79	847	245	619	751	886	297	323	999999	973	123	33	713	999999	495	471	999999	799	999999	666	999999	495	999999	999999	404	999999	912	999999	424	66	764	788	905	691	953	999999	999999	912	485	353	97	999999	105	999999	757	821	999999	999999	283	999999	999999	999999	999999	
666	999999	583	382	646	225	678	999999	222	898	753	219	334	128	32	774	984	971	16	999999	732	578	999999	399	554	841	583	639	730	801	999999	874	643	999999	999999	479	379	137	853	999999	999999	378	874	908	352	710	432	999999	421	999999	298	652	186	806	817	97	130	193	828	804	641	49	254	999999	999999	879	999999	95	879	552	999999	857	127	999999	517	999999	704	191	57	843	419	880	228	999999	513	158	698	836	431	161	999999	196	309	58	999999	767	134	463	810	999999	144	346	823	999999	22	441	534	867	299	999999	393	939	146	984	395	999999	820	931	908	948	190	739	663	727	203	999999	557	78	999999	999999	239	999999	999999	584	708	82	67	359	310	81	624	831	547	999999	999999	419	59	325	663	304	947	202	554	999999	292	999999	999999	105	675	999999	883	465	614	549	234	151	568	562	999999	322	999999	471	999999	836	334	359	202	999999	959	783	168	242	415	958	802	47	696	518	301	313	400	961	683	506	999999	168	999999	997	999999	626	999999	497	49	350	600	485	999999	718	999999	999999	212	999999	145	892	645	650	999999	655	747	999999	455	60	999999	971	999999	999999	999999	135	647	999999	142	205	999999	343	932	671	203	74	368	327	476	978	980	367	111	999999	825	791	860	999999	118	571	260	556	180	800	236	77	428	858	697	999999	80	371	801	17	999999	802	959	999999	457	985	999999	430	720	477	79	903	870	518	916	999999	999999	110	999999	570	945	999999	172	141	444	999999	646	999999	999999	41	907	999999	999999	103	999999	33	831	886	99	999999	284	829	835	703	731	333	207	909	942	700	999999	999999	313	999999	72	636	999999	999999	999999	999999	348	786	800	688	999999	999999	999999	776	999999	892	175	387	20	935	295	125	571	469	409	999999	999999	737	568	929	860	936	315	999999	41	744	394	13	999999	767	783	498	999999	156	143	999999	987	430	771	999999	534	793	960	999999	999999	946	74	179	428	999999	404	999999	999999	871	827	633	999999	20	745	999999	508	172	999999	253	161	797	96	424	336	999999	133	506	965	518	404	999999	976	938	390	94	679	224	999999	926	372	182	279	999999	329	509	137	976	685	377	999999	999999	762	717	225	157	999999	999999	999999	299	306	898	646	710	476	760	999999	999999	630	660	724	293	587	114	880	979	527	999999	105	999999	10	999999	999999	598	967	999999	999999	269	722	999999	234	39	999999	295	999999	999999	536	569	691	569	853	999999	355	35	653	268	999999	657	836	246	629	999999	554	999999	298	159	999999	999999	742	999999	999999	397	493	398	999999	694	
911	301	483	416	999999	958	999999	536	973	89	800	795	944	709	255	657	999999	486	612	301	999999	365	999999	480	396	488	826	256	999999	465	438	957	599	958	356	493	184	430	792	671	695	999999	999999	219	358	292	999999	43	199	796	964	999999	785	999999	220	556	305	12	29	965	999999	990	421	999999	651	843	205	986	999999	999999	999999	12	693	941	606	466	323	786	132	999999	384	999999	66	999999	501	999999	182	999999	748	999999	198	181	410	827	539	999999	606	534	568	515	999999	999999	681	437	999999	961	323	844	999999	999999	243	518	880	915	590	349	934	103	999999	230	670	741	247	999999	573	312	602	866	999999	999999	859	999999	999999	616	27	267	999999	628	15	540	117	337	999999	999999	566	999999	300	999999	246	199	999999	999999	999999	347	844	355	879	128	864	20	368	457	442	635	894	454	999999	999999	897	332	238	315	98	999999	123	343	814	999999	996	894	21	999999	999999	222	999999	356	999999	880	999999	672	388	993	764	999999	182	659	999999	300	109	122	388	36	596	913	999999	999999	424	42	234	511	540	635	132	999999	999	259	999999	230	502	548	184	419	502	235	944	245	550	103	313	463	447	523	154	883	515	984	999999	999999	999999	678	931	247	655	269	142	753	999999	794	995	922	999999	675	798	561	938	968	534	371	999999	725	913	331	728	999999	73	999999	491	999999	464	24	737	999999	968	824	616	936	764	242	102	200	374	999999	999999	391	999999	999999	999999	593	999999	546	999999	160	746	535	764	610	999999	999999	206	999999	271	632	340	980	999999	999999	706	973	944	11	214	301	278	778	361	167	232	347	149	300	999999	898	302	917	564	586	375	443	69	16	999999	999999	46	999999	999999	741	425	999999	207	999999	76	752	999999	999999	999999	168	882	967	184	607	387	181	745	905	999999	373	340	422	426	607	999999	273	914	937	999999	334	265	999999	849	999999	742	115	150	999999	234	548	259	358	999999	405	704	999999	268	462	629	256	144	141	159	565	411	12	701	600	999999	999999	838	711	999999	16	903	589	127	564	865	281	41	517	680	288	124	981	999999	30	902	945	14	461	317	999999	999999	134	152	999999	217	739	999999	550	669	431	709	547	988	578	502	124	291	999999	597	357	225	999999	460	871	451	429	176	680	697	622	799	999999	404	999999	816	779	447	833	356	135	868	491	999999	259	578	576	993	267	999999	999999	663	999999	999999	999999	122	574	673	999999	999999	788	999999	733	852	999999	999999	333	999999	999999	999999	722	999999	458	357	471	489	733	999999	210	999999	874	
435	999999	999999	909	999999	999999	521	999999	999999	999999	999999	999999	999999	999999	999999	144	999999	801	627	999999	433	48	999999	805	120	215	952	999999	999999	388	795	473	977	999999	362	999999	581	999999	98	143	999999	708	45	520	617	999999	467	789	908	354	105	976	999999	999999	451	397	413	356	798	752	546	128	999999	541	456	642	199	999999	216	999999	999999	694	713	999999	999999	999999	12	984	198	609	748	173	495	999999	293	819	889	999999	526	964	260	235	154	345	596	692	743	999999	999999	974	999999	444	583	19	791	410	273	999999	615	999999	394	999999	167	999999	999999	383	633	999999	258	637	752	270	999999	251	648	338	550	377	898	750	981	508	999999	999999	999999	999999	590	485	343	882	555	801	322	999999	999999	831	77	999999	999999	222	69	999999	255	436	232	60	937	341	999999	462	999999	999999	999999	865	744	885	999999	943	900	999999	793	157	506	375	91	951	948	707	671	816	271	593	999999	685	691	89	263	494	991	247	375	258	125	881	32	659	611	457	64	999999	999999	133	66	639	999999	911	405	999999	354	281	999999	240	669	999999	200	276	858	514	183	665	999999	23	952	662	335	545	42	625	353	432	999999	500	652	977	492	999999	537	408	266	779	683	383	999999	720	145	144	588	571	999999	999999	999999	107	999999	399	71	320	180	403	313	999999	879	780	999999	922	931	612	588	692	70	62	999999	460	257	404	981	259	873	242	526	200	956	999999	934	597	999999	252	226	262	999999	999999	966	143	104	383	899	903	846	999999	999999	533	556	896	510	637	26	350	849	999999	418	812	447	938	876	122	927	418	845	999999	301	689	395	336	776	999999	95	605	999999	999999	999999	87	412	655	453	993	644	69	999999	306	581	999999	402	347	843	113	999999	38	999999	981	455	490	67	908	926	999999	999999	999999	130	621	551	421	984	999999	384	340	410	999999	494	883	478	867	999999	999999	999999	20	999999	58	492	672	164	67	999999	384	999999	999999	30	503	728	354	855	999999	999999	348	754	170	305	426	962	999999	703	941	543	383	512	587	999999	518	551	916	812	99	737	458	999999	494	82	999999	999999	371	320	999999	73	999999	999999	63	928	121	793	206	714	870	96	978	969	222	524	964	999999	840	981	511	952	812	542	766	687	491	880	999999	97	695	869	999999	203	796	999999	402	355	458	658	920	725	355	211	941	12	999999	999999	254	970	117	738	716	389	999999	954	261	608	272	376	447	999999	533	118	29	11	495	785	999999	344	999999	999999	999999	191	70	786	607	999999	600	763	928	
11	635	300	979	999999	162	220	394	999999	999999	794	93	92	221	690	201	246	192	999999	517	972	999999	910	848	498	326	534	999999	32	999999	650	999999	999999	448	445	999999	999999	138	72	848	284	401	339	999999	999999	536	999999	970	999999	594	999999	428	999999	255	955	694	999999	999999	491	640	627	891	371	999999	976	787	999999	643	775	95	999999	117	129	101	999999	581	999999	202	999999	999999	985	999999	948	999999	986	231	356	263	492	751	879	999999	647	432	231	999999	39	843	741	999999	951	696	205	294	635	263	309	569	23	384	717	532	929	529	654	73	999999	933	509	754	441	331	999999	34	999999	999999	999999	696	870	999999	552	143	460	973	20	299	999999	664	999999	999999	921	786	999999	999999	999999	356	860	128	777	167	450	999999	344	999999	117	630	999999	180	87	466	793	612	699	173	831	583	81	956	518	365	704	288	140	777	833	654	91	999999	990	999999	317	351	919	712	999999	456	799	474	865	389	999999	198	587	346	938	999999	97	85	286	460	284	999999	999999	421	462	171	965	999999	163	463	549	502	999999	226	999999	452	693	987	764	385	784	607	999999	999999	611	516	701	793	999999	523	999999	15	766	540	999999	999999	742	507	259	247	999999	242	320	999999	999999	999999	999999	370	197	495	625	110	999999	901	675	999999	812	480	999999	999999	999999	999999	727	639	896	543	736	649	640	745	999999	999999	737	526	894	999999	297	999999	297	359	508	340	999999	352	898	466	999999	865	864	909	601	271	697	313	776	318	514	999999	999999	307	525	368	729	999999	785	999999	373	794	16	999999	389	132	999999	460	447	140	575	384	999999	440	849	999999	999999	730	153	999999	498	999999	999999	586	999999	999999	999999	990	834	150	610	163	567	468	999999	899	858	740	530	478	89	999999	999999	646	742	139	939	999999	457	654	999999	999	308	347	940	939	54	430	96	999999	947	201	999999	307	529	422	817	282	347	999999	22	53	209	674	369	999999	999999	999999	999999	907	676	111	542	189	566	611	999999	229	527	999999	854	438	654	757	999999	887	620	568	999999	999999	321	666	736	507	999999	539	999999	634	999999	999999	382	999999	999999	188	105	846	659	446	999999	918	568	597	755	193	999999	583	399	451	153	999999	641	998	999999	999999	595	999999	374	45	546	36	811	230	251	839	781	913	852	475	662	685	999999	184	828	209	761	723	911	552	411	999999	150	358	999999	505	57	999999	999999	73	592	95	999999	623	999999	714	116	347	356	915	412	192	731	924	789	999999	253	467	999999	786	999999	872	999999	999999	633	999999	
886	463	739	745	792	407	999999	788	999999	576	213	999999	284	124	102	424	377	999999	999999	999999	338	226	568	32	262	589	999999	178	311	720	986	660	989	422	828	653	607	610	133	14	235	999999	999999	222	264	639	192	66	694	347	504	113	680	414	159	669	999999	717	493	212	999999	999999	486	171	590	552	624	862	296	999999	999999	767	999999	146	993	999999	184	355	767	622	999999	156	484	999999	999999	883	999999	584	273	999999	999999	890	126	999999	999999	446	465	880	632	999999	24	330	999999	255	999999	737	241	544	421	762	495	549	950	871	805	57	314	999999	945	706	573	49	999999	137	690	999999	650	950	336	556	930	999999	722	65	608	87	386	239	443	488	651	999999	173	510	672	218	940	255	126	999999	142	999999	935	999999	999999	974	999999	642	564	605	999999	291	217	999999	832	999999	826	895	999999	727	671	84	88	999999	64	137	876	99	999999	481	985	405	999999	575	424	987	368	796	916	633	356	744	999999	838	999999	370	238	999999	999999	480	391	55	982	398	999999	68	999999	478	871	21	108	999999	999999	92	619	999999	458	999999	450	844	833	40	999999	638	999999	926	409	250	74	999999	899	577	421	985	99	940	422	999999	484	366	133	890	999999	999999	999999	999999	567	592	228	711	999999	596	859	833	647	361	76	354	26	173	999999	999999	999999	999999	999999	999999	999999	201	999999	999999	999999	999999	167	93	721	999999	115	83	999999	667	369	999999	32	363	782	312	718	587	347	738	999999	78	427	321	707	509	486	748	999999	999999	999999	376	600	549	442	898	439	775	121	704	256	992	999999	999999	999999	999999	601	999999	403	999999	812	642	853	264	999999	210	595	845	999999	999999	466	366	291	107	183	992	999999	483	999999	999999	873	999999	476	643	492	882	999999	78	999999	865	999999	435	354	999999	202	851	522	345	744	241	313	999999	399	899	247	890	710	999999	186	999999	999999	127	999999	520	936	869	176	219	999999	922	383	527	339	520	313	999999	21	308	904	332	999999	999999	738	689	580	999999	553	576	405	601	999999	683	891	704	249	790	304	834	999999	333	684	999999	573	999999	858	999999	264	878	596	999999	999999	412	249	853	999999	999999	388	999999	940	655	326	599	999999	999999	751	999999	635	634	280	522	736	186	261	581	647	176	317	917	831	794	36	674	980	199	999999	768	443	999999	372	999999	412	854	894	999999	17	94	999999	403	80	167	160	629	608	83	479	702	999999	668	216	175	437	471	619	155	999999	651	999999	625	999999	982	266	597	271	999999	120	999999	292	999999	999999	563	
678	914	999999	673	999999	406	76	906	719	30	999999	775	831	207	76	999999	244	748	999999	365	474	873	945	97	999999	562	367	999999	963	597	419	999999	104	653	999999	523	999999	945	511	233	999999	999999	905	436	374	490	766	74	999999	179	648	543	99	217	98	805	968	759	772	91	48	244	999999	999999	999999	328	681	999999	710	552	326	298	246	548	780	762	967	518	999999	419	796	999999	132	999999	949	999999	210	886	564	999999	555	864	183	430	194	350	769	783	999999	55	809	587	363	166	999999	359	307	551	437	999999	837	460	46	362	999999	745	122	159	183	735	127	794	623	999999	999999	462	125	816	363	439	992	999999	692	677	610	219	939	965	999999	999999	578	659	999999	238	854	999999	827	820	145	448	238	619	610	100	999999	24	964	345	168	999999	244	491	197	997	343	654	767	369	752	85	999999	157	999999	583	999999	468	345	394	999999	902	634	999999	680	999999	211	382	999999	601	749	596	255	604	806	549	365	97	999999	461	895	210	337	468	77	70	999999	91	410	36	934	469	678	999999	180	999999	999999	938	810	281	999999	960	80	999999	619	166	830	999999	350	669	999999	78	996	999999	999999	964	575	175	999999	620	999999	130	972	556	667	289	917	675	999999	999999	783	426	286	199	666	934	139	172	848	911	999999	999999	999999	741	999999	865	472	794	90	999999	690	600	711	200	998	675	988	524	999999	999999	248	165	777	799	885	801	792	806	999999	564	999999	412	326	999999	390	842	999999	240	999999	999999	816	132	595	999999	860	999999	714	999999	201	999999	999999	614	664	518	999999	999999	662	941	999999	16	999999	665	999999	526	380	287	283	999999	999999	165	295	999999	776	705	523	126	569	999999	938	999999	97	705	615	999999	617	230	748	808	653	315	190	448	385	741	728	999999	555	78	848	582	909	329	285	999999	705	999999	837	958	995	999999	514	999999	13	162	999999	377	60	999999	908	999999	999999	475	999999	504	999999	847	382	45	977	372	570	500	710	365	999999	767	430	580	531	999999	393	789	812	999999	800	86	445	232	999999	361	111	215	170	999999	53	443	587	780	69	858	816	801	981	633	985	999999	403	647	369	161	947	999999	818	999999	765	750	662	999999	999999	899	412	999999	224	625	271	364	340	20	999999	360	190	649	520	673	611	591	807	189	121	787	682	999999	863	669	414	999999	999999	681	933	302	780	941	999999	999999	999999	667	587	365	372	630	683	392	334	18	971	307	958	999999	999999	184	943	483	533	917	999999	999999	296	554	221	639	967	999999	
87	30	999999	248	999999	361	227	944	999999	451	817	491	999999	299	999999	854	698	116	672	252	803	999999	359	307	418	169	942	841	381	999999	154	732	999999	34	999999	313	999999	732	734	607	999999	933	180	999999	666	999999	813	999999	150	999999	856	115	967	724	855	328	671	999999	830	413	418	999999	999999	971	307	999999	827	999999	984	169	999999	965	381	74	324	870	588	857	641	375	355	25	700	939	185	999999	999999	999999	179	999999	642	167	999999	331	199	552	369	208	204	581	224	734	999999	980	26	891	733	902	410	999999	740	999999	999999	464	67	403	684	633	795	267	329	889	999999	997	999999	267	72	999999	999999	772	999999	389	663	999999	160	621	82	720	923	294	316	862	538	194	256	829	999999	999999	273	796	867	999999	412	936	262	999999	825	945	463	758	828	682	36	637	484	360	160	580	313	999999	330	964	999999	511	951	466	360	725	999999	697	740	624	787	999999	999999	999999	976	999999	807	825	795	137	266	999999	466	633	836	900	710	999999	999999	946	144	827	475	903	999999	999999	984	999999	974	109	203	765	27	213	999999	999999	999999	709	384	433	772	999999	650	203	707	999999	55	328	999999	460	25	855	28	794	490	959	999999	11	749	999999	742	21	850	696	933	501	157	999999	738	888	999999	999999	521	256	183	655	186	281	999999	490	999999	666	175	524	94	348	999999	232	722	935	342	731	960	309	690	761	637	954	270	216	397	999999	999999	741	292	24	344	772	621	834	783	999999	805	999999	228	999999	999999	336	612	595	754	999999	539	802	999999	999999	50	222	999999	422	28	232	20	988	103	73	999999	999999	241	79	13	974	611	888	999999	999	999999	999999	999999	999999	915	999999	352	675	462	471	262	787	195	846	974	131	217	999999	816	560	332	817	174	165	10	421	104	542	591	999999	999999	999999	650	555	520	348	142	950	999999	716	880	345	999999	631	811	298	248	394	104	882	767	412	999999	999999	677	118	537	925	614	503	217	999999	94	682	158	610	147	639	336	999999	989	999999	702	109	680	986	290	999999	353	999999	999999	709	447	708	22	910	579	58	999999	999999	811	999999	345	13	999999	80	999999	853	483	210	999999	609	999999	468	999999	510	999999	999999	921	690	999999	999999	581	999999	330	999999	371	385	670	999999	41	98	761	925	824	782	921	698	600	609	735	436	69	153	560	999999	999999	979	815	999999	210	607	137	197	583	999999	635	999999	683	11	999999	999999	193	245	999999	72	999999	142	643	120	999999	22	381	321	999999	999999	999999	999999	352	756	855	391	
569	167	47	433	999999	573	351	17	999999	489	25	598	899	859	253	999999	973	498	725	518	345	705	924	197	236	815	999999	192	999999	207	999999	926	155	327	316	36	208	746	999999	284	999999	635	964	999999	996	782	421	999999	158	120	464	854	40	347	56	999999	243	849	206	156	340	999999	134	948	399	98	452	582	552	227	625	237	398	451	727	710	740	824	201	453	999999	147	44	999999	743	245	895	999999	281	999999	792	999999	549	953	999999	631	510	25	709	908	340	839	552	930	999999	236	466	589	620	346	999999	999999	658	753	752	202	135	362	215	999999	999999	644	310	109	434	999999	999999	444	506	105	209	999999	125	292	122	564	594	113	288	516	999999	999999	198	935	329	384	700	795	211	751	506	999999	809	555	715	999999	538	452	506	999999	548	999999	999999	524	999999	408	303	999999	640	198	607	999999	84	699	385	999999	455	999999	999999	60	576	999999	242	754	999999	999999	999999	999999	577	426	35	152	607	70	999999	757	999999	999999	798	999999	90	334	999999	999999	153	484	84	999999	179	999999	250	999999	672	455	651	656	789	338	925	96	492	733	798	999999	173	999999	999999	23	999999	999999	663	999999	999999	858	969	999999	737	230	999999	125	976	804	400	748	999999	862	479	161	419	321	968	999999	999999	711	438	999999	999999	941	849	688	69	999999	388	551	175	468	999999	813	485	409	999999	999999	727	810	120	687	999999	999999	47	310	986	999999	999999	999999	660	768	43	865	430	622	715	795	999999	999999	999999	915	426	848	582	717	277	999999	675	999999	402	409	177	938	999999	750	999999	485	903	549	702	795	466	968	999999	407	435	730	393	863	999999	133	197	804	753	204	271	493	477	330	43	330	999999	593	28	260	600	104	273	680	607	240	892	999999	230	271	999999	999999	957	185	291	546	282	812	999999	278	221	999999	999999	406	488	530	17	583	515	381	999999	872	949	640	806	999999	466	713	265	999999	241	366	584	492	745	999999	536	302	48	496	57	786	277	999999	49	999999	910	999999	201	87	999999	999999	325	848	74	586	508	326	999999	951	999999	999999	556	863	47	854	789	999999	660	999999	994	715	544	29	334	999999	999999	210	601	579	429	598	521	188	241	922	50	735	999999	169	314	219	923	97	415	999999	239	999999	999999	999999	447	219	999999	999999	999999	999999	774	999999	523	654	981	307	999999	799	531	999999	57	378	632	999999	814	63	282	999999	370	785	999999	457	613	999999	190	201	498	416	141	220	392	999999	105	724	157	744	221	774	188	16	999999	999999	565	924	
439	861	781	596	380	999999	999999	715	999999	307	724	327	692	676	473	789	809	318	667	320	109	999999	282	907	999999	79	842	508	322	999999	301	668	891	689	999999	328	420	902	999999	748	284	676	841	798	10	829	61	544	310	398	207	184	466	999999	824	387	999999	999999	628	310	551	438	402	801	16	65	999999	13	269	155	379	906	282	999999	999999	433	220	483	999999	147	28	307	999999	923	165	126	999999	646	865	39	999999	999999	283	736	206	846	283	999999	999999	944	999999	58	285	165	29	300	902	547	218	999999	177	115	999999	490	999999	999999	240	999999	645	889	853	790	999999	240	999999	832	999999	545	722	999999	159	181	691	963	744	969	999999	52	904	865	999999	999999	438	473	999999	999999	580	793	453	952	615	804	999999	902	999999	613	910	55	748	197	667	366	999999	27	999999	996	424	12	745	323	231	999999	999999	780	675	198	361	673	377	784	262	999999	101	769	585	999999	776	788	872	141	68	976	303	717	207	999999	839	420	999999	865	218	999999	57	999999	731	999999	240	623	237	901	261	999999	677	964	999999	827	275	65	442	897	229	999999	140	999999	264	254	894	857	582	819	359	940	452	999999	576	684	999999	961	48	167	124	999999	561	970	879	821	999999	999999	781	380	591	783	999999	999999	999999	581	447	442	875	486	533	382	51	999999	552	320	794	175	398	999999	44	314	27	284	782	76	84	169	999999	443	999999	999999	85	212	237	999999	961	127	865	994	247	999999	95	999999	634	999999	121	153	428	999999	36	999999	941	531	999999	287	766	704	551	580	506	287	707	999999	540	968	999999	839	190	977	359	999999	999999	403	23	999999	229	465	649	999999	954	999999	741	176	999999	999999	623	999999	866	950	808	267	575	295	999999	960	652	652	31	666	445	282	962	450	219	999999	834	999999	518	660	999999	311	65	510	625	999999	545	540	35	730	999999	752	972	999999	178	101	999999	24	999999	63	41	576	443	982	605	682	999999	300	999999	68	975	85	999999	216	891	507	212	74	999999	922	999999	122	627	301	999999	692	999999	731	999999	999999	257	820	640	999999	629	999999	867	82	905	999999	999999	255	999999	966	754	999999	999999	766	348	671	999999	999999	999999	984	638	919	948	152	671	912	383	247	28	839	999999	165	445	581	587	409	639	139	169	727	999999	179	538	660	999999	52	999999	999999	392	611	999999	220	474	656	825	709	542	725	999999	992	569	367	999999	744	165	598	834	999999	189	999999	41	759	877	999999	999999	469	999999	298	604	628	936	999999	855	417	999999	600	
690	788	755	877	866	914	728	177	167	959	942	794	504	949	218	999999	364	453	579	478	343	999999	989	999999	329	254	130	999999	66	729	512	819	143	999999	999999	999999	389	312	82	127	41	709	470	708	527	595	793	655	999999	104	485	411	837	142	267	999999	799	399	557	622	793	945	999999	438	456	132	661	999999	51	172	999999	999999	381	462	446	999999	999999	291	838	733	461	475	372	999999	253	111	999999	10	307	999999	256	989	754	459	334	95	598	41	261	999999	934	853	613	257	641	434	39	385	695	999999	467	517	561	824	999999	328	583	159	195	355	150	999999	642	978	916	472	307	922	138	999999	44	355	39	442	999999	608	999999	125	330	819	81	606	314	999999	605	738	438	929	299	999999	999999	449	846	906	264	283	999999	634	999999	178	999999	117	257	345	600	121	488	128	999999	999999	466	999999	828	376	283	999999	356	969	382	187	44	377	633	132	999999	999999	999999	133	999999	524	397	237	784	999999	692	999999	359	969	999999	493	260	319	904	736	549	55	999999	479	633	720	927	999999	261	163	144	759	484	135	497	15	612	365	940	999999	999999	239	683	677	683	318	195	387	895	888	927	999999	999999	896	582	803	973	39	499	467	999999	155	975	999999	999999	933	999999	234	482	77	881	895	999999	999999	999999	999999	371	943	796	324	999999	550	355	372	235	419	295	588	552	694	999999	583	865	482	913	29	263	999999	660	750	828	999999	904	828	17	42	999999	80	334	272	441	39	243	185	932	999999	799	612	406	607	647	901	681	788	45	307	999999	999999	489	552	999999	320	292	999999	495	574	999999	527	365	203	74	225	263	290	262	999999	350	690	999999	866	229	999999	655	63	112	926	999999	999999	793	710	12	457	999999	999999	215	131	999999	196	689	367	410	282	257	999999	542	999999	999999	999999	535	42	999999	349	357	999999	332	414	999999	239	943	568	999999	999999	734	999999	999999	616	999999	480	84	141	265	999999	11	192	466	947	404	452	520	679	288	887	591	999999	753	999999	999999	967	460	800	466	999999	252	999999	82	881	547	602	999999	925	797	178	326	403	777	803	347	175	999999	385	20	221	719	274	290	999999	999999	973	901	536	516	667	30	999999	674	999999	999999	880	119	584	409	801	439	595	999999	119	570	197	983	999999	999999	935	811	85	790	255	798	978	839	674	943	574	999999	486	418	999999	158	52	728	38	999999	467	65	582	975	999999	781	999999	999999	181	836	999999	990	950	999999	581	856	945	493	429	999999	931	51	444	640	835	
109	953	999999	752	961	999999	468	954	68	858	879	238	109	581	473	674	999999	668	838	999999	584	751	276	999999	283	999999	559	308	89	960	999999	999999	941	150	119	999999	999999	638	219	318	291	999999	892	999999	702	999999	999999	912	956	285	344	999999	606	999999	260	358	686	348	999999	758	969	170	875	107	442	999999	296	958	472	644	999999	999999	999999	529	912	999999	999999	999999	145	656	366	646	352	803	626	53	24	505	889	999999	151	609	169	460	349	131	170	794	999999	999999	999999	887	450	321	559	999999	999999	86	534	712	499	771	213	822	401	332	817	81	999999	999999	253	791	999999	999999	503	126	798	998	190	791	388	999999	996	701	325	999999	999999	40	999999	999999	999999	999999	970	999999	999999	379	406	999999	68	26	313	999999	323	999999	200	549	818	738	818	442	587	925	896	743	333	999999	775	512	507	999999	136	787	827	241	280	315	821	999999	450	133	720	461	939	999999	487	300	750	478	510	999999	999999	466	222	812	663	204	51	237	854	834	604	893	840	999999	889	525	270	92	257	999999	728	927	298	695	721	999999	999999	732	999999	43	999999	306	11	730	999999	669	575	999999	999999	999999	274	594	999999	999999	999999	826	999999	803	283	961	39	668	230	999999	58	734	999999	527	101	537	219	999999	971	999999	160	307	999999	119	876	230	950	255	514	181	620	143	890	682	176	894	514	191	458	303	13	26	999999	385	682	536	500	999999	923	50	867	999999	999999	225	465	999999	934	999999	927	63	20	783	164	58	999999	914	999999	999999	360	206	33	37	999999	999999	817	144	231	517	436	349	729	903	999999	473	314	664	521	674	226	945	959	11	264	404	292	230	999999	999999	378	768	691	14	697	727	26	840	105	999999	408	331	999	426	999999	999999	999999	117	461	690	744	352	403	999999	279	414	999999	999999	999999	999999	394	597	282	203	999999	668	658	724	216	604	456	999999	568	576	275	895	946	542	926	999999	999999	185	768	999999	293	999999	374	999999	734	292	490	999999	999999	640	560	810	58	805	288	416	929	999999	999999	856	244	279	999999	827	904	384	468	703	105	104	394	219	828	112	999999	999999	303	999999	990	924	124	461	999999	999999	25	464	999999	151	264	519	999999	470	283	912	999999	23	253	547	999999	359	824	786	899	999999	999999	999999	982	999999	999999	176	123	999999	619	977	999999	782	873	999999	811	449	999999	999999	449	586	356	924	936	999999	176	999999	868	999999	528	640	999999	338	561	433	681	999999	482	900	256	97	406	955	850	305	180	164	150	397	736	178	
820	507	346	999999	999999	331	414	999999	999999	999	308	367	274	978	877	413	230	449	184	147	999999	999999	80	361	189	400	84	640	746	22	755	481	29	360	820	602	991	248	806	999999	999999	416	130	257	999999	48	999999	872	428	999999	933	701	999999	599	999999	192	437	985	143	236	257	774	329	767	253	827	999999	914	168	284	422	982	642	823	877	999999	999999	823	572	151	999999	999999	221	979	88	63	999999	999999	999999	637	999999	15	114	580	999999	495	96	362	13	962	701	777	713	153	354	951	68	399	721	652	674	613	999999	992	999999	999999	562	350	999999	199	999999	999999	766	530	119	416	878	72	999999	999999	473	165	819	999999	999999	999999	498	78	999999	137	999999	868	709	505	963	999999	592	121	63	999999	932	746	673	999999	403	999999	20	192	999999	937	83	996	679	339	188	518	999999	999999	553	999999	556	494	999999	562	999999	700	217	270	567	557	823	766	19	661	999999	999999	492	999999	999999	999999	921	316	44	999999	999999	998	199	999999	327	454	999999	779	568	468	511	999999	41	121	618	703	577	750	999999	486	124	316	987	27	879	462	36	787	607	999999	673	250	460	27	508	206	999999	838	943	123	999999	54	999999	999999	160	22	999999	380	397	512	97	181	691	999999	999999	747	20	181	499	999999	427	980	182	680	999999	271	986	23	613	421	202	999999	807	999999	697	999999	117	999999	999999	867	766	655	999999	104	801	502	559	903	444	760	195	339	348	88	695	809	872	999999	999999	888	999999	681	767	999999	320	357	373	189	999999	513	639	574	314	631	107	771	590	999999	878	999999	711	999999	579	852	236	999999	999999	728	999999	999999	207	999999	691	978	841	95	887	423	783	453	138	379	999999	930	999999	621	35	717	980	923	228	794	999999	999999	187	942	999999	914	749	456	957	645	374	999999	999999	60	882	335	999999	22	883	177	303	435	174	342	49	649	732	614	838	683	999999	891	670	999999	939	238	801	899	983	999999	999999	337	496	493	15	81	623	999999	738	699	927	968	49	60	501	224	299	845	999999	462	192	145	618	283	897	482	311	904	120	654	534	890	38	910	504	999999	938	680	337	968	999999	662	875	148	756	779	999999	619	999999	999999	938	956	996	531	790	999999	718	222	596	532	770	719	959	93	175	999999	939	139	556	534	999999	618	517	934	436	530	269	999999	527	127	630	691	992	394	716	999999	893	507	130	966	999999	726	94	804	207	999999	702	792	973	720	839	999999	73	999999	450	999999	448	72	104	270	278	249	999999	478	
901	88	727	999999	377	999999	999999	442	18	590	286	559	534	712	736	130	827	477	999999	807	287	999999	999999	615	999999	999999	139	831	412	859	697	999999	40	615	999999	129	588	138	424	999999	999999	999999	714	483	999999	999999	999999	735	999999	974	443	999999	742	888	200	993	460	999999	630	982	999999	320	40	999999	892	277	528	918	809	617	541	999999	62	130	239	999999	999999	999999	515	999999	598	999999	506	438	426	896	276	152	424	909	669	477	508	999999	916	999999	999999	565	999999	832	372	878	926	718	442	999999	999999	622	658	319	800	315	999999	576	393	75	814	602	732	996	11	386	503	900	948	74	201	999999	213	972	514	999999	564	682	999999	720	477	787	996	682	157	653	493	114	118	999999	999999	999999	58	851	452	774	832	593	831	999999	999999	35	999999	377	552	137	418	686	805	999999	750	924	885	672	999999	36	606	59	999999	357	893	398	791	594	999999	269	999999	361	529	740	805	970	850	999999	346	451	27	999999	139	999999	999999	806	309	999999	613	999999	56	999999	263	425	178	782	744	483	102	985	244	185	999999	293	999999	999999	166	999999	999999	779	999999	189	999999	999999	999999	999999	920	999999	122	97	99	999999	999999	999999	223	999999	999999	999999	571	33	236	377	613	999999	217	842	454	999999	463	188	650	999999	591	833	873	866	60	117	416	200	862	915	370	15	896	399	204	927	79	381	958	62	503	342	999999	705	576	975	999999	999999	999999	83	375	934	446	855	263	157	382	357	145	990	697	999999	170	320	16	608	464	817	648	526	776	92	229	999999	740	999999	290	999999	300	84	178	999999	667	999999	549	436	568	50	145	999999	555	999999	246	967	364	132	182	242	699	999999	520	131	528	17	307	999999	999999	849	125	15	867	214	66	70	822	999999	714	999999	770	580	999999	424	681	601	999999	999999	846	261	243	999999	85	57	999999	332	563	57	720	999999	491	266	721	718	925	999999	999999	999999	665	185	154	906	999999	801	999999	128	927	999999	999999	999999	46	253	447	463	616	507	999999	999999	735	734	506	775	737	63	889	514	859	331	499	551	423	629	397	670	999999	999999	210	284	585	360	405	466	607	999999	623	248	999999	267	112	427	210	999999	616	931	679	379	179	364	911	957	269	605	607	897	513	417	855	776	999999	999999	999999	999999	244	999999	338	49	177	943	440	999999	695	601	228	81	351	65	22	466	991	737	166	845	372	628	999999	800	859	710	999999	216	392	52	911	999999	999999	999999	132	241	602	639	211	999999	924	270	999999	667	999999	536	
556	999999	404	399	999999	618	133	999999	999999	616	293	538	190	999999	999999	999999	268	999999	689	405	999999	796	933	780	863	362	536	929	921	999999	366	433	423	333	163	833	811	993	268	303	699	669	999999	516	948	74	459	743	573	999999	11	619	999999	980	585	760	524	623	535	999999	92	203	999999	190	999999	860	125	999999	313	829	422	274	394	396	999999	290	534	426	832	799	903	999999	365	230	999999	747	454	442	747	999999	318	197	468	835	999999	505	139	90	999999	999999	949	601	439	744	288	737	234	999999	284	999999	235	107	791	736	529	299	837	319	999999	512	999999	999999	999999	910	520	999999	806	558	185	210	161	454	170	999999	850	311	362	999999	999999	373	522	999999	168	452	177	999999	999999	731	316	921	668	820	999999	754	682	277	999999	529	233	64	999999	676	415	83	153	781	936	999999	886	228	936	225	376	717	989	552	999999	999999	742	309	827	999999	999999	264	542	341	453	416	999999	582	999999	833	398	888	442	846	999999	94	308	396	284	359	845	98	984	999999	999999	292	764	140	753	824	786	924	236	856	433	161	999999	812	337	999999	984	313	408	112	827	488	999999	999999	104	999999	369	356	999999	477	999999	163	279	999999	888	171	652	999999	829	995	57	999999	661	999999	999999	999999	999999	496	69	754	375	542	999999	881	624	964	17	621	45	999999	465	440	900	758	999999	280	999999	451	999999	176	878	62	484	999999	65	364	827	699	999999	798	999999	872	297	279	112	697	474	398	999999	999999	164	40	896	514	999999	999999	573	902	999999	152	425	111	999999	893	876	322	68	285	826	999999	146	318	999999	246	999999	592	153	999999	999999	929	999999	493	999999	10	21	999999	999999	969	873	447	790	924	739	999999	383	783	309	404	402	790	639	999999	571	214	786	999999	149	659	84	947	999999	942	256	39	346	931	999999	572	881	39	999999	98	411	388	480	999999	578	312	862	999999	292	748	999999	865	300	616	999999	772	999999	175	707	506	999999	999999	999999	847	999999	710	250	451	659	737	522	373	634	551	787	192	734	574	999999	837	796	428	664	999999	715	999999	739	730	20	362	358	715	332	659	202	485	415	632	544	868	71	999999	997	555	235	999999	241	749	829	739	999999	649	999999	870	709	477	999999	258	142	296	970	520	441	306	999999	807	999999	999999	358	999999	999999	111	39	409	999999	385	431	999999	499	850	160	989	999999	999999	324	999999	816	461	949	725	999999	167	499	258	999999	551	979	700	177	428	822	265	999999	999999	962	999999	999999	499	105	334	56	162	
758	291	999999	981	619	171	982	678	991	589	35	633	98	620	611	999999	511	999999	999999	730	999999	999999	37	894	999999	383	999999	388	100	999999	999999	625	679	70	408	218	121	915	999999	818	718	498	437	243	999999	767	439	352	334	838	987	999999	928	325	220	687	264	252	393	999999	852	603	588	673	233	410	954	999999	221	403	669	595	999999	587	22	999999	644	794	664	830	999999	966	64	999999	340	495	696	363	850	720	953	869	532	999999	999999	124	910	763	999999	829	999999	411	140	930	178	401	579	999999	312	767	53	469	588	999999	302	999999	999999	999999	999999	738	714	600	187	999999	449	799	73	606	621	897	543	999999	784	999999	26	542	836	999999	93	938	915	356	60	93	676	494	291	970	403	89	575	583	430	999999	125	223	234	638	490	378	999999	972	728	415	999999	173	684	753	545	999999	59	424	252	999999	999999	999999	999999	104	824	955	518	102	213	999999	999999	959	999999	512	719	803	318	207	643	999999	610	943	999999	645	859	513	809	538	434	643	40	161	340	999999	459	757	673	139	814	999999	859	245	768	196	93	274	713	999999	43	741	999999	852	780	538	999999	879	740	904	999999	320	156	980	667	569	511	180	999999	434	999999	962	999999	189	999999	999999	854	374	184	440	999999	595	999999	999999	999999	693	203	999999	380	999999	999999	580	26	768	894	503	388	879	999999	208	685	913	645	999999	128	999999	611	271	468	999999	999999	999999	999999	999999	999999	649	520	519	486	974	376	334	800	826	999999	483	999999	371	294	889	731	975	796	975	755	647	999999	521	999999	433	999999	999999	718	708	129	811	875	999999	999999	999999	983	868	999999	603	999999	999999	123	999999	96	645	999999	249	977	579	999999	707	633	729	554	705	699	998	10	999999	893	443	615	101	706	391	607	238	945	48	906	862	999999	202	152	404	534	141	999999	873	307	841	955	149	768	421	999999	156	172	720	555	984	868	350	710	999999	745	31	122	705	999999	896	303	938	999999	88	135	440	586	999999	180	568	999999	999999	755	999999	488	475	333	999999	213	461	76	999999	492	921	993	241	999999	999999	999999	999999	999999	729	836	410	547	27	476	999999	295	747	570	22	999999	999999	999999	741	595	659	910	280	698	827	999999	585	830	78	455	999999	94	894	948	832	501	668	549	999999	301	354	513	471	999	643	999999	999999	891	64	685	999999	511	262	645	833	843	388	813	999999	236	999999	580	999999	571	999999	999999	999999	799	737	520	881	447	575	449	251	155	999999	280	64	828	46	694	999999	999999	999999	
999999	832	258	124	988	122	854	999999	618	50	773	43	999999	284	48	607	666	163	543	804	67	936	812	404	999999	999999	118	759	372	200	565	803	96	621	484	772	999999	684	748	999999	36	98	999999	409	477	121	999999	995	25	230	999999	999999	999999	587	999999	999999	29	853	436	594	14	105	986	999999	485	969	947	287	999999	276	464	999999	415	999999	778	968	979	413	926	575	999999	999999	743	999999	999999	35	570	509	999999	181	999999	299	257	999999	402	930	112	538	923	999999	174	271	999999	999999	766	398	135	107	809	923	334	615	926	860	738	892	362	844	608	459	999999	447	558	628	522	175	733	261	742	847	999999	450	489	999999	411	594	917	993	385	431	900	999999	699	805	847	999999	999999	999999	999999	510	999999	267	930	999999	108	999999	999999	576	237	601	664	874	364	999999	999999	883	135	507	459	154	974	368	469	999999	559	935	747	752	781	384	802	346	835	999999	279	608	999999	25	999999	684	999999	351	766	783	766	36	118	738	748	963	21	999999	937	281	536	219	798	753	914	999999	979	960	794	999999	798	328	48	999999	999999	459	374	120	186	999999	273	633	602	685	999999	999999	999999	999999	14	817	372	999999	999999	564	705	999999	810	765	111	999999	705	920	556	913	984	448	987	985	55	299	599	901	999999	999999	17	903	616	122	343	999999	345	969	956	976	490	861	919	999999	428	999999	648	608	19	29	80	353	999999	689	700	971	545	999999	964	715	228	999999	259	246	557	802	452	697	431	720	822	735	964	579	433	999999	529	513	567	422	650	991	892	669	102	663	826	999999	999999	371	845	503	15	250	758	28	612	682	926	625	999999	950	186	299	206	344	389	507	265	577	452	999999	999999	999999	75	237	579	590	154	893	976	525	285	69	874	999999	730	723	999999	414	521	846	587	941	242	699	814	602	472	999999	284	328	999999	844	999999	813	228	463	185	531	449	32	538	43	649	664	675	126	424	999999	613	665	686	851	66	606	455	343	999999	375	999999	976	128	999999	618	657	853	999999	150	71	109	277	547	299	964	498	317	999999	301	577	34	698	999999	593	155	999999	642	820	999999	999999	999999	999999	154	809	119	999999	904	152	424	992	811	243	975	999999	999999	999999	127	396	999999	999999	298	901	52	741	351	723	797	534	250	10	25	42	652	999999	999999	224	133	738	190	501	594	175	138	309	766	999999	722	825	999999	809	500	255	934	999999	999999	999999	843	999999	468	395	675	379	901	424	977	778	591	158	999999	999999	222	999999	
216	394	972	999999	999999	999999	974	560	10	971	999999	441	509	999999	108	431	803	247	381	999999	280	999999	825	999999	273	999999	331	988	999999	574	177	260	597	120	999999	549	258	901	999999	109	438	907	395	703	659	470	999999	217	679	169	355	421	193	999999	119	421	569	756	860	999999	421	986	361	999999	804	469	999999	398	730	558	999999	999999	553	281	291	372	409	131	565	999999	799	124	318	999999	229	755	76	999999	11	627	999999	502	50	635	999999	452	555	959	999999	999999	625	526	487	130	986	453	868	912	999999	746	22	999999	201	67	269	306	677	321	216	59	402	749	397	112	578	680	861	917	592	839	817	450	232	374	186	282	637	197	999999	776	887	164	884	264	615	543	310	983	376	392	774	999999	753	849	797	999999	139	384	552	316	999999	950	329	380	929	572	224	999999	999999	986	999999	489	999999	439	999999	999999	865	999999	496	45	379	877	999999	210	75	999999	696	383	577	310	152	262	645	746	194	936	999999	999999	335	53	328	999999	113	390	722	294	975	999999	687	560	999999	997	888	516	936	999999	409	999999	315	999999	999999	999999	259	579	843	999999	999999	522	254	235	412	999999	999999	453	716	895	999999	170	487	780	607	382	695	26	999999	155	374	999999	809	999999	536	716	208	978	178	487	234	533	999999	999999	450	999999	999999	462	157	999999	999999	444	800	51	999999	999999	641	534	999999	999999	155	242	289	698	52	999999	712	999999	698	696	999999	828	284	239	670	999999	624	181	999999	153	313	243	869	640	955	929	338	999999	539	297	85	673	239	676	342	992	999999	848	273	999999	999999	999999	763	461	999999	999999	170	571	380	999999	624	469	204	605	198	911	373	648	743	122	999999	999999	999999	410	621	489	999999	608	999999	678	999999	775	907	604	999999	999999	480	999999	999999	592	999999	767	398	999999	999999	615	479	634	999999	430	999999	604	999999	999999	358	807	999999	362	840	25	999999	561	674	701	999999	849	999999	600	212	189	441	955	513	160	999999	999999	999999	404	738	15	999999	964	130	476	999999	402	670	756	999999	595	949	127	576	999999	819	217	103	696	147	823	64	878	432	308	989	999999	101	954	808	739	999999	999999	624	835	999999	809	999999	208	651	999999	999999	805	999999	616	240	324	388	392	340	145	525	999999	267	914	999999	142	542	822	486	386	310	715	948	516	343	293	502	741	125	999999	776	999999	999999	999999	645	258	999999	815	999999	999999	294	999999	623	672	223	402	407	999999	883	999999	276	999999	721	275	999	472	857	838	282	999999	999999	647	277	330	
369	630	814	430	999999	702	607	999999	999999	811	102	602	999999	285	999999	941	999999	999999	857	253	743	167	183	999999	837	183	401	695	542	131	999999	647	999999	999999	312	999999	588	977	441	191	274	550	864	909	182	999999	999999	581	999999	341	70	38	999999	999999	587	999999	999999	999999	592	105	310	912	999999	632	999999	455	171	798	999999	709	362	909	360	676	978	203	302	999999	606	440	999999	819	159	211	999999	824	857	417	715	110	146	999999	394	999999	999999	999999	366	241	999999	727	245	581	609	999999	979	161	678	123	55	394	999999	192	438	161	302	999999	999999	982	571	143	597	753	92	871	573	808	524	24	999999	626	999999	999999	322	999999	204	231	999999	322	232	910	156	744	371	331	200	953	125	999999	53	399	599	384	670	818	139	491	498	737	999999	180	636	999999	999999	429	999999	848	869	559	957	81	280	450	760	661	986	999999	392	761	681	619	692	292	971	405	999999	999999	400	999999	749	712	999999	483	59	61	999999	492	427	941	999999	999999	94	566	999999	971	129	159	623	999999	831	286	109	999999	66	654	487	354	691	999999	999999	105	457	374	810	254	348	796	401	708	999999	999999	435	451	986	339	999999	136	16	10	286	999999	838	392	673	472	999999	999999	427	404	999999	999999	999999	505	548	679	894	719	756	999999	999999	999999	757	914	630	337	999999	658	750	726	128	361	348	691	999999	525	266	75	999999	347	999999	353	999999	996	999999	458	702	929	999999	317	444	815	380	975	377	999999	129	923	761	345	621	999999	254	700	286	222	590	119	999999	32	422	999999	28	418	400	289	953	761	999999	181	634	921	755	442	292	999999	999999	373	324	999999	405	342	314	365	726	685	108	679	999999	922	868	593	79	879	894	616	797	999999	584	97	10	368	999999	589	711	699	209	811	418	972	999999	227	794	178	627	90	523	999999	691	715	190	284	51	856	313	51	999999	876	548	675	515	29	788	237	691	999999	999999	725	654	999999	999999	296	270	747	999999	999999	798	900	262	814	102	145	279	999999	999999	725	326	999999	285	669	847	332	273	999999	999999	999999	438	567	486	999999	892	798	999999	664	999999	894	23	303	175	663	999999	951	999999	733	999999	380	749	920	330	999999	720	900	449	999999	189	163	999999	528	290	480	221	240	423	999999	921	999999	136	614	639	22	711	33	132	622	426	896	708	539	169	999999	471	518	247	520	868	991	359	33	999999	85	871	495	23	694	451	22	537	951	812	999999	253	145	290	317	264	697	778	827	567	999999	454	493	
368	999999	999999	999999	999999	902	999999	929	944	113	139	564	151	226	999999	437	999999	999999	368	757	727	999999	843	999999	238	929	266	999999	222	531	999999	203	631	387	137	820	999999	748	999999	634	157	882	999999	150	16	726	176	999999	688	351	657	162	923	696	765	488	999999	682	999999	73	999999	999999	717	423	647	936	933	999999	99	198	999999	431	999999	734	610	845	545	703	330	999999	763	999999	493	871	874	313	279	934	999999	999999	470	12	284	954	999999	999999	999999	999999	502	999999	793	412	999999	999999	599	999999	999999	999999	96	920	943	999999	362	962	310	427	149	845	548	344	666	999999	151	999999	727	749	999999	999999	745	95	679	999999	210	999999	718	360	279	993	281	648	999999	999999	999999	702	705	814	649	999999	654	570	999999	329	999999	168	999999	999999	271	508	771	850	88	999999	999999	10	999999	999999	456	112	254	949	158	999999	999999	900	797	587	160	449	744	913	109	835	999999	185	710	360	250	51	847	999999	999999	770	999999	431	569	221	636	847	461	386	999999	547	76	999999	422	239	755	482	999999	826	644	822	999999	858	999999	999999	999999	278	999999	999999	999999	414	265	999999	860	387	923	152	999999	586	999999	999999	987	999999	555	999999	769	92	762	999999	604	999999	680	31	290	276	16	999999	680	326	672	999999	557	571	308	999999	999999	746	843	45	315	612	151	784	874	341	834	999999	312	198	999999	466	515	999999	295	319	999999	244	999999	593	380	999999	471	24	914	999999	754	426	70	602	279	32	248	727	174	991	627	896	156	999999	999999	611	71	999999	843	216	851	737	285	988	228	58	706	259	999999	999999	151	999999	869	291	999999	417	345	709	919	461	999999	999999	655	303	692	837	97	999999	999999	999999	498	979	180	708	742	27	999999	81	999999	231	325	988	72	418	850	500	36	864	371	34	999999	999999	572	391	988	999999	92	982	306	390	960	615	108	895	999999	171	956	999999	549	569	277	273	999999	697	146	999999	999999	246	999999	999999	810	999999	730	137	503	999999	417	789	720	679	934	999999	775	993	271	710	889	176	160	689	543	865	325	801	757	11	37	999999	255	758	347	999999	539	113	579	999999	884	971	999999	131	753	176	999999	870	634	118	999999	999999	436	436	999999	558	999999	762	658	945	907	928	379	502	999999	999999	999999	999999	341	99	999999	999999	423	534	825	999999	775	999999	935	377	424	455	999999	648	513	999999	999999	819	419	788	759	776	455	634	829	956	601	899	999999	221	999999	489	538	545	489	826	917	902	610	431	783	66	827	999999	530	461	999999	731	
988	422	102	999999	552	553	339	852	225	789	704	999999	326	875	27	723	999999	935	999999	631	168	686	999999	546	999999	988	14	703	949	174	113	378	205	870	911	599	129	907	936	985	215	637	610	138	208	742	114	908	49	113	546	595	544	138	999999	311	999999	555	516	999999	548	636	902	61	685	335	672	999999	963	427	999999	836	998	932	999999	999999	86	650	348	999999	883	106	664	846	627	518	833	77	306	609	999999	573	401	381	446	999999	999999	559	452	872	999999	999999	944	621	999999	710	999999	999999	712	52	235	993	999999	50	680	452	999999	66	999999	999999	501	605	159	364	471	41	445	627	999999	848	795	526	999999	476	999999	236	161	52	348	999999	921	231	999999	999999	383	962	999999	999999	700	994	999999	679	135	999999	999999	474	507	590	160	476	274	969	127	864	257	999999	999999	740	645	454	301	930	717	516	999999	280	999999	999999	980	509	675	95	999999	500	252	126	999999	922	106	930	729	570	891	871	652	952	114	500	999999	999999	999999	625	714	256	703	675	961	999999	39	999999	234	611	999999	999999	800	189	999999	626	999999	999999	999999	872	643	714	725	999999	999999	999999	863	303	176	750	888	315	342	59	380	999999	796	576	165	781	999999	996	706	127	960	250	80	999999	909	999999	878	876	367	999999	981	999999	531	973	636	124	756	736	999999	484	722	304	999999	751	808	373	829	55	975	536	979	647	18	607	769	999999	775	399	394	999999	871	22	947	48	77	380	157	823	999999	999999	34	999999	999999	231	999999	999999	931	329	665	545	657	833	900	831	999999	344	991	999999	213	837	999999	367	352	999999	999999	710	999999	280	683	437	225	15	114	935	511	999999	584	786	999999	113	867	455	733	848	41	48	122	126	723	733	389	233	999999	999999	999999	999999	814	817	619	694	999999	660	646	999999	999999	651	728	999999	330	999999	999999	214	721	109	999999	999999	633	999999	223	573	598	240	557	949	58	992	395	11	999999	843	17	999999	177	518	999999	216	999999	506	529	999999	320	157	796	231	974	184	512	520	142	807	44	999999	604	55	106	88	113	999999	189	337	266	726	999999	486	999999	992	47	212	314	763	94	137	973	834	263	450	444	335	975	873	489	874	869	999999	809	696	173	131	422	715	999999	999999	326	202	133	593	426	319	999999	999999	147	309	215	378	722	907	347	770	792	999999	644	777	721	999999	999999	391	857	999999	677	797	829	915	790	598	661	971	810	781	710	999999	33	134	999999	993	735	189	668	500	714	902	358	999999	339	766	
999999	335	401	20	355	999999	999999	999999	642	939	163	232	519	999999	717	751	106	566	69	133	632	999999	188	728	580	667	722	367	588	774	448	999999	585	34	527	999999	999999	799	435	968	933	899	492	659	840	512	999999	61	999999	999999	999999	792	343	216	144	561	156	673	440	687	30	379	544	867	999999	999999	646	494	999999	999999	999999	307	140	999999	999999	732	999999	528	887	77	999999	670	584	625	968	999999	102	379	889	965	189	907	368	748	948	564	364	624	169	123	866	186	999999	401	792	508	999999	999999	26	412	999999	999999	785	372	691	359	999999	919	898	843	999999	999999	604	134	212	273	999999	392	153	999999	377	412	368	774	211	820	708	192	999999	470	995	999999	362	999999	999999	561	131	995	67	598	769	445	725	326	488	598	999999	999999	199	528	569	278	108	390	44	131	269	20	171	870	651	611	96	437	847	999999	914	999999	693	651	999999	942	335	554	866	931	687	52	999999	613	999999	870	993	999999	901	999999	751	972	999999	319	302	999999	834	196	947	167	999999	297	479	705	999999	463	154	548	387	999999	943	554	523	113	999999	226	725	558	631	999999	618	782	536	130	41	942	674	383	358	40	117	149	607	709	999999	399	573	590	999999	785	725	455	927	284	784	207	458	349	875	85	395	286	565	176	549	577	760	358	673	999999	789	999999	199	356	519	803	947	814	530	54	999999	144	629	845	64	999999	999999	262	999999	834	999999	999999	508	283	645	831	999999	440	999999	14	638	224	917	198	995	955	266	999999	765	980	260	999999	819	830	431	260	657	719	121	386	722	508	999999	999999	999999	465	999999	999999	999999	687	230	516	654	525	999999	438	227	440	999999	999999	905	284	497	366	999999	850	514	678	851	394	999999	864	999999	999999	292	140	212	999999	999999	539	693	351	870	87	760	999999	989	999999	424	993	999999	226	869	21	481	448	20	656	264	406	999999	593	999999	326	512	999999	999999	870	999999	285	999999	149	499	320	416	999999	999999	419	999999	840	860	221	999999	858	361	958	994	317	312	844	999999	999999	999999	544	588	110	287	553	575	403	556	129	70	999999	766	999999	999999	999999	605	916	999999	601	60	424	999999	739	999999	999999	999999	554	371	880	568	999999	166	680	326	955	731	316	999999	999999	844	212	999999	741	160	999999	101	999999	242	999999	711	395	999999	527	999999	409	999999	849	999999	999999	587	999999	42	675	999999	671	999999	95	577	771	827	298	639	183	999999	848	139	805	588	222	124	999999	322	999999	178	183	588	638	999999	916	957	882	
545	216	999999	822	999999	619	190	489	145	15	889	470	999999	423	755	636	770	656	279	202	270	999999	956	89	709	999999	506	387	92	999999	910	999999	814	945	753	433	901	934	679	520	625	109	86	999999	999999	851	999999	755	427	999999	868	999999	646	764	622	985	999999	203	123	72	122	802	406	792	105	238	999999	672	999999	999999	735	835	999999	759	577	170	482	848	999999	857	799	750	959	139	484	999999	24	999999	999999	768	184	708	999999	616	408	822	999999	294	23	389	204	644	96	105	227	42	551	887	196	999999	513	411	731	265	999999	371	999999	276	999999	713	999999	606	349	901	157	37	24	370	361	999999	466	999999	834	91	663	999999	664	999999	912	999999	840	999999	863	871	999999	773	976	999999	354	46	980	999999	999999	999999	175	597	304	999999	948	200	28	190	536	441	995	325	576	999999	602	117	999999	999999	363	866	872	97	999999	478	646	999999	999999	459	999999	999999	999999	999999	221	999999	916	75	860	999999	915	999999	433	660	600	431	875	999999	206	336	999999	246	339	999999	83	119	437	87	853	825	999999	999999	149	999999	173	221	666	965	114	52	999999	536	999999	238	999999	642	443	222	496	999999	602	706	999999	724	496	779	999999	773	956	111	999999	999999	221	44	999999	351	582	999999	496	389	999999	910	999999	999999	602	436	989	110	939	999999	675	225	999999	541	232	841	396	424	82	394	235	893	19	999999	946	894	324	999999	999999	720	69	999999	725	117	556	999999	871	999999	132	69	999999	885	999999	999999	435	999999	258	680	999999	98	999999	167	999999	112	999999	871	901	833	216	707	121	999999	802	228	999999	999999	500	999999	985	540	999999	372	301	22	604	350	69	493	576	999999	646	644	999999	219	764	901	999999	623	999999	999999	791	48	817	425	999999	22	92	615	153	999999	389	775	694	281	999999	593	865	778	999999	812	999999	417	266	149	70	477	376	593	999999	999999	318	999999	999999	310	999999	999999	554	876	999999	591	268	453	350	247	686	999999	949	139	999999	181	45	19	999999	151	872	383	999999	677	364	480	645	999999	162	999999	999999	512	257	394	999999	999999	999999	989	713	999999	554	999999	76	999999	463	999999	999999	247	503	292	999999	308	762	386	438	999999	159	999999	999999	594	945	770	301	999999	226	184	999999	999999	607	903	143	56	306	207	597	999999	317	762	224	174	999999	408	999999	999999	239	999999	999999	870	999999	166	46	999999	476	999999	999999	999999	77	400	803	288	999999	999999	640	599	159	396	12	564	999999	925	68	999999	663	999999	641	547	775	431	999999	503	434	753	609	450	
867	972	580	187	999999	812	445	999999	959	935	999999	991	767	405	720	999999	999999	999999	90	40	999999	649	999999	129	487	999999	999999	646	999999	309	854	822	362	200	731	186	816	999999	338	977	489	151	999999	999999	758	650	779	379	710	603	783	249	673	999999	351	227	474	460	699	802	999999	799	963	660	90	999999	638	577	673	999999	36	894	999999	113	999999	957	221	779	370	837	654	639	935	360	526	615	158	783	849	513	711	999999	136	536	183	690	188	999999	647	982	999999	212	705	999999	577	888	392	999999	37	393	999999	695	100	999999	158	173	999999	613	143	999999	627	854	999999	170	832	669	768	999999	929	999999	999999	444	141	388	825	451	999999	999999	782	637	233	588	756	465	507	26	999999	274	387	19	826	575	643	183	999999	167	484	545	999999	907	129	72	640	999999	614	572	999999	711	46	706	999999	105	999999	506	251	999999	108	272	662	999999	403	504	942	920	43	214	999999	957	34	668	967	399	434	874	517	999999	947	999999	850	935	999999	564	237	999999	780	731	999999	999999	931	999999	69	999999	999999	528	513	625	129	720	144	999999	771	606	999999	378	999999	999999	670	955	988	90	101	520	422	999999	364	839	276	270	150	311	469	999999	36	708	609	755	516	999999	371	999999	51	237	454	450	174	999999	877	859	942	999999	71	788	158	851	233	548	799	999999	999999	999999	358	858	580	999999	940	999999	580	978	769	999999	333	999999	999999	106	49	863	76	971	999999	510	961	416	328	999999	999999	999999	999999	184	485	999999	956	360	999999	696	543	192	999999	621	509	66	283	898	100	958	616	306	999999	999999	812	369	482	827	603	663	712	942	540	380	591	269	602	406	503	999999	37	973	32	999999	562	856	216	454	999999	505	999999	999999	999999	369	593	944	487	463	372	125	587	138	999999	88	999999	999999	999999	287	39	999999	999999	877	405	391	999999	999999	284	305	499	955	163	38	365	108	436	999999	999999	180	999999	647	781	999999	43	388	131	898	227	943	915	961	214	929	999999	231	51	359	999999	934	437	950	670	192	963	416	999999	558	773	657	651	343	975	999999	500	392	469	324	843	26	269	999999	999999	340	390	537	750	234	999999	143	66	86	981	691	999999	835	977	599	185	626	426	573	999999	569	301	581	986	733	438	42	999999	727	516	651	674	404	535	339	801	436	666	737	944	639	601	575	999999	999999	738	665	414	999999	148	999999	999999	696	908	855	48	809	551	27	795	581	381	339	999999	340	999999	348	309	647	798	749	960	999999	628	495	
999999	999999	999999	999999	995	772	627	892	588	300	60	977	496	679	301	992	999999	999999	942	373	268	271	14	32	275	400	365	767	81	398	265	911	77	423	887	321	999999	847	32	33	954	488	750	280	289	49	851	630	999999	805	864	322	746	999999	236	999999	999999	206	999999	604	999999	860	821	199	44	999999	909	999999	792	979	412	46	999999	918	419	779	520	734	999999	999999	548	999999	420	275	999999	999999	999999	812	196	190	599	393	420	427	616	103	667	561	999999	150	139	999999	838	376	999999	828	696	827	846	457	196	999999	999999	212	65	681	449	555	665	101	999999	107	886	999999	390	28	626	999999	312	325	122	999999	498	601	999999	770	897	999999	872	705	256	347	966	739	994	611	929	217	371	934	654	999999	895	999999	999999	999999	891	236	986	385	211	999999	999999	531	999999	236	499	862	116	999999	999999	405	683	999999	845	999999	141	157	616	778	99	999999	836	377	670	999999	74	354	434	73	878	999999	67	497	999999	758	822	444	404	767	122	76	111	86	160	259	438	935	308	541	901	999999	620	218	295	792	999999	157	860	343	172	154	437	52	416	999999	999999	195	465	96	813	696	752	849	666	32	317	999999	226	999999	572	139	999999	893	172	144	999999	999999	211	712	106	999999	584	999999	605	967	639	68	999999	46	911	252	479	222	728	214	992	770	999999	273	485	902	930	999999	771	43	999999	999999	999999	282	73	498	984	753	989	999999	121	690	999999	698	999999	258	99	189	999999	330	659	833	174	957	999999	289	999999	938	236	999999	745	146	300	571	868	104	188	397	973	422	268	725	232	590	999999	311	526	853	880	236	812	999999	937	450	999999	275	379	922	140	784	202	56	526	795	999999	975	999999	682	829	298	80	701	216	98	72	999999	610	584	864	999999	762	453	67	999999	391	999999	999999	999999	198	603	724	265	266	199	230	999999	208	437	198	126	999999	844	33	591	166	120	543	849	388	449	665	795	68	999999	31	748	999999	999999	413	407	999999	999999	999999	236	574	814	445	27	868	850	735	999999	395	747	999999	999999	429	476	843	280	461	358	470	748	938	929	207	965	999999	481	233	682	34	790	349	369	360	797	27	999999	675	526	999999	538	714	999999	409	320	371	999999	999999	521	683	999999	999999	429	90	745	298	644	617	479	850	999999	627	999999	158	605	999999	569	568	631	459	500	605	934	377	932	999999	455	999999	887	603	999999	161	711	998	891	844	999999	288	614	509	382	734	206	675	594	999999	661	343	804	911	802	
545	999999	71	192	537	21	61	158	711	842	999999	730	875	786	245	999999	64	999999	760	488	999999	953	132	87	766	409	268	783	30	383	122	725	976	801	527	464	999999	999999	364	832	868	140	902	666	267	14	330	889	358	995	606	86	999999	432	522	592	574	984	426	137	999999	278	138	999999	730	399	754	84	999999	780	275	248	999999	927	620	160	999999	999999	820	761	88	379	999999	34	776	46	682	553	289	935	999999	665	399	236	90	600	12	574	936	868	260	999999	630	999999	999999	367	999999	125	811	371	999999	118	174	664	59	382	843	113	562	694	717	999999	795	999999	891	610	849	676	847	30	999999	486	529	951	511	832	999999	856	304	418	862	566	741	917	404	780	999999	734	187	707	757	999999	22	999999	999999	59	461	306	687	129	517	999999	277	791	223	999999	999999	222	999999	227	633	999999	808	153	831	160	468	999999	928	120	119	125	499	999999	272	259	474	286	999999	999999	380	452	179	999999	900	365	999999	950	703	349	200	999999	580	959	84	770	999999	999999	999999	10	591	583	999999	576	20	402	17	137	528	964	999999	313	421	701	846	999999	817	634	999999	476	861	518	184	588	919	831	544	999999	76	999999	169	605	865	800	999999	797	84	602	999999	508	357	170	431	739	999999	887	866	878	123	893	999999	466	625	945	148	82	408	999999	657	188	857	478	71	35	805	984	447	621	831	58	999999	225	999999	744	999999	701	999999	999999	829	41	999999	999999	426	182	550	703	979	920	661	999999	399	295	999999	985	999999	878	999999	405	934	999999	449	255	57	74	787	736	996	881	826	447	985	999999	960	625	224	201	62	999999	485	111	999999	527	959	999999	659	820	280	484	102	249	601	691	999999	999999	999999	719	618	361	394	814	706	108	999999	999999	812	436	335	329	771	999999	999999	999999	920	999999	770	921	296	24	414	967	465	521	788	999999	999999	303	999999	999999	42	505	999999	700	504	670	404	906	433	745	231	232	999999	950	999999	642	423	391	771	679	293	670	432	604	946	999999	358	195	999999	517	999999	518	976	999999	296	999999	877	135	715	259	437	864	498	999999	792	192	482	515	808	156	999999	463	531	780	623	999999	82	978	754	87	322	219	596	916	376	712	256	999999	664	999999	765	999999	676	522	252	428	182	881	811	764	999999	999999	386	999999	354	914	987	999999	805	924	999999	898	999999	638	937	227	277	581	184	90	936	416	850	370	390	999999	787	19	538	204	200	200	177	989	999999	478	833	433	571	462	724	60	
270	740	253	866	916	47	584	35	160	999999	707	731	828	537	992	999999	782	480	137	977	999999	611	733	13	731	391	506	468	394	844	20	722	365	885	156	120	127	523	999999	749	999999	513	999999	999999	493	445	171	604	999999	816	650	101	334	747	393	658	16	250	145	999999	541	126	640	999999	999999	999999	375	999999	391	881	898	268	522	387	552	163	567	143	520	999999	229	999999	981	577	204	918	397	618	999999	497	999999	876	999999	999999	217	999999	872	738	999999	999999	80	229	999999	605	917	999999	579	946	999999	239	101	872	729	999999	315	640	144	73	121	671	597	757	450	999999	776	999999	880	999999	180	243	999999	999999	133	999999	225	999999	999999	386	659	812	349	450	999999	272	405	241	157	538	126	999999	999999	808	626	999999	911	322	779	329	999999	896	511	489	999999	999999	948	273	999999	717	634	314	952	999999	414	999999	332	999999	999999	188	999999	545	874	351	973	603	69	999999	212	999999	999999	902	999999	368	558	763	310	860	674	462	323	142	492	999999	904	812	999999	427	999999	327	26	764	978	999999	832	293	31	999999	516	182	901	476	999999	964	616	732	999999	593	209	650	999999	471	481	999999	864	364	62	445	447	170	978	642	999999	884	768	999999	999999	630	536	999999	742	999999	999999	501	560	847	999999	528	999999	181	728	41	227	754	329	554	293	999999	999999	477	240	585	723	355	204	269	999999	999999	205	280	809	999999	67	999999	908	857	127	999999	330	26	292	534	622	275	442	999999	999999	999999	564	224	62	825	894	68	44	166	427	998	307	301	458	999999	332	999999	999999	276	973	293	845	472	436	313	776	719	195	705	962	457	912	256	845	75	622	981	999999	983	568	999	899	752	999999	128	681	999999	568	999999	212	81	903	176	999999	140	487	102	787	749	59	184	999999	338	203	969	96	61	999999	999999	999999	999999	333	999999	707	974	394	103	42	318	631	746	161	798	503	999999	554	999999	282	999999	999999	529	203	479	934	394	136	570	558	470	42	630	583	184	123	999999	748	524	468	999	746	394	70	479	127	312	999999	85	834	312	999999	349	778	999999	805	753	157	854	999999	323	848	823	544	571	285	11	172	999999	684	642	153	39	288	999999	999999	203	999999	999999	361	632	370	999999	999999	256	54	693	852	843	379	999999	999999	894	999999	155	161	999999	849	498	999999	126	149	56	400	999999	999999	395	999999	504	772	612	999999	999999	502	821	952	796	97	298	527	999999	999999	329	607	323	999999	258	959	999999	999999	55	354	970	530	999999	492	324	
660	544	97	999999	632	357	80	767	85	291	999999	258	202	999999	999999	560	971	999999	967	819	999999	86	272	910	436	928	382	999999	999999	999999	901	266	999999	638	146	999999	999999	867	959	801	258	840	248	999999	857	710	940	999999	219	999999	999	918	999999	673	874	999999	281	186	232	704	975	354	509	762	389	145	919	564	227	999999	999999	113	652	175	999999	609	999999	624	999999	726	999999	613	516	474	323	982	987	999999	763	563	281	999999	645	999999	999999	904	341	999999	268	721	791	999999	550	926	444	999999	276	112	999999	999999	744	656	133	999999	716	999999	999999	44	448	999999	999999	263	800	664	21	999999	468	999999	350	666	277	999999	366	999999	935	611	72	999999	39	999999	716	884	563	497	818	999999	901	148	999999	463	999999	306	47	861	574	999999	585	886	914	120	438	878	762	446	997	392	300	791	571	114	309	999999	15	30	690	272	999999	312	845	999999	432	329	848	886	599	971	325	504	767	407	999999	186	675	919	989	837	132	126	499	999999	333	119	577	999999	164	999999	301	999999	180	999999	836	999999	50	527	687	999999	40	875	999999	36	999999	795	999999	173	88	132	581	999999	40	999999	150	584	999999	419	73	323	751	415	732	779	999999	308	334	465	571	753	146	157	241	999999	807	999999	279	473	369	537	94	999999	365	41	999999	214	986	326	171	262	999999	630	999999	999999	366	624	153	78	355	769	471	999999	602	334	999999	434	854	159	999999	893	999999	349	999999	535	238	348	999999	700	541	475	322	17	304	318	294	515	692	867	524	192	112	211	127	600	76	999999	810	999999	55	813	360	999999	999999	277	947	999999	999999	999999	999999	28	575	452	536	880	457	463	274	294	50	481	741	999999	635	864	791	113	231	460	468	999999	537	999999	655	727	125	485	737	999999	370	174	934	763	731	505	616	659	999999	247	999999	999999	999999	526	991	999999	81	372	210	999999	486	844	999999	999999	999999	432	491	556	797	999999	765	999999	725	247	923	999999	999999	978	265	999999	257	141	439	984	317	999999	461	20	999999	999999	655	752	285	332	550	526	275	814	302	999999	23	999999	862	865	481	181	999999	999999	602	999999	999999	103	117	79	167	355	999999	913	999999	614	970	481	529	716	163	999999	999999	403	696	407	610	999999	999999	956	127	197	278	573	512	999999	999999	999999	999999	999999	64	562	645	216	174	205	120	361	11	688	338	542	540	156	711	469	486	493	326	205	514	305	999999	160	952	970	86	841	999999	677	644	532	73	617	661	601	377	488	238	501	296	258	
730	997	627	584	656	132	862	53	658	485	131	222	407	759	155	494	264	204	129	279	999999	334	53	806	999999	999999	494	999999	999999	997	265	825	999999	999999	574	419	999999	999999	324	953	978	367	999999	168	411	850	219	999999	455	882	234	44	381	26	308	406	953	821	115	732	638	752	999999	660	230	306	999999	151	194	736	961	999999	879	175	300	999999	999999	885	405	999999	714	591	664	219	772	230	453	999999	999999	178	465	711	272	999999	999999	236	999999	368	938	114	545	77	718	719	920	999999	999999	999999	725	999999	101	78	426	999999	28	56	97	742	888	999	999999	423	194	26	280	999999	624	298	999999	74	186	999999	999999	999999	93	646	873	944	298	434	76	247	175	251	86	396	295	785	573	278	149	673	999999	938	262	132	883	702	449	670	723	999999	365	661	539	999999	131	136	403	999999	183	153	453	463	933	615	257	942	999999	999999	964	999999	724	582	925	512	999999	18	47	960	762	181	505	627	999999	999999	882	513	712	932	274	999999	392	201	104	996	230	26	14	647	874	941	762	564	999999	999999	151	782	999999	36	677	999999	98	442	619	12	647	825	752	999999	999999	744	999999	16	619	805	455	533	488	999999	292	460	14	400	96	999999	418	940	921	825	68	109	776	685	999999	161	80	950	582	102	358	404	273	999999	914	140	710	756	999999	999999	439	618	999999	999999	744	999999	118	697	356	797	594	707	903	927	999999	633	967	555	751	468	999999	505	950	999999	580	999999	999999	732	999999	955	999999	662	995	31	999999	449	804	999999	999999	999999	52	382	999999	785	508	651	999999	345	605	290	172	164	14	487	175	933	668	999999	236	855	39	385	221	400	686	932	999999	882	999999	235	828	999999	614	713	425	362	901	999999	999999	999999	397	851	999999	205	793	956	657	518	999999	462	999999	896	742	999999	18	999999	171	214	109	999999	999999	618	804	380	462	174	550	999999	71	812	42	502	30	999999	467	188	258	999999	606	729	284	203	35	999999	453	932	266	529	704	758	200	696	999999	321	990	999999	57	756	999999	999999	415	365	456	53	429	288	999999	999999	627	830	418	155	999999	379	301	745	593	724	999999	529	907	31	596	313	999999	345	999999	709	317	688	999999	502	282	977	999999	999999	999999	981	660	999999	67	999999	999999	874	350	55	999999	696	999999	999999	196	999999	830	223	721	394	769	152	431	93	999999	999999	137	938	699	999999	872	629	999999	382	998	611	74	999999	472	96	129	999999	963	999999	256	739	999999	73	502	808	671	69	266	928	
999999	604	559	576	322	891	694	963	184	433	999999	469	641	648	255	584	999999	78	751	634	275	56	188	999999	999999	999999	999999	999999	999999	999999	999999	999999	373	999999	232	404	62	498	448	999999	999999	165	999999	999999	402	786	108	50	999999	917	550	603	999999	631	663	113	425	703	739	210	413	630	999999	999999	189	999999	106	514	425	999999	531	769	630	179	242	119	508	999999	999999	60	23	447	256	529	351	999999	999999	999999	473	129	978	359	758	248	177	771	999999	265	360	41	689	999999	624	999999	395	780	972	148	399	999999	604	999999	999999	688	196	966	999999	997	999999	538	866	365	50	306	873	182	21	999999	11	999999	999999	999999	298	432	370	999999	822	290	143	999999	678	365	352	920	524	211	999999	79	61	211	397	641	999999	999999	174	334	553	328	103	223	999999	591	146	999999	82	361	999999	817	327	999999	999999	103	864	999999	999999	510	23	130	781	671	999999	941	340	800	83	839	929	999999	267	46	875	503	197	920	801	999999	999999	999999	847	999999	724	301	751	294	999999	303	999999	942	962	663	320	433	547	999999	160	999999	261	999999	854	242	999999	21	559	291	892	999999	999999	943	579	772	291	599	282	618	999999	771	199	55	743	779	999999	986	999999	604	726	452	956	999999	770	973	835	883	569	614	740	712	742	470	401	416	999999	833	372	200	999999	720	160	999999	484	999999	638	215	999999	999999	180	445	507	955	999999	999999	999999	151	183	999999	936	407	39	667	999999	244	39	728	654	337	392	999999	623	323	232	15	302	37	290	391	999999	630	999999	999999	443	999999	214	999999	905	999999	721	255	659	766	263	974	691	492	60	250	999999	909	561	274	692	942	821	194	999999	559	999999	667	861	792	270	316	126	544	999999	583	39	252	823	701	616	146	578	857	999999	258	324	999999	977	50	999999	999999	79	26	999999	501	482	999999	999999	999999	999999	63	394	867	506	947	999999	156	999999	476	220	116	96	859	658	556	999999	964	134	484	245	347	690	821	759	834	247	110	999999	732	110	19	999999	476	896	562	999999	999999	360	122	400	177	551	510	829	925	350	219	368	255	136	518	896	999999	999999	999999	373	573	999999	999999	710	757	999999	535	375	210	917	619	962	105	804	663	613	21	94	77	999999	999999	991	999999	494	37	741	497	605	592	123	620	365	999999	999999	188	999999	689	999999	999999	764	26	144	629	18	730	256	273	451	472	999999	884	494	999999	671	999999	582	284	187	999999	999999	916	929	782	97	999999	999999	533	905	999999	71	924	608	450	313	779	
54	372	825	763	780	478	55	143	688	238	135	999999	999999	15	999999	327	512	730	627	999999	96	362	541	711	477	723	367	825	411	980	285	999999	739	999999	148	220	999999	423	901	999999	870	999999	999999	858	999999	940	765	900	999999	743	422	878	999999	465	693	692	830	123	296	67	120	230	999999	708	953	91	582	999999	866	395	999999	999999	828	999999	977	300	267	683	999999	536	999999	467	805	667	567	999999	999999	999999	999999	456	389	345	136	844	437	999999	74	396	905	999999	368	999999	43	634	999999	333	59	743	999999	403	999999	156	584	759	109	653	424	999999	999999	999999	999999	999999	678	999999	15	533	961	999999	652	999999	235	999999	777	449	178	78	434	181	791	244	999999	999999	795	804	31	243	760	377	744	783	235	999	255	359	239	69	999999	999999	999999	352	371	75	100	161	177	563	379	145	591	41	999999	253	999999	905	208	383	512	874	399	772	772	594	250	869	111	236	625	428	219	118	858	999999	999999	449	873	291	397	999999	999999	999999	999999	625	785	713	564	982	999999	350	161	999999	556	346	999999	855	580	776	825	231	60	999999	937	950	999999	999999	182	999999	999999	834	999999	916	986	869	247	931	908	999999	999999	536	314	999999	510	285	276	363	561	999999	588	697	869	107	999999	175	592	695	999999	913	999999	999999	999999	156	291	891	318	245	999999	687	108	302	946	433	967	298	916	999999	999999	661	684	999999	920	660	829	13	964	934	459	999999	286	552	410	995	456	999999	999999	167	999999	618	967	41	999999	874	999999	999999	750	445	140	178	258	660	264	869	238	999999	392	999999	327	288	999999	999999	999999	60	411	556	999999	951	999999	471	301	759	999999	822	694	652	89	56	247	999999	262	529	804	291	571	625	999999	541	766	999999	123	127	840	559	691	593	255	442	472	866	404	999999	469	999999	999999	499	566	999999	184	585	58	346	641	783	35	407	580	504	999999	786	268	359	194	999999	358	184	918	545	999999	111	407	646	999999	999999	999999	463	70	999999	415	81	999999	856	366	999999	280	777	485	66	999999	294	999999	751	954	999999	999999	54	999999	811	320	701	580	999999	311	83	188	412	762	270	644	572	347	444	98	417	727	412	999999	999999	387	581	699	862	21	846	98	999999	999999	999999	773	999999	848	259	825	713	500	47	554	293	999999	867	24	224	999999	961	947	578	999999	546	959	205	999999	611	433	739	12	999999	999999	465	985	532	720	999999	497	550	723	999999	619	385	916	690	858	709	11	999999	566	485	999999	999999	899	519	993	155	938	578	
52	247	999999	96	711	782	37	99	999999	479	157	159	999999	871	248	858	959	287	630	999999	999999	352	609	999999	182	526	278	999999	999999	475	999999	999999	927	918	508	486	999999	533	673	144	663	768	999999	532	999999	417	757	578	811	50	560	999999	524	999999	999999	699	999999	912	913	999999	514	76	999999	832	940	581	232	808	373	999999	999999	436	999999	496	615	578	999999	87	549	764	999999	999999	159	999999	999999	823	999999	267	687	809	848	359	999999	999999	999999	596	246	999999	591	791	195	999999	215	59	453	999999	112	999999	63	999999	757	559	372	158	425	814	917	16	999999	999999	530	964	130	564	913	247	817	133	866	29	342	373	999999	758	579	819	494	999999	82	791	720	32	214	34	999999	299	999999	470	999999	814	679	239	661	475	270	999999	828	651	145	216	316	979	171	44	331	393	999999	614	579	606	330	817	933	999999	406	508	999999	106	999999	624	260	999999	70	61	349	112	711	30	497	358	999999	843	964	999999	485	741	860	179	703	667	235	382	999999	467	494	999999	999999	999999	78	762	471	732	148	521	956	959	918	120	999999	228	682	52	127	230	999999	487	852	999999	649	665	648	999999	999999	844	398	878	466	602	567	999999	806	999999	952	999999	887	268	704	452	910	999999	999999	750	485	485	985	999999	265	669	852	999999	19	238	886	412	123	999999	339	304	999999	87	999999	326	552	217	999999	507	999999	391	343	356	782	409	167	134	999999	898	114	999999	999999	215	623	796	999999	999999	478	999999	297	549	621	999999	929	999999	329	832	31	505	207	278	73	487	102	999999	336	999999	234	609	81	762	999999	225	999999	999999	445	999999	464	999999	999999	999999	738	842	220	999999	770	338	427	382	89	334	113	999999	701	836	854	999999	123	749	999999	253	999999	999999	507	999999	980	405	239	999999	999999	412	377	323	928	214	999999	230	277	552	113	997	88	851	529	746	999999	999999	524	939	566	73	804	715	247	332	666	869	345	684	999999	374	999999	909	417	999999	957	999999	999999	496	307	633	113	999999	646	999999	999999	484	349	760	999999	758	880	999999	999999	900	999999	999999	86	999999	547	669	884	592	982	738	899	999999	999999	852	789	999999	813	38	641	932	999999	243	78	775	999999	192	530	585	999999	999999	493	808	957	999999	999999	304	713	812	949	638	999999	521	588	907	572	999999	50	496	999999	999999	945	852	657	28	940	999999	593	999999	448	365	148	309	785	180	999999	100	999999	926	784	999999	164	999999	88	999999	193	999999	654	170	999999	171	999999	999999	614	999999	866	640	999999	939	
999999	702	711	413	374	999999	999999	449	735	417	999999	482	784	999999	999999	486	853	944	999999	999999	999999	999999	720	432	107	999999	223	999999	999999	986	999999	614	939	282	999999	91	783	751	636	494	513	744	713	246	507	730	999999	37	331	138	945	921	866	506	114	84	981	289	315	96	380	395	999999	749	113	58	543	512	763	630	999999	112	318	289	150	100	788	999999	924	377	999999	196	782	566	999999	392	747	442	178	999999	109	503	445	549	123	128	990	999999	999999	999999	197	874	273	701	435	999999	612	999999	366	24	295	507	364	937	999999	999999	613	198	708	720	999999	110	344	487	531	209	666	999999	175	32	110	824	350	999999	190	36	922	91	140	207	780	171	999999	163	999999	999999	149	508	999999	999999	515	801	265	422	999999	999999	540	785	180	236	186	844	421	344	914	999999	167	889	756	168	271	999999	999999	510	940	149	34	190	497	999999	999999	168	999999	246	517	308	999999	928	999999	999999	999999	147	910	904	999999	935	750	741	249	529	444	259	999999	206	668	983	744	754	481	18	71	999999	999999	250	176	999999	440	184	827	616	999999	238	572	999999	671	134	621	162	489	14	399	999999	999999	968	494	999999	416	999999	578	999999	563	814	457	999999	42	147	999999	670	738	12	505	575	999999	633	999999	216	687	98	535	999999	999999	999999	275	476	619	778	999999	329	755	365	611	999999	606	303	62	97	781	263	629	534	285	999999	999999	486	509	824	378	999999	350	288	132	328	681	44	172	999999	999999	999999	699	999999	728	529	914	382	401	282	968	999999	580	540	434	434	468	11	268	420	178	788	967	794	409	111	999999	477	999999	293	999999	572	141	999999	547	999999	564	375	805	755	47	999999	95	236	856	757	737	810	999999	698	999999	680	775	751	803	760	22	904	999999	627	999999	999999	149	117	999999	999999	999999	499	992	999999	999999	103	205	513	383	999999	999999	740	938	999999	373	178	622	544	434	870	797	389	288	787	787	659	521	188	215	600	900	999999	505	999999	278	248	818	230	999999	999999	485	272	377	999999	999999	282	966	212	263	381	999999	999999	683	860	999999	999999	999999	999999	845	220	582	26	307	783	999999	999999	999999	999999	383	135	359	402	999999	999999	395	535	22	612	999999	515	692	318	925	833	999999	305	303	645	999999	178	999999	613	384	617	194	469	964	593	449	341	46	488	999999	137	31	431	889	26	474	82	999999	608	484	999999	527	273	100	474	999999	930	432	999999	635	214	108	999999	28	999999	483	926	999999	428	172	999999	478	214	999999	798	
811	354	416	287	180	999999	91	999999	138	54	999999	999999	378	999999	586	518	908	446	999999	624	38	999999	412	791	542	548	511	669	445	95	861	323	785	999999	999999	662	524	155	999999	855	999999	999999	618	999999	999999	999999	557	80	999999	654	490	42	361	864	999999	999999	999999	624	744	631	277	999999	999999	999999	192	776	999999	86	837	923	994	762	27	997	999999	999999	667	999999	999999	979	999999	999999	827	999999	604	829	961	921	532	999999	720	900	999999	797	999999	711	695	575	791	241	428	481	242	918	660	999999	999999	364	373	420	869	513	841	765	640	836	999999	202	447	363	814	999999	999999	711	999999	103	361	229	418	999999	663	101	999999	551	999999	520	208	909	141	876	999999	607	557	121	266	217	68	645	167	751	126	999999	137	437	999999	214	926	530	714	999999	376	795	945	584	756	777	866	300	214	130	637	685	999999	571	549	999999	666	999999	454	999999	45	716	72	667	672	170	964	999999	133	356	593	677	204	574	999999	28	662	973	365	489	350	768	999999	46	124	440	999999	566	999999	220	547	494	999999	718	530	659	733	999999	999999	596	813	657	176	858	537	959	491	496	71	530	554	693	87	965	654	277	286	35	553	241	729	407	999999	913	808	108	999999	999999	999999	850	295	383	999999	768	999999	693	601	581	999999	999999	949	944	505	368	999999	854	417	120	74	999999	383	707	735	680	867	415	336	263	59	438	368	16	999999	220	999999	180	999999	999999	299	961	676	705	527	999999	292	784	999999	961	257	954	691	491	421	999999	477	999999	648	390	999999	270	366	347	531	80	796	942	502	294	134	999999	999999	108	821	112	586	677	999999	346	398	92	999999	375	16	105	747	876	595	999999	743	655	532	999999	999999	38	604	338	999999	456	602	349	999999	617	837	762	731	592	669	318	999999	799	408	312	991	818	756	991	341	436	999999	919	999999	999999	999999	479	999999	980	692	792	999999	258	999999	999999	743	59	801	896	537	253	373	165	217	287	456	944	256	999999	260	999999	999999	999999	997	746	134	683	992	999999	999999	999999	999999	750	999999	877	809	955	304	675	569	942	27	859	463	999999	72	177	712	80	394	607	232	743	730	104	519	895	261	758	609	999999	66	999999	830	179	454	622	264	999999	477	500	999999	999999	660	317	580	422	158	999999	683	999999	999999	922	65	468	999999	66	30	806	367	999999	704	546	76	509	999999	666	39	294	642	450	999999	381	602	893	957	651	93	422	523	107	747	351	84	999999	98	144	999999	371	44	398	602	458	
972	563	999999	112	514	160	432	914	392	864	276	243	999999	599	329	171	511	493	999999	999999	292	269	176	999999	472	999999	999999	750	371	668	259	999999	999999	464	409	49	106	854	147	932	990	609	714	882	85	999999	609	499	815	143	860	550	999999	994	999999	712	396	444	640	999999	740	681	553	999999	614	999999	999999	589	200	289	999999	999999	355	50	617	683	999999	999999	999999	631	814	921	999999	999999	807	709	828	999999	298	696	653	999999	224	57	999999	999999	999999	989	999999	62	454	29	308	999999	999999	214	204	385	387	492	999999	112	166	18	999999	818	746	325	916	905	999999	543	301	504	636	412	441	308	847	999999	628	999999	26	234	187	794	999999	409	169	603	514	453	999999	806	539	551	505	215	771	383	999999	740	82	371	859	999999	728	804	898	666	999999	999999	999999	89	999999	601	95	932	999999	490	999999	346	999999	323	401	750	79	495	999999	95	906	236	537	999999	735	999999	493	654	375	276	76	817	511	502	831	618	915	395	999999	937	465	999999	383	290	187	999999	583	999999	970	119	999999	999999	839	813	760	546	368	73	353	976	117	999999	567	565	424	387	835	999999	999999	782	834	683	553	37	629	342	852	256	296	509	313	733	684	266	434	999999	978	697	742	999999	259	851	51	965	999999	999999	16	999999	999999	800	401	920	277	198	284	167	689	812	193	999999	693	999999	777	844	999999	383	756	311	999999	590	409	147	921	206	532	982	642	587	207	604	336	44	390	999999	999999	999999	466	495	999999	999999	999999	999999	514	325	601	999999	84	207	303	456	999999	704	688	286	400	999999	999999	81	665	301	525	111	615	999999	100	659	999999	999999	735	288	917	270	329	863	999999	244	999999	605	604	999999	999999	444	999999	999999	334	631	355	114	105	854	394	394	999999	690	751	52	999999	925	235	999999	416	793	472	24	999999	18	999999	999999	840	999999	631	403	476	280	393	91	999999	864	263	468	313	626	999999	999999	894	532	439	639	121	403	684	706	380	661	978	125	972	280	222	325	999999	530	274	999999	232	999999	918	560	307	670	235	695	671	766	638	789	999999	590	999999	15	999999	746	713	447	999999	999999	32	999999	301	277	118	546	999999	938	221	783	999999	256	658	902	614	999999	341	999999	177	988	44	613	33	199	517	999999	999999	217	746	509	816	827	999999	999999	999999	113	999999	39	561	689	52	733	999999	854	436	999999	932	999999	400	699	414	272	279	493	999999	419	791	111	759	727	395	445	201	712	967	535	789	359	933	999999	620	999999	889	488	
999999	311	999999	178	999999	166	458	999999	816	57	999999	553	999999	973	418	560	321	999999	279	834	303	607	542	842	999999	901	571	999999	999999	889	999999	112	383	791	547	588	360	623	348	602	278	999999	628	153	617	424	978	815	941	383	999999	462	42	65	999999	348	768	225	290	861	999999	875	649	999999	999999	991	180	765	436	829	209	999999	999999	676	565	999999	978	398	999999	473	922	755	999999	910	699	626	80	327	606	208	820	144	342	999999	999999	402	813	701	999999	625	253	999999	999999	122	183	999999	643	365	499	353	369	379	990	817	938	839	244	738	238	351	921	999999	168	999999	19	75	366	341	669	173	999999	287	222	610	229	710	376	529	737	207	982	715	828	262	839	450	154	999999	999999	178	168	85	473	834	704	401	64	162	113	118	145	312	696	336	326	92	166	390	597	238	999999	715	999999	40	368	215	33	905	397	568	921	841	999999	500	14	952	999999	388	905	999999	656	224	425	629	999999	680	29	502	936	756	999999	763	926	320	705	452	84	442	999999	498	999999	999999	999999	544	197	999999	520	205	331	374	999999	778	999999	999999	582	999999	299	381	967	688	999999	531	969	641	284	167	914	999999	794	561	877	381	911	416	461	507	459	999999	441	768	169	999999	180	572	488	515	999999	167	999999	457	163	999999	474	788	999999	845	188	133	270	40	999999	49	411	769	496	897	867	77	318	84	798	999999	999999	209	999999	372	360	406	163	768	999999	999999	742	999999	408	184	999999	132	114	615	328	336	999999	411	389	129	422	410	86	590	648	221	848	664	658	745	999999	275	269	999999	495	999999	999999	502	162	631	307	74	371	321	991	999999	963	703	755	472	999999	537	819	409	949	999999	330	572	129	666	999999	88	999999	999999	999999	999999	862	999999	999999	546	999999	127	259	757	999999	357	48	999999	999999	904	258	155	909	195	947	235	456	860	990	999999	461	999999	382	496	999999	229	385	709	900	360	999999	800	583	218	116	680	999999	71	999999	602	910	566	972	225	999999	999999	179	999999	715	196	193	12	182	999999	94	958	745	763	43	603	999999	339	864	999999	999999	458	572	700	999999	277	946	394	284	398	634	999999	435	999999	88	961	59	882	999999	713	999999	879	627	998	133	157	999999	525	37	983	629	581	701	733	999999	959	200	478	423	447	249	999999	728	783	950	199	999999	588	999999	999999	553	999999	346	160	82	153	999999	573	576	999999	342	431	367	999999	768	63	203	702	964	129	770	999999	469	555	474	377	161	844	58	999999	
625	356	840	999999	439	999999	244	999999	660	58	138	626	901	491	115	817	442	437	999999	999999	995	830	623	565	311	972	999999	999999	686	705	992	986	525	642	316	985	591	412	861	238	818	652	52	999999	999999	154	679	999999	450	656	935	723	829	160	938	795	733	285	999999	467	911	454	864	955	65	152	111	999999	185	129	236	999999	575	786	999999	352	788	706	574	167	999999	651	349	40	770	278	999999	374	703	521	262	315	999999	403	327	999999	788	999999	860	848	52	419	999999	331	429	905	158	53	82	595	17	999999	999999	999999	999999	999999	114	999999	195	999999	985	737	565	999999	866	999999	280	181	469	715	564	700	845	726	999999	883	999999	28	610	864	130	999999	999999	118	513	999999	605	274	239	999999	268	953	901	999999	999999	999999	999999	999999	464	508	634	999999	999999	366	41	999999	999999	983	999999	291	419	96	233	330	665	871	444	457	160	641	325	16	942	411	999999	610	999999	771	999999	999999	38	999999	564	112	239	154	539	935	999999	207	54	621	894	948	999999	999999	999999	999999	418	990	870	999999	987	822	999999	628	44	182	999999	430	517	419	129	570	262	708	531	130	100	521	341	509	380	999999	999999	703	121	993	999999	999999	880	999999	999999	873	999999	632	723	741	919	611	120	367	35	656	690	635	502	334	696	999999	999999	609	999999	897	659	371	36	44	999999	488	999999	999999	419	636	549	299	66	999999	631	629	984	999999	210	489	410	974	999999	723	272	960	999999	787	307	823	632	999999	736	465	999999	577	606	689	514	441	999999	79	999999	999999	116	400	999999	255	703	76	954	860	409	11	496	684	999999	312	771	999999	999999	729	999999	595	13	279	563	600	42	64	33	304	285	999999	999999	341	36	95	617	872	390	999999	93	240	868	999999	871	735	969	999999	689	304	999999	248	163	374	336	362	394	837	999999	979	223	649	999999	999999	999999	999999	616	165	658	802	695	899	885	331	645	512	726	999999	999999	827	631	999999	374	999999	386	46	616	30	15	673	999999	779	44	411	742	444	197	218	999999	242	999999	999999	880	999999	609	999999	363	831	728	823	636	164	439	20	999999	999999	284	323	999999	999999	999999	595	160	985	112	915	864	999999	589	999999	325	517	999999	175	708	999999	623	487	130	999999	683	784	999999	999999	47	546	349	34	63	32	999999	874	935	650	218	533	999999	895	784	693	164	879	999999	527	508	128	121	274	311	540	106	796	202	999999	864	249	304	999999	947	999999	575	839	429	566	999999	450	582	999999	956	184	163	728	999999	999999	
214	999999	541	999999	683	919	435	999999	722	523	999999	372	681	30	999999	969	239	695	947	228	127	324	459	999999	485	67	546	718	317	137	387	999999	103	999999	710	999999	999999	530	294	38	999999	499	999999	906	639	679	768	999999	617	999999	944	467	999999	999999	319	889	999999	854	298	626	383	999999	768	595	146	558	278	916	319	724	271	999999	411	918	98	628	999999	553	57	999999	298	984	110	329	999999	919	999999	619	456	821	717	853	999999	667	655	423	730	531	770	91	999999	852	251	999999	725	245	65	862	396	690	692	800	999999	491	337	398	616	999999	412	226	960	659	469	498	999999	999999	999999	743	272	674	897	675	782	965	406	999999	999999	218	999999	999999	864	735	233	765	138	916	999999	750	340	999999	807	292	129	554	999999	999999	392	753	884	316	768	321	599	999999	793	27	27	999999	999999	891	655	407	999999	465	999999	235	435	704	370	101	372	727	413	15	867	999999	555	238	845	654	64	989	333	298	187	552	145	511	972	120	898	214	664	449	611	999999	447	999999	202	999999	999999	688	393	999999	999999	51	999999	593	854	188	471	789	996	441	999999	666	83	555	999999	999999	100	924	731	259	202	168	72	999999	404	999999	177	892	46	950	339	375	606	540	354	146	644	551	999999	793	648	119	218	233	612	944	335	999999	385	392	804	999999	956	143	999999	784	978	943	199	396	20	579	999999	55	999999	470	70	543	210	151	175	549	277	938	610	92	949	999999	362	999999	142	284	517	653	155	938	419	472	939	570	167	999999	361	270	999999	79	366	172	131	151	884	792	691	243	227	999999	133	999999	533	518	834	148	591	739	264	735	72	109	999999	172	999999	598	603	999999	983	474	999999	999999	999999	540	725	787	718	220	575	349	593	283	436	890	815	401	999999	430	999999	28	999999	622	15	57	999999	267	999999	959	999999	999999	198	999999	259	752	78	125	999999	993	793	57	999999	381	173	915	999999	788	999999	19	357	999999	659	182	999999	964	366	574	11	117	533	468	523	759	999999	999999	160	542	33	684	821	699	538	945	999999	687	598	737	458	100	904	228	594	263	611	440	636	26	155	294	999999	504	999999	755	999999	334	533	671	260	884	764	609	999999	988	197	657	131	714	545	228	999999	999999	125	911	213	314	873	270	157	689	652	144	397	738	298	327	999999	782	485	999999	163	926	999999	999999	335	304	463	999999	76	999999	318	999999	481	926	917	767	388	212	551	165	461	273	524	570	999999	630	222	36	999999	869	81	348	
999999	999999	75	450	151	551	585	908	850	999999	203	999999	380	729	663	470	820	530	939	383	241	999999	851	889	999999	916	342	705	92	999999	905	206	882	970	694	248	999999	477	626	836	626	643	315	194	79	331	999999	511	966	751	215	999999	930	698	117	908	999999	185	48	235	999999	880	826	423	371	997	999999	410	45	424	999999	353	903	112	756	597	24	667	819	90	726	999999	739	341	999999	735	999999	193	862	785	857	685	438	401	999999	746	817	891	822	82	20	999999	475	552	151	999999	276	999999	941	519	893	723	366	958	509	388	999999	494	201	999999	999999	136	547	260	566	923	915	999999	999999	20	780	133	844	747	79	936	364	999999	199	369	468	448	252	999999	891	144	329	479	891	999999	605	332	999999	999999	351	884	251	225	985	999999	999999	764	352	931	739	770	879	999999	999999	572	999999	953	305	831	177	291	884	204	368	999999	604	445	620	245	999999	457	432	658	999999	195	999999	149	999999	971	422	704	106	999999	613	131	264	999999	590	329	225	651	36	868	999999	69	999	999999	856	562	999999	511	153	117	525	291	348	230	999999	704	876	884	999999	334	419	473	999999	573	999999	247	999999	893	854	300	29	999999	999999	564	640	346	195	648	999999	999999	357	999999	560	988	794	331	999999	43	999999	886	452	341	999999	999999	459	554	999999	999999	465	619	394	730	657	853	999999	999999	999999	999999	590	876	518	238	602	112	999999	999999	999999	207	778	999999	464	144	405	967	999999	688	864	728	114	95	472	759	192	999999	264	627	263	707	900	42	470	998	452	621	378	999999	999999	796	725	999999	641	676	657	206	164	260	999999	689	15	410	897	999999	999999	505	413	758	999999	929	999999	359	254	216	307	999999	799	465	691	999999	599	633	999999	78	999999	162	454	796	112	986	518	14	302	574	701	499	145	338	329	947	217	619	177	809	948	999999	706	434	379	999999	406	698	569	551	99	381	460	828	138	526	999999	999999	656	70	999999	843	66	680	514	807	610	470	999999	999999	575	980	466	150	130	637	455	29	427	201	589	999999	999999	751	484	999999	49	316	209	802	896	999999	963	999999	398	114	319	999999	919	999999	311	936	999999	825	975	118	999999	999999	708	501	81	41	200	999999	480	599	408	314	205	194	767	999999	271	999999	999999	999999	27	999999	751	999999	999999	429	109	855	890	653	999999	620	776	999999	414	999999	608	708	731	999999	409	508	636	999999	706	999999	830	735	803	999999	999999	227	978	999999	101	566	567	692	999999	999999	999999	344	574	827	
341	788	999999	999999	779	999999	694	999999	612	981	576	518	721	952	319	323	598	374	61	999999	999999	50	641	777	284	847	172	915	999999	89	999999	999999	999999	999999	467	918	476	10	999999	766	323	999999	615	996	432	582	844	615	383	861	62	566	293	691	848	301	156	999999	999999	932	999999	779	39	999999	999999	511	999999	912	999999	999999	846	598	419	295	999999	866	435	999999	354	701	12	557	999999	672	37	999999	999999	252	999999	176	999999	999999	453	33	999999	999999	92	999999	949	921	999999	999999	129	999999	24	463	999999	997	132	982	865	511	416	854	929	328	246	366	505	999999	730	342	951	999999	629	141	154	395	405	34	999999	352	695	433	703	80	437	560	658	573	231	783	129	978	310	270	308	999999	104	571	307	726	586	281	200	665	981	799	361	882	318	761	602	107	999999	523	816	983	161	859	999999	999999	707	932	457	946	222	972	999999	369	833	555	301	833	727	66	999999	423	999999	47	999999	637	208	999999	264	469	191	31	999999	787	453	999999	447	245	680	621	29	654	999999	999999	452	19	780	991	999999	762	999999	768	999999	999999	757	402	750	124	770	263	487	931	677	987	765	999999	202	241	916	517	118	999999	163	116	47	121	600	988	594	88	857	216	726	501	10	422	650	637	40	999999	999999	333	999999	427	143	97	999999	835	488	261	816	548	85	542	654	413	999999	274	114	645	801	761	999999	691	406	280	215	186	999999	999999	550	565	999999	865	942	785	592	735	999999	950	144	765	510	343	999999	318	140	999999	847	999999	999999	386	532	394	259	813	803	782	31	863	882	800	847	999999	710	999999	346	220	599	868	820	999999	302	164	511	46	999999	195	429	999999	149	30	338	400	545	174	42	817	999999	999999	981	809	714	119	999999	999999	917	999999	632	999999	971	920	594	978	776	927	999999	378	999999	222	563	618	362	933	723	861	472	457	599	546	229	999999	604	471	999999	21	174	193	95	177	129	885	999999	419	126	229	999999	999999	624	618	90	999999	934	403	999999	999999	456	999999	999999	217	871	469	776	96	790	452	325	133	999999	764	762	900	292	999999	999999	999999	999999	943	817	503	434	122	833	980	466	565	595	211	895	999999	999999	393	797	999999	999999	659	119	476	628	999999	904	999999	268	859	855	189	380	999999	310	999999	999999	999999	999999	892	782	759	636	795	630	234	856	123	999999	577	999999	999999	113	414	418	442	999999	589	324	999999	999999	132	999999	999999	135	287	195	376	900	997	215	999999	429	999999	106	547	33	323	845	403	
999999	999999	999999	690	659	999999	999999	966	809	867	999999	728	198	999999	999999	660	905	662	999999	999999	49	490	222	999999	372	158	949	208	999999	871	419	255	743	921	335	808	57	999999	324	999999	999999	999999	566	999999	668	487	862	608	611	445	642	370	653	502	363	999999	578	844	999999	510	537	876	999999	938	458	93	984	277	494	495	999999	741	999999	31	999999	821	923	189	571	999999	999999	350	597	872	239	999999	601	250	567	998	999999	213	845	814	120	335	570	628	584	585	502	999999	124	126	832	900	999999	632	361	542	413	999999	282	443	224	999999	999999	785	999999	410	492	744	710	495	265	409	999999	533	999999	816	999999	305	605	986	392	700	236	480	50	339	35	999999	889	34	595	841	999999	411	599	924	55	784	919	184	102	758	884	628	861	999999	14	499	721	999999	291	117	793	999999	61	999999	960	999999	745	379	999999	999999	999999	685	999999	423	999999	494	999999	986	770	476	385	431	894	633	816	999999	619	617	334	535	257	354	743	487	58	644	359	86	964	999999	48	549	999999	579	903	208	727	447	953	519	566	734	774	814	732	372	401	427	707	999999	999999	138	999999	850	275	510	942	422	375	833	144	857	32	533	999999	836	999999	325	730	999999	999999	181	663	815	968	522	999999	928	755	685	253	932	378	999999	57	910	999999	948	313	999999	266	314	81	129	999999	708	712	250	386	895	740	86	697	999999	480	27	474	999999	881	999999	931	999999	667	690	590	212	488	420	486	527	340	683	21	338	360	999999	999999	543	441	269	810	338	552	859	945	999999	245	288	141	999999	445	276	77	561	999999	253	999999	391	999999	181	230	302	764	858	564	66	75	999999	739	904	917	931	999999	999999	941	999999	999999	999999	999999	424	967	210	999999	456	92	74	616	460	867	117	929	999999	14	269	999999	518	574	694	304	999999	111	876	549	236	999999	514	478	455	619	999999	782	839	999999	999999	214	29	23	999999	776	999999	450	614	999999	632	975	208	926	537	582	433	38	776	513	999999	322	999999	661	62	343	577	999999	171	999999	999999	999999	99	81	889	65	30	999999	999999	918	804	999999	496	999999	916	261	914	999999	941	873	195	840	16	335	999999	802	123	368	961	975	208	999999	289	773	502	307	885	999999	47	481	999999	928	771	858	708	416	826	716	744	800	428	990	654	297	655	168	328	764	289	96	942	661	543	291	720	900	169	722	999999	618	375	999999	549	470	321	999999	78	157	627	384	976	406	624	170	999999	999999	260	991	128	344	979	
131	847	999999	539	900	394	999999	148	999999	257	999999	835	999999	435	640	450	194	976	398	100	999999	147	905	999999	999999	999999	999999	999999	512	649	999999	603	547	639	254	940	598	999999	420	872	587	19	818	137	872	571	498	735	916	999999	999999	24	730	253	809	984	941	841	999999	863	999999	756	636	999999	89	509	297	999999	191	999999	851	263	565	999999	999999	170	328	778	999999	974	548	647	818	744	999999	163	999999	304	830	269	998	999999	999999	557	860	831	383	659	58	372	999999	12	553	226	915	999999	999999	999999	740	648	999999	173	603	28	999999	373	937	999999	999999	999999	636	993	666	921	701	999999	325	999999	664	999999	787	669	730	874	700	999999	104	602	829	999999	999999	668	999999	191	999999	835	999999	919	243	999999	894	491	84	132	736	290	345	632	524	999999	497	450	550	68	860	996	443	729	328	777	999999	344	72	814	230	967	999999	484	327	999999	940	999999	775	177	999999	305	999999	607	147	419	999999	471	87	17	999999	264	999999	504	330	607	999999	434	600	465	227	559	429	269	901	999999	999999	861	315	659	999999	100	675	382	999999	565	411	835	999999	908	576	807	267	64	540	966	999999	934	163	999999	473	999999	805	999999	999999	238	875	335	999999	378	567	349	166	428	137	192	999999	746	233	765	206	566	842	691	889	419	301	375	729	935	919	917	707	595	195	373	999999	999999	431	53	689	85	139	222	350	236	999999	839	927	358	387	112	711	999999	522	907	674	124	430	541	936	510	605	770	459	650	641	571	999999	763	897	233	325	999999	85	130	436	999999	350	662	999999	999999	447	999999	557	816	999999	999999	83	999999	699	180	935	889	116	189	480	368	763	700	594	90	606	173	460	164	787	530	322	401	481	54	773	767	773	483	72	234	999999	642	999999	332	999999	954	74	727	297	435	83	896	650	77	999999	999999	78	687	999999	284	999999	999999	38	685	997	681	806	655	407	178	126	632	126	255	999999	130	999999	272	999999	651	999999	733	866	362	457	999999	750	413	999999	132	698	95	627	999999	313	819	614	759	334	999999	157	418	329	129	318	999999	780	405	999999	999999	395	806	105	215	999999	197	537	675	237	999999	930	403	477	999999	479	999999	15	999999	941	336	515	999999	937	776	503	690	413	999999	54	16	645	355	999999	441	737	892	990	999999	613	126	291	938	532	752	885	754	941	55	649	287	445	452	464	594	999999	999999	999999	329	999999	493	784	999999	999999	231	936	585	911	45	547	999999	50	999999	723	825	999999	999999	999999	194	
890	748	749	367	999999	999999	570	202	891	999999	210	846	34	671	710	129	341	501	316	310	999999	999999	843	905	508	72	247	852	728	999999	999999	999999	917	683	999999	962	999999	999999	692	864	660	743	999999	999999	835	700	999999	999999	882	604	493	999999	270	672	378	999999	905	843	859	45	529	999999	474	262	358	548	999999	350	243	747	999999	915	999999	452	999999	82	614	829	80	999999	999999	999999	999999	134	155	996	402	999999	315	846	999999	901	999999	657	345	942	999999	442	999999	296	770	222	145	144	999999	999999	743	818	999999	305	999999	85	999999	61	535	660	747	349	116	362	999999	685	45	396	690	999999	358	162	116	999999	803	182	174	999999	47	297	999999	835	905	999999	262	583	232	999999	870	981	137	514	131	999999	204	999999	335	313	999999	95	186	748	999999	745	229	591	999999	323	502	999999	911	989	999999	999999	926	999999	999999	539	109	572	462	36	526	709	356	843	999999	431	513	999999	847	860	642	952	121	999999	392	170	999999	670	999999	908	516	76	79	148	500	883	758	292	495	795	999999	999999	999999	160	232	744	399	385	560	290	810	629	956	60	357	71	136	941	529	284	192	439	999999	554	519	999999	639	217	353	999999	672	230	999999	999999	657	999999	999999	960	762	647	771	971	119	590	108	999999	999999	29	999999	999999	999999	817	999999	221	999999	774	878	88	641	772	115	999999	999999	413	618	589	251	905	999999	999999	741	176	189	882	513	220	999999	999999	999999	631	999999	999999	426	914	400	855	999999	176	447	883	195	252	329	989	999999	999999	939	706	999999	518	999999	214	626	999999	697	590	637	999999	708	999999	454	768	632	19	432	495	764	999999	22	763	131	84	999999	519	107	999999	999999	999999	999999	999999	280	623	999999	936	985	145	999999	918	227	999999	227	587	468	999999	438	999999	619	319	567	56	999999	821	693	219	397	999999	746	116	410	207	742	448	539	999999	132	831	631	695	34	296	501	845	999999	212	999999	999999	616	422	90	999999	879	999999	631	304	107	458	929	928	999999	424	399	999999	518	30	77	999999	57	683	999999	999999	794	924	999999	280	999999	979	921	491	672	852	954	334	36	999999	999999	214	999999	245	687	999999	902	999999	155	609	897	614	337	880	144	767	497	932	500	483	999999	999999	253	999999	999999	127	537	447	265	696	469	999999	860	788	999999	863	961	811	996	999999	704	101	778	685	383	939	652	999999	356	999999	999999	999999	833	552	999999	372	961	466	999999	569	146	464	999999	459	999999	832	754	548	187	281	806	685	936	252	999999	795	186	567	
999999	810	475	496	101	359	340	447	241	317	945	340	901	505	326	437	999999	250	652	329	545	999999	195	113	999999	999999	109	680	95	590	774	58	195	403	488	684	103	999999	999999	999999	999999	701	600	446	603	847	999999	999999	368	509	999999	537	999999	857	999999	999999	625	999999	632	999999	260	660	999999	650	543	897	155	999999	26	999999	999999	999999	877	563	211	843	950	748	509	26	705	798	322	586	460	999999	905	999999	999999	62	68	730	999999	357	838	468	999999	949	903	706	999999	999999	294	725	999999	668	660	589	656	188	485	877	862	616	320	462	347	775	200	306	991	817	999999	964	999999	612	454	999999	725	743	999999	999999	845	803	323	832	513	596	420	792	586	999999	681	999999	576	191	868	410	46	999999	130	574	759	606	714	885	746	999999	151	563	223	140	863	913	684	485	41	69	999999	487	948	751	999999	408	999999	999999	145	931	999999	402	999999	54	999999	999999	999999	928	999999	248	99	438	96	999999	455	857	999999	455	462	999999	519	101	159	809	117	558	999999	379	220	999999	999999	49	749	999999	932	748	818	179	999999	999999	300	755	999999	999999	969	864	401	999999	999999	506	829	999999	222	377	422	306	253	935	936	934	999999	253	999999	889	363	59	688	282	261	707	48	408	808	937	999999	763	856	366	999999	252	999999	999999	83	713	531	620	827	999999	401	635	505	883	242	712	612	56	46	354	439	920	185	129	512	598	467	430	466	284	999999	658	999999	886	106	693	776	248	180	999999	368	742	232	999999	999999	626	999999	999999	176	105	334	431	727	512	927	918	76	48	999999	484	255	110	164	552	483	999999	195	618	787	999999	935	999999	999999	41	999999	697	697	869	248	886	396	312	264	370	949	477	999999	937	959	187	626	999999	999999	999999	759	268	587	680	831	147	440	593	378	999999	999999	999999	555	695	526	239	231	207	799	999999	97	943	845	793	603	999999	811	999999	659	609	921	207	296	999999	282	727	999999	999999	999999	111	456	803	999999	636	210	988	921	246	421	729	956	429	938	804	999999	999999	422	999999	87	825	335	192	999999	768	705	962	674	999999	422	999999	130	213	999999	999999	999999	294	19	218	999999	614	95	575	836	929	652	999999	269	492	999999	466	315	325	940	222	999999	999999	869	174	931	247	324	999999	823	623	609	753	270	250	976	323	805	999999	999999	472	739	760	356	14	126	213	703	999999	792	955	493	804	999999	946	921	999999	425	845	999999	355	299	999999	999999	222	329	999999	241	28	516	269	661	999999	124	999999	483	999999	
917	999999	58	727	544	142	763	867	140	804	490	324	328	421	897	960	999999	854	183	999999	999999	143	999999	999999	972	684	676	532	304	999999	690	795	472	905	999999	560	796	999999	811	999999	775	999999	92	525	419	916	700	104	371	999999	184	270	304	282	18	784	999999	832	754	860	465	241	573	748	124	694	999999	422	774	346	174	376	999999	25	999999	133	61	169	806	66	983	581	999999	603	216	999999	500	199	897	862	999999	964	805	951	701	999999	321	343	411	999999	73	287	329	34	999999	999999	226	288	847	884	733	30	35	698	876	884	79	969	541	999999	203	999999	525	911	965	210	570	101	323	890	812	717	758	92	992	706	262	999999	999999	408	213	999999	999999	999999	139	999999	938	999999	85	817	474	351	801	717	530	411	999999	999999	69	336	999999	135	964	956	999999	25	999999	943	705	999999	632	999999	902	143	490	999999	999999	512	781	614	999999	463	26	506	426	470	915	50	561	590	944	843	86	740	170	87	999999	395	941	124	99	999999	412	905	195	540	449	668	236	999999	101	259	636	455	74	784	118	468	540	999999	999999	231	999999	124	235	788	999999	999999	972	999999	734	999999	571	667	999999	276	61	999999	320	885	999999	999999	814	22	999999	694	217	631	676	386	969	788	855	340	23	868	612	297	679	407	999999	288	999999	823	814	177	999999	999999	930	999999	733	997	157	654	590	853	416	379	625	541	580	235	495	596	999999	945	78	241	999999	656	664	999999	442	913	212	999999	560	991	207	999999	16	999999	700	999999	653	972	999999	999999	750	170	461	243	671	147	827	458	792	109	999999	869	999999	457	999999	999999	143	969	999999	999999	999999	847	302	999999	181	999999	535	340	534	616	999999	471	314	866	491	493	205	431	999999	999999	999999	753	999999	999999	999999	338	231	558	925	999999	744	683	417	407	759	902	868	45	71	999999	999999	496	923	186	166	918	565	242	966	830	999999	712	878	270	157	698	897	841	999999	843	83	976	999999	118	872	269	999999	906	117	999999	624	169	999999	724	691	999999	830	773	304	692	773	988	592	999999	999999	42	805	156	260	71	15	37	231	228	304	635	92	999999	313	896	864	658	135	388	216	999999	352	163	999999	557	867	133	546	132	999999	94	394	999999	770	839	999999	907	655	55	582	597	938	999999	999999	65	517	25	469	407	999999	124	999999	214	888	427	689	651	577	999999	203	882	999999	108	158	220	999999	772	999999	999999	442	957	999999	89	805	618	999999	211	733	999999	999999	852	663	999999	304	954	230	189	
999999	352	160	813	339	999999	852	700	117	839	999999	999999	814	999999	971	995	965	870	121	784	408	280	999999	488	999999	64	663	351	999999	350	999999	204	989	72	999999	999999	999999	629	627	60	237	115	511	151	218	999999	708	304	999999	667	999999	999999	842	446	780	160	906	672	999999	284	298	510	481	999999	44	798	230	751	403	279	999999	345	999999	999999	556	303	768	305	279	403	999999	369	470	560	176	381	361	553	999999	200	999999	650	999999	999999	999999	726	633	745	116	420	303	956	900	611	985	838	189	781	999999	486	391	610	999999	999999	999999	928	999999	920	599	663	999999	999999	470	212	484	41	612	999999	309	830	670	33	999999	859	999999	399	469	858	575	338	201	580	663	999999	809	194	257	240	423	833	686	712	155	453	999999	626	496	697	136	953	235	288	481	69	816	367	422	543	999999	999999	999999	191	355	271	471	865	23	665	403	300	999999	381	487	476	153	999999	878	744	885	482	902	771	731	621	112	913	999999	999999	987	451	772	999999	838	884	373	999999	367	883	982	118	613	999999	303	836	180	999999	801	15	915	859	999999	677	658	999999	636	999999	459	999999	169	558	999999	999999	677	952	527	80	543	602	112	649	599	994	762	777	869	81	478	895	451	258	121	103	688	138	961	105	999999	918	257	675	54	633	999999	433	999999	203	163	350	319	109	999999	209	902	276	269	495	914	880	999999	564	229	564	292	911	999999	672	731	549	991	999999	25	999999	354	437	604	999999	279	338	436	676	918	137	586	351	937	912	201	999999	868	475	999999	999999	999999	693	455	999999	999999	999999	986	678	471	614	359	886	94	696	999999	999999	671	302	225	585	454	383	646	102	978	940	999999	534	481	999999	680	525	251	840	755	661	982	124	625	466	999999	757	214	314	777	699	999999	250	67	726	750	575	260	604	729	495	999999	362	512	999999	839	461	207	162	933	834	645	999999	999999	202	492	557	676	759	999999	697	178	342	999999	289	683	999999	477	754	569	114	999999	999999	121	269	614	999999	612	226	627	889	559	62	999999	943	64	23	310	864	244	202	898	999999	999999	41	999999	714	47	999999	725	116	984	453	592	829	568	998	141	681	587	862	945	460	999999	354	148	999999	999999	380	234	670	432	999999	519	999999	215	773	286	90	942	999999	591	389	500	520	904	116	999999	999999	384	66	881	628	999999	382	256	448	368	999999	893	210	753	667	998	65	683	382	933	225	999999	795	999999	61	999999	999999	280	566	960	621	449	999999	656	999999	
995	178	788	999999	335	999999	130	767	999999	270	196	741	157	924	390	444	999999	532	182	999999	927	589	344	830	890	599	999999	689	487	747	576	861	554	342	671	999999	277	879	999999	796	999999	856	390	461	864	999999	540	355	185	525	784	916	859	999999	999999	415	833	958	913	735	45	999999	289	667	693	999999	999999	814	263	560	176	957	485	386	159	80	209	883	965	893	999999	755	513	961	963	999999	12	151	848	265	996	319	999999	322	760	663	999999	999999	767	999999	809	725	102	624	359	826	441	482	262	999999	215	999999	992	30	675	289	927	327	999999	44	999999	55	966	997	564	856	999999	172	625	999999	503	999999	126	999999	93	999999	663	888	999999	146	227	529	889	435	999999	56	326	945	646	481	735	999999	28	732	216	763	759	105	70	502	999999	279	857	765	919	728	999999	567	999999	999999	626	999999	715	567	999999	803	166	999999	999999	518	539	55	526	999999	999999	254	999999	999999	228	329	584	567	828	120	310	999999	672	133	516	330	222	759	18	314	999999	697	999999	999999	999999	999999	999999	229	157	551	962	789	752	713	15	674	270	999999	348	999999	756	999999	999999	999999	267	868	999999	43	999999	999999	306	780	47	999999	299	73	710	999999	477	815	722	365	419	287	157	521	999999	958	999999	842	70	772	421	400	999999	999999	999999	939	999999	58	999999	573	205	531	999999	192	751	539	424	941	999999	261	972	532	895	401	999999	932	999999	999999	671	182	915	190	565	533	369	999999	665	502	999999	770	814	428	543	999999	999999	888	42	965	769	999999	999999	186	878	808	799	888	505	166	999999	554	492	457	999999	999999	658	24	999999	999999	823	999999	874	921	364	203	446	999999	989	999999	999999	760	900	999999	975	14	637	999999	999999	757	733	999999	151	509	355	41	288	999999	52	444	500	155	923	320	999999	999999	792	623	821	684	372	999999	898	999999	924	396	999999	11	481	381	471	919	712	218	988	999999	963	375	999999	999999	914	89	511	999999	256	96	837	999999	348	321	999999	999999	917	627	394	487	581	392	584	959	386	287	885	670	999999	581	442	715	332	800	701	426	57	498	999999	292	744	999999	512	838	558	999999	662	170	999999	456	11	94	823	510	770	580	791	999999	946	637	203	999999	582	674	653	131	999999	548	619	999999	967	429	999999	999999	742	999999	880	999999	410	321	999999	725	511	526	579	358	999999	999999	40	131	635	999999	551	142	98	999999	999999	838	195	999999	809	123	550	373	489	582	235	720	767	999999	999999	55	999999	635	22	478	339	999999	104	999999	
239	444	518	498	169	999999	877	999999	999999	839	999999	52	560	999999	512	510	184	999999	999999	997	999999	999999	64	497	431	590	237	916	129	620	573	714	743	999999	207	999999	605	62	214	999999	999999	999999	707	928	85	657	999999	241	133	511	304	202	29	107	181	68	999999	30	999999	579	999999	999999	999999	999999	275	752	308	669	999999	147	999999	131	933	92	302	999999	473	135	422	773	999999	996	793	617	326	381	999999	646	719	149	984	584	985	634	655	744	903	314	662	333	358	826	464	985	606	182	268	999999	804	558	594	264	607	303	484	312	177	999999	86	894	999999	662	999999	637	162	999999	146	999999	999999	999999	719	169	472	999999	425	278	999999	807	21	153	122	999999	841	171	554	730	977	692	160	353	999999	999999	237	768	276	695	877	999999	999999	999999	46	959	510	999999	838	435	791	517	999999	215	770	369	978	933	782	308	821	788	999999	431	999999	453	158	999999	980	999999	931	704	999999	729	401	714	973	735	999999	162	258	594	332	129	938	469	814	999999	999999	217	935	304	999999	967	874	999999	744	999999	932	999999	811	426	276	41	504	96	694	999999	999999	999999	396	253	825	629	60	237	999999	963	492	883	639	213	510	773	871	636	999999	855	855	312	970	999999	999999	525	999999	831	999999	300	625	852	775	666	140	526	821	999999	479	366	917	999999	633	780	918	58	953	607	999999	502	170	867	999999	838	999999	511	95	823	449	999999	289	228	909	174	999999	640	118	972	83	983	952	189	999999	362	999999	999999	999999	200	653	999999	571	999999	999999	824	999999	757	484	999999	999999	629	441	997	999999	178	86	999999	737	999999	441	288	999999	980	534	933	550	981	710	999999	999999	95	832	895	180	695	738	546	313	94	44	999999	165	182	999999	999999	552	999999	937	988	286	248	480	220	999999	375	999999	591	218	981	999999	999999	57	470	44	999999	796	546	826	556	999999	540	395	653	999999	849	999999	999999	380	999999	390	594	53	721	738	662	999999	622	145	999999	880	156	999999	999999	809	999999	543	999999	147	999999	657	16	999999	390	999999	745	853	827	785	909	252	999999	220	137	601	690	999999	999999	731	382	672	184	410	30	999999	293	212	73	843	999999	999999	436	630	59	433	384	465	663	173	993	809	787	836	236	562	833	935	210	730	129	780	217	964	765	658	482	605	999999	714	999999	542	789	983	245	999999	815	427	171	703	226	234	452	999999	999999	999999	884	347	183	468	842	999999	999999	342	723	769	108	472	864	400	951	778	357	948	898	460	30	804	601	
999999	999999	416	999999	507	514	894	338	54	999999	202	773	999999	432	999999	999999	917	541	456	270	999999	504	999999	999999	771	752	999999	877	503	274	287	552	90	746	549	720	436	999999	504	999999	828	441	64	999999	672	626	816	356	706	85	980	919	999999	544	134	139	403	853	999999	755	999999	26	834	779	948	650	999999	398	882	929	446	999999	46	627	441	999999	449	999999	999999	154	999999	100	999999	427	999999	368	978	546	621	999999	327	582	580	748	999999	999999	607	999999	298	999999	933	428	473	999999	639	999999	999999	946	113	999999	689	999999	999999	858	820	976	846	999999	999999	999999	672	156	776	999999	612	999999	763	297	866	629	437	175	818	868	220	999999	627	403	788	647	485	41	999999	999999	731	39	618	721	928	785	965	999999	789	708	999999	787	652	12	175	999999	883	594	89	483	661	524	479	104	648	313	359	452	627	847	114	640	999999	999999	740	582	256	52	369	91	999999	246	385	119	519	432	863	999999	238	999999	764	890	999999	999999	870	217	999999	523	83	625	435	523	573	999999	999999	999999	84	999999	999999	592	528	999999	235	998	999999	424	148	369	585	999999	449	999999	999999	999999	93	999999	688	753	383	533	32	999999	968	743	655	149	673	443	515	999999	358	999999	362	646	494	999999	665	954	148	455	78	200	999999	999999	185	701	309	999999	858	390	999999	331	35	738	999999	796	872	999999	352	681	751	705	854	783	867	984	381	999999	129	170	558	734	614	927	464	832	999999	121	567	953	840	714	585	134	770	36	439	624	86	698	61	999999	999999	999999	704	999999	999999	164	989	201	999999	999999	839	698	832	999999	716	107	284	999999	999999	760	924	398	841	46	999999	730	23	840	554	757	501	431	118	385	132	999999	233	999999	999999	999999	131	999999	633	118	875	886	301	474	320	341	999999	349	696	999999	258	222	999999	668	253	614	151	159	999999	572	240	417	589	457	183	569	874	193	250	372	639	999999	765	732	170	243	439	999999	530	223	417	999999	735	817	136	910	530	999999	847	881	498	972	999999	70	999999	999999	306	844	301	750	466	999999	999999	333	661	700	457	999999	507	20	185	999999	999999	433	999999	999999	682	771	999999	272	49	320	999999	368	999999	999999	999999	704	855	702	999999	594	257	999999	756	261	63	411	166	436	463	636	67	837	705	895	354	306	905	799	785	999999	523	38	710	999999	821	739	459	995	872	999999	48	804	83	591	355	847	676	904	34	999999	615	894	999999	412	262	999999	662	978	999999	999999	798	65	999999	411	81	228	79	609	
439	999999	951	171	564	710	598	999999	763	999999	999999	506	630	999999	999999	514	919	999999	229	308	893	323	999999	481	682	999999	954	982	886	672	519	136	778	76	474	710	329	454	339	107	814	10	744	548	999999	816	901	796	291	999999	491	451	999	771	716	126	247	480	488	223	756	615	999999	100	604	424	728	563	999999	74	194	475	999999	999999	493	893	578	999999	54	866	999999	999999	701	482	999999	77	999999	16	999999	357	473	849	965	125	351	208	999999	654	999999	999999	97	347	268	227	999999	25	999999	877	287	999999	548	708	999999	622	774	598	914	999999	908	999999	999999	999999	999999	999999	600	345	510	183	780	295	268	924	999999	42	778	111	898	484	264	999999	915	259	729	536	808	764	999999	353	350	752	999999	742	745	416	724	376	144	88	626	883	999999	999999	107	992	564	623	999999	403	843	999999	699	439	638	742	621	999999	992	676	381	999999	921	166	999999	999999	10	526	189	189	317	999999	999999	820	858	380	660	937	162	737	972	194	651	999999	999999	677	999999	855	113	12	794	999999	384	999999	707	790	999999	358	155	79	991	999999	999999	933	96	440	705	879	581	999999	92	683	885	265	999999	196	999999	901	656	165	974	999999	422	187	394	630	38	510	122	78	419	311	791	999999	745	933	999999	718	999999	79	971	999999	283	845	919	120	999999	129	999999	521	605	69	702	990	105	846	625	999999	999999	465	412	999999	767	513	999999	780	999999	803	519	771	445	476	967	587	193	801	871	577	999999	283	829	909	999999	601	472	359	999999	999999	999999	899	317	492	999999	478	666	775	416	770	996	148	999999	997	609	991	999999	139	102	124	806	304	974	58	999999	274	636	503	458	175	51	498	999999	999999	815	619	999999	952	999999	498	921	417	395	110	999999	129	999999	831	309	755	999999	342	266	494	995	693	924	268	999999	904	841	172	327	250	999999	507	966	138	999999	989	999999	132	833	603	999999	398	908	874	477	880	219	805	204	702	999999	708	241	686	999999	132	999999	205	469	999999	999999	758	100	154	380	82	162	926	649	319	228	404	509	663	301	607	784	60	999999	612	694	46	968	999999	601	999999	275	999999	44	69	304	342	662	440	946	444	307	999999	503	404	728	293	166	884	484	255	209	578	395	497	348	999999	414	856	707	620	789	476	999999	359	806	872	892	589	999999	886	999999	78	716	856	999999	29	557	396	884	999999	880	94	999999	356	999999	697	999999	546	720	660	928	805	732	336	999999	830	999999	999999	999999	999999	401	576	999999	999999	
513	999999	862	999999	197	999999	97	999999	999999	306	740	705	336	206	538	119	977	999999	869	999999	958	936	345	999999	999999	478	808	413	798	38	20	313	225	999999	999999	690	834	365	359	401	572	910	832	435	595	950	999999	24	615	488	878	55	999999	999999	640	999999	999999	482	337	719	520	683	229	999999	296	436	490	785	363	848	999999	622	996	999999	791	57	999999	999999	793	999999	974	999999	798	319	159	964	606	999999	999999	999999	999999	361	37	639	881	888	999999	888	149	169	999999	718	661	766	999999	999999	59	239	723	592	473	885	999999	86	744	726	885	999999	794	332	829	779	999999	97	953	999999	594	999999	999999	902	367	224	770	634	791	265	142	999999	117	893	914	999999	999999	328	999999	999999	672	951	894	999999	13	999999	999999	816	339	689	844	999999	813	999999	672	999999	642	820	235	999999	999999	64	999999	999999	594	854	802	901	417	462	999999	555	999999	944	261	999999	471	442	899	999999	131	953	305	999999	420	999999	227	999999	230	231	999999	999999	103	999999	894	618	666	415	569	999999	977	999999	409	877	897	299	999999	999999	999999	999999	231	209	920	648	137	999999	999999	999999	78	35	637	999999	681	196	726	625	461	999999	59	642	976	66	872	999999	609	929	554	428	214	130	291	359	799	201	999	535	256	455	999999	999999	860	482	346	544	521	12	999999	222	160	281	838	544	818	395	62	999999	999999	178	49	999999	616	999999	979	999999	744	288	999999	490	999999	200	379	15	999999	326	782	503	999999	338	999999	606	419	999999	277	933	292	999999	999999	414	148	999999	209	87	416	227	127	530	503	398	800	242	999999	40	36	959	902	832	227	502	613	559	999999	999999	938	442	788	999999	72	55	666	999999	747	770	999999	361	999999	301	599	110	209	262	999	999999	538	997	778	389	314	318	41	459	528	47	800	588	388	210	149	973	999999	842	467	457	732	999999	495	67	688	674	968	610	999999	127	302	361	559	999999	469	999999	663	408	999999	753	999999	999999	479	709	969	762	999999	790	162	625	670	366	794	551	598	999999	999999	999999	999999	999999	350	430	999999	411	745	999999	39	999999	741	208	319	999999	872	713	999999	999999	333	785	97	925	701	187	457	617	456	999999	567	17	536	733	438	942	707	339	413	593	990	77	964	530	999999	720	59	953	315	999999	494	90	118	999999	412	727	634	775	938	172	972	607	955	808	882	32	725	17	999999	377	332	542	999999	849	534	265	820	566	202	980	999999	504	312	999999	451	486	999999	999999	331	710	317	931	401	250	621	392	
121	165	648	711	999999	999999	193	999999	317	951	999999	269	999999	156	906	999999	583	957	45	478	305	149	367	999999	133	271	686	69	70	401	151	69	999999	151	154	664	918	490	999999	95	321	374	508	999999	999999	639	916	184	804	249	999999	443	215	999999	97	971	798	252	999999	733	366	133	877	999999	810	721	41	405	12	252	159	102	971	999999	167	930	999999	867	699	493	354	512	265	820	999999	707	853	95	64	999999	999999	676	902	262	728	999999	496	999999	689	985	608	521	181	999999	100	265	471	265	985	999999	340	931	999999	104	999999	999999	867	67	999999	113	867	945	351	830	999999	482	199	719	999999	969	999999	59	187	714	885	833	340	703	730	787	245	598	110	897	842	999999	999999	808	873	999999	999999	439	718	586	999999	662	180	350	185	999999	75	999999	999999	25	722	290	753	999999	218	999999	999999	174	999999	96	999999	278	845	453	988	999999	999999	391	846	357	649	14	341	999999	596	232	999999	990	999999	999999	999999	493	999999	94	185	999999	190	295	599	328	360	165	113	632	999999	848	817	726	362	733	268	684	906	685	376	718	949	162	252	986	892	999999	999999	224	374	383	713	760	277	437	271	74	999999	999999	999999	494	901	709	883	747	414	936	637	999999	999999	47	587	879	999999	999999	612	999999	53	613	435	827	517	888	267	344	145	67	999999	925	999999	203	892	388	689	882	817	999999	278	504	582	955	895	853	369	337	796	834	52	810	824	243	999999	188	102	179	976	22	452	548	612	357	487	712	331	999999	154	999999	199	835	999999	372	759	548	40	999999	931	999999	529	929	548	310	999999	648	110	238	182	999999	295	520	905	999999	797	999999	892	234	477	999999	532	999999	999999	596	644	999999	170	461	999999	482	999999	621	247	322	492	522	999999	311	343	839	612	102	488	439	913	999999	930	845	575	39	656	806	12	749	999999	821	746	999999	666	807	487	648	754	700	567	999999	283	999999	999999	285	729	590	999999	999999	580	439	230	753	683	999999	286	325	886	454	999999	351	999999	999999	189	671	775	58	999999	999999	361	999999	347	787	872	999999	406	346	533	299	309	999999	914	374	178	703	600	992	278	999999	530	172	762	999999	999999	225	64	785	413	650	509	999999	945	365	286	616	101	442	880	443	568	999999	792	999999	155	759	999999	255	329	486	999999	783	780	943	999999	199	211	47	913	999999	195	621	999999	882	790	628	130	559	999999	562	611	168	122	834	143	999999	380	175	164	124	999999	808	466	927	579	999999	900	12	359	96	
999999	999999	528	233	258	946	17	909	805	527	639	876	999999	767	874	912	999999	999999	999999	426	819	46	883	999999	999999	999999	165	15	999999	999999	727	127	999999	10	156	558	999999	999999	586	196	582	470	999999	636	484	912	650	698	62	999999	65	953	999999	932	277	378	180	729	366	871	791	12	607	999999	799	521	676	999999	620	326	999999	782	999999	623	999999	358	999999	256	324	999999	735	466	999999	999999	19	774	999999	277	733	999999	388	910	532	714	404	580	863	999999	999999	963	245	493	88	735	394	999999	999999	999999	98	999999	702	923	999999	411	146	335	59	962	732	35	596	999999	999999	999999	938	372	999999	656	228	274	495	58	419	361	999999	999999	387	227	260	736	999999	355	188	814	85	464	505	131	578	999999	530	901	895	999999	376	999999	70	246	797	31	32	937	360	824	999999	653	514	999999	999999	894	947	999999	711	995	844	250	230	618	999999	999999	999999	139	87	159	743	594	999999	607	984	883	191	151	429	238	714	999999	999999	999999	999999	999999	950	999999	999999	683	131	999999	199	999999	999999	135	615	451	479	324	164	892	859	211	91	838	499	907	78	808	712	999999	412	999999	999999	600	254	866	236	343	533	425	699	404	999999	999999	404	262	999999	858	277	999999	671	999999	84	821	999999	794	999999	553	932	52	383	999999	999999	325	999999	717	619	376	881	748	224	145	999999	739	999999	465	183	47	443	999999	277	219	541	972	144	999999	408	469	216	999999	594	999999	410	999999	51	78	432	711	757	999999	643	273	977	999999	524	535	999999	999999	628	929	621	245	119	695	775	173	99	998	191	988	318	160	999999	430	164	999999	999999	311	697	134	999999	471	289	755	603	13	999999	22	458	608	984	72	999999	286	839	358	573	715	714	878	979	434	999999	999999	378	999999	113	557	373	999999	800	22	648	504	897	999999	955	363	101	999999	931	86	550	583	14	999999	320	999999	591	999999	999999	29	596	818	154	607	999999	999999	386	121	900	999999	649	999999	807	999999	424	345	389	689	403	219	623	942	946	902	999999	999999	764	132	182	229	999999	567	999999	781	425	829	999999	999999	999999	444	977	980	871	257	437	85	776	41	832	974	503	901	412	757	406	654	999999	252	723	995	756	264	999999	680	718	999999	458	36	557	594	985	100	482	959	242	642	80	699	474	808	999999	732	300	207	725	74	165	268	384	999999	957	116	576	222	687	999999	52	201	999999	999999	626	999999	484	247	989	999999	429	452	999999	763	583	182	778	914	824	33	999999	999999	954	654	999999	200	
651	786	999999	878	523	269	281	520	600	879	171	128	999999	430	258	62	999999	322	645	712	743	620	196	784	338	662	398	664	999999	999999	999999	999999	429	436	107	698	610	999999	999999	169	181	999999	999999	704	999999	999999	732	403	775	910	532	999999	999999	999999	456	999999	599	852	550	861	871	999999	760	299	999999	999999	698	999999	332	559	452	107	999999	999999	540	738	999999	492	773	999999	929	999999	889	848	778	999999	874	999999	979	76	108	999999	570	999999	298	564	999999	874	71	734	961	976	80	225	999999	435	220	999999	683	999999	584	117	89	872	999999	876	727	912	520	48	999999	493	999999	266	460	694	536	999999	999999	999999	495	999999	430	48	716	953	923	673	389	999999	999999	999999	531	999999	999999	991	678	698	107	421	999999	999999	363	33	331	999999	211	999999	764	999999	898	817	347	707	232	11	687	999999	165	999999	953	64	999999	177	999999	999999	961	513	774	469	26	838	999999	775	149	164	229	999999	999999	999999	999999	119	908	615	454	999999	999999	824	49	490	314	637	999999	128	468	782	807	195	999999	268	516	697	50	305	757	70	521	571	999999	78	781	290	332	916	236	843	155	917	999999	999999	69	146	474	293	164	388	305	999999	999999	999999	356	44	38	459	732	999999	79	613	857	394	64	441	999999	970	999999	34	999999	999999	892	624	999999	999999	472	299	209	379	233	756	150	999999	765	344	265	209	721	999999	261	873	193	182	774	999999	70	339	35	627	999999	503	584	140	83	678	999999	691	730	999999	999999	739	259	999999	999999	999999	999999	488	628	719	186	68	258	961	772	441	442	999999	850	104	829	999999	273	581	500	999999	182	20	305	97	999999	573	999999	264	999999	999999	623	831	999999	461	79	999999	710	315	451	999999	999999	622	368	999999	245	999999	840	999999	638	439	475	999999	862	999999	150	462	999999	541	670	613	589	999999	786	259	817	611	377	399	999999	257	432	958	999999	679	484	560	652	999999	851	483	732	842	999999	999999	57	999999	969	250	321	616	999999	178	645	838	241	260	835	118	824	633	999999	451	610	999999	16	517	999999	192	999999	589	810	528	690	196	880	999999	378	999999	212	999999	999999	999999	999999	999999	999999	999999	322	302	999999	999999	999999	543	999999	228	285	999999	999999	246	739	540	408	786	624	731	999999	869	488	999999	957	494	999999	795	999999	952	991	80	999999	999999	999999	999999	204	255	744	999999	865	276	999999	472	910	599	515	142	310	672	999999	855	513	357	612	989	776	999999	999999	999999	353	999999	637	886	237	214	918	49	714	987	999999	162	52	232	
999999	539	190	26	999999	367	978	749	494	243	488	145	567	25	590	541	976	999999	910	790	58	935	639	802	245	705	681	476	427	999999	999999	321	813	999999	491	82	999999	999999	324	976	974	999999	445	403	408	101	647	999999	459	183	21	14	251	261	184	930	900	999999	999999	842	686	512	999999	181	907	177	331	287	533	517	733	226	26	934	999999	454	999999	245	404	153	999999	999999	27	999999	311	999999	79	562	116	561	999999	431	978	481	299	472	282	273	496	240	770	370	379	999999	999999	795	988	317	445	729	439	664	983	638	784	999999	999999	999999	869	585	999999	769	180	972	345	999999	247	999999	644	999999	181	236	999999	999999	382	698	408	86	804	999999	343	999999	126	386	999999	999999	447	350	999999	390	999999	205	404	911	142	999999	199	407	605	147	557	454	673	101	557	213	914	819	265	96	999999	419	283	362	251	346	652	793	851	827	999999	897	847	263	376	976	999999	838	41	381	999999	11	999999	666	959	889	98	999999	828	999999	999999	999999	999999	610	879	567	999999	51	669	796	358	999999	999999	999999	999999	659	607	420	725	581	381	86	788	999999	587	509	938	999999	999999	362	257	627	999999	932	235	246	812	999999	383	808	999999	999999	178	244	999999	113	455	999999	999999	999999	292	678	309	257	547	526	839	210	33	379	999999	315	999999	317	548	731	440	622	552	47	847	370	46	916	999999	590	908	553	862	484	64	245	234	103	79	579	999999	716	999999	999999	406	999999	222	13	189	749	151	861	999999	301	672	832	161	355	462	921	641	392	731	956	999999	999999	348	549	325	394	91	555	247	969	412	999999	237	843	641	999999	999999	999999	737	999999	449	56	858	570	812	232	93	878	641	158	938	935	985	439	101	999999	273	673	999999	999999	668	596	624	726	999999	948	605	999999	714	226	773	999999	655	955	999999	571	999999	999999	736	103	999999	212	999999	98	40	999999	999999	797	752	530	999999	484	354	942	117	853	432	142	682	863	627	999999	174	425	384	340	290	39	922	529	683	495	936	594	494	466	999999	535	695	999999	999999	807	565	193	254	299	999999	712	999999	999999	999999	305	105	873	999999	534	47	498	713	700	196	708	875	999999	847	486	547	760	999999	651	180	896	447	270	999999	999999	220	980	180	95	86	999999	191	999999	389	388	400	73	128	959	428	194	821	994	235	510	999999	343	999999	768	751	503	264	206	493	999999	858	999999	229	999999	999999	67	327	628	999999	618	527	616	842	468	95	483	641	999999	232	986	84	452	44	152	
887	999999	643	412	343	583	323	999999	775	146	530	564	844	472	999999	371	999999	203	380	617	983	325	500	878	682	278	861	999999	974	507	178	415	999999	86	768	999999	423	915	999999	999999	304	542	840	705	938	531	999999	179	852	861	129	881	82	426	169	571	386	765	729	75	721	557	20	278	999999	999999	763	767	703	208	947	950	908	339	323	450	485	794	999999	161	999999	692	913	122	387	297	343	384	917	207	70	658	196	999999	999999	746	532	999999	737	823	768	999999	475	653	999999	999999	972	999999	113	718	96	592	826	999999	436	999999	644	897	999999	681	781	388	850	506	148	299	763	689	21	999999	918	913	66	125	393	767	999999	269	209	217	324	600	281	999999	999999	478	832	618	792	299	111	634	999999	66	51	389	30	969	515	624	415	292	730	536	799	182	535	710	195	669	812	384	698	683	366	190	116	652	395	670	467	999999	999999	722	999999	294	243	10	84	13	746	999999	999999	584	999999	41	869	745	999999	938	942	131	999999	133	486	999999	936	999999	699	999999	282	378	583	844	166	269	395	18	70	515	999999	534	999999	191	923	565	630	123	880	335	999999	371	252	457	727	345	722	999999	999999	748	357	246	311	222	730	999999	673	909	999999	543	999999	861	684	999999	999	417	495	251	210	999999	999999	823	126	999999	550	999999	135	136	127	821	546	621	772	322	167	702	233	423	460	999999	892	721	695	999999	688	999999	687	359	458	999999	849	481	574	324	651	534	999999	999999	999999	819	251	546	792	999999	996	34	98	999999	735	306	194	82	790	654	999999	999999	999999	778	685	100	234	776	677	806	971	999999	999999	457	670	633	581	296	999999	641	999999	355	928	98	351	664	371	325	623	161	136	776	690	919	296	276	406	999999	261	999999	999999	999999	869	985	999999	999999	999999	640	999999	112	725	999999	332	999999	350	682	456	999999	436	31	729	908	999999	526	680	999999	385	137	171	404	236	999999	44	178	999999	839	486	943	999999	999999	686	730	624	521	436	238	454	540	579	613	999999	367	915	240	851	686	321	352	999999	440	554	850	478	306	999999	495	863	163	999999	999999	999999	512	999999	25	999999	999	294	642	99	999999	750	844	999999	557	999999	868	999999	803	326	369	527	999999	638	999999	866	836	999999	327	645	940	375	301	999999	77	417	317	781	900	999999	852	401	679	263	999999	999999	999999	301	999999	722	999999	182	69	999999	744	983	72	999999	999999	158	999999	999999	967	997	158	86	459	417	490	999999	276	96	422	908	473	967	848	
880	999999	342	167	544	340	999999	999999	768	999999	464	692	93	999999	443	999999	999999	396	999999	433	682	115	786	240	999999	810	999999	999999	920	759	160	372	776	145	192	107	230	991	964	416	999999	369	390	770	999999	724	407	796	999999	868	670	521	368	544	999999	775	989	111	999999	733	560	157	999999	19	165	101	916	947	999999	999999	997	760	432	698	69	999999	725	26	245	577	413	983	623	61	98	639	999999	242	970	417	118	129	136	241	999999	999999	652	380	614	903	808	999999	634	497	999999	909	98	670	484	852	999999	973	866	999999	329	576	999999	665	999999	525	97	684	977	754	237	878	634	999999	999999	843	670	999999	411	342	769	999999	359	999999	999999	999999	999999	344	757	127	367	144	263	999999	999999	289	691	986	999999	98	815	133	481	999999	999999	999999	999999	897	828	999999	191	705	999999	533	999999	999999	227	408	484	741	974	753	999999	860	396	102	999999	795	290	562	999999	683	893	999999	526	645	999999	478	865	197	999999	653	516	126	935	999999	572	729	321	545	999999	999999	512	718	124	999999	206	621	999999	177	377	489	999999	275	999999	508	811	259	17	999999	999999	748	999999	296	838	331	247	810	924	734	529	896	484	744	499	868	181	999999	999999	999999	999999	860	999999	697	820	424	46	999999	636	437	849	323	999999	438	652	324	750	225	880	792	825	396	697	759	999999	999999	14	999999	776	621	336	636	60	999999	443	999999	999999	846	999999	424	294	997	999999	497	884	215	183	55	101	999999	127	955	999999	415	999999	62	173	999999	999999	349	419	173	473	24	110	223	273	179	995	620	559	904	749	466	508	827	222	210	874	442	307	999999	999999	601	999999	381	341	644	999999	390	868	999999	796	999999	14	131	999999	169	396	671	942	14	59	480	625	223	216	839	907	999999	999999	963	999999	616	52	460	999999	872	521	729	882	999999	999999	615	751	999999	117	623	461	387	304	63	999999	999999	999999	303	909	311	999999	999999	175	999999	999999	999999	549	905	189	190	94	554	999999	661	648	667	999999	999999	748	444	728	604	116	592	387	530	517	787	159	157	126	999999	551	90	896	999999	564	390	891	163	999999	846	841	926	538	907	999999	642	999999	999999	423	185	555	474	582	999999	182	582	124	999999	999999	762	755	41	73	345	999999	659	765	416	113	409	999999	999999	378	999999	763	190	63	480	882	874	999999	13	999999	941	203	86	507	525	999999	981	276	684	568	313	100	999999	863	203	999999	999999	877	999999	53	24	753	960	106	700	617	992	528	643	334	720	999999	752	
999999	132	152	927	999999	249	358	131	999999	747	35	75	792	953	326	999999	999999	894	997	999999	960	719	197	243	979	806	907	76	999999	632	359	848	999999	348	511	741	999999	976	836	637	650	922	881	15	934	40	908	664	675	667	76	440	722	15	791	589	934	999999	999999	355	342	292	999999	510	398	187	999999	999999	999999	585	809	600	68	369	734	999999	837	191	308	949	898	253	999999	796	566	999999	135	917	999999	921	999999	152	39	490	305	999999	264	999999	617	999999	888	464	221	999999	857	476	382	363	281	753	751	753	610	998	457	999999	999999	999999	943	479	61	999999	897	999999	778	999999	999999	577	74	375	783	466	574	551	70	999999	41	999999	999999	100	999999	772	999999	803	180	63	541	41	43	215	476	393	437	999999	706	999999	567	690	321	199	905	805	299	905	969	294	189	68	999999	23	68	999999	999999	853	933	289	999999	104	999999	725	136	539	544	858	899	400	999999	436	999999	999999	876	350	999999	999999	194	999999	482	740	833	999999	874	482	103	29	157	883	460	583	214	426	86	472	340	595	999999	375	270	999999	999999	578	264	999999	223	541	999999	717	999999	193	999999	202	807	999999	270	474	999999	653	446	524	710	26	939	455	231	428	330	999999	20	402	999999	999999	480	50	999999	265	999999	999999	269	999999	882	440	289	277	999999	21	619	238	212	999999	744	420	929	746	999999	989	638	808	531	795	221	732	706	999999	507	849	722	999999	999999	999999	999999	730	999999	885	999999	999999	736	999999	541	999999	809	102	211	999999	657	275	999999	733	999999	999999	999999	822	600	473	349	999999	999999	86	769	74	299	853	124	207	32	23	999999	54	114	461	262	999999	999999	321	999999	999999	531	561	554	241	999999	988	456	999999	999999	30	999999	999999	545	491	545	660	902	476	920	955	977	13	131	644	249	845	629	858	491	659	555	288	487	230	628	182	532	537	999999	310	406	745	818	12	883	115	999999	999999	915	602	73	801	999999	999999	999999	528	439	910	992	124	369	999999	887	728	474	999999	442	325	863	373	137	375	371	619	558	999999	999999	129	761	144	346	16	999999	889	596	754	888	999999	999999	109	742	999999	545	989	941	999999	999999	999999	537	999999	672	193	999999	551	999999	698	999999	999999	481	910	343	320	158	857	777	362	655	998	142	999999	963	985	247	763	631	515	829	381	678	750	383	104	591	729	472	999999	257	999999	424	897	325	117	975	177	766	431	473	688	999999	999999	163	860	957	817	77	686	946	995	920	959	869	67	112	731	537	248	
999999	429	395	999999	999999	264	583	244	405	856	20	79	997	210	999999	151	169	99	597	522	147	999999	662	785	216	261	480	999999	38	268	999999	254	640	528	702	54	302	597	484	898	286	722	421	220	676	877	998	719	999999	727	999999	23	999999	24	110	999999	766	609	418	852	999999	128	216	147	852	766	438	479	508	998	848	572	614	698	246	425	362	451	119	338	263	760	999999	310	999999	991	120	626	427	747	999999	999999	188	999999	124	168	999999	284	368	999999	999999	529	221	918	879	334	999999	445	999999	999999	601	999999	999999	89	599	33	579	905	999999	861	655	812	61	999999	999999	165	393	983	584	999999	909	88	92	999999	890	733	549	630	431	999999	592	999999	848	741	999999	961	999999	109	41	101	999999	610	507	507	999999	636	477	461	999999	723	941	424	860	700	776	522	243	301	999999	865	484	949	999999	740	278	980	999999	319	614	759	999999	294	951	493	498	308	581	584	999999	264	266	97	999999	707	104	177	814	999999	965	632	728	900	910	175	617	639	136	999999	239	283	999999	167	999999	448	760	657	472	377	211	477	941	658	357	999999	609	396	999999	999999	646	999999	176	815	354	981	40	73	999999	786	999999	999999	181	814	355	671	591	108	251	984	946	446	704	447	946	498	691	79	552	999999	999999	230	123	359	130	138	117	857	999999	864	417	697	283	686	501	352	305	137	999999	686	352	511	999999	541	830	209	406	728	868	999999	300	960	999999	407	229	654	745	822	694	226	563	734	294	386	577	259	173	27	999999	999999	999999	564	999999	866	999999	999999	86	582	529	920	732	999999	999999	999999	574	999999	186	876	467	846	607	999999	999999	96	999999	618	227	999999	964	999999	46	388	999999	273	663	735	203	653	774	999999	578	173	999999	999999	494	999999	745	999999	811	129	83	297	560	109	997	719	131	679	744	25	999999	317	617	948	883	999999	606	999999	304	838	999999	999999	999999	302	277	444	999999	668	601	947	999999	890	999999	999999	999999	749	828	682	276	944	614	524	999999	759	336	271	555	353	890	151	578	30	41	999999	999999	999999	999999	267	832	563	538	463	88	796	152	947	360	773	451	999999	525	923	999999	360	999999	999999	623	351	965	15	999999	999999	777	460	379	851	859	983	999999	957	999999	999999	850	999999	999999	160	445	122	999999	389	911	781	902	755	999999	655	572	680	748	137	999999	844	301	999999	999999	702	685	999999	427	301	97	376	796	999999	580	999999	82	745	945	84	303	510	735	586	104	999999	933	32	999999	999999	288	188	
245	849	41	719	278	999999	48	712	999999	818	695	325	999999	544	985	418	999999	999999	582	826	735	673	834	425	118	715	999999	567	999999	999999	792	702	999999	908	140	946	999999	861	686	58	999999	242	999999	484	815	999999	999999	999999	132	525	847	174	151	462	453	571	999999	615	610	563	302	481	944	810	35	999999	999999	393	999999	48	955	323	984	999999	130	503	73	359	610	999999	431	181	999999	252	816	628	561	560	999999	569	931	847	260	133	756	234	297	999999	459	822	117	901	156	93	569	999999	999999	999999	341	950	508	665	14	911	999999	130	46	701	999999	407	441	751	927	844	117	118	72	860	999999	895	215	999999	999999	788	591	530	35	999999	999999	293	448	942	228	515	999999	999999	842	349	999999	635	999999	596	999999	61	390	365	999999	999999	975	999999	471	328	841	999999	745	244	764	999999	330	611	999999	685	28	710	999999	499	532	421	783	842	275	999999	999999	151	707	618	466	848	999999	235	556	723	385	231	999999	129	999999	782	999999	826	999999	625	999999	999999	540	999999	577	999999	103	891	832	561	527	143	196	747	459	699	739	136	777	999999	819	105	65	999999	309	797	888	838	397	750	651	957	999999	649	705	999999	611	204	999999	370	755	999999	402	994	999999	999999	44	84	999999	999999	52	999999	58	594	806	922	999999	168	213	999999	217	264	503	92	910	570	999999	546	999999	969	999999	545	999999	417	999999	313	703	999999	185	66	762	814	999999	985	999999	999999	909	746	842	782	165	999999	990	999999	162	500	21	319	999999	635	450	498	41	700	323	507	559	641	434	503	228	274	982	156	27	403	999999	517	384	999999	661	65	999999	269	814	644	555	824	264	999999	301	393	975	550	999999	274	999999	478	672	210	999999	277	322	349	564	891	470	843	253	759	414	503	935	999999	974	394	794	772	999999	999999	952	735	999999	764	211	834	298	442	999999	753	620	999999	845	183	454	393	743	364	705	999999	999999	711	999999	504	264	999999	458	999999	999999	232	480	999999	592	992	258	723	890	557	147	729	999999	38	313	500	149	999999	658	762	737	591	650	999999	76	962	505	999999	164	882	509	414	386	999999	866	317	282	609	999999	852	999999	731	503	195	226	975	999999	999999	999999	90	364	999999	999999	696	999999	984	581	50	943	630	497	17	568	17	58	999999	352	105	999999	995	999999	539	771	805	999999	16	97	465	223	101	640	360	842	999999	528	51	274	690	451	882	735	242	665	404	365	917	172	495	999999	999999	632	235	983	412	999999	824	696	344	859	999999	
896	999999	826	999999	989	146	175	494	489	16	468	662	654	289	269	984	874	999999	999999	919	843	601	999999	999999	468	414	999999	999999	221	703	355	999999	999999	402	985	619	416	813	414	229	751	999999	16	140	34	999999	580	999999	152	999999	999999	999999	894	939	999999	304	999999	105	394	585	768	735	999999	786	660	537	831	999999	999999	999999	578	71	962	230	178	999999	595	197	999999	999999	999999	674	999999	343	752	36	46	891	197	691	999999	320	428	999999	999999	25	999999	999999	480	496	148	999999	409	999999	309	889	999999	999999	771	48	999999	999999	399	896	750	104	449	939	999999	999999	999999	999999	74	999999	999999	999999	642	142	769	162	770	374	999999	220	359	999999	274	793	999999	862	669	372	130	158	982	999999	921	531	89	366	576	465	196	846	994	208	263	797	999999	999999	256	234	904	999999	278	344	999999	999999	547	244	830	655	904	999999	963	999999	820	915	999999	617	347	120	63	413	586	314	999999	870	999999	161	262	476	129	999999	615	445	467	511	880	647	326	742	984	844	535	921	561	999999	882	865	387	348	176	67	703	146	999999	501	999999	964	166	33	962	999999	982	363	535	911	564	528	999999	318	45	982	300	604	136	218	999999	664	753	171	999999	360	773	914	309	72	300	479	273	965	999999	999999	491	999999	999999	999999	861	182	999999	650	461	363	202	79	999999	194	766	999999	19	962	624	378	221	994	999999	999999	621	999999	63	473	999999	94	265	706	840	129	501	998	824	999999	356	999999	279	999999	999999	999999	167	704	611	125	306	200	999999	311	351	110	704	497	999999	999999	999999	793	128	922	38	376	108	495	238	193	693	768	285	482	999999	919	108	118	999999	999999	999999	916	466	938	999999	999999	624	953	999999	739	999999	13	999999	656	559	563	999999	356	84	343	999999	999999	476	999999	432	999999	914	987	695	431	11	596	212	852	723	999999	336	190	755	999999	751	155	140	498	768	689	36	629	923	999999	342	751	999999	950	878	782	450	48	515	639	515	637	268	933	738	828	999999	889	999999	498	236	405	601	475	591	389	541	977	659	743	999999	295	73	643	99	259	562	999999	973	940	620	298	675	125	102	124	999999	206	999999	939	888	999999	696	999999	999999	937	160	568	369	499	999999	473	388	999999	137	230	999999	624	844	999999	276	999999	915	992	878	937	730	486	999999	999999	502	345	227	720	855	374	999999	638	817	162	109	994	893	484	698	156	999999	903	988	999999	550	999999	999999	281	999999	349	231	999999	556	999999	216	999999	999999	891	999999	906	256	668	
917	762	999999	935	999999	692	389	282	655	999999	303	731	38	999999	497	511	926	999999	983	945	57	999999	152	894	91	929	999999	999999	809	11	999999	792	900	999999	986	235	250	615	464	668	999999	400	999999	790	410	824	999999	388	186	999999	999999	767	922	310	621	411	620	736	853	878	747	954	473	654	953	999999	831	787	841	272	999999	320	999999	324	999999	656	999999	361	494	266	79	999999	259	135	45	999999	870	599	629	584	999999	514	762	585	921	999999	927	50	837	899	999999	999999	999999	913	423	654	991	607	256	964	590	268	251	999999	809	190	704	348	618	244	640	242	999999	266	657	756	558	199	999999	126	728	780	524	999999	999999	999999	29	345	711	390	728	272	999999	665	994	356	272	175	776	741	243	999999	431	999999	268	761	914	290	266	667	106	999999	999999	139	245	999999	743	656	333	812	170	368	636	999999	515	377	888	502	272	999999	493	392	422	661	883	999999	358	921	999999	999999	999999	738	89	53	294	926	999999	223	429	194	612	615	842	964	580	999999	952	204	97	890	872	422	27	955	184	714	388	552	256	999999	460	822	330	820	999999	999999	999999	593	943	589	999999	999999	83	999999	697	999999	549	458	91	19	196	999999	834	445	639	669	721	133	869	999999	547	515	999999	332	734	790	295	32	244	158	999999	999999	260	508	581	207	999999	939	268	306	174	930	471	246	910	306	999999	999999	190	70	999999	164	999999	373	51	803	999999	750	353	906	592	999999	999999	932	423	826	903	335	864	999999	330	781	865	999999	999999	999999	54	730	422	438	802	411	841	183	447	440	646	887	466	777	499	999999	595	361	999999	646	715	538	823	93	999999	662	29	999999	999999	929	999999	999999	999999	434	759	977	338	915	114	190	686	999999	495	982	190	999999	869	96	943	731	195	514	859	769	901	515	907	338	45	999999	999999	103	442	999999	999999	999999	929	41	999999	999999	270	999999	256	999999	959	674	53	840	903	386	793	932	804	19	744	784	300	999999	533	999999	80	999999	880	964	798	593	999999	999999	999999	694	96	999999	78	431	999999	515	999999	336	999999	236	472	76	999999	659	356	459	298	432	773	999999	205	741	508	775	999999	271	999999	291	734	376	999999	75	999	218	300	955	864	383	548	238	527	964	388	306	780	999999	573	999999	618	999999	305	186	214	484	498	354	338	302	999999	209	715	975	601	443	171	407	77	226	369	999999	999999	914	883	999999	999999	241	363	999999	994	448	697	999999	999999	395	80	888	860	524	999999	945	627	571	404	349	
999999	551	999999	944	999999	383	936	356	861	227	754	390	999999	670	999999	266	999999	136	307	999999	512	147	999999	999999	372	283	546	552	506	423	773	32	519	999999	31	999999	999999	418	999999	999999	999999	350	716	456	999999	689	595	200	999999	999999	955	999999	273	863	837	385	999999	166	581	861	837	394	850	448	453	731	871	758	648	356	398	581	70	686	999999	171	999999	855	576	683	687	355	672	999999	999999	283	758	999999	707	645	999999	999999	836	214	784	127	999999	999999	12	908	818	836	551	999999	75	999999	439	587	833	675	955	393	590	898	184	999999	999999	807	980	180	972	224	61	13	308	999999	744	999999	999999	999999	670	162	853	667	864	850	804	149	999999	94	843	181	822	999999	690	664	999999	938	999999	999999	405	692	297	999999	935	604	785	999999	999999	999999	638	999999	685	999999	14	999999	540	922	44	999999	686	581	830	895	336	801	401	29	999999	643	999999	806	824	608	516	977	999999	31	999999	999999	75	999999	914	999999	999999	268	495	901	999999	886	134	209	999999	999999	616	823	862	999999	504	143	212	765	235	999999	825	999999	760	87	414	999999	999999	518	200	774	268	430	666	241	999999	78	999999	500	999999	436	999999	999999	903	999999	991	693	124	471	526	598	999999	309	40	333	773	625	508	418	497	999	947	999999	19	999999	448	196	166	631	953	436	828	712	772	799	82	470	928	642	999999	720	912	477	991	999999	999999	958	399	999999	468	823	569	897	13	993	488	903	355	774	999999	999999	536	999999	518	100	770	355	999999	241	261	999999	999999	865	999999	776	97	999999	624	999999	422	489	796	823	172	139	866	930	709	779	320	999999	125	163	963	289	999999	428	958	901	999999	371	432	999999	92	166	136	999999	999999	999999	905	18	288	938	361	999999	18	713	331	999999	999999	839	999999	756	920	91	197	543	901	999999	592	669	521	722	585	61	67	638	741	16	13	999999	999999	482	999999	311	890	999999	802	775	999999	480	107	580	678	992	725	999999	999999	999999	968	999999	802	529	999999	999999	497	566	362	999999	140	999999	999999	324	385	70	482	173	999999	618	999999	999999	741	999999	772	121	572	940	54	593	335	392	400	740	47	999999	370	999999	837	638	999999	999999	824	501	999999	999999	507	782	999999	617	520	561	792	628	808	958	851	675	999999	533	673	556	521	999999	974	999999	979	999999	999999	965	699	645	336	253	804	999999	195	250	999999	872	613	790	746	999999	82	999999	599	999999	932	88	568	695	90	314	965	267	812	64	999999	896	920	276	505	239	918	999999	234	999999	
999999	999999	772	611	193	884	919	999999	810	95	999999	210	999999	999999	309	999999	407	14	564	32	287	546	65	141	723	999999	999999	999999	295	999999	518	999999	550	60	948	999999	315	999999	511	205	394	93	999999	726	999999	326	748	713	966	306	999999	999999	320	212	271	287	885	999999	999999	999999	932	582	597	999999	577	498	659	107	268	318	999999	451	503	368	637	204	999999	338	774	407	847	247	999999	988	684	604	887	347	999999	671	115	674	78	913	273	811	495	163	159	868	666	650	455	999999	413	390	420	951	574	77	197	556	867	490	999999	694	211	608	619	972	611	322	318	596	212	228	383	999999	105	825	999999	936	188	905	741	206	999999	722	585	304	193	936	773	721	483	559	807	588	173	578	610	886	999999	187	267	353	341	858	455	194	999999	999999	999999	748	368	261	377	961	748	553	999999	489	32	325	789	675	999999	597	123	999999	421	795	425	999999	999999	999999	402	999999	648	397	864	934	277	401	296	999999	90	999999	362	232	191	999999	839	620	675	130	863	229	397	591	804	999999	745	802	999999	222	415	337	999999	999999	859	375	999999	999999	688	968	222	631	999999	437	594	524	245	891	471	575	999999	805	851	999999	958	183	613	66	593	130	198	474	629	999999	999999	752	501	817	999999	815	533	488	931	999999	908	242	200	960	997	289	999999	853	999999	206	267	610	999999	437	586	686	999999	265	767	999999	779	747	12	954	491	841	999999	999999	999999	999999	51	999999	874	154	196	999999	999999	999999	69	313	621	999999	144	432	816	346	999999	73	240	999999	64	278	720	999999	928	171	240	245	999999	999999	999999	91	335	684	164	999999	735	341	251	999999	703	999999	206	464	945	444	612	579	148	155	574	959	197	842	601	773	756	510	225	34	496	747	183	902	56	540	20	460	278	999999	610	999999	822	380	982	945	999999	266	427	999999	559	660	107	999999	999999	999999	999999	492	92	391	43	235	125	227	373	999999	935	303	417	415	433	162	311	121	544	639	147	999999	860	656	700	499	999999	731	475	835	649	848	999999	749	647	999999	377	886	992	384	818	604	999999	35	20	778	999999	22	999999	407	359	985	789	952	169	85	632	435	999999	544	152	394	751	538	316	96	983	667	767	906	999999	424	999999	169	820	542	811	999999	646	922	650	79	671	78	485	664	69	367	589	571	895	999999	206	458	999999	434	853	478	718	923	795	191	255	163	623	935	866	630	142	627	274	798	789	768	999999	83	722	683	62	652	37	999999	88	205	
20	841	227	999999	927	395	999999	342	125	722	136	469	824	518	454	999999	797	438	235	962	999999	107	163	438	564	999999	712	179	426	999999	896	180	113	59	152	999999	999999	205	702	746	999999	931	682	76	641	434	259	214	239	999999	855	598	400	125	898	913	999999	789	116	768	999999	520	999999	999999	999999	956	365	774	375	673	999999	999999	736	488	33	375	424	96	999999	999999	999999	999999	940	999999	220	999999	780	987	161	239	102	999999	99	933	73	428	25	633	250	685	999999	999999	838	565	679	263	861	911	102	532	498	999999	999999	977	859	184	579	12	838	999999	186	378	623	145	999999	904	999999	803	425	605	999999	790	846	121	70	435	669	384	244	999999	446	868	895	629	740	500	936	121	84	889	848	999999	795	721	999999	999999	861	702	984	775	751	68	999999	496	999999	708	755	881	917	433	999999	205	767	881	91	317	483	993	405	90	968	401	729	535	756	348	995	134	611	369	999999	966	999999	469	999999	999999	382	408	999999	999999	745	999999	203	650	384	653	254	913	640	202	999999	867	999999	904	806	360	339	960	999999	833	712	630	279	558	859	547	999999	307	676	703	935	84	546	373	344	913	207	999999	999999	113	103	999999	494	419	152	706	999999	495	662	854	999999	421	668	624	329	125	999999	645	790	836	847	946	247	936	266	152	331	933	569	893	163	260	809	636	739	630	145	859	416	163	999999	999999	999999	821	654	523	416	999999	53	229	138	561	298	324	999999	999999	999999	999999	162	999	999999	999999	926	769	701	799	999999	41	884	699	979	999999	239	636	958	537	999999	426	292	743	735	999999	890	349	999999	999999	999999	494	380	593	786	586	999999	416	778	152	393	876	999999	855	911	999999	47	999999	250	999999	999999	662	999999	999999	844	428	999999	419	999999	975	845	999999	13	110	837	128	661	301	913	402	228	822	857	815	154	435	305	436	999999	360	372	546	109	563	278	309	137	652	999999	999999	999999	297	152	999999	999999	999999	999999	30	27	999999	723	999999	999999	847	999999	509	804	999999	583	999999	132	999999	587	999999	613	999999	486	450	831	538	990	18	552	554	92	931	680	64	518	346	999999	285	419	49	636	625	999999	999999	579	999999	505	586	999999	338	245	481	709	238	200	997	330	431	999999	489	802	999999	203	886	999999	62	829	750	42	246	999999	999999	430	548	999999	999999	204	234	871	999999	43	414	940	224	999999	611	231	451	999999	521	26	141	999999	999999	246	922	432	228	496	527	939	754	553	831	482	399	999999	999999	952	999999	
999999	105	560	136	456	398	774	979	576	164	830	387	886	521	230	724	759	500	311	364	564	975	737	999999	132	288	999999	118	741	920	560	69	999999	660	718	920	999999	960	999999	848	157	453	652	342	999999	562	868	999999	611	757	639	559	999999	597	648	826	367	216	14	177	537	666	248	656	603	771	887	236	802	999999	154	799	27	999999	216	120	333	405	657	569	420	828	999999	983	290	10	208	901	21	891	999999	999999	999999	315	321	491	999999	995	999999	999999	674	641	239	310	613	839	542	407	390	538	503	962	999999	444	757	708	169	264	375	999999	572	999999	224	911	747	781	844	711	151	725	905	338	999999	732	895	999999	999999	999999	379	451	999999	801	999999	999999	398	600	814	521	558	613	999999	950	629	145	363	688	427	999999	562	832	995	830	999999	665	633	175	305	827	548	978	999999	962	999999	924	999999	999999	475	740	999999	157	967	332	163	538	403	954	999999	999999	379	217	999999	281	999999	547	456	999999	544	855	850	233	304	987	972	580	504	369	75	705	999	591	222	686	805	415	865	672	677	728	271	678	999999	773	999999	341	627	836	999999	347	478	508	999999	999999	999999	299	999999	980	360	999999	999999	43	888	13	532	787	999999	999999	476	999999	681	783	959	815	593	181	766	999999	539	640	952	668	999999	727	236	501	365	602	999999	515	562	885	322	999999	999999	999999	999999	462	251	670	999999	952	369	999999	665	695	548	420	999999	999999	533	331	450	719	629	375	999999	171	777	999999	432	999999	878	961	676	796	470	864	130	365	391	313	290	999999	303	999999	999999	950	71	541	952	999999	575	88	982	241	999999	999999	999999	329	244	629	685	999999	248	945	999999	999999	424	869	234	999999	999999	670	336	229	50	582	425	999999	76	53	109	245	999999	487	826	999999	979	444	999999	867	399	801	131	762	627	999999	629	358	925	900	999999	202	317	278	999999	905	751	762	200	862	188	845	263	999999	999999	450	999999	760	129	999999	428	979	517	999999	999999	498	549	573	601	999999	952	76	999999	175	517	907	928	809	833	999999	57	226	254	500	689	553	547	930	999999	187	936	868	239	651	999999	556	684	999999	983	165	366	188	171	230	909	999999	151	97	684	999999	522	334	927	208	999999	212	735	999999	677	741	951	618	999999	423	43	93	999999	999999	694	999999	232	999999	825	677	999999	869	64	33	999999	577	412	999999	256	620	665	999999	999999	41	424	278	999999	667	282	251	214	999999	846	747	197	999999	284	99	403	999999	400	544	508	260	999999	999999	
157	711	436	999999	999999	501	372	720	758	431	999999	805	638	425	148	999999	999999	584	999999	817	32	317	836	765	302	322	66	999999	999999	999999	113	690	398	67	131	119	241	182	912	713	384	136	989	765	682	479	461	999999	584	836	838	923	787	825	344	999999	875	671	807	999999	445	840	999999	637	999999	461	417	999999	999999	39	999999	533	999999	759	999999	896	328	80	92	822	861	999999	948	393	292	189	999999	572	723	290	244	570	374	895	277	999999	635	361	999999	230	72	880	684	555	513	315	261	37	392	447	522	999999	999999	984	999999	999999	999999	999999	355	147	558	844	999999	23	795	762	168	999999	491	899	271	999999	631	861	760	980	999999	402	880	976	999999	999999	190	285	767	438	981	389	999999	910	999999	999999	16	999999	672	999999	999999	670	760	750	999999	999999	545	999999	186	555	183	726	999999	999999	964	499	236	378	219	681	663	582	255	999999	780	779	999999	999999	257	999999	999999	999999	999999	542	958	999999	999999	139	830	452	999999	999999	999999	222	265	265	999999	999999	945	162	999999	638	102	999999	564	450	999999	403	969	377	448	963	245	442	595	853	999999	999999	226	243	856	106	548	766	350	966	482	999999	111	525	624	480	636	104	452	331	238	209	977	999999	316	999999	169	462	14	377	462	667	999999	412	728	472	999999	712	305	999999	100	999999	999999	598	999999	391	302	454	752	967	337	999999	989	274	624	337	999999	708	926	618	999999	95	999999	973	514	815	417	999999	796	999999	142	924	798	999999	999999	902	559	389	550	925	945	999999	710	999999	50	320	677	361	787	999999	758	640	785	687	999999	15	573	999999	93	161	973	999999	657	999999	999999	413	352	740	43	999999	778	334	168	11	673	231	384	999999	933	203	148	65	910	406	999999	501	148	121	999999	999999	338	882	306	398	999999	351	67	999999	210	637	967	999999	999999	75	621	999999	481	784	24	45	630	999999	999999	890	23	999999	693	261	208	343	274	241	749	807	392	895	38	769	60	999999	174	275	999999	306	235	999999	737	999999	784	968	30	363	106	956	605	490	149	415	999999	43	658	806	910	999999	372	735	197	520	999999	999999	406	999999	734	692	999999	364	333	447	664	811	190	848	999999	999999	323	910	144	792	212	999999	755	622	394	26	999999	368	999999	657	933	499	24	227	172	68	572	318	629	999999	96	250	167	702	751	573	852	810	339	681	553	461	600	404	318	999999	970	999999	999999	999999	999999	999999	999	675	513	999999	797	999999	685	418	667	14	291	730	706	961	744	63	999999	821	
174	863	38	684	114	481	898	619	999999	999999	97	788	991	999999	999999	583	251	492	999999	999999	775	889	999999	921	999999	548	180	870	698	356	46	999999	912	505	999999	165	484	325	571	41	275	188	64	304	999999	878	23	999999	345	132	719	261	863	294	55	284	739	116	670	565	311	38	920	561	354	180	875	999999	999999	239	109	926	999999	167	320	999999	834	829	999999	999999	535	999999	534	575	636	999999	63	999999	460	278	999999	377	999999	15	730	247	999999	999999	999999	160	13	999999	21	115	33	793	340	706	973	458	450	909	999999	535	999999	510	504	355	924	999999	126	256	999999	99	813	732	999999	915	436	83	339	341	879	999999	141	999999	788	999999	552	999999	453	356	654	11	828	516	999999	129	999999	229	742	912	578	389	999999	756	491	922	301	300	523	425	280	899	128	118	999999	75	403	999999	721	85	802	91	126	769	601	44	271	999999	871	161	938	216	999999	427	763	500	416	384	527	866	137	999999	999999	38	86	999999	883	720	486	795	725	955	999999	667	119	496	273	274	164	457	660	999999	429	371	999999	73	569	701	354	539	659	999999	503	854	999999	551	761	98	999999	999999	160	999999	821	86	435	983	708	673	318	277	236	152	230	80	999999	143	999999	958	551	999999	196	999999	375	946	146	999999	999999	999999	999999	567	999999	999999	999999	317	306	999999	182	353	999999	503	364	999999	392	86	999999	999999	799	999999	648	999999	719	803	999999	679	660	968	185	999999	939	728	999999	65	953	750	543	61	999999	912	774	106	960	488	31	58	659	300	999999	999999	999999	629	907	40	999999	999999	848	930	638	902	657	999999	934	999999	413	217	972	308	999999	642	999999	261	945	999999	658	999999	854	999999	999999	498	29	370	178	999999	242	999999	999999	500	999999	999999	999999	612	423	668	265	999999	172	999999	85	814	85	361	999999	999999	999999	392	683	30	382	461	60	616	158	149	999999	296	169	57	75	999999	396	482	999999	893	999999	930	837	286	999999	999999	390	999999	165	967	422	999999	23	22	142	849	637	800	999999	600	999999	295	464	283	786	968	287	124	999999	982	428	603	115	463	426	824	554	406	399	170	80	999999	461	999999	999999	224	999999	156	999999	225	465	999999	999999	655	895	454	476	999999	500	663	934	275	602	183	549	999999	562	559	595	317	999999	240	411	957	999999	149	834	283	556	999999	695	140	209	383	527	832	999999	459	568	971	357	990	905	735	236	804	266	287	641	907	661	724	561	999999	999999	999999	193	406	135	755	620	999999	17	929	968	803	
75	229	656	716	580	113	990	623	959	315	999999	675	731	725	999999	556	642	649	999999	970	579	602	463	302	649	999999	333	813	999999	165	999999	976	999999	432	738	47	999999	924	336	999999	733	937	647	999999	999999	517	674	410	872	73	560	367	999999	997	234	473	765	364	77	999999	999999	999999	273	999999	331	358	999999	999999	986	845	925	718	322	361	247	641	954	999999	403	141	178	922	999999	999999	604	625	956	770	999999	275	282	276	856	599	777	555	674	843	292	550	609	375	424	37	999999	999999	54	668	759	593	518	916	960	936	569	857	247	976	210	706	402	999999	111	720	572	658	861	999999	583	691	967	121	566	852	531	999999	508	999999	158	762	580	298	20	614	999999	999999	316	999999	40	920	999999	697	642	586	999999	472	274	703	464	999999	999999	331	94	78	625	999999	360	118	999999	999999	999999	999999	999999	447	135	999999	136	497	963	216	352	941	692	663	382	279	999999	999999	704	68	538	805	999999	669	999999	999999	999999	942	988	360	15	207	514	999999	999999	999999	870	205	460	55	346	776	739	258	146	48	999999	431	695	355	999999	380	413	356	999999	554	999999	168	665	876	999999	193	508	613	210	154	437	429	102	398	999999	283	529	659	722	999999	999999	999999	532	999999	999999	999999	999999	642	999999	635	793	168	44	999999	118	711	539	584	156	162	278	136	57	992	999999	219	338	999999	946	654	851	754	633	477	999999	676	999999	922	999999	125	937	865	999999	574	360	278	394	86	290	999999	744	944	512	570	493	939	161	999999	999999	411	999999	949	999999	778	999999	48	534	567	538	441	84	617	328	999999	225	412	945	482	999999	342	824	262	999999	257	909	906	999999	999999	999999	548	999999	106	789	999999	670	987	178	411	790	999999	744	999999	548	849	623	136	999999	482	355	90	993	679	999999	799	586	999999	932	999999	868	999999	796	999999	584	989	916	977	999999	473	369	237	243	544	692	329	598	997	999999	178	634	783	289	770	718	999999	554	845	999999	989	278	478	65	730	999999	999999	525	283	999999	999999	932	645	309	163	122	127	847	459	999999	999999	211	999999	488	764	814	999999	999999	999999	751	999999	444	999999	780	999999	205	891	181	999999	11	999999	999999	324	755	165	245	999999	483	136	657	601	65	105	858	628	788	999999	990	999999	915	456	322	999999	531	571	124	862	999999	471	958	999999	945	344	458	216	775	887	833	332	528	826	612	472	378	160	626	349	221	999999	59	515	901	999999	597	554	999999	315	792	193	50	383	999999	999999	177	999999	655	999999	
646	652	853	900	855	667	999999	98	844	850	130	999999	944	775	650	714	422	999999	329	75	746	999999	748	469	105	649	292	999999	704	600	304	941	505	905	702	568	308	158	660	243	117	509	709	617	999999	421	249	274	732	418	599	725	117	589	975	742	904	393	999999	999999	385	626	394	999999	555	188	876	49	83	91	415	273	792	96	957	999999	203	999999	284	684	410	999999	423	999999	11	999999	834	915	929	959	664	915	999999	999999	858	490	999999	465	72	999999	545	209	201	650	999999	335	999999	999999	632	738	548	999999	118	999999	804	367	213	999999	252	976	354	960	999999	999999	427	500	920	347	237	476	132	999999	78	999999	149	211	999999	772	293	676	999999	813	293	201	420	890	806	232	650	500	287	999999	223	95	999999	584	99	88	233	999999	414	999999	793	165	615	810	705	841	982	603	999999	441	999999	576	340	541	677	917	702	536	999999	999999	697	999999	199	117	524	999999	999999	564	999999	746	549	781	271	999999	29	137	999999	610	195	965	250	56	958	846	209	999999	755	131	906	182	386	696	817	716	898	66	965	507	295	722	999999	999999	999999	999999	891	44	999999	290	521	549	341	999999	351	729	458	650	777	999999	908	999999	237	494	658	999999	999999	852	999999	999999	161	999999	172	88	999999	473	739	999999	565	173	954	175	340	999999	609	366	840	294	999999	999999	999999	258	289	622	999999	417	494	741	769	552	434	49	79	999999	999999	558	387	262	777	878	990	999999	95	614	399	742	547	762	884	301	108	86	507	999999	296	902	683	549	999999	907	978	998	63	22	999999	914	105	999999	346	60	979	588	516	477	107	633	173	675	999999	856	869	732	856	477	453	357	999999	999999	474	235	999999	838	999999	870	899	992	581	82	874	484	999999	967	999999	999999	321	520	999999	999999	999999	662	739	18	326	632	999999	256	151	585	999999	391	999999	902	114	999999	185	151	999999	999999	577	115	61	100	800	749	999999	901	999999	999999	166	933	787	512	423	999999	496	999999	521	150	999999	653	850	995	513	493	112	743	862	314	999999	180	705	924	461	673	999999	999999	999999	577	422	999999	999999	999999	429	635	604	869	489	302	624	318	629	675	812	924	264	65	999999	316	646	475	48	12	373	985	238	999999	60	749	999999	848	999999	944	727	696	714	999999	576	878	889	242	264	570	690	350	551	999999	122	537	418	999999	71	901	930	947	999999	999999	755	444	407	741	999999	739	101	999999	659	684	948	125	220	533	999999	708	999999	414	221	999999	322	33	999999	207	
750	523	340	655	786	757	999999	780	999999	778	976	141	480	157	423	524	999999	913	999999	866	999999	996	326	885	75	999999	483	525	999999	999999	623	731	999	209	991	304	999999	446	989	902	670	177	999999	442	557	358	237	280	999999	696	10	999999	342	578	125	753	999999	455	999999	433	999999	498	54	971	999999	999999	141	281	166	128	126	41	924	788	205	914	999999	884	999999	717	135	213	535	999999	627	224	999999	431	93	247	999999	999999	856	565	629	182	999999	999999	286	312	999999	956	124	871	580	968	999999	554	382	211	999999	999999	999999	999999	308	999999	999999	999999	353	940	855	999999	197	918	999999	173	185	368	999999	33	790	999999	607	35	501	178	99	999999	999999	659	739	844	58	881	999999	999999	835	983	267	559	999999	999999	999999	999999	457	515	768	205	999999	416	793	999999	999999	359	421	357	714	102	381	140	999999	309	546	999999	211	20	661	315	999999	245	337	201	111	999999	814	672	724	271	577	985	409	893	999999	62	865	623	459	999999	470	999999	81	999999	612	136	579	909	999999	517	145	446	853	462	251	615	89	999999	24	784	999999	748	999999	452	524	395	730	95	999999	493	999999	587	560	999999	845	347	174	594	588	974	999999	905	999999	217	136	140	142	946	999999	999999	973	273	608	674	164	721	983	628	228	999999	999999	493	422	98	688	999999	999999	890	617	999999	999999	494	22	50	754	639	658	999999	999999	394	262	784	443	999999	520	564	978	885	808	999999	363	545	376	999999	578	999999	492	12	999999	578	254	251	339	749	756	488	260	568	920	999999	999999	568	312	833	964	999999	60	999999	577	999999	579	999	91	999999	999999	999999	127	651	472	999999	156	999999	896	999999	149	21	454	999999	542	999999	999999	420	965	999999	69	795	999999	542	407	955	496	368	435	405	999999	254	170	845	209	850	370	609	999999	712	999999	418	671	565	694	953	999999	366	591	545	999999	168	44	797	434	753	999999	585	999999	516	721	787	230	999999	747	894	850	609	494	691	671	705	324	999999	999999	651	134	677	847	453	788	999999	777	890	586	841	220	373	421	999999	999999	785	365	999999	990	589	198	999999	818	800	112	567	871	999999	999999	124	844	781	999999	782	628	995	737	999999	728	591	20	999999	915	906	999999	999999	198	49	513	999999	999999	735	272	337	463	955	859	999999	351	230	268	877	999999	471	996	999999	492	638	826	999999	57	565	860	409	579	999999	264	911	126	624	379	832	395	987	774	118	519	553	999999	673	146	690	458	507	333	143	322	453	909	254	995	999999	
222	331	838	784	999999	862	757	604	999999	947	930	727	851	436	999999	39	697	888	919	939	319	163	55	367	999999	362	86	445	999999	810	999999	999999	999999	819	619	74	999999	999999	242	656	795	724	999999	198	759	731	656	999999	651	293	755	30	335	999999	999999	69	999999	999999	678	522	999999	322	68	890	944	68	108	41	999999	427	880	707	655	272	999999	594	190	857	607	385	706	189	999999	262	999999	981	546	999999	579	560	788	678	321	720	999999	483	666	92	253	701	633	999999	90	234	413	57	374	999999	911	655	999999	428	873	302	816	999999	527	999999	835	963	521	534	461	266	999999	999999	396	935	402	670	928	107	613	905	999999	91	109	570	848	17	999999	484	661	923	681	369	805	28	999999	999999	999999	859	257	999999	999999	108	999999	823	595	211	661	438	669	251	727	781	815	967	999999	734	999999	957	957	828	355	47	873	999999	585	999999	406	377	41	140	715	78	850	999999	725	653	918	285	974	647	355	188	814	420	999999	899	554	837	477	178	999999	998	999999	999999	934	152	235	634	248	325	804	293	406	539	536	658	931	492	251	999999	999999	232	982	319	999999	999999	999999	999999	341	685	724	999999	899	999999	375	716	177	430	397	583	428	999999	47	659	843	72	999999	284	999999	548	999999	72	596	999999	999999	542	25	591	999999	767	919	772	303	999999	600	999999	393	543	174	999999	999999	999999	104	668	999999	532	999999	333	476	420	395	948	999999	793	718	999999	972	329	510	999999	701	585	484	630	664	655	990	484	68	999999	678	247	120	74	66	999999	999999	928	111	830	357	999999	125	536	381	970	203	999999	844	999999	999999	74	999999	999999	999999	906	36	474	13	823	541	710	999999	999999	741	158	838	514	736	261	999999	54	227	680	485	18	470	947	999999	693	462	490	639	999999	345	999999	213	778	999999	160	999999	999999	924	288	999999	999999	427	999999	794	233	142	689	773	999999	252	228	999999	363	856	119	445	88	226	999999	370	60	81	155	533	137	944	999999	567	999999	821	202	129	939	392	838	591	999999	163	34	561	773	717	999999	876	126	768	850	922	999999	715	360	286	614	917	247	999999	281	999999	666	289	82	131	999999	771	60	108	906	971	27	527	231	925	999999	999999	999999	999999	34	999999	999999	369	104	146	999999	870	999999	999999	999999	999999	154	273	999999	501	496	999999	489	651	530	284	999999	27	999999	879	905	999999	999999	435	94	999999	331	904	550	999999	315	307	195	935	401	999999	999999	143	593	885	826	999999	999999	730	438	456	279	944	812	
999999	451	399	507	224	241	420	387	999999	832	659	700	250	999999	316	196	199	560	553	999999	213	974	693	434	999999	62	161	999999	762	999999	637	586	386	101	999999	999999	999999	799	970	704	981	939	999999	999999	934	999999	999999	41	901	543	249	895	725	694	999999	775	758	999999	999999	999999	90	999999	999999	48	204	83	324	158	922	753	999999	399	999999	849	999999	274	709	391	500	999999	476	129	210	228	999999	742	860	691	999999	999999	803	950	278	807	623	673	999999	236	116	860	870	437	119	157	273	999999	315	876	426	345	75	999999	475	739	696	960	117	999999	290	462	222	999999	666	999999	950	330	131	782	999999	999999	999999	999999	285	639	999999	49	20	62	999999	999999	436	999999	275	999999	999999	437	485	538	121	999999	565	999999	945	654	999999	247	770	221	207	943	999999	532	650	821	395	592	101	835	999999	999999	950	65	450	382	35	999999	367	519	938	523	999999	593	671	573	48	40	538	999999	991	683	278	798	854	22	190	904	343	453	761	376	345	649	720	464	711	510	999999	572	628	999999	999999	999999	999999	684	108	144	860	87	782	365	64	470	999999	144	999999	999999	211	999999	201	999999	895	999999	999999	571	187	205	872	217	861	538	999999	999999	12	581	999999	27	999999	180	913	56	53	266	670	406	322	875	999999	585	85	559	308	50	381	999999	524	999999	503	999999	506	999999	271	653	999999	253	803	99	467	999999	999999	371	637	999999	525	999999	999999	638	252	361	259	311	400	296	999999	311	999999	521	593	504	66	836	999999	812	673	19	784	400	49	427	603	233	999999	541	254	999999	921	278	999999	235	999999	999999	723	151	463	204	512	999999	520	914	23	291	999999	999999	999999	999999	999999	825	366	515	999999	685	599	825	757	35	893	859	52	428	389	999999	996	368	82	181	122	382	358	478	507	809	880	135	999999	321	727	999999	335	999999	867	106	911	20	863	745	296	898	999999	437	311	653	932	102	535	61	999999	146	890	45	392	474	476	887	17	562	805	473	421	999999	308	449	999999	303	560	293	999999	986	504	337	884	224	999999	999999	999999	853	876	787	999999	361	36	591	563	299	366	999999	999999	33	12	311	939	822	999999	999999	139	861	129	638	999999	999999	10	999999	642	563	160	178	999999	555	999999	999999	999999	999999	999999	69	419	717	885	244	937	167	663	37	983	202	397	71	737	50	999999	999999	999999	248	255	358	361	727	999999	10	149	197	917	83	999999	848	626	921	948	999999	539	422	999999	884	701	383	588	973	325	449	175	98	999999	445	
999999	413	429	447	772	525	708	691	768	885	999999	749	250	999999	999999	145	576	476	122	321	511	379	340	849	999999	999999	999999	388	412	509	835	60	756	999999	999999	899	429	189	159	433	717	847	654	101	789	952	143	998	999999	190	999999	999999	999999	129	934	394	83	579	999999	899	755	330	288	268	59	54	992	768	999999	825	715	999999	327	689	999999	999999	725	249	999999	999999	999999	772	139	232	999999	146	84	637	547	925	825	849	288	259	999999	396	568	999999	51	745	959	374	728	999999	474	485	381	296	999999	280	999999	834	519	999999	999999	983	201	999999	999999	913	969	365	999999	353	999	866	118	78	999999	999999	104	339	207	324	634	375	999999	705	999999	161	999999	788	999999	276	999999	991	999999	999999	98	694	205	512	999999	137	775	604	999999	999999	999999	608	376	313	284	319	186	339	999999	999999	680	795	939	495	308	999999	999999	191	254	954	97	18	535	999999	979	326	999999	592	576	80	549	40	232	668	281	999999	785	999999	513	801	999999	999999	364	145	999999	302	755	709	213	293	977	593	359	999999	297	999999	82	999999	334	958	307	999999	762	566	654	650	999999	280	224	999999	694	999999	677	453	864	169	653	399	843	687	571	999999	388	292	102	956	681	44	381	855	999999	554	136	555	503	505	174	798	491	652	999999	484	495	64	598	999999	915	906	999999	999999	772	682	999999	647	396	999999	215	479	473	999999	969	538	999999	368	82	149	572	132	949	368	995	855	908	999999	957	97	816	333	694	813	50	774	999999	253	93	404	167	489	168	507	300	694	334	792	682	200	584	137	982	459	716	793	956	963	999999	916	773	206	689	999999	999999	881	785	660	658	204	826	999999	284	677	982	92	963	999999	78	310	531	126	518	767	512	689	351	244	999999	999999	817	747	120	177	999999	961	800	859	327	418	908	674	143	999999	373	999999	999999	999999	999999	634	829	999999	895	832	394	657	687	921	797	500	999999	551	999999	999999	386	88	545	117	57	30	292	113	133	660	999999	857	999999	40	403	583	837	46	767	472	427	999999	852	999999	782	999999	283	878	72	827	877	367	120	732	111	294	393	744	267	456	999999	725	390	244	439	537	999999	999999	999999	223	663	999999	783	999999	984	999999	236	267	335	83	746	999999	999999	306	782	999999	747	260	928	999999	200	102	779	320	130	999999	921	999999	848	254	308	999999	999999	999999	174	384	584	28	999999	36	68	136	999999	193	710	936	684	999999	461	405	790	424	728	418	33	570	724	999999	999999	293	162	617	
418	90	775	130	999999	999999	141	408	999999	728	511	901	60	74	683	595	610	194	999999	999999	166	453	464	884	897	941	824	604	660	121	57	465	999999	450	717	999999	418	999999	999999	999999	999999	999999	999999	71	912	826	999999	959	999999	139	862	999999	276	325	461	965	625	999999	232	123	379	537	748	999999	999999	56	37	610	356	353	999999	999999	999999	536	999999	112	507	402	999999	80	999999	865	999999	999999	258	271	999999	559	999999	752	713	999999	999999	999999	999999	425	315	605	390	999999	999999	999999	613	999999	952	840	484	999999	441	358	467	233	919	162	540	514	999999	227	100	419	857	999999	999999	604	999999	999999	664	999999	424	468	797	902	21	999999	281	825	261	183	577	418	786	459	127	640	295	489	999999	214	238	607	605	97	515	999999	18	330	146	19	999999	999999	186	941	324	999999	560	565	221	814	880	999999	262	646	649	682	999999	408	360	999999	318	999999	61	460	314	999999	999999	709	396	50	107	951	688	252	999999	999999	241	999999	144	999999	90	729	278	793	334	523	355	958	447	833	348	609	999999	166	700	752	999999	999999	636	507	119	851	178	999999	716	929	37	19	375	376	999999	787	273	215	900	589	882	267	135	791	472	999999	271	563	999999	497	999999	531	999999	528	40	515	219	636	45	999999	999999	999999	86	404	495	999999	592	81	392	561	345	999999	266	120	869	985	600	844	45	214	999999	615	478	228	948	505	466	846	345	935	577	999999	179	999999	37	785	190	730	305	135	322	200	180	999999	162	226	274	441	659	55	915	999999	999999	831	649	999999	628	999999	456	989	999999	745	999999	457	999999	708	594	595	999999	999999	804	869	548	999999	999999	399	444	336	76	731	241	34	197	300	30	212	999999	999999	31	91	999999	332	284	316	256	999999	999999	723	167	453	999999	678	358	576	999999	55	826	692	999999	260	511	999999	791	999999	758	999999	558	445	437	781	673	255	574	11	926	999999	595	999999	663	999999	934	999999	178	999999	999999	562	675	621	59	974	385	999999	999999	771	580	999999	541	999999	557	401	999999	999999	999999	386	780	387	999999	357	649	769	460	594	38	999999	999999	790	132	178	627	205	189	936	396	463	405	329	999999	802	999999	70	939	46	999999	272	307	915	435	792	842	721	458	328	999999	289	999999	790	324	999999	455	789	743	373	999999	361	221	91	632	999999	980	460	540	311	999999	589	999999	999999	909	766	999999	409	365	340	335	905	747	861	999999	999999	999999	615	15	69	357	641	326	576	114	332	60	226	999999	602	811	999999	190	156	
999999	391	999999	999999	881	558	471	55	434	413	47	36	614	360	125	526	893	375	455	481	954	295	999999	263	319	587	999999	999999	127	762	528	943	725	601	469	583	657	839	733	457	598	311	999999	913	539	88	718	699	111	766	999999	445	936	709	201	116	999999	206	790	303	841	373	999999	671	999999	103	999999	22	891	541	869	999999	641	999999	882	652	87	360	723	240	868	999999	996	360	63	92	16	25	999999	363	465	999999	58	440	999999	235	382	999999	38	445	777	705	999999	569	897	655	804	999999	826	549	38	999999	482	560	435	825	376	578	617	802	999999	295	613	999999	86	418	15	211	392	656	279	541	331	288	999999	173	218	999999	463	999999	288	77	198	860	335	697	978	497	15	790	999999	999999	928	236	999999	492	102	999999	492	489	649	602	556	179	279	999999	999999	999999	999999	271	616	938	125	218	523	28	106	999999	212	389	439	517	206	601	999999	475	999999	999999	999999	969	999999	937	999999	974	759	685	521	29	591	839	260	784	399	743	183	921	689	719	999999	339	396	349	999999	113	59	141	406	954	382	803	883	999999	274	139	201	679	993	999999	459	837	507	86	171	373	139	999999	128	463	428	876	785	893	999999	599	582	999999	868	841	924	627	289	567	999999	787	955	908	520	270	552	503	927	548	999999	999999	832	999999	188	705	999999	404	22	943	536	999999	999999	989	959	674	556	470	811	161	999999	832	558	939	440	383	417	230	144	858	999999	999999	948	246	633	999999	999999	273	551	172	868	530	614	346	41	150	769	965	949	845	999999	91	692	999999	999999	999999	999999	999999	879	999999	298	753	269	163	42	611	999999	999999	366	451	907	999999	918	649	293	695	999999	221	908	999999	614	999999	280	298	154	829	999999	182	999999	205	200	874	393	999999	873	999999	271	460	314	429	593	999999	609	999999	938	999999	173	52	492	637	220	999999	999999	590	999999	847	482	970	18	999999	379	384	867	171	261	42	999999	182	999999	999999	434	766	907	488	705	626	842	999999	360	724	666	199	689	286	984	94	890	803	999999	999999	642	999999	452	111	60	218	999999	999999	256	906	530	990	277	324	213	454	208	505	884	574	15	999999	620	294	546	189	694	591	187	999999	151	106	627	748	535	143	999999	805	438	496	506	404	526	999999	203	999999	921	375	83	539	886	999999	999999	999999	999999	933	679	999999	565	999999	524	538	270	89	764	434	373	529	788	79	140	999999	76	397	999999	610	192	176	100	871	268	329	999999	647	999999	756	187	999999	
999999	602	464	166	250	567	972	968	144	447	690	769	311	402	999999	13	409	494	328	999999	999999	999999	751	513	76	693	612	999999	30	622	799	17	999999	727	802	196	615	973	161	999999	425	109	476	744	486	999999	999999	865	741	514	248	999999	437	656	999999	315	850	950	100	556	954	999999	999999	521	999999	682	522	999999	600	401	398	435	342	999999	115	813	945	16	999999	744	134	746	463	999999	384	999999	579	999999	993	496	999999	664	883	605	554	999999	161	954	107	804	809	999999	275	350	999999	999999	463	618	551	920	999999	999999	923	355	999999	999999	323	999999	147	643	112	922	999999	113	65	733	552	736	273	467	999999	990	999999	232	999999	148	481	123	999999	999999	999999	960	58	83	136	502	740	537	182	347	333	720	817	464	701	886	404	171	295	392	269	726	354	93	268	379	933	701	420	999999	999999	210	999999	574	102	151	873	517	977	999999	992	24	564	999999	143	941	999999	455	999999	999999	744	319	827	18	312	999999	999999	964	999999	756	568	49	127	889	611	133	999999	252	371	560	999999	886	194	733	399	255	172	428	999999	326	206	488	180	999999	548	426	383	42	272	999999	535	909	999999	231	999999	999999	896	674	999999	20	272	931	93	970	45	999999	135	104	619	67	999999	197	999999	498	560	90	868	755	350	194	749	999999	980	999999	34	999999	999999	999999	739	445	358	999999	112	999999	63	275	999999	209	336	690	999999	288	999999	215	616	347	894	214	670	913	94	150	999999	141	270	626	999999	990	946	931	674	171	364	999999	708	999999	95	999999	444	999999	685	669	429	659	999999	470	233	999999	487	686	999999	978	302	999999	361	999999	172	971	678	437	324	414	263	404	25	139	924	250	506	999999	262	818	769	386	238	999999	721	675	999999	800	402	185	512	269	722	696	869	538	822	999999	11	123	407	999999	970	280	415	35	643	764	546	999999	278	999999	434	401	218	916	999999	935	999999	999999	733	878	44	999999	902	999999	682	329	269	395	999999	14	449	148	420	762	415	999999	20	695	999999	999999	263	419	999999	477	999999	999999	487	953	941	999999	14	514	999999	999999	972	832	378	420	999999	324	504	161	999999	999999	595	295	980	455	510	639	924	801	466	260	624	625	999999	434	999999	999999	841	316	453	541	10	935	759	891	790	583	590	599	352	717	979	999999	854	999999	881	548	349	42	452	311	961	213	999999	139	999999	356	600	943	260	991	999999	197	707	999999	273	659	536	999999	999999	927	59	335	458	999999	281	522	999999	999999	553	621	999999	809	
999999	999999	999999	796	887	629	986	443	982	646	349	360	244	999999	404	829	999999	231	22	259	376	524	262	636	755	308	858	391	585	999999	999999	638	979	999999	333	565	455	477	771	906	999999	999999	945	412	985	107	514	489	128	941	229	331	609	762	442	999999	889	999999	999999	589	771	604	999999	979	256	999999	381	571	467	838	384	901	999999	115	156	155	578	850	999999	657	794	378	273	644	782	78	39	227	240	983	676	512	999999	192	145	509	373	965	166	285	726	942	31	290	566	328	871	503	616	999999	999999	999999	301	999999	794	402	341	223	206	187	680	164	341	484	172	872	474	999999	999999	646	782	612	694	376	999999	852	357	982	87	464	207	999999	611	943	222	637	221	52	398	743	178	159	999999	978	604	571	999999	547	128	999999	999999	604	534	999999	999999	168	355	999999	462	942	55	358	146	742	999999	154	553	398	271	535	660	431	878	235	478	632	843	715	771	999999	251	809	863	393	999999	602	11	641	438	64	291	296	590	455	698	999999	23	36	999999	999999	27	222	999999	593	43	431	725	308	999999	881	324	639	163	999999	700	245	999999	752	140	387	999999	999999	959	999999	253	374	841	433	999999	658	619	817	999999	321	351	999999	533	999999	360	189	876	999999	150	556	740	652	142	497	755	463	334	999999	895	999999	999999	115	999999	999999	350	999999	589	999999	999999	842	999999	507	999999	841	751	999999	999999	224	402	951	999999	999999	771	413	477	600	999999	354	677	84	999999	359	999999	107	14	245	775	464	999999	999999	599	584	999999	308	999999	242	730	301	746	93	751	120	867	944	119	867	999999	999999	601	749	436	245	624	999999	518	913	585	999999	836	515	895	256	294	999999	999999	926	517	473	128	999999	999999	940	999999	594	999999	223	491	976	988	147	999999	926	863	999999	264	364	959	245	789	380	999999	906	999999	999999	197	504	999999	999999	592	192	360	999999	999999	367	880	496	637	40	373	305	431	608	836	999999	613	969	393	999999	999999	997	999999	281	683	748	587	962	485	999999	407	828	396	334	394	999999	786	999999	999999	505	310	999999	999999	928	872	999999	999999	58	80	765	627	227	999999	999999	710	594	999999	999999	198	982	780	917	21	999999	633	999999	908	107	224	39	912	584	999999	999999	999999	688	281	48	409	198	799	999999	892	719	999999	189	716	999999	624	999999	999999	707	999999	222	725	392	756	466	999999	999999	586	851	999999	999999	853	52	452	233	919	31	323	999999	679	999	999999	999999	35	301	520	453	828	244	482	999999	448	999999	999999	562	
999999	999999	999999	999999	743	82	612	947	705	999999	866	706	736	493	999999	603	485	416	37	999999	38	484	367	465	945	852	999999	352	378	418	602	648	310	890	999999	508	999999	509	999999	999999	396	246	545	183	999999	813	716	345	489	879	939	999999	187	900	534	688	63	476	999999	890	999999	270	578	297	259	228	406	846	431	256	999999	999999	973	430	455	791	938	999999	39	141	146	172	999999	499	478	570	470	999999	365	383	999999	623	999999	551	42	136	667	258	924	999999	417	869	914	999999	376	963	68	757	454	742	999999	869	446	737	754	412	407	89	818	999999	757	996	490	57	801	889	999999	432	397	328	999999	690	999999	999999	724	276	258	999999	132	515	512	713	999999	623	634	999999	186	902	999999	630	729	588	999999	245	460	999999	388	866	440	999999	626	635	369	136	618	999999	610	999999	23	999999	999999	776	956	313	186	999999	51	867	423	225	713	444	999999	766	599	545	261	33	372	313	887	391	199	646	889	876	999999	829	15	999999	975	562	889	999999	999999	952	999999	135	69	999999	379	521	452	999999	773	192	999	603	536	82	807	586	999999	709	600	999999	586	320	999999	309	700	222	861	848	250	999999	554	327	300	999999	913	135	964	955	933	376	939	975	872	706	876	750	999999	999999	768	999999	309	189	999999	703	999999	322	711	759	716	167	659	603	999999	622	637	682	312	888	169	681	622	306	776	999999	833	611	999999	717	432	950	919	928	90	851	851	375	609	596	282	601	424	999999	249	999999	716	345	10	259	78	204	999999	413	773	96	776	12	413	494	999999	999999	874	993	336	766	247	999999	999999	133	771	272	83	716	616	999999	999999	999999	67	10	517	999999	999999	197	648	999999	512	515	165	994	999999	848	961	124	999999	518	726	430	877	483	999999	986	822	999999	488	806	131	731	797	999999	829	369	999999	412	977	383	161	686	355	108	263	999999	575	999999	58	922	310	958	999999	999999	841	836	999999	583	472	530	675	733	709	999999	117	781	718	950	999999	715	903	559	147	999999	999999	50	85	779	230	805	420	999999	828	566	505	172	740	698	373	992	829	999999	939	456	707	428	977	512	990	482	23	999999	999999	999999	999999	751	999999	999999	741	801	761	999999	999999	999999	120	382	905	152	346	944	50	29	586	182	886	999999	619	999999	644	999999	72	572	788	748	792	795	938	495	547	754	352	103	957	999999	241	79	18	282	346	335	522	999999	176	56	441	993	48	192	456	487	999999	139	12	802	738	198	971	615	999999	324	
443	419	605	591	999999	947	999999	23	940	816	532	999999	355	319	425	238	406	742	316	798	999999	999999	999999	69	622	222	999999	164	834	52	999999	403	408	31	891	113	239	584	453	493	931	999999	999999	999999	954	999999	784	693	386	510	791	238	308	86	999999	999999	380	545	969	389	857	907	188	897	718	138	938	333	999999	322	998	822	999999	823	999999	999999	515	408	999999	827	438	999999	777	334	260	869	105	331	999999	999999	732	693	615	73	636	34	846	353	921	826	856	999999	275	999999	999999	999999	939	999999	220	836	181	971	999999	151	951	460	139	999999	646	848	43	617	868	222	589	314	217	999999	196	842	999999	171	487	999999	971	977	140	713	822	291	999999	620	121	627	42	760	263	473	122	185	894	999999	706	82	792	249	591	62	484	999999	762	713	298	377	952	999999	494	161	180	973	329	999999	42	999999	918	422	506	251	190	829	999999	743	999999	21	999999	892	465	415	495	731	395	87	238	626	528	226	999999	743	675	32	999999	111	303	149	999999	478	959	350	163	999999	743	350	872	999999	154	29	999999	286	429	69	999999	89	665	999999	587	252	999999	415	837	701	100	762	575	167	999999	999999	449	999999	165	480	932	124	261	999999	999999	55	999999	583	481	509	626	55	999999	616	477	196	445	855	999999	613	290	553	513	462	289	980	775	714	102	204	579	626	131	949	999999	999999	828	550	459	542	46	614	999999	338	999999	54	449	999999	690	376	514	594	999999	551	199	388	611	798	836	18	279	999999	491	286	999999	999999	923	374	490	999999	999999	999999	406	29	576	676	619	999999	387	244	541	816	34	725	690	999999	213	579	759	747	828	39	714	450	272	546	133	658	999999	85	130	999999	999999	653	999999	619	198	403	975	999999	769	436	999999	601	477	463	475	999999	595	999999	796	354	614	999999	999999	338	191	955	756	999999	553	999999	776	312	999999	466	347	999999	999999	81	797	810	604	247	977	402	618	999999	972	999999	999999	999999	72	465	288	776	470	736	444	679	437	242	646	999999	969	999999	999999	999999	487	21	126	104	57	999999	155	986	750	999999	999999	815	999999	999999	982	948	958	999999	899	320	33	999999	995	611	936	48	643	565	173	999999	277	999999	742	508	635	961	999999	976	999999	547	319	302	36	103	971	999999	958	369	259	698	986	783	999999	349	95	999999	25	999999	167	18	881	590	822	101	999999	595	82	221	443	31	265	999999	874	999999	10	730	321	999999	640	999999	90	284	999999	474	672	493	270	403	999999	494	945	186	
819	999999	666	999999	480	934	993	999999	999999	999999	925	238	999999	999999	909	557	348	365	829	122	999999	999999	999999	606	284	357	429	615	334	999999	999999	948	85	999999	172	572	695	280	260	999999	909	999999	760	343	359	999999	42	667	584	712	65	67	999999	833	999999	999999	384	69	454	132	514	387	60	877	947	999999	162	999999	842	346	861	77	999999	452	999999	620	99	594	257	207	999999	762	41	999999	999999	741	999999	252	999999	202	999999	636	999999	138	871	532	213	882	395	382	924	678	999999	248	999999	987	999999	222	629	690	999999	999999	811	999999	807	752	999999	438	264	216	692	909	999999	650	999999	235	251	976	580	681	417	216	999999	999999	282	646	937	792	771	636	787	999999	622	96	999999	409	825	999999	331	129	185	999999	628	188	689	24	999999	184	99	625	745	976	642	948	283	674	589	936	974	170	814	563	999999	999999	428	999999	296	500	999999	749	410	672	655	461	505	642	587	999999	195	267	554	999999	999999	155	890	811	438	674	999999	647	819	888	604	170	999999	622	117	10	760	77	999999	999999	845	999999	224	82	331	190	999999	640	96	569	751	716	999999	61	999999	999999	736	999999	999999	622	687	691	929	521	999999	494	156	883	535	999999	270	127	539	951	918	999999	931	999999	489	257	230	182	560	260	147	999999	999999	263	761	595	273	999999	884	999999	915	163	421	999999	14	837	999999	569	115	999999	308	633	999999	999999	142	507	590	918	138	935	999999	515	999999	679	384	190	940	893	999999	939	323	128	243	999999	999999	764	941	238	813	652	223	999999	76	60	951	999999	711	889	999999	263	15	355	24	948	999999	410	32	999999	999999	824	897	150	448	175	196	190	400	751	627	378	999999	999999	999999	486	722	999999	448	90	727	999999	478	60	772	999999	933	999999	999999	999999	721	636	742	209	909	989	754	999999	999999	900	863	771	122	959	999999	752	697	653	249	538	236	999999	961	999999	24	458	999999	999999	377	999999	241	228	86	115	40	999999	635	999999	453	125	999999	648	528	547	999999	955	999999	519	788	999999	180	290	728	999999	69	749	674	801	195	999999	644	908	705	642	669	645	999999	999999	929	280	999999	340	210	133	806	587	453	424	999999	68	999999	835	67	999999	999999	999999	500	510	56	290	326	834	181	999999	481	999999	942	885	878	999999	999999	750	999999	518	904	999999	90	604	769	481	306	260	86	136	760	808	850	999999	242	718	154	999999	999999	999999	953	291	168	217	999999	984	999999	567	999999	999999	798	949	999999	548	453	569	870	999999	741	575	984	76	
758	55	241	673	999999	594	652	999999	436	84	789	999999	999999	622	681	999999	952	784	836	738	713	933	337	810	562	999999	905	999999	847	258	454	395	664	887	533	122	999999	978	22	60	915	999999	716	999999	169	314	999999	830	887	997	943	999999	999999	255	999999	824	718	999999	120	669	999999	979	322	188	999999	999999	286	999999	99	999999	896	974	999999	999999	823	337	227	612	651	258	999999	85	785	850	314	498	657	999999	534	999999	404	999999	867	352	372	935	73	999999	104	765	37	316	740	328	111	969	193	952	999999	35	999999	115	779	862	351	999999	203	472	873	141	747	867	153	391	174	350	116	429	423	887	999999	689	518	885	231	21	999999	466	748	345	999999	704	999999	508	110	299	776	999999	10	999999	741	601	664	999999	28	169	173	359	999999	760	862	764	999999	544	762	999999	999999	893	640	999999	278	737	723	999999	827	999999	881	999999	290	874	574	111	428	999999	155	671	35	556	867	999999	848	985	311	988	482	999999	176	452	746	192	703	883	374	670	489	14	878	136	144	975	999999	528	78	999999	196	760	345	873	999999	100	999999	50	35	578	492	293	435	999999	65	287	999999	439	898	108	181	691	999999	758	999999	151	999999	898	421	892	784	329	917	31	999999	721	213	302	63	999999	999999	999999	857	795	187	999999	999999	153	81	857	109	848	630	970	118	505	32	999999	697	257	307	994	628	143	999999	172	999999	413	933	999999	999999	999999	385	252	999999	518	833	942	999999	978	571	650	827	564	793	935	699	947	912	306	698	625	605	805	358	305	999999	724	999999	25	830	175	219	999999	783	999999	472	388	172	599	671	90	17	999999	685	656	176	74	349	859	999999	429	501	636	644	457	978	579	999999	512	485	999999	942	564	999999	406	999999	100	781	277	472	999999	784	999999	634	618	618	886	130	701	139	969	384	999999	551	411	674	999999	102	335	547	892	494	659	999999	562	147	452	570	289	226	999999	999999	999999	999999	162	644	188	11	35	839	102	459	202	383	999999	734	801	23	747	731	856	997	455	729	999999	827	135	207	999999	481	175	999999	840	485	62	685	311	754	399	767	496	582	77	495	455	442	301	286	999999	828	345	439	823	557	999999	89	999999	352	816	335	999999	999999	929	554	999999	999999	618	716	330	830	432	57	623	980	999999	284	930	960	284	147	535	849	999999	999999	145	999999	502	292	125	973	847	958	937	74	999999	515	999999	522	821	679	824	584	955	778	406	297	815	999999	999999	94	159	877	78	678	999999	
669	391	686	418	937	283	999999	999999	357	983	473	999999	559	731	729	999999	417	148	604	999999	999999	893	820	847	999999	920	999999	970	999999	824	969	890	269	274	588	133	966	113	999999	405	498	983	608	794	932	188	266	121	999999	999999	741	739	473	999999	999999	999999	999999	838	571	27	623	999999	570	999999	999999	583	850	295	152	606	999999	313	999999	208	999999	966	999999	35	914	999999	664	548	999999	578	92	240	426	903	424	999999	999999	999999	999999	867	782	142	423	85	781	999999	337	999999	968	999999	797	999999	484	274	540	883	999999	545	999999	999999	999999	85	999999	991	450	999999	166	947	870	999999	54	537	771	397	426	692	999999	219	999999	564	999999	692	999999	401	781	654	999999	999999	373	541	330	999999	213	640	999999	707	164	431	634	998	999999	390	111	638	942	999999	666	97	848	847	999999	282	301	369	570	670	505	586	220	796	36	999999	584	338	19	37	334	141	883	719	999999	131	584	255	999999	951	591	941	459	521	988	999999	999999	999999	211	57	999999	843	80	999999	999999	577	221	838	971	197	999999	999999	628	914	934	535	999999	139	319	219	698	56	999999	618	88	564	999999	698	807	368	701	999999	137	961	312	490	70	49	517	999999	909	745	999999	999999	154	999999	999999	544	587	463	464	183	216	992	999999	999999	846	461	765	999999	449	522	40	613	495	747	999999	666	612	454	474	175	999999	358	999999	999999	772	999999	999999	999999	251	593	121	354	904	528	852	145	612	633	643	608	999999	869	520	397	714	669	688	999999	184	655	999999	142	988	999999	561	857	999999	406	906	33	987	999999	406	856	411	685	709	999999	895	999999	64	978	810	865	999999	752	837	912	999999	112	999999	999999	999999	999999	661	978	366	615	966	995	999999	999999	726	999999	621	777	472	664	985	38	960	721	511	999999	999999	952	331	132	407	999999	29	999999	167	803	889	920	422	999999	204	432	329	103	11	899	66	999999	262	200	999999	123	290	183	926	219	151	423	565	418	994	708	657	243	217	999999	975	671	58	922	730	701	365	662	469	563	999999	866	719	611	618	753	700	141	999999	293	528	999999	854	948	662	476	364	13	816	495	775	95	886	843	924	999999	799	339	470	552	999999	628	713	372	509	285	703	953	799	250	999999	525	364	923	638	139	817	999999	999999	999999	347	999999	845	999999	788	999999	980	875	999999	233	953	371	670	336	535	999999	142	999999	999999	386	999999	410	213	999999	487	999999	730	999999	999999	999999	577	698	78	216	999999	405	782	740	584	886	305	827	276	999999	
296	646	855	38	398	737	996	335	999999	884	490	999999	158	279	495	539	999999	999999	999999	892	656	999999	303	463	999999	999999	128	401	907	562	999999	945	144	637	288	841	404	702	574	477	798	251	46	193	726	999999	999999	512	999999	999999	992	286	999999	999999	919	41	999999	401	999999	268	999999	605	428	999999	999999	544	999999	521	990	999999	145	200	453	203	103	414	228	119	737	999999	882	999999	156	862	569	804	788	999999	717	257	498	999999	999999	316	857	203	823	999999	391	999999	475	735	999999	600	999999	802	833	963	290	514	999999	243	999999	64	385	14	458	999999	541	999999	755	999999	803	999999	166	142	405	147	345	900	591	292	728	555	386	156	999999	556	952	999999	999999	825	479	999999	999999	999999	999999	740	930	853	744	267	404	393	436	999999	932	999999	444	777	406	999999	628	389	923	529	515	117	678	238	911	999999	612	999999	999999	999999	573	600	309	999999	793	999999	217	491	165	333	888	345	129	953	224	324	121	185	370	999999	206	99	999999	914	748	241	72	701	942	843	654	630	366	505	859	341	479	542	984	740	488	146	233	600	641	180	999999	724	999999	596	790	437	413	750	733	483	321	394	162	562	603	999999	549	322	678	267	978	999999	104	999999	844	578	201	630	797	69	865	689	999999	578	253	347	687	355	62	227	227	616	771	999999	30	95	390	432	999999	972	597	911	921	384	999999	374	630	999999	999999	221	999999	782	952	673	618	631	121	584	999999	265	999999	204	999999	460	49	372	852	718	861	759	999999	769	492	824	472	954	767	898	386	879	717	555	603	841	981	444	663	108	767	999999	999999	999999	999999	881	155	999999	651	471	999999	829	999999	911	280	992	999999	477	300	137	211	663	864	223	207	999999	548	282	601	427	999999	605	708	753	951	472	786	392	655	610	679	79	313	999999	563	999999	367	805	285	610	819	513	999999	536	999999	113	534	999999	608	683	343	999999	999999	233	991	739	999999	768	960	807	216	639	821	689	999999	141	360	999999	660	650	82	742	996	999999	608	965	460	999999	856	847	999999	36	784	999999	277	806	277	89	314	999999	435	999999	845	477	403	190	692	464	999999	765	753	965	999999	957	611	999999	999999	811	625	35	999999	949	911	122	868	189	855	849	422	651	864	280	263	999999	999999	483	999999	999999	597	428	283	995	104	101	103	973	927	826	371	676	930	999999	464	289	545	999999	687	732	999999	224	334	843	52	437	900	483	711	999999	742	137	999999	356	224	206	999999	999999	999999	820	999999	895	
261	999999	488	745	720	999999	815	973	301	999999	796	999999	920	382	103	999999	952	667	200	620	271	999999	94	999999	972	583	251	268	538	261	999999	866	713	713	962	305	365	999999	716	502	999999	999999	971	12	999999	539	436	841	999999	321	340	198	630	408	999999	999999	945	999999	773	146	999999	557	445	49	118	930	460	216	999999	999999	84	655	950	698	999999	533	693	91	903	442	157	409	999999	226	921	442	246	999999	89	375	360	121	999999	580	344	999999	302	932	893	410	89	999999	431	314	999999	684	247	931	455	110	999999	863	350	341	999999	999999	999999	229	127	676	693	999999	136	54	448	963	132	380	999999	842	999999	760	999999	999999	999999	999999	978	850	979	247	204	999999	858	999999	999999	496	770	999999	591	586	999999	82	815	227	716	932	103	999999	866	283	562	867	577	613	868	153	999999	848	978	999999	779	551	999999	879	481	388	999999	157	582	999999	203	999999	789	776	133	169	945	999999	785	430	999999	601	984	999999	685	337	999999	255	120	999999	819	999999	223	528	807	177	831	935	999999	338	645	946	999999	914	90	632	88	800	489	709	207	706	999999	558	238	187	999999	545	204	154	651	51	999999	264	141	999999	716	270	969	956	999999	20	234	457	784	886	797	999999	624	63	258	936	999999	999999	130	999999	859	665	300	629	610	296	999999	601	999999	604	910	999999	782	999999	915	818	831	999999	999999	197	999999	614	999999	351	390	496	920	151	895	715	999999	635	144	28	421	60	970	349	356	50	279	632	999999	999999	976	258	297	999999	147	440	114	243	39	999999	999999	255	892	948	249	999999	375	599	705	971	328	285	999999	999999	398	999999	847	492	186	341	999999	849	844	593	999999	141	209	115	13	465	611	52	606	211	387	176	168	32	109	243	999999	680	999999	999999	862	999999	999999	533	427	282	592	621	67	999999	999999	791	410	309	582	118	999999	270	595	249	370	999999	679	213	386	231	706	999999	393	942	666	247	921	54	730	999999	298	676	687	730	999999	999999	985	999999	196	595	765	859	999999	991	329	999999	999999	687	439	586	999999	640	156	999999	576	766	238	999999	40	777	869	999999	578	909	819	999999	582	864	999999	380	300	770	999999	791	466	847	386	401	623	262	999999	244	999999	154	651	658	529	492	999999	115	999999	999999	877	419	999999	409	999999	539	181	91	831	229	999999	68	296	261	999999	999999	739	728	999999	999999	500	778	623	635	750	999999	268	999999	718	100	999999	271	619	428	999999	999999	999999	66	566	847	230	542	431	933	923	557	999999	999999	
999999	174	752	999999	725	924	380	109	795	999999	658	856	281	20	372	999999	519	999999	448	867	369	999999	299	682	172	543	616	958	356	690	999999	999999	576	869	136	553	999999	999999	545	999999	57	999999	810	975	407	709	575	219	999999	691	999999	874	999999	990	999999	27	875	80	273	192	317	422	753	115	387	465	290	999999	999999	818	402	244	513	753	999999	576	216	999999	999999	462	967	407	999999	665	276	837	999999	999999	999999	999999	678	277	999999	362	387	999999	999999	705	598	999999	429	173	335	360	999999	190	370	364	180	463	811	561	795	999999	225	910	999999	98	839	549	999999	999999	572	999999	150	134	232	161	375	194	536	999999	999999	999999	999999	999999	81	437	376	999999	999999	730	414	385	307	999999	999999	211	147	477	10	999999	865	58	571	999999	600	559	220	173	957	219	999999	986	927	999999	836	463	776	421	999999	206	721	753	82	650	300	197	999999	34	652	999999	23	898	999999	584	645	677	770	319	213	999999	227	213	138	999999	741	999999	457	997	289	29	999999	726	999999	803	240	122	975	921	999999	412	91	196	520	936	999999	999999	802	999999	664	999999	999999	466	999999	326	979	518	999999	814	909	871	739	480	744	999999	595	297	269	390	354	999999	999999	849	885	999999	439	41	692	999999	71	650	625	114	342	130	999999	968	518	322	999999	999999	999999	170	21	562	673	999999	999999	886	999999	908	999999	422	999999	141	468	842	581	999999	886	999999	826	432	999999	268	255	999999	147	624	306	999999	778	947	566	999999	45	540	837	332	137	999999	999999	805	851	163	819	213	115	999999	661	494	397	111	435	999999	895	74	418	999999	316	47	473	827	590	723	139	883	855	999999	105	927	999999	258	999999	999999	368	30	999999	599	448	999999	530	999999	962	812	239	677	521	690	999999	999999	132	94	26	100	999999	761	999999	999999	999999	999999	357	739	115	734	490	149	999999	999999	516	999999	493	818	314	274	999999	537	999999	999999	494	462	371	175	639	134	805	920	999999	198	703	607	805	453	574	999999	694	790	999999	237	332	100	999999	154	999999	999999	487	313	999999	751	582	827	896	447	643	571	999999	192	110	980	928	569	999999	634	674	909	999999	50	999999	802	579	999999	706	637	455	999999	608	227	991	776	647	501	150	490	615	875	710	999999	999999	12	937	512	690	999999	309	762	999999	229	999999	274	793	446	69	977	182	856	131	999999	991	999999	963	999999	200	333	343	437	429	426	999999	999999	209	710	241	250	864	999999	45	856	338	999999	220	999999	746	726	982	211	441	172	999999	759	
754	451	376	569	49	590	321	999999	999999	871	343	766	210	999999	75	93	215	818	123	115	820	999999	930	999999	38	584	999999	474	999999	142	995	266	118	268	999999	999999	343	671	211	283	755	999999	999999	466	360	999999	187	75	661	899	995	999999	59	999999	999999	490	520	78	540	999999	980	847	25	384	999999	86	999999	942	638	317	749	543	617	839	360	151	924	473	948	584	406	545	999999	999999	146	382	216	906	328	563	999999	275	999999	747	303	999999	999999	965	999999	283	797	245	999999	999999	999999	462	15	220	999999	798	565	57	130	956	67	444	999999	999999	999999	502	870	999999	623	84	81	483	413	870	546	452	488	959	882	674	787	171	999999	468	301	684	377	996	999999	530	997	199	154	999999	689	858	872	999999	999999	98	413	55	622	361	999999	676	58	999999	999999	999999	320	606	174	455	999999	896	336	577	281	563	135	873	697	999999	999999	881	338	239	190	687	580	398	241	794	271	741	548	756	194	999999	635	241	332	654	220	999999	34	699	999999	792	532	304	817	173	999999	540	358	529	284	401	347	819	954	999999	828	921	374	380	194	999999	357	579	392	656	928	893	550	52	999999	685	857	999999	999999	999999	164	285	580	999999	830	731	393	29	999999	793	288	815	287	999999	825	298	36	653	999999	576	444	953	912	171	244	999999	989	315	646	999999	999999	707	999999	565	999999	553	350	306	549	463	999999	338	999999	598	999999	122	999999	214	227	594	659	999999	135	659	954	211	372	419	833	761	741	88	383	883	259	999999	232	721	514	282	999999	730	113	60	531	999999	855	324	999999	131	463	784	999999	999999	939	340	581	934	611	630	190	931	472	788	722	966	954	223	999999	796	890	894	700	944	999999	999999	999999	85	138	999999	999999	999999	624	711	999999	999999	990	331	943	918	999	297	999999	999999	999999	25	999999	325	338	564	161	642	974	997	999999	568	999999	152	414	20	240	506	999999	764	284	141	999999	999999	490	765	976	633	280	430	796	603	785	816	852	631	999999	784	747	573	695	999999	83	627	999999	739	872	847	916	999999	688	999999	999999	355	609	960	708	999999	834	573	999999	999999	371	554	210	637	783	277	999999	783	349	456	759	999999	999999	570	67	999999	290	751	892	139	716	348	742	303	122	439	999999	891	922	175	950	183	985	177	352	529	426	842	955	604	556	143	593	242	743	999999	287	49	903	999999	225	92	680	458	999999	33	812	906	525	354	999999	999999	860	999999	505	585	257	900	228	537	273	448	999999	297	582	583	
754	999999	999999	864	999999	177	988	904	950	868	503	537	366	328	717	519	999999	611	999999	999999	999999	419	736	168	10	999999	820	375	755	776	295	392	999999	238	278	312	356	660	201	894	420	956	233	637	92	719	999999	900	820	754	131	195	754	434	310	345	773	401	863	775	356	999999	158	183	999999	120	661	137	999999	999999	172	666	419	649	737	326	999999	999999	86	291	841	920	999999	11	655	110	999999	451	927	999999	538	954	797	426	999999	999999	807	60	999999	971	67	416	850	416	591	464	776	999999	697	983	159	674	325	582	933	999999	77	157	999999	999999	999999	220	210	126	999999	217	869	992	111	939	519	999999	53	114	233	999999	80	999999	419	999999	333	999999	753	943	999999	863	638	224	492	120	730	659	532	999999	499	847	999999	999999	539	383	595	783	13	758	999999	23	631	221	999999	508	366	929	737	336	999999	999999	467	266	342	999999	578	654	999999	990	999999	859	613	471	615	999999	228	346	999999	46	605	550	529	995	999999	770	999999	999999	864	984	754	801	922	205	434	549	999999	999999	401	526	804	940	282	22	549	615	410	999999	999999	973	999999	29	999999	701	731	607	430	471	788	572	780	160	789	526	246	417	937	999999	46	75	996	279	945	92	241	664	999999	516	455	863	369	82	822	999999	704	735	480	230	474	826	999999	918	171	829	745	653	999999	756	999999	142	678	993	133	539	999999	19	999999	247	999999	77	999999	999999	999999	999999	999999	999999	338	898	821	510	936	716	999999	219	946	87	118	126	999999	999999	512	521	740	323	194	376	948	999999	914	999999	661	243	999999	406	496	216	902	999999	626	47	325	262	999999	999999	999999	961	59	913	593	999999	999999	957	999999	881	564	818	183	702	740	835	999999	999999	983	136	999999	703	956	546	722	740	184	871	499	309	272	259	999999	474	127	232	326	44	699	999999	793	703	342	878	841	678	999999	999999	506	791	287	279	279	807	426	502	15	513	201	852	725	39	468	600	618	999999	242	708	584	517	518	724	355	999999	343	156	371	87	705	54	999999	973	375	708	999999	993	999999	778	999999	625	227	813	999999	999999	999999	763	999999	741	269	536	445	999999	626	988	282	562	924	999999	999999	279	999999	999999	808	156	155	751	663	760	578	625	333	999999	659	959	300	999999	999999	508	999999	580	911	999999	817	178	608	382	357	387	435	469	999999	681	314	778	999999	299	15	696	701	547	999999	999999	999999	643	999999	981	674	667	999999	577	681	425	629	893	999999	999999	120	999999	548	999999	403	999999	
999999	118	999999	652	999999	999999	475	999999	699	194	807	142	481	436	466	184	965	626	707	999999	999999	999999	787	653	61	420	420	982	189	375	158	928	154	999999	160	63	97	560	831	999999	202	697	999999	497	999999	497	422	931	54	936	674	921	74	999999	598	476	330	903	999999	739	471	492	821	999999	45	999999	988	658	286	412	96	999999	794	914	498	990	980	999999	44	999999	997	488	999999	252	700	237	863	441	234	999999	733	193	959	102	332	709	875	553	999999	740	999999	764	999999	641	849	270	999999	999999	224	607	496	40	868	46	741	999999	554	579	999999	808	25	999999	434	999999	999999	903	455	702	999999	788	125	436	999999	304	65	999999	832	306	403	440	110	712	226	627	999999	702	325	923	360	999999	165	306	999999	999999	999999	999999	340	62	961	945	814	434	569	999999	491	69	202	999999	980	508	999999	257	185	203	707	312	340	807	415	977	588	532	351	252	633	818	516	999999	999999	114	903	780	999999	457	625	676	153	999999	145	137	999999	999999	999999	999999	999999	999999	999999	999999	946	999999	620	533	999999	984	367	292	92	326	802	673	999999	17	999999	876	605	999999	999999	999999	578	40	168	549	999999	288	477	836	589	499	62	724	697	789	247	999999	999999	999999	143	360	99	342	594	999999	988	472	583	502	999999	76	999999	819	995	403	158	916	999999	81	861	367	999999	530	999999	592	999999	87	975	999999	770	837	392	235	246	999999	637	245	999999	341	561	999999	999999	974	89	523	252	999999	729	303	999999	330	902	999999	518	999999	843	569	639	11	562	999999	999999	819	731	919	999999	32	583	999999	999999	999999	481	999999	520	661	662	541	451	190	350	40	358	681	133	449	934	970	716	470	718	78	605	444	779	649	713	885	253	999999	999999	230	660	294	537	999999	999999	980	901	999999	123	311	127	999999	660	532	562	814	696	292	985	999999	999999	999999	726	697	999999	46	153	870	948	776	298	291	350	130	380	73	999999	404	999999	999999	78	859	356	416	999999	999999	783	256	97	898	199	960	184	999999	914	999999	999999	839	421	999999	836	41	908	346	999999	836	999999	540	161	999999	670	301	999999	999999	643	456	766	319	999999	999999	263	896	782	60	587	999999	116	224	216	999999	504	315	999999	787	128	47	950	19	999999	123	47	252	105	598	238	898	278	154	492	468	999999	999999	101	260	559	939	258	999999	999999	684	730	894	999999	328	994	364	999999	905	912	606	505	756	916	633	999999	999999	801	194	821	688	69	999999	731	747	62	999999	223	733	238	188	788	102	
260	718	392	152	918	776	604	999999	590	372	241	999999	962	34	999999	467	999999	999999	148	74	46	80	999999	999999	173	586	276	999999	999999	584	677	734	818	413	506	207	250	980	102	35	590	999999	108	696	730	845	785	38	912	755	999999	689	49	724	999999	189	103	624	979	342	509	855	999999	16	695	507	77	559	999999	145	226	157	999999	999999	999999	999999	972	999999	48	328	800	999999	836	999999	978	999999	694	104	356	999999	113	999999	10	759	525	735	225	101	11	232	999999	999999	999999	999999	538	457	999999	926	249	968	999999	176	585	999999	541	271	28	999999	37	999999	999999	999999	212	211	41	999999	157	999999	999999	749	871	880	926	815	550	574	999999	69	856	999999	754	767	854	999999	118	937	51	349	228	263	999999	878	73	303	419	803	33	999999	999999	999999	310	547	338	500	106	336	249	769	120	966	534	959	490	999999	953	55	999999	824	999999	104	999999	807	999999	344	42	993	817	633	406	747	550	439	324	917	230	999999	438	363	292	782	999999	281	999999	261	999999	999999	398	567	999999	373	999999	209	215	650	390	503	79	999999	468	113	519	616	373	999999	426	105	644	573	286	746	617	766	541	320	406	287	578	226	999999	285	999999	260	293	42	73	999999	233	999999	999999	727	147	999999	894	188	273	91	907	865	835	633	122	825	999999	602	756	916	667	895	999999	112	924	852	387	999999	999999	999999	332	341	309	85	872	971	45	559	609	182	999999	363	999999	324	999999	999999	391	982	999999	780	969	999999	285	156	999999	337	429	999999	802	295	67	711	680	13	759	999999	566	999999	761	150	999999	731	993	584	55	314	999999	999999	733	221	999999	405	29	999999	299	641	65	999999	401	999999	552	610	756	323	125	999999	682	53	565	999999	156	631	230	32	990	248	697	701	111	378	999999	499	700	590	824	661	691	952	999999	999999	521	413	367	226	598	188	974	679	469	885	632	999999	999999	931	75	839	185	999999	737	61	944	364	61	33	65	999999	910	176	499	463	477	729	339	448	999999	743	273	13	433	811	274	999999	241	226	745	684	135	769	525	984	999999	999999	225	662	183	999999	361	344	170	546	278	807	190	999999	417	903	999999	925	650	331	575	999999	574	925	787	926	132	835	287	381	926	999999	650	514	978	783	514	999999	274	133	391	999999	999999	887	999999	466	999999	999999	808	842	219	999999	999999	203	419	313	999999	299	874	256	999999	526	67	999999	619	137	166	676	37	633	999999	797	999999	526	999999	646	339	687	392	330	999999	896	37	444	
999999	726	31	457	105	674	664	999999	802	28	98	865	999999	63	277	999999	309	170	208	184	453	421	549	602	999999	772	999999	442	907	554	166	999999	499	622	999999	893	116	709	580	999999	969	184	994	642	438	999999	774	285	999999	976	999999	929	697	852	990	999999	186	428	203	332	699	999999	999999	258	861	949	376	259	436	383	309	599	590	999999	999999	279	426	999999	174	189	999999	698	31	931	532	237	451	646	999999	875	999999	687	515	257	999999	747	868	746	999999	488	707	999999	849	46	676	431	349	851	646	721	334	999999	264	999999	999999	11	999999	385	999999	634	508	729	999999	561	999999	621	94	999999	999999	468	411	680	999999	685	481	999999	999999	985	999999	999999	887	599	999	999999	551	446	433	501	922	661	999999	492	999999	155	980	978	897	298	378	65	347	16	668	188	320	653	999999	578	543	852	999999	224	130	624	746	999999	729	717	19	999999	198	592	419	531	999999	918	660	999999	705	503	999999	561	617	209	763	999999	931	820	599	897	303	854	958	999999	510	332	371	999999	408	81	258	190	288	158	999999	754	596	999999	267	401	993	172	873	49	999999	600	607	999999	860	865	977	909	999999	122	926	344	999999	350	999999	999999	999999	264	582	999999	255	403	283	468	342	19	294	793	562	208	904	141	980	918	801	999999	999999	450	999999	542	999999	999999	73	176	999999	531	129	256	126	669	845	999999	590	249	999999	874	327	999999	588	851	999999	999999	356	919	999999	795	363	716	548	121	872	116	719	49	539	905	999999	117	247	810	889	47	676	999999	362	999999	999999	999999	133	926	999999	586	999999	693	961	910	993	154	958	436	999999	999999	708	15	796	739	29	550	710	888	999999	220	901	777	961	544	517	999999	566	999999	999999	623	593	999999	528	296	254	35	88	628	912	999999	999999	810	999999	486	999999	671	106	623	155	10	999999	999999	999999	999999	685	93	999999	426	403	540	588	915	191	554	820	96	487	510	999999	993	472	999999	975	999999	71	100	144	484	215	845	366	999999	999999	999999	999999	358	239	155	999999	171	999999	661	235	382	607	999999	629	98	999999	252	194	999999	138	999999	537	948	268	42	321	594	949	999999	999999	999999	184	644	28	999999	961	471	999999	341	999999	333	999999	811	856	603	999999	999999	471	999999	818	963	999999	999999	999999	745	999999	644	999999	207	834	26	221	55	999999	677	208	962	225	692	136	204	396	853	696	805	999999	726	102	999999	290	999999	133	902	439	258	999999	414	830	282	230	327	381	999999	506	883	999999	654	999999	188	404	789	
612	779	919	623	576	808	83	999999	293	991	999999	999999	916	999999	893	319	615	202	781	794	142	942	999999	809	999999	736	999999	813	999999	999999	999999	913	271	501	881	353	999999	999999	681	999999	340	821	989	239	774	947	742	999999	999999	802	48	999999	999999	609	657	999999	999999	999999	800	840	461	270	325	999999	636	638	999999	999999	470	549	335	799	520	693	464	320	953	999999	45	875	994	201	823	891	768	195	516	999999	844	221	999999	873	26	841	999999	80	506	512	602	146	999999	327	695	450	476	249	658	713	155	346	999999	999999	84	925	999999	269	446	433	999999	450	131	511	999999	999999	513	461	783	999999	66	999999	999999	451	640	898	100	676	506	383	424	528	999999	999999	515	999999	504	962	999999	101	995	999999	633	82	793	999999	24	283	747	446	999999	24	465	978	999999	761	531	274	999999	999999	999999	179	762	73	999999	200	912	328	999999	999999	753	550	662	692	684	999999	759	999999	999999	487	884	817	929	70	445	999999	999999	999999	999999	753	999999	240	528	623	266	825	615	570	73	603	250	695	287	999999	692	396	362	773	304	999999	12	789	616	956	301	27	999999	702	627	608	137	999999	183	251	106	523	32	48	435	999999	82	999999	678	65	999999	198	539	999999	999999	999999	58	299	264	185	999999	196	999999	571	332	248	585	999999	942	999999	475	886	999999	45	999999	999999	373	323	999999	999999	999999	812	121	999999	720	112	487	985	334	578	560	838	999999	999999	999999	910	900	999999	716	196	282	169	257	999999	589	999999	677	504	686	999999	686	999999	951	817	288	938	999999	999999	850	999999	761	599	589	374	999999	637	787	522	544	667	278	999999	607	161	173	737	565	897	972	999999	435	983	308	999999	892	825	887	291	720	561	834	838	611	999999	435	683	580	882	318	951	572	999999	959	29	930	774	137	999999	654	999999	382	999999	99	490	795	778	300	999999	482	89	750	505	999999	983	832	999999	310	999999	725	490	999999	682	589	30	796	280	999999	289	204	127	698	97	637	999999	188	656	749	130	999999	657	392	126	410	999999	211	77	361	976	196	999999	999999	999999	84	174	394	700	598	999999	999999	999999	754	999999	269	364	390	999999	999999	633	804	185	690	190	420	78	107	999999	282	999999	818	729	999999	999999	103	999999	652	682	999999	472	784	488	999999	680	436	186	902	999999	999999	55	848	548	208	727	181	20	999999	999999	605	999999	76	352	999999	248	260	964	605	707	918	566	712	708	649	406	848	326	127	20	754	244	175	727	194	999999	511	999999	530	999999	999999	92	
891	368	86	16	406	441	70	999999	999999	471	580	999999	462	299	343	149	999999	802	878	855	892	800	540	371	840	349	168	999999	737	981	443	414	831	999999	675	354	632	642	999	417	265	999999	590	999999	663	970	274	895	893	371	380	728	322	999999	199	100	828	715	176	66	283	869	91	999999	38	176	373	626	999999	989	517	999999	802	471	600	594	220	257	707	869	84	272	308	375	610	715	999999	811	646	584	525	999999	476	999999	143	396	226	152	263	999999	607	999999	281	903	854	124	925	850	999999	605	999999	580	17	306	982	999999	570	716	837	323	999999	561	999999	50	473	999999	999999	859	338	214	999999	77	999999	220	272	436	999999	404	521	495	999999	999999	392	50	703	945	909	999999	960	131	999999	510	999999	940	422	56	668	241	440	263	334	75	522	225	238	813	999999	796	44	556	30	999999	204	351	533	834	178	999999	346	527	691	999999	898	216	388	999999	761	63	798	225	767	999999	999999	999999	999999	724	728	176	812	889	369	123	145	414	111	999999	316	963	999999	587	877	729	999999	999999	999999	714	177	315	836	999999	61	532	999999	818	788	999999	999999	936	190	809	116	12	136	457	167	999999	999999	999999	115	729	560	798	646	220	348	48	865	61	695	456	556	422	339	451	837	999999	125	999999	626	841	457	379	999999	607	999999	875	602	447	754	993	240	999999	210	117	811	263	886	786	480	750	405	160	250	733	999999	693	672	999999	619	330	999999	167	867	274	281	190	25	48	999999	473	999999	428	306	702	999999	873	221	232	639	584	950	338	846	999999	445	999999	138	59	355	999999	999999	999999	827	434	540	999999	815	936	835	630	999999	848	999999	17	999999	977	853	548	516	388	999999	999999	55	44	380	134	320	999999	999999	973	62	999999	692	950	271	527	600	872	171	154	68	284	396	19	346	999999	290	839	570	468	454	590	999999	966	315	999999	871	792	63	416	761	822	118	861	999999	282	999999	107	999999	999999	999999	980	387	372	329	999999	64	999999	698	278	843	480	432	999999	529	472	432	725	645	509	655	807	999999	754	392	245	176	534	440	73	945	999999	103	782	999999	473	212	999999	647	117	706	835	104	784	572	999999	999999	748	342	116	850	440	461	999999	142	579	171	632	980	999999	41	999999	605	999999	332	660	999999	650	287	999999	269	262	88	538	803	819	713	44	999999	111	845	427	202	334	223	515	731	857	999999	512	312	999999	199	563	85	186	240	469	461	999999	903	999999	471	999999	846	999999	361	923	442	999999	
866	137	999999	879	248	614	338	999999	421	816	928	529	999999	775	999999	689	73	999999	999999	627	589	254	582	999999	999999	105	956	915	487	625	164	808	425	337	646	999999	139	999999	324	471	999999	959	999999	644	983	384	999999	695	532	167	534	836	470	815	732	999999	554	180	682	153	657	999999	999999	795	662	130	114	672	138	579	999999	753	210	990	999999	999999	206	937	296	822	355	270	999999	999999	101	999999	999999	609	605	999999	630	958	637	181	813	999999	176	261	999999	999999	279	87	567	953	999999	781	636	480	45	111	425	617	999999	859	797	397	38	472	704	345	782	504	999999	114	948	999999	125	38	999999	999999	464	944	955	433	999999	277	703	440	723	319	691	999999	999999	503	999999	23	999999	778	383	999999	999999	703	556	647	89	775	999999	462	999999	15	999999	607	303	691	999999	480	661	459	316	530	693	999999	749	999999	653	999999	930	573	999999	935	527	346	654	760	947	999999	397	318	353	777	267	250	435	999999	653	93	574	882	856	138	361	999999	472	999999	732	808	953	999999	999999	174	999999	446	958	78	487	329	953	542	999999	999999	999999	353	115	538	273	453	172	41	742	569	351	58	717	376	584	902	874	801	999999	148	807	236	324	189	933	820	292	367	240	333	999999	41	147	999999	999999	999999	518	999999	999999	289	645	922	429	999999	999999	795	999999	999999	493	585	999999	162	515	606	88	856	999999	926	999999	999999	170	805	800	418	438	999999	911	746	330	576	393	999999	999999	999999	503	884	999999	890	365	147	100	700	999999	999999	878	978	999999	541	892	199	979	999999	339	147	129	840	132	999999	999999	999999	884	999999	271	917	201	515	941	999999	113	203	999999	999999	570	467	362	470	931	999999	999999	459	793	380	854	999999	597	801	999999	83	628	662	999999	795	895	852	262	999999	999999	999999	464	372	47	758	999999	999999	149	999999	999999	871	999999	658	908	977	480	545	720	999999	137	141	330	399	904	867	149	450	441	264	252	999999	999999	253	41	975	690	177	422	45	942	166	990	755	779	999999	298	969	754	784	325	359	141	748	999999	999999	635	999999	468	179	618	987	267	884	599	999999	666	541	627	932	999999	312	999999	685	572	999999	150	575	999999	174	579	180	999999	656	939	892	999999	466	999999	734	350	625	999999	252	426	999999	898	116	165	476	999999	757	999999	821	497	999999	999999	456	185	19	166	70	454	999999	599	448	301	999999	945	707	999999	210	277	892	999999	671	999999	880	999999	618	999999	44	419	153	101	822	827	999999	169	926	666	999999	999999	999999	
578	289	181	415	652	977	662	999999	170	458	750	872	489	460	999999	825	999999	355	197	567	936	999999	650	310	212	999999	620	999999	452	999999	51	595	919	23	323	999999	500	197	237	999999	955	785	873	961	403	228	343	377	645	343	517	320	999999	722	327	456	999999	870	213	999999	999999	999999	845	999999	417	164	953	999999	999999	926	334	231	128	906	612	999999	258	999999	907	983	444	999999	999999	118	511	730	652	206	696	867	999999	630	984	999999	923	999999	999999	731	553	249	275	867	241	719	999999	295	202	999999	120	175	208	999999	963	999999	441	124	464	736	641	686	512	756	778	278	261	999999	247	765	982	893	221	526	145	667	999999	576	21	72	109	999999	538	615	96	531	669	725	667	764	920	999999	999999	213	999999	867	737	519	999999	963	999999	999999	58	436	999999	226	954	999999	813	305	999999	999999	112	402	636	999999	158	896	999999	999999	608	536	47	999999	845	183	638	18	435	999999	930	208	487	58	604	795	177	111	561	999999	577	988	912	999999	261	65	706	999999	576	675	718	840	849	841	364	999999	276	574	591	880	999999	999999	256	999999	999999	314	387	64	999999	841	999999	56	345	999999	680	620	999999	675	999999	789	476	776	999999	760	999999	100	999999	999999	693	674	528	602	520	681	292	631	742	378	997	947	678	652	999999	735	426	672	999999	59	999999	743	316	601	353	801	413	811	514	495	984	284	999999	741	370	133	322	655	535	664	517	59	878	256	678	284	121	823	711	706	343	887	595	999999	485	949	367	927	999999	719	999999	480	999999	256	393	999999	991	999999	292	941	422	770	147	840	541	121	865	70	922	999999	999999	999999	999999	999999	162	107	688	656	266	420	766	999999	406	816	397	999999	999999	999999	862	955	292	183	540	999999	294	999999	750	754	767	373	94	306	14	190	38	686	381	319	104	999999	43	344	999999	872	185	999999	374	330	453	504	190	243	208	999999	785	516	59	338	523	589	357	934	889	892	999999	469	999999	999999	787	710	999999	622	537	576	999999	948	999999	667	595	267	208	999999	310	272	193	851	999999	47	404	521	637	52	796	514	939	109	999999	788	547	715	645	158	999999	743	999999	568	705	631	54	837	999999	999999	743	265	999999	927	633	627	709	484	370	353	821	275	999999	622	825	33	637	823	999999	999999	999999	879	621	59	999999	567	433	624	156	476	993	999999	999999	255	308	999999	133	999999	475	827	88	72	355	302	999999	277	999999	226	999999	681	994	999999	343	309	999999	864	999999	999999	52	75	204	95	
999999	893	999999	263	767	827	323	999999	899	626	357	675	636	999999	533	329	999999	617	999999	216	882	474	482	772	999999	208	984	444	897	791	969	409	633	993	734	999999	942	84	999999	999999	903	458	782	378	999999	668	673	999999	340	324	999999	999999	178	987	212	864	999999	587	39	569	843	879	397	118	657	947	51	642	332	82	386	647	117	999999	313	999999	692	999999	897	565	999999	780	113	582	181	544	241	999999	999999	870	999999	365	54	999999	998	33	71	673	721	926	999999	999999	880	268	999999	971	326	123	684	778	182	317	689	474	44	73	775	999999	936	122	716	406	852	462	999999	31	603	176	66	999999	372	28	392	971	939	504	900	845	645	999999	999999	127	961	21	698	999999	999999	579	999999	999999	257	999999	737	608	999999	230	999999	428	235	916	378	159	67	999999	999999	999999	924	718	999999	539	173	930	178	736	894	999999	444	840	763	310	999999	33	270	131	41	125	999999	999999	999999	999999	326	481	620	999999	831	78	999999	566	605	999999	807	956	54	376	771	327	88	10	714	999999	999999	347	999999	924	569	354	889	999999	373	300	873	150	958	816	223	691	319	449	999999	825	538	878	999999	228	999999	399	979	999999	999999	714	999999	290	999999	999999	933	999999	817	696	169	999999	188	134	999999	315	671	667	998	238	162	89	999999	638	105	889	93	906	999999	445	431	180	375	996	585	658	262	593	81	999999	882	245	874	623	290	999999	646	414	685	928	557	835	401	750	740	280	707	408	194	189	65	999999	874	381	274	989	121	192	548	999999	63	88	595	188	999999	917	999999	393	358	677	252	678	999999	999999	888	595	779	625	265	999999	950	853	408	891	764	855	999999	503	359	999999	316	464	865	150	875	999999	249	222	404	822	74	324	999999	516	999999	999999	805	700	492	678	220	496	926	999999	594	209	999999	704	999999	500	557	711	44	67	370	787	813	91	309	999999	356	566	230	442	250	636	803	892	999999	387	60	670	21	999999	91	999999	537	999999	556	999999	798	545	797	999999	275	363	289	993	155	159	573	724	999999	81	332	653	275	493	992	999999	406	787	750	999999	450	886	700	999999	976	550	259	999999	535	633	999999	811	768	327	176	887	999999	999999	746	999999	813	336	999999	999999	357	999999	999999	54	639	598	279	20	794	760	999999	389	662	925	27	605	899	392	198	767	460	521	885	948	999999	114	999999	999999	51	946	233	124	999999	760	16	999999	995	999999	999999	936	364	999999	999999	999999	999999	787	235	999999	792	150	999999	431	999999	512	
999999	836	552	606	999999	534	988	683	969	999999	537	349	771	901	919	478	609	999999	841	262	412	849	505	877	94	999999	879	999999	803	900	52	999999	976	115	999999	179	996	399	488	26	947	680	999999	177	480	525	999999	999999	999999	323	999999	219	589	999999	109	640	999999	999999	522	198	654	809	879	78	806	999999	372	999999	630	749	482	219	216	999999	314	731	999999	337	406	999999	522	556	676	999999	368	832	222	102	15	999999	838	330	877	299	371	999999	801	573	371	745	162	359	703	762	841	999999	13	765	579	377	432	13	999999	953	675	108	143	399	709	999999	522	279	660	988	911	999999	342	916	462	176	999999	644	999999	661	416	173	853	913	648	47	828	456	522	638	218	834	62	923	624	273	14	411	863	999999	232	999999	698	714	851	689	989	999999	312	412	446	788	48	616	999999	512	255	999999	750	672	154	999999	757	999999	780	999999	109	999999	302	199	999999	528	780	577	439	999999	474	999999	72	959	57	999999	154	120	201	429	796	446	386	999999	28	785	660	201	999999	166	135	999999	934	775	590	999999	795	123	250	918	18	471	999999	23	47	116	166	999999	999999	413	921	647	999999	360	289	662	41	189	181	999999	867	589	333	283	407	798	214	297	378	477	946	40	999999	283	421	999999	999999	999999	999999	911	628	869	576	999999	244	488	845	999999	495	927	548	615	942	999999	60	429	147	903	616	999999	902	869	422	156	466	999999	777	557	939	999999	403	999999	114	269	757	998	22	492	999999	999999	952	631	802	999999	929	999999	98	15	233	992	999999	999999	757	836	19	759	456	429	383	999999	711	298	999999	540	533	879	999999	682	115	61	999999	654	864	697	295	999999	77	971	999999	136	802	771	334	999999	767	48	911	278	260	998	552	592	118	695	217	664	988	999999	999999	59	829	416	899	999999	585	542	500	69	550	999999	691	999999	999999	257	550	939	964	999999	999999	495	968	242	431	999999	509	823	545	999999	489	631	292	805	63	999999	306	395	872	162	372	234	547	851	999999	521	317	76	999999	999999	999999	278	999999	999999	498	999999	91	597	999999	999999	671	762	999999	999999	579	919	456	886	999999	44	951	164	77	811	333	999999	948	999999	514	909	799	443	443	684	999999	999999	999999	989	316	631	999999	999999	999999	999999	491	999999	999999	225	281	808	999999	430	644	356	909	991	210	889	969	999999	483	999999	92	85	992	999999	999999	321	999999	368	999999	467	999999	799	947	252	753	988	329	723	999999	732	844	706	844	999999	798	97	999999	42	20	51	
29	365	999999	131	999999	335	96	999999	290	916	917	999999	819	607	851	845	999999	667	247	222	569	256	641	750	130	385	241	623	440	242	546	999999	357	946	999999	224	999999	826	625	428	901	999999	442	402	815	999999	886	999999	999999	999999	688	117	999999	797	999999	773	999999	999999	11	251	999999	472	822	58	999999	650	566	872	169	636	203	999999	51	999999	999999	502	813	248	935	999999	999999	995	105	487	553	999999	481	559	474	674	500	999999	824	384	334	438	254	393	999999	174	374	999999	86	891	759	999999	999999	975	486	979	959	484	471	812	752	999999	377	345	999999	940	179	16	408	495	146	948	757	999999	495	999999	258	430	225	770	824	485	918	214	999999	446	999999	999999	82	495	715	25	782	999999	631	999999	71	908	999999	999999	995	367	615	590	999999	999999	359	408	490	604	731	999999	269	999999	987	277	190	172	617	69	577	673	999999	913	999999	131	176	744	46	269	820	349	541	999999	775	467	869	337	459	916	96	965	25	477	763	999999	999999	999999	35	364	55	898	300	828	999999	999999	433	702	999999	633	644	614	999999	999999	999999	391	997	135	925	530	407	852	713	701	972	612	999999	466	159	604	374	95	999999	681	224	921	58	713	629	452	43	177	526	826	282	482	603	795	693	999999	999999	631	165	505	999999	202	195	599	999999	902	674	967	553	999999	999999	559	894	690	15	862	342	294	999999	483	999999	240	335	886	428	999999	999999	862	772	776	425	743	929	224	724	31	736	459	857	727	999999	999999	623	320	567	723	587	999999	789	831	49	999999	999999	682	18	726	867	308	999999	999999	892	999999	204	776	999999	525	629	999999	999999	999999	999999	883	436	779	705	429	999999	25	329	705	912	106	82	999999	999999	531	618	257	215	999999	164	437	288	501	999999	999999	871	999999	529	52	104	907	947	805	705	166	467	999999	977	588	120	851	979	475	452	999999	739	999999	49	999999	906	381	474	967	999999	999999	605	935	944	999999	558	768	495	999999	611	15	159	277	999999	580	74	273	999999	999999	999999	312	457	812	59	48	235	617	807	999999	999999	999999	442	980	976	17	999999	999999	410	247	40	351	366	999999	999999	447	646	472	999999	469	204	642	110	999999	89	526	999999	793	885	905	514	940	999999	999999	150	888	999999	178	300	999999	30	999999	862	43	596	999999	946	754	999999	611	402	762	598	347	999999	503	622	595	901	460	767	767	646	504	733	999999	389	140	562	976	999999	999999	181	792	449	999999	780	77	261	542	579	495	999999	284	513	751	352	623	
999999	646	275	977	277	840	469	262	999999	367	999999	506	999999	999999	202	971	737	924	591	805	898	412	723	999999	343	999999	880	282	999999	372	999999	981	747	765	970	916	999999	896	210	341	332	196	999999	422	767	754	385	999999	303	873	546	589	170	546	725	757	923	721	999999	908	959	999999	341	533	376	328	759	401	845	285	270	999999	724	259	483	712	999999	310	787	589	983	127	978	999999	999999	411	999999	210	50	223	992	989	262	999999	381	999999	855	244	56	449	995	984	917	27	613	704	865	910	73	22	999999	999999	934	64	925	842	218	293	707	964	507	999999	360	632	293	281	588	432	999999	999999	857	411	999999	347	593	998	999999	961	444	131	546	999999	999999	999999	111	379	999999	999999	375	999999	926	999999	999999	91	999999	446	634	294	734	342	999999	999999	999999	725	165	710	368	999999	999999	926	641	257	848	585	999999	999999	422	332	999999	913	225	999999	999999	999999	421	295	874	182	405	157	374	916	237	112	999999	114	879	421	999999	999999	20	999999	736	449	897	999999	999999	951	663	356	999999	311	763	999999	999999	735	385	691	314	870	835	999999	200	324	561	999999	29	999999	580	323	999999	11	999999	139	903	756	653	999999	452	742	571	923	519	59	132	999999	162	416	999999	279	729	197	116	12	999999	999999	279	422	999999	181	659	999999	999999	349	639	999999	852	633	917	999999	999999	999999	249	572	308	912	677	150	201	999999	573	999999	759	999999	594	999999	999999	457	999999	88	999999	241	729	281	92	999999	552	179	419	109	220	529	499	999999	198	961	999999	544	999999	653	156	138	231	999999	608	56	999999	999999	999999	120	138	999999	69	838	883	850	47	968	489	715	999999	507	730	101	999999	53	123	143	123	632	580	359	753	920	999999	358	19	340	672	45	374	483	423	309	971	999999	469	661	999999	347	924	979	64	999999	293	649	999999	999999	999999	564	999999	94	956	999999	540	779	651	148	906	999999	840	999999	999999	454	350	886	94	999999	999999	471	999999	462	999999	775	708	601	304	999999	637	999999	950	880	228	118	111	290	526	299	769	999999	999999	330	754	216	507	226	683	610	648	406	999999	999999	19	650	980	481	692	191	425	938	484	887	999999	623	999999	960	999999	197	352	70	370	794	999999	928	307	263	999999	195	277	999999	999999	694	999999	240	728	999999	999999	999999	137	629	999999	345	999999	830	999999	999999	999999	141	631	546	736	496	267	587	46	770	323	90	352	726	774	507	913	933	31	789	770	999999	895	999999	99	999999	999999	999999	473	999999	919	999999	220	999999	
444	999999	563	999999	754	431	437	539	203	957	999999	999999	999999	411	855	999999	432	940	999999	927	516	548	245	31	457	824	436	999999	999999	999999	850	490	870	999999	292	999999	943	192	188	600	362	241	999999	937	999999	309	686	658	867	383	602	979	999999	999999	515	896	340	542	283	930	994	999999	999999	191	117	180	999999	904	129	657	155	249	999999	218	575	999999	470	307	81	999999	147	778	676	741	419	870	999999	999999	815	395	867	999999	908	999999	605	470	817	895	830	999999	999999	782	999999	999999	999999	362	227	815	717	240	435	42	470	136	792	226	999999	682	772	999999	713	999999	98	733	789	744	999999	512	999999	114	999999	575	476	302	766	364	249	467	513	66	653	651	999999	585	960	834	940	781	466	999999	999999	144	132	594	75	57	999999	805	999999	492	999999	714	212	612	772	859	999999	178	369	437	977	758	178	999999	593	71	473	513	773	954	804	560	56	234	860	999999	453	882	237	719	670	444	46	999999	45	938	449	999999	812	110	278	999999	421	38	411	495	965	417	999999	13	584	191	999999	475	687	470	667	977	752	449	416	683	940	650	767	543	721	157	679	999999	621	216	999999	673	685	42	999999	999999	822	374	368	46	880	999999	144	488	412	571	999999	575	280	471	514	999999	694	595	831	771	999999	868	773	817	737	356	392	378	490	368	789	654	332	649	165	387	90	380	803	717	516	288	140	160	813	114	384	160	999999	337	979	100	211	377	758	954	601	550	308	533	841	765	998	54	782	999999	999999	631	999999	999999	292	999999	792	124	264	981	738	623	14	999999	972	242	675	162	999999	698	999999	999999	999999	211	999999	540	81	279	875	750	290	999999	378	999999	861	999999	843	575	55	665	308	97	122	999999	999999	977	546	675	999999	609	99	845	665	999999	245	999999	739	115	350	751	252	999999	248	999999	999999	652	255	879	770	229	398	110	116	723	999999	366	999999	999999	985	808	999999	999999	999999	276	661	444	430	999999	889	575	23	737	999999	999999	423	785	848	608	84	999999	732	999999	904	999999	220	999999	999999	941	693	879	453	624	129	541	999999	846	999999	972	999999	266	999999	999999	990	999999	215	999999	874	812	310	999999	999999	244	50	422	86	336	500	385	65	671	706	488	600	999999	999999	398	999999	694	545	577	980	876	756	818	350	770	676	709	136	559	999999	925	999999	88	999999	219	999999	707	464	431	355	429	916	191	999999	999999	370	980	999999	816	52	190	277	733	634	641	999999	999999	999999	315	660	791	258	505	556	780	
846	522	648	999999	814	910	999999	999999	231	560	959	574	268	607	999999	695	999999	999999	517	934	658	908	453	729	731	999999	635	999999	771	563	999999	420	634	779	896	847	341	172	999999	142	950	163	999999	83	681	999999	963	999999	999999	999999	999999	938	988	621	131	938	999999	918	190	462	284	91	351	667	999999	548	940	488	710	563	363	471	317	385	999999	504	407	380	999999	818	398	171	253	807	999999	242	432	23	657	999999	779	422	999999	999999	857	869	812	843	693	142	999999	999999	763	999999	610	695	630	999999	999999	627	999999	698	999999	372	73	122	999999	544	270	999999	126	926	830	752	783	940	489	767	527	125	692	999999	686	915	999999	913	999999	901	999999	711	611	819	385	40	427	90	999999	620	999999	744	40	277	583	545	999999	56	654	21	568	669	999999	862	95	522	999999	978	22	955	526	999999	714	937	347	558	546	306	551	800	999999	703	398	869	999999	782	999999	999999	980	150	999999	799	268	396	342	537	506	748	733	863	105	999999	78	596	103	337	39	103	930	34	998	719	504	854	686	999999	281	345	582	312	438	519	998	871	66	999999	890	999999	604	810	999999	999999	572	687	704	999999	634	801	775	953	753	990	999999	955	999999	999999	304	414	999999	477	266	170	176	431	999999	585	999999	206	999999	999999	446	711	499	999999	999999	210	156	817	160	999999	240	479	999999	999999	559	447	35	999999	729	876	433	486	618	137	554	891	632	999999	262	128	444	999999	271	999999	517	999999	501	375	999999	999999	43	487	263	908	999999	786	600	547	999999	987	560	408	476	999999	999999	959	102	372	575	90	578	14	565	42	365	803	218	170	120	517	946	660	999999	788	999999	946	232	999999	890	767	300	94	279	274	567	46	960	607	467	557	948	999999	799	902	999999	38	921	999999	552	443	578	440	436	364	51	900	349	688	820	996	736	392	999999	999999	789	493	735	300	474	329	842	611	702	562	999999	817	999999	166	425	815	999999	10	166	457	199	860	657	915	232	666	696	999999	786	470	820	565	999999	991	122	879	302	631	757	233	600	967	737	999999	795	234	50	193	273	14	972	736	999999	999999	999999	999999	836	999999	77	999999	632	570	824	242	741	999999	170	868	53	546	522	402	253	933	856	231	999999	783	999999	999999	999999	999999	19	999999	498	94	339	999999	999999	193	53	482	563	949	999999	40	152	505	142	792	73	181	149	726	492	579	492	999999	178	396	806	62	700	79	999999	129	999999	999999	999999	657	673	537	495	999999	502	50	839	304	
999999	825	999999	627	651	337	935	455	373	292	299	918	602	46	464	986	387	999999	782	494	768	481	479	109	761	484	129	536	685	290	234	999999	739	198	959	999999	999999	189	411	373	144	735	755	278	753	999999	65	999999	82	509	482	999999	999999	355	999999	861	356	979	865	176	217	408	769	999999	68	847	999999	413	87	122	679	207	999999	999999	360	42	999999	210	999999	936	429	493	463	186	807	721	194	394	662	107	995	337	999999	244	165	735	966	999999	220	906	999999	651	558	959	830	285	922	849	994	503	146	155	633	928	746	999999	944	593	286	999999	662	999999	999999	979	126	999999	882	355	262	624	76	999999	990	450	301	778	934	999999	356	532	798	345	399	168	961	850	704	999999	999999	441	999999	382	395	999999	253	851	999999	999999	843	489	402	577	596	380	999999	92	165	193	637	968	790	451	247	753	547	999999	404	592	27	276	646	496	999999	999999	834	693	999999	125	206	449	878	999999	660	867	999999	231	748	29	731	999999	695	521	759	999999	999999	349	145	641	336	926	457	999999	561	576	999999	905	719	775	999999	744	999999	49	999999	197	999999	999999	790	380	623	999999	579	384	999999	999999	581	135	737	338	179	494	557	36	789	999999	991	999999	802	999999	34	234	511	972	484	999999	464	655	999999	571	439	225	558	765	27	20	356	82	454	999999	995	716	178	391	605	61	196	398	260	999999	205	999999	999999	706	999999	399	999999	606	999999	875	999999	925	999999	175	899	953	935	792	18	779	923	919	127	999999	97	317	65	130	377	999999	999999	76	405	817	375	999999	593	852	419	628	205	750	182	579	739	80	125	12	491	652	125	404	389	481	793	286	410	252	999999	47	344	999999	239	999999	84	617	530	783	799	987	999999	93	382	390	584	183	746	547	650	999999	999999	62	638	725	317	406	687	924	34	99	999999	350	999999	999999	293	510	520	705	505	132	549	342	213	504	291	41	31	999	897	620	539	862	602	601	999999	291	66	514	999999	678	929	605	758	710	485	29	999999	10	999999	83	662	51	999999	528	477	999999	999999	999999	443	999999	384	999999	37	999999	559	649	748	641	536	12	453	999999	545	826	999999	944	584	502	28	271	190	31	999999	999999	999999	498	819	999999	133	986	441	999999	81	883	999999	252	578	353	161	836	281	999999	999999	104	630	999999	506	225	335	533	999999	357	125	181	999999	363	784	999999	999999	999999	829	673	999999	999999	999999	531	935	662	533	950	375	999999	999999	192	990	971	557	808	999999	312	999999	999999	
748	999999	712	999999	999999	899	787	939	467	374	999999	100	999999	608	700	923	533	108	719	844	999999	999999	168	999999	16	999999	191	999999	999999	999999	21	154	78	235	924	999999	838	485	999999	999999	874	593	492	11	343	260	999999	391	281	634	999999	104	999999	158	911	999999	441	668	88	999999	718	663	144	491	999999	999999	999999	781	999999	781	95	57	382	683	999999	109	892	166	999999	755	758	999999	852	181	701	917	561	920	999999	561	487	179	999999	999999	327	220	458	11	648	590	239	404	708	500	549	237	721	999999	188	999999	480	284	957	333	124	918	811	963	790	445	201	110	467	131	303	999999	650	999999	366	758	650	891	518	129	526	363	101	361	999999	473	206	653	742	512	91	999999	999999	999999	739	409	999999	495	221	212	399	999999	936	999999	999999	999999	587	201	552	429	171	588	999999	999999	806	760	827	459	341	326	249	547	368	955	49	99	703	999999	999999	999999	359	164	679	315	730	999999	426	513	164	998	885	999999	110	322	999999	999999	446	384	277	999999	581	949	164	999999	963	851	769	981	547	117	930	21	411	595	80	999999	909	999999	117	419	343	323	304	342	999999	245	999999	56	999999	546	653	999999	999999	811	384	999999	10	784	351	878	999999	445	966	57	78	873	999999	999999	251	344	593	985	276	858	645	268	655	821	464	999999	414	999999	377	11	999999	610	999999	599	999999	671	16	135	999999	239	790	999999	999999	257	274	566	999999	931	805	999999	952	999999	63	450	999999	126	754	188	330	623	473	904	77	964	999999	999999	170	13	304	579	337	468	875	46	77	747	910	407	999999	897	96	483	999999	107	58	796	557	273	433	999999	917	999999	804	496	766	885	830	392	664	806	999999	639	637	235	941	999999	791	999999	382	429	215	999999	630	999999	537	999999	986	999999	916	999999	910	999999	579	210	662	509	663	999999	280	191	916	528	742	751	500	456	845	693	165	563	15	540	890	999999	888	570	207	381	958	776	899	999999	999999	999999	895	509	999999	437	572	442	999999	411	746	999999	999999	687	999999	878	999999	999999	154	303	813	362	790	999999	17	575	322	101	312	291	430	999999	292	65	62	873	855	991	397	418	130	999999	733	999999	999999	698	999999	210	956	328	449	999999	631	605	57	123	999999	525	999999	494	125	481	140	548	981	253	909	999999	635	999999	33	940	693	736	183	100	629	197	586	318	999999	121	144	983	999999	552	871	686	999999	938	795	340	499	999999	302	648	593	999999	621	550	789	53	999999	226	999999	508	195	999999	999999	957	
494	891	939	193	999999	13	999999	156	999999	439	381	999999	449	696	999999	692	999999	790	443	534	506	999999	575	45	529	40	546	999999	687	999999	367	976	264	60	454	999999	401	315	492	299	999999	446	487	192	179	565	999999	877	280	612	66	404	462	897	999999	58	325	903	664	999999	466	999999	469	371	999999	999999	968	398	999999	999999	301	145	999999	154	999999	69	957	392	866	963	436	669	647	999999	287	962	524	366	600	999999	999999	497	651	999999	832	999999	999999	126	121	999999	999999	215	635	239	999999	921	106	318	675	401	100	933	46	701	952	797	780	395	94	119	999999	612	798	846	999999	803	494	204	999999	999999	92	999999	281	102	376	231	43	417	763	366	865	999999	690	208	315	655	461	950	160	45	114	591	41	12	893	984	416	789	777	999999	436	902	996	338	319	259	662	944	334	731	999999	372	632	728	253	999999	921	600	541	999999	352	544	53	999999	243	999999	809	279	208	391	814	254	640	255	999999	963	218	362	888	65	999999	517	625	429	281	741	959	999999	759	228	999999	816	257	969	174	892	999999	999999	104	818	449	392	999999	942	916	518	731	386	798	289	466	568	999999	485	814	999999	918	623	14	501	999999	506	520	999999	999999	999999	999999	671	90	999999	114	498	999999	79	615	610	771	682	999999	762	20	582	514	479	762	504	115	772	165	339	974	999999	716	602	287	999999	872	999999	624	918	521	999999	305	762	185	999999	999999	641	869	213	73	999999	120	251	491	999999	991	50	227	999999	893	999999	515	751	72	868	781	665	792	672	999999	15	68	595	999999	949	286	752	303	794	203	473	902	999999	275	738	999999	474	121	328	952	832	548	799	999999	296	999999	554	999999	316	196	645	849	207	476	68	186	525	10	999999	682	248	746	433	630	429	999999	563	485	333	743	316	554	473	720	905	467	268	569	999999	405	732	62	987	999999	558	999999	704	999999	217	562	609	474	580	645	713	95	999999	179	605	963	991	78	376	999999	879	101	385	487	571	999999	999999	955	999999	146	950	999999	759	825	81	999999	999999	999999	278	770	144	842	974	827	16	999999	352	999999	964	990	413	999999	685	999999	999999	467	249	227	913	616	644	654	428	443	695	999999	999999	299	107	800	346	912	799	605	438	46	126	557	480	751	258	828	991	65	999999	296	510	999999	106	613	566	409	174	662	136	489	999999	540	142	489	494	63	991	173	654	500	863	90	985	999999	350	999999	747	999999	367	816	663	372	710	409	27	990	999999	493	244	
999999	748	147	479	949	622	586	425	990	999999	204	836	827	999999	241	432	430	359	414	273	874	662	12	304	999999	826	61	999999	999999	999999	503	999999	507	928	999999	999999	999999	610	46	79	764	999999	756	905	172	980	835	961	479	976	597	640	787	230	370	283	999999	842	999999	999999	571	757	999999	528	763	344	338	898	999999	999999	705	819	322	345	508	608	906	106	142	339	991	99	360	999999	875	863	999999	287	568	999999	16	884	450	914	999999	999999	999999	237	152	828	999999	999999	278	999999	281	777	328	452	721	762	377	649	710	830	141	481	999999	936	999999	899	999999	61	999999	258	482	999999	378	999999	836	501	999999	678	999999	313	687	64	820	999999	999999	107	544	629	565	806	76	367	999999	620	782	36	610	647	584	252	566	600	606	29	516	999999	409	919	616	999999	737	699	695	406	152	999999	660	45	462	555	999999	641	999999	999999	191	125	646	757	626	809	891	387	103	711	999999	97	999999	999999	853	33	697	625	23	999999	78	377	672	777	999999	705	376	574	999999	38	999999	999999	999999	999999	837	401	813	999999	303	806	338	360	606	983	660	999999	629	859	191	999999	857	739	999999	160	464	999999	453	868	290	920	443	326	202	74	999999	821	982	384	963	999999	220	56	332	217	16	999999	771	999999	127	421	85	516	393	756	999999	158	999999	953	618	33	999999	999999	371	999999	372	22	168	541	168	838	82	255	896	728	999999	811	417	421	154	746	999999	764	751	868	844	926	933	446	894	676	999999	39	765	940	515	275	684	949	844	993	559	999999	529	288	348	999999	999999	664	538	369	741	885	999999	871	979	193	203	503	537	446	999999	722	647	492	999999	53	999999	999999	223	999999	999999	999999	576	160	196	813	244	472	999999	999999	315	279	999999	535	999999	638	230	999999	960	332	999999	191	999999	999999	914	999999	999999	999999	964	999999	999999	999999	450	585	242	283	318	999999	999999	999999	948	731	973	523	140	810	814	999999	557	686	999999	595	995	891	881	945	54	179	246	359	230	207	507	999999	672	650	828	332	302	999999	329	572	218	999999	383	349	999999	899	277	114	999999	480	489	288	482	756	999999	558	703	297	239	149	422	335	945	750	234	999999	850	999999	999999	999999	999999	999999	999999	260	386	210	517	542	737	155	901	141	999999	750	718	229	751	999999	981	280	999999	999999	999999	189	160	882	849	999999	125	467	58	787	999999	999999	999999	592	921	232	379	469	50	171	999999	999999	248	290	999	205	42	999999	998	933	508	711	999999	999999	999999	187	110	503	
361	884	427	279	999999	123	999999	794	98	136	999999	999999	546	999999	239	468	455	999999	941	999999	882	654	601	119	999999	125	289	421	679	847	127	999999	131	875	117	165	743	290	986	134	999999	215	999999	999999	707	479	396	986	481	404	367	999999	246	240	620	707	293	317	999999	982	834	596	125	250	18	562	407	671	999999	83	724	175	999999	816	598	677	999999	695	412	989	728	302	940	285	490	991	508	999999	999999	410	872	436	999999	13	999999	685	100	865	897	154	999999	999999	582	408	679	201	999999	429	999999	943	169	999999	905	821	263	542	999999	840	760	26	64	999999	999999	13	999999	297	696	359	999999	913	587	682	999999	999999	916	999999	719	999999	999999	298	999999	89	259	321	250	283	531	658	750	757	999999	260	115	880	100	566	319	999999	207	392	505	423	902	999999	365	487	800	999999	904	261	822	999999	244	471	798	975	265	104	763	927	765	47	609	999999	999999	999999	999999	917	999999	359	692	999999	344	222	793	999999	186	999999	956	763	483	999999	753	498	935	913	999999	643	92	125	311	999999	815	999999	999999	467	814	143	844	38	910	883	481	999999	568	680	780	32	999999	993	798	734	148	10	999999	882	294	120	832	971	322	932	999999	61	999999	477	336	74	595	335	989	999999	686	999999	852	599	412	999999	999999	265	142	999999	965	99	326	576	87	815	999999	999999	183	704	310	999999	716	977	999999	429	506	100	354	715	436	352	999999	756	58	220	999999	854	999999	999999	999999	577	839	329	999999	745	735	999999	999999	999999	249	851	999999	294	741	814	221	874	999999	999999	999999	999999	910	426	566	999999	95	569	528	867	667	970	274	98	525	999999	43	999999	20	313	999999	33	999999	833	476	585	999999	718	24	243	998	999999	999999	497	392	350	666	999999	763	353	659	175	953	999999	853	278	586	999999	769	18	780	825	864	999999	999999	999999	999999	999999	949	999999	432	999999	999999	294	868	394	666	776	706	184	76	620	633	666	653	528	999999	177	979	999999	998	999999	999999	16	999999	183	418	78	210	999999	211	589	472	782	999999	999999	620	999999	664	999999	612	809	367	595	999999	169	999999	207	999999	768	609	999999	999999	751	982	999999	999999	548	831	999999	999999	999999	576	993	973	487	999999	851	999999	999999	907	999999	513	520	596	198	769	363	999999	302	981	999999	485	999999	113	240	490	721	799	625	864	82	999999	970	492	24	999999	374	621	464	21	999999	462	231	860	208	467	588	165	793	536	74	483	999999	999999	766	122	145	889	999999	996	437	999999	130	506	835	573	999999	
999999	582	955	405	742	610	291	641	757	263	999999	999999	772	902	566	15	98	799	598	308	267	726	901	107	484	878	467	999999	999999	342	999999	35	634	924	560	999999	999999	141	999999	873	257	81	18	859	565	999999	970	104	999999	55	41	999999	999999	999999	285	311	681	858	921	863	152	707	352	425	999999	554	280	999999	999999	983	177	957	999999	725	60	196	717	999999	541	999999	908	372	712	253	311	29	999999	369	999999	259	999999	999999	220	468	730	550	999999	593	999999	20	999999	131	753	887	878	999999	238	520	224	98	999999	639	326	430	999999	779	999999	999999	124	518	765	911	209	102	999999	197	747	18	994	509	467	133	719	999999	786	786	619	824	999999	237	790	999999	154	560	664	271	664	789	513	950	556	629	479	814	254	802	922	999999	999999	999999	336	230	526	715	631	470	920	794	999999	178	170	179	734	886	727	497	766	648	437	819	533	958	505	54	953	838	653	905	286	999999	863	959	999999	999999	900	570	751	439	929	204	351	869	155	999999	790	386	894	592	999999	757	999999	283	232	986	999999	378	724	481	761	792	816	24	518	999999	315	210	161	61	986	167	745	337	719	243	478	664	813	170	999999	577	944	71	818	529	999999	589	999999	42	525	532	845	280	678	146	999999	336	360	495	39	589	235	843	606	999999	21	707	564	989	999999	503	565	564	228	194	999999	755	206	999999	709	999999	474	128	535	463	321	999999	659	999999	999999	151	999999	327	141	999999	351	999999	999999	889	517	251	35	746	523	32	967	291	61	494	298	632	140	370	786	999999	125	999999	318	153	618	999999	58	981	144	376	199	248	432	999999	842	747	300	316	482	467	700	728	999999	513	495	40	424	174	999999	233	999999	942	540	828	999999	245	999999	321	999999	999999	203	999999	612	157	999999	729	859	999999	652	550	341	823	888	999999	613	397	999999	805	657	587	999999	883	695	911	366	257	707	603	996	606	955	979	45	510	999999	655	999999	999999	999999	766	180	917	999999	745	891	999999	999999	221	225	171	999999	987	664	693	999999	319	999999	999999	790	584	999999	265	510	999999	594	362	999999	388	999999	957	281	63	134	999999	416	214	370	999999	30	179	203	999999	388	834	872	967	324	352	660	954	307	999999	999999	105	744	915	999999	477	160	538	408	999999	167	267	890	680	863	773	999999	645	948	407	680	621	391	536	876	676	182	999999	47	445	999999	109	660	856	396	38	157	999999	999999	893	800	491	770	527	337	999999	999999	999999	114	551	76	24	16	899	
744	55	714	999999	49	739	999999	533	500	963	946	999999	607	44	293	835	626	785	847	65	607	999999	850	863	209	755	732	999999	522	496	379	714	103	760	121	350	323	939	462	68	999999	999999	990	807	581	279	522	999999	909	279	925	291	176	999999	302	555	205	999999	17	999999	17	325	21	14	999999	242	965	999999	999999	999999	521	999999	332	789	466	339	208	52	292	929	242	822	80	999999	570	98	547	152	468	566	155	473	931	178	60	283	266	986	224	999999	314	999999	987	966	999999	249	958	387	493	962	356	162	567	88	999999	999999	254	768	444	505	694	999999	389	365	999999	57	754	164	738	999999	83	222	828	943	625	567	999999	114	999999	999999	999999	169	658	999999	219	999999	905	999999	999999	999999	38	498	999999	999999	999999	491	999999	631	179	710	494	803	649	309	888	144	334	624	462	492	999999	150	283	123	999999	999999	173	883	156	999999	999999	900	45	872	165	585	670	999999	299	143	999999	213	934	783	836	336	520	358	616	84	668	291	401	999999	999999	887	999999	438	354	129	328	999999	485	374	999999	593	999999	776	154	313	474	999999	999999	328	222	156	215	500	286	48	24	814	999999	81	145	860	509	409	367	277	999999	241	999999	180	815	867	728	999999	224	252	567	743	999999	999999	609	999999	999999	82	423	368	681	723	161	999999	114	513	147	999999	239	708	94	369	419	999999	941	243	460	999999	513	355	999999	645	285	44	480	999999	610	962	471	691	903	436	986	999999	999999	999999	999999	458	75	311	729	324	999999	516	168	999999	333	999999	372	376	993	999999	569	78	939	45	448	999999	835	833	903	999999	999999	999999	805	657	382	999999	290	303	163	12	98	211	625	999999	315	769	876	281	947	999999	600	105	698	110	867	917	69	560	209	961	622	242	408	555	383	792	711	510	825	913	58	78	222	991	714	368	999999	835	730	678	251	564	886	631	584	999999	999999	704	790	465	361	729	104	201	999999	855	999999	79	730	522	999999	375	999999	44	233	999999	882	706	395	508	474	233	829	999999	999999	999999	356	999999	970	537	942	16	999999	999999	561	999999	973	30	611	858	565	383	115	217	620	875	118	999999	407	62	963	152	319	999999	990	137	900	999999	481	331	999999	35	109	203	580	999999	656	95	482	905	558	861	105	536	942	101	999999	999999	910	845	950	504	999999	918	999999	800	696	437	999999	434	428	999999	549	289	359	540	284	912	999999	999999	229	32	999999	502	503	999999	999999	782	999999	899	999999	287	662	636	381	15	657	190	
999999	999999	364	228	715	58	999999	999999	322	999999	187	412	999999	215	984	352	999999	927	999999	876	424	471	752	913	999999	480	424	150	748	913	908	353	882	103	999999	857	999999	11	999999	330	999999	356	789	241	605	999999	92	804	302	319	999999	999999	879	780	999999	167	999999	451	999999	245	999999	347	409	999999	907	833	529	723	922	137	999999	624	619	805	861	78	681	521	318	161	397	620	847	438	999999	999999	474	112	337	999999	829	999999	871	999999	696	677	946	391	334	772	417	369	882	175	181	396	834	84	918	697	999999	516	142	977	848	23	499	999999	999999	453	368	427	395	999999	999999	386	752	547	118	194	131	300	197	546	744	37	738	682	267	516	629	400	193	640	650	323	629	893	233	682	188	999999	885	880	413	990	974	999999	867	794	999999	297	965	999999	575	194	328	596	999999	821	285	817	713	989	824	968	243	754	156	999999	999999	859	324	999999	15	155	415	316	999999	754	62	652	814	472	873	999999	434	459	74	465	995	42	660	412	407	370	272	999999	999999	999999	756	229	939	883	47	999999	972	539	728	430	779	22	464	488	768	999999	12	250	126	999999	544	784	999999	999999	988	724	208	912	38	644	883	999999	259	698	997	999999	999999	931	435	98	369	894	730	999999	685	982	999999	181	643	773	368	31	779	575	899	972	999999	258	999999	323	999999	70	511	93	999999	999999	763	765	491	935	920	999999	999999	37	999999	650	999999	54	999999	16	155	36	278	264	286	999999	999999	684	798	35	302	463	46	122	512	308	393	999999	107	999999	228	812	690	999999	853	297	999999	752	999999	259	919	495	254	888	999999	558	792	256	807	685	531	89	999999	999999	642	466	999999	702	524	823	266	416	946	589	788	342	346	999999	411	988	654	986	241	999999	115	999999	219	999999	999999	954	516	999999	839	422	894	999999	845	234	75	999999	262	514	237	629	999999	512	548	665	999999	834	222	999999	844	818	41	544	847	428	360	999999	256	886	757	570	999999	129	999999	999999	694	999999	496	999999	999999	23	999999	149	999999	612	555	603	268	554	57	120	741	294	302	30	999999	999999	301	427	999999	239	150	376	757	999999	321	873	999999	999999	999999	999999	347	110	727	999999	93	891	785	245	999999	756	577	999999	839	999999	999999	32	826	556	999999	345	358	79	246	275	873	369	392	999999	999999	999999	667	254	584	596	773	640	999999	999999	937	499	573	65	555	999999	662	447	536	121	837	298	56	388	870	634	113	999999	863	999999	957	724	999999	999999	944	199	999999	332	
128	999999	873	999999	999999	365	999999	654	999999	302	999999	129	613	435	832	280	264	11	999999	288	384	999999	493	504	776	115	513	999999	989	880	999999	365	38	339	329	293	247	649	999999	690	769	225	863	999999	754	744	848	532	999999	238	439	942	564	810	999999	178	999999	378	421	359	999999	406	665	891	999999	168	100	283	115	548	42	614	999999	944	519	168	96	999999	750	42	999999	981	999999	760	450	177	801	999999	391	160	533	869	999999	483	838	373	560	999999	629	999999	654	575	426	352	206	825	773	619	300	999999	92	999999	628	389	102	870	999999	904	450	23	999999	871	891	955	25	173	386	695	999999	156	607	124	999999	163	387	692	999999	999999	564	625	404	191	927	601	999999	455	250	999999	390	968	298	655	530	615	239	999999	683	470	337	999999	448	87	513	999999	192	968	34	474	11	409	314	105	350	825	619	185	999999	300	999999	569	922	537	315	147	857	952	593	447	923	604	19	104	999999	999999	999999	999999	999999	999999	419	109	431	999999	847	980	663	202	314	705	995	64	839	999999	583	768	999999	911	999999	376	297	239	384	586	550	406	400	999999	454	818	999999	303	999999	170	880	787	999999	156	689	334	483	665	999999	888	451	999999	999999	625	521	882	421	275	999999	999999	999999	189	725	844	999999	451	590	453	747	495	66	702	999999	678	999999	795	999999	999999	232	448	893	631	592	999999	145	681	999999	999999	698	999999	407	383	749	999999	674	999999	72	303	921	248	744	39	917	161	832	749	999999	999999	123	725	999999	458	52	999999	417	863	597	240	709	553	809	815	999999	999999	98	999999	952	361	13	810	999999	336	999999	984	704	863	714	999999	662	395	369	555	660	973	319	949	340	645	788	810	114	832	999999	377	999999	999999	284	741	72	160	797	960	92	313	991	925	415	68	999999	554	159	166	577	999999	194	264	164	780	866	149	351	317	572	999999	999999	999999	742	999999	999999	776	588	972	999999	512	598	408	473	357	982	999999	543	282	244	999999	660	947	264	281	192	999999	773	999999	875	999999	808	489	999999	889	999999	99	193	740	999999	999999	965	999999	999999	74	725	785	791	806	999999	999999	999999	999999	82	338	999999	759	646	471	492	380	12	94	999999	454	704	118	20	999999	751	893	210	803	768	610	279	483	167	200	556	406	999999	966	705	403	326	739	416	69	999999	847	452	722	257	999999	631	880	91	345	999999	999999	775	999999	65	905	282	802	310	999999	69	68	601	456	999999	96	987	45	999999	702	137	999999	701	950	236	903	
450	999999	556	999999	978	999999	401	822	999999	939	999999	999999	999999	799	131	523	438	944	10	298	255	996	807	171	155	596	501	999999	217	405	914	825	980	161	465	794	999999	674	999999	670	667	778	999999	975	464	999999	134	589	581	613	535	999999	999999	938	658	999999	999999	394	491	999999	999999	999999	615	434	999999	806	999999	759	344	999999	277	764	999999	339	999999	477	380	999999	999999	999999	999999	911	806	603	999999	166	875	999999	503	21	124	999999	999999	111	999999	654	173	201	949	658	615	375	254	254	999999	770	307	619	317	190	83	847	688	999999	920	985	215	999999	564	868	930	164	999999	333	222	414	581	358	566	976	314	999999	882	57	728	105	667	562	266	108	859	265	734	323	937	276	999999	45	999999	787	448	999999	636	90	999999	461	119	999999	42	999999	199	999999	63	341	876	894	964	640	428	825	328	999999	754	466	19	675	429	999999	396	945	999999	546	177	779	999999	163	552	802	999999	277	985	999999	999999	999999	909	910	212	403	999999	999999	999999	543	616	365	468	794	406	999999	999999	62	41	177	534	96	700	652	999999	999999	802	722	352	172	320	161	999999	582	134	999999	556	999999	999999	36	505	354	644	697	999999	811	320	743	999999	381	731	278	246	999999	999999	443	999999	267	999999	999999	999999	724	999999	149	999999	465	999999	886	670	999999	999999	971	588	14	671	190	452	13	723	999999	963	999999	999999	970	440	52	914	999999	999999	999999	795	299	999999	545	436	999999	654	504	474	473	295	999999	999999	999999	757	759	689	999999	999999	42	991	631	999999	169	965	540	757	729	709	191	550	999999	527	999999	191	335	11	53	578	890	999999	947	539	259	684	999999	986	196	223	680	362	683	874	337	699	174	755	810	999999	999999	999999	925	795	999999	922	790	906	103	598	999999	757	645	662	265	999999	53	101	999999	484	435	554	999999	515	999999	828	867	630	199	290	27	999999	999999	999999	683	866	610	999999	256	999999	999999	633	893	598	790	999999	716	30	618	999999	656	82	471	335	154	350	462	419	767	999999	65	169	999999	813	580	999999	566	999999	999999	399	896	999999	999999	956	590	801	661	973	724	115	999999	846	21	999999	633	945	117	864	328	999999	414	201	395	791	999999	734	916	90	27	938	366	544	51	229	934	766	236	999999	745	352	689	489	694	661	353	999999	999999	357	189	635	744	701	853	647	984	999999	504	64	685	999999	999999	581	999999	786	749	999999	999999	792	999999	867	718	603	999999	976	999999	999999	999999	733	447	999999	586	569	900	999999	203	664	691	403	999999	
239	999999	182	829	888	468	118	533	908	912	999999	414	365	923	999999	916	151	582	877	995	70	999999	770	999999	623	279	325	680	573	593	95	885	999999	557	204	605	546	773	999999	517	544	401	999999	999999	671	657	231	645	999999	475	61	91	813	408	184	999999	500	565	216	999999	152	437	960	324	827	999999	12	807	728	716	380	377	351	369	999999	669	610	949	945	965	999999	999999	101	108	999999	13	999999	13	383	173	114	981	567	621	999999	116	440	999999	994	779	654	424	917	999999	999999	684	740	999999	947	515	429	551	619	251	571	472	345	862	783	823	819	999	999999	999999	611	399	809	999999	993	999999	238	337	954	999999	320	999999	762	999999	13	999999	272	627	65	868	744	563	371	999999	999999	902	770	578	499	180	960	654	990	362	271	705	874	20	460	602	287	102	596	453	930	938	710	999999	858	926	561	999999	944	565	820	999999	37	999999	679	100	584	659	838	999999	999999	665	642	410	957	999999	999999	262	176	463	590	652	966	918	395	121	202	653	719	573	999999	768	710	435	541	999999	678	999999	999999	369	28	627	263	812	248	999999	305	310	168	561	943	308	35	999999	999999	178	999999	119	108	568	898	930	940	275	175	446	999999	217	868	744	999999	602	921	806	445	963	999999	164	679	129	816	999999	494	999999	630	999999	742	230	460	999999	142	999999	292	772	471	97	686	999999	999999	801	321	999999	441	424	932	350	387	999999	55	20	780	926	439	978	751	15	445	999999	645	854	999999	734	999999	504	999999	69	999999	999999	344	357	286	409	517	878	808	728	460	80	236	999999	932	999999	184	999999	593	999999	139	314	999999	466	652	905	999999	791	107	586	341	999999	812	872	40	238	884	698	734	380	418	561	999999	999999	999999	375	554	365	921	190	560	317	999999	406	930	15	138	878	705	381	66	725	780	231	999999	523	999999	999999	258	999999	638	486	715	222	999999	577	145	997	912	286	360	987	869	916	36	33	35	416	942	35	110	16	993	362	323	692	780	947	636	40	117	200	117	227	999999	83	999999	698	609	362	870	140	966	428	999999	999999	856	864	999999	373	497	999999	421	232	999999	632	492	362	999999	113	797	197	370	881	178	169	880	652	374	999999	432	999999	999999	590	999999	999999	50	999999	341	254	836	915	999999	273	542	266	778	884	623	919	999999	248	799	506	564	999999	770	94	259	860	198	213	500	999999	941	171	55	831	77	999999	592	918	31	999999	276	881	444	107	348	999999	999999	999999	38	454	371	193	
537	999999	999999	999999	209	955	999999	481	65	633	425	510	331	381	999999	947	816	989	336	672	227	999999	239	683	248	999999	999999	999999	479	999999	185	55	880	758	999999	745	806	595	435	999999	603	549	598	999999	466	934	775	966	999999	999999	188	999999	127	699	965	999999	999999	352	244	999999	218	977	11	862	457	379	629	573	999999	999999	150	231	564	700	79	677	557	595	227	999999	896	780	646	999999	999999	146	928	191	792	251	675	464	361	898	999999	626	548	736	196	96	999999	212	228	235	303	956	999999	999999	630	297	999999	484	135	999999	640	438	340	999999	847	321	451	448	781	506	800	999999	870	666	282	452	139	999999	409	999999	999	999999	561	999999	742	999999	661	510	999999	999999	416	999999	339	430	268	989	295	582	888	999999	645	865	431	722	999999	616	96	818	155	187	999999	23	999999	994	999999	999999	877	919	233	788	660	941	887	286	99	999999	357	999999	407	999999	166	556	932	535	494	143	273	839	985	135	999999	842	364	383	346	999999	126	344	999999	322	122	375	359	999999	224	704	978	999999	632	826	268	646	420	862	999999	611	91	548	510	999999	682	47	933	107	999999	817	999999	999999	999999	696	492	999999	950	95	180	791	207	831	321	999999	164	128	217	999999	999999	334	999999	501	363	734	999999	578	833	999999	640	84	442	999999	293	999999	127	474	214	936	343	999999	696	335	692	239	414	999999	237	999999	999999	563	830	999999	240	492	999999	95	999999	216	385	914	999999	259	999999	105	358	999999	548	999999	672	689	914	280	999999	999999	638	106	809	133	329	999999	350	999999	67	86	254	668	999999	999999	20	42	999999	997	560	999999	75	446	880	596	880	999999	711	999999	58	953	649	999999	947	619	853	299	286	36	886	324	999999	77	202	379	851	999999	926	747	904	639	375	916	720	406	556	201	999999	222	999999	861	359	38	74	113	437	695	720	410	947	999999	756	297	121	246	999999	998	254	510	745	200	541	964	999999	999999	588	732	839	999999	72	662	83	999999	783	35	999999	545	12	98	942	165	999999	525	799	194	883	87	805	483	549	558	946	715	476	62	329	999999	620	999999	999999	999999	856	179	348	295	646	692	514	96	999999	321	995	166	568	999999	230	26	174	232	535	999999	927	365	11	514	715	368	597	730	705	580	924	999999	572	247	309	800	187	514	547	201	573	719	212	999999	562	789	156	886	832	312	230	397	999999	999999	777	500	177	833	999999	999999	105	783	999999	701	396	999999	594	999999	291	429	839	660	685	344	999999	217	
163	773	999999	925	999999	710	999999	402	999999	536	235	556	470	808	633	999999	934	999999	105	999999	338	511	842	912	205	825	605	413	999999	569	712	999999	89	569	347	404	881	654	999999	394	999999	987	351	999999	999999	999999	860	482	999999	496	726	425	248	156	878	999999	999999	999999	730	395	114	494	929	790	999999	448	477	900	999999	999999	472	290	202	711	904	351	169	982	999999	167	965	999999	616	976	843	296	548	933	999999	695	473	841	923	681	289	400	68	560	999999	975	999999	999999	22	567	999999	446	999999	537	251	537	492	948	550	573	430	982	878	953	999999	537	900	544	219	774	765	630	366	521	431	514	292	609	947	523	597	999999	120	59	952	406	73	21	691	163	213	524	301	360	260	307	522	115	613	507	84	35	750	247	801	403	89	711	115	737	254	882	999999	36	975	999999	871	999999	10	999999	474	889	852	65	571	999999	999999	15	271	999999	991	999999	995	449	449	571	264	873	257	559	327	361	999999	954	999999	330	999999	274	384	834	436	694	114	73	999999	999999	999999	695	676	561	73	83	999999	999999	745	76	887	562	587	414	171	999999	580	450	999999	999999	999999	897	155	250	999999	999999	631	436	697	307	82	999999	415	264	397	999999	207	999999	495	999999	999999	923	999999	999999	999999	961	687	970	672	437	123	664	840	921	999999	999999	549	435	834	999	999999	999999	294	448	993	955	156	332	26	603	801	999999	954	980	999999	70	999999	313	807	765	999999	999999	999999	269	193	418	999999	999999	999999	122	999999	999999	999999	496	999999	999999	999999	999999	848	999999	814	365	999999	79	636	238	709	859	720	150	596	246	627	78	622	999999	259	999999	264	999999	863	662	279	904	584	999999	33	468	189	999999	432	999999	464	329	999999	31	706	694	633	955	708	242	999999	913	525	999999	153	792	999999	999999	648	613	515	273	999999	999999	95	999999	495	607	215	999999	680	416	999999	678	782	308	127	601	999999	999999	401	309	876	631	999999	366	389	999999	885	240	595	999999	665	999999	412	200	704	799	999999	657	209	999999	750	999999	561	999999	205	847	999999	999999	675	281	923	93	222	216	396	999999	999999	729	670	692	721	974	655	509	750	999999	999999	591	603	328	666	437	999999	999999	559	418	999999	999999	171	542	802	50	565	323	999999	582	605	206	803	711	536	215	987	516	313	775	812	62	999999	305	999999	417	999999	356	615	496	999999	999999	657	977	924	742	568	999999	889	681	999999	341	261	178	303	999999	787	999999	792	460	999999	999999	72	783	606	999999	913	999999	960	999999	
798	218	707	999999	999999	759	548	826	787	999999	646	859	999999	631	999999	999999	801	448	999999	999999	629	359	564	999999	56	880	784	999999	381	907	828	999999	177	504	883	211	633	499	324	544	530	999999	999999	998	813	999999	231	440	999999	999999	999999	999999	999999	458	765	999999	999999	552	715	973	975	674	454	879	964	943	692	132	747	164	846	311	134	466	981	999999	254	565	351	466	659	354	455	255	692	363	999999	718	999999	999999	557	91	784	350	999999	999999	517	235	43	869	999999	109	692	273	288	999999	350	999999	477	999999	203	98	210	999999	324	999999	229	208	196	611	115	974	999999	312	607	765	526	784	999999	134	160	29	999999	481	568	560	661	191	967	999999	999999	440	250	641	252	468	880	535	35	999999	636	318	999999	432	764	923	716	389	666	523	396	566	999999	352	999999	184	566	728	999999	999999	969	999999	241	416	597	674	733	751	999999	148	885	991	999999	958	498	999999	980	109	717	644	843	281	524	454	999999	999999	930	897	693	77	902	161	844	999999	969	598	87	999999	835	999999	200	964	329	527	638	405	807	551	999999	116	999999	467	21	56	999999	697	523	787	34	999999	744	835	999999	992	999999	999999	156	497	989	999999	999999	357	999999	627	454	879	952	997	816	999999	649	388	53	586	873	999999	150	798	350	281	84	300	999999	695	355	364	999999	336	291	904	259	319	562	954	352	846	203	394	999999	50	999999	999999	970	47	500	366	792	999999	128	801	592	357	157	718	825	472	749	578	281	999999	973	625	715	911	737	339	825	98	243	999999	251	999999	999999	309	999999	999999	329	570	205	989	572	999999	218	489	999999	999999	172	844	139	880	106	625	122	999999	999999	129	810	999999	309	170	999999	703	247	101	560	837	160	848	191	276	153	999999	382	292	527	549	999999	999999	599	999999	999999	981	958	999999	999999	625	642	694	999999	417	747	270	270	999999	458	868	999999	999999	929	484	751	999999	662	862	736	999999	252	830	999999	527	711	585	469	999999	992	558	744	884	169	934	204	465	999999	999999	529	882	918	347	833	999999	363	999999	999999	124	94	999999	328	106	626	24	999999	812	709	715	706	172	999999	797	52	899	133	312	999999	994	290	999999	999999	999999	999999	854	999999	999999	999999	999999	173	420	288	354	389	999999	240	648	999999	155	999999	999999	999999	900	999999	367	999999	131	305	933	534	999999	999999	311	834	799	153	999999	763	772	26	477	815	999999	551	999999	883	455	417	902	669	999999	54	999999	442	898	538	807	820	975	771	999999	610	999999	999999	121	
86	977	520	999999	996	800	884	494	999999	999999	576	383	359	999999	483	999999	713	402	999999	59	16	532	868	935	270	345	619	787	10	149	999999	999999	999999	999999	219	999999	934	828	999999	999999	600	560	681	999999	331	165	458	999999	502	145	172	999999	798	752	115	553	118	999999	328	660	999999	999999	493	989	226	999999	802	919	999999	577	701	999999	496	405	459	999999	851	519	614	115	999999	580	295	865	999999	999999	953	828	334	665	797	360	509	256	688	503	77	691	142	999999	362	538	475	924	443	287	721	403	302	999999	702	599	999999	223	999999	610	999999	628	23	566	872	974	999999	907	780	351	385	250	716	956	999999	169	387	999999	753	358	999999	370	431	698	938	559	999999	674	963	207	389	296	483	88	999999	448	678	999999	634	388	999999	568	999999	999999	901	481	687	346	280	543	999999	862	470	424	505	450	206	324	628	322	448	999999	943	582	999999	99	999999	638	274	940	490	811	999999	374	999999	546	226	339	796	999999	872	199	999999	430	985	527	999999	999999	999999	250	252	363	947	321	940	32	624	999999	140	999999	714	999999	999999	999999	62	410	388	105	999999	958	234	867	527	170	450	259	527	999999	596	444	273	707	64	33	697	136	864	172	999999	393	999999	999999	208	984	752	822	126	73	378	999999	149	730	999999	624	26	385	836	786	870	690	504	111	975	696	548	16	994	58	643	925	545	226	670	625	999999	580	999999	542	999999	627	142	463	154	21	999999	543	658	440	17	322	300	88	301	743	999999	820	677	511	445	999999	828	78	999999	999999	49	922	999999	434	999999	445	716	303	378	253	558	50	956	964	401	999999	999999	563	51	999999	634	999999	999999	926	999999	226	902	166	106	671	798	999999	999999	999999	999999	999999	483	233	999999	572	999999	999999	999999	58	195	847	999999	713	999999	999999	398	275	37	999999	818	999999	998	143	696	372	542	559	999999	999999	999999	494	17	264	993	29	999999	134	711	478	724	637	999999	875	741	889	362	199	56	666	999999	999999	47	933	883	398	999999	349	536	490	40	56	800	999999	604	701	840	609	719	100	908	273	563	999999	384	999999	824	132	402	807	999999	352	513	999999	434	920	456	83	999999	604	646	999999	597	231	448	678	836	755	999999	49	59	999999	480	956	999999	19	970	999999	558	702	574	261	947	999999	480	999999	999999	999999	578	684	999999	766	238	124	454	725	676	341	119	706	999999	999999	850	362	757	267	999999	557	781	999999	949	967	524	999999	999999	395	245	867	751	760	146	999999	187	597	794	292	
523	365	511	999999	343	638	379	852	358	999999	999999	999999	999999	222	815	985	999999	163	734	999999	251	561	94	69	999999	808	590	358	570	778	999999	263	999999	474	743	516	999999	999999	91	321	598	671	999999	533	984	999999	896	999999	945	160	96	33	863	517	999999	962	999999	452	552	534	58	30	999999	999999	615	156	37	999999	999999	308	940	741	82	423	688	580	999999	560	84	840	912	999999	413	419	999999	999999	400	60	434	781	245	603	205	556	999999	578	389	999999	918	999999	623	399	70	646	220	354	951	999999	829	470	730	720	377	712	622	997	616	873	888	999999	756	976	82	697	73	346	999999	525	160	999999	200	999999	642	246	227	522	999999	766	999999	347	915	950	230	963	60	524	235	492	933	275	961	515	999999	999999	91	646	999999	373	583	999999	808	435	299	720	280	246	88	999999	495	109	16	849	673	551	833	805	756	999999	999999	548	121	63	592	999999	157	684	999999	472	999999	581	206	627	999999	335	538	999999	661	510	999999	999999	446	103	997	833	999999	122	842	999999	346	286	889	999999	726	45	761	755	843	999999	572	595	611	999999	977	999999	903	389	666	348	22	353	153	255	426	831	999999	999999	65	758	626	45	999999	327	135	999999	691	989	900	157	573	783	646	257	938	107	999999	830	125	93	999999	879	455	503	305	999999	999999	643	790	894	933	743	699	95	999999	537	999999	293	999999	109	232	914	999999	518	999999	999999	999999	896	317	999999	628	281	999999	999999	828	746	589	349	999999	143	745	57	209	999999	224	830	93	560	470	410	999999	919	349	26	999999	25	401	936	729	75	294	999999	999999	471	276	999999	999999	727	999999	999999	947	413	271	356	364	185	715	999999	304	944	155	156	435	906	973	708	932	886	121	812	354	653	619	955	848	508	721	737	739	563	989	365	303	999999	999999	942	999999	992	661	684	310	999999	642	785	920	999999	810	999999	498	568	729	954	615	454	696	303	999999	315	508	855	464	977	743	999999	954	789	853	17	452	40	60	939	234	999999	999999	434	20	834	45	710	698	301	249	180	833	44	750	849	731	169	159	351	999999	999999	999999	332	186	901	830	140	294	803	999999	467	518	790	729	999999	999999	999999	293	958	280	999999	167	999999	738	572	906	920	999999	13	285	293	881	708	454	428	999999	188	999999	118	14	905	426	895	325	781	662	53	999999	571	906	469	999999	200	999999	697	999999	68	594	999999	994	999999	100	291	999999	693	586	810	345	999999	972	763	999999	185	954	374	380	272	999999	956	
999999	863	999999	999999	107	815	416	690	636	999999	780	158	594	644	123	104	999999	145	999999	632	205	851	707	13	999999	152	456	701	245	999999	326	999999	221	637	703	141	303	621	193	999999	286	895	183	999999	530	823	179	999999	999999	999999	999999	999999	999999	224	761	68	999999	612	999999	999999	369	715	999999	928	439	403	999999	956	940	999999	800	203	999999	999999	999999	999999	678	128	482	775	973	999999	999999	385	158	90	492	999999	876	645	999999	999999	742	239	352	570	450	999999	999999	137	887	999999	438	999999	69	365	294	999999	868	462	390	47	999999	999999	980	292	86	999999	780	358	911	939	89	999999	15	119	999999	721	322	784	999999	433	968	355	888	760	648	559	325	999999	796	999999	138	424	264	939	561	999999	999999	999999	999999	380	999999	999999	225	947	143	142	84	999999	905	999999	916	94	603	956	79	783	999999	999999	643	527	999999	988	999999	999999	811	665	50	76	557	999999	473	262	300	488	999999	999999	140	941	627	515	999999	375	886	233	346	54	821	999999	869	778	422	999999	426	967	626	485	249	999999	145	477	102	18	403	93	109	663	794	124	997	902	653	285	603	138	53	388	111	999999	322	999999	844	999999	206	779	409	445	999999	999999	999999	483	999999	573	999999	999999	423	475	972	999999	999999	682	260	706	310	966	134	999999	434	298	924	999999	384	999999	253	377	999999	359	811	999999	999999	664	827	471	262	524	976	89	999999	453	714	999999	416	308	215	640	517	148	442	239	999999	999999	20	548	408	624	109	26	329	438	527	74	663	358	130	999999	854	999999	453	999999	999999	55	667	981	999999	356	999999	86	704	613	859	494	917	582	999999	999999	654	289	72	638	425	999999	759	999999	999999	650	913	68	187	747	999999	728	694	656	248	609	604	38	964	62	793	32	322	716	578	999999	157	91	999999	709	813	575	726	815	369	41	999999	626	66	999999	443	772	999999	956	828	140	800	270	343	369	815	626	324	19	999999	402	647	53	472	999999	999999	831	678	999999	933	219	999999	879	999999	217	324	999999	971	41	618	30	134	365	887	999999	999999	999999	999999	30	893	196	261	999999	969	967	393	999999	164	999999	440	611	104	430	999999	618	138	999999	973	999999	55	837	654	293	400	999999	278	292	165	999999	999999	616	93	658	584	746	958	294	909	999999	823	82	824	999999	601	17	926	704	341	279	318	320	913	621	975	66	542	999999	999999	999999	698	111	999999	999999	512	999999	527	446	845	999999	660	844	999999	653	312	999999	23	846	691	393	999999	574	950	886	716	999999	
702	472	683	528	214	989	968	764	631	722	999999	999999	305	777	490	999999	858	65	999999	474	308	270	999999	12	53	695	999999	999999	256	134	160	209	423	999999	131	999999	763	327	81	670	999999	258	31	590	999999	328	550	914	903	418	715	894	277	251	51	441	163	680	485	519	713	999999	518	506	999999	999999	281	142	655	434	726	541	984	948	599	60	999999	728	26	725	154	999999	39	837	419	266	931	999999	999999	690	901	92	999999	562	956	999999	740	524	29	208	56	418	269	999999	692	183	999999	329	652	999999	999999	434	663	759	374	999999	999999	680	999999	314	855	110	20	965	533	999999	999999	432	991	759	320	724	999999	817	679	999999	112	560	155	245	999999	612	529	999999	498	477	428	92	197	615	999999	69	437	714	353	999999	407	304	945	57	999999	999999	999999	892	680	999999	725	846	999999	999999	249	999999	535	999999	959	999999	581	999999	477	65	225	617	999999	385	926	999999	297	999999	474	733	339	808	615	107	761	999999	999999	636	460	30	999999	582	11	560	999999	387	533	585	999999	109	999999	527	827	889	832	867	999999	952	966	429	190	731	381	357	308	440	999999	438	100	101	999999	944	429	999999	999999	642	615	684	19	549	999999	711	249	374	368	811	999999	725	999999	999999	624	331	670	40	999999	999999	211	654	261	935	999999	104	495	664	999999	430	107	380	584	200	999999	569	942	426	999999	479	492	16	989	496	999999	999999	174	205	477	999999	284	399	999999	999999	999999	999999	432	83	12	633	226	584	999999	938	713	611	151	83	642	999999	999999	253	999999	999999	999999	204	664	764	486	432	929	300	999999	491	999999	708	762	299	999999	300	147	868	423	78	263	907	771	60	782	847	973	100	999999	422	268	40	70	257	757	999999	999999	667	999999	580	999999	926	397	753	792	15	999999	851	999999	999999	916	520	829	269	117	630	999999	614	999999	638	459	999999	999999	774	232	125	999999	999999	999999	522	999999	480	281	999999	375	336	519	999999	999999	999999	998	131	775	999999	506	748	210	801	150	999999	813	692	685	958	999999	863	198	623	530	677	368	344	999999	999999	999999	446	249	986	893	999999	120	414	356	214	640	337	999999	527	999999	484	914	999999	374	415	999999	999999	794	999999	722	511	148	895	999999	590	419	664	999999	973	999999	999999	509	224	999999	370	26	408	999999	999999	328	793	799	670	355	55	762	522	969	903	999999	57	651	926	273	999999	641	224	917	765	795	975	524	99	667	218	975	699	938	999999	999999	999999	965	324	994	928	999999	477	550	452	828	999999	
694	909	881	813	999999	582	951	525	728	999999	491	581	999999	999999	279	710	13	999999	80	73	999999	999999	999999	791	92	337	932	344	999999	173	674	474	936	999999	291	999999	218	854	800	402	747	422	285	999999	819	393	639	651	999999	11	474	412	999999	764	322	728	404	100	999999	999999	650	616	845	564	999999	26	644	785	999999	999999	502	159	999999	677	325	171	690	999999	971	698	999999	999999	685	678	699	999999	103	999999	999999	562	220	127	999999	719	752	141	576	720	468	802	749	854	589	999999	509	325	75	704	999999	160	999999	485	128	42	393	369	999999	999999	865	866	923	999999	209	999999	454	384	35	627	924	194	595	969	461	179	948	842	701	692	999999	999999	205	398	733	435	524	735	999999	101	336	393	999999	999999	999999	601	879	287	655	999999	548	135	299	448	999999	264	565	999999	999999	949	93	999999	667	248	999999	491	670	535	738	999999	999999	999999	999999	999999	301	541	999999	196	124	999999	299	671	197	621	153	53	999999	757	618	478	869	999999	999999	59	18	785	725	961	409	999999	931	354	549	881	999999	999999	750	364	157	248	280	999999	953	999999	659	422	362	999999	104	956	406	912	917	269	904	999999	999999	335	999999	999999	815	32	787	751	999999	945	131	316	525	324	303	999999	610	379	207	500	502	999999	400	999999	432	678	866	453	967	28	436	289	977	566	999999	999999	999999	641	433	258	591	212	246	713	300	56	531	779	663	675	999999	547	999999	413	46	999999	934	340	999999	146	165	344	999999	999999	518	842	999999	958	504	878	302	999999	945	949	909	999999	999999	687	999999	386	157	97	789	301	715	889	999999	573	530	358	490	999999	558	296	103	256	428	335	204	458	716	572	285	785	383	343	601	122	503	746	171	257	999999	706	989	78	999999	491	204	629	999999	765	438	156	999999	204	419	999999	856	662	871	974	999999	847	669	585	811	14	918	382	999999	114	999999	783	999999	243	72	852	307	35	702	999999	141	574	832	950	143	138	397	189	923	942	999999	841	875	196	765	197	46	414	999999	999999	999999	822	342	520	695	655	958	999999	141	999999	362	830	960	934	843	917	999999	719	451	683	617	738	458	355	847	239	999999	11	999999	874	816	892	999999	162	373	999999	242	322	999999	999999	999999	243	58	366	589	435	880	999999	999999	847	183	999999	962	583	932	834	999999	999999	673	466	746	999999	686	266	750	469	72	807	570	533	999999	702	999999	999999	513	384	690	101	999999	421	358	967	658	630	701	499	930	195	229	538	945	255	648	999999	
999999	999999	999999	792	999999	999999	373	82	999999	819	172	481	999999	999999	80	558	154	282	231	999999	117	779	309	66	565	261	538	999999	999999	999999	588	439	63	999999	999999	300	827	898	485	645	57	999999	596	839	999999	999999	636	932	125	670	999999	999999	34	396	691	999999	999999	500	236	364	999999	496	494	349	999999	733	427	208	775	779	731	256	999999	586	213	832	192	469	598	345	624	606	761	999999	999999	914	415	666	973	999999	999999	999999	671	131	64	560	790	257	608	733	801	999999	999999	345	939	148	877	447	999999	858	779	999999	999999	891	739	985	735	577	702	326	999999	760	999999	515	402	999999	584	675	532	999999	51	999999	861	864	543	196	449	425	977	999999	47	999999	484	124	490	933	435	780	999999	999999	825	223	999999	999999	999999	50	213	651	943	545	563	211	915	539	817	999999	999999	46	357	552	546	320	599	203	999999	361	286	999999	35	468	968	804	999999	463	827	999999	389	579	459	999999	983	797	482	999999	945	835	61	999999	307	999999	351	398	999999	838	999999	515	624	999999	13	63	763	104	625	999999	576	758	918	462	712	999999	999999	22	587	854	569	748	838	166	258	452	309	342	999999	390	127	580	382	455	930	999999	212	37	999999	999999	738	888	999999	997	865	196	999999	599	241	316	189	338	999999	999999	999999	999999	676	467	113	560	999999	999999	291	245	367	996	386	472	531	399	787	437	447	191	126	681	575	840	300	999999	535	710	110	505	211	788	768	999999	999999	999999	999999	744	999999	24	652	317	999999	937	640	999999	810	455	77	842	529	751	891	630	461	597	218	836	999999	999999	35	52	330	999999	43	578	238	581	296	385	753	999999	999999	999999	538	999999	83	638	999999	999999	999999	90	643	999999	976	459	897	148	353	589	937	999999	999999	883	999999	609	999999	821	903	999999	999999	238	999999	691	999999	999999	248	468	101	652	523	579	635	745	789	945	409	71	808	583	999999	99	999999	707	447	999999	474	629	444	929	821	262	735	148	999999	33	999999	951	999999	500	221	439	56	700	999999	367	999999	832	104	999999	210	925	22	329	390	551	999	461	999999	154	21	619	999999	172	831	271	844	496	954	765	999999	457	892	318	999999	251	53	999999	641	999999	770	641	999999	401	999999	896	249	415	758	249	34	999999	707	35	488	602	415	883	868	804	523	687	878	339	999999	753	43	704	999999	999999	507	471	820	174	384	380	94	999999	444	935	31	999999	999999	714	741	565	749	999999	999999	999999	836	169	999999	837	566	92	763	205	382	975	999999	999999	
458	618	999999	562	999999	543	999999	118	999999	781	449	933	999999	94	949	173	597	462	13	999999	999999	197	313	999999	802	982	608	301	617	888	999999	468	82	485	999999	999999	973	999999	916	215	999999	722	261	64	720	735	64	999999	143	599	607	920	971	999999	999999	270	315	403	759	666	935	359	500	999999	531	980	999999	999999	999999	829	999999	999999	999999	798	951	161	936	259	627	77	927	136	999999	999999	291	340	497	999999	999999	720	814	999999	429	260	280	866	231	632	532	739	999999	757	378	999999	409	198	384	183	999999	520	333	66	999999	692	738	999999	200	483	999999	999999	493	485	493	392	25	999999	999999	295	999999	95	930	314	726	888	203	999999	757	855	617	999999	956	324	640	303	999999	757	803	736	521	470	999999	747	294	340	256	397	999999	985	999999	788	209	999999	655	660	999999	29	339	999999	498	568	61	999999	866	999999	245	179	999999	200	995	268	817	262	774	67	419	192	29	395	642	805	905	772	567	828	893	867	669	980	713	377	427	915	999999	953	999999	340	881	49	105	87	999999	84	989	999999	971	946	323	598	999999	407	999	944	255	693	662	289	999999	47	362	999999	509	864	486	999999	840	902	999999	821	647	88	999999	980	300	999999	263	831	782	537	857	999999	554	81	739	999999	377	483	669	554	999999	999999	562	844	999999	727	577	999999	597	371	199	79	999999	502	950	171	106	29	654	690	439	831	999999	999999	189	415	823	999999	135	999999	260	367	242	470	999999	517	525	466	303	572	987	576	244	999999	348	999999	25	61	130	999999	219	999999	828	979	124	999999	999999	323	664	281	904	148	562	999999	121	832	837	470	971	999999	646	999999	725	92	702	863	596	999999	999999	401	400	771	317	557	961	901	538	999999	355	71	884	212	802	31	667	849	24	999999	999999	516	950	999999	999999	687	999999	580	632	999999	286	261	872	546	421	999999	881	142	830	14	465	219	304	584	125	910	558	443	836	704	424	999999	849	999999	787	395	450	845	692	629	999999	390	279	791	999999	104	999999	348	790	539	150	535	28	19	999999	99	222	376	999999	999999	139	999999	999999	999999	332	999999	411	999999	758	36	822	45	999999	999999	999999	999999	940	999999	608	30	721	220	652	306	563	889	835	999999	425	999999	182	84	999999	523	999999	999999	646	351	468	999999	999999	999999	589	999999	717	115	94	817	999999	288	159	709	768	999999	457	999999	845	446	374	443	597	999999	999999	69	853	747	628	927	710	260	437	598	54	999999	338	627	630	888	589	458	999999	28	218	146	
999999	473	999999	998	76	999999	999999	209	976	999999	955	130	426	530	910	999999	486	999999	116	380	851	560	665	713	89	829	299	957	857	916	999999	579	363	541	520	390	441	630	861	999999	999999	237	999999	999999	999999	217	999999	109	999999	619	972	646	911	837	295	989	999999	999999	999999	999999	291	335	352	69	396	385	767	885	20	530	538	856	306	999999	999999	623	937	646	999999	872	999999	199	979	248	944	992	668	525	999999	530	581	999999	711	624	847	642	885	999999	632	723	449	325	99	456	91	126	350	999999	434	671	61	171	989	999999	616	101	355	114	125	999999	717	252	639	489	948	699	999999	999999	139	770	738	384	23	889	433	314	999999	533	166	999999	999999	734	999999	583	479	420	849	665	17	756	297	780	999999	999999	999999	206	685	610	507	392	971	668	999999	664	999999	677	157	999999	999999	312	999999	821	947	297	752	999999	162	65	19	538	849	489	674	999999	483	957	937	999999	882	236	628	999999	35	774	856	983	930	999999	651	801	999999	749	52	704	764	999999	833	159	486	34	999999	999999	999999	968	542	491	994	431	191	999999	739	372	227	396	684	502	999999	182	440	999999	999999	726	999999	999999	276	110	999999	969	619	17	134	787	308	999999	999999	999999	898	999999	242	375	988	509	254	675	71	999999	999999	999999	30	271	678	999999	999999	717	999999	999999	225	392	702	441	54	35	811	183	850	999999	73	368	213	685	603	739	939	75	779	552	482	999999	999999	376	999999	791	948	357	339	472	78	591	886	865	783	999999	364	800	999999	963	999999	999999	999999	119	836	999999	452	344	667	999999	999999	653	937	428	999999	486	999999	336	999999	263	86	464	844	388	884	482	481	348	902	97	385	999999	999999	816	855	411	913	999999	539	999999	348	614	689	399	750	424	999999	467	999999	307	999999	37	937	999999	887	999999	236	999999	235	999999	999999	113	441	580	564	582	908	131	573	443	999999	210	796	457	914	471	775	454	637	999999	999999	24	999999	605	818	357	211	677	928	622	999999	477	810	185	724	245	182	119	835	178	515	999999	894	587	999999	79	240	489	162	425	467	782	809	766	999999	677	785	836	762	216	380	240	203	950	999999	105	399	999999	733	999999	298	666	619	469	999999	999999	129	740	870	749	999999	722	525	512	999999	402	667	54	650	57	460	346	357	629	797	285	337	999999	328	638	679	619	756	999999	999999	801	173	999999	999999	236	557	54	965	22	999999	658	715	690	795	866	437	354	970	685	228	952	319	989	999999	678	970	186	422	241	
79	507	966	52	385	999999	239	328	241	424	500	415	999999	344	540	149	569	647	158	461	211	335	649	80	999999	184	491	999999	678	144	999999	381	999999	733	999999	999999	692	672	315	999999	637	119	122	999999	195	812	581	975	999999	999999	999999	332	999999	960	40	999999	858	895	999999	210	999999	66	999999	107	167	128	783	647	400	948	999999	897	999999	999999	824	999999	222	103	884	451	603	516	999999	155	35	999999	999999	999999	703	209	733	796	999999	114	999999	581	469	25	398	76	38	934	584	511	85	221	990	319	145	938	531	764	20	345	607	999999	342	504	81	233	775	121	999999	201	224	660	22	238	159	253	633	207	704	818	423	999999	999999	999999	999999	814	943	43	999999	764	677	969	786	548	507	999999	248	999999	943	174	301	916	989	393	296	424	208	762	999999	891	315	999999	69	999999	922	999999	434	129	999999	266	290	999999	999999	999999	524	255	874	473	730	999999	999999	668	263	540	526	999999	999999	999999	926	999999	616	999999	873	644	999999	999999	909	999999	626	999999	777	128	540	686	884	999999	341	810	868	999999	550	734	41	222	999999	646	80	529	675	426	268	999999	203	778	999999	109	867	941	729	181	346	290	847	171	180	885	999999	576	655	966	174	868	680	885	115	881	159	661	757	812	282	389	999999	209	310	892	925	762	999999	785	692	999999	999999	697	999999	999999	999999	869	999999	11	999999	999999	874	708	999999	399	214	317	672	768	949	216	193	917	999999	956	371	999999	861	999999	960	999999	999999	869	284	774	788	982	191	844	994	290	619	756	304	778	515	999999	947	999999	687	999999	99	277	836	999999	215	999999	798	747	898	249	18	999999	50	152	963	14	434	999999	611	232	136	827	774	668	999999	437	622	130	451	162	999999	999999	599	999999	285	272	999999	798	568	999999	999999	999999	946	999999	999999	855	715	161	999999	510	785	470	309	464	491	271	999999	999999	889	999999	550	678	305	999999	999999	67	174	697	866	700	971	635	918	986	49	692	881	29	999999	740	721	471	315	999999	376	240	651	144	862	24	769	866	999999	790	84	514	149	999999	999999	999999	691	28	999999	124	539	999999	552	999999	425	999999	389	482	780	999999	999999	999999	999999	999999	379	999999	415	39	835	852	930	999999	725	999999	912	534	999999	682	999999	182	999999	703	999999	999999	412	999999	687	999999	719	73	999999	296	95	761	734	995	151	785	829	897	808	999999	999999	441	194	999999	433	424	409	890	255	707	999999	608	108	363	902	183	951	162	630	86	999999	771	228	643	999999	964	403	917	
999999	767	852	999999	373	397	999999	744	999999	999999	793	273	929	828	817	999999	627	486	662	999999	102	968	833	677	999999	999999	999999	421	223	550	414	469	30	999999	507	488	855	752	245	710	843	999999	999999	973	369	367	999999	490	999999	999999	26	542	311	32	824	425	933	184	649	640	999999	999999	531	465	574	999999	252	999999	999999	339	999999	875	251	951	537	935	999999	860	999999	910	585	861	467	999999	534	871	167	999999	667	91	554	680	113	604	665	745	999999	999999	999999	999999	999999	999999	169	999999	230	150	999999	359	495	889	999999	83	999999	739	65	999999	999999	610	999999	702	999999	254	999999	250	784	999999	999999	999999	999999	791	999999	99	999999	282	795	874	702	841	700	999999	580	808	512	778	467	481	813	374	999999	481	114	34	780	705	999999	870	931	999999	999999	829	379	653	73	999999	589	534	621	593	943	999999	492	799	999999	999999	999999	367	741	10	782	313	587	999999	108	815	686	285	319	756	413	924	999999	782	11	870	24	926	745	808	198	932	859	999999	430	999999	989	999999	123	242	583	512	138	931	999999	537	252	999999	555	257	27	314	225	865	190	28	248	709	798	50	533	206	622	933	999999	850	453	999999	977	741	826	380	171	999999	182	901	796	20	646	474	628	53	999999	497	790	884	999999	999999	49	411	999999	290	517	82	709	387	889	204	130	296	93	884	994	813	431	999999	153	148	692	289	999999	238	72	999999	422	490	824	135	153	999999	999999	459	328	575	623	999999	863	98	999999	795	21	601	890	359	390	743	58	567	75	153	740	578	312	760	999999	890	227	999999	660	228	562	764	999999	203	999999	634	566	428	999999	885	783	64	999999	896	277	630	347	712	943	678	999999	267	70	999999	999999	999999	156	999999	999999	733	999999	999999	437	158	243	257	550	696	206	999999	187	999999	377	189	370	686	808	415	492	558	552	514	999999	981	787	304	703	61	17	599	487	998	41	467	999999	114	626	621	662	30	89	650	516	196	501	810	999999	881	639	999999	999999	999999	85	838	999999	814	438	456	371	938	553	498	689	606	999999	189	599	999999	622	999999	69	196	752	471	478	901	997	63	999999	977	999999	822	422	999999	844	999999	922	203	286	752	999999	180	260	724	476	590	960	999999	999999	999999	221	979	269	383	999999	569	999999	999999	999999	289	817	384	965	394	999999	731	999999	192	762	999999	267	406	634	869	590	888	935	38	995	888	940	999999	999999	178	765	436	563	49	66	999999	758	317	833	996	999999	300	214	999999	200	745	514	778	
157	394	64	815	354	399	792	561	633	959	999999	481	999999	729	248	797	999999	107	178	47	999999	487	774	949	572	999999	934	300	684	79	999999	260	383	172	939	999999	123	950	91	173	256	505	651	798	698	362	999999	215	62	417	248	102	576	999999	652	670	619	115	999999	717	999999	502	877	563	130	368	999999	999999	790	496	683	999999	999999	14	999999	999999	835	976	260	219	980	999999	999999	276	830	999999	999999	907	519	279	142	18	707	374	999999	999999	628	98	999999	340	999999	480	999999	565	733	570	86	572	686	31	835	643	854	43	999999	999999	264	610	999999	385	685	199	999999	999999	363	999999	970	651	999999	46	12	747	308	999999	954	509	314	682	543	270	668	999999	231	498	444	999999	164	674	637	972	999999	999999	365	302	654	75	999999	903	999999	68	600	434	276	649	28	97	345	934	89	237	431	581	999999	472	716	575	999999	178	87	864	520	305	24	333	999999	984	391	15	999999	888	999999	410	999999	484	669	999999	999999	581	999999	356	999999	999999	594	409	550	918	950	892	585	89	106	645	826	348	999999	304	420	999999	113	43	705	339	668	200	542	999999	999999	592	803	482	730	397	698	731	710	999999	999999	614	782	999999	999999	499	430	196	791	59	584	141	999999	374	823	900	478	445	650	824	561	404	867	529	816	367	999999	112	999999	709	946	999999	638	257	594	805	171	999999	999	216	908	481	409	492	447	970	657	999999	999999	830	918	263	91	999999	738	316	747	262	999999	676	410	327	999999	999999	112	489	503	688	780	28	739	999999	445	443	916	999999	999999	384	999999	845	710	660	454	528	791	999999	23	752	999999	287	67	999999	672	333	806	999999	642	999999	390	999999	476	968	658	999999	100	999999	817	647	999999	658	321	373	999999	966	965	999999	873	320	999999	419	475	999999	179	502	960	831	331	122	999999	999999	999999	678	994	134	999999	742	999999	813	437	866	875	376	999999	860	999999	694	737	706	367	999999	717	332	35	970	999999	725	798	166	999999	269	999999	705	20	644	220	643	378	56	999999	999999	999999	69	882	999999	544	108	966	999999	536	275	999999	625	754	999999	616	999999	999999	33	999999	653	943	845	144	177	273	999999	365	150	649	332	325	691	119	144	317	658	449	601	436	999999	759	489	629	413	176	977	999999	439	999999	105	991	355	999999	999999	290	999999	999999	715	171	999999	999999	826	999999	213	949	411	515	620	273	958	675	999999	597	257	894	463	999999	730	999999	295	229	926	122	999999	341	970	286	176	999999	414	732	734	440	999999	
650	932	819	425	999999	999999	471	999999	999999	78	999999	939	758	167	58	999999	687	999999	714	875	154	999999	713	999999	871	979	135	349	766	858	236	999999	999999	534	606	962	643	799	276	246	823	889	999999	999999	999999	999999	999999	129	999999	37	726	999999	999999	564	918	834	228	704	999999	484	639	132	573	317	999999	999999	328	233	560	96	192	887	928	477	61	265	999999	669	990	999999	766	15	231	739	142	698	921	66	999999	772	999999	939	255	792	607	701	325	453	212	999999	82	988	569	999999	845	839	609	552	512	662	778	559	999999	999999	999999	633	999999	834	185	999999	999999	272	617	788	352	253	642	999999	870	359	999999	612	467	999999	407	999999	999999	999999	894	302	99	379	999999	953	999999	999999	235	181	84	999999	801	490	278	68	88	999999	999999	781	689	601	999999	473	682	163	999999	176	102	999999	676	939	197	710	940	882	64	999999	718	664	794	167	28	470	71	999999	558	459	343	408	276	999999	407	665	510	999999	105	626	697	400	240	826	102	866	505	999999	786	101	550	396	13	890	999999	716	986	531	999999	999999	411	786	604	273	832	693	102	999999	541	531	999999	999999	999999	999999	500	327	999999	967	75	162	964	925	119	467	999999	999999	999999	386	504	690	999999	978	999999	369	999999	999999	999999	967	994	408	774	425	604	265	890	901	610	575	999999	774	293	28	999999	431	772	999999	677	999999	364	884	298	715	585	999999	853	231	929	427	223	589	532	466	999999	667	388	549	330	853	576	17	347	999999	986	730	407	660	522	297	596	738	999999	657	613	119	999999	999999	840	754	411	668	972	999999	999999	810	251	999999	55	798	53	233	165	823	571	356	547	999999	729	999999	452	999999	709	642	830	485	355	874	852	999999	999999	999999	708	576	452	999999	45	164	476	185	488	580	615	999999	254	373	582	999999	999999	266	999999	999999	999999	985	311	219	959	340	999999	999999	999999	377	999999	191	999999	723	524	999999	999999	664	321	393	999999	553	375	872	587	986	398	466	903	999999	788	999999	999999	907	991	722	275	242	947	705	801	999999	999999	121	999999	433	481	999999	848	994	50	431	945	189	656	999999	999999	439	631	999999	999999	896	999999	531	588	388	999999	344	732	802	999999	148	999999	999999	999999	999999	999999	263	999999	164	514	867	617	908	894	999999	650	122	260	216	112	836	999999	974	763	904	627	198	533	227	543	147	999999	56	999999	999999	999999	339	999999	264	999999	366	173	999999	468	84	288	999999	637	999999	737	778	999999	526	699	486	536	999999	999999	999999	775	644	730	58	
621	376	79	570	237	999999	651	320	524	996	264	745	999999	999999	515	688	626	562	561	311	999999	764	63	281	999999	205	375	999999	486	910	489	317	635	999999	855	101	14	718	837	645	580	426	999999	97	999999	954	812	999999	235	174	70	999999	92	429	999999	856	323	999999	223	42	999999	677	833	999999	516	946	999999	558	288	999999	683	999999	999999	916	730	72	511	966	999999	402	999999	999999	748	322	849	999999	999999	999999	556	999	999999	216	504	804	999999	903	999999	999999	580	325	999999	264	123	811	490	162	496	999999	999999	999999	354	356	788	820	649	999999	929	999999	999999	249	722	903	12	999999	645	476	413	920	897	999999	479	861	396	694	558	138	859	936	832	697	780	68	999999	60	999999	432	428	683	999999	375	974	81	885	340	999999	999999	999999	834	176	23	748	575	278	999999	35	493	999999	104	272	521	999999	992	688	999999	468	664	395	999999	999999	222	58	999999	999999	531	999999	408	999999	999999	101	617	999999	35	770	818	948	215	789	644	999999	999999	999999	333	421	644	582	982	393	818	871	938	555	999999	210	953	964	28	809	747	30	999999	999999	999999	13	655	999999	999999	232	869	127	263	999999	751	926	472	999999	725	318	131	999999	869	24	167	193	162	71	999999	999999	817	854	929	999999	52	623	407	999999	567	329	766	10	814	760	999999	700	618	74	999999	999999	738	999999	249	710	688	797	999999	612	359	999999	851	593	77	943	415	25	197	857	999999	999999	528	999999	193	999999	999999	130	144	119	501	466	575	97	999999	999999	95	614	999999	999999	717	254	473	795	999999	846	999999	182	933	870	354	507	999999	761	241	676	854	999999	28	999999	167	567	663	999999	121	893	155	763	336	873	999999	800	999999	999999	999999	587	664	733	523	347	927	379	197	999999	764	999999	953	813	856	590	348	175	999999	771	999999	999999	591	999999	684	410	700	714	999999	69	22	554	107	544	999999	653	22	131	406	681	999999	999999	380	398	286	127	999999	342	907	746	999999	999999	214	999999	999999	990	996	242	999999	999999	647	999999	999999	138	262	999999	895	418	202	999999	999999	227	768	914	999999	283	779	202	155	566	470	368	806	109	534	329	999999	999999	999999	630	657	780	82	294	43	701	264	251	146	75	231	531	149	705	178	317	924	999999	999999	633	221	803	999999	492	651	289	417	433	603	933	870	436	999999	999999	999999	797	155	484	999999	164	28	537	65	999999	999999	939	228	110	931	999999	999999	60	686	15	418	853	693	589	642	754	294	830	647	213	999999	794	999999	577	160	380	172	
450	418	999999	614	684	747	999999	157	712	70	316	502	387	538	819	999999	999999	163	999999	114	999999	842	136	870	999999	889	852	999999	999999	198	999999	950	999999	999999	999999	641	69	400	734	116	999999	441	929	693	977	999999	999999	675	386	54	999999	423	999999	276	607	608	292	999999	425	794	999999	999999	606	999999	999999	366	942	334	584	188	690	999999	429	999999	427	133	999999	999999	892	860	999999	187	507	505	222	238	500	999999	456	999999	358	313	975	939	220	563	835	415	999999	999999	395	936	100	207	364	601	999999	864	849	999999	696	850	863	999999	999999	718	625	110	311	999999	865	999999	878	999999	829	999999	409	489	999999	863	298	506	167	999999	999999	692	999999	309	151	999999	244	636	444	999999	659	507	449	999999	773	999999	999999	734	114	103	756	737	68	861	378	999999	201	514	489	985	195	199	999999	592	100	999999	631	325	959	689	947	239	223	905	999999	999999	936	999999	716	882	925	564	402	999999	525	737	634	999999	931	173	429	729	156	999999	999999	469	814	857	329	999999	870	622	774	999999	156	999999	523	162	291	56	50	212	797	607	69	630	999999	629	77	363	999999	999999	393	795	270	227	93	999999	128	119	517	89	999999	425	21	999999	999999	999999	917	998	223	999999	944	885	132	226	932	548	399	166	672	195	790	965	452	475	999999	978	164	999999	443	758	44	999999	538	961	542	381	595	756	840	819	711	999999	149	999999	460	507	672	53	295	544	375	961	447	332	299	704	973	546	83	810	823	999999	565	999999	447	773	357	171	684	560	952	999999	999999	853	484	721	825	85	24	731	316	999999	643	898	393	999999	999999	216	672	999999	408	59	682	39	996	722	513	999999	928	999999	160	511	999999	999999	999999	732	999999	999999	848	999999	878	898	531	351	504	712	355	667	81	374	999999	150	999999	845	999999	902	960	999999	856	761	218	999999	157	336	581	999999	999999	908	316	661	438	150	368	105	959	509	528	999999	534	293	999999	845	613	563	649	19	22	523	583	999999	771	999999	737	999999	368	737	750	204	770	700	960	447	361	999999	936	898	999999	403	886	651	999999	999999	761	573	395	372	538	593	687	571	792	238	334	626	889	999999	413	282	736	232	759	333	999999	834	332	928	999999	999999	999999	999999	237	618	637	931	999999	152	999999	173	999999	999999	208	167	516	209	999999	731	122	734	530	855	494	509	666	663	892	61	68	927	250	999999	878	345	999999	999999	999999	183	601	403	321	746	494	999999	581	741	33	999999	816	999999	927	600	999999	760	672	771	
266	728	951	973	999999	263	999999	669	999999	244	999999	863	201	580	866	734	140	999999	422	783	371	254	927	999999	639	999999	999999	999999	999999	649	650	127	672	204	999999	615	999999	627	365	68	662	825	326	347	623	169	999999	246	504	202	470	999999	347	999999	999999	21	800	36	344	999999	999999	395	669	999999	999999	999999	999999	997	999999	999999	512	999999	999999	364	999999	546	928	999999	312	999999	891	997	204	807	188	999999	780	783	793	668	814	205	999999	999999	999999	999999	166	999999	999999	623	968	411	346	999999	690	958	742	983	999999	864	93	999999	999999	864	855	999999	201	861	104	49	229	418	999999	241	446	999999	999999	746	325	999999	999999	885	999999	688	511	999999	999999	951	127	229	811	999999	999999	999999	585	604	481	428	762	27	999999	304	999999	714	404	560	208	114	999999	382	740	995	667	999999	484	207	383	46	363	375	369	249	744	874	238	432	402	284	999999	999999	835	799	983	307	776	999999	999999	132	293	950	999999	556	154	744	489	815	139	110	455	387	231	999999	75	397	657	836	999999	83	485	971	999999	923	458	965	547	940	22	370	148	999999	270	260	999999	412	999999	999999	105	10	999999	422	303	302	999999	278	999999	400	734	596	649	939	999999	999999	646	321	793	999999	999999	999999	207	549	803	768	961	66	127	970	692	999999	999999	844	741	999999	688	73	678	864	105	999999	999999	999999	215	425	720	209	863	406	614	999999	619	726	999999	999999	803	845	619	534	341	999999	161	649	707	81	999999	805	208	976	185	999999	642	928	272	916	833	60	343	387	58	762	203	720	999999	261	53	999999	138	824	999999	999999	454	999999	999999	999999	39	705	448	999999	999999	915	10	886	999999	41	797	691	999999	798	92	752	999999	241	486	999999	999999	440	293	455	38	706	676	999999	230	342	138	498	404	937	887	138	612	999999	255	142	761	317	498	334	464	361	132	340	999999	999999	340	999999	668	954	999999	598	422	992	115	435	999999	627	666	888	999999	309	296	526	911	954	150	999999	986	999999	817	270	942	999999	991	999999	584	346	641	226	999999	915	830	450	190	298	716	999999	999999	819	893	999999	999999	999999	999999	164	75	999999	999999	999999	863	38	237	325	999999	999999	999999	999999	11	999999	851	903	999999	450	887	987	999999	846	345	999999	248	530	999999	176	459	683	999999	342	538	837	611	978	917	854	999999	999999	688	515	313	694	642	999999	999999	999999	968	990	158	210	722	999999	685	229	270	999999	548	342	820	70	865	463	877	999999	924	999999	999999	872	985	999999	97	914	309	964	999999	651	
980	985	912	551	208	469	999999	419	999999	104	161	392	718	122	999999	29	162	627	649	999999	817	327	999999	999999	999999	105	15	26	999999	808	143	721	999999	999999	824	563	430	279	999999	405	929	468	705	829	999999	443	999999	872	826	78	999999	682	324	693	833	999999	656	468	711	112	464	517	999999	810	961	440	706	109	298	751	999999	883	764	254	920	359	622	509	442	406	940	142	200	54	56	461	406	999999	785	171	907	962	567	999999	941	999999	999999	894	868	581	999999	65	584	84	999999	878	917	80	772	484	50	157	35	315	171	332	327	261	764	510	999999	713	323	137	844	999999	325	14	999999	508	197	999999	641	999999	999999	885	999999	125	575	177	999999	336	999999	310	130	760	936	999999	999999	619	104	910	139	367	547	999999	741	457	240	842	999999	912	767	273	297	999999	515	174	646	286	774	211	686	999999	966	999999	999999	23	999999	94	699	72	416	693	999999	287	598	283	999999	645	999999	109	999999	733	613	631	999999	999999	23	808	254	772	616	321	844	893	233	542	401	840	541	999999	450	155	999999	999999	505	84	859	19	723	242	850	999999	999999	675	325	999999	983	999999	999999	536	999	208	999999	926	456	105	849	520	63	66	999999	483	114	999999	658	999999	590	123	135	494	106	13	94	999999	999999	999999	187	179	577	280	559	66	999999	14	999999	999999	315	225	54	999999	999999	348	999999	667	361	376	896	719	999999	999999	372	999999	219	653	439	995	124	828	14	841	917	679	943	999999	506	824	999999	109	695	416	434	374	78	724	999999	758	57	999999	660	999999	999999	468	162	991	999999	689	847	58	575	733	137	487	221	999999	492	555	999999	183	999999	536	594	797	33	609	161	999999	800	494	999999	999999	947	697	177	457	999999	459	999999	999999	874	816	977	733	533	961	999999	999999	163	865	999999	714	363	874	266	999999	962	920	999999	999999	839	910	888	362	665	999999	999999	999999	319	764	90	999999	38	453	309	354	558	999999	999999	72	331	214	844	935	262	679	999999	83	440	999999	999999	211	25	974	999999	963	927	624	78	639	186	847	999999	399	999999	209	686	999999	574	911	575	999999	999999	382	231	635	999999	953	110	985	576	999999	999	999999	999999	878	27	64	999999	345	426	933	793	999999	999999	483	577	999999	159	62	993	418	999999	999999	477	394	999999	643	752	486	897	973	524	92	999999	473	848	371	130	906	191	631	577	239	494	641	317	32	496	748	67	999999	804	57	992	167	213	480	798	884	999999	384	312	999999	447	453	419	710	570	422	
635	215	999999	252	871	371	840	279	999999	835	86	531	156	13	428	287	999999	999999	100	905	270	377	573	999999	583	807	329	722	791	51	232	999999	462	83	123	852	294	561	186	630	326	999999	999999	962	807	801	999999	309	999999	999999	283	942	620	665	162	267	999999	99	999999	999999	51	128	488	993	613	479	79	999999	999999	576	993	618	300	469	588	335	931	611	438	781	579	30	296	631	999999	290	999999	796	999999	999999	220	205	891	122	588	999999	999999	452	999999	338	731	164	419	859	176	664	651	160	87	999999	335	41	661	999999	493	31	999999	856	999999	332	493	283	161	43	366	798	727	188	880	389	879	489	999999	110	59	425	610	436	464	999999	638	835	999999	105	530	188	543	13	999999	567	376	599	999999	999999	999999	458	999999	999999	999999	378	999999	999999	279	697	946	999999	779	561	999999	78	999999	405	401	131	693	657	563	66	512	187	264	999999	999999	999999	999999	290	271	236	265	601	999999	234	999999	96	175	999999	999999	999999	158	684	409	982	999999	560	156	970	207	999999	342	197	894	946	873	325	999999	224	999999	999999	683	666	585	553	305	999999	656	195	472	315	955	528	999999	999999	999999	999999	777	281	999999	998	176	52	999999	174	893	999999	707	475	360	617	972	999999	999999	609	348	492	108	856	999999	999999	904	960	508	892	999999	813	105	362	48	999999	999999	842	665	915	999999	640	999999	420	659	237	539	190	835	855	999999	14	999999	492	999999	425	729	999999	594	630	104	216	544	200	999999	90	972	999999	999999	315	79	139	296	346	820	708	908	688	207	999999	398	723	135	653	559	999999	546	613	169	623	325	626	258	45	820	583	105	393	396	999999	265	195	753	529	785	213	718	930	671	494	517	51	999999	145	241	999999	90	999999	999999	887	543	368	194	813	990	452	881	260	999999	247	612	525	301	628	999999	213	970	606	867	999999	428	999999	941	675	115	283	902	999999	803	449	502	214	752	508	45	897	10	999999	538	999999	331	467	414	434	882	991	750	999999	999999	999999	410	999999	34	294	999999	926	426	519	707	999999	549	768	457	86	744	999999	999999	792	593	999999	212	999999	999999	533	34	961	211	516	999999	999999	533	807	181	775	49	28	189	467	49	118	999999	491	241	821	793	563	20	338	690	483	228	999999	512	645	999999	999999	416	500	999999	508	724	910	999999	593	999999	742	596	681	999999	999999	999999	999999	753	484	825	721	999999	256	740	999999	951	873	999999	999999	896	999999	305	536	950	670	999999	999999	999999	999999	999999	570	764	647	
637	61	967	999999	301	964	265	912	999999	37	819	114	579	170	760	999999	556	851	999999	417	999999	617	447	999999	999999	376	999999	539	999999	999999	999999	265	956	999999	999999	689	504	622	999999	862	63	999999	372	999999	716	846	100	451	999999	410	984	542	486	357	950	29	614	999999	999999	999999	849	725	999999	999999	936	564	999999	428	551	81	303	999999	999999	231	363	999999	999999	999999	354	884	285	672	610	707	238	559	779	609	210	999999	84	597	24	655	999999	999999	189	381	341	162	999999	999999	899	857	999999	999999	272	264	993	247	775	444	562	723	650	999999	124	107	763	999999	784	548	227	952	996	706	999999	624	218	35	533	873	999999	999999	999999	613	772	752	999999	188	999999	524	615	962	823	639	45	301	15	999999	223	92	618	999999	999999	160	454	999999	861	409	140	999999	56	967	714	999999	999999	370	999999	999999	414	372	505	584	100	269	932	265	139	366	671	999999	618	383	812	999999	264	884	824	999999	169	999999	891	201	58	648	478	648	258	921	42	999999	763	969	999999	851	586	43	999999	117	227	199	817	505	738	999999	39	672	164	999999	647	722	545	999999	999999	999999	481	314	999999	999999	791	294	16	217	333	996	864	648	999999	999999	999999	999999	30	717	817	970	18	395	462	546	999999	806	493	985	284	320	999999	271	999999	841	380	282	506	422	326	999999	192	610	181	742	647	999999	720	203	999999	426	702	999999	999999	999999	999999	95	851	999999	832	985	801	999999	933	23	867	999999	555	120	591	999999	723	607	400	884	788	999999	999999	719	898	238	95	999999	587	857	999999	999999	587	197	271	294	999999	999999	999999	341	141	171	999999	168	999999	999999	835	609	612	999999	702	104	999999	799	127	182	871	141	999999	604	899	999999	443	85	405	566	25	368	849	306	999999	217	27	69	999999	626	731	65	844	852	402	999999	687	771	999999	522	872	999999	79	98	423	298	423	986	442	630	727	601	763	319	40	476	760	999999	653	495	87	999999	56	999999	451	816	297	999999	999999	422	999999	672	920	999999	693	237	999999	761	883	999999	793	41	627	132	999999	139	999999	535	822	926	725	382	127	670	999999	999999	999999	578	646	999999	11	184	784	29	807	64	999999	880	625	803	187	999	432	780	701	55	751	923	601	999999	524	762	999999	285	696	450	554	260	447	198	494	719	124	999999	999999	619	999999	608	999999	844	458	421	999999	29	748	726	950	347	968	999999	753	818	977	334	92	248	757	509	999999	366	510	431	443	437	318	467	884	999999	907	91	798	153	607	999999	
999999	112	852	407	536	970	500	217	999999	56	445	999999	742	999999	203	633	862	747	286	999999	344	36	999999	482	999999	290	842	804	999999	999999	999999	610	221	231	470	980	999999	999999	972	361	865	999999	150	396	999999	999999	725	104	999999	999999	229	61	866	648	999999	999999	133	380	696	256	137	695	999999	404	455	835	465	521	329	223	999999	512	774	924	999999	51	886	592	490	999999	564	747	853	166	667	550	743	572	808	632	856	25	999999	725	234	179	999999	745	941	999999	999999	214	774	737	999999	717	999999	999999	554	999999	951	541	889	627	692	390	842	620	736	904	101	892	712	999999	367	999999	848	999999	700	924	524	150	651	334	892	359	972	999999	130	950	273	800	28	437	681	999999	999999	46	43	843	336	905	19	999999	74	294	502	999999	380	813	868	237	252	629	999999	810	890	565	999999	342	417	727	500	786	999999	301	874	284	25	51	106	999999	25	999999	597	619	141	614	269	608	857	999999	744	316	92	999999	557	999999	581	871	435	569	999999	700	436	609	415	999999	405	773	420	228	999999	338	717	66	222	396	42	247	679	999999	305	999999	485	523	983	194	704	605	743	485	999999	999999	616	537	510	999999	430	988	999999	908	219	496	198	638	831	999999	999999	36	999999	171	999999	344	201	159	273	185	225	912	999999	231	528	999999	999999	934	525	999999	722	189	555	999999	999999	54	43	770	76	809	938	846	999999	577	595	999999	999999	582	999999	999999	952	466	273	334	109	517	372	982	999999	418	467	263	123	999999	999999	419	480	925	999999	321	311	431	93	464	247	378	999999	999999	999999	849	999999	999999	815	999999	999999	265	999999	230	798	999999	682	61	999999	657	351	999999	999999	999999	884	186	208	856	388	999999	66	531	383	809	97	999999	296	323	355	540	400	999999	448	955	945	438	502	259	999999	746	639	259	50	436	122	562	644	999999	174	460	651	999999	78	17	111	445	882	999999	143	77	172	999999	705	849	266	999999	246	778	833	999999	683	948	730	641	177	999999	490	946	999999	534	96	843	158	999999	889	999999	943	440	853	510	555	395	125	69	583	280	554	999999	179	781	999999	999999	619	718	776	702	441	436	839	305	954	935	420	609	981	328	219	809	999999	38	397	805	999999	332	899	298	999999	671	68	897	262	298	999999	914	999999	999999	234	999999	129	196	999999	517	999999	558	556	620	974	516	87	999999	70	999999	241	151	394	520	940	296	818	488	869	770	999999	942	53	666	999999	999999	999999	760	999999	999999	690	773	241	880	214	376	
776	289	324	999999	593	803	999999	999999	67	635	530	697	999999	937	999999	640	326	36	149	658	515	999999	460	999999	126	327	170	291	999999	999999	999999	514	316	999999	520	539	173	999999	999999	573	999999	535	608	534	976	702	999999	165	168	59	457	214	740	555	999999	886	828	999999	210	999999	642	999999	999999	999999	999999	25	999999	999999	999999	91	477	773	849	575	552	979	291	926	501	999999	845	15	132	13	20	705	999999	760	712	634	710	327	352	911	931	999999	999999	999999	999999	960	321	766	738	86	582	684	365	999999	999999	882	605	999999	354	999999	430	637	432	460	589	29	999999	631	13	792	381	159	430	937	644	999999	999999	281	127	541	111	89	999999	999999	431	336	349	607	757	999999	39	808	999999	565	999999	303	999999	999999	430	789	717	689	763	945	705	432	263	428	531	999999	973	333	784	812	685	999999	371	387	999999	263	680	644	873	182	763	572	186	864	456	350	863	297	999999	999999	999999	421	326	330	350	999999	999999	921	86	746	999999	706	34	170	999999	999999	932	750	999999	177	119	83	816	590	192	142	255	399	971	190	999999	686	481	456	989	273	34	50	46	40	191	759	568	137	326	66	548	26	999999	316	417	123	999999	684	228	999999	605	736	148	217	752	682	949	999999	599	180	234	578	999999	616	125	892	713	562	986	360	514	688	999999	135	594	999999	999999	664	773	43	999999	999999	237	248	667	298	902	829	287	508	809	999999	538	156	832	969	846	999999	999999	999999	409	152	698	868	245	916	472	999999	623	524	999999	295	132	565	198	999999	351	999999	949	827	989	884	999999	487	551	999999	160	127	302	625	392	47	472	257	999999	838	999999	369	999999	750	825	889	999999	762	999999	523	999999	999999	999999	999999	999999	913	428	999999	535	999999	867	220	327	403	766	355	999999	998	141	240	822	875	931	359	337	982	999999	999999	999999	110	678	521	257	37	301	187	169	897	996	478	619	108	999999	118	970	888	52	999999	999999	479	180	999999	631	999999	701	999999	51	999999	999999	646	999999	229	372	435	847	355	962	299	111	999999	196	822	11	663	621	723	999999	999999	389	448	940	329	999999	532	999999	470	890	257	336	625	999999	561	828	999999	493	999999	736	999999	271	624	999999	752	999999	405	293	999999	216	968	388	977	521	999999	999999	629	706	665	15	839	999999	999999	465	999999	999999	486	452	635	999999	650	179	231	987	999999	561	764	522	197	821	818	249	581	999999	999999	869	359	113	917	342	999999	654	827	394	896	999999	884	169	999999	789	31	953	999999	
999999	999999	798	167	990	653	667	464	117	518	844	196	999999	924	133	999999	846	999999	999999	999999	302	999999	996	999999	836	999999	999999	999999	999999	311	408	999999	865	590	999999	999999	133	711	368	460	999999	877	101	145	999999	999999	999999	864	761	626	375	999999	999999	428	999999	999999	569	457	999999	899	574	999999	860	999999	999999	54	999999	999999	999999	435	419	144	255	921	999999	425	999999	860	999999	638	794	999999	915	978	936	999999	160	447	235	999999	999999	999999	391	469	999999	270	999999	295	35	938	877	295	166	335	217	240	999999	999999	153	940	868	709	98	691	114	360	83	881	869	887	894	883	784	61	999999	742	752	785	46	23	407	999999	834	429	999999	999999	67	590	770	705	302	432	303	999999	788	428	999999	699	999999	999999	196	999999	425	147	999999	993	999999	114	38	474	487	999999	690	999999	543	461	874	668	930	605	999999	493	120	999999	595	471	589	500	273	879	165	999999	431	512	999999	271	990	999999	385	767	998	953	562	999999	227	158	741	173	751	336	553	999999	768	758	999999	703	999999	261	552	582	414	20	841	158	319	434	722	188	312	999999	470	187	293	173	999999	349	931	814	947	446	729	425	999999	936	999999	246	294	672	280	133	247	739	154	802	362	987	121	413	987	999999	999999	563	861	480	999999	999999	635	999999	161	892	771	220	314	999999	852	988	272	904	822	999999	149	60	908	189	999999	999999	42	490	810	620	237	527	826	164	21	999999	999999	278	999999	999999	999999	688	520	999999	361	999999	435	48	950	373	724	217	591	914	653	385	654	681	446	144	342	999999	795	541	665	253	394	999999	104	686	434	994	833	862	472	461	539	531	827	999999	306	999999	999999	446	895	999999	936	911	511	999999	999999	882	832	936	627	999999	999999	979	722	999999	642	285	999999	273	999999	730	999999	728	452	201	845	999999	854	438	999999	348	614	359	645	999999	317	482	648	468	174	551	171	896	244	999999	567	999999	808	999999	375	30	59	276	506	175	646	999999	468	999999	999999	398	38	403	108	288	851	544	344	87	800	169	637	999999	999999	397	568	487	999999	445	999999	999999	324	144	73	817	299	347	852	480	998	109	24	339	677	776	999999	768	797	955	165	33	225	999999	918	215	393	999999	177	118	606	168	723	32	685	999999	999999	999999	340	291	999999	514	691	863	89	701	999999	307	999999	999999	999999	800	689	538	290	610	999999	593	226	857	434	725	179	999999	999999	839	385	991	999999	182	702	630	437	516	966	650	341	999999	651	227	999999	95	999999	844	999999	806	
999999	999999	999999	84	435	999999	677	483	856	999999	344	948	989	249	999999	999999	653	999999	630	254	372	182	572	640	278	716	941	998	999999	348	960	335	508	77	369	201	258	579	746	999999	952	954	660	999999	999999	393	373	999999	901	905	442	139	223	990	443	306	621	112	806	999999	548	678	686	518	313	999999	449	999999	879	134	999999	84	889	417	301	418	999999	870	333	884	353	539	999999	890	999999	831	122	518	999999	73	579	999999	999999	38	675	284	999999	151	399	308	943	451	532	776	10	367	250	806	698	34	999999	999999	778	921	374	18	580	795	611	481	896	999999	297	816	555	758	310	861	999999	27	999999	380	481	35	940	902	17	331	999999	548	591	315	819	610	289	999999	999999	851	663	666	703	481	999999	917	999999	22	164	715	999999	999999	999999	389	999999	999999	883	999999	280	753	980	472	999999	259	905	73	890	590	999999	687	537	727	390	459	999999	85	324	669	840	999999	999999	928	999999	302	109	999999	491	211	999999	999999	999999	876	999999	999999	999999	200	665	453	999999	476	999999	999999	999999	477	999999	503	860	999999	999999	988	366	999999	572	999999	140	999999	724	708	159	266	581	688	348	972	960	999999	178	766	587	999999	419	871	999999	374	536	801	36	281	999999	605	999999	999999	30	262	999999	513	313	841	494	819	476	956	303	320	894	348	482	928	517	526	335	104	30	999999	999999	495	130	999999	189	999999	999999	453	594	999999	999999	999999	668	96	200	999999	999999	337	281	768	539	462	577	999999	479	198	328	108	763	999999	280	999999	863	845	683	296	392	999999	661	165	793	999999	372	749	842	206	680	396	738	999999	178	999999	999999	999999	644	126	918	348	728	991	999999	927	689	999999	282	999999	999999	822	413	903	74	251	999999	999999	974	999999	100	999999	999999	999999	999999	999999	369	703	999999	283	999999	611	211	566	378	999999	999999	669	155	866	344	375	476	67	371	857	983	835	996	927	332	706	287	999999	36	100	999999	999999	483	88	999999	985	999999	999	914	233	621	847	534	29	864	999999	971	999999	181	724	361	882	999999	660	948	534	706	501	950	174	334	999999	539	288	646	931	999999	76	999999	999999	798	476	153	148	245	146	310	999999	73	326	734	999999	957	312	999999	525	545	823	999999	43	999999	85	999999	749	999999	548	317	255	383	999999	819	904	808	822	925	884	739	772	424	999999	999999	999999	438	999999	999999	165	999999	236	999999	130	396	372	937	275	79	723	999999	403	999999	696	828	64	999999	140	999999	830	370	144	999999	854	785	999999	408	326	809	999999	
646	999999	319	743	433	91	706	262	546	999999	967	999999	752	999999	999999	345	532	727	984	178	136	999999	136	609	795	999999	999999	694	345	999999	963	620	999999	999999	86	12	999999	506	999999	746	999999	350	593	60	863	827	391	999999	398	449	250	999999	999999	999999	999999	347	298	710	948	999999	999999	21	917	923	999999	999999	87	242	136	463	261	36	464	247	820	999999	714	86	746	999999	599	675	999999	999999	382	292	999999	999999	98	738	714	384	558	820	999999	346	433	670	566	516	750	159	57	935	198	224	227	104	820	645	633	999999	963	980	853	565	715	31	550	211	999999	999999	153	397	748	877	477	643	731	484	363	999999	520	240	227	449	628	371	999999	168	74	999999	15	999999	115	503	420	999999	967	999999	999999	411	999999	365	446	498	16	660	196	999999	746	999999	999999	346	291	588	701	733	762	999999	937	354	324	392	146	999999	256	699	292	255	466	899	675	999999	999999	951	925	164	999999	729	443	968	184	999999	422	490	820	668	999999	527	999999	687	815	563	23	286	999999	999999	999999	560	251	316	999999	999999	854	846	908	591	492	340	662	546	939	43	970	969	179	999999	970	655	76	588	538	999999	453	779	94	122	768	576	864	199	935	243	488	136	600	244	541	999999	582	238	185	831	864	265	999999	782	592	54	116	169	766	573	494	999999	999999	999999	497	84	761	795	822	999999	999999	473	999999	706	554	844	378	999999	999999	999999	82	837	412	706	900	999999	41	312	529	724	469	704	432	372	748	825	999999	987	999999	466	813	787	416	269	365	401	999999	999999	999999	748	675	999999	999999	371	999999	657	999999	81	712	308	999999	459	275	108	457	771	50	248	999999	729	496	391	198	929	590	295	430	999999	351	508	543	990	999999	781	58	298	931	71	871	101	573	999999	284	448	423	364	521	317	812	593	360	416	93	507	999999	999999	982	843	781	215	999999	118	729	999999	765	62	384	494	59	169	999999	979	376	866	999999	999999	117	999999	516	236	773	123	340	757	157	136	907	576	530	765	315	98	999999	665	865	999999	556	80	999999	999999	979	37	267	653	754	381	50	226	352	50	999999	999999	337	999999	442	122	999999	999999	65	639	154	808	963	999999	853	751	699	999999	11	700	664	46	78	999999	256	746	999999	687	13	999999	999999	999999	234	490	588	83	760	999999	233	752	687	999999	25	52	999999	999999	73	999999	799	12	682	338	225	651	385	150	173	192	999999	999999	267	101	968	289	553	999999	583	483	999999	780	990	964	999999	259	23	90	
30	999999	927	85	683	881	887	999999	999999	999999	999999	999999	115	999999	999999	577	436	537	999999	595	615	736	499	763	999999	590	278	29	21	999999	850	966	999999	999999	129	148	265	232	21	385	213	968	999999	999999	988	11	378	266	870	999999	999999	999999	999999	427	475	294	536	174	487	999999	613	867	988	999999	999999	509	943	999999	328	771	322	999999	999999	118	392	647	551	703	775	596	999999	999999	158	999999	999999	899	211	999999	829	999999	612	999999	745	999999	772	999999	979	999999	889	999999	67	567	937	109	110	333	434	655	44	999999	743	833	399	999999	881	601	719	400	206	17	307	732	981	494	168	232	468	608	999999	56	668	999999	813	999999	538	999999	83	999999	498	857	475	999999	186	10	101	999999	700	854	46	181	626	589	612	882	190	335	999999	453	999999	878	864	999999	319	988	170	999999	29	113	362	237	527	670	999999	348	541	751	555	980	402	389	999999	614	571	174	429	88	141	999999	115	213	78	999999	118	999999	992	649	246	198	840	101	759	597	501	999999	653	956	687	273	351	439	779	999999	61	561	356	259	264	154	999999	999999	869	999999	997	158	168	897	999999	291	355	999999	514	999999	149	311	629	933	122	762	999999	999999	401	867	590	676	999999	472	999999	557	273	742	395	102	999999	999999	232	672	999999	353	650	756	404	405	917	459	924	999999	999999	749	931	423	999999	502	633	105	689	11	999999	330	724	696	999999	14	28	613	506	999999	738	390	999999	999999	343	769	121	999999	999999	995	950	140	999999	22	999999	829	625	850	605	892	469	534	79	231	174	279	628	954	438	999999	387	314	953	511	999999	85	670	974	89	377	390	868	36	693	60	999999	578	712	999999	498	388	178	17	613	953	213	320	858	792	74	151	167	336	677	618	646	999999	250	338	931	169	651	770	238	999999	600	508	385	999999	999999	701	916	275	939	22	219	307	999999	999999	480	764	999999	191	25	236	999999	542	999999	999999	414	198	337	999999	756	339	999999	407	778	111	362	999999	934	687	994	373	235	892	999999	999999	409	349	838	692	999999	177	357	469	755	12	289	999999	159	999999	766	609	373	541	518	999999	285	811	528	248	205	774	830	134	197	999999	11	340	155	693	675	74	360	644	999999	589	999999	277	999999	776	821	304	556	999999	999999	394	999999	999999	384	999999	999999	597	820	599	497	999999	347	999999	282	113	10	949	999999	466	634	701	999999	999999	999999	999999	629	999999	170	751	426	900	228	205	212	999999	999999	999999	999999	369	999999	88	253	999999	157	442	252	
758	995	548	775	871	392	99	999999	229	999999	279	677	455	999999	382	999999	79	183	999999	864	999999	30	479	459	692	993	552	163	556	457	498	582	583	999999	871	22	621	975	554	518	139	206	983	667	383	640	510	999999	999999	651	999999	587	560	999999	111	737	999999	999999	999999	878	839	935	453	771	647	697	104	769	296	999999	815	999999	628	87	999999	999999	47	812	86	999999	493	999999	233	904	283	999999	31	999999	999999	999999	497	532	999999	676	679	203	752	999999	29	685	546	741	916	999999	835	91	958	999999	842	166	999999	713	22	40	394	499	711	999999	498	736	999999	98	194	162	872	292	999999	951	408	542	999999	825	792	401	999999	752	433	663	999999	201	999999	547	173	999999	443	999999	999999	999999	291	190	491	213	722	293	18	457	999999	764	698	552	880	16	84	309	963	874	921	999999	999999	642	999999	999999	479	306	783	999999	925	765	718	999999	772	999999	670	228	999999	988	112	999999	392	999999	205	668	964	999999	321	945	472	999999	465	569	862	999999	346	999999	123	442	734	426	510	879	532	999999	55	999999	999999	541	999999	856	258	974	771	422	237	467	447	999999	93	953	985	838	665	71	999999	158	235	871	11	999999	114	618	264	686	998	513	999999	414	623	365	746	779	608	616	615	490	999999	449	999999	879	999999	716	358	780	440	671	223	999999	999999	897	999999	908	540	325	752	999999	719	94	424	724	931	999999	783	999999	217	216	239	59	999999	820	360	999999	209	132	818	397	269	483	999999	336	299	75	924	726	981	837	249	292	999999	974	770	714	35	999999	947	179	932	630	573	999999	999999	174	23	669	547	999999	708	999999	999999	999999	380	245	838	97	435	866	999999	67	747	999999	966	946	195	481	59	999999	999999	262	184	999999	464	999999	909	31	894	999999	999999	999999	188	394	999999	831	785	508	604	999999	876	937	521	999999	72	999999	999999	204	267	495	978	999999	620	901	835	456	242	857	900	741	335	816	203	999999	999999	852	878	362	999999	999999	170	687	877	524	769	824	740	104	586	999999	755	999999	763	999999	156	519	644	287	558	681	599	999999	607	863	208	69	999999	221	275	220	996	530	999999	132	334	999999	999999	105	141	21	716	999999	280	321	985	620	63	793	164	305	999999	601	999999	569	546	999999	89	23	325	710	89	529	828	999999	593	235	762	999999	85	999999	855	548	155	546	965	460	657	296	878	588	16	950	999999	969	12	999999	725	394	999999	101	999999	650	780	999999	999999	197	319	904	728	759	858	421	717	308	450	669	
455	999999	603	95	585	792	145	737	704	139	999999	858	374	198	999999	999999	64	984	643	215	999999	723	614	778	151	753	567	128	730	999999	243	999999	529	343	999999	467	790	501	515	428	999999	52	727	802	724	460	539	540	259	490	366	733	664	245	900	999999	653	825	944	832	235	27	999999	119	999999	999999	339	41	248	52	587	999999	478	225	700	725	996	811	63	690	999999	37	999999	999999	237	509	103	999999	442	227	813	964	557	999999	999999	497	999999	617	906	20	131	508	301	217	902	802	264	449	544	999999	735	841	772	263	618	207	158	767	882	395	999999	54	599	999999	238	623	16	999999	999999	212	999999	388	999999	52	568	714	736	660	347	434	999999	654	749	999999	492	971	201	999999	999999	999999	999999	278	735	520	400	999999	909	280	979	288	999999	470	427	341	495	356	936	729	999999	904	999999	999999	429	457	999999	966	304	342	538	999999	999999	713	729	35	863	421	653	394	652	491	805	465	681	68	638	999999	236	417	770	145	44	472	608	170	534	851	848	288	379	433	782	999999	741	722	857	92	740	401	478	84	703	552	999999	999999	999999	15	815	371	818	366	739	886	571	402	231	999999	999999	569	999999	21	572	374	999999	228	709	999999	724	999999	211	555	999999	835	939	696	999999	492	395	406	71	529	46	487	999999	23	694	895	15	348	500	897	978	180	900	999999	511	338	538	858	503	870	291	999999	169	999999	999999	903	947	875	960	739	573	708	507	971	999999	95	999999	10	533	813	233	385	468	999999	577	873	999999	482	194	999999	953	537	999999	201	247	189	328	999999	702	790	999999	139	387	760	333	999999	673	928	491	999999	433	999999	334	689	646	905	397	855	696	999999	999999	474	690	856	786	999999	805	315	999999	795	767	709	307	743	864	103	999999	708	980	306	210	15	990	767	680	425	213	223	999999	342	791	472	999999	264	821	483	449	530	974	297	999999	999999	999999	999999	999999	723	239	591	999999	553	907	689	999999	399	247	963	484	922	186	370	833	999999	760	401	13	999999	210	53	921	999999	654	999999	733	999999	832	842	810	304	118	957	195	621	398	12	435	999999	597	120	27	857	999999	526	999999	614	999999	881	607	803	692	365	522	196	669	999999	999999	440	955	191	566	404	999999	189	814	228	184	221	204	758	966	999999	706	999999	35	999999	391	138	132	129	239	950	245	17	999999	999999	444	999	952	954	999999	995	156	415	553	622	705	819	999999	136	439	251	687	848	836	790	999999	432	170	606	62	770	
317	999999	952	616	999999	154	577	71	999999	185	269	249	654	971	755	301	546	413	368	999999	426	996	690	987	273	396	999999	999999	104	21	838	356	902	343	687	320	463	937	462	560	252	999999	352	264	999999	447	203	865	44	999999	886	757	999999	490	353	321	155	999999	352	999999	999999	755	967	999999	346	999999	347	999999	293	445	999999	609	950	808	999999	777	654	999999	15	999999	999999	315	787	736	135	90	118	421	989	376	999999	498	999999	690	586	497	999999	579	917	999999	110	882	999999	599	529	999999	807	439	172	576	666	720	959	527	580	999999	999999	241	646	266	804	926	331	917	281	999999	25	270	231	831	105	84	518	999999	725	320	733	197	216	849	283	999999	259	999999	709	454	539	76	999999	918	999999	450	999999	661	999999	999999	999999	664	328	190	271	999999	999999	340	480	592	211	33	801	269	999999	779	34	797	999999	134	677	907	999999	827	809	999999	160	999999	311	655	151	999999	671	551	759	79	999999	35	587	999999	472	999999	943	127	252	516	275	850	984	749	999999	145	999999	999999	506	653	457	500	381	322	396	904	999999	999999	450	354	362	260	510	864	909	998	219	255	999999	758	964	100	584	999999	683	309	328	561	239	999999	188	999999	999999	115	622	379	999999	275	350	999999	999999	127	999999	897	164	24	349	999999	839	426	926	433	487	748	689	367	999999	89	999999	999999	999999	999999	596	445	999999	831	215	405	252	540	999999	944	905	999999	999999	846	423	687	147	999999	960	999999	722	812	999999	755	53	306	426	999999	463	574	635	263	982	421	999999	241	731	999999	809	944	877	308	999999	982	528	393	999999	843	943	999999	999999	971	999999	387	755	999999	366	421	788	999999	979	987	999999	999999	318	651	999999	458	324	191	955	814	999999	26	330	423	740	106	999999	659	428	582	321	234	632	664	137	605	666	748	999999	999999	545	901	964	999999	999999	300	999999	876	282	430	528	762	282	137	999999	999999	67	341	52	999999	194	999999	489	999999	675	999999	158	654	523	999999	791	999999	316	645	279	999999	61	439	202	999999	433	999999	386	999999	63	999999	999999	505	551	27	547	334	705	616	136	416	421	568	225	999999	152	28	363	766	638	999999	456	637	858	165	999999	628	999999	602	835	834	752	491	352	126	901	652	113	999999	999999	466	999999	700	519	863	546	492	223	823	307	999999	997	999999	369	110	113	324	999999	396	959	919	194	112	780	999999	664	929	225	108	477	999999	914	857	797	999999	92	755	999999	994	999999	575	414	326	305	430	837	141	132	251	
23	586	999999	717	999999	58	999999	767	919	999999	209	616	999999	999999	356	999999	500	149	822	197	27	357	999999	999999	777	394	999999	868	807	360	464	532	807	973	999999	890	999999	207	320	749	899	325	999999	900	795	11	308	299	969	498	929	697	318	934	233	665	390	999999	939	999999	542	999999	960	999999	999999	999999	809	303	999999	465	999999	303	829	83	297	702	520	305	857	775	95	999999	999999	318	430	766	224	872	749	429	509	999999	267	999999	217	495	365	276	147	128	999999	15	270	513	185	636	868	245	646	531	154	95	506	174	76	326	514	651	148	999999	462	937	553	999999	999999	192	999999	670	865	801	346	254	168	999999	999999	90	956	395	143	999999	999999	979	235	228	284	424	634	103	102	891	999999	714	137	150	666	264	461	661	557	999999	600	208	379	845	194	999999	926	767	999999	985	369	999999	999999	354	108	482	712	334	999999	541	557	942	577	974	999999	632	999999	27	81	328	629	999999	837	999999	999999	700	610	999999	43	384	497	999999	512	117	531	861	206	999999	999999	999999	552	136	337	26	445	658	630	404	34	562	784	999999	999999	999999	366	74	292	377	160	407	872	332	301	999999	999999	999999	439	999999	453	999999	436	343	975	887	776	502	999999	821	705	545	80	215	999999	481	599	999999	180	999999	751	466	999999	829	632	644	999999	999999	835	387	999999	754	229	169	951	999999	135	451	933	999999	999999	999999	106	470	671	615	337	667	965	819	360	464	999999	999999	719	986	999999	607	710	340	575	555	666	590	848	999999	999999	910	999999	301	999999	157	655	370	754	999999	369	117	167	999999	316	654	264	999999	36	999999	243	999999	450	964	683	999999	999999	602	243	999999	207	516	622	720	300	427	412	674	474	212	809	159	999999	832	627	282	449	694	999999	999999	999999	650	564	340	717	294	470	999999	999999	826	417	999999	137	813	689	999999	495	999999	726	889	251	590	551	823	999999	93	597	617	347	411	999999	56	578	999999	649	556	951	291	12	15	999999	123	999999	999999	795	756	32	999999	999999	773	999999	12	968	145	999999	999999	109	740	632	634	697	852	952	216	747	371	999999	815	174	142	999999	999999	445	721	931	138	999999	999999	37	951	999999	967	474	999999	624	999999	87	443	641	938	999999	220	999999	377	317	115	170	999999	900	999999	282	216	465	21	872	999999	566	999999	213	999999	187	999999	713	680	572	999999	388	999999	592	670	999999	50	183	236	999999	999999	555	77	413	826	999999	684	12	603	679	854	511	463	700	51	520	999999	999999	99	761	999999	
507	978	805	586	727	999999	266	240	151	241	42	239	336	191	36	999999	843	387	999999	502	203	119	10	717	229	924	689	550	999999	462	999999	94	999999	999999	999999	577	271	827	999999	197	427	772	461	448	822	282	136	519	999999	30	987	999999	515	268	68	398	977	999999	367	999999	101	716	999999	688	999999	948	764	903	998	459	237	999999	288	396	84	430	999999	999999	895	999999	999999	179	535	999999	475	999999	578	215	374	794	599	184	469	306	106	711	692	773	28	873	517	999999	520	565	792	971	573	999999	194	999999	740	424	999999	420	14	921	190	951	223	470	379	559	538	213	860	63	999999	982	299	373	999999	884	544	31	439	574	659	969	999999	999999	396	459	31	736	64	184	981	59	302	999999	999999	740	559	999999	999999	958	695	317	999999	739	425	591	830	999999	899	855	880	180	981	439	999999	220	999999	719	83	920	999999	801	158	685	81	506	999999	124	841	997	335	986	527	481	879	351	274	607	88	805	999999	210	837	209	304	811	78	862	912	999999	999999	839	484	583	430	893	168	29	999999	999999	901	999999	978	999999	529	893	653	509	560	920	946	17	640	278	301	999999	964	999999	391	999999	438	827	999999	999999	871	999999	512	999999	999999	985	193	254	999999	170	999999	913	231	935	679	999999	167	568	311	992	999999	999999	999999	216	292	104	929	999999	999999	407	489	83	514	457	40	43	390	999999	459	999999	999999	701	77	480	373	388	114	38	999999	981	112	870	999999	218	999999	752	297	999999	660	956	66	973	617	999999	999999	830	408	774	999999	645	29	457	118	736	999999	672	61	999999	999999	904	999999	900	940	656	999999	618	558	305	300	288	746	94	59	999999	518	763	94	999999	798	543	999999	340	133	633	961	655	762	789	953	494	700	568	463	756	999999	165	43	999999	247	72	282	112	484	999999	898	999999	408	615	227	501	999999	999999	999999	309	924	659	777	316	695	999999	856	768	351	805	587	188	631	302	536	363	730	999999	296	735	271	876	855	507	734	36	999999	156	571	462	905	184	638	164	831	318	388	727	999999	598	216	999999	999999	678	49	999999	314	999999	88	999999	770	464	239	999999	48	999999	803	280	581	669	402	999999	207	888	900	413	549	476	470	999999	975	13	858	698	529	999999	125	187	999999	999999	722	999999	78	706	692	999999	999999	999999	126	783	999999	118	999999	606	205	999999	315	999999	778	636	181	837	644	860	889	767	606	541	999999	290	933	625	999999	567	946	262	641	501	206	459	468	114	360	687	713	866	
999999	262	503	33	451	253	409	999999	842	884	505	999999	817	925	844	413	771	835	850	888	999999	999999	659	999999	999999	814	675	328	177	999999	487	957	157	32	999999	999999	48	650	999999	689	226	980	725	72	756	434	999999	999999	999999	65	343	999999	837	824	571	999999	603	559	168	999999	577	91	664	999999	407	548	999999	794	999999	999999	999999	999999	999999	170	672	324	999999	597	999999	440	140	404	712	122	734	999999	129	332	999999	638	999999	488	492	211	122	999999	326	950	664	217	373	889	265	999999	999999	999999	527	677	999999	256	999999	15	999999	727	506	999999	378	552	50	444	429	737	342	387	749	886	637	999999	57	999999	998	910	932	979	76	251	148	596	431	999999	445	999999	180	999999	228	745	125	999999	999999	999999	999999	774	910	230	788	636	557	999999	999999	999999	584	732	629	624	258	999999	999999	393	661	265	999999	782	130	528	998	976	567	137	999999	999999	771	873	99	118	770	233	10	712	999999	999999	693	999999	230	628	999999	712	822	555	957	720	672	731	113	450	905	984	654	391	231	999999	78	429	999999	372	41	999999	643	521	853	34	999999	370	999999	230	571	772	999999	501	591	295	163	999999	179	999999	341	50	999999	648	212	786	579	618	490	999999	999999	273	552	999999	597	235	79	311	999999	932	222	311	999999	882	879	142	999999	162	999999	999999	657	999999	260	999999	40	991	941	995	999999	76	455	889	880	813	859	307	999999	704	904	366	999999	852	999999	999999	235	40	510	887	768	80	364	426	817	554	731	314	23	282	827	999999	293	84	992	634	487	332	431	999999	33	582	999999	999999	258	443	719	999999	747	23	54	999	490	64	236	248	712	39	82	335	999999	554	293	999999	877	308	82	999999	999999	999999	999999	999999	609	784	863	196	167	637	177	383	835	925	566	10	237	827	125	239	999999	754	922	457	260	105	644	999999	999999	964	850	999999	371	577	945	72	264	999999	999999	999999	201	50	90	84	999999	999999	499	165	999999	293	999999	999999	193	843	999999	114	762	311	653	513	150	394	897	203	786	228	999999	267	980	504	746	999999	437	419	999999	808	674	847	596	562	606	488	999999	999999	254	999999	999999	527	284	840	310	999999	497	999999	565	999999	152	886	298	642	685	241	185	493	547	999999	622	999999	805	495	440	914	714	101	907	661	999999	891	999999	985	462	494	983	149	203	793	599	551	854	241	665	999999	559	953	876	999999	312	996	468	621	188	999999	721	788	410	999999	999999	999999	978	903	902	261	937	312	190	200	258	46	300	753	
999999	80	918	999999	830	653	364	999999	999999	543	359	906	432	338	807	470	772	204	738	806	555	999999	572	951	999999	413	999999	999999	773	686	125	276	999999	999999	587	117	83	157	958	757	999999	486	192	445	554	995	828	609	505	720	427	999999	307	493	207	840	508	967	245	999999	999999	117	987	537	999999	999999	210	999999	750	699	396	625	246	999999	999999	79	20	999999	407	999999	584	250	751	63	268	71	999999	222	999999	999999	609	116	912	541	954	999999	999999	999999	27	471	795	121	999999	806	333	802	817	325	719	138	829	380	999999	902	842	561	365	934	278	365	999999	988	999999	13	99	290	712	999999	37	850	580	366	999999	999999	999999	473	392	945	729	466	999999	653	503	389	999999	238	546	19	699	402	568	564	385	661	999999	806	999999	999999	716	53	99	123	298	999999	999999	472	270	999999	365	379	999999	420	215	812	121	470	999999	820	999999	861	743	703	14	634	291	999999	981	458	999999	740	561	999999	239	686	377	141	999999	634	831	454	968	912	654	330	233	999999	359	999999	999999	999999	321	101	769	854	999999	395	118	663	586	541	491	811	999999	624	999999	642	190	528	444	980	115	860	988	641	999999	999999	999999	684	411	143	999999	417	908	700	428	469	768	384	386	981	999999	700	999999	300	962	167	866	999999	512	590	967	830	138	569	781	999999	113	999999	962	477	346	999999	262	999999	999999	83	902	356	999999	999999	874	806	151	463	957	415	999999	697	678	999999	965	999999	182	820	175	837	289	348	918	967	366	640	999999	909	644	599	999999	604	426	888	264	520	834	999999	716	171	688	675	999999	376	648	999999	459	999999	999999	999999	261	441	287	46	794	563	437	999999	991	999999	999999	242	999999	368	967	218	280	999999	999999	455	194	27	114	14	159	614	999999	552	328	950	191	999999	406	326	347	16	326	390	104	701	92	605	173	482	776	455	856	254	409	440	144	669	999999	999999	999999	244	336	283	887	999999	826	885	910	999999	62	209	836	999999	999999	960	892	890	695	779	372	588	853	632	999999	999999	757	999999	152	887	816	521	437	349	193	113	680	52	502	914	874	999999	695	133	429	999999	619	364	233	999999	999999	999999	973	999999	695	554	390	999999	55	193	432	344	742	32	999999	541	772	999999	999999	916	290	849	397	999999	904	175	999999	999999	999999	660	94	402	268	703	999999	571	547	458	654	639	722	975	997	319	491	999999	464	672	898	888	804	999999	999999	999999	169	698	856	202	83	530	660	660	502	394	108	999999	85	49	999999	662	
993	324	999999	999999	204	314	851	88	999999	374	710	230	999999	324	856	962	356	952	544	651	715	355	385	133	978	72	483	612	220	461	464	425	990	246	999999	489	289	999999	122	854	999999	999999	902	708	819	439	828	187	538	146	999999	133	504	40	947	648	999999	718	700	999999	830	999999	867	999999	910	295	240	999999	429	376	683	978	839	690	805	936	999999	676	999999	548	243	305	84	84	778	999999	921	999999	999999	256	551	570	676	999999	33	607	910	74	999999	999999	208	243	999999	171	462	704	293	999999	235	20	205	999999	999999	161	898	535	174	792	999999	580	999999	281	306	182	825	122	312	999999	999999	208	36	388	878	780	349	999	546	912	999999	83	56	116	999999	287	999999	999999	165	524	91	999999	442	127	14	227	170	927	937	586	345	999999	402	434	999999	999999	999999	817	393	634	999999	899	988	262	181	986	999999	267	999999	28	131	546	956	787	777	177	765	908	383	660	620	422	71	960	576	281	999999	999999	958	705	302	243	894	531	712	192	999999	999999	999999	27	694	903	999999	918	465	798	393	615	657	980	999999	999999	444	732	999999	399	837	38	685	999999	315	911	308	842	725	999999	999999	435	999999	594	667	999999	999999	999999	966	716	999999	152	504	777	888	75	964	978	443	226	798	172	999999	323	355	481	999999	57	999999	999999	604	546	203	576	999999	957	999999	72	999999	999999	124	88	766	307	366	694	999999	999999	20	249	999999	329	408	509	99	489	917	761	249	196	999999	914	653	193	999999	496	999999	999999	630	930	535	902	666	757	111	999999	999999	220	956	999999	948	999999	47	473	999999	285	148	693	487	667	999999	779	823	136	605	210	435	583	195	870	744	605	286	89	714	54	999999	650	407	379	93	706	805	588	999999	493	999999	999999	356	836	357	265	450	963	890	999999	88	999999	162	901	294	822	35	95	916	999999	321	999999	758	999999	623	999999	296	118	583	999999	974	244	888	121	332	255	999999	358	999999	488	999999	322	999999	999999	965	132	497	999999	94	999999	681	719	672	894	999999	999999	431	999999	223	999999	969	342	999999	556	999999	843	999999	50	578	49	999999	676	572	437	999999	999	768	999999	826	501	999999	790	33	999999	662	264	572	993	940	999999	824	672	145	663	999999	822	999999	642	185	131	999999	999999	926	55	999999	999999	157	244	706	182	999999	630	999999	999999	860	188	319	78	894	527	281	658	110	175	225	923	541	909	918	999999	999999	136	624	999999	30	552	864	978	646	657	117	999999	296	768	999999	203	999999	423	802	340	
513	862	999999	658	999999	821	356	761	829	752	473	247	325	341	114	33	15	42	701	317	999999	340	432	999999	420	942	371	999999	912	31	999999	128	116	587	999999	999999	388	966	854	209	206	113	158	893	193	869	22	955	999999	999999	198	902	999999	999999	26	182	440	511	247	907	460	999999	848	808	764	999999	999999	738	478	999999	645	48	187	502	999999	221	999999	538	62	551	999999	415	999999	684	833	94	406	620	571	690	774	999999	999999	999999	748	190	264	349	999999	838	737	284	999999	764	593	159	725	229	384	804	990	901	458	696	977	54	347	173	999999	679	949	520	176	999999	134	767	319	999999	753	999999	956	842	410	224	813	655	928	912	999999	999999	369	186	246	766	699	873	429	42	968	703	999999	101	999999	459	889	226	999999	999999	640	826	840	999999	475	454	999999	157	501	243	882	999999	126	999999	999999	302	320	999999	284	999999	999999	999999	347	286	272	60	999999	999999	999999	999999	334	596	547	239	281	273	843	875	710	792	918	551	382	196	160	646	587	999999	27	999999	148	126	941	707	999999	389	488	563	231	425	367	982	999999	550	999999	295	784	887	163	809	999999	444	72	492	491	546	999999	161	136	625	999999	679	848	405	999999	218	655	840	628	892	784	289	653	294	435	999999	999999	832	287	864	862	700	263	217	999999	704	999999	459	226	73	511	337	436	606	953	687	144	284	999999	700	640	944	999999	999999	34	999999	790	777	999999	554	674	999999	874	271	763	772	999999	640	782	999999	163	205	623	564	999999	457	852	999999	341	999999	801	597	104	999999	233	999999	441	992	192	999999	999999	999999	401	999999	399	999999	999999	175	842	190	271	504	501	630	547	444	331	999999	999999	577	326	743	999999	999999	753	86	951	999999	48	846	999999	433	999999	339	203	876	804	999999	999999	923	994	687	215	161	485	307	106	473	999999	789	596	738	120	999999	136	180	841	91	918	323	515	175	999999	999999	849	838	56	171	436	670	640	379	999999	957	582	639	538	294	834	455	979	487	999999	999999	259	999999	322	999999	212	33	45	722	43	999999	999999	829	560	218	999999	646	260	934	999999	999999	158	226	210	163	999999	497	642	556	999999	472	343	999999	917	877	746	999999	526	215	959	413	635	917	346	999999	549	999999	88	329	982	999999	204	54	450	879	110	42	401	999999	808	715	999999	488	999999	570	999999	390	999999	682	472	65	130	55	975	999999	999999	240	880	999999	999999	290	999999	322	573	69	278	298	587	47	999999	713	854	367	407	253	31	156	999999	776	
176	168	840	405	857	999999	999999	159	999999	817	145	870	999999	999999	554	527	306	999999	915	999999	302	999999	803	874	905	999999	999999	762	648	731	611	597	788	114	359	455	450	22	999999	999999	992	128	228	999999	902	906	561	978	812	879	947	953	241	45	484	999999	365	999999	500	109	726	314	510	347	215	548	92	999999	999999	109	999999	293	612	278	999999	183	11	43	999999	999999	206	231	950	999999	999999	658	365	752	999999	413	999999	484	522	366	999999	688	618	880	564	363	824	513	999999	713	802	999999	999999	962	622	311	943	332	999999	999999	902	999999	999999	741	563	557	192	340	428	999999	19	602	771	256	359	735	565	130	478	618	183	692	770	247	966	130	999999	403	140	328	469	999999	999999	999999	999999	424	334	876	999999	16	181	494	95	348	703	209	891	999999	613	886	999999	822	853	385	327	999999	735	126	775	999999	250	999999	210	999999	653	251	122	999999	793	935	410	689	999999	472	446	689	607	431	543	766	239	223	790	999999	583	999999	914	999999	999999	253	689	218	110	884	766	391	294	986	999999	999999	97	150	310	999999	485	999999	999999	391	938	638	612	999999	582	18	213	36	999	956	526	999999	337	17	58	550	255	202	588	918	705	65	999999	999999	999999	91	678	999999	913	999999	999999	999999	627	533	999999	74	640	386	635	101	681	999999	392	338	999999	688	134	999999	102	760	432	292	478	110	685	883	243	991	999999	500	999999	124	999999	887	198	999999	999999	804	841	984	909	869	567	496	999999	965	999999	76	999999	58	999999	598	996	162	689	484	57	527	847	292	999999	999999	809	999999	999999	566	627	505	149	469	310	330	248	117	999999	562	999999	999999	862	720	221	176	840	527	999999	741	127	999999	999999	713	952	860	956	558	163	999999	69	433	734	999999	347	176	999999	691	748	637	360	888	999999	137	759	999999	999999	136	81	999999	807	292	601	999999	448	666	308	435	999999	999999	373	689	954	589	502	302	256	191	382	54	999999	158	779	905	999999	999999	657	999999	954	886	999999	830	487	999999	463	777	831	714	999999	681	868	502	999999	999999	999999	670	934	999999	634	466	819	483	753	36	425	658	999999	695	639	999999	19	238	480	631	999999	543	212	999999	135	999999	470	542	948	701	186	999999	974	479	999999	720	999999	934	445	497	76	723	86	460	999999	804	999999	999999	999999	33	672	999999	999999	552	999999	730	468	479	597	999999	996	286	534	999999	850	678	683	43	62	919	914	84	999999	982	564	999999	467	999999	391	331	461	999999	468	925	39	545	725	999999	
999999	912	261	825	999999	999999	501	790	198	34	609	405	999999	240	93	999999	118	597	847	48	988	999999	999999	716	999999	276	999999	999999	999999	999999	32	999999	999999	999999	620	150	667	999999	999999	999999	491	999999	341	442	999999	999999	210	230	250	314	999999	442	698	686	444	999999	649	545	737	80	89	829	972	999999	999999	304	452	869	999999	943	496	30	860	592	557	999999	205	830	574	112	75	236	431	513	999999	590	616	999999	999999	999999	501	132	360	666	186	999999	801	751	999999	847	542	341	610	307	999999	999999	999999	115	138	999999	691	818	999999	635	14	852	407	469	797	421	687	999999	61	886	999999	374	669	203	999999	895	422	454	399	726	999999	734	626	134	696	995	18	510	147	596	52	999999	161	725	999999	333	264	342	953	999999	999999	999999	999999	723	999999	453	137	999999	699	242	807	246	428	999999	75	280	236	282	772	802	999999	187	48	465	999999	769	223	999999	540	92	641	90	999999	381	567	214	999999	902	279	253	999999	629	810	904	999999	805	263	999999	660	391	999999	981	569	161	615	982	326	824	879	95	239	193	847	617	601	727	746	57	687	860	826	333	12	529	933	784	376	144	999999	49	999999	316	999999	159	984	660	521	348	999999	584	887	999999	33	194	999999	684	781	203	999999	999999	69	999999	229	799	565	773	978	49	227	831	616	192	999999	839	579	923	899	698	632	999999	999999	407	291	112	999999	205	309	999999	516	258	12	183	830	614	979	310	97	493	594	999999	681	481	131	999999	968	999999	482	999999	614	100	785	999999	570	372	856	999999	924	999999	999999	369	474	170	533	969	999999	443	361	999999	860	279	836	999999	114	999999	269	734	286	356	144	278	999999	126	214	426	473	919	612	468	999999	327	385	970	999999	235	746	521	999999	162	116	535	353	938	333	344	999999	379	978	159	113	131	385	999999	982	557	645	358	999999	117	505	999999	830	999999	786	542	894	999999	748	878	999999	747	786	134	249	609	925	785	792	869	999999	999999	940	463	999999	636	999999	999999	999999	999999	589	999999	565	840	656	999999	999999	999999	162	791	999999	999999	631	110	484	366	345	261	339	383	632	999999	565	96	945	411	967	377	538	159	600	96	877	638	999999	999999	192	999999	999999	50	904	475	633	11	428	773	999999	840	999999	998	300	690	478	614	487	730	999999	999999	894	254	999999	336	999999	12	999999	999999	521	999999	810	999999	183	999999	783	298	478	999999	235	564	668	182	939	136	398	540	858	909	999999	999999	999999	568	999999	713	999999	232	809	578	999999	631	
810	74	262	479	39	781	824	901	906	189	146	330	504	278	999999	999999	315	114	938	999999	153	999999	999999	258	841	252	755	469	999999	560	488	900	612	604	754	604	920	469	106	617	999999	957	13	438	999999	999999	74	184	904	338	999999	999999	639	174	999999	528	329	999999	637	787	35	365	999999	999999	999999	246	717	900	999999	215	802	846	17	330	674	196	288	999999	131	20	188	581	565	999999	643	782	270	447	126	235	284	999999	832	319	999999	360	403	657	737	889	123	173	659	999999	536	999999	698	318	999999	301	250	23	882	999999	609	454	799	999999	711	918	976	999999	783	299	930	886	999999	697	739	999999	792	630	578	241	897	24	921	867	483	572	93	951	999999	999999	984	271	999999	215	709	999999	561	999999	945	999999	913	843	390	999999	767	650	66	10	579	186	509	620	444	650	729	595	533	999999	999999	148	834	34	999999	959	314	999999	851	999999	987	602	762	999999	999999	999999	328	999999	999999	999999	109	832	999999	999999	999999	771	324	374	827	999999	485	124	613	628	779	807	983	889	999999	430	66	108	798	999999	999999	976	999999	999999	999999	999999	331	676	961	971	999999	999999	632	999999	653	560	644	940	841	999999	333	873	989	143	173	877	776	439	541	999999	505	11	44	268	80	999999	358	999999	438	153	999999	809	163	641	796	999999	184	241	245	961	785	125	266	340	924	149	987	999999	404	999999	907	892	144	757	476	830	214	999999	999999	258	211	887	999999	698	405	524	720	357	347	632	703	999999	999999	580	428	389	999999	703	343	999999	416	999999	363	379	245	179	999999	405	999999	966	336	809	560	999999	999999	898	614	568	935	410	428	640	999999	771	365	373	699	999999	339	97	95	510	40	999999	841	999999	534	142	999999	236	999999	999999	192	381	305	893	999999	215	999999	530	999999	186	999999	933	511	776	999999	591	23	872	999999	120	75	87	880	825	778	999999	999999	999999	373	481	116	999999	560	113	458	570	476	999999	388	999999	999999	809	322	909	743	107	249	75	999999	942	128	589	756	999999	259	114	999999	479	999999	185	999999	999999	166	303	80	68	382	408	999999	566	125	551	494	999999	376	266	765	971	92	999999	569	999999	999999	431	999999	526	952	821	854	353	79	996	357	212	433	551	653	999999	839	684	999999	841	747	448	999999	577	105	771	373	999999	349	529	396	443	615	980	580	734	940	554	116	561	999999	974	999999	128	999999	291	561	999999	613	746	999999	408	956	999999	341	999999	603	785	430	190	458	861	13	550	999999	999999	596	452	970	918	
88	294	577	999999	999999	773	999999	709	383	814	219	999999	999999	603	397	988	999999	999999	999999	405	140	165	133	926	112	692	971	947	517	999999	694	118	854	999999	668	847	999999	999999	440	568	233	999999	411	999999	970	999999	999999	409	162	999999	436	709	804	999999	787	922	171	651	70	604	802	999999	201	999999	130	110	999999	694	999999	550	167	694	999999	90	182	246	754	518	999999	202	221	999999	794	896	853	999999	314	289	907	745	685	999999	732	835	765	229	999999	317	494	870	227	786	474	999999	464	742	262	723	402	551	177	999999	695	999999	393	241	219	305	999999	145	999999	999999	787	199	864	977	961	621	324	952	542	446	999999	999999	975	999999	107	192	441	999999	732	591	886	366	577	42	493	864	452	534	20	408	78	358	999999	812	999	284	747	999999	781	999999	999999	450	18	731	629	610	999999	999999	143	36	863	138	413	214	999999	430	621	999999	999999	106	178	790	942	144	378	999999	999999	172	434	999999	999999	954	999999	101	192	445	358	846	413	882	971	999999	999999	983	544	940	945	999999	295	999999	999999	999999	999999	684	472	618	508	873	363	954	600	999999	534	320	591	909	797	322	31	91	81	775	427	611	999999	999999	399	958	600	438	729	149	877	855	170	529	999999	999999	628	574	937	485	999999	458	999999	251	958	999999	402	999999	152	632	849	213	507	886	999999	391	559	999999	229	549	999999	924	999999	460	853	678	159	71	947	151	693	999999	999999	999999	292	969	329	883	726	318	999999	965	999999	106	300	673	358	284	999999	580	106	842	999999	397	212	568	234	831	397	999999	930	340	687	999999	999999	402	69	910	999999	999999	72	999999	999999	910	983	317	638	138	170	189	330	875	40	376	54	850	111	756	999999	723	744	999999	496	446	388	999999	287	295	999999	897	614	447	679	512	518	999999	999999	444	414	895	929	105	671	217	960	64	309	999999	999999	98	301	313	526	881	783	574	189	623	531	999999	999999	353	971	272	575	882	206	999999	858	623	78	999999	352	498	794	649	826	288	486	999999	925	966	999999	77	606	311	921	798	728	943	251	169	913	656	866	999999	134	408	641	87	858	999999	462	341	30	634	961	37	999999	144	748	900	147	207	831	72	23	999999	666	999999	960	408	999999	999999	999999	908	753	695	632	218	999999	427	999999	408	475	153	513	998	999999	971	999999	999999	711	999999	204	999999	32	715	824	803	999999	231	742	999999	127	459	983	546	959	122	881	275	404	878	619	331	999999	738	731	688	558	999999	856	999999	924	76	
696	999999	721	41	886	47	871	829	999999	303	684	279	291	25	999999	966	48	935	999999	84	499	832	974	873	97	293	983	145	254	556	374	58	452	60	762	778	825	928	235	843	999999	575	999999	325	646	999999	457	999999	999999	591	999999	921	999999	999999	999999	864	239	848	999999	999999	64	735	584	99	928	999999	999999	240	999999	391	151	119	709	257	999999	923	599	999999	236	113	836	999999	617	662	578	453	455	602	999999	999999	548	977	984	632	999999	667	999999	999999	397	19	166	999999	462	999999	450	999999	999999	355	178	653	275	581	621	999999	766	786	127	999999	520	485	191	235	999999	364	842	999999	999999	999999	999999	23	932	455	999999	226	999999	618	814	481	999999	999999	242	109	433	829	999999	999999	366	154	865	999999	549	79	632	912	828	930	470	108	304	286	742	144	887	164	721	999999	319	404	893	158	999999	646	710	809	252	91	801	926	999999	874	807	980	999999	465	473	862	822	999999	397	999999	158	716	186	934	968	108	222	278	118	813	657	961	999999	717	41	903	369	823	669	746	138	543	376	999999	479	761	922	431	999999	999999	996	960	16	877	999999	265	999999	775	999999	999999	999999	533	818	917	227	846	730	504	999999	999999	503	999	690	999999	887	614	349	757	465	216	185	999999	587	259	999999	697	954	383	717	999999	443	593	983	524	999999	605	999999	458	211	632	41	999999	999999	130	364	999999	280	365	989	999999	915	999999	999999	633	999999	88	999999	568	999999	999999	892	356	786	658	137	999999	26	175	773	292	888	890	555	832	184	756	999999	466	894	999999	999999	598	394	999999	860	730	999999	359	555	999999	659	167	358	681	740	685	999999	347	993	999999	999999	999999	592	706	506	34	166	486	999999	222	999999	999999	673	999999	113	303	961	999999	798	999999	636	999999	619	975	633	731	542	874	102	999999	124	999999	472	449	999999	999999	999999	999999	999999	835	573	797	899	343	513	179	493	76	577	447	723	188	549	597	818	324	495	616	999999	775	491	292	999999	960	108	838	27	234	999999	792	999999	284	999999	962	999999	838	767	285	999999	463	999999	475	306	655	999999	999999	999999	874	631	999999	825	399	614	999999	353	290	412	999999	245	999999	162	269	624	785	159	449	549	587	999999	979	999999	220	155	999999	999999	26	986	999999	194	171	931	152	999999	928	966	897	670	588	618	551	436	999999	999999	796	310	979	851	520	505	336	396	999999	120	651	967	615	254	999999	523	337	999999	672	755	999999	744	20	666	999999	818	262	779	960	999999	223	553	729	179	358	999999	557	
999999	476	999999	857	774	612	999999	999999	961	361	999999	676	75	290	257	999999	81	966	62	999999	999999	166	701	253	557	436	359	896	107	247	445	895	684	999999	173	827	438	999999	308	141	978	714	734	999999	608	999999	999999	999999	965	789	658	212	306	28	243	17	774	991	310	348	262	145	854	724	999999	757	992	108	126	430	999999	183	668	999999	322	608	432	243	644	454	541	999999	931	317	999999	243	599	665	732	999999	62	999999	597	999999	999999	999999	999999	999999	552	851	120	796	999999	545	464	999999	999999	385	999999	999999	585	540	357	855	807	592	213	999999	999999	999999	168	336	999999	960	377	888	999999	999999	51	999999	748	422	691	792	344	744	107	396	853	999999	698	999999	958	999999	579	521	999999	999999	162	296	639	999999	874	999999	693	783	999999	611	178	999999	897	836	999999	237	886	173	999999	564	520	73	494	817	692	40	983	944	378	277	391	855	799	844	555	754	840	434	548	999999	109	999999	323	495	228	999999	217	862	879	999999	222	416	999999	534	231	999999	802	821	631	843	887	748	999999	163	999999	999999	775	63	291	589	396	461	625	38	465	999999	999999	998	599	999999	823	130	75	646	999999	974	192	275	623	465	952	28	999999	704	933	999999	999999	999999	275	905	512	999999	580	299	344	760	791	643	78	999999	349	803	232	226	999999	766	683	999999	108	256	140	510	440	825	999999	378	999999	999999	105	115	814	590	733	693	902	999999	549	776	999999	304	192	549	207	999999	125	159	999999	999999	683	176	677	386	70	28	775	11	999999	999999	662	999999	111	870	547	962	999999	758	999999	999999	999999	360	226	999999	466	803	73	590	313	999999	709	487	582	999999	999999	928	438	437	529	714	918	999999	945	794	123	999999	999999	322	999999	244	904	366	89	267	272	332	999999	769	920	999999	955	999999	698	645	55	185	393	999999	633	618	534	29	239	364	999999	423	415	999999	793	130	609	750	999999	78	183	353	407	325	810	914	979	668	517	272	999999	734	212	310	749	937	952	175	689	392	710	885	137	724	999999	849	917	527	976	799	657	999999	999999	629	471	702	999999	999999	227	718	639	999999	511	966	605	999999	220	999999	682	856	177	443	71	206	368	999999	225	682	678	999999	996	462	692	717	614	555	138	582	999999	57	169	885	999999	999999	753	844	383	170	129	999999	638	813	844	129	999999	999999	153	409	271	182	486	104	398	266	722	999999	999999	794	362	60	757	638	275	635	696	292	495	101	453	523	915	999999	563	917	999999	999999	999999	999999	95	400	
412	728	999999	666	570	74	496	999999	999999	575	672	999999	999999	79	999999	10	548	219	432	999999	728	61	956	747	999999	431	541	481	933	539	999999	609	708	962	999999	39	999999	999999	999999	631	795	803	843	877	851	335	256	493	913	999999	999999	999999	150	746	671	360	772	574	408	149	533	25	999999	718	999999	72	881	846	999999	974	999999	939	999999	801	553	925	999999	999999	895	999999	185	999999	567	610	999999	171	999999	999999	300	297	267	999999	210	925	108	780	54	134	999999	789	454	410	72	939	999999	704	264	348	999999	746	151	693	678	476	963	485	457	158	823	843	602	919	556	143	717	930	999999	999999	702	773	880	94	999999	999999	487	774	999999	628	960	999999	907	130	999999	553	156	573	84	733	961	623	332	896	311	999999	197	535	854	928	231	999999	999999	44	999999	428	866	67	487	572	989	199	500	829	198	632	936	999999	160	12	986	153	855	16	268	88	450	984	782	187	918	951	920	66	406	250	235	872	999999	350	999999	999999	96	999999	743	999999	133	503	999999	999999	999999	715	999999	851	999999	88	864	959	776	567	999999	881	284	309	653	47	278	443	432	947	407	73	999999	809	325	897	999999	353	272	495	955	946	286	113	95	213	576	78	124	999999	386	275	105	999999	372	805	999999	787	858	705	503	689	81	760	280	38	999999	575	535	54	31	520	999999	290	612	41	605	180	999999	450	471	209	329	114	999999	999999	968	91	447	520	92	279	494	566	992	275	999999	525	832	67	999999	10	543	79	307	866	579	999999	999999	340	999999	643	573	418	244	303	369	999999	200	149	69	637	138	24	962	751	35	140	999999	346	166	90	347	999999	999999	470	999999	260	806	704	999999	163	777	116	321	448	706	86	332	699	999999	999999	335	999999	999999	857	871	999999	116	555	840	449	999999	966	184	129	999999	416	463	773	636	119	170	496	999999	906	859	31	703	523	55	999999	999999	999999	441	999999	755	654	999999	107	599	999999	153	261	863	123	636	811	932	202	999999	999999	999999	559	72	796	999999	839	999999	999999	998	850	824	593	510	890	641	928	535	925	374	651	257	365	184	498	999999	908	632	473	280	58	999999	511	380	755	336	258	999999	644	999999	916	546	78	109	749	323	560	999999	973	999999	999999	999999	17	828	500	999999	267	999999	999999	830	999999	217	999999	819	950	760	999999	222	754	563	392	401	999999	999999	458	115	189	999999	435	185	414	167	999999	991	999999	999999	999999	999999	999999	714	999999	873	963	814	672	999999	902	999999	158	999999	999999	
348	997	419	999999	316	999999	593	380	395	861	11	949	397	425	680	558	653	257	187	679	640	342	49	494	518	999999	86	751	749	212	999999	117	446	185	76	999999	999999	901	265	388	498	999999	494	852	78	924	999999	398	991	160	258	11	999999	319	369	16	957	999999	580	878	318	841	631	192	999999	893	512	221	999999	999999	319	751	991	799	190	337	847	196	426	594	863	999999	759	999999	999999	929	145	999999	816	69	212	999999	331	999999	79	999999	681	311	922	999999	421	363	49	999999	840	999999	19	182	138	41	168	770	509	999999	25	630	92	42	238	999999	757	384	999999	999999	999999	995	430	613	729	533	655	546	274	999999	183	509	647	999999	999999	456	920	963	998	785	999999	442	999999	345	999999	449	999999	649	82	921	999999	46	999999	750	174	844	87	406	453	605	385	622	999999	267	812	515	982	803	284	782	90	794	386	999999	999999	875	191	94	251	999999	957	16	473	352	825	146	551	897	999999	912	999999	999999	519	999999	409	999999	936	557	533	856	466	999999	374	300	841	631	999999	348	361	299	663	992	164	173	648	379	159	999999	442	675	999999	94	690	999999	413	566	285	999999	999999	121	939	634	999999	394	823	196	641	183	511	999999	999999	213	546	824	999999	386	368	999999	754	39	138	782	124	999999	999999	381	91	12	999999	999999	999999	677	137	249	359	999999	441	770	350	461	737	976	652	249	199	760	548	865	999999	36	207	929	238	190	999999	166	519	704	501	451	115	638	295	236	999999	808	85	999999	999999	229	945	598	15	303	302	162	140	875	999999	999999	833	225	999999	860	86	427	999999	999999	267	999999	999999	737	279	898	356	999999	999999	425	999999	391	685	999999	999999	999999	91	609	999999	999999	888	830	999999	644	46	999999	618	889	748	435	999999	999999	369	137	49	281	710	218	329	117	947	203	472	714	999999	999999	457	999999	999999	997	779	999999	504	513	999999	436	176	875	999999	910	290	999999	999999	264	275	999999	31	557	211	128	192	999999	289	815	999999	694	368	999999	999999	761	999999	999999	74	751	999999	682	924	855	78	999999	115	834	518	419	999999	490	843	217	449	509	263	900	390	707	999999	905	197	999999	525	999999	999999	855	714	999999	999	264	999999	608	608	592	999999	176	488	599	23	358	365	870	989	507	999999	160	871	661	507	999999	645	366	936	999999	494	246	339	703	999999	259	129	999999	420	572	98	244	609	999999	999999	999999	421	791	693	465	999999	327	999999	999999	523	918	983	62	441	988	619	45	671	857	999999	811	999999	785	
65	999999	238	999999	460	426	418	616	551	25	210	419	999999	853	673	481	210	177	547	320	999999	999999	276	999999	147	431	953	63	572	752	758	649	260	999999	736	930	237	999999	866	282	609	906	376	968	852	32	398	999999	372	999999	657	931	274	526	604	439	497	171	648	999999	999999	365	53	799	267	561	169	963	127	999999	253	445	310	274	711	284	258	999999	999999	125	999999	197	690	382	104	827	384	999999	41	306	999999	999999	999999	999999	809	999999	862	577	711	999999	862	435	647	629	946	221	630	999	999999	330	190	999999	947	533	995	285	675	671	704	439	186	435	931	820	309	188	999999	471	465	467	999999	681	597	999999	262	999999	999999	999999	435	883	999999	385	919	711	999999	999999	999999	592	843	999999	579	200	873	281	124	437	504	999999	999999	999999	892	169	999999	357	999999	999999	601	33	280	397	735	999999	246	821	999999	801	999999	229	705	65	71	736	628	931	888	231	807	325	999999	825	113	723	999999	667	990	47	999999	571	999999	999999	999999	104	322	455	999999	965	954	999999	47	323	921	285	131	273	707	166	540	612	469	999999	701	285	223	455	294	21	871	578	830	999999	959	944	425	99	413	966	423	182	141	922	277	755	288	496	903	827	601	478	960	834	506	238	999999	127	913	376	880	999999	171	787	103	999999	999999	840	363	977	860	999999	859	999999	999999	368	481	546	999999	999999	997	727	999999	466	420	403	618	999999	700	731	842	308	185	47	96	556	21	354	829	891	533	447	143	999999	967	568	618	230	102	147	757	565	707	999999	378	163	999999	999999	376	700	766	236	999999	632	145	561	857	822	653	195	357	136	717	528	422	559	594	626	499	851	784	999999	902	563	973	287	600	217	999999	933	242	316	978	999999	134	999999	999999	999999	790	415	711	796	999999	907	790	999999	999999	999999	555	819	569	698	215	524	999999	378	333	587	999999	858	961	999999	163	720	953	50	157	999999	403	125	262	92	836	93	150	999999	822	995	999999	352	439	999999	662	999999	999999	543	111	999999	223	756	973	720	853	931	454	71	642	855	954	750	483	999999	786	999999	566	486	861	131	384	927	556	338	814	315	428	550	999999	314	999999	419	999999	694	375	999999	999999	542	239	904	639	88	355	966	999999	32	869	181	634	232	999999	887	999999	980	89	999999	210	645	905	547	513	903	84	999999	508	545	999999	999999	892	149	298	34	256	957	492	305	581	589	297	791	445	256	999999	764	32	999999	737	958	615	89	446	505	636	691	999999	735	
999999	27	468	505	999999	90	288	495	999999	267	641	724	497	783	999999	621	357	123	112	266	988	999999	999999	999999	808	999999	183	999999	999999	792	999999	564	999999	999999	999999	563	130	792	580	365	968	430	999999	999999	828	999999	999999	831	999999	825	999999	523	999999	999999	747	693	712	999999	697	368	906	999999	792	150	999999	86	168	740	491	161	500	564	542	746	298	568	489	551	221	999999	999999	352	449	999999	644	875	975	431	19	608	851	701	105	222	458	999999	637	999999	894	999999	853	730	350	999999	334	593	980	842	846	189	999999	999999	217	901	976	999999	35	999999	506	994	111	999999	999999	882	310	799	468	330	297	795	999999	799	656	469	941	661	11	237	999999	999999	999999	142	999999	999999	404	690	493	999999	999999	999999	477	721	999999	900	650	126	998	467	911	535	999999	659	999999	61	258	414	514	748	959	324	562	798	373	999999	109	968	162	900	488	999999	315	274	94	999999	999999	218	616	999999	999999	825	663	543	326	26	999999	245	999999	999999	999999	990	186	745	999999	921	342	679	358	999999	800	999999	999999	108	979	300	999999	860	575	999999	733	999999	999999	757	929	144	999999	999999	999999	356	999999	999999	999999	628	999999	497	999999	999999	39	172	999999	648	999999	879	955	147	861	564	563	35	795	75	669	435	999999	541	202	428	999999	110	270	323	999999	12	217	935	999999	345	779	492	856	661	830	413	100	94	190	918	999999	999999	283	106	465	999999	560	999999	205	956	828	999999	304	25	753	928	901	748	452	857	671	29	847	525	999999	999999	178	144	244	265	344	715	361	284	626	33	827	174	999999	749	451	753	740	343	517	991	197	841	999999	901	511	352	642	332	999999	782	945	757	999999	393	289	425	229	939	621	999999	435	29	398	729	111	999999	890	999999	415	918	999999	513	17	999999	999999	999999	237	999999	754	992	82	999999	999999	844	88	999999	853	473	470	35	533	801	999999	404	565	178	453	187	800	999999	461	999999	916	337	999999	441	750	526	510	952	198	999999	195	629	50	999999	990	553	650	999999	884	999999	242	390	395	488	999999	613	237	715	999999	59	999999	999999	540	999999	122	999999	351	999999	329	336	963	517	837	646	615	102	364	168	187	900	536	999999	889	45	999999	536	941	24	649	146	999999	794	79	149	999999	215	99	908	294	999999	211	13	999999	558	462	724	999999	749	872	700	999999	78	538	999999	522	999999	100	999999	434	585	760	337	997	192	47	999999	448	698	300	999999	12	456	999999	999999	698	533	67	341	582	983	999999	999999	152	999999	999999	230	
999999	999999	626	582	999999	594	483	709	539	874	15	529	521	294	999999	854	458	999999	697	802	999999	650	294	989	715	999999	922	451	601	568	194	59	999999	999999	911	999999	999999	718	296	418	972	175	358	824	527	538	819	298	707	139	743	680	261	95	35	999999	802	999999	866	364	999999	42	117	971	999999	956	234	704	382	924	782	999999	999999	288	999999	39	301	469	999999	187	939	634	999999	472	824	513	999999	219	791	305	559	444	851	999999	746	940	68	387	145	570	313	125	915	782	356	12	506	973	265	996	324	342	175	689	424	47	298	644	156	185	169	24	912	999999	999999	348	999999	999999	999999	999999	971	914	999999	901	999999	823	718	999999	125	821	999999	824	954	795	980	226	278	172	518	708	651	423	999999	959	411	999999	213	838	416	18	124	999999	441	375	999999	410	999999	273	815	600	999999	337	529	334	999999	345	999999	126	106	159	79	726	733	832	248	999999	682	999999	500	584	620	999999	554	999999	707	753	393	589	770	579	999999	14	356	999999	389	324	894	999999	791	76	238	96	742	999999	939	397	530	999999	999999	476	728	643	773	241	999999	999999	782	999999	626	424	951	999999	999999	999999	941	74	380	999999	453	924	999999	775	583	999999	356	533	147	297	177	999999	233	784	462	999999	851	574	241	124	938	938	541	481	999999	377	124	757	999999	999999	999999	999999	27	999999	164	212	813	952	70	349	884	456	313	999999	255	999999	999999	177	28	61	675	377	832	265	999999	515	392	999999	495	999999	320	599	792	922	999999	999999	301	999999	630	260	999999	898	999999	892	240	999999	635	999999	236	973	186	947	738	689	549	948	52	999999	837	649	999999	631	467	854	39	295	663	391	524	953	25	681	999999	767	570	776	863	940	35	395	879	999999	955	521	38	373	860	999999	382	33	999999	999999	681	981	999999	859	999999	659	999999	944	828	254	999999	282	999999	505	999999	971	128	773	94	999999	737	452	999999	482	675	945	825	665	999999	560	18	500	999999	485	10	999999	336	711	345	214	87	91	999999	635	815	682	563	999999	962	889	984	609	938	999999	999999	239	999999	958	999999	999999	833	207	999999	278	245	41	578	999999	504	999999	644	417	437	879	34	655	885	144	667	993	392	302	703	999999	999999	409	561	557	682	770	999999	377	527	999999	381	999999	572	298	399	784	114	90	38	127	254	577	181	68	132	999999	354	999999	301	200	113	541	504	972	702	836	479	30	800	734	500	999999	890	999999	508	153	999999	597	744	883	888	999999	273	585	302	998	
999999	502	999999	535	426	277	86	999999	745	840	386	600	595	563	314	999999	999999	304	999999	977	999999	999999	560	978	73	999999	341	417	999999	999999	277	999999	680	704	608	999999	596	274	318	999999	200	563	843	668	767	493	11	191	999999	999999	32	969	957	324	321	645	942	999999	999999	999999	999999	668	34	999999	572	467	999999	891	954	338	999999	999999	986	405	786	132	749	891	221	999999	755	159	999999	999999	779	308	999999	365	393	999999	43	999999	999999	999999	296	531	539	899	105	999999	999999	999999	236	999999	316	16	982	562	537	198	895	61	244	892	913	786	829	999999	174	274	506	564	999999	999999	305	357	223	347	119	265	593	850	999999	911	17	645	999999	599	999999	772	325	408	827	204	77	999999	906	999999	735	509	701	23	734	831	803	18	612	244	944	958	793	645	453	282	605	55	265	332	885	278	862	240	334	402	948	107	999999	999999	999999	999999	451	314	611	999999	563	579	999999	963	117	998	42	688	654	999999	999999	679	955	555	999999	31	726	583	999999	467	646	470	999999	341	882	706	999999	309	320	630	999999	489	43	999999	718	999999	929	301	224	886	245	184	585	100	423	279	999999	999999	712	902	999999	867	999999	154	962	103	889	784	91	411	727	732	999999	33	999999	500	645	121	999999	573	102	435	999999	999999	231	472	884	598	918	613	999999	999999	596	417	999999	999999	999999	999999	882	625	999999	154	999999	813	169	999999	806	561	375	923	633	40	999999	999999	810	999999	999999	152	999999	499	218	999999	866	477	846	637	146	961	989	86	301	999999	239	222	437	947	999999	555	999999	719	666	999999	233	994	999999	534	745	457	999999	872	150	66	966	392	999999	845	287	743	999999	531	376	845	572	298	632	876	801	999999	712	999999	946	953	999999	213	833	885	77	999999	999999	322	891	688	999999	999999	936	999999	790	846	805	999999	999999	481	588	456	353	821	760	935	372	114	733	613	745	744	926	999999	892	763	559	531	778	415	999999	654	640	687	491	455	362	397	95	954	336	130	202	474	375	717	999999	22	999999	141	509	391	589	999999	942	999999	201	999999	352	37	999999	283	812	264	234	934	816	665	999999	999999	582	974	28	778	286	624	999999	461	821	999999	903	999999	406	999999	905	999999	999999	362	744	871	264	999999	55	999999	999999	62	999999	999999	249	440	900	204	681	819	559	535	372	999999	999999	328	77	739	928	999999	133	999999	877	175	358	370	869	999999	999999	468	61	999999	929	960	121	234	316	614	999999	390	285	708	865	587	97	380	501	265	999999	426	
804	524	999999	877	934	917	185	152	589	879	999999	445	999999	223	767	588	605	999999	999999	776	21	463	528	548	892	999999	884	300	87	977	868	614	112	999999	664	537	296	999999	999999	204	58	173	34	341	819	839	999999	651	819	508	774	99	566	999999	414	351	995	145	985	519	42	884	999999	612	999999	956	343	779	559	240	302	999999	386	999999	727	848	438	197	728	62	999999	242	481	578	212	778	57	527	99	322	541	160	999999	516	171	999999	999999	422	329	862	506	655	102	588	216	999999	712	999999	857	566	912	807	999999	933	999999	800	413	496	409	999999	909	815	690	246	999999	152	488	999999	342	564	750	999999	999999	999999	999999	344	150	999999	999999	981	999999	984	999999	533	999999	733	999999	999999	986	371	999999	999999	999999	96	952	690	964	855	889	74	742	842	730	302	815	895	999999	550	386	195	660	521	133	427	176	925	155	167	836	964	408	355	999999	999999	804	148	13	781	913	865	379	999999	12	999999	248	233	263	377	999999	514	793	202	999999	801	999999	999999	488	595	919	37	545	999999	29	925	665	397	958	759	498	677	891	168	637	521	815	376	518	824	999999	942	999999	999999	449	331	181	216	600	999999	999999	566	660	999999	861	886	999999	571	274	87	643	851	999999	999999	879	50	622	634	565	999999	999999	999999	729	663	416	999999	365	999999	368	697	754	999999	999999	875	999999	932	27	482	307	751	201	253	111	441	191	999999	677	177	898	999999	999999	546	650	999999	107	999999	836	999999	999999	884	530	562	213	577	333	194	64	399	15	999999	33	149	337	814	53	999999	242	297	482	88	309	198	869	958	988	217	999999	441	778	572	105	999999	480	423	999999	639	50	999999	999999	996	282	288	172	950	386	999999	999999	999999	322	365	693	548	524	923	999999	999999	999999	255	999999	125	386	623	620	999999	851	12	669	913	593	999999	701	708	999999	485	999999	30	36	918	582	429	999999	971	999999	423	879	556	506	556	838	889	999999	795	945	992	619	659	667	999999	109	383	899	304	253	908	664	984	999999	48	999999	563	315	773	999999	999999	999999	999999	505	207	563	305	999999	122	85	703	467	906	999999	999999	866	157	363	306	819	208	999999	704	727	999999	758	894	999999	468	439	284	583	182	999999	786	876	213	164	470	176	804	878	786	229	999999	451	757	231	182	999999	970	210	18	999999	473	639	421	999999	295	999999	668	117	46	683	999999	129	294	783	975	320	662	999999	893	140	999999	330	742	485	187	767	999999	672	25	999999	999999	84	575	228	658	
157	464	524	868	999999	999999	696	841	113	428	430	999999	973	256	861	999999	999999	317	878	999999	153	896	936	511	527	447	999999	101	750	224	726	999999	75	135	999999	999999	999999	999999	999999	632	329	488	639	66	756	610	37	426	163	777	999999	766	999999	290	514	260	528	999999	351	583	511	604	101	999999	701	875	101	999999	428	999999	381	999999	445	255	999999	665	267	999999	754	917	999999	579	999999	999999	999999	999999	999999	784	620	577	336	134	783	298	999999	724	999999	749	365	881	518	188	998	157	406	639	999999	450	671	849	993	999999	999999	434	173	999999	999999	129	166	999999	27	316	999999	850	999999	256	79	156	134	894	277	999999	524	873	408	999999	999999	791	999999	103	638	417	999999	999999	584	688	865	359	135	198	68	277	999999	999999	999999	211	950	157	477	999999	569	185	326	776	999999	485	134	395	35	999999	361	999999	554	999999	113	610	203	467	276	999999	999999	720	31	999999	836	999999	924	901	19	206	999999	432	999999	424	533	462	101	347	999999	108	564	480	333	204	837	193	999999	529	519	999999	18	493	999999	999999	999999	849	164	999999	940	582	561	232	385	829	650	999999	560	139	540	650	999999	999999	999999	999999	437	910	999999	826	999999	652	286	405	391	755	197	798	551	999999	655	683	308	710	407	616	547	341	999999	504	554	908	632	999999	999999	869	744	162	999999	999999	999999	999999	462	337	291	999999	305	999999	841	629	641	851	387	722	484	856	351	808	458	662	630	999999	814	999999	999999	200	29	691	416	522	21	999999	583	838	999999	795	230	999999	999999	119	320	999999	500	475	862	702	531	999999	999999	141	527	936	999999	562	92	952	54	570	64	101	277	999999	748	999999	618	606	999999	548	999999	999999	999999	380	389	349	351	999999	605	999999	40	999999	668	119	581	285	995	84	341	31	999999	836	751	660	916	337	999999	706	642	999999	999999	265	434	982	976	432	999999	156	557	364	220	842	357	705	539	484	432	168	999999	473	999999	543	999999	256	792	999999	937	999999	463	61	999999	999999	607	999999	492	774	156	686	142	159	779	999999	999999	999999	811	999999	488	56	130	442	999999	999999	673	178	847	323	989	188	999999	879	495	999999	692	506	999999	999999	245	922	222	999999	999999	745	35	883	999999	484	999999	299	999999	879	999999	890	854	31	155	999999	972	999999	586	178	785	999999	496	263	664	259	166	30	128	246	677	566	833	365	999999	169	657	999999	484	999999	306	700	743	320	271	604	999999	999999	360	43	999999	807	346	53	999999	370	258	999999	229	999999	328	996	180	208	
999999	62	67	499	917	999999	177	192	953	999999	872	95	999999	999999	992	69	584	495	669	95	643	870	229	789	385	743	910	884	999999	50	54	999999	529	545	118	218	546	185	752	374	866	999999	853	132	181	895	999999	82	780	170	999999	832	336	999999	564	341	832	278	124	184	85	292	623	913	178	572	565	999999	78	783	523	409	999999	305	229	233	999999	107	618	490	999999	999999	113	409	190	999999	973	444	980	999999	386	278	71	578	999999	583	999999	940	999999	608	999999	999999	13	997	646	460	100	41	865	341	324	999999	660	633	578	246	189	224	999999	956	999999	131	707	301	406	255	348	174	15	646	999999	86	152	999999	999999	999999	834	999999	762	730	999999	999999	999999	649	462	651	617	437	999	999999	403	582	217	998	19	999999	750	711	999999	401	122	925	35	229	904	247	592	650	482	429	999999	83	999999	999999	834	656	553	68	839	754	999999	999999	174	952	252	999999	869	999999	10	943	407	999999	514	370	618	206	917	359	744	224	999999	966	954	579	650	330	130	999999	174	362	664	692	871	846	763	211	760	999999	976	999999	378	448	650	539	999999	288	568	999999	999999	637	999999	203	323	999999	999999	999999	999999	594	999999	999999	734	663	979	999999	289	999999	261	668	607	416	445	844	999999	999999	999999	620	326	425	557	999999	999999	39	822	536	622	999999	378	257	160	103	255	999999	770	999999	325	715	468	11	260	316	37	900	999999	999999	201	894	820	628	778	84	354	540	47	939	170	705	841	453	35	999999	999999	999999	517	514	171	279	999999	999999	380	999999	162	324	175	251	344	999999	545	999999	999999	999999	999999	750	999999	86	999999	999999	138	999999	894	619	873	25	976	441	969	999999	392	979	816	922	999999	999999	257	647	999999	999999	999999	796	604	308	999999	996	118	999999	178	596	535	441	764	456	150	253	433	999999	267	999999	999999	733	999999	321	999999	565	38	999999	907	157	502	830	164	999999	349	342	236	595	460	877	999999	678	273	383	497	951	999999	369	781	577	78	497	389	784	690	642	524	292	999999	999999	967	695	401	999999	103	704	286	999999	117	807	27	838	310	389	241	670	470	898	999999	999999	351	669	640	999999	88	15	999999	380	38	999999	818	943	765	856	909	220	287	251	289	792	674	179	262	999999	559	240	197	10	552	30	182	999999	468	999999	262	999999	65	71	943	999999	999999	906	999999	999999	999999	999999	83	999999	480	30	393	228	999999	41	852	181	416	999999	780	999999	818	450	827	17	534	999999	484	461	999999	999999	165	999999	308	201	
999999	999999	162	852	984	485	166	743	529	532	637	953	999999	436	461	90	891	398	290	105	999999	812	999999	18	999999	999999	599	621	849	868	864	176	919	426	999999	94	999999	564	999999	305	691	84	999999	999999	380	581	999999	57	10	999999	999999	999999	935	213	999999	999999	688	154	976	195	999999	999999	894	661	999999	470	999999	592	933	999999	71	336	715	985	413	204	999999	784	999999	999999	615	999999	621	999999	158	106	999999	716	503	777	405	874	588	496	419	155	190	269	635	909	547	600	124	633	461	393	999999	950	799	999999	999999	999999	516	681	580	999999	999999	568	512	571	999999	327	98	166	999999	197	748	999999	576	999999	24	632	159	728	757	25	999999	999999	874	765	54	291	916	776	943	501	368	999999	916	999999	231	622	756	73	680	229	512	957	661	273	644	999999	383	999999	999999	999999	999999	787	924	565	999999	935	999999	747	999999	999999	410	322	223	479	828	842	312	501	46	402	875	95	999999	538	999999	479	336	610	131	222	907	385	73	741	747	581	982	361	178	296	928	999999	999999	732	818	199	744	192	999999	802	529	882	505	321	999999	669	739	396	62	999999	609	93	626	314	50	35	259	481	999999	257	860	951	333	750	473	865	548	325	719	999999	734	154	999999	329	999999	35	879	751	415	88	841	595	999999	740	686	844	393	241	692	792	940	273	459	197	941	577	559	755	847	470	130	423	999999	999999	702	464	999999	306	622	999999	155	507	75	653	415	274	999999	592	73	999999	482	316	999999	999999	382	471	694	978	387	999999	999999	134	904	945	957	428	999999	570	48	232	927	96	619	677	646	443	999999	805	781	677	925	966	692	228	999999	813	999999	749	366	241	770	939	999999	999999	549	31	999999	130	999999	987	355	92	999999	999999	701	395	696	956	290	999999	273	888	207	709	999999	509	442	685	999999	154	638	179	213	806	461	987	176	999999	138	625	999999	999999	119	793	332	842	999999	851	527	999999	126	999999	469	428	968	999999	742	999999	999999	50	589	917	999999	552	999999	186	999999	747	389	714	228	584	827	664	999999	195	999999	413	387	999999	96	591	168	365	37	805	709	785	999999	999999	255	956	805	999999	46	923	914	567	445	999999	999999	674	471	999999	383	542	15	805	330	782	112	999999	999999	999999	953	997	759	807	999999	553	999999	103	909	999999	468	272	778	739	999999	184	281	221	968	241	393	999999	999999	999999	999999	999999	799	999999	999999	65	477	916	999999	844	144	48	174	117	52	891	679	999999	765	662	354	120	763	275	186	156	
511	890	370	600	999999	541	878	999999	999999	40	999999	572	639	999999	341	552	148	933	605	590	19	999999	179	86	562	524	656	466	10	871	730	999999	999999	999999	554	586	999999	999999	278	602	999999	760	999999	21	148	116	999999	911	331	999999	999999	999999	670	999999	999999	999999	721	294	999999	999999	885	421	999999	953	310	229	845	999999	308	999999	996	614	665	999999	430	259	881	167	938	456	293	745	145	208	999999	900	863	999999	180	217	999999	272	495	225	717	748	357	338	711	918	271	908	612	999999	806	367	999999	999999	176	887	465	999999	356	999999	768	999999	999999	999999	65	409	366	999999	160	101	999999	734	129	449	294	682	999999	553	455	29	999999	384	142	569	402	999999	999999	999999	964	293	751	310	916	903	457	577	472	152	282	999999	561	557	758	520	999999	82	999999	724	383	494	985	912	119	336	406	393	17	716	812	524	673	999999	999999	867	350	589	818	225	999999	716	219	759	280	153	999999	999999	626	621	882	330	301	999999	821	480	307	838	999999	589	506	73	570	999999	339	758	638	400	807	891	180	999999	264	32	731	667	999999	236	642	966	868	769	999999	395	834	999999	232	662	999999	279	570	999999	398	238	999999	929	155	464	430	522	514	999999	830	734	450	783	75	279	290	163	206	999999	205	234	721	737	305	184	920	999999	999999	999999	59	537	331	668	709	999999	313	802	999999	819	805	999999	461	800	999999	999999	944	999999	426	953	382	999999	83	498	999999	173	517	999999	999999	971	543	999999	986	538	27	999999	999999	782	83	50	965	487	642	386	999999	85	772	920	797	273	240	870	430	999999	604	863	999999	832	362	546	518	331	178	550	285	232	999999	922	999999	647	628	172	976	386	987	894	554	697	233	240	999999	597	194	999999	741	673	163	414	934	164	999999	999999	999999	999999	531	999999	999999	102	110	999999	941	849	147	999999	999999	999999	893	999999	593	709	999999	767	608	132	999999	921	147	999999	999999	612	79	728	988	627	809	57	999999	449	854	353	999999	999999	596	190	298	999999	459	999999	725	999999	999999	119	999999	234	846	80	972	307	999999	610	506	511	293	999999	973	222	861	999999	999999	596	999999	454	199	250	135	999999	180	428	999999	604	471	114	92	999999	832	960	999999	999999	781	739	999999	445	67	254	847	83	178	999999	999999	86	689	999999	691	138	348	336	919	580	999999	999999	999999	554	473	786	999999	999999	999999	157	999999	23	314	107	737	611	999999	999999	396	999999	403	61	689	82	999999	757	915	531	422	953	999999	999999	50	336	999999	793	840	530	
971	280	115	454	655	30	999999	202	771	999999	213	89	616	459	939	974	999999	58	999999	826	999999	716	999999	999999	979	475	361	170	973	978	443	944	771	991	917	126	839	948	999999	668	999999	999999	985	999999	327	342	999999	346	999999	75	158	615	999999	23	197	999999	999999	497	999999	190	669	999999	229	793	157	269	999999	624	999999	822	145	999999	999999	641	196	323	730	546	299	647	138	999999	603	907	829	828	460	758	803	662	717	999999	999999	226	999	368	799	202	187	999999	34	722	999999	744	929	919	963	852	999999	874	533	863	208	827	62	654	678	999999	964	999999	808	559	821	879	999999	794	756	436	641	999999	524	538	368	999999	622	999999	999999	858	999999	909	864	608	931	929	139	854	153	999999	173	354	689	999999	238	858	260	475	901	999999	639	999999	172	537	220	998	360	995	999999	999999	215	999999	445	819	343	64	999999	210	999999	891	999999	260	650	111	272	296	148	46	310	509	980	157	514	294	229	999999	999999	999999	397	932	999999	999999	999999	185	449	999999	909	869	153	999999	404	999999	847	19	185	388	494	999999	999999	924	860	999999	695	999999	986	999999	141	999999	600	999999	317	136	813	695	322	616	900	475	661	744	999999	278	892	136	114	931	310	505	118	840	999999	999999	72	472	82	265	448	365	999999	391	396	999999	279	999999	866	278	246	161	697	568	487	999999	409	531	547	999999	999999	568	999999	65	758	636	52	759	999999	999999	999999	350	623	999999	177	999999	999999	280	999999	627	999	250	999999	836	695	158	808	549	999999	338	999999	540	999999	490	834	880	475	999999	999999	999999	716	519	508	999999	213	895	538	640	999999	942	999999	139	183	920	999999	190	308	63	370	609	827	502	406	815	999999	533	425	999999	232	297	80	150	647	999999	999999	489	741	999999	632	799	620	178	999999	420	593	156	367	999999	898	654	581	421	774	999999	999999	223	123	693	999999	679	999999	405	999999	113	871	603	999999	999999	19	999999	999999	282	430	999999	989	659	354	985	999999	999999	999999	421	243	578	999999	999999	376	624	664	999999	376	57	147	953	999999	999999	760	54	549	990	664	781	995	796	214	308	991	214	43	283	999999	999999	471	688	999999	68	172	839	999999	999999	236	867	921	999999	736	401	145	477	250	774	899	309	446	999999	545	394	425	447	373	417	667	999999	999999	391	827	248	586	458	999999	271	62	920	656	337	763	797	859	683	70	813	173	524	963	268	999999	570	691	240	153	999999	999999	999999	475	980	999999	74	999999	999999	494	497	815	687	37	978	722	978	
652	999999	477	999999	535	741	386	999999	253	153	208	332	999999	267	556	999999	999999	330	628	999999	455	676	999999	999999	520	999999	999999	572	998	485	496	985	546	999999	917	582	763	405	999999	901	348	915	736	411	865	954	532	237	941	469	382	999999	360	395	999999	976	999999	777	999999	215	551	814	561	999999	999999	999999	999999	999999	349	973	999999	908	999999	726	988	539	939	380	999999	999999	796	999999	630	539	113	789	635	160	872	940	256	986	999999	999999	360	533	363	969	754	652	178	921	999999	967	876	999999	969	633	407	999999	47	956	943	999999	418	589	999999	999999	664	867	587	635	738	409	727	606	739	999999	376	464	185	969	625	191	999999	999999	85	663	662	639	819	999999	752	879	902	299	999999	999999	968	770	349	340	314	999999	75	542	192	487	249	280	733	619	267	942	817	999999	340	762	282	999999	514	530	999999	34	58	586	999999	859	506	437	999999	241	391	605	124	845	665	738	126	855	693	597	424	391	905	209	743	809	71	835	999999	999999	235	435	265	819	999999	999999	839	488	658	332	981	811	717	501	999999	999999	827	972	412	602	646	427	849	917	115	979	129	848	999999	84	798	999999	478	283	16	955	350	305	874	385	898	637	206	999999	615	999999	999999	413	999999	92	981	999999	999999	366	644	807	585	348	713	990	170	990	646	999999	999999	320	342	999999	495	282	321	532	107	36	999999	18	231	489	311	999999	315	715	877	760	102	709	248	122	638	208	380	11	999999	884	999999	908	999999	621	836	305	999999	239	999999	698	771	458	990	406	999999	635	999999	106	999999	220	684	454	999999	886	492	999999	81	230	805	296	902	319	999999	223	811	796	27	999999	652	15	233	85	797	189	999999	643	718	999999	999999	999999	621	283	965	380	999999	770	794	114	138	21	234	59	434	999999	999999	461	517	777	999999	866	618	977	453	40	986	609	999999	934	897	848	116	999999	769	999999	675	628	999999	570	23	999999	11	912	480	641	781	184	651	175	393	999999	136	940	256	999999	395	644	999999	934	393	999999	122	860	999999	999999	905	994	289	632	956	176	117	947	763	554	999999	999999	506	999999	259	812	958	999999	550	370	722	175	982	185	416	40	799	419	186	423	927	151	704	200	999999	999999	894	28	219	999999	429	999999	999999	702	729	689	148	27	685	581	641	631	319	847	567	739	999999	114	226	999999	377	697	770	350	627	723	10	316	999999	471	999999	940	282	333	940	543	988	290	999999	999999	999999	781	734	999999	999999	999999	831	857	632	996	
775	789	802	293	849	731	418	999999	85	16	999999	832	999999	223	999999	701	358	985	906	34	999999	999999	659	999999	43	595	963	175	568	330	892	153	999999	89	696	138	147	999999	484	218	135	161	214	448	48	999999	999999	999999	942	89	999999	845	999999	999999	255	53	999999	313	259	263	768	253	278	754	124	544	158	860	526	534	999999	999999	511	999999	898	599	527	220	999999	999999	754	999999	233	488	999999	56	203	84	834	653	998	834	739	231	450	882	882	999999	999999	504	999999	999999	995	417	999999	587	344	262	709	655	526	919	853	285	999999	326	29	790	382	77	350	84	36	999999	536	729	630	290	257	26	717	999999	886	955	73	999999	999999	815	999999	999999	712	999999	374	999999	137	999999	999999	464	722	134	862	101	87	266	163	836	953	999999	881	796	957	63	14	692	938	458	999999	897	222	734	869	214	828	587	999999	409	709	847	744	457	748	176	567	133	999999	999999	989	999999	802	999999	820	999999	933	175	837	658	936	682	250	678	56	93	252	999999	265	999999	273	500	999999	753	999999	116	387	434	58	790	495	881	999999	322	469	999999	105	985	913	999999	280	999999	999999	707	472	999999	606	76	410	665	924	579	999999	506	361	498	999999	58	109	714	946	509	127	56	172	999999	153	999999	218	999999	987	999999	999999	720	999999	610	999999	204	999999	109	999999	321	999999	392	999999	916	999999	41	960	971	684	999999	885	999999	598	770	999999	702	999999	999999	883	999999	999999	767	677	667	505	157	129	751	746	534	767	10	999999	635	486	734	190	256	51	122	967	247	959	941	381	875	999999	616	75	58	659	873	225	830	464	265	715	208	420	865	911	999999	234	159	999999	999999	994	962	293	810	521	298	376	999999	711	999999	807	999999	296	629	35	513	999999	698	875	894	785	383	180	230	29	982	999999	185	211	757	22	810	662	496	881	169	332	265	999999	999999	507	999999	129	844	457	999999	999999	790	839	408	534	536	284	395	109	620	792	73	791	999999	462	200	570	953	607	997	83	999999	999999	866	190	430	171	999999	397	340	264	999999	773	49	999999	54	345	802	999999	486	536	276	397	999999	999999	999999	999999	999999	908	316	884	175	999999	460	905	122	52	973	227	114	375	769	998	769	365	466	299	751	470	418	855	767	730	130	471	999999	412	488	499	999999	956	174	606	90	456	98	999999	322	143	957	12	372	585	129	120	766	999999	999999	999999	910	969	722	536	999999	999999	999999	445	999999	988	108	710	563	999999	999999	157	999999	173	917	323	277	
377	977	618	512	415	999999	192	610	999999	705	538	784	583	589	999999	244	637	116	629	338	999999	972	334	45	256	448	999999	288	999999	909	602	999999	999999	999999	543	992	999999	33	999999	999999	934	835	999999	293	999999	925	980	893	354	913	999999	67	297	984	999999	405	652	583	266	999999	603	999999	638	999999	112	186	480	946	55	959	999999	613	32	660	999999	817	865	51	474	331	999999	995	933	67	345	999999	999999	330	23	148	999999	999999	767	126	375	999999	206	15	999999	394	455	44	999999	395	783	999999	44	636	590	806	539	611	118	934	508	999999	970	999999	999999	567	122	999999	999999	907	619	609	845	999999	295	372	621	860	861	90	876	434	999999	547	283	384	511	437	739	217	608	738	422	999999	618	768	70	624	250	622	281	999999	111	940	999999	184	125	138	351	227	999999	679	999999	38	68	83	459	432	307	390	66	685	420	724	309	999999	196	21	297	527	311	996	999999	248	999999	580	332	217	999999	108	269	382	999999	521	33	999999	988	999999	775	999999	318	638	327	860	566	596	885	386	641	894	988	113	999999	823	915	197	69	511	230	487	750	252	660	208	999999	999999	999999	898	701	379	893	802	246	999999	219	673	679	759	999999	221	695	946	999999	877	999999	165	541	999999	999999	835	999999	486	999999	297	794	75	977	128	739	883	999999	987	685	271	11	195	999999	98	614	252	517	999999	829	19	792	804	999999	783	97	964	151	999999	302	865	508	416	639	948	958	153	999999	561	999999	798	223	708	999999	314	875	925	299	452	657	363	999999	570	656	999999	505	989	399	203	40	774	741	999999	694	819	999999	595	999999	918	140	470	556	999999	289	999999	999999	999999	999999	371	908	171	675	698	999999	999999	548	938	999999	485	453	999999	754	502	530	255	66	999999	23	451	999999	290	380	999999	322	196	999999	371	291	625	368	999999	456	999999	295	999999	108	53	991	756	281	824	835	80	474	172	999999	64	436	43	999999	999999	999999	101	820	999999	791	304	386	492	141	186	656	144	126	42	521	727	216	661	157	999999	560	267	999999	999999	999999	309	906	999999	480	753	934	258	650	124	999999	999999	216	667	87	999999	999999	508	624	104	177	701	953	442	650	988	847	774	885	999999	693	999999	999999	999999	182	492	999999	236	22	999999	252	408	999999	12	691	999999	520	548	584	354	355	61	642	999999	559	753	355	999999	508	491	905	999999	999999	688	431	536	443	999999	494	594	999999	440	496	246	999999	769	217	999999	750	494	477	308	200	541	615	999999	181	999999	
999999	429	146	924	728	530	482	91	46	999999	999999	164	722	406	999999	989	939	915	565	406	234	790	546	403	999999	24	999999	606	970	999999	999999	789	365	599	580	999999	458	489	999999	965	763	999999	733	412	381	596	771	80	999999	210	602	700	86	774	619	753	882	999999	999999	713	516	999999	999999	215	732	790	799	133	999999	988	541	459	999999	599	643	999999	66	144	32	999999	253	943	362	999999	237	382	999999	591	979	826	999999	999999	999999	999999	999999	887	658	527	679	590	796	648	254	265	668	153	496	486	141	165	696	999999	999999	999999	470	999999	523	352	977	360	87	217	153	999999	805	999999	181	214	150	756	999999	999999	465	442	339	605	699	106	110	999999	885	236	460	824	999999	445	995	211	538	886	373	316	549	329	512	588	999999	253	460	999999	971	999999	346	385	359	167	292	287	999999	865	999999	999999	251	893	999999	999999	757	999999	999999	370	999999	969	676	264	392	499	989	145	929	751	999999	999999	999999	268	122	603	889	999999	474	999999	162	717	999999	672	22	999999	75	999999	999999	661	831	186	999999	99	21	11	615	92	992	999999	177	157	358	994	765	428	779	982	780	999999	961	682	999999	897	217	123	513	14	251	444	434	343	290	277	919	923	81	557	256	121	988	999999	92	613	804	999999	368	471	999999	593	999999	92	876	984	700	999999	332	999999	882	898	498	611	840	557	436	834	866	91	84	999999	356	232	735	669	882	164	600	250	102	211	754	52	106	658	276	999999	467	999999	577	771	601	999999	674	358	622	387	966	534	999999	970	149	287	396	76	999999	945	356	999999	111	545	558	91	393	680	999999	456	514	999999	290	94	377	570	513	313	249	760	557	387	56	505	197	75	73	132	999999	999999	655	40	420	331	995	260	204	41	223	520	212	993	215	176	872	784	999999	999999	603	578	773	93	826	486	397	969	170	606	358	999999	28	270	617	677	800	483	771	959	99	999999	375	482	99	729	999999	563	182	999999	999999	413	999999	970	999999	493	999999	571	214	934	933	999999	99	597	682	999999	501	942	386	538	999999	398	22	294	999999	486	213	999999	993	107	928	999999	999999	999999	974	944	999999	57	741	999999	974	999999	279	837	35	73	37	999999	999999	368	237	615	187	644	513	243	401	999999	968	52	290	411	577	116	15	110	239	808	623	738	70	999999	210	262	563	146	129	999999	268	939	999999	435	501	999999	999999	322	655	162	999999	740	999999	142	89	698	843	573	661	172	832	925	833	228	163	71	308	783	
415	925	90	376	124	226	279	38	593	854	909	942	247	692	454	86	999999	882	194	928	374	999999	418	999999	485	956	999999	343	115	999999	281	440	999999	999999	907	729	82	411	999999	336	999999	61	115	988	663	718	999999	149	480	999999	999999	281	876	999999	419	903	517	99	999999	168	874	935	999999	363	582	479	616	999999	784	724	999999	629	266	858	75	323	406	429	999999	767	40	212	999999	358	52	10	564	956	999999	14	222	982	520	468	462	927	137	999999	416	194	112	773	364	755	752	999999	24	28	315	106	507	97	999999	133	137	672	82	575	320	581	915	659	485	780	512	999999	118	999999	406	999999	195	653	999999	152	664	267	999999	117	605	483	985	545	651	579	506	135	229	397	999999	789	854	999999	441	999999	279	452	298	583	253	730	460	999999	621	177	911	853	84	620	468	870	999999	999999	969	837	999999	379	18	905	284	386	802	999999	467	999999	293	999999	221	189	872	222	969	273	864	874	32	769	999999	999999	668	652	61	608	928	470	965	999999	592	604	248	900	444	392	999999	866	999999	738	759	15	884	288	642	894	747	999999	901	999999	110	105	814	826	454	999999	247	999999	999999	999999	793	999999	650	403	49	617	999999	972	777	999999	963	997	946	294	20	918	599	390	999999	999999	999999	681	568	414	999999	497	789	999999	455	910	154	999999	540	733	945	761	364	490	999999	34	954	775	999999	324	999999	999999	158	530	999999	536	934	856	621	179	999999	121	438	246	615	552	828	528	526	866	999999	295	466	223	348	258	564	119	152	986	999999	96	212	254	817	999999	999999	268	605	919	976	297	999999	371	401	999999	333	128	875	695	205	999999	258	612	882	311	999999	934	999999	568	972	824	714	634	999999	999999	908	193	429	929	999999	999999	999999	607	999999	153	238	105	822	514	924	445	243	456	790	776	838	999999	371	999999	999999	999999	86	46	999999	161	583	432	404	154	925	150	699	999999	493	999999	999999	999999	999999	738	82	551	122	677	644	536	591	999999	844	201	418	999999	821	913	999999	798	493	886	660	999999	570	806	701	677	588	784	999999	297	962	999999	274	197	999999	633	999999	999999	301	408	402	420	570	324	588	212	736	999999	328	785	64	694	152	624	989	985	999999	276	999999	445	999999	999999	789	999999	305	689	926	230	999999	198	479	403	506	94	494	250	999999	256	228	498	940	971	466	960	242	999999	22	999999	208	891	999999	177	646	855	999999	542	631	999999	999999	898	999999	516	999999	139	999999	661	197	67	140	749	817	920	
57	362	505	128	403	828	999999	37	676	287	999999	551	999999	312	757	651	775	951	999999	901	999999	999999	999999	434	797	336	654	999999	999999	954	518	458	83	999999	999999	999999	360	201	149	802	215	990	999999	999999	494	632	999999	14	999999	546	292	999999	140	999999	692	728	149	81	999999	77	184	489	947	721	768	573	477	999999	999999	472	300	584	812	816	999999	999999	999999	223	939	174	999999	650	677	999999	999999	340	999999	167	852	401	154	999999	870	999999	999999	726	999999	510	239	920	164	218	999999	440	256	708	376	323	230	999999	630	926	141	166	147	999999	811	413	999999	438	255	320	345	999999	328	999999	713	740	198	969	204	596	999999	29	999999	999999	828	247	297	963	964	14	936	407	770	228	999999	999999	934	104	915	640	461	801	999999	844	999999	999999	122	999999	994	635	999999	261	260	44	941	122	156	425	705	574	125	95	999999	251	384	937	30	110	999999	10	805	999999	999999	999999	145	193	999999	175	848	999999	134	63	968	999999	879	684	157	736	999999	999999	566	518	399	999999	524	375	999999	433	469	999999	20	21	381	994	829	999999	999999	695	999999	758	767	999999	577	906	449	999999	999999	145	372	699	999999	293	999999	999999	443	297	999999	712	999999	769	856	921	999999	999999	787	123	682	974	509	847	487	999999	838	527	999999	999999	941	492	901	462	258	200	71	770	155	726	198	553	561	542	336	494	656	138	901	846	285	663	999999	336	389	152	636	524	222	999999	455	305	559	858	355	222	810	999999	521	665	860	935	768	71	924	139	423	967	999999	999999	805	709	999999	432	309	287	999999	575	83	116	564	546	557	817	281	892	993	999999	196	123	683	80	617	245	985	999999	895	67	411	260	999999	669	12	230	532	745	679	137	558	999999	849	245	513	414	111	323	999999	951	789	42	999999	720	780	407	318	999999	101	999999	999999	959	392	315	999999	822	999999	894	543	337	294	535	999999	865	154	128	274	448	567	212	144	672	962	944	277	378	999999	999999	999999	605	911	798	653	299	691	999999	685	999999	80	690	37	216	999999	60	999999	264	819	279	576	661	142	870	176	889	255	773	997	447	47	795	707	377	16	938	425	495	881	923	999999	554	999999	730	378	876	999999	927	892	911	999999	23	559	845	443	999999	999999	51	631	764	53	917	999999	248	506	284	983	660	999999	841	634	181	999999	999999	999999	31	228	411	999999	999999	714	328	881	95	169	33	246	861	999999	999999	476	999999	863	126	879	266	952	204	999999	103	893	524	726	999999	999999	116	
640	662	750	999999	18	70	549	342	999999	725	46	999999	88	482	999999	131	999999	999999	999999	260	317	265	26	838	79	34	187	407	406	200	601	830	809	999999	999999	584	999999	522	771	999999	999999	531	999999	164	230	445	125	752	66	999999	797	305	686	35	799	384	645	911	352	983	999999	151	935	860	999999	216	999999	999999	99	463	19	214	660	959	426	785	999999	862	618	999999	909	999999	351	634	402	306	153	783	999999	999999	999999	999999	180	787	999999	692	595	215	40	23	999999	999999	663	603	762	593	644	727	609	23	195	783	999999	717	84	458	800	999999	999999	827	72	923	771	90	524	809	44	872	436	733	199	984	999999	604	895	819	771	999999	871	809	661	999999	184	250	823	165	906	462	713	84	999999	294	747	213	950	814	999999	999999	88	952	559	999999	301	875	823	210	951	698	822	265	686	61	439	999999	175	645	749	999999	267	369	903	582	169	999999	841	905	246	999999	653	999999	500	199	670	999999	260	889	999999	308	426	999999	999999	217	640	999999	999999	840	999999	999999	47	315	75	797	324	999999	58	976	612	939	44	918	964	332	55	740	764	999999	391	520	408	286	520	450	114	645	999999	696	999999	711	963	10	60	157	590	348	25	703	874	952	870	283	287	195	999999	508	657	999999	171	899	693	999999	458	344	690	999999	794	624	692	679	562	362	44	999999	976	999999	999999	816	741	706	725	71	622	439	649	135	998	334	187	606	987	285	999999	999999	28	72	999999	716	467	829	999999	401	20	205	999999	518	999999	387	999999	999999	999999	840	149	465	184	631	288	29	695	564	763	470	999999	999999	691	287	999999	992	881	914	999999	160	999999	912	163	333	61	426	49	999999	886	999999	125	948	965	999999	146	999999	868	397	999999	532	31	999999	76	93	954	923	514	999999	690	256	506	305	999999	489	999999	236	999999	850	580	999999	979	564	678	152	999999	999999	131	544	999999	759	999999	493	139	999999	139	999999	846	999999	379	999999	912	926	450	640	124	819	999999	485	665	909	767	999999	999999	923	999999	467	999999	923	999999	465	802	970	971	999999	132	22	175	786	360	44	999999	242	480	999999	999999	62	123	47	38	535	999999	645	878	241	992	999999	677	216	999999	999999	232	922	341	914	999999	942	955	519	999999	111	999999	424	135	630	999999	534	547	373	974	499	999999	196	895	999999	177	166	101	740	999999	27	999999	959	378	687	811	467	901	999999	128	16	107	603	529	999999	881	873	520	257	711	999999	567	313	241	918	999999	46	999999	138	746	177	
851	224	580	500	766	999999	999999	999999	819	72	632	980	254	968	401	749	666	968	331	304	999999	999999	38	999999	999999	999999	728	999999	999999	775	439	999999	819	951	165	883	33	39	999999	196	999999	999999	438	649	834	587	69	273	526	999999	379	999999	806	452	530	18	196	108	50	999999	966	596	88	53	632	999999	999999	302	813	518	725	999999	808	145	477	573	414	999999	999999	872	972	999999	933	789	999999	999999	967	377	430	999999	999999	999999	989	999999	230	999999	994	394	27	975	426	766	460	999999	853	999999	260	670	975	999999	999999	807	461	178	762	511	662	298	648	262	892	999999	872	665	821	801	647	999999	915	999999	579	999999	999999	999999	999999	999999	14	924	936	663	129	306	401	473	553	999999	473	821	672	999999	578	705	746	999999	92	632	893	794	196	999999	999999	999999	755	739	388	583	445	790	721	556	999999	738	362	985	142	595	402	409	999999	999999	999999	826	999999	206	667	873	283	999999	999999	999999	322	220	738	884	567	253	550	661	999999	969	454	999999	109	126	221	999999	999999	761	999999	999999	239	494	999999	264	999999	999999	999999	999999	81	514	310	838	999999	897	244	295	999	478	999999	999999	54	999999	324	999999	487	654	727	999999	984	999999	531	521	975	999999	594	999999	538	999999	999999	299	87	999999	999999	999999	669	615	481	211	999999	999999	840	999999	344	999999	999999	498	179	539	777	79	551	999999	574	254	999999	788	863	999999	999999	416	756	526	318	138	811	999999	161	744	999999	999999	999999	525	999999	68	987	656	187	241	649	999999	657	999	999999	100	747	506	427	345	596	880	752	999999	897	476	179	999999	999999	216	931	999999	347	435	66	999999	896	35	868	515	267	337	999999	631	999999	999999	758	757	820	999999	390	999999	634	815	157	602	999999	810	627	246	889	999999	999999	999999	310	999999	757	232	942	800	204	999999	637	912	999999	269	999999	131	999999	690	717	421	999999	348	825	627	999999	532	287	464	786	95	407	632	625	594	246	999999	331	999999	459	536	814	29	999999	668	999999	722	737	888	332	997	908	999999	528	478	178	752	155	682	496	235	945	488	999999	119	324	999999	296	493	32	639	800	693	240	999999	999999	484	325	167	950	51	794	398	999999	789	186	469	113	157	425	494	495	999999	722	234	591	335	999999	913	353	671	435	254	865	693	999999	224	999999	347	999999	693	437	987	732	999999	441	556	999999	234	932	999999	901	999999	999999	538	153	161	971	999999	999999	999999	479	999999	814	999999	616	999999	533	999999	591	962	762	766	286	731	67	507	915	277	792	44	
978	781	999999	498	769	999999	186	337	549	999999	253	701	747	999999	224	999999	183	453	999999	891	32	999999	999999	999999	102	999999	862	999999	480	646	245	703	223	565	302	999999	429	325	519	330	373	206	999999	546	718	71	28	687	516	41	999999	472	999999	901	999999	999999	999999	999999	405	634	433	999999	856	903	809	550	487	999999	307	999999	999999	999999	999999	517	527	826	20	999999	261	41	999999	185	829	999999	322	773	273	322	999999	232	559	999999	919	884	897	533	350	995	736	999999	583	836	999999	999999	999999	475	538	922	383	196	68	51	759	999999	999999	257	999999	416	590	46	999999	175	639	84	999999	197	938	59	620	999999	999999	25	370	92	458	999999	999999	999999	23	847	244	999999	938	366	173	999999	658	555	999999	649	523	933	414	700	999999	417	206	315	32	247	537	999999	311	390	710	53	999999	999999	916	238	999999	181	999999	999999	801	999999	237	999999	910	999999	999999	392	682	971	480	999999	999999	670	200	999999	92	489	999999	776	319	755	50	558	655	130	836	981	639	999999	196	999999	540	671	898	957	999999	923	405	572	708	154	807	999999	909	168	441	21	486	875	155	972	364	626	433	56	894	999999	627	789	999999	999999	999999	544	784	138	999999	939	771	999999	860	168	999999	253	999999	175	948	710	999999	999999	688	999999	504	763	992	224	987	913	999999	852	72	511	306	615	949	161	999999	272	555	780	156	999999	250	253	25	986	999999	120	559	268	107	999999	40	139	110	999999	62	999999	551	570	150	999999	702	999999	181	999999	999999	479	304	999999	774	685	164	868	350	197	584	261	999999	15	336	877	363	999999	754	877	480	177	514	999999	109	410	720	984	999999	999999	999999	999999	81	666	134	418	816	644	999999	422	40	999999	788	913	224	800	252	546	244	273	744	722	173	999999	878	999999	965	153	816	373	964	179	238	301	397	262	999999	91	881	917	71	999999	495	342	999999	999999	999999	600	935	308	168	999999	750	376	314	86	999999	777	999999	439	453	999999	828	999999	457	999999	934	496	999999	962	999999	999999	665	999999	212	999999	999999	830	456	570	316	374	218	999999	214	789	429	862	999999	320	103	411	303	451	474	399	891	999999	884	986	384	999999	999999	972	687	998	999999	434	173	290	849	337	330	228	133	88	999999	999999	916	668	999999	81	509	215	868	219	999999	223	851	813	143	862	946	470	195	424	999999	245	830	216	280	994	698	706	471	766	90	999999	999999	396	935	580	458	226	555	312	999999	869	114	478	140	305	999999	360	999999	986	391	999999	42	709	
788	228	490	999999	398	446	383	999999	743	112	138	792	999999	999999	999999	562	414	729	915	883	999999	999999	999999	999999	999999	974	999999	348	999999	485	999999	230	52	617	999999	717	100	999999	828	118	999999	588	999999	11	349	348	409	126	482	593	581	662	945	999999	677	367	96	137	634	423	34	45	253	267	999999	908	749	999999	999999	170	472	666	901	806	954	453	999999	140	22	736	575	305	999999	966	903	722	284	894	940	999999	630	962	999999	414	94	894	345	868	283	441	999999	130	269	999999	131	915	760	149	204	234	999999	956	125	898	999999	728	179	999999	364	15	633	855	999999	616	999999	509	553	496	721	70	117	435	856	580	999999	999999	46	999999	844	988	961	145	999999	716	187	999999	846	224	565	366	999999	69	999999	277	808	743	782	652	783	999999	371	274	999999	144	126	637	109	999999	760	999999	692	999999	441	999999	53	498	165	999999	439	999999	662	338	930	365	345	57	921	589	999999	999999	672	393	769	999999	999999	697	717	564	599	549	574	311	463	999999	674	107	627	999999	999999	320	999999	160	222	918	958	42	343	72	799	78	716	999999	999999	367	731	999999	857	218	748	999999	999999	601	42	889	301	999999	874	769	691	248	430	782	365	999999	999999	522	180	999999	999999	593	363	999999	999999	530	833	999999	999999	999999	439	999999	999999	418	400	876	539	986	127	999999	626	607	168	574	380	560	999999	999999	999999	321	551	999999	137	999999	944	164	993	135	835	512	66	248	822	777	999999	325	998	999999	392	488	921	828	404	999999	234	666	435	999999	284	215	999999	899	999999	226	999999	999999	999999	242	999999	999999	999999	414	161	614	276	388	785	390	999999	999999	561	999999	551	676	999999	722	814	289	999999	287	729	214	850	630	999999	166	999999	605	999999	999999	87	766	547	156	605	517	677	790	581	845	999999	55	999999	229	653	255	358	230	827	999999	415	999999	459	999999	516	999999	564	531	999999	999999	48	189	167	135	977	795	98	405	81	999999	999999	34	999999	936	406	683	999999	631	977	384	999999	999999	778	399	703	129	316	360	640	925	999999	156	805	999999	807	701	887	429	251	857	999999	953	999999	944	788	391	259	999999	790	832	999999	999999	999999	609	312	919	411	768	431	858	488	737	765	155	929	898	228	247	139	704	796	240	389	129	228	855	970	833	611	321	999999	793	570	807	906	29	602	206	999999	888	300	999999	997	392	378	429	197	999999	25	889	172	21	393	95	999999	999999	553	999999	391	457	949	999999	167	119	989	695	999999	958	249	909	999999	999999	
89	250	414	677	243	999999	750	999999	999999	966	999999	999999	999999	857	999999	485	770	128	475	177	814	999999	939	999999	961	999999	999999	683	262	239	999999	116	592	150	932	153	680	369	554	557	684	592	790	982	760	445	960	141	296	999999	198	130	443	138	218	378	311	999999	715	356	602	77	546	437	212	711	139	19	925	266	999999	410	574	918	493	232	921	957	962	999999	999999	999999	396	571	51	643	672	464	931	999999	841	989	999999	207	999999	616	55	999999	999999	58	315	951	216	999999	886	787	999999	524	999999	985	456	999999	728	198	430	999999	999999	975	395	569	999999	675	87	371	424	999999	755	376	964	877	999999	999999	999999	914	220	974	999999	366	684	263	96	157	818	945	117	999999	271	466	777	622	999999	79	967	220	20	640	874	845	999999	81	42	190	560	999999	809	888	176	814	977	455	286	999999	301	141	482	890	856	141	263	927	553	299	598	351	941	116	601	999999	904	580	110	999999	750	613	231	999999	596	60	146	999999	330	456	488	332	999999	620	999999	835	999999	129	784	743	999999	688	999999	999999	999999	219	826	702	999999	209	910	407	355	77	574	687	910	575	303	805	994	45	607	999999	811	276	999999	330	338	765	239	999999	795	367	627	72	96	488	999999	387	234	444	931	130	999999	90	976	278	56	100	925	172	999999	999999	999999	556	90	430	931	999999	214	505	374	532	969	135	999999	988	999999	999999	601	431	999999	916	580	999999	113	486	560	999999	999999	736	284	247	999999	77	959	816	618	80	981	665	999999	10	182	729	79	409	999999	999999	478	988	999999	544	999999	504	999999	999999	999999	197	453	999999	869	210	999999	478	230	136	692	999999	175	795	379	380	530	999999	875	259	743	999999	490	704	999999	148	263	311	908	740	748	345	165	60	418	999999	627	388	796	356	999999	999999	999999	999999	716	258	255	999999	619	457	24	563	629	662	999999	999999	999999	749	999999	731	947	723	569	999999	999999	357	746	999999	999999	948	753	151	999999	529	283	49	999999	547	987	999999	892	580	691	461	726	195	716	999999	885	862	723	877	120	74	999999	263	999999	999999	565	999999	511	999999	306	671	704	872	999999	109	389	136	213	169	999999	200	838	377	999999	118	764	202	641	253	999999	999999	234	875	41	84	999999	30	999999	999999	982	628	999999	999999	283	30	756	853	772	616	999999	999999	999999	563	999999	920	236	41	231	36	999999	999999	727	267	900	783	446	829	840	348	979	368	999999	878	187	143	999999	86	999999	999999	999999	910	430	35	139	481	999999	670	
758	121	848	999999	999999	877	81	619	901	318	999999	500	584	927	23	433	999999	755	536	781	386	983	306	999999	938	999999	674	353	941	999999	138	429	918	775	80	729	500	890	999999	355	807	567	241	315	224	602	436	999999	897	996	999999	384	945	92	294	775	815	697	999999	999999	999999	727	999999	209	190	442	581	808	857	999999	999999	999999	999999	191	974	818	751	990	935	345	999999	999999	999999	999999	313	754	483	999999	491	304	913	802	739	999999	999999	999999	889	999999	135	999999	31	999999	577	613	72	999999	199	764	118	999999	999999	824	999999	815	999999	962	281	733	896	435	999999	745	327	999999	380	141	999999	999999	999999	894	929	719	865	163	323	999999	999999	999999	882	999999	565	999999	999999	25	281	999999	50	999999	189	999999	808	999999	146	699	824	285	999999	25	999999	999999	646	986	725	223	546	999999	999999	609	501	646	999999	438	999999	245	870	999999	28	312	291	290	101	91	999999	857	96	773	583	999999	999999	48	856	657	609	999999	999999	578	994	999999	478	966	999999	440	999999	542	999999	999999	315	999999	828	585	267	998	999999	952	839	564	964	867	137	773	999999	999999	279	463	790	641	829	900	231	999999	254	514	833	324	160	660	659	490	966	717	467	682	999999	753	780	999999	923	999999	999999	999999	614	136	999999	705	245	348	171	969	999999	259	549	999999	999999	999999	341	999999	999999	419	999999	189	905	484	901	999999	315	58	453	999999	682	999999	718	182	789	999999	688	128	137	138	89	811	999999	689	999999	717	999999	62	999999	999999	422	37	692	999999	854	931	554	139	234	966	399	196	895	644	296	819	540	377	625	999999	999999	222	999999	46	340	991	689	999999	999999	193	252	262	56	999999	113	655	249	215	327	999999	226	999999	893	171	738	892	999999	854	403	918	999999	800	437	104	964	209	999999	999999	182	863	252	999999	999999	51	724	146	150	263	999999	640	579	335	59	768	999999	999999	329	999999	999999	447	999999	834	821	828	16	451	825	952	676	904	253	999999	42	999999	999999	886	174	999999	446	999999	752	662	324	762	348	852	751	668	411	999999	880	947	358	999999	788	417	517	565	44	999999	321	197	586	636	397	986	302	594	164	806	134	476	27	705	999999	422	520	69	489	164	700	167	550	11	33	999999	245	999999	675	207	378	609	817	999999	290	999999	85	999999	375	999999	559	166	514	999999	999999	413	930	652	49	375	897	457	85	880	999999	164	646	585	999999	100	999999	994	999999	956	437	524	659	853	425	140	347	999999	694	137	604	544	653	945	460	619	999999	592	
268	999999	999999	920	534	936	591	136	918	500	999999	284	999999	565	247	557	177	36	753	999999	237	909	38	74	763	947	999999	48	510	999999	134	992	724	167	735	999999	657	516	990	999999	271	999999	999999	846	999999	420	999999	49	306	999999	999999	999999	866	298	365	358	281	999999	167	586	660	999999	999999	227	999999	91	559	453	829	628	900	660	45	999999	999999	938	697	192	999999	353	431	999999	741	415	922	701	999999	436	802	387	347	421	999999	414	999999	717	672	994	481	676	860	999999	219	678	205	128	398	999999	482	426	999999	99	929	814	999999	424	999999	220	999999	999999	955	133	999999	452	290	999999	310	999999	968	108	276	702	711	640	492	358	36	72	219	999999	312	301	953	385	725	257	999999	545	259	647	999999	462	700	999999	720	737	431	767	397	716	817	999999	866	384	160	958	999999	298	331	999999	397	999999	999999	500	999999	999999	179	275	726	42	999999	999999	381	331	202	999999	12	904	999999	754	999999	269	675	502	986	999999	435	578	234	766	869	203	223	454	260	999999	460	209	999999	67	567	165	50	364	999999	61	394	545	999999	346	956	999999	379	577	878	138	83	508	999999	825	238	601	51	959	173	999999	552	999999	80	45	999999	802	469	862	196	772	228	320	782	935	999999	890	395	999999	810	395	999999	646	999999	999999	92	952	999999	619	999999	966	123	999999	201	917	509	999999	474	157	983	164	24	517	999999	999999	909	763	726	578	999999	347	215	163	159	777	978	905	361	948	952	411	999999	849	999999	229	658	146	128	864	435	694	999999	248	904	999999	381	317	265	469	222	329	235	127	946	491	761	960	932	423	938	603	999999	525	205	582	57	174	999999	170	458	772	644	861	152	979	999999	999999	259	999999	405	671	999999	892	736	633	999999	988	999999	550	999999	697	214	705	999999	832	589	900	53	331	999999	999999	832	104	21	449	684	373	975	967	569	794	710	439	999999	277	999999	223	788	999999	999999	69	270	933	702	760	568	939	999999	320	399	31	923	927	894	198	838	555	880	297	948	811	22	936	981	673	986	999999	687	658	879	376	121	481	999999	548	999999	898	402	261	880	744	438	999999	999999	999999	871	783	544	999999	438	407	342	501	623	595	56	334	952	39	999999	792	262	286	441	33	909	451	999999	356	999999	940	163	628	416	214	383	357	369	442	801	999999	240	999999	230	481	999999	999999	858	339	999999	622	999999	372	488	98	492	161	999999	553	638	429	780	198	999999	498	253	713	94	999999	222	699	964	999999	999999	999999	
562	404	66	959	999999	299	593	673	854	629	993	791	150	328	999999	231	999999	816	804	382	999999	52	280	731	238	329	536	449	999999	999999	657	436	145	918	999999	999999	104	999999	562	348	836	117	344	958	504	999999	572	999999	999999	990	999999	158	715	855	146	520	134	999999	730	670	763	999999	999999	61	999999	567	655	999999	999999	634	136	859	999999	465	545	326	707	322	237	776	756	770	999999	136	237	509	720	290	781	25	999999	770	543	999999	585	692	560	292	986	936	806	350	972	72	863	715	895	259	319	999999	812	999999	107	954	914	992	401	430	999999	472	846	375	450	777	671	366	999999	371	879	999999	765	999999	335	300	969	416	797	690	272	521	613	471	970	961	213	160	673	999999	977	592	300	140	467	524	999999	440	899	999999	999999	999999	399	999999	379	999999	65	396	486	806	985	507	999999	711	999999	313	858	385	999999	489	573	999999	693	999999	394	296	563	635	958	811	210	538	517	601	999999	999999	131	90	101	999999	906	816	999999	999999	603	999999	999999	589	999999	163	665	714	999999	419	999999	999999	813	661	149	93	999999	429	438	675	605	999999	999999	999999	999999	402	191	778	294	889	999999	756	999999	999999	144	914	999999	974	663	804	155	496	502	999999	969	999999	999999	470	999999	18	613	486	388	999999	271	157	489	794	999999	999999	972	887	430	156	999999	875	999999	999999	527	235	193	927	766	634	529	118	953	893	633	999999	450	999999	838	285	286	107	378	846	564	999999	434	114	806	999999	832	268	76	999999	271	104	386	999999	942	999999	824	685	999999	999999	999999	163	203	999999	999999	999999	999999	260	58	154	870	999999	506	196	431	540	999999	88	130	682	802	999999	52	607	999999	999999	624	999999	778	999999	461	600	387	624	376	411	999999	838	944	640	954	581	220	921	485	999999	597	199	543	412	913	745	565	47	951	219	999999	595	963	630	551	654	481	999999	999999	999999	999999	882	820	30	999999	999999	144	490	728	230	60	130	999999	110	942	999999	941	376	219	715	45	999999	673	166	301	999999	875	323	999999	999999	110	999999	999999	215	999999	715	379	523	666	999999	611	85	318	731	168	999999	473	863	688	999999	712	115	999999	977	244	22	218	663	729	548	96	820	400	428	999999	765	892	916	929	237	65	428	709	267	114	960	41	999999	998	310	999999	999999	635	972	598	999999	579	999999	971	168	506	715	794	127	999999	999999	684	890	611	999999	999999	557	933	460	70	293	405	457	873	284	980	276	665	428	814	84	999999	427	830	135	195	641	944	771	
731	350	634	591	401	323	999999	151	341	604	999999	999999	999999	185	912	314	599	132	387	696	187	239	60	375	313	999999	606	266	999999	485	217	999999	613	171	728	999999	999999	813	999999	560	998	839	935	70	225	999999	995	19	515	999999	535	73	264	999999	999999	501	299	268	288	610	716	29	91	855	397	999999	999999	916	999999	999999	999999	999999	76	826	697	347	304	990	160	676	795	597	750	544	999999	999999	212	364	999999	237	999999	400	535	455	999999	999999	758	999999	999999	479	999999	88	999999	323	999999	750	999999	999999	560	256	207	999999	999999	999999	814	129	278	547	905	253	543	218	999999	229	771	265	260	621	982	718	999999	223	326	681	611	716	44	437	999999	209	999999	999999	804	330	40	999999	291	923	640	999999	710	220	999999	429	935	855	739	343	551	999999	999999	999999	454	841	999999	983	982	436	999999	108	94	840	873	999999	107	999999	414	29	999999	649	973	336	981	268	18	999999	48	897	745	756	999999	701	885	70	999999	770	331	962	662	56	148	855	923	542	639	869	347	999999	332	178	999999	719	154	901	640	173	999999	195	833	999999	945	95	691	999999	130	393	954	999999	999999	336	999999	451	366	152	511	128	999999	448	629	148	999999	568	575	577	314	267	999999	999999	430	546	375	145	138	999999	111	63	173	999999	421	255	914	535	484	995	731	999999	363	11	400	521	760	999999	566	999999	268	999999	999999	123	939	862	999999	970	999999	459	961	999999	322	992	999999	457	954	734	37	999999	233	505	93	999999	846	999999	999999	554	593	999999	785	419	578	443	114	724	544	60	739	558	999999	943	999999	34	44	429	686	370	999999	943	999999	35	928	192	471	763	303	999999	277	634	957	292	387	483	673	551	733	879	888	327	913	999999	994	478	965	290	362	69	999999	426	628	544	999999	649	352	999999	491	395	972	351	999999	603	999999	114	600	135	999999	669	360	493	999999	999999	999999	999999	40	999999	41	459	999999	191	410	244	405	850	16	423	999999	999999	999999	999999	70	347	906	546	999999	999999	999999	999999	877	839	723	693	708	61	730	820	72	950	618	999999	728	41	178	791	940	197	207	999999	108	187	437	827	538	999999	432	359	999999	935	747	721	999999	999999	999999	387	467	717	535	354	130	195	999999	747	129	999999	195	39	179	125	999999	999999	121	200	791	699	412	895	165	999999	628	999999	919	137	213	897	160	587	999999	790	334	232	999999	853	999999	912	827	690	999999	97	261	403	999999	786	339	48	609	350	999999	999999	999999	571	999999	273	999999	749	276	999999	
543	231	999999	999999	579	999999	791	383	57	268	999999	999999	999999	721	197	77	999999	999999	999999	143	797	175	999999	810	238	577	814	999999	670	397	138	999999	646	999999	156	999999	796	999999	999999	801	994	999999	990	351	961	480	19	263	999999	494	263	500	558	143	435	378	999999	999999	999999	12	573	38	713	659	140	999999	242	278	575	999999	281	367	999999	399	148	841	184	947	848	757	999999	560	389	185	999999	638	513	512	178	778	552	315	283	821	237	966	253	340	220	999999	247	999999	999999	999999	222	895	999999	168	994	594	203	986	999999	621	444	22	649	537	525	502	813	730	110	999999	168	966	93	589	171	181	598	844	736	999999	520	827	872	716	999999	248	549	354	517	583	585	999999	999999	662	999999	225	327	715	815	718	830	999999	639	892	514	256	812	508	997	823	995	999999	260	437	111	999999	150	932	575	286	999999	999999	222	527	221	602	303	431	999999	946	853	999999	38	999999	383	999999	999999	980	211	715	435	50	357	999999	999999	236	315	245	560	769	84	394	150	538	765	372	305	122	681	999999	953	391	305	999999	969	999999	330	242	63	999999	428	170	730	859	850	912	121	527	939	999999	296	67	870	443	999999	469	999999	500	261	21	707	85	308	299	762	54	744	306	725	474	905	999999	191	461	999999	914	663	290	999999	852	260	999999	183	696	626	895	521	862	999999	510	999999	830	980	52	401	353	861	999999	106	806	178	814	802	474	88	999999	999999	418	999999	957	805	462	811	409	999999	930	902	999999	673	867	532	999999	128	225	104	999999	102	149	70	997	62	232	999999	881	999999	445	975	708	617	413	29	999999	769	999999	999999	917	999999	999999	999999	470	450	999999	767	238	283	296	696	587	379	13	999999	736	357	999999	905	582	278	930	724	324	955	204	995	270	999999	430	122	999999	520	186	999999	521	858	999999	556	999999	465	955	608	999999	749	397	338	614	293	292	755	674	325	132	649	999999	856	999999	515	256	263	507	390	853	999999	999999	999999	203	945	608	878	757	548	999999	127	323	999999	999999	999999	999999	865	391	999999	565	999999	447	999999	398	537	968	664	891	999999	999999	550	957	999999	754	223	950	330	145	668	684	999999	997	136	999999	999999	336	766	530	401	948	390	999999	530	824	999999	737	226	678	665	976	944	986	673	247	561	169	748	999999	123	624	247	730	722	999999	161	677	320	999999	999999	211	999999	143	500	145	919	677	436	999999	576	999999	999999	651	479	999999	740	426	333	888	661	844	999999	199	999999	776	711	660	
159	238	672	510	426	856	999999	464	774	810	999999	538	999999	999999	733	998	10	999999	889	595	260	41	561	734	999999	431	707	548	999999	23	726	723	434	268	999999	999999	87	999999	999999	878	999999	25	916	929	999999	795	570	999999	121	999999	198	780	887	999999	999999	999999	677	937	165	999999	999999	746	840	761	93	999999	999999	70	365	535	920	934	577	21	239	244	124	999999	999999	559	861	929	437	44	824	946	836	319	857	999999	530	150	999999	74	729	619	185	999999	845	167	691	510	422	586	669	263	999999	875	999999	176	999999	54	142	999999	143	228	319	999999	999999	999999	936	793	212	954	999999	780	34	512	291	620	999999	958	786	646	867	361	517	850	375	571	743	960	433	999999	407	486	17	314	999999	510	310	379	229	708	231	897	307	468	582	999999	238	700	594	275	116	54	268	999999	738	782	711	468	999999	375	404	975	370	999999	557	528	999999	720	581	781	319	999999	739	88	425	999999	63	59	999999	486	342	999999	376	168	584	362	227	521	576	159	798	999999	938	853	999999	255	537	787	910	64	126	518	129	812	955	426	999999	999999	80	767	728	662	200	999999	43	362	609	211	999999	204	310	999999	154	999999	982	478	752	885	999999	999999	442	275	999999	224	369	999999	922	563	212	168	999999	47	451	999999	999999	146	999999	983	820	951	646	335	852	716	999999	864	374	697	830	487	674	429	415	900	335	999999	523	975	999999	219	439	999999	999	777	156	273	810	345	999999	846	826	999999	74	822	533	116	999999	432	470	999999	999999	235	733	999999	493	628	631	550	999999	967	622	676	398	611	522	601	336	84	569	490	64	38	695	984	661	999999	364	999999	377	228	48	101	999999	999999	760	213	322	284	293	527	641	269	862	43	233	999999	380	463	310	932	779	349	862	999999	999999	430	540	748	73	587	273	48	183	263	929	530	171	308	850	318	288	999999	999999	51	999999	794	175	999999	760	511	535	900	999999	999999	449	999999	239	534	649	999999	673	573	999999	999999	264	999999	96	999999	999999	702	988	81	613	991	653	726	557	820	141	655	264	999999	987	562	61	999999	999999	738	999999	239	300	637	659	520	645	715	842	94	787	255	708	567	556	68	522	464	297	301	999999	722	999999	419	999999	999999	999999	794	585	999999	654	891	848	357	794	999999	411	361	421	102	356	999999	884	472	42	886	999999	697	332	929	50	999999	84	463	947	999999	97	881	244	999999	445	850	139	999999	999999	999999	999999	999999	772	680	656	170	999999	205	999999	999999	837	679	
387	515	999999	999999	472	656	617	67	816	999999	410	999999	788	999999	127	999999	657	505	809	701	42	145	999999	595	924	651	283	880	999999	879	518	104	999999	418	504	728	618	67	388	483	576	383	90	21	950	81	999999	135	52	296	548	449	54	999999	646	999999	999999	460	463	821	999999	737	513	936	876	316	999999	999999	36	398	147	599	127	335	134	659	65	478	999999	853	758	157	837	999999	341	999999	999999	999999	771	999999	999999	999999	999999	999999	999999	999999	869	153	999999	999999	634	522	109	999999	159	948	331	718	21	987	999999	556	815	999999	72	235	900	999999	999999	999999	266	328	999999	773	999999	999999	995	560	235	999999	999999	912	999999	999999	229	246	999999	999999	117	393	748	341	117	999999	999999	999999	352	994	999999	875	999999	623	547	999999	387	999999	913	999999	958	180	952	770	999999	724	207	282	999999	813	999999	825	999999	717	149	221	999999	999999	221	999999	705	548	636	999999	66	359	358	176	374	14	623	999999	332	999999	234	936	441	977	849	392	999999	794	932	538	613	678	698	230	484	335	280	463	999999	999999	999999	999999	543	950	714	999999	376	40	907	219	999999	476	503	465	492	999999	780	999999	85	828	247	910	616	108	397	387	661	137	692	48	733	999999	999999	242	101	814	999999	490	273	999999	26	556	886	999999	348	147	185	243	999999	999999	555	200	387	275	999999	719	803	445	562	999999	481	248	348	999999	485	39	999999	999999	374	999999	810	300	817	369	812	690	34	999999	759	260	999999	999999	399	420	999999	543	782	999999	390	381	20	956	927	935	244	777	217	27	248	319	489	999999	868	999999	471	999999	383	28	463	999999	695	911	999999	999999	136	999999	999999	927	385	941	256	114	880	992	667	853	372	881	999999	999999	483	999999	653	449	771	295	559	339	949	999999	170	764	99	999999	685	109	279	625	999999	999999	927	999999	642	307	73	384	45	875	402	999999	999999	501	893	999999	688	999999	268	999999	999999	840	999999	999999	978	156	780	999999	25	661	317	999999	999999	999999	81	943	999999	203	999999	999999	385	999999	999999	683	999999	341	346	668	870	672	540	996	840	42	94	969	687	416	311	999999	526	582	369	383	568	834	999999	155	430	950	319	999999	999999	912	861	154	589	820	999999	647	810	999999	620	999999	999999	999999	727	551	663	112	266	701	892	878	829	803	36	876	124	111	306	201	248	920	999999	55	682	928	180	999999	999999	867	999999	664	685	414	961	999999	999999	258	117	492	999999	328	999999	618	602	999999	999999	68	999999	712	705	482	350	618	873	700	990	86	
999999	999999	381	999999	722	398	868	999999	999999	425	842	999999	625	999999	999999	813	709	920	235	744	452	245	845	999999	821	676	172	360	323	76	541	999999	999999	185	620	317	121	768	605	305	749	374	999999	667	226	117	999999	838	999999	536	909	952	474	255	999999	402	954	269	902	55	236	517	914	135	883	581	999999	999999	256	999999	702	999999	325	999999	999999	88	992	999999	999999	999999	589	333	999999	787	167	588	795	780	551	999999	363	851	865	559	78	241	459	127	784	999999	133	647	591	799	834	968	637	999999	260	554	999999	999999	374	198	466	999999	644	999999	968	304	785	999999	898	39	333	850	85	999999	861	763	629	874	402	259	590	999999	741	83	953	999999	951	999999	529	999999	817	586	487	676	103	175	597	331	999999	489	859	920	749	562	476	983	999999	872	682	999999	999999	999999	999999	124	608	525	999999	999999	999999	999999	353	533	683	901	221	747	373	999999	671	999999	175	307	725	999999	400	670	999999	188	607	969	305	999999	999999	42	81	999999	999999	372	77	578	13	999999	999999	999999	146	335	246	999999	351	729	620	494	999999	985	332	628	809	470	724	999999	333	982	963	999999	484	273	954	651	830	928	544	10	341	103	692	147	160	356	776	74	433	354	837	878	359	810	879	999999	999999	453	483	999999	647	999999	255	31	74	941	893	872	380	595	26	999999	194	619	163	999999	302	194	999999	462	999999	999999	515	978	154	94	856	999999	394	999999	941	387	455	802	362	212	848	671	83	218	999999	903	999999	838	337	425	999999	999999	657	772	300	526	999999	30	58	988	623	276	876	999999	95	229	488	19	999999	639	966	392	266	951	999999	631	120	999999	999	790	965	676	650	729	401	126	27	621	80	424	999999	435	754	374	588	999999	795	104	132	243	999999	684	194	698	458	999999	482	705	515	669	999999	715	31	999999	32	947	626	156	999999	999999	999999	999999	999999	239	237	999999	637	999999	372	999999	999999	26	999999	766	374	999999	491	952	999999	99	644	999999	999999	999999	999999	696	414	496	352	641	956	649	515	163	999999	557	745	955	471	999999	673	590	343	830	833	398	579	265	999999	740	465	673	875	498	334	891	999999	537	999999	540	137	151	549	730	999999	999999	510	999999	735	999999	999999	536	999999	999999	426	63	977	285	577	621	126	159	603	999999	185	292	773	27	828	150	999999	999999	736	999999	790	999999	51	612	110	999999	999999	999999	999999	86	203	929	999999	523	999999	281	913	999999	959	999999	423	977	547	937	554	999999	999999	492	999999	595	30	339	799	999999	
572	893	21	999999	185	930	999999	530	999999	527	418	256	110	260	945	557	236	321	257	137	999999	812	985	114	67	664	234	999999	442	934	999999	864	139	631	999999	188	269	999999	310	999999	875	893	999999	30	528	308	346	173	547	606	368	708	91	671	54	759	908	907	999999	521	706	338	999999	999999	471	554	126	479	309	999999	297	688	21	999999	262	622	463	964	585	999999	327	999999	999999	999999	576	357	782	999999	586	999999	279	362	241	788	999999	546	805	664	558	973	191	867	863	779	319	680	999999	863	419	432	305	943	999999	557	999999	645	480	262	127	124	771	658	892	117	497	935	456	232	999999	716	999999	799	416	999999	577	460	207	88	999999	896	659	999999	58	164	999999	336	40	683	595	687	76	553	547	443	211	532	999999	755	291	384	999999	474	999999	703	615	506	537	719	979	743	447	402	999999	231	464	999999	999999	738	999999	171	904	773	637	217	999999	999999	262	999999	410	999999	486	999999	796	151	673	194	951	355	549	399	999999	320	703	852	999999	999999	817	325	978	359	922	245	543	999999	479	459	999999	760	63	351	253	564	319	934	999999	996	606	594	999999	279	901	999999	199	822	999999	594	79	999999	967	999999	455	936	993	60	999999	250	907	675	672	223	357	200	302	999999	155	244	999999	769	595	253	77	233	768	708	458	667	56	721	758	884	390	999999	793	87	895	317	570	999999	811	999999	98	999999	921	344	999999	999999	962	991	676	137	593	309	200	723	908	232	178	294	999999	464	204	196	917	787	832	305	407	225	311	837	673	741	999999	578	165	147	312	433	786	748	705	64	999999	999999	301	90	862	79	178	673	149	999999	666	356	822	902	23	143	999999	626	312	747	999999	999999	463	851	352	621	568	999999	920	999999	508	854	759	149	151	295	999999	752	443	337	56	999999	698	999999	84	610	755	263	133	178	999999	169	445	958	999999	216	177	449	738	999999	510	407	753	405	777	812	597	999999	760	727	999999	759	999999	974	700	999999	999999	999999	776	999999	865	999999	647	751	999999	999999	419	801	775	935	999999	56	24	203	826	649	884	999999	620	272	23	83	502	406	530	173	975	470	268	999999	75	112	672	996	384	999999	999999	11	999999	438	999999	796	999999	825	999999	601	999999	990	157	60	177	999999	455	514	728	792	813	999999	231	999999	999999	948	999999	464	869	25	999999	27	818	631	999999	882	718	191	999999	999999	999999	999999	796	929	428	985	322	217	154	228	657	167	278	591	999999	999999	780	999999	76	999999	262	999999	
956	594	227	999999	999999	526	170	294	999999	273	646	511	999999	999999	454	302	239	387	636	335	320	999999	367	999999	749	999999	249	381	112	792	125	423	964	999999	720	211	711	700	813	999999	56	859	98	393	521	999999	965	999999	999999	488	696	688	818	927	999999	315	237	12	999999	944	287	789	192	347	158	999999	546	901	426	252	999999	539	999999	999999	288	460	561	999999	999999	982	271	993	317	623	105	999999	605	46	592	414	974	708	722	999999	999999	267	677	751	245	298	230	73	999999	821	897	167	124	977	648	681	999999	263	999999	995	683	294	481	568	251	999999	628	999999	319	21	278	882	999999	999999	332	31	783	809	738	999999	762	999999	173	496	726	999999	322	628	398	910	661	721	410	727	999999	233	785	999999	510	523	999999	999999	754	818	553	25	350	999999	999999	627	898	943	524	892	242	486	131	985	841	312	409	999999	121	409	360	556	482	99	999999	999999	245	674	309	225	745	52	999999	999999	999999	710	597	999999	973	770	22	999999	207	517	999999	708	112	799	277	999999	123	999999	608	355	468	999999	543	999999	999999	554	391	233	644	308	156	199	42	777	52	140	714	506	35	350	999999	999999	999999	999999	604	811	996	445	407	111	112	85	444	999999	885	999999	177	999999	15	999999	389	788	999999	899	371	304	676	335	757	146	493	999999	644	267	958	825	648	579	999999	96	999999	946	999999	543	206	80	755	934	891	106	999999	999999	501	607	961	608	569	999999	602	309	145	671	688	999999	999999	495	441	186	999999	69	308	598	999999	918	870	999999	999999	999999	703	300	548	741	443	661	999999	125	999999	47	306	359	266	198	976	357	950	999999	268	999999	925	710	639	579	794	832	798	999999	689	582	736	528	646	39	755	312	760	404	999999	37	98	502	379	404	879	790	803	119	622	341	999999	984	184	999999	614	992	661	969	947	611	863	807	435	999999	311	777	713	236	999999	674	596	556	657	241	476	432	341	999999	999999	14	38	688	999999	357	999999	751	354	250	425	763	999999	791	457	627	999999	290	999999	999999	103	112	87	576	676	947	744	421	337	943	999999	192	660	427	999999	999999	999999	184	65	999999	929	559	433	999999	811	999999	999999	805	109	40	77	999999	365	506	151	597	999999	462	999999	804	612	202	999999	410	320	242	112	233	521	999999	54	999999	999999	988	999999	543	999999	614	999999	997	923	939	322	307	999999	743	999999	163	999999	999999	999999	130	999999	260	475	737	145	999999	162	999999	576	800	999999	595	999999	87	999999	377	601	607	918	322	
696	999999	881	999999	880	126	534	999999	416	949	946	999999	498	924	827	975	999999	178	999999	656	999999	196	999999	132	999999	726	322	798	999999	999999	562	678	999999	703	999999	157	999999	803	856	29	498	585	172	627	854	999999	107	70	999999	984	854	432	209	272	999999	509	999999	758	999999	999999	999999	735	793	956	396	278	84	794	500	680	999999	719	321	388	999999	999999	34	803	999999	211	629	999999	548	999999	999999	999999	479	502	843	924	999999	620	786	703	999999	763	791	999999	241	586	999999	312	570	999999	387	145	121	999999	999999	999999	484	999999	489	815	533	553	196	994	361	266	798	582	950	576	127	985	933	618	174	404	999999	999999	572	692	832	327	691	968	421	469	999999	659	397	861	449	771	141	999999	179	671	999999	999999	853	999999	999999	796	361	999999	462	402	999999	502	656	710	897	665	228	999999	983	216	861	228	583	999999	247	149	194	99	137	356	854	962	448	502	999999	298	965	597	905	45	965	697	516	28	999999	526	999999	687	964	783	552	344	987	999999	999999	358	224	961	737	648	611	272	866	115	548	999999	999999	999999	999999	608	700	999999	891	947	251	174	711	564	634	721	145	507	135	353	803	519	974	486	692	478	83	13	859	999999	999999	703	830	999999	480	999999	999999	849	999999	365	93	921	453	50	721	645	647	660	337	26	512	114	999999	999999	312	39	275	577	470	414	999999	999999	771	634	999999	999999	343	999999	93	616	258	296	703	770	269	881	75	934	765	57	831	423	999999	842	754	999999	999999	317	108	451	752	894	389	399	830	397	159	818	526	999999	311	346	999999	720	767	999999	410	376	263	430	963	999999	812	422	583	121	999999	928	880	204	981	36	212	999999	864	364	906	999999	999999	872	732	257	999999	592	745	495	847	956	85	537	919	999999	999999	677	488	999999	999999	999999	816	999999	377	230	937	331	201	285	143	999999	855	413	319	105	436	391	698	715	999999	999999	999999	98	274	73	853	352	285	791	972	535	163	453	281	939	498	231	999999	999999	319	999999	999999	999999	361	913	111	671	228	999999	763	671	999999	772	498	862	999999	999999	454	314	377	595	55	410	312	607	780	412	999999	999999	607	214	887	196	405	999999	828	999999	999999	360	961	999999	999999	461	37	311	556	999999	954	999999	650	770	999999	199	144	999999	51	990	167	999999	143	999999	539	848	226	558	784	792	377	663	44	92	999999	103	999999	194	470	593	382	11	999999	398	999999	999999	729	999999	999999	697	999999	681	794	837	59	982	227	272	652	286	245	478	
999999	999999	23	301	384	999999	778	682	847	949	999999	457	618	166	702	999999	251	817	128	389	130	97	739	696	868	206	999999	19	876	89	542	194	358	904	999999	999999	384	999999	348	171	67	755	999999	113	427	347	999999	893	290	483	31	835	168	856	999999	439	999999	999999	432	187	535	999999	806	767	416	999999	109	713	681	414	999999	95	479	956	999999	375	999999	636	278	531	999999	149	728	999999	68	999999	35	501	999999	999999	273	67	732	999999	636	298	948	93	696	357	247	999999	999999	876	123	935	999999	999999	534	982	999999	397	58	999999	210	395	51	999999	708	709	999999	999999	166	999999	150	312	362	318	999999	43	999999	163	999999	999999	999999	471	999999	852	289	999999	351	999999	999999	574	852	876	18	999999	960	999999	256	545	384	986	313	640	359	585	735	811	582	57	999999	999999	999999	49	456	137	617	738	999999	199	133	585	367	229	640	591	783	274	303	999999	999999	89	999999	999999	779	953	618	999999	121	352	126	478	551	303	943	475	999999	813	430	881	224	999999	999999	67	422	799	628	94	10	768	802	471	517	999999	999999	801	714	999999	269	502	518	963	626	125	82	655	44	73	285	174	582	969	843	422	316	999999	999999	729	468	999999	999999	534	653	353	549	999999	960	499	604	152	999999	334	999999	927	372	261	604	668	985	999999	764	565	809	835	999999	832	627	999999	745	572	505	985	999999	289	999999	984	320	283	999999	999999	694	544	999999	142	413	258	426	916	60	65	532	999999	743	999999	225	769	725	817	999999	717	37	999999	754	41	646	776	117	273	999999	387	999999	331	102	568	82	230	999999	999999	432	999999	416	711	54	999999	50	868	251	999999	74	999999	999999	502	125	999999	399	828	790	437	496	637	150	999999	166	672	124	999999	544	185	999999	995	674	58	999999	229	310	999999	821	74	990	777	999999	591	209	362	128	448	999999	243	178	253	440	667	999999	795	797	263	554	381	999999	839	999999	75	999999	78	733	999999	116	896	557	999999	17	725	446	718	112	999999	952	804	554	675	999999	999999	17	385	999999	16	999999	600	999999	57	771	999999	498	161	999999	468	999999	140	999999	907	999999	319	685	104	246	714	231	471	999999	247	999999	999999	999999	900	999999	33	68	999999	513	727	351	999999	473	999999	311	567	236	295	274	643	999999	822	999999	646	343	686	625	912	999999	850	999999	406	907	194	746	31	622	597	316	430	999999	182	627	901	565	825	999999	185	999999	678	487	935	206	999999	381	488	574	191	999999	168	999999	155	382	662	942	999999	609	288	
763	290	999999	638	978	844	243	693	205	284	999999	999999	840	449	999999	470	373	849	999999	858	999999	268	457	441	40	158	32	265	799	964	999999	620	999999	566	421	512	733	848	999999	362	999999	688	293	300	111	58	327	958	35	911	999999	103	999999	750	475	505	833	513	607	999999	821	999999	893	999999	999999	469	302	284	38	617	736	999999	892	847	52	135	999999	166	340	999999	999999	999999	239	888	674	865	875	999999	100	915	999999	230	250	136	999999	837	794	62	974	641	756	53	929	418	999999	775	999999	897	708	350	530	676	999999	999999	999999	757	748	15	565	459	593	827	193	122	937	999999	999999	765	317	214	340	922	192	999999	999999	787	144	820	713	999999	664	978	767	999999	394	12	999999	999999	136	782	98	789	999999	524	58	999999	999999	817	999999	668	999999	999999	589	999999	19	608	494	484	399	999999	622	928	302	665	794	614	70	442	727	935	469	658	639	999999	126	551	435	667	650	307	927	327	350	999999	408	999999	398	273	999999	786	518	999999	236	915	169	170	999999	831	729	999999	868	999999	999999	545	208	999999	805	65	387	467	999999	826	999999	101	293	999999	587	999999	267	574	225	999999	701	941	426	999999	432	724	374	955	64	604	937	999999	438	510	238	804	846	565	424	343	999999	283	612	691	737	144	631	864	582	249	999999	165	227	82	726	157	128	310	421	91	690	431	413	579	889	627	662	783	999999	782	411	702	999999	881	909	427	999999	734	171	297	102	509	382	999999	40	782	999999	366	784	999999	999999	546	154	342	999999	464	999999	999999	802	999999	999999	847	797	999999	999999	999999	14	345	999999	999999	819	394	148	133	988	190	999999	598	548	999999	637	305	998	986	106	864	558	818	238	999999	557	999999	932	61	999999	999999	712	582	976	999999	778	654	204	999999	999999	301	407	999999	999999	472	415	282	495	695	482	999999	999999	999999	703	973	999999	196	116	999999	750	999999	461	999999	318	999999	478	999999	999999	389	999999	999999	999999	522	725	804	467	537	474	765	50	285	809	247	578	639	406	999999	879	999999	846	999999	547	488	999999	745	999999	319	711	999999	994	938	660	116	366	499	85	999999	999999	999999	515	785	721	351	999999	475	999999	999999	518	679	347	999999	597	618	543	999999	445	622	786	999999	964	158	999999	864	771	111	999999	999999	880	89	999999	79	999999	981	999999	70	869	206	999999	270	39	625	800	42	272	999999	350	51	572	619	999999	462	549	115	933	367	959	857	999999	574	999999	22	344	439	125	278	999999	616	131	999999	877	249	811	525	
999999	348	357	793	602	354	761	999999	999999	271	35	110	529	710	999999	999999	111	22	626	246	420	27	291	371	916	999999	664	734	999999	999999	742	814	651	34	165	999999	19	176	999999	235	813	276	999999	82	999999	999999	748	999999	567	992	381	865	623	574	999999	999999	67	986	999999	607	690	36	999999	49	528	221	458	505	554	999999	129	935	756	401	433	154	999999	218	957	999999	255	612	176	926	719	877	200	87	919	232	537	999999	299	657	544	999999	999999	842	554	201	999999	253	507	114	999999	999999	118	999999	150	960	798	848	38	975	362	87	859	737	999999	651	30	380	586	999999	926	105	645	999999	999999	646	999999	999999	664	999999	344	999999	114	72	63	283	768	969	937	959	999999	688	999999	324	305	466	927	874	522	999999	180	999999	666	184	188	777	799	19	999999	504	427	506	193	272	640	359	973	797	683	56	883	61	999999	627	999999	247	110	331	803	999999	999999	668	779	762	595	999999	999999	929	999999	286	999999	758	603	442	999999	928	505	732	999999	946	493	140	201	476	999999	999999	999999	49	286	940	676	478	216	975	785	759	727	999999	676	490	999999	999999	912	407	999999	134	457	11	999999	999999	742	999999	647	857	905	588	476	312	743	476	407	305	652	943	609	15	552	999999	656	999999	211	84	65	203	932	999999	227	793	999999	894	671	750	954	999999	208	999999	831	359	80	207	292	999999	687	210	93	999999	400	969	797	999999	582	999999	354	312	768	667	321	453	924	999999	370	999999	407	849	999999	999999	351	345	744	310	183	999999	999999	458	500	786	396	855	999999	999999	60	999999	996	347	321	841	999999	651	548	540	987	387	434	999999	837	999999	27	838	405	437	376	64	234	497	392	390	282	895	999999	982	280	466	343	999999	413	122	686	69	537	999999	259	699	796	213	323	795	767	999999	999999	890	999999	999999	999999	681	846	996	33	508	955	931	569	511	999999	566	270	530	999999	723	211	999999	999999	999999	310	442	188	677	267	999999	183	999999	999999	340	284	922	222	999999	17	661	864	417	999999	187	114	605	404	748	860	240	943	999999	751	53	739	896	967	999999	999999	26	503	179	738	13	335	368	999999	238	236	916	353	547	999999	392	859	794	637	999999	999999	705	48	439	816	37	86	390	844	578	600	999999	954	411	474	999999	168	694	999999	94	852	746	999999	999999	521	944	999999	405	280	369	999999	945	268	232	959	552	999999	999999	999999	711	926	944	523	740	999999	999999	961	942	83	999999	233	175	125	552	892	115	419	999999	999999	999999	
999999	680	999999	484	999999	655	999999	732	451	999999	22	103	340	966	168	999999	233	554	537	672	982	944	999999	999999	145	29	829	716	339	853	142	115	156	999999	571	999999	834	48	356	999999	729	239	999999	999999	519	140	999999	159	393	999999	999999	864	999999	255	999999	206	999999	371	349	999999	825	412	999999	598	999999	906	999999	848	405	912	83	194	208	999999	942	999999	999999	180	238	15	999999	680	333	354	970	999999	999999	901	602	999999	897	473	699	982	166	999999	999999	999999	372	613	193	999999	753	480	999999	698	666	999999	312	145	999999	999999	143	343	189	999999	89	57	628	999999	145	55	256	41	25	999999	495	999999	999999	625	915	551	808	625	999999	209	927	852	999999	282	611	981	599	467	621	719	339	365	999999	21	999999	999999	999999	851	477	147	999999	722	465	311	999999	450	400	686	999999	211	379	517	520	980	228	999999	614	355	909	163	999999	789	999999	999999	280	999999	423	387	387	999999	999999	999999	157	685	470	215	396	141	999999	170	999999	912	247	419	999999	822	845	821	999999	999999	185	928	999999	323	999999	950	312	169	41	83	999999	23	309	103	934	999999	999999	835	520	999999	840	483	285	749	572	543	999999	10	999999	457	294	602	999999	375	950	348	24	999999	994	519	902	999999	109	996	143	999999	613	153	484	926	462	19	311	780	181	702	652	999999	751	157	408	311	212	583	788	434	429	933	153	596	999999	535	841	10	999999	999999	999999	289	999999	994	930	999999	525	39	999999	284	300	813	204	258	999999	821	999999	846	999999	600	34	999999	217	708	999999	679	999	999999	999999	999999	178	999999	670	568	999999	373	587	756	227	999999	785	999999	589	999999	144	616	739	895	999999	999999	999999	994	888	519	587	857	81	999999	846	260	409	999999	999999	78	116	989	999999	635	999999	333	244	336	999999	999999	814	851	936	703	574	541	939	114	988	940	999999	183	422	160	981	999999	301	999999	909	966	600	999999	670	520	407	155	999999	114	966	576	999999	126	999999	776	704	736	920	999999	342	999999	320	305	648	571	594	932	999999	992	654	467	999999	563	427	999999	999999	666	190	425	305	999999	78	835	147	422	597	999999	999999	999999	455	255	999999	999999	347	999999	655	304	509	109	926	475	578	999999	459	508	544	789	699	712	999999	48	555	505	82	913	246	485	167	236	974	236	133	931	546	408	999999	118	999999	822	16	226	166	91	498	830	850	598	385	638	877	808	668	105	390	417	999999	55	850	434	368	180	147	283	134	999999	351	646	933	999999	591	999999	573	876	706	48	
882	999999	16	252	72	647	109	528	359	176	568	38	551	139	709	871	268	791	464	835	999999	883	999999	798	488	214	665	334	56	451	999999	792	399	999999	535	235	49	999999	999999	999999	999999	619	923	957	142	323	104	803	351	999999	177	781	999999	999999	959	998	516	217	999999	857	982	774	481	999999	931	775	638	210	604	483	832	999999	429	999999	763	999999	999999	999	666	999999	120	861	982	336	283	462	380	528	392	536	719	831	843	513	999999	307	999999	25	36	366	999999	999999	209	868	887	516	362	678	116	499	49	517	550	999999	747	999999	791	154	635	478	405	120	817	78	764	999999	817	915	999999	466	999999	999999	972	999999	999999	999999	662	999999	448	766	110	702	421	893	496	999999	291	999999	766	617	515	993	390	557	999999	574	86	140	114	887	699	446	672	999999	177	104	544	250	117	531	999999	677	706	999999	378	702	698	999999	581	562	999999	572	999999	999999	950	339	999999	425	348	916	999999	531	999999	561	77	999999	999999	771	726	999999	666	50	999999	999999	158	838	296	521	189	269	999999	999999	559	999999	177	136	999999	284	699	837	540	129	902	201	391	999999	999999	154	999999	999999	672	999999	207	189	895	999999	999999	914	999999	999999	52	999999	246	89	999999	987	999999	999999	393	999999	377	754	82	999999	861	547	148	945	853	219	181	152	720	475	999999	949	999999	379	656	999999	999999	382	999999	587	795	497	883	822	999999	404	999999	999999	761	860	346	999999	854	319	999999	999999	541	999999	71	40	999999	899	332	770	493	101	42	602	999999	895	999999	995	999999	495	102	373	664	325	795	999999	253	999999	391	860	138	999999	105	645	999999	307	957	999999	999999	999999	999999	999999	175	122	339	69	999999	374	397	999999	620	351	207	369	999999	955	694	225	999999	611	786	969	518	472	641	814	999999	999999	999999	514	937	38	683	715	848	999999	207	551	999999	736	97	879	583	525	249	999999	999999	999999	428	105	613	741	999999	709	999999	676	387	999999	480	524	73	973	823	999999	927	999999	667	492	999999	30	757	152	239	958	524	906	395	993	999999	853	999999	999999	969	999999	900	206	512	974	999999	181	818	503	80	999999	672	123	66	699	597	658	130	988	225	407	348	470	999999	567	195	321	291	999999	481	626	189	803	999999	378	999999	731	89	692	995	999999	999999	263	82	767	999999	410	850	999999	999999	999999	733	356	54	999999	116	440	694	944	789	185	890	434	32	999999	291	868	999999	999999	717	866	999999	437	992	999999	205	94	398	999999	282	784	470	595	989	999999	893	833	759	442	
271	552	47	144	903	819	458	777	241	999999	999999	427	301	172	999999	539	995	999999	363	177	376	32	51	999999	672	14	714	305	999999	125	560	999999	999999	677	426	174	828	999999	533	183	428	428	852	999999	269	854	999999	308	616	459	911	597	480	592	999999	249	510	97	999999	898	999999	162	341	126	77	37	317	623	746	999999	999999	999999	771	999999	999999	948	999999	281	690	817	521	416	688	985	999999	999999	978	999999	611	999999	664	741	999999	635	78	276	999999	999999	702	241	999999	869	999999	802	749	999999	825	299	843	127	79	239	999999	654	999999	697	473	356	912	115	999999	790	21	999999	159	969	999999	999999	121	999999	999999	999999	578	458	999999	999999	855	886	245	999999	147	688	683	999999	117	434	999999	326	257	999999	802	740	824	597	999999	756	858	999999	653	780	770	688	187	371	265	999999	660	949	384	736	842	587	120	68	967	370	117	526	999999	725	635	999999	889	741	679	131	618	981	999999	523	793	863	243	999999	92	458	510	999999	239	480	774	999999	941	520	538	224	629	765	629	822	649	341	539	927	999999	507	799	999999	691	144	27	678	683	861	999999	999999	999999	999999	975	518	859	794	297	981	999999	251	330	378	212	999999	999999	999999	999999	999999	999999	999999	999999	999999	320	585	659	73	630	104	999999	999999	999999	90	999999	559	870	999999	790	120	963	854	53	557	999999	903	187	999999	244	236	999999	999999	326	241	988	999999	654	999999	344	999999	858	795	999999	203	528	999999	999999	250	800	653	594	527	72	999999	999999	28	418	776	999999	416	407	239	829	403	999999	298	999999	999999	101	96	904	830	639	399	262	177	690	850	38	999999	999999	936	629	590	641	125	112	999999	752	969	82	877	999999	999999	992	629	965	770	740	240	86	71	158	714	748	764	887	673	988	320	338	568	748	216	999999	471	609	248	762	347	196	702	725	132	23	37	129	711	406	999999	212	919	119	798	54	999999	788	999999	842	877	237	438	999999	442	999999	514	999999	999999	999999	531	29	727	18	403	54	383	346	36	999999	999999	645	186	276	366	118	418	999999	949	999999	741	683	999999	999999	885	119	757	999999	999999	490	508	897	999999	825	999999	612	485	911	715	999999	670	965	761	222	131	241	60	999999	730	333	233	999999	189	342	999999	848	334	330	133	294	999999	767	999999	999999	203	824	999999	361	401	999999	633	507	743	206	501	776	921	482	285	653	68	594	885	999999	266	453	717	999999	681	999999	287	164	788	431	466	903	912	225	29	307	221	699	771	999999	699	726	321	
999999	841	377	927	852	55	480	235	999999	882	102	289	749	116	738	679	374	476	479	719	322	740	597	864	705	462	999999	441	368	823	909	270	540	141	999999	999999	314	109	435	118	317	205	763	31	999999	936	279	200	482	30	999999	510	999999	999999	999	252	999999	512	231	400	77	48	866	879	973	832	748	618	382	298	999999	999999	51	370	411	127	999999	999999	999999	769	999999	999999	959	348	426	408	49	533	142	491	999999	802	999999	44	999999	279	338	884	57	999999	198	661	817	193	999999	142	469	859	605	882	276	677	468	999999	999999	999999	999999	528	999999	574	999999	224	486	891	999999	999999	396	16	330	141	999999	999999	999999	67	581	531	969	775	999999	293	939	190	999999	260	224	529	343	999999	827	760	200	810	431	483	204	973	185	926	999999	93	745	999999	539	474	103	183	158	411	880	686	320	999999	836	179	635	999999	296	235	676	573	238	970	188	569	940	978	670	55	999999	999999	356	53	683	999999	547	485	999999	999999	166	999999	381	999999	544	151	449	886	974	999999	999999	591	999999	949	259	999999	854	775	999999	999999	533	125	513	112	999999	999999	339	277	629	237	999999	159	961	832	78	999999	202	306	435	999999	130	64	14	418	207	280	999999	406	793	165	753	772	211	999999	930	51	999999	278	393	271	811	999999	266	999999	631	698	630	999999	880	624	999999	558	349	246	999999	479	120	105	905	999999	362	933	999999	474	483	858	947	289	901	37	999999	999999	999999	174	236	947	797	267	999999	508	650	75	526	179	829	999999	433	964	832	461	930	999999	372	124	999999	878	699	792	272	999999	999999	350	952	853	999999	412	644	185	19	999999	999999	853	317	406	999999	999999	416	313	644	999999	434	983	456	450	106	999999	561	999999	265	999999	258	14	999999	24	758	309	122	999999	653	427	561	999999	954	999999	999999	87	134	999999	496	621	471	396	999999	984	347	767	893	999999	756	861	851	845	919	999999	652	677	858	303	999999	328	184	743	999999	227	999999	999999	38	525	671	28	540	594	999999	644	887	862	856	20	677	999999	415	610	916	791	576	715	999999	303	289	110	229	831	327	177	446	999999	999999	999999	267	171	739	378	840	999999	331	266	999999	285	774	999999	821	847	626	657	999999	574	826	867	651	21	848	734	246	570	799	708	277	144	207	169	999999	926	999999	999999	261	46	770	188	999999	319	182	62	529	498	289	381	215	999999	264	871	999999	868	288	999999	322	14	999999	999999	938	999999	989	408	88	614	664	894	104	120	406	999999	999999	648	
407	999999	838	999999	215	747	291	427	503	606	880	999999	999999	267	648	506	999999	256	904	500	999999	999999	330	774	974	914	834	394	286	105	273	387	77	263	470	999999	417	527	799	999999	999999	999999	129	392	527	999999	356	406	256	598	917	160	972	314	999999	999999	21	74	999999	300	913	896	150	408	999999	999999	269	14	999999	702	99	675	456	999999	512	729	999999	938	257	232	999999	437	999999	688	187	123	415	763	999999	999999	934	352	706	509	481	101	999999	720	58	999999	999999	351	609	554	999999	251	703	463	801	678	829	83	817	597	733	486	999999	462	999999	229	999999	506	159	884	767	999999	968	947	999999	420	359	18	999999	233	999999	225	827	999999	190	935	420	952	961	186	999999	861	535	119	999999	999999	343	917	500	829	936	986	999999	999999	999999	761	283	756	425	390	999999	820	999999	594	857	517	999999	174	282	294	809	145	544	973	802	905	221	859	181	51	87	441	518	999999	296	753	999999	999999	999999	999999	662	664	536	581	856	271	678	941	261	268	347	999999	645	215	30	801	452	999999	922	881	550	424	584	383	313	999999	999999	133	307	114	999999	555	367	853	632	999999	608	999999	126	540	237	279	999999	912	704	908	795	312	49	495	310	804	190	999999	877	999999	89	162	278	968	999999	554	644	156	999999	792	812	791	583	875	202	999999	112	392	654	281	999999	671	999999	404	999999	999	93	811	999999	688	375	442	976	999999	999999	455	695	157	581	999999	635	461	148	999999	106	14	729	174	303	822	999999	797	279	606	432	417	999999	873	876	999999	999999	832	352	999999	999999	379	999999	199	809	746	793	954	810	972	646	363	533	999999	308	98	999999	999999	518	981	999999	999999	172	999999	999999	658	999999	999999	999999	622	221	802	119	62	999999	726	198	540	365	999999	999999	748	987	307	960	78	999999	716	574	999999	689	551	324	371	999999	999999	999999	999999	237	999999	774	970	999999	198	760	843	254	480	999999	582	899	739	564	999999	952	999999	589	999999	999999	892	774	265	258	492	932	670	488	747	999999	645	999999	752	999999	213	999999	68	75	798	999999	999999	823	413	444	992	888	950	987	361	999999	861	269	351	36	345	386	519	999999	200	999999	100	365	506	527	636	72	157	436	360	191	999999	181	999999	328	302	999999	371	820	265	604	981	682	136	339	999999	385	178	999999	967	826	271	345	875	999999	455	761	326	885	999999	929	741	524	637	180	524	690	478	32	733	276	25	698	467	595	999999	999999	999999	999999	999999	260	999999	999999	999999	533	919	558	999999	
258	999999	540	999999	485	22	999999	862	467	55	956	814	411	906	155	992	999999	999999	573	878	289	267	47	533	159	458	558	46	320	64	113	999999	965	393	229	999999	202	999999	539	686	141	733	817	373	281	363	35	353	999999	438	767	721	356	680	26	991	836	999999	602	999999	464	299	551	412	941	706	848	999999	687	996	799	187	281	999999	747	556	450	674	262	796	999999	214	298	882	999999	999999	903	295	376	238	999999	195	921	999999	232	841	191	999999	431	575	999999	17	666	751	638	590	450	469	933	470	999999	172	755	806	999999	259	11	668	125	559	802	563	651	458	683	614	265	999999	999999	905	999999	45	999999	686	291	425	548	546	254	706	941	999999	361	906	687	160	440	124	908	999999	839	999999	299	872	772	950	366	217	77	34	334	680	805	999999	105	515	999999	78	525	188	711	465	999999	418	999999	368	212	744	771	533	184	151	861	999999	75	999999	746	379	914	341	68	340	478	230	381	270	999999	333	999999	182	240	371	599	729	271	384	107	880	999999	414	747	621	999999	544	850	193	819	999999	962	252	768	549	164	999999	130	999999	986	204	47	356	999999	999999	999999	598	302	999999	551	999999	429	690	755	999999	124	509	593	446	999999	934	380	198	451	999999	370	568	414	690	217	415	609	891	398	903	999999	908	999999	999999	687	999999	999999	47	641	688	694	281	999999	901	434	999999	999999	683	486	62	823	849	905	214	518	375	194	611	604	146	532	537	302	851	999999	999999	823	725	999999	56	999999	999999	556	763	999999	99	999999	512	265	562	815	926	999999	346	89	993	13	481	360	322	999999	640	443	505	165	166	999999	645	999999	228	831	874	923	999999	999999	491	999999	999999	383	429	303	682	356	52	330	999999	999999	956	771	39	213	352	374	446	393	61	899	60	999999	999999	120	435	633	47	730	940	999999	999999	999999	598	700	860	108	931	999999	980	294	400	185	559	44	32	999999	848	999999	489	510	487	56	999999	591	252	545	999999	318	868	999999	318	321	999999	999999	156	980	182	338	352	254	999999	428	412	767	508	875	999999	640	98	561	784	32	251	440	999999	999999	668	16	458	999999	399	622	160	931	975	89	795	955	888	51	701	519	672	245	999999	68	999999	999999	999999	999999	999999	78	230	316	274	296	80	999999	999999	226	999999	175	880	37	854	999999	278	481	792	429	90	101	752	56	860	999999	359	16	374	466	999999	127	924	92	828	330	402	999999	667	688	999999	846	877	671	999999	535	999999	645	390	255	790	
172	758	663	999999	999999	999999	183	456	999	936	74	584	621	929	204	251	999999	208	534	428	435	813	113	420	999999	223	90	326	334	635	714	625	129	676	134	369	999999	999999	432	999999	999999	396	668	751	944	271	266	742	534	293	841	999999	999999	826	364	358	654	252	999999	191	246	856	131	374	232	448	465	944	999999	835	981	999999	999999	529	209	48	155	999999	999999	972	957	347	791	51	793	278	769	302	321	776	714	28	999999	999999	767	372	274	303	529	505	805	321	999999	699	312	840	669	336	627	326	212	302	775	89	234	898	74	999999	999999	954	679	173	633	999999	131	962	267	536	761	999999	773	999999	832	970	176	646	999999	102	738	999999	608	999999	675	995	573	421	252	664	26	869	307	193	722	999999	826	642	688	999999	999999	349	582	143	574	789	999999	360	999999	999999	912	587	498	999999	999999	628	999999	246	498	637	464	709	719	603	520	892	540	590	139	999999	153	534	958	500	524	398	380	475	868	999999	999999	999999	951	447	751	438	380	335	841	104	228	999999	999999	60	454	868	630	978	999999	681	259	962	231	212	661	388	629	997	457	953	257	881	378	613	194	252	758	999999	852	91	999999	215	748	44	48	999999	389	907	56	656	768	402	852	196	635	490	991	748	785	999999	999999	382	877	888	846	347	221	541	865	999999	120	357	136	541	999999	999999	999999	196	173	107	998	999999	951	801	194	855	999999	191	977	703	260	19	999999	999999	282	148	337	859	999999	701	351	848	51	844	545	421	999999	999999	36	590	276	804	585	999999	373	97	431	999999	704	991	318	40	563	172	951	999999	860	646	268	31	717	364	998	999999	756	999999	999999	116	265	773	589	717	164	397	436	456	434	809	125	195	717	260	165	206	392	321	295	879	893	444	560	629	62	15	999999	999999	805	122	931	223	417	325	821	999999	412	601	875	176	735	999999	999999	61	530	83	314	467	208	801	90	444	865	999999	223	820	223	999999	664	159	524	999999	651	321	999999	901	777	402	439	999999	794	790	445	999999	154	398	767	509	108	979	999999	415	999999	13	42	497	999999	617	111	10	717	452	936	999999	651	221	853	366	183	629	306	911	37	999999	17	999999	998	745	999999	825	63	713	860	685	457	999999	999999	647	288	999999	553	999999	999999	438	517	351	854	719	999999	933	999999	411	999999	479	683	789	388	739	996	743	498	612	961	285	947	13	592	261	278	543	410	215	87	999999	85	146	621	599	466	999999	445	289	999999	723	
290	652	387	391	11	667	730	80	999999	999999	892	999999	208	24	491	999999	759	602	999999	999999	532	339	333	543	999999	547	178	788	283	340	308	219	344	248	995	999999	625	211	259	611	812	339	564	999999	900	999999	937	606	999999	952	906	842	839	999999	200	951	328	844	987	464	499	999999	999999	320	246	683	606	999999	29	999999	888	558	352	999999	999999	999999	774	999999	643	268	609	572	680	330	434	466	380	999	57	54	976	781	999999	795	121	871	542	253	306	999999	999999	999999	586	999999	74	357	499	999999	223	999999	186	999999	211	729	855	999999	271	999999	886	780	313	606	912	975	219	999999	344	557	999999	260	660	531	999999	426	728	631	999999	758	266	999999	966	380	999999	59	867	448	579	494	999999	999999	999999	75	999999	526	913	932	74	611	712	957	23	941	282	999999	346	655	54	999999	10	999999	999999	513	220	809	813	932	999999	863	117	999999	537	999999	618	999999	650	999999	173	967	512	796	999999	384	55	308	73	34	108	823	713	222	404	999999	493	715	253	106	854	557	712	999999	999999	211	503	941	430	999999	333	999999	322	751	491	999999	999999	999999	999999	999999	467	911	999999	789	834	999999	160	895	376	742	367	902	299	554	740	615	264	531	684	366	999999	114	878	900	700	999999	510	999999	730	999999	521	999999	999999	999999	639	943	811	999999	156	124	61	608	574	999999	805	431	999999	767	999999	875	821	751	529	309	999999	999999	42	845	98	999999	496	198	174	58	231	999999	852	999999	915	797	999999	999999	999999	999999	315	282	999999	201	105	279	918	743	999999	854	506	769	759	750	10	286	910	965	835	680	628	862	444	525	465	727	579	837	852	222	81	490	376	999999	999999	414	821	999999	749	999999	999999	753	246	999999	999999	461	999999	111	612	638	887	999999	506	705	999999	452	837	24	999999	378	700	91	890	738	783	25	403	799	756	596	464	79	225	26	132	999999	999999	134	999999	14	408	477	234	224	999999	241	984	671	28	999999	576	807	999999	999999	128	475	862	999999	536	537	68	528	999999	25	183	999999	623	999999	999999	999999	826	713	51	731	999999	233	999999	676	999999	551	40	999999	781	214	999999	657	963	844	897	657	22	128	597	445	999999	999999	131	218	999999	517	618	504	98	951	725	862	765	999999	999999	895	618	196	999999	984	506	336	999999	151	995	525	853	999999	592	999999	64	708	999999	606	999999	100	111	648	636	895	933	536	643	999999	488	168	892	589	443	12	49	999999	33	999999	939	999999	142	979	223	524	664	839	912	173	897	999999	
745	169	599	321	793	970	560	209	999999	969	692	916	662	999999	999999	999999	345	589	886	238	999999	513	666	999999	957	999999	434	121	241	103	624	480	933	471	999999	733	990	999999	999999	78	275	999999	561	969	927	226	999999	386	891	399	503	332	999999	668	999999	999999	502	433	999999	999999	545	448	999999	999999	999999	222	983	999999	999999	900	283	223	380	817	963	861	952	697	248	741	805	999999	230	999999	599	301	999999	274	138	189	240	566	768	547	999999	999999	855	603	624	714	242	135	961	991	125	290	952	470	705	999999	290	805	195	999999	866	497	228	136	999999	63	29	999999	999999	999999	669	717	999999	832	293	999999	999999	358	999999	533	508	999999	96	239	725	318	349	732	569	657	899	435	999999	999999	681	999999	999999	728	244	999999	999999	524	72	727	331	408	999999	129	999999	569	475	999999	999999	999999	999999	196	411	989	411	59	999999	297	158	415	999999	243	345	308	161	258	537	286	124	999999	999999	983	617	369	999999	326	483	230	999999	999999	999999	968	703	719	42	494	634	618	327	195	999999	999999	375	657	391	98	73	999999	968	927	41	198	817	229	823	140	999999	51	999999	94	576	999999	999999	158	233	999999	539	625	999999	666	623	919	959	928	655	440	618	960	977	818	263	945	261	628	969	992	160	484	999999	902	915	593	536	243	618	999999	666	226	433	24	999999	447	271	312	999999	122	239	888	573	392	521	619	999999	273	830	631	241	999999	189	241	226	64	999999	373	750	999999	392	726	999999	291	773	401	537	962	999999	815	683	949	999999	856	999999	999999	999999	514	390	306	999999	273	412	987	142	554	47	999999	798	504	718	897	561	284	999999	512	578	292	618	130	91	999999	13	999999	999999	292	999999	332	478	999999	154	999999	983	454	511	128	324	332	999999	229	364	345	173	999999	999999	999999	999999	49	136	260	999999	628	895	270	224	999999	270	397	50	849	999999	714	999999	845	360	503	914	117	772	611	198	256	142	398	766	999999	938	248	918	171	999999	759	999999	999999	270	526	329	722	239	999999	999999	926	291	999999	999999	999999	622	328	415	603	871	290	276	525	71	446	495	506	504	478	999999	31	479	999999	999999	996	519	505	584	999999	184	999999	999999	687	753	271	965	833	925	999999	133	619	832	324	300	615	999999	999999	999999	823	40	999999	228	761	606	999999	999999	999999	355	476	139	999999	743	999999	428	678	412	588	999999	799	999999	662	581	387	354	999999	199	164	588	349	514	838	348	999999	803	362	999999	125	91	917	814	562	487	999999	999999	16	
999999	261	999999	621	999999	903	908	367	999999	999999	999999	841	417	999999	647	303	823	15	962	301	779	981	778	76	705	999999	507	854	985	918	184	133	399	347	992	937	268	967	146	611	929	980	420	434	121	999999	999999	354	999999	999999	739	481	999999	696	237	999999	999999	829	916	999999	406	64	382	432	204	127	999999	79	745	709	45	856	868	360	999999	798	571	999999	999999	572	999999	162	584	473	999999	702	637	703	119	107	999999	438	60	230	215	875	999999	999999	999999	999999	999999	638	608	999999	485	883	612	145	999999	439	332	139	999999	353	338	253	479	908	999999	501	999999	747	960	647	999999	606	805	648	999999	496	200	584	123	960	881	948	554	999999	988	306	99	501	379	999999	774	335	563	706	892	962	405	699	999999	999999	999999	999999	678	960	326	879	87	964	990	838	999999	748	25	913	472	999999	698	465	920	946	412	988	378	289	873	999999	53	108	999999	999999	100	501	839	385	999999	938	279	593	697	999999	228	135	511	540	441	999999	320	649	244	512	273	939	778	797	336	999999	999999	999999	97	407	999999	999999	218	807	999999	747	999999	639	466	534	119	115	999999	999999	999999	286	486	837	847	999999	607	403	999999	999999	919	999999	722	51	999999	999999	999999	880	999999	300	282	249	999999	704	793	694	127	999999	192	710	403	168	181	966	79	999999	49	999999	551	999999	799	442	999999	999999	999999	596	34	866	590	535	170	999999	609	477	539	488	999999	782	999999	163	729	926	220	164	849	760	979	755	972	999	999999	636	339	264	501	840	999999	950	999999	207	669	260	101	657	549	174	999999	999999	437	591	688	266	999999	999999	521	872	231	960	126	999999	616	278	894	590	643	534	999999	354	999999	698	363	420	965	846	494	478	835	563	999999	685	211	285	999999	391	999999	635	942	940	742	628	618	174	833	689	590	400	366	999999	24	24	274	214	727	738	999999	277	999999	846	903	53	47	999999	356	999999	925	340	950	513	278	999999	591	958	999999	358	90	999999	999999	286	999999	103	121	334	549	599	420	999999	557	589	163	53	344	106	47	999999	590	950	818	402	763	260	450	999999	999999	16	433	315	603	379	999999	49	690	999999	999999	999999	932	713	128	756	30	927	783	370	359	999999	999999	999999	921	912	767	139	380	194	999999	15	653	268	101	999999	999999	115	404	999999	931	999999	999999	329	999999	236	767	877	999999	72	999999	835	477	89	503	17	342	999999	393	999999	612	999999	999999	505	999999	584	167	673	621	585	999999	915	533	605	439	245	871	353	979	695	
