500	500	
84	103	98	105	112	93	103	98	101	114	81	98	106	107	95	97	95	104	119	108	81	107	98	104	93	72	99	117	97	85	94	98	84	99	87	114	94	105	115	103	88	82	100	85	89	87	98	98	95	98	113	112	104	100	92	92	105	102	99	105	103	79	94	106	88	107	105	100	102	112	109	113	113	107	101	105	94	111	104	111	93	86	99	104	96	98	94	97	110	100	90	101	116	124	102	111	83	96	121	102	103	103	113	100	105	113	87	94	104	109	102	99	87	105	106	120	105	85	95	99	88	113	92	94	106	90	115	98	93	102	105	106	109	101	106	93	114	103	77	104	84	104	120	97	123	108	99	103	97	98	82	100	96	107	79	96	95	100	106	81	105	89	86	96	110	91	109	101	96	98	96	118	102	93	112	131	91	97	93	104	96	101	97	104	103	98	82	107	82	105	96	101	92	115	111	111	102	106	85	94	97	92	89	92	86	91	90	91	85	89	91	106	103	104	90	103	94	96	105	101	100	95	97	97	102	103	112	109	97	94	96	100	95	111	102	101	98	86	94	98	118	93	104	101	99	119	105	94	104	119	88	112	87	98	126	89	104	94	101	97	115	104	96	99	112	106	95	114	92	87	96	82	110	116	107	99	90	116	95	82	100	99	110	105	92	107	94	99	84	106	95	104	101	83	102	102	117	116	118	113	110	113	95	90	93	114	99	107	88	102	115	102	99	109	89	98	107	97	101	94	91	103	107	98	106	108	110	103	90	99	104	106	89	115	102	103	98	98	91	84	111	106	92	97	99	88	87	107	100	110	95	101	101	94	91	92	105	101	102	96	83	111	101	100	97	114	85	109	124	110	92	107	103	119	97	90	113	98	101	91	101	98	90	93	112	112	79	90	112	92	104	97	106	90	86	100	92	116	110	94	97	99	98	103	105	90	118	113	114	106	112	105	88	83	96	89	95	95	111	113	95	113	93	107	99	111	109	102	99	92	99	96	108	90	115	98	104	95	102	97	100	111	116	85	98	95	93	89	89	120	99	98	83	100	112	89	107	93	105	97	108	105	100	89	91	101	82	95	99	78	90	107	94	93	117	95	99	97	96	104	102	80	98	92	96	124	95	101	94	99	105	89	118	89	104	95	120	110	71	108	
105	102	105	102	98	94	82	97	84	102	102	93	75	131	106	109	85	85	94	107	99	113	96	88	101	87	104	109	97	97	90	107	92	110	96	95	97	113	113	95	86	102	87	95	103	109	99	100	94	93	91	88	101	97	106	104	116	85	113	90	98	89	85	98	83	100	105	87	107	110	108	98	107	92	117	107	90	103	105	102	93	81	111	109	108	110	98	87	91	102	102	100	92	101	100	100	87	98	83	111	102	108	86	99	110	90	98	99	84	87	110	104	98	109	95	98	91	130	98	99	101	103	90	96	114	105	85	99	100	101	92	91	88	104	93	104	110	101	114	110	96	101	110	109	105	99	112	103	96	80	109	101	87	111	108	92	93	90	83	109	102	107	114	106	119	99	122	89	94	108	94	88	104	102	103	110	102	115	104	112	109	93	102	106	97	91	104	106	98	94	90	98	92	90	95	93	90	100	98	106	85	104	124	100	102	94	106	106	110	107	91	98	100	93	107	104	107	99	84	106	111	113	94	101	110	106	98	94	95	94	100	97	119	106	107	93	109	98	117	106	81	88	104	91	98	92	93	87	88	88	97	110	95	97	107	113	102	107	109	84	103	110	94	100	79	106	119	106	114	100	93	102	98	112	104	97	95	92	116	101	110	102	104	91	93	105	108	98	107	106	94	103	99	90	104	89	101	103	85	92	112	99	114	92	90	98	101	103	97	94	87	105	100	114	80	96	119	89	105	87	93	103	96	100	95	81	81	112	93	98	87	102	104	113	83	98	101	106	95	94	76	119	113	105	106	100	100	112	105	89	114	102	105	105	96	99	91	103	110	103	96	125	102	99	104	112	99	103	108	89	100	99	105	119	101	106	100	100	98	90	109	97	82	119	94	92	102	112	115	102	103	103	104	103	94	94	95	91	118	99	90	111	95	93	85	108	103	103	89	89	91	105	83	103	97	93	104	124	89	117	96	103	100	99	104	127	104	82	93	95	110	103	101	113	97	109	102	97	101	99	101	102	93	113	82	94	103	118	105	84	89	99	92	109	103	89	101	96	91	83	112	101	90	99	92	113	96	95	93	110	94	106	93	113	102	118	102	94	93	95	93	112	114	95	111	97	94	110	103	115	93	98	104	93	109	100	98	99	94	92	
640	791	627	382	999999	343	590	219	862	913	934	319	216	89	999999	999999	353	265	999999	855	199	71	735	999999	999999	25	50	834	984	448	366	535	742	467	452	999999	999999	34	152	937	999999	354	999999	999999	462	919	689	505	320	999999	125	215	313	833	388	999999	999999	778	849	51	302	756	234	423	556	408	577	749	637	700	999999	329	122	843	999999	844	999999	223	999999	613	999999	999999	524	338	333	161	231	908	89	873	999999	999999	999999	111	644	583	129	86	999999	63	352	940	867	619	169	999999	102	470	317	999999	17	842	390	245	715	757	242	896	99	405	187	668	670	764	442	999999	999999	21	208	943	724	494	258	344	270	999999	999999	904	179	537	68	761	601	999999	865	999999	54	939	395	887	350	233	999999	570	999999	999999	280	112	999999	107	651	91	271	373	818	522	594	56	974	330	89	337	999999	561	347	426	77	133	898	26	999999	215	625	321	602	501	508	688	468	587	124	575	726	81	886	976	499	237	727	353	831	999999	964	999999	808	22	999999	434	233	459	616	156	999999	171	90	445	465	999999	771	327	24	906	587	397	215	513	999999	655	674	370	999999	839	999999	999999	194	999999	999999	561	999999	589	999999	83	464	999999	970	968	371	564	999999	451	999999	548	466	410	338	925	420	576	858	304	411	999999	760	862	532	777	750	658	977	71	999999	904	448	192	999999	941	451	578	427	247	999999	999999	664	233	849	387	383	996	227	268	608	674	702	217	187	152	323	999999	486	999999	228	712	587	930	256	615	110	283	87	397	484	999999	159	621	999999	365	999999	536	23	154	403	753	441	718	462	530	999999	240	14	189	628	848	101	233	999999	999999	468	734	977	243	287	109	918	829	784	765	524	91	65	822	999999	786	589	999999	999999	474	999999	869	477	725	413	870	999999	897	769	635	751	925	601	999999	896	463	999999	779	867	303	835	999999	933	999999	15	131	184	191	234	841	999999	999999	434	555	169	999999	267	261	999999	417	999999	31	70	159	999999	999999	489	343	999999	502	237	999999	999999	999999	638	669	935	779	720	291	695	97	673	927	999999	991	501	56	562	306	999999	999999	999999	999999	473	814	551	783	999999	416	641	840	265	731	613	459	999999	928	916	500	664	487	541	548	721	743	357	142	784	32	107	442	781	999999	306	929	860	23	42	824	127	161	105	999999	649	854	831	941	999999	915	705	572	140	72	641	718	999999	410	738	730	466	999999	999	999999	318	999999	69	635	999999	999999	599	282	896	999999	
382	512	392	237	898	866	911	999999	818	999999	999999	535	312	718	988	999999	172	460	285	311	368	709	161	444	994	450	999999	206	999999	639	326	433	675	49	690	139	335	539	512	999999	818	60	999999	999999	343	783	897	999999	647	845	521	148	999999	594	999999	672	361	947	243	457	999999	999999	898	188	551	894	859	272	37	858	262	633	947	413	999999	318	119	30	111	221	553	453	558	671	128	187	999999	91	999999	27	777	999999	306	999999	799	113	161	421	589	448	999999	634	323	788	593	887	999999	999999	111	424	563	340	846	999999	999999	628	166	999999	999999	374	468	999999	955	19	90	874	337	893	613	389	166	698	999999	662	999999	919	140	769	87	999999	999999	843	979	892	464	447	542	999999	160	999999	946	924	361	224	980	155	678	313	999999	719	560	999999	979	722	267	999999	899	999999	734	984	498	396	159	829	387	624	799	73	554	643	999999	999999	742	442	442	242	347	226	681	152	250	826	72	368	680	688	863	266	999999	600	999999	358	550	175	999999	999999	999999	531	837	365	355	999999	758	999999	387	507	564	999999	289	35	527	999999	999999	591	744	671	999999	790	159	699	999999	542	999999	954	105	999999	999999	577	759	883	467	815	389	999999	796	999999	77	998	981	182	133	327	976	999999	82	865	999999	958	999999	21	999999	984	382	999999	604	812	187	803	968	999999	994	987	787	406	567	999999	303	196	794	118	603	336	808	976	575	443	566	827	999999	999999	147	554	155	747	657	999999	442	251	721	984	457	999999	39	587	187	145	540	999999	999999	369	999999	999999	173	322	999999	899	185	406	572	171	256	999999	921	738	266	450	842	49	748	95	280	62	474	810	661	339	999999	999999	798	439	999999	985	999999	999999	668	486	390	832	340	758	307	999999	679	559	737	107	352	300	331	999999	303	999999	831	956	99	999999	195	363	661	999999	602	999999	608	142	267	999999	574	408	80	779	999999	19	999999	990	999999	244	382	914	82	563	986	999999	999999	71	145	411	164	829	999999	158	301	36	999999	261	166	999999	437	546	302	999999	533	944	230	999999	676	293	792	841	999999	854	146	280	999999	999999	999999	999999	999999	999999	999999	856	999999	744	999999	921	488	43	839	999999	834	445	999999	836	622	999999	39	52	784	999999	394	852	619	323	999999	999999	999999	31	746	82	999999	568	999999	999999	549	446	370	788	969	308	74	999999	454	345	999999	732	56	310	657	999999	999999	999999	999999	707	163	154	246	792	999999	405	999999	466	999999	999999	296	275	158	999999	297	999999	244	999999	
83	486	293	751	407	284	316	927	532	711	999999	71	14	999999	756	589	736	999999	209	578	704	573	398	607	355	999999	58	999999	584	138	999999	480	449	826	975	336	424	999999	999999	962	486	166	872	208	999999	999999	761	185	518	568	191	892	999999	666	546	509	97	686	999999	719	999999	574	353	404	999999	999999	621	999999	999999	430	174	335	658	999999	101	999999	700	200	513	128	999999	873	232	25	947	999999	503	783	290	476	248	738	999999	36	736	999999	813	478	510	210	614	584	999999	98	999999	856	999999	740	999999	999	808	999999	182	999999	793	362	999999	337	457	576	999999	999999	999999	999999	191	999999	329	632	510	189	733	231	689	313	513	351	999999	144	999999	100	887	762	999999	290	667	351	566	727	242	999999	570	486	31	933	809	776	686	381	907	999999	999999	611	239	999999	999999	586	999999	868	773	451	529	999999	715	366	999999	999999	630	616	11	839	869	601	399	999999	619	257	210	756	999999	737	665	461	237	999999	564	286	532	822	24	999999	999999	698	954	999999	855	363	999999	665	254	182	999999	999999	999999	77	999999	934	999999	114	775	28	386	461	999999	46	786	999999	979	71	801	412	114	999999	602	920	999999	181	647	608	280	999999	999999	544	999999	331	590	999999	92	170	555	629	74	428	56	996	703	999999	333	917	14	787	999999	708	863	841	77	349	999999	458	371	926	999999	613	833	519	542	841	999999	999999	455	201	985	819	516	181	348	685	760	605	999999	33	848	729	603	493	883	999999	681	670	263	251	999999	633	999999	629	343	460	595	999999	463	999999	732	290	999999	999999	999999	563	202	691	999999	999999	588	999999	999999	347	88	566	20	350	636	764	999999	289	999999	213	83	362	30	887	838	888	100	232	999999	365	301	567	267	999999	999999	329	999999	989	177	871	663	999999	401	999999	551	776	450	999999	901	698	999999	453	500	268	739	450	542	315	852	614	301	365	999999	876	56	999999	309	229	659	316	999999	999999	121	918	550	827	999999	999999	999999	72	448	845	331	999999	664	847	76	999999	60	250	787	279	146	563	579	307	999999	999999	999999	40	476	999999	595	595	999999	999999	341	582	999999	999999	489	972	969	790	175	456	44	286	999999	208	453	999999	178	999999	529	910	999999	558	348	252	312	445	166	999999	595	999999	999999	736	999999	144	516	493	291	149	760	814	309	356	999999	999999	273	249	312	215	587	999999	61	185	999999	608	494	783	244	474	609	999999	999999	664	204	947	206	999999	351	87	999999	959	28	39	999999	714	610	999999	999999	999999	979	72	
999999	999999	999999	429	176	83	670	336	650	732	259	816	539	715	998	999999	162	449	999999	999999	897	235	523	627	157	999999	999999	360	999999	805	623	999999	495	999999	912	865	937	774	781	132	637	25	436	959	709	999999	999999	943	716	999999	536	999999	298	23	175	907	437	109	281	999999	556	319	338	844	999999	240	331	992	999999	142	708	387	668	999999	999999	881	798	563	918	946	531	999999	644	42	279	902	730	999999	999999	15	999999	999999	503	999999	575	327	999999	592	849	999999	880	507	149	584	266	158	62	494	685	293	118	874	191	335	999999	973	675	306	999999	216	999999	849	999999	798	999999	999999	999999	42	999999	999999	204	999999	713	999999	75	999999	999999	69	775	999999	850	246	796	98	999999	563	655	177	23	602	999999	390	27	642	969	40	887	999999	879	396	999999	29	265	673	999999	902	170	743	269	599	539	999999	999999	454	366	273	63	999999	901	150	224	716	999999	636	370	813	198	80	478	45	999999	103	999999	999999	856	830	999999	133	999999	999999	999999	999999	908	423	73	45	860	573	286	706	999999	365	449	739	999999	557	10	999999	313	285	713	100	274	234	462	445	999999	150	597	535	999999	930	532	907	747	311	808	605	999999	334	953	999999	793	771	68	999999	654	450	218	308	999999	999999	999999	724	999999	312	648	683	960	999999	608	999999	975	751	999999	56	832	541	999999	999999	749	405	65	978	331	999999	306	999999	175	999999	791	999999	932	299	705	929	999999	807	627	444	999999	134	644	999999	999999	243	650	52	356	21	948	122	458	349	999999	434	999999	999999	403	202	16	155	517	289	835	622	999999	685	55	999999	935	999999	999999	999999	215	999999	760	120	999999	97	447	263	155	999999	732	679	537	593	740	999999	633	999999	414	999999	437	517	999999	999999	999999	113	456	964	997	861	85	923	208	900	143	933	674	999999	588	315	755	753	999999	999999	557	166	94	203	945	775	862	999999	621	489	999999	999999	19	405	999999	999999	640	482	999999	293	999999	809	480	637	460	999999	606	446	691	109	679	684	516	262	807	953	999999	263	999999	232	999	419	999999	719	780	999999	924	278	196	438	674	282	999999	999999	284	748	685	457	743	999999	179	425	974	522	999999	445	999999	756	999999	56	141	387	999999	44	294	999999	999999	999999	856	25	882	337	999999	999999	999999	999999	999999	800	978	999999	277	570	520	880	62	583	999999	789	999999	345	999999	177	999999	999999	307	297	818	462	432	615	250	924	999999	999999	265	841	999999	722	999999	413	257	391	999999	539	999999	570	867	999999	981	710	234	717	
999999	520	762	715	657	999999	954	999999	588	735	378	372	818	353	969	792	624	221	418	999999	702	505	98	871	999999	150	372	999999	429	244	999999	999999	390	532	81	90	964	999999	193	999999	767	950	824	521	22	415	999999	999999	600	84	999999	999999	302	512	999999	356	432	891	326	517	747	227	717	353	264	656	982	999999	281	999999	828	83	999999	999999	999999	752	681	999999	858	983	429	999999	147	355	999999	711	428	877	517	999999	657	83	234	999999	318	550	242	481	267	999999	432	435	163	711	999999	999999	741	940	999999	273	675	999999	42	999999	999999	810	999999	372	77	552	999999	115	778	999999	241	754	849	362	53	414	519	209	318	999999	560	999999	784	436	109	400	970	999999	329	254	59	802	999999	892	587	999999	999999	870	413	715	999999	999999	657	606	479	501	46	388	999999	153	999999	475	547	539	781	104	999999	653	999999	999999	999999	749	785	533	507	999999	999999	999999	775	545	943	649	796	603	375	243	347	999999	956	608	364	591	591	185	999999	999999	264	511	999999	493	482	999999	999999	999999	999999	387	541	133	108	49	787	999999	613	361	210	113	679	943	174	999999	756	848	999999	999999	322	991	999999	610	42	999999	184	211	846	292	999999	137	52	999999	470	999999	701	999999	999999	999999	820	285	977	239	975	999999	999999	320	347	999999	999999	633	129	942	423	999999	229	931	101	184	864	586	242	331	298	82	70	999999	999999	187	846	543	999999	780	844	999999	23	928	634	644	30	999999	864	284	999999	439	17	999999	999999	328	768	770	132	999999	61	999999	999999	656	999999	902	999999	295	837	170	725	203	999999	348	107	999999	138	300	306	999999	999999	10	722	958	999999	999999	74	960	970	164	418	85	421	864	728	611	999999	366	986	999999	317	734	36	999999	999999	362	999999	999999	999999	999999	999999	999999	473	999999	751	61	521	94	880	93	837	376	325	683	751	649	782	10	620	496	999999	772	999999	575	149	999999	974	28	410	423	293	405	999999	709	964	999999	999999	745	999999	677	99	909	485	999999	893	940	419	999999	951	999999	580	999999	58	515	999999	999999	173	898	535	332	86	999999	683	467	799	441	418	999999	999999	810	47	46	887	943	999999	999999	999999	999999	999999	209	999999	631	999999	502	843	999999	357	452	829	546	999999	714	219	790	600	597	236	28	114	999999	532	803	999999	151	870	543	686	115	118	407	141	999999	226	336	322	455	999999	191	624	89	94	966	786	182	999999	333	826	106	352	809	255	999999	305	229	677	999999	996	999999	631	309	43	999999	343	999999	414	23	497	883	
477	155	172	54	404	999999	377	999999	27	462	118	547	717	589	763	309	161	999999	468	997	659	999999	458	509	560	325	56	842	633	363	767	29	835	943	629	206	647	211	873	280	852	999999	197	999999	817	999999	591	453	488	43	999999	551	555	500	233	999999	697	662	493	999999	978	534	999999	663	695	98	999999	774	960	567	661	999999	989	197	154	548	919	914	691	476	999999	999999	999999	999999	999999	225	474	345	719	268	999999	984	999999	794	302	327	189	534	848	728	382	817	492	921	999999	329	561	368	355	685	999999	783	970	27	999999	385	180	999999	999999	479	624	999999	64	702	68	999999	242	205	999999	827	999999	395	75	999999	104	915	120	999999	227	763	999999	116	999999	43	817	999999	24	700	999999	917	999999	846	953	378	999999	16	763	790	999999	704	999999	366	999999	528	326	66	717	999999	923	440	274	738	999999	999999	999999	999999	386	30	885	999999	662	542	999999	977	680	999999	441	696	858	98	162	329	578	522	676	307	999999	999999	716	760	999999	16	777	18	652	418	730	147	563	595	629	742	905	999999	999999	554	609	495	848	804	624	999999	159	834	288	944	169	999999	999999	517	875	915	314	134	336	999999	999999	999999	334	272	791	303	143	999999	468	419	424	999999	999999	131	697	157	622	999999	999999	985	856	942	999999	708	258	138	997	999999	720	714	999999	781	999999	999999	789	999999	170	586	22	330	999999	887	375	999999	999999	999999	132	28	819	728	999999	401	988	351	800	822	999999	626	24	663	306	97	999999	999999	981	999999	856	95	341	836	986	999999	999999	815	107	999999	576	860	187	147	16	999999	235	992	999999	46	793	851	595	967	842	544	572	359	34	801	345	621	886	887	264	47	686	999999	741	999999	502	999999	999999	830	255	999999	448	876	657	327	861	559	343	999999	849	14	499	374	993	452	999999	550	790	999999	634	955	973	300	883	968	302	251	261	999999	543	619	608	764	721	685	105	695	701	706	939	999999	287	941	47	999999	547	999999	990	298	792	999999	999999	947	206	300	193	158	999999	999999	999999	619	308	999999	411	239	406	735	652	999999	357	999999	848	93	366	999999	677	42	262	999999	431	980	261	962	372	591	237	660	568	431	999999	946	702	999999	682	329	487	108	999999	807	999999	811	669	682	941	23	114	308	999999	357	622	999999	895	369	999999	999999	368	999999	999999	820	999999	746	177	231	816	410	999999	834	999999	46	370	579	503	455	780	620	321	578	31	358	487	928	999999	220	999999	350	999999	343	756	638	999999	152	292	719	
804	117	644	447	866	540	938	279	897	554	987	53	658	999999	999999	999999	732	789	323	467	342	999999	999999	956	422	476	359	742	87	772	999999	228	296	783	650	673	975	999999	712	491	420	999999	999999	524	232	765	691	999999	999999	120	906	182	828	999999	386	999999	439	687	34	999999	999999	999999	201	134	479	769	756	874	799	915	671	858	87	832	999999	134	999999	163	733	657	784	748	988	967	999999	999999	399	472	407	919	243	297	999999	999999	999999	999999	26	905	54	463	999999	817	811	999999	999999	57	104	996	777	262	686	286	953	376	999999	443	217	999999	267	576	379	294	477	879	682	999999	999999	764	999999	832	118	999999	999999	280	649	967	936	999999	999999	999999	808	403	999999	999999	999999	957	343	482	999999	867	17	999999	647	999999	94	723	350	931	165	999999	48	340	474	944	999999	999999	177	999999	727	647	506	67	706	999999	768	976	599	999999	646	999999	50	536	999999	665	824	999999	499	641	196	999999	626	14	999999	999999	781	999999	999999	999999	11	694	999999	659	999999	69	999999	999999	95	209	708	117	999999	28	295	440	999999	511	999999	999999	129	827	58	535	497	801	31	501	72	253	667	301	57	848	999999	999999	935	390	999999	997	304	873	240	300	933	999999	999999	999999	999999	563	999999	279	204	130	630	183	645	999999	172	999999	999999	868	887	841	999999	417	999999	285	697	999999	999999	645	999999	999999	514	256	596	758	602	418	10	999999	782	999999	816	398	999999	927	999999	157	316	681	227	829	958	999999	999999	999999	999999	999999	28	999999	910	386	68	999999	550	999999	615	384	586	999999	661	753	999999	625	96	999999	34	999999	999999	999999	67	550	35	823	427	899	999999	88	269	999999	999999	86	999999	485	512	999999	450	34	999999	188	321	843	570	429	29	474	876	999999	348	607	374	615	999999	885	999999	370	361	999999	999999	999999	600	537	124	389	888	585	362	477	123	999999	938	10	306	142	999999	224	979	999999	803	952	33	984	999999	662	832	999999	871	999999	27	151	54	215	659	206	587	784	999999	191	541	444	121	409	229	657	669	374	319	999999	999999	253	391	754	440	422	999999	999999	797	462	556	505	713	847	459	999999	999999	732	999999	109	999999	47	495	797	999999	369	840	623	765	92	999999	467	82	799	451	774	760	299	999999	247	579	971	999999	276	999999	45	730	999999	949	257	19	937	999999	999999	527	36	757	593	999999	81	999999	999999	850	999999	468	99	999999	914	999999	685	221	358	957	113	529	583	60	229	172	999999	638	575	673	999999	82	66	443	862	281	425	26	999999	
609	703	665	575	131	282	999999	545	612	816	999999	273	45	999999	999999	920	690	999999	999999	999999	430	659	442	15	999999	342	641	412	655	570	999999	979	668	999999	748	999999	999999	999999	461	777	422	627	428	999999	706	410	482	420	86	522	181	337	449	999999	999999	950	270	659	245	999999	999999	999999	999999	51	183	999999	604	999999	999999	725	482	736	492	208	125	803	241	620	309	929	860	999999	335	999999	999999	315	540	189	309	999999	993	789	719	673	146	27	999999	999999	649	999999	805	492	999999	999999	49	999999	999999	251	373	942	718	649	999999	315	999999	420	999999	756	651	867	359	999999	999999	125	731	693	27	999999	72	108	75	854	971	491	134	378	723	974	103	954	471	299	816	999999	89	999999	999999	413	999999	726	948	999999	735	999999	999999	390	999999	391	630	356	999999	35	999999	275	877	864	678	868	191	559	696	104	663	697	999999	70	608	334	46	999999	264	999999	83	999999	159	95	129	199	33	744	577	342	999999	746	536	446	999999	551	489	999999	999999	570	232	196	39	854	999999	48	386	999999	999999	476	999999	253	102	814	951	843	125	999999	999999	488	845	446	981	364	999999	999999	170	958	949	66	999999	999999	999999	999999	391	887	315	305	767	90	999999	625	962	111	987	110	654	721	495	277	435	697	999999	196	725	785	999999	675	113	410	999999	427	458	725	630	532	541	999999	432	74	537	999999	34	999999	675	230	484	880	999999	649	999999	448	999999	999999	999999	158	352	524	999999	606	682	999999	999999	367	213	396	176	247	480	999999	999999	999999	299	430	739	615	999999	815	999999	504	999999	333	308	464	148	438	999999	999999	104	482	999999	26	439	999999	391	897	628	666	999999	288	63	247	410	912	90	25	159	53	943	25	484	537	13	473	999999	358	341	999999	228	999999	442	401	153	997	284	552	817	999999	49	999999	986	999999	999999	242	999999	73	923	999999	383	132	288	910	832	88	997	999999	999999	965	999999	42	999999	891	999999	685	846	661	104	999999	638	538	208	687	999999	110	38	478	182	770	32	242	434	946	364	105	496	532	569	74	999	999999	999999	851	940	16	999999	999999	568	999999	999999	789	999999	521	756	844	999999	600	906	999999	60	529	479	999999	943	298	607	619	537	352	198	323	102	39	412	17	999	356	746	999999	823	932	910	999999	999999	999999	273	913	199	519	181	895	625	837	24	999999	161	295	908	999999	408	667	999999	999999	490	999999	697	938	119	999999	844	577	854	909	908	127	618	976	869	710	35	694	999999	27	181	302	697	999999	999999	931	
855	714	447	999999	598	165	374	694	22	310	544	334	804	449	674	603	51	716	929	897	861	185	426	208	627	714	247	550	53	198	385	443	923	187	893	140	999999	759	320	999999	752	999999	963	999999	175	700	890	980	353	999999	260	980	335	128	80	680	297	999999	477	884	917	824	999999	824	925	111	411	999999	999999	999999	999999	291	999999	186	999999	999999	999999	858	42	927	823	267	207	475	999999	404	118	804	117	223	999999	890	999999	436	836	999999	282	999999	999999	74	298	999999	434	809	114	968	585	158	974	142	468	999999	217	550	999999	999999	626	999999	886	530	992	607	519	342	700	999999	999	968	350	225	999999	999999	999999	967	638	559	832	397	371	968	819	959	999999	974	754	414	682	999999	999999	999999	999999	107	263	122	999999	690	754	102	999999	531	969	999999	808	758	478	396	999999	250	911	999999	826	999999	814	917	999999	43	777	544	999999	296	900	267	999999	173	914	566	819	112	895	947	805	740	999999	839	999	213	999999	81	999999	368	200	442	830	999999	359	82	999999	999999	412	48	999999	219	515	823	999999	711	23	999999	999999	911	577	121	354	963	705	96	951	974	917	507	999999	705	48	228	106	999999	436	737	814	999999	283	483	999999	999999	44	595	234	464	218	298	199	515	237	595	999999	999999	97	999999	999999	273	130	318	427	999999	165	218	181	296	999999	999999	284	286	831	999999	638	103	999999	999999	929	999999	861	999999	766	629	999999	378	478	452	437	999999	380	999999	576	551	721	964	65	794	999999	999999	423	999999	999999	56	23	913	683	234	999999	697	667	600	999999	61	411	634	552	798	597	999999	739	729	859	999999	791	714	999999	290	291	999999	47	626	795	113	695	999999	758	720	616	403	999999	254	495	739	999999	780	632	999999	149	96	421	267	999999	914	96	694	88	38	999999	999999	999999	999999	999999	999999	659	50	804	834	365	488	999999	832	191	999999	103	495	243	129	359	21	92	195	999999	204	262	780	429	880	26	10	844	730	465	317	200	300	311	211	89	319	999999	797	169	661	999999	588	85	13	821	601	460	958	999999	253	225	28	263	999999	999999	999999	621	923	999999	999999	999999	154	376	874	13	802	194	42	50	50	44	294	35	489	999999	673	704	425	999999	999999	999999	885	62	222	102	999999	46	562	180	999999	697	62	979	999999	27	76	999999	999999	10	28	416	428	918	638	218	930	999999	774	765	367	184	205	999999	403	999999	758	102	164	782	831	765	999999	861	840	352	982	315	999999	471	916	462	503	425	50	17	131	
966	423	999999	171	189	272	797	813	35	502	198	999999	989	269	974	67	429	179	262	999999	567	88	296	236	999999	771	312	849	999999	999999	780	823	395	693	999999	678	160	999999	999999	503	833	57	814	850	999999	729	999999	212	942	404	999999	255	787	232	564	887	137	777	545	418	959	999999	908	353	721	375	200	306	477	305	999999	808	999999	759	999999	519	999999	999999	999999	895	539	999999	906	999999	608	534	45	999999	138	904	551	382	84	999999	543	885	149	999999	138	428	539	935	734	647	497	274	728	38	999999	999999	623	691	344	650	878	858	999999	408	745	196	339	37	177	573	999999	534	733	999999	999999	999999	999999	802	316	24	365	999999	376	269	22	343	806	999999	892	999999	290	859	47	434	365	685	999999	740	725	999999	98	999999	767	170	893	999999	541	444	813	213	674	820	384	330	295	283	999999	781	999999	412	390	999999	999999	93	293	999999	496	309	928	999999	233	999999	86	374	925	853	999999	999999	376	59	999999	372	203	688	419	469	484	717	148	91	203	999999	355	999999	562	766	377	684	877	999999	999999	241	999999	999999	999999	999999	743	20	999999	441	999999	286	999999	345	610	28	138	455	674	823	999999	779	170	847	346	172	294	762	812	169	485	162	337	377	999999	999999	856	920	708	384	725	474	322	707	644	916	656	19	713	543	999999	921	20	64	589	696	81	999999	936	817	999999	981	999999	245	999999	294	949	999999	762	50	171	218	747	299	108	945	467	463	212	430	999999	285	999999	999999	532	564	152	999999	788	887	498	198	983	890	633	744	276	87	999999	999999	966	618	257	673	382	428	184	720	956	643	238	617	999999	515	311	475	931	928	999999	402	151	675	259	874	999999	972	234	856	999999	363	678	390	712	852	463	897	38	386	896	114	389	432	327	154	658	880	733	477	589	168	812	999999	374	358	218	300	369	382	131	999999	999999	328	999999	602	964	999999	905	612	62	999999	999999	555	42	608	22	719	999999	114	999999	999999	249	756	999999	506	999999	341	26	363	644	999999	538	999999	999999	496	910	71	377	724	190	810	975	130	425	999999	721	267	315	999999	346	498	942	264	166	459	169	447	999999	557	61	999999	832	551	968	889	875	791	300	546	698	950	999999	633	999999	415	696	129	341	102	784	292	36	260	999999	155	230	284	499	805	336	999999	999999	819	999999	999999	978	433	162	536	309	999999	967	999999	999999	395	156	318	340	751	999999	50	999999	999999	772	768	999999	582	534	999999	668	601	999999	494	219	235	999999	532	
999999	378	436	272	966	805	792	854	325	999999	192	631	999999	912	943	747	999999	295	366	62	56	904	948	406	899	339	999999	999999	638	999999	559	841	456	624	999999	962	324	501	999999	311	175	999999	453	350	399	902	823	756	657	554	453	923	868	886	485	66	429	999999	372	636	937	94	999999	842	707	351	999999	999999	563	981	433	550	221	999999	886	138	460	608	999999	997	516	120	61	94	999999	635	972	569	148	301	542	999999	999999	999999	373	91	999999	611	642	57	999999	999999	203	675	130	903	712	813	999999	357	605	820	33	999999	130	827	43	141	813	81	999999	615	246	999999	448	149	421	774	999999	999999	434	849	965	959	279	78	917	385	963	136	923	999999	569	791	696	722	270	763	326	545	58	571	798	571	679	999999	212	999999	236	999999	491	937	130	999999	922	756	855	74	105	999999	910	657	177	999999	158	219	55	454	575	999999	879	999999	457	157	756	863	60	999999	290	999999	866	999999	159	999999	645	999999	49	375	869	939	866	999999	667	999999	634	999999	403	999999	422	470	76	757	364	509	999999	832	490	973	999999	69	705	460	783	999999	999999	924	508	195	51	172	179	680	999999	636	999999	683	991	192	522	365	469	939	981	820	101	119	631	649	880	812	505	75	927	809	243	415	422	999999	89	999999	999999	218	79	260	300	396	181	728	649	999999	841	307	999999	999999	999999	999999	479	963	999999	86	302	858	314	999999	999999	114	752	776	999999	454	271	999999	113	999999	999999	260	869	999999	999999	705	937	902	10	463	971	207	999999	999999	219	477	936	458	999999	12	417	43	903	999999	593	999999	643	405	335	204	165	579	204	999999	999999	999999	897	747	443	151	148	400	858	851	267	469	499	908	566	925	999999	813	388	110	403	438	999999	38	148	343	72	542	999999	999999	307	402	999999	965	999999	999999	580	198	999999	999999	999999	27	999999	62	583	999999	696	735	999999	409	999999	352	999999	103	255	191	992	868	999999	110	89	605	822	63	554	865	465	534	683	697	355	329	999999	999999	246	385	999999	304	454	23	647	337	704	177	128	954	211	910	719	52	877	711	588	914	663	268	205	131	507	718	668	999999	61	151	63	367	553	554	856	870	928	999999	423	999999	462	752	901	999999	935	599	999999	555	815	640	999999	644	740	999999	999999	999999	190	142	999999	999999	355	485	285	563	123	761	411	657	63	849	124	189	297	992	461	911	367	999999	196	999999	65	999999	356	999999	331	419	626	668	999999	999999	689	796	900	687	250	977	999999	999999	
541	184	197	16	501	966	525	640	356	999999	433	81	621	999999	999999	888	681	999999	138	864	242	999999	144	743	95	999999	999999	328	288	610	752	484	444	999999	999999	22	720	58	999999	999999	894	690	72	878	244	499	266	59	999999	22	16	18	999999	611	115	836	999999	454	999999	326	806	999999	361	746	999999	949	637	601	630	933	177	632	620	747	970	551	641	265	999999	596	918	120	999999	999999	604	743	635	833	914	999999	972	276	138	305	583	697	999999	325	999999	295	862	999999	428	916	999999	383	999999	999999	641	563	205	784	945	999999	407	696	728	999999	152	999999	323	999999	686	457	961	901	503	325	173	999999	222	999999	999999	223	734	999999	691	999999	431	230	355	534	202	361	977	999999	330	999999	999999	887	969	253	999999	999999	999999	68	999999	970	999999	942	999999	82	999999	369	999999	999999	999999	999999	599	154	999999	176	663	922	999999	789	611	999999	480	772	581	699	999999	286	312	969	999999	750	999999	675	999999	720	606	489	350	999999	596	999999	20	108	785	597	214	999999	999999	803	999999	260	999999	191	456	652	500	192	999999	190	999999	660	66	999999	736	661	491	924	869	295	999999	184	581	632	202	778	324	381	987	999999	494	999999	404	509	389	892	34	69	228	999999	229	423	127	170	999999	999999	776	639	999999	999999	115	290	883	999999	242	415	999999	103	999999	677	999999	128	999999	387	696	980	265	557	992	844	637	999999	705	999999	999999	156	66	420	999999	266	12	685	19	862	999999	213	791	808	999999	973	999999	999999	80	551	304	111	228	999999	474	647	999999	228	647	527	496	999999	585	999999	999999	96	359	268	97	999999	999999	652	999999	342	509	999999	999999	999999	290	28	631	706	361	164	943	999999	928	326	946	367	586	783	48	999999	376	203	628	999999	287	190	623	953	843	348	876	651	999999	885	999999	999999	457	233	938	999999	896	999999	999999	431	702	566	167	43	321	730	156	999999	999999	626	966	315	864	53	999999	109	404	677	862	23	288	301	971	999999	95	965	909	362	845	419	999999	586	999999	999999	999999	720	999999	999999	642	123	201	984	47	375	919	924	126	414	63	838	233	228	927	318	152	410	595	124	947	356	820	999999	999999	204	41	389	999999	999999	600	459	999999	814	45	749	821	303	264	999999	133	170	848	999999	309	16	999999	377	658	999999	64	999999	135	999999	643	295	999999	999999	939	842	344	539	490	459	813	603	999999	419	192	187	999999	849	155	989	990	787	508	324	494	49	999999	663	730	881	613	557	334	177	181	999999	456	423	363	422	
271	999999	679	999999	692	706	254	776	999999	481	999999	214	999999	145	999999	999999	999999	978	914	999999	833	680	999999	609	846	265	278	594	247	442	730	83	999999	999999	727	405	117	119	632	787	999999	241	479	259	816	408	660	198	258	325	962	478	999999	464	999999	999999	785	80	552	999999	437	659	539	751	750	991	718	173	418	522	748	678	999999	999999	114	602	211	558	792	447	605	89	345	922	480	999999	574	999999	155	147	620	999999	566	205	999999	999999	999999	727	509	825	690	496	780	999999	999999	293	133	999999	359	999999	999999	236	287	115	831	357	999999	616	280	498	426	687	28	281	902	999999	121	999999	775	969	999999	484	59	967	999999	118	309	609	356	196	139	201	682	169	999999	393	759	999999	374	12	822	96	456	21	408	13	999999	509	833	864	182	973	607	390	96	904	999999	319	357	999999	58	713	999999	94	369	235	999999	859	999999	519	999999	660	785	999999	156	813	37	48	999999	999999	999999	999999	775	491	24	165	594	302	999999	853	216	449	113	999999	954	118	825	372	651	182	998	999999	999999	324	911	999999	198	834	243	282	999999	999999	750	603	92	257	937	778	79	213	641	711	999999	669	999999	513	999999	143	818	999999	987	999999	396	396	755	31	814	460	999999	502	967	759	69	799	976	999999	699	510	569	707	180	999999	302	448	541	296	832	999999	21	408	965	64	999999	999999	999999	999999	752	999999	999999	71	442	486	999999	576	245	881	999999	986	692	245	814	56	999999	999999	999999	999999	372	948	855	469	198	498	449	181	537	912	743	863	514	764	325	345	999999	999999	274	999999	848	725	212	660	643	846	633	776	593	918	999999	905	999999	355	849	803	508	388	872	944	999999	36	999999	999999	999999	999999	481	928	920	478	999999	76	845	183	101	646	745	204	999999	352	864	673	999999	618	999999	838	535	169	915	999999	837	999999	636	999999	656	821	686	879	999999	999999	374	705	855	124	534	999999	69	165	263	213	67	313	563	529	89	374	448	430	900	309	263	322	999999	408	999999	120	439	525	999999	280	959	866	681	970	978	169	817	473	93	18	778	999999	905	999999	463	533	999999	999999	999999	999999	382	265	979	224	601	61	692	999999	483	424	984	543	637	983	999999	201	632	592	550	920	557	999999	346	891	530	883	999999	999999	944	117	399	333	285	245	897	999999	887	999999	999999	999999	477	369	990	668	34	244	742	922	999999	272	999999	999999	565	330	734	407	918	999999	693	999999	645	391	512	375	35	660	268	402	96	999999	999999	175	223	624	
453	999999	985	678	999999	295	150	999999	841	682	999999	271	999999	999999	511	499	784	999999	773	661	290	95	999999	624	643	373	999999	350	836	919	958	735	914	941	876	546	999999	999999	229	408	577	161	550	999999	169	764	893	312	999999	596	764	999999	402	999999	343	999999	340	371	44	504	318	800	657	999999	999999	480	356	826	999999	965	87	544	999999	375	94	139	545	37	999999	878	479	999999	459	999999	165	999999	343	362	607	519	215	999999	215	724	99	776	504	628	115	689	418	77	234	925	999999	230	999999	37	477	214	822	999999	906	999999	35	644	350	417	766	999999	999999	993	228	569	759	999999	338	856	999999	317	634	916	999999	775	470	412	449	534	731	934	522	316	885	403	696	902	154	999999	699	454	435	96	861	835	552	424	848	665	175	492	892	85	999999	169	999999	905	391	999999	695	622	205	816	686	999999	757	829	118	825	872	857	881	288	167	830	882	548	65	95	232	999999	999999	784	368	249	52	999999	565	725	823	790	520	23	363	86	259	999999	410	40	88	723	316	32	792	318	999999	613	918	999999	287	999999	999999	306	908	999999	999999	420	458	447	788	321	274	999999	12	91	999999	868	999999	90	580	273	148	35	17	509	739	541	999999	60	638	439	527	999999	448	792	940	224	999999	713	999999	839	170	962	999999	766	458	923	999999	710	971	999999	999999	838	999999	23	892	999999	999999	409	999999	999999	999999	999999	808	999999	794	630	944	219	151	132	999999	221	71	741	112	185	783	250	60	999999	520	291	88	896	751	999999	999999	435	899	124	999999	706	803	502	999999	762	164	999999	972	827	979	810	999999	849	999999	999999	777	999999	910	999999	51	58	358	103	15	146	329	912	606	115	336	518	320	36	999999	66	417	569	331	350	999999	891	277	232	837	999999	722	238	917	285	911	695	999999	192	82	877	357	710	496	283	999999	251	295	867	501	470	500	999999	653	999999	69	217	286	570	695	999999	999999	135	265	305	999999	101	995	331	999999	640	993	138	999999	999999	999999	999999	999999	999999	906	779	605	410	731	376	219	191	585	994	999999	704	419	999999	496	922	107	999999	454	200	999999	352	256	963	674	860	476	999999	587	334	224	362	144	239	663	916	555	999999	404	888	96	242	515	11	115	499	231	48	642	999999	999999	486	261	999999	197	564	999999	641	736	870	899	999999	603	260	999999	863	569	189	301	579	999999	999999	828	565	113	627	836	255	999999	999999	639	999999	730	555	113	738	110	261	52	108	393	999999	643	999999	989	250	
639	999999	231	251	929	51	746	72	665	999999	657	695	779	569	728	287	783	561	241	471	125	999999	999999	51	999999	999999	147	203	999999	999999	93	304	999999	863	988	999999	999999	616	254	597	691	668	890	609	999999	415	482	482	379	116	140	92	999999	999999	999999	592	117	190	489	999999	904	553	876	211	419	363	128	916	581	156	262	999999	316	644	779	457	166	547	960	357	999999	664	823	89	333	999999	12	59	999999	406	999999	999999	999999	633	693	148	792	689	199	999999	296	566	999999	232	853	963	775	999999	747	999999	435	999999	229	141	785	249	999999	999999	878	418	360	79	187	185	682	999999	49	683	950	999999	665	477	357	243	71	279	999999	600	236	369	235	354	999999	71	970	904	625	996	847	453	419	995	810	781	376	226	999999	726	550	444	924	102	707	999999	21	958	221	985	79	515	486	138	999999	519	999999	999999	768	999999	214	777	999999	52	835	507	999999	999999	999999	576	867	845	891	999999	60	791	444	142	647	204	59	999999	693	999999	926	999999	966	999999	436	301	999999	370	999999	272	521	999999	651	881	266	999999	884	352	301	645	127	234	999999	450	88	777	84	999999	368	573	76	202	94	999999	999999	504	541	941	999999	375	977	506	397	999999	525	287	150	999999	999999	999999	999999	999999	999999	57	522	702	716	526	212	999999	226	547	999999	999999	206	329	689	497	766	762	668	943	118	925	667	620	999999	995	924	999999	637	521	184	920	263	368	481	46	641	423	787	24	738	999999	158	439	504	513	432	999999	999999	652	999999	123	779	377	598	999999	999999	901	866	720	601	411	30	705	373	999999	999999	837	848	652	856	999999	974	653	999999	534	777	237	125	333	999999	729	999999	985	724	71	150	886	769	686	655	739	999999	76	423	337	999999	453	999999	422	999999	999999	999999	945	999999	453	148	135	172	74	28	162	785	999999	999999	872	208	999999	999999	312	941	744	77	172	996	999999	796	999999	240	877	999999	334	170	999999	999999	999999	381	267	199	999999	999999	999999	723	705	667	503	953	23	918	550	999999	999999	472	764	481	999999	999999	999999	999999	677	999999	241	895	295	104	694	991	92	102	179	500	941	846	709	389	927	999999	372	504	503	999999	782	988	690	748	451	861	406	231	312	999999	999999	318	521	623	691	129	437	610	973	511	870	920	999999	60	197	682	999999	385	553	126	163	691	999999	513	875	999999	215	547	999999	832	999999	999999	999999	999999	314	632	334	96	698	808	594	762	530	991	999999	861	249	999999	561	999999	109	999999	678	196	999999	
504	863	18	747	449	999999	890	957	999999	999999	19	140	42	999999	564	357	999999	999999	745	531	401	999999	463	999999	23	999999	575	985	883	733	999999	999999	999999	419	809	999999	999999	348	259	999999	999999	804	999999	85	999999	731	217	894	997	421	433	344	932	664	906	343	409	798	734	446	348	904	84	999999	351	827	536	622	935	794	999999	336	437	851	999999	596	782	387	926	291	795	680	988	471	999999	240	260	939	513	476	369	527	999999	813	555	799	999999	970	734	466	204	999999	958	999999	389	106	907	90	836	320	560	32	871	452	650	999999	916	613	119	121	576	999999	118	999999	435	514	722	623	306	999999	999999	812	653	470	97	210	721	786	91	212	332	999999	112	203	915	347	656	171	172	887	883	127	861	999999	889	607	486	499	776	875	384	293	784	808	454	748	378	999999	365	449	946	139	531	906	788	407	494	915	553	98	999999	999999	460	418	999999	748	951	999999	581	490	724	231	19	215	828	48	395	304	749	999999	968	255	806	999999	941	753	999999	954	834	492	999999	571	946	999999	999999	823	832	375	663	705	797	999999	829	999999	725	724	130	326	88	999999	999999	200	999999	386	129	611	754	737	477	401	999999	996	205	999999	377	999999	285	330	197	999999	215	29	640	53	379	629	425	931	997	227	999999	999999	999999	94	479	921	999999	999999	999999	416	78	105	999999	271	552	800	999999	740	507	572	448	799	999999	83	999999	992	559	999999	999999	500	196	999999	739	260	768	999999	999999	121	618	456	757	999999	999999	780	936	120	999999	378	999999	578	999999	684	433	435	778	833	150	999999	550	487	371	282	562	999999	230	999999	366	647	999999	999999	679	41	131	61	814	733	47	999999	999999	433	871	190	631	438	23	511	400	999999	482	934	744	999999	571	141	94	485	999999	999999	560	691	999999	483	999999	999999	898	454	999999	382	620	54	795	792	999999	126	615	191	650	134	999999	718	999999	62	175	568	923	360	999999	999999	999999	339	581	355	797	456	679	999999	999999	999999	539	999999	948	27	693	438	999999	952	665	455	525	903	999999	38	637	842	999999	702	999999	999999	909	548	983	572	999999	291	999999	450	994	217	446	228	875	852	594	496	769	836	999999	737	429	999999	695	25	474	74	504	552	718	954	620	999999	999999	999	889	991	999999	386	613	411	964	999999	957	458	999999	307	999999	999999	444	150	82	999	343	581	887	937	853	968	108	350	786	999999	731	50	596	999999	149	876	963	602	910	393	999999	957	772	999999	24	246	17	999999	999999	999999	
118	577	881	999999	644	507	999999	952	147	617	288	272	624	999999	967	916	999999	549	167	999999	28	841	999999	689	999999	999999	999999	167	922	616	961	930	313	274	812	164	168	975	824	641	764	20	465	303	115	999999	342	728	999999	107	999999	467	19	999999	503	276	346	202	999999	268	698	999999	39	530	656	357	958	360	241	812	757	999999	725	526	396	18	999999	999999	999999	814	999999	999999	404	824	999999	503	921	999999	999999	999999	817	966	999999	566	943	999999	981	934	999999	999999	12	982	496	950	349	498	741	492	999999	495	890	999999	618	999999	225	617	560	999999	298	162	435	540	590	695	994	791	756	169	583	586	36	999999	300	825	811	70	593	999999	999999	743	999999	438	929	284	999999	418	357	108	999999	999999	259	776	999999	493	332	472	999999	999999	955	558	741	999999	909	911	469	448	119	792	230	999999	999999	117	729	555	400	999999	610	316	50	586	443	658	818	999999	999999	260	806	806	999999	348	668	999999	999999	926	11	189	528	999999	999999	999999	308	999999	877	195	310	999999	999999	99	103	334	862	96	760	379	124	92	999999	661	999999	219	642	312	999999	999999	999999	241	619	803	553	221	478	592	501	999999	287	999999	999999	633	947	999999	213	716	713	178	485	582	41	128	999999	999999	425	867	443	605	573	996	999999	995	698	78	532	253	546	881	999999	999999	999999	926	999999	245	311	140	713	398	15	926	999999	129	406	914	999999	500	991	634	999999	610	159	895	999999	291	611	999999	935	878	999999	960	179	831	322	216	987	999999	36	576	617	294	163	999999	600	999999	406	156	999999	783	999999	41	262	911	95	256	130	699	999999	809	633	525	205	835	736	55	756	999999	999999	200	927	104	474	424	27	511	456	115	305	999999	884	999999	999999	162	19	630	999999	268	746	76	999999	298	999999	999999	942	101	999999	328	318	554	890	639	349	408	999999	775	567	837	893	583	999999	25	403	999999	924	178	338	53	825	115	347	999999	31	741	114	639	999999	999999	482	926	422	999999	999999	999999	733	999999	125	999999	306	999999	72	870	374	173	999999	80	999999	409	302	773	762	55	502	212	216	999999	618	607	304	999999	131	999999	999999	999999	171	670	999999	652	317	679	62	999999	746	999999	999999	999999	133	858	999999	43	999999	253	954	708	174	999999	999999	594	999999	340	637	518	494	90	122	751	514	407	11	606	999999	999999	101	999999	720	221	309	910	169	999999	279	999999	143	271	481	878	365	656	802	999999	999999	999999	999999	999999	999999	544	999999	666	479	300	963	726	856	868	190	502	
161	341	988	999999	77	724	999999	999999	71	999999	384	999999	608	999999	395	858	604	999999	571	999999	143	124	581	999999	165	999999	441	868	775	553	903	999999	90	979	999999	999999	999999	850	999999	320	209	313	915	999999	169	833	68	244	999999	114	999999	648	307	962	369	46	760	999999	999999	999999	293	565	999999	518	973	120	999999	999999	517	371	999999	754	999999	999999	28	829	209	999999	26	999999	999999	207	963	670	431	999999	999999	128	999999	999999	273	856	63	999999	37	644	283	407	200	59	691	439	999999	543	999999	377	169	56	943	539	999999	352	796	474	851	95	601	368	999999	718	999999	33	19	828	108	343	999999	197	233	383	555	801	227	999999	641	154	479	430	755	64	105	920	184	89	999999	921	999999	588	450	999999	53	999999	320	999999	906	667	999999	999999	445	581	676	971	822	569	983	46	134	999999	833	707	999999	180	613	42	622	999999	848	999999	976	186	283	999999	746	999999	340	640	490	745	70	973	724	580	999999	183	999999	134	107	614	106	999999	796	240	999999	999999	335	872	312	288	859	683	818	999999	922	268	308	565	999999	999999	999999	999999	555	999999	768	859	982	45	194	439	999999	498	135	999999	833	999999	389	52	366	13	957	467	338	212	886	386	164	234	658	727	875	999999	899	567	385	753	269	417	999999	895	761	299	688	999999	999999	370	558	584	666	761	999999	265	208	999999	999999	771	24	353	502	391	704	757	386	467	563	832	599	999999	858	89	901	999999	581	470	251	667	779	999999	578	525	999999	999999	568	897	848	620	623	677	999999	999999	738	916	915	89	999999	13	999999	230	999999	800	771	990	999999	999999	859	999999	683	737	980	915	999999	559	774	999999	563	134	199	489	618	943	219	921	583	253	351	984	67	999999	280	999999	754	558	155	778	754	837	853	999999	47	942	936	999999	697	999999	999999	188	999999	999999	526	999999	813	433	612	999999	591	849	999999	999999	245	875	848	999999	467	741	170	442	413	995	232	725	281	217	999999	676	17	999999	234	513	631	172	841	128	999999	999999	434	331	999999	779	999999	904	999999	999999	746	171	103	753	427	955	999999	189	775	156	716	800	793	605	980	936	368	268	625	903	851	82	43	730	217	262	316	838	495	633	999999	327	305	901	471	999999	999999	999999	905	999999	604	451	397	695	999999	999999	999999	828	999999	20	999999	999999	999999	526	529	673	138	373	546	999999	648	80	693	151	999999	399	505	892	999999	699	999999	115	362	356	308	409	685	348	327	999999	841	488	497	485	222	881	47	999999	381	798	
162	219	716	740	629	533	999999	999999	357	23	999999	528	694	651	657	315	575	933	228	129	987	789	55	999999	999999	999999	583	999999	928	999999	999999	727	999999	346	547	153	399	622	999999	774	651	439	990	314	363	323	793	845	827	907	315	114	560	262	810	999999	173	211	416	999999	950	549	999999	892	661	951	999999	358	999999	513	916	999999	217	453	477	557	799	741	999999	20	377	737	390	31	999999	257	177	268	535	184	999999	197	215	267	824	999999	122	108	652	411	315	445	741	324	999999	999999	896	116	999999	263	573	432	60	999999	101	222	168	306	742	414	784	748	822	999999	533	999999	999999	999999	999999	999999	445	700	999999	750	704	931	996	999999	40	797	999999	999999	484	282	610	999999	147	808	175	611	999999	999999	999999	247	999999	567	622	811	790	272	614	946	999999	418	817	873	999999	999999	702	170	999999	999999	275	944	999999	999999	274	999999	999999	999999	591	939	999999	27	431	629	999999	850	133	147	999999	999999	286	768	999999	413	582	75	464	737	224	837	999999	14	394	852	550	421	999999	902	999999	82	492	999999	681	674	171	999999	987	198	999999	492	186	565	851	42	815	999999	761	650	151	209	95	591	761	753	999999	780	633	578	89	922	667	230	999999	999999	999999	999999	999999	519	999999	122	87	276	999999	731	660	550	163	361	47	52	999999	543	761	999999	986	900	999999	999999	999999	391	999999	419	118	616	825	956	721	614	340	354	420	251	408	38	131	818	393	39	103	999999	627	999999	540	46	271	999999	468	750	999999	801	417	169	678	861	999999	667	168	999999	905	704	999999	548	31	999999	631	418	144	732	972	178	517	33	834	999999	999999	565	999999	999999	354	701	497	999999	365	539	999999	261	573	547	752	999999	999999	999999	999999	398	463	88	999999	999999	414	853	989	735	778	999999	293	393	334	130	107	720	789	95	246	214	216	999999	193	491	756	380	845	596	980	518	999999	715	999999	445	104	685	315	999999	667	501	711	999999	202	283	999999	553	926	452	450	42	999999	999999	565	919	192	604	895	768	999999	44	17	402	755	269	573	578	494	888	999999	421	414	758	428	744	502	455	666	909	246	999999	999999	402	156	999999	844	943	159	999999	263	499	999999	547	999999	632	493	319	15	932	709	677	999999	999999	999999	38	628	999999	155	999999	426	999999	938	985	999999	889	590	999999	256	999999	425	630	428	514	634	537	631	999999	999999	795	260	193	449	999999	209	568	154	415	999999	127	999999	999999	797	999999	562	526	560	999999	25	59	51	878	999999	207	516	89	
258	554	413	888	999999	761	106	999999	569	999999	999999	213	785	963	999999	185	639	138	488	497	833	99	999999	117	976	826	851	999999	754	382	130	251	227	999999	320	599	11	999999	720	568	832	999999	769	329	239	356	999999	62	999999	865	248	999999	719	28	255	168	602	305	912	999999	910	336	605	197	122	999999	999999	665	652	999999	184	999999	417	919	665	396	329	632	999999	629	999999	798	465	999999	143	196	531	999999	999999	161	999999	705	184	999999	658	506	999999	582	217	193	371	363	999999	169	691	696	999999	800	999999	859	839	970	999999	292	999999	121	870	717	63	926	524	786	790	501	157	999999	377	999999	271	169	999999	747	424	694	268	454	399	305	206	999999	669	731	845	999999	999999	36	999999	891	377	547	635	133	529	999999	669	584	573	908	22	222	328	999999	538	204	999999	101	555	732	34	328	721	575	520	616	267	999999	999999	999999	188	130	199	999999	899	723	534	431	228	999999	35	684	880	491	293	983	128	419	202	999999	711	230	481	556	999999	58	825	69	613	912	33	999999	642	798	729	891	999999	999999	999999	814	999999	883	873	999999	999999	350	447	240	292	536	497	847	999999	299	73	958	649	643	618	999999	898	474	817	315	119	159	51	91	762	401	960	286	68	387	981	828	357	999999	849	999999	611	595	999999	86	425	185	999999	353	735	770	999999	389	999999	999999	916	205	75	567	312	999999	308	999999	999999	999999	576	221	789	222	318	244	610	590	794	999999	249	999999	697	741	890	933	872	698	356	991	159	581	61	559	471	786	762	999999	999999	302	228	255	126	999999	510	213	396	999999	44	500	169	661	595	999999	270	613	507	333	677	378	684	610	19	487	741	994	169	239	999999	532	481	999999	832	999999	872	994	999999	999999	241	999999	547	999999	999999	855	831	497	986	999999	299	999999	288	999999	121	999999	617	617	245	999999	999999	515	54	999999	323	512	29	348	999999	103	270	275	426	696	101	999999	999999	876	946	999999	999999	999999	17	250	999999	893	253	52	709	453	884	999999	999999	556	665	999999	642	390	494	161	836	999999	669	892	658	33	441	591	347	130	557	999999	999999	90	983	902	999999	999999	226	999999	999999	976	638	384	219	15	999999	869	40	999999	359	451	392	795	328	172	999999	124	592	917	461	661	704	999999	895	999999	594	999999	573	763	228	838	174	73	893	859	854	294	683	999999	517	999999	561	999999	771	116	357	999999	762	999999	328	392	999999	308	968	606	281	58	489	75	421	837	306	276	157	520	286	999999	999999	999999	
317	299	999999	940	409	890	110	732	818	789	795	718	915	751	445	999999	627	865	104	296	999999	805	999999	999999	240	679	274	294	824	260	999999	38	999999	304	513	38	951	999999	999999	88	505	548	240	700	280	702	922	999999	831	321	892	999999	234	999999	880	999999	494	823	709	730	625	999999	907	567	999999	999999	999999	999999	248	417	884	357	965	26	790	49	575	115	347	538	999999	719	999999	513	367	418	803	999999	999999	11	543	999999	571	178	462	689	999999	672	740	513	956	310	316	423	436	545	455	999999	825	999999	936	389	999999	181	973	906	999999	999999	999999	550	999999	999999	208	246	873	756	786	797	999999	111	408	902	374	999999	581	456	413	49	86	822	962	595	541	999999	75	163	651	999999	999999	556	336	246	473	199	549	999999	112	80	549	680	759	658	999999	723	999999	43	999999	651	599	526	503	323	999999	387	999999	377	847	999999	181	999999	114	999999	601	17	775	171	439	184	294	14	354	342	499	406	999999	999999	941	999999	999999	41	148	10	800	679	999999	22	919	95	611	999999	999999	999999	898	829	575	372	66	646	948	999999	604	841	366	595	181	170	824	920	324	285	999999	39	487	149	581	114	595	922	954	999999	251	353	573	122	999999	868	443	999999	831	700	256	304	999999	866	437	307	644	215	999999	893	198	998	771	335	745	999999	999999	759	258	470	999999	999999	999999	195	999999	999999	278	253	320	313	999999	164	999999	623	38	142	169	999999	999999	284	999999	390	999999	999999	574	253	999999	247	999999	584	868	999999	421	370	999999	999999	611	683	836	187	38	400	894	999999	177	44	999999	999999	999999	613	540	388	57	999999	999999	396	719	999999	621	999999	677	41	999999	736	444	999999	743	999999	999999	999999	530	485	784	999999	999999	999999	495	231	893	999999	999999	999999	999999	999999	999999	490	637	999999	999999	999999	999999	999999	72	59	509	997	999999	999999	758	999999	300	191	457	390	93	65	603	522	729	931	900	498	737	999999	453	999999	999999	124	692	999999	414	306	999999	173	524	550	423	735	34	999999	556	337	472	768	249	162	977	558	679	999999	999999	124	717	437	635	904	251	980	605	999999	906	408	475	804	721	994	822	293	866	542	641	867	999999	481	385	573	35	999999	842	300	276	542	445	704	76	300	999999	999999	538	999999	308	442	139	768	351	157	861	668	56	255	340	999999	691	146	356	999999	626	245	62	71	878	281	148	315	999999	999999	963	999999	738	431	414	891	999999	256	999999	999999	737	729	140	999999	712	367	999999	597	999999	582	851	308	999999	999999	
673	354	878	476	999999	36	999999	824	778	978	194	100	929	625	840	999999	938	444	902	999999	292	896	114	825	359	521	358	551	354	417	522	665	421	691	757	70	23	288	999999	999999	905	912	951	162	53	999999	437	307	756	522	644	416	405	212	999999	777	999999	999999	126	999999	678	752	999999	370	999999	529	679	248	868	999999	999999	999999	929	695	251	999999	945	951	782	738	93	60	999999	832	773	115	269	219	999999	980	999999	999999	171	295	999999	162	441	590	696	999999	999999	999999	439	999999	999999	999999	487	710	960	393	831	297	280	388	146	627	999999	648	999999	360	999999	469	319	887	959	474	497	643	166	999999	938	364	999999	268	796	894	999999	999999	745	788	628	559	258	544	158	999999	999999	999999	999999	911	203	793	993	346	263	482	999999	551	26	999999	999999	843	553	871	999999	476	999999	21	592	252	16	150	999999	808	731	999999	999999	774	739	436	999999	714	495	254	894	154	371	918	14	999999	24	79	801	999999	301	785	15	386	99	681	499	678	999999	999999	905	63	890	194	614	999999	272	114	812	590	837	782	357	308	977	311	115	999999	16	279	238	937	999999	999999	517	999999	705	833	685	67	936	999999	999999	999999	349	999999	263	186	999999	461	61	999999	999999	221	295	518	437	706	999999	788	999999	385	671	921	999999	968	714	121	677	668	999999	438	429	755	999999	731	999999	768	959	999999	57	929	999999	999999	228	999999	680	137	494	999999	518	998	434	897	491	561	444	602	910	381	136	152	509	999999	999999	999999	490	999999	568	563	259	669	747	274	999999	647	575	126	703	359	999999	586	627	678	160	848	14	532	273	999999	297	999999	857	588	999999	904	430	175	999999	999999	999999	999999	569	930	749	999999	261	999999	166	844	986	327	899	561	94	550	525	830	494	765	618	958	247	476	999999	592	811	168	999999	836	999999	999999	185	107	521	999999	26	696	999999	999999	596	844	375	999999	115	969	999999	306	503	468	389	599	681	999999	999999	880	932	103	664	167	999999	102	904	330	999999	586	151	801	49	999999	533	828	901	192	179	774	592	999999	999999	305	824	514	665	999999	456	627	727	11	999999	641	194	922	41	770	273	503	940	55	999999	529	828	999999	999999	536	934	560	697	999999	999999	222	999999	125	733	368	343	533	437	116	873	999	858	150	690	408	782	611	999999	141	999999	999999	999999	547	24	999999	477	858	257	999999	863	896	930	238	995	898	999999	999999	198	999999	999999	740	76	833	999999	999999	670	687	999999	858	753	332	763	566	579	999999	388	999999	
111	892	891	485	285	308	253	977	78	629	155	791	64	713	999999	133	999999	188	999999	10	375	220	999999	999999	999999	999999	999999	999999	142	373	659	999999	519	999999	968	306	999999	952	999999	767	589	999999	734	50	541	494	999999	999999	910	640	862	401	730	999999	384	890	999999	110	903	886	922	713	845	999999	970	490	282	460	745	125	351	751	723	841	421	181	485	141	258	97	594	345	629	501	511	267	999999	999999	228	87	999999	999999	59	578	999999	875	358	40	79	61	222	353	303	999999	298	121	677	888	966	213	414	999999	999999	815	301	999999	94	353	203	712	999999	150	241	668	540	999999	999999	155	999999	545	822	455	999999	207	875	250	999999	834	999999	400	590	56	999999	25	672	994	829	243	286	267	999999	999999	999999	366	999999	81	121	635	999999	627	999999	999999	891	999999	999999	959	528	999999	939	999999	544	259	149	999999	132	509	974	226	995	545	841	999999	999999	739	754	817	618	999999	701	803	139	416	999999	585	999999	68	164	999999	634	999999	476	183	304	235	722	542	865	43	243	996	107	895	640	999999	786	999999	662	161	675	574	350	823	954	145	921	999999	679	999999	821	74	999999	999999	999999	292	999999	999999	173	999999	26	222	951	585	471	704	999999	243	776	999999	798	999999	999999	12	80	69	999999	999999	229	169	313	999999	862	310	222	179	999999	869	312	357	648	128	786	29	999999	999999	622	765	361	259	439	688	999999	817	765	790	668	351	168	999999	999999	427	447	14	339	432	359	650	373	301	62	836	930	428	999999	680	999999	386	867	616	447	607	301	970	999999	625	241	999999	545	999999	511	309	711	780	999999	231	999999	781	689	712	113	971	402	70	206	602	757	933	603	999999	545	292	484	551	94	999999	999999	477	284	999999	200	999999	115	941	790	753	135	999999	999999	992	998	999999	696	164	999999	999999	999999	240	773	137	868	308	452	459	886	999999	825	999999	999999	124	999999	999999	506	975	522	800	999999	461	999999	453	476	999999	999999	610	999999	81	596	329	48	618	118	999999	703	157	999999	892	861	999999	64	999999	999999	965	999999	876	896	795	966	721	999999	999999	609	753	960	330	661	271	999999	841	373	999999	632	999999	999999	86	16	210	509	359	139	630	939	220	406	999999	525	510	151	76	713	301	115	874	999999	999999	18	364	934	383	496	583	537	29	999999	249	999999	430	844	388	870	999999	295	999999	999999	999999	773	399	999999	999999	804	999999	130	299	137	81	709	999999	819	795	999999	651	275	135	863	555	999999	919	928	167	770	104	666	763	
205	27	15	498	292	999999	563	999999	17	999999	999999	999999	999999	999999	892	220	999999	190	611	59	320	999999	431	999999	753	46	919	853	471	199	491	709	999999	366	103	120	75	220	999999	155	242	999999	644	592	556	527	101	854	37	717	999999	589	999999	617	453	999999	595	846	745	255	999999	709	158	999999	999999	999999	852	999999	154	781	999999	329	999999	999999	817	862	999999	838	613	999999	944	74	999999	999999	572	902	225	876	999999	126	524	229	475	999999	401	532	999999	999999	401	686	999999	994	709	255	999999	308	874	999999	799	591	999999	999999	243	520	310	999999	883	404	255	298	654	975	194	999999	267	924	853	999999	74	999999	562	757	999999	999999	999999	999999	364	579	999999	273	37	197	87	999999	999999	767	986	999999	919	711	648	904	581	112	42	999999	809	999999	988	647	454	999999	964	514	999999	645	319	316	960	999999	334	313	224	982	271	467	898	863	314	499	938	898	575	362	646	657	185	344	894	999999	151	999999	591	542	818	999999	232	572	302	999999	458	680	995	999999	386	344	999999	999999	841	574	999999	945	376	499	709	555	999999	999999	868	381	470	974	421	999999	218	651	722	681	173	623	999999	999999	571	237	51	268	903	15	976	312	966	586	503	330	68	205	999999	101	833	273	833	999999	704	921	999999	999999	268	894	361	735	621	19	436	228	999999	475	384	149	999999	451	999999	808	635	566	414	883	999999	101	52	999999	999999	631	847	900	790	623	999999	649	619	999999	999999	18	654	251	690	957	999999	999999	999999	999999	821	177	999999	392	999999	34	999999	148	516	999999	11	999999	852	348	400	990	999999	536	999999	716	844	999999	529	999999	451	643	163	394	875	999999	999999	999999	999999	459	201	177	987	465	289	999999	637	493	999999	999999	565	833	166	315	850	699	999999	624	999999	283	748	999999	647	752	941	977	870	999999	272	69	999999	999999	999999	999999	157	232	12	999999	256	671	88	999999	999999	643	999999	999999	487	999999	543	185	661	119	359	827	711	114	530	244	524	311	895	999999	999999	83	999999	999999	769	762	167	628	696	99	999999	185	204	397	999999	13	428	333	999999	32	999999	96	408	891	455	999999	692	999999	999999	767	191	945	999999	999999	139	528	757	573	847	724	690	914	489	572	741	184	632	323	999999	526	816	999999	999999	873	999999	144	674	994	315	532	80	124	927	929	999999	432	409	161	268	966	256	854	486	776	342	154	607	836	159	281	614	378	433	999999	999999	991	144	903	76	994	999999	762	268	999999	653	575	987	559	664	319	999999	481	64	653	
280	962	714	44	541	999999	999999	838	845	44	918	701	690	752	978	916	999999	506	999999	273	122	999999	596	170	133	999999	999999	57	181	999999	999999	142	324	780	903	999999	286	110	999999	244	467	25	917	233	407	951	885	244	581	748	32	999999	396	791	541	787	376	999999	911	774	999999	489	666	16	538	999999	387	910	848	999999	639	999999	144	850	805	106	575	372	763	181	999999	999999	475	432	817	237	746	532	249	126	999999	999999	198	597	999999	977	358	910	695	621	573	999999	999999	592	118	834	144	545	985	445	221	13	999999	739	893	999999	24	244	999999	310	48	854	671	732	378	907	998	546	999999	999999	747	665	677	151	607	906	536	883	999999	982	102	210	547	803	904	999999	941	999999	999999	815	963	999999	999999	394	583	719	313	663	224	211	835	598	263	167	999999	556	336	649	142	987	227	140	920	216	218	999999	999999	867	828	999999	999999	549	843	476	863	632	943	292	568	888	602	999999	669	121	156	504	947	389	115	357	290	301	326	716	999999	833	204	514	999999	745	999999	446	834	463	246	295	754	786	999999	75	613	54	91	253	395	999999	470	808	999999	999999	890	999999	761	480	479	673	233	136	878	40	999999	438	999999	822	486	999999	999999	999999	875	861	749	999999	999999	50	999999	246	220	82	331	253	372	396	455	471	854	483	685	999999	984	999999	72	627	908	273	637	184	937	268	767	239	316	265	932	208	999999	729	999999	999999	999999	242	463	160	999999	634	667	999999	983	644	967	999999	479	683	999999	313	999999	999999	262	999999	999999	999999	999999	951	315	999999	937	117	999999	256	507	135	642	964	627	999999	119	999999	822	284	999999	999999	201	302	999999	764	759	632	43	629	410	842	477	28	999999	176	932	511	844	999999	999999	560	587	737	147	842	999999	514	65	478	204	886	309	978	227	999999	378	17	999999	551	341	314	83	834	999999	999999	657	999999	656	461	819	999999	77	999999	586	55	999999	464	165	457	403	255	577	564	434	524	543	499	800	999999	798	925	850	303	382	999999	486	753	891	482	195	747	999999	604	659	597	999999	201	401	182	806	999999	851	213	157	96	999999	518	409	331	131	999999	822	163	663	893	999999	774	999999	204	568	265	999999	682	272	999999	999999	999999	905	837	705	352	108	628	695	883	999999	647	155	295	655	967	353	999999	360	999999	924	704	940	765	840	54	465	206	613	999999	350	178	999999	501	699	764	999999	572	999999	779	69	999999	468	779	819	118	628	999999	549	601	999999	13	332	244	999999	692	
42	149	996	660	886	901	24	154	999999	999999	706	654	596	891	363	780	942	581	999999	999999	246	171	945	999999	426	999999	657	999999	638	346	999999	706	999999	17	731	999999	575	965	892	167	189	999999	246	914	411	999999	853	999999	247	141	71	999999	275	999999	455	870	203	274	244	871	999999	12	515	206	68	10	884	999999	169	889	999999	999999	689	811	551	922	924	41	999999	999999	171	999	774	999999	285	106	441	769	561	860	280	999999	731	31	912	999999	807	50	856	411	99	275	498	358	999999	93	71	463	459	532	945	172	943	791	709	254	237	999999	920	961	568	999999	36	999999	618	999999	255	667	899	373	124	884	184	999999	362	896	511	426	999999	999999	45	978	319	38	999999	999999	999999	939	322	668	949	798	130	894	843	974	248	199	739	33	838	403	563	95	418	71	987	34	999999	812	742	811	439	728	926	589	805	997	393	510	999999	999999	355	999999	424	326	764	290	85	387	657	322	686	556	363	642	424	999999	620	999999	999999	342	509	509	925	148	999999	401	967	263	179	251	805	239	486	999999	57	999999	671	101	306	707	999999	62	165	430	134	882	374	999999	999999	582	386	540	389	999999	806	846	315	285	956	372	999999	822	218	416	516	999999	80	999999	594	101	999999	529	556	999999	393	457	999999	504	23	486	36	683	98	596	864	275	999999	999999	999999	211	26	396	144	934	394	136	844	749	913	999999	999999	544	699	83	999999	857	983	999999	999999	358	502	811	999999	999999	999999	639	733	621	999999	999999	607	797	114	393	84	999999	394	999999	39	267	613	605	999999	346	674	492	983	25	576	16	291	884	463	999999	999999	215	133	664	598	999999	402	233	207	999999	999999	24	439	999999	999999	855	473	371	999999	562	745	897	230	926	805	852	655	999999	54	544	960	723	344	736	684	869	51	999999	999999	999999	999999	390	407	918	276	659	63	677	27	721	543	999999	947	900	632	999999	984	999999	999999	745	109	684	999999	662	999999	999999	680	703	631	139	813	743	347	999999	697	365	999999	999999	999999	155	799	978	999999	999999	999999	50	775	999999	113	999999	884	999999	870	288	184	999999	999999	999999	217	919	999999	359	55	999999	907	800	999999	999999	213	277	322	682	547	713	945	130	999999	999999	661	670	581	246	599	759	254	999999	872	999999	999999	517	163	754	105	999999	176	999999	933	999999	426	211	999999	489	999999	836	560	211	305	167	999999	64	999999	357	94	546	347	742	760	999999	643	937	999999	999999	807	695	999999	999999	587	806	546	505	197	180	999999	459	
212	102	16	763	208	53	674	999999	726	999999	999999	805	669	999999	403	434	689	647	179	488	283	944	681	544	999999	992	623	999999	621	999999	999999	999999	919	634	343	255	735	996	999999	999999	273	222	797	999999	385	317	999999	38	412	999999	999999	550	11	999999	185	267	999999	999999	50	216	429	185	999999	889	566	999999	886	45	224	158	698	999999	559	579	225	71	156	307	168	415	103	595	95	509	31	326	35	999999	458	86	834	273	956	999999	180	98	999999	999999	817	101	999999	863	813	264	423	132	999999	431	734	124	120	122	313	635	122	834	99	595	868	250	999999	917	586	999999	323	999999	736	678	408	136	943	248	490	77	984	240	781	999999	95	898	335	999999	244	344	965	722	960	331	999999	999999	999999	532	50	577	832	999999	286	675	940	987	396	322	33	607	180	872	999999	245	651	882	999999	267	509	969	999999	999999	683	251	999999	601	474	414	910	72	138	421	999999	913	245	480	999999	116	999999	108	511	23	579	636	174	102	100	724	680	885	293	741	33	80	662	176	830	44	501	999999	522	981	412	961	479	999999	999999	999999	999	999999	929	946	376	410	999999	900	96	56	999999	91	510	749	734	34	999999	396	397	137	260	79	999999	999999	614	552	585	529	611	999999	999999	415	427	382	725	999999	999999	346	374	999999	612	999999	90	999999	999999	420	838	772	257	387	999999	92	371	547	467	930	530	21	341	824	825	938	299	477	890	672	663	999999	34	234	79	441	999999	774	525	498	989	867	999999	204	713	812	281	233	999999	83	53	999999	914	999999	979	944	15	550	999999	673	472	612	893	295	757	709	748	33	318	750	70	596	32	999999	940	662	60	147	999999	23	666	999999	50	816	628	782	224	239	254	134	436	481	999999	999999	36	999999	974	675	999999	13	74	999999	915	685	999999	999999	858	999999	999999	326	893	868	439	999999	16	405	999999	999999	666	974	495	518	778	193	324	588	619	999999	942	564	688	384	699	116	999999	418	999999	364	803	181	999999	278	385	927	241	568	52	203	844	630	999999	897	19	999999	999999	555	480	732	371	433	837	687	999999	999999	637	519	178	332	835	598	255	217	282	494	60	227	142	850	952	755	546	999999	999999	999999	750	999999	375	237	999999	402	937	428	999999	380	343	246	275	95	999999	722	400	719	368	255	385	606	625	524	422	300	999999	999999	780	615	999999	422	999999	692	549	847	153	999999	999999	442	999999	999999	999999	902	999999	813	999999	57	560	999999	999999	827	67	90	935	999999	175	850	
814	308	979	999999	648	387	493	921	885	999999	545	452	999999	459	985	925	594	999999	392	723	373	608	999999	999999	999999	999999	259	999999	364	280	756	406	681	999999	999999	435	462	352	188	836	418	999999	927	999999	999999	117	661	999999	841	141	496	387	760	451	487	216	999999	614	999999	107	999999	434	999999	615	999999	149	771	999999	333	560	472	251	999999	556	314	143	999999	999999	864	961	888	353	999999	233	999999	378	645	240	815	999999	476	848	113	999999	708	984	673	999999	551	372	346	385	999999	999999	999999	999999	18	214	147	354	999999	988	999999	287	219	784	216	343	831	999999	999999	540	470	999999	93	624	147	298	848	329	999999	368	429	502	624	512	999999	999999	564	539	999999	440	102	470	394	999999	108	999999	999999	923	999999	999999	490	103	867	999999	915	180	999999	54	999999	999999	366	817	883	176	568	257	662	706	25	281	999999	302	97	73	999999	999	29	604	999999	321	999999	924	551	140	999999	335	999999	819	597	599	999999	519	999999	651	83	999999	586	227	919	999999	173	175	908	506	560	197	15	804	367	999999	999999	999999	999999	794	302	442	999999	999999	999999	243	623	999999	118	425	544	269	869	446	989	172	423	801	999999	999999	158	261	26	55	580	690	999999	830	999999	999999	448	143	990	638	358	641	999999	833	929	686	237	330	66	999999	962	301	999999	569	814	205	502	359	918	854	646	51	999999	229	999999	607	913	793	391	437	999999	410	279	240	97	999999	999999	999999	871	998	447	827	999999	999999	93	289	372	760	25	266	999999	99	225	999999	991	317	226	790	660	332	773	444	938	629	515	561	999999	999999	999999	466	999999	912	487	919	417	999999	845	891	999999	893	244	162	777	135	257	887	195	143	249	779	141	999999	929	999999	235	13	999999	576	28	531	267	284	999999	999999	221	276	612	305	999999	182	471	334	654	999999	97	999999	666	812	381	628	375	887	848	702	999999	683	983	937	694	999999	929	279	873	614	999999	960	999999	999999	913	999999	284	889	999999	76	317	807	715	173	999999	614	999999	999999	999999	400	166	379	436	585	999999	538	293	674	999999	999999	253	999999	999999	999999	999999	137	745	448	898	400	999999	486	481	781	394	527	967	820	486	89	78	999999	84	999999	458	267	533	300	993	385	697	610	999999	103	823	125	355	676	43	333	869	999999	188	804	999999	679	897	654	999999	706	999999	472	198	532	999999	999999	999999	999999	999999	872	603	455	455	522	999999	743	999999	387	958	279	181	999999	787	162	220	999999	673	999999	436	999999	369	879	999999	296	815	235	
421	755	999999	999999	999999	377	999999	170	730	424	452	666	111	999999	999999	520	696	920	535	278	685	45	999999	83	727	847	999999	812	513	724	355	168	999999	477	331	453	538	536	999999	803	216	626	432	795	999999	17	178	132	999999	999999	192	188	761	546	549	999999	999999	775	999999	160	825	282	656	15	999999	999999	958	634	999999	38	999999	170	649	731	72	69	613	526	354	720	999999	429	514	664	541	176	999999	999999	928	945	20	762	831	131	978	933	969	999999	727	445	999999	544	999999	999999	867	32	539	40	999999	490	773	916	430	983	481	406	767	992	474	999999	885	999999	999999	999999	27	228	338	999999	752	138	99	999999	999999	909	999999	144	999999	245	797	519	637	377	686	448	181	103	999999	847	649	582	175	977	952	999999	559	260	838	113	261	649	693	21	287	354	400	586	126	999999	321	347	126	532	205	999999	274	518	999999	267	865	999999	886	491	878	999999	963	122	244	974	359	422	305	186	999999	157	826	625	999999	341	57	595	999999	820	535	311	465	643	781	997	560	999999	148	999999	999999	337	762	999999	143	999999	391	287	999999	152	171	899	52	940	548	999999	138	648	428	779	219	279	947	999999	955	999999	715	330	340	999999	423	318	283	725	938	999999	395	624	491	983	950	770	999999	999999	999999	999999	269	524	104	999999	869	999999	999999	368	370	968	389	696	256	999999	999999	71	947	999999	729	852	626	326	12	999999	662	999999	166	445	999999	449	35	999999	417	999999	999999	201	999999	606	378	511	696	914	364	969	277	698	377	999999	591	888	822	149	114	805	999999	999999	521	213	81	999999	755	186	539	920	943	276	999999	999999	260	210	836	999999	999999	228	166	711	999999	43	999999	999999	147	242	854	940	627	885	18	611	319	373	679	999999	534	23	756	520	385	999999	36	11	419	449	674	391	62	999999	999999	886	999999	308	980	999999	999999	117	227	522	999999	598	303	67	267	677	618	886	530	815	817	722	471	999999	336	999999	999999	622	999999	697	999999	472	999999	155	481	132	962	20	393	201	441	426	795	999999	198	999999	149	999999	999999	741	830	787	861	247	664	690	424	13	971	462	480	967	562	529	955	999999	709	999999	585	144	714	607	503	338	383	400	999999	238	457	549	388	48	878	999999	867	999999	610	651	999999	999999	999999	999999	49	930	721	473	999999	276	999999	999999	87	999999	392	999999	999999	232	294	532	863	999999	763	195	556	999999	999999	441	99	749	661	185	258	999999	667	794	436	755	568	572	617	909	537	660	999999	129	472	999999	
656	279	999999	645	495	88	999999	227	37	522	412	616	857	289	999999	999999	614	112	89	29	334	597	999999	280	663	721	915	953	999999	113	245	437	960	686	785	820	962	26	690	180	999999	449	767	914	353	951	715	338	535	423	56	999999	49	452	72	999999	106	515	981	773	999999	999999	491	924	999999	975	999999	999999	504	564	161	597	421	908	749	885	830	999999	927	711	16	586	428	999999	66	999999	397	517	624	999999	723	457	44	917	17	445	957	842	637	378	305	545	999999	970	271	458	436	141	703	186	237	837	588	280	999999	585	415	178	867	890	587	149	555	777	840	704	562	504	900	313	927	987	631	559	416	471	752	457	999999	608	999999	999999	814	448	999999	999999	868	764	160	431	999999	789	999999	746	790	999999	999999	66	999999	567	895	932	999999	399	258	249	216	39	863	305	833	958	127	999999	930	999999	334	116	288	954	835	999999	999999	478	284	148	22	884	768	999999	481	695	327	493	712	999999	999999	999999	199	259	679	999999	901	854	999999	81	671	716	999999	999999	831	883	778	185	731	107	588	999999	999999	999999	237	332	999999	999999	824	147	640	633	999999	902	999999	909	917	39	285	999999	896	999999	880	212	477	305	78	308	428	999999	999999	151	762	615	450	274	310	88	31	357	578	297	40	461	440	999999	999999	914	175	922	965	749	999999	735	211	98	881	999999	643	932	999999	963	194	236	230	499	871	940	462	999999	609	838	17	927	427	999999	468	429	772	438	999999	163	999999	505	999999	177	999999	36	414	361	393	397	445	99	103	615	112	803	240	941	176	229	462	145	323	136	741	972	318	602	629	999999	150	214	797	110	830	689	604	999999	257	844	536	110	999999	999999	403	918	999999	999999	999999	665	198	999999	272	915	701	999999	192	505	436	279	718	811	731	931	257	999999	301	993	784	999999	209	188	693	331	999999	361	499	112	999999	823	147	505	106	999999	999999	319	942	882	408	833	506	108	626	978	999999	999999	999999	715	964	999999	626	841	37	92	466	999999	146	999999	232	350	507	90	771	613	141	222	715	766	999999	999999	299	419	594	999999	917	110	999999	715	205	967	981	783	147	999999	999999	306	478	24	508	264	999999	11	659	67	335	999999	337	23	847	913	19	613	999999	999999	999999	216	999999	86	174	365	999999	999999	999999	264	369	723	942	209	999999	835	744	701	267	412	764	999999	999999	537	625	500	773	548	868	292	999999	999999	735	999999	699	989	59	401	849	152	999999	999999	266	404	698	999999	999999	137	
999999	999999	999999	999999	999999	999999	272	585	456	719	460	999999	999999	910	563	462	306	991	988	999999	999999	427	785	352	851	124	606	22	999999	365	839	23	27	999999	999999	856	123	649	33	100	999999	123	999999	340	941	185	560	895	999999	804	999999	999999	623	652	626	999999	235	826	466	240	999999	259	555	101	879	447	656	947	968	999999	999999	657	999999	897	999999	397	884	999999	411	999999	564	710	824	236	267	142	999999	375	29	761	630	999999	192	792	62	999999	568	999999	460	503	999999	613	999999	491	465	450	738	999999	669	239	304	780	424	790	675	337	999999	329	834	747	999999	999999	927	217	86	62	475	185	999999	393	828	444	999999	999999	999999	951	783	342	770	816	403	999999	705	789	466	850	872	402	127	724	173	249	616	712	455	246	685	720	415	412	975	563	880	286	410	860	999999	516	642	724	553	999999	558	27	354	385	586	148	750	235	999999	82	68	130	230	589	827	999999	462	911	999999	73	926	999999	841	840	792	999999	388	606	75	365	760	999999	181	80	691	999999	368	999999	660	546	999999	190	232	999999	999999	760	65	821	42	501	63	731	457	490	999999	199	999999	513	592	166	759	154	169	824	999999	665	949	160	897	999999	924	392	260	729	103	999999	145	939	344	42	999999	567	573	574	312	38	945	691	999999	501	422	854	487	503	787	999999	30	999999	589	840	999999	905	924	999999	999999	670	480	728	396	429	64	245	178	560	793	201	580	595	522	999999	719	268	256	405	816	79	905	756	941	277	999999	999999	360	999999	999999	467	643	769	996	641	999999	999999	304	999999	447	186	685	926	710	595	255	435	885	305	999999	553	659	999999	986	508	999999	999999	999999	999999	704	326	885	674	339	335	558	999999	598	881	735	502	963	772	957	640	393	978	56	356	32	999999	999999	65	384	999999	808	124	783	999999	875	999999	440	184	779	131	301	21	597	384	46	999999	836	999999	999999	628	589	886	570	356	124	787	676	440	107	999999	474	999999	999999	662	999999	444	37	110	15	901	72	789	999999	836	348	999999	391	672	319	588	999999	999999	496	756	98	921	553	437	383	98	999999	999999	87	376	999999	472	999999	934	856	602	999999	736	999	999999	999999	800	893	999999	17	742	999999	14	131	999999	949	999999	343	543	573	999999	999999	999999	999999	916	743	999999	999999	999999	189	876	660	456	999999	717	999999	999999	848	827	200	298	37	999999	999999	641	693	999999	999999	568	426	40	138	999999	371	260	711	816	20	92	924	503	97	276	999999	999999	92	999999	198	414	
347	231	999999	999999	999999	999999	999999	81	180	94	233	590	193	154	999999	999999	747	482	95	566	999999	364	999999	999999	999999	696	999999	761	274	999999	558	743	964	474	230	204	261	622	834	95	681	999999	646	925	859	344	320	999999	999999	405	393	610	863	999999	408	999999	999999	999999	612	657	999999	999999	806	882	536	489	625	718	923	16	999999	135	999999	999	884	375	718	792	905	568	999999	266	696	869	903	948	999999	342	999999	246	690	247	19	187	20	999999	834	763	398	379	718	602	29	69	507	268	962	864	747	43	275	721	117	54	999999	818	130	937	978	999999	609	293	652	686	325	660	125	999999	989	29	541	954	403	536	849	783	246	636	371	645	985	25	594	43	971	968	999999	999999	905	202	999999	896	784	999999	769	999999	950	999999	999999	999999	153	502	874	728	502	320	328	581	204	498	999999	493	575	999999	602	593	698	999999	999999	357	530	159	564	797	284	999999	180	592	766	424	833	903	999999	999999	502	492	151	865	540	661	650	558	999999	417	620	261	331	451	999999	186	737	340	999999	395	326	993	938	87	454	857	999999	735	815	779	665	999999	600	999999	840	999999	452	832	88	63	999999	999999	388	157	186	33	999999	729	383	590	999999	502	999999	507	999999	999999	554	999999	999999	999999	521	914	743	991	999999	942	999999	279	610	110	733	904	262	574	688	354	999999	791	900	999999	544	999999	999999	234	102	172	999999	102	853	999999	564	389	421	999999	541	999999	238	396	404	244	372	999999	129	282	856	782	250	711	999999	852	894	763	172	990	148	110	999999	518	899	589	549	568	426	999999	999999	354	493	999999	42	894	126	228	396	666	68	501	301	90	999999	320	999999	999999	283	11	999999	800	226	430	999999	441	242	999999	497	815	695	804	627	850	736	512	298	392	678	924	999999	999999	377	506	932	999999	808	999999	150	588	667	857	294	999999	831	745	138	73	599	601	662	406	730	580	970	999999	999999	999999	353	865	31	539	23	358	274	770	432	719	497	621	632	761	999999	908	158	837	519	212	29	991	999999	235	793	86	272	999999	945	999999	535	678	771	999999	138	284	567	999999	844	936	999999	70	999999	999999	575	978	999999	901	999999	999999	999999	999999	744	672	999999	361	491	795	999999	936	96	935	825	636	193	819	999999	274	633	304	351	30	992	583	62	999999	999999	965	999999	814	117	999999	512	133	374	402	999999	109	935	776	793	772	999999	999999	849	224	244	686	234	755	139	704	278	532	480	412	999999	171	619	472	683	525	144	999999	
828	999999	432	701	272	791	884	749	338	856	511	999999	639	94	733	837	724	992	741	999999	685	413	102	999999	653	999999	261	999999	489	999999	103	277	637	459	89	133	792	999999	999999	442	871	389	375	421	31	901	772	999999	437	782	748	999999	784	239	256	425	633	999999	999999	309	540	121	999999	865	999999	243	941	189	14	609	54	191	577	308	43	999999	999999	680	999999	751	999999	204	999999	999999	724	412	999999	407	213	999999	500	350	494	124	902	759	130	510	657	788	960	593	62	999999	737	567	999999	485	206	950	999999	953	999999	306	999999	345	999999	999999	150	361	749	543	975	349	119	999999	696	463	405	283	185	999999	999999	180	791	606	999999	517	969	167	299	17	211	263	999999	547	856	197	999999	567	983	567	369	306	48	426	617	712	719	43	870	659	90	922	999999	850	999999	322	515	514	202	999999	592	982	999999	741	341	722	999999	572	847	508	459	838	300	999999	177	726	142	374	988	439	798	999999	999999	639	927	289	999999	436	999999	544	681	999999	999999	724	975	386	999999	306	95	894	649	156	999999	372	210	251	631	167	682	213	190	999999	525	763	471	656	999999	433	813	62	244	636	999999	313	826	959	999999	576	642	790	492	999999	289	999999	999999	651	999999	999999	438	686	657	999999	753	412	363	540	973	611	263	328	691	810	999999	999999	999999	999999	201	882	999999	999999	999999	65	524	999999	721	354	862	999999	973	999999	906	770	994	137	404	914	883	552	949	999999	986	861	322	323	109	999999	352	256	444	776	459	867	999999	198	907	601	999999	861	691	18	999999	552	638	443	422	920	816	365	638	745	140	649	933	259	264	916	743	999999	999999	48	12	616	986	206	999999	48	391	806	230	999999	119	999999	860	940	618	443	233	879	901	189	866	999999	618	999999	999999	999999	934	139	933	991	858	999999	999999	652	16	71	565	442	999999	384	538	999999	145	999999	636	117	788	992	999999	821	693	863	309	613	182	24	997	297	999999	559	999999	262	872	238	944	514	999999	999999	999999	556	877	999999	999999	527	650	856	999999	782	73	999999	32	941	497	122	307	994	305	464	999999	992	73	999999	882	523	999999	286	147	906	891	999999	164	580	69	95	943	999999	68	782	999999	999999	172	225	233	31	537	172	764	999999	931	949	219	499	737	941	492	609	909	292	257	374	718	946	891	941	999999	451	882	999999	179	999999	936	522	501	163	999999	848	54	999999	986	117	521	387	974	942	912	664	842	127	603	344	993	999999	535	598	607	999999	333	291	
646	95	290	361	999999	535	22	696	997	584	122	643	564	999999	305	150	852	341	971	999999	39	719	609	999999	809	835	999999	999999	987	903	555	613	525	762	223	901	826	170	797	999999	929	999999	999999	268	999999	959	779	944	999999	395	745	999999	255	384	262	999999	999999	525	552	754	132	999999	709	104	38	509	128	801	999999	999999	323	999999	543	531	29	813	999999	350	999999	849	999999	468	690	999999	167	289	999999	999999	510	296	999999	999999	617	52	326	88	516	573	999999	506	841	977	120	86	999999	63	732	723	364	448	874	145	766	702	698	664	999999	116	936	749	151	976	301	547	979	23	85	501	215	999999	307	488	121	263	18	999999	357	614	999999	114	556	644	786	71	422	289	544	914	353	661	917	410	999999	490	364	864	685	572	106	68	978	241	518	999999	151	395	33	513	694	620	999999	999999	999999	831	203	999999	200	240	999999	699	478	999999	157	553	33	896	852	631	999999	153	999999	785	999999	472	136	324	135	373	919	999999	265	999999	230	733	354	999999	824	804	296	857	674	455	447	406	589	999999	94	965	999999	254	543	999999	999999	551	226	531	49	123	705	878	381	826	320	109	999999	447	939	999999	208	662	82	57	344	50	479	999999	348	999999	883	318	999999	170	973	675	492	863	426	679	999999	999999	331	999999	999999	999999	486	999999	144	348	999999	151	877	999999	766	737	182	496	999999	999999	999999	279	193	928	240	999999	647	221	853	645	616	581	999999	270	906	999999	340	371	947	999999	564	631	999999	10	158	741	999999	569	403	999999	503	996	805	851	607	999999	639	999999	481	712	770	274	994	499	731	391	999999	617	763	999999	406	810	548	142	19	450	466	193	780	999999	999999	88	817	617	152	620	776	180	663	669	999999	937	890	999999	165	299	636	323	278	766	621	823	999999	22	999999	692	457	999999	842	166	781	456	622	982	755	999999	457	387	357	121	615	999999	999999	999999	999999	999999	920	313	976	720	999999	999999	914	23	876	143	999999	804	778	459	172	113	338	999999	887	298	324	907	489	472	842	258	966	166	161	672	999999	711	376	999999	772	154	696	131	351	999999	541	999999	115	622	420	652	609	999999	948	512	621	456	999999	356	154	22	823	514	878	565	186	758	862	999999	273	570	438	999999	999999	28	416	216	165	258	757	716	999999	866	61	199	999999	999999	999999	649	60	423	504	29	234	999999	330	191	253	999999	462	783	746	999999	359	849	224	210	220	930	999999	415	300	958	999999	438	220	956	462	688	999999	118	
550	999999	164	849	999999	418	183	999999	698	235	962	379	796	973	999999	900	517	212	974	449	858	999999	554	645	133	546	430	796	999999	373	999999	999999	870	353	243	999999	747	510	783	806	36	292	242	870	452	920	171	999999	468	999999	449	260	714	475	260	999999	668	518	726	530	987	387	389	334	505	999999	509	453	740	446	163	999999	428	177	423	575	55	684	202	212	384	804	337	999999	923	999999	850	404	999999	969	864	238	999999	999999	818	999999	902	907	374	55	999999	999999	884	999999	167	999999	831	999999	999999	684	227	999999	326	523	155	999999	59	999999	410	36	557	114	359	999999	582	999999	232	999999	358	774	673	999999	319	157	790	999999	999999	999999	999999	999999	647	313	351	999999	751	879	911	270	118	636	599	999999	506	348	497	999999	999999	123	999999	242	220	999999	999999	287	20	999999	675	999999	732	488	272	999999	90	919	388	253	762	999999	999999	999999	999999	962	999999	722	185	922	640	970	999999	999999	307	999999	865	837	280	981	126	74	408	671	213	741	537	629	373	854	999999	587	960	254	554	429	104	747	229	258	609	474	112	98	450	999999	520	999999	999999	999999	878	999999	648	407	999999	999999	541	357	498	999999	434	437	999999	999999	999999	999999	999999	415	999999	999999	711	999999	618	32	999999	999999	999999	319	231	509	231	289	448	999999	975	999999	999999	563	127	855	999999	999999	259	947	824	999999	999999	781	836	396	694	999999	328	312	755	761	634	626	999999	485	736	231	136	999999	59	155	999999	452	354	834	999999	457	297	84	990	964	868	671	999999	211	536	999999	999999	999999	999999	999999	999999	146	161	224	792	322	538	641	128	666	621	269	897	678	192	672	436	999999	999999	247	817	254	321	999999	892	999999	427	823	948	556	999999	301	184	933	194	852	999999	999999	51	802	999999	656	999999	334	999999	608	773	529	29	864	754	480	562	577	309	715	825	370	331	999999	999999	999999	693	572	917	999999	94	964	999999	339	380	306	960	479	999999	999999	999999	999999	448	293	200	898	999999	94	801	278	739	999999	634	999999	999999	999999	999999	999999	999999	214	963	394	417	33	999999	808	45	999999	493	458	520	93	259	999999	428	839	921	999999	999999	996	909	608	770	999999	589	487	999999	999999	312	449	999999	748	570	123	999999	903	578	424	999999	999999	862	999999	999999	353	758	656	357	496	999999	999999	19	999999	582	911	304	364	623	768	999999	999999	478	999999	386	54	960	771	522	999999	940	524	270	999999	999999	999999	143	794	17	999999	890	933	139	999999	964	124	439	727	176	659	818	843	999999	810	
980	732	912	842	999999	556	392	986	999999	999999	555	536	927	999999	501	333	777	509	356	999999	877	999999	906	634	999999	271	999999	999999	604	863	327	999999	999999	460	526	545	345	301	66	461	44	903	800	918	298	999999	197	927	235	999999	999999	319	496	94	999999	480	826	288	785	476	999999	160	391	280	999999	459	999999	477	999999	999999	987	485	453	895	171	973	709	999999	346	999999	84	686	999999	762	982	18	999999	159	527	999999	999999	67	999999	589	519	884	521	529	34	999999	145	720	942	279	855	405	999999	601	922	999999	999999	999999	941	167	402	265	153	999999	298	885	999999	999999	950	999999	247	999999	969	864	386	287	999999	189	963	507	492	364	744	737	906	999999	153	18	237	568	284	881	125	999999	196	263	741	999999	241	149	999999	992	769	999999	41	925	435	10	999999	644	506	591	874	444	674	48	521	415	722	711	742	840	915	999999	665	365	814	621	677	133	999999	569	999999	999999	517	999999	594	742	706	981	161	152	793	592	999999	692	17	999999	999999	158	741	336	999999	530	407	999999	86	388	346	675	120	813	332	102	999999	937	999999	60	926	184	453	779	709	741	999999	999999	57	333	329	972	999999	999999	937	529	391	220	999999	427	426	369	423	215	405	40	870	347	819	701	999999	999999	59	999999	755	509	704	999999	999999	437	971	999999	110	752	68	373	999999	978	876	803	710	999999	546	225	999999	567	760	999999	999999	679	999999	221	999999	356	999999	999999	923	402	999999	438	824	429	593	999999	999999	618	268	999999	157	42	999999	892	471	999999	990	605	588	834	333	197	749	466	588	999999	999999	999999	38	754	912	863	999999	999999	600	447	978	291	305	583	768	999999	308	99	101	351	966	977	749	999999	365	244	616	98	79	999999	689	368	999999	645	405	696	999999	999999	758	293	591	788	301	999999	48	709	999999	14	75	318	889	659	375	999999	982	590	20	275	398	677	256	361	855	411	758	619	450	659	188	82	433	794	340	807	999999	187	685	725	999999	656	934	611	33	999999	310	39	993	603	663	999999	999999	999999	125	90	46	239	932	999999	275	428	999999	650	826	993	884	999999	329	567	487	804	999999	294	550	741	742	999999	338	105	999999	728	626	847	996	373	999999	999999	678	259	771	529	999999	795	459	999999	999999	294	785	39	875	999999	710	999999	125	999999	910	402	774	384	347	999999	900	836	789	999999	802	999999	653	463	607	999999	999999	79	796	999999	999999	999999	835	255	352	458	859	309	999999	895	999999	200	999999	147	463	993	344	304	911	379	
628	999999	16	912	503	978	640	332	999999	109	789	641	639	168	310	801	566	529	41	889	999999	999999	999999	999999	999999	612	999999	516	999	614	441	131	167	426	339	149	112	922	751	374	999999	999999	877	130	116	386	560	573	836	662	999999	814	272	32	837	999999	999999	122	392	890	999999	999999	332	999999	667	668	484	222	829	171	999999	999999	777	667	999999	999999	724	999999	787	152	62	999999	679	347	999999	626	858	144	589	312	999999	989	539	860	84	694	214	69	462	999999	902	347	744	675	963	792	47	999999	951	999999	312	314	335	250	838	999999	999999	984	640	50	809	999999	999999	999999	999999	708	114	999999	592	387	800	999999	44	999999	250	715	381	13	384	394	589	263	999999	757	999	43	999999	299	32	901	249	999999	428	421	638	999999	999999	227	852	265	688	999999	22	574	41	646	999999	986	999	133	802	999999	610	255	461	555	166	999999	527	789	999999	814	895	999999	999999	580	247	623	999999	999999	10	999999	161	128	999999	469	251	618	999999	363	763	999999	299	898	109	799	999999	999999	959	999999	406	838	700	999999	999999	999999	235	330	437	461	999999	999999	284	322	999999	648	298	491	548	991	313	999999	159	173	999999	376	524	999999	591	999999	960	999999	664	629	291	171	463	98	908	833	244	921	191	274	953	117	402	999999	776	461	999999	137	634	968	778	857	689	536	46	843	999999	238	738	99	999999	345	991	655	40	960	999999	999999	583	715	757	999999	366	885	220	918	974	547	230	140	837	833	439	999999	850	433	482	999999	62	74	484	16	192	102	773	618	126	999999	999999	999999	999999	999999	554	918	221	395	501	804	999999	127	999999	811	999999	999999	261	667	905	305	999999	999999	488	999999	157	518	240	751	999999	274	999999	999999	802	237	600	414	863	537	288	520	999999	464	932	677	611	934	204	673	997	584	840	116	712	820	999999	350	999999	20	162	45	688	999999	195	999999	693	999999	325	642	221	603	744	724	388	394	821	350	674	810	999999	222	324	999999	753	626	434	15	889	999999	295	259	999999	999999	384	999999	832	24	279	705	999999	887	619	562	462	404	839	999999	727	327	999	999999	676	999999	365	939	999999	131	999999	999999	802	999999	834	999999	356	961	525	892	350	145	999999	806	80	968	825	999999	603	761	114	358	786	318	288	571	982	999999	583	560	999999	999999	999999	999999	307	710	903	307	63	285	216	999999	878	947	999999	592	765	202	530	999999	701	598	346	959	27	368	999999	493	409	272	360	661	387	999999	999999	999999	999999	999999	508	370	999999	528	
714	328	555	613	479	999999	544	695	999999	999999	173	875	999999	898	107	572	999999	999999	927	999999	897	790	924	554	999999	913	999999	999999	979	914	694	170	642	182	999999	27	414	413	888	943	949	713	466	999999	497	999999	115	506	808	50	999999	999999	442	655	999999	923	403	11	500	565	297	999999	716	892	999999	13	242	999999	24	90	167	289	61	983	470	193	999999	364	999999	610	808	55	69	938	756	135	727	987	551	999999	999999	413	999999	332	656	283	999999	573	474	494	279	429	999999	728	882	878	999999	458	195	999999	599	48	999999	889	757	251	616	777	999999	969	286	255	144	64	465	754	999999	728	999999	999999	196	760	889	571	341	388	563	340	999999	999999	999999	278	802	114	370	585	999999	34	574	414	999999	230	437	505	218	33	294	999999	273	138	512	999999	131	998	260	838	999999	383	557	378	688	285	999999	267	999999	999999	999999	39	694	999999	999999	351	163	999999	529	999999	332	999999	363	317	104	136	999999	927	376	829	157	999999	999999	999999	435	95	999999	205	725	999999	509	180	999999	210	580	264	742	999999	842	170	634	207	478	294	999999	999999	999999	249	284	562	999999	793	891	999999	860	649	185	173	453	999999	874	957	207	148	466	162	249	999999	737	840	393	684	95	215	205	949	335	569	25	670	76	999999	999999	173	183	715	999999	623	350	931	999999	579	999999	999999	295	999999	10	340	999999	999999	525	866	999999	443	999999	532	999999	685	335	910	999999	999999	158	999999	144	999999	999999	44	964	999999	873	626	812	805	761	814	745	453	920	528	999999	995	741	661	999999	209	724	999999	994	651	16	603	297	440	617	999999	431	165	507	647	641	965	375	86	489	899	999999	706	681	364	787	265	764	807	961	999999	999999	496	638	935	924	557	999999	323	744	279	999999	381	198	298	999999	999999	999999	283	887	983	629	664	999999	999999	999999	27	806	640	863	751	839	489	478	299	598	934	527	572	723	999999	999999	999999	999999	220	570	682	518	999999	970	999999	999999	491	999999	977	999999	999999	999999	393	790	999999	750	410	459	992	999999	849	902	898	999999	458	72	384	560	803	68	577	332	961	685	472	508	423	999999	666	442	357	568	501	601	389	620	999999	999999	816	999999	525	999999	349	779	720	779	619	999999	521	144	934	999999	127	919	130	886	999999	708	327	407	999999	999999	793	999999	93	290	411	999999	320	838	929	602	743	999999	543	974	982	999999	964	692	999999	730	158	531	999999	999999	451	582	480	503	267	435	464	418	15	785	809	999999	696	999999	999999	322	999999	
999999	215	342	197	656	386	999999	903	180	743	634	518	605	591	999999	61	667	839	829	826	816	580	503	147	999999	464	999999	174	202	999999	534	324	576	358	474	325	175	238	794	206	999999	599	96	691	999999	899	409	203	548	738	39	600	548	496	565	999999	711	205	999999	201	628	981	999999	999999	219	999999	942	999999	126	945	886	438	54	633	502	227	493	812	317	999999	65	564	999999	464	465	933	775	90	792	372	613	999999	999999	603	999999	352	999999	411	482	519	999999	999999	86	602	851	601	556	999999	993	348	999999	899	887	999999	146	73	365	999999	229	286	999999	861	465	754	341	916	72	450	65	159	999999	92	340	999999	477	903	488	33	612	864	386	999999	999999	453	752	714	92	939	466	514	987	999999	191	999999	975	999999	696	999999	271	999999	538	115	999999	999999	999999	536	569	99	999999	999999	999999	999999	645	365	899	683	999999	21	11	999999	999999	132	984	550	172	999999	901	144	822	999999	216	166	761	677	999999	280	10	252	999999	226	154	992	979	999999	929	655	999999	825	306	301	330	685	329	643	999999	415	999999	319	681	319	634	999999	277	999999	999999	999999	580	967	39	628	683	532	576	785	483	842	153	760	621	517	703	85	999999	530	999999	530	837	999999	577	920	159	691	571	135	591	999999	725	402	206	999999	999999	37	999999	677	618	798	119	999999	999999	268	272	371	698	174	615	999999	597	746	999999	999999	590	999999	400	119	479	999999	961	450	999999	999999	126	751	564	119	441	675	289	170	912	262	421	302	999999	999999	999999	999999	993	406	519	999999	130	978	865	700	921	623	999999	687	999999	626	999999	668	350	999999	151	999999	807	589	999999	999999	280	999999	834	284	94	999999	504	91	999999	691	999	564	931	170	644	148	885	864	197	818	999999	601	961	296	425	752	951	561	177	145	981	414	999999	579	762	999999	154	999999	615	633	128	556	235	517	999999	281	737	999999	761	13	636	999999	401	999999	901	999999	999999	999999	999999	341	999999	943	913	326	710	595	891	361	999999	951	994	304	258	564	700	491	999999	454	669	154	25	771	799	999999	509	48	22	999999	999999	999999	226	605	733	283	298	184	642	909	806	999999	390	386	782	810	19	341	999999	999999	999999	420	312	31	999999	713	999999	573	153	749	816	672	999999	141	683	999999	734	398	571	975	276	999999	999999	466	999999	999999	763	999999	989	988	165	178	354	999999	999999	267	781	205	726	29	999999	724	40	893	102	144	459	999999	702	468	86	620	770	718	570	697	999999	846	999999	999999	950	686	
999999	164	999999	999999	999999	999999	595	426	999999	999999	999999	552	28	551	494	999999	373	513	187	514	937	999999	999999	544	407	635	999999	999999	999999	934	999999	484	999999	279	999999	875	308	454	816	999999	663	285	999999	547	949	999999	699	29	212	615	482	869	74	445	749	62	252	60	250	691	999999	999999	730	999999	716	196	483	748	999999	999999	657	919	696	134	999999	661	606	374	999999	190	936	595	645	91	462	952	420	632	530	96	633	999999	999999	999999	272	916	555	327	831	999999	999999	950	617	593	999999	562	183	999999	595	98	456	877	465	999999	999999	999999	111	649	155	763	999999	999999	999999	325	985	408	716	571	862	934	116	288	999999	830	999999	985	978	999999	133	899	778	480	47	442	999999	756	792	152	379	76	999999	999999	182	999999	987	999999	732	999999	608	559	999999	612	88	661	981	999999	343	634	625	999999	999999	60	526	255	984	305	813	999999	685	239	615	999999	999999	999999	129	210	999999	475	842	551	262	999999	453	573	63	176	402	386	460	471	422	167	527	999999	850	999999	999999	999999	93	692	999999	999999	616	999999	943	282	999999	292	541	781	999999	868	791	83	517	999999	607	999999	201	817	902	999999	335	223	817	457	56	592	945	999999	820	190	999999	160	999999	316	80	999999	630	781	756	119	845	679	410	553	999999	453	102	320	999999	999999	734	275	789	999999	620	403	999999	495	235	999999	347	999999	961	881	999999	641	612	999999	469	533	999999	420	70	999999	591	656	812	999999	91	999999	500	634	208	392	455	125	370	816	695	676	522	144	555	929	772	668	999999	999999	76	999999	841	891	999999	633	115	323	999999	999999	72	999999	591	999999	414	632	336	713	977	578	435	999999	280	999999	515	792	20	999999	864	999999	31	922	938	999999	207	357	999999	609	782	575	286	141	910	374	999999	730	95	234	730	922	603	68	691	148	104	704	999999	56	999999	68	999999	917	459	999999	975	150	35	308	999999	66	871	727	930	999999	301	303	460	906	50	784	707	999999	467	942	538	999999	240	999999	999999	502	893	714	999999	723	999999	369	682	999999	399	999999	705	787	143	999999	999999	999999	138	289	846	800	999999	557	15	999999	999999	999999	460	999999	546	999999	909	999999	999999	598	999999	999999	999999	999999	459	932	999999	999999	517	436	88	920	653	793	891	662	834	951	999999	398	999999	346	709	631	372	127	999999	175	300	386	705	479	678	545	510	893	999999	921	829	914	999999	629	49	578	999999	440	192	666	625	883	188	957	282	720	349	826	457	872	843	342	999999	454	334	140	731	609	
252	118	999999	997	291	913	999999	49	218	629	999999	999999	999999	932	934	251	550	416	999999	999999	207	957	205	999999	999999	999999	87	497	889	734	304	909	847	913	198	84	383	628	999999	275	835	243	512	719	529	325	764	999999	407	782	999999	999999	999999	999999	999999	295	912	999999	560	782	835	634	159	483	334	397	293	204	743	860	868	999999	813	933	912	963	454	486	999999	130	744	999999	99	117	830	387	976	863	511	903	172	772	77	999999	439	999999	94	999999	395	141	41	569	178	547	913	983	999999	998	81	999999	840	999999	456	999999	48	669	544	51	653	999999	999999	999999	693	840	698	105	999999	993	503	999999	879	426	101	999999	98	184	997	552	203	999999	283	978	999999	72	73	736	326	638	781	770	666	52	385	999999	720	611	875	999999	848	999999	139	120	504	999999	569	424	344	434	350	863	671	999999	999999	806	674	442	637	630	999999	999999	779	225	221	733	999999	999999	999999	653	311	999999	308	999999	999999	385	717	173	999999	999999	503	649	401	892	297	999999	108	999999	204	578	772	288	999999	255	560	886	48	913	999999	771	999999	732	383	690	133	863	999999	12	999999	472	99	999999	958	999999	136	137	570	886	928	303	635	379	642	999999	881	999999	512	63	118	817	999999	803	999999	712	116	999999	276	710	999999	433	363	106	999999	731	999999	271	329	999999	128	999999	325	162	985	999999	145	999999	99	999999	809	110	999999	511	999999	999999	136	295	246	256	108	365	861	859	127	999999	940	539	999999	911	983	619	703	744	935	685	501	194	818	670	999999	170	682	365	901	999999	82	999999	212	906	604	203	34	83	999999	763	999999	999999	45	490	663	606	952	999999	927	999999	999999	616	576	999999	999999	942	999999	576	679	937	999999	506	958	999999	999999	999999	336	96	317	789	595	629	83	999999	124	999999	159	999999	16	970	218	504	438	711	272	466	285	995	928	662	727	458	404	732	90	75	508	587	67	575	280	866	870	148	999999	777	542	404	999999	942	999999	148	569	708	999999	188	999999	999999	195	966	812	999999	999999	654	71	146	999999	351	999999	59	537	571	280	441	999999	352	633	299	115	495	923	999999	902	999999	999999	589	888	999999	13	902	999999	260	999999	101	762	939	708	225	999999	468	551	201	999999	53	415	231	867	999999	18	999999	554	778	151	699	999999	931	438	182	999999	482	257	539	347	999999	62	286	180	999999	678	760	999999	418	223	647	943	999999	577	859	999999	647	721	760	687	626	357	228	999999	701	999999	831	511	535	439	603	220	999999	854	124	
990	139	61	689	459	257	999999	146	564	999999	999999	321	363	578	602	148	761	497	999999	721	840	833	176	478	139	847	258	118	978	620	436	931	877	999999	868	450	999999	42	311	439	883	999999	663	615	945	737	477	932	999999	999999	841	723	170	143	999999	167	962	999999	559	611	999	633	999999	999999	76	824	444	900	710	162	552	729	196	999999	837	629	179	560	532	402	999999	999999	999999	687	778	713	999999	999999	189	999999	487	23	483	699	440	260	63	719	999999	130	302	577	232	999999	748	999999	537	747	306	654	987	411	59	999999	242	683	999999	480	176	363	63	700	721	999999	675	999999	256	497	999999	587	575	460	999999	412	109	802	103	406	938	665	186	33	447	999999	723	999999	964	999999	466	757	999999	583	553	195	77	602	999999	233	999999	999999	866	49	765	999999	89	536	400	647	67	999999	999999	61	999999	510	999999	40	999999	197	285	599	574	999999	40	234	784	992	999999	826	345	999999	947	870	999999	727	999999	146	267	728	999999	196	999999	326	999999	37	178	999999	51	52	18	999999	349	999999	947	514	646	936	19	540	934	97	629	573	999999	559	492	718	999999	814	711	50	999999	534	741	98	999999	257	670	12	66	44	950	865	818	308	999999	288	999999	786	91	862	136	727	999999	367	999999	121	24	709	545	459	990	999999	340	967	999999	814	926	859	599	399	276	17	483	900	146	764	755	13	999999	999999	999999	999999	732	849	914	55	740	999999	531	802	242	999999	466	999999	53	723	534	851	44	353	362	999999	196	999999	595	129	999999	999999	231	803	366	20	318	342	999999	26	504	999999	62	228	84	552	338	999999	999999	999999	550	876	999999	423	239	903	969	57	851	731	786	50	263	999999	801	846	162	999999	446	999999	651	134	942	999999	228	53	798	815	279	999999	999999	399	999999	289	579	377	999999	807	573	463	50	270	490	933	239	999999	236	268	427	237	999999	610	360	933	664	425	933	999999	205	195	999999	164	778	52	999999	397	514	974	224	433	808	355	999999	983	191	391	644	19	999999	999999	816	540	398	51	419	135	48	601	999999	999999	999999	218	612	387	358	886	492	448	999999	842	949	262	53	993	999999	54	999999	377	752	283	999999	923	41	441	999999	574	766	737	632	869	358	912	999999	70	989	999999	743	777	635	305	999999	205	81	954	999999	999999	497	999999	622	374	680	670	849	352	383	520	187	180	18	783	130	999999	999999	999999	999999	47	999999	999999	13	999999	311	678	742	457	384	585	851	86	999999	999999	87	371	125	267	
199	687	999999	16	687	478	999999	572	768	851	184	153	389	13	470	777	660	514	400	793	999999	999999	927	402	967	999999	999999	110	553	203	999999	758	999999	558	879	999999	999999	999999	305	534	416	999999	999999	891	282	999999	206	848	616	999999	164	573	970	332	204	197	999999	670	48	999999	999999	999999	29	574	156	426	513	830	134	999999	802	999999	999999	866	999999	999999	101	999999	999999	999999	999999	999999	493	703	999999	142	787	999999	363	691	56	313	858	415	725	999999	719	345	999999	855	727	376	999999	952	999999	400	364	114	945	999999	105	999999	999999	311	999999	999999	829	325	999999	23	638	206	476	442	616	499	904	803	150	999999	614	999999	301	999999	19	999999	999999	999999	656	649	777	683	372	999999	596	999999	999999	557	125	999999	274	403	999999	731	227	999999	899	999999	345	557	496	560	964	661	999999	349	431	286	301	75	890	298	669	885	246	999999	833	983	846	999999	735	357	687	412	29	220	945	570	56	488	334	999999	204	108	162	227	999999	710	237	256	902	487	265	60	847	976	734	925	494	999999	697	916	444	999999	999999	999999	872	561	642	55	403	860	239	813	741	83	103	999999	732	28	245	133	755	599	390	999999	101	637	565	53	486	30	999999	783	999999	999999	382	999999	286	23	354	167	999999	191	852	51	257	999999	999999	773	883	999999	999999	476	36	574	170	844	672	573	57	245	995	999999	999999	999999	784	455	32	334	701	999999	295	719	674	87	64	574	747	348	999999	999999	329	791	170	323	827	999999	999999	226	999999	999999	479	712	999999	119	171	479	621	999999	266	801	429	984	81	932	876	482	801	948	519	596	107	333	999999	999999	999999	214	438	256	999999	999999	999999	805	87	174	481	582	754	999999	916	584	952	278	91	209	229	344	999999	238	446	999999	999999	999999	707	660	440	156	999999	566	203	999999	51	375	999999	91	112	999999	907	907	460	304	728	999999	42	934	643	999999	251	999999	188	581	494	999999	809	210	377	999999	108	427	734	334	441	197	371	958	543	587	999999	10	999999	605	437	812	777	999999	999999	571	775	772	26	611	999999	779	387	622	473	840	566	722	714	221	526	489	183	135	999999	540	874	84	999999	65	483	251	999999	999999	999999	682	999999	667	999999	999999	125	999999	410	999999	430	662	809	749	495	999999	31	632	999999	886	999999	947	638	651	289	96	999999	999999	381	999999	137	663	514	999999	478	791	417	898	999999	909	105	201	88	60	705	999999	731	134	589	999999	44	999999	955	388	999999	999999	53	999999	388	497	118	424	953	449	
995	766	999999	15	281	703	295	132	493	386	790	887	869	999999	945	88	364	572	121	999999	926	999999	708	136	309	282	748	635	520	652	801	681	999999	999999	999999	939	63	726	853	999999	413	999999	367	578	999999	999999	999999	464	836	999999	142	545	312	280	523	999999	999999	30	705	998	955	659	611	999999	585	119	999999	999999	999999	15	34	638	719	236	280	24	918	140	538	691	945	999999	799	220	520	265	378	966	999999	345	881	43	30	854	999999	753	999999	526	992	488	966	999999	999999	830	285	999999	825	86	10	508	800	927	492	24	63	671	999999	400	330	999999	741	684	124	999999	134	999999	999999	865	306	526	714	999999	148	59	725	999999	363	968	935	26	440	999999	965	616	544	954	999999	999999	999999	268	892	999999	999999	672	747	292	999999	741	706	294	885	960	999999	999999	794	408	999999	442	999999	999999	999999	999999	465	314	890	449	999999	507	654	179	450	999999	74	47	634	805	205	476	311	442	867	622	271	650	141	479	999999	491	822	145	175	117	717	597	999999	999999	453	891	781	999999	573	483	96	536	844	283	896	999999	849	988	213	322	141	855	346	695	630	815	182	420	929	237	685	519	13	999999	999999	476	97	999999	999999	314	694	14	999999	393	999999	999999	999999	858	583	777	999999	999999	999999	852	976	861	261	999999	380	999999	718	371	378	999999	798	999999	533	511	999999	999999	655	226	999999	999999	999999	136	985	952	168	895	19	324	837	161	999999	851	586	999999	365	42	999999	831	999999	999999	595	999999	635	534	999999	999999	211	304	479	163	131	425	206	43	999999	999999	875	999999	106	999999	999999	403	534	226	748	946	990	382	155	355	999999	824	999999	913	999999	305	501	461	367	999999	693	714	999999	683	39	181	655	552	926	516	167	917	735	778	104	201	798	419	785	999999	968	829	158	134	999999	307	462	999999	730	929	358	424	999999	999999	999999	999999	558	851	196	999999	301	999999	455	639	999999	296	98	999999	818	121	506	92	675	999999	999999	999999	565	720	733	732	718	371	822	996	167	742	999999	838	987	190	999999	947	232	218	357	999999	999999	519	936	662	999999	278	475	999999	999999	276	748	230	665	927	358	999999	127	464	858	929	999999	459	482	999999	999999	260	205	637	478	559	999999	999999	372	710	489	56	784	999999	999999	999999	999999	213	573	890	999999	756	183	69	832	804	999999	768	360	427	905	999999	999999	999999	352	958	83	999999	149	873	999999	999999	858	954	448	311	63	999999	940	418	999999	421	885	591	461	563	999999	146	805	999999	999999	101	117	945	
999999	564	999999	304	727	999999	999999	68	74	700	484	999999	897	229	621	530	751	783	827	941	393	493	49	455	39	999999	999999	937	41	475	154	999999	184	912	158	883	302	759	328	384	999999	975	357	194	117	999999	999999	857	524	285	922	945	273	175	562	322	999999	999999	999999	938	684	439	36	598	999999	999999	537	984	999999	999999	238	992	999999	999999	899	999999	145	999999	348	999999	999999	999999	422	756	999999	999999	60	19	360	835	999999	738	494	390	700	611	948	758	999999	999999	220	680	786	999999	56	999999	999999	999999	275	999999	186	669	999999	999999	999999	659	999999	279	56	355	118	528	999999	245	999999	499	507	999999	753	999999	469	387	225	401	999999	999999	999999	635	710	621	999999	240	743	216	659	999999	523	511	575	50	594	999999	712	293	839	692	56	999999	419	999999	999999	999999	76	977	685	999999	453	823	913	371	421	391	569	434	637	877	785	428	999999	677	976	999999	509	713	703	790	674	931	999999	387	406	697	999999	163	198	312	999999	999999	530	859	256	700	597	213	999999	212	999999	288	999999	961	906	628	964	741	580	436	906	363	283	999999	134	522	271	536	965	999999	175	416	999999	334	999999	999999	897	726	431	999999	409	306	94	501	999999	396	284	600	480	778	733	484	999999	999999	406	810	492	999999	734	734	438	71	248	904	999999	703	52	332	258	999999	731	247	320	999999	37	999999	279	782	224	999999	247	671	65	999999	990	999999	833	483	927	902	537	271	999999	696	999999	347	67	189	464	999999	353	952	352	999999	57	999999	174	999999	734	795	541	709	420	999999	497	767	15	999999	999999	355	870	569	404	355	360	469	255	623	457	689	552	99	999999	247	395	294	328	999999	999999	505	527	555	748	999999	999999	827	850	996	999999	999999	341	16	999999	119	116	784	557	996	999999	587	999999	550	830	999999	999999	999999	999999	183	610	212	448	999999	999999	418	999999	324	820	272	984	532	619	259	999999	378	999999	999999	999999	218	141	610	737	332	239	562	265	999999	725	704	999999	918	445	677	395	999999	640	798	105	999999	999999	791	999999	295	22	710	968	990	135	461	696	707	999999	182	51	999	475	126	314	359	162	851	999999	126	383	75	96	999999	863	427	737	560	450	966	928	349	647	452	999999	529	593	999999	851	273	999999	191	300	999999	999999	395	531	524	493	999999	704	999999	202	847	911	947	999999	36	136	707	723	146	999999	662	254	702	362	33	999999	785	765	887	999999	335	119	201	774	823	999999	478	896	223	76	704	271	498	999999	799	540	999999	999999	567	
999999	999999	550	999999	925	999999	28	933	43	999999	717	708	980	816	999999	866	738	720	182	799	720	658	810	510	80	999999	400	999999	554	999999	492	444	879	208	748	855	999999	248	276	999999	999999	382	999999	398	506	999999	724	455	69	290	71	999999	199	115	999999	490	343	999999	999999	999999	999999	272	999999	479	25	282	828	781	78	584	91	499	454	999999	994	348	223	999999	13	712	837	945	696	999999	999999	672	999999	774	361	267	521	999999	448	902	899	999999	993	964	382	233	999999	942	386	484	999999	571	999999	999999	999999	508	999999	920	46	97	536	302	575	123	977	999999	38	64	430	810	999999	345	61	551	999999	460	354	258	49	780	182	894	568	221	75	999999	306	100	663	853	990	600	709	999999	375	606	999999	879	987	40	999999	999999	522	576	999999	862	519	999999	999999	999999	999999	999999	999999	999999	999999	642	999999	363	999999	56	55	937	401	576	819	999999	636	999999	185	999999	493	474	271	999999	584	999999	381	991	799	212	421	482	82	12	999999	971	999999	453	445	999999	872	613	831	940	984	267	94	945	756	949	236	819	999999	487	176	999999	757	999999	681	227	999999	742	999999	845	999999	573	864	398	878	847	999999	193	264	452	667	879	999999	331	34	326	613	435	245	850	976	602	834	595	999999	18	224	848	999999	228	999999	139	59	999999	314	999999	403	999999	999999	908	207	53	999999	205	999999	297	57	436	846	364	613	834	507	713	869	43	999999	279	562	999999	999999	904	999999	46	979	999999	829	656	999999	613	999999	917	368	336	999999	999999	47	638	775	548	961	788	11	417	999999	999999	632	346	126	281	682	133	999999	999999	999999	303	999999	528	226	999999	999999	400	999999	999999	441	696	999999	180	71	999999	996	999999	504	23	908	845	902	13	431	999999	999999	493	539	745	931	800	783	169	61	359	310	999999	422	493	90	570	378	999999	976	918	171	461	284	999999	284	999999	999999	129	300	440	400	628	999999	875	999999	974	861	674	311	640	912	999999	129	712	635	486	688	999999	999999	347	476	143	999999	999999	999999	454	218	359	999999	999999	181	663	869	999999	958	681	422	547	117	116	709	704	466	345	16	854	999999	572	555	999999	893	617	196	952	999999	266	999999	999999	695	931	765	999999	999999	952	468	258	999999	508	754	953	74	150	902	999999	638	772	677	691	506	999999	122	999999	803	672	465	999999	477	916	657	701	999999	827	851	999999	999999	207	500	514	877	999999	999999	832	999999	601	733	753	715	999999	999999	999999	999999	999999	98	370	818	129	999999	999999	497	904	999999	999999	
850	62	873	999999	299	726	486	441	281	999999	814	999999	918	289	999999	212	939	712	999999	117	601	999999	999999	178	738	491	367	230	499	959	26	972	999999	999999	981	765	727	495	463	988	999999	999999	920	426	999999	350	999999	539	301	999999	602	785	65	674	930	394	941	705	509	808	368	265	941	999999	156	841	999999	999999	307	999999	484	453	258	860	234	999999	546	694	82	397	48	828	928	993	999999	999999	916	312	955	597	824	999999	999999	655	999999	627	941	608	999999	264	999999	419	999999	999999	30	158	537	999999	449	222	999999	256	633	121	999999	539	336	948	954	915	925	469	87	999999	999999	999999	999999	999999	999999	999999	776	937	424	817	999999	999999	999999	698	999999	218	704	720	999999	743	749	577	399	875	886	100	300	993	999999	364	339	999999	341	999999	991	568	692	934	965	842	999999	910	832	815	302	150	942	999999	975	745	999999	214	607	344	961	999999	73	591	716	149	316	999999	293	999999	487	709	296	76	706	999999	999999	769	999999	999999	307	838	999999	999999	582	999999	158	662	28	999999	154	134	512	997	999999	331	504	999999	228	999999	536	662	999999	999999	338	999999	999999	875	931	999999	229	999999	999999	587	47	132	999999	489	18	970	990	654	999999	384	915	999999	207	299	507	385	910	999999	551	927	999999	644	222	972	255	999999	891	283	999999	999999	689	703	674	924	959	446	405	24	102	257	836	999999	898	251	999999	975	395	564	378	999999	660	999999	899	532	104	403	910	952	244	28	999999	717	923	999999	695	222	688	282	339	999999	979	895	999999	303	999999	611	746	970	125	279	604	337	904	999999	999999	886	803	152	830	566	536	452	999999	999999	999999	128	958	591	556	644	296	122	234	317	575	999999	999999	606	999999	493	657	940	837	964	423	751	999999	747	519	999999	419	546	452	999999	533	536	125	258	134	972	999999	164	999999	481	983	491	113	999999	609	42	415	206	711	346	909	596	615	814	999999	427	999999	221	81	747	999999	749	999999	999999	999999	48	649	232	482	467	840	502	999999	365	999999	999999	647	225	147	487	403	223	835	115	863	937	920	310	597	706	666	440	999999	675	999999	999999	821	652	812	571	392	193	723	253	505	417	79	260	833	728	779	100	83	594	354	21	914	564	999999	846	127	349	634	776	801	410	419	851	119	747	120	995	412	576	104	999999	499	999999	999999	999999	999999	670	476	869	999999	999999	366	498	330	244	329	999999	999999	966	453	53	559	947	452	105	998	228	150	95	999999	784	999999	999999	499	144	522	999999	955	151	
999999	457	872	764	850	235	53	920	530	999999	428	854	999999	445	133	61	660	552	999999	513	999999	650	530	391	999999	151	887	999999	999999	999999	722	996	311	912	999999	999999	181	794	999999	226	62	88	999999	275	667	763	999999	252	999999	448	484	969	194	451	694	337	926	490	513	999999	348	193	920	344	999999	432	552	38	456	137	879	865	455	999999	999999	379	952	999999	724	497	308	999999	485	561	711	752	812	859	228	661	79	999999	291	398	878	999999	167	363	121	244	220	815	795	256	568	999999	524	271	990	325	999999	671	999999	25	999999	999999	708	369	999999	411	999999	693	809	795	68	199	584	66	53	592	221	599	153	489	286	492	848	999999	992	102	999999	999999	999999	999999	286	407	923	275	988	184	170	798	730	999999	624	999999	15	999999	198	379	44	468	227	999999	113	785	528	287	738	917	999999	479	377	999999	183	79	824	906	518	660	275	318	77	869	999999	423	868	442	864	759	999999	848	999999	623	68	999999	332	999999	799	501	879	646	537	81	329	691	430	201	536	999999	703	109	491	999999	113	726	401	358	976	999999	999999	999999	999999	999999	440	16	438	754	999999	415	999999	363	117	27	999999	629	781	999999	550	740	992	999999	905	999999	66	999999	367	513	519	342	377	999999	494	999999	584	794	233	999999	640	999999	262	676	719	131	808	349	992	474	756	483	944	406	808	999999	698	249	189	113	922	63	999999	999999	999999	999999	48	772	999999	998	443	986	406	999999	999999	236	488	999999	957	784	510	716	394	999999	999999	45	999999	970	999999	258	419	344	999999	129	999999	587	674	336	442	999999	93	46	999999	993	41	769	87	721	999999	999999	757	382	292	405	602	216	668	756	999999	208	751	77	605	620	588	999999	382	999999	598	999999	562	161	999999	386	700	474	999999	999999	861	987	958	676	929	594	500	47	999999	219	526	999999	918	917	168	243	829	26	440	859	414	932	397	999999	132	274	999999	605	499	906	704	999999	970	277	895	191	999999	85	999999	21	129	551	57	999999	760	999999	858	999999	999999	650	556	684	44	999999	986	928	600	999999	553	665	575	895	547	154	999999	999999	458	999999	32	999999	999999	754	999999	999999	739	862	885	234	49	952	415	384	999999	849	359	30	999999	594	291	966	590	91	531	999999	445	234	14	902	999999	999999	721	217	621	26	999999	802	805	999999	999999	133	53	375	128	601	259	999999	999999	698	795	999999	999999	864	369	66	999999	911	232	999999	983	515	858	982	576	678	240	208	763	595	202	557	224	488	947	999999	
922	999999	963	929	233	254	941	999999	117	174	76	857	999999	564	999999	999999	579	409	631	999999	275	999999	799	450	370	61	437	697	505	247	279	817	916	212	144	180	999999	302	999999	999999	999999	552	875	999999	612	382	360	208	965	457	977	814	856	816	891	861	426	523	999999	181	817	253	809	869	894	999999	941	645	430	459	797	286	237	999999	566	722	195	397	838	988	700	239	999999	58	270	464	960	109	999999	282	754	434	733	10	999999	330	999999	999999	517	362	441	999999	777	515	999999	701	587	999999	259	999999	675	38	999999	580	999999	588	521	999999	999999	439	999999	841	334	157	704	999999	552	236	970	246	979	189	880	485	999999	985	461	999999	999999	999999	877	999999	849	152	607	999999	999999	999999	529	343	808	981	999999	87	73	599	999999	629	811	297	158	361	999999	22	198	496	158	999999	34	496	136	305	372	49	999999	303	991	192	550	979	623	399	999999	636	999999	998	782	802	421	956	999999	831	415	111	420	999999	11	837	953	120	999999	549	138	43	217	512	619	367	525	999999	999999	209	89	999999	673	758	999999	367	584	999999	999999	355	788	77	892	304	890	270	999999	999999	301	164	238	439	412	999999	271	673	429	925	389	425	287	650	358	404	752	583	437	999999	999999	644	262	762	407	231	760	999999	151	912	622	999999	999999	488	479	453	970	649	429	999999	999999	981	999999	659	999999	298	78	148	718	498	552	316	833	966	999999	999999	902	999999	42	191	999999	209	532	516	999999	40	686	999999	180	905	999999	112	999999	837	999999	890	706	999999	951	118	163	622	353	653	370	999999	525	999999	324	999999	551	504	617	248	286	999999	999999	999999	356	999999	611	279	999999	812	74	449	163	999999	801	284	950	308	525	999999	999999	701	855	879	156	997	515	999999	484	358	363	929	495	999999	999999	876	441	285	257	180	999999	884	655	999999	588	920	162	529	970	50	872	252	978	999999	220	999999	442	999999	284	999999	275	999999	794	999999	999999	144	954	247	444	999999	999999	674	999999	354	999999	153	55	325	300	236	844	985	945	444	485	121	950	802	704	975	444	999999	999999	999999	999999	810	99	46	91	454	965	914	95	55	206	208	999999	999999	276	76	539	999999	289	57	514	999999	751	360	143	999999	193	162	543	999999	489	981	672	163	449	999999	64	19	244	845	999999	999999	900	899	247	999999	999999	326	536	638	999999	999999	581	954	393	626	999999	739	902	743	271	813	381	626	999999	999999	535	47	195	659	21	529	882	443	786	584	389	851	999999	999999	999999	999999	
626	905	32	171	410	718	999999	822	558	999999	117	500	584	456	558	283	999999	32	750	882	141	876	626	999999	445	148	177	808	246	216	999999	55	326	404	197	999999	999999	999999	814	817	999999	999999	111	696	422	999999	858	340	35	115	518	100	116	545	999999	749	288	116	725	999999	999999	999999	586	999999	999999	72	184	190	268	92	679	939	999999	933	999999	769	775	999999	503	63	289	836	999999	141	698	535	938	781	669	999999	197	497	678	999999	999999	314	785	760	999999	359	217	678	81	943	436	578	883	999999	929	965	999999	358	999999	671	999999	714	999999	455	652	173	999999	402	999999	999999	895	999999	271	999999	668	999999	983	25	932	154	999999	610	765	999999	704	130	652	766	851	999999	999999	838	884	16	569	561	135	340	118	833	999999	999999	999999	260	57	254	999999	999999	514	628	981	958	426	468	825	999999	948	349	750	531	521	999999	551	815	356	66	308	999999	105	116	185	652	907	109	919	999999	452	999999	999999	460	813	434	261	999999	723	999999	422	999999	190	999999	612	785	590	586	999999	867	999999	352	904	991	945	999999	132	407	453	338	61	326	999999	795	930	443	999999	299	718	97	115	327	102	840	644	882	83	909	504	399	72	330	788	61	766	109	610	800	514	760	312	999999	779	394	463	105	999999	999999	265	178	237	300	868	999999	762	946	999999	999999	999999	73	979	222	903	64	275	999999	538	497	38	999999	999999	757	785	999999	785	261	547	999999	387	999999	15	999999	653	335	171	772	999999	999999	298	820	850	999999	453	450	999999	99	951	725	999999	732	567	999999	367	434	346	480	999999	910	449	999999	999999	552	999999	808	68	999999	569	577	999999	999999	279	999999	209	217	980	295	313	344	186	999999	999999	822	999999	999999	999999	625	330	228	989	690	267	551	124	787	999999	307	999999	645	391	489	999999	383	833	999999	463	592	189	159	454	60	177	180	734	752	211	585	963	41	827	442	971	350	587	212	246	727	859	421	795	999999	999999	667	953	999999	176	926	999999	999999	201	398	446	180	774	939	523	97	999999	371	586	836	344	829	818	948	517	188	795	630	999999	735	732	768	364	771	625	509	226	46	586	285	596	10	839	438	996	800	576	648	689	159	999999	999999	834	999999	348	999999	999999	999999	189	987	140	999999	584	466	665	677	816	999999	323	23	999999	781	999999	311	249	343	999999	999999	951	717	612	999999	999999	239	825	244	933	999999	432	30	660	999999	856	999999	154	999999	426	383	999999	329	984	572	999999	675	289	139	999999	533	718	15	
616	999999	999999	472	385	983	426	354	999999	430	999999	999999	581	303	362	657	924	197	999999	999999	917	615	999999	999999	999999	49	821	275	950	695	999999	410	687	426	999999	201	170	393	222	171	812	999999	742	352	999999	574	991	41	323	631	214	524	377	999999	999999	10	853	430	740	999999	171	999999	404	999999	999999	343	999999	164	889	171	497	541	974	994	208	845	873	273	56	168	58	789	952	328	491	999999	43	980	338	413	348	739	999999	876	999	661	676	797	453	999999	842	836	152	162	144	673	549	999999	508	252	137	999999	383	582	298	381	208	86	464	890	999999	752	826	485	823	757	888	108	994	999999	179	86	999999	803	325	221	999999	799	194	999999	467	660	481	999999	286	758	366	80	588	628	462	599	342	562	999999	99	999999	666	999999	386	785	451	999999	961	999999	61	999999	579	999999	86	999999	408	892	646	433	649	280	740	209	74	999999	817	520	376	999999	579	999999	267	861	236	999999	980	470	807	42	26	999999	520	22	999999	999999	786	999999	511	893	64	999999	695	139	303	999999	280	999999	274	999999	968	931	20	876	504	317	512	718	40	876	999999	937	94	999999	416	376	760	728	974	84	999999	12	999999	999999	40	999999	57	137	568	999999	999999	523	999999	822	74	95	272	643	518	999999	487	77	999999	635	149	126	622	91	722	927	68	551	492	199	379	999999	922	999999	999999	632	999999	999999	160	623	945	239	741	999999	550	331	999999	126	219	66	999999	548	228	999999	343	913	259	966	414	640	999999	388	41	16	999999	999999	172	735	797	885	657	112	916	999999	999999	910	385	361	540	401	823	941	341	436	602	831	999999	548	203	933	383	304	999999	519	274	999999	999999	735	817	451	169	378	999999	334	409	494	631	66	694	433	537	999999	435	23	999999	416	57	604	999999	999999	361	623	541	863	999999	999999	142	406	896	132	999999	650	999999	98	999999	455	999999	17	37	118	209	690	854	770	405	485	868	956	702	857	519	999999	331	205	999999	545	837	465	821	55	999999	234	999999	571	999999	999999	364	346	999999	371	794	49	577	305	999999	671	769	770	468	37	999999	186	703	999999	612	999999	999999	347	998	999999	999999	166	999999	981	756	974	530	292	58	517	999999	532	184	999999	999999	480	36	35	782	428	776	999999	997	793	561	185	530	130	999999	614	568	27	347	95	999999	638	999999	595	549	448	999999	486	721	950	999999	962	11	373	976	142	90	999999	565	579	919	551	168	402	430	580	453	410	334	444	949	113	999999	99	586	434	999999	
999999	999999	999999	288	999999	355	999999	886	598	184	167	999999	826	999999	999999	461	767	175	999999	480	999999	175	999999	999999	740	999999	286	999999	999999	778	912	786	999999	514	649	999999	999999	301	629	206	121	999999	999999	406	296	265	507	911	685	999999	999999	923	384	954	999999	275	516	999999	547	148	78	999999	92	820	272	999999	999999	322	883	455	240	475	999999	16	368	944	343	572	999999	484	999999	375	326	162	999999	988	412	999999	346	999999	312	882	754	491	999999	75	433	21	999999	999999	999999	195	37	239	421	950	387	999999	595	233	999999	944	640	72	999999	702	729	929	468	283	969	14	999999	509	153	357	999999	64	878	999999	520	332	437	793	820	469	348	96	741	411	610	44	12	123	451	367	251	691	997	999999	999999	504	553	999999	999999	659	220	999999	999999	73	239	333	499	302	712	609	516	847	999999	34	364	643	999999	67	673	934	11	861	68	785	116	999999	67	452	957	26	999999	999999	999999	171	258	820	999999	678	999999	287	545	709	410	842	851	999999	449	972	81	702	316	495	999999	20	999999	999999	469	310	956	208	999999	999999	345	999999	999999	939	998	90	999999	544	643	519	885	395	398	301	460	999999	934	712	999999	94	381	264	999999	293	389	999999	513	900	360	699	999999	999999	999999	499	374	714	999999	911	405	368	206	537	69	796	999999	999999	621	366	898	253	376	254	618	999999	999999	90	985	546	560	171	577	875	193	999999	999999	912	383	899	927	745	214	999999	317	999999	999999	844	999999	914	683	586	225	156	12	117	333	477	364	829	824	293	729	999999	360	999999	790	999999	999999	125	998	999999	428	722	438	999999	49	999999	937	999999	999999	830	885	999999	863	974	945	999999	999999	85	619	330	999999	553	85	643	26	739	671	999999	999999	999999	500	999999	915	984	168	999999	718	849	77	980	540	968	535	999999	408	657	610	386	298	369	457	999999	999999	677	151	874	646	999999	146	309	681	864	955	737	340	999999	165	879	815	452	999999	999999	17	639	999999	588	28	91	245	368	138	999999	784	81	999999	999999	999999	247	843	293	999999	999999	713	768	308	676	23	798	663	603	999999	731	999999	999999	657	999999	999999	866	887	562	856	565	559	777	999999	999999	89	883	999999	999999	231	918	999999	532	595	788	320	249	341	999999	574	229	428	641	866	406	724	999999	423	686	961	717	360	999999	437	301	374	999999	596	912	999999	139	179	999999	999999	583	999999	48	260	999999	122	31	535	999999	988	636	146	917	911	774	671	151	470	942	157	514	567	755	105	304	999999	999999	
652	428	527	444	59	874	270	999999	710	685	687	999999	574	940	192	999999	999999	800	999999	999999	999999	822	250	454	669	237	406	866	26	999999	943	955	454	999999	378	116	256	553	586	999999	999999	628	73	986	464	999999	377	217	332	981	463	304	999999	967	361	999999	188	82	774	999999	477	403	276	770	742	731	109	837	999999	85	340	749	224	892	799	999999	758	264	990	754	859	199	999999	44	487	648	816	487	384	547	999999	183	778	764	794	999999	362	302	253	999999	815	540	645	256	999999	713	90	999999	178	956	81	999999	999999	999999	962	288	999999	241	293	999999	915	622	462	33	158	999999	970	459	108	545	52	999999	21	999999	938	329	553	999999	393	773	567	999999	318	999999	476	13	101	757	999999	999999	404	131	19	158	817	202	87	622	108	494	999999	631	158	633	999999	615	913	825	91	642	999999	571	848	999999	536	999999	999999	45	557	154	999999	222	657	999999	150	921	455	862	449	746	252	930	199	898	999999	936	420	684	513	999999	999999	999999	676	169	780	833	999999	500	622	472	888	52	74	999999	999999	530	973	566	492	993	169	61	386	345	400	804	381	949	999999	599	934	999999	531	696	64	799	546	497	999999	999999	648	955	249	977	999999	210	866	246	478	999999	999999	854	999999	520	701	999999	889	341	999999	975	462	333	20	33	537	268	999999	378	899	630	984	486	999999	999999	354	999999	811	408	487	200	938	144	999999	999999	636	90	999999	21	995	24	999999	999999	727	999999	855	324	999999	999999	449	599	689	497	346	848	525	486	109	27	999999	999999	237	490	853	579	47	999999	999999	41	396	999999	831	508	382	999999	721	999999	758	918	330	40	269	595	958	999999	510	999999	798	632	463	999999	999999	420	846	508	999999	999999	999999	158	798	537	472	999999	829	993	767	999999	125	461	136	746	999999	190	697	145	238	642	531	965	79	596	529	229	577	247	475	999999	661	874	107	999999	427	610	999999	792	567	355	765	965	130	999999	335	346	505	717	431	999999	722	711	999999	154	896	395	88	211	18	252	999999	592	528	356	529	250	363	834	999999	999999	70	999999	577	882	999999	566	844	750	271	192	999999	860	815	674	698	949	604	953	405	42	531	918	783	999999	19	183	999999	774	798	94	999999	671	999999	313	999999	999999	999999	397	277	999999	550	337	940	999999	528	486	777	999999	657	579	646	410	439	296	596	151	131	999999	873	703	129	80	952	999999	210	62	471	999999	934	880	999999	216	685	74	999999	203	977	957	797	532	405	999999	999999	228	
999999	581	242	999999	717	999999	697	883	524	999999	221	999999	999999	763	625	475	999999	275	919	999999	999999	440	724	374	805	402	173	173	464	350	999999	536	953	733	739	999999	820	369	793	345	192	932	692	121	853	20	818	224	342	332	518	999999	673	349	464	17	857	867	306	325	999999	533	429	183	276	685	526	652	34	996	999999	999999	481	583	594	832	747	612	520	794	999999	949	831	141	999999	177	862	614	278	731	771	953	999999	478	911	658	513	999999	845	999999	494	999999	199	999999	677	999999	999999	100	754	631	269	999999	357	511	741	484	702	297	999999	999999	822	999999	383	302	235	701	591	999999	672	935	329	238	999999	351	310	999999	759	999999	463	969	999999	771	859	999999	472	526	999999	562	736	999999	956	225	178	746	355	581	792	897	119	976	999999	654	999999	999999	999999	999999	487	15	210	332	725	216	833	999999	590	61	62	736	830	999999	104	39	277	245	979	113	70	30	996	729	999999	999999	386	487	696	864	353	50	344	441	48	601	999999	413	999999	749	392	796	166	304	528	999999	77	410	881	253	387	999999	839	208	970	467	18	481	999999	863	829	356	684	726	707	21	999999	999999	670	503	678	863	999999	239	999999	273	999999	701	210	570	794	976	605	453	999999	170	211	145	999999	581	592	879	707	848	919	46	121	440	999999	516	663	678	999999	999999	574	523	658	609	487	707	603	317	999999	145	78	853	750	240	249	547	810	266	928	99	911	798	166	686	320	684	161	433	999999	693	907	126	246	999999	878	962	511	602	657	999999	999999	284	607	571	779	999999	295	999999	999999	59	706	407	749	999999	999999	776	367	972	299	803	556	999999	213	999999	238	952	616	999999	362	286	45	218	608	999999	121	636	201	595	906	253	398	999999	242	64	986	509	376	596	750	112	605	539	313	854	216	806	81	999999	342	827	459	762	528	999999	24	498	999999	583	538	840	584	999999	75	55	414	285	938	159	601	729	585	29	783	259	680	506	999999	753	999999	315	565	181	262	89	793	636	751	327	49	498	999999	793	68	999999	999999	999999	999999	999999	450	931	868	922	428	999999	999999	999999	979	279	243	999999	593	55	999999	233	284	413	999999	986	261	777	533	621	999999	112	999999	792	961	872	731	999999	42	647	999999	38	446	642	753	649	837	363	657	482	93	531	905	664	999999	999999	635	999999	324	487	16	999999	999999	999999	812	325	999999	459	999999	116	547	396	485	946	742	596	786	999999	660	869	159	897	130	999999	537	588	207	364	
999999	135	246	617	532	555	640	640	630	999999	830	437	65	388	884	999999	934	696	55	959	921	999999	59	993	463	454	338	999999	552	999999	719	234	999999	239	835	353	999999	999999	864	999999	315	111	965	596	999999	232	814	770	23	999999	127	841	543	999999	442	51	86	253	163	87	227	532	97	284	480	605	319	825	552	999999	999999	13	831	124	653	819	617	462	999999	999999	640	567	105	973	239	999999	691	879	796	794	277	626	777	786	999999	783	24	691	999999	999999	999999	999999	228	483	897	123	19	999999	594	622	434	624	999999	999999	447	660	436	999999	55	602	914	440	39	758	999999	999999	235	55	999999	870	805	999999	345	976	327	999999	999999	999999	86	125	868	999999	294	999999	370	652	565	855	349	62	356	899	645	524	301	999999	999999	469	999999	999999	887	964	26	723	817	999999	288	94	999999	999999	321	815	48	929	734	999999	155	999999	999999	620	999999	380	705	359	524	905	289	821	684	844	692	879	999999	243	237	903	256	570	366	862	374	480	260	553	741	540	999999	999999	789	999999	337	113	81	599	353	517	999999	999999	209	911	999999	467	409	759	113	441	413	804	999999	831	404	585	499	999999	256	28	999999	999999	617	999999	54	574	42	44	517	588	807	999999	889	999999	644	589	371	455	999999	906	81	501	449	310	999999	999999	23	958	254	751	999999	545	353	335	397	116	59	225	866	999999	435	374	252	999999	999999	999999	999999	999999	196	815	224	53	892	349	947	628	712	317	999999	999999	999999	83	999999	999999	974	272	468	564	333	538	540	155	999999	989	999999	706	999999	924	676	999999	151	999999	772	439	537	570	653	999999	388	769	403	999999	369	999999	103	361	999999	999999	999999	371	143	360	658	657	284	78	465	902	999999	250	379	787	999999	330	845	528	311	999999	238	413	618	463	186	563	999999	799	786	709	895	130	999999	999999	384	315	402	791	999999	999999	165	468	115	750	146	147	399	616	110	48	999999	575	999999	234	257	146	752	679	183	104	523	485	999999	999999	16	747	129	607	413	335	927	999999	154	196	205	770	308	867	999999	49	999999	528	699	747	675	330	80	896	525	247	999999	723	617	288	601	679	999999	359	999999	999999	999999	792	999999	774	121	999999	999999	863	999999	999999	838	884	361	999999	930	994	999999	999999	89	999999	677	999999	91	175	772	214	446	865	595	999999	593	948	999999	999999	999999	381	325	924	636	696	999999	217	867	48	409	999999	371	999999	358	999999	893	642	999999	67	721	794	710	999999	11	906	543	565	277	514	893	889	
760	433	121	558	678	861	907	393	787	470	999999	53	765	104	843	962	999999	988	631	999999	678	76	217	238	671	288	922	729	162	343	939	999999	999999	999999	999999	937	372	800	928	42	734	886	279	260	999999	667	281	907	73	999999	999999	288	999999	999999	220	999999	225	999999	887	399	999999	188	240	454	999999	13	999999	255	186	905	600	716	69	599	226	792	999999	999999	800	999999	17	999999	666	581	295	999999	999999	999999	310	234	722	488	913	539	103	999999	655	824	730	434	768	999999	731	167	980	341	228	292	999999	427	999999	999999	93	883	999999	999999	522	658	999999	999999	999999	697	944	951	193	121	803	999999	506	669	999999	972	236	375	245	980	999999	999999	601	953	442	198	484	882	337	463	404	999999	156	179	999999	996	999999	999999	902	81	91	779	974	868	538	999999	786	67	289	923	42	718	648	411	640	23	999999	216	437	999999	222	71	999999	730	717	773	384	336	635	151	317	376	472	173	999999	513	999999	732	424	744	999999	427	603	413	430	686	391	745	538	30	999999	459	999999	569	859	29	999999	999999	161	765	323	459	431	999999	616	999999	256	484	511	999999	490	334	999999	693	931	795	468	220	309	999999	391	638	798	615	212	857	943	903	314	879	357	288	999999	658	430	953	995	465	797	764	440	999999	999999	410	539	613	999999	999999	637	74	561	945	945	131	384	684	999999	816	934	758	722	352	999999	632	780	999999	999999	999999	273	978	799	12	999999	544	600	483	405	397	85	599	200	214	999999	999999	328	412	343	459	284	745	999999	189	530	48	51	97	999999	999999	630	999999	859	534	475	659	999999	558	531	410	530	901	289	273	740	345	999999	999999	87	999999	313	999999	867	999999	999999	527	686	999999	482	384	502	512	746	793	999999	747	739	665	739	615	975	999999	880	933	928	382	465	38	999999	194	479	534	999999	807	308	999999	470	565	675	999999	973	999999	86	156	907	28	164	999999	506	993	606	902	778	471	953	543	498	934	375	999999	999999	657	181	297	904	968	502	999999	495	515	999999	184	990	791	642	331	693	733	35	910	228	999999	532	999999	999999	577	756	548	854	764	763	999999	199	199	885	325	482	789	252	938	999999	999999	999999	999999	716	431	912	999999	999999	632	850	765	909	465	267	103	135	999999	708	337	222	953	93	730	999999	999999	999999	800	906	999999	848	904	491	96	394	11	999999	541	738	166	999999	769	719	232	913	998	999999	734	931	792	200	999999	90	914	726	572	142	280	248	964	447	121	999999	999999	783	999999	
283	822	80	266	135	593	988	999999	999999	999999	244	861	816	753	135	259	869	123	999999	103	999999	576	370	822	999999	999999	303	999999	719	553	999999	217	449	999999	999999	803	663	675	666	607	767	539	252	283	338	280	463	999999	839	999999	252	966	386	690	999999	707	462	999999	397	438	999999	224	999999	128	999999	36	422	849	39	331	595	204	456	528	335	293	334	97	493	598	999999	808	999999	531	311	722	999999	999999	844	999999	351	415	287	238	999999	999999	707	133	519	311	858	614	999999	517	999999	58	519	999999	999999	839	382	374	764	799	204	491	290	310	816	999999	206	663	14	21	980	190	916	227	221	999999	586	210	999999	192	739	629	353	999999	999999	263	213	972	404	999999	644	976	999999	488	999999	999999	271	406	999999	478	114	204	609	453	537	421	142	999999	999999	581	262	999999	796	581	999999	574	148	999999	999999	562	837	234	268	998	377	13	539	437	193	396	521	999999	999999	999999	999999	545	30	899	888	518	999999	911	335	823	753	472	190	78	429	470	687	999999	36	754	641	880	999999	610	86	533	881	999999	118	999999	70	999999	288	999999	504	999999	553	999999	999999	999999	999999	999999	999999	999999	255	999999	823	999999	999999	999999	999999	999999	163	149	467	999999	609	419	999999	999999	999999	427	803	85	999999	999999	194	492	574	905	916	448	431	174	999999	716	982	500	364	182	710	420	999999	999999	551	999999	919	148	239	306	914	144	999999	620	234	24	999999	999999	682	999999	719	999999	896	112	999999	270	692	988	999999	751	999999	119	999999	650	654	226	999999	417	534	817	761	56	263	999999	990	782	32	810	940	999999	593	999999	999999	790	462	380	524	594	999999	290	262	930	321	488	999999	805	89	999999	999999	17	293	714	999999	865	812	673	87	999999	999999	33	248	882	58	527	167	65	301	274	197	284	702	999999	827	254	564	831	734	775	196	999999	703	999999	845	999999	999999	879	999999	952	977	789	303	895	481	999999	51	380	881	794	330	36	999999	814	587	691	314	999999	886	54	310	981	939	311	441	999999	330	999999	47	125	999999	288	194	349	999999	408	981	806	664	271	212	999999	949	939	454	170	680	888	669	999999	628	866	999999	827	651	996	850	999999	999999	553	246	60	343	766	291	51	841	174	999999	188	709	999999	493	999999	999999	127	41	999	857	281	257	441	999999	883	497	999999	296	367	999999	301	558	989	352	999999	999999	162	999999	193	658	413	328	516	999999	490	999999	130	383	376	985	534	964	999999	144	999999	999999	804	728	999999	999999	646	999999	484	476	236	
630	719	165	999999	599	689	277	848	351	999999	953	740	80	841	439	376	999999	919	381	999999	999999	707	855	169	815	999999	434	399	914	21	657	999999	999999	144	860	734	999999	11	776	306	999999	125	509	999999	239	999999	999999	886	999999	902	383	835	999999	999999	999999	923	864	995	567	379	265	877	934	339	999999	119	701	935	981	705	411	271	152	85	905	221	207	175	930	260	496	999999	999999	999999	638	821	740	735	245	937	999999	970	443	407	50	999999	190	180	893	129	863	798	905	326	501	999999	693	37	408	999999	725	698	74	317	882	717	999999	999999	701	974	379	999999	700	999999	834	440	827	744	999999	999999	999999	37	282	810	396	698	641	61	520	525	138	999999	336	999999	221	181	905	136	524	333	879	267	478	918	750	999999	107	999999	999999	70	999999	948	992	883	999999	697	425	264	920	194	999999	459	412	999999	846	666	639	153	999999	662	999999	700	230	711	646	773	559	363	69	498	600	779	569	999999	999999	189	720	452	900	524	756	651	216	340	256	999999	854	999999	82	94	999999	953	39	828	999999	595	728	291	247	882	999999	999999	999999	431	999999	306	889	953	946	666	945	196	252	317	906	999999	494	999999	464	999999	919	266	291	974	999999	646	999999	741	923	999999	461	999999	999999	999999	386	694	999999	999999	746	949	540	999999	999999	416	149	81	711	999999	921	651	111	838	826	31	963	881	780	230	200	947	556	999999	39	312	215	999999	981	234	931	222	437	709	999999	514	684	27	999999	999999	835	170	999999	38	819	999999	543	622	999999	193	64	504	999999	236	593	799	403	392	871	999999	999999	632	99	486	790	709	224	999999	695	321	347	945	999999	905	394	999999	999999	528	339	757	769	592	903	797	180	999999	999999	211	999999	999999	999999	302	156	866	999999	213	80	458	999999	119	999999	151	999999	301	999999	999999	532	17	841	563	999999	999999	63	124	284	618	999999	999999	999999	999999	999999	22	284	350	999999	999999	799	999999	242	999999	960	562	999999	230	699	627	664	612	951	71	904	301	369	562	566	246	248	41	592	999999	999999	778	999999	884	708	55	867	586	101	801	319	427	775	999999	603	234	594	999999	999999	999999	954	125	350	999999	999999	120	652	721	784	999999	806	767	999999	187	706	191	420	406	999999	999999	760	88	521	159	751	999999	999999	999999	959	341	651	999999	617	935	110	368	437	999999	435	598	402	999999	802	137	995	999999	903	598	999999	421	814	198	999999	770	999999	876	604	200	503	972	594	943	762	999999	321	400	999999	588	999999	348	754	524	
970	999999	262	615	285	393	999999	210	583	999999	755	548	527	462	104	846	48	234	763	999999	999999	999999	13	459	999999	359	816	605	999999	325	999999	615	999999	299	999999	999999	518	291	600	221	999999	999999	398	667	197	224	924	858	999999	313	549	999999	584	517	132	517	919	803	999999	925	577	559	999999	267	414	149	880	238	245	999999	338	757	634	552	210	108	74	346	999999	178	434	957	309	96	776	999999	999999	160	177	709	478	715	999999	999999	643	487	999999	141	262	57	343	999999	623	599	975	791	226	41	317	33	453	583	541	63	500	999999	259	999999	490	743	118	730	71	535	237	623	699	999999	908	722	614	999999	93	223	835	738	343	999999	121	984	454	10	999999	153	265	894	183	14	999999	999999	999999	771	999999	519	939	613	635	999999	371	361	999999	267	132	999999	419	521	500	328	228	762	286	999999	999999	506	299	999999	887	918	279	342	450	694	999999	884	999999	842	291	574	999999	999999	112	254	999999	759	999999	197	877	258	733	744	404	854	786	421	747	687	170	999999	229	831	725	717	999999	38	911	408	481	999999	109	577	239	925	999999	999999	999999	41	999999	851	999999	112	240	639	194	535	999999	595	907	999999	147	808	681	147	354	451	999999	395	435	999999	999999	493	715	999999	999999	999999	514	478	809	790	762	715	484	999999	539	127	601	96	532	999999	100	326	500	999999	110	301	895	102	581	603	499	999999	999999	893	13	131	999999	601	490	38	30	469	785	127	999999	999999	999999	372	607	237	999999	999999	862	151	228	532	992	999999	539	857	270	422	897	216	301	498	119	591	316	418	730	999	606	999999	273	631	540	999999	999999	999999	999999	533	494	354	752	89	411	999999	675	481	999999	999999	72	999999	999999	999999	571	999999	825	123	322	741	65	199	999999	850	813	368	878	999999	999999	999999	113	861	999999	999999	927	553	463	221	999999	655	999999	835	999999	942	937	974	736	665	69	960	999999	391	365	236	999999	999999	999999	902	275	52	999999	88	489	520	684	210	742	999999	679	28	126	614	36	999999	825	230	909	563	999999	839	631	222	536	999999	999999	999999	505	663	268	632	999999	999999	946	54	80	999999	356	769	268	999999	999999	705	985	51	999999	943	364	699	999999	256	396	293	999999	435	999999	373	552	457	459	962	705	999999	772	57	323	999999	667	982	596	988	874	999999	305	999999	608	926	236	495	999999	126	367	806	262	22	246	421	571	520	999999	707	294	898	999999	999999	999999	162	932	938	727	288	286	382	112	422	999999	257	988	999999	827	494	
146	66	269	342	604	898	827	760	811	901	993	156	999999	889	703	976	999999	10	154	456	994	999999	767	908	840	985	703	839	640	988	433	999999	693	148	570	238	638	977	700	999999	334	182	137	826	295	139	32	223	718	999999	428	999999	669	381	500	999999	999999	360	502	619	999999	987	130	822	477	245	463	220	328	475	347	851	309	21	131	821	170	941	999999	999999	962	999999	130	244	999999	445	99	999999	999999	721	939	999999	485	999999	937	347	62	315	358	59	675	812	895	999999	68	577	688	657	260	678	999999	357	999999	999999	656	715	866	999999	999999	42	999999	999999	571	606	535	69	375	228	84	783	769	855	999999	573	45	999999	999999	877	186	992	757	441	71	969	44	999999	999999	695	434	231	999999	176	63	326	999999	533	250	999999	717	998	211	999999	583	476	909	832	764	999999	754	506	130	989	999999	999999	999999	714	999999	601	572	943	999999	680	794	852	313	603	802	276	670	512	909	306	169	187	999999	297	857	595	70	211	999999	999999	940	927	999999	491	466	794	51	199	999999	999999	725	774	489	531	999999	999999	172	315	999999	999999	503	252	999999	824	830	999999	477	986	999999	494	540	370	124	141	740	866	751	822	146	18	999999	999999	999999	270	581	999999	698	269	999999	136	432	999999	182	341	884	698	340	286	661	934	326	64	999999	959	118	364	659	357	791	999999	979	999999	179	31	999999	32	999999	336	253	445	833	218	374	999999	71	785	198	783	999999	51	536	999999	999999	999999	691	180	999999	109	999999	226	735	350	478	814	156	91	999999	160	79	862	999999	13	43	225	110	999999	999999	612	897	332	999999	876	110	749	281	514	189	967	340	999999	999999	93	184	36	710	493	739	559	583	979	999999	999999	714	394	537	999999	999999	944	999999	583	489	535	212	999999	999999	859	249	728	542	999999	999999	617	999999	978	977	999999	829	16	515	617	378	999999	39	917	131	999999	171	716	222	749	83	244	866	756	611	999999	881	999999	976	850	999999	21	999999	941	999999	592	999999	735	417	999999	703	435	999999	999999	214	358	506	999999	708	923	999999	533	516	999999	568	999999	751	73	377	999999	999999	999999	999999	665	999999	999999	124	97	839	999999	908	436	308	116	55	647	805	382	999999	999999	853	596	644	62	163	720	504	233	383	999999	841	165	368	789	566	227	405	774	130	847	999999	418	455	180	25	999999	234	410	999999	920	861	379	521	124	775	952	840	977	511	652	999999	891	713	429	999999	753	77	519	999999	828	252	41	261	704	27	444	151	474	
47	892	999999	999999	485	462	558	471	644	254	24	613	999999	427	272	478	985	999999	999999	999999	999999	271	999999	715	861	999999	678	829	127	816	106	340	811	376	999999	618	166	999999	415	261	999999	999999	119	999999	999999	999999	452	999999	768	783	719	999999	739	125	992	775	999999	780	999999	566	784	729	354	827	157	999999	802	20	486	654	999999	227	937	453	165	256	999999	379	219	999999	999999	852	70	344	107	432	601	696	999999	174	918	385	999999	849	476	151	881	292	676	999999	999999	442	348	124	999999	999999	736	295	960	999999	999999	329	999999	317	99	931	668	19	729	725	92	115	636	999999	736	936	692	98	977	23	374	999999	999999	398	792	44	514	946	873	605	695	315	735	637	551	999999	814	999999	759	999999	483	999999	562	950	999999	999999	999999	999999	388	535	999999	647	318	999999	380	753	999999	182	525	999999	427	999999	146	134	39	776	380	998	770	147	131	476	338	999999	540	502	317	752	658	765	239	487	999999	347	796	58	997	999999	999999	797	972	641	999999	705	999999	760	736	999999	921	963	657	806	265	999999	413	342	999999	876	416	999999	446	999999	524	760	999999	940	164	798	999999	980	999999	591	741	999999	174	489	774	633	999999	779	766	880	831	695	117	432	231	326	933	999999	738	130	382	388	361	109	126	940	999999	186	999999	937	109	940	193	75	74	292	999999	999999	568	686	560	636	121	566	999999	829	652	402	719	999999	864	999999	252	999999	219	362	999999	74	372	833	753	149	999999	829	780	999999	511	52	367	939	249	19	895	62	570	999999	999999	795	68	297	298	487	467	769	82	999999	698	535	856	712	669	22	561	734	932	421	464	999999	785	999999	328	610	999999	999999	597	855	979	199	98	999999	999999	827	16	999999	545	275	682	413	756	555	201	999999	195	655	999999	237	458	171	129	158	999999	984	999999	906	969	999999	452	999999	181	227	255	509	446	393	626	842	16	999999	198	667	739	61	536	999999	999999	999999	424	389	510	999999	406	818	999999	939	192	999999	999999	109	999999	857	823	999999	241	539	310	691	538	802	39	437	230	972	972	462	419	240	458	779	945	626	273	999999	999999	999999	820	436	440	507	210	524	34	906	379	999999	843	744	999999	996	929	278	999999	622	999999	83	999999	434	846	616	530	952	653	999999	164	489	593	999999	818	429	719	999999	261	41	601	514	413	323	603	640	619	675	420	999999	850	677	813	650	999999	113	671	999999	590	823	977	999999	999999	985	999999	889	999999	93	925	400	287	66	26	781	30	999999	
669	825	830	999999	999999	999999	542	202	999999	486	676	943	56	999999	999999	999999	292	999999	64	999999	643	999999	571	714	999999	535	750	999999	184	793	660	41	629	868	443	845	999999	385	999999	132	999999	678	797	275	222	999999	999999	219	642	953	773	588	999999	677	999999	251	264	126	322	471	999999	999999	27	404	826	999999	999999	188	281	999999	768	907	611	931	636	965	999999	305	502	98	999999	540	999999	230	999999	81	999999	952	667	201	591	449	73	999999	28	204	661	999999	449	999999	999999	858	999999	730	195	999999	977	795	51	245	621	959	999999	233	972	573	999999	797	383	754	999999	371	520	999999	330	329	844	999999	913	442	313	238	999999	925	607	641	602	656	45	164	999999	518	910	999999	580	632	999999	839	393	454	69	864	999999	695	245	999999	347	857	410	865	31	999999	999999	608	932	392	113	698	626	341	970	488	761	229	999999	822	460	99	509	999999	504	14	999999	469	999999	449	219	170	999999	486	303	999999	999999	179	999999	372	999999	311	499	197	528	999999	223	62	483	581	112	799	45	422	999999	258	358	711	371	27	999999	422	236	999999	999999	943	18	149	47	999999	999999	591	96	297	999999	158	599	999999	179	377	790	999999	985	801	347	419	999999	277	816	55	397	999999	808	125	502	224	85	17	24	584	127	999999	25	999999	350	520	712	747	999999	999999	658	46	999999	993	236	69	436	999999	999999	763	818	740	333	999999	838	696	783	971	795	971	82	592	307	595	999999	717	794	999999	461	826	707	387	51	304	999999	360	13	814	888	442	788	651	861	260	765	387	750	999999	419	653	737	741	951	264	999999	76	999999	946	743	519	999999	698	973	329	999999	441	699	38	604	999999	693	969	999999	362	999999	431	999999	56	829	872	966	771	328	807	99	966	999999	999999	855	330	621	999999	80	379	177	99	677	542	204	334	687	722	428	999999	959	999999	999999	599	82	27	345	692	127	870	999999	503	380	175	239	100	15	912	182	999999	866	999999	898	713	194	102	753	197	852	504	195	254	352	396	999999	999999	999999	999999	714	999999	984	928	939	999999	826	999999	719	511	999999	113	329	775	550	154	74	332	868	945	415	979	273	999999	839	622	999999	308	160	983	327	908	782	179	208	344	999999	937	697	999999	999999	520	999999	251	884	748	185	419	703	999999	999999	524	999999	372	430	735	574	836	99	326	523	528	523	999999	194	404	999999	160	577	215	855	136	635	179	68	999999	999999	31	274	100	447	276	604	952	662	803	455	419	999999	472	769	462	
848	381	999999	368	999999	647	67	489	427	34	842	497	999999	204	999999	293	999999	999999	999999	999999	572	998	878	257	923	571	999999	999999	949	911	411	114	446	999999	288	999999	994	999999	898	958	964	784	673	422	433	116	608	467	913	999999	116	999999	343	227	890	850	502	927	445	435	999999	676	539	515	622	999999	999999	951	916	635	999999	613	637	180	588	999999	999999	466	824	816	962	615	477	787	805	199	770	229	511	437	761	77	264	472	999999	297	999999	999999	799	694	65	657	551	999999	873	999999	584	172	638	113	526	46	999999	999999	472	957	208	752	710	433	967	999999	999999	489	874	231	358	175	999999	301	542	176	666	999999	760	999999	74	200	914	312	999999	999999	590	408	911	999999	964	635	999999	437	98	502	457	376	999999	232	217	72	412	651	999999	419	386	999999	570	359	999999	972	868	999999	999999	18	837	407	817	369	999999	51	577	159	267	722	175	358	212	49	718	299	413	999999	107	12	999999	272	169	206	231	999999	999999	561	354	991	767	841	999999	90	665	60	559	367	980	176	494	999999	394	430	253	38	145	531	999999	91	569	999999	70	999999	230	999999	248	621	147	999999	999999	26	804	999999	954	333	999999	999999	999999	999999	739	55	999999	930	518	533	878	738	952	203	117	316	921	999999	432	437	781	654	859	100	812	999999	229	981	999999	478	459	128	475	919	223	22	157	971	351	523	782	999999	999999	697	695	509	668	944	999999	896	104	999999	843	999999	552	170	272	293	856	999999	826	575	999999	49	999999	999999	272	43	999999	105	169	949	922	908	655	651	281	171	404	312	279	285	100	76	383	919	285	999999	377	63	749	999999	125	549	999999	216	173	342	623	935	999999	635	999999	795	737	155	617	935	999999	999999	999999	999999	889	554	532	551	999999	900	666	999999	485	323	666	926	355	999999	999999	383	999999	448	487	939	548	468	75	644	320	304	338	237	999999	349	87	475	999999	648	974	571	26	156	732	999999	676	468	460	923	968	999999	450	441	322	999999	724	999999	423	949	562	999999	488	888	240	189	571	438	852	145	246	200	999999	706	331	272	999999	999999	716	999999	999999	999999	18	151	999999	281	854	897	999999	999999	625	654	62	225	999999	553	92	138	999999	552	701	247	615	999999	999999	778	287	744	999999	59	876	999999	999999	208	686	999999	422	346	999999	999999	335	674	523	784	519	999999	147	999999	619	777	189	239	999999	174	523	34	474	692	999999	896	993	120	787	865	201	965	999999	854	538	614	141	745	915	955	999999	37	
999999	999999	805	104	641	742	999999	999999	869	647	510	552	684	662	18	729	999999	326	965	999999	886	658	999999	554	654	292	16	15	646	444	323	999999	947	496	310	642	887	370	265	999999	985	455	995	554	464	395	999999	999999	606	412	863	599	990	11	999999	76	248	260	450	358	999999	128	695	435	333	999999	604	198	361	999999	842	521	70	999999	239	999999	999999	999999	999999	268	123	139	999999	999999	581	999999	212	946	999999	244	403	999999	999999	999999	525	867	999999	569	230	156	790	981	525	240	569	351	538	286	999999	999999	413	210	170	191	245	606	999999	461	854	609	114	658	843	127	971	215	999999	163	198	372	682	102	817	999999	999999	999999	999999	999999	999999	239	999999	999999	184	646	999999	203	475	738	672	919	999999	307	715	621	999999	999999	148	407	268	364	999999	999999	97	409	37	320	393	227	713	113	991	550	787	625	423	188	483	206	296	778	740	862	490	279	224	384	387	205	901	345	993	216	999999	319	488	999999	839	999999	619	520	810	257	35	999999	999999	608	520	100	207	863	658	999999	121	490	624	887	894	999999	195	652	999999	197	326	377	999999	784	639	999999	146	614	999999	708	999999	776	967	492	999999	922	351	616	863	296	998	47	686	62	105	429	695	999999	915	31	999999	999999	586	623	931	658	999999	999999	968	53	999999	999999	999999	999999	363	345	522	142	999999	972	475	579	789	646	199	288	691	67	689	999999	781	545	699	327	129	621	199	354	999999	188	999999	209	647	820	999999	414	522	736	699	999999	906	563	999999	999999	555	20	999999	999999	434	652	999999	401	463	758	999999	999999	894	999999	830	741	999999	178	581	872	999999	276	931	999999	314	999999	999999	954	999999	929	313	999999	994	999999	999999	119	444	259	920	999999	221	80	745	889	559	922	520	325	906	957	614	738	999999	678	442	288	88	999999	635	649	886	999999	43	534	999999	52	999999	147	434	721	306	999999	999999	674	660	439	531	999999	999999	391	273	450	57	410	325	999999	999999	999999	324	493	999999	236	623	280	31	209	999999	220	444	516	508	383	890	195	660	716	999999	999999	27	13	757	47	800	253	386	999999	964	999999	219	879	806	107	823	941	690	80	283	999999	652	999999	999999	320	606	902	883	890	560	862	749	608	94	999999	308	999999	999999	992	435	380	894	585	999999	414	999999	565	710	999999	560	949	504	590	443	513	999999	567	611	446	440	898	999999	496	999999	999999	883	611	999999	877	798	999999	214	697	999999	903	999999	76	999999	987	319	51	201	482	340	999999	367	169	
174	580	274	741	709	299	999999	537	19	999999	999999	142	531	400	769	833	612	57	744	806	999999	539	430	598	999999	623	137	399	999999	887	166	284	744	999999	446	224	613	999999	803	999999	145	117	893	685	376	93	999999	919	281	368	870	999999	866	999999	224	634	160	675	400	95	171	172	831	132	999999	425	398	807	999999	554	230	999999	254	828	999999	999999	999999	745	232	999999	167	218	999999	348	27	999999	417	192	999999	811	74	937	666	718	753	973	285	771	443	950	694	999999	965	999999	147	999999	48	47	890	386	988	414	453	143	999999	999999	54	492	114	377	999999	215	308	151	999999	293	888	999999	85	999999	562	874	311	999999	999999	508	999999	400	999999	702	835	380	302	132	823	659	493	999999	999999	999999	928	792	999999	999999	942	489	359	823	246	999999	436	512	962	999999	823	123	113	182	999999	999999	710	653	292	412	541	999999	913	186	328	831	799	365	745	999999	768	999999	218	245	339	999999	158	429	164	355	275	999999	417	109	309	709	999999	321	962	370	999999	285	510	999999	999999	314	999999	999999	504	415	65	81	766	687	435	64	905	868	842	487	999999	290	499	936	146	217	230	814	877	619	284	487	999999	385	195	999999	268	999999	710	34	516	999999	999999	999999	999999	204	999999	999999	999999	999999	804	687	478	485	99	999999	785	574	127	327	94	762	999999	999999	140	577	999999	390	502	941	795	951	167	818	970	306	366	749	645	942	650	499	999999	632	999999	597	18	917	295	385	707	694	836	999999	940	999999	678	48	618	723	525	186	999999	732	999999	999999	529	999999	514	999999	453	46	929	999999	676	999999	622	674	80	999999	568	761	104	126	244	111	999999	774	878	225	627	327	999999	922	426	999999	999999	417	182	962	999999	358	412	502	931	670	765	661	999999	354	142	14	968	85	164	763	999999	122	497	358	999999	755	782	299	175	136	905	16	999999	213	334	214	999999	118	476	999999	359	602	194	573	345	463	68	533	999999	999999	359	65	768	999999	391	158	999999	823	233	321	576	999999	999999	999999	999999	758	903	999999	30	927	513	859	999999	944	414	489	927	923	22	284	697	258	215	552	777	850	248	999999	999999	185	294	999999	999999	164	643	246	274	389	999999	587	559	555	999999	165	119	499	455	823	258	901	231	996	999999	949	624	327	907	784	38	915	999999	808	690	844	643	835	974	455	310	178	224	548	125	435	724	151	745	60	442	999999	405	999999	999999	921	954	298	866	935	999999	326	338	999999	999999	892	77	751	865	668	521	284	
524	999	523	89	686	682	880	385	234	482	581	856	351	750	999999	104	961	769	890	999999	968	49	916	983	839	734	197	233	367	973	286	87	538	168	999999	999999	901	766	244	281	417	491	999999	66	744	999999	149	609	382	972	789	999999	777	999999	315	485	93	539	249	952	495	657	28	260	205	504	327	999999	987	124	999999	205	534	999999	937	999999	337	859	999999	367	595	587	850	394	193	999999	309	999999	999999	287	321	371	999999	292	786	760	999999	460	860	249	164	956	622	267	778	594	571	168	238	999999	157	234	299	881	366	907	807	999999	76	25	204	955	340	709	802	832	678	251	832	186	999999	877	998	10	213	999999	999999	999999	615	599	619	151	999999	34	999999	97	81	999999	999999	878	953	999999	393	999999	55	209	626	912	999999	999999	999999	329	335	62	813	280	235	299	678	727	999999	224	999999	477	405	999999	821	315	579	715	761	42	325	954	233	184	999999	999999	954	14	999999	63	999999	669	999999	299	815	91	220	859	999999	781	966	208	999999	738	999999	916	449	999999	999999	320	342	749	999999	883	14	381	828	999999	999999	999999	344	674	714	889	97	357	793	116	248	739	999999	720	853	979	76	999999	999999	999999	361	576	713	963	626	702	999999	387	485	799	295	444	262	581	999999	788	446	999999	493	999999	651	999999	132	343	999999	647	999999	622	896	214	817	886	999999	344	287	220	999999	381	58	22	178	709	872	994	999999	804	487	999999	647	74	999999	999999	634	970	842	886	453	379	999999	978	999999	999999	490	280	982	408	999999	999999	303	862	429	74	253	999999	999999	941	999999	138	999999	999999	170	999999	999999	832	671	999999	262	999999	501	999999	766	989	171	80	535	80	229	999999	21	422	723	999999	230	999999	645	478	999999	999999	101	901	294	325	858	271	817	785	999999	658	608	939	156	698	427	902	999999	999999	903	183	945	808	722	10	999999	109	235	602	999999	200	999999	999999	522	108	300	599	116	451	141	899	262	750	947	570	993	82	275	999999	150	999999	689	215	999999	357	218	999999	188	999999	208	758	45	224	313	932	471	416	999999	58	999999	828	796	654	307	13	920	204	860	999999	17	54	833	210	462	163	510	981	999999	174	999999	16	420	823	252	383	864	47	446	24	109	586	999999	227	627	322	999999	44	999999	571	436	23	433	999999	999999	999999	924	835	762	159	999999	489	788	262	168	999999	417	999999	412	924	149	883	757	846	62	999999	999999	616	583	999999	632	476	83	66	999999	876	583	393	547	98	458	39	284	999999	
592	619	798	401	68	236	905	999999	999999	984	999999	999999	999999	587	974	999999	763	318	262	623	527	955	416	732	999999	292	817	33	435	324	475	120	608	470	263	443	632	999999	557	356	999999	83	843	99	634	195	619	996	419	999999	334	999999	776	661	999999	636	212	999999	876	776	419	881	999999	318	518	321	944	795	333	541	233	999999	760	905	388	454	121	999999	107	339	672	820	614	744	990	999999	343	946	701	999999	240	566	132	999999	937	999999	950	535	580	322	250	824	672	878	468	568	389	871	283	324	999999	884	999999	547	113	999999	999999	999999	327	999999	978	999999	999999	999999	310	666	999999	979	999999	999999	503	585	747	784	98	848	157	736	999999	999999	945	472	999999	386	111	999999	999999	584	999999	348	95	572	999999	398	344	999999	729	965	577	801	999999	410	902	257	999999	939	147	193	999999	265	451	541	999999	896	246	515	334	717	605	953	999999	999999	999999	999999	939	999999	377	359	450	845	128	999999	168	999999	505	545	569	425	565	999999	219	414	999999	421	897	554	469	321	161	828	999999	999999	369	624	732	999999	108	283	317	999999	571	788	999999	612	146	999999	382	999999	999999	701	946	908	162	443	999999	663	932	890	731	395	471	66	207	621	927	999999	821	999999	752	999999	446	296	999999	675	600	431	671	522	285	638	181	841	999999	459	882	19	999999	926	879	999999	934	218	999999	999999	428	514	590	131	999999	40	999999	999999	875	999999	999999	660	801	999999	842	999999	992	999999	614	999999	224	630	146	747	738	917	256	895	999999	683	702	999999	999999	195	256	95	840	999999	837	254	999999	342	965	166	204	232	218	999999	999999	566	86	525	603	457	708	999999	378	842	392	999999	999999	551	999999	202	70	37	915	615	240	757	999999	999999	582	999999	902	999999	664	980	999999	516	709	874	812	999999	999999	187	634	999999	999999	458	717	998	999999	80	471	649	167	773	105	177	316	602	151	336	94	999999	943	243	999999	826	143	397	299	876	68	908	738	87	595	883	402	628	138	999999	49	999999	294	511	999999	999999	999999	891	885	385	209	116	733	486	23	972	244	400	741	999999	324	999999	708	290	21	999999	910	90	999999	221	999999	688	474	368	999999	999999	349	999999	344	303	999999	252	999999	914	677	951	999999	262	999999	623	649	12	886	477	467	999999	775	14	999999	346	351	642	999999	673	999999	999999	999999	374	999999	999999	632	999999	65	999999	999999	999999	817	999999	999999	70	386	999999	999999	563	999999	772	999999	999999	901	577	834	999999	941	999999	952	470	537	839	999999	166	318	811	
73	660	991	846	999999	999999	920	395	902	981	999999	439	959	999999	625	160	110	837	718	999999	999999	622	579	296	861	999999	495	97	544	978	490	999999	751	575	999999	366	572	726	825	362	85	999999	999999	852	999999	511	48	269	844	999999	738	999999	447	672	999999	999999	91	704	985	889	999999	999999	850	924	500	943	688	394	999999	269	999999	384	22	365	570	999999	999999	999999	999999	359	28	236	999999	167	249	24	19	88	237	154	285	999999	999999	935	409	253	665	750	361	11	823	654	171	585	800	999999	463	91	111	999999	503	364	362	635	871	726	588	999999	684	999999	934	609	999999	999999	983	718	643	86	956	326	999999	206	999999	350	999999	999999	75	668	999999	885	561	928	977	846	650	999999	515	115	74	999999	665	972	999999	875	77	223	496	217	601	91	720	386	135	785	98	306	989	22	108	507	999999	920	336	999999	924	16	999999	999999	999999	999999	212	999999	22	283	661	329	140	999999	999999	323	877	858	999999	285	999999	184	999999	201	757	354	999999	503	999999	566	31	999999	645	278	950	999999	591	999999	999999	538	999999	192	374	851	133	999999	999999	499	738	785	629	999999	853	999999	632	750	213	440	563	958	999999	709	530	456	261	916	684	862	549	999999	731	702	999999	539	406	983	999999	951	78	988	189	441	999999	999999	999999	999999	891	593	645	209	857	160	621	999999	406	179	661	999999	599	216	94	312	949	526	63	927	848	324	999999	648	940	262	372	575	778	700	999999	307	519	999999	35	100	999999	349	999999	580	999999	18	143	236	332	891	361	861	903	876	999999	248	179	18	380	577	938	996	269	605	788	999999	176	705	235	999999	999999	566	999999	993	999999	999999	171	482	847	999999	191	428	326	58	900	510	671	999999	218	705	999999	510	663	458	999999	230	999999	759	791	43	841	999999	11	999999	492	794	680	910	999999	881	87	697	171	999999	999999	519	999999	999999	999999	999999	385	274	497	530	235	898	903	732	840	865	999999	412	690	814	998	753	999999	357	999999	999999	829	760	999999	336	628	999999	349	133	999999	642	999999	999999	64	513	658	577	999999	481	743	594	891	948	79	924	362	674	999999	357	541	641	102	332	654	598	999999	624	162	170	999999	793	558	780	999999	207	325	658	357	187	166	999999	814	945	999999	971	224	880	999999	999999	999999	953	435	992	999999	430	999999	227	999999	465	63	999999	424	999999	579	950	999999	121	999999	871	999999	999999	327	829	201	999999	827	156	718	682	384	578	933	999999	999999	948	368	999999	199	999999	657	108	442	891	133	999999	
16	44	376	664	935	999999	602	999999	588	281	636	605	801	480	602	403	999999	543	91	485	110	999999	593	999999	591	999999	922	49	224	510	999999	999999	705	999999	999999	793	999999	999999	999999	999999	975	123	999999	914	322	999999	765	718	646	263	599	899	810	648	999999	999999	450	999999	82	465	190	999999	605	87	21	999999	900	732	375	809	623	999999	999999	810	509	999999	82	679	318	829	714	213	402	960	910	371	999999	67	55	557	352	43	981	292	100	422	999999	309	902	121	862	999999	999999	837	640	155	113	999	149	46	484	770	437	253	750	977	170	645	999999	649	585	843	686	817	466	589	472	999999	999999	999999	477	772	999999	999999	967	682	860	565	330	764	267	625	917	999999	999999	581	606	738	999999	122	999999	873	141	263	999999	28	999999	534	380	999999	682	600	999999	999999	568	999999	993	240	286	78	126	605	325	412	392	960	925	677	744	884	983	733	971	607	835	603	641	999999	671	948	337	336	194	279	92	999999	999999	865	450	371	999999	376	462	473	999999	655	999999	999999	870	575	103	677	790	496	77	948	629	680	999999	965	999999	999999	568	999999	741	790	421	55	999999	725	623	999999	999999	382	306	617	999999	508	611	189	55	912	652	106	854	999999	546	698	212	143	999999	999999	648	485	301	117	999999	134	732	216	244	513	408	155	952	43	450	999999	199	460	677	999999	79	47	919	167	827	472	999999	91	253	723	999999	999999	688	956	421	999999	91	198	809	999999	776	404	944	542	514	999999	153	999999	218	999999	999999	752	465	916	999999	999999	565	144	290	345	999999	999999	962	999999	999999	999999	466	995	622	699	336	999999	650	531	354	674	103	999999	653	329	999999	662	872	125	224	999999	731	771	370	810	195	947	999999	999999	504	135	442	433	999999	303	51	158	207	999999	802	999999	111	934	571	999999	517	188	490	960	26	988	777	847	306	579	488	695	999999	811	513	999999	999999	186	36	229	242	670	515	359	999999	180	464	362	322	999999	989	999999	209	448	303	999999	466	947	457	516	999999	594	136	303	814	355	523	396	16	423	415	925	999999	999999	689	999999	672	999999	682	846	533	424	534	589	590	692	495	999999	517	505	923	999999	728	519	871	999999	543	999999	544	932	656	78	356	899	311	999999	999999	857	758	999999	344	999999	274	999999	982	932	69	546	712	132	860	336	999999	510	500	270	207	398	999999	52	313	460	597	999999	999999	465	999999	635	288	526	999999	638	438	999999	171	598	999999	127	537	938	999999	999999	999999	999999	82	330	999999	846	
999999	999999	866	499	999999	715	153	883	736	524	421	999999	864	434	268	196	329	232	898	999999	349	901	390	89	861	542	999999	999999	951	186	678	869	999999	999999	236	247	660	999999	999999	722	918	287	862	999999	999999	20	83	163	999999	323	999999	850	999999	383	507	999999	660	786	638	843	260	837	932	559	846	552	262	642	207	999999	535	25	969	186	898	999999	48	35	999999	850	469	311	576	638	94	999999	447	999999	724	728	586	873	674	999999	471	90	354	312	518	999999	758	440	999999	718	787	86	880	999999	484	445	469	635	413	788	384	949	270	304	475	28	114	370	999999	478	999999	662	350	999999	714	818	717	736	516	229	102	38	355	858	850	18	999999	202	417	289	999999	951	470	886	999999	999999	999999	999999	837	500	999999	398	522	487	999999	134	735	329	540	666	728	733	128	193	696	999999	999999	412	453	999999	999999	912	999999	638	219	493	201	464	525	999999	998	666	898	26	180	999999	515	868	999999	999999	999999	627	661	999999	999999	536	999999	287	200	689	917	417	606	380	429	147	999999	884	278	999999	999999	999999	804	347	667	71	834	112	22	999999	840	999999	827	999999	999999	453	999999	211	87	999999	660	914	999999	999999	285	591	999999	999999	597	999999	999999	630	999999	795	792	11	999999	324	93	499	999999	730	274	208	999999	999999	589	999999	195	975	887	243	807	594	139	28	18	968	999999	86	10	315	514	979	999999	219	999999	42	935	193	630	936	999999	587	999999	999999	649	75	987	103	11	999999	342	621	155	35	823	999999	665	999999	992	854	999999	17	499	395	226	294	474	999999	999999	557	942	999999	355	950	999999	229	613	209	379	943	999999	968	84	817	973	893	834	999999	396	140	376	999999	999999	776	684	121	999999	596	713	364	600	358	57	454	250	999999	999999	204	909	603	402	466	404	59	872	999999	932	681	422	332	999999	766	252	999999	191	999999	812	579	276	999999	141	999999	495	999999	352	633	921	630	999999	999999	627	639	798	793	738	999999	767	150	903	999999	188	417	183	391	904	833	116	142	273	469	527	999999	928	999999	471	999999	971	389	707	249	372	999999	113	779	999999	999999	999999	458	186	999999	999999	671	675	875	999999	724	999999	114	120	519	527	788	367	118	125	931	711	893	331	363	938	387	443	664	38	999999	313	403	686	999999	865	657	999999	991	456	856	30	62	89	747	541	999999	279	999999	721	583	944	995	664	773	120	84	137	999999	999999	635	238	21	847	949	420	999999	427	37	653	870	833	375	662	999999	999999	658	813	583	
821	81	117	255	999999	999999	999999	318	739	912	972	791	529	141	999999	820	999999	18	214	999999	999999	999999	999999	252	999999	851	749	999999	342	405	862	999999	999999	999999	12	999999	527	982	79	999999	27	112	710	514	65	999999	999999	701	716	841	999999	902	999999	683	256	999999	632	999999	710	999999	705	363	975	343	60	520	530	975	139	398	999999	645	939	813	123	999999	391	934	197	999999	511	999999	862	501	999999	960	17	999999	307	282	638	662	999999	999999	696	663	136	999999	464	999999	341	375	571	999999	548	999999	999999	641	569	32	347	999999	678	37	999999	999999	501	483	578	99	513	999999	677	999999	760	640	372	961	126	999999	999999	25	479	999999	351	145	487	544	999999	999999	998	376	28	285	934	999999	983	255	999999	49	999999	652	798	374	999999	999999	697	714	999999	999999	633	10	524	999999	924	332	228	35	685	453	179	957	999999	809	101	147	924	402	922	819	656	127	572	87	297	455	226	115	622	953	999999	773	976	999999	145	997	851	908	999999	999999	722	999999	569	999999	869	215	999999	988	999999	893	474	304	791	748	999999	515	438	446	822	479	115	123	413	732	15	406	999999	486	673	999999	999999	26	51	320	107	698	557	627	217	999999	333	238	999999	728	488	153	981	237	793	630	569	415	999999	881	999999	609	999999	999999	939	472	999999	999999	325	188	608	999999	999999	481	651	562	958	810	239	999999	155	877	290	999999	999999	999999	999999	752	693	53	535	880	930	170	813	498	153	719	999999	745	999999	688	912	654	130	40	890	999999	586	240	672	758	186	999999	735	628	328	999999	594	87	999999	999999	999999	999999	652	999999	999999	102	667	163	419	248	999999	493	883	467	964	636	564	222	971	999999	999999	462	380	777	704	586	434	195	179	283	135	610	697	386	736	640	999999	402	512	798	843	999999	999999	434	635	692	471	278	664	999999	315	381	115	999999	315	499	999999	875	33	941	667	481	983	145	999999	522	796	506	731	334	634	999999	709	183	81	999999	641	946	999999	22	124	166	531	487	968	754	505	564	999999	247	739	136	379	571	140	371	450	686	321	123	895	964	547	999999	67	154	999999	932	999999	999999	857	954	999999	21	999999	511	950	505	176	999999	27	242	436	494	999999	508	792	148	53	709	302	954	635	38	126	159	999999	201	430	999999	92	573	501	508	999999	784	403	999999	744	628	420	945	999999	953	999999	662	538	63	745	559	361	532	888	362	999999	902	329	999999	895	677	892	759	999999	352	285	454	740	927	114	809	999999	435	403	424	
298	999999	445	681	932	463	620	565	455	871	471	999999	684	999999	237	486	999999	698	999999	76	999999	999999	870	176	999999	652	922	999999	948	935	999999	926	999999	474	999999	923	467	647	999999	441	66	336	313	213	880	725	769	601	999999	999999	354	999999	962	337	688	999999	487	278	14	999999	541	999999	617	520	427	999999	430	220	85	314	999999	999999	925	40	999999	409	357	666	295	952	882	331	910	329	591	46	964	801	786	436	446	198	999999	492	999999	56	999999	793	785	345	304	559	525	394	609	535	999999	999999	999999	288	289	820	983	61	407	220	109	999999	929	390	999999	629	434	649	999999	829	185	443	999999	963	691	564	881	949	657	332	999999	525	999999	65	555	999999	484	507	156	625	999999	591	94	689	947	999999	863	405	765	999999	135	875	526	999999	360	999999	800	999999	597	724	938	43	403	85	999999	999999	578	873	835	548	154	926	999999	252	999999	593	358	451	999999	999999	700	486	999999	999999	206	930	999	999999	704	507	999999	131	999999	431	687	999999	999999	19	999999	373	999999	990	570	226	531	999999	999999	283	166	999999	699	359	346	336	33	462	999999	999999	878	483	583	999999	999999	999999	317	32	999999	999999	565	451	405	999999	175	652	999999	710	916	968	461	997	557	726	783	999999	999999	881	999999	583	408	999999	333	776	141	801	790	999999	821	241	909	999999	193	311	999999	714	371	999999	194	693	919	999999	999999	880	959	880	926	999999	855	241	530	435	247	999999	672	999999	128	629	217	999999	862	203	889	684	68	952	814	255	19	78	999999	999999	999999	101	999999	94	687	452	999999	260	875	933	368	590	711	999999	271	751	999999	385	999999	741	153	999999	831	725	999999	862	822	17	76	999999	847	786	664	999999	999999	999999	778	999999	654	675	812	999999	497	999999	835	309	972	584	690	72	999999	634	482	834	313	999999	270	938	661	824	630	808	193	999999	95	581	925	636	745	126	973	61	731	921	999999	195	333	901	890	134	889	999999	326	999999	999999	999999	999999	999999	999999	861	999999	839	926	829	54	14	999999	999999	843	999999	999999	346	999999	999999	99	565	903	560	905	127	999999	368	58	536	999999	393	492	189	141	872	999999	999999	864	883	240	999999	999999	901	876	924	422	40	67	999999	999999	553	408	999999	914	999999	320	754	924	999999	999999	526	791	999999	895	660	521	593	171	971	999999	289	481	955	343	955	441	11	999999	980	705	522	310	421	786	391	985	739	275	999999	561	522	179	220	999999	714	999999	734	16	225	412	828	869	999999	650	471	81	999999	419	958	
76	999999	80	944	949	796	225	380	613	513	675	782	327	538	419	473	119	999999	390	629	613	706	995	999999	577	876	652	224	770	999999	320	999999	330	316	566	253	452	235	271	777	999999	972	130	999999	550	630	999999	999999	676	187	999999	999999	71	789	355	999999	322	612	999999	82	999999	999999	609	299	999999	142	999999	999999	971	176	999999	999999	999	612	140	999999	999999	999999	917	947	375	321	999999	593	999999	510	481	540	999999	206	930	999999	999999	198	634	497	372	831	309	418	178	500	369	509	166	478	810	458	659	713	783	999999	694	429	707	832	462	26	337	692	660	921	59	775	999999	190	34	810	978	999999	278	755	204	509	778	999999	952	999999	436	999999	700	999999	881	999999	423	999999	155	439	491	802	999999	355	504	616	999999	257	450	593	999999	976	999999	999	999999	25	445	38	625	195	651	999999	879	423	999999	843	999999	638	49	801	999999	135	44	595	329	186	609	922	261	999999	752	530	434	368	776	460	999999	700	999999	999999	812	394	495	959	788	999999	922	620	999999	660	623	999999	218	649	999999	147	999999	999999	680	303	415	522	777	999999	443	999999	407	520	647	138	804	999999	95	183	999999	967	639	84	999999	669	264	988	999999	601	963	633	322	785	999999	638	518	190	30	999999	999999	300	617	999999	999999	667	262	411	972	637	855	999999	43	45	660	273	999999	867	61	999999	48	426	365	999999	83	999999	808	622	393	19	619	999999	281	999999	722	698	360	999999	999999	149	999999	852	26	528	745	999999	599	287	134	999999	140	651	138	19	220	43	934	441	999999	716	999999	640	28	963	27	241	61	207	322	962	999999	327	319	912	604	196	999999	836	440	442	220	530	999999	529	879	999999	495	271	999999	689	763	918	805	841	290	776	834	62	510	514	590	402	965	172	950	812	342	226	999999	34	632	108	10	942	506	338	152	498	999999	60	745	999999	582	632	209	994	521	477	631	827	361	357	336	925	851	817	565	335	578	76	634	999999	856	600	66	665	917	863	999999	951	633	345	968	460	999999	800	819	999999	999999	955	301	999999	595	587	999999	284	772	84	101	999999	999999	999999	919	27	425	999999	933	982	576	543	86	658	142	680	204	26	389	999999	999999	61	998	233	371	623	775	769	683	278	926	781	893	842	772	656	188	815	425	951	45	300	866	999999	765	429	879	642	733	999999	999999	657	895	896	917	49	690	999999	455	306	251	655	794	665	65	999999	650	999999	886	485	501	388	999999	438	839	866	194	171	468	999999	
743	142	46	768	999999	279	886	996	925	732	966	999999	999999	128	999999	390	999999	211	781	999999	778	645	756	257	423	14	999999	467	66	999999	999999	529	91	513	563	119	619	999999	779	999999	999999	654	318	163	519	999999	28	999999	728	999999	999999	982	390	497	999999	999999	386	788	354	880	999999	428	939	874	877	447	558	856	565	599	770	480	432	995	71	134	336	602	738	999999	986	585	738	606	999999	999999	149	593	349	464	733	831	681	999999	573	490	714	444	286	82	312	172	915	999999	689	999999	999999	394	435	999999	772	999999	59	791	893	637	690	342	193	14	999999	999999	516	999999	866	939	999999	532	431	581	419	999999	999999	666	260	824	670	609	917	801	322	754	168	310	692	949	999999	889	15	999999	999999	381	261	282	774	347	999999	999999	272	749	999999	999999	963	999999	629	879	468	392	999999	79	999999	90	425	391	999999	999999	806	216	419	917	167	999999	526	999999	781	999999	640	999999	892	999999	178	856	347	178	710	294	791	314	680	812	491	398	358	935	969	719	999999	869	589	230	999999	448	404	999999	591	999999	511	477	999999	591	249	424	500	999999	999999	999999	743	257	681	408	762	502	536	606	435	768	560	591	526	72	999999	771	463	672	999999	999999	461	991	586	999999	783	323	242	99	573	999999	999999	729	44	858	975	709	198	191	999999	47	999999	999999	919	999999	999999	920	999999	999999	509	478	961	999999	256	180	658	999999	670	163	625	449	999999	447	999999	999999	999999	831	556	667	999999	382	999999	282	999999	344	817	663	82	763	896	863	372	232	590	105	115	999999	482	999999	210	233	48	45	566	28	777	474	764	560	952	800	373	293	999999	999999	999999	688	622	912	362	995	679	907	999999	999999	86	48	999999	938	263	999999	358	692	467	999999	344	999999	716	196	566	352	898	522	999999	105	999999	999999	308	463	999999	426	458	570	510	214	554	141	778	999999	941	999999	617	826	999999	999999	452	681	999999	70	792	999999	972	436	355	20	106	166	106	171	273	998	739	403	738	836	350	788	191	262	317	212	768	912	254	827	735	999999	225	656	653	999999	262	999999	671	999999	454	999999	224	500	117	398	45	617	540	943	999	224	97	470	813	663	500	573	753	999999	589	999999	999999	528	284	999999	941	449	999999	455	745	501	731	886	392	328	573	690	155	999999	177	161	382	311	999999	520	984	755	843	989	327	689	494	92	272	394	839	696	226	999999	999999	595	108	95	999999	999999	999999	999999	999999	494	100	999999	427	833	421	437	687	879	999999	999999	
50	195	606	529	999999	66	17	649	999999	998	488	877	474	72	472	999999	62	296	999999	999999	37	999999	999999	358	898	517	271	999999	671	834	999999	960	995	999999	52	271	989	999999	957	150	500	843	586	89	15	222	345	365	371	839	385	400	775	381	736	266	517	999999	999999	620	795	356	999999	790	301	528	882	999999	29	211	593	482	339	963	829	194	999999	598	999999	686	182	905	999999	831	458	315	194	624	725	786	753	741	999999	346	999999	153	999999	796	787	486	340	999999	346	169	255	902	71	812	551	999999	69	919	904	943	999999	889	999999	156	341	999999	999999	267	999999	243	457	999999	533	999999	617	686	328	410	999999	866	355	849	568	139	586	999999	254	382	82	183	999999	834	837	15	898	999999	96	719	465	800	152	82	45	999999	712	404	379	999999	999999	865	233	659	118	47	597	999999	331	999999	569	784	742	962	999999	123	516	999999	23	999999	999999	161	600	608	945	20	999999	283	813	464	999999	191	186	185	187	999999	949	77	999999	999999	999999	999999	144	168	159	680	68	189	887	921	596	999999	390	852	974	53	275	625	713	108	322	999999	999999	866	510	388	608	566	999999	977	174	999999	999999	223	999999	794	27	441	458	275	999999	545	395	999999	868	337	999999	334	211	144	942	333	363	627	487	103	523	278	658	771	999999	501	999999	910	757	157	203	176	742	189	36	833	176	448	156	777	928	999999	999999	999999	586	999999	364	999999	44	840	96	999999	735	999999	999999	999999	782	687	203	460	151	485	144	720	144	634	999999	32	118	118	999999	915	481	710	175	629	999999	999999	194	798	999999	753	876	999999	70	999999	441	999999	999999	287	60	489	999999	999999	636	453	999999	287	49	999999	691	342	999999	925	999999	181	999999	35	999999	651	478	307	999999	404	323	397	609	227	999999	999999	203	999999	124	830	67	677	999999	785	84	999999	868	992	446	999999	999999	804	220	950	242	889	137	416	876	266	999999	753	987	851	382	248	999999	542	999999	829	758	999999	999999	712	999999	999999	999999	999999	950	999999	782	999999	861	269	297	518	187	658	984	770	92	787	999999	999999	31	314	690	818	413	836	878	336	999999	616	483	289	586	999999	92	237	387	125	465	747	483	999999	891	727	563	863	70	194	557	856	746	999999	999999	370	690	562	325	693	608	124	999999	456	119	254	785	17	932	999999	999999	757	393	966	999999	250	383	698	423	962	264	549	775	693	778	519	870	999999	450	999999	817	999999	911	694	999999	350	497	999999	223	646	999999	999999	931	999999	999999	999999	
999999	779	649	598	999999	999999	149	999999	999999	68	999999	566	999999	999999	384	999999	567	999999	999999	55	846	698	459	999999	752	356	485	776	30	708	618	395	84	978	55	100	862	851	238	999999	390	558	266	999999	12	930	358	622	271	668	989	224	999999	999999	999999	774	330	668	845	640	999999	372	999999	999999	450	999999	999999	999999	554	999999	420	999999	999999	46	665	297	441	10	978	822	998	862	515	361	999999	404	999999	511	999999	281	770	999999	16	597	319	27	225	999999	999999	59	447	658	999999	977	258	999999	735	492	907	666	342	330	689	999999	642	654	999999	981	19	55	96	981	675	283	524	226	709	999999	726	647	81	904	999999	929	384	349	794	537	999999	445	999999	999999	999999	367	938	449	999999	982	955	665	170	999999	999999	999999	999999	999999	982	794	463	42	574	999999	765	270	594	438	999999	759	648	302	859	329	999999	573	386	711	387	318	345	999999	711	726	999999	71	486	837	387	38	966	918	367	999	84	81	870	825	619	343	772	509	120	755	344	662	805	841	365	953	999999	261	88	674	458	388	999999	999999	907	999999	783	757	60	310	793	730	999999	859	254	807	702	560	999999	54	999999	835	963	955	999999	283	266	645	481	433	451	714	839	692	551	696	750	32	918	916	560	25	458	810	961	613	727	999999	999999	558	999999	999999	170	44	999999	622	999999	375	466	634	447	147	285	999999	859	88	891	252	318	558	66	999999	642	999999	494	529	386	163	994	778	555	320	58	922	183	425	554	804	999999	928	280	999999	999999	294	478	422	740	831	951	999999	999999	999999	637	999999	999999	999999	393	985	550	610	999999	999999	381	687	88	999999	99	362	999999	999999	999999	96	689	390	999999	999999	124	358	706	999999	999999	554	212	120	999999	81	683	20	999999	603	999999	569	264	952	691	18	14	878	215	351	332	999999	387	517	360	635	999999	256	760	820	465	999999	289	478	820	691	999999	270	999999	999999	454	999999	931	851	412	964	832	999999	698	278	677	999999	999999	364	749	411	177	999999	760	999999	285	436	259	610	147	995	999999	999999	141	10	999999	743	258	208	897	253	456	536	999999	395	803	68	558	491	152	999999	893	924	999999	999999	524	999999	999999	999999	731	27	829	330	999999	417	684	56	604	697	329	999999	988	943	999999	505	954	640	590	374	999999	999999	878	999999	999999	918	999999	365	66	722	999999	584	242	59	477	880	424	999999	823	999999	711	756	463	860	172	218	241	949	999999	233	465	883	784	146	580	999999	148	71	863	795	315	328	999999	999999	
221	745	701	999999	999999	586	999999	829	999999	999999	662	871	764	28	605	999999	687	162	897	832	266	602	999999	106	478	963	741	362	272	38	391	393	767	580	648	426	517	999999	483	881	152	636	76	999999	483	708	749	130	466	614	118	999999	430	166	625	618	945	999999	470	512	845	728	566	788	511	278	114	999999	379	189	741	999999	678	26	689	999999	535	999999	622	770	224	999999	896	657	919	239	962	610	999999	40	480	912	832	971	46	424	999999	288	999999	215	604	565	751	287	872	723	484	414	999999	999999	92	46	982	699	297	234	832	999999	868	999999	999999	503	238	349	708	829	999999	707	999999	275	999999	999999	530	417	999999	659	869	999999	784	999999	999999	999999	143	959	947	443	999999	142	684	999999	592	999999	419	116	898	111	999999	411	578	53	170	777	999999	211	999999	999999	999999	575	534	999999	999999	223	134	672	527	999999	369	278	402	999999	999999	430	33	999999	999999	401	838	424	518	74	332	467	50	741	45	977	133	932	526	121	928	364	608	55	999999	378	45	746	588	999999	999999	68	19	313	999999	999999	754	999999	528	999999	996	100	66	469	999999	999999	182	393	636	999999	635	999999	752	290	999999	544	821	977	999999	314	366	101	836	378	332	274	458	737	597	304	233	867	414	483	125	837	308	148	739	999999	206	999999	999999	47	514	314	315	999999	967	999999	918	776	999999	999999	685	904	264	687	147	999999	449	445	796	342	326	999999	32	278	175	508	246	999999	247	172	118	715	999999	798	864	27	999999	728	770	999999	385	456	999999	200	999999	220	583	620	11	999999	120	760	854	999999	720	746	291	999999	564	468	372	245	539	381	115	970	922	999999	822	129	93	720	675	999999	956	870	444	832	480	954	999999	999999	682	999999	61	999999	860	214	87	999999	736	999999	999999	999999	625	150	999999	951	94	827	297	127	999999	882	614	999999	95	55	820	850	311	999999	999999	999999	542	747	563	988	329	757	119	718	999999	999999	999999	170	556	373	999999	999999	953	492	747	653	667	807	827	799	935	662	272	999999	393	237	999999	999999	367	999999	999999	878	587	928	632	337	718	579	740	103	499	453	842	721	862	14	897	818	999999	912	942	734	919	763	999999	667	494	304	334	160	999999	999999	999999	992	999999	314	999999	999999	860	999999	935	999999	999999	734	310	491	819	551	952	389	339	998	575	999999	621	44	958	999999	875	965	842	423	999999	589	215	999999	650	999999	126	557	999999	999999	958	301	999999	999999	999999	999999	462	571	847	943	352	945	999999	889	541	358	
381	570	356	414	159	894	999999	521	843	488	528	999999	841	969	434	404	999999	467	49	999999	477	999999	999999	999999	371	314	127	999999	80	999999	769	325	999999	301	479	556	999999	370	723	73	723	999999	20	999999	666	544	729	878	999999	947	341	363	999999	999999	881	613	203	999999	53	844	777	677	451	999999	999999	999999	76	549	500	878	203	252	999999	975	999999	21	756	197	116	826	584	999999	999999	132	968	415	475	594	420	999999	362	628	327	999999	295	999999	24	999999	470	999999	478	190	388	639	754	99	620	874	706	869	999999	15	476	226	270	539	296	328	575	313	737	999999	139	999999	525	574	925	999999	999999	999999	997	999999	727	999999	357	999999	999999	751	377	878	999999	600	888	550	999999	357	161	999999	617	756	758	696	901	167	725	999999	999999	999999	123	999999	999999	999999	194	201	999999	999999	288	824	868	999999	679	545	999999	696	517	146	593	588	624	999999	999999	824	999999	933	756	311	387	999999	999999	999999	353	115	637	197	714	50	999999	999999	999999	442	79	337	999999	751	999999	223	999999	215	649	589	414	472	139	999999	768	349	508	261	445	570	199	717	897	518	523	999999	999999	999999	999999	476	730	999999	909	192	109	94	592	505	855	542	999999	182	920	347	946	999999	975	999999	429	374	999999	165	261	118	253	361	440	723	237	513	999999	999999	233	182	859	517	563	947	845	683	999999	13	405	999999	14	999999	999999	560	999999	643	598	225	343	617	935	999999	644	800	999999	999999	654	869	277	999999	236	583	949	747	999999	438	326	999999	846	745	617	538	760	359	113	236	564	999999	999999	594	914	101	648	615	999999	294	873	999999	18	107	38	999999	999999	999999	676	431	77	59	81	143	326	570	378	598	999999	999999	999999	295	999999	711	193	774	999999	683	438	145	999999	999999	509	203	999999	564	29	999999	716	730	803	708	682	999999	169	514	807	28	277	353	999999	60	616	999999	480	999999	999999	306	913	264	999999	62	624	540	999999	734	549	878	577	761	550	628	999999	999999	603	115	999999	24	552	679	966	699	415	94	999999	883	726	668	722	999999	498	999999	836	462	561	750	93	999999	999999	435	965	929	450	515	802	104	179	347	999999	374	975	61	999999	999999	999999	479	999999	999999	128	612	17	880	165	600	272	828	791	999999	717	999999	32	999999	828	127	713	47	999999	999999	999999	999999	714	999999	999999	357	12	447	968	602	999999	92	114	554	33	582	428	94	774	850	999999	999999	312	750	630	395	999999	514	232	637	530	260	230	999999	999999	800	898	628	460	807	598	825	
999999	199	999999	999999	748	999999	447	255	699	629	273	409	656	999999	999999	963	999999	999999	15	999999	225	341	81	914	862	367	999999	232	684	800	634	966	262	427	125	122	496	995	647	999999	76	977	938	901	987	820	100	941	785	935	999999	424	802	110	999999	528	128	349	772	390	182	225	571	899	999999	999999	157	238	201	999999	476	763	398	999999	999999	247	402	180	927	51	277	363	446	749	999999	219	999999	161	817	596	999999	157	999999	266	702	999999	999999	49	906	690	673	861	750	883	468	116	35	672	679	999999	135	999999	422	999999	999999	818	778	999999	968	785	142	995	999999	605	907	329	539	142	437	578	831	363	999999	246	377	416	999999	563	290	824	193	999999	482	455	470	999999	999999	501	153	884	83	593	80	131	558	678	449	155	975	148	999999	893	245	999999	540	772	684	185	363	706	999999	224	541	999999	601	640	999999	966	144	861	594	48	999999	552	505	247	999999	152	687	699	966	468	588	152	258	299	266	381	999999	698	372	559	148	447	680	858	999999	927	529	999999	999999	999999	20	124	554	999999	999999	692	999999	302	489	541	498	664	739	745	636	398	999999	999999	999999	151	61	999999	999999	44	899	999999	872	646	194	365	622	999999	999999	492	458	473	999999	719	394	574	776	621	218	999999	71	999999	707	934	999999	664	41	228	544	23	432	574	625	520	638	365	820	958	999999	133	919	728	130	257	297	172	999999	999999	999999	809	999999	999999	237	668	972	999999	842	937	425	530	334	404	234	530	70	883	999999	87	91	39	753	818	513	94	999999	342	363	460	999999	69	862	855	310	735	648	992	347	999999	999999	222	522	999999	543	587	799	524	504	999999	196	413	324	724	104	888	65	556	926	152	999999	640	999999	391	300	365	668	479	999999	999999	999999	77	546	892	539	999999	516	871	285	999999	295	395	999999	762	999999	243	744	148	760	422	680	102	75	204	208	907	159	140	591	187	999999	329	999999	16	719	128	866	431	999999	236	381	193	281	10	999999	371	999999	310	999999	67	621	529	719	681	818	999999	999999	352	693	632	999999	999999	999999	107	16	965	964	831	53	155	376	323	953	534	50	496	820	999999	347	836	999999	849	999999	534	566	999999	610	750	197	930	126	524	737	562	517	995	903	183	994	891	407	970	267	972	691	307	576	999999	640	999999	999999	999999	14	857	526	869	999999	755	541	999999	999999	224	644	123	38	999999	585	400	27	55	592	999999	81	999999	439	144	592	999999	843	999999	822	425	119	865	999999	189	
520	999999	45	647	631	157	999999	999999	536	192	336	999999	943	839	722	186	177	999999	739	332	865	999999	427	392	287	999999	912	283	793	939	115	999999	161	849	341	704	364	379	423	999999	999999	693	920	256	808	447	999999	13	545	646	257	524	135	638	999999	962	462	653	369	308	999999	368	593	597	999999	556	992	104	999999	28	821	798	181	305	327	182	638	999999	999999	999999	237	909	738	157	691	999999	653	522	535	999999	251	710	999999	999999	209	999999	110	332	179	999999	455	12	505	526	825	459	352	999999	321	151	334	291	80	530	80	336	630	446	906	999999	902	999999	999999	138	999999	121	788	66	999999	681	81	315	999999	331	394	234	413	221	332	241	247	999999	211	393	999999	959	999999	489	54	873	25	999999	999999	682	359	976	999999	376	999999	714	671	296	733	639	80	28	290	999999	145	845	922	418	999999	674	258	88	277	999999	999999	999999	480	308	21	232	665	417	889	328	999999	418	791	46	471	617	999999	951	100	999999	323	36	678	891	999999	208	950	999999	550	751	434	999999	708	268	293	932	243	372	285	510	974	662	139	999999	999999	727	999999	885	947	506	115	307	988	705	861	67	148	588	954	812	281	68	867	147	894	702	709	533	753	539	384	206	999999	999999	999999	999999	999999	999999	125	626	154	75	999999	53	999999	136	292	999999	406	236	793	654	418	472	238	915	795	992	77	83	27	531	142	999999	131	908	999999	408	999999	210	999999	431	999999	999999	668	999999	999999	999999	501	768	420	999999	136	999999	745	729	788	213	360	682	999999	904	649	52	999999	622	933	252	999999	738	504	883	894	206	76	999999	191	999999	804	999999	517	972	999999	309	663	320	405	614	672	401	129	428	58	435	345	999999	782	430	999999	55	283	165	999999	763	999999	536	812	929	461	383	547	708	408	338	174	999999	414	999999	388	297	227	328	580	530	618	999999	835	469	860	999999	999999	999999	360	758	999999	362	80	737	45	136	508	475	163	298	999999	421	29	719	999999	452	999999	999999	52	442	828	954	999999	999999	154	999999	999999	999999	79	999999	793	786	999999	650	589	999999	822	676	314	261	999999	999999	175	291	676	206	999999	125	999999	999999	959	999999	999999	999999	999999	793	777	999999	592	999999	999999	165	406	512	999999	76	73	379	140	458	629	184	137	790	653	86	789	303	999999	999999	141	586	155	999999	999999	644	78	440	719	795	45	999999	93	466	825	633	355	999999	999999	609	999999	687	999999	999999	999999	785	999999	927	273	854	999999	483	994	999999	717	849	19	999999	
821	860	998	632	659	344	422	506	100	999999	964	29	999999	136	516	999999	815	454	999999	405	872	905	623	150	176	865	791	999999	138	999999	749	976	999999	609	841	925	611	510	37	650	336	291	694	360	962	999999	133	878	967	999999	999999	273	258	613	873	915	999999	858	999999	999999	553	999999	999999	651	921	988	405	130	294	999999	494	314	999999	950	79	999999	999999	272	187	922	999999	912	594	238	620	486	728	999999	736	999999	999999	999999	54	243	106	475	999999	52	439	974	848	12	999999	999999	415	524	846	999999	999999	293	999999	975	999999	542	999999	640	999999	999999	41	999999	999999	394	394	368	903	741	270	192	853	999999	676	178	833	999999	84	739	329	218	822	105	999999	430	999999	453	232	712	82	511	999999	466	999999	772	999999	994	714	999999	618	999999	999999	999999	264	664	453	939	616	535	152	999999	468	999999	321	68	328	935	805	999999	918	941	146	201	668	999999	999	397	406	903	167	839	498	620	131	104	736	157	999999	999999	976	537	836	999999	999999	605	999999	871	154	150	454	999999	198	874	545	999999	999999	291	16	505	664	66	543	712	377	313	978	999999	200	227	331	181	104	830	999999	391	114	449	630	72	715	138	999999	265	459	91	650	624	84	454	15	455	150	345	320	920	993	133	329	267	627	205	999999	927	818	283	980	367	21	164	572	649	660	943	790	535	812	287	263	999999	662	364	773	745	221	876	40	759	519	942	397	981	129	373	445	520	457	326	447	999999	110	293	999999	999999	881	366	795	207	555	785	117	716	870	43	605	272	432	999999	715	999999	999999	231	847	999999	999999	591	529	297	507	280	87	496	999999	999999	999999	379	751	999999	864	855	91	832	214	734	999999	681	120	999999	768	182	97	522	610	504	999999	879	445	543	162	300	837	507	999999	284	707	620	876	792	848	235	521	579	80	999999	999999	999999	27	123	243	95	999999	442	528	334	192	565	886	345	154	315	999999	218	700	573	28	583	143	929	37	224	805	328	999999	542	999999	518	451	999999	999999	522	861	331	309	77	820	404	979	374	102	152	734	999999	999999	542	301	312	878	507	842	288	999999	999999	96	29	290	162	204	986	673	999999	123	146	701	999999	454	999999	908	632	753	623	604	768	837	999999	999999	274	679	706	251	358	640	944	907	365	245	773	245	290	787	668	210	992	701	428	39	597	999999	999999	999999	688	404	999999	754	999999	684	518	260	211	539	999999	482	497	745	324	999999	999999	239	346	396	680	377	628	845	94	
423	999999	999999	419	999999	999999	999999	999999	618	562	999999	393	199	688	681	726	999999	43	750	999999	195	712	257	387	394	860	368	999999	629	999999	321	775	410	999999	999999	83	451	841	356	647	590	999999	879	999999	369	999999	978	551	999999	999999	167	343	999999	84	899	999999	363	689	34	999999	534	999999	44	210	999999	189	999999	530	882	608	284	999999	687	113	191	376	999999	74	27	745	881	999999	837	999999	999999	977	897	336	999999	105	999999	762	999999	360	123	657	784	999999	942	999999	666	458	999999	67	999999	485	656	774	999999	532	999999	298	999999	289	999999	716	105	85	950	272	291	657	760	787	888	999999	864	336	999999	534	999999	164	132	836	88	433	158	779	572	774	331	999999	443	999999	227	430	999999	538	246	999999	999999	708	727	679	899	18	698	880	179	999999	621	329	783	368	940	722	176	836	210	999999	568	325	512	186	999999	999999	224	521	569	999999	432	999999	99	594	999999	883	437	452	999999	80	734	277	610	699	163	12	349	84	307	505	264	263	337	999999	837	245	206	551	999999	741	999999	186	320	711	451	294	239	199	395	999999	295	724	999999	999999	956	300	714	813	32	999999	818	999999	224	74	213	178	998	999999	999999	737	686	999999	999999	205	285	558	956	899	999999	868	773	160	688	250	220	999999	999999	207	599	546	530	392	999999	999999	923	654	999999	999999	508	282	296	695	442	658	380	999999	20	703	854	408	999999	815	565	164	175	667	460	973	854	999999	999999	999999	943	219	999999	304	368	913	281	630	999999	710	999999	999999	582	87	999999	999999	999999	811	529	660	352	201	999999	715	827	374	635	265	203	989	401	835	468	999999	752	232	451	999999	50	999999	432	233	812	633	424	589	581	98	950	430	112	999999	999999	999999	999999	751	17	999999	476	993	288	25	436	606	318	565	999999	97	999999	494	999999	999999	770	431	999999	128	389	578	300	247	999999	546	315	999999	887	999999	999999	314	46	10	225	999999	609	56	819	999999	796	215	999999	859	82	494	999999	999999	840	999999	282	721	925	339	372	438	999999	238	999999	741	709	663	719	959	873	212	61	334	999999	639	195	723	999999	821	331	999999	263	441	175	308	783	999999	932	999999	86	969	999999	706	638	787	749	380	999999	88	706	143	496	365	985	999999	443	438	196	211	131	558	999999	113	18	198	184	769	73	999999	957	859	730	149	883	903	823	354	696	999999	889	815	878	533	124	198	686	999999	455	306	999999	355	663	999999	458	999999	860	999999	698	449	612	979	317	941	131	846	412	357	
482	92	55	98	741	999999	999999	999999	999999	585	989	819	512	286	324	766	999999	611	206	999	999999	999999	999999	999999	655	257	878	910	999999	937	412	277	785	339	425	373	260	776	613	958	999999	152	848	284	296	999999	999999	336	999999	550	999999	519	650	413	999999	127	49	999999	443	494	826	411	807	742	182	721	44	999999	860	999999	515	999999	999999	247	591	547	516	768	260	776	320	552	255	958	999999	893	626	999999	673	308	334	752	342	999999	142	17	345	116	112	575	843	764	475	714	999999	641	520	413	821	128	611	999999	257	666	184	284	999999	849	999999	288	104	999999	509	562	626	999999	929	879	115	999999	212	409	665	999999	932	555	86	540	923	402	383	223	999999	554	999999	999999	999999	675	945	858	850	496	408	823	481	191	265	913	97	282	999999	641	307	248	916	212	999999	572	734	628	207	625	999999	315	905	999999	112	999999	865	573	267	263	934	256	732	715	999999	842	214	751	300	999999	453	999999	691	742	915	321	999999	999999	999999	933	941	326	660	235	570	103	999999	999999	88	311	999999	523	24	999999	999999	61	515	210	211	999999	999999	999999	337	44	182	284	623	172	964	790	325	380	999999	334	321	999999	596	999999	999999	907	999999	999999	673	999999	125	929	636	243	999999	864	806	438	293	675	574	959	999999	626	999999	295	479	755	635	297	985	677	999999	690	146	999999	465	18	999999	303	848	754	319	999999	919	252	999999	999999	137	109	984	886	999999	459	759	362	627	969	454	999999	437	178	977	385	13	447	541	945	107	946	409	999999	999999	999999	826	820	649	651	706	810	999999	99	628	535	312	108	590	999999	930	783	471	495	564	999999	866	680	776	933	344	481	999999	702	999999	190	700	196	999999	107	999999	939	999999	976	273	999999	222	348	550	451	999999	999999	857	602	25	324	999999	914	244	187	133	156	53	999999	317	234	109	999999	999999	447	835	126	999999	999999	315	991	80	999999	231	920	983	527	139	335	860	999999	624	118	687	999999	999999	786	952	999999	973	486	999999	996	668	48	544	278	542	112	616	956	999999	999999	999999	33	253	990	692	323	204	606	26	718	855	878	999999	990	999999	999999	742	999999	174	999999	999999	828	999999	83	999999	193	386	999999	985	37	718	904	999999	999999	820	663	724	714	103	638	141	376	469	999999	999999	790	438	553	21	999999	370	567	999999	59	853	999999	928	999999	174	999999	937	489	999999	999999	999	999999	758	358	180	999999	122	37	999999	535	138	153	368	917	932	45	754	832	703	290	666	161	122	80	
999999	361	999999	554	549	594	701	652	999999	480	188	200	42	999999	999999	418	999999	342	999999	265	999999	709	110	999999	247	999999	754	114	786	340	332	848	838	687	999999	999999	868	999999	487	370	834	485	397	888	739	742	12	674	999999	295	698	334	549	999999	158	698	261	723	317	420	840	999999	999999	999999	999999	339	362	354	138	565	999999	34	854	999999	999999	445	321	221	282	505	136	89	655	500	642	999999	308	981	539	262	566	154	260	77	530	248	619	972	741	409	999999	999999	545	999999	745	673	999999	309	436	712	386	50	451	999999	999999	760	940	375	999999	999999	41	999999	999999	876	998	404	774	787	719	999999	825	348	999999	872	124	999999	543	761	999999	999999	529	999	555	826	876	526	703	447	783	999999	307	254	999999	592	377	19	999999	669	999999	350	899	691	589	253	886	47	570	578	697	814	227	189	619	814	999999	42	825	999999	999999	999999	701	336	13	950	884	581	158	887	505	115	636	873	866	414	78	999999	419	311	939	839	955	999999	750	999999	999999	128	634	385	963	345	999999	854	670	422	649	999999	999999	999999	368	315	888	683	83	999999	999999	353	322	215	745	792	622	999999	999999	170	999999	576	586	44	408	766	946	772	999999	169	921	781	213	453	765	505	999999	780	942	634	950	282	61	168	999999	208	806	429	640	181	722	999999	999999	509	896	83	999999	654	240	602	369	999999	759	999999	999999	999999	999999	868	450	999999	643	999999	999999	424	220	254	524	427	253	210	960	526	142	753	447	262	999999	704	557	691	518	999999	549	999999	274	834	523	147	999999	999999	67	937	979	399	999999	880	97	999999	999999	652	559	569	999999	40	642	842	999999	16	476	417	430	445	999999	999999	731	999999	999999	241	160	999999	730	999999	929	859	152	32	547	742	999999	566	174	596	999999	999999	142	949	999999	519	707	999999	851	517	671	90	963	621	999999	999999	668	400	587	856	240	912	999999	182	639	550	999999	619	999999	249	791	909	252	999999	40	415	999999	782	999999	999999	999999	727	534	999999	715	849	896	530	999999	326	84	824	999999	318	366	999999	984	960	999999	999999	631	97	999999	611	999999	761	837	999999	999999	999999	604	999999	356	804	331	512	388	999999	999999	789	654	999999	222	978	175	966	930	934	477	538	999999	665	472	499	162	999999	600	922	496	954	22	766	939	197	721	198	478	999999	999999	853	123	285	503	530	899	273	999999	158	446	760	999999	903	662	63	787	999999	423	999999	652	999999	911	999999	221	512	999999	888	428	34	999999	976	497	755	947	623	
424	156	999999	941	600	888	999999	999999	485	736	999999	999999	114	999999	409	782	999999	621	532	111	941	657	74	991	752	20	845	850	892	469	272	85	955	48	638	999999	776	481	999999	999999	323	470	980	484	999999	999999	999999	542	625	483	212	875	232	845	682	766	91	180	199	589	53	721	559	26	474	57	999999	76	257	999999	16	302	365	769	787	481	677	589	999999	999999	999999	312	234	999999	267	396	852	999999	365	872	999999	605	999999	999999	719	999999	999999	964	20	341	999999	999999	295	857	999999	909	519	999999	67	210	99	502	568	999999	363	740	496	150	759	87	204	999999	710	999999	217	410	19	689	59	195	999999	713	999999	999999	577	518	27	377	999999	357	876	399	999999	164	782	67	47	187	322	999999	115	770	999999	933	146	999999	999999	910	999999	77	899	830	413	872	640	999999	923	297	537	844	723	128	210	411	210	805	990	999999	602	160	999999	832	999999	80	90	799	508	644	144	115	999999	117	728	873	457	56	999999	190	524	405	143	999999	999999	477	265	986	570	803	732	340	999999	999999	317	499	999999	77	462	343	999999	841	878	289	162	432	999999	999999	400	336	954	999999	819	810	41	206	26	999999	192	899	815	999999	239	704	999999	999999	999999	57	799	999999	178	999999	593	652	398	683	999999	999999	598	227	143	999999	999999	243	849	999999	521	999999	431	121	483	93	999999	563	527	697	611	184	376	999999	799	297	816	171	168	573	570	999999	422	358	679	171	999999	965	999999	999999	999999	996	855	343	999999	999999	999999	688	999999	95	999999	999999	999999	700	999999	353	487	249	427	846	999999	999999	84	999999	18	353	259	83	441	321	69	999999	797	361	199	615	328	43	75	999999	671	999999	416	83	78	999999	52	721	286	336	999999	784	547	920	999999	83	921	579	335	938	712	551	256	443	999999	999999	999999	773	999999	466	34	454	999999	589	184	703	27	10	999999	999999	311	538	999999	114	637	284	381	877	27	125	693	749	707	136	136	129	881	972	57	491	306	999999	219	820	312	239	609	957	745	640	66	999999	372	857	637	999999	754	151	806	751	999999	999999	755	395	999999	285	999999	57	463	999999	822	55	952	999999	181	42	328	977	802	408	999999	424	141	999999	69	772	387	849	499	951	374	739	175	306	287	999999	523	824	57	999999	492	562	503	689	999999	20	967	645	686	604	856	777	349	408	86	999999	999999	378	336	10	898	896	558	999999	690	92	879	999999	999999	240	519	999999	929	775	915	122	920	452	569	999999	999999	999999	173	894	999999	597	
400	767	230	496	716	999999	498	57	139	596	999999	992	998	735	140	999999	206	455	95	362	847	573	999999	963	869	999999	808	286	205	166	999999	664	415	103	999999	999999	999999	952	524	374	15	882	646	329	118	999999	453	999999	918	493	544	717	999999	999999	749	999999	285	266	626	934	346	221	851	972	863	349	999999	905	53	29	885	254	931	721	356	999999	927	173	854	941	338	999999	368	712	999999	999999	855	672	353	999999	836	178	999999	590	37	999999	999999	674	466	769	351	548	790	999999	607	299	786	999999	999999	785	899	122	412	685	605	372	852	149	359	999999	494	914	561	188	192	716	919	350	694	562	933	263	707	95	999999	999999	999999	469	114	333	238	999999	285	999999	965	999999	766	999999	984	665	941	891	324	618	999999	437	986	612	716	890	999999	446	403	999999	851	646	414	327	95	999999	188	393	44	35	619	999999	639	993	999999	468	950	279	366	38	620	999999	938	98	999999	172	803	580	752	224	953	999999	999999	999999	716	999999	319	449	564	999999	486	557	999999	298	998	558	798	993	400	257	940	110	89	374	224	810	708	326	999999	922	22	607	640	820	82	827	361	199	999999	999999	999999	511	714	198	551	72	999999	649	99	999999	999999	999999	190	504	999999	999999	712	999999	999999	906	621	993	932	642	165	879	999999	46	226	181	207	609	715	999999	108	439	395	891	822	161	625	68	236	264	558	999999	427	999999	999999	999999	125	360	962	381	280	165	578	82	999999	672	999999	158	432	918	65	765	104	999999	405	845	468	820	188	84	290	562	999999	678	94	953	461	780	500	998	999999	846	999999	344	237	942	999999	323	859	999999	15	476	636	999999	209	792	117	745	740	701	760	304	181	888	100	718	398	899	999999	999999	221	374	658	434	862	218	128	760	999999	463	983	155	961	39	79	814	999999	459	479	301	846	715	50	799	999999	761	674	999999	254	519	554	961	999999	780	999999	640	999999	211	454	990	673	357	301	287	999999	614	999999	152	818	285	791	939	430	696	242	505	334	859	196	111	543	370	516	935	909	999999	820	190	100	438	995	999999	999999	999999	627	498	424	763	91	633	428	531	939	968	999999	999999	541	999999	547	999999	316	959	25	353	457	313	999999	366	378	694	794	162	62	389	999999	999999	934	999999	999999	999999	90	571	777	563	682	999999	431	547	217	304	491	999999	643	999999	132	46	709	661	999999	324	999999	999999	395	397	838	276	999999	559	688	999999	680	999999	569	999999	999999	745	192	999999	671	445	881	303	
158	83	213	999999	518	404	266	253	367	282	910	754	96	31	185	390	725	999999	999999	871	859	557	623	999999	622	839	304	387	854	257	990	595	999999	364	910	321	193	235	999999	84	999999	999999	303	407	689	814	717	340	569	801	736	999999	903	999999	999999	999999	460	322	990	679	999999	878	999999	119	292	325	322	999999	121	864	999999	499	999999	999999	578	425	264	226	212	999999	131	963	818	999999	999999	734	691	432	921	319	999999	870	999999	999999	974	423	55	999999	124	374	999999	985	999999	704	605	246	999999	446	441	28	999999	243	999999	192	558	146	70	346	598	999999	633	999999	810	801	13	336	999999	579	493	165	379	79	111	838	315	999999	999999	124	999999	284	136	255	991	999999	999999	627	999999	63	529	999999	363	708	595	566	740	612	185	427	700	279	982	999999	952	286	999999	276	142	999999	876	422	999999	946	889	323	431	387	897	907	828	999999	999999	211	60	655	999999	671	483	999999	107	703	999999	326	423	188	302	109	999999	715	264	706	494	488	187	999999	445	417	818	282	144	363	714	278	999999	324	703	999999	977	307	484	976	792	596	184	999999	462	999999	532	711	999999	332	999999	192	652	131	999999	999999	999999	942	219	393	999999	211	410	743	988	692	726	108	484	999999	999999	995	240	999999	913	898	313	14	655	369	884	999999	260	812	279	999999	625	477	433	616	756	44	97	100	134	590	196	441	194	999999	359	433	236	510	999999	98	951	374	218	993	783	999999	297	850	509	999999	951	999999	474	465	76	259	675	867	765	999999	999999	999999	999999	332	712	872	819	885	20	999999	880	999999	612	999999	580	999999	269	439	833	999999	747	999999	591	999999	639	598	966	728	703	110	758	368	999999	123	191	812	220	885	290	910	211	412	839	58	864	210	985	294	885	815	989	245	999999	39	349	670	999999	774	999999	124	999999	100	999999	910	999999	521	16	498	998	999999	50	999999	159	923	999999	344	407	543	524	439	612	682	843	887	120	522	334	714	774	999999	263	446	999999	999999	14	120	230	929	355	999999	204	496	999999	127	775	615	96	120	505	999999	272	24	259	263	999999	233	257	304	799	190	196	301	724	488	514	603	999999	999999	999999	999999	124	999999	198	999999	245	125	999999	999999	999999	505	435	224	999999	769	258	249	196	939	999999	780	863	926	139	174	166	902	772	807	613	182	433	114	201	91	890	999999	826	999999	999999	396	836	531	191	304	754	999999	91	955	239	274	999999	252	327	148	560	197	349	33	25	999999	999999	590	122	939	
81	331	32	137	879	999999	422	118	921	999999	944	341	744	835	420	193	999999	999999	577	348	765	191	786	62	999999	702	454	803	72	685	999999	999999	419	999999	999999	433	950	954	86	774	851	307	999999	59	204	228	453	514	999999	999999	521	536	22	773	184	890	544	999999	999999	999999	20	619	56	246	235	697	922	502	999999	999999	242	999999	740	802	496	999999	861	737	858	313	259	940	999999	239	173	516	243	999999	77	342	999999	980	358	899	764	241	261	999999	999999	506	306	999999	901	999999	599	999999	795	999999	287	999999	39	807	120	302	926	80	430	999999	82	719	464	286	434	280	107	261	518	840	48	264	216	777	913	362	17	309	999999	573	640	519	720	34	368	999999	312	999999	869	66	973	999999	811	444	999999	114	52	30	999999	999999	999999	347	146	999999	180	999999	509	999999	894	758	295	999999	41	856	186	562	998	439	917	82	967	26	999999	461	867	354	999999	772	999999	808	320	999999	783	416	54	999999	383	765	853	345	852	60	197	121	771	999999	999999	954	268	458	116	612	112	453	999999	999999	955	684	999999	826	999999	736	999999	999999	448	308	844	625	812	884	999999	242	585	581	229	916	829	280	690	521	999999	497	514	999999	702	999999	999999	339	752	542	346	698	999999	999999	999999	126	564	111	672	473	511	999999	152	999999	278	999999	37	531	233	747	999999	685	999999	576	144	92	232	188	393	741	423	999999	999999	279	999999	999999	564	558	999999	113	361	728	999999	999999	999999	999999	355	140	48	828	679	363	116	999999	861	661	999999	999999	999999	683	893	999999	718	931	999999	997	174	873	835	787	318	999999	715	129	395	953	86	999999	566	489	999999	102	150	999999	999999	70	408	868	999999	887	787	462	665	142	220	999999	999999	676	177	22	490	481	304	999999	519	210	647	999999	999999	907	584	926	545	412	945	999999	245	163	869	989	599	305	999999	999999	10	999999	813	582	909	419	999999	409	610	554	999	265	999999	888	55	861	422	999999	999999	510	312	860	917	262	196	418	999999	856	807	188	422	194	999999	356	261	663	999999	75	86	999999	963	184	326	999999	413	690	14	999999	999999	18	999999	999999	999999	954	999999	149	938	999999	396	501	999999	97	602	431	141	999999	249	450	637	391	999999	999999	999999	999999	547	138	543	926	848	506	414	999999	748	799	999999	245	999999	71	710	121	724	999999	679	999999	530	999999	999999	894	999999	598	450	999999	999999	999999	543	229	999999	999999	999999	517	606	21	999999	999999	96	293	348	802	820	896	676	188	740	526	666	640	678	760	
999999	999999	555	648	77	999999	999999	850	675	32	999999	999999	403	999999	654	202	514	713	132	789	999999	246	537	779	84	999999	922	272	999999	203	69	999999	550	91	476	999999	961	957	999999	462	999999	245	999999	326	546	437	502	533	533	547	21	953	999999	888	271	292	143	776	574	113	337	999999	37	482	962	363	841	321	676	907	240	557	768	999999	956	263	999999	999999	242	999999	999999	398	738	286	999999	115	395	999999	820	999999	613	195	393	999999	135	49	217	146	363	999999	596	190	857	999999	999999	464	195	847	932	17	999999	921	543	927	642	999999	999999	751	999999	999999	968	189	501	999999	304	999999	174	927	999999	917	999999	491	857	59	60	290	541	122	969	727	920	547	999999	812	999999	691	999999	999999	208	999999	983	999999	999999	506	224	416	689	373	331	271	299	267	999999	999999	962	183	74	999999	999999	999999	406	942	999999	572	999999	430	999999	999999	965	999999	403	708	729	358	933	588	645	361	834	643	600	999999	791	999999	437	663	244	999999	850	354	999999	168	588	999999	999999	50	684	283	999999	794	999999	11	999999	717	867	591	537	954	92	383	538	999999	658	243	761	238	161	999999	144	283	999999	999999	999999	620	986	999999	999999	883	999999	892	904	371	999999	50	999999	999999	769	83	840	846	135	289	632	476	816	914	509	354	93	562	889	610	999999	295	999999	999999	173	788	731	999999	470	999999	999999	199	478	176	920	618	999999	172	468	87	243	999999	158	906	122	370	803	999999	736	999999	800	15	12	304	999999	506	442	999999	435	981	999999	218	385	481	892	999999	999999	650	993	999999	999999	921	103	812	376	850	147	701	110	802	985	659	895	695	853	391	999999	184	943	423	999999	999999	736	486	734	999999	912	676	24	679	372	999999	88	845	978	878	999999	200	999999	382	369	999999	372	632	999999	693	999999	999999	999999	511	256	999999	707	579	999999	999999	194	616	87	351	999999	470	686	430	999999	831	580	999999	716	999999	478	996	999999	570	64	999999	999999	113	490	50	713	231	58	513	999999	999999	999999	509	140	276	694	305	122	585	444	899	64	999999	202	174	123	271	999999	652	42	259	576	146	525	999999	991	90	136	999999	638	999999	421	183	997	890	385	81	919	999999	290	183	884	671	136	164	390	779	910	325	927	451	999999	405	480	184	999999	999999	983	860	284	999999	999999	85	947	999999	487	880	944	312	788	52	999999	534	372	858	375	904	999999	371	890	221	179	810	119	196	469	25	703	999999	918	76	999999	68	175	677	14	809	999999	999999	999999	509	834	999999	
537	999999	109	722	999999	621	809	78	309	622	970	999999	999999	368	965	760	268	999999	999999	131	394	722	954	293	999999	694	853	565	190	612	693	390	387	999999	282	233	999999	746	982	91	24	849	767	475	999999	112	243	646	843	962	999999	999999	332	713	224	815	931	815	363	349	767	253	999999	696	928	589	685	999999	999999	999999	999999	521	489	106	999999	544	955	488	205	266	460	217	722	999999	999999	999999	68	999999	999999	999999	302	281	999999	999999	323	999999	962	80	999999	508	426	999999	561	111	299	627	725	999999	606	680	999999	452	620	107	888	560	530	669	233	999999	530	22	526	627	449	999999	138	846	782	999999	581	999999	941	696	839	99	656	999999	928	845	999999	999999	77	675	607	850	661	295	754	762	250	302	999999	107	978	999999	844	933	999999	897	498	999999	452	270	108	975	999999	924	999999	798	999999	909	741	387	999999	697	999999	851	999999	598	740	843	999999	30	105	288	48	844	999999	999999	255	723	958	40	999999	882	390	807	576	999999	999999	999999	37	956	858	999999	561	468	419	290	999999	992	912	73	999999	655	787	999999	174	820	999999	666	216	832	552	190	950	999999	999999	804	317	148	999999	398	999999	13	815	145	171	999999	999999	999999	434	437	966	999999	810	895	872	701	105	957	642	756	999999	683	530	205	413	678	999999	850	437	999999	972	331	718	523	815	164	839	999999	271	410	103	367	241	778	866	999999	379	65	837	339	709	360	999999	999999	704	575	482	999999	732	492	383	876	152	818	465	645	544	296	89	718	999999	453	695	241	999999	336	451	999999	338	999999	308	335	999999	107	999999	621	999999	199	819	250	682	228	919	999999	999999	227	225	423	999999	231	755	999999	975	999999	478	999999	999999	274	865	377	133	999999	292	618	999999	999999	863	999999	912	843	999999	354	999999	839	45	999999	533	917	999999	445	121	38	438	999999	367	225	360	893	629	999999	999999	561	334	452	126	951	999999	310	999999	999999	364	181	999999	999999	411	999999	616	145	94	835	732	747	70	999999	266	104	301	184	261	999999	696	970	424	271	999999	999999	29	34	723	93	705	999999	333	999999	91	939	527	959	999999	956	999999	224	999999	794	917	218	501	904	999999	999999	999999	762	59	624	293	999999	756	249	999999	152	999999	999999	422	10	139	510	424	999999	999999	326	999999	342	478	304	999999	481	171	999999	353	677	767	999999	838	999999	999999	999999	999999	708	940	697	192	288	376	562	575	27	802	808	664	417	794	664	567	869	454	328	999999	755	263	811	232	999999	895	999999	999999	276	
752	721	577	999999	338	716	895	650	999999	298	966	915	999999	999999	999999	999999	965	936	999999	112	557	968	256	115	659	427	454	139	474	66	392	999999	187	309	275	91	241	999999	88	87	769	916	999999	166	362	377	999999	911	141	999999	170	958	41	282	718	783	999999	472	536	911	271	765	999999	87	905	514	738	429	87	597	131	497	857	805	343	641	242	999999	753	292	401	999999	997	604	896	434	429	904	591	491	616	768	941	177	816	13	999999	999999	999999	847	639	606	833	543	999999	672	110	235	999999	87	551	385	719	253	520	999999	999999	581	191	481	999999	833	838	596	981	999999	999999	689	989	339	899	583	839	905	653	999999	709	463	999999	233	333	204	965	513	999999	999999	999999	999999	657	98	999999	170	477	999999	762	805	767	999999	562	999999	999999	420	246	610	999999	967	545	813	600	999999	999999	314	724	999999	158	890	868	334	655	750	313	857	42	900	103	739	115	70	153	999999	999999	999999	999999	471	116	999999	958	999999	336	972	694	246	108	932	80	931	999999	519	630	871	937	443	999999	811	91	269	388	345	999999	447	861	485	669	752	698	556	412	999999	851	999999	932	513	998	682	66	77	999999	999999	830	172	304	999999	999999	281	999999	593	879	100	389	846	999999	622	847	888	121	219	999999	355	244	999999	999999	192	668	394	939	434	999999	999999	755	24	999999	288	515	354	153	275	55	397	841	999999	999999	322	999999	15	711	319	665	999999	571	846	999999	413	999999	316	999999	999999	927	55	342	486	999999	970	345	375	345	254	116	999999	745	845	174	188	514	139	846	215	999999	662	682	629	768	335	347	999999	523	999999	999999	209	710	999999	347	999	65	364	955	706	977	508	669	467	999999	171	374	999999	999999	999999	899	999999	469	438	999999	999999	999999	999999	717	824	999999	436	999999	248	831	907	999999	713	508	175	133	999999	184	149	238	810	992	225	426	606	960	622	236	211	207	686	740	282	238	999999	999999	351	647	999999	84	550	656	999999	999999	305	379	661	227	516	198	999999	562	329	999999	992	282	157	297	120	863	19	209	650	50	154	177	520	999999	435	538	781	999999	52	75	999999	163	999999	999999	130	237	999999	999999	720	22	999999	134	420	999999	245	800	489	999999	536	999999	74	350	16	389	490	138	859	186	791	978	417	247	519	264	521	838	999999	566	177	999999	564	614	489	637	592	999999	999999	447	999999	635	58	727	976	774	10	346	157	192	109	991	378	132	999999	741	605	221	999999	166	560	406	100	922	887	999999	999999	
460	861	378	797	470	382	421	999999	166	999999	690	999999	744	999999	999999	691	528	999999	999999	999999	999999	11	747	42	381	999999	600	886	842	999999	136	840	333	999999	550	999999	778	394	999999	619	956	195	999999	811	914	999999	871	902	999999	715	999999	465	999999	999999	999999	459	123	346	425	999999	999999	535	999999	621	803	850	937	999999	713	699	913	143	827	999999	558	255	554	935	127	431	542	697	510	137	999999	670	138	195	788	100	371	999999	968	582	837	999999	999999	999999	18	999999	21	999999	198	999999	801	999999	638	154	588	36	905	187	228	994	999999	93	999999	968	648	999999	721	752	894	622	337	999999	174	254	999999	999999	165	999999	927	999999	419	354	509	824	999999	999999	42	983	606	761	195	194	223	974	69	999999	999999	132	196	874	999999	269	303	576	358	330	274	393	426	461	871	196	260	175	584	178	584	210	642	114	111	999999	155	143	436	153	267	199	195	999999	730	43	531	62	710	999999	61	999999	475	15	279	649	567	155	890	999	933	58	399	890	178	206	489	92	773	615	999999	170	149	999999	999999	84	999999	451	730	837	664	207	465	434	127	999999	999999	637	835	999999	179	999999	999999	437	219	999999	800	305	806	534	553	449	999999	104	45	891	999999	270	943	999999	451	126	425	62	345	736	999999	965	999999	526	999999	852	256	999999	445	124	917	712	995	999999	284	902	999999	205	294	224	917	370	398	236	858	473	693	640	20	63	583	200	102	483	626	999999	999999	289	72	701	202	967	999999	920	974	91	999999	100	920	999999	482	229	768	130	999999	232	576	546	667	998	999999	616	311	392	541	999999	619	999999	236	449	379	364	143	593	999999	950	999999	477	262	777	999999	999999	999999	470	581	999999	432	972	664	403	268	985	622	74	542	999999	666	276	389	999999	471	753	863	999999	180	127	96	185	108	868	520	108	999999	999999	999999	999999	999999	841	810	187	304	647	999999	833	191	999999	999999	79	60	999999	999999	445	999999	14	315	454	739	250	300	464	999999	999999	873	795	999999	999999	701	999999	274	976	690	825	465	999999	999999	999999	896	999999	298	999999	999999	26	999999	662	999999	85	20	999999	584	355	825	655	551	356	910	999999	774	999999	950	32	999999	21	805	84	755	999999	999999	999999	62	492	558	709	952	513	89	260	132	999999	221	807	158	421	156	918	160	44	999999	118	301	904	59	999999	89	275	104	999999	221	60	907	126	105	134	237	102	796	126	703	999999	277	659	925	562	850	999999	874	999999	864	886	923	999999	194	870	594	157	
442	724	999999	686	418	715	48	81	313	104	711	999999	194	999999	131	999999	341	999999	841	642	999999	496	983	936	401	824	508	335	137	196	931	234	540	90	660	82	999999	999999	629	561	620	854	258	999999	999999	999999	999999	811	764	888	389	947	999999	999999	178	945	740	693	295	594	999999	999999	944	999999	172	487	492	114	403	59	547	324	617	289	31	999999	247	237	999999	550	999999	999999	570	999999	999999	984	204	999999	911	714	342	999999	731	44	354	999999	909	999999	999999	954	999999	981	999999	999999	351	75	999999	750	930	53	707	512	198	744	999999	519	152	706	999999	999999	292	903	202	688	716	743	592	582	999999	999999	225	116	644	550	192	999999	288	855	999999	742	653	454	657	868	16	830	615	986	189	999999	764	213	999999	414	671	464	789	999999	998	999999	482	757	816	817	828	601	867	647	562	107	241	297	809	577	535	838	999999	333	999999	886	137	605	402	109	359	22	294	240	878	727	999999	559	856	297	269	895	638	840	999999	415	962	967	434	92	603	477	403	999999	999999	833	219	465	57	122	999999	876	365	999999	999999	815	316	636	768	835	139	681	440	522	317	999999	999999	414	293	276	999999	999999	999999	320	505	999999	999999	50	361	999999	518	512	511	999999	817	393	999999	999999	382	234	108	335	208	999999	999999	999999	46	881	936	249	633	804	999999	781	198	320	705	55	221	586	999999	275	284	999999	327	626	180	696	704	999999	999999	999999	42	68	178	999999	961	582	999999	999999	999999	999999	114	122	422	714	340	999999	556	506	688	999999	709	999999	999999	832	60	999999	281	336	751	350	186	21	999999	353	771	999999	999999	600	358	999999	999999	638	999999	999999	170	999999	311	612	999999	999999	150	208	246	613	579	246	41	345	547	486	999999	999999	832	999999	561	103	971	999999	942	227	127	956	157	999999	807	999999	64	568	999999	888	184	669	50	310	210	978	775	537	774	535	92	277	999999	872	822	657	806	246	999999	77	201	242	670	78	333	194	60	680	805	508	191	999999	674	659	312	641	999999	531	304	583	327	443	303	417	144	850	999999	285	743	159	275	818	661	603	696	941	999999	971	977	25	927	104	999999	999999	353	620	602	999999	999999	190	668	285	999999	333	999999	758	938	262	999999	999999	290	774	937	655	242	372	811	999999	999999	370	642	27	553	288	656	233	710	37	74	524	999999	510	715	562	999999	990	999999	337	999999	999999	12	745	999999	505	735	162	999999	999999	43	980	808	999999	999999	209	547	999999	999999	662	677	999999	999999	911	999999	419	
999999	999999	69	384	173	252	495	483	225	33	367	897	979	58	999999	503	76	999999	993	93	715	724	79	516	24	841	268	225	659	337	999999	101	556	999999	279	954	999999	999999	999999	791	495	999999	316	416	841	650	670	683	118	184	460	423	917	115	704	511	711	999999	999999	332	983	279	823	888	142	276	350	362	999999	598	999999	999999	720	212	999999	390	417	662	674	373	180	999999	999999	485	999999	477	184	999999	923	999999	253	549	421	590	999999	226	511	428	283	575	310	318	904	520	774	176	999999	714	518	999999	103	58	999999	996	162	408	172	348	999999	665	101	899	438	20	999999	999999	872	140	405	381	878	988	388	999999	73	862	680	999999	711	711	774	999999	932	999999	674	205	999999	425	438	408	63	173	418	999999	483	411	879	894	999999	913	304	572	319	999999	445	115	670	778	933	299	728	576	637	999999	891	631	966	829	345	159	199	456	999999	999999	327	715	580	770	626	662	982	999999	431	999999	999999	212	999999	795	173	569	534	892	492	148	680	487	536	118	727	999999	444	60	558	999999	723	847	870	322	999999	730	534	999999	162	280	317	942	154	839	892	688	481	999999	665	999999	625	306	964	563	326	840	189	999999	52	774	227	931	237	999999	84	569	342	838	976	999999	45	634	739	221	831	999999	342	999999	226	48	380	274	999999	783	999999	999999	882	316	995	978	551	999999	999999	388	63	385	715	999999	765	332	356	643	203	232	999999	990	566	753	732	588	508	492	255	999999	999999	953	999999	453	26	656	687	35	999999	999999	999999	972	776	361	168	999999	999999	604	931	893	691	737	80	172	53	409	860	139	583	999999	480	68	816	853	999999	109	839	271	722	118	645	330	999999	205	340	767	223	215	594	999999	999999	903	560	999999	322	999999	882	383	999999	616	796	558	452	435	528	833	165	999999	375	68	999999	999999	882	823	258	371	937	999999	832	999999	195	654	544	306	850	576	999999	464	999999	330	227	465	860	115	321	999999	878	999999	676	506	611	300	999999	536	999999	805	999999	736	113	999999	727	17	551	999999	430	152	23	999999	584	951	335	999999	392	55	841	160	999999	999999	512	171	492	999999	999999	336	673	895	999999	18	999999	55	554	999999	999999	589	602	219	999999	735	684	179	83	733	790	724	181	910	907	794	694	521	905	255	234	999999	468	165	808	224	461	999999	999999	15	521	539	407	563	350	802	452	631	246	174	101	343	98	759	781	483	165	999999	999999	999999	323	123	149	309	547	999999	131	446	411	699	
284	159	841	78	221	260	327	617	570	115	999999	73	999999	999999	163	891	854	709	384	334	69	999999	547	999999	691	999999	400	107	26	931	999999	16	230	546	999999	941	501	29	547	531	166	548	202	881	678	260	999999	408	155	999999	564	421	72	86	639	585	612	999999	386	814	999999	229	600	639	999999	345	843	737	851	999999	399	999999	172	853	178	521	506	999999	638	999999	568	992	999999	370	376	269	944	999999	906	314	339	999999	643	999999	670	936	947	563	457	999999	417	111	556	933	266	730	999999	218	907	999999	89	946	999999	944	255	999999	277	239	272	999999	400	699	830	547	882	431	200	999999	192	242	573	943	218	304	34	467	445	29	114	646	999999	735	246	788	234	393	81	698	487	999999	999999	718	300	293	942	999999	999999	19	999999	999999	539	819	999999	999999	555	145	737	601	920	999999	432	257	135	625	163	999999	462	52	322	499	360	999999	999999	389	572	999999	652	925	361	316	999999	999999	968	279	117	201	709	570	243	99	655	999999	777	698	999999	421	592	675	139	287	999999	999999	696	561	999999	46	999999	646	112	999999	493	812	249	614	601	996	289	999999	518	999999	956	999999	809	233	999999	880	724	263	19	161	999999	977	795	84	61	999999	999999	999999	999999	80	999999	72	467	543	605	842	240	173	107	383	142	999999	166	178	331	999999	428	473	717	603	322	613	636	999999	999999	515	27	175	562	641	267	871	70	999999	999999	893	434	999999	999999	11	650	999999	166	636	29	999999	821	627	752	688	541	276	700	201	758	721	435	999999	116	99	825	74	610	465	125	270	676	718	999999	437	937	162	999999	716	953	761	457	10	932	901	694	399	422	874	110	991	181	999999	689	999999	999999	918	169	999999	999999	999999	999999	999999	520	758	859	112	96	325	750	999999	431	999999	248	997	273	435	584	215	405	999999	652	736	364	134	999999	999999	38	625	968	29	999999	999999	540	377	810	757	489	999999	999999	592	313	107	133	999999	570	197	630	692	652	43	344	953	143	750	999999	999999	345	395	668	999999	83	471	356	731	999999	123	453	870	196	999999	999999	409	173	812	131	999999	612	642	564	999999	186	346	972	935	999999	999999	184	790	444	999999	999999	103	999999	989	518	842	750	402	999999	456	743	760	505	145	97	934	999999	330	628	388	611	703	831	999999	875	999999	498	420	56	999999	939	662	436	599	999999	852	894	999999	304	289	999999	219	314	118	168	426	840	837	848	750	259	853	172	65	984	718	272	750	123	781	999999	340	356	983	
516	999999	334	905	999999	244	50	615	999999	349	584	999999	398	722	606	459	896	661	572	305	104	95	500	380	999999	386	590	999999	71	522	935	473	999999	330	601	87	102	935	999999	613	709	643	999999	823	999999	592	329	549	999999	999999	885	692	767	60	999999	430	999999	999999	300	664	999999	999999	999999	513	999999	121	539	78	999999	529	367	960	864	999999	595	460	268	677	899	32	66	999999	999999	999999	637	252	705	999999	441	181	999999	148	999999	142	958	813	99	324	419	369	999999	261	428	624	999999	924	828	809	464	438	172	999999	999999	278	607	614	896	999999	876	171	415	728	999999	949	43	228	326	732	999	999999	371	943	267	540	970	804	621	999999	111	712	999999	896	999999	13	18	582	94	376	534	999999	999999	941	448	258	953	334	625	999999	999999	87	999999	106	809	682	76	228	656	523	308	802	992	519	55	999999	747	519	381	632	999999	460	144	949	207	654	864	429	505	19	999999	999999	189	152	999999	34	114	327	96	999999	999999	789	925	571	78	732	362	407	896	999999	510	444	953	992	538	140	942	658	899	165	817	999999	723	647	999999	662	623	850	724	999999	68	429	999999	706	695	161	535	573	881	474	302	467	533	230	508	999999	692	196	613	999999	91	456	428	931	857	300	76	999999	634	415	119	512	683	999999	999999	91	21	999999	307	387	605	379	999999	434	999999	360	999999	502	148	794	970	436	999999	999999	939	612	10	501	849	999999	95	999999	938	475	999999	790	999999	658	999999	426	140	445	999999	999999	999999	999999	679	994	78	506	188	573	149	839	445	999999	999999	623	935	613	91	520	406	902	999999	358	441	999999	78	82	576	464	498	999999	664	999999	546	21	999	999999	933	999999	432	352	999999	999999	117	109	39	682	525	999999	722	401	345	620	999999	986	933	711	280	377	925	999999	930	723	85	427	185	911	999999	263	624	707	679	999999	97	64	686	780	251	999999	281	999999	999999	416	999999	999999	386	999999	999999	559	87	297	999999	566	89	999999	422	999999	446	999999	999999	999999	545	271	545	999999	721	270	532	999999	999999	162	999999	938	105	539	449	999999	999999	977	999999	142	999999	587	999999	336	751	123	999999	661	641	193	344	999999	418	999999	851	999999	870	726	385	125	520	511	258	999999	827	999999	999999	550	987	898	520	468	648	999999	703	958	94	219	273	608	275	871	353	127	999999	909	530	999999	688	163	653	266	602	925	999999	999999	338	261	999999	733	652	454	673	743	673	875	999999	627	460	999999	999999	999999	462	776	850	648	168	141	
999999	999999	999999	527	862	834	999999	264	865	722	999999	789	999999	833	710	540	955	999999	999999	609	453	942	996	999999	492	999999	999999	993	803	999999	85	972	999999	206	999999	590	245	135	592	839	498	419	19	200	457	670	273	377	949	921	821	39	999999	558	687	999999	922	594	999999	76	999999	261	460	49	999999	207	43	433	999999	130	999999	830	237	367	121	44	933	805	455	821	999999	584	53	882	999999	999999	531	207	518	981	668	650	100	526	999999	246	999999	969	553	259	999999	839	689	999999	626	999999	801	93	446	652	240	126	148	223	543	307	218	578	45	999999	999999	836	914	706	461	999999	740	711	410	875	86	963	261	206	194	692	895	223	265	24	253	448	760	865	999999	551	999999	876	982	660	38	390	999999	952	999999	801	999999	982	377	971	260	999999	683	571	576	276	864	942	39	851	411	994	322	31	357	238	85	58	954	999999	153	863	999999	749	847	695	38	309	623	999999	999999	999999	999999	294	763	163	999999	199	999999	999999	686	569	846	141	999999	43	78	913	604	999999	725	876	38	467	828	396	999999	933	724	881	248	564	329	646	93	999999	999999	38	267	203	473	886	760	479	999999	583	999999	598	500	813	999999	124	705	278	999999	999999	884	388	465	376	999999	830	474	417	246	131	999999	210	57	759	884	49	656	410	999999	839	999999	558	243	254	999999	772	443	910	263	999999	859	61	980	202	614	770	572	890	411	642	421	999999	243	111	344	816	550	740	999999	587	468	999999	999999	827	775	336	155	220	996	29	999999	564	999999	122	272	198	230	855	155	124	477	765	999	248	427	773	324	141	910	563	999999	999999	980	676	664	564	999999	162	999999	999999	624	361	999999	999999	255	999999	198	130	839	155	596	695	595	815	120	703	305	158	409	11	21	999999	310	443	797	694	583	487	457	708	534	77	438	866	499	125	871	617	999999	999999	999999	203	302	999999	966	536	117	175	565	961	999999	516	753	425	999999	611	61	459	594	560	283	710	999999	999999	621	529	267	999999	326	995	999999	999999	164	839	426	817	720	545	999999	271	999999	418	922	495	449	27	324	22	598	887	74	421	33	442	296	874	530	171	999999	447	999999	999999	999999	570	999999	579	361	913	998	999999	999999	515	999999	332	999999	865	999999	187	999999	603	214	999999	140	999999	930	999999	665	721	999999	552	296	559	403	39	993	209	569	361	365	869	666	999999	999999	999999	997	558	999999	700	469	999999	96	353	479	549	999999	33	257	420	639	721	914	639	999999	456	
173	340	122	953	339	774	306	436	821	822	937	804	240	991	441	382	980	964	262	131	465	943	90	853	796	969	951	159	999999	644	955	37	49	567	975	666	999999	485	371	694	134	659	531	657	611	438	793	266	978	999999	999999	949	386	999999	999999	230	260	268	166	370	999999	156	999999	999999	866	999999	765	672	999999	775	999999	999999	603	999999	997	806	999999	433	999999	368	185	999999	180	464	903	16	650	799	576	754	415	187	329	11	871	978	944	354	999999	701	999999	130	249	999999	331	246	355	819	252	194	809	826	26	797	194	138	975	260	999999	860	999999	965	106	271	369	757	184	602	999999	29	862	76	999999	549	695	65	999999	967	999999	667	999999	830	557	392	945	999999	171	999999	816	743	12	693	80	929	999999	999999	999999	978	843	999999	71	753	999999	999999	331	742	193	999999	111	138	682	17	128	999999	999999	439	418	713	325	780	999999	999999	785	999999	26	178	996	713	118	999999	41	999999	134	568	999999	999999	706	333	70	213	999999	694	430	687	70	994	575	999999	729	12	298	320	999999	72	977	418	999999	999999	216	163	746	480	368	122	107	215	883	559	20	303	732	999999	652	122	385	999999	999999	999999	891	32	602	542	983	999999	700	720	814	999999	591	999999	938	999999	999999	907	467	999999	336	317	589	999999	120	25	453	435	280	214	668	550	687	999999	999999	869	290	193	560	214	497	263	422	387	999999	821	968	823	999999	207	967	745	999999	999999	576	999999	518	45	999999	587	98	557	835	495	999999	273	384	516	10	79	254	933	356	999999	437	999999	894	999999	463	299	57	629	999999	82	246	922	895	236	999999	281	361	254	282	973	125	939	999999	926	335	999999	447	461	822	295	952	43	398	402	33	503	999999	315	999999	622	539	469	999999	762	999999	139	999999	999999	999999	729	717	999999	661	999999	147	497	655	967	877	999999	851	596	806	999999	999999	213	999999	502	999999	15	261	55	999999	659	443	655	462	665	677	999999	999999	300	453	103	577	952	382	25	264	535	999999	62	999999	257	770	943	662	700	641	55	605	999999	944	999999	478	671	337	11	939	492	999999	999999	299	681	574	999999	152	713	217	177	999999	519	248	677	167	208	617	424	888	500	999999	762	33	999999	600	884	999999	452	624	906	625	381	85	999999	501	858	762	757	682	219	801	949	493	474	225	96	636	999999	843	999999	64	913	122	449	499	282	999999	668	90	999999	215	700	98	311	552	458	999999	475	185	309	446	999999	741	679	699	999999	278	559	416	514	
257	88	608	355	851	999999	269	636	999999	228	891	104	999999	992	999999	111	999999	999999	921	767	652	171	999999	544	999999	204	181	442	750	455	13	999999	999999	575	442	137	101	743	459	999999	199	806	202	957	999999	999999	192	749	675	597	192	97	637	649	999999	96	986	999999	521	999999	539	999999	886	827	224	484	842	111	999999	876	19	126	732	90	578	846	968	144	136	999999	999999	432	767	999999	272	916	779	612	713	355	999999	38	231	801	310	372	999999	374	742	933	509	91	199	999999	588	76	365	999999	81	26	127	852	937	40	646	117	69	734	564	308	704	999999	398	214	734	981	894	930	779	215	999999	604	401	999999	981	930	243	967	574	206	999999	999999	541	696	238	999999	999999	200	999999	203	999999	195	810	444	238	279	999999	984	999999	607	999999	434	999999	865	100	523	461	999999	59	716	874	102	999999	367	746	999999	999999	701	975	446	891	703	775	999999	902	999999	793	956	964	711	247	258	902	966	35	136	457	999999	999999	999999	837	355	999999	448	329	220	35	999999	999999	757	999999	990	19	628	716	477	659	999999	963	999999	729	504	999999	347	479	999999	199	999999	342	619	999999	999999	104	999999	999999	999999	999999	336	267	999999	714	999999	268	216	140	999999	249	284	999999	557	477	999999	712	256	999999	342	574	999999	969	703	30	999999	120	999999	733	999999	896	748	29	999999	915	332	932	999999	645	388	245	574	999999	232	386	915	942	784	152	767	999999	848	999999	275	971	759	366	564	671	881	999999	190	483	999999	999999	999999	264	90	642	154	334	441	610	606	999999	999999	596	747	326	114	999999	336	936	966	999999	57	999999	753	208	165	966	378	609	764	158	999999	999999	999999	872	999999	661	861	151	997	999999	877	247	999999	999999	971	999999	619	247	566	991	999999	254	999999	999999	312	39	999999	881	487	188	956	832	846	999999	51	909	999999	874	440	999999	38	194	938	533	999999	809	792	999999	237	992	356	140	52	773	253	811	583	999999	569	856	999999	999999	664	819	486	999999	999999	231	137	71	211	744	806	999999	962	719	315	999999	973	999999	999999	999999	654	999999	999999	825	789	83	214	240	335	670	315	584	999999	59	530	999999	57	325	417	999999	457	175	791	612	333	999999	810	534	505	599	999999	76	619	999999	999999	999999	999999	660	266	999999	27	896	735	999999	439	232	819	913	199	999999	936	658	999999	676	478	489	702	999999	501	999999	272	679	999999	736	999999	249	965	79	999999	999999	999999	396	68	99	552	560	999999	999999	999999	111	999999	999999	344	319	663	669	981	
942	999999	846	477	767	169	406	65	999999	172	999	999999	199	267	749	999999	839	63	549	599	995	134	917	59	452	56	400	999999	375	999999	999999	82	682	999999	32	999999	877	882	999999	237	661	43	999999	999999	439	999999	983	999999	370	707	505	999999	124	80	985	817	836	999999	35	720	768	657	999999	12	999999	999999	999999	931	244	434	321	999999	689	322	999999	962	919	999999	620	391	73	556	388	668	999999	999999	958	611	283	214	488	91	857	653	468	999999	999999	211	651	999999	553	61	609	999999	395	999999	999999	801	143	32	898	317	999999	999999	657	222	999999	31	999999	589	969	905	999999	39	946	999999	109	45	854	933	618	718	999999	999999	837	999999	947	453	282	300	591	166	478	999999	316	180	905	223	996	255	735	331	48	71	542	648	403	579	989	165	999999	541	947	209	414	999999	439	999999	999999	999999	275	999999	999999	999999	998	999999	999999	408	723	775	334	999999	49	608	207	999999	679	815	575	199	618	377	464	127	851	59	999999	278	845	999999	740	999999	999999	999999	980	910	582	175	73	999999	999999	994	999999	223	999999	562	501	349	12	126	510	623	503	999999	999999	999999	999999	631	31	999999	603	167	562	999999	999999	999999	477	689	999999	296	714	999999	752	844	976	999999	521	999999	296	298	557	870	276	729	626	999999	343	999999	333	92	549	950	153	999999	137	65	999999	999999	999999	999999	95	812	999999	999999	412	995	999999	658	639	413	386	129	345	732	999999	732	999999	999999	999999	918	164	999999	366	545	747	763	999999	999999	717	921	191	261	73	954	213	745	158	560	999999	999999	254	684	172	919	999999	430	999999	420	724	999999	173	609	299	999999	187	420	456	186	968	648	634	999999	941	718	232	134	66	391	529	999999	999999	341	516	349	673	479	512	999999	999999	326	999999	950	912	322	999999	999999	999999	999999	776	999999	298	972	999999	999999	996	999999	743	453	999999	582	374	234	999999	78	820	832	102	999999	999999	999999	907	999999	347	652	500	683	999999	999999	960	650	999999	262	999999	737	366	611	750	839	352	663	736	68	748	266	999999	923	999999	999999	502	925	490	999999	999999	78	884	999999	635	999999	999999	999999	687	999999	493	999999	419	121	999999	163	712	999999	92	262	608	932	971	848	271	90	999999	999999	623	999999	135	44	170	161	999999	546	852	999999	975	999999	662	39	999999	620	575	701	999999	841	314	906	141	999999	843	237	412	285	106	46	27	554	249	610	698	208	989	458	887	999999	77	999999	999999	633	999999	281	999999	578	955	360	283	569	243	858	272	717	357	999999	201	932	
748	999999	449	816	999999	430	571	62	999999	778	631	126	814	588	773	241	999999	999999	59	572	999999	999999	329	745	762	457	321	391	348	981	850	156	267	954	519	308	633	495	572	813	710	547	248	999999	729	166	999999	654	94	40	122	850	999999	628	305	914	999999	703	999999	999999	119	189	999999	359	927	999999	859	860	78	999999	608	119	934	246	862	99	999999	152	26	606	702	999999	307	317	868	999999	999999	638	658	605	860	929	999999	959	703	530	833	889	999999	254	999999	894	586	619	431	999999	915	999999	766	216	328	306	687	457	910	452	881	999999	490	927	999999	999999	211	999999	614	678	999999	975	542	341	265	706	892	771	999999	999999	90	999999	886	866	94	807	872	452	286	563	252	999999	999999	999999	648	436	409	999999	133	999999	693	123	15	752	334	999999	999999	434	999999	622	999999	915	999999	113	999999	204	520	623	842	323	359	999999	999999	60	436	693	927	292	692	829	307	569	648	999999	124	967	682	143	541	999999	793	447	501	999999	999999	999999	837	945	999999	999999	916	785	490	810	725	933	999999	954	326	999999	23	731	742	131	999999	844	999999	922	988	999999	999999	386	92	697	529	911	267	531	900	109	999999	999999	404	247	912	999999	89	837	508	999999	50	728	817	901	141	72	705	380	999999	316	70	999999	999999	492	932	540	999999	792	290	813	676	405	63	226	999999	999999	337	504	219	803	764	439	423	807	999999	793	568	190	566	467	216	887	192	594	49	941	999999	911	999999	382	819	999999	557	999999	514	645	674	600	126	109	734	211	171	545	999999	630	501	999999	137	999999	971	999999	235	822	607	789	999999	469	187	999999	999999	425	198	836	984	476	881	728	302	719	129	968	999999	466	733	15	725	999999	52	418	449	875	784	999999	410	307	72	735	97	999999	999999	999999	422	282	999999	318	999999	334	999999	999999	749	772	856	417	29	13	999999	768	99	999999	73	999999	999999	999999	404	140	641	32	435	999999	999999	156	641	999999	297	914	999999	999999	373	424	992	401	999999	968	668	677	28	376	157	407	849	303	646	999999	999999	856	788	999999	999999	962	677	999999	999999	874	669	999999	141	999999	130	999999	457	665	999999	674	609	672	491	999999	111	726	122	274	875	37	837	121	510	999999	914	440	136	902	913	410	746	999999	502	220	308	75	545	738	256	52	950	194	898	971	885	999999	375	340	551	999999	850	999999	124	870	47	558	999999	985	375	689	999999	555	751	994	928	999999	179	999999	160	46	191	999999	27	833	87	999999	223	538	270	924	
74	999999	360	762	999999	343	999999	631	183	749	999999	999999	372	566	73	404	999999	903	999999	288	820	104	190	515	969	999999	395	291	792	999999	999999	999999	999999	451	625	192	204	989	444	999999	999999	547	107	999999	73	632	999999	461	769	999999	219	999999	495	981	113	970	615	999999	999999	93	948	607	839	788	999999	417	999999	921	999999	999999	999999	454	468	458	570	283	997	779	999999	347	465	933	521	999999	184	999999	78	744	348	655	577	999999	206	361	646	120	708	318	995	655	798	99	520	888	999999	765	851	47	421	829	972	835	403	454	627	24	95	999999	999999	390	349	99	583	296	313	851	257	117	812	459	999999	999999	784	795	549	376	423	999999	637	419	183	40	999999	518	682	741	955	999999	733	631	35	979	704	614	316	708	516	234	584	631	517	744	235	961	264	999999	60	607	904	261	999999	462	101	204	999999	319	766	999999	613	572	895	505	383	999999	434	596	983	180	489	841	859	199	57	15	902	438	804	371	263	397	690	357	999999	999999	40	999999	887	510	999999	999999	999999	452	999999	22	735	999999	999999	55	537	668	311	880	128	72	999999	411	414	96	302	778	514	405	810	226	881	999999	999999	901	159	862	708	999999	999999	492	999999	417	579	45	279	889	78	759	833	595	999999	810	239	785	89	629	167	800	999999	628	492	545	641	999999	140	999999	365	469	895	675	959	828	117	635	172	999999	999999	379	816	412	710	999999	571	225	140	81	317	871	999999	530	704	908	274	154	10	364	775	185	904	91	999999	609	863	168	635	267	999999	604	622	104	797	999999	984	999999	918	737	973	426	273	69	999999	493	647	999999	970	61	564	962	635	807	219	656	475	999999	877	999999	890	999999	589	873	999999	713	999999	727	999999	917	923	468	999999	999999	390	358	999999	844	211	51	961	498	999999	584	703	739	969	815	884	999999	322	999999	928	817	846	999999	837	400	691	176	244	919	642	999999	138	105	999999	999999	427	999999	743	630	533	836	149	402	224	999999	179	638	744	444	843	591	604	672	540	418	426	820	999999	999999	999999	44	806	999999	856	999999	455	607	999999	606	397	33	407	999999	999999	999999	999999	454	355	831	999999	999999	999999	800	86	999999	458	465	565	328	999999	607	999999	231	476	999999	999999	106	545	999999	999999	572	635	147	56	819	999999	912	945	448	740	999999	474	690	301	111	612	16	999999	805	687	990	51	683	660	999999	684	185	225	238	71	581	999999	276	282	657	426	294	754	267	865	545	519	127	999999	974	142	659	
929	374	885	999999	141	739	402	569	530	999999	999999	265	145	19	696	717	999999	169	72	208	418	643	684	999999	261	708	940	151	480	924	105	685	658	999999	255	850	353	47	449	178	999999	712	999999	474	999999	499	131	856	999999	802	999999	429	911	999999	250	295	690	566	771	432	799	999999	98	606	999999	801	606	120	999999	846	374	348	719	893	334	999999	999999	219	522	999999	999999	94	999999	678	999999	676	773	723	784	959	999999	786	276	27	379	622	624	531	618	15	999999	21	102	12	438	401	709	28	609	999999	779	480	999999	999999	999999	715	957	420	421	190	999999	883	335	804	999999	587	82	999999	524	711	999999	985	601	516	870	575	992	301	999999	792	999999	755	123	248	999999	999999	741	267	181	664	665	214	119	438	977	18	999999	999999	326	850	999999	999999	503	898	464	793	879	537	148	280	723	665	999999	629	223	999999	999999	96	624	995	999999	815	530	859	55	877	876	172	539	861	889	704	999999	999999	473	999999	262	225	784	999999	810	213	999999	901	941	999	44	489	224	705	249	598	999999	330	999999	513	999999	643	999999	999999	917	716	998	286	999999	28	690	780	165	263	29	999999	999999	237	195	642	999999	629	918	55	843	396	947	999999	622	300	999999	654	999999	960	999999	999999	372	999999	478	103	999999	999999	999999	999999	318	264	999999	961	686	695	999999	445	144	372	999999	857	725	806	743	999999	999999	175	999999	999999	999999	46	394	999999	780	411	191	113	758	102	436	999999	117	999999	736	588	72	986	157	927	13	999999	519	33	999999	999999	892	566	464	947	334	50	188	431	934	282	869	138	190	284	513	192	686	999999	935	963	999999	999999	79	164	469	782	999999	736	95	403	527	371	63	165	999999	624	649	811	768	396	675	686	71	464	719	934	806	872	423	999999	907	477	97	189	875	173	999999	309	999999	551	32	451	345	540	755	508	999999	34	766	999999	999999	875	999999	549	298	73	667	999999	445	534	999999	155	323	999999	495	60	283	873	290	354	999999	349	333	226	374	999999	999999	531	999999	999999	858	782	999999	534	999999	999999	202	999999	891	812	506	999999	864	953	576	999999	137	80	999999	999999	235	211	999999	421	761	999999	551	68	185	999999	722	146	999999	999999	676	203	49	789	986	463	999999	999999	982	477	848	999999	485	380	999999	497	106	999999	486	999999	985	999999	47	694	999999	94	999999	144	373	827	100	370	999999	639	287	382	836	348	93	999999	847	500	999999	276	572	516	717	181	418	687	967	451	660	999999	248	999999	165	354	999999	902	
972	999999	371	999999	999999	999999	278	999999	102	277	661	757	196	894	166	495	999999	771	132	266	376	318	726	686	859	648	999999	999999	401	268	227	491	331	191	999999	135	999999	73	889	94	999999	872	999999	151	35	219	999999	765	744	753	589	394	232	999999	535	664	995	685	305	739	999999	999999	454	834	999999	179	436	999999	999999	40	366	999999	882	999999	27	504	239	585	660	650	392	944	342	648	678	832	268	999999	999999	999999	140	453	767	999999	315	999999	427	999999	999999	999999	783	259	488	999999	396	224	512	195	999999	999999	434	419	35	655	356	833	859	805	999999	999999	911	865	359	332	999999	913	999999	732	999999	970	86	985	999999	803	866	999999	465	628	999999	999999	330	83	827	624	529	720	427	122	803	999999	197	622	98	873	999999	999999	900	166	813	482	617	999999	999999	772	999999	999999	925	231	788	999999	377	240	553	702	897	837	48	735	999999	999999	999999	495	928	260	999999	464	896	620	999999	949	242	999999	815	779	999999	550	620	65	999999	90	795	999999	333	590	114	956	78	396	976	117	879	999999	363	633	986	132	851	999999	988	999999	999999	999999	999999	839	980	78	424	773	855	356	226	983	76	721	999999	300	171	999999	999999	826	395	510	643	999999	999999	78	945	192	793	999999	698	417	76	179	538	490	832	494	609	999999	542	304	541	629	890	999999	108	642	999999	999999	960	512	999999	172	114	52	670	622	769	911	999999	242	979	141	658	999999	916	897	999999	904	467	676	999999	120	999999	999999	968	24	999999	999999	970	312	944	107	763	195	999999	999999	999999	496	819	220	725	698	999999	309	324	409	971	91	979	211	459	999999	238	999999	774	946	877	999999	83	656	762	595	941	820	298	999999	377	999999	458	22	832	999999	94	999999	951	50	207	984	999999	569	999999	778	999999	999999	852	609	868	479	999999	414	36	61	423	173	999999	140	999999	102	21	442	41	508	999999	966	999999	999999	999999	982	342	733	748	893	247	513	613	983	400	182	999999	999999	23	898	60	999999	986	999999	999999	999999	798	821	999999	115	973	343	537	999999	999999	238	400	999999	360	999999	146	999999	999999	999999	814	910	559	474	999999	584	135	332	428	143	458	588	979	597	492	338	193	521	449	643	919	903	976	79	838	999999	999999	878	999999	137	761	373	388	853	966	371	371	333	999999	999999	999999	650	999999	404	999999	999999	258	803	606	31	999999	625	247	999999	223	911	933	489	999999	578	999999	257	994	301	381	94	210	136	630	130	966	860	440	740	999999	278	987	999999	984	282	913	999999	
999999	316	434	146	135	366	999999	65	438	999999	999999	512	905	999999	656	623	999999	999999	366	132	182	999999	65	999999	194	507	368	999999	999999	361	505	363	665	825	975	687	866	999999	959	843	496	999999	999999	94	172	999999	835	930	622	374	559	983	999999	790	999999	999999	999999	592	951	628	997	695	142	86	999999	344	847	90	999999	999999	756	787	999999	999999	636	607	794	970	679	266	999999	999999	331	999999	999999	999999	447	874	999999	190	999999	999999	293	999999	846	800	442	999999	707	828	90	754	183	999999	617	772	942	403	163	208	11	290	912	999999	999999	569	373	583	284	864	896	972	71	999999	541	482	503	709	675	999999	174	188	999999	851	185	917	264	677	941	999999	580	54	720	821	188	155	999999	598	999999	287	437	999999	340	999999	932	118	693	606	123	145	278	242	999999	327	43	822	28	70	519	49	315	696	641	254	294	851	261	249	398	999999	119	904	334	999999	999999	315	999999	429	919	77	233	657	564	999999	761	347	327	999999	788	366	137	311	89	345	971	741	999999	999999	558	90	856	453	218	999999	35	373	907	338	999999	727	974	999999	151	451	999999	658	141	835	493	946	534	858	461	42	268	808	825	988	999999	667	98	762	870	838	221	779	448	837	780	999999	440	999999	483	70	999999	999999	169	638	530	323	609	392	602	999999	556	999999	992	186	999999	999999	548	918	911	261	639	222	999999	312	240	999999	219	999999	64	106	516	545	385	401	650	730	648	999999	999999	999999	68	706	170	999999	292	223	999999	999999	999999	564	848	522	87	231	431	179	810	999999	407	495	113	314	337	506	105	20	999999	600	535	999999	577	361	459	999999	999999	999999	61	468	29	999999	999999	946	925	500	257	993	467	163	999999	481	920	791	789	973	999	753	378	664	999999	281	600	196	737	641	986	497	999999	280	38	999999	127	999999	837	390	999999	167	389	837	258	111	552	999999	630	64	817	786	999999	486	999999	999999	999999	397	999999	748	999999	70	999999	293	514	999999	931	197	134	482	999999	578	953	408	735	999999	374	541	415	71	728	140	999999	683	823	209	925	999999	472	999999	933	730	56	999999	964	999999	999999	999999	332	499	999999	365	344	158	700	999999	833	173	750	964	85	999999	982	243	29	999999	504	536	999999	999999	834	999999	999999	546	548	633	999999	864	443	558	895	279	999999	916	891	999999	796	417	982	584	999999	761	835	999999	512	910	747	812	999999	679	682	420	635	28	664	999999	639	999999	609	999999	717	968	999999	202	79	806	813	999999	352	655	499	96	
554	885	999999	83	519	999999	43	638	885	719	794	764	999999	484	999999	999999	261	75	734	998	999999	999999	867	407	41	643	437	706	106	680	999999	424	189	999999	866	999999	999999	590	315	421	764	971	191	997	184	964	326	999999	172	623	814	286	921	501	288	639	28	540	51	876	789	336	542	999999	259	379	585	290	617	894	999999	670	999999	322	243	836	733	869	233	76	999999	842	544	483	866	192	503	688	316	999999	730	548	549	999999	632	999999	438	976	748	804	389	46	999999	277	999999	999999	999999	609	267	452	999999	158	317	975	559	947	792	68	999999	76	876	896	973	390	173	572	999999	332	690	806	407	756	999999	999999	686	290	865	999999	970	722	999999	999999	999999	864	331	581	241	573	878	685	645	379	637	681	928	493	73	597	113	940	999999	999999	999999	999999	54	158	37	889	999999	279	91	525	999999	626	410	981	474	118	68	999999	340	558	453	15	171	37	999999	999999	499	203	227	277	999999	40	700	471	975	970	820	183	554	351	999999	609	999999	129	999999	21	281	999999	999999	954	539	999999	609	473	750	913	999999	26	39	587	400	999999	999999	814	361	999999	925	938	16	504	999999	884	47	989	282	844	411	51	746	117	999999	999999	184	999999	738	651	999999	999999	721	71	680	804	153	999999	950	999999	557	789	768	234	95	999999	940	999999	667	654	484	999999	999999	906	512	999999	999999	922	419	848	920	999999	999999	999999	635	699	999999	945	823	493	741	81	48	999999	999999	999999	282	521	31	835	611	660	605	999999	177	999999	45	814	559	431	533	231	556	112	270	768	713	68	999999	396	125	995	700	183	999999	999999	581	999999	619	999999	975	758	999999	584	247	269	193	991	542	824	999999	412	395	402	959	519	524	935	830	529	999999	224	923	634	999999	615	960	432	181	763	999999	935	999999	669	456	999999	330	972	865	999999	999999	722	999999	774	999999	713	610	308	223	999999	889	999999	278	100	980	761	999999	275	864	999999	309	761	820	778	593	999999	217	725	945	194	198	999999	80	829	944	999999	698	158	901	16	15	662	218	777	874	595	666	115	999999	694	939	65	118	243	702	822	999999	747	999999	14	505	884	362	39	214	347	574	449	155	792	73	999999	373	858	626	647	553	52	903	999999	71	112	45	261	255	143	443	999999	137	131	295	950	968	897	510	131	999999	189	573	537	999999	999999	959	999999	631	262	691	259	999999	65	279	859	843	192	943	403	999999	111	783	80	904	999999	321	999999	999999	999999	718	476	357	504	999999	373	
479	376	977	843	999999	148	999999	992	452	193	999999	82	999999	436	117	785	999999	117	282	208	405	999999	999999	292	906	936	399	519	999999	224	902	122	717	905	389	476	214	109	261	709	999999	790	627	999999	999999	249	181	80	14	933	522	999999	232	148	968	976	744	999999	937	215	999999	120	459	237	291	999999	364	946	56	641	580	853	855	572	727	614	875	912	773	666	765	328	514	999999	701	661	890	579	937	413	732	520	172	999999	961	371	341	400	999999	412	885	234	34	373	362	668	394	659	421	999999	999999	831	921	280	450	999999	999999	999999	535	630	225	784	19	643	999999	999999	691	810	611	365	283	485	483	370	781	540	304	999999	257	43	276	240	167	999999	312	999999	598	891	604	541	999999	492	864	809	999999	110	225	390	464	999999	977	584	58	65	89	999999	358	561	499	909	134	464	601	502	363	999999	627	435	340	999999	471	999999	215	79	999999	791	999999	674	183	999999	325	999999	999999	955	65	691	192	111	504	999999	551	47	402	695	416	310	890	371	455	999999	999999	789	60	456	999999	999999	999999	978	464	298	15	999999	999999	818	594	221	778	646	446	671	999999	525	999999	654	466	434	407	999999	999999	300	901	259	228	971	999999	536	863	240	135	877	322	213	646	215	680	999999	659	583	111	205	531	253	924	784	999999	999999	999999	405	989	405	780	859	324	174	999999	756	465	999999	999999	67	999999	999999	999999	568	359	599	878	725	973	599	774	823	418	468	768	657	999999	999999	572	249	999999	467	250	729	999999	462	888	999999	819	924	411	253	962	53	847	983	732	999999	999999	809	89	142	432	999999	630	956	450	856	999999	739	431	999999	843	381	999999	999999	999999	791	999999	896	999999	405	906	58	999999	999999	861	375	620	785	999999	999999	19	763	170	546	45	850	108	150	22	41	86	89	999999	389	409	590	663	999999	685	940	894	538	108	683	235	383	211	109	999999	84	246	619	814	999999	21	89	221	999999	999999	457	693	331	999999	999999	328	826	555	808	131	999999	712	662	110	983	84	481	665	486	320	999999	649	999	54	937	795	466	274	50	999999	999999	378	820	113	238	257	573	654	429	364	408	828	402	999999	824	372	583	999999	830	389	540	424	735	999999	202	807	693	999999	945	883	861	561	515	440	802	999999	999999	999999	872	736	510	826	245	131	999999	833	256	32	230	575	221	947	444	660	837	905	643	999999	910	430	999999	999999	708	546	502	846	323	962	184	922	480	999999	646	999999	878	714	189	613	620	
369	560	670	65	380	671	914	999999	854	603	999999	268	603	648	451	999999	223	999999	698	999999	75	520	294	847	308	104	196	310	349	782	132	725	40	999999	550	869	893	241	338	875	588	728	468	368	287	663	876	999999	999999	923	664	597	999999	984	554	849	275	822	757	285	999999	999999	778	82	999999	181	238	999999	107	582	287	982	788	823	50	346	61	926	570	644	228	810	115	425	999999	535	245	55	133	999999	604	81	483	63	400	999999	950	999999	999999	116	999999	951	288	622	645	681	808	666	943	217	797	349	999999	122	67	674	508	362	954	944	936	999999	801	406	977	999999	509	999999	433	75	396	665	47	463	219	999999	999999	492	779	999999	727	578	111	916	903	264	818	370	995	725	476	597	442	944	180	252	159	882	644	439	182	82	243	999999	821	142	999999	999999	903	790	153	999999	582	999999	227	367	90	885	503	723	397	148	739	999999	599	799	232	103	293	966	999999	649	999999	350	273	999999	345	999999	104	770	952	29	466	999999	582	999999	24	924	726	812	999999	273	999999	921	51	999999	342	535	288	31	909	218	515	937	672	504	178	242	254	572	32	856	790	732	771	378	682	534	135	148	784	308	999999	481	999999	999999	270	926	308	240	321	809	945	999999	860	743	513	999999	543	88	292	999999	679	164	789	315	482	999999	160	673	361	808	999999	149	999999	999999	842	44	999999	999999	999999	251	999999	999999	261	223	999999	717	872	38	864	162	991	999999	856	12	629	222	999999	498	382	613	776	634	999999	512	999999	806	835	259	900	999999	396	725	844	50	848	999999	902	575	999999	999999	784	132	999999	999999	999999	999999	293	999999	981	630	352	644	446	999999	475	309	146	748	813	999999	882	999999	999999	394	765	276	213	815	164	999999	319	126	103	617	829	654	825	999999	695	999999	523	600	278	999999	137	752	999999	224	999999	548	528	999999	762	999999	882	171	994	424	443	551	999999	477	90	27	320	236	550	828	800	821	483	466	999999	766	999999	999999	354	999999	267	23	999999	999999	250	615	445	165	363	803	735	999999	659	411	245	154	999999	55	999999	261	959	901	211	460	423	753	75	999999	999999	995	708	600	817	147	166	430	564	170	236	475	581	165	872	747	103	142	172	81	999999	909	869	545	771	102	897	366	811	536	575	999999	999999	999999	64	368	105	999999	849	522	255	814	589	736	818	54	680	804	39	464	367	290	590	994	999999	201	999999	172	999999	725	249	800	618	999999	595	739	925	207	999999	513	999999	959	
293	650	826	416	329	999999	999999	726	999999	103	337	357	179	294	999999	555	543	862	242	933	314	134	282	454	206	999999	151	89	129	482	703	525	813	407	997	940	177	999999	872	992	445	112	312	156	473	271	857	310	832	999999	663	248	999999	717	999999	168	999999	381	999999	766	992	999999	606	939	400	999999	544	771	297	999999	999999	999999	989	249	498	999999	999999	136	999999	935	704	840	256	750	819	999999	999999	105	753	838	573	795	223	115	999999	798	506	999999	756	999999	726	96	23	999999	990	554	259	999999	229	451	999999	251	400	285	72	161	400	999999	130	999999	567	999999	27	459	402	592	895	999999	249	700	999999	459	379	330	218	618	999999	999999	759	999999	215	223	875	312	999999	999999	999999	938	53	849	407	650	251	999999	103	287	78	999999	474	999999	999999	375	791	529	746	887	871	80	76	453	334	20	106	856	730	999999	573	715	999999	80	197	956	840	400	302	65	999999	559	236	931	550	273	999999	361	999999	840	431	999999	566	614	999999	335	872	600	524	999999	554	999999	999999	749	714	362	606	999999	221	702	999999	401	999999	999999	679	322	843	999999	903	70	105	999999	999999	890	999999	226	159	353	620	861	94	999999	875	999999	999999	823	999999	999999	999999	197	667	520	150	913	314	999999	130	999999	935	999999	492	999999	697	464	999999	809	154	999999	999999	498	212	262	783	359	999999	295	526	999999	188	999999	852	365	918	715	999999	584	603	337	585	894	105	284	999999	482	999999	357	552	999999	613	701	678	999999	662	728	999999	414	737	791	999999	29	512	799	696	89	295	136	817	999999	999999	717	999999	817	623	999999	999999	928	844	999999	999999	270	999999	116	999999	487	187	590	999999	200	999999	988	847	999999	999999	566	392	306	999999	339	197	253	539	570	360	896	999999	861	648	999999	336	65	999999	436	811	999999	286	406	91	999999	901	704	432	999999	999999	81	869	403	786	999999	549	999999	351	999999	123	736	999999	182	755	820	992	326	942	972	864	674	428	420	11	995	289	985	224	378	437	492	999999	999999	999999	288	999999	101	85	999999	999999	999999	999999	64	323	84	999999	113	999999	271	227	585	761	459	763	586	652	459	999999	790	777	563	881	973	999999	631	999999	999999	863	999999	794	900	251	999999	790	633	960	373	106	927	690	185	999999	953	161	999999	730	370	999999	732	999999	576	699	294	814	999999	359	999999	977	692	168	497	999999	182	477	999999	343	410	999999	999999	626	999999	362	475	999999	601	227	927	999999	999999	900	555	668	140	842	999999	999999	956	999999	172	284	999999	
396	414	768	202	999999	173	486	834	518	330	701	29	116	999999	224	233	194	222	411	999999	918	752	791	999999	829	999999	340	259	125	999999	862	999999	855	407	999999	948	706	907	665	64	999999	987	715	580	853	648	999999	495	999999	977	772	334	760	852	310	643	999999	999999	373	825	832	999999	719	141	467	999999	174	709	463	275	527	999999	556	356	980	999999	47	221	759	190	95	999999	256	147	614	537	745	999999	106	259	335	999999	999999	840	231	224	278	999999	122	658	484	325	41	999999	459	999999	778	999999	871	999999	606	411	999999	192	740	999999	979	581	527	930	459	171	612	214	940	977	742	716	134	766	999999	463	999999	999999	706	769	812	519	687	999999	999999	999999	141	726	652	924	153	999999	999999	243	244	696	66	192	209	999999	712	826	796	999999	753	71	289	115	717	152	311	306	486	970	185	470	894	408	180	127	39	886	562	999999	834	999999	616	891	531	999999	999999	916	901	393	67	985	722	214	375	999999	61	36	18	999999	622	999999	876	999999	68	774	801	658	999999	91	293	825	274	781	648	999999	455	999999	583	751	746	395	404	102	913	199	747	689	999999	482	75	999999	878	62	999999	999999	513	487	999999	999999	174	999999	999999	820	109	241	721	941	566	999999	252	999999	452	266	763	237	452	999999	226	868	36	999999	625	999999	25	290	999999	222	388	661	860	999999	999999	826	999999	998	490	584	993	681	478	806	133	41	239	412	560	621	298	175	544	730	271	964	999999	61	132	375	999999	818	999999	508	999999	999999	151	285	108	625	999999	765	746	868	999999	544	999999	230	989	594	309	612	730	999999	924	222	126	139	706	601	106	999999	876	125	778	184	999999	970	253	228	890	999999	314	934	941	999999	429	676	940	726	573	510	72	537	999999	202	999999	957	584	999999	999999	21	578	507	529	153	999999	631	99	999999	157	430	976	770	704	355	999999	795	394	400	793	999999	199	979	999999	999999	999999	348	999999	586	999999	439	395	902	440	878	386	806	415	999999	644	798	587	335	578	153	533	999999	999999	999999	893	303	573	193	557	999999	999999	999999	479	932	679	549	580	999999	528	999999	44	999999	340	825	968	502	999999	595	756	995	999999	999999	411	999999	73	999999	516	999999	693	793	865	212	355	999999	999999	787	336	999999	999999	104	227	84	806	860	118	459	999999	17	751	999999	913	977	437	999999	484	957	197	999999	869	508	43	999999	819	735	852	832	728	247	999999	999999	175	906	477	661	999999	789	67	550	774	614	219	508	999999	301	879	888	
775	999999	618	109	999999	999999	613	620	71	975	264	999999	999999	286	730	724	248	569	999999	999999	999999	776	999999	695	999999	646	821	265	999999	534	663	999999	856	964	67	934	629	999999	999999	999999	999999	856	599	999999	534	987	999999	999999	883	495	270	27	75	999999	999999	998	999999	999999	210	999999	919	358	331	999999	322	736	224	999999	999999	796	999999	579	999999	801	713	653	186	981	170	999999	112	333	381	803	274	999999	462	999999	999999	68	923	706	468	999999	999999	999999	535	999999	490	798	772	999999	278	97	400	690	49	273	168	734	822	39	762	297	850	595	976	527	271	676	283	240	465	171	872	398	120	999999	296	999999	128	122	501	371	149	611	65	294	413	583	605	199	825	852	245	894	944	999999	788	919	968	18	801	999999	525	999999	45	116	999999	11	580	700	999999	399	999999	709	537	999999	158	248	999999	692	123	688	999999	94	414	999999	925	977	453	939	999999	376	800	120	999999	999999	845	606	575	999999	999999	412	13	905	999999	435	246	999999	367	553	999999	549	999999	286	894	999999	742	441	137	433	190	247	557	640	149	610	598	505	398	850	999999	999999	672	591	622	711	684	175	999999	999999	375	999999	620	999999	999999	999999	987	999999	225	207	999999	999999	479	152	767	832	854	372	999999	610	999999	740	146	516	999999	480	877	797	999999	193	438	577	568	158	999999	790	626	999999	724	137	623	999999	290	201	905	150	82	999999	824	790	856	322	999999	272	151	634	999999	113	901	445	143	999999	999999	41	999999	377	845	330	95	976	215	999999	648	638	999999	999999	460	945	611	999999	999999	357	973	873	336	999999	177	306	17	999999	537	523	756	999999	999999	433	999999	258	432	537	305	752	999999	999999	999999	660	673	770	285	388	184	318	502	53	47	786	226	987	705	999999	210	548	323	999999	449	692	450	369	999999	563	550	211	999999	83	999999	655	912	135	298	676	452	406	31	628	258	228	30	712	999999	217	999999	234	553	779	337	756	439	999999	407	892	219	313	136	721	837	972	795	428	491	391	873	100	699	39	210	803	527	694	414	230	999999	738	129	436	356	999999	658	743	746	999999	226	999999	999999	405	466	148	280	309	999999	285	433	601	231	859	343	126	535	523	579	534	239	999999	377	186	230	481	194	700	375	521	999999	61	999999	685	175	743	372	303	572	71	999999	999999	903	138	999999	80	516	270	102	240	790	144	174	999999	576	481	762	551	184	985	953	999999	934	279	962	382	919	999999	693	999999	753	241	999999	517	10	22	841	249	
389	160	964	924	607	144	999999	188	886	470	119	999999	999999	999999	129	999999	118	953	292	634	175	424	160	971	576	502	486	559	193	657	221	999999	640	999999	172	999999	999999	38	999999	799	999999	999999	495	459	436	10	620	932	122	374	999999	999999	730	217	83	964	999999	993	999999	115	658	181	995	239	258	999999	62	467	658	105	566	89	980	492	95	999999	999999	701	544	575	881	553	447	818	999999	173	999999	999999	449	207	999999	999999	999999	867	151	376	788	266	210	881	947	163	284	999999	999999	329	999999	999999	999999	691	45	308	459	782	233	114	999999	186	980	95	721	999999	27	461	999999	538	409	122	350	999999	604	999999	500	662	999999	728	999999	430	20	929	999999	595	311	758	171	724	999999	897	644	999999	999999	611	285	125	999999	327	145	822	999999	279	999999	955	896	999999	97	999999	999999	796	164	999999	835	313	175	999999	999999	135	328	269	999999	356	999999	511	477	314	999999	992	397	999999	502	999999	593	999999	484	741	19	150	699	899	671	799	917	781	999999	149	211	999999	445	234	999999	43	999999	875	999999	598	999999	418	487	592	999999	104	999999	432	303	999999	911	999999	999999	999999	51	849	999999	428	598	500	439	188	768	999999	112	749	999999	172	259	469	311	999999	999999	999999	999999	601	663	116	574	576	823	494	488	890	238	823	999999	21	193	286	606	580	286	999999	169	139	999999	999999	490	585	547	813	182	999999	551	203	465	942	999999	449	196	999999	853	32	676	944	700	877	109	288	249	545	999999	973	999999	999999	441	889	726	999999	999999	513	625	988	39	20	321	653	999999	45	367	566	20	743	100	999999	726	264	367	224	439	771	59	211	346	12	834	999999	971	820	762	576	226	999999	497	682	704	999999	993	999999	999999	56	999999	74	921	683	534	245	882	586	14	186	532	512	863	190	999999	999999	652	36	186	122	681	529	282	791	999999	999999	256	418	581	862	271	999999	999999	392	243	984	290	662	999999	599	326	395	816	585	53	999999	845	317	228	290	222	999999	489	520	374	999999	791	139	343	232	989	474	15	151	914	999999	999999	480	999999	999999	999999	999999	558	587	795	999999	999999	999999	747	999999	466	938	200	999999	650	999999	221	80	27	234	203	160	329	255	610	999999	390	674	670	222	793	374	371	748	157	231	418	999999	725	88	305	104	392	707	766	60	999999	714	999999	620	618	849	462	721	286	982	670	999999	976	942	905	48	36	534	999999	102	576	999999	999999	428	886	999999	355	999999	928	108	768	622	488	559	578	999999	182	60	
999999	943	911	649	472	174	561	114	999999	782	182	266	78	999999	999999	673	483	999999	999999	999999	733	309	503	523	793	999999	224	58	824	427	374	240	999999	975	930	898	190	927	979	999999	867	782	393	999999	766	671	999999	999999	758	999999	999999	745	113	108	327	304	450	999999	856	294	999999	513	290	999999	417	942	400	103	926	965	492	999999	853	593	999999	951	915	930	757	131	158	312	300	19	352	999999	136	768	999999	999999	999999	793	80	694	38	364	502	886	165	823	281	999999	985	792	332	528	999999	520	891	376	389	519	999999	735	999999	647	222	280	165	788	999999	632	444	999999	516	999999	485	999999	564	999999	999999	39	774	999999	849	221	327	999999	687	823	737	615	999999	292	257	939	163	345	999999	391	999999	231	730	377	16	649	501	999999	285	632	52	732	956	49	999999	999999	744	704	885	924	329	715	999999	342	60	210	756	162	999999	577	999999	150	999999	182	711	237	309	407	999999	210	719	632	231	999999	999999	15	659	836	374	897	204	999999	460	633	72	435	999999	999999	326	999999	999999	999999	652	708	999999	902	132	783	999999	689	60	346	999999	684	999999	999999	493	538	562	55	999999	919	999999	154	383	97	690	976	120	999999	599	911	91	132	999999	381	980	523	999999	999999	999999	876	999999	685	999999	857	681	775	428	375	999999	108	835	999999	264	973	560	507	335	999999	999999	155	673	61	99	148	265	654	376	833	716	999999	571	684	172	675	420	112	307	999999	415	999999	557	744	344	500	999999	810	867	344	999999	482	198	967	666	737	212	457	999999	999999	602	37	408	595	999999	971	999999	999999	117	999999	999999	999999	210	809	594	306	597	928	717	598	72	454	787	42	999999	999999	781	603	999999	434	472	963	516	598	922	388	999999	962	95	999999	963	924	702	288	781	371	999999	388	383	369	150	284	999999	997	646	158	999999	375	999999	999999	999999	933	999999	683	127	599	942	999999	999999	216	790	634	843	999999	635	148	751	999999	261	651	962	402	230	658	293	198	233	519	999999	999999	148	150	999999	669	182	39	999999	999999	170	191	999999	669	500	176	578	516	999999	394	999999	507	407	999999	124	999999	999999	797	712	484	999999	928	376	432	999999	123	78	649	252	183	182	999999	357	731	348	80	999999	303	901	64	999999	777	758	839	157	453	376	999999	36	461	217	999999	326	315	630	242	815	996	999999	386	108	929	273	266	221	765	160	999999	402	54	707	169	895	999999	999999	621	999999	537	284	216	999999	670	623	999999	966	999999	289	51	110	115	265	235	
294	524	955	999999	513	999999	999999	392	303	999999	14	982	754	999999	489	999999	910	18	71	288	722	802	639	437	316	999999	299	424	999999	119	575	296	788	482	874	380	999999	254	118	999999	909	891	913	57	665	640	47	919	999999	621	140	102	54	999999	513	492	999999	527	844	40	999999	212	907	999999	999999	717	999999	281	999999	119	964	666	999999	999999	378	830	888	999999	772	999999	445	380	116	863	978	482	252	811	999999	391	494	185	410	87	999999	706	984	728	921	948	447	765	745	207	657	474	999999	999999	608	682	603	303	999999	179	999999	831	106	999999	999999	652	475	999999	312	999999	625	999999	266	823	915	671	845	170	670	999999	237	680	634	999999	999999	513	999999	999999	213	999999	787	201	999999	999999	491	644	610	941	522	999999	482	65	463	999999	582	999999	218	378	746	999999	837	443	633	931	941	915	999999	999999	837	702	371	885	188	25	999999	434	368	35	341	280	70	904	999999	400	999999	181	999999	999999	999999	348	304	912	999999	275	459	353	567	498	299	999999	999999	423	113	820	907	999999	877	447	999999	158	509	193	999999	475	876	933	796	242	590	769	698	526	999999	499	407	999999	52	912	566	999999	866	999999	735	999999	833	647	999999	827	492	999999	999999	778	730	999999	838	121	999999	377	999999	525	557	999999	908	530	878	920	999999	614	422	458	554	999999	881	300	292	638	457	282	642	239	142	969	750	835	475	919	999999	684	660	296	584	675	999999	50	112	999999	962	215	999999	912	95	999999	415	44	210	999999	897	439	894	209	999999	602	999999	169	999999	588	584	82	65	958	134	876	954	136	999999	878	451	841	197	750	676	252	395	999999	153	999999	564	715	634	145	999999	366	999999	460	632	981	940	999999	657	999999	957	890	160	999999	788	219	240	288	169	331	888	66	999999	153	999999	999999	216	15	25	445	33	868	447	999999	936	767	96	504	503	892	938	96	193	999999	793	999999	999999	999999	999999	934	716	285	556	313	257	966	999999	646	926	221	999999	934	999999	221	999999	98	452	241	991	31	132	736	785	277	392	801	872	579	360	747	999999	748	999999	999999	729	748	322	999999	999999	970	652	450	999999	292	127	999999	747	972	999999	704	343	860	476	920	811	979	499	999999	920	999999	103	999999	295	189	891	36	870	268	491	999999	776	317	568	31	378	682	999999	502	159	388	64	999999	406	655	413	469	999999	154	278	750	258	43	224	226	876	117	164	397	999999	101	144	488	490	429	928	35	301	455	551	999999	819	996	139	541	400	999999	
999999	999999	775	432	754	726	989	741	999999	999999	103	352	155	271	527	771	111	68	999999	999999	418	999999	727	387	177	827	999999	149	930	261	903	682	825	682	999999	525	622	968	999999	417	499	999999	926	195	932	949	310	290	612	58	999999	999999	297	825	785	172	912	398	264	999999	134	850	811	999999	839	421	526	999999	302	11	159	143	721	999999	999999	669	60	541	999999	228	527	321	536	882	999999	999999	394	10	896	806	613	233	714	999999	293	649	937	999999	356	520	433	999999	987	610	999999	761	359	461	748	126	999999	380	999999	46	410	999999	323	999999	885	16	36	525	576	999999	999999	925	428	999999	552	999999	999999	999999	195	934	795	690	333	925	983	604	483	933	262	780	694	242	291	678	999999	481	335	999999	799	350	493	999999	999999	501	999999	972	343	999999	908	999999	394	745	195	17	999999	999999	488	999999	999999	290	533	999999	273	796	802	166	999999	999999	303	81	111	723	999999	844	451	887	429	832	713	20	999999	436	34	940	395	949	999999	283	437	999999	992	936	72	518	816	399	999999	474	698	999999	999999	593	753	837	220	670	178	350	566	363	300	999999	999999	935	999999	107	79	333	410	853	119	999999	322	14	88	174	661	68	38	999999	252	999999	143	658	999999	677	682	196	729	725	780	706	716	83	998	999999	261	136	498	999999	999999	999999	999999	845	945	966	280	999999	759	55	19	999999	322	515	121	999999	999999	999999	263	351	999999	882	603	684	82	413	655	249	15	742	999999	999999	570	318	999999	930	892	297	712	715	407	932	437	999999	716	671	393	211	961	663	823	235	999999	156	999999	999999	999999	999999	999999	542	321	41	743	999999	999999	484	549	13	784	999999	452	234	324	547	999999	999999	999999	918	968	411	29	454	999999	351	918	687	661	423	24	293	222	513	524	179	404	376	198	420	551	242	999999	999999	999999	781	999999	599	910	336	212	812	999999	799	419	372	522	867	753	999999	107	454	999999	136	989	999999	999999	939	999999	154	999999	999999	302	45	377	736	289	639	37	506	140	329	999999	334	220	211	301	422	103	162	999999	999999	622	796	999999	106	418	995	999999	925	813	281	889	765	999999	633	520	999999	999999	999999	999999	882	840	257	271	999999	999999	498	915	999999	209	555	845	999999	497	999999	955	999999	722	280	327	294	249	112	999999	999999	440	21	151	586	691	344	990	420	999999	774	999999	375	535	544	428	920	89	611	999999	999999	435	999999	277	576	678	24	999999	999999	999999	798	999999	737	999999	412	347	666	356	999999	107	865	999999	435	
488	723	920	999999	970	999999	851	999999	215	999999	386	434	433	109	743	575	908	677	110	837	64	999999	999999	958	811	133	206	762	573	999999	514	860	999999	999	852	999999	655	98	53	66	311	958	592	999999	361	999999	978	248	923	781	429	999999	765	726	999999	217	592	999999	778	846	999999	98	999999	464	133	526	731	433	257	198	999999	999999	633	53	536	106	688	135	607	682	155	957	839	792	330	999999	104	976	628	644	962	999999	319	207	999999	222	135	999999	881	834	407	999999	991	734	999999	609	999999	721	999999	999999	528	466	999999	106	701	33	259	50	144	49	431	755	805	999999	236	235	511	436	999999	324	970	560	254	773	999999	600	966	114	999999	721	297	383	786	999999	126	505	999999	223	999999	60	962	94	993	841	412	999999	999999	999999	999999	636	107	370	752	876	314	999999	222	591	821	999999	999999	155	119	422	752	58	969	462	999999	731	895	298	930	918	361	886	566	999999	370	632	851	587	606	304	999999	926	999999	999999	999999	158	292	749	402	404	993	999999	999999	581	999999	364	999999	296	893	999999	741	809	440	999999	999999	428	411	810	230	198	259	480	548	814	999999	826	427	69	999999	347	448	999999	895	536	999999	544	999999	999999	323	999999	950	565	693	830	563	813	496	795	395	999999	999999	482	528	213	999999	522	279	171	781	272	936	623	871	555	337	595	914	903	999999	980	999999	425	497	225	248	694	999999	999999	999999	985	999999	999999	999999	805	601	999999	999999	692	391	412	999999	748	213	60	78	336	693	147	502	968	899	999999	999999	999999	999999	330	985	312	965	460	735	561	911	796	932	315	949	76	954	371	967	231	999999	999999	999999	999999	222	999999	156	999999	10	649	224	291	96	747	745	269	703	280	999999	324	726	931	999999	713	837	417	127	763	999999	627	999999	999999	11	677	999999	999999	999999	342	118	999999	166	63	459	999999	346	629	709	194	569	689	372	683	391	999999	505	591	831	11	999999	804	329	393	534	999999	465	999999	290	418	999999	367	569	371	172	441	168	672	482	589	377	218	999999	932	999999	697	264	510	749	359	182	489	556	697	411	313	229	773	529	85	631	999999	349	301	517	212	129	999999	999999	950	493	832	118	252	999999	722	106	396	199	836	129	999999	344	999999	246	198	810	999999	999999	858	221	395	999999	999999	957	124	869	416	425	991	577	262	989	798	999999	999999	380	314	73	688	217	999999	999999	693	999999	676	917	418	64	328	401	999999	52	999999	738	999999	999999	999999	294	519	853	999999	999999	208	268	867	
999999	545	75	896	818	506	808	280	999999	999999	811	459	451	291	999999	461	361	107	999999	329	219	999999	999999	999999	659	667	30	554	835	527	862	385	434	97	711	381	999999	167	509	895	999999	771	999999	360	297	241	999999	13	322	402	338	873	608	938	657	999999	486	308	247	160	486	264	445	133	525	435	34	363	579	825	118	999999	999999	704	880	448	326	999999	479	427	407	26	999999	443	198	989	777	495	440	83	895	53	920	999999	999999	194	335	999999	835	861	216	907	999999	497	999999	999999	285	999999	999999	218	999999	777	999999	999999	753	469	999999	11	934	535	658	538	923	505	929	74	283	248	999999	695	122	438	873	617	999999	499	999999	744	159	64	713	873	437	231	762	999999	224	999999	999999	949	171	334	952	309	213	678	999999	928	567	229	999999	999999	618	372	106	882	903	221	609	264	876	288	851	880	821	999999	110	701	743	999999	849	999999	643	345	999999	788	999999	573	414	999999	515	999999	999999	930	202	676	264	75	135	879	224	12	500	351	999999	999999	482	999999	488	999999	577	292	194	999999	379	687	403	282	838	317	406	340	807	76	999999	222	112	921	687	999999	999999	45	576	999999	999999	999999	682	999999	273	999999	316	415	95	985	964	233	999999	429	999999	515	282	999999	999999	999999	483	884	999999	434	602	860	780	560	999999	343	898	542	715	330	170	532	15	999999	19	196	10	990	254	999999	999999	525	742	682	999999	999999	872	548	808	759	390	999999	999999	999999	700	412	870	755	31	752	999999	432	517	159	269	39	509	181	971	50	999999	492	639	383	331	999999	999999	108	999999	999999	470	359	733	955	999999	459	999999	999999	411	999999	999999	255	999999	502	734	999999	999999	999999	423	340	672	700	999999	768	942	999999	81	278	926	623	294	772	564	810	291	738	698	999999	219	999999	159	999999	770	999999	724	571	522	146	648	651	79	535	685	999999	547	999999	999999	965	999999	51	387	611	830	788	999999	999999	999999	999999	221	999999	981	999999	383	613	191	920	930	212	999999	999999	999999	935	630	285	554	999999	97	703	272	521	955	733	548	178	999999	547	999999	999999	61	999999	999999	363	925	999999	669	623	162	999999	679	627	839	579	999999	999999	665	999999	981	555	244	999999	999999	999999	896	999999	50	258	906	999999	190	643	997	948	161	872	500	32	999999	977	615	999999	607	25	34	644	682	386	812	999999	513	980	566	999999	748	497	715	893	466	236	611	421	716	947	891	45	629	999999	999999	999999	151	643	442	13	940	313	956	450	999999	262	27	999999	445	10	
701	210	86	630	999999	999999	167	606	999999	783	375	999999	223	659	134	988	24	999999	999999	763	999999	869	999999	563	436	999999	541	275	930	214	218	999999	999999	999999	256	690	958	998	690	764	891	545	88	999999	637	746	99	306	325	974	247	235	706	681	245	831	662	999999	203	766	132	892	675	360	574	999999	227	999999	413	999999	39	25	111	203	999999	229	999999	999999	999999	690	354	244	949	956	967	999999	999999	304	999999	999999	38	445	804	924	642	999	999999	999999	95	219	529	592	893	999999	945	231	134	999999	809	999999	50	774	598	513	999999	888	942	999999	999999	591	186	923	36	989	999999	594	220	186	560	873	360	73	802	715	999999	762	350	78	999999	746	858	999999	494	464	383	999999	999999	301	512	999999	67	160	345	504	43	606	999999	904	476	999999	20	999999	952	935	665	977	972	999999	999999	999999	547	873	707	999999	733	447	999999	999999	615	161	999999	919	673	806	816	999999	727	999999	682	565	999999	446	601	660	999999	910	786	999999	799	406	291	965	949	854	999999	193	452	699	770	596	177	993	999999	325	614	101	283	999999	129	465	259	674	209	787	461	110	281	57	999999	822	660	879	772	218	869	781	999999	999999	600	633	757	38	537	96	397	999999	157	999999	56	644	636	640	439	343	157	999999	765	999999	402	999999	911	405	788	947	935	298	230	90	999999	832	130	464	999999	496	707	230	146	123	400	257	952	994	10	275	196	29	999999	999999	70	262	999999	808	426	494	721	362	250	589	160	999999	983	999999	831	224	999999	182	95	943	635	927	481	651	771	155	162	916	404	522	761	999999	849	791	999999	203	815	999999	47	70	999999	355	980	557	963	999999	273	885	999999	999999	751	999999	999999	506	999999	143	781	374	46	281	342	804	957	727	828	999999	258	202	999999	638	408	211	144	35	178	290	947	999999	999999	479	999999	277	999999	618	999999	747	981	353	987	886	422	999999	999999	765	727	999999	398	262	999999	728	53	999999	999999	535	388	550	879	908	337	999999	196	857	686	566	999999	999999	61	999999	956	91	263	905	999999	171	999999	957	925	379	999999	209	891	999999	204	999999	436	810	439	227	999999	999999	999999	82	25	474	700	565	999999	719	375	662	918	999999	999999	648	999999	999999	866	676	319	430	625	510	611	138	631	501	662	725	140	999999	999999	833	118	735	223	999999	999999	739	470	660	202	215	13	644	290	841	397	556	496	299	944	762	908	999999	605	367	471	999999	843	208	999999	48	589	786	36	94	999999	999999	434	292	257	999999	
216	659	237	419	506	966	847	790	113	115	239	840	644	873	999999	308	139	999999	720	12	896	271	757	164	999999	227	999999	206	999999	826	132	213	999999	818	999999	259	581	196	860	504	49	63	105	797	809	999999	152	999999	168	643	441	999999	572	254	239	944	901	83	793	289	357	650	999999	287	983	999999	798	825	327	675	726	943	999999	225	963	842	176	960	354	877	999999	465	47	999999	394	553	999999	797	588	611	357	999999	999999	581	157	999999	172	817	813	783	949	999999	835	492	999999	498	582	357	291	397	778	940	999999	916	214	892	613	634	893	999999	395	11	247	715	328	999999	551	999999	78	574	999999	358	999999	999999	999999	758	630	554	348	999999	970	293	515	201	833	416	778	486	999999	264	785	538	924	383	999999	948	88	129	174	698	946	168	999999	717	717	429	794	999999	988	455	272	68	296	996	469	111	495	56	882	911	999999	74	57	813	788	151	434	772	999999	979	680	999999	999999	649	949	812	999999	798	483	999999	622	621	497	999999	992	727	252	927	914	999999	999999	42	246	999999	259	882	121	475	999999	575	999999	31	983	18	999999	761	999999	646	56	656	107	999999	572	478	298	827	576	999999	821	70	899	506	999999	887	527	999999	273	135	400	77	701	999999	869	908	999999	601	638	489	999999	240	58	999999	881	267	999999	764	470	767	965	431	999999	984	654	868	676	498	173	105	491	138	497	552	256	979	955	999999	827	663	69	696	199	999999	981	590	999999	303	625	600	999999	999999	186	506	170	968	762	716	883	999999	999999	999999	438	999999	997	27	742	999999	999999	901	999999	628	999999	806	707	999999	999999	999999	999999	73	856	382	872	573	406	999999	951	999999	392	287	227	249	685	826	432	149	268	657	999999	963	999999	515	944	723	298	999999	999999	380	798	891	999999	544	712	999999	155	859	999999	999999	999999	278	76	751	123	999999	684	72	999999	999999	384	568	20	584	137	999999	225	999999	437	159	999999	336	902	999999	999999	501	550	682	536	999999	681	999999	101	403	521	821	897	106	401	999999	49	235	137	716	995	240	880	162	999999	673	603	804	431	898	999999	999999	999999	495	999999	622	532	999999	535	87	438	811	999999	617	72	315	999999	129	999999	999999	119	58	999999	999999	585	963	999999	397	274	999999	999999	877	150	999999	999999	713	454	412	548	779	999999	47	999999	59	287	193	763	273	99	111	999999	484	999999	866	788	541	608	189	909	594	12	144	999999	672	815	999999	999999	999999	999999	359	999999	999999	999999	179	999999	999999	999999	159	908	401	
209	999999	307	173	342	787	31	284	999999	280	114	275	999999	999999	999999	216	310	999999	999999	999999	522	489	999999	740	999999	791	904	686	650	716	193	999999	280	999999	395	999999	836	999999	339	37	999999	396	999999	533	254	999999	246	999999	402	19	772	330	915	192	879	719	886	567	922	999999	883	999999	633	697	999999	655	994	985	999999	130	379	736	697	216	196	136	999999	999999	495	999999	554	999999	293	641	944	862	544	999999	638	675	999999	278	651	788	154	999999	762	181	999999	599	999999	261	68	282	999999	45	633	708	999999	752	109	950	999999	277	996	999999	61	992	753	999999	999999	905	356	893	361	999999	94	999999	72	991	373	449	999999	895	62	303	999999	999999	12	908	238	835	102	886	576	818	206	383	792	549	999999	770	428	999999	488	695	999999	999999	920	538	951	724	645	14	999999	999999	460	186	225	703	385	49	989	844	996	285	813	470	999999	542	904	710	999999	522	848	603	999999	999999	417	366	397	64	100	999999	957	514	999999	999999	506	916	367	999999	168	98	173	113	999999	999999	999999	213	999999	445	999999	388	634	250	607	133	165	999999	639	181	769	858	999999	331	948	525	887	491	95	725	999999	410	185	999999	551	999999	359	744	999999	446	74	999999	484	952	216	712	999999	716	999999	77	999999	999999	999999	196	261	310	783	999999	165	265	696	732	128	166	482	447	999999	999999	698	999999	773	421	963	202	116	565	999999	363	125	999999	685	180	585	28	793	252	133	989	632	251	254	517	589	567	749	342	95	327	480	768	999999	99	999999	336	303	999999	757	93	89	696	926	430	999999	919	579	525	999999	110	373	239	324	223	128	999999	999999	999999	832	406	452	774	479	999999	882	356	999999	596	163	999999	724	282	494	49	999999	935	325	999999	790	670	988	234	195	999999	999999	999999	999999	296	971	569	999	47	688	361	641	999999	226	869	547	380	193	983	999999	898	999999	100	744	284	999999	192	142	511	476	171	417	228	589	494	999999	642	901	449	999999	593	259	999999	594	999999	408	999999	999999	455	287	419	487	14	999999	296	999999	999999	505	180	982	789	999999	498	571	999999	943	422	999999	732	767	905	478	743	368	999999	649	697	506	611	875	709	999999	686	234	999999	684	413	366	302	884	249	146	731	467	835	165	999999	126	77	199	999999	877	986	688	382	941	999999	999999	999999	647	999999	999999	999999	999999	282	326	751	273	514	842	540	65	434	848	527	768	746	286	533	622	888	581	439	999999	889	831	486	997	852	125	999999	767	282	654	972	882	252	
999999	194	518	414	999999	999999	234	659	930	453	148	170	999999	204	466	999999	999999	759	340	999999	482	999999	451	839	753	999999	399	901	772	783	779	876	999999	999999	319	102	24	999999	400	970	999999	762	959	387	999999	837	249	999999	484	655	999999	894	641	955	999999	32	999999	679	660	86	222	333	886	156	999999	272	525	97	884	999999	107	262	369	370	999999	720	456	73	999999	999999	181	478	427	127	971	885	244	689	755	297	359	345	558	999999	999999	881	875	812	713	85	321	161	999999	119	999999	559	999999	281	243	60	576	679	187	743	999999	743	906	999999	185	788	37	836	999999	597	25	761	704	55	612	841	844	643	999999	425	605	30	441	317	999999	999999	359	999999	999999	705	999999	999999	168	999999	418	999999	999999	116	999999	924	58	999999	999999	448	999999	999999	854	489	999999	402	215	932	999999	761	148	884	311	598	999999	999999	439	999999	391	999999	876	345	602	889	999999	598	866	999999	999999	999999	999999	130	209	993	223	773	567	870	304	62	999999	788	999999	407	676	999999	712	385	999999	999999	495	984	999999	194	999999	999999	999999	999999	999999	80	999999	999999	925	895	393	999999	685	318	385	435	999999	569	769	338	145	999999	986	999999	223	112	886	490	830	999999	938	392	36	25	999999	465	580	602	26	234	999999	33	863	463	23	658	848	999999	999999	481	679	926	225	999999	999999	485	771	999999	751	750	194	55	999999	792	956	11	991	669	888	920	999999	602	999999	544	999999	999999	233	533	191	565	264	492	491	359	463	22	176	271	965	945	693	582	999999	276	49	481	387	81	506	22	999999	188	999999	89	626	86	384	680	953	999999	261	247	815	999999	999999	701	999999	296	338	944	834	729	999999	943	236	999999	750	285	999999	999999	733	162	37	999999	999999	85	978	999999	999999	387	637	999999	318	37	694	455	766	666	780	348	917	100	742	561	999999	937	484	571	999999	353	999999	109	185	999999	214	108	220	646	296	420	723	162	564	999999	317	999999	420	999999	999999	781	516	999999	999999	166	423	643	999999	999999	991	960	600	416	559	388	60	538	320	696	823	595	245	130	999999	369	625	764	536	999999	999999	999999	527	808	999999	999999	837	999999	999999	999999	999999	999999	999999	744	999999	335	999999	316	603	185	900	779	37	999999	852	663	545	395	714	145	540	658	999999	999999	231	161	443	792	103	487	551	808	933	301	496	262	999999	999999	999999	53	999999	999999	171	360	890	474	812	802	955	999999	535	451	537	469	488	999999	464	69	522	502	891	37	222	999999	634	999999	999999	736	237	999999	
756	55	920	999999	999999	232	497	999999	999999	999999	349	641	999999	999999	952	999999	281	474	812	999999	798	847	978	973	161	522	105	55	726	999999	629	85	574	364	902	490	531	999999	873	999999	63	708	330	765	163	260	999999	777	173	534	820	380	923	291	801	908	77	947	519	999999	136	451	39	939	999999	273	999999	999999	542	472	578	415	601	556	999999	999999	527	222	819	901	332	327	882	202	978	259	162	293	562	994	423	999999	356	999999	139	611	679	391	999999	889	193	716	245	700	955	414	999999	377	999999	711	391	854	137	999999	999999	808	999999	836	961	878	121	999999	919	548	59	994	69	800	427	999999	420	999999	999999	930	717	616	999999	191	999999	574	480	784	894	851	612	568	457	738	999999	330	999999	999999	999999	759	778	410	796	696	999999	961	355	977	950	117	301	255	999999	206	900	143	726	387	600	397	408	336	888	999999	935	490	547	330	999999	106	248	577	716	825	161	999999	999999	395	540	284	999999	502	834	787	559	367	999999	260	837	916	999999	999999	252	42	999999	999999	522	727	999999	171	999999	34	237	999999	869	723	538	454	55	594	324	340	847	325	178	905	501	110	519	578	201	999999	493	833	999999	583	335	684	999999	710	793	101	999999	378	860	204	274	980	999999	836	828	844	999999	252	602	273	817	927	999999	455	949	421	218	192	999999	137	999999	999999	999999	999999	398	854	979	345	800	999999	999999	478	464	973	641	999999	999999	682	749	999999	999999	250	240	238	765	999999	820	999999	760	382	883	452	409	999999	999999	871	999999	632	448	973	864	869	999999	999999	999999	349	472	890	999999	438	999999	536	442	621	55	299	999999	132	530	990	44	960	584	428	348	263	78	999999	999999	999999	891	999999	999999	776	999999	222	798	999999	671	425	934	999999	999999	331	999999	999999	999999	787	687	374	708	507	111	457	939	999999	295	33	999999	314	280	999999	580	54	547	678	301	666	139	833	999999	999999	461	114	66	114	755	999999	999999	991	253	290	999999	945	71	999999	999999	787	836	587	999999	774	999999	366	155	203	359	171	784	474	999999	353	658	854	872	405	56	996	999999	834	999999	42	747	50	71	989	696	999999	999999	162	229	513	829	551	906	999999	999999	104	959	862	754	593	478	810	999999	899	632	999999	82	666	999999	462	396	12	438	999999	999999	999999	999999	999999	507	724	189	631	255	552	524	116	947	155	921	951	46	538	90	565	563	937	114	171	367	505	562	999999	814	767	127	827	999999	22	699	695	999999	804	364	999999	414	846	999999	393	
999999	999999	999999	927	744	396	425	857	921	872	999999	99	684	999999	797	11	172	999999	816	999999	434	697	993	935	455	236	163	242	184	999999	999999	716	381	999999	787	841	999999	635	581	428	352	269	905	250	681	610	20	999999	17	362	868	551	40	88	958	687	532	317	481	517	243	192	683	872	999999	623	718	999999	356	956	749	537	291	999999	145	175	792	999999	263	845	225	498	235	821	191	609	686	303	761	110	319	999999	163	74	194	169	585	999999	528	999999	891	57	999999	60	613	341	270	641	942	793	894	999999	63	635	999999	745	999999	999999	690	122	999999	999999	999999	256	646	804	383	227	999999	976	589	759	235	206	953	178	999999	184	218	999999	348	999999	360	968	215	541	891	999999	772	999999	211	999999	999999	999999	999999	476	999999	71	999999	999999	957	52	437	966	213	145	552	857	999999	132	564	783	653	840	999999	891	74	243	51	999999	912	999999	454	999999	774	865	999999	820	85	487	333	999999	769	409	892	306	617	393	764	79	988	43	999999	649	885	427	81	511	641	239	999999	611	30	309	999999	111	999999	673	999999	999999	728	999999	781	204	799	446	23	253	947	477	999999	999999	999999	971	126	879	19	804	878	356	794	905	999999	846	86	721	108	999999	513	790	708	943	202	426	351	265	261	651	850	999999	413	827	564	173	999999	730	143	58	192	26	102	793	795	844	553	999999	553	935	999999	87	347	553	999999	166	769	999999	488	999999	629	861	627	367	954	439	999999	967	350	999999	891	999999	588	999999	287	999999	999999	915	158	357	872	528	712	326	534	773	111	999999	97	408	404	625	251	90	428	331	999999	734	839	365	901	586	482	538	54	999999	498	297	999999	253	468	999999	191	141	999999	111	158	311	833	190	337	92	879	942	999999	276	999999	507	999999	956	107	963	86	793	999999	296	55	184	999999	762	285	999999	594	844	939	549	444	999999	901	327	182	97	901	999999	999999	818	999999	540	916	999999	999999	990	666	999999	155	999999	778	999999	685	892	66	974	39	999999	999999	999999	498	44	12	999999	999999	993	999999	313	783	19	71	427	765	637	589	515	999999	504	105	294	157	999999	698	445	771	999999	435	18	999999	207	68	999999	999999	513	330	672	537	844	945	673	394	999999	535	146	442	360	631	58	313	999999	717	534	975	620	376	223	346	567	310	785	567	597	53	586	999999	240	674	262	316	917	977	422	558	431	999999	794	999999	562	12	999999	424	387	999999	999999	490	999999	855	142	146	117	336	970	999999	169	999999	796	
319	999999	195	999999	686	999999	741	396	999999	304	975	554	719	582	473	783	564	890	371	190	891	333	105	427	385	999999	125	999999	591	16	999999	999999	325	114	484	999999	377	800	733	55	646	319	155	195	558	311	999999	564	999999	552	999999	999999	798	925	904	999999	999999	767	826	155	263	542	999999	566	999999	586	238	999999	999999	673	415	763	999999	326	544	582	187	910	869	83	999999	999999	565	999999	999999	234	600	399	209	999999	946	609	999999	587	791	113	514	588	768	971	82	807	466	970	146	652	496	482	391	331	808	999999	898	752	38	702	999999	766	999999	202	985	999999	416	609	726	806	788	579	534	999999	78	598	999999	897	10	320	999999	594	901	948	737	128	17	877	690	12	999999	999999	559	99	999999	747	623	576	999999	243	401	857	253	340	863	999999	948	999999	263	219	802	11	751	717	607	392	865	999999	464	867	831	538	999999	999999	105	999999	30	999999	314	331	975	575	911	767	918	247	999999	570	95	820	180	66	624	480	210	709	480	841	491	999999	882	606	121	999999	412	862	999999	530	245	306	896	513	646	932	243	237	99	984	798	370	52	999999	932	644	696	999999	914	448	999999	395	95	999999	953	999999	448	999999	464	793	364	66	999999	999999	999999	788	924	667	419	999999	246	973	999999	496	999999	999999	701	588	999999	999999	999999	999999	999999	499	999999	849	220	717	999999	85	493	999999	999999	999999	629	742	71	231	968	153	720	38	364	232	212	549	776	599	146	832	869	860	705	987	999999	726	999999	809	813	485	577	216	999999	344	208	382	210	999999	867	999999	69	479	619	530	756	403	283	725	297	467	83	999999	581	727	215	633	168	999999	935	902	633	999999	417	493	576	513	921	30	34	999999	348	462	732	835	999999	399	251	185	240	967	453	393	522	356	412	955	635	390	138	575	999999	424	387	964	999999	807	72	136	999999	252	482	262	701	467	128	620	889	999999	999999	999999	999999	982	555	999999	458	250	739	999999	90	999999	878	541	891	459	615	923	84	767	169	999999	337	125	232	999999	999999	200	691	64	999999	791	76	889	435	322	999999	241	869	999999	515	435	77	11	55	999999	374	999999	371	252	852	999999	546	999999	999999	988	488	999999	760	567	483	268	559	684	832	298	553	988	115	999999	275	383	999999	665	262	733	898	335	999999	999999	999999	553	829	449	211	999999	999999	945	313	447	999999	916	481	312	999999	999999	876	393	179	756	788	385	836	999999	976	999999	999999	880	999999	852	100	162	207	999999	944	999999	438	119	
482	799	999999	608	685	999999	999999	359	902	999999	729	14	857	514	166	322	999999	247	717	46	473	732	892	999999	86	461	357	682	719	999999	999999	16	819	999999	910	380	713	999999	999999	999999	58	627	577	399	161	864	999999	999999	995	999999	770	706	221	999999	645	750	906	678	999999	234	319	71	639	301	393	722	195	99	999999	786	999999	999999	546	549	987	999999	165	503	223	999999	466	999999	686	835	839	661	999999	999999	999999	169	473	45	999999	476	859	986	987	285	16	438	678	999999	980	219	284	999999	999999	672	414	999999	594	412	464	999999	767	546	999999	999999	462	731	999999	768	968	999999	322	573	999999	80	689	11	858	880	497	784	543	999999	792	476	560	999999	999999	999999	23	331	575	71	580	999999	708	322	999999	194	823	284	510	999999	936	545	896	710	999999	99	982	999999	941	999999	915	680	776	999999	754	999999	999999	472	239	806	755	999999	869	999999	993	921	371	999999	399	674	67	999999	283	632	999999	256	580	850	410	412	999999	610	390	999999	155	900	572	501	567	999999	941	360	54	704	165	999999	676	645	717	667	999999	999999	23	999999	999999	702	999999	154	592	999999	338	402	72	827	667	999999	266	999999	115	999999	999999	870	810	999999	733	707	177	999999	999999	334	580	934	142	742	684	534	597	122	214	999999	503	428	909	999999	999999	548	999999	227	999999	20	42	999999	540	625	318	857	804	325	544	949	535	999999	677	267	927	999999	999999	999999	152	142	557	154	804	999999	598	999999	961	751	334	194	419	950	541	465	301	912	404	517	999999	827	729	281	999999	264	917	676	751	651	141	999999	287	967	84	999999	463	888	863	877	36	387	999999	63	999999	999999	540	585	296	221	965	25	999	999999	895	324	999999	286	576	549	744	922	189	319	999999	364	907	451	999999	636	12	999999	59	526	490	999999	999999	999999	290	228	723	342	389	999999	685	126	970	534	82	759	502	999999	999999	324	143	113	208	585	443	999999	452	99	709	659	219	562	965	482	999999	849	392	736	995	357	999999	411	543	649	634	503	394	383	379	125	144	825	100	735	393	999999	847	356	243	654	776	999999	633	730	999999	132	160	497	271	232	999999	766	191	964	498	732	570	558	951	940	999999	999999	719	593	525	393	999999	999999	999999	885	999999	46	502	351	581	200	777	812	329	999999	352	999999	999999	156	999999	378	644	135	246	999999	817	999999	404	999999	412	706	915	50	214	999999	660	919	408	385	231	999999	273	839	393	307	999999	999999	239	449	597	354	957	573	844	156	749	999999	
999999	438	999999	712	999999	209	939	999999	285	737	607	392	851	433	498	999999	924	419	115	999999	742	939	999999	999999	999999	999999	705	999999	749	351	205	999999	197	324	925	999999	317	519	697	73	900	518	31	226	159	847	598	174	855	231	648	434	51	945	603	65	999999	18	999999	686	503	880	135	933	541	549	999999	536	507	528	428	999999	721	51	999999	999999	917	999999	910	222	367	541	212	528	703	771	26	252	721	999999	248	309	866	21	569	999999	393	999999	684	609	652	71	999999	336	802	242	713	10	51	379	148	251	999999	440	329	961	678	606	240	770	999999	953	815	637	999999	999999	549	709	999999	883	840	829	804	311	999999	305	875	875	999999	470	67	25	999999	351	732	996	211	999999	692	607	351	786	857	914	85	698	256	999999	999999	683	693	13	999999	167	538	318	447	796	999999	33	96	999999	881	999999	712	518	752	473	904	999999	917	122	27	873	542	64	971	890	235	871	59	846	829	51	999999	64	496	52	813	423	559	999999	565	999999	521	548	905	999999	211	567	946	999999	134	762	766	580	985	655	625	483	347	556	571	998	974	250	973	839	999999	658	31	999999	999999	491	999999	513	999999	358	362	993	159	883	999999	668	924	276	999999	999999	285	206	78	840	999999	339	999999	12	843	566	694	280	575	999999	999999	553	545	999999	133	642	37	263	999999	636	303	632	334	999999	867	999999	84	707	528	907	564	795	999999	191	292	330	415	732	669	999999	999999	91	427	94	787	145	999999	688	153	89	48	32	183	999999	546	794	999999	622	999999	939	492	986	999999	668	510	310	963	363	953	802	999999	305	593	43	972	222	214	250	675	731	780	395	564	449	868	542	622	157	644	498	325	792	596	730	507	677	339	759	999999	487	182	999999	734	999999	999999	742	438	149	469	334	589	764	999999	413	168	999999	432	312	799	999999	688	815	719	999999	999999	444	999999	999999	535	304	882	455	666	198	559	22	999999	999999	597	135	113	482	688	320	908	560	846	193	999999	410	255	37	960	615	799	999999	59	278	862	417	43	999999	613	175	451	144	107	758	999999	156	445	218	714	673	864	215	137	408	999999	927	999999	525	301	135	58	855	495	61	999999	202	962	392	999999	999999	102	538	868	522	999999	999999	999999	97	338	424	999999	46	323	296	751	593	238	650	721	935	818	999999	283	999999	126	596	649	56	369	661	193	62	858	533	581	999999	999999	615	539	783	475	510	197	877	170	999999	541	208	309	804	963	322	671	425	
999999	584	264	390	406	282	133	415	999999	676	241	999999	188	790	715	425	256	623	120	937	470	318	330	406	327	114	64	451	747	564	999999	871	390	999999	171	999999	80	956	218	267	660	69	782	999999	999999	257	999999	751	493	883	999999	350	211	734	955	64	264	858	72	301	999999	682	999999	173	978	999999	999999	745	628	718	354	999999	414	853	287	410	999999	999999	760	80	999999	313	958	863	16	357	999999	999999	487	999999	999999	222	894	917	50	978	999999	618	999999	286	726	98	999999	774	999999	267	999999	357	457	554	528	999999	108	999999	30	999999	999999	804	999999	999999	698	999999	999999	521	976	142	405	999999	999999	309	19	916	278	483	354	999999	190	193	999999	749	422	999999	209	933	588	297	124	999999	896	999999	999999	596	462	999999	587	851	999999	611	999999	406	861	447	545	157	999999	611	999999	624	999999	999999	734	540	480	417	218	385	675	999999	932	999999	999999	503	601	686	55	423	464	367	895	502	362	578	999999	999999	999999	999999	999999	999999	398	977	122	499	263	68	402	722	125	54	999999	211	185	505	999999	119	999999	368	846	858	999999	999999	156	818	728	155	999999	999999	155	552	999999	243	608	623	935	955	576	528	249	542	293	332	307	420	665	693	326	856	900	285	549	529	138	999999	949	276	830	303	771	118	582	999999	577	573	999999	999999	603	562	999999	723	542	999999	128	313	999999	780	824	736	999999	44	828	999999	999999	869	12	11	115	689	674	669	999999	282	757	999999	999999	999999	754	734	895	999999	100	764	296	187	742	690	410	999999	354	178	452	999999	151	736	290	999999	982	999999	570	999999	364	914	888	999999	598	270	112	986	999999	528	35	100	840	956	944	999999	342	87	136	322	999999	290	345	999999	226	999999	141	30	851	17	74	999999	173	383	842	186	876	999999	588	482	587	423	480	999999	152	362	999999	194	791	999999	620	999999	581	258	922	83	578	392	684	568	138	91	145	346	463	999999	999999	467	124	768	197	947	498	653	734	186	810	519	362	864	776	999999	238	635	396	169	999999	914	461	768	607	493	711	30	999999	505	999999	144	999999	173	999999	999999	80	33	38	999999	416	927	523	745	273	999999	999999	819	791	999999	852	510	949	304	999999	22	16	355	170	999999	245	478	310	239	898	999999	157	999999	439	980	876	215	999999	999999	999999	547	401	716	505	548	464	891	999999	171	999999	777	195	999999	999999	999999	790	725	862	334	437	937	999999	294	846	597	999999	840	390	810	316	647	903	235	551	966	621	300	849	622	249	354	
249	999999	586	130	490	89	538	26	999999	160	352	999999	295	814	999999	116	869	907	636	623	510	427	855	999999	999999	959	999999	693	999999	999999	875	999999	999999	93	698	488	707	726	117	832	311	373	620	165	305	631	940	737	56	999999	431	941	999999	625	843	999999	999999	581	256	530	564	845	225	700	285	111	999999	212	126	441	409	152	800	804	321	147	807	700	710	252	29	999999	999999	297	78	933	264	469	250	876	205	999999	999999	586	277	466	158	999999	879	999999	444	999999	620	615	115	999999	151	191	999999	706	24	592	999999	999999	999999	775	209	928	999999	351	847	999999	961	999999	245	282	671	223	536	999999	988	888	820	516	807	999999	999999	40	192	999999	791	82	165	544	861	612	265	999999	85	999999	267	230	297	537	356	717	776	379	999999	832	616	928	655	458	717	136	999999	364	205	229	608	178	746	999999	999999	774	572	999999	389	632	26	204	147	44	598	999999	600	999999	170	100	999999	999999	999999	359	999999	863	427	999999	999999	999999	840	901	281	855	894	99	483	455	977	582	155	358	990	747	815	421	790	999999	860	948	999999	488	999999	999999	999999	809	517	396	667	696	357	866	600	653	999999	125	923	291	150	509	294	154	999999	999999	945	167	999999	914	543	999999	82	999999	845	878	209	362	707	176	151	94	999999	97	788	291	235	289	758	999999	954	700	498	509	481	361	664	999999	183	615	170	999999	12	999999	999999	906	623	999999	30	722	454	999999	417	756	149	65	927	999999	366	34	363	666	409	470	959	999999	273	999999	999999	494	224	818	188	102	16	594	91	978	243	999999	667	999999	268	46	999999	525	293	742	999999	425	999999	999999	34	159	999999	504	999999	541	643	20	642	59	227	999999	507	635	260	325	750	554	973	948	999999	999999	366	999999	407	373	999999	444	558	999999	214	999999	70	757	794	999999	999999	511	446	550	345	232	249	999999	466	732	538	266	274	968	991	999999	451	999999	999999	550	999999	582	106	784	962	209	462	122	845	999999	999999	749	999999	231	485	248	118	433	613	741	245	748	223	675	834	321	180	590	539	400	999999	584	265	999999	246	266	415	662	587	145	770	137	772	157	999999	788	425	999999	492	752	706	28	872	761	314	54	369	430	999999	999999	999999	871	582	999999	851	892	999999	999999	999999	999999	833	999999	845	999999	970	999999	975	76	999999	55	895	137	107	786	999999	999999	711	503	939	201	999999	984	999999	936	115	898	554	327	305	373	304	828	68	999999	919	260	182	404	790	999999	79	303	21	904	
755	902	773	796	761	412	190	990	658	999999	332	999999	744	909	372	81	999999	658	770	56	751	77	79	834	999999	443	276	999999	712	742	999999	999999	973	807	190	212	134	758	565	999999	999999	313	999999	999999	940	999999	516	273	41	719	643	999999	532	999999	162	688	833	999999	929	328	146	873	288	915	670	728	999999	936	728	170	947	805	999999	877	862	448	896	999999	999999	795	999999	12	285	993	108	711	999999	18	999999	502	379	195	829	999999	756	999999	35	264	604	221	205	999999	545	871	772	838	328	654	112	714	791	39	55	143	999999	999999	598	294	999999	959	657	867	291	999999	790	761	975	855	131	553	422	642	999999	999999	600	999999	466	999999	999999	999999	999999	999999	906	940	711	349	150	695	846	621	721	741	447	999999	564	338	297	320	90	999999	862	473	533	999999	999999	999999	999999	372	543	52	677	194	73	999999	576	241	961	351	524	451	620	290	999999	509	831	999999	999999	563	999999	271	999999	999999	332	220	408	999999	892	357	648	562	518	777	162	803	944	536	999999	999999	999999	999999	999999	945	796	639	999999	582	465	33	726	620	953	277	254	999999	999999	530	862	852	999999	657	348	613	703	961	999999	842	137	214	564	305	13	999999	494	999999	894	124	999999	693	820	999999	464	999999	630	37	609	251	533	999999	999999	424	674	999999	743	999999	983	763	251	834	705	557	999999	260	999999	431	617	999999	782	458	386	868	179	178	41	331	202	479	983	999999	999999	691	319	255	393	150	999999	999999	999999	83	812	140	999999	525	999999	999999	381	213	410	999999	420	999999	469	85	999999	953	254	505	793	422	228	513	780	575	482	23	248	208	866	999999	800	439	90	708	999999	255	995	654	191	999999	949	988	79	784	999999	999999	999999	244	751	440	896	999999	999999	157	854	309	360	307	53	999999	35	182	346	92	407	981	878	760	439	258	957	600	999999	35	473	239	443	995	319	89	791	13	457	999999	999999	675	54	999999	854	346	895	999999	610	217	743	776	652	987	387	284	524	472	999999	999999	999999	306	810	368	683	625	865	365	987	964	999999	999999	725	910	660	732	999999	945	905	999999	363	269	989	999999	999999	696	587	999999	617	44	564	328	999999	954	953	134	864	686	999999	239	481	539	710	646	34	999999	999999	741	999999	655	348	579	566	999999	999999	222	317	703	86	987	47	419	748	952	409	999999	822	999999	956	536	867	999999	999999	676	621	824	559	352	999999	570	644	845	999999	962	696	999999	999999	496	999999	741	817	171	609	272	201	999999	999999	757	
247	170	898	291	999999	999999	999999	98	999999	999999	101	325	999999	964	620	516	352	999999	300	785	266	999999	112	999999	999999	225	999999	705	650	433	484	559	999999	802	115	922	999999	362	999999	328	184	608	999999	871	999999	500	87	852	999999	999999	919	10	999999	15	999999	823	67	572	336	569	92	92	447	999999	415	999999	292	861	859	698	844	990	140	972	610	657	322	241	931	999999	147	865	999999	557	514	999999	789	37	310	291	864	999999	999999	501	246	999999	170	999999	999999	863	217	226	993	999999	999999	929	999999	798	999999	843	511	826	640	871	432	226	927	890	999999	930	752	265	560	577	999999	744	963	639	735	518	496	670	999999	999999	999999	920	872	313	999999	585	614	999999	632	467	780	999999	469	164	79	30	999999	280	706	535	121	952	666	425	27	999999	965	999999	72	886	357	841	61	572	624	511	353	624	999999	370	326	999999	633	999999	797	796	285	808	570	715	353	999999	963	249	956	304	263	457	999999	793	999999	999999	999999	999999	999999	999999	985	897	540	999999	676	551	687	346	999999	359	329	999999	999999	230	238	166	670	357	999999	999999	877	812	999999	329	257	896	999999	799	750	942	833	887	999999	857	810	388	278	999999	48	802	538	999999	39	607	999999	690	829	999999	564	463	713	580	211	979	71	183	292	220	319	780	223	888	596	276	525	441	590	770	419	850	888	999999	318	741	999999	999999	999999	17	354	567	76	272	999999	999999	999999	999999	685	999999	999999	637	106	67	999999	999999	589	649	40	999999	91	543	999999	69	656	714	574	56	999999	470	386	810	400	284	866	752	999999	950	654	999999	48	272	755	999999	973	781	754	999999	974	60	999999	952	231	29	999999	811	468	17	999999	530	999999	999999	991	225	626	986	247	821	999999	941	553	999999	995	730	724	818	787	522	95	874	999999	743	81	221	318	434	588	999999	357	65	999999	706	999999	999999	587	855	281	540	960	987	999999	932	640	43	507	999999	956	500	304	117	999999	946	999999	999999	570	978	121	779	999999	202	407	866	999999	146	657	999999	999999	871	999999	869	547	999999	561	108	339	999999	999999	48	999999	795	999999	98	86	999999	999999	347	784	601	563	608	744	501	634	768	589	999999	468	999999	385	659	228	94	999999	435	570	999999	394	999999	412	542	875	82	999999	120	723	319	789	999999	114	320	73	703	318	545	999999	999999	622	792	518	661	569	609	662	64	999999	393	999999	651	678	264	999999	999999	199	999999	732	671	435	523	54	999999	888	243	399	75	999999	525	776	812	999999	525	164	601	
999999	751	972	276	999999	21	543	340	578	148	555	850	367	112	514	296	999999	464	999999	999999	999999	248	772	999999	999999	597	467	999999	617	999999	351	163	110	360	999999	447	59	999999	999999	424	979	999999	701	999999	687	999999	708	493	999999	490	999999	845	999999	64	853	76	978	646	999999	822	553	491	723	649	796	999999	749	16	457	76	247	356	212	204	999999	44	546	33	648	670	999999	974	50	136	929	506	999999	999999	507	588	469	412	409	999999	999999	497	990	62	952	295	999999	701	46	944	999999	653	642	711	934	819	529	955	997	396	933	579	999999	999999	720	300	155	999999	999999	868	607	999999	947	999999	333	631	53	494	999999	363	871	197	999999	106	999999	286	863	999999	120	687	69	514	415	999999	505	301	57	404	341	662	149	104	202	177	347	418	705	999999	999999	999999	776	999999	884	999999	525	746	641	354	712	444	436	999999	593	821	809	102	999999	934	277	41	584	648	999999	418	223	776	995	770	758	475	580	994	168	807	999999	34	629	771	999999	999999	660	702	692	897	235	540	511	380	368	254	999999	771	999999	356	728	137	881	999999	430	748	750	870	595	999999	864	441	451	999999	909	784	472	999999	446	518	380	882	956	266	192	682	275	624	412	514	485	999999	403	811	89	784	153	164	351	749	18	790	999999	455	42	793	999999	724	999999	999999	781	999999	335	92	975	846	181	625	293	999999	483	999999	467	91	760	66	48	639	707	135	640	318	315	697	999999	590	775	999999	233	398	593	550	163	829	732	153	999999	999999	836	242	612	528	870	604	275	882	999999	999999	694	999999	755	460	27	345	942	999999	36	999999	583	395	81	999999	999999	999999	999999	999999	973	638	359	999999	583	728	802	474	522	122	999999	711	999999	627	267	999999	815	257	999999	999999	999999	999999	999999	268	127	844	737	450	999999	941	999999	976	450	999999	909	694	999999	87	402	36	657	552	822	829	35	324	217	955	999999	331	855	999999	261	31	999999	165	999999	100	499	739	990	999999	313	580	985	471	271	98	999999	572	83	737	854	616	999999	999999	995	66	243	802	637	781	322	839	999999	982	725	428	933	754	942	585	999999	663	999999	305	999999	251	844	999999	62	128	999999	565	258	999999	299	644	545	999999	169	695	999999	999999	112	219	49	473	494	12	746	842	165	964	630	498	999999	999999	999999	190	740	754	222	999999	750	518	545	756	591	969	693	90	883	513	594	256	727	890	999999	999999	265	999999	757	841	817	219	963	282	935	759	967	107	74	365	999999	999999	
999999	999999	947	593	674	293	881	524	319	665	959	651	379	383	770	269	640	999999	924	999999	999999	381	999999	540	555	272	820	999999	12	595	999999	999999	824	999999	999999	550	943	967	999999	972	999999	999999	531	161	259	321	902	562	999999	707	467	320	999999	999999	999999	112	324	416	48	411	472	60	522	999999	649	999999	826	999999	610	229	326	672	999999	999999	999999	764	849	711	290	243	999999	268	842	304	999999	705	999999	109	770	670	999999	536	999999	999999	509	844	720	808	511	817	495	711	952	769	391	794	720	999999	655	654	999999	612	136	999999	999999	213	217	228	999999	943	356	727	999999	939	993	789	744	849	999999	235	53	51	210	473	999999	658	999999	999999	912	343	985	607	454	125	417	623	409	133	999999	306	636	501	999999	567	471	768	290	22	776	601	60	870	46	430	610	999999	412	999999	67	392	896	144	315	999999	957	999999	282	315	531	999999	999999	621	149	155	999999	551	999999	999999	11	980	378	304	999999	320	999999	999999	570	33	514	205	221	746	75	327	999999	502	999999	999999	999999	722	495	999999	490	999999	999999	439	731	999999	832	69	392	769	661	87	999999	602	837	995	969	999999	999999	259	999999	336	999999	999999	555	821	746	105	365	869	42	999999	494	403	813	899	108	853	999999	679	999999	455	812	452	999999	988	312	999999	664	201	990	767	544	245	183	164	249	578	883	910	154	736	999999	523	999999	382	592	621	789	999999	896	125	459	999999	67	356	999999	715	558	999999	519	939	440	174	878	275	745	259	229	658	660	530	970	482	999999	464	751	999999	715	713	405	691	27	999999	304	874	317	45	999999	999999	641	534	999999	999999	999999	215	306	538	644	471	636	343	401	141	287	999999	155	976	973	602	604	234	999	845	171	827	921	713	870	13	958	709	999999	999999	999999	136	510	999999	91	329	999999	222	654	254	86	72	299	999999	999999	928	729	999999	999999	999999	233	416	534	184	165	573	294	999999	999999	641	512	927	272	999999	999999	160	866	501	895	653	444	391	580	755	768	108	538	44	273	999999	999999	628	999999	495	178	610	999999	335	498	999999	45	999999	554	23	741	159	799	999999	772	299	72	999999	999999	419	150	841	836	999999	415	66	44	259	329	727	366	884	999999	776	831	514	559	999999	12	386	618	868	837	567	999999	619	308	999999	999999	974	999999	56	193	237	354	999999	773	999999	999999	999999	483	785	256	827	656	999999	868	33	468	999999	739	531	235	68	800	282	14	279	765	999999	757	795	987	999999	999999	320	701	62	432	504	
740	737	621	570	902	832	621	999999	911	166	751	285	780	13	244	357	820	134	437	82	331	504	999999	133	999999	999999	999999	999999	979	999999	165	999999	999999	964	527	11	910	664	165	999999	661	994	368	609	999999	481	24	983	120	500	499	576	625	360	182	246	682	497	885	224	999999	999999	40	575	999999	934	999999	816	486	242	447	166	969	469	420	336	999999	456	88	213	673	815	790	489	845	588	999999	250	791	291	329	422	779	941	999999	940	964	999999	608	119	796	208	507	877	62	343	607	999999	939	845	110	235	419	682	550	229	929	551	729	422	744	444	34	999999	999999	999999	387	37	536	480	372	353	848	999999	417	475	317	912	436	512	981	999999	311	946	999999	104	12	107	400	999999	999999	422	72	999999	999999	361	999999	999999	964	999999	999999	579	629	469	482	999999	387	999999	274	85	911	26	125	227	441	708	143	88	22	818	32	290	637	822	999999	950	291	662	602	65	999999	15	947	999999	555	411	416	842	473	999999	999999	562	832	324	999999	994	306	845	754	667	228	105	299	156	15	676	942	806	999999	532	474	724	847	219	999999	905	999999	717	671	39	999999	301	614	587	111	469	457	322	29	999999	653	446	999999	935	837	205	715	801	999999	879	468	609	999999	941	960	999999	714	999999	539	897	925	589	183	724	374	926	491	712	54	545	999999	629	999999	535	999999	38	816	912	381	589	999999	277	999999	791	571	692	459	672	626	999999	755	999999	999999	132	548	73	999999	193	570	999999	714	999999	756	856	661	839	821	316	72	931	999999	802	999999	999999	706	999999	999999	999999	999999	999999	477	999999	999999	999999	999999	999999	999999	665	999999	999999	999999	632	351	470	874	197	520	467	140	999999	871	152	610	695	999999	952	999999	999999	425	999999	797	881	40	889	442	895	999999	821	999999	276	992	166	330	256	175	999999	461	780	85	518	999999	808	260	999999	810	335	217	400	12	999999	801	999999	249	105	27	999999	602	462	38	979	280	698	999999	999999	739	714	822	364	529	390	501	812	999999	907	753	989	630	608	88	999999	688	527	819	238	475	979	917	999999	238	999999	950	999	752	106	248	448	999999	396	692	106	512	853	999999	622	999999	989	266	341	352	38	264	999999	383	999999	300	753	879	172	398	760	796	598	135	248	439	502	69	660	668	314	999999	243	916	981	604	834	656	999999	891	486	722	585	999999	210	36	956	999999	999999	999999	495	568	254	998	931	310	914	728	632	999999	844	929	606	999999	47	456	999999	999999	402	325	466	
106	999999	281	911	47	999999	999999	925	222	483	877	237	999999	183	745	337	245	984	681	999999	116	34	24	57	556	999999	912	999999	753	15	879	232	516	349	999999	886	973	999999	999999	99	208	803	419	999999	967	999999	751	499	301	128	785	102	720	636	360	82	668	233	999999	921	308	871	181	999999	603	999999	721	515	784	859	364	999999	100	999999	490	312	614	314	89	853	374	423	552	635	229	787	512	999999	999999	999999	227	999999	731	972	790	337	999999	999999	115	323	981	245	714	442	764	999999	11	999999	999999	57	467	363	153	511	556	999999	329	999999	987	999999	999999	840	999999	999999	641	999999	427	999999	801	999999	680	999999	999999	999999	872	999999	999999	999999	999999	592	785	999999	735	999999	859	864	605	229	425	999999	18	999999	999999	299	181	150	999999	999999	800	159	219	883	336	999999	999999	999999	164	387	639	427	186	218	999999	404	40	768	999999	999999	999999	777	999999	207	999999	895	155	594	999999	909	595	731	420	462	999999	999999	383	902	57	999999	999999	804	710	228	590	998	729	799	999999	819	269	413	45	144	999999	33	999999	999999	190	999999	845	999999	999999	255	791	999999	17	724	898	953	31	137	720	371	19	999999	77	789	617	703	999999	999999	182	999999	650	999999	696	285	999999	296	579	371	721	616	897	793	938	464	437	999999	991	999999	900	999999	798	999999	692	673	135	999999	955	361	999999	487	273	500	609	497	605	609	220	731	999999	611	999999	659	416	114	474	225	866	999999	362	933	712	999999	455	714	580	999999	499	33	159	972	341	227	966	244	352	407	999999	999999	859	827	472	999999	999999	298	93	999999	999999	588	208	909	976	353	999	471	774	111	999999	895	917	999999	119	999999	582	936	999999	166	999999	182	761	76	42	425	999999	534	471	453	76	999999	630	442	793	911	824	250	999999	987	228	505	469	250	362	298	533	773	717	285	687	168	999999	927	999999	999999	826	142	876	560	600	474	999999	331	44	888	999999	999999	999999	208	999999	342	939	999999	937	197	712	521	713	744	892	978	999999	999999	765	908	148	703	987	999999	95	691	373	999999	397	999999	505	148	215	474	999999	58	481	519	912	355	999999	999999	989	267	999999	315	428	142	667	621	657	814	565	999999	999999	570	497	999999	999999	680	968	503	895	193	691	574	315	249	720	844	507	999999	999999	420	689	412	713	729	410	780	273	240	778	775	107	691	582	89	724	462	560	429	406	241	386	725	840	806	576	276	999999	189	421	999999	999999	359	540	155	446	347	857	768	651	342	999999	999999	
724	999999	999999	999	992	235	524	999999	293	87	901	51	44	964	999999	907	162	144	780	93	819	999999	661	999999	160	436	642	387	999999	791	778	73	823	648	999999	720	720	576	283	774	664	163	540	46	999999	499	121	481	999999	950	615	516	999999	334	999999	769	468	348	849	565	592	147	662	501	309	838	227	395	964	999999	196	586	860	16	428	999999	425	624	299	661	999999	171	999999	655	186	999999	999999	999999	729	999999	999999	381	999999	718	191	999999	501	48	737	619	281	999999	517	999999	999999	39	656	556	905	262	354	843	58	197	999999	999999	535	16	325	47	337	727	666	734	600	815	858	999999	824	999999	174	386	887	999999	389	599	999999	999999	892	156	999999	953	999999	999999	885	417	999999	539	478	759	999999	494	722	999999	291	999999	999999	999999	331	947	999999	514	732	999999	97	999999	956	378	807	999999	778	845	123	179	999999	384	143	198	848	193	999999	328	673	75	910	999999	664	197	399	836	540	999999	368	944	975	999999	231	590	389	917	461	954	999999	827	999999	155	380	999999	999999	907	999999	870	934	148	999999	999999	841	999999	103	999999	313	768	979	971	120	907	487	179	203	999999	162	999999	809	931	999999	537	597	845	999999	764	309	121	999999	492	426	999999	936	230	488	133	999999	564	496	999999	999999	999999	975	999999	717	999999	668	999999	359	945	999999	866	71	13	416	928	999999	999999	583	339	999999	999999	999999	497	555	999999	971	267	999999	80	73	999999	999999	837	999999	49	561	836	999999	19	105	107	761	999999	737	559	607	932	813	560	868	272	981	999999	999999	421	999999	488	214	999999	113	999999	520	288	882	165	809	999999	686	377	999999	999999	999999	574	244	20	440	874	759	996	843	48	453	140	212	800	999999	900	973	905	999999	82	999999	999999	999999	693	587	483	101	581	999999	999999	256	446	192	999999	405	417	921	853	980	969	729	999999	999999	74	999999	390	86	999999	548	908	261	780	181	304	795	16	999999	551	999999	999999	782	187	255	999999	791	999999	947	761	405	999999	999999	129	924	236	999999	999999	437	841	734	206	999999	19	999999	841	131	475	275	888	654	999999	749	999999	430	33	196	552	999999	999999	282	952	442	324	999999	348	929	142	855	999999	999999	381	578	999999	816	236	561	773	999999	413	348	999999	741	999999	117	999999	999999	609	698	901	49	999999	461	474	568	782	764	91	999999	999999	912	989	619	329	937	999999	819	922	563	204	472	423	407	558	624	956	220	999999	217	680	888	329	443	954	906	159	920	999999	268	44	471	999999	450	460	501	359	
999999	421	131	834	999999	537	55	504	439	625	403	902	849	611	999999	391	999999	999999	805	593	556	999999	999999	787	362	999999	664	999999	732	999999	999999	999999	67	275	260	999999	999999	382	999999	999999	283	999999	525	290	756	999999	999999	656	472	90	604	999999	654	999999	803	999999	998	344	482	482	873	526	772	446	653	456	845	584	361	773	139	502	168	999999	319	999999	150	142	41	345	459	18	999999	651	999999	183	302	159	471	999999	799	916	900	20	487	757	175	88	999999	999999	182	999999	999999	698	999999	112	640	209	598	195	901	866	999999	999999	32	999999	469	999999	57	999999	164	695	123	153	973	222	601	157	968	562	451	71	505	731	172	779	714	368	700	296	543	103	561	999999	999999	933	613	763	988	622	297	54	40	167	155	487	566	161	999999	738	999999	492	999999	999999	744	999999	370	582	974	252	160	999999	431	761	936	71	999999	837	835	49	609	838	169	355	274	407	999999	348	585	999999	999999	563	643	999999	785	60	862	524	541	478	999999	999999	789	999999	999999	197	623	278	230	94	352	729	999999	685	138	672	999999	885	772	346	808	32	996	298	39	596	999999	469	976	885	999999	619	305	999999	476	999999	999999	999999	883	87	783	999999	127	501	342	493	247	999999	833	122	727	976	752	204	669	551	999999	500	999999	875	729	163	302	999999	999999	999999	433	958	219	560	623	908	12	999999	562	56	999999	505	956	546	359	999999	999999	999999	167	232	999999	110	999999	999999	544	558	707	17	357	630	999999	782	999999	609	999999	999999	999999	283	999999	819	974	67	642	622	646	539	543	179	999999	229	527	999999	999999	999999	866	333	270	294	999999	74	211	994	347	932	999999	132	888	357	486	80	761	363	374	348	257	808	999999	999999	288	14	24	537	490	137	112	999999	605	953	742	736	28	463	267	434	999999	980	720	709	45	524	650	196	999999	456	468	999999	73	838	415	999999	864	195	999999	20	60	673	513	219	829	999999	526	999999	614	750	62	307	999999	940	730	276	999999	759	49	764	364	827	844	44	669	938	967	767	547	683	871	832	458	256	384	999999	476	999999	879	999999	999999	715	581	942	404	170	78	133	117	149	970	115	156	999999	656	999999	828	478	550	891	589	759	999999	930	879	230	999999	849	566	786	799	587	999999	560	766	649	256	902	640	999999	870	843	999999	408	713	765	685	999999	600	162	999999	999999	960	988	899	999999	999999	999999	72	184	320	229	999999	330	349	999999	999999	595	484	16	975	925	838	999999	999999	745	109	989	227	123	
544	642	259	414	670	802	626	891	660	528	332	605	839	466	198	999999	286	338	69	330	999999	99	999999	593	999999	199	169	920	999999	164	999999	337	433	949	639	678	970	162	660	546	999999	344	935	956	684	380	96	999999	852	999999	999999	770	999999	896	583	454	909	665	238	999999	642	706	924	506	999999	999999	999999	999999	826	519	681	133	678	522	564	205	164	776	999999	999999	999999	787	77	597	695	377	407	537	375	195	999999	314	999999	999999	904	69	999999	999999	576	689	208	205	555	342	999999	345	102	417	341	388	299	143	999999	999999	999999	855	638	337	811	999999	999999	644	525	641	751	999999	999999	999999	618	504	784	726	209	229	999999	999999	999999	735	897	999999	285	989	999999	999999	895	999999	999999	502	812	59	431	999999	626	999999	101	564	679	999999	591	332	999999	603	799	837	604	573	934	537	825	468	622	902	439	462	736	608	448	538	999999	999999	819	999999	999999	568	83	701	109	644	137	52	238	328	999999	575	222	682	199	368	999999	332	701	29	676	353	436	528	654	174	829	999999	125	150	999999	999999	999999	440	916	999999	763	902	999999	999999	410	999999	240	999999	999999	863	250	63	419	999999	156	423	424	799	999999	342	999999	554	57	934	815	644	926	97	159	679	999999	999999	765	958	999999	489	858	411	619	892	999999	141	770	790	924	775	83	999999	999999	755	60	999999	410	999999	108	219	999999	539	999999	999999	857	152	155	88	999999	469	297	460	999999	667	564	22	190	147	999999	999999	999999	266	999999	49	999999	999999	103	999999	628	358	380	191	999999	395	633	329	927	853	999999	971	999999	692	989	465	487	623	560	999999	200	48	533	272	365	999999	436	598	528	444	205	967	58	750	459	452	999999	999999	999999	999999	43	245	999999	999999	999999	257	24	101	999999	555	999999	947	999999	766	213	590	999999	118	826	762	959	45	999999	492	658	77	922	245	242	547	999999	382	999999	999999	303	955	952	999999	169	117	92	344	331	973	882	999999	638	292	546	869	626	980	999999	838	141	998	444	602	999999	45	334	778	859	730	188	189	924	868	472	999999	637	999999	948	719	999999	624	999999	827	610	410	439	640	698	372	999999	396	103	999999	339	999999	520	999999	999999	134	783	314	485	999999	795	702	332	999999	819	298	241	997	999999	569	168	516	294	616	992	999999	606	694	999999	496	810	791	96	740	538	177	737	287	110	999999	936	375	148	123	999999	999999	87	669	820	410	999999	922	365	533	35	823	21	903	368	260	999999	98	233	999999	790	13	615	591	240	999999	
560	954	897	217	999999	999999	377	181	584	94	199	936	873	999999	364	887	436	999999	715	715	166	999999	999999	999999	306	847	151	159	999999	38	302	999999	438	178	999999	186	999999	157	899	241	455	839	329	284	999999	590	225	999999	634	999999	577	62	875	525	999999	727	45	57	910	999999	999999	228	848	556	792	999999	508	704	829	999999	861	288	664	484	270	326	514	999999	788	715	631	999999	524	429	461	249	619	913	683	132	150	977	246	123	999999	236	991	773	491	366	92	521	999999	456	51	298	397	401	265	179	222	401	268	204	164	999999	703	999999	105	999999	94	595	999999	999999	46	884	51	551	999999	43	335	741	162	432	999999	120	872	77	388	172	999999	999999	999999	514	909	749	719	999999	958	533	533	999999	678	939	282	497	499	27	419	166	999999	846	505	999999	999999	999999	248	836	571	53	192	636	50	999999	700	866	937	517	797	297	175	999	999999	371	510	763	72	999999	159	146	620	855	999999	231	999999	999999	722	436	670	438	510	882	999999	914	350	999999	999999	745	249	416	560	982	229	132	991	257	263	143	999999	90	999999	36	999999	435	432	337	978	819	27	999999	153	510	846	368	786	292	529	678	999999	613	242	327	999999	999999	585	999999	635	535	239	999999	999999	588	715	590	999999	484	205	54	999999	23	918	711	999999	555	272	59	146	861	999999	708	727	999999	122	117	847	101	62	943	999999	794	702	453	589	359	999999	564	795	999999	349	999999	97	484	196	999999	694	530	999999	999999	480	999999	501	774	199	530	940	999999	476	999999	742	928	431	261	205	696	320	475	132	377	999999	708	264	880	521	44	999999	252	398	114	423	327	501	634	472	323	999999	928	263	69	419	776	98	999999	523	999999	879	835	289	500	697	229	999999	232	999999	772	281	621	262	164	909	698	999999	371	999999	425	437	797	789	882	403	392	999999	999999	958	835	999999	76	367	999999	164	785	963	898	416	203	919	999999	999999	699	51	681	999999	108	159	721	999999	999999	13	107	984	999999	56	407	999999	999999	17	999999	274	979	163	214	263	162	10	133	734	878	954	999999	506	168	999999	99	840	721	717	122	913	246	836	892	73	269	125	999999	999999	566	999999	112	196	583	13	839	999999	836	427	999999	999999	36	986	131	772	22	601	825	999999	956	566	384	597	894	999999	999999	153	270	151	999999	46	928	393	178	85	852	999999	922	165	999999	999999	14	303	999999	999999	886	260	715	130	60	668	300	967	782	999999	427	999999	301	999999	999999	695	285	695	433	
485	179	642	818	55	999999	218	678	999999	964	413	999999	91	402	999999	999999	778	438	150	101	335	746	961	999999	178	658	999999	999999	771	190	453	277	319	869	719	844	999999	441	669	211	999999	990	631	12	379	447	999999	121	999999	999999	207	267	145	603	108	739	218	999999	999999	397	999999	999999	907	489	999999	146	253	221	999999	45	999999	346	999999	999999	259	344	125	958	241	999999	322	236	102	164	983	196	141	715	771	979	636	999999	792	282	629	146	93	151	492	999999	204	134	437	384	324	860	999999	206	354	999999	624	999999	999999	999999	84	354	612	999999	505	999999	999999	538	450	704	999999	89	999999	999999	319	122	261	973	999999	998	536	197	999999	717	999999	132	999999	935	370	999999	365	386	421	874	999999	285	999999	340	646	168	237	666	684	999999	975	999999	317	11	886	241	512	650	784	801	999999	887	555	894	912	382	635	79	999999	443	348	32	667	679	999999	43	999999	999999	336	317	770	870	999999	75	741	603	815	696	58	999999	504	714	602	999999	493	320	730	999999	427	273	532	168	999999	250	999999	953	999999	999999	713	999999	653	591	324	476	40	999999	383	489	163	319	567	938	31	999999	939	634	430	999999	195	978	313	949	503	73	784	612	382	999999	680	788	35	186	999999	205	485	912	400	135	589	972	999999	250	485	118	705	594	147	999999	311	760	533	999999	452	734	999999	703	98	260	691	999999	148	999999	808	374	999999	390	999999	825	562	999999	243	304	467	223	51	73	473	394	367	200	474	921	961	920	265	999999	734	999999	655	781	823	149	444	170	999999	827	999999	121	825	324	639	999999	897	284	526	999999	73	239	693	999999	240	704	893	999999	953	226	158	999999	119	789	999999	999999	180	780	212	999999	860	999999	388	223	632	362	569	999999	999999	163	33	999999	404	36	999999	505	564	999999	551	129	256	943	217	617	678	553	11	45	668	933	151	127	82	999999	378	765	850	479	853	877	999999	850	939	800	999999	999999	999999	92	999999	161	151	10	238	93	847	917	99	770	545	89	360	533	384	627	21	906	614	972	658	999999	654	95	999999	999999	983	406	13	417	425	216	69	919	999999	999999	999999	150	999999	988	584	461	676	90	934	999999	527	999999	476	322	788	296	857	999999	433	682	506	999999	684	565	110	450	913	682	355	999999	29	441	845	866	835	871	28	999999	397	207	999999	574	160	551	156	381	930	691	629	138	359	548	999999	999999	20	736	465	333	999999	143	547	999999	734	606	999999	95	766	609	486	917	278	240	
133	236	683	932	905	143	418	728	520	999999	63	226	978	480	946	839	999999	109	415	695	738	263	660	999999	839	554	795	70	614	330	214	711	860	129	425	268	332	87	830	999999	914	169	623	999999	940	517	627	284	999999	927	753	386	511	999999	999999	999999	575	678	103	999999	999999	358	999999	199	27	351	366	859	65	687	516	778	999999	999999	999999	579	999999	345	999999	331	926	521	920	687	577	828	210	287	627	999999	692	999999	983	479	983	565	56	433	306	599	161	999999	229	462	999999	974	117	999999	802	922	238	240	613	771	434	826	999999	435	999999	199	999999	88	241	509	994	862	794	799	109	225	533	217	48	999999	180	168	302	467	276	999999	999999	781	485	704	327	462	50	221	54	167	137	620	810	117	458	82	536	720	468	999999	189	999999	329	999999	399	30	201	148	999999	276	534	970	169	999999	478	369	603	537	191	541	821	582	754	941	97	912	407	931	27	999999	632	999999	999	718	423	413	999999	898	315	306	271	902	620	778	999999	167	460	790	639	98	478	999	538	926	736	606	562	387	999999	999999	999999	270	999999	503	643	952	970	999999	999999	75	907	705	232	884	999999	919	962	976	319	930	462	999999	302	928	628	999999	53	83	981	999999	850	84	999999	999999	683	11	780	126	144	680	197	19	999999	573	999999	999999	777	654	656	817	644	586	78	568	34	17	968	202	999999	999999	909	999999	469	789	224	832	306	403	211	278	148	999999	999999	638	999999	452	432	999999	747	999999	856	398	999999	174	182	273	16	999999	803	675	43	588	252	134	999999	299	550	404	359	358	477	999999	453	387	678	798	745	439	825	582	585	999999	999999	29	164	520	480	305	617	950	825	465	599	535	999999	560	603	999999	867	453	902	38	378	999999	999999	482	944	999999	495	999999	528	577	24	999999	999999	793	143	999999	999999	999999	819	255	786	408	999999	999999	999999	918	151	128	205	38	571	381	680	557	871	65	641	682	576	440	809	243	432	999999	450	378	445	452	999999	380	747	617	633	656	251	970	866	375	699	36	897	377	188	999999	999999	643	999999	543	921	87	591	297	683	388	445	553	975	283	999999	999999	483	699	701	825	290	999999	748	33	316	900	999999	276	982	549	543	442	64	932	252	807	999999	901	999999	349	999999	999999	934	999999	221	697	999999	592	804	999999	553	208	999999	363	218	999999	894	528	237	31	888	324	999999	999999	845	999999	499	999999	41	763	588	581	999999	999999	999999	999999	29	503	811	618	999999	606	999999	698	
999999	344	766	701	723	200	912	308	674	509	460	999999	155	799	408	217	999999	999999	999999	50	706	999999	999999	322	999999	999999	999999	401	716	618	125	999999	852	615	148	511	246	797	328	840	850	289	907	999999	901	572	999999	229	104	604	999999	953	999999	432	992	33	314	453	999999	345	999999	521	592	65	393	179	621	540	660	999999	999999	999999	633	720	199	426	75	370	421	754	703	813	307	121	208	172	999999	430	623	125	206	793	423	983	683	339	697	999999	285	732	951	999999	568	206	634	999999	330	333	242	999999	958	944	999999	999999	642	353	224	480	857	231	931	201	916	545	701	187	987	649	999999	860	729	223	94	999999	802	999999	254	110	487	198	841	913	197	57	167	262	760	792	350	339	125	226	999999	64	999999	759	237	32	505	999999	32	680	296	382	999999	744	859	353	827	999999	108	124	992	999999	389	999999	13	869	388	449	426	999999	999999	999999	999999	513	228	40	999999	999999	330	231	604	41	175	999999	627	999999	999999	999999	402	417	964	999999	240	11	233	999999	999999	999999	756	999999	644	66	39	999999	999999	587	637	342	525	828	465	784	999999	877	999999	961	504	228	401	197	668	966	56	19	240	52	477	743	999999	894	999999	116	296	962	999999	999999	999999	347	789	49	999999	868	896	999999	951	999999	999999	363	999999	999999	830	999999	390	568	999999	999999	20	30	597	999999	120	893	63	631	472	359	498	999999	999999	999999	960	166	999999	999999	19	799	999999	482	67	60	548	124	262	999999	73	999999	999999	727	999999	909	537	999999	750	460	999999	294	814	274	111	602	691	702	73	519	311	674	26	38	999999	999999	607	537	962	546	790	999999	641	46	568	999999	999999	770	538	390	443	979	416	978	433	725	985	806	381	465	368	845	60	742	714	398	894	999999	999999	999999	311	10	999999	213	670	933	653	778	705	549	969	999999	999999	999999	85	332	267	999999	999999	833	915	801	165	507	187	999999	945	898	331	179	667	935	999999	176	999999	443	961	212	999999	500	82	217	999999	831	495	448	999999	377	999999	392	141	856	999999	999999	456	999999	844	520	999999	725	988	754	456	535	882	44	999999	999999	605	642	370	64	729	114	760	707	700	333	999999	739	273	577	242	939	48	810	842	266	999999	578	598	450	999999	592	512	328	999999	575	999999	999999	128	999999	772	999999	31	999999	136	988	999999	748	809	520	509	295	462	420	521	999999	496	999999	201	72	288	37	53	920	877	147	602	999999	947	134	999999	559	620	999999	805	218	917	962	684	999999	681	970	
768	88	999999	999999	999999	999999	806	253	89	877	269	66	404	744	980	111	208	989	396	999999	801	685	999999	949	675	999999	614	313	599	999999	397	348	391	318	269	965	999999	999999	16	510	635	999999	999999	507	999999	564	195	70	237	999999	763	695	466	538	178	92	999999	992	226	999999	487	502	653	555	999999	921	999999	96	999999	25	132	222	982	886	517	999999	999999	638	999999	120	686	999999	999999	783	999999	999999	999999	853	149	999999	32	986	769	748	999999	143	999999	999999	27	378	889	108	585	222	693	999999	999999	580	31	80	453	999999	343	115	581	999999	426	870	785	787	50	999999	946	309	992	146	452	243	863	384	58	149	999999	290	999999	588	968	863	999999	228	988	310	832	999999	733	719	652	663	177	98	716	999999	999999	239	338	999999	161	285	229	556	108	479	999999	647	999999	313	999999	62	885	993	965	562	779	566	798	739	999999	877	999999	283	494	788	75	774	667	869	434	392	952	999999	999999	692	999999	544	130	519	593	999999	57	429	37	600	778	999999	132	163	410	158	440	999999	89	284	999999	999999	72	999999	414	942	979	999999	999999	309	109	733	999999	283	999999	245	446	289	999999	804	830	157	256	893	20	999999	999999	513	468	286	951	364	82	999999	983	698	999999	810	999999	650	999999	895	550	999999	500	54	617	849	245	175	711	999999	452	999999	999999	562	999999	178	309	522	999999	475	693	602	999999	999999	661	999999	299	229	999999	999999	185	999999	999999	935	606	999999	403	965	284	802	277	999999	999999	800	912	999999	707	431	999999	313	511	999999	999999	739	211	948	378	999999	393	211	559	999999	411	85	975	946	686	518	955	999999	774	343	248	497	208	999999	37	558	833	863	999999	868	230	459	135	999999	155	858	733	658	159	649	999999	999999	253	999999	892	500	824	999999	121	198	999999	828	538	999999	353	999999	541	811	921	820	920	999999	504	691	796	951	949	392	800	827	785	307	30	135	761	176	999999	999999	507	537	733	867	752	518	402	402	999999	957	999999	999999	326	999999	999999	339	728	61	577	561	999999	940	550	441	174	293	413	178	807	999999	415	186	999999	594	314	999999	999999	62	777	999999	298	403	999999	992	152	999999	510	863	570	691	407	709	999999	692	999999	567	987	301	703	469	114	234	595	518	552	73	999999	732	617	353	251	675	999999	591	273	70	909	558	999999	656	782	550	999999	125	15	705	587	924	112	747	406	795	999999	999999	999999	999999	808	522	449	89	842	778	255	227	449	999999	436	999999	429	431	999999	438	12	56	999999	564	
626	479	512	846	485	750	629	999999	999999	456	325	964	710	208	262	397	999999	219	814	13	304	390	675	283	999999	580	504	680	99	968	792	313	632	327	999999	338	19	999999	999999	999999	159	385	999999	993	415	471	307	231	179	999999	330	793	241	683	999999	245	804	238	999999	905	999999	999999	780	978	999999	999999	342	392	760	923	388	514	614	999999	854	919	999999	999999	868	808	282	999999	999999	830	647	999999	81	949	67	212	999999	999999	36	699	845	210	999999	302	339	999999	999999	999999	470	999999	881	816	999999	518	828	349	135	131	370	768	632	999999	447	950	999999	664	940	393	335	557	398	607	999999	915	877	999999	999999	817	352	474	679	999999	812	265	948	831	820	563	130	718	87	412	999999	268	77	873	763	654	961	675	999999	745	589	913	857	284	338	999999	999999	184	34	317	779	896	98	273	999999	191	11	509	844	387	273	616	479	986	197	229	848	999999	999999	670	855	677	21	934	778	899	999999	999999	502	999999	922	945	999999	770	633	523	999999	999999	714	581	653	461	999999	86	481	972	444	999999	97	119	424	637	294	364	461	999999	885	164	494	270	999999	337	999999	296	465	327	923	709	362	673	59	999999	299	318	27	403	846	934	462	806	464	537	587	393	143	294	661	338	318	999999	638	25	999999	453	999999	999999	999999	999999	621	164	59	734	999999	423	69	379	348	975	347	999999	999999	950	701	999999	999999	254	749	623	163	180	666	594	401	999999	44	44	736	845	999999	701	948	312	323	308	999999	730	29	173	333	764	946	999999	991	999999	275	688	323	630	648	999999	576	831	390	450	497	464	999999	686	389	35	999999	502	999999	646	119	953	636	403	931	84	235	586	299	999999	999999	999999	603	151	999999	356	720	116	206	965	135	999999	921	873	999999	302	397	999999	784	307	131	999999	229	354	151	322	61	919	999999	573	329	989	542	991	999999	515	860	999999	131	42	315	536	305	501	521	999999	41	762	999999	638	999999	999999	801	999999	999999	999999	761	258	10	252	304	800	417	633	645	145	999999	930	999999	305	999999	205	221	751	992	595	999999	999999	999999	158	999999	298	999999	69	999999	999999	999999	550	723	444	999999	611	202	999999	738	514	128	672	855	386	417	111	115	297	999999	999999	680	999999	999	999999	633	43	425	851	999999	15	999999	357	747	999999	947	44	217	222	551	829	13	999999	23	488	999999	485	872	999999	740	190	193	49	862	403	756	148	999999	50	999999	720	196	999999	917	732	999999	770	925	646	439	999999	893	892	999999	377	
489	347	46	520	215	158	170	968	120	781	821	999999	494	999999	462	999999	999999	176	999999	999999	643	999999	999999	999999	447	999999	999999	236	28	367	296	301	303	999999	913	419	999999	40	835	999999	559	227	240	146	910	616	286	999999	194	999999	999999	999999	999999	999999	999999	827	921	754	999999	509	598	934	999999	753	494	999999	999999	999999	999999	52	706	999999	340	748	999999	425	431	289	380	831	999999	978	52	397	476	568	809	387	999999	96	999999	999999	957	999999	999999	624	999999	487	999999	389	485	999999	151	151	999999	438	999999	999999	644	318	405	641	384	251	89	620	999999	562	286	925	721	999999	248	353	554	999999	505	999999	683	656	157	944	638	999999	356	153	836	901	474	48	182	76	743	999999	691	999999	999999	716	257	454	732	715	210	725	668	731	48	999999	596	574	933	392	69	999999	170	460	13	393	894	935	784	999999	98	248	999999	999999	20	795	661	697	386	788	757	999999	924	442	744	912	331	999999	999999	47	314	999999	115	789	17	756	292	999999	999999	999999	821	321	999999	741	999999	999999	971	24	720	252	147	899	999999	154	634	829	72	727	715	101	71	279	830	999999	686	198	143	964	647	999999	513	430	844	999999	967	999999	569	193	816	782	940	317	904	862	900	415	712	961	164	187	999999	564	525	762	527	552	999999	999999	64	999999	829	17	999999	466	739	716	65	399	187	999999	270	879	999999	933	999999	754	374	968	845	999999	999999	999999	809	469	999999	949	905	91	999999	999999	955	645	999999	387	953	932	940	999999	132	193	999999	322	999999	966	916	813	652	999999	611	772	188	521	87	782	952	657	208	907	895	790	811	999999	999999	999999	243	624	999999	534	980	228	813	926	845	662	921	172	398	842	552	756	999999	999999	480	999999	246	443	567	356	999999	306	733	43	552	999999	999999	386	999999	31	999999	302	73	128	611	999999	959	261	676	425	999999	789	269	999999	364	148	493	497	502	621	526	799	66	403	109	683	494	779	383	513	289	999999	969	999999	120	260	693	188	711	999999	548	984	767	999999	999999	645	47	999999	679	413	999999	999999	883	582	504	933	245	669	29	927	899	190	999999	999999	999999	999999	820	892	255	113	455	315	785	416	999999	999999	999999	914	908	463	999999	125	999999	999999	664	404	999999	397	872	186	25	33	999999	784	197	367	115	999999	16	179	825	999999	999999	576	999999	999999	109	477	508	961	999999	330	761	565	290	783	90	908	999999	741	664	433	999999	78	97	431	156	11	228	715	436	999999	908	738	638	999999	993	999999	21	130	
305	999999	888	911	285	694	999999	999999	999999	414	999999	207	105	274	514	999999	135	63	488	999999	397	999999	259	793	534	999999	422	33	927	789	789	999999	896	388	999999	481	544	117	793	403	999999	553	508	813	999999	999999	342	999999	233	246	376	939	55	483	733	207	933	105	387	999999	999999	249	675	714	624	730	310	717	828	999999	857	27	270	95	378	843	599	445	364	999999	140	778	999999	690	999999	999999	511	423	655	248	999999	449	730	980	130	918	877	999999	199	707	928	624	999999	200	389	358	679	959	115	889	608	498	740	999999	681	503	450	985	999999	999999	228	887	71	590	495	418	999999	999999	964	999999	966	805	999999	999999	377	516	963	609	310	74	181	552	999999	999999	639	59	708	649	308	626	999999	891	503	999999	489	50	562	234	705	999999	70	398	995	655	922	803	252	93	713	175	540	840	684	999999	603	676	999999	305	950	999999	709	999999	999999	999999	981	84	312	830	177	337	999999	999999	904	339	999999	999999	999999	662	843	999999	806	624	935	999999	96	638	216	276	822	813	470	267	283	269	271	423	417	657	674	999999	501	421	916	999999	999999	801	999999	999999	232	820	999999	917	462	124	638	95	712	848	261	999999	999999	45	18	364	867	695	465	644	78	590	374	899	988	995	345	395	708	999999	920	295	701	861	53	999999	693	999999	999999	999999	630	999999	710	568	999999	331	980	465	413	562	999999	999999	999999	999999	287	641	456	999999	928	466	778	999999	999999	164	928	966	999999	16	991	999999	670	324	890	306	24	891	999999	999999	502	999999	25	999999	981	156	49	403	999999	410	999999	411	999999	999999	624	348	390	999999	799	999999	640	440	680	973	473	999999	891	205	635	49	999999	395	761	649	727	270	999999	999999	999999	240	999999	535	26	250	431	589	462	999999	699	999999	915	999999	102	334	999999	72	987	51	416	585	999999	844	767	910	999999	199	650	905	745	363	896	492	125	999999	999999	115	999999	439	552	884	943	999999	999999	999999	133	999999	999999	437	483	665	999999	410	492	686	976	280	767	115	127	242	939	557	461	345	656	433	521	999999	892	999999	648	999999	498	531	999999	569	348	684	786	482	896	999999	431	89	89	999999	999999	999999	592	171	999999	318	321	319	945	999999	242	169	436	700	138	768	544	999999	999999	726	911	999999	53	416	931	999999	329	645	345	726	999999	382	266	170	433	92	941	999999	723	339	245	189	586	256	336	999999	257	96	353	138	678	18	71	999999	584	48	999999	185	239	999999	989	999999	999999	229	270	860	903	276	
999999	55	826	813	999999	687	491	732	384	797	89	752	835	242	301	999999	58	127	999999	903	586	395	697	766	502	468	999999	569	999999	367	985	999999	285	981	820	999999	311	864	999999	383	999999	999999	663	597	105	486	429	756	999999	765	181	999999	550	10	999999	880	358	69	321	999999	347	922	526	27	812	613	477	853	421	993	906	193	807	936	999999	734	731	109	671	25	48	593	194	999999	196	841	925	285	301	939	949	251	999999	88	46	949	335	999999	999999	491	19	576	999999	391	859	987	345	613	968	999999	159	258	398	305	201	999999	999999	86	831	970	687	201	999999	482	999999	665	640	729	999999	999999	408	94	324	189	16	472	259	999999	590	208	506	322	316	345	790	700	852	999999	886	293	222	258	815	815	999999	999999	24	862	347	204	999999	999999	714	887	999999	999999	934	219	298	729	504	935	496	999999	474	999999	884	999999	692	353	812	999999	842	616	869	160	279	999999	385	199	458	396	465	396	851	999999	607	429	999999	725	765	643	959	167	789	286	762	192	350	438	999999	999999	180	994	999999	999999	774	107	999999	406	999999	436	999999	109	280	999999	999999	110	999999	585	767	465	437	999999	587	179	999999	684	999999	592	398	97	168	946	999999	999999	999999	470	14	886	125	509	411	392	930	339	999999	999999	887	999999	999999	662	411	765	670	477	370	213	416	222	542	99	999999	435	18	707	278	887	843	619	891	19	999999	895	999999	999999	63	55	999999	258	369	572	797	155	999999	736	686	999999	286	788	999999	999999	64	791	353	35	999999	976	383	233	71	999999	26	277	790	797	566	515	305	412	424	324	177	168	852	969	301	135	649	282	31	875	999999	999999	328	878	955	999999	999999	444	38	87	671	812	196	447	556	999999	999999	987	999999	180	106	873	374	999999	999999	895	938	384	734	113	336	111	999999	195	321	962	948	912	842	262	999999	861	383	347	999999	364	971	999999	423	771	999999	662	112	850	779	737	999999	352	999999	999999	374	177	999999	999999	750	569	610	11	136	594	581	453	154	999999	999999	245	499	37	332	491	923	533	999999	999999	343	999999	999	361	416	584	281	605	879	783	888	797	999999	999999	999999	93	754	970	999999	828	199	327	517	999999	645	999999	999999	662	29	550	145	840	999999	747	592	999999	570	258	595	552	999999	975	573	371	999999	999999	93	51	440	249	737	953	999999	142	773	999999	166	813	716	999999	347	619	585	338	647	57	999999	414	866	999999	999999	505	384	736	999999	223	999999	156	999999	236	999999	206	231	780	
813	191	999999	83	973	576	999999	757	542	723	999999	999999	399	244	723	980	826	679	184	921	726	999999	999999	999999	999999	559	271	19	999999	489	999999	999999	999999	999999	525	999999	999999	999999	440	299	999999	765	962	661	531	812	824	519	432	186	410	999999	31	310	999999	999999	613	87	457	424	999999	910	111	999999	312	74	316	594	719	267	529	318	249	884	332	961	279	917	999999	813	735	752	999999	478	89	640	129	96	751	943	999999	384	71	26	985	688	999999	910	359	999999	506	239	799	999999	657	999999	541	146	978	999999	312	999999	100	643	999999	561	333	633	999999	671	944	999999	999999	999999	415	154	257	232	899	999999	308	999999	568	530	316	505	953	422	821	999999	108	999999	999999	999999	640	167	294	427	338	999999	365	40	937	687	999999	999999	397	999999	759	512	999999	319	247	345	794	999999	999999	569	336	192	608	999999	812	985	572	999999	121	999999	145	999999	999999	829	894	475	288	999999	431	880	999999	40	118	930	663	999999	999999	789	745	772	865	696	999999	999999	100	155	999999	454	228	951	999999	559	174	213	887	511	999999	25	999999	772	66	999999	999999	257	562	306	84	677	257	503	999999	783	227	999999	328	999999	999999	146	738	749	649	833	59	999999	765	458	865	904	53	161	666	138	375	972	999999	348	184	782	999999	794	999999	158	207	724	119	341	342	825	999999	448	293	999999	286	675	133	999999	476	51	491	999999	999999	999999	634	105	837	999999	418	254	633	979	274	445	973	944	678	500	999999	334	370	433	125	50	28	604	867	160	999999	699	999999	492	871	142	300	68	999999	999999	999999	999999	887	999999	923	999999	202	906	184	847	542	999999	996	999999	999999	152	681	67	999999	400	999999	39	238	686	862	718	405	151	117	141	155	915	590	999999	977	534	447	964	510	999999	847	122	430	29	618	519	703	226	894	729	461	242	79	962	749	493	873	210	543	215	692	61	798	999999	702	626	751	228	999999	73	999999	717	557	960	553	48	609	218	78	999999	24	188	256	388	679	912	845	999999	999999	493	999999	246	430	999999	345	796	324	387	326	991	999999	484	571	830	34	744	999999	119	999999	711	999999	999999	142	200	201	513	804	419	373	790	781	133	201	172	412	468	296	263	625	756	723	232	892	999999	585	540	617	426	363	935	237	736	218	325	609	999999	114	240	999999	831	999999	999999	999999	535	999999	999999	293	409	427	999999	457	999999	493	663	987	999999	999999	64	615	661	999999	999999	999999	437	563	55	915	875	563	416	364	66	999999	999999	999999	999999	
217	366	999999	999999	256	999999	998	999999	488	806	999999	555	337	947	234	59	624	452	935	613	848	586	972	174	728	999999	999999	21	212	401	281	699	898	178	454	416	197	999999	999999	687	389	269	949	757	802	999999	999999	615	999999	999999	441	707	858	160	970	630	393	702	222	839	999999	999999	594	999999	535	999999	656	169	999999	818	999999	999999	48	257	234	999999	999999	999999	372	999999	999999	240	999999	897	999999	999999	840	999999	208	823	32	999999	461	574	999999	401	674	862	231	259	713	388	123	374	999999	490	669	999999	926	390	999999	177	340	999999	968	142	999999	696	136	961	712	908	999999	999999	795	377	499	473	931	999999	915	775	993	122	655	491	127	464	454	479	999999	239	999999	818	999999	999999	999999	607	606	999999	243	977	999999	270	546	805	428	443	999999	85	991	206	999999	104	475	228	184	999999	999999	486	25	999999	252	999999	68	999999	96	999999	849	999999	223	999999	867	748	599	937	49	999999	575	849	73	683	886	378	487	706	560	727	352	999999	999999	935	408	129	178	539	735	88	211	999999	999999	285	999999	637	999999	109	339	930	999999	999999	999999	450	652	358	999999	999999	817	873	999999	361	922	368	799	247	270	999999	493	747	999999	69	212	961	532	511	999999	788	100	999999	516	388	377	629	232	815	433	240	293	999999	706	837	999999	861	908	849	151	999999	999999	355	377	585	616	591	999999	445	334	227	918	150	227	635	251	568	367	999999	984	302	999999	984	814	40	999999	443	51	742	347	351	62	999999	369	780	999999	744	999999	999999	772	785	278	999999	490	215	321	153	999999	81	596	163	504	999999	864	849	224	502	540	346	591	999999	999999	618	107	983	175	245	780	447	333	506	999999	999999	999999	209	33	357	503	608	718	850	611	999999	156	194	846	933	817	520	565	809	213	999999	349	599	245	660	690	507	50	86	372	394	747	99	999999	77	109	665	825	867	999999	999999	628	740	571	579	999999	912	146	999999	999999	269	881	523	302	151	97	428	963	373	667	996	568	641	487	226	999999	67	717	999999	834	161	999999	698	810	999999	999999	608	38	666	198	777	999999	999999	658	113	513	999999	796	335	980	680	702	462	209	999999	373	986	263	354	356	999999	205	367	407	276	574	193	712	31	999999	999999	400	999999	185	890	999999	759	983	999999	999999	999	270	391	799	163	459	999999	498	999999	908	929	355	683	320	783	999999	12	411	392	538	330	520	775	111	501	289	405	286	999999	376	613	13	999999	641	357	999999	813	568	253	816	341	694	904	
999999	305	143	999999	986	401	317	999999	999999	600	845	393	999999	999999	290	307	873	63	956	999999	441	304	926	476	52	999999	639	768	444	999999	575	207	636	999999	661	806	999999	572	419	885	11	743	265	412	43	258	868	658	533	270	379	763	999999	514	473	819	999999	666	675	33	999999	999999	199	199	35	648	757	871	833	484	940	311	643	80	999999	698	999999	523	443	794	104	980	999999	999999	788	811	821	131	153	842	999999	700	999999	999999	133	461	554	75	387	394	500	997	999999	58	330	78	129	314	336	774	780	855	233	881	928	782	314	25	411	223	827	635	999999	991	57	249	413	257	947	726	999999	973	145	59	999999	107	165	999999	853	999999	692	516	794	378	72	581	477	26	999999	351	157	538	664	999999	567	864	999999	833	11	999999	999999	999999	367	999999	999999	999999	999999	184	587	831	626	128	172	999999	531	320	999999	999999	929	476	771	397	790	606	578	615	318	971	491	999999	829	331	999999	999999	65	999999	159	194	748	264	860	302	438	999999	724	39	376	973	642	256	999999	918	904	534	999999	277	91	760	999999	25	498	748	999999	999999	999999	305	933	400	635	711	171	656	612	674	615	999999	959	164	882	549	248	999999	339	245	414	911	426	660	462	788	738	398	162	733	765	122	610	999999	999999	428	999999	975	348	999999	94	377	316	240	919	840	317	927	878	491	776	164	418	457	744	101	878	282	938	999999	999999	999999	999999	878	999999	502	868	680	530	999999	453	273	999999	999999	160	47	605	196	999999	621	999999	999999	519	670	956	999999	704	162	999999	542	550	822	47	501	958	321	999999	437	331	999999	999999	637	407	425	999999	513	168	999999	306	707	496	691	541	326	376	172	999999	833	922	306	798	715	999999	999999	999999	999999	235	999999	450	839	999999	178	864	324	650	842	999999	104	632	999999	452	999999	856	836	56	858	291	720	999999	796	66	49	514	35	627	265	500	419	512	999999	287	999999	569	467	999999	999999	826	999999	999999	533	999999	170	999999	478	854	114	859	310	999999	64	349	515	378	654	782	999999	999999	839	999999	394	999999	999999	592	225	176	787	134	399	302	728	41	74	999999	602	999999	896	839	46	181	523	999999	200	999999	999999	77	771	296	915	999999	999999	664	987	530	999999	999999	764	577	984	312	999999	999999	470	17	223	32	285	472	999999	999999	885	295	627	999999	999999	988	161	999999	144	158	404	999999	219	714	999999	999999	54	544	761	420	283	999999	854	733	114	543	935	193	264	999999	791	309	520	308	798	999999	999999	
328	356	303	40	247	443	999999	907	575	771	999999	133	160	978	740	711	365	343	567	440	893	563	999999	63	968	272	709	366	105	979	910	916	999999	35	725	999999	999999	390	999999	999999	28	825	539	772	189	69	999999	457	999999	999999	165	965	999999	999999	154	764	716	250	999999	975	734	479	812	595	860	839	372	134	262	553	253	974	307	999999	999999	77	999999	867	873	908	167	999999	316	507	824	945	684	77	999999	960	481	227	328	70	999999	549	999999	943	911	999999	697	999999	204	507	354	999999	667	559	280	86	740	999999	376	999999	817	999999	172	315	771	914	999999	305	999999	301	999999	999999	656	247	530	872	64	90	956	999999	221	188	67	808	162	643	288	135	797	999999	999999	633	850	174	999999	999999	386	707	182	996	194	999999	735	903	436	327	534	429	38	999999	31	999999	892	842	943	639	424	364	162	138	636	39	508	449	80	448	186	492	995	851	496	999999	907	959	349	819	452	163	382	835	118	858	999999	399	782	570	740	17	999999	612	264	999999	555	54	370	164	893	296	832	999999	999999	999999	434	186	999999	674	999999	933	503	133	999999	999999	982	327	29	778	932	119	666	510	999999	178	271	393	597	473	801	863	999999	999999	999999	166	331	394	999999	76	434	920	487	117	817	999999	514	107	425	993	49	237	34	591	231	784	629	999999	289	972	999999	50	589	447	872	999999	344	999999	207	999999	999999	597	999999	999999	353	22	999999	558	692	900	999999	173	999999	999999	999999	999999	839	16	999999	151	536	999	114	721	295	393	341	999999	999999	929	472	205	999999	394	63	451	604	999999	248	219	162	999999	639	999999	317	616	83	985	23	308	59	337	355	999999	504	940	999999	911	668	999999	681	999999	323	763	437	468	274	583	550	982	999999	768	768	753	988	464	369	999999	413	678	320	356	36	936	880	145	999999	842	889	123	958	693	412	287	538	570	757	875	951	849	352	499	999999	999999	999999	290	999999	602	78	49	999999	767	999999	999999	650	335	565	387	999999	302	618	431	693	999999	999999	999999	366	491	225	427	707	493	774	564	335	820	999999	994	606	599	576	257	774	999999	542	201	999999	422	999999	213	15	380	999999	658	240	920	806	18	17	63	924	87	387	651	342	999999	993	942	663	830	423	570	781	293	726	371	657	843	999999	832	100	943	854	22	422	337	500	125	999999	999999	23	903	987	553	675	499	999999	133	517	454	999999	252	759	807	789	999999	999999	709	932	868	999999	963	123	185	962	999999	233	375	238	999999	
999999	877	618	258	816	520	999999	238	617	236	501	533	336	450	634	847	194	999999	232	978	738	791	192	999999	151	60	790	812	590	694	999999	504	894	511	857	999999	634	510	990	278	999999	370	101	705	377	740	636	672	550	124	796	999999	152	260	277	999999	694	162	117	765	730	771	647	999999	961	996	638	824	999999	999999	223	683	999999	954	127	377	700	487	98	410	423	127	999999	475	898	99	362	644	244	62	635	482	403	234	547	99	722	178	744	380	111	812	90	246	901	999999	130	197	999999	900	115	999999	74	706	352	613	509	182	34	872	644	994	999999	539	678	741	290	831	416	37	999999	531	742	999999	309	611	47	999999	573	999999	999999	174	510	343	947	427	417	696	999999	934	589	550	153	999999	736	116	231	550	568	170	832	298	781	115	255	583	474	357	406	999999	575	999999	608	248	903	479	999999	256	591	260	333	593	949	481	447	113	387	870	999999	202	389	496	466	412	953	679	393	404	98	999999	953	69	299	151	368	999999	999999	904	968	267	622	975	958	999999	836	248	999999	309	667	151	205	603	999999	214	361	89	999999	205	295	233	95	99	168	227	307	273	303	807	123	999999	172	999999	902	722	580	414	537	159	575	715	340	94	999999	946	178	359	692	95	999999	289	999999	745	619	744	182	533	999999	741	999999	573	944	541	999999	335	979	722	701	999999	633	947	551	868	629	579	893	10	362	999999	999999	948	581	217	27	833	255	426	863	167	549	57	597	795	999999	999999	999999	798	898	411	966	455	657	47	462	842	737	228	999999	49	851	181	999999	604	999999	999999	992	736	523	999999	89	563	859	999999	115	999999	359	756	999999	627	808	104	111	950	255	602	300	543	755	185	999999	37	999999	823	316	378	876	992	113	89	20	999999	999999	546	999999	999999	596	124	999999	999999	492	981	499	498	999999	757	999999	230	358	999999	999999	999999	999999	999999	265	61	999999	999999	237	736	710	366	652	648	616	774	999999	565	627	842	999999	186	610	880	692	125	538	812	592	558	308	999999	999999	23	999999	561	63	999999	291	281	160	560	999999	205	175	136	338	851	881	466	937	514	999999	516	93	999999	999999	110	656	149	523	450	452	678	999999	64	999999	639	338	65	720	883	283	356	691	455	300	415	715	566	999999	687	999999	136	621	793	62	137	930	727	999999	999999	290	151	758	710	999999	217	767	120	413	699	522	826	745	999999	241	999999	825	999999	999999	442	395	100	363	836	999999	325	67	644	12	595	
708	999999	999999	767	603	141	597	999999	347	92	647	605	162	999999	999999	114	391	566	562	999999	311	999999	434	281	567	999999	788	922	999999	792	160	999999	118	817	999999	999999	484	999999	999999	109	658	845	300	220	794	999999	937	999999	671	414	934	501	999999	205	293	999999	186	80	210	412	353	675	788	555	932	525	496	345	107	263	999999	414	114	463	157	466	12	999999	999999	999999	262	522	260	999999	857	658	999999	912	533	999999	999999	999999	777	58	755	982	66	999999	999999	279	999999	601	178	418	785	530	396	628	57	999999	999999	999999	593	999999	159	830	425	12	697	999999	484	584	811	999999	528	224	999999	66	707	175	410	268	936	217	999999	661	354	999999	11	999999	272	421	864	706	999999	999999	999999	354	999999	999999	567	64	999999	14	999999	718	790	999999	889	570	893	340	921	999999	426	155	36	999999	999999	498	999999	582	10	370	21	73	999999	114	352	756	404	292	167	782	607	356	221	931	999999	999999	870	999999	953	999999	444	931	500	981	290	34	999999	444	404	999999	999999	985	63	686	999999	731	998	685	313	142	999999	999999	182	149	285	80	934	104	964	999999	627	999999	999999	569	926	89	999999	738	824	327	20	959	888	999999	999999	999999	302	999999	938	691	999999	999999	394	820	999999	834	758	360	706	999999	100	651	480	999999	781	660	365	493	760	913	999999	270	861	999999	132	216	722	425	805	999999	777	409	165	282	999999	443	403	999999	305	101	330	999999	41	999999	236	368	489	677	999999	999999	266	809	774	999999	999999	505	333	408	999999	67	122	343	555	53	442	999999	496	999999	793	999999	267	556	999999	668	592	999999	239	257	759	763	999999	55	449	132	406	968	634	140	750	999999	119	994	121	247	979	987	999999	999999	182	999999	872	292	884	636	425	709	621	116	442	587	276	999999	649	933	999999	999999	893	433	646	473	66	999999	457	870	238	272	445	950	688	999999	288	250	999999	224	891	444	171	812	706	697	357	528	698	172	655	43	355	187	907	912	103	243	999999	708	999999	999999	835	23	408	162	999999	670	427	836	308	35	11	999999	999999	999999	905	90	999999	949	126	538	666	294	999999	204	917	267	999999	775	511	999999	899	376	735	999999	609	157	414	999999	432	686	110	861	864	630	999999	920	144	999999	17	22	517	999999	592	950	999999	551	999999	999999	245	999999	627	652	999999	263	135	999999	699	668	296	758	676	999999	999999	439	999999	804	999999	594	999999	999999	999999	41	768	499	537	507	783	999999	533	68	359	999999	318	426	68	999999	537	611	504	999999	
999999	999999	724	258	346	999999	874	162	999999	55	131	213	51	999999	999999	999999	884	835	999999	628	851	915	144	999999	408	474	999999	110	999999	979	277	818	100	764	776	657	317	519	999999	203	633	631	271	999999	936	999999	999999	999999	543	999999	573	702	886	876	556	999999	341	496	850	872	479	774	780	999999	777	313	122	286	999999	236	288	374	682	999999	994	230	653	656	301	261	313	794	567	909	999999	999999	931	224	218	999999	999999	821	999999	290	724	858	850	727	710	633	44	883	609	317	194	999999	999999	364	881	335	661	684	204	598	568	999999	217	871	999999	212	381	897	999999	999999	910	467	705	402	806	145	999999	999999	945	668	999999	999999	194	259	999999	216	556	577	343	882	809	999999	626	80	721	49	651	978	999999	999999	261	146	815	609	407	999999	503	626	558	745	955	736	739	536	381	148	500	957	157	999999	656	804	564	196	200	999999	840	635	680	767	999999	402	335	447	416	91	615	584	999999	997	712	929	28	999999	926	999999	901	99	698	583	548	694	831	678	852	999999	999999	628	419	999999	886	868	999999	791	999999	999999	999999	301	999999	300	999999	916	114	999999	218	999999	785	966	999999	999999	377	750	999999	999999	228	799	999999	657	595	958	509	986	175	725	120	844	999999	237	346	373	673	610	969	999999	999999	999999	590	681	469	999999	671	615	368	301	759	999999	999999	849	572	461	992	999999	706	171	791	546	999999	999999	48	999999	742	999999	630	895	454	767	781	538	999999	595	219	889	197	469	296	893	999999	873	965	999999	912	144	665	999999	381	920	904	807	617	999999	999999	999999	999999	105	999999	999999	985	999999	847	992	999999	403	803	977	252	999999	565	246	875	897	999999	877	423	73	461	999999	892	745	524	534	863	973	920	541	713	18	256	999999	86	182	908	164	35	973	619	999999	341	687	999999	999999	365	667	932	719	595	999999	786	579	643	999999	232	999999	948	323	138	999999	482	271	273	243	856	472	169	703	988	999999	851	450	454	942	277	214	113	255	178	999999	51	999999	945	709	231	676	458	301	999999	669	216	712	999999	237	46	79	424	999999	999999	892	507	999999	731	999999	162	999999	999999	701	517	999999	145	703	154	932	999999	281	326	563	21	999999	23	867	753	999999	557	149	999999	227	905	207	790	705	832	286	698	812	479	124	557	885	551	757	783	932	533	999999	999999	911	999999	764	753	860	999999	242	878	999999	999999	999999	283	22	739	907	795	319	236	440	870	868	244	999999	801	211	16	136	638	265	94	820	795	55	
582	694	999999	150	454	999999	318	600	407	68	336	77	840	544	155	999999	999999	999999	705	103	642	699	677	359	999999	551	853	270	999999	622	999999	665	616	238	440	55	999999	654	865	306	132	279	470	186	211	734	999999	471	999999	993	999999	620	124	702	412	883	999999	981	999999	999999	86	58	999999	785	512	671	460	612	114	110	999999	318	608	999999	999999	999999	238	500	158	238	189	392	289	611	329	935	550	999999	825	557	999999	595	999999	961	229	83	999999	999999	674	539	283	759	366	880	999999	984	21	999999	999999	50	999999	526	833	949	999999	694	768	999999	465	576	999999	546	999999	557	81	999999	842	647	189	897	98	552	826	618	955	430	35	409	999999	344	924	835	999999	784	999999	511	999999	999999	247	535	315	889	229	108	999999	999999	972	809	808	452	152	373	999999	833	952	111	700	224	994	303	669	369	708	131	651	295	362	11	999999	999999	720	325	410	654	592	999999	999999	728	999999	228	457	999999	600	999999	202	561	309	360	999999	800	811	999999	532	944	999999	945	190	108	456	134	384	970	999999	999999	732	826	963	881	251	752	999999	999999	25	776	845	453	999999	475	928	100	985	11	178	855	759	182	793	466	788	999999	29	235	281	999999	843	999999	999999	999999	999999	375	999999	427	119	89	31	999999	999999	999999	999999	421	187	714	999999	366	148	382	801	308	488	559	999999	999999	103	604	733	553	700	940	932	368	391	415	964	563	999999	568	892	98	833	999999	650	46	367	376	999999	314	65	999999	999999	470	685	763	873	951	999999	100	999999	514	999999	478	999999	591	823	740	999999	999999	750	999999	863	580	999999	713	475	999999	909	996	149	727	145	429	497	999999	999999	472	683	999999	541	22	231	411	244	388	742	364	999999	69	999999	627	346	697	563	449	999999	366	999999	999999	297	315	52	344	950	606	378	927	980	999999	999999	361	67	411	999999	737	999999	461	999999	112	999999	120	999999	850	783	999999	999999	999999	865	58	733	648	492	711	999999	999999	999999	886	999999	637	999999	815	999999	999999	482	862	999999	999999	467	826	65	599	999999	878	11	187	999999	201	999999	999999	225	929	71	932	999999	938	869	355	81	13	999999	507	11	707	102	999999	735	364	378	921	952	456	981	999999	999999	143	627	613	709	163	705	999999	335	999999	422	89	999999	452	801	999999	993	999999	999999	463	69	557	598	323	785	846	451	176	823	639	485	769	999999	32	939	495	320	265	646	999999	999999	987	999999	978	295	23	999999	999999	562	833	928	738	592	527	979	445	544	314	828	999999	
711	999999	955	696	547	999999	140	730	513	316	234	999999	577	999999	165	81	999999	620	37	772	445	168	999999	989	711	746	187	999999	53	504	950	15	436	999999	216	770	42	485	440	642	882	999999	780	255	609	199	171	647	372	907	68	924	999999	999999	427	999999	924	999999	984	801	475	709	687	19	366	999999	999999	999999	738	395	999999	900	189	394	999999	765	387	368	999999	521	584	539	68	145	999999	36	999999	380	999999	663	845	76	501	639	177	999999	999999	771	889	999999	888	377	999999	977	868	999999	744	892	176	661	175	566	999999	472	999999	935	650	552	573	340	500	930	437	85	549	999999	409	999999	227	999999	773	616	478	999999	633	217	631	91	276	287	291	835	214	705	999999	999999	489	38	423	242	999999	449	207	559	890	957	940	832	437	999999	757	999999	675	458	888	558	999999	587	839	18	313	569	286	295	58	665	999999	732	587	999999	493	381	999999	985	195	333	418	918	118	999999	276	799	653	382	999999	96	169	756	816	999999	999999	902	999999	414	928	962	173	911	999999	234	241	218	255	999999	410	386	78	999999	272	564	149	999999	999999	999999	742	514	915	903	765	962	999999	969	915	647	999999	591	192	722	66	999999	999999	999999	999999	999999	999999	68	999999	485	971	999999	27	479	493	261	999999	33	432	34	672	999999	56	269	156	548	729	272	999999	607	110	818	203	355	999999	999999	403	642	999999	595	999999	683	999999	439	932	622	944	36	486	663	848	54	168	999999	60	999999	999999	999999	360	999999	164	999999	765	999999	385	163	949	672	845	454	858	166	273	837	999999	988	999999	999999	337	999999	999999	703	785	639	758	65	659	45	305	991	862	999999	291	890	999999	559	999999	22	64	999999	999999	282	190	42	805	691	781	331	999999	999999	187	569	574	827	276	999999	395	135	198	330	503	913	376	854	591	365	875	382	406	999999	79	451	562	999999	999999	999999	522	999999	999999	77	284	999999	181	243	813	302	927	464	624	978	999999	792	999999	999999	285	760	905	335	450	449	816	408	924	999999	999999	735	17	26	967	945	938	642	999999	130	999999	174	741	143	50	298	438	999999	758	428	580	286	627	828	282	109	999999	999999	312	395	261	875	413	61	999999	87	999999	911	496	678	999999	531	501	703	688	120	28	772	295	162	999999	405	649	506	550	715	118	188	744	867	529	999999	339	906	869	999999	760	690	999999	962	12	999999	924	89	999999	58	785	924	150	999999	91	999999	901	160	383	999999	235	907	511	535	969	117	176	999999	999999	999999	202	999999	
833	518	359	337	880	332	159	494	999999	570	128	501	930	194	48	583	786	877	850	188	532	23	943	853	189	366	993	895	359	305	999999	100	855	199	100	999999	811	753	771	579	11	889	384	665	789	19	999999	785	79	593	842	999999	447	23	999999	819	574	506	158	524	338	264	144	186	999999	999999	999999	740	103	999999	999999	43	999999	281	999999	999999	639	288	999999	179	999999	999999	999999	765	463	658	999999	842	136	999999	999999	314	604	257	250	999999	755	208	35	760	373	999999	691	999999	999999	809	999999	176	835	999999	190	296	442	979	763	130	438	378	722	981	385	803	999999	999999	359	999999	438	999999	999999	999999	999999	441	262	313	805	897	526	173	943	999999	493	486	16	706	100	769	872	999999	494	130	318	386	999999	999999	385	570	999999	868	312	364	999999	317	145	404	542	749	44	999999	183	865	603	999999	434	78	498	899	796	999999	733	589	594	813	374	910	132	511	955	999999	928	245	647	658	860	589	999999	185	351	611	173	999999	735	743	999999	628	526	53	999999	999999	556	485	999999	352	145	722	770	999999	999999	234	282	999999	793	826	210	938	228	944	415	999999	795	322	558	194	744	999999	854	999999	999999	746	394	89	999999	549	661	452	471	305	523	147	818	716	243	999999	339	141	557	909	543	512	409	582	999999	116	621	244	927	589	607	752	999999	919	205	206	840	202	482	254	174	999999	999999	923	430	999999	36	89	88	999999	999999	612	835	944	316	859	346	812	451	452	928	426	524	882	697	771	278	898	520	47	999999	999999	659	313	999999	785	44	486	161	370	89	999999	165	999999	999999	995	917	924	612	999999	859	38	751	999999	325	747	243	595	235	659	999	999999	999999	999999	165	999999	953	531	999999	999999	824	999999	999999	999999	373	396	271	38	158	702	853	999999	295	184	187	257	395	629	987	997	552	999999	260	501	371	999999	973	999999	999999	999999	999999	999999	999999	91	999999	999	999999	670	666	929	999999	999999	447	999999	999999	999999	842	393	863	907	332	999999	544	210	999999	385	609	999999	999999	421	423	156	697	142	660	467	627	214	999999	188	999999	999999	962	67	521	348	999999	727	694	999999	118	589	260	433	694	999999	851	999999	999999	146	999999	999999	951	255	516	339	517	315	873	999999	37	638	730	685	37	606	999999	486	689	640	383	999999	999999	13	312	833	896	273	447	941	616	112	999999	527	999999	672	999999	999999	551	191	830	696	999999	999999	688	480	858	574	406	999999	357	374	835	473	762	999999	742	947	999999	682	443	253	867	931	
999999	924	537	213	999999	364	832	653	999999	507	809	686	37	129	324	832	975	331	867	360	999999	251	276	636	999999	999999	930	999999	775	999999	748	587	829	999999	623	763	942	999999	676	52	265	703	439	999999	999999	86	491	999999	999999	999999	707	121	386	516	346	490	657	901	449	629	433	15	999999	75	758	231	857	114	999999	560	999999	329	655	999999	105	891	999999	999999	972	688	786	999999	999999	665	999999	637	211	322	585	143	115	999999	216	999999	618	259	824	999999	999999	999999	999999	387	128	999999	999999	387	465	561	421	999999	678	719	999999	999999	843	126	812	223	903	131	30	545	528	372	454	847	122	609	216	999999	76	447	369	539	999999	408	198	130	444	784	999999	649	999999	999999	464	999999	123	999999	212	501	447	611	470	457	421	682	859	755	999999	383	274	856	355	576	388	241	359	398	999999	444	928	692	778	129	950	381	645	397	908	999999	734	999999	999999	714	407	465	977	911	999999	787	999999	999999	502	71	519	324	304	333	751	232	47	724	164	999999	573	755	832	999999	507	999999	47	471	847	569	649	999999	460	640	178	999999	999999	447	280	513	894	999999	199	999999	999999	635	86	321	646	685	999999	19	512	637	999999	652	633	636	999999	88	999999	88	595	933	999999	911	863	664	164	828	968	599	454	650	873	87	565	999999	740	872	963	999999	825	172	999999	639	104	823	499	526	299	628	43	999999	764	816	999999	266	305	698	771	999999	166	817	717	431	999999	862	763	73	999999	519	895	541	124	33	999999	433	394	999999	817	50	174	638	539	350	565	262	886	67	999999	309	818	51	110	550	569	17	454	126	83	242	999999	999999	439	780	999999	999999	999999	740	563	477	871	522	881	730	257	527	287	377	865	999999	999999	706	999999	787	999999	854	441	574	999999	255	978	999999	709	585	981	999999	209	759	617	74	999999	155	999999	710	437	306	170	999999	999999	999999	999999	87	261	999999	265	999999	550	652	999999	999999	70	513	285	317	999999	604	812	306	748	518	328	528	759	801	138	830	999999	185	359	403	693	70	281	999999	525	901	26	940	999999	629	198	556	679	739	999999	999999	999999	196	221	833	493	863	631	784	722	211	327	459	640	435	999999	374	999999	686	194	999	999999	862	792	597	587	872	999999	999999	999999	772	849	30	797	466	960	999999	964	999999	910	830	439	999999	701	999999	999999	567	309	893	479	824	263	992	999999	999999	440	999999	999999	623	256	621	886	999999	463	999999	362	307	661	999999	474	143	409	777	776	364	570	744	999999	479	
24	30	572	999999	999999	505	518	856	475	999999	36	953	999999	351	279	298	943	927	43	999999	960	286	999999	135	429	999999	425	485	226	200	443	695	846	999999	999999	236	58	803	861	958	441	505	831	867	157	521	999999	67	508	487	421	643	711	420	518	999999	999999	447	663	315	999999	43	640	999999	360	341	116	698	742	999999	999999	999999	76	999999	999999	464	999999	999999	977	908	823	367	976	739	999999	800	999999	436	999999	999999	120	610	149	555	878	999999	865	556	517	816	999999	999999	324	465	246	280	576	636	110	999999	293	87	469	999999	491	722	66	901	505	560	357	680	293	872	932	639	10	521	206	911	999999	897	530	171	504	999999	52	521	999999	508	233	356	335	361	586	999999	151	393	73	165	351	999999	999999	956	468	733	539	999999	533	999999	279	65	440	199	464	396	999999	308	999999	490	679	544	408	996	336	10	999999	931	295	999999	498	616	457	50	569	635	845	999999	702	999999	471	999999	988	999999	238	178	916	999999	896	999999	484	999999	999999	582	486	807	999999	64	629	999999	999999	608	167	999999	117	999999	608	399	999999	829	550	984	999999	490	999999	89	556	513	768	999999	999999	219	44	105	424	656	484	874	564	999999	80	791	943	244	393	863	443	999999	787	575	570	999999	516	77	649	500	999999	652	563	999999	999999	61	296	471	383	178	999999	71	219	461	188	999999	835	867	758	759	51	370	107	166	646	202	725	202	598	568	703	966	455	924	999999	999999	321	167	512	999999	504	999999	999999	224	299	999999	154	335	397	836	999999	648	319	999999	999999	876	554	999999	760	999999	336	104	872	815	474	606	999999	295	52	356	999999	677	365	740	264	999999	509	882	999999	274	57	999999	804	762	877	64	657	564	999999	542	999999	913	407	453	691	410	999999	56	750	693	999999	859	293	50	999999	23	999999	578	635	889	376	999999	540	495	20	937	999999	120	937	999999	949	61	999999	510	999999	508	280	911	58	999999	959	999999	142	999999	510	999999	116	764	348	864	771	88	929	585	999999	999999	383	911	442	754	120	999999	118	340	999999	712	48	782	970	999999	742	382	529	781	930	912	999999	999999	985	822	831	535	772	82	999999	870	132	245	343	465	135	369	999999	304	744	999999	354	801	999999	999999	999999	999999	793	999999	131	398	559	158	655	263	84	25	999999	620	923	999999	726	46	999999	999999	590	999999	448	515	999999	999999	903	235	46	999999	568	738	928	198	673	507	741	348	951	260	999999	974	590	999999	391	120	999999	858	999999	168	744	318	120	564	
999999	999999	884	288	999999	748	494	334	121	195	695	999999	97	999999	946	425	844	387	999999	999999	563	615	223	368	134	679	940	55	853	999999	999999	259	628	373	981	999999	999999	462	704	999999	765	986	863	404	395	55	33	999999	911	955	324	366	233	678	999999	601	142	526	164	964	807	449	999999	242	999999	999999	999999	723	755	628	999999	391	683	882	999999	576	999999	999999	972	88	999999	999999	143	897	999999	367	36	999999	372	389	194	106	999999	739	405	325	515	630	933	950	339	309	950	293	162	999999	683	351	12	434	849	324	553	86	318	573	315	582	679	113	419	999999	361	375	443	706	93	999999	999999	360	999999	131	885	32	748	356	292	999999	744	630	684	684	947	937	540	870	553	999999	430	999999	19	933	951	829	999999	572	948	999999	849	999999	849	739	999999	652	373	728	438	530	337	962	291	999999	837	58	999999	734	819	424	835	573	163	999999	522	655	350	137	180	999999	491	185	407	707	10	298	780	944	819	304	999999	812	441	999999	894	468	550	999999	105	902	411	806	753	534	999999	286	999999	988	999999	999999	312	999999	558	383	49	161	564	583	464	999999	278	484	914	524	850	999999	141	140	999999	64	115	795	42	277	654	999999	432	873	999999	724	999999	791	999999	999999	992	337	264	68	982	742	903	966	99	555	634	926	891	239	999999	726	154	172	32	172	113	516	999999	290	728	999999	729	999999	999999	739	999999	486	756	314	532	523	769	82	157	233	161	999999	706	487	643	727	793	999999	999999	241	579	831	999999	565	506	999999	133	973	340	628	23	222	351	359	10	157	180	587	999999	999999	957	82	24	999999	20	965	810	999999	999999	999999	570	536	999999	999999	170	723	717	999999	807	56	399	795	742	999999	999999	938	796	356	999999	495	557	999999	495	39	999999	999999	817	970	554	541	675	407	999999	999999	68	486	999999	957	199	287	440	979	780	660	999999	171	340	495	588	81	999999	999999	249	999999	999999	999999	50	471	119	662	906	746	646	276	999999	991	469	412	470	999999	227	839	167	999999	65	577	436	835	268	122	999999	331	999999	482	372	221	168	185	999999	704	446	999999	847	999999	381	693	999999	999999	288	779	702	928	35	855	854	339	306	49	105	875	928	215	999999	997	496	999999	364	173	903	170	832	293	526	766	999999	966	991	630	828	372	999999	921	556	488	999999	248	306	536	999999	999999	914	129	999999	20	775	240	999999	850	999999	999999	339	999999	610	128	946	418	411	268	999999	888	999999	999999	999999	733	999999	16	659	999999	
587	257	287	827	545	870	999999	713	999999	515	999999	66	999999	151	999999	42	42	75	321	438	999999	11	999999	47	968	999999	696	248	908	356	380	769	580	334	272	793	518	512	633	740	872	242	214	999999	278	511	969	205	999999	188	700	999999	694	231	999999	585	999999	249	858	999999	999999	17	805	999999	145	230	999999	594	878	796	523	529	441	580	999999	999999	797	999999	769	466	769	500	999999	999999	655	999999	999999	999999	152	687	382	279	999999	999999	999999	864	437	357	760	57	35	385	326	300	665	181	999999	999999	999999	882	787	479	479	402	999999	683	856	85	211	340	999999	136	451	201	423	254	876	613	24	701	999999	450	189	722	440	394	999999	860	75	484	999999	960	694	270	900	999999	799	261	790	999999	18	361	155	999999	901	899	933	135	877	420	304	530	999999	999999	999999	346	300	999999	961	652	509	995	999999	727	669	195	441	999999	300	520	455	625	999999	140	693	999999	305	999999	999999	999999	999999	58	999999	654	999999	150	860	730	999999	563	612	51	299	148	384	22	351	428	760	715	999999	752	834	999999	965	679	999999	999999	280	499	51	540	999999	430	202	461	22	999999	999999	529	334	710	930	737	908	413	999999	684	999999	680	178	876	999999	999999	83	999999	223	626	688	510	442	891	459	999999	521	82	999999	869	999999	922	10	985	999999	999999	999999	999999	822	106	458	562	354	33	222	599	999999	174	540	830	356	494	999999	395	677	47	97	442	260	178	226	835	999999	465	738	833	680	193	995	999999	724	326	999999	126	999999	136	165	418	679	859	440	356	541	285	522	461	685	999999	317	843	152	948	506	653	880	622	264	888	295	388	919	999999	999999	999999	115	40	609	130	226	999999	881	999999	999999	400	999999	869	304	31	942	286	158	75	875	999999	626	775	820	999999	246	555	871	276	132	301	999999	999999	187	999999	179	492	852	564	398	999999	962	999999	999999	999999	914	999999	999999	243	999999	19	239	999999	272	27	999999	340	999999	377	884	999999	999999	999999	999999	999999	460	999999	999999	535	999999	460	999999	594	677	118	199	163	589	714	326	999999	237	638	999999	999999	71	97	40	169	624	999999	999999	484	679	727	96	357	916	724	654	479	327	793	999999	495	585	645	185	163	828	992	999999	505	61	999999	443	52	293	443	999999	373	415	532	999999	22	189	949	914	950	32	841	246	865	69	847	999999	444	999999	835	537	425	911	999999	341	632	99	775	433	31	999999	53	74	999999	323	291	73	795	882	378	316	999999	731	235	999999	986	999999	884	445	213	
999999	999999	795	458	905	984	462	538	999999	999999	923	413	525	893	999999	978	999999	999999	999999	778	783	122	562	878	999999	902	694	999999	746	354	999999	214	339	230	280	295	999999	616	578	339	999999	535	604	999999	999999	902	999999	837	568	162	219	992	342	999999	429	999999	999999	916	999999	13	299	999999	999999	846	411	718	83	305	623	380	729	171	999999	999999	948	257	518	958	433	626	999999	856	999999	999999	145	883	999999	672	999999	999999	849	342	686	999999	49	63	743	999999	201	736	829	999999	224	999999	432	58	808	129	718	181	129	487	493	313	221	443	999999	207	710	999999	846	411	999999	981	531	397	999999	619	999999	895	514	760	999999	697	796	977	642	929	172	96	999999	752	999999	628	522	372	848	383	364	999999	403	546	57	999999	889	427	318	243	666	44	574	198	999999	999999	999999	369	719	795	516	243	800	730	999999	624	999999	999999	457	877	469	168	548	999999	265	999999	501	999999	713	999999	807	378	669	999999	272	137	521	886	806	140	999999	163	652	999999	999999	130	805	673	510	999999	999999	795	970	441	773	507	495	999999	933	379	331	700	655	626	988	147	574	401	467	907	112	565	298	327	999999	316	515	999999	242	144	771	999999	466	290	872	21	408	999999	635	999999	642	57	952	999999	809	999999	999999	36	74	729	556	413	215	603	330	665	507	652	525	999999	992	999999	241	799	999999	999999	243	374	753	976	999999	999999	999999	703	999999	64	999999	999999	999999	655	808	489	431	513	999999	367	622	999999	960	216	514	756	999999	178	772	642	816	163	828	316	999999	142	999999	97	990	999999	647	512	337	275	63	645	999999	999999	658	513	999999	728	222	999999	879	379	414	546	999999	982	999999	598	931	999999	248	459	43	211	628	675	215	343	999999	376	720	120	536	694	999999	868	621	842	999999	269	73	999999	940	588	999999	657	728	736	625	18	586	58	580	703	37	603	999999	933	251	999999	999999	244	216	999999	529	769	999999	719	393	604	999999	792	88	672	569	999999	999999	999999	999999	970	999999	479	999999	513	999999	999999	539	832	667	559	999999	688	600	537	961	829	881	104	68	999999	813	19	999999	30	999999	793	969	908	144	999999	94	167	169	999999	45	828	525	702	65	857	239	21	61	833	348	683	202	551	710	740	278	424	397	116	167	937	136	698	999999	996	999999	630	697	790	475	108	529	328	501	143	313	189	48	210	438	802	957	519	682	963	601	999999	208	404	999999	670	770	62	999999	107	701	827	835	69	165	608	323	271	368	250	164	999999	
60	576	999999	999999	999999	196	678	999999	999999	999999	25	903	404	284	999999	303	191	804	337	476	214	999999	441	999999	999999	979	999999	829	488	999999	999999	441	809	728	377	631	968	520	999999	583	999999	759	127	999999	811	932	664	881	999999	999999	90	999999	999999	687	668	655	999999	949	744	405	999999	848	876	293	999999	583	103	675	906	999999	335	671	519	754	999999	455	286	999999	674	421	325	173	653	468	615	598	529	131	70	721	496	28	775	999999	999999	999999	882	833	631	237	838	988	974	385	694	418	53	168	595	222	378	789	285	332	90	979	204	999999	677	866	999999	999999	999999	194	314	317	896	631	999999	565	573	999999	724	446	583	336	198	277	999999	999999	554	370	536	847	352	707	742	999999	808	462	341	473	165	999999	182	866	383	790	81	387	999999	422	845	40	999999	999999	74	838	749	754	790	927	999999	480	322	999999	999999	768	841	606	574	454	999999	999999	234	109	999999	959	273	999999	953	408	205	999999	684	141	524	999999	207	999999	999999	999999	999999	999999	671	414	828	684	999999	488	999999	615	948	475	812	999999	599	999999	806	999999	638	114	574	41	800	392	731	259	796	190	999999	939	570	424	964	999999	751	769	198	819	281	612	517	999999	296	348	459	999999	583	615	999999	539	700	657	789	999999	339	999999	262	288	999999	999999	888	272	319	491	999999	533	510	999999	327	830	796	986	999999	35	597	789	745	462	932	10	675	191	999999	640	249	912	635	436	340	90	516	910	146	701	724	254	999999	805	999999	926	229	440	999999	712	742	713	388	763	999999	550	925	800	999999	682	903	706	999999	999999	999999	141	898	84	812	246	324	886	850	577	311	352	999999	999999	169	16	999999	244	892	935	897	535	534	871	495	790	164	715	999999	999999	798	27	629	999999	563	999999	37	155	628	61	999999	855	863	811	462	999999	236	985	641	349	902	999999	814	689	999999	999999	999999	36	589	31	92	999999	332	999999	778	293	723	999999	386	997	979	635	616	841	547	52	672	723	999999	897	564	179	999999	224	560	140	999999	940	24	846	564	11	999999	606	999999	789	532	999999	42	178	874	708	608	643	370	999999	62	999999	999999	738	54	999999	616	999999	467	999999	533	999999	835	648	90	782	513	540	443	977	999999	19	872	758	519	205	690	251	33	855	570	999999	854	293	999999	240	798	285	802	680	394	999999	999999	66	266	425	640	999999	999999	101	204	78	210	392	207	52	110	393	999999	848	999999	375	667	611	352	999999	263	552	570	849	984	999999	737	999999	
593	205	870	815	502	104	565	306	163	931	661	502	240	999999	95	45	140	999999	66	953	999999	29	216	999999	714	173	171	98	824	248	117	999999	340	448	798	12	182	294	891	135	293	999999	999999	735	950	849	861	791	466	999999	718	999999	181	783	285	574	999999	343	111	338	932	999999	999999	914	999999	693	171	792	673	93	863	999999	524	930	670	590	806	480	585	999999	311	380	999999	299	999999	999999	999999	556	172	234	23	838	193	562	202	816	424	307	911	999999	687	79	999999	383	671	872	65	250	123	999999	999999	999999	999999	246	36	562	845	192	394	296	897	999999	629	448	79	34	662	961	999999	853	999999	508	999999	328	999999	242	261	258	627	657	483	555	443	478	999999	505	90	999999	536	999999	971	241	913	624	369	999999	449	679	999999	646	219	103	511	269	528	268	999999	439	69	793	310	999999	999999	736	813	351	181	161	981	574	944	715	434	108	882	934	595	944	958	999999	792	581	945	981	999999	389	54	183	999999	208	556	651	887	742	339	385	676	187	999999	28	900	999999	698	738	702	504	669	413	999999	593	673	14	480	955	10	999999	651	583	298	999999	307	998	211	782	28	302	828	691	769	507	267	417	143	940	213	504	999999	216	288	999999	719	640	796	366	534	551	181	999999	742	610	733	103	888	386	721	999999	97	915	720	999999	999999	977	999999	880	336	265	999999	540	752	999999	999999	444	305	355	714	666	212	844	257	999999	131	897	949	169	773	174	999999	756	228	311	417	967	495	999999	278	742	995	999999	40	279	681	640	188	245	763	299	999999	999999	672	64	700	252	668	254	289	777	999999	485	116	999999	736	999999	321	451	999999	999999	948	427	999999	972	670	295	999999	978	794	490	718	713	405	999999	377	999999	999999	174	999999	174	308	251	598	500	713	520	809	868	999999	567	329	999999	156	884	999999	999999	466	999999	999999	414	437	689	459	999999	69	324	90	999999	794	749	39	156	840	924	580	707	999999	585	999999	160	486	999999	445	999999	170	980	567	520	143	997	529	999999	781	206	737	619	791	799	441	399	999999	186	84	793	999999	183	896	232	314	999999	999999	880	999999	242	927	491	254	232	638	88	999999	570	499	999999	229	644	375	644	999999	960	915	39	154	999999	999999	309	871	999999	698	987	999999	344	215	499	999999	649	953	548	278	255	374	999999	171	363	642	869	686	287	573	893	807	262	45	353	728	521	735	999999	522	628	620	602	999999	651	994	422	365	999999	999999	580	691	826	999999	941	
596	999999	999999	791	236	851	999999	999999	88	804	189	831	309	861	999999	935	913	390	999999	650	635	772	45	999999	369	999999	999999	686	937	999999	212	980	886	104	757	999999	653	999999	345	670	14	36	524	999999	471	172	999999	504	999999	999999	999999	311	999999	725	315	823	320	999999	999999	17	347	937	999999	95	602	208	944	999999	113	399	999999	968	55	999999	645	609	257	999999	999999	999999	116	20	456	533	336	901	999999	171	788	999999	71	305	522	338	333	999999	379	439	136	272	228	908	400	839	130	698	265	999999	89	706	999999	13	308	999999	999999	337	490	132	999999	701	28	782	426	179	337	999999	455	716	41	578	239	818	999999	786	999999	207	999999	616	412	999999	999999	744	999999	999999	999999	999999	999999	297	437	999999	586	257	680	435	253	999999	491	231	512	143	252	549	413	511	477	999999	823	522	999999	703	999999	873	719	130	65	999999	700	345	999999	279	990	168	289	45	991	982	148	754	542	999999	716	397	999999	279	395	106	341	580	614	999999	244	484	999999	999999	288	713	537	999999	379	970	999999	999999	999999	242	152	999999	269	377	519	999999	618	79	980	716	987	999999	768	999999	999999	959	942	129	731	210	45	999999	129	556	999999	288	455	588	384	572	796	999999	977	871	136	311	836	963	71	129	992	174	504	333	746	958	944	96	824	420	38	999999	424	220	207	636	965	999999	621	241	49	40	694	999999	919	427	999999	897	999999	999999	132	978	999999	612	999999	870	22	796	809	999999	343	368	764	999999	544	181	154	767	674	500	999999	133	352	829	89	961	999999	999999	413	999999	616	57	772	999999	298	59	999999	999999	12	336	624	178	999999	823	897	680	276	730	873	748	282	585	233	823	97	999999	635	238	532	999999	400	925	392	999999	191	999999	596	373	675	494	614	342	999999	347	999999	177	230	529	932	408	695	749	999999	664	999999	41	824	948	999999	299	423	999999	289	755	936	999999	785	422	642	611	94	999999	65	389	144	999999	819	885	947	920	999999	116	306	134	560	999999	999999	728	443	159	472	647	70	386	80	286	62	999999	999999	188	999999	999999	999999	330	323	793	694	832	530	116	999999	938	11	392	521	316	41	165	999999	294	984	67	978	492	149	999999	841	678	318	857	999999	810	484	769	538	970	229	975	810	767	999999	880	999999	999999	938	533	646	999999	864	999999	254	896	814	126	999999	333	999999	999999	191	999999	951	25	999999	672	999999	411	463	242	853	551	97	66	354	438	999999	113	860	999999	999999	999999	801	173	813	554	613	991	
995	368	575	215	150	824	999999	934	815	999999	366	534	118	536	79	413	824	323	999999	198	552	386	788	99	473	187	851	575	85	788	211	969	999999	237	999999	105	999999	648	999999	272	272	420	999999	395	747	335	542	26	546	397	349	999999	878	424	448	619	579	999999	999999	999999	973	228	858	36	740	397	474	881	131	974	747	185	999999	414	999999	999999	762	403	999999	147	645	999999	39	688	449	711	100	644	999999	795	525	190	906	999999	298	53	999999	596	999999	359	861	999999	999999	571	649	173	587	474	999999	317	856	186	143	604	327	149	999999	179	586	38	307	999999	102	335	459	999999	278	999999	125	999999	579	176	999999	993	285	984	938	999999	999999	285	133	626	156	999999	938	348	56	311	999999	159	854	392	19	999999	62	41	568	569	122	92	894	999999	359	615	999999	999999	999999	150	999999	343	210	731	141	999999	904	680	683	621	397	120	520	967	354	965	38	196	166	132	999999	254	425	999999	354	956	391	21	277	540	999999	258	910	999999	982	999999	948	133	261	708	721	381	999999	947	182	12	571	999999	999999	393	587	551	999999	316	209	999999	918	999999	999999	185	919	893	999999	152	999999	149	999999	614	984	567	999999	905	999999	999999	410	570	999999	477	999999	999999	394	463	253	999999	952	999999	723	604	707	908	868	126	746	86	999999	827	967	214	79	43	803	999999	943	210	375	682	999999	86	905	999999	187	451	634	44	790	999999	999999	529	200	686	999999	999999	907	999999	999999	999999	168	859	668	583	999999	691	999999	999999	549	436	999999	52	518	280	585	999999	699	78	999999	427	999999	711	295	332	187	447	24	393	617	208	999999	866	511	999999	523	756	417	332	999999	495	999999	471	495	999999	945	607	21	920	111	999999	905	838	999999	999999	418	457	573	345	405	165	999999	23	555	350	386	654	999999	53	756	999999	239	377	42	244	384	999999	225	999999	387	580	436	999999	292	840	302	221	520	999999	999999	999999	192	999999	926	880	818	39	915	999999	999999	999999	75	967	999999	282	999999	538	806	121	897	398	241	642	958	825	729	582	999999	999999	58	175	143	310	987	689	645	999999	450	999999	425	354	115	80	953	999999	514	468	930	19	302	999999	999999	999999	343	667	834	550	999999	111	161	246	999999	209	106	812	999999	764	980	999999	999999	389	98	655	695	552	293	170	688	871	320	271	651	721	999999	295	999999	734	967	330	854	105	999999	349	999	189	55	905	974	151	999999	749	999999	999999	383	912	675	759	713	790	384	674	999999	251	790	890	594	587	
786	810	61	433	797	659	629	999999	345	749	999999	999999	507	387	999999	547	943	571	783	999999	348	510	619	999999	31	186	999999	190	244	802	558	999999	594	468	129	999999	999999	505	952	828	826	841	999999	926	999999	206	293	996	488	324	308	228	999999	398	999999	285	201	60	411	999999	999999	999999	307	542	999999	546	922	48	267	32	999999	448	999999	954	379	506	933	693	898	999999	893	949	702	919	999999	340	11	205	229	844	972	49	103	999999	124	386	544	44	736	566	999999	254	738	465	866	860	609	162	29	999999	351	507	161	586	726	763	999999	387	48	859	999999	726	999999	423	59	417	999999	287	839	992	962	898	999999	999999	999999	649	221	246	62	999999	999999	849	186	487	502	475	999999	999999	614	361	639	999999	999999	876	31	558	434	324	999999	459	515	331	322	36	999999	453	999999	820	999999	87	552	510	334	405	139	695	549	342	921	999999	999999	999999	672	999999	363	806	999999	91	319	999999	224	896	830	999999	999999	409	536	159	707	59	999999	77	479	537	808	138	831	600	747	336	18	102	403	832	930	676	658	833	673	973	999999	468	510	999999	862	656	999999	731	276	999999	169	400	634	872	658	461	369	999999	680	234	999999	999999	344	983	984	999999	999999	999999	672	999999	750	702	486	734	509	467	566	435	674	161	458	110	334	27	177	999999	468	531	183	479	316	523	999999	999999	999	248	133	527	999999	740	163	999999	68	999999	979	466	913	999999	373	200	894	999999	999999	999999	775	873	977	327	815	375	663	971	999999	999999	999999	237	549	46	999999	270	343	49	375	934	999999	775	51	999999	999999	711	704	999999	168	982	584	999999	999999	634	999999	135	270	806	711	694	87	192	999999	999999	667	752	916	877	175	112	856	855	567	536	531	10	831	999999	999999	114	999999	105	813	841	999999	772	184	915	373	609	999999	537	337	999999	857	815	916	186	852	295	999999	827	999999	65	999999	729	999999	526	112	672	304	803	526	606	999999	981	999999	27	999999	895	999999	10	513	999999	999999	999999	999999	886	679	716	999999	655	613	999999	320	844	702	999999	715	889	956	657	812	999999	314	999999	999999	999999	658	875	445	898	929	957	717	793	323	836	954	999999	211	929	847	999999	589	648	199	532	296	188	999999	622	312	999999	939	920	198	813	261	904	318	797	999999	803	280	999999	725	656	286	526	999999	865	802	908	688	36	809	425	121	666	999999	488	999999	999999	596	823	596	572	27	796	605	999999	999999	59	498	414	701	999999	126	403	999999	543	999999	770	657	999999	
819	404	999999	912	999999	772	999999	595	897	830	363	757	216	456	999999	162	638	999999	921	999999	290	753	420	999999	334	999999	999999	717	742	999999	242	673	822	183	14	201	999999	115	684	832	808	990	161	667	61	999999	837	669	804	770	904	765	849	637	143	76	999999	405	587	999999	472	999999	852	434	598	689	935	43	452	407	999999	533	805	98	221	299	601	752	999999	390	927	999999	912	972	569	476	824	194	50	938	217	498	527	338	370	824	147	727	79	999999	19	804	226	407	511	380	960	761	426	999999	999999	241	182	207	429	832	81	880	999999	131	865	750	992	514	199	769	16	476	728	999999	162	873	682	861	380	132	423	999999	470	198	516	999999	768	207	473	975	326	329	909	537	752	267	999999	948	999999	269	812	711	999999	741	373	493	42	999999	691	999999	999999	999999	999999	306	418	566	999999	999999	615	801	981	795	999999	224	453	687	567	200	999999	894	21	734	999999	121	320	712	307	728	999999	32	40	740	516	872	426	999999	502	612	129	195	999999	195	342	999999	287	26	999999	993	999999	686	999999	842	393	999999	589	999999	999999	715	986	706	268	999999	852	593	771	999999	289	999999	999999	999999	194	955	81	459	56	825	401	999999	834	303	52	314	439	999999	106	999999	357	719	292	999999	59	786	999999	999999	999999	166	343	749	933	45	737	500	204	999999	502	970	999999	999999	750	999999	999999	305	881	692	663	954	261	999999	999999	583	999999	999999	886	207	398	407	339	658	532	889	999999	652	999999	799	999999	551	119	588	645	135	999999	999999	969	528	999999	753	999999	933	759	999999	905	629	262	359	150	999999	614	997	462	104	640	999999	411	999999	282	999999	578	91	136	122	999999	672	78	999999	167	999999	999999	368	39	644	501	999999	999999	559	999999	861	400	999999	999999	398	999999	122	135	551	494	312	22	119	255	397	999999	999999	806	647	138	242	561	999999	202	669	578	256	999999	818	602	999999	224	999999	875	999999	390	210	433	738	999999	732	547	527	876	854	469	999999	122	642	468	678	999999	999999	431	751	310	999999	185	989	820	691	999999	316	948	999999	98	999999	243	999999	16	975	400	999999	472	406	999999	44	999999	347	209	999999	143	335	999999	924	644	963	430	133	999999	881	34	443	918	494	587	999999	999999	999999	766	308	257	287	635	999999	999999	999999	789	35	66	276	999999	837	789	732	557	818	956	34	616	134	740	119	999999	134	951	999999	160	978	818	465	465	999999	581	901	839	855	999999	867	646	122	183	405	77	999999	398	196	654	195	
999999	769	283	553	19	641	999999	999999	563	510	541	999999	381	811	216	999999	810	999999	266	888	893	701	128	99	999999	504	950	999999	51	881	736	764	312	999999	51	59	999999	999999	999999	999999	342	701	302	198	335	999999	740	372	999999	476	42	304	929	765	302	244	650	193	175	514	690	232	105	682	773	999999	28	417	770	167	418	898	713	326	555	201	409	930	999999	999999	763	588	999999	575	999999	442	834	546	999999	806	999999	998	999999	875	259	119	606	619	999999	999999	306	333	602	40	68	999999	590	999999	219	999999	835	999999	430	999999	751	999999	85	530	834	999999	941	999999	744	999999	758	419	161	999999	77	445	595	789	514	214	999999	440	986	126	516	714	852	999999	999999	999999	971	688	578	645	134	157	44	85	999999	999999	999999	824	588	638	281	648	983	752	545	773	516	55	215	225	999999	321	125	959	24	999999	488	720	155	999999	992	999999	841	515	999999	920	999999	519	13	430	596	942	999999	357	844	999999	731	109	685	562	999999	925	999999	362	999999	812	41	84	70	999999	605	897	678	415	645	999999	807	999999	999999	625	999999	996	51	784	628	403	999999	999999	999999	156	398	389	999999	592	999999	77	595	488	216	900	888	336	999999	348	825	699	999999	446	999999	999999	70	263	69	999999	999999	68	883	699	733	906	353	273	960	913	999999	225	863	96	296	578	616	328	271	999999	999999	45	546	999999	958	929	139	33	65	999999	95	144	330	974	401	69	193	896	755	999999	999999	999999	376	545	80	999999	836	187	159	143	999999	742	992	920	333	999999	521	190	740	803	999999	329	218	999999	828	142	895	999999	999999	999999	395	720	572	999999	591	121	999999	11	999999	358	103	952	873	999999	456	999999	152	409	651	999999	547	13	165	999999	999999	237	416	888	717	938	999999	999999	492	923	748	315	179	40	339	221	496	520	557	392	710	824	456	296	41	484	989	495	247	999999	688	391	564	621	999999	363	705	780	294	694	642	155	469	950	183	999999	183	121	999999	439	999999	37	456	773	251	707	781	999999	999999	242	948	229	710	44	999999	366	999999	558	600	976	516	715	236	862	749	999999	365	506	122	890	310	877	426	807	707	661	935	791	380	732	581	584	924	61	745	423	999999	435	999999	817	400	999999	521	999999	999999	45	800	593	33	686	351	999999	18	999999	931	80	802	999999	336	583	431	959	999999	867	405	931	999999	185	126	999999	129	929	790	305	999999	686	366	333	884	672	860	999999	999999	693	390	305	999999	999999	129	674	620	543	999999	999999	
395	440	446	653	697	991	254	625	476	697	567	422	495	999999	476	255	714	479	999999	663	999999	999999	202	494	487	999999	365	833	999999	452	999999	999999	830	657	909	999999	249	999999	635	893	428	245	874	79	136	968	999999	999999	491	873	960	151	526	999999	420	999999	248	999999	999999	598	999999	420	569	34	982	981	999999	837	999999	417	16	999999	843	134	244	487	214	999999	368	999999	298	999999	352	999999	492	999999	69	999999	247	602	820	298	999999	46	999999	17	675	999999	97	154	386	973	999999	83	867	958	308	999999	210	933	111	126	593	657	999999	143	78	387	542	419	922	207	599	211	597	718	464	806	866	237	811	364	45	223	142	325	443	278	999999	533	275	667	999999	314	501	703	704	999999	736	134	938	297	318	677	232	189	383	857	486	999999	504	999999	535	973	131	747	91	379	525	984	699	800	999999	19	154	264	23	295	709	999999	23	999999	79	999999	298	999999	999999	367	991	952	942	999999	792	175	38	773	141	220	999999	753	622	335	374	999999	434	148	234	308	533	967	999999	98	999999	593	146	929	999999	999999	685	606	701	723	388	572	999999	124	18	897	980	999999	133	999999	111	956	280	687	210	999999	317	159	299	999999	834	33	787	854	999999	208	38	108	352	348	534	586	999999	898	999999	801	710	320	999999	336	327	163	844	999999	986	999999	322	999999	728	114	486	535	999999	954	889	364	785	999999	999999	809	868	882	37	784	278	525	903	381	740	409	616	997	28	999999	429	681	189	425	867	245	886	580	379	247	862	999999	279	108	19	592	26	522	633	331	467	445	135	69	102	999999	298	999999	717	329	999999	488	516	354	535	218	185	369	330	451	923	999999	512	790	922	280	255	805	999999	158	999999	104	373	697	504	999999	999999	129	999999	407	999999	945	999999	60	749	383	491	924	999999	999999	999999	656	202	192	999999	179	999999	345	999999	822	999999	492	578	569	936	403	124	819	999999	551	662	65	46	999999	503	978	436	999999	999999	549	788	331	999999	570	741	999999	901	191	298	335	59	220	983	510	192	465	376	303	123	355	999999	999999	84	31	149	361	620	279	688	430	742	999999	305	597	44	999999	259	18	827	999999	502	933	530	524	501	451	82	536	740	48	611	143	999999	694	290	126	256	221	431	999999	125	632	502	868	592	578	915	395	999999	298	999999	999999	999999	912	853	334	999999	999999	999999	697	288	93	999999	650	818	609	142	610	316	999999	647	48	999999	447	95	869	441	662	931	923	999999	686	70	452	
833	999999	667	436	999999	955	999999	695	691	734	111	41	103	852	59	983	999999	314	88	557	651	176	781	37	827	983	893	488	629	999999	170	999999	33	96	817	574	999999	999999	770	360	942	999999	356	999999	346	63	999999	999999	999999	947	487	232	999999	999999	801	666	472	999999	609	856	71	999999	999999	96	574	509	999999	999999	999999	485	52	740	999999	727	614	699	999999	929	691	773	217	314	999999	681	128	938	993	520	295	999999	112	999999	105	914	299	456	885	999999	287	836	55	768	553	137	905	746	999999	999999	897	999999	846	542	948	836	648	999999	621	395	967	999999	999999	497	722	884	999999	740	644	629	999999	168	814	559	999999	999999	727	448	761	999999	775	999999	259	123	999999	193	314	569	363	269	275	542	999999	999999	303	651	331	558	56	999999	754	175	999999	68	451	739	297	296	890	103	118	999999	995	999999	999999	594	386	402	874	538	580	813	387	385	999999	999999	333	324	999999	10	533	179	999999	999999	993	610	281	200	671	883	896	27	678	270	161	74	546	961	879	999999	999999	929	684	518	98	999999	999999	726	704	555	415	999999	999999	890	999999	939	808	903	880	19	323	195	730	990	642	999999	145	999999	233	999999	999999	371	444	557	999999	604	999999	883	999999	62	822	555	496	126	477	999999	987	999999	700	222	266	642	91	870	395	90	208	693	999999	535	805	999999	502	999999	204	54	537	482	165	964	999999	999999	900	827	196	999999	698	613	522	717	575	999999	426	21	43	999999	999999	574	999999	999999	999999	801	17	478	257	162	62	92	999999	433	397	514	999999	999999	768	341	999999	264	684	627	391	594	999999	167	959	457	254	491	380	487	999999	999999	999999	999999	569	652	916	432	579	44	715	615	999999	999999	330	999999	999999	690	999999	999999	974	35	890	999999	272	810	631	999999	518	799	907	571	712	444	669	434	205	132	999999	999999	424	320	684	649	911	776	902	91	837	898	999999	999999	248	999999	512	738	82	773	248	758	31	76	913	999999	136	154	999999	257	430	896	865	602	523	136	287	999999	351	999999	999999	496	907	549	22	620	76	353	999999	44	931	930	361	431	999999	999999	105	999999	407	904	522	999999	999999	655	661	999999	999999	141	999999	999999	400	848	999999	999999	149	751	850	481	999999	999999	713	999999	999999	868	326	999999	544	444	718	115	41	999999	267	447	999999	999999	622	262	888	81	587	934	999999	221	999999	93	543	530	292	142	566	623	304	113	200	739	999999	999999	339	171	999999	598	423	934	89	471	591	999999	999999	999999	139	999999	999999	982	
716	778	999999	999999	234	242	956	24	162	586	548	418	634	163	256	999999	923	617	999999	726	675	988	999999	999999	141	999999	501	593	426	999999	12	999999	40	322	397	421	269	343	999999	106	999999	392	446	837	395	671	836	438	703	125	999999	521	674	866	316	999999	267	111	478	62	741	372	999999	151	999999	999999	387	322	999999	834	999999	590	837	827	999999	292	551	684	982	470	999999	73	889	310	663	999999	999999	174	15	669	999999	999999	864	728	999999	842	794	999999	263	815	294	524	672	868	999999	767	684	999999	355	33	186	582	128	18	716	677	483	297	999999	102	286	223	317	999999	680	999999	725	118	472	999999	498	255	430	177	999999	821	400	30	913	895	806	455	818	999999	493	581	999999	856	21	687	369	507	817	999999	538	80	999999	577	999999	999999	51	575	999999	678	535	930	161	999999	999999	895	286	999999	383	592	999999	830	999999	335	612	108	530	999999	999999	784	999999	990	438	269	638	115	614	823	832	96	853	999999	80	149	999999	562	429	98	33	125	999999	999999	133	234	874	708	675	999999	999999	99	306	182	478	600	370	544	999999	892	323	727	290	462	630	297	738	66	759	265	999999	59	679	442	999999	999999	384	411	867	214	394	930	439	734	858	999999	999999	681	761	480	999999	910	71	537	774	306	835	948	285	836	495	818	999999	999999	10	915	420	999999	337	496	226	999999	677	999999	507	392	297	556	603	887	507	67	304	289	485	999999	988	152	667	548	156	435	135	40	999999	999999	999999	28	733	942	999999	926	999999	275	264	820	243	773	39	392	19	288	999999	398	999999	438	524	668	935	999999	999999	278	205	788	349	790	833	999999	999999	931	410	278	823	661	999999	581	713	38	35	664	735	224	122	285	539	868	999999	999999	702	290	61	323	999999	702	24	64	999999	565	999999	473	987	596	999999	108	999999	740	465	693	832	757	724	495	643	999999	305	999999	165	920	258	999999	708	106	944	298	879	97	195	130	999999	510	851	157	999999	561	677	149	29	999999	304	799	412	398	904	945	999999	999999	679	812	407	311	898	809	999999	454	764	891	999999	906	228	893	554	344	56	999999	905	576	392	92	603	165	999999	999999	625	999999	78	999999	201	999999	732	999999	999999	383	723	344	611	999999	840	658	796	999999	497	123	795	410	254	78	351	581	999999	989	183	596	219	999999	617	999999	194	857	385	454	699	652	183	905	485	181	999999	711	720	864	999999	734	296	817	999999	579	355	225	214	10	969	619	960	742	149	821	999999	481	
727	854	857	982	282	352	96	844	999999	999999	925	83	456	639	999999	999999	999999	449	310	999999	582	48	411	969	999999	385	999999	89	692	441	999999	664	17	149	999999	866	17	999999	462	999999	730	999999	999999	465	299	999999	553	339	758	785	488	999999	999999	999999	899	689	452	888	339	896	867	16	999999	508	133	270	76	317	654	994	177	999999	999999	365	670	999999	999999	945	679	523	831	155	999999	906	952	999999	999999	245	999999	305	424	129	423	565	999999	723	672	999999	342	999999	74	246	999999	999999	618	977	713	165	111	999999	290	506	999999	815	75	721	685	255	555	67	999999	831	77	359	580	57	97	431	288	946	999999	277	613	650	458	595	470	566	999999	975	999999	987	999999	109	24	999999	910	999999	499	365	48	427	585	284	999999	243	178	335	194	999999	889	292	876	164	65	23	892	999999	367	480	261	128	957	579	705	139	999999	968	344	999999	147	999999	931	999999	908	999999	692	339	738	224	426	145	382	726	96	79	999999	999999	54	999999	999999	351	999999	29	114	919	469	15	999999	999999	546	999999	999999	531	433	409	360	953	256	396	331	563	829	152	63	126	745	999999	493	635	28	718	924	343	637	999999	249	911	818	989	999999	686	761	957	678	226	154	851	303	999999	719	168	999999	657	680	471	999999	999999	966	988	183	999999	521	942	999999	827	286	999999	894	637	999999	449	999999	266	196	644	801	872	473	837	971	894	937	999999	999999	859	986	276	663	175	284	151	945	999999	815	970	175	819	204	999999	939	999999	999999	665	527	999999	34	999999	470	999999	999999	649	634	138	999999	288	301	715	999999	903	840	19	994	729	363	27	503	313	450	226	479	982	677	621	897	999999	938	282	999999	646	835	520	805	627	505	999999	999999	999999	814	537	679	459	793	999999	999999	999999	502	236	311	999999	776	720	34	254	566	999999	972	22	241	541	349	28	436	389	999999	330	213	376	234	728	999999	687	499	999999	547	29	199	999999	610	967	982	999999	999999	999999	999999	124	999999	999999	999999	999999	662	504	585	282	197	999999	999999	414	999999	690	726	999999	12	999999	999	99	231	121	707	547	497	597	999999	274	558	638	57	657	519	952	835	652	316	415	76	15	111	226	725	886	999999	785	160	920	250	857	708	398	779	780	999999	383	853	523	330	999999	102	321	999999	559	999999	374	895	999999	855	83	819	596	516	993	987	15	395	820	999999	712	446	491	33	700	929	659	878	738	999999	999999	999999	792	999999	10	913	790	501	176	284	631	890	879	75	999999	
999999	999999	881	999999	792	887	988	43	973	618	629	999999	298	34	629	953	496	166	999999	403	999999	999999	511	515	90	207	999999	228	546	919	822	566	425	999999	661	817	777	102	999999	181	999999	999999	999999	476	381	311	502	477	547	999999	144	733	667	671	892	21	610	999999	705	595	384	769	497	63	795	72	195	999999	372	811	185	999999	999999	999999	930	999999	217	999999	144	778	704	45	681	225	784	98	999999	753	999999	650	217	999999	396	359	797	703	999999	999999	681	999999	125	70	999999	999999	999999	741	522	999999	740	999999	804	575	999999	927	890	348	999999	282	279	706	173	442	478	721	604	774	999999	861	252	999999	251	452	363	825	662	644	999999	946	80	999999	576	999999	999999	999999	999999	999999	179	999999	469	458	999999	995	495	999999	999999	683	999999	393	140	380	733	661	384	513	999999	361	221	416	275	256	418	152	211	236	999999	891	429	888	999999	999999	604	999999	402	794	622	255	956	389	679	978	62	546	815	699	319	915	897	509	457	494	430	762	999999	222	999999	472	793	269	843	264	999999	703	517	178	999999	195	269	589	890	886	999999	832	737	296	999999	999999	336	512	916	224	999999	919	999999	391	542	841	354	189	755	159	462	696	545	999999	999999	359	999999	646	924	999999	999999	999999	619	570	999999	597	35	907	29	177	999999	999999	353	999999	271	999999	272	136	999999	999999	999999	89	834	740	999999	708	999999	999999	571	844	843	999999	999999	792	999999	999999	999999	870	302	944	816	446	169	587	23	180	353	916	163	999999	97	999999	21	990	999999	576	483	999999	146	999999	310	713	999999	184	333	456	703	999999	70	585	999999	401	834	691	127	403	920	256	726	263	364	380	168	190	757	941	999999	999999	508	992	211	431	733	999999	999999	112	110	984	264	567	476	792	999999	999999	999999	695	78	329	873	889	999999	237	162	882	35	930	999999	166	999999	392	777	116	62	999999	383	612	668	922	57	24	303	935	992	168	786	572	524	590	833	72	873	359	723	999999	345	974	279	851	886	713	558	999999	567	871	790	999999	740	787	999999	744	37	155	281	858	999999	721	245	993	105	463	415	963	999999	365	999999	999999	392	443	732	409	343	816	46	999999	466	999999	378	130	378	426	831	999999	396	98	44	999999	999999	865	32	624	999999	285	755	432	307	594	621	211	362	999999	977	307	999999	999999	411	220	119	937	402	246	353	124	624	999999	632	677	999999	999999	330	791	350	527	999999	999999	669	67	999999	613	46	871	737	176	999999	16	449	533	999999	602	999999	824	
999999	149	473	999999	281	624	999999	86	999999	629	27	999999	880	570	999999	999999	887	999999	135	354	158	506	901	999999	999999	999999	999999	618	238	108	994	999999	999999	506	999999	211	999999	634	999999	54	999999	984	812	416	853	359	296	999999	984	990	646	999999	999999	999999	675	121	248	942	999999	999999	277	52	847	702	635	53	999999	383	397	820	405	262	118	90	947	999999	999999	494	676	159	890	160	634	999999	461	999999	507	222	831	72	962	121	357	742	777	363	146	119	781	810	527	912	809	174	595	394	629	396	395	511	999999	753	275	137	214	127	418	999999	251	378	999999	999999	552	999999	857	293	905	375	312	999999	37	999999	999999	866	632	977	999999	999999	653	77	637	120	999999	330	645	218	845	229	999999	660	945	999999	867	999999	274	999999	369	999999	316	311	488	263	94	801	999999	999999	999999	409	505	237	999999	948	956	184	741	434	999999	232	999999	648	447	685	838	999999	648	499	999999	310	601	724	618	865	999999	351	588	383	999999	999999	999999	804	178	446	724	999999	883	997	581	999999	670	999999	124	146	796	667	864	803	425	999999	999999	983	133	739	808	780	618	910	794	999999	596	368	999999	768	999999	884	480	11	999999	538	768	999999	999999	34	640	760	610	481	999999	496	487	999999	999999	595	871	862	680	999999	637	999999	691	973	213	966	106	312	999999	355	760	999999	999999	999999	842	887	672	999999	75	999999	109	57	999999	147	840	308	137	999999	999999	812	896	523	213	52	373	26	999999	795	999999	951	928	337	327	265	721	167	999999	624	999999	81	922	369	797	581	999999	590	773	999999	999999	904	839	294	903	999999	999999	246	999999	154	498	826	999999	877	74	999999	180	772	729	914	426	999999	999	513	999999	338	889	536	999999	631	713	783	252	302	662	543	122	643	434	999999	806	484	999999	164	135	999999	41	999999	999999	999999	410	566	860	858	137	459	905	335	999999	575	999999	922	520	86	441	999999	583	747	225	531	999999	537	999999	42	118	941	233	845	387	999999	307	845	999999	52	230	157	923	393	174	212	999999	999999	230	999999	956	884	964	999999	722	420	542	999999	829	774	683	873	227	828	999999	195	236	69	999999	668	999999	895	690	478	856	293	791	999999	583	23	999999	999999	316	489	999999	234	999999	851	132	967	223	999999	999999	466	368	999999	929	105	643	999999	999999	577	838	999999	591	999999	203	999999	999999	439	628	352	999999	815	999999	469	566	999999	752	999999	999999	384	999999	999999	999999	264	879	234	119	509	999999	999999	555	604	46	325	385	754	897	999999	999999	491	
334	693	349	870	999999	210	585	898	790	201	353	128	770	999999	640	857	999999	999999	191	999999	386	999999	85	931	797	115	779	999999	94	811	840	999999	494	999999	59	254	641	584	949	999999	999999	221	719	172	353	999999	833	444	685	527	647	999999	834	72	115	317	617	417	83	999999	999999	29	814	978	360	616	633	999999	551	395	999999	532	387	511	330	175	308	912	587	369	282	344	999999	566	999999	999999	902	999999	621	742	637	234	999999	751	258	629	407	740	812	737	803	999999	892	299	311	124	193	332	742	940	999999	704	999999	713	925	96	148	257	814	999999	713	211	999999	999999	758	991	999999	999999	999999	700	767	567	110	850	999999	493	451	590	264	59	96	580	999999	680	733	999999	404	999999	826	171	490	159	926	731	33	602	999999	93	541	320	103	558	78	51	182	451	603	979	999999	442	644	558	992	764	994	143	521	751	86	999999	597	999999	809	101	999999	618	640	999999	827	963	136	368	59	944	956	537	511	648	508	291	339	999999	650	393	526	932	166	171	736	889	90	614	999999	715	722	869	748	976	830	999999	811	234	161	193	999999	286	508	58	999999	466	631	872	253	795	496	182	583	999999	574	288	461	478	642	937	999999	522	999999	344	999999	96	788	999999	818	944	480	115	273	999999	88	250	434	118	999999	279	999999	218	371	999999	228	549	295	333	999999	552	112	342	591	224	999999	793	925	999999	825	721	678	107	64	999999	324	999999	999999	126	347	999999	853	353	125	372	999999	674	160	999999	126	999999	801	999999	132	275	842	148	523	58	999999	999999	324	270	999999	641	601	170	999999	999999	896	836	640	178	985	999999	698	759	226	228	544	635	642	785	57	153	920	222	974	789	465	999999	867	860	960	63	19	593	999999	484	771	518	999999	999999	253	289	999999	633	479	55	576	93	921	305	514	530	651	539	223	999999	999999	389	196	374	999999	720	968	779	217	932	77	115	698	741	457	35	124	555	541	767	999999	297	742	928	222	999999	264	999999	999999	440	411	479	379	920	763	391	332	999999	490	532	320	272	425	547	999999	471	999999	999999	999999	488	999999	106	998	455	48	999999	646	268	999999	234	465	406	999999	777	999999	597	735	999999	978	75	703	999999	74	19	999999	838	999999	204	999999	751	987	999999	723	867	999999	314	999999	923	882	340	745	73	999999	265	77	914	838	647	999999	391	999999	999999	211	783	785	999999	999999	999999	999	209	562	451	318	409	247	390	682	566	999999	226	125	811	999999	999999	329	639	972	809	
999999	542	999	233	188	568	26	380	873	940	999999	587	283	492	924	682	778	303	754	595	27	686	242	282	894	800	276	924	999999	563	999999	155	999999	232	999999	467	210	338	999999	750	999999	867	999999	741	484	175	942	632	886	222	999999	36	885	387	791	264	999999	727	999999	387	301	102	658	319	999999	936	122	999999	445	467	482	450	40	999999	999999	160	180	500	797	729	857	643	47	999999	999999	437	269	97	999999	792	999999	482	999999	885	999999	999999	999999	999999	264	548	62	999999	196	999999	740	999999	999999	881	185	640	94	999999	930	609	530	658	64	159	626	999999	999999	999999	620	653	309	10	451	999999	554	999999	941	973	999999	259	676	965	456	617	999999	273	441	388	911	800	707	357	999999	398	999999	999999	246	68	999999	214	871	999999	281	999999	129	999999	978	850	999999	999999	699	121	573	681	933	564	211	447	391	362	618	298	124	819	945	952	458	62	789	754	673	999999	402	999999	999999	649	693	912	497	38	999999	590	999999	646	111	999999	999999	999999	465	800	598	999999	677	228	595	582	912	999999	598	999999	291	926	71	582	601	816	999999	542	303	293	870	299	999999	363	999999	38	247	477	718	358	178	587	596	989	165	874	215	184	445	804	999999	241	323	999999	999999	368	529	478	55	294	877	251	576	181	930	999999	849	323	999999	999999	345	999999	999999	250	999	703	339	999999	427	999999	610	544	999999	498	999999	999999	975	630	999999	708	509	769	999999	433	480	999999	20	425	999999	855	34	891	32	999999	999999	301	498	83	330	999999	38	999999	999999	328	684	342	999999	88	999999	301	334	229	706	452	67	576	23	319	770	82	692	914	22	572	702	719	521	227	999999	999999	149	999999	310	574	680	61	999999	999999	749	147	781	932	800	999999	531	805	194	580	999999	893	288	189	313	257	359	123	444	999999	626	999999	999999	927	999999	368	999999	431	919	142	771	15	999999	908	569	632	300	760	999999	255	999999	896	999999	941	999999	146	977	999999	999999	62	225	566	616	240	488	784	326	999999	883	441	999999	109	886	62	808	815	45	379	620	680	956	599	999	199	447	999999	440	879	530	999999	999999	202	832	866	916	215	399	627	430	784	999999	446	876	682	639	999999	20	481	142	591	110	608	349	918	106	625	566	427	793	758	353	446	334	999999	999999	423	277	29	145	603	426	418	999999	835	999999	999999	723	327	559	506	718	999999	747	938	999999	782	999999	913	769	999999	648	999999	834	672	441	868	121	905	631	999999	673	990	999999	999999	999999	692	660	999999	
553	586	999999	249	867	297	49	394	699	999999	999999	278	999999	999999	259	844	954	999999	999999	286	403	506	408	818	695	343	832	728	623	219	773	128	132	348	369	999999	398	409	114	546	999999	57	179	999999	999999	363	656	999999	740	501	999999	999999	118	383	120	999999	187	94	999999	533	464	321	771	489	622	50	999999	999999	994	76	455	555	349	47	653	356	336	682	999999	342	999999	522	999999	131	635	62	20	748	238	322	15	999999	855	580	999999	320	286	689	114	705	217	434	325	674	56	38	999999	81	730	763	720	505	21	221	846	942	334	999999	854	999999	999999	407	999999	999999	70	151	700	769	955	342	80	646	578	377	999999	262	206	322	85	999999	680	939	999999	475	601	999999	302	643	734	149	986	636	835	999999	674	810	442	644	614	904	337	612	126	397	692	83	927	644	999999	999999	999999	999999	573	999999	889	101	388	999999	999999	560	999999	67	44	815	356	999999	999999	44	999999	325	999999	562	707	180	280	78	822	631	999999	528	582	658	999999	150	999999	999999	73	588	999999	583	431	915	564	64	66	279	577	310	999999	258	272	893	941	771	999999	999999	313	999999	999999	821	999999	757	743	561	999999	999999	510	893	423	381	381	233	999999	128	893	999999	997	653	124	10	999999	522	999999	999999	265	689	999999	785	377	999999	999999	670	611	999999	315	999999	999999	999999	86	865	769	683	887	999999	876	48	999999	823	999999	867	196	999999	288	999999	331	756	177	999999	999999	297	484	724	526	214	710	711	622	556	813	230	734	995	576	258	240	816	634	919	658	999999	186	893	999999	510	999999	999999	391	634	511	999999	505	999999	706	789	391	54	167	682	959	999999	426	956	19	656	143	201	93	999999	999999	514	131	999999	999999	88	121	590	999999	25	999999	699	999999	988	54	263	725	770	298	999999	866	196	658	999999	960	492	800	229	883	261	999999	831	926	361	887	996	438	257	999999	999999	677	801	237	152	999999	999999	846	438	911	755	999999	372	999999	306	173	560	856	999999	297	77	288	891	707	565	648	361	772	968	110	57	825	999999	366	670	119	75	958	999999	461	700	999999	999999	317	137	330	14	999999	999999	197	337	150	268	959	346	999999	999999	104	672	503	149	999999	999999	337	863	930	463	999999	241	197	999999	602	349	999999	597	430	916	584	999999	999999	644	999999	999999	780	999999	907	566	518	30	999999	333	971	999999	999999	322	213	768	44	453	207	867	999999	697	443	999999	735	800	999999	372	915	432	212	524	437	859	716	999999	107	564	956	373	944	985	
999999	863	137	316	336	405	394	662	882	999999	999999	378	999999	735	999999	691	999999	116	999999	999999	999999	899	999999	456	999999	164	606	858	999999	479	999999	833	922	22	999999	579	962	429	474	155	999999	263	550	82	999999	69	223	980	645	416	527	999999	358	797	999999	20	742	681	457	999999	798	535	991	413	642	548	455	633	948	999999	729	618	642	869	178	850	359	999999	313	799	941	625	999999	264	999999	999999	485	134	140	777	837	999999	971	301	356	999999	272	147	439	604	613	999999	999999	999999	999999	909	217	488	629	41	661	692	377	999999	241	183	322	736	461	994	73	999999	999999	181	302	999999	999999	350	999999	725	588	222	619	709	195	999999	593	707	578	52	999999	996	505	109	999999	154	913	322	70	999999	139	535	686	444	540	292	999999	860	223	248	272	866	999999	903	999999	999999	999999	999999	473	879	589	615	168	418	564	999999	825	403	65	999999	999999	334	290	348	596	62	536	999999	178	902	275	732	493	339	780	573	999999	601	656	999999	81	999999	849	190	594	524	377	999999	879	473	999999	999999	805	75	713	999999	586	999999	999999	400	912	897	499	570	614	999999	131	999999	638	991	46	999999	999999	999999	86	290	999999	109	754	81	684	268	305	704	445	582	927	427	626	999999	986	412	999999	265	764	183	754	288	576	738	999999	549	639	888	436	999999	944	427	989	432	999999	999999	873	999999	716	654	602	794	999999	999999	929	703	211	796	999999	634	999999	999999	623	999999	999999	206	532	25	999999	144	999999	416	278	212	999999	509	999999	203	388	999999	999999	57	548	999999	999999	999999	162	544	999999	700	999999	999999	999999	802	999999	462	999999	97	897	267	954	857	999999	581	999999	195	526	923	403	429	275	18	999999	505	105	999999	943	512	331	999999	53	987	216	999999	999999	787	533	475	999999	185	704	350	999999	130	554	999999	488	999999	95	395	442	239	151	389	999999	339	433	387	707	410	518	301	999999	331	999999	966	651	591	784	247	662	61	999999	228	725	999999	711	298	951	424	999999	976	999999	999999	999999	814	999999	826	999999	467	363	155	768	508	666	412	584	974	906	999999	39	897	192	999999	999999	391	999999	922	999999	510	627	145	436	999999	996	541	874	830	999999	409	130	825	999999	326	884	999999	293	515	561	322	349	999999	391	373	394	516	793	579	213	750	999999	999999	171	52	839	999999	718	485	999999	134	537	754	999999	506	467	213	859	866	963	225	108	708	370	351	999999	999999	753	72	898	999999	747	305	627	999999	809	205	663	996	486	666	798	808	13	999999	
784	999999	951	884	906	191	656	927	615	999999	999999	891	563	819	881	949	999999	655	586	31	387	999999	136	347	697	271	999999	863	999999	307	999999	300	999999	933	999999	575	938	869	166	716	833	820	690	999999	795	999999	642	843	125	537	202	153	231	981	59	552	468	614	197	644	640	793	548	317	571	362	196	629	999999	315	20	604	498	999999	197	566	551	497	551	778	629	706	748	999999	115	282	79	723	884	999999	116	334	999999	522	86	50	281	382	77	999999	732	999999	590	809	527	597	654	999999	999999	492	10	999999	73	418	24	934	55	999999	212	298	293	473	745	999999	999999	999999	923	976	793	999999	295	178	429	118	56	617	125	938	334	999999	628	717	928	401	24	999999	271	272	507	151	995	585	180	779	160	999999	276	353	999999	999999	674	678	567	999999	207	831	552	955	372	407	999999	999999	372	693	670	575	999999	354	999999	73	424	660	478	652	999999	999999	997	650	999999	787	999999	772	999999	492	843	950	160	292	203	192	593	316	999999	110	999999	888	999999	486	118	584	999999	921	130	547	426	999999	209	999999	494	497	833	902	999999	999999	65	55	999999	879	850	720	424	999999	160	49	999999	118	759	999999	999999	274	496	999999	541	383	72	429	651	789	76	829	750	999999	797	705	359	691	999999	325	54	999999	119	999999	636	398	999999	472	771	90	999999	999999	264	999999	596	230	11	322	370	623	522	636	403	989	999999	30	999999	189	464	999999	999999	788	799	444	333	50	164	162	884	999999	999999	599	658	571	721	999999	999999	918	648	577	999999	46	330	694	802	417	884	999999	531	616	428	981	999999	326	999999	290	517	819	508	556	999999	849	438	228	999999	999999	999999	999999	277	64	454	62	540	886	750	654	467	114	642	915	166	44	999999	277	724	241	999999	341	181	999999	999999	756	419	102	999999	855	607	112	293	879	439	999999	999999	999999	999999	376	451	132	576	745	822	413	187	999999	400	999999	227	999999	999999	999999	342	647	661	836	814	698	642	999999	384	894	57	999999	999999	762	999999	999999	192	164	115	358	999999	468	999999	999999	618	837	578	825	702	999999	999999	445	608	124	547	792	399	999999	661	472	733	13	748	681	698	466	592	425	117	295	999999	73	65	999999	388	999999	881	236	227	977	130	817	745	902	999999	999999	757	706	224	694	714	176	503	999999	624	787	720	93	737	162	255	999999	999999	416	999999	574	390	462	735	673	910	173	798	684	352	999999	999999	846	423	97	709	885	210	423	580	681	569	999999	531	601	999999	797	
499	999999	732	966	108	338	277	693	999999	305	970	999999	784	550	377	818	999999	708	528	999999	670	999999	999999	369	953	305	836	999999	14	968	931	143	520	122	674	733	999999	386	999999	930	578	730	999999	413	914	659	999999	999999	999999	999999	132	999999	83	289	137	849	622	372	22	803	501	324	999999	262	374	836	40	671	876	644	866	913	891	598	305	939	783	48	454	304	665	806	650	263	845	999999	999999	241	984	825	121	589	373	23	438	263	52	999999	49	88	628	967	163	668	999999	218	931	999999	984	198	999999	583	918	999999	147	695	674	434	416	265	775	799	687	60	533	999999	550	877	999999	51	897	180	999999	376	999999	698	652	981	379	637	999999	999999	999999	795	999999	537	671	654	875	742	589	617	206	784	312	829	289	999999	145	606	999999	63	325	942	301	895	999999	999999	52	999999	52	693	65	779	87	200	552	999999	300	995	616	895	11	426	999999	289	973	224	73	846	999999	550	999999	999999	969	133	270	314	999999	999999	999999	129	999999	436	700	896	561	999999	706	121	286	398	812	999999	990	772	61	999999	490	21	999999	369	999999	999999	41	502	846	293	810	953	930	999999	397	435	52	497	293	575	726	566	728	556	517	952	569	30	737	706	781	999999	999999	999999	824	492	943	593	641	415	405	207	59	278	616	753	191	48	11	386	107	999999	488	486	999999	924	293	375	999999	536	637	999999	999999	999999	511	613	881	568	423	904	492	458	999999	878	180	529	516	459	999999	764	770	999999	28	360	609	287	999999	595	199	899	209	577	741	115	778	393	999999	908	766	13	871	999999	999999	999999	999999	649	647	609	316	999999	417	999999	435	98	765	116	992	413	541	233	894	296	378	523	705	914	999999	999999	110	999999	96	608	693	999999	892	157	999999	922	466	959	640	119	999999	546	492	375	999999	653	349	671	401	38	377	543	999999	585	999999	999999	999999	980	999999	897	509	999999	566	809	150	500	205	618	211	999999	947	999999	999999	785	999999	832	41	339	772	73	411	999999	394	68	999999	159	825	999999	902	999999	531	999999	37	742	610	759	999999	683	234	651	457	730	469	331	91	999999	999999	334	999999	422	80	71	218	868	999999	999999	999999	999999	999999	999999	674	888	715	407	999999	471	553	999999	999999	999999	851	357	115	130	616	999999	999999	999999	976	444	210	500	738	490	733	469	277	999999	256	999999	999999	482	115	999999	976	568	25	999999	783	619	252	999999	159	331	570	723	956	97	999999	999999	110	999999	531	144	790	999999	160	235	999999	88	
203	394	603	644	632	379	252	870	153	57	999999	907	999999	367	201	111	351	999999	999999	20	513	190	907	441	440	999999	999999	970	453	802	999999	789	397	999999	426	999999	505	999999	698	201	480	999999	944	214	160	202	999999	173	999999	999999	999999	999999	314	663	999999	23	487	999999	214	89	428	281	427	350	638	875	520	999999	999999	343	606	836	718	999999	539	428	999999	702	290	999999	760	787	38	999999	999999	999999	999999	733	139	412	380	342	310	618	773	209	999999	603	576	285	682	216	999999	608	93	996	34	586	134	156	777	785	882	966	328	999999	999999	663	999999	963	400	786	455	538	963	999999	535	109	955	999999	760	642	135	999999	565	999999	999999	999999	999999	973	650	999999	609	999999	999999	999999	460	343	999999	142	956	14	232	613	884	999999	760	694	644	819	471	999999	999999	794	999999	144	999999	876	411	774	999999	822	982	407	999999	501	187	472	902	999999	999999	201	810	822	383	756	420	522	130	669	793	869	999999	860	512	726	277	814	596	999999	936	583	999999	525	66	999999	999999	825	999999	393	719	297	791	277	16	279	124	808	421	999999	724	146	999999	742	980	216	47	132	895	595	999999	372	876	411	441	239	269	294	999999	249	734	594	231	999999	949	506	87	518	854	242	611	469	403	956	777	799	828	199	999999	849	106	899	930	705	169	356	421	390	999999	776	20	999999	51	181	999999	139	915	999999	792	484	999999	999999	277	663	984	999999	999999	919	634	641	411	79	749	917	152	835	664	526	999999	999999	999999	999999	682	87	231	781	427	231	999999	999999	884	810	999999	70	720	577	999999	999999	720	404	388	502	999999	204	375	999999	999999	134	39	80	475	398	448	199	399	999999	846	199	441	212	347	746	867	999999	999999	600	999999	999999	206	574	213	396	999999	999999	224	592	940	999999	999999	999999	700	302	202	980	999999	495	371	999999	999999	289	730	442	999999	517	66	641	634	999999	999999	774	279	402	999999	465	867	89	999999	274	999999	807	999999	368	487	162	512	54	999999	886	814	271	238	999999	26	917	999999	999999	560	297	127	583	957	180	51	937	19	308	374	999999	123	102	902	107	243	864	999999	372	999999	999999	15	21	97	747	999999	185	546	999999	999999	20	999999	999999	528	305	156	999999	849	329	327	550	153	999999	680	817	773	721	999999	141	230	162	138	480	816	877	291	999999	496	220	225	999999	999999	203	999999	364	125	999999	574	606	950	999999	999999	469	999999	999999	539	802	341	279	974	243	999999	414	999999	232	881	150	290	650	999999	50	904	639	
114	461	158	999999	290	999999	702	999999	157	999999	191	387	148	669	435	411	999999	489	774	226	245	981	999999	986	608	999999	482	974	737	999999	592	909	937	384	999999	593	999999	999999	522	999999	999999	228	999999	999999	233	217	94	999999	715	999999	311	535	276	688	404	132	999999	172	351	589	842	999999	999999	232	999999	281	999999	763	999999	841	155	999999	966	999999	648	999999	895	999999	763	400	616	270	268	858	622	67	643	258	980	999999	191	999999	248	933	999999	999999	210	864	999999	952	999999	330	999999	873	733	553	568	518	50	387	236	999999	409	999999	972	582	999999	169	609	121	637	201	782	81	660	999999	999999	999999	584	799	999999	41	118	999999	633	295	362	395	135	78	499	999999	999999	999999	16	772	694	298	961	999999	390	50	999999	774	324	575	548	836	999999	681	44	999999	999999	999999	571	999999	310	598	326	686	230	83	999999	541	622	511	982	189	74	887	367	999999	81	999999	419	775	777	343	999999	67	747	999999	182	999999	43	964	999999	968	42	999999	472	105	999999	284	380	316	15	722	162	812	593	369	771	999999	323	814	463	999999	999999	795	428	966	112	269	939	704	901	590	507	658	319	24	156	264	425	271	259	797	613	112	770	64	191	682	999999	387	999999	999999	140	229	999999	253	146	246	392	999999	992	712	345	676	415	425	225	504	503	578	222	517	910	999999	999999	666	999999	728	35	374	999999	430	794	999999	950	999999	459	287	157	999999	999999	910	871	919	279	546	461	937	999999	999999	838	687	189	895	175	999999	937	999999	665	844	907	417	221	999999	999999	572	917	784	999999	361	965	937	356	436	700	312	646	990	782	27	214	407	40	680	535	106	250	899	396	999999	126	380	622	312	999999	470	699	999999	208	999999	629	677	222	346	389	901	340	999999	999999	999999	600	999999	999999	647	640	509	387	540	999999	624	331	999999	398	21	999999	999999	325	54	278	999999	999999	793	792	86	398	999999	195	693	999999	999999	766	498	704	533	124	180	84	975	672	999999	93	999999	369	584	384	610	288	210	112	794	586	296	999999	963	259	807	164	230	258	112	323	693	249	859	857	833	324	864	897	73	519	349	382	999999	157	454	433	217	701	999999	258	999999	999999	999999	58	479	999999	740	999999	999999	26	999999	726	999999	999999	399	919	510	726	550	295	424	999999	48	284	246	913	864	816	805	384	999999	528	470	853	339	999999	742	810	999999	819	583	591	590	57	665	623	999999	284	757	535	999999	491	999999	502	999999	680	552	231	811	566	159	924	478	
932	80	335	999999	716	999999	999999	999999	699	999999	731	712	832	723	991	999999	623	999999	590	68	279	461	999999	999999	999999	28	658	999999	520	999	999999	670	999999	122	657	977	999999	366	105	278	469	999999	232	153	429	790	12	957	561	999999	198	464	569	865	208	480	615	957	298	698	357	738	665	999999	999999	71	62	719	999999	23	290	266	15	999999	999999	920	239	321	948	187	26	700	998	908	810	999999	111	999999	999999	186	372	381	78	407	920	731	692	531	999999	367	999999	292	999999	999999	331	932	999999	999999	276	287	999999	999999	18	121	682	657	740	999999	890	169	959	269	805	889	651	908	198	607	400	868	238	999999	694	591	450	999999	809	999999	587	877	907	853	527	636	935	78	999999	999999	999999	273	999999	935	999999	467	999999	477	487	11	896	423	744	851	856	408	59	999999	609	427	670	948	847	289	179	22	262	999999	999999	999999	953	583	545	241	882	137	877	302	77	237	193	999999	999999	999999	564	174	143	65	997	999999	999999	403	999999	999999	296	777	426	711	766	627	214	301	735	318	999999	999999	877	999999	969	729	531	999999	474	999999	999999	698	702	49	725	999999	999999	999999	999999	623	592	560	124	600	944	115	999999	175	536	999999	32	999999	246	938	999999	999999	296	630	96	278	597	829	928	96	710	598	84	387	985	760	748	999999	193	122	725	497	999999	286	999999	864	999999	365	231	999999	358	353	461	764	289	484	999999	258	120	840	36	762	631	37	999999	999999	999999	333	190	775	701	24	707	999999	222	999999	52	20	999999	231	999999	999999	608	999999	737	366	146	320	107	510	52	500	999999	999999	96	962	865	180	395	221	834	694	185	999999	333	344	645	999999	552	27	442	999999	195	889	590	999999	164	727	999999	999999	219	719	235	679	733	210	126	365	47	259	406	871	999999	850	396	564	66	162	580	999999	999999	809	999999	90	78	344	999999	18	999999	999999	999999	148	880	999999	12	124	468	505	722	132	228	290	299	999999	621	570	92	344	502	35	737	12	157	896	813	409	999999	999999	610	999999	895	117	602	745	451	267	991	999999	999999	999999	106	560	999999	458	185	440	519	999999	469	508	261	970	999999	736	564	805	991	999999	999999	602	999999	323	999999	999999	999999	120	687	554	851	363	578	329	495	230	929	187	999999	698	721	383	890	999999	686	111	147	999999	999999	999999	999999	999999	999999	999999	715	255	118	782	999999	114	231	999999	752	964	624	115	929	932	999999	296	807	387	241	302	272	674	712	688	999999	793	197	999999	518	999999	373	999999	
96	571	999999	249	999999	156	999999	999999	999999	656	630	925	861	580	181	999999	449	314	999999	999999	414	974	744	50	543	429	155	871	999999	918	556	930	601	999999	999999	999999	999999	999999	184	660	999999	999999	824	616	53	786	827	66	621	982	863	999999	999999	999999	801	122	826	573	706	691	999999	651	551	559	110	699	334	453	560	813	886	214	140	409	999999	999999	159	138	996	757	602	99	259	934	64	999999	178	41	616	907	541	755	999999	492	659	223	231	275	999999	353	462	999999	999999	808	106	999999	83	362	630	170	962	698	576	949	999999	911	401	999999	504	757	531	999999	999999	999999	999999	140	675	647	750	725	420	884	622	652	304	228	593	451	999999	999999	278	999999	410	456	999999	843	189	999999	403	747	821	614	999999	758	822	169	547	852	535	965	984	435	999999	905	749	87	85	923	654	999999	328	999999	777	999999	488	715	891	390	708	438	951	95	254	999999	999999	806	999999	863	830	145	681	741	915	873	999999	843	213	999999	706	999999	999999	265	935	532	999999	871	999999	671	279	117	999999	166	153	999999	23	898	191	609	11	943	963	221	103	999999	198	586	45	903	687	999999	512	396	684	999999	999999	695	159	721	584	42	969	452	594	722	868	999999	999999	818	860	522	999999	603	504	999999	903	556	999999	999999	343	842	835	932	999999	634	605	881	999999	312	436	327	749	470	35	969	999999	999999	999999	380	649	999999	999999	227	53	999999	984	999999	891	922	937	999999	532	731	387	999999	206	999999	467	960	127	987	54	295	392	543	772	201	577	535	999999	999999	999999	792	777	670	853	618	889	819	649	696	999999	559	999999	321	999999	28	92	293	772	938	999999	667	999999	662	999999	703	835	510	401	792	341	366	143	999999	196	740	999999	717	888	587	156	648	320	999999	997	494	999999	80	748	754	999999	293	762	999999	338	271	539	999999	51	159	999999	389	428	856	364	999999	999999	819	135	64	999999	999999	404	999999	791	415	999999	999999	999999	144	999999	764	761	646	684	999999	999999	294	999999	925	211	838	675	739	804	767	229	463	76	373	999999	111	945	694	690	999999	888	999999	67	999999	913	707	459	999999	376	999999	999999	999999	182	316	40	999999	602	210	853	235	699	999999	999999	34	999999	893	765	301	999999	999999	818	77	956	941	169	35	999999	303	21	999999	999999	769	372	999999	999999	448	999999	760	343	937	508	745	999999	464	53	999999	198	43	999999	30	942	167	841	695	210	999999	824	241	156	14	904	999999	198	359	845	930	303	605	999999	747	613	14	999999	137	
183	82	236	501	897	999999	837	203	565	990	561	231	999999	677	584	999999	623	59	614	338	43	208	999999	491	618	122	930	592	158	990	417	999999	210	999999	522	138	333	999999	999999	999999	999999	999999	999999	208	798	624	999999	625	999999	304	999999	999999	400	628	999999	974	525	744	883	784	15	254	55	574	999999	999999	31	224	999999	456	266	301	715	999999	999999	332	464	358	693	994	120	314	572	853	999999	853	548	581	999999	999999	612	588	449	999999	999999	923	666	179	999999	185	602	787	470	574	999999	832	999999	996	467	999999	519	177	61	888	674	999999	681	201	999999	730	84	450	605	617	844	678	851	166	199	999999	666	999999	734	999999	402	332	843	999999	999999	44	999999	551	123	847	999999	999999	536	560	999999	513	252	474	471	893	110	999999	999999	853	730	369	980	691	807	230	115	234	999999	544	496	351	858	683	386	673	724	999999	336	999999	589	409	152	999999	999999	999999	999999	201	823	840	417	250	150	989	277	999999	63	324	744	892	741	803	12	999999	999999	542	654	568	98	798	999999	577	999999	999999	273	330	999999	999999	999999	131	235	914	410	999999	136	999999	999999	868	999999	930	619	410	999999	444	999999	786	407	159	236	739	41	436	999999	35	672	839	424	715	726	999999	238	999999	905	623	666	827	402	410	865	999999	340	786	162	167	189	768	999999	390	418	487	923	77	463	679	99	798	810	999999	999999	297	999999	496	152	468	701	255	999999	174	777	999999	393	996	294	999999	408	999999	284	999999	846	903	60	44	306	248	999999	171	909	999999	533	999999	27	27	480	578	986	844	644	999999	999999	933	273	999999	613	999999	103	926	999999	55	280	845	524	999999	539	35	999999	797	200	999999	444	999999	346	278	640	909	999999	376	999999	999999	999999	564	609	999999	490	912	640	436	430	999999	154	999999	388	864	955	688	353	999999	488	455	341	199	654	740	258	925	597	995	983	703	59	727	411	76	623	716	245	933	999999	626	395	810	376	124	759	999999	162	999999	322	952	565	999999	888	80	384	242	910	869	341	999999	325	645	452	726	36	999999	695	999999	999999	249	999999	420	778	861	999999	531	822	999999	981	910	772	999999	682	41	999999	40	839	340	691	390	999999	999999	601	819	310	750	367	649	999999	341	999999	840	241	82	508	999999	999999	36	20	852	420	380	887	430	792	210	962	421	999999	996	588	999999	630	859	443	999999	999999	958	999999	319	174	183	999999	999999	268	932	883	610	999999	993	790	812	329	838	970	435	999999	999999	37	110	787	999999	70	101	
753	999999	220	999999	638	431	336	291	999999	701	688	246	928	247	999999	859	326	999999	888	595	999999	999999	999999	791	889	18	999999	999999	931	999999	531	227	122	999999	896	970	722	512	971	110	666	508	999999	628	999999	733	506	250	999999	177	783	434	68	475	885	978	999999	428	492	999999	833	688	999999	23	179	470	999999	577	351	202	147	814	391	787	928	999999	437	416	999999	999999	999999	999999	639	764	677	999999	169	646	475	917	999999	303	999999	350	277	977	158	334	458	689	608	928	899	816	40	999999	53	280	547	187	999999	847	999999	335	129	485	59	999999	345	999999	999999	488	112	433	999999	843	794	50	999999	950	999999	112	957	999999	557	582	458	822	733	709	63	889	109	999999	376	869	515	694	231	791	927	563	988	385	387	130	826	475	340	196	999999	12	999999	596	628	449	889	836	778	546	37	237	861	636	29	999999	389	814	67	615	338	999999	819	999999	32	995	999999	999999	999999	436	755	982	492	547	534	60	139	512	668	999999	980	678	999999	684	763	700	999999	999999	365	965	741	22	418	724	857	999999	193	999999	574	633	335	316	273	351	790	55	999999	324	111	999999	292	876	155	140	635	659	194	144	965	331	304	760	226	607	695	743	574	767	689	461	999999	108	938	45	999999	673	415	573	999999	718	955	387	999999	396	682	864	866	999999	99	208	888	58	75	252	338	999999	100	665	656	57	480	977	634	999999	111	193	938	119	999999	961	253	999999	999999	999999	376	916	509	829	924	830	877	296	999999	999999	999999	999999	43	999999	999999	36	999999	750	917	999999	248	999999	752	610	999999	999999	925	756	748	137	999999	277	808	819	875	421	999999	271	740	825	179	999999	309	153	88	293	160	999999	413	999999	999999	503	999999	403	17	999999	174	899	544	435	904	130	548	551	536	999999	20	224	999999	999999	961	321	999999	101	677	64	679	609	999999	11	348	682	353	999999	748	999999	574	414	811	999999	257	175	726	314	920	59	999999	999999	999999	783	283	936	433	999999	550	77	493	999999	726	953	718	564	376	542	97	232	777	312	802	84	729	605	412	341	999999	999999	999999	705	999999	627	419	920	993	748	728	411	259	235	695	681	968	962	999999	857	999999	693	999999	999999	999999	698	282	342	955	541	63	999999	999999	101	91	754	482	787	441	108	543	797	570	999999	814	685	972	551	999999	131	116	999999	917	999999	999999	999999	999999	999999	488	481	355	86	965	461	694	60	999999	168	153	999999	208	190	999999	589	324	971	999999	999999	379	541	726	999999	
725	833	435	296	999999	999999	528	738	999999	81	308	959	753	466	999999	119	999999	764	999999	999999	408	999999	923	925	999999	338	999999	601	230	825	41	999999	755	625	361	999999	36	408	299	999999	640	415	999999	137	882	571	999999	857	149	23	248	615	999999	912	999999	58	910	509	59	432	747	926	999999	932	999999	361	213	137	999999	699	92	534	999999	907	999999	992	494	795	999999	675	999999	383	462	999999	999999	425	223	843	303	313	231	999999	999999	999999	162	713	999999	260	999999	530	999999	708	999999	999999	999999	999999	999999	826	738	339	563	124	465	383	999999	373	474	311	354	624	999999	370	834	801	478	999999	184	606	999999	999999	999999	243	999999	523	999999	794	632	23	999999	873	284	397	115	963	749	117	71	999999	937	788	999999	596	905	472	392	999999	999999	949	971	375	539	544	999999	277	999999	999999	416	942	75	999999	999999	999999	35	481	999999	751	264	999999	62	370	999999	208	669	966	999999	999999	999999	999999	141	320	920	999999	999999	999999	343	999999	999999	837	729	429	700	128	910	801	999999	788	570	434	132	640	999999	12	897	610	871	341	874	113	999999	999999	992	180	999999	999999	225	999999	999999	125	148	609	434	426	152	633	999999	385	297	999999	919	443	937	999999	123	500	578	917	785	999999	999999	11	865	222	792	999999	436	530	317	166	586	988	379	455	296	523	216	325	860	999999	999999	999999	54	999999	999999	611	798	98	999999	321	999999	307	999999	976	87	999999	743	221	999999	158	206	148	77	999999	291	999999	74	492	617	600	293	262	67	999999	501	551	957	859	38	190	205	347	474	999999	979	999999	715	402	378	159	779	999999	690	711	76	801	428	999999	724	263	547	999999	481	465	37	923	999999	761	485	535	999999	884	193	454	999999	859	674	81	161	13	999999	672	124	999999	820	299	999999	355	454	700	132	999999	144	774	643	889	866	999999	999999	66	48	953	999999	999999	999999	895	810	999999	757	217	136	356	762	999999	999999	875	999999	23	644	738	999999	894	317	785	413	144	749	419	999999	74	992	665	113	104	965	999999	755	282	497	925	488	335	597	247	573	775	292	423	999999	767	698	852	373	239	704	153	646	142	438	836	999999	401	435	693	224	471	253	667	999999	776	130	999999	999999	719	999999	36	999999	80	221	637	852	336	999999	53	376	150	302	874	400	821	625	622	843	661	999999	96	899	904	32	112	532	625	667	960	647	779	999999	654	999999	677	999999	576	920	999999	984	999999	718	392	999999	84	999999	378	277	999999	160	507	999999	999999	940	173	137	999999	
57	999999	114	236	668	722	405	999999	999999	647	894	999999	974	59	702	999999	999999	959	999999	516	587	999999	932	999999	358	732	810	150	704	999999	714	815	550	455	999999	999999	696	999999	160	996	987	730	270	531	484	999999	960	110	804	43	198	980	795	620	814	109	186	951	999999	999999	912	264	999999	351	933	89	181	528	999999	892	355	919	808	381	529	856	999999	411	999999	803	772	709	346	670	283	733	999999	929	640	428	633	745	999999	224	93	732	838	919	597	999999	999999	441	999999	911	688	278	181	424	100	999999	422	775	281	999999	173	999999	918	231	78	209	999999	251	999999	112	999999	609	999999	593	298	797	27	767	813	999999	430	999999	140	434	982	999999	561	605	839	682	15	999999	999999	999999	999999	880	813	616	850	397	345	141	552	476	652	88	237	588	136	303	940	999999	961	996	655	831	82	494	249	72	648	464	412	216	107	410	145	248	542	417	984	410	999999	425	939	298	999999	999999	999999	999999	999999	999999	479	545	741	360	896	476	157	229	807	328	377	788	749	999999	999999	999999	379	251	942	989	55	718	319	540	738	546	67	366	53	418	999999	345	294	999999	985	867	474	999999	999999	668	100	323	999999	665	43	138	999999	68	999999	451	294	539	999999	789	927	760	236	999999	622	999999	419	791	999999	398	615	41	503	84	896	861	872	633	737	283	898	732	118	653	506	999999	869	999	796	601	999999	183	999999	505	747	234	999999	273	134	164	999999	308	147	221	59	12	635	999999	171	708	579	661	802	686	999999	205	651	582	999999	22	490	999999	995	584	274	441	656	997	337	999999	230	608	508	999999	34	600	595	897	603	504	974	278	999999	999999	31	473	999999	999999	615	552	582	68	568	121	674	840	313	562	947	618	356	637	274	500	487	971	162	229	999999	999999	609	754	978	210	48	221	999999	999999	999999	800	70	957	392	999999	98	999999	999999	999999	908	194	296	999999	999999	985	158	346	999999	999999	609	60	320	161	45	325	942	828	999999	367	83	462	268	405	999	999999	557	398	255	999999	412	325	999999	765	321	999999	13	577	803	992	62	701	217	244	999999	999999	999999	909	922	76	842	269	92	682	323	456	999999	891	999999	999999	438	759	100	999999	999999	999999	130	555	840	567	999999	375	35	96	315	381	255	33	999999	497	999999	999999	999999	188	646	152	242	257	999999	999999	552	122	544	999999	564	302	999999	691	999999	24	392	999999	79	364	999999	477	244	995	377	941	211	902	794	544	147	790	293	999999	999999	792	999999	999999	
999999	975	24	209	831	35	532	22	770	999999	723	91	999999	731	578	121	433	179	907	999999	880	510	999999	650	999999	999999	999999	773	18	999999	812	517	963	519	831	103	349	555	645	999999	473	365	999999	648	188	712	439	416	222	182	488	709	884	813	991	602	322	374	882	831	173	999999	13	82	750	999999	128	999999	900	485	771	877	999999	698	773	525	999999	999999	471	999999	570	455	560	999999	220	113	633	159	528	239	781	974	673	814	55	999999	361	108	897	972	594	999999	516	737	410	610	186	195	50	476	999999	307	903	277	271	999999	208	177	999999	999999	582	968	77	670	999999	796	214	719	653	70	173	241	127	999999	999999	727	939	823	999999	609	926	448	119	61	967	484	999999	999999	999999	336	515	194	246	260	999999	626	775	845	43	999999	406	467	999999	980	313	40	189	414	257	544	779	384	741	262	999999	999999	999999	26	703	999999	725	808	999999	327	999999	979	995	866	108	999999	951	103	790	821	213	469	906	139	999999	999999	304	999999	999999	18	557	140	999999	983	539	266	999999	758	999999	813	999999	598	301	999999	435	999999	45	999999	316	854	999999	685	999999	920	59	261	238	728	279	767	999999	68	999999	167	769	999999	999999	21	337	842	634	999999	952	977	932	999999	178	691	704	423	900	981	360	303	425	999999	546	532	933	288	37	49	489	384	888	830	937	143	455	21	999999	999999	985	474	230	400	732	617	999999	444	93	546	34	855	867	943	708	999999	999999	897	877	14	87	58	814	999999	712	577	99	111	677	44	999999	692	999999	876	996	999999	83	35	149	929	543	499	999999	491	999999	633	517	944	132	581	402	558	144	792	946	936	999999	634	999999	999999	527	886	999999	58	310	999999	240	999999	946	822	293	715	757	947	470	588	853	332	581	89	70	999999	978	999999	642	688	558	832	929	69	235	448	999999	984	411	656	999999	156	191	999999	403	526	997	310	297	686	999999	196	331	999999	999999	999999	999999	608	104	383	908	671	416	622	783	999999	999999	887	596	844	377	999999	546	814	856	706	151	898	685	544	156	678	999999	955	999999	372	511	571	999999	999999	395	740	890	37	748	70	999999	569	898	996	999999	120	999999	452	319	999999	650	517	511	387	195	999999	922	559	999999	239	863	460	734	999999	999999	499	910	999999	459	637	882	999999	75	796	965	999999	999999	689	999999	999999	964	365	646	860	999999	993	69	599	712	240	817	340	999999	519	207	289	834	487	110	965	999999	24	999999	681	999999	141	452	999999	421	612	164	999999	
479	999999	999999	507	814	874	699	999999	999999	321	999999	228	820	552	999999	555	599	999999	748	522	999999	124	835	950	372	964	715	590	550	354	188	999999	999999	583	861	609	254	699	475	960	788	206	535	888	39	774	861	602	423	896	126	999999	864	642	654	999999	366	999999	144	849	999999	999999	362	95	143	885	153	246	690	999999	999999	999999	220	787	734	391	589	946	920	598	112	999999	176	653	238	452	999999	443	928	999999	999999	929	999999	626	801	679	844	449	755	153	999999	999999	911	315	595	227	999999	86	908	999999	776	999999	403	999999	747	55	941	708	857	690	649	709	318	999999	865	381	343	999999	985	64	547	999999	200	777	967	487	999999	861	68	21	927	168	535	665	999999	833	999999	30	999999	756	737	999999	592	75	999999	999999	999999	726	450	999999	883	999999	101	853	725	636	228	626	577	269	999999	90	650	846	763	999999	999999	652	465	41	845	323	714	999999	999999	412	556	135	999999	56	180	484	421	844	137	999999	77	681	940	103	999999	910	452	619	911	657	495	746	312	999999	747	999999	271	418	378	570	226	861	537	999999	999999	103	352	999999	99	369	669	805	718	767	999999	999999	712	372	426	935	870	105	327	668	916	809	822	270	308	999999	223	999999	999999	566	779	215	999999	626	999999	521	567	999999	529	999999	999999	689	37	545	599	999999	951	999999	991	443	700	130	543	868	406	999999	280	92	232	583	999999	666	339	161	999999	217	357	95	359	905	378	999999	576	776	999999	236	999999	287	670	63	565	324	21	42	866	658	672	999999	230	742	250	484	699	946	405	999999	360	876	556	999999	897	865	999999	96	75	751	554	767	999999	179	498	993	422	999999	999999	832	999999	306	294	339	545	81	999999	617	665	893	259	999999	380	358	876	999999	730	287	166	699	774	999999	967	125	114	999999	98	999999	254	256	71	999999	928	573	999999	999999	591	999999	847	999999	999	932	430	999999	501	924	396	838	303	592	272	144	999999	999999	67	730	338	179	235	999999	999999	999999	373	418	999999	728	701	999999	682	821	999999	999999	999999	340	699	842	504	795	623	189	517	259	757	661	999999	927	519	609	999999	946	725	422	991	216	999999	195	569	21	999999	773	232	589	166	999999	278	758	999999	999999	628	224	235	542	555	55	132	733	999999	711	434	904	219	999999	301	736	105	901	521	234	999999	514	283	492	455	850	957	928	103	999999	392	999999	999999	838	981	999999	999999	193	999999	945	999999	119	138	857	587	445	999999	140	297	430	386	377	246	479	192	124	
941	743	96	704	98	204	999999	781	329	208	680	381	999999	999	999999	912	45	576	150	388	999999	999999	999999	999999	297	999999	640	672	898	25	999999	999999	655	867	360	976	106	171	857	889	479	999999	538	389	765	999999	29	298	999999	999999	341	670	338	804	738	526	838	86	999999	271	563	999999	999999	314	219	999999	726	253	649	999999	815	873	719	261	909	39	887	525	254	999999	807	352	268	434	683	328	999999	999999	138	833	148	29	754	595	335	512	999999	234	179	840	464	775	648	374	658	468	951	999999	895	999999	638	999999	832	311	463	220	999999	459	630	999999	999999	999999	124	815	901	796	129	999999	926	407	999999	663	355	414	650	999999	999999	893	775	225	376	349	955	430	205	824	197	452	142	124	803	24	999999	287	341	999999	660	999999	473	862	348	828	160	498	153	999999	999999	428	660	430	516	814	683	415	999999	999999	999999	999999	620	86	609	677	990	811	999999	551	999999	77	82	999999	381	871	430	999999	876	548	199	467	999999	229	857	769	791	711	608	999999	340	198	762	182	999999	966	221	397	263	671	837	348	894	601	916	899	999999	999999	999999	644	999999	999999	999999	976	969	463	999999	401	999999	839	885	999999	213	614	220	999999	314	900	403	415	659	999999	659	215	999999	850	573	685	312	957	423	203	999999	963	604	999999	660	999999	212	215	999999	820	178	423	999999	558	145	289	391	999999	595	454	999999	643	999999	361	120	333	999999	129	889	732	98	271	425	999999	626	249	20	650	999999	528	698	198	857	839	864	999999	428	162	999999	999999	304	999999	999999	969	998	28	978	252	459	337	520	999999	999999	826	731	906	999999	103	931	896	999999	740	999999	999999	755	15	786	999999	497	999999	904	123	414	606	437	999999	900	999999	693	608	999999	768	201	883	17	615	873	41	118	957	248	334	230	818	25	563	999999	304	223	992	999999	833	754	999999	432	406	678	719	398	999999	16	551	999999	999999	635	510	549	952	999999	150	999999	999999	46	539	635	999999	893	595	999999	999999	411	605	999999	700	375	437	24	616	460	610	999999	164	999999	219	951	697	999999	896	193	515	24	999999	245	999999	860	487	796	999999	948	853	513	93	999999	524	497	411	999999	999999	957	999999	495	932	502	458	214	977	999999	827	999999	938	654	999999	412	85	859	932	369	169	840	888	640	999999	668	999999	107	999999	36	999999	721	550	389	225	939	985	29	92	976	999999	867	999999	374	969	636	20	999999	517	680	62	664	565	51	158	869	79	566	696	273	999999	361	361	951	999999	
999999	48	559	439	67	426	66	776	999999	999999	999999	957	523	670	999999	658	408	589	182	974	463	166	508	999999	355	869	429	999999	818	91	436	515	931	999999	999999	597	999999	999999	460	264	999999	888	609	469	999999	911	555	895	532	615	999999	771	999999	976	999999	948	539	999999	999999	999999	997	733	957	874	155	786	999999	152	806	575	206	638	139	918	999999	999999	999999	48	999999	999999	324	533	800	999999	594	664	336	954	841	999999	68	142	685	273	266	271	930	734	324	80	885	999999	99	956	418	858	999999	271	998	999999	401	999999	944	649	999999	474	933	999999	999999	490	459	999999	999999	999999	517	74	953	866	661	716	645	999999	724	313	559	911	443	999999	794	736	33	74	956	877	524	567	198	46	400	792	338	185	999999	833	620	999999	112	999999	999999	354	904	775	609	291	328	578	776	641	999999	961	999999	99	960	999999	467	394	124	432	999999	999999	999999	917	476	869	388	470	999999	891	692	745	808	243	999999	999999	831	257	464	675	559	946	791	999999	946	999999	761	999999	224	999999	375	235	699	679	834	499	999999	987	309	740	999999	858	211	999999	948	354	162	797	696	521	999999	220	930	999999	873	429	168	999999	970	46	118	149	255	476	999999	999999	55	138	409	903	970	999999	948	999999	772	701	999999	999999	608	999999	286	963	552	703	188	165	305	260	806	415	341	160	27	272	999999	763	613	735	999999	999999	309	33	397	792	551	879	999999	999999	676	182	684	999999	720	379	760	154	597	551	298	369	170	794	332	994	572	820	826	999999	102	999999	999999	999999	999999	126	302	262	576	999999	162	308	999999	100	583	999999	731	89	999999	648	999999	487	999999	71	446	999	330	514	999999	403	230	730	999999	586	123	668	93	674	715	603	86	507	999999	837	399	989	476	80	220	697	273	492	999999	187	183	615	841	36	572	547	795	999999	561	999999	539	431	254	316	977	999999	999999	66	999999	836	571	999999	909	339	671	457	999999	999999	303	14	999999	737	350	875	413	508	826	999999	112	999999	807	299	945	405	999999	999999	999999	169	103	305	156	216	999999	553	616	178	705	512	365	999999	23	545	494	557	999999	801	90	379	903	999999	99	999999	999999	206	38	281	999999	999999	999999	703	999999	999999	166	998	857	923	619	797	999999	244	802	323	999999	999999	999999	272	805	999999	363	505	887	375	265	624	999999	999999	262	922	524	999999	120	202	999999	661	999999	650	388	999999	700	128	999999	999999	999999	669	676	775	791	967	52	766	999999	670	160	535	815	999999	118	999999	793	204	
671	999999	283	999999	134	610	843	50	584	513	883	319	999999	244	323	604	264	595	948	439	871	999999	879	757	868	449	51	944	999999	75	542	847	702	505	457	999999	19	197	545	999999	932	751	393	999999	999999	167	971	915	222	220	93	999999	593	999999	333	385	817	525	64	999999	568	898	999999	519	999999	46	616	202	787	827	595	77	999999	999999	507	999999	999999	351	999999	711	478	136	731	635	999999	30	263	349	182	81	678	494	999999	860	507	43	557	999999	999999	847	550	779	137	395	625	26	471	711	855	999999	483	475	651	999999	216	999999	176	569	537	951	782	277	29	716	999999	110	999999	199	999999	474	571	38	784	999999	170	698	999999	999999	999999	965	558	552	493	999999	999999	999999	842	999999	654	74	866	999999	346	615	74	282	759	421	999999	525	91	281	336	391	642	455	690	625	192	517	444	829	559	999999	403	999999	784	999999	128	999999	267	999999	544	320	607	582	691	179	961	999999	939	586	999999	999999	884	286	225	111	999999	999999	522	999999	605	147	630	46	438	775	999999	999999	498	999999	303	299	267	999999	736	26	784	69	764	520	663	305	577	857	728	75	686	126	24	682	724	999999	433	50	549	407	689	999999	154	915	957	136	399	241	293	811	237	948	549	999999	327	276	387	999999	564	310	569	773	317	373	98	105	820	815	983	326	865	227	999999	339	336	223	915	999999	562	536	905	999999	573	917	838	738	576	814	365	457	598	999999	485	999999	999999	916	262	780	826	999999	316	583	999999	966	999999	999999	999999	220	999999	113	361	538	999999	37	999999	232	209	400	534	360	528	15	460	536	999999	999999	741	157	999999	999999	960	144	999999	700	229	332	99	607	971	828	185	366	941	262	106	70	999999	999999	843	999999	999999	862	999999	475	343	311	999999	721	248	512	999999	415	719	999999	152	226	515	748	807	82	143	602	999999	999999	999999	172	999999	999999	439	999999	999999	292	313	885	999999	108	888	557	366	918	209	999999	368	468	559	770	999999	488	119	879	555	245	999999	770	482	125	443	550	999999	181	247	925	291	999999	63	986	112	834	760	53	338	999999	391	888	873	765	999999	960	156	414	525	585	999999	999999	121	224	641	999999	413	587	665	347	266	999999	680	284	999999	999999	415	573	668	999999	727	76	999999	597	853	761	999999	999999	881	482	404	886	656	662	836	999999	469	839	354	569	430	183	999999	990	701	207	218	999999	679	456	999999	999999	746	712	857	32	20	523	370	999999	644	696	705	999999	943	379	537	28	999999	365	
327	576	999999	108	391	554	688	559	896	656	553	999999	999999	435	927	821	999999	944	804	814	720	945	478	999999	924	999999	477	204	999999	331	669	200	161	324	999999	999999	363	999999	999999	313	343	460	627	714	336	346	660	280	265	132	239	592	223	999999	644	999999	107	755	183	657	86	493	999999	574	999999	363	156	722	999999	999999	999999	502	624	501	481	999999	999999	764	147	588	83	207	999999	925	999999	87	976	529	679	757	881	607	999999	999999	999999	850	999999	63	728	972	200	937	973	317	663	736	999999	999999	161	384	63	343	617	595	584	879	999999	587	481	909	386	627	999999	549	77	860	999999	951	274	630	322	275	45	174	398	145	233	631	271	366	118	265	377	999999	703	547	990	878	98	357	305	999999	581	819	999999	573	894	433	249	999999	707	27	456	530	999999	787	307	999999	207	448	655	923	326	125	999999	131	259	747	845	999999	870	999999	999999	917	335	952	693	226	578	824	251	800	999999	999999	658	101	808	999999	244	999999	999999	547	680	650	702	382	54	466	999999	475	323	157	999999	719	932	556	999999	539	205	119	104	999999	874	382	207	855	541	857	466	709	322	411	999999	929	290	333	480	222	225	953	999999	999999	208	112	999999	999999	222	671	536	999999	936	279	651	134	821	168	672	307	453	847	840	196	10	318	999999	912	644	658	439	608	86	942	323	252	211	867	999999	771	871	999999	642	869	331	999999	772	53	759	999999	999999	132	660	182	768	378	122	720	236	889	950	598	458	999999	242	999999	36	994	955	409	922	953	284	999999	999999	349	214	971	865	646	545	119	162	999999	550	316	948	903	999999	999999	139	491	640	994	821	282	655	89	636	999999	999999	999999	97	360	999999	164	847	759	999999	428	173	151	854	590	353	840	446	202	23	999999	979	132	820	19	279	441	323	999999	999999	999999	694	135	344	472	999999	999999	32	801	800	395	469	999999	167	999999	781	988	636	60	999999	980	999999	462	75	711	424	999999	957	87	90	34	841	999999	678	592	999999	48	999999	391	999999	999999	999999	999999	999999	627	466	789	964	999999	238	290	804	272	999999	109	999999	999999	69	633	999999	113	809	944	721	776	554	901	520	574	30	742	192	254	999999	999999	172	999999	71	999999	254	634	999999	891	849	799	999999	999999	927	579	275	999999	978	183	343	999999	776	873	999999	999999	83	564	279	400	55	495	108	559	494	573	936	136	180	622	388	424	863	999999	105	921	557	976	999999	940	309	999999	763	999999	999999	609	999999	999999	999999	447	
374	999999	364	850	846	363	701	999999	93	999999	999999	149	332	366	999999	999999	315	858	777	12	77	999999	590	338	100	999999	731	99	648	885	284	646	999999	733	257	699	69	22	81	741	999999	887	999999	620	306	169	205	407	224	999999	999999	441	999999	274	999999	277	999999	35	759	329	632	611	30	208	89	997	290	599	119	105	859	999999	787	46	782	999999	999999	970	999999	999999	999999	999999	999999	656	590	999999	134	594	363	980	600	43	263	751	999999	618	866	694	540	309	879	606	999999	128	142	999999	653	485	491	200	73	138	993	999999	998	999999	735	374	617	245	999999	695	246	138	505	999999	49	45	927	174	322	999999	439	732	999999	724	999999	999999	524	589	199	649	113	172	999999	999999	49	435	752	810	883	502	87	304	437	194	370	999999	999999	999999	999999	618	558	327	999999	553	999999	999999	776	284	272	978	849	999999	56	233	999999	83	221	43	786	614	293	999999	290	819	442	999999	304	867	999999	876	143	218	626	581	100	785	999999	373	772	778	999999	477	999999	905	653	999999	258	214	602	999999	948	589	529	999999	334	999999	46	999999	121	563	967	999999	921	999999	844	641	411	474	999999	806	787	847	999999	999999	955	815	578	385	176	999999	886	99	274	76	928	999999	688	277	256	659	749	236	261	219	999999	748	556	999999	70	22	646	999999	82	999999	509	110	999999	521	999999	518	999999	999999	891	728	999999	877	645	854	999999	300	952	144	228	482	67	561	596	999999	207	217	269	427	325	163	746	112	27	999999	999999	827	999999	177	874	999999	796	98	345	533	999999	933	113	701	693	770	69	512	565	599	738	948	514	999999	999999	195	259	445	346	999999	981	574	859	176	298	999999	74	785	269	490	685	969	226	999999	520	273	114	567	733	554	103	999999	547	427	739	618	999999	999999	853	689	488	361	751	607	551	966	83	937	413	63	999999	284	999999	84	913	769	732	451	999999	60	90	692	712	999999	643	747	999999	442	436	680	326	999999	999999	999999	12	334	227	618	521	553	999999	999999	164	679	848	819	999999	472	999999	970	885	872	211	999999	608	999999	649	960	963	803	939	641	510	999999	736	599	353	674	82	589	999999	123	929	999999	860	913	537	42	942	999999	757	565	927	465	794	999999	999999	139	970	999999	999999	266	655	999999	999999	558	666	431	942	258	475	326	399	925	427	999999	999999	998	999999	695	999999	616	27	999999	56	999999	713	999999	999999	292	695	224	703	866	903	295	999999	222	599	312	257	999999	99	693	359	441	175	12	48	999999	
511	905	196	285	947	79	248	517	671	240	844	621	999999	999999	563	999999	999999	533	999999	141	314	730	408	639	999999	161	999999	334	789	614	217	711	16	917	781	790	999999	428	918	999999	57	949	550	369	468	999999	624	440	999999	107	818	642	981	906	716	999999	507	556	837	999999	999999	999999	728	66	32	999999	614	574	999999	772	234	999999	614	197	999999	365	189	49	999999	811	537	96	203	691	795	575	730	110	210	999999	999999	999999	999999	999999	292	142	999999	999999	346	999999	31	999999	561	367	872	999999	999999	999999	999999	361	601	467	999999	35	268	999999	720	46	270	999999	999999	514	374	878	999999	754	614	492	904	951	999999	695	702	846	999999	487	999999	835	819	181	547	935	999999	848	999999	999999	999999	999999	863	999999	421	194	233	889	999999	516	685	999999	878	128	20	545	889	870	227	906	765	999999	999999	781	931	885	227	99	909	477	236	525	480	664	658	59	999999	88	539	949	999999	813	924	284	801	852	957	999999	171	12	56	417	630	501	70	567	999999	91	894	536	999999	143	999999	454	289	999999	211	223	469	961	916	810	999999	278	444	951	999999	960	980	88	927	526	999999	999999	999999	819	999999	979	603	100	729	547	194	999999	982	338	833	999999	994	999999	999999	743	240	210	95	246	86	999999	999999	118	954	369	110	999999	609	450	216	81	34	470	274	232	620	379	999999	379	626	337	999999	116	128	143	965	349	999999	193	295	727	999999	194	999999	543	922	495	146	369	446	999999	403	542	132	999999	455	999999	376	427	133	999999	999999	716	620	999999	76	999999	990	820	403	761	387	999999	164	488	999999	999999	999999	730	310	134	242	872	932	999999	934	753	999999	366	999999	441	972	20	999999	433	759	115	573	999999	477	972	505	325	965	999999	990	977	387	643	512	614	806	999999	127	998	999999	105	783	371	999999	322	999999	633	142	962	789	376	365	730	729	153	276	999999	263	337	629	916	906	999999	267	956	999999	351	854	83	635	336	999999	999999	999999	663	999999	999999	189	164	16	871	192	13	895	623	621	656	913	999999	348	82	392	789	378	712	199	536	999999	999999	946	999999	779	69	999999	462	483	999999	926	76	821	74	999999	999999	999999	758	733	902	999999	999999	344	999999	437	495	999999	562	944	113	692	101	999999	999999	107	331	218	999999	102	999999	999999	442	149	999999	730	847	547	283	527	293	467	999999	978	296	999999	469	522	236	197	999999	334	999999	999999	380	611	999999	601	35	967	233	889	940	665	610	999999	918	999999	999999	989	589	947	462	44	660	
645	999999	999999	999999	621	638	999999	982	203	999999	799	902	924	999999	715	895	999999	521	316	304	999999	526	954	999999	70	265	964	505	246	999999	999999	872	999999	858	734	539	999999	424	414	338	424	999999	747	857	811	999999	994	734	312	104	343	436	156	740	266	128	127	744	127	365	673	313	746	999999	472	926	999999	75	45	185	184	831	116	999999	879	496	999999	107	566	736	999999	999999	203	152	999999	909	999999	999	999999	999999	422	976	307	59	665	999999	170	163	394	884	170	999999	999999	136	919	511	999999	178	860	769	349	30	187	390	104	443	119	603	328	999999	210	999999	473	999999	763	208	534	999999	321	768	335	999999	712	999999	575	341	540	999999	232	763	589	557	999999	832	999999	401	798	916	954	232	11	567	834	831	683	997	465	279	999999	721	999999	999999	999999	101	999999	724	318	505	814	999999	902	53	380	565	973	653	34	641	164	372	409	999999	113	99	766	999999	790	880	998	578	876	271	704	999999	999999	327	999999	999999	398	551	92	302	111	201	999999	958	196	279	858	40	972	824	999999	999999	999999	999999	169	767	335	674	933	438	506	246	886	641	349	869	778	656	999999	978	252	613	289	999999	999999	911	770	999999	582	520	32	967	606	62	155	703	999999	426	168	932	721	999999	999999	654	795	865	315	687	619	327	999999	212	88	994	999999	511	999999	999999	853	257	999999	999999	999999	422	416	999999	640	834	495	999999	679	362	497	29	999999	999999	996	634	321	650	606	92	198	264	30	819	999999	611	479	644	982	985	999999	910	935	204	999999	204	248	266	999999	480	201	999999	648	148	999999	999999	737	999999	999999	96	893	999999	651	999999	338	838	402	596	649	38	364	999999	663	693	789	587	93	71	896	802	999999	64	425	999999	890	999999	999999	881	115	831	874	425	138	999999	999999	999999	268	31	999999	792	801	652	617	206	126	350	320	954	358	136	974	676	167	999999	701	999999	999999	525	33	123	231	520	490	817	164	939	999999	768	601	999999	328	72	204	114	10	742	447	999999	19	550	999999	661	533	978	857	207	999999	424	203	263	581	743	997	753	571	290	171	799	52	186	626	551	363	928	808	911	481	63	999999	958	401	569	516	483	218	570	999999	512	960	956	681	308	999999	347	848	585	75	450	999999	719	999999	647	185	832	999999	362	307	604	999999	945	999999	214	999999	244	862	22	236	524	544	10	303	659	839	999999	505	999999	977	26	89	232	999999	41	520	999999	387	754	393	683	559	856	999999	392	341	24	240	476	
596	339	485	836	999999	551	906	542	426	920	808	99	337	605	385	291	999999	947	109	999999	999999	718	857	117	628	999999	964	999999	999999	999999	328	824	856	999999	732	647	541	999999	874	304	999999	978	999999	466	945	304	999999	954	481	999999	999999	394	999999	545	782	877	482	377	218	805	586	227	803	999999	602	984	243	309	999999	737	750	282	83	999999	569	716	152	400	171	333	999999	20	216	757	52	934	908	320	255	854	999999	173	999999	78	718	907	184	69	999999	961	999999	999999	91	743	999999	595	999999	120	976	76	735	999999	215	884	608	999999	20	999999	473	668	85	999999	63	28	573	999999	999999	14	95	662	999999	92	535	999999	272	159	929	473	526	999999	999999	797	343	188	129	999999	958	160	999999	999999	896	137	596	999999	886	148	993	72	179	999999	357	315	35	324	534	652	556	15	621	458	999999	999999	530	25	54	287	588	874	898	491	627	999999	544	942	765	414	496	340	999999	133	166	866	999999	871	109	317	772	999999	653	476	534	999999	538	21	507	359	999999	999999	160	999999	559	128	174	688	999999	271	770	92	558	130	999999	999999	999999	498	302	778	253	659	916	736	515	569	230	432	999999	674	557	533	444	416	807	915	189	715	573	47	999999	615	843	838	547	689	471	999999	319	317	272	999999	999999	999999	999999	999999	664	999999	103	990	999999	741	999999	363	713	999999	648	151	322	999999	47	975	924	265	86	638	815	999999	999999	999999	107	999999	999999	649	411	516	815	715	311	860	261	999999	622	583	149	999999	884	490	134	310	999999	329	220	78	280	999999	126	999999	999999	477	142	586	999999	277	892	210	629	92	951	206	431	932	999999	462	989	282	363	999999	999999	125	999999	999999	953	889	783	777	999999	54	378	124	999999	999999	72	999999	728	675	541	354	690	939	341	802	539	927	878	999999	488	758	88	998	933	775	348	999999	999999	807	999999	344	494	999999	723	584	713	999999	806	80	999999	16	734	324	741	18	660	186	999999	951	999999	35	20	999999	299	999999	965	380	999999	999999	23	535	120	920	52	206	860	575	999999	756	999999	702	131	808	249	481	34	764	267	925	125	999999	999999	772	999999	606	333	999999	825	995	618	343	999999	191	66	999999	896	813	999999	544	999999	94	999999	36	862	103	904	212	434	999999	703	999999	999999	999999	509	851	999999	347	908	999999	999999	50	749	229	999999	755	999999	939	999999	905	999999	220	491	722	777	41	211	726	909	918	702	131	395	999999	301	416	229	999999	682	215	562	558	999999	836	671	117	344	741	
888	116	57	999999	460	528	241	493	720	400	488	999999	650	999999	438	989	743	999999	654	741	927	731	999999	655	999999	999999	353	999999	314	655	61	669	999999	469	838	999999	871	737	999999	866	776	808	696	829	999999	999999	564	506	130	915	999999	999999	463	999999	813	167	580	999999	707	914	184	215	188	999999	349	819	781	190	999999	635	128	16	91	999999	964	129	999999	999999	744	63	982	846	999999	399	561	141	216	103	656	680	232	480	999999	999999	999999	571	630	632	489	102	432	383	290	999999	797	999999	838	675	999999	694	133	873	657	999999	999999	338	309	788	513	999999	999999	688	999999	546	999999	648	999999	999999	105	402	498	412	999999	651	631	608	999999	999999	602	473	302	541	464	962	557	358	822	999999	999999	363	271	841	128	280	999999	743	849	743	91	158	121	513	579	246	205	720	999999	999999	999999	333	771	999999	196	999999	915	81	234	571	988	64	825	600	511	741	999999	657	293	946	999999	887	758	822	338	453	362	789	961	228	766	999999	702	817	364	500	592	999999	654	88	365	418	519	999999	755	37	333	521	999999	999999	114	548	437	999999	844	144	999999	948	560	743	687	136	119	999999	805	999999	999999	999999	245	20	159	759	12	214	591	999999	999999	480	77	999999	129	999999	999999	134	123	227	409	992	972	230	999999	644	822	910	999999	239	999999	999999	482	603	675	325	285	991	999999	999999	546	999999	128	101	766	104	999999	258	624	845	348	985	892	587	751	369	45	25	999999	515	937	999999	813	361	454	864	998	473	636	804	565	796	999999	999999	681	999999	874	881	463	831	762	999999	999999	555	890	322	621	894	851	316	999999	999999	906	182	999999	454	418	766	646	902	105	417	999999	819	999999	552	549	133	906	999999	999999	999999	561	263	752	373	805	267	471	142	252	999999	621	329	525	999999	889	273	360	237	999999	118	245	999999	999999	999999	951	477	999999	999999	999999	999999	987	287	999999	135	707	653	999999	999999	648	161	305	514	659	999999	999999	302	304	983	662	286	772	999999	805	386	999999	999	526	406	422	338	991	132	999999	753	126	344	999999	999999	598	999999	843	999999	588	999999	813	731	999999	745	999999	658	182	292	999999	496	725	318	481	999999	216	707	136	33	999999	320	169	999999	999999	906	999999	461	794	904	394	426	443	466	100	198	573	197	107	781	999999	764	165	709	445	872	999999	807	862	999999	193	890	999999	819	685	277	457	640	586	999999	870	108	863	278	897	270	999999	999999	999999	999999	872	28	609	999999	999999	999999	164	460	999999	282	878	76	
598	732	721	999999	315	623	781	822	740	933	611	112	999999	748	900	999999	812	185	819	768	589	579	199	174	290	765	999999	818	123	997	903	999999	999999	804	510	141	556	403	999999	999999	999999	999999	999999	999999	417	507	444	438	966	277	648	999999	463	119	487	999999	999999	557	223	550	980	962	709	743	39	999999	999999	116	247	769	340	418	999999	389	290	193	37	259	756	783	331	214	999999	999999	999999	351	999999	18	327	999999	598	999999	190	413	459	525	696	999999	909	999999	523	337	200	207	999999	999999	340	83	828	303	999999	293	800	440	999999	775	120	999999	393	688	456	975	789	755	181	999999	238	817	999999	999999	497	227	350	646	269	999999	999999	654	908	130	21	777	190	999999	501	314	209	999999	999999	683	414	831	425	231	663	547	548	445	999999	606	10	523	153	73	805	999999	999999	164	180	235	761	465	955	273	677	679	795	765	264	999999	141	488	632	999999	360	665	999999	128	982	721	455	578	629	311	130	498	633	127	227	727	371	55	579	958	921	948	999999	162	554	984	752	782	999999	999999	475	521	890	999999	712	149	999999	824	999999	458	780	193	836	999999	999999	188	55	677	548	536	505	96	999999	999999	334	411	999999	649	574	997	969	672	396	469	836	608	607	736	414	87	999999	546	873	131	188	738	122	999999	19	999999	999999	84	244	999999	999999	389	999999	226	572	310	999999	331	260	999999	489	999999	796	999999	999999	544	999999	318	272	470	779	958	222	788	495	596	299	567	640	999999	68	894	438	741	805	457	996	391	174	999999	999999	435	296	999999	641	81	941	745	414	474	794	999999	811	773	876	705	176	823	730	975	20	792	691	61	125	594	678	65	570	370	999999	199	153	999999	742	353	672	999999	156	424	654	554	163	175	414	438	92	664	864	999999	290	182	661	199	999999	999999	999999	245	999999	999999	402	885	184	54	926	999999	486	653	41	532	43	999999	677	316	331	466	638	525	646	686	512	23	999999	470	999999	375	538	954	74	807	609	999999	999999	999999	32	768	999999	999999	999999	999999	999999	999999	633	342	76	999999	505	999999	867	637	999999	228	599	896	545	388	695	713	965	561	76	531	589	233	922	606	712	999999	999999	562	95	529	999999	835	735	82	390	858	403	450	869	999999	96	436	999999	391	837	53	999999	643	999999	666	153	687	743	430	850	999999	420	469	999999	927	999999	315	999999	776	941	763	171	472	999999	836	319	524	691	882	445	162	722	540	769	999999	23	999999	999999	429	386	599	101	315	999999	980	
999999	934	525	942	132	781	884	734	449	84	881	102	645	999999	999999	629	995	861	999999	697	687	879	700	999999	913	420	826	999999	999999	352	671	856	249	28	999999	385	999	748	760	663	999999	988	999999	694	999999	921	15	252	83	999999	603	240	330	535	999999	568	999999	268	999999	711	955	761	999999	107	999999	35	852	999999	848	970	630	257	110	999999	428	699	788	16	478	999999	415	584	59	643	748	440	999999	713	999999	829	152	740	719	59	999999	999999	653	993	999999	762	78	999999	403	112	999999	999999	140	998	116	999999	780	237	999999	48	305	381	999999	700	358	972	498	149	900	29	828	890	537	60	999999	912	999999	795	724	999999	922	37	190	999999	517	402	309	537	606	132	58	915	999999	681	999999	336	804	953	644	318	274	929	487	383	283	245	818	90	385	204	557	999999	999999	84	125	278	200	999999	999999	956	673	999999	542	999999	970	999999	999999	856	999999	296	118	999999	160	416	451	992	549	806	673	281	584	229	162	412	575	73	999999	874	565	486	999999	48	771	688	644	313	397	709	999999	370	999999	961	784	999999	96	999999	834	105	633	999999	728	393	102	910	381	454	808	139	212	907	999999	76	301	820	999999	79	999999	999999	771	999999	605	999999	403	312	976	999999	999999	73	326	119	238	317	251	442	757	751	999999	860	999999	200	504	268	506	506	860	239	670	999999	937	26	145	373	333	495	527	889	990	999999	999999	758	18	999999	813	999999	678	202	999999	858	999999	409	999999	999999	999999	999999	643	999999	342	897	452	747	952	999999	999999	309	973	865	983	755	914	868	999999	166	999999	557	192	999999	454	413	827	667	414	999999	901	999999	893	675	999999	999999	852	190	556	999999	347	999999	806	537	999999	513	999999	813	219	999999	943	204	647	999999	543	606	999999	999999	892	929	999999	784	343	150	999999	597	416	308	657	240	903	734	321	999999	819	740	751	654	151	940	999999	24	458	345	868	999999	999999	999999	142	999999	999999	969	999999	627	33	999999	852	665	957	999999	107	821	165	979	175	219	999999	979	999999	802	855	743	741	951	646	65	336	998	282	873	999999	489	175	999999	875	934	445	694	645	266	888	999999	999999	130	842	470	858	479	179	659	823	911	779	339	755	999999	237	346	980	967	235	854	999999	999999	999999	618	656	119	113	241	999999	198	343	999999	914	769	56	621	119	999999	207	999999	999999	999999	60	794	999999	836	300	264	999999	109	714	999999	999999	999999	999999	999999	805	233	814	999999	999999	937	885	999999	578	999999	425	999999	999999	616	237	804	
770	378	35	999999	42	530	909	819	819	848	999999	674	484	999999	999999	999999	77	442	815	999999	370	458	492	891	737	999999	226	820	420	999999	690	99	999999	909	907	663	18	930	999999	285	324	994	929	527	412	999999	999999	912	40	999999	917	142	801	351	443	999999	886	143	999999	616	999999	999999	409	515	168	445	801	575	758	999999	999999	999999	860	999999	999999	376	529	999999	999999	999999	276	313	999999	876	999999	558	298	530	475	595	777	874	896	965	971	235	595	424	368	966	999999	999999	163	834	672	780	281	999999	780	77	999999	921	655	518	349	10	309	532	128	609	157	281	109	172	999999	999999	999999	999999	999999	345	780	115	606	999999	115	691	160	999999	213	615	999999	999999	749	408	803	856	229	999999	625	970	925	72	305	999999	818	148	485	999999	416	675	999999	385	999999	444	297	999999	325	999999	412	657	850	354	329	512	332	130	531	700	999999	572	777	999999	280	598	419	717	810	846	703	967	216	999999	548	537	85	901	335	315	121	126	541	96	976	967	130	581	743	792	437	698	616	784	999999	843	898	679	999999	113	34	999999	999999	478	999999	444	451	999999	805	791	437	430	795	226	999999	253	41	690	885	999999	999999	838	974	27	999999	14	361	432	537	705	639	406	795	231	290	541	249	72	657	541	526	439	999999	951	364	16	902	400	204	388	812	218	793	802	636	999999	999999	859	69	435	93	28	999999	110	161	41	635	573	936	57	13	999999	43	353	786	47	999999	32	663	413	999999	961	237	159	893	431	999999	993	595	103	999999	999999	13	232	458	999999	286	999999	799	332	381	339	463	157	384	999999	184	999999	25	599	999999	999999	206	656	333	131	999999	999999	217	999999	429	641	978	842	120	999999	965	999999	894	289	760	398	232	999999	999999	772	507	90	774	59	256	171	977	996	971	364	194	356	898	336	999999	999999	467	999999	903	739	360	621	46	761	877	373	555	735	838	999999	360	999999	624	560	624	710	239	167	999999	267	664	982	871	756	438	618	912	567	573	999999	999999	999999	437	999999	421	886	999999	22	182	883	999999	251	999999	246	14	999999	999999	348	712	14	53	310	999999	645	85	378	749	290	333	268	460	988	999999	999999	804	207	999999	331	999999	737	999999	226	984	600	652	422	824	634	999999	120	886	574	999999	999999	443	629	566	791	227	53	146	763	999999	913	432	627	89	806	999999	806	889	999999	209	999999	999999	827	325	995	992	662	553	124	999999	223	382	886	999999	603	917	999999	640	647	999999	105	999999	999999	
537	81	999999	34	999999	999999	203	945	999999	999999	999999	880	230	615	313	999999	999999	565	499	31	999999	476	541	545	999999	486	999999	999999	176	252	306	113	383	444	999999	254	827	999999	329	535	921	592	992	897	999999	999999	382	999999	870	999999	848	549	999999	579	677	71	539	999999	540	856	139	999999	999999	978	189	999999	506	786	325	999999	743	831	245	963	999999	999999	999999	643	34	242	999999	587	999999	107	999999	757	999999	804	767	239	999999	205	999999	473	406	985	813	24	999999	259	755	999999	986	999999	336	27	313	642	999999	44	587	896	607	999999	752	552	549	999999	584	431	999999	701	28	96	354	999999	403	772	567	124	999999	469	925	774	486	518	601	584	770	387	999999	999999	335	733	651	999999	598	139	999999	853	446	141	440	296	494	999999	999999	899	467	999999	623	541	85	365	214	128	970	832	822	243	951	965	910	206	999999	901	375	295	999999	535	948	274	999999	713	677	697	38	639	290	431	999999	701	999999	982	763	912	788	970	999999	532	848	765	317	487	902	481	231	243	317	593	688	291	999999	931	840	359	490	371	687	999999	999999	999999	552	400	302	259	999999	999999	443	76	122	404	766	912	687	193	957	573	811	206	476	999999	331	697	743	659	246	196	152	414	432	427	293	999999	999999	999999	999999	999999	195	652	633	302	999999	251	480	999999	524	552	999999	656	401	916	559	999999	49	304	19	855	657	642	999999	661	786	38	644	695	121	753	999999	999999	971	50	388	169	573	184	995	90	227	459	144	694	942	999999	22	515	867	802	973	999999	508	999999	269	999999	639	971	999999	771	607	784	182	771	83	83	999999	999999	537	400	917	865	308	928	638	208	507	328	719	999999	999999	138	999999	318	780	340	671	613	781	999999	999999	601	999999	999999	482	442	287	373	999999	869	810	661	999999	477	885	118	839	579	728	71	54	320	262	224	999999	479	955	863	990	742	999999	81	999999	701	870	326	206	84	456	999999	920	999999	999999	850	490	363	159	361	433	672	500	999999	885	999999	791	219	999999	453	478	999999	486	424	383	878	999999	739	92	287	606	568	911	765	133	533	150	911	999999	412	734	401	329	604	439	328	251	319	999999	858	909	660	999999	752	605	999999	999999	999999	760	829	392	751	281	872	754	999999	999999	999999	969	999999	580	879	607	936	719	86	684	882	999999	999999	636	157	553	233	377	945	591	169	169	680	814	643	160	999999	999999	982	130	456	849	999999	568	516	350	834	288	39	63	50	42	529	768	999999	521	706	
999999	999999	208	999999	505	809	282	600	575	298	547	999999	729	824	917	737	956	237	42	420	496	129	807	999999	945	347	891	999999	999999	640	911	978	132	454	589	999999	999999	82	999999	50	301	999999	941	61	297	352	310	239	999999	305	572	999999	803	110	220	82	999999	489	112	167	917	731	473	934	386	568	814	285	999999	143	952	999999	999999	992	999999	528	188	999999	999999	603	999999	999999	428	999999	78	999999	185	999999	244	517	355	304	999999	794	999999	999999	999999	16	675	999999	537	35	999999	999999	999999	688	265	811	981	999999	894	683	67	999999	130	264	312	642	866	15	393	793	51	727	787	657	913	999999	999999	559	34	182	89	702	75	21	667	999999	488	999999	125	374	49	552	623	672	247	470	673	868	999999	861	999999	669	345	744	999999	277	999999	695	774	774	999999	999999	667	721	603	364	443	119	596	873	163	999999	890	28	753	499	114	125	420	453	817	10	999999	172	43	420	367	330	999999	999999	999999	999999	615	350	432	617	884	901	78	882	36	999999	999999	393	708	999999	778	326	999999	495	173	95	284	331	956	941	140	505	688	193	999999	999999	999999	999999	999999	999999	871	999999	596	146	614	212	57	537	999999	263	728	908	463	380	641	50	339	542	236	999999	519	999999	394	999999	486	999999	223	999999	885	999999	999999	85	747	349	791	999999	729	854	880	960	48	999999	904	703	999999	232	51	999999	999999	956	783	999999	969	504	850	587	165	999999	659	999999	988	171	652	512	780	653	999999	124	589	999999	320	485	661	275	999999	772	389	690	999999	264	347	905	343	999999	139	933	999999	999999	999999	213	999999	623	204	999999	999999	999999	103	401	922	569	70	927	999999	149	999999	308	887	999999	402	999999	208	474	839	999999	888	93	999999	724	999999	999999	547	999999	999999	999999	999999	697	290	17	303	235	678	987	767	707	203	419	187	204	999999	831	56	411	999999	999999	14	999999	999999	800	999999	999999	58	379	28	86	31	152	311	352	810	948	28	879	410	176	999999	999999	706	999999	999999	478	905	634	442	999999	800	146	78	214	380	730	913	490	251	999999	999999	309	968	691	999999	999999	999999	834	999999	999999	813	999999	11	683	21	793	999999	652	598	999999	982	424	936	477	286	999999	83	107	971	89	999999	537	638	999999	989	999999	999999	25	455	999999	371	81	999999	108	738	999999	145	999999	999999	587	829	999999	891	954	999999	999999	372	500	415	999999	977	20	862	999999	309	285	538	999999	694	910	550	886	207	449	925	911	183	837	739	999999	750	999999	903	394	260	773	646	684	
999999	999999	737	752	999999	999999	181	360	999999	936	799	999999	999999	139	700	999999	47	942	73	451	38	999999	589	534	761	763	60	299	116	478	63	999999	638	854	999999	468	999999	797	286	999999	277	999999	703	999999	48	286	556	621	987	621	356	317	709	999999	655	62	647	212	990	846	603	999999	253	999999	999999	272	824	999999	999999	242	119	999999	666	520	184	999999	817	351	495	485	216	439	311	495	132	999999	826	999999	208	999999	820	970	999999	439	949	395	331	963	364	775	461	999999	924	999999	999999	117	650	199	30	202	245	305	999999	515	640	173	580	758	617	146	446	390	53	999999	999999	148	442	237	999999	788	141	853	986	999999	999999	999999	515	999999	983	999999	105	999999	423	15	153	999999	263	301	799	999999	815	573	999999	999999	999999	81	271	617	999999	373	674	423	999999	242	71	392	999999	999999	999999	999999	658	34	774	602	51	809	967	999999	999999	896	884	151	437	785	999999	567	506	768	999999	952	639	897	222	999999	350	681	19	190	999999	999999	215	267	810	70	137	999999	799	754	186	530	113	234	454	447	488	533	985	843	269	503	886	999999	999999	999999	109	761	812	163	261	369	799	786	102	412	999999	999999	341	377	999999	192	999999	752	591	999999	848	415	452	774	141	999999	696	176	921	451	874	664	650	280	961	376	999999	645	999999	999999	730	326	141	52	999999	861	202	618	999999	87	734	143	959	756	999999	694	999999	999999	32	444	999999	633	999999	651	537	36	999999	999999	416	999999	213	132	259	774	999999	531	283	410	28	999999	625	87	980	843	716	740	704	894	589	277	68	999999	999999	68	153	106	461	489	514	730	999999	141	212	903	999999	999999	884	195	626	169	999999	907	29	999999	999999	596	653	32	935	797	331	91	480	148	999999	272	509	201	631	42	80	794	895	297	999999	493	999999	999999	999999	114	856	519	999999	999999	856	160	921	870	250	556	453	999999	999999	717	408	999999	661	73	680	999999	112	999999	564	999999	98	999999	999999	731	999999	334	720	999999	999999	999999	940	812	813	999999	291	83	350	639	950	84	589	999999	249	188	889	592	999999	812	406	368	999999	173	955	684	342	999999	999999	200	512	915	836	999999	386	722	776	595	999999	611	781	607	270	472	999999	489	999999	456	999999	833	841	775	502	907	180	693	999999	777	857	139	717	61	934	999999	136	45	247	712	265	526	411	303	602	999999	41	799	108	539	431	999999	680	885	854	314	358	999999	999999	929	706	999999	893	999	999999	859	894	730	672	119	346	706	251	302	201	859	
431	548	182	999999	876	381	999999	299	356	392	459	999999	999999	630	999999	399	622	318	15	572	632	412	565	999999	999999	311	136	989	999999	724	999999	387	999999	994	882	999999	564	152	999999	335	108	604	652	355	410	72	999999	52	316	999999	94	933	296	999999	236	29	982	439	999999	574	254	605	105	999999	168	81	148	211	747	992	999999	999999	265	999999	999999	38	759	219	999999	274	999999	94	999999	256	999999	300	101	73	768	863	828	135	206	488	999999	503	508	31	197	339	923	331	999999	324	122	614	999999	616	166	208	269	772	999999	681	999999	999999	999999	849	999999	868	979	84	443	883	173	708	283	999999	599	970	529	738	32	13	999999	999999	789	367	143	35	999999	485	999999	999999	604	66	38	525	999999	921	580	659	39	999999	999999	848	887	421	160	414	341	900	26	195	999999	530	749	103	340	999999	999999	565	715	999999	255	999999	999999	999999	999999	117	680	757	96	677	999999	869	709	703	999999	501	568	378	216	729	694	999999	468	999999	891	999999	316	934	999999	351	551	24	944	73	999999	855	681	24	142	53	733	584	999999	999999	795	809	821	56	449	838	999999	11	358	985	281	533	999999	455	981	215	801	745	571	745	136	385	999999	645	629	798	820	554	999999	173	999999	120	999999	999999	926	92	262	999999	999999	999999	569	549	665	958	791	549	819	235	42	926	251	988	22	79	999999	419	884	185	426	650	27	236	999999	999999	990	999999	626	915	528	899	953	999999	259	225	185	587	720	966	854	90	978	594	522	319	999999	16	107	837	906	517	207	86	999999	844	999999	343	783	480	968	630	999999	903	707	142	972	710	738	797	999999	635	699	999999	331	346	999999	433	714	456	999999	999999	73	788	19	21	999999	877	999999	415	886	999999	803	249	997	233	999999	999999	999999	999999	347	999999	999999	999999	999999	281	818	999999	999999	506	182	905	628	337	216	999999	566	999999	894	696	999999	105	22	333	910	999999	999999	459	919	107	189	999999	999999	334	118	62	999999	763	845	737	202	421	132	201	999999	999999	999999	476	43	22	667	999999	190	200	949	252	209	999999	399	890	999999	368	370	657	326	585	369	303	228	163	999999	803	999999	167	503	28	999999	820	999999	999999	839	365	999999	907	440	166	416	999999	999999	866	852	999999	999999	954	297	999999	61	475	874	656	621	918	257	879	742	999999	734	32	697	930	279	389	999999	469	61	93	942	462	226	170	179	999999	999999	361	310	509	440	343	999999	669	966	507	945	445	318	920	118	999999	175	576	431	999999	999999	999999	
597	999999	918	999999	903	214	999999	598	258	999999	487	999999	999999	895	578	999999	433	999999	163	38	963	999999	999999	417	160	999999	999999	406	297	649	738	785	367	472	764	837	590	536	999999	665	777	377	999999	240	957	712	919	222	967	931	153	999999	240	628	491	826	999999	510	999999	772	238	495	311	609	976	702	248	538	141	741	652	896	999999	498	999999	595	999999	999999	999999	999999	220	762	439	365	506	707	555	738	981	938	807	89	784	667	436	292	999999	999999	264	265	999999	391	999999	235	999999	256	999999	999999	377	895	313	826	60	314	562	475	999999	999999	999999	278	156	509	556	999999	999999	572	122	302	71	999999	529	873	948	204	973	999999	999999	213	86	259	636	999999	371	95	634	980	38	999999	115	960	235	131	546	986	118	964	999999	888	999999	999999	143	778	679	999999	376	999999	878	856	340	733	794	852	868	853	641	999999	148	999999	999999	999999	999999	643	197	111	743	408	336	962	95	18	999999	792	912	369	999999	858	999999	962	719	999999	999999	182	148	382	175	383	262	999999	354	775	826	999999	330	346	182	500	591	578	665	968	113	915	770	999999	738	999999	939	509	737	783	209	999999	752	999999	851	371	999999	814	935	369	156	644	618	320	192	631	471	999999	197	625	277	565	999999	751	100	999999	411	817	999999	173	443	999999	999999	999999	575	649	620	956	494	811	996	776	643	305	821	999999	307	459	148	999999	540	374	322	121	516	643	879	11	999999	665	999999	687	181	772	999999	403	689	57	744	999999	999999	515	90	385	629	999999	922	10	929	999999	889	999999	678	535	632	999999	440	842	999999	932	770	619	682	829	851	319	999999	870	379	428	779	259	714	999999	107	999999	293	999999	492	999999	721	878	82	999999	999999	17	999999	645	149	999999	999999	846	993	812	772	401	999999	261	533	999999	895	999999	999999	999999	852	639	247	999999	438	606	786	504	360	48	221	891	547	999999	64	844	999999	959	999999	521	466	933	266	902	999999	999999	202	999999	999999	182	130	999999	257	571	799	999999	769	936	217	542	81	467	495	954	999999	881	854	801	206	689	20	936	330	119	54	918	382	999999	249	731	414	754	101	999999	918	551	999999	975	242	918	84	999999	751	198	450	998	447	312	999999	951	852	401	999999	723	171	194	348	999999	999999	880	999999	434	999999	486	138	999999	999999	317	45	60	248	878	569	288	614	646	194	142	668	999999	481	80	44	999999	999999	23	999999	377	26	734	999999	999999	457	361	165	999999	676	275	69	999999	632	139	999999	260	713	973	
999999	557	999999	524	999	216	478	482	999999	692	999999	409	606	125	408	998	999999	999999	847	741	430	999999	999999	999999	970	919	83	999999	999999	352	803	784	584	999999	191	371	268	999999	999999	996	37	999999	953	473	999999	276	668	999999	725	999999	999999	965	412	971	552	999999	999999	999999	554	999999	999999	999999	69	999999	999999	614	824	700	999999	47	739	799	576	850	999999	454	999999	659	714	704	260	138	818	787	513	999999	382	999999	362	567	999999	999999	947	654	863	103	999999	896	584	645	452	968	20	999999	895	49	398	561	266	107	369	775	440	850	829	999999	999999	281	553	999999	242	220	347	376	110	999999	999999	921	987	621	999999	999999	84	999999	261	292	128	140	892	473	450	999999	999999	265	207	170	682	107	824	858	977	644	353	534	412	999999	630	643	587	999999	999999	476	574	999999	999999	999999	701	999999	598	547	999999	999999	389	90	609	422	862	92	999999	940	943	753	107	138	643	894	25	549	999999	29	661	485	552	623	284	973	256	713	696	206	468	320	508	287	973	992	265	272	999999	990	999999	547	474	647	999999	444	379	445	999999	674	986	999999	705	578	885	999999	442	765	805	635	176	159	999999	972	482	633	255	999999	165	999999	639	999999	999999	676	999999	124	21	999999	298	840	604	810	712	31	999999	316	615	999999	401	573	560	499	467	999999	824	999999	999999	501	175	702	199	559	290	359	45	244	538	38	927	999999	398	537	999999	965	41	365	447	999999	762	175	27	324	999999	999999	100	149	294	334	852	431	963	520	739	596	650	55	530	362	999999	975	778	586	12	629	184	32	32	502	999999	999999	781	785	738	999	684	874	999999	698	269	999999	949	999999	186	999999	808	878	999999	880	324	999999	835	95	388	999999	397	441	322	798	999999	999999	999999	792	76	393	650	187	999999	999999	911	776	914	831	999999	100	36	574	409	999999	821	305	999999	151	188	281	633	696	407	951	611	252	562	341	290	201	778	167	147	792	855	631	106	67	969	547	81	13	992	297	760	823	41	815	977	122	999999	975	613	794	760	999999	779	999999	999999	668	223	583	999999	902	322	999999	436	617	999999	199	209	177	182	640	999999	629	704	999999	999999	999999	999999	747	999999	177	357	999999	999999	352	42	901	851	276	928	310	334	497	461	99	975	891	396	999999	174	787	913	675	803	973	594	140	259	670	639	999999	457	476	229	384	554	999999	325	93	584	749	348	933	249	872	316	712	999999	614	144	310	402	796	582	575	264	682	999999	580	758	901	652	999999	
636	588	852	999999	278	87	545	464	575	312	839	425	449	980	436	930	666	881	999999	645	535	339	947	660	999999	653	129	872	520	999999	334	682	107	166	306	660	29	459	444	999999	999999	999999	734	100	999999	167	135	284	256	78	913	877	939	999999	655	307	641	202	963	999999	999999	999999	944	830	977	167	999999	999999	683	775	911	217	999999	870	576	856	604	857	703	999999	527	845	625	452	832	457	742	100	999999	998	29	827	495	819	999999	999999	735	999999	122	799	839	842	600	480	167	705	439	78	440	799	702	783	498	999999	106	122	57	502	997	529	424	999999	781	685	755	93	722	627	999999	181	131	700	999999	903	999999	999999	255	155	295	999999	28	673	999999	712	305	245	338	269	999999	31	357	999999	999999	592	385	611	70	915	999999	83	999999	811	999999	268	677	12	48	594	338	999999	866	902	217	870	511	750	578	999999	389	519	755	463	904	999999	824	888	793	999999	528	296	624	999999	430	221	999999	216	342	401	44	303	207	743	930	311	164	454	35	45	91	999999	999999	991	535	215	328	530	907	625	444	999999	219	999999	76	52	797	536	482	999999	726	305	418	186	45	96	322	21	999999	999999	561	379	862	999999	80	893	263	999999	804	224	893	623	308	716	956	254	93	320	677	887	999999	999999	972	40	318	785	226	999999	955	999999	892	316	999999	314	999999	999999	927	462	816	183	789	173	732	267	111	113	996	701	999999	999999	12	12	343	999999	97	999999	999999	831	448	999999	677	407	999999	365	999999	999999	626	999999	653	891	326	631	503	503	999999	350	999999	714	928	215	789	524	636	174	999999	999999	972	362	999999	139	668	105	23	999999	506	999999	999999	376	935	524	486	999999	58	337	474	381	508	999999	999999	999999	48	692	999999	242	505	999999	770	513	999999	442	613	274	777	523	999999	999999	618	972	997	716	854	528	778	999999	729	999999	476	999999	999999	75	391	142	815	479	100	975	202	999999	36	354	621	982	458	503	910	222	233	534	114	253	763	536	999999	829	999999	520	913	498	513	717	685	471	813	853	60	481	458	308	433	258	999999	999999	945	653	104	872	80	285	503	516	563	942	204	456	999999	855	999999	999999	587	580	71	704	277	319	668	159	999999	999999	452	999999	763	925	111	855	225	926	590	198	734	30	999999	638	995	996	163	742	277	367	550	205	999999	472	721	852	196	999999	999999	636	985	944	703	475	832	999999	753	638	841	999999	240	386	274	111	261	999999	999999	432	999999	281	165	925	882	811	
63	257	259	301	213	258	669	999999	366	954	213	999999	327	974	999999	931	999999	999999	901	928	136	174	930	88	221	164	721	763	624	297	480	69	72	891	999999	999999	814	461	434	592	679	349	999999	320	898	471	249	167	999999	999999	38	640	34	999999	684	889	326	999999	90	59	537	999999	276	999999	483	154	999999	435	562	229	127	999999	100	318	999999	999999	155	620	190	749	999999	999999	146	847	269	840	999999	118	216	999999	269	644	381	999999	999999	774	82	999999	837	753	744	999999	999999	407	659	246	549	715	704	897	743	999999	989	999999	143	973	768	429	809	643	119	619	228	39	960	483	419	999999	264	485	714	999999	783	999999	999999	111	959	739	197	32	300	329	413	999999	788	563	654	51	999999	999999	15	653	999999	203	643	135	595	575	446	186	827	999999	461	229	999999	999999	999999	562	335	999999	999999	39	241	999999	999999	790	999999	909	250	999999	999999	378	474	182	999999	70	63	589	793	999999	515	393	999999	21	205	466	867	194	135	999999	641	102	716	218	76	976	422	365	850	852	999999	686	334	50	357	459	999999	288	999999	132	495	999999	768	454	527	999999	737	230	590	887	923	999999	783	10	999999	736	999999	265	116	999999	648	999999	999999	940	960	829	999999	262	663	746	999999	588	999999	13	754	308	333	271	999999	445	249	999999	774	963	999999	899	903	999999	284	620	999999	114	182	256	483	797	603	828	494	698	571	999999	566	844	999999	344	999999	780	256	467	413	400	999999	670	263	456	924	775	21	70	999999	999999	977	52	999999	991	999999	198	999999	999999	704	999999	776	993	874	764	635	929	182	594	324	999999	87	817	999999	406	541	999999	992	36	872	828	999999	433	999999	835	507	523	999999	800	928	397	260	298	763	999999	624	579	999999	499	821	994	999999	999999	746	999999	657	169	999999	553	459	999999	205	503	94	875	688	999999	231	999999	266	121	44	381	666	999999	999999	789	999999	310	781	999999	714	503	215	878	234	400	687	999999	188	347	999999	999999	350	32	201	757	213	887	999999	999999	358	758	999999	709	999999	231	760	819	930	868	115	534	999999	498	200	999999	999999	999999	651	999999	665	262	860	999999	433	691	41	643	735	125	585	177	91	510	612	956	999999	999999	999999	12	640	868	48	999999	242	999999	999999	999999	832	499	469	997	999999	930	999999	105	897	324	286	278	200	126	94	814	999999	938	999999	270	885	243	441	791	999999	648	657	797	224	550	686	279	120	999999	811	245	656	587	931	160	894	517	68	999999	229	649	812	523	784	233	
37	303	999999	320	965	598	67	677	999999	999999	283	818	881	999999	638	16	168	20	315	848	168	704	999999	303	999999	999999	184	496	999999	999999	999999	144	23	990	523	999999	568	799	224	999999	188	978	999999	344	999999	999999	635	711	317	223	490	999999	218	999999	75	332	296	416	945	597	999999	571	116	71	999999	999999	804	999999	834	255	447	369	796	103	670	999999	826	999999	426	999999	742	473	188	358	168	44	999999	999999	999999	999999	105	999999	999999	626	999999	999999	999999	999999	584	999999	281	744	999999	999999	775	131	16	125	275	885	506	624	990	655	854	999999	393	757	999999	726	223	999999	966	999999	160	295	514	179	304	63	999999	19	999999	999999	27	999999	596	126	999999	46	38	810	811	999999	694	481	171	208	772	848	233	123	999999	857	999999	554	777	243	911	489	616	999999	999999	999999	576	496	535	312	999999	999999	363	999999	184	866	698	412	999999	999999	999999	678	134	999999	999999	455	999999	204	104	240	173	473	230	363	215	103	430	201	990	999999	473	999999	945	859	570	999999	495	957	938	57	169	999999	638	850	999999	242	365	999999	439	999999	391	381	999999	999999	148	174	635	10	70	91	446	506	999999	999999	999999	751	733	275	999999	999999	960	873	265	999999	999999	60	834	379	79	972	738	999999	761	625	218	999999	805	649	999999	405	290	495	999999	999999	611	663	700	323	999999	999999	999999	100	999999	948	414	518	125	355	999999	97	340	265	930	98	353	325	745	796	117	372	946	93	554	350	211	475	999999	408	444	417	360	520	999999	999999	473	648	999999	813	220	699	975	999999	425	633	75	34	999999	807	514	999999	918	999999	999999	999999	595	425	545	222	999999	939	541	717	910	817	737	819	283	403	999999	705	758	999999	586	999999	999999	999999	668	921	285	999999	910	179	894	158	499	456	314	957	940	57	999999	354	76	999999	168	268	549	607	895	999999	751	170	193	808	537	986	999999	799	999999	109	757	999999	937	999999	999999	999999	822	761	328	291	515	325	462	576	602	999999	865	314	999999	138	946	71	35	39	435	750	999999	95	621	512	999999	514	328	841	300	488	417	505	999999	796	445	999999	288	999999	740	435	707	999999	216	132	130	23	550	510	999999	696	999999	907	145	288	386	999999	150	999999	999999	10	996	999999	285	999999	997	370	72	999999	693	169	782	421	299	999	52	379	999999	498	391	125	964	999999	688	604	999999	509	370	963	419	707	999999	999999	461	999999	999999	96	999999	102	999999	760	950	98	817	999999	913	187	617	145	246	17	858	652	434	999999	46	188	
999999	999999	234	497	999999	108	52	985	522	319	959	558	570	956	999999	999999	372	630	174	876	10	999999	690	712	999999	234	999999	412	999999	994	48	424	999999	260	999999	659	867	637	760	852	55	832	480	999999	999999	999999	575	290	968	81	289	803	872	170	999999	247	990	522	999999	999999	380	640	145	528	281	545	854	320	802	388	919	999999	869	322	830	178	224	999999	494	833	659	447	999999	777	999999	245	551	544	82	916	669	354	42	985	481	414	999999	951	333	682	214	999999	999999	589	999999	999999	933	560	339	18	32	903	38	772	126	999999	206	367	814	45	993	320	999999	886	719	574	703	999999	841	425	999999	273	763	812	629	999999	960	853	999999	169	999999	991	215	73	893	765	326	269	869	548	218	999999	147	297	999999	893	28	600	870	586	851	59	719	913	536	759	149	226	153	722	972	353	999999	654	999999	12	999999	183	993	953	999999	999999	25	302	217	153	999999	476	133	735	385	999999	983	49	318	262	282	301	999999	144	999999	110	999999	157	575	865	999999	492	562	999999	788	999999	999999	916	338	999999	44	426	999999	392	999999	999999	999999	417	999999	613	369	999999	345	481	730	813	645	859	338	999999	999999	868	726	352	557	642	999999	447	946	540	761	76	999999	900	228	855	596	154	510	952	999999	708	810	961	999999	894	156	91	955	974	209	748	588	190	101	176	699	999999	835	990	759	655	471	999999	852	302	991	445	263	874	227	999999	358	385	149	617	999999	765	847	662	495	832	491	972	341	22	488	530	808	62	999999	999999	999999	519	202	362	999999	999999	119	212	903	999999	827	999999	757	708	400	212	50	484	118	934	515	183	504	999999	999999	999999	474	839	999999	999999	636	211	999999	984	192	838	193	999999	379	62	655	999999	999999	784	15	410	999999	633	622	285	999999	334	943	231	999999	999999	25	999999	199	748	999999	280	398	442	84	626	372	999999	999999	999999	29	999999	999999	66	289	870	424	999999	922	762	284	840	227	538	980	312	267	497	999999	57	823	918	597	630	520	385	999999	325	999999	388	48	999999	117	70	999999	236	228	886	942	856	720	304	352	437	474	700	63	860	999999	999999	368	999999	516	999999	737	111	999999	484	999999	904	624	108	999999	999999	723	832	733	166	999999	754	94	380	555	409	336	999999	575	999999	165	820	331	999999	863	937	30	174	935	638	332	999999	999999	999999	351	47	999999	999999	294	809	713	642	967	897	999999	707	687	987	999999	116	999999	999999	536	505	329	999999	582	238	245	83	523	559	897	104	
999999	127	193	350	999999	999999	177	714	244	766	999999	999999	999999	999999	808	165	999999	999999	845	828	496	123	628	74	424	626	465	14	387	999999	295	163	744	872	74	469	524	347	958	811	939	999999	999999	999999	999999	805	999999	999999	429	89	823	490	714	79	999999	719	999999	129	925	999999	61	172	999999	33	480	303	999999	999999	999999	999999	641	911	999999	44	999999	67	148	858	999999	618	999999	318	584	307	397	805	999999	675	274	999999	970	999999	999999	554	759	776	999999	951	299	755	36	999999	786	999999	999999	911	415	679	999999	550	999999	999999	113	316	659	999999	588	999999	635	674	999999	999999	715	999999	378	246	499	530	285	122	956	197	568	270	592	999999	531	503	859	486	999999	769	494	724	999999	338	301	115	895	25	999999	999999	326	624	902	922	999999	770	713	211	999999	885	404	999999	594	393	83	843	999999	796	999999	95	999999	999999	284	999999	619	991	251	49	945	394	634	269	923	884	870	943	367	669	687	761	790	658	999999	515	375	999999	140	999999	265	458	390	999999	803	999999	901	176	350	819	999999	999999	528	673	999999	37	260	145	154	709	522	999999	485	999999	119	460	305	522	94	769	718	203	860	861	784	496	999999	535	465	999999	982	703	603	548	365	999999	242	126	401	47	999999	239	999999	430	867	135	973	334	989	353	807	389	91	581	110	120	333	999999	888	769	32	724	680	999999	727	999999	536	936	700	616	999999	188	130	57	514	488	921	440	999999	658	523	679	545	999999	23	602	621	31	447	254	178	574	999999	632	24	540	559	948	999999	58	599	46	634	383	999999	999999	999999	44	76	622	199	999999	673	240	255	353	999999	999999	320	134	207	514	999999	455	999999	653	950	497	43	999999	929	999999	737	945	999999	487	55	999999	999999	999999	343	587	955	825	65	999999	999999	997	386	670	361	999999	638	578	851	999999	547	188	935	481	678	999999	10	999999	692	225	166	727	180	768	307	26	581	925	999999	619	559	673	999999	173	999999	952	121	999999	623	938	345	168	999999	975	939	866	999999	516	715	571	999999	863	143	839	128	183	827	999999	373	344	419	712	787	242	535	874	788	771	728	726	660	637	478	753	880	997	633	205	829	440	789	75	220	999999	41	999999	539	560	54	999999	134	999999	999	999999	529	999999	999999	861	449	74	88	465	999999	988	911	950	394	389	959	999999	549	632	788	999999	999999	354	999999	999999	210	839	344	238	727	160	999999	167	637	999999	234	256	625	772	999999	764	362	333	288	231	999999	91	311	160	600	922	
999999	502	715	77	733	184	141	999999	660	610	729	999999	738	636	397	754	322	999999	165	713	506	777	876	999999	579	232	76	280	259	129	537	999999	638	804	131	108	999999	570	999999	59	125	999999	999999	154	45	512	595	999999	999999	563	999999	117	994	999999	999999	261	626	691	497	511	118	861	565	541	83	545	221	933	515	298	312	999999	999999	115	598	999999	666	731	999999	999999	636	424	446	999999	361	430	199	999999	999999	870	482	760	82	955	941	263	255	579	81	499	300	999999	999999	999999	999999	25	379	889	298	731	999999	894	703	430	874	693	999999	870	190	653	355	470	555	644	816	552	999999	782	174	999999	449	96	660	498	777	999999	288	901	443	345	60	999999	462	999999	285	999999	66	999999	90	257	999999	385	399	428	154	829	116	501	728	709	346	597	724	953	291	508	244	999999	653	899	999999	524	436	844	602	999999	17	898	369	237	495	37	701	916	506	74	696	241	353	947	999999	787	182	734	999	462	999999	999999	374	777	354	851	999999	999999	842	324	949	555	999999	109	822	999999	141	999999	999999	999999	896	999999	457	227	811	12	999999	705	42	627	351	702	845	150	469	999999	533	999999	999999	999999	999999	520	83	192	124	151	415	254	999999	659	999999	681	520	690	999999	999999	61	157	965	999999	990	303	159	225	972	999999	709	685	639	999999	684	549	999999	579	291	999999	999999	274	999999	670	999999	999999	999999	382	971	999999	192	165	584	692	457	999999	626	542	654	734	371	858	999999	868	442	730	614	999999	999999	116	999999	940	409	189	52	786	54	305	754	999999	722	776	253	311	74	553	111	947	865	308	922	85	925	556	25	876	64	244	238	866	12	768	406	999999	999999	999999	756	999999	649	671	341	331	787	281	999999	999999	614	999999	803	888	629	667	946	677	193	988	999999	852	174	176	731	809	999999	887	380	953	380	387	999999	999999	797	706	307	203	999999	999999	297	654	545	431	271	999999	441	349	999999	999999	822	729	682	618	999999	999999	240	483	999999	999999	264	999999	900	999999	224	237	214	979	100	922	369	753	711	592	999999	371	999999	742	905	586	378	727	650	45	999999	650	705	96	597	893	999999	999999	999999	999999	346	397	754	999999	217	43	941	461	259	324	975	79	28	99	917	864	999999	497	577	363	163	537	259	999999	926	573	531	128	999999	999999	456	544	498	277	999999	313	999999	999999	999999	871	644	917	477	336	70	72	632	616	178	999999	306	978	257	900	999999	809	148	889	999999	999999	512	999999	78	999999	868	440	999999	751	
843	614	257	999999	961	705	718	245	69	922	803	863	999999	915	949	659	999999	999999	297	598	986	445	174	727	277	892	369	822	848	424	468	629	492	881	772	564	485	538	27	999999	191	55	750	225	96	698	701	999999	873	999999	163	400	152	981	999999	407	450	530	500	78	346	896	396	645	999999	999999	999999	999999	999999	395	999999	999999	460	746	999999	941	695	948	641	579	200	772	948	438	270	77	486	510	126	999999	123	999999	47	948	999999	295	658	999999	760	911	326	641	453	487	246	792	999999	406	575	823	712	501	889	921	999999	573	947	999999	384	397	697	870	999999	779	281	999999	333	511	541	999999	293	999999	197	729	262	999999	329	470	202	478	999999	90	935	303	999999	622	75	125	80	641	347	999999	731	373	224	999999	698	674	216	27	468	438	865	453	539	999999	314	170	999999	329	999999	487	765	905	999999	999999	934	649	127	659	162	217	441	899	999999	593	999999	999999	514	999999	860	655	999999	184	19	698	225	999999	763	999999	317	905	456	999999	397	860	934	825	999999	607	521	58	556	557	999999	261	996	965	669	946	273	489	999999	862	469	598	999999	590	895	571	402	452	886	999999	351	256	999999	691	999999	923	999999	43	721	906	999999	999999	999999	707	999999	758	701	259	999999	816	999999	827	259	594	291	799	999999	353	929	541	215	78	172	999999	215	618	500	315	463	745	298	239	768	748	999999	999999	499	525	281	146	869	999999	630	79	322	523	997	999999	410	712	296	999999	999999	189	701	999999	650	140	501	700	999999	999999	999999	999999	528	45	69	511	26	999999	309	999999	999999	792	671	73	447	999999	656	692	621	333	999999	750	458	983	136	999999	999999	360	17	369	34	581	878	999999	355	554	550	286	464	495	160	776	413	185	999999	320	517	638	779	557	483	808	89	934	491	999999	999999	545	909	480	463	665	626	940	96	501	914	198	717	893	552	999999	237	999999	999999	138	347	999999	999999	815	81	999999	581	999999	999999	225	999999	943	991	309	926	15	376	984	42	494	159	472	99	741	406	329	999999	885	15	113	999999	953	761	363	709	354	794	104	999999	54	93	176	999999	870	999	970	999999	418	999999	999999	999999	253	103	688	978	874	999999	18	418	752	498	696	454	781	644	547	192	638	999999	581	999999	282	999999	987	411	999999	418	228	742	999999	132	512	999999	999999	110	337	860	999999	384	835	170	785	685	656	556	999999	722	283	236	461	999999	568	818	395	335	731	999999	999999	287	995	466	965	276	982	999999	999999	999999	986	
680	317	687	119	264	764	421	435	597	928	441	23	270	144	999999	999999	999999	999999	693	532	142	999999	669	999999	795	999999	999999	204	519	702	36	570	619	735	602	918	999999	678	999999	64	999999	900	999999	739	674	273	999999	331	973	985	344	76	302	999999	853	311	648	931	999999	876	395	226	916	999999	901	870	999999	534	542	83	516	969	259	639	558	241	999999	929	90	531	999999	57	231	999999	367	960	277	999999	999999	301	999999	999999	999999	437	668	757	999999	999999	837	803	870	999999	999999	899	999999	375	999999	663	696	621	75	999999	851	791	233	999999	999999	392	999999	941	603	39	652	251	803	999999	613	821	970	800	257	999999	102	999999	999999	452	999999	999999	999999	991	153	614	677	270	235	561	991	573	214	330	762	999999	711	999999	209	999999	558	548	105	804	999999	995	692	895	374	78	999999	573	139	781	89	999999	338	545	999999	999999	999999	391	999999	252	999999	49	617	649	48	999999	294	205	87	821	893	720	999999	259	239	158	921	999999	896	999999	934	427	444	433	251	99	273	176	999999	220	488	176	532	853	131	999999	999999	53	857	718	783	431	496	999999	887	999999	999999	999999	315	999999	999999	580	495	858	999999	265	605	999999	408	999999	393	128	106	866	343	727	197	383	137	517	770	999999	923	999999	383	513	930	136	546	999999	653	999999	860	459	152	907	999999	999999	545	999999	126	204	645	908	999999	664	999999	999999	975	169	181	72	950	999999	878	199	999999	999999	485	804	334	479	647	525	305	999999	268	647	723	435	57	523	837	271	999999	576	999999	24	852	718	189	311	160	386	711	590	999999	72	581	999999	260	999999	198	999999	541	647	999999	129	999999	999999	406	999999	905	549	999999	999999	235	999999	406	311	956	999999	464	767	624	999999	328	999999	999999	714	965	205	999999	770	185	684	334	106	730	999999	29	123	411	726	321	502	405	611	274	999999	999999	554	665	279	999999	617	999999	431	126	517	328	296	315	898	171	210	621	145	999999	999999	332	138	958	652	292	843	999999	738	455	131	627	717	999999	759	359	420	539	795	774	567	776	903	979	222	999999	999999	807	999999	565	999999	881	270	247	999999	731	999999	596	23	987	163	999999	179	999999	995	999999	999999	301	556	999999	999999	670	826	370	806	661	429	159	745	999999	560	45	999999	999999	345	250	367	479	168	38	133	999999	526	807	621	191	999999	928	984	999999	824	441	261	962	999999	999999	64	999999	441	185	999999	999999	999999	797	999999	127	657	996	999999	754	999999	141	999999	527	426	925	154	999999	999999	999999	999999	
500	175	422	402	128	784	999999	999999	895	196	467	999999	982	725	56	999999	729	380	504	534	610	999999	999999	999999	692	308	733	546	999999	999999	999999	159	816	999999	811	911	438	404	999999	342	890	638	745	999999	74	103	160	999999	999999	999999	425	647	255	999999	453	212	999999	999999	709	820	61	999999	478	599	159	317	231	861	914	999999	999999	999999	71	999999	999999	972	552	672	999999	599	158	931	177	999999	880	398	904	999999	678	999999	976	999999	695	999999	290	671	169	155	999999	999999	871	298	887	245	416	999999	586	93	999999	999999	660	272	999999	120	672	130	62	540	999999	761	413	505	999999	315	167	729	639	574	880	999999	999999	406	263	999999	727	859	53	931	999999	999999	812	821	279	207	948	714	929	999999	825	999999	999999	629	436	656	999999	376	999999	582	87	999999	461	21	212	484	668	263	18	907	393	813	999999	130	19	929	999999	592	235	985	367	453	800	64	748	720	364	193	969	607	635	360	753	471	854	844	338	800	999999	795	539	695	999999	32	201	22	999999	999999	620	507	707	761	999999	999999	999999	999999	886	406	999999	492	130	484	293	411	281	43	69	614	276	174	600	158	999999	440	456	999999	747	777	999999	736	635	866	572	472	899	874	999999	999999	256	230	957	932	537	999999	675	64	999999	304	750	999999	952	479	999999	456	999999	559	787	711	674	552	886	119	542	999999	856	999999	912	821	512	406	823	435	368	55	216	668	999999	999999	764	401	270	999999	36	705	783	166	644	999999	565	349	999999	508	959	703	999999	999999	399	10	279	421	152	590	791	354	344	526	120	999999	249	248	938	939	999999	999999	999999	443	999999	836	752	699	618	795	999999	172	318	325	476	999999	999999	999999	999999	620	999999	353	259	679	999999	999999	999999	267	55	999999	877	326	411	158	561	687	421	999999	999999	562	258	999999	802	356	334	629	45	28	999999	456	473	881	969	999999	999999	603	999999	612	999999	409	475	495	654	159	918	939	761	170	764	789	999999	812	999999	716	371	998	550	903	355	42	646	999999	217	599	995	995	357	999999	999999	958	999999	808	999999	366	97	763	925	653	437	394	868	999999	263	999999	213	661	999999	262	955	372	999999	129	266	750	763	131	288	65	164	922	592	677	383	805	999999	443	999999	244	999999	608	83	999999	475	999999	173	771	99	946	395	343	715	999999	137	424	999999	544	999999	377	603	965	485	870	498	515	801	200	501	458	145	769	967	55	632	999999	298	165	654	999999	586	992	42	341	669	820	216	498	549	999999	899	590	
999999	327	640	999999	999999	213	999999	959	169	999999	999999	641	810	625	999999	670	999999	999999	135	999999	889	256	790	999999	999999	153	999999	678	999999	313	650	541	999999	555	878	649	414	968	233	999999	999999	695	145	613	722	400	531	999999	453	546	36	999999	834	159	701	999999	999999	39	731	980	12	999999	999999	856	999999	737	999999	265	747	999999	265	503	557	49	992	204	999999	187	889	999999	621	999999	234	999999	999999	999999	707	408	853	243	999999	385	247	253	92	38	43	999999	999999	984	318	999999	999999	727	291	533	221	794	167	506	999999	358	999999	198	368	846	505	899	579	999999	999999	999999	411	999999	999999	880	999999	313	956	964	170	832	897	904	999999	355	859	507	480	999999	669	999999	250	357	710	764	244	58	885	246	532	999999	709	840	954	999999	999999	999999	123	999999	999999	908	837	999999	345	700	461	245	999999	22	986	998	429	825	780	126	443	64	803	848	645	999999	999999	720	441	999999	999999	66	949	599	491	999999	393	79	486	761	86	57	21	19	999999	999	93	872	260	999999	713	999999	69	838	200	810	999999	274	765	69	489	999999	762	318	578	404	999999	374	531	918	614	360	349	29	49	396	999999	999999	546	646	134	555	470	906	323	248	997	121	409	680	999999	128	313	426	281	999999	999999	702	440	907	713	718	351	999999	999999	363	544	999999	798	804	999999	999999	999999	129	935	934	656	855	995	340	407	184	965	850	839	999999	57	999999	747	999999	999999	999999	363	999999	999999	999999	214	139	999999	960	703	956	322	999999	912	885	399	999999	999999	347	313	999999	707	999999	510	538	752	999999	501	999999	999999	999999	303	717	703	427	839	100	999999	529	999999	999999	999999	45	636	999999	861	371	938	953	106	863	441	999999	999999	672	642	999999	137	404	662	713	637	999999	654	92	663	999999	900	999999	55	309	997	999999	617	785	999999	671	474	69	677	391	562	999999	999999	452	189	893	940	40	784	586	962	792	867	999999	890	316	999999	553	786	266	470	453	999999	999999	999999	480	792	999999	113	971	788	77	999999	999999	999999	99	999999	211	902	770	664	870	710	999999	346	999999	103	601	895	262	290	920	999999	421	920	119	999999	540	586	999999	999999	948	927	999999	798	999999	999999	596	864	801	91	189	651	25	601	600	742	448	460	660	386	999999	105	850	690	867	794	999999	360	52	458	693	999999	203	670	715	943	896	671	999999	149	999999	999999	104	180	110	999999	267	819	330	376	201	90	926	332	999999	852	86	999999	999999	110	760	999999	822	999999	398	565	457	355	885	999999	846	
777	18	520	878	464	999999	999999	589	597	537	495	40	675	266	613	698	870	760	863	866	773	740	351	388	272	999999	999999	999999	545	822	911	933	673	530	999999	81	999999	999999	999999	851	999999	543	999999	572	999999	215	157	999999	784	867	999999	999999	32	790	82	46	666	999999	616	999999	258	896	54	999999	999999	562	366	154	841	541	292	426	315	21	469	240	407	779	999999	999999	766	666	997	678	244	999999	910	883	458	388	415	283	837	904	602	999999	498	567	999999	711	848	999999	999999	253	584	171	288	21	999999	999999	999999	887	27	559	999999	592	899	376	999999	999999	651	483	696	463	136	19	588	411	999999	958	741	839	831	412	217	764	422	999999	103	83	999999	899	561	999999	749	999999	265	288	999999	19	999999	999999	37	648	69	375	315	999999	127	575	583	999999	601	372	110	799	66	615	351	29	180	999999	282	467	269	752	921	90	714	609	753	999999	290	409	357	619	999999	192	352	842	458	999999	637	527	500	171	307	199	999999	999999	471	999999	936	111	839	466	849	569	388	317	453	234	85	518	999999	999999	999999	202	24	490	999999	873	273	508	570	547	517	755	966	108	999999	999999	574	764	999999	113	999999	188	569	891	770	253	804	999999	398	999999	999999	128	999999	226	574	999999	185	999999	963	598	386	437	541	302	948	104	602	289	999999	721	660	320	999999	719	999999	418	633	133	720	743	999999	238	119	999999	991	398	999999	749	534	349	556	999999	801	549	726	999999	647	277	942	675	650	524	999999	677	573	245	748	986	999999	166	481	61	315	229	529	999999	327	999999	310	999999	54	853	755	522	999999	120	999999	830	992	975	999999	366	999999	999999	103	554	66	442	772	755	650	72	999999	378	868	505	244	581	30	999999	617	451	966	392	630	797	768	999999	512	462	726	917	993	999999	395	125	870	270	999999	999999	102	885	432	555	910	981	999999	999999	654	669	876	999999	810	424	368	999999	400	799	423	306	785	407	930	999999	999999	999999	79	112	999999	752	999999	999999	454	55	999999	999999	29	420	482	649	387	999999	14	842	999999	999999	117	579	999999	76	725	80	999999	830	999999	694	954	122	999999	188	912	317	403	901	999999	999999	493	764	939	636	310	979	327	774	918	404	403	97	734	250	624	500	999999	999999	37	999999	136	624	857	790	777	906	999999	304	736	79	987	112	808	682	305	352	639	346	766	745	753	82	999999	794	301	999999	388	285	563	422	999999	486	874	999999	777	868	999999	158	858	999999	95	33	48	849	999999	300	289	999999	
945	281	860	792	161	999999	999999	63	712	73	499	910	528	618	999999	999999	999999	510	238	339	905	436	999999	491	999999	372	660	730	44	999999	387	10	587	336	340	291	562	396	335	999999	668	999999	166	999999	658	947	874	476	292	999999	958	905	72	950	156	999999	999999	378	999999	788	999999	90	29	999999	999999	498	333	201	287	999999	999999	504	184	645	999999	191	280	601	833	540	497	999999	448	319	114	999999	937	999999	189	999999	455	194	92	999999	960	588	704	515	169	169	624	683	198	999999	963	463	999999	999999	289	964	248	244	545	773	300	999999	641	709	546	213	999999	696	21	466	12	577	999999	637	685	999999	487	765	442	673	915	814	994	614	356	650	999999	521	999999	225	999999	999999	648	318	256	522	947	999999	969	999999	609	927	999999	732	830	999999	999999	103	741	208	999999	483	999999	871	858	999999	453	36	362	895	461	999999	348	796	999999	999999	928	114	390	172	144	491	795	486	74	987	153	999999	784	960	609	658	779	159	737	110	419	776	460	999999	79	920	999999	83	504	569	589	874	999999	49	468	937	713	578	73	999999	687	999999	999999	870	342	999999	252	402	296	999999	269	199	69	782	382	999999	653	619	999999	999999	848	999999	981	504	999999	278	999999	744	501	672	999999	999999	95	740	999999	999999	969	999999	438	888	677	250	787	999999	309	999999	814	77	666	317	293	999999	484	848	157	964	344	999999	471	999999	769	508	999999	999999	999999	68	113	999999	999999	289	999999	73	999999	999999	547	607	935	999999	999999	999999	464	999999	88	194	389	851	726	246	593	999999	999999	666	128	374	999999	179	999999	173	842	251	295	496	708	999999	134	999999	912	279	311	999999	39	63	999999	461	999999	999999	429	715	999999	17	999999	999999	999999	911	999999	525	944	817	96	378	999999	999999	448	953	723	967	645	700	69	999999	939	457	935	53	999999	705	999999	667	764	704	749	634	928	835	910	428	760	999999	857	999999	999999	104	193	999999	291	267	614	164	999999	641	779	729	655	85	77	884	931	691	492	824	968	287	999999	999999	999999	999999	843	613	53	305	217	847	843	460	884	844	274	11	999999	999999	101	403	929	132	924	30	979	852	767	999999	496	79	999999	43	641	996	52	800	314	658	423	999999	121	999999	434	999999	999999	204	200	233	619	930	930	331	732	574	358	930	467	609	999999	991	846	999999	808	148	542	810	999999	887	802	999999	697	999999	747	100	291	999999	999999	999999	144	784	661	543	416	566	149	999999	310	76	648	121	343	705	999999	432	165	104	634	296	
399	85	999999	313	431	156	242	827	999999	642	293	862	242	475	474	868	339	312	610	251	999	558	510	999999	999999	999999	140	992	107	999999	934	197	999999	411	602	69	410	358	122	999999	334	321	409	667	782	785	999999	867	240	146	999999	999999	493	392	999999	999999	574	999999	999999	999999	26	250	729	268	707	999999	999999	831	999999	415	468	981	199	999999	999999	687	159	843	999999	463	810	272	761	999999	232	999999	999999	480	123	761	494	999999	295	999999	253	93	999999	150	999999	686	786	999999	994	825	677	121	999999	999999	474	610	999999	999999	999999	609	929	999999	488	999999	999999	625	999999	529	999999	121	999999	688	695	817	107	833	105	999999	883	294	677	762	277	936	293	121	428	561	999999	999999	999999	762	999999	685	452	499	999999	824	999999	343	294	266	340	883	903	988	425	999999	54	640	999999	683	999999	375	931	177	486	999999	484	924	999999	841	523	214	999999	169	568	20	375	608	999999	999999	903	550	999999	420	431	999999	42	999999	695	999999	516	999999	998	396	999999	754	999999	999999	22	999999	999999	190	146	452	743	136	842	999999	430	415	480	445	411	244	779	999999	374	999999	999999	102	999999	190	238	624	334	999999	999999	654	999999	814	266	100	596	186	999999	999999	414	557	677	304	551	298	874	290	999999	80	999999	763	617	617	389	242	539	919	543	168	952	522	128	594	921	198	500	615	158	999999	999999	999999	999999	999999	892	999999	843	999999	551	999999	315	947	522	999999	999999	452	999999	637	434	33	560	676	999999	772	769	999999	439	93	999999	362	798	268	142	721	231	737	999999	559	724	572	999999	97	999999	322	853	999999	999999	864	409	479	161	863	191	134	829	182	593	539	297	11	388	999999	77	999999	999999	57	999999	801	42	999999	990	487	912	862	999999	472	308	330	919	765	891	999999	999999	999999	211	935	86	999999	891	58	154	921	999999	723	999999	639	30	999999	889	999999	199	208	831	951	488	673	950	999999	500	999999	873	999999	620	999999	999999	812	85	173	987	497	970	808	909	999999	999999	78	225	199	677	994	452	129	440	123	576	693	743	732	426	537	984	757	999999	534	999999	880	311	999999	614	381	999999	857	202	999999	835	390	298	848	999999	419	458	761	651	505	999999	754	999999	506	999999	425	79	352	747	459	999999	223	301	385	808	432	767	486	584	306	999999	595	926	48	288	195	404	895	999999	999999	89	233	115	21	999999	430	58	805	783	999999	312	221	120	743	889	621	99	999999	49	224	652	972	186	999999	75	999999	827	794	227	999999	31	999999	267	740	
380	288	999999	290	766	387	384	961	702	396	993	228	485	193	159	667	105	999999	856	871	999999	117	57	759	945	999999	999999	999999	588	21	176	139	954	999999	372	610	999999	809	999999	661	839	690	279	789	361	846	843	644	644	999999	675	541	327	395	386	273	241	358	344	475	785	130	383	690	229	999999	999999	115	820	548	163	295	343	204	41	673	837	267	408	108	457	999999	619	37	345	635	811	999999	993	109	378	165	474	682	876	719	317	999999	999999	497	582	737	823	106	407	999999	999999	132	364	712	435	973	950	246	999999	826	999999	999999	355	594	62	705	999999	720	179	999999	820	999999	328	999999	366	259	697	911	525	720	145	523	630	999999	999999	689	213	290	674	999999	999999	238	999999	60	218	961	243	975	444	877	624	999999	926	409	569	999999	804	999999	356	185	999999	48	720	306	691	987	724	999999	166	373	999999	831	56	774	999999	999999	999999	278	112	404	26	999999	476	648	105	999999	596	231	396	892	999999	170	934	498	129	176	999999	999999	368	230	246	843	819	80	385	793	66	999999	999999	977	548	536	940	952	169	999999	571	81	999999	658	401	999999	13	273	999999	341	897	999999	654	625	83	999999	909	881	167	999999	903	406	999999	999999	975	999999	613	418	354	358	229	981	338	999999	604	446	166	710	829	743	840	999999	591	53	895	509	506	992	904	909	627	68	794	987	659	999999	808	999999	999999	956	999999	594	918	141	122	999999	999999	999999	30	636	482	208	62	999999	341	357	815	229	999999	999999	937	621	999999	999999	730	170	197	999999	906	439	637	267	37	873	999999	256	636	460	931	979	290	418	971	277	436	428	16	380	656	312	359	588	492	216	28	278	90	483	410	999999	728	877	191	999999	999999	225	999999	188	570	999999	999999	999999	298	436	999999	999999	650	999999	18	999999	163	999999	694	604	89	59	775	999999	855	585	175	999999	59	979	999999	413	236	999999	278	221	257	999999	810	571	591	994	300	65	999999	498	999999	999999	475	999999	798	912	999999	587	999999	949	450	359	333	999999	919	567	999999	319	185	782	303	999999	968	796	63	335	15	132	23	95	999999	719	801	366	957	332	687	950	191	349	230	649	878	328	771	898	504	999999	652	33	999999	999999	880	999999	205	368	874	679	54	472	906	70	574	426	200	730	557	967	37	597	880	999999	138	999999	562	653	391	649	999999	165	999999	190	480	989	999999	778	839	563	170	599	457	18	905	718	999999	169	85	999999	999999	51	351	536	798	65	153	333	999999	53	
999999	999999	977	235	654	889	640	726	589	584	29	422	891	999999	806	438	149	872	999999	419	403	402	578	928	521	983	813	305	999999	425	999999	83	926	795	878	618	999999	999999	364	26	88	716	580	500	442	715	999999	357	729	370	915	281	874	442	650	293	973	58	713	670	999999	345	344	174	738	946	496	105	999999	999999	816	917	518	442	341	686	999999	87	496	806	833	999999	575	31	509	574	208	999999	155	999999	644	573	519	693	940	999999	381	999999	762	495	229	999999	241	541	553	998	763	441	111	963	471	896	999999	999999	836	619	769	323	664	999999	747	12	950	531	999999	253	999999	999999	502	598	999999	416	325	10	586	778	235	44	477	999999	811	767	392	191	133	748	21	612	856	999999	973	68	999999	598	748	227	999999	999999	987	310	599	938	938	513	659	65	581	560	999999	67	394	999999	846	162	361	980	620	769	407	999999	241	796	967	181	999999	256	999999	726	999999	369	674	524	999999	176	999999	873	828	879	532	78	177	460	292	999999	936	248	221	598	247	767	999999	345	312	191	79	999999	970	766	888	412	400	854	308	960	999999	869	688	999999	999999	488	161	999999	246	339	638	999999	999999	179	245	999999	44	75	999999	999999	762	339	999999	865	999999	999999	902	999999	999999	129	677	322	162	999999	415	76	559	542	358	999999	615	866	999999	973	999999	298	299	999999	999999	511	999999	335	375	812	999999	63	657	823	999999	141	585	100	750	127	662	999999	627	191	999999	999999	826	502	999999	730	879	896	241	248	321	999999	819	999999	540	489	752	352	947	350	134	999999	999999	736	999999	227	999999	525	125	980	999999	238	671	117	999999	999999	684	999999	618	644	933	311	822	418	511	773	321	484	560	999999	999999	319	377	287	999999	999999	999999	100	542	499	999999	363	999999	260	999999	93	147	711	73	187	804	877	734	312	416	822	539	10	235	197	906	699	965	854	615	999999	860	393	60	636	602	594	342	129	97	579	530	572	490	999999	635	999999	421	382	466	498	585	75	999999	244	872	759	999999	355	593	999999	999999	999999	644	926	233	754	661	436	584	220	544	999999	224	836	302	967	519	807	562	306	288	592	999999	127	999999	795	522	815	764	999999	729	987	999999	999999	999999	604	999999	564	205	880	947	984	798	255	953	999999	999999	44	942	999999	250	67	793	296	578	805	537	527	510	437	999999	999999	999999	741	999999	557	999999	984	999999	697	999999	955	611	999999	358	304	794	999999	173	999999	999999	487	999999	859	602	671	203	249	661	999999	77	999999	
999999	767	648	111	999999	66	764	406	891	866	389	254	864	295	999999	121	938	284	21	393	364	64	493	999999	973	999999	999999	819	363	839	999999	999999	630	641	901	844	43	257	999999	999999	389	767	565	88	108	628	994	316	225	91	311	387	373	683	54	999	999999	893	999999	999999	917	944	52	61	543	120	999999	233	393	999999	88	691	999999	284	14	597	999999	414	656	354	818	832	604	281	538	945	905	947	596	902	570	149	129	482	820	444	999999	513	544	999999	14	999999	999999	999999	13	999999	94	999999	678	457	509	869	247	783	691	94	999999	770	522	598	214	676	999999	491	50	939	572	820	463	569	872	985	869	668	349	57	909	989	278	918	860	815	278	999999	403	999999	902	345	999999	735	104	954	990	945	782	338	143	442	999999	999999	999999	999999	635	119	585	523	999	578	443	644	999999	360	501	999999	738	999999	408	499	999999	348	47	999999	39	727	475	917	994	999999	885	21	913	999999	999999	215	999999	597	999999	999999	999999	879	701	333	999999	156	561	743	463	396	217	999999	929	999999	354	999999	36	821	244	907	644	999999	999999	85	999999	432	730	707	935	296	732	150	999999	249	936	218	647	713	334	999999	176	999999	464	608	716	502	999999	279	133	199	188	60	363	281	524	999999	999999	999999	641	479	426	853	808	177	663	999999	183	689	708	145	588	322	496	999999	741	912	214	920	369	199	350	461	584	745	117	682	787	937	999999	51	999999	30	999999	855	465	323	999999	296	944	649	328	402	570	987	999999	866	563	11	999999	999999	690	999999	999999	999999	139	999999	279	72	999999	980	289	246	999999	999999	287	999999	250	641	895	427	999999	917	976	719	999999	947	890	596	144	999999	129	785	406	999999	360	428	999999	631	725	999999	999999	859	237	963	370	92	437	904	999999	999999	625	922	116	999999	999999	999999	462	547	999999	191	85	682	928	818	861	503	999999	852	999999	859	803	618	999999	404	999999	140	689	999999	359	999999	520	985	887	100	999999	999999	679	293	500	587	999999	226	61	543	425	371	931	418	999999	866	253	585	598	849	250	17	16	711	739	491	93	999999	999999	791	999999	99	795	837	203	999999	824	555	361	999999	894	586	567	382	979	22	208	281	912	493	545	934	397	47	850	617	999999	999999	554	19	503	525	999999	270	871	999999	576	103	224	446	51	999999	234	999999	999999	663	450	634	732	726	293	812	537	999999	255	737	701	757	999999	585	474	856	10	352	999999	378	558	999999	999999	652	446	114	66	475	451	847	710	527	
92	196	999999	999999	245	828	725	691	999999	334	25	144	999999	818	116	639	999999	194	696	882	645	586	115	999999	134	999999	289	999999	755	71	999999	407	999999	999999	675	800	999999	908	621	182	626	543	999999	233	999999	375	27	628	998	426	503	267	160	827	999999	505	91	34	999999	165	548	547	999999	927	82	617	999999	999999	152	999999	231	73	573	999999	999999	111	999999	999999	861	758	72	661	189	338	999999	995	256	209	301	180	719	393	999999	465	634	88	607	462	161	674	268	566	485	693	999999	439	693	636	571	781	308	209	172	999999	103	886	999999	606	999999	999999	370	999999	169	999999	595	838	597	117	999999	187	503	744	730	197	500	505	186	496	143	999999	311	620	638	520	871	519	230	999999	372	747	720	11	104	84	999999	360	406	999999	107	366	999999	999999	746	393	999999	564	479	999999	192	597	709	871	999999	239	775	749	999999	649	111	86	999999	803	744	152	466	502	649	999999	883	150	109	674	999999	777	297	724	874	254	999999	999999	50	256	610	999999	47	849	538	864	999999	564	90	756	410	31	748	47	842	603	999999	785	914	999999	100	52	999999	999999	482	695	941	999999	875	35	417	999999	45	371	203	969	114	617	964	784	357	329	70	352	273	377	999999	259	882	999999	999999	457	402	227	165	568	287	12	376	999999	923	257	999999	64	349	616	986	386	844	873	999999	319	821	139	476	771	982	154	771	999999	667	692	178	604	709	960	402	999999	999999	999999	691	999999	250	131	999999	109	640	15	13	999999	999999	651	414	19	999999	17	635	999999	750	393	999999	142	240	999999	999999	240	999999	999999	999999	999999	223	177	180	999999	191	999999	78	699	277	376	999999	999999	151	124	723	25	287	999999	821	701	334	140	77	822	58	558	871	999999	999999	631	999999	555	999999	624	999999	223	481	204	827	999999	938	936	994	384	262	609	999999	125	999999	168	953	918	273	653	64	999999	110	357	171	633	999999	999999	752	646	999999	585	326	527	999999	509	544	92	342	435	999999	397	145	693	570	448	567	755	999999	788	677	112	999999	16	569	360	999999	133	999999	204	999999	849	194	999999	38	676	293	999999	999999	48	624	870	586	837	999999	666	947	417	786	723	999999	768	658	963	969	253	304	319	957	331	396	999999	999999	999999	999999	913	213	999999	665	893	999999	102	321	402	999999	806	999999	999999	126	902	412	705	346	999999	138	112	200	999999	388	784	382	974	516	999999	999999	213	999999	448	999999	976	999999	169	999999	893	999999	972	457	999999	800	172	728	999999	203	65	
918	690	83	999999	999999	999999	723	983	409	880	521	999999	999999	207	750	999999	999999	87	181	149	449	252	953	453	750	165	999999	934	430	226	66	532	780	461	204	961	139	89	439	999999	263	999999	999999	871	382	387	396	259	515	839	185	650	678	63	999999	675	736	630	999999	999999	807	788	563	999999	824	999999	410	999999	12	999999	999999	906	648	360	886	969	493	92	81	999999	999999	999999	429	999999	50	415	854	726	845	999999	234	509	999999	999999	23	999999	916	575	56	393	999999	270	257	725	19	279	12	999999	177	645	999999	653	558	627	95	412	369	972	153	419	144	683	289	483	999999	330	816	73	346	999999	63	917	46	687	395	999999	157	703	581	770	412	999999	559	999999	346	580	951	472	999999	999999	999999	943	431	637	259	999999	981	773	170	999999	999999	999999	999999	755	592	274	617	999999	242	999999	264	999999	401	999999	16	999999	133	89	147	984	379	999999	573	999999	999999	119	999999	999999	438	100	999999	384	542	892	317	472	999999	999999	617	81	999999	90	240	912	356	448	999999	58	630	650	180	999999	999999	185	318	999999	376	256	448	482	778	218	999999	999999	999999	880	133	508	76	544	65	999999	471	76	31	999999	122	999999	389	868	566	447	778	999999	919	624	748	999999	584	208	106	306	365	144	999999	754	648	99	999999	475	324	53	982	96	999999	850	440	569	999999	999999	996	999999	867	579	916	999999	999999	999999	232	445	999999	766	999999	999999	447	758	999999	336	999999	277	650	33	808	913	553	523	465	999999	202	78	193	999999	213	565	211	391	999999	785	228	999999	999999	993	999999	999999	999999	558	129	124	648	836	999999	114	794	886	378	999999	906	999999	35	403	875	746	462	999999	262	952	563	999999	999999	999999	328	189	117	812	953	999999	166	999999	999999	995	999999	351	54	365	999999	999999	394	326	196	239	484	999999	759	825	95	577	540	714	164	391	994	760	999999	999999	518	705	996	981	932	999999	815	999999	999999	999999	999	534	702	107	969	999999	999999	999999	999999	437	581	842	430	291	999999	385	126	999999	247	999999	999999	643	893	999999	999999	488	92	412	394	475	423	969	111	999999	826	561	875	999999	744	981	999999	758	588	30	21	675	285	715	264	557	604	373	277	196	38	366	640	250	260	491	100	164	999999	707	999999	999999	999999	700	465	176	509	682	707	266	372	999999	65	872	450	999999	212	377	158	836	870	59	999999	914	999999	999999	920	634	192	263	890	670	905	880	17	409	999999	585	999999	98	57	999999	665	20	824	999999	999999	999999	800	89	999999	723	
15	25	836	963	999999	999999	999	995	999999	875	500	999999	375	702	999999	184	999999	50	247	627	127	70	789	999999	394	691	100	914	999999	999999	833	113	974	177	999999	889	999999	53	501	117	586	264	842	999999	431	221	999999	999999	448	137	902	760	841	661	999999	945	236	888	579	227	736	94	837	999999	52	396	479	208	48	457	139	822	548	140	51	862	227	617	526	999999	56	969	476	41	258	999999	999999	323	571	718	999999	166	473	999999	380	501	427	748	139	45	999999	447	93	999999	999999	90	221	711	620	743	727	619	371	406	180	767	999999	999999	845	999999	134	999999	636	329	795	973	358	274	759	549	999999	999999	487	490	442	609	999999	485	43	178	999999	560	702	827	999999	53	794	77	113	613	883	621	999999	170	999999	584	810	763	205	999999	731	947	951	81	307	258	142	999999	964	571	881	142	772	676	999999	573	464	809	338	752	999999	291	171	156	665	824	575	326	999999	857	999999	999999	290	18	446	913	609	999999	530	741	910	999999	113	999999	731	751	848	236	61	347	999999	999999	434	999999	846	450	785	804	415	483	683	815	310	116	771	759	851	999999	239	999999	964	832	288	597	841	999999	188	629	424	914	975	348	275	242	737	798	999999	999999	172	996	137	804	226	56	999999	105	999999	999999	770	999999	999999	95	997	999999	999999	297	722	837	999999	582	271	999999	389	999999	999999	344	549	999999	379	973	999999	24	601	243	999999	999999	999999	242	538	999999	999999	191	858	452	25	890	351	419	859	449	85	859	236	590	999999	999999	424	999999	999999	724	555	999999	999999	796	999999	885	999999	763	999999	999999	681	490	999999	999999	922	89	307	937	485	618	992	140	218	929	999999	211	788	20	999999	106	745	999999	693	813	200	124	999999	72	999999	140	405	999999	999999	647	767	595	560	999999	668	999999	673	999999	250	929	999999	999999	999999	697	999999	999999	106	483	265	692	477	791	796	495	674	999999	525	245	406	355	999999	414	999999	571	999999	312	999999	427	352	999999	433	268	649	999999	999999	999999	786	867	174	832	43	922	332	938	179	976	799	75	696	999999	139	437	90	895	717	999999	999999	766	999999	595	999999	999999	999999	412	999999	218	151	999999	999999	898	31	658	81	573	999999	999999	92	572	999999	195	513	586	731	999999	999999	995	999999	999999	56	765	861	29	341	578	774	999999	999999	999999	999999	960	834	999999	661	999999	839	481	366	517	999999	427	244	352	999999	349	91	481	948	999999	999999	273	999999	397	986	648	47	11	326	999999	798	959	999999	172	893	999999	999999	746	
924	933	999999	252	639	999999	181	628	530	999999	654	991	496	302	414	152	241	414	999999	447	780	23	759	837	164	863	999999	623	918	999999	458	999999	999999	344	999999	25	996	445	999999	370	225	999999	128	999999	356	334	16	506	554	999999	999999	999999	511	912	966	999999	184	999999	98	775	999999	557	710	457	999999	720	12	161	745	399	155	796	780	999999	231	999999	895	240	491	829	857	222	79	561	152	969	999999	999999	378	999999	841	191	357	858	418	668	656	670	468	636	332	999999	999999	164	221	143	708	942	691	999999	999999	999999	333	269	918	740	488	158	314	100	296	925	999999	107	558	964	449	921	160	563	999999	235	772	855	506	12	461	914	999999	18	271	491	395	999999	632	897	999999	97	939	999999	190	999999	365	999999	349	407	81	662	606	256	694	786	792	138	786	999999	180	478	762	915	289	573	807	306	828	999999	999999	957	475	660	999999	361	999999	481	382	999999	869	404	515	999999	931	798	318	104	324	484	698	999999	48	842	999999	999999	335	999999	399	999999	700	69	549	999999	999999	123	999999	945	150	343	804	999999	999999	528	920	776	962	662	984	490	265	713	982	999999	999999	283	999999	632	999999	726	35	957	92	766	567	809	854	971	243	817	999999	372	953	980	679	999999	511	520	999999	999999	427	672	49	999999	361	986	87	205	436	999999	205	565	999999	999999	999999	847	237	999999	960	120	922	999999	429	176	880	893	760	11	999999	728	772	999999	709	982	999999	999999	917	183	414	581	999999	659	545	650	622	55	359	539	999999	832	999999	522	559	999999	38	436	999999	999999	999999	467	235	85	531	999999	999999	999999	855	999999	124	954	929	64	999999	388	387	272	455	779	999999	834	543	999999	338	841	577	259	848	897	954	872	120	54	155	947	355	656	137	836	829	826	999999	999999	424	718	903	106	937	999999	434	999999	981	473	329	203	924	15	999999	999999	140	999999	948	999999	84	252	844	884	908	999999	999999	999999	145	618	999999	999999	644	222	805	619	999999	481	322	677	472	199	890	646	724	999999	32	350	909	447	999999	269	877	241	255	999999	874	999999	197	310	147	704	630	372	523	999999	559	711	209	137	751	999999	258	280	496	885	362	207	170	956	614	692	820	697	912	690	849	412	967	633	745	919	293	21	540	767	999999	527	999999	132	402	320	150	782	695	56	20	999999	999999	369	999999	999999	999999	999999	695	454	883	932	460	833	752	156	999999	576	999999	832	375	999999	739	728	326	834	84	48	563	303	552	48	12	865	999999	252	
667	607	999999	999999	71	62	326	95	999999	999999	77	299	379	999999	999999	999999	399	863	681	773	999999	27	52	985	999999	819	999999	401	999999	999999	929	594	163	510	488	147	999999	323	770	999999	920	653	843	690	999999	999999	669	317	999999	977	648	999999	194	906	384	650	564	999999	476	251	384	924	193	50	706	483	146	868	767	999999	811	86	102	368	853	223	999999	362	229	999999	160	370	999999	924	999999	790	410	999999	136	999999	582	935	999999	529	999999	995	470	803	983	292	999999	800	999999	297	176	999999	56	825	62	999999	476	211	607	659	101	24	999999	269	999999	915	83	889	742	928	999999	999999	238	999999	999999	857	753	379	379	936	177	359	820	386	999999	999999	744	584	204	999999	372	381	337	197	437	923	745	210	999999	77	219	760	999999	620	999999	300	344	999999	999999	205	417	999999	832	671	492	741	203	999999	999999	999999	181	499	694	776	999999	485	999999	50	145	506	121	552	420	311	727	416	301	210	945	467	298	999999	999999	999999	999999	275	999999	999999	705	999999	729	999999	699	999999	895	999999	75	999999	999999	955	752	999999	999999	899	93	999999	999999	531	943	86	449	999999	999999	54	923	999999	999999	999999	228	301	999999	881	999999	999999	776	249	853	672	415	17	351	19	156	999999	714	994	922	999999	914	694	588	26	723	629	999999	736	943	654	823	985	408	379	73	999999	28	870	958	898	999999	843	20	24	999999	935	734	440	999999	939	340	928	999999	999999	781	534	712	920	168	716	202	50	306	209	999999	430	608	971	946	999999	970	843	999999	34	166	81	683	999999	999999	787	894	816	888	13	324	895	997	999999	598	539	59	999999	712	999999	999999	999999	999999	999999	175	695	336	763	493	464	968	496	999999	999999	875	710	850	148	29	380	822	386	161	303	885	953	433	241	383	999999	999999	872	140	999999	328	83	533	871	999999	215	460	140	999999	434	44	827	12	43	501	887	688	911	999999	342	429	329	999999	999999	999999	221	272	105	389	86	130	106	365	107	644	801	186	978	739	814	919	691	63	726	268	67	999999	399	739	999999	728	432	793	798	375	999	151	289	999999	999999	942	365	999999	256	313	999999	471	999999	399	700	711	999999	181	999999	422	737	275	215	986	868	270	872	365	893	357	698	312	567	999999	644	660	897	43	552	871	999999	940	807	999999	329	596	56	10	49	999999	29	260	528	386	999999	734	999999	303	86	927	80	999999	858	898	614	635	904	183	754	50	814	999999	629	999999	858	797	467	792	999999	282	224	872	326	999999	338	
999999	783	191	103	909	723	999999	999999	625	999999	563	999999	909	999999	999999	691	873	256	999	970	353	631	135	999999	841	277	153	999999	804	712	208	683	749	999999	999999	999999	723	89	999999	999999	220	999999	13	602	999999	715	557	984	972	590	350	625	327	999999	984	816	658	663	262	642	579	999999	162	912	602	879	999999	349	640	841	968	793	411	682	760	634	627	999999	232	136	999999	168	664	999999	372	999999	999999	611	585	360	203	69	999999	999999	999999	254	567	101	10	424	382	218	354	140	622	557	223	644	387	999999	198	136	440	136	923	421	311	938	550	30	523	731	999999	999999	648	908	967	999999	936	999999	76	536	532	999999	753	511	814	534	600	814	368	722	233	235	172	999999	999999	999999	288	999999	942	628	550	979	999999	651	454	74	491	713	589	23	708	871	293	661	604	632	382	421	606	776	347	735	661	800	507	999999	127	999999	289	276	999999	610	573	999999	985	552	999999	112	999999	999999	999999	887	999999	354	24	362	941	999999	472	999999	327	866	728	999999	291	999999	328	999999	153	916	946	909	433	323	102	999999	308	999999	999999	61	726	280	365	855	733	999999	510	317	786	155	999999	999999	118	293	949	64	882	407	166	180	234	805	999999	150	999999	143	463	911	261	917	63	105	834	999999	999999	999999	511	999999	442	831	315	21	324	998	328	339	801	149	373	48	225	999999	999999	505	827	921	321	999999	61	600	999999	999999	65	999999	101	501	782	697	999999	902	552	18	964	999999	865	999999	491	960	821	475	999999	323	548	999999	701	162	415	338	593	358	735	297	821	841	834	716	955	454	907	827	557	113	999999	471	999999	216	999999	364	640	614	439	361	402	586	268	682	60	841	177	999999	96	453	113	666	176	265	196	132	500	158	999999	999999	62	994	917	238	198	87	728	495	225	999999	698	979	918	384	894	999999	583	161	999999	124	287	999999	740	999999	999	999999	999999	999999	29	813	863	999999	999999	999999	308	999999	668	40	494	999999	123	681	723	44	999999	134	999999	792	371	951	549	348	492	153	759	94	999999	814	999999	729	999999	497	476	411	198	216	631	999999	85	999999	577	553	999999	693	10	999999	254	706	999999	874	721	511	869	77	274	999999	999999	214	644	223	155	999999	801	765	999999	625	215	322	999999	548	503	233	716	875	383	996	681	798	152	163	840	557	465	363	17	281	628	408	146	673	216	427	879	861	999999	723	999999	999999	999999	385	399	931	999999	999999	381	498	795	993	694	278	843	211	72	490	383	999999	
398	447	757	918	996	807	185	182	342	999999	353	855	534	999999	999999	778	304	999999	764	908	698	655	981	518	999999	999999	999999	999999	999999	999999	999999	398	488	753	999999	999999	999999	585	388	591	756	686	477	306	155	939	468	43	33	74	906	305	999999	474	999999	743	465	999999	442	999999	103	316	352	337	719	954	376	781	335	940	633	719	388	182	162	22	187	685	372	546	175	680	845	765	108	70	672	24	853	999999	999999	905	152	26	999999	449	999999	150	999999	999999	999999	687	707	92	441	196	916	554	321	887	999999	999999	876	896	206	422	471	586	238	659	291	362	927	744	999999	728	577	371	683	999999	678	999999	109	181	972	488	999999	999999	334	912	999999	999999	702	999999	36	77	39	999999	820	999999	978	999999	912	926	909	220	759	999999	989	712	618	999999	871	609	219	527	999999	705	923	999999	999999	709	261	325	516	174	999999	961	717	35	699	331	551	999999	999999	920	999999	999999	271	762	729	20	772	621	303	598	256	102	999999	509	396	333	332	112	637	279	505	596	420	745	560	999999	255	999999	999999	297	13	999999	874	298	401	509	999999	171	988	438	936	999999	31	917	918	567	213	218	639	375	999	448	999999	999999	999999	539	761	999999	211	930	764	808	608	16	594	999999	227	999999	117	887	890	170	124	208	342	866	574	502	827	999999	594	46	334	648	999999	564	303	419	873	862	747	999999	959	67	674	137	999999	999999	332	935	350	744	999999	752	484	839	999999	772	132	558	964	999999	699	219	346	999999	484	999999	718	40	999999	808	595	254	999999	974	210	67	534	215	834	999999	179	891	652	849	935	582	174	458	240	531	296	324	898	999999	227	750	999999	946	652	81	306	302	256	541	159	999999	612	510	639	276	248	917	724	999999	99	807	567	496	792	902	795	270	799	167	521	999999	356	661	999999	459	346	999999	562	762	262	876	999999	120	700	88	969	999999	999999	964	293	379	600	492	398	419	192	234	164	999999	286	999999	503	98	29	878	510	950	753	189	930	660	364	961	163	999999	172	456	796	713	932	142	451	999999	999999	152	999999	863	272	347	277	999999	999999	811	486	226	383	557	999999	821	999999	29	910	639	43	999999	24	999999	339	186	256	736	999999	450	999999	999999	594	999999	999999	999999	207	647	688	415	912	818	237	999999	484	937	999999	615	366	999999	999999	912	232	999999	801	999999	999999	999999	999999	95	999999	541	999999	982	993	342	999999	999999	343	222	624	930	341	504	999999	225	405	999999	164	401	347	999999	379	463	
314	999999	999999	999999	867	999999	750	166	123	999999	324	381	144	254	559	152	315	133	281	153	360	999999	999999	727	94	586	846	665	999999	142	748	999999	171	999999	677	97	420	849	847	999999	999999	467	999999	738	189	356	90	160	912	21	96	223	369	999999	112	109	333	204	698	291	135	999999	279	980	853	999999	219	913	577	471	731	466	999999	999999	999999	999999	398	842	548	737	999999	696	999999	875	55	534	100	934	128	578	763	226	999999	566	999999	387	999999	836	885	324	146	177	583	450	290	630	999999	459	555	220	710	490	655	960	785	439	341	403	934	329	775	285	795	998	708	515	314	719	674	303	703	562	957	234	601	337	122	999999	595	999999	999999	641	999999	907	867	283	570	999999	780	807	56	999999	999999	999999	549	861	382	584	742	999999	999999	999999	999999	999999	516	158	532	431	368	458	326	37	999999	999999	999999	144	895	887	141	434	945	123	999999	866	256	909	660	402	684	739	955	538	999999	999999	110	999999	999999	136	401	719	750	148	832	332	490	28	986	392	833	999999	965	999999	453	317	999999	212	289	999999	15	607	497	999999	999999	628	502	787	999999	988	418	363	287	999999	496	421	684	806	290	999999	386	237	922	278	999999	279	999999	471	95	264	990	897	99	938	130	794	232	999999	402	213	829	703	562	998	973	479	137	206	999999	41	632	999999	921	673	541	999999	999999	229	999999	476	854	999999	999999	212	997	521	274	349	648	999999	999999	74	414	87	999999	682	675	999999	304	99	152	577	472	64	631	967	976	999999	406	352	119	999999	58	925	999999	999999	11	359	999999	999999	214	787	558	999999	842	999999	619	843	886	859	112	760	924	481	334	286	568	648	580	39	544	848	943	305	591	999999	26	489	728	999999	681	999999	923	842	885	999999	29	999999	221	74	358	142	539	546	250	999999	999999	999999	600	82	240	362	778	971	918	366	843	999999	999999	655	551	140	125	898	187	786	837	999999	999999	968	267	402	999999	516	681	999999	318	999999	64	242	117	999999	999999	999999	999999	328	999999	999999	924	529	522	999999	999999	566	999999	227	999999	641	369	464	522	997	980	632	814	837	926	271	299	516	57	446	208	999999	999999	111	252	469	999999	999999	248	885	999999	77	456	501	940	870	993	463	394	677	47	600	719	120	999999	265	841	999999	999999	286	661	999999	481	86	567	978	27	421	975	999999	500	999999	226	637	999999	913	999999	322	896	66	999999	999999	132	379	408	607	762	437	999999	986	627	999999	466	999999	999999	750	595	380	999999	999999	
999999	582	487	836	186	535	384	92	280	554	89	529	999999	999999	18	825	295	111	677	999999	225	589	778	999999	929	280	999999	999999	413	99	999999	999999	388	934	214	695	999999	295	202	873	233	680	166	98	999999	108	999999	999999	953	407	999999	493	702	974	746	272	803	999999	906	906	490	129	678	191	236	283	150	98	141	999999	999999	999999	908	999999	999999	545	432	999999	92	831	83	999999	999999	999999	634	834	113	999999	197	999999	999999	860	389	999999	392	113	999999	975	999999	999999	957	999999	989	640	929	465	999999	898	999999	211	839	999999	415	85	833	566	818	672	556	402	999999	736	900	200	430	617	620	999999	422	633	544	457	828	459	873	964	934	671	86	179	999999	214	177	999999	999999	778	454	313	462	825	999999	338	428	468	999999	230	999999	799	999999	999999	844	962	486	613	667	999999	295	956	211	868	999999	156	596	999999	153	966	569	914	98	999999	173	316	170	596	348	999999	999999	369	996	652	757	145	461	763	334	999999	727	999999	329	718	999999	498	112	999999	203	148	742	50	325	999999	661	999999	710	567	999999	538	999999	999999	274	461	363	999999	999999	999999	121	495	695	832	999999	857	999999	15	594	379	168	674	999999	576	402	210	473	988	54	999999	991	464	435	894	999999	795	999999	999999	999999	867	999999	999999	538	554	482	708	452	909	987	999999	999999	655	708	340	408	484	999999	236	497	999999	999999	375	881	458	999999	657	70	999999	227	267	373	999999	716	727	999999	601	999999	660	999999	694	757	999999	11	586	999999	345	756	104	495	999999	471	267	349	235	878	990	686	89	987	824	999999	651	692	999999	104	845	939	999999	326	807	348	674	999999	803	316	435	374	999999	205	231	999999	965	315	97	796	115	72	490	848	33	914	65	672	279	56	999999	871	281	491	999999	406	775	778	688	999999	797	999999	545	919	453	626	391	884	766	923	999999	346	604	933	989	782	458	142	999999	892	292	999999	862	999999	210	564	102	813	787	825	136	999999	999999	999999	998	979	527	571	405	999999	533	999999	906	355	999999	769	999999	347	502	999999	947	999999	486	999999	508	796	273	999999	719	999999	999999	999999	999999	999999	797	494	999999	307	934	19	264	887	737	894	999999	121	104	516	391	440	297	754	999999	999999	877	493	711	999999	798	212	716	738	852	516	874	956	84	965	558	881	999999	969	412	492	381	70	904	591	437	999999	999999	757	408	288	600	778	266	945	73	314	782	999999	509	732	303	526	45	230	999999	412	46	138	958	999999	389	328	999999	999999	780	999999	588	
129	403	999999	511	958	340	573	915	105	699	139	902	999999	108	173	470	999999	199	854	34	684	999999	35	999999	572	798	898	899	282	436	437	174	255	725	999999	999999	108	231	344	196	999999	314	924	712	906	236	714	411	226	858	671	638	999999	792	999999	558	378	999999	938	999999	999999	673	643	999999	271	965	656	528	999999	999999	371	459	855	999999	999999	999999	646	999999	999999	999999	93	496	683	424	764	798	248	463	820	114	125	59	292	183	754	999999	671	265	450	940	580	196	965	547	497	222	783	999999	239	535	912	999999	999999	999999	86	944	990	229	904	472	999999	999999	707	341	999999	321	177	999999	913	764	707	999999	871	514	765	999999	531	145	927	552	999999	980	233	295	202	69	455	689	999999	809	807	452	361	978	223	387	999999	634	984	185	55	999999	355	999999	827	531	194	99	838	188	423	854	301	361	457	746	999999	422	149	503	866	487	999999	113	956	999999	39	893	300	387	419	897	999999	751	999999	999999	635	759	999999	671	874	366	851	918	396	953	160	10	530	477	999999	76	494	490	319	567	528	251	999999	999999	999999	301	798	460	769	999999	999999	549	999999	545	121	219	999999	999999	629	999999	636	665	999999	13	114	39	372	999999	999999	352	412	671	442	999999	999999	999999	999999	999999	999999	582	567	400	158	999999	259	610	999999	985	365	209	122	26	860	809	930	999999	999999	514	467	999999	999999	974	492	999999	124	999999	117	913	161	727	968	999999	308	999999	942	999999	516	999999	753	503	883	999999	468	769	240	395	810	632	19	530	859	736	999999	999999	999999	999999	907	999999	999999	999999	999999	243	833	637	999999	64	718	813	999999	694	357	999999	760	963	588	551	999999	999999	196	728	999999	484	903	999999	868	242	629	600	999999	359	999999	784	101	536	999	649	553	830	538	185	677	996	765	325	183	181	999999	999999	129	111	999999	194	999999	37	999999	29	999999	999999	768	997	435	127	419	517	365	572	595	234	963	938	998	686	999999	999999	60	999999	718	587	458	696	999999	999999	481	999999	283	999999	249	999999	540	999999	319	351	71	540	999999	560	586	258	999999	999999	586	750	510	190	112	399	999	999999	976	770	310	753	753	81	741	281	646	127	999999	999999	333	531	694	983	629	999999	625	653	271	500	648	470	627	847	999999	516	653	300	199	999999	154	999999	97	770	679	999999	999999	989	799	478	999999	999999	24	748	287	999999	66	527	561	456	774	355	271	485	131	840	135	999999	961	999999	628	356	999999	359	77	617	443	924	999999	72	69	999999	854	793	
999999	999999	999999	878	570	65	459	999999	738	743	999999	798	453	612	999999	839	999999	691	38	574	850	999999	542	665	681	670	621	142	223	498	999999	999999	501	999999	898	999999	393	999999	345	905	999999	999999	617	999999	248	278	999999	831	285	474	632	377	607	290	943	999999	999999	790	207	900	443	327	912	249	356	972	307	999999	999999	705	455	193	356	132	999999	999999	949	358	426	413	506	790	856	749	866	29	540	221	535	878	307	999999	999999	444	472	457	590	377	836	276	999999	198	127	999999	28	448	999999	485	491	595	80	999999	374	794	404	652	471	172	383	337	441	96	450	835	999999	852	999999	911	659	351	767	581	522	999999	442	317	673	999999	999999	999999	998	65	730	939	808	20	238	264	999999	819	986	427	994	509	835	999999	999999	292	182	999999	313	119	999999	149	827	498	774	224	999999	999999	999999	195	441	955	999999	386	366	510	37	397	623	879	999999	840	364	350	587	22	324	557	569	391	113	565	124	889	239	590	122	319	245	24	902	954	840	999999	999999	49	999999	459	528	999999	265	784	551	999999	248	985	785	487	910	762	999999	804	526	597	92	876	840	449	156	776	398	999999	162	609	999999	915	999	563	363	548	841	865	999999	332	999999	328	23	690	650	253	804	634	408	483	999999	107	438	253	718	999999	208	731	312	751	849	999999	999999	942	456	333	999999	999999	133	372	999999	44	774	203	471	764	862	999999	799	903	971	999999	999999	999999	494	879	999999	756	845	253	349	120	563	287	999999	588	695	80	244	327	267	583	510	46	562	90	333	999999	999999	953	257	58	931	409	780	95	239	953	999999	999999	845	240	385	880	33	809	480	999999	720	999999	78	791	915	999999	645	398	262	282	126	999999	999999	252	973	999999	995	999999	999999	164	507	397	999999	741	999999	667	481	37	999999	999999	22	753	999999	999999	523	999999	999999	465	143	999999	763	392	832	957	837	53	30	999999	266	999999	885	732	999999	326	989	333	533	336	178	258	10	618	200	632	999999	999999	804	720	728	999999	999999	999999	167	728	400	125	564	402	904	580	646	999999	771	714	999999	290	999999	292	999999	200	376	558	999999	884	459	155	999999	210	999999	999999	248	310	999999	191	487	355	574	902	926	873	999999	140	432	597	999999	132	846	999999	887	979	999999	521	873	537	707	999999	251	283	279	254	999999	999999	999999	439	341	346	12	589	237	399	715	229	366	973	999999	245	136	699	999999	336	308	715	999999	999999	999999	727	436	999999	484	38	113	301	632	681	949	414	
999999	992	266	999999	129	267	258	498	273	31	164	900	999999	999999	999999	999999	999999	999999	946	217	52	999999	216	999999	910	666	115	999999	295	423	597	685	33	27	809	143	999999	17	216	999999	467	823	455	211	572	999999	240	22	706	999999	300	688	735	742	372	450	785	999999	999999	463	161	60	999999	849	434	479	999999	98	999999	198	118	993	737	999999	750	999999	999999	14	999999	383	435	102	501	733	133	908	949	291	655	368	999999	792	652	752	890	999999	620	999999	999999	102	660	152	359	518	453	999999	951	831	991	154	999999	999999	608	981	38	68	558	479	726	999999	529	595	999999	304	840	999999	351	984	24	999999	999999	935	999999	950	723	292	743	983	289	825	999999	128	299	511	458	577	999999	670	723	831	858	150	999999	999999	999999	74	999999	65	999999	137	956	999999	816	657	546	974	553	658	268	746	325	574	200	900	569	410	305	931	845	273	999999	999999	271	999999	999999	466	66	976	999999	999999	583	687	315	999999	999999	990	311	642	964	484	34	535	411	977	515	293	950	978	691	171	769	777	220	414	994	999999	705	999999	999999	89	918	576	280	609	173	638	269	48	41	579	109	999999	966	370	249	607	278	999999	677	202	516	87	295	226	889	805	477	901	167	593	294	678	471	885	566	457	999999	801	999999	877	999999	912	946	999999	72	116	999999	850	999999	397	17	999999	999999	999999	572	840	290	64	720	367	999999	367	880	999999	294	430	201	91	804	791	353	476	479	799	178	999999	141	183	999999	782	999999	626	999999	770	999999	872	721	492	322	725	176	210	999999	456	716	999999	41	999999	827	641	915	729	999999	383	53	540	942	166	809	968	709	999999	900	938	373	544	630	120	999999	422	999999	708	769	89	624	152	395	32	999999	511	572	999999	999999	999999	999999	999999	999999	363	726	999999	929	565	682	353	26	69	310	152	92	999999	45	999999	646	999999	932	999999	960	966	758	901	999999	999999	82	999999	405	86	761	387	82	108	962	277	393	999999	492	153	36	425	72	565	842	999999	999999	911	475	650	986	940	590	660	314	999999	999999	999999	901	19	492	999999	948	999999	307	922	80	984	999999	999999	538	830	922	788	190	999999	903	202	68	999999	980	171	832	754	999999	821	999999	421	793	999999	672	568	914	483	661	651	999999	999999	268	919	183	999999	999999	999999	122	166	27	802	999999	770	711	411	999999	10	38	999999	552	999999	850	485	135	658	999999	861	105	970	915	449	136	999999	77	780	934	149	999999	999999	470	134	999999	933	803	994	942	999999	
646	270	999999	999999	454	340	109	283	283	782	793	525	999999	839	611	152	250	578	675	999999	702	999999	477	999999	999999	13	860	427	561	999999	682	140	715	999999	224	835	178	11	994	795	439	793	507	162	999999	211	269	630	523	499	999999	999999	329	999999	331	716	793	185	640	451	999999	999999	722	366	109	662	809	599	625	776	974	248	583	880	999999	908	433	324	280	81	743	239	904	999999	233	457	999999	714	999999	508	51	993	370	553	324	758	81	999999	62	999999	999999	670	15	746	525	999999	652	449	500	422	293	478	904	569	707	250	999999	660	142	999999	850	105	999999	127	999999	981	877	39	565	752	999999	292	272	586	679	82	999999	999999	546	779	999999	999999	224	432	225	572	98	801	845	999999	981	420	18	409	843	999999	916	887	21	999999	576	999999	884	747	585	10	216	328	889	635	25	618	124	362	848	488	881	331	902	171	893	86	999999	490	771	426	283	999999	743	999999	166	347	156	12	213	192	488	477	999999	224	366	769	911	220	999999	373	306	655	561	365	999999	999999	985	849	650	500	999999	403	999999	168	727	999999	585	999999	479	999999	999999	999999	999999	665	999	413	484	999999	805	133	999999	973	432	407	999999	999999	311	388	957	570	999999	999999	361	999999	753	95	501	688	496	23	194	404	999999	389	901	194	999999	895	365	21	120	307	999999	527	335	464	970	578	999999	108	51	206	559	908	327	175	760	447	911	913	999999	796	201	791	999999	770	999999	52	505	935	999999	416	32	945	999999	999999	999999	833	386	299	124	922	649	999999	972	988	844	999999	72	736	999999	68	983	451	109	999999	999999	999999	589	999999	232	927	82	113	999999	999999	184	614	458	999999	912	926	70	622	799	990	999999	803	818	950	999999	409	980	768	511	999999	432	580	846	145	999999	998	999999	820	77	197	999999	546	421	347	813	240	384	798	823	508	999999	999999	652	999999	176	313	444	639	640	822	947	313	999999	913	212	603	767	999999	326	914	682	249	999999	611	150	611	391	481	146	695	35	999999	945	12	75	71	928	737	968	999999	563	614	190	999999	999999	999999	944	508	144	220	472	71	481	909	826	999999	815	50	999999	565	999999	999999	503	944	797	999999	368	599	999999	151	675	999999	353	999999	360	77	69	311	372	604	999999	883	346	999999	233	963	710	45	186	316	256	887	999999	412	999999	599	121	245	999999	484	187	354	660	999999	999999	441	717	999999	558	758	699	513	678	373	898	48	627	578	721	834	65	999999	999999	541	999999	999999	271	941	
961	999999	999999	823	999999	887	427	322	233	353	389	999999	255	911	486	999999	617	742	218	405	513	999999	972	999999	999999	999999	428	854	932	129	108	757	999999	776	837	798	802	875	659	790	946	586	815	999999	999999	930	999999	153	846	995	999999	162	999999	999999	999999	999999	788	422	309	242	469	999999	389	114	999999	999999	620	478	84	688	999999	741	93	428	459	999999	868	999999	354	593	43	285	17	936	205	946	999999	314	349	559	19	390	575	426	331	382	999999	710	38	566	319	119	79	999999	380	191	999999	160	416	999999	419	999999	999999	716	208	999999	565	999999	999999	308	452	999999	139	525	679	244	999999	999999	106	86	730	167	670	788	283	924	215	999999	566	23	878	38	897	839	999999	999999	322	999999	999999	147	816	754	802	729	999999	999999	980	554	488	146	25	411	63	340	780	262	999999	289	442	999999	978	715	886	895	430	423	418	299	999999	758	921	317	448	959	999999	975	365	940	674	280	943	661	999999	999999	997	476	974	567	69	886	501	43	426	944	169	999999	999999	999999	999999	700	594	999999	178	999999	999999	999999	999999	104	80	999999	897	488	999999	172	999999	327	999999	465	897	953	448	851	240	498	999999	888	891	503	800	167	999999	458	641	973	685	999999	492	999999	216	999999	999999	880	496	265	999999	23	428	999999	614	841	999999	411	999999	355	261	743	460	679	473	999999	816	999999	304	913	695	448	846	999999	486	87	834	710	259	999999	450	999999	365	999999	509	252	470	636	889	958	409	706	999999	296	722	942	999999	999999	178	880	482	54	585	583	999999	551	177	786	777	999999	16	57	161	411	905	999999	388	485	180	231	865	190	580	346	999999	999999	998	560	918	544	285	31	542	379	134	999999	982	781	415	999999	85	683	859	363	951	361	554	48	999999	39	563	326	642	999999	24	302	473	249	79	580	552	999999	868	243	999999	999999	515	782	286	999999	710	606	80	223	155	192	999999	226	394	162	444	959	999999	888	980	959	389	594	999999	832	932	999999	999999	835	414	468	814	999999	113	966	845	772	999999	881	999999	956	256	429	801	999999	971	257	999999	916	999999	593	446	999999	999999	999999	605	920	427	454	576	999999	894	245	808	687	377	704	123	427	317	999999	207	298	569	34	999999	999999	793	532	999999	999999	999999	795	699	821	32	835	373	999999	371	924	354	318	999999	999999	72	21	620	124	465	277	143	437	609	473	999999	158	420	238	999999	645	137	895	593	891	999999	108	545	987	664	541	340	311	66	392	999999	889	982	217	961	702	
349	678	77	593	552	459	195	999999	999999	999999	425	999999	999999	726	796	459	724	423	281	963	475	633	459	999999	936	831	381	226	999999	506	999999	212	276	884	305	458	827	10	349	999999	912	320	561	790	999999	205	86	999999	596	868	174	999999	936	997	237	999999	999999	154	657	720	87	999999	999999	999999	708	999999	869	350	999999	347	631	999999	84	649	61	165	999999	999999	806	999999	755	51	630	999999	341	999999	999999	278	657	589	239	683	353	628	553	943	240	999999	92	999999	999999	735	909	258	246	999999	495	297	999999	82	643	560	347	916	964	46	348	802	999999	111	947	600	999999	999999	118	999999	380	455	105	117	924	451	585	999999	415	30	999999	999999	50	890	121	978	332	585	946	679	346	437	664	517	999999	999999	999999	981	955	999999	51	78	999999	999999	999999	49	999999	839	157	202	974	999999	999999	944	904	965	761	999999	990	999999	278	118	894	999999	611	943	791	999999	999999	496	417	604	947	679	978	999999	243	751	819	81	999999	492	438	753	704	902	925	719	612	640	676	999999	999999	999999	466	999999	183	710	687	999999	258	999999	337	660	784	380	999999	999999	966	841	732	999999	887	999999	191	999999	680	151	734	999999	27	81	975	999999	820	92	613	999999	223	55	889	532	74	692	822	999999	165	999999	999999	334	415	104	753	771	907	666	447	81	999999	680	263	42	976	978	120	186	637	465	839	702	766	535	999999	920	999999	999999	999999	205	106	999999	630	999999	182	999999	303	922	328	213	964	163	644	541	166	542	999999	857	556	95	581	645	547	699	999999	999999	568	879	486	832	820	707	999999	999999	975	797	59	361	860	576	684	197	858	433	999999	999999	67	234	379	85	139	999999	654	999999	624	999999	999999	931	963	905	841	423	999999	496	999999	266	441	403	566	368	492	440	999999	979	411	999999	787	123	207	261	999999	343	510	410	999999	726	999999	861	627	525	338	128	397	955	734	270	999999	372	50	244	999999	999999	668	20	999999	999999	106	674	999999	240	999999	355	733	711	695	507	913	999999	999999	999999	999999	580	775	999999	40	374	53	999999	999999	151	642	425	83	963	17	999999	675	500	817	14	629	999999	413	999999	851	982	999999	999999	999999	236	999999	715	579	384	41	999999	999999	999999	980	999999	655	64	429	316	999999	258	282	770	704	999999	999999	422	228	788	46	999999	177	999999	999999	999999	979	999999	999999	999999	794	926	845	999999	932	343	666	58	999999	598	359	575	959	106	799	603	709	624	999999	999999	404	934	999999	999999	347	216	507	511	999999	999999	999999	298	
281	411	522	671	412	999999	999999	999999	484	783	999999	999999	438	999999	865	80	588	999999	999999	365	386	663	623	860	999999	999999	999999	999999	835	165	620	587	999999	999999	999999	557	999999	137	999999	136	786	619	644	620	999999	868	362	999999	351	436	999999	842	593	884	999999	617	788	662	242	358	999999	999999	535	329	173	999999	280	999999	999999	317	496	460	403	221	578	999999	29	999999	999999	999999	701	485	999999	409	999999	778	999999	475	159	685	768	921	894	843	999999	673	999999	325	999999	716	597	984	999999	43	939	999999	448	999999	999999	154	598	999999	833	672	999999	746	738	136	96	394	331	804	999999	999999	999999	999999	999999	560	317	905	683	703	554	122	972	999999	777	999999	469	770	999999	621	170	14	96	999999	97	232	197	167	934	957	239	72	394	792	766	999999	495	374	905	888	75	999999	471	894	999999	999999	699	939	969	999999	999999	325	65	709	644	223	405	566	488	343	373	159	970	999999	474	491	727	189	950	562	999999	105	864	999999	999999	759	999999	999999	750	376	533	258	999999	545	300	913	17	685	158	999999	819	999999	886	999999	525	915	439	745	429	750	993	999999	989	416	544	999999	999999	613	999999	884	679	213	815	999999	809	124	960	434	436	561	999999	52	41	406	743	925	218	302	926	640	999999	798	772	10	383	24	999999	782	11	728	463	403	532	273	873	615	122	999999	763	410	955	15	999999	868	276	999999	999999	592	673	618	363	999999	999999	522	999999	999999	440	999999	738	795	855	999999	432	999999	108	999999	520	999999	533	999999	812	444	539	525	684	324	489	904	734	432	536	999999	118	393	375	999999	715	19	708	991	999999	307	45	999999	554	777	999999	611	999999	999999	440	718	999999	999999	805	918	629	999999	837	999999	402	999999	91	316	269	188	79	49	999999	803	375	510	999999	541	999999	515	409	571	971	906	741	878	143	548	992	817	617	572	587	456	675	553	181	467	599	649	225	999999	708	375	999999	543	278	999999	820	929	658	528	594	999999	519	67	999999	999999	509	524	402	542	323	451	571	506	462	885	137	821	999999	603	941	312	999999	679	999999	605	207	207	609	176	728	73	169	99	999999	297	937	618	363	250	999999	84	256	999999	416	999999	804	212	91	392	839	998	999999	65	999999	291	999	839	203	595	733	311	914	235	813	999999	292	482	528	999999	948	519	467	999999	645	867	999999	617	273	999999	801	995	126	227	337	730	473	113	512	999999	297	999999	424	768	516	999999	170	31	868	999999	999999	999999	683	916	999999	999999	540	510	420	719	
235	392	575	597	999999	737	195	697	897	93	785	188	969	832	877	850	999999	699	582	989	706	44	748	999999	631	999999	999999	999999	783	18	199	999999	693	793	471	905	532	826	974	779	470	472	999999	784	999999	795	362	851	49	593	233	841	928	431	22	200	643	468	999999	324	426	986	914	888	894	822	495	999999	999999	971	328	278	725	803	999999	244	999999	964	736	836	126	469	169	199	999999	357	999999	272	781	280	999999	73	861	999999	362	483	557	999999	999999	557	999999	186	490	78	275	955	125	135	901	777	289	678	999999	999999	207	956	999999	999999	114	999999	787	233	404	100	709	264	999999	75	450	55	686	676	999999	189	999999	940	978	100	923	829	999999	999999	999999	13	999999	593	342	731	461	406	655	999999	140	999999	999999	86	781	999999	369	999999	547	59	999999	856	101	613	999999	552	602	267	977	999999	999999	284	999999	878	863	401	109	125	999999	685	999999	54	999999	853	545	999999	419	999999	999999	588	731	912	292	191	233	513	999999	387	988	789	139	204	428	918	40	856	48	891	222	390	999999	999999	999999	861	445	640	465	247	78	874	143	152	108	399	15	889	991	132	999999	359	489	722	137	142	999999	999999	626	481	999999	688	691	528	248	778	297	487	823	430	999999	593	58	674	319	123	656	987	999999	999999	912	999999	999999	999999	246	862	900	578	126	999999	314	999999	999999	984	424	389	999999	614	903	330	999999	528	76	999999	999999	999999	999999	814	412	23	485	569	324	597	568	681	999999	776	291	385	999999	718	999999	866	126	720	578	74	999999	929	930	999999	93	999999	926	394	999999	303	539	184	999999	96	175	112	481	745	999999	427	425	742	566	416	333	528	452	393	166	210	999999	665	999999	247	564	483	92	443	485	999999	999999	999999	999999	999999	247	116	824	791	999999	268	394	380	20	161	999999	999999	373	524	718	999999	332	543	237	874	849	873	691	323	531	692	30	48	999999	171	999999	251	146	46	999999	999999	703	661	840	898	816	84	999999	341	598	57	120	568	724	999999	999999	137	999999	732	999999	999999	425	511	269	860	999999	999999	120	849	405	407	381	336	354	999999	862	671	999999	339	999999	774	999999	360	724	999999	581	999999	999999	349	999999	629	304	414	365	806	801	201	999999	999999	660	999999	964	806	936	201	676	999999	223	232	68	999999	433	616	999999	906	155	999999	787	784	288	999999	42	771	999999	776	112	966	970	548	999999	670	999999	723	678	999999	999999	422	424	999999	808	797	999999	101	290	999999	205	688	740	459	999999	999999	413	999999	
700	874	437	203	901	170	98	999999	813	999999	999999	397	999999	709	938	84	999999	733	999999	999999	975	491	547	941	999999	514	999999	424	235	521	999999	964	267	662	33	999999	171	617	520	999999	999999	999999	999999	573	999999	893	124	495	749	665	363	927	999999	999999	641	219	336	496	712	397	589	673	483	301	786	566	999999	622	686	143	913	488	223	395	819	876	506	973	380	596	399	94	674	999999	999999	960	878	118	30	813	477	674	904	133	674	771	625	693	787	14	762	999999	809	999999	752	999999	714	700	338	765	999999	363	999999	125	997	505	999999	913	143	825	687	31	999999	873	665	249	999999	99	720	58	260	813	196	999999	833	999999	999999	68	817	292	999999	999999	779	264	999999	124	558	788	135	179	772	712	559	999999	326	741	999999	935	950	513	301	624	980	290	515	999999	176	750	291	108	230	939	999999	850	999999	999999	999999	999999	772	551	999999	795	999999	551	285	547	264	235	58	102	999999	999999	117	314	991	631	207	999999	999999	211	999999	808	506	37	949	833	616	999999	391	999999	499	561	173	409	822	505	660	438	14	967	645	999999	701	199	109	880	999999	999999	859	948	313	752	999999	999999	603	882	999999	999999	601	452	931	999999	843	242	999999	999999	186	999999	999999	999999	971	768	494	781	566	999999	116	999999	927	78	10	825	999999	443	999999	746	962	601	999999	940	217	723	836	562	46	99	108	468	595	999999	704	133	308	372	999999	544	267	816	15	597	775	980	19	533	451	115	706	410	730	999999	485	584	999999	551	288	257	999999	932	745	476	907	648	999999	999999	999999	877	527	999999	999999	999999	488	999999	595	999999	175	236	713	313	120	999999	392	698	738	739	185	129	230	756	94	999999	613	335	80	999999	689	999999	268	743	999999	573	588	230	944	762	377	340	988	694	386	62	543	628	821	815	93	219	909	982	100	254	657	770	402	736	999999	163	999999	999999	528	999999	967	970	999999	546	352	172	753	975	999999	845	140	535	380	41	195	984	514	265	999999	479	227	286	653	914	916	999999	827	999999	999999	224	999999	931	176	348	999999	573	483	284	472	921	465	933	621	254	123	131	400	370	550	379	649	999999	611	58	820	999999	999999	240	630	999999	344	546	578	157	589	209	369	999999	946	622	511	239	999999	533	999999	293	999999	999999	800	795	427	466	999999	37	574	446	329	127	528	403	999999	253	999999	937	586	919	365	999999	665	999999	761	369	423	928	868	999999	35	88	999999	536	36	918	999999	999999	117	878	879	999999	582	153	
879	251	999999	553	375	268	999999	855	947	104	928	201	743	999999	43	68	52	738	169	164	420	999999	93	991	376	338	813	819	829	708	49	814	891	522	45	520	999999	870	562	999999	835	179	140	939	608	835	184	999999	801	59	835	999999	391	427	732	637	168	520	999999	47	999999	765	36	999999	65	999999	999999	231	999999	999999	212	182	999999	558	329	250	121	153	999999	541	999999	999999	27	780	873	999999	433	999999	790	407	361	345	693	525	165	79	999999	999999	884	999999	535	953	702	288	847	999999	964	999999	107	491	526	999999	999999	645	883	999999	747	256	376	166	689	836	440	999999	171	866	999999	999999	999999	999999	107	230	269	898	15	210	567	739	932	220	933	600	999999	309	880	346	218	57	641	970	332	897	524	727	805	699	999999	258	126	980	183	999999	438	847	394	306	755	999999	639	683	627	999999	323	165	232	99	469	141	573	825	658	999999	29	433	928	209	705	999999	103	316	687	319	623	999999	47	630	171	529	914	584	590	999999	417	958	352	323	584	369	999999	999999	239	390	685	999999	332	999999	293	15	918	194	600	224	999999	999999	996	318	395	371	128	602	999999	940	999999	988	999999	679	33	71	91	999999	999999	346	46	387	999999	306	633	332	629	305	346	166	610	730	983	375	843	94	962	43	928	222	251	903	788	299	173	696	999999	652	718	999999	924	314	569	264	188	757	999999	699	684	72	999999	822	265	770	999999	496	14	869	999999	938	108	57	685	999999	105	143	598	787	142	936	276	976	587	123	242	306	170	999999	999999	95	838	272	358	865	479	428	647	27	999999	677	692	195	817	779	133	876	628	167	169	999999	168	469	567	748	795	766	999999	151	538	43	336	285	681	749	110	836	698	819	932	676	999999	581	999999	465	254	91	169	808	989	365	678	999999	570	152	926	999999	999999	610	80	999999	194	999999	489	999999	350	999999	514	77	678	297	187	808	999999	999999	559	587	642	111	503	714	999999	436	161	182	999999	333	715	538	999999	731	140	97	749	229	492	989	999999	900	125	837	999999	102	139	702	999999	869	778	87	593	349	736	603	117	365	117	999999	354	316	999999	26	701	999999	254	946	167	100	68	15	10	569	496	742	986	999999	147	999999	999999	459	994	999999	555	999999	944	483	999999	536	980	999999	122	734	645	999999	338	108	146	601	847	999999	544	97	999999	773	87	34	852	994	617	451	227	602	999999	999999	999999	86	471	73	40	770	951	630	119	674	999999	275	923	711	413	999999	
529	546	999999	999999	914	906	684	782	560	920	999999	10	919	538	177	999999	284	999999	472	261	637	999999	999999	999999	241	914	978	146	880	811	110	151	999999	729	999999	680	936	346	980	415	401	688	999999	120	149	950	711	999999	506	383	991	183	249	162	999999	457	975	589	882	999999	928	548	902	999999	819	489	420	199	616	496	999999	937	770	67	859	999999	568	460	937	291	212	999999	639	506	820	927	902	437	999999	999999	705	357	464	999999	486	853	786	764	999999	659	539	521	999999	20	800	64	412	191	302	311	888	524	651	600	999999	999999	999999	999999	999999	999999	587	982	720	999999	791	236	482	790	999999	999999	172	999999	170	999999	751	999999	442	999999	999999	766	999999	720	999999	177	999999	999999	999999	863	999999	999999	944	999999	836	408	82	557	999999	999999	999999	574	581	622	999999	296	149	94	363	373	849	117	98	289	698	171	377	867	847	553	563	610	530	999999	999999	999999	999999	780	999999	762	215	999999	999999	999999	410	142	194	902	999999	848	999999	999999	999999	342	999999	84	999999	665	692	999999	41	215	709	257	270	618	53	963	24	999999	235	369	999999	601	167	999999	999999	480	878	566	999999	475	757	999	526	69	783	197	603	533	758	999999	98	302	999999	10	999999	642	357	999999	98	999999	888	134	623	668	386	999999	999999	370	857	396	786	136	697	566	999999	710	730	210	835	856	369	490	999999	828	280	999999	870	167	170	585	999999	96	477	756	586	632	386	999999	999999	558	23	243	675	372	619	961	605	174	552	784	911	999999	999999	242	861	407	898	794	999999	999999	364	26	209	999999	274	700	659	999999	999999	999999	334	872	999999	287	843	136	814	863	218	319	999999	999999	615	385	673	975	139	244	894	999999	733	999999	471	130	203	999999	43	403	999999	999999	312	664	195	726	460	48	629	680	999999	735	592	999999	585	88	343	658	411	999999	608	298	571	424	55	799	999999	742	411	406	93	846	102	421	765	299	999999	999999	520	888	999999	635	356	458	845	169	596	698	999999	393	786	545	999999	999999	999999	999999	999999	999999	999999	396	999999	999999	637	232	596	552	999999	999999	999999	295	81	780	148	523	898	973	942	999999	578	886	212	999999	999999	999999	999999	548	262	882	626	999999	941	128	944	134	263	217	997	133	862	302	526	425	429	720	999999	16	407	81	321	821	867	999999	319	732	193	999999	999999	618	613	999999	999999	760	999999	999999	999999	952	835	23	269	691	999999	819	260	286	999999	999999	972	25	706	612	150	191	571	999999	99	706	999999	222	999999	31	234	388	
519	999999	12	765	870	117	376	368	181	393	999999	999999	999999	58	985	999999	372	999999	269	967	999999	999999	907	118	199	750	233	646	153	999999	999999	248	466	596	999999	446	283	999999	916	865	648	347	999999	999999	380	999999	957	50	721	776	849	999999	762	267	476	999999	999999	893	576	129	883	729	225	557	319	572	173	260	748	548	759	767	489	403	329	999999	569	159	999999	257	999999	999999	999999	377	773	539	486	208	999999	790	999999	999999	37	796	982	999999	132	883	999999	807	999999	707	301	182	26	91	64	368	938	999999	949	756	164	329	999999	999999	804	847	784	780	96	964	140	958	18	999999	739	999999	420	410	452	999999	712	999999	478	95	891	752	999999	691	484	127	270	227	840	783	235	999999	469	999999	123	999999	109	666	999999	814	577	343	174	647	352	370	947	537	459	274	54	233	850	251	809	62	496	102	305	969	704	999999	999999	235	153	41	999999	999999	297	177	585	55	219	664	517	557	588	713	349	999999	999999	732	767	575	739	11	857	999999	482	71	788	17	371	999999	999999	665	224	938	504	320	999999	819	249	292	688	998	23	196	734	261	999999	783	999999	191	999999	971	999999	999999	495	151	183	15	655	236	999999	578	684	999999	554	852	999999	649	218	38	999999	360	999999	485	886	741	999999	671	493	231	596	15	264	999999	952	148	520	671	453	999999	999999	141	173	23	904	999999	324	555	641	881	918	824	574	724	215	999999	488	999999	665	754	163	511	522	434	999999	999999	999999	999999	999999	999999	999999	999999	205	855	890	845	999999	479	580	999999	426	442	40	999999	313	771	440	540	974	512	999999	850	15	698	999999	635	618	738	383	531	796	819	50	235	549	999999	629	719	833	369	262	18	98	889	337	721	999999	910	131	867	942	783	531	12	755	491	665	506	999999	265	236	458	105	59	979	607	401	804	72	66	152	721	999999	614	260	651	761	125	371	488	164	708	617	516	588	23	298	47	480	68	999999	132	73	999999	142	804	913	49	910	999999	329	677	848	74	724	231	999999	916	999999	114	999999	999999	145	177	111	999999	841	589	999999	966	319	364	334	13	476	30	657	138	481	455	738	999999	215	641	169	486	859	999999	999999	367	936	381	999999	375	338	50	986	896	476	614	999999	334	999999	999999	420	965	352	999999	598	704	999999	999999	444	306	375	999999	344	504	18	624	669	999999	797	114	39	937	79	958	674	435	43	761	661	867	492	999999	154	271	999999	203	143	25	953	999999	793	988	936	988	999	999999	
706	999999	887	999999	945	999999	536	999999	914	482	896	394	179	173	670	811	296	576	813	961	999999	82	284	814	490	653	345	710	320	51	999999	91	958	352	728	999999	873	809	922	818	877	680	356	747	307	749	845	790	999999	999999	702	369	184	999999	470	633	218	83	372	301	339	825	163	999999	481	815	436	999999	444	129	937	487	654	995	94	190	999999	999999	516	741	808	554	294	338	349	640	906	920	881	104	343	800	446	631	999999	999999	527	483	275	492	999999	28	355	307	53	225	999999	999999	953	289	999999	681	566	630	492	999999	999999	824	534	840	908	515	945	349	785	147	50	32	515	41	999999	252	270	34	428	999999	209	999999	294	133	925	727	966	602	999999	999999	999999	816	148	704	521	702	999999	434	999999	999999	999999	15	999999	999999	184	692	999999	922	999999	665	999999	542	212	702	999999	999999	539	410	999999	191	549	999999	162	999999	999999	999999	883	811	999999	960	303	999999	449	620	716	204	474	388	949	999999	999999	54	976	999999	250	701	613	999999	999999	999999	173	999999	519	403	267	999999	852	397	12	950	809	862	411	665	372	585	102	591	986	390	999999	161	461	999999	137	505	376	630	999999	212	620	447	691	999999	797	754	999999	999999	363	999999	351	999999	999999	998	433	201	999999	320	169	999999	999999	31	459	738	886	21	999999	836	275	762	364	232	513	800	339	371	181	857	868	999999	999999	55	238	11	49	999999	775	462	259	999999	999999	66	470	228	603	599	999999	999999	999999	785	666	490	781	600	999999	128	999999	586	668	72	30	784	451	552	406	563	792	999999	999999	883	246	634	586	340	899	308	761	295	999999	740	382	228	200	999999	951	777	274	638	379	920	999999	199	794	197	914	89	614	918	821	49	807	540	999999	783	999999	41	904	450	999999	332	367	287	389	928	689	801	593	369	601	628	299	164	999999	999999	454	56	840	999999	425	999999	694	843	473	166	932	999999	999999	417	999999	999999	873	823	936	999999	999999	999999	809	999999	508	999999	495	254	327	203	999999	653	999999	999999	339	502	201	515	35	881	638	523	814	999999	995	847	999999	186	999999	681	999999	475	227	41	224	999999	246	974	890	999999	334	449	526	280	415	289	390	490	999999	50	999999	367	797	65	417	50	347	587	999999	660	999999	318	428	645	448	999999	999999	430	999999	46	265	999999	625	723	999999	199	997	543	817	999999	466	356	999999	786	953	999999	677	172	623	184	954	659	114	239	35	26	30	880	999999	140	999999	960	229	51	784	511	742	999999	508	228	
52	803	770	163	999999	930	219	642	691	999999	607	999999	806	96	999999	999999	121	999999	697	540	178	126	711	686	999999	999999	136	67	11	451	999999	603	663	999999	141	999999	889	951	45	999999	999999	388	198	780	532	589	164	999999	959	188	999999	999999	386	968	59	925	102	999999	300	698	803	162	640	999999	407	14	999999	411	954	999999	716	169	359	602	734	790	928	999999	163	283	351	993	107	823	61	999999	226	695	355	216	68	806	661	346	301	653	999999	949	383	999999	999999	752	188	999999	471	240	997	784	243	269	997	171	929	26	356	810	65	999999	198	110	787	914	65	747	999999	910	999999	22	311	90	52	979	557	634	999999	999999	814	78	999999	821	308	999999	461	95	999999	999999	876	999999	989	490	598	931	761	282	741	74	697	440	999999	560	731	984	483	163	227	28	613	304	722	999999	995	999999	464	376	802	354	462	969	538	974	44	863	33	820	492	999999	227	284	893	239	901	383	911	801	100	323	999999	308	868	201	999999	581	922	999999	495	610	477	394	480	999999	612	727	902	192	526	867	961	663	999999	999999	800	339	411	492	856	999999	85	662	286	488	395	164	111	347	690	999999	940	999999	334	881	643	833	999999	506	627	184	481	999999	999999	999999	999999	306	636	999999	999999	999999	180	440	385	873	535	814	999999	992	11	457	626	999999	999999	73	926	180	338	789	999999	966	999999	904	865	682	150	355	387	63	136	98	527	999999	946	735	292	999999	415	461	355	828	724	999999	505	179	558	999999	999999	221	305	999999	968	846	298	434	429	275	574	703	733	999999	437	64	865	912	999999	999999	618	765	781	425	765	876	444	999999	251	723	999999	696	134	233	127	176	999999	945	999999	680	999999	999999	315	26	999999	712	728	176	401	999999	946	592	248	281	308	999999	999999	999999	999999	999999	412	654	192	706	866	877	579	509	72	270	306	999999	792	999999	235	106	460	999999	489	999999	999999	278	252	999999	777	816	999999	852	924	655	736	878	529	999999	999999	999999	340	609	999999	68	143	228	999999	140	374	999999	999999	989	55	212	22	675	999999	373	943	144	411	610	929	59	430	726	584	416	534	427	399	999999	981	999999	765	999999	613	431	919	929	999999	121	999999	999999	999999	999999	807	722	643	999999	488	999999	95	143	994	729	999999	110	638	999999	643	697	999999	946	637	45	17	999999	999999	171	71	968	999999	23	970	999999	999999	189	42	999999	999999	999999	773	473	939	243	678	848	999999	999999	180	512	793	511	296	999999	515	270	122	981	461	590	
285	482	999999	519	712	999999	173	999999	336	999999	78	676	498	780	924	999999	17	404	367	169	391	410	990	558	185	942	726	999999	999999	142	76	999999	510	338	999999	999999	475	429	531	605	684	139	710	999999	999999	126	999999	515	552	382	263	999999	624	301	999999	999999	491	449	999999	769	355	670	919	203	434	999999	176	169	204	633	667	587	999999	999999	999999	262	999999	320	124	69	928	221	999999	999999	879	358	436	218	139	710	809	35	999999	761	999999	999999	220	516	255	999999	950	854	321	999999	715	999999	845	862	817	946	999999	180	999999	999999	999999	144	719	517	999999	85	591	957	999999	493	823	642	999999	121	999999	469	51	999999	74	698	118	84	999999	41	697	999999	513	999999	999999	192	535	638	999999	811	999999	999999	305	999999	202	180	835	993	824	999999	105	83	184	999999	361	357	904	992	999999	999999	176	999999	243	688	819	120	572	27	566	847	958	194	999999	689	200	395	174	348	990	999999	999999	999999	260	82	935	624	38	999999	999999	999999	999999	542	999999	73	645	164	882	999999	999999	999999	607	817	437	976	999999	910	141	494	542	965	192	566	12	220	774	60	515	999999	753	205	92	999999	999999	522	999999	425	661	878	54	46	513	999999	465	908	297	55	687	283	212	34	492	999999	246	257	861	999999	540	322	298	594	648	720	863	687	999999	999999	23	915	999999	999999	999999	262	450	506	462	999999	111	103	923	729	372	242	999999	728	712	548	556	999999	661	999999	884	349	589	459	397	792	694	999999	908	483	41	999999	999999	758	775	240	103	740	794	999999	619	446	398	569	999999	999999	762	144	975	461	999999	466	264	569	569	999999	672	990	118	670	999999	334	195	999999	697	600	376	210	953	999999	455	815	999999	434	999999	999999	950	30	238	981	39	560	801	999999	224	575	518	306	198	865	567	112	631	133	999999	999999	999999	948	872	999999	50	562	190	503	999999	452	703	829	999999	131	999999	652	762	137	640	999999	532	738	235	999999	91	80	21	98	914	353	999999	999999	147	942	999999	12	158	606	940	477	999999	308	999999	772	872	689	964	76	999999	915	349	503	493	999999	762	523	722	749	550	970	550	102	588	662	268	73	692	999999	999999	956	503	165	196	172	19	999999	296	463	259	402	115	999999	191	998	13	999999	155	239	189	674	289	408	66	999999	999999	287	719	789	513	808	996	575	142	950	421	193	317	330	999999	538	236	269	500	158	999999	605	910	590	658	578	918	462	219	270	677	105	109	999999	245	731	514	506	949	451	999999	539	
812	241	586	819	383	825	340	650	447	29	908	908	116	331	376	139	999999	934	890	543	999999	999999	999999	326	94	101	95	177	999999	999999	999999	59	752	999999	793	679	999999	999999	205	999999	132	569	822	657	197	999999	119	913	364	384	999999	999999	999999	999999	184	999999	958	270	735	291	999999	173	626	999999	709	859	165	999999	538	697	136	302	739	797	421	796	59	999999	139	893	981	182	812	649	365	999999	498	891	160	999999	999999	742	112	999999	363	958	942	999999	947	999999	999999	338	384	666	258	82	285	763	999999	999999	890	342	140	999999	310	999999	360	999999	999999	414	370	274	630	999999	976	393	199	825	999999	999999	853	943	999999	801	999999	653	797	155	400	292	29	999999	451	772	962	388	999999	270	613	796	608	999999	754	999999	967	771	707	699	689	864	882	459	999999	987	534	947	664	339	984	657	769	214	586	78	394	636	822	857	722	598	781	929	222	647	854	887	999999	999999	834	95	945	999999	466	535	410	570	415	999999	248	24	724	282	285	955	36	999999	389	685	158	340	999999	849	976	101	999999	953	246	681	142	646	758	528	505	898	999999	999999	748	999999	668	824	230	368	619	707	873	509	654	266	999999	461	999999	513	987	503	147	999999	131	374	452	457	333	733	332	601	266	999999	777	999999	254	365	654	339	26	334	120	999999	999999	278	227	583	309	999999	70	680	999999	255	541	11	761	615	999999	384	607	999999	500	496	999999	27	451	677	999999	277	22	999999	806	178	496	663	392	999999	865	852	156	869	158	353	672	651	463	20	664	999999	999999	639	815	999999	999999	805	833	623	554	999999	827	999999	851	41	967	999999	999999	969	759	877	618	215	749	697	237	738	73	999999	999999	394	564	441	22	999999	652	383	449	999999	446	690	829	769	12	999999	35	606	27	126	999999	867	777	493	260	999999	166	419	999999	128	999999	999999	741	687	799	169	659	396	536	999999	999999	999999	365	347	533	78	58	849	213	107	671	631	720	946	770	956	617	999999	190	999999	799	999999	493	331	999999	452	948	151	969	842	993	639	79	999999	999999	791	511	999999	960	192	999999	999999	999999	791	456	421	999999	795	917	842	999999	588	216	999999	105	154	110	44	853	999999	130	906	999999	370	114	999999	999999	598	999999	978	454	188	999999	998	497	492	37	702	874	82	180	163	999999	137	300	414	433	999999	37	593	999999	477	999999	879	72	831	437	999999	687	424	859	684	586	938	999999	999999	477	218	813	612	127	408	999999	780	999999	966	682	752	79	699	
609	792	999999	625	999999	977	602	240	935	999999	64	191	24	999999	222	495	577	295	739	999999	937	225	954	999999	999999	291	318	804	999999	105	159	685	775	988	814	76	122	960	999999	420	771	999999	999999	999999	558	935	394	708	568	424	999999	396	23	152	761	394	837	157	159	999999	668	797	270	999999	516	378	416	35	645	155	382	616	999999	328	165	999999	942	806	999999	999999	999999	609	246	555	706	763	672	632	236	430	239	999999	811	644	751	974	976	442	641	189	529	368	73	422	51	782	750	694	987	71	451	40	999999	618	999999	69	999999	715	143	753	706	999999	799	999999	916	999999	804	11	577	191	724	999999	999999	685	21	539	546	999999	999999	924	22	999999	645	174	979	208	999999	203	535	692	999999	999999	999999	888	483	745	569	999999	505	999999	977	749	999999	805	347	940	999999	605	606	579	523	999999	212	218	999999	728	147	634	246	718	999999	611	475	885	767	463	211	286	212	999999	970	999999	329	879	947	272	860	839	827	48	999999	87	596	956	178	687	68	999999	157	754	999999	934	611	786	999999	375	999999	242	999999	884	999999	999999	402	340	609	824	416	332	271	478	867	999999	807	207	386	655	25	518	716	90	405	121	138	999999	667	45	96	542	977	581	988	628	999999	999999	999999	752	685	266	357	354	281	999999	828	679	886	999999	999999	414	410	255	360	765	525	957	999999	627	999999	944	672	573	737	873	999999	999999	489	248	506	864	896	634	999999	759	171	371	999999	999999	292	458	571	367	907	682	142	731	231	233	999999	844	464	999999	300	740	593	783	999999	407	390	999999	199	647	804	273	517	999999	285	999999	604	164	999999	818	344	999999	382	315	665	65	741	623	468	266	999999	661	409	223	344	999999	175	387	755	411	289	153	268	923	999999	644	174	365	456	629	629	948	695	645	348	999999	367	288	127	999999	666	767	680	999999	511	152	863	304	999999	56	435	226	408	747	539	999999	745	459	752	999999	891	385	176	999999	637	197	966	999999	875	999999	871	887	269	999999	744	999999	473	335	999999	420	781	870	923	410	999999	412	999999	947	999999	157	551	908	536	106	669	290	600	841	999999	999999	185	999999	999999	394	999999	548	956	999999	12	26	727	420	47	341	249	31	462	766	644	235	646	999999	999999	728	506	962	361	173	535	464	922	632	999999	106	999999	682	451	538	999999	999999	999999	346	944	999999	429	141	871	204	999999	999999	828	833	999999	80	677	167	999999	700	888	221	196	793	999999	548	104	105	390	940	999999	567	
579	999999	541	988	999999	999999	999999	569	308	375	999999	166	316	887	636	999999	435	958	999999	999999	999999	750	650	999999	469	662	667	405	995	999999	999999	931	108	299	78	999999	301	217	301	377	92	880	401	522	130	39	486	791	912	14	999999	999999	521	28	334	999999	283	527	529	127	642	999999	999999	975	624	170	999999	999999	818	999999	797	228	667	61	994	999999	358	999999	893	439	185	876	999999	990	663	328	419	89	964	249	631	774	687	184	734	414	999999	426	999999	960	999999	469	972	999999	217	451	999999	999999	33	972	480	999999	634	99	942	766	999999	582	321	306	750	979	999999	579	999999	32	540	999999	327	999999	999999	932	999999	933	999999	715	999999	312	783	222	564	999999	65	992	768	486	150	999999	999999	967	229	999999	114	601	999999	999999	417	403	91	194	999999	280	152	443	927	999999	916	999999	631	236	999999	882	999999	108	741	799	923	70	810	623	882	942	261	359	371	320	827	637	999999	475	308	510	999999	599	999999	294	808	622	74	231	570	449	999999	15	114	999999	999999	15	860	999999	79	999999	592	467	999999	968	999999	792	81	617	720	288	999999	165	928	362	662	999999	796	457	991	999999	995	589	999999	442	976	255	254	34	385	999999	999999	312	999999	951	917	763	297	344	274	999999	550	456	511	291	471	810	87	752	684	735	219	413	999999	768	999999	12	413	869	999999	773	548	57	242	898	999999	675	758	999999	999999	898	912	462	192	975	760	549	88	772	970	999999	178	999999	350	650	612	373	883	638	999999	915	999999	999999	352	501	477	503	224	612	779	796	999999	110	317	785	822	756	999999	453	18	812	999999	999999	898	999999	605	55	706	592	295	148	791	130	999999	999999	549	494	120	690	508	266	999999	999999	992	183	123	77	195	564	827	999999	151	999999	630	788	990	717	529	525	896	431	796	632	327	641	15	931	723	787	245	338	999999	541	945	999999	487	458	649	999999	713	537	860	152	764	999999	996	360	500	598	539	999999	965	595	999999	999999	470	701	158	360	178	191	353	408	328	499	999999	999999	494	999999	310	541	78	804	812	368	999999	654	999999	999999	644	654	441	135	258	999999	372	60	999999	999999	291	785	310	298	556	999999	193	999999	823	999999	228	396	865	621	297	997	763	171	783	999999	515	815	833	270	716	523	999999	228	160	914	999999	999999	999999	625	999999	524	241	779	257	290	185	118	830	999999	668	258	999999	819	837	260	650	999999	276	321	363	475	952	49	582	43	780	965	999999	999999	148	68	532	250	35	773	
765	984	914	502	999999	999999	999999	241	601	468	734	931	390	899	999999	926	893	552	999999	999999	999999	202	207	223	510	220	806	922	463	610	725	548	793	74	999999	999999	296	774	71	999999	490	999999	447	123	308	999999	584	413	643	222	174	979	977	999999	211	573	786	700	992	49	999999	999999	778	991	999999	195	147	326	999999	608	999999	129	491	314	640	852	754	93	915	999999	999999	402	288	999999	445	745	570	999999	863	922	879	596	782	31	366	427	942	456	381	999999	711	999999	999999	999999	999999	999999	999999	672	999999	358	818	702	785	340	999999	999999	785	537	555	999999	624	258	463	492	999999	53	346	470	999999	999999	999999	308	712	999999	999999	999999	403	253	668	400	999999	897	999999	514	999999	186	999999	451	616	168	999999	414	901	999999	498	463	804	516	315	539	709	38	724	999999	999999	519	990	999999	999999	46	803	541	999999	165	999999	726	999999	949	388	552	242	895	853	789	581	999999	407	337	313	496	573	887	937	138	691	229	183	999999	75	999999	196	827	999999	580	365	999999	999999	746	634	771	831	854	138	762	307	999999	999999	999999	478	943	122	662	680	894	472	916	604	999999	473	530	999999	66	883	794	366	414	834	282	434	481	959	660	702	541	999999	999999	999999	185	831	877	999999	248	999999	132	481	533	156	176	999999	448	506	805	282	114	228	999999	971	344	999999	892	979	902	509	997	983	461	960	999999	239	753	168	428	908	596	999999	314	958	761	999999	999999	268	668	174	986	975	164	999999	598	999999	890	747	423	779	939	897	152	738	110	148	29	573	17	937	364	289	87	999999	999999	628	913	816	219	31	572	999999	320	737	999999	32	829	82	371	826	348	16	744	649	969	698	343	575	858	999999	302	270	260	999999	999999	706	897	267	703	969	409	84	537	999999	216	315	587	414	225	999999	999999	999999	999999	999999	598	358	545	437	927	986	295	347	999999	596	729	312	999999	589	928	999999	999999	571	999999	402	999999	274	478	352	443	663	121	928	999999	780	314	355	999999	78	143	460	170	470	340	716	684	999999	127	941	672	999999	931	998	999999	408	953	746	999999	808	764	333	999999	202	994	273	875	999999	987	186	999999	383	999999	314	455	477	655	664	241	999999	999999	999999	157	536	680	538	731	123	452	951	827	999999	778	260	314	999999	580	968	999999	999999	841	328	84	941	659	298	661	999999	552	999999	752	999999	515	913	100	408	186	353	522	999999	999999	999999	913	999999	999999	724	605	992	999999	999999	897	687	198	174	999999	399	291	216	877	
391	877	114	571	443	209	537	999999	864	999999	999999	633	999999	455	999999	999999	89	414	48	592	999999	999999	669	626	905	121	74	999999	350	101	700	127	970	476	999999	588	999999	200	479	836	821	672	999999	832	104	23	670	999999	999999	999999	743	985	999999	623	942	999999	999999	487	665	332	144	999999	710	999999	469	999999	999999	760	324	431	107	888	934	212	771	271	950	836	999999	999999	450	832	999999	710	358	715	874	356	533	441	381	999999	535	157	701	999999	962	969	373	999999	360	999999	918	757	542	854	999999	50	999999	681	748	380	955	772	881	312	513	10	423	753	913	999999	237	999999	999999	999999	363	787	510	386	309	981	473	225	541	540	913	175	178	504	664	999999	999999	851	693	10	994	999999	275	999999	881	962	555	619	403	999999	999999	46	999999	395	501	273	539	476	999999	999999	907	740	240	351	398	347	831	999999	999999	88	813	385	198	999999	163	999999	522	121	504	999999	436	853	822	497	856	877	468	783	12	401	304	36	480	927	103	999999	531	923	10	543	140	635	999999	324	240	308	999999	999999	241	999999	751	427	999999	44	340	63	917	743	494	521	879	999999	916	698	784	786	999999	999999	956	899	78	999999	121	999999	999999	800	333	507	999999	999999	999999	810	999999	111	649	876	999999	999999	999999	50	346	788	438	999999	663	91	718	832	540	454	999999	586	701	341	999999	162	999999	20	826	999999	999999	419	486	935	999999	79	506	815	58	907	732	469	674	999999	999999	289	999999	633	307	999999	91	999999	967	999999	166	999999	118	219	279	496	570	53	999999	67	320	926	999999	503	996	999999	585	999999	999999	999999	722	999999	999999	785	999999	552	999999	683	713	701	458	999999	452	673	999999	48	999999	296	546	561	347	999999	850	999999	605	637	977	666	636	713	999999	999999	716	345	99	999999	541	332	999999	726	999999	887	999999	999999	609	91	484	638	723	958	633	298	367	232	295	43	999999	304	190	151	575	336	56	999999	999999	999999	999999	116	583	557	506	999999	855	819	67	459	358	932	18	523	163	348	943	678	90	262	820	999999	59	999999	148	247	152	300	999999	177	840	999999	766	999999	569	377	65	175	461	995	442	547	175	999999	999999	161	296	667	987	237	392	378	919	898	459	37	66	527	418	269	999999	565	668	889	619	27	175	679	953	785	293	777	227	95	819	283	328	224	380	987	999999	999999	312	923	785	999999	421	999999	880	542	320	999999	757	999999	509	877	999999	285	225	999999	999999	617	999999	211	999999	615	160	833	89	185	708	999999	157	999999	
318	999999	262	745	114	157	606	307	999999	421	475	999999	30	999999	999999	941	999999	999999	998	999999	12	343	999999	110	979	179	321	587	788	704	999999	478	390	336	882	999999	999999	143	181	78	72	687	818	302	999999	999999	999999	134	257	147	999999	999999	999999	444	428	999999	249	162	766	934	836	28	518	104	588	997	375	999999	153	96	326	999999	872	930	650	324	525	999999	373	999999	584	999999	340	651	923	177	634	999999	908	907	999999	472	376	246	999999	999999	179	723	714	739	822	901	999999	170	820	519	793	999999	794	113	459	999999	999999	999999	359	650	687	867	181	420	373	430	784	999999	999999	854	894	635	698	606	155	999999	999999	634	968	999999	214	179	999999	413	383	720	161	999999	457	489	999999	401	886	591	366	311	552	303	376	402	127	744	333	966	624	168	999999	999999	999999	657	15	999999	999999	676	445	518	47	767	47	652	999999	979	788	999999	179	503	748	116	999999	844	259	999999	268	575	565	470	845	863	789	225	999999	963	847	999999	484	530	999999	220	156	847	273	785	265	723	999999	148	999999	976	999999	131	419	999999	947	123	408	544	895	441	120	975	672	184	978	999999	157	315	141	989	999999	649	118	538	960	999999	999999	473	215	544	451	427	514	999999	75	667	805	999999	25	999999	999999	999999	999999	953	999999	181	185	99	999999	443	576	817	999999	966	113	158	23	881	999999	999999	542	934	999999	360	989	999999	471	803	118	320	26	761	300	406	598	933	23	165	438	788	227	491	666	771	968	999999	420	547	765	999999	654	923	999999	470	201	466	611	285	963	416	999999	999999	980	496	426	814	527	610	378	180	144	858	453	999999	999999	61	278	567	999999	365	999999	999999	999999	201	999999	999999	524	829	215	141	331	999999	201	32	89	845	999999	179	999999	999999	999999	810	178	595	782	795	480	876	143	150	999999	54	999999	607	143	786	344	789	830	334	299	698	405	246	999999	999999	666	431	291	491	999999	108	222	999999	259	999999	755	452	999999	999999	622	999999	695	74	944	999999	844	593	888	999999	999999	721	999999	30	863	418	999999	999999	746	385	138	59	595	652	599	99	831	666	999999	999999	41	891	381	999999	711	999999	999999	999999	999999	999999	999999	83	543	987	979	829	999999	201	999999	840	66	822	706	42	741	572	999999	53	475	999999	455	188	244	999999	271	620	349	388	318	222	415	999999	639	185	999999	999999	516	607	672	999999	339	640	302	999999	999999	218	195	999999	228	999999	598	959	865	447	125	384	839	326	726	369	490	380	882	161	999999	982	
193	530	218	999999	999999	455	381	705	525	815	885	726	999999	63	999999	999999	169	179	999999	999999	219	202	69	999999	226	199	999999	312	999999	999999	757	150	93	999999	999999	664	140	543	93	153	587	170	922	999999	999999	122	715	999999	999999	489	220	999999	537	999999	772	991	471	999999	469	866	573	999999	999999	566	67	744	642	978	38	770	999999	626	96	999999	869	999999	279	759	950	113	484	219	377	799	748	999999	613	115	999999	43	203	999999	83	999999	579	999999	744	366	999999	753	480	737	643	174	619	593	627	68	118	723	999999	711	819	999999	392	364	701	625	817	999999	999999	536	128	994	577	509	553	999999	899	359	314	913	999999	206	632	746	575	212	190	999999	426	999999	997	999999	322	491	550	717	835	225	999999	128	548	238	622	943	618	999999	597	119	50	758	168	999999	418	807	204	623	733	999999	788	999999	999999	999999	596	586	539	999999	999999	95	999999	835	43	684	541	196	999999	288	583	689	138	927	999999	80	124	668	999999	247	727	999999	297	999999	984	199	437	999999	999999	885	642	45	414	999999	966	511	160	999999	724	483	999999	232	442	916	49	54	517	999999	883	374	548	928	199	301	265	176	999999	42	851	844	999999	221	513	999999	645	548	284	501	961	113	920	909	943	912	999999	504	83	999999	886	940	682	999999	446	318	346	999999	845	122	381	999999	713	127	362	880	999999	999999	719	952	999999	501	769	25	899	999999	454	638	984	287	281	999999	103	999999	156	999999	171	680	999999	999999	152	931	703	999999	130	171	399	803	557	73	685	999999	999999	131	109	395	180	999999	676	667	863	707	729	568	841	620	706	295	971	999999	718	556	240	999999	999999	349	798	607	894	999999	389	650	91	921	601	266	999999	971	999999	760	740	505	13	117	341	444	211	144	999999	510	999999	114	832	116	354	139	783	271	999999	760	597	573	771	939	287	999999	626	808	966	999999	645	734	999999	220	710	999999	552	132	193	374	147	663	286	394	999999	285	818	999999	999999	471	999999	714	660	567	173	176	733	74	830	128	818	403	177	745	999999	730	999999	621	405	140	586	661	87	999999	622	934	297	387	667	999999	404	650	999999	505	112	999999	999999	409	999999	543	999999	488	999999	75	555	744	495	999999	529	551	147	999999	580	445	885	821	636	999999	945	999999	999999	999999	999999	828	723	178	171	672	643	999999	656	738	999999	862	999999	108	368	999999	401	877	999999	756	857	126	864	206	999999	999999	999999	290	999999	999999	464	818	663	144	91	473	351	386	583	822	999999	999999	
894	999999	633	717	999999	999999	999999	623	321	999999	999999	132	999999	999999	964	999999	108	375	999999	362	639	295	284	755	999999	515	26	895	671	25	304	999999	859	272	231	464	573	362	10	999999	999999	680	999999	396	999999	999999	999999	800	508	823	287	218	769	545	955	609	135	878	519	289	770	566	951	306	772	173	273	999999	69	999999	999999	999999	374	230	534	959	244	999999	726	667	868	999999	396	999999	999999	999999	856	323	317	622	999999	999999	842	999999	71	271	728	754	624	999999	276	422	741	998	999999	541	844	548	20	995	374	247	162	852	999999	555	180	114	568	686	316	950	917	447	180	999999	904	999999	168	272	240	490	273	999999	400	455	484	398	977	205	251	318	313	321	257	999999	542	990	309	516	101	624	195	937	558	999999	999999	303	828	999999	636	200	389	747	999999	999999	974	301	461	965	80	781	136	373	444	998	646	999999	199	88	726	914	354	652	181	616	305	999999	311	999999	950	190	569	376	569	999999	928	565	556	374	126	251	538	343	999999	319	497	822	502	560	679	899	114	749	885	722	846	737	999999	999999	999999	648	989	388	25	889	222	760	804	393	80	91	58	824	961	484	385	999999	216	999999	999999	483	833	999999	403	61	999999	999999	491	846	214	999999	988	407	786	478	999999	160	327	556	106	737	999999	999999	490	598	850	289	787	999999	347	834	999999	713	41	114	815	248	984	999999	813	999999	999999	999999	189	879	102	651	48	493	233	999999	999999	999999	765	390	999999	724	271	805	999999	796	42	90	509	379	669	285	999999	682	663	22	175	363	742	704	468	70	929	610	999999	999999	251	999999	186	999999	151	999999	999999	999999	648	999999	977	999999	763	26	370	999999	999999	999999	999999	817	285	366	999999	221	69	340	917	999999	999999	405	999999	660	310	11	555	999999	999999	999999	238	799	337	725	999999	573	45	999999	599	726	343	279	611	999999	400	687	923	884	474	965	62	810	999999	999999	728	253	304	326	879	762	471	999999	294	71	999999	420	999999	559	999999	999999	185	999999	999999	201	999999	999999	999999	675	999999	999999	87	670	273	999999	345	427	846	450	997	789	278	718	117	836	265	710	999999	550	549	980	999999	373	561	999999	789	979	80	999999	168	86	460	629	66	266	999999	800	368	999999	726	999999	999999	50	562	543	988	467	965	904	936	27	666	252	999999	290	426	713	118	999999	999999	365	357	999999	999999	921	339	649	662	851	161	464	351	999999	824	396	415	166	811	28	228	332	24	176	825	150	419	217	999999	776	840	971	
691	312	205	999999	805	489	757	641	213	348	805	123	999999	999999	675	35	427	999999	999999	269	902	99	837	826	351	191	268	151	999999	131	156	999999	21	189	773	999999	444	464	590	926	408	180	999999	880	527	900	423	354	475	999999	999999	763	902	999999	79	601	474	379	29	624	999999	616	139	91	999999	999999	112	572	708	636	591	963	158	948	860	731	284	999999	309	450	768	999999	676	127	341	393	983	440	119	181	575	999999	444	966	704	792	50	733	688	607	797	850	645	838	802	999999	614	954	720	348	326	516	79	578	856	999999	999999	999999	750	809	935	672	463	537	71	999999	528	192	999999	999999	690	551	279	999999	652	917	278	837	325	999999	778	39	720	771	854	999999	999999	865	120	398	853	39	983	879	671	135	999999	999999	999999	287	307	432	711	652	657	999999	247	999999	999999	938	47	111	696	244	40	906	999999	999999	682	12	999999	663	999999	854	224	999999	999999	400	40	527	999999	999999	70	48	217	356	328	77	124	89	821	629	939	999999	999999	751	999999	999999	848	765	182	706	435	774	757	644	360	999999	438	999999	216	999999	346	408	418	999999	51	657	999999	683	588	884	576	602	999999	999999	723	999999	504	473	328	820	551	275	999999	824	999999	295	290	573	996	999999	639	128	873	999999	292	540	999999	483	709	685	721	174	186	298	999999	832	999999	857	920	461	362	965	677	395	304	81	999999	593	152	756	377	463	687	126	255	457	729	216	617	192	145	30	763	642	108	386	98	999999	694	901	701	999999	999999	545	119	674	450	999999	680	221	486	180	341	999999	318	999999	487	999999	52	681	999999	386	999999	737	999999	341	211	45	297	917	982	997	899	250	65	943	999999	152	999999	581	999999	999999	536	406	705	965	689	810	333	840	899	38	23	999999	797	324	999999	914	229	999999	472	415	999999	762	238	489	999999	999999	897	374	458	345	64	471	674	999999	850	999999	42	360	652	400	999999	456	999999	999999	983	886	452	740	760	895	922	238	999999	601	60	774	177	999999	694	598	913	959	392	999999	973	552	999999	999999	474	349	882	999999	135	81	703	999999	744	284	505	394	647	166	999999	562	422	825	999999	82	811	999999	675	999999	666	63	487	752	74	999999	980	441	999999	999999	999999	421	22	999999	999999	46	897	999999	999999	893	721	309	999999	999999	999999	999999	152	157	199	276	133	398	999999	77	999999	82	593	999999	679	999999	303	73	999999	140	999999	999999	549	367	723	999999	184	999999	999999	782	103	367	112	731	999999	245	321	832	252	281	
393	877	747	945	852	39	452	946	637	749	600	658	462	820	865	162	289	999999	434	873	999999	628	352	891	973	844	970	862	554	443	968	999999	820	575	999999	22	454	604	515	999999	999999	238	867	305	999999	445	999999	291	999999	254	955	537	408	999999	190	765	535	999999	971	17	69	590	401	203	781	999999	837	999999	83	853	707	999999	278	740	10	862	999999	56	709	538	940	688	997	999999	999999	441	999999	451	395	981	487	598	999999	999999	633	292	999999	674	999999	62	607	27	999999	22	999999	280	999999	668	379	327	14	488	156	442	77	381	999999	999999	999999	349	999999	396	501	999999	375	119	62	770	999999	717	999999	96	999999	656	931	922	479	985	763	217	182	403	82	77	977	999	451	200	999999	262	700	745	958	184	984	221	526	126	647	437	228	497	561	999999	302	918	956	499	511	154	999999	999999	337	508	176	999999	323	434	124	375	667	861	999999	854	999999	289	137	357	999999	999999	999999	999999	347	336	989	685	999999	420	774	999999	53	951	689	296	360	102	417	459	17	320	999999	102	999999	281	999999	366	168	706	999999	23	790	608	827	791	748	548	999999	11	518	491	999999	999999	659	65	332	715	999999	52	504	924	871	677	349	361	822	999999	360	76	566	633	999999	145	776	761	277	444	133	897	547	811	832	415	941	999999	489	994	999999	946	949	64	193	125	212	719	999999	122	268	999999	969	445	198	203	999999	999999	999999	695	999999	897	787	887	591	285	504	692	999999	999999	736	823	871	827	870	999999	127	511	449	999999	933	66	620	999999	999999	657	928	112	999999	999999	970	65	561	999999	999999	544	999999	72	999999	908	620	519	626	685	386	445	604	152	574	785	999999	934	445	562	762	80	999999	633	711	933	356	402	80	999999	495	680	271	88	999999	335	254	64	48	999999	791	423	999999	935	999999	999999	999999	786	538	837	562	46	620	999999	41	797	999999	999999	999999	999999	999999	999999	449	173	199	705	183	526	192	248	541	31	999999	903	999999	349	640	352	999999	970	880	999999	863	999999	901	459	70	273	57	171	78	718	703	510	980	999999	973	276	999999	999999	567	537	603	299	306	540	151	716	236	691	999999	999999	681	390	658	990	364	216	999999	739	999999	910	479	31	180	822	327	394	923	208	375	373	999999	999999	413	353	967	999999	999999	370	318	353	999999	365	13	999999	46	323	852	999999	217	766	14	17	439	999999	67	582	128	999999	223	999999	793	37	326	999999	318	901	976	314	33	999999	999999	901	430	999999	873	999999	999999	27	
786	13	542	933	990	608	999999	598	999999	756	295	394	455	463	157	999999	560	18	49	219	844	145	347	547	999999	427	999999	113	586	999999	999999	943	565	111	999999	219	223	860	999999	717	435	720	559	229	28	999999	345	816	999999	999999	740	864	84	999999	183	650	666	994	966	573	121	999999	21	212	999999	999999	829	354	766	938	348	700	972	331	784	999999	585	127	999999	338	91	680	360	719	999999	919	868	757	999999	999999	552	229	894	473	999999	179	708	357	256	676	808	991	999999	999999	528	999999	892	999999	32	58	75	549	475	999999	999999	440	999999	302	804	999999	483	81	425	720	395	129	805	999999	726	614	426	999999	870	853	529	100	631	544	999999	368	37	125	735	879	999999	13	999999	999999	981	174	274	415	553	203	203	999999	575	338	999999	408	999999	393	37	417	632	999999	999999	622	999999	401	999999	370	111	999999	36	367	346	546	999999	391	999999	548	527	561	999999	20	685	676	660	792	525	302	125	999999	134	643	98	999999	256	154	335	141	999999	590	365	999999	314	999999	177	835	400	999999	999999	47	999999	695	865	475	77	622	161	11	962	999999	875	517	254	319	321	999999	999999	999999	300	595	66	243	399	937	206	445	999999	999999	509	824	999999	496	703	87	759	999999	777	622	260	633	992	333	179	999999	714	847	999999	999999	796	784	565	999999	738	999999	980	999999	999999	928	279	632	916	584	501	999999	999999	999999	813	999999	560	882	999999	656	768	999999	602	733	73	999999	999999	358	999999	711	780	725	999999	29	758	698	106	999999	142	848	353	628	717	418	831	999999	999999	335	44	492	999999	914	179	909	613	81	412	257	735	742	706	920	846	214	803	775	878	999999	630	999999	80	599	999999	766	312	150	948	999999	901	41	999999	896	324	302	276	866	556	359	415	687	296	848	234	399	999999	433	781	513	615	65	164	18	705	919	422	844	174	412	606	473	132	999999	356	703	100	809	606	999999	937	936	229	528	999999	942	828	231	374	360	624	879	368	999999	577	999999	999999	643	201	405	999999	431	702	153	752	999999	564	77	502	531	309	342	827	237	575	999999	836	635	520	762	999999	201	480	813	788	726	114	999999	999999	510	826	456	618	210	674	999999	244	85	776	999999	388	999999	728	843	60	291	999999	140	999999	899	999999	252	133	439	314	688	951	999999	999999	999999	837	877	426	999999	704	853	724	999999	563	69	999999	760	999999	963	384	340	472	636	763	507	674	973	999999	751	501	584	332	188	896	999999	564	356	720	750	719	510	
999999	737	149	206	999999	436	999999	811	999999	258	999999	169	64	974	999999	999999	134	857	361	863	70	999999	499	129	531	545	729	577	504	999999	49	118	999999	999999	996	735	999999	999999	939	999999	406	15	295	253	999999	172	134	921	769	999999	999999	863	999999	855	999999	668	247	999999	675	31	706	999	316	378	219	284	914	999999	977	999999	827	568	917	123	466	65	390	999999	928	368	999999	807	808	264	865	999999	720	399	434	338	999999	478	890	999999	999999	407	698	917	44	917	257	999999	944	999999	999999	663	945	284	398	999999	999999	990	100	317	610	899	999999	62	512	42	563	999999	999999	649	992	359	677	999	999999	69	366	473	999999	20	120	478	863	528	842	999999	240	999999	10	49	999999	507	387	583	317	641	215	646	414	11	364	731	196	304	296	72	999999	999999	999999	339	999999	999999	778	999999	206	141	45	672	999999	309	999999	999999	525	999999	999999	495	972	103	691	940	854	999999	68	221	656	388	999999	569	241	780	227	999999	999999	670	999999	245	729	307	999999	186	606	543	437	115	999999	999999	215	479	705	801	99	891	264	760	485	999999	756	567	433	817	849	476	440	438	92	516	383	855	704	999999	999999	675	716	515	344	321	999999	953	21	999999	999999	812	999999	439	691	335	41	983	999999	703	488	171	999999	569	999999	140	999999	999999	32	692	863	360	774	351	45	423	184	748	426	999999	35	803	555	23	644	999999	612	10	999999	999999	485	399	669	11	874	604	999999	999999	188	999999	219	294	999999	328	556	822	48	999999	999999	277	999999	292	566	31	677	685	616	860	925	999999	528	999999	260	276	216	999999	691	773	476	999999	999999	37	999999	222	999999	740	872	236	999999	822	998	999999	606	480	605	203	833	647	333	198	987	941	232	999999	685	117	44	663	121	999999	140	999999	56	962	655	999999	999999	353	999999	937	812	390	403	112	301	439	504	779	670	23	640	54	450	999999	454	680	999999	680	999999	847	999999	219	124	383	691	733	999999	644	825	482	480	489	580	396	999999	607	999999	999999	999999	256	613	265	992	108	453	96	824	999999	518	974	327	51	999999	229	240	603	275	30	420	568	395	860	953	198	543	161	473	63	999999	846	142	686	94	291	243	999999	999999	26	930	605	999999	284	999999	850	165	438	672	360	165	782	341	527	708	38	860	999999	311	804	564	302	999999	770	999999	671	999999	641	957	534	986	789	387	999999	100	815	659	121	999999	999999	42	115	488	999999	898	129	515	999999	977	65	999999	490	149	421	461	637	999999	148	
418	463	18	524	480	147	373	376	404	92	437	893	378	748	28	208	771	459	999999	508	872	747	166	237	663	999999	999999	505	649	966	797	462	832	521	703	281	104	518	634	350	999999	531	725	432	187	94	687	682	472	941	649	999999	999999	999999	275	999999	306	780	999999	578	44	868	727	999999	294	974	70	856	55	746	113	263	824	473	759	350	31	999999	59	578	999999	431	43	999999	326	795	638	358	256	42	974	999999	657	66	316	881	804	297	148	213	999999	830	636	999999	838	396	187	360	724	924	649	572	999999	291	363	613	999999	29	120	499	345	999999	610	23	771	789	605	768	167	999999	546	734	595	846	555	999999	794	317	999999	930	999999	287	999999	331	393	412	593	999999	702	702	57	784	999999	649	867	321	229	999999	999999	999999	790	419	203	847	999999	914	999999	884	736	999999	818	526	160	190	881	67	999999	289	999999	999999	205	999999	75	464	830	761	999999	945	978	244	999999	999999	363	820	149	207	94	999999	999999	478	434	999999	639	732	883	530	634	996	767	809	241	939	992	593	852	561	353	738	999999	627	366	41	905	502	999999	647	172	339	50	684	973	303	346	161	999999	497	999999	999999	580	310	999999	561	999999	999999	12	999999	189	999999	999999	999999	999999	356	769	325	999999	403	803	146	928	999999	367	999999	955	93	836	999999	999999	999999	658	365	961	999999	999999	999999	500	999999	999999	736	999999	999999	999999	999999	999999	999999	830	627	534	31	999999	542	693	463	414	343	942	832	605	105	342	74	632	348	121	611	626	843	198	62	824	317	550	76	646	999999	778	965	932	999999	999999	219	999999	581	800	126	672	999999	606	823	774	668	209	757	999999	999999	947	999999	291	999999	836	999999	438	482	206	732	992	627	817	64	565	977	899	112	842	132	661	60	548	995	939	128	246	374	999999	166	117	999999	672	220	412	659	683	182	666	275	780	999999	384	77	999999	999999	690	551	268	797	999999	106	914	281	774	896	999999	296	820	718	750	999999	203	50	624	209	954	607	652	905	303	727	999999	577	352	729	675	480	870	894	437	695	999999	999999	397	21	877	401	445	999999	999999	397	999999	948	999999	715	999999	344	999999	924	999999	93	899	363	999999	999999	999999	347	999999	55	230	999999	425	926	291	65	959	712	652	613	332	563	172	146	999999	999999	376	999999	61	636	992	999999	999999	946	804	353	795	752	999999	356	361	539	999999	399	295	979	972	434	667	470	756	999999	692	839	999999	999999	921	763	999999	598	999999	999999	296	302	63	890	
81	478	999999	999999	269	216	725	305	262	793	101	999999	850	847	933	941	830	591	879	967	648	198	355	277	432	41	225	399	681	999999	253	179	346	999999	999999	999999	999999	730	999999	549	309	396	999999	999999	445	999999	912	688	664	733	999999	704	999999	95	251	883	133	999999	514	237	990	336	624	73	549	921	435	456	999999	999999	639	999999	390	340	999999	999999	611	546	999999	999999	129	537	734	948	855	548	999999	260	999999	999999	999999	457	225	972	558	972	772	523	268	999999	723	999999	748	999999	999999	242	999999	92	427	990	281	999999	33	999999	118	999999	602	675	218	999999	175	184	303	916	69	192	884	417	781	999999	489	999999	287	999999	559	662	999999	999999	999999	999999	233	999999	832	172	752	793	433	984	999999	104	380	106	314	267	359	548	173	831	999999	911	999999	906	311	731	511	999999	308	716	681	455	674	102	820	999999	777	999999	352	999999	173	275	758	899	553	686	325	392	783	30	957	999999	499	957	343	943	273	327	372	111	999999	569	495	999999	313	419	430	288	285	718	999999	857	206	42	668	900	999999	459	999999	625	416	999999	999999	287	759	669	955	717	758	877	331	999999	999999	250	999999	999999	779	52	595	144	999999	47	116	74	999999	110	999999	999999	298	443	790	814	999999	747	999999	999999	170	217	957	643	463	712	529	408	999999	39	728	955	563	74	130	120	863	999999	368	379	21	344	999999	659	855	499	999999	324	96	517	495	392	999999	936	443	572	999999	952	680	999999	517	999999	677	512	999999	858	902	234	322	680	999999	745	388	325	530	825	470	308	788	963	999999	999999	321	999999	543	346	409	627	630	557	999999	999999	999999	815	861	999999	667	244	287	996	596	203	999999	415	565	749	13	241	999999	999999	112	786	999999	999999	999999	312	999999	797	968	45	999999	285	603	765	656	50	207	572	463	999999	168	236	30	999999	999999	100	212	906	999999	794	342	177	999999	22	455	247	746	999999	557	559	916	869	276	252	546	999999	600	246	759	525	551	441	778	198	459	875	999999	382	349	177	109	999999	483	184	702	291	73	999999	319	999999	303	999999	25	903	310	299	999999	777	254	999999	500	999999	156	798	252	901	399	33	999999	580	999999	373	491	389	459	436	395	102	999999	264	258	19	999999	351	231	999999	426	999999	887	170	915	999999	137	294	999999	143	999999	999999	931	800	892	49	37	739	936	929	885	636	453	999999	904	868	237	989	807	490	48	999999	577	76	999999	525	999999	999999	664	493	246	206	711	999999	999999	709	170	749	372	999999	
999999	198	414	301	299	789	999999	23	999999	999999	760	147	999999	196	104	538	118	999999	325	376	904	633	84	453	693	688	999999	137	781	204	708	488	627	599	508	850	999999	285	777	695	104	999999	147	999999	999999	108	999999	999999	232	564	601	305	433	999999	999999	358	123	999999	607	610	865	303	241	71	349	282	520	887	687	253	147	832	97	999999	282	782	496	999999	721	595	999999	409	999999	227	602	999999	64	631	999999	999999	737	439	677	176	999999	999999	889	999999	999999	460	999999	999999	836	978	999999	769	999999	803	999999	531	999999	656	249	22	641	465	398	24	468	936	227	999999	602	537	516	707	164	920	800	481	892	420	198	270	18	999999	572	926	800	999999	205	261	908	764	298	999999	999999	665	999999	373	412	875	617	342	242	698	999999	309	471	999999	614	296	13	999999	638	451	467	979	14	503	999999	471	223	635	740	966	980	838	249	435	517	499	395	436	78	999999	802	999999	38	999999	999999	273	464	91	229	909	257	666	135	846	623	999999	661	42	999999	999999	662	999999	601	276	999999	999999	69	46	999999	999999	901	577	183	621	999999	611	950	694	594	630	17	141	415	831	999999	324	712	403	812	306	837	363	955	137	364	820	265	762	602	518	999999	428	879	114	17	999999	492	514	207	22	999999	967	999999	850	933	530	576	769	999999	402	999999	666	233	905	287	547	999999	56	266	828	356	999999	102	86	426	999999	262	311	823	48	832	208	999999	800	46	870	999999	999999	204	834	999999	495	214	209	830	546	204	974	827	999999	999999	999999	257	378	666	81	999999	371	433	354	278	999999	946	519	570	489	470	433	868	416	632	999999	851	999999	585	999999	983	892	256	880	394	999999	484	999999	978	999999	950	828	144	965	995	554	681	850	999999	977	548	695	999999	350	85	770	115	999999	837	553	593	825	999999	805	97	982	999999	553	999999	990	791	592	999999	999999	999999	642	299	903	421	87	834	999999	999999	607	322	298	263	999999	804	624	182	999999	999999	999999	802	135	45	339	877	23	439	138	890	999999	196	955	165	465	811	442	481	211	998	760	718	592	958	999999	999999	799	728	219	999999	345	817	999999	77	114	380	414	607	960	35	408	999999	705	999999	300	421	366	142	798	104	371	152	999999	999999	765	716	999999	176	850	846	88	294	230	390	999999	758	468	888	60	999999	406	835	999999	185	600	122	23	481	667	773	136	666	930	125	386	202	846	662	312	398	999999	247	757	124	947	123	427	325	999999	542	952	477	92	713	697	
536	631	795	474	652	703	739	508	999999	999999	999999	999999	115	13	999999	911	999999	586	661	999999	999999	88	406	999999	487	695	999999	916	134	821	658	584	999999	999999	850	999999	60	198	999999	999999	999999	738	680	404	535	758	322	321	212	631	156	999999	430	789	999999	457	234	567	999999	956	15	822	384	264	999999	837	999999	687	163	792	860	999999	926	966	999999	430	999999	999999	702	728	999999	386	714	503	675	768	163	437	889	999999	345	493	211	702	689	999999	364	999999	343	697	999999	999999	167	419	770	999999	963	463	999999	117	59	232	864	269	583	629	118	999999	589	303	684	710	999999	761	999999	377	416	234	999999	895	999999	981	669	15	117	748	228	304	733	147	804	699	152	782	352	123	629	941	128	70	499	484	999999	50	23	999999	836	406	963	403	131	739	999999	399	50	78	562	999999	161	835	410	814	999999	999999	498	984	999999	25	418	342	747	474	115	226	406	591	154	629	992	207	911	999999	999999	340	999999	74	522	752	741	284	561	770	789	293	999999	999999	337	395	551	38	999999	999999	988	630	655	999999	634	960	992	459	923	932	866	999999	999999	589	999999	816	436	434	472	816	999999	143	781	999999	684	999999	999999	722	264	759	88	963	999999	99	999999	710	685	368	439	561	759	292	361	628	999999	835	368	80	210	521	999999	126	999999	999999	547	854	849	999999	971	812	403	280	205	999999	854	999999	108	999999	755	773	141	77	994	910	66	991	782	162	84	849	463	496	521	742	999999	961	407	330	551	979	999999	17	397	626	168	488	999999	999999	774	999	737	533	324	437	390	890	132	655	478	556	81	697	603	132	999999	907	999999	999999	372	892	505	777	999999	776	913	134	680	377	752	577	904	595	388	84	122	929	182	93	999999	909	839	751	852	995	999999	173	413	274	999999	999999	999999	634	824	999999	504	959	999999	547	524	265	220	754	903	999999	651	486	318	528	19	429	999999	675	109	462	63	753	925	297	999999	999999	720	415	999999	999999	999999	999999	770	506	580	999999	689	634	569	106	699	95	848	999999	999999	430	854	884	264	999999	999999	63	999999	999999	827	750	44	999999	678	773	545	804	999999	411	62	382	715	812	948	857	740	110	115	13	763	968	904	999999	999999	448	999999	835	160	262	975	795	744	409	679	830	128	735	999999	795	999999	999999	441	447	899	999999	715	999999	936	407	117	999999	947	999999	608	859	845	71	999999	240	878	710	653	401	436	266	637	316	999999	128	739	15	155	319	999999	868	536	467	84	999999	
999999	853	899	753	155	560	999999	222	801	819	999999	66	724	725	917	850	251	999999	999999	642	343	409	999999	818	668	112	279	637	89	739	332	387	987	49	506	34	811	999999	256	875	999999	425	514	323	143	682	290	999999	402	601	999999	999999	456	441	999999	333	944	999999	95	999999	290	999999	142	71	496	607	79	685	999999	893	49	350	793	145	233	918	999999	595	684	986	822	849	999999	488	122	999999	999999	555	999999	183	999999	999999	815	999999	595	209	292	453	826	535	612	604	211	508	999999	286	703	321	218	719	439	359	999999	108	230	999999	999999	999999	949	660	676	524	284	55	813	319	535	999999	999999	33	635	451	999999	159	999999	228	999999	736	927	835	142	619	347	691	743	730	333	716	982	164	235	639	503	999999	859	98	329	999999	695	251	999999	122	771	194	93	987	590	257	725	12	792	999999	999999	123	528	999999	186	592	999999	92	985	999999	607	395	798	999999	947	602	999999	295	898	999999	51	999999	94	30	999999	999999	607	756	150	86	991	980	999999	987	999999	999999	647	802	911	999999	999999	612	266	932	999999	385	396	97	49	988	957	439	113	309	205	51	39	508	217	33	985	555	942	999999	999999	999999	33	999999	93	567	954	496	999999	172	638	999999	999999	162	999999	473	999999	999999	999999	162	999999	561	876	71	792	871	999999	149	999999	999999	751	308	670	356	114	999999	361	585	13	482	999999	470	65	999999	671	767	621	876	992	744	266	474	838	790	999999	276	751	961	28	222	999999	815	999999	999999	420	339	768	82	58	628	121	999999	516	999999	129	658	999999	935	400	35	999999	483	999999	851	999999	999999	470	879	566	837	145	399	567	791	274	227	999999	999999	530	999999	998	549	828	999999	632	85	958	604	671	141	999999	999999	571	993	962	999999	668	60	865	999999	869	888	515	999999	493	722	624	724	999999	901	99	935	414	68	36	999999	655	783	999999	555	999999	999999	218	999999	76	329	828	573	829	541	559	518	704	396	472	119	43	617	880	999999	461	999999	999999	770	51	999999	411	512	966	261	87	885	831	320	815	999999	680	999999	154	173	893	60	895	437	351	580	241	28	595	917	999999	999999	903	999999	104	95	241	448	394	999999	918	325	607	577	464	674	687	394	580	469	438	953	999999	716	26	999999	347	206	428	470	603	392	917	59	583	49	981	523	225	999999	772	999999	999999	913	255	578	453	327	973	677	893	847	999999	136	488	723	999999	196	999999	693	999999	999999	999999	923	638	535	407	557	993	425	999999	999999	999999	849	
697	206	999999	559	470	448	956	999999	999999	750	577	755	999999	791	999999	860	473	999999	231	999999	999999	738	999999	999999	285	719	180	999999	999999	558	985	729	999999	999999	439	292	465	26	726	853	737	727	810	279	356	882	591	999999	999999	999999	951	897	999999	646	999999	958	984	496	283	999999	277	71	696	674	999999	999999	999999	355	999999	287	404	456	999999	378	794	265	927	942	425	999999	999999	563	908	999999	606	98	787	42	731	480	308	969	999999	999999	999999	676	41	146	514	509	806	245	264	999999	999999	505	999999	573	851	611	41	51	80	999999	999999	713	999999	999999	78	676	69	999999	624	881	979	434	713	999999	999999	128	234	790	437	916	999999	893	308	208	460	111	269	999999	191	130	999999	266	999999	861	363	872	999999	535	78	838	449	763	621	382	730	315	791	735	781	999999	386	250	999999	999999	294	728	414	999999	55	966	999999	999999	862	503	999999	722	534	852	739	919	605	698	722	599	476	833	282	999999	478	154	320	534	442	457	743	207	653	745	999999	634	467	568	489	111	999999	604	999999	999999	939	17	780	939	996	862	138	688	527	24	687	461	456	999999	486	999999	999999	883	999999	414	999999	245	79	999999	285	114	461	46	219	621	178	871	932	164	986	470	374	999999	537	579	999999	65	999999	638	67	999999	187	978	92	999999	999999	999999	201	496	999999	703	938	999999	663	891	999999	101	999999	906	845	999999	529	302	502	999999	999999	285	355	833	94	704	999999	999999	731	170	926	483	954	999999	176	630	680	445	999999	999999	999999	383	717	999999	179	999999	586	772	999999	999999	595	885	486	75	61	179	202	367	411	662	147	999999	269	999999	965	999999	999999	848	740	224	144	93	504	219	999999	999999	568	709	999999	999999	999999	793	647	999999	574	999999	999999	888	579	996	438	999999	999999	144	156	33	124	999999	681	252	101	999999	42	578	117	512	391	999999	580	897	611	493	703	555	544	353	860	779	929	924	930	257	279	744	786	822	59	369	73	999999	999999	354	38	421	764	390	761	999999	382	999999	999999	729	317	681	999999	944	618	488	600	802	999999	344	294	999999	322	843	999999	297	792	294	462	999999	999999	119	999999	266	465	291	999999	999999	592	792	999999	866	274	210	939	597	999999	841	213	570	768	270	307	705	69	999999	109	921	921	473	286	97	609	637	525	207	822	137	489	336	698	446	220	381	999999	427	999999	121	999999	870	937	950	91	891	262	943	999999	163	207	194	192	868	242	128	515	320	999999	637	999999	742	775	231	362	877	872	332	
59	926	999999	999999	999999	988	27	60	535	336	16	717	385	582	395	669	930	304	999999	999999	999999	102	865	625	170	854	437	171	105	716	999999	214	999999	930	893	885	394	565	999999	204	851	191	999999	188	314	549	262	111	356	999999	301	999999	999999	52	127	999999	71	152	480	935	999999	856	999999	819	999999	801	698	454	689	999999	999999	375	999999	950	999999	32	510	686	321	621	602	335	999999	999999	425	539	481	976	999999	935	823	251	999999	469	643	994	236	772	449	999999	851	999999	422	845	830	925	167	781	999999	105	457	384	999999	859	342	234	999999	964	404	210	330	721	642	753	686	999999	999999	440	999999	983	795	737	247	808	770	795	913	969	999999	499	381	699	999999	717	999999	449	420	234	137	419	953	999999	377	249	192	139	999999	669	168	999999	645	727	475	90	309	719	999999	32	999999	999999	321	80	804	905	828	630	809	925	274	247	623	65	313	897	40	999999	369	999999	626	640	630	254	811	999999	853	654	234	831	417	769	999999	397	145	999999	999999	882	999999	472	999999	561	329	999999	404	921	183	999999	423	577	999999	776	999999	999999	999999	999999	917	76	269	441	61	999999	406	978	517	505	934	999999	999999	723	999999	157	75	897	587	75	321	390	999999	889	199	273	240	657	780	641	419	172	991	999999	672	41	623	36	420	245	165	350	731	999999	999999	948	669	999999	999999	903	710	462	999999	340	147	999999	226	380	251	787	943	748	207	876	95	999999	999999	999999	999999	768	534	49	486	351	909	970	999999	950	902	251	604	541	999999	877	931	957	611	660	999999	146	999999	999999	785	632	302	416	999999	855	813	224	714	999999	648	18	379	670	975	220	431	177	999999	276	999999	999	192	999999	868	330	999999	138	170	582	696	914	954	291	264	999999	999999	503	827	803	147	688	537	180	999999	871	508	270	999999	400	239	380	267	548	775	785	449	999999	547	822	999999	684	63	999999	738	999999	64	97	999999	999999	170	999999	350	85	999999	788	472	999999	520	999999	822	684	999999	769	352	325	656	416	515	478	414	169	999999	15	893	463	634	404	441	168	817	420	854	860	999999	311	40	999999	999999	986	323	436	379	550	999999	234	537	293	789	423	999999	647	582	937	717	11	972	345	191	999999	999999	77	581	362	189	411	830	296	539	999999	294	999999	999999	528	164	977	790	999999	15	668	999999	999999	999999	28	90	179	999999	916	152	239	339	695	11	744	999999	256	999999	27	370	598	999999	250	753	999999	138	999999	651	999999	999999	999999	999999	999999	999999	999999	
748	812	462	562	281	999999	573	914	999999	999999	711	599	472	261	695	999999	131	999999	55	416	274	685	597	999999	889	477	528	785	999999	412	28	773	365	999999	995	30	999999	999999	745	999999	34	490	106	999999	47	539	150	399	999999	874	999999	447	521	923	258	73	225	595	999999	804	999999	788	780	741	292	938	243	984	265	675	999999	828	999999	695	392	784	999999	154	999999	999999	999999	138	427	269	793	580	262	442	239	932	804	208	629	941	868	999999	709	364	170	109	305	166	144	692	760	999999	419	825	540	474	484	81	766	999999	477	999999	370	520	947	999999	686	801	754	333	999999	915	209	96	827	156	999999	234	999999	730	64	179	994	735	509	999999	171	999999	901	999999	458	999999	999999	317	999999	515	875	999999	999999	459	422	504	412	810	821	844	590	332	999999	394	399	999999	98	46	267	308	368	635	21	999999	550	259	899	988	875	999999	482	891	999999	322	999999	885	816	534	999999	560	767	999999	999999	999999	423	838	438	517	376	207	644	999999	60	175	156	250	187	999999	909	173	605	423	935	683	999999	698	709	999999	123	514	443	563	999999	706	540	999999	999999	356	999999	711	820	392	999999	677	502	86	841	999999	175	40	707	352	625	153	955	354	258	999999	302	725	139	999999	999999	999999	763	999999	677	353	999999	972	999999	999999	944	207	352	999999	800	268	190	999999	856	261	519	93	806	101	938	585	999999	195	999999	489	63	804	582	77	999999	760	999999	999999	409	498	822	999999	999999	999999	407	999999	800	999999	553	990	60	17	868	877	243	319	65	999999	152	999999	999999	999999	56	999999	999999	150	625	285	234	50	999999	768	886	999999	438	999999	582	930	694	999999	784	19	999999	935	439	56	935	704	999999	679	704	252	279	999999	897	383	155	471	108	266	999999	525	517	512	999999	999999	999999	999999	449	916	737	134	977	999999	316	591	807	120	609	730	214	921	451	555	345	111	499	999999	471	65	181	120	999999	437	718	269	502	139	999999	999999	926	999999	999999	999999	942	580	999999	648	10	315	575	44	861	377	999999	880	83	962	176	544	999999	999999	48	999999	744	626	302	550	912	57	99	678	821	999999	804	778	666	533	612	765	999999	850	999999	999999	489	146	999999	464	385	838	195	999999	962	755	365	384	999999	999999	183	325	287	724	735	999999	226	897	223	409	573	283	224	549	999999	411	706	941	973	999999	904	608	999999	837	174	84	861	559	715	75	106	430	391	796	999999	296	487	123	999999	625	939	999999	922	849	999999	999999	623	645	189	999999	
59	424	411	514	965	999999	948	450	559	661	999999	666	191	999999	999999	999999	891	428	999999	72	999999	592	826	999999	943	323	685	527	946	71	460	225	380	164	25	682	28	999999	830	999999	347	47	563	463	533	283	410	999999	999999	999999	999999	205	456	127	638	466	999999	63	571	999999	999999	999999	503	497	211	875	296	37	143	631	999999	24	597	999999	724	885	39	373	824	670	913	911	982	208	850	264	769	263	526	559	94	999999	315	188	895	916	544	75	262	658	987	382	640	913	624	206	608	52	402	752	437	234	238	901	999999	978	449	999999	647	946	115	42	511	583	547	168	708	419	518	808	999999	963	121	176	682	540	280	78	999999	654	999999	999999	860	774	131	859	737	414	449	917	477	248	428	315	552	954	871	66	376	465	497	199	533	594	410	999999	123	999999	228	208	707	380	720	992	299	388	999999	737	461	687	431	303	970	601	340	112	999999	805	624	999999	668	224	701	128	166	467	204	276	373	999999	999999	674	196	250	219	106	528	999999	25	173	782	144	604	689	999999	203	228	931	263	307	928	317	448	500	999999	492	679	999999	835	999999	194	999999	373	803	940	756	117	729	391	243	584	999999	789	460	945	534	619	999999	999999	963	248	272	999999	75	729	438	999999	696	710	726	427	925	999999	193	999999	999999	999999	801	748	288	96	498	549	29	723	999999	528	999999	554	15	999999	999999	517	872	593	921	999999	308	83	512	529	420	999999	664	999999	658	999999	606	480	78	763	999999	273	806	877	999999	999999	993	999999	999999	910	999999	999999	704	853	759	417	999999	599	68	984	472	727	246	758	675	479	999999	213	74	310	999999	516	485	251	65	404	999999	994	844	208	899	955	174	999999	290	999999	324	999999	66	250	790	17	422	94	301	101	36	57	999999	280	837	789	288	999999	989	732	667	462	798	999999	706	733	755	859	95	516	563	644	999999	406	164	83	156	823	999999	914	999999	400	950	964	377	663	792	999999	371	119	677	565	612	999999	611	999999	23	701	544	67	261	563	999999	784	999999	391	580	805	126	763	643	464	98	84	999999	999999	512	833	988	999999	940	192	498	976	839	997	999999	919	795	302	70	455	288	462	662	540	401	176	999999	999999	93	986	456	999999	475	222	476	537	919	344	359	189	712	502	126	79	75	32	999999	540	359	660	20	824	702	999999	186	635	422	108	874	999999	407	999999	958	953	735	890	510	999999	531	504	999999	999999	942	999999	999999	786	345	592	475	999999	230	
896	636	999999	975	632	904	287	46	840	125	821	470	23	999999	710	543	173	999999	184	999999	329	18	854	999999	560	999999	821	455	399	299	830	632	505	125	999999	999999	999999	999999	112	985	233	589	690	389	188	989	999999	109	42	252	182	999999	300	857	999999	887	781	772	425	750	93	832	647	550	294	999999	999999	898	280	343	18	999999	999999	198	298	740	328	475	481	999999	953	722	422	156	127	582	342	999999	223	623	595	762	562	362	902	400	941	149	104	990	34	39	999999	699	999999	987	999999	999999	568	171	999999	315	301	854	796	371	419	500	433	712	999999	327	684	656	999999	999999	632	879	296	897	798	999999	999999	999999	546	999999	893	723	999999	999999	566	240	999999	62	64	289	470	999999	566	541	999999	450	715	999999	144	999999	999999	181	999999	988	999999	999999	815	999999	373	999999	935	809	317	999999	478	999999	588	304	156	625	247	999999	602	468	785	999999	323	754	916	357	473	988	357	999999	999999	999999	999999	924	774	999999	424	999999	689	999999	354	999999	999999	694	999999	295	862	421	245	518	469	722	579	492	212	440	822	70	754	25	999999	999999	999999	999999	302	756	923	664	529	726	999999	829	943	928	124	134	533	629	691	999999	495	61	753	838	379	857	152	290	721	344	607	364	664	999999	999999	408	208	999999	401	999999	372	207	999999	519	317	640	778	999999	377	999999	999999	999999	379	133	999999	866	999999	623	109	445	614	642	999999	194	999999	999999	174	280	182	999999	925	611	999999	385	999999	297	169	243	999999	738	88	501	912	999999	999999	413	985	999999	999999	889	215	585	823	956	702	999999	999999	999999	999999	471	999999	508	477	661	163	999999	999999	999999	866	243	706	959	102	999999	366	122	730	999999	756	715	861	634	137	293	510	349	788	281	683	537	43	999999	999999	69	273	580	999999	999999	489	143	999999	999999	674	999999	193	256	492	999999	600	589	999	999999	951	685	610	841	380	194	161	813	516	694	999999	999999	210	999999	126	999999	106	785	98	999999	821	623	277	870	960	228	110	264	857	335	680	103	537	89	999999	167	459	431	210	840	109	999999	999999	753	680	345	708	937	139	459	366	999999	501	530	141	337	417	739	881	161	94	896	999999	191	23	999999	800	130	999999	958	999999	675	585	257	380	156	996	523	199	624	519	999999	134	408	969	999999	602	17	948	182	749	999999	549	999999	756	999999	999999	445	740	463	544	588	202	181	875	690	239	999999	160	985	341	893	550	267	641	999999	771	558	221	157	624	793	181	572	999999	864	135	536	
501	176	437	561	999999	736	89	931	999999	999999	532	288	636	359	999999	999999	841	855	179	292	416	834	999999	170	233	592	839	751	417	630	999999	20	565	702	999999	999999	557	779	999999	999999	187	999999	999999	817	35	933	521	999999	999999	218	999999	999999	695	999999	130	667	734	277	337	200	896	337	999999	349	999999	521	723	999999	607	874	415	999999	745	364	115	705	881	624	999999	300	81	574	816	208	898	610	325	722	582	94	258	999999	452	999999	917	849	196	999999	827	514	220	999999	667	71	999999	670	616	340	737	424	785	120	142	47	128	332	999999	325	451	389	999999	10	360	522	999999	135	618	999999	447	265	519	278	796	999999	90	494	906	754	406	237	999999	985	999999	999999	999999	147	157	414	800	594	337	999999	172	999999	999999	999999	237	155	445	676	61	790	892	481	999999	517	323	999999	999999	999999	426	767	919	223	396	220	25	202	223	488	977	999999	35	852	927	647	999999	359	999999	999999	266	761	999999	729	186	212	102	513	999999	791	823	645	457	175	178	570	952	999999	61	107	204	999999	931	956	999999	847	999999	999999	553	999999	411	999999	199	96	377	664	999999	999999	999999	193	128	511	938	431	665	342	756	859	684	367	695	166	307	999999	676	231	999999	999999	999999	338	447	62	960	995	389	999999	456	371	999999	513	123	762	911	868	999999	999999	999999	509	999999	366	101	905	366	196	571	255	999999	974	419	156	999999	999999	999999	708	745	999999	551	999999	52	806	885	999999	72	999999	254	933	254	439	245	983	999999	999999	71	673	247	542	999999	773	434	144	201	482	952	651	678	999999	602	213	999999	913	151	162	467	495	481	707	843	195	942	638	10	237	738	435	999999	515	43	495	471	213	379	777	519	907	614	412	441	420	502	235	340	51	999999	999999	842	972	861	576	999999	999999	699	510	831	795	144	964	744	526	631	172	999999	999999	741	919	999999	374	643	560	880	78	275	432	693	716	999999	958	920	416	999999	57	653	467	302	931	999999	869	945	999999	773	650	999999	915	789	339	250	233	309	397	788	477	338	999999	695	133	274	276	817	125	498	185	54	338	999999	583	518	999999	814	809	999999	674	428	920	999999	240	410	360	999999	363	999999	999999	659	533	999999	125	999999	352	999999	999999	667	999999	999999	999999	234	597	605	999999	982	216	821	722	418	999999	981	999999	999999	999999	524	465	723	914	999999	464	649	424	526	520	710	999999	864	999999	999999	645	999999	999999	623	598	696	199	634	999999	377	436	541	753	999999	999999	551	514	76	310	
828	316	456	753	613	999999	190	810	999999	999999	999999	999999	999999	999999	965	999999	357	813	500	460	721	334	830	652	546	206	922	999999	999999	367	999999	205	750	999999	999999	450	198	999999	564	35	417	885	127	549	449	212	95	886	787	892	811	738	24	616	589	503	999999	803	217	417	675	294	62	999999	125	434	424	999999	999999	525	999999	999999	258	474	999999	999999	216	999999	999999	343	121	46	118	865	556	240	999999	999999	974	844	999999	395	191	999999	360	132	999999	413	433	25	788	307	578	272	999999	851	999999	549	573	999999	296	204	600	874	306	639	186	196	167	885	253	290	813	473	560	199	778	111	124	919	12	803	857	999999	555	813	999999	845	557	999999	751	642	571	231	557	769	794	317	999999	720	946	646	999999	548	772	507	493	114	999999	128	83	388	434	999999	999999	493	347	412	328	492	181	999999	639	463	143	999999	999999	592	916	790	404	470	999999	403	999999	999999	557	318	999999	57	330	363	999999	438	999999	372	999999	917	480	74	431	999999	988	368	999999	999999	17	999999	414	171	788	999999	198	921	999999	612	137	40	679	394	999999	39	986	281	999999	817	207	999999	832	999999	402	801	122	851	368	21	482	891	999999	367	999999	765	903	263	269	428	175	221	714	999999	245	187	247	95	139	999999	405	716	206	732	417	806	959	643	768	986	788	999999	563	712	999999	999999	186	999999	46	179	136	733	22	743	652	986	999999	814	535	999999	563	36	999999	966	616	765	695	131	949	551	806	999999	999999	282	999999	828	658	12	999999	999	10	999999	999999	959	275	672	704	462	90	431	321	999999	118	999999	433	999999	624	596	105	374	549	64	372	495	373	867	247	739	113	823	337	493	926	535	224	637	977	762	999999	944	70	243	51	999999	999999	660	161	942	849	999999	213	999999	999999	523	459	945	999999	563	595	408	434	999999	359	999999	103	827	999999	582	338	999999	784	862	999999	161	999999	316	23	844	999999	712	715	999999	890	235	620	999999	587	413	999999	279	999999	999999	999999	302	519	105	999999	999999	434	412	442	578	999999	63	103	351	999999	999999	219	152	932	719	309	882	692	138	84	133	999999	999999	250	815	506	68	721	370	999999	603	642	217	999999	237	419	999999	999999	999999	999999	999999	142	279	109	832	999999	999999	346	999999	124	293	999999	999999	30	760	149	999999	172	627	82	555	999999	732	999999	573	999999	11	719	704	999999	457	612	556	999999	248	990	999999	999999	417	621	572	721	367	256	411	993	261	197	672	98	999999	688	999999	73	999999	504	410	
623	536	720	201	223	642	64	666	681	63	943	782	769	773	878	755	16	999999	833	975	485	254	579	860	999999	56	999999	496	999999	960	492	310	744	590	999999	201	697	429	999999	89	312	999999	730	999999	318	999999	903	324	934	933	646	563	313	528	999999	379	957	999999	999999	176	999999	999999	898	999999	999999	999999	999999	188	30	687	68	586	999999	753	672	896	524	999999	551	409	153	999999	562	834	999999	999999	999999	225	666	384	244	837	52	192	63	744	691	19	379	675	999999	724	304	257	999999	70	999999	999999	856	38	854	328	999999	977	33	999999	15	999999	407	999999	999999	822	522	646	453	231	544	967	699	928	999999	514	999999	875	43	428	997	999999	959	263	525	999999	999999	637	529	915	529	999999	999999	329	739	627	611	736	40	999999	212	658	999999	999999	525	444	860	999999	822	349	69	441	944	605	736	700	113	154	127	209	462	999999	126	537	702	479	808	379	198	587	903	532	845	489	225	348	999999	315	737	999999	999999	441	815	999999	855	97	130	564	593	48	523	467	619	999999	101	999999	541	276	999999	56	999999	491	738	999999	446	537	999999	464	389	999999	198	797	416	46	623	999999	79	937	682	614	358	999999	786	160	74	445	912	25	397	999999	999999	999999	364	691	454	999999	702	579	999999	328	501	666	184	204	999999	725	60	583	217	80	258	603	594	346	698	392	705	588	180	10	624	580	999999	999999	591	953	443	725	592	999999	328	499	205	363	123	999999	79	591	309	348	394	339	807	327	649	999999	651	27	999999	72	399	123	408	741	703	920	999999	693	613	896	999999	335	990	688	751	999999	999999	240	233	15	999999	123	289	832	615	999999	773	749	841	999999	312	426	732	530	139	214	999999	463	659	203	103	385	977	412	66	69	348	129	576	891	804	420	793	986	999999	285	834	999999	135	999999	157	999999	851	235	594	865	602	470	558	546	667	944	580	39	912	937	146	876	776	999999	947	999999	182	999999	582	999999	632	999999	781	854	380	999999	338	999999	56	253	999999	751	818	200	467	877	571	39	233	860	839	764	84	999999	149	958	799	579	470	503	676	901	652	703	243	856	689	999999	176	153	616	999999	983	999999	413	394	67	585	99	79	999999	999999	999999	722	61	868	671	968	714	999999	724	999999	781	552	999999	632	108	999999	957	610	198	999999	863	90	999999	511	999999	999999	409	755	900	224	489	400	421	999999	184	999999	651	999999	195	720	999999	754	428	857	999999	441	101	780	999999	942	999999	489	881	224	289	999999	
479	550	98	265	569	999999	521	999999	278	390	141	999999	457	178	999999	999999	424	477	877	118	661	999999	953	349	324	628	999999	958	595	10	999999	206	253	999999	461	110	286	999999	160	999999	243	999999	588	999999	310	999999	332	127	999999	45	74	999999	346	180	985	93	596	749	941	941	999999	563	914	999999	871	999999	799	920	717	372	999999	999999	999999	848	999999	743	807	787	999999	276	999999	352	489	560	999999	114	859	82	999999	377	514	537	988	218	539	680	999999	320	999999	999999	257	412	999999	115	728	578	96	498	305	999999	286	809	710	674	999999	157	83	364	341	766	999999	726	378	999999	858	779	999999	999999	318	205	999999	496	492	999999	999999	893	999999	383	831	368	27	999999	999999	309	101	999999	826	323	572	391	606	649	979	538	301	530	999999	69	256	949	81	978	190	110	512	790	327	999999	999999	752	999999	999999	999999	973	999999	999999	999999	999999	999999	999999	999999	193	999999	999999	598	100	516	954	381	498	999999	882	137	882	296	49	999999	677	796	311	387	789	667	819	186	907	126	16	789	999999	581	964	811	102	996	887	999999	999999	512	422	283	373	665	999999	893	332	572	650	686	709	532	281	282	947	776	173	526	725	749	999999	999999	999999	175	793	999999	894	81	44	886	408	605	927	175	999999	38	24	133	509	999999	854	345	476	330	89	999999	309	999999	999999	325	832	999999	718	999999	821	999999	773	207	871	999999	999999	261	999999	999999	287	114	605	116	897	918	999999	999999	26	798	999999	355	507	190	95	738	617	211	216	719	63	47	887	999999	999999	936	264	816	262	999999	927	999999	999999	712	52	974	460	202	795	945	562	999999	355	919	618	475	940	999999	122	142	633	797	54	818	999999	250	999999	191	999999	999999	664	946	787	999999	871	302	999999	795	147	120	288	999999	999999	271	166	270	691	967	805	878	995	999999	704	129	999999	999999	999999	989	11	801	757	278	439	833	291	616	15	597	999999	325	927	999999	999999	11	854	999999	391	783	662	450	999999	259	386	884	999999	992	999999	668	132	742	744	559	793	346	363	999999	985	582	999999	549	999999	999999	919	490	999999	999999	226	702	275	426	999999	999999	336	561	999999	507	892	554	868	299	374	999999	475	315	580	378	361	999999	647	843	233	808	804	122	999999	999999	999999	999999	999999	124	775	999999	403	705	993	970	232	242	103	999999	127	999999	713	690	999999	916	629	614	999999	581	999999	118	65	431	203	939	970	224	374	788	177	999999	620	753	524	999999	999999	769	321	999999	156	129	25	999999	999999	793	104	
124	936	279	835	999999	999999	363	625	667	494	971	512	64	10	18	867	314	999999	131	819	960	175	999999	999999	859	302	309	434	379	102	272	705	409	844	856	999999	999999	953	999999	19	266	137	857	340	972	267	267	999999	148	261	999999	999999	604	973	144	948	585	306	975	999999	686	928	999999	574	231	276	112	999999	154	730	771	361	246	999999	563	832	318	30	10	601	999999	999999	296	999999	392	999999	110	436	710	907	701	798	977	28	332	338	881	293	999999	705	164	999999	465	417	490	358	867	493	999999	312	999999	564	306	384	398	987	999999	138	999999	72	176	676	999999	246	999999	972	384	228	788	999999	950	35	999999	304	999999	986	244	879	999999	43	300	617	25	408	999999	999999	999999	603	629	345	999999	999999	111	56	539	488	549	229	387	517	974	649	704	196	361	614	653	12	999999	999999	752	761	500	158	771	559	660	999999	968	892	480	781	598	452	537	206	924	865	765	958	447	999999	501	130	999999	651	912	829	56	999999	999999	500	665	999999	999999	999999	263	999999	284	999999	827	448	260	495	999999	999999	999999	262	659	165	689	787	246	978	964	737	270	380	999999	999999	646	831	64	314	999999	980	125	381	859	601	999999	971	591	785	141	999999	764	16	93	866	600	660	180	890	973	705	263	687	263	855	675	883	864	163	343	995	999999	946	96	999999	87	679	999999	67	999999	999999	206	461	999999	999999	999999	264	297	232	529	999999	660	173	340	703	999999	437	128	13	926	69	117	999999	451	145	999999	817	919	36	788	999999	267	999999	999999	265	509	801	840	297	882	421	596	642	633	357	345	230	615	392	999999	649	560	398	140	162	611	999999	20	711	360	165	999999	271	999999	999999	727	547	494	85	203	999999	596	830	999999	515	473	475	804	103	800	394	212	536	696	999999	370	999999	999999	526	653	741	790	139	937	727	87	334	208	35	629	999999	735	540	198	414	999999	730	278	625	688	146	964	999999	910	965	952	807	574	304	999999	858	565	999999	431	462	144	467	893	403	438	148	276	778	473	999999	999999	671	348	291	96	640	600	366	837	517	776	873	228	971	774	279	999999	904	788	770	241	767	118	736	279	595	999999	874	197	999999	869	999999	453	907	999999	290	469	293	999999	999999	268	209	141	999999	686	999999	248	921	999999	168	388	999999	990	702	771	891	563	612	999999	500	999999	725	178	297	647	591	430	321	664	493	999999	476	696	999999	512	999999	635	204	59	999999	357	915	256	39	999999	508	205	999999	145	425	
727	857	280	717	999999	542	40	999999	276	105	841	999999	267	144	357	911	674	808	199	739	265	368	562	999999	152	887	999999	149	999999	149	395	999999	186	248	766	999999	206	979	999999	970	11	999999	927	954	176	430	999999	122	999999	259	833	396	560	405	170	999999	999999	276	574	915	72	891	999999	999999	709	171	750	28	378	403	715	695	430	229	999999	473	441	607	837	722	999999	999999	467	876	315	999999	128	780	87	407	658	999999	415	472	907	999999	83	800	999999	999999	999999	639	744	287	999999	148	965	341	666	999999	927	697	438	852	686	706	999999	841	822	999999	999999	969	941	999999	745	785	289	999999	321	629	999999	640	361	999999	52	599	622	189	342	176	43	786	124	390	479	999999	501	562	999999	999999	685	241	977	544	961	710	698	999999	542	758	858	16	999999	999999	307	296	999999	605	999999	999999	999999	999999	509	656	677	266	999999	560	500	999999	293	999999	999999	120	944	168	663	816	870	342	901	848	647	584	317	36	999999	87	93	193	624	895	999999	698	127	440	999999	331	867	999999	854	147	283	757	999999	141	833	910	102	149	999999	529	735	999999	195	245	607	924	348	999999	999999	778	476	999999	170	999999	974	484	992	999999	999999	341	999999	175	999999	763	575	889	120	185	202	856	984	999999	559	105	999999	284	999999	999999	833	807	999999	226	214	85	670	965	999999	85	999999	359	999999	589	999999	302	580	569	990	999999	669	717	814	173	458	999999	794	532	999999	75	999999	700	970	119	680	627	359	732	999999	999999	999999	610	999999	44	28	843	999999	405	240	267	999999	601	999999	92	222	125	993	819	999999	999999	291	999999	999999	532	848	999999	388	808	908	96	999999	999999	999999	588	338	69	425	779	155	999999	999999	999999	302	501	999999	636	999999	887	999999	999999	999999	539	965	400	999999	954	999999	999999	196	561	464	139	999999	153	324	677	992	706	753	163	700	999999	673	162	863	999999	845	715	982	221	61	501	911	999999	462	413	882	217	999999	999999	999999	999999	593	593	999999	576	999999	158	999999	999999	643	709	144	743	864	420	866	812	999999	999999	118	687	788	974	510	963	227	152	691	911	999999	785	249	999999	999999	55	630	999999	11	296	988	696	539	119	578	999999	366	999999	489	52	547	79	680	237	275	978	866	619	93	197	999999	760	466	275	86	858	470	765	255	819	789	785	811	250	250	422	999999	999999	406	168	606	59	662	649	373	999999	114	21	113	999999	999999	999999	999999	813	937	238	999999	273	43	719	881	601	922	999999	999999	999999	268	999999	986	999999	
830	198	222	999999	999999	999999	107	999999	901	999999	753	999999	661	737	999999	778	789	999999	312	22	999999	884	645	686	287	15	136	992	397	612	468	999999	35	260	687	989	999999	999999	999999	999999	140	422	371	999999	965	432	939	195	40	483	971	999999	138	974	999999	945	999999	999999	647	585	184	999999	430	999999	892	89	999999	999999	60	650	979	999999	775	675	881	769	523	962	999999	854	999999	940	961	913	641	208	999999	999999	588	741	446	272	433	646	463	34	991	82	789	999999	999999	537	145	389	999999	262	494	999999	102	999999	999999	590	815	792	519	243	999999	517	657	999999	999999	382	823	318	214	717	999999	139	221	999999	777	450	183	999999	855	538	805	582	419	999999	714	92	958	686	319	856	456	999999	137	230	880	484	425	104	999999	627	999999	826	185	786	999999	999999	251	999999	999999	982	999999	999999	937	980	437	571	108	999999	980	999999	423	999999	999	357	271	655	12	999999	976	999999	35	88	492	999999	823	978	999999	633	999999	359	999999	723	563	999999	449	475	702	156	793	319	999999	999999	124	999999	999999	578	827	999999	999999	322	999999	999999	268	999999	957	338	498	709	167	999999	174	475	999999	631	619	700	999999	672	999999	795	999999	856	208	667	999999	878	999999	999999	999999	255	160	999999	118	999999	999999	591	464	732	999999	999999	977	992	989	344	154	910	299	492	281	999999	995	165	918	729	999999	506	61	600	912	88	999999	999999	685	911	307	594	999999	757	634	37	245	999999	302	797	999999	959	999999	999999	999999	999999	588	999999	330	521	260	995	661	388	739	999999	539	864	820	301	746	91	317	87	47	560	553	999999	999999	253	277	155	863	130	999999	410	999999	999999	88	906	999999	892	575	173	661	312	932	978	999999	143	999999	381	40	10	61	736	651	789	826	999999	463	57	999999	86	254	114	999999	999999	476	999999	999999	351	785	913	801	853	515	154	426	999999	627	574	999999	725	999999	999999	999999	862	999999	185	999999	849	371	126	452	452	999999	999999	919	556	181	402	511	688	281	999999	999999	126	209	207	999999	507	373	101	344	888	532	897	331	358	989	278	470	301	999999	22	979	669	471	999999	583	27	234	869	563	235	73	999999	999999	999999	309	998	663	872	999999	260	485	279	782	564	919	382	177	570	566	902	931	999999	999999	269	999999	926	999999	999999	999999	213	999999	504	538	118	824	697	454	999999	59	990	614	598	999999	999999	536	999999	999999	906	438	211	849	999999	999999	660	303	999999	729	194	442	383	999999	812	258	751	999999	981	741	673	739	232	928	455	521	576	
297	343	873	785	732	999999	49	748	421	999999	999999	618	201	877	999999	999999	967	269	289	675	646	802	349	594	353	554	968	223	176	215	282	999999	153	736	373	959	979	943	462	999999	999999	605	400	999999	398	369	790	864	857	999999	265	999999	175	845	929	999999	994	999999	999999	187	999999	999999	999999	215	149	959	475	465	514	999999	999999	999999	807	313	342	51	411	512	206	983	999999	114	365	408	950	614	999999	307	806	877	964	700	511	999999	488	518	33	194	696	438	893	335	360	11	776	999999	860	862	513	887	94	492	92	458	999999	393	470	182	265	534	731	177	999999	999999	999999	301	522	533	999999	824	28	226	999999	999999	100	999999	754	999999	632	999999	999999	376	794	919	793	999999	999999	62	861	104	57	850	929	172	707	999999	676	999999	999999	484	718	337	999999	688	999999	867	999999	324	368	999999	639	116	550	999999	780	364	382	999999	842	999999	683	470	999999	730	776	177	999999	999999	999999	373	762	40	253	157	999999	427	339	999999	60	926	805	302	999999	878	465	941	310	393	999999	352	353	937	881	999999	801	999999	665	316	912	701	999999	999999	264	994	999999	608	999999	402	999999	363	34	276	999999	916	613	999999	999999	793	275	834	867	903	999999	718	29	824	158	553	356	999999	761	33	999999	358	356	999999	48	699	657	856	999999	908	848	999999	327	86	259	965	96	999999	999999	871	51	88	999999	676	760	999999	999999	405	999999	318	55	999999	601	11	83	340	569	830	351	86	999999	418	999999	959	64	999999	400	942	575	193	466	936	999999	890	982	124	523	679	999999	502	999999	262	406	999999	862	66	436	326	12	919	405	999999	78	999999	736	999999	999999	875	622	526	155	42	829	999999	999999	999999	522	999999	29	959	816	999999	809	849	999999	883	21	984	999999	999999	999999	999999	940	656	788	210	999999	999999	164	999999	791	648	999999	505	357	691	999999	140	918	752	543	725	306	999999	112	514	456	999999	53	852	620	999999	999999	624	718	81	102	183	488	652	252	648	557	999999	178	178	834	313	502	670	999999	881	76	354	464	92	777	896	999999	999999	999999	647	830	311	738	451	999999	442	999999	285	599	259	651	999999	510	895	177	636	999999	934	999999	153	727	999999	401	738	283	434	170	635	304	205	628	215	898	999999	999999	999999	999999	726	309	401	999999	226	80	999999	240	800	999999	568	915	999999	30	620	602	609	920	999999	909	999999	178	444	281	161	981	403	999999	999999	999999	999999	999999	922	705	159	634	288	627	511	312	999999	999999	483	590	601	720	163	185	18	
612	999999	684	999999	345	931	999999	864	130	374	244	676	580	999999	433	938	999999	992	444	871	985	323	982	999999	155	719	501	695	999999	680	441	827	228	999999	833	88	999999	999999	586	774	999999	770	168	262	999999	635	619	714	60	651	119	999999	719	314	33	299	316	999999	225	626	439	862	999999	999999	999999	417	458	959	999999	354	716	776	416	999999	999999	224	164	729	999999	519	110	786	999999	212	571	714	999999	999999	597	543	772	956	500	960	345	739	999999	719	330	859	999999	659	754	705	934	342	320	999999	999999	999999	145	586	131	999999	525	652	227	807	878	228	308	999999	371	426	582	760	286	999999	334	999999	464	445	409	294	999999	999999	42	939	277	999999	403	69	879	788	408	195	999999	793	444	999999	521	999999	840	111	999999	643	298	337	132	184	999999	864	725	504	999999	699	186	837	999999	85	619	287	539	650	824	999999	999999	582	27	397	925	492	21	641	999999	511	604	308	733	999999	162	999999	817	103	182	539	344	999999	443	999999	19	997	429	369	83	243	999999	200	286	322	979	715	319	735	259	573	999999	999999	485	999999	999999	878	114	675	922	914	469	446	478	295	999999	289	149	318	387	999999	72	651	568	999999	999999	414	31	421	718	447	395	92	999999	608	685	260	899	600	613	140	892	753	999999	168	774	976	722	991	417	700	999999	11	999999	330	510	999999	999999	700	754	691	857	999999	957	999999	528	387	999999	999999	609	653	389	548	704	257	999999	319	999999	409	20	122	691	39	13	999999	870	394	734	999999	107	484	735	208	999999	999999	283	210	796	961	640	999999	383	999999	391	763	321	37	306	110	295	201	996	125	999999	642	999999	827	689	939	614	144	652	999999	999999	135	918	190	702	781	973	835	999999	253	769	624	738	839	648	249	706	999999	999999	999999	238	905	487	619	999999	213	923	456	999999	856	356	999999	743	304	999999	266	845	140	335	524	999999	459	678	999999	999999	75	903	999999	189	999999	999999	772	56	27	999999	866	647	308	671	499	999999	526	324	999999	897	273	880	444	758	391	999999	576	999999	573	999999	778	999999	733	272	453	309	763	277	999999	999999	584	459	726	452	999999	999999	546	468	836	666	999999	999999	22	856	93	999999	469	411	797	999999	667	264	482	999999	999999	639	999999	999999	228	199	999999	259	999999	53	322	999999	164	999999	545	773	999999	999999	999999	907	897	642	224	877	189	268	839	361	480	36	956	329	976	215	999999	583	999999	510	250	646	570	360	892	968	543	279	40	477	865	34	999999	999999	583	
575	622	440	425	47	999999	999999	360	743	779	226	97	999999	836	948	622	962	79	357	999999	44	346	546	750	255	343	909	237	372	999999	456	999999	406	999999	411	593	999999	168	666	654	290	296	827	581	999999	881	550	442	999999	855	903	955	839	999999	548	238	999999	999999	179	999999	946	732	999999	257	999999	387	999999	999999	999999	365	999999	999999	412	999999	587	748	999999	965	84	374	792	999999	155	999999	592	999999	999999	715	207	182	517	259	999999	999999	707	999999	308	999999	258	298	200	304	17	726	182	109	999999	999999	114	800	719	999999	999999	804	999999	479	586	999999	999999	999999	387	975	59	999999	847	434	999999	449	999999	39	449	999999	717	786	184	498	470	429	344	492	947	999999	611	407	462	407	643	193	60	237	971	828	915	425	910	224	255	753	878	748	999999	113	150	84	360	999999	999999	828	630	423	19	999999	999999	181	884	524	999999	651	800	450	790	631	398	768	67	999999	32	301	875	959	253	716	999999	999999	208	844	722	999999	57	681	14	814	563	636	999999	814	999999	744	541	999999	850	603	953	438	957	662	715	382	27	738	999999	999999	999999	671	180	999999	616	548	972	50	802	837	603	129	445	975	77	761	999999	999999	999999	288	759	490	999999	999999	763	999999	999999	999999	138	350	519	319	922	903	861	999999	999999	924	999999	153	999999	501	593	22	999999	833	992	982	594	954	831	999999	999999	480	351	999999	999999	531	999999	999999	909	436	911	462	328	294	206	542	123	185	305	625	55	786	516	268	897	105	650	929	130	657	999999	184	518	745	510	451	562	399	339	934	394	703	243	344	590	140	694	999999	636	459	868	419	658	215	728	32	964	93	999999	466	881	999999	999999	262	485	737	943	583	783	755	980	724	845	370	999999	351	552	181	677	766	411	935	302	670	788	541	525	312	999999	488	999999	478	824	873	63	783	329	981	859	852	196	120	931	999999	479	154	573	298	974	387	480	792	415	808	65	946	318	713	473	999999	999999	641	567	305	999999	999999	899	972	317	999999	32	570	322	824	579	300	13	420	200	644	968	999999	999999	639	999999	999999	73	25	999999	116	474	615	517	999999	641	555	999999	636	613	968	999999	999999	980	526	364	909	479	590	999999	765	942	999999	523	829	999999	984	312	928	296	583	448	884	164	210	983	417	63	999999	193	33	999999	999999	807	232	399	377	256	811	284	109	224	482	787	62	174	577	102	687	940	656	252	625	349	999999	530	370	446	780	543	946	856	82	406	214	28	575	
99	999999	999999	608	738	501	653	197	368	965	107	112	46	415	325	999999	466	537	781	999999	37	777	702	999999	931	475	278	999999	252	151	86	999999	44	598	487	801	257	342	917	751	999999	162	671	999999	273	344	744	137	631	490	615	869	433	897	999999	322	597	410	676	273	233	325	999999	999999	888	999999	78	447	999999	999999	127	134	619	39	158	874	999999	147	766	597	731	999999	999999	761	999999	216	158	146	60	175	213	847	665	999999	528	657	999999	454	676	999999	999999	306	999999	999999	373	491	260	404	999999	673	215	460	644	999999	541	92	618	192	999999	681	999999	931	397	762	319	280	469	964	511	501	667	661	471	27	331	999999	940	598	398	54	999999	754	398	386	959	753	212	585	999999	445	48	999999	763	994	381	344	908	447	798	999999	31	295	892	257	16	553	988	999999	758	116	152	30	794	645	725	622	543	20	802	566	77	884	851	76	462	641	999999	477	645	986	526	503	800	999999	33	999999	861	999999	999999	415	764	999999	826	999999	999999	27	999999	128	278	999999	999999	897	999999	999999	36	147	444	826	999999	374	655	521	999999	772	590	648	230	999999	622	63	760	402	640	397	801	491	67	845	999999	444	411	999999	208	999999	194	628	859	568	278	885	999999	44	356	15	999999	253	605	999999	425	653	797	740	505	225	999	409	267	999999	440	545	999999	599	63	359	999999	999999	999999	104	588	962	789	662	231	736	826	999999	56	635	999999	557	885	14	429	129	647	670	283	983	999999	784	370	612	137	733	806	638	980	996	52	883	931	999999	475	999999	864	145	999999	769	999999	999999	363	632	619	882	659	85	179	934	712	302	602	339	999999	999999	602	187	534	999999	999999	198	999999	59	999999	999999	626	384	999999	966	265	999999	161	514	999999	614	431	999999	992	999999	999999	730	468	999999	294	999999	291	999999	999999	671	999999	687	999999	30	838	210	537	313	49	866	266	284	546	212	679	999999	151	97	744	602	381	863	194	290	424	209	729	699	765	843	472	34	90	999999	115	577	901	140	999999	393	87	128	999999	999999	987	799	194	265	999999	999999	608	203	857	701	300	997	999999	330	999999	639	481	838	547	206	404	242	203	999999	106	111	308	20	421	999999	999999	262	999999	68	302	624	999999	999999	999999	681	999999	278	999999	999999	576	999999	85	581	999999	46	911	249	999999	503	999999	999999	605	515	168	275	785	999999	781	505	185	47	833	443	37	981	624	18	516	999999	960	999999	999999	813	112	988	999999	726	486	384	450	286	999999	999999	
337	547	29	999999	314	65	896	999999	999999	671	214	539	999999	999999	554	999999	422	903	999999	715	542	605	689	791	412	999999	249	68	121	406	65	899	999999	999999	116	999999	962	124	703	460	969	323	639	999999	609	573	712	999999	182	934	962	546	999999	999999	138	999999	857	237	106	143	815	837	999999	999999	616	999999	183	999999	534	999999	589	307	209	282	746	999999	966	999999	192	839	467	855	886	186	444	518	999999	999999	43	384	632	999999	27	570	644	999999	999999	549	788	305	399	599	999999	118	354	664	347	999999	230	909	765	999999	54	267	676	960	999999	999999	655	107	958	999999	89	160	999999	999999	289	999999	637	614	999999	999999	506	887	450	868	995	999999	999999	779	999999	85	178	133	619	70	690	760	893	684	190	437	999999	999999	346	999999	519	709	678	999999	999999	708	643	999999	477	349	75	999999	816	999999	999999	183	526	999999	926	883	616	999999	540	380	174	999999	745	953	433	15	532	999999	550	836	358	296	109	343	404	999999	441	561	656	999999	994	532	943	999999	719	17	910	28	999999	999999	997	563	178	307	335	856	962	690	193	999999	817	259	999999	980	459	678	84	193	481	462	451	999999	999999	270	385	641	585	659	243	999999	999999	999999	999999	999999	838	794	127	801	999999	547	510	999999	378	194	999999	745	915	963	999999	999999	999999	726	999999	311	999999	942	999999	999999	921	693	280	312	456	999999	999999	313	208	530	151	665	561	282	186	933	999999	700	999999	125	807	640	726	622	34	202	493	999999	966	749	999999	896	540	218	999999	999999	999999	208	999999	611	817	159	999999	394	999999	999999	489	999999	549	613	359	321	266	148	110	290	967	658	288	264	283	997	347	459	999999	255	134	352	402	999999	999999	754	405	84	307	657	999999	341	800	63	999999	833	829	362	399	999999	640	401	999999	599	356	999999	999999	50	338	819	999999	97	940	999999	846	147	267	686	999999	605	916	192	999999	453	999999	636	999999	235	552	449	178	984	69	999999	615	732	244	999999	516	58	834	365	745	487	845	16	401	234	216	999999	576	152	415	793	847	457	999999	999999	413	719	999999	694	497	889	999999	827	38	258	961	999999	902	465	999999	898	999999	999999	999999	363	607	190	244	999999	28	977	872	35	578	275	844	167	182	580	399	796	999999	150	999999	855	999999	28	977	999999	273	102	672	121	972	517	32	295	999999	206	67	999999	999999	137	675	520	999999	625	259	999999	999999	999999	941	332	999999	382	611	630	999999	591	527	999999	999999	102	999999	999999	315	999999	999999	999999	252	558	156	975	
522	176	999999	169	474	999999	838	999999	769	225	737	469	161	999999	55	999999	905	402	601	999999	678	478	30	999999	999999	750	999999	265	999999	197	999999	856	657	965	809	900	70	999999	166	347	752	999999	999999	999999	999999	899	999999	965	999999	462	165	999999	956	726	307	54	155	999999	401	999999	151	583	999999	999999	705	881	812	195	539	999999	539	999999	246	264	676	370	658	43	37	999999	975	999999	999999	120	42	999999	899	930	668	999999	999999	141	59	441	205	179	670	248	291	483	96	589	435	571	923	701	614	702	999999	936	396	121	901	533	999999	902	44	536	549	46	981	882	527	774	400	407	414	999999	999999	507	700	419	999999	553	999999	999999	814	977	197	340	64	207	880	731	379	642	240	526	999999	999999	145	144	699	254	502	214	72	999999	181	525	297	810	999999	553	246	976	999999	357	751	999999	97	67	349	218	981	784	12	999999	405	757	177	887	999999	766	371	566	720	507	999999	999999	334	999999	806	671	52	254	564	337	999999	403	283	882	999999	341	215	87	794	999999	273	717	999999	999999	265	999999	358	999999	699	876	191	999999	265	862	305	999999	37	934	261	677	999999	999999	229	999999	999999	12	484	999999	122	779	999999	294	999999	240	244	344	374	67	999999	392	999999	999999	999999	687	155	999999	147	420	587	600	999999	281	826	127	999999	999999	497	537	999999	263	938	999999	297	920	325	897	909	35	628	961	999999	970	46	999999	999999	533	192	542	999999	497	999999	73	707	522	475	289	999999	654	915	999999	846	836	102	999999	999999	258	354	634	372	258	904	999999	999999	625	789	343	244	999999	999999	999999	352	955	999999	478	398	999999	367	775	454	999999	439	999999	119	999999	125	974	877	999999	424	116	999999	558	179	280	592	999999	281	91	732	142	54	508	891	134	999999	890	827	624	254	999999	891	579	190	336	818	999999	11	873	510	814	466	842	544	655	612	794	999999	738	999999	645	603	285	52	322	990	931	373	999999	999999	234	157	263	157	844	225	609	999999	843	461	942	752	408	580	918	676	212	964	245	999999	999999	114	999999	738	609	975	999999	536	867	999999	887	286	26	319	285	999999	212	999999	699	440	13	426	999999	287	943	892	205	704	134	646	788	966	999999	472	991	130	68	524	999999	869	999999	82	510	999999	999999	665	999999	98	999999	260	473	999999	275	805	519	155	999999	999999	794	717	780	910	999999	231	557	920	159	553	328	999999	609	999999	156	829	999999	999999	915	999999	713	288	166	999999	999999	999999	183	999999	701	999999	953	999999	999999	257	730	
831	98	699	670	289	950	652	516	192	770	150	651	999999	999999	999999	975	588	240	727	107	516	999999	673	999999	999999	58	288	229	999999	600	482	206	362	999999	999999	741	140	999999	636	494	71	771	999999	999999	999999	232	398	906	266	356	374	615	999999	159	223	280	424	198	142	999999	999999	999999	689	591	298	999999	299	826	57	999999	844	329	604	999999	46	745	585	999999	251	999999	659	381	999999	480	999999	867	964	212	999999	54	326	941	136	404	821	637	91	393	57	324	933	571	999999	562	512	54	20	998	123	478	694	999999	947	827	581	301	470	999999	364	999999	979	96	92	999999	388	903	202	209	421	408	663	999999	999999	926	999999	999999	521	410	999999	192	856	966	999999	276	359	239	994	309	823	530	177	872	38	627	345	999999	489	856	999999	608	999999	811	586	715	814	501	807	30	455	493	779	999999	999999	182	574	23	999999	815	652	999999	999999	893	999999	891	999999	791	174	662	591	999999	608	665	236	999999	999999	999999	389	999999	461	858	432	973	853	340	750	118	999999	999999	63	999999	848	673	213	35	699	999999	435	999999	484	33	337	154	438	919	884	124	833	882	842	999999	634	623	363	794	726	935	50	999999	150	132	170	999999	609	999999	686	935	999999	210	669	999999	620	693	999999	438	531	287	544	999999	456	636	284	999999	23	534	999999	235	320	999999	308	764	917	389	555	361	863	28	544	178	243	949	662	632	222	470	908	999999	999999	925	273	999999	400	116	599	513	847	421	305	84	999999	461	624	52	902	904	464	240	148	547	574	512	742	376	700	507	974	652	535	552	999999	999999	999999	394	155	999999	999999	811	999999	51	514	451	999999	469	606	999999	334	619	730	999999	15	999999	802	186	360	760	706	34	999999	102	999999	999999	999999	753	458	816	999999	240	897	999999	540	652	450	999999	43	132	999999	283	769	918	999999	365	922	227	547	999999	954	333	999999	394	163	350	405	697	512	318	999999	999999	999999	999999	830	999999	999999	999999	777	362	236	705	999999	238	999999	999999	999999	496	999999	183	999999	667	215	510	862	626	206	513	890	200	257	753	999999	724	566	821	272	999999	999999	89	643	245	450	999999	999999	259	190	999999	424	729	999999	908	777	338	45	898	763	510	927	213	896	218	796	587	999999	483	999999	999999	671	157	999999	284	408	999999	540	47	227	31	788	999999	446	401	98	170	999999	348	975	999999	689	668	68	761	62	999999	999999	999999	999999	862	88	248	999999	762	143	276	569	811	510	999999	798	997	680	741	721	324	767	505	
999999	999999	482	767	999999	854	999999	13	99	409	999999	523	658	114	599	365	943	550	474	684	267	822	601	303	999999	48	466	999999	987	327	49	737	999999	687	315	812	389	320	740	293	33	140	187	169	999999	986	289	693	407	999999	798	181	999999	93	247	999999	45	189	930	999999	398	56	25	772	369	495	406	999999	798	999999	975	632	810	190	660	137	645	441	714	999999	999999	773	294	999999	528	868	886	44	999999	999999	999999	210	390	280	895	977	125	415	800	999999	589	318	894	999999	349	175	370	669	999999	999999	661	603	475	88	999999	624	761	999999	253	999999	608	999999	999999	789	19	775	999999	540	295	683	21	239	999999	620	271	451	878	673	332	363	999999	227	999999	999999	357	999999	734	999999	569	280	225	772	172	309	495	999999	786	999999	611	999999	999999	999999	999999	748	999999	431	963	855	999999	999999	746	97	29	889	992	390	760	202	999999	836	50	999999	970	999999	468	249	999999	999999	134	54	664	773	72	999999	439	677	843	863	240	925	219	879	494	310	533	137	752	282	316	115	466	594	672	774	534	982	859	999999	290	999999	364	999999	731	999999	605	973	35	271	459	324	547	896	961	999999	626	999999	456	999999	490	999999	999999	795	999999	999999	587	79	110	298	233	999999	999999	484	999999	381	571	587	158	720	705	560	112	491	822	992	568	569	999999	165	157	373	536	199	878	999999	999999	568	607	999999	999999	535	872	737	48	12	506	73	323	999999	999999	999999	22	999999	964	930	238	15	973	42	460	28	446	945	150	859	920	628	605	999999	18	12	980	446	999999	179	688	374	452	819	495	504	256	53	219	999999	999999	999999	999999	948	720	367	595	999999	999999	999999	99	926	596	188	92	877	467	688	581	999999	68	576	999999	795	251	999999	562	999999	546	999999	999999	999999	736	42	507	130	404	657	913	651	416	414	194	368	90	761	999999	274	737	617	47	567	471	999999	59	785	600	439	706	856	804	441	39	999999	404	695	199	999999	680	962	483	810	999999	930	999999	654	999999	841	714	490	999999	298	999999	928	918	214	931	471	983	999999	529	999999	950	67	999999	975	385	888	999999	394	571	224	593	775	144	999999	999999	540	738	999999	999999	759	724	226	999999	516	25	110	387	199	764	728	580	957	443	518	999999	718	94	561	278	502	877	329	918	870	705	650	999999	691	422	401	732	587	999999	999999	249	999999	295	339	959	284	511	774	630	999999	644	635	999999	999999	999999	83	455	186	137	900	999999	405	307	900	811	374	316	696	776	999999	
995	993	638	999999	999999	134	432	755	999999	993	991	112	999999	85	236	80	318	178	323	999999	999999	555	999999	429	886	844	436	395	528	594	968	815	999999	267	999999	999999	996	668	357	999999	651	700	999999	143	909	779	706	232	999999	741	66	999999	383	437	999999	449	999999	999999	787	433	999999	47	236	999999	35	185	999999	441	237	585	83	650	820	80	698	254	971	999999	520	116	148	214	999999	999999	538	830	442	569	840	407	118	999999	880	923	555	614	473	999999	118	733	674	274	994	98	667	416	327	313	739	999999	478	225	698	681	295	999999	325	449	479	204	743	546	999999	829	477	295	769	896	524	93	780	404	218	787	442	873	999999	632	129	131	512	139	829	667	929	892	98	999999	999999	71	298	33	107	913	989	137	999999	175	621	382	646	999999	999999	655	402	84	17	999999	999999	421	999999	693	999999	357	692	614	716	933	900	585	999999	571	267	463	795	756	999999	304	999999	314	209	999999	21	999999	485	91	350	184	274	855	884	187	958	227	999999	604	999999	749	230	999999	421	740	999999	46	999999	85	999999	999999	859	645	999999	712	999999	999999	221	999999	682	584	872	611	999999	999999	999999	55	700	29	612	999999	675	201	63	557	84	422	892	469	999999	999999	570	409	917	26	324	629	88	182	73	33	16	557	922	999999	877	619	121	879	81	229	346	999999	999999	132	658	668	591	230	638	701	999999	751	459	999999	999999	472	693	999999	228	49	966	527	955	588	44	128	278	999999	679	464	311	23	999999	560	638	414	936	794	367	999999	999999	857	544	371	999999	264	108	225	115	415	926	999999	660	41	262	818	210	999999	98	999999	999999	656	550	183	999999	38	362	899	78	609	535	898	890	572	11	118	983	999999	607	999999	999999	999999	829	273	538	447	362	367	999999	820	213	61	706	826	264	391	317	370	999999	952	901	208	157	999999	999999	37	973	999999	39	999999	834	999999	286	318	520	347	827	287	645	952	675	995	602	257	405	484	202	74	999999	999999	801	623	622	999999	878	821	904	333	394	999999	999999	274	337	999999	985	597	774	999999	315	999999	564	39	999999	29	286	905	606	900	999999	999999	835	999999	780	419	999999	999999	994	631	440	999999	442	503	893	145	488	999999	999999	448	271	808	709	804	758	999999	66	771	899	602	379	972	999999	14	232	988	675	565	493	917	811	999999	602	153	956	616	999999	999999	146	589	541	875	999999	999999	638	999999	999999	40	160	390	363	580	322	401	262	468	999999	437	281	904	469	923	999999	751	
637	497	999999	999999	848	152	915	999999	999999	319	71	503	999999	67	376	929	302	644	999999	113	564	999999	461	211	891	497	142	999999	788	242	129	999999	958	496	530	150	999999	140	192	17	999999	367	944	999999	339	758	733	425	999999	352	611	824	999999	999999	196	405	45	14	673	360	20	869	217	999999	200	453	544	248	537	236	842	999999	462	407	999999	999999	296	999999	871	999999	764	716	985	999999	999999	304	109	999999	309	135	114	92	999999	831	997	604	160	552	812	885	224	494	999999	835	509	449	999999	121	184	990	118	586	142	999999	596	304	999999	999999	771	895	353	399	999999	412	131	759	705	630	409	44	56	744	999999	985	918	279	827	159	936	999999	932	999999	999999	318	26	999999	949	925	245	703	720	389	781	917	541	824	555	485	713	749	743	741	999999	999999	943	999999	939	156	622	999999	476	734	834	589	999999	999999	427	630	396	999999	809	780	395	706	324	999999	999999	729	453	999999	999999	351	445	999999	449	200	999999	831	375	651	588	803	312	919	236	999999	554	202	954	186	406	924	999999	120	940	962	999999	15	825	999999	412	220	703	528	602	134	298	648	150	772	88	999999	265	744	25	999999	477	476	999999	338	999999	999999	775	277	696	999999	262	335	999999	486	999999	281	999999	98	249	377	109	784	326	112	696	905	62	191	108	810	668	999999	105	933	494	999999	535	496	173	641	445	435	832	999999	872	963	402	999999	927	999999	589	999999	999999	647	906	693	159	376	642	999999	999999	593	178	885	999999	907	239	323	991	964	745	520	924	607	999999	999999	999999	524	240	733	999999	398	264	301	231	501	849	458	36	999999	999999	169	854	999999	923	851	999999	946	671	964	733	89	999999	963	999999	79	252	897	714	242	741	634	999999	908	703	329	999999	877	664	639	999999	999999	999999	200	243	586	999999	968	683	999999	417	15	853	999999	999	434	999999	300	241	161	259	951	743	793	69	106	32	945	262	604	999999	389	291	41	907	951	792	999999	999999	483	413	283	999999	633	825	735	781	871	999999	279	602	48	645	999999	999999	115	48	503	140	146	564	720	715	89	999999	37	724	821	999999	999999	999999	255	569	757	999999	975	738	119	967	334	325	161	999999	983	12	999999	744	779	651	801	913	999999	999999	594	919	693	568	999999	75	798	21	959	512	860	999999	356	478	888	764	414	377	928	535	806	820	999999	999999	999999	86	94	292	944	179	567	145	353	904	975	837	999999	416	603	54	178	322	999999	999999	186	356	655	999999	999999	25	999999	
433	984	763	544	773	999999	999999	836	67	999999	515	76	789	999999	725	999999	452	503	60	999999	999999	773	884	366	493	464	764	507	999999	431	999999	999999	929	933	143	160	589	999999	212	999999	54	580	999999	72	663	999999	576	999999	460	72	999999	512	804	315	248	659	109	406	60	999999	752	999999	461	636	901	88	999999	856	811	999999	704	91	300	729	665	427	237	821	703	999999	999999	70	56	322	999999	577	632	624	694	484	61	999999	320	892	578	541	129	910	171	999999	999999	720	891	885	368	131	999999	85	999999	821	999999	287	702	999999	431	692	466	149	418	999999	999999	522	172	337	522	999999	771	407	999999	134	308	327	999999	129	138	177	178	170	953	106	999999	557	999999	999999	61	774	490	507	999999	999999	84	979	502	837	138	597	999999	564	373	847	360	813	923	525	522	114	626	583	684	263	523	305	999999	322	968	899	547	299	999999	748	999999	273	936	999999	999999	328	825	823	999999	540	619	614	797	999999	745	552	999999	999999	360	946	999999	999999	823	999999	372	779	794	190	868	239	59	268	288	624	817	97	876	658	476	204	289	999999	592	153	643	908	999999	999999	576	999999	275	98	999999	999999	601	132	449	728	902	279	534	999999	954	761	999999	999999	336	999999	297	658	999999	974	982	166	667	354	999999	999999	574	464	282	999999	613	453	999999	999999	329	949	999999	999999	647	158	756	206	669	644	848	831	662	292	999999	334	792	917	999999	301	116	782	671	257	999999	769	163	447	999999	819	999999	510	999999	530	999999	387	159	602	21	999999	227	785	999999	999999	505	493	28	999999	882	947	922	695	704	672	854	999999	287	776	887	877	999999	318	209	999999	612	999999	43	141	999999	999999	185	199	906	231	83	331	296	648	751	323	750	871	564	999999	896	345	805	999999	675	493	999999	382	714	143	533	908	585	999999	420	166	460	999999	999999	688	772	999999	789	483	598	532	999999	639	34	574	999999	132	754	159	953	276	542	907	465	767	105	802	485	999999	999999	174	745	650	237	595	863	999999	999999	999999	287	999999	556	999999	999999	153	242	469	358	150	16	410	164	436	692	154	624	552	430	999999	593	970	257	25	785	433	787	611	412	999999	710	272	291	877	871	789	719	220	380	999999	535	635	453	999999	767	999999	20	999999	958	93	970	321	444	999999	293	317	999999	541	999999	114	999999	631	999999	999999	439	743	129	287	564	999999	434	414	999999	117	737	957	526	912	258	498	999999	477	652	999999	999999	399	828	713	999999	564	873	999999	673	276	956	904	
577	535	905	33	178	732	999999	65	659	999999	149	999999	840	336	790	14	292	58	691	999999	999999	739	460	49	915	416	693	999999	39	255	999999	999999	160	833	389	991	999999	235	330	690	722	597	669	901	260	501	999999	999999	773	999999	896	999999	999999	78	999999	838	84	866	118	761	999999	754	36	413	999999	999999	999999	16	946	799	997	67	728	10	175	391	80	558	788	423	999999	435	236	999999	999999	125	999999	91	908	550	999999	150	127	568	999999	967	999999	265	999999	27	326	866	321	999999	871	839	999999	999999	903	544	768	999999	87	694	228	613	528	999999	999999	999999	913	103	108	405	882	857	939	999999	999999	207	820	814	482	999999	107	677	124	261	297	999999	229	745	188	373	999999	399	72	432	350	47	999999	703	210	374	113	232	999999	915	102	24	899	736	235	705	723	953	54	315	597	999999	999999	277	578	999999	491	177	915	734	623	492	794	999999	819	999999	758	127	614	117	668	875	999999	208	168	283	619	492	520	999999	649	999999	355	757	835	799	999999	181	134	999999	883	999999	316	999999	302	609	229	392	916	999999	999999	999999	349	936	999999	721	999999	299	118	999999	925	998	999999	999999	95	795	146	47	681	30	772	587	999999	949	234	999999	568	876	906	559	64	237	576	607	534	53	999999	419	119	123	167	259	999999	829	739	999999	288	874	947	506	999999	191	711	895	999999	370	999999	999999	712	914	163	765	999999	559	251	698	432	60	999999	52	316	727	999999	567	862	523	524	173	999999	349	454	694	928	410	96	872	525	680	465	174	439	99	706	204	999999	999999	999999	512	587	50	462	999999	999999	905	199	745	999999	153	999999	627	845	450	188	999999	470	999999	999999	982	473	379	182	999999	594	743	612	227	999999	733	607	999999	999999	21	586	179	886	225	999999	999999	999999	350	618	382	647	999999	999999	989	910	999999	734	999999	999999	883	49	218	999999	999999	643	233	302	972	999999	530	999999	573	970	834	999999	18	486	255	741	812	999999	132	760	800	114	999999	424	999999	316	687	999999	117	903	774	972	377	999999	186	999999	504	730	999999	626	98	836	83	867	494	135	901	857	489	999999	999999	120	999999	458	77	999999	887	999999	679	999999	46	531	437	670	206	861	999999	707	999999	673	247	92	999999	505	672	963	999999	888	929	497	415	829	520	358	999999	663	65	919	243	580	694	695	60	999999	589	566	999999	413	671	633	638	204	557	816	999999	671	587	420	785	114	999999	999999	999999	191	259	216	21	89	521	542	806	577	473	999999	999999	999999	41	
950	916	115	564	627	999999	306	999999	220	999999	704	999999	487	999999	999999	143	139	15	694	816	868	333	999999	999999	329	892	999999	999999	999999	999999	828	837	999999	999999	637	504	680	999999	946	782	582	332	49	934	317	252	43	467	999999	999999	999999	999999	293	734	172	626	543	559	244	999999	97	999999	797	489	453	866	866	999999	448	999999	462	589	68	999999	999999	545	294	999999	248	87	858	999999	665	627	397	115	553	245	476	20	999999	131	315	221	694	112	535	559	999999	450	385	195	28	31	999999	754	664	999999	500	627	342	105	999999	167	999999	426	999999	179	102	347	323	630	380	999999	188	999999	283	847	227	141	20	734	999999	798	701	672	653	644	646	642	451	182	745	849	999999	866	810	158	344	278	298	365	467	154	999999	755	815	591	842	649	999999	816	164	368	999999	999999	148	521	999999	214	999999	180	533	459	896	151	885	530	999999	322	530	135	513	948	999999	999999	276	999999	671	946	999999	71	801	997	171	634	999999	386	242	80	727	298	692	139	505	128	832	18	999999	999999	869	999999	999999	530	999999	355	313	215	526	999999	341	999999	999999	518	999999	711	378	535	297	271	133	999999	297	999999	595	999999	443	999999	999999	724	821	999999	564	685	86	573	999999	281	999999	816	331	999999	860	280	738	999999	448	999999	783	999999	749	999999	720	986	999999	371	996	999999	934	886	911	929	762	801	150	83	772	175	441	782	481	107	657	481	939	320	648	27	999999	999999	793	269	600	657	974	524	547	577	822	999999	577	95	346	992	904	401	59	999999	139	665	628	283	741	10	322	652	649	249	56	552	999999	978	204	739	999999	652	999999	999999	827	626	999999	204	352	726	215	396	760	664	999999	548	999999	999999	888	294	576	520	528	599	999999	332	874	308	531	280	992	999999	891	999999	999999	262	72	944	241	513	139	433	999999	25	795	999999	999999	985	999999	508	999999	143	100	909	173	999999	999999	739	769	505	999999	999999	673	82	734	999999	999999	163	764	323	485	326	357	384	164	153	999999	512	804	418	999999	889	635	33	999999	858	508	981	443	999999	999999	999999	185	999999	762	999999	760	858	290	188	431	999999	230	999999	32	965	999999	999999	755	29	991	621	934	361	999999	861	602	999999	93	875	117	523	720	445	195	999999	151	999999	999999	999999	392	999999	231	625	986	999999	999999	999999	999999	33	82	792	235	423	999999	517	999999	823	671	900	999999	120	775	414	999999	999999	27	999999	174	869	999999	174	999999	503	637	999999	399	319	375	372	999999	326	999999	69	803	325	
297	306	118	677	764	327	950	722	952	282	956	999999	554	88	684	884	121	140	999999	908	699	732	786	76	128	88	458	309	708	999999	470	999999	999999	755	620	721	675	496	115	506	223	999999	999999	364	313	582	764	296	687	318	214	519	859	895	625	564	519	51	559	686	869	650	24	999999	999999	250	215	999999	468	963	218	999999	35	703	694	999999	192	999999	763	545	999999	171	999999	399	779	951	855	716	139	65	212	634	936	428	999999	573	367	582	552	72	376	965	828	723	999999	589	494	165	999999	999999	999999	97	288	999999	999999	707	999999	999999	198	999999	395	499	669	412	999999	999999	999999	606	76	131	961	999999	999999	700	999999	358	343	898	299	200	466	699	515	832	682	999999	355	999999	999999	999999	544	999999	394	692	999999	877	306	425	962	999999	999999	888	99	999999	999999	773	217	587	999999	999999	373	999999	999999	997	999999	695	984	836	729	999999	238	765	549	999999	587	228	225	196	33	302	62	917	935	774	299	999999	999999	999999	495	909	907	999999	88	53	565	999999	999999	396	298	982	892	469	695	326	297	145	999999	951	502	128	999999	30	999999	552	960	456	205	560	708	825	94	558	351	820	738	470	686	505	581	999999	809	999999	999999	51	999999	592	232	999999	487	163	239	658	932	377	361	886	213	536	999999	119	218	858	687	999999	897	343	128	875	999999	826	459	843	380	329	318	729	132	999999	152	378	234	999999	82	554	595	436	626	973	469	999999	267	159	422	472	964	999999	999999	436	999999	75	474	356	40	661	704	396	288	999999	999999	631	999999	690	394	714	999999	631	785	143	877	471	999999	154	416	736	999999	310	431	908	364	999999	588	696	378	87	904	877	556	999999	999999	209	999999	22	915	837	98	999999	999999	707	999999	342	175	999999	559	999999	357	329	940	303	102	403	964	380	999999	999999	999999	78	321	316	810	17	85	373	293	999999	323	704	239	999999	648	991	545	724	331	31	201	581	147	695	999999	584	936	999999	329	999999	245	777	999999	223	999999	999999	999999	458	896	578	267	802	723	881	369	652	100	372	655	999999	858	250	59	999999	999999	470	931	625	999999	235	80	822	54	837	442	545	941	26	783	627	735	97	827	752	764	999999	858	265	335	87	999999	574	999999	228	597	995	728	536	712	334	99	640	870	999999	507	444	757	886	449	824	999999	83	588	37	999999	770	422	306	473	121	999999	675	999999	999999	999999	506	225	826	999999	999999	817	414	314	458	538	104	226	999999	254	999999	641	971	816	511	999999	420	
986	578	852	826	582	999999	73	600	721	999999	351	370	929	999999	229	931	646	12	17	306	999999	999999	499	999999	999999	265	62	154	480	640	999999	787	144	331	519	646	974	422	864	395	351	999999	737	125	753	999999	237	252	110	709	335	814	999999	78	650	856	89	580	999999	326	379	918	129	999999	564	563	235	607	491	582	999999	234	147	622	955	65	402	999999	528	698	38	809	54	771	315	999999	293	75	680	663	567	403	149	547	25	432	594	656	561	199	630	629	999999	527	999999	110	999999	882	999999	595	463	999999	62	584	999999	999999	874	357	775	999999	999999	169	927	828	999999	564	94	599	606	532	999999	746	822	999999	999999	999999	58	526	999999	214	999999	411	952	95	210	861	351	565	259	454	557	999999	880	51	920	470	999999	999999	512	999999	26	999999	285	590	999999	716	882	724	516	890	522	358	338	999999	150	999999	217	842	627	163	222	999999	350	999999	999999	233	865	999999	418	999999	706	125	999999	831	999999	301	135	999999	999999	493	999999	999999	999999	999999	932	208	908	999999	901	61	262	859	315	359	974	999999	736	133	615	900	850	111	999999	909	193	406	345	999999	381	999999	743	845	881	999999	999999	999999	481	981	228	775	999999	999999	999999	366	999999	999999	810	999999	999999	999999	999999	999999	999999	70	642	999999	321	999999	185	536	863	999999	938	62	318	416	978	181	184	388	999999	754	999999	840	585	305	232	999999	564	346	596	681	648	680	292	741	100	999999	501	308	284	342	806	692	912	912	616	826	58	999999	868	639	489	478	685	999999	107	915	485	346	654	999999	584	999999	940	191	763	268	770	999999	326	168	679	999999	114	683	948	221	927	672	689	999999	900	626	478	957	999999	180	995	481	644	999999	344	164	654	912	999999	967	752	730	158	358	66	481	621	709	959	613	374	11	863	999999	988	812	657	258	999999	958	999999	983	989	593	272	999999	999999	152	823	525	231	202	999999	980	469	206	524	341	349	428	14	768	997	999999	999999	994	999999	999999	999999	531	999999	406	999999	999999	999999	769	741	999999	999999	999999	548	479	886	443	392	182	999999	999999	999999	791	298	325	908	999999	953	999999	985	999999	786	999999	680	999999	955	302	999999	999999	752	136	999999	699	465	959	256	582	879	535	882	563	205	634	999999	735	342	404	242	999999	497	405	845	15	784	339	999999	999999	999999	374	999999	593	425	567	429	999999	999999	726	336	999999	79	335	173	427	719	431	216	162	359	945	841	560	69	999999	337	356	999999	999999	915	135	191	439	496	515	21	999999	
999999	638	214	970	999999	616	78	999999	999999	172	999999	428	296	362	999999	625	466	999999	532	962	534	589	240	83	999999	141	999999	999999	157	999999	839	658	415	999999	293	577	948	389	719	234	492	165	999999	174	124	862	999999	562	999999	566	972	355	982	59	764	558	408	999999	312	999999	805	867	999999	481	333	583	999999	865	79	555	677	87	431	308	480	999999	864	999999	958	999999	59	258	208	591	667	999999	999999	999999	665	999999	179	816	86	623	429	625	408	999999	841	999999	850	226	492	456	888	895	924	684	999999	396	694	999999	999999	507	56	556	668	175	813	839	908	655	999999	344	999999	999999	10	808	878	854	969	621	233	427	954	999999	999999	752	702	999999	999999	990	999999	279	50	999999	644	578	999999	872	999999	999999	439	12	632	204	26	158	80	38	894	126	805	724	999999	82	119	754	999999	223	790	916	472	999999	999999	999999	868	929	304	999999	225	999999	240	15	898	735	192	231	999999	760	815	617	681	674	878	453	195	73	853	968	999999	999999	35	999999	999999	50	771	398	731	715	999999	97	853	532	812	472	999999	799	825	690	999999	888	959	792	408	999999	244	798	999999	827	999999	805	86	336	821	336	999999	877	923	858	999999	999999	499	89	434	999999	764	159	861	416	567	395	247	173	88	838	999999	243	955	910	805	973	236	904	983	530	999999	999999	710	486	76	999999	876	967	726	106	399	879	999999	999999	418	95	999999	755	999999	346	567	999999	999999	982	999999	172	921	999999	63	991	999999	594	999999	999999	717	999999	448	999999	350	559	518	280	447	981	449	60	999999	999999	999999	720	46	481	645	646	963	999999	999999	728	90	999999	96	999999	913	999999	539	804	783	999999	961	181	646	562	415	709	999999	296	999999	276	999999	355	999999	645	520	342	955	95	948	460	940	619	999999	719	999999	447	473	999999	366	712	451	644	277	999999	324	330	83	483	75	999999	818	676	631	13	196	735	999999	450	999999	581	779	454	856	332	522	999999	999999	926	268	968	999999	182	929	999999	824	999999	88	999999	331	200	269	481	29	22	999999	274	987	963	999999	568	831	999999	999999	785	932	999999	788	944	899	999999	125	999999	999999	107	700	646	999999	868	188	298	657	740	129	999999	999999	307	434	844	690	258	364	251	999999	700	999999	999999	999999	154	999999	827	999999	143	999999	999999	85	122	266	921	321	995	527	999999	785	999999	999999	100	902	160	473	635	572	944	263	999999	617	874	754	999999	961	486	776	602	47	360	188	523	999999	770	999999	209	999999	512	532	695	730	244	
465	166	789	999999	320	999999	680	205	264	999999	879	999999	741	211	368	742	960	835	999999	999999	92	999999	67	397	999999	142	83	274	594	70	421	568	999999	999999	418	597	999999	999999	999999	999999	922	841	106	23	999999	440	999999	875	841	308	551	697	476	805	162	40	109	401	720	999999	645	415	999999	204	753	321	414	369	792	999999	16	55	999999	171	12	999999	338	54	753	999999	114	208	433	295	518	724	101	124	229	388	497	999999	205	999999	422	516	240	901	269	332	999999	668	93	80	301	506	38	315	803	912	701	65	647	824	83	999999	982	326	686	38	229	300	999999	414	283	999999	850	681	748	496	999999	437	784	431	870	446	125	362	993	22	696	786	320	999999	686	442	695	380	999999	975	533	914	999999	240	112	999999	528	678	797	999999	655	999999	566	316	902	274	280	226	953	637	331	630	332	674	342	443	979	832	728	999999	977	479	766	773	963	106	221	999999	999999	145	999999	446	999999	999999	366	349	999999	14	999999	422	999999	479	999999	287	999999	902	591	999999	898	669	755	696	950	956	651	185	999999	793	353	806	62	726	898	818	999999	885	75	957	317	999999	223	975	427	316	679	508	999999	489	999999	70	999999	670	655	659	999999	231	999999	608	999999	999999	760	999999	660	608	369	444	580	999999	999999	768	999999	633	243	905	455	779	278	644	999999	999999	132	109	999999	293	301	392	81	249	437	498	999999	466	243	136	242	786	999999	819	946	999999	927	999999	922	361	232	880	436	999999	213	999999	952	852	332	580	68	660	763	377	316	977	999999	999999	181	78	379	380	999999	117	673	668	465	458	697	999999	225	679	187	321	999999	421	955	331	45	826	545	546	144	663	999999	999999	33	999999	512	969	872	596	282	854	981	851	490	328	86	999999	999999	999999	164	290	364	389	483	451	317	895	31	51	305	354	999999	833	246	736	49	999999	999999	999999	946	728	178	999999	406	332	340	218	999999	636	255	501	999999	51	391	999999	309	689	108	999999	999999	616	947	831	999999	927	999999	999999	999999	999999	289	984	899	637	557	436	122	999999	982	160	999999	999999	965	395	795	804	674	999999	451	392	436	360	992	999999	878	339	780	347	338	999999	10	192	602	186	357	271	999999	52	494	955	741	574	999999	948	470	541	651	561	999999	496	999999	842	706	233	999999	999999	999999	999999	759	228	655	774	405	513	160	929	505	789	48	534	212	632	999999	496	650	862	653	999999	603	346	688	229	311	842	999999	168	485	379	858	427	280	766	292	999999	
309	967	179	999999	797	540	45	862	999999	511	294	630	845	220	999999	465	999999	946	241	423	999999	436	472	563	999999	992	454	136	930	620	263	445	349	730	999999	999999	692	999999	257	999999	310	999999	705	800	557	595	322	274	795	999999	999999	333	535	869	999999	872	504	999999	999999	805	96	909	932	902	257	999999	999999	999999	33	900	999999	824	698	178	122	714	999999	672	15	702	680	999999	340	536	999999	930	909	479	993	999999	188	87	555	452	999999	401	893	803	552	999999	313	206	251	999999	631	328	634	367	999999	31	152	999999	999999	212	134	907	578	405	999999	327	999999	811	999999	709	999999	694	999999	256	202	720	999999	927	130	999999	398	483	938	444	904	999999	305	552	722	972	182	356	999999	999999	327	999999	822	497	378	234	999999	502	84	541	184	936	999999	388	174	47	211	999999	711	312	814	650	968	144	501	285	32	396	99	999999	537	375	226	999999	928	999999	897	999999	559	895	999999	896	409	999999	270	967	109	999999	387	685	770	957	644	175	999999	676	999999	999999	996	103	999999	382	412	924	999999	808	999999	134	459	999999	999999	878	999999	816	999999	918	999999	999999	999999	533	185	115	18	999999	389	579	731	60	396	262	32	219	999999	465	693	164	493	485	402	461	257	974	466	346	545	892	301	999999	401	999999	435	538	999999	473	917	106	374	999999	545	999999	999999	669	999999	207	28	930	552	209	999999	619	434	999999	999999	999999	285	999999	648	672	999999	497	288	902	999999	776	826	493	999999	862	548	597	790	495	999999	999999	384	588	246	269	327	615	349	102	999999	999999	195	669	369	999999	198	999999	999999	999999	999999	999999	156	184	19	999999	999999	534	535	690	661	999999	828	939	999999	999999	47	697	964	999999	354	263	157	196	207	999999	591	167	134	999999	674	832	149	99	365	892	821	209	578	285	888	793	89	659	440	179	953	256	843	168	365	500	751	78	999999	999999	900	960	977	141	380	999999	410	534	999999	999999	395	739	584	933	389	838	128	999999	500	561	183	498	755	37	999999	345	323	966	646	999999	91	999999	742	488	999999	861	999999	447	905	675	392	555	999999	612	999999	999999	999999	909	778	527	382	71	577	999999	703	412	999999	999999	216	45	899	443	887	841	746	323	999999	105	941	528	615	999999	784	824	999999	999999	854	153	254	710	673	413	999999	129	999999	30	504	999999	785	589	656	282	240	870	999999	948	668	801	865	999999	227	999999	999999	259	999999	700	999999	752	626	999999	999999	71	705	999999	372	495	255	999999	50	726	819	59	999999	361	
999999	342	451	913	58	999999	959	62	287	784	999999	106	445	938	999999	110	742	751	999999	709	999999	594	577	999999	508	999999	703	999999	761	148	650	177	266	999999	387	578	259	373	704	406	127	505	784	921	22	275	60	317	561	999999	999999	78	999999	610	329	999999	765	999999	415	768	526	999999	301	149	143	999999	839	829	560	999999	850	378	56	999999	591	999999	999999	656	722	242	240	395	999999	821	163	999999	999999	655	999999	110	813	999999	958	936	880	67	214	644	999999	695	436	231	757	922	99	615	31	805	999999	999999	476	118	994	999999	999999	141	999999	999999	985	562	999999	193	999999	999999	825	317	420	999999	53	534	333	999999	999999	36	999999	19	638	999999	999999	548	560	642	999999	999999	634	704	999999	785	408	999999	346	734	659	234	999999	252	688	999999	106	781	205	910	762	999999	469	310	249	967	999999	528	503	305	747	447	12	244	556	47	825	999999	999999	634	712	999999	197	598	999999	644	218	563	999999	340	999999	999999	999999	999999	880	999999	45	333	465	581	999999	999999	255	999999	987	222	999999	999999	999999	650	482	999999	23	570	208	999999	307	870	999999	999999	759	999999	999999	999999	999999	796	999999	363	364	414	12	501	665	196	226	999999	999999	156	611	304	422	634	999999	679	999999	354	937	782	450	422	844	999999	999999	861	822	999999	681	92	999999	999999	128	869	228	291	647	999999	320	999999	354	376	418	160	268	999999	192	134	946	528	999999	631	859	321	912	941	569	999999	999999	803	374	999999	999999	999999	999999	421	185	552	416	585	41	877	43	120	999999	83	999999	999999	999999	50	678	999999	659	162	999999	999999	340	999999	956	287	722	810	999999	516	462	733	225	452	78	999999	323	639	999999	370	496	436	598	748	883	999999	999999	874	932	920	135	999999	961	998	999999	999999	90	378	595	138	863	231	858	999999	658	704	858	562	625	68	999999	48	979	999999	666	351	999999	592	923	127	999999	847	999999	108	391	999999	772	227	264	431	767	999999	999999	589	507	275	999999	81	100	999999	980	385	999999	873	204	999999	696	672	341	846	801	498	454	477	788	25	353	999999	999999	872	931	999999	999999	999999	301	999999	994	399	790	400	772	999999	501	744	147	965	598	999999	904	305	98	109	885	417	629	278	999999	576	801	492	921	818	936	227	999999	999999	999999	64	582	423	101	307	999999	940	83	37	996	709	340	822	427	349	855	839	783	832	755	890	574	32	291	428	598	308	999999	999999	837	999999	999999	999999	888	999999	431	999999	214	999999	227	944	343	602	281	790	999999	999999	74	581	
999999	107	999999	424	999999	196	489	559	999999	999999	708	999999	471	129	199	722	999999	542	934	883	917	999999	635	991	999999	811	556	999999	750	500	192	619	243	897	999999	739	840	83	214	701	64	872	999999	540	92	643	999999	224	412	558	578	702	54	190	999999	598	999999	451	809	782	639	517	809	641	490	99	349	573	138	459	882	148	999999	999999	829	55	25	104	908	971	999999	342	569	201	922	490	574	63	243	402	277	398	273	431	71	546	999999	717	60	999999	303	909	95	952	676	439	374	999999	999999	999999	999999	378	542	837	454	307	947	999999	999999	10	524	296	340	736	192	494	875	907	999999	293	999999	307	53	915	678	999999	257	616	999999	999999	125	763	701	624	819	999999	999999	435	976	999999	598	999999	998	999999	999999	16	579	359	770	999999	564	466	999999	78	636	285	335	627	169	36	59	341	101	236	884	999999	595	715	916	999999	639	999999	930	416	999999	999999	309	992	999999	672	849	999999	845	999999	927	658	133	633	988	544	573	237	276	950	715	267	999999	772	176	716	421	999999	442	487	551	999999	535	234	383	108	975	342	999999	497	186	161	495	757	999999	999999	638	999999	727	999999	719	411	999999	980	700	437	183	536	826	730	999999	999999	465	368	792	812	999999	899	259	889	568	999999	999999	779	773	563	771	606	473	940	88	459	999999	999999	767	999999	942	555	999999	946	925	448	999999	459	246	200	695	136	964	999999	112	739	711	837	813	488	363	403	217	147	665	577	72	999999	651	801	850	405	601	653	999999	999999	999999	313	964	129	725	598	542	582	868	999999	999999	978	999999	999999	999999	308	256	288	999999	548	999999	999999	290	357	385	629	807	444	350	299	534	321	999999	534	999999	408	872	694	763	764	861	634	279	30	935	94	999999	999999	64	551	159	323	867	999999	240	999999	32	617	743	999999	791	999999	242	999999	120	330	362	999999	976	999999	435	562	999999	31	687	712	999999	270	421	999999	581	505	390	999999	999999	221	454	304	304	393	386	999999	999999	668	973	763	401	700	909	615	999999	999999	335	715	999999	597	798	999999	644	527	862	999999	205	452	523	999999	999999	999999	438	999999	876	999999	18	592	962	999999	999999	856	57	924	999999	426	999999	806	568	836	179	999999	682	552	423	608	660	999999	530	624	70	507	155	688	55	957	272	21	999999	674	736	999999	752	999999	985	942	798	719	216	999999	999999	999999	884	999999	999999	51	762	886	999999	999999	999999	999999	72	348	999999	999999	711	999999	878	363	999999	349	77	893	109	437	922	736	
999999	481	809	999999	570	93	223	999999	623	468	572	13	205	385	535	470	277	505	680	414	836	999999	241	439	841	852	292	71	330	990	587	688	128	999999	330	14	469	467	670	978	135	447	490	252	796	874	168	999999	999999	999999	626	604	756	518	899	684	999999	379	108	717	800	161	350	999999	881	883	884	179	65	531	11	810	834	701	288	398	401	988	999999	967	999999	514	257	723	374	999999	931	999999	136	645	764	99	368	953	999999	973	107	857	371	999999	989	989	722	292	605	816	999999	65	240	511	999999	261	736	141	999999	296	903	999999	268	898	951	284	53	419	766	911	999999	881	523	315	999999	543	999999	730	977	999999	791	965	128	999999	223	999999	379	624	362	512	363	999999	929	891	999999	480	598	473	960	999999	946	313	525	999999	374	999999	999999	924	219	750	634	15	163	999999	504	938	999999	999999	999999	85	904	428	66	264	558	224	951	632	245	999999	999999	163	769	273	758	999999	450	434	193	999999	345	455	414	612	877	357	83	611	396	141	999999	887	999999	885	999999	527	256	999999	145	159	999999	909	999999	999999	805	481	246	890	569	999999	498	999999	527	359	739	459	999999	999999	999999	210	151	350	245	113	999999	66	374	883	464	241	242	999999	299	43	398	436	999999	999999	999999	406	999999	193	51	380	643	897	370	438	155	999999	513	801	885	999999	18	999999	673	586	548	749	116	362	435	338	783	319	784	999999	961	999999	694	997	999999	979	98	957	308	864	469	951	696	936	738	114	727	440	303	999999	999999	802	762	188	477	66	299	759	757	713	597	334	123	875	476	842	999999	999999	163	905	846	60	297	809	999999	597	999999	180	624	331	999999	352	25	430	999999	169	999999	515	530	591	689	999999	210	594	277	144	838	820	469	895	449	999999	287	398	999999	999999	999999	953	71	879	999999	129	145	436	113	254	318	692	999999	317	999999	999999	984	999999	225	517	999999	702	542	982	758	243	710	728	882	398	75	999999	913	494	999999	999999	999999	650	587	999999	204	774	491	32	825	155	413	162	604	999999	236	714	182	10	133	811	999999	88	999999	770	419	999999	999999	714	189	999999	999999	921	662	704	705	344	985	655	322	86	220	519	167	612	829	999999	134	592	999999	360	454	913	999999	843	186	999999	529	816	999999	787	230	777	999999	999999	999999	491	499	900	999999	999999	729	527	687	57	600	999999	921	999999	941	860	292	961	999999	828	999999	866	560	999999	999999	340	814	178	504	535	999999	999999	999999	33	246	999999	999999	999999	999999	278	
999999	927	999999	323	252	284	453	21	875	999999	505	999999	234	999999	999999	510	930	680	999999	263	88	561	32	161	201	167	999999	898	281	999999	802	68	999999	283	206	320	640	247	576	253	886	802	302	214	999999	597	218	660	999999	735	416	387	999999	744	999999	79	904	83	131	95	58	555	999999	282	498	446	305	951	818	586	870	999999	999999	138	377	285	999999	818	131	604	948	574	999999	545	999999	999999	216	999999	93	137	415	999999	999999	491	205	341	73	30	716	999999	999999	999999	999999	550	865	999999	283	723	999999	914	811	96	952	527	146	999999	783	203	95	999999	999999	86	867	999999	180	314	999999	623	933	46	999999	999999	111	999999	312	999999	999999	231	680	472	150	999999	999999	179	325	329	614	598	999999	721	999999	869	999999	642	362	225	400	161	999999	561	155	660	790	340	701	999999	985	423	999999	455	751	562	523	622	999999	748	234	698	375	851	699	979	278	221	999999	353	999999	468	186	999999	301	580	851	128	999999	490	701	520	477	999999	344	200	383	899	969	994	355	321	709	613	991	701	999999	528	861	176	392	999999	851	358	269	999999	246	138	999999	999999	711	404	999999	453	56	713	231	622	517	508	606	379	999999	494	997	991	759	572	105	599	795	333	267	161	999999	999999	999999	129	493	817	953	254	999999	798	292	951	999999	266	567	287	480	173	20	362	569	22	336	999999	999999	277	767	999999	42	999999	385	387	147	999999	354	923	54	111	138	699	554	999999	999999	453	212	56	975	502	15	818	129	631	322	904	591	95	796	999999	769	226	60	289	221	189	422	904	999999	872	911	643	999999	378	999999	999999	807	218	999999	882	999999	999999	999999	999999	999999	224	446	754	74	242	562	269	137	742	342	999999	649	999999	149	999999	41	307	242	112	999999	372	585	750	596	12	999999	383	707	914	157	465	999999	999999	620	997	743	999999	839	581	320	652	515	499	45	131	671	542	78	932	851	999999	80	199	683	306	638	695	167	72	999999	999999	561	999999	595	877	989	863	654	152	711	999999	999999	661	792	938	856	95	999999	475	340	999999	314	775	72	299	394	733	112	999999	368	57	510	777	999999	140	999999	302	904	168	142	807	887	926	230	999999	400	419	999999	744	450	552	999999	692	999999	582	874	786	160	999999	492	265	761	340	999999	664	999999	999999	226	661	848	564	191	556	342	533	676	387	554	584	999999	975	336	367	999999	815	76	818	999999	862	266	313	151	608	999999	999999	56	556	153	566	999999	710	202	745	896	885	371	434	
359	208	906	496	242	575	406	517	999999	404	467	967	597	53	644	364	405	545	422	999999	880	999999	487	999999	244	987	999999	198	782	591	999999	988	999999	641	999999	999999	999999	769	80	999999	999999	168	949	651	999999	185	969	999999	75	838	349	999999	472	788	554	895	721	787	999999	999999	999999	217	735	346	933	478	999999	999999	999999	999999	408	635	474	999999	379	999999	999999	835	39	69	28	386	999999	943	251	120	525	999999	97	999999	999999	178	518	999999	999999	999999	432	612	718	999999	999999	24	997	278	999999	714	886	626	418	832	389	886	757	999999	236	999999	999999	999999	104	823	999999	999999	999999	999999	672	240	127	648	886	384	299	999999	999999	418	408	13	389	999999	514	999999	233	898	999999	264	193	248	420	999999	999999	730	999999	641	518	895	666	802	156	986	606	208	999999	247	999999	44	543	487	769	999999	793	233	999999	239	287	567	999999	64	999999	999999	827	433	820	999999	59	166	473	658	999999	999999	751	605	857	403	258	999999	940	999999	169	222	999999	706	479	81	532	376	880	681	999999	999999	306	612	201	542	999999	183	388	795	999999	582	570	885	103	548	999999	198	999999	456	981	972	999999	613	999999	399	999999	131	954	748	279	683	999999	791	304	443	924	149	414	324	244	85	926	154	999999	586	651	836	612	930	484	343	10	433	700	391	333	692	999999	801	999999	47	228	639	526	999999	306	778	590	659	623	457	784	60	999999	906	55	999999	816	318	748	65	518	34	274	999999	682	999999	999999	912	119	242	433	999999	999999	999999	856	999999	628	999999	290	999999	999999	952	316	37	559	949	999999	999999	346	851	876	407	999999	594	528	999999	375	590	831	453	687	677	550	391	33	181	387	24	59	758	853	533	38	875	810	565	717	246	386	733	640	307	576	268	366	35	999999	88	999999	661	920	48	461	999999	195	577	412	925	999999	387	572	207	744	587	997	999999	379	999999	784	999999	487	139	213	999999	999999	389	999999	292	34	998	621	308	345	398	837	815	82	202	690	243	163	792	242	998	999999	999999	563	999999	270	999999	655	382	304	999999	999999	791	999999	362	33	805	475	130	999999	999999	766	273	862	356	749	192	280	187	496	551	999999	694	896	214	937	999999	826	122	999999	999999	352	999999	14	999999	223	55	981	719	179	884	767	42	999999	237	999999	897	580	999999	249	88	743	478	885	753	999999	490	895	629	425	652	979	363	109	888	999999	526	269	244	142	703	210	999999	18	611	784	776	801	999999	972	49	999999	999999	873	943	999999	873	363	261	
720	733	160	999999	304	526	905	413	933	999999	574	715	638	345	84	545	877	999999	999999	283	968	141	688	237	657	385	999999	370	999999	999999	620	789	172	999999	523	408	553	849	266	999999	706	999999	843	798	103	999999	411	464	999999	338	75	96	413	90	292	589	999999	923	704	918	673	544	999999	777	393	785	553	630	999999	675	999999	999999	999999	999999	576	598	298	889	999999	401	999999	398	826	162	100	534	386	92	725	934	363	630	155	347	999999	999999	456	75	415	318	713	780	642	999999	999999	47	999999	999999	513	693	301	165	789	313	999999	999999	717	771	686	858	409	470	905	887	322	999999	883	588	170	413	151	999999	484	999999	688	999999	756	958	815	63	374	951	999999	41	642	999999	840	841	999999	999999	455	999999	999999	999999	909	252	874	754	555	975	999999	581	273	109	552	79	999999	999999	999999	751	529	999999	999999	633	494	457	892	874	255	125	999999	51	999999	627	958	466	999999	927	999999	445	328	11	413	999999	899	792	999999	478	488	573	526	999999	999999	651	23	697	999999	999999	72	999999	359	999	508	440	455	122	395	646	151	999999	236	999999	999999	999999	432	527	999999	126	999999	701	999999	423	395	682	598	999999	824	545	999999	271	999999	97	999999	462	96	328	999999	999999	394	786	407	999999	337	403	347	772	824	999999	999999	999999	999999	612	999999	999999	693	936	999999	826	999999	999999	298	850	41	879	358	148	999999	598	103	113	999999	382	732	948	304	727	95	999999	344	825	999999	787	326	127	999999	134	76	999999	769	159	714	676	140	594	497	556	999999	457	999999	208	885	235	999999	999999	472	969	880	82	76	965	850	621	999999	25	968	999999	533	999999	960	234	81	392	829	943	999999	357	251	147	460	999999	718	999999	948	145	940	605	843	999999	655	999999	999999	993	999999	803	308	999999	194	999999	999999	987	999999	999999	496	820	999999	502	999999	10	725	124	728	742	622	328	257	222	673	355	85	999999	667	332	268	21	981	88	953	35	644	305	999999	136	522	473	999999	622	999999	138	999999	447	209	843	999999	540	230	510	381	119	556	999999	429	999999	50	262	329	999999	837	484	999999	59	999999	999999	999999	430	952	602	230	999999	999999	634	999999	545	346	637	999999	824	999999	999999	791	480	706	843	999999	999999	876	333	95	269	153	999999	784	666	299	959	999999	829	487	65	588	627	290	999999	515	921	999999	884	502	412	999999	505	854	999999	693	368	352	705	901	806	553	628	516	960	14	580	849	414	999999	387	738	343	346	999999	148	173	200	483	338	556	543	992	
999999	999999	180	999999	179	675	973	999999	617	202	927	999999	512	959	999999	329	999999	934	81	611	637	125	673	999999	999999	73	970	999999	178	869	377	355	999999	561	999999	999999	999999	366	411	999999	440	325	999999	546	999999	999999	288	189	62	870	265	999999	484	999999	364	715	19	424	999999	116	704	999999	762	748	825	999999	999999	999999	171	287	539	861	999999	999999	180	999999	355	137	349	504	999999	791	476	307	613	973	870	999999	999999	91	999999	375	999999	305	480	999999	563	31	720	833	258	338	27	775	341	999999	870	587	761	52	999999	881	84	984	331	912	999999	464	144	852	712	999999	754	999999	463	999999	983	237	999999	999999	758	333	999999	516	999999	456	774	700	966	220	112	292	580	163	721	942	300	893	999999	568	17	108	887	868	131	183	584	937	321	176	420	642	171	576	294	999999	474	568	738	875	148	287	498	924	749	429	503	600	368	999999	873	99	999999	858	999999	659	445	548	395	999999	871	836	389	799	799	469	131	14	868	683	477	999999	165	999999	429	729	610	963	129	701	999999	983	999999	800	303	331	999999	999999	999999	635	601	925	182	665	13	312	898	699	134	289	308	499	731	999999	53	151	999999	167	438	458	59	481	429	694	402	999999	267	588	506	999999	91	818	616	243	91	551	999999	499	103	127	830	910	839	839	402	190	999999	894	999999	161	397	231	874	999999	586	130	506	999999	273	999999	54	319	202	999999	208	999999	882	999999	999999	501	592	999999	999999	321	627	148	999999	999999	999999	222	999999	373	832	354	999999	860	943	676	657	999999	999999	80	236	978	82	521	999999	192	641	912	307	764	301	264	999999	953	999999	999999	323	447	487	999999	999999	61	489	681	487	999999	574	347	999999	216	840	640	999999	521	217	95	999999	115	430	459	948	388	999999	999999	81	578	785	999999	702	390	362	999999	999999	999999	883	185	999999	401	44	869	618	303	999999	999999	923	660	808	58	745	82	324	217	26	37	968	809	146	618	609	909	72	999999	999999	165	853	631	999999	327	637	42	597	846	81	999999	841	999999	22	822	947	421	769	737	999999	999999	76	999999	202	457	171	999999	48	879	791	134	807	181	658	220	247	999999	504	999999	420	999999	485	477	999999	466	195	323	796	999999	999999	198	149	999999	999999	26	99	708	438	999999	165	563	999999	717	999999	946	753	670	996	801	585	655	916	999999	326	679	999999	999999	19	999999	271	847	287	724	999999	999999	985	482	127	641	130	999999	999999	795	999999	856	999999	768	422	198	999999	525	326	995	999999	24	
281	860	18	384	999999	999999	699	702	447	999999	286	279	999999	461	961	280	999999	364	680	56	999999	131	999999	999999	999999	385	185	820	999999	745	530	999999	999999	999999	331	134	999999	999999	999999	629	999999	171	999999	27	579	449	269	961	237	442	972	962	999999	692	999999	160	907	547	423	496	325	878	678	701	787	994	293	314	999999	837	999999	809	595	999999	217	630	773	936	890	521	999999	999999	593	591	999999	999999	999999	303	971	181	227	926	329	999999	313	960	492	999999	239	585	165	955	831	400	635	999999	999999	273	999999	602	386	971	656	999999	381	111	999999	97	999999	228	37	990	343	958	619	880	490	322	999999	256	147	127	706	315	366	999999	392	203	999999	999999	201	704	817	378	794	255	279	428	901	212	674	405	999999	999999	558	174	621	872	780	755	682	64	525	999999	465	269	999999	351	999999	220	718	999999	999999	327	37	332	183	999999	999999	374	610	71	999999	545	581	742	399	695	999999	201	548	520	423	209	928	147	188	588	913	999999	980	928	999999	691	999999	582	273	410	984	999999	991	656	708	416	999999	620	999999	980	657	723	869	579	594	354	999999	208	679	932	398	889	154	594	62	639	999999	682	189	729	999999	998	479	999999	711	532	209	891	811	16	999999	318	503	207	931	199	665	411	999999	538	29	295	999999	340	999999	104	90	407	999999	999999	32	472	999999	914	929	658	999999	999999	868	999999	999999	780	999999	672	999999	89	999999	946	662	862	973	982	348	651	710	766	105	148	999999	616	451	802	999999	742	984	591	877	999999	999999	283	999999	785	999999	282	999999	248	898	999999	462	932	707	999999	999999	999999	105	50	999999	789	999999	172	999999	999999	902	261	620	999999	493	654	688	296	212	807	678	389	916	197	449	76	266	471	999999	863	686	999999	909	999999	68	554	646	999999	466	97	385	999999	720	999999	882	290	661	52	754	253	999999	175	999999	899	465	999999	826	907	601	68	533	741	304	699	999999	857	352	999999	999999	939	18	744	830	124	432	572	669	85	314	169	999999	223	717	625	999999	521	999999	19	999999	703	727	738	352	999999	564	643	811	999999	421	35	937	360	999999	814	244	808	999999	616	476	892	695	750	602	441	999999	319	34	999999	999999	907	543	342	458	589	999999	999999	402	431	999999	789	760	648	663	289	999999	999999	464	902	390	512	186	999999	999999	960	17	976	145	910	755	255	999999	142	642	514	491	999999	901	180	602	999999	415	913	66	687	141	57	97	999999	219	599	854	999999	298	876	731	835	800	999999	582	999999	
144	492	676	313	180	628	999999	159	999999	999999	162	999999	309	999999	106	272	651	855	828	960	999999	822	999999	999999	999999	999999	999999	765	783	656	999999	413	999999	367	829	923	247	752	516	999999	51	937	524	999999	446	999999	822	872	779	468	193	945	669	622	355	321	791	520	913	684	784	250	375	151	822	749	695	942	596	183	34	898	999999	999999	919	951	999999	118	999999	999999	673	971	986	999999	473	859	743	999999	21	517	999999	999999	839	999999	729	800	572	999999	770	696	999999	880	285	605	444	294	606	999999	703	999999	23	683	800	999999	20	999999	263	60	678	963	16	720	930	999999	51	306	69	999999	999999	128	389	999999	347	999999	954	999999	696	999999	880	188	262	999999	282	617	999999	458	926	756	821	917	546	521	704	807	999999	164	950	207	999999	147	235	100	999999	584	24	98	345	999999	138	228	999999	999999	180	999999	710	617	999999	999999	584	592	379	312	694	999999	581	868	231	540	999999	999999	842	499	826	999999	953	999999	638	698	603	415	123	999999	999999	603	801	673	350	214	106	82	999999	999999	622	999999	999999	922	406	92	12	156	867	805	444	338	385	626	999999	999999	546	548	979	749	719	179	999999	230	999999	999999	999999	907	527	27	999999	270	92	215	876	855	975	41	999999	556	695	999999	548	999999	714	299	228	185	999999	999999	667	557	103	999999	917	999999	500	546	999999	315	217	999999	628	850	371	183	255	179	750	200	462	515	783	433	999999	272	630	999999	999999	999999	872	700	290	999999	999999	885	177	124	999999	432	364	438	793	459	348	600	828	697	946	540	53	58	435	437	460	162	999999	669	914	655	822	338	41	852	999999	999999	814	24	500	999999	999999	141	882	999999	835	34	721	999999	999999	999999	443	933	226	975	351	824	275	852	164	207	122	507	209	999999	610	36	407	999999	26	831	785	999999	206	470	534	911	176	117	999999	435	999999	449	585	460	999999	999999	999999	65	999999	617	999999	962	859	999999	999999	508	932	249	717	999999	627	781	317	262	678	629	736	755	450	999999	658	167	260	728	999999	672	922	748	430	720	913	999999	439	999999	590	999999	954	902	106	36	979	926	999999	999999	808	659	142	999999	782	592	163	999999	615	81	959	94	711	141	999999	700	586	999999	819	999999	895	286	351	908	999999	855	675	833	659	424	460	731	767	466	920	117	540	598	966	837	567	557	735	367	449	999999	121	822	999999	999999	449	795	116	999999	999999	999999	999999	233	660	926	916	329	707	200	621	237	327	255	220	999999	170	999999	226	999999	
439	348	999999	983	468	999999	744	852	999999	263	974	999999	625	374	568	398	800	316	999999	50	920	247	849	544	746	221	188	866	612	999999	245	462	999999	135	963	560	981	333	764	999999	192	74	861	454	226	956	612	953	686	821	999999	853	59	186	70	202	498	15	247	256	988	877	249	999999	27	522	95	499	410	999999	999999	999999	551	453	999999	856	385	404	328	790	609	235	189	791	325	392	412	999999	999999	771	71	976	96	518	506	314	824	349	437	703	870	999999	552	678	414	163	999999	605	329	214	816	104	999999	999999	999999	762	698	458	206	635	119	693	999999	639	999999	441	390	43	999999	552	41	45	999999	624	920	496	682	510	386	999999	90	806	83	860	954	967	299	639	870	999999	616	376	153	802	594	186	687	913	732	972	772	999999	658	776	182	781	136	72	535	160	90	198	81	43	554	999999	620	575	684	999999	152	750	173	214	936	665	892	175	40	744	809	769	999999	413	999999	812	158	306	687	183	840	236	113	720	662	428	999999	119	257	999999	565	121	238	753	830	999999	115	999999	999999	517	888	961	42	791	350	320	420	667	643	742	164	999999	888	511	148	915	646	452	551	518	371	782	918	748	188	697	540	34	999999	378	707	704	467	179	999999	879	204	322	379	352	17	999999	999999	514	137	252	233	726	615	999999	385	662	902	331	156	116	52	999999	613	999999	780	396	999999	275	45	999999	856	999999	227	268	720	999999	83	209	510	735	316	413	621	999999	474	813	418	667	993	55	801	145	33	188	836	911	708	725	572	621	551	211	479	677	395	999999	999999	357	999999	60	588	703	820	420	800	999999	672	677	189	966	977	999999	281	990	658	720	694	49	431	808	999999	357	637	889	194	114	999999	943	550	958	999999	71	999999	942	999999	108	325	612	388	207	999999	41	999999	999999	644	133	999999	489	29	674	820	999999	925	999999	434	240	75	999999	236	999999	704	728	136	999999	999999	915	956	999999	532	559	405	91	661	234	569	594	811	999999	254	999999	999999	455	924	876	147	844	146	85	999999	236	42	393	386	692	999999	520	904	999999	999999	999999	176	600	999999	469	278	739	999999	700	999999	840	429	44	686	176	519	259	803	260	92	817	779	999999	821	306	526	22	705	968	731	999999	999999	494	97	526	999999	585	498	999999	999999	999999	44	999999	258	677	807	998	706	219	183	252	717	654	999999	136	949	999999	779	999999	942	266	999999	840	969	777	999999	934	947	170	282	934	760	348	652	999999	
782	344	632	154	498	528	999999	999999	999999	999999	342	45	260	960	576	608	805	999999	522	351	375	999999	476	480	526	873	61	546	937	248	492	378	999999	999999	353	614	662	635	171	424	999999	547	55	999999	445	126	684	986	593	674	138	922	999999	999999	318	999999	999999	161	999999	625	999999	769	558	556	996	999999	999999	699	616	999999	945	180	676	999999	399	827	999999	985	45	410	198	75	952	999999	999999	569	553	999999	252	764	999999	511	17	999999	947	191	989	499	493	999999	92	984	379	999999	729	999999	999999	727	911	490	440	882	126	227	436	411	817	294	446	999999	999999	343	457	852	225	999999	173	999999	160	217	837	658	501	563	327	999999	695	330	544	162	999999	825	787	761	333	863	999999	999999	120	999999	374	999999	62	67	71	748	999999	527	999999	295	999999	125	999999	703	653	782	999999	562	900	232	715	496	750	294	122	594	556	696	528	361	59	999999	29	999999	843	142	605	444	501	579	999999	178	999999	999999	999999	208	258	93	118	551	482	832	888	888	999999	878	954	768	944	477	202	840	998	64	246	419	999999	963	860	520	999999	999999	70	331	554	999999	581	501	926	914	345	472	587	976	878	226	495	999999	783	964	188	999999	500	34	386	836	179	860	22	948	111	295	233	999999	375	999999	771	567	343	292	999999	462	841	999999	142	730	263	32	999999	999999	999999	965	189	895	342	349	456	46	944	999999	378	999999	489	977	812	999999	249	989	999999	352	454	928	797	500	668	726	995	469	891	656	999999	157	684	992	34	146	116	337	265	36	90	999999	623	625	914	999999	999999	864	227	93	491	999999	999999	833	575	995	999999	688	237	616	999999	986	155	297	144	231	47	496	999999	675	999999	911	734	999999	999999	719	314	182	585	94	753	141	252	808	999999	319	999999	999999	427	39	969	427	999999	649	682	103	590	336	490	693	546	999999	911	999999	149	579	538	835	571	855	691	994	113	153	999999	222	744	346	999999	825	494	196	999999	923	999999	525	812	94	903	178	999999	978	692	999999	999999	277	230	700	668	596	780	999999	288	572	348	999999	324	956	786	469	359	999999	214	665	208	999999	999999	987	845	624	767	454	932	403	726	713	312	999999	999999	595	999999	54	999999	999999	54	594	999999	506	585	731	999999	855	999999	999999	818	885	999999	36	693	197	860	242	854	999999	829	336	968	884	845	635	671	113	999999	201	999999	314	575	679	621	614	999999	910	999999	123	999999	911	156	499	999999	841	999999	999999	527	418	999999	759	199	633	999999	999999	
625	33	661	950	999999	107	504	116	965	514	319	999999	415	88	999999	999999	830	740	631	917	190	479	999999	14	999999	395	585	941	466	718	124	942	999999	903	999999	999999	258	462	999999	325	416	50	533	80	532	846	870	449	673	785	928	999999	999999	787	537	156	723	657	999999	673	999999	563	999999	256	399	376	128	511	99	999999	700	999999	686	316	511	149	945	999999	482	848	999999	146	278	681	789	665	999999	196	376	842	704	601	207	390	802	999999	400	999999	681	165	727	368	999999	355	94	560	772	694	999999	397	999999	494	184	999999	999999	385	294	968	466	733	434	999999	145	256	999999	109	180	306	513	657	748	999999	558	326	131	166	786	999999	596	239	999999	257	999999	978	641	999999	426	791	241	427	568	432	820	947	730	795	233	999999	732	985	390	999999	190	628	648	543	936	858	294	999999	599	999999	381	999999	840	187	999999	166	615	413	999999	388	999999	999999	999999	326	847	610	999999	335	933	683	999999	611	849	999999	76	999999	340	108	999999	568	507	999999	828	207	60	999999	999999	552	999999	999999	497	329	312	999999	410	104	539	332	999999	335	272	958	68	915	180	999999	388	422	121	739	826	517	139	123	880	825	268	892	999999	999999	502	53	561	999999	196	872	999999	847	26	972	752	17	999999	948	306	549	191	912	36	291	999999	694	441	44	250	979	199	199	130	585	835	647	66	440	999999	229	999999	201	999999	308	470	540	405	149	986	999999	115	999999	817	999999	644	355	865	984	999999	999999	612	999999	999999	216	682	119	999999	441	146	999999	999999	971	124	86	152	989	193	728	820	673	299	301	999999	431	874	18	999999	788	940	490	781	999999	390	999999	617	880	575	522	626	361	813	963	12	881	866	999999	76	740	999999	999999	172	999999	174	999999	518	320	478	999999	341	673	999999	938	500	656	999999	880	591	99	469	999999	423	670	112	999999	860	335	298	999999	999999	741	999999	641	599	296	328	644	999999	12	516	999999	412	380	191	952	623	875	999999	999999	556	986	551	976	999999	999999	999999	501	999999	705	526	193	999999	999999	639	600	730	999999	349	214	337	689	973	588	582	172	859	999999	489	159	999999	985	862	999999	620	578	200	966	999999	670	999999	826	999999	211	486	333	285	999999	741	590	232	526	999999	268	999999	867	999999	999999	403	999999	79	999999	999999	999999	859	999999	330	999999	999999	71	999999	999999	736	999999	159	511	90	771	999999	259	887	999999	999999	999999	926	328	999999	604	999999	999999	565	237	999999	261	601	999999	999999	999999	352	944	999999	205	420	680	
190	468	999999	856	118	999999	999999	251	859	154	231	321	886	122	958	999999	92	726	166	937	505	182	999999	484	87	999999	696	999999	429	168	256	691	347	631	718	468	538	602	495	415	966	999999	999999	428	999999	290	981	702	999999	811	862	286	48	999999	184	17	276	315	779	827	821	428	822	701	897	539	974	999999	404	999999	12	489	240	751	970	192	804	772	454	797	999999	993	603	617	306	969	652	863	999999	710	201	233	822	999999	593	548	500	999999	999999	501	315	726	308	273	999999	382	999999	297	999999	999999	213	504	999999	999999	526	828	825	214	405	927	999999	999999	807	693	308	779	666	572	999999	432	691	138	251	953	491	584	999999	999999	999999	923	923	365	360	465	999999	999999	999999	840	999999	765	722	295	281	999999	999999	999999	918	999999	965	39	715	483	999999	90	310	999999	262	999999	999999	999999	142	495	406	999999	13	531	759	999999	196	611	417	826	430	403	709	405	999999	648	348	295	999999	91	374	778	218	450	236	280	165	432	444	463	999999	210	632	999999	999999	800	599	93	445	999999	427	363	622	889	63	735	381	904	999999	614	569	999999	286	61	131	627	272	563	999999	489	999999	763	176	953	488	999999	771	482	516	67	58	265	849	98	999999	20	165	329	999999	501	898	999999	216	830	894	142	923	580	115	271	537	46	788	956	999999	999999	197	669	410	833	964	898	999999	169	565	314	365	999999	999999	999999	472	943	176	803	590	935	557	345	999999	355	306	999999	377	254	529	999999	476	999999	999999	10	823	999999	918	999999	999999	999999	862	999999	999999	589	776	735	193	994	799	593	869	999999	999999	999999	116	999999	609	65	537	774	999999	154	639	552	837	472	999999	397	297	975	999999	613	277	590	83	511	80	999999	999999	571	999999	382	455	936	999999	492	999999	262	999999	999999	886	862	36	762	478	717	416	999999	752	314	254	795	707	823	568	999999	717	784	381	604	781	999999	486	999999	767	158	699	703	999999	354	943	999999	503	325	999999	999999	587	514	121	999999	999999	357	727	274	999999	220	675	631	377	999999	775	743	880	299	200	756	386	999999	995	999999	999999	999999	323	999999	370	25	302	999999	999999	999999	679	212	999999	25	510	433	413	222	999999	556	999999	999999	335	521	579	209	357	214	135	342	999999	999999	519	999999	999999	999999	43	329	903	310	918	294	896	971	999999	572	81	865	999999	999999	999999	999999	420	448	847	951	387	802	827	999999	999999	98	266	403	999999	162	693	880	678	129	400	93	318	348	638	198	181	364	999999	17	138	492	
999999	368	999999	621	115	80	944	395	13	241	501	999999	642	829	37	999999	360	66	999999	200	196	669	376	269	855	81	810	658	999999	999999	499	999999	999999	185	673	898	414	998	56	622	936	293	125	169	592	576	706	808	170	678	13	256	138	938	306	999999	992	728	766	44	269	296	616	980	741	681	710	466	999999	999999	999999	999999	19	266	264	903	553	217	677	999999	375	12	999999	110	28	252	999999	999999	878	917	905	685	999999	22	999999	649	999999	999999	427	911	865	249	999999	41	999999	651	247	872	999999	999999	212	999999	999999	999999	668	267	798	515	961	499	989	616	588	248	233	412	130	997	903	614	999999	418	789	999999	999999	135	360	466	999999	377	999999	819	419	485	999999	999999	633	999999	353	106	999999	999999	183	999999	921	259	661	999999	807	187	531	249	968	79	177	793	994	295	74	999999	906	999999	995	594	494	999999	207	112	999999	112	778	376	654	999999	763	75	245	999999	999999	174	474	947	658	342	846	765	850	999999	318	921	136	348	690	810	199	518	175	588	999999	999999	61	558	999999	999999	408	164	999999	171	316	111	557	142	451	900	78	999999	683	662	748	728	328	857	999999	611	976	999999	999999	844	617	255	899	999999	429	101	122	915	77	954	934	691	999999	689	43	216	374	999999	897	789	999999	239	999999	513	840	999999	434	203	764	278	728	967	478	750	554	70	999999	900	713	359	999999	163	892	729	728	999999	557	639	999999	588	999999	982	999999	999999	112	388	421	999999	816	714	667	999999	161	798	235	966	222	430	144	972	14	473	290	548	12	999999	999999	999999	999999	782	166	794	379	186	999999	746	999999	582	999999	175	999999	815	94	998	691	869	11	103	503	761	999999	137	504	852	584	774	701	999999	893	523	999999	316	611	999999	557	873	549	975	767	489	541	639	781	969	999999	198	389	292	999999	999999	586	252	611	33	938	999999	999999	999999	601	266	999999	439	688	999999	134	343	214	60	999999	818	329	36	336	23	229	999999	355	535	529	396	395	999999	148	760	937	798	704	999999	999999	999999	999999	32	383	511	445	111	951	657	999999	999999	983	999999	841	48	813	560	916	597	999999	733	684	764	997	215	871	635	301	927	197	335	638	626	954	922	245	307	653	999999	578	128	999999	697	689	539	999999	66	577	110	999999	999999	881	117	999999	999999	844	817	999999	177	639	809	810	999999	470	519	999999	999999	384	918	802	516	907	101	999999	685	999999	986	85	467	803	999999	67	200	980	810	999999	531	842	592	88	427	282	999999	
195	769	999999	239	236	179	188	55	682	659	999999	441	479	790	98	108	891	857	742	567	373	824	999999	619	53	660	999999	829	524	791	840	385	243	431	906	259	378	250	759	905	999999	757	142	408	893	548	340	663	442	744	700	230	999999	999999	122	370	27	697	196	576	113	359	531	890	999999	922	207	58	883	839	730	999999	108	837	289	616	691	353	726	504	999999	413	999999	780	999999	619	700	999999	999999	545	999999	680	999999	192	801	929	236	252	999999	999999	351	291	779	999999	23	59	999999	846	434	999999	679	673	999999	692	999999	699	961	751	799	209	999999	677	999999	999999	607	999999	999999	915	45	360	389	448	999999	756	162	48	634	794	766	999999	497	853	104	812	999999	568	709	371	936	111	967	484	999999	999999	747	673	552	440	996	963	462	999999	810	84	126	240	910	224	539	999999	999999	177	984	999999	999999	999999	999999	926	482	48	350	235	979	934	392	999999	995	999999	18	488	495	999999	797	802	589	291	999999	30	696	635	658	495	832	727	46	799	499	999999	678	999999	999999	625	958	957	623	236	999999	876	691	999999	244	536	215	60	722	872	380	192	999999	430	336	562	240	846	390	854	403	261	898	593	999999	999999	705	999999	397	870	999999	840	188	362	999999	175	338	999999	999999	131	999999	781	15	173	429	999999	526	999999	52	538	394	121	999999	769	833	999999	999999	108	807	934	831	576	662	851	636	539	14	816	376	170	234	999999	455	269	574	621	256	734	173	999999	783	999999	596	999999	485	133	999999	419	528	88	999999	239	677	466	300	713	999999	163	536	889	313	709	880	999999	313	999999	665	999999	999999	221	728	999999	934	709	160	382	999999	803	376	999999	275	595	298	297	973	994	88	989	968	999999	999999	102	207	284	794	999999	999999	999999	999999	846	468	956	224	317	359	942	305	967	315	917	734	325	787	33	624	718	421	999999	908	319	560	675	999999	343	718	635	57	660	915	86	999999	274	257	529	54	318	380	980	999999	41	699	120	999999	60	137	999999	315	183	659	85	999999	984	806	246	296	792	617	999999	999999	723	999999	999999	62	238	122	469	78	268	999999	315	347	440	655	999999	999999	999999	991	999999	215	540	330	873	10	839	999999	821	999999	999999	242	262	999999	498	392	999999	145	64	999999	455	938	667	119	999999	999999	354	999999	231	999999	928	626	846	800	330	675	999999	403	31	644	999999	814	301	999999	67	35	726	614	848	999999	441	741	565	999999	999999	359	999999	431	282	999999	656	999999	203	491	539	999999	999999	
461	380	823	999999	820	124	999999	846	641	647	666	62	32	999999	739	888	999999	898	197	70	999999	264	999999	137	636	131	352	987	120	999999	809	471	672	638	274	999999	35	723	621	627	155	545	905	711	882	378	260	210	917	223	999999	593	352	333	931	999999	409	696	697	698	771	433	735	30	838	999999	999999	999999	999999	505	863	999999	287	570	915	918	358	999999	254	267	871	152	79	897	600	999999	129	348	706	77	834	339	35	922	855	722	809	999999	873	688	988	866	996	422	359	999999	999999	781	999999	23	849	999999	451	440	999999	629	363	838	430	622	84	999999	686	146	671	533	999999	999999	714	203	118	473	999999	999999	278	999999	155	657	547	38	909	347	930	693	999999	693	999999	999999	104	236	368	971	464	261	613	947	999999	860	750	826	148	999999	76	224	904	385	754	885	171	999999	484	705	301	999999	712	736	999999	993	918	977	999999	837	270	488	999999	147	18	144	952	330	824	294	906	999999	889	957	281	999999	789	999999	999999	12	434	280	751	663	679	72	548	999999	999999	196	941	772	190	311	690	587	389	766	376	620	932	999999	999999	999999	798	580	512	754	999999	404	213	86	49	642	412	989	737	999999	999999	999999	999999	85	493	638	353	144	540	588	277	693	336	33	475	328	80	593	282	562	864	108	559	999999	421	999999	982	999999	733	547	898	999999	850	217	307	430	999999	856	356	999999	846	664	50	924	999999	772	78	999999	999999	720	571	819	717	999999	999999	999999	396	801	664	61	655	999999	999999	992	999999	576	842	128	725	55	304	999999	247	912	716	209	68	635	316	648	999999	802	264	999999	975	999999	983	676	900	937	43	233	999999	304	714	368	264	999999	245	911	930	950	464	565	426	357	581	999999	999999	117	999999	761	494	25	999999	853	999999	396	26	610	999999	175	227	999999	21	81	33	942	208	999999	999999	999999	400	405	718	422	347	698	597	628	507	999999	218	792	635	281	738	999999	999999	861	144	999999	40	634	999999	764	732	999999	553	354	333	639	999999	999999	999999	301	371	999999	999999	275	515	535	799	398	999999	414	957	435	999999	740	342	847	336	346	223	87	979	765	87	953	690	670	154	999999	304	867	581	108	630	344	910	649	999999	999999	999999	609	78	642	531	914	807	999999	524	813	22	486	313	269	895	95	321	605	21	353	585	844	390	556	103	245	999999	858	805	817	829	692	969	985	990	614	18	347	243	999999	156	999999	156	341	240	818	564	999999	212	544	999999	314	638	999999	764	511	
228	999999	548	296	999999	948	502	999999	983	329	517	999999	999999	291	999999	973	372	849	207	202	697	58	999999	285	680	520	656	270	795	524	64	444	230	489	395	999999	799	999999	90	207	999999	449	357	910	999999	246	52	921	467	58	942	789	337	999999	999999	180	206	273	999999	571	302	241	999999	468	275	82	107	789	895	999999	184	425	768	999	999999	999999	701	999999	974	443	478	999999	803	746	582	275	117	658	675	225	299	999999	340	519	999999	999999	538	999999	645	238	149	263	35	999999	873	526	30	337	270	565	478	790	999999	182	102	567	438	175	885	999999	999999	448	123	679	999999	648	95	258	103	652	999999	812	770	999999	304	225	709	926	872	66	254	779	999999	120	747	509	247	999999	426	348	230	373	12	645	999999	700	999999	356	999999	235	999999	772	244	617	999999	666	29	553	999999	877	999999	511	302	999999	999999	196	999999	13	932	999999	411	927	831	755	431	999999	999999	999999	482	999999	85	362	999999	647	999999	482	545	780	274	90	489	999999	290	999999	490	719	80	183	999999	999999	650	999999	423	792	823	999999	940	488	999999	499	999999	999999	999999	284	801	505	169	999999	212	999999	650	279	738	999999	313	717	647	292	275	712	285	636	245	405	952	939	939	999999	999999	123	541	66	595	999999	234	999999	623	999999	999999	984	999999	999999	970	616	436	380	408	571	489	115	999999	658	223	483	223	999999	659	674	331	999999	566	610	831	99	999999	999999	684	962	626	718	999999	999999	999999	290	163	860	665	628	999999	582	540	377	80	717	256	883	999999	121	562	15	935	948	684	999999	428	999999	593	999999	875	841	696	445	945	771	999999	235	999999	999999	330	363	999999	41	705	749	331	999999	999999	999999	999999	858	999999	999999	410	621	999999	999999	999999	999999	862	214	276	784	752	137	885	999999	999999	999999	706	31	770	911	791	208	451	903	253	934	562	999999	419	479	48	999999	101	133	999999	333	988	865	278	462	999999	126	96	779	999999	999999	863	236	767	999999	417	999999	98	839	999999	211	179	879	999999	999999	107	999999	794	796	999999	999999	46	762	69	107	999999	840	999999	317	841	675	122	672	625	675	81	336	471	188	72	228	928	261	352	834	999999	999999	963	256	364	447	331	299	43	552	540	111	177	669	999999	576	76	780	998	115	98	507	263	236	999999	771	171	615	734	527	808	999999	419	999999	943	212	877	507	953	404	354	822	638	83	999999	999999	168	802	269	495	999999	157	999999	999999	745	999999	999999	736	305	593	285	715	565	516	999999	999999	999999	942	
725	716	699	569	827	604	761	276	868	190	102	981	612	368	355	999999	376	660	999999	182	489	999999	356	151	212	370	128	638	266	999999	339	388	999999	999999	87	552	999999	592	330	659	486	479	999999	674	644	323	980	917	369	327	999999	93	234	518	463	438	370	558	999999	467	486	999999	19	746	851	713	703	999999	291	802	999999	784	340	872	696	19	508	681	507	999999	999999	999999	999999	939	982	999999	999999	769	762	999999	192	247	235	863	183	999999	999999	51	823	930	999999	594	635	566	875	365	753	999999	821	454	999999	999999	999999	477	87	285	852	80	763	606	999999	934	633	999999	619	214	558	476	699	342	999999	466	858	999999	999999	795	575	999999	73	627	501	999999	947	318	718	504	999999	999999	785	999999	510	999999	288	999999	381	686	961	992	946	671	807	999999	663	488	999999	473	829	485	999999	292	709	150	999999	146	114	757	986	324	999999	125	27	799	999999	801	832	999999	999999	999999	204	592	834	999999	765	402	819	224	148	468	413	999999	675	711	559	503	999999	370	394	152	122	624	999999	646	77	831	653	17	595	999999	656	756	295	999999	290	616	457	137	385	613	326	889	618	528	910	680	450	316	250	197	999999	471	764	45	528	580	893	999999	515	933	748	812	628	286	811	657	959	999999	430	943	55	70	985	780	999999	232	999999	180	736	397	999999	346	767	408	999999	195	991	999999	669	999999	999999	270	622	451	865	514	271	341	717	262	999999	963	885	306	999999	551	486	999999	219	999999	573	999999	460	999999	999999	411	54	229	999999	999999	999999	999999	999999	999999	999999	785	448	544	915	321	961	674	463	483	676	427	461	470	267	707	708	17	49	999999	999999	10	810	504	999999	463	469	51	314	999999	597	20	999999	175	999999	999999	999999	942	999999	999999	999999	899	269	977	451	999999	950	583	961	329	917	999999	999999	452	584	999999	974	944	645	461	852	919	370	372	886	666	280	999999	394	901	604	766	937	151	999999	246	999999	999999	62	999999	999999	885	89	984	183	999999	348	704	590	856	390	168	306	617	999999	999999	999999	999999	100	784	999999	664	199	69	725	161	720	530	423	347	488	151	891	999999	949	966	840	385	999999	948	327	576	705	999999	999999	446	469	330	105	614	707	999999	999999	278	920	999999	999999	29	269	31	227	818	291	999999	377	249	999999	434	667	89	584	163	708	152	466	999999	959	662	548	999999	692	999999	435	808	639	645	409	999999	951	111	280	820	126	177	999999	509	295	461	169	999999	999999	999999	662	26	40	554	145	600	
811	642	888	43	999999	980	339	826	393	999999	999999	732	839	999999	999999	566	808	764	47	541	999999	957	991	507	502	999999	999999	657	737	418	777	95	509	809	812	318	999999	247	999999	145	999999	999999	126	812	847	999999	442	527	561	999999	217	999999	999999	604	188	854	651	999999	540	213	872	999999	99	974	704	528	999999	40	840	174	354	570	999999	902	703	517	841	188	659	76	834	591	106	641	211	511	578	905	630	958	999999	830	999999	145	273	166	999999	151	117	329	213	412	687	396	751	999999	999999	614	999999	671	22	999999	731	999999	379	291	584	457	773	999999	999999	327	409	882	507	999999	999999	289	638	999999	702	699	80	340	862	432	903	999999	999999	563	660	964	999999	959	945	204	108	241	999999	982	581	999999	378	914	379	885	12	805	889	238	999999	571	975	364	969	323	401	401	999999	946	999999	874	567	219	542	985	323	450	936	312	424	632	522	656	999999	344	331	165	961	977	430	108	999999	661	781	999999	988	649	989	632	802	999999	999999	820	604	707	800	168	382	393	571	562	868	999999	999999	159	999999	999999	400	635	991	246	439	999999	526	288	62	905	437	453	996	999999	460	314	510	716	999999	999999	61	999999	543	172	783	578	415	867	999999	245	999999	631	999999	670	999999	364	640	566	278	995	999999	999999	654	895	999999	929	396	999999	111	999999	86	107	157	355	276	143	101	829	462	861	229	658	57	999999	67	806	999999	336	424	105	673	999999	448	17	409	735	999999	647	441	853	191	517	999999	999999	169	750	484	694	403	126	272	811	113	416	775	999999	278	837	837	999999	999999	70	482	15	890	142	999999	149	946	541	531	999999	397	999999	680	711	999999	381	658	316	332	718	999999	308	999999	862	999999	41	241	763	466	774	810	999999	336	130	45	760	785	36	101	344	747	861	999999	818	999999	999999	736	74	999999	897	188	999999	602	808	999999	999999	182	38	302	999999	907	192	84	756	643	880	283	559	676	142	999999	632	224	987	999999	81	999999	24	448	345	999999	177	999999	569	596	288	914	528	999999	861	999999	757	999999	474	436	564	786	837	184	542	230	187	397	620	999999	556	316	999999	837	65	999999	167	589	999999	333	740	999999	515	170	365	966	755	565	999999	554	838	898	999999	560	416	294	876	999999	906	125	126	779	400	268	49	972	309	690	938	401	429	177	776	999999	696	392	999999	999999	999999	576	475	622	582	75	472	999999	566	64	999999	770	592	328	683	999999	216	961	781	257	131	392	999999	74	626	423	135	
671	131	609	864	999999	23	209	30	339	999999	504	206	999999	999999	391	999999	255	999999	177	809	111	999999	935	934	734	999999	34	555	436	909	999999	999999	999999	940	801	536	999999	199	408	757	999999	307	353	202	711	764	456	999999	999999	976	421	999999	459	613	999999	187	196	674	999999	421	999999	654	593	430	248	999999	999999	393	993	999999	999999	65	860	420	426	803	149	999999	999999	999999	999999	572	815	460	497	605	546	555	999999	999999	350	291	70	986	768	999999	999999	923	953	212	999999	72	468	999999	526	366	944	999999	197	999999	47	999999	451	169	266	426	838	142	933	999999	962	999999	476	379	999999	177	995	999999	652	999999	98	999999	789	999999	252	102	114	930	933	140	660	507	368	697	586	896	999999	900	999999	352	899	582	989	999999	249	246	595	999999	380	999999	371	999999	999999	509	999999	821	999999	999999	917	173	321	908	209	802	983	999999	999999	779	792	999999	337	104	153	310	788	516	237	479	780	15	999999	25	559	584	769	590	122	858	565	765	242	999999	982	566	999999	999999	382	999999	336	999999	124	816	999999	763	31	276	926	999999	999999	624	594	194	650	999999	667	306	358	625	999999	999999	352	273	223	37	385	918	122	587	280	796	143	999999	152	996	891	690	718	796	562	502	999999	36	147	941	181	57	999999	79	899	999999	643	999999	163	933	441	850	602	999999	388	112	163	349	815	924	490	553	51	654	31	976	999999	561	72	540	999999	999999	136	282	856	337	999999	52	999999	999999	163	386	999999	219	999999	50	98	449	418	999999	348	323	999999	222	460	627	16	999999	58	922	155	999999	694	999999	203	125	724	999999	999999	999999	999999	121	661	999999	771	114	666	832	99	980	888	149	153	613	202	999999	114	913	822	238	330	47	994	765	401	81	999999	999999	25	999999	999999	768	35	367	999999	237	999999	943	451	999999	961	183	33	999999	999999	15	938	90	429	777	999999	810	506	194	730	914	126	896	999999	999999	422	999999	817	650	664	130	123	785	116	999999	763	999999	471	477	277	157	23	999999	731	395	143	610	845	247	439	999999	271	841	637	999999	121	765	76	999999	999999	570	365	383	412	913	892	163	974	465	23	848	349	39	999999	582	999999	199	174	490	566	811	555	580	221	999999	999999	999999	157	523	853	998	105	720	544	707	999999	640	524	817	503	980	636	389	233	999999	176	241	999999	65	691	921	601	585	195	130	24	785	172	263	65	620	999999	999999	611	25	753	999999	999999	219	999999	270	674	356	987	585	999999	176	357	999999	982	999999	
357	102	831	931	406	519	999999	999999	693	16	999999	999999	762	882	974	999999	999999	217	837	999999	746	715	274	431	257	254	598	609	944	848	437	541	281	999999	273	913	629	680	619	243	999999	81	525	784	791	999999	594	999999	999999	10	397	999999	793	999999	879	641	828	409	999999	161	999999	924	478	845	578	936	999999	332	619	999999	999999	999999	597	999999	453	999999	199	489	639	843	660	999999	999	999999	999999	999999	748	836	559	631	94	229	999999	467	999999	179	603	999999	999999	855	999999	271	494	548	999999	300	552	199	999999	999999	452	348	999999	999999	999999	999999	999999	999999	394	290	198	999999	773	988	977	999999	111	140	291	284	81	518	999999	784	428	398	999999	460	499	999999	999999	559	844	999999	188	999999	459	999999	965	884	999999	78	295	999999	999999	271	999999	505	571	129	198	421	907	717	142	933	75	985	422	112	438	475	45	234	545	639	999999	428	809	999999	876	999999	999999	999999	40	13	232	357	128	999999	999999	503	999999	379	999999	333	999999	999999	221	254	680	474	741	862	455	778	43	71	390	37	952	999999	696	340	252	250	257	510	687	999999	711	999999	867	266	212	935	999999	665	263	221	999999	999999	999999	565	561	412	215	999999	999999	999999	969	171	999999	999999	213	999999	999999	558	999999	999999	86	151	999999	92	543	999999	607	485	660	520	201	999999	999999	999999	50	999999	863	141	778	840	999999	945	559	434	169	549	750	776	62	381	138	38	538	532	145	999999	742	134	999999	598	999999	999999	651	999999	71	601	363	999999	60	442	967	675	999999	296	695	140	592	24	999999	993	999999	830	433	288	392	999999	840	285	42	204	39	738	119	190	45	315	999999	999999	373	999999	196	950	726	619	999999	462	259	251	837	14	264	727	212	999999	386	974	999999	372	999999	999999	761	999999	767	856	413	239	566	599	999999	389	837	473	999999	999999	807	271	113	814	875	929	999999	598	999999	999999	999999	999999	536	91	803	71	18	931	999999	474	806	999999	193	999999	215	184	896	999999	991	457	999999	790	85	999999	231	125	870	999999	497	128	985	173	639	739	999999	111	999999	999999	796	199	999999	906	404	186	999999	698	87	243	608	701	999999	263	606	991	999999	999999	999999	999999	860	688	200	526	443	950	489	643	999999	454	954	999999	481	420	999999	802	85	999999	396	898	301	532	47	636	999999	796	95	731	999999	648	999999	766	875	999999	624	999999	998	854	472	453	999999	913	230	633	289	999999	229	622	400	804	999999	599	763	999999	397	338	650	564	641	647	865	757	86	999999	575	999999	239	467	
796	755	804	999999	798	942	211	387	311	413	357	390	999999	999999	341	762	999999	290	12	547	999999	999999	467	444	222	825	999999	999999	836	399	68	999999	275	761	826	999999	999	694	999999	999999	999999	999999	999999	246	216	261	999999	402	426	999999	107	295	999999	691	841	509	298	370	17	999999	999999	271	999999	911	355	264	125	815	646	697	762	999999	999999	192	420	616	999999	230	237	999999	754	194	523	522	301	999999	999999	583	920	326	355	639	686	826	465	865	469	124	999999	999999	146	264	756	729	561	69	805	12	999999	234	249	78	143	56	228	180	999999	37	619	581	357	541	895	329	351	132	361	999999	726	999999	157	999999	339	999999	824	499	437	794	961	242	968	905	312	999999	87	287	506	999999	607	999999	128	441	999999	999999	604	604	369	437	387	438	708	999999	286	725	86	103	738	858	231	729	742	952	76	387	613	451	999999	209	999999	73	626	721	65	440	999999	715	650	29	999999	999999	140	10	416	532	533	825	629	586	618	983	548	648	417	878	553	175	374	126	705	163	999999	169	999999	999999	812	986	97	845	298	371	999999	719	187	11	999999	742	546	544	854	788	999999	999999	591	267	524	977	313	999999	999999	272	351	534	999999	527	999999	999999	813	101	719	546	738	999999	297	999999	540	999999	470	999999	999999	811	999999	830	272	999999	340	722	578	928	999999	999999	999999	999999	958	36	29	999999	405	999999	156	627	928	454	824	317	59	48	365	999999	727	694	999999	897	896	85	643	521	999999	406	196	142	999999	885	301	885	863	827	824	271	237	999999	434	809	269	663	882	999999	999999	954	868	302	999999	244	211	999999	327	999999	24	882	393	999999	656	999	474	999999	234	52	999999	939	454	232	223	103	115	114	270	707	999999	243	202	468	515	999999	538	894	776	168	684	196	567	999999	812	999999	877	999999	965	999999	345	255	438	839	31	999999	509	645	88	272	139	106	844	620	999999	781	690	999999	999999	999999	999999	999999	247	76	368	966	381	377	419	281	225	386	999999	836	999999	999999	804	999999	446	449	807	892	815	513	38	999999	351	999999	999999	40	262	953	736	625	963	765	999999	372	999999	65	693	142	236	806	56	752	956	18	258	764	977	336	488	553	999999	579	764	734	47	781	999999	434	999999	389	29	272	650	523	872	999999	385	999999	881	391	756	675	666	999999	466	286	631	342	699	174	62	925	474	999999	999999	999999	10	999999	335	700	440	269	999999	846	999999	783	112	443	999999	651	389	999999	999999	107	796	866	912	755	277	999999	
159	999999	735	282	336	999999	798	999999	439	488	606	112	116	191	950	999999	980	819	999999	999999	183	197	206	58	785	517	480	999999	395	227	481	255	15	574	550	158	999999	421	999999	999999	985	645	13	657	999999	286	999999	273	156	310	886	103	533	595	999999	962	95	687	497	819	999999	430	81	222	16	999999	107	541	999999	802	962	568	308	999999	696	538	194	548	999999	508	999999	216	230	95	341	387	722	419	987	587	73	847	924	999999	77	565	573	791	651	693	999999	897	631	354	347	999999	794	993	999999	58	777	546	999999	999999	741	999999	209	985	881	628	639	687	999999	999999	738	125	644	999999	472	141	964	402	897	319	329	999999	585	875	999999	23	593	728	521	938	999999	526	173	935	959	660	365	588	910	32	64	502	353	999999	615	231	682	197	531	767	93	384	999999	374	669	562	832	999999	246	999999	45	910	176	616	253	221	999999	708	999999	812	776	386	492	874	999999	826	836	999999	269	526	999999	999999	207	754	999999	435	878	799	999999	999999	827	41	351	52	987	154	336	736	333	403	999999	974	999999	719	990	706	999999	773	119	842	999999	824	73	720	536	640	712	999999	761	818	343	999999	999999	250	984	999999	45	999999	999999	120	999999	999999	684	999999	999999	999999	855	999999	763	999999	543	114	690	433	999999	13	967	630	516	999999	441	999999	975	515	999999	126	541	999999	734	256	671	999999	999999	998	352	999999	149	207	473	179	784	233	658	614	285	239	472	18	570	999999	999999	414	933	540	679	999999	134	178	999999	140	825	556	753	517	486	101	228	999999	91	62	864	999999	167	999999	999999	218	999999	999999	999999	830	653	999999	738	754	478	266	517	355	999999	766	503	970	401	342	354	238	480	151	137	193	21	999999	927	517	999999	999999	257	597	999999	471	330	763	938	975	999999	301	817	998	48	230	583	872	999999	999999	559	893	377	824	992	999999	737	123	243	999999	818	872	606	231	638	471	18	999999	386	999999	445	740	42	999999	856	999999	420	999999	113	907	609	148	418	612	957	999999	999999	432	999999	634	733	217	530	891	166	613	695	999999	999999	576	999999	662	496	999999	879	819	861	951	999999	939	922	999999	999999	335	447	680	463	994	273	416	831	586	326	999999	135	238	999999	150	269	252	367	999999	120	999999	695	947	652	999999	732	148	370	688	463	999999	711	476	207	204	454	486	999999	700	332	953	745	634	346	743	389	651	999999	720	691	726	999999	108	999999	482	640	499	999999	559	271	135	55	152	133	661	50	658	41	999999	
999999	783	102	999999	999999	167	791	999999	610	908	525	91	999999	999999	997	736	93	999999	330	724	564	954	458	600	439	999999	999999	999999	511	685	703	730	619	594	999999	907	999999	915	999999	988	690	579	889	128	44	190	999999	405	154	999999	577	436	338	999999	999999	741	335	999999	237	304	999999	999999	559	999999	215	999999	471	944	624	100	112	178	17	341	43	985	75	999999	566	258	611	513	999999	124	117	276	402	313	999999	293	582	142	999999	311	740	501	29	964	999999	249	718	999999	780	999999	293	409	429	996	282	999999	675	995	934	979	693	745	741	444	817	999999	402	168	811	340	999999	969	490	999999	999999	542	965	110	425	327	999999	999999	732	402	830	707	847	406	40	999999	999999	586	999999	999999	618	994	999999	999999	156	975	846	560	839	449	546	324	999999	722	404	740	510	999999	580	617	449	733	22	348	613	119	100	999999	999999	155	999999	931	771	782	98	999999	782	999999	954	999999	481	999999	130	999999	856	516	788	999999	12	299	166	52	16	999999	268	884	981	999999	970	47	885	850	431	694	726	614	552	999999	634	999999	957	999999	620	140	146	469	613	729	492	999999	331	964	994	999999	988	680	999999	190	523	999999	999999	999999	421	916	564	630	999999	435	566	252	963	651	500	215	341	47	431	999999	454	798	281	999999	928	873	715	920	999999	999999	999999	56	688	371	999999	431	181	595	707	704	576	515	912	187	999999	250	143	679	474	999999	506	951	258	59	736	999999	932	373	999999	547	999999	643	775	964	999999	520	999999	602	999999	79	999999	746	340	727	309	938	886	103	98	688	739	46	456	76	999999	754	999999	638	635	999999	498	807	162	169	503	932	740	999999	456	999999	686	541	652	405	754	999999	621	530	750	797	999999	838	284	999999	999999	174	999999	708	878	976	722	924	967	138	580	236	593	180	999999	376	208	999999	646	446	11	208	999999	60	321	335	143	999999	888	837	71	999999	533	999999	361	999999	745	999999	79	999999	930	762	574	524	824	528	999999	450	305	383	599	899	202	838	752	609	780	999999	396	552	843	454	999999	139	76	999999	999999	999999	818	999999	631	999999	869	176	515	249	999999	999999	235	999999	168	999999	971	515	999999	172	467	999999	654	751	557	999999	644	999999	637	486	726	444	457	904	825	981	631	409	752	432	40	35	333	513	975	999999	910	603	394	160	483	530	892	904	462	18	540	77	999999	31	532	352	999999	39	523	999999	421	999999	967	186	999999	571	763	815	142	441	371	151	999999	999999	999999	50	999999	486	
12	205	552	999999	999999	817	450	564	71	999999	899	687	497	999999	999999	786	499	588	999999	218	999999	911	999999	86	999999	30	646	999999	301	999999	332	491	220	61	36	327	647	868	879	159	999999	999999	999999	42	916	999999	944	77	162	989	156	120	414	923	396	101	999999	476	780	431	999999	61	999999	368	407	417	476	445	277	671	148	999999	709	999999	482	999999	411	734	169	327	85	579	246	312	999999	222	87	297	999999	999999	999999	181	98	457	979	999999	242	151	999999	508	977	999999	799	490	850	999999	410	999999	450	802	999999	999999	316	999999	355	600	815	960	813	194	340	189	780	343	782	967	542	261	506	799	361	269	999999	999999	350	576	999999	756	461	39	811	159	847	999999	999999	195	864	635	112	999999	868	282	338	999999	177	999999	999999	466	999999	883	983	999999	430	650	450	999999	604	655	999999	999999	820	999999	509	783	382	999999	999999	916	999999	596	112	999999	999999	128	930	999999	931	658	493	999999	847	323	58	577	56	662	729	206	422	823	591	219	522	333	567	999999	772	554	77	987	466	999999	377	121	999999	86	999	312	720	371	498	946	172	570	931	999999	19	931	737	999999	461	999999	999999	275	15	892	394	826	560	999999	316	387	590	505	95	45	945	999999	999999	969	663	426	999999	61	999999	644	57	999999	401	70	999999	999999	817	357	536	999999	999999	112	116	888	999999	183	752	599	64	121	999999	666	485	895	999999	82	145	767	999999	44	659	999999	940	370	845	442	434	999999	329	475	569	243	999999	999999	727	843	830	907	287	490	674	999999	996	999999	289	391	476	505	507	999999	705	59	300	501	671	866	171	746	999999	259	999999	262	279	589	551	131	696	721	999999	999999	999999	238	999999	576	369	999999	455	728	90	999999	965	928	999999	601	769	520	943	478	102	860	681	999999	863	38	999999	422	617	416	999999	168	695	755	337	788	486	999999	999999	723	141	898	420	443	665	589	294	819	999999	677	820	41	188	227	999999	999999	47	999999	374	461	835	947	165	48	66	999999	768	219	601	999999	125	302	949	229	346	204	449	248	428	999999	743	922	161	939	999999	639	979	477	137	999999	751	328	999999	119	888	194	743	382	386	743	821	85	999999	67	562	527	92	959	881	434	868	999999	738	100	718	912	795	226	451	427	942	301	91	582	462	796	199	999999	340	161	999999	77	861	685	462	667	999999	999999	386	999999	556	999999	595	703	161	951	590	21	999999	975	398	526	930	958	800	529	993	646	604	765	338	252	628	729	999999	800	
937	63	637	999999	218	999999	839	383	999999	922	705	388	430	999999	999999	187	449	365	763	934	999999	902	884	932	673	999999	499	621	740	999999	402	865	730	360	24	999999	383	999999	766	697	687	999999	98	877	999999	999999	225	104	999999	160	999999	999999	966	49	664	44	999999	705	386	999999	999999	228	642	565	530	999999	999999	79	496	679	803	108	999999	999999	256	999999	814	16	118	999999	999999	405	71	589	511	999999	999999	691	696	979	367	678	964	616	999999	469	915	532	357	984	956	155	999999	999999	356	999999	674	900	792	85	999999	172	596	327	318	999999	999999	999999	64	999999	940	967	383	516	999999	135	144	982	580	787	673	292	999999	133	112	696	796	191	243	807	464	999	999999	621	759	205	92	999999	307	689	312	862	478	955	54	999999	772	101	568	231	570	692	330	14	999999	937	999999	472	999999	621	19	975	819	999999	999999	999999	78	762	999999	125	53	999999	684	999999	485	811	814	703	89	122	924	705	623	21	999999	771	679	999999	219	822	693	619	430	686	679	337	999999	231	28	112	920	20	344	452	188	81	18	439	999999	999999	999999	999999	999999	112	697	314	999999	999999	19	175	271	184	552	935	999999	433	77	999999	221	157	768	593	685	976	202	914	371	180	833	175	763	250	999999	999999	699	999999	236	999999	989	374	974	245	222	852	999999	745	467	408	29	754	999999	999999	227	381	831	539	133	999999	910	783	999999	191	974	843	412	31	999999	999999	246	548	207	999999	18	999999	183	533	999999	832	145	999999	456	962	160	88	171	752	32	992	999999	999999	760	820	416	216	430	793	270	378	999999	999999	999999	999999	999999	481	557	264	11	380	999999	308	168	300	280	999999	336	981	40	896	682	659	999999	818	156	999999	787	387	999999	802	425	389	273	12	392	326	521	922	800	679	531	999999	750	651	793	999999	10	470	549	952	879	449	999999	373	999999	999999	819	999999	387	95	694	179	921	209	955	818	45	166	908	953	942	414	190	999999	375	776	908	358	35	667	86	999999	837	999999	999999	999999	627	999999	317	600	507	999999	545	999999	985	361	984	551	999999	974	999999	844	561	596	19	475	268	411	998	999999	999999	999999	101	719	999999	376	999999	541	999999	978	999999	145	849	317	999999	999999	869	475	375	23	791	367	661	999999	224	242	766	251	380	456	717	225	999999	397	717	45	314	825	999999	618	30	999999	273	717	783	317	995	999999	149	472	606	793	999999	985	137	999999	809	50	505	776	610	99	170	830	271	975	245	461	599	420	242	53	
768	756	993	347	999999	944	999999	906	246	522	112	907	850	924	190	915	270	202	999999	273	330	930	18	930	293	443	456	808	82	544	653	999999	240	562	34	288	992	999999	432	865	773	598	999999	97	999999	999999	980	346	795	330	999999	407	193	968	723	838	748	999999	64	660	497	999999	834	999999	999999	382	677	999999	899	901	922	479	770	999999	499	731	999999	920	943	999999	462	119	999999	751	353	256	999999	271	839	195	540	930	735	999999	377	315	764	836	999999	614	585	693	446	893	999999	721	637	999999	478	992	447	827	128	34	207	388	455	999999	359	622	999999	416	999999	714	370	992	744	998	993	194	999999	564	701	339	454	769	672	999999	354	632	618	722	792	999999	999999	712	811	999999	573	989	859	999999	486	605	776	179	999999	732	999999	415	976	639	829	999999	36	999999	135	999999	579	438	999999	336	737	727	14	124	999999	610	965	657	191	43	999999	13	999999	999999	999999	105	562	285	533	939	596	939	655	979	893	999999	820	865	587	31	141	999999	999999	533	999999	759	601	999999	556	634	767	874	233	943	214	825	958	999999	805	39	237	304	904	776	739	798	82	999999	999999	999999	999999	109	80	169	902	299	730	802	349	999999	504	900	729	999999	999999	721	715	712	774	77	999999	88	999999	999999	794	836	240	507	793	155	687	999999	439	441	999999	667	803	999999	51	915	105	166	402	999999	999999	336	575	15	603	27	93	370	260	164	999999	711	999999	999999	999999	75	68	232	999999	999999	999999	928	470	297	64	999999	999999	999999	670	999999	999999	393	685	999999	32	467	271	235	903	775	72	326	325	285	866	999999	627	290	699	999999	857	872	157	209	845	999999	866	999999	999999	999999	999999	442	999999	402	192	190	35	466	999999	907	804	833	328	243	140	324	612	194	430	921	887	637	951	695	11	109	999999	999999	737	425	601	983	284	815	999999	630	999999	922	103	686	117	999999	789	791	180	33	554	914	999999	531	994	681	856	38	999999	999999	490	999999	401	92	944	549	999999	86	316	821	558	513	999999	510	696	690	101	999999	813	999999	847	169	524	977	555	332	417	216	430	919	136	256	613	212	999999	623	531	20	742	568	999999	713	485	359	999999	50	356	999999	999999	314	590	999999	224	999999	625	331	489	424	999999	999999	141	521	655	396	694	312	999999	365	370	82	999999	999999	999999	255	292	144	999999	174	999999	514	975	999999	382	999999	339	23	41	137	999999	818	144	117	483	130	436	921	68	98	999999	999999	150	999999	207	761	999999	509	120	969	
203	491	999999	324	912	32	646	293	999999	538	999999	681	281	771	778	552	938	999999	607	881	999999	999999	999999	594	510	348	999999	984	650	620	970	999999	902	999999	934	105	180	819	205	460	484	999999	781	529	41	983	892	379	222	999999	823	104	901	239	160	999999	415	62	814	573	658	661	642	999999	999999	237	778	219	836	682	381	128	999999	156	407	675	589	556	563	526	456	994	772	995	797	875	928	673	911	112	690	128	15	631	802	822	511	262	961	804	215	682	542	539	283	704	248	754	832	485	252	859	499	298	127	663	889	999999	732	691	308	999999	999999	734	992	263	999999	999999	999999	585	173	337	594	758	321	773	462	242	721	999999	637	999999	841	436	860	831	629	717	513	148	932	864	530	279	506	110	385	808	999999	30	590	23	410	256	321	915	274	740	976	999999	211	656	925	999999	64	134	273	871	999999	171	633	406	721	999999	652	999999	806	325	262	220	398	654	695	700	511	623	999999	594	124	944	567	889	740	168	937	285	999999	890	224	382	837	999999	933	385	397	194	302	205	604	21	118	948	487	766	956	999999	960	234	137	441	361	678	757	929	604	744	666	562	277	999999	370	915	110	880	382	884	720	999999	313	999999	330	577	990	112	836	618	411	973	212	390	324	713	999999	783	31	999999	756	14	781	999999	528	739	927	237	651	999999	848	607	394	81	999999	999999	921	999999	120	783	688	654	999999	986	999999	692	360	887	61	656	162	327	859	223	138	715	539	659	798	591	999999	762	999999	999999	999999	804	999999	140	553	674	792	953	672	999999	480	111	911	795	320	836	389	50	999999	994	50	530	747	180	999999	130	121	999999	21	529	999999	999999	202	459	226	999999	113	999999	999999	387	999999	208	655	621	743	36	999999	744	349	999999	211	608	999999	466	603	249	66	418	197	999999	999999	530	941	152	113	999999	908	461	578	999999	999999	999999	707	798	140	841	875	136	437	999999	326	377	922	999999	999999	999999	350	736	855	977	480	694	42	910	999999	344	266	513	517	199	127	999999	175	565	239	52	901	787	336	762	999999	930	981	280	116	196	607	892	823	578	999999	182	606	999999	999999	49	136	999999	974	795	584	372	618	999999	999999	973	999999	999999	819	285	633	999999	409	103	613	999999	712	761	804	638	737	374	689	939	985	945	999999	999999	262	200	916	114	812	999999	187	999999	999999	743	999999	999999	984	249	82	548	944	650	999999	512	988	762	999999	999999	992	346	999999	220	682	678	262	852	
999999	638	114	629	369	999999	750	868	915	611	999999	968	289	671	653	497	301	999999	994	345	182	243	584	500	863	551	999999	999999	482	999999	329	999999	491	629	904	999999	999999	999999	999999	999999	900	903	597	387	534	999999	95	330	692	570	918	999999	684	917	680	994	63	614	766	818	416	283	396	947	292	594	487	659	767	307	362	848	961	578	444	278	646	207	965	505	465	791	784	999999	999999	787	958	574	949	910	303	531	686	370	19	626	517	999999	999999	940	999999	436	563	394	218	80	999999	115	999999	999999	357	855	648	270	362	624	999999	999999	899	505	635	913	710	856	999999	831	999999	601	999999	818	761	996	113	35	625	39	238	399	999999	999999	999999	853	101	547	999999	447	882	999999	999999	394	137	42	750	599	314	999999	726	999999	390	387	999999	999999	999999	664	649	360	751	623	644	999999	396	109	781	921	297	781	821	999999	303	566	948	744	593	185	690	729	256	999999	999999	999999	312	531	19	999999	999999	238	318	999999	898	211	696	269	782	684	997	999999	260	828	311	532	154	563	999999	999999	439	174	395	369	999999	920	113	247	902	999999	30	865	100	999999	852	999999	999999	393	274	999999	870	689	962	908	188	999999	478	428	999999	197	514	749	999999	195	886	904	842	948	464	977	107	458	999999	796	999999	141	938	794	976	251	69	761	299	999999	953	999999	999999	487	190	321	451	685	44	715	480	999999	748	999999	578	948	226	524	929	999999	993	422	999999	176	254	57	723	683	452	961	138	999999	459	999999	241	147	999999	365	999999	152	535	999999	423	999999	325	999999	393	999999	225	37	999999	544	999999	13	999999	541	426	45	242	143	598	767	243	83	586	727	822	942	673	441	255	860	999999	999999	760	581	998	682	850	999999	999999	999999	467	999999	935	594	921	999999	488	700	720	667	133	999999	554	768	999999	349	74	597	569	999999	369	784	782	999999	999999	54	252	745	999999	744	195	379	479	907	999999	818	147	991	806	376	463	999999	721	587	737	132	999999	999999	403	659	617	262	302	222	330	683	642	999999	807	877	999999	999999	168	975	482	999999	164	646	468	369	211	82	999999	999999	999999	397	72	999999	437	665	999999	260	999999	882	137	932	87	267	587	626	186	999999	999999	929	173	999999	999999	999999	115	983	967	597	534	43	999999	999999	471	109	234	933	621	999999	999999	999999	76	953	399	999999	848	549	676	896	69	841	192	999999	887	861	39	276	582	326	98	999999	697	223	725	319	999999	592	999999	978	43	653	15	738	41	999999	863	220	
331	539	897	566	316	81	537	692	850	622	657	609	79	957	360	999999	999999	890	454	852	999999	90	850	266	999999	999999	999999	999999	836	454	999999	844	999999	999999	945	53	429	532	146	999999	999999	42	469	811	934	861	999999	85	303	710	389	150	598	21	982	999999	688	999999	999999	999999	217	999999	856	406	819	812	611	999999	21	317	874	826	999999	999999	999999	999999	621	48	331	226	999999	788	122	999999	74	662	256	986	999999	999999	364	789	54	528	418	563	186	72	992	999999	260	659	999999	985	836	562	396	769	999999	788	999999	650	999999	271	829	429	20	730	999999	167	999999	999999	422	316	952	999999	782	235	419	612	999999	999999	56	210	966	139	724	136	298	999999	999999	486	151	58	85	714	481	782	699	989	553	999999	730	999999	999999	635	999999	756	42	752	780	171	999999	242	769	81	999999	118	999999	699	705	883	441	830	999999	89	482	374	241	248	613	999999	536	999999	68	571	999999	999999	999999	340	999999	967	103	546	730	999999	999999	909	288	14	999999	999999	487	999	294	999999	999999	999999	999999	485	162	872	525	794	148	781	999999	999999	183	999999	253	392	999999	965	806	737	789	999999	999999	787	953	573	999999	999999	137	250	522	999999	145	398	999999	927	999999	999999	187	30	451	999999	999999	999999	999999	999999	735	90	999999	728	898	999999	202	556	880	129	800	999999	999999	999999	786	298	667	898	269	999999	795	784	650	326	124	999999	787	786	296	490	497	160	999999	758	837	999999	999999	409	999999	999999	999999	588	518	437	137	999999	636	999999	243	163	641	999999	689	382	410	951	439	444	613	593	735	416	270	999999	999999	649	848	773	751	781	821	999999	557	269	762	216	999999	223	199	999999	678	198	552	142	999999	999999	471	999999	358	886	574	999999	795	757	274	999999	328	129	804	487	999999	999999	999999	461	999999	999999	951	429	999999	999999	684	999999	999999	610	915	999999	864	999999	550	644	188	999999	425	864	217	788	472	799	995	834	888	157	418	711	999999	999999	351	999999	800	474	46	51	325	164	999999	358	999999	194	842	999999	74	200	999999	170	309	359	448	982	254	554	999999	162	999999	784	999999	537	808	543	999999	110	205	999999	337	999999	607	146	597	270	662	858	999999	999999	957	276	770	999999	578	257	411	390	999999	368	845	256	563	999999	999999	541	999999	999999	550	255	324	999999	999999	300	999999	502	563	172	762	187	999999	999999	553	634	205	167	24	617	959	560	141	999999	733	836	999999	999999	522	723	530	66	421	988	318	999999	999999	225	999999	480	999999	999999	694	249	628	199	999999	460	
702	999999	688	458	526	241	715	989	999999	834	18	999999	372	781	980	839	999999	705	765	341	86	799	671	979	423	544	783	883	999999	892	999999	544	798	477	999999	593	45	999999	999999	999999	283	329	999999	999999	217	999999	117	999999	105	855	606	922	433	706	383	903	267	708	44	999999	999999	832	133	231	999999	473	897	999999	402	999999	804	999999	176	585	68	757	168	543	772	376	437	730	787	20	295	938	120	102	104	485	336	336	47	556	732	451	999999	418	164	999999	159	221	660	709	60	45	755	848	647	625	745	724	935	668	555	727	54	122	936	44	363	805	801	999999	999999	477	533	619	852	999999	561	749	999999	39	226	225	80	87	960	259	192	271	454	478	740	612	400	378	11	999999	999999	93	999999	129	390	999999	419	999999	999999	583	512	146	996	999999	73	995	344	999999	999999	339	657	966	162	686	999999	101	360	333	999999	458	86	164	617	848	220	478	999999	269	649	871	805	337	439	386	747	999999	275	424	414	745	277	999999	927	671	999999	999999	931	999999	277	999999	993	96	999999	200	999999	358	528	158	999999	595	999999	999999	267	999999	533	330	999999	775	939	805	826	936	918	441	999999	592	237	946	501	781	547	999999	992	360	878	718	771	248	999999	398	528	127	605	818	999999	999999	999999	357	147	36	902	165	855	472	471	67	999999	134	999999	914	130	582	999999	48	58	256	92	999999	701	815	999999	999999	896	550	999999	709	340	109	425	988	366	999999	808	475	878	392	999999	999999	888	999999	999999	646	238	965	999999	945	999999	999999	770	999999	120	329	655	332	999999	612	268	314	999999	762	999999	78	709	999999	557	999999	999999	191	169	666	999999	562	999999	880	274	999999	70	999999	282	341	999999	773	339	655	877	47	234	999999	998	276	133	320	344	135	104	482	999999	216	417	37	999999	999999	999999	114	999999	999999	999999	999999	68	563	552	999999	999999	854	524	999999	738	63	153	520	999999	298	192	999999	542	320	999999	892	786	999999	999999	853	999999	254	169	959	999999	235	999999	329	736	460	427	445	723	796	288	999999	611	999999	743	882	73	896	22	999999	106	514	571	827	340	418	987	275	587	698	813	787	695	564	999999	999999	546	824	784	565	871	999999	179	999999	999999	737	291	999999	58	103	790	627	242	286	863	999999	664	689	989	328	472	161	858	35	983	500	999999	56	999999	240	346	249	999999	456	999999	358	999999	825	999999	602	136	351	226	493	907	999999	554	419	999999	999999	999999	857	834	999999	999999	999999	889	153	999999	541	942	244	93	999999	
757	999999	515	785	999999	999999	524	999999	893	397	999999	999999	934	374	127	999999	999999	385	355	835	391	489	414	656	364	999999	469	201	72	264	999999	892	268	408	736	999999	680	768	999999	197	999999	999999	963	446	274	971	785	524	36	965	595	567	888	257	436	277	147	859	999999	972	999999	999999	776	638	738	308	999999	535	638	761	999999	187	999999	999999	633	381	525	999999	391	392	516	945	175	107	999999	102	13	21	971	468	229	999999	347	999999	152	879	243	334	999999	965	119	999999	886	274	847	999999	335	730	624	999999	751	179	477	999999	466	109	167	679	968	645	304	851	564	179	999999	999999	999999	69	25	999999	147	201	268	425	283	266	68	900	259	261	999999	999999	397	916	716	59	352	999999	715	52	722	564	365	999999	671	267	695	716	999999	551	577	999999	714	870	999999	560	910	62	765	209	50	266	430	716	879	31	464	647	462	492	999999	999999	354	972	41	582	999999	999999	754	25	571	999999	178	999999	684	500	999999	526	998	999999	999999	300	999999	515	999999	999999	144	648	999999	649	803	57	264	249	999999	45	922	741	838	999999	725	714	307	749	637	698	97	722	42	389	999999	937	649	306	999999	663	999999	838	970	575	999999	196	22	115	222	524	97	928	120	648	577	827	687	662	440	434	993	999999	999999	999999	377	422	615	999999	197	865	407	957	896	934	46	94	771	273	897	539	702	202	537	999999	611	168	611	394	811	635	260	999999	866	918	999999	217	999999	666	999999	999999	580	217	999999	356	999999	139	42	186	611	493	66	424	765	900	732	999999	999999	764	702	218	810	231	992	561	999999	420	100	977	274	829	134	114	75	871	959	494	284	191	997	481	136	435	783	999999	579	835	231	966	196	868	999999	999999	964	989	225	359	225	366	999999	705	999999	65	911	782	999999	951	359	893	999999	999999	999999	999999	766	999999	92	384	447	999999	982	780	199	134	791	405	999999	928	149	999999	999999	610	279	918	450	301	442	81	524	10	957	999999	486	338	999999	948	352	999999	438	742	999999	999999	911	549	383	960	515	914	274	516	904	441	811	283	246	340	999999	608	633	474	999999	21	860	999999	717	365	999999	861	109	999999	999999	999	999999	407	179	816	699	999999	544	490	999999	527	806	18	105	526	815	213	101	694	979	743	254	963	999999	895	999999	474	832	28	999999	654	999999	999999	999999	905	942	414	113	430	641	249	999999	152	689	271	999999	999999	351	201	549	100	999999	999999	862	999999	754	535	454	999999	999999	234	999999	525	824	141	
713	385	555	200	999999	410	109	671	62	740	679	111	284	691	999999	137	133	640	478	575	885	409	569	999999	999999	999999	960	829	593	417	351	999999	328	557	558	999999	306	160	617	149	991	107	362	999999	641	652	260	999999	593	709	111	999999	57	999999	256	313	999999	413	49	176	449	999999	88	645	399	140	782	999999	142	861	830	972	999999	999999	583	999999	999999	447	511	999999	166	208	245	884	315	95	999999	999999	311	255	23	893	121	450	699	722	29	716	999999	510	869	533	629	999999	999999	138	999999	999999	674	468	266	378	901	540	19	251	43	999999	340	314	999999	712	999999	887	847	999999	861	583	639	861	767	340	715	10	999999	999999	578	999999	999999	186	852	783	406	999999	988	644	991	999999	440	457	688	825	386	427	999999	999999	117	999999	884	999999	999999	659	88	999999	701	999999	663	901	902	386	673	529	198	999999	999999	854	316	582	899	213	999999	999999	152	192	183	999999	953	297	138	480	526	836	629	73	999999	999999	705	593	151	72	981	100	999999	64	999999	168	636	233	999999	999999	851	535	842	999999	996	987	999999	896	638	759	973	375	772	999999	860	836	999999	135	254	269	999999	722	441	999999	999999	854	612	98	407	25	999999	729	331	120	999999	991	993	947	76	921	685	999999	954	391	99	615	327	256	999999	947	999999	511	978	706	999999	138	103	999999	460	999999	385	428	498	623	454	253	54	662	801	868	843	953	68	333	999999	349	768	999999	999999	615	999999	999999	894	460	757	999999	751	625	999999	501	897	999999	497	924	545	266	321	340	937	845	571	665	999999	335	999999	314	453	654	132	999999	999999	54	268	844	614	29	534	47	866	651	501	999999	419	310	971	855	465	999999	999999	999999	38	437	999999	901	53	871	910	999999	356	999999	999999	106	999999	723	141	999999	729	999999	999999	526	999999	283	999999	999999	354	152	999999	154	363	258	848	999999	866	805	501	932	999999	366	801	742	119	999999	690	423	302	404	999999	696	178	129	999999	999999	822	271	999999	754	962	826	557	901	999999	765	215	108	604	48	240	697	232	208	919	999999	851	999999	416	766	593	61	993	949	225	999999	976	244	132	44	497	605	999999	746	999999	999999	808	999999	126	999999	999999	592	818	263	999999	239	474	970	209	763	999999	255	855	828	171	999999	999999	608	686	76	789	970	999999	570	551	999999	999999	485	238	813	564	951	461	72	15	10	999999	739	784	985	95	15	999999	368	82	252	999999	392	999999	68	999999	210	223	999999	999999	789	617	258	712	539	752	999999	742	396	
209	21	793	792	999999	170	999999	102	824	999999	981	999999	999999	616	497	308	885	999999	899	179	539	363	738	411	507	999999	393	984	37	254	999999	106	273	649	169	999999	999999	957	569	999999	389	191	385	522	78	780	853	10	760	414	654	999999	99	572	856	999999	999999	392	294	606	777	693	999999	999999	467	999999	520	296	457	436	849	927	999999	484	790	999999	978	225	343	726	372	393	234	623	599	585	17	700	792	323	788	76	999999	999999	647	696	126	806	65	193	270	567	552	333	564	726	132	615	782	508	867	67	59	567	244	394	469	452	999999	881	999999	819	504	143	648	783	265	572	836	999999	241	181	999999	159	999999	804	840	901	68	872	462	999999	999999	293	456	730	999999	114	728	263	999999	999999	826	183	999999	450	72	419	684	781	999999	560	778	688	277	999999	897	899	111	439	554	567	393	117	428	484	900	999999	687	999999	766	160	843	583	999999	567	999999	999999	843	25	742	999999	226	999999	999999	902	624	240	26	761	999999	127	999999	299	709	669	290	999999	754	831	550	851	731	766	25	321	716	999999	821	709	349	911	66	95	697	132	351	116	706	525	999999	670	204	926	94	648	156	553	874	207	287	999999	999999	21	475	890	999999	459	271	99	196	429	418	316	421	921	70	917	602	999999	328	999999	23	999999	970	879	656	805	999999	376	174	999999	330	999999	432	713	679	999999	999999	806	433	999999	844	616	999999	441	261	888	514	999999	999999	999999	951	999999	878	112	623	12	51	595	999999	999999	778	895	999999	33	108	794	999999	707	999999	26	307	795	163	999999	339	406	898	538	628	768	301	999999	999999	999999	221	999999	999999	329	99	999999	999999	34	573	539	123	949	999999	316	342	466	999999	807	921	571	932	165	144	451	772	227	113	512	967	474	999999	269	116	999999	811	76	59	564	617	999999	23	282	231	623	324	999999	999999	592	205	171	999999	999999	597	226	999999	65	897	999999	999999	999999	573	999999	999999	109	937	999999	999999	702	504	276	417	449	199	356	558	999999	933	521	137	392	512	521	316	806	709	999999	999999	890	986	999999	179	755	18	744	999999	522	225	132	999999	999999	548	22	999999	929	754	325	999999	250	667	353	999999	999999	176	174	370	61	193	260	399	828	191	951	999999	748	106	661	441	454	354	46	443	999999	999999	666	999999	500	433	387	999999	999999	999999	431	233	999999	999999	793	589	999999	384	950	339	965	733	857	289	999999	307	999999	999999	102	884	849	999999	631	909	320	550	509	329	870	999999	999999	208	999999	
24	999999	728	81	999999	313	999999	597	999999	404	706	478	87	977	387	258	203	93	554	999999	509	964	999999	601	999999	323	252	89	524	514	331	999999	766	727	842	529	867	235	235	529	30	297	999999	501	924	441	242	572	131	81	999999	545	999999	249	999999	60	233	136	348	800	71	992	999999	565	83	184	712	360	999999	858	390	967	857	34	938	222	999999	44	677	301	999999	679	958	452	837	785	280	526	999999	791	305	740	999999	999999	999999	999999	224	225	427	750	729	882	437	999999	691	709	999999	237	999999	999999	866	199	459	56	718	391	44	630	727	297	903	999999	138	999999	563	649	91	431	566	910	997	968	616	927	572	208	252	695	760	999999	107	53	225	937	925	115	291	840	716	86	993	593	999999	999999	846	543	754	94	709	999999	999999	266	670	400	296	897	999999	532	483	520	149	348	870	999999	200	860	999999	999999	427	457	368	250	714	489	917	414	999999	999999	90	999999	454	999999	985	718	510	840	382	999999	651	37	532	758	366	999999	999999	999999	723	999999	940	999999	999999	999999	666	262	684	387	999999	999999	483	881	426	999999	452	454	999999	981	363	161	98	359	487	155	549	400	924	609	884	518	552	272	999999	583	545	999999	999999	891	999999	733	44	132	298	202	351	769	999999	435	316	911	999999	956	999999	571	809	999999	509	428	999999	275	999999	84	502	999999	999999	220	999999	842	561	358	989	184	489	999999	999999	999999	71	295	803	779	788	999999	302	999999	387	595	971	129	774	954	594	47	876	235	405	959	999999	264	563	999999	579	768	874	999999	922	956	477	671	455	843	529	999999	625	999999	487	838	782	530	656	53	249	81	999999	999999	763	951	307	263	999999	166	345	806	731	671	210	999999	999999	344	60	431	127	310	673	999999	999999	380	999999	642	748	999999	187	999999	607	520	891	507	999999	278	999999	999999	658	999999	446	298	507	999999	492	953	999999	467	224	448	479	235	925	999999	407	147	181	393	539	665	514	667	979	246	999999	220	780	999999	999999	356	149	999999	772	903	863	385	433	712	887	469	607	999999	999999	999999	630	999999	999999	952	110	999999	106	999999	440	993	709	779	999999	271	999999	282	999999	341	146	868	308	399	463	31	85	31	714	999999	505	999999	999999	233	324	250	615	827	625	828	602	768	259	999999	649	779	204	999999	77	172	999999	615	296	276	999999	484	441	240	918	573	999999	88	999999	637	999999	370	935	999999	464	78	655	696	656	354	739	378	618	969	750	683	827	991	999999	552	281	889	784	791	
88	999999	808	385	908	999999	951	524	999999	621	999999	288	843	717	630	998	516	501	958	941	537	776	999999	999999	489	245	999999	999999	133	305	366	426	999999	999999	408	999999	999999	279	788	999999	402	224	999999	996	946	471	840	999999	371	956	45	779	931	842	264	311	973	999999	896	673	316	77	400	625	999999	606	703	999999	319	999999	738	247	713	363	548	999999	329	869	524	27	404	634	523	999999	269	586	999999	742	999999	999999	651	922	999999	125	297	335	824	999999	741	999999	768	999999	801	999999	227	797	76	577	999999	999999	981	114	822	878	999999	999999	999999	232	365	678	121	999999	809	999999	999999	816	863	597	76	223	497	497	138	999999	259	263	999999	167	950	471	999999	917	448	999999	125	999999	109	505	846	999999	999999	999999	475	999999	238	808	999999	999999	11	410	934	478	999999	91	454	494	999999	648	629	24	848	999999	282	893	167	203	521	862	999999	817	716	999999	751	460	441	895	32	75	999999	451	922	253	165	999999	537	52	416	367	503	999999	571	461	876	832	766	395	999999	581	999999	44	296	479	492	194	693	575	999999	60	649	558	999999	909	702	187	102	604	240	999999	999999	125	786	164	999999	999999	255	999999	999999	919	693	55	999999	450	171	910	999999	453	761	970	855	962	325	366	999999	944	169	661	759	698	739	999999	165	999999	225	789	999999	141	120	27	999999	438	93	999999	366	604	981	30	999999	999999	32	649	843	270	877	403	999999	430	446	999999	316	594	505	794	189	531	889	999999	235	381	999999	33	999999	744	41	426	879	999999	999	122	999999	149	912	967	675	100	999999	895	719	821	990	827	999999	696	999999	999999	932	298	628	835	714	11	794	999999	138	999999	999999	109	238	460	524	291	431	333	461	177	681	538	999999	98	999999	994	999999	413	999999	835	337	646	43	999999	494	590	999999	173	408	961	354	999999	839	675	783	228	666	999999	307	999999	999999	999999	244	543	999999	404	180	539	999999	999999	999999	391	986	302	999999	670	999999	551	966	934	402	267	999999	500	999999	999999	698	453	315	984	337	999999	116	682	999999	966	999999	499	24	99	999999	359	541	688	999999	962	559	999999	13	123	162	125	302	373	316	148	445	999999	999999	536	706	999999	234	999999	392	738	999999	999999	862	705	999999	577	536	877	524	53	726	247	280	860	586	999999	449	999999	832	221	709	743	376	301	530	668	999999	488	392	999999	134	893	306	491	999999	999999	684	307	855	584	999999	425	848	272	421	999999	474	860	949	554	287	999999	999999	180	999999	999999	999999	570	185	999999	
799	57	999999	831	918	833	941	788	181	341	476	152	345	257	632	293	894	113	879	999999	204	917	539	837	415	101	87	135	461	158	317	123	999999	266	785	542	931	27	354	588	267	999999	689	617	999999	144	697	568	547	746	645	834	690	853	405	882	517	999999	425	826	755	999999	337	33	33	363	29	89	999999	99	362	999999	758	300	74	999999	237	922	760	281	404	519	587	999999	999999	999999	999999	279	860	999999	34	284	602	527	833	451	999999	999999	594	724	999999	999999	999999	458	393	768	86	399	788	887	654	999999	999999	154	431	246	237	622	520	550	930	750	999999	569	999999	87	999999	999999	467	622	170	999999	337	999999	166	787	423	139	331	999999	406	43	490	973	999999	999999	999999	999999	999999	999999	224	735	156	53	794	374	397	535	999999	316	493	844	999999	175	726	92	267	861	987	644	822	107	999999	775	153	999999	269	999999	321	635	699	999999	145	999999	999999	434	425	294	250	792	399	999999	999999	24	999999	999999	111	999999	256	175	181	527	470	461	773	126	999999	380	900	897	999999	151	999999	757	617	667	709	70	767	301	667	973	620	205	999999	934	361	285	999999	591	796	999999	999	155	999999	999999	365	683	999999	291	999999	54	394	352	687	999999	673	988	407	593	852	999999	557	955	999999	208	906	275	216	838	765	169	855	999999	111	169	999999	79	304	445	999999	35	962	999999	999999	623	589	277	517	999999	271	372	878	931	739	755	396	53	647	265	274	999999	476	269	999999	830	198	85	999999	528	116	604	694	962	999999	826	88	82	999999	884	618	639	999999	220	577	402	291	924	999999	356	773	108	431	48	180	221	559	999999	959	481	434	513	999999	989	999999	666	678	915	649	912	677	324	400	763	646	999999	999999	266	999999	999999	549	999999	506	895	754	18	999999	999999	791	999999	277	385	999999	999999	459	114	613	768	331	910	724	375	999999	999999	679	459	707	668	402	545	999999	302	20	835	932	999999	999999	999999	999999	881	493	32	999999	999999	645	301	999999	999999	999999	541	999999	573	934	781	408	183	988	839	226	305	310	514	999999	256	199	999999	999999	999999	249	299	107	482	533	449	427	702	251	705	30	387	258	999999	999999	860	999999	999999	368	239	436	999999	181	999999	915	939	580	978	768	999999	389	999999	999999	923	999999	23	999999	999999	50	495	999999	706	932	293	818	999999	57	999999	159	403	733	883	616	145	850	490	127	929	567	999999	869	449	933	999999	325	359	461	335	509	351	426	972	999999	872	875	730	999999	999999	358	86	892	758	
999999	375	154	506	64	999999	82	999999	895	514	999999	999999	625	999999	773	569	999999	469	387	722	321	808	977	760	617	743	999999	999999	999999	239	999999	490	702	999999	620	567	229	819	304	999999	262	21	455	911	999999	819	999999	960	956	266	999999	999999	699	180	446	30	398	393	888	321	529	952	833	666	999999	999999	753	999999	999999	216	350	999999	174	716	469	310	999999	75	770	999999	999999	310	173	408	318	999999	791	532	673	599	178	836	999999	983	150	310	999999	789	977	497	999999	741	665	999999	999999	771	725	982	710	146	999999	333	622	999999	824	999999	788	435	357	252	999999	231	999999	704	48	514	227	190	999999	999999	133	573	98	999999	732	755	645	423	491	547	999999	808	821	537	999999	845	999999	841	168	999999	521	999999	999999	999999	999999	999999	898	961	999999	412	554	544	416	999999	22	104	244	348	367	999999	999999	375	944	810	286	902	410	315	999999	202	999999	999999	32	654	999999	382	142	364	497	888	856	683	711	89	999999	431	402	280	999999	838	610	875	999999	99	347	999999	806	631	457	999999	444	593	198	519	122	177	522	762	903	639	999999	999999	850	479	999999	999999	999999	999999	817	999999	509	139	790	933	592	425	999999	932	316	501	575	511	906	614	454	999999	495	999999	966	999999	909	640	999999	885	999999	999999	999999	14	876	999999	493	941	813	602	383	314	999999	264	927	999999	274	589	456	412	74	460	974	246	34	949	414	999999	999999	991	946	999999	762	905	67	862	400	898	999999	868	999999	999999	697	314	240	150	470	240	274	280	561	999999	194	964	999999	425	755	787	979	999999	999999	999999	999999	822	656	514	999999	897	207	74	306	999999	533	587	999999	999999	763	669	16	884	488	184	206	628	439	999999	999999	798	93	999999	116	999999	918	138	835	986	590	999999	999999	725	598	572	999999	209	999999	195	999999	606	999999	999999	662	999999	999999	999999	999999	858	999999	425	392	39	829	753	999999	565	958	693	456	405	999999	417	849	888	21	290	296	999999	151	996	654	253	999999	88	238	702	978	999999	999999	823	689	999999	171	999999	492	628	896	845	758	477	251	290	738	399	853	999999	541	774	84	501	809	999999	999999	999999	771	148	207	750	524	120	999999	938	862	633	716	775	256	684	999999	392	393	450	167	673	755	374	514	441	234	86	171	214	945	339	24	999999	269	343	403	353	431	156	330	647	999999	999999	999999	115	683	88	905	856	999999	999999	118	368	375	999999	82	406	999999	765	525	999999	949	382	992	532	618	999999	516	912	999999	62	961	999999	129	519	
999999	452	946	409	758	999999	180	315	836	264	231	656	791	999999	271	997	719	665	631	999999	698	518	320	894	496	133	571	993	575	999999	729	871	248	855	270	999999	999999	234	17	378	277	643	545	737	311	962	768	300	650	293	342	999999	999999	247	999999	274	142	999999	912	635	584	999999	999999	521	999999	360	417	935	955	999999	546	999999	657	999999	614	65	973	582	999999	534	364	281	999999	291	982	433	266	10	45	999999	497	999999	321	999999	793	101	903	33	213	951	554	833	344	999999	747	847	648	361	999999	765	301	999999	468	388	999999	313	833	459	539	111	103	416	999999	960	154	148	183	999999	469	999999	162	950	379	641	979	531	936	343	999999	999999	784	905	378	999999	703	937	939	999999	110	490	267	454	493	111	857	147	933	384	864	608	673	372	891	999999	613	351	190	826	409	999999	999999	500	999999	999999	999999	198	48	999999	266	217	208	999999	186	999999	266	707	466	277	784	841	598	561	479	935	471	422	999999	268	999999	999999	756	999999	533	999999	123	766	539	98	999999	669	108	312	999999	656	409	999999	999999	912	852	905	884	912	52	568	999999	815	30	999999	933	904	999999	999999	999999	903	460	96	717	999999	866	499	178	999999	492	124	742	295	443	822	536	49	235	111	416	760	478	844	80	965	999999	999999	746	560	999999	879	999999	999999	348	225	206	323	714	999999	56	999999	736	515	430	928	825	866	381	207	452	893	678	999999	373	213	434	616	999999	999999	626	567	753	618	222	612	630	423	946	228	999999	222	334	865	64	999999	999999	962	423	152	149	342	926	999999	117	999999	211	420	954	145	790	590	307	963	743	488	609	999999	302	817	307	412	999999	163	999999	999999	569	999999	29	320	188	999999	202	873	612	294	641	214	511	951	411	219	468	811	437	46	915	371	131	576	453	999999	670	606	999999	737	423	772	967	877	702	397	401	644	956	328	999999	434	360	999999	999999	405	616	351	999999	98	943	118	726	545	999999	207	691	453	867	283	801	999999	39	875	999999	869	247	999999	258	999999	818	824	854	999999	648	490	20	671	729	58	298	328	201	999999	793	999999	56	431	562	999999	705	948	777	683	999999	999999	999999	485	588	977	999999	982	103	401	999999	129	263	999999	896	834	196	29	723	818	984	483	404	283	91	999999	823	815	82	999999	999999	870	999999	180	591	999999	96	535	93	752	890	316	234	999999	486	999999	61	438	535	728	318	685	234	958	699	53	999999	131	999999	32	999999	352	910	350	999999	999999	81	999999	
35	999999	747	661	936	971	999999	999999	258	604	797	417	514	999999	290	354	445	632	645	99	999999	999999	448	964	142	70	598	548	405	884	999999	86	999999	967	412	484	999999	657	748	263	40	31	795	803	334	985	518	769	71	566	904	460	763	999999	999999	488	999999	999999	528	876	999999	999999	282	373	887	720	815	547	982	806	373	788	999999	392	68	458	752	999999	999999	157	552	999999	487	838	980	267	999999	619	364	924	872	207	138	999999	880	651	749	431	916	999999	999999	999999	787	265	999999	126	576	381	924	163	999999	966	152	381	334	554	999999	443	999999	629	999999	205	192	67	999999	176	999999	21	512	416	709	330	729	37	999999	999999	51	231	645	864	691	999999	999999	211	198	906	65	757	999999	336	999999	999999	48	296	216	974	788	729	332	36	466	564	869	999999	999999	415	999999	999999	999999	752	512	680	797	529	938	465	509	981	869	36	121	902	474	186	999999	403	292	442	821	12	793	322	999999	619	407	136	82	187	999999	783	669	999999	363	794	999999	80	999999	518	999999	999999	999999	806	860	305	915	564	100	693	851	999999	132	999999	999999	401	959	199	780	999999	131	999999	999999	331	234	96	367	180	548	679	999999	999999	884	773	95	80	536	986	462	603	703	999999	46	389	335	705	660	999999	646	999999	834	634	299	340	396	545	999999	153	582	999999	999999	744	25	421	340	266	999999	358	718	999999	865	999999	999999	186	484	288	999999	14	996	999999	435	501	999999	587	844	728	306	553	387	549	714	999999	999999	688	665	959	828	624	58	79	999999	311	999999	423	106	861	999999	999999	856	118	769	999999	157	62	348	446	221	437	576	612	999999	999999	971	999999	518	999999	569	59	999999	999999	999999	161	956	926	990	999999	354	999999	490	982	831	193	697	278	780	362	245	361	349	999999	747	400	58	445	119	999999	339	978	905	999999	302	999999	601	341	658	618	405	230	72	999999	102	111	946	594	780	776	925	702	398	166	245	217	709	302	777	999999	999999	999999	817	85	794	376	214	866	690	999999	591	999999	620	999999	956	25	298	999999	137	646	454	999999	664	342	999999	637	999999	999999	999999	999999	148	309	999999	599	515	885	413	999999	999999	999999	896	90	903	796	999999	569	92	999999	999999	999999	919	584	999999	140	999999	648	855	484	95	167	786	465	487	605	846	292	801	30	657	81	611	311	705	411	999999	373	999999	999999	157	430	554	999999	549	168	999999	563	999999	433	985	866	39	929	901	272	999999	441	602	999999	950	902	768	72	578	138	618	999999	
999999	763	391	251	999999	987	336	665	999999	431	915	329	999999	292	157	377	44	999999	51	682	999999	442	471	318	770	261	999999	255	661	491	999999	421	549	558	999999	999999	999999	744	777	999999	602	246	660	517	525	999999	868	999999	754	400	37	999999	96	936	217	446	301	82	480	836	79	91	13	130	645	504	780	881	606	776	999999	999999	999999	999	999999	173	781	999999	792	497	999999	258	500	270	464	999999	334	612	351	249	89	969	273	940	972	521	243	540	999999	999999	503	986	999999	999999	75	736	772	97	856	999999	664	999999	999999	983	452	821	591	742	666	646	999999	177	540	367	697	365	37	82	36	999999	999999	251	91	771	993	407	197	521	999999	727	236	247	756	307	584	741	689	290	498	161	999999	501	999999	999999	851	999999	456	999999	290	709	709	700	70	999999	124	999999	999999	518	989	55	999999	79	546	938	419	932	420	243	783	956	999999	746	999999	875	639	438	377	855	999999	667	951	999999	241	495	999999	536	187	468	999999	171	485	180	999999	452	527	999999	954	935	816	919	915	222	921	334	43	963	125	194	658	999999	54	409	598	332	999999	999999	838	61	921	999999	755	999999	60	999999	480	505	999999	142	358	778	484	442	49	10	751	999999	571	906	461	64	420	992	809	506	127	85	581	999999	357	999999	32	903	23	932	174	999999	999999	309	853	538	517	999999	836	999999	211	612	999999	598	580	999999	578	999999	599	999999	999999	999999	152	553	503	405	999999	486	784	971	756	581	428	117	836	788	575	999999	999999	923	546	999999	165	929	304	514	715	983	398	999999	999999	101	999999	156	470	410	821	999999	805	999999	999999	41	208	865	133	630	999999	999999	761	791	999999	999999	878	999999	330	44	608	222	999999	989	689	940	97	793	174	999999	277	281	646	435	967	999999	466	604	319	515	999999	299	806	999999	999999	462	231	607	210	500	222	638	999999	435	802	608	999999	816	768	673	943	999999	701	999999	363	911	616	999999	824	834	850	283	365	815	805	318	999999	585	668	999999	719	490	999999	673	452	999999	455	221	999999	368	597	649	999999	646	571	999999	598	347	999999	419	845	895	782	376	649	939	282	999999	999999	494	202	784	999999	540	953	463	822	37	26	723	999999	404	999999	466	246	211	447	718	254	982	999999	999999	274	258	391	823	707	226	34	512	366	444	592	148	175	813	500	304	692	117	10	571	331	596	952	451	203	326	139	999999	501	999999	767	999999	999999	134	999999	899	999999	140	756	606	999999	513	367	32	812	999999	300	433	
999999	152	35	999999	981	999999	999999	678	305	940	999999	999999	97	586	21	803	677	945	373	999999	303	601	155	562	361	404	568	817	239	930	639	638	36	705	737	358	537	630	665	999999	386	841	603	999999	510	999999	518	427	502	563	999999	999999	999999	999999	140	999999	996	999999	785	587	589	929	448	999999	311	991	364	391	848	662	999999	999999	999999	746	999999	461	997	999999	61	999999	885	151	325	675	999999	999999	447	777	575	627	999999	74	844	87	47	457	403	999999	906	519	21	137	578	840	298	999999	586	999999	999999	678	121	999999	422	800	701	448	613	772	788	538	554	999999	815	230	310	211	212	212	708	999999	68	769	999999	542	999999	757	572	999999	386	288	196	992	193	896	516	302	651	54	386	598	999999	999999	999999	377	999999	435	322	999999	540	97	105	383	746	387	620	999999	38	880	826	999999	999999	138	396	999999	352	562	403	919	714	17	559	167	825	119	372	437	999999	662	577	548	445	999999	999999	299	192	812	999999	999999	285	173	273	771	228	442	722	999999	244	938	35	412	41	403	642	532	999999	938	557	999999	24	192	33	999999	999999	287	508	999999	193	106	999999	539	999999	597	643	551	743	788	999999	393	397	999999	203	999999	637	999999	516	999999	582	999999	761	253	265	618	790	103	149	897	999999	940	934	71	532	999999	620	496	999999	444	759	999999	789	749	999999	174	999999	367	988	999999	738	999999	999999	465	88	771	999999	84	999999	697	806	999999	411	845	330	999999	458	335	134	999999	999999	150	78	82	292	490	999999	22	254	100	379	432	114	999999	168	330	179	479	982	761	802	999999	222	999999	637	219	689	943	429	10	999999	913	999999	932	999999	598	80	698	999999	999999	999999	332	999999	193	327	383	999999	904	686	10	999999	979	999999	372	999999	234	999999	669	445	82	800	689	593	253	384	466	199	181	633	570	259	999999	999999	394	623	479	715	39	90	264	773	999999	999999	429	999999	999999	570	870	999999	648	670	410	263	110	999999	458	739	587	808	861	194	274	280	999999	999999	357	683	957	999999	784	518	899	999999	191	308	25	999999	174	999999	999999	999999	999999	999999	984	900	849	228	205	999999	999999	740	138	999999	228	79	509	514	150	678	824	999999	612	130	894	999999	770	821	999999	801	781	999999	575	999999	170	966	999999	999999	296	225	900	139	487	999999	584	53	390	999999	370	121	799	511	292	495	257	594	292	999999	608	854	139	37	999999	404	816	149	175	999999	69	262	214	738	228	924	778	694	576	253	999999	851	749	999999	461	999999	12	
999999	999999	89	267	576	999999	999999	172	999999	96	872	999999	999999	999999	445	999999	767	618	117	906	70	293	999999	999999	562	27	999999	999999	757	999999	47	576	195	402	546	999999	999999	999999	492	999999	999999	576	786	838	905	712	493	699	110	973	982	483	353	999999	941	986	999999	999999	704	999999	644	999999	414	336	58	999999	797	999999	16	50	791	411	136	539	369	493	999999	528	811	850	999999	999999	561	783	132	563	999999	141	460	559	999999	722	660	933	933	999999	172	460	999999	609	914	802	693	69	999999	580	357	999999	694	458	490	857	561	854	999999	304	454	999999	999999	494	999999	665	999999	456	30	78	751	202	605	827	331	56	738	212	935	731	656	501	999999	552	216	418	446	11	79	171	171	806	909	638	97	541	256	305	999999	259	572	246	49	123	828	165	219	867	137	444	129	359	999999	999999	999999	999999	999999	661	999999	999999	229	238	387	999999	907	999999	292	966	740	789	799	999999	676	686	169	999999	462	489	723	61	209	579	874	634	52	811	888	999999	999999	145	999999	594	27	870	40	343	999999	999999	215	999999	872	999999	136	999999	644	686	683	241	142	237	499	549	999999	236	466	649	363	999999	815	105	66	676	975	605	286	215	425	805	656	826	562	999999	999999	838	999999	956	452	999999	989	366	138	657	484	762	645	963	655	790	414	390	979	999999	374	999999	827	206	277	531	70	439	999999	877	999999	316	675	999999	276	999999	57	509	206	826	763	459	967	999999	202	222	999999	323	999999	634	401	276	846	457	999999	174	999999	982	689	920	476	560	106	260	999999	177	999999	427	697	556	999999	904	193	162	351	915	151	428	14	64	571	999999	880	635	486	318	469	228	319	111	98	74	820	286	359	999999	999999	717	336	34	135	542	626	13	891	496	92	694	999999	993	32	592	999999	999999	358	730	679	470	773	763	708	999999	118	595	467	678	93	907	803	148	562	999999	102	980	928	39	129	876	743	990	236	775	122	325	999999	506	96	195	927	629	533	891	944	572	999999	266	433	41	545	223	999999	184	890	967	440	598	500	998	705	329	610	803	999999	999999	999999	933	999999	792	515	961	999999	897	980	184	999999	670	490	529	664	999999	999999	98	999999	529	587	999999	884	999999	885	999999	15	999999	489	608	28	730	174	170	45	392	509	640	999999	584	631	515	203	716	999999	769	117	970	344	43	722	522	472	207	205	485	58	611	999999	34	955	504	417	382	999999	884	506	329	494	281	172	965	572	756	898	81	858	999999	
999999	999999	383	999999	753	999999	999999	506	267	966	999999	999999	999999	898	999999	501	629	137	107	821	561	999999	273	788	999999	73	870	757	950	999999	999999	999999	627	999999	819	792	650	999999	750	961	497	659	626	539	364	999999	999999	274	241	999999	136	770	974	46	999999	322	852	999999	559	690	585	137	555	551	667	841	932	463	999999	941	851	709	999999	999999	999999	901	999999	733	434	999999	136	999999	525	999999	589	999999	159	999999	999999	999999	939	65	999999	70	385	999999	113	999999	872	522	12	483	195	300	228	999999	393	837	712	999999	469	128	170	17	999999	979	999999	999999	961	138	691	351	200	581	11	796	999999	326	761	964	797	777	861	911	548	652	421	999999	660	999999	156	999999	878	999999	47	999999	894	363	506	406	999999	437	999999	743	831	660	293	613	999999	432	89	999999	86	999999	917	692	266	259	468	911	567	999999	25	799	982	379	473	641	544	190	902	984	999999	364	999999	369	664	127	999999	887	369	999999	936	238	92	89	244	999999	640	354	564	644	894	595	838	380	422	324	761	999999	197	651	78	118	999999	104	255	721	539	558	38	149	999999	580	999999	759	450	786	716	999999	999999	342	11	999999	625	267	999999	235	526	999999	999999	349	999999	628	700	718	739	828	708	987	999999	523	600	92	999999	425	475	324	999999	88	999999	999999	607	858	326	999999	999999	878	492	272	14	30	205	702	610	999999	782	550	880	832	30	999999	999999	729	79	999999	741	919	873	210	999999	775	191	447	907	321	742	999999	312	845	78	860	345	445	982	813	327	999999	999999	999999	642	924	443	220	68	317	999999	878	999999	999999	999999	730	999999	292	999999	999999	838	758	794	299	945	284	248	45	999999	999999	287	641	746	266	304	999999	447	999999	567	999999	999999	970	388	999999	762	864	718	607	731	348	854	62	999999	753	974	569	114	999999	692	367	999999	408	456	898	40	999999	141	533	410	999999	292	770	724	613	897	867	379	204	999999	90	566	640	313	425	315	999999	676	992	291	735	999999	266	552	999999	190	933	999999	490	569	846	732	999999	207	999999	66	94	337	999999	856	116	199	909	654	611	801	56	999999	40	592	805	249	149	251	674	541	36	228	525	999999	963	999999	888	634	999999	358	381	442	852	369	999999	896	324	999999	185	545	999999	611	999999	999999	144	838	493	897	764	606	999999	943	999999	919	39	866	812	999999	892	762	310	284	963	263	430	999999	252	999999	372	908	924	12	76	139	712	424	287	127	297	135	860	990	999999	94	999999	437	909	932	339	
364	999999	395	253	999999	999999	554	647	686	977	999999	596	999999	999999	855	999999	590	877	403	217	615	999999	695	641	767	902	319	414	879	499	992	703	319	999999	18	824	539	759	654	999999	167	776	601	149	999999	539	999999	465	25	999999	183	560	515	725	999999	775	999999	754	485	519	925	999999	999999	999999	984	827	999999	999999	527	40	152	831	233	999999	59	838	987	556	875	238	999999	854	398	475	999999	442	999999	593	999999	999999	436	999999	999999	144	969	999999	18	999999	165	938	262	558	937	984	271	351	337	16	676	886	787	842	879	257	655	999999	751	303	870	999999	639	693	873	295	604	999999	558	999999	999999	41	829	583	400	999999	976	999999	999999	413	214	974	999999	192	999999	999999	454	593	905	35	488	999999	999999	715	543	613	999999	569	684	652	390	999999	999999	248	475	645	66	214	451	942	281	999999	163	347	999999	896	999999	999999	775	153	999999	999999	999999	532	610	999999	764	124	49	787	636	999999	631	274	33	999999	191	866	716	282	673	999999	152	962	754	999999	999999	929	626	647	175	852	793	541	812	999999	452	270	638	833	999999	999999	999999	663	316	864	717	889	999999	789	714	581	999999	503	999999	600	999999	498	778	471	897	835	999999	402	621	999999	623	100	462	653	857	921	999999	999999	999999	731	999999	488	656	890	999999	855	615	837	932	999999	122	299	72	222	511	953	491	177	935	54	453	772	51	999999	250	627	437	670	931	793	353	857	111	999999	999999	390	842	887	50	52	230	999999	999999	36	671	999999	37	250	151	903	439	70	947	356	288	312	446	134	649	999999	428	944	905	149	251	265	197	325	999999	131	121	999999	137	892	824	999999	999999	999999	860	917	600	999999	999999	38	999999	293	909	999999	468	222	943	999999	999999	246	624	999999	755	331	785	416	145	712	553	30	792	999999	999999	65	532	999999	10	431	274	732	213	999999	424	877	785	958	356	442	856	484	999999	403	365	890	999999	547	46	981	239	999999	999999	999999	644	999999	999999	527	359	999999	232	999999	222	999999	454	515	43	999999	861	878	545	827	999999	999999	855	78	999999	399	479	999999	787	984	459	28	202	820	951	325	596	999999	641	267	608	502	220	884	999999	664	948	850	857	999999	686	999999	999999	412	392	88	42	575	664	846	999999	317	76	999999	523	203	330	633	564	717	999999	944	999999	287	228	568	492	999999	807	188	450	999999	999999	902	999999	999999	999999	789	438	872	293	31	261	999999	219	301	435	972	371	78	344	325	295	150	97	741	921	167	999999	823	596	70	
767	486	406	999999	132	174	939	999999	620	540	204	999999	433	775	693	452	77	999999	143	519	610	739	844	999999	344	999999	815	566	999999	425	605	614	999999	233	263	775	398	791	999999	271	43	148	457	803	130	604	999999	321	58	479	99	266	690	86	999999	38	999999	281	94	87	358	999999	852	204	999999	999999	414	210	521	917	63	286	758	872	485	999999	291	50	13	999999	338	999999	518	899	335	348	924	209	999999	999999	143	126	707	100	912	660	296	262	868	540	199	999999	999999	141	425	999999	508	818	601	999999	747	601	999999	353	749	999999	864	953	869	596	665	214	437	999999	783	937	999999	667	999999	824	185	38	999999	472	999999	822	703	387	483	521	840	116	608	784	999999	999999	847	363	999999	66	999999	343	393	999999	875	984	88	999999	357	488	244	840	858	776	812	718	429	805	802	927	161	487	479	357	756	559	999999	652	808	251	99	225	326	999999	38	842	645	900	597	566	743	999999	39	995	287	999	258	832	999999	769	122	52	560	423	999999	999999	999999	45	525	326	999999	436	704	116	999999	999999	999999	955	748	999999	82	529	218	246	194	961	457	483	80	756	310	773	999999	49	138	57	664	903	997	999999	978	999999	384	280	188	317	496	922	999999	267	999999	302	999999	11	697	593	999999	324	999999	943	999999	999999	965	769	25	999999	999999	665	999999	351	365	999999	957	39	999999	472	154	937	67	876	475	534	999999	999999	280	18	999999	999999	351	545	223	349	999999	999999	856	598	999999	615	999999	573	999999	830	944	264	999999	865	344	64	19	234	448	896	267	362	478	337	513	999999	999999	17	926	86	323	443	138	999999	946	903	183	403	827	539	682	494	999999	644	590	999999	910	414	673	633	669	127	106	327	999999	321	999999	529	95	999999	999999	257	647	485	517	999999	135	887	918	440	999999	616	406	908	999999	773	47	834	746	999999	252	95	343	302	417	206	346	999999	999999	635	328	999999	317	344	999999	434	999999	840	136	88	496	32	495	242	751	999999	720	198	113	319	999999	751	999999	999999	250	40	914	354	78	321	175	999999	954	292	122	238	999999	71	999999	789	926	207	707	668	403	229	599	999999	999999	999999	485	158	707	999999	362	577	870	122	999999	392	520	502	772	815	913	182	78	999999	130	523	754	658	703	324	393	999999	53	124	999999	31	999999	999999	803	999999	835	999999	617	341	930	544	999999	999999	967	111	278	433	435	999999	754	231	160	397	980	37	999999	827	454	393	239	285	533	999999	320	82	951	707	999999	68	
979	999999	565	999999	999999	586	165	568	691	601	999999	960	999999	161	369	580	870	54	832	775	113	18	572	233	111	654	20	611	874	894	999999	571	999999	376	912	858	665	424	125	999999	872	999999	999999	999999	347	279	635	381	397	739	212	907	874	923	955	999999	334	341	634	627	575	554	693	999999	450	484	999999	284	249	999999	915	456	928	438	999999	71	999999	718	999999	999999	999999	638	999999	144	999999	999999	999999	999999	421	940	999999	334	789	498	828	327	999999	999999	412	862	52	361	142	886	824	755	999999	445	30	999999	108	999999	999999	802	999999	936	340	558	113	207	787	426	999999	308	977	999999	667	440	610	585	712	532	315	34	789	668	999999	999999	320	937	274	999999	999999	527	842	918	880	999999	891	999999	986	800	246	215	85	626	498	833	909	244	98	547	835	445	191	575	309	430	22	938	439	13	248	176	932	999999	637	999999	466	68	710	680	999999	718	999999	911	296	110	949	999999	999999	673	428	85	848	999999	426	354	345	276	999999	459	974	999999	462	983	999999	79	999999	549	989	163	376	850	533	417	999999	127	846	999999	289	209	481	849	768	766	584	172	327	215	119	292	999	200	450	260	705	999999	265	614	359	226	828	999999	183	26	307	578	552	440	729	309	999999	75	986	419	978	135	999999	696	409	999999	999999	77	440	706	999999	186	409	283	999999	410	861	241	920	72	380	81	999999	752	999999	15	620	886	999999	809	784	934	213	999999	281	580	999999	569	215	999999	474	761	968	999999	999999	130	999999	279	728	328	447	276	154	924	48	907	459	441	237	403	999999	865	591	630	921	230	999999	999999	11	141	997	999999	999999	960	598	619	113	208	890	347	999999	350	168	167	372	518	789	289	992	374	130	972	341	811	189	609	180	347	554	641	157	799	999999	596	999999	155	250	193	999999	429	999999	260	999999	889	566	438	706	433	268	413	441	693	386	636	20	999999	960	224	999999	999999	449	765	999999	258	199	47	999999	571	836	227	278	605	953	999999	570	870	431	451	255	751	902	999999	88	151	999999	463	423	640	586	306	999999	35	999999	999999	980	48	999999	301	699	999999	365	999999	597	51	145	835	740	813	76	150	602	519	968	39	96	702	686	999999	58	999999	624	442	999999	539	42	999999	202	999999	592	531	273	140	751	727	395	767	158	47	16	999999	723	609	574	999999	704	675	66	999999	260	287	362	999999	253	963	903	999999	159	68	999999	892	642	133	999999	544	877	999999	999999	251	644	999999	554	649	505	683	
22	24	868	999999	834	367	195	819	366	999999	179	178	999999	787	823	472	617	100	38	999999	732	599	389	39	567	242	999999	815	738	999999	733	999999	999999	570	951	889	65	610	233	650	706	999999	767	915	375	709	585	979	427	182	999999	463	620	392	950	423	635	999999	982	602	999999	380	91	435	582	999999	579	326	836	933	416	17	866	999999	416	909	831	474	664	858	999999	999999	999999	999999	228	999999	101	216	619	538	264	226	628	631	200	336	741	341	342	908	999999	999999	152	494	765	705	597	999999	975	51	591	999999	184	133	945	999999	999999	525	217	312	999999	999999	706	999999	679	200	389	245	196	90	177	999999	999999	999999	728	999999	785	903	800	999999	682	858	241	577	999999	103	52	504	685	669	999999	999999	999999	40	999999	767	999999	844	814	575	326	362	56	894	999999	101	39	428	405	558	999999	999999	725	693	630	516	999999	138	361	585	999999	884	559	527	999999	952	375	111	999999	960	999999	941	99	234	207	330	812	999999	999999	999999	74	623	109	137	923	275	499	440	409	37	999999	433	492	999999	427	441	999999	529	169	921	725	927	216	444	723	999999	989	500	496	309	704	999999	434	505	521	534	785	432	999999	470	462	999999	701	999999	333	411	999999	860	807	765	527	292	187	782	140	147	416	664	999999	129	285	999	999999	999999	999999	843	998	986	717	892	656	999999	999999	999999	469	790	235	31	121	322	999999	139	693	730	781	421	615	652	375	384	128	130	28	484	194	463	999999	601	861	489	412	472	152	914	119	158	999999	999999	323	350	999999	394	553	999999	774	155	315	999999	327	912	238	356	621	343	999999	535	361	451	513	16	999999	633	170	631	910	881	987	778	999999	633	63	136	338	34	472	733	576	927	709	48	157	999999	999999	949	999999	65	999999	999999	999999	583	797	916	975	999999	999999	287	234	921	191	999999	999999	999999	999999	694	858	111	27	999999	870	999999	959	999999	741	999999	858	31	359	999999	380	854	999999	188	638	47	836	999999	161	31	483	999999	999999	999999	746	816	879	620	999999	589	999999	159	47	265	938	109	624	373	184	509	458	999999	927	23	999999	999999	862	980	898	999999	999999	722	950	996	122	999999	542	999999	687	925	999999	247	846	999999	130	231	999999	775	250	539	422	473	999999	651	572	999999	267	494	113	419	953	999999	722	619	732	999999	209	51	152	262	566	320	686	259	914	221	682	167	893	329	520	97	999999	368	153	393	999999	999999	433	999999	999999	57	999999	277	972	695	524	237	47	752	999999	774	
632	987	972	112	786	999999	736	999999	280	109	999999	783	999999	865	168	364	476	348	617	900	618	983	834	999999	999999	419	286	999999	696	999999	130	151	308	745	465	752	396	999999	607	58	571	999999	888	999999	455	427	378	116	999999	170	761	698	999999	130	999999	649	999999	999999	993	377	999999	999999	999999	999999	979	460	485	164	410	415	968	999999	741	569	339	999999	999999	516	999999	691	51	180	692	535	694	999999	999999	999999	999999	815	999999	933	999999	239	622	64	415	72	348	999999	942	223	999999	131	202	336	956	574	791	619	999999	646	399	311	999999	265	825	999999	999999	556	453	308	575	999999	815	45	999999	999999	946	284	999999	999999	177	78	999999	827	473	571	343	368	475	441	395	969	271	953	999999	746	902	367	238	286	931	999999	999999	644	648	121	315	166	948	454	999999	516	999999	521	478	331	561	509	791	264	999999	999999	91	21	912	606	333	862	999999	640	999999	589	56	854	111	385	999999	115	999999	362	999999	999999	999999	999999	813	878	491	749	484	222	999999	403	575	974	490	999999	711	999999	731	52	787	452	665	317	999999	48	470	999999	420	103	805	456	330	439	999999	999999	363	999999	207	43	999999	584	388	288	999999	215	999999	82	999999	943	999999	985	383	146	574	813	521	999999	185	774	418	857	338	999999	999999	999999	999999	145	975	871	804	999999	343	698	927	212	999999	386	999999	999999	35	398	269	999999	999999	820	999999	193	865	999999	108	999999	884	999999	999999	267	256	997	870	718	999999	877	106	503	148	33	999999	685	219	371	749	144	250	545	999999	29	598	860	961	597	665	999999	280	790	773	552	999999	910	82	670	956	76	516	153	508	157	999999	765	339	406	178	397	974	503	999999	999999	999999	349	683	999999	999999	395	999999	283	63	252	999999	315	999999	999999	267	741	612	548	414	682	627	107	999999	601	999999	832	531	565	429	277	915	776	355	999999	541	426	236	477	11	999999	999999	243	999999	265	550	986	45	743	148	999999	784	435	98	999999	346	913	312	999999	999999	835	863	999999	853	785	999999	829	959	921	999999	840	999999	145	546	999999	651	394	17	781	999999	740	797	999999	426	992	493	490	999999	592	472	999999	123	999999	999999	176	707	999999	389	999999	929	721	37	124	999999	308	999999	649	888	255	121	951	905	531	41	999999	48	86	64	861	302	999999	151	377	458	435	726	999999	545	380	999999	102	15	703	999999	339	999999	999999	107	128	79	843	999999	442	999999	521	722	592	123	463	137	631	504	528	22	93	579	999999	666	265	581	999999	113	517	
119	999999	999999	212	999999	999999	432	365	978	936	791	458	999999	999999	896	936	712	999999	255	92	252	514	598	486	690	767	999999	64	26	841	547	516	739	94	332	999999	575	999999	912	422	999999	771	652	999999	737	563	840	999999	999999	730	552	446	317	31	274	605	999999	999999	522	999999	941	378	349	999999	999999	999999	718	168	386	444	370	999999	231	833	61	480	999999	40	749	137	927	890	999999	296	299	110	999999	717	819	999999	41	116	997	10	480	661	999999	515	178	463	844	681	492	999999	369	999999	224	484	970	999999	999999	999999	719	999999	984	60	86	999999	847	299	999999	10	349	660	413	263	205	999999	362	399	58	355	862	296	999999	256	407	973	926	939	885	725	747	999999	999999	640	999999	612	26	999999	585	378	668	879	387	843	342	832	914	116	163	993	131	580	745	999999	538	433	112	737	652	999999	137	908	999999	359	263	323	677	999999	865	593	999999	931	999999	680	999999	983	908	448	914	575	69	820	785	891	603	177	290	593	999999	999999	509	288	999999	999999	250	759	475	38	590	999999	164	999999	250	999999	789	199	765	75	711	999999	524	664	823	87	53	317	132	999999	756	95	999999	999999	669	901	93	926	163	999999	999999	927	517	999999	857	999999	420	916	579	224	112	413	411	225	999999	999999	449	845	465	999999	438	933	637	953	281	504	986	999999	482	348	486	999999	45	432	635	783	47	644	807	928	666	999999	737	907	419	999999	683	817	212	122	461	248	470	462	904	999999	300	563	608	362	909	350	444	240	999999	999999	378	979	589	107	520	805	48	537	43	999999	206	729	999999	929	820	999999	867	370	887	248	402	582	528	999999	493	483	45	454	999999	326	692	506	999999	179	974	704	237	115	601	656	999999	933	429	603	309	571	999999	679	541	999999	482	999999	999999	999999	999999	795	999999	459	999999	46	770	999999	518	716	999999	999999	559	375	954	999999	941	762	768	241	47	468	999999	925	830	921	464	365	999999	999999	999999	999999	999999	679	332	188	253	777	500	999999	885	616	425	999999	984	999999	21	654	724	999999	798	720	314	122	462	388	641	536	628	692	582	414	681	999999	872	999999	547	879	53	999999	999999	173	271	213	999999	430	52	451	999999	231	909	999999	640	496	490	133	999999	999999	999999	999999	547	999999	999999	807	982	481	935	196	999999	984	71	142	611	949	552	635	459	111	767	999999	346	999999	595	407	782	773	773	195	748	999999	695	507	661	109	238	166	24	463	231	874	495	856	999999	999999	169	777	999999	691	943	855	
673	212	282	196	606	357	131	751	34	219	707	750	447	99	298	999999	480	999999	999999	396	620	995	880	893	999999	999999	587	999999	247	15	574	92	251	893	85	492	999999	999999	503	999999	44	273	999999	21	999999	745	999999	522	667	605	306	696	971	557	999999	678	332	389	999999	999999	999999	492	514	999999	644	625	509	553	999999	999999	999999	15	999999	839	361	357	566	868	726	999999	81	75	970	642	708	877	121	999999	658	407	170	845	824	385	122	551	758	999999	999999	551	245	864	999999	861	275	301	688	141	205	887	121	463	663	999999	56	999999	522	872	321	767	514	815	895	616	645	493	190	632	727	810	598	157	502	184	565	216	566	118	376	417	199	979	498	999999	295	999999	192	975	339	418	39	886	108	999999	47	430	969	892	225	999999	120	66	999999	395	299	963	961	488	999999	999999	146	999999	505	903	577	534	327	134	330	939	311	999999	302	319	780	711	999999	892	147	999999	246	674	892	999999	306	142	999999	112	481	332	744	704	690	499	281	626	391	204	41	512	113	845	571	286	480	905	763	105	615	999999	913	79	351	999999	603	472	520	911	607	445	959	224	999999	999999	205	607	524	999999	47	999999	999999	855	860	634	41	999999	113	616	123	400	378	479	497	893	418	674	999999	541	895	999999	116	479	596	596	999999	888	999999	573	999999	999999	391	961	67	461	267	68	999999	717	128	213	999999	903	797	999999	999999	490	999999	758	589	530	254	983	906	238	57	850	268	999999	91	152	206	999999	536	249	19	417	421	46	636	360	466	645	422	999999	450	212	682	390	530	72	172	444	999999	559	629	407	64	828	414	416	799	944	635	975	16	829	377	557	206	658	999999	690	132	239	74	999999	570	224	788	844	178	878	999999	28	999999	762	555	999999	620	611	362	593	632	229	999999	999999	20	999999	685	620	835	134	193	871	994	999999	999999	999999	495	30	837	840	50	569	248	920	210	616	999999	254	999999	400	999999	594	999999	485	67	902	677	552	999999	133	538	999999	999999	999999	695	873	34	508	999999	999999	491	599	774	521	552	72	980	640	321	403	451	441	347	444	999999	598	574	518	999999	420	999999	942	999999	713	312	872	561	204	999999	336	999999	999999	999999	481	909	999999	820	784	999999	999999	921	46	241	999999	999999	106	999999	573	856	106	308	999999	93	39	724	549	177	999999	218	680	999999	786	415	999999	811	953	999999	865	535	850	778	789	586	999999	498	49	711	237	40	216	52	987	348	138	38	999999	413	776	
757	370	180	759	575	261	999999	145	631	255	393	728	999999	999999	48	16	328	518	999999	663	999999	999999	837	939	40	12	638	524	447	286	956	736	550	860	117	175	679	28	999999	999999	936	363	418	465	844	312	745	87	948	342	810	519	155	750	999999	999999	532	999999	999999	572	999999	969	698	354	299	657	188	610	856	999999	336	309	305	605	727	187	275	382	999999	727	267	999999	575	115	476	999999	590	800	624	44	642	449	299	650	711	967	665	74	176	196	133	145	230	85	999999	510	999999	550	32	999999	807	999999	144	11	315	72	403	592	999999	851	76	999999	985	822	999999	999999	20	654	999999	759	999999	211	999999	999999	999999	131	340	999999	109	965	233	50	999999	565	237	493	314	298	999999	999999	573	999999	195	325	130	999999	160	408	844	128	500	569	655	999999	546	605	999999	999999	999999	999999	731	903	493	912	999999	36	611	429	999999	747	582	721	319	255	195	449	25	891	788	859	971	932	655	980	474	663	394	513	29	999999	549	88	999999	160	999999	670	588	283	697	103	143	730	813	106	545	779	260	410	999999	107	999999	61	447	999999	223	798	999999	512	448	963	641	107	999999	963	207	504	830	168	337	525	999999	742	203	694	725	999999	128	999999	445	999999	413	984	436	921	999999	498	640	999999	937	129	422	86	834	733	999999	46	329	999999	898	51	948	999999	83	562	246	999999	857	752	822	972	679	698	77	753	999999	999999	999999	999999	921	709	863	999999	231	999999	999999	784	908	470	242	688	921	278	660	403	999999	999999	911	874	685	203	640	999999	530	965	449	724	18	91	183	805	375	840	999999	199	187	999999	870	865	459	462	939	397	520	143	60	411	48	673	16	248	745	999999	803	728	79	975	957	265	767	388	999999	826	296	436	323	90	349	471	226	999999	999999	999999	424	233	263	999999	377	396	914	48	685	345	999999	935	69	999999	47	210	129	212	999999	615	107	81	999999	123	999999	999999	820	999999	71	577	999999	729	796	699	382	999999	474	826	608	999999	999999	729	702	440	751	360	377	999999	52	999999	999999	24	773	836	999999	999999	546	150	151	293	999999	943	999999	117	887	355	148	369	206	467	999999	302	603	942	274	378	378	999999	371	999999	716	999999	999999	922	999999	443	956	960	751	39	43	334	685	999999	994	999999	752	999999	999999	999999	221	18	999999	585	413	999999	999999	999999	571	579	973	300	999999	400	577	501	26	999999	881	999999	398	999999	617	176	999999	999999	617	999999	999999	999999	626	783	999999	964	539	707	999999	999999	
518	999999	32	135	999999	181	65	743	554	295	747	999999	390	698	999999	107	17	43	400	382	162	12	441	141	882	704	999999	200	999999	814	860	869	965	673	545	703	432	272	789	446	120	690	856	331	541	455	999999	928	999999	999999	956	505	999999	163	999999	515	745	891	253	694	227	865	155	740	434	877	537	999999	162	999999	675	745	254	999999	271	472	156	119	599	436	228	35	130	991	857	999999	562	811	484	39	957	999999	28	105	228	255	544	125	897	999999	999999	769	775	69	930	999999	261	999999	892	727	369	636	999999	817	475	999999	999999	164	882	79	325	725	999999	132	62	144	726	159	736	25	999999	41	999999	936	517	999999	260	71	71	646	114	209	918	756	670	331	250	211	999999	36	511	389	999999	999999	347	999999	536	652	999999	795	494	111	626	876	799	337	999999	364	309	25	999999	682	999999	999999	999999	999999	806	486	461	730	894	524	529	709	514	999999	798	395	598	324	923	607	999999	275	161	12	582	999999	956	999999	908	885	999999	613	999999	828	296	999999	862	999999	396	999999	200	285	999999	969	581	999999	372	262	999999	37	765	984	102	344	627	827	999999	962	999999	764	530	129	822	19	622	999999	999999	685	999999	801	533	377	927	873	999999	779	374	191	431	665	679	999999	803	880	999999	999999	999999	749	211	469	911	899	687	999999	529	999999	463	892	357	665	999999	686	10	737	504	999999	67	228	928	847	463	903	999999	877	999999	825	326	999999	889	705	999999	876	999999	792	890	633	689	306	999999	344	326	481	834	766	374	992	999999	75	386	730	860	303	821	364	15	18	368	809	999999	703	999999	522	999999	999999	271	999999	212	218	847	999999	708	760	874	593	531	999999	79	775	512	102	132	260	999999	168	845	110	65	129	786	882	999999	999999	759	999999	589	803	478	999999	504	950	789	494	227	515	31	109	999999	237	832	33	938	593	307	453	581	504	999999	843	806	170	369	92	432	999999	606	829	11	233	999999	727	513	886	280	999999	312	999999	999999	999999	999999	999999	682	827	297	763	943	681	582	316	79	94	846	999999	999999	999999	999999	707	72	262	999999	202	108	999999	999999	115	520	62	323	999999	999999	943	999999	999999	706	70	999999	541	999999	669	32	925	256	694	164	920	999999	877	511	999999	972	999999	575	780	150	944	999999	486	605	191	252	999999	999999	838	175	999999	622	938	928	325	856	999999	999999	999999	999999	983	946	413	50	312	234	999999	551	387	999999	999999	378	690	766	762	999999	999999	936	613	426	140	999999	418	529	39	
307	942	999999	195	89	923	693	181	550	167	997	244	999999	302	999999	609	999999	979	75	999999	999999	932	999999	175	902	999999	999999	999999	999999	109	425	999999	883	21	999999	999999	693	365	308	848	851	206	999999	609	764	188	564	643	656	816	790	587	352	999999	281	999999	770	783	293	233	811	395	205	450	742	469	361	435	999999	675	999999	984	681	227	777	560	999999	572	999999	724	300	478	651	999999	999999	837	999999	999999	739	640	521	909	81	84	47	465	11	700	867	304	827	139	356	980	900	805	999999	135	132	721	583	207	382	569	933	343	744	45	141	904	284	377	696	657	163	17	913	606	999999	321	999999	101	999999	999999	897	171	131	670	269	513	931	70	999999	28	66	324	999999	512	151	703	999999	965	568	999999	30	459	442	698	827	999999	999999	310	999999	999999	171	492	501	275	671	771	999999	83	775	999999	973	223	999999	678	999999	838	480	410	464	486	999999	594	532	743	96	447	729	432	843	376	620	630	124	60	856	573	823	999999	840	380	999999	648	199	999999	999999	806	999999	764	999999	988	999999	492	999999	469	220	576	959	758	999999	234	52	999999	240	409	18	352	109	466	999999	999999	25	218	999999	94	993	951	404	593	753	999999	505	964	335	854	999999	138	785	999999	840	289	613	74	93	616	337	702	418	790	999999	999999	707	486	942	79	973	214	999999	760	475	268	999999	376	14	999999	999999	87	464	999999	999999	879	567	453	626	999999	424	950	134	952	999999	999999	999999	613	661	116	999999	999999	32	265	999999	999999	999999	34	189	999999	117	247	70	195	888	999999	999999	999999	345	61	90	263	999999	999999	655	32	89	970	13	999999	724	568	999999	898	324	709	65	208	504	704	674	542	274	54	434	187	890	999999	74	506	999999	511	999999	610	36	999999	999999	620	999999	859	670	244	999999	15	856	999999	532	172	999999	189	204	50	999999	999999	386	547	989	999999	977	999999	999999	150	999999	999999	132	223	300	114	871	995	549	444	598	644	43	439	521	268	197	884	654	728	78	885	311	22	973	636	999999	489	340	999999	643	141	728	530	338	523	883	643	258	999999	300	999999	639	760	451	999999	607	999999	35	730	628	102	823	412	81	31	205	120	250	663	880	392	664	206	800	466	916	999999	110	998	385	999999	999999	236	999999	203	255	551	570	89	999999	286	463	610	725	551	318	325	459	317	328	772	402	595	547	999999	221	443	959	985	976	999999	999999	37	999999	84	999999	597	974	878	775	654	549	170	633	604	928	63	480	259	
158	601	64	999999	999999	613	999999	50	688	529	982	999999	591	585	999999	935	999999	436	999999	651	95	999999	351	580	542	674	233	241	999999	943	979	167	999999	710	836	385	49	999999	999999	741	922	424	909	454	999999	963	72	964	67	698	999999	502	797	999999	999999	438	260	483	260	999999	389	919	999999	745	999999	825	999999	880	748	727	895	999999	89	525	999999	670	999999	896	684	999999	611	268	183	273	779	486	369	999999	547	408	135	566	802	350	999999	999999	999999	174	999999	80	999999	999999	226	340	999999	786	999999	999999	111	503	627	363	798	681	999999	131	745	816	966	999999	465	999999	999999	999999	601	338	584	739	999999	725	335	646	992	614	465	429	52	999999	470	992	74	97	40	53	781	771	768	999999	945	240	267	529	208	840	615	405	848	876	738	473	211	683	118	999999	178	980	371	194	225	999999	88	902	355	973	999	999999	999999	299	568	829	570	463	999999	933	468	805	448	999999	998	69	580	175	114	996	790	999999	999999	999999	875	801	410	999999	905	999999	161	364	183	234	841	247	999999	558	318	908	903	999999	889	185	918	372	541	220	195	165	999999	999999	798	359	192	619	399	41	423	766	429	985	558	824	782	113	632	224	320	999999	350	31	856	205	102	53	500	803	736	513	269	199	999999	999999	574	999999	566	824	999999	231	847	688	145	999999	999999	999999	199	999999	402	814	999999	327	900	434	999999	999999	66	999999	999999	149	999999	596	305	910	999999	239	999999	808	260	544	547	807	182	98	914	662	886	999999	716	185	999999	435	410	921	999999	942	299	964	934	201	999999	963	568	999999	999999	260	392	235	55	259	330	390	999999	858	277	932	154	811	519	163	999999	999999	886	90	999999	692	196	383	999999	563	940	632	874	69	362	584	249	279	984	663	279	661	269	467	854	999999	620	999999	654	999999	798	488	999999	781	704	440	86	487	999999	421	74	19	98	491	318	697	999999	755	999999	692	999999	875	826	855	883	999999	999999	429	235	822	81	644	728	305	765	462	187	103	364	921	507	762	662	573	599	269	572	778	158	167	999999	865	55	962	158	922	999999	999999	897	869	949	656	999999	794	349	429	999999	792	725	856	999999	999999	401	999999	194	999999	222	263	266	999999	999999	712	281	78	864	216	599	999999	999999	843	801	999999	999999	495	972	851	511	867	234	179	999999	780	63	999999	646	545	473	470	777	227	710	408	343	283	999999	246	385	192	999999	142	830	524	645	882	65	999999	226	905	612	999999	429	999999	38	96	645	492	
659	999999	432	999999	742	138	988	929	142	999999	254	922	999999	999999	999999	999999	999999	999999	348	999999	144	181	245	714	329	999999	999999	444	798	999999	379	256	638	124	587	405	760	611	399	702	536	715	749	999999	999999	999999	27	999999	867	110	416	936	747	191	999999	487	744	718	999999	999999	279	999999	140	999999	33	997	294	773	158	999999	568	335	702	646	927	429	431	583	36	999999	999999	982	576	698	949	442	509	457	767	109	661	999999	612	224	433	981	999999	973	639	999999	999999	254	727	797	541	91	244	111	263	928	65	999999	692	973	999999	296	977	999999	827	999999	498	836	999999	999999	999999	526	723	487	222	945	844	458	944	999999	999999	305	265	779	167	868	999999	408	203	999999	54	500	359	638	589	146	999999	152	999999	58	201	182	248	999999	387	24	367	756	888	318	93	606	226	356	999999	338	41	208	285	958	392	100	643	176	14	918	999999	95	897	86	999999	999999	999999	895	154	843	67	999999	401	152	510	451	519	885	755	447	283	999999	680	999999	999999	805	999999	197	665	111	539	81	674	999999	847	281	859	812	999999	999999	303	330	211	123	999999	999999	806	999999	458	940	580	757	421	566	645	173	415	646	970	999999	999999	999999	999999	52	999999	999999	911	999999	305	239	592	707	999999	373	153	952	999999	566	999999	660	998	734	739	725	531	781	659	999999	824	683	866	222	841	999999	556	188	100	169	808	294	543	999999	836	999999	358	873	249	57	422	999999	999999	848	667	320	146	110	999999	999999	999999	533	999999	803	999999	621	372	380	865	287	817	999999	861	642	999999	695	126	999999	897	999999	376	657	541	611	999999	141	322	999999	555	531	104	456	801	586	647	999999	957	740	766	225	856	977	17	999999	240	456	830	728	100	972	203	22	212	866	999999	863	992	724	117	999999	308	999999	999999	343	999999	999999	174	999999	995	482	737	386	368	999999	999999	399	649	580	381	248	999999	594	999999	583	337	999999	999999	935	448	999999	293	243	999999	789	999999	512	162	673	777	999999	292	554	732	617	244	817	654	529	212	748	223	421	999999	868	674	714	426	252	16	112	999999	999999	837	999999	199	999999	753	578	999999	161	246	975	999999	511	955	999999	999999	999999	999999	999999	437	724	999999	699	569	871	889	764	999999	211	999999	910	667	675	752	63	716	521	427	740	74	85	763	999999	512	247	619	841	912	917	999999	115	903	495	999999	401	506	999999	651	328	999999	988	463	564	75	336	318	136	999999	999999	999999	350	892	999999	455	361	961	680	999999	331	262	58	
999999	207	358	980	16	182	10	361	556	577	869	109	136	85	999999	999999	986	999999	929	492	999999	999999	876	513	222	999999	999999	323	440	825	951	330	76	999999	999999	999999	216	94	329	145	999999	407	355	472	481	793	480	380	999999	762	694	999999	401	769	999999	840	999999	844	768	709	142	687	920	999999	999999	549	42	570	999999	365	992	902	856	794	366	684	664	413	42	429	826	669	584	677	141	941	928	306	599	999999	935	371	326	620	999999	448	487	625	846	932	760	999999	999999	999999	999999	792	164	607	413	291	185	916	812	348	883	472	113	252	599	999999	620	735	971	642	430	999999	999999	246	790	917	207	49	566	109	668	916	238	210	906	348	787	330	893	318	130	29	559	977	736	999999	999999	999999	999999	172	321	999999	938	799	953	150	216	917	999999	999999	93	146	359	999999	680	999999	244	902	999999	260	897	300	842	999999	521	411	81	999999	509	260	582	999999	24	404	788	643	978	438	999999	766	141	869	513	408	234	984	669	846	307	770	306	999999	898	774	274	30	192	286	287	552	79	608	417	566	912	130	131	954	924	46	999999	805	999999	579	129	37	999999	999999	437	537	741	999999	311	999999	953	150	74	249	140	999999	461	702	999999	999999	697	533	461	946	495	114	862	999999	922	999999	999999	500	999999	328	999999	246	243	748	848	999999	999999	999999	307	678	999999	772	66	882	824	999999	999999	295	654	999999	882	595	576	841	999999	999999	674	999999	999999	50	956	462	363	745	593	999999	535	713	853	999999	999999	852	235	783	342	723	999999	980	889	766	999999	497	846	835	446	999999	670	401	799	525	85	782	541	267	721	999999	999999	320	999999	999999	630	999999	441	254	66	999999	999999	792	508	999999	999999	999999	148	546	364	999999	999999	528	308	999999	233	999999	999999	338	334	121	321	968	71	192	999999	737	691	958	145	813	999999	602	778	417	700	877	893	574	250	391	999999	995	902	262	543	999999	21	764	999999	999999	958	113	919	945	717	999999	999999	325	999999	547	12	189	411	999999	413	999999	999999	999999	833	355	999999	348	97	999999	999999	999999	999999	809	999999	425	999999	927	999999	647	854	952	682	833	699	308	157	577	654	703	388	465	593	361	848	529	150	999999	930	361	999999	619	25	976	479	401	335	921	677	504	820	85	927	763	999999	461	341	916	201	999999	208	999999	694	394	999999	20	732	714	961	129	999999	606	996	900	999999	244	936	705	363	308	973	235	900	999999	882	312	999999	830	664	396	197	233	999999	405	999999	999999	925	631	
999999	468	669	620	999999	558	229	999999	89	37	373	999999	525	635	562	892	999999	972	772	543	999999	261	482	902	59	999999	931	61	677	600	747	999999	318	999999	293	895	639	999999	275	352	999999	667	999999	510	466	213	999999	999999	671	46	843	190	812	999999	128	170	985	766	570	999999	626	999999	547	488	290	999999	999999	220	999999	667	263	208	706	430	612	844	38	972	999999	846	702	379	389	999999	756	566	13	926	196	133	909	999999	791	880	725	762	130	744	999999	999999	70	999999	999999	13	782	644	483	391	999999	999999	141	23	331	724	692	999999	999999	999999	732	723	554	225	33	229	999999	391	417	826	704	999999	723	294	752	535	999999	999999	169	386	858	121	93	621	157	911	991	896	550	77	999999	478	999999	224	22	506	365	844	637	999999	999999	401	999999	656	999999	928	999999	847	270	999999	937	999999	97	412	58	620	639	932	999999	122	238	999999	840	349	639	999999	877	509	282	256	180	999999	414	179	141	999999	999999	437	934	999999	360	153	635	999999	140	545	999999	571	176	999999	866	432	776	525	762	393	560	888	27	460	61	61	575	24	625	995	999999	999999	280	999999	736	999999	999999	848	999999	94	236	96	218	103	845	315	343	999999	389	747	175	889	417	747	906	995	419	483	999999	309	578	999999	139	999999	308	999999	300	585	999999	664	434	999999	763	677	167	999999	679	924	999999	745	999999	999999	999999	877	829	358	509	999999	999999	740	792	999999	680	461	515	615	999999	84	794	999999	24	758	224	725	323	247	135	999999	590	442	325	495	868	432	592	999999	999999	261	314	950	999999	767	999999	924	871	909	999999	312	172	551	517	605	139	241	731	959	480	910	563	592	233	999999	943	252	425	307	655	257	869	631	630	999999	769	999999	419	257	999999	299	999999	414	989	823	577	49	925	719	366	999999	700	632	413	85	697	999999	999999	202	824	657	999999	999999	263	10	442	540	921	999999	836	294	822	483	111	190	999999	159	602	999999	999999	904	327	705	940	999999	556	246	228	555	17	56	127	226	999999	999999	790	289	160	989	390	999999	127	123	883	81	814	999999	999999	233	999999	548	129	327	10	920	339	803	999999	245	453	206	999999	376	803	999999	177	605	60	999999	399	776	999	612	999999	165	999999	214	821	869	213	339	715	995	999999	469	926	799	226	512	870	986	656	915	546	193	725	751	319	999999	903	219	176	999999	999999	999999	548	517	307	845	144	135	982	764	41	999999	491	326	999999	343	863	377	389	547	999999	999999	999999	94	999999	999999	
439	44	999999	727	965	994	999999	94	999999	292	999999	419	502	380	378	744	14	891	883	433	702	999999	911	976	240	535	829	628	599	430	132	999999	999999	471	415	109	241	264	799	46	999999	406	999999	999999	423	453	875	18	178	999999	408	238	210	643	143	999999	132	999999	497	439	174	999999	494	741	169	465	999999	40	965	279	999999	750	102	846	483	305	999999	363	999999	787	660	999999	459	314	32	999999	264	999999	337	385	999999	323	767	369	872	414	912	423	999999	999999	484	844	999999	899	999999	999999	145	363	169	838	785	768	365	709	778	999999	94	190	718	275	211	171	999999	590	302	199	983	732	999999	78	393	831	966	605	999999	999999	778	560	531	374	759	901	648	999999	599	217	958	67	999999	529	330	999999	704	132	756	323	999999	462	607	593	674	412	388	100	999999	954	802	759	999999	963	574	534	659	353	516	309	522	212	991	94	999999	999999	152	455	748	661	999999	844	849	989	999999	326	953	937	700	356	999999	557	54	999999	415	999999	659	627	999999	999999	82	999999	616	456	800	938	471	522	362	747	999999	933	352	794	828	958	910	418	299	257	999999	721	652	999999	999999	999999	168	356	679	43	276	524	499	953	588	775	237	402	999999	734	999999	440	585	999999	96	589	215	260	999999	999999	297	251	338	707	224	999999	999999	456	999999	835	780	999999	999999	329	481	745	443	398	215	62	730	518	229	999999	402	150	146	700	83	206	759	907	540	233	745	34	196	792	738	999999	77	781	999999	363	954	740	999999	266	481	350	156	816	54	763	725	779	31	999999	314	84	999999	17	999999	473	85	872	583	619	999999	456	559	999999	660	977	985	949	786	866	609	999999	551	880	228	999999	60	943	862	776	999999	999999	999999	999999	487	664	23	69	408	268	999999	999999	167	978	682	34	999999	504	166	999999	778	776	992	165	174	653	532	999999	789	999999	999999	141	19	806	122	616	999999	147	173	999999	963	925	551	999999	587	528	999999	573	208	204	942	999999	787	999999	998	730	973	847	257	833	142	999999	280	999999	846	156	81	360	866	75	580	652	340	171	113	999999	235	475	578	646	158	958	999999	999999	707	866	354	224	808	999999	643	606	889	999999	862	293	655	792	680	999999	456	154	999999	142	623	299	225	625	999999	156	505	999999	278	611	685	184	545	685	61	980	802	857	999999	999999	432	974	763	10	999999	820	206	442	794	147	999999	14	999999	12	999999	417	999999	999999	531	999999	886	144	337	287	655	999999	748	970	999999	700	638	999999	
601	233	710	649	536	999999	326	999999	949	72	714	999999	422	999999	922	999999	714	643	339	83	335	889	597	298	646	485	355	620	999999	236	700	999999	999999	601	412	38	999999	332	881	436	999999	659	712	823	430	206	999999	974	999999	215	265	999999	371	564	272	711	999999	422	999999	61	999999	706	800	722	372	999999	631	999999	999999	894	249	391	762	999999	671	999999	187	774	867	999999	619	380	999999	865	999999	602	732	945	338	701	402	999999	999999	999999	999999	999999	859	990	461	999999	574	55	707	870	966	873	999999	468	999999	999999	534	861	554	562	999999	498	850	934	999999	770	887	686	999999	576	501	999999	72	932	345	966	817	196	323	68	999999	574	999999	984	999999	107	266	274	62	999999	176	999999	336	767	398	79	854	999999	248	999999	999999	999999	563	999999	999999	607	811	413	132	925	779	347	999999	495	687	866	824	866	45	999999	514	623	634	999999	999999	959	999999	304	543	275	121	999999	948	632	146	987	21	541	614	999999	999999	852	999999	136	999999	828	999999	840	90	999999	254	987	999999	593	186	308	263	813	731	999999	575	999999	999999	856	814	886	999999	915	999999	699	855	293	261	743	369	662	481	507	999999	581	965	201	223	22	31	133	12	364	999999	999999	733	207	809	205	726	999999	981	999999	322	999999	439	999999	491	999999	676	960	736	999999	234	524	826	999999	38	160	453	384	303	858	835	690	883	44	469	521	999999	658	483	66	27	591	680	999999	195	709	152	999999	710	833	999999	70	999999	856	140	931	21	976	179	659	999999	351	484	999999	999999	632	202	404	999999	999999	424	999999	486	680	138	999999	844	639	571	999999	999999	566	674	999999	522	775	999999	36	903	537	999999	989	488	999999	314	675	117	556	999999	562	516	747	278	740	418	999999	583	999999	728	498	97	381	999999	999999	650	195	677	23	999999	684	339	999999	500	999999	469	999999	539	662	375	999999	534	298	902	999999	812	999999	298	933	61	204	201	584	999999	415	450	138	584	638	183	999999	997	103	944	62	999999	999999	999999	999999	999999	999999	999999	921	352	275	963	799	479	999999	47	999999	896	743	961	417	999999	754	867	94	999999	341	850	900	488	256	465	999999	353	849	785	471	23	111	999999	77	415	280	999999	43	999999	999999	659	999999	999999	793	999999	263	141	999999	570	478	483	172	556	999999	999999	999999	999999	105	809	532	999999	629	999999	575	377	795	90	894	12	222	521	833	642	999999	681	999999	309	695	33	211	308	999999	289	317	988	851	999999	999999	933	999999	999999	147	233	999999	206	999999	566	999999	
999999	437	183	247	534	357	956	649	529	567	267	471	588	999999	81	999999	233	638	999999	313	587	525	999999	999999	960	485	999999	384	610	999999	792	651	116	999999	278	596	999999	71	291	931	999999	348	331	999999	466	472	938	999999	999999	999999	999999	567	689	263	448	900	999999	817	287	59	972	581	49	999999	774	616	365	999999	479	999999	579	172	357	999999	952	248	999999	260	900	497	546	295	319	984	36	235	962	852	835	378	408	220	784	242	999999	779	308	524	999999	999999	117	999999	620	999999	999999	533	999999	280	310	209	706	936	916	789	512	999999	272	65	780	549	653	512	479	110	999999	369	387	124	460	182	999999	999999	46	60	390	999999	999999	728	999999	502	25	692	551	635	671	471	304	995	729	280	517	253	744	675	206	605	163	999999	513	686	999999	105	999999	138	270	36	900	866	409	599	23	543	126	287	534	961	999999	999999	439	999999	74	392	395	189	665	999999	934	371	853	784	759	999999	224	262	357	999999	872	423	375	644	571	437	595	140	267	974	136	467	999999	244	645	999999	90	899	621	999999	710	999999	473	573	999999	538	22	624	839	857	999999	864	930	614	99	546	478	794	52	637	796	999999	921	691	999999	477	230	619	999999	450	999999	325	640	594	999999	242	950	801	552	43	424	971	300	409	655	272	537	536	155	999999	840	296	856	999999	965	999999	718	781	14	999999	317	403	484	999999	783	12	999999	999999	405	857	595	677	251	19	222	825	964	521	45	306	940	694	473	50	609	999999	468	656	628	999999	999999	178	796	999999	999999	999999	496	901	999999	652	49	200	140	298	512	999999	54	847	999999	150	490	206	746	708	683	623	929	443	790	994	544	999999	718	641	343	427	999999	322	293	201	338	73	999999	393	267	749	563	185	538	446	999999	620	885	999999	999999	999999	999999	98	254	999999	999999	62	120	999999	999999	472	482	499	954	95	292	732	563	580	811	427	311	999999	450	934	70	754	999999	354	260	923	691	240	369	26	994	999999	77	191	109	999999	952	272	999999	999999	277	999999	999999	452	999999	21	67	315	675	855	25	999999	648	320	999999	999999	999999	999999	382	194	780	252	140	938	100	500	664	382	480	535	475	49	88	655	667	996	533	462	999999	248	866	999999	999999	513	10	999999	999999	757	999999	761	999999	195	889	100	999999	34	999999	292	361	999999	357	684	834	999999	390	976	991	993	999999	55	814	999999	575	143	328	999999	687	626	999999	175	356	906	242	999999	407	289	159	988	640	642	72	250	110	537	
891	191	552	425	133	34	999999	160	113	104	947	999999	999999	999999	771	621	347	999999	355	999999	316	999999	999999	125	999999	110	826	12	999999	21	982	574	593	48	999999	146	850	272	502	912	241	205	803	147	771	963	669	999999	226	28	304	754	894	915	230	450	739	437	999999	33	208	931	797	102	121	999999	850	581	514	635	999999	999999	815	999999	954	120	647	314	999999	779	441	999999	786	999999	999999	238	999999	678	817	801	407	999999	589	479	714	310	999999	711	35	398	122	999999	888	999999	257	229	938	461	961	119	803	434	93	903	591	999999	999999	463	385	883	999999	182	999999	999999	238	356	495	346	729	653	712	999999	289	954	666	353	545	205	999999	497	299	228	717	708	998	972	340	685	887	999999	999999	945	335	999999	695	999999	999999	186	362	900	733	602	732	999999	999999	999999	155	138	247	999999	239	948	376	887	594	999999	464	65	999999	265	26	810	999999	789	496	999999	610	147	269	726	999999	368	843	196	999999	697	496	409	311	141	827	211	448	650	999999	217	579	999999	999999	221	485	278	472	106	884	923	999999	942	820	999999	266	17	869	999999	999999	870	114	189	133	896	987	65	754	582	438	999999	999999	808	89	289	198	172	589	999999	250	999999	896	747	999999	840	554	553	588	999999	999999	819	999999	926	999999	999999	113	999999	999999	661	999999	430	524	999999	667	999999	561	344	999999	541	450	999999	428	821	280	477	973	999999	877	292	352	444	476	999999	708	619	482	445	387	249	999999	999999	999999	999999	824	999999	236	999999	89	242	289	220	999999	56	231	780	401	520	656	954	865	745	521	41	318	789	999999	441	191	58	596	999999	956	624	365	651	255	499	996	460	251	966	999999	645	13	141	999999	429	861	927	999999	999999	999999	999999	999999	440	288	817	619	45	999999	794	826	41	645	173	263	75	690	580	999999	901	524	205	713	898	999999	875	37	187	45	533	580	263	830	635	999999	534	250	925	372	999999	879	961	593	999999	150	255	999	999999	878	688	738	291	999999	326	447	593	719	484	972	412	999999	442	999999	342	224	572	211	999999	836	729	825	765	217	106	999999	562	611	999999	758	999999	876	999999	308	357	999999	298	999999	513	197	999999	814	765	999999	960	648	447	961	261	242	578	54	988	12	159	863	973	83	306	304	999999	981	463	999999	999999	536	601	143	653	547	999999	712	999999	822	102	999999	69	812	257	999999	584	601	360	999999	190	999999	887	195	999999	493	821	224	563	219	313	761	361	999999	202	999999	57	313	318	713	316	
999999	356	175	910	244	803	171	826	848	999999	292	631	439	546	999999	648	415	984	999999	726	711	999999	488	519	999999	563	29	619	823	410	281	293	647	999999	999999	821	999999	285	999999	689	999999	999999	715	499	30	140	999999	502	610	785	999999	999999	159	986	605	717	867	656	579	680	999999	999999	13	447	999999	999	983	721	232	999999	999999	140	78	479	76	999999	442	999999	999999	210	641	526	19	999999	769	952	144	660	999999	606	999999	75	706	244	905	117	999999	277	61	999999	156	999999	999999	838	999999	999999	999999	680	920	292	284	878	999999	379	48	267	543	966	999999	999999	865	999999	999999	625	817	861	433	999999	573	959	928	174	937	477	63	441	999999	180	188	999999	701	999999	740	999999	331	999999	999999	337	205	648	574	428	599	999999	166	999999	601	654	30	997	87	427	116	961	363	119	940	690	325	607	21	373	999999	421	794	999999	592	779	999999	999999	954	106	637	924	394	510	999999	382	999999	240	840	601	159	999999	189	284	357	779	476	222	999999	226	21	598	637	211	999999	999999	770	999999	240	822	361	288	52	981	789	192	576	852	544	568	379	95	767	419	223	606	241	520	63	999999	312	91	607	737	999999	999999	999999	999999	870	397	611	565	999	28	250	870	148	208	494	175	999999	623	677	577	999999	926	830	227	987	43	946	260	702	426	519	279	681	999999	999999	999999	999999	999999	982	157	999999	814	95	999999	179	353	468	43	35	887	610	688	999999	999999	890	999999	999999	79	205	836	450	999999	862	583	999999	971	198	832	312	745	280	820	641	530	999999	999999	999999	91	58	644	999999	999999	235	814	999999	831	864	651	425	737	540	825	196	156	706	999999	999999	512	250	208	164	635	731	290	999999	999999	57	883	419	856	327	999999	30	999999	271	999999	135	58	766	676	116	547	417	999999	214	999999	633	495	823	24	92	338	840	850	490	939	999999	945	207	36	999999	999999	999999	568	420	413	804	999999	999999	178	479	903	745	573	102	617	999999	167	85	172	166	999999	999999	999999	999999	988	296	180	81	999999	356	999999	850	740	892	999999	314	848	164	801	650	997	610	654	544	189	593	276	999999	999999	721	999999	869	45	869	231	921	999999	794	431	127	634	999999	999999	822	999999	62	14	681	967	312	379	999999	284	521	169	999999	415	859	594	405	999999	422	207	610	999999	320	814	871	670	213	477	64	733	684	25	443	57	999999	255	136	999999	595	791	999999	352	31	595	999999	999999	999999	515	977	209	35	999999	999999	366	952	501	999999	248	143	20	
763	834	324	999999	999999	999999	725	904	583	614	468	999999	433	631	636	999999	309	725	300	171	400	698	499	854	999999	586	804	87	104	340	276	888	454	585	999999	736	37	999999	995	999999	984	376	932	373	999999	218	673	590	729	694	201	999999	999999	972	619	74	344	470	572	999999	702	999999	809	252	999999	580	372	999999	603	900	240	557	999999	283	186	34	765	999999	123	498	913	223	357	409	999999	999999	940	999999	999999	963	401	567	190	981	325	346	566	689	35	170	845	999999	999999	829	464	643	532	674	999999	594	309	218	356	999999	110	488	300	999999	999999	999999	999999	999999	881	640	508	673	999999	748	957	840	467	999999	110	952	999999	98	236	528	945	505	490	276	686	381	999999	193	999999	117	881	837	55	167	586	701	531	955	943	357	330	791	999999	784	716	999999	999999	233	999999	403	999999	21	262	999999	464	608	843	373	214	510	976	999999	462	999999	866	130	999999	310	499	409	431	697	155	879	207	164	999999	706	559	730	254	999999	85	817	686	869	999999	283	703	977	858	168	999999	442	999999	14	338	16	917	596	999999	826	733	708	971	999999	866	383	574	999999	379	999999	813	999999	266	999999	250	644	583	996	999999	521	606	999999	550	273	947	712	999999	203	825	999999	788	999999	999999	427	707	999999	845	954	999999	999999	708	403	607	721	999999	276	186	835	764	693	432	999999	60	648	229	999999	999999	708	785	163	874	999999	484	157	999999	999999	999999	839	999999	999999	799	629	993	344	999999	999999	914	999999	919	680	536	673	438	141	799	867	912	921	207	495	218	147	999999	849	336	337	918	460	374	999999	362	347	996	999999	999999	803	927	716	835	26	999999	339	789	115	627	211	942	353	999999	489	938	993	641	353	665	662	460	153	999999	485	295	463	999999	999999	327	199	999999	548	246	995	940	206	999999	190	197	878	999999	73	999999	135	999999	575	111	884	564	369	705	653	235	242	353	783	709	359	731	843	875	373	999999	437	999999	404	116	363	549	742	999999	999999	165	786	313	396	921	881	101	719	362	580	999999	958	999999	34	322	14	651	166	999999	999999	459	354	999999	985	286	794	601	989	999999	748	344	822	461	254	497	449	928	957	862	827	268	999999	491	304	511	828	999999	510	92	999999	711	392	255	999999	11	999999	782	999999	119	999999	290	111	260	613	245	48	999999	999999	999999	873	85	694	304	669	477	448	862	709	483	458	999999	101	907	366	47	951	576	290	253	999999	666	609	847	735	547	166	999999	878	69	999999	331	703	
973	218	36	26	98	586	999999	563	948	83	845	661	286	999999	203	894	576	293	471	226	996	999999	999999	476	846	569	131	321	687	999999	649	20	136	156	999999	699	340	999999	863	990	586	690	738	593	764	196	458	358	963	866	999999	775	11	115	999999	134	12	559	179	529	464	392	875	963	433	835	535	140	81	999999	563	555	430	481	999999	316	120	999999	999999	660	120	772	358	821	682	874	18	30	999999	992	697	780	999999	343	999999	204	814	774	170	928	660	328	287	999999	312	999999	355	999999	999999	400	999999	389	847	518	419	691	999999	64	290	559	826	514	690	88	807	782	704	96	945	445	501	345	462	783	999999	791	495	889	518	926	999999	488	999999	58	999999	999999	933	342	924	844	169	760	494	610	112	156	637	208	999999	530	62	269	584	40	898	999999	926	74	999999	627	206	155	546	364	40	999999	959	642	109	498	999999	372	171	111	285	741	999999	851	681	999999	164	999999	237	987	999999	269	999999	523	159	311	391	868	823	307	648	24	224	139	580	764	196	995	109	999999	680	689	107	483	999999	999999	825	84	392	665	999999	908	999999	558	490	770	999999	999999	492	797	999999	980	549	864	999999	999999	527	999999	281	917	999999	168	197	74	317	194	172	430	768	999999	999999	317	999999	999999	833	739	106	666	648	810	329	999999	513	312	65	700	999999	243	31	494	639	999999	999999	999999	999	314	721	853	999999	306	608	999999	999999	999999	999999	799	504	391	40	723	174	860	84	470	597	999999	655	885	18	616	53	928	408	999999	362	383	513	21	168	529	999999	253	425	351	211	315	84	23	990	999999	206	758	213	307	329	999999	38	342	877	999999	659	836	844	633	262	679	999999	999999	146	937	999999	493	233	511	705	920	445	999999	269	291	840	642	894	999999	999999	999999	725	111	955	583	354	181	999999	83	869	191	409	791	99	531	700	999999	876	62	970	712	534	702	601	999999	343	305	83	999999	253	27	941	102	223	967	954	513	446	999999	999999	125	359	159	641	524	999999	999999	643	737	591	168	999999	841	782	999999	999999	33	509	556	999999	58	999999	999999	830	852	249	316	578	131	577	197	245	323	469	999999	999999	999999	999999	87	887	999999	662	346	14	94	261	110	319	515	216	931	13	890	999999	544	999999	812	329	788	284	999999	85	521	170	403	923	999999	999999	999999	354	999999	962	432	669	559	396	761	542	745	601	999999	996	73	999999	645	193	354	10	925	837	550	65	282	803	682	999999	151	999999	610	171	999999	
999999	392	170	831	999999	581	999999	763	157	999999	279	583	999999	144	999999	22	606	999999	220	999999	999999	456	99	803	329	689	629	986	945	255	585	931	584	791	421	614	902	93	675	999999	133	246	777	581	999999	999999	95	669	474	602	544	661	999999	592	367	281	302	366	512	289	952	244	818	999999	681	348	999	999999	722	603	119	999999	848	999999	455	215	999999	999999	532	846	604	960	522	352	710	923	541	991	433	150	321	545	581	999999	659	999999	428	874	900	933	483	689	999999	870	492	999999	812	791	147	162	602	999999	834	665	999999	992	722	475	202	999999	806	17	999999	999999	292	999999	941	462	948	567	999999	999999	618	599	373	915	23	651	860	688	999999	749	854	280	547	999999	711	915	711	667	176	952	999999	152	136	999999	717	374	999999	917	90	360	999999	580	376	797	175	245	302	769	978	999999	614	513	646	67	999999	999999	44	755	999999	36	750	290	401	834	132	475	473	999999	999999	649	73	999999	608	999999	906	283	999999	750	999999	475	999999	999999	689	999999	347	178	506	78	999999	999999	339	833	64	63	609	999999	189	541	675	699	999999	405	999999	339	17	671	905	886	161	879	796	999999	393	397	999999	809	999999	305	496	953	969	999999	584	191	320	240	888	554	160	353	104	373	84	671	999999	227	380	999999	999999	676	999999	999999	999999	443	999999	54	999999	666	650	800	960	883	55	999999	730	376	820	389	29	777	783	999999	735	807	999999	433	220	999999	693	195	438	251	217	999999	999999	359	488	151	962	275	790	231	903	360	393	221	327	362	941	337	407	999999	340	320	893	910	884	118	999999	796	834	728	973	999999	372	999999	999999	234	40	380	999999	679	999999	753	987	561	458	999999	424	573	115	857	779	365	788	447	911	896	927	780	474	999999	999999	999999	440	71	258	449	987	674	544	103	332	999999	448	999999	573	586	999999	341	462	509	694	94	999999	977	948	617	675	999999	807	779	307	260	906	999999	196	261	999999	925	312	19	397	999999	38	999999	999999	218	917	70	874	999999	572	595	327	965	684	408	485	999999	999999	999999	999999	73	999999	764	796	82	664	999999	541	999999	273	408	39	453	121	943	999999	678	452	999999	700	614	60	483	217	999999	932	941	834	999999	999999	860	813	672	245	333	883	274	225	999999	554	988	529	562	70	174	566	873	853	741	352	999999	20	382	940	168	999999	393	557	94	149	723	104	754	999999	412	999999	367	218	999999	70	791	462	990	195	999999	999999	497	422	52	155	68	97	103	445	999999	
850	440	731	999999	320	999999	999999	999999	999999	999999	894	774	999999	658	579	209	999999	75	680	560	353	29	999999	238	82	525	971	515	939	91	635	10	999999	574	562	163	635	140	477	570	999999	331	677	363	818	320	479	764	472	945	402	32	423	884	999999	830	999999	503	14	795	999999	211	201	241	206	893	466	453	105	425	573	999999	597	120	485	31	352	833	420	999999	55	216	999999	993	999999	999999	587	433	947	731	910	142	136	682	51	873	999999	445	999999	924	854	36	999999	999999	999999	867	435	999999	999999	605	999999	420	93	252	749	322	169	207	553	594	316	42	505	999999	515	441	408	999999	78	611	891	906	675	999999	907	999999	548	995	999999	820	999999	284	999999	352	999999	499	59	883	999999	729	714	933	892	573	618	821	531	304	541	940	999999	999999	244	798	713	581	745	597	345	730	774	173	585	732	999999	41	18	162	999999	26	999999	524	982	348	896	999999	23	112	877	95	497	253	999999	681	360	999999	49	236	999999	999999	753	461	999999	211	955	551	999999	169	166	999999	813	378	999999	999999	557	944	536	895	901	755	568	643	720	999999	243	530	709	904	999999	999999	992	782	524	458	272	930	976	780	393	355	610	999999	945	999999	282	128	78	940	133	416	141	153	334	882	114	999999	741	299	999999	434	841	453	787	999999	594	999999	854	726	999999	999999	968	755	512	555	155	714	697	429	977	125	462	769	780	999999	999999	848	457	641	354	162	199	999999	812	958	999999	167	76	538	999999	250	273	999999	999999	999999	447	385	641	778	737	399	423	322	999999	853	972	82	672	821	799	745	999999	999999	999999	108	438	291	943	553	52	988	648	999999	723	736	999999	999999	90	999999	528	999999	217	678	999999	999999	739	876	375	959	986	440	494	999999	739	960	666	60	969	999999	999999	165	441	97	999999	749	751	264	599	585	999999	861	999999	999999	999999	566	538	905	320	428	369	561	999999	999999	999999	999999	503	403	429	999999	79	801	150	500	216	999999	801	129	941	163	212	484	999999	789	957	135	448	106	951	182	999999	761	739	551	230	516	249	457	531	134	255	357	835	999999	516	999999	999999	501	999999	930	765	419	963	166	999999	999999	284	136	999999	999999	173	999999	452	999999	999999	317	71	599	280	700	133	353	999999	999999	907	855	649	999999	999999	757	999999	946	914	31	999999	22	797	583	335	344	242	123	999999	999999	961	848	905	588	999999	208	999999	130	231	491	806	421	820	999999	999999	999999	245	999999	852	999999	37	999999	493	431	838	328	999999	999999	
999999	999999	467	20	923	508	855	69	950	999999	999999	85	999999	293	724	432	224	996	202	999999	334	965	999999	408	270	160	72	999999	365	483	999999	187	687	999999	856	999999	999999	796	999999	321	999999	999999	420	184	888	999999	999999	743	501	70	216	842	136	999999	163	309	836	69	749	773	999999	119	704	476	320	999999	397	958	436	999999	409	427	999999	880	359	146	554	924	999999	492	999999	329	253	305	277	907	60	818	999999	557	459	964	57	999999	999999	192	494	944	999999	999999	390	703	999999	72	660	789	343	255	999999	999999	999999	911	999999	999999	283	127	999999	408	209	413	717	579	460	879	979	445	380	999999	15	177	651	610	70	398	112	796	22	191	644	999999	574	805	307	999999	803	999999	424	999999	450	757	999999	999999	745	999999	999999	999999	252	999999	93	225	418	558	249	353	375	153	851	161	164	999999	999999	999999	764	721	838	911	999999	970	85	441	999999	590	343	257	850	565	999999	999999	984	301	999999	585	999999	429	79	999999	565	954	124	660	696	273	635	963	652	999999	331	33	622	999999	540	281	361	651	999999	827	999999	999999	502	810	287	251	176	863	933	529	586	345	651	999999	356	326	999999	425	999999	757	955	380	604	219	243	841	987	999999	761	999999	233	456	234	251	999999	573	461	999999	383	999999	999999	771	40	133	64	986	382	999999	999999	999999	425	936	906	447	872	845	397	293	999999	445	264	683	112	661	305	140	121	410	32	783	864	552	52	301	661	999999	349	481	165	999999	469	198	346	999999	856	297	549	787	379	954	186	178	737	937	200	422	669	378	828	999999	999999	972	776	372	358	873	893	615	785	688	505	915	138	329	975	75	347	564	805	17	999999	333	40	77	999999	696	814	114	110	248	524	971	653	241	382	497	999999	974	199	982	403	934	11	691	459	270	50	418	962	134	999999	115	573	820	343	551	941	708	999999	662	69	789	514	547	173	534	999999	999999	946	488	654	373	374	822	999999	655	332	348	999999	999999	655	406	152	999999	173	419	407	999999	999999	830	555	712	218	537	999999	999999	999999	999999	528	999999	999999	153	471	483	999999	712	999999	750	216	999999	999999	602	100	429	17	662	647	999999	384	753	136	439	998	999999	933	941	165	999999	899	999	235	868	999999	692	347	511	999999	668	506	460	679	656	999999	220	611	952	621	788	530	270	966	892	89	774	798	568	155	354	999999	999999	557	902	851	216	461	360	782	407	92	505	999999	999999	41	923	84	480	813	788	514	980	329	377	317	638	
43	999999	789	55	894	779	999999	590	127	999999	903	776	805	999999	759	261	180	999999	705	34	543	987	999999	166	999999	328	755	366	999999	570	999999	190	595	222	183	999999	571	736	513	313	149	146	861	74	999999	307	674	403	999999	263	810	999999	671	292	105	55	999999	632	355	999999	33	999	750	557	999999	999999	999999	593	245	640	689	444	710	999999	885	407	136	797	146	999999	999999	999999	337	999999	999999	114	519	312	126	999999	646	938	391	999999	289	149	396	313	316	306	125	90	167	999999	573	375	404	278	407	698	919	999999	999999	951	922	671	999999	173	999999	653	999999	879	476	118	993	751	62	773	123	745	20	822	490	999999	287	999999	204	938	23	394	709	250	904	428	217	962	999999	439	24	618	999999	233	999999	662	101	246	999999	59	405	822	322	631	165	999999	687	107	203	656	673	999999	477	732	160	413	944	963	974	57	900	41	309	623	758	505	999999	787	317	828	748	51	958	154	543	200	999999	87	999999	253	741	120	768	999999	766	665	150	745	82	111	718	999999	272	566	159	374	523	699	873	660	393	899	790	375	907	632	999999	332	199	959	342	999999	878	730	316	790	272	999999	857	999999	999999	532	714	215	999999	621	999999	402	995	178	999999	381	214	435	859	841	330	402	888	143	275	818	999999	123	768	851	259	541	260	368	999999	999999	999999	780	305	861	195	584	265	296	854	997	337	30	292	961	662	452	871	474	469	870	999999	999999	827	999999	999999	999999	446	268	371	246	152	999999	77	666	538	999999	139	999999	656	999999	146	999999	289	277	490	535	999999	807	199	807	999999	999999	999999	999999	394	128	952	999999	999999	999999	999999	999999	999999	617	855	700	952	625	999999	238	322	999999	817	723	733	33	444	560	65	999999	770	639	78	564	576	366	737	999999	282	420	481	380	122	73	608	999999	677	671	421	790	999999	999999	384	961	999999	999999	968	185	507	999999	684	402	704	999999	822	507	929	999999	51	999999	963	126	353	22	999999	999999	760	754	999999	594	355	999999	999999	275	999999	999999	265	116	79	999999	999999	561	338	910	735	999999	676	678	999999	110	219	318	999999	923	827	466	999999	371	214	552	45	224	999999	912	26	999999	263	999999	576	266	251	822	999999	271	110	999999	788	442	999999	999999	999999	92	999999	24	385	47	151	225	447	411	999999	894	901	999999	744	999999	501	999999	894	824	999999	246	111	999999	859	396	999999	369	822	425	999999	428	94	999999	999999	953	710	56	999999	979	770	999999	991	174	999999	357	999999	773	999999	999999	
910	999999	547	462	999999	38	999999	529	165	999999	28	782	999999	999999	733	287	809	374	249	791	473	455	888	915	64	786	255	937	433	511	475	254	999999	896	999999	315	880	632	684	999999	972	191	999999	548	960	988	645	968	441	283	548	556	533	735	463	464	484	632	999999	75	783	999999	105	654	999999	999999	999999	999999	999999	428	406	187	690	991	818	999999	999999	350	999999	999999	999999	286	999999	160	962	919	721	116	442	60	831	257	233	618	474	929	999999	999999	35	196	999999	149	461	999999	876	371	865	541	917	182	900	144	677	999999	924	506	547	999999	691	603	62	832	74	999999	596	999999	953	81	526	889	999999	327	324	999999	27	11	999999	493	283	601	63	190	199	270	159	697	580	890	999999	999999	391	151	555	431	999999	226	85	995	426	727	417	794	24	37	977	999999	819	908	325	923	999999	64	670	999999	999999	999999	642	803	999999	899	577	999999	387	558	507	62	772	893	634	800	926	999999	999999	556	999999	269	999999	172	999999	576	878	672	575	770	297	337	481	464	999999	271	583	281	688	999999	999999	354	999999	999999	529	924	999999	925	283	524	996	851	999999	124	999999	290	706	999999	521	739	30	905	497	616	999999	180	999999	318	21	372	226	654	999999	549	406	999999	851	999999	999999	999999	766	952	399	60	774	446	350	366	999999	600	999999	999999	760	948	506	254	856	801	205	359	352	502	913	999999	307	351	999999	447	717	78	439	997	837	162	973	78	999999	999999	841	999999	829	225	760	999999	999999	123	894	999999	53	999999	999999	999999	513	292	25	274	999999	489	753	432	736	903	999999	489	171	567	276	999999	975	999999	738	999999	959	999999	530	137	741	502	112	194	999999	999999	403	565	999999	389	999999	999999	999999	708	39	999999	693	419	999999	926	576	281	999999	250	999999	296	999999	615	423	572	100	142	762	888	999999	999999	386	569	974	230	509	93	999999	999999	83	721	999999	277	999999	712	726	549	293	603	999999	469	251	862	347	170	299	787	151	523	298	361	791	258	185	999999	999999	134	445	867	999999	492	999999	999999	177	135	826	950	216	710	999999	999999	999999	169	337	73	999999	524	999999	813	930	721	942	999999	492	721	930	221	101	999999	72	602	114	999999	999999	78	999999	772	694	222	344	349	581	440	677	999999	999999	632	999999	999999	196	135	902	631	936	999999	550	997	986	999999	205	614	858	999999	648	253	446	999999	981	268	999999	999999	999999	19	479	591	150	999999	213	999999	218	307	300	979	729	936	999999	999999	999999	999999	999999	999999	786	248	27	729	
490	999999	792	433	311	89	650	999999	641	999999	306	892	161	354	563	49	793	251	247	999999	999999	878	569	711	553	963	944	999999	739	886	746	590	992	749	111	999999	718	779	999999	139	999999	637	348	75	640	999999	331	144	919	489	999999	544	11	129	415	611	721	91	999999	348	145	151	923	754	999999	715	899	412	253	704	330	24	809	117	250	687	999999	504	80	746	641	999999	589	259	95	211	589	999999	343	499	999999	999999	899	104	994	514	999999	593	157	999999	907	919	999999	999999	999999	786	999999	893	879	999999	81	227	999999	143	999999	335	562	999999	669	716	135	37	78	753	999999	693	124	715	999999	999999	973	946	356	999999	838	999999	918	374	999999	308	999999	999999	993	614	428	919	627	766	999999	999999	999999	49	924	440	999999	880	999999	146	999999	476	999999	999999	779	153	999999	134	870	864	999999	999999	416	197	583	999999	250	440	43	463	999999	999999	75	358	328	455	783	934	31	999999	356	958	999999	781	717	624	636	999999	916	850	860	303	59	999999	470	412	999999	765	465	564	200	369	847	396	811	20	999999	324	999999	999999	999999	999999	999999	999999	518	347	122	999999	480	959	733	794	523	192	999999	41	598	313	887	915	203	28	478	999999	999999	999999	999999	999999	999999	707	224	322	753	592	490	49	999999	999999	253	999999	299	626	294	506	830	406	845	664	793	780	999999	106	999999	786	140	352	352	645	238	532	236	636	999999	773	745	421	50	931	702	999999	840	999999	70	763	625	577	733	971	999999	329	151	456	999999	200	295	127	999999	967	462	147	999999	555	999999	721	999999	663	999999	521	761	419	366	999999	999999	238	939	999999	46	673	170	562	999999	380	18	909	391	779	944	474	999999	627	536	82	479	565	866	999999	637	348	865	962	999999	221	219	227	963	236	495	463	260	376	91	222	807	899	999999	326	547	956	340	128	718	498	999999	999999	882	293	444	406	999999	655	290	697	807	207	999999	407	999999	790	999999	164	293	491	223	121	999999	324	275	579	46	550	747	681	18	747	254	127	187	85	999999	999999	791	999999	101	605	96	999999	999999	609	951	131	165	999999	19	186	999999	237	284	999999	598	568	28	865	999999	999999	907	608	688	69	953	999999	229	96	455	277	372	204	999999	999999	999999	162	909	999999	999999	914	394	991	672	999999	999999	26	842	265	486	776	999999	999999	729	279	697	999999	705	999999	656	999999	999999	79	310	742	813	999999	837	999999	897	446	659	999999	246	999999	437	916	999999	999999	156	936	988	999999	609	679	999999	999999	475	130	
920	546	457	564	19	506	999999	325	690	999999	999999	283	189	185	367	50	126	307	689	283	842	781	552	999999	208	999999	999999	999999	470	999999	135	377	174	717	746	360	999999	104	353	999999	999999	999999	999999	15	837	999999	757	812	606	568	562	318	756	201	288	999999	994	608	366	299	373	84	855	999999	804	651	119	472	439	17	61	32	954	999999	840	999999	555	999999	999999	336	961	999999	341	901	77	816	621	972	438	606	366	390	737	63	376	368	266	175	211	196	762	295	999999	599	999999	540	364	806	999999	999999	593	458	999999	40	337	52	999999	953	992	987	39	146	43	832	650	671	294	900	583	999999	474	389	345	824	573	676	948	742	394	537	999999	815	622	880	22	907	793	707	725	333	626	312	183	223	166	625	261	549	948	845	255	463	233	878	93	214	123	772	999999	661	104	999999	568	464	535	999999	999999	163	819	742	999999	999999	185	999999	855	171	216	131	667	999999	424	999999	999999	549	291	999	592	743	796	808	794	30	251	999999	239	999999	743	718	688	942	111	999999	999999	215	968	668	288	999999	33	922	998	991	999999	518	999999	695	215	29	182	999999	632	781	367	21	948	856	999999	121	30	239	427	497	443	999999	846	326	679	999999	580	623	721	999999	720	873	810	802	916	999999	827	544	999999	724	999999	161	320	999999	741	718	999999	121	333	176	999999	793	504	510	999999	389	671	999999	25	999999	999999	999999	815	23	71	999999	211	155	940	612	999999	485	818	999999	951	291	999999	526	999999	999999	331	469	299	999999	665	999999	999999	999999	254	537	70	907	999999	793	999999	986	999999	307	268	258	999999	121	181	720	999999	477	974	999999	559	276	999999	999999	345	999999	999999	999999	269	270	357	144	999999	902	900	999999	551	386	957	35	428	999999	944	117	268	999999	453	220	297	999999	671	198	999999	999999	999999	999999	999999	915	571	473	999999	306	726	85	950	133	144	615	999999	768	179	999999	519	999999	382	999999	332	867	886	18	611	94	691	690	599	168	193	544	999999	923	850	636	999999	494	536	131	999999	868	166	144	201	999999	999	999999	999999	174	679	999999	205	166	655	694	38	562	862	413	999999	45	486	791	940	999999	463	297	917	543	691	999999	422	260	999999	463	999999	752	816	999999	95	999999	290	434	999999	190	348	995	277	165	607	262	999999	133	517	214	392	375	203	999999	385	712	611	866	483	653	589	945	812	202	984	999999	745	99	328	452	999999	999999	999999	759	260	467	29	999999	999999	439	402	298	999999	149	999999	345	558	999999	
396	382	560	423	951	999999	999999	403	192	85	181	331	516	542	805	74	459	341	73	443	351	918	692	849	999999	54	999999	300	999999	999999	131	649	727	531	703	945	999999	340	999999	476	168	857	284	944	590	614	923	860	493	679	690	738	281	124	873	478	689	999999	999999	999999	584	310	202	520	953	532	603	985	999999	860	181	129	242	597	285	494	643	748	269	999999	999999	400	807	531	982	392	999999	612	657	235	999999	191	848	202	891	858	664	764	990	68	21	937	31	633	507	571	506	684	839	389	834	940	451	999999	999999	193	999999	670	537	570	164	991	337	613	604	989	281	49	999999	426	829	999999	758	211	315	193	379	183	34	421	999999	693	772	278	400	324	740	681	999999	999999	365	994	236	429	903	29	999999	418	38	517	999999	999999	978	423	559	956	192	250	860	602	814	329	646	126	999999	471	228	69	223	999999	259	599	633	999999	70	999999	999999	339	999999	295	582	961	154	516	131	429	999999	999999	999999	444	142	999999	821	813	893	46	999999	120	744	441	800	999999	204	999999	268	999999	833	980	362	724	314	999999	942	574	30	853	184	139	995	999999	756	869	350	778	157	759	777	999999	114	34	486	541	594	866	494	41	766	999999	257	430	596	734	996	999999	140	289	999999	999999	793	999999	862	228	999999	489	999999	999999	210	425	602	999999	923	999999	999999	338	248	772	999999	85	999999	999999	97	778	882	574	668	32	999999	356	648	867	210	531	37	74	999999	268	426	999999	192	563	830	999999	803	748	507	583	858	667	755	999999	31	482	176	804	999999	93	346	550	820	999999	67	999999	776	734	308	401	985	999999	177	980	999999	163	893	526	168	746	974	999999	77	95	173	999999	600	291	845	728	364	999999	122	87	999999	999999	999999	999999	506	975	573	78	449	115	999999	57	999999	999999	999999	867	589	649	999999	215	118	999999	482	735	498	999999	999999	495	889	580	999999	999999	999999	999999	999999	480	870	373	999999	192	183	999999	999999	962	498	126	999999	825	279	978	999999	715	587	906	968	718	403	558	41	999999	999999	88	999999	869	78	835	357	999999	716	541	997	225	629	462	999999	212	999999	999999	246	381	144	999999	225	910	441	331	184	792	130	999999	87	321	342	374	470	105	999999	825	894	663	768	314	118	999999	999999	922	999999	999999	873	999999	210	882	321	659	999999	999999	999999	999999	437	746	660	999999	999999	377	464	685	883	999999	999999	937	485	693	999999	583	612	829	329	487	929	519	999999	999999	919	364	999999	204	10	999999	853	999999	
242	458	397	158	12	213	999999	741	283	999999	49	829	999999	999999	290	516	266	737	56	690	964	999999	348	918	509	999999	645	926	999999	999999	999999	209	412	815	705	36	305	478	581	999999	999999	999999	213	634	479	999999	915	999999	999999	632	937	272	636	172	222	857	120	999999	648	401	568	107	514	999999	999999	839	426	328	999999	264	221	788	999999	647	885	385	181	714	448	999999	695	661	999999	604	999999	422	573	250	603	847	915	825	999999	189	840	707	999999	199	23	999999	999999	597	753	818	421	159	999999	988	287	999999	685	999999	999999	557	705	906	254	999999	691	208	276	186	724	999999	348	395	958	976	807	187	310	982	999999	808	110	999999	908	44	999999	182	315	584	999999	766	999999	519	794	282	999999	999999	463	999999	507	814	999999	999999	872	369	480	35	999999	139	999999	109	535	999999	704	232	456	999999	998	999999	727	999999	892	691	223	957	231	999999	601	686	502	873	724	145	999999	887	445	296	236	548	564	166	999999	186	403	863	241	468	815	572	825	877	935	999999	447	988	999999	682	600	914	999999	999999	434	514	637	999999	385	399	228	817	786	169	380	999999	999999	570	537	999999	297	359	726	999999	999999	39	860	624	938	481	697	496	999999	763	695	321	410	912	731	477	548	999999	488	999999	249	997	785	999999	506	485	999999	999999	999999	214	394	999999	197	384	638	999999	999999	23	999999	904	701	732	852	33	474	69	59	743	838	69	178	212	871	885	999999	26	253	999999	999999	463	884	820	44	761	379	454	133	35	284	336	999999	535	716	584	149	516	155	999999	201	999999	435	852	48	401	46	192	379	999999	860	621	161	459	895	915	29	881	999999	100	654	999999	935	34	469	512	999999	642	495	297	999999	999999	999999	492	12	680	38	41	781	642	725	197	84	821	174	662	999999	375	640	999999	564	267	819	64	999999	181	512	999999	999999	536	166	403	999999	92	565	853	999999	999999	456	999999	999999	999999	999999	64	375	999999	945	999999	859	806	999999	870	999999	694	732	488	197	817	999999	831	178	627	648	255	999999	331	500	999999	999999	321	912	514	999999	424	913	577	999999	999999	999999	649	236	999999	999999	586	208	999999	400	12	359	86	665	933	294	999999	57	270	999999	854	578	53	967	952	857	548	999999	999999	951	587	781	999999	330	433	138	735	604	779	86	72	999999	200	931	498	642	999999	999999	978	230	304	377	652	239	312	999999	644	682	284	541	999999	999999	384	344	999999	230	205	755	241	999999	999999	30	277	193	285	999999	388	122	478	319	677	
999999	915	603	657	999999	999999	925	28	247	493	63	330	248	999999	381	672	999999	127	277	447	434	999999	184	671	284	110	469	953	504	807	532	213	999999	863	118	775	999999	687	603	999999	999999	999999	993	321	505	699	999999	118	904	999999	999999	994	211	872	253	479	741	931	383	999999	668	999999	523	440	961	999999	365	384	966	605	890	177	524	185	999999	696	429	862	176	584	81	361	58	368	284	537	12	102	620	638	999999	850	999999	999999	433	307	224	563	999999	656	343	654	151	308	255	999999	480	36	704	556	60	999999	764	798	48	317	923	999999	165	999999	847	273	764	338	999999	999999	862	41	752	869	482	866	512	520	250	426	220	750	122	999999	66	976	397	999999	999999	164	95	515	454	999999	384	69	407	925	999999	80	890	812	737	999999	502	448	284	999999	999999	194	376	254	558	999999	106	182	51	246	377	870	876	999999	999999	416	953	999999	586	999999	495	422	468	999999	999999	179	999999	999999	22	906	426	618	702	562	999999	403	788	841	999999	832	999999	999999	28	171	558	999999	203	200	72	999999	262	155	862	647	349	999999	726	999999	999999	999999	95	699	999999	144	819	759	999999	999999	709	356	999999	122	399	754	617	293	403	306	38	773	975	345	999999	999999	654	999999	755	64	223	338	677	999999	308	999999	746	329	51	999999	352	799	769	880	491	715	702	150	755	117	40	65	999999	999999	761	769	412	749	999999	999999	490	548	13	999999	110	999999	678	630	813	999999	17	297	252	520	999999	239	14	105	854	629	990	514	525	999999	33	999999	999999	258	247	538	175	996	965	573	999999	804	999999	999999	779	120	46	82	336	999999	109	743	813	747	474	532	765	317	895	734	487	976	999999	365	999999	999999	310	430	392	285	655	999999	331	678	126	160	999999	359	325	744	592	999999	999999	591	999999	290	353	332	783	999999	999999	999999	999999	241	95	426	781	440	563	836	810	616	689	61	288	98	421	144	630	324	999999	416	999999	161	999999	999999	999999	441	816	999999	599	977	646	999999	511	797	909	100	593	699	378	999999	795	489	999999	976	239	136	312	999999	869	219	701	468	626	367	867	950	100	525	628	350	623	753	999999	999999	999999	21	549	999999	188	331	551	931	945	95	999999	512	226	174	999999	672	138	999999	941	389	999999	187	999999	999999	999999	959	999999	77	81	999999	999999	51	999999	110	16	228	586	821	281	548	668	770	523	999999	746	999999	733	925	195	955	221	999999	999999	858	999999	999999	959	404	560	229	331	483	859	916	999999	578	270	126	
167	122	999999	999999	999999	999999	721	514	664	520	999999	999999	236	84	999999	126	816	999999	239	393	553	225	268	191	270	62	226	194	999999	606	834	177	104	617	999999	999999	869	904	180	419	999999	53	999999	999999	996	985	999999	999999	601	742	109	999999	999999	877	573	999999	853	904	999999	43	186	999999	602	68	685	241	481	619	316	809	256	999999	951	820	999999	509	999999	819	999999	285	999999	969	593	178	506	999999	827	999999	54	825	228	965	858	999999	242	609	451	79	999999	765	513	999999	941	791	999999	999999	632	999999	630	73	854	44	718	770	974	999999	999999	433	561	434	413	999999	574	999999	591	290	999999	999999	587	647	68	28	66	999999	771	685	999999	801	682	318	629	308	596	980	999999	194	256	98	172	36	665	27	517	339	999999	999999	808	999999	210	215	144	817	941	983	15	836	978	299	999999	999999	187	152	999999	252	999999	999999	668	594	520	999999	999999	965	651	560	981	50	511	726	999999	522	876	999999	601	477	184	999999	367	612	999999	144	215	957	98	874	999999	999999	276	274	533	999999	999999	224	939	999999	999999	999999	176	390	999999	964	999999	261	232	486	421	999999	999999	283	78	993	746	65	618	999999	999999	86	876	777	999999	468	999999	999999	202	818	931	662	639	797	999999	999999	999999	976	611	21	809	954	735	612	462	999999	972	992	206	540	511	535	605	999999	612	999999	301	399	678	543	199	97	68	413	555	759	969	753	977	72	358	999999	454	999999	577	246	351	274	324	473	495	999999	50	662	316	406	66	86	195	210	714	255	308	77	821	721	999999	999999	66	702	279	999999	24	999999	191	741	90	998	985	375	753	37	999999	999999	57	418	57	405	107	158	703	893	568	776	358	113	471	387	785	856	351	30	217	999999	203	277	766	999999	481	574	325	67	101	819	999999	686	999999	999999	999999	413	999999	499	234	999999	999999	386	659	248	785	88	280	703	222	138	34	732	819	461	999999	780	999999	150	924	999999	832	646	999999	748	999999	999999	999999	999999	367	382	192	851	796	999999	623	817	617	528	131	403	999999	622	845	962	795	999999	867	999999	999999	249	761	533	575	999999	84	362	584	910	918	124	156	902	999999	999999	999999	182	999999	999999	838	999999	172	133	999999	531	238	220	801	838	999999	604	804	999999	295	127	620	658	999999	104	999999	271	243	706	609	999999	256	999999	286	15	26	999999	788	357	999999	888	87	999999	515	54	473	864	561	746	957	999999	999999	999999	999999	228	229	298	896	842	294	999999	999999	465	999999	21	284	999999	934	796	
821	339	816	999999	341	999999	50	982	999999	241	631	370	999999	496	999999	999999	697	999999	785	67	999999	728	999999	946	73	313	928	621	125	504	770	637	930	765	999999	628	508	999999	602	999999	999999	246	155	665	220	923	867	473	999999	238	999999	999999	999999	999999	19	103	613	870	999999	999999	478	429	867	648	999999	994	440	944	999999	999999	786	834	720	999999	879	549	583	71	735	149	446	465	904	886	190	809	585	63	755	830	24	999999	999999	574	740	758	379	506	204	999999	999999	923	999999	999999	999999	999999	250	485	996	470	999999	552	999999	999999	591	23	999999	980	468	999999	418	386	198	741	116	158	364	156	834	131	999999	999999	866	518	656	522	564	318	445	999999	999999	999999	66	294	320	472	503	999999	983	999999	243	399	999999	542	808	116	734	168	999999	999999	135	104	650	875	999999	443	685	999999	999999	78	458	216	999999	767	103	317	330	999999	431	644	654	999999	173	999999	887	780	999999	334	709	550	787	405	999999	152	575	999999	460	999999	994	877	786	876	999999	999999	999999	36	854	999999	448	999999	785	999999	999999	845	648	996	999999	543	999999	999999	403	360	999999	57	290	62	388	402	202	999999	857	149	909	553	999999	778	500	999999	999999	860	999999	769	886	999999	764	999999	668	982	503	999999	543	999999	202	999999	999999	999999	959	591	633	226	648	999999	87	819	643	999999	921	193	988	870	506	682	704	137	999999	634	999999	999999	292	334	393	999999	899	623	95	939	947	435	999999	999999	818	908	999999	622	999999	473	691	76	999999	128	44	485	994	633	82	860	222	75	889	999999	999999	261	308	999999	832	252	999999	464	733	703	698	496	999999	566	999999	999999	67	92	914	130	942	408	143	999999	999999	999999	999999	275	551	235	727	882	546	999999	470	999999	999999	325	790	969	911	236	342	870	429	999999	372	437	581	484	802	140	160	768	907	562	999999	143	19	923	999999	296	999999	999999	976	816	949	893	999999	495	999999	999999	999999	999999	219	715	75	999999	999999	750	546	999999	999999	76	999999	596	999999	777	322	907	448	477	316	999999	137	999999	999999	834	893	999999	999999	478	340	95	999999	999999	838	999999	999999	201	497	999999	999999	999999	387	867	601	846	85	390	95	182	999999	198	56	519	435	435	817	595	402	999999	378	142	161	999999	999999	609	579	371	999999	999999	999999	130	420	999999	89	999999	999999	270	32	999999	758	513	527	427	999999	152	49	977	636	413	397	999999	798	266	999999	999999	116	999999	234	999999	277	714	632	568	953	460	777	462	440	387	946	557	999999	999999	482	999999	615	734	
999999	500	999999	601	999999	354	999999	264	331	164	999999	823	999999	179	999999	39	999999	54	999999	958	473	447	374	999999	547	259	467	839	999999	872	999999	620	650	382	150	999999	432	675	979	287	438	699	138	622	354	999999	446	776	522	543	727	438	999999	656	271	731	135	983	999999	485	887	999999	862	459	381	496	999999	569	999999	310	606	533	999999	603	530	773	319	751	242	930	813	690	327	999999	155	355	999999	993	120	999999	608	999999	999999	504	999999	149	836	999999	251	999999	443	877	999999	221	936	203	373	999999	999999	498	422	384	750	133	672	999999	999999	14	313	35	999999	189	458	621	702	167	912	570	212	390	936	640	509	384	497	936	942	999999	921	951	981	256	867	999999	996	234	999999	497	999999	203	177	832	374	999999	997	263	428	136	519	779	290	803	999999	745	561	781	874	999999	999999	736	263	865	93	362	53	999999	322	836	624	477	468	425	738	999999	999999	114	999999	293	387	243	517	816	999999	152	670	999999	78	999999	70	224	999999	333	860	104	999999	311	999999	22	182	393	999999	592	511	51	999999	865	75	179	531	999999	999999	999999	999999	403	999999	999999	278	940	691	865	999999	200	776	410	127	144	565	643	999999	912	365	263	120	993	302	925	315	555	831	805	123	899	600	612	709	769	344	467	875	502	42	808	331	999999	848	751	815	111	923	186	999999	431	110	999999	999999	999999	479	994	110	303	142	999999	999999	885	752	999999	599	999999	999999	358	999999	108	767	575	999999	999999	931	803	999999	551	119	213	632	999999	505	691	799	981	999999	456	299	349	366	582	370	999999	698	445	999999	999999	161	652	999999	575	386	211	663	999999	739	545	330	676	999999	559	193	928	100	999999	389	70	999999	618	653	254	999999	999999	999999	195	215	999999	858	496	248	999999	999999	467	803	999999	277	304	999999	275	252	974	136	999999	999999	806	398	999999	229	243	66	503	999999	543	999	165	517	926	469	477	328	178	687	834	437	999999	999999	726	134	43	197	999999	42	999999	375	999999	127	445	999999	999999	797	773	999999	999999	440	745	585	856	999999	999999	999999	999999	834	560	946	83	999999	302	195	591	646	999999	317	196	56	970	471	785	177	999999	47	82	966	534	680	999999	999999	999999	404	692	333	313	999999	486	999999	845	260	999999	634	302	391	825	259	378	298	135	999999	165	578	999999	283	799	689	147	999999	999999	385	999999	999999	401	999999	234	898	999999	268	342	412	831	702	210	720	999999	999999	874	938	222	822	597	245	999999	99	999999	493	999999	419	533	624	999999	
999999	25	470	999999	601	243	55	167	926	999999	999999	956	723	634	462	377	748	292	649	814	999999	398	654	999999	75	335	311	999999	999999	999999	94	999999	718	290	999999	999999	740	770	399	999999	828	780	295	77	486	999999	831	464	220	125	196	136	884	809	922	487	370	682	884	276	932	472	426	963	671	385	999999	442	678	999999	637	977	893	732	985	428	999999	587	311	999999	503	846	999999	624	777	958	850	908	368	478	999999	68	885	133	999999	366	999999	332	405	110	999999	399	786	445	488	999999	999999	999999	824	503	999999	782	380	999999	772	95	108	802	999999	999999	535	339	83	210	457	579	999999	770	747	628	999999	780	191	999999	744	999999	70	999999	999999	569	999999	698	94	865	999999	999999	999999	999999	360	899	999999	999999	999999	692	575	712	325	585	988	909	126	471	414	205	999999	999999	999999	999999	364	999999	34	999999	666	626	987	837	254	218	999999	912	891	315	419	848	999999	512	644	999999	999999	42	788	485	939	999999	453	263	294	888	435	498	999999	999999	999999	692	875	97	895	519	704	738	999999	999999	478	85	28	999999	999999	565	835	926	999999	111	545	331	999999	999999	999999	439	183	733	999999	366	782	618	969	383	882	727	973	283	616	135	999999	896	999999	681	16	863	218	642	211	728	63	508	538	999999	972	999999	813	336	855	466	345	971	195	110	334	860	116	999999	928	334	999999	999999	320	999999	317	999999	756	207	999999	378	231	541	531	824	999999	999999	89	137	411	999999	913	999999	427	160	789	823	710	999999	999999	156	757	573	713	877	999999	501	198	704	534	999999	354	999999	794	487	244	803	449	370	798	60	999999	979	999999	156	421	946	144	999999	55	494	938	999999	999999	395	620	657	999999	654	689	811	94	385	999999	88	437	307	852	940	915	985	383	350	676	999999	375	999999	341	566	466	199	999999	999999	658	50	394	71	766	408	866	587	999999	794	680	986	965	405	386	999999	999999	123	999999	999999	999999	69	120	999999	616	999999	999999	842	325	271	198	999999	453	65	726	999999	693	375	541	454	84	338	19	588	669	689	999999	999999	401	187	847	352	105	174	999999	599	999999	999999	999999	999999	388	33	999999	999999	606	190	543	999999	679	823	469	353	582	648	129	999999	999999	531	927	926	999999	999999	451	148	999999	846	404	289	999999	137	633	896	999999	999999	999999	999999	76	305	999999	489	155	999999	300	999999	717	503	999999	999999	999999	870	549	407	869	529	10	338	582	133	299	999999	785	264	999999	551	200	573	433	264	583	79	849	753	999999	448	999999	791	
759	873	430	921	999999	948	244	409	999999	236	37	400	999999	737	478	942	16	232	999999	891	789	999999	388	154	999999	514	999999	975	999999	999999	857	431	748	219	999999	709	999999	378	999999	836	29	241	963	999999	545	42	937	999999	600	906	999999	327	743	889	12	20	999999	999999	852	571	84	269	388	792	378	606	652	999999	168	768	249	638	548	867	871	557	999999	423	608	46	576	37	999999	123	58	540	999999	999999	216	568	224	999999	525	999999	999999	760	852	999999	595	999999	999999	830	688	831	667	118	778	999999	999999	999999	236	999999	677	815	999999	57	999999	275	744	837	999999	794	900	599	554	822	122	436	115	120	704	613	828	668	656	746	349	552	456	939	762	999999	840	761	341	999999	749	710	999999	714	876	587	999999	758	31	595	929	98	287	999999	996	351	769	907	999999	623	252	19	169	258	707	999999	818	805	85	116	999999	149	268	411	83	999999	999999	999999	999999	126	186	79	999999	70	817	261	999999	612	942	420	52	933	21	718	900	999999	550	868	999999	544	769	631	683	999999	641	790	999999	999999	999999	999999	41	379	999999	633	446	182	372	109	999999	456	75	216	862	999999	73	30	137	999999	510	999999	861	451	393	999999	357	554	396	999999	428	36	999999	399	841	358	389	999999	999999	999999	281	727	377	451	999999	560	479	999999	999999	28	851	621	662	290	999999	436	732	999999	985	999999	286	891	999999	999999	999999	999999	35	675	374	513	285	400	759	749	277	999999	966	420	999999	833	230	794	785	378	999999	806	999999	151	34	999999	626	999999	999999	298	111	390	941	736	999999	33	534	803	198	265	999999	999999	999999	913	22	591	470	999999	576	999999	751	999999	999999	417	762	999999	49	999999	999999	959	886	486	713	999999	647	999999	841	999999	649	999999	308	427	606	529	634	428	944	461	138	443	944	314	232	535	547	620	283	999999	999999	897	999999	650	162	238	378	267	747	401	999999	134	750	240	673	999999	999999	333	885	999999	783	344	928	588	999999	999999	999999	582	999999	188	923	999999	613	317	265	751	17	657	275	377	999999	377	680	552	196	13	692	714	641	647	999999	223	734	697	750	640	999999	404	895	944	224	999999	999999	999999	478	999999	520	442	974	921	578	999999	68	517	435	416	999999	386	402	999999	525	309	999999	999999	999999	709	999999	916	567	625	783	612	762	331	163	364	373	120	83	999999	492	260	740	999999	79	999999	165	226	271	999999	999999	999999	12	153	428	999999	999999	397	73	999999	999999	999999	874	358	148	965	443	737	364	81	999999	553	312	999999	
268	274	569	231	547	999999	554	86	999999	233	649	201	610	999999	902	249	509	999999	999999	314	15	888	386	391	581	113	52	999999	862	200	301	433	289	559	884	164	354	633	850	52	224	867	999999	650	999999	946	365	999999	999999	124	571	999999	999999	999999	999999	380	888	999999	999999	443	977	136	223	463	932	226	911	999999	999999	747	894	999999	135	999999	99	147	938	735	682	634	747	999999	592	748	629	235	927	292	120	514	275	176	999999	416	74	98	654	496	718	493	999999	314	99	96	229	695	940	999999	999999	310	441	163	504	24	695	758	543	475	999999	706	298	999999	940	230	482	999999	891	999999	940	999999	493	451	26	199	599	443	140	999999	528	933	999999	999999	384	999999	999999	122	671	999999	999999	315	554	188	661	21	205	416	374	868	614	501	999999	999999	559	906	817	990	146	999999	425	262	628	47	999999	901	421	999999	999999	140	157	370	66	922	997	634	457	314	999999	999999	994	999999	78	999999	891	36	999999	73	877	478	992	999999	975	999999	554	469	999999	516	241	760	999999	344	999999	244	721	254	445	882	234	924	458	513	999999	142	999999	242	193	367	156	920	999999	999999	999999	776	999999	75	394	999999	378	538	999999	940	83	39	999999	660	999999	834	999999	646	999999	256	839	952	29	489	882	999999	999999	321	285	329	999999	320	988	251	999999	395	106	655	860	745	514	696	977	517	439	180	727	660	222	999999	817	509	339	525	999999	40	756	658	999999	551	653	66	262	628	580	762	50	999999	999999	634	737	894	786	845	742	152	999999	511	59	711	125	394	108	926	511	860	980	999999	732	331	999999	999999	472	999999	101	999999	443	999999	936	677	139	564	362	587	621	923	723	494	782	999999	64	254	609	999999	999999	269	958	335	126	720	781	577	440	999999	995	300	999999	477	753	295	709	627	575	381	582	999999	42	520	999999	999999	147	496	999999	366	277	393	837	991	883	832	498	999999	999999	999999	999999	562	134	999999	591	999999	501	255	741	497	667	436	679	237	999999	874	999999	447	30	999999	999999	999999	886	84	709	612	462	439	999999	920	796	601	395	358	486	999999	436	657	929	999999	96	892	754	999999	698	840	714	609	999999	18	606	61	97	703	643	609	675	60	675	979	868	999999	660	821	700	76	51	330	751	999999	448	999999	518	46	451	999999	541	693	385	869	897	852	346	999999	999999	999999	999999	999999	715	876	354	385	981	949	999999	34	241	933	503	632	799	999999	858	999999	570	37	542	61	261	952	999999	981	999999	806	91	25	
725	85	507	999999	562	358	614	875	999999	72	999999	569	920	427	459	607	200	752	80	514	994	131	24	999999	213	462	999999	763	807	373	710	184	999999	110	308	999999	436	548	80	999999	778	983	690	507	439	973	999999	999999	999999	999999	999999	999999	736	577	31	999999	999999	220	999999	110	918	851	77	999999	362	999999	999999	820	128	304	181	651	681	629	735	21	999999	999999	999999	239	331	606	999999	346	581	786	447	999999	88	999999	104	225	797	970	532	927	916	530	154	25	282	320	999999	208	999999	999999	251	116	999999	20	173	553	362	522	779	321	999999	730	588	999999	999999	411	741	424	209	955	854	999999	107	807	104	910	999999	999999	999999	999999	999999	73	999999	441	544	341	457	78	540	550	863	285	200	999999	348	195	941	999999	50	870	579	301	998	999999	999999	540	19	44	999999	263	999999	519	564	999999	431	526	682	157	41	644	953	672	883	659	999999	578	520	999999	469	909	969	999999	802	999999	440	598	75	714	155	999999	331	423	163	287	368	353	720	999999	788	821	512	999999	999999	405	916	907	418	999999	999999	716	29	131	574	15	999999	398	999999	477	338	999999	460	968	999999	36	999999	999999	519	605	300	999999	858	999999	108	648	406	184	256	406	999999	999999	999999	725	999999	439	999999	210	999999	157	994	970	636	253	999999	999999	370	999999	792	520	999999	386	398	813	58	503	999999	929	33	926	609	999999	999999	321	307	999999	653	735	505	999999	999999	122	690	371	611	999999	121	615	996	999999	287	861	392	735	999999	794	144	376	677	970	580	65	186	999999	547	999999	999999	999999	945	296	999999	635	49	230	480	971	695	36	212	728	391	253	999999	881	649	748	999999	999999	998	512	671	999999	67	534	991	985	935	767	823	999999	501	797	999999	710	999999	651	999999	171	999999	351	999999	118	173	948	999999	336	999999	999999	284	999999	999999	999999	999999	443	625	35	999999	514	238	495	999999	927	213	486	237	999999	584	999999	999999	997	926	565	161	657	413	563	999999	119	945	664	861	640	493	33	568	999999	481	236	999999	814	83	317	999999	770	316	181	904	687	999999	995	752	999999	264	286	873	602	270	668	39	72	912	468	568	573	633	405	443	999999	918	157	122	358	147	236	924	618	633	391	351	999999	658	435	999999	999999	912	961	385	217	160	999999	819	812	206	32	902	615	748	999999	999999	910	737	725	769	573	999999	999999	763	37	362	264	969	878	327	797	413	486	999999	618	661	671	29	236	999999	952	337	310	999999	124	334	999999	870	999999	254	440	504	932	
665	826	78	517	207	358	854	895	999999	941	999999	408	618	425	546	139	707	475	999999	510	696	817	245	582	252	649	702	53	394	704	634	887	303	481	821	252	549	999999	474	670	382	999999	956	396	815	999999	505	908	772	740	567	778	549	993	999999	999999	590	496	274	558	999999	811	999999	301	316	607	114	999999	604	303	590	999999	10	230	138	562	999999	999999	766	499	999999	999999	280	653	147	855	347	310	999999	972	662	63	879	915	999999	999999	632	665	90	217	999999	368	999999	478	160	14	777	328	864	684	987	741	729	775	415	861	540	857	163	460	999999	999999	902	631	999999	536	683	95	215	568	929	205	999999	999999	850	785	489	801	502	143	999999	29	999999	999999	985	920	334	113	999999	163	999999	775	999999	629	948	844	465	999999	837	624	330	692	123	306	754	792	972	180	924	629	999999	999999	365	30	382	250	367	351	646	720	211	999999	584	62	538	164	693	149	610	15	330	806	964	878	999999	395	905	149	806	203	999999	163	999999	999999	999999	300	419	491	256	707	486	999999	46	127	422	999999	117	999999	767	600	108	832	569	919	309	575	775	999999	217	999999	344	228	545	453	999999	57	401	999999	999999	247	999999	211	893	903	528	216	999999	846	465	72	999999	844	381	215	104	999999	594	269	580	215	525	932	999999	268	372	268	577	593	355	999999	358	999999	790	999999	856	896	939	666	999999	103	999999	928	31	999999	710	999999	846	999999	358	655	463	141	133	999999	722	811	927	634	540	270	638	187	500	100	713	999999	999999	851	358	207	187	928	868	487	999999	597	999999	139	558	872	422	247	999999	999999	911	227	290	724	999999	55	968	999999	136	140	999999	626	999999	931	999999	836	446	994	999999	160	478	535	999999	645	664	134	900	999999	86	667	848	401	943	800	188	999999	593	999999	53	999999	999999	872	999999	999999	33	784	169	979	698	721	436	427	999999	94	232	386	999999	644	999999	999999	154	180	238	468	292	73	683	637	752	944	252	116	999999	677	921	605	733	999999	999999	880	999999	921	999999	364	240	430	145	859	578	802	999999	948	279	370	169	999999	644	999999	999999	999999	999999	532	237	753	479	330	476	587	172	999999	652	999999	32	189	717	233	79	873	999999	999999	927	824	69	949	412	303	837	590	518	999999	961	999999	88	662	779	443	693	357	999999	910	954	557	696	999999	160	122	926	999999	999999	935	989	999999	999999	999999	42	285	472	287	999999	185	493	999999	79	310	664	262	351	370	999999	284	539	999999	988	326	906	380	
138	999999	999999	299	377	747	937	583	873	201	999999	494	629	999999	970	416	15	710	427	79	488	999999	296	897	771	565	689	378	999999	276	999999	789	687	999999	157	364	488	61	999999	745	948	999999	437	473	969	999999	740	906	313	133	716	288	899	999999	999999	742	820	901	528	811	68	568	187	606	419	504	807	999999	356	616	928	954	999999	681	130	999999	958	999999	927	914	825	782	75	999999	999999	503	999999	999999	770	414	543	586	999999	999999	687	999999	318	999999	999999	475	59	999999	559	697	999999	762	386	227	717	899	783	997	973	613	986	285	503	999999	57	916	614	957	999999	999999	82	351	431	906	994	740	684	138	769	462	865	999999	233	377	999999	797	999999	672	999999	871	630	546	612	919	999999	411	887	413	783	999999	999999	102	999999	617	625	853	340	999999	232	977	999999	655	999999	521	999999	999999	62	135	999999	259	799	941	824	336	999999	535	739	999999	897	999999	852	280	354	999999	601	999999	488	615	999999	234	466	647	450	999999	656	975	318	999999	999999	999999	359	761	586	533	999999	999999	277	248	999999	999999	124	828	582	639	134	944	310	605	919	999999	455	446	382	602	792	162	501	999999	999999	346	999999	999999	999999	999999	243	100	694	821	999999	999999	505	249	318	663	999999	638	74	999999	41	712	674	999999	999999	206	631	913	389	999999	740	195	428	608	568	960	872	999999	498	761	405	43	260	999999	320	247	478	999999	137	719	492	164	97	690	637	967	999999	513	999999	143	199	330	999999	999999	90	109	999999	897	681	358	790	999999	150	313	414	998	462	194	402	934	727	999999	785	669	500	999999	107	737	970	600	299	368	999999	364	572	85	331	999999	999999	999999	999999	581	533	779	929	999999	24	784	285	639	515	486	120	541	999999	773	544	52	219	503	12	525	927	90	999999	431	999999	785	740	999999	676	912	785	191	999999	156	892	15	999999	651	571	322	462	340	95	812	999999	999999	999999	798	540	289	340	905	218	467	653	453	720	507	216	238	53	946	999999	602	701	928	590	269	881	539	312	567	931	689	73	596	994	256	183	999999	999999	942	798	397	581	880	972	493	502	449	295	242	999999	999999	999999	516	377	493	120	999999	999999	688	917	999999	977	999999	973	529	403	67	999999	473	334	43	400	111	157	575	30	821	999999	106	999999	999999	999999	79	133	598	420	557	229	999999	146	999999	999999	159	34	796	420	809	999999	452	99	445	999999	821	908	410	942	999999	368	801	999999	999999	373	999999	921	485	999999	999999	649	385	999999	846	999999	999999	
999999	479	999999	251	87	999999	165	221	914	513	16	331	999999	999999	171	722	655	252	198	427	48	846	491	999999	237	548	49	512	169	531	343	253	607	53	494	438	670	701	100	17	999999	261	384	859	776	599	999999	999999	746	927	729	867	657	999999	908	490	988	230	999999	999999	321	999999	62	393	179	763	999999	407	937	732	62	954	162	191	782	787	472	631	743	638	513	712	765	242	999999	475	595	197	145	13	449	450	999999	561	696	992	999999	999999	999999	23	875	637	999999	23	874	999999	715	476	637	999999	28	367	486	999999	34	999999	887	820	999999	999999	177	536	272	933	293	612	999999	999999	999999	789	588	480	941	729	999999	876	324	751	367	999999	760	129	999999	24	999999	91	999999	313	536	97	114	388	409	985	846	999999	375	465	999999	999999	509	125	981	847	541	547	426	999999	999999	158	294	999999	462	564	999999	57	999999	999999	999999	211	648	962	999999	407	685	210	80	955	883	424	510	858	31	999999	527	999999	147	712	482	447	665	216	691	387	999999	999999	925	999999	52	798	999999	127	517	528	623	546	999999	999999	172	341	999999	471	873	207	999999	436	124	368	47	308	910	999999	999999	510	999999	999999	281	685	999999	999999	284	999999	912	94	61	393	999999	502	999999	980	593	562	549	151	970	203	342	494	739	376	854	567	807	744	888	108	352	999999	982	999999	274	999999	980	456	66	251	558	789	155	264	94	622	887	66	714	999999	724	633	999999	352	110	787	945	999999	862	717	428	999999	205	999999	50	344	519	299	999999	227	582	999999	999999	999999	644	552	348	999999	292	242	680	750	39	541	384	718	999999	639	90	487	999999	999999	999999	349	822	390	593	202	223	750	112	597	350	497	774	630	549	809	999999	557	449	470	999999	630	46	677	148	664	578	999999	999999	880	219	999999	796	999999	509	745	907	999999	959	155	271	541	139	92	999999	999999	766	753	999999	999999	999999	533	48	960	999999	999999	999999	999999	252	929	624	891	883	231	388	122	701	945	131	803	902	999999	598	303	999999	413	500	953	277	606	897	824	999999	209	999999	685	200	835	31	545	442	762	999999	39	531	379	999999	907	704	297	840	821	632	999999	765	486	935	999999	999999	999999	473	999999	877	646	41	799	739	684	282	702	921	865	923	999999	371	150	999999	999999	772	829	754	592	259	980	765	86	202	999999	443	472	750	999999	999999	999999	999999	93	884	375	998	731	640	974	999999	999999	376	999999	999999	999999	14	999999	53	377	971	931	999999	881	999999	897	881	955	606	952	
250	999999	952	999999	999999	305	513	287	265	77	570	51	199	780	956	257	613	789	187	156	999999	818	429	382	485	999999	978	201	984	999999	494	52	135	687	733	825	999999	901	193	999999	542	726	369	999999	807	930	742	868	924	852	293	999999	777	459	180	431	390	579	989	649	999999	322	999999	278	583	527	999999	512	57	999999	999999	712	606	999999	613	66	459	452	575	555	409	120	277	142	704	999999	274	999999	517	999999	999999	480	911	543	285	230	432	999999	403	999999	24	239	820	792	654	581	494	202	999999	123	971	937	13	999999	249	216	999999	999999	573	189	999999	251	995	745	696	999999	800	73	999999	392	634	368	999999	295	999999	999999	999999	484	487	133	999999	81	999999	403	340	507	999999	477	303	79	999999	999999	527	999999	37	999999	999999	85	999999	926	781	431	893	999999	999999	999999	887	718	903	999999	917	570	999999	450	280	190	422	601	415	199	999999	332	769	240	999999	999999	841	836	268	768	999999	223	388	999999	352	999999	188	999999	913	727	619	758	573	233	161	999999	586	86	942	846	360	642	999999	906	999999	999999	661	663	999999	126	999999	999999	459	145	999999	703	191	133	108	999999	12	999999	687	688	999999	503	999999	999999	88	999999	786	764	893	999999	999999	302	999999	481	885	999999	999999	524	127	797	999999	567	999999	999999	99	457	433	463	977	159	844	312	954	981	336	182	699	999999	585	656	339	16	167	47	727	842	999999	709	999999	214	966	487	999999	890	732	22	204	330	456	630	176	332	999999	744	577	999999	347	999999	999999	713	204	999999	999999	471	468	949	410	270	710	999999	308	723	999999	773	999999	366	382	999999	999999	323	999999	378	669	954	489	16	229	423	470	622	504	999999	564	534	19	266	999999	469	432	783	612	933	620	999999	999999	999999	116	999999	560	221	732	282	324	832	736	826	50	985	981	461	999999	987	999999	97	752	721	999999	692	763	999999	999999	999999	642	999999	999999	53	758	470	631	46	999999	215	862	999999	890	999999	272	999999	797	999999	225	563	487	971	64	624	143	999999	999999	999999	293	424	260	634	403	999999	640	849	131	692	78	579	999999	999999	999999	523	135	999999	207	530	999999	438	894	579	710	999999	435	671	420	96	909	235	24	999999	999999	486	955	238	855	81	591	422	610	114	999999	646	209	542	420	540	999999	591	335	926	161	855	529	999999	923	999999	392	969	438	999999	782	843	565	999999	201	84	999999	897	695	135	999999	46	999999	789	465	74	65	999999	260	999999	999999	328	900	98	868	898	999999	284	314	717	689	999999	
983	999999	999999	281	91	865	351	999999	999999	602	895	210	987	125	37	999999	225	858	93	499	999999	999999	448	464	999999	999999	474	303	128	294	592	978	999999	999999	62	262	467	193	983	199	999999	999999	999999	993	432	700	110	999999	999999	225	999999	456	634	199	903	435	136	867	338	614	401	57	226	687	999999	999999	763	671	72	775	283	41	875	893	947	802	649	999999	999999	252	375	721	432	902	235	145	354	256	422	999999	135	599	999999	378	798	504	699	999999	983	514	936	439	999999	999999	942	999999	580	740	251	111	999999	999999	835	95	248	680	624	323	462	874	573	516	258	999999	650	683	999999	507	999999	453	113	428	471	527	316	936	39	337	960	207	564	613	15	321	841	999999	764	999999	139	128	879	385	999999	118	941	429	190	999999	999999	269	999999	83	644	797	997	367	220	317	779	312	650	999999	363	264	320	959	999999	937	603	207	999999	416	377	999999	574	727	659	999999	586	886	755	783	883	700	999999	490	969	217	323	484	242	999999	990	827	477	999999	999999	999999	798	982	917	253	652	257	350	999999	999999	667	233	279	707	857	731	892	557	866	413	662	907	829	999999	304	624	128	964	471	999999	550	999999	982	999999	999999	565	603	969	512	140	999999	359	999999	784	999999	984	999999	999999	384	725	999999	280	611	999999	369	999999	999999	999999	623	628	999999	292	999999	27	166	167	250	999999	999999	302	137	923	54	735	778	312	993	55	688	999999	999999	999999	590	999999	328	280	898	804	346	999999	999999	611	355	883	606	352	480	895	627	153	743	479	222	999999	598	185	999999	875	409	66	614	923	313	313	57	999999	702	144	699	886	269	999999	238	27	999999	525	999999	171	138	436	832	999999	427	545	999999	111	139	508	156	153	54	32	404	289	932	673	308	999999	835	424	999999	999999	999999	741	999999	306	251	205	386	82	607	74	746	999999	234	515	999999	768	736	946	62	204	987	555	999999	246	999999	948	999999	999999	227	534	335	713	786	999999	901	999999	999999	280	860	934	131	84	545	999999	999999	431	65	426	177	540	316	889	372	455	357	650	900	647	264	999999	119	354	855	82	999999	42	999999	999999	614	820	117	465	999999	128	82	913	999999	999999	961	620	893	999999	864	999999	228	446	351	999999	149	260	999999	23	25	567	824	777	228	473	252	252	243	328	812	999999	999999	850	803	254	382	444	640	999999	999999	643	408	999999	489	178	853	302	999999	999999	597	999999	45	103	999999	999999	303	999999	695	546	999999	718	999999	575	857	516	263	378	643	
107	957	999999	999999	744	999999	381	169	999999	297	59	619	950	999999	386	999999	999999	322	339	409	999999	950	999999	999999	103	432	967	999999	832	593	999999	914	485	659	999999	899	892	743	999999	765	78	369	919	999999	645	927	999999	166	999999	845	408	999999	924	999999	368	157	999999	955	526	321	370	124	336	999999	324	999999	143	999999	999999	487	837	715	32	574	999999	915	999999	79	114	176	765	999999	265	999999	999999	999999	990	517	999999	446	29	936	226	978	405	999999	42	999999	693	510	794	376	199	523	17	999999	999999	359	637	452	126	999999	851	360	999999	559	858	349	606	999999	154	625	10	530	999999	901	999999	53	179	386	999999	903	999999	603	381	398	621	742	980	502	607	640	880	848	999999	218	95	866	432	845	105	693	531	999999	365	178	376	668	65	116	999999	138	999999	260	999999	222	435	257	978	167	999999	126	368	113	937	513	745	999999	999999	259	816	632	620	333	291	199	999999	237	247	999999	32	952	999999	999999	309	478	459	999999	288	117	783	837	888	999999	907	978	334	428	220	999999	432	999999	468	806	299	571	518	857	968	380	841	207	20	999999	144	985	439	494	804	999999	63	999999	999999	102	475	999999	743	354	426	999999	865	952	26	395	780	808	999999	880	584	737	959	602	999999	907	276	585	826	999999	141	922	549	839	623	751	798	316	999999	999999	341	320	827	173	440	665	515	888	191	624	994	336	500	999999	999999	76	999999	460	999999	965	826	889	162	630	223	504	763	999999	999999	999999	597	999999	467	999999	548	273	909	999999	172	995	402	387	999999	212	128	804	431	989	929	556	251	999999	852	384	549	451	168	207	999999	936	901	490	999999	999999	37	531	999999	381	20	646	167	713	999999	469	573	448	495	949	999999	418	82	999999	105	782	33	259	621	92	579	107	115	711	845	235	103	912	999999	487	185	597	936	59	979	293	399	999999	58	392	999999	110	999999	218	999999	541	999999	999999	394	776	892	777	999999	785	802	913	999999	455	868	72	375	999999	620	17	774	999999	999999	33	999999	812	392	496	210	238	281	478	999999	999999	25	999999	372	966	527	60	595	999999	688	160	257	999999	999999	943	669	986	27	161	489	948	444	783	69	999999	343	582	999999	406	576	680	514	334	772	644	999999	565	700	409	999999	570	999999	999999	999999	332	776	999999	69	449	999999	999999	999999	129	988	202	462	999999	253	532	632	945	666	199	999999	17	645	923	999999	999999	513	113	295	617	999999	919	536	78	558	737	73	999999	522	999999	579	999999	468	395	
345	579	999999	208	321	177	999999	197	903	233	544	227	686	999999	433	999999	999999	723	928	604	999999	79	666	999999	683	516	468	27	432	722	999999	478	548	260	587	724	926	314	792	128	840	831	26	999999	999999	999999	999999	220	191	570	19	856	433	864	999999	275	913	798	525	804	708	758	764	190	613	76	678	436	275	709	999999	631	930	810	763	279	62	363	860	351	999999	258	836	862	712	999999	999999	999999	965	322	810	138	788	988	419	91	77	999999	699	999999	999999	623	944	481	545	999999	925	623	110	25	999999	560	938	999999	348	460	922	999999	478	849	30	999999	471	999999	898	897	842	999999	400	682	211	227	999999	402	689	999999	313	999999	326	334	837	999999	583	999999	109	999999	199	614	649	999999	169	175	999999	999999	446	999999	162	991	583	999999	545	983	232	999999	813	995	897	999999	494	999999	999999	566	585	153	22	599	999999	521	854	648	707	237	302	441	999999	46	999999	813	955	999999	690	321	999999	679	999999	854	209	999999	146	113	363	654	130	999999	812	999999	999999	999999	837	847	256	999999	147	999999	999999	318	691	999999	906	777	146	999999	589	473	999999	834	785	906	364	167	999999	266	384	750	295	63	999999	157	629	920	456	646	999999	118	774	59	184	999999	999999	480	173	418	258	368	967	999999	74	656	339	977	999999	683	859	680	457	989	266	396	649	999999	211	543	171	985	331	499	117	999999	699	765	660	938	177	999999	994	981	18	25	783	25	988	460	818	651	112	772	787	306	999999	784	793	787	207	851	279	999999	257	272	47	477	172	593	957	574	327	879	516	974	999999	999999	981	250	999999	634	999999	750	724	999999	883	999999	712	811	820	914	972	872	741	325	615	374	999999	999999	978	316	853	405	502	253	999999	233	265	812	999999	999999	802	999999	184	572	953	999999	905	737	999999	488	999999	361	772	53	602	454	148	999999	369	999999	999999	245	271	307	999999	999999	258	481	999999	660	302	999999	999999	634	121	999999	698	178	999999	97	999999	996	366	499	551	501	999999	999999	650	879	95	74	453	308	453	999999	290	877	791	460	279	433	999999	999999	195	999999	170	148	931	999999	755	969	999999	999999	852	745	999999	772	755	289	870	798	830	315	574	238	457	999999	191	554	999999	821	387	910	999999	44	454	637	314	688	341	999999	528	477	133	125	244	999999	455	707	999999	518	131	511	999999	480	603	246	999999	957	416	278	999999	386	44	999999	592	919	464	818	999999	251	467	77	947	385	280	363	192	459	994	286	446	999999	866	999999	
699	999999	999999	999999	441	217	483	357	281	73	537	151	999999	999999	533	325	716	637	416	446	999999	64	563	214	210	250	64	999999	999999	139	831	483	520	999999	244	716	599	128	386	93	768	120	999999	884	848	139	999999	992	999999	678	570	999999	77	429	579	999999	322	124	146	201	163	778	394	152	241	64	999999	38	955	816	999999	999999	261	332	678	999999	999999	999999	366	80	329	71	777	293	569	33	415	100	834	999999	404	999999	981	194	929	999999	726	653	652	793	999999	999999	46	119	953	972	999999	745	751	639	386	642	758	75	871	102	10	110	583	218	648	999999	203	367	422	999999	615	76	402	689	223	616	36	999999	572	438	35	667	340	596	475	670	349	205	222	761	726	916	999999	837	988	626	80	443	155	966	697	679	697	711	999999	490	999999	71	426	770	616	195	999999	443	999999	343	769	986	999999	978	999999	999999	154	661	999999	699	753	564	999999	597	999999	999999	427	606	740	355	970	999999	239	984	327	287	999999	452	154	540	423	879	770	655	857	93	700	176	774	999999	534	999999	196	667	737	787	370	829	234	33	767	896	999999	720	372	149	757	757	999999	914	229	999999	516	984	286	873	999999	999999	999999	462	892	999999	831	50	821	934	443	571	257	539	917	950	228	131	999999	999999	999999	999999	292	717	999999	999999	515	860	999999	832	999999	211	391	863	993	323	98	771	141	999999	75	662	899	438	999999	195	510	999999	996	999999	483	999999	221	999999	999999	743	763	32	137	949	745	971	570	988	415	999999	190	999999	546	603	861	456	990	266	461	999999	160	854	999999	999999	442	999999	863	211	359	144	989	999999	176	999999	560	999999	643	191	770	999999	101	911	32	474	15	999999	584	999999	417	36	999999	954	307	999999	593	909	22	988	999999	360	117	369	639	999999	252	559	227	296	53	999999	813	808	496	367	432	248	831	999999	144	325	809	469	793	332	740	45	333	993	666	651	63	655	674	419	986	732	282	752	999999	456	899	298	360	999999	223	999999	468	940	750	999999	87	999999	854	201	550	648	575	317	539	216	235	234	629	402	999999	167	999999	999999	381	999999	966	88	324	687	425	521	999999	181	118	999999	576	999999	252	321	999999	588	801	483	999999	348	999999	999999	223	999999	230	675	669	958	881	66	460	391	568	59	387	999999	161	176	999999	39	538	404	208	393	639	999999	981	999999	828	162	365	660	217	43	543	999999	999999	308	467	999999	852	161	300	61	695	999999	824	203	999999	574	999999	999999	707	839	809	762	
766	829	385	999999	693	361	139	728	701	800	184	999999	515	999999	143	853	708	35	187	386	999999	157	698	999999	27	788	383	263	726	729	953	999999	999999	781	999999	45	922	999999	66	500	31	571	999999	895	20	299	687	558	441	583	926	682	999999	432	999999	619	141	930	370	905	977	999999	11	971	846	806	999999	733	150	999999	930	630	968	686	999999	542	796	803	999999	999999	999999	999999	822	152	803	280	999999	999999	999999	999999	904	992	717	161	522	156	570	999999	58	214	987	953	417	344	999999	306	714	974	77	125	822	338	496	999999	804	999999	999999	999999	177	576	99	510	610	524	202	937	912	999999	174	218	972	416	754	999999	740	157	999999	487	999999	506	565	742	733	18	803	999999	506	85	357	370	102	710	221	999999	124	487	353	892	999999	715	999999	999999	810	858	153	415	583	265	901	656	744	999999	999999	671	20	357	999999	602	999999	627	441	837	469	803	125	271	999999	282	125	263	804	525	999999	783	122	668	931	999999	999999	999999	999999	250	183	700	999999	527	349	550	471	767	710	751	181	999999	283	999999	438	16	743	881	999999	999999	149	648	852	229	239	999999	558	352	425	902	737	333	635	201	999999	999999	999999	598	922	654	811	358	553	999999	353	821	999999	566	239	924	141	983	187	999999	110	535	999999	405	999999	999999	999999	129	351	807	23	848	999999	92	892	999999	828	154	959	565	499	791	104	799	999999	417	88	991	122	500	771	754	155	944	100	138	921	999999	309	999999	662	999999	16	745	49	505	999999	427	674	570	106	999999	33	999999	201	319	999999	999999	529	999999	684	999999	16	851	999999	269	702	945	991	763	748	999999	844	799	903	806	784	358	760	380	484	999999	326	552	404	999999	999999	533	752	781	697	872	262	429	485	999999	999999	165	709	779	999999	987	435	999999	822	60	151	233	999999	395	535	92	298	158	406	33	999999	999999	457	261	999999	178	999999	220	75	875	999999	425	323	251	130	629	649	980	578	497	234	999999	730	354	643	506	814	367	999999	999999	999999	999999	32	462	977	999999	707	457	250	634	999999	999999	845	946	266	725	909	477	274	999999	442	317	580	909	798	277	733	113	618	42	363	836	964	999999	301	690	403	861	273	897	999999	201	740	999999	702	19	570	783	97	918	596	347	102	350	182	999999	533	123	663	709	999999	604	839	217	280	958	261	395	655	576	332	58	213	377	984	250	577	636	216	789	707	949	999999	700	446	999999	743	624	287	34	166	289	207	999999	408	326	999999	999999	
999999	744	758	185	137	999999	999999	999999	143	999999	365	932	699	999999	907	999999	12	549	999999	148	771	263	224	637	117	999999	419	52	999999	649	999999	999999	999999	999999	999999	471	40	999999	822	999999	999999	897	883	999999	999999	355	335	999999	382	332	561	858	737	223	762	419	529	130	77	506	112	553	999999	493	999999	698	54	655	933	445	843	480	999999	95	999999	873	380	206	378	999999	306	999999	670	527	97	120	929	999999	291	999999	942	910	999999	326	400	560	210	999999	272	570	311	679	336	937	488	91	141	652	189	889	48	333	751	314	999999	953	883	179	406	646	768	379	374	390	503	933	25	999999	694	999999	672	981	999999	808	461	626	822	732	49	999999	999999	999999	495	401	514	618	168	159	126	447	677	40	999999	626	802	931	314	946	443	555	999999	731	999999	705	226	67	999999	999999	999999	999999	141	999999	140	400	999999	490	884	972	999999	884	999999	865	294	999999	806	641	988	317	16	530	999999	876	298	999999	939	257	999999	789	999999	456	228	224	306	999999	999999	527	900	602	999999	321	56	999999	79	559	779	210	999999	710	899	584	78	92	937	332	271	265	861	646	999999	420	170	105	797	429	666	560	569	999999	941	999999	741	396	999999	694	999999	980	806	999999	714	739	999999	619	890	601	388	145	999999	973	282	60	999999	264	999999	547	999999	951	544	650	892	228	641	696	768	999999	842	682	999999	253	849	291	459	131	999999	720	610	999999	215	206	50	530	999999	999999	478	891	623	487	999999	811	542	999999	445	999999	999999	495	108	123	850	279	758	999999	413	44	999999	990	600	543	332	999999	937	999999	999999	348	610	371	945	55	227	877	997	365	999999	999999	710	999999	845	999999	284	446	622	999999	700	935	447	344	999999	249	470	487	300	89	999999	999999	999999	999999	786	106	999999	485	550	62	999999	999999	282	999999	278	491	999999	999999	154	307	269	885	808	450	910	810	999999	275	254	706	585	739	999999	917	209	614	56	778	539	999999	748	799	999999	999999	999999	727	662	55	999999	999999	914	662	343	993	999999	279	24	434	31	999999	999999	289	241	843	476	166	395	999999	202	663	445	556	278	405	558	469	989	248	850	999999	999999	855	210	618	999999	923	406	594	106	930	599	622	756	563	553	468	568	62	103	443	341	307	852	411	200	368	393	999999	999999	999999	289	999999	999999	838	827	350	89	622	62	553	760	801	268	999999	74	999999	799	714	851	100	999999	937	154	416	851	850	13	798	428	432	999999	468	159	746	650	823	48	917	999999	999999	
999999	999999	999999	549	683	539	48	589	999999	999999	568	678	95	353	999999	999999	999999	999999	987	976	999999	291	999999	629	23	999999	651	521	621	250	785	882	999999	999999	711	956	938	999999	733	321	811	423	460	999999	863	861	382	806	999999	309	201	870	999999	999999	999999	107	751	380	999999	391	888	526	968	999999	591	686	700	447	642	999999	413	36	443	675	174	999999	830	999999	765	162	918	845	234	999999	999999	914	952	228	781	999999	999999	999999	999999	352	433	294	455	363	470	187	999999	935	999999	999999	895	174	999999	265	999999	999999	277	999999	614	384	472	52	302	656	999999	676	733	999999	999999	39	298	845	957	999999	251	999999	478	476	681	587	999999	983	999999	438	426	884	488	999999	634	838	999999	604	999999	694	879	999999	992	799	999999	794	999999	999999	279	143	507	59	216	344	23	714	475	801	928	999999	999999	999999	370	864	239	173	198	46	847	827	693	694	999999	273	999999	860	999999	679	170	887	143	312	714	548	999999	999999	999999	153	683	999999	999999	544	675	926	311	400	30	999999	999999	152	605	417	841	999999	450	812	167	943	132	162	827	795	640	51	999999	999999	774	999999	932	862	495	999999	999999	928	463	999999	28	966	961	820	839	759	119	999999	999999	999999	999999	272	108	999999	219	999999	30	999999	999999	999999	903	633	43	231	999999	208	205	999999	656	561	64	913	999999	301	793	200	982	311	323	77	686	623	760	176	620	511	724	813	999999	999999	34	999999	835	886	255	395	932	739	999999	641	564	999999	999999	999999	672	999999	284	806	334	29	751	718	217	34	891	290	999999	867	611	124	484	999999	999999	894	537	232	87	999999	55	408	268	252	117	682	513	284	262	40	503	73	999999	917	488	633	20	315	624	810	994	964	522	75	138	89	166	182	357	475	202	999999	478	999999	761	926	999999	509	999999	535	999999	616	37	999999	373	547	886	567	903	431	884	231	607	999999	117	91	885	202	123	37	999999	341	926	999999	837	999999	595	65	166	562	872	510	704	99	299	999999	999999	999999	701	591	203	598	278	926	590	970	999999	211	999999	999999	50	568	999999	999999	19	999999	690	250	14	320	952	831	411	351	999999	383	527	518	978	729	999999	999999	999999	999999	834	926	999999	10	206	999999	221	393	991	486	521	313	124	999999	999999	118	697	696	999999	390	639	372	197	927	377	999999	453	333	233	345	535	834	999999	864	999999	92	128	999999	53	147	109	999999	999999	925	830	999999	269	406	999999	869	41	999999	540	121	892	472	739	145	633	989	423	887	170	655	
950	686	247	260	381	999999	990	18	999999	537	291	81	532	272	999999	131	999999	56	893	363	999999	88	303	955	971	286	353	982	66	999999	999999	221	407	194	999999	999999	17	18	35	442	879	32	804	12	999999	999999	940	477	48	511	51	377	993	806	350	871	392	291	999999	105	653	17	951	999999	814	79	673	347	999999	999999	123	999999	30	999999	484	291	999999	301	135	160	999999	999999	943	554	999999	356	228	601	843	113	999999	726	729	930	789	871	80	216	198	999999	158	602	190	94	397	111	356	542	332	68	598	999999	166	138	999999	999999	999999	999999	584	468	850	999999	503	193	203	397	219	100	671	612	220	76	113	374	11	743	999999	999999	167	911	999	685	999999	784	515	668	999999	601	999999	23	999999	673	632	729	910	86	109	996	891	999	891	266	871	719	848	531	988	792	137	999999	90	214	249	999999	468	175	802	718	678	535	999999	618	999999	658	804	546	444	383	464	924	643	699	999999	167	999999	743	999999	559	936	983	999999	777	474	999999	999999	603	434	960	270	745	284	390	328	999999	181	283	346	223	999999	311	96	999999	337	212	382	391	246	999999	652	999999	360	252	781	999999	854	999999	154	763	725	210	122	484	999999	719	650	999999	381	612	985	746	406	600	644	635	897	999999	449	999999	783	551	367	999999	317	545	394	999999	608	633	999999	999999	138	583	497	999999	198	612	999999	618	562	129	20	633	106	905	329	759	607	156	797	999999	999999	999999	980	184	999999	999999	176	576	334	617	653	747	110	865	617	999999	113	929	446	999999	572	830	999999	663	999999	999999	255	411	225	999999	999999	462	836	721	519	256	602	999999	871	427	446	999999	294	944	999999	273	532	999999	298	506	656	677	999999	513	999999	780	183	326	999999	118	999999	764	360	700	999999	201	999999	389	355	371	999999	789	68	28	999999	646	546	765	198	277	211	24	123	719	977	756	752	999999	504	739	82	286	999999	762	902	681	574	999999	999999	284	362	999999	885	926	999999	867	619	691	999999	580	999999	417	999999	375	907	511	650	999999	999999	436	449	587	999999	616	298	944	119	305	126	999999	81	952	999999	999999	915	999999	138	197	999999	120	146	70	668	924	505	665	999999	314	855	400	40	933	870	333	999999	999999	999999	279	999999	340	757	324	574	498	999999	291	413	224	460	850	383	999999	206	999999	300	999999	999999	959	121	999999	999999	999999	999999	726	145	999999	91	999999	89	150	797	859	559	999999	999999	822	496	999999	999999	999999	261	933	854	14	27	577	737	268	999999	455	
855	310	999999	14	544	999999	999999	848	362	370	209	999999	144	319	63	523	904	103	259	999999	892	999999	543	897	381	999999	951	445	708	568	999999	823	646	633	295	999999	701	999999	569	999999	948	647	817	65	24	529	799	999999	950	999999	673	644	999999	999999	563	117	999999	270	632	681	999999	438	149	999999	999999	386	95	999999	999999	566	822	359	533	849	529	254	999999	999999	883	852	999999	416	494	999999	999999	999999	815	90	80	188	999999	441	922	887	410	519	508	33	105	638	999999	298	999999	394	681	324	120	169	46	318	999999	288	999999	779	999999	999999	943	999999	899	999999	570	15	440	845	836	391	436	999999	448	19	999999	906	393	255	999999	774	999999	110	534	999999	656	656	999999	761	11	999999	999999	152	279	999999	576	574	133	901	77	437	858	675	999999	999999	999999	474	720	36	571	279	894	999999	370	843	697	842	410	329	547	914	999999	678	844	394	337	999999	999999	630	443	182	782	491	187	981	916	230	999999	999999	693	191	935	27	200	732	999999	999999	781	435	129	999999	173	999999	363	162	476	189	831	173	962	602	999999	100	593	398	999999	413	999999	388	927	477	999999	176	636	999999	979	999999	488	122	837	415	512	941	999999	709	18	978	138	34	999999	999999	398	389	281	100	94	845	433	999999	245	153	966	403	507	999999	443	997	178	998	999999	999999	701	999999	999999	556	99	165	588	883	390	518	285	929	873	201	88	911	894	545	999999	999999	999999	686	876	694	449	119	443	859	276	999999	999999	139	999999	982	44	679	63	724	10	929	999999	549	999999	727	868	47	530	316	573	532	112	632	727	49	22	999999	842	641	117	980	721	999999	617	379	708	155	87	890	166	409	999999	999999	999999	351	877	970	275	159	825	411	588	136	295	743	907	187	412	999999	969	29	999999	999999	999999	30	217	536	999999	999999	28	723	959	999999	160	174	999999	932	97	385	999999	52	750	693	816	705	401	594	444	873	471	531	742	275	921	147	999999	445	563	525	143	351	48	233	999999	111	452	999999	976	999999	999999	975	99	36	999999	999999	279	153	999999	911	999999	622	102	999999	999999	497	981	693	718	22	601	239	379	572	251	819	14	526	562	714	999999	452	999999	322	804	496	999999	999999	624	994	999999	429	999999	999999	999999	999999	259	979	652	643	130	758	241	999999	530	999999	605	527	785	999999	999999	752	590	891	657	185	14	779	263	94	66	999999	79	723	153	181	399	999999	999999	999999	999999	34	999999	919	594	505	999999	999999	792	965	890	999999	930	792	81	126	
838	948	999999	721	999999	480	726	999999	586	854	688	517	820	358	449	999999	851	64	271	999999	878	671	307	162	999999	360	987	298	999999	152	999999	287	999999	37	999999	450	999999	954	223	100	308	999999	342	739	999999	999999	832	999999	525	22	71	875	530	999999	999999	177	651	842	756	999999	999999	438	374	444	999999	999999	866	793	999999	999	999999	897	999999	181	599	573	338	999999	345	271	999999	999999	772	191	999999	470	756	477	789	174	999999	890	208	68	999999	870	940	897	230	415	999999	49	999999	526	866	174	44	359	584	999999	838	93	507	494	637	939	665	193	364	58	654	398	14	851	209	265	699	782	999999	999999	999999	441	347	929	434	999999	136	256	999999	915	435	406	893	125	336	715	392	713	430	667	999999	756	543	181	761	448	999999	575	326	611	999999	261	785	854	51	999999	999999	999999	999999	999999	812	419	869	448	623	257	999999	888	999999	493	872	985	362	906	524	876	898	175	178	986	454	560	929	999999	999999	183	999999	48	84	928	969	999999	654	282	854	795	999999	999999	558	513	943	156	999999	999999	738	489	899	878	340	174	509	581	408	999999	703	262	999999	999999	997	449	636	999999	814	596	524	66	341	89	999999	729	999999	803	617	999999	53	308	510	999999	974	961	284	742	708	999999	429	397	999999	581	578	602	316	730	107	118	877	485	341	464	999999	681	158	819	826	610	184	706	964	743	999999	405	999999	392	999999	45	175	893	999999	904	176	999999	649	999999	511	459	422	268	705	508	999999	567	966	999999	788	999999	999999	999999	915	107	735	723	433	674	551	182	850	923	549	999999	943	983	726	436	298	191	42	397	999999	999999	197	915	999999	465	955	472	999999	706	604	888	999999	710	977	661	999999	452	702	975	999999	338	608	999999	719	643	564	804	840	999999	757	606	270	426	156	548	909	819	722	999999	718	88	743	999999	329	999999	839	999999	999999	74	999999	845	999999	999999	188	978	999999	698	205	999999	999999	161	631	899	948	997	628	805	564	999999	999999	359	730	734	999999	999999	595	464	180	69	999999	999999	797	999999	282	912	127	213	999999	177	999999	999999	623	365	77	567	457	999999	205	331	999999	43	678	999999	322	908	125	999999	800	999999	999999	313	528	146	563	578	363	855	626	46	879	999999	568	396	658	541	735	374	667	698	682	999999	999999	999999	36	769	654	999999	463	373	999999	999999	413	199	783	476	692	487	802	999999	214	602	999999	168	999999	617	475	291	918	780	183	999999	96	111	999999	643	54	680	999999	793	924	143	999999	263	
999999	516	20	378	999999	192	849	258	999999	178	494	90	532	110	406	999999	304	999999	310	683	199	56	999999	312	999999	150	431	22	377	19	574	999999	211	964	919	999999	607	106	999999	736	999999	925	189	917	617	295	120	944	999999	701	498	561	832	999999	999999	999999	238	708	555	471	999999	837	880	999999	604	423	878	568	190	999999	999999	999999	693	574	752	274	866	369	694	538	40	487	999999	676	521	999999	248	493	900	726	707	898	551	217	975	999999	999999	999999	323	203	417	551	763	999999	999999	300	999999	268	965	799	336	869	23	27	999999	283	108	214	999999	591	999999	394	999999	463	763	913	656	485	598	657	230	247	55	501	131	488	723	925	786	999999	154	980	999999	111	999999	837	999999	534	775	702	995	839	999999	732	999999	999999	999999	309	999999	976	643	392	669	317	999999	99	823	522	999999	953	999999	999999	428	819	999999	205	999999	567	74	999999	38	132	710	896	662	390	659	323	999999	108	605	423	875	810	999999	761	320	220	531	310	24	371	638	822	152	999999	421	769	295	823	166	326	245	134	947	521	682	999999	655	198	999999	999999	50	797	358	999999	307	617	242	685	999999	999999	999999	763	911	999999	999999	887	999999	839	969	889	37	659	942	999999	187	751	863	75	999999	548	565	343	999999	513	331	840	474	15	999999	999999	999999	610	999999	510	290	999999	222	290	37	999999	999999	999999	229	549	483	390	854	999999	958	555	754	177	606	345	99	702	892	999999	345	999999	423	748	324	999999	999999	426	720	441	998	705	539	582	48	999999	530	750	999999	330	40	999999	986	405	57	969	59	369	14	603	999999	999999	589	815	999999	383	381	279	501	63	999999	999999	999999	423	999999	262	26	999999	139	999999	815	349	999999	571	377	999999	667	27	700	354	126	994	422	127	30	419	125	723	637	664	999999	260	258	70	144	973	280	572	334	794	999999	877	240	691	787	81	999999	28	448	999999	716	364	578	157	936	202	644	553	402	999999	147	302	544	999999	999999	564	999999	527	999999	999999	133	104	693	999999	400	249	764	730	339	948	418	107	285	96	947	999999	682	111	133	941	338	727	180	673	657	660	999999	765	291	999999	999999	483	999999	54	428	622	670	672	756	697	438	914	223	999999	999999	999999	26	458	527	853	882	999999	403	495	74	405	924	29	258	999999	999999	998	999999	117	968	999999	999999	999999	667	335	886	20	354	999999	513	424	514	726	430	999999	643	884	247	438	350	999999	90	105	980	32	698	650	999999	26	792	999999	999999	116	485	317	
533	785	790	202	966	872	999999	999999	981	999999	891	207	599	999999	106	999999	760	20	766	978	855	420	999999	645	636	245	999999	338	999999	84	948	407	251	123	93	858	104	55	471	477	355	122	123	340	141	999999	61	782	919	771	678	464	349	507	461	123	534	999999	565	730	286	316	333	999999	701	493	956	485	999999	248	926	999999	549	299	632	742	307	920	999999	146	194	814	999999	872	999999	494	68	744	661	970	333	949	490	741	201	48	788	999999	638	648	544	999999	234	681	844	999999	915	59	874	719	816	614	641	428	999999	471	897	460	512	217	434	222	823	587	915	977	234	807	107	999999	999999	101	999999	999999	999999	618	589	736	38	441	578	18	999999	999999	164	718	317	72	205	999999	150	999999	703	999999	223	332	999999	647	766	999999	739	999999	952	290	999999	725	332	775	826	999999	881	999999	432	80	638	426	352	881	432	206	999999	999999	612	378	453	625	397	860	651	999999	999999	942	970	170	999999	471	66	589	999999	439	396	542	245	999999	999999	979	905	999999	999999	797	980	999999	224	570	208	999999	505	583	999999	149	337	472	134	557	71	939	200	272	999999	999999	999999	762	704	993	810	136	926	344	530	473	999999	764	76	854	299	995	999999	409	961	134	965	482	753	47	111	923	417	687	216	908	788	643	264	999999	437	228	176	999999	760	81	650	999999	63	999999	429	573	405	279	268	76	221	790	999999	999999	211	886	999999	666	891	886	999999	249	137	621	684	87	509	450	426	999999	999999	999999	649	999999	999999	804	429	390	999999	538	999999	148	429	999999	697	999999	342	999999	424	550	219	510	999999	874	999999	411	999999	999999	999999	351	73	954	853	197	999999	999999	999999	420	769	407	467	999999	57	363	367	999999	999999	999999	999999	686	744	999999	36	875	999999	328	178	775	537	999999	770	988	703	999999	474	573	295	242	902	983	857	922	251	26	93	591	462	975	516	781	591	55	999999	11	607	575	928	999999	336	999999	545	999999	999999	999999	636	479	924	781	888	794	999999	587	94	999999	829	822	257	19	999999	999999	866	999999	269	755	490	725	999999	701	999999	999999	645	999999	999999	984	447	491	999999	999999	390	613	667	681	96	722	999999	14	960	576	181	785	327	918	999999	66	61	999999	116	137	216	911	998	232	121	999999	999999	978	999999	110	503	347	783	704	629	188	611	195	115	546	269	486	764	999999	530	999999	581	727	133	999999	932	104	999999	911	346	999999	615	999999	569	107	999999	517	333	999999	83	999999	999999	623	298	15	999999	866	
247	569	867	730	156	103	702	237	417	430	854	832	177	408	962	871	367	161	573	177	625	999999	972	999999	162	904	832	695	882	958	439	127	404	999999	857	815	54	615	999999	522	741	341	689	153	662	999999	692	674	871	140	999999	147	999999	999999	999999	999999	999999	125	578	251	999999	16	355	999999	991	737	999999	111	551	157	827	751	829	60	999999	294	329	829	99	662	999999	999999	999999	999999	702	302	684	999999	999999	999999	228	928	47	90	261	734	985	240	999999	925	999999	591	999999	724	999999	514	317	391	851	956	909	999999	999999	999999	39	999999	192	999999	756	698	62	321	285	922	929	898	999999	749	799	999999	308	98	676	173	999999	631	44	110	449	198	999999	303	275	869	718	459	903	131	999999	157	552	999999	484	463	873	751	315	210	794	413	800	999999	592	159	999999	821	101	999999	326	408	79	92	164	567	714	999999	56	416	999999	479	995	592	999999	999999	999999	916	614	999999	300	848	999999	833	999999	45	999999	425	711	999999	999999	897	368	51	804	651	88	469	237	999999	999999	123	704	999999	996	325	418	217	869	940	10	740	217	878	571	478	999999	245	776	129	179	298	58	930	203	317	121	954	787	57	573	689	689	697	474	187	153	999999	999999	999999	627	190	555	999999	125	481	689	999999	480	336	568	842	999999	118	999999	999999	75	999999	705	689	999999	464	999999	822	999999	320	999999	519	413	393	999999	999999	408	786	502	989	743	287	815	721	999999	999999	484	460	999999	730	996	581	950	24	121	999999	720	157	785	999999	760	733	999999	999999	430	180	86	96	999999	999999	999999	999999	616	757	716	787	999999	999999	72	583	979	999999	999999	647	324	479	999999	398	999999	956	946	999999	11	339	239	20	999999	20	300	999999	554	999999	459	587	296	999999	964	203	308	333	999999	736	95	999999	192	999999	400	755	489	999999	611	688	813	55	955	193	905	287	528	999999	902	948	693	615	999999	592	520	999999	360	234	515	375	999999	949	999999	999999	175	798	156	999999	620	139	530	349	999999	865	999999	413	632	113	195	687	675	602	430	999999	52	480	183	600	280	644	999999	265	445	246	598	864	999999	999999	27	116	140	90	96	773	427	354	770	173	17	116	999999	257	49	827	700	497	528	85	176	695	624	555	178	975	734	274	903	608	277	719	904	886	95	88	556	595	515	999999	999999	999999	709	19	592	173	521	156	226	999999	999999	110	346	434	578	332	492	585	912	120	48	162	450	999999	999999	999999	212	246	172	999999	280	114	981	999999	41	478	
985	614	999999	14	464	587	58	295	999999	176	383	480	318	762	596	970	999999	405	999999	891	258	548	123	999999	960	999999	984	266	347	441	128	999999	402	110	347	877	623	907	656	460	114	999999	999999	999999	915	732	928	409	374	309	431	586	262	150	229	446	501	668	999999	189	603	792	947	630	999999	908	87	217	424	718	357	775	749	168	786	103	999999	999999	999999	237	356	584	891	999999	999999	999999	222	262	999999	900	385	999999	863	477	857	322	216	478	999999	999999	654	720	999999	655	952	656	999999	104	999999	136	997	118	288	816	832	999999	900	910	621	999999	999999	999999	337	524	342	402	912	282	310	999999	886	970	999999	999999	583	636	600	999999	95	363	704	127	898	754	903	277	676	56	644	838	421	306	857	176	999999	829	393	470	323	559	999999	565	999999	888	999999	999999	999999	999999	243	205	428	665	825	267	811	578	926	582	620	75	726	865	637	999999	999999	590	123	999999	71	753	999999	999999	922	535	620	999999	999999	19	514	999999	870	770	813	999999	999999	755	999999	999999	364	742	903	810	850	257	833	999999	999999	332	835	659	913	999999	999999	489	952	299	743	299	647	672	999999	916	999999	743	204	956	62	198	61	307	119	523	189	999999	850	443	289	999999	702	999999	220	11	184	854	963	999999	925	999999	496	131	999999	191	952	692	497	986	999999	116	63	999999	825	739	281	538	999999	399	999999	999999	639	519	20	78	596	904	462	252	999999	223	999999	197	40	728	999999	929	999999	999999	571	497	831	864	700	999999	621	825	917	480	730	646	314	573	334	411	694	977	121	944	594	999999	999999	254	253	999999	999999	999999	846	106	48	351	999999	623	999999	195	692	999999	818	837	457	770	999999	999999	999999	999999	999999	216	862	628	999999	723	818	350	999999	523	267	999999	620	999999	846	755	999999	820	442	389	402	691	745	999999	718	919	169	284	496	823	70	258	732	156	620	129	13	227	72	324	533	902	290	999999	927	115	164	646	990	701	792	176	999999	143	703	227	471	723	999999	999999	564	544	854	518	462	19	854	999999	560	999999	752	760	757	128	855	500	410	999999	222	612	764	522	293	795	41	999999	709	598	453	402	657	290	317	948	760	999999	58	999999	852	918	999999	690	95	999999	999999	41	419	999999	999999	213	999999	999999	510	308	360	51	260	68	486	568	309	265	30	167	80	472	999999	809	367	866	999999	999999	999999	304	361	999999	437	31	999999	10	484	999999	321	999999	999999	626	779	999999	597	718	999999	989	294	293	618	995	670	927	
202	486	587	999999	72	421	999999	188	999999	216	947	287	999999	239	999999	486	93	30	944	780	582	999999	693	444	222	999999	999999	462	353	999999	685	365	413	509	828	369	423	875	225	999999	489	999999	184	572	72	320	114	509	999999	808	999999	999999	60	889	999999	749	793	153	397	423	293	999999	834	157	531	591	874	999999	410	853	72	218	999999	54	300	184	278	130	999999	901	544	628	686	545	105	999999	314	999999	163	89	576	279	487	802	616	191	999999	999999	51	480	446	999	108	923	745	999999	793	15	598	999999	480	999999	999999	495	879	999999	621	999999	62	443	287	360	951	331	999999	999999	731	12	438	119	611	252	89	901	465	544	530	762	799	999999	304	308	924	999999	609	903	508	991	922	952	569	283	973	607	203	999999	58	999999	646	952	269	790	577	999999	569	999999	999999	999999	999999	344	999999	999999	500	948	149	978	999999	968	999999	999999	294	739	90	999999	999999	999999	999999	482	999999	380	496	753	999999	846	844	513	730	444	423	999999	321	639	960	588	999999	710	782	34	468	225	999999	999999	999999	273	668	529	710	101	999999	240	959	120	171	660	999999	390	743	653	114	635	999999	991	554	350	72	999999	778	501	999999	838	999999	253	23	492	721	417	698	851	188	324	999999	999999	504	193	422	210	477	310	740	437	966	139	920	833	967	666	534	714	211	23	999999	218	433	111	999999	715	106	678	939	440	692	891	475	789	832	618	999999	371	928	861	999999	478	761	240	872	426	333	999999	999999	999999	999999	983	650	175	573	999999	215	403	509	706	999999	798	371	309	744	84	663	999999	10	359	179	173	785	349	999999	282	999999	203	238	267	392	999999	999999	884	557	999999	251	310	999999	247	412	104	862	231	757	389	117	461	495	797	762	202	999999	175	999999	719	207	310	339	999999	999999	21	999999	999999	324	999999	645	486	751	46	999999	999999	914	763	947	999999	310	564	592	456	999999	996	999999	441	505	199	736	988	10	838	511	940	970	925	110	400	999999	621	907	568	743	999999	709	459	964	999999	999999	426	227	809	999999	643	718	883	135	150	313	999999	745	999999	462	656	485	999999	535	892	393	988	662	556	155	689	999999	33	999999	999999	296	258	477	999999	911	999999	770	200	429	867	232	96	999999	999999	96	206	875	782	116	96	155	796	924	999999	25	299	764	671	999999	729	986	999999	181	590	854	64	266	999999	222	152	999999	295	493	667	670	999999	197	702	470	949	999999	874	917	625	398	500	999999	405	91	999999	555	109	536	700	
880	538	915	219	999999	41	999999	236	999999	963	999999	859	312	266	411	718	112	71	211	714	915	122	999999	555	999999	363	729	999999	567	999999	999999	786	758	999999	787	142	391	999999	597	438	19	587	999999	954	424	539	198	78	999999	373	519	493	999999	999999	785	768	761	369	999999	751	311	89	668	999999	375	423	111	519	479	279	336	135	474	773	999999	337	999999	822	141	662	175	661	999999	204	91	113	999999	936	17	29	380	999999	959	845	999999	999999	918	999999	999999	999999	999999	999999	599	724	46	394	999999	999999	126	999999	999999	938	999999	999999	586	650	223	474	886	272	535	999999	999999	999999	999999	999999	175	999999	646	775	418	471	999999	999999	999999	999999	72	151	167	999999	94	763	819	559	999999	442	793	999999	268	485	999999	454	459	326	475	999999	999999	149	826	732	228	400	488	350	48	999999	999999	108	140	99	588	999999	316	999999	188	772	355	952	400	465	520	999999	370	171	69	999999	22	999999	664	961	331	923	324	999999	479	999999	284	478	520	999999	999999	695	473	999999	897	999999	999999	270	148	703	918	223	748	370	221	999999	999999	999999	291	84	485	999999	443	999999	768	665	756	881	719	494	497	999999	441	999999	727	825	107	201	273	424	999999	751	779	999999	52	117	184	953	223	821	664	957	197	999999	999999	951	261	999999	411	999999	888	999999	551	653	999999	51	781	918	643	999999	559	838	999999	999999	258	733	16	482	136	660	490	802	667	999999	829	999999	999999	999999	744	775	574	999999	790	41	999999	999999	210	136	754	11	999999	266	320	827	999999	826	904	330	197	999999	945	999999	999999	999999	752	95	999999	653	823	999999	362	785	183	867	821	999999	58	32	999999	688	533	999999	728	135	334	233	999999	840	635	13	635	369	999999	999999	999999	796	635	49	999999	450	999999	999999	312	87	649	550	93	453	16	999999	999999	881	989	508	827	75	59	52	999999	999999	603	758	999999	820	51	999999	976	789	47	999999	131	18	743	999999	716	999999	577	650	486	783	150	49	833	130	235	753	379	309	565	999999	746	999999	623	760	847	223	999999	492	46	655	574	303	415	980	393	769	999999	109	792	851	999999	409	566	999999	388	564	924	897	594	297	999999	676	233	283	289	539	394	983	52	503	999999	95	614	830	219	847	633	853	736	999999	616	279	517	714	276	999999	35	999999	382	999999	299	642	898	749	999999	897	79	142	701	999999	999999	999999	67	299	414	412	795	736	999999	540	930	81	170	138	999999	353	169	519	16	999999	514	999999	610	759	213	804	197	864	797	322	
999999	500	162	882	91	461	222	999999	309	863	551	298	559	841	362	228	482	999999	999999	688	737	559	135	758	349	971	553	308	95	999999	225	930	938	119	999999	999999	918	287	57	229	141	940	999999	153	401	225	854	769	406	985	999999	427	797	119	584	227	375	403	999999	119	907	913	143	698	999999	620	999999	999999	88	999999	309	204	999999	999999	556	797	349	999999	999999	134	127	784	901	109	288	797	143	829	535	545	999999	525	744	937	322	227	807	521	504	780	999999	415	999999	483	686	137	704	949	563	787	878	392	999999	418	999999	133	21	44	420	999999	487	999999	913	999999	858	783	460	999999	999999	338	989	827	488	999999	268	712	102	428	999999	160	102	193	999999	747	999999	681	488	999999	999999	198	215	773	111	653	999999	345	999999	999999	625	902	676	919	999999	234	999999	61	904	460	160	289	999999	593	621	999999	999999	999999	264	175	876	186	305	135	839	346	132	226	726	834	293	923	221	943	802	520	483	183	769	51	999999	999999	999999	999999	184	999999	167	622	161	841	895	999999	90	335	999999	449	999999	551	89	87	111	999999	999999	999999	177	237	999999	999999	999999	111	786	584	534	222	225	999999	999999	277	950	183	189	510	999999	885	939	294	842	885	671	999999	999999	999999	103	692	999999	999999	289	706	860	999999	597	80	830	60	64	320	474	867	119	21	999999	999999	600	999999	897	600	999999	999999	140	882	999999	192	426	438	198	853	490	841	999999	845	981	703	416	13	585	999999	680	999999	999999	628	999999	975	999999	659	323	583	341	999999	999999	349	864	999999	575	978	563	415	654	401	999999	211	999999	632	595	999999	999999	346	923	597	330	789	920	999999	620	512	71	999999	416	999999	125	615	999999	303	57	932	981	152	137	437	449	179	464	288	999999	999999	798	999999	390	512	629	999999	660	744	866	15	999999	999999	999999	73	999999	154	999	999999	286	255	999999	537	999999	662	292	887	219	495	157	161	999999	999999	345	991	713	999999	38	903	146	148	999999	999999	436	51	513	999999	923	73	520	305	180	576	11	999999	938	271	613	728	229	741	767	174	596	999999	680	787	38	237	359	54	125	105	751	148	299	912	999999	999999	999999	675	964	155	974	852	999999	758	640	999999	62	452	999999	310	999999	405	999999	790	999999	720	999999	726	999999	695	999999	475	999999	84	825	999999	618	36	170	79	579	999999	777	622	200	743	999999	921	157	600	185	907	785	814	999999	355	768	999999	731	390	182	432	96	279	441	999999	999999	906	933	776	818	36	999999	999999	731	139	
999999	758	600	446	999999	999999	579	987	999999	806	689	375	661	479	105	999999	304	780	897	999999	468	508	999999	690	81	828	988	999999	782	999999	625	596	93	293	727	19	999999	295	404	734	852	108	758	635	819	999999	254	999999	681	709	731	511	301	999999	670	129	578	909	999999	167	460	208	215	370	190	102	291	378	751	95	210	19	386	173	304	369	749	554	999999	773	583	999999	999999	999999	427	124	304	510	622	999999	999999	999999	920	246	999999	653	893	397	454	727	999999	875	712	596	508	722	134	138	288	311	380	33	49	601	583	926	999999	143	999999	76	999999	999999	756	153	653	212	99	149	889	999999	476	361	109	153	757	707	821	112	574	704	989	175	999999	320	237	417	959	328	663	357	153	759	454	388	929	999999	129	999999	942	305	999999	985	249	999999	835	29	924	895	844	876	115	407	568	248	999999	999999	999999	445	999999	245	252	770	486	542	507	999999	906	999999	224	999999	999999	999999	169	278	999999	999999	926	594	485	217	493	74	999999	786	252	745	999999	216	312	999999	685	999999	652	706	999999	863	999999	707	999999	128	122	213	999999	999999	298	852	247	300	999999	82	705	965	959	708	752	999999	296	699	300	762	525	700	999999	916	999999	903	609	999999	999999	999999	999999	229	999999	367	104	999999	393	162	498	399	507	900	999999	239	999999	999999	724	999999	954	874	576	810	999999	377	603	999999	999999	764	495	394	999999	784	999999	959	578	485	999999	999999	613	471	795	144	999999	999999	264	625	661	999999	324	126	189	665	999999	999999	641	999999	812	999999	999999	682	495	628	666	999999	999999	723	824	89	999999	126	219	999999	999999	492	88	442	609	516	999999	999999	760	616	449	379	215	588	285	999999	327	883	673	423	999999	931	999999	999999	999999	999999	755	540	800	582	526	208	999999	67	999999	25	271	208	95	305	973	785	921	878	188	297	898	567	447	999999	761	777	452	796	293	999999	516	911	965	511	761	582	187	188	99	251	472	158	262	269	473	129	798	377	450	999999	19	999999	988	189	208	197	102	710	820	748	999999	120	999999	999999	509	360	243	583	999999	400	999999	743	789	936	825	750	314	187	626	999999	979	84	355	241	400	418	999999	786	999999	573	490	477	368	350	999999	361	999999	999999	760	999999	999999	225	832	59	999999	275	318	61	363	458	882	914	93	187	999999	681	999999	541	999999	100	437	457	279	999999	999999	140	385	448	999999	473	375	977	427	999999	999999	999999	251	306	786	134	110	871	432	854	999999	575	394	999999	580	814	999999	843	
801	999999	685	999999	945	862	999999	324	999999	999999	999999	890	93	904	497	579	431	16	999999	999999	754	999999	990	565	34	999999	999999	345	999999	205	999999	636	999999	532	999999	758	999999	999999	817	999999	999999	999999	244	239	271	542	771	786	87	999999	999999	574	385	138	98	999999	999999	130	413	999999	999999	803	578	695	12	974	23	560	728	738	750	112	198	999999	999999	292	176	999999	304	492	653	999999	267	999999	446	999999	260	747	443	785	90	707	914	296	807	363	893	999999	237	297	528	999999	999999	999999	74	655	385	335	827	999999	233	917	826	999999	877	89	999999	648	999999	710	723	276	999999	999999	999999	53	198	999999	252	948	398	627	999999	16	999999	442	999999	918	865	790	917	999999	919	637	561	172	881	993	999999	999999	999999	254	299	526	574	261	103	124	999999	31	467	483	999999	879	417	606	394	819	957	445	643	999999	783	999999	792	797	999999	489	391	496	171	205	492	999999	141	999999	999999	16	442	712	348	330	237	844	999999	443	841	49	999999	955	999999	71	45	974	94	999999	471	830	999999	999999	904	613	732	204	859	272	990	569	748	999999	278	999999	386	254	106	999999	401	938	146	358	999999	317	999999	436	718	109	169	999999	439	943	681	507	282	666	807	734	597	999999	999999	70	453	282	301	955	686	400	999999	791	877	771	796	999999	694	385	820	999999	354	306	485	759	999999	999999	139	804	592	771	999999	999999	447	371	999999	367	953	999999	905	683	25	314	749	327	424	999999	641	668	156	158	812	896	846	220	390	301	557	235	957	999999	153	497	373	915	295	965	354	515	55	439	999999	619	479	999999	581	49	557	999999	999999	734	840	470	657	443	958	218	873	236	999999	434	810	727	127	999999	540	999999	940	833	999999	459	999999	135	622	717	579	203	427	708	638	350	744	399	891	233	140	682	999999	929	999999	999999	101	127	534	621	628	999999	501	999999	999999	63	108	723	136	885	999999	714	848	999999	864	765	790	174	999999	640	689	420	836	893	804	857	999999	21	999999	999999	367	906	601	999999	999999	727	701	882	111	584	251	30	273	15	523	999999	833	999999	75	201	297	999999	529	893	999999	218	24	607	740	749	376	97	846	999999	999999	802	123	847	850	146	999999	908	72	22	398	669	157	831	999999	999999	34	999999	946	685	667	440	386	708	78	880	999999	103	151	362	218	999999	183	999999	999999	720	312	986	59	928	999999	388	863	517	999999	272	999999	999999	237	999999	999999	589	151	999999	999999	999999	426	414	778	969	999999	970	767	710	804	244	
495	66	354	658	86	47	737	999999	558	999999	576	869	999999	806	820	999999	865	789	637	629	999999	22	585	999999	304	897	999999	999999	999999	166	621	999999	712	269	776	13	838	578	999999	687	851	133	999999	236	521	556	999999	972	999999	999999	114	999999	82	184	231	483	999999	955	364	188	830	656	523	402	667	422	999999	943	39	816	690	999999	999999	950	777	889	409	359	877	748	999999	244	930	599	999999	643	999999	999999	48	999999	999999	999999	224	107	856	205	999999	999999	999999	108	398	267	943	342	223	818	475	132	407	342	999999	131	999999	615	999999	596	726	923	351	999999	341	629	999999	735	294	999999	81	999999	103	999999	999999	199	999999	779	999999	439	999999	598	999999	243	177	959	999999	705	230	999999	805	609	615	270	478	686	869	544	766	769	999999	218	58	415	999999	999999	38	824	62	884	999999	307	265	999999	305	999999	547	117	856	382	499	209	999999	882	12	472	799	999999	113	603	330	256	23	999999	87	92	549	971	496	117	931	315	999999	346	81	507	354	562	964	351	999999	761	688	394	280	162	703	176	412	999999	270	204	721	458	564	94	999999	999999	975	222	587	999999	621	748	451	193	556	178	999999	505	127	246	868	762	464	568	999999	629	999999	924	389	383	568	222	847	736	594	205	782	987	223	679	587	752	763	573	150	939	999999	96	606	534	365	907	166	34	335	999999	993	995	526	665	364	61	833	213	17	408	999999	714	599	361	396	824	999999	999999	659	999999	998	891	428	628	686	233	328	854	28	661	66	999999	410	634	211	786	470	557	999999	536	999999	559	999999	741	999999	999999	497	255	148	999999	625	717	374	219	960	111	576	898	979	141	732	978	999999	355	351	88	313	964	159	609	363	734	133	133	999999	449	335	999999	589	999999	736	83	716	487	46	348	458	201	674	109	999999	572	578	999999	803	999999	999999	220	399	960	999999	532	105	538	187	890	999999	251	999999	521	776	889	318	999999	405	659	271	999999	319	13	629	122	999999	59	399	999999	165	999999	329	267	999999	124	297	629	533	213	977	187	310	155	754	217	189	163	333	330	263	57	786	154	999999	666	901	396	340	999999	999999	55	149	999999	734	652	921	754	999999	999999	602	688	998	201	681	94	407	173	258	422	932	146	726	78	537	118	164	185	589	999999	223	999999	299	720	999999	999999	999999	999999	420	112	295	435	717	999999	728	575	58	595	473	999999	269	738	147	918	879	999999	329	80	859	999999	498	746	175	38	448	999999	399	287	230	749	
55	493	752	156	136	506	999999	64	350	961	69	999999	712	994	158	485	763	381	999999	876	612	967	64	794	613	549	270	688	999999	999999	185	999999	374	723	548	775	999999	991	999999	382	675	274	730	897	567	999999	999999	180	879	999999	938	28	446	353	999999	87	439	958	542	999999	999999	741	831	323	999999	298	204	999999	456	383	499	771	588	468	211	347	247	166	237	684	515	100	808	270	98	167	334	999999	999999	471	345	999999	458	215	146	934	443	999999	121	279	734	55	724	506	999999	176	999999	999999	152	799	840	282	731	857	999999	156	932	570	999999	628	963	183	412	985	47	472	322	383	331	999999	999999	830	999999	957	950	470	375	999999	798	999999	728	355	878	786	630	72	306	601	144	990	11	872	191	492	315	561	642	739	469	10	854	66	999999	875	999999	19	999999	999999	907	610	780	629	772	313	900	617	999999	626	999999	974	999999	999999	248	341	275	41	649	562	652	398	827	636	842	797	77	999999	698	13	891	621	999999	533	999999	999999	999999	381	110	999999	592	698	267	26	384	494	834	142	817	325	999999	863	369	674	131	518	783	154	787	974	246	238	918	300	999999	742	149	999999	37	715	132	999999	930	771	999999	953	999999	999999	261	358	963	934	854	999999	999999	37	999999	999999	411	185	749	999999	594	136	641	364	779	966	291	642	355	999999	999999	112	203	717	932	598	999999	177	387	973	999999	439	20	311	383	999999	897	707	490	978	241	851	965	66	999999	999999	140	615	184	999999	528	619	12	999999	828	752	189	686	105	663	465	244	798	776	182	165	125	339	980	243	79	584	162	999999	959	264	999999	146	418	137	468	999999	992	999999	454	283	436	999999	483	999999	366	999999	612	826	523	999999	63	999999	883	152	999999	800	999999	941	105	944	466	636	999999	999999	614	52	277	967	205	375	999999	586	332	899	729	999999	856	359	877	858	972	335	852	963	211	999999	999999	276	448	667	464	61	126	510	816	800	435	908	26	323	943	999999	999999	157	999999	477	866	984	422	812	943	285	73	247	971	141	783	999999	373	666	789	11	528	538	999999	200	469	821	93	929	451	947	999999	999999	914	337	999999	705	219	733	91	999999	999999	636	723	189	987	878	538	684	26	999999	999999	999999	533	999999	126	102	246	563	999999	54	900	493	999999	996	942	509	333	644	437	87	639	639	584	521	157	892	814	732	999999	590	293	408	912	865	412	982	40	972	221	611	469	655	726	47	999999	999999	276	999999	246	487	999999	894	
257	999999	946	906	776	22	999999	233	288	514	360	426	761	999999	999999	505	999999	960	479	361	999999	825	618	984	912	547	153	999999	625	97	495	999999	999999	999999	160	999999	999999	506	215	28	999999	987	999999	999999	305	309	999999	875	788	771	143	285	18	204	471	432	330	962	993	238	999999	16	999999	200	28	635	391	371	351	607	999999	999999	999999	999999	183	444	501	664	688	613	271	277	999	854	954	220	716	999999	999999	728	653	999999	999999	977	159	999999	389	143	999999	669	917	913	999999	190	194	999999	999999	558	31	36	930	666	283	389	967	601	17	753	999999	807	918	551	444	622	954	630	585	999999	311	12	65	368	999999	28	696	357	743	818	669	908	690	168	999999	999999	798	987	682	133	999999	557	999999	999999	999999	999999	750	375	479	999999	235	564	470	752	256	999999	971	999999	938	999999	693	619	858	198	999999	999999	127	760	999999	543	999999	967	947	999999	768	753	999999	429	471	598	277	330	878	831	593	115	448	938	999999	800	999999	999999	58	427	999999	399	698	975	552	999999	21	990	999999	999999	96	268	617	18	983	503	189	552	110	350	987	373	741	37	605	978	889	189	849	999999	614	999999	919	530	999999	378	65	863	876	902	999999	287	999999	999999	744	335	498	440	954	999999	621	386	135	708	440	75	657	671	380	574	680	832	999999	999999	999999	498	348	999999	985	999999	448	326	999999	207	763	709	687	799	292	279	490	458	234	441	319	999999	999999	221	999999	956	999999	393	999999	311	232	999999	147	973	621	256	986	999999	999999	348	969	304	710	927	944	730	388	858	388	110	999999	231	608	999999	402	103	35	999999	996	999999	894	64	833	374	975	20	999999	713	187	46	293	999999	14	886	472	24	999999	544	276	369	578	861	15	391	227	11	155	999999	581	528	999999	858	999999	424	454	999999	470	345	952	934	168	675	680	351	817	15	226	721	246	387	575	490	861	637	999999	42	59	452	157	974	864	142	142	999999	816	999999	999999	589	441	999999	554	192	592	342	210	902	999999	999999	574	221	999999	433	999999	999999	953	739	999999	777	963	421	999999	28	197	999999	999999	36	543	999999	535	392	341	636	289	689	833	392	898	528	437	558	851	395	877	936	199	441	939	938	999999	999999	437	897	999999	999999	999999	535	995	613	273	183	369	170	999999	191	879	158	153	513	369	571	999999	478	349	415	570	999999	999999	261	789	999999	96	999999	999999	999999	955	999999	20	269	999999	308	396	294	265	263	999999	691	268	695	66	999999	297	999999	578	999999	
999999	958	999999	220	460	219	394	744	824	635	999999	765	845	679	236	445	147	884	513	999999	999999	556	223	96	226	878	222	454	204	748	350	659	999999	999999	223	997	999999	800	809	789	913	652	470	630	999999	433	845	588	469	621	903	413	923	999999	961	689	745	471	993	999999	997	939	549	999999	295	437	999999	666	465	238	558	346	84	999999	999999	531	96	592	920	793	43	633	985	582	844	999999	999999	518	999999	999999	999999	425	999999	237	999999	999999	112	394	999999	999999	693	999999	132	240	73	566	338	999999	368	439	602	162	551	210	548	373	954	967	241	999999	701	999999	448	931	976	142	540	847	930	184	429	701	257	999999	110	999999	510	754	519	287	607	536	159	788	931	109	874	606	688	999999	28	999999	162	999999	46	999999	740	201	264	931	999999	999999	279	193	20	901	905	369	999999	999999	863	210	458	954	999999	175	999999	660	10	877	999999	933	168	511	999999	999999	549	270	155	999999	123	999999	499	999999	999999	999999	267	966	777	40	204	999999	506	994	565	818	687	208	244	871	399	89	200	387	672	103	332	767	37	726	999999	999999	224	471	580	553	710	870	703	635	999999	999999	882	970	683	753	436	999999	946	348	606	350	36	999999	999999	999999	128	122	914	999999	999999	500	938	999999	678	999999	300	44	423	22	117	817	999999	608	963	293	207	230	704	919	666	168	821	999999	130	20	618	940	999999	999999	434	598	955	545	842	417	999999	831	302	133	999999	401	750	933	240	789	999999	999999	320	954	999999	898	418	995	501	634	679	259	930	667	941	360	811	999999	587	519	861	999999	999999	556	126	375	927	580	466	275	417	887	458	340	175	201	629	278	999999	536	189	959	54	999999	738	917	900	634	192	112	999999	874	356	721	999999	885	661	764	838	999999	970	837	999999	235	227	792	999999	599	999999	750	730	542	175	999999	339	902	915	558	999999	208	999999	303	398	364	685	543	540	736	413	289	539	865	999999	250	565	999999	430	818	990	945	126	310	142	441	999999	999999	999999	305	391	35	969	113	946	999999	995	677	999999	184	550	684	261	74	999999	222	220	865	112	925	495	999999	481	107	999999	999999	91	999999	171	956	982	638	834	245	999999	387	320	436	919	801	999999	887	999999	256	277	316	694	62	124	919	999999	516	945	999999	809	403	999999	872	545	999999	557	830	516	492	202	999999	849	26	999999	808	902	783	945	310	680	608	96	234	829	999999	187	999999	999999	252	999999	475	692	61	435	951	833	999999	999999	845	253	999999	
381	419	64	999999	466	999999	999999	999999	26	447	570	999999	111	211	316	329	52	294	896	528	779	274	757	726	229	999999	591	999999	975	464	999999	999999	67	265	999999	999999	180	474	794	999999	999999	999999	235	297	905	58	950	234	645	513	999999	607	948	999999	645	999999	661	338	145	668	96	575	999999	561	555	470	587	846	999999	639	159	999999	499	396	832	44	48	470	821	999999	847	999999	999999	471	69	999999	999999	342	620	999999	25	999999	339	999999	423	999999	415	674	741	444	999999	113	999999	15	364	827	118	999999	893	611	999999	201	999999	964	820	729	452	868	501	270	999999	254	999999	999999	623	316	248	372	972	999999	628	999999	728	386	709	743	999999	999999	999999	241	186	999999	449	19	61	823	335	375	315	693	679	546	999999	481	135	226	878	405	392	999999	589	999999	590	192	999999	703	473	140	264	999999	999999	335	761	269	999999	999999	805	226	802	799	981	873	67	288	999999	91	202	999999	261	999999	865	999999	735	69	652	999999	999999	266	36	357	999999	999999	999999	999999	80	999999	785	912	397	999999	420	661	603	592	76	715	687	312	160	900	511	226	879	999999	221	913	600	702	616	651	713	548	199	454	449	999999	999999	828	218	687	306	290	999999	846	82	999999	999999	999999	993	937	753	705	999999	136	999999	999999	325	350	999999	166	999999	999999	305	745	701	872	999999	158	152	289	953	859	104	473	603	999999	999999	42	698	17	806	457	999999	999999	999999	17	443	999999	608	316	470	999999	811	61	999999	223	984	123	155	210	741	959	10	714	983	894	999999	642	532	625	775	293	652	19	360	999999	999999	625	847	999999	999999	999999	549	835	818	999999	58	53	999999	390	246	254	886	497	276	999999	456	994	696	14	406	800	999999	983	541	999999	769	801	700	636	999999	369	275	461	771	342	999999	175	895	999999	845	567	112	151	388	530	406	164	743	513	850	390	999999	999999	296	638	867	566	304	641	772	999999	999999	903	552	999999	978	435	726	999999	999999	999999	109	999999	168	839	999999	399	604	20	780	615	67	999999	786	999999	440	432	174	143	474	852	870	264	678	598	224	209	999999	511	999999	999999	999999	999999	999999	568	291	999999	685	457	939	478	962	293	861	999999	999999	999999	126	103	999999	556	270	593	469	584	420	844	577	569	999999	499	800	999999	469	809	187	258	120	227	999999	757	747	717	203	996	890	587	403	520	409	67	999999	999999	999999	995	999999	844	350	999999	158	446	999999	125	832	999999	678	999999	824	62	980	941	56	899	926	689	808	553	999999	472	
694	832	999999	67	170	567	417	999999	37	999999	108	343	908	619	78	730	999999	631	884	752	328	30	763	350	540	468	999999	192	578	385	196	167	999999	877	806	325	999999	58	955	999999	43	383	999999	360	999999	646	999999	999999	830	206	48	187	668	999999	154	999999	78	999999	526	702	556	234	725	651	999999	999999	888	40	812	753	999999	999999	999999	619	719	944	187	999999	397	893	435	583	362	382	999999	19	499	807	733	142	999999	999999	531	999999	718	808	657	201	999999	23	999999	12	624	87	469	445	510	58	927	999999	496	999999	713	633	277	972	872	353	314	277	999999	999999	307	680	999999	843	999999	423	901	911	296	986	340	999999	145	999999	999999	999999	999999	999999	508	450	880	999999	999999	591	189	999999	985	745	936	999999	887	805	572	676	999999	999999	580	626	373	96	157	26	999999	509	999999	340	497	844	24	596	440	999999	769	999999	210	999999	43	999999	663	182	438	165	974	999999	999999	535	999999	468	727	23	704	296	538	421	999999	864	621	146	266	848	411	150	731	349	999999	485	45	999999	476	931	910	665	999999	999999	658	991	999999	929	410	799	999999	39	127	999999	892	999999	999999	357	706	999999	162	897	658	814	771	999999	999999	999999	999999	999999	499	248	999999	795	112	48	333	347	763	312	822	691	735	466	329	382	999999	999999	456	729	999999	688	865	139	999999	23	17	157	999999	371	567	417	821	786	309	291	46	332	999999	854	821	535	594	999999	999999	470	171	202	495	399	999999	703	187	999999	21	999999	999999	862	25	99	41	185	917	401	744	415	870	949	166	48	999999	701	999999	999999	907	999999	104	471	615	319	851	814	662	40	107	863	239	999999	999999	498	908	999999	999999	807	823	999999	618	202	659	118	600	999999	999999	999999	999999	572	869	585	481	934	999999	911	257	706	248	226	523	886	304	880	186	438	999999	667	139	171	394	999999	779	271	468	902	811	507	999999	999999	779	214	977	535	999999	654	959	840	782	997	926	610	569	999999	132	732	999999	778	931	171	999999	377	327	891	187	843	806	220	476	999999	109	749	987	609	446	318	909	768	886	532	999999	343	999999	999999	999999	784	466	181	999999	735	14	43	575	556	999999	999999	999999	999999	358	999999	847	749	374	967	897	187	622	999999	170	999999	823	139	892	409	692	705	491	194	656	402	387	634	999999	740	809	76	183	441	19	44	430	824	999999	999999	684	729	999999	999999	245	67	172	999999	21	333	999999	875	150	176	864	895	920	702	999999	955	773	999999	677	999999	167	831	13	191	
951	135	394	998	718	166	725	962	736	999999	949	598	239	881	623	747	827	934	925	17	577	124	124	727	396	999999	999999	471	999999	344	999999	414	999999	999999	555	885	939	914	166	984	451	999999	168	356	753	839	726	891	999999	999999	806	233	905	996	613	836	999999	666	612	999999	999999	263	910	401	813	999999	544	258	336	738	807	913	777	999999	565	675	955	768	974	999999	738	81	871	131	999999	536	508	999999	377	999999	873	283	311	902	791	197	990	767	542	218	304	477	565	861	132	999999	455	964	441	938	881	999999	691	65	526	132	999999	788	862	286	999999	487	999999	618	864	534	612	875	999999	378	684	197	235	766	262	270	515	19	999999	999999	999999	544	626	439	999999	630	592	999999	386	669	804	212	904	265	999999	816	597	999999	997	598	290	579	999999	999999	263	693	28	999999	803	265	616	383	999999	227	999999	999999	861	451	781	244	941	999999	499	490	999999	482	293	969	594	445	999999	568	22	410	364	511	730	999999	186	999999	999999	666	999999	130	62	431	422	687	69	999999	955	156	175	999999	999999	923	90	999999	999999	780	410	999999	341	999999	593	57	370	388	862	999999	771	308	274	999999	999999	999999	915	999999	437	151	69	999999	999999	913	490	526	999999	259	753	441	430	406	73	405	741	563	999999	93	536	15	70	999999	825	375	909	656	881	999999	999999	381	999999	710	896	357	720	999999	149	427	999999	76	654	121	999999	431	273	374	244	868	897	999999	949	831	842	999999	91	35	780	544	13	999999	644	867	128	382	999999	720	510	999999	685	937	424	908	215	470	999999	949	409	404	999999	545	422	23	638	72	432	999999	868	999999	276	695	34	604	423	54	999999	786	993	999999	998	553	864	528	193	960	653	51	625	382	999999	142	626	999999	999999	468	421	631	238	65	950	255	999999	47	449	989	912	819	494	999999	48	573	956	156	405	557	681	893	829	678	419	391	999999	495	401	143	999999	647	171	955	633	799	557	999999	312	999999	702	827	89	999999	57	999999	556	463	999999	507	186	480	981	885	787	999999	802	999999	645	568	999999	365	645	315	921	274	658	539	999999	248	26	28	843	999999	855	999999	813	635	999999	585	999999	107	162	893	957	597	666	285	177	999999	999999	999999	301	743	69	346	999999	773	282	783	185	27	925	999999	491	999999	636	338	999999	999999	714	176	999999	999999	999999	596	999999	751	357	999999	607	999999	372	433	251	999999	726	109	592	999999	999999	50	999999	847	410	817	182	999999	411	999999	999999	338	254	999999	400	831	
999999	999999	19	473	142	439	425	948	999999	802	654	999999	853	999999	440	536	745	999999	271	674	812	92	999999	916	999999	155	350	557	372	999999	137	138	43	419	951	495	100	129	385	999999	624	415	672	999999	999999	680	215	938	369	999999	592	733	999999	726	999999	984	582	102	59	987	99	867	586	905	675	526	468	443	999999	999999	446	999999	146	38	999999	407	420	61	999999	742	939	411	198	938	687	999999	999999	317	401	967	999999	998	999999	397	153	756	829	766	933	645	222	771	427	999999	988	966	596	999999	999999	621	573	999999	347	316	58	999999	679	999999	228	280	371	160	51	553	999999	447	999999	748	884	999999	578	654	127	118	530	177	984	774	999999	721	807	999999	640	999999	403	391	999999	763	349	466	87	999999	999999	999999	283	71	729	873	999999	550	420	848	70	384	52	919	999999	238	999999	880	702	999999	999999	999999	999999	161	999999	999999	999999	651	787	999999	408	999999	999999	397	115	999999	999999	468	999999	999999	393	409	999999	999999	160	999999	737	484	977	999999	999999	469	763	183	493	51	199	132	551	999999	999999	739	763	628	450	999999	169	655	814	948	404	328	441	591	520	298	206	514	10	264	534	675	673	999999	999999	938	665	51	904	999999	275	712	917	999999	397	654	999999	682	517	999999	107	91	670	999999	37	999999	37	181	999999	204	845	999999	999999	296	932	57	76	999999	812	512	999999	127	999999	750	682	691	411	461	203	999999	651	524	996	999999	999999	453	15	643	337	999999	999999	493	999999	709	228	590	589	630	57	350	588	248	999999	999999	542	999999	339	920	357	345	257	576	977	796	553	999999	689	999999	999999	489	52	999999	999999	655	602	492	738	52	531	102	112	781	414	853	287	999999	654	991	948	187	123	94	296	999999	999999	344	515	591	165	897	901	948	500	567	307	999999	178	223	999999	60	251	297	398	999999	243	475	171	134	519	149	676	999999	999999	952	999999	957	146	87	746	268	999999	156	999999	634	999999	999999	291	847	999999	999999	245	999999	999999	897	935	999999	999999	42	758	999999	999999	999999	82	999999	230	999999	266	547	999999	349	999999	999999	477	153	83	999999	411	764	72	90	194	323	578	999999	904	245	999999	999999	27	999999	271	999999	329	312	95	595	83	870	413	988	896	743	655	215	112	999999	963	999999	823	999999	424	999999	999999	678	259	859	999999	686	999999	984	104	471	530	999999	88	915	999999	175	68	488	999999	541	999999	84	193	999999	668	372	293	759	999999	673	970	999999	999999	339	144	650	999999	236	782	397	999999	428	893	999999	223	999999	
137	197	383	798	387	345	999999	999999	580	894	999999	808	200	449	999999	999999	712	431	501	999999	526	749	999999	130	122	831	705	633	782	999999	191	757	237	999999	245	106	385	484	295	635	366	999999	759	999999	164	999999	999999	343	995	406	715	471	934	869	486	388	416	263	685	999999	639	999999	110	647	712	737	999999	535	213	305	999999	999999	145	865	987	284	999999	540	965	868	795	372	637	385	226	719	823	367	188	857	690	132	798	999999	995	180	151	121	999999	426	672	999999	139	700	431	487	335	78	882	212	999999	876	297	817	999999	277	558	725	999999	999999	999999	224	356	356	999999	999999	999999	405	870	817	143	878	999999	549	205	294	242	937	999999	739	999999	755	485	976	469	813	835	999999	999999	728	621	999999	690	999999	999999	458	164	783	95	578	57	999999	999999	75	78	519	999999	748	622	999999	999999	620	770	691	999999	168	739	380	999999	999999	27	459	426	151	205	717	999999	467	45	999999	140	458	852	386	692	464	999999	419	999999	950	939	97	999999	512	692	11	655	999	936	354	719	783	897	293	560	598	513	66	999999	361	330	417	999999	875	346	587	768	394	999999	154	611	329	473	936	862	930	999999	914	999999	204	71	199	999999	691	37	356	561	569	999999	104	950	999999	549	555	629	999999	384	493	999999	115	999999	271	10	999999	743	400	320	960	430	630	507	999999	606	999999	300	141	999999	30	848	989	36	209	568	903	203	120	999999	917	317	999999	999999	607	747	353	961	999999	999999	738	947	636	46	999999	999999	205	596	361	894	999999	265	497	645	999999	644	186	999999	43	702	106	999999	999999	620	403	653	100	85	900	851	262	999999	999999	942	158	83	999999	953	435	999999	373	317	842	999999	905	999999	819	695	201	999999	571	999999	927	108	102	149	324	26	642	946	57	130	696	510	641	169	766	999999	496	290	432	232	653	972	999999	789	756	417	715	741	833	405	999999	937	289	999999	786	400	850	18	758	205	320	488	23	253	999999	342	999999	745	894	274	208	999999	539	349	620	954	999999	313	393	907	310	999999	123	652	999999	999999	230	999999	383	375	704	999999	999999	237	999999	999999	959	94	178	999999	832	970	999999	568	207	999999	999999	940	377	999999	630	999999	624	999999	999999	999999	375	999999	999999	861	121	932	999999	999999	570	719	388	312	437	455	994	685	999999	969	85	339	63	555	455	272	360	290	284	551	999999	167	999999	680	342	501	999999	599	87	317	312	999999	999999	327	998	487	594	105	512	999999	836	944	999999	655	776	999999	366	
999999	999999	744	511	831	999999	820	999999	412	855	999999	999999	999999	656	405	608	827	666	185	731	999999	556	967	677	265	777	362	714	800	755	218	904	776	145	979	999999	342	806	481	251	787	999999	596	999999	999999	135	576	275	441	346	585	988	600	833	630	273	947	76	255	64	305	116	983	656	647	803	999999	800	676	721	999999	999999	999999	934	943	202	999999	999999	999999	999999	210	999999	999999	999999	179	229	313	999999	515	716	999999	275	560	426	945	681	560	939	984	93	999999	775	599	719	80	999999	803	666	889	999999	999999	612	285	126	853	218	833	529	487	427	999999	260	295	999999	985	10	470	768	988	272	999999	31	360	707	208	999999	497	999999	393	999999	426	647	999999	87	413	134	989	443	573	737	847	40	461	567	999999	680	999999	638	733	80	103	45	677	999999	999999	999999	999999	578	917	429	720	999999	999999	872	999999	852	207	218	999999	861	20	36	999999	999999	999999	611	999999	793	124	527	944	859	830	322	520	999999	969	435	291	132	999999	421	999999	999999	26	578	893	999999	566	740	999999	281	999999	872	70	77	839	426	212	999999	721	468	463	400	484	999999	999999	823	999999	619	883	771	927	999999	988	598	999999	999999	999999	999999	999999	999999	236	384	54	999999	777	999999	262	453	551	553	233	106	410	414	957	999999	669	164	138	79	237	946	857	711	354	999999	883	471	566	788	191	365	477	999999	241	89	356	999999	999999	491	571	908	78	999999	547	831	33	999999	641	385	392	999999	717	647	999999	289	527	342	328	130	84	999999	887	762	371	867	999999	999999	999999	878	999999	857	80	999999	508	999999	878	527	173	523	633	999999	830	999999	406	111	999999	829	999999	952	562	23	493	963	417	780	30	315	967	999999	211	364	411	762	606	999999	19	80	149	434	411	999999	179	805	497	774	960	706	366	270	229	800	681	230	999999	764	999999	116	239	727	308	999999	559	493	999999	999999	999999	999999	584	871	101	578	999999	563	550	562	844	999999	476	642	820	323	949	999999	460	411	683	190	446	841	170	999999	840	422	136	839	999999	999999	494	999999	876	999999	132	494	178	651	120	999999	999999	763	919	687	639	597	999999	984	622	852	999999	909	595	999999	999999	742	710	999999	999999	277	437	711	122	169	999999	258	765	927	200	464	538	809	999999	565	511	999999	921	483	999999	253	515	999999	226	597	652	999999	633	169	999999	390	783	981	913	842	999999	968	999999	999999	494	391	831	979	793	167	323	233	618	39	216	947	999999	237	999999	494	762	295	494	524	516	618	
999999	606	665	810	680	557	895	458	875	543	41	171	999999	882	421	536	358	68	284	999999	999999	603	953	324	569	999999	999999	999999	999999	404	483	137	999999	875	766	235	323	983	999999	766	338	169	164	673	999999	659	248	50	82	999999	937	436	249	999999	651	31	652	999999	999999	134	999999	476	999999	480	69	999999	917	999999	999999	196	222	374	999999	518	100	806	999999	290	999999	909	318	26	356	854	999999	56	887	166	234	745	582	972	999999	362	276	862	792	684	999999	999999	742	999999	924	886	23	572	854	731	997	845	583	372	942	340	815	999999	999999	523	23	22	26	761	889	999999	613	250	999999	228	251	237	24	763	677	397	177	193	102	470	840	999999	202	165	168	999999	171	220	999999	411	547	793	743	278	671	600	999999	981	245	999999	282	773	940	636	999999	770	831	819	694	999999	173	999999	390	659	682	999999	999999	999999	602	999999	219	403	220	231	681	457	999999	745	102	87	402	195	999999	999999	999999	76	954	566	675	398	557	352	999999	484	247	915	999999	93	999999	552	779	143	388	734	999999	879	563	718	954	42	285	95	999999	617	162	978	683	841	471	999999	174	999999	999999	214	953	866	877	735	983	999999	54	410	159	550	307	269	999999	224	214	999999	512	245	611	642	122	471	625	908	331	999999	999999	999999	622	979	387	525	947	184	781	477	11	828	734	198	999999	875	936	999999	320	893	181	468	999999	162	113	929	999999	553	999999	999999	251	969	413	724	534	483	999999	179	172	999999	321	632	443	737	316	684	510	423	654	999999	535	448	597	999999	97	999999	933	470	876	999999	872	404	999999	299	235	42	424	20	999999	514	97	766	24	538	582	999999	999999	999999	999999	428	428	239	999999	999999	956	803	381	975	637	761	549	327	303	714	999999	917	550	999999	511	284	999999	500	758	150	159	768	999999	69	855	999999	747	43	624	457	39	999999	999999	235	343	432	661	449	383	902	965	769	473	309	629	999999	998	882	398	571	169	928	480	757	706	198	379	322	129	98	24	515	703	999999	685	999999	999999	324	810	999999	999999	820	126	855	999999	999999	999999	134	440	200	999999	864	999999	63	298	110	999999	748	999999	154	999999	349	329	999999	888	459	76	628	624	362	999999	683	999999	999999	948	999999	812	624	582	326	894	999999	999999	999999	549	999999	999999	999999	556	585	999999	672	999999	665	999999	283	501	832	999999	725	323	675	509	87	946	865	792	334	114	999999	298	547	175	213	260	808	467	999999	745	738	588	425	81	48	258	581	888	416	
295	674	999999	979	657	857	13	999999	745	803	983	683	367	999999	545	999999	297	999999	507	592	415	226	999999	111	96	238	146	897	604	471	999999	999999	977	999999	49	440	113	318	890	318	209	42	73	999999	416	72	381	999999	880	475	751	999999	84	306	11	78	857	745	893	429	720	999999	624	283	974	618	705	981	507	999999	502	999999	676	199	999999	383	163	999999	999999	34	856	999999	27	138	719	146	300	680	384	970	582	368	424	471	597	104	417	789	688	798	999999	399	999999	775	972	772	26	884	999999	999999	999999	705	60	868	572	626	97	495	564	837	327	35	607	536	999999	144	999999	214	601	297	965	374	474	896	668	466	999999	999999	166	947	999999	999999	766	756	66	877	318	999999	898	970	16	922	234	851	481	341	792	19	252	837	217	811	293	626	663	549	999999	163	210	115	999999	845	338	616	716	911	268	851	999999	654	826	18	316	631	290	999999	149	622	425	337	674	548	999999	328	739	999999	132	150	102	516	999999	164	999999	793	999999	171	593	618	144	569	82	941	538	598	21	209	504	662	346	620	410	618	738	872	441	529	846	999999	876	406	999999	128	758	964	18	671	661	523	729	129	458	531	488	855	264	732	20	999999	316	540	999999	470	804	999999	116	38	426	999999	999999	382	325	583	999999	737	780	954	999999	574	590	350	547	999999	999999	999999	171	999999	139	999999	618	708	519	444	703	999999	591	329	324	285	858	999999	255	188	999999	999999	803	999999	789	751	85	999999	999999	999999	999999	966	999999	833	537	999999	999999	237	999999	543	865	999999	999999	880	999999	405	155	461	640	907	716	999999	105	369	820	586	423	296	99	388	807	999999	999999	84	623	736	999999	758	791	999999	964	631	90	711	999999	518	999999	923	994	393	606	624	999999	642	729	220	871	633	22	950	173	34	147	521	736	999999	494	788	999999	999999	999999	396	669	902	999999	95	999999	393	56	312	101	999999	302	705	781	999999	647	527	354	412	999999	720	745	841	573	940	493	569	975	999999	33	705	999999	850	999999	999999	954	767	699	643	690	999999	999999	710	999999	999999	999999	441	739	553	909	967	443	854	289	341	650	999999	339	12	602	960	418	999999	999999	395	834	452	999999	999999	999999	880	827	711	722	387	144	999999	981	999999	218	61	830	432	855	66	999999	812	999999	10	568	136	437	697	51	730	999999	306	432	999999	839	289	999999	176	324	39	149	732	999999	999999	999999	999999	846	440	999999	999999	140	986	434	231	133	32	881	373	999999	111	999999	999999	
669	992	317	999999	613	518	69	928	984	663	999999	826	917	999999	680	669	999999	953	290	997	903	999999	999999	93	999999	210	349	817	408	703	173	999999	999999	19	72	149	593	999999	999999	999999	380	864	566	477	999999	608	314	593	351	999999	999999	59	821	455	236	178	402	234	966	412	179	251	529	290	499	894	999999	908	999999	540	85	444	999999	952	626	49	999999	132	214	272	999999	999999	475	196	144	123	401	140	782	894	747	369	402	599	168	138	344	285	977	984	368	405	126	811	146	135	108	868	999999	999999	999999	999999	29	703	516	423	776	343	155	386	502	119	135	582	793	715	999999	999999	793	497	704	659	999999	230	999999	500	999999	664	60	19	25	532	999999	595	661	477	349	698	999999	999999	362	11	139	600	999999	258	280	543	27	999999	93	745	85	341	999999	583	134	799	999999	25	783	121	293	146	371	999999	999999	540	920	326	376	353	279	999999	999999	703	529	555	738	655	230	106	647	629	999999	279	457	969	999999	999999	353	549	899	77	962	999999	718	999999	239	522	450	740	622	999999	64	999999	476	36	206	999999	63	999999	999999	153	794	687	474	999999	999999	999999	999999	999999	436	999999	972	826	999999	999999	96	893	999999	999999	999999	999999	215	490	483	999999	574	196	999999	430	773	324	34	774	488	755	282	284	777	64	999999	147	10	611	313	999999	728	999999	296	274	940	312	999999	527	999999	999999	999999	314	999999	528	99	999999	298	999999	75	999999	817	208	348	697	999999	999999	126	930	999999	187	225	603	187	702	999999	346	899	999999	489	470	520	507	520	642	817	999999	81	258	999999	999999	849	909	546	999999	962	529	999999	598	345	139	195	874	773	86	630	345	136	511	311	999999	999999	999999	611	604	999999	320	688	706	880	999999	740	868	964	995	338	316	67	985	740	696	999999	311	999999	999999	284	646	999999	444	22	482	841	570	946	223	633	98	307	941	599	999999	841	192	999999	384	399	327	909	777	747	323	287	151	999999	614	304	823	567	260	329	955	587	253	693	999999	999999	999999	921	750	372	999999	18	125	395	98	999999	999999	592	818	960	957	999999	955	999999	698	204	999999	799	341	919	809	530	56	621	644	74	999999	499	320	999999	999999	405	169	999999	507	999999	171	755	682	759	999999	240	749	999999	372	999999	631	557	999999	213	429	380	590	831	562	719	961	504	751	33	267	775	282	562	999999	561	577	999999	999999	393	42	999999	126	581	890	579	780	999999	259	425	999999	50	999999	999999	835	848	815	337	999999	788	353	667	999999	
999999	999999	263	958	197	559	810	651	999999	368	611	180	484	264	18	941	983	938	215	254	999999	589	227	281	175	726	891	746	999999	999999	410	50	999999	999999	467	89	636	620	593	999999	448	999999	363	999999	892	936	999999	594	807	999999	868	849	148	423	678	999999	284	981	999999	470	667	74	411	392	957	999999	805	544	796	999999	314	372	354	18	805	560	236	544	389	238	375	306	938	852	829	999999	999999	951	999999	397	999999	999999	827	999999	539	384	372	970	724	331	140	816	798	879	999999	506	504	140	617	128	999999	999999	601	999999	999999	370	135	999999	562	406	669	999999	282	999999	133	658	545	231	999999	999999	999999	265	820	68	999999	558	508	69	999999	333	999999	771	344	153	554	74	63	273	39	999999	258	813	999999	328	661	286	544	999999	755	433	961	283	661	999999	929	587	999999	543	466	545	862	76	788	999999	350	999999	519	139	853	68	999999	999999	999999	310	182	384	847	999999	406	821	999999	118	313	346	999999	782	119	157	223	999999	154	520	807	493	316	191	999999	188	977	763	766	999999	999999	697	999999	689	91	361	23	999999	740	427	146	644	531	753	763	452	868	567	999999	371	916	886	914	95	999999	708	999999	990	359	669	999999	999999	64	999999	572	999999	518	999999	701	758	144	668	999999	999999	999999	172	962	563	999999	582	999999	420	975	999999	999999	999999	999999	742	224	382	999999	999999	205	81	903	503	589	920	190	156	934	195	865	39	237	258	659	197	711	999999	745	440	572	777	999999	114	667	660	122	913	833	775	468	329	400	999999	472	999999	823	879	582	51	999999	281	648	134	554	945	177	249	999999	595	41	999999	999999	927	460	427	722	999999	836	999999	808	999999	323	168	727	546	639	999999	785	503	374	831	729	704	67	999999	139	234	560	721	493	872	913	247	744	555	692	472	661	999999	443	34	999999	999999	243	999999	958	489	999999	999999	316	61	464	999999	231	999999	192	932	869	169	298	497	248	124	999999	936	363	86	424	999999	854	176	999999	999999	70	999999	788	85	999999	952	342	649	827	999999	415	441	418	417	25	545	373	759	603	501	756	946	785	929	999999	999999	999999	881	75	235	162	999999	597	724	999999	881	420	116	471	916	827	999999	999999	695	708	14	527	946	71	879	808	104	999999	962	999999	124	564	858	999999	173	211	999999	584	999999	999999	275	843	999999	999999	143	134	266	298	686	674	117	285	99	230	212	779	999999	820	195	427	68	576	635	740	331	999999	562	248	308	715	999999	75	999999	999999	442	170	834	
973	927	755	999999	806	999999	297	876	838	474	638	665	394	406	640	398	183	341	999999	218	953	651	999999	572	999999	990	970	307	51	216	793	787	999999	999999	999999	892	440	999999	261	689	999999	863	492	999999	999999	582	913	319	735	676	895	964	743	952	880	332	121	193	999999	816	916	999999	834	999999	999999	999999	623	448	574	999999	999999	307	89	20	870	100	168	963	648	446	999999	661	571	999999	320	828	54	99	75	508	781	257	352	999999	772	999999	38	859	999999	83	958	474	999999	987	719	597	999999	732	92	999999	999999	157	545	97	740	264	428	469	321	852	805	999999	999999	999999	999999	710	955	644	999999	522	72	308	791	574	487	611	917	584	655	723	943	322	17	999999	999999	633	712	999999	999999	517	929	568	548	329	999999	999999	101	999999	31	19	642	250	999999	569	999999	999999	366	970	609	139	347	999999	814	598	908	493	999999	108	999999	343	997	699	999999	730	593	503	760	472	999999	62	999999	249	562	646	90	702	827	447	557	479	999999	999999	999999	576	180	95	999999	949	420	784	908	992	999999	999999	21	942	311	764	976	234	999999	893	674	557	618	999999	291	177	517	215	665	999999	550	261	76	999999	53	372	999999	507	749	811	61	999999	154	999999	999999	875	635	148	401	73	471	333	999999	383	999999	108	957	82	999999	999999	441	214	128	829	452	695	621	999999	999999	938	213	478	484	303	999999	162	412	101	804	416	542	379	999999	602	617	226	886	692	199	945	415	487	999999	999999	379	846	402	324	85	607	999999	880	999999	462	859	992	848	81	541	914	695	866	999999	397	999999	72	999999	526	221	999999	808	928	999999	953	533	726	774	999999	923	994	759	98	25	206	999999	661	139	362	742	625	377	999999	161	284	999999	999999	219	316	127	317	456	875	999999	850	999999	999999	325	999999	929	143	999999	536	157	999999	999999	607	850	81	999999	393	932	999999	999999	596	857	994	777	291	703	999999	517	468	204	616	548	883	985	175	407	827	999999	999999	999999	999999	999999	841	666	614	129	652	999999	999999	999999	734	384	418	101	516	999999	804	557	43	593	999999	625	758	999999	541	999999	280	621	685	673	999999	56	98	615	185	999999	25	337	173	171	60	294	379	397	470	241	139	792	479	999999	603	279	312	260	487	983	649	510	135	615	849	999999	999999	999999	999999	687	999999	802	916	327	977	999999	394	872	543	661	999999	371	871	309	868	488	152	513	79	148	744	999999	138	201	549	999999	212	999999	321	999999	281	904	735	782	999999	337	875	161	205	
136	999999	999999	717	825	736	999999	639	826	747	999999	888	510	404	523	943	457	999999	724	778	471	274	837	560	523	390	351	635	98	363	541	612	999999	318	943	263	314	131	312	464	271	876	386	810	999999	140	771	509	221	839	498	662	999999	999999	999999	862	58	999999	203	445	999999	652	550	472	215	758	897	999999	461	270	638	336	372	999999	999999	999999	887	36	610	393	999999	842	999999	258	865	878	461	617	999999	90	999999	436	927	999999	999999	619	336	913	999999	999999	243	579	57	999999	211	171	999999	891	999999	999999	974	31	278	810	826	552	999999	301	607	336	999999	289	617	381	64	212	999999	505	199	999999	999999	974	432	417	159	49	794	473	999999	999999	588	999999	751	444	115	194	167	127	49	527	999999	44	999999	277	895	954	961	676	896	999	762	795	999999	999999	881	999999	599	999999	999999	786	758	763	254	903	748	736	538	182	275	870	54	291	465	672	516	233	999999	164	999999	999999	88	127	999999	58	941	793	869	782	999999	115	595	999999	466	263	769	627	999999	412	529	169	426	999999	999999	36	999999	481	339	38	462	657	341	444	349	465	999999	640	197	205	962	955	867	755	619	170	284	747	825	212	903	999999	443	265	999999	999999	779	999999	716	550	103	470	999999	840	999999	999999	773	160	957	10	554	138	440	594	450	999999	302	670	999999	250	751	217	655	137	135	573	223	85	809	986	686	999999	923	646	111	501	999999	999999	434	999999	396	134	789	999999	657	774	458	999999	815	70	70	118	130	475	798	886	814	335	714	756	692	698	999999	999999	324	146	999999	793	493	999999	82	999999	245	465	999999	627	427	831	479	360	125	375	270	749	925	577	999999	999999	848	225	687	175	322	678	31	697	999999	999999	509	521	569	664	365	999999	999999	795	872	664	621	180	468	982	999999	363	641	326	437	601	55	746	847	757	945	277	271	999999	953	567	999999	166	844	999999	332	958	791	461	19	999999	999999	140	705	633	836	999999	999999	704	319	958	47	704	270	999999	773	762	673	812	718	999999	605	90	842	999999	229	464	336	860	999999	897	572	189	999999	43	839	914	999999	999999	999999	999999	520	566	999999	995	530	999999	999999	662	999999	999999	294	978	999999	921	798	680	298	399	999999	382	350	999999	54	999999	395	857	397	236	352	858	999999	459	999999	450	999999	999999	999999	847	784	489	567	999999	34	100	613	593	446	395	999999	168	626	651	811	548	927	999999	999999	185	609	999999	353	999999	320	976	848	835	999999	302	354	760	999999	450	999999	924	
814	676	871	953	808	801	420	11	991	999999	242	999999	648	353	523	999999	525	317	247	122	146	897	364	58	252	778	506	154	999999	484	971	185	46	886	734	260	999999	999999	377	807	262	999999	679	136	744	779	197	743	778	401	244	879	213	502	788	999999	322	823	711	999999	999999	275	960	999999	222	66	999999	999999	619	273	210	956	999999	440	860	794	228	237	313	472	999999	763	999999	649	249	101	999999	999999	108	999999	999999	999999	857	346	512	986	390	999999	914	688	746	999999	133	999999	200	288	999999	773	642	993	697	999999	520	248	449	541	999999	999999	277	130	93	498	662	801	335	282	109	999999	999999	873	413	66	322	625	725	164	639	861	999999	961	161	209	999999	115	999999	851	418	619	999999	999999	96	78	895	793	999999	258	999999	999999	189	918	999999	345	845	769	999999	641	773	894	522	999999	999999	999999	863	999999	969	999999	597	557	999999	999999	864	489	706	955	999999	344	170	528	30	999999	999999	999999	681	539	782	816	363	141	524	487	88	523	999999	612	80	58	215	999999	999999	720	660	226	649	999999	63	699	639	890	982	255	480	254	874	54	903	999999	999999	333	533	162	530	465	42	204	404	999999	393	999999	885	738	139	581	999999	310	816	174	668	975	486	93	186	472	159	279	16	834	648	61	999999	486	691	881	999999	999999	199	205	194	454	999999	712	315	545	999999	999999	126	999999	550	573	238	739	925	391	847	449	976	999999	316	762	197	999999	702	999999	395	408	56	999999	524	42	999999	621	979	223	999999	774	777	999999	467	904	163	999999	999999	85	823	968	560	310	999999	616	695	141	999999	431	266	740	19	999999	159	999999	208	867	384	518	461	616	760	712	716	83	672	344	600	411	609	90	287	999999	517	426	848	746	224	999999	346	980	732	999999	956	934	999999	802	999999	860	706	295	999999	774	624	217	218	848	593	960	943	361	540	999999	822	186	462	392	467	732	758	462	653	476	182	480	999999	212	755	782	319	869	851	999999	704	999999	357	512	12	309	218	999999	162	263	964	984	450	255	999999	779	481	381	345	999999	112	254	641	266	602	153	999999	15	102	999999	999999	999999	999999	999999	782	999999	829	949	390	167	523	758	309	999999	511	197	40	999999	477	976	310	937	533	102	637	459	682	999999	910	858	976	213	907	352	612	999999	999999	649	472	999999	999999	999999	990	188	245	999999	999999	251	755	414	123	999999	538	126	509	713	550	417	172	333	825	738	49	999999	191	320	851	957	787	621	999999	999999	175	999999	
36	778	946	999999	856	999999	514	441	345	999999	745	290	674	791	842	898	999999	999999	999999	149	999999	221	492	469	999999	924	501	988	463	143	702	732	529	299	100	999999	766	204	560	878	999999	999999	999999	543	786	900	646	70	125	999999	281	999999	903	36	836	814	999999	999999	358	931	999999	525	978	211	803	22	760	385	999999	121	142	154	517	999999	999999	29	817	999999	683	106	288	441	999999	573	861	68	999999	503	999999	999999	445	999999	999999	628	95	303	415	202	739	773	149	270	369	13	999999	136	136	305	706	817	997	345	804	262	653	361	652	414	999999	745	193	267	922	999999	676	853	309	888	999999	36	999999	999999	220	999999	956	27	81	869	999999	734	931	533	999999	645	999999	109	484	999999	999999	999999	650	10	852	994	589	882	348	944	999999	903	827	247	782	999999	212	382	135	999999	305	635	290	999999	597	614	999999	999999	999999	286	147	576	378	715	913	787	385	613	772	226	329	84	999999	137	999999	913	907	693	750	128	999999	905	973	590	297	999999	454	999999	413	248	189	930	422	71	807	760	535	999999	334	995	303	999999	609	999999	574	231	955	163	251	684	707	130	999999	999999	999999	241	999999	999999	427	573	343	999999	210	534	46	399	661	618	330	780	387	794	369	999999	999999	844	306	999999	25	999999	999999	301	626	728	999999	69	32	999999	227	575	167	746	694	760	661	785	398	85	872	185	569	347	833	999999	306	912	999999	162	526	999	999999	538	772	999999	999999	52	891	482	993	976	377	590	401	999999	999999	640	110	608	999999	49	455	230	202	840	507	56	468	166	999999	627	308	869	554	999999	640	629	999999	344	581	618	893	999999	92	895	999999	979	946	88	999999	665	812	162	68	486	999999	715	999999	999999	853	142	999999	735	59	999999	678	507	45	183	124	993	666	766	999999	485	999999	539	148	999999	43	528	110	389	318	766	815	155	999999	78	673	999999	293	999999	490	449	999999	168	866	716	227	309	943	772	964	999999	999999	56	135	999999	340	24	576	49	898	334	999999	205	426	293	560	999999	696	966	510	199	709	999999	285	587	451	988	673	431	89	999999	584	337	999999	464	999999	999999	30	238	999999	658	358	999999	154	165	999999	839	999999	999999	165	694	613	976	272	999999	999999	999999	771	999999	999999	352	350	154	960	175	750	703	779	962	526	792	512	467	238	851	999999	999999	479	129	179	611	256	999999	276	394	129	608	75	650	999999	999999	997	999999	107	396	317	999999	294	999999	999999	714	999999	999999	66	373	192	156	748	420	
999999	999999	999999	652	379	529	105	999999	878	575	56	151	637	139	652	145	999999	999999	369	842	999999	637	180	501	999999	464	552	999999	44	902	999999	973	859	654	999999	999999	485	355	112	577	300	67	334	718	932	273	999999	999999	999999	999999	999999	161	786	905	877	999999	518	414	999999	999999	977	999999	999999	976	999999	82	999999	983	999999	32	659	449	928	792	552	485	313	462	568	449	388	622	999999	123	333	60	197	954	777	420	999999	80	416	197	999999	671	842	358	355	999999	981	103	516	114	271	139	233	994	363	401	992	999999	846	499	536	365	288	112	653	322	885	337	215	12	999999	999999	43	740	999999	880	643	955	116	999999	467	294	115	245	999999	204	999999	202	600	386	427	65	234	917	661	244	392	740	704	42	999999	653	887	514	999999	681	999999	493	801	999999	757	47	999999	146	41	252	260	999999	260	459	496	692	737	828	585	854	365	999999	999999	958	498	903	260	83	999999	999999	406	601	50	180	108	999999	400	127	628	389	115	97	885	999999	984	348	999999	255	546	291	916	68	929	349	999999	979	414	999999	985	854	787	876	411	228	845	658	13	89	360	163	302	620	210	205	749	277	241	670	973	159	999999	14	999999	454	897	347	672	999999	853	128	928	556	141	774	602	239	685	667	573	335	344	999999	894	392	999999	306	858	733	600	58	999999	743	999999	835	441	783	999999	999999	331	507	986	313	236	999999	234	745	488	999999	999999	519	591	573	106	999999	999999	22	120	155	465	601	999999	938	999999	999999	999999	195	686	306	999999	819	999999	728	345	75	349	41	183	999999	167	253	817	999999	140	91	466	999999	646	231	31	999999	673	203	501	730	999999	57	999999	431	861	999999	68	999999	101	784	628	999999	237	40	309	782	838	999999	987	221	999999	65	807	28	347	205	548	465	284	915	999999	697	236	999999	999999	301	999999	999999	800	999999	195	635	999999	999999	463	603	946	615	922	999999	589	225	216	289	946	963	249	195	94	665	501	603	907	186	999999	930	636	621	999999	999999	954	96	656	869	999999	999999	999999	461	564	999999	259	999999	999999	999999	999999	930	999999	946	669	93	999999	643	668	144	626	591	999999	165	718	532	967	334	632	914	999999	999999	568	346	263	999999	250	788	630	349	999999	569	70	871	850	999999	448	689	999999	899	955	320	999999	522	999999	445	431	567	742	42	776	924	310	628	751	832	371	155	693	871	843	273	23	999999	727	67	999999	855	315	20	93	287	382	999999	999999	973	84	56	103	818	376	683	
55	999999	573	492	269	442	999999	28	999999	999999	995	999999	999999	692	307	110	999999	195	914	575	261	999999	999999	999999	552	999999	999999	777	757	325	61	875	999999	169	227	425	754	999999	999999	999999	736	297	675	790	999999	999999	675	276	676	974	262	999999	904	801	431	323	649	84	939	691	773	999999	999999	30	252	130	999999	896	474	882	999999	558	999999	999999	839	964	999999	168	999999	261	901	402	111	999999	73	153	999999	703	738	904	776	680	305	116	999999	393	36	654	547	999999	999999	779	801	793	628	703	521	88	962	466	266	490	999999	688	789	380	251	486	956	109	158	883	168	570	999999	674	262	290	510	999999	999999	411	621	54	546	132	600	317	999999	999999	632	893	740	999999	647	295	812	999999	327	944	152	549	999999	999999	23	831	999999	241	687	953	450	240	999999	517	528	855	869	823	151	666	779	933	332	999999	999999	265	152	886	923	999999	862	645	962	565	313	398	999999	182	999999	715	511	999999	630	210	919	401	999999	233	999999	792	999999	989	475	660	174	218	999999	999999	999999	758	688	734	999999	866	101	804	277	22	213	140	151	999999	792	436	165	420	313	131	999999	85	940	919	142	999999	999999	872	180	312	999999	999999	180	613	211	282	999999	776	61	764	999999	999999	133	311	29	622	651	729	207	48	505	754	999999	106	432	999999	817	769	601	187	471	229	999999	965	622	119	960	999999	495	999999	409	388	369	549	999999	563	999999	638	899	520	489	675	999999	142	999999	645	198	999999	190	316	465	267	184	873	999999	889	490	167	689	909	662	999999	999999	687	638	999999	395	999999	94	868	942	188	869	91	698	795	999999	501	999999	999999	921	886	999999	188	64	152	214	999999	256	132	82	999999	949	989	999999	376	441	987	999999	690	260	832	989	321	373	286	397	102	999999	507	346	999999	999	713	988	776	765	65	633	496	999999	899	999999	961	795	157	999999	999999	234	331	364	999999	997	477	726	999999	896	46	814	999999	999999	121	320	999999	786	999999	795	246	11	91	611	385	364	17	999999	360	722	999999	525	226	57	518	868	853	152	780	999999	531	986	899	879	729	250	855	741	800	999999	999999	185	712	999999	992	878	152	999999	978	999999	989	999999	999999	376	868	999999	999999	730	246	253	466	606	16	999999	274	259	999999	999999	882	145	508	999999	999999	770	999999	999999	813	864	64	639	725	143	174	578	999999	831	620	532	20	218	999999	135	504	556	132	763	178	999999	97	742	775	940	999999	999999	703	723	999999	999999	24	25	706	733	675	999999	527	
333	442	438	99	999999	639	999999	201	673	492	382	772	431	648	999999	684	202	777	999999	999999	784	306	331	874	288	121	24	517	995	999999	999999	999999	897	999999	799	331	740	530	999999	113	206	999999	999999	360	999999	951	299	956	999999	341	514	956	363	999999	999999	36	121	563	811	331	624	71	999999	999999	574	923	874	402	999999	277	943	672	132	999999	999999	999999	142	970	999999	337	822	67	101	664	997	962	999999	164	999999	772	999999	187	719	333	488	144	999999	11	999999	407	86	896	117	158	397	841	833	155	84	708	893	150	19	999999	999999	567	999999	541	174	999999	827	719	117	87	67	999999	952	999999	999999	533	491	141	194	156	999999	925	950	942	999999	165	138	999999	89	587	878	79	999999	245	999999	921	173	999999	836	184	580	366	789	40	101	630	999999	43	425	999999	226	762	956	863	233	583	999999	37	275	18	483	876	999999	529	209	999999	599	717	999999	999999	369	480	304	19	575	893	146	920	999999	646	276	104	999999	538	371	125	999999	314	22	250	999999	146	746	828	701	703	726	269	831	114	41	181	68	616	191	745	467	946	297	999999	999999	999999	186	628	999999	388	351	111	168	999999	999999	999999	705	999999	999999	233	734	476	318	999999	176	999999	99	746	614	105	46	999999	357	625	657	176	26	682	804	618	959	999999	95	322	361	625	110	747	240	746	475	332	123	958	21	991	638	425	172	568	606	439	24	999999	999999	433	999999	999999	435	999999	278	33	930	884	273	999999	390	995	519	551	777	351	516	999999	629	713	804	399	999999	666	537	999999	519	999999	22	529	999999	449	970	999999	871	999999	322	999999	999999	452	999999	999999	694	999999	610	643	999999	621	790	264	923	999999	27	999999	628	999999	928	769	179	999999	999999	695	872	743	513	999999	34	999999	680	220	39	983	398	999999	322	576	704	220	65	999999	999999	898	454	757	606	956	431	342	309	999999	638	553	363	801	999999	999999	999999	999999	890	999999	619	324	941	580	235	940	758	999999	325	61	999999	999999	713	285	999999	999999	999999	999999	147	557	519	691	999999	173	582	999999	630	999999	247	999999	221	753	329	999999	284	380	957	874	532	665	207	999999	999999	257	856	919	999999	87	999999	334	999999	999999	813	999999	159	927	999999	999999	997	748	999999	171	604	710	840	906	999999	327	11	999999	657	375	592	481	360	929	674	45	999999	663	647	999999	999999	912	159	970	999999	999999	246	356	999999	189	877	999999	355	999999	999999	316	416	950	530	521	999999	217	676	999999	999999	342	982	999999	263	996	471	343	
111	767	999999	691	999999	869	966	412	90	999999	999999	478	498	808	999999	323	943	368	999999	365	143	135	999999	570	999999	68	323	607	14	999999	103	999999	999999	543	682	999999	652	304	999999	547	984	128	999999	432	999999	207	602	849	217	999999	999999	895	377	999999	210	976	999999	823	454	501	999999	368	407	74	560	920	760	954	136	546	671	648	612	999999	381	25	999999	54	625	48	466	473	400	345	740	208	974	612	999999	705	298	829	850	263	990	626	720	376	871	34	447	648	722	670	999999	637	292	999999	733	195	999999	256	207	999999	999999	999999	968	71	333	361	999999	157	999999	430	258	841	798	358	100	999999	999999	999999	182	601	600	818	999999	730	348	112	916	688	879	157	999999	51	631	444	228	908	999999	658	53	999999	999999	300	37	301	999999	166	999999	999999	205	978	891	999999	83	999999	815	999999	341	247	723	999999	999999	267	278	473	16	216	220	364	140	999999	107	645	284	662	522	310	791	999999	318	191	273	999999	999999	900	266	460	968	34	629	11	999999	419	935	999999	85	999999	32	563	999999	214	999999	999999	803	23	881	255	689	420	94	514	436	999999	929	541	957	462	775	999999	999999	556	999999	195	999999	139	999999	999999	710	999999	587	701	999999	237	174	113	999999	999999	188	999999	999999	999999	770	999999	999999	124	575	999999	490	999999	864	622	55	654	999999	738	966	760	750	673	999999	203	544	237	833	393	999999	208	716	825	305	999999	283	306	358	205	786	690	999999	620	564	999999	207	317	597	965	655	633	999999	999999	999999	999999	46	514	999999	825	476	999999	724	557	888	999999	978	665	107	694	348	749	306	161	951	999999	515	140	999999	486	996	237	640	868	737	603	999999	290	687	819	143	768	999999	532	729	252	966	698	732	198	942	541	219	999999	626	906	336	729	484	999999	970	906	405	999999	999999	248	903	855	819	295	58	698	977	287	999999	579	524	773	431	999999	319	817	408	921	544	464	28	737	251	831	276	598	999999	826	999999	999999	373	640	703	491	349	120	999999	999999	150	999999	564	931	350	57	999999	563	308	999999	551	163	508	483	999999	374	230	175	613	987	29	999999	893	160	438	335	999999	999999	80	939	999999	208	999999	999999	999999	300	900	999999	397	204	449	713	300	39	285	695	727	999999	999999	338	999999	184	507	890	427	999999	361	414	503	25	999999	509	492	368	416	352	999999	547	702	759	474	143	778	419	548	999999	168	863	875	742	999999	326	302	741	999999	194	701	57	543	100	939	496	593	382	362	940	230	931	
622	932	480	999999	197	831	864	999999	999999	97	999999	121	532	999999	538	760	417	525	216	999999	690	232	999999	177	14	611	820	978	999999	405	66	999999	95	236	250	942	272	999999	999999	470	999999	550	788	613	705	431	999999	451	957	999999	964	836	999999	999999	999999	400	291	999999	186	585	21	886	587	10	999999	999999	36	999999	999999	596	498	989	396	999999	873	999999	444	47	472	583	53	999999	30	718	440	230	874	615	985	850	999999	959	999999	553	459	990	999999	787	582	961	999999	999999	999999	370	999999	975	999999	999999	606	111	956	999999	840	602	999999	642	865	869	569	810	999999	421	319	999999	935	539	748	843	999999	882	186	656	464	511	188	779	183	999999	383	465	999999	887	999999	999999	999999	416	128	648	999999	816	135	103	227	771	102	983	999999	999999	435	804	999999	606	701	723	924	309	789	999999	424	762	469	215	495	114	999999	981	412	435	999999	999999	420	109	831	479	757	999999	439	999999	419	204	825	384	234	579	238	183	999999	295	959	594	626	789	233	999999	357	999999	608	123	740	120	581	528	296	905	393	999999	774	231	999999	841	870	106	920	999999	936	95	999999	915	875	857	999999	999999	476	918	902	631	999999	583	132	999999	484	326	952	308	622	307	999999	329	999999	111	408	964	328	127	999999	530	868	13	999999	999999	938	999999	247	882	324	464	999999	377	12	761	260	201	109	137	367	554	153	999999	607	999999	997	661	730	773	459	831	798	999999	204	382	762	999999	999999	860	900	791	88	999999	984	168	256	999999	326	999999	850	999999	865	201	760	999999	386	999999	405	999999	274	286	962	473	433	999999	666	703	999999	629	998	387	999999	999999	999999	576	999999	84	636	449	392	287	999999	306	922	252	966	606	999999	999999	996	515	477	587	999999	623	828	999999	646	501	501	999999	999999	696	435	472	286	626	963	193	999999	312	999999	956	999999	999999	942	666	551	190	526	69	114	157	633	493	999999	352	652	614	748	999999	999999	999999	999999	839	739	647	870	460	999999	999999	642	414	331	693	999999	521	999999	609	999999	171	73	465	974	441	448	400	999999	999999	562	933	974	359	445	842	874	485	999999	460	257	304	999999	101	224	187	999999	700	825	939	599	999999	64	999999	933	586	797	972	999999	516	401	999999	999999	999999	897	42	375	293	999999	489	819	418	513	836	361	386	375	972	250	797	24	748	574	133	351	172	878	930	425	999999	54	902	324	501	999999	999999	719	866	203	999999	811	143	731	345	130	190	886	999999	691	557	221	999999	731	373	501	652	
999999	461	587	734	163	444	867	119	999999	917	103	21	777	999999	666	509	779	68	985	881	27	238	12	171	286	660	249	868	647	229	180	951	10	416	999999	268	288	999999	38	377	999999	999999	999999	213	96	874	450	247	999999	712	56	673	387	619	635	545	458	999999	458	503	205	999999	471	225	747	152	20	370	320	999999	999999	320	999999	618	999999	405	337	799	84	411	219	999999	978	935	183	506	573	390	781	597	809	862	19	534	181	276	159	685	466	943	999999	90	927	999999	999999	735	643	999999	13	239	218	659	351	56	293	203	30	536	52	250	579	630	589	723	598	367	311	505	446	999999	256	652	343	999999	999999	999999	84	496	999999	999999	863	804	387	999999	389	160	520	963	251	977	255	623	643	225	999999	999999	500	214	893	134	434	147	332	663	983	999999	325	999999	508	163	129	534	92	999999	387	775	253	999999	343	447	847	347	263	468	999999	632	19	127	765	314	999999	869	602	999999	999999	725	481	723	567	823	834	309	464	98	858	720	540	999999	999999	599	990	462	870	455	999999	999999	884	863	568	360	556	999999	455	999999	524	259	931	763	590	662	303	999999	479	520	612	548	882	175	610	383	999999	970	999999	176	324	999999	999999	156	999999	927	999999	999999	165	999999	276	636	999999	270	573	608	789	776	999999	185	305	471	999999	999999	999999	738	213	718	262	999999	999999	586	918	288	879	348	999999	999999	999999	662	821	685	374	272	253	976	694	621	602	12	594	326	999999	113	871	852	202	649	313	313	724	132	999999	970	999999	690	999999	999999	391	235	357	14	64	796	364	619	106	720	999999	866	54	999999	999999	999999	600	941	75	999999	417	36	155	999999	999999	418	999999	999999	330	404	322	563	268	999999	240	999999	999999	999999	271	999999	748	261	755	482	542	999999	269	143	16	115	380	17	624	999999	167	364	89	999999	533	999999	858	666	299	702	407	553	608	999999	999999	749	605	999999	680	349	999999	166	999999	999999	78	43	158	805	999999	225	34	315	938	364	962	876	999999	907	999999	999999	867	92	961	63	84	988	839	344	999999	999999	509	370	337	285	837	999999	93	999999	677	499	999999	999999	999999	84	999999	102	614	253	999999	483	461	698	951	65	482	999999	204	999999	599	89	204	814	32	435	715	999999	977	663	527	960	999999	881	240	999999	136	814	118	999999	384	981	999999	596	999999	308	805	999999	999999	282	999999	854	999999	865	816	597	999999	999999	999999	548	369	25	125	951	999999	11	690	999999	467	393	999999	668	874	318	843	617	
705	999999	442	724	629	904	254	999999	860	999999	164	928	75	642	273	453	999999	999999	527	999999	866	999999	999999	380	618	999999	353	35	354	143	999999	498	31	209	891	696	251	316	999999	999999	770	420	100	63	999999	761	999999	825	999999	484	885	313	790	484	751	999999	999999	999999	115	404	561	229	360	726	999999	665	999999	865	750	576	211	999999	651	73	999999	455	342	816	533	999999	721	527	999999	869	258	999999	708	999999	457	618	958	189	210	524	902	551	70	999999	371	191	854	648	84	999999	282	418	662	726	999999	999999	941	922	537	259	682	43	324	490	999999	25	999999	370	999999	999999	617	31	275	999999	999999	999999	999999	999999	454	352	12	82	452	360	596	840	24	981	659	161	677	46	652	951	841	869	236	580	999999	356	233	493	240	943	936	260	152	999999	566	839	911	972	477	195	257	610	590	964	893	637	999999	999999	710	266	999999	581	999999	324	296	301	820	814	82	108	999999	518	842	509	423	999999	697	999999	424	820	249	704	569	466	999999	241	288	271	686	267	355	999999	783	999999	488	365	881	999999	999999	275	999999	999999	999999	999999	999999	738	767	999999	551	557	939	521	562	890	999999	759	999999	913	619	999999	22	999999	137	999999	753	872	735	999999	30	68	464	869	999999	158	801	152	804	999999	400	965	473	999999	999999	999999	328	833	694	892	999999	729	353	999999	219	193	262	468	969	999999	625	204	13	999999	70	492	999999	80	279	999999	98	874	955	821	523	653	999999	999999	839	998	496	919	187	842	912	301	715	497	660	68	895	342	999999	718	574	999999	962	574	147	237	46	999999	999999	291	999999	999999	774	531	454	999999	601	999999	629	971	598	705	26	171	999999	768	777	605	419	221	999999	755	701	999999	256	327	691	27	999999	611	961	248	365	895	48	831	527	999999	999999	104	466	458	999999	210	999999	869	999999	800	999999	378	459	441	838	352	774	999999	389	538	284	136	874	583	769	28	20	360	350	131	132	164	251	593	999999	999999	999999	68	52	501	126	387	999999	890	439	999999	161	530	410	22	131	989	451	999999	909	916	999999	882	689	695	999999	999999	528	999999	999999	433	999999	866	878	522	597	715	16	888	999999	896	987	984	154	469	866	999999	999999	338	999	142	713	261	683	645	105	872	379	357	310	999999	859	999999	222	999999	182	295	651	887	425	415	983	999999	999999	23	999999	245	999999	229	828	711	999999	200	67	999999	999999	999999	192	243	426	725	346	658	588	75	47	906	772	999999	297	999999	999999	71	999999	594	159	161	
684	670	717	860	144	160	528	599	535	669	33	677	296	306	113	418	999999	700	999999	335	999999	511	976	999999	472	599	999999	258	872	999999	287	473	999999	999999	999999	521	525	566	590	999999	140	989	540	999999	883	105	852	990	999999	429	999999	999999	525	824	999999	183	694	695	397	545	999999	280	999999	777	392	999999	291	999999	115	591	892	904	119	883	204	999999	971	608	148	377	746	941	780	452	999999	74	948	999999	390	27	826	830	999999	55	967	859	273	999999	985	999999	813	999999	884	999999	537	695	999999	641	999999	999999	212	96	999999	30	999999	287	499	283	619	327	611	999999	346	999999	765	71	736	999999	999999	345	721	218	999999	814	563	999999	66	895	915	472	999999	317	942	197	814	740	283	158	256	999999	999999	999999	153	668	999999	999999	787	795	130	999999	999999	999999	724	294	482	994	474	742	466	186	231	604	367	156	366	999999	776	159	284	35	787	588	817	237	975	731	74	954	102	468	833	270	999999	450	512	921	592	658	715	999999	275	541	691	80	468	765	632	999999	311	428	327	638	999999	999999	687	381	232	497	318	750	929	999999	999999	997	352	999999	829	917	643	445	711	999999	443	999999	759	256	896	746	769	219	109	78	653	674	151	205	748	999999	762	141	999999	104	999999	964	890	999999	892	693	727	506	999999	714	362	866	999999	209	205	67	999999	441	484	485	728	108	651	861	999999	975	856	157	222	159	165	999999	745	617	999999	478	573	12	999999	213	29	272	284	394	999999	786	999999	941	10	999999	344	999999	657	224	376	999999	999999	39	889	916	836	999999	294	786	559	850	130	999999	999999	726	999999	342	87	280	465	999999	999999	266	155	999999	27	915	157	531	814	833	854	531	250	537	999999	544	123	446	376	999999	978	999999	835	864	666	859	519	283	208	999999	253	386	999999	999999	426	66	883	999999	999999	921	432	999999	999999	725	996	999999	858	894	571	949	999999	999999	904	999999	488	337	999999	999999	423	167	405	999999	332	812	590	477	999999	340	120	108	660	313	547	455	999999	224	525	119	999999	999999	10	999999	712	258	999999	612	482	741	999999	99	999999	602	999999	741	525	559	999999	170	144	528	999999	528	783	473	298	915	999999	458	999	273	812	321	423	355	999999	999999	999999	84	39	977	994	41	907	31	472	68	999999	805	930	467	784	364	999999	999999	251	482	841	999999	959	867	519	34	999999	169	286	323	189	999999	584	744	999999	366	141	167	534	794	620	761	999999	240	998	298	999999	999999	488	999999	346	83	999999	999999	938	922	
124	999999	999999	970	299	748	745	159	878	876	999999	195	80	428	999999	817	814	457	862	89	999999	999999	999999	230	999999	209	680	829	999999	999999	936	999999	805	474	251	999999	698	563	999999	871	26	851	999999	999999	77	343	472	999999	233	529	268	999999	999999	858	684	999999	303	248	475	99	78	915	182	773	940	999999	389	605	186	264	129	999999	951	991	999999	396	377	999999	999999	171	737	620	605	457	999999	288	999999	947	999999	856	675	460	98	416	999999	111	679	588	999999	999999	954	866	999999	999999	410	17	705	830	795	297	27	557	999999	313	361	458	999999	724	926	999999	251	999999	999999	999999	589	668	999999	545	999999	961	999999	789	563	999999	217	999999	737	637	57	839	583	258	161	999999	839	999999	375	785	64	999999	791	955	661	530	999999	521	999999	563	389	741	844	170	641	833	579	237	994	680	105	490	720	999999	676	97	88	993	290	999999	490	999999	999999	999999	999999	843	999999	999999	137	999999	908	695	999999	183	999999	315	994	423	616	327	923	611	999999	695	689	574	633	119	999999	999999	999999	999999	240	740	82	917	448	466	999999	798	663	817	110	961	999999	410	671	999999	434	371	102	999999	387	963	397	999999	348	608	698	916	999999	71	484	562	590	406	464	87	111	340	867	537	743	817	999999	999999	511	172	923	289	902	97	684	917	482	787	135	277	353	203	999999	840	768	999999	588	602	342	547	380	374	945	593	999999	999999	503	564	921	569	309	999999	377	999999	999999	999999	24	132	386	567	90	803	999999	197	734	907	999999	37	999999	999999	239	72	774	963	791	558	343	318	651	591	423	999999	865	565	999999	72	825	402	999999	358	999999	999999	225	999999	467	999999	103	758	859	537	341	476	794	939	340	247	516	414	395	135	999999	705	481	794	154	172	937	716	229	999999	91	369	871	420	244	773	846	999999	999999	999999	465	585	459	999999	260	999999	133	926	234	730	556	421	999999	40	283	51	999999	431	631	304	639	387	999999	197	455	971	605	384	705	999999	401	999999	908	180	670	499	256	367	544	207	999999	21	491	498	125	670	362	999999	147	202	788	999999	377	211	999999	999999	999999	272	999999	288	351	748	230	667	339	48	512	836	370	999999	795	999999	886	433	999999	627	999999	49	999999	785	999999	764	246	513	779	976	999999	707	596	592	452	984	699	999999	999999	300	790	824	169	87	167	526	480	363	406	170	538	944	999999	957	191	17	999999	882	669	587	511	717	888	363	898	805	250	999999	340	811	999999	999999	577	964	999999	81	999999	993	
999999	102	999999	883	116	618	447	205	999999	638	410	445	999999	816	596	999999	788	83	936	806	188	362	286	702	32	595	242	907	376	999999	130	120	136	207	265	576	999999	628	610	279	915	703	53	611	377	999999	27	999999	44	309	186	763	145	999999	814	999999	999999	590	860	520	386	540	829	781	518	300	318	999999	561	30	975	999999	472	666	891	485	999999	674	335	137	577	130	999999	76	999999	367	999999	999999	392	990	759	999999	768	999999	892	385	873	999999	102	999999	586	999999	999999	23	999999	999999	300	478	192	339	956	151	265	732	942	999999	666	762	976	161	325	265	214	999999	270	999999	999999	382	774	516	999999	999999	582	257	550	999999	569	859	742	788	76	506	870	63	44	617	457	45	157	999999	718	121	295	941	762	999999	227	990	753	72	624	917	704	676	727	999999	569	17	192	999999	697	807	29	198	999999	818	999999	999999	536	652	814	365	235	148	798	500	760	999999	495	229	929	999999	116	999999	173	159	999999	204	336	134	57	450	853	999999	938	910	102	999999	857	999999	936	76	463	110	257	269	999999	565	878	236	159	999999	521	962	867	128	701	349	35	999999	26	199	824	411	605	373	512	999999	210	887	408	663	782	551	292	999999	125	15	432	904	999999	246	326	109	975	999999	928	891	999999	819	219	753	82	922	999999	747	251	62	505	999999	757	818	365	990	828	999999	999999	969	680	14	13	695	916	999999	999999	779	873	725	436	999999	999999	621	390	390	677	655	590	999999	999999	545	621	73	510	548	157	648	881	336	999999	999999	971	999999	220	489	999999	524	836	951	454	999999	874	525	625	28	999999	145	437	975	999999	183	904	296	355	999999	999999	940	195	377	973	829	999999	547	455	946	514	999999	999999	901	999999	163	999999	999999	415	999999	671	106	447	491	110	21	999999	999999	23	106	584	999999	613	999999	106	999999	338	999999	977	624	999999	999999	79	678	514	961	999999	999999	411	169	365	275	880	878	473	296	502	999999	277	999999	618	999999	999999	358	372	829	873	999999	804	697	824	359	662	791	226	999999	36	769	977	148	999999	999999	999999	853	741	319	805	734	999999	810	383	635	200	25	15	999999	802	721	999999	685	98	412	730	714	999999	999999	613	98	662	999999	999999	999999	725	139	999999	933	497	680	617	999999	34	148	720	999999	323	199	168	646	785	999999	541	314	462	302	59	873	954	999999	519	999999	705	716	81	484	549	650	999999	999999	337	82	771	132	113	262	999999	949	691	736	401	155	846	966	313	999999	597	999999	
999999	433	89	999999	978	708	999999	881	357	999999	77	999999	999999	999999	289	107	318	713	196	999999	211	210	999999	999999	191	228	397	374	999999	739	412	376	999999	594	379	485	981	524	104	72	961	232	999999	353	882	455	290	999999	865	999999	999999	600	999999	999999	999999	80	792	979	631	759	320	796	991	617	999999	700	358	861	999999	803	999999	794	618	999999	999999	999999	304	298	228	736	937	669	508	999999	92	812	857	709	839	308	693	12	999999	999999	752	174	240	999999	447	999999	107	429	999999	999999	633	862	981	999999	731	776	776	504	761	895	821	650	298	850	535	102	843	999999	31	995	120	123	902	284	381	292	999999	999999	850	46	639	518	999999	446	517	229	831	999999	978	73	532	199	251	997	522	112	999999	390	762	355	348	458	407	999999	951	519	960	706	24	999999	999999	769	999999	999999	266	313	999999	999999	343	316	999999	999999	670	999999	472	920	999999	905	761	278	415	367	999999	999999	697	190	999999	807	999999	997	268	134	458	539	44	763	999999	999999	740	218	698	35	56	455	94	968	999999	999999	999999	41	999999	999999	944	999999	43	671	524	158	36	999999	202	606	365	345	57	146	921	140	923	999999	999999	354	999999	553	580	999999	320	999999	421	729	402	671	841	463	359	213	999999	999999	999999	999999	249	397	500	999999	25	999999	669	711	408	947	56	657	525	999999	656	303	999999	401	999999	653	361	725	737	307	683	999999	765	901	999999	999999	957	999999	634	999999	469	986	999999	509	537	999999	719	608	999999	473	683	745	155	583	999999	66	322	999999	999999	852	999999	523	999999	202	999999	494	335	767	999999	564	989	837	32	965	999999	670	448	999999	864	685	999999	752	335	273	623	938	999999	191	104	928	531	999999	670	782	547	946	999999	661	999999	52	164	952	881	835	483	846	722	189	999999	146	618	999999	922	863	918	269	999999	396	999999	999999	117	153	672	798	42	820	177	250	428	850	344	786	863	822	999999	981	870	999999	789	777	225	207	999999	999999	999999	999999	999999	807	999999	287	999999	939	92	999999	935	20	289	93	803	663	679	999999	761	935	999999	832	76	999999	342	936	399	698	607	802	827	999999	748	714	999999	440	572	999999	385	999999	102	404	999999	389	886	520	702	786	696	999999	108	999999	445	469	165	999999	535	999999	474	927	888	70	999999	290	657	34	999999	575	605	372	100	319	106	621	843	407	138	687	223	821	244	612	999999	481	999999	94	474	289	558	999999	999999	426	895	457	999999	41	72	423	731	862	999999	137	191	334	999999	999999	999999	824	
625	757	359	848	932	653	693	999999	68	861	586	572	999999	982	26	604	466	674	423	649	369	811	345	715	955	361	573	116	430	677	445	914	447	649	663	800	651	67	493	251	763	999999	973	210	836	169	312	275	999999	587	999999	370	375	997	464	813	422	999999	999999	581	89	587	855	999999	425	672	999999	910	329	225	999999	409	190	181	885	394	838	999999	878	796	59	307	995	843	999999	85	549	999999	999999	999999	388	17	999999	999999	172	186	128	591	785	174	999999	402	946	894	999999	468	999999	203	122	80	975	287	765	107	531	782	591	22	582	999999	133	999999	725	478	999999	944	245	277	19	999999	276	999999	359	714	762	657	361	110	219	350	894	355	999999	124	999999	111	999999	999999	391	389	999999	116	999999	999999	51	359	677	477	67	999999	233	999999	193	413	803	728	928	60	345	874	430	490	999999	242	999999	777	356	610	603	736	999999	999999	886	629	123	999999	247	913	999999	412	980	884	53	529	127	981	171	924	321	156	999999	999999	731	516	959	114	313	999999	989	273	13	999999	873	999999	999999	64	36	563	300	999999	999999	999999	387	932	894	999999	446	283	999999	999999	616	999999	299	999999	999999	999999	999999	379	670	18	856	999999	923	409	999999	913	20	722	542	72	955	607	634	676	665	168	814	798	622	999999	667	39	662	525	657	582	777	426	767	486	617	656	893	999999	787	30	100	978	534	981	535	724	999999	999999	519	18	797	622	999999	999999	696	648	999999	999999	999999	999999	807	407	752	826	999999	594	955	65	455	308	714	999999	889	999999	77	835	999999	641	888	999999	298	610	16	999999	785	165	634	371	790	969	899	646	941	960	222	693	235	707	999999	940	768	999999	606	220	999999	455	733	157	999999	860	383	999999	368	406	538	207	401	113	999999	999999	960	594	274	999999	409	77	410	928	431	384	610	567	999999	948	999999	612	14	796	354	339	432	487	42	930	595	782	288	545	431	25	301	132	666	999999	980	184	421	129	811	237	999999	999999	725	954	259	999999	331	419	231	926	203	999999	758	711	557	482	561	999999	890	626	788	865	506	416	92	488	901	999999	968	999999	999999	999999	984	999999	294	627	999999	999999	680	999999	461	999999	999999	505	822	696	373	954	318	507	622	86	238	195	448	189	308	319	872	771	915	999999	451	229	734	318	999999	999999	426	930	721	483	999999	121	174	919	551	999999	594	395	999999	946	999999	999999	389	999999	656	798	678	115	328	452	999999	908	999999	69	999999	104	770	513	86	732	999999	999999	
785	999999	422	127	30	999999	638	307	725	487	656	968	999999	980	840	619	662	821	961	999999	611	279	278	755	257	999999	501	456	999999	90	999999	392	418	243	685	250	702	539	778	159	476	31	999999	728	261	895	288	446	263	161	999999	999999	770	226	775	516	999999	999999	870	915	38	191	77	999999	177	274	999999	999999	305	600	917	133	53	812	844	590	552	549	999999	999999	826	64	203	999999	239	64	999999	201	999999	999999	379	45	668	862	131	294	954	999999	560	999999	345	740	999999	663	243	728	220	958	999999	195	964	331	173	518	999999	999999	988	988	415	122	653	368	999999	136	999999	882	999999	191	999999	559	636	470	988	515	26	95	913	539	845	510	844	663	999999	282	214	58	999999	160	772	158	999999	966	676	448	344	977	660	24	443	999999	274	38	276	822	559	504	999999	999999	502	999999	69	459	152	999999	278	999999	548	807	999999	181	21	999999	418	543	264	669	793	550	999999	999999	999999	898	999999	999999	246	815	396	997	999999	709	999999	999999	657	999999	98	846	999999	771	179	354	438	852	999999	271	999999	959	620	733	999999	999999	710	999999	486	463	578	171	362	658	999999	462	602	999999	999999	222	465	797	656	649	455	417	846	32	999999	999999	610	999999	806	999999	153	286	205	663	439	833	999	924	736	999999	200	999999	493	999999	113	716	999999	887	767	999999	999999	552	999999	970	288	160	999999	688	421	659	853	996	365	527	514	391	999999	999999	120	261	223	541	70	463	458	528	999999	681	999999	663	84	999999	999999	926	38	601	973	234	384	289	790	320	513	999999	350	999999	571	966	660	721	459	999999	776	999999	666	275	491	849	999999	759	237	371	769	757	584	140	191	438	498	913	417	43	999999	831	471	902	999999	999999	122	264	956	957	999999	207	214	272	945	999999	999999	763	119	999999	712	624	62	428	550	755	502	219	22	999999	477	999999	313	425	257	945	54	763	247	508	737	267	999999	279	350	572	552	999999	999999	999999	179	734	803	293	330	939	779	52	999999	282	490	902	252	824	999999	283	893	788	25	10	263	505	526	611	396	455	999999	782	999999	978	213	999999	35	139	999999	742	944	999999	999999	317	175	12	411	999999	999999	834	24	978	790	999999	679	763	306	194	629	673	999999	201	897	875	127	997	999999	999999	78	310	999999	123	999999	746	999999	873	693	708	835	999999	103	561	593	999999	441	843	992	999999	999999	999999	884	841	999999	299	999999	752	999999	229	199	178	999999	37	896	717	956	900	127	53	738	999999	80	999999	359	999999	
580	656	999999	345	999999	284	14	955	85	629	999999	46	613	572	221	586	750	473	519	666	224	75	999999	876	605	540	726	948	281	999999	379	296	492	141	719	878	153	787	785	999999	173	92	999999	276	302	920	296	555	831	162	999999	606	88	692	999999	514	990	999999	739	904	999999	65	684	999999	260	138	554	999999	852	343	999999	963	688	999999	502	142	123	398	999999	684	999999	181	999999	128	448	772	218	799	978	215	887	999999	57	881	367	117	408	380	26	173	376	814	702	498	719	101	999999	483	199	30	401	601	999999	64	661	386	999999	999999	144	487	920	999999	503	647	999999	30	999999	806	247	394	734	742	382	999999	318	438	479	629	409	999999	854	734	999999	957	813	296	273	999999	230	980	179	842	245	538	253	999999	999999	64	52	999999	185	122	246	999999	296	658	229	737	745	232	907	319	165	787	633	195	154	999999	833	169	757	922	586	999999	999999	891	999999	843	177	697	126	999999	586	710	180	999999	498	804	671	165	76	536	257	997	83	999999	686	458	905	68	476	775	230	999999	941	999999	999999	980	588	404	161	385	569	58	116	492	732	999999	617	999999	696	349	874	677	999999	230	674	588	999999	366	214	59	937	119	230	999999	999999	704	999999	916	999999	518	226	276	999999	690	999999	999999	891	590	137	242	840	24	371	137	901	552	789	720	999999	999999	797	232	999999	112	999999	460	828	764	299	38	999999	700	999999	188	999999	999999	673	412	999999	476	697	601	239	999999	218	999999	748	103	999999	650	999999	58	338	269	999999	993	999999	902	999999	516	379	999999	301	108	999999	150	339	192	13	302	879	999999	999999	122	260	205	993	227	893	524	712	735	324	648	124	636	999999	425	468	140	532	770	169	999999	106	570	999999	140	999999	77	594	565	999999	157	770	536	591	225	19	525	999999	857	18	999999	804	644	811	652	984	919	999999	999999	724	999999	999999	119	227	719	25	689	999999	863	801	826	930	999999	999999	177	877	587	54	999999	416	999999	999999	674	999999	999999	943	462	758	657	999999	506	999999	999999	841	227	999999	999999	318	872	209	329	629	146	999999	192	798	999999	998	644	999999	406	875	631	506	781	999999	999999	358	786	776	999999	930	247	717	305	999999	258	999999	428	790	999999	278	182	946	999999	999999	994	618	578	643	295	463	123	999999	749	630	667	185	999999	485	999999	313	532	106	645	999999	391	999999	759	656	549	353	580	854	558	999999	702	999999	418	467	747	999999	779	152	490	999999	816	365	968	674	868	83	999999	943	999999	
913	746	85	311	698	931	575	858	999999	104	942	883	269	334	621	928	999999	766	602	738	999999	533	389	999999	545	581	999999	461	94	787	475	109	637	999999	644	999999	626	383	720	536	999999	627	857	999999	999999	226	557	999999	356	746	885	999999	651	214	704	389	999999	469	999999	127	999999	124	773	144	628	843	256	914	689	239	311	609	56	999999	566	186	676	341	78	329	34	995	114	348	902	999999	999999	432	650	264	35	166	618	602	631	999999	853	999999	429	703	970	642	351	127	445	286	271	584	999999	528	999999	35	401	446	102	999999	999999	435	242	999999	395	824	274	435	999999	154	990	453	444	508	999999	953	911	374	358	999999	653	987	999999	999999	896	873	783	132	999999	999	765	999999	510	722	58	428	490	959	999999	999999	377	999999	912	999999	295	817	150	150	205	760	124	37	97	710	265	999999	532	616	573	522	50	152	884	215	389	818	943	722	460	999999	999999	951	999999	212	24	737	84	612	340	999999	733	999999	926	789	999999	738	94	799	999999	35	895	874	395	795	115	235	999999	707	911	999999	874	427	999999	301	999999	172	970	885	695	527	999999	920	285	494	789	407	999999	999999	329	650	999999	153	265	434	18	597	999999	270	999999	789	705	377	999999	864	214	315	952	635	501	723	767	209	999999	938	88	975	599	901	16	999999	999999	937	387	270	741	731	172	999999	292	701	999999	710	788	999999	822	580	999999	420	290	999999	999999	589	603	606	883	534	48	326	999999	999999	997	664	264	398	779	768	999999	439	132	483	152	696	353	799	127	999999	420	208	999999	507	755	999999	999999	531	263	999999	999999	781	387	216	692	846	999999	999999	999999	941	999999	399	135	63	590	789	297	807	999999	999999	246	803	488	825	124	839	209	999999	999999	818	53	732	999999	999999	999999	217	999999	999999	790	999999	787	999999	999999	186	999999	31	82	72	917	999999	891	999999	999999	999999	194	540	303	561	102	999999	646	999999	971	884	999999	723	263	776	629	382	737	382	26	45	970	151	707	312	224	102	767	147	999999	999999	927	240	542	640	999999	893	914	999999	822	937	660	999999	132	221	289	887	767	306	443	999999	238	999999	797	164	999999	999999	833	990	347	10	999999	999999	139	660	957	666	999999	623	999999	736	999999	247	559	88	385	999999	29	495	999999	999999	999999	470	704	396	92	418	443	999999	116	999999	69	923	999999	822	852	161	999999	472	263	999999	705	154	695	706	86	991	959	718	779	289	32	348	967	19	674	625	804	743	577	548	999999	804	999999	487	
676	544	93	737	236	233	658	557	241	999999	999999	191	774	999999	320	101	999999	724	607	827	110	721	956	153	157	999999	356	853	894	714	398	999999	638	218	40	999999	999999	232	491	556	999999	999999	116	565	388	493	850	807	432	999999	99	508	999999	999999	386	999999	587	940	589	999	877	999999	662	526	22	729	553	566	999999	999999	999999	999999	243	61	206	635	615	400	764	663	999999	548	999999	418	625	999999	704	949	831	999999	953	967	642	999999	678	826	813	589	552	658	940	999999	841	653	302	999999	275	155	492	751	999999	999999	185	925	622	339	384	253	901	133	35	603	999999	891	825	225	593	999999	999999	379	821	36	847	116	999999	999999	707	776	125	761	623	559	999999	90	735	766	791	999999	869	349	452	569	687	429	633	346	559	949	999999	86	279	999999	772	999999	929	999999	999999	999999	212	528	631	607	138	999999	509	475	146	653	999999	68	434	876	881	43	926	262	999999	428	482	386	544	757	999999	48	492	999999	999999	353	999999	999999	427	722	515	999999	999999	999999	999999	547	919	999999	210	905	794	769	652	402	642	738	196	676	974	999999	999999	825	984	874	999999	999999	657	410	688	793	502	742	641	711	999999	540	326	999999	821	801	508	324	186	638	963	188	999999	99	467	58	166	484	447	506	135	689	999999	843	196	999999	999999	999999	478	416	412	61	138	941	41	111	422	999999	855	183	999999	282	649	355	911	999999	703	567	942	640	636	27	999999	144	586	681	184	999999	999999	479	911	999999	845	769	999999	911	60	999999	67	365	635	999999	629	274	94	999999	50	20	932	716	647	999999	576	838	779	395	999999	994	999999	360	999999	939	219	999999	271	432	437	999999	129	999	999999	259	509	999999	14	584	398	40	60	733	641	173	550	999999	832	999999	422	17	989	840	165	66	99	999999	437	696	842	254	13	661	999999	999999	891	932	297	398	823	988	833	999999	996	726	944	631	718	763	398	41	999999	683	20	429	889	999999	844	373	169	801	160	318	999999	154	37	398	317	481	282	617	891	444	765	433	183	999999	844	999999	122	467	999999	999999	307	811	701	329	999999	999999	280	612	98	999999	238	31	838	525	999999	852	999999	555	324	247	491	999999	999999	118	917	586	999999	105	444	415	999999	702	813	486	20	930	452	707	746	321	210	669	529	999999	215	744	999999	658	341	991	739	566	153	751	192	526	671	592	412	75	999999	185	178	999999	999999	536	217	362	999999	532	410	992	809	12	46	821	261	181	999999	999999	990	999999	764	453	
675	695	558	71	999999	494	269	860	999999	999999	572	999999	999999	845	305	999999	999999	243	153	808	591	999999	756	151	714	371	999999	499	999999	239	999999	161	421	725	17	977	977	156	68	29	273	549	999999	138	999999	21	329	999999	876	233	646	999999	454	955	861	928	938	416	357	999999	999999	769	180	999999	605	420	614	776	838	328	701	390	184	133	545	51	60	627	711	703	51	858	623	466	593	999999	999999	465	863	89	48	570	798	135	799	503	379	999999	999999	29	999999	999999	999999	557	999999	266	582	330	420	820	999999	320	705	654	999999	371	155	999999	999999	288	714	158	999999	759	289	999999	591	59	334	999999	672	427	999999	692	306	498	290	76	935	336	999999	386	55	52	211	999999	865	154	244	999999	358	665	999999	254	314	258	999999	817	277	400	674	533	996	999999	158	999999	225	23	357	999999	90	89	999999	155	999999	338	113	870	558	561	275	446	815	896	693	16	277	849	387	58	858	473	798	545	662	221	389	677	894	750	999999	999999	797	841	357	278	886	15	999999	999999	154	768	999999	716	134	238	718	110	684	999999	999999	375	635	309	543	617	290	999999	999999	332	948	436	999999	999999	58	423	999999	973	548	999999	130	272	148	410	903	100	999999	92	999999	433	502	289	992	753	568	147	999999	497	307	739	987	653	521	388	38	718	792	999999	668	999999	589	744	561	999999	999999	919	236	999999	406	453	414	208	823	69	829	668	443	233	249	911	206	999999	676	809	436	477	750	760	999999	194	308	999999	999999	708	844	758	728	732	731	648	999999	991	999999	853	335	999999	999999	462	999999	369	285	568	222	999999	515	437	78	751	833	999999	179	476	853	221	999999	999999	999999	999999	999999	81	940	711	501	600	11	999999	999999	822	999999	647	647	297	211	21	999999	739	539	666	202	416	690	976	899	187	479	999999	147	879	708	999999	14	714	247	999999	429	573	76	621	755	999999	377	999999	999999	195	906	881	274	999999	312	999999	999999	999999	922	807	999999	964	812	323	131	999999	78	190	999999	810	999999	933	60	724	592	345	673	917	999999	893	999999	444	708	713	281	999999	178	999999	576	303	549	999999	791	999999	105	465	761	752	500	999999	241	196	142	999999	551	973	999999	999999	259	999999	999999	216	217	999999	768	947	999999	108	52	532	398	772	614	820	271	757	151	619	999999	137	584	920	426	722	999999	853	312	999999	171	999999	767	628	55	609	561	999999	999999	762	671	158	209	663	709	967	799	468	582	321	205	794	999999	999999	921	132	392	821	
789	494	377	915	645	24	936	745	765	769	999999	999999	268	927	88	388	947	480	999999	921	220	999999	922	203	280	990	55	999999	475	555	999999	999999	226	739	554	194	395	999999	999999	195	726	964	212	40	741	578	63	999999	999999	999999	273	450	204	999999	611	341	999999	999999	644	654	999999	568	280	219	71	803	787	529	383	999999	992	201	966	742	999999	255	256	892	999999	702	937	999999	661	31	292	267	729	999999	137	999999	999999	221	999999	858	226	167	694	992	968	937	790	533	895	821	461	82	999999	461	277	999999	94	679	722	941	717	999999	907	259	999999	999999	999999	42	401	999999	282	781	999999	118	525	46	561	264	999999	524	911	413	881	840	999999	220	999999	277	999999	771	138	942	999999	180	150	35	260	999999	75	173	862	758	141	735	549	679	993	999999	999999	240	804	830	755	207	999999	314	319	76	689	999999	31	807	554	999999	999999	999999	293	999999	967	500	786	999999	198	760	662	999999	281	999999	301	890	999999	417	999999	257	967	999999	999999	999999	150	836	715	193	755	999999	152	64	213	999999	703	219	395	96	999999	445	454	687	641	995	545	999999	999999	173	775	798	499	999999	476	307	661	999999	153	992	767	141	999999	999999	370	840	618	607	949	769	452	999999	505	140	19	895	802	999999	665	200	755	999999	999999	552	418	957	859	999999	588	906	850	969	999999	999999	328	276	661	851	326	999999	999999	938	999999	999999	720	693	303	368	604	580	504	999999	999999	952	246	503	338	241	999999	999999	980	90	28	52	919	483	25	999999	811	743	243	951	964	864	813	817	999999	539	831	725	664	500	932	17	411	479	999999	124	999999	825	937	429	667	913	999999	999999	919	885	354	247	999999	999999	999999	861	347	553	416	213	148	429	999999	799	999999	468	999999	999999	157	21	641	999999	582	901	944	986	805	813	999999	999999	53	516	999999	459	195	999999	57	999999	999999	80	670	857	999999	999999	999999	736	999999	148	29	209	175	339	159	908	254	904	664	775	256	570	66	999999	999999	365	170	632	999999	708	613	815	420	285	547	86	999999	783	387	885	999999	999999	330	666	794	93	885	713	366	999999	215	290	930	282	999999	383	999999	146	999999	706	536	352	214	999999	999999	999999	788	890	792	83	567	470	527	778	849	999999	249	399	739	186	479	999999	276	543	503	333	885	148	68	173	72	213	196	680	999999	583	13	372	141	590	305	999999	999999	999999	999999	745	763	161	432	188	143	624	407	999999	236	999999	85	671	464	211	999999	649	831	629	21	363	284	846	
999999	999999	44	876	268	158	881	484	999999	984	999999	999999	569	999999	716	999999	39	447	805	775	999999	999999	999999	999999	908	929	271	655	999999	301	281	77	999999	999999	730	167	153	267	999999	999999	539	752	555	999999	559	706	999999	594	933	999999	599	573	557	509	402	162	999999	702	968	338	999999	235	320	243	713	53	297	652	13	558	735	772	999999	556	246	999999	999999	416	782	211	297	676	721	221	999999	707	520	961	525	578	399	451	999999	37	371	313	442	321	388	515	419	990	591	384	226	826	492	999999	999999	999999	999999	361	919	766	51	220	514	108	540	15	533	335	136	435	169	999999	999999	64	194	999999	269	411	37	999999	792	306	95	346	995	876	224	519	999999	999999	999999	999999	531	532	986	161	799	999999	781	999999	981	93	999999	165	225	931	353	438	999999	999999	441	38	333	652	974	999999	134	177	999999	664	999999	24	636	311	296	999999	763	950	77	43	143	925	629	655	295	708	443	999999	131	999999	999999	786	703	999999	393	119	714	878	558	999999	37	631	242	999999	591	999999	999999	999999	869	999999	178	402	370	782	206	515	999999	678	999999	275	999999	204	56	47	141	999999	999999	999999	918	186	415	884	402	826	16	511	999999	999999	73	999999	261	999999	71	35	896	140	425	999999	172	999999	711	46	521	292	940	832	999999	204	985	999999	655	188	999999	692	689	293	999	544	775	694	999999	999999	614	999999	23	428	143	30	151	10	999999	401	115	50	475	379	999999	119	999999	183	926	498	527	487	673	82	248	378	345	612	141	881	154	999999	65	815	431	482	999999	999999	699	564	62	985	999999	264	82	603	226	320	921	999999	659	602	767	334	377	137	375	941	190	764	999999	539	869	999999	256	637	999999	999999	999999	890	840	373	484	371	446	542	490	419	10	999999	161	35	691	250	232	552	710	730	999999	304	116	337	341	934	880	523	999999	299	999999	445	618	566	373	40	59	295	127	999999	888	999999	646	956	940	999999	999999	659	999999	628	999999	704	927	264	999999	653	784	512	41	549	491	922	426	201	411	565	36	999999	661	660	999999	936	434	314	999999	612	657	159	397	796	331	230	675	497	813	999999	517	364	999999	719	999999	547	264	578	999999	999999	999999	999999	555	385	518	28	997	197	437	999999	279	622	421	609	995	635	999999	999999	227	271	257	929	387	108	999999	999999	249	942	415	653	681	855	399	877	204	999999	604	21	287	999999	232	487	70	275	43	999999	999999	745	724	999999	432	29	999999	653	999999	488	77	456	338	846	
999999	65	782	784	866	423	999999	543	999999	793	40	114	957	913	48	769	999999	122	74	162	729	504	999999	999999	231	662	504	746	169	715	999999	157	682	441	535	176	705	285	408	999999	999999	409	340	930	999999	327	72	447	614	999999	619	999999	392	186	127	999999	837	987	562	214	919	486	384	699	658	883	999999	526	387	871	73	593	999999	454	490	999999	173	297	214	999999	599	67	999999	999999	999999	999999	764	505	323	999999	339	717	722	203	999999	195	35	641	999999	705	999999	546	69	742	884	36	999999	937	696	797	999999	999999	783	659	615	999999	353	999999	603	478	129	999999	212	999999	999999	355	870	520	999999	999999	305	999999	999999	508	18	62	997	999999	337	79	999999	999999	809	526	152	788	934	73	588	999999	841	862	47	804	586	969	343	934	999999	999999	165	729	193	401	999999	587	536	284	999999	562	865	953	834	533	538	301	127	999999	982	754	421	806	999999	915	999999	442	494	999999	921	48	719	72	200	799	913	999999	999999	417	33	999999	262	660	422	999999	973	999999	38	513	276	999999	851	999999	951	455	126	999999	796	277	938	69	102	999999	362	612	843	802	763	999999	620	999999	657	709	662	427	501	760	394	907	942	575	414	999999	999999	636	196	71	121	999999	682	564	423	377	478	963	999999	935	307	810	192	999999	134	999999	893	999999	999999	152	995	534	953	366	965	889	334	373	999999	121	383	725	425	999999	691	27	362	65	904	999999	241	698	999999	566	462	999999	725	771	450	420	96	999999	998	999999	76	587	999999	326	599	534	999999	999999	318	361	562	582	394	410	489	117	999999	999999	53	357	911	999999	579	397	903	391	173	562	922	244	34	999999	727	380	999999	999999	235	45	999999	379	247	135	390	602	13	999999	198	999999	292	999999	780	999999	951	650	999999	770	17	405	423	218	370	489	192	83	999999	999999	855	24	694	385	881	605	999999	674	999999	999999	915	977	393	32	999999	848	280	999999	999999	776	437	86	247	999999	999999	830	999999	257	18	757	999999	999999	274	999999	35	184	630	907	461	184	875	286	999999	358	854	39	21	400	25	522	999999	603	618	561	999999	778	777	749	287	999999	982	999999	999999	362	842	608	999999	999999	997	999999	228	373	999999	289	901	160	545	888	999999	999999	818	232	999999	496	999999	349	698	713	999999	999999	999999	880	629	999999	999999	749	621	188	515	255	326	458	402	996	303	846	475	338	659	596	999999	999999	658	220	999999	759	893	178	814	502	909	999	480	750	621	999999	999999	727	97	162	538	367	382	845	
751	369	999999	245	999999	702	874	369	999999	495	23	518	232	419	177	442	855	452	999999	999999	345	327	977	652	385	955	999999	999999	999999	507	68	999999	515	999999	468	873	999999	658	999999	121	627	549	945	999999	999999	112	999999	334	999999	654	999999	96	993	369	999999	434	391	187	859	247	600	999999	128	999999	437	147	13	419	999999	303	513	206	476	262	999999	999999	381	993	999999	283	839	777	999999	597	999999	999999	882	156	999999	999999	999999	752	799	737	521	501	431	999999	999999	599	108	706	384	999999	151	110	619	741	999999	999999	62	398	272	586	408	999999	938	530	355	999999	265	857	999999	999999	812	760	999999	738	740	999999	373	982	999999	325	184	999999	403	931	999999	110	362	999999	999999	597	980	103	489	999999	339	698	999999	900	53	100	343	251	999999	467	454	999999	703	880	10	999999	350	999999	999999	947	412	275	429	17	84	255	113	124	999999	518	936	719	999999	999999	409	52	999999	472	939	355	981	999999	543	936	487	76	406	482	150	103	999999	999999	999999	542	810	73	278	555	826	798	999999	229	566	90	999999	734	118	519	480	958	746	877	141	606	965	479	999999	493	529	999999	999999	630	973	591	271	35	999999	739	383	345	773	786	646	150	999999	762	376	999999	999999	752	957	886	11	192	357	379	779	544	577	999999	341	785	35	818	949	367	255	975	999999	505	999999	999999	146	145	194	959	241	990	248	212	999999	280	88	999999	60	962	999999	791	244	892	999999	43	172	52	14	999999	761	827	201	10	517	400	642	909	596	588	999999	866	997	397	147	788	305	374	236	70	707	999999	768	987	737	999999	741	927	259	132	999999	104	999999	207	208	414	799	248	694	713	637	178	999999	471	222	763	999999	999999	754	467	738	999999	815	943	290	512	68	214	272	63	999999	715	660	473	381	655	734	999999	198	732	989	999999	680	523	433	538	999999	307	774	974	999999	893	999999	791	393	419	999999	198	916	695	356	594	999999	640	63	922	517	716	100	999999	38	999999	999999	31	478	681	126	301	520	751	444	761	439	298	393	999999	543	999999	999999	961	377	546	883	502	999999	404	91	999999	999999	510	30	999999	999999	999999	946	677	245	160	323	712	999999	986	678	999999	261	594	999999	687	256	999999	388	648	636	999999	198	492	119	999999	999999	83	600	999999	831	999999	999999	93	999999	231	999999	716	530	393	555	377	668	391	868	999999	251	792	999999	403	793	999999	132	999999	724	87	29	463	568	90	999999	249	121	226	164	999999	444	177	49	999999	345	540	767	995	
103	999999	999999	807	623	400	913	852	834	206	293	658	887	358	369	999999	211	999999	157	450	877	999999	999999	999999	236	209	999999	84	752	314	68	262	415	136	999999	464	999999	221	999999	178	176	662	415	915	999999	506	781	999999	807	572	733	999999	999999	999999	128	787	13	28	999999	999999	125	839	109	529	148	999999	252	760	80	999999	999999	999999	58	979	999999	999999	900	350	519	999999	428	199	276	190	581	611	869	999999	18	501	461	598	640	425	63	999999	562	886	777	999999	999999	30	25	999999	712	743	409	999999	53	903	887	999999	999999	999999	995	925	999999	919	947	536	171	163	999999	578	453	271	359	999999	926	999999	662	999999	572	616	999999	407	184	374	478	838	211	999999	55	999999	614	798	99	999999	999999	138	764	999999	938	250	741	110	999999	446	999999	999999	394	776	487	106	999999	873	100	999999	386	597	750	208	451	999999	334	704	999999	647	999999	654	182	570	212	797	999999	28	999999	999999	875	374	140	738	999999	37	454	435	978	999999	864	741	707	999999	411	832	387	566	999999	829	915	46	999999	630	999999	804	278	823	574	689	914	999999	798	768	26	21	999999	21	293	423	665	999999	726	168	783	999999	947	975	169	379	999999	625	826	256	999999	839	382	999999	265	119	758	630	860	999999	999999	642	999999	938	190	399	999999	999999	282	778	173	999999	999999	833	846	259	999999	999999	999999	204	999999	999999	999999	552	999999	187	999999	999999	756	184	664	999999	49	999999	134	151	290	18	795	999999	15	54	352	58	92	400	529	549	999999	15	262	465	966	665	29	744	246	400	586	12	760	416	619	108	999999	139	976	883	999999	705	969	999999	507	894	199	235	947	356	469	961	658	99	999999	750	922	209	77	384	417	389	904	889	999999	792	18	999999	999999	999999	935	999999	424	645	840	957	45	413	958	999999	999999	793	797	890	999999	625	354	670	999999	868	186	914	71	602	476	329	800	90	427	999999	886	601	801	703	420	999999	546	22	999999	346	714	518	251	995	908	999999	592	23	957	999999	999999	347	486	565	999999	31	891	999999	179	521	166	955	999999	999999	195	874	992	999999	479	424	88	342	421	775	163	667	673	76	693	999999	999999	786	132	621	277	548	999999	999999	636	399	999999	999999	842	738	999999	999999	532	998	809	43	630	498	544	543	727	115	926	711	411	409	358	824	138	327	784	379	832	999999	974	999999	999999	757	467	90	999999	999999	499	683	999999	404	144	674	267	999999	231	247	252	999999	893	999999	622	413	833	236	51	800	595	525	999999	810	
927	999999	33	171	283	873	999999	463	743	373	616	252	125	999999	275	683	567	999999	105	546	137	253	480	812	999999	356	923	999999	49	998	999999	973	729	785	999999	976	650	999999	386	358	216	999999	845	530	555	379	999999	826	961	999999	243	127	999999	416	999999	684	687	221	147	999999	950	999999	424	999999	604	643	999999	999999	540	298	42	999999	101	747	340	348	999999	949	266	999999	999999	107	279	681	999999	651	552	323	112	792	999999	439	957	999999	408	999999	373	999999	926	999999	857	956	295	999999	335	770	35	683	999999	344	286	999999	954	492	868	852	530	999999	978	953	999999	209	238	999999	999999	603	514	999999	348	924	974	306	33	354	797	999999	811	607	356	995	625	868	246	999999	516	560	484	475	999999	555	885	630	132	999999	821	657	727	999999	671	732	266	392	344	161	370	999999	714	610	694	766	51	922	999999	983	337	232	962	999999	999999	449	128	48	61	793	49	354	184	60	532	150	999999	273	999999	623	738	999999	999999	999999	407	535	846	999999	780	824	513	962	242	148	999999	999999	999999	266	316	232	613	227	340	550	999999	999999	806	664	88	554	392	778	999999	773	999999	104	697	877	74	705	603	254	268	237	290	87	121	45	414	932	455	999999	999999	999999	20	521	902	983	972	391	729	191	795	999999	441	735	975	468	999999	999999	999999	999999	999999	610	629	369	959	999999	270	45	904	770	259	155	109	274	821	999999	999999	733	202	714	905	683	975	421	459	999999	795	554	111	652	152	863	40	637	999999	355	93	650	999999	799	722	936	487	999999	932	649	999999	999999	914	999999	705	999999	358	197	912	519	635	218	999999	927	317	716	933	261	627	396	124	999999	349	999999	199	122	182	402	992	968	205	26	489	809	905	628	640	999999	947	982	514	999999	725	999999	999999	875	740	633	492	15	999999	235	341	546	534	663	827	448	511	999999	999999	999999	205	943	323	618	729	110	31	688	999999	533	313	645	881	281	746	933	999999	999999	382	548	910	986	999999	969	684	943	284	251	801	201	899	364	999999	558	648	781	102	111	999999	999999	612	803	999999	999999	922	696	664	263	917	893	693	197	220	448	999999	218	978	353	934	785	825	779	999999	884	634	999999	999999	332	632	965	840	653	177	742	936	117	66	495	57	988	999999	31	999999	907	507	711	154	556	999999	999999	803	999999	177	370	813	832	915	54	999999	973	56	341	631	952	63	50	999999	477	511	938	162	999999	305	945	507	804	454	980	387	922	804	102	820	999999	999999	999999	
485	806	999999	999999	201	22	999999	84	941	946	400	382	999999	999999	691	677	999999	574	999999	319	453	999999	863	19	387	999999	667	923	999999	953	999999	438	999999	961	999999	222	548	407	747	150	843	231	14	560	413	82	135	919	240	136	57	255	914	852	648	263	943	999999	726	265	999999	999999	999999	988	434	961	592	999999	902	479	999999	647	827	147	475	999999	227	312	999999	315	809	748	693	52	905	276	523	999999	322	999999	278	629	681	491	795	128	326	999999	135	451	489	243	27	999999	996	410	428	777	386	426	45	999999	323	420	455	606	999999	862	92	168	999999	654	579	600	999999	510	965	345	351	357	905	999999	186	164	825	576	730	931	55	505	999999	746	561	896	276	637	999999	271	46	199	95	464	999999	967	13	835	663	426	560	496	445	92	999999	38	999999	833	464	999999	595	878	875	110	999999	587	999999	701	102	999999	333	572	999999	704	309	162	272	451	999999	219	999999	999999	999999	314	380	559	69	999999	320	533	384	442	999999	999999	676	167	999999	999999	999999	999999	656	311	743	979	103	999999	999999	999999	782	283	766	79	565	255	19	999999	965	571	999999	267	527	999999	999999	999999	999999	890	999999	999999	37	152	838	287	803	921	562	848	257	933	220	999999	266	999999	983	46	767	314	876	927	999999	81	201	752	264	390	828	111	920	184	680	212	999999	254	713	640	999999	999999	276	999999	692	170	999999	41	360	999999	10	999999	571	354	801	993	999999	473	910	956	950	95	32	999999	102	461	927	83	999999	18	999999	22	614	999999	600	289	999999	999999	244	976	723	169	402	918	390	999999	999999	575	382	687	198	135	344	757	689	360	465	853	552	241	243	284	779	352	999999	988	999999	228	754	522	955	781	999999	933	242	999999	999999	114	999999	472	920	361	700	575	819	669	678	857	999999	250	823	195	689	999999	743	448	390	60	999999	402	999999	322	821	859	731	417	896	410	524	897	667	361	820	90	320	999999	999999	213	999999	882	319	737	999999	513	699	770	102	235	999999	793	410	642	738	999999	438	608	540	840	843	412	773	277	342	766	999999	472	999999	609	999999	862	999999	999999	999999	493	92	306	758	999999	170	961	324	999999	999999	999999	999999	34	999999	999999	651	712	999999	999999	370	130	119	52	404	797	931	999999	405	493	543	999999	928	999999	125	255	999999	142	850	232	679	881	97	112	999999	999999	279	557	999999	195	999999	980	999999	131	816	406	383	49	901	999999	386	999999	566	831	138	999999	999999	272	909	376	631	518	861	999999	73	488	
43	999999	999999	792	999999	383	387	220	535	562	815	807	999999	718	872	518	241	890	846	999999	325	266	974	182	999999	16	999999	483	999999	448	128	999999	68	337	999999	376	999999	118	441	12	556	356	306	575	78	994	853	999999	503	122	287	971	281	327	173	999999	999999	999999	981	521	735	903	656	96	444	421	748	90	355	506	465	132	999999	843	199	968	959	408	113	999999	162	457	979	451	171	156	131	740	999999	596	999999	249	137	919	276	999999	700	219	141	657	999999	999999	845	997	656	165	999999	437	138	204	817	634	710	999999	999999	288	923	999999	925	297	299	18	916	758	999999	226	994	999999	577	545	278	999999	277	456	571	389	999999	981	794	999999	633	693	612	969	779	708	999999	962	560	987	729	495	294	843	367	999999	856	97	834	440	170	984	999999	999999	999999	77	366	263	603	979	999999	941	999999	999999	664	605	405	946	978	464	687	42	978	589	815	999999	465	434	99	333	533	524	157	364	844	648	999999	29	53	999999	352	285	368	999999	320	788	85	374	999999	999999	999999	909	999999	380	752	138	16	280	777	999999	611	999999	174	280	999999	162	999999	999999	85	25	999999	386	999999	276	122	411	673	407	279	37	707	101	255	336	491	623	416	999999	611	715	999999	562	999999	900	110	420	999999	98	135	167	993	999999	298	173	999999	465	17	841	999999	351	465	999999	11	749	445	520	686	837	999999	832	746	27	454	999999	383	219	999999	999999	175	701	300	584	281	121	43	688	802	92	347	36	616	574	999999	270	260	999999	999999	503	465	590	999999	283	310	303	421	976	575	929	789	999999	331	15	675	566	999999	999999	999999	890	715	756	717	604	500	761	225	999999	508	193	119	350	999999	640	546	585	968	26	999999	978	999999	67	122	873	999999	566	705	611	898	952	219	999999	705	669	787	999999	873	139	783	548	87	248	478	391	999999	449	131	690	469	100	598	44	606	358	200	657	644	844	311	999999	65	999999	283	555	974	739	999999	999999	853	837	711	999999	243	735	901	461	589	999999	999999	853	999999	25	152	808	364	185	773	357	999999	140	74	38	827	849	493	999999	965	999999	417	90	804	142	999999	631	388	759	801	870	999999	999999	78	913	999999	457	498	50	472	475	201	798	999999	297	519	722	772	999999	999999	393	252	438	496	667	322	972	59	313	999999	520	429	604	383	902	899	740	71	160	247	379	361	452	999999	499	730	618	124	516	622	124	858	705	748	999999	628	29	999999	411	600	818	408	194	862	999999	
56	597	425	72	999999	779	999999	622	445	640	41	999999	437	999999	936	999999	858	999999	691	73	999999	999999	856	965	999999	880	497	999999	560	429	971	176	590	59	453	143	203	61	129	999999	999999	246	270	999999	386	828	999999	256	999999	896	959	999999	503	798	299	332	741	459	788	517	999999	10	71	25	669	864	218	387	552	803	510	806	999999	999999	611	425	462	999999	589	456	299	999999	196	663	469	999999	999999	792	760	999999	402	744	273	612	560	462	999999	255	999999	999999	619	213	703	670	396	999999	452	999999	999999	999999	870	992	870	999999	999999	51	814	408	555	564	201	425	627	432	999999	765	542	811	999999	158	251	217	310	999999	836	95	546	526	276	316	662	27	605	886	260	409	999999	931	999999	518	648	776	999999	999999	329	203	586	999999	999999	630	620	999999	366	48	632	662	692	802	505	142	504	298	999999	999999	901	183	820	999999	182	12	891	999999	427	780	510	475	517	999999	747	642	508	275	267	646	999999	31	999999	567	264	999999	999999	81	436	261	999999	359	644	460	982	156	383	845	108	266	739	999999	224	586	537	999999	155	275	65	863	634	239	40	495	552	879	522	262	486	999999	294	999999	184	999999	766	160	999999	66	999999	601	268	662	177	999999	907	686	999999	999999	999999	106	451	451	999999	573	999999	999999	999999	159	907	112	633	131	999999	523	999999	999999	834	57	819	386	336	99	831	463	604	971	71	40	588	866	82	448	232	999999	999999	842	999999	999999	549	982	999999	681	999999	340	968	147	303	653	999999	988	999999	759	264	653	769	999999	619	999999	999999	655	999999	298	571	999999	40	195	999999	978	999999	138	125	232	508	999999	555	999999	999999	501	495	999999	677	418	11	599	24	999999	193	579	620	999999	233	250	643	999999	270	543	120	116	310	782	999999	325	272	899	999999	999999	261	427	999999	124	422	128	77	511	999999	313	296	971	37	718	11	328	999999	609	999999	874	999999	613	999999	21	545	833	999999	999999	999999	362	155	112	727	394	71	765	481	505	368	114	183	142	917	999999	999999	999999	999999	591	781	920	956	662	993	997	50	647	850	999999	579	999999	927	364	293	624	168	999999	999999	999999	656	245	846	862	251	801	999999	456	696	999999	765	406	753	609	931	307	405	492	118	999999	999999	423	915	395	926	779	186	818	848	302	797	999999	894	446	999999	545	83	999999	421	202	999999	999999	951	239	330	999999	834	999999	433	999999	999999	675	86	999999	299	243	330	999999	935	472	625	883	607	999999	999999	999999	511	317	674	999999	999999	999999	
81	915	433	999999	472	999999	999999	753	999999	857	999999	999999	83	131	985	380	157	701	224	999999	999999	949	577	999999	999999	556	417	627	671	527	999999	999999	762	916	999999	999999	999999	539	999999	645	396	192	527	999999	999999	745	330	999999	999999	141	169	999999	181	999999	999999	999999	999999	999999	774	915	999999	447	91	427	999999	358	110	999999	527	999999	289	618	930	578	236	999999	431	810	924	999999	999999	715	909	540	999999	681	864	161	773	482	822	89	999999	855	377	949	999999	110	564	149	645	173	183	892	852	551	999999	603	384	177	699	538	97	533	689	562	999999	999999	69	999999	493	948	393	999999	12	999999	853	85	999999	286	875	331	999999	784	605	73	542	26	688	816	639	271	776	605	782	293	992	241	176	815	422	558	50	999999	999999	696	779	139	890	652	697	999999	401	108	302	377	999999	312	927	999999	30	999999	999999	252	891	232	181	788	999999	718	217	622	909	999999	864	326	291	223	999999	909	293	999999	136	999999	129	672	869	678	999999	414	11	999999	313	550	795	901	694	999999	151	999999	999999	990	999999	181	445	85	67	15	243	975	96	79	184	28	342	617	393	828	133	228	362	503	485	999999	717	527	318	369	999999	963	999999	493	81	999999	394	999999	999999	999999	999999	54	615	864	999999	337	999999	932	999999	999999	217	187	517	999999	999999	923	81	31	515	21	999999	999999	766	698	414	280	999999	999999	999999	479	999999	49	999999	438	999999	88	613	999999	68	158	999999	999999	22	34	161	423	999999	765	999999	158	633	372	787	533	501	682	999999	916	459	174	984	724	934	46	659	177	115	89	999999	596	319	999999	999999	367	482	678	905	999999	547	991	825	587	785	849	846	999999	999999	549	999999	554	800	696	48	999999	999999	999999	851	975	999999	983	999999	375	999999	231	838	59	409	430	999999	999999	777	545	379	467	348	406	999999	95	200	999999	915	565	153	94	795	623	545	79	202	669	827	929	999999	563	683	999999	461	999999	20	796	999999	999999	498	122	999999	265	326	580	554	768	874	766	785	977	78	999999	232	999999	436	999999	999999	999999	237	391	996	848	178	815	783	999999	999999	999999	84	403	534	999999	76	40	999999	540	306	965	524	434	794	999999	153	999999	495	931	236	999999	136	795	293	533	999999	117	999999	929	96	510	796	665	823	498	691	392	999999	999999	999999	202	735	896	918	548	814	802	596	935	704	779	330	999999	662	999999	258	288	119	10	999999	959	913	999999	454	796	178	859	611	305	379	999999	946	510	256	999999	683	999999	999999	745	999999	802	
999999	191	234	317	190	944	999999	297	250	999999	999999	999999	507	725	289	999999	452	131	999999	955	999999	999999	565	942	832	819	606	628	999999	28	999999	374	292	999999	999999	732	163	147	615	999999	856	323	65	999999	489	504	13	530	754	335	788	999999	999999	762	611	230	625	292	484	371	348	999999	445	232	12	907	170	999999	999999	556	999999	999999	516	155	109	877	244	599	463	338	816	85	873	526	239	654	998	529	999999	228	999999	999999	662	254	886	482	999999	833	964	999999	343	191	252	208	140	482	249	230	663	733	985	36	999999	999999	555	999999	510	918	992	357	909	641	747	69	999999	333	652	999999	999999	626	999999	411	999999	882	999999	999999	832	999999	396	757	415	778	865	350	243	89	52	999999	699	624	972	959	841	616	672	999999	444	193	999999	806	829	976	961	999999	733	583	401	946	999999	920	999999	999999	999999	244	941	140	775	999999	999999	371	291	999999	573	999999	654	999999	569	28	219	301	200	649	918	589	999999	439	817	828	617	659	999999	105	999999	778	194	999999	999999	606	675	541	926	47	367	396	525	693	999999	326	392	692	24	999999	999999	860	999999	789	916	943	999999	999999	999999	999999	789	177	999999	195	782	795	460	517	614	999999	352	678	999999	999999	291	999999	73	244	999999	500	445	999999	644	314	369	503	57	404	230	999999	299	173	228	999999	258	200	713	340	910	617	866	999999	88	61	40	68	496	999999	507	394	879	83	485	823	512	864	532	378	826	999999	747	65	296	999999	673	189	459	395	903	101	818	733	334	418	634	570	846	593	283	310	999999	479	896	835	614	225	688	405	999999	393	667	999999	514	630	870	811	588	958	387	850	999999	110	674	416	576	156	749	76	199	941	28	939	104	525	282	277	168	460	999999	458	501	64	918	999999	434	483	229	703	548	822	999999	888	215	999999	702	999999	999999	490	269	467	476	621	216	535	999999	728	249	988	357	602	652	999999	451	929	999999	553	191	164	982	102	926	999999	527	999999	999999	139	734	999999	823	376	472	677	201	58	981	999999	848	999999	154	705	244	240	356	945	999999	999999	999999	285	999999	158	999999	651	508	176	540	430	103	839	574	245	993	999999	175	981	140	999999	936	403	948	479	704	999999	999999	999999	858	696	699	582	205	117	693	999999	999999	674	651	999999	179	34	517	560	999999	19	818	908	999999	999999	74	999999	815	205	999999	53	336	604	453	999999	641	999999	999999	844	731	521	643	999999	552	544	999999	501	999999	319	804	912	885	397	999999	695	979	111	
573	999999	631	333	766	999999	200	649	999999	999999	999999	725	190	947	716	673	829	275	375	999999	365	178	686	573	46	506	400	14	167	939	999999	757	946	539	658	125	222	408	754	643	999999	902	421	986	999999	613	138	857	205	222	568	999999	330	627	999999	405	516	999999	999999	999999	609	196	491	192	92	472	778	999999	299	999999	460	431	999999	731	999999	462	756	699	303	432	377	543	808	945	999999	999999	437	999999	793	999999	609	164	120	494	44	999999	421	238	904	807	834	999999	567	604	761	147	907	599	999999	293	999999	816	765	999999	892	75	388	546	811	598	45	459	999999	47	991	306	320	35	696	15	51	999999	999999	495	999999	889	975	213	193	243	586	837	786	999999	613	793	999999	255	601	969	701	874	426	999999	771	385	630	530	613	999999	999999	881	902	537	251	999999	31	999999	277	13	999999	999999	363	577	22	999999	673	999999	434	208	907	75	434	727	313	176	110	489	724	222	999999	455	600	727	417	704	934	999999	999999	491	999999	999999	977	598	879	527	521	849	999999	573	999999	283	106	999999	558	761	457	185	999999	85	30	541	554	999999	744	643	999999	999999	170	317	272	424	99	942	436	999999	999999	999999	848	786	999999	999999	195	999999	509	985	999999	196	999999	656	257	759	34	193	999999	239	575	921	854	245	999999	886	688	986	310	297	193	999999	999999	999999	672	999999	337	448	429	999999	356	999999	555	758	294	397	465	514	70	513	999999	906	482	999999	222	177	981	612	842	768	572	209	999999	222	802	206	217	408	999999	635	999999	586	999999	701	883	180	375	105	950	999999	430	184	925	797	999999	999999	681	781	558	505	999999	724	606	661	206	157	999999	343	956	98	189	67	530	434	91	813	152	780	323	999999	999999	885	999999	295	348	397	283	61	324	524	524	436	849	488	996	707	999999	999999	504	999999	625	999999	149	999999	999999	373	654	999999	716	999999	999999	900	468	999999	999999	754	73	320	323	808	873	503	999999	441	573	752	217	999999	438	383	833	50	285	586	426	770	745	999999	917	974	743	999999	345	999999	389	999999	968	999999	784	252	644	999999	788	696	999999	131	22	999999	298	624	999999	612	999999	342	260	104	624	881	100	933	18	999999	402	348	74	101	167	788	62	949	784	875	267	196	999999	173	262	589	724	304	757	48	510	303	818	141	718	999999	979	295	999	96	251	999999	243	380	277	450	631	770	964	233	999999	349	839	999999	354	999999	602	97	842	45	167	795	185	999999	763	109	529	933	382	999999	809	767	
999999	999999	634	417	952	368	999999	999999	958	953	340	999999	999999	171	463	538	787	841	999999	892	999999	999999	929	999999	674	273	999999	177	999999	697	999999	809	423	887	398	151	655	937	924	244	200	999999	87	213	465	651	586	601	999999	990	999999	999999	753	999999	324	986	768	188	742	688	751	999999	891	270	999999	999999	120	505	772	999999	999999	850	999999	176	701	999999	886	999999	990	33	999999	25	532	999999	551	856	66	506	999999	411	383	999999	204	246	492	999999	148	817	648	999999	540	999999	999999	333	117	306	624	587	225	901	110	999999	198	999999	11	735	206	999999	718	708	999999	614	931	999999	938	999999	655	680	683	239	999999	999999	86	66	493	999999	196	208	821	999999	241	478	290	672	310	999999	289	485	245	757	275	186	108	940	469	925	159	467	395	999999	650	944	999999	986	626	41	966	999999	235	406	549	998	150	473	476	995	999999	269	70	608	999999	999999	444	926	963	107	970	999999	596	567	455	728	813	129	999999	297	999999	303	55	279	373	157	259	838	217	277	46	634	473	473	999999	890	999999	786	576	999999	999999	977	999999	529	70	829	999999	667	950	821	999999	31	999999	189	430	39	223	999999	245	978	920	606	719	999999	71	999999	672	132	965	565	331	999999	999999	134	787	596	999999	526	218	543	612	591	888	395	999999	24	764	294	53	572	676	999999	551	597	559	903	268	337	467	723	166	422	702	999999	500	168	478	745	401	833	759	697	583	701	376	999999	717	333	614	56	999999	999999	999999	999999	999999	715	485	955	574	999999	999999	943	999999	494	999999	200	889	502	895	922	546	29	892	219	999999	978	42	850	231	999999	999999	999999	722	421	151	999999	342	309	999999	999999	683	522	181	999999	505	815	999999	98	999999	186	449	225	999999	999999	999999	999999	495	870	999999	909	682	635	734	999999	698	999999	230	647	352	608	857	589	996	120	999999	33	999999	999999	999999	997	349	943	535	999999	999999	970	508	41	911	999999	292	472	999999	596	112	58	788	828	819	113	594	992	999999	716	999999	859	229	326	452	486	999999	121	166	999999	570	739	109	689	571	999999	894	999999	735	763	325	394	870	409	18	999999	244	999999	565	610	412	357	206	819	726	922	751	191	999999	999999	874	999999	315	136	36	372	999999	109	266	101	219	999999	999999	983	400	934	999999	819	318	261	251	694	999999	556	189	222	999999	290	999999	648	976	712	999999	310	999999	154	89	743	382	999999	999999	145	763	473	400	17	999999	999999	429	792	933	931	873	337	999999	190	999999	758	946	999999	
830	669	146	618	124	999999	999999	999999	105	255	999999	255	999999	672	20	116	930	92	165	182	130	329	860	180	999999	999999	839	283	999999	707	999999	330	796	568	999999	582	998	155	358	894	222	145	999999	183	937	999999	494	210	327	86	259	999999	603	774	693	999999	999999	966	903	999999	666	521	837	397	999999	534	458	878	856	999999	117	785	733	271	960	985	211	999999	999999	999999	560	638	999999	50	458	985	999999	32	874	315	999999	42	999999	289	237	999999	307	730	456	412	240	615	354	889	969	473	809	341	999999	708	309	130	732	877	518	37	566	797	999999	740	807	999999	14	551	663	999999	544	999999	43	270	687	480	240	830	795	945	294	75	81	984	186	999999	999999	175	15	653	309	999999	770	999999	999999	999999	791	716	604	804	999999	999999	236	894	929	364	308	552	31	829	890	999999	999999	999999	743	999999	725	954	564	422	226	838	546	20	999999	999999	684	833	136	186	688	524	999999	991	344	491	999999	187	65	821	999999	666	154	999999	762	407	291	206	999999	643	784	837	161	191	587	772	266	226	128	999999	680	474	426	844	150	999999	675	100	239	261	660	999999	898	742	335	999999	693	370	257	999999	889	488	376	999999	401	999999	372	54	414	571	234	623	999999	307	151	999999	249	310	45	396	731	201	966	215	983	246	938	419	856	36	999999	896	968	750	869	202	108	933	452	299	13	999999	686	668	36	47	490	601	601	712	320	393	334	999999	646	697	999999	999999	509	165	912	953	198	387	999999	999999	654	317	438	948	524	315	858	745	393	999999	515	308	189	999999	755	347	817	153	715	999999	999999	118	114	181	681	937	434	999999	387	59	442	308	186	698	999999	182	172	652	999999	999999	534	589	477	545	192	999999	981	563	409	574	146	55	671	795	765	546	999999	267	277	587	881	571	367	343	669	216	132	999999	999999	583	185	999999	999999	999999	999999	999999	640	569	999999	468	955	870	999999	813	913	396	636	999999	933	846	999999	999999	384	999999	133	963	231	144	999999	999999	100	501	10	999999	398	970	999999	961	634	782	905	643	279	999999	631	20	684	999999	429	282	579	741	557	716	999999	279	999999	354	587	207	761	506	693	21	378	464	870	70	999999	942	999999	675	755	999999	999999	335	636	999999	999999	122	288	676	999999	999999	406	358	944	293	222	128	190	745	999999	436	999999	408	950	999999	441	177	150	999999	140	999999	999999	904	986	406	999999	288	999999	999999	375	999999	919	94	792	99	999999	29	520	586	847	305	762	561	301	329	
999999	542	385	999999	144	999999	972	663	999999	237	628	502	372	547	999999	934	485	965	379	909	517	936	616	860	652	421	657	563	777	834	724	423	612	666	277	242	902	999999	91	564	502	999999	548	564	999999	122	656	973	78	912	820	999999	999999	392	999999	999999	999999	525	999999	722	164	419	885	712	513	214	889	999999	279	285	999999	220	884	814	417	999999	999999	999999	398	999999	764	684	495	865	999999	926	241	229	999999	999999	999999	387	548	999999	410	92	380	835	61	266	233	951	999999	792	880	999999	999999	377	975	560	804	874	136	197	999999	480	923	30	697	586	999999	669	850	204	969	999999	672	999999	414	334	881	562	999999	141	315	999999	980	999999	985	414	23	999999	254	304	999999	441	260	360	999999	999999	169	359	147	474	293	999999	110	509	823	235	937	397	999999	999999	679	252	874	994	881	153	500	230	45	999999	572	120	425	556	924	537	404	321	124	483	999999	531	999999	535	848	752	999999	480	880	760	999999	626	900	602	624	37	567	999999	479	267	999999	938	324	854	999999	183	999999	554	585	999999	831	626	999999	489	486	157	827	348	999999	999999	440	29	350	285	999999	946	999999	823	931	896	969	147	999999	856	53	999999	217	570	999999	675	999999	168	895	999999	929	850	353	420	125	476	209	229	999999	350	826	420	597	48	47	999999	963	324	623	688	325	693	784	426	445	260	940	999999	714	999999	999999	282	134	755	999999	966	602	799	999999	464	696	750	36	501	40	632	638	178	532	678	999999	999999	545	216	999999	245	75	926	974	865	536	999999	514	640	999999	554	296	841	692	81	362	173	617	168	999999	999999	999999	292	396	813	621	771	734	46	999999	235	999999	918	999999	120	999999	675	824	841	928	754	999999	395	676	486	346	999999	999999	461	325	548	682	386	224	703	578	783	540	171	999999	999999	999999	478	999999	599	816	999999	364	581	180	686	349	775	240	999999	999999	280	615	909	476	999999	295	283	720	999999	553	360	704	783	542	127	145	663	597	173	547	766	999999	87	669	968	441	904	291	638	209	999999	155	999999	374	999999	177	631	694	999999	478	999999	999999	999999	55	466	674	581	999999	63	551	686	999999	77	700	572	757	538	250	999999	999999	391	992	999999	999999	647	999999	727	419	999999	949	999999	999999	178	694	613	999999	999999	999999	999999	304	860	864	999999	96	523	727	88	999999	999999	549	639	390	196	45	97	941	675	633	999999	261	946	999999	805	999999	999999	717	999999	382	97	999999	887	999999	47	214	533	999999	764	996	506	919	135	
451	617	694	999999	999999	782	142	607	671	999999	246	633	999999	357	697	69	134	999999	805	718	706	999999	247	662	142	353	999999	512	570	187	679	136	999999	136	999999	554	120	999999	914	999999	877	775	425	231	650	999999	96	999999	999999	467	639	947	700	211	999999	262	380	42	188	780	800	630	999999	494	663	120	154	824	853	153	999999	999999	143	870	841	930	773	26	999999	269	266	999999	676	112	999999	999999	435	287	706	252	183	999999	614	144	145	256	738	999999	567	540	729	271	13	692	999999	308	814	999999	370	498	488	999999	30	918	523	674	954	933	947	931	684	866	128	610	999999	999999	727	999999	734	594	999999	843	458	999999	540	994	999999	984	999999	249	917	999999	917	218	763	818	68	696	621	999999	302	804	982	635	999999	862	999999	402	722	999999	580	815	105	775	306	999999	999999	548	999999	999999	551	969	350	708	999999	88	949	999999	847	161	811	41	999999	273	302	397	860	823	999999	677	999999	730	271	945	668	111	509	151	911	999999	999999	520	317	102	919	999999	464	283	999999	776	913	999999	999999	571	836	999999	438	999999	482	999999	784	93	922	999999	677	820	707	405	50	912	579	807	998	729	248	999999	723	295	353	970	933	587	212	999999	764	618	186	700	118	128	673	999999	668	12	343	829	598	607	425	108	624	69	999999	999999	999999	116	244	999999	999999	545	826	153	488	999999	975	207	880	82	945	999999	644	17	296	921	249	901	148	995	396	419	703	125	869	254	355	873	353	503	651	999999	999999	999999	999999	572	302	999999	198	166	37	145	999999	999999	661	367	463	617	772	321	469	305	967	999999	999999	999999	841	710	283	244	166	112	854	387	431	297	999999	999999	639	724	628	999999	999999	982	968	261	470	188	463	512	790	738	111	41	44	355	690	146	923	464	730	592	999999	954	999	999999	291	571	999999	999999	683	999999	977	58	693	750	592	999999	999999	186	453	999999	256	771	453	428	11	999999	352	85	607	999999	370	185	993	999999	999999	759	983	999999	969	899	999999	999999	999999	620	760	62	999999	294	999999	704	866	746	20	999999	345	999999	999999	580	923	469	228	28	766	146	999999	802	65	656	999999	833	12	236	217	999999	579	167	942	832	668	948	483	68	321	902	680	624	999999	926	999999	986	999999	412	129	999999	999999	75	333	692	999999	999999	999999	692	16	930	701	999999	999999	467	999999	188	999999	999999	999999	975	985	169	706	863	465	195	638	139	955	301	585	600	999999	999999	872	999999	833	260	31	710	951	999999	62	999999	999999	999999	
999999	707	439	522	453	578	500	154	524	521	368	469	236	999999	329	867	736	999999	999999	999999	532	831	594	982	999999	292	657	211	33	999999	999999	325	662	424	999999	930	700	999999	847	999999	109	962	999999	361	155	374	999999	406	390	999999	64	347	45	109	518	263	122	456	999999	170	921	298	130	329	414	53	999999	812	524	398	177	304	867	999999	11	999999	648	243	837	980	999999	260	821	999999	150	769	289	563	906	999999	999999	253	999999	686	94	811	842	999999	946	111	566	999999	881	991	916	760	480	696	107	948	615	879	618	197	999999	671	999999	190	189	645	763	253	906	678	999999	923	999999	999999	999999	200	727	784	296	735	423	57	378	829	33	390	299	592	466	957	999999	938	999999	87	784	423	999999	661	999999	311	347	999999	315	213	420	992	999999	299	999999	907	230	830	999999	882	774	999999	302	647	167	799	355	181	999999	948	446	642	298	952	406	841	999999	76	110	999999	398	110	742	174	419	40	659	10	160	559	736	410	999999	752	312	930	130	697	503	885	955	176	535	366	767	778	703	778	892	601	61	164	999999	607	494	673	999999	137	238	136	149	999999	31	238	221	46	296	546	649	999999	720	167	572	225	39	231	999999	999999	999999	640	336	999999	117	558	507	582	680	748	267	999999	999999	992	469	377	999999	610	999999	306	999999	730	491	999999	139	427	881	894	591	514	999999	273	108	735	730	999999	799	999999	247	472	731	638	366	548	288	19	655	727	698	205	480	428	86	278	241	677	159	179	751	999999	999999	999999	991	175	179	999999	541	94	999999	872	999999	485	372	999999	999999	516	999999	942	999999	129	771	163	205	396	999999	159	197	999999	504	63	447	630	517	557	795	128	647	200	378	295	478	571	465	825	627	999999	65	999999	703	724	313	216	999999	632	918	523	417	604	141	29	999999	711	590	999999	999999	999999	968	999999	886	456	999999	183	574	593	650	209	698	380	769	49	104	793	135	779	750	240	999999	885	638	999999	999999	999999	69	358	488	999999	981	256	400	679	999999	250	517	256	856	139	999999	999999	981	999999	999999	999999	835	999999	925	999999	586	810	468	999999	999999	92	186	614	746	825	999999	999999	999999	883	228	452	999999	99	22	853	999999	878	922	620	598	633	903	919	457	673	218	999999	999999	999999	190	999999	787	206	72	944	73	902	510	41	999999	426	999999	999999	999999	382	67	745	89	999999	737	999999	999999	999999	606	984	999999	267	167	999999	617	157	999999	999999	999999	999999	664	999999	37	78	999999	383	377	891	
999999	999999	41	804	429	84	999999	999999	887	360	999999	483	292	938	600	87	765	805	745	999999	424	867	634	960	406	452	717	284	717	20	999999	363	999999	996	252	434	952	999999	999999	92	999999	154	269	999999	902	999999	765	726	999999	950	313	984	637	939	477	737	547	80	408	976	366	999999	999999	876	79	383	153	296	695	175	134	391	967	662	999999	999999	607	201	68	187	999999	991	101	999999	707	306	726	400	528	515	887	999999	975	861	726	133	999999	393	372	999999	85	479	40	999999	825	999999	27	974	966	207	999999	999999	999999	231	999999	374	251	987	178	772	657	752	767	190	288	999999	416	115	999999	849	880	224	829	538	999999	999999	961	999999	941	785	289	751	433	331	999999	541	869	753	999999	999999	882	999999	224	599	871	332	711	849	738	583	515	911	48	127	326	914	526	483	999999	92	412	999999	55	393	493	905	329	999999	804	746	383	662	544	583	967	478	10	239	667	778	505	121	345	999999	280	377	713	316	14	999999	25	999999	634	488	949	715	366	831	116	966	999999	276	54	992	209	853	999999	464	160	848	914	296	816	350	587	301	999999	999999	122	126	202	999999	999999	344	730	988	999999	999999	634	999999	999999	179	999999	700	774	239	76	999999	168	426	999999	258	165	166	556	999999	578	293	901	658	883	679	718	989	774	990	834	710	271	221	825	322	829	898	735	745	173	125	575	358	234	487	528	999999	127	943	999999	284	788	999999	419	744	999999	999999	999999	443	460	143	926	999999	404	366	92	947	600	686	429	266	431	810	565	462	717	999999	434	406	160	999999	871	830	999999	999999	999999	269	802	91	168	853	530	301	999999	39	198	791	999999	867	405	581	105	440	523	600	999999	999999	999999	956	36	611	552	971	999999	439	271	105	650	843	444	822	155	519	528	575	735	999999	525	535	274	999999	598	566	10	579	999999	441	317	542	706	944	999999	845	64	999999	311	559	18	855	767	999999	999999	999999	433	999999	435	586	911	948	999999	724	999999	999999	999999	110	22	999999	999999	713	512	999999	788	118	147	499	998	309	464	999999	999999	186	999999	670	768	181	784	488	142	999999	153	349	529	368	999999	982	493	913	999999	953	999999	999999	587	305	352	999999	999999	42	999999	934	585	136	132	939	683	999999	604	791	152	521	326	999999	853	554	999999	999999	999999	429	441	164	16	94	156	999999	999999	949	999999	824	327	999999	866	752	515	999999	841	999999	227	589	685	999999	999999	701	771	999999	637	999999	472	43	736	999999	635	999999	601	818	
928	999999	979	999999	999999	733	100	999999	473	321	999999	573	29	654	712	552	946	999999	744	452	776	999999	999999	515	872	999999	999999	564	999999	148	205	982	161	696	280	999999	47	604	88	951	897	608	238	999999	999999	74	999999	999999	999999	194	242	913	149	158	51	623	187	474	999999	90	256	999999	691	334	125	999999	422	332	999999	372	514	999999	999999	793	555	999999	86	999999	528	808	999999	669	244	903	906	292	842	12	655	999999	173	999999	855	998	999999	372	917	903	344	324	999999	667	999999	958	679	891	280	999999	603	873	547	324	946	999999	650	586	301	788	428	832	829	999999	677	999999	208	999999	999999	644	98	192	260	182	999999	999999	166	773	236	285	233	24	999999	496	409	781	118	849	999999	914	357	127	999999	999999	999999	511	999999	241	989	999999	759	737	404	635	268	420	623	999999	999999	742	784	877	360	25	564	413	820	342	20	896	999999	999999	326	999999	297	999999	122	999999	697	26	718	925	783	999999	526	495	620	387	999999	989	999999	743	63	883	139	480	999999	999999	999999	80	691	999999	231	999999	999999	409	421	822	347	297	999999	501	677	778	33	859	103	839	499	78	793	443	114	31	999999	875	306	442	452	816	213	999999	558	626	335	566	704	689	999999	999999	84	999999	999999	940	691	666	75	999999	860	999999	386	928	566	505	999999	999999	57	209	999999	230	999999	979	380	530	999999	251	942	60	453	999999	999999	414	423	999999	994	999999	403	173	339	81	809	31	999999	181	440	285	999999	63	349	87	999999	504	334	204	23	105	426	518	857	999999	723	25	831	403	126	999999	999999	999999	999999	290	854	999999	999999	294	999999	92	407	999999	100	808	750	889	710	999999	948	660	89	228	369	999999	579	999999	316	889	999999	794	200	188	65	468	770	316	552	69	233	634	634	50	783	999999	698	999999	427	58	699	834	314	464	455	465	999999	295	999999	999999	710	968	577	980	999999	626	891	228	153	632	48	444	347	651	153	323	36	999999	999999	437	210	999999	467	268	200	523	489	735	999999	599	575	485	491	940	999999	264	67	653	999999	167	49	479	84	999999	20	999999	496	662	321	999999	439	853	850	999999	411	359	510	319	789	422	146	165	495	553	67	562	999999	407	303	888	999999	999999	935	999999	398	999999	287	672	257	999999	999999	827	424	999999	170	722	999999	999999	538	999999	753	747	999999	999999	30	883	999999	531	738	457	999999	999999	999999	432	875	67	917	999999	998	999999	81	838	71	854	395	318	741	893	392	999999	928	857	999999	999999	145	999999	518	999999	
266	514	746	756	933	800	999999	999999	469	992	726	999999	804	71	105	857	926	914	686	999999	999999	711	999999	999999	148	403	999999	999999	229	73	999999	367	548	672	999999	494	934	325	905	999999	999999	457	999999	999999	177	289	539	866	762	999999	378	230	999999	509	949	554	999999	655	617	540	281	186	999999	405	705	369	564	142	755	611	922	999999	999999	425	786	847	862	403	999999	999999	863	661	693	217	999999	999999	999999	49	722	761	132	288	707	374	988	55	999999	454	53	808	999999	407	121	160	999999	767	220	415	722	112	692	968	733	759	676	619	493	510	710	639	833	524	999999	999999	999999	999999	903	644	999999	741	999999	999999	359	999999	999999	466	999999	542	128	999999	855	129	999999	620	78	999999	555	948	999999	379	561	238	743	414	999999	210	987	127	999999	455	999999	576	979	999999	994	284	999999	618	626	219	79	951	392	782	999999	714	999999	799	925	335	98	954	946	67	999999	999999	674	999999	149	932	478	433	999999	999999	74	289	999999	346	625	999999	545	936	999999	488	309	610	846	961	999999	270	12	999999	999999	346	367	909	999999	921	801	125	610	672	999999	999999	999999	999999	999999	999999	718	504	573	861	184	141	790	161	632	999999	999999	578	42	713	325	878	930	999999	241	999999	999999	164	659	229	544	510	999999	999999	467	638	999999	999999	530	137	252	135	999999	150	23	999999	556	216	286	172	999999	233	999999	999999	357	999999	762	459	999999	557	414	999999	845	354	327	674	948	917	693	999999	999999	103	58	904	470	200	191	999999	277	999999	976	109	877	496	65	999999	426	999999	525	867	999999	999999	258	972	723	689	289	999999	823	999999	999999	638	999999	293	453	79	999999	188	999999	166	418	973	191	999999	580	314	685	359	298	16	257	662	999999	999999	127	431	845	999999	999999	780	910	838	966	999999	68	347	586	594	53	999999	145	248	858	368	458	902	116	24	402	999999	14	999999	999999	816	101	459	246	696	175	999999	234	109	996	656	255	579	999999	262	186	242	728	100	315	999999	870	999999	803	999999	378	225	999999	831	683	999999	776	980	999999	159	999999	609	111	890	428	31	761	46	251	212	122	999999	895	853	838	170	999999	913	625	750	999999	92	655	212	328	950	999999	403	999999	233	879	275	999999	857	425	576	140	838	672	293	999999	999999	766	999999	921	499	329	471	999999	522	92	863	999999	44	213	754	953	899	571	478	999999	367	999999	27	332	847	999999	999999	438	271	39	851	251	341	208	122	325	65	290	828	630	244	410	903	150	26	910	999999	654	670	
999999	241	276	999999	967	194	223	748	999999	84	415	999999	43	999999	493	241	999999	999999	999999	101	439	897	999999	743	999999	999999	999999	716	999999	999999	936	333	393	999999	647	798	999999	999999	999999	24	898	576	787	216	422	348	210	678	999999	909	405	887	923	563	999999	725	622	999999	999999	886	236	999999	999999	961	147	91	898	276	94	695	999999	574	659	999999	202	862	120	411	330	999999	880	289	307	967	910	58	999999	830	536	921	185	61	700	999999	787	999999	999999	825	78	341	999999	934	593	724	263	830	999999	111	999999	378	615	220	213	848	15	946	209	904	60	999999	681	78	739	173	519	999999	999999	182	44	801	167	295	999999	988	68	946	696	582	999999	90	820	308	470	999999	316	964	999999	851	481	841	201	800	999999	999999	659	381	205	429	214	658	956	66	77	568	220	999999	877	224	790	69	260	627	200	970	999999	382	608	999999	857	554	756	32	700	203	610	999999	999999	363	339	686	751	277	378	999999	133	764	999999	901	948	986	97	634	999999	422	999999	574	610	803	710	287	773	624	999999	999999	902	999999	365	999999	999999	853	808	523	885	114	999999	999999	258	144	847	514	151	706	999999	870	467	131	961	287	612	46	757	717	653	61	913	999999	999999	718	162	199	408	367	943	104	188	999999	749	957	114	607	325	999999	956	206	999999	76	991	999999	202	780	973	88	271	999999	105	100	870	833	200	191	999999	540	981	658	116	784	763	537	691	893	999999	14	182	14	720	292	761	456	915	846	999999	13	999999	382	226	330	105	999999	999999	98	703	915	766	923	329	999999	999999	999999	100	362	312	464	19	308	407	968	905	267	211	999999	999999	423	917	354	56	999999	24	609	999999	785	688	999999	999999	603	999999	999999	247	999999	999999	999999	799	463	999999	563	999999	680	999999	227	999999	257	424	837	819	196	759	289	997	422	877	55	770	883	866	314	673	999999	926	416	117	999999	730	656	582	275	999999	876	999999	364	999999	376	290	796	635	999999	371	850	923	999999	844	911	469	825	381	638	999999	915	596	62	890	975	754	587	999999	44	526	767	265	999999	182	882	232	643	999999	510	764	974	258	681	942	822	999999	584	571	206	999999	905	284	943	110	108	289	14	473	834	999999	703	686	601	668	604	595	380	179	961	999999	825	223	871	874	200	667	915	999999	78	340	180	25	912	562	999999	492	999999	453	83	999999	228	180	999999	888	71	298	656	22	348	236	274	414	999999	518	655	691	413	999999	999999	440	373	894	405	504	451	
688	773	48	57	999999	284	926	999999	367	999999	655	999999	982	812	902	20	902	771	842	75	999999	415	999999	907	999999	999999	999999	544	643	240	334	999999	999999	447	383	524	618	965	999999	951	348	318	252	57	999999	256	999999	266	16	999999	470	132	563	999999	685	999999	378	999999	999999	999999	999999	392	462	999999	999999	880	170	999999	439	387	402	937	999999	890	999999	457	172	356	999999	682	657	984	999999	223	769	211	221	845	761	110	155	999999	847	203	918	955	855	124	911	129	96	886	827	628	999999	999999	586	672	711	999999	999999	31	233	445	385	58	855	249	999999	934	668	999999	999999	999999	242	914	999999	351	972	771	999999	58	999999	999999	596	771	167	999999	999999	245	625	999999	999999	999999	999999	134	999999	412	817	870	110	615	999999	977	461	770	112	497	396	123	443	244	700	999999	635	71	586	999999	849	614	890	946	64	132	319	128	192	260	349	117	660	688	999999	111	671	987	999999	468	335	825	999999	669	521	81	802	390	848	202	897	928	999999	817	999999	213	979	163	560	633	668	999999	588	851	158	288	463	755	710	999999	279	999999	769	999999	120	33	945	999999	435	983	330	999999	280	989	363	420	570	842	999999	330	132	517	436	669	800	992	999999	817	999999	242	617	57	999999	999999	923	259	999999	429	707	539	267	758	728	577	313	739	999999	599	498	738	999999	621	630	389	476	762	221	109	328	127	787	138	709	202	375	282	259	999999	76	113	261	150	145	999999	73	373	789	859	366	70	930	647	999999	782	524	996	999999	999999	999999	999999	47	69	999999	589	999999	139	58	536	999999	40	999999	51	532	394	487	577	999999	44	326	112	973	362	743	267	197	149	808	926	677	378	855	959	999999	905	999999	201	49	556	843	999999	324	262	999999	335	580	888	124	935	305	946	520	393	972	680	197	685	326	843	999999	612	330	131	858	832	999999	530	804	627	328	295	537	929	200	392	788	720	704	417	686	308	999999	873	631	731	999999	472	986	566	717	999999	875	206	164	241	613	202	404	824	999999	60	94	999999	616	20	418	590	202	590	892	999999	980	908	166	102	587	999999	500	136	999999	713	543	247	909	937	420	341	775	958	779	999999	999999	999999	267	635	224	538	266	620	322	277	279	406	999999	999999	999999	966	49	999999	654	999999	701	277	850	447	516	999999	587	999999	600	87	815	999999	810	999999	161	110	999999	530	999999	58	999999	999999	999999	999999	443	999999	573	669	536	453	301	713	999999	623	893	58	39	819	999999	999999	950	587	
30	999999	461	999999	596	999999	98	310	999999	518	193	605	965	821	463	999999	999999	379	283	917	999999	157	785	111	930	196	412	999999	80	831	411	509	999999	613	999999	999999	255	409	550	999999	581	235	999999	999999	530	708	658	82	595	999999	816	999999	105	42	443	873	999999	360	114	409	965	984	240	493	116	683	507	362	961	884	999999	999999	999999	999999	999999	918	999999	12	581	999999	999999	340	517	194	999999	663	999999	999999	179	986	129	894	304	999999	239	596	995	644	676	999999	210	999999	120	999999	987	221	919	26	696	525	854	456	779	882	871	634	477	55	477	999999	999999	442	192	999999	999999	13	309	999999	848	749	923	384	336	734	999999	999999	230	806	207	803	743	397	378	653	142	999999	125	422	999999	605	999999	999999	176	999999	577	768	123	145	946	983	912	241	178	947	999999	479	130	55	860	640	414	670	999999	999999	710	881	73	538	842	102	999999	886	418	253	999999	973	218	113	166	262	999999	999999	860	224	999999	511	229	431	61	999999	999999	999999	561	999999	999999	459	112	999999	522	695	704	585	302	999999	999999	999999	823	924	327	629	271	27	888	607	522	999999	810	633	782	208	662	642	999999	189	550	817	334	779	62	999999	870	715	999999	470	558	542	793	15	128	999999	688	304	114	431	401	534	191	954	126	872	648	479	999999	323	43	72	107	122	314	287	999999	999999	871	999999	999999	555	436	999999	59	979	999999	999999	514	917	520	367	538	65	999999	25	636	380	999999	190	532	401	995	277	999999	495	445	680	701	841	173	999999	433	999999	673	845	999999	763	904	147	999999	844	964	802	802	676	534	51	999999	999999	651	330	391	999999	999999	366	560	999999	999999	564	544	855	113	673	753	999999	934	999999	392	941	917	872	476	525	844	688	437	203	474	761	961	403	999999	999999	999999	999999	263	742	343	999999	295	938	773	350	602	491	740	999999	58	999999	999999	953	659	999999	380	779	999999	865	999999	999999	929	999999	694	999999	602	151	509	999999	999999	910	622	202	246	86	656	979	109	136	999999	363	947	146	154	547	29	17	744	963	41	999999	999999	999999	895	407	386	928	254	999999	747	461	999999	49	817	148	314	549	717	582	736	401	680	728	943	493	999999	793	223	999999	999999	594	999999	546	669	73	921	235	306	838	699	999999	734	999999	388	471	381	908	328	999999	243	999999	299	171	999999	999999	999999	270	454	412	999999	999999	714	107	332	162	64	445	379	754	227	89	253	879	882	999999	999999	124	350	999999	121	90	474	999999	913	999999	305	245	
319	999999	999999	660	781	893	999999	116	23	637	242	235	416	936	538	574	788	163	236	420	288	229	972	625	920	999999	301	339	128	507	193	592	857	999999	136	999999	431	567	308	359	459	999999	993	999999	999999	124	999999	184	999999	900	999999	759	514	884	957	99	67	999999	739	809	602	100	988	516	999999	650	377	598	999999	198	999999	230	855	876	961	512	235	943	744	805	906	126	999999	228	87	433	87	973	861	999999	292	724	827	999999	756	999999	999999	999999	585	240	747	477	999999	362	757	208	999999	999999	923	455	864	124	962	933	999999	486	999999	769	438	30	573	403	736	774	906	427	403	366	999999	601	724	747	999999	999999	68	439	751	435	999999	878	999999	999999	999999	416	181	178	762	893	999999	280	67	999999	58	565	667	353	999999	600	455	340	805	547	517	331	731	126	756	458	875	473	734	999999	999999	999999	500	133	353	330	999999	999999	999999	509	999999	849	543	999999	999999	801	845	714	698	161	999999	140	83	981	931	728	685	64	421	313	999999	133	545	190	718	499	75	544	10	419	999999	718	675	306	777	668	787	999999	427	955	612	171	999999	583	896	179	486	518	201	624	645	547	999999	999999	999999	999999	999999	999999	987	209	736	311	999999	288	163	999999	464	776	214	273	940	660	637	466	999999	999999	358	961	294	549	999999	556	999999	386	999999	460	999999	324	816	140	999999	435	47	227	999999	311	457	999999	430	635	714	710	314	999999	683	985	910	859	660	633	298	999999	999999	448	999999	190	958	337	514	702	999999	999999	960	83	910	515	622	419	247	399	409	862	999999	658	834	999999	251	424	702	789	549	542	663	999999	999999	20	999999	599	999999	999999	352	999999	981	999999	765	999999	749	240	27	177	373	999999	621	999999	233	999999	812	420	613	885	938	999999	634	725	163	337	486	777	241	999999	999999	32	389	209	57	289	999999	999999	892	271	562	21	407	535	426	58	999999	999999	999999	999999	207	946	986	154	109	808	496	266	999999	438	96	972	999	127	28	350	122	422	223	999999	554	10	999999	352	333	999999	999999	108	309	999999	416	999999	817	999999	702	213	46	999999	109	248	999999	625	248	464	184	590	21	290	999999	85	935	999999	999999	26	861	207	429	643	821	999999	672	397	956	999999	31	999999	999999	183	424	815	314	877	999999	975	160	928	762	999999	999999	743	915	855	999999	233	179	908	999999	999999	963	505	784	402	423	927	576	406	668	778	442	999999	435	838	999999	701	999999	68	195	214	866	932	444	365	476	88	267	816	805	999999	
299	999999	109	362	220	918	41	912	464	999999	408	753	270	983	631	996	317	87	989	890	999999	999999	722	999999	935	999999	70	428	926	344	670	759	600	935	488	328	999999	999999	627	999999	670	858	603	800	805	122	672	461	734	479	771	999999	999999	999999	279	188	400	411	427	189	857	612	999999	999999	724	649	999999	334	999999	312	924	244	999999	51	229	605	999999	999999	892	999999	368	999999	693	999999	573	490	932	686	665	310	928	670	655	448	100	999999	871	484	85	166	959	347	956	999999	999999	536	729	785	695	674	670	477	999999	603	999999	258	999999	540	555	244	716	476	999999	999999	383	264	588	21	950	171	999999	43	846	735	864	30	652	270	901	47	760	999999	990	991	639	460	161	999999	626	842	148	999999	928	841	450	492	678	762	999999	300	948	718	834	999999	941	999999	630	782	739	800	605	658	638	518	999999	569	486	999999	565	922	999999	536	394	118	32	401	114	15	999999	382	999999	890	221	611	98	52	322	467	60	999999	829	378	322	825	246	490	999999	420	368	880	16	999999	207	999999	197	422	333	726	510	549	532	625	496	367	458	999999	999999	37	999999	441	999999	28	627	563	102	734	999999	568	999999	542	999999	694	647	999999	375	351	692	94	999999	676	718	595	956	511	999999	214	881	999999	999999	531	53	675	990	926	999999	999999	383	999999	44	462	209	999999	855	968	849	837	999999	92	999999	117	999999	362	999999	753	722	661	999999	126	94	888	852	267	999999	349	498	33	704	999999	999999	388	999999	58	59	961	477	999999	740	999999	999999	999999	235	999999	964	269	508	690	999999	247	214	972	925	999999	560	999999	610	941	573	515	479	825	143	999999	311	999999	149	973	313	651	286	999999	999999	84	999999	999999	999999	999999	303	931	840	999999	961	999999	515	808	463	711	498	999999	360	535	390	234	518	835	508	967	498	999999	130	534	387	420	960	999999	61	850	802	117	494	999999	648	641	999999	671	864	675	752	999999	159	999999	999999	410	301	751	388	696	999999	629	944	694	564	942	810	315	430	551	999999	80	756	612	908	999999	418	803	999999	748	559	999999	971	832	224	995	211	692	59	999999	128	219	66	999999	999999	183	173	799	999999	706	830	369	999999	322	178	681	747	547	529	104	991	498	864	640	146	718	657	121	480	999999	740	128	266	453	999999	297	24	999999	999999	735	999999	999999	999999	189	999999	199	607	658	663	543	257	999999	173	955	985	630	999999	999999	228	577	525	62	999999	434	999999	712	999999	796	889	881	666	356	999999	999999	
876	382	999999	685	999999	946	120	999	457	936	321	85	954	999999	999999	999999	942	999999	181	999999	219	999999	300	385	223	216	96	810	769	782	876	901	444	379	88	613	942	669	704	282	466	526	999999	392	999999	890	757	802	338	999999	939	77	185	480	584	711	92	312	471	515	999999	310	239	675	999999	420	641	585	232	854	859	282	894	999999	293	693	571	999999	272	333	459	294	481	681	999999	808	725	964	794	377	531	639	208	999999	421	165	296	928	999999	999999	258	181	579	999999	999999	999999	999999	286	196	890	999999	999999	50	999999	66	999999	829	557	832	999999	694	677	791	855	332	999999	999999	999999	487	999999	999999	642	999999	570	84	287	999999	999999	454	186	635	449	777	904	237	356	599	70	143	845	336	738	106	82	17	581	390	724	161	999999	592	999999	798	69	999999	507	999999	479	73	999999	861	832	999999	999999	999999	999999	899	886	628	976	630	999999	571	641	801	668	545	512	562	503	897	989	845	999999	999999	999999	651	717	420	999999	756	129	996	364	984	504	635	450	456	762	681	999999	106	185	999999	577	907	166	268	824	962	98	916	999999	880	999999	987	666	72	469	999999	191	999999	999999	229	511	27	999999	657	306	43	105	999999	800	821	404	893	670	999999	26	259	999999	999999	596	767	667	212	436	483	122	517	969	999999	987	168	499	37	206	999999	875	560	700	509	961	791	866	43	999999	749	486	978	327	999999	56	220	999999	732	999999	999999	999999	308	591	733	999999	999999	73	717	78	641	999999	376	696	999999	195	999999	559	984	498	804	900	999999	96	687	999999	143	200	373	341	777	999999	767	999999	74	403	577	968	999999	963	181	999999	158	964	999999	427	120	999999	612	999999	590	660	135	999999	85	241	999999	221	999999	736	411	999999	700	999999	300	592	564	228	632	321	618	497	592	31	326	86	999999	669	611	269	886	852	587	953	751	126	923	999999	82	833	475	999999	74	999999	561	999999	37	773	674	999999	862	891	659	300	801	103	78	113	917	999999	999999	267	610	999999	999999	559	999999	746	633	999999	669	999999	156	798	845	262	433	362	469	744	59	978	995	719	407	995	202	296	999999	658	57	819	615	84	353	218	999999	429	391	12	999999	999999	149	999999	999999	830	745	860	455	999999	999999	716	644	183	948	511	271	891	247	853	366	725	594	975	137	999999	999999	81	999999	999999	507	13	970	999999	184	768	839	999999	496	576	999999	342	841	612	988	341	185	999999	135	842	946	863	191	999999	645	999999	695	999999	372	383	999999	999999	
999999	818	51	666	745	186	998	190	672	765	405	671	602	999999	999999	982	986	796	673	983	946	613	690	644	821	443	822	999999	999999	999999	144	123	171	587	927	32	571	332	999999	999999	999999	945	999999	191	468	520	999999	620	959	713	187	576	709	431	726	801	138	406	999999	311	364	667	117	997	630	292	509	25	107	861	420	663	999999	675	549	999999	443	508	186	311	999999	212	381	369	497	568	413	740	861	136	894	174	999999	293	644	999999	837	182	560	186	21	919	999999	107	999999	524	375	999999	881	724	367	629	999999	543	802	162	295	748	510	999999	999999	769	163	971	999999	255	185	916	40	772	999999	270	947	10	999999	589	999999	283	76	999999	202	379	858	146	768	274	999999	945	490	492	491	999999	672	498	999999	252	765	552	999999	999999	348	458	999999	119	560	106	682	999999	253	222	473	22	999999	537	999999	508	910	26	212	703	311	240	435	548	290	84	999999	458	702	57	824	999999	153	29	634	999999	375	748	586	999999	592	723	701	278	999999	478	417	145	999999	798	341	748	349	437	999999	118	33	465	829	486	999999	999999	999999	206	398	999999	868	999999	902	135	143	999999	440	540	120	587	538	999999	529	999999	666	462	999999	903	716	999999	797	716	283	999999	721	910	919	110	172	999999	999999	999999	879	999999	610	755	242	504	665	178	318	808	999999	167	999999	865	936	27	819	56	999999	999999	999999	322	999999	162	388	386	414	233	999999	340	377	750	392	43	288	837	211	911	229	335	999999	999999	999999	988	399	126	946	855	973	901	290	999999	999999	581	25	567	999999	457	376	856	99	442	999999	977	441	575	775	545	587	108	815	999999	999999	78	999999	942	554	551	762	272	999999	999999	259	999999	59	261	784	999999	27	720	684	754	999999	373	245	999999	621	999999	557	999999	999999	410	278	875	96	381	299	898	999999	83	22	999999	694	113	425	541	193	584	927	189	790	999999	527	866	999999	999999	374	464	832	580	330	764	994	938	999999	39	289	384	265	678	962	886	616	999999	708	999999	69	999999	947	703	622	999999	862	999999	43	386	999999	412	461	34	17	835	75	623	999999	258	999999	999999	191	396	261	808	329	259	227	999999	358	583	167	350	11	933	516	138	958	293	901	999999	999999	545	156	877	923	240	999999	999999	821	992	202	459	466	313	258	561	999999	813	717	613	999999	999999	37	309	999999	121	999999	83	328	936	999999	469	356	990	850	999999	999999	999999	885	999999	999999	100	999999	999999	390	708	883	697	684	999999	686	154	575	298	
475	999999	517	847	632	812	217	597	808	884	336	999999	113	475	462	612	999999	77	927	628	34	999999	57	999999	918	546	237	335	399	373	259	999999	893	67	524	999999	138	402	752	83	881	991	999999	207	39	657	604	417	999999	81	999999	619	999999	999999	999999	415	727	999999	928	999999	584	882	999999	999999	634	999999	999999	55	999999	999999	999999	920	324	854	747	43	999999	849	642	271	999999	820	100	327	730	640	999999	946	793	119	358	293	473	999999	499	999999	999999	846	999999	223	817	999999	999999	858	598	722	305	999999	209	999999	636	877	212	999999	999999	764	792	880	714	994	521	999999	262	999999	38	200	456	658	364	999999	250	932	286	999999	453	393	364	241	729	18	345	999999	747	999999	482	480	90	999999	522	999999	217	913	142	578	702	999999	306	623	999999	407	276	646	17	999999	989	999999	601	783	223	999999	410	560	999999	999999	659	589	999999	698	999999	558	999999	650	146	629	540	336	799	708	727	999999	96	740	412	999999	999999	999999	924	296	999999	777	879	306	592	999999	334	657	762	436	919	122	780	608	999999	999999	296	625	510	999999	921	662	905	892	66	999999	674	670	157	828	963	961	999999	858	134	593	679	813	999999	384	999999	883	999999	372	789	614	999999	999999	486	142	999999	126	197	547	375	999999	871	986	250	896	96	664	509	934	472	958	458	921	999999	670	999999	483	568	135	92	999999	98	542	113	452	947	196	193	999999	792	847	999999	127	999999	999999	721	999999	573	170	999999	640	383	999999	900	831	165	826	14	815	541	999999	557	71	465	999999	822	338	883	797	949	999999	480	493	151	624	999999	999999	438	270	949	999999	999999	407	837	999999	664	459	642	282	296	999999	192	999999	484	240	299	711	662	165	401	392	809	776	221	398	170	889	497	285	999999	824	398	999999	866	633	652	160	234	23	673	372	999999	611	510	829	717	112	19	911	999999	483	999999	999999	868	566	108	143	196	448	291	774	962	999999	635	472	731	448	511	999999	999999	149	486	648	492	38	999999	208	999999	391	999999	67	999999	586	999999	173	999999	999999	875	310	534	519	964	785	732	899	410	339	999999	48	999999	279	600	167	999999	195	996	40	999999	839	869	899	868	804	768	233	999999	999999	416	472	326	615	572	211	326	999999	184	701	916	999999	999999	367	232	236	293	999999	999999	999999	262	765	999999	125	335	45	440	635	999999	169	999999	508	999999	34	999999	999999	722	999999	707	399	840	265	20	305	999999	999999	221	512	676	641	520	367	999999	180	132	651	305	999999	289	536	
770	691	426	25	683	418	999999	603	444	719	514	999999	704	77	882	999999	999999	871	999999	138	824	928	958	19	999999	999999	741	835	999999	281	217	520	213	180	629	159	839	995	621	705	619	617	77	956	137	719	663	699	297	135	896	434	999999	160	712	999999	732	416	999999	32	677	751	701	173	999999	999999	597	533	447	999999	168	759	259	306	999999	999999	861	11	881	929	997	51	548	999999	385	783	321	62	468	787	426	999999	629	598	37	868	916	903	454	144	131	139	261	564	967	999999	185	902	642	505	980	730	999999	446	35	635	999999	999999	788	728	999999	545	75	660	999999	735	140	660	278	650	300	957	556	747	999999	868	999999	983	999999	248	608	418	420	963	999999	695	896	192	999999	402	664	991	125	725	462	586	999999	601	258	999999	999999	524	633	991	214	32	184	999999	639	167	846	230	125	549	130	999999	135	111	999999	620	839	999999	96	999999	985	309	841	830	294	231	803	197	734	577	999999	93	999999	999999	758	999999	999999	118	552	415	556	444	875	576	999999	198	460	962	748	999999	402	68	437	756	16	905	191	353	503	418	363	658	496	548	317	47	488	706	999999	78	108	999999	405	999999	999999	550	433	275	235	105	770	999999	449	105	184	183	655	37	422	999999	999999	999999	614	144	62	898	948	999999	268	567	709	999999	619	680	540	671	999999	757	436	465	999999	999999	127	408	648	522	999999	999999	373	999999	392	461	294	500	999999	929	126	271	628	432	602	105	16	668	395	26	999999	999999	564	512	520	898	601	956	380	687	999999	216	999999	539	999999	557	964	134	999999	999999	469	129	214	611	555	402	138	13	862	386	908	458	999999	632	301	450	836	860	623	494	999999	999999	129	999999	999999	909	775	999999	743	55	141	882	493	147	556	112	563	999999	957	128	769	999999	104	999999	778	999999	999999	999999	248	249	720	113	999999	690	398	999999	999	426	732	645	626	48	269	817	255	999999	965	875	85	999999	886	882	903	999999	724	999999	244	135	19	285	716	911	999999	504	334	999999	380	802	748	999999	112	147	230	999999	501	731	338	286	999999	751	999999	999999	787	59	362	838	210	16	966	136	896	874	416	457	999999	714	197	999999	492	999999	655	172	137	659	96	748	662	592	13	999999	933	957	999999	268	648	398	999999	801	151	496	827	374	836	999999	529	238	730	999999	391	786	999999	572	794	530	999999	474	200	999999	963	613	185	999999	999999	973	202	939	497	158	809	541	999999	396	623	996	400	291	336	515	140	858	
28	889	211	999999	999999	999999	173	999999	172	183	999999	995	838	537	999999	220	999999	862	428	590	741	581	999999	850	205	157	949	999999	140	814	148	999999	999999	115	595	296	999999	786	523	831	999999	640	986	999999	344	999999	999999	999999	685	189	919	473	96	549	127	447	924	361	31	312	421	375	725	999999	44	522	997	999999	942	999999	803	999999	349	596	814	110	594	338	515	610	599	999999	121	950	895	675	598	458	988	157	371	65	765	221	420	410	914	639	999999	822	597	824	153	662	999999	999999	134	999999	735	26	853	596	999999	420	712	558	263	999999	461	369	999999	548	745	999999	661	747	820	137	186	413	999999	999999	737	693	22	775	720	459	574	561	550	108	722	971	999999	999999	220	999999	508	999999	157	149	188	241	898	58	89	358	10	638	999999	996	323	332	831	999999	999999	161	999999	937	838	999999	210	900	818	999999	999999	999999	999999	886	537	475	629	324	266	999999	776	505	999999	964	696	999999	459	935	47	554	784	400	999999	999999	916	68	999999	570	999999	353	939	287	999999	82	232	315	999999	124	110	58	376	998	75	786	132	999999	366	999999	251	999999	354	999999	999999	273	50	435	634	999999	999999	478	999999	69	301	913	116	498	92	722	741	999999	514	345	999999	988	999999	785	335	363	999999	563	999999	513	328	557	998	674	424	999999	999999	797	680	762	154	632	529	999999	707	999999	999999	999999	999999	644	702	999999	961	19	440	874	999999	265	110	999999	821	416	776	25	999999	743	999999	442	84	933	999999	944	710	999999	999999	212	999999	870	999999	182	684	649	292	68	811	999999	999999	989	999999	999999	999999	776	696	410	999999	737	856	999999	999999	999999	247	247	999999	347	953	757	160	219	818	999999	415	999999	186	927	596	181	999999	999999	213	999999	158	925	208	534	869	913	257	999999	811	463	999999	954	303	999999	999999	446	100	945	114	63	317	999999	999999	16	144	847	600	999999	813	768	614	148	310	305	815	322	49	999999	477	50	510	850	407	999999	999999	461	922	71	991	159	91	187	999999	160	999999	772	754	999999	400	31	999999	487	495	53	848	999999	653	998	309	623	407	75	999999	999999	552	467	978	814	134	999999	925	538	999999	664	687	436	535	160	340	52	567	846	999999	999999	727	999999	364	999999	999999	673	807	924	761	378	751	999999	709	999999	999999	506	794	939	77	717	106	999999	709	999999	365	422	682	999999	999999	267	66	561	441	32	346	529	112	623	308	460	875	10	777	409	912	671	726	986	999999	833	258	627	778	999999	358	943	323	533	
998	104	991	313	999999	999999	322	200	584	687	213	999999	404	999999	641	999999	841	999999	17	310	919	694	695	999999	950	999999	18	999999	999999	524	999999	402	216	999999	624	999999	468	999999	743	999999	97	999999	97	999999	782	475	999999	87	985	171	85	262	999999	22	613	314	409	305	362	433	495	883	418	69	23	810	999999	824	556	999999	158	279	362	734	999999	207	606	655	913	999999	403	931	453	621	449	420	466	203	965	999999	999999	173	999999	319	787	214	312	999999	35	972	999999	615	531	557	999999	805	900	212	799	999999	708	753	999999	999999	40	564	439	999999	619	603	354	676	858	246	633	985	70	52	999999	19	894	578	630	999999	999999	788	410	896	608	644	520	999999	404	559	999999	61	781	999999	999999	232	999999	515	418	999999	627	927	756	294	923	37	999999	857	264	999999	521	139	132	999999	997	252	164	999999	198	975	999999	100	282	309	999999	999999	213	728	763	724	244	999999	170	208	999999	999999	41	999999	999999	581	899	662	999	999999	999999	999999	928	999999	999999	46	78	242	326	443	349	999999	655	457	659	999999	823	26	999999	539	556	141	969	924	137	54	220	48	569	617	86	430	101	669	270	163	999999	872	999999	726	656	12	999999	999999	858	786	307	584	466	631	757	882	999999	469	67	999999	512	13	213	300	826	999999	672	709	366	919	445	985	999999	505	697	951	632	376	883	999999	999999	252	76	351	999999	635	582	938	859	203	860	631	999999	999999	999999	650	999999	104	900	626	999999	362	370	939	350	321	999999	999999	934	806	260	202	585	512	837	999999	937	861	553	200	999999	999999	850	173	68	814	383	831	999999	56	291	537	475	267	224	716	882	999999	11	999999	999999	621	14	63	942	667	999999	109	526	392	999999	807	550	710	178	605	999999	207	880	536	938	566	116	887	524	723	726	327	298	130	387	811	860	128	952	835	729	797	230	400	999999	999999	315	472	344	999999	986	765	999999	619	214	685	999999	475	496	999999	999999	127	538	229	999999	728	811	406	15	999999	946	999999	757	999999	875	999999	977	490	768	664	261	644	552	50	999999	961	239	678	999999	999999	999999	395	631	282	330	612	999999	10	459	48	473	908	467	999999	537	999999	18	755	743	498	999999	999999	706	832	999999	871	574	497	493	980	499	999999	999999	313	346	561	800	999999	23	272	999999	976	40	729	200	999999	187	120	513	181	953	483	999999	427	993	800	999999	799	853	999999	48	770	516	999999	549	341	429	999999	105	976	999999	532	741	480	52	999999	734	977	999999	86	
999999	463	984	321	37	25	207	71	319	546	872	11	632	564	234	999999	469	999999	190	999999	923	33	25	536	999999	430	999999	464	999999	272	75	711	167	776	765	585	786	205	452	999999	143	367	844	559	113	762	900	187	256	366	999999	182	797	782	163	999999	999999	457	903	606	999999	743	999999	56	480	170	843	855	799	649	899	999999	999999	999999	999999	565	188	465	432	999999	529	564	999999	28	11	892	914	385	623	104	146	338	301	845	259	999999	999999	798	89	999999	999999	999999	999999	607	467	996	73	150	66	597	492	982	999999	257	87	719	535	667	55	999999	255	467	242	705	512	570	973	273	999999	335	999999	390	386	489	736	484	999999	610	561	14	829	774	329	999999	611	164	999999	53	767	539	999999	999999	752	999999	698	461	812	683	999999	896	33	799	743	731	999999	112	605	545	521	603	544	925	999999	50	758	481	999999	216	103	357	999999	929	506	867	470	870	637	885	791	284	671	999999	515	664	981	39	40	598	322	509	558	768	532	174	995	999999	908	999999	743	227	999999	999999	589	746	640	104	303	876	270	843	474	720	999999	247	931	999999	420	450	69	728	999999	549	894	999999	999999	999999	406	341	871	530	999999	999999	999999	999999	960	999999	999999	768	34	886	736	163	337	479	44	999999	24	294	243	954	528	467	652	24	776	774	999999	996	999999	152	697	962	15	739	999999	999999	578	999999	287	865	999999	999999	426	999999	992	999999	221	999999	559	999999	483	122	107	916	12	999999	282	999999	797	195	363	916	820	882	199	774	158	597	597	495	269	833	999999	377	825	999999	50	479	999999	489	562	999999	999999	986	668	585	999999	98	737	999999	276	451	392	102	999999	222	831	544	983	999999	148	624	999999	73	701	650	115	730	101	999999	999999	802	999999	999999	632	76	479	834	224	614	909	69	860	219	999999	999999	450	999999	999999	613	54	506	496	999999	351	999999	469	999999	294	27	999999	999999	997	999999	924	474	346	999999	999999	446	742	997	330	379	318	999999	763	999999	845	999999	209	200	999999	488	91	956	999999	999999	999999	694	999999	106	549	206	144	776	999999	258	999999	753	482	999999	455	428	999999	56	186	127	999999	273	999999	999999	537	411	818	288	278	519	999999	968	168	999999	119	774	838	646	457	133	999999	542	25	999999	332	999999	411	834	745	446	999999	999999	779	198	999999	702	520	755	999999	148	387	856	507	553	729	327	999999	447	999999	680	590	233	598	62	883	953	257	999999	999999	445	999	984	543	831	999999	494	198	969	229	417	999999	92	
999999	999999	745	388	44	472	785	15	999999	963	578	74	856	393	999999	726	315	862	455	850	237	133	148	403	999999	676	652	245	999999	626	228	848	426	507	999999	999999	316	504	918	785	883	523	939	999999	999999	999999	999999	517	57	471	664	999999	961	413	999999	954	180	999999	75	999999	819	550	876	999999	745	729	647	359	999999	167	419	810	943	669	999999	999999	193	112	988	999999	700	144	999999	667	961	861	886	999999	999999	201	999999	964	439	559	965	342	999999	70	300	685	831	625	999999	890	61	999999	422	301	446	151	771	77	364	232	667	685	363	999999	999999	884	843	634	999999	55	58	999999	999999	394	704	999999	76	133	812	312	21	84	865	306	616	117	448	594	576	509	999999	999999	610	216	999999	290	979	438	152	416	842	206	999999	233	842	606	482	38	597	999999	999999	999999	999999	61	220	999999	999999	67	602	999999	999999	999999	999999	207	625	999999	845	999999	999999	424	654	638	981	406	469	815	166	641	463	19	635	420	997	764	435	783	785	999999	995	309	470	922	835	999999	970	593	148	720	608	999999	761	317	536	999999	166	446	666	859	592	405	999999	188	603	592	184	999999	999999	303	999999	842	999999	296	179	202	954	732	999999	648	435	875	676	999999	999999	628	258	327	883	825	999999	988	126	925	966	599	873	291	999999	252	167	945	342	844	999999	999999	999999	474	999999	344	999999	434	643	27	433	716	728	989	155	999999	999999	856	151	435	695	999999	725	999999	999999	579	999999	999999	413	560	999999	489	543	832	499	999999	999999	999999	189	549	607	183	999999	999999	501	260	870	883	999999	354	999999	999999	803	907	158	173	50	316	153	568	999999	555	30	92	536	999999	183	896	500	999999	958	559	677	999999	828	522	437	626	804	80	708	445	536	69	651	999999	685	636	683	335	235	709	640	621	999999	62	162	273	572	999999	87	974	393	267	395	359	634	211	999999	636	735	424	999999	999999	999999	579	28	961	441	999999	268	999999	223	174	999999	258	918	65	77	776	370	174	63	257	993	734	61	278	673	301	999999	999999	557	57	999999	810	208	999999	761	999999	999999	999999	831	226	299	999999	760	229	999999	999999	441	999999	143	312	275	570	371	263	90	134	527	749	297	150	800	784	989	999999	574	842	60	361	303	122	999999	179	999999	999999	958	462	974	832	999999	537	859	999999	350	255	999999	999999	449	999999	486	637	999999	999999	902	691	425	514	550	594	655	771	999999	89	999999	999999	999999	106	237	533	305	627	160	695	95	760	290	823	443	744	395	999999	
402	115	999999	666	685	458	999999	652	999999	453	912	389	999999	999999	450	780	702	329	685	999999	801	915	649	999999	487	742	208	151	411	999999	81	806	209	120	378	980	999999	618	345	120	829	585	999999	851	715	999999	518	202	319	510	131	123	68	710	743	999999	465	26	999999	999999	260	135	250	999999	999999	116	999999	76	523	469	575	93	984	999999	855	226	804	797	153	716	233	999999	999999	999999	480	957	747	498	377	999999	524	198	999999	402	860	703	999999	300	479	999999	999999	999999	678	999999	934	999999	999999	493	854	526	682	999999	873	471	719	253	999999	349	999999	999999	999999	692	699	999999	945	999999	654	591	999999	162	881	999999	327	543	999999	780	338	999999	966	999999	828	999999	643	999999	219	856	999999	967	682	999999	999999	994	950	64	251	897	999999	999999	999999	557	999999	999999	779	702	645	179	350	999999	344	938	999999	321	999999	907	596	999999	58	849	422	98	72	999999	999999	999999	752	887	562	272	302	239	37	999999	87	418	999999	290	485	941	215	49	515	985	633	999999	999999	98	620	52	999999	147	849	903	633	816	495	707	638	682	999999	757	616	87	46	114	910	633	999999	965	857	316	999999	117	644	383	582	86	63	174	405	663	999999	519	804	165	390	134	999999	270	922	352	651	802	999999	999999	999999	438	949	528	833	78	999999	655	195	161	518	999999	269	260	243	419	653	474	286	999999	491	106	999999	999999	724	786	975	973	52	999999	665	826	126	196	949	999999	137	535	341	999999	809	621	999999	652	647	999999	864	407	37	513	698	999999	525	999999	965	336	999999	78	999999	999999	103	999999	612	679	999999	692	999999	999999	310	999999	292	128	143	950	999999	999999	999999	630	243	999999	922	999999	946	539	999999	999999	999999	423	230	623	999999	68	999999	294	243	929	18	999999	999999	999999	33	791	999999	938	999999	580	53	575	226	105	999999	535	834	999999	134	999999	933	82	863	18	392	211	999999	687	109	233	397	848	716	557	861	127	474	288	61	141	480	999999	318	999999	999999	734	999999	135	999999	464	234	12	170	999999	996	935	791	157	572	821	938	419	838	997	192	205	859	669	999999	447	70	556	677	992	999999	925	764	999999	999999	657	15	999999	628	645	999	999999	687	999999	999999	925	335	326	715	239	999999	71	179	999999	64	249	875	999999	999999	999999	999999	677	999999	178	673	81	181	174	583	914	816	222	999999	999999	998	797	517	999999	118	999999	121	744	840	999999	799	999999	755	453	572	335	782	478	836	999999	252	999999	69	519	334	488	999999	171	743	801	999999	999999	
280	999999	322	266	999999	24	428	582	999999	658	837	887	378	691	999999	727	999999	999999	142	348	385	999999	999999	999999	999999	999999	536	629	563	999999	999999	999999	999999	819	712	778	141	316	603	999999	60	999999	507	593	999999	181	999999	643	172	37	569	495	669	999999	604	496	36	645	529	734	999999	798	28	558	658	798	999999	558	978	548	999999	295	654	373	298	131	286	367	193	565	855	893	999999	536	999999	515	380	999999	224	226	751	495	999999	868	290	261	245	948	935	999999	318	593	664	624	999999	284	999999	305	786	482	219	669	462	999999	999999	594	340	491	999999	152	428	913	343	761	796	110	508	786	93	999999	886	337	431	999999	999999	272	238	843	106	116	674	84	999999	742	16	92	999999	822	990	999999	920	754	999999	792	277	405	999999	903	827	340	775	64	222	999999	596	882	999999	963	999999	999999	999999	497	395	999999	477	353	749	601	754	999999	76	685	795	397	125	999999	999999	999999	231	851	999999	334	25	765	999999	999999	862	999999	999999	134	845	999999	115	383	338	999999	999999	720	324	923	999999	657	999999	123	999999	99	268	824	634	464	335	608	999999	864	602	41	482	629	730	857	490	336	456	999999	999999	996	999999	422	69	692	772	835	324	307	206	366	186	901	502	250	361	47	789	691	799	247	999999	250	781	306	951	739	999999	467	443	328	210	999999	255	276	519	846	765	941	691	500	999999	445	668	246	855	999999	136	489	999999	452	546	765	830	999999	669	339	640	762	741	43	999999	999999	999999	877	165	658	656	236	730	515	282	848	999	308	953	891	999999	544	451	999999	613	510	999999	999999	782	445	697	623	606	190	215	999999	999999	658	999999	436	581	999999	999999	206	923	900	758	990	180	999999	765	999999	999999	999999	999999	105	320	999999	430	345	896	999999	999999	719	960	43	629	549	309	278	999999	351	654	527	320	792	463	254	999999	999999	999999	970	999999	94	679	999999	999999	828	434	120	692	999999	238	318	999999	999999	694	371	245	890	280	218	691	901	59	424	999999	160	467	963	641	999999	913	717	593	925	64	21	49	999999	97	800	125	199	586	999999	123	346	987	999999	999999	102	999999	566	441	999999	289	918	999999	265	298	795	999999	470	478	999999	925	520	724	614	653	683	331	450	802	480	103	999999	999999	999999	311	999999	999999	854	866	549	999999	999999	285	61	646	999999	976	784	999999	999999	439	654	721	960	884	999999	999999	383	960	999999	770	568	763	961	449	999999	999999	999999	953	757	632	517	604	928	569	577	244	999999	999999	516	706	999999	
943	510	50	448	780	364	366	999999	999999	999999	893	451	779	498	593	323	999999	859	999999	999999	830	999999	670	921	999999	792	401	316	999999	947	416	453	717	233	625	263	920	10	999999	248	437	254	838	842	623	162	159	80	999999	920	999999	118	973	999999	716	203	999999	128	398	987	963	60	351	971	999999	450	999999	555	873	999999	402	611	852	999999	755	586	911	999999	999999	999999	643	330	332	999999	886	307	479	203	999999	431	999999	802	612	999999	284	386	903	867	469	183	428	603	206	654	527	460	265	678	999999	140	292	21	999999	501	354	643	728	999999	95	85	999999	999999	48	452	915	999999	998	833	30	378	682	53	999999	134	478	50	134	677	999999	435	52	800	434	386	149	412	981	120	674	640	658	999999	781	999999	999999	886	564	754	738	927	461	999999	657	399	457	248	999999	999999	32	313	518	60	985	660	43	179	116	661	313	512	619	887	168	389	999999	683	271	974	999999	591	999999	999999	939	991	999999	620	153	45	929	900	999999	295	98	371	999999	607	23	131	360	999999	999999	903	451	235	317	574	273	277	678	773	976	677	773	440	828	999999	121	994	686	423	36	999999	999999	412	752	333	799	797	267	122	670	999999	624	999999	811	582	999999	713	999999	409	356	875	999999	999999	999999	92	999999	658	999999	983	496	28	445	937	16	708	180	48	483	983	774	999999	20	999999	999999	836	999999	885	999999	256	220	407	320	287	999999	161	715	999999	488	669	812	150	265	284	625	999999	705	686	999999	113	411	889	240	999999	634	879	865	799	62	999999	999999	636	39	295	772	999999	708	167	999999	854	992	999999	999999	999999	181	633	221	735	940	999999	141	377	12	524	845	999999	177	619	999999	196	296	999999	523	999999	999999	185	120	999999	511	536	942	547	815	37	121	806	999999	426	528	10	999999	139	859	999999	955	662	633	515	450	452	921	98	999999	683	568	999999	90	169	183	996	999999	252	234	413	518	593	561	974	413	48	991	750	999999	653	528	999999	999999	921	445	999999	551	605	999999	69	999999	853	999999	141	468	44	725	180	253	532	999999	426	905	999999	93	372	110	658	111	411	460	180	999999	860	999999	412	999999	169	723	204	454	917	723	175	798	664	559	999999	516	379	323	821	507	569	175	111	999999	610	838	83	877	999999	999999	126	999999	443	856	183	976	999999	999999	566	456	58	87	569	702	739	657	429	812	681	152	732	98	638	673	437	694	63	160	419	999999	999999	999999	561	999999	999999	566	364	807	999999	999999	459	364	756	
999999	459	999999	606	408	999999	953	999999	270	999999	750	772	38	970	770	999999	999999	922	906	999999	999999	805	731	525	999999	106	183	302	621	435	237	999999	999999	341	273	999999	999999	98	655	638	465	912	390	999999	811	650	578	595	594	999999	898	531	553	758	999999	999999	999999	999999	459	312	999999	661	796	834	969	66	405	696	706	556	484	399	277	277	150	332	425	999999	999999	506	528	587	999999	243	537	705	149	999999	820	704	495	999999	639	352	300	803	999999	999999	999999	999999	255	881	999999	999999	904	999999	264	285	618	198	999999	127	262	952	784	759	953	563	307	273	916	786	875	999999	70	505	759	924	976	999999	999999	999999	999999	959	261	646	698	999999	339	38	451	864	10	632	560	377	726	687	999999	540	849	562	257	888	999999	999999	15	887	977	408	749	340	999999	281	980	283	999999	999999	701	147	71	293	234	279	999999	62	786	253	451	692	778	82	366	445	496	999999	622	999999	999999	792	640	811	999999	930	999999	999999	565	728	651	287	708	433	986	430	479	566	337	977	75	785	999999	999999	445	294	630	677	973	862	999999	335	660	999999	999999	908	507	260	599	304	999999	711	999999	67	601	174	999999	355	96	936	999999	999999	327	645	504	346	119	999999	999999	409	310	999999	147	702	999999	326	626	999999	999999	87	923	229	999999	43	986	364	298	999999	171	280	999999	284	590	47	999999	999999	18	25	604	999999	799	628	999999	200	999999	390	999999	794	123	285	548	384	103	19	999999	747	999999	999999	999999	999999	57	999999	999999	105	108	35	30	109	806	99	317	611	999999	426	287	304	344	999999	49	606	791	999999	511	999999	732	926	191	581	34	159	891	724	999999	464	999999	314	911	789	102	999999	369	473	987	999999	967	937	378	677	731	718	412	197	253	999999	358	553	983	831	372	182	844	448	85	657	208	593	254	999999	638	973	392	555	999999	81	246	327	999999	999999	918	795	557	513	999999	316	746	703	999999	314	116	243	331	90	426	919	133	921	999999	340	999999	384	692	827	48	758	335	857	513	999999	815	41	48	506	999999	577	625	340	598	999999	910	999999	122	939	444	404	651	312	138	764	999999	325	999999	185	660	544	112	999999	474	102	999999	889	999999	309	999999	85	205	824	177	849	304	999999	333	999999	999999	331	999999	752	393	644	116	33	728	999999	233	999999	111	862	999999	999999	474	895	866	505	789	30	315	813	450	369	208	827	145	999999	470	165	999999	310	754	338	999999	360	346	830	985	956	170	449	85	999	973	342	978	797	
385	408	999999	999999	999999	409	26	458	312	33	999999	289	999999	999999	289	78	506	801	999999	518	107	124	559	999999	520	832	860	999999	738	450	999999	866	849	347	903	72	999999	999999	470	355	321	823	57	323	394	999999	999999	999999	170	999999	999999	181	234	469	700	270	848	890	999999	17	549	161	720	861	636	579	999999	550	999999	227	999999	341	999999	762	206	283	76	999999	651	813	999999	149	705	731	947	224	641	389	999999	999999	223	347	858	462	806	170	112	195	999999	815	999999	999999	184	942	175	171	840	471	273	999999	203	999999	249	503	253	409	456	988	914	422	938	60	904	902	13	503	999999	878	956	999999	180	881	560	836	999999	246	964	762	566	786	383	179	125	229	449	611	108	999999	999999	406	999999	124	999999	999999	877	225	623	999999	999999	672	688	962	999999	238	256	322	61	413	955	999999	445	693	999999	138	48	768	935	684	463	401	405	127	999999	560	999999	66	609	296	959	332	622	999999	999999	894	107	421	664	999999	972	136	999999	694	410	212	960	30	692	999999	235	999999	289	939	818	999999	277	571	303	999999	907	200	712	765	454	999999	395	753	870	999999	40	626	113	999999	712	999999	841	710	717	466	599	310	374	999999	70	999999	999999	683	874	999999	626	536	127	710	979	782	424	794	250	776	999999	217	159	999999	122	608	15	240	236	491	705	999999	854	837	364	607	826	256	999999	603	591	711	879	595	911	504	999999	403	999999	930	912	999999	469	940	649	392	160	999999	353	461	845	811	999999	392	579	69	681	289	355	382	955	177	100	646	195	115	999999	999999	252	618	109	999999	171	999999	999999	999999	107	999999	198	972	456	616	999999	999999	758	779	265	496	25	999999	822	229	58	697	999999	744	999999	823	755	544	64	596	967	735	362	243	650	159	814	920	962	768	999999	383	999999	349	275	999999	887	415	849	841	549	400	999999	879	999999	474	331	833	702	999999	168	654	917	999999	648	176	890	525	139	115	999999	104	889	999999	999999	674	771	999999	479	119	999999	999999	999999	999999	57	577	999999	482	999999	185	828	980	228	687	610	447	465	999999	999999	999999	999999	372	286	744	169	454	510	999999	752	999999	999999	696	364	593	348	819	999999	705	812	999999	999999	999999	845	953	287	702	999999	212	999999	690	219	999999	999999	999999	162	572	999999	949	62	602	76	206	730	791	482	141	625	634	348	791	487	759	263	999999	999999	548	527	332	467	467	578	999999	298	72	679	999999	761	984	441	776	756	20	653	219	999999	999999	688	63	481	156	
999999	251	863	999999	212	459	452	315	508	613	54	740	999999	999999	34	767	907	668	121	485	999999	999999	203	572	999999	999999	999999	999999	623	840	860	999999	851	321	390	336	999999	636	859	999999	555	456	485	827	731	25	528	67	195	999999	999999	999999	999999	996	776	999999	999999	300	999999	734	999999	408	692	668	999999	580	888	181	999999	697	332	999999	999999	890	999999	923	164	375	840	999999	949	58	999999	999999	999999	840	531	855	999999	945	287	999999	18	134	878	156	763	817	999999	160	137	999999	853	999999	999999	851	221	62	999999	853	290	682	460	608	785	303	551	999999	999999	999999	999999	43	636	268	419	188	273	683	22	783	169	999999	302	689	891	602	999999	369	471	866	999999	999999	999999	999999	664	605	999999	409	349	584	605	457	866	170	110	103	720	999999	87	736	587	538	49	999999	693	943	390	770	717	999999	108	191	845	95	999999	581	254	945	999999	814	494	864	344	437	188	999999	999999	141	588	999999	881	610	291	999999	288	999999	999999	505	997	721	999999	922	692	165	486	999999	612	781	875	529	849	775	990	273	251	723	203	611	115	981	472	258	191	919	999999	497	899	120	806	204	999999	748	947	883	600	571	181	188	951	999999	109	699	266	69	948	116	620	28	493	564	896	827	999999	999999	258	999999	740	773	853	999999	524	501	999999	680	388	111	828	999999	672	999999	552	24	660	350	881	773	999999	132	999999	205	876	880	627	251	307	323	999999	931	999999	634	830	408	335	962	250	999999	724	585	680	847	288	514	355	999999	22	999999	177	59	999999	999999	973	999999	802	658	122	643	874	733	382	74	752	897	481	48	849	153	689	999999	110	283	58	999999	451	133	917	372	534	999999	238	426	156	308	999999	999999	660	222	605	676	849	999999	733	999999	999999	616	104	391	42	999999	964	869	201	479	949	861	437	999999	176	678	740	999999	118	999999	504	956	999999	454	110	999999	999999	636	547	22	848	999999	550	999999	999999	835	999999	536	340	227	999999	369	234	999999	359	935	722	999999	999999	999999	999999	999999	999999	999999	497	256	699	649	290	999999	929	337	331	188	630	455	320	380	362	341	999999	214	419	999999	999999	144	731	250	105	175	609	293	589	999999	999999	749	15	877	569	958	999999	389	999999	629	297	521	48	56	56	904	624	351	741	715	288	731	689	999999	461	362	524	458	554	124	111	999999	748	710	111	881	450	443	811	404	999999	269	959	790	602	698	106	685	203	200	551	267	999999	874	999999	355	69	407	425	217	999999	687	999999	140	
999999	651	773	338	944	175	999999	190	540	999999	520	999999	772	899	15	999999	266	999999	264	363	573	843	104	999999	999999	756	999999	53	999999	604	960	517	434	828	271	950	925	999999	741	38	999999	370	726	214	999999	324	583	999999	402	663	999999	605	432	481	567	999999	557	899	960	999999	999999	420	999999	936	386	12	594	943	637	64	837	497	107	236	626	212	999999	889	520	63	999999	660	651	364	999999	999999	999999	999999	270	999999	403	35	807	999999	684	326	207	999999	828	360	729	639	999999	347	825	999999	507	205	999999	365	568	668	388	906	999999	693	999999	809	293	31	917	641	999999	60	660	812	689	553	999999	310	14	336	71	169	334	542	137	999999	539	199	857	889	108	904	28	735	646	900	538	990	556	398	506	807	443	999999	956	483	999999	23	999999	953	653	554	360	242	606	228	582	999999	999999	466	999999	999999	173	37	543	779	999999	999999	175	999999	25	561	753	616	829	264	726	246	586	653	626	525	999999	903	245	553	553	999999	138	999999	328	999999	434	100	128	412	643	415	553	999999	451	999999	999999	999999	938	101	800	999999	412	352	502	999999	896	912	840	754	677	269	791	989	999999	999999	999999	999999	470	960	137	663	497	426	620	320	999999	999999	212	864	999999	441	965	154	752	808	383	786	926	982	169	521	259	374	734	999999	623	564	951	999999	964	999999	524	999999	964	147	256	999999	732	191	653	496	709	975	86	246	304	647	247	999999	999999	20	820	999999	801	615	413	133	692	246	697	138	999999	17	899	576	917	987	189	615	562	397	63	744	338	672	812	284	298	498	90	975	326	534	332	954	290	45	186	999999	734	999999	303	495	999999	999999	48	701	85	999999	999999	999999	999999	632	864	999999	956	86	999999	138	999999	139	835	203	166	999999	811	923	999999	945	295	881	811	831	880	999999	104	567	260	813	999999	999999	999999	788	179	774	518	694	670	847	997	214	885	57	555	999999	298	109	339	772	713	125	26	139	224	999999	999999	636	751	999999	390	398	999999	999999	505	693	930	999999	34	392	213	126	263	837	948	999999	995	764	286	999999	999999	994	238	487	109	518	999999	999999	574	999999	279	881	943	244	467	999999	388	548	999999	862	674	251	85	947	569	596	862	189	191	142	452	999999	360	999999	295	396	170	347	999999	999999	999999	862	482	303	122	999999	183	28	379	350	702	456	999999	999999	611	898	918	999999	999999	999999	656	999999	999999	441	288	540	531	477	948	81	447	51	311	565	272	812	768	999999	835	248	422	843	
809	841	439	995	527	936	999999	396	999999	880	429	734	999999	684	975	51	25	999999	799	705	80	308	902	999999	155	656	161	799	140	999999	454	679	99	813	999999	55	11	999999	22	999999	613	562	604	566	621	576	235	999999	837	727	766	999999	448	999999	773	511	938	999999	999999	870	784	74	999999	340	436	749	644	999999	999999	929	49	732	569	214	999999	517	704	345	49	579	999999	573	999999	412	999999	201	241	382	50	999999	117	232	442	151	810	548	305	273	140	999999	931	999999	17	908	687	43	999999	999999	625	265	999999	999999	739	280	449	220	112	999999	959	244	518	271	486	977	822	999999	299	427	403	552	999999	999999	214	999999	999999	722	566	999999	725	347	506	999999	757	784	999999	514	493	172	999999	599	999999	999999	314	895	999999	670	232	40	96	871	743	999999	839	82	53	377	999999	571	999999	727	654	58	138	999999	999999	999999	514	701	191	317	332	137	725	804	116	769	135	319	814	999999	999999	535	967	853	603	240	167	684	741	428	126	921	538	999999	945	397	324	999999	999999	842	999999	530	849	999999	999999	615	551	45	965	283	999999	999999	999999	656	237	129	90	999999	28	507	363	829	960	762	201	411	598	750	858	719	999999	999999	161	972	821	969	999999	999999	999999	987	688	999999	719	467	186	999999	174	882	999999	826	316	50	673	659	488	999999	570	96	587	999999	27	999999	186	256	999999	808	927	785	834	268	442	891	999999	999999	818	241	120	502	585	999999	246	716	14	42	999999	414	999999	501	493	495	999999	999999	999999	178	999999	888	944	473	638	999999	120	388	999999	999999	999999	999999	999999	641	840	256	999999	999999	510	433	999999	311	795	153	999999	424	47	436	301	348	860	842	288	800	71	999999	296	646	863	216	53	999999	999999	526	649	999999	343	138	999999	247	279	999999	99	189	277	669	999999	801	630	224	341	683	999999	709	999999	999999	999999	280	999999	910	959	578	214	304	389	52	999999	279	999999	999999	90	908	775	64	78	529	753	109	999999	999999	838	495	26	648	875	999999	771	958	899	108	850	73	557	749	999999	701	135	794	799	235	35	823	306	774	144	432	999999	42	640	107	797	47	747	188	999999	999999	562	999999	428	29	281	685	379	405	14	26	361	999999	999999	999999	999999	999999	309	307	376	999999	199	252	514	452	461	738	999999	802	311	813	326	378	999999	813	148	999999	376	999999	999999	350	454	900	770	128	81	882	265	272	703	838	737	999999	999999	67	284	319	999999	976	568	999999	999999	577	104	201	699	999999	999999	963	238	834	
592	529	353	35	570	298	482	396	999999	579	483	999999	108	472	85	999999	565	619	539	829	517	400	221	421	999999	999999	806	579	999999	999999	534	301	43	999999	999999	218	106	787	497	985	999999	999999	604	988	69	312	478	632	125	822	426	738	434	999999	326	202	318	931	999999	693	492	903	967	292	999999	191	999999	240	225	867	780	778	132	553	999999	999999	795	232	999999	681	999999	183	463	605	672	795	867	999999	551	64	899	175	745	803	503	934	697	999999	943	877	290	247	417	257	52	647	616	881	418	474	999999	999999	578	370	295	999999	449	999999	619	259	324	999999	689	171	967	615	999999	999999	59	999999	164	483	289	484	400	170	766	215	563	35	189	986	225	999999	657	814	999999	384	518	194	495	335	999999	693	563	893	558	255	999999	999999	614	999999	831	362	319	923	805	103	970	134	552	243	999999	594	80	337	182	999999	999999	163	999999	999999	999999	864	571	828	780	999999	921	507	612	999999	925	136	420	891	164	999999	999999	734	19	502	999999	393	642	999999	527	999999	999999	235	720	945	742	137	418	999999	486	966	790	999999	152	219	182	473	999999	999999	318	999999	184	188	183	319	845	779	999999	525	253	427	232	319	311	672	973	696	786	666	778	798	718	463	999999	999999	82	285	591	999999	999999	941	870	999999	999999	846	999999	443	62	411	109	999999	982	892	999999	69	744	481	189	479	245	485	999999	855	999999	999999	962	721	774	984	247	999999	197	999999	205	999999	557	622	999999	464	738	999999	644	385	566	815	815	826	749	355	454	600	105	122	564	845	265	24	999999	433	884	222	669	77	174	539	775	638	697	411	512	999999	115	725	741	704	841	310	298	448	704	146	971	428	540	646	474	999999	789	360	999999	542	276	941	999999	525	870	999999	999999	37	49	186	999999	999999	999999	332	999999	380	380	860	13	954	725	907	729	748	999999	251	537	527	74	999999	999999	347	363	969	855	174	999999	225	833	999999	99	271	409	999999	999999	632	584	218	999999	999999	704	929	356	102	999999	369	221	832	283	999999	49	999999	962	349	999999	999999	985	873	999999	330	999999	999999	999999	999999	999999	464	507	212	740	619	666	329	375	970	995	999999	990	999999	999999	999999	952	322	941	999999	999999	405	308	70	199	225	647	710	740	999999	868	549	902	617	237	362	999999	19	101	664	963	720	329	999999	353	417	801	724	721	980	378	912	223	821	513	469	165	447	23	999999	972	955	999999	543	111	456	27	382	43	799	634	943	231	287	999999	515	999999	317	
716	782	999999	923	989	999999	463	956	336	90	114	767	207	423	995	575	691	17	142	785	889	897	399	999999	690	921	355	434	999999	935	580	998	393	848	999999	999999	111	59	966	827	89	999999	999999	936	999999	999999	999999	221	999999	655	999999	243	382	300	427	818	392	996	242	999999	414	999999	275	401	999999	116	384	359	999999	765	999999	642	999999	999999	705	744	777	999999	160	425	999999	144	487	999999	349	346	625	103	430	999999	999999	115	817	999999	423	61	999999	728	436	171	891	252	528	191	191	953	202	78	594	683	50	929	845	816	748	999999	551	999999	61	173	491	999999	928	780	917	999999	825	153	890	999999	864	59	36	989	534	87	616	305	853	999999	999999	557	508	747	871	917	269	10	159	153	999999	648	999999	272	679	999999	323	748	274	821	138	59	187	999999	818	991	903	856	999999	999999	663	255	387	666	28	999999	782	191	908	999	999999	824	999999	747	154	999999	382	763	319	924	999999	867	41	41	999999	105	999999	568	929	879	24	999999	718	488	490	264	271	20	999999	745	827	999999	839	999999	721	313	66	440	795	602	999999	149	999999	367	907	795	224	355	408	999999	564	999999	262	39	985	697	116	514	267	889	954	371	519	574	106	999999	38	766	320	953	49	939	772	336	270	999999	865	999999	580	999999	50	915	611	330	999999	613	880	810	289	33	999999	551	183	906	999999	999999	630	973	999999	999999	767	457	44	999999	884	625	451	925	768	999999	999999	755	999999	999999	848	999999	759	199	393	493	750	228	487	296	999999	497	766	865	689	22	254	892	999999	303	999999	593	999999	999999	999999	565	171	955	51	999999	201	451	618	610	999999	999999	498	440	589	777	537	999999	969	748	698	397	858	586	245	756	865	940	665	639	645	999999	168	602	753	827	331	794	186	319	105	315	879	166	999999	999999	523	814	999999	999999	766	999999	624	142	468	58	707	585	720	999999	999999	999999	785	978	999999	803	449	895	686	762	999999	742	372	659	652	999999	518	999999	778	163	242	999999	637	352	999999	268	640	999999	999999	705	130	745	84	891	999999	999999	999999	900	999999	14	642	999999	137	999999	999999	34	24	999999	999999	85	539	14	807	566	999999	260	623	442	999999	705	172	999999	761	980	999999	710	667	481	653	808	999999	999999	510	774	521	614	924	999999	999999	848	253	676	545	69	175	125	938	999999	999999	999999	230	97	795	495	841	228	867	156	908	165	366	999999	999999	681	222	999999	999999	43	55	999999	999999	536	956	999999	462	999999	999999	999999	815	999999	772	159	
641	897	587	999999	999999	24	999999	302	747	778	188	330	492	710	999999	863	999999	253	622	904	473	402	429	999999	141	539	43	355	999999	999999	341	392	999999	999999	902	423	104	999999	999999	488	111	752	699	558	999999	635	999999	752	141	999999	855	999999	903	867	686	999999	478	893	643	292	980	587	951	582	999999	796	999999	999999	999999	999999	769	999999	999999	999999	803	720	702	871	346	505	999999	291	223	336	319	999999	999999	525	530	662	945	211	999999	818	508	523	999999	127	121	999999	698	999999	999999	200	254	999999	999999	770	74	965	546	999999	556	147	999999	699	374	999999	272	999999	999999	999999	753	999999	995	568	604	334	635	289	920	585	760	785	806	275	999999	33	92	999999	350	718	999999	999999	999999	999999	655	666	300	809	159	185	854	444	253	999999	745	799	204	999999	851	104	145	784	999999	961	846	770	340	261	361	350	999999	409	336	598	960	198	38	657	913	938	43	826	999999	745	731	999999	541	529	530	548	828	405	21	256	583	676	520	165	501	884	335	49	457	808	642	455	117	655	327	557	770	999999	773	913	999999	319	999999	309	999999	530	238	811	731	812	522	147	397	90	25	293	678	873	999999	38	612	994	378	999999	113	285	218	886	212	973	999999	291	632	107	195	999999	32	220	925	971	656	524	317	999999	999999	505	999999	37	639	44	878	897	391	744	310	999999	941	332	999999	954	322	351	999999	758	45	240	514	300	894	751	270	999999	948	194	381	98	999999	733	45	607	999999	190	257	177	104	880	999999	887	797	999999	332	999999	24	999999	658	315	914	999999	999999	65	990	766	142	887	773	421	948	207	999999	221	390	217	297	598	735	141	104	999999	999999	164	341	626	503	999999	429	570	453	999999	535	76	183	136	133	999999	617	999999	57	369	404	682	931	999999	999999	585	738	125	411	425	245	526	220	483	895	455	999999	374	999999	366	468	999999	968	971	671	999999	47	263	999999	999999	981	283	999999	734	47	981	232	639	112	918	999999	999999	169	999999	999999	19	855	999999	240	678	265	252	198	999999	901	201	714	959	40	999999	547	485	999999	999999	999999	999999	442	486	446	914	232	999999	999999	355	330	164	53	940	240	999999	450	347	32	414	62	738	95	402	999999	999999	276	273	609	883	380	561	282	75	593	778	999999	999999	263	999999	456	181	980	842	370	746	999999	773	999999	378	777	209	999999	626	50	999999	877	999999	653	600	648	958	485	388	974	999999	999999	978	999999	462	95	81	999999	707	999999	881	999999	252	41	97	698	999999	
544	240	116	180	109	999999	999999	999999	900	536	999999	663	999999	497	695	602	999999	999999	863	178	426	276	292	705	126	755	668	999999	999999	635	17	566	901	155	424	254	281	803	669	237	953	999999	561	558	355	999999	39	470	195	165	384	439	233	999999	85	999999	948	999999	64	353	986	864	939	275	999999	169	999999	999999	83	999999	999999	73	933	635	225	957	714	734	360	696	725	999999	974	792	260	999999	999999	381	79	156	306	999999	749	325	250	999999	529	296	39	196	668	507	397	744	834	320	506	999999	999999	999999	999999	223	999999	999999	628	789	890	157	999999	950	827	390	461	926	154	459	324	618	999999	136	438	999999	999999	999999	38	999999	809	240	999999	940	82	743	999999	951	592	92	820	999999	696	461	999999	999999	999999	88	368	999999	999999	999999	599	385	999999	999999	999999	188	999999	145	518	886	340	410	979	999999	999999	84	999999	93	323	509	344	71	638	933	999999	999999	927	66	156	999999	999999	749	181	348	640	582	999999	194	999999	888	999999	999999	573	999999	999999	999999	481	999999	192	999999	209	284	965	545	137	999999	747	72	999999	280	261	633	999999	892	999999	590	238	641	29	617	139	694	999999	999999	247	887	498	999999	882	999999	461	999999	873	948	999999	999999	784	635	221	999999	835	881	227	269	637	999999	467	681	853	999999	67	840	999999	575	999999	999999	730	540	999999	999999	999999	52	999999	999999	819	871	760	51	475	999999	805	602	430	999999	782	258	476	294	797	608	999999	816	850	422	999999	620	859	999999	880	911	800	254	337	999999	999999	792	701	999999	450	999999	878	426	216	303	665	999999	999999	999999	793	999999	48	446	999999	699	999999	232	999999	767	999999	208	21	463	170	564	759	560	999999	458	852	990	556	591	844	41	729	13	999999	999999	756	999999	210	999999	513	70	872	999999	999999	637	160	840	599	999999	131	251	753	999999	265	651	543	114	198	961	999999	803	999999	457	602	711	969	817	999999	644	20	999999	997	765	949	110	999999	406	59	637	307	21	400	999999	999999	999999	288	314	747	958	23	652	924	999999	495	999999	999999	424	760	800	668	343	228	955	923	481	254	999999	476	165	959	146	64	561	663	999999	999999	999999	988	10	432	665	999999	999999	630	368	999999	758	279	999999	313	277	645	259	969	963	792	444	999999	987	358	300	838	592	999	876	597	372	585	746	306	155	436	999999	377	12	274	564	334	565	755	495	999999	236	851	692	501	805	592	699	957	968	952	999999	651	142	827	486	664	753	770	362	182	532	943	168	840	884	881	966	
699	999999	120	999999	242	862	999999	611	999999	317	385	791	999999	886	788	337	202	999999	119	245	185	788	900	580	794	402	323	196	999999	999999	851	999999	999999	999999	10	729	858	819	768	789	561	225	745	357	378	999999	582	296	744	616	965	414	775	999999	791	999999	999999	539	999999	839	999999	394	328	57	465	768	867	999999	999999	69	999999	383	668	329	683	959	999999	999999	212	815	999999	999999	999999	676	727	999999	999999	287	833	999999	999999	329	479	928	250	176	896	697	891	609	121	426	411	999999	147	999999	746	999999	999999	832	999999	783	999999	534	29	522	942	999999	329	999999	927	590	331	795	667	159	903	739	88	517	72	355	661	603	704	999999	999999	767	538	145	700	395	325	11	232	618	992	945	909	728	233	999999	999999	872	682	530	105	615	999999	988	999999	16	376	454	769	999999	999999	733	829	625	896	184	123	194	328	541	275	329	573	59	166	957	830	360	293	818	977	789	920	183	999999	20	750	550	456	999999	28	999999	242	710	496	269	125	293	831	58	140	194	999999	151	999999	775	52	999999	831	731	186	26	999999	999999	545	342	812	656	999999	999999	433	572	999999	634	522	405	97	999999	563	896	842	999999	529	244	687	792	999999	999999	918	532	999999	783	718	725	999999	12	999999	291	175	163	456	469	965	945	625	567	456	919	999999	860	688	189	999999	999999	888	639	497	926	272	752	107	42	738	795	999999	999999	853	999999	127	520	696	805	697	409	999999	382	581	584	619	130	346	999999	999999	67	843	788	379	783	836	877	515	782	28	423	66	999999	731	180	999999	999999	713	443	999999	118	174	882	492	14	494	999999	67	913	316	999999	999999	782	881	680	951	140	280	79	186	250	14	913	999999	284	999999	36	651	999999	557	644	999999	902	524	999999	893	999999	305	375	299	329	819	602	476	876	17	284	542	60	999999	895	704	999999	267	561	113	260	999999	217	660	999999	999999	656	365	999999	999999	512	267	838	786	999999	835	999999	780	856	430	412	999999	910	999999	79	494	999999	192	662	940	772	999999	999999	999999	642	999999	97	714	830	464	999999	247	804	149	505	999999	703	274	238	70	999999	999999	411	140	701	813	195	941	591	974	275	999999	999999	999999	964	999999	304	899	154	999999	747	201	949	401	267	174	642	770	771	63	790	999999	953	602	151	999999	999999	999999	247	829	680	156	132	999999	199	698	545	999999	185	999999	721	804	999999	114	322	607	913	999999	873	537	180	424	179	999999	193	938	521	999999	589	999999	634	999999	661	325	454	
600	999999	102	211	568	629	999999	595	144	341	986	999999	999999	289	544	999999	232	958	999999	999999	265	976	595	673	260	187	445	493	129	12	259	152	804	659	999999	999999	820	999999	315	999999	611	828	45	999999	999999	999999	671	819	999999	70	412	514	999999	667	999999	623	483	429	951	390	193	85	476	142	92	843	999999	199	567	15	184	424	652	802	56	437	941	398	475	528	999999	625	448	999999	999999	999999	201	147	470	999999	65	401	857	999999	724	536	999999	999999	999999	364	999999	482	999999	50	886	999999	861	999999	999999	999999	682	94	953	433	874	567	636	418	999999	999999	999999	274	728	999999	949	783	999999	727	88	520	85	999999	285	999999	207	43	373	408	182	612	883	53	999999	999999	999999	999999	999999	434	999999	166	899	943	370	999999	712	66	999999	793	100	113	430	143	79	110	685	999999	808	842	999999	840	204	237	999999	929	999999	607	747	29	53	999999	999999	143	676	921	999999	142	677	510	408	151	290	579	317	79	192	749	974	426	33	781	173	605	208	220	999999	671	999999	999999	320	115	318	733	999999	999999	767	296	467	157	488	999999	999999	308	443	93	999999	624	920	176	747	714	999999	330	999999	271	814	999999	999999	466	959	949	434	245	999999	303	833	557	829	204	311	895	292	826	937	480	813	865	999999	124	660	999999	751	999999	999999	605	999999	987	999999	999999	999999	36	362	10	198	539	129	731	118	999999	999999	12	794	725	865	851	432	806	393	525	457	999999	578	820	805	621	999999	893	999999	593	999999	999999	999999	350	894	999999	543	291	637	408	361	92	756	32	863	658	553	35	675	841	183	675	604	222	40	360	999999	542	204	577	341	235	999999	524	327	415	193	454	831	589	999999	999999	178	984	174	375	202	556	956	157	77	182	228	710	420	156	251	606	319	999999	999999	11	96	999999	77	135	999999	242	999999	458	474	109	204	96	533	42	506	619	57	999999	999999	901	999999	57	509	168	17	479	114	999999	174	586	144	296	999999	317	999999	118	917	48	472	960	851	507	682	968	978	142	186	387	999999	631	558	999999	386	926	425	49	560	908	128	999999	999999	532	999999	888	964	907	999999	226	979	398	701	19	999999	208	59	87	999999	999999	189	874	302	999999	531	542	37	490	999999	999999	891	24	999999	18	920	48	999999	999999	223	794	999999	999999	807	960	999999	261	930	549	460	188	999999	347	999999	29	999999	253	999999	410	11	752	860	484	997	499	334	999999	999999	999999	98	999999	375	730	864	581	537	118	77	999999	999999	280	999999	488	
999999	999999	957	553	999999	537	289	676	999999	999999	327	999999	933	999999	84	999999	635	443	420	247	460	305	999999	156	999999	103	492	620	186	800	92	730	150	999999	999999	999999	999999	781	624	313	413	999999	258	944	413	402	647	17	999999	758	999999	885	859	374	37	734	919	811	79	257	999999	999999	999999	999999	348	999999	331	999999	85	808	776	854	818	117	833	48	999999	999999	743	91	455	484	586	427	104	206	871	775	354	999999	355	730	999999	377	999999	999999	921	999999	605	999999	999999	95	931	999999	982	851	76	999999	999999	988	686	61	999999	988	801	570	92	999999	22	152	725	556	216	365	462	56	152	451	849	98	126	905	271	999999	999999	369	553	360	999999	999999	999999	129	243	366	999999	303	661	723	575	697	999999	849	139	463	999999	524	879	576	772	935	709	625	902	453	999999	780	790	151	978	999999	999999	731	637	770	22	605	323	850	999999	169	394	429	875	162	999999	999999	776	808	835	495	490	976	587	509	543	514	999999	790	494	999999	513	999999	744	143	679	931	221	368	999999	495	211	38	254	613	550	289	749	749	28	999999	14	999999	315	492	950	50	153	137	236	508	388	533	366	79	999999	874	684	741	999999	504	66	417	999999	350	294	999999	732	999999	959	999999	764	477	771	889	999999	531	215	262	192	999999	787	94	142	941	117	678	671	185	957	676	604	999999	276	999999	999999	596	624	965	207	498	318	179	178	973	999999	910	761	999999	821	134	999999	432	999999	844	716	971	999999	426	242	616	790	557	26	999999	999999	756	999999	257	351	661	907	249	64	694	330	618	915	999999	207	999999	999999	999999	363	833	999999	182	999999	432	807	576	321	207	732	591	707	761	162	885	999999	987	999999	999999	135	170	227	428	377	864	999999	108	66	126	999999	44	699	999999	203	192	284	486	308	778	450	775	349	709	516	473	986	568	999999	999999	844	999999	497	414	79	203	999999	589	805	999999	908	709	520	205	978	999999	891	121	999999	999999	611	999999	999999	931	72	999999	999999	517	911	903	999999	955	642	999999	281	18	999999	295	526	999	999999	695	680	714	869	999999	265	154	999999	818	581	999999	10	495	428	16	531	999999	351	719	383	108	677	902	716	999999	76	999999	923	969	161	606	999999	568	403	916	167	974	999999	331	104	999999	786	102	331	13	954	157	999999	274	487	999999	943	806	626	477	27	999999	999999	916	674	770	230	760	999999	975	289	442	101	999999	999999	556	999999	999999	624	706	999999	584	999999	713	998	999999	886	999999	492	180	662	789	
941	999999	898	389	999999	155	657	333	455	36	434	356	999999	999999	66	105	425	931	485	924	191	919	999999	442	207	294	999999	999999	884	570	999999	497	322	500	501	999999	613	470	999999	999999	372	301	260	295	159	234	988	487	861	791	999999	560	999999	738	607	31	771	465	999999	692	238	901	999999	884	757	999999	43	999999	30	892	999999	999999	999999	135	562	890	668	869	292	999999	305	440	894	102	336	717	801	584	892	479	402	157	288	886	131	471	999999	999999	999999	222	200	764	466	999999	310	999999	208	570	999999	999999	362	902	182	218	396	798	16	356	558	999999	999999	459	999999	550	499	999999	676	475	999999	101	999999	302	341	80	782	999999	973	925	792	999999	519	241	408	999999	127	500	975	80	500	999999	464	505	817	498	999999	999999	999999	999999	999999	966	999999	733	999999	95	678	69	570	111	435	855	824	91	563	510	530	905	999999	999999	999999	999999	368	606	975	999999	637	543	999999	999999	995	999999	999999	67	999999	826	444	786	675	323	507	999999	929	999999	999999	645	508	382	941	317	999999	180	690	999999	493	480	999999	16	757	884	458	144	584	728	116	394	747	767	635	737	999999	744	999999	738	659	375	79	494	961	340	182	999999	602	999999	874	825	360	841	573	975	227	438	38	791	864	372	482	211	766	259	897	741	746	213	251	233	940	952	618	999999	411	123	54	427	999999	999999	999999	417	999999	291	999999	906	999999	660	520	637	716	448	873	296	892	867	727	712	999999	441	518	398	926	651	884	408	233	455	574	999999	394	999999	999999	671	829	999999	358	485	226	991	547	96	693	613	999999	999999	89	331	235	544	395	342	999999	280	685	999999	490	212	999999	999999	683	747	96	416	253	999999	999999	211	999999	999999	519	999999	999999	450	893	431	704	999999	143	392	999999	901	999999	40	718	62	624	809	999999	999999	585	155	89	999999	318	800	999999	287	370	999999	142	999999	863	409	34	153	999999	545	386	263	449	177	78	999999	315	999999	527	65	698	201	491	559	225	782	250	999999	173	903	141	103	431	427	952	732	260	452	48	820	15	574	215	89	432	732	245	999999	86	75	286	537	999999	944	589	179	999999	582	999999	90	168	660	980	999999	413	293	832	31	999999	346	999999	862	742	706	999999	133	985	411	137	492	547	832	297	107	999999	604	819	999999	999999	782	999999	677	999999	957	999999	354	594	272	676	999999	900	999999	202	740	999999	999999	794	999999	894	465	193	999999	455	179	543	335	999999	882	325	808	474	355	999999	442	533	95	82	785	
53	705	999999	723	999999	987	591	333	640	556	795	999999	809	251	592	999999	598	304	231	620	999999	999999	980	712	947	867	999999	555	40	999999	217	226	350	19	999999	198	927	470	782	468	999999	219	694	817	999999	121	998	999999	762	810	844	238	999999	461	370	716	999999	999999	776	867	322	999999	302	999999	349	579	862	800	717	404	455	138	999999	999999	999999	214	642	173	625	835	869	999999	999999	229	915	978	362	889	648	817	473	110	999999	915	155	551	917	813	477	517	259	207	999999	368	999999	715	999999	110	999999	166	84	561	210	941	998	999999	253	83	965	999999	999999	973	162	900	930	999999	999999	607	999999	491	999999	999999	695	118	585	671	939	999999	864	999999	271	262	470	491	743	912	899	753	916	999999	308	843	848	999999	300	999999	55	613	437	999999	281	999999	492	936	869	255	999999	102	365	336	929	818	999999	766	109	964	513	670	166	28	454	999999	999999	341	193	453	980	589	999999	310	625	335	997	853	999999	162	999999	533	999999	497	56	807	999999	590	999999	999999	635	91	17	335	772	385	457	999999	566	591	428	160	753	999999	275	999999	284	64	711	999999	820	999999	838	946	999999	999999	999999	668	971	647	302	109	999999	999999	817	898	582	491	538	999999	878	999999	297	999999	733	619	780	999999	232	770	999999	999999	879	999999	669	280	253	70	141	792	999999	788	999999	919	298	999999	176	59	608	376	704	793	526	999999	726	243	77	502	223	585	209	999999	446	211	124	959	230	999999	44	999999	655	521	360	746	913	99	149	999999	58	414	453	999999	597	856	75	739	999999	418	35	435	213	750	847	556	592	484	352	246	804	338	108	933	24	71	721	192	999999	780	557	636	103	698	453	808	141	478	265	590	145	385	153	812	999999	999999	344	904	674	803	163	438	999999	903	574	720	316	519	999999	535	144	883	999999	45	999999	399	342	999999	306	48	999999	999999	228	762	110	429	194	295	726	415	727	816	517	999999	626	129	889	199	134	733	501	622	762	729	455	262	88	118	951	817	999999	829	607	635	389	999999	220	985	802	154	535	30	999999	999999	808	328	375	667	418	741	509	999999	389	573	547	802	360	999999	317	848	350	999999	344	999999	999999	897	218	882	999999	586	909	904	397	979	207	480	829	461	920	136	886	421	699	220	317	134	999999	44	999999	586	689	721	677	954	804	459	686	999999	172	999999	120	493	417	832	832	605	755	409	375	76	973	999999	578	190	961	929	999999	133	601	999999	457	183	793	673	896	999999	
236	999999	185	748	794	945	298	19	26	999999	13	867	388	712	378	50	669	31	999999	789	999999	497	992	875	83	562	292	158	999999	936	699	744	935	644	379	322	234	626	281	38	999999	568	174	568	925	518	745	999999	999999	417	513	771	70	116	55	739	449	310	674	999999	662	150	999999	89	999999	269	931	743	999999	66	815	52	750	999999	188	584	332	434	949	999999	816	403	512	55	432	927	684	828	999999	639	999999	924	952	999999	375	999999	22	94	864	999999	586	12	556	999999	601	471	999999	485	928	470	416	24	360	119	425	269	637	510	656	775	999999	112	154	702	193	891	100	710	999999	999999	999999	247	570	999999	977	814	999999	999999	453	961	906	999999	900	999999	233	857	999999	842	624	115	834	511	438	98	999999	484	999999	999999	405	710	380	999999	275	222	999999	999999	999999	76	141	610	423	713	999999	695	869	385	212	26	479	999999	999999	257	96	113	882	70	809	481	212	503	999999	992	527	743	999999	594	999999	687	239	999999	413	506	710	999999	999999	999999	999999	999999	228	705	281	840	999999	80	392	133	234	171	339	838	369	972	864	638	653	999999	999999	323	114	999999	999999	999999	787	425	922	999999	547	83	420	761	999999	76	999999	506	232	999999	618	999999	360	467	999999	771	999999	999999	694	440	642	82	369	999999	999999	999999	638	943	263	756	62	999999	158	572	585	999999	751	999999	232	302	719	368	415	999999	812	738	963	999999	914	680	999999	396	731	491	188	474	713	158	827	485	438	319	252	475	73	659	308	788	881	218	999999	779	178	401	721	999999	999999	832	999999	205	999999	999999	999999	583	589	666	237	667	393	121	999999	602	751	747	864	409	125	999999	472	162	999999	185	765	999999	659	397	228	339	999999	904	999999	999999	698	999999	999999	999999	290	668	885	407	431	641	404	770	769	428	999999	430	537	321	999999	726	370	307	765	992	999999	332	999999	999999	999999	898	897	489	999999	568	903	129	439	426	129	457	64	999999	730	798	999999	999999	937	240	368	797	999999	457	746	999999	520	999999	866	325	221	958	743	693	960	533	744	915	466	211	525	999999	990	120	202	710	999999	305	576	966	999999	240	394	694	833	649	106	449	742	232	57	511	263	124	215	171	713	999999	114	999999	64	864	538	735	715	460	807	999999	265	45	419	225	825	999999	113	980	573	59	999999	320	436	304	183	243	999999	23	655	999999	905	40	999999	310	200	378	912	357	701	658	978	383	999999	999999	193	706	999999	832	685	364	21	234	999999	663	512	793	
999999	759	691	305	582	999999	804	931	785	234	999999	118	34	999999	999999	755	288	914	80	999999	478	30	120	476	999999	331	338	999999	999999	680	999999	343	999999	406	607	162	665	999999	86	287	578	911	630	958	668	704	999999	999999	377	265	945	683	592	36	999999	750	649	999999	999999	999999	999999	513	76	999999	791	999999	320	627	849	834	999999	882	999999	793	999999	999999	400	161	808	725	523	108	923	609	734	999999	751	771	91	857	513	999999	531	825	999999	74	844	525	176	963	394	190	390	542	175	73	999999	799	129	758	360	497	416	159	737	274	590	467	999999	42	999999	549	546	999999	999999	999999	360	21	999999	842	722	875	985	844	341	342	718	391	443	670	914	951	651	332	507	26	44	382	97	650	484	387	154	999999	20	845	643	398	221	526	713	833	920	287	46	485	512	572	999999	405	555	208	33	999999	999999	999999	999999	223	494	315	614	978	999999	238	367	344	730	999999	833	496	999999	330	999999	916	957	90	41	373	999999	32	514	471	563	692	999999	285	999999	445	999999	18	947	999999	904	906	912	735	910	691	999999	999999	754	661	739	999999	706	999999	999999	999999	999999	47	970	533	926	472	999999	153	424	240	144	92	979	295	833	825	548	278	426	999999	999999	232	180	349	454	594	999999	999999	732	241	999999	869	256	257	692	978	47	424	999999	999999	114	768	320	679	557	837	722	469	999999	913	783	437	999999	764	999999	529	999999	999999	89	342	204	948	999999	193	254	274	835	999999	999999	855	787	999999	999999	984	169	245	911	501	791	999999	999999	807	999999	999999	457	999999	70	491	999999	172	120	416	344	171	999999	166	358	137	434	293	12	999999	867	972	136	659	662	824	605	999999	618	999999	840	473	469	397	999999	602	735	694	999999	353	586	439	744	999999	789	613	999999	12	887	784	76	508	614	883	999999	61	691	999999	999999	245	885	289	554	743	576	871	999999	999999	241	755	999999	740	89	658	999999	437	238	999999	869	58	999999	602	978	999999	310	341	999999	586	456	999999	910	937	797	968	999999	999999	999999	10	999999	918	911	896	771	999999	392	999999	429	956	480	512	999999	935	928	848	999999	292	310	721	999999	244	22	999999	999999	369	845	464	999999	120	200	115	552	237	951	951	146	191	999999	999999	450	999999	999999	999999	116	944	999999	999999	19	948	999999	185	996	173	999999	569	905	999999	502	999999	296	928	393	318	765	374	959	595	984	976	712	976	999999	464	280	468	332	120	999999	999999	319	870	455	993	310	999999	119	999999	670	391	56	350	
688	429	560	522	999999	603	146	741	984	999999	989	999999	246	833	724	542	893	999999	999999	794	787	999999	999999	425	483	999999	999999	751	265	999999	925	603	930	372	297	41	903	757	876	729	973	277	474	856	881	422	756	476	999999	999999	495	999999	153	261	563	999999	337	145	49	201	999999	999999	999999	999999	538	999999	112	999999	999999	693	638	145	232	517	821	519	578	245	544	70	643	999999	999999	687	999999	364	459	678	999999	652	703	768	999999	684	143	999999	790	70	328	495	320	882	930	607	938	359	349	635	440	53	76	999999	999999	978	558	63	935	999999	328	184	936	433	75	893	999999	869	426	547	384	243	729	517	917	59	999999	760	611	852	748	735	24	823	248	999999	586	611	177	740	999999	90	652	999999	742	999999	999999	886	816	999999	617	79	933	801	261	999999	324	558	184	551	999999	999999	999999	92	60	999999	999999	122	195	310	317	388	701	686	999999	304	590	737	775	773	500	863	999999	999999	245	679	801	999999	572	51	451	38	436	626	512	338	637	570	941	999999	999999	446	999999	516	729	999999	377	256	390	957	616	586	782	999999	61	374	853	878	846	380	999999	945	999999	153	858	288	951	999999	999999	999999	999999	30	796	999999	999999	63	999999	438	999999	16	312	555	832	614	999999	864	255	35	574	999999	485	758	723	570	366	999999	896	999999	657	450	286	301	82	308	300	595	790	999999	622	998	211	999999	44	840	78	246	123	935	999999	999999	999999	926	511	45	606	908	999999	235	271	999999	999999	999999	999999	403	729	20	999999	533	323	839	999999	100	412	576	936	70	724	883	999999	129	999999	960	839	662	999999	999999	790	47	999999	999999	298	565	894	873	841	597	643	999999	999999	67	764	589	622	878	921	943	524	934	999999	546	193	423	732	999999	823	999999	775	128	986	379	999999	444	832	930	551	517	206	538	999999	999999	427	999999	772	445	999999	345	348	960	740	474	836	855	999999	165	999999	874	999999	752	59	646	821	525	654	999999	999999	330	757	999999	337	413	747	985	999999	760	129	999999	651	999999	786	487	856	814	999999	999999	999999	999999	506	677	731	676	684	999999	488	999999	527	902	999999	40	608	44	588	657	633	337	726	999999	654	999999	46	109	233	545	965	571	999999	17	147	999999	208	472	823	89	959	661	728	999999	506	122	243	227	999999	999999	688	752	899	209	191	60	795	999999	719	329	641	632	999999	999999	999999	999999	309	999999	764	306	999999	999999	221	508	698	972	608	432	354	542	944	999999	999999	613	856	999999	672	999999	826	97	
347	999999	752	503	448	999999	218	589	999999	589	999999	723	999999	374	788	552	999999	999999	999999	218	451	372	999999	187	999999	999999	204	839	292	273	999999	718	693	677	958	324	393	717	999999	999999	764	28	999999	999999	999999	999999	366	73	825	314	682	282	999999	617	645	975	180	999999	128	627	141	378	307	552	344	999999	40	784	415	473	169	823	340	148	454	999999	755	580	457	164	465	140	24	978	999999	972	639	999999	999999	999999	153	999999	598	442	240	999999	721	73	430	999999	200	581	658	361	154	999999	941	941	173	999999	229	600	127	963	171	11	364	329	999999	372	465	999999	752	432	999999	351	234	897	907	999999	711	691	999999	999999	964	883	999999	999999	833	732	999999	697	912	820	763	999999	699	635	281	999999	41	402	999999	68	179	999999	829	235	999999	802	999999	53	43	999999	510	999999	999999	304	998	999999	529	701	495	239	342	767	51	932	668	776	999999	999999	626	999999	37	319	589	101	999999	999999	999999	256	999999	41	107	999999	999999	808	999999	235	999999	405	636	992	709	339	999999	872	726	412	203	896	567	265	999999	999999	426	364	86	200	948	999999	999999	999999	999999	283	81	464	999999	355	999999	999999	622	442	673	256	962	633	999999	698	413	999999	375	999999	999999	999999	688	999999	880	72	570	309	732	128	287	754	753	367	768	436	999999	451	741	381	308	999999	999999	134	592	903	82	793	999999	999999	787	241	999999	999999	999999	76	594	706	584	79	785	803	511	503	165	918	503	605	864	543	999999	961	975	999999	942	575	999999	564	999999	976	989	776	914	999999	341	56	771	353	623	999999	999999	561	867	999999	596	504	458	999999	968	999999	410	477	928	999999	999999	825	265	988	468	178	192	39	999999	999999	89	18	889	166	172	118	157	160	981	172	701	879	999999	314	408	999999	999999	113	999999	117	575	521	999999	72	408	515	791	782	884	454	519	812	999999	269	592	587	615	301	617	999999	526	999999	495	999999	160	76	730	951	999999	30	61	89	443	817	41	567	169	827	758	657	999999	374	999999	999999	652	888	254	835	721	999999	999999	824	495	735	999999	325	35	999999	911	341	784	839	202	999999	402	439	379	818	237	34	428	788	543	960	999999	999999	999999	958	123	272	822	895	239	769	198	237	594	999999	237	716	999999	999999	999999	426	872	487	999999	411	144	222	519	435	607	697	401	53	291	535	203	438	340	77	970	649	519	999999	610	432	674	999999	999999	671	590	521	999999	352	872	999999	98	64	980	999999	823	900	753	999999	999999	541	378	155	945	69	
513	799	385	474	115	276	999999	999999	877	749	736	969	377	847	999999	96	214	999999	181	175	446	149	457	999999	253	999999	999999	999999	999999	78	64	529	230	786	168	791	145	28	247	606	218	115	187	240	846	999999	532	906	551	211	336	329	999999	779	622	374	351	628	231	46	380	785	391	808	695	216	748	999999	688	63	999999	196	811	574	999999	341	999999	227	999999	999999	999999	989	580	399	742	734	999999	450	999999	794	999999	517	796	211	235	433	723	999999	545	639	115	941	227	999999	261	149	518	409	823	999999	411	134	717	832	499	390	214	992	76	960	661	308	999999	894	613	442	400	610	999999	533	999999	593	681	281	292	999999	772	93	148	602	226	999999	627	883	392	999999	800	964	999999	999999	228	999999	312	999999	999999	807	999999	332	883	999999	749	999999	70	299	672	999999	452	446	549	894	999999	131	854	473	743	514	681	543	512	298	642	999999	898	503	999999	887	290	999999	302	485	90	450	209	328	852	319	96	999999	221	999999	999999	363	424	999999	236	107	877	838	841	999999	135	980	819	595	186	323	999999	566	984	999999	999999	355	999999	74	814	178	999999	535	621	433	999999	999999	332	999999	424	999999	21	999999	277	999999	19	452	264	828	999999	109	630	613	152	999999	310	529	999999	435	47	528	220	999999	999999	67	999999	351	227	417	999999	781	999999	881	999999	898	999999	928	298	777	775	94	100	999999	999999	714	548	319	999999	92	133	898	999999	999999	900	896	78	662	87	220	42	999999	999999	999999	999999	999999	451	999999	441	254	236	382	240	575	660	952	999999	895	645	298	519	865	959	144	294	157	999999	761	999999	999999	829	999999	999999	88	745	117	860	253	542	146	999999	799	877	148	855	751	667	435	246	948	999999	999999	999999	788	999999	176	999999	99	562	634	796	690	768	167	424	587	531	162	830	553	102	193	363	508	35	719	999999	999999	289	543	490	999999	525	42	815	657	633	72	387	578	999999	770	691	907	349	999999	41	720	999999	278	999999	999999	605	692	856	285	818	517	999999	981	999999	888	810	29	999999	999999	999999	999999	351	766	954	469	774	261	999999	332	999999	456	999999	999999	687	999999	106	20	323	975	999999	832	186	540	999999	125	309	406	400	520	959	671	999999	897	417	999999	378	957	324	759	740	353	546	533	782	372	358	319	303	999999	791	999999	705	999999	702	342	559	810	927	838	170	377	999999	635	373	831	693	999999	45	392	899	999999	696	999999	244	406	295	999999	757	999999	766	989	999999	491	728	169	965	999999	205	84	
999999	568	39	999999	599	373	492	911	170	951	999999	999999	284	911	999999	999999	113	152	999999	305	999999	907	62	460	82	180	274	378	906	213	865	110	75	960	646	341	119	999999	963	871	913	384	491	806	798	999999	999999	201	482	85	66	999999	658	899	37	838	515	579	412	429	108	123	14	999999	96	578	32	999999	275	677	543	999999	999999	999999	392	672	425	256	661	999999	999999	999999	896	999999	157	999999	999999	175	932	807	999999	539	808	544	772	999999	379	534	719	999999	999999	401	999999	804	542	173	645	594	517	365	422	268	917	999999	999999	999999	227	183	809	54	136	856	390	468	851	999999	93	999999	301	592	303	999999	999999	441	747	74	157	101	298	999999	406	856	658	999999	394	567	999999	800	999999	747	582	999999	725	999999	999999	799	20	467	952	999999	999999	999999	999999	999999	71	531	731	486	270	999999	999999	999999	885	825	647	999999	208	813	83	999999	391	293	72	553	20	999999	176	861	346	948	999999	999999	149	760	903	405	562	733	999999	863	836	145	539	682	869	457	999999	899	38	999999	600	206	394	669	156	999999	939	749	914	963	999999	999999	149	999999	844	197	999999	135	922	252	999999	999999	307	220	457	999999	754	389	684	999999	787	276	833	999999	999999	857	305	480	999999	999999	465	812	818	551	507	966	996	227	837	682	470	999999	976	786	116	135	899	184	999999	900	999999	559	75	999999	186	999999	46	626	964	999999	892	516	521	815	786	904	656	999999	712	490	259	536	552	11	102	999999	299	56	999999	999999	957	131	268	999999	999999	905	747	999999	375	419	929	379	263	849	790	954	672	999999	999	999999	479	153	472	731	650	516	17	73	268	583	799	990	220	742	999999	770	257	809	999999	880	999999	999999	999999	999999	561	880	283	702	999999	147	930	138	57	213	752	813	999999	537	71	557	898	683	208	792	620	999999	168	520	999999	29	999999	863	999999	128	54	290	764	179	179	999999	243	999999	851	130	652	670	942	17	989	226	121	720	747	204	999999	484	989	597	682	621	722	999999	999999	202	441	76	999999	999999	999999	472	59	489	367	301	324	592	831	87	149	949	999999	160	531	603	907	986	126	999999	146	570	300	176	999999	558	999999	480	999999	659	689	586	951	24	848	526	176	632	999999	455	879	399	652	911	457	999999	624	571	240	289	999999	455	949	504	792	597	999999	882	993	808	999999	843	170	181	999999	562	999999	999999	311	14	999999	285	999999	999999	344	999999	918	388	999999	763	933	485	999999	999999	374	999999	637	456	999999	261	354	293	
639	554	210	999999	239	480	523	894	734	642	269	236	852	19	999999	287	999999	999999	679	999999	173	239	875	769	603	26	807	999999	925	999999	999999	60	999999	152	646	88	470	308	999999	999999	864	825	999999	301	999999	23	301	364	421	359	296	999999	581	999999	999999	409	679	441	999999	222	673	369	968	192	881	219	576	999999	373	744	816	861	539	241	928	347	210	583	553	590	999999	452	999999	999999	265	584	999999	108	32	246	999999	39	999999	303	773	999999	856	845	419	16	446	591	991	677	542	999999	647	999999	999999	782	208	999999	887	852	497	999999	627	402	927	307	999999	478	999999	999999	345	787	995	245	999999	433	491	365	173	999999	153	143	461	999999	43	829	937	139	474	249	48	312	152	999999	806	999999	877	463	917	122	999999	968	904	999999	341	999999	440	999999	999999	209	301	999999	932	349	999999	363	769	563	999999	108	370	611	999999	448	98	42	645	981	438	999999	555	37	999999	61	999999	999999	239	596	732	288	999999	535	999999	275	999999	999999	999999	999999	314	452	783	324	999999	999999	751	999999	964	465	776	308	120	458	972	967	654	273	999999	881	78	533	133	183	999999	91	708	835	999999	738	500	893	662	843	676	986	141	999999	933	627	309	616	220	773	819	434	178	940	999999	290	620	683	798	999999	999999	780	329	610	494	22	120	999999	310	235	964	882	646	277	999999	999999	835	423	340	999999	999999	999999	323	999999	363	405	999999	767	282	83	127	816	105	173	119	999999	666	999999	746	999999	516	999999	999999	999999	809	936	788	900	169	575	454	207	353	29	917	282	467	969	256	98	999999	353	644	237	117	999999	787	999999	167	885	329	314	676	419	272	198	155	999999	999999	999999	617	22	999999	706	628	920	999999	86	999999	836	438	697	284	657	821	173	748	88	877	661	159	315	743	283	255	149	530	934	756	728	137	140	428	829	480	97	744	937	608	197	999999	710	236	331	457	632	39	999999	999999	109	450	76	460	889	277	312	279	335	460	488	399	538	329	999999	708	999999	278	999999	187	733	428	811	999999	690	976	999999	999999	421	825	623	120	511	346	999999	288	71	999999	999999	562	178	818	419	486	999999	999999	156	999999	709	623	999999	364	584	841	864	999999	639	596	769	913	999999	233	858	509	837	999999	887	202	999999	999999	647	999999	739	999999	999999	915	18	999999	360	893	829	68	379	798	675	269	535	670	481	976	999999	474	910	625	734	944	960	999999	649	750	909	954	717	470	975	532	624	691	999999	999999	672	314	246	876	94	
769	854	69	834	578	843	227	720	696	600	999999	999999	123	168	999999	999999	108	685	609	999999	875	350	909	822	153	999999	843	838	999999	314	344	237	999999	541	964	999999	900	85	80	999999	999999	243	31	869	802	815	511	533	999999	999999	573	629	637	892	218	428	945	247	690	934	999	999999	198	392	266	999999	682	582	999999	974	65	32	614	701	301	641	329	999999	29	999999	999999	320	80	538	999999	714	600	999999	999999	546	154	662	395	999999	907	313	999999	639	613	857	999999	929	339	793	938	550	25	999999	600	577	109	906	227	999999	801	689	999999	659	651	551	354	540	259	657	830	999999	999999	477	794	999999	999999	690	435	172	205	213	980	286	600	999999	698	999999	551	755	446	248	444	42	345	227	994	396	987	999999	513	999999	679	682	963	545	912	548	150	999999	999999	418	481	65	999999	597	999999	41	68	461	852	999999	988	504	999999	999999	958	604	142	576	994	999999	702	373	659	602	534	307	999999	64	999999	160	999999	939	999999	37	767	389	875	747	999999	999999	337	999999	999999	999999	614	185	472	381	587	318	415	999999	618	999999	716	117	406	999999	999999	999999	718	14	183	701	173	59	730	999999	824	999999	728	394	68	999999	872	999999	999999	834	988	358	835	942	477	999999	744	951	330	992	321	659	982	321	999999	115	254	999999	362	999999	661	564	999999	289	556	18	589	999999	999999	586	908	550	954	572	575	715	999999	999999	536	999999	999999	222	728	999999	870	999999	596	417	711	953	787	549	813	645	999999	433	903	555	395	468	389	723	446	744	94	771	999999	999999	745	968	538	478	796	999999	560	449	836	717	419	391	422	181	320	561	798	368	999999	999999	399	152	999999	31	999999	999999	824	243	775	983	999999	999999	470	185	672	742	999999	319	753	999999	999999	733	999999	195	999999	13	56	218	413	884	946	725	44	396	999999	602	166	517	97	728	999999	327	673	852	74	320	921	246	509	577	999999	999999	615	81	233	666	555	625	885	386	31	616	829	999999	999999	928	999999	83	164	79	999999	907	999999	34	341	767	69	744	131	825	92	810	999999	835	746	467	119	999999	173	364	57	541	999999	711	707	717	497	781	815	146	999999	848	999999	999999	992	999999	999999	591	740	999999	606	811	503	999999	303	220	999999	994	154	579	818	999999	999999	999999	31	999999	285	520	326	999999	999999	288	999999	999999	579	244	999999	278	843	999999	211	528	232	708	758	246	47	999999	999999	999999	809	999999	999999	246	327	155	938	291	418	999999	954	745	274	126	195	327	999999	518	
999999	69	492	639	999999	637	378	299	999999	210	51	999999	17	999999	113	830	814	776	651	692	999999	999999	305	999999	999999	895	999999	465	999999	116	523	440	999999	529	91	358	14	180	352	998	868	999999	277	738	249	633	999999	999999	642	444	311	999999	676	200	850	66	763	54	779	265	999999	999999	44	999999	687	610	999999	488	633	755	999999	644	434	652	999999	639	166	567	207	236	955	322	822	820	804	114	764	173	678	34	594	999999	400	96	923	955	993	505	60	638	999999	462	617	887	618	667	999999	33	376	999999	999999	206	846	553	309	763	100	999999	967	583	846	267	999999	609	999999	865	253	347	729	868	645	999999	999999	999999	33	503	705	999999	211	147	130	740	797	999999	133	397	123	847	787	170	865	779	538	477	999999	944	652	999999	727	999999	423	645	999999	507	576	250	689	287	529	806	68	165	23	999999	462	116	470	353	999999	772	752	999999	560	568	13	866	132	49	777	89	999999	696	999999	458	999999	485	445	299	890	883	708	835	327	980	112	710	766	999999	24	999999	999999	309	532	954	11	26	999999	999999	504	710	999999	649	509	999999	955	999999	947	999999	999999	977	670	180	999999	602	74	916	89	999999	466	999999	110	424	34	101	605	551	174	999999	457	707	399	709	795	190	765	68	999999	999999	999999	999999	763	999999	601	999999	24	313	846	929	890	94	937	514	999999	210	609	999999	999999	418	845	414	999999	693	117	409	587	961	999999	282	999999	15	590	212	999999	726	540	898	822	987	87	999999	704	244	373	999999	769	885	999999	594	999999	71	443	918	999999	999999	544	999999	103	999999	460	63	999999	999999	102	884	504	735	999999	999999	670	711	881	637	999999	553	709	999999	330	745	639	702	530	789	701	775	572	672	180	934	192	470	999999	629	537	33	372	139	151	488	867	44	999999	888	924	869	190	805	587	488	910	999999	749	358	563	999999	999999	148	873	327	322	832	564	34	370	210	906	999999	110	999999	190	580	820	841	877	604	999999	642	865	832	595	766	999999	691	34	610	999999	999999	76	779	500	233	266	824	176	44	479	999999	999999	999999	962	999999	999999	280	307	340	999999	907	480	958	980	891	999999	999999	731	555	747	999999	999999	760	489	459	196	331	816	956	999999	996	675	842	999999	999999	124	152	869	999999	72	814	394	694	848	813	999999	999999	798	609	999999	999999	999999	620	297	606	900	767	999999	513	741	382	464	351	999999	765	242	638	999999	999999	999999	141	181	999999	999999	933	999999	316	999999	675	484	88	533	999999	15	108	
999999	64	555	528	975	999999	907	366	999999	999999	360	52	999999	93	581	347	284	693	833	819	53	37	137	364	127	594	999999	999999	38	999999	849	999999	999999	917	861	187	92	999999	139	429	233	815	999999	803	583	445	637	999999	103	146	999999	840	383	195	64	876	927	201	999999	391	501	347	337	272	999999	112	707	760	232	404	264	970	563	413	999999	238	889	999999	999999	681	956	38	475	892	859	18	999999	159	862	985	259	891	903	748	928	885	487	875	999999	480	738	877	604	699	881	833	286	969	599	826	986	999999	420	729	434	999999	872	999999	413	831	999999	558	898	247	154	373	76	815	485	710	750	23	999999	999999	943	999999	433	776	20	35	732	905	559	46	998	655	480	184	323	465	23	999999	471	141	253	190	978	367	554	518	999999	999999	494	889	85	999999	244	999999	785	999999	49	105	999999	388	108	332	998	862	249	499	892	891	999999	999999	999999	999999	999999	237	66	763	110	999999	231	501	267	271	420	670	960	999999	420	370	399	999999	426	917	999999	92	999999	921	999999	126	128	65	625	875	969	474	202	377	430	16	999999	31	253	973	999999	933	999999	999999	911	338	901	223	88	999999	999999	532	603	779	100	469	999999	145	582	984	947	999999	875	999999	999999	946	478	999999	605	999999	317	377	725	452	999999	684	961	206	19	853	999999	999999	977	104	999999	446	871	423	999999	961	999999	917	449	269	35	708	67	738	544	965	859	319	618	673	224	135	807	160	999999	999999	507	998	135	999999	769	53	198	781	19	855	999999	999999	315	643	602	399	999999	465	426	344	999999	233	661	999999	999999	905	296	313	880	256	639	720	687	872	464	813	999999	721	499	999999	520	285	999999	999999	999999	999999	999999	974	999999	824	208	351	999999	400	787	999999	346	90	735	864	756	884	901	762	225	364	377	999999	189	788	999999	999999	999999	444	823	352	999999	973	164	199	901	321	242	65	58	999999	999999	999999	999999	190	999999	711	986	635	235	636	999999	966	472	536	436	571	795	999999	999999	999999	384	299	577	445	779	373	926	545	999999	445	652	845	714	999999	377	91	358	999	321	896	999999	341	218	999999	968	999999	510	999999	762	999999	526	949	838	66	913	696	719	648	410	113	999999	999999	999999	790	999999	538	999999	545	168	355	222	795	970	330	999999	53	91	999999	477	251	862	309	999999	633	919	703	16	999999	23	680	999999	710	999999	217	121	779	999999	427	213	440	999999	999999	999999	417	127	999999	999999	999999	294	999999	615	339	999999	169	251	999999	667	49	
871	290	531	999999	531	488	982	999999	999999	763	219	999999	384	663	185	47	965	897	840	999999	515	999999	724	498	999999	153	74	999999	539	439	966	635	122	629	556	922	999999	999999	443	999999	999999	615	533	225	999999	302	495	952	164	999999	203	999999	645	302	533	682	566	42	241	387	999999	950	972	766	796	999999	879	754	116	263	138	293	463	859	940	900	664	509	999999	80	658	999999	877	999999	246	999999	990	999999	106	873	366	876	450	65	567	999999	642	766	999999	725	422	740	846	900	999999	999999	890	786	362	999999	27	999999	843	170	999999	311	82	576	530	184	593	69	999999	242	896	999999	843	408	301	999999	267	999999	91	999999	658	918	275	977	400	336	732	999999	999999	999999	855	310	42	289	336	266	410	75	245	999999	142	362	91	613	14	753	76	999999	494	999999	999999	129	975	379	511	810	45	105	186	204	452	999999	601	195	386	596	229	999999	81	44	999999	999999	662	999999	341	306	999999	662	972	647	999999	999999	719	572	107	736	334	999999	999999	999999	231	314	889	50	801	999999	999999	896	999999	417	533	999999	420	459	840	183	467	147	999999	215	973	382	133	538	935	211	669	999999	97	650	999999	565	785	555	813	999999	312	999999	45	588	545	999999	435	565	999999	756	999999	269	732	923	278	197	626	572	999999	848	191	361	999999	999999	93	730	808	586	155	967	999999	999999	999999	99	871	846	999999	458	669	42	999999	999999	999999	188	381	410	999999	174	382	999999	999999	222	11	964	999999	950	999999	445	505	815	999999	849	419	156	38	964	623	642	61	999999	94	999999	999999	999999	902	999999	936	927	228	999999	999999	643	213	80	38	999999	863	999999	530	920	341	666	952	854	899	999999	158	278	159	417	786	664	122	950	990	770	318	999999	999999	999999	24	588	227	999999	391	999999	645	348	127	523	110	941	122	141	999999	999999	225	59	622	804	475	667	777	999999	896	999999	999999	999999	90	267	206	999999	619	585	999999	752	449	140	473	409	999999	809	161	636	316	999999	551	981	999999	571	999999	999999	868	267	479	356	810	999999	925	621	999999	392	268	859	326	999999	332	536	999999	348	999999	94	586	999999	999999	666	999999	150	503	999999	999999	550	403	999999	999999	937	514	361	116	999999	941	42	215	999999	442	78	551	301	320	589	522	25	756	521	592	471	683	656	914	999999	840	670	999999	999999	404	426	989	749	157	389	999999	971	430	999999	406	946	879	735	999999	284	125	224	830	914	999999	212	794	999999	925	250	999999	999999	446	303	999999	999999	999999	999999	999999	999999	
89	802	999999	999999	376	550	594	91	124	999999	999999	948	999999	639	697	625	839	999	344	202	632	999999	999999	906	135	365	534	137	954	135	999999	999999	288	763	205	323	999999	899	548	988	617	712	766	289	658	315	999999	807	605	999999	442	129	996	264	999999	999999	978	999999	805	20	26	467	999999	989	818	54	669	123	999999	384	555	939	999999	356	999999	999999	999999	999999	258	819	999999	727	531	860	999999	999999	551	33	380	234	344	832	999999	537	972	159	586	776	471	614	645	867	372	230	548	999999	667	999999	679	473	630	444	999999	986	636	298	999999	999999	307	119	502	645	742	999999	999999	722	999999	999999	384	434	343	573	82	644	184	999999	364	999999	321	200	50	999999	354	906	603	899	843	117	999999	683	223	999999	479	999999	121	999	134	162	190	826	656	744	275	255	139	67	999999	999999	812	999999	934	635	999999	999999	78	600	301	836	999999	999999	878	999999	33	701	220	999999	103	719	532	184	391	211	130	495	543	999999	635	108	777	546	537	499	999999	780	999999	588	366	999999	294	521	999999	298	546	49	947	918	720	574	999999	999999	963	999999	821	999999	739	732	999999	468	572	771	964	203	68	80	613	389	442	253	952	632	667	730	435	21	999999	102	665	999999	548	999999	586	999999	74	670	583	999999	678	667	51	26	83	897	999999	523	556	999999	239	999999	436	567	486	477	999999	999999	999999	242	227	999999	171	999999	76	999999	920	948	194	903	999999	999999	999999	729	711	774	211	935	558	999999	930	912	999999	961	862	999999	999999	980	148	999999	448	662	231	999999	667	867	506	404	950	650	977	999999	338	653	385	841	999999	999999	999999	712	999999	687	999999	999999	999999	999999	355	209	783	876	778	939	809	86	464	476	999999	156	999999	999999	999999	999999	985	907	999999	88	584	811	585	31	222	948	133	436	843	761	999999	552	49	362	522	307	620	84	999999	47	52	999999	199	909	999999	999999	645	999999	999999	468	999999	945	886	232	730	544	623	762	663	999999	816	383	243	702	668	999999	117	999999	330	970	196	910	45	755	999999	332	622	999999	999999	999999	999999	120	999999	384	999999	862	665	999999	632	978	683	857	999999	51	999999	999999	999999	496	250	59	723	936	692	474	281	999999	999999	140	196	407	921	946	416	999999	527	706	999999	999999	642	806	959	301	86	999999	296	999999	999999	994	999999	999999	999999	999999	436	999999	668	376	999999	999999	999999	278	952	535	629	234	66	999999	999999	999999	999999	999999	286	170	999999	444	100	999999	859	350	188	943	999999	915	605	819	103	796	520	999999	
999999	161	288	864	999999	374	854	433	671	999999	296	559	887	360	999999	20	100	153	282	992	216	999999	999999	87	349	170	977	46	999999	809	141	270	226	341	535	372	999999	422	414	489	589	666	761	17	64	628	65	940	445	999999	729	999999	523	528	999999	378	644	999999	525	595	396	818	999999	999999	720	35	342	555	824	117	773	678	738	793	412	549	484	509	32	720	999999	999999	600	343	90	999999	746	698	437	999999	728	44	896	999999	999999	771	999999	999999	999999	38	999999	509	999999	337	999999	999999	220	729	999999	999999	893	144	188	999999	490	359	999999	999999	780	999999	288	643	127	667	388	738	782	919	701	640	387	584	222	994	433	604	921	999999	999999	39	970	27	583	83	999999	999999	856	100	999999	743	999999	10	129	757	749	653	391	458	948	93	278	301	38	485	977	319	921	193	999999	886	999999	999999	649	750	568	271	70	54	403	794	882	691	590	958	999999	999999	465	465	254	780	999999	999999	323	438	761	679	988	107	999999	954	672	999999	718	452	315	599	361	378	199	999999	593	999999	64	164	999999	587	711	999999	399	999999	854	999999	938	602	673	964	640	221	989	889	283	962	999999	449	132	999999	973	147	652	495	34	97	999999	999999	196	999999	418	169	999999	999999	968	999999	708	505	109	215	733	999999	999999	351	999999	150	388	310	214	631	399	999999	41	991	613	573	427	903	575	767	200	181	999999	798	555	999999	984	815	921	365	263	452	349	916	485	856	368	311	999999	884	708	965	562	565	486	999999	138	245	570	404	500	804	929	342	999999	999999	710	980	795	488	166	573	389	848	377	999999	999999	124	999999	756	999999	126	377	691	68	234	619	999999	999999	752	352	748	255	526	865	458	523	999999	902	999999	999999	387	515	58	728	145	999999	713	198	539	999999	23	999999	813	199	383	437	248	284	789	999999	861	668	999999	145	417	327	999999	983	918	432	269	222	999999	610	827	610	328	962	923	999999	905	661	782	225	338	28	441	337	491	31	285	999999	999999	999999	999999	718	472	912	320	817	724	729	279	117	277	801	999999	212	371	773	118	999999	999999	151	46	209	999999	999999	807	999999	999999	534	999999	897	157	537	110	610	325	119	999999	999999	651	115	999999	185	392	675	947	537	880	239	966	718	912	999	999999	970	945	95	831	644	115	921	931	999999	237	382	999999	999999	700	538	999999	262	999999	702	633	255	227	860	999999	221	880	279	518	999999	568	784	999999	157	999999	139	664	240	287	999999	311	999999	184	735	999999	19	715	
999999	836	352	999999	714	999999	999999	999999	135	999999	94	278	999999	764	999999	412	285	630	453	397	999999	583	570	873	656	974	141	400	999999	80	491	912	807	506	999999	442	176	313	854	999999	999999	781	40	999999	999999	961	999999	739	475	327	899	999999	504	999999	904	634	276	478	696	739	999999	819	472	999999	271	182	999999	123	101	999999	246	971	775	999999	999999	39	552	194	303	999999	316	401	925	586	181	386	417	194	999999	48	176	697	616	124	999999	955	318	975	999999	407	499	554	647	82	999999	999999	999999	999999	999999	874	91	999999	185	11	999999	999999	999999	886	883	884	765	287	521	63	236	548	365	660	999999	667	721	577	78	999999	999999	762	753	853	505	999999	57	664	194	999999	956	999999	999999	615	692	199	71	431	102	240	641	222	42	999999	999999	542	572	678	750	999999	163	514	23	288	999999	999999	806	50	391	638	836	111	102	793	999999	152	36	749	968	813	605	999999	484	838	999999	984	999999	999999	17	962	999999	379	999999	852	574	999999	999999	999999	810	32	392	999999	50	464	403	540	129	248	497	999999	516	822	709	937	736	999999	39	184	33	820	939	647	42	428	999999	999999	197	249	229	654	80	999999	938	946	430	584	258	30	444	725	864	491	999999	314	999999	999999	669	976	125	710	999999	896	999999	989	93	745	999999	621	999999	936	352	879	28	842	999999	724	999999	999999	999999	162	999999	18	740	308	956	457	974	728	972	106	798	999999	999999	519	241	184	581	948	999999	684	595	637	522	508	382	999999	473	829	999999	731	975	905	469	963	999999	414	166	912	43	999999	771	999999	648	412	147	142	755	999999	611	999999	152	935	900	999999	567	978	496	999999	926	999999	999999	155	56	250	131	892	750	170	999999	826	27	669	915	237	999999	335	988	120	370	249	238	963	228	233	589	999999	999999	636	999999	126	918	924	986	999999	651	625	999999	999999	290	255	391	595	999999	784	440	483	30	673	919	242	999999	999999	870	686	743	30	926	999999	661	999999	887	124	765	308	908	102	683	999999	586	297	999999	590	829	999999	857	643	999999	443	792	115	28	999999	716	173	137	541	64	309	327	630	699	399	746	208	367	277	829	786	999999	999999	999999	176	999999	999999	130	999999	999999	999999	829	109	151	999999	41	555	73	555	407	601	181	376	48	999999	999999	999999	597	721	843	630	757	589	813	102	568	999999	314	999999	254	999999	53	999999	999999	308	480	227	489	999999	368	200	145	812	870	999999	615	509	309	427	639	141	44	408	565	926	997	249	296	58	
924	586	250	999999	310	999999	558	453	391	739	999999	319	475	391	363	652	495	945	999999	999999	487	68	155	887	999999	999999	58	999999	172	69	999999	240	999999	441	292	781	949	999999	511	556	679	172	127	999999	524	330	666	653	55	912	440	62	530	710	999999	999999	441	999999	999	197	274	999999	290	332	999999	672	387	43	109	581	703	572	443	999999	905	999999	940	586	373	891	456	405	599	999999	999999	999999	710	230	870	999999	350	999999	924	324	292	765	999999	999999	140	851	942	999999	999999	473	219	868	619	368	999999	255	924	855	999999	117	741	869	324	40	703	190	961	999999	999999	682	240	116	999999	129	999999	149	999999	155	455	999999	948	823	850	135	50	760	639	352	425	999999	501	495	607	816	583	423	451	850	101	999999	890	785	469	872	999999	112	230	500	488	665	811	779	409	477	168	917	999999	999999	989	943	550	618	741	547	191	745	508	999999	545	466	999999	999999	999999	504	999999	999999	364	978	999999	999999	539	149	864	760	813	999999	95	139	658	999999	404	263	861	158	409	281	54	999999	690	999999	999999	399	954	31	967	228	725	905	846	995	562	50	999999	62	413	411	754	980	733	469	999999	379	182	879	72	444	731	905	105	359	128	442	297	405	343	150	194	842	793	999999	999999	190	293	999999	113	363	999999	999999	744	998	999999	73	198	999999	837	234	226	84	959	532	999999	820	810	496	876	130	753	900	718	999999	226	912	999999	148	472	999999	95	519	999999	709	999999	923	999999	106	832	999999	999999	75	568	118	923	120	883	999999	108	185	380	999999	786	983	609	66	100	481	781	999999	999999	60	758	367	149	707	999999	999999	54	573	999999	999999	663	999999	999999	687	342	609	348	116	39	925	49	297	109	999999	732	793	109	430	999999	688	999999	999999	187	204	316	210	969	226	812	633	226	999999	525	666	999999	964	999999	921	723	490	142	999999	585	999999	20	999999	267	851	974	514	159	623	740	971	398	445	643	681	380	141	640	132	303	405	708	513	771	999999	165	768	686	999999	999999	352	555	649	643	236	193	845	943	128	252	307	999999	603	794	554	278	697	999999	435	999999	592	850	999999	999999	999999	252	507	999999	823	999999	216	828	999999	916	398	425	749	801	417	497	535	197	522	999999	999999	921	115	718	226	174	999999	447	260	637	125	999999	545	276	464	984	686	154	999999	432	45	479	999999	686	406	139	528	999999	913	937	999999	404	338	140	386	999999	147	788	999999	658	238	768	999999	344	999999	896	999999	482	347	999999	811	
