500	500	
97	101	95	86	108	109	97	97	85	88	103	113	102	106	84	90	103	103	93	100	88	111	81	108	113	92	108	93	97	104	117	86	89	96	110	104	110	100	91	97	119	105	96	107	107	76	99	105	134	95	101	102	107	110	100	88	105	103	111	78	93	109	108	120	92	90	116	93	93	92	97	97	100	91	98	97	99	97	96	113	116	97	103	95	113	91	97	107	103	92	100	90	97	98	92	112	98	115	92	98	105	89	112	104	117	93	108	87	114	106	100	112	94	96	104	109	93	96	97	83	105	84	99	100	106	108	96	111	100	83	103	96	111	88	81	103	105	94	113	88	101	99	108	103	102	95	96	91	100	73	117	97	99	96	92	97	97	102	93	115	96	104	110	95	115	93	80	101	87	94	103	113	107	106	105	93	113	106	92	92	104	98	92	121	105	104	95	102	99	85	111	103	96	97	105	91	91	107	101	85	102	87	111	89	97	103	109	101	114	117	106	105	96	87	94	92	112	73	93	91	89	104	95	111	101	97	97	97	104	95	97	102	96	112	92	84	103	115	106	107	103	104	82	122	84	101	106	123	95	97	91	115	95	109	106	102	92	101	96	100	111	96	115	97	90	105	94	92	96	81	98	80	96	98	112	101	98	96	105	83	104	84	116	102	87	74	109	102	97	104	111	106	96	108	83	87	90	87	119	83	110	114	114	108	116	136	100	103	102	102	95	99	105	105	87	97	87	89	98	105	111	109	112	110	109	99	85	103	98	77	105	97	115	109	104	112	89	105	100	98	96	108	85	97	95	96	92	92	89	94	101	88	105	107	105	104	105	108	98	109	103	98	107	112	96	87	118	77	105	108	93	95	94	107	107	102	104	105	91	109	74	92	92	114	97	104	107	112	113	107	100	108	104	98	97	95	97	109	95	101	103	104	95	97	97	116	88	96	94	100	102	112	98	97	121	109	105	106	93	100	111	119	99	100	106	75	102	106	118	106	108	101	104	91	84	108	95	106	102	106	103	98	95	97	98	88	96	95	98	105	104	93	106	91	87	110	91	92	96	98	81	105	92	93	114	98	108	111	98	104	87	100	86	104	93	115	102	100	115	89	87	117	98	103	96	109	114	102	89	102	88	91	94	103	98	107	106	99	99	92	
95	98	106	89	87	100	91	98	122	113	95	83	97	85	102	109	95	108	99	87	92	88	102	109	114	123	98	83	104	109	114	106	88	103	93	96	86	102	106	101	104	84	92	109	96	93	102	94	72	109	96	91	107	94	102	78	91	103	88	93	106	103	96	100	95	110	104	110	114	112	127	93	85	101	95	107	113	109	103	106	94	101	95	102	106	117	98	96	94	101	88	101	96	107	80	105	82	101	104	96	95	101	105	101	86	86	108	102	95	131	113	93	109	95	106	91	114	114	93	90	95	107	100	89	85	108	101	97	81	95	93	106	87	99	101	101	67	109	100	89	90	92	103	111	90	110	99	89	108	91	83	98	106	100	110	107	83	117	86	98	104	101	86	97	101	109	94	104	105	91	103	96	91	88	105	96	125	94	88	84	91	116	108	105	97	83	94	98	109	97	86	110	87	121	96	95	92	104	117	109	108	110	96	88	91	99	100	91	88	109	112	93	112	101	92	107	114	99	99	95	91	101	111	103	102	107	86	82	117	99	104	114	122	98	96	105	103	104	103	91	96	109	94	79	116	102	91	101	85	91	94	109	105	115	105	97	112	102	94	98	99	101	105	90	96	100	98	121	101	92	111	99	91	107	107	111	118	104	115	100	86	89	97	84	107	103	112	83	100	93	107	113	96	94	91	82	103	112	99	100	104	113	99	81	110	94	95	105	98	89	93	110	92	99	87	104	115	103	102	114	95	100	104	115	115	118	98	96	107	118	113	114	108	111	98	96	101	96	100	105	100	102	87	90	92	94	87	96	104	104	94	91	97	113	103	112	94	93	112	100	102	92	89	93	98	87	117	108	93	81	102	104	107	92	109	103	106	108	108	86	88	92	105	90	104	103	94	85	108	96	96	103	83	107	108	96	118	101	76	101	105	113	83	107	99	102	99	90	95	101	108	99	110	101	87	91	98	96	118	98	112	95	100	98	105	95	99	110	104	98	107	107	99	110	88	111	95	111	110	95	102	113	97	96	102	97	103	107	107	99	105	101	101	90	104	94	115	91	114	85	94	78	96	97	106	101	96	109	93	110	87	106	92	99	122	110	117	102	114	86	96	110	115	89	106	104	100	95	99	107	102	99	108	112	89	93	109	107	91	95	
195	66	999999	987	999999	391	596	999999	585	999999	780	356	711	999999	879	996	999999	307	420	999999	790	739	999999	399	238	363	948	88	999999	430	394	929	628	25	999999	292	921	317	812	849	349	557	999999	676	913	34	236	871	22	353	851	999999	999999	783	708	456	661	186	759	760	999999	517	999999	164	757	851	727	695	461	596	84	886	495	571	647	242	999999	999999	486	999999	137	999999	76	168	579	673	951	999999	999999	878	631	999999	558	61	416	832	999999	537	919	72	307	540	999999	425	999999	964	999999	416	146	475	410	933	700	555	999999	366	450	705	585	999999	900	999999	389	999999	965	338	338	999999	165	814	548	518	808	999999	906	596	999999	651	888	614	447	999999	708	840	478	697	55	13	428	59	999999	989	952	999999	172	999999	161	837	459	940	636	792	261	999999	927	891	999999	286	999999	46	699	999999	816	970	645	366	183	548	113	278	293	335	25	115	433	558	565	999999	261	999999	445	829	999999	948	978	655	292	386	999999	587	573	768	999999	999999	999999	999999	999999	982	200	999999	252	613	733	191	656	310	777	155	898	379	335	999999	35	999999	600	999999	608	999999	999999	990	83	999999	999999	526	704	525	970	633	755	999999	999999	583	999999	455	248	832	105	19	301	677	878	999999	999999	999999	261	421	742	207	791	999999	999999	999999	990	999999	732	456	978	217	999999	141	340	153	400	67	993	752	999999	580	999999	768	774	999999	576	324	122	937	999999	100	274	293	782	772	842	999999	858	80	999999	582	722	999999	854	887	533	170	347	999999	999999	999999	999999	509	999999	172	999999	32	716	394	738	676	98	795	148	887	943	202	358	567	999999	999999	999999	922	169	999999	857	135	914	886	75	999999	976	999999	999999	887	550	765	999999	619	492	999999	558	999999	342	916	999999	926	654	966	999999	340	812	779	433	999999	999999	999999	999999	253	314	999999	999999	999999	328	332	699	710	999999	261	347	188	999999	738	84	491	577	999999	999999	252	999999	931	999999	947	942	999999	999999	207	954	581	664	999999	424	999999	315	338	711	728	155	19	999999	783	332	403	629	765	389	83	705	941	51	498	47	999999	939	383	683	170	887	593	999999	502	756	32	596	425	763	951	433	746	780	999999	588	999999	999999	999999	608	999999	328	999999	355	529	501	999999	540	999999	884	999999	69	931	999999	999999	999999	561	290	999999	37	310	806	213	999999	999999	999999	959	171	202	910	465	999999	418	999999	605	841	710	248	209	999999	743	492	431	540	446	999999	501	999999	239	999999	999999	999999	309	503	308	281	999999	
184	916	879	542	851	347	264	428	999999	651	999999	999999	708	140	323	999999	724	293	817	384	672	999999	547	158	868	999999	194	884	174	772	999999	999999	999999	999999	999999	999999	329	467	892	154	999999	121	201	249	999999	50	530	877	712	220	999999	219	490	897	452	999999	379	999999	674	919	163	380	263	482	999999	689	727	982	604	999999	760	267	401	999999	217	999999	375	307	999999	999999	411	317	181	954	197	705	999999	999999	284	917	952	599	792	973	990	796	858	999999	999999	656	999999	548	282	721	459	327	818	817	999999	891	252	999999	917	999999	999999	846	999999	999999	295	40	703	999999	707	687	48	171	474	428	999999	421	702	656	793	999999	999999	862	45	459	505	869	886	178	746	392	675	999999	681	946	464	999999	999999	558	433	999999	999999	31	840	595	683	999999	999999	999999	999999	277	198	595	288	999999	341	999999	811	999999	803	425	153	534	555	999999	999999	166	490	527	963	999999	999999	999999	233	319	212	493	31	450	776	217	27	495	999999	478	999999	89	603	919	615	999999	999999	848	754	18	999999	428	476	525	583	526	807	999999	437	999999	453	54	372	968	559	847	999999	999999	999999	596	999999	999999	502	86	999999	932	563	999999	912	164	204	976	399	225	979	999999	27	506	866	999999	999999	692	68	433	34	159	716	635	370	999999	185	971	876	168	609	681	926	999999	404	650	999999	247	999999	283	414	477	655	156	988	775	999999	137	504	721	195	715	599	78	62	999999	225	928	209	999999	978	232	110	240	615	999999	857	999999	111	226	298	999999	279	785	29	557	999999	999999	646	594	938	57	477	164	972	894	92	857	347	432	434	44	47	278	304	191	999999	424	541	690	999999	999999	36	288	433	32	446	814	59	999999	999999	999999	999999	614	215	931	755	945	267	999999	999999	999	291	999999	791	999999	999999	11	490	838	189	999999	38	956	676	736	31	199	999999	999999	457	278	808	842	954	999999	752	999999	999999	373	436	432	999999	819	999999	918	920	357	496	999999	897	445	333	220	325	999999	626	335	999999	478	909	565	224	999999	273	947	201	448	999999	999999	511	999999	938	126	411	757	922	218	491	999999	816	674	702	999999	999999	22	944	597	527	565	999999	427	999999	594	463	999999	999999	999999	556	999999	999999	999999	632	484	668	206	507	999999	999999	567	476	417	999999	190	662	245	862	662	265	260	999999	603	999999	999999	999999	93	216	353	662	999999	549	82	999999	964	40	344	51	227	893	855	515	737	999999	959	98	744	584	999999	999999	228	999999	999999	999999	305	523	133	999999	999999	
999999	584	989	999999	999999	278	27	404	999999	878	999999	327	203	645	768	409	999999	276	815	961	999999	124	509	902	421	444	999999	994	489	366	999999	999999	999999	999999	602	319	866	999999	192	520	941	999999	999999	706	163	614	35	372	787	193	999999	257	318	999999	402	511	84	97	741	120	999999	33	914	398	437	254	999999	999999	53	458	543	999999	93	304	29	386	135	803	999999	807	418	169	216	305	806	203	597	195	186	999999	244	778	620	82	999999	999999	779	600	279	908	999999	999999	329	999999	999999	177	173	24	578	25	386	281	999999	934	701	585	999999	619	592	243	656	358	447	952	224	764	772	20	529	999999	999999	534	533	840	737	17	840	878	655	999999	39	583	999999	999999	714	999999	440	686	999999	999999	111	999999	17	46	262	721	963	377	124	885	404	999999	999999	476	418	851	999999	999999	207	999999	745	938	964	953	999999	82	999999	286	247	261	334	96	638	999999	10	447	526	497	587	999999	999999	999999	764	770	244	876	98	149	752	863	999999	932	488	999999	454	173	205	64	832	999999	999999	686	139	862	560	999999	999999	166	476	999999	334	260	999999	999999	650	282	999999	203	718	999999	984	999999	533	384	46	999999	607	951	999999	837	251	472	999999	408	999999	366	343	902	999999	926	361	999999	673	781	539	964	23	306	999999	182	999999	999999	346	506	205	386	163	754	825	999999	710	573	282	638	999999	861	595	521	155	293	999999	281	984	792	974	61	929	999999	999999	82	388	310	914	711	847	249	136	168	213	659	213	588	86	59	999999	788	660	44	61	999999	378	999999	161	753	242	999999	27	553	999999	999999	457	410	909	999999	781	410	658	570	790	490	735	999999	318	496	89	361	999999	999999	577	195	999999	894	700	178	999999	886	999999	170	479	139	232	582	636	69	999999	802	679	333	999999	814	999999	100	254	571	941	941	193	999999	674	999999	523	92	976	345	752	562	710	740	59	895	999999	498	100	661	267	163	800	258	293	286	682	999999	999999	762	999999	310	650	138	237	999999	702	999999	495	597	615	149	606	300	316	999999	102	938	284	382	564	641	999	592	313	999999	150	934	999999	397	209	652	425	999999	290	451	912	581	999999	999999	999999	999999	999999	503	999999	128	999999	509	941	643	194	743	596	294	208	424	999999	67	999999	449	621	999999	123	107	398	962	999999	391	20	999999	737	520	434	988	189	797	638	506	547	999999	999999	999999	992	737	213	465	66	999999	26	999999	150	999999	757	74	674	435	652	999999	114	92	403	175	498	86	906	999999	
318	608	114	999999	999999	805	999999	638	218	980	774	386	894	999999	999999	592	375	154	724	882	763	370	323	754	999999	733	401	464	792	75	152	915	999999	540	999999	457	36	999999	90	345	345	128	855	694	660	276	999999	182	999999	999999	799	353	362	34	910	948	999999	360	999999	61	413	65	999999	153	837	858	555	363	785	459	565	759	999999	389	999999	644	515	629	103	878	999999	229	288	981	275	999999	999999	806	630	208	172	676	360	999999	931	289	999999	999999	856	802	999999	657	396	726	255	49	999999	972	487	999999	999999	666	267	386	339	194	999999	865	999999	999999	304	749	733	587	297	889	999999	46	457	267	372	803	772	999999	168	75	833	561	735	999999	519	590	328	364	765	505	999999	974	999999	747	511	416	834	816	999999	970	923	808	439	365	640	253	525	230	902	999999	893	966	228	273	999999	226	139	652	999999	714	999999	999999	821	791	480	434	999999	999999	999999	999999	969	955	999999	999999	151	999999	131	999999	594	275	75	108	462	999999	612	452	755	435	396	295	286	192	296	793	549	554	987	647	884	216	999999	999999	999999	946	670	999999	182	41	131	336	104	758	67	264	648	333	916	694	189	38	678	911	999999	999999	999999	999999	669	10	647	597	999999	483	999999	388	999999	259	633	516	466	674	999999	724	313	70	200	999999	134	42	999999	226	637	302	468	999999	537	994	999999	999999	276	883	999999	182	393	999999	299	620	272	679	999999	999999	699	410	999999	514	758	999999	999999	262	999999	999999	662	999999	855	431	999999	744	24	999999	850	374	757	629	249	583	999999	107	340	999999	999999	579	265	999999	146	756	526	236	74	954	107	999999	396	999999	734	125	231	641	326	962	574	555	605	632	828	530	640	999999	171	655	118	661	623	829	492	699	895	216	500	999999	904	733	999999	70	543	276	999999	999999	894	999999	361	764	780	378	999999	224	999999	999999	627	615	125	455	75	419	845	999999	960	566	757	44	229	25	150	227	67	841	876	999999	98	561	552	132	186	47	303	999999	880	254	624	277	726	999999	588	884	999999	458	999999	270	225	107	316	421	760	859	903	346	999999	563	321	999999	348	438	544	999999	999999	999999	279	999999	126	501	999999	715	942	999999	999999	958	436	266	243	608	183	616	329	999999	255	999999	372	326	143	956	730	999999	933	261	999999	297	999999	523	820	999999	189	999999	154	723	542	999999	479	999999	551	945	910	367	329	999999	199	999999	118	553	819	932	630	953	894	169	771	999999	782	690	561	31	240	913	999999	251	429	544	
471	606	999999	999999	661	101	774	197	56	372	999999	230	999999	999999	188	183	999999	888	371	235	999999	984	999999	305	817	789	719	999999	715	997	922	88	293	654	999999	512	104	174	281	538	188	999999	123	408	999999	561	628	365	842	66	219	557	879	203	999999	487	999999	163	837	872	382	999999	482	999999	450	919	937	999999	935	675	89	539	616	999999	56	999999	871	554	999999	266	170	363	687	658	787	374	209	99	854	999999	859	940	336	999999	166	933	234	73	999999	329	623	220	430	999999	977	679	940	56	157	762	615	999999	999999	580	711	28	567	824	271	85	719	848	562	161	816	999999	213	216	676	122	999999	807	597	736	642	999999	933	999999	999999	117	434	163	999999	999999	999999	760	999999	755	698	999999	999999	999999	999999	999999	999999	999999	999999	999999	360	838	476	733	379	44	949	807	511	370	937	999999	95	999999	153	999999	651	566	905	999999	983	65	305	457	518	538	746	999999	15	715	136	867	302	664	170	842	640	700	999999	908	152	370	999999	483	817	936	63	330	999999	999999	239	53	999999	197	296	999999	999999	29	224	841	297	547	802	795	243	999999	469	430	886	310	522	951	782	997	999999	622	999999	821	999999	582	485	426	999999	999999	999999	92	997	114	999999	865	999999	999999	485	942	620	604	999999	999999	249	747	477	632	443	956	136	288	999999	999999	869	673	999999	721	389	642	366	871	402	999999	320	161	82	364	999999	999999	10	900	475	840	386	999999	64	354	582	892	114	852	999999	198	239	999999	821	135	245	999999	378	588	242	999999	586	749	212	999999	152	98	674	999999	579	423	956	235	813	430	999999	999999	999999	999999	999999	496	538	513	888	214	216	122	339	947	129	358	999999	422	668	999999	999999	636	520	999999	211	494	999999	992	283	999999	242	14	999999	400	639	99	95	234	448	745	314	82	861	997	999999	999999	758	727	993	231	772	543	566	999999	176	999999	635	686	942	655	278	546	240	330	972	212	999999	939	318	999999	999999	426	973	922	328	191	775	522	27	181	736	501	998	999999	999999	999999	999999	999999	233	779	464	999999	999999	793	477	768	842	541	35	712	310	818	419	964	958	355	999999	644	861	985	94	122	668	999999	919	999999	999999	999999	533	283	764	525	715	538	574	863	999999	189	999999	559	349	244	497	314	870	917	999999	44	104	451	139	999999	999999	999999	695	352	740	999999	874	700	231	664	17	999999	999999	999999	113	999999	399	104	221	389	198	312	646	999999	624	364	900	11	999999	999999	94	999999	154	961	183	477	842	232	
133	622	999999	999999	338	999999	236	745	366	94	814	999999	645	999999	239	749	614	49	999999	845	727	386	621	999999	16	718	579	925	607	999999	612	999999	47	177	999999	999999	999999	444	973	961	622	879	997	815	999999	999999	867	94	852	405	357	143	875	997	504	746	999999	999999	747	999999	999999	311	148	999999	482	188	173	478	999999	640	674	179	76	640	232	848	388	805	999999	523	999999	495	999999	999999	639	478	760	50	672	233	598	642	999999	362	855	321	741	627	343	19	999999	399	65	221	731	187	77	244	999999	999999	368	205	756	234	770	619	999999	936	741	14	999999	132	805	805	52	41	482	714	784	911	116	999999	472	999999	203	999999	999999	861	480	999999	411	525	276	26	865	403	886	472	592	999999	92	999999	886	999999	590	206	999999	260	178	699	705	363	460	862	999999	999999	732	999999	40	318	189	999999	466	289	603	903	856	789	939	649	155	19	131	999999	828	999999	875	143	94	997	867	190	692	780	755	58	75	999999	476	999999	670	805	441	283	66	715	999999	606	999999	687	350	804	999999	528	554	695	241	911	999999	247	731	999999	995	43	451	999999	684	999999	534	555	838	999999	323	680	979	349	578	999999	999999	123	964	999999	407	999999	657	73	869	173	235	70	816	163	380	239	538	81	809	999999	831	67	40	661	81	999999	849	898	491	999999	549	999999	999999	999999	430	919	282	461	201	598	386	388	140	999999	999999	474	738	684	81	93	151	907	540	180	26	999999	999999	312	207	227	557	999999	581	238	624	30	943	999999	733	460	956	86	880	220	31	999999	999999	999999	211	607	452	174	999999	999999	498	641	674	999999	376	999999	837	970	264	974	50	627	999999	901	999999	999999	530	999999	999999	999999	137	75	999999	999999	159	573	506	999999	999999	599	774	393	931	999999	739	982	356	996	67	737	999999	986	999999	999999	999999	403	999999	999999	623	771	87	148	223	216	280	433	999999	354	999999	802	999999	274	869	664	209	657	695	632	171	913	93	534	256	999999	996	151	253	130	159	755	926	480	999999	340	522	636	179	725	904	999999	999999	999999	209	264	999999	359	999999	167	999999	521	708	999999	864	709	687	999999	999999	999999	219	999999	190	999999	205	52	876	28	325	538	999999	573	999999	970	727	999999	545	92	334	991	975	647	33	999999	423	637	999999	912	616	248	652	999999	743	180	999999	999999	999999	999999	999999	999999	999999	999999	43	999999	24	999999	43	738	296	19	174	999999	228	900	33	571	999999	103	79	567	994	963	999999	86	886	182	999999	317	464	952	
728	661	999999	177	999999	999999	614	445	999999	290	999999	319	999999	606	84	58	751	842	157	943	670	42	814	247	172	425	818	999999	702	842	313	726	283	344	291	512	327	60	298	277	957	669	32	789	964	999999	347	999999	12	837	431	986	169	520	291	695	846	49	999999	196	937	999999	999999	238	976	876	45	291	325	999999	730	701	554	880	986	999999	999999	35	999999	999999	999999	999999	954	864	421	999999	567	762	999999	595	665	288	55	999999	340	309	925	793	812	97	650	65	489	439	116	730	442	289	999999	290	999999	820	999999	999999	118	924	999999	879	817	659	319	282	239	999999	906	452	655	999999	550	686	85	225	223	196	836	32	533	524	757	691	999999	288	238	771	909	844	999999	526	992	999999	605	999999	999999	162	999999	377	999999	759	533	664	84	989	739	999999	215	470	607	578	692	96	401	999999	999999	136	775	41	999999	467	999999	71	929	139	999999	144	91	39	249	71	418	468	205	999999	991	103	616	999999	548	390	566	448	247	999999	833	906	24	426	924	849	999999	746	333	999999	937	999999	734	945	999999	604	766	186	230	546	170	234	890	999999	999999	38	520	880	492	663	900	382	824	985	305	999999	999999	999999	114	400	999999	671	144	836	836	999999	368	671	365	944	624	390	228	701	999999	609	25	397	238	896	999999	506	999999	999999	467	565	646	749	999999	999999	484	111	999999	999999	861	999999	99	999999	790	667	999999	999999	999999	999999	48	520	164	133	210	695	538	733	999999	999999	999999	187	417	473	379	281	884	618	31	999999	469	523	318	999999	999999	295	519	961	607	570	236	490	999999	716	632	947	410	522	999999	999999	456	751	999999	999999	769	684	91	626	684	518	783	999999	999999	999999	999999	524	999999	999999	293	915	186	577	136	866	981	999999	204	999999	841	431	870	371	79	76	999999	718	999999	454	628	165	214	893	286	999999	999999	185	663	838	637	117	745	999999	999999	999999	778	878	624	807	999999	198	489	390	784	999999	648	422	981	760	999999	369	999999	757	147	138	711	292	999999	999999	89	805	999999	999999	73	734	685	235	999999	446	999999	55	103	51	572	999999	675	823	999999	32	450	999999	204	902	619	277	441	999999	507	999999	922	495	586	587	728	86	999999	133	326	999999	999999	422	999999	545	472	183	276	633	195	706	462	887	183	278	999999	715	611	24	746	999999	302	697	999999	40	523	802	999999	516	323	495	169	552	507	68	999999	37	93	659	439	445	11	807	803	800	648	45	321	318	989	23	999999	266	999999	530	757	999999	
693	999999	999999	999999	715	759	320	699	999999	910	390	125	823	999999	631	952	999999	310	794	494	999999	999999	999999	488	490	160	527	310	30	999999	175	999999	310	575	343	999999	637	769	730	252	497	999999	262	738	655	206	495	429	999999	522	999999	86	735	273	985	765	867	543	189	564	241	19	679	644	745	413	814	257	236	797	999999	815	999999	552	996	790	675	654	833	999999	665	108	918	507	999999	98	999999	999999	589	999999	966	103	589	175	999999	487	434	617	992	999999	391	247	202	594	208	865	505	192	276	205	999999	999999	710	896	899	143	999999	182	423	656	172	777	668	658	999999	230	236	414	999999	519	366	67	999999	591	902	428	999999	334	309	366	593	68	770	394	999999	999999	393	693	276	876	396	261	999999	999999	89	999999	578	544	999999	977	638	101	650	757	838	43	999999	128	993	481	999999	999999	872	999999	73	113	16	284	181	86	837	543	999999	665	132	999999	862	325	512	297	849	371	570	332	727	502	418	999999	555	452	999999	999999	699	795	999999	630	999999	148	283	975	607	304	999999	999999	149	105	999999	999999	999999	999999	181	246	616	705	631	865	205	550	338	571	695	993	729	728	883	572	999999	353	26	502	725	724	51	537	999999	999999	999	999999	192	632	999999	999999	388	999999	999999	999999	999999	993	173	999999	434	837	809	711	999999	614	574	999999	803	577	260	999999	968	999999	18	457	204	89	999999	86	866	322	368	705	31	271	999999	908	457	926	999999	850	189	242	78	999999	914	339	257	86	999999	365	89	999999	999999	939	465	256	812	823	762	999999	977	96	917	121	479	113	690	28	10	666	196	877	662	410	429	736	73	130	542	864	832	939	999999	510	243	999999	333	999999	999999	999999	999999	633	173	345	872	103	324	957	999999	999999	999999	238	85	323	178	212	952	971	520	729	999999	999999	291	898	746	999999	990	416	999999	725	779	607	223	642	570	563	713	999999	999999	336	421	999999	711	731	224	603	863	782	342	999999	801	362	571	85	185	413	999999	275	599	999999	112	908	88	693	41	51	25	999999	753	999999	498	999999	444	193	318	85	980	999999	684	999999	185	217	999999	999999	923	999999	46	147	467	166	999999	448	999999	999999	233	513	999999	28	699	182	588	999999	39	726	542	175	999999	388	767	999999	433	792	590	455	659	999999	833	999999	769	614	15	999999	976	596	404	60	908	742	959	804	57	962	999999	512	564	755	999999	999999	314	758	510	657	380	999999	999999	428	857	999999	53	337	679	796	999999	95	176	711	453	443	
331	492	267	185	428	962	61	471	999999	88	891	904	718	999999	927	999999	114	999999	506	617	999999	976	203	636	699	632	135	261	713	774	345	853	311	743	36	822	999999	334	239	418	999999	999999	496	999999	999999	148	999999	204	999999	247	999999	818	214	999999	580	355	298	631	486	796	837	799	757	167	743	999999	602	974	458	115	520	779	129	999999	311	601	489	424	256	999999	999999	930	393	999999	793	999999	649	999999	173	681	999999	869	999999	442	581	516	514	339	45	352	999999	644	999999	763	726	999999	699	126	534	999999	866	874	999999	925	783	906	416	291	373	999999	398	999999	811	777	999999	999999	999999	686	517	794	97	159	999999	903	24	999999	999999	629	749	591	828	532	941	194	999999	659	494	999999	659	999999	110	232	966	819	954	418	833	968	192	999999	280	22	608	999999	891	717	494	481	999999	415	720	999999	542	781	396	865	196	999999	999999	922	166	999999	999999	842	999999	864	192	569	948	605	544	226	447	999999	320	999999	924	999999	303	107	174	23	999999	253	953	999999	690	194	432	99	232	217	16	999999	919	272	986	766	56	36	999999	925	533	315	871	503	349	868	471	581	941	985	333	864	757	153	997	999999	999999	380	184	998	999999	859	382	337	220	187	753	58	829	999999	999999	999999	573	248	489	999999	382	459	974	821	999999	851	157	247	883	151	999999	999999	999999	213	877	676	851	536	788	999999	932	999999	293	171	999999	423	751	999999	830	999999	301	518	663	302	410	438	999999	363	285	294	711	145	453	78	675	977	783	626	999999	488	424	46	999999	816	771	838	176	812	999999	309	110	374	999999	826	850	999999	999999	971	803	999999	279	999999	261	504	962	797	100	999999	495	148	639	135	999999	352	642	264	69	999999	530	571	272	593	657	999999	999999	346	728	626	228	999999	863	811	822	999999	999999	999999	784	955	854	974	999999	952	327	568	670	974	999999	74	194	595	934	999999	451	241	186	686	841	999999	319	625	79	474	995	812	999999	828	999999	999999	143	716	479	113	992	556	823	319	999999	999999	315	999999	999999	664	441	632	999999	596	370	590	665	999999	95	508	646	238	905	283	956	514	999999	999999	999999	221	930	478	125	830	283	894	418	866	999999	999999	971	109	160	414	42	373	74	687	999999	721	994	611	631	971	467	764	651	550	363	999999	805	473	547	262	733	999999	516	918	999999	476	182	999999	121	342	537	546	87	500	250	593	450	999999	384	999999	999999	328	999999	999999	373	999999	253	867	513	659	946	999999	999999	999999	999999	79	
856	999999	374	991	548	205	999999	298	443	920	686	160	999999	769	320	209	999999	597	45	999999	125	999999	554	803	232	314	295	462	999999	999999	984	189	818	999999	737	304	241	393	411	32	828	999999	710	453	999999	102	567	744	348	746	419	999999	862	277	954	493	601	570	768	244	909	48	999999	414	935	506	341	139	42	999999	999999	704	195	23	585	999999	661	111	971	139	746	551	999999	649	619	999999	327	551	225	253	702	999999	624	999999	122	790	657	306	517	999999	999999	438	711	331	778	715	779	999999	999999	398	999999	500	599	999999	497	999999	924	999999	795	915	189	790	999999	788	323	307	90	28	900	795	999999	999999	594	645	378	318	839	791	871	904	999999	477	999999	827	421	212	81	985	999999	999999	865	405	511	601	156	999999	524	999999	18	481	634	761	948	895	489	476	906	954	270	188	528	999999	999999	890	675	711	930	999999	377	120	235	104	348	999999	999999	999999	999999	999999	498	999999	794	999999	783	400	999999	489	529	964	999999	999999	306	999999	724	501	235	733	24	620	925	444	999999	438	555	897	255	539	423	801	965	976	999999	913	465	862	394	611	358	990	999999	195	999999	999999	748	431	814	118	380	846	920	206	498	244	76	64	999999	999999	371	999999	155	739	76	999999	998	371	334	392	661	861	116	624	384	33	999	740	261	84	690	133	93	146	169	999999	881	999999	999999	387	846	411	999999	999999	999999	473	999999	999999	129	465	967	386	999999	431	457	999999	740	999999	821	999999	999999	999999	802	292	999999	248	802	18	999999	499	999999	238	882	999999	546	260	366	87	999999	911	188	128	999999	999999	117	313	35	661	689	999999	999999	999999	948	999999	152	999999	999999	222	999999	999999	999999	999999	311	629	619	738	504	999999	885	206	162	663	919	909	999999	126	716	16	185	371	999999	151	999999	999999	999999	270	290	999999	804	36	651	154	999999	999999	251	351	817	999999	187	379	809	875	999999	492	999999	183	665	48	727	35	803	602	46	999999	788	999999	999999	999999	966	358	458	635	355	859	999999	18	939	999999	668	945	309	725	828	806	562	999999	999999	837	441	999999	604	251	150	779	999999	999999	117	730	596	722	999999	445	34	828	921	183	529	915	937	490	243	131	380	782	725	87	773	240	999999	451	162	679	999999	485	999999	216	999999	576	637	505	999999	999999	947	945	999999	864	999999	999999	885	389	817	999999	899	951	257	483	870	999999	63	999999	285	876	300	999999	570	164	505	999999	84	999999	688	953	288	442	999999	34	999999	434	999999	999999	999999	773	355	999999	
633	701	780	989	237	279	346	136	522	491	229	34	918	802	385	999999	368	162	925	181	700	999999	182	467	999999	233	310	445	696	999999	769	512	530	999999	999999	999999	384	999999	321	999999	377	999999	999999	796	999999	564	116	380	59	715	502	233	848	184	360	999999	528	322	627	14	969	900	440	330	722	717	999999	678	290	517	581	852	840	130	999999	149	434	385	255	807	999999	929	396	999999	699	999999	664	356	889	999999	999999	71	888	316	835	476	130	119	999999	999999	70	437	100	542	144	650	393	727	380	220	999999	153	77	819	887	49	999999	460	999999	186	63	157	788	538	177	519	963	533	294	336	999999	324	311	999999	747	689	999999	854	846	59	162	936	975	679	417	206	994	999999	999999	795	962	670	487	897	451	999999	648	562	374	624	686	859	443	54	999999	30	841	326	999999	208	210	659	613	999999	999999	126	182	119	130	971	999999	894	114	498	374	358	836	414	999999	834	50	286	489	999999	999999	303	999999	931	487	396	364	999999	996	230	999999	999999	66	905	872	334	740	539	441	403	109	999999	754	944	679	843	194	437	27	248	999999	924	180	391	219	731	623	999999	632	734	616	846	898	999999	999999	72	301	930	541	974	999999	511	999999	96	132	581	548	999999	261	643	211	999999	660	758	72	670	142	999999	696	999999	999999	999999	906	706	787	262	892	870	50	617	552	999999	999999	53	153	656	89	93	269	637	999999	75	989	989	532	688	196	999999	820	999999	999999	999999	999999	400	273	605	604	148	309	869	689	677	518	999999	100	948	42	617	614	999999	591	999999	415	999999	958	645	508	917	183	108	999999	751	60	807	687	999999	28	504	779	999999	62	941	784	399	948	515	999999	355	898	584	656	579	536	414	651	881	999999	186	442	628	106	686	999999	999999	999999	999999	627	711	956	174	929	999999	837	76	363	999999	273	25	119	452	98	999999	28	599	452	496	999999	645	165	806	715	842	72	161	999999	375	976	584	595	21	888	999999	399	734	655	999999	741	999999	61	11	617	205	76	989	540	999999	668	375	757	999999	721	982	555	160	458	97	474	686	999999	987	673	689	430	108	564	252	999999	294	999999	999999	754	999999	593	163	198	520	775	82	999999	507	999999	611	826	288	299	999999	300	999999	285	567	999999	65	844	73	999999	928	774	967	999999	297	999999	383	431	434	999999	965	398	402	961	938	321	999999	74	127	289	71	999999	151	809	658	952	524	18	999999	679	999999	911	999999	825	269	745	807	647	333	328	333	
999999	402	726	333	517	999999	999999	347	255	999999	990	999999	784	275	76	633	168	776	345	999999	375	54	999999	863	64	868	576	702	203	999999	755	741	798	955	881	470	999999	485	999999	64	247	999999	140	427	708	193	745	559	203	999999	649	999999	987	663	999999	146	999999	863	279	649	999999	584	154	999999	506	999999	928	999999	999999	999999	217	683	635	291	427	999999	914	337	164	871	132	27	509	999999	864	999999	753	145	997	745	822	562	215	502	733	999999	527	999999	920	458	264	916	175	596	904	965	245	999999	999999	264	231	319	708	999999	526	314	85	999999	877	622	999999	999999	831	649	999999	655	477	143	557	999999	186	999999	416	999999	616	216	851	912	999999	898	648	56	898	999999	523	999999	853	807	976	429	999999	999999	520	308	952	999999	999999	999999	813	258	498	999999	158	482	87	999999	903	12	791	320	462	172	887	979	999999	459	894	98	135	280	802	999999	166	138	999999	722	14	118	999999	154	130	336	109	927	409	545	897	999999	664	999999	610	851	26	665	967	999999	576	541	334	503	577	999999	400	542	456	828	945	30	999999	365	701	999999	258	647	199	136	999999	960	579	438	561	999999	999999	999999	999999	950	653	501	171	763	156	473	784	260	577	999999	936	999999	999999	581	999999	999999	999999	309	125	815	602	378	476	841	360	616	962	895	941	108	999999	91	872	506	185	454	858	541	218	238	999999	999999	79	999999	199	506	489	998	838	683	356	134	999999	854	357	284	34	330	999999	540	510	888	318	478	560	854	694	999999	999999	155	999999	590	100	887	805	604	309	410	651	999999	136	964	66	268	752	448	888	28	158	900	429	999999	999999	678	999999	131	999999	600	515	345	999999	515	602	999999	999999	765	43	315	59	999999	974	624	679	558	413	546	831	999999	725	122	999999	999999	825	505	999999	490	462	422	170	683	914	999999	999999	316	52	620	999999	373	603	999999	415	583	999999	999999	925	999999	859	579	274	190	999999	640	999999	402	999999	146	690	106	968	184	312	621	155	376	838	275	728	373	516	793	184	468	456	738	999999	999999	999999	429	579	919	631	883	157	999999	393	283	834	502	937	905	999999	275	404	429	684	793	438	999999	566	659	86	495	73	481	16	999999	193	145	695	999999	440	270	999999	999999	552	429	473	175	982	565	441	236	999999	611	863	999999	73	37	63	913	999999	113	862	999999	843	145	819	676	972	562	100	698	807	952	474	669	748	356	999999	265	330	272	999999	11	999999	999999	70	461	617	108	767	166	92	999999	
39	337	408	607	215	416	609	797	202	430	999999	742	999999	483	999999	204	170	717	160	798	593	692	492	860	999999	992	999999	367	68	874	794	933	616	35	922	999999	270	999999	151	470	655	532	79	199	536	485	431	586	325	999999	937	59	15	293	198	347	844	547	999999	222	999999	251	738	328	635	999999	136	999999	999999	999999	999999	29	576	690	153	70	623	302	999999	225	570	499	52	999999	936	744	999999	999999	837	585	302	723	999999	928	999999	413	793	751	564	995	359	999999	34	325	999999	918	483	325	150	137	723	551	223	690	999999	842	208	104	391	999999	613	803	999999	999999	707	999999	783	648	561	999999	999999	871	738	338	866	541	474	727	164	28	271	612	999999	709	999999	750	999999	555	285	999999	999999	999999	370	673	392	555	473	58	999999	281	145	835	763	411	861	851	813	885	823	120	377	999999	999999	372	629	11	621	999999	999999	957	709	238	372	274	999999	577	999999	999999	999999	320	999999	999999	120	999999	883	435	848	999999	848	19	999999	625	999999	999999	919	999999	759	997	54	999999	999999	617	933	660	571	907	999999	499	876	294	350	748	939	513	52	951	371	67	489	203	162	999999	18	999999	999999	94	506	999999	355	999999	999999	514	31	564	999999	999999	999999	459	321	976	999999	999999	999999	564	999999	198	999999	227	132	967	371	701	517	850	238	104	608	827	999999	487	410	275	999999	84	475	835	999999	384	137	591	469	911	746	513	240	999999	935	454	999999	999999	408	288	85	388	439	126	999999	999999	999999	291	852	664	820	833	575	999999	215	830	999999	833	471	999999	100	999999	508	460	955	13	620	434	168	164	391	807	89	132	199	765	644	359	999999	556	57	846	739	804	100	999999	938	542	999999	115	366	612	369	999999	198	545	999999	979	170	992	560	902	133	697	283	22	754	452	999999	450	195	738	999999	915	264	254	801	703	369	999999	75	999999	836	999999	798	778	999999	982	934	653	999999	665	198	846	996	999999	723	51	999999	88	167	495	43	999999	999999	999999	999999	454	842	944	744	186	999999	127	927	482	999999	79	899	504	574	999999	518	854	565	529	999999	999999	918	118	999999	759	183	999999	885	580	53	689	143	181	999999	993	150	989	909	999999	55	80	999999	999999	999999	999999	152	35	513	999999	976	189	591	999999	999999	471	535	733	423	984	13	338	999999	999999	438	999999	935	728	345	999999	631	529	999999	999999	999999	479	238	405	999999	877	617	157	777	500	603	864	107	744	999999	698	468	999999	999999	999999	704	716	839	572	999999	703	718	424	
690	933	999999	457	244	733	999999	999999	243	999999	704	545	376	999999	999999	741	753	573	288	999999	633	999999	999999	224	952	29	999999	999999	999999	665	319	334	169	203	999999	999999	999999	156	630	373	828	497	465	999999	712	40	558	848	165	999999	818	521	999999	526	790	54	999999	549	505	225	580	157	967	577	820	379	386	999999	400	999999	999999	607	943	999999	372	146	191	783	999999	921	470	999999	612	542	847	999999	909	642	413	421	999999	999999	651	415	793	681	999999	999999	517	999999	654	385	457	999999	102	999999	578	510	164	654	863	47	47	583	754	275	545	435	729	32	999999	744	769	999999	695	999999	956	537	131	999999	999999	999999	276	179	999999	94	857	175	449	999999	229	408	999999	759	999999	984	158	77	999999	527	146	104	168	999999	871	909	616	479	751	283	264	50	999999	473	47	570	771	867	315	670	418	999999	985	103	999999	71	266	20	430	711	670	888	876	999999	555	521	999999	781	307	367	478	388	424	175	381	189	28	25	721	987	999999	291	761	990	119	766	118	999999	692	810	999999	605	999999	50	613	999999	173	999999	917	525	435	990	569	948	201	999999	955	820	721	623	53	251	299	999999	498	388	137	886	494	999999	413	999999	99	497	714	872	339	999999	561	16	25	999999	107	205	999999	999999	721	813	999999	89	811	298	352	78	999999	412	316	616	551	234	248	287	999999	139	122	365	999999	81	244	328	701	581	999999	715	608	810	153	103	880	999999	999999	323	97	414	977	124	727	31	730	311	566	722	832	336	999999	999999	940	968	93	206	999999	999999	579	999999	387	240	39	636	999999	999999	268	999999	735	286	567	999999	199	887	161	997	638	880	350	932	762	978	748	931	999999	870	869	185	19	684	943	28	744	617	37	747	95	999999	561	774	53	353	986	556	769	842	548	999999	816	96	567	451	999999	646	717	409	999999	999999	688	599	96	92	213	61	342	549	999999	581	860	414	912	547	999999	999999	889	418	991	999999	172	999999	999999	816	369	923	999999	502	719	108	900	999999	266	987	412	961	687	960	150	935	223	230	999999	966	203	412	184	29	132	731	757	999999	417	298	999999	582	277	999999	723	999999	999999	840	829	92	681	242	158	924	145	366	999999	929	277	66	978	999999	453	364	623	957	999999	107	379	987	351	999999	220	999999	999999	999999	694	417	246	860	11	383	401	580	294	960	264	259	883	766	842	999999	999999	999999	320	999999	139	912	656	999999	540	836	470	999999	741	91	999999	999999	999999	316	672	481	692	416	
64	999999	550	872	80	662	703	999999	223	612	155	523	568	858	657	999999	699	999999	761	999999	330	999999	999999	559	839	213	938	83	387	577	103	999999	999999	999999	999999	715	452	267	999999	993	73	50	623	857	696	999999	523	173	999999	999999	999999	890	720	221	96	890	999999	999999	999999	866	999999	629	999999	999999	519	999999	387	999999	561	942	615	442	938	767	999999	289	551	999999	863	621	999999	999999	999999	574	960	212	649	924	539	416	33	461	999999	999999	999999	999999	999999	999999	348	911	840	999999	999999	591	999999	999999	951	953	803	999999	999999	999999	138	421	187	949	90	548	999999	316	144	463	413	155	999999	164	218	963	497	974	360	574	999999	951	999999	999999	999999	957	376	786	260	696	130	999999	78	395	333	999999	798	330	362	390	301	42	776	386	177	466	672	999999	966	988	465	999999	456	774	920	186	639	999999	786	132	181	899	999999	448	343	681	87	533	830	405	174	177	622	970	999999	999999	184	405	999999	705	295	333	819	272	240	300	285	304	475	157	183	730	543	239	219	999999	977	338	53	496	389	149	222	999999	824	999999	217	486	999999	246	11	244	137	90	837	847	89	792	999999	999999	406	783	67	683	232	999999	633	392	761	881	706	845	362	454	326	155	121	258	999999	941	93	999999	803	999999	155	999999	999999	462	999999	371	322	194	999999	999999	100	606	91	999999	348	390	664	825	725	619	999999	166	999999	999999	764	691	736	831	354	275	958	607	979	829	538	293	840	999999	989	999999	999999	522	724	361	364	719	999999	582	999999	999999	287	268	83	193	697	988	999999	999999	698	710	634	490	999999	855	51	493	626	262	999999	65	549	493	835	335	60	999999	999999	531	999999	54	628	164	999999	297	999999	700	999999	999999	141	549	237	920	482	288	765	88	682	868	319	999999	999999	811	581	999999	518	793	999999	748	999999	679	557	534	602	653	92	479	569	552	867	351	959	830	999999	460	999999	629	21	556	569	971	345	572	221	456	952	816	999999	77	778	205	277	785	663	461	992	702	327	828	206	999999	999999	140	11	967	911	999999	690	130	999999	889	781	876	188	171	344	984	323	999999	701	999999	896	502	999999	671	84	184	999999	668	999999	135	311	192	360	999999	463	214	570	254	999999	689	135	462	51	999999	423	400	606	502	126	18	389	999999	137	929	399	26	367	999999	892	737	999999	31	662	999999	588	999999	999999	904	707	140	423	78	999999	999999	999999	443	461	999999	258	683	578	674	552	460	746	138	65	430	884	446	846	240	361	807	
999999	113	999999	150	310	824	999999	701	999999	986	594	320	999999	125	789	955	564	483	91	218	169	430	999999	211	163	459	999999	104	29	999999	293	192	717	802	999999	47	643	320	583	434	808	999999	880	565	866	436	566	939	641	999999	999999	373	159	152	999999	999999	999999	599	987	851	999999	780	681	999999	999999	411	602	769	698	752	322	254	900	657	410	999999	550	913	345	726	999999	604	463	999999	388	920	43	999999	164	263	413	53	332	731	154	38	204	999999	863	464	833	999999	250	889	999999	999999	473	502	742	365	999999	999999	263	270	999999	685	327	999999	154	781	999999	38	999999	999999	999999	278	921	178	999999	999999	98	203	60	880	893	106	364	574	483	751	457	999999	831	799	999999	693	790	72	999999	469	711	613	212	91	97	999999	999999	806	550	348	715	999999	999999	370	999999	999999	669	383	999999	999999	331	752	117	403	334	835	206	815	803	655	488	859	404	53	999999	484	991	999999	793	97	913	557	33	145	45	999999	552	471	531	999999	33	416	999999	912	147	958	506	809	757	261	999999	377	12	894	999999	856	999999	945	700	792	438	999999	589	289	948	773	728	971	367	999999	293	735	999999	592	632	81	174	492	905	712	978	191	220	542	999999	999999	555	139	286	188	262	999999	770	739	782	331	999999	415	963	374	239	534	451	585	999999	873	999999	419	271	787	692	418	50	987	999999	999999	491	57	800	412	227	999999	695	188	919	999999	999999	554	809	311	254	758	999999	999999	482	454	999999	634	574	615	462	146	867	498	999999	843	566	783	925	536	839	779	615	999999	157	640	838	999999	999999	999999	909	539	999999	999999	999999	934	889	999999	514	369	999999	856	999999	195	999999	91	731	999999	692	85	129	999999	629	283	999999	474	999999	999999	393	842	999999	477	968	292	706	922	536	906	999999	999999	954	67	999999	565	30	983	306	430	611	999999	908	641	999999	590	171	999999	910	999999	999999	78	791	999999	125	671	753	48	887	999999	489	37	554	999999	999999	140	131	999999	999999	73	262	999999	178	722	999999	328	934	999999	897	388	131	978	22	209	417	999999	999999	999999	942	999999	811	982	999999	115	941	584	520	93	400	999999	469	109	815	846	999999	21	999999	78	999999	796	999999	779	150	999999	79	999999	999999	999999	417	999999	369	100	129	315	261	280	392	72	781	781	807	850	583	458	999999	999999	172	176	136	999999	987	702	474	999999	869	42	841	999999	999999	440	569	175	676	46	89	378	980	999999	594	803	629	999999	999999	785	999999	886	999999	692	590	58	348	848	
228	21	375	999999	999999	973	445	229	999999	999999	999999	351	221	641	999999	547	378	999999	50	999999	581	999999	999999	160	999999	688	166	983	999999	159	14	988	101	999999	946	665	999999	999999	752	16	75	375	374	999999	811	944	999999	999999	712	658	323	999999	17	686	276	896	244	225	260	937	999999	462	392	289	999999	47	260	499	695	518	999999	955	797	44	596	216	999999	943	348	472	123	808	280	999999	835	999999	980	414	455	60	430	455	999999	814	199	612	982	95	999999	773	694	84	999999	203	781	999999	253	972	100	70	938	300	876	787	824	999999	191	999999	453	828	66	845	54	644	98	999999	792	999999	845	999999	233	872	903	574	999999	49	156	86	406	476	719	18	999999	999999	122	139	999999	385	990	190	430	778	642	222	999999	999999	40	28	115	360	999999	271	999999	999999	999999	76	397	311	20	785	999999	114	999999	976	118	58	999999	658	531	958	852	417	991	999999	563	454	999999	691	999999	999999	18	138	971	56	900	999999	880	218	558	999999	742	999999	374	215	329	325	999999	665	113	668	327	381	496	157	507	169	280	473	552	999999	999999	706	454	91	999999	733	999999	761	86	660	178	999999	999999	999999	999999	999999	52	785	344	247	483	999999	587	199	611	636	642	824	999999	741	999999	999999	665	177	220	46	822	293	999999	999999	192	219	999999	452	999999	14	282	999999	931	921	126	494	999999	999999	907	271	999999	265	999999	150	100	319	999999	344	483	761	656	932	275	189	763	758	356	748	65	999999	985	999999	999999	606	364	999999	893	627	624	692	288	999999	269	949	917	999999	814	298	505	873	999999	254	999999	739	358	349	745	751	999999	368	148	389	999999	999999	285	999999	566	872	785	999999	425	595	720	791	483	305	672	325	272	205	999999	999999	999999	192	277	999999	174	959	999999	999999	999999	151	469	265	554	898	111	626	999999	932	11	941	513	999999	999999	410	534	188	999999	999999	677	429	999999	999999	424	90	146	77	375	999999	999999	607	999999	770	582	284	135	999999	999999	584	203	999999	651	339	204	12	999999	999999	999999	867	217	999999	702	206	347	466	661	999999	841	473	762	44	261	139	999999	403	327	742	462	999999	284	79	941	681	858	630	999999	999999	766	422	999999	928	999999	508	337	999999	999999	427	433	126	622	627	999999	773	822	169	999999	521	225	801	684	811	754	562	592	147	999999	31	999999	999999	688	999999	741	429	999999	834	702	752	802	290	498	999999	319	346	559	999999	999999	999999	858	999999	835	266	934	965	999999	999999	183	780	999999	199	788	883	999999	716	
999999	121	886	203	836	999999	466	52	718	935	312	784	501	418	12	935	690	877	172	647	880	432	576	776	691	999999	660	999999	999999	613	502	999999	819	999999	908	448	999999	262	341	870	243	999999	547	999	999999	999999	233	764	999999	999999	508	910	999999	999999	835	15	545	120	512	624	337	999999	215	115	999999	697	965	898	509	564	174	438	545	302	414	97	884	999999	999999	738	988	896	999999	855	114	591	894	387	767	902	999999	660	750	716	542	999999	999999	442	566	964	987	999999	264	999999	999999	80	374	428	37	999999	131	999999	996	773	999999	441	399	999999	999999	999999	999999	588	140	607	661	513	999999	829	759	715	510	452	20	999999	750	663	999999	931	999999	44	226	475	359	999999	999999	934	999999	976	999999	999999	999999	236	441	715	171	999999	204	657	562	999999	391	545	669	321	247	678	999999	999999	999999	973	800	468	321	966	999999	999999	999999	120	825	999999	849	711	749	658	416	283	999999	999999	999999	350	468	983	999999	999999	652	681	806	47	999999	112	976	999999	999999	116	310	840	914	474	90	833	999999	94	831	999999	999999	999999	999999	20	905	999999	667	662	859	682	514	817	98	999999	324	999999	999999	201	999999	723	999999	41	758	643	358	575	368	546	224	163	179	383	161	999999	281	972	999999	795	141	819	444	999999	957	999999	999999	492	752	338	999999	137	312	999999	999999	999999	95	431	921	999999	662	999999	604	130	448	705	999999	140	666	999999	999999	351	999999	735	69	517	288	435	84	999999	51	865	999999	40	999999	97	851	200	626	52	999999	999999	61	999999	999999	802	999999	323	875	262	767	470	999999	206	33	999999	69	576	919	249	829	659	999999	442	120	797	999999	574	999999	999999	854	322	514	623	107	465	300	344	602	267	999999	964	560	999999	999999	580	999999	626	16	999999	37	284	281	386	223	999999	999999	999999	622	345	297	999999	999999	523	407	999999	956	213	109	568	999999	999999	974	999999	947	864	109	999999	999999	539	759	999999	568	156	333	580	51	138	409	309	963	681	721	999999	970	652	385	46	423	999999	624	834	999999	447	999999	312	999999	618	439	999999	999999	965	999999	999999	586	408	92	443	199	827	413	828	999999	800	605	999999	13	717	691	305	489	72	122	454	999999	999999	371	130	999999	31	999999	432	698	60	610	997	783	638	681	571	570	999999	847	596	999999	796	41	726	999999	242	308	592	926	144	869	636	853	452	177	661	47	999999	365	178	557	980	139	753	200	607	62	374	999999	130	734	546	225	526	999999	128	999999	644	288	844	999999	687	505	564	
190	999999	154	341	471	29	999999	608	586	679	48	999999	667	288	536	244	190	933	557	806	999999	999999	421	337	999999	59	768	402	999999	999999	999999	870	484	999999	572	226	463	721	903	26	595	136	999999	999999	487	709	461	999999	999999	53	999999	789	140	699	165	858	999999	816	999999	999999	260	141	925	999999	234	177	999999	102	716	320	999999	468	40	999999	999999	999999	372	874	849	161	597	999999	294	639	857	999999	740	785	418	713	663	647	250	490	766	464	210	895	321	319	312	368	898	797	272	205	999999	599	488	882	495	687	999999	329	824	999999	847	295	217	569	999999	621	999999	12	999999	144	999999	549	773	999999	999999	476	999999	539	999999	239	265	496	377	661	905	999999	307	536	228	999999	680	921	666	670	616	914	688	752	882	999999	684	896	151	138	977	999999	999999	732	809	29	134	436	480	999999	999999	999999	918	555	999999	999999	324	157	783	680	463	999999	882	113	149	168	788	810	657	168	555	368	999999	248	999999	695	324	999999	727	999999	999999	253	999999	81	999999	266	995	142	97	999999	375	999999	122	470	674	999999	337	722	592	650	241	324	779	999999	999999	482	15	680	999999	969	999999	749	429	585	999999	220	999999	811	999999	883	172	655	999999	70	793	28	255	999999	999999	13	999999	602	999999	999999	967	999999	473	999999	42	356	260	324	271	999999	624	625	117	999999	640	464	823	526	448	709	487	585	999999	719	999999	31	237	130	116	867	610	379	767	353	618	303	746	728	778	928	632	847	999999	604	445	177	910	717	254	119	189	999999	999999	282	598	391	935	754	609	999999	128	999999	218	999999	517	255	999999	764	919	999999	717	105	747	999999	87	639	201	999999	283	361	120	519	999999	999999	687	768	224	495	754	236	368	999999	128	767	809	501	639	991	96	200	999999	156	798	999999	401	94	104	644	999999	958	200	938	480	258	999999	608	264	220	715	748	40	999999	20	692	978	725	999999	980	710	585	10	210	910	93	52	964	721	968	606	603	674	580	301	999999	46	430	999999	870	866	210	999999	999999	999999	347	169	999999	999999	115	928	675	117	999999	933	618	958	990	37	999999	215	999999	886	295	999999	121	84	999999	999999	224	656	558	213	116	999999	999999	348	580	924	573	924	104	828	616	49	999999	496	560	999999	682	836	56	403	134	664	999999	323	952	815	174	999999	999999	876	921	458	380	471	10	999999	433	280	388	76	463	473	999999	118	280	255	682	625	524	813	398	387	610	999999	89	999999	194	195	395	764	999999	311	225	228	999999	
999999	669	469	495	560	222	411	999999	980	939	661	553	821	999999	706	143	548	748	895	487	543	848	225	392	559	815	999999	884	623	999999	162	257	892	210	999999	586	223	139	999999	600	986	929	630	225	428	898	373	999999	689	631	221	999999	329	740	374	999999	453	87	936	999999	975	999999	835	674	787	413	660	620	999999	129	920	418	999999	305	501	614	999999	999	963	661	452	999999	205	999999	104	599	999999	162	836	803	143	145	999999	229	999999	469	103	956	437	24	247	752	222	570	999999	802	999999	999999	999999	760	999999	453	999999	285	999999	999999	332	843	580	198	999999	508	784	999999	999999	784	225	564	679	41	520	271	999999	948	423	999999	882	634	291	301	999999	999999	912	86	712	689	999999	918	999999	745	147	999999	386	249	539	999999	967	96	583	999999	587	999999	354	218	249	829	999999	999999	861	602	996	999999	999999	288	378	582	596	708	423	306	762	307	637	999999	893	269	885	332	419	685	999999	796	999999	999999	714	604	558	999999	836	882	808	856	67	334	748	450	698	107	870	956	999999	999999	672	286	173	290	588	420	999999	979	944	558	755	185	870	210	645	206	999999	774	33	999999	871	541	498	999999	250	313	195	453	571	999999	462	462	543	472	134	774	202	434	25	148	389	856	999999	259	111	881	999999	548	804	502	533	105	999999	260	397	141	788	999999	50	285	234	871	999999	999999	106	302	642	407	85	999999	999999	999999	759	999999	512	25	602	249	804	999999	999999	647	999999	78	264	366	999999	999999	85	993	999999	935	394	999999	913	518	448	782	162	809	249	999999	473	932	498	393	346	57	747	382	999999	999999	999999	681	999999	587	231	350	999999	999999	772	999999	332	91	885	79	755	29	972	993	576	819	96	994	129	794	184	716	999999	871	30	482	999999	703	464	448	481	712	999999	999999	296	999999	881	999999	999999	890	733	999999	57	429	637	327	84	754	805	999999	461	999999	561	641	413	999999	769	999999	719	299	813	629	999999	447	597	52	714	646	706	479	999999	673	956	239	71	792	668	161	243	703	999999	791	897	745	986	23	160	999999	999999	780	338	850	704	999999	87	113	764	610	831	999999	612	438	57	999999	780	999999	511	332	580	621	847	618	797	999999	891	31	731	881	999999	584	892	51	724	999999	150	999999	969	218	161	999999	38	67	999999	648	999999	969	744	999999	964	209	999999	999999	102	999999	933	719	999999	688	856	65	381	883	159	999999	702	570	713	131	195	693	999999	999999	180	999999	593	999999	298	158	999999	999999	287	170	
916	999999	82	74	999999	999999	999999	431	44	291	362	106	999999	999999	908	999999	945	530	266	622	385	281	391	218	657	479	717	154	430	904	999999	999999	778	999999	966	999999	185	638	621	299	139	764	658	536	999999	999999	47	448	881	227	213	404	999999	999999	784	999999	870	864	999999	480	999999	999999	10	999999	527	999999	328	999999	188	19	896	999999	909	967	493	621	999999	855	999999	582	441	279	273	213	701	369	280	123	436	331	38	999999	999999	150	593	291	999999	528	18	999999	756	673	269	871	330	896	999999	697	999999	999999	32	25	999999	834	999999	999999	999999	796	438	167	156	214	937	856	981	585	999999	768	383	999999	856	103	846	753	999999	768	19	401	883	804	874	583	941	272	309	22	724	398	111	167	706	967	100	851	377	551	735	413	889	744	999999	726	323	970	316	999999	179	999999	17	280	426	193	913	634	999999	573	999999	674	999999	999999	861	696	666	999999	504	889	13	995	385	284	42	999999	511	148	992	157	999999	999999	955	999999	843	881	390	831	999999	999999	64	465	567	999999	289	70	999999	920	882	125	70	106	475	999999	924	183	467	733	247	819	681	774	999999	999999	313	999999	718	186	135	980	316	835	486	999999	999999	548	437	999999	999999	972	750	999999	999999	876	999999	173	506	538	456	669	424	999999	593	920	999999	999999	999999	431	500	988	999999	678	795	999999	809	235	999999	494	592	999999	746	999999	738	275	79	100	999999	999999	58	150	794	190	730	999999	566	659	251	565	148	999999	725	999999	91	999999	630	81	794	999999	76	861	999999	21	945	80	999999	538	999999	328	851	999999	769	999999	382	999999	999999	170	948	340	999999	160	984	64	356	47	999999	740	804	999999	644	997	305	165	699	999999	598	783	245	659	541	37	740	922	714	397	785	668	633	731	999999	469	133	464	999999	999999	999999	498	665	908	419	193	734	196	684	854	455	614	367	195	761	420	925	299	799	318	419	71	350	958	261	999999	116	82	920	999999	873	841	999999	783	319	109	999999	999999	250	357	303	554	247	859	941	181	311	447	999999	401	544	834	665	709	506	999999	157	706	656	426	86	662	275	510	999999	614	475	584	876	661	302	598	58	451	999999	864	823	491	999999	89	691	669	112	529	639	49	186	439	286	999999	952	999999	680	823	281	999999	999999	737	878	337	706	727	571	318	108	946	785	223	694	642	992	666	689	999999	999999	417	560	746	870	940	999999	46	307	382	999999	999999	999999	235	180	384	585	96	612	689	383	964	999999	793	430	693	
264	962	999999	644	511	295	999999	999999	999999	863	90	542	867	937	899	999999	429	198	608	228	999999	559	999999	319	66	905	999999	999	203	771	319	766	326	187	999999	999999	301	999999	871	424	157	813	147	999999	303	53	228	674	999999	999999	544	908	999999	212	664	704	919	435	587	605	241	733	910	326	999999	999999	225	999999	261	435	378	765	327	999999	80	225	422	999999	26	22	686	389	999999	489	999999	410	999999	123	522	999999	555	999999	999999	275	192	424	903	820	761	999999	827	538	423	364	999999	779	999999	10	141	999999	292	192	418	574	918	999999	523	430	100	153	743	111	177	279	999999	512	689	62	11	999999	321	601	999999	47	195	158	965	855	999999	457	819	999999	982	83	699	373	457	511	999999	340	999999	482	730	618	999999	725	371	154	484	999999	99	538	998	485	999999	691	216	381	389	999999	886	667	286	643	333	173	129	104	579	516	65	188	704	671	755	839	870	367	801	999999	786	821	999999	321	999999	290	581	506	945	18	166	85	132	587	454	243	206	97	294	82	999999	999999	999999	968	777	999999	834	999999	730	999999	820	849	579	919	983	74	296	999999	999999	999999	591	623	999999	571	999999	979	999999	127	227	999999	999999	999999	82	729	864	520	999999	412	544	456	456	254	775	657	198	316	999999	212	603	389	946	242	811	251	490	999999	999999	999999	618	797	855	716	120	999999	655	999999	776	850	999999	473	817	884	429	829	596	347	848	500	382	52	483	852	524	837	575	410	999999	999999	999999	881	401	999999	999999	746	600	740	999999	566	11	999999	999999	655	157	140	572	71	812	981	654	153	999999	627	630	576	999999	12	202	282	642	255	999999	945	612	183	81	574	999999	682	239	855	212	291	499	999999	512	827	999999	393	275	514	597	999999	999999	104	747	773	622	227	431	597	999999	999999	924	755	96	999999	53	974	68	997	999999	139	751	799	940	999999	138	409	73	999999	999999	808	999999	999999	658	999999	768	517	435	308	951	999999	260	641	317	999999	367	743	999999	918	783	731	335	277	544	467	249	387	163	894	644	223	163	999999	999999	739	853	795	107	999999	826	999999	548	999999	55	105	999999	120	999999	599	999999	395	274	155	713	576	483	739	999999	200	833	391	999999	540	999999	738	721	326	351	578	497	571	645	130	101	999999	192	575	999999	449	588	139	895	564	409	259	949	18	231	724	266	123	212	906	189	999999	182	18	106	999999	384	562	769	913	111	924	999999	153	63	465	394	908	999999	153	612	999999	999999	798	141	999999	
789	712	104	999999	321	383	369	738	941	656	999999	184	999999	914	75	999999	369	982	463	999999	508	805	954	765	999999	357	605	68	304	484	950	999999	999999	999999	528	999999	999999	999999	601	999999	565	21	999999	999999	391	219	999999	603	87	999999	344	512	345	999999	905	983	999999	339	999999	963	777	310	444	999999	999999	700	307	786	395	999999	567	999999	999999	999999	999999	497	603	999999	384	999999	999999	12	980	717	149	447	48	230	786	544	913	999999	855	999999	949	999999	577	745	700	690	912	999999	217	683	999999	127	132	610	736	999999	999999	210	954	999999	999999	775	329	999999	999999	269	662	86	10	851	491	438	372	752	785	665	920	857	857	999999	217	276	794	999999	698	32	324	999999	494	999999	164	713	999999	689	592	183	935	850	428	441	38	836	999999	366	202	590	755	379	825	999999	497	532	999999	271	999999	779	999999	31	38	999999	944	234	591	632	999999	777	265	682	169	611	999999	79	999999	426	999999	381	624	438	115	117	999999	999999	612	423	880	631	999999	912	730	813	202	913	822	135	496	803	254	29	669	424	335	82	999999	999999	350	999999	999999	999999	605	587	999999	999999	916	920	36	999	999999	177	752	75	417	352	952	999999	999999	817	257	313	930	862	136	605	999999	690	782	999999	734	399	999999	999999	537	999999	999999	153	999999	649	999999	999999	109	496	190	86	999999	604	17	999999	129	863	804	533	181	790	996	742	460	999999	999999	999999	147	830	274	233	104	300	537	999999	45	999999	697	769	820	355	214	443	681	60	338	999999	683	799	86	871	594	999999	999999	747	999999	574	999999	109	999999	999999	763	999999	231	957	999999	975	76	999999	947	320	175	45	712	826	585	562	71	410	999999	620	552	348	999999	403	999999	554	20	789	534	470	999999	999999	903	999999	999999	935	221	724	999999	363	107	649	852	766	999999	559	837	999999	171	885	513	292	999999	255	228	425	524	828	999999	999999	965	287	509	999999	203	999999	141	999999	244	999999	350	346	999999	999999	522	902	496	988	999999	89	716	556	628	649	957	999999	719	658	831	175	421	999999	405	640	397	820	149	375	572	999999	427	185	229	521	544	176	950	21	999999	999999	999999	536	141	249	722	419	658	860	999999	369	999999	482	831	79	999999	999999	941	701	479	702	763	130	999999	567	662	540	336	116	115	791	883	708	926	515	999999	999999	261	166	918	978	171	999999	846	213	282	944	354	160	293	586	234	999999	999999	999999	562	808	120	573	586	999999	92	999999	999999	737	486	999999	556	325	832	352	999999	785	783	501	
541	999999	284	222	295	717	196	999999	822	528	999999	634	177	999999	952	437	999999	688	579	999999	999999	999999	999999	119	727	999999	999999	38	327	940	881	449	475	999999	999999	88	534	898	288	869	995	906	729	999999	180	851	980	660	372	405	578	999999	216	57	605	999999	949	999999	999999	171	329	167	858	882	999999	999999	169	138	407	874	903	876	410	709	741	988	889	307	939	875	999999	999999	665	922	372	863	999999	428	999999	576	139	369	413	126	999999	837	58	847	999999	62	692	999999	262	999999	999999	701	999999	999999	315	617	999999	651	235	999999	26	592	501	935	519	783	885	741	694	831	999999	543	999999	293	170	999999	999999	52	718	887	192	999999	485	999999	431	999999	256	736	122	826	543	488	144	794	999999	957	999999	123	337	999999	176	951	167	430	754	957	999999	333	999999	411	999999	990	932	348	999999	999999	999999	334	514	999999	999999	159	628	867	297	266	409	678	999999	213	568	826	714	913	999999	999999	144	64	422	473	999999	922	400	999999	159	553	555	795	367	385	999999	21	609	999999	278	27	332	300	143	999999	558	560	150	142	843	850	285	999999	627	999999	590	62	911	50	416	615	999999	918	999999	744	710	613	320	999999	363	556	227	235	644	702	908	844	999999	999999	999999	881	782	268	866	309	277	536	999999	172	795	798	999999	999999	82	999999	999999	414	582	398	999999	944	250	342	779	296	999999	60	999999	925	999999	999999	999999	999999	135	535	999999	999999	61	418	999999	999999	445	999999	22	565	457	999999	999999	981	443	999999	271	999999	999999	970	641	449	999999	579	676	999999	161	252	875	59	667	122	442	547	829	768	363	174	920	999999	508	102	329	224	999999	999999	897	402	491	999999	999999	607	849	999999	893	393	21	482	742	999999	32	202	999999	963	897	345	226	615	162	674	150	999999	612	533	471	548	130	275	740	702	328	758	761	999999	574	999999	272	287	653	446	757	880	999999	669	591	316	820	365	326	999999	757	292	999999	816	652	388	999999	326	692	355	272	999999	741	999999	999999	273	441	199	399	838	83	938	961	715	917	999999	999999	942	999999	165	999999	765	948	246	944	999999	518	999999	439	195	74	999999	594	999999	183	999999	149	392	737	327	874	999999	965	488	430	999999	330	999999	899	393	714	62	384	537	627	507	797	999999	104	895	999999	999999	759	999999	773	137	353	663	541	999999	999999	291	214	624	291	105	999999	470	816	136	716	999999	999999	56	481	21	571	67	680	675	223	643	297	842	572	387	872	761	714	999999	474	999999	993	999999	273	999999	
848	759	255	999999	708	999999	689	968	189	772	452	713	733	762	566	999999	983	999999	999999	486	993	371	62	903	233	999999	999999	523	661	59	989	61	783	58	173	812	811	158	967	886	999999	329	999999	999999	934	999999	37	952	736	189	683	137	310	786	438	486	707	352	307	999999	580	176	317	139	999999	999999	999999	684	598	753	483	834	898	806	999999	674	708	261	969	75	20	803	786	482	376	861	750	996	619	687	114	469	850	308	315	788	999999	999999	999999	543	238	353	999999	999999	705	848	239	999999	264	764	777	455	999999	242	658	777	389	999999	763	920	650	933	75	999999	999999	23	983	599	500	743	999999	999999	243	435	999999	667	999999	999999	777	527	632	256	742	999999	909	999999	96	617	999999	538	408	187	770	107	892	999999	287	452	344	999999	865	639	999999	521	111	999999	221	947	405	991	337	999999	67	246	298	404	999999	219	12	999999	927	375	950	961	344	485	413	999999	543	542	389	999999	469	95	999999	992	252	999999	754	315	448	149	222	999999	211	999999	129	534	809	999999	113	77	449	354	764	499	688	52	186	625	200	85	413	863	611	999999	999999	971	584	305	162	970	465	999999	550	787	999999	303	999999	522	366	879	337	55	439	321	558	999999	999999	999999	999999	209	53	138	125	373	735	999999	56	999999	705	999999	949	513	345	142	611	752	999999	999999	345	395	291	664	269	321	747	368	434	999999	781	12	649	421	992	952	926	337	581	999999	61	804	256	888	817	999999	929	823	709	306	709	805	999999	355	827	917	917	999999	868	999999	625	376	924	756	101	702	508	538	521	999999	215	284	180	626	924	999999	999999	403	847	999999	999999	999999	999999	137	589	975	692	999999	594	84	44	547	999999	777	562	999999	999999	500	999999	124	710	999999	312	326	101	435	634	999999	430	296	779	523	542	817	421	701	717	999999	176	125	20	213	999999	447	358	668	815	402	73	249	660	648	607	732	999999	999999	621	999999	45	164	999999	999999	999999	308	999999	520	999999	652	366	861	967	93	334	999999	114	999999	999999	865	968	433	620	241	999999	191	999999	141	916	999999	475	999999	999999	385	999999	22	774	22	339	645	999999	837	662	173	999999	212	282	576	323	926	627	844	543	756	374	612	543	119	377	999999	672	173	999999	205	186	935	781	591	331	321	906	102	176	812	722	140	999999	457	204	428	908	69	817	999999	999999	630	886	332	20	159	478	665	999999	647	973	978	243	467	986	999999	430	690	999999	999999	999999	535	999999	731	43	244	841	96	
914	949	999999	612	356	613	23	555	59	458	581	999999	843	999999	457	999999	839	999999	999999	999999	470	103	997	227	814	815	971	999999	952	164	999999	776	999999	391	751	695	863	999999	631	630	453	440	999999	971	119	82	999999	999999	87	159	892	999999	347	999999	626	999999	999999	565	798	541	642	367	603	894	169	805	999999	461	499	761	999999	999999	122	999999	859	999999	51	35	999999	999999	656	202	578	802	272	10	438	999999	999999	930	744	308	571	999999	988	96	837	167	812	313	999999	706	999999	326	494	423	999999	999999	678	999999	778	925	456	999999	884	999999	999999	800	631	169	376	96	696	569	27	999999	907	999999	287	773	202	883	999999	804	534	950	913	262	999999	848	824	999999	999999	178	999999	999999	999999	514	999999	999999	999999	46	536	653	937	130	999999	719	309	999999	516	163	793	905	404	894	712	652	999999	934	536	999999	492	783	344	19	985	527	999999	999999	999999	402	816	739	475	999999	999999	570	867	414	939	203	953	191	341	670	573	205	774	267	116	209	983	999999	999999	771	554	752	318	927	999999	493	313	999999	999999	999999	346	64	439	999999	546	151	784	127	995	999999	999999	310	452	999999	446	790	752	159	102	316	999999	545	999999	703	611	605	999999	939	999999	456	890	999999	569	999999	333	518	765	535	999999	964	424	999999	285	678	199	253	999999	999999	491	354	740	163	18	315	999999	801	337	735	637	999999	999999	999999	999999	548	453	999999	741	235	350	927	34	227	438	999999	891	999999	269	59	514	999999	304	618	457	925	716	736	844	264	520	999999	190	999999	897	778	84	579	27	999999	234	469	999999	84	303	563	999999	522	724	880	423	162	999999	999999	231	280	646	281	396	999999	999999	999999	885	999999	714	818	746	994	329	660	63	999999	535	999999	824	55	854	230	999999	894	604	203	21	964	841	368	990	902	808	627	141	803	192	105	905	999999	584	36	369	999999	817	335	203	74	827	111	999999	19	999999	185	999999	426	956	502	327	999999	705	920	999999	356	999999	999999	195	702	528	259	139	999999	626	317	471	828	860	840	86	278	10	999999	147	740	999999	981	449	999999	211	715	846	690	999999	277	812	663	999999	23	657	999999	150	501	999999	999999	972	196	392	999999	714	999999	565	126	425	59	638	757	782	999999	614	846	999999	562	500	813	412	448	663	359	504	807	447	847	193	114	138	999999	411	570	999999	554	598	302	999999	999999	159	730	274	999999	999999	64	999999	486	408	999999	999999	588	999999	999999	174	533	533	43	651	907	159	718	932	999999	999999	139	
999999	222	146	69	257	112	999999	886	663	682	999999	934	719	449	926	999999	448	999999	536	550	508	678	405	244	31	565	999999	21	464	999999	999999	952	999999	510	708	999999	350	348	563	475	944	124	79	492	358	598	323	212	999999	198	279	999999	785	380	630	677	816	901	48	999999	461	632	999999	232	999999	232	137	219	741	267	620	999999	818	999999	606	393	609	913	886	432	252	448	999999	275	999999	247	176	437	879	40	999999	448	999999	872	23	321	999999	846	608	135	471	113	470	723	578	999999	999999	999999	774	999999	78	903	24	615	449	23	602	165	999999	647	66	699	340	710	414	181	799	999999	57	294	999999	762	315	760	999999	999999	977	316	697	990	505	451	663	999999	962	999999	434	694	432	999999	719	537	784	961	999999	771	999999	760	318	406	380	999999	676	489	546	316	597	264	653	999999	45	295	468	999999	151	614	999999	999999	999999	465	999999	115	523	57	999999	999999	978	354	691	200	375	227	997	300	620	709	999999	183	999999	656	999999	179	50	131	964	999999	78	713	819	999999	735	85	21	999999	659	274	281	629	915	382	337	253	573	999999	999999	817	297	177	460	441	999999	862	601	102	114	577	999999	999999	92	150	104	275	999999	999999	464	299	215	154	641	999999	999999	155	999999	723	999999	117	606	999999	196	157	999999	901	262	387	626	872	999999	999999	748	91	210	880	546	999999	287	71	999999	347	998	999999	611	153	536	114	999999	693	603	877	773	996	999999	487	215	935	14	203	22	999999	999999	592	816	296	999999	559	155	558	999999	494	999999	266	999999	269	588	550	545	999999	374	999999	999999	932	279	606	999999	752	120	722	999999	611	770	999999	59	570	737	416	999999	325	746	976	999999	999999	94	119	441	999999	607	711	899	664	399	21	828	864	774	999999	999999	219	150	999999	448	432	883	997	999999	999999	217	828	531	999999	999999	229	256	397	199	927	847	999999	175	638	154	409	823	20	999999	758	999999	195	796	70	999999	619	185	103	538	999999	572	97	395	88	310	779	189	728	999999	180	999999	441	674	846	829	163	54	999999	999999	49	608	872	785	965	107	31	41	470	87	111	54	163	859	663	364	760	999999	96	338	375	229	105	77	51	993	824	520	949	999999	940	575	999999	594	499	999999	699	311	429	981	999999	747	718	650	841	135	612	581	21	999999	999999	388	957	184	143	819	513	805	744	999999	283	511	92	239	146	535	381	568	370	735	665	999999	354	114	59	999999	510	454	236	915	391	999999	999999	467	172	561	617	
498	461	680	423	894	999999	999999	999999	776	664	999999	513	315	754	53	220	285	826	619	44	852	134	514	318	68	579	829	589	40	11	624	76	584	918	883	999999	999999	321	770	891	999999	406	282	963	31	941	920	171	999999	41	234	999999	552	527	999999	999999	946	371	365	999999	999999	868	999999	775	50	422	928	397	999999	999999	999999	999999	999999	999999	999999	999999	999999	550	296	127	658	999999	999999	999	777	984	523	67	163	519	171	328	956	999999	163	37	729	507	923	608	999999	999999	299	412	999999	270	584	825	389	999999	522	405	84	999999	666	79	999999	999999	997	65	999999	871	243	362	774	211	17	610	999999	120	727	999999	627	688	115	999999	378	838	498	517	409	698	677	999999	996	765	253	999999	788	94	999999	999999	510	867	999999	999999	300	937	999999	999999	263	974	999999	279	591	179	778	999999	142	542	701	788	190	490	656	999999	204	398	365	19	999999	298	999999	489	709	999999	843	759	978	964	999999	440	209	999999	263	434	999999	407	263	826	986	857	999999	256	392	999999	869	29	221	999999	945	999999	581	629	999999	965	999999	771	570	914	335	29	999999	177	707	271	588	991	236	232	762	797	144	538	999999	110	711	574	107	999999	806	824	548	479	29	999999	858	580	847	298	999999	676	836	349	501	966	450	999999	548	130	43	878	999999	999999	746	158	767	52	999999	250	263	588	999999	999999	999999	511	481	937	999999	775	412	17	154	937	999999	96	960	794	47	66	660	302	35	976	63	999999	41	559	999999	870	174	999999	974	606	999999	692	12	363	242	999999	495	512	999999	999999	718	35	733	855	999999	999999	198	972	15	550	999999	961	562	697	429	999999	480	922	214	999999	999999	597	43	999999	999999	267	999999	606	562	999999	570	157	41	262	268	37	204	186	520	83	682	999999	810	433	26	84	140	999999	933	63	999999	573	308	999999	172	999999	991	196	952	780	999999	591	999999	957	979	442	999999	999999	999999	402	999999	304	411	140	999999	418	787	609	531	828	137	779	673	509	538	999999	849	59	999999	999999	999999	18	233	740	508	100	781	852	453	583	154	830	875	999999	999999	224	172	177	387	754	343	392	999999	133	652	999999	918	911	429	982	999999	999999	220	301	366	999999	80	671	632	514	999999	934	165	947	999999	307	904	999999	439	323	834	681	672	345	804	653	353	110	97	712	182	870	433	999999	990	275	620	584	185	103	154	501	545	999999	127	408	236	999999	449	355	999999	786	999999	115	157	999999	217	874	496	999999	999999	970	583	919	999999	765	
511	694	999999	999999	687	999999	999999	345	179	343	145	800	227	406	427	635	660	741	820	395	399	327	323	88	67	745	97	473	471	183	917	999999	999999	362	999999	541	759	41	668	999999	830	145	936	813	776	999999	999999	100	999999	999999	320	841	108	999999	376	999999	381	879	999999	941	999999	492	999999	995	426	519	270	865	509	886	876	629	83	259	564	263	999999	509	311	999999	98	996	188	999999	999999	999999	527	999999	985	712	170	880	679	726	339	348	271	999999	397	267	157	791	591	408	999999	691	768	849	392	122	999999	999999	999999	711	853	246	999999	408	142	351	991	677	879	797	725	996	949	357	920	226	991	999999	122	54	502	306	414	999999	355	181	317	678	210	999999	908	298	312	999999	999999	102	44	863	807	55	275	480	912	999999	682	133	742	999999	999999	175	131	999999	999999	999999	999999	557	831	534	63	961	44	323	999999	16	889	437	693	981	485	827	192	999999	641	77	779	999999	393	620	107	231	439	896	749	999999	751	553	539	779	758	324	271	510	809	846	21	951	14	905	904	255	439	761	935	111	983	992	999999	692	753	197	173	999999	436	999999	531	148	574	441	264	999999	898	914	232	999999	565	682	328	999999	65	999999	27	487	715	852	791	678	960	647	61	999999	831	847	35	570	161	61	999999	999999	325	873	386	572	651	569	999999	525	999999	775	545	311	673	927	999999	925	180	685	504	584	50	853	187	927	999999	505	513	999999	888	999999	18	514	608	350	479	192	999999	454	836	156	999999	276	999999	195	111	999999	95	904	221	110	400	475	556	499	937	472	999999	459	999999	999999	65	306	636	876	999999	41	703	333	457	453	483	725	848	357	88	773	999999	991	825	999999	419	999999	839	788	271	999999	957	118	412	999999	496	992	271	999999	999999	209	640	273	429	80	56	762	457	999999	627	999999	626	208	420	174	759	704	999999	552	999999	456	466	999999	615	999999	83	594	920	450	956	490	463	167	999999	879	999999	450	571	999999	594	657	161	81	170	596	916	758	698	248	258	792	368	719	954	999999	742	791	657	206	997	462	842	17	811	147	999999	468	999999	999999	40	999999	142	879	958	88	999999	999999	999999	29	999999	999999	896	682	201	174	131	999999	213	623	146	999999	792	999999	757	999999	815	999999	270	33	999999	999999	817	166	217	939	999999	489	999999	875	348	358	999999	999999	890	999999	565	999999	815	647	25	477	265	999999	404	688	526	767	999999	825	273	999999	999999	665	644	858	507	739	474	262	514	641	982	337	
284	788	999999	999999	485	83	576	999999	339	623	999999	907	202	498	762	528	423	892	999999	999999	612	198	234	999999	994	41	185	826	695	562	142	384	494	999999	54	615	450	999999	292	58	259	999999	821	510	657	999999	665	18	976	945	839	622	283	57	999999	96	564	999999	169	453	898	749	959	776	490	633	423	274	454	156	88	60	610	999999	999999	993	377	999999	790	267	999999	177	850	750	723	520	110	446	212	999999	61	650	212	838	160	510	659	999999	30	34	322	401	564	830	999999	999999	22	964	372	731	999999	840	999999	901	999999	730	899	219	62	999999	533	976	999999	496	104	437	847	999999	169	999999	344	332	703	766	944	974	999999	30	883	934	508	145	84	480	249	221	999999	311	761	429	611	449	991	60	501	346	999999	78	735	439	999999	999999	804	197	397	396	147	999999	956	999999	128	879	336	127	471	999999	902	591	257	883	796	546	999999	999999	573	894	340	652	274	608	645	999999	999999	999999	999999	267	341	887	93	853	83	999999	354	659	310	732	999999	873	999999	113	444	999999	820	851	642	404	241	74	999999	502	999999	494	978	358	466	583	999999	881	134	999999	66	24	508	404	809	408	202	360	439	999999	999999	466	999999	170	999999	999999	999999	442	999999	999999	36	277	274	590	797	999999	419	995	202	727	999999	241	749	386	57	429	249	999999	52	999999	211	999999	999999	782	999999	598	431	817	193	569	859	161	80	534	187	999999	750	917	606	999999	988	206	167	712	703	548	999999	686	999999	999999	658	307	400	577	397	155	999999	491	868	209	167	602	812	633	867	986	999999	999999	209	999999	679	331	819	821	256	14	999999	999999	88	182	881	745	704	999999	910	562	999999	999999	146	42	999999	268	59	407	999999	396	394	534	844	717	387	501	487	854	75	336	487	578	330	392	999999	720	412	999999	327	421	897	373	722	315	234	668	88	177	122	999999	282	422	758	860	620	199	87	371	795	999999	268	850	383	584	999999	193	182	753	999999	999999	855	363	999999	651	498	31	999999	538	492	718	422	319	741	655	64	74	999999	470	999999	241	642	999999	899	937	163	56	999999	148	241	51	496	334	999999	999999	999999	918	343	999999	371	598	388	549	879	87	967	948	119	999999	529	19	373	711	999999	379	793	814	464	151	497	999999	41	673	307	999999	232	999999	753	65	100	146	999999	711	109	999999	853	103	172	822	999999	215	937	271	618	999999	677	784	354	999999	893	750	999999	201	619	919	566	715	251	999999	999999	879	205	63	999999	999999	
288	661	999999	806	526	699	652	999999	999999	292	514	770	999999	86	773	447	743	566	171	349	682	999999	999999	190	617	999999	851	734	999999	101	20	999999	633	235	999999	999999	182	547	999999	203	999999	999999	29	337	999999	796	660	175	664	416	145	638	892	298	711	747	569	999999	199	388	848	917	999999	89	282	631	146	829	143	758	275	999999	895	968	251	860	520	764	999999	820	999999	999999	999999	561	956	381	991	999999	999999	205	455	749	358	292	355	999999	158	999999	64	783	660	831	41	906	150	938	999999	924	999999	850	236	999999	656	378	901	171	999999	122	999999	901	639	800	315	938	312	525	847	612	622	999999	711	580	709	992	170	999999	654	174	999999	999999	999999	77	999999	672	968	999999	103	980	999999	193	342	45	816	163	153	859	525	999999	603	999999	100	141	999999	985	148	655	105	664	217	255	516	683	702	115	274	999999	511	642	969	999999	999999	999999	999999	438	729	676	764	556	999999	310	139	561	570	795	926	505	765	313	533	323	554	439	772	145	999999	658	343	711	889	999999	357	999999	134	942	202	233	911	872	266	472	891	549	815	906	125	955	123	906	188	768	999999	208	118	656	116	993	105	94	761	999999	342	999999	666	278	953	256	437	628	603	999999	594	892	57	71	431	999999	623	865	999999	722	545	437	532	130	773	159	774	999999	835	208	999999	999999	121	999999	140	838	999999	547	999999	869	527	999999	999999	485	184	915	160	999999	234	111	999999	239	999999	48	535	904	530	999999	999999	999999	481	958	792	999999	575	768	780	861	930	592	132	999999	911	160	204	999999	134	999999	946	858	999	999999	253	734	829	898	761	999999	660	235	318	346	51	160	397	568	702	999999	909	999999	999999	298	127	642	999999	302	328	914	844	485	780	999999	599	647	999999	999999	715	68	574	677	16	707	999999	704	284	786	999999	761	762	635	357	225	147	539	999999	999999	609	999999	755	537	580	999999	238	999999	455	834	746	404	356	642	999999	643	999999	999999	999999	436	96	999999	368	202	999999	566	162	999999	137	999999	346	999999	923	102	154	114	313	47	107	170	479	35	259	449	49	999999	999999	129	782	714	881	904	140	297	999999	197	252	563	279	999999	694	29	999999	890	497	999999	481	999999	999999	748	340	999999	145	248	956	999999	173	999999	162	627	162	42	436	423	683	442	929	636	478	957	862	749	767	94	476	999999	999999	368	952	999999	999999	161	631	43	383	585	769	891	340	563	33	333	999999	652	999999	662	592	634	217	65	999999	999999	999999	999999	
885	999999	538	60	772	506	92	805	966	999999	468	999999	410	402	49	108	672	999999	306	915	934	538	349	999999	233	814	868	353	999999	999999	999999	999999	376	101	158	793	57	718	128	999999	480	228	999999	609	194	859	261	199	999999	118	392	719	548	868	605	999999	251	422	827	958	638	739	999999	78	206	153	634	999999	254	255	61	953	999999	471	999999	999999	999999	739	930	373	999999	678	758	999999	514	885	775	507	999999	999999	551	999999	890	170	205	740	999999	298	413	999999	999999	999999	945	349	67	999999	999999	86	433	889	999999	512	999999	999999	406	960	981	610	999999	999999	378	137	822	453	704	427	999999	999999	276	999999	151	881	335	890	148	619	999999	418	999999	85	94	698	84	606	624	49	999999	436	764	245	758	964	734	999999	672	107	130	501	645	640	376	51	999999	728	748	304	186	602	999999	999999	999999	999999	625	489	236	679	63	225	828	999999	285	636	994	40	946	187	157	242	227	50	999999	241	773	354	708	53	887	355	999999	999999	862	549	120	977	18	196	999999	254	866	992	54	904	673	980	365	740	999999	780	999999	571	999999	944	384	285	298	995	999999	281	780	192	792	707	999999	508	801	999999	525	999999	31	999999	839	999999	999999	235	996	593	568	793	988	999999	997	117	573	296	183	999999	999999	835	689	23	999999	76	474	999999	210	346	547	175	999999	630	999999	39	758	32	999999	999999	577	158	999999	704	437	16	293	999999	999999	684	999999	80	334	883	569	690	337	18	372	772	438	999999	35	660	56	403	999999	367	999999	968	359	551	564	929	350	26	556	984	585	999999	999999	661	499	525	999999	999999	840	305	70	533	701	999999	999999	959	999999	886	133	999999	658	999999	401	925	68	226	335	593	516	999999	542	999999	144	999999	432	982	990	999999	202	509	458	579	562	999999	999999	230	999999	608	891	605	124	464	893	928	336	551	989	856	603	282	999999	999999	960	446	762	516	399	357	327	677	999999	999999	693	623	179	88	481	92	628	837	949	726	999999	910	289	87	660	999999	26	880	992	143	182	999999	319	839	619	125	556	999999	830	919	290	223	999999	85	771	279	759	999999	79	906	238	765	332	474	916	999999	166	684	856	999999	340	447	999999	834	865	772	314	999999	469	365	536	837	999999	999999	999999	487	284	999999	316	999999	999999	769	810	96	905	417	999999	844	923	569	999999	871	934	646	588	843	539	999999	220	998	964	429	788	713	379	999999	758	999999	38	438	999999	952	378	475	999999	571	636	598	929	999999	185	999999	416	999999	
406	665	903	370	999999	601	948	999999	999999	318	999999	36	999999	106	716	999999	999999	304	815	494	794	16	502	468	999999	26	216	941	872	999999	823	504	23	888	999999	714	496	397	851	999999	490	302	958	69	58	711	591	539	881	424	799	880	654	922	114	399	172	444	462	434	395	17	999999	242	495	922	999999	999999	789	12	27	271	999999	388	999999	502	58	443	420	206	435	676	69	457	961	942	849	101	999999	917	551	999999	934	426	51	999999	692	725	574	135	699	499	750	879	406	538	436	999999	999999	999999	351	999999	34	999999	999999	718	999999	163	280	999999	999999	999999	317	871	999999	965	336	36	347	530	999999	332	868	999999	999999	936	926	190	60	433	515	999999	182	181	576	822	999999	678	428	333	535	538	454	32	62	777	191	999999	999999	440	211	410	928	398	802	999999	861	738	999999	72	792	766	999999	999999	46	498	999999	146	305	999999	938	658	608	23	994	281	877	846	243	729	754	57	762	999999	231	115	656	784	378	558	961	999999	918	999999	541	769	436	607	985	999999	39	55	583	790	502	999999	802	914	999999	999999	999999	24	505	39	999999	744	14	492	626	931	841	963	999999	746	999999	649	739	252	482	235	844	280	860	679	699	709	474	999999	127	999999	999999	742	391	847	417	946	793	888	58	796	999999	944	980	999999	722	75	288	836	122	999999	813	999999	441	178	687	869	164	826	999999	608	280	42	374	999999	627	108	582	919	338	730	999999	850	999999	686	470	899	999999	805	956	634	999999	637	859	274	864	753	311	222	170	548	791	999999	558	999999	525	732	580	43	436	999999	493	368	507	392	997	999999	366	999999	707	787	579	999999	999999	999999	999999	642	999999	110	999999	874	797	999999	759	790	939	888	301	999999	170	738	329	999999	378	343	999999	72	139	476	276	901	396	999999	515	382	969	442	107	999999	273	883	558	480	950	562	999999	999999	608	999999	999999	119	999999	613	593	969	468	999999	979	999999	565	124	512	999999	833	191	488	250	854	999999	999999	506	790	999999	489	999999	999999	849	316	816	517	999999	463	422	34	167	999999	782	999999	545	913	999999	999999	571	297	158	380	999999	999999	769	999999	999999	280	999999	896	999999	328	233	134	999999	790	619	999999	173	28	999999	661	100	682	675	951	999999	287	999999	473	174	53	228	160	999999	999999	999999	212	999999	742	999999	745	999999	526	87	999999	17	657	656	755	304	650	299	552	748	497	289	179	971	817	999999	307	961	757	999999	903	110	999999	794	409	462	417	468	430	97	803	428	
574	999999	837	943	57	631	562	178	999999	999999	999999	411	842	627	167	999999	729	374	999999	999999	999999	794	184	738	999999	863	257	302	887	191	999999	465	999999	999999	715	575	143	873	330	999999	409	999999	217	159	434	670	951	781	999999	186	739	66	463	999999	944	779	430	999999	19	194	383	269	291	342	884	219	465	773	911	999999	107	855	999999	956	384	895	586	34	999999	273	912	999999	997	711	451	812	12	926	134	936	154	44	999999	146	999999	999999	307	999999	999999	224	215	187	869	999999	999999	884	22	999999	644	59	202	406	795	999999	281	908	999999	999999	890	81	999999	999999	999999	975	448	72	990	906	663	245	999999	712	758	98	68	734	999999	294	999999	567	800	505	292	999999	999999	999999	249	128	864	999999	876	726	984	204	999999	675	999999	999999	274	26	893	999999	842	408	461	490	647	706	999999	999999	999999	977	999999	332	999999	711	256	573	242	999999	822	999999	51	278	368	871	727	999999	91	392	999999	711	29	616	674	694	663	884	624	262	999999	543	441	327	92	999999	778	661	923	306	429	965	661	574	999999	31	74	999999	999999	999999	762	93	999999	304	352	999999	958	342	658	586	58	372	999999	999999	999999	289	440	724	999999	469	102	76	640	785	963	240	59	454	999999	653	629	99	844	44	999999	27	918	999999	975	999999	940	999999	12	999999	999999	67	26	682	975	999999	590	349	387	579	497	695	452	839	341	122	551	513	919	14	957	999999	527	914	489	999999	999999	303	749	705	528	655	74	304	999999	999999	999999	377	479	507	72	290	711	274	546	803	575	88	805	999999	939	437	999999	997	999999	298	999999	999999	999999	999999	553	297	599	681	61	842	631	999999	312	435	898	999999	999999	422	999999	676	256	263	378	686	17	292	497	886	766	101	138	76	915	248	376	999999	999999	999999	953	999999	999999	40	223	999999	999999	427	776	380	964	764	402	114	65	999999	52	286	732	999999	396	271	999999	713	915	959	713	999999	242	74	69	785	999	958	468	999999	986	999999	49	674	513	589	516	127	922	11	999999	999999	20	213	206	100	389	668	999999	691	975	999999	999999	264	990	999999	195	711	320	999999	764	444	999999	999999	725	825	999999	67	12	806	755	681	791	913	271	999999	555	38	867	969	405	999999	278	776	200	19	112	785	684	897	999999	804	806	743	246	999999	388	130	487	380	852	332	666	999999	999999	304	999999	210	993	311	71	166	844	351	782	999999	999999	868	699	999999	723	461	383	999999	411	951	875	57	999999	16	999999	434	550	496	126	999999	
673	395	840	896	823	901	792	999999	999999	248	960	464	960	812	98	519	431	772	999999	401	948	562	481	985	428	148	534	999999	11	636	615	357	235	709	760	780	38	802	999999	999999	669	10	278	999999	991	420	999999	863	917	790	12	778	999999	724	134	121	913	855	477	685	376	805	999999	209	632	613	239	261	999999	318	491	628	880	999999	731	999999	999999	318	993	18	60	670	78	221	634	836	999999	510	999999	648	866	999999	335	215	455	863	629	79	541	388	191	835	811	609	308	999999	999999	999999	999999	186	828	605	999999	468	635	706	737	170	575	795	105	728	676	413	451	319	303	674	390	867	328	223	777	615	827	224	999999	999999	999999	260	938	514	517	407	999999	999999	320	999999	999999	748	136	999999	504	745	292	999999	169	999999	167	989	999999	999999	622	135	858	614	999999	255	641	999999	847	278	257	324	999999	590	220	278	593	190	998	999999	103	642	999999	858	719	41	999999	374	65	460	311	999999	180	714	999999	392	549	999999	443	75	999999	999999	900	857	221	189	887	702	252	890	814	977	999999	652	139	980	393	999	894	999999	922	277	364	397	999999	335	999999	152	999999	828	729	387	746	999999	999999	999999	741	999999	646	540	999999	630	131	175	999999	999999	999999	527	999999	910	998	550	321	647	152	957	805	999999	999999	886	45	744	12	424	170	436	240	68	449	999999	248	509	999999	364	652	302	156	198	999999	641	404	626	568	999999	829	999999	999999	999999	790	255	999999	238	999999	759	504	409	999999	706	14	219	999999	999999	87	999999	672	499	197	956	995	850	810	616	762	999999	999999	418	186	224	595	982	370	141	278	204	78	20	517	602	859	999999	999999	999999	999999	541	547	999999	549	189	999999	339	990	120	999999	999999	999999	520	476	999999	999999	96	232	413	999999	999999	848	962	999999	999999	319	999999	982	595	106	752	999999	370	432	230	999999	999999	869	996	999999	265	999999	999999	37	337	759	558	544	999999	335	773	30	271	338	171	692	585	927	665	870	464	357	405	23	999999	764	999999	98	999999	40	999999	226	235	314	855	41	598	934	276	134	761	999999	217	999999	332	999999	914	42	270	999999	136	43	213	136	644	999999	595	246	999999	573	685	469	999999	744	29	556	999999	956	483	140	103	650	660	541	118	346	150	145	691	999999	999999	52	999999	716	903	999999	22	999999	670	946	445	362	268	703	448	301	828	472	250	775	938	958	999999	139	999999	486	999999	672	28	308	768	460	554	57	723	999999	642	582	999999	746	543	999999	296	536	695	
740	392	957	102	816	999999	677	999999	915	999999	891	493	697	281	999999	900	999999	90	999999	188	985	807	221	980	999999	658	256	999999	999999	241	253	672	31	999999	703	104	425	999999	211	790	999999	999999	639	999999	999999	159	999999	999999	999999	846	203	614	924	358	999999	932	999999	977	999999	167	271	999999	400	683	448	999999	472	263	578	333	484	770	879	580	97	430	178	999999	999999	656	713	945	218	657	48	999999	747	673	733	770	923	999999	293	53	529	55	173	999999	917	612	687	692	732	100	371	432	734	353	270	290	999999	325	999999	640	454	325	837	743	645	809	481	999999	529	999999	409	999999	487	835	61	51	999999	223	937	545	969	31	999999	127	999999	615	904	404	412	453	16	607	619	653	599	214	999999	430	320	999999	141	888	173	925	690	334	999999	999999	302	999999	33	999999	387	292	671	433	111	719	456	39	905	86	396	85	800	999999	999999	834	999999	846	833	835	902	828	414	90	857	297	436	962	669	14	112	193	429	999999	230	336	982	999999	999999	498	974	999999	213	64	501	999999	134	999999	907	121	663	999999	395	198	648	559	878	590	575	814	293	494	369	900	974	213	656	344	581	999999	999999	999999	999999	345	860	621	625	359	589	770	173	547	999999	999999	351	656	999999	241	999999	999999	458	999999	600	298	999999	490	921	313	90	297	441	999999	316	817	269	593	711	60	337	999999	934	528	999999	805	650	745	439	811	999999	999999	415	425	999999	911	641	460	479	455	140	380	999999	321	279	301	338	999999	241	247	999999	999999	999999	747	999999	999999	736	929	401	999999	647	469	60	999999	755	762	882	26	272	405	999999	809	123	999999	920	956	335	622	999999	999999	476	277	999999	202	522	799	999999	668	521	736	184	999999	69	683	999999	670	330	590	566	517	419	322	999999	835	71	489	644	999999	827	946	465	999999	681	691	329	379	955	857	597	955	389	223	999999	535	231	999999	750	440	458	259	636	999999	999999	741	999999	163	166	678	140	43	164	999999	840	575	999999	69	999999	377	999999	437	714	472	993	999999	138	205	999999	585	613	598	739	999999	239	577	319	720	68	999999	401	999999	223	287	726	564	800	694	383	929	264	171	442	383	85	999999	999999	173	751	999999	999999	104	345	581	74	999999	999999	999999	465	273	999999	999999	10	999999	975	999999	999999	999999	745	999999	809	999999	999999	888	331	451	999999	366	138	217	41	155	968	613	999999	307	829	999999	999999	999999	999999	999999	238	119	673	703	170	352	407	885	807	118	428	999999	645	178	282	999999	
259	622	386	938	821	258	241	999999	592	999999	763	678	370	582	224	999999	178	958	216	712	224	628	290	813	958	999999	999999	999999	727	999999	968	169	34	381	999999	999999	808	332	39	979	878	564	999999	773	589	729	525	234	893	999999	153	686	962	570	999999	631	342	572	979	578	847	318	391	935	428	999999	999999	999999	199	625	752	999999	929	236	999999	660	517	517	999999	239	727	999999	39	860	513	292	206	463	149	999999	999999	246	352	461	999999	999999	999999	999999	355	985	85	537	45	278	999999	306	999999	999999	999999	581	124	825	999999	750	850	671	999999	531	431	145	999999	200	848	438	368	515	504	477	103	273	999999	999999	171	249	164	200	999999	760	744	999999	999999	470	727	567	999999	442	899	602	999999	470	291	650	753	219	587	885	688	606	910	609	802	289	642	999999	103	783	663	999999	595	660	531	528	999999	224	610	937	999999	290	792	925	999999	901	866	632	982	837	999999	952	662	999999	999999	544	850	999999	414	256	827	999999	999999	999999	999999	801	16	950	939	763	864	999999	609	650	422	407	813	984	993	900	422	999999	490	266	205	711	444	326	158	986	999999	999999	999999	999999	119	219	999999	929	157	999999	895	999999	693	229	973	58	352	21	856	115	730	866	152	999999	834	817	773	217	999999	77	366	999999	999999	953	95	222	999999	255	540	999999	590	883	836	188	15	999999	326	271	293	156	368	433	469	53	265	999999	508	306	529	301	999999	608	272	89	457	215	999999	740	143	760	999999	107	480	653	524	999999	999999	999999	508	338	501	511	924	520	708	933	999999	759	697	285	714	431	999999	999999	767	981	621	999999	999999	800	391	586	137	533	826	271	952	815	528	418	780	544	798	200	800	999999	684	751	380	523	985	364	52	858	56	898	380	241	886	542	999999	282	243	707	947	999999	383	401	693	999999	981	414	240	999999	504	179	633	536	448	832	307	869	999999	216	815	999999	543	279	487	928	890	720	929	985	193	508	999999	100	999999	885	560	292	68	933	542	581	133	764	999999	999999	274	844	793	64	244	365	895	36	892	999999	381	113	999999	765	556	270	485	254	105	996	999999	999999	293	999999	281	24	999999	453	674	999999	903	779	999999	610	664	999999	927	874	999999	999999	999999	285	999999	332	514	999999	378	303	386	999999	105	879	669	366	19	999999	560	240	782	999999	554	452	361	658	27	601	999999	313	111	510	343	610	503	999999	394	592	999999	960	57	825	646	518	999999	403	148	34	120	559	600	932	496	999999	102	999999	
282	169	923	549	315	913	269	74	202	875	937	999999	385	401	972	427	395	599	999999	957	583	46	384	958	520	992	491	637	999999	999999	24	646	517	999999	999999	234	668	796	655	144	565	999999	326	201	999999	652	648	718	587	183	999999	999999	514	145	947	246	999999	965	38	322	999999	631	362	33	861	301	978	412	406	747	999999	599	944	999999	999999	999999	720	193	999999	999999	354	773	60	539	631	999999	141	999999	999999	758	449	999999	767	342	999999	934	999999	302	340	999999	674	999999	321	839	424	999999	951	999999	744	999999	999999	999999	473	170	968	999999	580	999999	402	743	999999	606	387	648	999999	66	832	611	999999	466	783	999999	852	338	203	999999	461	221	125	683	175	673	999999	999999	241	848	239	999999	374	999999	999999	406	899	596	13	78	858	672	541	367	125	350	133	288	999999	108	748	144	967	860	999999	369	999999	719	577	496	968	306	999999	459	999999	235	999999	288	999999	387	999999	999999	999999	135	999999	789	679	757	567	825	549	999999	919	143	109	104	639	999999	999999	999999	698	189	29	517	109	561	265	91	539	889	999999	845	999999	783	579	492	809	841	610	417	999999	999999	161	751	999999	619	387	283	360	733	596	999999	429	118	688	348	246	817	36	698	533	598	228	999999	723	704	999999	145	564	999999	999999	797	999999	452	313	748	999999	277	570	489	184	982	730	999999	302	379	426	76	999999	240	255	992	815	912	883	102	731	484	999999	999999	445	252	718	744	999999	999999	999999	977	804	999999	999999	969	257	546	999999	550	999999	421	384	354	999999	116	50	999999	999999	999999	982	991	568	221	26	999999	248	328	54	931	273	986	367	999999	999999	449	271	999999	919	286	999999	278	398	342	999999	320	109	684	963	338	212	395	383	156	817	999999	418	593	999999	766	731	999999	502	999999	999999	881	999999	881	804	999999	845	885	413	94	999999	713	603	235	999999	706	454	564	364	715	729	878	612	221	686	999999	40	678	241	163	554	816	999999	806	65	999999	265	227	999999	134	493	999999	981	299	999999	113	244	999999	606	999999	999999	999999	573	786	862	408	278	843	999999	103	808	176	999999	260	539	740	936	797	180	999999	450	999999	999999	240	999999	413	897	322	622	582	476	847	999999	23	841	387	999999	990	999999	657	84	422	32	785	999999	327	672	730	759	999999	177	447	999999	963	777	94	999999	343	564	459	510	999999	230	622	627	999999	999999	640	999999	999999	498	946	999999	522	568	999999	214	999999	914	999999	740	176	563	764	999999	39	835	118	999999	756	895	909	435	494	
156	129	999999	409	168	365	232	999999	999999	999999	369	231	999999	999999	999999	999999	879	593	428	660	999999	344	402	466	217	597	135	986	999999	662	266	999999	521	368	376	449	835	804	739	559	999999	999999	854	955	404	193	999999	345	712	497	876	999999	999999	775	999999	999999	726	734	999999	571	999999	999999	639	999999	351	781	709	235	133	956	999999	85	854	869	977	999999	999999	447	72	999999	162	789	283	999999	785	999999	107	745	592	999999	722	110	612	178	329	446	78	205	613	622	484	220	222	756	583	801	999999	999999	797	764	999999	288	672	178	419	999999	999999	733	999999	395	684	963	999999	569	999999	812	999999	685	999999	541	943	294	834	999999	549	941	577	999999	332	983	508	485	948	828	241	999999	999999	999999	999999	999999	484	999999	331	227	938	520	577	653	523	771	338	771	82	265	820	999999	454	999999	628	477	872	999999	999999	889	887	208	25	814	337	799	384	38	926	999999	66	608	962	616	999999	999999	999999	924	999999	560	999999	999999	412	999999	17	203	999999	215	815	291	17	49	999999	999999	340	999999	504	763	325	999999	397	309	999999	413	209	999999	85	838	721	599	113	948	440	850	999999	159	999999	332	806	144	809	999999	223	644	662	26	675	531	285	999999	534	610	999999	290	999999	355	893	999	493	795	127	161	494	999999	999999	69	609	93	206	191	999999	181	999999	999999	914	229	999999	209	751	192	999999	554	563	999999	74	999999	349	160	687	999999	266	797	839	21	999999	658	683	997	466	602	417	591	334	103	828	362	653	427	375	999999	999999	999999	257	310	258	572	597	545	162	685	719	459	406	317	925	156	342	945	999999	999999	545	99	743	158	775	955	230	999999	131	711	848	922	999999	742	630	573	999999	538	999999	999999	999999	148	999999	780	999999	957	195	999999	999999	682	999999	707	999999	119	408	999999	949	999999	535	303	352	137	423	999999	836	796	999999	663	999999	362	999999	804	999999	720	999999	999999	254	963	274	817	999999	213	301	449	690	150	670	674	344	461	623	999999	12	469	111	933	999999	403	943	97	292	999999	339	816	999999	226	524	541	914	999999	999999	985	999999	718	533	148	999999	974	760	696	999999	10	328	235	738	999999	801	723	999999	272	682	999999	30	999999	534	246	873	485	373	474	626	999999	760	343	536	638	615	999999	935	962	999999	750	643	999999	999999	292	214	114	87	918	999999	801	921	999999	328	84	965	656	194	296	274	359	610	295	79	999999	250	999999	699	109	999999	517	788	657	174	999999	216	999999	226	251	42	769	999999	454	59	824	
999999	118	999999	461	673	958	999999	648	697	747	999999	999999	999999	999999	52	228	415	978	378	907	22	274	487	999999	868	202	440	999999	999999	999999	999999	999999	245	254	790	141	999999	999999	436	999999	999999	149	959	427	791	858	595	263	999999	999999	364	429	999999	999999	812	942	631	628	592	481	528	999999	999999	201	795	984	999999	932	183	910	258	999999	551	785	500	999999	315	999999	604	999999	606	186	743	999999	151	999999	999999	999999	999999	847	510	999999	655	955	73	259	755	767	631	999999	746	663	999999	298	565	999999	878	999999	999999	999999	637	571	33	582	874	351	424	944	999999	999999	906	999999	499	335	410	906	520	596	722	999999	999999	547	999999	797	999999	942	106	455	884	953	654	999999	999999	999999	999999	999999	329	83	999999	721	834	811	716	367	999999	727	174	999999	999999	659	676	291	578	409	820	99	999999	235	319	932	255	969	69	999999	619	128	576	999999	124	472	586	447	515	999999	417	317	830	80	896	545	778	351	567	999999	286	372	999999	52	999999	999999	999999	104	999999	158	476	865	751	999999	999999	782	999999	999999	640	424	999999	239	999999	578	992	513	268	72	338	999999	164	904	411	833	820	257	909	999999	999999	993	666	492	683	367	533	999999	565	220	332	124	394	608	999999	152	162	999999	999999	640	60	180	862	743	999999	990	993	571	999999	917	999999	500	873	999999	857	646	758	589	555	419	55	450	948	57	739	223	389	555	999999	268	681	772	999999	279	483	151	141	999999	727	693	373	999999	97	647	421	832	999999	765	999999	999999	999999	573	501	186	595	610	999999	814	999999	551	611	999999	999999	999999	246	36	838	604	155	999999	515	834	862	862	55	93	362	310	999999	906	973	623	804	140	873	117	999999	485	683	873	919	999999	919	185	999999	925	999999	892	999999	999999	993	646	999999	999999	558	559	999999	999999	140	512	257	921	187	107	999999	999999	999999	247	331	138	755	363	920	282	796	197	999999	687	780	999999	999999	470	899	999999	999999	336	12	999999	581	323	999999	642	999999	181	999999	998	149	999999	999999	104	292	356	570	999999	639	640	726	348	248	371	644	33	858	21	23	787	999999	935	194	999999	985	999999	666	18	999999	123	18	748	656	797	999999	103	90	686	837	999999	899	627	999999	282	999999	663	999999	220	999999	383	783	343	999999	999999	977	999999	637	364	118	418	999999	562	550	526	631	999999	999999	451	999999	550	942	182	184	999999	887	403	332	999999	999999	999999	354	999999	338	357	339	675	590	999999	999999	843	465	726	577	999999	461	347	999999	96	651	632	971	88	
896	138	999999	999999	169	296	950	999999	881	726	722	787	999999	999999	999999	202	196	999999	999999	873	999999	999999	94	225	999999	754	999999	999999	999999	246	269	19	360	275	999999	210	999999	727	516	999999	867	247	962	739	14	999999	365	226	999999	884	999999	695	999999	107	458	427	53	226	999999	414	876	999999	267	645	999999	713	999999	798	999999	33	286	468	999999	104	999999	393	517	999999	221	814	999999	999999	436	441	345	574	999999	999999	816	141	166	700	721	999999	426	999999	979	999999	282	301	363	566	541	100	608	441	255	150	101	74	910	697	15	202	24	999999	973	826	309	892	938	999999	982	553	999999	586	999999	347	677	547	414	199	83	919	461	999999	661	345	999999	904	329	633	170	752	231	468	695	528	999999	743	494	163	999999	389	362	188	584	999999	234	999999	694	907	473	999999	999999	999999	624	95	740	999999	31	637	993	405	999999	315	999999	239	331	407	891	228	260	933	63	261	182	999999	566	282	258	673	121	810	220	421	169	617	101	511	844	999999	999999	999999	722	857	999999	622	816	57	175	999999	666	999999	999999	999999	656	999999	500	999999	548	930	999999	468	932	357	999999	193	195	999999	155	406	148	820	562	999999	999999	355	999999	206	101	999999	877	519	117	999999	17	295	678	744	764	629	127	692	999999	914	91	329	972	999999	999999	999999	437	664	901	769	216	846	273	849	44	311	999999	304	317	999999	62	999999	360	38	350	240	514	999999	397	526	289	999999	857	647	210	121	382	846	999999	999999	132	999999	999999	348	698	170	999999	829	710	463	999999	822	384	974	861	999999	969	944	34	999999	470	999999	277	384	489	760	988	999999	649	923	928	482	439	200	865	840	999999	999999	339	189	218	685	999999	933	224	999999	999999	883	999999	138	999999	999999	822	763	655	146	944	999999	999999	937	999999	405	999999	786	534	829	393	194	999999	31	682	957	999999	844	892	785	256	343	170	33	689	115	999999	520	781	499	660	676	999999	729	895	166	999999	401	17	813	505	999999	409	395	82	886	774	764	455	194	824	977	999999	870	999999	999999	999999	835	258	999999	565	669	15	45	179	999999	999999	999999	136	526	999999	999999	837	88	290	302	934	774	950	803	341	85	75	597	675	999999	805	999999	839	999999	999999	328	153	939	258	835	999999	373	226	999999	247	394	638	999999	390	999999	149	791	590	597	676	309	884	454	735	489	603	418	369	496	911	999999	550	841	444	485	78	897	830	999999	999999	570	557	999999	565	946	447	146	216	999999	543	23	93	251	999999	782	443	698	
999999	768	999999	540	14	730	454	273	843	796	494	904	542	251	961	146	252	999999	999999	299	889	788	52	467	211	305	999999	999999	890	308	232	661	52	379	693	72	222	999999	566	827	999999	302	999999	650	651	312	531	301	62	999999	999	513	999999	153	809	999999	999999	999999	338	999999	777	999999	999999	544	574	833	999999	999999	557	898	923	438	549	999999	999999	597	685	999999	816	899	773	660	845	943	309	719	629	898	570	278	345	448	485	999999	60	593	999999	568	86	817	449	999999	744	999999	33	571	964	117	994	222	999999	999999	999999	999999	999999	126	711	439	245	999999	999999	963	999999	999999	562	999999	952	999999	999999	565	677	126	324	998	459	999999	916	691	919	738	755	521	904	999999	539	21	490	56	920	934	882	490	333	999999	999999	486	999999	465	601	547	619	281	244	438	544	622	19	959	979	999999	209	29	519	507	999999	999999	69	254	999999	999999	995	999999	771	999999	682	999999	793	103	394	973	647	461	999999	999999	128	999999	999999	999999	999999	916	11	999999	77	398	734	999999	970	826	132	999999	999999	522	715	59	999999	713	999999	305	756	356	829	916	999999	16	884	748	999999	147	388	625	415	999999	440	833	550	475	837	383	214	999999	227	999999	970	999999	556	999999	999999	51	830	415	999999	981	718	466	97	94	955	71	514	999999	999999	832	999999	506	515	832	999999	999999	508	86	875	999999	101	936	139	999999	945	111	999999	759	999999	887	317	999999	651	434	999999	999999	999999	466	999999	776	999999	999999	999999	395	529	474	999999	723	52	999999	542	753	999999	847	889	999999	337	235	148	999999	999999	755	983	55	999999	999999	855	91	957	999999	146	52	567	109	268	873	60	744	342	481	153	735	716	150	355	564	444	803	544	102	999999	520	327	664	174	999999	245	999999	870	65	618	999999	766	933	999999	499	196	439	589	26	732	592	893	667	711	875	999999	842	700	959	999999	61	547	864	471	625	725	902	999999	154	638	220	999999	287	862	277	969	782	423	855	378	999999	224	527	370	64	999999	660	953	298	85	999999	149	999999	999999	999999	999999	901	999999	110	774	999999	504	999999	388	999999	718	616	999999	444	906	265	429	844	591	36	999999	29	504	417	998	74	949	646	79	246	80	962	262	305	938	999999	320	322	90	94	509	999999	149	847	345	20	855	518	392	999999	972	999999	329	999999	730	319	999999	999999	112	999999	999999	858	375	152	999999	999999	363	509	999999	838	944	116	999999	506	526	67	999999	656	82	987	219	440	263	999999	999999	774	643	264	575	999999	999999	999999	
220	380	751	651	999999	996	405	589	999999	356	22	553	999999	866	541	999999	481	672	439	999999	982	124	500	902	604	127	999999	677	122	109	934	877	178	687	999999	393	755	875	653	883	261	492	340	863	428	710	382	406	243	820	782	999999	199	999999	999999	999999	880	848	56	999999	127	727	999999	558	422	145	384	198	970	999999	77	999999	28	555	498	499	783	637	999999	894	744	999999	999999	302	326	999999	687	999999	413	799	513	906	829	999999	999999	533	25	782	999999	293	335	193	436	95	752	999999	883	643	431	784	999999	252	373	161	551	999999	294	999999	241	390	999999	999999	785	181	644	171	776	661	999999	965	999999	11	196	201	569	561	56	357	550	999999	158	54	827	999999	486	270	542	677	816	999999	999999	840	550	70	835	999999	999999	999999	451	999999	999999	999999	999999	466	310	999999	66	999999	592	990	599	936	634	101	241	999999	308	167	695	383	628	999999	844	668	725	999999	999999	135	365	369	999999	791	999999	999999	740	999999	199	370	999999	175	214	999999	95	825	999999	312	216	459	999999	432	900	999999	568	77	962	999999	999999	195	740	667	999999	930	999999	232	837	807	40	999999	999999	316	999999	937	840	999999	179	999999	23	29	999999	999999	437	11	306	933	999999	912	999999	838	997	439	547	999999	630	660	314	283	553	863	988	999999	282	541	999999	522	999999	999999	410	48	897	704	999999	999999	58	327	240	858	634	883	999999	925	999999	201	677	921	999999	219	317	189	225	895	714	160	40	999999	999999	895	999999	783	999999	506	511	194	940	302	152	189	999999	312	430	456	999999	670	109	73	999999	90	864	186	754	999	654	230	823	12	989	147	337	635	187	344	999999	850	168	999999	423	399	999999	384	779	589	263	15	999999	999999	256	999999	999999	999999	282	69	41	727	39	725	999999	291	999999	938	313	15	851	330	134	95	501	799	999999	843	999999	750	999999	489	407	174	745	649	471	64	755	999999	999999	369	999999	999999	313	237	999999	443	999999	999999	999999	322	81	999999	737	933	999999	673	277	456	543	217	327	531	999999	999999	999999	999999	979	999999	999999	999999	192	369	918	491	966	16	781	274	979	78	438	518	999999	517	418	999999	436	812	768	797	999999	309	411	999999	999999	831	888	762	906	955	463	999999	321	999999	139	711	999999	256	999999	999999	892	999999	477	999999	778	809	809	999999	999999	697	438	999999	444	33	999999	999999	957	49	449	999999	127	29	367	33	614	236	206	999999	388	706	999999	190	846	894	999999	783	831	936	110	242	999999	177	999999	999999	526	296	767	298	
203	256	754	816	806	831	757	872	646	453	999999	999999	612	809	343	436	920	999999	330	999999	128	999999	62	999999	999999	216	999999	999999	400	158	999999	327	469	999999	806	142	999999	961	383	999999	147	42	147	387	86	558	629	999999	834	203	298	279	999999	227	179	999999	203	732	877	600	718	807	482	497	946	542	92	704	999999	211	999999	999999	873	315	412	95	608	674	945	390	586	900	999999	999999	859	238	361	251	738	359	938	229	94	783	306	339	999999	999999	440	543	999999	925	219	633	999999	999999	999999	999999	814	999999	999999	528	999999	999999	23	818	691	285	638	718	190	840	999999	999999	272	264	874	100	18	83	999999	958	244	411	999999	661	690	492	487	529	999999	700	437	654	999999	419	442	999999	770	488	647	284	21	999999	362	999999	999999	566	999999	999999	465	315	999999	741	999999	890	999999	385	581	361	999999	209	798	999999	885	999999	999999	320	999999	852	999999	286	999999	999999	435	261	946	521	59	289	701	134	131	999999	999999	527	58	999999	999999	999999	999999	66	26	418	999999	999999	999999	999999	836	872	999999	648	423	517	643	999999	985	999999	316	306	943	772	336	999999	659	12	88	775	55	367	441	717	223	532	727	765	269	910	179	987	775	54	685	999999	67	999999	711	613	388	883	542	927	390	800	999999	362	999999	723	758	358	369	999999	857	479	999999	514	999999	890	999999	878	919	84	951	328	530	999999	97	999999	245	607	999999	474	397	171	824	513	337	423	856	999999	44	546	161	821	627	74	197	215	999999	552	627	821	999999	510	964	999999	975	71	279	777	275	581	488	161	999999	895	323	695	999999	927	187	999999	44	999999	843	383	923	999999	701	466	712	999999	412	692	979	999999	651	886	207	367	537	275	153	88	109	462	67	999	764	999999	999999	999999	561	818	374	616	786	408	666	590	544	845	999999	813	75	393	178	796	999999	586	253	436	497	297	399	911	867	955	324	391	326	999999	376	999999	999999	220	330	594	999999	373	693	252	229	617	822	692	906	999999	23	716	293	271	827	187	488	999999	14	999999	429	462	748	831	93	285	274	999999	479	999999	999999	855	72	584	999999	809	893	999999	999999	880	474	999999	15	537	941	608	999999	64	105	198	491	398	216	66	175	865	999999	861	169	999999	352	211	223	517	240	168	653	999999	999999	28	294	999999	118	133	799	999999	457	999999	889	485	999999	219	525	290	907	710	648	16	419	999999	194	41	841	273	999999	273	999999	497	999999	999999	954	398	271	87	904	14	290	999999	267	999999	418	999999	
972	683	999999	143	685	932	609	530	999999	647	298	191	834	262	999999	844	595	535	237	959	913	116	530	789	999999	448	386	903	429	999999	748	966	204	779	999999	999999	999999	999999	588	561	888	776	274	316	109	90	253	999999	999999	445	497	999999	225	999999	500	866	162	975	195	999999	555	999999	110	953	898	999999	986	64	202	487	346	200	947	999999	81	147	841	224	690	999999	205	999999	999999	983	78	27	751	745	999999	203	15	532	218	999999	15	191	675	999999	417	777	103	999999	458	881	108	306	783	549	999999	363	999999	938	295	328	51	999999	171	999999	884	881	581	250	775	999999	482	814	981	606	670	889	999999	530	806	912	773	999999	286	662	884	999999	999999	211	999999	999999	179	999999	999999	890	999999	194	30	558	999999	536	205	852	423	459	409	999999	324	187	878	496	999999	504	999999	382	554	999999	544	509	242	122	648	379	881	849	830	415	577	999999	999999	999999	999999	999999	103	280	999999	921	592	826	263	600	456	65	999999	872	999999	675	934	864	346	274	650	521	326	323	999999	826	970	574	999999	994	999999	999999	880	402	627	978	410	861	999999	632	452	717	255	642	999999	592	999999	19	999999	164	480	712	755	42	835	358	596	999999	391	890	999999	28	207	268	882	233	999999	930	255	65	999999	82	208	713	999999	932	275	684	999999	999999	779	999999	999999	474	999999	14	478	848	567	278	999999	629	480	774	682	999999	999999	999999	999999	442	417	126	763	999999	999999	407	999999	51	999999	903	93	912	999999	95	999999	988	999999	733	999999	999999	754	336	372	977	673	999999	602	999999	40	999999	422	999999	924	224	888	999999	208	999	584	999999	500	436	638	664	194	479	999999	394	663	694	174	786	252	881	688	90	999999	786	96	999999	999999	90	999999	820	490	805	999999	908	999999	458	789	999999	999999	628	386	327	697	708	792	203	148	218	999999	999999	999999	635	45	999999	999999	999999	909	422	913	999999	999999	420	425	817	183	389	491	999999	197	215	904	904	999999	623	999999	999999	392	54	999999	892	116	999999	320	674	596	999999	769	945	381	999999	548	377	356	817	317	966	902	880	535	413	711	549	31	999999	999999	330	999999	422	999999	176	425	864	428	30	234	999999	110	751	231	999999	999999	546	227	798	667	536	558	820	316	999999	467	999999	519	589	191	566	575	755	241	275	857	357	407	215	973	683	948	336	593	592	865	160	658	999999	794	999999	332	232	999999	906	772	186	999999	19	708	999999	999999	839	999999	999999	159	354	519	956	471	999999	149	21	999999	983	587	232	
999999	999999	673	316	854	313	999999	25	999999	352	858	999999	503	999999	251	398	507	71	338	119	496	926	442	999999	641	999999	744	999999	36	999999	408	914	328	550	949	999999	346	401	999999	999999	53	823	433	807	496	193	999999	790	30	750	514	762	655	478	735	310	999999	999999	675	999999	568	273	989	923	944	999999	17	953	731	999999	62	115	14	295	999999	673	503	634	34	458	249	954	999999	285	806	645	268	850	999999	999999	999999	999999	726	999999	484	999999	833	509	999999	552	999999	509	999999	170	999999	409	758	369	412	71	807	657	138	227	912	613	761	714	127	308	685	999999	148	93	999999	999999	389	108	810	295	999999	993	771	481	282	739	896	351	587	407	886	898	999999	753	840	451	65	508	992	870	29	129	392	564	867	28	999999	999999	999999	829	29	659	558	126	999999	999999	886	656	945	999999	717	419	136	999999	422	786	719	394	252	319	999999	880	999999	940	999999	720	611	216	614	263	378	921	999999	758	999999	999999	350	999999	531	36	564	999999	563	819	163	610	992	671	152	90	309	976	731	100	25	149	553	618	850	511	212	999999	52	691	805	795	477	378	342	195	446	999999	863	226	754	415	999999	297	999999	665	728	939	74	534	999999	401	199	999999	742	248	683	731	480	30	999999	884	366	872	23	999999	143	999999	999999	956	999999	911	123	515	346	610	822	265	832	194	782	273	615	518	737	999999	605	625	636	104	512	715	999999	843	402	869	59	454	283	428	532	114	610	999999	999999	52	288	999999	999999	141	425	999999	899	999999	999999	560	278	999999	144	610	999999	517	987	244	999999	928	999999	279	122	476	999999	377	981	413	661	678	662	508	628	694	134	921	999999	505	678	94	816	631	999999	842	600	211	320	673	999999	25	127	376	663	961	59	18	571	48	579	58	446	495	633	569	898	999999	999999	449	999999	840	407	999999	565	370	122	371	999999	280	875	360	67	999999	746	646	560	999999	844	666	999999	126	359	999999	925	999999	647	330	999999	46	943	830	981	870	197	826	999999	635	811	303	848	687	344	301	173	229	990	137	749	987	999999	612	925	563	804	369	490	335	566	999999	999999	999999	373	637	336	55	378	196	131	919	999999	924	484	999999	817	957	999999	68	999999	705	640	520	580	999999	37	999999	904	428	76	828	999999	292	999999	876	580	66	323	706	964	999999	850	804	16	999999	958	999999	137	999999	745	846	587	999999	427	860	304	999999	999999	363	610	994	150	950	999999	999999	583	746	855	608	970	761	644	85	
103	790	999999	835	513	999999	62	943	214	530	683	999999	250	912	864	217	999999	378	844	999999	105	999999	977	900	684	714	256	221	237	528	999999	999999	999999	511	999999	636	999999	468	999999	472	311	666	790	620	277	899	61	671	882	647	36	601	999999	683	979	133	813	954	161	799	999999	840	715	686	999999	699	27	999999	583	237	212	999999	679	382	999999	999999	999999	366	632	784	999999	585	999999	999999	502	999999	999999	528	532	215	823	61	999999	899	968	999999	951	114	504	578	881	322	97	654	445	999999	999999	545	34	550	999999	456	999999	376	147	918	510	999999	999999	313	632	498	216	999999	414	161	806	780	413	999999	487	999999	861	64	902	349	497	999999	154	588	890	999999	999999	981	271	376	729	940	762	60	961	825	920	200	945	392	115	720	999999	999999	117	999999	141	836	72	869	594	277	999999	797	430	824	981	604	999999	999999	994	999999	999999	999999	432	865	27	363	236	662	164	999999	119	519	999999	999999	445	859	999999	748	999999	667	919	402	781	999999	476	965	999999	146	843	325	777	999999	398	880	614	212	862	999999	999999	999999	609	409	999999	924	999999	953	563	653	999999	132	133	999999	712	337	316	999999	265	969	398	999999	733	100	999999	839	893	999999	131	999999	173	999999	996	999999	624	999999	67	519	687	999999	999999	522	411	976	999999	721	202	113	999999	71	574	900	947	892	999999	81	999999	519	999999	875	40	890	832	210	489	999999	999999	999999	60	102	279	797	36	407	999999	876	650	999999	342	108	647	790	999999	70	999999	999999	999999	113	999999	999999	575	999999	999999	812	826	999999	690	211	497	610	595	309	62	48	791	776	999999	999999	227	976	999999	299	999999	492	999999	250	999999	999999	420	226	861	999999	515	508	526	731	869	224	999999	271	195	449	269	999999	512	999999	999999	999999	278	22	999999	745	999999	411	131	999999	370	445	584	585	658	918	790	999999	999999	573	999999	553	521	70	907	659	999999	999999	790	981	39	455	999999	890	513	658	503	408	999999	126	999999	113	387	999999	370	433	639	995	612	277	999999	989	999999	939	553	999999	585	217	114	739	999999	929	620	149	256	999999	465	694	82	10	999999	392	452	632	437	690	176	280	699	483	999999	973	353	523	332	50	472	50	346	999999	999999	295	303	98	349	215	999999	247	994	999999	968	945	922	999999	852	276	547	360	512	862	999999	999999	517	631	719	804	586	107	817	215	452	425	999999	999999	927	139	99	363	999999	231	207	928	999999	254	515	999999	60	741	670	999999	999999	121	537	484	311	768	777	999999	
379	999999	629	395	430	788	999999	553	598	178	684	722	186	193	77	999999	999999	98	999999	273	999999	999999	753	844	436	760	712	341	999999	873	999999	168	999999	427	999999	748	601	812	507	497	251	961	486	882	999999	948	879	320	53	999999	818	223	740	999999	999999	734	791	785	958	669	86	999999	999999	724	999999	525	371	759	208	328	689	853	590	541	31	164	168	871	786	999999	881	402	297	641	64	238	428	847	871	259	957	815	853	837	420	580	999999	761	165	541	587	129	121	725	566	965	999999	208	492	401	576	999999	998	999999	999999	684	383	999999	670	497	107	999999	999999	949	371	873	999	752	999999	450	999999	406	999999	255	999999	761	290	572	85	98	606	999999	364	479	683	47	999999	382	999999	735	207	281	101	668	444	73	999999	999999	363	692	966	879	87	52	542	999999	214	753	579	36	999999	810	948	581	891	877	999999	418	276	999999	999999	626	999999	999999	253	587	315	57	999999	837	530	128	218	393	132	999999	152	322	937	512	833	999999	999999	32	999999	396	332	519	777	566	904	822	896	999999	635	349	999999	692	798	954	999999	167	941	741	506	999999	602	565	999999	173	735	846	481	763	500	992	999999	681	63	856	999999	795	279	254	932	707	231	188	999999	783	551	459	999999	982	647	999999	999999	71	999999	66	794	766	999999	613	831	68	351	999999	999999	643	526	999999	999999	942	999999	999999	887	697	808	799	63	423	999999	675	622	285	999999	499	126	824	869	999999	165	999999	72	999999	734	666	999999	874	366	98	999999	999999	267	56	820	581	999999	999999	788	434	999999	726	12	380	999999	395	990	556	999999	999999	999999	715	999999	765	349	999999	879	210	345	230	284	999999	442	965	775	694	999999	576	999999	750	999999	548	45	444	508	438	995	692	541	999999	999999	866	999999	514	999999	932	349	999999	706	189	702	92	241	567	159	328	293	46	604	273	977	424	101	984	645	478	679	339	266	999999	646	999999	669	997	554	418	795	928	893	999999	355	916	999999	285	999999	999999	317	477	294	189	154	958	98	999999	371	261	999999	163	869	999999	263	999999	245	999999	999999	999999	999999	244	23	741	999999	365	999999	761	918	71	555	816	936	521	171	211	54	86	999999	999999	999999	401	635	303	999999	641	68	299	589	999999	680	83	742	542	710	82	464	553	657	789	999999	999999	359	309	999999	958	999999	357	442	61	966	168	999999	855	417	999999	608	719	107	890	306	853	182	583	390	482	83	999999	811	98	747	500	429	999999	873	772	51	335	597	685	424	711	
857	999999	378	522	52	887	999999	688	474	744	456	766	492	999999	163	776	919	233	884	823	546	354	314	475	999999	63	999999	644	999999	282	132	422	476	999999	996	644	214	868	439	196	278	999999	624	12	54	662	494	912	999999	275	416	373	800	600	174	512	233	903	783	989	904	999999	708	201	999999	43	300	999999	963	519	571	61	794	698	555	424	730	312	999999	85	999999	79	35	714	866	759	622	875	999999	493	999999	311	999999	449	291	999999	423	432	999999	20	372	597	948	109	999999	999999	578	112	55	750	999999	921	482	999999	430	835	465	993	335	862	421	999999	999999	480	108	999999	967	354	416	768	10	307	922	999999	713	999999	130	926	20	511	999999	519	999999	999999	711	498	829	999999	29	456	332	999999	107	527	599	947	130	478	10	444	999999	234	695	287	749	484	999	72	999999	458	999999	539	982	823	682	999999	594	999999	768	610	440	590	334	999999	999999	999999	210	999999	820	766	999999	652	999999	576	123	999999	824	553	930	999999	499	766	392	571	742	793	999999	283	844	697	362	999999	709	400	13	807	899	736	999999	999999	284	604	251	237	607	72	999999	999999	710	726	999999	999999	999999	542	120	673	207	763	227	652	999999	927	560	133	413	526	942	535	999999	316	999999	97	999999	760	999999	894	525	165	964	999999	189	41	572	999999	619	320	469	176	289	340	610	999999	518	198	47	356	54	128	823	90	129	88	843	404	669	989	339	114	591	226	999999	999999	799	547	472	111	364	999999	513	999999	66	999999	999999	242	705	920	999999	999999	723	605	850	406	341	883	560	111	198	999999	458	630	981	365	585	73	999999	999999	999999	970	725	935	992	612	614	999999	34	999999	832	610	999999	749	420	816	999999	985	375	751	710	915	987	371	999999	195	999999	883	999999	999999	999999	192	60	147	583	608	797	787	613	248	791	999999	999999	217	278	999999	480	708	220	999999	999999	599	697	439	857	430	983	364	999999	806	629	731	619	999999	163	999999	999999	561	999999	811	28	602	999999	137	960	110	67	999999	103	335	999999	284	673	946	725	600	494	999999	289	999999	625	443	999999	806	618	999999	990	534	63	627	37	918	542	408	155	382	227	999999	479	757	373	213	271	999999	100	354	999999	672	608	999999	999999	999999	282	23	195	999999	837	575	518	900	119	532	726	475	308	796	741	999999	800	352	383	999999	151	999999	789	999999	182	77	716	999999	11	328	999999	500	471	98	999999	529	223	999999	544	651	60	999999	647	840	486	795	999999	303	613	793	871	266	
999999	999999	796	999999	234	772	413	769	999999	255	898	999999	606	235	13	219	160	999999	61	240	807	731	874	999999	883	948	936	386	679	422	660	999999	456	999999	320	240	301	895	305	450	166	775	792	805	680	856	243	260	791	188	153	401	742	641	999999	458	366	999999	866	285	836	999999	100	999999	594	999999	345	937	915	772	999999	264	916	611	83	42	939	78	891	999999	714	685	999999	501	278	268	475	815	221	999999	874	77	39	29	999999	140	684	355	999999	990	520	999999	345	29	270	889	484	141	567	999999	999999	298	342	838	571	999999	999999	599	178	336	224	999999	725	999999	898	850	235	897	997	943	999999	594	857	901	516	999999	349	575	999999	388	999999	343	999999	796	353	585	735	200	457	461	698	95	186	884	999999	999999	581	292	130	999999	664	587	143	624	999999	924	441	999999	331	999999	811	866	999999	789	552	999999	999999	929	709	323	125	999999	449	999999	999999	272	418	972	135	999999	836	67	454	821	999999	999999	210	633	728	428	153	304	868	303	650	831	727	396	999999	894	719	652	582	807	999999	629	147	999999	999999	805	516	469	315	999999	327	753	999999	999999	999999	355	680	648	210	290	179	820	176	156	895	999999	544	31	639	240	999999	193	484	646	526	999999	69	999999	264	923	912	999999	999999	72	975	896	419	190	332	986	223	999999	451	301	638	483	462	991	703	955	999999	495	999999	84	999	144	279	775	30	969	296	999999	999999	999999	378	999999	832	999999	999999	998	14	363	698	652	26	735	741	999999	18	52	999999	78	999999	309	662	999999	854	999999	999999	841	627	644	170	362	999999	999999	687	999999	923	153	651	358	820	704	950	907	796	186	68	274	999999	95	766	978	337	228	170	999999	624	950	639	918	52	338	381	370	203	346	952	871	57	576	999999	864	400	294	257	214	358	754	631	677	999999	999999	449	541	877	999999	999999	482	984	603	550	999999	514	733	315	492	999999	590	999999	999999	234	999999	226	825	999999	902	587	53	999999	999999	735	870	329	961	72	999999	999999	999999	999999	20	321	999999	886	999999	36	297	999999	999999	978	764	881	767	49	181	453	669	580	999999	715	975	999999	981	511	999999	999999	679	999999	552	670	999999	603	493	999999	703	999999	753	309	772	798	538	551	920	74	216	84	999999	830	158	518	403	674	999999	133	517	999999	339	969	858	587	357	999999	808	996	917	170	999999	669	345	43	699	369	808	999999	187	434	999999	917	305	954	899	999999	999999	44	999999	396	999999	369	590	297	999999	999999	451	999999	999999	
893	743	999999	156	999999	687	999999	494	125	818	43	865	999999	946	93	999999	422	674	903	687	508	151	774	730	999999	831	37	88	58	999999	915	918	999999	384	999999	690	761	999999	260	999999	601	364	388	225	243	531	999999	423	507	565	396	120	999999	999999	943	752	969	999999	625	224	999999	229	446	889	999999	124	999999	999999	999999	999999	970	651	424	636	95	999999	999999	558	496	999999	939	613	999999	492	839	999999	381	999999	441	999999	721	999999	155	999999	617	999999	999999	498	322	128	290	828	761	115	595	744	696	910	421	799	989	420	706	999999	284	55	648	954	60	108	999999	134	631	129	680	412	505	388	29	999999	999999	273	246	999999	999999	121	999999	475	896	104	118	999999	704	642	999999	310	861	530	761	999999	734	962	999999	223	999999	165	206	641	434	192	999999	318	890	708	572	726	999999	338	905	173	203	999999	67	999999	990	282	430	989	999999	379	551	974	626	457	999999	999999	825	33	993	564	914	219	51	714	999999	800	580	996	80	825	999999	533	625	597	377	561	905	492	232	112	999999	217	74	64	641	275	999999	442	728	308	999999	161	344	999999	258	984	999999	352	111	200	702	433	919	999999	999999	999999	358	999999	90	427	999999	999999	800	999999	829	707	155	986	83	589	118	147	278	771	924	999999	999999	999999	349	393	430	999999	999999	42	999999	999999	297	321	810	623	999999	662	362	310	940	568	361	999999	999999	550	838	154	279	522	91	564	999999	158	999999	278	828	83	999999	999999	997	805	952	768	490	528	419	833	185	460	672	456	999999	967	999999	999999	999999	745	999999	798	555	286	293	868	950	999999	156	149	494	542	999999	843	972	999999	313	999999	615	999999	999999	999999	141	999999	968	818	849	635	780	197	999999	471	655	999999	317	999999	999999	721	999999	94	817	644	999999	280	999999	643	666	829	999999	127	999999	696	999999	41	782	999999	999999	999999	317	474	999999	325	75	959	822	32	886	710	999999	999999	525	591	999999	531	999999	328	620	999999	999999	335	999999	29	999999	999999	999999	630	721	624	310	544	233	600	414	58	74	502	579	999999	457	327	756	955	303	401	602	82	84	999999	266	999999	999999	806	886	982	321	999	999999	413	436	999999	999999	999999	409	990	999999	999999	187	572	467	281	748	209	413	346	578	999999	725	760	70	460	999999	503	367	999999	392	427	999999	999999	737	75	339	176	999999	265	999999	999999	555	312	999999	676	894	999999	761	984	715	952	402	549	413	124	283	413	353	999999	999999	807	905	563	607	440	221	756	835	402	942	999999	999999	157	
999999	999999	999999	422	226	393	566	54	742	383	141	439	34	174	999999	622	999999	926	822	19	999999	220	588	999999	705	113	465	148	999999	369	52	142	739	255	999999	329	473	860	196	960	419	600	74	532	431	177	415	56	738	222	610	25	759	999999	536	999999	505	658	717	122	927	427	378	383	341	999999	999999	999999	944	698	999999	930	739	862	999999	30	155	66	571	537	698	418	409	463	999999	36	999999	999999	999999	120	823	815	152	84	999999	991	999999	691	200	432	477	636	112	50	73	680	285	897	614	516	964	449	96	190	999999	999999	999999	915	624	314	626	175	70	834	874	344	999999	665	830	999999	798	463	865	999999	69	71	316	369	400	88	750	999999	999999	212	155	384	999999	961	660	523	973	316	999999	886	806	312	576	277	175	999999	892	620	76	16	717	510	999999	999999	131	362	212	658	525	546	564	999999	253	999999	999999	499	616	999999	999999	316	634	999999	396	999999	342	999999	495	49	203	671	999999	139	418	915	495	645	801	779	840	308	321	325	999999	999999	331	665	999999	718	588	676	122	999999	615	760	381	999999	124	603	616	999999	866	173	464	999999	361	999999	732	338	372	53	999999	999999	985	706	995	318	701	866	658	999999	698	776	999999	527	999999	129	524	658	543	999999	530	207	173	476	441	158	860	937	179	896	999999	730	356	545	999999	286	91	999999	765	72	534	258	945	999999	999999	99	712	937	304	242	999999	84	794	999999	999999	500	672	518	274	847	458	763	696	999999	999999	968	430	999999	549	282	47	615	893	999999	735	281	262	999999	801	352	445	922	643	936	986	857	999999	253	32	999999	613	573	999999	918	614	771	999999	194	999999	706	669	797	398	31	204	999999	999999	323	376	251	247	448	716	999999	999999	535	999999	760	775	886	42	186	999999	999999	669	999999	971	975	866	964	720	999999	40	105	683	648	534	999999	999999	999999	676	621	877	781	250	174	856	721	516	999999	651	999999	999999	317	674	999999	904	999999	362	730	333	216	457	412	530	999999	418	999999	999999	763	11	508	27	93	220	999999	309	122	820	504	617	259	468	999999	323	999999	999999	722	431	200	744	206	269	22	367	470	174	999999	999999	80	756	245	482	999999	999999	999999	783	335	106	263	193	999999	516	857	122	999999	999999	670	98	611	520	695	200	999999	29	804	248	15	726	999999	256	834	861	750	748	381	999999	715	710	999999	145	333	625	177	16	952	690	411	899	999999	722	504	386	648	560	70	55	434	734	999999	999999	778	999999	356	17	359	
929	766	999999	740	308	42	959	918	476	196	80	32	999999	76	124	837	116	443	999999	752	999999	223	200	687	336	999999	980	437	276	366	725	278	170	657	32	923	301	168	999999	999999	544	999999	181	373	990	999999	392	667	168	76	672	174	328	264	901	716	576	431	999999	956	999999	999999	652	999999	471	801	999999	394	54	200	545	947	459	999999	218	990	999999	826	697	313	959	323	279	999999	694	560	999999	905	999999	315	999999	869	754	999999	638	21	815	72	999999	199	170	999999	622	967	530	724	715	981	56	911	675	999999	734	110	997	738	263	999999	424	911	851	999999	999999	738	842	675	203	431	999999	206	185	979	999999	508	153	999999	700	999999	678	970	844	968	859	999999	640	608	145	653	999999	899	758	372	647	999999	347	214	999999	999999	999999	854	531	293	281	999999	999999	695	825	236	999999	46	47	952	999999	454	999999	999999	106	794	108	244	999999	549	999999	809	448	812	341	933	999999	938	601	816	185	823	448	561	697	19	117	944	783	909	999999	993	999999	805	597	202	999999	465	999999	574	999999	891	324	982	891	999999	411	923	999999	892	75	28	999999	999999	999999	950	16	999999	195	97	686	163	461	631	853	408	947	642	999999	149	18	999999	831	999999	40	294	509	465	669	235	608	194	590	891	843	677	999999	640	999999	647	195	419	280	30	888	999999	440	693	999999	493	523	999999	708	224	883	370	197	419	200	492	451	999999	845	959	488	502	572	569	787	185	850	999999	613	577	999999	598	435	810	147	999999	999999	815	336	185	711	999999	486	376	17	999999	489	999999	450	546	205	999999	574	320	541	999999	69	870	999999	953	643	999999	164	140	999999	999999	935	386	281	999999	638	999999	224	669	257	649	25	205	562	314	999999	712	999999	77	381	318	33	124	999999	751	349	999999	909	383	542	504	684	355	115	722	547	112	999999	999999	908	570	431	904	73	892	380	863	317	601	267	999999	350	97	759	952	271	999999	117	999999	452	654	726	841	137	752	964	670	100	840	767	593	846	217	168	811	887	129	61	387	380	999999	675	999999	999999	611	163	597	595	163	460	726	999999	345	216	263	999999	589	777	320	927	709	773	477	833	674	999999	999999	928	947	75	999999	769	730	159	966	978	417	725	525	598	999999	84	999999	999999	51	598	511	999999	999999	967	307	352	740	459	671	712	208	999999	999999	527	30	668	999999	97	318	999999	999999	196	250	999999	436	864	261	999999	999999	634	836	97	792	999999	582	143	33	980	999999	799	999999	281	488	
999999	999999	932	999999	999999	999999	999999	437	849	81	94	999999	324	760	999999	999999	442	100	29	898	46	999999	120	692	375	945	886	645	667	329	518	927	992	707	999999	999999	999999	590	999999	152	851	999999	999999	26	707	752	267	383	999999	448	335	708	19	382	999999	388	669	250	999999	62	691	73	769	529	562	167	999999	999999	774	999999	999999	852	837	999999	57	999999	999999	999999	985	623	687	513	252	229	999999	810	999999	999999	266	999999	834	263	682	211	461	788	438	467	999999	549	421	650	608	276	999999	483	871	999999	335	612	499	575	265	295	375	999999	820	550	534	752	249	999999	360	177	301	784	180	999999	425	268	410	431	999999	445	211	46	999999	976	818	521	999999	785	999999	653	999999	999999	999999	396	999999	283	967	888	933	712	310	999999	300	999999	974	999999	313	245	999999	76	212	999999	999999	820	94	338	283	844	731	999999	999999	463	435	999999	69	43	786	783	800	152	301	522	497	926	144	510	746	473	11	203	999999	702	78	227	999999	48	331	187	999999	507	999999	132	166	920	898	846	275	593	381	999999	838	529	445	999999	999999	690	580	20	685	583	592	809	999999	999999	804	999999	999999	217	265	999999	711	999999	999999	302	152	179	365	577	37	297	244	999999	999999	999999	364	688	267	504	453	761	468	999999	999999	728	914	999999	289	628	126	787	461	999999	337	999999	239	239	999999	152	999999	605	334	13	999999	397	349	440	717	782	183	999999	999999	999999	764	504	562	400	116	999999	388	952	889	736	461	999999	836	999999	999999	999999	831	134	640	124	83	999999	436	464	999999	114	999999	484	482	999999	454	999999	933	571	999999	833	798	839	132	305	764	478	716	598	552	999999	561	171	615	977	999999	58	484	739	999999	917	999999	999999	70	12	373	999999	999999	391	291	999999	999999	274	999999	991	942	991	12	344	360	605	141	838	912	596	999999	227	999999	504	999999	406	999999	999999	755	385	999999	999999	778	130	932	999999	997	999999	316	999999	999999	297	287	623	44	958	999999	150	389	221	786	239	195	999999	999999	155	45	975	835	999999	999999	121	518	509	235	999999	223	881	411	500	607	806	532	820	999999	265	999999	999999	470	598	999999	999999	999999	544	999999	999999	514	313	671	787	824	32	499	430	167	325	778	999999	999999	792	999999	175	738	888	999999	979	706	374	315	203	214	789	515	246	536	559	999999	974	910	999999	999999	999999	219	623	676	584	317	111	663	843	999999	172	999999	677	852	194	646	999999	930	618	999999	149	998	477	583	44	517	262	894	608	29	803	999999	698	
65	835	955	125	222	38	672	604	711	471	716	51	999999	837	393	351	912	380	54	301	869	597	910	742	50	999999	999999	65	217	65	824	683	305	999999	999999	27	238	999999	999999	901	946	999999	438	537	999999	999999	113	679	868	552	695	649	999999	575	999999	467	999999	999999	84	581	961	617	397	656	646	43	745	999999	999999	376	123	390	666	152	355	644	999999	383	981	508	538	999999	196	664	999999	185	923	999999	340	164	999999	24	457	142	999999	339	837	782	890	727	796	340	464	501	439	315	982	999999	999999	999999	308	551	242	575	52	999999	430	732	296	471	120	24	442	70	284	108	933	534	999999	26	806	999999	492	999999	712	207	934	999999	235	64	202	999999	999999	155	856	551	782	881	99	378	908	115	999999	429	617	781	999999	403	227	340	381	999999	999999	213	388	999999	68	999999	863	845	638	999999	506	242	278	803	999999	999999	214	733	999999	62	444	833	117	701	891	73	999999	999999	308	540	999999	895	682	744	999999	307	766	934	492	803	28	253	739	999999	608	999999	160	813	277	611	199	494	24	999999	999999	581	105	999999	999999	995	342	931	999999	107	268	999999	560	999999	903	216	530	279	250	999999	44	200	104	934	102	639	912	833	664	696	351	982	880	999999	730	999999	212	89	905	497	471	999999	706	641	999999	997	999999	999999	909	71	91	919	253	999999	294	999999	487	999999	594	400	92	508	277	850	756	285	731	206	803	584	999999	451	374	752	60	947	493	999999	999999	105	936	295	923	603	615	431	738	387	78	999999	840	51	494	999999	415	962	819	856	884	999999	276	999999	823	335	66	639	555	999999	451	347	999999	35	150	499	463	796	585	673	244	335	546	353	138	895	743	999999	956	860	347	97	138	999999	577	999999	829	440	999999	999999	999999	975	875	999999	935	731	578	815	900	999999	999999	999999	387	155	999999	559	102	922	377	999999	591	104	999999	695	163	999999	218	701	458	759	670	33	335	987	137	999999	999999	308	417	406	326	928	72	961	999999	729	710	982	999999	28	999999	906	72	542	16	452	302	190	94	581	999999	876	999999	999999	335	37	293	999999	28	363	109	794	515	999999	999999	663	41	721	885	433	654	236	686	440	470	764	960	792	981	685	965	278	223	835	999999	449	571	920	636	782	445	319	964	999999	918	999999	999999	101	930	353	999999	581	304	660	999999	295	200	927	680	999999	76	999999	419	999999	398	830	580	680	96	172	999999	120	94	113	987	344	272	999999	521	999999	373	869	861	637	274	393	
999999	563	908	598	259	644	999999	75	715	999999	900	631	272	97	999999	720	14	999999	261	999999	496	201	999999	592	33	999999	415	714	207	207	639	781	78	999999	856	27	771	498	913	457	870	29	398	999999	443	640	763	434	52	653	864	103	999999	964	897	782	890	325	999999	999999	238	536	868	518	314	129	562	267	240	907	948	999999	854	804	999999	999999	802	629	159	393	410	981	672	554	342	999999	405	113	999999	83	137	456	999999	827	228	343	161	880	738	324	999999	505	999999	144	704	358	999999	999999	999999	430	999999	270	176	999999	999999	257	864	323	999999	768	999999	459	999999	167	780	502	591	37	585	105	325	922	999999	834	315	904	999999	999999	999999	983	307	822	999999	686	999999	866	290	999999	999999	970	479	999999	704	970	999999	628	355	46	364	212	999999	221	999999	439	114	999999	379	341	876	780	469	336	473	202	470	999999	999999	473	73	999999	221	999999	999999	614	625	488	228	999999	999999	686	999999	751	182	647	999999	999999	999999	148	582	46	496	948	999999	371	510	152	373	512	510	699	999999	881	972	451	990	917	337	391	999999	999999	838	460	999999	199	231	718	999999	826	975	999999	999999	742	890	37	427	273	983	999999	999999	482	124	716	419	544	999999	999999	779	731	999999	309	999999	444	334	956	207	46	850	676	150	792	988	547	999999	136	623	15	991	999999	34	726	934	999999	287	341	511	132	50	999999	999999	554	938	433	179	676	624	641	999999	934	829	999999	999999	999999	999999	999999	494	577	189	292	921	934	685	834	707	999999	374	999999	166	999999	455	85	995	297	426	999999	854	565	377	859	511	982	597	66	999999	643	313	999999	442	966	846	999999	942	757	641	325	868	114	725	249	999999	999999	999999	423	489	753	999999	135	999999	786	467	928	209	330	999999	999999	346	629	718	999999	626	746	511	200	999999	521	143	247	655	999999	999999	999999	999999	138	558	831	507	183	999999	371	258	188	738	656	999999	918	999999	622	977	703	979	999999	396	661	623	565	178	294	276	967	620	157	480	787	999999	717	98	81	999999	999999	441	173	61	356	815	447	17	855	691	238	787	999999	270	952	132	487	363	188	515	992	999999	223	906	609	750	111	708	950	596	999999	829	662	850	999999	999999	815	197	49	999999	999999	999999	323	602	47	190	110	886	527	665	999999	364	910	566	779	297	228	999999	999999	999999	713	739	66	269	999999	409	135	670	243	690	316	299	323	341	999999	445	349	620	999999	429	650	999999	999999	295	999999	436	918	105	81	739	53	999999	745	
444	142	999999	999999	63	701	638	64	439	652	836	359	292	51	579	237	343	948	999999	397	32	954	999999	558	771	254	475	490	39	599	503	647	756	999999	878	209	999999	944	295	919	240	374	220	572	353	935	999999	394	349	868	737	791	445	999999	723	490	643	886	999999	809	235	157	34	840	158	198	603	999999	172	380	343	399	662	688	166	657	743	926	215	999999	522	999999	151	171	999999	712	212	593	830	398	565	16	224	486	693	92	349	380	999999	164	342	994	232	969	535	347	999999	757	15	75	746	717	681	893	297	155	16	863	979	446	986	999999	999999	773	999999	336	999999	186	994	84	318	373	513	60	503	999999	858	181	999999	999999	583	455	588	765	652	848	999999	331	198	548	999999	486	401	976	178	333	97	458	165	208	999999	952	763	999999	757	383	213	631	400	769	296	834	237	465	863	541	430	151	131	965	999999	853	987	455	997	831	999999	536	882	180	440	409	999999	438	361	630	691	657	999999	279	999999	999999	930	429	261	252	258	936	999999	999999	999999	945	337	199	205	319	999999	317	999999	999999	410	677	749	230	339	887	999999	799	113	243	849	773	142	851	331	308	922	568	203	755	999999	46	424	255	999999	494	999999	827	242	51	665	383	723	93	868	967	999999	710	99	374	434	459	832	879	999999	138	813	999999	867	999999	396	406	999999	999999	999999	999999	999999	504	999999	844	999999	999999	567	72	999999	475	60	59	983	999999	354	222	478	829	330	133	213	544	468	999999	999999	595	960	345	655	269	269	999999	741	999999	714	999999	757	255	558	445	892	769	312	999999	88	763	502	513	552	183	999999	294	857	999999	999999	718	999999	813	173	229	39	232	416	317	216	515	318	489	649	894	464	233	280	885	241	444	999999	999999	70	999999	103	456	999999	481	342	974	688	999999	343	995	999999	999999	999999	338	415	669	363	994	115	573	455	23	864	657	718	704	24	972	986	726	999999	889	752	255	999999	583	439	935	999999	241	826	794	155	653	999999	520	999999	999999	479	571	90	999999	51	999999	472	999999	591	144	762	999999	960	999999	537	616	999999	535	201	836	211	832	999999	427	28	873	746	999999	999999	999999	187	207	562	81	999999	424	999999	999999	847	264	783	999999	991	304	182	347	281	121	999999	539	999999	945	329	999999	740	646	999999	999999	999999	178	999999	999999	222	999999	957	564	999999	889	223	123	970	999999	687	936	999999	165	841	935	255	681	602	999999	403	338	999999	241	878	257	340	856	92	982	27	999999	512	972	
999999	999999	346	999999	272	391	897	154	568	861	267	392	261	585	804	405	999999	548	575	126	417	884	305	725	999999	827	558	367	40	988	264	18	999999	999999	999999	232	599	638	418	220	737	259	999999	224	973	495	996	999999	61	686	575	479	999999	396	564	949	324	620	999999	444	833	540	999999	580	607	259	958	180	263	999999	806	999999	139	365	389	999999	125	90	752	999999	831	802	999999	353	422	784	904	47	526	999999	907	978	999999	999999	386	207	999999	199	616	723	536	825	501	478	880	796	999999	999999	999999	405	834	999999	868	740	613	41	234	769	167	822	999999	921	653	881	999999	828	82	999999	978	192	999999	925	473	38	999999	16	310	836	473	626	445	165	40	130	548	674	119	966	370	355	972	375	999999	793	378	615	181	620	804	999999	999999	194	770	825	383	908	999999	840	86	607	730	397	306	541	999999	999999	891	532	343	10	719	115	794	632	999999	999999	999999	679	999999	58	834	999999	42	421	999999	260	999999	215	747	639	904	999999	889	999999	625	584	79	500	416	188	723	648	287	999999	999999	618	999999	147	615	726	24	100	191	38	772	49	999999	999999	999999	136	804	999999	784	703	106	999999	226	40	999999	635	999999	403	273	481	999999	195	413	239	88	293	861	257	999999	31	625	999999	97	861	999999	585	229	193	861	289	999999	47	863	583	706	999999	401	369	999999	980	148	621	999999	709	999999	586	636	135	806	355	275	556	999999	762	88	292	999999	999999	49	999999	415	999999	542	984	107	296	332	829	532	196	999999	502	128	619	999999	13	999999	387	999999	999999	948	999999	386	515	23	999999	950	110	505	424	537	999999	330	708	999999	743	88	842	612	416	264	807	999999	620	463	999999	438	999999	999999	84	305	976	999999	633	483	320	27	999999	970	280	346	231	334	118	658	855	181	419	999999	999999	999999	155	775	750	999999	999999	999999	999999	999999	999999	398	999999	231	999999	128	999999	838	696	235	264	725	62	871	341	80	999999	483	494	999999	607	601	28	999999	738	159	160	999999	457	483	341	818	261	973	730	882	999999	999	903	989	107	999999	485	999999	789	424	872	283	443	679	999999	668	17	999999	454	999999	379	60	493	280	968	999999	391	223	893	446	473	89	151	459	218	43	579	504	999999	999999	125	833	643	323	999999	876	767	777	365	999999	999999	456	528	91	512	811	999999	633	30	747	634	272	301	353	950	793	999999	984	471	94	98	999999	940	863	532	545	416	179	999999	102	591	614	857	230	999999	999999	560	69	999999	406	999999	
999999	483	126	957	852	542	300	372	494	744	999999	316	280	584	999999	999999	999999	999999	967	999999	346	640	928	999999	999999	414	81	717	999999	243	999999	47	74	567	999999	40	823	905	679	13	999999	806	507	357	808	999999	587	999999	338	510	894	510	979	11	190	316	554	999999	936	447	471	583	439	261	672	745	251	713	442	276	692	759	879	963	999999	540	999999	581	357	721	999999	435	388	433	999999	572	68	999999	999999	836	485	862	969	241	541	542	377	256	684	72	999999	873	213	72	999999	999999	631	25	722	650	183	999999	613	224	999999	999999	205	16	912	110	687	999999	336	999999	790	829	790	647	432	747	172	886	896	294	665	953	231	999999	614	999999	940	52	351	737	662	999999	259	754	999999	999999	346	371	343	584	385	878	547	607	281	989	353	984	999999	974	487	297	86	999999	559	666	814	999999	999999	708	169	644	999999	999999	943	999999	580	46	35	926	999999	801	552	321	909	999999	415	623	54	625	999999	956	459	376	259	374	436	930	204	999999	690	467	969	999999	999999	740	51	948	664	993	418	316	958	666	574	685	744	999999	419	999999	260	999999	834	776	847	999999	999999	470	349	578	999999	649	999999	999999	246	942	831	918	896	999999	745	467	999999	61	999999	554	998	792	999999	573	630	672	521	430	704	499	633	203	999999	999999	999999	580	609	95	151	768	474	888	999999	631	854	999999	867	999999	999999	793	242	783	569	999999	214	402	668	775	948	189	138	999999	375	746	319	999999	140	683	623	174	999999	873	909	448	999999	119	999999	180	719	803	999999	280	402	999999	267	850	634	494	18	162	912	834	999999	962	640	63	523	684	322	226	696	194	627	999999	999999	368	873	131	223	104	41	999999	65	999999	385	857	999999	999999	489	999999	999999	646	999999	470	999999	33	735	999999	807	36	596	687	857	503	117	999999	653	999999	999999	999999	976	513	999999	913	999999	423	778	993	587	782	44	999999	204	999999	222	59	518	999999	612	912	633	926	323	197	507	354	641	561	999999	765	999999	490	488	999999	492	999999	999999	761	349	838	254	741	369	35	999999	537	999999	999999	999999	68	111	999999	926	999999	999999	999999	999999	999999	415	776	999999	226	957	822	999999	554	999999	999999	370	999999	683	756	817	773	668	891	566	297	999999	970	999999	999999	280	978	663	716	563	425	326	443	310	292	999999	572	66	999999	784	547	456	447	956	999999	999999	999999	999999	354	999999	999999	404	383	999999	901	888	445	915	154	945	979	999999	861	990	165	296	927	421	401	410	255	716	640	
116	29	841	757	999999	981	999999	999999	999999	319	999999	410	31	942	950	408	404	910	656	999999	91	805	389	594	999999	801	593	715	157	983	943	434	999999	764	277	473	999999	141	431	934	159	244	385	999999	825	999999	144	354	999999	23	996	999999	598	999999	999999	311	639	999999	999999	222	397	289	999999	999999	375	612	963	266	999999	487	347	999999	489	721	763	847	999999	999999	769	866	667	249	999999	143	999999	453	835	999999	999999	999999	833	814	999999	999999	999999	869	679	999999	484	222	626	877	678	999999	999999	733	20	999999	999999	710	881	110	486	999999	999999	158	550	430	633	921	777	332	60	999999	999999	533	999999	281	185	893	999999	664	999999	999999	250	789	570	249	999999	263	443	958	600	505	94	733	337	398	662	398	329	258	142	562	999999	304	827	999999	845	999999	999999	999999	999999	158	541	227	999999	999999	202	999999	588	310	962	379	999999	999999	731	554	625	919	205	52	618	999999	573	920	531	503	999999	946	962	600	403	327	960	704	266	452	963	866	689	408	999999	896	999999	999999	296	999999	999999	626	999999	282	354	926	945	259	130	914	584	621	695	551	817	999999	803	987	999999	645	419	784	561	289	590	758	240	797	846	721	977	554	634	768	999999	494	383	690	999999	477	381	711	583	351	867	999999	181	147	591	949	103	821	121	999999	999999	300	75	999999	691	999999	695	158	412	408	937	39	987	999999	132	999999	872	123	999999	439	999999	999999	999999	219	422	248	587	103	216	896	628	165	443	982	425	138	999999	101	998	661	999999	232	308	185	414	837	364	254	25	268	87	979	90	999999	387	645	999999	855	999999	999999	18	601	942	999999	779	999999	596	14	511	999999	902	781	124	89	657	51	999999	34	805	585	884	999999	999999	947	819	649	84	761	999999	779	49	574	999999	999999	999999	190	999999	793	405	632	250	359	999999	32	999999	306	999999	11	34	345	247	75	59	295	568	674	999999	995	696	140	707	999999	408	731	954	338	560	568	436	477	761	615	999999	183	344	534	600	65	591	523	784	83	737	999999	542	999999	524	935	987	978	666	294	106	275	999999	416	950	20	999999	999999	746	305	999999	556	999999	631	446	876	950	43	84	468	413	183	999999	633	106	148	199	980	813	999999	999999	458	999999	477	518	999999	257	928	583	590	987	564	777	489	509	999999	686	910	537	648	985	954	903	999999	880	923	920	302	999999	812	821	97	223	999999	724	999999	746	116	122	93	628	32	459	999999	480	849	999999	865	133	915	462	999999	452	175	638	626	
554	612	596	594	442	999999	618	771	768	900	999999	655	764	393	444	579	797	454	999999	999999	504	419	727	999999	999999	999999	178	403	360	999999	644	58	999999	108	999999	999999	520	999999	651	673	413	687	725	999999	509	750	111	740	999999	999999	490	999999	156	676	131	999999	885	565	77	386	999999	225	421	236	999999	302	999999	999999	822	311	69	279	802	999999	559	816	999999	157	531	777	953	437	922	477	61	999999	901	816	976	436	999999	955	999999	274	886	197	276	498	324	217	588	445	918	179	822	220	205	801	126	999999	450	738	43	299	999999	999999	303	943	185	999999	999999	999999	689	396	63	114	999999	538	999999	371	550	999999	832	324	199	518	519	752	999999	840	999999	999999	999999	672	999999	999999	999999	171	841	536	894	332	999999	999999	999999	242	755	531	999999	718	402	666	999999	755	764	254	905	718	110	914	839	551	999999	344	179	300	655	27	410	544	192	657	697	932	999999	228	999999	138	507	957	762	999999	635	937	448	783	768	944	999999	740	999999	213	999999	926	999999	353	44	979	999999	526	999999	738	131	582	536	744	999999	999999	999999	545	372	999999	221	999999	999999	851	915	999999	896	395	531	710	119	669	999999	978	999999	770	999999	133	999999	999999	602	981	380	33	866	999999	410	703	814	369	666	999999	378	999999	992	999999	774	845	999999	999999	92	150	999999	999999	629	461	652	557	157	208	174	164	361	469	185	239	999999	138	999999	862	999999	202	581	172	53	747	301	103	986	680	996	399	695	510	820	999999	986	999999	404	414	410	853	999999	615	999999	512	999999	908	661	999999	153	646	999999	575	732	999999	999999	999999	831	882	170	999999	571	477	212	774	468	999999	648	723	253	277	999999	580	461	106	999999	965	967	541	736	392	442	999999	536	360	538	129	778	999999	892	999999	999999	522	253	852	999999	88	413	430	999999	169	269	938	519	876	912	290	999999	635	253	603	865	300	155	778	999999	347	999999	851	245	348	82	999999	999999	99	603	221	336	608	999999	568	562	546	496	577	132	999999	714	659	448	258	15	152	999999	299	298	999999	376	999999	735	945	999999	561	194	705	96	551	118	429	999999	700	953	516	821	684	50	328	999999	999999	999999	622	632	292	413	999999	999999	999999	41	540	800	999999	845	861	873	869	999999	11	361	791	490	581	999999	294	386	747	305	499	330	12	258	969	580	999999	819	122	999999	999999	157	999999	372	165	999999	577	629	63	854	102	642	952	999999	49	966	21	999999	85	237	348	905	666	691	844	609	999999	292	831	648	57	
51	760	556	578	853	163	999999	334	999999	818	665	332	999999	999999	856	378	749	218	999999	568	710	744	885	999999	948	491	516	527	556	489	295	798	999999	807	999999	882	405	684	196	812	592	999999	23	419	682	583	773	999999	988	241	290	999999	828	89	347	307	874	581	629	372	647	901	778	582	532	999999	917	95	162	999999	999999	999999	32	200	999999	947	731	476	301	375	718	38	538	324	209	221	969	335	469	753	17	999999	64	824	175	690	984	999999	886	815	666	999999	336	24	999999	224	60	637	999999	999999	576	999999	289	264	653	618	372	999999	383	320	897	999999	999999	408	965	158	999999	208	34	295	963	999999	589	486	708	40	702	523	65	984	171	342	232	80	187	609	544	800	180	557	327	999999	67	999999	917	85	71	927	59	120	214	999999	999999	817	436	285	818	803	555	622	916	848	409	398	999999	565	999999	555	231	365	614	220	37	477	999999	443	243	24	568	633	968	774	474	944	779	318	728	999999	643	901	791	741	254	557	999999	478	130	668	999999	362	999999	516	706	999999	999999	994	824	146	849	999999	52	804	999999	922	653	151	999999	464	619	840	837	952	912	999999	574	873	999999	480	999999	499	322	574	598	216	916	462	78	999999	999999	999999	494	591	566	649	999999	986	506	331	903	999999	104	665	59	585	525	764	603	386	128	633	38	354	310	359	999999	999999	215	37	16	201	83	603	27	833	356	255	396	999999	469	588	376	644	999999	347	405	656	525	23	691	999999	999999	999999	999999	999999	757	150	999999	999999	967	999999	780	479	325	712	999999	500	648	225	999999	999999	377	340	999999	540	267	394	778	962	999999	35	951	202	999999	853	342	392	941	212	86	216	963	189	999999	87	807	897	328	999999	922	999999	17	310	784	421	999999	528	999999	999999	556	999999	371	329	261	942	999999	588	999999	471	380	42	559	446	149	999999	999999	197	44	839	733	370	75	999999	49	60	27	651	417	925	79	813	617	820	655	999999	844	644	928	362	646	229	764	999999	492	889	999999	571	170	762	114	999999	493	999999	397	999999	999999	456	289	999999	925	999999	180	217	402	567	425	739	790	435	187	999999	269	682	202	514	999999	219	432	160	705	999999	490	655	820	482	329	999999	432	469	416	397	364	999999	999999	857	58	557	464	924	474	616	780	999999	999999	442	337	811	743	999999	591	97	34	139	999999	478	999999	525	396	919	999999	999999	316	331	29	999999	317	999999	254	344	999999	58	754	999999	686	99	675	999999	79	387	155	517	
938	999999	878	328	373	234	231	999999	999999	533	170	544	686	730	999999	459	999999	795	134	795	566	408	427	999999	343	526	999999	416	999999	999999	455	18	774	730	804	767	453	700	425	92	320	999999	785	932	887	219	821	999999	999999	226	50	284	262	360	999999	999999	131	345	985	999999	999999	999999	165	16	88	161	770	956	925	999999	16	25	380	52	484	280	999999	495	655	133	704	498	999999	999999	512	181	755	424	999999	274	646	117	715	999999	311	999999	140	779	854	735	449	864	40	258	219	35	904	999999	875	999999	999999	999999	690	861	152	293	198	999999	503	906	999999	355	187	660	895	898	999999	802	741	999999	150	842	641	919	684	840	467	378	377	487	277	545	548	999999	999999	999999	427	853	999999	999999	999999	561	999999	947	339	104	686	379	362	320	725	999999	999999	897	540	999999	994	999999	999999	312	825	820	999999	26	639	861	806	89	313	884	481	999999	376	723	671	588	999999	694	589	590	163	98	25	66	999999	999999	75	651	567	282	999999	656	999999	999999	202	999999	360	270	317	478	297	607	76	477	839	279	735	756	235	951	518	310	191	596	158	737	805	154	264	474	999999	999999	521	999999	999999	824	778	253	530	185	237	999999	386	999999	302	999999	31	999999	226	492	999999	319	426	616	764	999999	999999	90	974	999999	999999	216	15	999999	682	142	95	999999	999999	999999	500	491	235	59	724	999999	999999	999999	303	601	715	999999	927	999999	44	486	739	905	999999	163	359	698	279	75	495	999999	300	543	438	170	471	999999	999999	999999	992	999999	93	376	999999	553	999999	405	999999	999999	999999	999999	288	244	808	999999	403	189	771	455	999999	801	222	170	999999	703	921	390	999999	143	999999	729	329	726	779	96	403	372	23	999999	371	999999	912	999999	325	72	999999	66	734	242	767	999999	224	493	999999	200	736	999999	812	198	999999	411	764	653	251	30	113	999999	464	999999	999999	999999	176	59	93	712	889	999999	845	502	999999	865	655	408	375	849	515	836	999999	999999	359	479	560	825	999999	960	999999	268	999999	304	999999	999999	601	22	439	736	125	999999	409	833	999999	421	88	319	237	999999	755	999999	287	999999	514	277	382	875	372	999999	480	350	958	133	522	999999	669	999999	543	781	273	999999	968	639	733	999999	436	356	999999	938	999999	999999	999999	333	214	833	981	263	790	691	807	726	650	116	266	774	999999	285	320	679	751	538	999999	455	502	122	999999	647	668	999999	999999	999999	595	433	931	239	999999	999999	918	999999	649	416	760	999999	999999	547	993	862	383	959	
999999	161	46	609	999999	863	474	152	999999	101	445	999999	594	625	850	782	999999	226	999999	36	32	581	999999	631	39	344	999999	924	481	955	129	534	999999	999999	41	689	999999	986	999999	77	999999	999999	804	999999	254	999999	821	999999	12	201	417	776	687	999999	937	999999	794	414	579	852	999999	550	670	875	972	999999	78	885	594	999999	793	154	980	999999	271	422	776	539	387	723	523	999999	921	999999	548	353	847	999999	772	478	895	583	416	999999	999999	225	999999	929	854	343	247	935	550	841	408	272	796	999999	95	524	785	264	999999	856	339	999999	628	999999	337	999999	999999	999999	123	125	275	999999	999999	597	135	55	999999	999999	685	53	486	587	102	90	881	285	557	999999	832	257	693	640	556	999999	999999	999999	597	999999	602	235	280	999999	822	435	576	198	535	208	999999	49	999999	999999	579	984	379	752	359	999999	999999	61	999999	795	327	999999	432	634	663	187	543	596	458	924	255	459	773	399	764	667	999999	692	750	358	822	793	215	755	71	572	190	311	189	999999	58	550	999999	484	768	955	12	941	535	999999	665	858	999999	127	692	999999	220	999999	999999	999999	43	816	311	723	972	534	661	677	572	999999	997	999999	416	409	876	705	306	299	999999	809	664	572	167	403	692	964	212	999999	999999	942	361	999999	324	497	999999	242	249	999999	999999	244	304	335	379	999999	359	433	451	191	251	987	823	921	358	188	37	471	999999	908	999999	18	332	572	614	630	739	796	917	919	393	999999	466	866	999999	999999	514	338	202	722	53	269	523	30	847	85	128	440	852	145	469	554	582	340	408	999999	911	999999	721	999999	704	999999	515	531	999999	999999	999999	956	143	961	674	698	278	936	865	999999	494	312	725	999999	999999	999999	944	781	460	838	999999	135	467	294	485	781	617	454	999999	489	753	991	231	999999	999999	172	999999	891	999999	770	286	645	999999	999999	18	609	999999	999999	246	405	619	734	81	960	999999	999999	498	999999	485	999999	999999	999999	918	385	27	503	999999	999999	984	349	11	63	319	689	562	425	999999	830	285	999999	999999	999999	217	622	870	29	919	271	704	999999	999999	458	999999	579	689	462	726	100	999999	515	528	999999	207	897	999999	566	424	391	407	130	999999	668	572	609	126	654	999999	306	514	998	583	819	780	835	676	552	647	999999	999999	110	698	999999	220	770	357	253	238	320	227	314	999999	538	863	584	999999	14	886	999999	463	44	845	430	585	621	932	709	750	371	230	851	999999	684	999999	306	431	186	457	999999	999999	999999	
426	306	88	999999	402	999999	999999	206	432	671	666	842	286	965	999999	278	984	999999	837	648	503	999999	999999	376	999999	999999	156	566	162	236	557	999999	553	999999	999999	548	999999	384	999999	887	999999	554	939	559	195	86	407	426	51	999999	201	858	999999	613	380	999999	217	999999	814	482	898	398	53	205	124	583	999999	696	999999	716	926	609	380	950	895	999999	927	999999	191	320	999999	730	525	999	999999	698	128	999999	219	68	341	639	570	999999	988	364	510	999999	445	612	786	711	79	335	236	592	487	999999	999999	431	632	676	530	504	959	178	873	999999	999999	425	464	359	486	999999	384	296	48	634	961	999999	448	999999	104	579	533	999999	660	200	773	452	999999	113	230	788	436	999999	999999	999999	786	819	999999	999999	583	30	999999	437	234	780	950	999999	553	853	999999	187	982	448	999999	951	971	158	999999	683	280	717	999999	360	138	999999	861	719	188	972	847	151	60	981	999999	84	999999	999999	587	880	249	833	999999	367	60	999999	806	988	92	166	105	638	312	999999	196	865	999999	796	308	536	999999	240	999999	580	15	911	999999	999999	838	507	530	999999	571	637	444	447	818	846	310	95	891	873	636	31	999999	219	839	999999	999999	744	269	999999	999999	999999	961	18	999999	328	361	999999	999999	805	160	999999	636	229	77	674	372	999999	57	968	999999	999999	645	55	604	740	702	796	81	883	215	999999	248	895	87	520	676	435	375	500	495	171	179	95	723	61	394	657	999999	174	880	56	697	300	148	584	415	915	999999	340	999999	999999	77	41	600	66	347	741	151	556	998	937	383	556	483	999999	52	999999	332	999999	999999	999999	653	999999	13	168	405	947	999999	999999	999999	760	30	44	874	999999	103	148	495	666	713	999999	515	595	176	942	999999	150	816	999999	542	999999	593	999999	999999	580	999999	170	38	441	660	999999	983	649	451	247	916	999999	682	553	241	999999	73	665	999999	999999	539	68	999999	70	495	264	141	999999	960	999999	999999	999999	59	304	28	933	119	64	15	323	669	866	999999	929	36	999999	468	273	999999	637	792	927	999999	292	51	999999	430	999999	946	406	268	999999	688	203	79	757	298	388	999999	999999	999999	19	659	525	42	672	999999	810	44	170	796	868	373	333	465	249	999999	767	999999	174	513	152	117	609	65	630	999999	999999	999999	278	999999	90	999999	999999	842	783	277	506	259	379	999999	619	932	999999	609	400	999999	999999	737	830	620	999999	135	371	999999	999999	901	60	469	412	493	963	999999	766	133	715	140	100	490	682	
999999	640	517	883	234	893	219	999999	999	999999	954	823	223	39	657	515	955	999999	999999	200	999999	999999	46	999999	885	976	669	176	999999	893	999999	585	874	65	858	980	23	251	146	901	442	579	60	804	457	999999	750	920	118	618	760	999999	611	999999	800	754	603	669	998	258	233	999999	669	116	405	378	948	999999	181	999999	501	713	239	587	999999	999999	177	242	999999	224	235	999999	67	54	143	505	974	584	264	113	386	354	999999	887	999999	999999	909	944	408	88	722	999999	999999	441	126	56	534	34	542	999999	587	371	279	783	33	485	985	625	973	999999	404	999999	903	77	300	157	999999	352	999999	367	402	999999	833	999999	502	643	999	999999	999999	96	999999	999999	52	767	526	25	999999	469	864	202	999999	294	970	999999	684	358	689	682	999999	968	585	999999	124	185	105	364	999999	957	291	389	999999	369	696	886	929	454	331	145	550	285	999999	999999	999999	717	999999	117	261	335	637	999999	953	327	484	959	510	789	836	866	672	172	487	127	999999	484	715	54	597	94	578	239	36	999999	141	865	895	999999	704	406	999999	987	112	212	329	147	999999	999999	884	737	999999	150	618	464	473	388	798	955	823	13	12	908	519	999999	999999	408	127	410	195	999999	999999	926	999999	439	645	684	999999	284	999999	51	58	556	170	860	999999	999999	621	572	89	999999	999999	939	760	701	404	323	477	999999	455	921	999999	36	973	275	999999	460	64	188	819	999999	328	523	168	782	954	455	748	659	999999	328	786	554	330	442	551	999999	175	999999	999999	332	217	135	828	876	999999	32	583	999999	999999	999999	383	442	752	999999	434	553	780	978	999999	949	575	999999	999999	137	144	999999	705	541	724	546	294	671	152	497	999999	203	999999	292	761	932	871	853	470	222	944	999999	999999	38	17	997	354	999999	647	999999	999999	399	660	999999	999999	556	326	52	180	999999	963	999999	299	265	720	241	999999	498	226	814	87	721	357	262	999999	790	672	677	533	727	999999	107	33	999999	739	191	542	994	551	999999	616	829	682	819	258	241	64	999999	318	776	999999	856	970	833	19	45	52	407	517	950	883	649	518	453	459	999999	689	999999	999999	539	698	864	947	21	208	257	999999	999999	13	999999	736	136	368	757	999999	345	137	200	999999	999999	148	144	487	600	331	966	321	238	369	392	552	820	999999	999999	87	284	908	999999	635	762	995	999999	404	999999	224	756	290	761	865	123	738	498	196	821	999999	563	999999	999999	689	241	999999	810	177	621	409	915	115	999999	
679	999999	437	999999	565	294	708	634	999999	921	385	999999	686	559	373	256	999999	63	634	999999	388	523	897	561	999999	404	826	195	346	782	166	999999	650	700	999999	560	686	570	933	902	122	766	823	465	971	124	554	386	999999	921	967	999999	291	906	211	999999	417	875	999999	170	999999	523	999999	957	764	86	924	999999	477	812	570	999999	129	732	97	621	700	441	590	999999	849	449	748	999999	815	811	999999	744	498	927	153	810	670	772	443	598	479	865	999999	895	999999	568	909	999999	361	883	235	559	819	589	999999	976	295	746	321	29	774	871	152	953	999999	189	497	550	669	999999	423	999999	298	999999	999999	835	739	999999	963	291	539	999999	74	931	999999	999999	999999	909	472	177	999999	999999	461	424	823	999999	722	748	837	20	80	369	964	999999	999999	999999	270	331	447	628	999999	600	783	39	489	660	807	220	999999	599	265	588	87	501	243	499	999999	873	674	544	122	999999	857	999999	220	179	159	999999	470	707	208	603	472	843	931	924	150	432	935	999999	999999	999999	380	247	755	999999	292	999999	999999	971	999999	397	656	902	515	254	742	830	818	319	510	999999	749	670	999999	999999	125	243	569	318	359	472	938	510	999999	611	620	620	206	728	887	686	999999	499	999999	811	947	569	337	686	192	319	613	999999	663	465	761	710	846	104	376	999999	999999	58	622	520	458	999999	167	904	634	999999	634	999999	431	823	239	260	946	999999	713	999999	999999	999999	999999	999999	999999	323	846	289	849	910	999999	112	361	839	999999	999999	877	999999	362	801	412	433	999999	69	685	523	203	839	236	511	763	266	390	821	152	29	922	582	999999	999999	309	999999	65	724	359	531	739	592	51	183	382	743	237	912	153	482	831	77	999999	999999	129	17	999999	347	156	999999	721	540	696	999999	143	305	551	999999	999999	999999	377	338	709	163	783	999999	798	62	139	999999	999999	477	999999	999999	999999	854	999999	999999	25	301	999999	999999	577	842	809	209	999999	288	999999	87	201	20	420	619	115	503	367	210	562	518	218	10	999999	135	487	254	862	37	574	999999	87	236	211	210	708	658	760	867	353	584	715	999999	23	62	999999	29	67	68	563	999999	999999	27	999999	507	93	825	510	999999	364	565	346	868	714	759	999999	964	808	220	910	456	743	500	856	999999	803	699	986	999999	306	999999	999999	999999	999999	999999	999999	999999	999999	703	127	882	999999	999999	999999	788	999999	846	999999	263	999999	864	220	999999	157	999999	951	999999	170	785	704	999999	838	355	155	999999	378	542	
999999	834	966	999999	999999	114	102	38	308	999999	999999	999999	739	999999	894	733	113	999999	258	349	999999	366	999999	797	898	688	999	733	54	999999	999999	999999	999999	999999	999999	999999	999999	121	373	115	754	129	808	526	18	999999	56	747	999999	114	999999	713	647	39	886	47	999999	179	999999	812	115	369	983	505	272	381	659	999999	514	999999	447	991	78	152	594	999999	558	412	789	806	999999	261	243	939	561	999999	999999	389	999999	414	74	999999	999999	560	999999	395	999999	312	263	636	442	22	243	999999	999999	260	999999	504	444	359	488	503	390	244	999999	853	999999	999999	944	999999	412	999999	224	999999	859	330	920	999999	999999	209	999999	255	158	162	374	629	27	667	281	310	999999	474	945	469	925	999999	999999	835	389	156	999999	101	368	450	999999	173	999999	144	717	347	999999	999999	361	245	999999	999999	354	238	870	551	836	467	772	644	998	999999	999999	754	183	298	593	999999	999999	996	939	309	999999	999999	927	211	831	883	950	933	969	999999	122	709	511	692	226	507	965	837	320	999999	328	724	999999	297	838	53	961	999999	999999	255	997	365	999999	659	999999	999999	311	669	999999	952	999999	999999	674	320	999999	624	253	490	82	96	129	301	686	999999	980	173	999999	999999	999999	788	999999	531	189	999999	691	757	999999	851	347	579	206	305	999999	367	294	489	59	999999	471	224	799	999999	356	667	135	705	678	999999	678	192	389	670	306	932	999999	986	999999	950	629	77	220	401	153	502	889	823	999999	329	852	501	123	136	178	158	988	451	184	522	999999	985	999999	255	183	164	200	535	999	194	336	999999	829	999999	511	403	13	407	999999	999999	777	311	530	999999	999999	187	78	999999	502	999999	999999	589	999999	999999	361	643	988	999999	228	989	311	364	824	990	993	554	999999	24	999999	774	154	999999	125	329	744	297	465	730	939	999999	96	937	43	851	250	747	999999	691	999999	867	414	48	188	347	552	423	487	539	365	761	515	999999	638	727	13	361	473	492	403	74	999999	268	34	232	903	999999	999999	973	750	256	999999	979	275	999999	370	999999	413	777	777	999999	999999	925	375	999999	490	999999	308	315	848	888	999999	999999	298	684	999999	156	999999	955	444	188	101	514	788	118	703	536	788	881	367	897	999999	999999	714	82	999999	262	892	846	742	871	75	25	135	861	973	63	690	591	77	223	999999	457	343	598	239	305	999999	266	484	954	252	426	999999	950	940	999999	999999	226	429	436	999999	177	223	573	999999	85	388	927	999999	650	845	207	813	153	805	500	
363	999999	842	999999	126	999999	371	788	999999	999999	77	999999	921	396	764	474	171	641	960	999999	244	769	485	999999	916	219	131	834	119	55	612	999999	155	449	233	183	383	471	320	627	805	434	944	473	18	214	15	749	886	380	45	999999	193	880	266	593	640	999999	51	999999	515	999999	679	582	46	273	38	482	173	590	100	700	331	999999	129	810	999999	21	155	712	214	999999	948	738	20	440	620	275	192	999999	542	999999	999999	413	122	277	755	999999	437	744	186	533	999999	305	289	345	999999	851	760	999999	999999	999999	544	339	702	999999	588	941	572	605	653	763	299	532	999999	999999	280	918	230	851	65	999999	583	410	535	680	795	653	458	999999	590	999999	514	999999	872	913	160	99	711	999999	688	813	798	832	101	423	243	63	256	883	74	932	999999	909	401	314	54	143	803	31	999999	935	999999	999999	25	999999	258	999999	999999	144	999999	191	999999	252	172	251	664	999999	319	122	447	999999	406	575	610	658	149	605	345	999999	999999	26	295	690	641	753	331	901	817	217	999999	680	402	999999	636	883	725	388	999999	160	999999	303	823	691	584	604	999999	917	297	367	745	999999	227	102	275	239	895	999999	610	999999	919	763	934	112	999999	766	350	293	999999	727	999999	760	859	195	919	576	203	604	116	46	999999	414	613	999999	999999	522	463	309	847	406	999999	999999	777	336	240	999999	369	720	743	817	264	255	978	570	999999	984	792	999999	183	999999	46	300	420	574	205	515	159	483	640	435	312	50	446	541	739	732	983	532	954	999999	999999	482	861	298	781	999999	435	53	999999	487	729	431	136	158	370	697	789	999999	140	999999	735	885	89	999999	515	224	809	446	830	701	10	270	87	999999	491	563	999999	131	793	999999	89	116	458	999999	705	880	913	297	180	52	999999	999999	402	239	999999	331	402	552	783	567	168	999999	999999	333	999999	469	354	999999	666	807	999999	667	999999	903	999999	629	436	999999	612	634	310	521	275	788	758	229	867	999999	840	169	999999	886	348	236	999999	100	999999	134	999999	246	536	999999	630	373	784	285	372	999999	594	679	895	475	999999	158	266	647	723	434	999999	999999	601	507	999999	507	647	380	329	192	834	555	735	312	261	376	999999	383	999999	902	13	999999	856	999999	263	171	274	694	999999	199	999999	431	999999	468	559	999999	644	38	780	999999	999999	414	956	189	664	48	943	592	999999	574	60	883	999999	820	431	101	411	232	254	985	242	999999	434	139	999999	413	188	999999	999999	999999	731	79	
602	767	999999	599	527	677	999999	224	227	681	999999	381	148	96	675	556	999999	467	15	422	784	795	891	773	980	999999	966	260	860	675	999999	379	843	981	999999	999999	645	832	574	733	517	39	999999	560	481	62	991	137	999999	631	240	294	838	319	294	806	875	411	618	700	711	463	363	551	841	111	538	167	999999	999999	911	999999	893	282	904	755	38	340	302	928	835	838	522	238	445	555	540	999999	697	483	122	999999	223	873	32	63	675	226	999999	380	523	833	331	61	720	999999	999999	566	414	539	778	545	119	690	865	999999	999999	134	116	295	571	14	470	332	573	677	991	29	259	850	89	812	622	922	414	999999	999999	470	518	419	164	999999	129	999999	705	577	133	533	18	159	122	550	119	433	809	518	373	999	488	52	44	382	316	563	459	966	923	197	285	864	365	480	616	696	141	999999	999999	312	627	999999	554	999999	999999	110	738	999999	702	198	123	896	638	518	982	475	384	781	666	999999	708	738	654	999999	257	153	794	642	999999	999999	999999	221	634	70	999999	493	498	576	999999	999999	825	920	274	734	84	389	235	846	497	151	321	359	999999	328	999999	888	350	618	219	866	315	999999	604	289	896	901	272	999999	146	999999	976	999999	420	460	740	787	474	920	861	868	918	999999	154	792	111	942	291	315	466	493	999999	880	366	504	900	999999	999999	984	837	999999	126	658	710	998	999999	999999	939	480	588	999999	423	429	756	351	948	367	999999	812	999999	954	620	956	120	652	356	106	999999	915	560	20	472	489	93	688	751	269	247	155	999999	597	13	999999	726	650	79	999999	133	25	555	999999	779	513	806	883	562	999999	999999	67	999999	999999	72	33	919	578	999999	934	346	78	599	689	130	804	195	590	950	999999	240	470	999999	633	973	435	999999	999999	241	958	683	209	135	999999	722	190	503	999999	534	979	891	158	306	145	386	64	426	866	422	999999	327	225	932	753	929	87	484	999999	104	637	663	902	999999	395	260	147	942	17	966	999999	311	999999	66	970	999999	91	174	447	257	918	18	999999	605	266	999999	467	999999	382	999999	645	705	484	999999	896	326	988	999999	911	884	999999	122	999999	899	481	672	999999	169	962	834	848	913	46	772	999999	628	170	999999	90	754	793	999999	999999	355	999999	999999	999999	180	169	654	929	999999	999999	999999	17	806	599	603	133	999999	999999	999999	314	547	814	732	668	711	289	277	165	999999	999999	167	999999	378	552	74	577	247	845	999999	999	317	999999	577	660	
483	764	379	39	567	999999	999999	805	495	566	31	541	599	575	125	890	891	499	247	549	105	999999	639	263	535	35	886	748	437	308	996	999999	999999	999999	999999	947	910	248	598	518	244	361	999999	812	999999	999999	978	671	729	999999	117	818	667	38	564	999999	134	126	999999	541	297	747	999999	999999	569	999999	999999	527	390	178	980	999999	900	729	314	743	866	826	732	12	999999	224	29	806	201	187	975	999999	999999	999999	822	793	745	66	231	999999	984	999999	252	151	237	999999	291	561	999999	464	917	937	723	999999	999999	307	999999	999999	494	82	728	571	995	999999	414	999999	19	216	355	196	907	844	508	817	759	457	584	590	774	999999	999999	999999	166	737	999999	47	493	697	38	524	409	999999	572	999999	768	423	999999	861	737	150	999999	999999	999999	463	556	83	438	999999	999999	697	723	803	726	898	148	270	414	268	131	999999	603	999999	187	830	786	663	282	359	59	346	43	722	853	634	155	859	262	999999	190	196	608	587	636	341	801	606	528	673	20	508	18	165	739	370	546	999999	999999	385	676	892	999999	88	856	724	663	10	950	999999	752	289	999999	711	999999	999999	767	25	999999	845	39	190	145	608	349	550	999999	878	983	999999	97	27	962	876	36	999999	395	529	731	911	678	999999	655	436	921	999999	500	307	88	805	602	531	999999	61	356	495	757	202	999999	315	397	785	999999	468	999999	999999	327	140	684	789	548	248	294	774	999999	238	534	708	687	618	999999	40	799	187	889	566	575	999999	530	540	540	999999	790	425	524	893	782	197	999999	195	413	369	622	299	266	364	999999	677	883	127	961	58	515	130	266	367	985	839	578	448	999999	415	999999	999999	258	355	457	999999	260	283	455	999999	286	501	215	690	417	999999	921	999999	328	898	999999	413	579	999999	687	670	169	167	908	943	999999	983	34	997	999999	479	50	911	907	378	427	999999	999999	999999	771	23	999999	999999	949	484	918	53	129	272	388	206	574	766	667	787	999999	102	375	512	727	303	476	217	999999	937	470	999999	999999	999999	481	427	742	955	999999	674	999999	999999	217	433	34	999999	999999	762	999999	999999	999999	999999	999999	129	999999	334	244	999999	896	478	546	707	645	22	24	999999	999999	179	791	960	464	999999	54	999999	999999	125	885	941	488	162	999999	714	598	999999	42	195	765	507	999999	156	193	999999	68	252	137	999999	947	999999	419	999999	999999	695	971	658	108	295	999999	261	97	553	999999	302	680	744	999999	832	999999	999999	979	829	153	999999	999999	644	
777	999999	560	999999	999999	984	177	999999	532	999999	999999	743	742	940	279	747	955	514	420	738	999999	890	999999	324	213	305	939	679	226	590	999999	239	807	999999	999999	999999	999999	437	395	113	999999	759	769	318	740	305	999999	178	998	242	873	639	999999	159	937	887	978	246	598	999999	999999	497	473	942	999999	773	936	999999	999999	999999	22	999999	999999	316	362	947	130	594	583	907	999999	771	999999	999999	716	342	731	657	399	993	248	497	839	825	68	887	296	827	917	966	369	684	999999	946	229	354	521	202	796	999999	766	393	999999	690	999999	283	816	489	999999	68	52	288	25	76	999999	524	689	999999	257	475	999999	303	999999	616	548	530	663	734	999999	999999	820	999999	860	409	999999	999999	999999	158	470	785	80	806	601	858	924	90	668	51	999999	705	665	999999	999999	331	338	999999	716	56	152	999999	619	92	725	863	248	513	428	615	840	999999	689	540	999999	472	999999	999999	701	819	692	467	999999	622	600	68	999999	601	999999	999999	81	763	148	788	999999	635	175	987	91	737	620	420	662	999999	210	185	25	135	999999	999999	926	484	771	897	363	684	972	999999	492	666	999999	647	918	889	999999	87	819	999999	534	206	307	417	999999	964	999999	281	805	810	421	425	53	581	999999	123	612	999999	991	251	999999	332	663	999999	999999	425	999999	972	502	773	517	133	365	124	600	200	999999	519	712	807	698	92	878	172	585	77	623	586	442	804	999999	999999	999999	578	477	211	542	999999	911	356	394	999999	779	999999	302	298	69	999999	999999	24	939	102	999999	194	553	351	453	501	999999	438	802	993	540	999999	496	569	999999	787	647	398	999999	999999	999999	365	423	471	313	847	869	297	17	999999	606	428	865	999999	74	900	34	135	999999	999999	547	482	554	400	695	999999	545	733	999999	281	999999	591	366	894	494	528	999999	91	48	606	632	304	430	117	397	121	832	312	505	999999	763	522	640	999999	999999	999999	811	32	776	232	999999	146	47	736	413	24	71	970	700	999999	138	943	96	162	419	252	62	446	999999	584	258	999999	238	121	518	999999	951	751	999999	999999	716	748	315	816	303	999999	266	694	704	383	999999	999999	612	959	999999	820	999999	487	206	264	83	375	30	201	973	79	999999	926	228	643	73	320	583	341	828	389	999999	280	858	999999	986	367	741	999999	533	999999	999999	278	112	999999	343	999999	554	142	999999	351	728	123	842	234	587	340	476	71	319	739	288	280	140	629	999999	999999	628	283	277	715	633	401	668	586	449	639	
999999	529	309	599	766	450	56	487	661	999999	437	999999	345	999999	891	680	319	793	118	359	147	999999	515	188	844	280	999999	579	999999	336	455	266	999999	948	999999	946	761	719	973	999999	999999	999999	968	668	999999	999999	938	621	824	953	91	874	999999	99	999999	999999	23	999999	755	495	585	999999	770	334	79	181	999999	397	149	944	918	999999	820	280	135	494	513	999999	460	849	342	252	999999	763	254	580	787	696	999999	174	932	999999	964	999999	999999	757	999999	643	598	999999	999999	551	999999	999999	999999	492	64	208	963	16	838	175	670	905	999999	342	722	16	90	498	393	999999	999999	975	999999	999999	634	341	28	378	999999	870	258	999999	703	999999	999999	874	999999	762	999999	589	732	449	335	766	969	69	334	919	45	999999	563	110	173	993	999999	505	867	757	999999	722	189	595	404	968	999999	999999	211	372	571	999999	288	327	999999	999999	430	500	999999	255	999999	999999	999999	999999	343	735	316	158	739	710	190	275	17	999999	904	804	409	146	55	367	999999	999999	858	962	357	197	598	245	139	368	573	999999	855	999999	449	293	999999	90	262	669	999999	768	37	999999	999999	306	840	317	423	177	405	999999	455	292	405	115	716	54	751	999999	147	81	28	380	146	80	419	394	531	620	99	328	999999	999999	706	999999	184	367	780	60	357	290	999999	999999	963	289	664	999999	227	343	577	670	338	117	532	590	999999	657	364	120	887	455	786	999999	88	999999	409	80	586	999999	931	358	274	701	999999	856	259	67	417	856	416	846	177	999999	53	428	989	776	999999	125	340	999999	12	670	999999	999999	503	29	999999	886	999999	594	999999	902	412	228	406	637	319	676	341	692	999999	999999	703	51	288	599	759	659	999999	632	999999	471	984	414	999999	603	538	896	362	999999	999999	530	976	999999	999999	274	999999	824	32	999999	999999	186	784	647	286	999999	999999	132	623	904	269	999999	799	999999	376	525	918	999999	999999	999999	109	999999	323	111	519	999999	999999	881	999999	999999	814	999999	636	734	175	50	687	346	999999	850	999999	416	999999	458	970	949	999999	729	999999	344	356	787	951	999999	999999	54	863	682	138	566	974	94	940	609	100	999999	597	999999	91	336	838	999999	870	32	174	999999	150	865	141	569	989	999999	435	999999	999999	36	983	999999	482	131	999999	14	999999	999999	875	552	475	999999	367	999999	362	665	647	129	506	999999	917	999999	999999	569	904	998	551	999999	576	183	659	999999	942	999999	351	999999	999999	999999	160	999999	373	309	156	622	228	476	999999	496	216	334	163	316	
999999	891	119	64	360	912	999999	188	999999	648	993	702	893	380	999999	303	303	181	82	999999	999999	999999	999999	999999	781	443	351	438	500	999999	999999	252	29	353	754	61	953	296	999999	999999	742	971	380	724	315	999999	728	847	744	214	202	45	262	475	999999	676	999999	502	282	916	571	789	999999	408	296	751	683	549	999999	680	349	16	350	402	999999	997	302	688	312	337	999999	503	693	296	861	327	990	999999	16	88	572	461	999999	914	119	999999	294	971	999999	563	770	188	231	74	864	196	694	859	530	349	384	999999	200	999999	211	77	999999	401	546	968	761	139	543	547	117	888	999999	436	293	999999	713	330	260	999999	567	999999	282	628	432	675	999999	140	33	666	703	772	271	78	999999	51	857	999999	999999	469	802	641	645	683	957	975	203	999999	999999	539	999999	63	549	451	999999	676	999999	477	969	999999	345	999999	115	877	844	344	626	923	723	251	143	820	895	790	999999	926	890	598	671	456	481	374	999999	493	39	650	233	819	999999	999999	256	390	923	563	134	181	535	767	839	999999	359	280	999999	335	406	816	167	758	505	461	785	207	805	999999	400	999999	77	999999	848	999999	121	806	242	687	995	999999	897	342	666	774	400	999999	758	999999	107	211	999999	999999	96	999999	492	999999	324	239	260	999999	585	410	172	163	114	912	918	999999	510	552	47	857	339	654	918	999999	101	999999	70	661	999999	999999	999999	199	151	999999	535	635	711	647	492	999999	436	999999	177	496	999999	513	669	999999	214	999999	549	555	173	972	898	442	999999	667	382	592	179	599	609	829	986	973	999999	275	386	999999	934	862	69	45	431	392	486	432	654	588	72	582	456	337	999999	869	36	999999	940	999999	341	53	274	900	833	837	347	999999	999999	206	500	999999	111	921	187	686	495	137	551	999999	955	871	23	794	530	596	152	282	622	999999	946	843	334	293	952	999999	597	168	211	593	55	148	922	457	97	667	999999	535	159	999999	383	898	627	999999	147	999999	999999	480	999999	999999	999999	75	725	393	259	657	80	999999	969	999999	99	999999	925	999999	999999	816	948	565	706	862	124	999999	999999	103	742	58	225	999999	999999	492	861	127	999999	964	999999	980	423	999999	207	999999	597	663	565	863	440	56	973	670	965	331	521	473	999999	518	132	88	942	632	999999	211	441	181	672	487	435	999999	549	999999	69	489	999999	419	999999	276	999999	461	61	269	999999	696	85	555	999999	824	971	397	352	279	842	819	47	791	887	995	999999	426	991	88	
999999	468	999999	999999	999999	485	928	111	115	508	253	671	999999	682	969	954	136	885	247	848	516	47	629	279	128	999999	999999	611	531	372	999999	999999	999999	999999	999999	203	199	73	944	458	895	870	999999	999999	36	181	999999	365	821	999999	869	123	188	153	571	400	839	238	999999	999999	999999	999999	579	743	240	404	211	64	999999	776	765	73	940	999999	952	999999	999999	784	999999	947	457	97	789	598	503	164	670	326	410	441	364	960	999999	583	424	999999	300	999999	613	999999	969	737	999999	55	177	999999	999999	999999	999999	925	644	999999	985	999999	913	946	537	980	999999	86	734	885	999999	999999	999999	804	999999	367	999999	384	355	217	999999	619	999999	720	582	744	431	697	999999	281	135	485	999999	309	999999	999999	670	478	50	320	999999	999999	898	93	93	104	633	372	912	814	34	816	999999	437	883	376	999999	202	373	999999	559	552	104	462	760	999999	622	122	829	669	696	896	343	44	999999	643	721	894	636	999999	120	68	785	177	999999	999999	904	369	999999	608	999999	477	999999	257	999999	756	442	445	333	999999	482	520	542	252	127	999999	483	545	529	250	654	82	566	885	683	501	999999	927	215	452	274	262	999999	231	999999	229	999999	96	283	999999	211	285	571	721	15	599	999999	542	59	999999	834	368	840	185	953	194	999999	230	999999	999999	988	515	240	999999	650	229	823	321	840	898	347	397	999999	377	48	379	999999	844	879	93	975	999999	877	96	617	905	422	522	277	227	318	999999	522	23	172	695	54	690	81	786	776	213	701	160	782	999999	106	472	146	584	683	77	351	490	293	763	637	154	273	744	806	311	54	622	590	776	999999	999999	214	999999	334	820	772	103	317	772	533	999999	313	179	809	950	386	693	543	251	229	41	730	409	67	900	999999	999999	979	474	169	89	999999	15	572	847	267	999999	259	863	304	257	183	521	240	999999	840	103	935	856	925	361	88	349	557	843	528	805	295	433	999999	446	123	842	613	453	999999	308	607	961	692	593	443	680	946	971	858	999999	999999	156	69	333	401	132	999999	999999	999999	231	457	999999	329	462	999999	999999	469	858	144	999999	908	786	754	541	999999	973	999999	341	999999	408	999999	586	984	319	637	148	999999	80	54	999999	302	805	453	934	851	877	642	239	95	999999	999999	98	837	528	310	391	402	528	836	427	957	999999	890	999999	829	870	999999	999999	999999	999999	999999	999999	813	152	999999	113	343	999999	690	619	341	934	256	310	197	314	999999	466	19	255	746	845	999999	626	
44	999999	915	851	115	980	143	632	415	726	165	821	999999	999999	490	207	58	581	837	227	96	999999	961	589	999999	525	131	287	10	999999	622	616	164	197	118	953	198	999999	714	709	485	999999	999999	529	155	375	999999	64	976	999999	207	174	999999	27	540	21	132	335	447	590	859	855	631	836	999999	549	666	999999	586	537	19	999999	867	999999	741	999999	999999	442	999999	48	495	76	311	198	999999	458	999999	999999	999999	107	999999	862	53	999999	850	630	87	693	425	999999	709	941	478	449	802	640	307	879	285	999999	518	999999	999999	408	104	999999	554	999999	465	999999	941	999999	440	489	706	157	523	999999	287	121	310	809	27	837	339	553	598	862	999999	999999	999999	728	862	504	999999	150	969	644	39	68	86	999999	238	769	999999	190	999999	988	742	655	126	999999	602	174	999999	999999	673	64	79	551	203	691	999999	724	504	223	666	999999	900	566	999999	878	713	228	999999	666	581	257	182	999999	52	610	129	739	624	596	999999	698	652	880	999999	915	575	488	865	394	595	514	999999	451	523	575	999999	185	478	999999	851	383	139	195	136	425	882	999999	508	593	999999	317	109	907	97	999999	293	29	99	272	312	234	999999	651	999999	77	982	730	999999	477	521	999999	271	999999	745	752	569	466	754	999999	42	999999	979	282	822	288	999999	999999	364	999999	291	78	96	999999	934	626	30	487	124	68	443	161	999999	41	81	999999	56	722	172	345	409	827	999999	999999	239	656	255	999999	999999	792	662	624	376	89	999999	453	999999	999999	451	129	732	91	999999	999999	999999	881	371	948	999999	204	999999	691	205	999999	156	464	803	58	977	288	381	938	658	332	406	999999	784	999999	845	627	999999	991	281	52	612	328	999999	579	429	999999	294	306	879	634	561	999999	429	999999	999999	732	649	808	87	173	748	793	432	29	999999	798	106	167	113	583	999999	999999	420	162	416	828	979	234	628	999999	999999	999999	999999	34	771	435	999999	437	280	122	978	961	914	117	999999	999999	999999	465	290	631	260	137	203	306	211	321	560	276	999999	115	752	999999	190	457	180	673	734	408	258	864	409	999999	999999	990	999999	472	335	313	857	597	932	524	943	997	379	999999	999999	999999	823	999999	999999	132	999999	174	999999	562	781	467	999999	630	95	497	216	425	231	591	250	212	701	738	986	257	999999	353	999999	238	481	192	87	314	792	971	584	799	999999	286	999999	999999	630	52	690	999999	999999	237	999999	999999	999999	528	776	999999	626	999999	71	94	473	627	713	999999	991	141	
999999	599	389	632	838	123	999999	416	999999	944	419	527	999999	658	58	127	881	999999	841	738	999999	953	416	999999	688	123	910	500	335	999999	573	38	730	499	961	101	999999	743	999999	999999	999999	999999	102	831	378	108	106	999999	45	355	746	531	312	263	220	137	999999	99	999999	725	212	999999	91	999999	381	391	797	92	696	957	638	148	793	452	999999	29	861	585	999999	589	999999	507	999999	979	626	51	725	477	289	834	908	399	999999	673	999999	119	819	38	460	987	999999	24	999999	87	717	999999	999999	859	56	200	276	607	178	364	708	705	956	999999	447	339	665	329	999999	862	59	249	349	130	267	107	209	832	999999	933	288	12	791	387	272	28	999999	866	431	98	567	310	999999	999999	964	490	999999	718	591	130	331	981	999999	853	38	477	268	618	602	948	999999	443	482	245	85	706	913	999999	838	428	35	799	898	714	304	749	29	906	166	776	944	491	250	14	612	307	792	938	358	795	760	695	274	482	999999	134	999999	985	999999	267	576	583	999999	173	104	532	92	999999	558	288	458	361	462	825	14	509	203	478	633	778	999999	975	230	53	999999	340	534	425	616	180	922	43	548	999999	999999	371	611	87	999999	999999	999999	999999	999999	79	346	408	243	448	478	999999	931	358	362	589	353	600	999999	836	505	764	997	667	999999	387	366	424	813	563	625	642	897	999999	568	553	999999	627	596	999999	706	269	999999	95	946	28	249	573	681	959	554	609	999999	999999	582	155	92	557	407	12	713	999999	595	679	823	836	701	815	789	999999	36	725	999999	211	139	246	999999	911	720	870	147	792	999999	854	19	25	633	999999	543	423	471	15	999999	999999	447	784	673	427	272	999999	327	434	784	872	999999	999999	999999	806	645	999999	488	180	999999	999999	864	920	188	741	670	807	999999	578	281	376	347	30	505	999999	999999	354	572	249	999999	609	553	713	18	870	920	999999	421	826	999999	999999	934	300	178	692	729	999999	606	999999	757	999999	999999	999999	162	417	534	999999	333	194	999999	301	773	249	531	237	984	160	911	317	999999	490	999999	385	999999	84	442	56	851	812	999999	248	748	999999	492	194	701	805	999999	601	999999	17	855	237	999999	195	433	999999	769	941	708	579	999999	298	121	276	999999	532	999999	87	999999	488	71	999999	503	803	552	143	756	346	535	188	599	999999	971	812	634	999999	999999	907	651	747	286	910	113	121	633	999999	528	226	999999	999999	159	999999	626	857	946	344	734	980	642	299	999999	432	999999	999999	
979	303	327	308	999999	909	931	748	999999	999999	211	999999	418	999999	180	999999	615	540	231	366	39	126	694	124	866	300	434	620	999999	999999	809	853	505	583	999999	339	142	229	999999	215	247	410	56	398	656	795	926	352	810	549	684	407	999999	999999	999999	863	609	213	442	350	484	321	484	999999	428	357	655	834	999999	840	960	395	955	25	999999	628	79	305	467	80	374	92	809	999999	676	411	652	999999	93	279	729	929	787	244	731	999999	926	999999	969	999999	999999	101	999999	969	589	299	451	999999	929	999999	793	313	745	999999	999999	999999	511	759	999999	27	999999	999999	751	999999	120	40	999999	721	294	202	702	108	335	169	999999	282	989	999999	144	387	999999	999999	999999	221	485	426	194	426	268	338	999999	177	999999	999999	999999	940	999999	122	999999	999999	692	730	999999	737	179	695	977	585	440	999999	412	670	624	31	999999	249	681	539	504	694	846	191	463	955	776	534	999999	383	566	990	932	999999	999999	585	999999	999999	999999	790	51	790	999999	999999	986	999999	999999	754	552	552	894	363	269	811	999999	174	713	510	276	947	960	644	170	604	29	449	771	535	689	999999	336	999999	686	891	497	713	256	999999	205	898	39	31	982	999999	999999	213	731	131	268	999999	872	999999	999999	616	999999	407	630	843	588	999999	793	400	75	512	226	76	676	999999	323	904	917	999999	999999	377	999999	938	999999	999999	125	816	718	650	277	999999	177	999999	865	80	71	100	999999	413	658	658	115	638	956	480	766	421	536	363	807	999999	899	406	878	999999	698	891	745	999999	727	999999	828	153	133	202	345	84	211	605	999999	999999	821	514	817	657	272	289	981	999999	421	704	999999	364	842	912	999999	770	999999	280	382	180	999999	640	999999	886	999999	962	515	764	145	691	220	999999	999999	584	543	395	589	230	331	419	909	563	999999	33	492	474	999999	999999	229	574	810	930	233	999999	878	190	999999	999999	999999	310	999999	227	56	999999	999999	359	999999	268	999999	999999	191	999999	948	963	271	791	999999	999999	404	365	661	305	999999	570	881	290	999999	999999	999999	362	566	658	402	31	645	999999	517	311	540	999999	999999	52	999999	999999	392	767	981	270	874	96	581	177	536	472	649	478	682	485	848	213	652	406	561	26	31	999999	650	927	327	579	999999	307	999999	271	208	619	464	901	188	999999	308	446	999999	619	781	399	131	929	381	177	19	41	999999	336	490	760	999999	824	999999	859	126	64	943	999999	813	999999	55	999999	999999	999999	999999	780	307	734	999999	216	369	941	
999999	632	411	721	555	999999	999999	251	845	999999	781	448	999999	999999	290	329	997	999999	999999	741	806	507	999999	856	666	351	162	238	999999	999999	999999	283	401	999999	588	989	457	999999	508	792	735	571	438	259	493	825	901	384	500	978	736	999999	713	999999	145	737	288	554	64	213	997	341	517	126	999999	999999	999999	589	999999	301	871	999999	744	709	15	245	999999	999999	373	841	449	778	999999	755	992	770	569	999999	413	999999	710	902	350	305	795	404	999999	321	999999	999999	999999	322	333	999999	117	999999	916	999999	622	999999	668	194	191	223	999999	229	602	999999	999999	603	938	999999	186	209	999999	969	262	449	999999	611	191	757	999999	387	73	137	454	540	648	999999	853	565	160	999999	193	526	720	999999	540	575	801	301	999999	999999	57	503	146	999999	617	148	880	476	99	21	999999	910	976	804	160	999999	775	999999	123	276	750	382	134	673	999999	999999	258	136	909	348	809	890	570	925	340	570	990	329	999999	510	999999	386	476	999999	793	282	999999	916	999999	999999	999999	738	999999	920	999999	674	379	473	117	553	889	754	567	750	211	828	349	61	473	590	646	455	999999	999999	298	373	906	985	879	743	524	341	999999	15	999999	81	713	649	999999	665	200	999999	222	379	620	232	819	999999	937	965	999999	999999	999999	999999	267	355	999999	573	999999	178	768	393	593	374	38	558	604	562	212	140	125	999999	668	808	399	128	243	770	992	75	554	999999	58	999999	999999	999999	888	764	747	202	482	999999	999999	224	999999	806	934	999999	350	999999	628	266	522	806	999999	244	830	999999	996	149	999999	827	999999	566	624	587	345	679	999999	13	669	840	815	19	657	975	681	453	911	592	194	395	430	999999	447	297	668	999999	74	575	205	254	768	999999	91	999999	568	999999	599	318	471	265	999999	347	999999	787	999999	512	999999	874	562	386	732	999999	954	726	406	650	129	999999	919	999999	614	999999	999999	424	82	999999	928	11	417	999999	854	999999	131	929	111	93	536	659	999999	165	103	200	23	999999	521	999999	653	999999	258	917	999999	272	398	377	650	999999	539	999999	715	999999	999999	156	999999	340	999999	139	999999	35	624	323	123	469	491	764	999999	999999	974	989	902	717	564	574	753	499	890	592	213	753	288	806	999999	999999	944	612	581	946	733	682	296	392	82	627	999999	934	999999	871	780	634	377	236	330	549	86	998	679	19	403	967	999999	940	999999	538	746	817	769	565	525	879	192	999999	691	999999	703	999999	999999	936	833	818	695	28	811	999999	386	62	
486	14	481	999999	932	999999	999999	765	242	355	466	543	880	922	175	248	356	901	451	999999	544	999999	999999	999999	363	742	186	585	282	431	138	356	162	694	340	764	999999	578	946	999999	510	925	69	358	999999	110	999999	910	653	457	671	999999	999999	72	517	999999	169	916	592	999999	395	968	493	810	227	119	391	999999	592	410	164	777	955	830	813	619	968	497	999999	263	999999	275	999999	824	760	999999	999999	100	999999	881	605	999999	986	755	235	542	999999	258	140	944	719	999999	999999	253	999999	893	999999	307	259	999999	490	999999	415	339	514	999999	999999	668	60	999999	890	301	19	999999	999999	999999	999999	209	999999	281	187	999999	999999	566	543	815	946	688	532	999999	275	921	840	288	401	932	762	657	251	115	505	999999	208	999999	999999	427	999999	618	999999	315	112	754	999999	977	721	999999	316	848	999999	698	999999	357	146	193	999999	969	460	730	318	872	999999	144	958	999999	775	414	521	232	999999	125	954	337	999999	226	763	521	228	862	567	631	626	999999	861	552	930	999999	636	24	411	94	967	140	999999	575	90	968	796	212	212	316	999999	93	346	679	744	846	117	920	430	220	750	597	173	687	256	321	999999	999999	568	627	777	999999	821	999999	158	823	37	674	999999	999999	725	25	999999	260	382	542	999999	191	808	94	50	716	594	999999	343	999999	967	999999	329	999999	999999	999999	644	584	539	999999	271	917	531	920	818	443	783	634	494	734	937	999999	314	713	999999	100	606	484	587	71	911	999999	94	778	999999	415	999999	377	999999	344	381	85	721	629	280	659	999999	887	276	607	999999	959	705	608	999999	64	999999	616	34	604	784	999999	997	999999	840	641	832	753	999999	413	999999	416	534	160	363	861	201	999999	442	94	440	718	217	980	138	952	999999	486	345	999999	106	738	352	505	560	221	999999	253	999999	639	826	999999	822	863	999999	526	999999	999999	255	581	862	632	183	999999	173	999999	952	999999	349	888	716	356	999999	999999	316	999999	73	39	600	151	783	948	896	999999	999999	533	895	354	999999	612	526	379	999999	999999	939	999999	999999	412	341	999999	269	999999	999999	899	923	999999	999999	560	557	168	462	406	999999	114	798	913	735	380	999999	640	179	999999	555	999999	372	346	125	653	999999	841	795	661	697	115	882	721	54	999999	879	786	43	345	797	313	160	130	424	136	965	36	738	193	999999	700	324	660	516	999999	537	587	364	845	237	999999	372	800	708	849	231	86	868	738	501	896	606	833	810	999999	586	251	999999	989	999999	307	
113	611	932	996	790	231	215	877	469	302	999999	197	118	999999	941	359	999999	574	904	999999	167	10	692	832	999999	491	850	274	591	999999	664	375	167	930	611	761	867	711	68	10	999999	991	278	209	473	418	999999	728	310	237	999999	357	94	799	149	999999	999999	110	902	999999	381	940	296	999999	999999	999999	40	999999	480	189	999999	999999	516	904	27	999999	731	492	999999	685	765	131	964	363	999999	999999	291	999999	999999	999999	841	767	809	758	629	999999	705	104	572	999999	388	999999	258	130	999999	130	841	999999	999999	974	382	436	999999	227	543	259	975	999999	718	999999	775	672	398	971	999999	724	900	999999	999999	96	469	636	920	999999	999999	228	872	844	999999	344	474	111	585	999999	136	414	35	999999	224	379	999999	773	385	251	999999	715	158	287	782	31	230	94	999999	695	515	745	999999	999999	921	325	387	141	323	999999	999999	674	97	582	845	933	999999	318	999999	905	142	695	260	679	320	999999	79	595	72	596	123	389	205	889	310	390	898	999999	670	999999	999999	823	459	999999	394	999999	999999	576	442	848	333	911	552	999	563	819	999999	999999	479	340	999999	791	79	727	270	476	478	207	999999	464	45	462	648	642	913	319	246	259	294	999999	961	503	163	223	273	212	837	999999	999999	490	894	70	766	999999	654	210	999999	732	740	918	497	430	303	999999	813	871	272	909	96	254	999999	999999	999999	135	378	751	638	855	463	68	639	282	999999	999999	999999	974	695	319	999999	999999	999999	513	999999	376	999999	999999	999999	999999	410	401	939	999999	119	999999	999999	658	518	641	960	902	572	898	278	681	288	999999	559	511	417	999999	186	953	921	383	689	79	727	185	999999	837	551	999999	455	999999	129	711	173	789	999999	911	465	63	358	95	150	666	245	836	97	641	981	999999	768	570	225	985	15	999999	402	837	930	342	999999	999999	361	119	453	216	562	577	61	769	999999	506	999999	132	999999	836	242	32	834	999999	98	637	856	851	693	884	846	143	999999	999999	397	57	980	133	999999	235	733	999999	999999	38	284	520	589	221	82	271	196	103	390	179	999999	379	12	49	254	734	999999	999999	999999	568	999999	428	871	623	999999	579	999999	999999	441	999999	112	211	809	805	616	577	57	644	779	431	698	752	752	999999	935	27	54	941	999999	956	958	233	614	654	668	855	999999	966	999999	503	999999	999999	662	21	77	300	570	207	433	676	687	631	999999	999999	999999	617	676	345	688	365	534	583	381	485	999999	999999	999999	164	147	999999	928	91	805	285	
685	999999	100	741	999999	644	999999	847	518	212	279	337	999999	620	784	60	189	999999	288	999999	968	172	565	187	600	198	703	415	69	999999	748	605	825	454	319	118	527	999999	876	53	908	687	75	178	216	93	385	976	380	96	581	624	803	332	317	522	999999	999999	151	279	940	51	787	846	463	673	511	58	999999	999999	533	999999	437	244	575	290	107	999999	970	516	813	726	45	972	100	134	802	503	147	999999	912	613	792	607	999999	866	900	999999	714	542	582	336	675	704	999999	335	999999	568	756	36	425	999999	942	634	465	223	16	814	755	339	870	17	910	514	763	919	462	830	141	708	390	877	999999	999999	999999	999999	999999	340	419	765	999999	999999	999999	120	380	999999	671	167	999999	889	860	95	474	999999	672	574	999999	170	999999	643	872	366	999999	58	646	547	138	999999	699	999999	172	675	999999	990	401	636	270	800	999999	660	258	304	689	251	999999	304	999999	999999	765	370	71	890	398	776	892	581	806	999999	474	833	974	166	468	172	999999	195	999999	484	983	999999	313	999999	36	290	394	578	999999	195	210	351	999999	831	748	339	999999	281	286	999999	107	820	999999	999999	335	310	686	999999	999999	999999	999999	662	999999	999999	323	729	66	999999	864	999999	392	324	904	999999	498	132	999999	999999	418	138	254	456	908	72	386	999999	216	741	299	726	999999	302	999999	160	671	547	737	999999	518	28	282	481	416	999999	245	999999	916	218	83	999999	611	544	683	708	999999	999999	754	551	553	160	523	324	155	148	513	99	999999	999999	949	951	999999	494	999999	999999	856	999999	49	739	827	602	999999	997	668	999999	124	69	619	43	878	603	792	196	660	368	504	999999	336	278	665	155	210	172	269	999999	999999	999999	909	293	852	508	999999	999999	724	951	999999	525	999999	999999	33	454	480	999999	875	356	168	999999	834	276	999999	999999	446	770	999999	681	401	94	738	546	999999	998	160	336	999999	379	574	777	999999	999999	465	978	311	999999	255	999999	999999	661	297	913	963	999999	999999	643	398	953	72	268	941	52	999999	999999	999999	119	999999	999999	303	153	368	999999	782	390	736	134	811	916	596	180	524	863	999999	740	797	824	583	658	999999	516	938	237	317	315	836	429	159	646	999999	202	999999	230	916	999999	999999	791	999999	583	883	167	832	481	367	891	744	88	47	819	31	962	536	141	999999	787	215	999999	999999	476	999999	999999	974	174	725	404	693	304	946	484	999999	15	693	999	999999	999999	684	466	869	425	571	757	392	340	625	238	665	354	
911	139	325	171	603	664	38	577	192	999999	756	963	999999	449	999999	562	999999	26	279	536	366	999999	112	749	271	772	905	796	924	644	549	496	999999	349	392	816	999999	286	999999	999999	999999	207	376	27	709	906	227	131	999999	829	958	608	999999	139	987	162	37	999999	999999	830	758	242	652	999999	128	270	234	858	67	999999	999999	104	614	249	565	999999	393	95	999999	364	555	784	180	104	685	999999	537	608	362	240	788	591	999999	580	281	999999	555	827	899	449	682	369	73	309	999999	864	994	719	574	828	768	942	537	545	285	973	999999	557	862	999999	732	625	506	827	537	999999	999999	43	968	825	613	566	196	600	999999	196	720	999999	669	821	946	818	44	533	471	999999	64	841	305	307	678	997	999999	721	716	66	999999	246	772	622	999999	960	750	748	224	999999	756	937	862	99	262	199	887	999999	999999	914	591	999999	365	999999	758	999999	738	671	157	999999	601	999999	883	625	333	999999	108	57	999999	986	77	999999	319	999999	999999	127	979	999999	54	488	119	923	491	802	999999	890	880	91	863	280	999999	999999	601	999999	611	292	64	246	766	777	999999	840	376	254	999999	305	663	999999	600	640	999999	533	999999	999999	999999	678	983	90	160	442	604	26	193	405	999999	987	694	710	657	807	73	999999	999999	276	397	279	556	999999	955	179	999999	783	491	999999	383	698	462	932	999999	999999	308	999999	95	333	999999	999999	999999	971	490	999999	611	999999	448	792	577	999999	94	999999	999999	237	999999	746	999999	981	216	999999	535	999999	31	999999	535	762	609	999999	508	99	656	125	999999	999999	999999	585	756	105	568	284	344	999999	655	228	613	999999	660	999999	999999	562	847	114	999999	361	549	695	999999	999999	999999	848	353	723	293	999999	507	969	267	959	614	545	990	40	423	999999	487	836	999999	803	999999	433	111	736	913	999999	251	552	997	999999	773	999999	636	341	770	719	930	999999	414	999999	720	644	844	700	268	276	571	817	690	999999	874	999999	389	156	962	999999	999999	616	999999	347	999999	955	971	525	196	999999	909	659	269	704	11	866	432	147	92	817	588	410	477	999999	385	999999	862	812	867	70	548	489	378	999999	971	324	809	77	931	765	673	329	514	582	366	999999	558	985	194	17	290	999999	999999	999999	322	346	149	174	961	999999	999999	168	658	136	148	429	999999	399	732	687	67	364	999999	327	999999	999999	896	894	290	472	876	876	999999	859	779	306	999999	233	999999	999999	999999	999999	115	999999	999999	999999	670	388	999999	936	999999	999999	999999	999999	
950	926	45	745	999999	62	449	254	883	499	999999	999999	540	999999	999999	841	999999	999999	842	999999	512	421	258	95	655	999999	598	518	460	999999	840	718	999999	130	908	999999	270	680	999999	504	999999	929	761	616	195	454	973	871	999999	602	933	576	325	166	999999	538	677	999999	99	370	463	931	793	540	999999	226	999999	419	889	999999	580	999999	833	348	910	582	999999	642	899	999999	999999	727	485	858	419	274	402	999999	136	380	999999	999999	590	861	50	264	145	231	999999	968	849	999999	982	539	31	999999	742	976	256	421	999999	999999	999999	999999	999999	736	455	935	130	394	999999	148	999999	519	326	270	741	971	308	999999	447	438	684	931	999999	113	745	946	836	808	531	426	999999	999999	501	151	269	702	167	313	808	999999	110	572	154	999999	279	999999	223	999999	999999	999999	677	600	999999	450	360	129	535	600	991	999999	109	322	862	407	929	999999	999999	185	11	49	813	995	846	247	337	121	786	651	833	282	732	85	999999	760	748	619	999999	61	790	999999	999999	567	321	309	110	787	709	747	781	700	454	999999	999999	830	957	682	999999	737	122	248	999999	884	767	719	776	34	999999	999999	999999	319	999999	967	394	862	999999	256	999999	547	147	550	411	49	870	143	999999	694	325	118	803	999999	999999	12	938	999999	806	292	799	602	533	85	413	607	999999	471	860	487	653	896	957	710	999999	216	600	572	837	303	999999	633	890	91	708	276	308	592	453	837	38	843	999999	590	456	90	999999	71	146	804	999999	408	999999	351	999999	428	161	102	76	660	411	376	714	512	278	176	711	999999	376	999999	308	999999	28	999999	458	810	840	376	999999	918	201	999999	999999	43	352	615	360	549	50	290	124	999999	999999	999999	435	661	999999	553	322	999999	379	573	695	999	505	455	390	260	892	240	588	785	999999	158	999999	873	941	681	999999	662	999999	172	410	96	32	999999	979	999999	596	999999	681	999999	999999	973	549	628	843	435	999999	897	235	110	657	809	701	339	377	377	335	562	720	457	393	999999	474	217	172	608	999999	412	475	999999	663	999999	559	301	999999	865	609	839	39	516	153	999999	999999	715	514	600	394	693	724	612	899	999999	87	233	903	403	509	342	465	245	999999	135	999999	79	447	562	260	410	999999	512	768	495	999999	214	314	999999	232	759	702	999999	223	999999	687	863	265	629	27	335	999999	337	999999	277	999999	999999	67	28	840	367	278	999999	350	999999	95	222	844	414	510	873	919	782	181	999999	639	893	31	174	447	568	814	817	
999999	999999	23	999999	999999	501	121	739	999999	296	290	864	490	999999	231	240	999999	475	29	999999	128	154	416	615	166	616	637	490	999999	893	999999	282	553	999999	416	425	970	815	75	352	302	771	726	999999	501	316	269	999999	671	790	966	971	549	962	999999	400	518	407	123	540	863	630	966	262	714	18	999999	999999	343	999999	269	392	409	999999	999999	357	427	999999	123	849	357	748	818	999999	999999	999999	732	590	761	26	907	572	702	535	489	999999	999999	473	999999	493	995	238	554	865	531	583	571	999999	414	351	972	735	999999	999999	999999	124	811	983	999999	115	285	731	278	327	899	696	690	873	197	886	552	999999	999999	630	854	999999	203	999999	461	353	48	859	186	999999	54	999999	999999	438	352	999999	860	821	147	813	999999	274	960	999999	966	834	893	999999	999999	527	799	28	871	663	999999	75	921	858	532	982	77	999999	554	859	282	999999	417	262	531	822	999999	999999	816	60	999999	590	999999	965	999999	999999	460	350	183	658	620	36	310	625	28	287	453	11	298	999999	746	790	719	999999	954	248	426	640	176	863	501	999999	211	999999	250	829	907	955	870	905	531	726	253	895	999999	999999	999999	792	999999	254	379	34	441	660	314	632	870	999999	21	999999	999999	819	184	999999	167	551	999999	489	385	198	999999	497	999999	393	633	29	547	823	999999	708	821	634	999999	921	493	476	637	551	516	618	958	849	944	132	705	711	552	999999	999999	697	432	937	417	999999	873	882	893	999999	36	999999	94	57	999999	312	999999	999999	999999	262	999999	691	914	999999	973	766	999999	530	553	18	687	921	476	614	95	175	285	883	226	999999	58	999999	999999	588	999999	231	533	999999	999999	641	204	138	999999	300	116	56	782	159	964	999999	815	999999	338	885	370	114	999999	480	962	39	37	54	359	999999	999999	225	119	999999	757	751	999999	329	875	999999	814	999999	633	999999	507	48	392	136	918	576	999999	704	282	697	228	999999	414	63	948	625	614	999999	779	999999	96	891	937	457	402	223	999999	496	999999	426	80	811	481	641	973	923	647	901	999999	783	526	509	942	999999	999999	346	347	189	380	999999	308	663	999999	999999	99	615	111	935	999999	705	168	59	236	856	999999	416	939	773	89	35	978	999999	34	995	710	586	949	525	999999	65	876	999999	126	228	999999	416	999999	84	551	999999	999999	712	177	999999	624	476	999999	95	795	700	407	574	110	355	999999	595	999999	784	696	999999	665	585	999999	678	829	930	933	17	738	219	385	865	999999	721	212	999999	
545	605	380	243	313	999999	730	649	999999	311	137	770	946	532	777	257	387	48	702	247	999999	498	600	693	543	275	356	585	999999	542	352	388	152	15	59	999999	413	463	209	802	854	946	31	527	803	999999	70	999999	999999	137	487	193	29	999999	158	57	14	687	999999	47	999999	999999	999999	125	999999	999999	999999	940	483	743	999999	923	839	900	392	180	477	999999	890	380	999999	150	153	198	64	999999	999999	187	857	12	999999	999999	764	171	999999	709	622	905	999999	64	544	129	999999	698	999999	999999	999999	999999	999999	977	579	999999	796	328	832	377	12	145	70	800	389	450	93	480	999999	999999	169	677	999999	999999	999999	571	999999	836	836	95	999999	999999	905	501	999999	250	999999	879	432	107	929	445	999999	917	706	487	999999	999999	999999	103	999999	999999	999999	174	404	676	513	999999	429	18	426	960	492	747	960	556	240	999999	999999	999999	845	214	999999	616	199	724	349	697	999999	80	999999	747	999999	743	59	164	471	740	107	149	999999	999999	459	999999	680	999999	953	590	999999	160	999999	286	999999	535	257	831	999999	999999	999999	679	336	815	921	359	292	679	999999	748	698	805	95	499	999999	999999	999999	148	754	634	936	229	771	758	740	826	999999	448	999999	635	496	999999	999999	105	764	427	999999	999999	999999	110	141	11	180	214	892	161	75	757	814	936	134	118	87	579	440	755	999999	999999	85	104	536	843	999999	172	262	480	855	990	735	54	43	999999	363	999999	502	934	999999	566	865	999999	999999	75	633	37	999999	999999	150	999999	664	18	999999	243	846	999999	999999	999999	296	17	999999	421	306	84	32	770	903	644	754	433	86	505	706	999999	712	495	343	470	219	687	999999	874	999999	484	335	999999	535	799	999999	673	89	214	648	999999	613	454	293	686	999999	863	134	867	632	999999	304	999999	312	999999	999999	360	999999	113	999999	999999	999999	87	91	821	749	999999	245	113	999999	999999	354	871	857	664	737	268	212	656	427	999999	562	794	999999	999999	189	999999	999999	999999	279	999999	325	975	136	49	695	535	999999	471	999999	747	628	31	866	551	373	432	311	999999	439	272	157	701	685	999999	56	562	999999	468	999999	582	881	877	834	717	999999	999999	745	818	999999	999999	895	741	999999	680	727	541	927	700	259	757	864	776	928	17	145	624	299	404	992	143	699	904	829	364	866	751	999999	999999	785	999999	686	493	679	237	376	416	999999	999999	14	515	999999	146	218	999999	717	114	999999	827	582	150	999999	350	825	834	512	991	912	364	814	976	354	778	914	265	
80	381	106	700	640	728	642	999999	400	487	509	999999	696	999999	646	761	802	999999	576	999999	915	345	999999	845	999999	385	504	627	200	37	170	855	231	999999	813	346	18	999999	999999	999999	508	794	999999	348	335	999999	999999	966	718	63	999999	985	212	279	999999	734	714	261	975	265	234	24	999999	372	327	999999	999999	999999	142	310	753	553	183	999999	146	131	395	328	519	776	90	537	909	147	853	185	653	999999	614	88	999999	756	282	999999	628	999999	999999	588	999999	682	616	562	834	418	310	630	999999	999999	143	228	349	999999	742	208	184	697	115	955	519	152	999	389	138	63	678	999999	280	999999	999999	652	999999	806	307	999999	999999	527	702	501	837	999999	372	173	819	396	738	246	24	84	999999	931	388	745	79	879	682	999999	434	999999	739	313	359	570	396	490	798	543	97	999999	47	656	999999	614	128	999999	779	836	999999	742	325	441	982	206	999999	171	274	684	737	999999	165	999999	103	999999	999999	533	872	802	999999	999999	597	999999	158	120	999999	110	937	999999	626	782	110	845	999999	692	465	308	331	163	86	234	999999	123	806	669	748	999999	563	82	852	594	424	976	69	242	154	999999	292	999999	169	999999	234	500	68	954	328	999999	999999	999999	466	462	999999	719	725	552	122	484	398	489	371	932	547	865	921	41	368	999999	999999	999999	547	344	25	459	999999	692	999	725	65	852	351	439	836	162	615	399	999999	999999	260	516	999999	670	732	802	510	237	847	369	999999	36	596	205	532	844	863	132	999999	753	725	43	553	999999	428	546	148	932	999999	394	260	531	649	662	999999	999999	999999	877	999999	222	999999	765	845	999999	999999	39	265	999999	906	992	999999	492	952	638	999999	999999	963	732	251	195	664	578	141	462	118	999999	386	933	332	999999	999999	985	519	234	804	959	198	912	250	399	290	992	36	113	999999	767	578	21	682	999999	317	582	635	999999	558	379	634	392	531	109	653	332	822	999999	462	999999	973	728	834	30	38	60	999999	852	999999	671	552	37	366	999999	999999	375	260	678	945	957	999999	102	675	434	335	805	391	151	746	958	999999	382	651	999999	794	850	999999	662	626	266	100	782	522	886	827	606	36	189	630	999999	81	154	708	504	952	999999	999999	409	999999	233	999999	350	116	999999	501	180	999999	999999	557	628	198	597	62	689	867	999999	579	788	607	728	779	211	520	999999	999999	999999	674	157	839	912	999999	999999	999999	402	596	749	999999	575	999999	999999	230	462	632	999999	999999	483	102	29	636	999999	
311	274	801	966	453	468	830	999999	999999	476	505	239	999999	644	831	420	999999	659	102	128	902	14	403	999999	507	326	999999	999999	378	412	932	655	999999	999999	999999	532	976	999999	949	999999	918	37	999999	918	161	991	727	988	181	678	853	443	926	518	483	306	870	851	468	999999	889	322	279	657	999999	850	718	280	999999	308	444	999999	999999	999999	999999	874	999999	999999	798	516	599	590	346	999999	559	498	999999	11	999999	314	661	134	541	999999	999999	606	757	999999	383	310	282	457	999999	873	244	233	999999	962	318	999999	999999	999999	62	952	999999	999999	999999	999999	999999	56	132	999999	999999	727	999999	320	98	887	725	999999	999999	639	112	999999	999999	152	635	999999	465	336	764	765	693	382	506	999999	999999	589	294	939	999999	187	999999	336	188	999999	999999	237	236	924	144	845	999999	715	490	178	293	564	719	395	674	999999	999999	999999	999999	366	999999	916	999999	380	248	509	603	786	972	939	878	775	319	677	999999	999999	246	999999	201	999999	528	977	891	337	999999	999999	870	999999	999999	128	73	990	55	822	541	999999	999999	856	999999	635	252	461	999999	551	999999	518	255	999999	410	276	275	999999	579	372	838	999999	35	894	999999	730	639	703	999999	999999	999999	888	729	497	146	743	999999	999999	855	999999	676	76	999999	999999	999999	474	272	999999	498	999999	853	999999	999999	999999	984	495	225	121	468	954	999999	548	940	999999	675	412	788	999999	904	999999	874	999999	999999	22	696	771	812	684	999999	922	468	810	999999	522	999	394	476	999999	512	999999	999999	291	921	900	999999	999999	999999	999999	675	634	999999	999999	923	999999	133	969	999999	408	985	222	683	540	263	546	496	999999	343	427	999999	290	999999	741	999999	264	149	593	962	825	452	569	999999	999999	19	999999	246	954	886	384	398	40	630	999999	71	999999	999999	986	999999	385	999999	999999	794	709	463	394	999999	945	269	999999	692	999999	16	938	955	426	578	225	531	40	309	542	309	959	38	859	659	866	679	954	999999	999999	565	586	999999	78	774	935	14	624	533	999999	694	999999	691	999999	34	691	122	999999	721	752	465	999999	86	871	84	835	999999	999999	734	832	275	314	383	999999	999999	429	999999	887	999999	643	999999	906	506	999999	847	92	277	999999	834	999999	999999	44	999999	543	696	568	510	549	993	939	264	409	889	701	35	999999	843	999999	883	604	174	235	999999	88	541	559	999999	77	33	991	567	510	769	766	88	240	81	839	999999	416	919	977	893	712	388	811	26	805	983	468	249	125	999999	240	803	528	52	164	12	999999	
78	442	525	12	381	754	639	133	622	999999	999999	13	318	477	684	197	342	289	999999	729	542	999999	93	565	751	452	223	539	999999	559	198	999999	837	705	347	486	461	891	341	633	999999	893	193	999999	160	246	806	819	555	999999	999999	763	464	282	604	383	358	960	999999	999999	540	110	170	73	605	400	999999	613	999999	999999	736	450	947	76	558	649	511	894	415	999999	646	403	999999	357	999999	435	462	564	110	963	137	501	640	412	102	999999	733	129	999999	999999	999999	203	999999	358	879	745	999999	397	724	955	872	999999	554	745	292	147	999999	999999	700	180	999999	611	999999	175	999999	244	810	545	973	486	916	391	999999	999999	445	452	713	635	477	626	999999	75	999999	155	101	673	946	895	999999	955	954	920	429	999999	821	468	691	999999	999999	645	935	279	424	247	48	490	999999	899	999999	999999	433	492	344	83	560	872	771	366	84	406	298	999999	425	27	532	996	962	888	999999	999999	760	199	356	832	691	350	650	999999	117	999999	519	999999	595	999999	532	472	585	355	999999	949	697	335	450	881	356	30	854	407	715	52	528	275	75	332	89	243	145	511	392	220	231	178	259	999999	999999	250	329	145	494	69	420	616	999999	999999	289	999999	749	999999	485	670	495	253	887	74	91	254	981	273	210	299	337	83	963	651	727	529	86	976	995	116	999999	719	999999	999999	632	912	248	999999	999999	654	493	670	36	999999	725	999999	999999	194	999999	642	269	999999	934	999999	999999	999999	652	999999	167	760	359	773	999999	379	969	775	341	241	999999	179	999999	800	230	556	805	666	57	252	926	999999	248	891	593	999999	999999	999999	784	717	922	295	269	864	34	999999	999999	720	999999	999999	751	949	646	59	752	999999	999999	999999	834	999999	399	76	999999	410	458	999999	522	467	189	126	532	334	999999	999999	318	157	909	151	776	999999	261	95	999999	999999	999999	976	999999	198	149	380	726	999999	810	405	999999	999999	995	858	416	999999	769	836	540	999999	134	427	959	33	740	604	313	999999	692	895	999999	313	600	898	999999	481	315	999999	328	999999	999999	153	999999	594	999999	999999	161	999999	999999	170	999999	424	999999	401	999999	999999	999999	89	457	544	76	240	696	999999	999999	24	266	999999	948	999999	310	445	518	731	683	980	903	374	727	999999	453	263	760	532	725	712	758	208	631	836	463	236	875	783	742	169	457	608	326	999999	205	63	999999	999999	999999	734	906	823	717	296	179	999999	361	179	101	999999	480	174	199	566	265	67	999999	999999	480	84	569	734	
989	523	533	304	58	445	999999	399	161	959	672	999999	999999	935	491	344	667	810	999999	999999	692	928	999999	292	419	759	36	999999	587	990	999999	785	999999	182	833	999999	763	875	605	916	95	701	662	520	501	999999	760	329	576	141	454	669	209	862	51	71	999999	250	885	298	999999	945	812	170	639	999999	825	633	111	297	581	791	215	958	621	991	276	179	999999	220	998	706	571	999999	999999	660	585	313	999999	772	369	522	989	316	506	149	999999	501	881	614	383	137	227	288	559	662	999999	250	999999	999999	794	999999	460	674	299	999999	383	999999	624	999999	999999	522	502	339	928	69	802	898	462	999999	112	774	297	185	999999	999999	488	293	896	883	206	345	71	90	977	999999	71	324	26	792	766	532	876	999999	313	861	999999	888	360	500	999999	999999	788	769	947	30	377	999999	999999	999999	999999	100	999999	741	782	966	460	421	362	233	997	487	881	999999	715	580	999999	999999	872	975	246	600	932	405	32	640	556	999999	999999	957	336	786	486	598	567	675	999999	144	129	999999	999999	223	536	136	502	383	683	999999	64	999999	999999	982	999999	862	191	999999	167	999999	718	999999	419	999999	287	999999	897	220	999999	292	999999	49	518	762	274	999999	573	33	999999	999999	903	649	999999	437	248	766	999999	354	384	623	417	932	518	997	426	999999	999999	999999	935	141	239	291	999999	400	27	24	859	369	717	877	299	167	571	361	171	78	195	981	919	521	570	553	836	386	999999	178	999999	520	346	297	607	329	97	932	576	622	277	565	999999	999999	999999	475	636	507	334	259	999999	166	836	357	791	946	334	423	570	999999	455	996	999999	849	493	348	32	430	279	969	999999	638	999999	549	801	630	571	696	614	105	916	338	62	625	806	999999	684	988	999999	999999	995	999999	371	890	176	281	50	571	739	568	452	216	238	364	189	732	999999	297	556	171	385	638	808	475	769	999999	999999	900	52	129	663	43	924	618	999999	999999	277	895	382	999999	589	10	957	999999	652	710	110	999999	445	999999	992	397	999999	343	285	367	865	895	999999	59	337	150	999999	619	905	418	999999	999999	389	999999	999999	486	914	35	999999	999999	680	762	999999	68	26	256	464	967	999999	275	999999	591	343	617	540	381	774	332	203	999999	481	347	150	999999	429	491	317	661	618	515	999999	999999	999999	900	686	112	999999	999999	43	90	685	999999	492	999999	817	700	999999	771	253	93	711	592	832	999999	903	343	621	588	639	535	938	999999	359	999999	792	194	829	999999	999999	999999	
309	999999	299	122	764	920	855	511	427	999999	999999	545	418	535	803	891	999999	630	999999	999999	491	494	431	507	999999	883	211	999999	999999	632	871	843	840	815	999999	998	999999	719	377	983	487	120	170	910	999999	402	999999	823	999999	901	610	209	446	588	999999	999999	291	999999	970	999999	718	984	663	999999	857	372	999999	999999	751	805	598	864	262	22	999999	380	334	521	999999	999999	999999	388	63	946	999999	672	999999	261	869	999999	717	511	999999	497	999999	502	456	375	999999	957	696	789	82	999999	999999	746	999999	433	999999	575	490	769	999999	231	390	339	931	999999	999999	195	965	454	734	781	97	999999	124	764	999999	372	999999	958	468	999999	999999	710	316	51	643	286	725	973	538	303	489	947	897	528	116	935	571	739	602	866	992	999999	65	301	924	999999	631	191	686	360	651	531	999999	999999	178	680	33	889	999999	999999	470	991	915	440	301	999999	199	596	999999	999999	801	194	999999	602	237	809	654	24	126	999999	655	543	297	187	999999	999999	646	999999	359	999999	912	999999	999999	116	406	11	999999	624	999999	784	36	999999	533	999999	999999	999999	176	708	999999	999999	36	18	999999	656	841	927	703	738	788	343	502	685	999999	999999	898	999999	528	258	206	235	999999	39	24	999999	401	999999	19	999999	628	195	791	937	999999	990	409	999999	908	19	275	478	307	999999	836	666	291	350	796	310	999999	999999	999999	917	512	999999	885	999999	994	440	265	999999	917	291	119	602	551	565	339	256	823	995	220	518	999999	727	928	884	203	357	60	60	999999	709	445	198	257	873	435	425	115	999999	909	478	999999	54	560	25	488	999999	124	726	21	999999	487	981	999999	429	933	785	12	11	803	646	390	999999	406	218	999999	921	355	999999	139	913	999999	999999	95	742	764	939	176	999999	999999	999999	999999	333	49	999999	231	464	999999	827	999999	649	422	113	609	273	97	550	648	352	180	999999	888	999999	999999	999999	408	77	895	487	664	994	999999	100	605	844	999999	66	174	132	986	390	953	999999	738	490	500	47	810	822	654	224	300	823	742	838	80	796	999999	999999	875	999999	569	999999	172	999999	999999	332	507	765	859	40	999999	526	365	999999	613	371	708	116	607	999999	267	82	833	999999	703	794	358	999999	774	616	330	233	999999	832	999999	473	364	792	459	177	539	999999	962	999999	839	774	468	952	235	709	98	629	343	515	897	999999	657	999999	251	245	999999	999999	991	253	710	161	280	533	999999	149	16	999999	999999	999999	830	999999	119	219	611	929	336	999999	540	74	
999999	700	889	999999	935	334	999999	642	999999	999999	203	798	63	719	999999	687	504	935	985	95	702	999999	972	903	684	685	386	447	121	321	999999	999999	999999	926	999999	999999	271	999999	597	999999	333	374	999999	444	999999	41	168	400	306	999999	435	401	420	454	372	356	728	986	66	259	948	378	999999	239	313	999999	598	137	994	999999	426	965	347	999999	999999	338	807	999999	666	652	999999	986	999999	198	886	517	168	999999	564	378	290	285	482	347	694	955	842	145	140	999999	443	41	405	403	999999	999999	64	78	692	43	548	200	329	413	733	961	238	999999	352	796	465	842	573	999999	622	150	493	999	657	806	495	672	407	53	219	999999	999999	747	690	999999	999999	100	72	530	829	99	955	999999	614	733	726	999999	792	344	167	600	999999	999999	780	366	999999	999999	421	886	547	876	793	286	999999	247	999999	491	652	926	342	374	780	52	797	999999	195	425	999999	923	89	985	879	999999	885	618	37	812	966	334	450	409	999999	186	999999	952	306	679	873	377	363	999999	857	866	12	999999	820	425	981	258	180	561	999999	497	806	561	999999	730	400	586	219	567	525	999999	486	933	999999	603	999999	999999	236	516	551	26	570	999999	138	23	70	102	797	999999	830	718	999999	888	999999	192	380	431	955	575	288	296	168	795	999999	540	999999	79	999999	226	366	146	31	664	19	653	927	961	999999	999999	670	307	788	607	736	807	999999	999999	999999	512	999999	999999	999999	660	999999	265	999999	774	134	597	633	991	993	581	999999	694	999999	498	879	999999	999999	418	997	971	905	999999	507	561	999999	913	376	792	874	595	999999	728	256	370	437	754	795	162	999999	835	360	678	999999	217	361	52	121	675	999999	118	999999	815	640	918	755	256	999999	306	716	221	231	841	126	407	588	527	447	999999	999999	135	999999	112	580	171	620	237	676	300	210	26	802	700	83	766	348	187	97	338	615	999999	996	498	445	999999	999999	519	561	906	629	834	999999	785	614	593	818	999999	244	479	308	528	999999	467	106	700	418	531	767	360	69	411	439	119	719	879	138	999999	667	954	999999	111	675	770	999999	376	421	26	95	490	947	203	942	618	39	97	999999	539	402	999999	217	92	752	211	846	227	999999	999999	999999	735	465	26	487	290	921	207	999999	808	795	999999	999999	402	445	999999	999999	866	468	821	89	999999	277	999999	409	999999	746	475	358	474	923	453	999999	925	950	999999	35	999999	715	662	696	832	244	803	743	671	466	999999	646	475	798	999999	759	583	
415	443	468	866	999999	999999	999999	456	848	388	885	352	758	363	452	94	261	481	160	806	134	256	398	999999	999999	999999	465	932	828	999999	675	942	693	999999	519	516	892	999999	999999	160	999999	250	984	855	917	401	912	112	999999	999999	224	327	999999	952	999999	168	55	994	22	879	110	611	628	965	713	999999	999999	371	843	936	202	102	166	999999	687	884	272	542	555	999999	825	362	999999	999999	999999	358	122	999999	939	360	470	999999	156	445	999999	517	621	29	151	975	742	551	999999	435	369	999999	170	830	275	999999	896	999999	448	559	63	747	51	999999	306	365	829	917	432	492	475	303	999999	721	949	180	999999	253	999999	580	999999	283	103	144	906	546	999999	999999	999999	999999	464	999999	999999	597	391	312	475	269	722	786	155	824	129	999999	959	999999	186	448	999999	999999	311	999999	121	867	838	780	653	907	456	760	177	548	999999	67	37	518	843	358	340	999999	704	13	531	614	434	895	999999	326	184	839	369	748	410	999999	73	811	999999	592	758	610	659	568	813	961	999999	607	999999	72	748	999999	232	827	999999	244	400	308	131	999999	443	942	626	337	732	616	401	428	148	81	994	225	999999	260	599	729	987	145	999999	570	995	999999	522	101	577	732	999999	541	999999	175	979	764	690	348	159	999999	999999	331	836	206	570	200	468	311	78	533	779	972	237	389	256	265	117	561	512	616	999999	535	759	999	999	859	789	999999	999999	999999	535	333	111	784	999999	665	309	993	999	999999	999999	221	999999	999999	999999	644	314	260	919	999999	657	139	999999	543	999999	999999	572	836	207	711	411	496	219	838	997	455	999999	453	644	591	956	124	561	707	257	218	512	714	56	364	554	538	63	377	582	405	497	568	999999	297	103	472	795	298	999999	871	12	194	56	507	774	860	616	999999	767	542	999999	999999	999999	999999	999999	857	789	843	166	999999	443	841	999999	601	999999	999999	64	356	999999	493	328	272	313	386	216	327	667	549	590	694	922	725	610	49	999999	368	283	221	350	245	683	952	142	531	438	171	999999	454	549	472	805	999999	840	284	223	314	825	999999	970	628	199	250	263	471	999999	718	241	999999	774	599	38	843	16	262	999999	376	140	781	947	999999	399	223	10	127	888	662	999999	999999	999999	522	543	373	251	722	55	443	699	999999	581	719	929	999999	680	949	443	962	263	587	474	846	184	999999	961	999999	238	976	249	999999	582	297	833	905	400	261	65	999999	601	999999	999999	377	999999	469	999999	238	124	687	
542	60	684	926	409	307	861	979	348	500	999999	325	493	999999	999999	564	97	294	885	34	999999	429	999999	778	370	969	380	106	179	999999	842	733	810	999999	999999	198	999999	999999	887	999999	54	421	912	999999	262	999999	800	148	999999	999999	382	916	352	100	999999	999999	166	906	565	439	926	999999	809	999999	657	999999	514	942	999999	14	113	440	406	359	980	999999	999999	999999	525	93	179	241	923	999999	999999	926	391	720	184	999999	42	999999	999999	458	610	289	611	288	908	584	772	999999	515	999999	19	941	520	993	120	476	999999	999999	999999	481	269	694	841	752	301	730	297	999999	999999	311	972	999999	349	948	749	700	298	238	430	999999	321	322	726	999999	999999	401	416	397	999999	999999	999999	214	173	999999	999999	915	448	999999	987	999999	296	978	99	213	999999	460	602	571	254	419	188	999999	999999	450	169	999999	968	999999	705	999999	324	899	194	70	584	999999	395	729	760	833	999999	999999	251	999999	654	999999	999999	522	559	596	799	844	153	200	529	360	806	723	460	250	946	362	163	97	863	999999	793	39	999999	436	74	872	811	999999	167	749	135	165	999999	826	725	455	536	119	110	999999	755	994	541	233	999999	672	999999	519	886	999999	999999	999999	388	268	999999	203	893	132	531	926	42	999999	43	780	235	650	928	633	525	999999	825	54	986	999999	640	999999	498	405	473	402	999999	301	533	267	473	971	777	999999	286	531	561	414	587	999999	446	999999	960	999999	998	322	744	645	994	395	84	241	177	994	627	999999	999999	497	658	139	332	740	999999	776	999999	263	872	401	999999	993	939	999999	467	812	947	618	838	999999	407	161	657	957	307	147	192	999999	804	999999	909	536	826	73	755	457	851	706	999999	999999	453	999999	999999	353	298	10	455	663	774	364	57	19	911	968	100	507	482	999999	443	72	593	999999	458	99	491	819	177	875	665	19	960	251	999999	653	293	662	711	314	999999	307	692	999999	467	450	999999	900	625	857	973	258	975	999999	273	759	601	378	297	360	861	478	832	579	998	764	404	806	999999	267	685	999999	999999	177	705	145	380	74	618	18	363	591	204	320	902	416	44	484	999999	47	999999	914	999999	360	452	200	474	999999	999999	702	55	929	999999	999999	182	545	999999	807	780	137	999999	536	759	289	999999	999999	284	522	677	592	730	920	999999	184	214	770	73	445	999999	515	670	999999	544	999999	962	999999	903	835	147	366	953	237	703	850	999999	526	164	95	363	182	999999	952	999999	938	972	135	111	513	164	412	
999999	27	999999	275	999999	131	991	843	326	999999	999999	449	385	320	638	502	227	977	526	687	999999	977	91	552	599	999999	823	606	943	837	332	999999	999999	735	885	936	999999	999999	999999	999999	535	320	769	791	805	475	999999	134	999999	479	908	133	999999	999999	796	999999	999999	539	675	748	307	394	899	999999	249	976	768	649	435	701	999999	999999	593	988	162	304	218	300	999999	134	999999	699	999999	474	999999	999999	999999	213	938	391	10	615	762	645	999999	999999	420	289	551	999999	706	999999	999999	608	131	129	540	998	324	501	295	645	791	551	607	608	999999	999999	999999	51	573	999999	999999	54	999999	741	36	947	758	21	883	999999	748	917	427	223	10	698	352	809	668	414	999999	447	999999	364	823	221	48	630	62	999999	729	510	266	151	226	654	906	389	103	999999	999999	312	617	367	897	874	133	393	608	399	92	751	382	168	675	273	999999	346	918	814	909	137	959	898	999999	248	661	285	999999	356	791	963	716	999999	999999	999999	999999	737	999999	949	999999	654	32	663	902	978	999999	107	476	952	999999	570	999999	289	683	122	999999	719	999999	999999	222	848	397	261	607	129	45	307	995	999999	999999	221	879	999999	726	264	999999	305	995	231	120	563	809	54	651	231	501	999999	402	61	243	119	579	999999	736	249	999999	771	66	783	999999	999999	999999	387	517	492	690	999999	999999	428	17	999999	999999	937	547	658	49	352	999999	385	627	608	904	999999	855	999999	999999	81	241	487	997	343	249	222	288	290	999999	432	536	999999	999999	998	999999	999999	53	195	395	641	270	999999	210	914	171	681	165	344	925	168	532	999999	850	999999	271	999999	431	999999	808	511	658	267	999999	616	816	450	843	628	734	931	900	669	939	10	810	163	287	92	181	567	999999	943	365	999999	900	353	318	921	999999	999999	552	379	387	884	999999	13	880	999999	108	720	999999	536	999999	993	268	862	253	999999	808	117	798	348	502	999999	999999	715	999999	904	716	473	142	922	891	935	389	531	292	65	27	807	283	693	999999	461	730	530	343	999999	45	47	110	999999	122	629	10	213	876	146	440	277	111	976	876	999999	588	915	644	674	999999	736	580	999999	999999	999999	999999	999999	364	51	999999	923	381	999999	869	999999	373	673	809	271	935	999999	654	999999	624	999999	705	307	999999	999999	999999	815	885	668	999999	308	999999	911	999999	120	999999	895	849	835	625	516	896	570	117	999999	271	999999	115	383	999999	999999	91	434	999999	92	999999	999999	999999	14	178	704	47	712	784	570	999999	461	
46	698	999999	50	336	819	530	118	853	144	200	620	97	957	999999	512	929	327	226	41	348	554	999999	269	608	844	666	921	478	194	786	546	983	810	878	417	999999	698	112	999999	904	465	239	999999	999999	999999	916	221	999999	535	782	466	354	999999	123	999999	883	999999	999999	492	999999	999999	639	669	357	653	637	999999	88	301	605	999999	999999	954	137	883	324	652	923	932	927	454	925	943	411	330	201	802	697	999999	534	999999	266	620	999999	305	825	570	813	692	999999	639	999999	703	930	551	251	999999	999999	239	178	999999	292	509	564	709	683	695	267	37	999999	999999	999999	999999	999999	903	999999	999999	845	831	67	754	999999	240	893	298	321	999999	23	859	999999	801	999999	999999	227	303	999999	757	65	409	622	139	312	786	999999	214	58	449	935	36	999999	647	554	232	999999	423	401	62	616	275	397	460	682	407	948	660	96	999999	476	474	999999	226	999999	445	999999	927	451	999999	10	688	249	872	296	986	291	441	257	999999	295	803	901	366	150	789	22	171	999999	999999	837	580	999999	999999	973	471	541	361	108	118	999999	999999	972	348	62	928	36	999999	174	999999	126	999999	413	571	838	999999	572	999999	86	758	999999	56	480	546	225	430	570	324	898	825	455	930	343	148	510	50	999999	563	314	221	763	999999	999999	762	788	329	999999	999999	96	310	898	413	284	349	685	967	774	999999	999999	631	367	711	626	348	249	999999	184	274	70	797	841	999999	824	864	994	936	999999	717	757	895	263	999999	237	598	926	52	656	993	999999	543	276	999999	440	682	999999	62	870	659	522	603	155	902	496	299	999999	889	588	419	355	748	918	66	677	999999	999999	352	483	37	421	207	538	191	999999	526	531	446	578	151	20	942	999999	999999	205	164	750	360	528	938	139	47	463	999999	648	999999	624	220	727	213	313	511	579	999999	247	324	74	999999	101	999999	767	999999	320	999999	409	413	681	528	861	523	486	28	824	544	898	999999	744	301	543	106	902	321	718	375	999999	508	999999	999999	162	880	99	786	269	558	180	117	726	999999	999999	245	999999	105	999999	214	999999	999999	686	44	944	862	579	772	430	994	77	999999	314	945	999999	999999	50	457	376	980	434	699	758	999999	373	790	658	728	464	308	999999	999999	999999	514	648	552	821	337	999999	299	311	326	365	274	999999	723	999999	781	416	936	204	585	729	999999	779	37	536	420	671	999999	214	850	318	999999	931	270	999999	799	999999	66	89	712	999999	999999	679	117	344	493	784	649	
999999	999999	321	528	113	487	86	593	734	621	25	999999	999999	136	94	460	999999	242	999999	230	999999	13	484	360	856	492	418	651	699	672	692	52	636	31	999999	337	539	789	29	454	999999	900	75	685	50	999999	55	50	992	229	109	111	160	563	420	984	402	961	672	621	79	434	999999	72	928	972	774	645	961	756	920	229	223	888	46	338	937	999999	319	999999	446	377	999999	999999	573	591	892	82	610	191	935	999999	999999	408	999999	759	999999	12	757	78	904	410	89	246	308	879	888	271	999999	999999	56	603	651	494	184	701	775	424	499	347	90	702	44	780	821	352	111	814	514	287	331	999999	51	999999	999999	46	999999	423	999999	999999	703	630	555	528	144	342	926	633	234	999999	983	592	999999	999999	999999	999999	375	309	425	999999	778	83	999999	999999	760	999999	999999	409	220	147	413	362	999999	806	643	460	156	515	999999	489	426	999999	590	830	304	738	431	632	999999	81	670	989	997	226	915	999999	872	316	768	32	999999	526	422	96	280	630	350	707	999999	537	64	999999	999999	935	538	309	492	926	999999	999999	999999	929	155	149	477	999999	364	999999	999999	24	588	840	999999	622	708	999999	66	999999	999999	673	398	999999	856	727	26	810	335	72	687	999999	999999	945	371	746	342	851	380	283	999999	856	275	324	816	761	948	223	122	50	237	638	253	988	999999	281	633	966	999999	428	132	666	97	302	347	285	877	642	479	10	290	857	999999	999999	885	704	999999	83	907	104	778	802	999999	295	834	58	372	158	579	100	999999	376	777	951	161	999999	768	973	976	540	999999	316	999999	121	760	380	119	469	112	672	873	559	999999	978	999999	999999	967	999999	999999	299	913	729	73	389	887	913	999999	577	632	933	999999	999999	106	376	220	472	68	587	535	464	999999	902	999999	907	227	563	999999	799	311	831	999999	965	515	687	627	164	252	364	233	846	300	541	837	999999	999999	448	462	692	768	999999	270	390	999999	13	359	999999	999999	166	172	333	606	290	276	999999	948	969	919	419	748	65	229	703	363	688	173	999999	74	999999	180	778	999999	625	40	132	999999	604	698	511	338	999999	481	96	202	900	250	20	275	47	999999	766	528	53	943	712	959	999999	36	588	999999	951	999999	807	985	393	232	999999	999999	153	999999	353	281	417	90	999999	999999	999999	510	999999	448	163	142	36	654	413	260	67	681	999999	999999	999999	999999	119	672	386	669	674	111	809	677	269	760	131	808	878	999999	121	962	999999	138	826	65	573	
150	685	819	919	999999	999999	999999	174	309	931	980	234	775	999999	999999	999999	999999	909	999999	701	785	189	999999	21	227	776	918	149	104	870	199	346	948	14	969	986	999999	750	521	529	999999	999999	960	829	150	584	113	333	999999	268	348	999999	999999	999999	999999	999999	292	808	999999	386	663	993	999999	999999	999999	999999	285	999999	202	758	147	999999	397	999999	35	999999	229	573	999999	999999	672	999999	999999	836	532	971	551	999999	999999	999999	704	758	999999	145	866	682	443	999999	999999	506	308	343	999999	617	130	626	830	293	339	515	741	718	938	68	999999	78	999999	242	906	770	102	691	553	194	64	389	673	999999	999999	352	838	999999	486	999999	344	339	462	166	999999	905	150	267	264	999999	276	985	820	990	431	797	462	210	625	999999	414	616	789	946	562	999999	952	578	648	999999	999999	54	242	574	723	383	615	74	526	999999	630	834	999999	841	918	79	569	683	830	999999	890	637	82	169	999999	728	549	516	999999	976	953	572	619	277	43	231	752	999999	999999	58	192	999999	684	999999	999999	579	189	948	38	493	180	279	747	801	107	50	971	83	615	995	999999	109	470	550	57	67	225	999999	808	999999	999999	324	416	782	664	501	952	457	472	389	548	601	487	120	805	999999	999999	999999	999999	993	999999	679	640	281	999999	999999	927	144	999999	638	999999	999999	149	341	176	856	862	999999	147	605	98	999999	610	235	999999	999999	621	360	999999	373	242	408	999999	815	446	646	683	999999	568	582	574	817	880	833	35	529	999999	999999	943	999999	821	860	679	575	999999	999999	999999	414	825	999999	470	576	399	213	405	956	999999	334	999999	530	999999	727	406	564	40	999999	643	776	999999	926	779	999999	999999	796	999999	382	728	999999	909	710	999999	279	320	585	121	997	427	676	437	78	499	137	260	423	775	103	999999	999999	544	634	102	302	213	898	999999	994	169	603	661	33	237	615	424	194	952	903	417	821	452	999999	852	999999	348	141	437	652	225	994	31	458	999999	613	879	285	618	284	75	421	381	127	837	824	25	414	840	883	712	999999	999999	871	999999	642	672	511	781	134	954	999999	470	560	999999	175	999999	212	999999	999999	736	149	576	678	999999	999999	449	999999	999999	999999	951	999999	300	553	999999	158	533	159	771	999999	941	377	999999	493	330	999999	951	821	348	999999	252	812	308	999999	156	572	500	792	999999	691	203	346	316	753	999999	30	780	916	999999	630	641	999999	441	830	683	369	999999	92	358	843	54	999999	987	532	999999	149	999999	84	406	377	
658	741	999999	90	91	999999	70	999999	320	999999	223	999999	209	717	40	820	381	999999	542	999999	999999	417	443	199	999999	575	358	784	967	43	999999	706	519	253	971	900	315	360	999999	999999	309	896	999999	58	999999	19	428	279	502	999999	767	999999	541	619	999999	251	308	926	442	516	255	286	782	286	999999	516	524	955	746	140	999999	30	730	999999	999999	999999	645	395	999999	999999	156	88	291	11	276	237	174	900	999999	999999	602	389	918	241	832	999999	124	495	142	123	495	472	533	372	461	747	436	87	141	420	606	999999	367	804	369	176	994	999999	999999	999999	352	624	162	999999	537	135	112	498	999999	999999	915	159	262	454	152	684	999999	999999	550	528	999999	96	768	392	133	689	31	123	872	665	38	999999	999999	454	771	871	319	517	834	999999	645	999999	456	677	505	457	659	913	662	684	621	85	240	491	999999	265	999999	770	999999	999999	113	999999	999999	999999	436	582	999999	808	683	280	374	47	94	223	883	862	999999	101	886	999999	39	118	460	197	54	952	999999	994	999999	515	25	999999	625	986	232	656	322	999999	250	923	783	999999	239	392	320	999999	991	999999	607	34	624	764	999999	225	999999	999999	538	438	999999	484	478	679	250	999999	999999	825	999999	107	991	237	550	160	999999	963	893	187	878	77	877	470	960	96	396	542	891	261	665	409	999999	237	128	999999	999999	999999	454	114	611	72	137	494	999999	999999	35	999999	484	999999	999999	919	332	640	126	470	561	461	999999	999999	999999	999999	286	13	169	999999	929	763	118	999999	591	94	519	788	999999	816	940	392	999999	999999	71	25	999999	426	999999	745	999999	537	121	657	331	999999	252	72	999999	902	999999	999999	334	160	963	272	999999	999999	883	829	410	543	74	999999	999999	179	163	999999	331	276	651	859	666	423	934	402	651	999999	999999	483	842	457	966	999999	39	816	67	157	113	799	753	250	543	518	345	543	473	811	137	999999	954	796	741	999999	999999	999999	467	910	225	570	999999	810	481	999999	999999	953	576	999999	999999	714	121	999999	352	531	523	410	325	999999	88	999999	929	840	334	194	529	55	716	999999	422	999999	999999	999999	932	542	189	999999	999999	144	531	391	966	999999	540	999999	999999	948	454	219	41	850	999999	319	831	999999	641	779	486	999999	880	941	247	164	977	999999	366	999999	999999	809	999999	579	999999	999999	627	999999	434	856	309	911	153	580	600	506	999999	999999	999999	48	325	118	999999	409	467	481	263	999999	153	811	105	373	66	86	999999	645	866	999999	218	999999	692	144	
399	784	479	574	153	999999	999999	740	999999	415	676	327	648	999999	907	943	122	169	928	47	999999	622	761	936	854	76	704	955	640	999999	362	81	356	191	718	999999	930	892	338	952	248	412	47	999999	696	739	438	911	999999	923	349	59	502	655	589	999999	33	542	999999	86	605	999999	110	845	999999	605	971	467	255	790	23	999999	831	975	798	151	585	999999	250	124	638	999999	999999	717	589	313	578	701	601	941	999999	999999	181	999999	357	853	999999	999999	637	999999	768	971	999999	947	910	128	999999	999999	999999	999999	201	951	302	605	448	812	999999	999999	999999	749	36	280	865	314	999999	625	999999	580	627	945	999999	394	444	999999	356	999999	137	999999	999999	471	95	61	844	162	750	999999	104	575	812	544	686	919	935	887	74	498	115	361	999999	294	999999	647	899	999999	609	807	517	153	259	999999	999999	896	999999	999999	663	999999	435	999999	999999	553	999999	483	767	93	268	918	999999	999999	94	999999	561	999999	29	522	401	448	999999	933	552	942	999999	951	326	999999	999999	789	344	149	234	100	72	403	797	999999	763	596	880	815	652	691	358	960	69	999999	229	907	877	72	403	225	821	501	999999	621	999999	999999	999999	735	233	479	584	319	331	999999	795	168	979	999999	758	805	567	999999	291	861	999999	674	999999	925	999999	952	912	281	746	999999	278	999999	243	185	999999	194	999999	155	592	999999	116	49	639	999999	605	999999	928	999999	313	598	657	999999	219	308	37	253	687	240	923	281	566	313	573	321	725	999999	925	804	531	574	999999	422	754	118	999999	554	45	826	330	999999	999999	999999	967	157	999999	793	361	935	999999	546	507	209	231	321	616	803	999999	999999	999999	999999	999999	999999	43	999999	233	244	729	110	552	483	218	860	910	182	999999	219	999999	425	959	931	872	990	656	999999	999999	999999	200	443	502	999999	88	999999	999999	949	615	999999	323	238	924	127	999999	261	999999	673	337	999999	298	999999	74	407	999999	60	367	999999	508	155	477	58	672	66	53	999999	608	999999	405	500	999999	960	566	999999	999999	116	501	842	867	999999	607	982	657	429	877	999999	379	105	494	37	360	79	451	469	432	999999	566	867	83	777	652	792	278	837	999999	338	492	717	999999	360	559	525	550	999999	547	494	999999	999999	999999	902	917	513	114	377	150	313	999999	106	924	999999	550	633	999999	999999	999999	814	714	820	165	999999	999999	661	999999	144	999999	834	529	999999	999999	999999	874	323	687	181	860	999999	687	900	696	960	819	395	793	999999	809	925	999999	460	918	733	
780	999999	96	640	999999	999999	918	970	899	316	784	955	184	999999	757	999999	946	597	239	999999	136	813	134	999999	729	273	868	715	999999	552	999999	999999	644	198	167	999999	236	999999	927	604	230	716	10	390	185	999999	220	806	131	999999	979	169	999999	99	606	967	999999	891	999999	980	397	999999	646	357	999999	715	320	999999	829	999999	11	999999	999999	634	608	419	999999	743	999999	999999	62	71	594	751	572	917	848	555	592	999999	848	345	146	947	999999	27	80	999999	999999	470	553	999999	977	999999	999999	999999	999999	596	999999	196	164	711	870	55	927	335	618	894	999999	320	999999	765	404	639	999999	665	762	999999	999999	590	349	169	592	559	322	999999	93	926	180	492	428	261	999999	405	45	147	999999	100	999999	882	409	185	868	840	603	787	999999	348	999999	915	327	999999	179	999999	847	999999	129	999999	732	108	999999	692	999999	999999	892	615	702	998	603	999999	201	999999	703	999999	191	174	300	751	956	534	999999	999999	873	999999	174	652	91	999999	999999	49	27	163	999999	920	999999	717	461	999999	948	988	999999	831	744	585	724	655	82	635	720	682	704	377	364	208	110	999999	999999	468	999999	999999	533	540	449	999999	459	47	313	782	999999	474	713	724	999999	967	448	176	10	999999	541	519	579	999999	451	875	999999	649	799	169	820	144	999999	992	999999	709	999999	999999	391	190	135	686	999999	300	731	255	969	979	575	999999	759	933	999999	530	999999	618	669	87	98	574	229	809	999999	154	961	999999	575	720	999999	999999	999999	892	784	819	172	854	999999	289	724	206	905	365	84	412	409	886	638	377	74	999999	49	999999	467	999999	961	325	448	999999	338	962	679	258	703	481	883	866	159	686	368	83	999999	999999	362	892	668	864	735	836	999999	85	141	208	656	456	999999	999999	999999	967	999999	999999	416	970	950	761	526	656	661	603	528	542	737	999999	19	991	999999	658	999999	999999	158	107	590	999999	462	999999	830	481	602	999999	427	759	441	192	828	999999	666	480	439	600	375	21	212	141	999999	211	348	189	999999	999999	77	405	109	860	818	999999	999999	804	517	697	931	54	64	414	186	999999	111	555	133	999999	999999	908	999999	434	209	146	999999	459	304	999999	915	651	292	937	190	31	659	581	373	77	266	862	963	742	999999	999999	957	798	955	548	110	999999	65	999999	340	168	999999	674	660	999999	999999	806	510	266	999999	289	999999	126	234	164	999999	529	191	66	240	472	945	486	999999	878	189	999999	503	756	999999	132	595	999999	607	31	845	985	921	692	
999999	999999	999999	706	960	390	569	840	574	999999	438	580	611	999999	471	867	223	699	909	999999	999999	999999	313	754	999999	999999	694	181	519	999999	319	134	999999	499	855	780	120	248	526	999999	319	999999	531	702	327	579	520	596	128	740	807	999999	85	149	999999	440	156	607	600	309	695	397	331	371	491	999999	971	122	153	999999	999999	974	182	535	999999	163	999999	999999	999999	536	149	108	63	779	405	173	59	469	309	999999	633	512	648	226	689	999999	27	170	220	22	608	408	452	436	999999	832	972	549	677	46	999999	546	181	74	170	597	343	552	999999	328	265	512	812	728	999999	999999	999999	956	846	999999	145	87	399	424	999999	999999	999999	626	795	573	200	509	791	272	999999	96	341	583	66	102	588	999999	205	999999	757	105	595	999999	378	740	999999	26	703	137	901	999999	157	756	146	429	941	717	756	401	999999	756	999999	550	505	971	911	752	899	754	961	670	881	506	999999	832	155	931	999999	65	77	183	805	999999	371	116	939	584	447	637	999999	870	718	803	764	11	999999	55	228	407	828	753	126	949	175	240	243	650	100	999999	999999	999999	469	999999	334	954	999999	999999	188	399	41	336	999999	272	999999	100	952	88	742	999999	458	109	713	850	999999	999999	999999	855	499	141	873	299	999999	144	999999	150	999999	27	478	809	60	328	866	999999	375	501	999999	999999	999999	84	287	164	907	434	855	183	306	618	474	20	897	105	566	999999	525	999999	999999	180	908	462	689	935	609	933	615	999999	243	883	485	735	876	212	509	425	853	999999	999999	69	289	189	844	793	999999	468	912	954	761	819	313	632	659	277	945	999999	395	351	999999	974	819	724	940	422	142	999999	143	999999	596	999999	999999	807	361	782	999999	729	618	895	999999	999999	30	660	999999	424	580	999999	85	609	999999	999999	999999	511	173	999999	250	564	249	431	999999	814	335	999999	368	999999	625	999999	281	877	999999	999999	285	499	999999	999999	953	999999	356	526	842	290	663	534	437	981	121	692	644	944	999999	999999	489	197	244	578	815	803	301	757	799	83	581	207	999999	999999	339	540	552	758	463	999999	999999	723	999999	380	160	800	789	387	509	933	862	336	345	57	999999	97	264	390	599	160	867	999999	999999	769	999999	465	311	999999	651	999999	149	885	999999	460	130	999999	609	864	428	25	999999	914	257	999999	221	999999	999999	999999	999999	252	285	999999	169	313	223	617	996	819	671	694	999999	999999	736	928	793	976	999999	884	927	969	488	400	962	583	145	999999	351	999999	
557	464	603	135	92	408	305	977	726	999999	247	512	770	790	202	733	999999	621	187	328	82	245	409	977	999999	999999	763	885	209	585	177	270	999999	999999	271	999999	101	999999	320	337	633	815	999999	667	999999	425	208	698	999999	239	67	524	775	33	787	999999	999999	626	999999	999999	645	420	778	151	20	976	246	634	528	985	999999	162	310	850	999999	999999	999999	741	339	833	999999	75	687	969	527	999999	495	252	357	949	162	474	999999	573	692	223	46	118	656	670	188	999999	180	222	597	905	223	925	338	530	336	322	999999	53	999999	580	732	808	999999	368	491	993	287	578	999999	177	664	737	167	481	230	876	95	669	654	572	895	475	999999	621	439	570	914	827	622	999999	999999	454	999999	999999	490	237	494	298	188	999999	296	601	389	999999	251	999999	767	999999	309	459	237	626	999999	999999	999999	267	436	11	929	921	88	999999	955	999999	999999	220	774	55	991	993	391	999999	999999	468	285	303	96	952	380	952	802	68	527	173	612	561	999999	925	437	233	801	493	368	266	116	999999	645	396	999999	40	711	721	865	316	77	440	146	929	762	391	999999	999999	631	976	128	30	932	792	390	999999	164	849	618	767	201	898	999999	233	361	999999	658	699	521	999999	250	91	203	221	999999	182	425	999999	173	55	62	327	999999	392	148	96	999999	999999	16	13	875	862	113	107	999999	178	11	912	999999	322	733	481	999999	291	999999	999999	826	720	697	217	999999	38	685	572	715	874	47	55	95	275	544	805	692	518	474	387	978	106	106	999999	180	513	558	999999	322	999999	999999	580	999999	110	270	193	999999	799	990	847	187	540	392	250	141	999999	999999	999999	778	928	789	453	817	999999	999999	730	999999	771	46	999999	480	835	260	144	999999	466	398	984	15	361	650	893	999999	626	210	999999	713	856	794	224	686	255	82	394	791	999999	999999	309	999999	539	999999	999999	762	491	376	351	999999	257	732	999999	567	841	999999	999999	287	999999	925	999999	156	999999	999999	767	977	821	822	999999	763	999999	999999	605	999999	999999	999999	475	791	999999	140	46	999999	999999	167	466	134	129	657	999999	948	654	116	894	987	572	162	999999	522	801	416	940	668	151	588	424	999999	136	971	478	999999	999999	635	30	766	888	999999	297	464	560	643	999999	174	978	286	118	999999	999999	618	140	936	522	953	990	999999	199	378	119	281	742	999999	997	157	999999	946	126	29	96	138	108	632	864	999999	961	167	558	776	690	864	479	665	455	999999	999999	541	385	877	645	
179	999999	520	999999	999999	721	999	999999	710	985	42	999999	99	999999	329	519	508	81	557	999999	832	999999	423	687	254	999999	999999	115	488	317	647	570	248	999999	917	999999	999999	801	848	253	999999	521	848	790	658	704	390	999999	136	999	999999	999999	999999	885	813	999999	162	832	586	224	644	893	167	999999	348	471	921	999999	755	999999	930	706	999999	313	40	320	454	999999	999999	999999	999999	93	999999	489	974	186	742	363	570	999999	409	999999	999999	999999	608	78	364	455	451	196	782	674	248	999999	78	999999	247	999999	855	502	431	529	803	46	803	999999	999999	999999	999999	172	729	568	999999	999999	368	999999	490	999999	999999	962	999999	999999	191	999999	767	746	845	620	420	999999	939	999999	999999	77	620	879	999999	189	999999	57	163	999999	36	289	467	224	999999	999999	10	893	156	647	819	892	546	999999	999999	960	278	66	715	999999	999999	999999	232	999999	70	86	103	999999	233	311	769	657	808	279	999999	901	385	553	226	321	620	527	201	301	999999	614	531	999999	541	991	910	999999	999999	859	428	946	66	999999	999999	453	441	522	669	845	878	171	94	276	999999	447	585	725	840	403	683	999999	999999	931	113	999999	555	999999	999999	999999	400	996	325	948	851	36	999999	999999	999999	772	999999	107	857	356	999999	999999	999999	264	741	103	416	194	999999	938	999999	689	67	135	851	999999	898	536	575	437	454	882	846	999999	425	999999	602	164	999999	78	523	585	881	999999	519	867	925	999999	999999	853	825	999999	999999	386	772	172	999999	999999	578	999999	999999	353	532	430	902	540	399	999999	839	319	999999	261	857	999999	425	600	807	525	616	984	999999	607	999999	721	612	247	999999	470	373	263	461	999999	999999	644	204	179	999999	999999	639	978	477	999999	461	853	361	574	999999	210	961	181	364	999999	113	594	909	275	979	811	818	664	722	929	31	585	857	618	674	999999	668	999999	547	999999	886	637	516	252	156	999999	999999	999999	999999	999999	509	201	898	18	779	992	735	999999	999999	251	643	975	999999	999999	518	999999	999999	743	899	145	541	715	633	19	567	476	999999	999999	129	999999	999999	780	774	999999	429	830	686	849	838	682	487	739	65	306	712	911	380	999999	733	999999	525	999999	148	754	86	793	567	889	451	999999	914	78	809	731	999999	863	210	162	129	688	199	155	905	999999	999999	802	999999	337	307	999999	105	999999	933	848	943	825	641	30	999999	999999	272	797	999999	534	767	418	929	999999	999999	999999	710	228	848	55	91	999999	720	921	106	999999	143	999999	999999	795	218	804	144	960	
787	975	999999	999999	134	493	425	401	747	380	999999	249	872	999999	999999	458	944	877	271	999999	767	573	114	720	999999	999999	502	43	999999	612	326	963	999999	999999	546	529	626	531	103	365	629	999999	631	350	472	999999	411	806	407	144	850	341	543	256	999999	224	999999	511	264	999999	990	392	197	145	64	496	965	903	790	312	831	999999	783	906	999999	88	941	764	257	999999	351	696	999999	999999	761	984	430	37	775	999999	658	125	276	721	999999	999999	999999	999999	295	976	999999	508	26	999999	312	437	557	636	988	124	282	999999	263	196	39	304	756	126	384	79	76	938	999999	468	653	715	999999	999999	541	30	586	455	999999	281	999999	843	999999	540	999999	334	437	793	49	660	59	551	862	89	691	999999	491	385	122	226	910	952	999999	999999	451	999999	999999	495	104	999999	538	827	999999	981	19	196	999999	225	358	60	641	282	999999	476	419	111	853	76	380	471	539	210	343	261	371	234	999999	132	999999	181	53	999999	698	81	999999	999999	913	880	80	505	456	275	36	71	584	999999	63	999999	148	349	742	223	999999	633	438	337	494	386	619	785	724	999999	136	999999	999999	699	583	827	354	196	999999	999999	996	875	999999	273	999999	281	677	734	180	568	984	749	438	999999	827	75	643	794	738	536	270	294	780	999999	999999	848	65	885	63	999999	559	951	161	769	227	999999	618	999999	163	222	709	885	999999	165	999999	387	749	187	871	518	999999	999999	458	662	713	711	104	70	135	336	999999	792	680	944	999999	42	598	668	612	999999	456	999999	641	525	999999	384	679	625	999999	999999	999999	999999	23	544	52	999	503	498	999999	999999	154	558	999999	826	996	999999	214	670	999999	484	789	90	574	294	72	715	918	933	835	338	41	479	999999	373	237	347	779	146	999999	999999	539	109	612	999999	443	898	439	814	528	910	999999	999999	478	999999	971	27	313	729	999999	337	999999	570	999999	727	483	675	935	675	999999	658	147	78	769	999999	945	690	477	477	850	174	999999	114	414	925	999999	999999	10	660	402	219	999999	999999	664	574	929	969	445	885	623	767	999999	764	224	869	772	111	249	342	26	291	550	835	999999	318	61	976	165	738	569	999999	674	284	283	389	624	97	414	204	999999	999999	999999	592	999999	999999	211	521	889	544	162	66	999999	667	644	999999	669	209	181	999999	522	953	813	999999	325	173	102	688	999999	835	255	684	697	55	136	50	999999	957	981	795	999999	540	97	999999	585	513	999999	17	640	172	720	999999	916	68	682	263	
172	547	277	690	999999	522	40	64	298	478	368	737	541	603	83	712	227	386	999999	999999	999999	202	999999	999999	495	95	58	999999	124	830	768	999999	373	872	877	499	689	301	804	999999	999999	43	332	116	999999	939	476	999999	99	18	207	999999	999999	699	397	969	426	464	999999	904	474	713	939	468	710	729	999999	999999	725	999999	32	999999	582	999999	483	999999	870	24	668	556	619	21	999999	116	633	999999	819	673	999999	908	83	234	106	899	999999	796	103	999999	406	999999	999999	807	320	515	985	280	999999	999999	999999	565	999999	411	796	648	295	999999	999999	832	999999	481	910	701	999999	999999	999999	999999	830	682	533	999999	738	999999	618	253	980	999999	999999	999999	130	362	999999	652	456	919	808	671	437	457	614	668	321	270	999999	924	513	874	623	502	15	999999	999999	284	643	999999	826	999999	793	999999	667	483	760	999999	999999	482	210	267	254	274	19	838	369	382	78	864	375	477	976	693	999999	116	197	208	999999	932	912	996	19	916	102	715	999999	884	789	140	907	999999	559	999999	723	999999	629	359	493	176	828	999999	999999	778	174	999999	999999	109	812	999999	295	999999	55	999999	569	999999	999999	337	181	303	960	484	999999	938	956	816	999999	999999	969	494	486	838	715	550	114	844	790	241	752	744	599	999999	999999	238	844	999999	513	779	987	520	997	999999	188	199	216	999999	484	278	821	358	440	697	139	327	84	457	999999	504	674	725	423	26	585	437	703	191	412	999999	999999	999999	312	999999	441	459	497	194	660	999999	344	999999	369	522	999999	404	313	999999	648	754	999999	999999	999999	999999	115	271	107	980	999999	999999	495	999999	999999	130	184	220	55	301	999999	680	830	890	797	999999	999999	999999	366	901	999999	190	133	801	542	658	999999	999999	111	999999	43	179	999999	517	999999	999999	39	319	819	248	999999	208	358	22	999999	968	924	274	999999	188	849	200	905	205	999999	999999	627	694	492	999999	921	478	119	752	999999	95	327	323	423	999999	301	851	104	127	563	999999	832	120	165	573	734	935	116	923	999999	842	274	166	143	939	999999	345	827	536	327	868	99	999999	999999	999999	651	610	850	711	886	999999	106	787	642	999999	704	999999	539	918	999999	985	999999	196	308	999999	821	999999	999999	483	606	956	34	567	800	694	318	236	365	604	922	999999	999999	404	46	456	746	486	999999	999999	245	775	805	908	978	341	999999	903	999999	340	739	490	431	377	999999	999999	973	538	986	999999	666	478	999999	934	996	434	901	967	159	999999	677	344	646	31	248	999999	
160	125	999999	999999	197	999999	928	999999	865	999999	702	717	299	999999	482	218	500	576	501	766	624	870	999999	554	999999	999999	753	999999	663	404	843	409	138	999999	779	999999	949	527	759	260	549	999999	79	564	731	194	677	999999	380	468	844	80	529	482	999999	289	213	999999	39	658	662	484	372	470	598	999999	588	25	999999	999999	269	972	999999	999999	227	498	801	358	999999	255	861	709	84	999999	559	773	879	999999	76	500	654	914	498	999999	999999	999999	763	608	965	999999	999999	662	717	755	209	871	263	999999	265	718	488	854	221	999999	796	953	999999	178	999999	824	999999	932	948	836	969	354	483	999999	652	161	999999	202	392	393	650	209	991	999999	994	999999	520	600	401	999999	21	800	999999	715	315	645	665	595	999999	150	25	672	713	881	786	855	397	999999	636	113	999999	296	999999	999999	142	596	999999	90	183	999999	999999	822	999999	600	824	179	651	768	999999	16	495	999999	504	251	999999	999999	999999	999999	999999	148	300	971	999999	297	373	725	337	875	583	719	683	584	422	474	836	999999	999999	122	67	616	214	629	999999	629	617	845	791	230	999999	999999	999999	852	999999	999999	932	999999	859	253	237	109	841	999999	195	999999	333	999999	726	39	415	999999	847	383	62	925	934	670	832	343	680	528	933	117	425	429	618	999999	999999	386	542	503	342	999999	885	957	775	438	444	459	306	706	128	999999	814	282	999999	727	799	999999	110	271	510	999999	573	709	175	733	999999	765	81	501	874	349	497	999999	843	999999	497	104	160	505	999999	383	47	973	999999	181	999999	999999	123	891	41	424	999999	999999	993	817	999999	186	791	999999	88	678	388	804	831	778	274	999999	439	356	239	999999	471	605	45	137	488	999999	309	994	999999	217	999999	999999	469	999999	73	999999	918	35	646	321	999999	999999	999999	557	995	242	151	999999	906	400	999999	767	662	336	999999	681	244	865	339	723	876	999999	610	999999	999999	208	344	999999	999999	57	983	413	709	918	999999	361	187	487	999999	999999	457	679	999999	49	503	999999	999999	999999	507	999999	999999	63	696	999999	444	999999	508	556	532	999999	897	770	915	859	999999	310	67	744	934	601	503	999999	733	93	999999	207	708	571	999999	150	999999	211	874	332	999999	930	999999	786	483	999999	853	999999	955	345	358	687	764	239	632	203	999999	999999	208	999999	889	235	329	999999	657	999999	807	999999	189	391	126	695	999999	592	794	487	592	999999	270	58	747	999999	801	999999	735	588	443	999999	999999	183	999999	897	999999	968	999999	839	610	115	138	246	
89	915	999999	573	229	662	791	181	445	999999	610	555	523	999999	168	26	433	932	999999	78	999999	337	999999	15	79	999999	692	927	159	954	876	999999	153	33	999999	832	431	238	178	82	999999	999999	44	999999	572	766	383	853	810	427	416	678	238	69	442	999999	917	445	504	10	970	864	999999	490	278	133	412	499	191	336	594	205	999999	803	282	542	302	214	442	999999	999999	999999	126	999999	999999	208	258	93	590	226	914	985	734	178	112	931	249	553	525	999999	363	999999	672	484	832	221	999999	435	787	900	459	713	13	201	165	141	748	300	942	79	999999	999999	908	964	421	609	471	595	999999	999999	302	999999	688	993	948	961	176	641	999999	336	999999	823	305	689	767	210	982	542	999999	999999	193	949	611	455	574	44	975	707	72	233	750	329	734	447	608	710	34	19	252	999999	965	116	400	615	786	61	34	999999	206	220	626	928	999999	730	167	999999	999999	242	428	999999	985	468	579	676	999999	964	999999	858	999999	67	186	972	299	999999	999999	86	999999	999999	999999	522	20	756	511	852	606	821	746	999999	999999	265	572	791	590	338	218	999999	537	999999	39	821	999999	175	999999	999999	44	999999	999999	763	725	90	999999	152	573	905	904	238	957	726	999999	765	228	95	578	825	999999	394	999999	961	610	509	549	834	999999	848	999999	844	999999	372	817	953	192	982	288	999999	999999	430	228	684	433	980	548	999999	655	999999	603	876	597	321	654	650	272	999999	999999	226	540	958	186	999999	999999	999999	618	999999	999999	126	583	245	807	379	999999	999999	175	706	537	630	999999	739	189	999999	255	684	257	308	717	177	691	514	829	999999	668	513	254	999999	339	373	371	999999	999999	538	999999	999999	78	999999	999999	999999	484	999999	149	532	266	999999	779	483	480	671	999999	320	877	741	999999	78	416	745	710	850	819	672	999999	999999	269	16	838	999999	21	887	615	39	999999	999999	693	999999	374	999999	999999	999999	733	999999	33	668	560	60	999999	169	999999	999999	999999	999999	517	116	771	811	999999	999999	273	999999	999999	138	471	592	66	783	969	751	999999	999999	703	119	940	842	127	58	649	708	614	218	930	999999	999999	399	936	292	999999	244	364	881	999999	399	43	555	999999	605	308	441	999999	776	90	334	121	804	999999	999999	392	674	989	723	999999	488	370	64	329	293	591	999999	655	999999	271	735	999999	999999	371	314	86	394	937	999999	999999	218	106	838	999999	605	567	999999	999999	105	899	847	254	641	999999	458	39	978	236	999999	23	236	999999	838	514	355	
938	945	443	614	765	997	737	999999	973	954	392	999999	926	723	999999	849	601	560	874	424	490	999999	457	912	284	999999	999999	325	507	999999	432	268	999999	783	667	999999	999999	999999	339	999999	120	777	668	764	76	506	62	512	895	174	634	234	963	100	864	193	498	999999	999999	999999	999999	999999	970	460	531	133	208	152	999999	114	550	735	999999	971	313	713	95	692	845	778	55	656	999999	999999	999999	208	999999	242	999999	483	133	777	999999	671	73	698	807	218	243	999999	307	909	455	791	624	898	13	992	999999	161	108	806	685	999999	622	192	991	637	999999	999999	828	966	234	583	999999	999999	209	999999	908	999999	906	877	458	901	999999	145	210	639	718	989	204	312	455	767	385	327	999999	975	59	999999	999999	999999	647	999999	999999	999999	685	872	810	851	999999	454	93	181	254	230	999999	783	999999	486	981	362	918	999999	139	525	999999	466	208	662	680	233	999999	37	999999	736	999999	549	786	148	460	999999	828	999999	300	999999	229	284	522	164	970	999999	999999	999999	898	999999	261	76	999999	999999	999999	228	673	158	181	475	945	65	272	999999	999999	807	996	942	36	653	534	61	291	999999	306	245	999999	54	999999	999999	999999	936	139	563	484	173	769	197	327	999999	664	999999	694	999999	803	999999	999999	14	173	172	322	999999	546	255	820	209	785	399	302	585	284	629	999999	810	146	18	999999	708	44	827	48	809	625	794	988	854	366	999999	999999	143	233	939	880	529	58	999999	400	999999	743	284	388	379	894	741	957	44	999999	884	688	795	246	313	969	346	999999	999999	336	751	266	966	999999	999999	813	999999	362	344	749	936	761	757	999999	999999	965	759	448	669	914	883	837	954	639	999999	778	791	896	919	999999	544	405	546	61	649	999999	777	441	70	999999	735	388	999999	295	999999	132	930	187	999999	999999	220	898	999999	598	452	914	999999	336	370	550	32	272	442	374	999999	999999	225	706	968	425	197	999999	388	113	999999	505	999999	668	362	999999	999999	613	703	581	759	645	999999	999999	999999	999999	325	450	80	520	543	999999	999999	257	90	746	906	234	219	777	999999	892	999999	361	418	947	698	999999	974	999999	702	418	569	861	999999	569	601	277	999999	242	110	747	257	867	999999	717	559	967	588	999999	452	623	404	925	430	999999	135	999999	999999	661	46	681	999999	999999	817	135	903	999999	999999	520	155	639	136	977	677	413	645	999999	792	999999	398	731	64	369	568	999999	999999	999999	440	748	999999	22	737	445	206	428	999999	999999	60	444	813	999999	999999	
77	469	813	496	426	257	999999	232	483	796	838	273	315	626	117	501	739	120	269	999999	894	999999	999999	901	691	781	999999	142	457	602	357	999999	999999	405	999999	899	754	591	597	395	422	526	960	226	899	182	890	801	999999	695	320	333	999999	999999	441	990	336	999999	805	999999	998	884	774	999999	448	999999	350	909	639	217	747	157	523	874	241	999999	126	916	999999	518	890	457	969	761	291	34	343	112	964	996	572	841	999999	999999	397	538	751	999999	778	947	832	981	171	955	948	172	810	680	589	999999	873	420	910	297	755	550	999999	23	999999	423	618	247	999999	642	645	905	372	571	486	999999	626	48	999999	64	686	909	295	999999	812	128	223	663	999999	900	132	162	931	498	205	999999	623	738	999999	365	339	594	45	528	320	999999	800	248	203	886	447	835	283	855	610	999999	264	900	999999	481	999999	955	724	54	520	999999	973	873	375	639	89	888	999999	999999	999999	999999	873	766	704	770	328	975	469	999999	463	297	879	86	888	359	592	723	538	17	165	383	870	990	999999	827	79	926	873	563	806	999999	285	500	139	999999	972	999999	999999	440	162	999999	495	97	591	999999	613	897	985	26	57	999999	359	999999	626	999999	231	883	999999	877	700	999999	112	999999	999999	904	21	388	946	999999	387	104	999999	999999	999999	999999	888	783	999999	786	224	181	941	856	516	450	208	733	873	999999	999999	99	739	999999	739	999999	132	589	266	686	220	999999	999999	999999	638	953	837	261	999999	696	463	448	483	971	663	999999	460	255	999999	389	705	287	514	168	93	297	999999	209	369	103	808	308	999999	722	575	999999	229	335	999999	562	613	947	46	187	999999	848	615	768	665	219	311	877	199	877	999999	932	999999	999999	532	350	598	638	892	604	887	164	922	761	405	999999	309	999999	37	999999	999999	758	251	336	833	244	682	999999	999999	999999	791	999999	999999	648	999999	643	278	999999	802	877	964	974	64	999999	300	179	999999	999999	999999	991	909	186	850	362	999999	231	691	393	959	999999	668	11	103	743	812	955	55	283	28	762	405	872	331	159	872	801	704	999999	46	664	999999	828	999999	552	249	615	91	757	547	520	951	999999	477	515	218	962	999999	321	630	344	134	652	835	609	596	999999	854	999999	489	309	999999	881	356	999999	978	840	777	999999	503	206	874	999999	999999	508	810	519	405	816	940	909	920	393	189	701	539	666	992	624	956	999999	760	999999	999999	247	992	79	538	999999	536	999999	195	339	817	433	470	836	999999	999999	
798	86	641	47	759	999999	389	144	999999	655	764	321	999999	162	594	300	999999	492	29	498	516	740	980	232	290	572	724	590	575	755	241	703	999999	665	825	879	571	999999	631	999999	857	858	377	883	418	224	999999	43	745	999999	987	977	817	427	820	68	106	419	757	999999	855	799	999999	999999	423	71	999999	192	336	715	999999	722	861	330	999999	999999	999999	107	999999	999999	51	690	999999	58	768	263	886	332	845	767	783	161	965	444	843	68	299	429	469	999999	653	348	999999	39	797	999999	999999	496	786	172	694	998	999999	999999	155	999999	999999	520	188	170	185	248	346	999999	932	999999	757	426	999999	582	368	943	637	466	999999	702	984	815	260	503	146	399	545	683	83	999999	555	283	298	678	999999	779	250	999999	181	414	12	148	107	229	516	699	999999	214	803	750	371	999999	279	452	999999	149	269	685	999999	785	703	663	494	157	33	484	138	808	479	589	702	338	295	18	700	845	717	999999	986	447	391	341	999999	999999	422	415	13	845	498	964	519	565	285	396	711	999999	653	949	205	999999	571	999999	999999	224	58	999999	854	271	751	344	999999	238	999999	586	404	999999	784	999999	735	617	480	292	320	514	79	999999	63	899	307	362	999999	767	999999	954	876	999999	999999	664	284	389	561	742	103	163	542	291	867	698	999999	350	564	491	224	999999	562	288	999999	230	999999	910	979	999999	964	999999	152	663	999999	744	999999	222	764	129	887	355	999999	999999	999999	167	999999	787	279	364	906	957	999999	711	553	257	999999	597	302	386	519	373	410	606	999999	999999	20	879	999999	132	999999	779	999999	444	604	869	532	824	99	731	258	367	641	625	58	999999	602	441	120	154	352	122	919	387	610	999999	944	459	959	999999	156	102	898	157	375	137	999999	362	117	683	725	999999	508	999999	137	161	732	785	999999	771	111	579	768	744	780	876	859	207	999999	90	924	82	864	999999	585	166	468	999999	259	920	999999	999999	334	436	429	773	613	999999	999999	999999	790	999999	999999	198	393	576	334	163	999999	499	277	999999	528	36	758	999999	713	904	985	999999	692	248	535	637	145	862	255	341	325	16	272	510	947	385	300	999999	999999	676	220	18	832	315	127	999999	653	461	721	307	999999	776	70	709	999999	999999	999999	551	633	272	62	999999	331	999999	838	369	237	767	999999	152	736	993	480	46	693	976	149	999999	131	999999	999999	999999	151	999999	663	548	999999	562	999999	999999	619	999999	999999	999999	624	689	687	999999	999999	758	531	886	999999	578	
999999	683	305	33	999999	398	149	999999	999999	857	288	378	390	999999	338	300	999999	675	630	999999	533	987	862	999999	422	999999	298	309	999999	373	254	999999	458	572	385	980	252	922	999999	747	529	999999	999999	283	631	999999	999999	314	999999	999999	345	856	999999	667	999999	584	820	734	611	999999	110	839	476	999999	612	999999	920	817	997	358	999999	500	999999	999999	999999	302	668	999999	939	176	705	983	798	735	38	398	842	999999	527	801	169	517	999999	999999	999999	690	764	272	671	999999	335	492	316	163	138	844	727	382	630	752	915	241	794	999999	316	999999	51	999999	38	223	346	139	299	205	198	539	189	602	245	357	537	406	999999	498	841	999999	999999	644	606	193	670	470	170	999999	885	927	722	876	999999	531	999999	32	243	999999	114	205	202	121	964	599	999999	135	146	999999	225	519	323	306	603	999999	449	406	145	844	553	876	969	999999	320	999999	816	312	383	999999	708	999999	999999	471	394	645	30	999999	679	16	528	999999	334	887	559	376	614	999999	283	136	91	252	886	398	903	238	236	677	999999	703	783	362	752	432	574	709	356	852	912	957	82	999999	727	999999	326	17	552	91	964	944	656	400	999999	256	632	465	628	774	567	165	999999	352	764	975	999999	175	999999	901	323	849	29	762	513	325	63	207	999999	999999	82	896	686	154	713	856	56	392	333	999999	800	118	91	582	295	756	548	999999	128	751	905	160	999999	650	768	124	924	894	886	713	202	999999	999999	870	702	671	999999	274	639	999999	929	840	842	297	111	214	768	446	477	757	777	333	89	774	999999	921	681	45	999999	999999	931	162	506	619	312	999999	999999	999999	999999	999999	286	284	100	999999	999999	74	318	926	549	999999	356	999999	427	999999	936	999999	355	999999	28	780	999999	443	999999	51	999999	777	344	233	984	999999	46	558	999999	853	480	502	243	868	999999	999999	613	754	999999	999999	251	999999	734	377	682	444	30	12	202	109	634	843	396	59	999999	999999	730	94	941	813	527	798	921	574	658	999999	999999	486	224	999999	999999	244	947	74	799	532	52	966	999999	550	714	999999	999999	467	228	637	999999	999999	999999	907	66	528	813	999999	306	453	532	999999	999999	248	808	544	787	961	931	399	895	332	260	710	12	999999	544	999999	108	492	442	464	356	31	337	451	851	999999	183	649	999999	274	767	355	10	882	257	311	742	180	256	403	535	999999	741	999999	933	923	904	302	983	422	999999	813	999999	77	999999	697	911	367	999999	481	788	291	968	999999	999999	999999	
710	999999	516	242	658	927	999999	999999	999999	527	999999	554	999999	928	411	880	999999	19	689	953	344	932	79	560	400	999999	488	775	615	999999	859	119	999999	999999	223	999999	786	999999	763	999999	999999	972	999999	295	999999	367	999999	764	79	999999	999999	959	999999	611	570	777	999999	956	842	283	449	470	999999	685	667	180	335	999999	714	999999	104	915	255	42	386	371	999999	783	999999	43	535	724	706	999999	999999	900	177	617	468	446	999999	999999	908	489	217	999999	549	464	627	246	41	999999	59	453	812	710	713	909	234	208	983	276	813	999999	748	725	764	999999	67	767	13	718	29	999999	890	274	16	999999	825	279	822	339	999999	905	11	999999	674	263	896	917	999999	999999	392	270	999999	469	26	108	741	492	999999	999999	406	860	243	323	352	781	562	547	999999	947	93	955	386	653	120	908	807	584	60	999999	828	999999	579	745	335	758	815	999999	999999	908	999999	343	926	999999	932	305	999999	688	821	892	700	358	223	999999	999999	436	999999	808	359	118	300	999999	441	840	996	999999	290	999999	987	593	999999	141	999999	999999	922	750	38	388	999999	815	246	129	763	999999	999999	480	999999	340	571	898	874	16	81	150	617	999999	901	999999	999999	675	24	183	700	238	926	568	69	427	327	433	408	505	999999	544	871	181	999999	284	39	999999	999999	950	999999	999999	718	959	999999	158	188	64	999999	942	388	55	800	73	428	534	999999	252	420	508	999999	148	500	999999	919	537	278	999999	474	999999	65	999999	344	73	255	999999	520	967	507	910	248	273	999999	465	999999	999999	999999	808	752	869	53	787	115	832	938	999999	597	348	50	533	879	743	999999	232	886	904	710	737	999999	816	24	273	744	999999	269	749	564	999999	262	876	793	470	999999	605	583	278	378	512	135	466	24	181	927	999999	41	999999	683	360	999999	999999	341	999999	999999	936	854	780	53	605	572	198	234	561	999999	173	999999	999999	999999	983	649	999999	999999	207	612	999999	801	842	345	770	478	764	76	213	467	49	544	999999	999999	999999	750	999999	235	772	940	936	241	999999	95	764	244	622	455	699	711	959	687	999999	403	640	999999	22	444	999999	137	808	999999	30	999999	56	999999	951	940	303	242	845	393	763	266	675	129	999999	757	999999	999999	856	318	376	501	999999	361	410	394	838	622	999999	368	952	645	142	814	220	999999	48	999999	292	681	999999	466	865	999999	924	999999	728	521	999999	999999	863	999999	281	999999	755	528	596	695	227	567	112	681	504	487	999999	128	999999	860	999999	979	718	
445	252	999999	166	909	635	931	437	533	665	326	999999	483	999999	999999	999999	642	69	999999	772	353	999999	724	578	480	962	388	145	999999	752	867	612	815	545	428	504	999999	343	845	892	664	267	693	901	785	855	999999	983	235	754	492	801	999999	217	375	526	527	605	999999	999999	257	796	631	780	798	714	20	937	85	710	999999	308	999999	999999	118	95	234	823	793	625	999999	404	909	62	999999	76	396	608	180	902	976	500	658	898	999999	868	636	913	113	81	844	92	999999	999999	487	193	587	427	109	289	301	704	999999	69	14	852	886	579	520	731	327	411	999999	999999	733	776	999999	324	999999	249	999999	321	719	722	999999	999999	496	393	574	999999	488	968	509	890	610	282	999999	599	894	999999	981	67	999999	382	753	999999	999999	999999	792	710	543	999999	273	859	830	980	999999	100	288	154	999999	999999	999999	443	252	999999	902	877	572	460	97	60	999999	999999	267	401	918	347	968	347	545	761	601	864	543	225	705	650	69	999999	999999	598	321	999999	436	489	63	959	139	404	541	999999	999999	341	623	492	842	902	601	999999	999999	999999	131	940	609	999999	999999	149	899	37	653	262	817	941	999999	499	739	999999	934	778	347	958	999999	574	806	999999	999999	269	251	999999	382	803	58	999999	568	650	477	380	999999	833	999999	999999	999999	111	750	999999	629	231	999999	133	753	171	967	999999	101	112	438	556	143	511	14	642	898	999999	654	850	999999	198	382	999999	999999	368	541	111	201	434	999999	116	824	527	478	378	101	127	307	221	999999	235	537	466	221	999999	246	638	999999	945	24	999999	456	999999	85	441	848	655	999999	394	999999	999999	999999	667	999999	999999	732	615	999999	636	999999	781	550	443	999999	977	660	916	311	999999	131	999999	283	255	419	686	999999	999999	452	47	529	446	999999	912	590	969	604	870	999999	889	198	630	999999	201	999999	243	671	999999	999999	107	780	999999	353	10	272	727	593	999999	257	527	671	808	173	995	116	999999	766	999999	852	56	383	789	663	422	912	999999	306	91	850	999999	24	647	49	999999	999999	597	102	999999	999999	863	385	228	999999	734	227	390	467	611	95	299	999999	43	169	838	999999	990	278	930	98	999999	431	511	535	999999	999999	33	999999	819	738	518	22	751	988	999999	670	164	999999	999999	204	532	43	695	999999	561	709	981	487	210	629	275	329	172	999999	999999	999999	874	692	550	232	204	621	648	872	576	287	724	55	180	178	999999	999999	349	999999	566	738	736	999999	999999	999999	531	999999	567	199	472	
199	999999	826	120	999999	795	472	999999	999999	999999	910	395	999999	429	283	999999	936	317	42	999999	999999	980	999999	369	149	704	368	718	188	999999	658	64	459	410	387	437	898	934	621	382	107	206	642	735	655	353	914	95	700	387	594	238	535	999999	29	218	999999	466	970	853	999999	753	447	15	352	999999	999999	999999	52	845	95	11	695	659	962	255	347	700	713	795	790	282	999999	801	116	429	529	999999	390	999999	24	442	964	768	945	354	759	999999	393	799	417	502	52	855	301	999999	542	999999	176	774	871	723	752	184	72	164	735	999999	999999	922	999999	999999	40	874	831	653	47	927	714	617	999999	710	317	914	388	297	999999	999999	509	523	886	654	162	616	999999	300	690	999999	705	790	618	999999	999999	470	473	801	472	178	33	648	555	615	170	999999	287	170	416	999999	999999	999999	924	573	146	385	45	682	463	424	577	540	999999	258	231	924	998	383	972	846	451	586	825	71	999999	861	968	281	494	603	999999	146	884	999999	992	930	866	55	976	362	999999	999999	348	57	601	493	999999	307	393	246	560	999999	197	569	397	220	949	862	434	999999	999999	764	198	999999	95	440	999999	999999	999999	300	67	953	407	620	422	660	999999	777	469	655	999999	670	999999	257	53	434	948	325	464	782	999999	13	621	999999	945	670	999999	999999	962	171	837	574	51	103	188	606	507	577	156	736	999999	999999	402	999999	999999	746	876	940	815	661	999999	340	999999	483	999999	63	341	706	674	751	68	759	815	999999	818	610	999999	794	79	446	999999	999999	178	727	810	810	610	841	999999	208	999999	661	673	999999	999999	506	918	567	999999	134	275	801	903	404	678	222	365	104	961	499	126	999999	871	999999	999999	120	171	928	673	508	453	999999	115	999999	999999	406	95	999999	628	321	692	72	19	944	999999	135	477	773	999999	597	454	516	880	999999	92	711	790	999999	999999	999999	344	989	999999	999999	681	999999	695	999999	446	281	136	999999	475	649	807	64	999999	927	207	609	999999	397	999999	85	63	936	999999	999999	393	999999	616	791	938	69	976	702	999999	732	272	406	440	50	337	777	471	603	999999	999999	303	38	638	863	107	967	927	947	120	818	999999	744	165	690	53	199	665	345	912	999999	673	999999	885	999999	664	800	178	601	70	111	614	460	895	387	711	999999	618	753	694	999999	141	39	999999	999999	509	527	250	750	997	999999	122	999999	690	634	568	999999	152	297	999999	306	798	335	886	18	213	999999	999999	777	978	688	999999	911	650	941	
284	643	999999	535	841	146	559	999999	999999	922	989	488	770	271	819	523	223	331	554	999999	999999	999999	999999	583	156	737	678	999999	772	318	566	210	485	748	359	999999	675	616	456	72	746	379	730	963	28	999999	11	588	958	464	475	999999	999999	262	768	478	500	939	389	999999	467	97	999999	295	366	789	13	32	911	895	848	606	875	492	651	803	85	999999	564	430	999999	100	514	999999	999999	317	843	999999	999999	999999	433	735	236	353	604	999999	723	444	607	239	721	978	676	73	615	999999	383	874	999999	999999	999999	321	999999	958	999999	377	582	348	452	58	946	781	52	40	471	123	380	532	999999	991	90	640	581	335	999999	757	999999	999999	702	975	934	968	620	24	488	999999	360	277	999999	237	87	384	992	559	293	940	936	999999	601	999999	999999	851	987	999999	884	762	999999	59	999999	618	953	140	999999	476	124	999999	170	999999	552	359	762	112	555	999999	914	706	999999	999999	999999	768	999999	777	849	209	487	999999	980	999999	139	725	381	999999	27	368	999999	946	737	525	445	999999	999999	908	103	999999	999999	395	305	999999	999999	188	124	718	16	999999	796	999999	290	446	989	41	996	169	898	827	977	460	94	197	999999	999999	968	999999	999999	736	988	913	684	607	469	102	787	999999	999999	951	610	999999	305	536	571	108	999999	999999	999999	413	319	620	20	276	274	289	310	118	952	736	999999	999999	142	279	999999	883	501	683	976	999999	254	353	999999	947	999999	325	165	999999	625	287	312	999999	595	999999	427	999999	903	417	342	999999	791	678	700	569	999999	618	530	999999	42	688	607	982	323	639	169	999999	756	72	60	999999	134	751	492	675	433	541	999999	959	852	999999	999999	93	999999	796	115	575	652	304	215	607	999999	139	526	937	679	330	364	956	23	999999	622	840	367	392	65	999999	196	35	999999	209	222	570	182	908	708	523	999999	999999	533	594	999999	999999	857	452	164	994	999999	999999	995	113	187	449	946	999999	512	149	999999	958	741	75	389	999999	168	16	999999	234	956	999999	238	165	689	837	433	429	149	170	999999	915	238	70	814	999999	40	42	999999	772	624	782	405	569	798	682	785	467	215	696	303	851	66	930	999999	617	327	839	999999	350	25	999999	260	352	166	810	729	681	261	748	596	136	984	622	609	999999	999999	668	999999	999999	62	965	223	453	867	142	999999	308	32	206	323	999999	618	681	999999	999999	531	63	413	999999	953	113	999999	999999	109	176	866	443	999999	864	999999	658	481	999999	297	60	999999	807	484	34	
952	431	999999	64	434	404	999999	312	866	512	652	168	265	379	63	948	758	757	353	700	275	424	977	168	801	665	719	211	393	706	794	723	578	389	45	532	454	162	999999	705	999999	999999	999999	999999	221	246	402	111	363	349	301	999999	464	784	758	999999	453	501	262	999999	685	316	919	169	717	928	590	876	344	999999	999999	999999	725	999999	51	711	846	169	946	565	272	617	848	54	999999	248	269	999999	630	999999	88	952	900	272	30	353	644	418	999999	293	655	999999	767	999999	844	696	830	999999	999999	57	691	294	999999	999999	507	77	999999	875	999999	999999	999999	796	255	837	452	999999	705	999999	628	698	77	438	68	999999	909	745	850	999999	209	718	417	453	60	583	815	794	999999	213	764	999999	885	999999	662	631	624	859	281	930	388	302	999999	377	197	55	980	263	236	892	787	999999	226	451	675	46	71	999999	999999	672	31	658	154	502	698	675	812	307	775	437	999999	60	473	920	637	999999	728	50	265	15	603	562	567	999999	425	12	736	444	104	625	999999	409	123	609	908	730	158	497	678	999999	242	682	487	799	999999	737	298	306	999999	768	318	999999	959	999999	78	468	999999	638	999999	696	939	378	213	159	867	639	936	999999	999999	907	999999	240	371	742	772	920	84	768	999999	999999	999999	999999	999999	999999	317	548	449	999999	999999	449	639	999999	420	981	999999	864	479	999999	999999	224	999999	434	295	999999	19	88	659	999999	967	158	999999	999999	977	999999	983	999999	748	999999	842	329	999999	562	999999	571	278	248	820	389	999999	908	451	746	837	446	888	999999	154	723	999999	239	888	232	416	999999	65	317	542	31	999999	999999	125	601	999999	612	999999	247	110	723	999999	771	267	279	68	68	707	647	494	999999	510	999999	999999	35	999999	613	999999	967	999999	999999	999999	960	705	798	999999	94	793	850	261	235	421	650	188	430	94	554	999999	999999	173	357	684	999999	822	12	999999	304	719	999999	49	881	181	67	999999	168	999999	678	75	469	888	999999	999999	857	396	999999	128	860	999999	933	940	17	999999	821	999999	999999	266	107	999999	703	286	97	999999	703	810	379	64	364	559	29	999999	999999	999999	511	999999	200	999999	827	999999	563	999999	661	778	999999	159	41	249	359	263	302	902	120	540	371	999999	801	609	572	56	26	215	764	310	507	999999	534	999999	999999	101	613	716	439	999999	584	999999	625	319	999999	554	778	999999	704	999999	267	127	111	876	999999	328	929	591	520	999999	15	358	128	360	280	75	624	512	999999	999999	999999	585	472	
46	955	551	567	492	30	28	277	886	510	664	53	389	619	658	411	811	171	32	999999	657	79	236	701	999999	999999	522	929	276	31	446	459	681	999999	75	920	575	761	447	570	501	513	129	847	463	317	891	456	965	110	307	106	627	388	815	967	729	999999	303	453	507	999999	11	865	999999	214	371	735	553	738	999999	60	724	999999	704	153	949	388	247	999999	157	76	999999	175	999999	999999	831	999999	838	108	200	999999	468	993	72	413	999999	264	784	259	945	165	902	237	274	257	382	176	684	671	27	351	611	346	999999	440	999999	836	151	723	382	79	896	999999	547	121	592	730	399	301	641	695	603	988	21	991	174	735	999999	999999	999999	999999	618	177	90	849	123	132	696	999999	288	676	122	71	999999	876	268	999999	690	999999	999999	652	776	392	39	999999	999999	623	334	315	276	398	935	675	755	716	999999	729	373	697	997	470	43	767	22	965	582	542	122	145	733	716	55	747	810	999999	889	235	148	999999	111	999999	999999	391	365	999999	741	447	315	169	426	539	93	992	165	999999	618	999999	380	999999	750	214	999999	999999	581	560	353	197	864	439	827	999999	999999	615	999999	507	672	651	999999	131	234	145	236	999999	719	203	632	62	592	615	999999	999999	999999	83	18	999999	989	999999	809	805	547	553	582	876	341	201	999999	478	406	658	533	999999	606	259	999999	614	978	558	478	388	927	999999	604	258	731	947	379	517	607	999999	518	72	841	607	584	680	999999	359	999999	999999	255	164	999999	934	999999	740	282	606	243	403	918	999999	999999	999999	877	256	948	333	999999	394	822	441	871	707	999999	999999	134	999	999999	169	61	628	938	950	999999	772	644	670	999999	991	999999	999999	283	213	999999	87	932	419	999999	999999	999999	239	999999	999999	705	813	999999	948	999999	999999	615	283	931	84	999999	999999	502	189	298	114	611	288	167	999999	719	59	168	667	926	72	538	999999	280	345	437	822	423	711	255	329	489	999999	876	553	385	401	841	208	861	490	999999	752	999999	624	726	999999	81	60	517	655	655	999999	31	731	94	900	12	595	646	529	999999	790	933	969	625	915	411	614	999999	327	218	999999	806	999999	486	785	593	655	619	984	999999	999999	204	600	673	863	674	999999	469	484	398	255	562	999999	614	795	818	161	999999	810	51	467	282	200	447	695	999999	999999	254	308	316	357	976	661	778	513	595	343	306	761	251	999999	154	304	928	999999	407	474	831	691	967	442	656	808	943	293	100	14	999999	977	
999999	98	900	999999	177	51	278	900	564	110	209	999999	854	247	569	999999	999999	978	271	484	298	354	754	562	999999	873	700	178	718	494	999999	591	999999	328	716	163	365	983	136	886	694	999999	909	999999	492	492	999999	418	999999	167	970	122	742	677	688	699	343	348	830	303	350	110	999999	999999	686	617	303	536	531	415	429	999999	851	385	790	792	999999	999999	999999	848	999999	292	929	560	999999	310	849	513	639	26	819	27	163	832	545	594	324	839	54	999999	199	62	999999	999999	999999	641	270	366	999999	896	264	321	278	982	18	68	180	631	556	386	768	789	896	514	596	412	999999	29	839	206	477	605	977	204	658	243	999999	999999	822	881	50	492	626	742	761	508	749	181	824	487	423	693	293	668	116	410	165	383	246	335	999999	251	527	690	429	659	343	83	333	774	664	84	808	999999	345	286	173	163	999999	999999	999999	15	204	362	783	784	999999	999999	999999	258	999999	999999	859	999999	999999	999999	964	935	323	999999	174	675	999999	60	822	999999	884	999999	332	830	246	11	631	158	999999	999999	56	174	907	644	347	999999	986	84	696	643	224	999999	258	999999	321	999999	999999	650	999999	987	167	999999	539	443	899	704	986	266	999999	999999	399	710	823	966	751	799	37	679	764	149	689	999999	363	188	134	573	369	785	519	19	171	980	999999	685	302	901	634	999999	744	643	47	729	73	619	253	999999	497	999999	795	521	999999	170	885	999999	308	394	999999	360	319	336	999999	999999	999999	12	914	418	485	148	673	999999	999999	999999	934	131	112	999999	709	744	934	999999	85	87	999999	999999	809	999999	105	451	999999	908	999999	283	164	417	308	836	982	70	999999	835	999999	359	999999	945	356	646	236	764	681	348	684	56	426	699	999999	267	999999	749	999999	913	323	43	760	765	739	891	999999	526	999999	275	977	649	49	109	590	726	468	999999	651	173	774	340	769	49	999999	999999	999999	464	999999	51	625	999999	867	791	521	995	598	853	216	465	246	709	999999	415	371	44	17	326	118	535	799	999999	107	40	999999	982	274	999999	541	999999	999999	999999	370	781	650	743	782	257	588	999999	137	615	999999	999999	926	74	999999	363	677	198	66	541	355	631	252	458	146	836	652	538	999999	999999	321	999999	999999	999999	349	999999	999999	627	262	759	999999	523	999999	193	337	999999	113	999999	593	910	999999	352	617	501	600	738	539	201	607	999999	999999	999999	999999	260	999999	307	764	636	725	239	999999	59	999999	307	804	832	233	999999	131	235	733	577	
944	820	833	968	999999	930	700	999999	630	573	30	999999	164	687	999999	157	890	999999	156	476	999999	364	321	999999	416	320	697	999999	514	480	80	382	221	37	115	53	426	334	383	999999	936	999999	608	34	39	629	152	126	184	86	178	999999	88	266	999999	999999	999999	839	562	613	243	999999	106	160	503	647	999999	137	999999	614	999999	565	657	323	540	244	756	297	964	999999	177	580	593	999999	999999	979	303	954	999999	999999	999999	587	999999	999999	599	13	28	457	999999	999999	533	25	545	569	355	612	999999	765	726	984	833	222	999999	774	445	663	348	667	999999	999999	999999	999999	328	66	999999	152	793	888	723	536	226	308	766	582	263	162	45	33	93	699	546	538	238	824	691	332	999999	997	999999	936	665	999999	999999	999999	47	999999	696	488	999999	212	819	555	999999	199	767	999999	456	999999	520	293	628	324	583	157	977	815	912	504	374	747	439	999999	564	786	871	999999	698	759	545	870	999999	556	534	880	999999	991	496	48	66	166	875	421	486	50	318	350	777	999999	999999	232	480	999999	123	752	773	34	999999	999999	999999	999999	836	999999	756	999999	999999	81	790	702	278	986	328	999999	999999	218	999999	27	318	524	478	530	98	999999	730	322	999999	999999	443	781	117	855	10	999999	720	164	330	188	999999	999999	222	999999	999999	999999	194	53	903	607	754	999999	880	755	715	999999	786	797	813	600	966	999999	260	999999	638	18	999999	422	985	96	999999	292	888	693	361	482	311	242	970	23	999999	687	419	792	518	537	901	361	149	999999	999999	923	351	729	999999	232	586	657	607	551	489	771	67	816	454	999999	999999	196	403	243	175	999999	826	999999	549	289	33	468	56	110	116	243	999999	461	999999	238	999999	168	480	999999	896	653	634	428	534	289	629	602	347	55	520	999999	999999	905	369	901	106	551	999999	933	208	999999	611	507	999999	256	498	999999	999999	999999	999999	858	716	274	347	521	999999	407	999999	999999	659	999999	130	10	589	401	999999	999999	102	738	142	999999	978	547	931	778	999999	999999	983	287	791	33	426	999999	525	662	998	694	567	847	982	698	285	921	283	777	997	999999	999999	53	971	130	999999	446	93	140	879	178	342	569	478	999999	424	999999	478	635	14	999999	485	927	403	590	809	254	756	443	124	999999	999999	164	781	442	219	940	316	999999	519	980	47	394	999999	999999	361	998	999999	199	284	298	452	647	773	999999	135	990	650	390	321	269	999999	650	26	822	999999	188	788	45	999999	483	681	807	126	33	962	101	
154	573	999999	811	874	567	999999	825	614	626	391	999999	317	999999	300	999999	999999	260	300	396	377	960	925	182	999999	344	616	801	616	999999	531	749	45	43	999999	86	160	510	394	132	492	200	217	288	797	15	999999	363	999999	999999	458	865	999999	575	999999	193	999999	66	601	540	950	366	219	969	104	642	747	999999	999999	223	774	999999	999999	177	999999	999999	999999	646	385	999999	615	262	619	861	999999	666	25	470	999999	999999	438	104	909	854	181	135	999999	248	193	164	267	454	999999	968	999999	999999	999999	566	671	999999	440	999999	680	396	999999	698	999999	999999	999999	438	626	287	963	720	999999	680	939	999999	995	778	999999	514	463	231	946	999999	281	650	999999	585	666	458	799	772	232	437	423	522	929	483	999999	634	464	999999	537	980	490	999999	193	999999	670	999999	570	892	352	925	548	459	999999	763	426	107	476	207	772	178	999999	999999	497	999999	266	999999	92	521	400	570	999999	708	999999	966	680	21	467	581	999999	678	999999	906	999999	306	999999	963	999999	999999	67	291	167	999999	982	369	502	999999	999999	999999	53	254	905	999999	999999	781	876	840	766	999999	93	414	639	895	999999	103	999999	581	770	200	468	302	353	916	464	119	412	792	999999	999999	473	390	248	631	538	670	772	999999	414	999999	430	58	207	600	92	999999	651	999999	974	888	89	921	999999	999999	377	750	901	999999	594	999999	999999	93	124	443	19	999999	176	18	366	622	331	451	177	130	770	419	105	752	833	812	468	999999	999999	837	253	552	999999	666	263	787	999999	782	999999	31	281	999999	999999	764	999999	389	999999	642	906	361	999999	638	753	409	999999	957	654	158	166	999999	924	238	999999	286	199	467	843	510	754	578	853	999999	206	156	849	433	484	341	999999	453	336	825	243	466	279	615	798	460	853	306	143	999999	626	472	999999	52	80	657	999999	133	546	975	887	337	508	29	442	999999	560	389	999999	323	986	999999	455	108	999999	999999	17	999999	669	392	656	458	999999	999999	921	733	59	806	999999	827	766	48	907	361	938	906	957	260	999999	200	999999	474	823	819	633	913	27	997	999999	271	650	999999	464	164	328	438	999999	999999	107	709	557	999999	36	655	557	999999	804	103	170	999999	852	999999	411	478	491	192	635	626	608	17	999999	62	758	100	186	775	584	753	43	509	25	999999	999999	473	642	157	999999	999999	271	685	118	923	999999	999999	419	893	588	985	999999	146	803	274	667	999999	993	999999	994	935	479	781	373	61	70	999999	83	999999	999999	938	836	344	
999999	999999	364	922	898	792	225	999999	999999	292	197	599	90	896	705	750	34	72	480	147	162	512	999999	489	321	67	863	999999	886	999999	299	650	159	338	402	346	999999	999999	201	211	289	205	264	196	594	999999	970	173	954	332	145	542	468	698	192	241	999999	875	610	841	999999	999999	913	432	993	999999	999999	752	504	369	840	999999	870	279	858	999999	258	512	999999	547	96	699	231	563	123	756	191	999999	155	170	578	44	143	360	282	249	292	999999	203	999999	334	227	669	595	999999	855	671	199	999999	234	983	266	979	73	754	999999	999999	359	319	246	365	999999	606	344	790	999999	999999	520	996	618	675	426	318	848	222	999999	40	635	81	267	95	999999	999999	921	186	322	64	79	999999	52	431	932	999999	956	999999	999999	620	334	804	686	709	999999	202	232	559	566	947	141	851	885	209	192	288	999999	999999	999999	999999	685	167	478	999999	999999	999999	954	196	743	905	999999	166	999999	258	999999	999999	999999	999999	934	800	397	371	619	375	999999	999999	719	999999	249	653	999999	805	328	965	999999	999999	999999	999999	632	245	248	45	999999	661	594	974	999999	637	503	361	893	505	226	572	981	323	547	113	827	999999	205	120	946	99	446	556	837	912	322	537	504	459	999999	699	999999	362	555	958	999999	948	255	92	349	999999	999999	963	589	756	983	999999	630	233	117	774	999999	137	98	726	999999	48	999999	70	324	965	856	444	580	527	20	629	768	999999	333	878	999999	123	999999	68	339	999999	999999	999999	928	701	907	281	351	999999	999999	434	273	828	742	741	811	194	767	384	42	324	393	72	746	364	852	999999	899	238	999999	926	999999	40	396	743	999999	65	142	623	67	584	103	999999	868	586	365	940	846	591	77	999999	355	396	35	24	98	905	345	999999	848	867	381	122	987	731	999999	999999	441	998	670	756	62	154	326	457	999999	963	203	170	998	912	204	318	171	744	999999	970	14	999999	999999	176	719	567	774	200	212	980	442	146	999999	132	508	847	921	999999	999999	211	79	578	793	134	711	185	575	936	672	73	950	252	999999	105	238	69	353	504	46	494	999999	135	254	251	530	67	650	999999	413	999999	397	851	999999	999999	999999	436	588	530	464	544	992	837	527	149	39	200	985	423	999999	449	999999	426	284	880	830	944	333	551	604	653	999999	698	999999	326	676	999999	873	780	204	999999	480	999999	49	501	501	999999	607	115	221	340	999999	237	981	964	852	999999	577	498	549	956	112	47	926	999999	999999	303	999999	
211	472	930	326	215	228	102	999999	681	387	782	999999	298	346	228	340	273	582	307	999999	568	474	705	532	384	241	248	698	999999	999999	999999	491	999999	237	406	999999	290	23	866	19	888	999999	181	593	999999	119	261	620	884	706	662	238	999999	999999	999999	737	766	999999	941	974	980	404	999999	999999	999999	999999	191	70	999999	999999	59	259	715	999999	827	572	302	122	737	275	979	999999	999999	736	244	999	778	999999	490	999999	999999	882	82	892	38	999999	999999	396	999999	504	999999	200	680	308	657	412	999999	424	759	184	444	654	671	676	994	362	589	999999	550	999999	521	570	579	999999	709	177	187	822	269	999999	999999	905	678	242	999999	788	947	515	89	999999	486	999999	999999	316	999999	999999	999999	406	898	999999	999999	672	846	295	983	367	621	410	599	999999	235	999999	165	425	82	999999	976	439	999999	215	415	84	718	999999	999999	167	708	273	55	487	956	999999	924	593	438	439	999999	999999	259	979	177	546	999999	999999	605	999999	208	999999	999999	696	255	781	77	692	999999	830	953	137	622	825	659	357	364	121	533	454	775	572	999999	643	479	593	999999	999999	47	868	168	128	999999	887	999999	272	39	359	241	184	713	241	332	999999	485	931	999999	433	330	820	999999	804	76	161	999999	635	458	600	227	999999	999999	718	655	401	672	834	999999	735	866	396	327	999999	879	358	740	999999	250	389	167	547	999999	999999	39	227	685	999999	62	962	877	333	814	439	141	999999	999999	999999	586	930	935	651	999999	999999	566	933	502	187	925	999999	420	475	395	79	442	999999	838	845	689	437	715	319	782	999999	857	543	582	888	873	310	775	999999	999999	319	453	516	630	789	999999	105	725	508	999999	999999	551	411	937	745	999999	462	741	737	999999	158	224	626	868	999999	999999	999999	361	999999	314	624	942	999999	518	86	625	999999	999999	58	656	593	999999	217	881	999999	999999	999999	605	837	891	421	569	999999	438	808	104	826	648	765	613	176	999999	120	204	999999	999999	875	893	861	129	79	412	692	90	722	999999	17	745	429	364	730	427	524	722	893	65	903	246	999999	981	799	288	999999	445	489	999999	999999	23	999999	56	999999	562	999999	717	821	18	876	957	715	371	97	999999	228	410	882	748	230	999999	311	757	498	999999	193	880	329	791	128	257	999999	873	844	999999	677	999999	729	178	682	806	901	999999	188	945	530	999999	893	999999	999999	883	999999	740	628	213	711	320	558	995	378	864	397	40	889	629	366	999999	527	103	413	845	681	714	76	423	999999	
999999	578	552	118	845	986	611	731	999999	695	999999	255	641	292	366	999999	733	800	818	999999	870	995	999999	589	688	999999	799	315	999999	211	847	674	999999	716	999999	742	999999	887	532	877	786	309	999999	934	999999	596	885	811	999999	30	947	914	257	15	626	431	28	999999	429	999999	197	305	516	43	847	999999	49	999999	996	623	818	846	277	999999	631	571	350	625	92	101	934	988	269	999999	263	999999	427	210	999999	864	723	999999	467	507	690	491	999999	999999	97	321	557	960	814	432	212	111	646	999999	383	64	90	999999	999999	337	100	208	46	322	779	914	768	839	835	999999	999999	775	389	770	260	150	778	730	537	999999	544	974	183	836	991	999999	999999	999999	827	45	783	330	171	139	417	491	455	480	840	182	999999	717	134	681	532	436	721	876	66	242	999999	999999	999999	119	999999	125	35	209	999999	999999	627	658	22	800	359	579	613	999999	363	999999	694	308	999999	364	227	827	849	501	314	565	440	419	63	999999	759	999999	464	61	999999	999999	465	255	160	223	555	894	705	334	999999	952	822	472	999999	297	548	977	469	510	891	965	275	534	895	765	196	999999	604	428	51	925	125	561	912	71	312	448	157	677	809	999999	131	525	178	361	742	968	896	765	56	781	963	953	170	381	999999	931	999999	395	999999	347	300	287	292	999999	837	270	999999	999999	984	109	999999	999999	701	568	844	750	365	544	32	228	320	839	382	269	961	172	401	540	46	381	98	762	650	472	43	844	999999	999999	524	482	417	445	780	947	951	181	999999	999999	537	999999	999999	999999	372	808	999999	460	999999	33	445	674	868	29	424	613	20	77	152	999999	535	999	517	999999	29	999999	810	999999	68	435	318	790	910	999999	999999	761	804	281	399	842	445	582	939	219	336	849	613	999999	31	999999	936	884	999999	32	75	537	767	983	999999	999999	999999	999999	402	479	714	654	999999	78	26	999999	809	999999	677	999999	793	999999	70	999999	266	999999	999999	423	853	891	999999	434	761	999999	734	476	999999	820	999999	577	844	294	999999	469	504	681	94	545	999999	367	367	999999	216	999999	999999	122	477	468	727	625	885	584	307	511	981	290	893	877	343	550	669	999999	263	110	465	999999	773	999999	803	584	96	401	51	496	533	301	227	999999	657	622	999	535	103	859	692	270	986	678	488	224	999999	217	211	831	698	378	943	116	273	999999	348	876	664	999999	539	493	542	811	977	999999	72	860	229	720	551	143	895	404	418	999999	999999	105	999999	589	
796	879	200	220	999999	165	358	121	769	927	284	999999	871	950	999999	208	728	185	701	798	999999	999999	999999	999999	999999	999999	482	999999	698	78	999999	252	999999	84	999999	660	999999	999999	23	821	341	951	101	999999	446	428	272	999999	85	999999	999999	999999	404	324	999999	868	891	709	930	999999	682	809	423	999999	721	999999	369	796	604	669	905	407	171	879	466	210	836	696	54	862	302	999999	473	488	601	868	848	449	646	487	768	593	999999	999999	148	532	538	399	580	414	68	476	351	999999	999999	999999	185	524	857	237	42	999999	665	78	940	155	346	999999	109	852	193	920	159	999999	999999	321	999999	391	740	934	672	446	999999	639	803	826	196	66	184	999999	693	334	591	418	454	572	928	332	839	993	195	999999	300	728	231	148	999999	234	515	992	72	999999	783	923	565	596	90	999999	999999	124	958	289	999999	576	169	999999	999999	740	672	337	393	684	552	747	748	79	999999	397	417	664	509	962	999999	191	470	999999	999999	667	999999	858	492	999999	67	725	44	999999	842	723	569	372	809	585	562	188	999999	999999	999999	999999	184	496	999999	692	617	999999	614	996	738	578	116	999999	318	671	887	814	844	999999	626	826	999999	842	999999	432	827	999999	855	923	999999	373	582	91	999999	999999	493	367	417	799	294	999999	121	48	177	273	616	309	64	999999	999999	747	343	128	761	424	999999	999999	270	28	865	999999	755	690	999999	375	996	35	612	999999	187	999999	406	54	999999	179	999999	674	675	999999	815	528	991	716	235	662	40	464	329	242	190	161	106	999999	934	999999	999999	999999	451	802	999999	999999	696	259	999999	999999	350	298	922	592	709	659	666	307	999999	999999	999999	999999	999999	934	345	542	705	380	624	36	433	17	120	483	477	999999	999999	873	695	234	831	999999	755	66	321	999999	542	737	532	531	999999	799	196	598	151	663	966	999999	466	735	885	326	635	934	745	343	999999	448	999999	425	436	793	999999	978	999999	839	292	408	622	603	10	968	847	102	999999	634	821	521	999999	999999	327	715	416	960	348	515	999999	821	320	999999	563	103	623	117	105	701	999999	217	93	311	380	567	999999	863	734	917	479	999999	402	121	521	666	115	309	107	720	386	652	640	999	733	471	999999	644	49	906	355	739	997	840	999999	999999	438	999999	444	760	820	552	235	430	999999	573	999999	208	466	897	987	323	19	384	324	544	999999	999999	578	909	478	260	999999	999999	999999	999999	545	562	674	999999	238	999999	999999	347	900	999999	426	999999	999999	170	51	890	
187	152	999999	999999	730	623	525	999999	46	353	462	534	291	569	728	406	857	306	38	999999	534	558	669	912	457	999999	484	999999	999999	367	130	417	999999	588	83	681	910	540	999999	921	46	999999	999999	999999	999999	340	65	340	115	999999	362	999999	141	184	999999	629	483	15	584	67	148	45	785	679	232	54	667	999999	496	999999	496	327	999999	999999	831	999999	686	784	300	999999	999999	153	385	107	14	463	286	692	232	454	208	904	956	951	999999	999999	985	202	999999	577	999999	362	999999	67	999999	999999	999999	35	353	999999	942	698	715	467	451	995	999999	688	674	769	768	974	480	999999	848	999999	370	344	333	830	999999	493	132	722	452	999999	308	999999	573	969	92	260	999999	629	511	509	199	498	999999	787	350	999999	999999	892	808	698	999999	803	999999	942	674	46	702	999999	999999	458	575	992	25	198	999999	342	125	705	687	518	635	851	540	349	402	872	834	545	999999	479	965	240	999999	999999	382	999999	118	631	304	55	999999	999999	803	62	934	207	483	999999	100	17	192	822	214	300	73	39	273	869	549	801	211	999999	43	355	493	344	87	999999	816	999999	234	999999	411	641	959	999999	58	487	999999	204	399	522	999999	481	999999	153	36	623	690	999999	242	248	91	502	843	401	791	457	569	599	129	222	505	898	783	999999	999999	572	340	264	981	999999	465	999999	412	689	711	562	999999	349	318	464	580	473	959	985	412	908	999999	999999	27	601	917	814	85	187	999999	999999	697	999999	732	999999	292	436	370	456	783	999999	100	164	690	239	999999	999999	291	664	641	999999	939	798	295	511	774	772	999999	389	868	999999	999999	999999	672	164	864	999999	616	854	999999	999999	112	512	211	675	818	643	877	788	212	697	999999	420	546	985	617	898	314	230	688	519	199	981	999999	143	467	865	492	536	374	999999	613	436	999999	999999	928	999999	597	999999	999999	999999	999999	458	187	180	126	858	688	686	547	966	999999	395	175	661	999999	131	924	77	218	953	161	999999	423	999999	93	106	927	999999	66	190	311	694	537	557	624	999999	803	999999	26	609	999999	805	999999	408	999999	228	999999	999999	542	807	512	529	411	999999	979	554	999999	906	97	29	999999	638	630	366	664	469	858	999999	47	223	328	516	60	999999	776	355	362	24	504	999999	999999	105	517	259	678	781	293	999999	999999	999999	706	897	999999	997	678	548	184	631	744	318	370	652	794	328	488	995	478	801	999999	999999	202	30	412	232	999999	834	131	999999	688	883	999999	70	49	967	517	431	
196	999999	999999	999999	999999	730	280	999999	999999	193	311	198	770	682	312	491	999999	944	999999	999999	999999	107	813	999999	426	803	942	861	142	309	612	826	999999	67	808	424	871	734	462	999999	750	225	999999	999999	533	932	999999	16	580	693	235	105	100	999999	936	99	250	97	811	377	999999	419	999999	999999	580	485	386	713	873	888	620	999999	491	414	934	278	999999	813	320	494	202	936	291	448	84	517	999999	979	130	719	999999	999999	999999	95	684	341	172	999999	429	57	555	897	142	999999	83	135	613	999999	999999	999999	718	436	999999	327	184	850	137	999999	130	73	749	999999	592	999999	713	836	187	406	730	602	999999	848	999999	272	938	305	804	599	999999	999999	903	59	92	462	10	999999	16	605	999999	833	999999	999999	411	365	308	158	314	999999	978	246	999999	216	955	999999	561	999999	999999	515	389	878	56	538	249	181	170	700	324	139	163	965	830	581	496	896	398	558	446	39	964	789	999999	825	620	999999	999999	696	999999	999999	901	999999	999999	501	999999	999999	787	674	999999	239	204	607	834	184	825	23	999999	999999	720	68	906	12	433	22	551	600	999999	230	918	120	181	999999	999999	537	238	32	268	339	366	464	119	999999	250	217	834	366	955	999999	10	999999	722	999999	975	44	880	899	706	999999	950	625	154	999999	756	999999	999999	999999	11	306	946	999999	754	86	20	999999	949	193	999999	999999	188	194	999999	80	230	322	397	546	999999	999999	657	999999	999999	575	389	741	999999	552	967	52	158	113	365	999999	870	207	851	646	624	719	95	999999	146	489	515	765	979	999999	346	444	810	999999	243	439	648	617	486	189	697	279	946	406	225	719	77	84	999999	986	209	32	470	751	922	777	486	960	202	836	999999	999999	999999	999999	999999	533	241	636	999999	926	20	999999	721	671	948	354	773	688	999999	426	422	440	936	999999	999999	324	973	69	598	999999	999999	687	425	650	129	83	517	710	200	692	488	441	214	903	975	946	310	798	999999	999999	14	797	489	999999	424	629	687	767	371	891	999999	999999	48	414	973	332	837	999999	999999	999999	836	72	498	999999	938	999999	235	999999	27	999999	23	185	267	30	460	164	208	649	999999	500	396	750	999999	308	143	316	999999	799	929	653	118	239	256	999999	741	941	999999	999999	836	999999	999999	654	749	443	878	999999	999999	27	953	818	999999	999999	844	999999	488	96	723	199	655	631	999999	435	113	374	819	783	999999	339	289	999999	855	999999	813	793	107	999999	999999	906	430	759	999999	385	846	121	528	920	
395	999999	999999	654	228	119	55	214	855	967	550	385	999999	104	455	584	737	444	962	999999	999999	61	954	747	999999	816	999999	999999	240	211	589	992	999999	898	398	733	999999	999999	300	746	461	608	937	999999	200	625	292	335	313	999999	648	411	999999	901	999999	999999	250	701	568	411	349	159	974	653	999999	999999	539	725	706	721	999999	111	154	226	175	999999	123	824	556	470	999999	444	592	423	563	188	844	944	999999	64	492	199	76	888	999999	311	633	294	752	642	999999	999999	629	592	133	546	267	931	736	999999	230	426	999999	107	999999	999999	567	561	100	999999	999999	595	372	652	238	503	45	999999	819	999999	153	828	999999	999999	384	967	815	10	299	26	999999	912	218	593	833	76	54	969	21	999999	744	999999	204	999999	999999	500	204	999999	363	629	511	11	122	999999	625	402	999999	241	722	910	999999	567	272	83	287	801	999999	779	819	172	999999	76	254	999999	129	999999	634	527	985	884	999999	838	646	670	515	919	800	345	967	999999	720	813	999999	110	999999	999999	999999	131	276	136	999999	999999	999999	201	180	445	757	794	999999	554	999999	999999	256	838	147	999999	920	601	999999	367	11	51	811	388	451	645	819	999999	915	999999	272	513	261	858	770	357	681	999999	999999	79	171	15	591	423	673	999999	999999	417	962	160	266	217	562	908	999999	82	613	779	749	534	625	613	878	811	291	264	575	397	78	999999	579	999999	111	498	999999	999999	459	398	714	999999	999999	412	191	764	685	999999	950	353	733	697	999999	999999	705	999999	453	558	137	780	999999	418	327	179	999999	182	999999	790	999999	74	999999	139	622	999999	74	201	455	223	999999	999999	136	237	314	999999	999999	380	56	677	770	146	999999	647	868	679	999999	305	240	999999	73	19	193	999999	948	886	640	604	85	529	837	513	519	239	999999	23	653	999999	114	104	515	967	136	904	30	969	999999	75	999999	943	999999	768	999999	546	160	423	999999	241	288	427	999999	70	305	999999	839	266	626	999999	522	999999	35	999999	201	145	999999	105	999999	289	873	979	867	575	343	141	571	78	999999	972	89	711	93	422	626	686	512	455	999999	609	74	764	352	214	552	415	917	605	577	826	999999	999999	540	999999	367	999999	560	27	726	174	954	999999	714	654	735	810	771	999999	999999	514	632	999999	433	283	224	119	637	999999	999999	999999	999999	966	999999	725	829	999999	181	442	64	327	135	495	728	999999	999999	999999	59	698	478	742	643	999999	869	72	203	204	632	267	435	258	671	897	999999	999999	949	987	
280	988	824	712	639	339	558	418	388	147	999999	925	628	921	69	938	194	290	999999	910	107	438	532	635	999999	914	999999	999999	656	238	500	929	999999	666	32	71	873	765	113	999999	755	460	684	65	974	707	638	514	198	732	712	714	514	49	999999	842	466	198	321	725	333	999999	761	160	647	300	376	999999	899	998	999999	999999	999999	980	164	647	999999	999999	660	693	285	999999	999999	923	999999	785	424	518	776	999999	604	684	454	388	980	13	999999	533	418	999999	999999	677	615	199	667	293	537	534	885	253	98	999999	538	627	449	830	144	837	634	861	875	858	999999	718	404	390	999999	799	999	161	999999	999999	68	999999	362	608	887	999999	266	242	258	999999	633	999999	102	999999	156	826	938	159	999999	860	999999	556	808	481	492	896	795	287	319	738	534	999999	304	867	931	999999	999999	841	943	999999	581	402	613	999999	235	999999	626	999999	243	157	860	849	292	97	331	511	177	999999	125	990	632	979	923	519	366	899	238	234	999999	594	562	106	216	162	289	506	943	824	256	831	280	16	999999	171	877	684	450	217	546	430	394	999999	725	953	999999	999999	479	999999	628	336	999999	999999	117	648	595	763	643	140	807	824	999999	999999	634	294	720	626	935	999999	999999	681	458	999999	999999	262	999999	178	381	263	78	999999	37	850	205	920	999999	878	899	405	576	999999	50	999999	409	721	862	50	758	440	999999	467	666	999999	999999	946	877	999999	714	855	448	427	999999	390	71	130	797	717	157	714	886	841	727	540	195	528	640	148	621	966	399	169	419	940	30	999999	31	320	399	258	52	997	174	53	999999	999999	730	999999	258	288	924	154	893	999999	554	401	740	135	999999	999999	999999	999999	789	748	999999	288	999999	452	999999	460	109	999999	999999	898	672	888	677	999999	999999	46	999999	980	889	343	51	254	276	999999	395	628	999999	895	788	467	999999	313	218	426	588	678	999999	288	299	798	189	447	826	999999	382	999999	723	67	552	495	144	335	849	456	706	220	22	999999	66	741	999999	214	698	999999	999999	368	679	261	104	905	894	519	690	999999	163	999999	999999	999999	993	729	905	813	352	999999	332	617	463	762	999999	378	665	509	999999	999999	218	975	748	999999	48	23	986	472	962	999999	999999	625	999999	759	302	999999	791	740	648	999999	836	776	861	999999	999999	348	905	916	541	726	999999	395	297	999999	882	187	999999	462	243	980	742	442	850	706	702	707	972	704	469	999999	999999	925	860	894	721	999999	999999	999999	437	700	999999	79	
931	999999	407	999999	338	511	876	124	254	338	507	668	595	403	999999	165	999999	830	375	211	456	922	149	324	534	402	421	999999	73	514	35	999999	872	672	999999	613	309	999999	999999	470	827	355	373	257	428	201	309	327	515	999999	648	999999	334	906	622	999999	106	92	680	935	999999	999999	999999	740	999999	964	796	922	892	323	999999	217	999999	904	384	111	559	892	896	342	103	103	934	114	866	999999	218	965	59	999999	516	226	815	444	380	400	999999	633	944	999999	405	386	435	202	113	440	154	999999	532	999999	999999	214	196	347	841	996	501	946	874	883	756	830	873	399	806	639	999999	999999	534	999999	807	926	948	999999	999999	717	668	742	999999	999999	999999	788	443	538	53	312	39	478	603	999999	898	999999	758	70	707	999999	999999	999999	396	473	49	137	895	548	713	533	265	754	410	133	338	759	999999	999999	609	999999	999999	345	999999	999999	610	923	424	160	94	459	177	999999	999999	372	214	633	356	537	396	156	892	999999	824	999999	56	284	77	479	55	999999	412	320	999999	739	187	177	689	892	863	126	713	999999	463	263	366	999999	30	47	918	999999	413	417	62	462	85	501	520	836	457	335	855	999999	999999	945	57	857	437	995	195	47	943	464	674	999999	443	157	999999	570	163	678	264	40	999999	350	736	999999	267	999999	663	999999	657	852	444	537	999999	999999	999999	999999	999999	509	940	34	999999	881	760	948	743	782	29	928	70	949	682	778	80	999999	394	764	219	999999	999999	438	341	509	390	101	999999	146	999999	674	517	923	364	654	999999	999999	188	999999	589	999999	261	485	978	735	626	999999	179	666	466	445	384	999999	999999	163	910	511	693	353	501	669	929	606	772	355	420	999999	999999	38	50	841	646	999999	999999	431	999999	123	460	606	882	999999	999999	363	999999	573	999999	642	624	999999	744	236	999999	835	999999	919	858	655	712	999999	999999	489	122	151	999999	625	799	668	999999	999999	361	796	61	96	470	818	747	999999	926	209	65	778	522	393	999999	814	304	811	538	265	573	156	410	826	999999	403	570	780	737	999999	999999	999999	942	747	849	947	184	459	999999	368	182	292	729	513	999999	546	967	729	856	811	331	999999	139	444	999999	215	999999	999999	999999	999999	258	967	838	871	435	434	835	774	543	999999	639	844	446	180	93	290	427	897	258	745	436	999999	923	999999	733	999999	501	507	443	644	999999	949	654	308	119	999999	454	857	999999	153	710	202	195	999999	999999	486	999999	959	361	33	787	498	976	69	640	417	
53	999999	147	999999	933	338	341	898	785	999999	199	148	70	878	999999	999999	819	114	45	243	999999	999999	999999	256	245	541	155	419	999999	73	972	595	999999	999999	171	999999	719	999999	220	381	999999	296	734	490	297	412	898	483	197	228	678	871	33	407	999999	639	999999	999999	413	401	999999	921	999999	722	718	604	481	368	716	302	999999	390	894	663	381	368	679	274	959	832	643	671	232	999999	394	110	999999	999999	941	532	385	999999	36	818	199	940	254	999999	999999	692	931	999999	767	999999	378	298	976	370	36	402	959	892	999999	999999	758	521	699	413	338	617	42	221	427	999999	917	31	364	999999	474	441	123	667	502	276	901	999999	904	337	269	105	133	211	243	999999	573	999999	896	455	69	678	250	841	684	164	660	720	123	999999	977	357	934	900	896	594	288	999999	999999	999999	999999	655	616	372	999999	999999	494	831	977	878	999999	433	134	908	26	796	999999	282	983	347	616	191	999999	331	359	912	999999	233	314	648	999999	281	102	999999	776	414	71	878	697	451	670	999999	742	244	961	553	232	36	884	999999	999999	999999	318	62	59	497	666	294	22	241	81	270	526	338	619	999999	340	893	141	999999	999999	321	584	541	677	787	449	755	369	805	689	144	349	215	254	999999	999999	50	999999	289	748	776	866	999999	379	409	312	413	999999	999999	222	339	894	281	375	999999	999999	776	384	999999	58	999999	925	217	551	937	921	321	999999	366	999999	300	711	999999	864	957	455	128	172	278	999999	45	140	747	592	360	249	77	999999	999999	831	999999	999999	920	240	837	851	659	914	442	487	999999	328	268	245	999999	999999	52	999999	417	637	313	999999	116	999999	22	780	187	999999	201	697	854	481	923	535	200	999999	790	621	37	116	796	214	730	791	494	717	999999	511	670	999999	207	999999	432	533	999999	582	559	144	228	66	673	44	722	744	632	518	405	733	54	297	999999	430	999999	311	999999	108	883	325	301	305	909	999999	954	999999	499	204	59	399	17	618	85	999999	403	970	442	761	492	999999	168	975	321	999999	467	999999	895	999999	280	130	692	429	999999	244	842	999999	157	997	999999	263	255	438	999999	999999	726	436	221	190	36	419	868	90	616	898	166	326	999999	771	218	581	573	722	923	928	707	999999	920	841	814	481	822	445	999999	238	739	999999	999999	316	421	40	999999	715	750	860	262	611	813	799	87	999999	939	386	999999	999999	690	532	515	540	999999	148	516	380	376	555	999999	433	409	387	999999	437	809	999999	999999	
999999	420	857	972	72	676	999999	774	130	763	297	542	446	656	999999	547	216	223	999999	18	999999	524	790	999999	204	273	829	212	435	640	650	717	271	36	610	999999	833	560	452	863	212	999999	395	617	88	23	160	776	999999	840	951	223	999999	668	999999	664	629	999999	777	999999	846	893	349	489	999999	580	999999	419	56	91	999999	656	771	122	999999	999999	999999	183	270	190	122	999999	973	595	689	436	884	603	949	945	470	999999	783	653	26	999999	34	906	999999	508	743	999999	729	999999	135	305	999999	999999	862	178	535	456	257	597	686	793	920	754	999999	999999	999999	676	470	110	999999	399	873	999999	106	498	884	231	679	999999	446	381	334	825	469	393	984	999999	741	781	420	23	78	999999	967	233	397	999999	999999	817	811	999999	280	999999	536	735	999999	334	999999	374	293	313	776	494	160	314	999999	104	999999	416	702	532	935	689	690	607	331	999999	159	872	110	999999	126	862	951	379	110	705	299	734	960	659	999999	376	498	116	247	583	999999	662	763	999999	984	698	124	289	141	591	999999	929	999999	745	184	750	274	677	197	913	543	780	213	999999	999999	560	999999	52	981	568	201	584	369	747	651	497	119	807	630	999999	747	671	248	999999	768	370	329	225	999999	799	112	820	918	333	50	999999	459	999	497	434	252	82	308	999999	399	999999	999999	666	103	999999	641	466	57	770	176	872	999999	693	999999	445	240	240	567	191	466	381	999999	999999	706	396	47	999999	999999	206	184	675	372	676	999999	415	800	663	131	797	168	645	773	157	999999	178	723	999999	13	62	203	21	515	126	115	28	999999	532	959	706	649	532	157	999999	596	501	509	864	573	590	999999	577	119	769	33	999999	999999	999999	999999	538	673	282	115	999999	12	172	169	999999	570	999999	718	278	703	424	999999	636	498	922	561	999999	669	858	201	999999	417	626	999999	745	102	295	420	187	999999	431	43	377	426	889	999999	433	341	999999	303	471	871	999999	874	694	622	397	331	999999	957	222	868	814	90	692	850	999999	270	423	999999	285	691	540	999999	281	391	779	219	608	83	138	999999	417	999999	730	551	51	752	217	133	704	999999	735	230	442	562	228	297	734	999999	472	172	917	999999	28	780	341	752	602	313	999999	188	722	611	999999	887	461	260	360	150	808	999999	999999	300	459	321	956	319	191	719	999999	492	485	999999	611	965	417	318	546	950	999999	298	159	904	290	526	251	999999	402	999999	110	999999	999999	593	240	838	119	627	999999	707	823	
31	571	883	150	999999	702	163	999	863	479	999999	713	409	930	520	483	158	19	932	999999	832	999999	636	618	204	555	891	338	773	856	789	669	839	136	199	727	276	763	999999	823	97	999999	539	85	999999	264	537	999999	720	999999	999999	617	716	637	990	113	934	999999	999999	999999	810	824	236	16	690	999999	999999	283	999999	793	217	394	999999	118	982	999999	388	560	660	940	28	239	618	418	895	181	952	999999	145	95	792	11	818	999999	999999	999999	897	532	999999	483	390	264	920	926	157	575	538	608	999999	291	724	384	999999	999999	999999	581	215	817	121	518	531	672	147	655	10	215	576	952	999999	718	999999	856	175	186	560	764	318	691	271	329	643	999999	557	854	371	999999	397	813	999999	999999	68	999999	420	999999	952	999999	126	999999	926	941	999	585	512	936	479	867	218	437	455	31	272	523	556	791	999999	999999	125	999999	999999	999999	818	763	612	999999	660	733	445	299	234	842	647	53	765	329	330	999999	841	620	384	503	210	999999	367	328	999999	544	533	629	11	774	999999	832	980	343	133	246	999999	848	286	746	999999	918	999999	999999	383	229	757	236	999999	817	345	999999	908	790	392	858	405	999999	495	999999	209	816	999999	459	250	999999	999999	432	999999	94	94	993	999999	999999	999999	999999	756	755	944	949	786	306	168	193	439	107	924	199	950	275	840	689	362	170	546	615	630	999999	372	568	166	335	40	386	999999	351	170	280	999999	999999	111	999999	348	999999	339	999999	657	114	30	152	999999	873	481	930	253	999999	640	184	102	466	661	13	999999	386	793	461	275	782	460	999999	999999	653	480	999999	173	999999	351	816	831	642	957	526	732	999999	678	292	999999	109	142	999999	999999	999999	999999	262	449	107	267	962	999999	999999	637	999999	999999	999999	215	246	403	631	767	62	63	823	352	459	509	145	280	172	707	510	607	176	650	131	999999	999999	999999	227	409	999999	999999	388	73	953	999999	92	872	999999	24	441	888	999999	342	89	285	887	643	728	753	314	827	105	264	252	280	471	999999	531	556	265	771	999999	232	702	130	999999	760	999999	453	426	272	480	999999	999999	999999	999999	833	570	999999	999999	316	746	999999	105	248	999999	999999	820	683	543	856	350	999999	999999	669	711	999	640	959	611	136	254	285	336	999999	356	946	988	629	894	637	664	685	67	948	34	999999	136	999999	292	999999	939	715	909	569	921	235	999999	606	911	386	203	999999	244	372	72	471	147	62	891	891	999999	201	999999	906	999999	999999	197	999999	645	
999999	872	999999	677	71	197	539	375	766	999999	131	557	391	718	518	444	63	451	999999	885	999999	575	999999	572	401	413	999999	926	999999	377	999999	48	999999	999999	911	999999	27	934	182	185	532	106	380	999999	769	343	754	482	281	472	149	224	502	925	92	433	999999	613	285	657	448	613	999999	399	864	93	999999	429	806	15	426	128	278	999999	999999	466	999999	152	999999	999999	658	999999	654	541	238	999999	545	999999	879	488	999999	999999	999999	525	736	999999	735	981	77	999999	375	999999	999999	999999	999999	999999	945	982	999999	625	238	999999	810	228	998	999999	958	999999	171	821	547	999999	550	328	300	23	470	752	783	443	999999	223	84	126	692	333	599	388	496	999999	106	563	101	263	999999	68	602	439	526	999999	960	999999	999999	256	149	999999	785	358	975	999999	559	203	999999	999999	894	24	999999	694	999999	675	583	999999	343	953	999999	983	223	296	999999	242	999999	999999	236	230	999999	826	403	828	976	632	548	999999	413	464	657	903	365	963	369	244	486	908	999999	999999	999999	390	571	999999	530	166	846	499	289	743	621	999999	999999	999999	999999	78	621	753	718	904	137	342	176	999999	999999	821	628	260	926	833	756	512	138	385	250	102	264	999999	307	820	785	58	961	669	999999	139	936	999999	999999	301	999999	732	199	999999	723	647	999999	692	999999	708	537	596	573	456	986	118	400	590	999999	999999	813	94	456	897	999999	88	381	507	46	176	885	251	941	634	219	34	322	999999	662	603	878	572	966	598	292	999999	485	514	682	733	738	356	648	755	999999	539	286	302	879	644	275	999999	999999	403	999999	999999	654	938	999999	962	999999	270	999999	144	999999	999999	127	857	614	930	999999	999999	824	313	438	539	602	195	156	999999	748	999999	260	27	337	171	917	999999	775	996	543	999999	278	719	937	477	427	514	80	246	999999	999999	687	949	51	409	892	352	999999	294	693	469	999999	566	224	999999	20	911	806	523	333	999999	999999	617	999999	65	598	114	375	960	121	97	124	910	269	329	342	311	975	928	278	999999	999999	490	313	84	756	712	999999	171	466	516	708	557	912	865	346	80	562	986	811	788	976	14	999999	999999	354	999999	306	999999	443	709	935	999999	255	758	947	601	314	321	309	999999	609	999999	503	605	389	999999	997	403	999999	272	748	999999	126	489	999999	602	317	708	730	999999	415	609	727	757	581	829	312	164	918	744	766	250	686	925	189	772	510	577	999999	999999	883	903	999999	181	961	999999	761	765	170	355	999999	999999	590	999999	
480	999	486	746	999999	999999	265	999999	485	248	506	507	999999	999999	310	825	999999	739	492	944	990	512	697	999999	999999	634	999999	999999	993	573	460	170	660	262	455	189	296	999999	999999	665	530	50	427	673	999999	463	643	569	464	344	263	554	123	646	443	967	312	929	950	399	491	718	999999	912	788	345	999999	999999	999999	999999	538	337	195	826	423	950	999999	33	881	999999	991	999999	92	658	319	999999	56	23	818	487	876	367	813	164	184	812	201	999999	999999	339	616	999999	823	342	806	925	369	296	233	493	882	289	57	999999	407	983	635	200	602	883	298	999999	241	999999	254	181	524	40	652	610	759	999999	999999	552	999999	407	684	749	852	394	545	760	790	335	604	597	999999	204	756	201	186	999999	912	11	50	782	362	564	98	634	410	999999	644	999999	734	313	151	505	893	10	999999	886	348	217	347	999999	53	906	664	656	861	999999	284	999999	434	759	999999	145	511	999999	55	999999	661	999999	999999	217	999999	177	601	300	455	999999	311	999999	999999	300	661	704	664	511	999999	455	999999	441	999999	90	64	192	198	974	646	15	993	949	999999	188	234	999999	999999	140	422	876	999999	373	211	57	999999	527	568	143	107	961	481	999999	214	999999	230	999999	999999	999999	162	933	979	626	653	999999	999999	361	801	714	75	541	481	533	99	862	150	535	240	724	71	536	624	999999	877	685	534	999999	745	365	957	15	675	330	977	489	999999	689	719	999999	237	667	726	853	78	566	490	948	910	352	459	694	989	730	842	999999	999999	925	999999	999999	915	826	999999	446	757	70	999999	161	999999	609	965	461	816	479	497	403	810	770	985	321	204	585	92	402	905	273	999999	944	999999	361	180	999999	940	751	999999	411	61	999999	999999	18	700	339	402	310	386	997	878	520	243	448	816	548	939	437	773	339	743	223	999999	999999	999999	999999	673	999999	439	993	520	74	633	95	352	999999	999999	977	620	865	999999	781	25	908	999999	999999	711	999999	545	999999	999999	513	999999	999999	667	837	749	612	963	779	665	999999	999999	393	487	999999	886	157	999999	295	874	961	816	908	999999	961	208	999999	109	549	999999	999999	999999	807	961	17	97	128	999999	514	781	70	24	841	209	999999	999999	632	430	581	618	563	942	999999	757	81	696	79	368	705	999999	999999	513	423	569	41	548	74	431	479	999999	767	999999	591	513	814	999999	975	708	171	999999	575	211	528	930	655	999999	409	60	890	999999	27	999999	999999	999999	664	999999	600	999999	178	446	845	210	951	
855	850	835	360	999999	942	134	999999	371	999999	653	74	915	985	999999	913	348	999999	24	999999	167	999999	18	16	716	849	999999	356	999999	540	724	216	999999	259	999999	89	999999	342	999999	117	766	600	999999	561	79	810	999999	571	118	369	829	307	999999	999999	793	156	842	828	643	896	999999	778	28	830	999999	447	699	665	322	412	102	999999	485	999999	999999	567	61	456	937	906	109	695	247	343	710	999999	385	705	466	526	247	991	699	766	431	987	582	825	88	631	121	999999	259	999999	276	823	999999	923	893	236	104	396	891	999999	797	990	540	684	130	999999	72	994	208	795	175	110	316	719	485	787	999999	235	999999	315	999999	25	445	542	77	886	606	461	811	240	431	850	109	962	969	999999	457	897	705	999999	569	999999	885	999999	539	175	517	111	447	116	250	868	28	586	942	782	999999	997	617	243	460	610	999999	968	374	325	10	999999	999999	55	339	97	530	356	746	999999	139	981	999999	901	379	999999	999999	999999	989	999999	832	523	30	196	885	460	290	471	999999	999999	934	917	999999	224	174	173	999999	999999	999999	163	999999	672	840	999999	653	573	999999	715	864	956	999999	487	978	999999	492	487	333	563	169	879	806	999999	784	787	999999	222	999999	788	736	999999	152	622	999999	836	224	170	683	755	543	322	466	999999	606	999999	373	456	938	288	999999	687	839	999999	242	897	356	289	887	999999	531	999999	680	215	978	659	813	999999	999999	152	596	332	999999	999999	30	846	422	241	999999	999999	423	296	283	613	66	59	375	355	389	999999	489	935	282	630	233	999999	999999	999999	596	947	802	399	897	795	692	409	883	271	777	396	484	124	827	719	639	245	167	76	158	929	293	999999	594	529	999999	999999	60	183	999999	999999	214	172	999999	514	999999	33	399	999999	921	657	999999	114	999999	992	999999	374	999999	563	991	987	999999	999999	112	667	999999	344	805	999999	142	41	359	999999	916	859	999999	999999	478	322	353	615	999999	679	155	500	762	189	889	601	973	298	552	496	192	999999	973	638	999999	978	850	41	228	31	354	999999	308	999999	198	718	810	999999	896	795	220	385	151	274	999999	611	904	484	454	214	404	844	488	862	526	559	886	553	262	500	471	321	397	824	334	264	999999	999999	991	181	791	739	402	757	286	807	225	708	218	999999	84	999999	586	23	626	510	411	446	940	639	832	266	980	405	333	999999	988	326	939	175	419	609	999999	999999	999999	999999	999999	731	585	999999	999999	187	345	999999	999999	105	734	383	208	824	
852	755	364	361	348	534	758	999999	999999	388	819	999999	999999	999999	48	474	999999	999999	600	961	68	680	861	231	305	654	999999	999999	999999	238	999999	614	128	125	323	999999	254	141	934	999999	906	455	307	207	900	999999	419	302	765	951	221	431	999999	247	766	181	894	143	999999	694	612	582	999999	205	224	214	999999	652	729	384	230	752	377	712	65	999999	383	999999	331	999999	244	999999	420	38	999999	741	999999	999999	359	151	999999	999999	999999	250	286	333	439	111	999999	695	999999	999999	573	999999	731	469	63	80	192	163	798	240	812	205	459	983	172	988	189	999999	999999	899	303	588	615	119	677	137	436	731	182	282	680	636	206	478	66	39	307	557	687	761	698	999999	999999	538	309	879	791	303	171	451	922	510	322	999999	473	984	775	621	791	999999	999999	460	980	999999	559	185	999999	981	926	142	690	631	794	621	999999	107	244	999999	999999	798	345	999999	569	999999	359	180	999999	441	14	81	264	999999	765	999999	127	247	224	827	978	133	879	810	376	39	999999	300	715	999999	999999	375	999999	697	811	999999	591	511	890	259	175	999999	862	999999	976	855	877	999999	866	999999	503	963	882	417	999999	686	919	535	766	540	999999	69	999999	999999	999999	639	331	999999	873	999999	179	616	356	965	999999	999999	270	320	834	521	999999	754	434	681	207	599	492	999999	599	135	84	66	999999	360	999999	999999	999999	250	999999	347	999999	320	142	104	864	886	999999	999999	755	999999	999999	608	701	255	388	226	635	783	999999	288	156	999999	999999	748	697	999999	872	996	688	555	999999	30	630	999999	987	841	622	999999	817	321	982	575	586	101	999999	476	364	498	971	70	999999	149	825	412	200	544	353	394	406	750	24	620	999999	210	999999	405	978	999999	268	547	604	305	966	113	306	580	999999	876	49	231	999999	999999	35	627	83	536	999999	227	306	452	497	238	933	999999	999999	371	347	386	268	313	497	160	240	433	465	186	183	722	116	619	999999	477	999999	184	991	640	595	999999	137	306	999999	760	907	815	999999	376	371	899	806	934	999999	35	617	735	733	608	153	999999	172	999999	362	482	999999	686	319	30	999999	758	999999	665	999999	999999	259	962	113	737	252	999999	999999	99	814	999999	999999	181	999999	117	999999	619	451	999999	497	994	448	999999	944	728	648	231	506	39	492	613	823	150	169	507	776	999999	631	999999	999999	728	227	82	92	999999	565	940	310	999999	170	273	999999	692	177	781	297	29	999999	384	99	31	917	999999	999999	211	461	775	21	879	
341	214	987	455	999999	769	776	999999	157	866	172	707	920	305	869	229	306	140	972	388	219	756	637	999999	906	343	999999	873	475	881	999999	999999	999999	431	869	955	285	862	665	408	999999	921	872	999999	222	391	110	999999	999999	999999	999999	999999	802	633	999999	999999	577	740	548	693	999999	903	900	275	249	382	778	499	435	914	943	444	475	574	384	297	999999	485	44	524	243	198	999999	98	999999	305	987	999999	761	999999	999999	544	999999	971	450	110	31	606	999999	839	612	610	196	570	443	470	855	238	999999	382	700	999999	706	33	460	769	513	811	999999	999999	394	483	738	150	535	999999	999999	504	133	283	276	288	573	204	999999	632	11	829	654	515	449	759	999999	389	594	296	999999	299	520	680	999999	219	316	999999	999999	139	872	55	44	45	350	361	999999	975	116	422	528	511	999999	828	999999	684	167	783	504	635	436	358	556	248	999999	830	983	453	686	66	971	604	749	782	759	955	999999	619	175	97	999999	80	283	182	768	336	188	692	913	912	61	532	999999	819	999999	999999	499	795	474	519	999999	661	299	999999	450	923	762	339	999999	811	999999	548	618	417	981	365	999999	384	480	243	652	999999	539	774	14	449	141	999999	89	245	466	998	154	656	719	993	999999	233	731	999999	574	848	623	111	31	513	914	66	838	999999	448	999999	325	241	866	86	999999	525	54	11	999999	999999	999999	833	999999	892	999999	961	999999	999999	999999	851	999999	635	669	804	678	999999	752	501	534	84	101	999999	796	351	999999	913	999999	642	999999	265	189	730	62	742	999999	999999	756	999999	119	952	368	850	999999	596	472	689	571	72	999999	693	772	553	476	717	740	517	999999	13	219	999999	181	65	126	999999	672	999999	583	927	215	889	681	623	391	582	715	251	980	209	879	993	351	727	244	187	999999	635	264	344	12	91	752	999999	920	629	780	313	734	443	923	550	116	644	857	518	22	159	172	893	12	999999	537	837	133	225	149	453	999999	938	835	47	999999	999999	924	133	999999	999999	702	762	801	412	517	546	285	339	999999	706	870	725	174	999999	473	999999	342	999999	554	914	629	704	489	336	493	795	608	886	882	866	719	999999	999999	95	456	999999	999999	600	999999	999999	561	794	338	999999	583	999999	999999	501	573	307	999999	421	578	232	307	998	999999	475	918	999999	999999	399	457	30	987	146	354	89	999999	73	999999	999999	999999	564	363	835	375	57	999999	398	31	999999	999999	584	959	999999	165	159	999999	999999	999999	626	999999	269	61	171	
347	318	454	446	750	694	615	510	39	175	889	24	868	999999	632	999999	721	530	700	832	86	872	71	689	999999	204	999999	438	999999	999999	70	999999	999999	999999	497	999999	602	999999	647	337	500	812	555	999999	419	999999	290	999999	999999	999999	999999	160	999999	229	95	999999	257	765	464	999999	999999	187	574	387	114	625	511	676	975	575	631	414	999999	373	341	273	327	276	280	840	914	978	611	43	746	909	704	293	116	32	810	837	852	102	935	323	999999	177	689	793	639	614	999999	260	999999	500	278	205	887	999999	158	980	999999	623	641	999999	575	999999	999999	999999	921	999999	570	953	999999	794	562	999999	437	27	35	159	999999	486	211	309	639	361	762	255	999999	509	405	294	874	830	351	238	460	521	999999	707	536	495	999999	420	53	395	496	485	938	488	767	869	999999	998	403	18	422	999999	999999	224	778	999999	562	421	822	285	89	934	453	333	339	916	279	327	999999	999999	999999	999999	266	253	999999	286	317	162	741	536	497	875	999999	342	816	999999	999999	534	999999	150	932	460	598	999999	999999	561	42	614	159	851	600	478	384	311	404	631	85	541	359	999999	999999	410	679	296	999999	213	999999	120	517	219	188	744	999999	483	168	164	201	497	936	313	254	999999	13	890	935	999999	500	135	938	194	999999	205	999999	436	72	999999	780	312	980	113	999999	999999	107	939	672	855	89	901	153	249	439	587	605	56	257	999999	406	789	360	768	712	381	182	333	176	983	999999	999999	420	999999	999999	889	517	832	258	332	605	74	227	999999	999999	999999	982	699	754	466	600	138	188	687	135	990	951	221	999999	683	749	773	999999	689	999999	999999	491	517	865	550	79	999999	797	999999	779	342	571	281	828	999999	398	999999	578	710	999999	999999	784	999999	510	393	938	306	999999	999999	999999	831	999999	999999	793	823	117	475	833	214	396	828	999999	263	908	793	428	679	999999	286	294	276	205	72	306	999999	999999	999999	16	482	612	999999	339	232	352	947	999999	43	999999	999999	17	923	649	374	324	999999	110	531	999999	999999	964	268	913	999999	999999	316	999999	238	242	937	490	999999	468	361	999999	622	498	117	910	961	999999	395	201	387	279	370	627	831	999999	741	755	999999	934	300	999999	999999	860	999999	942	46	320	999999	999999	550	524	658	464	999999	771	701	76	999999	620	862	964	578	76	535	999999	999999	688	804	489	500	999999	679	999999	178	843	258	999999	325	175	873	650	999999	594	999999	999999	620	905	339	69	57	675	763	200	81	335	999999	999999	335	
296	32	357	516	333	310	368	845	999999	999999	454	523	939	751	826	746	222	999999	983	999999	671	999999	23	359	745	442	999999	999999	999999	351	843	904	971	436	38	999999	526	999999	615	999999	292	28	384	619	885	546	117	924	936	999999	859	309	955	860	999999	29	999999	998	770	999999	999999	938	999999	894	452	549	552	512	722	999999	999999	999999	419	999999	999999	652	892	404	474	208	334	900	999999	44	492	999999	948	999999	772	999999	999999	527	373	725	809	353	661	490	999999	345	999999	604	212	264	233	781	889	266	726	999999	136	614	999999	571	566	584	455	332	411	909	999999	999999	740	999999	999999	702	714	694	999999	790	991	999999	237	999999	214	729	698	238	810	710	999999	692	394	761	882	531	993	801	169	235	897	339	999999	267	744	563	864	499	716	999999	999999	999999	999999	935	30	725	999999	405	367	836	885	227	999999	999999	265	908	56	979	830	26	709	912	535	663	893	661	333	999999	394	999999	999999	209	522	289	643	458	324	459	741	167	154	999999	444	332	349	999999	999999	999999	11	835	516	884	669	700	821	163	999999	713	51	368	402	999999	999999	715	970	686	705	999999	67	806	594	999999	248	672	871	121	478	212	324	223	843	945	999999	558	144	980	540	821	468	490	999999	611	417	382	765	737	586	728	999999	663	999999	585	999999	999999	999999	919	999999	996	999999	709	999999	466	399	828	524	999999	999999	463	580	990	156	999999	999999	999999	28	983	999999	999999	999999	143	535	749	851	661	999999	999999	999999	773	316	225	999999	544	999999	758	805	999999	221	588	857	318	299	133	158	371	517	101	812	999999	186	268	740	780	98	694	184	935	615	999999	590	999999	830	675	156	365	999999	999999	890	25	772	695	771	600	999999	999999	844	412	999999	490	153	999999	456	872	596	58	484	999999	455	308	584	869	999999	999999	997	600	999999	624	977	792	714	999999	210	796	999999	490	497	149	772	499	850	772	343	999999	594	444	999999	999999	88	999999	881	999999	166	592	441	902	979	297	602	417	121	230	435	809	775	248	945	659	892	999999	561	999999	790	956	457	811	535	999999	999999	563	790	999999	545	879	911	620	999999	618	999999	999999	511	209	547	365	387	630	347	534	359	355	498	161	999999	999999	546	999999	313	210	999999	629	376	398	408	49	626	999999	684	999999	999999	165	999999	999999	303	814	999999	361	797	999999	578	827	999999	11	999999	544	75	999999	464	572	343	374	317	999999	483	736	999999	123	801	999999	738	795	999999	791	635	999999	999999	170	858	999999	378	194	999999	877	
631	317	164	999999	166	863	974	987	137	122	999999	533	847	952	854	566	112	490	560	999999	999999	999999	881	683	999999	47	689	904	780	212	203	999999	624	999999	916	176	999999	346	957	937	999999	750	668	999999	579	111	357	902	316	999999	158	888	633	999999	999999	849	435	999999	998	999999	999999	79	999999	999999	918	72	909	417	999999	688	984	999999	533	623	765	947	999999	58	999999	273	690	786	999999	999999	999999	999999	525	174	260	77	740	999999	347	838	762	463	542	743	914	999999	202	999999	866	628	317	999999	364	20	694	242	734	386	377	735	999999	397	482	728	871	613	547	999999	166	968	947	883	999999	695	999999	311	414	381	143	999999	81	999999	999999	969	999999	670	951	514	480	27	342	363	732	999999	409	375	981	814	871	311	969	458	783	898	680	999999	964	668	160	392	999999	999999	252	781	664	688	999999	512	556	210	662	999999	273	149	635	593	160	999999	295	999999	329	599	509	832	626	999999	967	999999	298	746	706	999999	364	97	199	979	120	951	948	721	999999	479	268	671	999999	999999	999999	644	999999	999999	999999	159	383	999999	72	999999	853	999999	165	51	720	999999	223	999999	999999	999999	999999	999999	999999	655	999999	208	866	999999	597	850	341	838	193	688	999999	333	759	999999	472	556	999999	699	35	960	136	999999	796	999999	11	453	265	458	999999	279	269	999999	694	617	613	999999	292	809	78	222	999999	24	999999	999999	614	397	695	999999	346	947	470	978	160	999999	528	782	412	959	572	154	594	883	671	999999	428	999999	638	152	598	397	274	109	999999	999999	999999	121	473	329	999999	613	757	254	121	229	999999	291	858	705	98	831	672	999999	999999	923	999999	999999	353	323	999999	195	999999	999999	423	999999	682	370	357	999999	925	417	319	93	666	959	396	999999	771	451	999999	999999	570	933	64	767	999999	999999	863	707	195	999999	767	159	282	117	855	999999	999999	171	999999	447	933	520	999999	680	999999	589	999999	999999	537	999999	251	902	999999	909	624	824	999999	655	234	740	507	650	999999	875	649	170	811	999999	113	190	519	609	904	667	214	60	163	383	255	145	286	586	179	907	807	865	941	999999	999999	999999	717	185	937	806	999999	999999	999999	904	41	361	778	116	183	357	768	641	997	999999	705	574	671	124	410	98	464	999999	480	255	999999	783	229	448	76	83	472	343	672	107	727	920	999999	999999	352	894	367	179	413	822	149	175	999999	999999	666	999999	369	603	775	849	351	999999	999999	999999	836	257	999999	339	50	999999	884	434	999999	899	823	999999	999999	422	
999999	515	730	295	517	999999	999999	902	916	828	999999	157	713	868	999999	822	999999	707	999999	999999	421	104	999999	38	138	999999	938	714	205	967	999999	881	47	946	832	269	129	66	511	999999	16	999999	341	313	999999	999999	396	999999	865	999999	153	125	676	310	11	677	752	701	166	215	719	400	999999	948	261	999999	120	767	999999	308	703	699	206	953	574	486	762	459	481	246	916	922	849	58	999999	999999	214	736	944	164	516	427	900	306	444	999999	999999	393	999999	655	782	628	999999	566	999999	454	919	723	736	524	914	303	229	999999	999999	797	999999	657	134	999999	695	383	823	881	791	285	999999	999999	518	999999	257	379	407	825	464	999999	999999	292	604	999999	542	491	999999	430	250	223	207	999999	17	647	74	999999	268	261	960	999999	999999	107	774	178	999999	29	999999	999999	276	999999	896	403	466	10	854	999999	999999	755	267	213	383	999999	641	999999	87	999999	891	871	893	676	999999	155	865	65	492	845	517	436	723	522	287	232	999999	999999	326	803	524	17	792	805	999999	999999	999999	756	34	999999	466	206	999999	836	137	343	884	600	999999	751	999999	999999	518	19	752	626	41	744	999999	161	999999	936	262	283	304	999999	88	98	157	607	161	999999	41	89	389	999999	345	886	395	943	347	999999	281	999999	275	123	498	782	62	902	481	258	829	873	999999	529	943	817	542	252	999999	796	999999	825	599	428	379	438	630	441	291	154	359	982	999999	999999	665	686	999999	190	396	305	999999	999999	999999	902	290	167	999999	859	999999	999999	354	152	689	999999	120	455	975	999999	999999	69	162	621	621	337	899	846	70	488	864	266	809	999999	856	958	760	207	700	999999	148	221	999999	770	73	763	799	999999	303	999999	574	219	710	171	446	999999	153	423	633	798	13	443	106	999999	999999	120	718	992	999999	999999	791	999999	755	999999	708	532	546	999999	558	857	537	692	552	999999	913	654	556	648	915	999999	999999	999999	999999	901	999999	705	125	95	775	953	55	806	999999	572	999999	661	999999	999999	462	999999	789	999999	865	776	271	321	890	999999	523	350	564	80	87	999999	915	999999	999999	854	999999	13	417	461	615	999999	812	730	770	999999	999999	262	200	134	999999	11	999999	62	480	999999	640	382	814	999999	571	435	398	974	729	166	657	35	321	610	835	459	505	999999	156	270	963	999999	550	910	999999	271	159	439	884	999999	999999	999999	973	551	999999	999999	198	600	999999	189	216	837	999999	614	999999	302	940	590	298	735	999999	411	905	999999	833	109	831	903	836	309	
286	999999	100	653	140	793	999999	769	396	621	271	905	999999	999999	999999	136	539	936	999999	999999	330	568	151	158	579	999999	957	999999	718	123	392	294	764	590	903	257	747	999999	483	539	999999	181	204	676	474	600	963	938	999999	999999	570	894	326	999999	979	717	817	999999	84	517	836	298	61	282	999999	976	150	857	74	807	388	999999	463	58	446	159	374	474	684	978	659	29	607	20	552	498	968	615	611	195	439	805	282	965	999999	999999	129	921	999999	498	460	116	999999	358	328	389	440	999999	712	829	352	353	999999	106	858	817	690	999999	730	740	17	535	256	878	378	583	909	498	355	999999	40	999999	36	999999	528	553	999999	259	691	173	67	701	902	781	999999	95	548	186	117	885	272	88	201	706	491	924	999999	995	979	999999	999999	942	921	228	799	999999	326	81	577	314	999999	441	358	566	683	999999	999999	999999	46	293	44	732	390	470	231	999999	262	330	704	603	693	159	279	946	693	124	779	683	981	943	999999	999999	609	999999	223	830	729	634	33	184	999999	394	959	696	710	747	562	461	996	848	646	996	377	973	620	999999	999999	999999	999999	568	999999	949	493	999999	524	999999	133	587	256	401	999999	627	999999	529	312	999999	999999	582	246	999999	562	999999	686	143	306	772	999999	999999	192	700	999999	327	762	999999	999999	351	901	866	182	152	999999	999999	999999	605	626	999999	698	847	671	321	333	999999	176	926	15	999999	272	359	999999	751	999999	497	999999	556	732	904	999999	842	881	960	407	999999	409	999999	999999	999999	123	91	517	287	84	262	964	870	999999	89	160	999999	459	999999	89	551	80	431	999999	136	578	658	873	721	999999	999999	965	710	913	999	189	82	604	427	105	191	842	519	999999	216	533	534	189	652	754	38	393	451	881	999999	999999	978	999999	999999	19	464	217	795	132	227	296	264	956	999999	899	88	242	999999	343	898	709	560	754	476	602	53	478	230	967	136	999999	523	828	67	746	211	999999	409	417	640	973	56	396	459	999999	279	999999	812	753	675	796	361	999999	983	999999	701	234	944	602	965	986	999999	828	999999	755	772	999999	999999	630	999999	426	833	623	702	999999	662	174	304	556	999999	999999	666	477	301	340	999999	416	999999	911	54	999999	717	806	451	999999	987	228	400	704	157	844	678	191	65	259	999999	738	414	69	999999	999999	999999	999999	278	500	999999	519	999999	666	999999	999999	589	988	999999	999999	709	36	999999	58	936	444	999999	999999	408	489	797	484	422	52	999999	382	999999	999999	999999	
517	999999	329	537	951	334	999999	691	734	999999	791	264	690	606	344	999999	936	999999	999999	132	59	764	339	989	789	999999	999999	107	494	999999	272	365	803	570	78	673	999999	498	230	723	999999	752	48	540	616	234	999999	877	87	999999	440	816	644	664	378	999999	718	999999	999999	259	488	380	207	445	797	436	999999	999999	538	671	999999	448	346	642	999999	999999	725	999999	382	999999	596	968	29	999999	999999	455	720	148	201	325	999999	999999	750	999999	245	999999	554	602	743	190	772	999999	349	999999	999999	992	480	11	10	82	37	999999	956	192	999999	520	999999	215	587	351	715	322	928	999999	999999	120	698	375	407	999999	999999	999999	64	999999	792	610	999999	612	999999	866	999999	719	147	129	298	45	103	567	999999	724	736	999999	25	402	475	459	999999	137	700	230	304	115	603	435	330	904	864	999999	400	999999	892	749	554	721	999999	995	184	999999	999999	680	26	999999	999999	683	838	999999	116	999999	726	342	551	500	912	999999	572	999999	125	712	798	393	180	999999	999999	265	832	987	795	304	35	479	284	259	213	29	999999	173	58	920	999999	918	797	212	47	67	999999	401	999999	124	158	506	880	999999	19	999999	510	687	964	999999	851	851	999999	812	999999	256	67	302	297	999999	235	409	820	205	125	879	596	968	999999	119	755	999999	160	681	155	529	999999	812	249	674	519	527	208	258	79	745	312	985	575	791	999	218	114	999999	888	749	685	685	357	139	943	542	395	855	55	420	701	935	667	999999	657	255	62	623	999999	708	210	572	135	380	577	611	999999	510	119	546	336	215	792	999999	843	914	464	119	999999	977	141	353	212	658	53	999999	327	999999	999999	753	165	490	572	189	549	122	559	976	999999	342	149	999999	745	508	93	495	152	271	274	999999	790	999999	892	999999	999999	856	370	477	336	210	293	935	999999	365	391	999999	643	613	999999	730	365	488	557	398	999999	256	999999	999999	999999	999999	999999	999999	203	401	963	222	999999	999999	613	692	999999	91	650	361	58	213	518	390	127	999999	999999	999999	999999	999999	387	312	395	503	567	329	999999	999999	999999	778	975	236	742	975	999999	179	257	476	999	173	978	283	999999	205	349	635	738	227	999999	338	705	695	651	659	23	999999	826	104	609	999999	999999	96	190	871	385	821	470	542	987	948	989	385	999999	251	999999	113	474	200	999999	931	591	40	89	572	999999	290	585	93	961	999999	352	163	866	716	999999	891	102	999999	819	999999	174	205	239	638	348	330	166	409	999999	910	196	999999	
940	677	702	999999	16	617	799	999999	999999	387	999999	256	999999	836	519	999999	999999	672	20	999999	380	999999	767	999999	999999	450	234	752	134	186	988	61	555	717	222	999999	24	326	885	485	176	724	999999	787	999999	983	43	512	999999	343	886	432	899	999999	264	999999	910	316	612	566	393	57	971	69	399	530	700	887	999999	330	809	206	787	535	341	999999	354	979	771	999999	417	721	941	999999	299	999999	999999	867	999999	907	287	707	714	328	101	129	999999	999999	398	999999	999999	155	999999	490	999999	690	999999	374	356	608	960	931	544	794	159	671	116	190	770	999999	378	832	999999	716	52	111	492	468	999999	999999	904	132	591	677	534	999999	999999	460	266	608	921	787	521	853	947	999999	999999	919	179	430	23	571	999999	565	725	460	719	181	447	432	208	999999	930	143	703	999999	349	866	999999	999999	999999	655	923	999999	999999	999999	999999	581	769	696	938	572	299	23	209	342	671	36	999999	84	551	662	22	999999	410	999999	857	387	159	119	16	306	658	999999	592	999999	648	299	999999	144	148	148	411	751	999999	635	999999	916	934	371	175	323	999999	196	346	184	999999	99	761	174	733	933	431	659	689	641	913	16	431	841	694	382	382	818	935	999999	260	271	349	774	860	940	453	788	999999	692	392	472	999999	417	725	558	999999	488	410	214	716	999999	72	999999	721	879	495	103	677	793	940	999999	260	999999	999999	999999	750	986	999999	793	490	999999	715	996	258	451	70	23	126	145	844	999999	418	730	696	508	999999	496	63	981	455	360	121	999999	999999	999999	221	999999	999999	354	808	551	184	617	999999	83	999999	75	604	280	818	482	999999	541	949	56	999999	530	245	999999	182	264	933	333	347	140	532	564	254	999999	239	57	529	771	337	999999	719	801	16	623	999999	143	891	782	172	973	999999	579	211	705	999999	691	777	999999	999999	554	999999	851	279	593	550	999999	821	643	51	771	952	999999	999999	657	999999	885	999999	622	954	999999	372	999999	170	374	757	953	362	549	360	547	279	462	599	782	683	868	531	422	999999	988	321	258	741	401	30	177	374	999999	999999	725	999999	165	123	999999	999999	468	999999	904	836	999999	130	282	292	504	501	500	615	431	973	999999	363	110	999999	965	727	123	999999	768	353	589	588	807	181	999999	378	124	348	466	600	224	188	627	586	999999	868	49	965	999999	900	530	561	942	999999	909	371	77	999999	999999	416	77	59	922	560	256	999999	322	110	658	999999	386	999999	999999	999999	758	290	736	523	73	
107	687	158	999999	867	823	999999	645	236	272	999999	999999	508	999999	60	532	175	265	999999	340	999999	999999	999999	317	122	524	378	412	121	821	628	999999	553	999999	59	728	999999	876	64	737	228	373	999999	838	999999	823	999999	960	109	308	999999	34	669	999999	597	999999	999999	841	69	999999	454	625	534	414	643	999999	757	999999	151	331	613	298	211	338	121	112	469	110	921	999999	999999	418	312	813	238	604	999999	370	954	507	999999	88	816	710	292	603	839	680	999999	758	999999	999999	999999	777	694	304	822	340	81	495	92	647	919	999999	707	46	322	999999	186	49	671	396	11	999999	351	535	999999	999999	999999	518	273	789	999999	173	232	724	598	535	129	934	781	634	299	999999	425	342	168	55	13	256	999999	128	504	166	96	679	999999	185	436	999999	999999	999999	294	562	231	303	741	999999	999999	982	999999	787	601	251	267	46	999999	541	228	18	376	999999	999999	799	238	154	294	749	999999	552	803	422	999999	959	999999	999999	349	736	999999	132	600	999999	505	31	808	999999	527	263	898	60	581	999999	957	428	792	395	999999	495	999999	87	18	992	680	999999	189	999999	688	641	138	999999	999999	370	303	106	417	964	930	476	990	735	626	41	850	36	970	423	999999	680	177	727	625	854	412	999999	999999	608	999999	509	842	783	814	885	999999	100	999999	999999	96	860	20	999999	464	999999	504	598	460	977	151	653	999999	765	570	18	999999	410	999999	842	958	143	982	809	242	431	633	217	921	999999	999999	760	999999	999999	999999	604	669	999999	273	999999	359	814	709	999999	466	88	483	86	223	805	999999	999999	907	519	262	999999	878	211	595	42	999999	296	677	719	81	999999	980	276	999999	965	348	133	999999	926	493	153	999999	846	999999	164	948	557	999999	125	999999	191	852	163	507	384	726	468	999999	240	531	999999	146	990	75	85	107	999999	649	999999	999999	999999	586	981	999999	119	999999	999999	858	441	999999	999999	302	999999	400	889	539	827	768	62	999999	879	378	907	404	999999	999999	999999	780	999999	66	999999	907	999999	658	40	605	870	136	999999	855	999999	999999	323	156	354	770	585	599	186	545	280	448	596	999999	999999	919	999999	587	999999	112	95	261	999999	384	999999	279	555	903	370	293	999999	700	380	207	555	999999	65	999999	999999	659	999999	844	999999	731	999999	303	321	739	81	121	999999	293	999999	999999	999999	442	29	938	803	84	999999	681	239	892	999999	580	999999	399	461	999999	864	918	537	946	999999	251	656	999999	599	59	958	816	832	999999	367	999999	180	95	437	
123	260	126	957	999999	999999	749	999999	711	854	215	236	921	287	999999	256	17	999999	583	615	527	785	170	349	754	999999	408	849	980	534	502	409	981	961	348	66	748	961	561	511	999999	636	944	999999	394	823	46	539	78	999999	360	999999	597	480	909	337	100	776	212	999999	47	900	634	187	999999	805	254	999999	938	707	508	999999	999999	82	684	891	999999	999999	955	931	89	868	999999	978	184	999999	812	511	62	999999	999999	971	999999	999999	474	999999	12	767	652	588	578	86	601	370	503	313	999999	524	795	28	496	999999	999999	281	779	178	128	999999	12	489	992	742	907	926	740	999999	298	999999	608	653	888	83	512	376	362	999999	277	420	484	870	447	999999	999999	43	525	40	160	487	922	305	912	999999	764	173	999999	836	179	674	999999	967	25	933	999999	151	139	423	432	454	999999	777	900	999999	182	999999	51	704	36	873	411	709	999999	811	578	312	741	543	318	349	780	526	833	999999	999999	517	855	514	380	574	999999	999999	608	999999	568	155	404	214	183	999999	131	891	999999	305	272	920	999999	999999	999999	999999	410	596	114	93	674	402	944	307	917	999999	287	537	999999	462	969	309	111	999999	999999	999999	908	536	369	999999	228	888	999999	537	340	999999	926	650	159	766	173	999999	997	525	40	175	211	999999	297	518	354	999999	999999	357	336	962	818	909	961	999999	999999	873	237	427	999999	786	686	416	966	56	738	636	387	567	298	661	312	586	650	87	999999	811	249	999999	341	633	331	368	211	378	61	999999	999999	228	70	300	90	579	660	999999	489	999999	140	250	999999	999999	999999	10	68	999999	660	242	269	884	708	895	634	386	96	241	464	328	215	598	995	722	947	168	506	999999	581	732	999999	999999	999999	438	999999	998	81	623	426	331	999999	999999	717	999999	756	999999	520	999999	666	704	493	429	789	999999	999999	542	255	67	999999	999999	503	70	999999	928	316	864	296	280	224	999999	999999	473	814	143	999999	999999	999999	185	965	152	648	341	342	876	248	506	999999	437	849	148	999999	23	852	999999	827	249	999999	789	512	892	999999	249	999999	999999	399	30	614	999999	999999	909	661	79	999999	999999	411	172	727	226	689	809	258	859	999999	85	882	301	620	447	316	779	246	101	673	83	999999	408	390	999999	999999	228	892	959	294	940	487	683	921	234	999999	665	521	226	109	703	643	999999	819	875	999999	107	409	999999	349	373	999999	569	406	28	993	999999	781	426	739	999999	917	298	574	489	597	208	379	395	480	650	999999	29	
991	969	999999	974	999999	514	163	389	818	724	619	921	277	917	286	903	240	963	883	999999	487	638	785	355	95	999999	999999	949	999999	24	696	699	999999	999999	577	436	588	29	424	277	999999	359	652	999999	999999	653	222	680	922	999999	164	516	767	172	542	363	193	999999	888	259	236	999999	661	999999	37	920	999999	624	349	850	324	221	549	616	832	137	985	593	676	442	127	999999	999999	999999	859	189	932	941	999999	224	252	503	140	174	50	69	698	848	174	999999	836	999999	340	999999	161	999999	999999	999999	340	999999	378	600	418	456	141	629	185	999999	944	847	988	874	513	135	607	820	90	384	575	772	438	146	428	999999	605	529	277	999999	110	916	999999	781	611	704	845	652	95	683	42	421	999999	299	999999	326	999999	999999	94	214	474	999999	862	999999	585	999999	976	999999	999999	500	851	612	361	229	308	37	635	999999	273	809	290	955	735	999999	351	999999	888	149	241	112	999999	999999	999999	72	999999	999999	63	999999	205	53	999999	613	480	595	832	430	999999	664	999999	876	691	561	699	999999	924	518	604	999999	250	431	679	999999	999	999999	350	218	177	299	738	537	974	15	21	229	999999	676	484	149	574	999999	104	999999	999999	365	420	597	999999	170	999999	999999	999999	597	389	774	374	999999	999999	999999	254	623	999999	999999	926	999999	999999	685	550	479	204	257	44	999999	999999	329	999999	454	688	644	999999	753	274	17	160	765	372	386	626	246	855	199	999999	84	895	950	668	334	308	695	462	735	57	474	965	890	938	710	706	69	448	919	999999	999999	751	501	359	255	619	170	100	526	69	999999	623	14	195	999999	569	940	661	11	999999	992	192	999999	706	799	51	269	826	661	679	567	798	936	987	103	332	999999	601	999999	714	148	604	999999	999999	744	851	961	705	978	150	765	408	999999	773	219	999999	828	795	559	999999	360	343	438	846	999999	999999	686	27	102	637	175	349	248	297	17	999999	256	258	962	947	90	564	848	521	914	168	361	999999	777	317	503	999999	51	218	364	999999	176	99	999999	239	999999	943	612	350	974	425	169	159	766	821	539	999999	833	612	999999	795	999999	999999	931	343	999999	524	249	785	144	566	308	39	933	999999	232	999999	84	733	782	146	951	507	546	498	999	212	406	955	777	999999	775	999999	999999	568	999999	258	167	840	999999	650	704	999999	216	418	127	999999	226	562	599	381	505	110	829	987	844	999999	999999	442	344	950	128	294	17	220	790	869	944	374	894	973	10	244	657	999999	442	
133	301	138	999999	999999	986	999999	366	999999	999999	675	609	999999	724	331	877	724	999999	999999	999999	419	999999	999999	999999	257	195	851	668	999999	381	999999	452	696	999999	720	696	999999	71	474	999999	284	927	999999	792	124	999999	846	999999	573	999999	285	999999	532	609	32	313	304	999999	134	999999	999999	185	739	33	166	233	912	553	13	634	634	999999	41	170	258	492	218	214	512	988	348	999999	104	530	106	533	920	97	999999	999999	402	999999	937	790	829	109	999999	587	635	891	356	303	647	999999	999999	622	706	999999	361	540	104	100	998	145	345	934	90	999999	999999	633	312	825	31	596	242	892	726	250	340	158	999999	630	578	999999	642	54	999999	165	69	999999	826	559	735	999999	321	311	743	801	999999	895	999999	978	659	12	589	530	999999	60	999999	578	896	466	40	212	999999	474	521	999999	503	300	999999	924	159	999999	999999	753	100	999999	284	930	159	924	795	999999	999999	326	999999	999999	40	121	772	513	458	999999	586	999999	999999	532	999999	999999	789	365	308	164	999999	104	999999	215	205	836	999999	253	775	999999	999999	999999	671	595	82	999999	999999	946	357	999999	528	867	475	668	867	446	235	567	282	437	999999	794	626	640	920	45	497	765	380	204	681	999999	737	999999	72	614	698	932	459	836	354	843	999999	916	635	999999	999999	999999	999999	758	611	872	999999	348	635	634	999999	40	674	47	431	738	575	162	710	999	139	793	999999	262	999999	302	999999	446	93	306	999999	710	999999	999999	999999	337	427	999999	593	999999	558	399	56	438	269	667	999999	422	414	615	999999	999999	215	636	999999	835	564	95	999999	318	999999	534	264	999999	847	645	36	410	630	103	321	954	999999	999999	451	999999	746	176	993	91	44	695	42	477	39	931	504	999999	747	580	773	341	610	284	54	34	999999	717	999999	623	640	857	791	320	999999	322	296	313	195	786	99	999999	102	928	284	78	999999	787	309	999999	151	999999	663	59	999999	999999	354	294	857	427	605	38	585	379	450	186	999999	999999	999999	999999	645	200	193	960	999999	386	999999	682	10	975	532	999999	417	675	999999	982	204	742	999999	325	968	999999	456	767	190	70	999999	722	999999	999999	999999	780	999999	999999	280	950	474	999999	999999	943	739	671	293	882	895	258	621	910	897	467	982	171	731	857	999999	643	999999	425	780	430	999999	527	204	902	809	751	742	999999	404	531	518	999999	183	56	585	307	718	573	999999	999999	999999	999999	825	29	125	13	999999	757	999999	636	216	59	922	147	379	222	999999	390	82	999999	
515	797	999999	375	999999	490	988	684	281	450	925	180	552	847	980	672	702	185	999999	806	702	985	999999	767	999999	468	579	45	999999	999999	830	337	500	729	426	652	396	999999	79	999999	25	999999	485	406	711	999999	506	84	999999	999999	520	301	602	276	451	999999	819	747	60	490	999999	952	17	908	619	597	999999	823	431	338	286	999999	115	162	999999	999999	999999	581	66	289	999999	504	878	971	853	539	734	234	288	895	833	648	408	999999	723	73	367	577	787	124	365	683	653	828	429	999999	999999	450	485	123	999999	248	691	770	528	416	999999	999999	64	999999	999999	999999	545	535	999999	638	844	999999	439	727	999999	931	794	941	924	289	851	60	999999	586	353	294	749	174	874	999999	957	637	999999	316	989	331	999999	707	999999	910	999999	127	333	999999	432	668	21	757	999999	999999	999999	999999	846	249	565	999999	999999	999999	735	578	705	380	661	910	681	216	999999	999999	738	999999	999999	999999	690	24	150	999999	727	999999	163	999999	283	992	999999	999999	150	217	791	820	750	966	836	53	999999	683	999999	767	465	423	120	225	212	888	28	505	680	367	999999	831	108	832	305	734	999999	60	304	712	999999	876	769	999999	425	645	381	771	999999	375	125	17	809	383	999999	314	649	999999	482	395	999999	524	114	783	158	959	722	918	670	112	728	920	388	502	417	999999	653	999999	800	566	999999	257	694	315	252	62	32	725	564	991	95	387	578	909	738	834	999999	985	325	465	923	462	110	709	646	204	628	316	999999	689	660	12	147	999999	878	726	829	999999	541	106	936	999999	364	679	26	350	999999	479	764	583	816	667	331	999999	643	999999	999999	999999	668	57	433	715	999999	874	341	93	249	662	41	21	14	973	999999	228	528	926	999999	999999	999999	999999	851	158	552	999999	873	992	680	803	282	824	999999	844	141	493	999999	230	999999	489	999999	933	111	689	447	752	999999	842	223	113	815	999999	955	724	303	371	205	285	173	999999	11	348	999999	446	390	216	440	170	842	999999	999999	308	999999	618	93	999999	205	171	710	999999	999999	40	779	577	988	564	868	855	550	769	297	397	67	999999	488	999	530	664	999999	999999	321	417	10	262	999999	517	37	347	641	543	176	44	574	999999	999999	971	999999	834	999999	825	999999	585	620	999999	999999	999999	999999	821	139	93	239	540	862	479	487	406	999999	527	30	480	537	531	224	17	602	263	823	999999	314	999999	999999	999999	216	999999	893	999999	999999	999999	589	398	276	999999	217	557	314	636	999999	104	886	167	
941	51	814	999999	298	816	371	612	480	419	345	557	516	622	652	543	334	388	999999	750	609	999999	937	632	214	330	323	666	703	966	91	729	807	999999	999999	999999	881	999999	195	86	375	194	457	179	63	719	999999	595	905	770	311	793	517	145	557	999999	113	192	773	999999	502	704	909	513	337	616	750	368	56	999999	662	105	203	509	385	425	654	768	999999	999999	630	728	760	932	999999	298	999999	999999	600	999999	296	698	464	227	583	671	284	999999	842	447	999999	340	548	652	117	215	599	999999	760	141	999999	345	613	999999	346	774	999999	999999	849	48	404	999999	768	319	966	963	641	975	925	714	150	710	925	999999	999999	299	189	118	824	999999	698	213	911	468	551	950	999999	186	881	999999	727	307	104	803	52	999999	999999	999999	686	154	574	624	92	999999	999999	485	419	482	999999	56	999999	835	999999	999999	349	999999	999999	999999	767	25	878	464	104	126	999999	842	615	999999	98	635	727	950	431	680	884	999999	999999	864	477	999999	541	613	423	834	224	891	155	999999	464	850	722	272	471	999999	276	119	530	965	999999	158	870	297	393	999999	999999	644	999999	481	516	275	80	312	999999	701	484	275	51	269	999999	105	697	910	999999	999999	912	999999	488	761	414	774	554	165	805	329	206	253	999999	999999	515	580	488	673	198	199	780	420	441	770	196	10	78	271	74	964	999999	959	630	155	225	999999	165	652	77	741	720	915	507	512	999999	999999	55	756	999999	330	617	33	999999	478	467	502	33	718	574	999999	706	293	101	999999	868	999999	622	83	79	651	424	835	605	999999	478	999999	913	929	275	955	999999	999999	999999	743	357	437	247	162	688	999999	841	999999	87	664	45	437	999999	666	643	267	618	999999	687	112	999999	781	999999	274	999999	999999	589	104	999999	619	999999	394	999999	357	493	999999	999999	999999	999999	356	809	977	758	941	421	50	999999	256	295	17	346	983	634	414	999999	575	19	973	162	96	144	747	994	467	216	650	662	999999	182	211	268	158	586	340	302	929	32	486	999999	959	999999	342	808	445	283	474	760	370	999999	917	999999	999999	317	999999	999999	72	982	300	735	999999	999999	999999	84	999999	748	198	999999	303	121	908	553	999999	130	999999	536	802	938	559	194	741	889	301	955	264	778	999999	999999	999999	129	999999	946	731	751	999999	581	984	267	723	696	999999	77	467	259	612	374	999999	905	124	999999	419	133	433	116	993	999999	96	620	820	315	999999	357	128	183	999999	961	821	781	48	621	551	999999	224	
862	109	674	432	52	352	889	999999	999999	726	999999	999999	116	522	999999	757	999999	494	374	446	418	999999	737	949	293	999999	650	553	128	867	502	231	873	908	571	17	329	999999	54	278	931	999999	999999	630	999999	999999	774	449	206	33	837	136	187	108	806	681	999999	725	999999	674	701	346	999999	999999	233	294	999999	999999	951	618	438	752	450	106	515	999999	999999	116	346	819	603	211	999999	104	999999	375	54	774	999999	890	644	603	999999	380	999999	595	676	717	406	328	999999	999999	497	588	595	95	686	999999	593	999999	999999	265	389	329	999999	499	988	665	999999	858	250	71	999999	71	973	834	443	79	529	999999	999999	296	709	999999	999999	999999	999999	769	509	945	689	963	191	286	222	389	224	989	309	999999	999999	20	999999	548	999999	575	481	435	614	999999	651	616	561	999999	520	391	999999	371	146	55	785	229	166	999999	179	287	880	818	848	593	620	453	999999	453	999999	304	18	171	999999	617	554	288	999999	749	303	82	999999	516	766	999999	833	853	852	999999	999999	386	854	999999	999999	800	694	999999	586	999999	149	208	845	999999	999999	225	382	394	431	999999	500	507	75	416	200	106	875	373	62	27	759	767	601	517	999999	936	450	999999	791	999999	923	999999	701	999999	999999	104	999999	303	165	551	999999	999999	431	333	762	793	321	447	602	283	924	999999	610	569	271	382	999999	338	999999	424	774	167	603	291	606	609	805	932	999999	106	869	999999	999999	510	568	320	345	999999	754	368	999999	13	622	518	225	602	291	999999	999999	236	999999	898	999999	740	777	301	999999	150	999999	999999	999999	389	639	506	413	352	122	110	999999	950	47	999999	584	597	799	770	999999	95	76	13	327	673	70	580	608	999999	999999	477	733	276	475	204	551	600	999999	246	373	999999	999999	872	490	191	140	921	199	168	323	750	941	999999	757	760	84	722	999999	324	999999	69	897	442	118	645	376	999999	484	843	787	984	227	563	406	428	999999	203	523	146	999999	999999	999999	450	999999	493	535	726	999999	999999	130	828	764	65	917	313	228	672	999999	999999	814	999999	446	355	380	339	532	387	609	999999	779	881	999999	699	999999	189	678	457	999999	624	119	999999	226	769	723	959	999999	172	646	102	209	318	438	678	331	148	999999	45	999999	328	961	999999	126	189	935	248	999999	74	283	737	635	999999	999999	999999	736	173	187	999999	632	421	119	369	741	516	139	471	999999	530	378	642	487	643	388	466	663	960	534	999999	999999	484	339	999999	888	908	467	999999	999999	298	942	999999	
961	35	412	658	218	601	416	609	59	473	999999	109	696	641	999999	991	392	999999	487	999999	639	150	841	999999	999999	953	999999	832	59	700	51	164	587	219	681	462	240	729	257	71	999999	924	987	371	999999	239	469	257	999999	475	56	997	811	999999	528	820	193	264	576	265	130	583	560	999999	431	641	999999	486	959	797	999999	662	999999	425	999999	715	162	480	469	999999	493	233	183	999999	999999	53	352	419	691	999999	999999	976	162	992	941	970	374	999999	939	56	717	999999	298	861	714	999999	823	396	947	813	668	713	794	724	771	896	410	976	704	388	298	112	795	999999	529	999999	509	192	999999	260	350	523	541	423	145	510	935	322	869	270	230	999999	472	877	999999	565	999999	438	230	54	570	999999	934	561	757	614	198	198	341	930	884	999999	912	696	472	999999	999999	381	589	999999	961	97	117	999999	167	342	640	917	906	999999	602	81	961	438	689	999999	589	979	665	530	322	746	980	938	385	590	53	775	999999	58	393	810	849	960	93	482	999999	999999	403	999999	974	280	999999	377	337	813	678	484	17	999999	564	202	716	999999	948	999999	117	999999	999999	999999	298	999999	512	858	999999	999999	999999	11	355	999999	999999	999999	585	249	556	51	464	999999	611	999999	912	569	999999	895	999999	999999	104	790	21	867	375	120	440	999999	999999	119	768	433	796	545	591	676	138	799	845	475	616	476	512	999999	761	503	567	496	999999	729	999999	617	375	999999	697	999999	990	487	841	563	658	758	122	446	283	40	816	75	999999	999999	440	968	60	27	584	628	288	114	116	999999	553	944	172	408	24	160	68	415	999999	999999	686	650	958	292	999999	999999	999999	75	634	730	686	501	515	999999	999999	136	999999	357	805	78	163	886	999999	999999	19	714	596	999999	432	132	972	411	227	831	559	999999	20	768	999999	999999	999999	222	479	385	194	61	438	999999	119	887	594	710	609	779	995	999999	279	989	999999	111	270	999999	999999	511	758	285	999999	684	870	509	126	798	156	88	804	941	416	999999	999999	958	285	854	604	544	538	272	801	999999	835	759	520	31	999999	109	466	624	578	999999	627	909	776	999999	872	610	770	796	999999	531	974	64	393	283	214	323	999999	416	55	109	999999	999999	484	837	848	999999	989	105	999999	56	621	190	999999	448	378	875	192	999999	999999	999999	773	999999	707	280	472	781	376	246	816	182	999999	60	999999	479	999999	999999	434	939	906	762	999999	675	493	517	909	794	691	999999	905	338	141	304	999999	61	335	241	
788	214	999999	999999	743	999999	288	139	772	571	611	893	453	247	450	252	624	228	382	108	258	200	370	999999	99	431	999999	487	51	999999	625	526	154	999999	999999	230	999999	839	28	868	396	364	744	348	192	798	501	667	999999	999999	679	216	679	999999	983	999999	843	999999	977	321	421	801	97	999999	945	95	999999	690	894	230	677	785	999999	513	712	893	455	32	496	301	930	999999	599	999999	308	419	847	917	779	754	999999	879	861	706	457	999999	276	950	999999	999999	999999	810	999999	667	221	893	15	999999	999999	100	153	821	208	685	999999	748	211	935	999999	536	248	832	910	150	843	797	999999	999999	999999	127	626	504	629	999999	253	129	900	999999	941	999999	413	680	402	689	999999	999999	681	185	999999	709	394	999999	465	999999	858	999999	900	999999	824	999999	969	999999	120	407	473	648	202	809	442	999999	847	278	993	999999	132	999999	440	999999	539	288	126	748	188	356	732	294	999999	999999	540	36	229	277	118	527	445	901	999999	994	225	999999	372	872	999999	63	999999	125	999999	999999	744	999999	999999	679	999999	545	999999	230	334	763	674	189	609	999999	278	415	53	580	170	999999	999999	230	996	445	15	999999	915	253	999999	999999	999999	617	999999	663	999999	249	250	550	184	999999	229	999999	577	807	329	46	363	932	603	337	19	290	999999	871	741	523	305	350	673	526	629	999999	225	208	999999	999999	999999	999999	999999	39	999999	503	406	597	256	999999	653	198	125	969	223	983	650	677	999999	999999	662	84	922	505	944	899	999999	657	942	175	999999	999999	540	272	999999	999999	999999	999999	999999	999999	999999	999999	624	321	869	116	235	704	313	646	413	547	999999	72	404	169	999999	916	999999	275	626	748	999999	91	999999	284	658	999999	999999	806	472	85	515	608	329	999999	459	610	635	837	999999	999999	999999	305	761	999999	999999	477	868	999999	999999	999999	999999	897	890	999999	711	543	890	594	457	999999	537	506	184	999999	999999	485	742	108	710	423	291	257	600	454	403	359	329	969	989	190	984	533	423	999999	595	617	718	999999	593	915	999999	50	999999	302	645	848	131	999999	428	810	735	769	933	969	999999	242	307	999999	742	362	223	999999	605	277	398	999999	92	316	999999	424	999999	559	514	794	702	251	867	999999	808	555	237	896	999999	189	455	224	599	454	555	362	320	999999	999999	241	701	798	445	122	903	641	765	814	691	999999	999999	186	265	999999	999999	81	999999	998	637	196	134	327	380	425	822	183	999999	999999	999999	999999	114	495	118	999999	102	903	805	754	999999	177	
789	423	215	999999	146	279	959	461	187	483	987	321	644	264	116	384	999999	29	300	729	236	137	63	311	999999	558	78	981	56	372	275	999999	604	469	406	711	999999	999999	289	553	224	953	460	287	402	792	850	853	176	999999	999999	786	464	999999	940	662	369	903	999999	999999	210	977	414	814	999999	376	999999	184	857	405	271	999999	999999	999999	999999	999999	677	775	909	117	707	224	815	338	887	489	166	929	528	999999	352	999999	999999	999999	352	246	548	645	80	35	84	676	996	999999	456	891	999999	717	169	999999	984	593	994	539	881	986	999999	999999	999999	999999	219	999999	655	122	63	62	999999	49	404	278	999999	999999	999999	883	42	41	228	999999	881	995	443	449	769	862	760	758	999999	657	819	365	84	999999	999999	999999	816	296	30	883	717	404	493	16	322	890	999999	953	887	120	507	850	768	127	999999	931	999999	770	28	793	362	304	837	999999	230	49	204	273	999999	999999	77	746	20	344	999999	999999	511	999999	137	879	930	806	999999	114	160	969	597	999999	276	999999	66	999999	278	236	530	423	999999	743	786	283	999999	999999	639	533	999999	761	839	434	790	717	999999	858	643	999999	862	999999	432	733	600	999999	452	999999	996	537	306	31	999999	784	999999	913	921	768	650	999999	192	272	177	347	71	398	999999	172	175	559	366	208	412	139	373	975	999999	999999	153	999999	831	459	671	999999	236	31	293	999999	620	877	796	661	218	789	956	999999	388	999999	671	211	999999	289	999999	999999	180	108	618	348	420	838	999999	97	624	124	999999	999999	601	75	121	49	999999	999999	552	298	763	704	990	623	999999	773	596	999999	171	999999	414	999999	999999	999999	931	999999	413	944	645	999999	953	708	999999	103	999999	233	998	999999	973	999999	105	999999	736	783	683	476	118	994	176	646	251	27	925	682	710	999999	355	999999	143	999999	636	170	999999	770	999999	999999	668	897	856	999999	774	283	999999	999999	846	999999	815	604	550	465	30	418	778	998	540	935	783	363	393	999999	877	631	189	991	994	935	616	966	999999	629	807	999999	148	227	871	968	96	395	836	351	664	751	826	678	962	228	392	441	240	408	281	314	513	569	999999	999999	999999	940	545	911	751	999999	165	920	657	809	279	561	136	999999	849	397	527	999999	632	999999	805	510	38	776	553	999999	999999	50	358	503	707	579	155	999999	874	156	999999	925	599	814	596	905	31	999999	948	830	314	668	999999	883	999999	472	936	945	347	593	999999	769	368	576	123	999999	572	164	112	700	415	999999	
999999	703	547	602	999999	817	539	999999	488	875	827	722	870	999999	490	999999	716	244	642	210	999999	999999	244	90	567	33	701	481	343	867	60	258	425	907	971	855	345	194	31	129	416	447	115	46	941	999999	705	56	634	106	447	999999	68	999999	25	417	468	999999	44	427	126	67	566	621	824	579	306	962	999999	635	140	531	999999	523	794	943	999999	208	999999	999999	327	654	999999	246	999999	192	199	220	892	564	999999	878	159	603	12	358	881	493	221	999999	349	743	999999	999	966	915	654	545	421	81	242	270	327	123	110	472	220	999999	201	641	389	999999	80	541	248	261	381	999999	520	999999	72	999999	986	777	999999	999999	702	848	999999	514	538	999999	999999	820	999999	136	999999	999999	999999	540	999999	562	302	579	999999	262	672	420	760	714	543	44	34	975	19	999999	283	999999	999999	525	769	372	58	687	113	735	296	999999	219	121	701	345	126	980	999999	509	999999	416	794	329	912	999999	97	999999	999999	999999	629	999999	999999	781	853	19	505	977	999999	999999	513	614	476	257	999999	421	210	649	23	208	917	54	677	999999	161	866	756	999999	999999	487	999999	492	717	609	115	472	999999	438	999999	691	999999	149	220	533	995	784	940	999999	364	500	91	447	552	771	585	585	999999	999999	630	986	263	294	374	292	499	30	999999	867	152	502	971	772	391	331	369	778	999999	154	999999	376	926	219	856	122	405	999999	939	945	34	529	326	149	807	999999	438	554	775	927	43	974	887	83	405	861	529	319	66	999999	412	999999	999999	12	796	999999	70	54	438	261	887	661	999999	999999	842	999999	999999	999999	964	120	893	814	13	906	120	538	489	999999	814	999999	593	95	999999	999999	999999	226	778	324	352	999999	999999	393	999999	523	999999	381	894	934	240	782	685	696	999999	945	338	999999	804	845	891	267	999999	999999	240	443	668	802	879	372	999999	999999	843	999999	490	999999	899	509	698	489	866	738	644	999999	999999	41	320	896	999999	835	390	944	422	932	432	999999	779	14	162	999999	854	999999	999999	999999	524	999999	938	999999	215	934	56	828	900	324	978	999999	622	229	593	209	999999	772	999999	999999	982	475	213	911	999999	406	640	999999	357	24	635	999999	246	999999	39	19	999999	999999	690	806	789	561	54	108	953	999999	471	559	420	953	999999	92	186	999999	549	59	410	37	393	809	304	162	481	885	689	359	915	509	200	999999	116	635	999999	265	264	430	431	115	957	999999	999999	999999	999999	403	464	552	452	999999	574	999999	999999	999999	113	999999	
999999	637	999999	169	418	603	364	961	999999	999999	999999	924	10	921	999999	128	627	304	80	233	874	999999	678	87	430	146	907	136	934	219	974	52	531	210	753	627	350	999999	697	363	999999	972	721	647	556	999999	551	999999	595	456	362	314	994	880	16	298	958	12	738	282	696	999999	37	159	999999	804	402	999999	999999	999999	778	365	607	999999	427	901	999999	40	530	890	999999	999999	540	488	857	669	999999	651	999999	464	668	347	533	999999	667	578	999999	571	785	752	147	751	363	30	999999	999999	707	287	999999	999999	999999	927	481	848	687	999999	696	548	302	201	756	751	605	713	906	440	831	192	59	848	999999	929	255	778	752	843	32	520	810	999999	999999	999999	197	100	999999	740	999999	685	737	356	999999	407	279	593	999999	999999	155	649	123	247	175	525	999999	999999	999999	867	999999	999999	999999	999999	999999	185	737	442	999999	986	563	515	56	176	574	999999	999999	702	966	558	660	661	782	366	697	383	407	573	694	447	542	582	941	799	68	173	589	893	69	706	669	836	364	19	832	999999	603	946	673	28	80	999999	648	599	217	999999	920	739	999999	914	778	999999	999999	792	999999	980	999999	999999	118	411	567	999999	643	999999	888	823	999999	772	999999	999999	779	460	999999	675	376	17	934	351	592	47	252	850	746	155	928	505	98	571	565	851	999999	357	838	272	999999	518	891	999999	711	393	999999	157	214	999999	999999	999999	274	82	425	446	56	232	663	999999	168	717	815	497	341	392	999999	999999	217	682	991	431	621	999999	999999	858	125	555	640	999999	999999	999999	645	999999	21	610	999999	26	156	128	804	843	693	768	113	743	999999	404	999999	328	999999	986	999999	532	999999	712	706	636	857	567	331	500	591	465	756	999999	999999	999999	486	731	161	718	589	99	878	999999	738	853	534	480	999999	720	508	999999	549	337	999999	122	999999	308	904	604	999999	589	999999	313	261	238	22	49	671	545	918	325	177	940	407	850	654	948	974	852	999999	386	411	999999	992	279	999999	428	909	959	607	187	999999	556	559	999999	999999	574	999999	510	841	495	809	619	999999	193	154	608	999999	314	999999	611	334	61	999999	781	187	195	321	982	321	593	139	999999	937	740	498	620	390	406	999999	89	62	999999	21	999999	577	791	808	999999	135	317	497	605	999999	996	853	775	64	778	823	117	262	999999	198	257	999999	999999	682	71	694	999999	227	999999	756	388	558	999999	50	884	214	395	387	512	857	999999	105	534	999999	941	999999	999999	565	999999	582	999999	827	148	
285	763	262	479	999999	999999	124	600	99	999999	848	121	447	993	999999	180	999999	999999	729	749	999999	194	161	831	887	741	185	971	969	999999	999999	316	561	999999	584	286	632	999999	999999	641	398	266	914	142	685	109	504	999999	987	394	999999	999999	999999	88	91	999999	611	999999	999999	378	571	152	999999	484	999999	542	999999	999999	418	999999	547	999999	162	98	360	800	279	29	999999	787	246	292	983	584	576	807	999999	482	999999	999999	999999	211	999999	999999	999999	255	635	439	999999	999999	999999	477	999999	999999	847	210	991	633	727	290	999999	592	999999	804	999999	999999	999999	56	908	214	947	999999	999999	925	783	999999	999999	255	28	114	175	999999	999999	13	249	769	999999	454	737	375	816	962	999999	59	672	92	927	349	775	999999	96	588	999999	915	999999	999999	780	558	756	511	999999	745	615	622	125	999999	693	281	999999	372	481	714	319	999999	398	985	332	647	263	701	418	999999	480	237	28	586	319	983	807	778	988	259	999999	999999	858	80	357	142	934	690	398	655	784	413	319	382	278	987	527	219	148	999999	305	64	999999	171	274	387	604	538	672	709	999999	786	383	231	26	999999	999999	327	638	999999	713	572	312	763	570	76	917	645	317	331	466	999999	639	856	953	643	142	697	806	969	999999	999999	28	688	191	997	40	999999	366	194	312	209	581	999999	428	732	752	339	600	208	470	999999	230	350	253	876	999999	999999	278	382	951	987	521	669	661	317	999999	623	582	999999	46	829	289	999999	28	266	26	690	437	231	890	999999	107	999999	509	579	185	677	445	315	851	513	819	999999	999999	325	999999	912	297	999999	999999	138	757	37	171	999999	679	107	999999	986	999999	465	99	56	999999	158	999999	913	169	91	142	877	188	999999	721	533	20	306	999999	999999	578	999999	402	326	53	762	55	999999	446	868	900	88	355	999999	999999	395	424	772	501	94	435	999999	999999	999999	999999	310	950	490	315	637	630	382	217	628	418	756	999999	999999	999999	729	112	999999	476	301	190	64	531	729	821	336	119	247	805	805	999999	803	361	196	347	742	811	565	764	808	248	527	870	726	50	698	999999	651	769	771	999999	999999	308	461	35	924	779	231	668	978	528	393	577	411	361	614	405	876	435	271	918	546	66	667	62	663	193	804	688	999999	13	999999	999999	999999	823	999999	505	899	170	423	963	589	897	999999	290	855	999999	469	375	436	303	456	226	508	852	445	558	640	408	999999	740	999999	542	544	975	999999	915	543	588	698	999999	505	715	999999	
307	338	649	999999	999999	207	999999	724	999999	262	830	999999	252	969	190	387	113	864	501	798	682	999999	999999	362	810	999999	940	416	880	999999	326	999999	999999	999999	210	999999	999999	287	999999	210	999999	26	999999	290	714	999999	999999	945	362	999999	595	254	14	917	999999	318	292	296	470	167	267	999999	843	763	999999	42	816	47	999999	667	591	825	999999	300	148	665	454	999999	999999	392	411	994	63	999999	91	81	999999	999999	875	891	241	508	817	106	943	362	182	781	354	682	999999	780	185	695	618	769	643	713	778	673	864	999999	999999	88	999999	272	999999	173	682	999999	248	993	172	877	435	999999	999999	514	357	999999	492	673	422	965	999999	631	818	367	70	321	437	999999	999999	211	999999	999999	859	999999	999999	999999	119	19	109	999999	999999	617	617	999999	270	536	761	139	366	992	999999	999999	113	999999	306	999999	453	999999	999999	999999	436	999999	948	960	850	999999	233	279	173	676	677	483	574	999999	531	173	999999	520	107	534	560	999999	999999	62	31	999999	999999	185	442	226	999999	233	906	738	999999	285	669	999999	457	551	312	999999	965	999999	324	706	626	180	162	999999	120	932	788	578	810	999999	999999	895	938	23	115	57	837	947	999999	999999	577	835	999999	256	999999	365	72	999999	231	78	343	43	738	325	220	442	999999	309	115	304	999999	338	927	924	840	774	999999	999999	445	265	653	999999	251	999999	138	790	300	906	999999	755	869	242	356	741	795	999999	167	999999	802	673	34	537	999999	154	18	249	908	954	415	730	647	999999	120	966	999999	325	792	999999	196	429	151	126	999999	360	434	212	999999	195	139	439	616	105	641	771	241	999999	185	107	862	888	882	345	500	908	117	999999	999999	389	326	479	618	300	999999	383	531	907	866	491	719	806	267	722	825	975	123	552	986	348	999999	309	149	695	14	308	547	805	626	999999	252	193	90	999999	999999	999999	821	999999	668	268	250	333	259	694	999999	66	999999	170	520	524	999999	999999	265	783	654	27	340	999999	296	138	836	725	291	114	248	535	999999	665	999999	175	164	796	999999	727	108	411	59	999999	999999	999999	677	387	295	111	967	999999	928	307	947	999999	329	897	999999	540	432	999999	52	154	455	852	999999	964	317	999999	999999	998	682	537	684	252	967	885	999999	999999	460	999999	999999	189	999999	561	999999	427	718	11	846	267	766	999999	999999	583	999999	905	998	464	617	712	999999	941	999999	969	15	401	999999	999999	883	443	291	692	90	973	94	862	18	894	255	913	999999	315	999999	112	241	339	
241	110	882	999999	999999	161	730	747	389	499	448	999999	555	215	804	22	127	413	975	84	999999	332	499	506	999999	114	219	999999	465	999999	443	638	999999	999999	169	522	822	820	999999	999999	961	342	594	595	424	840	348	49	118	244	999999	104	136	167	77	999999	611	386	175	782	999999	999999	292	624	999999	809	439	880	999999	999999	199	306	856	846	122	929	738	999999	91	999999	999999	180	595	999999	999999	349	999999	580	999999	260	910	999999	654	774	198	999999	60	999999	999999	615	999999	468	999999	826	54	890	247	290	55	999999	181	707	304	120	999999	770	441	70	57	716	999999	999999	282	795	381	753	651	999999	657	999999	999999	768	374	476	999999	306	999999	999999	187	686	111	999999	535	470	89	999999	999999	999999	999999	427	504	990	999999	999999	318	552	196	208	454	301	249	164	999999	868	268	999999	999999	999999	999999	720	593	671	882	999999	615	85	333	811	715	179	610	116	335	239	682	889	846	999999	167	111	120	979	325	999999	447	946	999999	667	212	676	869	999999	89	46	833	832	999999	999999	999999	242	228	384	492	285	690	142	828	999999	999999	378	566	791	999999	364	610	614	356	996	924	668	999999	999999	609	49	309	296	37	299	406	850	782	295	999999	999999	882	735	496	50	205	315	127	204	481	833	999999	87	999999	725	435	229	485	120	999999	999999	755	562	774	452	975	999999	114	539	999999	344	596	280	999999	744	481	874	127	999999	800	619	550	999999	194	775	999999	999999	641	312	863	186	999999	999999	659	793	999999	999999	960	54	74	801	210	588	999999	999999	999999	999999	999999	909	253	561	111	178	999999	999999	999999	472	377	999	523	754	999999	999999	675	820	969	924	620	664	574	160	999999	83	252	999	418	961	94	999999	538	99	999999	731	68	312	999999	206	999999	643	794	707	953	961	999999	319	48	409	912	999999	999999	323	229	999999	344	103	999999	37	926	320	607	47	387	999999	471	434	999999	999999	742	999999	744	772	571	977	870	999999	207	999999	999999	999999	960	19	59	707	878	224	870	637	999999	999999	999999	57	280	52	999999	999999	329	632	500	105	999999	17	999999	549	642	405	999999	252	104	999999	895	999999	999999	993	999999	598	988	679	451	256	564	999999	644	776	709	697	501	529	999999	123	547	574	999999	457	774	953	999999	509	75	999999	473	627	543	999999	79	967	573	286	999999	446	999999	650	191	254	541	999999	372	999999	999999	945	903	231	310	980	930	331	245	36	229	405	257	488	999999	999999	782	936	999999	725	707	741	133	225	836	505	354	897	393	216	
915	140	999999	461	669	129	999999	251	999999	563	989	748	731	546	67	999999	999999	290	45	999999	471	604	663	999999	192	108	821	688	395	999999	635	42	999999	999999	120	98	813	795	819	999999	999999	541	999999	427	736	959	999999	999999	167	999999	999999	999999	861	180	744	999999	999999	944	278	571	307	890	999999	522	927	956	810	702	435	969	483	403	471	550	823	930	986	245	910	999999	98	999999	999999	846	498	570	180	766	294	799	620	869	999999	257	197	508	999999	999999	500	780	158	317	999999	197	74	912	603	999999	356	814	334	242	43	999999	483	73	369	20	33	366	785	53	417	635	359	614	877	223	363	325	255	889	745	140	999999	780	93	999999	781	586	999999	859	420	999999	474	388	836	481	774	999999	149	674	82	143	994	114	899	525	838	999999	999999	390	958	41	999999	445	496	999999	999999	702	979	999999	238	446	399	926	633	937	170	970	999999	406	999999	999999	999999	999999	816	612	999999	969	880	567	504	999999	552	586	901	388	911	39	891	932	999999	81	999999	122	445	636	743	78	481	999999	364	867	682	999999	999999	729	855	999999	628	884	999999	10	822	421	531	999999	894	812	35	254	36	141	999999	845	999999	377	999999	73	146	190	999999	77	498	918	999999	636	648	913	645	181	533	924	999999	999999	999999	509	259	733	591	537	999999	931	53	236	935	233	999999	999999	999999	999999	999999	791	850	447	26	999999	512	903	218	999999	999999	981	177	999999	721	111	999999	82	679	396	999999	999999	482	609	449	936	34	271	983	999999	848	811	180	80	537	741	84	999999	990	999999	999999	356	524	695	277	760	763	199	515	834	503	715	167	999999	456	999999	319	251	998	89	675	251	999999	238	57	458	810	999999	325	979	999999	767	999999	999999	399	771	836	786	999999	689	999999	834	999999	999999	999999	142	654	824	999999	999999	432	833	964	999999	799	756	999999	296	648	999999	949	999999	874	536	807	736	999999	999999	957	999999	456	533	999999	319	906	999999	495	771	999999	914	803	986	482	81	556	203	802	181	999999	643	345	550	147	521	739	999999	960	228	350	750	999999	701	866	938	999999	999999	999999	655	999999	958	270	664	999999	733	26	963	999999	802	999999	614	999999	461	548	999999	999999	905	395	999999	579	401	881	276	430	999999	416	112	129	543	283	999999	999999	999999	177	455	382	999999	999999	413	505	776	330	167	248	736	999999	57	999999	552	598	999999	513	535	86	612	87	994	999999	541	327	999999	843	651	528	999999	345	999999	293	102	942	669	898	999999	892	802	80	723	37	694	
196	368	949	577	944	999999	154	744	80	564	378	388	447	475	96	999999	933	679	639	916	401	38	763	70	610	929	993	531	642	999999	999999	364	966	549	355	999999	999999	276	999999	147	187	999999	717	729	724	563	999999	999999	895	311	868	401	999999	120	303	167	605	888	966	25	999999	623	111	999999	32	23	421	898	130	137	999999	999999	972	501	739	800	321	999999	345	999999	707	570	635	999999	999999	151	280	856	256	999999	362	85	309	691	749	564	499	921	706	711	999999	999999	312	767	999999	211	428	592	381	502	846	999999	553	920	999999	826	987	770	390	881	742	565	999999	933	774	551	368	291	751	185	311	999999	337	999999	904	384	268	867	999999	213	722	688	484	753	350	791	999999	999999	383	923	576	728	540	825	968	586	681	999999	993	142	843	147	999999	205	999999	456	243	918	26	933	568	129	124	186	999999	64	90	898	593	983	999999	979	908	828	608	582	859	511	666	327	703	889	999999	523	370	585	848	288	999999	893	557	613	372	449	999999	999999	614	363	667	913	506	999999	785	999999	999999	999999	238	21	597	999999	597	732	262	698	240	679	999999	600	815	582	215	802	999999	699	435	415	999999	468	474	162	968	506	844	999999	821	920	113	999999	409	999999	356	837	691	942	999999	999999	361	999999	999999	684	211	23	547	999999	707	703	999999	96	584	709	999999	770	546	999999	999999	100	887	509	877	319	999999	389	200	318	235	378	120	999999	999999	610	63	941	999999	999999	950	954	999999	759	999999	127	999999	26	999999	700	259	586	999999	256	999999	215	937	852	797	999999	118	821	823	238	999999	999999	593	999999	999999	973	655	999999	521	757	999999	696	142	138	464	759	833	559	108	500	999999	649	88	863	113	999999	672	999999	999999	358	681	138	999999	999999	900	715	533	446	333	316	55	944	74	999999	999999	605	83	809	397	47	77	558	722	332	179	219	260	999999	935	505	311	454	999999	173	85	365	564	412	237	748	999999	999999	999999	792	999999	999999	584	545	110	508	124	999999	813	117	290	133	415	999999	999999	690	465	803	510	828	15	601	999999	900	467	999999	50	670	581	999999	999999	680	332	930	877	64	999999	999999	999999	437	390	448	640	63	999999	999999	949	999999	852	999999	293	999999	885	406	999999	854	341	999999	87	703	468	454	291	175	306	609	800	485	999999	505	65	749	184	83	999999	566	960	730	27	999999	457	294	999999	44	365	999999	794	999999	154	999999	722	999999	638	999999	969	936	167	475	757	283	161	474	999999	356	999999	543	258	812	
958	229	893	611	666	571	255	184	635	256	999999	999999	815	874	341	999999	783	999999	999999	257	114	999999	999999	495	972	744	363	983	468	472	553	821	140	982	999999	924	140	999999	294	77	999999	795	311	999999	665	840	468	287	999999	999999	999999	999999	432	999999	708	456	999999	999999	999999	921	217	272	715	172	703	987	999999	832	907	416	776	672	819	53	576	318	999999	999999	830	142	286	999999	849	999999	899	175	398	999999	283	520	114	999999	482	373	999999	419	89	999999	999999	999999	63	635	380	999999	151	999999	568	999999	999999	399	255	999999	577	506	644	141	422	174	273	537	599	656	559	999999	312	999999	199	455	999999	167	999999	72	290	162	88	651	705	133	999999	999999	999999	999999	705	999999	999999	782	165	976	728	999999	996	914	874	679	999999	999999	86	983	424	106	710	122	204	276	170	192	50	999999	999999	993	435	299	999999	274	930	999999	950	675	131	529	888	223	727	466	170	324	198	999999	83	681	575	999999	708	312	999999	999999	815	438	723	92	742	999999	558	734	301	707	159	999999	749	999999	456	410	862	894	217	497	999999	737	999999	846	999999	439	351	746	428	713	999999	462	976	445	774	522	951	999999	787	158	664	992	174	462	174	587	861	584	234	174	859	814	104	801	110	87	332	877	97	312	398	812	316	587	127	697	634	313	725	933	459	822	117	68	999999	402	999999	653	999999	416	577	766	521	999999	854	999999	367	185	345	696	200	84	999999	484	760	851	685	587	999999	476	953	558	999999	300	715	46	707	45	968	708	514	999999	999999	999999	735	631	301	999999	733	351	339	459	999999	38	999999	384	870	632	308	980	999999	985	317	214	999999	29	907	230	548	817	78	999999	999999	637	191	999999	878	999999	749	138	999999	632	999999	994	999999	504	589	831	999999	340	176	84	999999	999999	991	529	371	999999	999999	999999	724	81	514	915	282	999999	252	340	999999	232	999999	599	999999	180	430	93	999999	322	77	959	439	999999	673	218	651	993	594	228	645	662	160	886	999999	44	413	488	999999	999999	722	138	261	258	984	335	833	576	201	566	999999	999999	999999	58	923	268	999999	648	408	306	999999	999999	423	33	999999	999999	999999	619	999999	848	766	941	999999	204	600	999999	707	191	101	347	384	84	801	37	661	999999	275	112	963	796	999999	765	90	822	999999	444	715	237	563	800	263	223	42	353	800	625	942	202	458	999999	999999	104	556	999999	921	199	486	395	999999	957	999999	999999	656	748	100	10	861	999999	999999	165	233	999999	627	300	94	171	
52	999999	237	46	795	83	654	978	245	663	999999	29	999999	999999	958	330	865	605	882	294	567	293	999999	799	763	999999	671	302	761	91	477	265	976	760	156	999999	167	335	999999	999999	999999	678	513	436	791	841	252	57	207	903	613	31	418	799	603	759	206	438	282	996	999999	361	226	999999	196	953	53	999999	337	930	172	999999	443	48	969	999999	780	999999	17	999999	556	999999	104	999999	999999	455	999999	999999	999999	999999	999999	999999	63	176	442	999999	461	359	249	838	798	111	720	276	740	83	999999	379	999999	714	979	999999	999999	359	999999	999999	266	367	685	741	116	866	984	939	109	999999	486	276	606	15	999999	430	587	179	134	454	903	827	128	404	866	478	356	999999	418	461	999999	703	999999	654	706	999999	999999	999999	732	931	127	999999	177	307	597	321	773	825	999999	558	792	999999	999999	999999	884	438	249	291	999999	638	520	999999	531	647	144	782	549	951	308	343	756	89	446	999999	337	999999	660	821	806	999999	704	530	174	859	669	56	478	732	769	278	854	999999	633	104	999999	584	259	530	172	815	772	821	999999	999999	801	713	814	42	999999	999999	999999	999999	484	999999	933	990	377	671	978	98	313	816	192	40	488	374	456	352	999999	753	999999	999999	658	991	783	883	14	999999	68	956	242	999999	999999	999999	999999	436	999999	999999	170	430	999999	588	552	84	999999	955	639	496	464	437	999999	471	258	912	888	999999	769	493	546	999999	985	156	612	31	856	999999	750	184	540	999999	466	152	999999	999999	999999	294	588	584	489	828	254	999999	767	631	699	999999	197	163	129	851	666	999999	767	999999	444	70	999999	999999	999999	644	214	464	955	999999	970	124	290	999999	375	603	69	194	13	718	805	999999	388	981	332	96	679	597	999999	688	395	52	385	80	918	487	319	67	999999	844	623	999999	562	365	660	585	489	999999	787	525	999999	482	420	58	999999	966	999999	993	208	142	964	616	409	276	999999	928	999999	219	977	888	294	12	828	168	999999	999999	999999	999999	999999	746	999999	387	999999	540	897	999999	631	336	765	952	805	325	859	999999	879	17	389	295	349	732	847	999999	324	899	999999	999999	999999	261	999999	999999	999999	658	672	461	535	587	807	869	379	112	307	411	453	34	92	968	999999	603	288	97	999999	999999	683	598	899	335	73	999999	309	117	999999	379	382	999999	900	157	653	408	698	302	209	520	915	247	999999	445	999999	299	816	271	646	999999	999999	866	661	999999	975	84	561	999999	523	999999	569	999999	842	999999	38	975	134	935	
999999	744	999999	999999	887	999999	999999	446	173	463	999999	773	103	47	470	220	406	515	815	999999	999999	579	846	498	779	999999	999999	653	404	507	999999	999999	175	999999	945	902	154	986	999999	545	717	999999	910	999999	999999	750	803	531	801	632	531	999999	170	655	763	999999	898	416	216	999999	174	69	51	666	57	657	999999	999999	101	568	75	419	536	279	761	643	999999	999999	796	38	999999	999999	852	771	975	893	999999	520	999999	999999	14	999999	779	999999	381	657	496	254	60	54	999999	999999	439	242	999999	999999	999999	999999	893	130	87	159	999999	188	84	999999	999999	999999	690	163	966	97	999999	892	564	338	639	142	999999	113	156	424	697	752	885	919	989	620	215	863	907	799	626	996	131	854	127	601	329	999999	451	226	563	897	88	65	999999	547	677	999999	482	853	992	790	999999	663	999999	868	999999	165	755	596	74	827	255	176	470	108	770	710	999999	47	812	272	662	929	999999	800	674	830	434	452	942	976	390	63	807	836	32	467	401	259	309	999999	999999	854	162	736	651	911	595	396	776	967	27	999999	999999	729	138	999999	999999	661	204	999999	731	313	999999	98	447	201	999999	999999	999999	313	318	962	999999	648	393	807	999999	134	999999	762	244	47	676	975	959	999999	22	999999	708	977	999999	739	999999	837	999999	576	999999	73	299	459	552	962	321	472	658	65	706	403	346	330	277	679	513	441	999999	694	636	999999	138	502	189	999999	924	107	648	999999	907	901	215	816	999999	999999	999999	698	220	282	726	213	326	999999	248	618	999999	388	710	985	236	623	999999	748	939	532	999999	796	999999	271	47	999999	824	89	158	805	999999	529	723	564	843	814	231	954	968	433	361	234	263	570	549	546	397	663	999999	293	301	467	999999	84	778	48	428	949	245	999999	999999	246	999999	442	431	999999	664	156	151	422	402	654	999999	999999	180	710	542	709	721	500	999999	171	737	864	514	730	651	649	999999	805	999999	999999	999999	465	54	124	478	821	999999	336	999999	251	521	999999	891	646	687	999999	903	77	505	719	237	744	687	228	509	999999	928	999999	570	24	370	345	36	129	935	999999	999999	999999	242	721	569	395	617	584	649	999999	972	999999	52	999999	746	718	999999	999999	55	974	777	826	615	586	893	448	765	868	999999	185	999999	771	711	372	999999	847	835	783	159	999999	999999	112	578	999999	999999	70	658	289	277	652	45	359	999999	960	547	645	450	655	999999	999999	999999	749	999999	473	903	210	167	680	391	999999	883	526	527	213	999999	675	
999999	913	999999	832	790	485	600	238	149	999999	697	750	824	999999	999999	999999	999999	37	221	388	408	115	797	717	903	977	897	999999	768	519	999999	871	122	872	398	999999	999999	995	341	153	158	474	333	359	513	416	856	999999	501	703	571	499	991	999999	276	152	125	950	929	813	999999	999999	999999	630	721	999999	999999	952	864	871	201	959	696	77	239	934	999999	448	214	496	130	769	877	75	948	342	879	653	606	256	999999	47	75	528	566	999999	14	703	637	999999	999999	904	999999	630	511	611	999999	999999	239	999999	370	677	999999	443	999999	818	354	999999	999999	389	946	999999	356	618	460	164	893	177	511	312	929	999999	810	526	718	226	999999	999999	563	347	538	955	423	274	999999	742	301	632	835	747	581	609	31	258	740	793	557	655	179	999999	718	999999	421	999999	999999	292	867	228	724	475	323	999999	841	344	850	990	571	999999	732	718	999999	270	341	764	731	999999	66	561	786	924	668	849	86	215	999999	999999	543	999999	861	603	875	83	908	370	434	483	768	687	408	749	232	999999	999999	999999	999999	999999	304	657	205	93	236	315	999999	800	807	473	31	635	715	947	457	84	230	139	843	789	999999	971	999999	999999	560	378	163	46	701	202	926	999999	720	181	608	886	300	777	376	999999	640	117	563	960	462	142	971	999999	302	158	999999	793	618	706	104	332	999999	999999	999999	857	162	999999	108	999999	999999	999999	915	999999	999999	571	783	452	762	283	999999	999999	418	379	794	999999	407	702	999999	553	947	142	17	24	86	286	568	352	255	999999	999999	243	18	948	423	999999	227	437	122	999999	374	802	41	344	557	849	913	947	163	114	460	460	663	555	999999	414	999999	999999	467	72	12	440	207	999999	866	915	246	469	999999	738	211	969	590	21	999999	999999	999999	672	467	236	999999	620	199	151	69	956	580	999999	999999	19	999999	999999	999999	999999	729	934	604	788	478	999999	999999	454	991	425	903	491	869	651	377	520	312	726	443	240	999999	391	999999	66	194	999999	345	783	999999	946	80	884	998	540	292	254	551	323	204	999999	999999	918	629	774	247	577	999999	928	999999	771	707	942	882	740	360	347	692	547	603	568	999999	829	276	54	355	28	999999	339	369	133	999999	988	531	618	999999	780	762	477	818	616	822	416	698	415	249	137	12	268	189	944	561	999999	999999	635	529	999999	651	999999	428	229	95	757	569	961	802	718	420	999999	132	999999	999999	224	729	987	999999	889	999999	861	805	227	999999	233	159	424	571	965	
278	999999	98	823	139	188	58	599	530	74	847	737	612	530	717	738	999999	610	369	347	999999	732	889	639	662	999999	778	999999	214	861	608	155	399	999999	450	524	185	309	450	407	176	140	467	681	52	404	999999	284	509	286	98	999999	65	234	691	999999	15	458	171	349	409	846	395	668	466	702	347	775	999999	202	563	999999	999999	999999	181	154	274	218	597	999999	541	999999	701	927	773	69	999999	999999	999999	903	518	726	147	111	998	999999	744	798	225	350	66	483	203	999999	999999	261	389	103	63	999999	999999	797	861	903	807	904	155	999999	894	999999	612	182	630	187	684	999999	699	68	963	851	409	475	993	257	211	67	999999	394	213	522	680	999999	999999	607	999999	999999	999999	999999	303	103	184	999999	999999	817	999999	999999	852	26	632	886	562	330	139	999999	148	999999	803	614	702	750	603	999999	264	999999	726	615	999999	33	999999	999999	999999	465	999999	870	677	999999	572	185	518	327	215	295	762	999999	959	999999	866	999999	469	825	917	261	540	553	499	999999	33	531	999999	132	823	829	470	669	914	106	564	999999	534	999999	243	999999	105	999999	544	318	999999	999999	422	377	748	999999	999999	730	56	720	924	222	380	999999	109	999999	94	396	503	999999	824	103	412	863	795	607	385	999999	591	999999	999999	999999	18	999999	426	96	999999	723	383	672	275	739	623	203	999999	352	888	280	916	203	999999	999999	881	168	493	904	534	559	999999	151	775	120	999999	757	564	999999	999999	199	999999	999999	932	370	999999	999999	120	95	480	218	999999	452	719	114	999999	398	999999	457	283	850	697	521	562	558	151	242	896	999999	999999	865	639	412	148	698	443	904	270	183	696	60	999999	999999	434	999999	867	139	431	670	999999	749	12	117	496	363	502	325	999999	999999	228	779	934	954	493	614	579	289	999999	30	670	999999	138	581	760	232	802	298	97	999999	999999	22	999999	235	581	851	862	531	916	785	206	128	999999	999999	954	916	126	103	914	820	745	999999	825	999999	10	951	621	999999	356	273	561	213	237	999999	693	216	968	708	999999	999999	999999	58	373	999999	823	551	188	999999	626	999999	999999	709	999999	277	500	112	197	409	235	630	239	440	999999	652	233	992	999999	239	203	748	947	417	719	282	77	697	999999	305	587	458	999999	380	804	512	166	852	999999	960	722	590	999999	569	483	753	412	321	873	999999	305	830	999999	948	57	999999	999999	699	989	999999	209	803	999999	891	822	777	857	859	999999	672	496	999999	173	930	517	999999	729	999999	934	966	
869	999999	823	504	10	756	999999	824	999999	926	615	467	999999	728	761	919	999999	999999	999999	705	896	553	684	211	999999	924	999999	999999	441	445	999999	519	764	32	242	452	999999	393	891	75	999999	42	536	710	999999	999999	517	999999	179	597	908	602	999999	238	80	325	81	621	279	999999	999999	77	392	886	776	105	702	840	495	318	939	320	246	681	726	999999	27	999999	154	999999	416	999999	999999	999999	536	556	877	535	952	916	380	999999	123	815	977	911	650	999999	999999	961	999999	677	999999	860	657	598	365	960	999999	217	308	999999	476	84	669	999999	517	999999	360	230	227	999999	888	579	938	581	999999	430	704	814	223	377	999999	193	869	739	999999	699	196	937	200	917	33	999999	618	283	891	999999	156	999999	404	111	299	999999	999999	168	999999	380	922	85	401	935	999999	999999	994	999999	65	292	214	999999	999999	999999	361	422	39	310	999999	153	960	664	690	167	999999	593	420	121	87	338	999999	999999	950	902	776	120	546	265	999999	336	999999	999999	228	999999	999999	226	526	999999	750	999999	999999	443	25	645	999999	268	395	244	999999	672	286	999999	853	726	842	503	978	691	51	251	999999	773	648	817	402	283	446	999999	332	68	76	834	370	999999	654	17	695	999999	492	518	725	311	605	989	999999	999999	833	501	765	341	999999	999999	545	999999	10	910	795	207	252	146	821	999999	911	601	606	452	521	653	999999	835	807	673	208	532	525	999999	177	659	767	534	449	945	326	999999	821	240	299	861	999999	999999	222	497	72	355	999999	421	400	14	392	607	999999	190	429	930	533	574	999999	22	983	436	743	145	440	718	696	999999	987	920	780	999999	999999	999999	999999	999999	622	319	610	852	835	999999	184	999999	276	170	188	269	526	395	468	256	603	286	878	773	999	86	999999	999999	659	821	434	480	234	27	999999	999999	737	999999	317	999999	963	783	187	879	262	581	869	280	540	437	359	601	461	533	999999	876	781	680	338	546	999999	265	203	24	679	704	938	259	999999	999999	531	434	87	999999	292	820	109	999999	521	428	999999	787	814	231	471	832	999999	999999	255	577	913	999999	762	771	999999	708	589	172	210	999999	642	620	564	57	905	925	524	217	999999	951	999999	783	999999	909	999999	475	451	999999	552	846	999999	248	13	999999	999999	999999	671	316	294	999999	240	936	999999	963	786	596	232	766	999999	546	318	811	459	999999	800	140	897	853	441	999999	266	617	999999	364	872	403	617	999999	999999	440	263	217	999999	666	721	999999	985	206	132	743	999999	999999	
656	16	537	874	999999	709	347	447	577	818	875	798	327	999999	326	443	999999	392	979	807	297	885	293	999999	999999	999999	583	999999	999999	701	730	697	252	582	961	613	826	999999	999999	907	88	999999	863	444	999999	133	999999	108	523	551	115	739	999999	999999	396	771	999999	436	985	995	136	386	302	875	97	187	556	745	661	712	616	102	999999	999999	728	266	31	848	769	764	454	999999	447	604	596	990	932	806	195	199	890	400	22	618	999999	701	999999	988	999999	164	577	602	447	811	999999	23	962	693	716	139	750	874	666	231	999999	651	939	697	288	999999	999999	750	559	471	822	225	999999	168	299	37	527	43	501	614	197	852	47	636	669	583	38	249	99	66	449	999999	999999	791	999999	139	762	51	999999	999999	909	827	999999	975	989	999999	933	999999	403	689	611	717	999999	62	999999	699	999999	313	999999	705	77	999999	660	503	32	999999	491	999999	101	999999	274	486	333	250	705	370	809	72	647	951	649	999999	846	999999	454	999999	641	681	999999	999999	525	458	999999	13	193	999999	176	548	952	192	236	644	711	243	424	999999	393	143	356	673	889	551	666	999999	999999	842	169	999999	59	299	174	999999	999999	722	644	999999	473	330	67	999999	203	270	119	464	999999	14	999999	999999	984	328	349	508	335	93	488	973	792	936	999999	350	999999	916	499	663	28	999999	113	989	999999	608	662	73	999999	999999	480	629	442	999999	362	60	328	556	275	999999	950	665	484	456	244	671	999999	999999	382	999999	67	287	771	455	446	307	900	534	24	385	666	285	999999	780	999999	859	540	590	999999	896	32	999999	650	767	712	999999	999999	657	999999	927	999999	135	691	369	999999	999999	857	986	765	64	159	999999	541	890	999999	674	243	704	843	384	140	443	951	485	694	868	637	999999	999999	93	366	253	779	96	800	999999	594	73	292	999999	999999	999999	824	530	746	237	656	760	702	48	129	247	999999	380	999999	152	999999	215	675	629	999999	853	999999	682	698	906	24	455	99	999999	90	180	422	999999	382	585	999999	999999	738	999999	222	999999	310	999999	964	999999	440	999999	299	658	999999	389	397	663	855	999999	310	999999	832	840	999999	211	999999	999999	958	999999	999999	391	999999	999999	533	752	999999	219	417	688	553	548	718	579	475	999999	999999	440	178	700	999999	759	999999	234	285	475	999999	898	253	20	999999	142	747	24	999999	58	999999	87	134	999999	999999	188	255	176	604	762	999999	263	374	607	54	240	10	267	177	75	999999	772	936	68	999999	999999	965	406	999999	420	
999999	703	284	999999	999999	88	999999	999999	787	603	999999	999999	630	522	51	346	533	645	966	975	142	999999	847	238	244	639	151	76	999999	999999	999999	849	999999	194	960	730	999999	947	403	966	924	445	999999	999999	562	413	152	999999	26	816	54	330	440	506	999999	999999	856	999999	192	999999	937	999999	113	453	390	999999	716	999999	999999	320	999999	586	251	999999	999999	696	999999	999999	999999	831	496	999999	999999	999999	999999	892	999999	197	999999	649	999999	931	765	999999	38	686	342	999999	192	898	696	999999	861	706	458	999999	88	440	455	591	311	999999	380	360	999999	999999	198	999999	162	498	999999	528	540	912	446	436	999999	422	999999	374	364	984	999999	777	145	790	866	353	196	832	813	978	742	324	999999	301	561	414	752	818	497	999999	999999	999999	999999	177	176	948	999999	31	647	666	469	91	999999	326	491	603	225	296	353	999999	281	330	685	275	786	999999	574	154	875	416	670	999999	877	490	120	407	132	967	624	917	93	999999	194	156	519	660	97	31	999999	958	199	465	475	999999	999999	553	999999	388	390	950	383	125	155	241	996	317	213	746	216	94	480	999999	999999	435	762	116	145	999999	755	135	138	553	344	917	999999	214	687	999999	888	566	398	999999	999999	674	543	999999	29	953	159	212	457	350	814	999999	488	942	792	49	889	495	417	479	999999	264	999999	830	780	238	24	999999	629	999999	857	649	695	736	669	998	891	793	999999	192	999999	553	999999	788	738	619	439	999999	999999	647	999999	403	159	919	120	332	852	713	999999	999999	939	367	999999	479	493	175	39	999999	282	793	157	105	408	999999	100	999999	999999	43	101	170	799	739	379	999999	641	464	500	776	625	346	155	999999	605	999999	999999	999999	970	208	304	573	589	999999	999999	628	500	999999	994	923	999999	41	746	819	621	37	991	999999	988	600	838	39	674	999999	136	935	647	968	999999	112	982	79	999999	387	738	528	999999	999999	737	750	491	400	999999	577	947	593	999999	999999	999999	577	999999	999999	42	380	370	275	899	336	560	76	981	531	750	999999	940	759	922	369	91	999999	456	878	999999	248	118	447	999999	107	315	999999	345	321	999999	999999	999999	999999	999999	999999	26	472	629	254	561	670	769	960	650	578	636	198	671	240	999999	474	131	435	999999	793	271	922	706	999999	31	999999	731	669	130	828	103	999999	722	999999	352	999999	999999	999999	999999	800	479	158	797	991	999999	999999	871	114	76	937	800	999999	367	999999	476	104	766	999999	232	544	939	109	840	822	999999	635	475	487	887	999999	
999	918	118	780	999999	999999	999999	714	340	904	156	626	999999	999999	37	731	999999	479	999999	258	851	646	979	782	861	379	318	999999	516	835	999999	999999	999999	999999	999999	882	999999	999999	928	362	968	999999	496	328	397	322	999999	999999	795	753	991	995	999999	639	999999	363	939	336	918	944	805	160	999999	999999	263	762	410	171	255	155	999999	67	551	365	289	999999	160	999999	394	999999	872	660	189	999999	844	655	625	587	656	999999	942	927	667	983	557	818	999999	999999	74	635	911	999999	412	649	285	933	454	414	360	984	213	287	941	379	82	154	970	999999	999999	608	147	823	515	670	212	999999	400	567	807	999999	945	168	999999	759	637	536	258	540	999999	910	210	220	236	999999	999999	665	986	298	911	413	848	999999	340	466	498	98	830	999999	447	735	543	886	606	889	49	54	690	191	741	999999	895	440	956	750	407	926	596	842	299	546	563	999999	999999	404	622	534	999999	140	271	549	705	517	102	751	376	324	614	999999	632	336	974	804	557	374	999999	999999	464	589	68	571	502	987	451	900	182	999999	239	212	999999	514	225	560	920	202	840	388	347	214	999999	93	322	259	220	962	999999	758	554	291	886	215	80	999999	999999	699	56	999999	75	201	579	999999	94	411	80	999999	120	424	884	999999	534	139	79	999999	999999	975	259	253	777	489	338	423	887	947	326	999999	443	976	488	231	155	132	323	156	999999	449	999999	999999	188	101	851	158	874	199	757	757	145	821	999999	106	999999	803	940	999999	863	165	57	146	95	18	999999	144	999999	663	219	412	999999	923	624	999999	976	999999	74	686	637	190	549	697	200	568	925	622	942	999999	999999	999999	999999	736	292	999999	402	862	825	999999	415	717	999999	220	999999	354	940	999999	206	279	129	110	738	263	948	683	999999	359	945	526	93	999999	202	553	881	999999	229	89	641	999999	372	999999	524	894	280	920	967	338	999999	845	999999	999999	425	672	272	681	613	929	999999	608	862	52	917	999999	96	352	524	999999	339	999999	999999	861	999999	60	906	15	999999	999999	982	38	999999	999999	641	999999	898	999999	647	529	999999	210	999999	300	999999	42	293	329	206	999999	808	928	999999	308	999	606	720	766	999999	375	766	266	105	769	946	759	892	584	411	817	410	717	999999	995	389	139	857	999999	570	547	999999	999999	809	370	45	64	633	999999	999999	44	388	141	245	282	999999	33	114	495	354	999999	999999	708	918	388	815	100	233	409	918	870	749	886	206	595	999999	189	457	735	733	999999	
999999	484	305	376	439	278	999999	432	242	366	34	372	489	38	407	69	668	430	554	944	830	999999	499	418	999999	999999	935	650	675	583	575	999999	761	462	415	666	412	999999	999999	547	618	800	177	562	845	999999	406	177	198	548	521	36	190	788	999999	903	984	887	91	999999	342	831	757	658	790	655	611	37	999999	740	656	126	481	999999	335	39	65	999999	999999	999999	999999	767	461	136	999999	549	198	972	400	512	681	525	469	22	999999	787	53	519	999999	999999	775	379	554	457	891	404	999999	182	463	41	847	57	324	182	999999	574	380	630	596	251	467	638	637	120	999999	141	999999	999999	803	548	986	545	175	999999	999999	999999	223	999999	244	667	993	999999	999999	368	664	634	210	297	999999	999999	417	422	922	530	732	999999	741	443	398	760	747	96	379	999999	55	311	882	940	999999	126	361	376	396	929	999999	451	129	278	999999	435	930	999999	298	173	141	999999	622	999999	651	999999	984	779	615	483	919	907	646	604	323	362	751	269	257	63	288	999999	36	993	282	291	27	999999	987	963	830	388	797	216	782	481	688	247	299	54	141	582	760	999999	20	350	804	524	954	104	683	999999	999999	244	884	999999	999999	999999	372	369	978	520	791	652	653	540	119	439	821	842	673	514	970	212	922	705	290	124	982	932	999999	502	518	893	289	169	275	999999	331	692	934	999999	875	999999	76	999999	790	117	268	479	240	375	702	122	999999	178	700	909	322	188	999999	999999	646	999999	883	999999	12	898	372	493	275	556	117	999999	907	614	639	50	146	999999	999999	999999	999999	513	999999	121	799	406	472	121	469	365	250	999999	999999	999999	422	445	999999	590	618	891	744	774	213	684	267	573	999999	816	538	660	999999	999999	273	999999	576	143	736	999999	999999	605	435	261	999999	999999	315	964	257	405	201	203	993	556	692	33	438	91	309	28	853	236	202	656	582	809	592	239	879	254	999999	999999	708	999999	999999	23	999999	492	749	303	378	302	325	808	624	999999	666	227	999999	249	208	494	833	718	918	458	412	779	679	225	328	86	999999	12	469	999999	999999	999999	999999	678	567	945	341	15	649	561	911	394	41	246	153	374	999999	639	55	451	455	990	365	456	610	686	813	534	975	302	217	999999	348	999999	850	945	576	999999	682	263	162	827	79	367	546	999999	748	999999	82	953	175	454	956	999999	999999	504	364	204	77	880	142	807	40	999999	353	599	55	328	999999	207	999999	270	957	792	299	999999	999999	997	909	592	
938	380	462	32	136	999999	365	330	256	355	591	382	582	999999	131	354	999999	999999	24	999999	973	999999	56	874	165	905	497	174	999999	999999	583	366	294	485	942	761	355	17	231	590	243	999999	999999	51	999999	426	999999	999999	671	999999	830	999999	983	999999	619	518	334	587	867	230	999999	999999	999999	417	999999	234	97	106	859	369	999	999999	999999	433	714	258	357	15	268	738	227	341	503	784	18	384	383	999999	999999	999999	999999	768	150	10	324	52	132	664	279	999999	338	591	306	311	944	999999	709	559	257	370	170	999999	328	138	13	933	697	817	999999	999999	850	764	999999	999999	999999	241	649	499	119	671	136	693	735	877	410	635	45	202	999999	999999	999999	823	84	506	274	999999	449	22	996	391	999999	999999	999999	882	540	573	362	871	378	999999	401	219	450	586	999999	999999	999999	999999	728	378	898	505	978	999999	999999	37	689	733	170	824	791	637	999999	999999	999999	821	438	853	999999	836	283	999999	823	136	575	465	382	498	999999	999999	524	999999	294	999999	492	850	336	822	169	999999	883	999999	711	554	921	999999	717	722	271	422	48	740	115	891	105	734	681	999999	866	267	654	201	471	999999	310	793	353	874	245	999999	494	616	693	832	952	654	462	279	214	811	999999	660	999999	849	758	783	893	402	999999	999999	178	484	956	902	859	692	999999	999999	999999	999999	999999	843	487	795	928	432	56	999999	999999	450	281	412	647	64	518	993	999999	622	614	527	999999	950	350	486	999999	19	999999	790	999999	270	497	125	35	999999	400	904	183	441	920	999999	736	620	999999	92	487	999999	837	901	393	865	727	544	732	726	238	470	502	10	499	999999	999999	266	999999	677	952	999999	999999	572	663	613	820	533	701	288	999999	288	495	999999	999	540	182	999999	406	999999	543	999999	999999	309	846	930	412	999999	941	999999	564	480	999999	787	999999	330	389	275	999999	999999	54	203	843	454	936	949	974	245	11	959	999999	24	859	200	143	999	773	999999	999999	733	999999	648	592	999999	723	319	999999	708	999999	678	160	907	999999	999999	74	349	119	999999	999999	896	955	177	180	982	999999	549	620	131	653	999999	999999	312	549	514	999999	405	999999	154	730	626	982	275	999999	333	999999	839	504	243	136	794	999999	835	999999	828	778	44	999999	610	443	183	999999	845	65	996	131	999999	999999	15	58	668	738	965	217	746	914	689	999999	847	183	425	55	999999	995	999999	999999	721	999999	721	999999	544	928	11	710	556	927	147	220	121	212	961	482	999999	999999	999999	65	924	
628	999999	914	98	974	629	437	27	138	321	849	206	755	409	259	646	279	514	999999	736	264	999999	819	776	479	999999	645	221	943	557	202	999999	803	999999	102	631	806	999999	569	308	574	692	999999	615	298	23	365	802	711	835	228	999999	727	329	669	968	157	147	619	36	999999	999999	84	580	129	321	403	440	316	999999	999999	633	999999	441	172	572	241	214	999999	465	593	842	510	117	338	521	809	484	656	134	483	669	999999	543	999999	359	999999	847	999999	999999	999999	925	999999	93	999999	999999	999999	296	166	107	736	942	659	164	999999	151	714	966	251	607	511	918	783	999999	154	180	605	999999	127	812	954	394	718	511	844	668	999999	999999	999999	743	785	999999	327	999999	999999	541	999999	999999	110	182	644	652	999999	888	999999	702	151	313	939	826	989	334	179	353	152	999999	234	999999	319	774	794	298	855	508	822	988	601	234	999999	613	170	999999	999999	945	178	312	999999	999999	46	152	999999	53	487	294	753	460	354	973	416	999999	316	861	999999	335	999999	999999	796	107	999999	486	110	916	519	335	666	999999	33	234	185	840	564	403	121	176	257	999999	810	999999	754	372	644	627	818	748	306	999999	178	975	567	821	999999	690	765	559	51	610	534	161	628	496	436	129	797	575	491	913	749	397	87	636	545	235	999999	702	842	999999	107	770	39	366	98	57	666	999999	335	873	999999	561	999999	647	226	658	999999	267	936	524	829	253	267	999999	999999	781	898	999999	286	289	347	72	999999	568	999999	764	999999	271	999999	388	463	443	999999	999999	284	197	272	999999	999999	886	293	95	766	328	653	853	999999	645	807	999999	159	735	999999	56	535	576	999999	565	999999	462	999999	999999	858	557	70	395	14	999999	999999	371	519	468	521	399	999999	262	305	398	999999	659	999999	999999	464	999999	238	999999	366	203	92	708	353	999999	305	958	999999	611	236	999999	999999	267	849	864	537	999999	797	691	999999	999999	999999	999999	280	455	649	484	999999	60	227	999999	328	342	39	811	566	410	999999	999999	172	563	999999	999999	35	97	140	658	810	999999	949	999999	999999	547	999999	677	152	809	438	897	66	999999	756	999999	394	469	889	925	237	999999	308	999999	426	984	528	999999	649	666	999999	999999	325	991	674	814	110	999999	471	780	827	362	999999	999999	971	131	999999	350	806	738	999999	565	207	215	431	772	98	822	999999	320	29	999999	38	486	999999	255	582	75	157	999999	209	999999	998	118	999999	999999	999999	999999	999999	999999	999999	187	854	999999	666	691	985	119	569	999999	
726	288	605	160	761	973	334	191	204	999999	549	690	999999	864	999999	812	999999	98	999999	555	999999	999999	667	999999	92	841	999	127	820	870	999999	472	505	255	225	999999	999999	848	999999	999999	551	198	999999	438	756	999999	984	999999	381	999999	134	897	999999	23	510	188	621	308	77	919	974	216	371	999999	466	86	195	948	648	619	231	718	740	999999	14	213	201	238	551	545	857	18	746	966	745	999999	999999	491	745	46	309	999999	780	437	160	344	827	31	972	679	999999	46	352	999999	632	415	166	30	19	999999	999999	999999	757	531	72	999999	470	404	588	999999	999999	703	212	611	999999	938	938	313	832	999999	385	999999	266	871	193	999999	999999	983	343	999999	215	449	482	448	59	916	535	258	374	194	873	432	442	877	72	658	833	740	452	693	477	853	197	999999	920	817	136	885	348	999999	999999	487	71	258	999999	177	231	999999	562	402	413	689	938	648	999999	999999	737	388	809	999999	999999	926	541	999999	999999	362	261	142	999999	241	790	649	999999	133	884	396	999999	194	988	894	999999	79	188	59	290	787	914	549	552	967	999999	999999	85	813	999999	383	999999	421	395	536	915	999999	999999	999999	999999	763	999999	815	763	409	999999	553	399	915	999999	918	747	491	369	999999	447	712	590	559	161	52	574	999999	869	511	999999	950	799	462	999999	348	832	858	447	527	999999	108	786	152	386	999999	358	999999	715	345	999999	464	999999	319	999999	213	999999	686	178	569	199	682	946	261	959	999999	753	999999	936	759	96	889	53	841	76	349	925	447	183	999999	999999	413	391	999999	876	986	999999	999999	373	999999	840	155	690	878	999999	336	999999	999999	193	999999	782	420	234	956	259	999999	420	220	252	749	287	71	999999	553	999999	785	301	422	999999	999999	742	274	573	999999	918	999999	209	175	513	999999	196	999999	263	438	841	999999	999999	434	284	140	999999	688	999999	999999	999999	779	642	999999	13	552	45	740	159	221	12	518	847	73	999999	318	547	255	999999	512	563	886	807	84	711	601	607	999999	147	254	407	63	38	999999	674	149	999999	72	172	999999	705	999999	999999	51	436	333	999999	125	999999	966	999999	329	981	733	71	610	971	999999	435	999999	999999	999999	603	904	813	948	999999	898	398	898	20	484	93	745	999999	117	999999	765	999999	387	175	491	999999	181	661	999999	82	304	887	999999	178	740	636	999999	26	536	852	999999	238	487	843	537	727	497	955	118	246	246	926	999999	964	999999	919	57	999999	463	697	432	253	999999	876	196	20	999999	999999	280	
847	333	728	999999	999999	309	537	170	544	999999	764	999999	225	553	841	835	377	933	110	999999	820	589	999999	562	999999	430	102	501	610	999999	999999	999999	999999	685	270	913	999999	999999	699	999999	677	759	512	999999	699	713	216	999999	895	51	818	999999	234	767	999999	999999	809	175	999999	833	999999	46	999999	999999	120	371	999999	540	292	928	326	999999	243	445	999999	71	999999	999999	863	999999	224	403	999999	569	838	449	178	999	235	12	113	352	224	999999	999999	641	209	999999	498	337	497	676	416	999999	724	999999	843	788	482	399	191	999999	312	315	619	813	439	990	58	999999	203	227	315	290	824	974	507	378	999999	654	861	461	425	535	638	547	999999	639	844	742	999999	999999	999999	835	820	999999	50	908	255	644	211	218	576	827	999999	999999	371	135	151	999999	598	474	800	828	537	730	999999	776	676	81	826	799	155	315	74	813	700	479	999999	616	934	598	132	353	452	653	885	598	999999	369	186	860	497	104	154	141	589	698	308	999999	999999	273	241	999999	999999	411	72	270	999999	999999	578	891	665	999999	815	999999	352	456	385	884	845	999999	384	999999	999999	966	999999	60	171	932	999999	12	180	999999	877	670	999999	948	999999	50	999999	624	834	999999	790	295	205	962	289	154	999999	142	322	999999	999999	999999	889	999999	999999	999999	999999	21	108	831	999999	576	720	999999	658	155	642	403	920	345	303	230	56	314	526	610	770	349	771	999999	153	999999	689	756	999999	28	781	999999	670	684	940	578	525	13	973	999999	999999	909	313	144	999999	999999	221	977	130	34	811	584	999999	678	90	999999	250	999999	687	999999	886	964	170	999999	373	999999	733	246	404	724	999999	999999	999999	312	45	999999	45	637	514	999999	880	712	635	999999	217	206	45	991	604	190	338	443	325	999999	338	999999	999999	674	999999	312	662	975	583	999999	329	768	254	104	642	999999	724	612	577	929	135	184	339	69	432	177	174	741	999999	224	395	999999	727	372	973	436	999999	999999	867	212	105	904	138	999999	781	999999	952	940	999999	999999	465	999999	866	396	999999	164	280	689	252	602	147	999999	343	368	20	67	50	881	131	216	117	999999	999999	999999	999999	999999	55	109	288	999999	225	233	393	266	758	669	405	341	529	819	165	431	128	999999	999999	999999	570	770	999999	723	408	80	999999	999999	277	111	981	501	999999	999999	999999	180	411	999999	386	999999	999999	87	610	350	662	709	361	999999	60	685	245	479	999999	659	659	285	880	564	584	154	414	999999	999999	656	688	999999	999999	999999	710	984	
30	859	888	999999	648	999999	169	878	70	698	719	999999	101	592	999999	511	200	902	963	833	300	999999	999999	999999	509	296	99	953	999999	758	929	454	601	75	665	385	591	160	999999	176	125	12	503	999999	434	896	159	405	789	186	999999	999999	943	999999	694	183	999999	999999	650	362	403	999999	999999	312	999999	275	916	36	927	491	919	999999	891	999999	999999	298	352	798	807	999999	146	694	173	485	55	62	999999	724	381	999999	210	935	510	658	999999	999999	786	201	999999	169	979	133	478	308	267	673	999999	156	168	999999	999999	386	849	46	225	709	52	999999	266	999999	765	202	655	446	290	984	539	242	999999	808	511	160	999999	647	633	999999	225	864	228	382	76	999999	565	999999	660	823	95	999999	443	999999	867	56	934	999999	403	787	477	999999	27	999999	143	753	132	999999	894	680	705	999999	412	999999	999999	999999	521	999999	650	412	636	680	786	467	898	76	999999	960	999999	465	999999	999999	254	846	545	194	847	945	249	999999	240	215	89	999999	128	884	70	242	580	689	534	999999	759	999999	160	797	255	560	384	999999	954	172	418	439	999999	434	957	566	665	309	340	576	645	336	999999	431	600	806	349	999999	15	566	999999	999999	930	999999	521	999999	999999	748	999999	296	571	182	369	78	797	650	526	693	999999	504	576	280	999999	958	414	433	999999	728	206	449	221	370	999999	999999	781	166	508	297	912	704	869	917	999999	999999	14	999999	967	113	633	950	289	655	96	999999	990	119	999999	972	761	98	443	967	999999	498	84	210	120	971	296	640	151	238	999999	233	999999	658	909	315	953	941	466	716	999999	256	169	999999	283	560	407	672	264	999999	535	824	270	902	999999	999999	999999	803	999999	995	999999	993	999999	999999	873	863	876	341	999999	999999	28	820	632	727	872	305	338	518	927	560	999999	624	386	615	999999	999999	962	732	292	47	999999	999999	588	470	899	111	448	999999	692	420	683	75	472	667	999999	999999	202	543	40	81	543	460	876	801	431	202	617	999999	358	916	999999	154	999999	172	260	869	242	999999	999999	770	857	230	999999	516	876	999999	161	999999	108	999999	764	428	999999	221	503	885	282	786	999999	707	999999	255	759	999999	519	539	26	999999	416	647	482	40	716	269	224	322	634	999999	999999	922	50	898	104	371	161	999999	451	837	999999	375	596	455	999999	129	999999	999999	999999	999999	997	346	999999	851	312	460	514	734	711	442	997	191	261	912	999999	999999	667	596	161	397	999999	46	98	188	641	51	999999	37	907	597	983	612	
851	999999	372	588	440	999999	596	643	857	427	770	18	840	487	124	999999	594	16	999999	999999	460	83	437	961	258	999999	219	271	409	486	826	124	999999	999999	339	677	549	282	999999	479	999	517	540	206	275	89	347	999999	999999	999999	443	900	145	302	161	777	155	999999	339	136	999999	334	243	380	600	656	559	455	157	446	144	321	330	982	690	942	543	241	999999	999999	966	999999	344	999999	53	925	979	999999	999999	561	531	148	943	559	500	674	283	999999	605	619	530	892	16	999999	242	999999	580	999999	612	219	243	999999	715	170	999999	923	990	999999	336	999999	999999	401	222	595	914	999999	378	770	492	25	668	383	636	999999	999999	84	58	999999	999999	922	355	827	554	33	327	999999	432	782	999999	576	999999	82	999999	930	999999	999999	679	420	999999	246	753	809	669	596	550	859	999999	639	520	999999	875	999999	999999	414	329	999999	847	199	277	307	574	999999	380	916	340	595	550	705	143	521	999999	637	288	564	178	545	999999	957	999999	467	999999	792	271	315	700	548	671	428	610	103	290	999999	152	278	999999	168	439	753	999999	999999	319	999999	505	999	690	999999	857	847	246	783	999999	889	716	809	968	781	333	75	225	792	924	132	104	50	240	914	494	20	892	19	116	413	701	527	158	999999	999999	272	624	999999	999999	999999	192	999999	999999	999999	774	999999	309	890	835	373	538	473	999999	999999	487	464	769	999999	999999	847	954	236	676	288	999999	198	999999	222	999999	71	450	762	111	999999	939	999999	639	838	150	999999	710	12	184	742	999999	238	999999	961	277	832	502	848	708	843	999999	999999	160	132	213	585	681	96	999999	774	923	775	371	929	257	220	999999	930	636	602	146	952	61	933	412	959	701	699	999999	661	999999	602	64	999999	241	983	126	516	635	564	479	999999	606	410	819	109	999999	567	713	67	999999	999999	999999	999999	999999	916	999999	999999	719	254	883	982	151	999999	999999	330	721	999999	698	999999	103	999999	999999	81	132	523	356	651	124	313	999999	144	985	887	655	996	999999	948	562	999999	89	900	796	999999	680	497	481	862	205	499	388	763	868	449	963	999999	276	150	983	999999	570	262	112	416	999999	999999	996	264	98	218	999999	999999	999999	384	999999	203	522	999999	400	999999	999999	494	456	999999	999999	338	275	545	999999	957	730	250	964	378	754	999999	798	389	238	930	500	227	999999	986	999999	615	222	494	265	999999	184	999999	749	357	151	86	806	999999	492	823	484	460	340	141	487	999999	808	182	629	999999	405	143	685	469	
144	824	720	469	75	999999	126	999999	999999	163	782	378	501	999999	237	999999	30	320	999999	415	456	49	886	642	509	860	999999	50	864	897	999999	51	676	289	222	327	999999	346	421	999999	706	703	179	187	359	118	207	999999	945	951	347	94	999999	279	23	999999	937	88	960	214	512	86	915	393	787	740	702	222	404	909	323	684	999999	999999	708	752	870	999999	293	400	999999	615	104	913	560	291	805	406	275	127	390	286	386	217	670	999999	787	999999	399	618	415	984	999999	46	638	663	999999	521	571	270	234	237	795	570	550	896	999999	11	833	506	999999	306	946	287	999999	46	999999	691	999999	88	999999	999999	320	674	984	999999	819	68	285	896	105	294	835	15	892	999999	999999	815	667	999999	649	999999	999999	999999	683	999999	48	518	517	999999	365	999999	999999	492	305	151	999999	130	585	871	999999	922	726	999999	999999	999999	471	941	394	375	554	999999	33	290	999999	189	140	427	991	999999	640	310	551	999999	541	601	827	352	709	751	245	370	240	999999	696	726	69	26	491	43	647	106	133	151	57	873	999999	186	64	125	20	500	139	710	240	999999	380	52	404	999999	823	999999	241	999999	140	193	261	999999	593	711	129	123	935	958	999999	544	186	410	636	999999	999999	650	999999	594	740	999999	999999	529	565	999999	355	27	622	681	220	528	865	490	21	863	621	252	592	352	995	897	564	181	483	696	599	970	415	999999	689	999999	831	647	999999	394	999999	732	999999	673	366	112	501	999999	747	709	678	999999	398	772	56	877	67	946	598	999999	999999	69	56	869	330	999999	611	885	992	999999	697	228	587	626	999999	889	580	999999	985	893	405	311	433	773	999999	903	581	643	689	811	124	884	58	70	999999	999999	685	802	999999	999999	999999	615	270	710	22	999999	119	772	861	999999	307	148	960	999999	999999	878	635	999999	851	999999	803	999999	999999	191	923	999999	999999	526	421	28	213	778	576	14	402	789	50	723	999999	567	793	809	782	531	514	975	924	999999	622	335	266	413	950	925	187	532	999999	89	999999	209	999999	592	360	999999	954	529	572	955	312	657	999999	912	521	294	634	999999	999999	999999	999999	947	887	825	999999	96	761	999999	999999	999999	826	999999	380	961	936	561	999999	999999	458	939	577	999999	999999	969	51	964	497	354	999999	665	300	194	999999	999999	412	999999	322	465	688	274	91	164	701	921	138	441	999999	876	999999	959	18	433	545	256	107	999999	999999	999999	783	939	598	416	907	171	359	642	533	635	558	107	999999	821	
999999	193	857	422	293	999999	840	610	687	620	379	932	999999	867	999999	99	646	999999	305	999999	681	749	676	674	256	540	999999	495	907	651	328	878	719	197	999999	361	399	685	408	63	87	183	262	999999	47	974	513	999999	993	444	989	837	801	999999	149	999999	999999	193	175	753	918	354	999999	999999	302	999999	223	999999	956	297	700	999999	322	999999	999999	508	999999	698	636	282	36	999999	502	473	662	490	86	999999	57	147	844	215	519	654	144	732	480	999999	999999	547	761	53	535	705	744	37	525	999999	530	640	286	999999	556	999999	726	999999	852	239	382	812	423	999999	422	819	453	494	451	667	117	999999	37	279	24	999999	520	999999	554	796	728	635	964	999999	352	999999	860	35	658	626	999999	305	999999	251	999999	872	133	421	630	715	999999	259	585	857	999999	999999	612	16	804	999999	999999	743	999999	66	510	747	999999	896	997	15	958	999999	999999	825	739	812	712	999999	436	999999	965	109	362	999999	543	999999	59	117	85	414	804	853	999999	201	253	194	20	999999	741	106	34	237	999999	625	756	834	423	759	128	999999	999999	826	580	662	501	283	390	455	999999	40	698	740	999999	999999	210	114	206	999999	581	999999	999999	889	54	339	126	738	684	737	92	999999	65	299	989	446	188	999999	283	568	700	970	804	565	999999	999999	407	294	999999	831	425	652	638	779	188	573	999999	346	782	250	545	762	598	652	373	813	975	408	751	999999	413	231	999999	637	943	999999	750	246	588	999999	932	999999	331	853	322	440	999999	999999	121	999999	610	842	206	999999	33	938	382	161	201	496	735	999	543	999999	999999	203	820	11	836	576	822	599	758	448	999999	999999	440	744	340	933	743	699	297	335	999999	571	35	999999	999999	999999	999999	999999	55	101	607	999999	299	999999	435	129	619	78	449	544	602	999999	999999	758	724	319	507	637	821	268	753	46	711	217	270	856	999999	999999	397	831	347	233	554	999999	840	385	424	152	319	220	323	675	260	752	732	999999	487	277	84	303	507	601	778	786	348	571	231	91	38	579	952	999999	999999	999999	206	379	999999	427	999999	349	895	364	999999	610	999999	88	999999	959	999999	507	379	899	946	103	334	999999	999999	767	999999	279	163	342	124	739	268	999999	994	642	999999	363	999999	69	360	999999	408	999999	283	177	842	269	999999	272	606	530	210	999999	651	587	999999	460	923	697	999999	648	195	999999	250	588	999999	228	94	153	999999	130	210	319	549	221	695	191	472	999999	925	68	493	891	999999	593	539	999999	
84	417	999999	105	440	609	961	999999	550	845	902	694	999999	999999	999999	641	859	485	330	891	999999	440	891	111	987	645	772	49	999999	303	826	999999	59	145	154	999999	793	317	999999	600	358	838	670	850	289	777	462	311	999999	999999	42	260	999999	647	999999	644	999999	258	999999	795	836	921	557	256	999999	255	645	690	479	508	848	551	795	729	542	999999	999999	51	999999	219	999999	470	166	999999	999999	576	393	411	999999	509	161	999999	999999	894	763	436	291	999999	831	43	142	999999	999999	384	999999	490	464	999999	114	40	874	484	435	898	613	999999	764	254	999999	452	862	243	258	999999	999999	999999	352	900	965	116	392	999999	219	789	999999	999999	999999	781	999999	781	121	849	306	410	635	677	119	311	291	397	999999	46	999999	388	180	899	523	862	37	999999	148	564	999999	999999	648	528	999999	646	821	203	737	983	946	213	341	23	936	848	344	680	203	51	619	577	999999	356	999999	831	619	187	999999	776	754	999999	642	556	999999	307	999999	999999	412	999999	489	97	659	999999	100	999999	999999	166	962	675	999999	357	506	107	944	10	999999	999999	611	443	37	643	307	961	238	347	571	784	999999	999999	999999	999999	277	999999	561	531	918	754	265	999999	784	462	999999	999999	258	406	111	545	999999	279	742	470	504	969	445	846	999999	697	460	752	663	999999	423	332	589	299	89	999999	546	999999	92	809	999999	919	999999	999999	427	87	999999	832	245	35	182	473	896	625	733	999999	295	714	999999	230	999999	999999	38	522	999999	892	999999	958	326	336	999	198	197	999999	434	584	999999	870	999999	712	984	628	516	638	99	999999	436	963	565	781	490	831	681	862	999999	532	891	999999	535	534	445	754	515	999999	35	984	286	963	999999	158	987	424	296	999999	246	676	996	399	433	999999	466	677	402	545	845	178	516	334	427	901	693	999999	999999	893	276	239	122	606	999999	114	673	473	772	999999	793	76	545	999999	999999	839	535	501	999999	445	78	767	361	970	73	857	477	951	999999	299	465	999999	88	999999	762	999999	563	400	787	328	426	992	905	985	751	999999	633	863	708	999999	999999	201	470	999999	825	999999	877	152	542	755	999999	999999	927	999999	951	979	999999	153	890	619	999999	145	714	394	29	85	862	376	228	999999	234	999999	252	999999	924	999999	999999	999999	576	263	139	420	857	41	691	704	75	433	43	771	791	490	972	999999	312	239	486	85	879	749	646	999999	923	258	530	32	478	970	557	687	635	808	999999	637	490	864	288	999999	703	324	999999	438	
342	456	503	744	641	163	654	694	787	999999	309	827	999999	628	496	999999	999999	669	235	104	999999	356	146	983	913	999999	609	447	951	803	382	999999	738	218	178	476	755	786	390	325	325	863	899	366	508	999999	30	862	999999	679	181	43	99	916	562	999999	320	519	830	306	554	216	742	984	896	744	98	408	459	30	854	725	289	999999	999999	22	456	780	999999	174	325	999999	80	282	999999	348	475	822	656	192	999999	245	999999	94	771	119	130	915	469	763	999999	621	999999	357	825	456	754	188	147	999999	539	539	44	666	981	999999	146	470	362	558	278	275	752	276	863	618	999999	205	149	669	891	540	321	999999	999999	703	999999	999999	457	185	594	296	685	116	653	627	999999	999999	999999	963	973	660	999999	911	495	395	869	145	494	216	687	999999	999999	478	658	999	999999	323	162	287	473	424	23	187	963	981	999999	646	623	246	999999	480	999999	185	695	240	977	410	999999	127	834	999999	999999	250	498	45	257	217	457	999999	408	886	999999	825	500	999999	647	386	947	513	805	232	522	258	798	216	999999	864	999999	999999	32	818	98	45	453	275	999999	772	688	927	999999	999999	999999	999999	837	530	343	276	685	146	593	600	462	722	322	611	999999	979	999999	291	578	392	434	39	999999	999999	999999	999999	381	999999	372	874	697	29	778	432	43	999999	420	278	873	200	188	999999	834	999999	999999	375	723	999999	588	999999	999999	999999	359	999999	948	999999	347	256	732	999999	895	460	774	719	902	443	944	889	999999	143	568	183	418	388	999999	789	205	210	235	999999	387	538	646	166	552	299	670	436	999999	874	999999	174	545	640	304	728	871	125	528	999999	430	833	275	455	999999	158	989	999999	147	168	963	147	31	308	999999	366	814	618	999999	613	999999	518	414	702	929	999999	637	777	999999	486	918	90	681	313	12	553	273	200	518	404	309	699	298	326	911	999999	153	246	785	937	913	999999	948	915	159	912	429	999999	999999	253	520	222	886	999999	250	999999	465	999999	306	311	103	623	110	771	313	82	230	999999	790	862	260	400	992	999999	572	665	141	766	999999	999999	134	700	675	999999	999999	97	813	636	999999	999999	999999	435	940	483	844	300	999999	999999	612	86	692	999999	782	663	992	130	999999	740	99	584	999999	699	564	217	186	402	948	835	887	225	269	593	22	761	261	825	460	519	311	281	512	999999	163	86	407	793	917	22	999999	764	999999	83	546	501	287	910	870	999999	306	999999	999999	327	300	999999	817	108	328	999999	
411	999999	999999	999999	999999	999999	81	796	546	488	809	393	485	999999	563	133	999999	195	999999	521	999999	350	954	727	999999	999999	929	195	663	766	268	308	475	897	610	113	104	168	644	728	429	999999	999999	392	923	913	966	416	763	999999	50	631	61	807	546	70	223	942	999999	578	889	886	999999	999999	999999	511	918	587	335	460	38	999999	551	999999	101	993	976	571	804	999999	893	522	999999	999999	725	636	999999	999999	360	999999	890	162	670	76	839	543	357	594	173	421	994	388	91	313	148	852	90	732	999999	552	93	651	147	999999	685	999999	464	645	64	592	264	260	999999	999999	569	876	999999	484	489	558	645	999999	407	392	314	999999	441	999999	358	873	555	524	952	808	466	999999	24	481	390	473	999999	711	540	580	999999	744	161	999999	743	272	335	605	253	167	907	702	254	755	884	999999	934	345	999999	190	46	739	308	428	328	330	861	55	999999	999999	480	934	999999	827	999999	999999	362	999999	385	999999	999999	949	999999	795	901	764	994	269	597	999999	539	742	424	999999	544	428	445	733	977	422	999999	289	511	237	687	972	850	426	999999	324	818	798	999999	210	642	96	999999	513	527	999999	336	601	458	885	999999	737	519	501	293	806	134	629	167	999999	686	268	448	53	999999	928	913	577	738	283	400	740	782	224	716	457	959	932	215	424	96	808	831	626	999999	949	463	359	143	724	999999	999999	640	999999	999999	383	648	425	999999	999999	650	758	863	184	494	746	999999	305	999999	999999	999999	201	423	743	999999	877	437	999999	999999	167	474	564	443	23	999999	211	109	784	700	999999	808	544	999999	999999	774	337	999999	656	142	14	999999	999999	999999	999999	878	998	775	999999	132	646	946	826	132	247	999999	95	324	849	999999	293	999999	999999	605	451	999999	312	663	807	969	999999	999999	999999	690	298	999999	999999	999999	145	999999	94	435	999999	662	63	396	982	421	300	490	688	22	105	565	848	367	824	563	999999	281	575	345	968	999999	583	714	175	146	833	84	818	105	189	999999	17	858	444	999999	551	64	54	890	373	326	290	536	836	225	999999	931	348	752	999999	864	999999	749	466	284	88	348	999999	846	587	225	671	592	833	999999	558	990	922	315	21	78	236	685	971	651	999999	57	999999	950	304	902	736	999999	238	324	154	267	999999	170	439	212	833	207	312	157	999999	697	702	455	667	850	19	42	999999	999999	637	884	999999	815	636	41	471	280	551	685	489	606	364	518	246	300	599	761	999999	808	244	999999	382	823	996	
949	354	432	293	454	999999	999999	334	439	999999	999999	489	586	534	999999	741	563	655	627	668	58	343	999999	218	376	260	258	166	999999	999999	608	511	954	818	999999	687	48	987	107	792	786	281	924	832	976	810	23	237	477	76	999999	384	755	165	948	616	999999	999999	916	203	644	546	999999	874	88	999999	535	999999	846	721	703	999999	557	999999	882	777	418	999999	242	999999	247	30	689	866	999999	233	756	798	870	81	999999	825	80	904	999999	999999	880	59	753	227	285	255	390	755	373	114	826	920	999999	181	999999	809	980	360	955	623	999999	535	999999	999999	11	736	999999	775	205	877	999999	999999	686	999999	999999	368	607	24	291	991	999999	933	999999	779	407	836	525	698	873	717	844	720	948	999999	391	355	69	899	226	548	999999	614	560	495	999999	999999	243	640	284	838	211	999999	79	999999	983	924	42	999999	457	999999	221	999999	999999	487	43	784	705	999999	261	999999	309	708	798	742	644	999999	382	999999	180	234	999999	999999	424	999999	515	878	651	984	999999	466	323	848	452	61	999999	999999	712	83	462	824	999999	91	389	999999	539	503	177	999999	999999	957	552	35	50	232	572	336	999999	999999	972	164	143	721	611	999999	999999	460	265	747	415	495	323	309	554	999999	756	521	505	999999	505	21	710	999999	664	593	999999	999999	808	229	488	10	374	845	110	307	690	756	480	594	999999	88	999999	430	921	999999	999999	999999	480	693	475	61	830	102	371	960	454	999999	999999	27	879	999999	652	46	268	414	130	999999	208	257	666	10	999999	911	197	999999	773	999999	403	829	949	672	817	124	999999	437	180	281	483	150	853	870	699	999999	714	563	999999	999999	172	516	713	999999	54	233	999999	475	20	919	904	999999	196	173	425	237	78	217	132	537	999999	830	999999	849	994	68	403	795	310	588	206	999999	999999	572	128	999999	999999	783	999999	999999	97	287	426	260	376	539	953	689	454	472	394	507	440	898	918	341	999999	864	999999	986	999999	241	175	432	722	280	999999	624	55	538	999999	295	589	538	449	15	413	983	482	464	999999	714	999999	999999	204	698	202	102	654	787	999999	261	999999	641	765	856	122	994	537	999999	587	339	644	916	361	999999	917	902	458	912	999999	298	392	999999	881	124	890	337	999999	34	999999	999999	999999	268	923	859	999999	947	773	593	999999	419	455	386	877	775	80	434	486	105	781	300	644	741	999999	327	868	894	760	999999	965	784	999999	999999	999999	727	369	385	992	999999	425	970	999999	865	29	517	842	16	
840	116	999999	466	851	143	252	787	225	999999	999999	606	991	999999	197	132	628	118	999999	942	368	160	415	694	999999	999999	679	811	170	779	722	999999	485	999999	63	654	605	509	999999	632	270	240	511	141	999999	999999	510	999999	999999	16	246	910	863	900	648	690	700	999999	34	866	464	441	626	446	516	66	131	139	735	542	527	999999	999999	31	681	137	648	999999	717	56	484	52	38	164	542	811	488	585	223	373	954	255	484	76	178	828	999999	999999	625	999999	274	380	901	999999	489	127	735	841	999999	520	51	425	999999	978	392	421	413	472	904	999999	577	546	915	371	588	282	644	119	853	852	524	583	659	797	781	113	151	788	674	424	86	646	366	702	999999	538	612	999999	684	756	425	150	170	920	999999	728	999999	539	661	217	483	626	999999	376	996	467	766	999999	206	288	279	625	797	999999	628	930	189	222	999999	60	999999	147	434	106	437	383	999999	739	454	62	648	612	999999	467	999999	459	658	990	706	865	999999	999999	309	405	487	799	352	680	999999	421	549	999999	500	999999	547	345	201	891	938	622	54	37	401	154	640	667	499	340	548	179	282	199	515	183	288	901	837	39	619	638	999999	742	448	42	513	405	999999	525	919	999999	999999	999999	61	94	999999	999999	999999	165	764	999999	310	22	142	132	149	359	736	326	332	999999	508	999999	282	310	591	311	589	368	641	244	556	973	420	999999	910	515	148	431	362	999999	535	682	275	799	999999	28	610	325	893	163	669	794	999999	283	106	106	495	999999	502	519	165	17	523	999999	273	336	601	999999	221	634	221	314	964	787	120	826	896	482	972	572	701	273	475	487	999999	761	780	147	846	813	30	999999	929	843	389	527	168	745	535	999999	427	999999	999999	269	999999	364	999999	415	173	280	210	22	778	929	999999	891	542	999999	954	511	556	999999	352	407	613	823	999999	130	408	592	667	999999	999999	971	999999	290	168	215	544	221	931	374	973	999999	613	999999	619	999	34	999999	999999	131	791	34	999999	963	999999	999999	655	999999	978	999999	16	999999	612	999999	999999	806	784	538	733	337	999999	742	580	192	999999	999999	793	606	999999	386	105	911	607	999999	999999	922	999999	192	221	461	999999	999999	243	232	367	999999	962	564	999999	812	224	496	764	657	999999	999999	454	999999	482	999999	913	58	914	999999	613	105	999999	999999	688	153	290	602	999999	281	999999	86	509	357	824	97	814	238	999999	401	999999	609	157	999999	915	999999	478	264	999999	999999	999999	511	510	641	
618	999999	429	999999	999999	798	532	622	179	492	881	554	548	106	999999	999999	485	684	393	999999	999999	13	948	33	161	376	674	36	893	405	732	274	575	868	738	999999	667	999999	362	866	999999	549	439	999999	78	371	772	382	816	323	445	864	127	987	211	615	324	405	744	999999	999999	506	729	774	759	999999	978	999999	367	885	999999	999999	331	526	654	889	573	293	999999	789	604	302	219	579	960	868	999999	588	666	133	248	271	999999	999999	743	999999	820	665	904	461	392	102	24	999999	999999	878	542	600	342	999999	51	40	450	955	999999	830	296	999999	814	890	469	400	24	999999	646	466	999999	478	783	291	78	999999	999999	503	406	511	999999	999999	984	91	999999	999999	255	354	92	217	999999	229	999999	912	999999	999999	851	24	992	999999	999999	781	293	999999	496	999999	817	61	999999	143	652	946	558	403	553	17	174	732	564	913	155	669	161	439	645	999999	530	870	215	999999	66	374	510	999999	433	999999	999999	855	999999	271	738	204	111	949	565	999999	670	999999	369	79	506	128	999999	999999	847	418	630	999999	493	333	544	946	846	845	999999	287	445	154	999999	56	22	999999	999999	303	999999	951	568	211	999999	999999	502	975	511	145	901	938	915	431	567	25	876	150	372	271	727	791	357	265	873	999999	439	999999	585	999999	999999	999999	980	165	905	895	849	428	981	999999	831	568	445	999999	944	147	372	999999	587	954	179	999999	946	875	576	392	999999	999999	338	595	999999	999999	400	198	89	999999	999999	999999	526	999999	175	458	169	648	440	168	356	999999	321	735	915	425	938	631	999999	194	251	115	589	522	302	547	100	395	999999	855	178	256	999999	999999	189	999999	999999	999999	788	999999	712	307	445	999999	45	999999	999999	602	999999	915	999999	769	55	999999	472	852	179	13	378	628	367	773	265	585	990	999999	999999	90	556	311	999999	999999	999999	999999	482	943	999999	182	486	346	555	498	714	477	999999	408	211	737	767	999999	444	494	547	169	364	999999	51	859	427	935	939	910	56	379	988	999999	926	624	422	529	192	999999	526	42	82	999999	69	788	999999	591	898	289	999999	228	867	999999	999999	682	76	542	901	999999	999999	550	999999	999999	452	345	489	999999	999999	999999	325	248	999999	999999	967	515	96	999999	999999	999999	101	836	999999	999999	597	999999	511	555	541	999999	999999	999999	627	382	251	999999	634	437	427	723	308	966	119	321	964	84	83	429	475	968	595	582	662	648	718	918	513	747	999999	624	833	934	270	238	39	445	999999	999999	205	991	999999	659	
77	999999	954	135	726	999999	696	999999	999999	91	89	572	999999	999999	226	999999	999999	333	472	887	389	999999	999999	999999	705	881	292	528	464	311	234	484	98	936	999999	505	693	592	201	788	999999	535	871	751	855	698	999999	999999	999999	641	999999	999999	529	999999	280	274	276	999999	430	845	443	177	68	451	857	605	484	721	999999	999999	999999	82	141	683	999999	999999	931	148	519	17	311	237	309	823	203	999999	999999	105	665	250	999999	113	171	355	355	883	477	999999	894	999999	999999	858	594	508	355	46	740	845	166	427	343	138	80	422	999999	999999	999999	245	258	505	649	389	999999	229	491	999999	910	785	338	953	385	512	254	269	793	999999	999999	999999	477	167	621	120	939	248	999999	999999	42	749	999999	149	24	242	180	399	610	834	999999	374	27	999999	135	954	999999	212	52	831	884	811	628	999999	999999	999999	767	101	883	539	450	999999	322	390	159	170	974	199	939	153	341	854	999999	999999	999999	279	783	315	41	666	603	999999	206	85	225	231	130	719	577	999999	999999	89	515	80	393	985	61	636	22	965	999999	327	272	999999	499	999999	999999	999999	999999	999999	295	999999	69	999999	999999	713	620	246	174	999999	50	265	621	999999	999999	261	349	999999	576	663	227	156	302	999999	686	286	473	307	586	196	78	461	276	999999	660	23	29	299	144	680	375	814	471	999999	924	725	705	279	230	247	690	999999	102	788	85	148	169	999999	999999	659	249	323	660	999999	860	589	988	347	342	664	242	59	454	896	298	413	685	218	152	960	999999	204	999999	348	505	505	999999	488	999999	521	999999	36	759	484	440	999999	999999	492	999999	345	999999	368	999999	565	15	640	129	206	999999	671	463	950	851	999999	88	55	246	321	482	364	230	510	999999	821	811	999999	300	969	999999	246	259	999999	984	806	233	222	267	520	999999	999999	386	171	987	537	67	999999	185	999999	406	999999	999999	842	999999	868	124	237	999999	125	999999	800	999999	159	740	999999	422	271	965	54	355	865	999999	725	978	999999	978	999999	522	610	763	907	40	999999	572	81	430	417	191	126	692	999999	992	151	999999	543	525	236	999999	733	125	796	999999	999999	834	541	605	99	863	999999	890	65	714	620	362	847	769	239	999999	999999	833	14	89	999999	361	359	999999	647	960	445	101	752	637	789	494	966	970	999999	286	41	475	340	553	789	235	637	291	381	788	918	773	296	649	762	899	120	716	999999	779	484	667	958	999999	428	999999	148	428	999999	136	396	876	870	952	555	203	503	
460	999999	623	724	999999	502	999999	51	672	999999	112	875	999999	999999	259	881	129	801	373	517	211	135	487	999999	999999	366	255	402	51	902	999999	104	568	406	660	426	999999	64	417	175	110	999999	755	505	45	552	45	999999	146	995	750	161	192	686	999999	334	812	536	515	710	257	999999	999999	999999	472	17	316	493	723	833	417	75	999999	207	416	123	380	999999	61	666	331	502	266	999999	999999	192	912	882	114	999999	613	938	549	706	918	644	97	999999	43	999999	246	551	39	999999	999999	685	766	984	279	999999	999999	830	999999	849	388	999999	999999	953	618	289	105	433	389	398	999999	479	526	687	289	999999	999999	394	949	999999	429	780	473	999999	469	476	425	927	613	926	380	783	464	699	327	173	445	999999	377	753	932	812	172	640	93	118	999999	88	705	507	162	999999	881	999999	429	999999	291	999999	999999	151	864	177	819	462	27	446	25	826	369	125	336	890	26	999999	101	999999	617	999999	869	360	999999	347	232	999999	773	810	999999	13	280	719	999999	199	999999	999999	999999	764	993	709	623	999999	103	999999	718	590	180	999999	553	685	368	812	999999	458	386	143	999999	999999	945	713	689	216	999999	999999	556	999999	999999	147	250	999999	316	337	999999	907	219	232	267	973	628	642	935	999999	999999	226	645	467	727	434	813	517	999999	372	818	289	29	416	999999	91	999999	77	357	43	31	999999	379	999999	198	93	249	163	876	860	898	312	999999	188	950	999999	376	98	922	808	334	999999	399	943	518	344	999999	802	130	185	196	560	294	902	999999	503	999999	999999	278	644	194	659	640	540	999999	516	511	999999	999999	999999	715	698	999999	549	999999	298	999999	435	999999	854	205	999999	999999	700	999999	347	28	875	999999	456	480	762	819	288	623	674	102	859	479	999999	999999	56	346	999999	999999	498	416	999999	203	999999	139	422	101	999999	449	748	626	940	866	137	497	999999	152	999999	314	953	879	866	926	44	206	514	955	519	31	999999	110	697	999999	999999	931	282	682	507	326	68	670	404	839	875	999999	161	993	352	514	207	903	336	40	517	618	549	819	168	995	625	999999	582	403	300	647	929	710	690	206	225	999999	644	692	256	292	484	999999	61	987	54	521	613	14	823	254	773	667	722	566	391	463	524	512	701	601	98	11	549	237	128	451	312	155	299	255	269	643	784	234	999999	522	767	180	950	114	852	577	580	55	873	271	987	999999	814	761	437	142	991	654	204	483	999999	823	999999	602	218	467	715	577	999999	
999999	883	498	432	868	999999	353	561	999999	749	999999	430	503	363	856	463	999999	340	999999	999999	999999	651	139	40	660	44	944	312	358	895	394	861	12	69	743	388	499	701	946	75	94	999999	404	905	999999	62	984	470	22	148	39	999999	187	760	858	488	753	999999	771	833	751	51	213	701	364	999999	428	444	619	477	999999	488	999999	472	733	556	257	234	356	999999	60	483	299	219	865	267	999999	999999	210	999999	634	41	929	122	999999	999999	376	999999	999999	34	634	549	999999	544	184	551	999999	999999	36	312	240	529	999999	173	999999	277	999999	999999	836	999999	974	999999	999999	363	999999	999999	558	282	158	690	999999	999999	999999	331	973	511	999999	999999	999999	324	525	970	999999	898	34	999999	920	765	339	56	300	382	999999	999999	999999	459	315	496	701	252	992	999999	565	346	132	999999	846	789	200	282	999999	996	999999	522	999999	999999	960	345	338	738	21	792	999999	112	399	807	688	999999	281	524	205	999999	999999	791	331	999999	414	879	775	349	268	140	575	66	411	999999	422	999999	873	999999	999999	970	167	999999	241	209	526	462	999999	999999	996	999999	518	999999	87	508	943	999999	200	524	999999	90	999999	989	479	880	227	886	701	106	395	344	999999	999999	35	234	978	999999	560	131	540	951	932	999999	352	650	622	899	999999	903	360	999999	999999	359	456	417	999999	178	493	360	999999	639	999999	850	930	661	263	999999	650	852	529	852	999999	999999	999999	999999	157	999999	646	999999	999999	327	906	797	745	151	191	15	778	617	822	809	606	209	149	900	199	92	530	690	397	338	259	137	999999	508	635	95	999999	807	999999	302	531	664	102	664	999999	964	999999	788	480	258	999999	42	39	999999	255	999999	999999	94	458	999999	999999	955	999999	929	999999	999999	423	247	515	105	999999	970	357	530	288	942	117	484	177	999999	978	741	219	149	823	226	999999	663	262	227	165	999999	999999	205	715	575	233	172	999999	953	550	999999	282	384	999999	544	685	509	441	313	310	454	916	233	96	846	999999	302	116	851	999999	999999	985	298	940	358	621	162	814	712	718	944	888	223	999999	121	468	834	531	288	541	598	999999	999999	916	711	374	135	118	999999	829	931	65	744	282	790	881	984	444	269	923	532	694	999999	594	999999	565	703	548	974	387	910	999999	828	320	999999	537	46	382	238	984	496	54	999999	882	787	888	153	941	999999	999999	484	400	999999	364	18	903	502	363	999999	155	670	586	143	999999	918	999999	237	999999	198	262	844	611	216	285	999999	488	748	
847	807	477	422	762	999999	744	902	520	509	473	311	190	999999	682	999999	999999	323	999999	910	999999	963	627	999999	718	752	642	395	999999	193	986	927	530	165	655	999999	999999	733	999999	999999	999999	589	408	999999	763	999999	18	999999	172	789	133	961	527	578	293	883	190	815	703	19	21	359	39	337	999999	999999	781	35	389	999999	999999	359	414	976	521	875	565	965	999999	999999	744	999999	233	94	69	999999	410	999999	871	771	376	277	39	899	921	48	559	80	999999	227	999999	999999	837	999999	999999	774	999999	550	999999	999999	328	999999	917	118	275	999999	999999	944	999999	497	145	829	163	999999	760	470	999999	999999	65	999999	325	999999	826	680	252	760	587	197	43	295	477	860	896	999999	999999	161	360	921	633	334	999999	614	803	651	91	523	829	999999	285	589	454	51	999999	999999	103	833	397	246	865	514	18	939	911	981	29	285	933	701	999999	608	120	408	881	730	570	999999	691	184	999999	729	930	368	911	999999	999999	435	375	323	369	999999	764	999999	65	128	326	972	703	821	632	806	590	999999	64	677	478	56	999999	764	21	392	152	222	648	999999	584	649	999999	467	150	593	999999	619	341	999999	843	997	999999	762	414	598	16	999999	999999	999999	149	999999	314	244	975	999999	275	611	311	976	477	551	999999	999999	544	676	945	246	680	999999	896	999999	796	509	833	481	999999	408	359	999999	385	282	670	855	996	999999	344	792	491	999999	328	309	318	364	87	302	999999	433	999999	737	653	770	999999	513	896	179	16	805	411	999999	999999	866	261	887	601	204	881	619	922	763	341	162	754	999999	999999	597	661	441	431	999999	950	279	191	622	770	615	93	999999	959	827	774	539	391	988	999999	461	57	431	999999	882	420	912	510	463	405	500	25	999999	792	999999	517	575	383	870	553	999999	685	639	126	985	999999	724	659	105	988	802	770	766	999999	269	999999	999999	999999	999999	999999	48	768	727	226	999999	600	229	999999	660	320	999999	999999	999999	999999	441	775	999999	999999	777	999999	695	262	999999	475	603	730	258	793	999999	759	286	897	834	999999	999999	999999	958	999999	999999	395	891	359	998	785	999999	999999	259	331	999999	493	999999	926	899	777	999999	785	999999	261	623	549	999999	999999	842	901	43	312	999999	771	929	387	817	995	467	999999	881	999999	263	999999	686	956	999999	926	165	999999	629	360	998	67	325	729	700	706	799	307	53	465	516	107	751	486	325	487	999999	261	999999	144	469	999999	896	999999	531	733	574	667	78	999999	999999	804	999999	999999	313	
274	456	210	686	120	206	169	348	425	829	166	878	210	641	999999	534	999999	371	494	890	491	170	236	207	967	142	142	239	629	194	712	825	999999	182	60	41	201	999999	566	937	999999	999999	999999	999999	375	854	374	36	84	890	999999	999999	999999	792	999999	113	229	12	719	978	74	929	719	241	126	999999	999999	999999	999999	962	342	339	805	556	999999	322	690	999999	832	999999	767	116	165	738	817	280	47	285	999999	947	811	199	855	588	873	380	459	249	999999	44	52	346	445	122	557	47	637	999999	999999	510	423	261	180	605	999999	958	774	980	999999	846	303	999999	678	643	999999	999999	484	226	683	220	863	451	826	797	80	430	670	52	191	780	999999	806	83	849	533	560	29	999999	377	915	999999	478	826	305	740	999999	668	802	999999	414	563	420	557	991	646	972	435	382	535	999999	999999	731	799	999999	213	496	462	828	119	599	999999	235	999999	768	614	999999	625	530	66	563	761	868	91	777	999999	231	999999	999999	212	561	135	646	723	999999	999999	874	679	193	101	999999	64	839	693	371	999999	337	999999	789	386	262	999999	904	326	972	999999	429	650	31	425	981	247	999999	999999	557	999999	999999	511	271	151	739	715	441	438	812	999999	922	185	999999	496	889	660	470	999999	950	214	999999	999999	751	559	999999	233	657	999999	119	16	999999	999999	145	897	999999	826	999999	999999	646	999999	915	999999	513	473	115	254	931	535	999999	331	777	673	676	352	253	167	760	999999	943	515	999999	674	328	806	823	709	49	999999	694	73	359	822	69	999999	299	999999	816	288	453	952	302	999999	999999	999999	238	21	546	999999	653	999999	999999	598	704	140	999999	250	157	706	650	406	215	119	840	472	971	999999	614	999999	62	498	999999	482	267	991	223	999999	443	540	578	811	172	256	178	59	997	761	128	928	924	58	607	120	637	57	999999	192	999999	768	816	282	999999	283	740	164	303	593	999999	712	999999	553	807	616	138	838	244	958	941	999999	475	220	837	686	348	13	999999	999999	844	999999	999999	40	653	674	724	305	414	888	516	23	756	413	430	415	20	381	251	990	981	799	812	999999	251	501	303	605	999999	720	935	736	273	72	749	130	999999	887	900	999999	892	833	433	355	999999	928	44	71	790	432	999999	967	762	900	999999	54	408	464	999999	161	381	129	859	694	953	780	749	693	999999	310	945	133	480	118	108	157	375	466	999999	323	467	241	814	999999	54	968	973	373	812	999999	722	15	999999	748	761	999999	973	999999	999999	
671	188	350	407	490	486	553	496	999999	801	111	999999	941	127	475	999999	999999	999999	846	999999	985	806	386	880	999999	588	940	34	999999	357	999999	183	635	74	999999	144	127	833	334	536	999999	999999	329	571	710	999999	780	887	632	999999	621	468	137	99	999999	864	801	999999	448	902	545	528	763	306	999999	928	999999	999999	451	341	999999	316	979	319	159	513	487	815	180	933	807	62	402	678	736	999999	56	546	656	810	342	657	999999	431	990	972	718	33	105	999999	999999	999999	446	301	486	999999	488	817	939	904	387	986	299	999999	105	493	136	94	999999	609	882	999999	230	640	999999	919	920	557	328	999999	795	999999	720	999999	999999	903	616	111	999999	999999	387	238	999999	752	999999	356	368	999999	336	507	846	633	463	999999	999999	999999	682	805	999999	999999	394	930	498	762	999999	924	276	901	561	999999	999999	999999	892	148	231	653	900	999999	217	999999	561	999999	231	999999	341	171	999999	999999	999999	478	230	811	808	635	999999	456	739	999999	999999	509	89	466	328	145	999999	821	741	325	273	256	584	214	597	650	15	354	709	677	431	947	924	52	999999	93	999999	75	226	266	111	999999	914	65	835	708	572	999999	720	95	999999	519	430	684	960	250	894	26	223	167	630	999999	999999	71	423	696	584	999999	61	245	999999	566	999999	484	999999	498	342	528	379	889	88	910	633	624	488	999999	526	999999	999999	174	999999	999999	851	69	999999	418	38	852	642	149	133	534	999999	485	920	633	999999	945	470	472	907	375	647	334	999999	719	68	132	583	999999	999999	345	956	999999	55	999999	714	545	849	805	999999	490	886	240	765	999999	868	158	704	854	995	580	779	619	267	824	999999	527	979	916	999999	906	278	140	969	788	999999	165	440	999999	918	999999	999999	664	12	427	999999	416	568	536	851	910	999999	729	999999	599	565	999999	629	999999	903	197	565	933	999999	999999	221	756	270	977	974	712	999999	994	935	625	483	999999	999999	999999	999999	900	958	453	999999	449	488	549	624	380	999999	241	536	999999	805	731	999999	173	218	448	999999	999999	999999	591	561	148	202	433	793	890	125	450	729	789	885	999999	999999	122	868	16	999999	671	142	999999	999999	742	186	508	199	214	810	999999	906	178	999999	613	754	376	891	925	256	65	999999	999999	265	782	512	746	334	801	502	999999	305	212	999999	544	600	265	837	818	999999	693	243	589	89	999999	544	999999	165	281	259	862	231	942	759	30	915	408	635	971	240	999999	184	397	711	999999	24	703	999999	999999	23	499	
999999	82	999999	562	999999	176	999999	460	247	999999	591	62	552	999999	480	363	452	352	628	201	629	866	588	532	519	845	877	971	789	999999	755	76	999999	760	334	158	978	206	208	999999	999999	185	733	290	848	131	845	82	999999	661	999999	462	470	999999	869	672	999999	440	53	999999	298	682	670	407	204	999999	999999	792	315	332	999999	255	153	879	446	999999	142	307	684	398	999999	805	999999	138	589	303	605	445	999999	999999	664	548	163	232	460	83	999999	336	95	999999	336	62	766	999999	287	15	318	999999	386	424	999999	196	756	655	975	493	349	542	818	901	919	999999	901	654	667	999999	101	999999	429	999999	999999	805	222	361	71	947	48	37	850	999999	984	24	69	476	999999	477	792	508	256	999999	733	973	518	999999	413	977	160	122	647	451	999999	397	171	23	484	735	973	999999	593	37	455	321	691	244	917	999999	299	435	533	999999	54	593	999999	999999	639	999999	296	39	948	999999	797	925	389	999999	669	999999	853	999999	999999	999999	503	999999	999999	229	521	421	291	283	276	508	688	725	589	457	407	999999	723	708	383	518	448	944	456	999999	999999	529	932	291	575	330	61	252	443	147	696	999999	679	999999	941	999999	999999	22	763	449	405	81	345	931	12	348	999999	999999	672	483	999999	559	941	414	988	991	489	999999	707	999999	999999	446	292	451	761	750	651	277	999999	166	833	435	999999	16	999999	168	193	10	289	237	456	999999	999999	960	200	147	715	274	466	949	737	684	314	817	993	999999	789	894	180	999999	697	605	386	516	999999	999999	999999	934	999999	999999	807	488	720	480	498	548	999999	331	261	623	999999	387	811	999999	428	159	130	373	23	156	379	999999	830	38	539	851	999999	73	321	999999	999999	780	964	999999	152	259	964	834	329	454	101	999999	643	556	226	320	793	568	97	500	400	14	921	163	999999	517	658	999999	940	999999	28	804	999999	581	854	264	422	185	675	179	194	999999	54	999999	999999	911	656	999999	812	999999	67	999999	975	821	289	765	859	999999	185	634	600	282	893	999999	436	297	457	71	702	961	897	618	999999	917	315	113	959	999999	108	549	999999	385	879	999999	590	66	828	199	301	99	405	611	999999	50	578	911	999999	372	141	999999	463	999999	999999	999999	331	448	78	999999	999999	185	999999	505	999999	636	999999	225	403	182	101	380	469	999999	769	999999	565	999999	617	852	349	403	710	999999	999999	341	95	275	999999	38	399	151	987	770	683	126	294	899	898	999999	277	362	518	230	281	761	999999	204	
825	967	295	44	831	999999	718	121	474	218	284	380	550	507	421	374	783	949	999999	698	585	653	328	999999	398	253	999999	999999	885	490	999999	999999	43	890	450	999999	743	364	320	999999	62	571	651	85	625	527	999999	769	941	154	999999	999999	999999	609	619	181	649	629	646	587	641	731	236	984	892	999999	999999	659	67	584	630	428	639	622	645	23	12	252	50	870	429	815	54	740	999999	999999	101	433	281	999999	197	124	717	732	139	330	345	666	193	810	190	174	999999	366	999999	28	691	756	999999	606	179	999999	588	776	167	825	686	495	941	897	723	913	388	787	397	516	999999	907	492	325	677	345	69	239	689	265	113	688	226	999999	313	344	470	674	999999	791	535	999999	574	313	643	849	724	999999	97	277	786	924	969	17	317	784	274	648	999999	999999	999999	999999	96	902	999999	998	999999	999999	594	389	999999	713	688	999999	980	770	999999	188	681	827	620	999999	152	422	999999	189	999999	218	716	999999	999999	822	999999	999999	454	186	854	999999	591	999999	999999	807	701	707	824	83	999999	372	37	546	451	95	999999	111	223	574	999999	674	433	999999	289	70	210	999999	318	999999	966	422	162	999999	916	999999	999999	999999	256	813	81	444	598	999999	943	356	999999	179	86	985	855	645	61	879	999999	189	999999	58	999999	521	606	635	999999	203	116	823	220	999999	630	999999	498	930	999999	410	502	771	86	37	999999	932	999999	40	989	333	775	331	371	282	834	736	999999	548	680	735	217	999999	55	405	299	999999	999999	999999	549	999999	497	925	790	650	387	208	113	220	999999	432	642	575	646	76	999999	999999	999999	937	398	893	358	949	259	999999	999999	67	726	681	738	480	796	919	491	999999	999999	850	540	720	895	999999	633	222	100	258	999999	999999	999999	978	977	515	668	208	999999	655	946	548	675	999999	457	329	999999	999999	482	978	636	999999	999999	952	240	999999	253	740	999999	763	270	146	858	10	35	999999	268	747	703	999999	811	597	359	835	999999	297	184	999999	273	999999	999999	210	739	122	999999	379	557	846	748	410	999999	927	166	999999	999999	809	689	999999	646	895	71	999999	728	259	176	49	373	257	214	942	999999	384	999999	999999	610	999999	406	999999	389	655	14	999999	999999	303	961	883	440	999999	999999	938	608	509	232	378	999999	427	999999	999999	999999	582	16	309	999999	805	18	886	999999	689	206	335	999999	999999	999999	990	999999	999999	999999	435	298	292	608	820	807	276	344	999999	999999	999999	962	192	587	916	801	806	649	704	780	999999	999999	84	
432	999999	999999	999999	535	999999	224	242	487	865	691	999999	999999	662	973	999999	999999	375	471	999999	734	999999	727	23	748	496	151	488	350	196	869	543	150	224	860	858	474	999999	740	679	677	999999	620	107	999999	540	724	148	999999	463	211	414	732	178	350	79	32	342	999999	48	523	735	891	300	996	158	906	999999	802	125	721	810	634	999999	448	814	742	630	522	218	772	13	999999	999999	985	464	810	971	999999	790	999999	142	999999	999999	165	942	38	329	111	353	999999	746	346	717	742	999999	779	940	730	536	337	402	819	168	276	520	89	999999	315	541	347	934	113	22	290	588	999999	932	636	999999	785	999999	529	179	999999	35	666	938	154	595	685	870	999999	348	462	999999	322	166	999999	645	999999	33	999999	569	15	999999	643	334	436	163	904	846	314	235	999999	914	999999	650	584	251	853	150	999999	999999	856	999999	999999	765	559	847	276	339	507	999999	642	999999	408	959	999999	885	392	342	512	990	690	838	999999	25	597	999999	999999	672	582	999999	791	999999	173	304	713	538	14	877	775	999999	999999	999999	349	999999	999999	988	515	913	999999	999999	859	521	638	869	39	999999	999999	678	999999	20	288	604	756	324	209	999999	598	113	256	636	881	514	567	923	113	124	999999	253	432	608	42	656	195	884	334	280	999999	303	275	695	999999	336	709	999999	310	293	818	35	123	999999	400	999999	667	999999	816	354	953	715	766	914	528	667	255	999999	978	632	418	872	999999	999999	834	304	838	560	19	555	999999	802	999999	820	306	473	139	759	218	630	988	345	77	979	999999	379	536	999999	176	959	90	150	786	999999	874	946	45	194	838	106	573	116	841	271	999999	161	102	999999	618	65	537	495	999999	357	643	82	999999	20	999999	465	767	487	394	59	474	664	26	943	945	999999	999999	999999	921	122	67	881	504	805	440	175	286	590	742	121	999999	999999	789	438	45	999999	150	999999	581	383	338	95	999999	999999	797	884	144	999999	11	268	626	591	574	248	300	999999	578	10	999999	447	188	187	745	282	628	880	875	588	908	153	999999	999999	374	547	783	972	169	999999	999999	555	41	137	588	999999	495	999999	999999	550	999999	284	999999	150	454	143	204	160	349	450	172	916	19	555	999999	857	58	222	227	37	464	327	602	999999	992	34	416	61	598	999999	787	999999	860	334	999999	633	920	999999	999999	241	353	632	632	719	550	101	546	999999	886	999999	999999	282	622	992	95	820	682	368	999999	429	727	153	999999	999999	662	383	66	999999	
115	617	937	978	263	986	683	832	695	882	324	900	999999	999999	999999	867	835	514	176	867	249	629	951	999999	921	539	513	210	80	553	66	176	45	862	379	278	999999	999999	29	636	318	999999	134	799	54	257	941	999999	978	999999	253	999999	216	198	445	485	665	386	999999	999999	482	483	761	152	999999	157	865	625	560	999999	83	387	494	540	558	985	505	162	516	674	597	717	232	385	309	908	960	999999	427	999999	999999	417	400	305	163	999999	502	999999	973	999999	999999	325	245	91	621	865	999999	675	639	459	980	999999	869	392	999999	765	261	385	842	999999	197	29	208	999999	293	999999	999999	999999	387	723	493	522	189	620	999999	281	481	150	763	443	255	294	216	999999	999999	999999	548	999999	179	398	583	126	149	65	709	372	999999	579	798	956	878	474	298	999999	966	467	333	999999	109	999999	293	121	621	408	999999	999999	999999	241	752	192	126	980	29	988	149	999999	383	133	999999	920	164	902	999999	807	565	781	995	300	10	999999	776	999999	908	999999	114	472	504	999999	393	806	559	885	999999	616	999999	999999	999999	310	999999	999999	94	209	348	189	700	391	769	814	842	890	907	522	240	306	415	826	81	704	883	676	871	642	740	114	370	278	86	735	999999	667	336	695	999999	410	371	999999	951	728	999999	723	703	689	999999	502	899	999999	655	529	210	999999	826	750	999999	999999	728	452	468	243	819	999999	315	999999	847	185	564	221	998	830	999999	838	875	353	999999	170	973	192	743	999999	215	332	623	556	535	953	841	585	278	424	681	999999	118	717	909	202	999999	669	842	723	999999	687	49	824	999999	999999	148	482	999999	999999	136	546	708	231	38	496	808	999999	508	999999	343	999999	999999	584	999999	999999	729	167	443	887	999999	999999	349	30	309	999999	292	798	962	173	815	368	915	22	999999	145	220	999999	688	999999	999999	660	171	948	389	959	744	999999	999999	578	642	981	49	783	514	822	206	999999	999999	999999	999999	19	795	345	999999	974	999999	930	296	23	805	842	999999	30	503	101	152	401	640	999999	999999	999999	133	394	530	834	999999	141	508	475	938	532	966	188	219	383	864	825	869	999999	895	999999	179	661	773	800	512	28	289	422	679	805	999999	999999	726	387	999999	411	999999	254	654	932	431	999999	85	999999	876	300	811	129	236	326	532	235	454	969	999999	471	620	730	331	310	851	95	795	999999	485	394	461	831	999999	999999	21	624	999999	963	392	358	586	501	924	222	217	170	195	362	282	999999	999999	999999	999999	424	
999999	93	923	354	999999	999999	999999	942	796	491	838	979	632	773	315	999999	474	490	587	309	999999	129	806	118	103	691	899	442	860	663	268	704	999999	82	672	927	701	416	883	55	332	644	704	442	383	237	999999	422	57	375	999999	645	178	430	999999	671	999999	814	999999	398	999999	593	999999	143	233	143	877	560	110	387	215	999999	607	542	976	999999	425	373	734	865	999999	487	395	494	999999	999999	999999	681	543	11	650	886	165	494	609	739	562	999999	219	250	360	977	999999	669	999999	999999	48	636	999999	297	255	913	89	395	244	959	207	596	827	611	607	206	999999	108	999999	328	999999	999999	999999	247	999999	999999	163	494	999999	187	999999	725	335	28	583	899	237	255	755	736	999999	770	999999	649	541	965	743	999999	642	164	960	223	931	999999	999999	925	703	216	608	401	760	595	880	67	794	999999	999999	808	37	708	968	771	352	11	999999	142	862	999999	999999	723	120	555	852	360	999999	950	793	494	632	999999	999999	999999	647	999999	976	222	890	203	854	69	704	934	581	933	195	199	999999	930	999999	262	72	419	510	885	290	215	999999	529	840	999999	999999	776	186	378	512	948	999999	999999	34	309	252	669	439	646	999999	186	973	918	175	37	89	863	999999	379	595	786	999999	762	999999	999999	479	370	362	20	381	927	999999	213	431	247	75	883	905	29	20	403	980	863	866	114	999999	823	363	999999	764	825	999999	806	782	725	437	999999	913	263	830	881	316	999999	275	100	427	999999	497	928	999999	206	957	155	368	202	806	657	895	999999	539	655	999999	549	256	999999	999999	951	430	705	999999	999999	969	999999	199	999999	97	561	597	775	686	999999	336	999999	851	999999	867	999999	447	590	999999	780	475	943	999999	184	874	999999	182	719	774	475	349	791	129	267	236	999999	956	239	114	254	999999	999999	293	78	999999	999999	698	688	688	860	514	999999	999999	38	239	35	999999	24	265	330	388	877	10	220	131	999999	316	999999	999999	999999	508	218	999999	674	720	999999	999999	655	856	302	999999	494	41	914	961	999999	15	100	38	210	387	999999	973	784	865	999999	129	999999	946	783	275	114	999999	135	361	305	364	999999	317	884	375	999999	167	962	261	894	846	999999	999999	622	539	225	565	140	185	566	999999	700	808	538	235	587	709	82	37	963	147	905	563	666	999999	999999	782	999999	835	115	784	20	532	999999	346	43	823	334	253	59	548	226	950	795	70	663	999999	779	999999	788	572	95	935	298	757	999999	533	592	477	999999	443	421	
305	79	999999	234	999999	999999	202	202	764	384	828	999999	424	999999	955	768	606	491	589	13	495	57	542	699	999999	999999	224	999999	509	240	999999	999999	616	999999	921	881	23	835	495	476	586	999999	33	999999	267	957	873	999999	999999	765	986	999999	999999	439	999999	258	999999	999999	159	933	622	796	692	533	999999	999999	371	297	999999	84	754	999999	995	122	427	39	33	354	442	128	371	999999	999999	999999	254	870	549	187	999999	672	353	999999	686	562	853	789	773	999999	671	46	999999	999999	836	999999	999999	999999	999999	944	22	897	235	193	649	999999	571	245	999999	999999	289	999999	681	194	97	336	730	999999	93	442	269	637	266	999999	999999	999999	533	785	550	509	999999	37	879	999999	175	313	999999	170	999999	655	991	999999	999999	825	999999	24	364	410	498	999999	191	199	142	999999	685	384	640	702	510	253	507	785	999999	999999	224	261	776	86	29	783	888	999999	539	437	450	999999	234	441	320	667	51	133	297	999999	328	999999	999999	330	919	790	672	745	660	48	158	215	923	999999	611	960	248	288	999999	714	999999	999999	659	704	118	44	999999	999999	391	842	212	384	498	654	999999	679	366	999999	999999	239	999999	153	908	999999	289	245	999999	999999	999999	360	429	999999	742	582	428	706	885	999999	999999	885	999999	472	363	999999	835	773	717	279	977	931	999999	792	132	161	603	999999	713	999999	424	872	999999	460	999999	40	422	450	641	916	999999	852	793	999999	999999	999999	597	648	999999	100	665	999999	528	458	721	999999	756	636	639	999999	978	950	999999	999999	999999	349	577	190	102	332	405	394	999999	999999	53	135	999999	438	559	851	563	955	999999	999999	999999	999999	354	859	739	482	284	999999	811	999999	937	284	859	999999	999999	893	703	999999	555	467	694	280	999999	727	414	999999	759	328	87	787	37	999999	272	999999	999999	866	999999	999999	451	620	58	999999	583	91	863	999999	275	999999	49	666	158	157	999999	230	999999	231	535	999999	999999	153	722	956	708	33	33	915	22	489	999999	999999	897	999999	964	934	999999	85	697	302	864	646	330	999999	999999	421	999999	879	999999	52	999999	13	340	379	274	308	999999	102	910	999999	68	947	756	999999	240	516	768	173	192	475	999999	852	534	243	999999	807	822	999999	999999	297	999999	999999	999999	969	48	838	201	528	720	666	999999	326	175	999999	999999	916	890	544	458	772	652	475	697	156	240	598	478	999999	616	999999	485	864	999999	623	999999	914	999999	786	747	401	324	250	453	525	439	494	999999	397	999	845	917	288	586	999999	644	999999	455	157	
739	449	369	104	911	263	191	999999	999999	551	970	328	271	999999	796	66	458	412	31	181	716	999999	911	91	107	999999	548	206	288	520	978	257	469	507	999999	308	999999	229	338	999999	344	267	593	145	426	680	999999	813	492	999999	455	241	999999	283	440	993	538	288	996	150	715	984	893	390	573	723	859	764	66	498	34	238	84	831	837	458	162	775	664	426	999999	734	714	999999	999999	747	360	195	76	999999	999999	753	232	198	484	360	374	212	572	703	821	819	757	993	999999	227	167	75	446	999999	840	763	624	579	952	980	279	145	325	825	999999	674	697	12	999999	281	15	999999	356	486	94	950	999999	961	605	378	977	999999	263	847	589	294	748	999999	999999	999999	138	653	999999	999999	999999	238	887	746	339	156	132	999999	274	999999	221	999999	718	959	999999	890	560	663	974	999999	12	558	999999	999999	999999	88	999999	612	789	722	999999	362	649	999999	406	855	999999	465	631	459	255	999999	999999	999999	636	318	999999	999999	195	332	455	475	678	999999	502	532	356	419	511	999999	230	519	964	551	91	858	632	999999	563	53	827	104	41	999999	999999	779	111	999999	841	927	512	147	999999	466	999999	676	999999	999999	359	999999	508	999999	999999	380	238	736	999999	904	947	777	685	999999	235	152	999999	360	444	999999	333	999999	430	503	999999	583	748	93	102	508	999999	415	999999	999999	999999	689	544	183	150	661	296	601	520	999999	905	73	251	803	999999	284	960	999999	242	529	663	636	453	999999	86	380	631	154	644	999999	999999	542	602	999999	201	545	999999	331	220	782	867	732	999999	233	597	513	341	944	181	818	547	368	183	655	981	999999	246	538	107	769	39	999999	957	760	577	373	471	211	612	376	675	639	999999	459	662	999999	999999	229	999999	999999	49	686	973	999999	999999	999999	369	947	68	320	999999	80	234	451	752	725	774	452	656	234	999999	140	999999	805	152	908	662	723	993	60	457	26	999999	535	730	352	178	141	548	315	13	524	152	301	77	605	414	999999	999999	936	166	981	573	194	529	999999	354	177	684	999999	609	645	954	18	863	292	949	698	720	409	557	643	904	351	999999	999999	987	50	999999	546	503	408	999999	66	999999	999999	453	936	16	821	998	10	457	244	706	368	999999	144	999999	785	999999	999999	543	306	999999	523	87	232	999999	10	920	314	999999	147	809	999999	999999	897	124	398	999999	23	999999	899	411	999999	999999	669	644	862	958	853	612	952	999999	787	864	720	677	380	398	999999	999999	999999	900	999999	570	319	
434	505	999999	672	999999	49	946	642	999999	644	894	832	337	999999	587	999999	999999	77	701	487	256	32	999999	907	230	999999	999	617	999999	999999	998	717	985	876	245	149	132	296	999999	572	15	258	763	229	825	844	999999	981	999999	870	963	999999	992	93	72	411	999999	999999	999999	285	50	339	999999	346	999999	187	846	460	181	448	999999	755	244	138	999999	999999	269	126	999999	385	701	27	974	180	999999	175	725	902	813	833	999999	300	844	999999	532	675	657	426	583	999999	998	592	809	205	891	218	598	999999	610	74	152	52	999999	999999	584	999999	365	999999	999999	481	461	943	647	999999	999999	689	910	999999	606	806	351	999999	542	443	387	118	218	778	288	514	999999	862	302	749	690	999999	550	778	972	509	320	236	803	112	196	64	945	471	999999	212	308	999999	266	999999	999999	310	509	316	999999	475	814	586	999999	118	905	599	651	897	657	530	149	142	714	107	495	999999	49	440	999999	332	173	999999	51	86	999999	664	605	498	36	390	438	999999	98	999999	695	733	94	694	207	597	412	57	813	999999	999999	176	999999	169	318	999999	271	78	69	999999	999999	77	544	999999	901	999999	999999	999999	999999	999999	101	905	53	217	412	761	999999	354	243	659	920	126	999999	999999	23	50	999999	445	189	427	999999	369	183	731	205	999999	199	28	792	956	602	999999	186	999999	125	999999	132	990	757	556	578	916	999999	999999	446	195	144	710	61	861	783	558	973	453	158	732	731	999999	21	784	572	999999	562	999999	66	671	940	396	719	999999	917	476	688	633	849	213	999999	999999	295	19	492	999999	967	931	182	999999	285	732	999999	999999	435	811	978	972	999999	999999	363	558	354	775	255	999999	991	205	943	317	870	349	604	999999	208	958	35	12	302	999999	53	630	114	22	395	217	998	336	430	999999	999999	999999	650	291	849	975	429	520	763	743	497	772	988	865	183	935	137	452	999999	477	785	999999	999999	999999	999999	732	999999	999999	999999	999999	749	999999	774	836	819	165	699	999999	106	233	999999	515	248	558	999999	281	999999	249	999999	999999	90	999999	999999	953	331	521	999999	751	768	126	531	97	141	725	994	832	999999	999999	999999	28	246	999999	356	999999	999999	279	737	131	311	251	100	214	999999	928	957	999999	999999	821	999999	307	130	947	554	979	701	451	384	999999	564	764	284	999999	203	820	224	276	209	191	24	61	784	999999	450	526	36	326	999999	212	768	999999	320	999999	646	999999	898	298	269	376	999999	496	895	223	567	547	967	999999	21	683	999999	690	
993	340	999999	463	523	999999	507	38	953	385	857	999999	755	763	454	999999	999999	455	922	999999	17	832	923	999999	166	570	356	902	559	426	999999	910	497	87	999999	979	999999	193	234	999999	791	240	423	999999	638	999999	468	804	102	869	765	565	999999	999999	683	999999	999999	288	999999	952	860	604	999999	536	80	947	685	678	955	474	999999	660	999999	240	143	999999	419	50	888	444	112	999999	810	689	660	749	159	999999	403	646	572	999999	999999	281	831	196	762	886	812	999999	47	790	848	627	150	115	343	530	655	999999	751	376	399	862	850	318	793	789	875	999999	797	977	999999	319	902	999999	772	950	408	999999	24	532	999999	999999	406	999999	703	193	548	555	415	629	999999	496	895	206	700	34	431	523	402	972	20	491	999999	999999	999999	539	999999	512	342	393	999999	999999	892	228	148	999999	999999	999999	614	999999	250	330	915	178	999999	787	424	705	999999	999999	999999	884	553	51	521	746	313	346	805	999999	467	46	222	999999	507	999999	603	676	67	507	569	893	908	999999	732	999999	575	726	144	728	124	999999	575	595	999999	247	999999	851	706	402	889	128	999999	450	153	213	999999	894	999999	999999	193	747	999999	439	999999	635	975	999999	999999	831	999999	587	212	87	59	448	470	999999	999999	269	198	752	999999	665	618	450	170	468	999999	528	582	681	65	561	544	377	381	999999	999999	239	271	402	543	875	230	312	916	999999	999999	705	999999	490	738	411	393	441	777	982	821	738	999999	999999	999999	789	259	500	531	999999	999999	682	999999	335	999999	926	998	999999	219	999999	444	316	534	999999	78	943	785	101	943	999999	177	112	599	398	324	999999	765	754	289	753	625	730	780	275	121	717	999999	418	279	811	412	598	232	999999	548	514	214	958	448	179	13	167	556	877	483	440	93	678	20	999999	171	254	515	465	478	999999	535	268	404	999999	315	377	822	141	251	579	999999	916	999999	809	999999	806	315	120	749	468	183	902	999999	681	634	959	999999	999999	649	168	92	767	214	834	979	945	564	98	999999	636	345	425	636	903	999999	177	829	999999	78	999999	939	405	715	999999	539	999999	476	722	726	356	969	94	999999	999999	497	122	711	24	830	529	252	226	255	999999	133	758	276	888	999999	466	139	207	669	294	999999	686	61	203	304	356	478	841	372	999999	666	260	933	553	416	447	465	814	380	548	122	722	160	602	887	999999	999999	588	601	269	226	772	425	999999	999999	999999	71	518	720	484	999999	410	999999	737	456	999999	825	723	481	683	
10	325	826	130	999999	999999	536	999999	316	523	989	889	250	112	302	999999	835	736	999999	606	386	947	104	896	999999	712	868	422	999999	24	956	643	117	999999	999999	900	946	304	999999	369	999999	612	211	206	999999	171	170	999999	999999	562	47	98	44	875	999999	63	999999	930	632	999999	636	123	312	301	567	999999	999999	999999	843	999999	999999	540	711	328	999999	773	745	897	411	336	552	999999	999999	592	999999	999999	609	242	999999	999999	999999	999999	672	999999	732	170	999999	999999	639	149	999999	838	908	54	615	507	387	999999	553	999999	318	333	528	306	999999	520	147	720	999999	700	746	549	710	638	722	931	867	155	596	171	473	835	999999	272	946	999999	217	999999	977	478	489	999999	999999	97	896	355	497	999999	999999	221	33	589	594	938	402	840	137	280	331	683	640	999999	129	999999	69	483	75	999999	359	213	312	214	742	999999	220	853	860	999999	741	999999	444	501	507	999999	148	884	250	329	999999	115	999999	937	999999	304	838	257	774	999999	38	423	290	999999	999999	999999	909	818	846	748	728	549	980	515	999999	954	999999	148	999999	999999	252	185	242	745	396	999999	628	374	603	448	17	963	88	562	999999	328	999999	214	485	999999	999999	329	47	999999	601	329	999999	80	409	656	65	700	521	39	64	853	190	544	999999	772	816	999999	225	999999	740	764	999999	427	921	219	868	44	663	672	278	999999	147	999999	154	999999	128	557	999999	999999	393	317	451	59	999999	740	147	552	369	713	256	931	114	638	761	837	859	999999	999999	199	787	30	47	999999	761	141	715	450	400	777	653	268	999999	278	25	999999	322	421	999999	190	82	325	999999	950	426	346	999999	999999	979	316	217	419	408	775	169	372	280	602	297	376	35	697	162	999999	999999	987	999999	836	999999	337	524	447	788	968	127	472	999999	97	432	999999	323	999999	470	999999	570	243	999999	803	118	999999	163	999999	133	999999	165	999999	173	92	890	438	984	999999	885	652	792	999999	999999	439	657	697	26	193	999999	873	62	818	236	79	999999	825	137	559	727	970	999999	804	323	245	999999	742	999999	273	999999	993	440	341	331	999999	300	800	612	429	155	421	636	970	550	999999	500	346	158	103	71	999999	310	999999	264	914	478	987	456	395	626	914	397	753	999999	999999	999999	721	496	417	778	231	222	708	999999	999999	343	212	264	73	745	476	594	215	211	141	999999	15	999999	416	350	313	353	227	803	999999	999999	883	999999	374	816	999999	849	740	325	999999	999999	602	999999	948	580	275	732	999999	999999	159	
330	192	551	999999	492	999999	643	999999	77	474	877	995	904	182	292	460	228	890	256	965	627	853	890	999999	999999	100	984	139	836	999999	580	960	999999	654	910	841	342	138	881	999999	146	769	999999	850	962	857	698	999999	665	999999	56	842	146	684	999999	477	999999	189	576	402	453	513	253	992	893	916	427	260	271	999999	999999	100	18	867	829	999999	999999	49	409	431	401	145	473	999999	999999	738	999999	893	999999	443	549	162	561	489	935	632	526	999999	999999	55	999999	448	586	225	12	956	999999	279	999999	675	297	262	780	155	999999	318	999999	538	965	165	999999	534	999999	999999	901	965	999999	529	999999	207	341	508	999999	363	991	953	558	258	712	80	904	554	48	456	999999	296	381	416	488	627	591	987	999999	801	952	905	319	758	323	999999	999999	999999	347	657	343	788	999999	427	164	56	759	791	825	894	260	548	999999	681	999999	614	594	132	50	314	615	353	793	291	411	999999	643	999999	934	676	652	999999	217	391	123	367	127	954	261	441	867	999999	172	999999	550	413	420	638	85	999999	999999	305	273	42	51	990	999999	999999	25	79	412	959	999999	159	251	659	341	999999	568	325	496	999999	999999	608	446	999999	999999	971	740	999999	999999	15	724	235	233	357	337	999999	349	132	999999	239	938	192	39	908	999999	22	580	890	82	316	80	999999	222	812	434	664	596	236	999999	999999	156	999999	999999	407	245	631	925	894	332	167	764	445	953	266	701	687	999999	999999	871	178	401	849	999999	368	935	999999	999999	421	922	672	587	123	324	347	92	919	788	631	999999	322	999999	999999	568	914	551	999999	807	955	120	999999	95	68	364	639	632	307	103	45	471	281	618	999999	971	660	999999	650	999999	615	999999	782	899	947	864	559	91	999999	999999	999999	816	311	165	66	311	185	587	529	759	684	999999	785	826	999999	999999	401	999999	582	714	907	345	999999	512	202	999999	999999	999999	147	203	804	999999	916	999999	92	228	170	999999	561	213	796	999999	59	891	999999	899	398	999999	156	787	473	855	509	999999	384	999999	999999	798	999999	999999	999999	337	999999	336	954	136	798	770	999999	999999	999	286	151	379	999999	834	999999	18	999999	999999	393	382	701	359	999999	948	58	915	641	417	312	372	999999	286	240	469	999999	999999	937	320	111	999999	221	622	787	196	999999	139	999999	549	389	907	732	671	999999	599	999999	100	606	999999	87	999999	138	335	231	637	999999	864	999999	458	999999	572	80	754	999999	765	171	89	572	999999	999999	918	830	101	38	405	640	
999999	395	640	832	999999	126	932	242	999999	499	999999	400	160	72	849	999999	635	348	816	836	977	479	135	438	557	999999	999999	770	169	62	999999	307	999999	999999	999999	479	508	625	667	456	148	522	973	276	285	688	421	480	999999	928	999999	752	222	568	662	20	269	999999	285	25	62	172	83	174	462	999999	574	163	429	380	492	999999	680	369	698	999999	999999	859	163	868	115	593	999999	240	857	294	95	267	344	999999	999999	305	349	999999	999999	975	448	999999	999999	696	123	999999	61	25	445	194	81	852	870	207	514	999999	999999	999999	909	469	999999	842	316	177	503	317	818	796	999999	196	670	38	965	999999	27	696	56	466	754	846	541	369	795	673	222	242	396	147	128	999999	999999	932	742	935	198	605	502	646	202	806	450	264	854	999999	524	53	887	999999	189	817	363	592	662	73	927	428	57	643	954	271	920	680	999999	360	940	737	295	39	534	999999	204	409	274	999999	406	999999	514	999999	158	179	355	999999	957	999999	455	664	280	679	17	769	557	999999	691	931	999999	769	586	503	318	787	757	857	999999	768	623	954	328	999999	666	999999	914	510	495	785	999999	999999	723	378	905	285	466	616	999999	764	864	344	718	342	72	999999	700	20	237	370	422	497	623	199	686	501	346	566	22	367	855	56	999999	905	25	213	56	999999	598	43	331	999999	999999	859	999999	289	245	985	652	40	950	904	282	134	999999	428	69	999999	691	413	939	999999	999999	664	999999	999999	970	812	327	999999	590	491	421	204	49	281	999999	999999	999999	407	266	360	914	982	417	951	773	249	999999	596	154	999999	999999	194	103	431	547	181	950	96	999999	999999	999999	793	449	468	492	88	94	999999	766	305	248	294	157	588	985	999999	999999	957	53	730	279	999999	714	77	965	999999	999999	617	734	490	813	209	999999	999999	692	131	543	999999	468	695	164	451	829	999999	284	242	47	999999	999999	999999	999999	992	53	587	999999	936	999999	382	999999	265	977	999999	999999	285	491	999999	205	999999	895	863	87	307	999999	357	999999	828	901	866	792	999999	199	595	181	807	566	821	166	510	679	999999	52	171	999999	999999	999999	688	999999	999999	999999	999999	46	722	620	582	848	626	503	999999	22	335	45	222	589	769	76	391	305	559	718	999999	882	694	645	149	821	916	851	296	999999	887	743	999999	509	557	697	477	975	999999	959	940	999999	470	498	354	720	830	582	999999	999999	337	392	535	834	999999	999999	999999	999999	480	761	999999	775	217	66	134	591	999999	713	41	
82	599	416	707	999999	778	353	422	205	301	429	990	344	173	999999	311	999999	218	522	813	999999	355	999999	505	836	37	175	999999	413	374	762	42	126	550	999999	547	999999	999999	999999	66	352	940	155	786	999999	999999	597	611	999999	999999	999999	999999	175	900	837	999999	208	911	870	572	612	242	18	831	999999	397	999999	999999	558	611	391	819	283	465	470	263	209	614	999999	76	439	564	62	999999	999999	999999	999999	226	712	888	348	999999	999999	372	454	120	932	324	999999	663	999999	803	62	456	373	809	109	999999	999999	583	527	594	467	804	143	999999	190	359	96	999999	530	999999	91	670	272	381	999999	910	21	360	331	999999	366	790	999999	636	999999	606	295	936	999999	166	999999	139	370	753	552	21	239	999999	930	582	238	108	142	249	721	391	999999	992	804	198	698	999999	261	999999	238	676	634	506	545	584	73	159	868	374	870	952	310	518	828	999999	681	615	430	749	656	999999	657	929	914	999999	422	303	141	102	467	707	877	999999	525	875	386	999999	860	355	519	999999	240	768	378	769	91	675	173	811	999999	999999	659	999999	986	971	29	704	591	424	999999	999999	28	776	999999	172	85	582	993	953	617	948	755	84	239	577	36	889	999999	155	999999	747	140	330	999999	385	999999	374	741	554	856	999999	151	445	194	748	70	464	999999	216	693	509	681	999999	203	568	337	585	999999	999999	944	140	153	445	384	999999	999999	697	999999	531	124	710	840	449	107	935	807	999999	890	999999	517	572	999999	354	461	999999	75	999999	136	26	58	473	999999	333	999999	999999	537	705	999999	999999	999999	372	273	999999	101	983	668	999999	999999	268	999999	999999	695	791	999999	999999	112	798	983	844	359	719	571	184	999999	651	618	516	838	999999	407	999999	258	130	382	155	308	697	999999	999999	871	832	807	999999	266	40	777	310	432	238	623	738	721	226	999999	398	999999	99	999999	449	375	162	999999	999999	999999	658	769	574	419	755	83	414	999999	515	972	526	911	702	999999	452	873	317	94	610	757	999999	999999	41	711	983	353	219	999999	813	113	719	999999	76	17	608	271	999999	890	999999	164	999999	203	999999	999999	893	999999	999999	999999	414	575	999999	78	792	983	201	276	737	862	999999	999999	863	573	731	412	263	999999	845	694	320	191	669	426	417	456	547	475	185	999999	818	506	999999	48	999999	248	55	651	646	999999	999999	341	533	350	999999	274	999999	646	472	803	991	805	642	413	861	232	999999	999999	660	346	445	726	101	999999	54	929	166	999999	999999	493	366	
611	451	761	878	978	657	999999	962	152	999999	901	12	382	795	22	999999	841	187	999999	342	415	990	309	648	99	999999	583	305	999999	118	476	510	979	999999	389	999999	880	999999	882	575	586	678	999999	999999	999999	999999	718	164	999999	75	324	647	932	161	999999	999999	151	123	788	999999	84	33	437	43	999999	400	33	935	415	658	999999	316	305	638	755	737	482	128	114	999999	999999	428	273	469	793	829	577	828	495	768	999999	767	746	153	999999	563	999999	484	503	153	700	782	748	383	999999	18	999999	303	405	999999	148	33	18	422	216	999999	759	968	250	999999	822	999999	999999	999999	999999	226	570	999999	147	201	496	997	624	960	675	748	679	889	999999	784	487	284	432	282	630	200	758	333	937	844	804	282	999999	644	330	505	342	111	939	866	448	999999	166	214	726	150	408	999999	746	467	976	999999	591	465	381	999999	772	177	26	254	467	247	224	999999	397	999999	999999	979	640	180	416	577	999999	520	346	999999	127	999999	555	489	791	710	999999	479	999999	934	690	778	273	781	999999	999999	94	694	999999	210	975	999999	816	512	386	428	417	576	61	408	918	80	128	94	431	999999	622	536	462	756	999999	745	999999	999999	533	985	716	858	999999	999999	492	999999	122	146	321	264	411	999999	999999	999999	999999	20	428	468	25	619	659	188	360	188	999999	558	242	651	550	240	437	364	978	400	712	559	138	809	916	663	958	982	999999	176	152	579	433	99	464	650	326	966	446	914	335	999999	999999	269	699	934	33	470	999999	90	999999	57	999999	712	660	743	881	618	999999	362	660	677	999999	999999	999999	999999	134	152	197	899	913	999999	917	999999	75	999999	61	868	119	981	639	498	396	693	349	105	999999	720	439	999999	768	708	423	93	263	658	132	323	999999	726	809	881	282	999999	176	365	139	999999	647	485	999999	23	508	571	999999	999999	290	722	844	999999	469	999999	712	477	141	215	999999	999999	999999	416	62	999999	999999	999999	999999	757	226	700	527	983	965	512	82	999999	37	755	999999	852	370	999999	999999	410	478	999999	267	405	999999	999999	564	960	318	305	999999	241	999999	955	999999	999999	399	965	946	999999	999999	861	975	956	341	758	449	385	15	999999	473	719	999999	651	268	361	135	775	588	420	145	566	674	669	322	999999	530	82	386	94	462	405	154	787	215	617	317	311	74	420	365	999999	954	124	832	480	202	781	697	27	990	623	999999	535	454	638	196	315	999999	499	238	377	999	921	741	999999	999999	261	999999	650	999999	999999	
999999	177	65	956	611	560	837	841	999999	748	384	368	104	839	28	999999	999999	576	431	12	667	575	192	987	189	43	382	763	905	940	345	56	973	176	999999	218	479	497	37	635	477	999999	849	489	992	641	827	902	59	955	917	999999	229	51	166	146	985	78	777	999999	188	999999	935	709	413	338	394	928	927	809	150	999999	549	999999	999999	865	999999	702	994	547	216	480	999999	950	999999	475	826	999999	19	775	233	411	719	458	999999	403	866	999999	999999	664	256	899	999999	250	815	999999	329	433	516	301	999999	292	83	999999	371	708	369	984	999999	937	511	999999	918	161	586	738	137	999999	999999	140	998	999999	626	340	301	317	504	473	145	999999	155	402	999999	999999	999999	940	999999	488	97	748	43	999999	464	148	999999	999999	980	999999	664	86	943	239	95	385	302	834	665	999999	939	64	213	896	849	999999	791	999999	46	210	795	645	411	648	13	599	106	126	999999	999999	187	506	336	680	809	69	19	916	317	50	425	531	285	593	549	42	999999	147	42	999999	999999	53	999999	780	38	29	674	304	235	496	288	185	713	188	566	442	728	533	97	789	723	875	801	996	784	274	370	818	999999	999999	64	959	94	398	999999	143	749	555	651	790	395	999999	999999	821	999999	999999	817	106	999999	117	313	21	60	252	18	481	999999	999999	995	764	658	856	999999	999999	999999	329	999999	999999	57	999999	693	182	881	306	404	999999	193	980	245	545	457	273	791	991	667	999999	908	842	390	658	890	988	999999	887	999999	999999	999999	436	999999	441	158	502	59	999999	999999	141	140	999999	847	10	297	999999	999999	999999	317	395	74	214	597	399	999999	259	934	398	542	704	999999	994	175	999999	999999	757	600	803	396	954	999999	197	999999	536	912	165	999999	389	370	999999	472	109	579	745	474	999999	839	990	30	999999	567	660	71	719	518	145	999999	982	511	540	671	721	73	999999	181	877	637	999999	486	999999	265	555	37	913	241	523	424	429	999999	194	917	610	783	498	396	563	135	857	999999	776	999999	999999	877	830	956	751	45	227	574	597	677	778	513	999999	643	22	632	157	999999	995	999999	168	590	327	999999	71	999999	999999	999999	617	999999	779	53	709	688	999999	677	999999	957	490	487	207	854	803	999999	148	106	27	854	384	930	977	379	31	65	999999	431	999999	216	894	999999	999999	260	957	999999	999999	735	803	87	400	345	435	200	996	518	523	313	787	810	484	965	999999	720	591	686	773	999999	31	654	278	821	126	999999	999999	999999	27	
999999	999999	958	619	999999	302	940	463	48	505	787	382	513	999999	116	644	750	731	929	891	749	668	280	999999	497	713	159	999999	999999	999999	444	137	328	501	576	415	828	200	81	672	979	266	552	191	985	37	999999	122	172	999999	375	269	143	786	277	287	999999	886	999999	999999	999999	142	884	820	71	660	64	22	999999	700	815	560	660	266	911	999999	125	98	96	999999	999999	47	645	999999	999999	185	994	541	233	299	999999	942	78	999999	999999	847	381	999999	999999	999999	973	505	999999	472	372	814	609	999999	999999	784	171	538	799	662	504	115	497	493	966	999999	665	522	789	676	913	872	492	288	737	74	120	393	969	760	496	700	890	183	39	999999	575	127	666	449	137	999999	152	415	999999	999999	999999	888	766	243	669	460	716	480	559	499	332	330	149	809	673	999999	569	49	176	804	225	324	463	927	320	999999	856	999999	548	999999	729	86	411	999999	715	232	626	735	999999	999999	983	419	999999	999999	999999	255	978	856	999999	358	999999	113	249	82	208	45	434	838	999999	999999	999999	999999	931	894	769	999999	919	825	104	451	162	833	999999	140	999999	806	999999	923	999999	75	999999	999	574	200	974	999999	999999	338	125	680	797	787	999999	968	441	617	487	729	770	999999	335	162	762	334	999999	999999	164	118	262	402	999999	511	626	857	999999	604	999999	741	920	152	418	591	710	999999	653	999999	30	999999	999999	213	328	971	163	752	740	416	247	249	999999	128	999999	999999	999999	999999	345	296	999999	955	415	999999	815	746	999999	627	61	999999	452	347	680	831	999999	999999	419	59	999999	373	357	874	127	999999	366	562	747	801	681	689	515	987	88	367	999999	74	999999	861	398	582	172	535	701	996	999999	899	568	999999	293	296	319	36	649	972	938	295	838	269	480	262	998	999999	946	371	999999	464	269	323	627	771	999999	999999	661	501	210	999999	999999	131	192	466	994	585	517	394	379	488	999999	999999	428	918	999999	999999	390	145	583	999999	589	339	999999	509	640	255	544	522	686	999999	999999	157	771	126	122	999999	87	23	268	422	500	562	991	749	126	163	894	709	544	306	177	525	917	56	243	843	363	999999	826	749	51	999999	707	618	123	999999	343	312	805	518	237	376	877	170	664	999999	347	28	393	486	360	834	999999	390	593	850	999999	725	883	999999	364	405	197	519	381	504	854	383	999999	999999	999999	592	999999	35	78	800	999999	757	391	216	506	344	999999	349	999999	216	27	327	999999	272	961	617	428	537	999999	832	189	368	
788	169	182	964	392	999999	666	767	930	951	321	999999	212	482	344	999999	772	29	999999	999999	999999	175	486	999999	358	999999	964	211	174	999999	871	246	999999	289	968	231	43	999999	951	831	682	631	285	76	16	241	70	488	283	751	765	144	725	341	248	623	682	999999	999999	28	999999	464	603	564	90	999999	181	923	999999	122	643	240	78	999999	174	999999	889	420	530	127	999999	485	928	422	611	736	999999	290	999999	354	548	398	925	932	337	227	37	721	999999	999999	70	147	974	999999	118	534	76	450	176	748	733	272	999999	498	715	28	536	190	999999	354	999999	891	881	169	573	999999	314	999999	999999	999999	471	999999	999999	999999	67	176	510	767	314	999999	669	80	123	302	999999	286	283	437	227	319	999999	846	768	641	378	178	999999	815	999999	999999	229	931	503	229	999999	565	838	999999	999999	548	999999	768	876	999999	684	493	999999	999999	999999	297	971	999999	917	999999	265	624	999999	792	230	999999	911	694	180	450	999999	999999	576	999999	25	65	448	756	996	679	800	922	970	893	999999	884	401	676	278	309	891	999999	24	864	963	663	166	999999	306	552	637	823	597	999999	28	946	916	883	999999	999999	848	225	880	248	837	342	999999	516	835	345	497	244	426	871	558	513	723	999999	930	362	899	403	460	453	51	977	999999	999999	874	19	967	517	112	785	460	676	472	775	36	999999	999999	999999	219	960	65	403	407	726	876	514	233	214	953	999999	999999	455	764	437	206	860	17	120	642	826	999999	999999	142	640	420	882	51	947	685	999999	353	259	193	499	999999	999999	579	608	667	369	786	763	563	890	999999	14	912	999999	579	176	623	999999	18	393	592	85	270	999999	316	999999	473	999999	529	999999	868	343	271	275	49	558	290	408	452	999999	999999	614	999999	999999	999999	415	970	16	378	519	999999	454	251	800	906	321	387	812	302	672	999999	511	244	909	31	859	999999	646	996	999999	885	225	999999	735	999999	978	659	999999	329	900	999999	467	906	999999	968	423	102	471	368	999999	180	999999	115	999999	999999	538	379	517	229	999999	672	999999	999999	357	999999	999999	999999	516	999999	927	662	999999	999999	402	647	438	604	234	940	608	767	281	288	278	850	417	119	999999	357	815	999999	151	799	999999	238	999999	457	559	385	507	424	999999	24	440	74	812	999999	713	142	999999	933	155	576	999999	999999	400	999999	741	999999	999999	361	333	168	641	329	999999	568	751	173	946	981	999999	848	999999	193	191	267	847	214	999999	432	405	999999	408	881	463	574	188	
922	837	656	715	62	169	156	101	427	382	121	999999	999999	243	549	196	999999	888	306	144	999999	638	143	207	537	469	794	955	789	999999	760	865	999999	390	829	999999	299	275	992	689	296	101	999999	999999	736	999999	793	198	855	356	999999	992	167	440	750	293	999999	999999	188	593	999999	200	999999	668	621	256	605	863	999999	999999	999999	999999	896	999999	847	999999	874	257	471	876	999999	605	999999	999999	328	768	707	516	640	545	631	840	97	409	324	106	999999	105	999999	999999	65	999999	999999	641	459	739	999999	550	593	999999	999999	456	988	999999	999999	769	99	868	999999	999999	999999	99	999999	869	592	66	999999	496	301	750	557	999999	984	981	820	744	821	999999	983	588	999999	999999	923	237	135	184	851	785	999999	555	999999	999999	999999	419	999999	999999	706	915	59	999999	999999	999999	258	842	855	641	472	16	491	182	947	631	999999	761	999999	391	176	996	743	417	999999	999999	14	746	999999	636	32	574	50	999999	48	906	999999	590	462	72	999999	999999	381	999999	711	845	999999	318	608	999999	45	994	237	559	799	999999	182	999999	999999	307	604	512	108	229	618	999999	965	636	144	51	222	305	309	999999	482	95	625	999999	706	369	999999	696	147	369	601	38	346	999999	64	338	734	777	402	165	467	405	982	161	999999	999999	999999	667	184	999999	172	739	694	118	86	714	94	923	935	999999	773	908	374	999999	627	590	561	999999	581	806	316	999999	999999	153	662	87	112	473	381	892	489	999999	521	580	999999	861	999999	238	414	350	253	810	842	574	392	558	999999	253	534	999999	261	999999	999999	377	999999	999999	836	550	455	999	999999	999999	551	52	348	907	396	794	543	765	256	333	999999	999999	999999	506	601	338	761	113	999999	999999	939	999999	641	94	779	154	330	477	34	792	782	415	737	999999	268	800	235	484	999999	999999	710	999999	49	999999	335	999999	815	753	999999	508	789	352	999999	753	682	465	999999	264	137	999999	473	999999	740	464	551	664	503	929	999999	801	113	286	941	999999	158	180	56	999999	999999	999999	338	577	351	999999	13	999999	462	984	950	802	399	971	999999	919	999999	999999	999999	999999	386	670	999999	885	515	999999	404	512	999999	153	999999	511	419	696	999999	213	913	896	999999	999999	460	120	212	519	979	445	999999	999999	999999	32	46	513	152	999999	337	999999	572	453	999999	999999	132	501	40	999999	389	448	393	703	475	999999	15	999999	999999	999999	999999	276	468	842	905	999999	923	999999	582	387	117	101	369	947	999999	416	640	470	834	707	101	959	90	893	140	540	
999999	999999	666	785	26	169	592	338	346	70	630	730	547	991	102	859	918	652	211	999999	999999	445	343	68	999999	545	52	223	722	175	195	574	999999	375	999999	225	605	796	371	948	509	40	611	999999	786	910	922	999999	615	242	999999	438	692	999999	999999	616	374	999999	999999	999999	126	378	616	181	875	66	28	182	999999	999999	263	132	291	262	788	59	999999	45	282	602	999999	209	608	999999	134	757	881	869	914	411	851	998	999999	999999	831	140	424	439	999999	730	892	750	868	738	978	918	156	999999	999999	411	782	338	335	680	999999	916	769	999999	57	127	184	159	999999	572	999999	999999	608	401	431	657	634	404	612	551	999999	872	999999	999999	511	215	610	451	814	513	629	522	672	842	41	914	371	298	999999	999999	555	743	999999	999999	712	723	999999	755	18	407	999999	387	726	999999	970	999999	999999	999999	625	841	516	999999	999999	754	942	999999	592	999999	370	999999	296	346	22	306	999999	999999	389	44	999999	787	895	855	999999	417	737	999999	795	888	872	55	999999	999999	999999	551	999999	823	408	999999	999999	209	140	554	394	999999	121	439	374	430	788	13	605	551	741	837	945	661	299	999999	999999	999999	717	999999	999999	999999	187	824	673	470	506	182	568	651	680	958	656	351	999999	999999	306	999999	877	375	110	999999	449	787	999999	835	606	999999	533	482	721	663	999999	437	999999	79	324	296	765	903	999999	615	999999	999999	999999	999999	190	604	200	358	629	719	822	351	999999	34	875	399	104	838	864	999999	649	999999	929	27	476	999999	690	400	626	999999	999999	973	451	494	433	494	999999	999999	999999	999999	947	185	852	999999	999999	999999	833	999999	204	925	202	927	49	999999	966	359	999999	853	999999	999999	913	999999	731	619	187	999999	900	118	601	999999	483	156	193	862	420	473	243	927	186	999999	396	63	999999	701	817	614	999999	885	528	83	469	72	641	694	98	157	453	242	824	990	249	724	44	813	451	55	744	186	155	502	126	107	677	979	574	999999	603	40	802	573	915	999999	590	528	921	420	514	999999	774	272	999999	10	113	195	96	671	29	392	259	999999	870	999999	739	35	956	372	999999	661	130	999999	554	999999	440	999999	85	233	999999	999999	892	41	999999	255	999999	883	482	125	994	491	892	999999	840	220	780	999999	999999	167	999999	999999	999999	999999	35	852	378	545	717	607	570	852	120	999999	537	999999	500	228	240	624	355	856	553	999999	378	999999	769	227	397	999999	642	409	558	917	947	578	999999	342	15	999999	877	866	175	874	555	152	
380	39	374	337	720	562	799	88	999999	429	999999	730	191	999999	999999	999999	999999	999999	964	171	303	999999	915	959	567	999999	222	999999	746	488	691	678	999999	235	999999	739	853	69	623	90	999999	999999	115	528	566	999999	999999	884	604	727	718	790	910	394	848	188	999999	999999	769	562	349	257	341	333	738	343	445	955	598	354	306	999999	761	883	561	823	96	999999	402	353	15	999999	948	999999	770	999999	767	901	387	354	624	447	300	71	999999	362	999999	782	789	233	779	206	999999	259	430	630	999999	37	832	34	101	999999	23	426	999999	21	999999	321	562	838	999999	543	577	253	730	859	798	699	152	209	684	999999	607	999999	999999	809	51	698	599	150	999999	740	78	362	999999	999999	434	873	514	999999	62	827	229	951	999999	999999	999999	52	999999	571	831	339	884	633	350	787	130	844	999999	747	970	611	722	422	999999	834	475	225	991	833	434	924	999999	422	156	857	95	655	999999	999999	189	998	178	37	318	999999	999999	444	999999	475	775	589	999999	999999	758	451	999999	807	999999	999999	770	414	61	696	999999	907	155	999999	486	492	702	999999	335	524	567	999999	999999	695	113	437	978	999999	212	526	67	844	999999	427	999999	999999	753	287	999999	695	568	775	946	482	999999	411	395	394	958	999999	773	310	264	506	999999	787	19	419	999999	556	845	999999	211	535	638	301	13	728	807	999999	738	999999	803	639	956	791	999999	959	804	999999	999999	594	999999	682	753	756	590	406	226	876	695	999999	583	999999	999999	999999	999999	421	844	598	999999	667	999999	186	791	358	507	625	999999	418	999999	59	615	999999	514	999999	667	528	782	881	999999	999999	511	930	96	999999	999999	688	788	999999	227	613	125	215	303	999999	18	896	891	404	259	964	856	808	999999	999999	728	581	610	600	170	55	638	999999	887	801	999999	655	999999	999999	518	819	837	422	201	158	933	409	708	140	251	771	637	388	632	747	750	702	815	450	675	268	999999	197	967	181	975	163	327	502	999999	363	806	504	885	440	137	443	617	966	711	328	872	479	358	999999	417	999999	339	150	60	463	839	649	720	259	741	649	455	29	999999	999999	92	999999	912	888	965	999999	502	202	999999	317	95	849	999999	356	396	999999	839	999999	763	725	823	999999	999999	764	523	999999	783	636	698	487	999999	597	794	931	246	999999	566	999999	433	284	999999	147	530	742	377	990	911	999999	863	143	810	876	265	457	957	904	999999	999999	375	808	359	866	504	999999	329	497	999999	807	119	729	50	999999	154	999999	
967	685	999999	709	396	533	999999	419	772	564	676	121	342	346	999999	999999	903	418	999999	624	925	891	999999	397	999999	880	999999	113	264	999999	999999	441	732	776	490	281	256	999999	761	999999	999999	939	103	999999	999999	218	165	718	832	777	999999	632	285	529	563	86	52	269	999999	999999	597	151	165	999999	999999	245	389	565	856	702	95	849	999999	261	71	985	999999	704	999999	214	724	227	280	486	318	470	165	999999	222	413	239	987	999999	255	254	421	784	464	477	230	829	599	999999	140	691	999999	999999	33	467	999999	288	999999	999999	91	999999	999999	999999	678	330	11	999999	186	353	452	473	108	999999	411	16	650	210	342	236	999999	385	999999	365	999999	795	341	999999	142	744	644	135	891	659	999999	999999	874	550	116	999999	999999	151	652	256	999999	667	999999	894	999999	26	817	999999	945	121	627	705	667	25	999999	883	988	516	946	999999	709	326	581	449	406	948	142	110	104	207	759	569	999999	878	999999	483	212	447	920	125	927	999999	190	999999	41	980	795	999999	820	999999	156	999999	204	999999	547	999999	95	153	999999	626	884	999999	282	747	361	999999	999999	999999	79	999999	999999	550	999999	830	999999	999999	146	802	417	999999	162	283	290	999999	61	999999	374	523	999999	999999	398	68	949	999999	999999	220	994	442	999999	999999	17	16	789	999999	999999	606	999999	373	704	114	999999	292	736	82	473	610	436	411	696	999999	693	459	458	226	858	622	601	301	999999	304	999999	704	999999	999999	417	156	493	717	999999	454	436	11	818	235	999999	999999	331	876	830	631	783	999999	746	999999	290	999999	557	999999	999999	999999	14	81	774	409	667	261	999999	302	664	327	127	719	999999	251	135	692	640	232	329	752	301	724	471	968	521	999999	957	999999	163	859	999999	999999	11	399	449	364	999999	999999	568	645	206	39	999999	513	999999	74	511	505	741	999999	999999	334	999999	962	638	290	610	806	888	999999	999999	400	999999	805	728	999999	999999	691	801	999999	999999	232	663	683	556	271	512	958	464	456	353	999999	776	565	940	274	999999	49	761	169	999999	999999	530	756	351	805	890	416	784	315	356	819	703	970	142	696	999999	571	415	376	999999	651	351	441	999999	841	624	583	999999	464	532	999999	930	999999	25	45	701	907	341	750	381	999999	183	159	110	533	758	805	433	254	603	114	633	394	392	112	88	98	297	510	191	317	551	330	782	678	889	71	955	106	994	763	239	665	995	680	477	202	999999	935	92	818	999999	619	999999	428	54	999999	999999	912	957	613	620	
999999	569	74	555	853	376	431	644	696	850	999999	260	839	874	968	999999	711	635	999999	999999	361	427	999999	167	931	469	364	999999	999999	812	52	149	390	153	408	106	999999	135	624	826	910	301	395	967	999999	369	31	999999	85	156	548	287	999999	856	268	999999	999999	906	623	394	999999	796	301	884	808	196	870	696	999999	999999	468	999999	21	69	846	69	42	999999	343	999999	999999	810	999999	206	274	999999	78	533	999999	995	900	34	512	999999	814	123	10	999999	169	637	999999	335	87	213	688	962	999999	21	20	208	380	800	573	61	999999	211	247	104	999999	999999	999999	346	811	480	971	999999	83	781	255	733	69	531	246	999999	83	122	999999	355	518	311	498	67	999999	686	624	999999	461	461	292	612	876	905	999999	125	519	162	524	607	242	254	889	494	765	999999	148	849	563	999999	999999	834	999999	892	586	319	554	999999	822	999999	855	871	982	622	498	642	856	164	640	130	999999	921	597	135	999999	273	421	13	301	999999	999999	775	546	593	999999	458	144	984	328	581	570	459	339	399	999999	999999	272	277	996	132	430	984	219	442	680	66	246	353	999999	999999	897	999999	768	999999	587	90	335	999999	148	50	508	872	835	69	560	737	591	999999	383	752	10	154	17	178	816	562	566	113	999999	427	221	790	999999	15	999999	29	690	753	811	999999	44	873	999999	955	999999	557	158	159	882	943	474	48	970	36	999999	752	544	999999	769	35	524	232	485	720	829	718	667	830	384	999999	57	838	999999	711	718	137	25	61	999999	269	413	999999	999999	969	999999	999999	819	189	693	931	485	999999	983	786	999999	812	397	999999	999999	905	890	328	775	351	895	635	650	268	317	195	737	492	56	510	999999	999999	12	516	767	656	898	488	146	999999	65	957	855	611	564	999999	999999	999999	925	648	378	95	641	999999	83	999999	532	561	871	507	203	992	53	482	174	49	810	881	651	480	999999	411	191	331	296	937	780	48	703	411	455	140	567	407	141	999999	476	133	442	999999	133	347	616	638	260	72	914	999999	446	999999	105	858	956	455	999999	967	999999	320	999999	146	547	494	857	999999	62	999999	999999	999999	351	638	999999	686	449	212	356	670	794	552	80	234	999999	999999	602	188	315	597	183	999999	766	174	632	166	541	306	900	639	999999	157	586	196	636	278	41	999999	953	419	418	753	108	970	182	999999	249	367	999999	150	892	999999	163	465	889	324	999999	999999	16	415	154	153	999999	717	190	999999	999999	884	597	755	376	794	
235	896	188	430	23	795	992	282	917	999999	193	760	999999	810	993	999999	999999	322	398	854	801	547	275	999999	452	999999	789	534	394	999999	999999	999999	773	999999	454	267	286	469	311	94	194	733	498	970	959	550	970	999999	999999	845	999999	284	367	522	992	687	631	999999	999999	632	15	467	888	562	413	827	987	649	999999	999999	844	837	999999	314	669	77	999999	304	999999	901	420	419	881	999999	777	495	999	261	115	999999	999999	999999	999999	679	88	999999	999999	936	567	999999	563	330	24	916	999999	749	273	63	852	924	638	336	606	86	999999	999999	586	349	784	917	827	736	543	599	110	481	356	342	999999	942	232	999999	737	183	347	99	999999	999999	548	38	231	946	999999	190	138	309	766	414	999999	491	999999	999999	161	999999	314	826	999999	424	816	528	999999	931	999999	999999	702	525	999999	433	738	131	999999	621	800	756	695	881	337	362	471	999999	999999	999999	999999	745	801	726	999999	999999	999999	521	312	980	999999	999999	634	300	129	499	488	612	710	999999	675	346	999999	529	999999	405	953	432	499	999999	952	24	814	462	67	91	117	976	563	510	563	999999	818	221	473	999999	131	405	762	838	874	858	999999	381	275	537	455	282	30	999999	145	446	31	999999	37	143	999999	182	999999	999999	391	512	58	209	999999	999999	999999	999999	999999	924	283	557	670	999999	999999	104	923	443	196	529	636	999999	955	997	375	126	205	940	194	999999	999999	949	171	725	999999	371	809	999999	999999	817	19	378	225	999999	293	999999	776	370	999999	999999	220	772	985	714	999999	556	557	61	834	663	262	587	893	726	359	999999	395	999999	213	198	294	999999	841	999999	519	267	619	859	714	788	999999	999999	621	261	129	802	963	457	323	900	999999	758	67	999999	999999	999999	999999	499	999999	959	201	831	999999	139	999999	999999	930	615	204	999999	936	999999	999999	55	322	427	965	641	999999	557	370	937	631	313	384	999999	974	903	999999	999999	999999	130	124	999999	999999	519	999999	491	612	941	871	999999	263	180	964	126	420	21	625	147	466	843	891	198	999999	263	209	854	755	999999	213	36	800	999999	370	999999	999999	592	459	803	749	484	39	666	685	22	684	461	999999	267	124	963	288	677	631	939	238	925	166	342	320	823	999999	499	737	845	557	999999	809	999999	999999	999999	561	822	397	981	814	235	513	586	999999	748	515	498	999999	999999	748	133	486	431	587	999999	435	126	493	925	748	540	928	999999	465	539	651	201	999999	296	999999	465	999999	649	135	13	422	999999	764	571	318	999999	
501	497	106	999999	669	388	570	885	402	445	339	472	243	284	307	673	131	49	106	323	999999	999999	838	293	844	837	306	583	245	856	362	921	999999	510	48	440	743	999999	870	272	630	999999	893	966	136	817	415	999999	706	999999	457	724	999999	994	472	999999	658	813	589	831	92	999999	649	999999	92	418	855	732	999999	999999	929	100	178	834	999999	999999	818	872	166	37	431	455	999999	496	999999	999999	456	622	48	259	781	930	452	48	190	999999	198	357	999999	717	961	999999	615	839	819	367	555	999999	999999	535	970	786	656	562	409	999999	999999	999999	147	454	999999	242	694	985	95	998	647	140	653	58	748	471	989	999999	75	749	839	999999	677	51	92	816	999999	512	288	995	284	890	638	553	535	999999	220	439	999999	729	999999	999999	754	820	719	425	999999	999999	787	509	796	217	497	999999	797	80	999999	105	371	155	921	192	707	999999	999999	757	999999	109	522	712	261	999999	999999	345	999999	220	293	856	332	999999	829	67	724	999999	999999	77	403	978	756	999999	560	999999	77	611	807	999999	922	665	106	962	923	999999	739	85	999999	247	524	161	899	586	787	999999	772	704	326	863	468	928	891	657	363	523	353	68	162	146	491	91	538	956	297	628	759	370	743	999999	328	649	530	961	552	252	999999	179	676	931	999999	999999	294	943	347	993	774	449	608	410	543	681	922	121	755	999999	999999	942	299	999999	869	999999	999999	384	545	818	407	929	115	121	443	183	999999	999999	794	128	796	595	618	303	999999	320	999999	342	408	999999	726	999999	999999	118	629	146	880	517	71	999999	411	910	407	528	999999	844	344	496	967	369	999999	701	999999	636	646	37	999999	995	315	559	651	629	975	899	999999	988	999999	996	492	307	303	874	169	855	717	885	198	100	707	20	976	275	374	48	356	999999	101	578	999999	602	812	885	211	512	298	781	934	507	435	607	999999	348	14	669	76	426	542	472	919	760	999999	243	999999	305	999999	385	264	937	553	999999	897	155	534	889	999999	418	672	656	567	936	950	690	664	109	890	638	999999	705	999999	929	999999	629	999999	999999	763	578	597	906	929	912	526	997	999999	368	710	973	999999	124	999999	658	753	885	904	982	810	158	578	999999	415	999999	124	559	965	623	584	999999	496	822	135	916	820	999999	727	654	419	953	735	999999	999999	999999	824	156	999999	323	185	607	999999	676	999999	614	10	999999	501	999999	999999	999999	42	999999	783	442	486	991	989	999999	838	987	999999	999999	999999	856	423	281	
798	498	999999	968	999999	999999	447	976	553	820	921	521	915	420	275	999999	999999	452	921	404	522	999999	999999	832	167	999999	485	198	449	474	113	54	201	999999	611	13	864	829	937	999999	893	806	889	999999	79	477	352	427	722	999999	999999	130	935	29	758	841	67	297	999999	766	999999	259	537	88	716	877	329	196	999999	272	877	37	514	999999	510	716	76	773	763	689	919	999999	475	33	999999	982	118	999999	969	770	945	999999	999999	181	222	999999	279	999999	949	201	999999	165	999999	460	549	999999	615	999999	518	52	775	294	999999	132	847	999999	784	513	17	734	769	157	999999	48	326	999999	19	999999	328	999999	446	999999	823	572	541	763	999999	24	999999	999999	377	714	663	927	995	660	53	895	333	113	859	765	803	999999	432	10	938	579	143	249	365	281	85	651	605	519	471	961	591	93	999999	769	39	312	367	64	494	299	53	666	266	124	20	225	17	999999	461	608	149	999999	825	869	881	999999	999999	999999	638	21	331	485	999999	91	314	250	443	100	735	999999	858	377	515	648	999999	999999	983	251	271	859	644	999999	999999	863	821	60	268	800	888	795	962	271	999999	482	968	568	476	184	999999	999999	782	917	999999	960	999999	772	34	186	343	413	999999	108	833	779	377	999999	427	336	269	999999	982	643	211	940	999999	596	951	999999	680	967	10	999999	441	502	87	727	979	107	123	999999	35	91	466	999999	543	864	437	999999	999999	571	150	150	914	999999	787	148	715	14	431	163	820	999999	506	999999	413	453	667	341	701	650	427	330	223	220	238	900	999999	726	407	999999	168	999999	928	999999	826	860	893	884	715	939	999999	999999	676	959	999999	43	585	99	999999	100	206	106	999999	464	999999	820	927	999999	327	886	961	988	606	756	994	516	73	397	999999	552	559	782	999999	762	638	999999	654	999999	981	999999	325	97	655	317	478	72	369	999999	964	16	932	199	999999	999999	977	33	378	919	999999	722	970	197	550	528	540	424	479	193	826	999999	175	999999	722	133	999999	874	999999	999999	999999	932	999999	599	433	543	619	369	225	797	784	615	83	734	298	269	234	137	999999	136	776	999999	593	185	999999	272	840	269	477	443	267	112	689	999999	641	42	575	380	764	999999	999999	999999	208	681	999999	999999	627	999999	385	462	899	443	337	216	522	234	999999	999999	999999	170	702	360	892	782	540	682	999999	994	102	265	693	853	373	540	999999	999999	855	912	777	435	644	999999	999999	999999	544	824	999999	483	565	417	694	604	999999	603	
314	999999	289	426	151	999999	296	632	999999	129	769	55	999999	797	989	917	999999	436	203	527	526	303	999999	999999	248	715	907	452	439	685	571	99	435	769	236	669	326	439	770	61	149	21	999999	763	255	999999	999999	999999	493	648	48	999999	410	999999	87	20	91	411	187	999999	818	844	999999	999999	999999	679	620	310	571	999999	601	940	665	999999	999999	514	999999	713	631	749	961	929	958	790	647	313	688	535	692	225	588	999999	261	345	242	305	817	406	215	575	999999	453	999999	174	56	108	601	268	522	572	776	999999	779	999999	474	888	885	413	26	999999	991	95	618	355	740	686	688	330	909	92	999999	837	507	66	871	517	523	794	744	999999	712	430	999999	130	448	999999	144	823	870	354	419	414	389	960	584	793	835	70	999999	999999	419	280	358	999999	999999	939	869	723	999999	999999	374	101	668	477	542	570	82	498	906	530	552	865	460	565	672	999999	457	999999	999999	87	681	463	370	384	999999	441	82	581	255	999999	350	999999	266	913	999999	327	745	912	427	999999	999999	999999	999999	903	817	553	999999	999999	767	591	999999	999999	252	999999	999999	911	730	999999	348	999999	999999	999999	252	407	189	141	609	546	999999	355	547	545	129	999999	367	999999	309	467	566	999999	999999	289	814	663	27	28	178	777	638	999999	596	460	574	999999	525	229	104	756	723	686	944	283	999999	422	999999	946	999999	784	131	999999	611	273	727	999999	489	219	687	589	389	999999	999999	831	908	517	999999	96	970	802	942	147	249	553	744	880	999999	347	81	401	999999	81	816	394	655	696	999999	333	999999	811	999999	316	542	515	376	999999	723	999999	999999	700	664	999999	975	410	842	984	701	68	528	846	131	151	999999	295	999999	999999	999999	578	186	221	999999	999999	363	999999	964	636	605	734	187	191	167	527	999999	380	737	661	999999	415	552	670	995	407	804	886	689	697	999999	257	544	67	217	154	936	999999	999999	999999	604	816	446	215	389	966	881	347	689	604	178	767	558	319	999999	939	999999	999999	226	653	999999	477	479	999999	468	358	200	129	999999	23	999999	819	999999	507	66	288	969	346	291	38	999999	467	206	999999	999999	410	698	234	999999	278	999999	430	936	996	609	136	347	179	999999	41	776	761	372	676	22	999999	999999	60	262	999999	999999	690	234	198	999999	172	999999	393	999999	67	659	999999	999999	999999	895	170	883	733	897	930	940	800	598	260	261	999999	104	530	83	180	373	999999	971	908	999999	437	206	747	870	447	856	999999	430	690	381	810	
485	999999	781	852	475	313	162	332	994	999999	101	973	999999	999999	78	749	320	578	999999	20	993	376	406	467	964	999999	863	999999	84	986	379	908	999999	450	289	999999	749	230	999999	69	495	649	914	140	346	999999	999999	508	999999	116	644	852	996	999999	817	999999	270	323	887	339	999999	999999	258	17	798	193	104	496	92	641	999	99	873	634	999999	354	461	276	131	740	334	364	999999	999999	999999	999999	912	517	633	180	176	436	999999	999999	619	793	401	999999	341	162	138	325	426	737	116	554	978	371	845	472	657	999999	202	157	15	96	620	290	664	280	281	999999	862	911	474	573	999999	999999	24	732	999999	554	934	968	999999	19	999999	354	860	797	999999	999999	999999	170	523	999999	243	999999	370	999999	182	121	252	70	881	999999	462	514	273	543	798	999999	357	122	999999	999999	69	999999	999999	995	158	276	999999	867	731	731	915	999999	398	999999	340	999999	147	491	559	841	311	873	97	71	999999	999999	90	327	999	999999	202	559	650	420	122	18	999999	374	384	906	999999	999999	338	999999	635	760	125	971	212	238	999999	865	562	999999	999999	196	999999	999999	449	725	195	111	999999	663	999999	366	61	978	189	331	918	772	116	653	159	999999	999999	999999	436	795	999999	119	125	770	734	999999	999999	999999	999999	999999	871	999999	925	659	721	590	999999	675	621	278	709	147	791	880	319	999999	759	999999	528	874	651	209	999999	999999	418	85	999999	107	928	211	370	89	368	263	999999	749	847	999999	932	569	418	999999	326	167	95	178	328	999999	999999	174	577	96	453	745	284	999999	999999	281	250	999999	999999	420	746	420	908	630	779	537	431	569	999999	312	977	959	999999	782	883	999999	567	249	756	751	645	764	999999	283	636	622	979	786	626	575	217	999999	964	998	133	905	258	465	999999	790	813	891	451	999999	119	999999	999999	999999	789	999999	999999	10	889	853	774	981	786	635	994	166	999999	644	942	999999	104	690	995	999999	659	999999	639	112	999999	966	937	999999	322	999999	173	999999	343	487	997	999999	861	216	407	120	233	151	129	999999	470	999999	242	179	999999	304	180	429	999999	822	842	999999	605	999999	159	922	916	31	999999	999999	471	999999	823	81	999999	560	295	999999	292	884	243	517	858	999999	641	618	999999	999999	804	28	999999	999999	655	521	644	195	786	259	66	484	204	212	999999	701	162	999999	418	999999	532	399	18	292	146	612	999999	999999	953	589	970	541	999999	999999	226	650	999999	726	206	999999	436	460	999999	999999	831	999999	999999	999999	999999	166	862	32	
209	572	245	415	19	905	608	52	932	999999	999999	207	999999	525	999999	56	985	832	471	999999	423	999999	734	999999	625	971	461	338	922	999999	300	797	726	948	342	999999	913	811	640	334	128	163	999999	126	999999	999999	758	315	522	999999	999999	212	999999	999999	609	102	838	172	999999	999999	454	280	130	385	29	444	480	999999	999999	999999	142	184	202	147	318	269	999999	999999	853	59	223	155	815	287	999999	97	113	300	349	249	788	750	32	999999	879	848	42	994	106	784	999999	999999	999999	999999	511	999999	20	556	128	349	365	229	319	999999	999999	999999	999999	843	872	932	999999	999999	990	999999	880	392	999999	599	999999	999999	237	743	521	78	953	794	32	962	776	642	999999	999999	181	10	884	568	440	292	777	580	999999	199	131	174	453	999999	438	188	972	128	718	999999	999999	658	121	999999	707	250	786	40	286	502	76	240	854	784	999999	989	69	322	951	869	999999	688	999999	48	621	999999	999999	46	999999	844	999999	657	999999	666	268	522	888	272	999999	200	999999	999999	303	891	132	891	999999	999999	907	999999	999999	660	177	849	598	609	582	999999	999999	360	625	750	675	442	512	419	316	197	525	495	110	999999	460	999999	374	85	394	194	915	729	47	956	138	916	725	999999	999999	84	78	659	999999	815	271	510	575	755	81	861	388	712	584	999999	152	422	999999	999999	209	415	484	523	224	397	999999	281	322	668	999999	759	999999	999999	999999	999999	129	999999	999999	999999	535	949	999999	618	13	533	806	212	154	999999	814	716	999999	403	139	84	599	554	444	553	999999	999999	999999	999999	144	321	153	214	783	999999	13	286	999999	999999	796	259	229	865	519	691	591	999999	136	407	853	905	999999	324	54	855	999999	574	431	999999	637	545	761	289	484	691	389	601	999999	802	912	537	848	524	606	879	854	733	44	753	999999	702	864	791	63	239	999999	829	170	927	709	438	854	866	425	261	498	940	390	999999	311	990	535	999999	495	999999	66	999999	717	999999	11	909	539	678	49	934	999999	970	235	255	999999	999999	441	502	102	999999	683	999999	109	355	391	913	352	216	452	971	177	539	306	736	999999	473	122	995	926	800	898	999999	826	490	580	527	714	145	276	751	559	999999	241	999999	642	84	567	999999	783	97	999999	332	236	78	767	151	674	999999	83	98	999999	446	999999	302	585	507	165	618	999999	863	999999	999999	940	999999	999999	144	308	294	999999	107	905	750	221	999999	243	576	999999	757	722	438	999999	225	71	188	314	123	467	938	436	145	918	949	
596	999999	999999	999999	392	999999	655	633	842	389	404	975	193	999999	234	737	69	19	557	408	896	346	20	982	156	999999	396	309	676	369	858	958	999999	956	164	300	949	884	999999	424	999999	99	596	999999	821	95	994	617	888	729	879	427	588	520	63	999999	999999	999999	212	629	149	356	956	482	531	999999	999999	237	542	999999	788	999999	825	142	999999	806	999999	546	171	70	767	778	999999	999999	999999	441	379	999999	903	904	999999	53	682	564	999999	755	999999	123	999999	384	999999	999999	84	954	941	999999	601	456	223	256	999999	999999	744	152	861	999999	935	999999	992	99	77	137	334	999999	999999	744	502	271	999999	551	674	637	604	999999	770	10	703	999999	999999	999999	839	923	999999	656	999999	999999	309	540	702	914	819	133	130	852	317	999999	443	446	411	999999	213	340	598	672	581	872	999999	999999	381	861	666	478	13	217	260	153	682	677	242	534	445	999999	568	999999	731	550	516	752	479	608	566	267	65	999999	582	999999	335	999999	999999	999999	259	352	168	999999	257	350	130	913	601	999999	490	999999	214	876	999999	251	772	654	941	40	999999	26	999999	999999	305	409	423	203	999999	752	818	899	601	999999	285	999999	803	728	999999	999999	999999	602	160	999999	999999	799	62	188	999999	341	736	680	841	54	177	242	865	999999	544	848	927	926	288	849	355	590	174	504	999999	667	447	53	958	560	610	763	866	180	655	505	356	245	999999	304	26	148	68	557	542	53	237	417	193	847	463	503	324	311	961	536	999999	558	586	999999	893	999999	721	290	444	414	376	694	999999	48	501	999999	999999	984	832	216	532	616	962	558	999999	40	860	121	999999	999999	448	565	219	128	999999	999999	658	763	999999	334	999999	999999	123	138	676	542	677	154	356	772	721	340	999999	754	14	28	595	38	951	863	999999	999999	194	337	965	811	485	999999	178	999999	42	29	583	999999	789	755	503	833	881	896	362	715	764	999999	394	118	96	465	124	852	212	630	811	547	999999	999999	999999	785	172	999999	999999	66	976	999999	999999	702	757	999999	999999	258	999999	999999	156	64	999999	127	845	999999	999999	857	999999	30	507	325	499	411	217	45	16	999999	999999	717	671	999999	839	306	738	121	594	692	361	127	500	865	999999	451	999999	999999	47	384	999999	732	842	315	999999	47	559	660	163	338	494	721	962	991	96	999999	100	141	225	214	388	999999	276	260	999999	607	529	641	987	58	928	461	998	631	999999	439	875	365	874	999999	746	87	957	266	207	639	164	509	778	530	
360	352	999999	832	996	247	466	591	809	544	517	999999	673	999999	409	999999	999999	999999	990	657	999999	734	267	423	999999	999999	776	20	63	866	452	30	863	467	999999	585	920	999999	635	763	973	999999	999999	999999	295	829	999999	999999	999999	174	916	823	518	131	599	625	95	127	374	999999	471	456	999999	942	101	999999	64	215	417	823	122	557	705	237	683	999999	999999	927	138	638	896	924	163	999999	950	999999	512	741	868	81	500	802	801	999999	301	999999	755	614	248	798	775	208	443	42	999999	368	128	999999	447	950	447	999999	989	736	799	546	999999	649	999999	472	984	322	347	999999	999999	319	755	765	935	167	999999	574	999999	339	862	697	490	131	837	591	999999	230	303	917	634	342	813	75	999999	755	234	115	999999	776	814	462	860	107	709	741	613	362	999999	290	67	873	999999	999999	873	999999	65	999999	999999	999999	999999	763	999999	430	711	990	999999	999999	624	190	933	787	951	912	524	410	836	999999	422	106	978	158	874	23	999999	760	999999	164	201	999999	999999	63	304	999999	815	61	443	440	999999	719	999999	999999	737	175	999999	999999	999999	999999	144	473	275	672	758	714	999999	999999	888	15	570	950	999999	352	499	586	491	879	493	738	106	999999	966	999999	996	703	861	65	420	709	665	999999	839	307	29	999999	773	36	304	589	791	13	173	999999	869	999999	999999	892	433	999999	999999	999999	786	193	469	671	999999	868	675	65	853	375	401	189	349	981	121	828	332	771	812	464	585	904	946	999999	310	538	536	999999	120	968	631	999999	35	198	803	655	837	357	230	999999	360	248	735	426	999999	999999	97	888	333	764	570	662	349	229	999999	881	246	999999	371	999999	999999	124	999999	999999	743	142	163	999999	187	465	990	999999	550	907	114	346	178	530	999999	326	451	648	238	356	408	969	919	805	305	921	419	999999	999999	262	573	999999	303	999999	999999	999999	830	999999	999999	867	773	594	121	442	125	556	713	715	884	999999	526	999999	886	999999	485	999999	223	358	855	266	999999	528	999999	298	344	867	999999	327	848	22	999999	999999	999999	370	583	813	858	487	690	749	217	703	587	941	999999	879	360	704	375	908	265	481	91	999999	821	254	606	822	108	257	513	396	867	871	558	999999	755	525	999999	672	999999	736	667	115	999999	352	941	57	562	464	517	999999	951	939	999999	24	433	999999	548	999999	999999	45	388	443	245	999999	999999	715	999999	723	999999	834	999999	703	993	528	999999	975	999999	479	312	559	270	643	739	175	444	927	124	999999	999999	272	
977	999999	464	999999	357	234	999999	999999	516	235	663	839	999999	683	660	999999	946	238	210	458	97	999999	36	658	775	745	703	80	999999	908	601	849	999999	862	856	10	248	999999	999999	589	115	179	963	86	895	430	314	999999	999999	196	981	885	343	141	184	999999	661	806	114	612	531	799	849	608	999999	814	999999	477	999999	999999	999999	833	999999	620	999999	917	115	949	762	999999	999999	999999	565	200	926	716	515	12	687	948	999999	441	19	568	999999	315	329	999999	999999	999999	725	836	240	855	186	999999	827	723	788	267	802	711	53	999999	181	884	244	999999	999999	917	309	999999	790	877	319	578	823	499	561	47	598	751	506	999999	629	603	415	709	24	778	889	999999	224	430	155	637	398	259	396	184	80	670	683	999999	780	32	56	363	546	607	334	999999	172	999999	999999	999999	215	371	140	578	478	535	644	902	37	999999	488	369	999999	999999	999999	574	999999	387	967	999999	77	970	999999	606	556	999999	173	999999	999999	562	629	473	761	104	999999	36	999999	999999	705	999999	36	780	507	272	543	687	631	864	427	999999	999999	784	783	741	983	244	470	999999	31	999999	372	237	458	475	888	24	608	637	259	163	455	294	681	432	900	297	472	638	72	999999	431	308	989	693	337	844	690	29	999999	197	566	594	797	289	182	799	331	42	384	999999	89	993	999999	999999	314	939	113	361	841	999999	999999	831	471	161	994	73	247	764	999999	999999	334	588	526	71	999999	860	497	402	259	110	965	999999	264	543	790	437	693	725	389	398	741	338	188	424	425	999999	999999	645	295	999999	562	566	894	339	999999	999999	477	553	677	999999	451	710	111	740	999999	341	577	927	370	566	379	522	385	749	999999	996	999999	112	645	862	737	851	117	999999	548	408	546	924	349	999999	999999	999999	58	999999	999999	999999	236	448	999999	94	167	205	285	999999	999999	50	999999	999999	37	208	101	374	999999	815	716	999999	603	961	202	332	794	653	588	81	606	999999	473	999999	802	282	769	999999	420	561	999999	541	576	388	999999	508	227	401	999999	150	208	595	242	243	229	356	999999	275	999999	369	299	514	617	213	131	510	576	741	353	999999	438	140	954	356	120	184	999999	225	560	999999	115	403	756	447	873	20	996	999999	230	455	845	504	715	60	271	200	924	999999	267	900	931	485	999999	999999	999999	77	999999	885	132	999999	332	221	715	561	999999	896	758	999999	340	121	999999	345	521	897	910	999999	999999	904	95	999999	999999	661	957	659	762	999999	999999	999999	735	805	
379	120	999999	999999	132	633	788	999999	796	375	999999	754	999999	999999	396	596	964	160	241	777	653	737	800	999999	999999	671	263	66	999999	999999	550	999999	443	535	741	999999	237	346	774	286	155	270	117	720	488	505	999999	811	999999	999999	999999	204	999999	958	161	642	319	905	390	461	999999	732	364	172	999999	298	321	999999	414	999999	368	628	999999	955	999999	999999	999999	999999	723	298	999999	999999	999999	999999	968	999999	770	485	383	109	93	331	955	999999	906	423	906	945	896	200	194	999999	407	280	807	47	999999	427	336	769	22	999999	192	101	420	928	999999	731	203	478	527	835	132	314	999999	47	999999	72	999999	218	486	683	193	533	999999	999999	999999	523	825	931	999999	999999	159	614	96	853	149	864	902	978	483	184	999999	428	673	359	12	102	371	770	375	756	379	128	292	339	56	659	987	503	884	426	906	271	999999	184	686	999999	999999	64	999999	808	999999	80	734	999999	999999	999999	859	999999	914	951	161	999999	999999	780	973	999999	332	756	999999	489	999999	408	999999	67	278	490	486	999999	673	494	874	316	872	566	596	308	394	999999	408	290	799	999999	589	932	274	999999	705	999999	210	999999	195	999999	257	999999	931	999999	999999	999999	43	449	288	999999	91	430	999999	845	192	999	999999	675	646	351	357	527	999999	644	999999	999999	999999	427	999999	325	298	999999	309	413	69	463	635	834	331	999999	999999	959	999999	438	160	168	856	428	668	705	999999	534	18	843	123	729	727	999999	942	815	884	616	664	999999	82	999999	999999	673	786	728	999999	359	353	929	405	398	999999	999999	493	660	315	999999	759	89	348	763	18	999999	299	999999	736	347	999999	999999	999999	339	304	48	999999	96	47	192	642	939	999999	627	190	999999	999999	999999	213	999999	803	292	999999	520	999999	584	624	999999	65	665	383	457	992	36	999999	999999	107	75	103	487	897	999999	622	132	999999	819	747	721	582	999999	26	575	135	270	544	609	16	322	482	720	424	56	40	381	809	194	999999	999999	169	353	982	382	630	726	578	999999	669	999999	789	47	999999	999999	736	999999	649	999999	331	999999	492	999999	830	784	593	383	999999	851	376	250	999999	546	999999	442	999999	999999	947	644	944	409	692	148	940	628	533	444	883	521	319	905	732	11	863	224	822	311	523	999999	789	999999	999999	999999	38	428	74	252	173	404	350	999999	187	999999	999999	922	49	353	917	211	261	999999	999999	551	999999	471	518	999999	683	999999	999999	260	999999	999999	854	697	745	965	119	521	564	290	999999	999999	180	811	727	727	
148	940	999999	479	393	999999	945	641	756	121	999999	567	910	999999	568	514	784	100	792	436	160	999999	999999	84	244	405	647	971	877	21	999999	729	999999	790	999999	742	484	150	866	404	999999	223	940	999999	779	552	611	811	721	766	999999	999999	29	999999	577	972	763	109	999999	988	999999	999999	999999	999999	740	465	823	129	579	826	40	999999	999999	397	631	936	999999	999999	305	691	793	835	999999	121	999999	300	710	452	223	210	979	999999	905	878	730	831	999999	999999	894	999999	999999	492	241	895	999999	70	856	999999	669	640	747	221	999999	553	204	838	999999	651	439	449	999999	999999	906	999999	846	655	738	999999	667	800	999999	999999	658	981	962	999999	999999	363	385	255	999999	88	783	583	463	768	579	362	683	999999	116	999999	765	999999	999999	999999	585	999999	58	90	332	511	964	869	163	999999	562	999999	590	892	244	371	276	193	14	677	999999	999999	914	88	85	385	671	774	693	678	274	212	999999	614	725	740	999999	304	923	933	123	913	429	746	215	756	771	790	658	999999	541	582	450	890	761	999999	948	970	999999	999999	839	199	999999	999999	452	360	409	999999	177	999999	66	971	999999	81	563	683	999999	178	873	999999	614	880	126	999999	147	691	762	999999	853	473	791	344	299	999999	999999	923	738	945	303	999999	357	795	623	999999	689	569	323	999999	337	87	358	780	107	999999	342	999999	83	999999	999999	760	999999	876	133	703	711	722	999999	292	977	639	945	999999	874	27	970	818	267	961	999999	577	378	393	205	775	999999	999999	246	612	999999	145	850	999999	607	999999	999999	481	672	919	999999	999999	887	40	999999	697	142	400	905	999999	715	999999	701	121	999999	999999	391	214	680	357	999999	699	485	79	999999	842	789	999999	999999	999999	760	499	155	347	999999	302	690	347	992	508	643	723	116	167	999999	999999	444	738	542	838	161	63	800	999999	999999	999999	491	999999	393	999999	999999	697	49	573	329	999999	377	999999	602	999999	88	53	221	182	713	865	593	328	182	525	408	999999	902	522	190	999999	698	830	16	765	810	873	953	444	600	946	684	542	837	680	753	999999	145	999999	759	117	841	628	611	475	170	999999	644	868	159	856	999999	527	393	622	528	546	357	837	864	999999	100	777	581	767	191	60	490	502	999999	328	915	44	999999	82	999999	80	229	541	604	647	999999	95	999999	743	161	999999	159	224	162	999999	733	308	12	554	27	74	56	843	294	120	999999	999999	106	831	941	760	764	320	757	457	327	815	242	227	976	14	492	838	616	33	
999999	275	999999	564	595	999999	42	999999	65	799	33	385	257	494	964	96	988	463	802	999999	403	838	467	999999	889	917	999999	784	577	999999	582	218	237	270	218	417	999999	542	246	999999	727	555	999999	957	433	941	999999	747	263	890	25	999999	45	224	630	999999	808	646	675	677	999999	257	999999	53	227	815	157	999999	285	556	294	456	227	478	674	999999	583	509	280	999999	359	327	531	999999	999999	553	999999	23	639	156	608	165	866	568	782	479	913	999999	740	618	999999	581	471	706	605	569	811	567	550	782	489	309	376	727	328	234	726	955	56	673	643	144	357	139	947	139	589	999999	696	204	999999	371	999999	662	999999	778	999999	825	90	437	742	999999	472	857	666	309	789	149	250	999999	999999	957	175	77	974	659	233	999999	999999	476	979	163	871	999999	847	128	540	713	573	549	378	900	874	619	931	38	671	499	999999	648	350	450	418	148	999999	999999	205	701	999999	503	554	999999	999999	614	457	589	743	126	19	547	999999	85	575	700	999999	999999	999999	556	145	945	999999	733	868	120	135	539	744	999999	905	870	999999	839	999999	79	995	855	833	999999	171	352	295	999999	999999	925	879	275	999999	717	999999	597	999999	999999	565	741	515	820	655	956	488	917	844	20	999999	999999	624	999999	58	505	705	333	29	822	394	793	660	443	253	942	999999	999999	665	999999	773	317	976	284	284	294	564	999999	999999	876	781	253	999999	284	343	352	311	950	226	378	999999	635	578	999999	264	999999	999999	82	577	712	726	628	262	999999	246	903	999999	350	654	999999	941	530	133	152	999999	150	999999	385	109	901	641	290	643	296	25	147	739	905	29	999999	212	999999	607	496	999999	163	991	999999	999999	440	190	960	306	999999	436	999999	512	435	39	123	999999	705	973	675	81	999999	999999	965	801	999999	174	999999	330	150	561	460	922	636	992	888	159	603	348	668	720	680	983	192	999999	533	635	313	999999	906	37	507	999999	932	425	714	999999	35	889	999999	276	924	640	165	999999	999999	569	999999	442	151	963	882	999999	315	999999	401	462	802	115	278	999999	860	389	423	999999	64	941	999999	221	288	719	134	999999	409	999999	796	999999	999999	999999	999999	964	759	999999	734	942	155	149	213	977	33	999999	376	919	621	474	416	999999	226	999999	845	44	578	999999	164	432	839	177	957	912	999999	361	634	999999	232	999999	714	999999	999999	481	999999	914	738	23	198	36	999999	214	102	999999	985	261	823	785	999999	848	395	106	999999	312	113	999999	191	300	818	
671	627	999999	697	999999	999999	427	999999	999999	999999	930	305	565	475	999999	88	635	84	32	927	907	999999	999999	82	383	919	618	282	999999	377	990	999999	448	204	527	408	496	999999	786	999999	568	372	87	711	517	552	829	999999	588	233	999999	902	169	372	911	142	778	784	323	397	151	154	545	377	93	999999	857	371	948	729	592	128	298	846	999999	545	460	147	564	831	99	987	999999	129	999999	97	573	85	292	394	999999	712	202	398	44	424	999999	710	627	999999	695	999999	999999	858	999999	359	999999	322	999999	999999	682	641	229	999999	308	163	460	425	477	995	999999	781	89	564	109	879	926	900	812	999999	999999	999999	520	254	145	631	314	835	488	550	483	261	81	999999	711	988	492	709	99	999999	964	410	999999	631	687	999999	388	128	759	761	433	713	999999	69	657	999999	999999	999999	357	999999	849	624	937	927	522	381	999999	173	999999	120	999999	226	999999	932	999999	318	517	888	566	231	252	999999	85	726	127	999999	751	22	268	779	999999	516	362	422	999999	349	473	315	119	316	214	225	276	649	999999	216	902	999999	89	349	424	242	419	135	434	662	548	999999	809	751	999999	697	905	82	999999	880	864	999999	901	640	844	999999	778	999999	26	36	920	436	362	910	867	184	932	918	365	634	107	236	999999	378	999999	262	506	367	686	999999	320	999999	999999	493	352	514	675	448	504	999999	463	168	999999	408	999999	121	999999	898	883	455	764	986	717	999999	782	999999	411	532	999999	592	705	420	574	999999	716	999999	40	869	568	363	999999	494	423	152	181	939	999999	589	999999	689	405	607	483	999999	999999	333	486	788	999999	714	999999	152	608	912	517	53	594	999999	999999	999999	999999	999999	340	530	946	999999	999999	999999	999999	999999	520	822	896	160	196	107	936	342	756	393	249	999999	999999	853	260	366	886	999999	635	999999	999999	517	897	619	608	416	277	953	295	483	760	912	351	867	999999	290	255	999999	725	419	116	261	853	307	777	838	830	486	279	999999	393	71	939	318	498	999999	999999	286	552	780	830	983	57	283	633	336	900	300	660	970	999999	439	999999	225	31	103	663	999999	842	769	586	791	684	999999	99	698	972	42	378	199	366	969	904	945	999999	999999	213	999999	674	450	999999	539	825	309	999999	954	286	723	296	405	350	334	999999	783	204	48	309	352	193	934	363	868	999999	470	614	151	534	840	637	899	889	93	999999	402	831	56	965	384	235	999999	999999	999999	999999	972	849	999999	534	131	999999	999999	823	861	396	740	
96	79	617	365	999999	338	429	999999	96	397	516	266	409	999999	951	157	83	999999	127	57	522	114	132	949	620	999999	616	413	98	999999	999999	38	696	194	999999	762	439	609	689	999999	715	976	173	357	466	593	631	492	999999	603	476	999999	743	349	999999	982	946	668	745	122	999999	26	357	999999	999999	488	569	224	736	199	718	473	244	231	341	999999	940	775	492	37	950	134	244	494	620	186	294	357	966	999999	815	999999	999999	576	184	999999	999999	173	45	978	999999	417	755	979	885	12	664	522	17	682	51	181	185	718	172	597	999999	999999	999999	146	203	999999	258	413	383	947	999999	667	999999	642	916	776	740	999999	13	543	378	264	609	999999	521	772	350	294	291	644	595	156	414	586	916	766	785	898	784	812	999999	999999	605	999999	404	996	475	374	765	274	999999	671	714	628	229	528	262	771	999999	430	870	963	131	739	361	461	263	469	726	160	991	999999	999999	200	384	999999	658	671	223	524	306	976	999999	27	213	924	441	785	367	398	513	23	283	999999	941	205	230	866	999999	942	743	15	999999	615	999999	999999	941	999999	254	202	999999	591	558	109	999999	894	444	114	999999	437	30	477	112	999999	646	978	999999	999999	259	188	805	792	999999	999999	999999	301	337	999999	744	614	982	917	541	999999	999999	922	465	183	239	56	761	999999	340	159	922	275	999999	320	999999	304	41	999999	274	75	999999	86	507	999999	328	999999	999999	999999	369	921	999999	999999	936	937	999999	999999	522	999999	146	213	426	999999	462	934	999999	515	398	26	945	450	582	417	653	475	777	452	424	999999	999999	406	999999	241	756	999999	705	819	339	965	512	254	781	999999	999999	999999	649	706	999999	572	928	813	999999	550	584	919	348	46	459	471	170	365	309	344	538	739	999999	195	933	53	239	999999	999999	432	514	700	668	934	977	591	826	999999	828	852	260	52	961	999999	999999	836	999999	668	370	868	805	156	945	999999	119	700	347	463	773	999999	343	999999	637	22	45	883	999999	414	69	999999	644	99	537	456	93	496	777	784	537	106	973	570	999999	999999	627	368	755	230	825	287	999999	372	999999	999999	519	999999	414	949	903	774	585	665	609	503	233	715	618	498	364	622	922	562	926	676	607	772	230	330	394	677	137	999999	588	781	999999	282	999999	290	999999	999999	91	827	881	999999	520	317	961	675	999999	912	749	999999	866	213	999999	691	999999	630	649	747	640	999999	565	235	646	555	999999	999999	999999	951	999999	337	561	141	540	105	680	172	
165	300	811	555	247	482	999999	870	173	999999	426	931	836	999999	999999	200	591	997	999999	656	127	964	240	142	795	141	999999	421	999999	735	672	999999	999999	283	475	999999	935	999999	846	93	307	775	392	702	411	999999	125	761	696	999999	999999	543	833	34	55	200	999999	678	759	115	493	516	174	438	712	167	921	563	696	293	264	505	160	188	358	351	582	537	999999	847	26	237	725	999999	195	139	436	999999	237	284	298	267	335	999999	600	999999	999999	954	989	254	37	562	75	413	117	999999	392	654	999999	704	618	999999	999999	912	99	999999	999999	829	253	583	730	935	335	421	994	996	179	419	588	999999	739	627	999999	999999	820	464	999999	321	999999	150	746	781	320	533	666	765	999999	423	651	344	999	999999	711	416	523	101	999999	654	418	999999	874	973	76	117	999999	990	984	470	999999	635	104	479	601	112	836	999999	625	801	755	999999	686	756	767	254	999999	957	916	141	963	999999	237	516	903	127	276	999999	715	212	999999	675	780	849	330	26	249	530	999999	608	579	574	476	434	898	188	999999	999999	999999	822	549	16	84	853	507	374	999999	587	575	484	836	999999	243	422	242	90	458	836	999999	751	14	48	778	999999	561	999999	999999	802	618	724	692	158	567	893	999999	562	601	926	999999	955	999999	661	954	705	772	515	340	64	202	818	729	999999	999999	464	817	511	238	766	301	118	999999	605	969	851	999999	687	999999	350	759	680	488	532	494	480	999999	352	93	83	999999	999999	999999	207	999999	799	994	105	467	112	999999	161	334	834	999999	243	842	23	691	999999	999999	95	999999	990	304	522	339	207	999999	220	999999	474	999999	999999	231	255	60	915	994	180	999999	999999	229	999999	274	607	355	653	896	260	999999	128	999999	980	999999	999999	47	77	902	98	469	999999	999999	999999	780	611	734	178	613	999999	193	999999	29	521	257	226	865	614	725	696	999999	999999	311	853	999999	213	813	447	995	771	217	982	22	906	710	69	704	971	623	662	999999	187	50	999999	999999	999999	109	149	733	999999	593	433	351	216	922	999999	495	148	999999	577	797	297	183	841	181	210	914	122	811	197	999999	894	990	73	823	999999	645	793	786	871	113	999999	713	62	187	784	999999	806	999999	926	999999	565	305	56	865	586	13	999999	345	999999	795	999999	338	545	431	999999	442	288	999999	933	999999	701	999999	804	473	133	583	999999	999999	999999	570	118	139	884	623	955	598	944	207	247	985	446	458	920	86	127	999999	999999	999999	488	352	999999	999999	999999	
999999	871	213	501	583	741	12	882	544	948	999999	999999	857	453	922	475	111	498	90	155	948	701	253	442	728	999999	999999	415	501	186	54	218	694	88	105	751	752	106	371	465	244	999999	902	510	624	399	269	999999	255	999999	386	854	280	999999	112	97	628	771	773	999999	999999	999999	391	368	903	97	992	778	999999	180	999999	14	136	625	999999	999999	799	999999	999999	339	999999	894	169	346	799	200	937	426	976	18	133	981	333	144	510	647	999999	543	607	537	407	490	999999	85	999999	382	727	655	999999	266	298	885	953	444	150	70	437	999999	569	712	159	575	999999	350	56	742	681	992	124	272	133	265	145	289	931	605	360	999999	906	999999	473	999999	69	999999	719	248	37	888	999999	450	999999	676	974	894	387	999999	688	999999	38	999999	999999	734	541	104	142	42	749	673	999999	544	710	352	148	153	249	999999	516	92	630	999999	999999	792	998	674	62	457	999999	251	902	110	917	166	65	217	725	738	749	964	586	999999	498	364	385	999999	739	999999	538	831	999999	519	999999	999999	573	999999	999999	908	736	867	52	685	999999	507	999999	412	999999	554	297	931	428	999999	128	551	506	943	320	360	999999	549	934	195	999999	459	596	999999	784	321	999999	835	233	816	12	882	922	900	935	999999	592	999999	831	194	999999	607	413	154	400	773	109	630	999999	999999	999999	196	999999	857	767	302	911	387	627	316	962	461	707	611	999999	999999	629	605	17	329	999999	443	999999	750	999999	321	56	452	992	20	221	961	925	598	325	815	949	75	143	642	89	999999	355	999999	231	128	899	801	999999	163	154	504	622	590	866	67	478	999999	252	455	999999	999999	394	616	104	999999	999999	118	999999	692	999999	999999	471	375	250	562	98	202	528	496	999999	254	806	999999	866	717	348	345	732	267	346	767	822	688	396	999999	820	738	431	230	592	999999	515	952	999999	589	43	257	999999	314	969	286	999999	755	43	999999	661	555	750	386	999999	201	999999	38	356	529	741	782	978	999999	999999	359	771	307	904	631	739	854	972	999999	684	101	994	427	999999	70	113	77	655	999999	999999	999999	999999	54	568	401	413	486	606	347	848	999999	279	721	572	619	514	999999	851	411	272	807	583	473	702	571	206	959	739	295	426	674	137	592	670	478	371	726	999999	513	228	262	258	634	999999	433	821	283	999999	679	555	747	226	253	133	161	690	524	352	997	204	999999	746	999999	921	183	133	999999	60	999999	257	788	627	347	192	19	999999	999999	45	278	
749	999999	114	70	999999	679	458	883	469	519	787	999999	384	741	318	774	515	999999	713	264	999999	144	999999	760	432	767	129	878	999999	123	999999	999999	489	83	257	999999	349	686	999999	999999	725	249	227	541	316	999999	999999	885	999999	999999	503	999999	999999	999999	999999	615	700	354	638	972	559	999999	822	355	916	57	368	311	494	47	435	829	367	471	999999	999999	917	691	999999	32	999999	244	849	652	619	980	504	708	999999	999999	581	994	58	607	692	155	426	872	999999	999999	51	112	401	999999	982	674	264	999999	251	999999	698	18	900	616	619	325	730	999999	735	936	552	999999	999999	852	466	440	781	760	778	393	644	999999	77	194	980	261	843	999999	999999	945	726	999999	999999	208	944	572	104	441	999999	377	999999	999999	146	688	716	392	906	549	535	552	893	504	999999	857	272	653	941	715	999999	999999	481	873	999999	790	219	822	201	997	907	999999	345	349	771	410	969	397	908	388	999999	597	999999	304	332	127	999999	999999	733	610	999999	300	630	389	805	630	895	551	746	356	999999	893	999999	908	641	641	216	553	732	999999	888	874	744	562	247	999999	999999	187	551	392	738	987	99	591	71	616	272	999999	999999	999999	514	427	651	562	910	584	999999	445	663	690	999999	508	499	147	721	999999	556	78	999999	766	999999	999999	10	999999	617	999999	999999	999999	847	34	379	260	19	590	91	999999	233	999999	652	663	642	577	999999	860	482	240	999999	951	999999	999	70	204	814	776	534	999999	999999	999999	944	430	999999	797	598	639	321	660	498	999999	66	260	838	373	999999	488	134	50	203	149	881	999999	992	852	739	999999	999999	184	445	999999	66	999999	999999	935	248	232	999999	845	978	885	549	999999	741	588	895	618	170	999999	778	336	999999	999999	603	287	999999	566	437	999999	67	999999	675	146	999999	265	852	772	217	903	135	203	604	289	71	317	999999	70	646	413	957	999999	687	276	405	118	590	572	690	999999	529	682	999999	957	787	238	220	999999	606	486	736	999999	411	267	572	999999	732	373	999999	296	687	355	920	33	969	937	999999	409	740	116	675	999999	999999	450	383	453	999999	999999	501	833	107	196	463	169	677	999999	718	429	703	999999	385	999999	149	404	999999	184	999999	770	988	850	999999	999999	672	499	811	455	51	961	883	999999	185	95	871	999999	999999	500	892	760	356	144	228	643	705	919	730	457	150	999999	999999	999999	691	999999	658	651	668	297	524	963	999999	232	793	757	545	585	645	300	999999	999999	215	588	291	11	424	853	999999	532	
114	752	768	363	314	363	999999	684	999999	999999	999999	230	931	901	976	928	411	999999	351	471	999999	999999	284	440	999999	999999	482	783	917	999999	223	804	999999	146	999999	999999	999999	999999	917	439	999999	999999	157	108	863	999999	999999	313	611	363	999999	300	512	170	434	983	478	999999	260	714	881	815	766	747	333	632	999999	795	719	214	733	416	217	911	312	246	999999	185	999999	977	980	178	182	564	99	923	301	859	711	999999	999999	866	999999	212	999999	353	104	409	775	999999	924	999999	594	407	629	193	93	999999	999999	198	999999	302	999999	283	734	712	643	212	658	410	999999	351	93	520	911	999999	999999	14	362	959	151	573	410	346	62	165	999999	999999	999999	906	839	700	999999	999999	198	999999	114	470	477	845	999999	999999	751	375	899	999999	741	999999	496	762	521	88	248	898	999999	446	891	999999	231	579	138	868	277	752	570	641	349	570	332	999999	999999	211	999999	517	259	999999	822	45	447	478	424	509	999999	182	999999	761	461	113	999999	751	119	690	249	898	716	999999	624	999	804	268	244	180	999999	585	999	320	551	731	648	796	624	856	977	999999	164	628	999999	104	999999	809	189	246	103	580	999999	82	999999	638	999999	999999	635	823	999999	189	999999	253	757	702	999999	83	219	730	464	679	999999	262	713	497	744	97	999999	529	641	995	88	997	86	999999	784	927	999999	912	930	240	171	801	625	798	517	910	871	886	921	294	999999	459	999999	424	453	548	368	474	894	999999	165	999999	191	244	999999	247	177	586	918	256	724	307	799	234	518	336	999999	915	979	833	226	375	999999	357	406	999999	226	999999	728	246	568	885	999999	227	84	66	619	390	697	280	999999	295	968	675	999999	302	999999	557	906	126	911	453	494	71	496	789	507	834	838	481	30	514	857	681	687	839	289	999999	159	462	716	256	227	999999	99	999999	999999	933	788	113	969	668	756	611	335	124	999999	956	999999	294	558	785	552	226	259	238	999999	296	987	729	23	87	408	454	409	999999	236	999999	971	565	999999	574	56	999999	511	362	999999	999999	356	572	999999	332	999999	864	903	931	999999	11	459	861	503	121	945	999999	100	892	270	311	211	670	888	999999	999999	174	902	984	739	817	999999	897	999999	191	940	424	291	690	234	544	551	478	999999	235	334	120	999999	281	999999	987	644	619	101	456	54	686	684	999999	999999	687	961	918	202	886	999999	562	390	322	999999	530	776	410	667	726	760	733	999999	663	291	875	113	631	365	751	183	104	805	33	
999999	263	740	458	353	999999	582	632	286	999999	938	772	999999	749	110	108	221	244	952	999999	695	320	977	999999	551	472	583	340	562	999999	713	201	756	367	999999	999999	790	328	999999	130	999999	999999	457	999999	724	518	155	364	531	999999	540	939	152	439	338	826	285	718	907	880	963	252	80	834	371	999999	25	372	574	192	317	893	187	999999	232	567	999999	353	999999	42	326	999999	808	304	999999	773	999999	326	39	358	641	999999	421	186	166	999999	68	622	272	978	503	783	789	348	949	647	762	320	217	770	963	932	422	874	564	999999	443	775	923	999999	697	698	343	226	999999	246	999999	10	675	331	509	999999	90	999999	539	543	440	470	999999	273	999999	738	119	268	394	709	659	546	622	422	999999	292	999999	675	999999	804	450	999999	797	713	175	761	645	886	271	722	852	104	345	30	313	999999	430	659	999999	959	589	84	831	841	587	935	388	262	863	999999	552	414	47	999999	102	999999	672	999999	108	260	103	232	996	672	999999	564	211	601	999999	493	861	48	99	999999	225	375	741	999999	136	239	382	999999	32	54	180	447	67	610	928	446	999999	789	560	335	866	367	88	169	999999	32	733	787	153	380	364	513	324	715	999999	727	999999	716	999999	869	999999	999999	209	951	501	419	507	601	673	672	192	82	999999	764	465	858	999999	582	999999	999999	999999	595	249	652	690	666	132	352	100	211	321	999999	285	691	458	999999	999999	136	667	574	999999	999999	999999	480	999999	292	999999	560	259	661	999999	553	745	410	373	291	471	557	999999	835	999999	999999	510	471	999999	999999	797	999999	316	310	700	170	999999	406	999999	372	481	999999	464	407	640	571	103	439	999999	768	849	999999	999999	176	694	610	865	999999	999999	370	632	652	128	600	999999	239	254	948	960	279	638	348	822	11	999999	999999	103	999999	204	725	71	80	700	999999	747	999999	478	149	616	100	305	91	128	999999	999999	829	999999	863	999999	410	999999	999999	478	999999	139	999999	62	326	999999	991	999999	11	637	999999	308	561	951	535	853	572	999999	999999	999999	869	973	999999	230	999999	271	980	61	240	999999	794	407	917	999999	208	463	246	999999	162	783	624	584	304	999999	566	920	188	999999	125	999999	349	649	999999	812	999999	999999	999999	290	999999	65	386	999999	999999	999999	843	164	999999	999999	753	81	616	702	609	330	718	295	999999	999999	663	683	999999	112	936	230	612	155	999999	114	992	679	881	956	422	106	407	684	307	254	610	412	538	228	134	54	404	647	999999	892	999999	323	849	
999999	627	774	972	999999	999999	66	447	697	969	286	999999	84	999999	659	289	512	923	44	999999	434	999999	260	154	999999	978	892	999999	964	115	301	20	679	829	412	338	999999	999999	999999	999999	251	999999	912	443	262	261	999999	854	744	999999	537	969	70	334	424	999999	376	999999	118	304	121	240	482	592	999999	275	297	254	787	330	642	388	799	363	747	627	589	817	892	613	928	47	91	607	578	332	950	355	414	435	962	27	999999	829	568	999999	999999	330	999999	986	963	805	77	999999	724	158	179	999999	587	797	397	559	737	505	375	84	158	875	23	355	325	942	999999	362	999999	625	372	970	999999	736	302	999999	62	906	649	133	970	999999	882	999999	163	999999	767	617	47	999999	289	999999	999999	999999	999999	459	316	419	671	31	999999	715	999999	999999	786	208	911	850	505	999999	506	831	999999	999999	999999	490	999999	999999	202	81	999999	232	324	955	999999	999999	999999	999999	874	843	952	643	245	999999	999999	265	613	783	643	999999	343	916	999999	909	906	458	664	220	390	999999	999999	999999	227	599	847	999999	400	108	763	934	690	999999	976	662	186	863	596	238	95	849	877	219	950	246	738	267	120	999999	59	999999	999999	307	920	503	386	239	999999	645	780	424	864	999999	30	709	275	999999	999999	459	732	52	862	999999	999999	540	503	257	999999	980	999999	589	999999	984	59	876	746	392	689	482	286	946	447	950	999999	670	984	373	199	251	999999	999999	326	660	683	16	34	762	181	389	999999	138	467	445	783	200	791	879	464	153	962	882	53	467	183	785	999999	912	976	999999	556	999999	999999	530	19	856	272	972	311	52	999999	983	220	999999	483	157	999999	12	176	267	879	114	908	999999	288	99	961	859	486	999999	411	122	786	717	833	868	79	937	436	927	928	818	578	999999	301	979	671	999999	999999	36	306	603	745	718	584	999999	999999	23	251	919	894	413	999999	414	641	739	207	999999	475	999999	88	552	575	249	999999	71	536	495	753	309	428	226	874	460	601	807	999999	77	142	391	999999	999999	695	516	42	524	332	173	780	562	782	999999	279	380	948	753	37	505	999999	523	915	999999	269	942	501	678	539	46	812	833	999999	139	370	93	968	31	856	999999	999999	999999	739	999999	999999	200	526	260	947	504	511	847	780	871	999999	619	476	909	796	999999	24	364	985	999999	361	947	999999	652	806	999999	411	926	896	967	999999	573	999999	552	31	78	425	999999	730	45	534	965	63	500	451	751	617	69	235	114	999999	851	829	453	
21	767	10	874	453	762	102	585	950	999999	581	124	835	923	887	999999	999999	772	634	950	761	395	893	699	211	65	578	352	999999	792	922	999999	744	341	541	264	78	999999	798	999999	942	948	24	251	919	336	916	693	181	507	776	999999	227	879	691	625	874	311	673	398	193	749	999999	999999	889	143	380	503	392	999999	999999	999999	974	665	999999	813	381	651	779	999999	148	884	181	203	999999	999999	999999	864	649	915	389	766	877	999999	999999	203	999999	999999	362	999999	955	422	310	548	848	999999	307	562	871	877	254	232	531	798	999999	309	578	690	152	249	999999	515	854	477	999999	892	908	575	880	813	748	525	299	994	999999	725	999999	999999	999999	35	352	999999	992	999999	999999	167	244	999999	159	999999	625	383	713	122	871	450	568	999999	305	999999	92	999999	681	999999	138	729	932	537	879	533	999999	999999	999999	127	897	255	522	999999	806	95	657	828	425	999999	198	375	811	999999	999999	478	999999	999999	336	399	942	999999	986	934	643	941	999999	999999	210	999999	760	679	47	596	999999	626	927	486	999999	219	307	263	317	287	999999	763	918	755	414	410	999999	999999	619	945	184	999999	269	587	448	999999	860	949	627	799	999999	999999	337	224	962	506	550	680	723	126	999999	688	312	709	75	999999	33	479	999999	800	259	785	70	102	422	936	999999	999999	47	171	358	357	636	999999	642	999999	436	703	792	907	999999	999999	999999	502	999999	495	975	560	999999	569	999999	999999	656	827	549	858	459	245	802	35	150	999999	642	562	999999	999999	62	794	76	999999	999999	999999	686	396	941	999999	535	567	248	926	960	806	827	999999	329	967	701	808	968	784	900	200	900	766	767	658	999999	999999	734	118	443	191	494	807	126	999999	704	270	886	986	333	891	999999	999999	75	999999	383	174	999999	800	53	253	825	291	999999	262	999999	919	999999	292	510	836	999999	999999	492	778	321	29	362	807	272	999999	922	981	999999	19	203	34	999999	999999	285	888	465	933	75	199	365	212	993	863	102	784	641	999999	999999	999999	999999	867	393	296	32	363	812	435	999999	612	330	844	830	804	999999	405	228	999999	17	621	381	900	73	999999	422	999999	35	498	999999	999999	799	329	999999	965	951	336	640	999999	999999	921	85	39	405	463	999999	521	382	999999	999999	697	566	447	999999	999999	124	167	803	100	873	913	999999	324	721	60	812	11	999999	865	852	732	764	812	793	95	546	999999	999999	999999	434	901	736	999999	693	26	920	362	999999	639	850	794	532	999999	542	498	593	761	
999999	355	650	999999	181	999999	346	82	933	999999	653	510	328	999999	999999	999999	665	971	999999	500	630	704	139	460	999999	709	999999	68	209	999999	280	305	502	784	42	158	959	999999	729	229	500	621	999999	176	999999	233	321	999999	140	339	885	570	999999	999999	141	614	999999	200	999999	472	502	287	999999	719	999999	358	18	543	740	999999	999999	107	252	957	10	999999	999999	999999	751	55	398	999999	928	869	338	709	983	409	653	999999	932	768	969	267	726	223	999999	374	692	359	999999	777	346	626	105	788	328	364	102	132	999999	999999	448	553	83	564	359	13	390	999999	999999	999999	890	321	582	475	137	984	240	787	269	999999	280	402	830	620	600	311	999999	550	391	628	999999	531	999999	678	330	426	194	171	863	745	984	917	984	615	999999	34	999999	630	999999	999999	134	315	999999	748	999999	56	722	462	999999	57	999999	840	999999	746	302	999999	887	903	155	710	800	78	999999	524	270	999999	417	999999	999999	575	999999	999999	999999	57	504	999999	668	999999	696	283	703	999999	207	816	516	999999	534	248	323	528	999999	149	485	949	543	999999	391	999999	999999	628	999999	999999	999999	398	999999	95	999999	345	999999	300	700	212	216	871	17	78	870	117	18	126	828	999999	900	214	438	128	668	939	513	999999	620	330	207	77	644	205	12	809	999999	431	203	198	999999	32	999999	934	999999	999999	942	474	195	283	339	371	800	469	607	524	959	670	426	21	832	803	680	379	15	149	236	811	76	999999	90	587	999999	640	183	877	386	503	195	65	996	48	263	346	990	836	277	185	999999	488	849	366	14	192	366	202	352	999999	929	793	999999	141	408	999999	203	999999	999999	999999	999999	729	147	999999	485	371	24	793	550	999999	388	178	871	60	222	588	221	999999	582	741	283	981	535	927	573	401	678	865	639	999999	152	248	398	999999	890	869	999999	393	881	643	177	572	999999	999999	80	761	999999	336	918	820	912	480	180	999999	885	314	203	220	999999	93	693	158	163	420	201	999999	780	764	170	999999	247	827	841	938	573	711	339	999999	999999	812	479	351	999999	999999	227	672	999999	692	231	999999	675	139	501	798	950	999999	999999	241	817	929	980	167	175	999999	583	94	638	999999	142	184	974	676	363	999999	613	999999	999999	999999	203	529	999999	999999	542	584	999999	117	336	53	988	999999	302	108	709	927	831	321	186	999999	999999	142	43	836	559	56	611	998	776	421	194	609	817	84	47	297	856	892	999999	999999	896	475	999999	595	253	588	882	999999	966	999999	
257	301	174	828	108	999999	999999	246	538	495	973	999999	999999	915	858	388	999999	227	71	999999	999999	939	696	596	486	999999	384	999999	999999	999999	174	735	41	999999	173	892	444	988	976	975	801	619	363	140	999999	226	999999	999999	737	999999	852	665	814	554	999999	318	605	578	352	337	686	58	653	568	331	999999	648	991	751	965	943	747	999999	95	620	999999	585	566	979	270	636	541	709	728	128	509	921	486	983	855	297	866	999999	649	999999	752	999999	795	808	379	577	152	101	771	920	114	999999	729	933	905	733	999999	599	91	700	155	349	999999	450	822	326	999999	999999	896	678	87	111	601	796	999999	494	789	999999	609	692	493	449	938	808	999999	95	202	553	88	999999	999999	999999	564	999999	153	999999	999999	999999	986	62	416	145	999999	102	842	13	822	932	999999	999999	943	291	989	999999	216	705	410	127	999999	999999	999999	618	928	774	999999	810	999999	653	999999	464	453	444	770	556	999999	357	254	845	965	20	273	999999	487	999999	187	965	999999	999999	999999	448	999999	923	919	259	928	798	216	430	671	42	466	178	999999	610	967	999999	999999	442	122	999999	461	565	161	999999	474	865	140	271	597	465	999999	999999	911	214	461	530	524	521	628	999999	151	823	183	999999	553	104	979	876	699	999999	999999	844	999999	882	986	447	999999	503	785	73	667	945	833	216	999999	96	266	85	158	447	985	999	814	634	717	637	391	228	999999	379	885	999999	571	999999	20	999999	327	39	227	999999	758	999999	735	999999	999999	205	999999	967	434	467	999999	904	999999	262	692	454	40	429	174	359	66	552	630	415	999999	413	383	913	205	999999	768	237	999999	144	999999	963	999999	999999	813	522	646	423	999999	415	542	981	999999	319	237	565	999999	999999	864	868	957	215	401	329	999999	999999	822	87	771	614	698	609	57	593	573	729	190	781	999999	999999	712	999999	999999	999999	873	206	877	74	685	640	170	999999	373	988	187	482	571	944	870	405	699	569	651	189	716	932	999999	942	999999	508	384	877	292	999999	165	324	457	186	999999	191	540	757	401	141	454	999999	999999	68	415	999999	167	246	910	220	952	153	999999	578	508	999999	271	934	329	999999	265	292	587	161	999999	863	999999	395	497	688	999999	942	999999	520	735	888	695	876	999999	654	350	999999	999999	82	999999	999999	332	879	678	514	919	999999	438	223	999999	171	250	999999	234	552	76	771	999999	232	354	20	975	481	843	999999	255	395	407	674	837	127	326	515	891	999999	540	155	999999	983	768	270	513	
999999	643	573	999999	609	651	984	588	578	399	744	727	999999	46	851	999999	68	269	534	207	763	386	759	999999	735	203	413	22	920	64	999999	463	94	999999	999999	999999	280	970	645	744	423	96	268	999999	999999	787	642	784	688	119	658	999999	244	72	999999	578	884	727	999999	416	999999	971	667	524	633	290	643	752	26	24	765	98	999999	789	783	677	128	999999	273	999999	999999	629	334	811	999999	51	229	999999	756	999999	953	999999	67	239	507	452	428	743	103	999999	154	890	767	673	353	570	110	454	289	82	459	852	463	999999	855	617	999999	856	999999	592	71	621	995	573	71	223	40	393	292	341	258	999999	938	999999	802	670	999999	999999	467	835	999999	774	742	684	992	110	98	101	384	889	804	572	625	999999	239	532	894	204	999999	140	540	717	172	999999	999999	85	914	999999	172	999999	755	987	398	292	651	999999	879	999999	581	999999	134	938	999999	999999	536	686	759	436	742	999999	775	667	999999	337	305	233	999999	999999	860	917	999999	607	928	999999	144	817	183	342	860	942	999999	582	999999	999999	15	999999	707	769	420	147	325	487	748	892	418	97	939	70	986	999999	685	94	461	663	999999	999999	19	820	268	718	999999	999999	576	999999	627	203	54	999999	332	704	526	841	383	723	601	708	858	46	780	999999	878	999999	355	999999	266	568	131	958	878	487	999999	887	511	701	999999	898	911	947	999999	225	52	999999	738	999999	901	999999	999999	738	999999	75	669	973	49	999999	840	400	81	144	543	68	999999	95	525	844	121	638	340	681	98	702	797	910	770	565	13	342	384	72	541	999999	857	392	999999	813	818	618	847	299	861	999999	999999	777	414	216	999999	999999	29	893	181	272	999999	38	999999	369	278	758	212	484	999999	508	999999	18	603	130	210	689	999999	711	36	999999	791	50	820	999999	999999	29	999999	564	999999	999999	323	490	999999	278	999999	828	743	999999	545	69	416	999999	999999	363	227	818	184	293	15	463	767	317	999999	999999	481	472	999999	794	999999	258	262	999999	999999	999999	999999	999999	127	334	999999	382	946	662	176	999999	96	427	958	467	637	999999	845	222	558	958	999999	16	623	223	999999	447	621	999999	53	297	807	768	999999	999999	999999	691	700	999999	83	999999	516	114	151	900	591	63	514	749	167	436	999999	999999	999999	999999	881	188	999999	999999	999999	772	760	998	619	878	999999	328	999999	999999	299	945	366	996	148	999999	451	184	999999	723	631	743	999999	871	999999	999999	885	999999	677	206	49	999999	999999	999999	322	311	872	518	
495	272	740	273	999999	476	460	222	80	416	900	999999	662	706	999999	199	282	999999	839	999999	217	999999	993	999999	650	921	999999	309	176	569	683	999999	999999	933	689	999999	982	999999	999999	466	999999	578	546	478	999999	512	544	999999	676	589	524	528	471	999999	311	999999	278	348	999999	24	999999	160	999999	510	999999	73	123	999999	27	720	217	914	985	382	479	638	466	999999	535	999999	387	664	999999	587	54	165	375	78	632	206	334	644	999999	793	987	269	533	45	746	999999	398	815	325	955	382	999999	999999	999999	513	672	35	999999	813	999999	637	814	527	999999	466	577	697	54	106	820	396	999999	179	999999	999999	219	115	431	778	731	749	999999	999999	999999	999999	444	621	286	565	959	999999	580	831	270	165	999999	742	999999	999999	179	116	353	719	505	568	809	999999	351	703	304	567	604	975	999999	999999	76	475	999999	999999	31	955	420	489	146	649	815	999999	908	45	223	476	51	852	608	624	406	999999	999999	119	405	999999	279	999999	270	402	577	999999	749	999999	999999	999999	999999	810	558	224	999999	999999	582	856	999999	77	532	315	999999	827	999999	751	376	466	338	224	632	740	858	999999	685	837	229	744	81	219	999999	382	945	516	584	240	304	394	929	999999	279	987	999999	999999	481	964	102	442	875	999999	999999	999999	207	875	83	161	999999	540	538	857	999999	838	784	543	85	159	369	973	253	295	999999	981	537	796	944	645	384	530	999999	721	745	786	868	999999	999999	708	185	80	442	432	999999	763	856	81	897	440	999999	822	261	332	604	999999	199	590	377	258	755	999999	931	999999	776	432	995	999999	122	858	969	537	563	377	973	999999	541	820	999999	694	135	466	999999	513	442	562	278	223	127	626	999999	288	879	999999	953	999999	149	14	655	855	768	49	958	999999	470	999999	269	999999	358	999999	587	378	582	999999	133	999999	512	427	999999	224	999999	781	699	999999	999999	999999	658	831	423	999999	160	999999	174	162	925	95	999999	859	53	999999	999999	999999	864	999999	49	227	705	205	608	664	271	722	18	999999	701	986	349	472	999999	779	26	438	471	159	163	60	214	430	757	47	791	653	999999	999999	921	770	917	887	457	999999	985	462	232	759	937	438	528	999999	460	938	746	999999	91	273	999999	864	922	714	658	999999	23	285	999999	571	872	618	999999	999999	519	999999	79	999999	24	733	999999	563	215	711	222	999999	531	481	999999	818	300	756	999999	120	485	66	848	999999	238	468	40	710	24	999999	887	999999	100	747	999999	529	869	294	30	999999	480	
197	659	999999	999999	933	467	999999	999999	629	999999	999999	999999	999999	305	999999	93	866	234	556	703	999999	548	553	824	894	634	999999	999999	450	949	16	735	222	639	297	999999	637	710	304	10	497	404	395	391	999999	281	862	451	999999	446	13	999999	473	655	397	649	116	396	608	308	682	284	999999	679	273	389	834	598	17	66	455	165	929	556	215	689	163	999999	999999	623	999999	343	507	14	946	999999	272	567	252	999999	300	251	112	999999	327	223	538	715	999999	391	446	274	999999	999999	999999	847	140	917	999999	707	496	944	343	985	999999	349	777	860	999999	326	127	276	999999	369	766	214	999999	933	238	992	160	447	53	670	999999	507	999999	999999	24	999999	815	999999	999999	999999	162	355	907	127	999999	999999	446	999999	982	801	999999	179	919	999999	936	999999	793	999999	688	999999	557	999999	900	672	808	39	999999	972	999999	634	511	772	158	999999	216	420	307	936	474	260	556	999999	464	252	999999	16	587	825	867	999999	999999	618	666	999999	987	113	454	244	318	999999	999999	999999	831	357	300	502	999999	118	867	526	488	999999	732	437	901	85	593	999999	276	801	452	625	114	618	328	892	999999	999999	823	113	965	73	999999	45	723	92	999999	117	952	904	985	479	957	351	750	458	886	239	768	911	519	999999	968	516	999999	912	368	223	38	407	397	542	999999	999999	999999	425	240	697	713	999999	434	486	706	372	816	973	667	763	868	870	999999	875	719	999999	593	179	104	999999	999999	999999	723	437	88	554	517	452	999999	203	790	334	999999	198	999999	950	487	42	99	999999	700	23	999999	605	999999	167	401	521	823	999999	999999	391	330	129	648	902	999999	997	408	162	855	373	999999	474	972	543	652	999999	999999	769	999999	999999	999999	999999	999999	44	566	127	91	920	162	995	629	811	999999	409	14	999999	550	623	854	489	999999	937	750	336	234	780	999999	811	514	584	170	64	947	621	311	831	709	614	345	977	915	999999	999	859	744	999999	452	572	539	554	999999	737	914	945	999999	151	748	93	809	786	494	999999	415	578	835	574	999999	999999	108	182	398	999999	288	877	574	155	938	999999	591	999999	337	70	999999	999999	317	433	149	12	695	169	93	626	804	558	493	645	83	430	33	180	124	51	474	999999	165	341	459	47	999999	780	213	999999	501	562	458	434	997	454	271	999999	999999	860	715	938	99	772	141	729	394	928	82	517	867	421	143	296	595	915	804	976	974	999999	631	915	956	236	134	252	110	68	648	628	999999	621	744	263	
999999	536	277	393	210	729	653	452	707	999999	999999	89	428	172	838	91	650	294	437	999999	239	800	999999	999999	647	999999	999999	999999	290	454	357	255	676	879	960	999999	999999	999999	776	254	999999	188	217	270	248	999999	999999	937	230	566	978	874	194	421	33	535	554	414	745	321	110	999999	172	263	348	999999	999999	549	212	999999	442	999999	518	192	874	999999	593	999999	624	602	999999	691	114	724	999999	999999	71	999999	855	434	999999	244	676	464	154	140	25	999999	922	999999	999999	284	999999	451	999999	749	365	999999	999999	973	942	999999	789	152	256	999999	223	448	787	865	681	999999	693	777	274	208	562	64	48	743	44	639	799	999999	960	999999	999999	999999	999999	726	999999	69	717	999999	491	682	455	533	217	735	999999	577	176	66	823	493	999999	957	186	999999	196	311	962	803	938	999999	42	999999	191	466	462	560	847	70	999999	621	440	810	296	592	753	39	847	313	827	999999	472	742	999999	477	209	999999	486	675	540	815	107	913	944	999999	999999	785	352	750	282	366	729	999999	318	212	62	999999	999999	593	182	167	999999	659	976	480	840	999999	374	714	267	999999	83	182	530	999999	524	527	866	117	943	967	686	999999	999999	471	737	367	999999	999999	424	429	999999	893	503	382	362	447	937	474	347	358	421	999999	493	818	292	557	585	386	687	535	914	999999	999999	214	480	367	628	515	743	999999	866	999999	300	837	137	190	678	157	580	86	590	402	769	999999	556	58	612	222	188	189	782	57	415	999999	515	999999	999999	999999	999999	994	819	999999	730	999999	999999	150	347	656	999999	112	879	437	999999	999999	944	522	794	65	999999	431	999999	415	336	999999	999999	999999	999999	411	332	364	999999	389	255	999999	999999	999999	671	905	999999	416	999999	999999	531	85	999999	354	251	804	943	993	979	196	640	480	249	413	105	176	173	674	999999	935	333	336	174	999999	191	231	353	999999	850	888	953	251	999999	798	884	260	263	999999	577	71	467	339	385	999999	748	775	999999	853	73	504	741	437	999999	775	632	204	910	811	173	29	460	999999	152	100	242	399	759	451	529	999999	999999	817	106	999999	477	994	951	424	750	999999	885	499	722	356	157	526	119	945	175	689	349	999999	999999	999999	610	310	196	295	517	359	25	999999	999999	999999	590	999999	340	918	307	999999	253	496	999999	756	144	961	999999	796	999999	999999	289	814	285	840	504	471	634	549	999999	177	808	666	906	999999	400	999999	174	999999	999999	233	999999	201	647	999999	445	999999	391	436	423	648	865	400	
999999	999999	999999	211	618	999999	724	129	299	999999	315	139	829	587	589	669	999999	152	999999	940	999999	999999	999999	98	176	999999	404	651	89	207	136	964	312	999999	323	999999	331	199	999999	680	780	645	934	404	886	518	999999	858	273	721	80	280	999999	925	369	634	280	981	45	999999	999999	82	999999	101	664	350	827	421	273	999999	348	176	768	125	170	394	999999	135	212	657	999999	546	999999	999999	136	999999	121	386	58	689	834	999999	163	513	999999	707	999999	842	739	545	999999	296	595	788	382	904	512	736	764	974	999999	155	779	387	830	553	694	681	999999	999999	239	450	999999	583	649	999	22	265	534	463	788	941	999999	666	999999	753	950	999999	985	232	353	999999	621	83	840	999999	570	776	683	47	22	925	877	999999	999999	249	923	21	149	383	891	257	212	999999	999999	999999	759	122	420	87	602	105	695	742	466	854	829	299	743	999999	999999	246	581	497	450	999999	73	999999	361	727	999999	999999	459	612	341	106	182	319	887	932	930	458	366	999999	444	916	240	999999	473	461	420	633	999999	188	944	654	999999	715	999999	332	843	304	761	692	257	999999	999999	92	410	370	999999	999999	412	811	999999	980	880	975	62	534	633	928	991	900	999999	205	671	281	999999	999999	430	467	458	564	98	636	999999	673	358	780	280	157	735	113	778	901	231	466	158	964	774	699	662	336	699	915	312	861	386	999999	992	999999	424	999999	939	225	999999	847	723	999999	293	999999	627	999999	263	485	203	888	131	414	973	999999	132	703	912	999999	999999	131	864	182	999999	999999	296	306	788	905	732	21	173	563	841	383	999999	755	999999	999999	82	390	83	224	999999	999999	999999	971	999999	787	999999	721	999999	218	420	938	983	999999	80	457	920	330	493	358	752	191	725	568	573	600	471	377	33	356	658	999999	58	650	999999	909	106	324	228	999999	662	21	210	954	152	999999	400	202	684	999999	645	751	897	724	999999	540	698	180	408	999999	326	875	697	464	560	996	889	343	100	170	361	605	112	492	695	999999	981	771	425	999999	209	278	692	801	710	906	999999	999999	188	919	221	925	916	999999	999999	786	324	999999	999999	999999	22	67	999999	524	999999	49	649	415	39	999999	559	999999	755	999999	288	57	193	896	754	653	999999	566	164	181	948	436	999999	371	999999	908	427	999999	999999	279	657	151	176	999999	930	670	266	121	999999	458	999999	294	180	188	999999	637	603	427	999999	999999	677	456	903	931	575	444	360	999999	607	130	312	999999	560	485	90	146	
880	999999	966	999999	396	367	999999	999999	811	999999	265	510	909	179	999999	999	999999	626	601	999999	248	245	999999	495	999999	999999	513	184	155	999999	733	694	108	325	999999	587	461	906	363	320	195	999999	129	911	999999	850	378	438	814	313	999999	933	884	999999	897	645	999999	480	774	417	999999	97	560	765	931	999999	411	999999	422	728	548	348	273	291	999999	999999	126	690	316	469	609	999999	999999	842	977	800	999999	999999	999999	999999	172	981	142	999999	466	107	999999	363	980	617	448	784	25	96	765	729	999999	602	999999	999999	999999	999999	174	314	807	777	727	717	787	141	761	192	999999	999999	565	999999	216	327	999999	918	999999	762	709	698	31	825	69	282	86	258	139	999999	366	570	592	438	816	827	147	999999	379	999999	576	849	856	266	618	714	999999	208	999999	999999	778	945	462	999999	34	475	999999	999999	717	455	999999	539	999999	554	825	605	999999	137	750	389	190	145	548	474	196	860	841	765	216	355	751	999999	999999	787	438	999999	999999	999999	413	351	544	164	971	924	298	46	848	999999	440	23	996	403	458	143	172	643	406	987	580	999999	633	528	776	372	703	762	803	223	125	999999	496	892	723	408	845	35	999999	623	186	159	22	999999	334	203	999999	999999	430	601	625	795	24	999999	255	999999	999999	999999	388	608	231	535	242	634	197	35	999999	114	679	59	298	146	479	783	811	999999	161	104	203	999999	999999	354	342	212	598	329	999999	999999	646	483	691	829	999999	565	999999	650	999999	388	999999	309	677	253	679	999999	313	488	999999	240	999999	824	98	623	999999	805	999999	876	203	40	45	867	635	159	999999	205	999999	469	500	913	391	170	514	772	751	894	905	770	675	961	999999	120	13	169	66	822	999999	77	17	841	971	999999	999999	886	999999	485	999999	527	785	999999	22	843	988	999999	849	158	320	326	999999	999999	900	823	211	999999	141	999999	999999	475	103	999999	810	300	462	999999	942	999999	714	628	429	999999	229	388	985	201	999999	65	132	600	999999	999999	512	78	205	89	999999	999999	323	223	754	427	999999	208	434	149	673	721	391	339	470	983	444	692	896	999999	708	521	837	20	293	86	802	999999	999999	195	143	741	105	999999	717	999999	999999	500	999999	12	655	31	999999	999999	527	237	673	793	140	999999	473	820	182	600	380	429	319	313	929	678	625	357	53	249	16	999999	999999	18	621	999999	441	999999	818	893	950	686	568	999999	492	66	413	999999	143	829	721	323	569	504	999999	298	999999	248	570	204	387	307	999999	714	
838	999999	999999	664	181	999999	894	999999	999999	288	650	999999	861	327	821	873	275	615	224	224	527	693	373	131	999999	333	999999	999999	383	623	999999	652	709	853	163	897	455	999999	837	999999	934	201	321	290	854	318	437	167	427	999999	929	771	999999	999999	999999	999999	232	489	657	999999	274	701	999999	387	771	997	984	999999	173	924	999999	526	778	999999	290	999999	382	92	277	698	999999	999999	776	999999	694	999999	999999	945	666	18	674	966	101	989	413	999999	56	933	518	856	999999	999999	999999	999999	279	413	999999	546	483	860	999999	149	222	959	952	242	999999	469	693	999999	438	999999	350	165	259	461	999999	789	999999	57	289	448	573	420	375	476	48	283	999999	290	752	32	472	806	244	535	753	142	999999	999999	317	586	250	999999	427	294	999999	838	999999	818	978	999999	999999	436	581	335	576	801	594	485	203	651	62	999999	283	416	576	999999	920	724	707	302	752	999999	739	703	999999	999999	992	999999	999999	999999	39	598	311	549	999999	46	234	909	958	951	547	561	999999	999999	534	837	219	21	718	999999	918	529	120	686	999999	452	999999	878	999999	999999	808	513	98	993	622	463	111	733	797	539	319	999999	765	756	999999	200	984	999999	178	370	871	981	372	852	291	509	999999	625	999999	176	349	356	782	474	152	44	472	983	53	80	735	485	224	188	999999	907	764	363	931	270	467	622	999999	999999	999999	999999	999999	246	712	122	975	486	645	630	199	999999	238	999999	613	999999	728	10	40	108	635	396	999999	194	999999	384	745	134	694	999999	999999	727	647	999999	850	325	999999	999999	999999	999999	105	258	840	593	988	999999	678	473	750	999999	542	467	999999	610	141	999999	70	957	620	338	376	999999	792	817	921	999999	325	223	450	298	827	502	999999	109	13	386	999999	183	999999	364	705	999999	384	483	295	251	144	46	884	623	264	935	615	999999	999999	255	466	999999	671	999999	946	465	32	462	392	49	737	999999	606	754	999999	999999	761	265	633	104	475	318	999999	999999	337	999999	339	826	44	892	886	999999	546	999999	920	533	512	680	418	249	259	922	101	255	514	652	439	139	942	377	183	360	319	469	999999	999999	500	991	999999	666	136	206	428	499	999999	999999	946	848	834	157	385	91	999999	393	844	553	226	286	176	685	849	209	883	999999	718	536	477	86	999999	999999	43	999999	492	751	123	63	999999	601	999999	563	706	591	304	999999	999999	102	513	926	625	236	999999	224	824	512	817	926	999999	761	781	626	483	869	869	72	124	864	598	999999	
279	790	999999	624	193	612	978	999999	999999	98	675	999999	999999	550	460	752	840	819	696	999999	934	196	740	743	820	477	999999	999999	722	999999	999999	137	999999	999999	656	834	187	316	41	222	999999	559	31	233	96	165	602	932	418	126	232	305	999999	618	170	93	60	999999	804	715	999999	152	545	673	418	547	132	614	894	626	999999	533	999999	999999	456	385	999999	516	657	665	874	157	999999	606	18	384	959	999999	257	999999	784	872	512	325	999999	999999	23	357	814	548	999999	999999	47	792	551	698	517	693	171	785	999999	999999	999999	148	999999	999999	999999	939	664	44	999999	999999	367	331	842	999999	31	472	794	75	371	818	701	118	633	886	120	635	64	999999	999999	275	999999	471	655	250	224	373	483	999999	666	84	692	780	961	794	630	716	999999	848	677	55	899	999999	424	999999	999999	549	515	955	274	999999	884	354	178	999999	525	895	675	601	488	657	999999	489	409	296	135	921	157	838	265	999999	684	216	642	999999	376	626	57	999999	999999	999999	858	528	50	576	999999	347	612	649	279	999999	999999	358	370	30	65	419	696	137	974	920	999999	676	999999	871	999999	678	712	356	944	999999	999999	129	202	813	798	470	449	999999	106	787	319	999999	569	529	999999	336	845	621	999999	957	930	919	582	488	282	191	828	999999	171	521	635	265	704	381	887	999999	999999	557	999999	595	969	862	999999	196	611	895	117	179	519	88	999999	100	591	987	967	927	547	714	999999	999999	641	280	672	584	999999	999999	999999	197	642	999999	179	298	999999	999999	988	999999	888	395	877	387	84	659	659	92	689	544	674	999999	999999	959	999999	999999	26	614	953	698	200	999999	44	999999	102	919	999999	90	908	999999	999999	421	998	999999	49	161	837	164	542	982	999999	589	895	617	999999	94	784	999999	63	728	282	999999	999999	299	878	442	360	329	294	165	131	579	999999	999999	844	263	718	999999	920	233	614	861	82	999999	999999	610	560	427	178	18	145	855	999999	190	270	914	204	709	31	606	801	518	869	387	860	52	416	999999	772	136	375	279	761	999999	123	420	713	255	221	277	881	933	160	999999	999999	276	999999	992	885	999999	68	19	493	999999	999999	999999	992	999999	120	45	203	999999	655	52	999999	865	999999	999999	76	850	211	949	999999	753	724	867	367	593	367	594	499	423	999999	841	77	366	786	447	407	27	428	28	999999	186	999999	80	287	999999	643	999999	182	999999	926	45	999999	999999	521	740	999999	564	999999	408	337	526	545	780	999999	813	974	285	999999	656	
999999	999999	999999	999999	815	999999	678	654	590	999999	949	999999	421	153	999999	999999	122	959	845	56	847	842	288	30	690	617	999999	303	131	999999	143	368	999999	526	557	877	614	546	303	210	71	945	974	999999	458	135	115	402	999999	130	701	999999	440	41	809	955	770	411	999999	207	680	385	532	999999	125	591	999999	895	595	620	999999	999999	665	999999	985	901	868	999999	999999	564	512	248	20	11	773	127	999999	54	716	999999	116	212	53	999999	529	686	422	858	374	999999	999	219	806	999999	906	135	360	795	999999	907	97	971	999999	938	999999	999999	999999	531	999999	998	664	91	999999	994	999999	21	533	569	125	309	488	19	434	704	565	999999	441	999999	104	648	999999	141	999999	808	513	999999	373	114	411	999999	322	891	516	376	212	917	41	812	169	999999	602	790	680	746	429	999999	547	999999	999999	401	999999	999999	436	704	240	532	93	379	490	999999	999999	428	168	37	999999	597	502	68	501	647	271	629	188	209	56	976	461	261	999999	435	597	238	730	20	999999	296	999999	999999	999999	680	999999	661	331	791	257	183	632	653	758	832	585	999999	999999	736	139	999999	999999	237	658	999999	81	999999	990	64	780	419	697	158	939	701	142	690	922	821	999999	610	307	999999	999999	872	354	999999	999999	999999	850	118	594	994	999999	716	999999	236	163	881	608	12	671	999999	20	837	485	484	713	67	699	894	566	821	922	529	999999	460	286	785	909	273	339	442	214	672	825	702	999999	233	262	905	537	50	223	810	999999	999999	999999	123	396	999999	999999	445	857	955	551	773	82	361	644	988	999999	378	972	345	673	238	72	347	999999	999999	216	490	804	794	367	999999	999999	122	589	52	999999	172	398	48	999999	893	584	999999	131	61	630	916	999999	274	999999	999999	999999	999999	147	710	968	49	999999	613	999999	614	640	73	598	999999	174	960	771	999999	999999	788	999999	934	176	779	654	813	226	960	999999	300	901	540	999999	208	457	999999	974	999999	83	43	71	785	384	999999	263	520	660	105	887	670	154	986	359	176	189	144	711	367	999999	165	822	150	999999	374	999999	110	234	999999	578	444	985	999999	528	999999	726	204	999999	612	999999	143	999999	130	83	492	155	914	190	672	29	999999	999999	616	823	999999	220	921	334	20	850	162	296	999999	527	452	685	262	468	478	449	985	584	108	841	922	13	702	76	968	228	999999	919	561	999999	264	425	378	78	610	670	999999	869	549	762	374	846	891	603	999999	807	892	455	712	232	43	999999	920	775	999999	
999999	518	855	366	791	60	999999	734	999999	272	999999	316	999999	857	999999	645	125	999999	345	999999	999999	121	108	444	171	336	999999	217	338	999999	526	505	602	178	695	999999	949	513	758	712	141	999999	11	340	999999	500	708	598	999999	999999	918	703	584	308	999999	803	419	999999	999999	465	706	35	406	999999	746	532	713	999999	171	656	695	999999	286	999999	345	999999	119	768	840	670	627	755	312	750	999999	822	920	304	354	999999	741	538	318	303	999999	116	715	999999	594	999999	786	692	436	258	892	999999	427	951	999999	860	694	651	579	534	837	999999	722	655	134	924	611	419	671	999999	914	999999	999999	983	999999	238	999999	660	183	999999	883	935	329	63	858	999999	405	969	341	493	208	999999	999999	999999	465	64	393	69	335	670	470	377	31	167	999999	735	21	443	333	734	999999	43	478	811	999999	999999	999999	668	797	21	528	999999	88	999999	999999	824	207	519	527	572	845	999999	999999	513	999999	516	913	171	719	132	111	999999	999999	607	882	174	621	157	999999	563	433	999999	999999	323	151	999999	299	843	96	999999	537	999999	999999	760	889	423	708	964	513	144	988	469	999999	674	910	567	996	481	999999	999999	213	60	386	963	149	130	925	999999	999999	999999	227	79	999999	209	595	608	56	885	718	468	466	656	999999	998	575	963	999999	598	413	584	831	999999	548	190	999999	487	125	999999	620	768	497	697	602	43	999999	999999	394	749	999999	999999	520	121	999999	836	449	999999	416	999999	398	186	354	337	607	999999	647	409	531	894	893	117	999999	104	274	949	971	769	63	999999	999999	657	579	999999	519	999999	73	720	64	712	741	760	81	738	563	444	424	170	99	815	396	517	397	499	856	971	999999	999999	846	814	865	680	502	806	305	741	606	329	817	504	723	926	354	819	163	999999	46	755	999999	999999	535	810	679	999999	223	999999	269	89	999999	548	295	999999	874	250	847	70	267	275	442	821	838	105	999999	595	101	469	172	577	345	723	934	72	884	27	289	64	10	264	592	999999	481	999999	999999	999999	999999	86	62	114	972	999999	875	771	323	999999	991	999999	468	94	999999	753	410	692	744	999999	613	233	763	857	961	792	70	12	682	709	350	320	999999	83	386	25	417	68	605	252	999999	173	748	999999	35	999999	596	916	117	838	331	789	999999	703	666	986	323	205	999999	189	999999	872	98	613	999999	680	999999	394	708	999999	346	352	96	501	999999	999999	484	999999	999999	122	206	153	895	843	388	999999	538	251	416	400	999999	999999	999999	999999	
219	974	84	145	794	355	364	999999	217	999999	502	978	999999	999999	104	227	999999	724	999999	40	999999	888	977	999999	234	819	152	252	978	318	439	133	437	669	999999	999999	999999	348	803	999999	999999	999999	935	918	350	409	999999	256	156	199	888	977	849	999999	999999	999999	999999	829	999999	999999	212	121	999999	899	547	378	551	999999	999	471	852	173	999999	886	282	999999	952	999999	999999	825	999999	895	999999	788	429	461	284	553	236	960	999999	545	999999	827	999999	999999	771	46	380	972	858	999999	256	999999	347	724	65	999999	611	455	999999	999999	925	95	23	316	25	444	479	95	104	999999	999999	48	833	316	999999	103	612	635	226	999999	688	932	967	148	999999	420	451	704	999999	322	942	780	592	699	620	352	813	967	631	337	566	999999	877	860	999999	217	851	40	989	962	359	999999	999999	461	258	999999	128	999999	667	604	993	774	689	781	65	36	456	999999	999999	392	289	999999	13	888	999999	403	999999	116	131	999999	999999	420	715	443	999999	967	999999	141	450	627	234	938	310	37	343	791	999999	999999	805	990	761	717	343	999999	682	714	971	350	110	855	938	21	754	999999	999999	582	999999	256	818	999999	999999	324	693	79	167	999999	999999	976	554	569	797	958	311	999999	999999	850	87	117	761	259	995	210	40	595	688	999999	193	999999	991	761	731	359	286	716	515	999999	34	274	449	999999	378	994	795	999999	67	999999	710	623	556	195	505	952	494	999999	102	284	293	108	390	945	999999	271	985	793	999999	999999	681	999999	625	242	826	999999	668	431	880	10	414	498	537	709	999999	569	527	806	265	779	864	717	624	241	999999	925	883	504	181	117	19	12	704	619	999999	125	999999	323	999999	692	293	73	689	101	869	794	571	681	443	598	999999	189	999999	999999	584	999999	970	394	89	900	929	174	259	772	991	999999	794	918	411	396	571	999999	447	573	495	801	999999	532	371	368	364	211	71	583	373	830	474	999999	44	343	999999	999999	999999	467	763	129	813	916	999999	999999	10	999999	280	999999	999999	540	741	964	572	782	999999	448	32	721	999999	728	112	675	409	171	937	158	883	999999	251	956	999999	979	810	999999	987	121	999999	999999	367	711	930	24	556	833	999999	510	84	262	999999	707	592	999999	921	999999	27	147	999999	939	530	852	769	212	805	80	570	762	999999	999999	794	825	999999	128	363	834	999999	999999	129	575	82	436	83	630	671	543	374	456	999999	999999	999999	999999	603	492	383	515	941	728	218	485	272	336	356	877	467	580	690	473	
168	96	248	928	28	942	866	103	778	148	541	271	999999	124	999999	389	847	999999	232	533	744	848	892	999999	879	643	999999	999999	90	206	173	100	853	901	297	999999	537	999999	999999	661	625	290	736	803	197	999999	779	999999	632	999999	999999	523	999999	166	728	320	204	999999	59	384	639	130	22	582	999999	450	999999	804	999999	732	851	999999	122	570	908	463	121	99	999999	932	864	164	124	122	175	650	741	999999	182	977	999999	367	381	457	32	505	999999	999999	827	746	538	974	332	899	125	612	410	999999	999999	999999	999999	114	297	126	999999	484	16	899	416	335	709	999999	632	848	956	494	56	665	548	412	999999	957	271	145	403	999999	832	224	999999	563	250	953	999999	999999	779	672	79	999999	936	547	999999	378	999999	502	46	999999	352	999999	999999	631	565	744	999999	999999	88	250	842	162	722	630	652	791	902	853	999999	999999	284	999999	999999	293	424	999999	728	10	913	817	999999	769	999999	999999	547	358	281	376	999999	505	999999	602	828	999999	829	999999	999999	316	895	999999	999999	894	999999	999999	542	627	414	659	999999	773	25	249	932	271	41	82	64	145	93	999999	519	999999	855	589	999999	682	896	540	464	999999	260	999999	999999	215	352	325	362	817	55	999999	999999	622	999999	233	490	473	669	567	507	999999	863	406	232	999999	198	999999	48	827	247	860	731	999999	205	710	523	602	144	726	919	715	720	999999	99	999999	359	897	377	632	109	999999	22	999999	43	707	643	853	200	513	999999	999999	286	535	580	195	198	81	426	459	710	887	339	943	648	791	46	999999	999999	68	999999	300	572	416	728	999999	847	402	839	999999	76	669	412	630	709	999999	439	194	665	904	974	999999	480	918	922	222	999999	79	690	252	670	26	546	999999	271	726	999999	999999	807	913	347	999999	241	928	392	50	999999	708	243	141	361	851	999999	412	93	964	819	654	999999	999999	425	999999	712	999999	827	999999	132	999999	368	982	676	568	387	751	999999	999999	56	999999	535	999999	737	999999	835	999999	890	818	999999	144	57	307	906	999999	386	301	498	568	93	999999	111	999999	999999	213	999999	261	465	793	474	219	844	905	999999	277	999999	612	999999	883	943	164	706	18	994	988	233	71	85	490	192	999999	263	999999	104	411	999999	202	963	533	202	583	102	999999	354	845	299	999999	389	639	77	773	522	614	999999	929	938	102	348	929	980	999999	999999	975	610	999999	955	845	999999	516	827	999999	649	255	691	369	71	999999	664	158	698	999999	682	446	423	419	999999	649	384	999999	
473	358	853	43	553	999999	999999	999999	999999	966	889	454	341	872	999999	150	133	277	999999	265	868	339	438	199	241	899	999999	739	999999	999999	814	316	471	645	53	999999	82	615	701	999999	962	944	121	697	268	254	749	809	999999	282	295	306	725	129	306	143	920	663	801	654	316	667	565	999999	162	582	982	695	828	342	78	517	999999	999999	303	923	228	740	931	999999	159	797	115	289	905	999999	591	352	349	999999	999999	418	814	57	470	304	388	815	545	999999	271	64	980	999999	213	999999	731	999999	999999	999999	914	999999	732	814	999999	519	562	999999	400	644	991	999999	999999	999999	999999	660	999999	527	684	998	544	412	204	255	726	105	999999	813	85	138	786	21	999999	999999	995	379	685	10	552	951	999999	113	425	900	694	630	707	999999	518	553	83	999999	894	827	837	512	984	487	97	409	703	749	209	999999	999999	980	124	390	923	414	974	703	974	733	999999	441	987	304	561	105	397	999999	304	532	65	582	126	698	138	493	394	208	912	152	258	999999	999999	164	51	714	516	327	148	114	578	999999	999999	999999	571	406	524	690	926	991	22	948	454	677	999999	999999	863	425	262	439	29	776	791	831	999999	273	538	833	262	846	999999	79	615	999999	953	685	354	999999	137	731	968	999999	999999	999999	140	309	547	999999	947	766	850	101	75	999999	95	802	588	999999	686	307	868	691	437	89	412	942	342	265	723	531	931	908	999999	530	471	325	505	870	999999	185	726	311	885	496	996	999999	999999	999999	999999	161	106	947	278	830	863	286	276	202	518	999999	967	292	512	426	999999	942	803	545	247	769	999999	718	705	510	581	566	805	999999	93	914	937	435	160	999999	434	984	639	999999	666	194	59	999999	362	513	218	443	799	469	661	63	999999	469	999999	344	854	387	252	768	259	999999	481	334	118	603	259	999999	142	940	999999	850	313	999999	878	62	999999	999999	999999	999999	302	147	767	999999	289	39	230	478	999999	999999	717	57	742	871	217	999999	713	724	204	759	264	999999	311	858	477	811	750	357	590	617	999999	860	31	61	475	122	540	999999	54	88	382	781	776	326	999999	999999	999999	442	139	519	349	995	799	999999	937	626	836	908	869	999999	289	873	999999	157	200	856	36	690	405	105	829	999999	680	125	386	482	900	984	635	533	703	317	227	81	278	628	70	999999	999999	849	999999	631	274	576	799	508	893	999999	135	376	917	427	46	44	999999	999999	325	999999	999999	464	999999	999999	999999	346	774	999999	656	816	
879	572	795	612	999999	999999	819	999999	314	113	326	999999	589	281	858	268	615	286	280	193	391	999999	313	999999	203	999999	133	433	358	928	801	827	852	87	748	563	580	315	850	490	224	492	464	221	368	352	999999	454	993	25	730	498	701	999999	434	380	999999	419	999999	917	432	395	849	386	312	499	35	511	532	304	687	999999	436	789	968	898	53	102	27	999999	784	999999	440	343	207	312	999999	999999	652	999999	305	170	895	932	999999	829	643	999999	908	869	999999	373	921	698	337	999999	999999	999999	504	535	337	176	999999	568	999999	753	955	516	188	999	373	999999	999999	999999	999	526	414	503	731	149	265	965	193	158	534	420	757	742	15	999999	249	224	884	126	999999	999999	769	336	799	315	873	999999	899	908	506	679	514	999999	698	810	25	999999	190	999999	999999	372	982	253	999999	999999	995	222	510	999999	760	999999	761	741	124	870	757	999999	704	426	275	137	75	284	652	854	906	991	999999	999999	761	680	44	999999	846	678	156	525	302	87	999999	660	627	497	158	357	918	772	652	999999	999999	937	865	999999	99	152	306	708	600	189	999999	999999	179	314	650	89	124	242	999999	445	724	242	785	626	116	999999	999999	999999	135	305	999999	999999	999999	225	152	999999	815	280	999999	703	381	999999	999999	122	271	315	491	999999	847	79	242	685	876	216	113	999999	161	248	999999	999999	999999	728	582	305	999999	681	999999	953	999999	826	999999	844	999999	999999	73	287	317	673	365	800	133	999999	999999	66	72	260	267	143	122	999999	672	999999	622	954	70	653	864	629	868	589	651	538	160	30	999999	398	882	684	152	999999	513	487	882	857	361	999999	998	526	999999	993	424	999999	840	839	163	696	999999	848	142	999999	422	687	999999	999999	159	999999	47	999999	999999	673	377	583	990	296	818	194	694	765	999999	615	654	347	395	875	174	129	999999	320	999999	118	176	44	552	732	413	825	682	116	707	767	417	298	276	999999	626	841	541	999999	31	999999	999999	466	256	526	765	999999	999999	999999	611	40	896	726	843	999999	507	343	41	268	883	992	511	587	67	835	208	366	81	825	259	999999	999999	154	999999	897	999999	709	787	35	966	338	533	753	505	677	870	999999	454	134	72	292	999999	283	669	39	467	425	408	421	327	409	13	476	999999	999999	999999	752	999999	945	45	999999	999999	15	302	999999	468	758	999999	999999	999999	516	999999	946	762	999999	522	999999	484	999999	999999	691	999999	999999	999999	566	999999	999999	999999	228	999999	127	264	508	98	275	737	805	
999999	125	570	708	343	999999	456	810	999999	66	713	714	999999	999999	277	176	999999	999999	496	188	306	999999	229	412	686	999999	999999	847	262	999999	858	497	238	717	334	369	699	999999	357	293	920	897	999999	279	353	367	463	97	850	97	993	743	778	559	508	255	895	168	31	999999	861	608	558	95	208	999999	485	999999	812	908	476	783	997	999999	267	409	999999	950	68	328	410	78	999999	174	419	124	718	679	218	88	473	541	710	877	431	321	999999	983	80	136	881	999999	999999	942	620	220	999999	999999	301	108	588	945	109	703	79	793	611	393	675	999999	999999	806	999999	733	444	934	82	999999	782	945	71	682	999999	999999	999999	994	792	65	999999	208	378	999999	387	119	500	527	442	17	807	999999	710	999999	317	987	999999	85	999999	551	507	685	148	626	792	355	47	999999	76	999999	266	84	10	556	839	476	999999	363	428	999999	243	916	999999	74	322	154	245	116	374	891	999999	371	999999	251	557	868	70	751	999999	42	82	594	999999	999999	751	999999	999999	163	124	841	282	999999	656	847	999999	590	193	999999	313	999999	119	931	540	999999	999999	895	656	759	999	971	416	963	12	396	999999	649	465	236	323	590	518	92	991	533	619	47	714	581	933	966	999999	987	447	713	922	999999	63	286	411	856	86	877	999999	152	435	999999	273	270	200	668	135	999999	760	999999	139	37	939	17	999999	999999	190	85	825	42	297	428	525	299	474	516	595	188	824	467	513	641	927	849	108	311	773	999999	390	275	840	727	237	724	583	894	999999	999999	721	584	999999	10	999999	999999	999999	16	792	973	795	684	82	947	142	303	999999	498	109	100	999999	263	63	735	694	560	202	569	201	801	715	579	314	549	466	250	791	512	589	806	993	102	999999	800	658	706	999999	999999	594	934	514	95	999999	999999	999999	468	531	999999	316	501	929	296	815	991	999999	226	379	533	999999	892	999999	706	909	303	999999	815	999999	263	86	987	999999	308	974	267	297	630	785	203	411	999999	999999	850	206	999999	877	706	287	999999	542	442	337	669	412	702	432	999999	186	501	23	999999	722	278	863	329	144	630	321	557	704	637	441	185	132	492	183	661	999999	821	999999	400	538	228	720	999999	659	697	895	282	834	489	454	999999	999999	88	285	450	999999	876	999999	256	999999	999999	999999	999999	11	161	547	920	528	770	306	999999	84	623	793	504	557	229	669	446	735	49	723	999999	193	157	996	999999	217	733	674	634	867	180	999999	809	406	999999	999999	507	
159	974	753	74	999999	999999	219	999999	294	781	893	768	216	999999	520	999999	16	999999	999999	854	165	504	999999	795	999999	999999	497	999999	618	984	107	740	586	999999	296	760	295	658	40	103	938	439	758	436	839	999999	999999	999999	659	658	802	798	104	788	352	655	271	957	999999	999999	601	999999	999999	309	683	162	192	999999	999999	760	999999	357	576	627	916	725	745	287	999999	200	254	999999	255	960	191	309	646	797	819	640	498	338	691	519	999999	999999	492	458	752	687	724	382	139	999999	999999	455	231	999999	872	626	999999	999999	11	777	276	463	69	987	128	383	516	394	234	589	271	732	999999	999999	135	292	243	296	534	278	476	872	18	356	372	736	87	999999	924	203	729	514	336	914	253	48	574	505	340	378	181	339	999999	999999	999999	865	789	999999	351	999999	393	624	459	732	310	404	454	999999	624	999999	999999	347	470	999999	999999	999999	405	751	999999	97	999999	737	955	999999	106	999999	724	469	718	999999	946	913	827	999999	810	999999	65	999999	613	849	593	861	999999	948	999999	834	999999	999999	999999	880	470	48	360	999999	999999	999999	669	303	636	173	679	985	999999	128	445	999999	999999	999999	230	754	701	999999	147	964	503	999999	999999	16	92	272	999999	999999	999999	838	45	908	562	573	472	165	446	999999	967	450	179	608	999999	762	513	999999	999999	743	895	934	999999	669	999999	395	760	999999	798	662	999999	373	895	81	215	165	92	537	829	945	663	999999	318	940	833	697	795	895	990	104	503	402	999999	534	712	999999	999999	376	999999	176	813	457	366	783	550	604	554	999999	403	999999	679	975	860	378	89	830	626	247	835	212	600	865	34	703	169	818	425	370	369	999999	999999	715	530	663	142	216	709	999999	400	239	153	999999	999999	999999	999999	528	542	579	999999	881	228	422	541	805	576	999999	432	662	623	731	188	193	999999	999999	215	964	999999	207	999999	873	999999	101	999999	606	69	903	373	999999	999999	641	285	846	999999	487	999999	93	184	724	96	194	999999	56	999999	668	60	959	999999	468	83	460	82	345	343	999999	761	999999	574	934	745	999999	584	687	383	999999	456	342	277	260	999999	131	789	730	120	61	100	999999	189	188	556	999999	943	904	672	999999	568	939	513	344	726	23	999999	250	999999	424	610	105	999999	928	222	717	692	999999	576	951	671	352	999999	292	491	999999	947	999999	387	999999	729	999999	24	555	423	999999	999999	933	999999	878	612	549	751	696	999999	999999	411	999999	965	838	999999	244	338	720	999999	226	714	999999	999999	49	
999999	999999	999999	342	694	930	90	999999	999999	706	999999	758	999999	698	348	999999	600	999999	841	496	999999	696	431	549	239	495	999999	304	399	999999	999999	999999	89	493	812	490	687	419	11	519	913	295	999999	269	999999	658	999999	640	382	45	626	184	389	366	764	999999	701	322	112	209	589	786	727	317	904	999999	679	692	999999	857	999999	190	538	331	582	999999	950	171	999999	581	436	711	921	999999	581	627	228	723	728	444	789	374	316	801	930	136	999999	438	364	669	999999	375	999999	524	600	999999	646	68	784	775	999999	999999	723	530	772	999999	865	373	735	287	71	955	963	451	78	80	873	737	401	455	431	521	807	999999	999999	71	999999	999999	999999	146	999999	170	938	953	999999	260	650	786	38	999999	999999	999999	702	87	999999	999999	412	314	455	999999	571	908	667	999999	353	907	999999	793	928	999999	922	999999	999999	599	306	901	999999	19	435	818	999999	97	709	349	194	237	818	999999	332	579	658	999999	999999	243	575	82	503	610	610	118	528	857	857	999999	139	804	595	113	780	999999	15	402	878	999999	999999	483	209	328	154	126	98	11	999999	359	62	280	515	375	999999	234	408	416	999999	327	999999	572	240	392	219	999999	999999	999999	949	626	999999	999999	773	324	999999	102	872	184	999999	999999	29	999999	999999	508	999999	859	999999	229	89	556	307	599	992	561	346	999999	252	816	118	764	484	383	62	845	999999	796	506	201	243	999999	361	233	950	999999	307	774	186	731	129	999999	101	422	635	402	329	974	273	222	999999	604	999999	65	999999	702	19	646	473	550	999999	477	362	106	986	999999	205	83	649	86	999999	999999	999999	520	697	758	672	71	747	660	526	811	532	294	223	999999	999999	306	167	999999	999999	999999	310	999999	18	999999	997	994	436	488	207	255	334	196	999999	415	252	999999	999999	318	39	999999	898	813	34	911	999999	77	883	357	75	899	915	999999	180	603	272	726	512	999999	760	677	635	269	999999	280	999999	345	336	999999	999999	753	999999	999999	228	959	999999	496	610	107	999999	930	121	89	423	308	339	934	26	999999	999999	526	826	322	557	361	322	639	360	754	999999	608	740	999999	961	999999	960	76	182	999999	999999	775	125	999999	999999	830	999999	556	845	164	999999	999999	328	999999	665	869	927	625	999999	866	647	132	145	856	673	108	199	999999	999999	112	347	273	761	805	522	376	410	422	999999	727	795	999999	793	205	813	881	290	768	419	101	394	999999	774	999999	999999	719	999999	268	741	999999	640	530	438	999999	817	677	999999	999999	
459	999999	468	999999	650	999999	81	881	338	999999	999999	791	818	431	626	35	999999	999999	999999	999999	241	999999	736	999999	681	735	96	274	337	999999	388	999999	101	999999	999999	131	999999	879	999999	999999	243	692	391	700	226	950	430	219	999999	412	999999	815	188	999999	291	656	562	326	999999	915	999999	806	553	999999	561	906	999999	61	122	505	402	838	317	297	222	999999	422	45	925	999999	314	876	370	924	34	572	999999	999999	485	661	568	315	55	999999	999999	437	149	113	148	320	260	379	999999	408	19	197	508	891	999999	742	243	526	400	112	610	999999	445	628	999999	999999	948	999999	575	460	999999	97	792	999999	575	999999	409	319	896	615	480	935	999999	962	914	999999	999999	999999	635	999999	428	52	914	942	178	999999	999999	999999	999999	999999	371	317	803	645	472	922	404	999999	325	345	342	924	999999	785	631	674	830	999999	999999	425	925	881	999999	832	42	893	182	850	999999	463	999999	999999	468	999999	254	999999	142	999999	499	999999	443	999999	750	300	411	999999	999999	139	320	999999	290	999999	999999	435	234	489	10	970	613	578	750	553	611	999999	550	452	465	881	999999	468	999999	999999	999999	722	981	832	140	999999	431	539	479	999999	999999	865	182	287	999999	43	999999	999999	172	171	999999	920	250	889	491	889	749	958	47	999999	599	852	961	594	532	93	453	401	358	984	549	83	109	708	999999	746	688	273	368	999999	999999	775	305	380	174	73	999999	101	351	251	276	472	502	938	452	686	903	588	999999	10	590	999999	416	188	622	999999	821	999999	999999	744	210	485	999999	999999	182	823	556	999999	429	999999	611	999999	999999	116	717	86	581	170	265	337	842	110	519	368	999999	999999	999999	999999	758	716	252	939	226	607	51	791	999999	886	765	629	140	323	999999	295	398	238	81	309	470	545	999999	660	286	547	901	109	966	999999	773	935	463	438	831	712	999999	672	144	452	75	926	214	694	999999	636	207	999999	942	233	969	999999	175	70	657	223	840	999999	999999	679	705	942	824	641	122	830	176	701	491	455	999999	726	103	999999	243	544	999999	192	265	999999	999999	999999	166	742	999999	171	999999	402	999999	618	872	999999	19	465	747	133	111	573	581	999999	999999	505	999999	497	165	253	999999	546	826	999999	882	999999	335	22	339	332	785	999999	379	999999	70	999999	999999	873	582	999999	717	638	881	120	442	767	610	691	190	844	999999	669	587	27	652	233	999999	668	735	224	309	996	136	425	348	29	203	630	999999	695	999999	999999	999999	722	536	880	999999	999999	999999	124	
57	644	832	494	999999	126	504	362	309	836	207	999999	148	367	999999	720	999999	999999	999999	422	574	980	186	494	270	182	754	865	490	999999	567	859	999999	999999	177	665	173	641	439	232	999999	840	999999	678	498	999999	34	557	588	815	378	209	999999	999999	550	77	467	347	234	999999	371	639	999999	537	278	999999	999999	999999	200	999999	999999	870	36	550	897	733	659	999999	996	937	157	999999	999999	675	403	367	914	730	80	110	207	825	417	625	999999	885	969	793	409	159	69	507	367	120	268	507	183	404	369	999999	417	959	351	296	665	175	999999	999999	143	999999	433	542	456	100	280	731	463	410	689	999999	764	866	108	999999	999999	650	839	175	416	896	194	520	370	264	692	247	484	130	959	694	532	773	999999	498	725	999999	60	276	840	999999	53	772	714	357	61	999999	860	999999	418	24	336	196	789	247	726	913	999999	202	407	42	999999	999999	450	995	489	991	217	999999	131	361	600	572	335	999999	852	999999	999999	23	999999	152	999999	980	712	999999	368	345	983	999999	771	999999	999999	857	869	807	289	999999	331	719	999999	69	343	999999	382	66	424	763	861	999999	999999	315	116	168	989	265	655	277	630	505	636	153	18	999999	838	319	17	999999	999999	528	600	151	999999	999999	999999	153	808	136	607	655	530	999999	484	83	999999	466	999999	195	868	614	161	22	90	825	92	725	61	547	422	999999	999999	680	999999	342	319	253	225	29	999999	845	456	529	669	974	974	41	668	934	768	381	613	999999	874	98	999999	999999	70	999999	14	429	101	271	714	999999	606	850	999999	152	763	999999	999999	999999	181	32	167	999999	353	116	850	60	67	126	779	999999	460	237	806	972	966	732	193	952	24	595	753	999999	814	135	378	134	497	526	999999	984	999999	999999	649	999999	999999	744	244	954	422	999999	371	974	491	674	93	999999	53	571	185	41	600	298	672	586	278	972	817	999999	737	725	563	540	999999	999999	999999	534	587	954	51	232	498	999999	539	70	233	778	703	150	52	999	91	925	350	149	999999	841	263	73	582	958	999999	999999	999999	696	999999	999999	999999	697	999999	999999	790	98	530	953	542	371	999999	612	363	500	278	676	185	999999	644	638	200	806	409	78	280	524	382	92	999999	481	22	842	669	402	999999	16	386	999999	218	992	999999	396	999999	999999	92	651	999999	92	690	999999	999999	488	999999	999999	640	232	297	696	288	275	716	447	999999	71	359	916	999999	961	749	272	999999	999999	529	999999	243	803	210	999999	985	629	999999	999999	
402	55	640	533	999999	908	999999	528	718	689	214	942	285	956	738	545	673	175	709	748	342	427	958	159	999999	999999	999999	837	999999	910	710	659	460	427	55	999999	430	999999	136	44	210	231	999999	610	487	586	999999	287	75	664	713	820	919	77	956	974	999999	491	574	999999	390	999999	506	999999	979	555	492	999999	911	136	124	999999	999999	675	999999	121	999999	358	672	999999	999999	250	771	367	206	999999	999999	999999	470	80	525	939	261	746	999999	285	999999	745	631	999999	999999	517	375	938	550	999999	781	999999	999999	845	999999	999999	818	202	355	149	162	999999	611	99	999999	999999	398	999999	999999	185	596	302	999999	272	395	138	726	740	288	999999	874	833	817	341	999999	999999	864	625	969	786	130	69	400	514	999999	999999	143	541	999999	995	129	999999	999999	999999	999999	999999	233	999999	999999	972	21	87	913	829	274	329	332	280	981	999999	244	999999	871	824	999999	537	902	516	148	809	999999	195	999999	292	407	999999	505	452	72	628	999999	606	999999	997	774	52	155	571	250	804	264	999999	559	999999	999999	356	663	512	320	741	587	999999	128	650	999999	826	462	631	431	924	999999	879	999999	363	70	999999	999999	999999	60	21	392	999999	275	999999	554	999999	635	830	531	61	999999	992	142	330	51	999999	999999	999999	29	948	590	523	149	325	980	384	999999	206	734	999999	748	789	999999	999999	359	256	452	783	106	999999	999999	631	999999	999999	999999	830	999999	887	321	517	159	93	999999	999999	999999	868	999999	950	364	179	485	439	106	408	313	896	999999	834	971	795	111	999999	999999	182	757	958	424	999999	87	159	637	768	884	227	973	664	934	360	876	999999	65	999999	429	999999	371	761	535	999999	76	351	301	913	916	526	416	455	666	682	354	473	999999	430	872	214	999999	717	554	879	435	649	962	188	957	490	999999	999999	284	501	811	999999	999999	724	704	735	999999	724	999999	367	999999	527	998	262	999999	413	47	634	628	999999	999999	654	216	999999	274	426	999999	999999	956	436	786	999999	999999	174	999999	358	50	729	726	999999	356	818	865	197	78	999999	999999	999999	182	553	453	115	980	69	117	166	788	999999	459	287	355	746	768	425	580	13	357	999999	999999	657	373	317	908	491	869	575	788	999999	587	366	775	679	939	999999	983	681	826	121	66	714	569	273	280	448	792	999999	59	450	616	74	999999	817	328	524	189	145	207	498	200	999999	378	769	198	999999	511	676	806	365	999999	999999	186	246	776	676	999999	109	999999	469	698	269	525	348	999999	523	806	999999	
360	425	233	847	484	338	920	999999	999999	800	85	999999	937	126	803	694	17	717	887	324	50	651	999999	89	108	737	999999	999999	999999	39	365	999999	999999	999999	325	999999	142	594	424	848	325	999999	999999	999999	34	859	532	582	465	831	341	696	635	491	999999	708	988	999999	749	746	538	989	509	999999	444	410	891	999999	800	422	562	422	302	999999	999999	789	321	149	999999	248	215	227	475	194	698	669	999999	804	636	616	402	988	845	678	999999	335	752	34	999999	624	967	148	782	999999	278	918	999999	597	492	137	397	848	999999	510	540	321	524	999999	618	999999	370	97	756	193	999999	573	577	623	999999	674	47	999999	999999	440	999999	76	444	431	999999	779	276	451	321	999999	229	553	901	999999	147	999	810	999999	415	87	263	880	392	999999	33	705	351	999999	869	999999	100	110	561	657	239	999999	876	999999	408	838	508	919	775	257	964	476	672	999999	485	728	999999	609	880	999999	187	400	684	846	999999	999999	438	496	582	503	417	128	991	999999	115	674	133	999999	39	577	578	344	114	144	633	557	42	999999	304	151	999999	491	229	999999	479	839	789	40	694	197	410	22	346	999999	840	846	484	428	137	999999	604	155	999999	313	640	842	295	549	222	850	999999	329	201	441	548	926	999999	649	774	275	884	103	33	841	999999	566	999999	832	304	787	999999	999999	981	492	546	808	911	916	711	999999	553	249	817	844	999999	90	821	999999	733	913	947	834	999999	999999	927	999999	132	738	146	84	999999	463	255	999999	999999	573	347	999999	999999	739	999999	999999	938	147	722	999999	285	189	832	96	745	101	108	390	840	999999	960	130	565	45	686	182	779	637	999999	100	993	393	77	999999	999999	122	21	994	898	965	895	517	999999	292	999999	943	906	59	338	753	364	865	999999	537	613	227	999999	858	999999	999999	212	311	355	631	650	892	121	396	353	633	90	114	999999	875	999999	453	981	283	810	742	999999	729	308	999999	736	138	999999	539	999999	999999	999999	162	940	999999	762	594	999999	517	641	343	831	520	706	999999	672	259	383	999999	193	170	245	999999	58	320	999999	999999	12	316	895	999999	103	581	564	999999	664	927	173	435	122	759	291	473	641	477	910	756	33	999999	376	999999	755	89	356	671	290	108	113	630	999999	289	591	855	622	129	999999	259	955	878	51	744	999999	948	606	433	999999	771	999999	999999	999999	819	458	410	999999	418	766	23	235	892	999999	565	823	543	944	832	999999	435	851	522	237	661	800	155	560	631	400	807	
483	922	792	518	999999	532	230	670	830	190	915	999999	362	235	34	999999	999999	486	920	552	999999	999999	999999	999999	920	715	354	999999	29	999999	849	319	999999	959	999999	312	110	39	999999	301	999999	283	11	999999	520	647	999999	11	999999	737	814	84	710	848	803	709	666	348	999999	165	188	481	999999	527	341	606	999999	403	695	722	962	312	999999	629	238	730	999999	278	999999	282	555	352	122	291	999999	775	608	179	999999	831	645	761	441	539	999999	841	999999	484	655	914	461	766	315	999999	775	512	999999	91	999999	83	937	398	416	324	609	835	369	370	999999	566	997	25	247	864	86	210	870	999999	515	999999	108	999999	999999	28	821	999999	999999	207	515	999999	492	999999	560	92	893	999999	355	126	930	288	999999	999999	456	999999	916	999999	528	451	837	575	641	999999	575	232	974	649	999999	999999	999999	999999	798	171	999999	50	84	480	465	165	999999	829	854	754	332	999999	999999	999999	841	533	111	384	271	999999	369	939	999999	999999	999999	338	118	999999	482	957	999999	120	999999	320	415	415	25	999999	980	373	480	999999	720	886	708	348	316	146	808	251	296	128	558	212	999999	915	999999	622	999999	136	57	726	999999	999999	142	999999	999999	999999	432	435	518	664	404	999999	124	999999	229	469	753	613	31	971	446	240	670	503	561	999999	517	999999	721	999999	918	853	325	999999	661	823	754	999999	601	711	714	382	733	999999	724	660	98	999999	696	235	869	915	115	999999	999999	126	999999	999999	659	470	97	932	714	125	999999	550	582	370	700	405	999999	265	21	999999	267	73	999999	48	999999	901	198	999999	803	496	532	12	748	250	474	544	596	126	837	140	624	999999	668	617	886	184	88	727	750	300	999999	613	903	795	817	999999	619	999999	999999	999999	281	999999	138	228	592	999999	801	341	895	165	809	599	999999	999999	695	999999	999999	999999	161	604	823	999999	326	513	999999	919	109	952	433	259	925	408	266	999999	859	604	999999	999999	999999	999999	999999	999999	832	595	999999	920	194	32	999999	999999	819	728	999999	999999	935	810	703	624	252	673	644	848	908	645	999999	999999	999999	349	999999	999999	832	999999	866	19	231	999999	638	731	31	65	734	86	851	101	439	999999	371	11	999999	58	999999	39	207	999999	508	999999	999999	999999	364	999999	588	999999	10	999999	509	863	862	37	44	859	182	971	602	196	939	567	996	999999	216	999999	49	999999	206	999999	199	999999	999999	515	510	999999	247	451	999999	999999	477	889	86	841	592	575	344	999999	999999	294	999999	999999	436	999999	421	940	537	32	
980	331	50	999999	999999	36	999999	706	115	356	999999	999999	621	730	605	999999	719	59	490	165	233	640	698	705	999999	999999	999999	269	376	999999	104	570	170	225	471	55	900	230	250	60	999999	999999	470	999999	817	630	999999	155	334	774	301	371	460	381	798	349	999999	345	882	999999	999999	561	999999	368	262	956	186	999999	269	559	761	498	809	999999	144	347	999999	999999	999999	744	248	952	935	602	999999	732	120	999999	426	132	422	565	348	999999	131	999999	555	112	735	861	453	277	885	774	23	802	999999	30	247	460	178	922	999999	147	499	975	625	737	912	529	846	999999	979	147	999999	206	160	307	318	999999	791	78	975	37	301	970	77	170	588	652	999999	100	550	965	999999	999999	118	210	23	155	843	818	199	999999	24	64	999999	747	999999	816	652	999999	711	572	669	110	946	429	846	528	908	999999	999999	269	999999	756	999999	23	194	647	97	999999	294	172	831	973	999999	999999	999999	246	682	329	533	771	999	916	388	978	306	999999	553	689	364	494	999999	388	999999	930	999999	268	216	284	563	989	729	703	970	999999	740	695	999999	999999	999999	609	845	589	999999	999999	269	442	377	869	716	999999	103	999999	999999	799	999999	453	314	999999	912	754	40	407	765	544	52	306	946	839	999999	611	999999	376	282	755	648	657	457	291	670	999999	890	347	567	232	999999	330	999999	180	623	999999	999999	284	275	999999	578	448	823	397	344	963	495	538	631	115	710	999999	135	839	999999	277	996	999999	287	497	863	693	839	999999	648	722	196	776	225	950	230	999999	111	999999	186	210	834	69	947	706	929	999999	715	462	521	178	204	999999	999999	355	301	367	996	777	799	885	608	290	748	622	776	719	322	999999	885	365	626	999999	999999	950	443	999999	85	999999	999999	510	999999	999999	999999	480	527	916	756	869	999999	999999	359	999999	999999	301	602	553	320	335	929	219	49	44	999999	166	551	688	617	79	999999	365	999999	426	219	999999	907	230	268	278	104	859	999999	452	999999	32	999999	999999	999999	999999	357	999999	625	750	999999	358	471	942	810	999999	928	838	999999	687	957	304	581	932	999999	532	393	999999	999999	52	240	79	256	999999	999999	555	160	258	993	999999	999999	33	739	541	999999	860	999999	965	419	402	350	266	560	999999	495	727	450	83	189	173	999999	975	603	999999	519	581	112	874	929	265	715	680	845	63	965	934	564	50	167	263	704	999999	962	893	701	974	519	970	110	295	114	87	999999	829	277	746	429	999999	31	203	757	952	45	164	
686	669	999999	999999	999999	561	999999	410	915	999999	468	999999	22	999999	881	545	999999	142	773	644	161	999999	611	999999	999999	999999	514	408	28	964	506	752	392	808	216	42	563	21	659	549	132	703	999999	153	371	718	733	999999	284	486	141	624	188	999999	13	58	68	999999	721	100	56	999999	392	950	429	715	177	999999	503	849	999999	999999	482	234	522	457	476	468	654	77	495	795	999999	542	999999	881	574	991	805	999999	973	168	299	569	999999	367	321	221	723	999999	550	529	225	435	504	91	152	999999	999999	555	582	600	751	999999	604	260	640	849	999999	548	151	186	999999	345	875	822	760	913	730	999999	145	265	744	998	526	966	580	698	999999	999999	738	619	122	999999	585	999999	417	645	964	252	726	472	102	185	999999	374	129	879	999999	681	330	238	999999	724	999999	327	856	752	137	638	680	942	999999	376	809	532	999999	999999	999999	999999	414	999999	949	488	438	999999	172	999999	494	162	999999	700	148	366	430	509	396	397	838	999999	527	665	517	336	571	784	660	726	375	981	310	969	129	68	276	999999	999999	744	296	999999	165	297	267	975	791	980	803	455	999999	309	999999	676	999999	502	974	749	607	622	999999	653	22	446	203	512	851	877	581	90	99	999999	230	651	999999	101	113	999999	999999	541	545	591	980	999999	779	75	846	999999	658	627	999999	527	608	667	828	999999	735	718	103	754	999999	914	408	999999	999999	732	89	494	999999	229	399	743	352	999999	999999	334	999999	806	666	999999	999999	226	228	953	999999	571	615	999999	823	469	366	394	147	652	417	631	192	266	849	57	999999	999999	70	999999	238	999999	999999	543	589	503	969	928	62	999999	98	999999	695	455	728	794	999999	999999	671	115	999999	999999	606	700	657	456	151	416	957	619	999999	315	999999	789	999999	654	397	81	999999	999999	999999	438	342	999999	564	510	935	737	538	64	930	469	999999	954	575	233	744	484	886	999999	361	999999	999999	443	999999	782	999999	906	729	83	407	54	553	351	615	434	672	435	145	156	520	414	877	902	688	682	624	211	223	999999	910	912	195	840	999999	936	467	899	356	781	760	39	999999	999999	999999	886	916	349	349	150	560	319	349	739	999999	947	685	77	754	152	168	999999	692	999999	172	495	859	712	999999	679	967	999999	88	999999	999999	491	405	421	255	802	765	284	862	83	941	601	573	456	228	31	260	400	999999	214	999999	221	347	782	302	172	999999	213	966	999999	183	787	240	984	352	999999	551	274	822	999999	386	883	685	619	
294	571	999999	412	494	361	999999	576	629	874	741	999999	154	999999	129	92	775	561	999999	999999	899	999999	370	588	999999	97	479	999999	578	201	828	739	535	727	497	999999	999999	999999	719	999999	999999	999999	167	366	253	177	986	928	155	739	187	824	575	493	719	999999	999999	343	308	406	882	441	998	437	55	12	649	426	999999	999999	842	999999	842	702	950	303	996	14	345	936	999999	550	841	838	24	13	173	52	18	367	530	999999	326	323	733	810	607	730	320	999999	999999	569	802	757	999999	36	999999	873	542	426	142	205	998	371	305	341	600	170	422	52	999999	606	418	768	866	935	999999	528	999999	999999	695	276	694	103	999999	541	747	94	941	988	31	300	510	591	999999	335	908	954	28	401	219	447	317	278	412	921	161	999999	890	961	999999	463	904	999999	730	866	511	904	953	763	593	516	999999	999999	30	548	106	999999	543	541	999999	999999	510	577	930	258	958	426	999999	496	389	999999	203	980	999999	999999	999999	117	860	999999	999999	14	999999	264	999999	703	999999	882	257	864	825	334	501	358	935	321	952	337	471	482	907	95	999999	466	999999	880	322	247	999999	462	162	999999	999999	999999	717	31	879	256	768	236	39	999999	178	826	670	65	999999	845	55	999999	615	999999	646	388	460	738	791	544	879	928	391	999999	999999	795	712	837	999999	326	640	913	441	706	999999	244	453	999999	916	396	796	329	668	477	202	163	999999	103	352	999999	724	979	240	345	376	999999	999999	57	831	382	124	999999	696	895	214	142	53	999999	500	411	934	628	821	999999	748	999999	999999	914	789	100	948	618	495	780	602	661	683	106	340	727	399	405	10	543	282	962	999999	772	999999	69	120	937	602	940	999999	999999	999999	835	999999	815	999999	930	268	740	999999	999999	348	916	303	999999	459	947	578	773	22	539	628	288	133	999999	928	497	651	729	980	21	25	554	136	506	504	847	508	524	999999	468	146	269	999999	999999	623	716	478	719	610	172	368	829	999999	123	476	879	712	811	999999	92	999999	539	759	422	489	793	789	796	999999	611	448	64	626	999999	402	369	177	356	171	999999	999999	999999	128	817	999999	195	999999	23	39	624	145	999999	637	73	189	606	509	697	296	999999	926	682	999999	999	724	314	213	384	721	999999	711	365	649	999999	74	999999	999999	999999	770	999999	177	776	766	433	475	751	426	562	373	795	999999	480	69	341	999999	999999	270	129	999999	348	982	251	999999	921	999999	780	57	999999	999999	999999	196	567	927	993	662	160	
915	999999	533	973	887	999999	999999	925	258	240	306	317	999999	727	96	301	999999	432	321	925	999999	999999	520	694	703	463	999999	540	609	302	553	76	679	145	431	32	595	999999	999999	342	240	376	673	999999	484	739	584	282	999999	894	999999	999999	682	737	675	79	727	839	279	433	97	480	325	956	999999	239	999999	253	305	73	999999	728	971	978	694	117	181	837	220	963	879	290	795	715	583	999999	999999	999999	999999	361	305	756	850	37	999999	999999	61	717	999999	254	110	999999	977	681	198	999999	533	703	52	568	898	890	628	999999	553	999999	685	609	382	639	845	999999	783	943	768	949	878	944	733	934	999999	999999	842	999999	999999	999999	313	123	527	593	999999	999999	898	999999	463	999999	138	544	483	448	85	451	999999	365	999999	413	999999	44	913	248	999999	589	999999	118	999999	999999	57	661	999999	15	503	999999	999999	788	999999	164	798	882	489	363	821	344	470	295	999999	613	128	486	567	459	999999	278	210	288	483	935	721	790	999999	999999	999999	476	999999	477	999999	999999	369	556	250	254	615	674	554	999999	999999	776	128	683	258	899	325	999999	104	993	25	234	371	804	999999	999999	442	17	999999	470	995	999999	999999	993	350	356	254	999999	245	323	843	999999	724	650	861	999999	816	48	542	498	703	796	382	999999	999999	999999	999999	999999	999999	999999	811	607	189	93	999999	80	999999	135	999999	902	999999	753	999999	780	999999	699	999999	721	999999	608	372	404	475	997	767	209	999999	155	540	631	214	689	331	184	999999	246	999999	640	999999	791	184	690	705	639	842	949	999999	601	948	763	219	429	622	642	698	416	142	192	999999	365	107	386	595	711	999999	999999	431	160	278	999999	563	870	635	161	433	681	698	835	164	999999	737	382	999999	999999	422	784	999999	999999	485	999999	113	953	324	730	693	999999	105	999999	941	876	527	321	332	44	209	348	794	471	218	27	717	999999	38	508	627	725	189	817	999999	913	899	743	675	183	999999	610	556	905	467	636	585	999999	894	287	300	999999	999999	173	999999	83	990	605	479	468	387	807	924	816	113	968	999999	288	999999	999999	977	784	999999	159	999999	598	792	888	999999	582	441	999999	412	750	217	999999	676	999999	249	225	923	303	273	216	999999	12	999999	739	802	499	28	307	10	866	999999	515	780	999999	938	979	999999	111	999999	897	37	374	405	183	608	901	302	602	999999	999999	114	999999	999999	999999	363	232	913	62	999999	514	564	144	22	546	450	702	431	776	87	269	999999	821	999999	376	189	999999	607	511	
141	999999	206	425	267	999999	761	999999	993	350	546	999999	76	999999	999999	97	999999	892	361	859	733	905	480	999999	999999	779	999999	293	981	155	259	930	999999	411	920	999999	317	148	876	999999	999999	824	709	90	239	370	203	705	807	999999	999999	296	81	748	778	236	999999	680	900	488	966	478	644	847	101	615	101	664	318	828	779	999999	999999	999999	84	908	206	400	296	999999	585	999999	486	376	122	962	999999	876	633	694	766	999999	248	397	999999	316	999999	861	999999	623	278	539	397	978	999999	839	280	221	999999	869	39	39	394	746	999999	127	992	999999	735	138	756	225	41	623	71	152	955	629	333	767	728	999999	410	673	885	55	461	507	999999	282	692	647	212	763	664	736	999999	999999	999999	418	324	999999	135	999999	867	999999	507	774	917	692	883	650	888	905	150	694	628	999999	860	857	665	494	737	999999	999999	118	22	278	999999	334	900	464	145	914	999999	999999	219	999999	805	999999	548	999999	999999	999999	999999	51	999999	306	622	969	117	999999	640	636	752	829	184	672	424	759	50	239	815	592	792	429	515	999999	462	999999	485	999999	915	999999	999999	978	905	888	73	999999	359	999999	655	999999	227	999999	823	999999	172	999999	642	546	136	56	999999	318	999999	999999	65	969	999999	999999	999999	298	494	39	616	612	999999	773	999999	295	999999	29	410	334	583	826	375	424	606	16	999999	838	690	938	951	869	999999	10	116	907	833	104	999999	573	872	366	505	197	762	999999	999999	398	699	357	938	116	646	999999	999999	55	632	641	999999	529	973	999999	608	555	999999	747	376	326	667	26	462	514	162	836	462	226	331	187	662	999999	825	999999	148	999999	10	845	232	779	276	71	285	202	730	348	999999	866	999999	949	120	24	999999	864	731	682	999999	999999	954	809	999999	517	999999	999999	979	977	703	560	866	999999	554	242	999999	999999	999999	606	741	269	999999	814	246	595	467	999999	999999	647	550	960	691	466	447	577	890	423	999999	999999	999999	830	999999	999999	644	49	999	494	404	877	999999	257	814	135	941	999999	999999	150	573	419	59	352	999999	341	437	999999	868	999999	999999	977	351	999999	823	301	269	911	57	41	179	207	595	973	999999	999999	156	303	156	566	524	812	927	750	999999	364	708	999999	999999	999999	325	901	180	999999	667	999999	536	399	434	523	865	40	588	618	999999	999999	999999	86	999999	999999	195	144	596	312	886	999999	59	601	999999	999999	593	999999	999999	176	715	278	36	999999	999999	559	999999	999999	999999	633	700	999999	234	319	780	484	999999	999999	
999999	261	695	191	314	868	999999	653	377	999999	999999	999999	999999	599	571	422	999999	701	349	827	769	816	536	999999	275	963	611	402	789	740	820	999999	928	960	648	217	999999	534	963	168	293	663	999999	727	618	903	703	110	922	812	416	999999	145	712	862	999999	999999	267	916	999999	267	999999	863	637	124	372	46	969	951	363	942	378	738	190	999999	999999	634	999999	819	371	999999	510	999999	977	333	999999	641	225	108	999999	999999	999999	618	622	901	972	999999	999999	613	999999	866	733	159	569	869	48	999999	999999	999999	755	999999	915	448	554	999999	756	840	999999	314	999999	730	821	870	124	870	730	760	125	289	572	317	89	999999	573	999999	536	361	910	999999	294	402	687	57	352	660	577	773	74	999999	154	999999	999999	999999	241	525	999999	863	44	999999	999999	288	235	675	606	999999	107	999999	875	999999	553	999999	930	777	29	999999	53	999999	528	464	999999	956	696	582	144	440	403	839	964	57	459	673	327	999999	968	16	999999	22	450	904	562	857	898	999999	988	749	999999	146	231	262	482	281	345	579	406	193	591	652	999999	175	55	999999	755	827	598	880	87	719	809	22	811	41	999999	623	901	445	67	680	999999	999999	239	266	617	711	574	188	338	999999	815	784	999999	524	481	285	858	999999	112	80	426	117	672	491	337	219	999999	999999	948	721	677	999999	136	910	68	156	935	999999	650	53	263	420	999999	339	903	34	999999	296	559	57	764	607	343	999999	999999	999999	999999	748	929	408	270	133	999999	999999	80	854	658	513	466	999999	999999	80	654	68	817	15	565	342	587	312	999999	164	891	900	956	80	627	149	656	582	434	197	859	999999	783	140	190	999999	269	59	376	93	830	234	707	999999	953	284	999999	258	999999	389	170	626	786	116	241	339	660	999	237	999999	999999	883	999999	162	999999	412	285	687	999999	999999	83	538	999999	538	333	666	202	999999	999999	352	970	999999	662	999999	36	242	465	999999	999999	850	285	269	822	857	999999	947	334	999999	483	550	999	491	433	300	316	632	999999	258	783	575	999999	397	882	884	548	460	230	999999	999999	978	946	608	999999	974	999999	999999	716	89	312	386	342	647	788	576	353	999999	974	371	738	404	552	216	893	333	714	887	387	937	318	775	726	478	429	505	604	999999	702	458	946	502	915	611	999999	406	999999	499	609	315	541	69	485	859	999999	999999	999999	740	715	999999	270	466	999999	999999	770	536	660	863	999999	292	972	999999	999999	525	424	999999	489	941	269	999999	100	225	288	
81	999999	259	300	866	361	999999	79	863	999999	246	999999	490	76	147	999999	420	746	999999	999999	326	999999	999999	282	959	444	880	251	495	480	228	375	55	187	999999	381	520	999999	793	511	999999	223	999999	276	550	338	933	180	351	110	849	750	721	943	961	737	817	999999	340	432	481	457	584	392	467	871	152	312	711	765	999999	184	953	999999	752	999999	999999	999999	732	631	999999	709	899	999999	631	478	654	111	226	999999	564	999999	999999	370	40	81	639	726	809	678	999999	631	469	586	780	675	796	999999	201	858	513	504	255	708	921	771	557	199	760	989	999999	50	96	93	999999	786	278	592	837	681	999999	507	513	63	446	999999	250	323	999999	956	681	999999	910	367	999999	69	298	207	999999	268	523	999999	999999	999999	461	154	544	385	999999	994	407	213	26	519	395	999999	991	201	999999	999999	530	244	999999	804	317	426	999999	728	969	151	498	80	999999	578	168	32	542	999999	601	301	999999	999999	938	999999	558	999999	783	400	999999	999999	78	106	934	406	999999	999999	864	170	512	44	24	999999	415	243	999999	336	69	448	361	372	472	307	600	971	707	999999	999999	966	255	999999	643	740	756	861	82	401	145	999999	840	879	168	381	190	566	286	999999	999999	999999	123	232	999999	344	48	609	645	770	505	963	999999	999999	983	999999	915	999999	999999	999999	70	554	171	114	200	322	607	482	214	101	126	999999	999999	188	215	601	853	33	999999	308	999999	156	225	999999	895	182	999999	768	896	269	466	517	999999	12	468	999999	543	18	41	999999	737	566	405	554	653	471	279	520	867	392	55	999999	252	102	582	914	338	859	999999	28	274	839	585	944	999999	609	869	999999	999999	999999	67	844	991	999999	571	144	750	671	657	434	999999	999999	999999	514	224	574	274	83	429	554	999999	683	799	22	831	898	980	999999	918	54	602	587	999999	999999	334	999999	999999	918	530	999999	173	667	211	784	125	999999	937	81	729	71	345	795	272	176	731	383	55	979	503	999999	164	999999	999999	613	831	999999	737	999999	190	24	674	356	999999	981	390	999999	482	999999	897	999999	999999	909	731	857	709	806	325	999999	836	950	165	999999	424	856	999999	874	914	598	953	800	10	604	891	715	999999	989	253	290	785	820	901	41	91	410	713	254	567	895	904	35	999999	113	506	239	999999	753	932	696	698	515	996	999999	71	106	999999	365	28	999999	470	999999	563	999999	848	25	59	133	839	999999	153	49	316	999999	693	928	800	999999	999999	661	856	643	66	557	592	279	
824	26	969	985	316	357	236	551	434	194	471	964	999999	491	190	735	914	918	999999	658	999999	977	200	143	306	206	999999	366	169	999999	999999	16	453	578	200	42	164	853	707	795	999999	765	594	509	466	835	999999	615	999999	131	729	999999	14	933	999999	999999	826	836	688	119	999999	870	999999	607	999999	465	521	686	300	999999	999999	70	999999	757	846	444	999999	691	676	471	565	652	884	47	108	524	12	519	508	353	216	327	175	999999	706	999999	382	987	999999	11	323	955	325	333	550	999999	928	256	97	636	465	999999	170	227	554	446	985	999999	999999	999999	463	999999	999999	947	941	263	895	622	60	903	71	404	713	675	157	609	999999	560	496	439	595	755	432	999999	999999	81	999999	999999	999999	999999	999999	999999	488	970	999999	321	777	377	392	297	773	315	205	999999	574	70	430	494	999999	945	118	434	858	79	999999	707	579	316	69	999999	999999	947	580	790	999999	44	999999	743	999999	999999	831	959	999999	209	666	290	560	249	307	828	651	672	999999	107	161	531	178	418	559	840	741	471	318	522	201	825	735	999999	246	540	153	999999	999999	999999	123	159	266	999999	413	140	157	340	999999	241	999999	433	79	482	638	425	999999	507	194	999999	104	369	999999	999999	18	840	555	999999	12	766	999999	963	315	644	983	12	275	999999	15	999999	692	410	462	87	303	767	755	262	776	820	673	999999	502	79	148	753	999999	610	650	572	585	12	337	252	556	264	127	999999	498	636	160	999999	501	765	999999	693	999999	999999	362	250	94	302	378	192	103	48	470	246	505	240	999999	664	999999	443	999999	690	999999	220	531	48	649	330	764	999999	670	327	154	737	474	999999	846	935	999999	409	487	292	633	155	158	518	999999	881	929	268	999999	495	487	68	922	999999	999999	999999	51	323	999999	999999	538	238	522	775	894	733	771	60	999999	567	416	999999	999999	999999	999999	927	999999	999999	254	999999	401	506	999999	184	839	95	815	560	834	999999	999999	934	808	723	754	999999	633	383	999999	70	999999	878	874	574	89	28	113	999999	858	692	634	38	999999	833	373	999999	231	347	936	808	999999	221	226	999999	673	482	999999	241	806	660	304	688	999999	194	658	999999	631	442	104	820	999999	454	701	151	525	865	865	975	360	999999	184	999999	446	815	999999	898	662	999999	901	607	368	871	999999	207	398	946	639	884	184	850	409	788	252	125	826	474	519	999999	999999	807	616	684	880	999999	486	19	251	583	999999	760	859	999999	541	999999	462	120	889	504	753	999999	
999999	980	800	509	322	395	52	331	989	677	388	999999	922	103	999999	999999	990	999999	720	389	704	66	842	999999	991	418	257	755	663	715	584	999999	331	149	999999	636	883	999999	999999	101	966	920	593	374	381	282	79	448	506	778	129	419	784	999999	874	999999	999999	386	518	999999	999999	297	667	283	103	373	266	782	521	999999	799	619	708	999999	999999	784	472	478	52	718	349	809	999999	885	596	999999	999999	999999	275	411	498	507	862	867	953	679	263	999999	280	18	25	999999	926	152	978	509	999999	165	951	99	707	999999	999999	799	999999	338	48	782	687	927	142	999999	516	120	866	302	757	841	675	999999	531	162	207	44	702	63	883	115	999999	96	999999	85	15	999999	999999	829	999999	72	999999	625	640	480	632	353	875	716	779	815	286	686	752	868	999999	999999	568	555	999999	309	107	999999	455	932	875	600	472	67	999999	341	416	46	139	695	999999	59	113	999999	529	854	999999	999999	283	77	829	999999	344	999999	594	796	616	158	367	999999	965	999999	179	707	999999	42	881	818	422	448	408	249	557	67	999999	440	115	518	36	617	151	999999	237	999999	113	655	266	999999	472	507	724	999999	678	275	729	736	880	405	455	497	999999	350	574	835	668	590	672	999999	266	164	999999	108	999999	999999	722	999999	573	791	604	948	999999	15	356	914	723	999999	999999	292	337	603	560	709	72	538	643	800	546	402	718	523	983	999999	999999	999999	815	625	999999	999999	999999	874	172	98	999999	999999	721	968	993	999999	121	528	29	390	949	662	604	982	45	593	117	999999	318	181	82	90	999999	796	999999	48	109	108	999999	643	739	462	440	999999	907	565	817	675	807	999999	290	999999	504	602	39	999999	713	999999	589	552	820	630	566	991	25	720	999999	999999	582	955	560	23	524	999999	650	497	999999	142	84	480	999999	441	124	431	890	882	586	372	767	999999	334	999999	518	461	822	999999	895	999999	456	196	999999	892	103	851	336	277	676	999999	951	999999	734	581	758	119	776	389	999999	145	110	142	144	999999	167	153	630	293	999999	72	563	541	999999	999999	685	888	455	884	347	272	104	623	216	468	421	999999	704	752	518	408	685	443	999999	760	348	323	62	856	734	999999	231	52	999999	613	564	999999	940	951	896	870	999999	891	51	253	50	999999	926	675	757	931	448	877	775	107	386	130	999999	840	999999	371	999999	999999	159	397	51	62	999999	602	904	10	295	753	999999	647	999999	793	401	360	720	860	396	386	108	803	512	999999	999999	999999	
999999	443	999999	109	999999	534	44	74	741	653	211	988	636	999999	771	756	645	695	31	137	363	593	728	588	130	999999	999999	458	500	356	885	999999	785	186	375	470	999999	196	999999	999999	613	999999	61	747	158	999999	999999	72	614	352	167	817	332	148	999999	643	999999	893	979	999999	560	999999	574	395	768	999999	212	460	999999	311	999999	999999	458	699	524	684	541	980	999999	999999	360	912	843	158	198	78	999999	646	864	731	754	635	217	999999	771	37	999999	666	979	644	999999	773	112	999999	124	709	368	632	999999	637	999999	734	463	591	582	999999	741	999999	206	700	147	999999	596	238	556	601	250	154	928	496	999999	874	999999	999999	867	999999	809	540	43	489	709	743	32	236	999999	30	999999	626	731	133	296	999999	470	288	999999	963	187	999999	756	522	468	999999	999999	137	999999	238	733	668	999999	996	837	211	392	999999	991	403	544	369	609	536	429	624	999999	999999	999999	891	414	723	999999	999999	409	935	783	999999	31	495	999999	894	178	400	297	513	999999	999999	295	95	305	753	999999	114	999999	817	999999	230	103	843	800	898	927	176	823	999999	999999	819	596	902	999999	871	695	505	363	999999	999999	218	249	915	999999	999999	519	999999	999999	660	436	193	999999	999999	671	562	427	187	695	999999	967	12	577	287	142	999999	148	999999	667	434	67	791	999999	999999	999999	999999	999999	999999	999999	121	999999	811	581	172	583	197	345	14	240	864	454	518	810	999999	682	198	641	962	783	999999	550	135	458	171	603	644	442	704	965	999999	581	249	65	999999	999999	999999	431	414	703	944	747	143	162	802	979	549	981	539	107	999999	424	29	999999	492	999999	264	363	419	569	999999	999999	640	49	626	999999	215	462	235	460	526	766	999999	999999	838	999999	416	972	655	192	63	663	902	606	536	200	562	845	572	23	506	802	21	844	765	999999	116	104	536	999999	774	96	999999	88	580	671	197	760	565	601	164	292	708	237	515	284	999999	43	512	999999	730	369	999999	999999	954	724	755	392	999999	649	785	321	445	145	417	966	907	824	36	999999	12	802	289	999999	859	224	104	999999	338	999999	345	82	591	999999	789	414	206	999999	134	855	916	805	267	999999	816	842	846	572	820	549	376	999999	999999	648	999999	927	90	919	362	739	630	971	999999	999999	313	712	999999	999999	999999	13	999999	374	999999	180	999999	207	999999	373	164	26	378	531	963	789	123	317	75	943	999999	861	334	286	999999	999999	235	945	751	254	999999	999999	122	999999	226	816	778	12	999999	837	700	
999999	393	716	999999	345	371	108	17	999999	899	996	647	786	667	494	999999	493	193	999999	945	11	999999	999999	760	999999	999999	866	315	156	999999	999999	980	237	999999	451	478	999999	522	845	32	999999	938	488	354	616	999999	335	999999	999999	148	294	819	31	999999	698	780	999999	955	714	999999	504	999999	860	999999	789	999999	419	543	226	25	70	971	348	999999	819	999999	966	945	999999	593	578	33	584	18	999999	999999	958	345	554	670	385	661	808	414	999999	343	87	236	999999	600	57	792	626	715	87	323	480	999999	82	634	813	157	811	130	862	481	218	852	535	497	67	83	999999	556	640	999999	173	934	765	485	985	999999	390	554	999999	786	999999	868	930	413	999999	230	273	919	999999	238	850	687	551	56	134	235	700	77	542	973	999999	999999	85	678	159	999999	972	597	649	999999	999999	267	583	85	85	350	921	131	999999	837	810	78	700	411	999999	999999	392	719	361	760	50	322	999999	572	982	999999	793	262	999999	283	257	675	280	783	999999	593	114	999999	999999	784	314	578	399	705	173	734	379	673	129	674	164	999999	245	999999	43	454	255	20	103	999999	999999	668	867	404	589	144	798	917	999999	965	381	999999	748	577	999999	471	999999	315	409	257	956	129	142	999999	129	999999	999999	391	749	999999	999999	103	999999	232	999999	645	711	995	999999	38	936	999999	733	164	303	248	515	667	443	999999	532	999999	611	845	791	437	536	288	284	999999	703	999999	177	924	999999	287	542	525	350	810	760	927	199	380	999999	504	396	977	296	999999	488	772	948	188	494	999999	492	537	440	799	118	433	720	530	335	530	295	808	536	25	999999	990	999999	633	811	605	999999	999999	999999	999999	51	559	999999	999999	116	999999	999999	999999	440	229	795	999999	94	999999	701	337	216	999999	55	999999	219	587	450	280	185	999999	455	325	999999	889	658	261	13	153	757	999999	441	326	423	403	72	305	378	999999	230	700	905	775	999999	484	398	90	195	743	88	464	999999	720	227	618	485	152	623	551	999999	999999	11	940	999999	151	895	999999	256	999999	728	913	999999	999999	60	999999	592	679	393	891	999999	578	75	999999	75	303	451	720	999999	804	999999	919	999999	999999	745	686	699	999999	981	999999	589	508	833	544	25	174	255	974	670	999999	35	805	759	999999	60	993	478	741	999999	500	699	184	790	451	732	808	240	999999	398	999999	999999	627	698	602	311	991	744	530	999999	999999	57	999999	60	366	779	122	170	999999	777	751	217	958	999999	999999	100	414	718	392	999999	216	
999999	865	586	306	956	999999	999999	166	999999	69	259	948	496	999999	453	999999	999999	434	672	620	647	290	613	999999	165	999999	537	217	999999	896	283	361	719	48	966	192	890	753	410	380	14	14	530	718	502	269	472	125	999999	867	999999	293	999999	201	569	653	999999	939	151	137	870	900	999999	533	785	898	238	999999	17	271	342	999999	33	301	615	642	999999	895	999999	896	366	422	999999	644	616	999999	641	527	478	323	930	999999	612	282	510	114	999999	997	932	999999	40	24	117	775	999999	999999	270	428	586	926	893	365	999999	254	771	999999	730	19	999999	796	266	710	978	999999	340	392	768	751	791	510	292	762	963	999999	865	351	999999	404	119	999999	729	222	941	552	999999	574	999999	367	510	999999	384	350	999999	999999	999999	999999	999999	423	999999	152	999999	518	637	85	644	999999	402	254	389	999999	154	335	900	220	76	54	769	436	274	765	237	410	250	739	999999	941	682	999999	213	545	316	890	960	967	564	220	585	866	908	298	182	910	977	90	907	59	999999	999999	79	999999	560	609	158	678	915	741	278	897	999999	999999	999999	999999	50	844	124	263	999999	999999	656	856	469	902	528	976	593	326	432	170	832	999999	501	813	756	999999	984	706	742	291	999999	822	999999	687	917	999999	999999	999999	870	999999	966	999999	683	517	222	223	832	999999	91	181	95	598	318	999999	74	872	211	644	819	139	860	417	521	93	881	999999	999999	781	985	322	146	987	456	299	204	188	403	999999	999999	543	999999	999999	999999	570	206	463	999999	834	623	999999	999999	999999	999999	740	999999	558	142	600	999999	387	999999	61	999999	999999	45	999999	152	999999	913	999999	999999	999999	53	286	60	534	791	951	887	428	330	999999	168	999999	999999	941	210	715	999999	645	56	802	358	223	999999	999999	663	857	534	108	320	495	999999	737	575	999999	162	510	999999	999999	766	999999	999999	999999	67	999999	893	999999	459	999999	896	436	12	277	839	999999	869	829	53	999999	999999	999999	426	788	117	999999	167	999999	375	532	999999	700	35	278	879	864	99	150	166	22	143	931	407	440	999999	999999	493	654	897	898	999999	333	467	666	999999	832	764	924	110	232	73	999999	366	926	999999	206	411	733	398	974	999999	999999	673	41	889	999999	537	999999	999999	999999	999999	513	999999	476	615	465	242	999999	399	56	110	174	50	999999	948	671	999999	480	134	15	999999	759	265	922	321	198	660	436	776	939	304	778	348	876	880	560	999999	999999	321	850	999999	999999	999999	351	874	422	999999	739	92	228	373	66	
861	581	999999	999999	257	610	164	999999	805	806	592	999999	999999	331	826	999999	63	398	999999	684	169	283	50	440	999999	914	57	999999	510	920	999999	558	575	248	916	767	136	297	313	338	735	999999	55	167	999999	883	999999	999999	999999	524	999999	694	495	999999	896	588	540	319	177	343	999999	999999	916	884	462	43	885	513	999999	68	999999	765	95	999999	999999	276	238	883	981	999999	324	504	999999	986	244	999999	73	999999	352	338	237	817	130	970	775	481	976	999999	999999	425	999999	96	148	537	999999	920	999999	999999	999999	630	359	657	338	999999	28	68	951	930	649	802	970	999999	999999	86	831	999999	645	999999	999999	477	299	78	999999	999999	544	999999	999999	999999	509	324	60	972	999999	721	979	579	999999	999999	951	999999	999999	999999	521	999999	455	998	924	71	999999	999999	285	999999	999999	999999	341	290	479	773	999999	789	702	185	430	334	751	998	853	449	999999	999999	740	159	173	911	947	252	557	999999	119	545	313	304	80	252	999999	567	510	882	999999	698	110	999999	404	172	25	999999	625	999999	999999	999999	155	484	964	454	526	999999	330	999999	999999	98	733	203	663	555	485	407	115	999999	295	999999	498	970	999999	999999	999999	34	999999	10	896	602	999999	370	134	999999	399	999999	339	625	725	914	247	949	999999	999999	964	907	999999	848	687	617	249	447	901	966	999999	185	999999	566	303	999999	379	329	663	723	999999	372	78	999	999999	656	78	489	462	380	999999	548	413	768	999999	253	970	906	323	289	362	189	999999	168	705	999999	999999	999999	332	233	544	999999	295	843	999999	999999	838	63	999999	999999	999999	760	985	999999	29	418	772	657	132	60	531	473	16	384	371	291	903	910	304	942	252	305	167	239	836	39	262	569	937	841	414	917	224	292	740	602	204	939	999999	296	999999	999999	649	281	701	999999	999999	999999	482	999999	699	928	759	999999	788	999999	602	755	694	989	165	212	719	291	645	999999	259	723	999999	999999	96	963	770	999999	501	999999	655	885	537	999999	999999	999999	97	398	152	486	167	474	999999	498	999	448	254	160	140	248	47	999999	636	96	822	197	278	713	462	735	167	999999	999999	302	596	717	228	929	999999	814	125	330	149	168	999999	784	229	154	999999	647	719	620	876	263	458	297	259	451	942	930	83	999999	936	416	329	415	999999	211	902	291	230	999999	289	999999	999999	716	228	477	639	999999	967	133	999999	999999	25	999999	875	995	844	999999	468	776	987	939	999999	741	393	732	839	51	569	28	252	999999	427	404	341	560	140	741	
78	781	999999	904	962	950	439	132	400	782	540	999999	999999	999999	823	999999	336	349	585	391	333	496	637	999999	478	949	880	466	999999	621	215	325	865	112	240	999999	999999	93	976	790	312	999999	341	67	999999	348	661	999999	664	999999	999999	999999	975	999999	999999	582	153	999999	436	23	79	999999	735	999999	577	225	365	264	999999	146	487	253	372	794	89	72	164	580	999999	999999	999999	240	999999	999999	553	224	350	999999	694	999999	543	753	656	999999	720	339	999999	999999	999999	295	999999	407	999999	999999	495	823	999999	190	669	355	428	572	134	999999	725	839	180	322	999999	363	874	248	999999	715	603	999999	597	999999	83	749	999999	601	999999	802	155	999999	953	284	927	729	999999	169	457	348	238	970	629	359	248	881	168	223	336	136	999999	745	837	570	924	761	999999	228	117	919	819	999999	999999	332	999999	834	885	896	999999	999999	767	715	999999	230	486	632	115	247	171	201	591	323	274	964	391	410	999999	393	359	176	503	377	999999	537	529	412	498	307	999999	413	995	271	828	831	369	999999	999999	999999	94	301	655	999999	67	915	338	505	561	517	999999	751	781	999999	546	228	12	400	663	263	999999	84	144	808	50	758	999999	329	999999	999999	604	999999	999999	446	308	67	520	999999	319	146	209	33	850	980	366	456	999999	503	999999	610	999999	999999	52	700	999999	19	167	847	948	999999	999999	999999	20	128	999999	265	305	345	203	489	707	497	90	526	64	677	999999	163	451	594	135	702	604	884	614	999999	643	755	999999	299	900	672	566	20	427	200	999999	732	78	999999	160	999999	309	245	999999	341	889	525	999999	248	999999	13	999999	364	183	27	414	136	513	287	621	550	814	904	589	44	999999	79	999999	863	999999	501	95	350	443	999999	402	368	981	999999	746	127	119	999999	513	896	999999	211	837	999999	786	999999	228	791	489	609	482	405	656	868	999999	999999	426	999999	583	999999	918	65	920	999999	999999	55	155	241	540	999999	441	999999	400	693	767	729	241	999999	87	999999	283	304	860	999999	365	996	712	122	999999	926	999999	337	709	999999	977	999999	290	999999	999999	741	741	986	260	999999	178	951	15	963	111	680	999999	726	704	805	999999	623	204	96	978	627	343	999999	999999	614	999999	114	822	181	715	999999	448	999999	913	346	47	296	54	874	999999	414	991	748	21	201	348	974	632	999999	217	363	28	999999	525	167	999999	708	627	999999	194	74	139	833	258	999999	241	849	813	368	999999	725	579	999999	430	573	635	594	30	178	275	827	481	918	
999999	361	536	254	223	999999	938	338	668	999999	999999	602	285	999999	500	465	959	498	171	273	145	492	999999	699	774	999999	532	813	687	459	999999	366	592	221	869	896	29	987	999999	999999	430	439	66	182	638	828	298	999999	103	999999	219	776	666	218	782	481	577	999999	480	271	233	134	650	219	999999	334	19	73	299	604	446	971	861	113	843	705	999999	611	70	945	662	64	719	132	999999	999999	700	999999	438	397	999999	191	999999	999999	999999	305	999999	847	155	314	999999	234	999999	499	128	999999	915	999999	375	86	56	966	999999	534	609	178	415	527	969	433	633	636	999999	901	285	265	999999	497	279	999999	999999	999999	999999	756	137	437	876	229	14	999999	688	148	18	361	351	362	414	982	765	665	890	272	877	722	680	192	599	286	224	863	999999	427	293	999999	999999	467	509	30	406	181	302	195	999999	999999	744	495	627	283	999999	922	999999	482	731	613	657	653	710	744	86	945	838	600	15	151	230	999999	854	191	999999	883	999999	394	585	593	999999	705	749	910	999999	195	565	325	725	302	999999	999999	695	679	999999	517	757	765	943	999999	342	702	190	381	999999	999999	999999	445	92	677	79	466	999999	148	999999	952	904	800	766	891	390	522	874	713	138	921	575	185	21	683	136	97	450	134	260	999999	999999	377	173	504	999999	999999	999999	58	232	555	412	557	438	228	612	956	999	62	81	999999	999999	476	253	825	908	465	999999	408	999999	999999	25	773	999999	580	437	999999	636	271	999999	999999	289	999999	999999	999999	518	27	746	792	999999	179	97	999999	63	999999	842	58	133	348	596	99	694	999999	506	250	540	999999	670	858	791	85	330	999999	715	809	540	999999	986	670	316	891	999999	641	337	999999	894	627	999999	456	737	389	413	297	675	999999	576	455	329	250	52	879	356	888	11	999999	849	360	999999	253	900	999999	71	462	41	705	380	63	506	135	355	999999	919	223	131	412	999999	999999	72	468	243	95	681	999999	999999	437	999999	830	639	342	532	999999	999999	999999	556	999999	327	950	266	999999	876	999999	948	204	895	140	960	142	999999	999999	333	817	297	223	19	999999	169	999999	834	604	170	550	423	174	602	811	966	452	667	235	95	721	999999	102	592	720	146	487	999999	999999	477	411	999999	50	18	714	256	732	999999	741	735	10	999999	999999	999999	336	999999	784	601	93	173	518	475	541	514	611	999999	204	630	299	678	682	999999	999999	137	759	999999	383	165	887	564	999999	984	925	999999	999999	605	124	293	266	999999	361	
885	766	334	958	999999	999999	535	406	673	999999	111	177	73	999999	533	779	999999	59	999999	727	628	713	529	929	533	550	999999	430	16	927	911	374	679	326	796	710	21	178	999999	953	847	999999	224	512	999999	817	862	446	560	825	589	243	999999	892	733	999999	247	405	435	395	491	999999	999999	999999	999999	737	999999	999999	267	823	768	365	999999	999999	879	999999	499	27	999999	999999	999999	605	869	190	347	677	957	786	999999	623	999999	615	742	999999	999999	999999	368	477	370	405	999999	126	999999	999999	66	234	17	520	23	863	683	229	999999	999999	707	886	246	219	409	999999	779	710	163	643	360	163	623	999999	433	147	510	31	656	999999	999999	571	425	142	133	123	999999	447	773	729	940	253	16	999999	730	999999	999999	999999	78	896	625	618	962	545	386	999999	610	219	96	999999	363	661	999999	217	999999	146	999999	113	999999	296	804	999999	937	999999	702	117	156	600	999999	847	999999	361	999999	759	775	778	608	880	755	999999	512	460	360	999999	376	288	679	798	699	999999	125	402	73	999999	999999	999999	681	539	999999	279	999999	20	151	249	245	11	708	814	442	554	537	999999	358	999999	784	354	981	50	67	999999	437	358	900	484	999999	999999	298	181	666	491	107	79	999999	486	474	501	319	121	661	375	580	999999	366	155	66	535	999999	207	997	748	999999	640	482	428	841	408	120	666	516	996	712	536	999999	999999	457	467	999999	871	401	999999	44	999999	388	692	999999	999999	991	755	427	206	204	999999	999999	917	189	999999	597	619	645	999999	390	652	999999	664	662	999999	717	415	697	598	983	182	806	999999	999999	441	262	999999	584	999999	999999	365	249	320	802	621	361	239	770	999999	870	933	235	335	902	999999	276	723	39	999999	855	585	999999	828	223	31	294	470	214	748	214	807	44	376	659	35	412	999999	862	51	692	487	644	705	728	59	999999	999999	811	999999	999999	999999	999999	999999	999999	830	307	420	106	780	999999	891	35	32	787	73	898	859	676	877	979	982	999999	987	117	377	999999	361	110	999999	84	999999	658	882	583	675	999999	259	999999	828	727	991	197	999999	715	801	999999	622	918	664	160	999999	804	934	999999	192	677	773	677	56	889	946	320	932	705	521	242	153	448	121	999999	999999	906	847	159	999999	794	778	281	999999	999999	328	999999	999999	23	986	999999	723	999999	401	999999	283	581	906	939	781	681	265	999999	203	568	318	184	806	648	511	999999	999999	784	363	398	899	501	999999	140	571	999999	874	919	999999	999999	518	999999	57	124	999999	
999999	10	908	999999	316	999999	400	999999	747	606	153	636	797	512	999999	63	999999	187	999999	108	999999	219	775	378	278	807	999999	668	692	60	706	137	692	906	443	190	57	416	57	858	999999	423	625	533	427	875	999999	417	912	458	579	999999	54	25	959	858	235	540	999999	509	203	999999	396	696	900	26	999999	890	79	625	15	532	139	154	599	999999	594	999999	950	402	729	999999	999999	999999	999999	281	93	676	999999	584	955	517	999999	548	999999	776	37	928	633	999999	931	196	347	999999	452	56	999999	899	426	600	999999	983	589	999999	779	999999	976	162	226	628	933	277	944	999999	999999	498	226	590	488	823	342	666	999999	550	470	542	591	468	791	999999	976	193	260	355	320	971	927	608	768	401	799	875	711	14	999999	999999	999999	853	627	999999	829	999999	421	603	267	607	375	49	246	247	999999	999999	999999	792	652	750	999999	598	184	999999	570	618	822	97	999999	467	999999	613	999999	806	300	737	841	837	999999	271	999999	657	98	999999	605	888	372	999999	718	291	514	919	362	999999	999999	653	679	928	999999	221	892	999999	579	999999	653	762	965	439	946	945	676	532	999999	390	999999	370	999999	471	102	682	999999	300	378	999999	952	999999	999999	357	170	999999	999999	999999	454	392	379	448	999999	999999	68	842	922	932	585	773	614	999999	730	999999	747	286	152	217	835	710	965	999999	955	999999	847	618	512	999999	278	309	886	999999	999999	805	20	540	292	222	412	259	760	999999	715	605	999999	970	314	288	610	884	999999	851	999999	744	427	777	493	999999	450	450	340	314	999999	999999	999999	850	999999	999999	960	217	999999	999999	804	585	950	652	999999	359	709	876	999999	233	17	999999	999999	999999	687	343	388	243	999999	51	771	961	919	455	999999	999999	719	999999	76	389	999999	403	890	999999	56	501	793	774	999999	143	541	999999	147	117	307	279	480	999999	172	570	545	727	170	999999	168	842	999999	504	992	456	640	431	809	923	905	614	503	241	999999	999999	999999	614	999999	999999	510	207	824	811	158	390	958	999999	999999	999999	999999	600	242	939	414	213	999999	298	782	444	503	119	999999	223	212	692	775	248	999999	999999	30	931	386	257	999999	960	28	855	356	999999	497	771	316	312	89	315	999999	999999	826	785	999999	999999	831	906	999999	400	443	610	608	999999	615	719	17	148	486	912	223	985	498	454	195	978	942	180	946	731	802	461	144	999999	999999	221	422	85	623	768	109	999999	836	999999	527	417	256	891	999999	999999	999999	178	826	176	101	999999	76	999999	
599	383	318	661	959	688	999999	999999	475	711	999999	403	999999	931	999999	717	999999	743	999999	447	926	778	731	999999	183	178	967	634	999999	967	806	925	154	49	486	250	459	448	519	999999	462	546	941	545	746	602	480	832	653	118	364	999999	247	999999	456	821	651	268	487	790	720	963	356	508	905	229	259	267	455	284	267	999999	233	10	999999	390	999999	195	314	999999	698	999999	981	526	613	458	999999	999999	999999	664	598	201	960	999999	999999	999999	199	443	640	527	353	222	386	378	850	990	133	247	643	75	999999	465	953	907	999999	585	999999	829	894	999999	541	733	999999	791	999999	75	413	999999	999999	496	999999	402	555	786	999999	485	999999	612	675	622	335	450	999999	527	679	142	999999	63	636	851	516	370	549	194	985	620	999999	595	692	784	587	628	999999	999999	875	999999	910	999999	999999	616	827	379	163	281	999999	999999	850	156	999999	554	827	999999	999999	999999	999999	830	853	999999	801	615	937	173	920	999999	45	999999	775	999999	999999	97	999999	80	382	999999	34	146	216	277	72	894	999999	401	484	147	956	237	759	953	176	54	738	549	376	999999	679	664	458	272	246	999999	325	125	504	999999	999999	757	976	849	696	999999	624	586	308	999999	845	546	689	999999	934	807	946	999999	568	607	358	681	704	999999	350	370	687	943	41	647	579	654	999999	999999	815	209	261	910	267	333	430	162	251	999999	229	142	999999	676	338	439	478	502	557	897	675	650	62	668	508	336	999999	680	554	999999	337	999999	649	239	967	734	556	999999	565	244	186	999999	440	244	98	217	999999	21	615	602	179	86	107	998	784	174	999999	999999	999999	930	177	750	607	590	999999	38	492	746	708	603	882	999999	999999	999999	999999	480	999999	817	999999	300	999999	154	999999	952	491	260	999999	651	454	802	587	999999	633	634	77	436	597	999999	112	70	724	999999	999999	21	719	737	148	999999	287	314	954	339	21	121	999999	33	999999	655	108	999999	934	841	999999	905	26	918	808	313	254	999999	882	999999	999999	999999	575	999999	841	63	243	754	121	318	373	150	847	257	951	522	644	999999	750	999999	751	230	136	883	357	406	999999	800	928	999999	540	992	431	999999	624	502	545	697	999999	632	999999	999999	770	626	478	160	67	769	966	999999	669	210	544	999999	618	495	393	692	944	444	68	443	999999	999999	777	380	719	999999	633	999999	976	946	862	999999	531	406	459	999999	414	207	999999	235	999999	641	176	339	458	491	976	139	118	852	753	999999	999999	978	528	494	848	999999	
999999	805	146	999999	319	722	348	426	419	999999	45	883	999999	746	105	833	609	999999	999999	448	999999	238	286	999999	350	134	202	125	554	552	999999	965	661	316	766	543	98	326	332	453	999999	41	82	765	103	235	574	17	651	739	378	344	384	999999	999999	212	528	999999	999999	195	530	999999	999999	866	343	80	232	972	979	999999	744	293	861	666	457	890	999999	520	999999	999999	999999	194	999999	815	999999	543	590	260	140	999999	24	456	159	146	923	766	170	216	431	999999	12	602	37	999999	994	999999	482	999999	952	999999	999999	17	242	60	999999	345	760	999999	691	799	489	972	841	425	547	298	143	999999	743	999999	999999	999999	99	387	123	957	167	999999	820	99	999999	872	307	845	516	16	223	108	510	588	16	999999	524	632	999999	40	999999	612	552	999999	950	999999	974	272	999999	107	918	999999	937	678	999999	385	246	601	738	999999	674	996	999999	999999	999999	45	225	164	999999	626	435	467	999999	92	999999	554	832	124	999999	313	897	45	999999	999999	999999	999999	999999	832	409	631	999999	922	893	926	365	763	703	21	630	915	541	819	999999	938	999999	461	21	999999	480	999999	553	131	463	434	718	639	716	999999	452	715	874	393	999999	62	759	512	574	916	999999	443	851	999999	999999	233	772	999999	999999	999999	747	999999	357	999999	361	776	87	745	469	468	217	999999	57	999999	999999	915	51	158	999999	535	189	999999	887	104	137	47	781	733	638	239	662	641	999999	999999	999999	815	367	568	41	999999	999999	23	53	115	709	10	396	999999	260	578	999999	623	22	921	999999	587	748	263	188	999999	994	354	999999	239	805	576	544	682	461	753	557	483	999999	96	560	176	125	781	395	137	999999	143	482	69	57	48	999999	999999	212	174	77	999999	389	717	999999	999999	905	999999	310	142	465	713	999999	999999	31	999999	999999	926	370	999999	471	966	868	999999	673	861	871	58	191	999999	948	283	480	296	686	453	103	408	112	930	271	311	481	999999	671	937	946	999999	48	349	541	701	900	216	703	110	245	338	54	132	758	856	632	543	193	191	243	900	820	577	614	109	823	999999	734	170	495	616	999999	735	914	896	19	842	235	257	383	273	593	999999	217	764	363	999999	181	414	999999	999999	78	489	703	999999	165	470	734	441	999999	470	481	543	999999	999999	949	318	217	999999	847	790	317	936	808	969	317	244	370	999999	999999	843	268	330	490	557	547	899	42	868	740	548	999999	793	379	912	792	999999	971	588	814	54	772	318	566	889	999999	142	681	733	
738	921	999999	884	999999	44	212	160	62	67	91	60	286	349	132	308	682	999999	567	896	187	267	999999	781	45	700	80	950	999999	601	926	415	228	999999	140	819	999999	999999	107	999999	710	641	997	913	506	999999	999999	432	196	999999	999999	116	999999	784	999999	480	658	328	849	999999	999999	999999	999999	461	999999	676	999999	978	999999	312	860	999999	426	999999	196	999999	270	999999	285	999999	932	999999	763	505	394	819	840	443	999999	999999	170	129	384	999999	381	458	999999	546	781	829	999999	999999	223	999999	408	757	999999	352	999999	20	220	308	53	999999	999999	325	498	999999	999999	321	999999	399	999999	560	152	740	85	324	851	737	300	724	577	999999	349	152	434	880	999999	999999	999999	497	845	741	999999	861	999999	805	999999	999999	999999	999999	479	470	993	999999	999999	663	741	667	999999	376	501	999999	720	496	731	598	999999	921	891	617	794	439	192	349	554	494	120	999999	665	279	999999	999999	777	936	254	999999	462	999999	587	771	149	439	954	762	995	984	999999	952	999999	999999	999999	127	173	999999	569	999999	999999	999999	988	79	552	460	11	999999	100	705	92	999999	999999	623	999999	431	343	130	999999	364	999999	999999	353	569	474	999999	159	188	702	999999	632	434	376	214	830	999999	819	518	228	688	437	552	999999	300	999999	246	710	517	350	155	784	52	999999	999999	564	999999	310	428	605	999999	999999	823	999999	931	999999	999999	417	46	793	338	612	824	901	790	926	932	757	63	999999	237	999999	999999	838	556	999999	589	560	170	649	972	999999	400	913	834	999999	614	841	740	999999	253	829	673	724	22	543	999999	151	93	289	632	999999	256	999999	377	999999	669	985	163	557	493	107	256	999999	820	829	221	911	77	413	999999	100	999999	999999	424	408	783	999999	825	23	425	448	477	881	27	872	261	639	545	897	717	629	999999	192	733	156	582	999999	903	192	331	57	83	679	967	541	93	419	346	968	163	751	999999	150	142	55	629	375	379	948	999999	999999	375	179	696	999999	412	834	999999	277	826	999999	999999	999999	999999	377	374	798	913	485	788	842	303	577	744	999999	469	547	999999	687	527	999999	999999	999999	614	749	999999	999999	982	285	999999	999999	315	78	999999	657	999999	525	458	764	680	831	461	894	170	736	999999	798	435	999999	999999	864	783	425	750	618	999999	70	39	942	695	999999	815	638	355	539	536	234	434	97	238	943	99	295	17	695	756	22	794	878	999999	883	479	999999	62	275	999999	889	999999	533	67	999999	496	515	78	220	999999	822	548	630	209	63	374	
348	502	999999	775	999999	418	999999	862	999999	276	160	482	999999	990	999999	999999	90	73	646	999999	901	39	999999	457	583	227	796	679	933	473	173	999999	416	519	999999	999999	774	500	978	481	272	670	480	410	999999	999999	266	229	461	247	467	566	563	999999	473	318	941	831	201	280	622	385	929	123	112	999999	75	303	859	806	811	590	999999	175	999999	240	559	161	121	999999	960	576	227	695	15	607	124	269	56	822	999999	942	308	999999	858	886	741	999999	308	999999	999999	963	370	655	436	999999	480	398	999999	242	758	790	720	651	319	56	167	243	999999	999999	367	805	999999	46	989	868	999999	387	316	757	999999	999999	852	257	581	997	215	572	269	138	999999	726	999999	999999	999999	36	232	656	397	999999	729	507	258	999999	999999	172	999999	333	999999	567	594	102	91	754	743	565	937	472	80	322	840	999999	999999	999999	378	641	57	444	972	962	645	999999	989	504	38	991	944	999999	999999	418	999999	882	906	999999	999999	43	644	13	79	508	99	759	999999	999999	971	144	534	279	434	863	124	999999	999999	703	921	959	112	999999	999999	752	621	887	999999	661	999999	957	999999	281	445	345	999999	999999	374	474	872	999999	59	999999	999999	894	999999	675	625	888	303	20	531	999999	780	584	999999	999999	999999	326	886	212	49	924	55	23	999999	262	833	98	866	80	906	886	999999	45	909	198	65	999999	295	946	271	832	999999	29	436	486	500	861	414	940	766	999999	588	670	847	135	868	999999	449	214	842	536	31	233	999999	999999	381	745	675	741	999999	999999	40	940	999999	216	999999	35	587	968	762	971	683	925	999999	999999	307	170	198	784	329	546	392	999999	114	999999	999999	144	916	791	115	755	196	672	999999	320	27	648	999999	640	567	843	999999	480	999999	870	852	999999	999999	255	999999	220	556	890	422	999999	73	948	836	215	405	999999	119	796	863	16	784	20	985	999999	840	999999	999999	557	226	486	615	912	639	243	882	714	999999	670	453	999999	208	305	260	484	999999	78	999999	524	245	144	734	144	999999	999999	999999	841	120	925	415	687	780	998	674	935	849	999999	318	602	333	999999	218	448	352	969	808	489	760	999999	746	771	847	999999	999999	91	752	480	999999	205	157	50	999999	999999	999999	765	999999	209	631	325	999999	105	760	219	201	554	926	295	999999	647	636	606	91	608	188	643	999999	864	686	593	193	379	999999	999999	455	293	96	999999	193	586	855	608	857	445	877	651	21	999999	724	767	164	466	688	658	999999	999999	958	995	120	622	
999999	259	523	48	999999	999999	999999	999999	764	999999	468	18	999999	215	791	38	748	646	731	537	631	211	999999	918	438	999999	690	206	555	903	334	999999	999999	999999	660	606	999999	819	999999	621	411	999999	874	816	999999	156	364	482	867	999999	999999	321	999999	999999	990	724	119	604	609	414	999999	999999	100	999999	583	377	210	540	555	195	999999	929	999999	119	135	999999	337	999999	619	292	371	218	339	26	111	23	826	233	580	936	496	490	219	999999	57	999999	284	23	243	932	945	999999	999999	681	595	873	999999	164	999999	999999	999999	785	985	327	53	999999	999999	83	759	570	550	976	960	618	999999	463	999999	444	72	999999	999999	323	100	687	347	547	999999	999999	431	237	999999	672	775	999999	549	710	505	999999	999999	999999	654	210	264	673	391	999999	863	318	982	141	164	544	999999	690	752	83	695	307	979	999999	83	999999	652	999999	536	878	999999	999999	79	988	958	826	588	999999	122	780	999999	427	305	378	684	973	675	299	83	499	999999	95	105	476	25	207	912	360	617	599	558	733	147	513	767	751	249	994	182	999999	956	720	577	999999	24	278	12	999999	821	110	389	362	458	46	307	126	27	999999	972	999999	914	237	999999	523	232	335	290	791	611	932	734	681	999999	999999	999999	860	517	999999	461	746	204	311	539	517	220	999999	284	110	216	650	733	646	999999	420	423	728	956	64	999999	689	988	220	999999	888	375	707	999999	999999	503	446	608	893	151	236	566	612	698	256	313	999999	999999	189	585	961	999999	999999	999999	999999	332	814	904	999999	999999	999999	758	984	312	999999	152	512	999999	572	607	770	52	840	504	999999	999999	811	999999	710	750	999999	638	808	635	48	689	286	999999	539	390	688	542	999999	518	380	477	582	309	57	114	999999	77	999999	582	815	918	368	594	864	852	521	785	203	999999	662	143	949	359	274	961	865	465	430	192	918	237	896	331	134	327	281	999999	982	606	950	999999	999999	236	819	129	330	692	192	686	869	903	348	442	999999	246	527	999999	44	95	248	344	646	999999	999999	587	31	47	470	999999	580	999999	803	597	761	999999	983	723	999999	155	641	182	999999	999999	322	25	888	999999	474	887	799	58	476	896	367	615	19	853	572	999999	107	292	232	645	999999	859	109	751	681	849	262	804	999999	889	999999	999999	71	999999	983	648	698	567	572	582	747	531	542	906	999999	156	998	140	161	307	58	358	950	638	637	999999	999999	147	782	625	634	995	365	999999	999999	301	553	117	869	924	543	539	719	
649	897	999999	999999	999999	521	534	851	999999	652	999999	841	105	999999	999999	274	530	999999	999999	784	947	947	751	176	955	465	938	602	891	271	237	763	518	638	310	740	999999	999999	999999	625	258	774	512	999999	968	745	356	999999	130	842	999999	202	982	754	772	702	156	999999	371	737	999999	931	999999	860	999999	633	999999	466	815	693	221	393	18	999999	999999	183	444	408	207	219	119	763	482	58	999999	999999	999999	999999	866	608	999999	999999	775	999999	51	326	814	652	928	345	422	889	368	437	631	955	999999	55	228	598	999999	747	999999	161	628	819	459	911	937	390	851	569	999999	217	108	999999	999999	999999	894	999999	368	792	480	862	797	999999	404	999999	999999	967	851	735	545	999999	999999	999999	999999	624	366	232	866	902	714	547	493	853	298	161	338	64	999999	169	999999	18	239	474	277	358	364	408	424	414	494	999999	538	125	34	332	866	261	999999	993	666	672	999999	999999	88	932	378	999999	931	253	716	999999	999999	999999	584	999999	47	876	999999	999999	999999	957	807	999999	418	743	19	378	999999	999999	294	86	999999	353	502	488	665	773	396	345	980	420	999999	999999	999999	132	350	846	999999	497	294	990	682	79	733	999999	864	890	58	344	999999	999999	124	999999	959	640	461	286	199	105	871	999999	489	999999	103	849	490	637	765	999999	402	173	999999	341	999999	303	404	841	620	999999	624	775	725	61	999999	980	305	999999	999999	999999	670	74	999999	445	625	999999	511	999999	999999	883	228	999999	999999	762	941	999999	173	782	293	666	999999	619	999999	405	481	999999	548	437	999999	123	553	977	426	709	625	338	999999	999999	716	661	792	955	866	736	999999	397	651	963	120	662	817	999999	229	999999	820	60	407	260	964	999999	999999	83	626	862	339	999999	811	999999	999999	613	253	772	76	631	874	290	753	930	831	94	455	999999	327	169	999999	40	758	871	888	574	999999	999999	436	196	189	999999	339	999999	999999	999999	585	236	999999	999999	999999	54	999999	597	999999	540	307	999999	429	880	84	896	999999	466	566	308	492	939	536	572	682	999999	346	879	452	999999	950	999999	533	507	999999	228	999999	999999	750	261	999999	171	201	357	277	463	836	555	999999	293	999999	873	448	107	841	645	699	999999	824	432	999999	576	155	525	590	558	943	921	999999	855	147	999999	716	999999	724	331	748	999999	305	228	160	790	767	168	201	86	310	436	666	999999	999999	505	995	327	553	17	999999	675	999999	999999	519	914	999999	999999	156	38	999999	999999	383	520	999999	520	999999	605	281	917	809	999999	
333	513	257	999999	265	999999	335	641	939	398	761	716	315	82	421	999999	709	245	999999	510	22	999999	919	177	999999	999999	999999	18	548	399	55	636	208	39	351	263	999999	11	999999	999999	931	514	999999	769	999999	666	214	824	109	381	896	999999	309	309	973	999999	999999	89	464	999999	553	327	103	549	352	999999	518	999999	999999	167	125	707	586	952	578	508	999999	160	796	396	941	151	999999	177	503	999999	336	898	66	190	669	392	547	550	999999	614	421	550	426	255	158	929	103	941	265	198	999999	356	730	999999	97	443	292	78	177	411	417	926	999999	342	999999	619	229	999999	498	732	170	46	842	964	96	999999	733	550	999999	22	58	968	999999	315	559	979	178	590	102	235	109	478	999999	708	206	999999	999999	93	456	538	999999	552	999999	533	999999	423	514	765	388	999999	710	999999	829	999999	363	999999	24	740	782	820	450	999999	457	272	999999	692	664	999999	767	601	37	649	104	709	313	505	524	388	999999	146	474	412	212	537	525	999999	649	999999	355	757	999999	763	999999	635	97	80	999999	190	899	999999	999999	999999	998	787	537	999999	647	130	852	857	924	636	463	646	999999	48	436	919	746	276	52	999999	999999	19	999999	274	348	999999	999999	242	999999	343	999999	942	387	102	414	999999	10	465	999999	528	375	498	833	843	999999	664	290	59	643	186	444	999999	302	322	594	988	666	999999	721	999999	508	619	457	590	999999	999999	999999	263	633	22	999999	291	999999	524	81	299	999999	999999	963	683	999999	571	598	233	899	855	649	75	999999	425	757	736	744	541	29	755	50	253	695	789	406	999999	425	999999	267	162	87	778	250	999999	812	389	999999	47	999	937	31	999999	690	999999	871	203	754	217	264	192	999999	23	504	326	258	932	591	999999	287	999999	156	999999	966	746	999999	871	824	999999	613	999999	437	706	542	92	734	816	562	402	917	212	282	217	377	999999	615	73	284	999999	999999	879	798	135	759	999999	999999	64	268	999999	999999	10	378	550	999999	886	755	840	481	421	592	442	380	198	266	84	879	999999	599	999999	141	714	596	900	167	734	579	311	947	693	301	999999	557	619	878	999999	834	731	613	491	329	775	591	862	341	612	509	609	999999	684	968	852	465	376	812	810	413	999999	999999	869	316	454	892	788	129	913	884	760	320	348	250	158	334	999999	572	365	132	734	569	555	235	970	442	272	725	999999	223	191	999999	77	999999	999999	999999	744	185	875	882	803	742	999999	727	748	299	530	444	999999	527	358	
803	456	688	679	908	837	999999	345	21	630	72	681	699	703	953	999999	835	883	810	590	932	697	482	329	991	999999	827	999999	999999	911	999999	904	920	865	387	360	389	834	458	510	111	999999	863	262	740	71	999999	34	794	56	695	560	20	937	425	116	974	369	688	767	999999	165	999999	110	999999	167	760	834	999999	603	999999	11	435	309	488	102	834	230	588	929	999999	802	999999	633	226	277	894	983	449	281	386	999999	155	691	999999	945	999999	762	460	582	311	894	709	201	193	693	135	710	459	999999	281	999999	999999	758	999999	218	473	999999	883	533	273	999999	394	54	227	842	855	743	810	543	918	999999	769	15	999999	527	103	500	999999	999999	152	999999	533	126	999	632	249	397	345	999999	482	152	999999	926	319	534	999999	664	974	350	838	391	999999	999999	414	210	999999	999999	139	999999	124	999999	591	360	391	89	253	278	54	594	603	999999	408	528	70	776	202	842	696	104	999999	438	999999	109	694	999999	999999	617	712	799	647	474	268	517	176	509	999999	528	999999	239	290	999999	620	389	747	380	983	381	855	999999	18	151	89	999999	810	686	456	491	666	999999	796	999999	565	255	946	999999	999999	890	362	560	999999	673	999999	466	813	785	818	146	999999	323	777	911	762	84	999999	506	395	233	999999	999999	63	79	862	915	999999	999999	676	374	443	618	999999	102	29	304	421	344	999999	999999	231	35	867	320	139	352	999999	884	873	490	464	999999	999999	975	193	871	999999	999999	811	391	999999	168	119	453	999999	743	999999	685	999999	999999	663	456	661	772	999999	681	622	742	939	999999	73	559	781	195	910	992	875	206	999999	157	796	275	533	463	999999	72	916	999999	617	395	210	176	992	415	827	18	788	970	999999	512	259	765	216	301	327	472	386	923	542	710	999999	945	776	744	670	397	923	999999	181	938	764	207	999999	553	318	896	566	999999	367	999999	213	904	232	999999	898	999999	999999	241	145	999999	685	992	882	907	528	999999	400	258	744	439	94	590	799	44	999999	999999	999999	662	982	999999	906	21	565	640	999999	963	723	380	845	639	338	691	999999	53	263	771	999999	227	35	63	506	318	630	999999	817	623	999999	197	657	999999	401	406	258	999999	231	674	436	251	999999	564	541	999999	999999	115	110	402	528	999999	781	999999	736	422	636	999999	924	999999	390	637	822	883	858	536	722	998	247	932	443	358	821	588	345	83	817	999999	521	485	904	525	827	424	104	359	415	999999	120	979	769	329	999999	633	294	999999	
429	526	706	15	307	999999	999999	178	959	179	999999	203	999999	662	604	999999	417	449	999999	865	999999	999999	999999	508	130	999999	887	267	173	999999	999999	197	304	546	654	999999	764	515	188	500	656	658	465	925	424	222	50	999999	999999	603	999999	350	940	429	999999	999999	738	999999	999999	266	526	999999	15	999999	611	746	899	104	18	999999	411	902	270	999999	218	162	942	863	93	908	999999	439	882	569	999999	227	256	999999	558	999999	562	566	630	999999	973	999999	653	999999	323	999999	322	999999	449	81	202	19	89	999999	220	835	89	874	124	976	999999	97	728	446	643	393	999999	34	545	386	751	845	281	349	229	172	509	999999	550	415	595	999999	989	999999	999999	999999	148	508	663	999999	999999	688	999999	653	664	885	327	999999	999999	999999	999999	298	410	999999	330	357	737	740	528	58	336	757	999999	708	390	212	999999	917	999999	449	255	991	370	821	834	72	402	628	684	343	845	302	356	620	238	307	652	926	490	999999	466	408	980	615	397	795	364	743	272	462	788	409	147	536	684	195	927	589	999999	267	999999	118	65	194	999999	999999	999999	714	479	93	559	999999	437	60	983	847	21	754	434	999999	999999	659	999999	232	555	446	164	999999	999999	52	379	73	697	232	74	999999	999999	795	413	363	394	649	999999	189	902	999999	999999	96	552	837	999999	999999	999999	199	559	305	753	832	638	766	879	999999	778	437	713	495	484	999999	999999	636	999999	225	351	999999	999999	68	395	999999	329	939	474	77	277	108	999999	206	909	999999	673	999999	604	520	999999	999999	483	804	871	836	475	416	999999	999999	111	999999	342	958	831	92	545	500	910	999999	999999	999999	302	811	322	680	569	516	999999	999999	541	226	41	984	69	704	999999	850	999999	999999	710	999999	806	999999	966	360	765	999999	375	999999	962	183	858	37	999999	466	354	672	491	200	276	959	830	165	235	884	884	358	899	136	999999	694	999999	999999	866	600	999999	999999	844	962	915	660	151	759	24	368	999999	14	977	999999	359	924	369	999999	292	751	92	999999	482	999999	475	416	19	248	341	277	870	999999	171	417	573	760	827	999999	285	615	999999	81	151	867	999999	880	999999	306	776	570	335	999999	999999	124	517	252	122	999999	496	999999	999999	999999	428	746	497	860	842	570	39	599	106	840	721	676	933	999999	509	615	566	594	45	713	999999	770	942	565	439	57	899	331	999999	75	42	776	964	915	653	404	379	665	48	811	277	186	473	494	593	401	190	999999	742	999999	205	999999	473	937	440	999999	
804	999999	431	999999	999999	707	952	40	808	945	712	28	999999	115	245	900	556	233	445	294	307	457	999999	47	866	402	589	150	870	140	313	36	484	996	600	448	999999	252	150	999999	999999	442	686	999999	689	171	149	636	999999	999999	354	249	502	999999	359	356	959	393	928	279	128	812	999999	677	642	685	999999	371	515	999999	665	314	93	875	70	864	771	334	358	999999	999999	952	878	999999	999999	73	999999	338	646	253	999999	850	324	871	451	422	281	19	15	13	627	777	999999	474	638	999999	165	999999	95	999999	999999	634	999999	999999	999999	999999	999999	595	999999	578	999999	215	725	999999	317	815	989	222	999999	647	592	762	328	354	87	484	831	413	936	745	907	908	253	161	668	854	815	100	854	286	488	686	999999	437	853	422	999999	859	167	999999	999999	999999	202	447	901	823	999999	691	155	541	999999	999999	999999	155	999999	252	962	574	604	463	999	899	368	999999	999999	906	644	891	501	665	431	999999	999999	122	694	964	715	999999	259	844	548	133	999999	322	941	958	38	971	765	999999	460	488	265	703	824	161	584	54	288	999999	188	424	200	490	119	999999	999999	546	460	706	536	999999	324	759	915	875	953	55	216	211	877	672	135	890	999999	943	999999	999999	298	543	390	671	527	263	999999	999999	933	999999	999999	580	683	492	999999	69	83	303	173	505	788	999999	207	538	838	87	128	516	299	309	285	176	654	999999	257	999999	326	865	639	71	103	792	999999	999999	842	635	999999	999999	162	75	999999	911	779	999999	999999	350	345	851	833	999999	999999	159	999999	634	999999	46	926	952	244	999999	999999	999999	663	112	412	995	999999	708	696	999999	559	999999	364	233	493	999999	999999	442	967	906	581	474	42	199	925	943	958	318	320	806	709	575	160	558	332	608	999999	676	808	768	344	637	165	630	890	412	795	610	151	999999	649	999999	999999	337	31	278	186	474	186	469	46	697	397	999999	502	984	581	805	900	884	125	720	634	208	572	944	999999	999999	999999	999999	999999	358	999999	504	167	226	590	999999	999999	64	999999	783	500	349	731	999999	249	275	137	906	830	990	709	266	699	928	999999	786	765	999999	958	774	175	999999	322	999999	999999	893	731	286	999999	999999	277	846	463	342	229	294	999999	925	999999	53	284	402	692	999999	649	911	805	238	367	804	67	459	105	657	617	836	36	53	125	356	544	851	999999	81	723	862	999999	999999	709	999999	319	999999	383	915	999999	773	971	999999	999999	619	97	999999	919	598	701	817	751	806	725	999999	
999999	999999	810	357	509	432	888	620	443	787	118	447	529	792	999999	228	86	190	166	843	999999	999999	14	506	268	51	932	914	380	905	120	999999	642	325	316	999999	39	999999	415	77	885	999999	722	999999	511	999999	973	136	113	999999	741	571	649	881	527	999999	428	313	98	468	500	974	250	538	676	121	805	213	486	609	999999	61	774	98	958	514	999999	753	994	618	77	805	999999	896	174	549	357	760	798	919	467	725	936	947	999999	911	120	194	585	399	844	999999	649	503	294	689	796	560	923	22	999999	999999	319	480	400	999999	172	353	999999	136	764	55	999999	567	999999	473	125	827	999999	57	404	963	178	999999	774	999999	166	317	612	484	753	796	836	999999	680	999999	416	466	556	999999	748	767	820	458	635	798	364	92	362	821	574	969	48	876	618	999999	506	714	705	102	538	855	741	889	383	968	219	629	886	358	67	658	280	640	308	637	153	720	969	976	943	83	955	790	999999	784	757	999999	999999	999999	296	701	760	464	352	999999	35	999999	85	666	999999	734	206	13	764	915	698	408	578	980	999999	999999	745	729	999999	465	900	999999	979	599	999999	259	462	999999	999999	999999	897	815	297	999999	611	221	999999	312	397	219	877	951	999999	994	95	358	391	999999	274	999999	956	999999	999999	887	992	85	952	485	455	999999	281	716	940	408	27	882	999999	172	379	919	150	442	341	999999	587	948	923	999999	513	861	868	276	225	561	408	999999	999999	409	422	999999	269	169	856	68	999999	999999	20	627	976	212	247	999999	817	355	369	524	700	377	999999	54	999999	967	972	999999	471	999999	501	389	999999	161	383	711	749	843	659	981	585	999999	999999	427	937	306	999999	310	624	999999	458	869	202	884	999999	142	109	378	999999	301	197	272	597	999999	999999	631	627	824	829	536	999999	974	695	999999	938	427	999999	999999	116	855	959	671	969	821	999999	631	196	125	985	250	999999	381	468	368	794	323	999999	999999	999999	315	679	999999	481	98	180	484	184	814	999999	748	999999	226	271	999999	999999	525	302	775	385	48	445	999999	839	589	923	107	999999	999999	593	999999	999999	307	135	801	186	999999	200	881	651	82	456	381	179	246	483	999999	120	938	35	999999	30	910	692	719	999999	999999	354	891	174	82	999999	847	231	330	999999	999999	101	470	353	999999	335	420	133	313	591	73	342	602	999999	538	987	576	311	324	604	830	614	416	930	18	432	308	999999	578	113	608	160	848	239	24	304	999999	999999	999999	999999	609	786	389	
137	807	999999	751	999999	636	95	999999	545	907	999999	187	854	999999	539	999999	999999	36	703	555	210	982	912	999999	372	101	999999	346	981	842	380	999999	54	235	289	132	183	680	522	91	493	711	73	999999	132	62	999999	620	999999	999999	335	916	906	999999	188	154	894	351	389	694	999999	999999	420	999999	999999	731	142	629	405	416	170	463	514	622	999999	498	919	669	371	320	932	999999	999999	999999	516	999999	98	999999	56	144	238	832	301	828	688	744	300	999999	716	400	919	540	224	703	100	871	412	999999	179	999999	234	234	980	999999	762	778	522	690	197	81	642	330	582	999999	188	338	172	685	933	328	207	560	953	970	401	401	408	532	640	999999	62	804	999999	366	910	999999	852	232	999999	910	231	610	181	644	758	599	999999	954	525	761	709	999999	361	851	999999	673	281	19	676	370	380	990	60	552	29	999999	999999	226	359	184	485	939	619	32	106	597	388	318	222	999999	444	999999	17	878	934	335	453	792	874	246	732	842	999999	999999	540	241	999999	999999	625	919	912	740	999999	350	285	770	116	338	754	999999	999999	963	796	999999	925	999999	983	182	617	693	395	894	351	123	999999	643	393	999999	492	999999	999999	759	999999	999999	890	999999	999999	999999	602	999999	229	124	47	979	951	768	55	682	999999	999999	258	999999	21	931	534	999999	399	491	897	999999	387	202	845	999999	857	535	280	504	999999	231	999999	999999	579	453	474	280	856	371	171	684	999999	711	144	878	999999	659	748	999999	999999	871	314	367	768	959	787	37	279	158	999999	999999	498	551	698	999999	999999	931	999999	568	466	264	172	37	330	223	999999	676	68	966	281	208	999999	518	999999	999999	916	718	557	620	665	447	999999	999999	249	745	195	55	22	999999	350	685	850	190	999999	513	709	287	47	555	999999	999999	999999	312	877	924	639	979	815	585	641	818	383	198	999999	29	264	465	787	584	999999	10	663	482	626	595	357	999999	224	233	413	638	681	12	706	554	478	698	830	324	115	215	999999	437	943	999999	999999	999999	287	285	999999	254	500	462	999999	913	458	496	686	291	576	42	765	592	182	13	147	999999	492	358	550	566	635	473	479	822	999999	235	538	104	293	695	328	938	974	999999	148	229	485	793	999999	981	21	999999	747	83	999999	999999	265	999999	394	931	180	929	999999	692	619	36	983	704	152	232	999999	592	999999	881	999999	999999	617	22	864	918	895	698	262	569	554	999999	725	405	382	132	970	597	709	362	525	399	999999	291	550	121	
245	781	650	999999	999999	429	550	866	999999	623	39	252	86	999999	999999	481	676	175	148	999999	311	587	332	999999	262	999999	999999	999999	366	323	999999	336	999999	752	682	123	999999	999999	999999	999999	546	999999	46	758	102	728	521	242	325	53	723	49	152	27	810	658	458	630	620	662	545	904	509	55	10	703	999999	333	794	922	433	999999	629	999999	999999	452	550	573	999999	534	849	650	330	322	600	999999	999999	455	942	34	999999	427	768	883	589	641	999999	990	999999	399	948	999999	448	403	620	437	419	139	999999	368	117	999999	703	96	812	895	584	999999	455	427	519	334	999999	999999	267	15	527	746	999999	354	102	559	815	537	999999	662	212	999999	701	172	174	63	423	999999	916	999999	724	682	80	694	67	999999	999999	340	999999	623	805	677	999999	615	909	672	706	686	275	557	79	175	511	999999	692	657	495	999999	263	465	910	808	999999	487	290	845	999999	739	297	929	24	485	657	961	857	534	791	96	999999	999999	357	999999	318	369	999999	559	999999	920	11	409	677	999999	999999	999999	713	997	824	657	335	74	999999	966	398	999999	542	594	517	549	301	167	999999	409	39	762	117	183	500	493	777	730	674	999999	737	888	262	761	408	243	258	860	709	999999	760	198	999999	999999	348	972	826	999999	52	999999	999999	844	543	999999	232	324	999999	539	999999	341	880	999999	399	999999	999999	999999	93	780	195	999999	301	441	457	732	648	841	268	725	999999	999999	666	999999	999999	54	136	999999	354	984	539	93	926	999999	363	378	999999	166	798	262	163	837	888	55	999999	768	339	197	396	810	630	391	66	591	999999	979	674	228	916	999999	999999	345	999999	999999	999999	112	999999	582	87	88	999999	491	52	15	999999	999999	639	620	731	919	714	938	999999	544	363	157	999999	999999	24	384	704	999999	249	999999	146	818	681	789	803	999999	420	756	119	317	340	148	349	999999	28	706	349	999999	999999	997	999999	187	838	999999	745	999999	85	999999	999999	703	999999	444	252	598	869	754	325	849	817	999999	999999	958	999999	999999	999999	999999	808	976	326	317	44	650	999999	251	812	958	979	999999	54	999999	752	999999	198	416	933	999999	895	750	190	273	391	999999	999999	593	499	681	358	648	999999	999999	295	999999	696	260	668	733	999999	10	999999	910	774	265	999999	999999	999999	110	770	422	265	317	999999	68	795	62	926	544	999999	954	752	141	610	341	999999	524	423	999999	999999	937	747	209	998	999999	999999	279	999999	135	694	138	441	399	911	936	392	110	210	237	313	643	334	999999	
329	999999	258	999999	310	999999	613	290	694	999999	999999	999999	999999	66	319	434	103	525	564	999999	849	285	522	999999	999999	673	948	999999	324	195	349	78	612	622	999999	64	646	319	969	64	999999	999999	444	932	10	87	271	999999	790	999999	143	999999	89	533	285	53	999999	895	999999	637	495	71	966	508	169	329	999999	62	186	264	787	784	556	509	288	445	841	589	362	999999	412	999999	761	548	61	561	999999	88	347	836	634	999999	884	341	569	460	447	935	773	680	999999	219	999999	999999	988	359	241	999999	254	839	212	999999	543	999999	234	874	310	428	456	608	340	151	714	349	630	46	999999	224	999999	828	998	905	816	681	294	999999	471	235	999999	999999	329	999999	834	999999	634	792	217	999999	116	695	159	28	488	174	350	715	504	810	905	951	459	26	640	999999	841	306	34	999999	999999	999999	999999	85	999999	999999	288	999999	317	216	715	837	829	999999	999999	999999	679	980	426	651	341	579	698	999999	329	608	252	313	999999	999999	999999	337	768	355	602	84	292	999999	160	734	886	428	999999	297	999999	77	132	160	908	395	746	999999	880	382	530	429	343	752	756	999999	511	975	152	999999	550	387	79	483	707	999999	962	605	999999	692	765	912	999999	999999	564	261	486	999999	404	393	671	999999	457	395	824	182	999999	999999	327	890	232	911	999999	507	747	717	998	999999	452	875	432	151	41	198	617	999999	257	933	999999	504	782	999999	580	999999	238	744	930	684	999999	534	302	433	287	999999	469	854	636	673	999999	847	263	837	999999	528	999999	529	999999	999999	778	216	924	807	351	823	118	999999	340	527	279	13	999999	324	999999	918	583	999999	864	102	729	999999	982	584	999999	350	251	944	999999	999999	797	708	969	672	999999	451	999999	494	91	464	999999	999999	524	118	999999	659	70	939	999999	731	999999	961	999999	682	999999	25	234	350	999999	11	581	173	55	288	730	571	999999	124	417	548	317	98	918	409	271	84	999999	999999	999999	622	290	999999	107	999999	116	835	52	999999	142	890	227	269	959	999999	999999	999999	609	245	387	832	625	945	999999	308	999999	856	53	266	999999	464	999999	360	170	913	999999	999999	75	18	181	895	999999	745	981	999999	331	58	139	838	999999	603	999999	12	496	999999	996	999999	999999	799	622	260	999999	999999	876	999999	123	866	999999	55	368	613	602	600	999999	492	999999	879	963	14	976	999999	726	214	999999	817	989	773	864	813	999999	386	999999	276	999999	920	112	742	999999	314	413	465	949	94	480	913	11	874	938	13	54	127	
380	777	822	999999	533	999999	57	68	688	350	11	296	138	981	126	336	214	153	389	570	20	659	600	521	426	999999	734	825	999999	125	835	861	769	799	15	720	453	148	999999	999999	695	810	626	73	999999	999999	955	498	999999	674	670	795	624	483	117	721	186	311	999999	891	853	231	999999	999999	515	999999	527	999999	976	406	882	999999	756	999999	875	209	43	537	66	763	686	245	999999	151	454	49	246	295	692	294	543	999999	318	505	671	473	567	63	558	324	999999	626	522	400	792	604	49	759	608	907	688	648	254	76	214	999999	203	999999	999999	475	903	241	646	691	862	740	757	260	203	411	641	980	979	742	999999	999999	723	637	359	850	999999	487	999999	784	606	895	999999	999999	300	63	280	467	934	92	999999	904	979	830	538	61	846	789	566	206	275	707	668	511	999999	154	894	565	751	277	476	999999	553	861	999999	966	843	516	959	150	999999	184	55	999999	332	999999	999999	999999	999999	308	999999	220	920	999999	518	999999	999999	395	802	156	168	999999	999999	667	616	994	360	999999	999999	571	218	340	999999	426	75	999999	662	771	189	725	999999	999999	999999	999999	273	265	999999	72	352	197	999999	457	713	812	999999	425	468	388	291	337	372	999999	158	999999	100	673	391	999999	425	427	246	465	215	999999	93	167	258	999999	999999	360	499	999999	775	557	831	760	999999	26	999999	649	632	284	489	852	999999	111	852	929	999999	999999	999999	999999	646	999999	950	284	252	999999	729	824	999999	205	999999	999999	838	83	999999	601	999999	339	999999	374	70	776	794	962	975	363	999999	982	314	999999	909	802	999999	999999	999999	849	606	556	518	990	999999	999999	482	436	299	558	23	290	999999	261	233	33	554	509	940	870	140	988	999999	999999	999999	747	520	846	296	191	999999	350	431	999999	999999	158	821	999999	88	450	303	368	672	426	350	999999	78	999999	999999	886	258	976	557	781	999999	617	257	629	85	548	109	999999	150	118	999999	999999	858	575	266	999999	211	498	431	999999	999999	772	326	999999	548	481	679	467	750	409	999999	477	792	649	628	387	901	999999	980	999999	350	667	227	999999	322	676	584	999999	999999	31	685	759	555	67	215	999999	999999	374	90	604	869	642	884	999999	184	636	880	999999	947	999999	183	999999	518	891	999999	908	554	761	570	871	897	999999	671	999999	724	183	922	735	999999	681	96	536	121	385	669	707	782	487	999999	686	999999	999999	999999	916	847	999999	251	663	999999	306	402	539	804	999999	706	692	999999	165	25	11	713	155	773	276	
793	646	897	142	232	452	135	76	382	884	85	999999	631	755	881	58	932	999999	828	148	288	999999	999999	902	678	976	736	999999	999999	999999	999999	650	999999	999999	132	999999	778	999999	441	999999	180	336	166	919	999999	999999	71	226	283	967	78	454	326	635	988	246	999999	995	463	255	999999	999999	605	994	999999	434	999999	353	632	681	279	824	827	999999	967	952	400	999999	768	503	999999	999999	999999	504	319	527	334	966	300	886	296	783	654	196	747	672	999999	172	17	708	999999	999999	593	602	697	254	627	999999	667	999999	999999	111	236	999999	999999	206	164	111	685	394	110	963	62	746	999999	496	999999	640	627	305	231	237	804	70	258	207	926	999999	806	74	900	383	308	264	49	194	556	694	999999	999999	518	999999	486	623	608	291	665	847	217	999999	85	986	333	999999	814	618	307	176	711	999999	279	412	304	621	494	727	665	999999	706	210	940	485	999999	86	786	601	751	999999	999999	967	542	999999	543	999999	988	999999	59	999999	450	999999	999999	999999	982	725	281	115	999999	865	138	999999	999999	867	999999	16	270	600	999999	256	586	222	867	125	714	999999	999999	999999	869	698	999999	580	677	729	357	286	323	560	502	68	805	999999	276	885	62	999999	351	999999	938	999999	346	398	711	803	359	237	999999	771	999999	999999	135	999999	246	999999	242	557	213	896	519	864	693	709	107	153	450	904	945	982	72	143	403	924	262	341	362	243	869	874	380	130	724	552	999999	265	932	725	445	640	652	504	999999	454	164	84	844	636	301	567	362	999999	291	580	708	541	843	999999	828	904	283	999	688	999999	999999	399	150	150	823	999999	220	999999	469	999999	339	568	765	999999	769	187	497	725	942	999999	521	999999	838	153	843	999999	999999	999999	999999	541	999999	653	816	48	929	765	934	703	813	999999	356	999999	985	976	251	150	776	999999	441	999999	416	558	67	999999	817	599	561	999999	999999	480	430	999999	829	999999	948	685	751	999999	29	14	253	794	912	999999	955	885	940	999999	999999	703	577	526	300	999999	134	808	596	440	231	339	214	937	406	343	39	867	807	66	38	565	999999	58	875	999999	406	621	645	575	430	932	659	999999	104	603	902	903	198	583	803	999999	99	999999	505	689	999999	315	398	579	462	98	87	999999	832	346	999999	528	650	863	849	999999	172	31	20	299	999999	514	999999	802	440	999999	679	999999	262	888	476	88	999999	195	637	100	233	76	122	341	854	775	866	999999	999999	383	262	334	733	301	977	77	999999	999999	19	295	
999999	595	148	999999	999999	999999	999999	944	869	999999	975	465	236	758	288	999999	908	678	444	999999	647	95	512	67	999999	999999	999999	961	911	408	779	346	185	999999	628	999999	927	786	999999	999999	999999	999999	887	74	407	797	108	975	22	880	999999	999999	772	114	647	387	999999	91	999999	74	361	669	43	999999	456	639	289	999999	140	650	178	131	755	999999	760	725	207	448	659	85	999999	525	999999	40	249	158	573	81	704	251	556	846	333	858	650	999999	999999	426	618	768	999999	224	999999	371	712	47	999999	999999	999999	999999	189	643	432	388	999999	836	719	12	231	307	75	999999	999999	889	104	332	999999	897	999999	999999	836	780	999999	890	566	41	999999	999999	328	211	283	243	726	783	71	912	423	999999	49	999999	999999	999999	205	320	703	999999	45	956	277	389	249	977	548	79	95	408	813	999999	821	787	166	141	999999	29	999999	831	999999	405	827	192	999999	853	999999	999999	518	950	585	520	197	999999	999999	724	320	938	962	305	695	999999	698	662	108	882	999999	262	657	634	999999	185	295	871	819	639	138	95	480	396	130	999999	560	999999	823	303	354	999999	791	442	820	999999	67	728	146	834	707	174	93	36	729	605	330	884	748	410	234	325	446	366	595	235	468	576	184	135	106	999999	839	805	999999	568	470	999999	813	999999	999999	566	735	999999	932	964	12	453	666	525	249	676	999999	999999	78	39	128	434	846	595	287	491	554	21	737	153	999999	999999	999999	171	144	115	80	292	292	999999	590	461	999999	999999	233	24	909	659	886	430	177	999999	736	999999	999999	999999	378	999999	999999	999999	999999	724	257	788	639	999999	954	505	391	999999	999999	999999	140	411	449	999999	10	225	372	273	581	894	134	317	976	908	550	990	721	999999	736	852	999999	655	654	865	214	646	990	999999	999999	413	999999	752	823	72	295	335	69	782	45	162	855	914	65	127	599	939	811	731	999999	963	999999	292	406	754	999	485	757	583	462	363	234	864	213	177	626	381	493	913	999999	225	931	999999	73	584	996	200	600	536	999999	274	834	269	999999	999999	630	986	999999	79	73	810	578	485	329	999999	927	991	710	887	501	227	456	999999	118	999999	41	999999	228	822	757	999999	884	230	317	999999	529	965	539	117	999999	640	35	423	850	999999	647	455	999999	999999	656	15	999999	999999	45	999999	818	999999	161	377	74	786	767	999999	322	999999	926	357	999999	999999	162	962	461	602	350	860	202	42	57	305	999999	586	233	836	176	999999	330	999999	194	268	380	591	
813	999999	53	760	873	501	111	999999	886	300	287	488	239	693	999999	886	372	185	856	785	889	855	67	488	999999	931	999999	999999	933	754	173	909	999999	570	158	299	559	999999	987	700	930	460	419	29	308	745	606	482	207	999999	808	19	412	999999	701	958	114	565	208	942	144	999999	662	141	137	377	999999	999999	544	264	999999	783	197	999999	854	439	446	47	189	817	334	999999	373	500	946	163	507	999999	999999	999999	999999	993	391	54	566	400	798	999999	892	999999	27	937	937	999999	999999	34	821	256	739	272	522	77	386	390	617	999999	177	999999	194	973	870	561	800	354	78	999999	402	153	599	999999	640	168	154	258	999999	397	946	429	999999	921	341	260	436	605	677	999999	617	10	437	316	233	636	102	919	70	466	146	593	874	999999	632	999999	657	285	632	363	922	137	590	230	312	747	999999	999999	999999	619	134	204	676	951	727	402	999999	292	999999	999999	75	999999	198	343	261	999999	554	622	299	663	999999	161	973	324	204	489	999999	999999	999999	485	858	829	287	450	341	941	916	999999	54	240	962	999999	54	627	298	697	999999	999999	969	949	999999	165	999999	978	999999	999999	230	999999	756	247	982	509	288	999999	155	246	947	747	11	319	446	999999	577	999999	700	999999	999999	355	999999	507	999999	172	247	64	999999	702	999999	308	433	999999	720	564	177	807	257	463	95	999999	481	62	749	201	255	999999	512	999999	588	915	999999	787	866	999999	336	259	698	820	271	233	473	453	390	649	999999	999999	598	882	463	770	810	247	152	818	999999	999999	757	357	917	587	999999	999999	124	939	30	646	502	845	999999	918	119	437	201	862	825	38	999999	999999	877	612	71	629	117	999999	114	50	644	57	10	361	502	350	903	999999	681	999999	338	999999	628	999999	150	752	655	545	661	383	56	290	993	845	312	656	480	314	526	922	613	306	834	980	11	455	844	875	426	769	533	517	190	82	700	230	482	999999	471	318	974	571	999999	731	994	999999	999999	999999	59	999999	869	999999	999999	758	149	41	999999	648	676	695	999999	999999	129	892	850	538	999999	920	155	92	183	280	843	999999	948	51	999999	113	985	647	401	689	999999	999999	899	935	999999	432	933	999999	999999	834	999999	999999	410	205	452	274	881	465	263	143	20	966	671	599	999999	949	810	107	892	512	662	39	303	228	952	549	992	999999	189	999999	987	486	999999	349	999999	76	999999	752	599	874	232	530	999999	267	678	859	908	310	189	409	621	836	776	112	181	503	483	191	
252	999999	282	966	999999	585	156	533	999999	331	851	689	152	999999	508	999999	290	141	999999	46	549	102	641	692	735	780	66	160	710	375	178	254	999999	625	999999	999999	602	266	254	999999	121	154	370	586	459	999999	266	564	337	758	822	50	856	446	641	999999	271	589	240	999999	529	999999	823	134	163	606	106	999999	557	811	424	999999	886	838	924	405	999999	64	243	245	523	502	823	951	999999	138	397	156	999999	359	435	999999	35	749	287	125	331	999999	999999	852	403	739	16	526	344	999999	999999	28	521	246	999999	999999	355	995	982	999999	999999	999999	999999	999999	218	999999	543	207	386	411	999999	999999	561	999999	999999	999999	999999	390	999999	999999	999999	306	617	755	974	379	999999	747	932	999999	667	40	766	999999	943	458	999999	406	644	453	999999	999999	999999	999999	999999	26	467	712	172	931	585	999999	163	208	541	875	265	999999	61	838	325	796	275	168	744	968	380	999999	865	999999	830	999999	745	397	587	999999	166	684	999999	958	999999	999999	584	10	643	701	876	568	718	77	203	839	355	806	138	410	543	999999	197	831	645	166	999999	547	110	999999	229	766	621	854	718	580	870	103	999999	999999	222	274	999999	52	102	812	591	797	999999	990	999999	939	269	186	154	185	497	134	999999	755	999999	999999	999999	293	999999	999999	946	864	359	622	969	999999	879	734	198	278	466	154	999999	833	574	59	124	119	999999	289	507	999999	999999	999999	93	999999	780	999999	999999	999999	374	242	570	982	865	727	999999	809	31	627	70	534	988	875	999999	999999	395	488	191	999999	922	790	999999	203	612	511	164	815	999999	232	481	709	413	999999	903	233	999999	999999	967	999999	610	999999	98	853	229	972	455	834	824	741	999999	302	988	305	262	584	429	377	379	363	573	633	280	798	999999	360	999999	975	999999	495	999999	638	999999	344	423	999999	999999	999999	973	640	999999	329	991	798	871	189	720	118	999999	329	804	999999	387	614	999999	977	999999	299	707	869	999999	479	999999	339	973	723	781	654	999999	645	999999	470	403	999999	307	253	642	482	999999	966	639	22	999999	652	690	560	999999	906	70	446	582	413	261	114	999999	586	467	661	824	158	407	76	999999	999999	448	343	813	999999	999999	40	345	561	372	741	239	999999	264	219	648	422	472	875	999999	445	999999	478	219	999999	949	721	999999	980	657	778	568	573	786	111	214	357	746	999999	999999	39	111	30	50	519	875	951	331	258	999999	999999	686	532	481	790	60	969	133	525	699	594	255	365	903	999999	183	666	61	163	
15	300	676	859	284	565	344	999999	437	700	423	998	999999	999999	999999	256	999999	45	101	995	60	245	233	231	999999	16	784	999999	127	999999	999999	218	899	999999	999999	722	999999	826	999999	916	456	18	541	433	111	999999	203	999999	398	657	502	147	574	66	112	770	76	454	946	999999	781	598	925	981	999999	999999	108	999999	294	253	520	275	787	185	548	51	999999	999999	130	222	812	76	357	469	954	208	644	999999	999999	482	999999	290	999999	999999	999999	858	999999	560	78	896	999999	971	433	999999	147	236	359	999999	517	70	76	275	999999	733	465	999999	251	466	36	999999	570	264	165	999999	598	239	395	999999	50	690	958	153	732	233	620	840	999999	212	999999	727	848	255	336	15	416	999999	955	156	524	999999	617	999999	533	999999	335	999999	999999	621	556	907	841	999999	357	826	111	923	543	110	123	999999	999999	48	144	308	317	324	928	160	405	218	284	248	999999	620	999999	341	999999	820	898	999999	999999	999999	656	999999	886	306	897	509	903	999999	846	854	42	900	358	578	492	999999	999999	20	419	665	999999	348	633	603	269	737	752	770	999999	723	212	841	599	999999	391	719	422	21	427	428	257	912	371	429	215	999999	271	999999	849	999999	225	887	999999	369	805	317	791	292	46	170	999999	999999	189	132	652	201	310	307	196	773	812	592	593	990	417	999999	976	213	397	877	475	258	999999	918	999999	324	999999	999999	255	999999	927	139	975	266	671	124	732	999999	777	24	91	963	317	85	582	632	304	999999	999999	501	341	999999	999999	168	694	999999	222	271	625	999999	999999	999999	999999	999999	845	999999	617	336	329	999999	580	737	436	383	796	511	999999	844	345	875	30	114	999999	999999	742	999999	244	999999	999999	172	999999	471	999999	449	999999	21	911	205	999999	900	999999	967	553	999999	999999	603	161	522	372	192	569	377	926	749	999999	119	999999	309	379	999999	999999	801	764	167	401	119	123	986	582	999999	999999	999999	614	444	860	63	561	631	832	149	198	721	453	389	603	534	544	873	143	690	999999	612	825	735	462	223	999999	999999	266	810	999999	175	939	588	999999	824	762	491	889	263	557	999999	999999	999999	317	726	358	385	564	866	575	999999	999999	892	562	999999	999999	999999	999999	647	850	175	375	31	999999	33	781	999999	999999	778	999999	62	984	879	142	73	145	595	428	999999	864	827	831	999999	245	249	321	57	36	603	904	883	509	999999	999999	392	792	454	999999	293	945	999999	999999	999999	104	522	265	999999	759	498	999999	334	461	999999	782	999999	343	975	
999999	419	711	999999	838	203	873	888	552	741	476	750	999999	690	24	144	790	381	249	999999	305	723	984	348	298	537	999999	580	432	263	470	390	58	999999	668	170	999999	999999	654	999999	999999	216	999999	999999	507	19	227	999999	319	326	999999	410	783	999999	680	73	435	373	445	999999	999999	999999	999999	999999	281	96	999999	999999	999999	854	561	999999	726	855	144	99	753	470	840	289	320	999999	271	115	796	69	999999	761	999999	605	734	219	775	354	941	618	750	679	252	420	999999	763	999999	465	765	999999	999999	928	162	590	319	965	532	166	999999	864	41	999999	503	221	489	940	327	999999	129	351	999999	382	913	526	348	83	227	999999	999999	557	449	999999	350	999999	385	999999	608	555	295	769	687	618	999999	999999	586	401	999999	999999	931	377	445	999999	345	423	999999	311	24	636	252	245	747	112	999999	443	999999	999999	19	593	999999	810	341	999999	141	359	664	195	29	835	999999	947	999999	999999	498	603	999999	726	470	999999	826	83	664	971	313	59	32	585	432	999999	999999	361	392	592	205	999999	46	673	591	986	999999	999999	999999	188	697	304	348	561	613	999999	331	999999	764	999999	999999	999999	156	369	467	91	337	89	999999	999999	183	587	565	999999	999999	377	567	999999	144	484	177	928	999999	485	284	999999	711	999999	971	999999	597	963	597	310	824	442	975	676	999999	510	999999	679	999999	192	999999	119	739	44	569	246	34	883	564	289	914	999999	971	670	95	458	999999	866	118	921	511	219	990	999999	489	558	401	999999	242	633	826	498	999999	999999	480	174	999999	677	901	999999	817	714	999999	317	395	985	471	314	591	757	140	791	571	223	680	795	129	484	554	999999	844	142	651	930	999999	426	56	999999	999999	999999	189	703	999999	383	114	999999	809	682	869	504	97	96	309	485	503	44	926	579	927	684	54	999999	132	890	889	684	999999	479	854	969	939	107	124	670	999999	437	999999	197	119	883	986	447	615	60	999999	999999	999999	176	436	429	499	476	445	515	875	394	580	84	999999	429	735	340	828	899	564	989	972	638	907	75	217	738	469	54	999999	999999	189	82	967	141	851	896	52	435	480	999999	999999	609	795	192	857	751	703	689	157	655	999999	716	999999	933	999999	204	268	371	221	760	17	999999	816	278	215	507	117	362	578	838	298	402	429	102	337	999999	843	724	218	466	44	779	896	52	987	473	586	999999	355	656	638	681	224	719	999999	270	792	999999	977	359	643	351	120	318	367	226	296	403	605	999999	361	999999	
162	754	999999	237	505	774	999999	742	921	999999	999999	922	210	616	999999	999999	637	77	580	999999	999999	859	999999	693	668	999999	685	999999	999999	193	438	932	305	104	999999	999999	993	237	765	999999	246	245	438	569	999999	198	118	999999	47	587	766	538	842	999999	999999	302	931	42	568	999999	98	999999	565	999999	645	84	626	116	97	719	715	409	312	562	89	511	431	262	359	480	479	935	733	999999	427	899	99	270	307	236	999999	961	668	999999	929	727	679	700	924	269	571	999999	662	999999	999999	366	236	290	999999	294	870	679	682	98	999999	163	999999	999999	999999	745	985	999999	809	861	192	754	741	999999	632	362	832	730	338	100	908	478	282	999999	727	70	673	808	315	999999	365	858	289	999999	409	776	941	712	390	188	999999	215	202	800	146	126	625	771	658	602	462	150	350	591	189	999999	880	380	249	259	82	999999	60	796	506	333	999999	171	64	855	420	130	350	160	816	703	999999	481	279	999999	445	999999	999999	713	560	225	999999	697	400	440	999999	999999	472	141	115	107	165	406	304	812	651	464	999999	802	191	341	799	200	999999	486	694	408	111	638	813	999999	999999	347	245	290	999999	777	770	624	960	849	657	219	999999	999999	999999	999999	187	466	959	981	194	357	531	229	425	999999	923	999999	746	496	470	834	327	935	81	999999	170	23	995	874	694	999999	842	342	684	999999	155	65	938	999999	999999	644	679	999999	986	678	815	26	865	499	999999	855	878	999999	388	823	891	119	999999	729	718	999999	999999	94	999999	100	514	198	544	835	181	867	999999	999999	999999	826	999999	495	948	999999	12	154	158	506	999999	838	225	999999	953	860	698	46	418	218	106	67	999999	594	544	895	173	627	481	39	327	985	879	946	208	562	999999	406	170	253	999999	573	25	964	74	458	875	145	244	999999	999999	999999	459	767	999999	217	999999	569	999999	62	240	384	673	129	999999	44	959	278	181	401	999999	999999	876	175	491	532	52	219	530	95	30	37	999999	796	999999	999999	536	121	999999	990	909	109	999999	999999	23	352	999999	999999	999999	39	999999	606	964	999999	492	844	268	999999	999999	999999	174	443	48	999999	42	212	991	876	236	995	508	999999	999999	999999	491	102	999999	768	161	148	632	156	433	501	999999	423	73	549	314	58	999999	252	834	809	826	999999	70	999999	85	999999	999999	33	669	789	530	651	450	784	999999	400	996	999999	142	999999	680	999999	19	999999	279	619	148	452	572	999999	80	999999	23	357	999999	25	41	999999	693	350	788	999999	
999999	643	999999	999999	999999	288	999999	999999	61	434	120	696	138	808	466	523	320	465	672	999999	461	491	999999	999999	999999	102	430	346	369	739	806	791	359	999999	540	375	576	999999	646	859	264	999999	136	999999	999999	999999	228	554	558	517	999999	237	678	879	156	996	999999	705	315	999999	999999	851	553	321	628	329	346	66	278	100	947	985	819	812	999999	999999	364	83	129	321	873	876	788	852	792	578	122	480	925	544	451	870	29	765	999999	999999	115	814	27	826	980	172	285	467	569	960	418	866	235	354	641	850	585	994	16	981	72	701	529	59	216	999999	140	734	649	86	999999	63	810	251	697	549	999999	303	341	710	600	330	292	832	170	256	255	581	902	600	295	34	758	30	349	413	999999	967	619	123	42	551	818	492	999999	364	65	983	657	102	793	292	999999	305	999999	742	418	696	889	960	621	559	832	58	791	942	304	790	901	293	263	999999	999999	999999	678	59	512	799	838	805	200	999999	924	999999	806	12	371	999999	638	607	995	598	87	659	999999	482	999999	770	999999	61	69	999999	91	999999	838	999999	608	445	626	342	240	618	858	999999	769	999999	634	32	251	999999	580	841	161	304	999999	664	22	34	724	206	340	742	109	787	746	999999	999999	560	970	999999	404	925	836	999999	377	386	740	993	889	153	848	695	999999	999999	480	227	999999	787	999999	999999	692	583	721	430	999999	498	999999	81	347	999999	179	999999	61	999999	394	999999	999999	854	927	999999	923	28	144	580	358	644	999999	197	316	528	811	402	485	999999	420	820	214	415	305	878	866	669	655	999999	974	773	644	389	999999	825	221	269	860	173	260	673	999999	150	999999	999999	284	332	999999	819	43	777	999999	999999	728	574	450	600	559	999999	54	264	373	999999	606	584	999999	834	999999	490	316	999999	542	999999	546	747	999999	73	999999	938	604	544	905	836	21	999999	185	999999	660	952	385	999999	709	999999	129	996	309	359	544	498	999999	450	662	283	512	491	999999	287	718	981	203	387	268	621	454	510	999999	537	87	409	409	999999	999999	717	115	999999	999999	730	202	999999	447	31	529	843	581	163	999999	631	333	530	962	897	999999	679	999999	997	362	98	999999	618	647	772	999999	144	99	745	276	944	999999	816	649	514	95	177	999999	181	857	424	49	300	628	727	999999	557	447	511	999999	999999	958	117	999999	753	373	583	999999	675	750	999999	754	836	887	937	462	999999	999999	457	999999	503	999999	999999	999999	938	999999	76	990	919	568	724	999999	999999	
795	773	986	70	483	895	150	512	274	999999	999999	473	999999	213	413	690	274	696	675	989	699	456	367	381	967	404	999999	307	592	983	116	36	697	176	50	124	951	999999	43	985	999999	309	239	999999	166	676	279	845	662	999999	654	872	58	707	888	348	999999	614	103	89	201	842	919	290	760	999999	999999	999999	172	299	739	872	663	689	682	400	227	999999	999999	300	134	859	999999	292	339	244	977	990	999999	702	708	346	308	999999	999999	474	389	999999	518	760	900	999999	999999	373	570	782	218	999999	35	497	999999	328	399	802	999999	342	208	999999	951	525	427	785	224	470	591	402	573	709	895	217	999999	278	999999	464	399	999999	186	281	722	556	999999	618	999999	791	999999	999999	947	506	998	461	276	999999	998	992	342	125	562	999999	999999	177	218	508	999999	817	999999	853	999999	934	999999	606	165	926	914	404	500	809	999999	433	889	211	455	77	711	999999	941	268	279	586	999999	284	999999	964	499	555	348	526	155	157	999999	999999	999999	999999	103	999999	305	349	837	999999	502	533	304	999999	332	580	721	150	797	38	876	228	583	172	813	999999	809	200	999999	999999	66	999999	663	673	999999	170	571	443	973	999999	148	601	431	999999	999999	597	980	667	642	919	833	207	729	127	280	999999	154	477	209	965	592	115	999999	999999	999999	999999	870	999999	999999	999999	19	288	176	999999	890	284	796	907	89	225	157	999999	558	517	535	999999	999999	546	402	999999	25	103	243	999999	725	43	689	999999	999999	563	727	359	656	999999	910	554	40	249	236	996	299	999999	398	999999	817	450	999999	999999	942	688	285	999999	238	978	999999	915	55	168	763	857	595	844	999999	525	999999	798	495	999999	606	999999	828	14	319	406	999999	778	705	999999	200	284	486	294	20	999999	288	402	130	999999	999999	994	999999	871	486	378	999999	455	468	872	496	999999	955	999999	797	961	860	999999	999999	831	245	999999	220	795	968	488	380	310	834	340	247	104	678	816	754	612	481	999999	527	941	995	297	320	832	762	181	329	999999	496	58	588	999999	999999	999999	443	957	999999	999999	999999	997	997	999999	999999	138	634	401	350	999999	723	999999	490	904	999999	83	835	947	67	388	999999	796	169	371	813	785	751	999999	716	388	383	796	828	767	999999	530	999999	894	676	191	207	999999	830	190	296	999999	999999	684	999999	314	463	495	900	406	999999	999999	999999	636	297	999999	386	403	685	962	765	999999	367	722	999999	233	140	940	999999	875	190	672	965	999999	85	512	999999	77	978	999999	924	887	
896	999999	999999	999999	691	316	999999	840	805	999999	685	868	999999	369	943	999999	832	38	183	522	225	34	225	17	999999	999999	561	785	999999	319	424	282	999999	999999	39	999999	999999	999999	542	999999	343	999999	79	999999	986	107	562	715	568	380	244	949	238	411	672	999999	216	89	804	831	755	999999	231	495	389	413	830	999999	340	18	221	927	999999	360	999999	785	955	839	30	53	308	845	226	249	85	474	53	999999	216	167	728	555	999999	999999	999999	520	999999	584	999999	583	999999	25	999999	999999	168	316	463	878	999999	887	999999	999999	999999	761	999999	909	999999	999999	420	999999	369	204	340	182	289	999999	827	785	292	668	576	380	999999	999999	777	292	470	666	90	768	21	999999	413	999999	250	362	999999	349	187	168	999999	236	173	91	223	81	684	999999	280	502	489	677	999999	999999	320	545	533	621	983	250	449	938	901	652	903	205	791	21	932	927	179	488	607	134	999999	999999	217	761	999999	705	999999	268	999999	587	288	344	578	850	999999	999999	828	874	365	937	718	976	335	521	188	28	290	672	999999	352	333	11	79	472	809	971	338	999999	398	999999	642	190	552	323	999999	999999	626	941	13	237	999999	304	999999	670	999999	999999	24	696	999999	214	425	999999	988	53	264	287	275	115	50	46	376	67	486	87	305	538	999999	999999	157	619	999999	999999	669	52	999999	38	878	408	999999	42	957	642	198	193	862	707	201	508	69	999999	999999	521	999999	966	999999	999999	818	999999	375	877	353	999999	548	999999	812	86	276	946	799	235	408	866	58	999999	89	733	869	302	999999	597	346	925	952	72	325	880	447	999999	190	212	220	833	999999	190	688	954	999999	233	381	786	441	255	708	833	687	437	472	893	886	999999	182	999999	830	999999	999999	999999	60	485	648	931	638	573	766	597	999999	574	832	868	329	135	999999	999999	921	438	166	101	226	128	385	887	417	554	815	62	40	999999	13	265	649	270	903	618	999999	449	157	867	489	999999	818	999999	999999	604	574	761	497	536	604	401	620	449	999999	999999	110	760	523	94	757	999999	566	999999	571	576	228	69	231	31	70	481	291	299	611	115	309	272	293	813	999999	64	564	503	100	999999	645	999999	68	999999	999999	823	925	73	119	775	554	999999	550	37	999999	515	539	476	476	999999	120	331	837	999999	633	837	477	710	113	703	158	999999	999999	999999	931	29	999999	999999	514	246	556	227	189	835	560	999999	722	265	437	999999	524	98	999999	999999	501	323	371	963	348	679	356	224	959	416	
627	492	999999	591	106	366	999999	289	961	999999	575	892	151	11	545	999999	125	222	283	638	999999	69	999999	271	467	617	999999	47	912	834	890	341	267	773	999999	78	999999	140	169	80	960	244	999999	798	402	609	182	369	427	525	563	144	941	331	237	568	456	997	134	488	709	477	377	136	349	243	635	999999	793	999999	999999	985	999999	999999	677	944	999999	247	999999	858	445	999999	999999	396	281	756	400	935	546	649	621	999999	16	999999	371	492	999999	10	458	168	973	803	999999	999999	255	578	999999	739	653	999999	636	219	999999	999999	999999	421	999999	980	855	592	843	699	999999	153	855	726	978	382	840	999999	86	931	788	709	999999	642	721	668	151	999999	675	661	291	999999	23	999999	424	999999	638	950	633	999999	155	865	999999	284	971	432	105	528	999999	999999	898	468	215	999999	999999	999999	390	410	699	999999	839	163	917	999999	417	578	140	999999	999999	248	999999	999999	561	999999	999999	922	999999	609	670	299	572	622	112	966	762	823	999999	317	979	994	359	237	260	443	57	992	999999	143	999999	999999	301	651	999999	361	965	18	906	26	919	509	999999	781	739	999999	999999	999999	60	999999	429	999999	530	822	474	316	999999	999999	639	128	152	793	999999	261	741	277	997	921	405	751	11	754	916	41	398	480	959	999999	999999	850	815	830	942	997	999999	999999	999999	479	187	910	473	458	379	999999	874	136	535	784	999999	471	412	706	999999	999999	949	675	676	499	999999	993	357	319	28	788	312	321	851	976	999999	467	405	528	743	495	288	552	384	138	167	271	944	185	999999	999999	448	118	19	643	999999	47	607	999999	55	193	562	999999	999999	999999	999999	562	285	999999	999999	581	76	999999	999999	335	999999	999999	300	999999	999999	172	58	182	780	992	349	203	311	218	929	509	999999	999999	999999	999999	932	135	121	793	653	604	986	999999	999999	957	959	999999	155	999999	622	649	746	68	999999	999999	145	390	382	448	251	291	261	77	629	736	720	54	411	413	403	895	296	507	999999	736	186	662	243	822	42	785	999999	999999	595	289	762	801	980	999999	424	552	752	672	551	999999	353	919	766	211	246	915	999999	742	290	999999	363	249	173	314	706	482	999999	559	416	465	243	633	481	349	973	919	999999	811	999999	850	152	623	955	533	393	999999	895	999999	585	126	999999	999999	347	868	925	523	637	675	999999	941	406	203	266	999999	138	719	447	999999	237	327	851	350	753	440	999999	740	293	640	921	448	586	124	973	299	832	927	999999	613	424	460	291	398	
917	999999	999999	949	366	869	404	673	999999	479	804	999999	275	292	562	906	293	195	239	997	754	455	364	291	229	967	263	211	999999	833	999999	777	46	999999	433	705	985	634	383	424	245	999999	628	117	319	715	34	549	999999	389	329	238	230	999999	643	471	692	999999	730	999999	999999	203	250	999999	476	37	231	999999	858	999999	999999	659	811	815	999999	999999	999999	257	972	513	942	713	835	54	514	773	999999	999999	999999	961	999999	823	999999	983	808	999999	16	642	999999	292	493	223	999999	518	468	670	427	415	532	146	644	999999	999999	226	999999	901	367	206	482	999999	481	999999	990	896	843	107	754	828	17	999999	500	194	616	999999	29	999999	32	326	585	843	999999	151	999999	683	327	578	999999	999999	536	906	684	999999	999999	937	811	24	999999	794	675	999999	916	598	407	813	646	459	999999	510	999999	727	878	999999	620	638	356	339	259	317	579	274	474	76	999999	111	44	689	999999	679	878	999999	507	999999	999999	225	927	757	999999	416	47	999999	750	132	491	808	37	643	199	531	590	481	765	915	224	411	895	849	306	306	999999	999999	434	158	631	201	999999	650	400	405	999999	598	596	842	279	712	999999	352	584	999999	999999	401	999999	503	98	407	249	999999	24	999999	999999	87	999999	447	638	91	442	999999	501	999999	588	387	253	794	999999	999999	885	923	645	512	887	553	275	999999	232	386	466	931	999999	233	952	999999	636	160	999999	633	999999	158	213	198	279	922	850	294	905	696	999999	706	999999	106	999999	999999	946	511	362	999999	812	647	224	261	624	511	541	999999	347	950	751	999999	999999	197	854	736	719	999999	243	965	702	980	908	536	238	760	258	963	999999	637	691	134	999999	309	999999	500	999999	952	573	767	999999	583	999999	955	945	65	988	494	251	786	605	999999	999999	999999	83	999999	999999	687	999999	864	262	578	566	709	268	999999	305	418	999999	999999	801	767	883	475	584	129	43	953	591	183	772	999999	999999	924	999999	999999	855	409	236	989	999999	999999	999999	709	999999	812	26	247	696	328	759	580	127	999999	999999	838	616	803	812	954	798	785	106	849	999999	498	855	641	678	999999	771	999999	999999	387	603	999999	837	184	959	999999	112	795	266	272	424	999999	646	835	999999	202	584	61	596	282	999999	975	160	90	616	27	956	384	568	999999	557	862	999999	739	999999	999999	999999	442	999999	999999	999999	12	999999	834	434	900	851	30	999999	486	491	719	309	909	196	999999	403	756	567	999999	999999	727	999999	637	715	561	999999	907	551	509	200	999999	
217	556	999999	197	456	326	656	715	999999	935	999999	92	999999	837	999999	489	552	999999	46	255	875	901	999999	133	776	891	128	873	999999	999999	999999	999999	295	349	511	752	488	999999	181	87	999999	852	776	999999	54	154	499	877	997	999999	364	886	999999	945	999999	999999	333	306	421	564	999999	999999	999999	231	467	999999	797	798	336	810	999999	553	493	999999	154	32	134	352	89	632	402	999999	875	783	589	999999	730	349	82	205	428	191	587	616	879	327	999999	554	423	564	356	700	551	196	323	811	402	999999	800	254	191	980	227	999999	172	999999	907	834	642	875	759	457	725	141	392	819	999999	877	89	999999	999999	999999	929	524	285	701	999999	688	469	778	999999	227	999999	828	23	999999	963	798	454	923	419	409	912	547	805	899	975	420	999999	504	999999	525	433	973	465	611	61	703	513	470	266	229	999999	864	685	541	908	896	127	944	855	178	432	166	999999	389	667	999999	999999	385	726	289	883	999999	999999	674	794	999999	999999	412	396	270	294	984	999999	200	44	999999	862	273	991	88	302	999999	649	676	999999	999999	999999	999999	943	999999	999999	138	744	977	345	409	930	999999	747	999999	999999	715	557	999999	999999	448	500	226	999999	999999	529	455	394	647	999999	32	326	266	582	999999	19	297	468	999999	286	165	249	999999	999999	999999	128	850	999999	658	555	999999	312	999999	792	653	776	349	730	334	150	538	744	106	990	322	93	673	999999	229	999999	246	257	831	999999	999999	999999	999999	372	721	501	678	929	735	101	999999	720	271	999999	928	999999	669	566	999999	999999	999999	421	152	698	542	550	454	421	999999	999999	319	339	999999	745	74	454	964	999999	19	833	999999	609	999999	15	999999	602	999999	999999	510	477	664	999999	123	254	571	999999	66	999999	829	999999	999999	999999	999999	999999	782	999999	248	525	409	483	787	999999	557	309	124	148	413	147	999999	939	999999	255	911	999999	670	999999	999999	236	999999	758	398	851	999999	838	999999	214	976	999999	232	519	999999	306	799	36	689	971	999999	814	139	432	903	999999	13	890	453	999999	999999	999999	741	152	854	999999	999999	651	999999	935	545	999999	999999	909	171	806	999999	599	585	431	455	884	150	698	999999	411	107	751	999999	480	847	999999	395	985	859	184	865	90	999999	999999	955	999999	941	753	436	412	301	229	271	106	13	999999	999999	31	356	470	999999	52	633	453	914	599	796	615	999999	288	999999	537	60	986	941	999999	935	999999	999999	306	943	999999	999999	999999	120	877	489	757	477	999999	952	999999	639	399	522	999999	456	
221	437	999999	362	336	999999	999999	999999	999999	179	999999	165	999999	479	80	555	999999	527	275	999999	527	343	47	119	48	147	999999	999999	960	897	661	474	128	388	723	999999	119	944	617	730	124	37	355	999999	999999	602	308	964	999999	999999	589	871	256	53	929	877	399	256	323	198	21	822	127	866	518	999999	999999	790	755	274	445	115	999999	545	664	499	987	999999	904	446	838	999999	999999	999999	318	999999	228	85	459	845	416	863	630	429	718	999999	909	489	999999	405	564	999999	999999	999999	382	999999	962	710	388	439	890	999999	351	999999	999999	332	379	975	557	999999	591	962	999999	909	858	582	484	490	826	999999	589	508	999999	509	999999	330	479	835	770	835	827	518	696	999999	955	999999	999999	754	79	396	999999	999999	931	469	814	601	187	310	759	799	999	481	883	25	849	392	918	842	994	39	852	544	214	722	901	82	275	321	954	512	999999	999999	420	440	449	654	576	681	695	290	152	179	999999	970	836	355	999999	681	180	573	437	678	759	50	543	388	730	219	567	741	336	999999	999999	999999	739	278	70	999999	575	204	999999	247	157	714	999999	999999	467	999999	886	555	448	594	151	390	84	999999	971	380	897	71	924	367	999999	953	953	286	999999	829	241	567	999999	999999	999999	975	999999	999999	531	54	999999	860	920	999999	332	999999	303	741	724	965	182	357	307	690	556	514	279	458	134	204	999999	609	999999	638	12	328	270	266	489	175	633	885	860	926	999999	46	999999	439	44	999999	660	222	561	858	656	883	270	605	635	999999	999999	309	74	999999	294	554	10	999999	999999	14	751	46	261	558	342	297	497	999999	474	519	373	999999	424	33	543	999999	57	11	981	999999	68	664	631	888	999999	999999	999999	533	642	999999	999999	858	946	40	359	623	960	13	526	369	396	888	999999	126	237	865	884	51	793	745	506	999	310	373	945	97	415	373	999999	999999	476	963	738	802	483	999999	999999	394	673	919	587	54	484	622	732	179	533	515	661	604	999999	999999	740	999999	999999	45	557	582	94	999999	999999	597	914	999999	999999	433	999999	338	642	721	999999	500	999999	873	168	461	525	688	999999	775	563	899	712	999999	568	999999	233	842	999999	447	958	321	309	411	999999	990	999999	966	729	309	29	204	872	940	633	948	410	866	738	712	520	869	942	319	708	319	999999	429	949	204	999999	999999	700	204	762	659	201	966	172	177	331	999999	958	340	755	999999	37	999999	999999	619	999999	366	114	925	999999	99	379	989	999999	402	115	999999	
26	535	109	712	999999	678	187	999999	757	444	704	571	391	962	910	611	999999	349	292	122	568	999999	906	999999	213	999999	999999	673	290	999999	273	770	71	999999	541	433	240	53	999999	358	594	888	862	853	999999	999999	544	964	188	767	436	363	119	992	153	999999	999999	265	999999	728	410	999999	999999	999999	181	934	509	771	430	486	999999	999999	483	933	528	679	477	63	192	670	999999	999999	999999	523	999999	999999	660	78	477	999999	804	974	544	146	999999	90	205	315	999999	727	999999	772	544	701	396	915	999999	186	474	473	219	575	999999	999999	497	999999	29	179	781	999999	283	999999	304	575	999999	999999	976	999999	999999	999999	484	172	999999	465	637	999999	768	792	999999	859	999999	483	603	13	645	239	901	706	999999	999999	999999	36	534	420	453	602	478	968	29	990	938	543	202	37	989	57	999999	618	211	39	999999	236	52	999999	242	800	836	300	999999	453	504	280	698	143	385	999999	638	999999	22	44	999999	799	773	145	921	496	999999	576	24	598	44	999999	504	619	999999	999999	999999	612	188	652	765	188	48	576	495	999999	845	69	651	541	999999	243	999999	176	50	539	463	907	10	745	999999	270	285	342	418	999999	999999	89	621	550	999999	999999	781	369	999999	810	761	206	650	999999	999999	231	925	483	999999	999999	999999	338	578	981	381	86	612	442	999999	505	902	705	999999	284	892	766	999999	999999	76	393	462	246	897	999999	778	266	267	747	105	297	345	802	999999	617	534	447	510	640	178	398	422	348	236	773	999999	65	49	375	370	999999	784	823	416	795	349	999999	440	348	999999	125	819	865	999999	844	170	999999	552	550	999999	999999	265	806	932	999999	971	123	19	134	331	723	227	891	999999	220	513	999999	395	367	278	93	16	171	437	63	999999	557	11	999999	999999	808	999999	999999	626	915	628	977	999999	738	824	236	441	315	27	489	898	999999	489	137	341	649	999999	999999	999999	666	448	104	379	999999	108	423	121	999999	522	523	220	728	274	471	591	999999	999999	999999	543	52	652	701	999999	947	165	651	999999	999999	60	999999	103	327	226	960	476	534	608	23	640	410	124	813	999999	503	278	180	999999	27	999999	805	29	999999	652	240	24	999999	950	431	722	456	999999	247	577	559	429	893	511	314	999999	66	927	616	26	142	927	838	907	999999	679	985	988	60	338	254	943	46	999999	999999	946	728	584	999999	300	194	64	999999	999999	243	84	385	668	999999	32	488	878	999999	999999	519	312	185	839	309	752	999999	468	305	909	999999	616	393	
228	999999	368	276	482	999999	326	832	999999	60	601	999999	575	303	326	639	38	849	999999	539	995	999999	684	999999	888	284	435	999999	725	759	967	914	627	999999	999999	154	990	755	16	139	97	999999	999999	999999	584	175	734	458	999999	829	277	999999	956	999999	999999	999999	999999	597	388	208	324	763	116	328	92	687	56	999999	147	999999	648	282	843	999999	451	999999	724	432	196	999999	550	999999	152	896	999999	999999	999999	551	303	103	314	402	377	807	815	334	112	122	179	897	129	849	320	248	190	994	225	999999	999999	611	348	418	411	665	999999	346	999999	219	836	999999	729	504	591	53	868	255	999999	45	999999	127	683	611	263	999999	603	701	999999	999999	716	497	692	999999	917	691	754	895	991	711	159	999999	713	892	999999	999999	177	624	999999	999999	999999	934	99	999999	298	516	999999	736	165	999999	72	999999	999999	716	503	349	491	491	587	900	999999	999999	264	203	885	953	413	791	336	268	999999	999999	443	399	999999	781	408	999999	949	410	763	28	740	878	649	203	797	997	399	999999	999999	686	47	999999	978	407	680	895	304	999999	113	146	410	896	991	999999	523	999999	191	722	941	979	541	187	146	999999	241	385	554	692	999999	416	999999	999999	999999	445	940	86	421	137	110	513	217	615	999999	999999	617	999999	999999	999999	680	517	999999	676	995	533	154	859	231	707	175	999999	351	612	188	696	999999	999999	151	999999	153	446	999999	64	621	437	771	926	999999	519	663	397	497	988	22	648	601	725	405	999999	300	91	855	713	962	805	172	605	436	610	882	607	702	341	422	243	647	999999	65	567	761	228	979	999999	54	778	807	362	599	540	999999	29	615	919	999999	999999	591	166	999999	815	275	175	500	279	999999	66	694	166	999999	778	11	999999	669	838	469	82	111	153	669	999999	999999	809	16	999999	516	862	991	783	85	360	651	491	669	249	301	999999	999999	710	84	988	93	650	786	820	999999	263	999999	777	459	193	960	448	496	907	817	466	999999	999999	762	999999	74	911	91	225	999999	519	181	430	547	873	999999	999999	999999	999999	110	357	33	195	366	262	513	999999	333	891	400	213	994	761	999999	834	436	133	947	310	923	181	569	571	693	29	92	999999	239	999999	839	569	379	815	806	469	443	974	999999	999999	271	999999	588	199	825	923	525	999999	998	712	446	230	453	768	757	999999	788	461	501	347	999999	584	984	746	62	999999	833	999999	954	962	999999	462	886	447	49	84	593	380	999999	999999	999999	671	930	527	149	619	125	611	
999999	999999	681	981	482	899	339	687	999999	841	146	994	99	999999	465	999999	999999	984	343	16	728	682	345	999999	716	731	843	508	653	467	607	443	714	232	129	999999	290	419	979	999999	117	362	219	751	243	999999	680	166	216	999999	999999	999999	285	119	999999	385	542	273	275	751	999999	831	43	999999	244	703	289	867	227	389	755	999999	14	357	898	376	473	593	183	964	61	687	302	759	999999	451	167	605	350	743	544	999999	154	238	930	286	328	999999	517	540	471	812	938	826	999999	315	161	999999	220	515	912	948	100	310	699	378	538	284	156	792	545	683	527	999999	845	999999	756	775	999999	622	58	660	85	999999	502	248	749	475	999999	945	999999	238	395	999999	830	595	999999	843	539	561	747	53	665	999999	994	787	295	999999	999999	999999	558	385	511	999999	999999	261	873	456	807	461	629	72	664	999999	501	317	298	999999	999999	259	811	912	246	864	874	14	995	999999	648	715	999999	294	999999	999999	999999	914	727	999999	377	999999	722	479	999999	87	932	999999	389	464	234	999999	999999	603	811	999999	598	645	149	647	724	462	266	522	808	999999	999999	999999	578	453	999999	586	589	501	325	999999	537	341	876	168	932	999999	624	999999	999999	960	226	359	999999	999999	622	752	775	90	82	914	322	999999	671	943	578	598	999999	936	651	647	107	997	999999	736	204	266	768	999999	999999	999999	837	726	396	847	876	159	860	816	831	71	811	509	999999	999999	762	337	999999	933	589	344	999999	999999	999999	488	999999	228	80	747	567	366	983	794	375	547	86	596	812	824	77	999999	737	299	999999	590	836	999999	577	999999	999999	867	595	835	401	380	452	158	999999	908	984	657	999999	999999	259	474	999999	26	999999	881	999999	175	525	845	866	999999	606	792	583	308	651	275	650	202	772	999999	770	158	402	994	999999	928	758	999999	840	999999	350	623	50	640	512	819	463	696	554	808	351	750	968	240	774	999999	574	999999	266	718	999999	886	351	559	704	999999	623	150	999999	405	417	621	999999	456	820	982	752	943	999999	832	812	999999	648	963	999999	30	189	172	230	446	363	230	647	131	999999	463	999999	999999	999999	582	205	322	910	999999	401	730	744	522	420	791	906	631	741	434	999999	62	248	999999	999999	683	750	461	999999	349	52	196	974	884	53	366	710	271	999999	224	636	499	53	498	572	627	999999	999999	751	999999	539	999999	489	999999	224	999999	999999	895	290	262	999999	743	402	571	999999	999999	756	859	478	999999	91	645	623	527	999999	417	18	749	
815	583	407	93	999999	491	810	320	707	761	670	693	151	999999	999999	755	392	999999	999999	999999	391	999999	871	426	999999	697	999999	894	118	962	425	806	352	999999	89	707	855	748	43	911	999999	796	507	995	199	785	999999	999999	663	999999	144	904	999999	536	367	458	711	980	894	999999	144	915	212	999999	999999	863	999999	675	999999	284	900	644	859	194	999999	595	859	876	999999	413	785	90	999999	249	999999	999999	495	816	999999	999999	995	999999	853	999999	999999	999999	593	762	659	336	999999	246	541	389	968	500	999999	136	814	771	599	835	999999	491	236	999999	684	962	917	825	378	534	567	113	288	35	999999	837	418	875	11	106	227	900	968	549	999999	851	281	337	474	999999	11	346	999999	170	130	372	794	722	170	631	844	999999	957	909	679	438	111	942	710	999999	999999	939	770	502	617	999999	522	687	515	999999	999999	590	361	19	533	230	999999	999999	904	428	52	695	715	380	999999	394	943	69	869	120	749	338	999999	266	650	72	576	539	552	277	849	117	999999	999999	940	263	999999	948	999999	458	366	983	47	292	175	32	234	400	250	233	999999	463	818	999999	999999	361	963	104	999999	471	654	999999	999999	636	578	935	489	999999	439	998	911	994	999999	420	753	766	301	344	101	628	999999	185	298	329	999999	999999	299	999999	253	589	300	387	589	914	804	823	418	999999	713	239	543	845	999999	251	321	914	780	999999	999999	327	999999	999999	13	999999	633	478	999999	255	999999	192	646	678	999999	999999	999999	534	415	768	616	930	357	890	631	999999	94	992	224	56	17	453	999999	999999	168	925	528	671	383	848	290	335	999999	173	999999	530	593	865	711	121	543	787	509	22	999999	999999	970	180	997	152	999999	641	263	207	247	825	577	754	520	999999	331	47	160	566	487	290	360	999999	758	110	278	229	999999	113	513	230	999999	602	110	446	955	358	673	999999	999999	649	82	382	925	999999	953	838	354	501	789	506	636	943	534	999999	371	785	422	897	999999	436	999999	160	693	27	881	974	654	84	999999	999999	373	919	999999	999999	217	999999	268	451	157	439	874	789	999999	17	593	10	999999	999999	84	179	936	776	367	765	999999	922	688	907	999999	999999	193	999999	248	816	142	999999	999999	999999	303	393	527	970	999999	999999	999999	571	836	686	434	881	906	65	999	94	46	596	561	608	999999	295	299	361	26	178	256	604	550	999999	874	999999	431	382	305	691	652	965	36	924	213	999999	95	12	483	554	82	138	280	164	779	546	166	970	156	999999	
999999	175	999999	999999	999999	999999	30	338	811	557	459	533	999999	999999	441	81	570	999999	404	999999	209	297	877	472	106	127	333	999999	999999	338	719	999999	999999	297	598	999999	21	455	736	255	706	756	999999	999999	999999	548	377	962	722	708	999999	529	576	999999	999999	806	297	492	485	79	634	633	999999	483	838	999	999999	472	999999	999999	999999	125	900	159	124	452	105	999999	377	557	750	999999	999999	999999	362	200	884	900	489	791	999999	529	999999	999999	999999	82	155	999999	999999	999999	999999	904	252	767	649	860	999999	999999	220	999999	710	345	124	927	999999	273	959	999999	999999	648	125	408	983	999999	999999	999999	155	243	538	51	999999	387	865	283	999999	845	999999	906	999999	999999	570	999999	689	999999	91	853	999999	52	999999	357	999999	562	597	449	979	842	999999	324	12	119	715	999999	888	999999	999999	999999	480	841	620	484	999999	63	223	628	87	657	718	858	846	999999	134	112	895	999999	928	744	790	999999	303	999999	923	804	904	270	786	184	999999	520	77	759	999999	574	431	863	212	69	349	969	999999	332	133	999999	999999	999999	984	612	499	707	250	322	542	64	547	999999	560	350	159	999999	999999	999999	88	999999	791	999999	538	999999	999999	999999	979	868	405	820	64	971	350	860	337	999999	999999	999999	684	871	279	754	226	329	999999	999999	312	861	999999	396	138	999999	253	999999	281	389	999999	434	999999	467	728	382	999999	721	10	576	806	700	23	345	676	999999	227	217	928	46	870	219	533	405	730	999999	999999	18	692	999999	727	424	588	947	261	999999	252	227	152	897	837	505	329	459	478	611	847	575	719	470	251	45	996	245	518	352	900	536	736	610	999999	908	999999	415	999999	999999	999999	76	93	999999	999999	999	75	40	209	999999	889	999999	927	128	280	392	299	232	999999	999999	999999	353	438	908	951	715	491	541	999999	929	999999	999999	999999	96	499	781	491	894	999999	252	970	966	46	152	999999	826	609	617	999999	41	619	806	999999	166	999999	999999	637	999999	873	709	518	999999	999999	999999	999999	976	999999	840	629	498	901	404	187	110	722	461	999999	295	999999	135	116	874	999999	452	319	999999	851	454	132	999999	154	316	30	345	999999	446	418	765	253	486	363	768	988	842	999999	224	629	961	443	512	461	999999	729	748	602	999999	332	115	999999	239	134	999999	999999	999999	354	595	384	841	999999	999999	53	551	52	999999	771	348	885	368	321	105	999999	999999	20	619	279	999999	586	999999	999999	99	123	312	999999	24	999999	344	60	100	497	544	840	788	594	167	999999	910	
999999	760	976	264	758	963	793	864	198	999999	999999	999999	628	551	18	112	108	287	999999	740	999999	999999	999999	437	297	795	871	999999	265	999999	305	853	159	369	503	825	304	999999	341	160	999999	941	826	128	336	952	472	999999	999999	738	689	316	999999	729	174	282	154	999999	967	963	999999	26	609	936	999999	164	999999	269	57	999999	807	619	946	22	999999	804	210	498	111	999999	333	999999	251	526	999999	999999	999999	999999	204	231	999999	755	521	378	999999	999999	341	890	189	182	14	213	898	352	930	999999	370	983	509	370	999999	656	999999	632	639	178	774	999999	373	949	306	527	999999	826	999999	61	108	577	954	999999	472	320	318	999999	340	130	36	999999	596	502	999999	874	921	833	160	34	317	888	999999	889	729	258	999999	240	875	486	148	82	839	999999	999999	793	38	999999	897	760	348	999999	302	519	151	874	999999	871	331	999999	606	240	999999	488	744	999999	839	75	998	224	793	87	63	853	999999	953	70	999999	530	835	845	149	936	399	686	797	595	228	747	854	762	655	909	453	879	907	406	361	144	761	953	963	783	683	966	270	466	999999	538	999999	814	779	350	999999	586	999999	304	286	802	999999	624	621	327	999999	462	148	178	609	974	999999	557	708	999999	769	881	882	365	999999	432	425	341	156	690	559	49	999999	314	423	867	422	999999	999999	559	999999	999999	999999	999999	640	231	999999	999999	999999	474	464	640	115	206	999999	999999	703	112	51	853	999999	614	999999	930	768	113	479	834	754	741	562	470	999999	159	394	999999	999999	246	725	41	605	332	485	681	999999	918	934	785	732	808	174	319	572	276	999999	583	999999	999999	876	536	751	993	999999	999999	912	999999	999999	999999	999999	948	75	466	999999	19	999999	64	139	999999	704	849	999999	693	999999	945	577	252	999999	170	977	810	964	147	999999	999999	290	611	999999	999999	768	241	715	978	973	784	743	707	933	562	28	127	454	871	706	37	366	67	891	402	999999	670	106	52	978	12	984	927	107	999999	999999	646	999999	999999	38	472	999999	201	999999	327	212	870	318	344	152	999999	366	102	441	999999	832	232	720	999999	999999	999999	145	673	999	971	800	999999	999999	745	833	381	999999	685	843	243	892	175	347	573	999999	676	999999	761	999999	999999	645	891	496	999999	364	999999	925	487	946	930	337	471	201	749	999999	396	270	572	511	770	999999	681	259	207	450	667	885	157	999999	156	746	999999	772	881	335	908	329	999999	999999	337	456	570	738	999999	906	431	973	597	55	802	999999	788	260	
139	317	964	641	999999	323	696	621	778	999999	999999	194	953	698	320	999999	619	999999	999999	191	999999	324	251	999999	345	301	28	693	297	112	999999	740	957	999999	643	574	370	277	40	532	694	999999	999999	486	938	729	952	732	663	183	436	735	991	607	85	999999	76	999999	999999	998	304	13	333	999999	494	69	236	829	65	746	63	351	46	892	999999	999999	646	999999	13	616	999999	999999	40	999999	999999	863	748	359	58	828	508	348	999999	999999	237	691	999999	999999	991	879	502	133	677	917	129	94	699	109	120	617	178	311	28	689	999999	18	973	219	999999	630	321	999999	999999	237	999999	715	380	14	999999	805	999999	643	773	134	123	225	999999	122	994	592	174	649	249	440	659	207	329	999999	382	228	718	999999	999999	999999	567	999999	351	450	679	999999	999999	695	444	314	540	534	537	999999	575	444	999999	860	225	999999	466	672	637	350	577	999999	999999	97	631	999999	97	904	640	412	566	999999	873	177	442	999999	999999	479	999999	934	999999	134	669	434	717	938	827	999999	957	596	999999	895	987	11	999999	638	29	626	74	999999	999999	636	894	135	999999	87	571	232	427	635	538	987	466	703	450	452	999999	999999	380	693	999999	239	947	999999	999999	999999	510	872	304	999999	570	262	415	999999	716	273	999999	999999	105	640	999999	604	439	331	68	917	438	999999	560	430	999999	68	255	999999	388	987	689	850	999999	668	576	999999	928	999999	75	999999	581	259	986	186	222	837	864	740	999999	24	999999	625	985	589	999999	225	999999	873	546	511	17	44	829	999999	584	389	916	437	73	677	676	999999	266	999999	345	189	308	383	999999	429	203	999999	64	999999	999999	73	865	47	999999	361	387	999999	87	563	999999	547	430	267	999999	832	920	437	677	648	347	999999	369	213	999999	999999	917	937	665	999999	999999	502	999999	464	541	999999	524	878	999999	712	300	622	999999	702	999999	798	759	50	781	385	509	765	999999	415	36	212	704	662	999999	999999	443	449	398	999999	255	999999	999999	965	725	999999	318	999999	999999	964	999999	725	999999	999999	700	455	999999	876	999999	290	617	999999	665	574	438	339	816	861	94	624	278	850	233	778	457	736	999999	794	325	700	999999	466	338	999999	66	999999	957	46	962	348	999999	566	999999	999999	352	702	121	992	537	396	274	457	957	813	696	508	502	477	219	964	999999	507	560	465	223	160	224	792	999999	137	381	779	999999	746	999999	999999	566	999999	436	754	624	999999	267	929	435	619	509	525	186	557	808	489	826	998	133	585	16	828	
894	201	999999	999999	484	410	999999	494	557	220	282	984	942	999999	51	465	349	976	999999	999999	39	603	651	698	616	999999	328	999999	952	999999	999999	955	705	999999	999999	244	276	305	763	856	915	999999	72	299	253	202	999999	431	448	371	658	156	344	999999	999999	999999	550	789	712	999999	91	132	542	999999	596	999999	999999	999999	167	999999	198	999999	999999	999999	715	98	999999	361	455	424	354	896	453	591	999999	999999	620	330	937	928	694	999999	593	999999	999999	999999	409	999999	703	926	913	409	274	641	182	614	932	951	669	711	759	999999	343	999999	179	195	678	999999	999999	128	706	958	999999	999999	122	711	460	999999	999999	999999	999999	135	658	999999	510	999999	632	811	418	638	545	669	660	236	999999	505	153	999999	79	589	999999	458	12	999999	999999	999999	999999	46	529	471	164	999999	999999	748	31	634	540	999999	999999	999999	999999	999999	999999	775	583	47	307	50	999999	617	567	165	905	999999	999999	241	132	84	310	555	812	999999	292	999999	484	587	337	912	214	999999	965	340	999999	844	36	257	915	237	11	191	999999	101	999999	999999	903	999999	999999	313	941	790	999999	466	513	242	421	966	585	999999	999999	995	710	395	836	524	652	237	648	70	12	559	999999	895	82	128	897	999999	619	380	52	485	535	33	970	423	42	999999	826	999999	432	69	672	328	999999	15	481	999999	265	462	999999	676	999999	991	310	999999	474	616	393	394	999999	700	999999	215	999999	815	470	686	424	422	491	153	410	372	638	942	999999	997	999999	999999	646	999999	999999	999999	121	376	135	544	722	588	949	426	999999	441	940	999999	999999	999999	775	130	999999	999999	848	843	999999	999999	275	987	362	999999	504	477	657	325	748	709	244	200	103	187	689	925	963	835	999999	999999	38	968	432	906	240	999999	231	838	532	852	786	622	999999	995	999999	148	999999	364	94	481	768	800	693	241	999999	522	999999	598	440	618	830	22	380	904	97	306	565	999999	999999	84	255	818	792	896	923	622	12	108	86	999999	744	609	751	991	307	999999	285	201	419	999999	67	633	407	999999	31	773	252	293	907	803	583	734	236	19	999999	949	17	797	999999	874	519	274	521	890	874	231	271	389	606	859	31	999999	999999	420	27	622	421	878	874	159	999999	719	200	282	967	19	383	741	765	357	230	487	883	999999	999999	792	121	517	49	799	512	863	686	999999	781	999999	696	816	992	999999	999999	999999	999999	167	505	799	83	249	922	864	999999	529	623	259	638	999999	490	503	999999	234	511	903	839	84	647	516	
43	999999	500	757	322	567	749	161	818	101	564	725	49	409	718	872	594	999999	952	999999	999999	436	419	247	728	203	999999	767	112	999999	300	999999	520	988	765	931	999999	999999	999999	290	779	999999	999999	547	979	765	999999	811	516	999999	318	664	132	665	276	607	731	263	999999	129	999999	982	59	193	801	999999	999999	60	999999	786	133	429	632	671	212	999999	995	872	999999	963	999999	793	999999	473	326	635	725	855	721	999999	999999	495	999999	999999	328	797	423	257	745	999999	560	999999	176	729	999999	889	42	460	462	999999	611	859	995	999999	390	999999	731	585	867	999999	990	999999	999999	999999	586	999999	293	209	353	414	363	748	136	994	999999	335	627	532	999999	999999	603	999999	402	231	556	999999	999999	80	52	999999	76	837	390	999999	282	210	84	690	999999	876	605	832	117	57	145	862	999999	999999	999999	65	551	208	626	440	572	726	999999	117	929	999999	149	222	167	203	348	526	368	556	722	212	999999	999999	389	92	831	999999	999999	354	95	694	618	498	417	986	608	867	220	949	17	999999	999999	967	760	999999	736	392	674	913	709	619	504	999999	288	460	805	614	819	999999	608	801	568	612	31	999999	627	650	805	181	999999	480	315	999999	549	999999	958	292	185	483	355	999999	999999	999999	645	476	199	442	219	957	191	993	58	676	999999	215	987	641	999999	525	288	96	999999	503	327	238	314	95	636	122	501	523	438	346	198	999999	999999	324	967	555	55	999999	440	847	989	602	999999	999999	999999	999999	188	327	345	660	204	269	860	999999	926	416	999999	114	805	107	999999	668	564	712	487	190	509	673	673	999999	479	102	655	740	513	725	999999	675	28	999999	934	184	187	777	151	928	999999	113	397	560	393	941	390	343	392	999999	47	999999	160	886	834	515	999999	999999	999999	112	614	129	98	999999	999999	999999	96	512	173	291	490	786	571	559	880	999999	999999	999999	17	537	712	321	999999	192	688	96	525	999999	468	428	530	243	596	999999	324	999999	25	999999	999999	898	855	877	180	110	841	260	158	999999	16	438	240	540	999999	999999	399	303	771	905	522	523	970	954	54	999999	760	999999	200	532	244	700	999999	99	171	119	999999	835	150	257	351	999999	937	923	134	39	198	999999	307	999999	648	30	418	120	999999	999999	927	900	832	435	350	593	69	626	999999	316	59	150	378	826	971	564	999999	524	564	94	585	56	999999	24	556	769	999999	257	883	999999	291	279	426	734	191	999999	999999	714	906	757	378	321	566	818	980	999999	999999	480	
999999	999999	867	999999	555	588	852	881	999999	818	879	580	643	812	742	153	35	779	724	644	644	199	999999	448	999999	807	716	274	489	999999	43	509	999999	479	285	799	999999	999999	723	837	881	310	710	999999	835	335	999999	565	578	423	792	211	332	999999	835	782	532	999999	999999	748	871	587	401	68	999999	380	433	173	537	943	797	638	999999	887	999999	344	489	999999	613	292	692	999999	695	76	229	831	186	999999	643	999999	276	926	999999	975	965	304	999999	652	408	465	902	950	37	635	999999	164	155	445	225	501	999999	165	816	994	65	720	891	334	839	953	999999	999999	530	999999	677	870	527	90	921	999999	434	837	968	158	999999	742	133	70	999999	74	999999	741	954	999999	210	120	119	999999	919	255	412	999999	812	455	271	999999	430	992	957	755	637	75	523	757	76	999999	196	668	614	323	596	830	999999	775	277	461	308	999999	834	566	999999	411	999999	676	65	850	999999	523	886	740	322	140	999999	693	436	620	999999	207	84	744	999999	451	999999	606	658	999999	698	47	999999	999999	999999	999999	999999	401	995	999999	904	999999	702	226	441	673	999999	874	999999	999999	727	201	999999	656	242	999999	313	999999	641	319	899	564	27	482	999999	987	345	85	400	279	972	999999	698	210	715	381	505	858	313	999999	999999	637	999999	202	999999	507	699	531	577	248	738	999999	759	685	336	999999	999999	999999	74	454	338	706	483	999999	493	999999	999999	147	941	861	999999	454	999999	999999	649	999999	959	824	999999	654	298	813	507	162	541	903	952	22	874	374	551	285	793	859	999999	963	163	873	999999	839	14	561	590	716	999999	294	292	999999	46	73	999999	15	601	420	165	524	999999	330	999999	590	72	999999	273	999999	320	330	660	927	999999	686	118	95	125	788	649	736	233	791	520	999999	621	583	976	810	983	545	684	383	703	408	764	999999	999999	129	776	524	999999	24	999999	999999	633	365	911	999999	954	999999	890	813	771	429	999999	417	810	943	968	999999	999999	462	592	999999	646	999999	233	69	921	285	412	995	21	134	448	219	396	209	623	266	671	626	999999	688	654	870	612	284	116	999999	33	740	160	297	999999	835	431	630	674	355	999999	852	438	999999	892	894	999999	999999	980	92	30	610	329	712	817	886	606	904	130	776	999999	949	952	999999	262	999999	999999	724	999999	613	787	999999	535	278	999999	819	198	187	999999	760	78	999999	999999	999999	999999	423	420	999999	479	135	239	526	509	898	680	191	999999	999999	999999	230	59	999999	534	377	304	265	84	999999	
587	998	697	999999	119	999999	707	709	999999	999999	999999	839	261	407	254	987	384	271	265	999999	999999	943	999999	334	760	575	710	991	441	925	729	999999	348	999999	860	481	437	999999	417	149	200	970	534	972	626	587	968	651	999999	999999	993	43	999	446	999999	643	88	373	668	543	659	999999	278	730	208	175	500	892	547	772	559	574	853	999999	446	999999	999999	946	707	999999	607	999999	168	999999	932	695	82	902	906	226	402	73	151	873	999999	485	999999	804	999999	461	96	85	114	999999	987	999999	190	999999	999	836	235	999999	666	495	936	600	557	384	999999	512	103	999999	999999	999999	380	495	999999	979	999999	961	999999	614	182	999999	96	531	953	108	906	513	999999	199	902	80	999999	270	407	655	937	889	927	326	15	999999	367	498	99	783	999999	501	996	210	257	48	910	620	959	420	999999	999999	999999	459	999999	295	997	904	696	915	339	119	98	999999	52	999999	44	608	609	911	888	598	441	179	999999	999999	516	999999	941	864	169	380	311	987	256	532	999999	478	848	719	273	462	801	184	999999	579	999999	999999	999999	510	13	999999	21	57	531	810	999999	999999	50	73	778	692	962	999999	755	958	808	111	531	519	504	566	760	889	647	999999	796	267	725	999999	12	999999	155	999999	860	858	999999	263	999999	445	999999	775	437	785	941	581	499	969	999999	999999	770	311	697	999999	999999	447	999999	131	999999	999999	23	715	751	211	999999	999999	547	999999	971	897	599	999999	645	999999	960	729	999999	975	999999	76	999999	827	999999	240	77	999999	600	506	435	999999	999999	999999	853	999999	431	842	999999	235	724	999999	44	999999	997	531	896	225	665	999999	688	999999	318	575	183	343	168	196	876	521	144	369	889	50	999999	558	589	361	701	284	663	127	705	999999	260	497	42	967	999999	317	343	999999	45	988	818	159	114	742	74	520	212	245	999999	511	101	364	571	993	872	448	999999	545	524	391	948	999999	580	414	324	685	310	999999	366	568	187	292	333	900	999999	999999	453	999999	296	999999	81	427	161	203	812	896	925	999999	105	391	375	798	337	999999	50	257	578	999999	427	389	219	999999	999999	407	334	809	40	671	771	926	994	105	259	344	999999	530	418	386	999999	428	999999	272	999999	999999	203	389	955	999999	859	999999	999999	754	429	907	970	69	547	754	999999	13	865	264	277	178	396	280	549	992	345	999999	839	999999	107	999999	999999	999999	916	904	999999	999999	853	361	811	796	999999	250	999999	999999	374	260	983	664	516	598	563	999999	994	999999	999999	999999	
999999	962	344	350	145	185	656	429	287	999999	999999	999999	550	924	159	513	453	481	620	999999	604	207	628	999999	536	184	999999	999999	446	134	953	990	326	292	999999	891	999999	999999	660	999999	999999	999999	74	351	117	349	999999	592	449	999999	61	522	316	443	327	641	999999	258	813	960	500	999999	983	999999	79	162	326	268	999999	999999	496	983	999999	247	999999	999999	143	286	977	196	999999	102	69	999999	999999	440	683	883	964	999999	556	768	656	699	882	446	999999	910	282	999999	33	856	774	191	563	77	702	79	882	968	507	67	281	627	900	408	999999	595	89	638	478	443	303	999999	711	727	999999	130	365	999999	95	232	14	31	173	214	328	877	834	15	738	613	11	999999	966	499	496	999999	799	484	357	999999	999999	644	486	999999	562	999999	479	835	741	581	999999	767	883	285	63	259	999999	695	89	999999	999999	84	900	864	442	999999	387	222	999999	307	331	881	766	417	401	370	544	583	651	999999	407	999	999999	166	899	243	122	691	445	999999	574	999999	404	146	915	756	743	622	999999	266	52	267	604	443	259	833	11	475	999999	693	999999	880	54	191	999999	762	809	743	964	209	193	696	999999	993	732	227	486	999999	501	999999	999999	922	435	999999	856	150	999999	830	999999	76	242	999999	807	752	999999	693	69	223	333	163	946	10	999999	948	82	355	999999	999999	711	999999	356	380	973	999999	77	792	999999	999999	335	673	367	979	836	898	966	546	999999	34	471	48	999999	273	999999	999999	698	625	275	999999	323	999999	659	794	999999	874	720	861	673	569	684	739	999999	999999	888	660	999999	967	173	758	981	535	466	999999	149	672	874	92	999999	635	550	451	527	967	345	824	23	573	999999	961	188	115	999999	329	349	731	799	756	385	646	553	730	461	999999	505	787	53	203	654	456	10	999999	787	999999	999999	243	222	280	999999	73	646	231	118	212	580	876	999999	147	125	999999	873	999999	999999	437	92	999999	989	21	472	557	999999	820	919	413	961	550	327	999999	310	116	519	529	690	999999	10	331	622	259	935	629	999999	906	87	999999	583	882	999999	999999	955	999999	254	999999	808	517	291	826	999999	704	999999	39	558	999999	837	19	898	353	436	394	436	760	207	999999	999999	843	999999	875	742	999999	829	999999	620	967	879	111	861	317	720	182	40	183	29	917	18	905	81	999999	78	77	348	999999	456	545	923	205	11	515	135	999999	95	416	94	630	874	999999	419	590	999999	735	999999	590	633	263	364	999999	999999	290	730	180	772	999999	
999999	674	343	999999	632	999999	53	683	110	356	999999	755	999999	624	999999	399	999999	999999	496	490	361	999999	919	999999	999999	202	999999	671	999999	720	784	999999	203	999999	610	419	296	999999	540	344	547	273	999999	802	408	877	999999	740	172	351	248	885	683	291	999999	473	755	586	993	439	893	999999	228	389	571	999999	562	999999	23	680	999999	999999	315	999999	942	98	999999	126	999999	728	36	451	508	123	482	899	281	999999	198	999999	663	709	999999	999999	450	175	54	255	240	181	325	999999	726	492	999999	999999	999999	531	349	684	765	638	237	274	413	451	873	115	907	999999	955	999999	938	877	26	403	487	213	711	777	53	462	885	187	413	999999	725	26	999999	999999	329	999999	999999	999999	381	35	481	25	999999	999	301	938	999999	999999	225	999999	110	849	475	845	993	999999	999999	999999	640	313	752	60	861	426	726	857	240	999999	352	216	999999	435	505	991	921	999999	516	712	999999	114	124	327	962	739	886	876	550	999999	18	953	999999	10	872	78	999999	431	164	999999	282	443	708	999999	225	999999	999999	675	999999	484	999999	532	859	118	999999	535	198	435	97	999999	999999	850	317	999999	898	999999	287	88	562	436	718	499	316	244	439	52	406	683	111	953	999999	999999	999999	75	115	485	999999	820	999999	347	880	846	343	999999	741	432	135	508	999999	826	731	516	999999	916	766	434	225	625	679	52	139	515	334	144	999999	329	999999	252	104	999999	305	466	999999	225	556	872	165	999999	999999	16	999999	897	150	999999	231	999999	106	999999	309	680	270	477	151	871	217	374	522	999999	64	422	115	882	999999	130	999999	274	352	898	999999	893	279	941	133	672	999999	242	374	999999	912	350	232	711	999999	423	162	999999	325	302	17	999999	999999	956	229	90	999999	44	493	30	754	999999	294	208	999999	999999	999999	328	354	479	746	975	10	473	296	713	199	403	939	990	967	702	949	59	999999	999999	544	999999	722	53	770	100	749	354	304	955	999999	999999	465	538	21	999999	483	846	556	42	999999	886	999999	515	999999	999999	105	502	62	999999	17	245	317	77	999999	98	999999	311	999999	999999	999999	655	178	340	657	174	937	410	978	143	229	113	503	858	996	999999	999999	999999	162	271	999999	999999	302	252	948	820	717	398	667	923	237	182	147	900	806	535	718	338	999999	725	570	694	999999	918	832	904	742	459	80	222	999999	399	158	447	660	979	363	925	392	836	457	549	743	65	906	57	999999	602	61	471	939	325	358	436	700	311	999999	384	419	999999	88	999999	
328	999999	488	838	33	699	250	827	182	792	946	999999	278	31	951	999999	21	785	999999	999999	407	999999	283	129	51	722	746	359	256	978	515	347	758	199	230	298	577	78	33	276	361	234	298	999999	378	336	168	678	359	275	372	634	116	939	860	718	181	999999	999999	311	953	891	580	204	287	608	999999	999999	999999	662	889	943	999999	671	787	182	999999	136	751	714	999999	77	999	980	615	999999	240	999999	339	512	999999	219	281	722	323	470	654	103	869	999999	73	90	877	697	385	429	872	445	999999	687	407	55	617	999999	747	885	892	599	588	406	999999	453	749	298	545	680	671	49	999999	999999	528	227	266	999999	999999	482	199	311	605	196	999999	795	667	651	999999	999999	999999	999999	975	438	999999	999999	515	473	401	999999	341	588	161	705	757	833	97	999999	169	190	789	635	440	274	695	590	994	402	397	582	999999	999999	194	474	999999	481	999999	919	749	474	999999	793	999999	40	151	610	999999	899	999999	999999	999999	833	491	999999	999999	967	999999	710	742	987	69	123	86	818	834	243	404	686	999999	285	769	178	94	695	478	995	54	999999	133	999999	439	104	962	221	875	999999	999999	270	192	121	722	363	186	761	414	999999	999999	771	206	999999	216	999999	282	999999	416	538	999999	796	454	999999	922	999999	586	999999	557	999999	999999	865	942	881	627	999999	999999	516	999999	415	991	333	290	880	999999	283	213	225	999999	966	821	809	804	999999	213	819	815	896	198	372	777	528	214	999999	448	851	828	324	290	999999	969	999999	599	11	546	425	999999	574	17	999999	155	370	779	591	999999	999999	70	999999	999999	807	328	607	327	201	638	999999	128	840	999999	436	454	889	999999	805	996	65	219	803	800	787	313	250	888	549	226	416	999999	622	307	106	791	233	646	999999	754	372	449	408	372	83	306	999999	999999	580	205	266	999999	974	594	999999	142	267	805	890	999999	999999	718	777	974	999999	999999	505	543	345	645	230	999999	462	60	634	615	810	999999	726	490	637	999999	318	354	999999	981	774	999999	219	964	533	427	756	977	677	653	671	999999	151	999999	999999	142	797	999999	974	23	972	923	960	999999	331	827	89	409	867	969	999999	433	23	250	999999	999999	333	380	122	803	496	485	383	980	999999	385	299	999999	690	999999	320	383	380	946	18	851	999999	999999	643	705	999999	999999	120	708	999999	248	421	900	410	332	809	999999	822	180	999999	999999	550	979	538	946	538	999999	999999	373	658	37	62	76	241	108	999999	595	737	416	466	150	374	
674	738	704	964	398	965	367	694	892	999999	209	429	521	999999	999999	209	697	177	633	637	746	59	225	196	999999	668	999999	922	999999	690	416	714	386	132	999999	251	999999	981	999999	748	362	999999	765	999999	999999	646	720	999999	323	396	50	248	999999	512	628	625	522	518	619	730	663	445	999999	212	153	495	52	398	435	999999	376	715	999999	885	285	77	294	999999	343	999999	999999	515	608	999999	650	177	881	999999	504	999999	999999	324	371	419	94	999999	999999	999999	333	367	999999	332	371	477	999999	999999	221	999999	999999	560	340	999999	185	912	782	158	836	652	999999	976	614	178	894	185	126	61	353	617	800	368	869	730	424	975	999999	625	153	141	999999	325	956	934	647	999999	919	999999	148	459	637	936	90	555	10	357	753	435	999999	196	360	967	981	603	999999	869	691	609	360	999999	808	167	999999	705	845	246	30	999999	531	951	999999	999999	913	893	980	864	999999	323	999999	77	232	677	999999	957	780	839	999999	362	788	777	261	319	604	938	650	480	931	385	710	763	337	83	999999	999999	930	198	64	999999	623	291	591	378	879	292	977	141	970	57	924	999999	999999	999999	999999	753	699	946	568	975	252	509	932	901	612	966	999999	999999	999999	710	37	592	785	256	738	506	999999	883	999999	321	961	999999	999999	884	999999	705	861	669	191	999999	999999	983	629	89	844	124	358	689	765	913	999999	827	367	269	30	341	999999	655	929	395	999999	999999	516	999999	999999	999999	999	999999	450	999999	115	999999	967	622	922	53	962	706	412	624	999999	506	999999	526	768	143	162	250	863	999999	999999	215	739	796	594	970	999999	382	75	121	124	310	248	999999	807	481	999999	745	347	999999	999999	523	253	315	247	70	698	990	488	879	580	759	194	331	431	999999	999999	181	38	951	577	999999	999999	999999	509	999999	268	269	718	297	284	999999	903	887	750	961	962	434	558	534	282	486	894	999999	999999	365	125	917	435	999999	150	688	717	999999	409	788	883	953	805	999999	999999	438	281	999999	999999	999999	999999	307	581	470	936	906	622	504	999999	100	999999	454	758	999999	999999	350	834	810	157	596	699	517	999999	961	999999	18	999999	167	999999	843	214	703	590	377	509	817	999999	965	971	243	999999	222	715	999999	102	999999	204	661	669	461	604	471	999999	999999	474	348	819	619	391	927	288	465	772	836	885	992	863	391	644	999999	999999	868	999999	913	530	486	999999	179	868	649	814	999999	498	280	999999	743	659	999999	902	999999	999999	726	584	53	955	610	450	879	
432	110	574	812	26	755	999999	736	632	999999	488	988	546	650	750	741	123	320	966	501	598	152	342	292	489	483	915	287	293	794	958	920	999999	922	999999	999999	84	11	951	743	824	511	120	529	102	914	624	357	999999	842	999999	999999	643	949	291	999999	999999	292	333	542	839	178	452	999999	181	567	952	624	903	982	999999	122	369	232	999999	96	999999	999999	200	575	859	567	999999	451	864	323	286	96	999999	999999	999999	792	999999	418	903	655	69	999999	358	999999	961	999	453	994	186	999999	285	999999	999999	204	258	956	101	758	683	281	867	11	974	999999	291	866	983	447	999999	999999	444	950	329	31	37	759	463	665	613	859	999999	317	274	56	999999	866	814	999999	217	53	700	999999	999999	632	788	67	308	501	999999	105	26	16	999999	999999	383	334	999999	999999	999999	498	502	436	999999	999999	167	560	736	999999	999999	425	62	999999	240	938	182	524	226	999999	999999	999999	461	999999	421	999999	999999	117	305	962	999999	999999	774	563	999999	719	551	274	999999	909	474	999999	999999	380	681	828	52	478	776	999999	139	859	999999	404	27	208	46	539	24	635	999999	60	264	773	265	116	650	999999	278	520	397	908	999999	999999	999999	15	647	91	290	999999	475	373	341	232	832	813	604	379	546	80	682	21	259	149	999999	999999	972	557	999999	575	999999	999999	999999	265	999999	231	999999	801	999999	21	560	955	258	999999	169	617	718	42	941	452	999999	280	952	208	999999	999999	658	609	389	999999	42	100	966	715	999999	921	174	86	547	611	703	803	999999	535	519	727	762	828	979	319	999999	999999	616	999999	999999	906	999999	11	426	308	573	509	422	373	999999	469	988	543	999999	247	453	641	495	340	748	707	83	999999	688	999999	999999	829	630	79	112	102	484	303	650	999999	329	999999	999999	999999	47	999999	999999	834	999999	60	738	228	813	741	866	999999	455	285	923	366	833	184	322	315	684	999999	999999	352	999999	886	985	999999	999999	517	999999	999999	982	256	302	555	999999	248	870	638	382	405	999999	888	212	999999	646	208	999999	294	999999	999999	850	354	563	303	999999	999999	574	669	74	54	335	306	823	999999	999999	208	983	378	999999	594	314	684	999999	999999	999999	991	999999	231	250	787	324	999999	842	773	441	638	692	999999	999999	287	674	211	574	337	79	720	74	627	957	448	224	11	253	89	999999	175	420	999999	999999	332	898	352	429	287	729	727	463	60	999999	999999	999999	985	146	763	920	112	120	605	219	999999	926	522	273	999999	999999	323	365	762	999999	999999	
999999	418	431	909	388	331	781	999999	608	352	266	24	999999	999999	932	239	864	489	999999	737	65	814	74	999999	406	386	89	627	714	416	371	999999	127	879	235	107	563	999999	385	999999	331	823	997	867	750	911	999999	759	869	999999	999999	875	602	205	219	412	353	862	513	12	252	164	582	201	980	564	897	999999	287	834	676	637	114	999999	416	999999	999999	206	818	494	348	329	999999	381	999999	496	108	921	999999	823	753	999999	724	382	355	176	251	805	999999	195	999999	999999	999999	999999	666	999999	771	41	999999	976	999999	157	53	999999	664	923	406	210	243	494	466	975	999999	464	90	976	913	999999	225	249	991	21	999999	632	481	904	847	722	715	147	724	77	142	999999	237	606	656	999999	718	432	770	999999	572	403	999999	47	508	999999	999999	690	999999	999999	999999	999999	985	584	838	420	547	999999	86	684	999999	105	999999	398	843	999999	999999	484	329	217	22	793	999999	950	448	915	903	443	405	830	768	35	239	999999	261	593	707	653	768	999999	167	999999	356	96	999999	476	634	999999	204	999999	999999	479	999999	699	37	32	80	45	145	999999	999999	113	364	255	915	469	866	94	146	999999	544	999999	716	94	60	999999	999999	999999	403	972	290	572	249	999999	50	999999	664	999999	999999	999999	523	672	999999	999999	727	63	605	110	180	97	610	549	204	944	722	215	763	286	649	999999	585	687	641	999999	642	945	864	999999	999999	627	804	335	437	999999	999999	872	76	871	366	996	458	999999	222	316	999999	741	377	304	999999	834	534	999999	890	999999	653	835	40	999999	212	782	199	389	895	552	292	284	121	999999	217	850	149	999999	920	653	525	249	474	335	801	901	577	999999	798	380	103	426	999999	753	264	999999	841	722	668	583	807	999999	451	670	33	96	629	90	999999	999999	695	641	999999	247	168	413	999999	999999	552	999999	214	999999	591	524	459	865	840	999999	999999	316	18	426	999999	346	846	456	798	804	311	999999	281	497	483	232	684	461	958	999999	999999	999999	540	146	179	367	379	188	487	926	220	167	256	271	999999	779	567	278	999999	999999	401	712	615	566	403	836	40	717	999999	368	999999	999999	907	643	772	192	776	999999	257	867	999999	667	999999	871	593	153	469	19	999999	703	999999	999999	54	837	805	999999	244	999999	743	342	999999	999999	43	128	96	223	260	613	498	866	13	696	31	550	164	733	999999	999999	999999	260	377	999999	999999	450	704	433	953	79	999999	890	947	999999	138	914	540	314	634	849	784	380	892	999999	521	582	700	968	
394	503	682	82	148	499	11	492	965	999999	393	592	424	662	269	999999	775	608	918	211	567	117	999999	850	109	893	960	602	367	521	509	695	750	735	999999	459	396	765	751	999999	801	645	948	233	920	999999	999999	131	120	999999	90	999999	664	999999	410	999999	493	832	972	255	539	999999	135	453	807	697	842	689	623	999999	999999	20	856	470	409	921	168	786	999999	68	468	999999	491	656	441	596	41	261	999999	999999	966	564	792	999999	999999	401	520	505	999999	233	208	746	999999	310	916	79	66	203	99	489	127	706	903	999999	786	701	999999	478	22	221	999999	999999	999999	859	843	240	227	360	999999	17	411	663	370	705	999999	722	999999	190	739	999999	999999	838	172	845	645	269	660	878	999999	226	484	51	493	999999	999999	618	391	648	999999	686	999999	999999	999999	91	87	464	346	207	64	73	999999	736	999999	999999	681	827	428	518	999999	584	579	349	999999	336	533	370	179	165	148	251	340	690	724	63	519	999999	198	91	768	190	923	463	823	999999	854	747	312	842	533	740	200	999999	433	999999	117	999999	75	324	557	717	294	190	69	813	733	999999	999999	999999	140	846	639	346	750	999999	999999	126	999999	984	481	999999	67	337	999999	407	61	999999	267	841	946	17	768	873	999999	60	895	999999	403	19	923	183	734	626	711	687	111	853	132	999999	231	990	986	91	842	999999	999999	957	559	661	762	275	423	999999	739	133	88	765	999999	999999	148	918	722	516	70	307	62	999999	625	944	306	207	345	867	619	955	30	686	41	999999	401	938	999999	742	257	657	759	999999	886	587	999999	999999	50	432	260	313	278	480	30	544	718	999999	999999	999999	365	999999	999999	556	561	784	113	401	734	999999	308	999999	735	980	268	413	548	499	555	47	999999	960	999999	913	999999	316	999999	550	665	496	54	183	606	578	387	999999	727	213	11	111	999999	216	999999	999999	133	59	577	999999	221	999999	996	229	672	999999	278	999999	999999	26	938	254	108	562	736	248	14	135	604	166	602	576	999999	999999	498	453	562	139	358	999999	789	567	739	398	338	999999	999999	825	510	311	309	999999	294	999999	274	756	13	999999	480	373	986	997	455	421	695	645	932	661	730	228	999999	149	999999	241	236	381	515	709	234	687	748	999999	999999	303	999999	999999	291	999999	80	741	450	641	658	984	189	791	999999	327	702	693	125	837	999999	999999	569	169	999999	63	484	999999	251	303	697	792	625	807	999999	999999	563	84	364	958	999999	989	778	110	490	72	62	445	
268	197	17	540	571	910	94	343	733	697	999999	238	499	999999	500	157	943	865	999999	381	418	960	764	628	999999	167	999999	115	513	468	678	872	10	49	634	63	296	999999	231	714	723	49	427	865	398	136	999999	414	498	999999	999999	625	999999	999999	36	307	433	388	211	414	999999	978	830	275	999999	999999	999999	999999	999999	447	860	786	644	653	658	999999	543	898	239	213	698	999999	616	881	311	63	177	999999	999999	999999	630	999999	999999	816	60	744	219	162	999999	584	898	19	862	61	770	381	980	60	32	656	764	999999	999999	998	715	999999	999999	948	964	965	645	907	999999	225	816	999999	999999	827	999999	913	170	390	62	655	999999	999999	999999	564	120	930	83	127	999999	366	572	105	758	957	111	237	382	270	198	881	938	999999	572	646	244	817	550	162	456	118	496	383	999999	503	693	999999	843	807	838	999999	892	528	999999	999999	999999	999999	205	873	726	375	999999	999999	202	181	716	323	127	999999	329	303	390	921	670	199	869	198	623	264	273	85	394	575	999999	163	988	420	391	999999	999999	999999	622	676	435	90	999999	596	190	999999	787	380	999999	510	487	544	999999	971	857	999999	220	463	107	940	610	999999	999999	965	478	999999	192	306	931	635	348	805	681	713	999999	999999	622	283	999999	322	476	893	177	999999	98	887	509	27	999999	971	280	540	426	999999	75	784	109	611	999999	999999	128	491	448	999999	172	681	863	940	485	277	797	937	455	784	474	717	999999	107	999999	590	539	174	743	959	364	999999	389	999	648	710	490	20	164	999999	203	985	454	894	721	416	33	569	542	295	184	999999	999999	641	217	358	310	999999	999999	537	613	954	748	488	917	999999	999999	863	302	774	786	787	783	999999	591	488	999999	999999	999999	999999	567	969	632	457	999999	31	999999	747	792	299	410	999999	285	627	262	249	247	999999	976	999999	124	169	277	767	509	397	559	503	60	728	96	720	999999	999999	970	999999	331	999999	999999	895	639	555	81	12	374	307	999999	165	337	351	251	306	613	999999	355	407	702	865	999999	398	472	230	696	73	999999	690	863	21	656	999999	917	946	272	90	999999	999999	97	999999	999999	211	885	999999	176	708	487	789	116	607	918	572	941	466	352	315	999999	419	858	18	799	684	444	999999	509	999999	999999	304	999999	533	300	786	319	437	471	746	512	78	63	987	999999	999999	999999	999999	102	93	678	461	603	999999	656	999999	711	89	475	719	766	395	894	999999	284	192	755	583	316	142	263	999999	994	605	802	365	
365	999999	999999	385	111	188	407	425	49	972	701	999999	876	980	85	240	962	752	980	127	183	604	712	999999	668	999999	949	960	830	999999	466	997	164	300	953	840	656	99	618	999999	987	479	999999	312	491	999999	706	335	67	33	550	251	625	684	999999	760	167	40	716	999999	239	447	594	874	516	999999	999999	586	36	244	583	999999	999999	999999	999999	703	195	410	910	990	302	623	903	807	624	999999	382	480	999999	999999	682	999999	382	516	358	550	885	545	795	999999	999999	999999	308	822	999999	677	116	999999	553	999999	575	757	129	725	808	615	543	786	999999	301	331	452	478	833	562	957	499	999999	53	590	817	649	999999	131	245	182	324	91	368	946	117	158	926	628	999999	925	506	657	999999	742	16	109	295	999999	999999	999999	652	475	269	492	188	999999	190	999999	671	925	999999	997	490	636	301	999999	428	313	193	182	526	850	215	637	460	842	920	310	584	718	363	121	999999	932	530	848	999999	875	768	629	999999	962	956	999999	782	999999	176	81	451	553	999999	982	319	295	786	802	270	632	999999	345	567	999999	999999	999999	571	41	343	557	116	452	641	552	544	564	999999	563	999999	512	854	999999	675	999999	858	40	999999	381	801	379	155	727	588	198	843	432	71	98	583	13	140	999999	999999	619	964	998	912	999999	447	999999	90	233	908	757	777	90	669	718	31	358	915	200	239	999999	412	388	863	452	708	122	999999	126	979	889	382	112	785	66	884	859	999999	909	933	56	298	921	819	831	999999	762	999999	999999	76	999999	999999	999999	522	211	999999	586	145	470	999999	335	262	964	254	28	999999	675	305	999999	833	171	240	999999	266	193	675	490	569	42	41	945	358	159	59	754	801	999999	590	999999	999999	999999	724	657	490	999999	793	333	999999	999999	456	745	999999	999999	519	999999	999999	93	684	338	535	999999	27	113	439	483	999999	113	915	999999	999999	943	94	722	763	535	999999	999999	524	999999	399	352	812	999999	999999	295	488	208	639	153	999999	718	757	262	57	132	291	621	227	17	999999	690	418	188	583	513	661	744	396	984	999999	999999	568	999999	938	999999	914	999999	527	999999	994	777	999999	771	738	509	999999	999999	999999	641	999999	824	365	999999	35	709	933	999999	195	81	633	744	999999	999999	684	350	159	730	323	863	217	999999	999999	999999	22	854	227	999999	450	999999	327	829	79	755	740	644	64	999999	999999	239	260	290	999999	456	520	260	965	817	97	397	999999	465	519	999999	433	220	999999	292	999999	181	999999	296	193	999999	
753	804	999999	66	915	999999	296	108	728	93	999999	927	970	999999	563	999999	888	409	559	999999	999999	861	319	999999	332	529	999999	772	556	830	747	963	106	951	999999	715	585	909	902	999999	111	261	736	435	208	505	999999	93	999999	743	292	92	999999	141	999999	891	494	416	733	395	999999	524	551	898	346	649	831	28	944	847	999999	978	506	511	951	473	134	884	999999	999999	288	831	52	999999	547	664	236	999999	564	810	230	179	185	517	922	586	709	838	98	558	674	999999	999999	882	999999	314	585	234	190	923	767	610	356	906	116	999999	481	738	361	681	422	866	464	143	999999	16	999999	999999	589	374	763	296	999999	511	162	67	692	170	256	999999	88	11	784	999999	999999	620	823	279	999999	629	115	970	999999	999999	145	808	767	999999	265	560	511	596	645	999999	999999	999999	813	999999	753	59	610	999999	492	129	602	999999	91	823	99	999999	999999	533	589	999999	269	792	999999	999999	375	354	299	687	905	695	731	492	366	969	999999	999999	999999	979	525	360	28	999999	487	367	814	999999	999999	944	915	260	377	977	17	999999	999999	376	999999	434	478	408	759	923	999999	797	397	120	999999	121	352	526	208	999999	17	238	999999	474	315	999999	575	999999	627	355	999999	654	328	753	999999	680	423	999999	999999	999999	510	126	600	104	388	999999	969	703	670	614	999999	399	62	173	970	779	743	91	71	226	859	999999	999999	414	161	761	479	643	634	383	698	248	622	826	703	999999	637	847	96	624	483	871	980	22	753	382	999999	164	783	706	999999	341	999999	687	999999	682	345	196	999999	627	221	335	79	296	915	999999	777	235	470	89	151	999999	994	447	999999	999999	847	999999	660	778	168	324	860	928	999999	367	206	935	313	30	555	450	904	469	412	999999	801	693	107	999999	605	376	693	704	564	51	999999	604	999999	534	835	577	536	999999	468	896	475	999999	999999	999999	166	841	922	450	533	701	999999	535	999999	594	999999	164	671	269	999999	791	631	166	999999	403	30	602	990	999999	195	977	914	999999	10	515	682	999999	842	999999	244	763	454	253	180	862	60	811	569	359	999999	681	906	276	991	676	999999	318	999999	999999	538	564	850	999999	999999	556	786	262	999999	528	912	535	322	999999	999999	419	999999	387	986	511	353	218	999999	641	441	514	81	648	747	999999	250	373	885	395	20	679	999999	311	999999	624	86	797	286	999999	447	812	368	783	999999	582	338	887	332	999999	113	999999	531	999999	999999	751	999999	148	514	210	288	548	649	926	122	355	
506	46	999999	372	434	999999	999999	992	204	629	999999	298	999999	175	995	362	51	620	291	690	158	703	599	247	149	938	292	86	762	898	172	442	670	895	999999	301	498	960	999999	999999	999999	539	24	92	605	195	741	349	999999	925	507	38	644	432	999999	802	999999	999999	232	496	273	856	999999	999999	466	713	627	511	99	703	864	999999	781	735	303	618	688	517	641	954	999999	943	871	836	999999	143	999999	248	698	283	854	999999	738	352	293	541	309	999999	625	892	999999	239	260	511	999999	999999	257	909	138	588	123	929	999999	999999	299	330	985	999999	904	332	915	389	812	999999	848	999999	351	438	451	999999	318	969	999999	999999	396	999999	999999	369	999999	974	999999	999999	119	999999	169	924	999999	999999	999999	963	999999	999999	999999	999999	977	188	427	444	662	999999	999999	819	468	375	999999	153	48	772	882	332	637	999999	628	929	446	38	279	703	656	924	703	881	384	488	216	412	165	598	771	217	549	999999	706	242	899	76	999999	744	839	25	886	62	999999	730	335	930	288	884	856	948	908	724	788	738	839	203	999999	979	169	999999	988	450	11	674	782	388	918	395	40	380	609	535	863	640	999999	999999	999999	654	162	999999	134	281	999999	999999	999999	999999	470	968	403	706	631	449	584	971	37	999999	999999	999999	947	999999	21	892	854	486	999999	383	860	157	701	199	900	790	826	883	999999	717	708	188	375	957	918	950	992	999999	748	170	950	999999	612	601	599	389	706	216	274	241	426	264	483	925	965	323	999999	213	805	840	999999	999999	237	320	737	872	548	990	38	999999	900	999999	737	188	432	967	544	110	600	521	94	620	619	999999	300	454	704	450	999999	605	683	788	528	908	547	259	664	302	863	726	840	715	187	212	341	896	527	305	999999	998	778	176	613	294	756	11	92	725	30	293	999999	999999	999	433	387	121	12	829	640	183	312	252	246	873	680	999999	999999	416	999999	403	927	409	948	999999	826	516	184	243	162	999999	176	939	281	580	557	742	716	754	824	999999	894	999999	664	328	695	535	930	739	614	387	568	999999	555	627	366	768	160	999999	999999	999999	936	768	999999	999999	16	999999	970	666	326	937	999999	688	999999	999999	999999	239	744	629	999999	300	586	445	628	775	999999	501	393	654	999999	999999	999999	710	157	953	293	999999	999999	999999	321	999999	565	273	423	676	999999	879	93	605	128	137	999999	999999	707	315	294	501	150	999999	126	515	979	326	452	999999	999999	999999	541	638	666	382	218	184	999999	976	
735	322	999999	999999	60	107	999999	788	535	999999	999999	71	12	842	999999	999999	985	129	999999	806	351	999999	820	886	331	772	348	999999	938	999999	918	850	999999	731	579	971	480	999999	851	29	108	201	999999	365	772	999999	949	699	969	999999	397	98	730	511	634	497	502	144	631	287	759	961	850	789	177	914	999999	999999	272	696	322	999999	999999	434	707	160	457	464	999999	47	823	649	999999	73	358	830	129	711	107	999999	479	999999	566	573	269	146	351	11	999999	857	444	678	436	282	562	599	999999	306	999999	483	49	999999	30	593	463	119	485	786	440	999999	795	999999	183	190	999999	976	241	704	174	570	809	455	277	266	603	155	222	999999	510	999999	999999	999999	999999	623	52	999999	325	973	119	999999	661	564	999999	850	999999	307	504	256	65	999999	368	126	142	243	674	593	999999	763	989	318	896	999999	285	681	338	973	239	560	147	784	661	267	594	24	909	254	885	426	999999	999999	651	966	157	924	401	999999	999999	674	949	458	672	561	984	999999	999999	999999	288	889	521	999999	77	944	999999	280	924	110	532	128	334	999999	708	999999	568	693	667	930	135	361	289	445	293	565	611	688	122	109	283	792	760	999999	999999	995	904	999999	238	706	857	999999	999999	999999	999999	571	349	999999	750	329	993	999999	999999	333	262	927	609	86	804	999999	342	430	168	824	999999	739	367	803	463	713	999999	461	464	960	83	258	360	989	999999	722	225	91	999999	793	116	982	658	437	277	48	395	828	999999	726	373	436	717	999999	472	630	213	546	75	46	880	999999	836	183	999999	13	576	620	11	999999	296	261	492	375	718	845	91	930	535	424	328	619	159	999999	596	999999	999999	999999	526	454	518	999999	25	901	912	574	999999	485	999999	273	471	999999	827	229	440	999999	944	352	467	627	999999	283	21	651	718	270	392	108	586	613	472	402	104	556	573	617	245	999999	462	154	699	605	752	271	952	553	792	930	307	999999	702	999999	999999	898	904	245	667	374	193	999999	999999	56	898	999999	801	79	680	280	655	999999	877	363	889	323	928	999999	530	750	698	174	478	999999	999999	112	999999	284	684	205	652	338	950	870	999999	999999	962	999999	706	188	999999	999999	872	522	285	484	999999	348	308	403	970	960	715	917	999999	999999	183	729	999999	796	663	526	999999	999999	628	327	871	16	957	999999	360	285	247	351	289	815	302	999999	186	326	505	572	975	291	999999	691	622	43	204	387	638	242	407	909	525	943	498	397	894	957	613	600	
999999	230	52	694	723	373	637	999999	726	226	553	928	301	101	551	113	260	999999	704	838	812	579	450	128	878	337	826	346	999999	904	72	228	713	904	190	755	248	540	999999	258	405	343	999999	999999	689	478	618	434	402	394	999999	957	262	774	999999	999999	779	924	816	395	999999	301	999999	999999	164	334	225	396	910	795	865	720	968	455	443	478	918	39	999999	409	999999	999999	943	932	999999	115	965	939	126	999999	975	323	999999	581	999999	114	799	838	266	364	263	231	523	999999	528	999999	988	999999	341	319	894	750	495	417	676	155	357	611	63	59	368	999999	280	999999	819	551	999999	397	744	338	679	89	772	999999	999999	497	878	999999	414	999999	126	168	999999	806	484	235	999999	316	904	999999	757	999999	785	217	996	978	951	981	787	976	999999	999999	72	12	640	999999	978	999999	999999	189	276	20	206	999999	999999	209	677	473	68	594	722	690	999999	187	581	999999	304	564	88	177	545	897	559	437	999999	525	999999	605	176	669	256	418	54	725	299	746	991	84	285	796	310	487	922	203	264	738	118	884	431	159	520	999999	342	999999	643	999999	461	769	999999	416	113	82	999999	999999	347	999999	646	999999	888	999999	499	999999	289	291	866	999999	974	999999	999999	194	416	999999	183	27	999999	832	85	949	91	919	295	232	999999	868	999999	999999	190	533	856	949	102	352	996	999999	659	300	144	61	999999	585	405	106	595	999999	999999	892	898	289	249	514	239	696	684	999999	549	277	933	420	598	638	999999	450	509	234	102	74	224	586	368	859	698	34	721	999999	524	999999	636	693	999999	800	339	900	294	351	720	406	667	999999	999999	391	366	724	463	599	999999	954	999999	371	510	934	677	999999	921	390	816	214	974	999999	999999	360	999999	249	551	797	308	976	166	167	999999	696	407	999999	539	976	999999	973	999999	131	798	569	999999	999999	193	934	132	27	999999	904	535	999999	431	999999	999999	697	750	999999	182	999999	999999	731	798	439	857	814	999999	999999	999999	945	887	842	643	999999	390	885	758	376	66	617	674	290	999999	999999	631	998	999999	999999	613	842	235	385	801	999999	830	76	999999	172	416	379	406	999999	245	44	26	999999	999999	578	999999	698	938	383	71	999999	991	20	999999	546	807	858	999999	619	877	940	719	512	51	737	999999	323	124	595	959	999999	220	999999	55	962	245	938	137	696	819	915	903	851	324	999999	914	820	342	233	364	558	830	999999	763	999999	324	999999	652	999999	556	785	583	353	424	999999	354	958	964	771	
311	869	731	853	800	962	47	999999	999999	999999	999999	212	980	890	999999	999999	999999	434	279	751	648	999999	296	992	149	43	999999	560	437	939	890	956	855	571	922	494	826	977	999999	800	999999	999999	326	846	320	354	805	999999	121	22	527	999999	999999	223	133	580	583	738	713	766	999999	487	439	258	915	866	356	419	968	746	584	879	448	478	494	200	999999	449	999999	795	999999	648	448	999999	421	969	277	641	448	351	999999	97	999999	999999	179	779	27	999999	930	453	997	396	724	375	437	648	999999	220	729	999999	999999	143	66	917	999999	999999	999999	25	999999	945	599	714	999999	627	834	496	999999	229	308	714	183	999999	999999	238	797	842	999999	82	999999	773	497	66	911	515	185	777	999999	999999	690	197	741	999999	242	985	854	292	424	107	541	941	999999	263	912	25	759	830	624	828	129	695	68	966	38	73	458	543	802	465	999999	66	465	269	538	999999	972	180	114	999999	383	514	427	826	541	55	739	244	154	896	755	354	163	212	236	995	138	774	974	178	536	320	489	999999	999999	484	485	774	725	800	52	999999	725	100	454	614	278	241	999999	982	333	223	999999	906	710	107	903	999999	42	542	982	207	206	999999	996	73	35	999999	181	67	569	965	519	353	853	176	629	72	757	621	727	896	350	991	845	323	921	583	259	557	999999	232	741	999999	818	999999	392	999999	103	391	589	809	69	999999	422	367	704	56	62	543	999999	841	504	999999	815	95	999999	214	99	683	999999	451	999999	624	486	346	999999	336	534	19	784	838	968	376	999999	917	999999	973	579	488	618	999999	530	716	89	738	728	329	376	999999	987	187	701	999999	249	147	600	445	890	85	142	378	521	999999	758	639	999999	138	390	898	258	884	635	611	75	276	999999	503	999999	748	618	905	960	802	31	607	147	558	136	999999	327	401	999999	503	355	999999	363	999999	999999	449	865	599	939	478	999999	112	551	99	354	999999	999999	106	901	999999	999999	237	417	718	31	161	502	324	11	999999	999999	857	801	142	266	825	913	445	999999	104	882	29	966	492	999999	919	65	999999	214	164	677	230	500	999999	46	127	832	645	464	806	947	550	598	452	897	626	310	419	833	528	69	781	560	806	269	999999	271	925	400	112	106	454	120	847	819	999999	366	861	105	148	999999	277	980	739	999999	341	430	523	999999	701	618	645	224	685	104	896	669	999999	680	599	855	999999	255	361	709	503	440	751	632	999999	270	999999	999999	694	999999	791	999999	821	
659	928	999999	748	340	999999	493	461	240	434	752	923	690	672	190	505	293	999999	32	999999	40	653	901	679	890	58	441	999999	330	529	160	312	105	999999	44	752	999999	117	999999	999999	999999	258	272	15	998	709	999999	598	999999	999999	411	448	769	181	790	15	37	999999	857	292	266	323	141	711	284	999999	999999	842	637	999999	923	185	520	999999	999999	781	390	895	681	190	202	843	911	511	127	999999	543	923	67	999999	724	245	999999	293	300	554	127	561	730	558	999999	999999	960	829	895	999999	999999	303	421	19	625	141	665	676	100	999999	412	629	593	573	999999	999999	784	609	999999	687	926	999999	185	215	664	999999	999999	133	308	188	883	92	616	891	782	250	512	58	413	593	580	583	999999	999999	152	497	967	167	652	999999	999999	999999	125	217	309	702	127	215	999999	795	967	999999	378	911	539	330	23	702	790	665	401	736	205	130	117	999999	999999	308	73	999999	999999	16	481	329	999999	999999	966	999999	592	90	132	999999	999999	999999	625	47	214	292	347	822	999999	275	376	986	587	501	999999	994	109	999999	999999	819	151	187	999999	960	71	58	961	17	999999	615	119	999999	543	999999	999999	588	505	79	148	750	999999	251	693	999999	999999	999999	999999	458	999999	971	999999	635	999999	999999	164	527	999999	665	976	165	330	339	468	868	999999	999999	453	493	999999	999999	499	40	817	999999	858	900	493	347	999999	999999	317	512	640	391	316	483	300	239	939	515	904	839	102	982	429	999999	782	824	999999	999999	51	257	988	800	481	278	818	501	999999	264	999999	999999	344	410	999999	818	999999	999999	999999	681	376	223	554	954	671	659	937	835	498	999999	999999	669	906	356	999999	69	523	839	909	47	665	798	999999	999999	482	568	999999	999999	143	611	999999	705	271	759	607	999999	999999	44	999999	822	341	982	999999	999999	147	373	439	987	876	999999	304	860	999999	999999	999999	577	438	869	481	112	164	255	999999	886	306	421	407	157	749	706	365	488	710	97	706	683	795	568	547	118	139	517	999999	999999	317	80	538	746	743	999999	400	833	563	999999	667	95	999999	126	920	725	965	999999	999999	179	433	815	999999	89	818	342	999999	869	331	999999	999999	646	999999	357	579	235	999999	661	999999	719	316	531	925	683	999999	621	401	999999	999999	822	152	848	279	646	999999	502	920	458	999999	410	999999	530	511	999999	63	30	999999	933	546	695	841	999999	877	999999	863	901	889	999999	659	206	940	113	232	509	230	134	377	999999	436	999999	315	999999	732	13	472	999999	29	735	
999999	409	965	468	141	999999	980	838	999999	751	999999	28	612	453	799	731	469	153	308	999999	969	928	999999	999999	999999	469	389	416	582	999999	65	86	882	163	846	999999	241	482	971	279	528	391	163	999999	999999	999999	999999	861	999999	10	999999	999999	999999	999999	765	701	755	112	961	672	572	573	266	999999	695	706	999999	458	607	999999	500	987	999999	999999	483	999999	999999	37	852	98	994	528	999999	999999	339	735	999999	864	398	155	504	139	520	309	999999	955	135	66	930	314	281	26	999999	96	999999	999999	158	459	543	187	926	728	999999	873	678	54	792	684	767	999999	999999	281	70	462	999999	371	476	871	331	528	462	718	999999	547	817	978	274	694	81	999999	587	999999	999999	999999	228	776	878	647	999999	662	172	999999	299	999999	999999	999	999999	999999	999999	999999	90	999999	137	25	725	218	630	999999	66	699	779	107	613	999999	382	968	999999	850	243	278	999999	828	250	669	999999	21	428	136	999999	817	32	472	652	999999	701	999999	999999	314	494	999999	155	176	591	931	882	999999	838	314	598	238	58	115	568	999999	656	999999	46	999999	660	714	789	503	371	999999	677	999999	454	680	292	82	956	999999	365	232	133	326	247	318	999999	999999	182	123	538	999999	769	916	904	879	285	450	273	999999	654	999999	231	651	804	352	263	575	620	999999	31	526	282	411	749	346	649	340	24	727	681	999999	541	675	965	259	479	761	999999	575	999999	842	999999	412	999999	999999	999999	481	521	894	65	999999	680	25	102	22	999999	367	176	567	999999	999999	435	545	999999	999999	248	999999	686	555	873	502	172	999999	761	189	999999	999999	419	999999	345	177	819	130	672	470	690	526	583	952	419	121	594	845	344	461	417	999999	999999	999999	347	454	795	999999	30	562	999999	635	263	912	305	969	947	999999	231	72	135	315	872	411	604	721	999999	999999	145	761	908	999999	710	310	772	999999	338	711	999999	891	999999	853	109	120	999999	64	272	670	657	449	174	591	623	999999	336	111	399	138	113	625	481	999999	829	269	654	731	924	953	150	999999	640	999999	186	340	689	999999	999999	762	990	549	459	312	86	695	597	327	703	437	974	670	64	209	608	999999	420	321	999999	839	465	999999	140	319	530	806	999999	928	414	999999	592	999999	895	637	999999	999999	176	178	984	143	672	337	38	496	999999	479	795	440	637	975	920	999999	257	999999	999999	310	418	150	999999	279	999999	668	912	420	845	919	999999	427	999999	53	45	251	999999	999999	177	138	661	999999	340	60	21	378	300	439	
373	999999	807	528	340	838	155	36	396	714	257	999999	425	618	999999	69	703	377	999999	594	940	678	50	367	209	999999	999999	999999	809	731	999999	518	999999	999999	56	999999	122	257	97	233	999999	999999	854	622	642	173	713	53	991	280	999999	643	999999	706	499	694	183	449	999999	171	199	380	226	665	999999	738	635	999999	571	999999	947	999999	999999	156	696	931	824	428	724	45	464	605	783	539	384	624	520	671	983	362	456	672	928	925	44	527	999999	199	176	999999	538	770	481	970	332	900	362	851	20	999999	870	999999	724	293	706	593	999999	686	290	831	227	964	959	219	574	285	527	999999	122	178	148	999999	999999	999999	999999	999999	134	999999	217	999999	272	999999	660	425	999999	701	948	645	999999	451	999999	116	909	999999	999999	999999	999999	272	406	999999	382	997	739	842	999999	245	503	904	786	999999	468	783	479	805	569	999999	313	999999	726	872	337	881	146	999999	246	999999	725	916	143	999999	882	861	416	999999	111	999999	928	818	999999	999999	999999	999999	859	999999	982	158	636	999999	776	137	270	278	545	999999	720	501	860	78	605	397	999999	587	770	853	999999	607	376	319	704	304	630	999999	548	480	674	293	32	931	999999	999999	405	622	150	999999	999999	614	325	883	449	610	413	999999	223	608	999999	620	283	999999	84	384	999999	327	409	481	506	775	729	75	859	436	999999	999999	389	999999	991	999999	447	999999	191	526	999999	493	869	103	999999	999999	999999	939	742	64	19	25	999999	314	315	999999	223	669	510	896	884	260	999999	999999	141	484	481	705	617	840	183	519	825	557	103	299	457	315	590	736	504	790	332	805	427	999999	82	84	211	912	683	778	999999	295	642	999999	469	856	999999	416	298	999999	332	902	999999	500	200	999999	999999	26	631	908	999999	773	999999	103	927	228	999999	999999	411	406	504	704	166	405	999999	540	915	71	829	600	353	183	447	928	468	430	924	926	999999	773	864	999999	291	775	699	490	892	999999	114	999999	271	293	14	999999	81	627	745	485	244	660	393	999999	196	41	564	905	335	999999	999999	507	303	668	999999	638	542	319	423	999999	999999	775	647	999999	957	588	338	69	999999	555	856	841	684	999999	999999	999999	389	715	997	259	220	793	164	999999	914	999999	999999	602	877	376	359	999999	213	363	779	999999	23	27	999999	607	702	504	999999	999999	617	793	822	854	976	999999	999999	826	999999	999999	999999	912	621	228	461	999999	641	736	192	801	205	105	637	999999	999999	233	597	372	524	399	557	715	66	999999	999999	999999	
784	999999	626	82	128	533	999999	49	999999	999999	847	795	565	839	966	999999	999999	935	584	521	165	501	999999	999999	217	885	311	922	616	466	855	247	416	341	576	999999	999999	999999	999999	672	999999	598	148	999999	385	999999	806	684	433	591	403	131	799	300	999999	292	909	873	999999	242	231	999999	432	726	21	610	999999	233	273	427	999999	211	999999	911	865	567	363	999999	377	414	999999	626	498	35	72	999999	447	999999	377	293	639	247	255	450	450	139	175	422	792	775	422	582	421	16	735	201	870	888	435	999999	929	999999	505	460	163	605	38	407	663	999999	172	999999	856	980	787	618	999999	810	470	999999	402	940	597	999999	991	506	999999	492	299	999999	999999	559	690	970	363	120	741	795	999999	999999	999999	767	758	515	612	159	726	999999	229	127	246	999999	427	698	14	988	931	903	468	657	999999	999999	118	792	424	613	999999	886	626	676	876	169	523	625	999999	634	192	999999	989	999999	780	774	273	181	999999	999999	999999	991	966	375	189	837	336	639	455	565	659	966	999999	998	575	999999	814	552	250	86	999999	801	999999	379	806	999999	913	626	877	999999	282	936	168	620	999999	591	920	999999	999999	48	833	883	179	79	974	226	991	990	277	940	999999	720	930	999999	999999	340	927	596	568	339	924	710	762	830	293	723	807	480	527	999999	999999	999999	65	211	253	999999	631	999999	999999	590	999999	922	358	999999	665	561	15	610	363	150	664	333	999999	999999	124	132	131	349	999999	261	418	521	999999	293	30	406	999999	728	314	999999	709	999999	201	999999	481	11	999999	825	174	731	999999	207	126	387	329	596	870	897	97	131	541	999999	218	153	999999	346	999999	999999	916	269	895	999999	999999	759	440	730	142	714	685	123	999999	305	185	64	544	221	999999	94	963	434	536	767	641	999999	72	427	725	57	999999	144	551	296	908	905	835	440	901	367	999999	999999	999999	166	222	974	999999	245	115	163	609	960	942	374	112	492	732	138	645	123	999999	22	15	94	999999	999999	999999	484	999999	280	228	999999	319	47	147	999999	970	380	555	999999	831	826	321	999999	448	999999	202	186	194	426	999999	707	795	787	669	934	999999	379	258	999999	999999	999999	999999	999999	999999	506	650	905	237	737	999999	362	583	977	291	871	701	443	645	999999	358	394	299	970	108	999999	318	999999	377	213	999999	600	132	999999	265	999999	977	486	636	942	204	296	949	456	905	999999	134	817	506	999999	243	159	999999	196	322	27	999999	878	999999	424	999999	128	999999	34	956	920	
240	999999	722	336	893	224	807	999999	866	71	445	843	999999	288	999999	999999	35	999999	969	631	866	999999	572	999999	377	109	749	999999	754	85	759	925	500	984	589	999999	999999	179	999999	28	352	40	329	260	582	999999	812	459	37	697	103	958	64	335	64	304	136	484	959	999999	475	594	949	791	312	999999	353	91	999999	960	999999	856	674	999999	288	836	616	999999	665	633	999999	300	999999	67	999999	801	871	174	999999	999999	309	619	220	999999	552	758	90	538	947	999999	400	999999	760	77	999999	999999	293	112	57	227	688	999999	819	335	508	185	410	892	808	511	999999	188	161	413	661	999999	645	999999	408	530	755	999999	374	999999	243	564	999999	127	766	745	517	768	999999	712	999999	494	800	885	611	377	357	999999	999999	446	423	999999	999999	999999	415	515	601	729	703	527	471	610	450	999999	101	943	999999	293	999999	73	999999	879	999999	449	807	177	999999	760	953	41	999999	999999	358	927	189	999999	999999	999999	711	260	999999	788	74	600	250	995	53	584	999999	667	731	74	72	666	451	544	161	141	999999	248	529	999999	775	999999	354	904	262	523	45	999999	999999	999999	582	875	919	216	814	470	999999	999999	134	410	966	999999	999999	117	999999	999999	485	645	870	853	644	472	731	312	22	402	256	345	743	530	548	723	708	999999	492	999999	746	245	729	691	932	737	124	999999	874	490	371	999999	999999	570	47	400	209	115	818	119	999999	617	203	422	224	863	999999	604	999999	253	586	42	999999	999999	944	250	999999	189	921	999999	358	999999	438	531	999999	999999	934	183	492	158	999999	602	460	383	53	139	51	317	477	78	669	519	267	630	903	339	999999	103	625	999999	483	30	999999	911	760	542	189	672	390	214	928	894	121	712	999999	984	582	999999	273	815	208	609	712	852	247	838	354	807	999999	999999	398	840	999999	999999	674	504	417	549	622	511	950	379	926	272	999999	774	999999	554	901	999999	757	378	999999	810	599	874	999999	342	999999	921	197	999999	54	999999	999999	97	347	425	47	235	576	999999	999999	762	865	999999	682	450	711	472	440	799	905	708	944	29	20	999999	106	999999	196	85	875	700	323	578	999999	246	455	999999	437	982	999999	676	353	724	999999	78	945	770	201	999999	999999	999999	491	397	476	345	745	796	86	600	329	247	48	999999	167	929	448	297	502	446	994	659	45	457	293	239	365	230	999999	942	801	999999	999999	999999	454	675	999999	999999	999999	999999	501	999999	975	999999	663	279	637	852	566	818	629	658	999999	755	999999	971	
999999	43	114	246	999999	999999	999999	999999	799	999999	999999	719	56	492	720	522	194	512	944	345	999999	999999	794	23	601	513	663	999999	322	999999	67	853	455	483	510	184	821	865	21	999999	999999	841	47	669	640	917	805	999999	999999	117	473	766	811	537	297	999999	249	100	644	999999	861	73	999999	655	936	784	273	999999	981	545	701	329	500	967	999999	842	171	134	383	683	999999	999999	999999	215	679	301	52	918	195	544	935	730	230	545	999999	80	999999	999999	733	855	654	242	102	562	416	999999	275	999999	999999	455	804	999999	717	961	767	282	708	999999	975	644	999999	999999	387	999999	610	970	999999	955	851	142	821	999999	400	527	39	475	496	802	999999	536	999999	999999	593	739	739	820	999999	269	777	843	371	414	415	98	123	309	854	654	951	445	54	999999	991	202	633	999999	999999	200	931	999999	786	999999	816	449	618	543	761	648	708	790	958	999999	187	18	770	417	373	312	413	730	620	999999	850	364	491	715	217	400	115	713	106	821	337	484	66	465	999999	965	479	580	547	216	946	171	486	214	142	999999	999999	226	999999	422	999999	999999	999999	944	999999	461	958	903	999999	370	542	994	999999	146	999999	702	951	999999	818	407	832	999999	192	413	895	999999	999999	287	999999	234	968	889	999999	684	999999	136	999999	122	410	146	17	576	253	186	674	999999	476	999999	702	439	41	127	999999	263	589	954	999999	279	999999	375	584	680	329	112	999999	653	943	999999	112	386	900	839	903	999999	999999	999999	589	16	739	943	999999	537	584	153	202	851	999999	797	999999	999999	117	533	72	45	562	336	257	151	784	30	999999	466	247	999999	539	201	999999	726	864	334	999999	22	539	115	162	56	999999	186	909	550	172	999999	999999	32	278	999999	999999	868	129	999999	18	447	231	718	999999	999999	300	269	613	11	637	764	999999	769	999999	999999	993	957	883	516	240	80	242	999999	999999	863	550	224	57	999999	999999	355	607	801	326	927	790	999999	180	406	756	836	572	999999	912	407	221	156	316	182	383	819	984	999999	999999	937	215	987	860	82	215	85	221	451	585	292	167	999999	452	788	314	182	787	487	759	404	508	334	331	461	652	403	999999	999999	788	606	370	994	969	389	722	803	960	999999	200	680	625	130	332	630	249	999999	999999	528	867	210	41	999999	853	999999	438	880	999999	408	999999	811	177	346	663	979	921	173	999999	73	76	510	222	689	297	88	778	387	11	700	221	573	700	389	17	587	574	863	999999	541	950	841	148	999999	
677	388	999999	289	467	352	709	999999	914	640	462	367	999999	999999	220	774	999999	61	879	964	196	856	121	787	338	85	415	68	31	632	122	235	372	660	22	999999	575	499	999999	999999	991	145	658	69	999999	650	599	999999	653	376	999999	899	962	183	374	821	276	726	999999	391	999999	650	64	292	527	237	994	337	340	311	209	170	140	999999	972	61	207	61	860	688	486	193	414	655	750	223	273	198	999999	999999	642	849	548	999999	999999	350	90	999999	999999	700	655	271	892	351	999999	721	999999	999999	210	323	623	999999	865	271	904	754	245	409	542	999999	999999	805	52	149	669	999999	999999	600	507	631	999999	831	519	999999	43	225	300	73	999999	38	999999	530	999999	972	577	427	983	999999	999999	967	999999	681	999999	238	736	999999	228	753	682	817	999999	999999	999999	578	999999	792	704	705	238	688	463	999999	922	513	999999	443	817	999999	571	251	376	999999	965	540	526	299	999999	999999	434	192	996	547	999999	669	929	285	296	999999	629	785	723	999999	57	946	514	932	759	329	378	303	999999	158	191	441	451	764	213	704	61	63	794	999999	281	55	999999	915	792	262	584	584	156	407	450	786	528	98	297	999999	999999	594	540	678	999999	140	160	999999	999999	948	999999	174	82	592	367	999999	990	309	16	12	264	598	999999	506	744	999999	156	634	708	404	999999	362	477	194	999999	467	522	126	509	150	999999	843	559	843	45	419	512	564	50	873	999999	228	91	295	765	436	453	43	999999	130	999999	999999	150	961	999999	864	999999	887	999999	899	63	874	799	866	116	420	49	307	471	334	999999	592	999999	834	999999	695	281	192	429	999999	23	488	999999	389	999999	379	703	598	807	180	722	624	999999	150	819	921	428	999999	188	354	397	999999	572	608	999999	402	931	315	362	349	593	515	999999	671	999999	574	999999	420	710	736	999999	999999	999999	999999	999999	999999	999999	453	24	686	276	65	999999	84	999999	867	916	584	549	763	448	999999	245	999999	586	216	165	979	264	254	240	18	999999	451	638	999999	657	999999	995	183	461	999999	300	676	999999	999999	511	394	999999	999999	658	116	999999	946	999999	999999	215	999999	714	405	999999	961	199	770	999999	268	550	562	446	907	999999	644	589	375	999999	999999	999999	999999	394	58	704	771	172	245	595	134	147	568	999999	320	740	999999	566	600	674	500	297	530	229	814	987	949	948	909	999999	999999	527	504	645	999999	999999	999999	646	666	999999	738	798	954	184	331	131	982	409	136	176	594	87	989	999999	811	673	577	
349	580	70	755	822	262	436	581	607	643	999999	999999	99	104	978	900	999999	935	701	343	999999	999999	693	15	550	822	743	224	999999	538	802	833	663	653	307	76	605	945	915	546	999999	602	724	999999	999999	583	999999	81	615	186	99	766	120	339	999999	451	999999	65	215	999999	519	222	999999	79	840	99	171	446	797	999999	305	953	29	164	816	753	183	215	946	966	786	671	999999	759	448	46	723	999999	431	999999	188	550	999999	999999	37	315	999999	655	647	999999	422	599	284	702	881	999999	746	955	999999	477	277	682	999999	248	224	847	613	885	630	804	376	999999	999999	941	734	754	223	114	137	510	796	528	999999	976	999999	999999	397	906	877	999999	299	767	810	954	999999	506	999999	501	999999	999999	702	81	999999	842	603	584	999999	999999	999999	137	922	642	827	23	680	748	123	142	999999	37	460	706	999999	999999	999999	608	37	70	362	237	323	999999	413	947	999999	999999	503	725	383	969	611	64	937	999999	390	657	999999	796	284	839	392	308	806	673	729	995	999999	706	999999	994	999999	524	999999	740	813	999999	238	999999	214	955	255	398	759	999999	425	406	769	267	937	999999	999999	999999	786	522	844	999999	915	740	228	813	661	796	397	388	422	999999	84	207	999999	190	428	999999	999999	999999	594	994	548	91	257	332	236	806	999999	999999	336	326	999999	467	895	797	294	498	661	400	999999	458	10	380	312	999999	332	999999	329	756	999999	607	999999	467	928	999999	999999	833	492	895	587	999999	37	999999	999999	106	359	616	999999	150	896	930	409	999999	35	146	994	177	779	919	999999	663	486	999999	999999	999999	678	281	538	55	330	461	15	765	813	999999	999999	93	329	215	979	715	270	999999	860	999999	208	999999	441	792	855	999999	63	573	894	923	378	999999	874	332	999999	87	88	265	999999	444	924	643	388	587	714	910	848	574	999999	999999	999999	307	999999	544	530	231	839	746	199	999999	999999	442	870	889	79	999999	218	996	787	901	637	15	999999	425	583	565	77	854	999999	945	999999	999999	633	609	530	80	999999	999999	802	999999	247	341	75	799	999999	492	772	498	999999	307	999999	999999	786	48	658	397	999999	737	960	964	163	999999	669	254	569	918	808	271	369	999	556	878	999999	590	663	305	939	569	999999	101	999999	579	346	999999	999999	608	702	595	951	142	999999	999999	999999	838	52	262	999999	999999	239	999999	684	999999	139	518	750	823	658	206	384	362	999999	379	358	999999	182	584	648	889	999999	999999	226	222	320	999999	867	999999	999999	365	999999	411	
634	129	339	271	999999	291	449	828	39	999999	949	999999	221	999999	685	999999	999999	510	999999	468	999999	782	818	999999	901	471	201	903	651	327	999999	999999	658	973	728	338	50	97	462	890	145	820	859	582	21	720	11	721	551	115	658	997	699	89	797	851	310	70	369	945	999999	546	186	712	999999	656	847	247	870	356	721	999999	58	999999	333	793	923	999999	267	191	469	999999	999999	546	668	999999	604	579	185	877	38	999999	727	999999	800	598	643	156	479	364	872	763	851	204	393	970	949	923	756	13	927	74	802	188	486	620	194	640	53	999999	999999	277	72	993	328	999999	999999	541	999999	999999	160	776	766	999999	318	705	628	167	162	698	378	680	999999	181	999999	963	187	548	40	190	414	12	112	999999	999999	605	701	858	999999	999999	19	418	999999	999999	999999	160	999999	899	999999	780	992	37	999999	354	417	381	454	890	53	999999	999999	999999	999999	794	329	157	674	999999	999999	713	13	999999	290	510	999999	959	731	999999	328	798	666	287	999999	259	198	387	524	757	285	931	161	999999	814	999999	98	597	907	164	999999	706	486	234	310	999999	777	999999	746	977	999999	457	650	652	999999	999999	697	286	743	261	999999	942	999999	916	797	668	561	201	955	768	422	102	62	999999	109	622	321	999999	977	521	482	966	999999	547	999999	828	291	508	250	569	824	999999	999999	656	557	999999	83	570	436	641	605	585	999999	978	564	573	405	999999	552	949	933	265	308	999999	779	640	311	95	999999	969	387	999999	951	396	943	610	248	406	999999	999999	548	751	999999	345	999999	999999	999999	662	983	529	432	217	999999	999999	999999	569	999999	632	999999	999999	457	999999	746	467	264	552	634	879	999999	999999	335	999	64	212	410	191	259	962	999999	882	999999	649	999999	304	546	179	107	660	760	383	999999	615	528	999999	999999	999999	14	548	999999	999999	271	820	627	39	204	433	163	999999	890	454	320	999999	327	994	977	808	999999	452	921	95	454	974	128	661	999999	999999	480	953	320	849	187	999999	999999	940	621	129	999999	82	110	999999	25	353	769	316	73	557	298	534	134	93	674	562	626	999999	919	297	701	965	999999	485	999999	210	442	50	276	608	668	386	383	857	786	999999	999999	999999	79	111	214	812	597	308	430	946	829	236	999999	999999	999999	885	31	334	427	66	999999	999999	169	999999	999999	729	49	465	888	912	161	276	307	861	219	999999	926	818	92	889	378	999999	64	17	381	216	999999	651	524	783	999999	59	999999	729	999999	726	649	264	199	485	
773	142	999999	517	795	562	928	999999	415	276	959	212	251	538	687	35	570	162	443	704	863	397	941	115	557	111	999999	577	947	492	999999	671	628	999999	125	999999	463	547	999999	999999	999999	552	246	999999	823	161	807	901	52	999999	166	497	820	494	622	385	201	315	959	693	725	999999	376	999999	108	297	999999	644	422	451	571	32	940	624	427	321	161	693	291	405	304	935	999999	68	336	999999	999999	143	984	999999	54	158	587	528	103	926	999999	999999	999999	999999	577	173	999999	600	327	143	557	205	77	311	234	507	34	563	399	789	999999	317	999999	999999	446	999999	659	682	406	423	445	421	999999	501	145	837	545	999999	828	140	457	934	741	202	133	655	76	683	515	999999	134	33	139	313	110	867	727	730	99	999999	514	806	203	904	698	145	674	999999	175	397	999999	279	735	268	342	891	999999	403	304	999999	384	975	176	999999	999999	421	292	227	401	277	119	814	999999	999999	626	999999	740	837	503	988	980	500	517	128	585	855	999999	870	999999	219	301	999999	436	999999	752	538	999999	344	615	999999	853	456	184	999999	287	157	614	43	642	999999	999999	739	900	315	810	884	468	58	283	443	132	421	257	192	999999	785	387	367	949	98	21	999999	231	225	145	534	999999	619	841	999999	251	264	238	999999	68	561	433	131	497	867	79	591	71	181	164	441	209	992	999999	501	999999	999999	94	553	999999	754	517	684	999999	999999	568	849	216	845	202	999999	192	968	133	999999	362	266	869	999999	28	430	344	59	70	999999	999999	333	697	349	668	999999	180	684	999999	999999	54	749	999999	220	308	999999	384	225	999999	999999	258	241	869	507	999999	512	999999	12	535	259	419	999999	623	477	999999	245	161	999999	187	208	697	508	369	999999	380	613	316	999999	999999	999999	999999	129	80	773	454	103	999999	199	211	999999	617	178	999999	359	895	586	135	483	268	73	999999	516	48	780	999999	750	999999	60	137	535	206	727	999999	738	212	300	397	999999	32	999999	781	962	666	31	590	999999	359	20	923	999999	487	832	401	999999	999999	539	90	999999	183	703	231	413	71	675	958	890	949	420	156	604	199	285	460	999999	999999	999999	850	26	200	81	401	999999	999999	344	57	374	336	999999	999999	673	219	999999	675	329	637	378	901	990	999999	700	999999	938	863	999999	603	211	381	991	439	999999	999999	999999	999999	999999	312	369	285	727	627	594	563	451	411	483	999999	999999	610	141	771	912	999999	860	953	499	503	462	997	808	740	845	992	344	79	397	
984	999999	997	573	26	999999	102	183	372	478	147	137	537	999999	933	511	601	999999	230	526	417	828	999999	610	609	849	999999	477	999999	999999	601	229	381	23	498	999999	104	999999	999999	503	999999	41	497	485	362	999999	999999	616	999999	999999	254	753	124	552	980	999999	45	397	964	999999	999999	625	999999	999999	876	999999	755	523	999999	999999	417	999999	134	726	707	386	340	634	258	243	924	755	999999	758	537	848	114	828	999999	999999	214	707	81	947	999999	204	843	999999	609	444	620	411	999999	999999	821	688	999999	397	845	999999	999999	999999	148	731	999999	161	32	439	63	999999	812	999999	490	999999	489	710	493	999999	999999	512	542	433	35	999999	999999	522	40	422	999999	848	999999	999999	982	439	516	803	568	350	704	445	182	414	853	580	631	692	999999	174	999999	999999	999999	999999	268	999999	71	402	385	999999	118	999999	130	999999	502	214	809	105	944	60	53	686	999999	153	482	693	340	137	999999	454	192	930	601	865	721	826	653	776	999999	649	378	124	427	244	241	973	324	572	912	649	999999	535	999999	870	131	24	969	61	999999	999999	11	933	999999	999999	151	187	138	265	888	676	999999	999999	999999	304	682	999999	999999	999999	911	508	999999	768	999999	929	999999	999999	191	731	999999	706	999999	999999	806	885	648	444	301	999999	102	999999	844	69	683	999999	98	739	999999	454	197	202	755	71	999999	471	999999	243	719	893	258	999999	996	407	520	999999	999999	958	235	761	999999	248	637	999999	815	858	999999	319	999999	978	841	999999	767	736	543	551	951	999999	999999	345	690	999999	725	407	999999	608	67	447	549	501	999999	140	999999	138	798	949	564	999999	256	291	999999	885	999999	740	62	999999	999999	999999	999999	969	239	999999	505	890	81	251	523	239	536	999999	800	225	770	999999	999999	999999	438	639	938	593	986	969	549	182	999999	804	267	984	999999	931	881	798	583	579	999999	404	999999	999999	67	999999	436	999999	455	49	490	592	125	564	190	999999	876	97	330	280	999999	270	483	333	363	999999	984	999999	999999	604	334	12	642	999999	331	166	86	999999	999999	999999	167	661	523	510	691	999999	689	702	804	14	64	794	477	999999	597	999999	920	999999	270	999999	573	897	451	999999	714	487	949	924	242	999999	274	999999	999999	999999	123	999999	746	973	641	419	999999	999999	999999	879	549	539	535	340	602	329	245	774	554	791	818	270	220	672	795	213	999999	999999	999999	999999	739	999999	999999	999999	199	276	265	947	999999	999999	999999	291	172	999999	311	185	999999	619	332	999999	788	500	517	999999	130	853	
120	83	187	999999	999999	999999	821	954	149	999999	259	997	150	335	74	298	114	703	588	536	999999	647	371	620	260	999999	999999	556	992	249	999999	999999	417	346	999999	191	999999	999999	436	390	999999	217	432	754	925	955	999999	996	848	499	395	999999	143	593	999999	472	712	567	187	49	390	274	962	899	999999	691	589	804	179	883	528	999999	277	208	76	890	224	999999	694	305	999999	445	999999	502	999999	671	433	823	591	999999	478	999999	64	397	999	206	254	999999	682	999999	375	673	999999	999999	971	999999	546	999999	527	864	257	105	872	882	141	999999	999999	470	56	410	268	766	999999	485	415	326	819	999999	209	870	645	999999	934	460	929	243	618	744	999999	340	134	999999	306	726	446	382	339	999999	265	63	640	784	487	999999	975	609	460	999999	559	999999	703	667	735	657	228	999999	171	421	953	999999	999999	821	938	715	285	769	470	496	49	42	987	647	999999	155	999999	999999	214	999999	485	999999	999999	277	194	877	637	467	763	648	508	880	220	999999	228	367	727	819	845	999999	999999	216	149	999999	999999	526	999999	999999	52	999999	427	367	361	509	936	999999	125	68	636	71	87	818	15	999999	987	169	822	80	428	999999	428	420	25	442	666	278	190	819	966	668	220	581	999999	183	230	151	529	999999	980	595	999999	999999	999999	784	999999	187	999999	327	999999	151	704	595	637	999999	999999	17	999999	918	843	668	452	999999	101	967	850	506	404	831	600	999999	640	120	100	833	25	758	237	241	999999	488	77	999999	843	825	999999	625	943	638	22	223	799	999999	868	321	999999	999999	999999	225	933	197	999999	378	727	999999	999999	999999	999999	804	770	412	780	120	999999	999999	999999	999999	462	276	13	235	563	765	819	387	57	999999	251	779	999999	999999	191	999999	308	999999	705	698	144	713	324	999999	130	149	868	610	443	688	442	514	999999	562	493	310	999999	707	633	999999	559	350	92	999999	352	725	123	999999	999999	768	999999	617	999999	902	455	749	952	999999	115	423	896	218	943	368	597	737	999999	138	585	880	999999	600	928	687	999999	794	630	999999	999999	404	36	177	999999	675	876	825	855	818	999999	744	999999	589	602	999999	131	350	406	724	884	614	666	984	125	350	999999	221	688	971	762	660	128	999999	603	710	397	728	829	999999	999999	999999	882	999999	32	841	531	999999	999999	717	566	798	398	999999	957	423	738	999999	62	999999	706	664	146	883	65	455	625	248	986	999999	822	999999	521	138	999999	122	999999	426	962	283	818	999999	223	970	415	964	272	222	
162	999999	999999	355	676	790	571	826	635	999	194	999999	999999	293	999999	999999	895	173	287	269	673	845	691	321	89	778	230	947	451	175	477	101	192	999999	96	805	919	476	726	730	999999	999999	486	733	999999	395	68	535	535	116	85	251	686	12	549	316	499	999999	999999	897	569	624	999999	470	531	999999	393	999999	206	427	196	428	999999	556	999999	266	368	958	90	694	720	695	422	999999	999999	236	414	190	999999	779	316	269	210	999999	999999	942	42	26	212	147	999999	999999	999999	117	919	999999	999999	140	309	292	947	999999	999999	999999	999999	999999	211	999999	380	304	689	213	947	426	999999	927	999999	619	999999	761	234	999999	755	942	999999	474	367	999999	426	442	432	283	880	581	999999	775	690	999999	651	297	740	993	645	907	458	999999	308	911	995	992	439	194	744	547	999999	605	785	637	889	999999	516	999999	622	937	872	999999	332	375	594	999999	247	599	967	999999	30	241	706	848	493	893	999999	455	999999	433	13	247	539	999999	523	236	990	999999	738	938	780	844	380	707	44	53	475	933	327	999999	755	839	227	647	999999	827	898	936	999999	995	547	71	586	199	934	635	876	989	851	368	355	194	860	39	999999	186	860	999	814	999999	428	241	138	659	678	173	29	891	816	696	999999	64	999999	742	400	719	267	191	999999	999999	176	999999	91	959	999999	571	979	999999	329	999999	966	899	132	702	577	316	999999	999999	520	770	615	984	182	165	40	301	285	127	999999	999999	918	679	235	999999	283	942	160	179	354	117	999999	832	999999	475	729	438	932	999999	175	94	785	339	999999	12	793	192	313	925	929	999999	296	862	558	721	999999	999999	673	717	429	635	999999	999999	999999	413	586	783	999999	707	436	601	369	78	951	999999	822	588	999999	232	999999	100	639	999999	250	999999	821	331	283	850	53	442	765	999999	786	540	928	31	756	999999	999999	20	770	606	999999	337	654	227	999999	13	899	843	288	999999	106	338	995	931	524	253	592	264	509	999999	663	999999	999999	154	999999	999999	999999	800	831	999999	806	610	999999	43	734	999999	685	603	421	999999	951	999999	164	999999	128	458	544	996	507	999999	673	172	999999	209	942	505	502	510	934	498	386	109	22	999999	644	495	18	962	206	611	567	988	842	239	999999	464	839	999999	35	999999	876	630	302	328	89	644	109	131	100	238	419	999999	668	999999	999999	999999	999999	999999	681	632	450	581	799	999999	945	999999	329	999999	588	487	999999	999999	999999	111	621	999999	806	999999	456	999999	396	886	871	967	
202	392	999999	919	344	768	999999	221	839	402	999999	305	830	999999	383	404	999999	827	542	613	572	999999	699	567	311	148	999999	503	182	681	246	563	709	999999	703	562	364	409	937	999999	220	454	999999	999999	717	999999	999999	409	320	62	685	569	354	268	404	764	692	999999	999999	206	722	773	49	167	166	830	595	998	702	820	999999	914	999999	721	403	128	294	617	999999	985	999999	645	999999	129	995	676	219	451	437	939	870	602	791	999999	107	446	415	999999	925	887	730	926	707	499	22	770	679	632	999999	999999	479	84	999999	633	983	999999	589	919	171	489	620	154	571	763	999999	447	999999	159	624	999999	712	309	691	962	264	297	938	694	117	235	997	586	999999	160	470	999999	999999	168	757	999999	857	496	999999	446	999999	586	364	943	999999	574	647	530	18	999999	573	180	392	949	378	695	999999	895	811	936	492	44	999999	999999	999999	165	756	964	401	604	999999	226	486	255	999999	677	999999	999999	154	542	588	477	578	677	586	299	412	741	789	71	880	962	684	886	954	242	28	943	999999	999999	818	682	999999	999999	809	356	693	147	999999	701	763	999999	750	999999	358	999999	999999	889	834	13	752	25	185	339	723	147	999999	599	301	464	658	999999	999999	999999	724	905	999999	174	999999	240	999999	999999	488	999999	308	999999	221	415	538	999999	999999	139	118	999999	641	802	507	999999	690	999999	814	999999	845	798	52	773	800	990	554	453	676	301	31	604	407	488	999999	97	40	999999	925	137	999999	362	687	999999	880	706	128	999999	999999	548	483	206	426	511	428	999999	999999	999999	935	230	999999	95	272	484	117	514	250	163	274	420	768	999999	999999	686	43	493	999999	523	893	103	872	632	55	138	817	824	188	895	69	848	51	506	60	705	276	975	99	212	421	376	999999	965	657	987	780	999999	460	739	478	935	578	999999	641	999999	999999	999999	999999	144	999999	999999	336	355	104	426	378	999999	652	999999	999999	67	403	908	999999	527	999999	906	974	68	357	47	374	999999	999999	133	280	519	864	218	356	47	936	955	545	138	49	999999	999999	241	999999	518	999999	419	328	999999	541	669	430	124	215	451	264	980	786	999999	999999	887	928	999999	999999	859	407	999999	694	383	130	448	372	972	487	525	45	743	450	999999	999999	999999	130	14	592	610	98	999999	13	999999	782	999999	999999	914	220	162	192	900	95	758	999999	999999	725	944	999999	102	307	458	999999	689	415	999999	540	947	999999	962	999999	923	387	545	770	657	440	788	999999	175	279	457	999999	999999	
342	999999	657	999999	999999	226	240	999999	714	499	313	999999	999999	323	999999	271	999999	231	203	257	395	999999	523	550	999999	463	262	936	353	135	823	849	696	999999	357	281	863	848	228	504	732	590	999999	999999	242	140	543	127	299	338	749	57	999999	999999	938	83	999999	999999	999999	274	963	304	832	588	676	464	943	810	965	228	999999	999999	12	699	999999	805	999999	999999	999999	857	919	144	646	24	385	775	595	192	999999	283	659	755	999999	999999	540	999999	758	631	221	778	999999	733	999999	999999	930	999999	55	564	988	143	33	985	999999	845	999999	829	657	817	212	999999	999999	761	446	692	568	652	430	58	999999	98	999999	428	999999	540	671	999999	999999	575	999999	211	730	999999	204	240	999999	673	956	999999	999999	711	999999	941	428	320	999999	999999	297	469	512	287	753	996	405	899	999999	605	571	269	183	168	999999	92	733	999999	180	838	567	215	999999	999999	696	129	448	457	318	115	999	999999	999999	246	999999	999999	72	806	999999	734	635	999999	154	654	112	697	136	451	865	697	218	427	150	81	867	999999	37	617	999999	999999	558	947	591	999999	606	467	638	937	268	332	999999	926	552	999999	999999	999999	71	999999	792	999	993	996	592	621	897	582	962	559	378	999999	496	455	225	825	185	687	712	173	58	644	68	199	193	543	677	291	875	704	868	604	29	999999	999999	591	640	561	365	999999	999999	999999	504	88	568	451	835	574	710	726	999999	525	560	999999	739	999999	940	803	999999	999999	943	615	706	268	691	774	797	256	630	633	999999	624	331	742	89	34	149	999999	630	741	707	999999	581	158	444	353	53	131	510	676	651	836	999999	317	36	477	327	246	397	794	999999	589	943	86	999999	646	203	818	818	715	18	960	183	81	999999	999999	44	557	823	348	731	676	746	953	982	999999	875	24	716	612	706	902	592	836	98	999999	999999	504	617	798	159	235	999999	794	668	690	999999	676	999999	195	999999	770	999999	59	73	999999	842	990	999999	192	770	188	111	999999	999999	115	377	346	983	999999	999999	539	999999	35	198	505	373	951	295	302	695	209	58	530	178	936	489	999999	773	120	285	178	999999	434	38	971	999999	106	785	562	322	999999	693	743	514	999999	830	397	860	999999	613	891	704	999999	496	570	999999	580	47	82	999999	834	999999	872	999999	999999	139	515	996	999999	999999	999999	176	732	979	379	516	315	26	275	115	102	683	215	506	394	999999	608	937	467	841	553	68	712	999999	488	752	820	795	999999	774	999999	999999	643	195	346	
999999	972	822	127	999999	999999	563	999999	999999	533	999999	367	375	563	48	999999	577	539	999999	828	218	463	796	501	626	695	519	25	501	790	700	50	30	170	668	501	786	820	413	27	999999	296	999999	999999	999999	395	999999	999999	963	253	747	862	999999	367	999999	271	185	331	500	999999	314	548	999999	186	832	120	347	215	894	999999	744	999999	135	999999	839	999999	717	393	173	999999	251	287	999999	257	52	838	782	999999	999999	407	326	464	329	54	713	450	25	570	579	226	57	999999	999999	999999	509	991	736	999999	527	215	554	792	167	269	127	36	497	33	143	993	338	684	183	999999	999999	289	437	91	655	398	999999	156	813	999999	193	12	940	634	748	61	112	883	144	826	852	533	307	999999	999999	686	953	999999	436	585	888	373	74	849	206	229	999999	999999	253	139	308	407	978	220	999999	124	999999	862	285	91	891	454	549	357	645	999999	982	377	163	968	445	916	720	237	68	820	938	100	999999	528	999999	457	640	15	527	454	999999	96	983	813	601	999999	715	354	694	444	823	716	214	999999	999999	999999	999999	284	999999	999999	687	751	161	265	186	994	435	756	593	999999	813	543	999999	201	999999	896	393	350	377	354	210	375	542	624	999999	231	886	999999	292	311	956	999999	321	145	766	999999	999999	728	637	606	664	999999	760	261	630	289	887	22	368	350	802	999999	907	348	999999	322	218	999999	268	954	118	508	999999	999999	486	999999	232	694	999999	348	961	665	999999	771	689	999999	614	291	994	999999	344	873	999999	941	999999	806	459	972	953	454	594	407	469	682	498	999999	495	478	999999	999999	67	203	999999	29	388	999999	446	145	999999	999999	707	926	542	551	620	999999	939	532	783	679	999999	259	999999	980	753	999999	999999	41	282	533	755	999999	516	821	999999	999999	295	549	563	999999	369	323	323	999999	746	668	864	917	999999	264	227	999999	695	105	184	808	462	607	999999	823	940	999999	863	135	195	999999	420	721	891	479	999999	400	969	421	999999	685	935	727	244	95	700	999999	969	28	316	999999	450	999999	646	999999	688	688	283	739	431	954	999999	198	999999	183	257	152	999999	591	999999	826	993	999999	785	499	872	734	999999	190	133	662	445	844	999999	401	132	998	84	999999	791	270	999999	999999	989	365	235	747	900	70	837	557	261	388	712	489	999999	176	999999	157	999999	953	999999	103	615	768	999999	614	378	435	999999	259	78	987	800	999999	709	763	294	429	273	135	834	311	999999	575	410	67	141	339	601	999999	372	999999	69	837	
944	999999	999999	999999	847	620	999999	474	18	588	489	274	999999	667	780	46	881	999999	884	999999	129	24	999999	50	367	461	482	49	834	105	886	999999	927	999999	111	684	149	73	582	652	756	370	999999	763	95	146	479	474	558	999999	999999	165	52	215	718	929	283	583	863	999999	999999	339	640	913	701	348	346	625	565	999999	897	818	634	999999	107	759	721	986	955	231	982	999999	999999	279	31	731	109	999999	999999	181	411	999999	209	196	514	427	729	389	999999	999999	800	999999	908	999999	999999	265	530	810	999999	958	218	297	628	641	999999	139	849	370	891	970	249	999999	381	394	694	999999	618	448	727	680	39	341	924	218	431	999999	109	999999	612	766	211	298	613	295	962	123	937	568	783	999999	578	368	498	102	507	185	999999	524	768	334	646	999999	93	437	929	877	372	420	220	999999	999999	999999	758	134	768	999999	20	95	431	999999	405	60	999999	352	112	999999	843	832	710	255	656	584	268	287	129	129	215	186	999999	95	751	526	999999	509	999999	756	610	373	999999	557	174	396	999999	197	999999	595	999999	999999	335	269	43	540	999999	964	627	999999	563	481	999999	649	999999	834	999999	345	999999	878	703	165	997	356	70	999999	508	163	999999	270	491	81	358	999999	702	474	850	106	999999	220	817	393	881	999999	202	999999	368	684	999999	340	666	758	368	60	999999	999999	999999	999999	208	564	41	556	883	367	965	999999	133	999999	946	999999	984	999999	293	618	71	320	284	999999	163	931	999999	824	350	751	603	733	713	307	641	441	730	871	897	497	999999	270	999999	524	933	711	15	886	999999	999999	355	43	474	749	989	582	986	999999	825	999999	452	999999	215	141	763	999999	999999	825	840	515	999999	122	735	795	440	800	810	760	999999	452	926	234	999999	999999	999999	570	268	963	317	68	454	95	55	999999	55	999999	64	377	760	701	932	999999	999999	231	992	243	308	999999	319	198	772	236	479	383	351	227	130	407	736	999999	999999	814	518	782	999999	999999	999999	114	999999	469	745	442	10	473	999999	999999	188	999999	815	172	271	589	654	999999	295	228	616	999999	999999	999999	850	657	641	566	728	127	671	274	170	538	176	999999	927	849	452	340	236	15	863	604	49	264	591	574	999999	393	169	999999	496	842	999999	405	824	923	618	98	801	999999	745	999999	84	914	704	287	999999	77	662	804	676	955	992	999999	808	999999	788	999999	76	76	633	344	957	999999	777	999999	999999	770	999999	14	241	364	538	999999	269	999999	529	134	999999	999999	578	864	
731	365	721	540	850	247	596	149	999999	31	999999	734	810	411	999999	999999	146	387	597	999999	698	657	573	322	427	209	350	346	165	663	46	762	497	769	999999	602	560	247	477	452	183	239	868	999999	341	804	999999	858	36	727	988	182	716	353	176	999999	792	999999	123	999999	999999	260	984	482	984	999999	246	50	798	842	251	999999	999999	154	61	468	789	362	981	622	227	492	320	437	999999	864	56	999999	603	539	999999	161	133	999999	556	923	255	396	235	81	999999	999999	70	194	486	999999	999999	571	302	707	294	439	999999	999999	999999	413	939	999999	999999	130	223	999999	447	268	999999	99	999999	93	597	137	222	402	999999	909	999999	286	432	135	950	585	601	484	851	895	255	381	999999	633	999999	999999	984	999999	589	114	857	475	503	801	162	397	323	188	973	175	494	999999	311	518	444	999999	981	813	999999	231	528	739	250	552	22	660	366	151	689	999999	152	524	813	33	61	590	783	630	973	563	272	999999	999999	686	410	363	80	224	198	257	171	180	102	367	585	999999	234	951	789	502	999999	181	499	999999	999999	970	88	999999	466	854	372	361	840	999999	959	116	238	564	151	659	590	999999	953	442	999999	972	431	999999	447	933	999999	832	999999	480	532	100	923	982	999999	999999	285	999999	758	343	999999	810	340	60	408	479	890	670	999999	139	999999	999999	228	66	999999	999999	999999	633	840	533	498	540	519	369	520	868	192	256	999999	711	384	798	999999	999999	556	483	641	381	56	968	53	695	999999	711	568	642	999999	866	746	612	890	652	951	234	844	355	999999	999999	539	999999	297	643	769	107	999999	124	506	999999	999999	762	418	177	586	999999	489	999999	517	808	801	878	997	999999	509	999999	821	731	846	999999	999999	211	192	671	841	516	681	409	925	925	999999	999999	999999	272	367	999999	204	722	999999	999999	745	50	838	491	179	661	542	971	144	482	285	999999	277	348	834	308	579	747	336	79	201	89	878	591	852	999999	999999	734	958	524	103	999999	999999	767	422	999999	999999	700	502	189	974	999999	275	452	999999	999999	187	999999	438	69	415	456	396	999999	999999	665	172	999999	639	822	918	999999	999999	999999	388	187	999999	509	999999	110	934	878	255	156	999999	491	814	436	941	921	179	946	999999	899	119	646	712	999999	879	757	571	126	71	999999	270	176	696	655	999999	472	573	677	870	338	134	536	211	249	999999	406	850	736	315	717	999999	972	999999	124	999999	742	474	698	630	999999	538	999999	817	575	885	928	795	169	372	478	
357	502	86	967	999999	582	444	473	768	482	906	835	999999	353	36	298	664	999999	154	331	998	875	57	999999	799	999999	999999	999999	363	999999	999999	999999	373	836	370	160	896	543	349	928	307	11	930	157	999999	702	16	473	548	597	273	223	25	50	999999	999999	455	385	178	468	863	808	119	999999	999999	224	471	999999	983	876	402	130	999999	225	34	996	945	899	438	106	309	999999	999999	766	708	397	675	999999	365	887	705	521	375	881	75	999999	891	144	286	58	241	999999	489	672	999999	999999	981	799	26	999999	537	555	947	81	168	616	719	999999	999999	484	549	148	999999	106	180	881	999999	999999	160	999999	115	810	999999	999999	865	999999	767	426	571	565	415	999999	316	881	360	999999	999999	303	722	458	779	548	999999	802	508	102	422	999999	501	323	999999	630	649	999999	999999	999999	932	567	216	999999	999999	303	999999	531	78	673	831	737	745	999999	317	461	999999	701	754	566	762	820	999999	772	856	999999	924	258	999999	785	235	999999	512	633	226	16	999999	832	609	486	766	526	733	835	999999	684	647	480	15	935	991	948	999999	811	964	999999	686	999999	43	474	378	533	363	999999	447	999999	234	122	999999	310	374	806	102	277	999999	245	96	55	511	182	736	454	252	999999	794	287	999999	701	669	114	999999	653	798	144	999999	243	173	451	397	999999	459	535	999999	705	999999	195	855	999999	999999	728	35	999999	932	999999	738	924	290	131	498	169	919	999999	999999	698	979	721	17	957	999999	999999	999999	645	658	256	723	211	777	546	999999	999999	432	627	689	941	89	690	720	936	406	194	999999	52	952	237	345	925	92	977	999999	850	187	898	310	455	999999	999999	981	686	148	536	156	744	460	889	999999	301	999999	511	619	299	999999	999999	999999	975	613	40	692	430	910	999999	999999	999999	999999	820	430	533	327	999999	295	999999	709	43	798	870	999999	999999	591	72	499	54	90	580	368	436	849	116	347	334	842	625	696	560	776	350	417	357	922	640	999999	999999	974	611	226	919	590	966	999999	690	999999	404	449	629	931	865	999999	547	999999	395	970	999999	196	992	400	670	13	999999	267	457	462	999999	999999	950	603	999999	79	999999	364	449	846	883	834	999999	396	447	185	999999	629	910	999999	869	999999	999999	670	155	27	982	220	999999	916	441	709	824	238	258	118	999999	36	999999	796	248	193	991	549	96	489	999999	605	999999	494	936	529	356	824	593	999999	758	290	999999	278	97	999999	808	533	414	184	999999	428	148	339	687	50	983	124	394	
686	925	988	999999	999999	999999	386	268	999999	979	912	362	999	645	485	359	217	999999	377	999999	980	999999	467	144	912	479	121	466	623	807	895	999999	242	439	906	847	770	707	999999	790	999999	10	999999	999999	502	822	999999	782	662	999999	480	473	616	416	414	311	467	999999	671	196	375	919	999999	264	93	377	130	569	738	638	589	509	784	999999	997	980	999999	914	642	999999	999999	999999	999999	643	337	999999	928	999999	35	999999	389	999999	46	606	424	791	365	492	470	134	999999	999999	54	33	399	970	688	39	419	434	673	553	221	581	727	46	125	11	927	999999	448	304	544	142	259	673	999999	999999	172	215	624	154	999999	517	398	28	294	780	254	366	744	999999	416	999999	999999	835	704	465	879	387	999999	364	565	809	686	999999	999999	999999	774	726	999999	999999	867	213	999999	528	109	999999	193	708	752	344	756	570	916	550	887	944	999999	423	968	18	308	999999	999999	999999	589	999999	999999	999999	123	999999	15	999999	860	243	40	213	790	413	736	999999	282	180	635	341	607	999999	892	999999	519	961	999999	361	999999	999999	999999	999999	673	548	939	999999	872	202	595	999999	339	239	710	999999	519	999999	163	797	686	999999	999999	138	999999	208	663	593	999999	695	481	161	671	999999	770	999999	42	947	539	251	999999	281	138	90	584	265	11	377	999999	999999	626	834	999999	914	674	789	762	83	934	475	884	356	713	999999	720	999999	708	684	468	999999	999999	572	999999	911	333	415	840	655	553	893	999999	296	999999	541	79	646	353	757	980	999999	608	958	22	74	366	127	568	951	369	150	557	999999	908	946	569	64	689	999999	999999	268	999999	117	529	51	278	598	57	181	999999	84	999999	951	999999	488	999999	999999	559	90	555	215	847	888	296	412	345	879	999999	999999	971	24	999999	458	999999	999999	41	501	439	970	795	767	79	396	843	295	999999	605	622	430	215	878	504	609	350	384	421	999999	820	127	999999	999999	221	696	210	103	999999	642	999999	983	456	249	262	589	294	787	146	460	55	999999	999999	739	266	956	156	103	519	357	999999	792	309	970	999999	322	274	406	556	383	196	749	177	418	821	639	973	966	625	915	324	563	999999	960	24	819	765	966	142	265	549	116	999999	770	534	992	683	485	999999	940	324	888	241	762	274	306	833	943	918	626	982	189	477	603	999999	554	999999	348	956	861	999999	999999	273	999999	833	89	175	999999	883	828	956	498	407	999999	601	436	332	485	696	718	985	999999	999999	516	282	369	638	979	737	980	
999999	344	999999	706	392	25	625	940	999999	195	140	436	69	99	670	494	782	792	999999	999999	999999	78	652	247	876	999999	260	757	28	999999	450	999999	999999	902	389	621	968	700	302	585	810	999999	999999	999999	588	558	999999	999999	846	788	587	846	977	999999	758	380	692	999999	830	657	764	868	922	465	744	944	999999	999999	999999	58	526	91	499	426	795	840	521	151	999999	327	974	303	999999	239	999999	604	999999	999999	154	19	929	685	869	645	999999	942	469	101	766	644	792	999999	258	798	271	505	999999	560	999999	918	859	550	633	513	683	471	999999	999999	578	149	735	236	22	999999	999999	840	999999	853	605	853	999999	430	384	24	535	379	999999	122	999999	390	257	658	204	235	160	999999	62	366	962	359	985	777	522	999999	908	565	999999	557	679	431	999999	999999	954	491	547	439	999999	999999	978	313	426	844	724	197	892	87	41	999999	550	739	999999	999999	999999	256	867	603	907	757	115	999999	787	497	443	546	999999	999999	703	713	687	720	999999	444	388	658	932	150	999999	999999	734	999999	533	804	999999	940	644	439	999999	708	623	999999	999999	418	999999	18	526	929	999999	999999	101	999999	383	328	109	829	526	352	999999	999999	324	727	550	582	32	284	445	999999	490	502	902	999999	152	994	999999	743	999999	804	932	999999	142	13	999999	875	999999	596	457	215	705	187	423	301	999999	378	394	999999	403	949	396	237	573	543	448	908	285	433	995	999999	239	365	640	721	999999	105	111	320	988	675	348	435	826	999999	287	313	88	611	704	774	610	999999	350	249	999999	704	806	598	564	829	999999	999999	601	999999	976	999999	546	999999	881	999999	276	999999	999999	728	999999	961	411	342	999999	145	830	673	728	999999	778	46	24	401	313	999999	999999	999999	999999	168	999999	999999	999999	999999	999999	937	766	999999	729	999999	999999	537	999999	622	638	457	999999	474	342	999999	999	926	91	381	300	939	335	154	999999	176	577	764	327	750	652	82	999999	654	88	328	999999	453	999999	890	722	251	752	999999	999999	856	421	824	179	336	168	158	456	462	467	324	612	621	988	563	269	743	219	543	969	566	329	649	999999	24	61	556	982	200	659	999999	197	932	392	541	754	999999	594	991	592	999999	625	675	196	764	716	756	465	999999	630	999999	42	218	433	206	999999	772	999999	165	284	999999	176	266	802	417	136	679	239	456	808	999999	999999	227	951	475	941	654	462	999999	307	304	999999	999999	569	680	999999	999999	999999	195	14	999999	999999	438	716	980	336	369	872	778	637	46	
526	18	582	124	999999	999999	267	957	265	883	999999	999999	858	999999	999999	575	696	999999	401	158	999999	54	452	826	202	720	999999	999999	999999	582	781	683	994	270	778	999999	29	455	851	212	721	551	930	999999	671	516	580	999999	469	761	999999	750	387	999999	866	482	566	755	921	118	999999	296	818	682	999999	999999	812	999999	999999	437	999999	250	280	198	436	628	123	331	165	686	150	774	511	999999	909	41	999999	515	403	999999	526	274	534	743	898	435	999999	999999	29	44	703	982	535	41	214	432	479	198	62	248	999999	245	599	244	967	999999	784	441	773	80	999999	307	203	905	911	292	715	536	300	11	895	866	311	130	999999	167	248	479	182	999999	999999	116	463	165	938	291	674	299	776	368	650	301	484	949	999999	406	999999	630	130	999999	716	999999	999999	61	353	999999	999999	999999	262	999999	301	999999	268	296	999999	234	843	48	999999	999999	999999	425	999999	932	999999	603	392	361	999999	586	999999	618	359	259	769	618	218	412	999999	446	357	204	47	966	77	999999	43	999999	441	478	562	750	663	500	314	300	192	999999	999999	750	119	582	61	675	441	682	955	999999	527	999999	26	441	236	530	282	422	999999	999999	864	23	569	205	919	949	999999	627	999999	999999	944	478	999999	252	711	71	336	774	153	372	535	394	999999	999999	670	540	461	130	524	142	999999	891	912	398	111	687	190	914	663	112	651	813	727	106	74	58	999999	774	999999	174	204	999999	279	25	269	480	633	999999	534	389	999999	903	112	822	639	999999	999999	999999	999999	33	881	999999	121	50	721	721	999999	293	959	621	75	687	999999	360	937	999999	621	896	139	630	64	644	389	283	615	999999	710	999999	466	21	999999	438	633	706	292	783	396	999999	304	999999	812	349	999999	999999	323	999999	514	999999	884	919	441	669	907	520	969	247	41	837	435	973	999999	763	827	999999	999999	637	63	692	77	164	334	392	601	591	818	715	67	476	960	805	243	958	29	547	579	822	530	123	999999	55	752	558	804	331	536	999999	521	638	783	685	756	821	999999	999999	594	58	77	325	701	264	999999	564	999999	999999	740	62	743	999999	999999	999999	999999	940	955	32	412	775	587	280	65	999999	203	999999	693	999999	999999	421	284	299	999999	999999	755	214	421	482	866	197	999999	999999	590	484	315	242	269	476	578	999999	866	661	999999	999999	470	999999	999999	932	71	999999	870	601	999999	999999	999999	454	336	847	561	999999	529	999999	165	999999	103	413	690	580	463	960	999999	226	999999	243	999999	622	
971	143	70	959	999999	488	421	999999	999999	999999	603	271	706	861	999999	422	915	999999	999999	393	999999	113	999999	67	116	689	479	110	598	653	999999	999999	773	999999	482	203	999999	602	958	50	71	999999	897	22	999999	428	999999	601	65	748	311	41	999999	171	126	867	416	999999	853	264	19	321	518	999999	999999	264	498	999999	388	711	635	323	717	255	332	458	216	713	256	999999	815	877	55	850	352	863	401	999999	999999	615	786	783	748	703	999999	750	539	999999	999999	555	999999	332	222	353	999999	988	324	702	839	667	660	999999	756	175	449	142	275	999999	331	332	863	999999	512	773	924	851	999999	23	223	582	918	982	886	999999	756	999999	664	701	738	363	999999	698	999999	381	999999	93	37	999999	999999	999999	484	872	902	504	999999	999999	999999	449	428	271	424	311	488	999999	749	678	817	65	418	999999	477	574	929	999999	999999	174	123	140	818	841	823	991	758	999999	108	56	89	392	999999	712	999999	224	282	476	999999	247	220	999999	632	286	276	972	999999	307	430	909	942	935	720	526	930	689	631	587	448	433	552	173	168	702	598	435	55	706	295	263	999999	999999	38	545	999999	999999	508	541	999999	999999	826	999999	999999	198	113	154	999999	492	782	981	592	695	38	515	695	57	357	929	688	999999	999999	468	999999	999999	617	489	999999	999999	999999	999999	191	999999	21	597	606	101	999999	970	599	454	763	562	923	999999	999999	999999	434	522	850	907	260	578	852	734	924	999999	448	999999	999999	623	247	496	920	460	800	999999	683	441	909	603	777	999999	999999	999999	86	373	999999	709	506	21	64	393	999999	664	81	612	999999	287	672	247	653	553	999999	975	999999	277	642	999999	512	179	999999	993	613	256	999999	873	999999	619	657	560	999999	739	230	568	569	853	171	265	389	198	264	999999	768	671	950	234	987	365	36	999999	731	82	206	337	98	71	999999	88	534	208	999999	628	629	122	999999	913	999999	999999	415	362	116	387	93	324	914	527	235	941	305	905	999999	883	592	999999	828	752	542	999999	480	999999	83	93	730	999999	999999	635	999999	655	258	46	901	167	949	673	999999	354	988	882	422	571	999999	999999	999999	629	322	491	46	781	293	999999	381	999999	359	999999	999999	33	656	902	500	289	751	579	693	999999	999999	728	933	918	155	484	999999	999999	480	999999	672	999999	310	999999	868	999999	599	994	371	587	665	470	999999	51	394	679	697	95	999999	143	820	265	154	523	999999	594	557	128	635	809	999999	720	960	450	999999	999999	722	555	44	999999	
689	756	217	999999	604	543	921	891	533	475	786	999999	278	999999	999999	416	100	787	999999	999999	999999	481	368	562	679	944	510	366	806	351	957	152	60	234	999999	73	57	999999	919	999999	673	999999	999999	999999	32	999999	452	999999	360	999999	952	934	79	761	382	218	397	655	436	999999	999999	564	95	999999	518	644	627	999999	893	35	999999	62	999999	404	610	999999	886	208	540	449	999999	887	15	978	999999	999999	999999	999999	851	244	676	402	611	999999	59	118	580	999999	651	387	612	407	999999	335	469	899	76	674	160	262	331	198	124	986	167	154	558	117	999999	496	999999	337	203	658	359	965	451	609	355	501	549	483	557	162	837	104	168	680	518	499	956	408	149	598	999999	999999	288	624	111	999999	560	473	620	164	817	285	214	80	976	503	458	467	999999	659	713	847	999999	999999	159	72	986	878	598	303	540	171	198	604	999999	871	999999	826	507	450	940	85	863	403	345	562	890	98	704	24	999999	499	999999	999999	885	75	999999	326	999999	999999	918	999999	874	326	624	999999	97	610	999999	114	815	999999	959	999999	999999	638	999999	247	999999	999999	999999	897	183	583	263	51	92	999999	718	679	34	999999	361	999999	532	268	210	547	778	690	475	999999	763	599	208	417	539	210	999999	257	91	609	699	999999	866	999999	508	300	73	582	572	389	891	999999	90	999999	281	501	355	999999	437	999999	999999	936	131	999999	144	584	999999	845	511	999999	936	471	597	424	671	482	602	512	759	909	999999	206	999999	96	398	118	519	999999	999999	48	854	322	819	999999	151	763	756	973	885	924	915	227	80	691	999999	429	999999	665	782	798	898	999999	699	527	962	272	999999	45	999999	36	74	630	708	473	36	624	652	999999	283	908	726	628	627	835	994	999999	135	436	999999	999999	999999	853	971	348	149	21	622	301	682	878	944	721	479	859	859	295	519	999999	664	829	777	114	391	874	82	280	225	864	533	706	147	999999	402	999999	974	999999	999999	370	334	999999	11	360	280	404	963	14	999999	767	975	708	746	527	771	814	201	946	472	107	276	869	999999	757	768	975	741	999999	329	944	884	999999	636	999999	282	649	827	427	999999	987	999999	77	130	458	888	824	960	619	621	587	344	37	748	561	999999	464	229	253	999999	999999	663	412	685	214	882	336	82	999999	999999	132	986	999999	122	999999	196	999999	748	347	869	943	25	132	939	741	609	856	999999	84	65	817	430	583	835	539	334	508	391	916	575	999999	752	372	999999	498	601	570	
915	273	375	894	716	881	384	648	999999	541	472	944	604	35	999999	998	542	437	702	413	938	582	999999	999999	999999	999999	999999	999999	999999	653	757	450	150	999999	999999	636	708	999999	111	548	208	196	261	793	45	447	321	549	999999	999999	829	937	796	197	632	342	123	999999	999999	884	999999	78	457	635	783	31	804	999999	94	798	299	382	335	999999	214	751	331	367	652	999999	521	999999	999999	999999	823	999999	654	952	417	999999	999999	31	92	226	439	999999	739	626	19	999999	999999	755	999999	338	464	999999	611	642	983	999999	21	755	44	706	373	886	999999	19	811	962	377	852	999999	999999	999999	277	299	118	724	84	22	704	357	639	737	765	999999	999999	983	999999	219	999999	968	536	999999	767	986	999999	999999	553	999999	729	999999	56	646	999999	999999	980	999999	196	167	502	917	999999	867	316	407	405	969	607	128	999999	999999	999999	999999	364	883	621	886	518	291	913	265	181	833	292	999999	311	992	946	168	787	797	999999	218	716	999999	69	669	291	369	591	999999	999999	435	999999	703	380	302	999999	999999	985	999999	544	905	254	247	746	86	999999	999999	106	999999	32	999999	999999	250	999999	236	47	270	999999	952	604	158	700	507	19	745	630	589	519	18	711	49	183	999999	263	999999	964	479	357	983	93	999999	272	188	999999	806	999999	961	474	999999	265	30	93	999999	500	396	999999	746	999999	10	999999	996	907	97	701	983	999999	648	987	347	271	567	912	840	999999	739	885	521	123	212	651	669	124	375	753	999999	956	150	202	866	686	227	251	999999	538	97	999999	184	486	410	999999	455	973	137	882	697	118	252	999999	999999	510	693	633	999999	358	785	881	542	344	21	37	999999	456	999999	660	53	326	565	999999	999999	783	710	45	713	671	206	695	987	999999	65	582	713	976	442	366	993	999999	225	997	999999	216	423	840	474	382	415	998	852	476	839	380	552	999999	393	977	999999	657	919	999999	999999	100	894	60	288	438	323	999999	24	764	667	999999	999999	567	999999	574	999999	999999	570	340	266	208	842	999999	999999	684	999999	773	999999	999999	566	999999	999999	861	845	662	999999	373	561	46	69	266	984	999999	809	390	280	984	999999	819	618	929	999999	999999	108	954	999999	384	406	604	999999	549	566	999999	999999	331	784	999999	722	898	999999	995	999999	534	999999	999	223	754	711	272	414	56	999999	999999	846	636	258	95	999999	999999	414	937	966	957	999999	999999	999999	435	889	999999	606	41	271	999999	566	622	620	562	318	108	740	502	672	144	199	362	999999	999999	
712	572	82	698	485	830	493	324	38	361	896	762	999999	788	865	233	999999	999999	999999	999999	999999	234	25	696	777	999999	161	911	274	832	767	285	999999	999999	722	326	414	999999	555	441	999999	999999	593	268	999999	999999	798	952	999999	449	477	999999	577	260	585	488	556	999999	921	820	678	999999	59	206	999999	621	408	403	75	549	999999	759	999999	352	999999	999999	640	757	41	231	867	209	285	825	365	951	999999	113	331	244	769	38	985	735	762	999999	202	397	674	53	157	405	886	97	631	717	988	234	353	999999	848	799	999999	700	999999	479	306	999999	840	999999	913	999999	81	831	779	790	773	999999	590	493	999999	252	92	987	83	472	999999	197	204	647	962	482	759	711	396	999999	683	295	782	999999	127	968	557	42	140	852	999999	999999	999999	840	999999	897	644	999999	848	605	716	367	626	491	999999	118	39	999999	999999	999999	999999	370	444	808	116	488	319	999999	999999	803	695	59	857	231	999999	267	879	363	703	75	837	899	863	790	999999	999999	668	301	135	18	939	363	363	699	317	963	620	509	999999	465	588	347	494	999999	910	666	999999	405	352	900	239	676	500	613	603	999999	506	654	554	791	820	999999	999999	999999	864	341	696	168	999999	184	646	380	629	247	487	500	999999	818	880	596	815	272	999999	235	999999	999999	863	999999	106	671	466	966	954	942	645	570	175	138	190	578	969	352	999999	178	263	858	56	262	136	999999	999999	688	773	999999	975	557	999999	946	586	999999	999999	947	72	999999	717	680	426	999999	601	999999	334	286	638	312	627	999999	999999	780	972	999999	226	610	623	993	999999	778	202	996	966	999999	501	999999	551	588	110	32	289	249	460	999999	442	370	661	218	778	954	59	471	340	512	777	999999	999999	999999	385	867	334	78	811	939	487	429	999999	513	425	114	734	60	999999	604	193	540	330	399	487	856	949	414	224	486	999999	731	999999	464	321	999999	255	885	212	243	698	999999	438	521	999999	999999	650	157	793	674	999999	999	999999	736	329	246	967	584	999999	529	999999	999999	854	335	220	756	764	265	999999	222	999999	848	847	968	906	999999	111	999999	304	474	215	802	620	550	265	729	472	999999	145	84	245	670	707	683	999999	778	366	999999	310	348	258	999999	954	581	999999	381	162	300	829	356	144	999999	999999	713	999999	125	309	314	79	491	294	999999	130	999999	976	999999	999999	999999	653	999999	615	998	508	999999	226	999999	847	999999	735	884	577	181	109	788	940	86	389	993	369	999999	478	62	43	819	
64	422	274	836	604	626	240	988	647	701	741	145	660	999999	496	502	277	269	578	195	914	122	999999	341	187	900	808	157	804	452	999999	563	964	689	901	803	556	999999	445	118	654	589	534	407	999999	999999	426	65	999999	867	933	218	483	848	999999	999999	686	932	999999	703	817	92	999999	999999	999999	999999	181	999999	433	693	946	266	999999	469	541	335	588	338	294	383	999999	999999	650	937	519	450	89	126	784	999999	126	999999	999999	741	999999	571	405	339	366	999999	633	455	631	999999	921	999999	999999	23	316	579	363	357	999999	285	999999	74	441	256	685	600	999999	65	196	999999	576	332	999999	92	999999	969	999999	999999	972	999999	750	38	999999	836	26	999999	66	75	999999	999999	999999	769	976	87	521	237	139	159	654	765	771	578	268	999999	247	599	999999	999999	845	999999	650	115	999999	999999	534	200	942	604	999999	999999	544	42	255	982	868	999999	999999	999999	571	941	840	999999	603	217	653	999999	770	999999	599	426	999999	754	230	472	999999	500	393	999999	552	330	999999	534	918	811	999999	738	332	286	298	439	999999	947	740	903	506	869	999999	178	578	362	430	978	999999	999999	999999	790	812	999999	999999	378	423	602	284	999999	657	999999	862	792	986	999999	849	494	674	170	183	131	23	326	965	695	999999	999999	999999	199	999999	315	529	115	47	440	925	549	857	999999	25	650	672	500	999999	201	999999	719	192	999999	999999	936	313	844	999999	652	776	999999	817	733	390	208	428	94	999999	351	785	756	754	555	989	310	636	754	999999	999999	458	523	999999	773	999999	999999	43	520	687	963	999999	685	999999	999999	664	440	731	999999	540	817	999999	588	160	905	416	260	964	636	673	211	310	559	999999	115	204	999999	999999	53	55	120	999999	907	407	999999	348	999999	290	369	890	559	578	512	224	337	999999	870	372	999999	367	437	314	406	847	485	663	453	985	370	200	411	24	688	88	999999	652	999999	191	999999	566	316	999999	605	999999	124	999999	798	999999	372	999999	334	890	999999	686	618	806	999999	70	921	722	895	124	920	179	489	544	999999	433	795	685	987	688	598	999999	999999	999999	709	660	733	999999	865	118	999999	999999	866	520	764	12	999999	622	883	263	269	999999	670	201	59	435	266	579	742	375	999999	686	816	645	302	652	634	160	999999	117	336	79	857	787	999999	364	313	969	780	888	999999	999999	801	733	999999	999999	937	860	417	283	404	999999	120	500	568	936	749	230	228	121	377	319	524	775	927	200	203	882	700	695	132	999999	798	853	999999	
377	884	92	999999	755	714	774	743	823	713	182	958	367	229	564	999999	999999	999999	669	521	652	657	35	806	239	353	64	169	999999	161	999999	999999	999999	97	201	61	666	14	473	999999	603	576	700	72	999999	241	836	663	146	91	49	546	999999	999999	760	719	859	285	999999	999999	999999	999999	999999	672	607	999999	999999	279	37	512	947	88	999999	272	917	86	956	963	62	999999	516	400	33	640	122	999999	236	925	336	482	202	390	27	71	999999	988	554	999999	464	999999	999999	567	999999	999999	143	960	999999	999999	424	684	762	999999	999999	989	999999	269	590	391	559	46	590	776	942	555	319	566	71	999999	526	929	999999	928	508	125	468	949	999999	399	507	999999	310	369	999999	652	719	307	167	38	176	487	407	172	478	999999	356	763	624	91	999999	576	999999	52	350	999999	162	834	999999	118	530	946	505	201	884	999999	999999	999999	999999	999999	999999	21	409	43	60	48	999999	369	999999	999999	768	999999	334	683	999999	930	263	268	29	26	499	999999	999999	999999	999999	229	999999	216	288	999999	999999	999999	498	334	255	312	177	999999	992	311	963	999999	385	999999	999999	825	622	822	125	953	154	999999	211	999999	999999	950	111	999999	535	830	999999	999999	999999	388	398	999999	216	999	437	772	763	397	275	717	62	706	510	999999	708	681	607	170	999999	999999	926	999999	924	249	999999	999999	999999	816	339	172	254	649	999999	996	916	999999	618	999999	394	352	200	999999	212	493	206	103	450	999999	999999	853	232	896	999999	756	999999	184	999999	967	474	141	571	999999	67	112	473	999999	993	513	999999	10	999999	984	775	999999	143	180	21	441	52	999999	855	705	999999	999999	939	357	999999	956	545	741	990	651	157	263	781	253	698	109	29	793	999999	937	817	652	790	248	999999	484	999999	291	173	999999	924	999999	286	999999	999999	581	173	125	987	46	967	946	19	999999	837	522	967	889	481	911	421	259	340	999999	888	999999	695	701	236	941	344	999999	578	714	999999	123	976	915	471	999999	936	999999	999999	73	969	870	642	378	411	609	517	732	809	262	864	675	703	368	977	271	886	472	889	56	702	713	378	999999	999999	723	545	999999	999999	364	974	517	453	277	948	27	879	326	999999	626	433	999999	999999	999999	849	999999	420	617	937	210	240	474	999999	759	999999	266	502	999999	682	687	73	465	313	455	287	357	231	436	420	959	999999	999999	999999	272	999999	999999	269	63	456	645	313	927	124	228	133	999999	501	694	905	999999	999999	999999	644	612	563	967	309	999999	47	501	999999	983	
207	978	999999	671	301	999999	146	999999	996	449	890	47	384	146	351	999999	331	999999	855	536	530	728	444	848	925	570	999999	655	790	999999	25	954	999999	329	729	145	410	462	218	749	557	633	695	86	999999	606	999999	426	999999	225	999999	999999	645	302	463	479	999999	970	746	731	53	491	491	999999	433	999999	999999	999999	999999	215	684	868	568	116	999999	896	42	367	205	999999	342	292	39	575	592	755	999999	523	999999	260	601	999999	999999	487	705	76	151	958	653	716	385	999999	20	420	999999	808	701	539	323	566	446	186	774	428	399	999999	462	999999	154	677	627	708	199	166	614	254	999999	91	999999	999999	754	84	714	999999	942	170	281	618	44	783	64	779	209	309	999999	425	999999	999999	97	999999	614	235	813	999999	99	676	983	854	805	297	655	619	137	411	999999	371	472	999999	485	239	489	999999	999999	370	623	847	508	889	999999	999999	588	865	993	467	308	529	999999	738	399	999999	186	427	812	747	137	444	999999	798	498	451	953	999999	999999	999999	464	770	999999	452	362	251	178	103	511	999999	708	790	625	669	112	999999	110	733	895	999999	999999	72	40	145	243	188	205	999999	400	900	999999	217	62	145	13	999999	186	818	386	158	107	999999	915	205	48	999999	999999	999999	695	217	999999	229	485	603	806	402	739	999999	219	999999	55	467	703	611	999999	500	999999	999999	999999	999999	114	999999	356	746	121	969	156	834	106	896	370	223	999999	999999	559	26	999999	459	339	611	999999	999999	608	212	999999	640	999999	314	824	999999	609	338	325	130	112	999999	872	999999	491	999999	255	999999	120	323	813	831	999999	999999	61	364	767	999999	160	999999	999999	145	999999	154	644	481	999999	999999	999999	999999	296	41	898	999999	91	501	153	994	967	502	365	893	859	999999	399	280	197	999999	263	469	779	331	187	270	353	999999	999999	728	104	20	999999	414	999999	561	36	999999	933	558	999999	559	999999	773	320	657	999999	999999	286	398	754	999999	999999	999999	999999	999999	779	965	999999	638	550	124	126	999999	900	957	254	950	998	308	268	617	347	638	442	703	258	16	999999	999999	999999	470	690	986	973	999999	726	999999	999999	354	781	71	999999	999999	17	323	999999	999999	873	362	999999	749	885	978	139	147	36	654	285	885	999999	773	954	999999	77	90	433	140	450	179	240	715	134	653	999999	207	999999	51	630	129	270	461	142	658	126	821	584	712	856	836	704	82	264	940	999999	18	116	605	237	927	890	999999	356	703	999999	698	624	999999	999999	931	999999	984	34	166	
624	999999	999999	999999	999999	999999	505	999999	284	614	999999	168	460	194	599	999999	101	93	813	703	239	957	999999	999999	535	428	999999	352	261	999999	387	999999	999999	108	325	223	377	810	398	981	431	179	999999	741	239	999999	999999	440	642	999999	840	375	999999	999999	926	667	734	999999	999999	788	59	162	999999	359	236	999999	120	362	868	386	150	290	695	832	281	69	929	373	210	570	191	766	999999	318	999999	22	549	999999	999999	658	489	176	48	610	932	279	710	679	515	484	854	884	572	265	802	999999	999999	348	59	867	737	999999	11	999999	606	999999	451	160	275	999999	214	392	999999	219	999999	973	999999	94	900	999999	359	260	858	725	716	999999	204	454	999999	999999	999999	211	678	999999	920	999999	175	838	13	649	827	999999	413	301	280	471	703	362	369	999999	317	595	448	56	518	487	999999	999999	493	310	97	997	645	741	881	12	714	877	298	778	808	413	91	999999	184	799	846	566	999999	254	999999	842	95	686	999999	747	763	631	795	999999	615	889	999999	702	562	999999	913	999999	420	999999	756	826	74	590	999999	999999	513	197	872	718	999999	999999	831	249	708	999999	911	959	525	143	248	999999	91	855	172	919	999999	388	697	999999	885	185	999999	186	497	775	778	504	665	321	243	575	759	87	999999	999999	67	115	994	999999	999999	954	155	286	39	673	745	219	999999	999999	999999	135	999999	527	832	465	800	999999	751	932	476	416	303	214	900	672	334	13	62	503	862	953	394	389	435	999999	39	869	157	824	40	999999	86	565	476	118	85	241	999999	347	869	412	364	72	840	512	660	941	386	999999	348	741	999999	925	999999	891	741	120	101	901	436	930	508	926	901	907	339	738	737	791	597	103	759	715	633	459	599	331	549	923	280	98	493	790	999999	299	411	999999	999999	584	377	965	149	352	911	939	904	437	170	932	999999	999999	999999	594	769	255	981	999999	301	999999	302	419	571	178	630	347	999999	999999	999999	612	506	999999	421	163	999999	632	999999	416	803	694	555	999999	171	616	750	358	884	899	31	240	999999	960	860	537	292	957	403	971	721	573	999999	999999	987	558	436	999999	510	999999	179	999999	302	999999	647	606	243	999999	257	954	427	282	462	547	696	220	999999	999999	328	883	870	467	999999	982	694	999999	202	368	183	613	189	999999	847	834	729	883	937	742	999999	263	303	160	710	999999	553	999999	120	954	500	999999	263	890	676	626	189	999999	909	320	880	417	999999	875	999999	999999	775	671	435	999999	817	812	999999	562	
999999	74	589	719	999999	999999	438	999999	130	247	868	406	999999	298	90	999999	999999	27	999999	999999	862	905	849	428	203	75	673	882	24	491	146	687	503	700	999999	999999	47	469	955	999999	881	634	297	175	17	560	294	486	590	999999	973	800	838	655	999999	999999	224	171	526	691	126	556	241	638	999999	190	903	659	631	478	193	195	72	999999	999999	237	618	683	999999	642	999999	196	999999	809	518	346	849	848	10	349	397	875	999999	999999	13	334	403	658	74	826	999999	635	855	999999	31	999999	737	999999	909	472	710	540	999999	884	999999	929	265	432	129	764	999999	999999	658	292	90	999999	252	798	851	422	834	959	999999	593	984	156	340	999999	788	999999	608	999999	999999	537	638	857	135	68	364	83	78	971	539	310	999999	602	976	573	41	713	544	939	999999	497	638	751	921	166	899	999999	599	87	643	999999	165	999999	125	130	653	233	999999	194	999999	999999	353	999999	429	318	108	392	179	999999	156	85	195	669	999999	452	999999	887	999999	968	168	600	484	991	337	150	999999	30	487	855	999999	999999	999999	360	505	363	153	775	331	613	68	517	594	999999	999999	568	999999	496	740	673	231	766	999999	999999	35	844	999999	362	535	289	172	87	904	323	999999	348	554	835	173	380	308	134	999999	332	910	651	15	652	999999	999999	937	658	290	814	634	999999	520	317	334	661	71	790	249	52	450	999999	612	999999	986	592	24	377	333	369	374	107	210	999999	313	999999	838	650	302	999999	999999	514	796	100	999999	691	827	247	510	511	319	518	884	523	999999	999999	48	735	666	478	754	570	999999	921	449	537	954	555	14	999999	823	420	999999	482	701	999999	194	999999	999999	999999	999999	999999	866	821	999999	855	222	686	999999	383	345	113	984	824	21	780	188	874	650	999999	737	281	242	560	688	899	30	412	999999	999999	999999	526	999999	372	713	977	704	514	872	593	324	277	473	999999	615	720	436	673	999999	920	757	999999	871	439	566	999999	999999	999999	142	159	999999	809	864	145	637	818	959	622	999999	44	999999	673	12	67	837	470	808	999999	944	968	999999	999999	999999	901	198	436	999999	714	805	230	999999	999999	381	999999	758	514	413	999999	992	796	760	814	563	436	845	94	316	814	601	999999	685	931	370	174	686	999999	867	962	947	211	999999	999999	999999	999999	600	686	999999	289	308	332	67	999999	619	158	999999	658	793	515	66	114	129	999999	999999	709	999999	511	999999	999999	46	278	647	450	390	791	632	515	997	672	835	168	792	37	515	278	
49	214	322	222	956	37	999999	362	999999	843	999999	332	141	117	355	99	659	94	999999	40	999999	616	100	828	525	702	999999	130	999999	898	321	101	999999	999999	669	340	999999	815	261	18	999999	999999	543	546	708	310	999999	999999	999999	746	508	707	784	485	999999	432	124	999999	999999	999999	376	575	681	999999	999999	999999	997	297	447	25	999999	844	833	244	457	999999	999999	553	129	225	999999	999999	804	934	399	999999	317	849	999999	247	225	704	127	999999	642	17	613	535	25	717	312	96	453	999999	845	664	999999	549	38	999999	359	570	999999	482	999999	605	999999	999999	618	917	683	157	46	999999	800	205	726	999999	602	449	787	999999	999999	412	912	241	327	504	98	999999	739	767	821	68	888	654	340	645	999999	46	999999	865	999999	108	44	164	60	253	510	650	938	48	947	588	415	810	43	962	569	999999	287	276	658	884	188	915	335	978	321	155	865	90	999999	999999	212	922	631	439	377	757	190	84	993	999999	795	999999	820	243	999999	87	621	378	86	366	999999	970	216	41	919	129	829	82	999999	999999	999999	857	999999	391	385	492	999999	999999	594	811	523	999999	282	220	98	487	104	102	335	243	533	496	14	999999	807	999999	715	999999	519	258	999999	999999	152	999999	663	938	437	439	857	170	898	28	783	274	843	555	698	996	943	442	34	736	999999	698	999999	297	853	999999	583	153	777	589	999999	346	882	414	999999	643	556	160	59	664	245	999999	999999	515	999999	999999	575	262	544	719	999999	87	999999	202	371	999999	999999	375	94	582	999999	713	392	999999	934	446	391	438	494	64	449	792	393	999999	999999	582	363	325	584	123	999999	331	999999	67	999999	16	123	999999	53	999999	835	191	75	476	808	531	782	35	999999	999999	357	146	999999	489	280	863	693	999999	701	789	101	493	999999	970	303	535	113	335	387	927	333	701	999999	999999	229	999999	727	916	561	968	800	337	743	999999	766	152	999999	130	787	78	322	999999	988	264	524	352	999999	105	183	283	999999	456	648	653	943	999999	751	890	270	21	999999	777	999999	732	999999	763	749	483	214	160	999999	983	547	318	999999	83	712	140	362	877	868	631	999999	287	999999	999999	689	999999	374	999999	401	672	860	775	999999	999999	947	265	999999	761	602	916	890	33	311	444	909	339	48	869	943	999999	537	392	153	514	45	35	192	645	84	659	999999	104	758	999999	133	999999	999999	79	999999	456	864	601	284	999999	740	999999	999999	999999	999999	999999	60	999999	176	779	145	999999	632	426	510	922	999999	999999	
686	942	806	999999	999999	11	321	147	952	969	999999	496	756	935	999999	200	773	326	59	86	210	725	608	615	927	979	174	999999	149	999999	569	999999	999999	244	915	342	156	944	999999	974	999999	999999	999999	999999	761	680	33	209	369	999999	652	193	872	999999	429	961	343	201	869	295	837	665	997	992	409	999999	123	522	30	775	54	829	872	999999	999999	903	328	527	999999	999999	956	999999	296	707	317	385	999999	999999	814	999999	998	954	84	999999	999999	999999	999999	999999	682	999999	566	510	189	999999	397	823	999999	797	715	526	642	816	999999	621	339	872	999999	299	685	33	207	737	999999	75	777	999999	999999	713	938	162	603	914	844	999999	690	455	999999	703	319	494	999999	544	999999	999999	321	191	617	999999	999999	274	999999	19	728	658	35	829	802	999999	816	308	78	607	859	562	922	728	972	716	931	883	999999	999999	980	999999	959	999999	76	419	753	595	482	301	884	673	401	593	195	196	605	861	652	999999	886	21	426	467	685	999999	375	999999	219	901	999999	945	999999	95	39	537	699	372	763	393	999999	230	825	776	722	195	170	999999	999999	785	120	999999	240	424	788	968	775	502	977	999999	54	170	999999	580	999999	938	495	316	563	657	497	243	999999	999999	311	666	195	650	999999	499	999999	46	59	433	791	462	715	999999	306	999999	762	206	394	999999	349	999999	844	999999	999999	784	699	854	775	885	298	876	972	971	123	132	999999	135	758	488	20	17	120	952	789	317	999999	732	20	502	895	300	999999	999999	919	112	822	940	643	960	800	102	270	174	999999	914	489	743	650	184	289	637	448	906	999999	341	98	891	465	698	560	967	844	283	999999	998	38	680	61	20	309	999999	999999	999999	999999	917	747	946	817	875	999999	490	92	836	222	999999	851	942	999999	588	999999	930	485	999999	999999	833	258	999999	184	146	885	808	691	639	874	999999	999999	999999	999999	999999	999999	152	84	999999	869	80	884	999999	70	731	999999	96	183	473	996	378	366	999999	398	854	999999	760	771	680	989	29	999999	999999	999999	775	999999	210	999999	630	999999	871	856	895	85	999999	999999	250	926	452	990	999999	635	228	999999	999999	999999	610	999999	373	217	833	380	403	600	999999	281	441	56	295	619	946	999999	552	478	134	522	471	469	68	906	428	999999	329	999999	200	999999	999999	809	466	999999	512	948	999999	422	171	501	462	305	235	999999	999999	999999	640	833	54	437	92	749	518	982	620	999999	204	999999	999999	999	60	713	410	466	701	999999	589	601	117	997	999999	140	317	
999999	69	999999	999999	10	399	233	999999	999999	646	762	311	830	999999	483	999999	371	999999	892	633	171	999999	749	894	999999	366	884	615	49	726	56	424	952	442	999999	999999	999999	906	204	999999	999999	999999	565	999999	647	999999	871	999999	115	527	745	999999	999999	999999	155	999999	999999	281	475	999999	999999	617	164	769	600	348	358	397	999999	560	629	464	559	824	76	365	886	682	999999	613	494	554	509	999999	980	801	999999	455	296	704	613	999999	440	999999	563	948	651	795	999999	309	999999	483	924	555	897	999999	694	304	439	789	305	637	33	862	158	960	999999	642	789	798	53	902	111	999999	947	999999	34	998	271	128	714	100	215	948	806	21	629	953	623	699	116	999999	25	506	999999	975	999999	999999	999999	602	999999	999999	16	678	265	904	381	223	608	450	266	696	43	321	85	215	432	85	65	147	340	164	29	99	691	53	886	605	312	971	307	455	596	669	999999	705	93	537	692	902	639	416	999999	182	442	999999	966	704	430	203	552	999999	522	274	271	999999	999999	999999	986	999999	27	776	999999	999999	153	999999	110	373	43	379	131	895	392	163	508	924	809	846	656	281	999999	192	184	119	429	999999	932	332	999999	999999	716	176	550	480	884	863	505	718	39	631	320	602	670	61	82	657	691	999999	765	347	877	152	999999	715	145	835	999999	800	217	919	999999	999999	966	442	999999	999999	355	912	279	645	428	999999	817	35	999999	999999	522	133	47	772	542	573	999999	999999	999999	999999	906	834	999999	59	271	999999	510	120	752	541	636	238	999999	127	999999	779	99	130	918	999999	335	245	754	661	999999	477	763	445	386	315	221	906	717	98	57	520	577	229	383	723	590	706	283	999999	847	294	734	919	470	763	483	446	999999	938	249	999999	90	683	736	794	941	75	733	999999	999999	729	520	999999	80	999999	212	870	746	999999	205	628	961	999999	813	38	742	999999	975	622	832	775	764	779	848	386	999999	999999	493	589	782	525	972	999999	999999	999999	999999	434	849	678	999999	613	699	947	742	620	999999	999999	869	999999	61	107	99	120	613	999999	999999	740	999999	693	361	999999	999999	166	422	680	655	999999	999999	696	264	318	995	306	71	229	85	817	46	237	676	683	33	785	537	999999	435	861	233	554	162	43	972	999999	327	252	236	999999	534	71	965	999999	530	183	452	743	999999	999999	999999	394	479	157	703	233	26	678	999999	999999	628	736	255	794	999999	999999	543	231	999999	999999	979	999999	999999	999999	999999	975	272	102	163	850	342	999999	
583	999999	812	839	84	15	999999	748	148	999999	957	635	999999	798	815	181	682	999999	639	999999	999999	999999	814	240	401	999999	864	728	960	924	525	444	999999	834	163	614	999999	999999	606	538	892	597	701	339	861	367	999999	999999	999999	101	999999	313	220	999999	397	321	826	582	999999	147	151	610	787	224	999999	999999	999999	89	999999	211	999999	999999	253	111	338	999999	999999	999999	999999	43	319	379	999999	868	514	999999	234	999999	999999	842	787	999999	999999	468	397	292	809	486	999999	348	990	548	850	999999	902	800	70	118	783	587	750	351	213	414	828	771	50	999999	999999	912	999999	229	642	999999	423	789	995	784	714	55	10	999999	279	999999	53	999999	529	611	966	999999	161	999999	373	859	101	445	206	220	639	625	251	891	999999	303	60	770	905	999999	543	122	804	999999	404	737	587	666	82	182	999999	999999	999999	438	952	996	761	999999	856	782	710	977	593	785	154	999999	804	999999	317	999999	999999	999999	865	481	999999	999999	909	875	721	635	282	999999	373	33	849	582	999999	812	999999	780	999999	999999	914	132	346	565	999999	29	140	315	933	999999	359	106	203	98	202	769	370	108	999999	885	999999	230	510	285	614	570	935	572	999999	991	180	537	444	112	368	999999	145	512	334	889	745	416	999999	804	85	276	830	999999	999999	999999	451	840	693	999999	426	693	622	70	951	958	999999	999999	600	942	308	821	662	100	730	459	634	858	773	207	149	54	999999	999999	209	348	999999	185	192	110	549	339	999999	787	685	674	130	999999	561	376	999999	999999	999999	999999	999999	999999	613	739	39	999999	979	593	999999	496	516	381	174	916	860	612	228	908	385	999999	402	968	977	875	414	65	339	999999	999999	407	401	962	239	768	210	945	734	10	155	999999	999999	999999	272	357	280	314	510	999999	224	948	157	897	802	999999	999999	537	286	999999	334	999999	601	999999	296	999999	999999	554	152	999999	716	914	878	228	762	133	377	999999	705	629	604	110	555	134	345	999999	260	503	170	912	411	672	669	995	999999	182	660	999999	669	603	263	726	171	999999	999999	999999	80	929	145	678	948	999999	999999	656	144	233	999999	476	93	938	418	600	999999	239	994	53	999999	999999	552	999999	472	675	777	111	376	877	938	451	636	46	288	999999	368	491	999999	999999	840	999999	861	999999	754	193	618	731	194	662	342	932	999999	454	64	197	387	554	999999	282	153	730	289	266	295	999999	840	999999	659	999999	242	901	275	513	213	241	30	999999	835	999999	999999	56	917	999999	545	16	340	191	
982	100	943	813	286	691	347	120	733	605	999999	777	353	570	999999	106	430	440	667	607	999999	822	999999	287	719	926	224	107	812	999999	720	288	645	658	999999	569	999999	428	999999	583	175	103	999999	424	999999	67	935	496	975	820	293	114	348	999999	940	169	923	666	104	359	477	250	307	167	885	877	142	695	505	511	952	999999	999999	94	441	157	323	752	343	661	991	728	131	992	291	616	940	999999	717	905	645	487	999999	276	116	924	999999	350	539	75	925	249	999999	999999	868	292	299	264	301	792	845	999999	332	999999	367	749	999999	314	875	278	937	230	977	999999	866	999999	677	548	978	999999	361	972	222	999999	735	999999	999999	658	134	999	326	685	620	924	999999	474	999999	890	909	367	805	491	999999	270	137	704	999999	401	999999	403	614	751	286	784	441	873	999999	64	707	999999	22	469	190	999999	952	262	999999	999999	540	402	999999	787	639	999999	711	999999	507	999999	150	41	489	999999	62	730	395	575	408	999999	493	196	515	110	193	303	354	345	999999	599	318	875	104	219	999999	214	999999	999999	122	665	999999	571	375	16	913	676	999999	677	417	459	490	999999	853	774	999999	999999	886	999999	604	345	999999	375	568	999999	643	275	999999	280	483	847	647	568	463	743	762	922	820	508	196	999999	999999	677	928	851	119	999999	999999	999999	650	517	327	872	999999	999999	999999	707	13	467	373	648	739	855	999999	570	811	921	922	999999	22	999999	532	388	34	97	176	599	447	716	798	710	253	616	629	966	530	775	346	686	354	65	918	362	144	547	777	323	999999	367	50	198	999999	911	317	999999	984	939	999999	145	999999	799	269	296	669	663	404	999999	999999	237	50	46	585	999999	765	999999	728	180	999999	486	320	852	126	89	999999	609	999999	999999	308	625	981	590	926	210	86	555	795	632	999999	999999	152	653	98	255	999999	999999	613	773	155	361	285	999999	695	372	999999	999999	999999	190	620	70	962	72	824	609	256	459	999999	384	169	999999	171	105	487	772	999999	666	764	871	762	672	996	927	196	947	350	176	895	999999	385	328	872	615	21	632	518	90	829	488	998	868	893	238	614	935	199	189	337	922	38	168	992	812	427	948	999999	45	875	876	269	999999	563	556	999	999999	348	999999	93	854	263	262	836	286	872	893	778	767	323	999999	758	170	839	972	534	999999	999999	70	197	73	568	483	215	999999	229	919	314	347	239	773	596	643	999999	999999	669	776	332	716	939	534	179	306	722	624	128	999999	
250	591	31	783	515	288	368	999999	999999	779	57	884	66	952	589	999999	537	549	664	124	999999	366	312	999999	894	619	999999	999999	893	271	761	591	999999	999999	999999	723	999999	999999	267	318	999999	999999	999999	889	729	447	659	999999	999999	739	769	182	959	999999	999999	884	288	272	999999	999999	168	999999	999999	999999	28	999999	59	999999	283	866	124	999999	291	999999	999999	988	179	999999	39	999999	959	999999	718	999999	502	588	631	830	999999	794	444	63	567	372	160	580	999999	171	871	272	999999	723	713	88	624	687	999999	999999	999999	55	714	865	243	442	936	35	986	972	999999	999999	999999	229	851	489	999999	71	524	919	205	999999	999999	17	551	999999	999999	246	429	640	539	814	698	27	999999	49	90	579	820	134	435	135	593	975	999999	441	438	999999	872	234	999999	563	999999	970	418	999999	15	707	323	476	384	699	999999	356	443	717	741	999999	564	999999	409	852	250	999999	493	79	999999	74	378	120	337	999999	374	205	983	975	651	727	609	758	999999	382	265	353	999999	736	999999	247	542	921	700	622	614	70	825	804	322	774	486	348	241	941	338	212	148	999999	335	999999	372	467	76	999999	999999	999999	776	36	999999	897	999999	757	549	437	531	999999	999999	715	284	313	999999	999999	999999	877	251	270	999999	103	53	63	214	999999	999999	999999	999999	85	855	999999	415	809	294	799	217	425	134	729	798	804	419	999999	793	999999	999999	32	39	193	804	199	772	946	288	683	982	543	692	999999	999999	429	562	455	601	732	999999	475	29	581	999999	999999	999999	521	472	723	683	171	269	999999	999999	388	100	691	281	665	915	999999	999999	999999	816	674	733	740	999999	379	999999	964	291	70	132	744	13	999999	999999	999999	447	260	483	999999	10	999999	999999	910	348	969	338	870	999999	935	999999	841	944	418	764	999999	513	999999	150	103	999999	718	880	209	659	310	384	643	479	714	228	999999	999999	999999	609	996	999999	822	999999	412	999999	381	790	355	999999	291	999999	999999	693	914	63	435	120	999999	93	999999	940	84	999999	47	594	695	999999	999999	999999	999999	855	978	999999	999999	906	999999	619	737	62	109	999999	534	955	378	511	999999	999999	565	660	793	554	604	999999	327	66	326	571	999999	818	354	999999	999999	638	100	435	820	999999	925	18	372	816	382	338	983	363	999999	128	883	536	999999	745	999999	809	923	608	261	999999	999999	711	999999	129	265	918	999999	999999	608	999999	865	942	690	15	34	556	297	976	181	276	898	999999	651	207	688	999999	24	609	155	520	714	492	183	724	304	
223	999999	253	560	464	630	999999	754	518	263	940	845	999999	720	999999	521	999999	436	985	207	526	70	391	440	437	903	108	973	98	192	382	769	966	710	811	138	999999	425	717	645	999999	219	142	944	748	982	226	888	867	998	767	65	198	527	777	162	46	812	133	560	999999	999999	666	336	999999	180	879	999999	908	999999	477	531	719	999999	173	999999	928	447	692	999999	687	999999	115	99	424	326	581	999999	933	659	102	999999	302	166	123	999999	999999	805	74	577	113	999999	980	717	999999	246	346	848	363	471	999999	999999	130	679	872	322	785	576	912	999999	999999	440	164	259	999999	245	238	999999	236	31	999999	132	999999	125	351	559	239	398	568	999999	980	732	999999	471	435	502	121	999999	294	999999	365	976	893	999999	977	672	973	730	659	295	17	784	622	341	708	999999	226	15	999999	323	93	397	18	733	999999	867	355	693	824	999999	134	615	278	435	665	786	239	999999	147	999999	586	999999	738	283	180	999999	999999	753	999999	334	285	116	999999	970	717	968	999999	169	928	120	327	290	906	104	170	999999	516	197	999999	921	871	356	867	999999	736	584	659	734	562	386	999999	601	929	499	999999	27	330	999999	717	999999	818	999999	941	37	360	306	602	643	122	779	689	999999	87	999999	462	999999	999999	635	999999	143	999999	243	999999	551	362	726	361	416	999999	999999	80	218	479	978	999999	802	414	840	308	999999	982	999999	999999	783	697	835	523	96	47	999999	999999	694	999999	584	389	585	999999	399	999999	634	999999	195	827	969	708	481	452	109	740	659	525	408	336	803	999999	302	999999	999999	854	526	999999	274	999999	465	999999	385	999999	999999	599	527	340	24	175	674	495	999999	198	651	84	225	393	424	999999	387	834	380	367	999999	999999	999999	999999	648	545	157	431	680	815	371	606	333	999999	557	999999	222	329	999999	242	662	999999	999999	113	969	749	639	143	788	999999	992	999999	993	27	999999	471	512	563	999999	479	27	999999	815	980	999999	999999	751	890	835	999999	143	67	999999	147	705	952	79	983	999999	898	906	23	643	762	823	740	612	315	450	95	998	659	637	41	224	999999	999999	384	286	923	999999	748	308	874	999999	934	306	855	999999	933	999999	528	568	793	999999	14	610	62	166	95	443	999999	999999	750	916	999999	430	302	923	297	459	999999	706	80	900	999999	715	769	978	889	444	757	993	516	999999	479	100	999999	468	220	808	450	227	999999	490	562	308	558	957	310	513	14	932	999999	999999	707	999999	498	892	415	298	999999	83	
277	651	999999	451	933	66	446	393	586	834	712	488	19	999999	515	999999	347	858	167	811	677	385	440	824	968	43	986	657	999999	951	62	999999	967	376	999999	549	804	120	375	501	521	917	927	999999	230	545	474	239	316	999999	555	999999	140	999999	406	999999	999999	861	483	899	80	789	999999	635	782	789	999999	643	528	965	999999	236	492	999999	299	760	458	270	604	433	569	757	350	999999	406	999999	792	937	970	66	338	943	637	475	431	999999	136	301	396	999999	34	830	710	350	999999	328	74	999999	740	645	444	999999	999999	60	340	322	448	106	239	999999	997	583	673	472	637	842	599	26	999999	567	634	999999	874	173	408	999999	57	10	999999	999999	999999	327	207	999999	622	999999	686	587	999999	999999	294	40	72	118	443	450	167	248	999999	289	729	999999	239	999999	21	287	86	103	999999	602	275	448	533	161	848	679	386	348	849	259	166	999999	999999	999999	283	603	999999	765	999999	958	580	999999	296	293	358	392	999999	999999	999999	345	999999	999999	936	999999	842	846	506	910	270	763	74	819	398	463	999999	718	176	112	899	417	193	320	999999	693	31	999999	161	999999	999999	999999	999999	361	35	514	948	999999	84	999999	294	999999	107	193	504	967	893	999999	999999	833	999999	640	999999	986	999999	905	162	999999	230	999999	521	385	694	999999	117	999999	181	999999	794	884	514	999999	643	827	817	999999	999999	999999	816	405	999999	270	56	327	89	172	999999	605	236	129	362	958	354	999999	827	908	742	842	999999	700	795	191	967	999999	329	999999	997	999999	178	662	595	162	184	824	999999	260	339	377	185	999999	564	576	999999	674	999999	555	214	811	999	999999	730	999999	923	999999	610	617	303	520	998	477	999999	999999	437	573	533	209	784	529	999999	576	579	375	666	999999	999999	999999	705	302	13	999999	408	195	399	268	999999	128	239	68	999999	835	957	999999	378	708	779	713	149	912	150	999999	771	999999	433	433	999999	365	811	791	999999	391	912	10	517	235	79	999999	999999	999999	999999	999999	969	999999	315	552	999999	760	996	958	361	432	89	793	161	680	11	723	762	965	929	999999	317	999999	88	832	923	957	999999	153	639	799	999999	970	280	735	363	55	379	881	814	578	369	999999	440	556	312	129	848	999999	233	355	227	496	249	74	108	531	646	999999	999999	661	459	852	329	999999	181	118	522	426	999999	955	354	999999	161	360	218	999999	17	531	530	803	118	474	920	293	999999	764	731	216	636	831	999999	896	262	162	129	516	999999	999999	385	999999	607	999999	
999999	277	999999	345	344	888	999999	643	524	124	952	825	553	999999	999999	45	978	417	386	316	789	494	556	999999	629	998	240	701	931	999999	156	336	206	685	954	999999	292	999999	999999	842	359	993	317	999999	999999	436	609	999999	584	497	899	968	999999	300	643	35	720	999999	716	346	657	164	712	999999	968	625	628	867	39	289	999999	999999	987	543	956	999999	187	999999	512	202	999999	105	127	444	240	188	519	905	52	929	932	737	999999	93	195	204	290	923	325	999999	807	741	115	304	999999	167	999999	283	344	846	848	457	52	524	946	562	999999	278	999999	999999	115	723	999999	999999	999999	999999	999999	903	999999	761	515	263	946	999999	394	657	990	822	999999	82	207	246	571	999999	999999	484	695	999999	146	999999	166	22	999999	536	223	94	916	15	947	727	946	999999	924	999999	340	594	999999	859	140	298	572	999999	999999	91	592	868	161	629	28	999999	999999	214	767	999999	604	999999	495	420	968	999999	741	984	999999	973	999999	999999	322	989	864	497	999999	836	876	847	71	941	445	687	944	999999	932	297	987	85	999999	741	320	999999	977	999999	108	99	890	830	999999	587	351	603	955	471	556	172	999999	530	999999	494	338	999999	664	663	67	999999	999999	623	376	453	996	999999	999999	395	810	999999	21	37	398	884	945	999999	299	483	600	842	731	482	798	769	999999	467	187	911	412	400	999999	323	779	300	623	999999	463	999999	999999	552	999999	570	661	443	160	737	999999	23	999999	292	629	191	72	225	86	994	825	606	920	538	999999	666	982	999999	578	697	257	107	271	678	592	195	891	58	817	171	820	365	999999	999999	335	173	999999	129	771	999999	261	999999	999999	628	999999	856	193	999999	930	368	588	251	864	462	489	43	752	870	700	443	999999	24	999999	999999	999999	469	999999	134	213	458	304	862	999999	225	446	692	999999	999999	237	999999	12	838	999999	458	999999	578	999999	166	316	999999	420	501	428	338	73	246	166	309	999999	999999	868	69	849	482	999999	725	999999	648	999999	999999	999999	999999	999999	965	441	461	896	949	341	604	999999	831	817	911	999999	802	443	999999	162	999999	535	999999	197	255	999999	943	988	645	393	999999	999999	852	999999	519	151	310	858	463	897	611	349	216	967	999999	999999	47	251	938	999999	272	292	999999	496	815	271	576	922	999999	108	497	999999	261	566	483	629	999999	691	308	770	999999	944	979	422	551	999999	329	616	347	242	829	999999	999999	999999	131	575	690	366	334	257	575	387	470	364	999999	999999	98	650	494	230	999999	999999	942	
177	706	999999	312	871	944	955	999999	999999	585	999999	999999	999999	999999	60	445	907	939	999999	367	60	205	360	484	625	23	413	772	678	132	126	346	483	759	882	504	999999	273	819	421	379	315	615	801	999999	999999	613	999999	48	214	586	290	999999	987	891	999999	355	843	686	857	999999	192	273	837	469	818	795	46	539	555	642	644	130	349	988	999999	590	559	179	540	410	688	733	999999	999999	835	211	495	867	910	158	959	586	999999	880	196	999999	777	341	496	299	576	195	493	572	942	170	796	999	157	391	796	673	999999	457	853	459	799	301	633	617	309	999999	629	999999	682	67	169	468	801	999999	999999	227	683	250	833	502	250	900	603	675	415	496	720	999999	362	295	440	513	37	736	253	485	708	878	999999	407	999999	96	890	999999	11	337	208	999999	579	578	990	905	623	999999	219	898	698	957	212	813	458	999999	53	396	627	655	441	999999	999999	337	518	804	261	999999	936	163	20	718	999999	87	999999	275	949	999999	999999	534	889	676	527	354	786	750	999999	186	948	999999	52	999999	267	355	895	143	995	252	69	195	999999	197	423	65	888	999999	293	134	999999	193	160	269	101	102	766	999999	999999	114	550	767	138	85	999999	999999	120	516	999999	329	192	165	279	707	724	119	880	702	999999	472	466	999999	467	999999	660	765	315	783	413	174	589	140	999999	999999	701	999999	66	579	999999	942	999999	382	529	964	942	370	913	999999	999999	981	222	73	512	999999	647	743	310	587	999999	999999	175	337	999999	296	739	61	568	387	15	432	999999	311	993	320	999999	94	287	999999	608	999999	851	862	247	431	999999	525	628	521	254	999999	991	479	164	986	777	616	278	999999	234	891	801	535	999999	999999	927	911	79	999999	999999	563	465	807	999999	999999	870	312	99	999999	344	224	433	999999	143	999999	441	583	156	17	542	911	815	54	278	717	499	326	425	999999	504	50	456	999999	964	690	502	999999	999999	40	999999	474	526	999999	999999	20	468	753	401	999999	680	354	999999	72	659	645	747	999999	538	270	635	999999	886	964	187	304	767	996	93	452	554	257	92	999999	891	999999	394	227	999999	268	259	745	924	999999	455	159	285	394	776	999999	943	91	655	999999	999999	571	999999	562	420	604	999999	471	670	948	845	433	999999	648	180	591	999999	529	275	279	21	999999	629	860	519	37	999999	383	999999	763	999999	472	601	999999	721	330	999999	832	807	551	26	999999	84	976	999999	31	887	636	999999	999999	999999	999999	816	386	999999	999999	941	
727	999999	392	585	999999	251	906	449	383	831	420	927	849	999999	428	722	724	263	233	815	653	999999	497	150	999999	999999	44	695	95	999999	225	632	216	388	999999	788	999999	965	156	546	999999	999999	807	999999	476	709	374	999999	650	999999	102	132	999999	999999	999999	57	556	252	203	709	999999	221	363	727	999999	788	720	470	350	639	307	759	999999	687	647	126	999999	306	674	683	794	999999	55	999999	999999	102	636	516	100	714	242	181	771	447	999999	956	183	89	584	999999	988	903	741	21	999999	343	999999	318	62	182	184	259	999999	520	914	999999	176	968	999999	523	161	214	379	636	999999	999999	987	669	357	690	999999	792	722	999999	694	999999	999999	43	999999	230	86	328	464	918	539	999999	603	261	532	85	790	215	916	70	536	783	534	999999	999999	999999	356	999999	999999	999999	999999	391	537	591	825	33	52	142	999999	999999	447	832	750	461	999999	999999	532	735	146	282	900	999999	876	999999	999999	910	366	116	429	723	874	999999	999999	102	688	999999	455	21	999999	999999	42	999999	237	973	623	703	43	82	18	200	744	620	219	999999	470	999999	515	875	141	914	666	935	712	999999	77	717	473	657	772	948	968	521	308	999999	249	252	510	902	999999	756	877	294	108	999999	979	263	999999	681	631	999999	643	580	879	522	842	107	945	973	905	905	239	999999	310	70	232	233	322	581	448	228	992	612	836	999999	47	382	837	483	284	813	207	792	35	999999	314	398	999999	999999	795	152	999999	999999	996	142	526	500	983	47	999999	999999	941	937	243	999999	204	999999	743	505	484	469	269	999999	699	101	708	999999	999999	999999	755	999999	591	535	999999	305	920	465	999999	703	857	546	999999	799	476	527	872	269	559	622	390	999999	654	146	311	336	883	999999	999999	904	434	89	150	268	292	182	174	999999	161	999999	492	739	424	49	647	938	80	469	994	181	229	999999	999999	999999	344	480	189	455	234	459	999999	94	628	999999	999999	778	406	999999	516	304	999999	466	999999	621	999999	651	860	615	999999	373	999999	423	841	666	999999	986	201	412	924	812	999999	719	999999	702	525	407	121	712	999999	868	542	999999	952	700	999999	763	999999	277	999999	692	999999	573	956	861	999999	998	253	962	36	292	587	994	215	999999	310	643	285	999999	999999	731	540	157	845	630	830	325	999999	150	847	999999	656	923	999999	241	999999	429	763	329	508	526	164	158	686	487	291	999999	734	257	999999	184	487	999999	181	877	999999	472	999999	999999	40	877	537	113	124	114	636	999999	999999	999999	
513	999999	880	955	999999	579	577	391	471	367	348	999999	591	223	999999	999999	444	732	752	926	89	999999	700	436	999999	630	988	61	44	581	851	627	357	999999	999999	517	304	999999	26	602	309	770	11	999999	987	747	295	324	361	451	999999	999999	911	274	999999	783	999999	453	666	999999	999999	526	356	889	516	999999	999999	831	478	243	378	911	715	159	626	319	728	339	999999	999999	344	673	699	999999	911	999999	716	92	866	960	336	851	865	739	999999	783	999999	121	999999	999999	811	999999	846	999999	82	758	198	761	999999	584	999999	851	14	125	942	916	999999	763	978	569	999999	999999	964	517	999999	527	56	976	999999	843	896	617	484	999999	739	880	999999	580	521	162	758	954	444	292	999999	485	847	999999	999999	105	956	999999	142	295	272	958	499	338	222	999999	712	222	999999	999999	687	999999	376	831	385	71	98	256	999999	999999	999999	59	999999	682	612	431	999999	305	188	51	886	999999	999999	199	999999	781	390	498	368	966	450	545	999999	639	604	466	118	25	999999	735	16	710	417	316	483	222	549	816	725	790	999999	999999	43	582	918	451	964	187	921	603	681	599	887	286	386	275	999999	999999	999999	999999	323	665	930	453	44	186	999999	999999	715	696	242	573	999999	578	102	43	511	757	720	163	502	930	103	771	64	416	999999	999999	930	218	999999	999999	738	579	477	999999	999999	590	547	742	999999	795	471	234	371	117	826	319	999999	352	999999	962	68	925	653	392	571	168	398	628	363	697	248	507	203	473	835	999999	110	999999	556	999999	219	999999	540	706	469	868	410	947	590	513	947	587	455	541	999999	999999	999999	999999	647	328	202	919	389	924	556	964	41	898	282	633	218	999999	795	842	752	90	999999	947	923	702	999999	451	47	999999	750	661	61	661	999999	31	999999	26	245	238	728	999999	599	615	999999	999999	999999	512	675	957	999999	646	791	612	789	999999	429	978	171	944	999999	751	881	538	184	999999	912	999999	145	260	364	202	75	567	999999	462	491	778	797	999999	865	999999	999999	999999	556	113	869	448	872	142	999999	999999	855	301	999999	977	417	70	440	264	591	467	999999	424	602	111	999999	999999	499	336	148	650	191	741	88	324	975	801	982	81	35	473	507	12	659	74	347	999999	898	146	55	431	999999	999999	837	408	878	361	488	999999	999999	999999	949	999999	994	951	118	123	222	353	11	616	87	369	999999	127	960	374	765	537	764	999999	335	999999	290	717	312	999999	904	679	999999	623	999999	538	999999	390	999999	960	18	707	
956	234	561	555	999999	999999	354	978	314	999999	448	513	596	950	690	724	320	596	265	999999	648	470	999999	542	907	387	304	999999	820	847	603	999	366	67	581	539	256	780	228	852	372	334	343	193	241	999999	37	999999	848	824	999999	927	704	730	69	495	25	28	647	756	144	999999	167	466	127	448	157	999999	379	999999	999999	539	377	413	914	999999	136	35	311	999999	360	932	700	999999	777	999999	304	635	997	999999	524	999999	142	472	999999	999999	999999	876	999999	999999	785	498	992	999999	355	540	999999	999999	816	746	999999	989	999999	673	406	211	114	171	689	451	154	522	541	999999	999999	250	999999	905	999999	356	999999	259	958	519	198	861	940	13	650	247	125	13	818	261	726	534	520	999999	76	999999	999999	14	197	624	648	273	957	999999	71	114	999999	654	606	469	999999	119	999999	207	484	999999	999999	111	521	452	336	150	999999	289	567	111	729	938	838	999999	893	152	71	343	870	999999	904	242	941	545	113	470	407	358	662	616	999999	322	984	531	254	361	493	999999	298	507	570	999999	150	960	385	999999	815	427	576	456	58	999999	337	999999	999999	39	170	975	348	865	743	354	627	951	608	417	954	999999	934	542	658	326	55	373	365	236	101	999999	999999	999999	655	999999	782	216	999999	805	999999	999999	891	999999	201	518	407	999999	763	225	60	199	362	967	250	508	493	43	797	999999	652	963	203	413	937	189	814	999999	220	999999	999999	420	393	802	999999	529	425	718	350	999999	999999	622	609	149	999999	902	999999	202	668	156	496	748	419	836	162	32	241	487	287	22	703	968	222	999	654	639	806	999999	546	720	93	999999	692	656	813	40	999999	63	236	999999	560	999999	770	73	999999	822	11	557	999999	999999	298	937	441	338	447	950	999999	609	495	547	999999	79	656	947	73	722	65	762	999999	132	667	187	260	252	999999	91	207	158	999999	831	637	259	999999	147	432	999999	999999	364	219	999999	999999	754	568	999999	939	490	999999	822	10	999999	999999	249	534	527	741	120	686	198	999999	999999	753	261	999999	663	910	846	999999	518	525	917	389	701	553	169	502	999999	618	571	312	971	999999	384	157	999999	74	999999	724	999999	406	321	468	999999	487	853	119	378	877	904	999999	102	999999	457	307	93	175	75	696	374	35	828	502	125	999999	904	250	378	999999	698	599	999999	132	779	999999	213	458	999999	224	699	60	999999	999999	713	792	220	999999	999999	999999	74	999999	998	701	359	999999	577	819	999999	268	582	613	999999	274	188	315	267	
970	550	999999	999999	634	931	851	999999	324	901	792	999999	332	676	262	581	301	999999	999999	600	820	772	423	544	999999	999999	976	641	95	319	858	856	999999	999999	249	111	333	983	440	999999	157	704	45	999999	784	41	31	591	329	42	999999	999999	999999	999999	446	207	137	800	709	529	954	219	911	14	999999	936	389	797	436	161	258	317	999999	999999	452	125	736	958	999999	362	999999	394	999999	63	869	999999	363	693	999999	52	973	533	999999	910	999999	937	999999	41	421	999999	651	233	165	177	783	142	626	896	272	330	999999	178	49	357	999999	569	897	858	144	419	582	695	999999	394	187	725	44	999999	999999	515	999999	999999	547	912	711	860	999999	154	279	737	16	467	431	767	580	999999	493	926	475	566	49	999999	896	999999	275	999999	524	771	999999	68	107	999999	427	756	999999	766	631	999999	646	585	340	999999	999999	406	413	125	274	999999	813	382	241	999999	999999	912	475	398	808	546	646	755	999999	467	999999	220	639	88	49	674	999999	814	183	999999	999999	889	235	296	355	499	598	999999	691	583	999999	999999	827	990	705	515	291	609	957	94	491	890	249	999999	599	999999	767	335	999999	599	999999	998	208	876	827	343	686	189	53	318	947	999999	74	761	999999	999999	393	649	382	534	392	170	999999	99	874	399	999999	999999	696	977	732	273	84	101	412	959	999999	950	172	372	828	112	566	649	999999	999999	999999	488	999999	62	983	127	999999	551	216	999999	151	119	11	438	693	334	999999	75	585	684	422	972	999999	550	138	443	487	19	705	290	603	217	999999	999999	572	999999	988	643	999999	615	999999	532	884	400	817	308	999999	733	679	504	620	501	73	999999	581	854	138	999999	999999	999999	639	943	999999	926	418	933	167	131	866	531	345	848	81	969	373	890	97	959	999999	829	493	754	339	999999	669	999999	999999	499	308	999999	43	999999	999999	999999	975	377	686	999999	982	884	150	999999	866	999999	169	999999	429	999999	98	690	999999	178	999999	104	67	885	613	999999	266	315	789	667	822	999999	999999	179	999999	629	994	996	213	139	976	848	688	999999	887	191	52	999999	999999	60	411	617	950	864	999999	625	999999	100	763	51	702	676	104	999999	15	717	999999	989	643	999999	109	101	487	637	999999	252	415	401	999999	431	602	999999	632	999999	266	214	208	633	105	513	243	999999	242	172	437	309	753	216	660	180	531	63	265	999999	950	999999	140	323	672	999999	220	994	999999	342	449	343	54	364	226	800	519	37	894	999999	566	205	859	324	210	892	
498	209	740	827	900	549	113	749	999999	947	999999	884	999999	272	303	249	811	999999	722	103	265	398	989	999999	661	503	168	135	327	754	460	815	122	779	343	20	263	275	441	900	240	305	575	999999	726	999999	76	999999	836	326	394	999999	602	117	999999	109	999999	879	999999	406	390	977	431	44	496	268	999999	191	999999	292	985	999999	468	822	862	999999	999999	720	144	36	437	999999	299	10	370	999999	223	15	999999	243	999999	384	109	999999	519	999999	873	999999	782	468	862	885	701	553	340	848	499	779	999999	677	999999	499	745	149	969	852	688	999999	674	994	54	766	48	999999	491	611	446	433	313	610	96	292	937	676	174	551	999999	745	999999	521	999999	443	761	474	957	312	999999	999999	76	666	574	999999	865	788	423	105	846	15	71	729	412	999999	999999	644	591	993	561	79	975	427	27	999999	760	163	992	610	15	574	738	999999	973	486	366	646	999999	642	427	159	999999	999999	705	999999	999999	940	119	935	967	126	883	999999	751	568	999999	649	999999	631	692	712	999999	813	100	282	277	999999	756	999999	709	999999	608	999999	999999	411	817	999999	721	197	268	819	54	67	643	888	691	774	999999	414	502	717	997	413	950	999999	364	449	978	432	562	801	194	999999	235	147	518	934	999999	349	999999	87	999999	461	999999	872	999999	999999	180	211	591	502	454	351	433	992	832	204	997	999999	56	378	928	299	634	467	635	999999	832	999999	380	756	999999	999999	662	999999	790	545	50	88	56	626	999999	777	840	69	999999	842	760	999999	315	323	936	999999	999999	383	159	637	999999	999999	247	807	999999	674	831	835	999999	999999	999999	18	999999	999999	164	919	815	429	109	161	458	574	120	792	999999	999999	200	66	820	851	795	288	275	162	718	999999	841	999999	999999	604	945	999999	999999	991	163	751	41	999999	169	26	999999	999999	284	999999	189	262	795	999999	707	999999	483	775	25	273	999999	410	999999	999999	578	29	88	999999	708	504	215	452	630	129	639	359	567	182	896	999999	999999	922	14	277	999999	999999	349	396	541	414	999999	999999	990	680	430	752	999999	981	449	149	938	154	999999	779	791	999999	631	675	815	999999	749	999999	878	999999	999999	647	999999	475	86	121	680	692	43	304	383	44	999999	999999	999999	886	999999	585	999999	756	864	999999	758	235	999999	246	834	673	580	999999	665	999999	302	778	547	783	356	542	999999	337	468	999999	120	870	406	757	284	999999	977	999999	16	173	578	131	999999	157	999999	999999	989	840	287	17	121	849	638	563	742	683	
412	915	999999	999999	680	404	297	618	874	887	999999	729	961	162	695	651	999999	502	251	180	431	399	893	186	553	75	60	999999	144	270	241	842	24	601	279	71	399	208	493	183	833	738	282	11	999999	270	999999	999999	321	469	672	146	321	572	999999	999999	999999	999999	265	615	354	836	483	613	656	999999	999999	999999	883	633	262	999999	19	78	346	999999	126	999999	834	292	999999	926	149	675	598	105	531	451	349	266	999999	999999	942	877	829	997	999999	999999	355	366	555	517	250	687	999999	693	137	253	999999	569	896	138	529	972	428	427	696	808	25	561	464	273	30	999999	593	999999	46	141	248	348	437	999999	547	477	737	679	999999	462	999999	999999	999999	999999	225	780	370	911	515	970	459	412	999999	999999	653	794	999999	292	496	999999	104	989	999999	999999	999999	887	142	447	591	61	999999	748	741	244	349	999999	999999	187	57	250	999999	681	711	76	681	999999	999999	979	804	753	576	454	192	71	367	478	258	971	999999	338	648	922	329	999999	735	711	999999	999999	117	542	210	724	245	999999	368	422	287	589	999999	178	999999	162	643	838	485	790	566	680	876	999999	862	621	904	718	999999	343	999999	258	341	970	176	971	871	272	552	852	999999	936	703	945	200	668	657	114	489	495	289	491	999999	944	154	989	199	246	680	589	999999	999999	653	34	70	39	258	354	999999	878	290	380	295	632	999999	629	977	930	680	999999	999999	799	999999	116	999999	870	279	396	825	186	999999	635	591	963	42	999999	292	678	885	171	420	312	113	611	999999	908	205	356	374	999999	22	268	566	999999	999999	30	296	999999	999999	999999	760	861	528	824	999999	999999	789	332	600	887	347	308	55	518	783	661	999999	999999	999999	155	675	923	32	310	174	522	78	114	347	999999	406	745	707	999999	410	558	784	288	999999	999999	129	999999	999999	487	187	713	223	57	999999	963	335	999999	645	825	999999	999999	839	227	659	583	586	999999	984	588	490	601	999999	999999	118	235	877	416	999999	352	36	999999	999999	544	133	999999	309	999999	411	384	686	737	110	881	181	999999	718	999999	628	930	972	444	887	177	996	999999	121	864	939	999999	96	918	999999	999999	999999	721	670	304	999999	208	999999	566	282	999999	902	999999	501	999999	999999	999999	516	320	999999	193	380	999999	999999	999	548	548	349	445	999999	934	297	767	193	807	92	460	903	423	472	430	999999	999999	172	286	274	999999	93	999999	999999	999999	960	775	140	371	999999	217	806	670	756	999999	859	839	485	999999	323	144	999999	999999	
636	727	641	999999	999999	999999	536	963	429	637	734	999999	464	999999	758	685	973	999999	999999	999999	884	875	653	242	999999	999999	570	999999	999999	823	963	140	999999	999999	765	959	763	867	927	773	834	958	788	999999	935	461	101	912	91	799	999999	801	999999	747	809	761	84	408	999999	999999	796	999999	42	605	999999	604	621	999999	191	999999	999999	999999	594	863	987	925	999999	999999	999999	215	824	658	735	141	999999	171	999999	999999	589	999999	885	365	441	994	976	124	999999	999999	504	999999	840	36	730	292	876	269	217	643	760	884	675	599	111	230	118	999999	999999	900	157	512	971	999999	485	188	999999	567	999999	599	999999	872	999	904	979	966	375	999999	928	453	999999	999999	954	989	186	705	338	295	264	220	886	838	140	35	45	999999	369	164	999999	552	378	319	595	999999	756	887	884	770	620	144	855	320	219	541	646	958	999999	982	509	999999	849	999999	312	463	999999	999999	742	974	868	987	606	220	257	385	999999	944	603	346	242	298	820	567	674	999999	365	575	628	599	389	86	443	387	655	769	703	750	17	141	904	707	154	910	901	633	537	644	72	834	466	999999	365	221	749	220	960	291	953	999999	999999	147	430	153	594	792	553	229	564	999999	999999	999999	937	471	442	999999	154	909	665	999999	591	721	513	794	142	688	721	999999	637	445	808	421	796	823	44	766	287	10	325	119	90	318	89	584	161	141	763	999999	779	224	76	60	625	912	601	386	634	999999	20	906	81	330	591	129	679	271	538	124	437	999999	257	999999	999999	556	961	283	641	929	643	10	924	827	999999	999999	999999	758	796	883	232	658	142	651	990	419	47	999999	726	959	904	999999	603	649	466	113	966	922	467	78	951	328	744	704	992	19	981	999999	877	999999	750	921	475	999999	891	779	999999	606	163	184	518	999999	999999	682	34	752	999999	285	999999	999999	999999	456	999999	727	932	904	913	437	659	980	999999	794	881	557	999999	983	425	949	757	686	570	370	769	292	560	749	770	999999	680	249	999999	706	999999	538	721	304	630	748	999999	987	999999	115	999999	182	999999	724	330	999999	472	51	337	999999	528	685	999999	96	686	999999	176	192	999999	999999	757	419	377	999999	912	353	835	999999	999999	999999	238	770	820	464	423	999999	545	999999	429	771	599	638	912	165	188	206	999999	635	617	999999	581	538	854	23	358	537	805	26	812	977	999999	556	688	660	229	758	864	325	672	999999	472	999999	763	372	261	128	999999	999999	552	715	594	999999	308	999999	
105	699	915	807	999999	999999	791	999999	999999	452	607	52	949	261	936	429	999999	443	962	527	999999	250	775	491	762	239	39	592	473	106	999999	963	258	948	564	529	999999	67	219	786	307	999999	999999	320	764	219	999999	255	286	133	382	160	247	780	590	855	923	434	54	876	856	209	65	927	69	999999	794	999999	697	416	587	285	234	186	999999	216	933	464	999999	553	70	784	316	350	724	241	726	478	368	709	606	999999	999999	342	929	999999	887	389	261	131	999999	177	558	869	545	106	926	70	559	383	999999	999999	999999	501	999999	82	999999	999999	212	827	916	325	999999	988	810	999999	273	892	256	999999	999999	999999	213	605	137	999999	235	447	805	627	999999	666	918	984	786	146	711	520	525	999999	215	182	999999	433	214	109	535	570	69	375	999999	44	999999	437	65	999999	265	111	373	924	846	455	910	999999	999999	260	406	657	999999	999999	999999	999999	999999	399	916	155	376	780	400	999999	367	665	387	999999	795	281	852	490	929	418	881	609	156	601	20	999999	999999	602	910	954	702	999999	368	999999	907	999999	668	424	521	909	12	485	710	345	567	191	77	999999	789	999999	408	915	728	792	791	858	999999	774	388	999999	999999	773	869	446	335	489	306	991	999999	716	999999	438	968	29	999999	406	899	810	44	829	692	790	813	669	999999	786	159	576	604	58	481	893	45	366	35	239	615	273	20	87	999999	86	948	83	638	970	946	708	386	395	959	796	739	559	999999	102	959	209	891	548	999999	999999	397	484	244	719	402	612	993	186	790	635	800	956	944	999999	842	740	41	585	839	450	999999	999999	98	685	163	486	893	999999	279	415	999999	471	747	164	999999	999999	999999	918	577	999999	715	209	604	334	996	999999	614	855	260	229	178	315	708	889	540	188	395	559	566	999999	718	70	907	384	999999	338	219	999999	928	377	901	123	17	505	999999	989	614	764	999999	999999	871	48	681	60	247	76	763	857	623	509	999999	289	362	661	625	999999	302	229	999999	667	573	824	927	883	999999	64	999999	212	164	551	574	631	870	195	54	999999	389	857	146	196	575	999999	176	428	298	622	760	356	879	91	696	999999	693	31	807	999999	120	798	999999	192	769	560	703	999999	999999	999999	999999	176	616	945	275	999999	93	884	101	999999	658	508	999999	704	304	951	333	83	854	999999	938	848	388	999999	569	590	134	953	427	25	658	103	999999	841	999999	594	739	934	816	261	311	999999	930	999999	999999	611	213	38	888	999999	999999	630	
227	754	519	569	999999	618	385	684	321	139	466	999999	563	565	999999	999999	500	709	221	398	999999	603	879	139	918	793	610	999999	386	106	75	609	788	999999	875	999999	332	999999	805	130	558	141	999999	999999	999999	855	41	832	596	999999	537	189	606	838	372	624	875	999999	651	999999	18	428	307	999999	74	857	296	535	689	287	431	855	999999	101	839	135	663	707	786	72	761	777	371	926	568	885	13	950	665	261	999999	942	999999	999999	122	140	833	999999	999999	494	568	506	153	999999	38	682	284	514	998	247	961	178	999999	588	243	240	999999	381	999999	188	999999	999999	870	438	425	489	862	103	999999	709	301	938	599	301	504	265	634	63	897	885	610	498	951	999999	299	999999	348	999999	576	881	83	462	78	999999	641	233	999999	715	892	549	819	191	536	299	999999	33	578	999999	94	999999	605	13	999999	771	577	365	999999	999999	148	731	150	458	527	107	635	839	869	669	999999	999999	629	919	170	357	76	429	999999	662	482	276	125	47	329	597	999999	80	978	306	362	285	999999	999999	576	171	409	371	663	438	999999	115	163	908	651	813	359	686	842	136	704	157	402	731	969	999999	616	113	999999	929	821	564	999999	572	317	385	441	445	352	999999	999999	705	766	999999	999999	377	999999	216	395	516	248	999999	237	852	602	214	882	117	224	704	554	999999	242	733	999999	110	999999	590	601	275	999999	999999	999999	843	999999	999	999999	999999	734	999999	759	410	717	622	691	232	336	19	970	999999	502	334	230	648	454	651	999999	42	916	897	999999	532	614	129	144	335	265	394	674	602	823	23	382	999999	944	154	588	999999	52	395	773	999999	619	498	773	57	999999	695	399	536	999999	358	999999	999999	999999	237	795	597	488	999999	999999	942	344	999999	999999	489	952	607	999999	309	999999	852	989	999999	133	999999	912	126	356	999999	643	570	995	147	76	999999	999999	545	154	717	999999	999999	141	999999	428	831	900	251	219	294	105	94	999999	999999	473	684	369	999999	714	590	325	999999	250	401	722	999999	946	207	312	999999	428	416	463	999999	949	81	720	312	111	999999	999999	999999	906	72	991	999999	578	905	674	391	115	638	830	563	999999	999999	750	740	999999	33	884	999999	939	405	865	999999	630	15	150	402	963	66	999999	999999	999999	654	772	999999	409	173	827	51	532	920	999999	790	999999	899	593	278	330	999999	348	999999	416	294	730	999999	206	313	927	573	765	282	999999	58	318	418	999999	748	908	999999	341	800	999999	843	180	29	697	84	999999	730	
422	871	999999	983	718	251	15	318	923	272	982	105	245	263	999999	260	999999	659	999999	999999	999999	845	999999	759	999999	547	882	573	999999	711	813	999999	999999	207	161	893	210	445	999999	76	412	999999	824	645	999999	245	564	942	567	999999	528	47	602	999999	999999	999999	511	322	999999	999999	368	442	999999	222	459	860	999999	48	112	393	999999	66	328	415	765	298	999999	724	999999	413	982	999999	16	205	193	775	529	276	415	584	392	888	999999	169	999999	970	456	612	196	728	999999	999999	839	184	999999	472	718	999999	999999	503	555	786	152	930	198	999999	999999	999	38	683	341	627	632	528	10	170	955	999999	999999	999999	841	418	538	451	72	466	111	832	999999	999999	66	342	999999	912	999999	605	746	999999	999999	290	544	457	583	512	396	723	893	320	183	708	999999	559	999999	384	999999	146	999999	999999	999999	731	326	999999	673	317	999999	999	529	999999	999999	404	424	999999	198	426	260	999999	834	35	65	349	573	790	999999	626	214	507	853	999999	260	892	999999	999999	999999	999999	963	940	783	275	999999	397	203	999999	999999	999999	294	999999	371	999999	133	278	312	232	999999	528	999999	999999	944	57	113	999999	156	806	468	607	999999	378	483	999999	463	320	609	999999	149	668	156	400	968	880	342	482	146	790	999999	999999	589	999999	410	782	91	437	996	736	999999	765	999999	999999	714	224	731	915	257	422	609	813	999999	742	92	999999	382	767	567	73	714	631	983	365	215	486	27	921	968	700	866	35	323	873	407	384	427	758	685	754	159	427	234	723	191	786	324	847	52	433	999999	324	869	999999	999999	540	999999	885	191	238	206	999999	947	557	556	583	499	794	345	708	559	623	92	812	914	297	406	999999	999999	429	171	999999	878	544	300	552	166	391	999999	866	999999	999999	999999	456	557	349	479	677	177	607	297	529	999999	344	873	786	999999	66	27	735	999999	521	999999	999999	76	999999	931	999999	999999	13	427	999999	943	999999	116	27	56	635	265	575	999999	729	103	576	999999	642	668	543	671	514	999999	109	373	125	732	90	999999	815	999999	530	999999	76	421	173	190	189	999999	999999	238	855	999999	606	801	452	917	414	999999	143	630	433	368	999999	741	751	999999	328	744	999999	746	35	195	241	999999	734	999999	750	317	929	396	951	67	636	315	999999	775	714	999999	921	208	327	662	697	194	956	172	29	335	999999	480	862	445	757	295	213	669	999999	999999	77	294	176	107	498	999999	678	999999	731	92	925	975	978	30	823	629	999999	999999	999999	56	298	
571	148	425	999999	459	534	516	999999	999999	112	155	277	999999	240	636	41	999999	174	999999	515	589	440	936	999999	694	502	999999	621	137	865	999999	182	461	72	505	155	751	459	48	223	999999	999999	391	980	779	708	624	790	196	598	209	208	547	999999	999999	140	212	25	953	957	999999	895	182	999999	271	973	999999	301	999999	491	290	770	135	737	353	999999	999999	956	630	985	877	61	435	538	666	641	634	919	363	375	999999	735	506	91	530	276	894	906	718	806	893	333	65	999999	999999	439	999999	810	197	196	90	255	395	968	89	641	469	643	999999	630	349	895	937	369	999999	554	273	53	217	86	999999	153	248	999999	102	999999	995	730	230	999999	568	824	732	177	294	697	350	538	999999	999999	807	999999	97	98	466	997	395	695	166	764	175	39	999999	120	567	936	17	571	875	534	645	739	423	591	71	524	173	770	84	850	213	735	999999	328	279	377	65	999999	367	105	169	309	999999	466	71	538	232	621	609	357	690	999999	999999	477	252	78	837	506	36	942	833	625	621	999999	560	439	999999	283	841	200	881	857	214	999999	375	345	175	957	529	533	302	551	171	727	170	434	83	999999	86	211	540	558	133	424	999999	999999	999999	999999	905	631	549	999999	780	419	476	832	575	881	112	906	903	879	977	999999	649	291	999999	893	155	999999	366	425	999999	999999	659	332	999999	789	519	830	656	906	61	999999	983	354	771	751	260	337	859	201	470	179	308	660	581	999999	774	999999	90	794	999999	779	999999	134	751	150	999999	154	999999	785	371	281	259	999999	828	89	518	305	520	712	999999	817	999999	175	954	37	341	999	999999	112	999999	539	750	862	999999	282	632	999999	602	999999	992	116	238	999999	999999	199	919	312	832	502	122	478	469	377	161	304	513	109	179	723	809	760	403	999999	770	999999	530	397	212	556	999999	999999	702	889	720	999999	999999	202	345	765	117	38	176	258	999999	546	80	382	710	499	768	533	999999	999999	999999	999999	713	242	999999	997	668	999999	110	286	55	463	775	999999	999999	624	715	320	764	413	615	780	999999	155	15	234	761	158	999999	999999	787	923	999999	823	77	488	999999	357	888	347	107	585	928	890	212	537	999999	499	724	999999	783	999999	768	286	273	51	648	999999	236	999999	245	520	844	397	499	132	999999	952	999999	999999	999999	999999	432	426	316	999999	851	703	942	478	999999	271	433	601	929	339	165	999999	999999	999999	840	265	999999	809	999999	587	740	541	401	90	53	817	987	555	
294	425	35	351	970	244	199	999999	999999	758	624	974	97	253	467	170	966	802	402	999999	339	546	999999	999999	325	728	999999	320	312	861	434	646	999999	999999	317	513	313	813	999999	325	837	895	639	372	194	137	500	497	83	241	999999	999999	999999	511	225	999999	188	413	36	251	944	999999	999999	763	333	999999	999999	218	936	954	856	163	999999	87	648	443	906	874	999999	197	238	801	246	81	748	193	230	999999	662	569	335	999999	999999	480	380	999999	263	875	49	999999	999999	999999	561	129	384	960	170	348	862	781	999999	314	976	999999	999999	153	642	999999	25	999999	757	999999	556	376	628	957	376	610	706	690	190	40	835	231	759	947	250	126	999999	787	999999	999999	910	880	727	999999	923	948	999999	237	326	691	860	899	999999	512	734	194	500	999999	593	559	641	182	999999	811	999999	754	89	75	902	999999	999999	999999	999999	875	999999	999999	649	607	999999	428	153	479	373	498	999999	935	773	256	222	65	999999	279	204	473	251	999999	289	999999	552	178	868	401	999999	800	817	632	783	999999	497	69	545	999999	999999	999999	416	172	808	112	999999	543	981	832	853	846	899	999999	43	652	633	286	395	999999	64	864	999999	751	154	573	681	548	162	200	999999	163	520	732	885	39	66	999999	929	187	284	19	197	999999	548	999999	900	221	598	141	949	221	673	811	838	528	615	665	27	999999	430	103	390	790	83	699	999999	177	719	999999	595	554	356	218	458	55	677	523	999999	667	999999	470	999999	31	999999	547	489	709	893	367	999999	400	999999	694	757	191	628	999999	999999	999999	161	999999	999999	595	545	404	999999	999999	363	999999	851	102	999999	360	573	999999	999999	369	549	535	999999	626	283	362	589	205	999999	662	999999	277	426	280	559	363	999999	999999	999999	999999	486	846	683	34	356	999999	999999	331	937	711	131	797	47	268	999999	437	638	999999	460	149	15	999999	911	212	999999	95	376	581	999999	110	999999	999999	999999	999999	883	703	852	195	280	182	847	999999	999999	782	999999	663	239	168	999999	999999	724	999999	488	828	358	145	934	999999	999999	270	734	933	789	837	999999	496	805	257	385	163	585	453	264	287	302	999999	92	999999	671	999999	856	218	168	420	385	864	156	999999	999999	747	768	381	174	20	448	999999	478	999999	999999	54	858	981	999999	269	999999	281	999999	999999	999999	609	999999	805	999999	680	413	999999	775	999999	461	999999	350	641	816	999999	394	213	999999	999999	839	389	280	661	999999	999999	999999	999999	435	898	873	114	147	945	637	831	694	963	572	999999	
999999	922	999999	999999	999999	914	703	999999	999999	155	875	343	992	483	371	156	339	401	999999	192	198	538	999999	877	505	357	864	405	14	984	943	999999	641	793	646	999999	252	999999	999999	309	999999	275	999999	290	32	540	121	664	583	491	502	302	382	389	306	78	831	269	603	621	60	308	222	190	211	454	702	209	836	999999	904	168	709	999999	269	999999	828	810	999999	965	999999	209	821	522	492	999999	58	261	999999	577	999999	999999	577	81	999999	999999	62	529	88	578	837	999999	827	138	587	343	592	99	130	384	250	30	414	638	385	999999	999999	999999	698	999999	405	450	712	268	369	922	590	637	42	644	999999	308	732	999999	999999	334	381	999999	935	158	68	959	999999	122	337	75	577	999999	696	408	147	362	831	999999	182	999999	209	569	769	999999	999999	999999	999999	485	514	942	298	138	510	60	999999	793	764	999999	999999	999999	320	600	931	304	354	999999	941	634	507	516	477	999999	114	740	135	812	923	999999	405	113	901	655	607	395	999999	448	438	645	999999	353	598	999999	36	736	999999	608	999999	474	320	111	23	999999	978	999999	999999	93	34	770	999999	666	869	999999	154	398	544	665	992	999999	527	999999	223	999999	999999	163	999999	999999	187	377	663	999999	184	459	960	304	999999	999999	676	610	920	693	999999	668	720	273	483	999999	146	638	201	421	616	101	947	413	888	999999	728	999999	88	288	999999	999999	999999	408	999999	999999	534	999999	999999	75	988	999999	625	833	491	999999	584	440	680	999999	59	549	186	252	910	999999	999999	556	416	381	750	852	531	641	999999	999999	999999	999999	782	72	999999	296	999999	136	433	234	476	124	922	999999	999999	298	999999	273	239	366	999999	863	999999	408	909	977	999999	927	325	145	999999	983	56	723	992	272	657	617	245	999999	219	59	818	686	616	999999	634	82	999999	461	708	267	412	431	297	698	999999	384	163	999999	852	413	999999	298	999999	493	78	208	999999	871	640	536	999999	999999	157	999999	54	999999	792	522	353	999999	689	863	436	603	581	624	999999	999999	447	283	464	999999	910	999999	249	530	323	132	999999	435	730	375	821	182	239	935	284	867	653	22	592	641	258	999999	723	947	861	999999	999999	453	773	57	433	366	999999	394	566	999999	191	524	498	669	202	918	999999	999999	52	263	373	999999	350	568	649	999999	999999	823	395	430	92	301	668	553	999999	999999	662	682	942	999999	110	999999	379	933	685	999999	523	922	448	999999	848	409	999999	608	999999	276	999999	999999	408	999999	675	999999	998	145	268	889	855	999999	
999999	999999	266	958	381	999999	163	527	275	417	882	520	911	768	999999	65	581	999999	999999	70	156	943	773	999999	284	943	999999	999999	847	999999	674	796	284	999999	474	131	83	890	38	326	454	879	11	695	332	887	96	999999	874	942	564	999999	502	999999	799	999999	553	808	999999	437	798	311	679	42	742	96	245	343	304	262	982	690	999999	80	999999	999999	942	999999	135	396	999999	883	999999	904	999999	99	304	489	999999	958	578	274	999999	600	527	999999	209	999999	952	999999	651	999999	611	621	960	999999	930	431	188	999999	572	474	683	297	580	915	999999	774	362	653	791	756	564	999999	684	999999	484	63	553	472	999999	973	999999	889	999999	999999	282	365	944	805	999999	872	311	256	395	113	591	919	999999	612	818	434	616	999999	999999	895	198	999999	937	252	999999	999999	878	999999	465	599	348	999999	552	476	643	968	830	999999	999999	919	454	318	950	999999	135	564	43	940	654	642	999999	827	444	999999	915	999999	428	999999	416	291	994	596	790	796	765	797	377	999999	968	849	604	999999	814	999999	451	880	324	366	127	834	999999	937	71	999999	242	999999	359	703	560	999999	999999	138	999999	999999	924	858	999999	999999	999999	999999	197	999999	972	804	48	307	999999	909	407	45	692	71	584	999999	999999	66	534	966	564	999999	448	673	993	999999	309	475	919	610	999999	593	361	999999	999999	999999	999999	365	999999	999999	785	934	508	999999	306	525	999999	489	554	568	766	868	333	561	599	999999	890	523	495	639	999999	572	388	412	309	814	683	531	520	999999	999999	91	100	999999	191	629	744	998	999999	478	397	820	999999	360	843	741	269	999999	999999	999999	898	133	870	335	762	222	999999	105	999999	492	842	423	968	758	634	684	999999	999999	999999	999999	999999	891	156	999999	999999	684	651	999999	569	567	554	999999	959	541	999999	810	999999	765	514	969	83	648	999999	885	635	974	851	172	726	168	999999	213	431	999999	161	16	977	853	93	88	571	528	999999	999999	999999	960	999999	437	861	823	999999	22	999999	410	896	188	42	999999	391	277	832	488	310	410	603	999999	461	368	389	890	833	368	999999	436	407	554	999999	287	947	675	520	423	311	903	999999	951	999999	999999	999999	999999	974	716	472	816	999999	92	999999	999999	977	999999	508	105	58	999999	990	999999	999999	999999	999999	999999	75	754	323	715	756	419	186	407	999999	651	999999	999999	663	415	915	126	896	864	190	999999	999999	999999	309	360	176	425	999999	341	913	589	620	545	28	362	907	230	403	756	999999	836	905	999999	420	336	906	78	
441	642	64	873	219	476	935	687	999999	89	454	962	548	341	53	845	494	135	41	154	999999	311	508	695	722	149	805	354	419	515	576	973	454	999999	983	732	286	49	380	154	609	341	346	999999	999999	441	999999	728	792	69	336	294	304	762	656	140	999999	369	160	999999	999999	591	277	999999	999999	480	518	999999	357	321	569	454	755	887	999999	90	964	680	999999	291	932	999999	561	359	188	291	679	999999	999999	853	597	999999	888	311	482	999999	73	836	324	305	923	766	999999	480	999999	882	999999	999999	228	575	175	999999	449	869	999999	594	999999	917	331	999999	999999	826	998	504	999999	999999	566	453	414	525	999999	999999	999999	999999	368	175	705	999999	859	306	751	271	473	999999	687	999999	478	28	999999	887	988	999999	999999	999999	503	106	768	876	999999	849	999999	95	999999	702	558	47	108	824	510	971	889	948	999999	35	480	539	999999	132	817	590	182	999999	999999	527	999999	871	624	273	130	272	407	829	999999	19	999999	665	999999	771	328	649	44	653	518	202	998	49	97	488	621	964	999999	645	69	177	999999	777	806	485	174	686	423	835	703	248	574	69	625	58	54	815	280	591	804	177	555	529	999999	97	528	497	783	999999	651	166	528	999999	769	165	999999	999999	859	783	606	641	236	999999	949	279	627	999999	424	999999	444	999999	693	161	999999	892	621	999999	748	719	956	677	903	999999	194	999999	719	999999	999999	469	715	841	955	496	985	173	940	999999	579	760	999999	999999	83	744	701	844	999999	377	920	877	999999	196	464	999999	827	999999	737	949	24	412	559	815	648	954	333	999999	850	206	999999	999999	952	275	577	988	259	376	604	168	585	349	83	352	891	422	999999	529	386	999999	669	66	435	990	342	177	999999	654	999999	128	420	108	993	276	211	253	925	278	999999	999999	890	461	334	579	373	999999	338	217	923	999999	38	804	226	44	537	118	999999	999999	933	410	787	999999	999999	485	747	999999	356	807	150	999999	496	656	999999	909	925	999999	999999	999999	626	667	838	993	999999	715	99	616	881	959	738	102	11	963	345	218	689	294	36	848	831	886	328	999999	76	284	999999	999999	999999	317	118	329	999999	395	344	275	571	793	874	718	395	141	605	396	79	58	999999	533	321	702	999999	999999	999999	999999	34	999999	349	317	999999	999999	976	718	723	574	999999	419	716	615	629	80	646	999999	419	317	999999	700	290	999999	461	28	637	216	70	201	999999	477	147	503	999999	604	926	263	866	428	742	999999	417	40	546	999999	342	42	
903	251	65	334	231	874	429	999999	459	417	999999	909	818	769	657	532	487	382	281	222	254	34	153	999999	39	990	574	785	292	259	394	801	686	605	999999	819	999999	762	255	273	83	46	154	518	408	957	610	973	29	885	553	173	388	129	788	878	107	999999	305	241	309	643	999999	999999	33	63	232	223	467	838	396	724	137	17	149	217	880	999999	984	81	390	601	766	406	706	230	423	566	816	433	721	473	467	999999	964	439	994	944	495	999999	734	396	999999	191	999999	829	46	380	999999	580	998	472	687	233	850	707	999999	999999	503	802	640	999999	999999	999999	999999	999999	266	999999	53	710	999999	999999	150	999999	347	994	95	999999	906	877	999999	52	587	246	435	259	786	244	173	266	561	999999	450	693	713	999999	989	481	999999	999999	572	999999	337	279	366	71	331	999999	999999	856	621	303	738	999999	617	597	88	999999	608	867	146	31	999999	787	158	999999	495	457	999999	279	14	614	520	339	314	271	999999	317	879	999999	927	999999	358	999999	644	268	619	999999	85	999999	989	829	872	206	441	550	974	999999	999999	501	576	874	130	616	852	999999	783	999999	999999	356	999999	999999	290	245	940	407	673	999999	152	999999	999999	999999	999999	810	289	999999	741	323	898	764	999999	175	196	999999	797	62	618	742	465	636	484	219	512	999999	243	227	999999	637	266	999999	877	342	999999	240	999999	904	503	319	336	677	999999	469	999999	999999	69	717	585	999999	448	999999	999999	930	186	515	415	45	168	653	577	72	634	113	999999	864	999999	954	999999	955	142	892	559	308	999999	787	370	999999	999999	955	668	525	642	647	198	378	999999	946	999999	891	824	999999	746	999999	742	274	52	172	412	646	670	114	949	629	769	999999	338	489	999999	398	999999	400	337	212	984	999999	999999	999999	915	688	619	999999	798	875	141	922	156	709	566	999999	745	208	999999	999999	999999	563	576	23	999999	999999	50	765	430	767	999999	434	883	543	865	690	845	999999	257	724	37	729	316	83	498	847	409	628	923	384	653	946	787	275	999999	430	999999	416	119	282	647	854	519	41	138	706	49	612	844	876	305	689	951	888	44	999999	257	502	999999	40	243	421	841	55	124	999999	646	617	625	444	215	438	999999	975	86	183	220	999999	944	999999	999999	796	999999	57	89	963	995	899	240	362	183	982	999999	999999	48	236	999999	999999	917	999999	999999	999999	987	409	670	999999	743	999999	999999	861	999999	972	557	733	999999	999999	637	794	966	160	999999	747	387	273	271	232	999999	999999	
936	850	999999	746	367	616	731	999999	809	384	386	222	230	29	98	379	17	210	999999	999999	857	602	599	999999	506	999999	533	322	53	723	999999	447	329	877	999999	960	700	999999	615	941	11	845	637	262	418	754	930	785	999999	18	266	70	999999	389	19	344	999999	999999	999999	600	93	419	343	95	999999	938	892	353	979	137	678	409	595	493	166	22	965	999999	809	752	836	747	663	999999	467	87	999999	999999	867	705	999999	757	368	24	999999	591	511	551	26	479	861	587	806	999999	999999	856	475	999999	232	997	379	914	143	999999	764	345	756	307	628	168	999999	952	485	284	999999	999999	50	999999	999999	574	510	423	999999	340	999999	259	999999	141	706	610	999999	999999	717	870	336	795	623	999999	260	999999	999999	214	923	857	190	909	999999	531	113	418	816	999999	999999	657	497	999999	593	803	607	514	404	624	601	27	556	999999	999999	615	947	999999	307	999999	330	999999	739	999999	500	472	159	999999	157	419	999999	297	794	716	999999	70	383	381	211	820	273	745	128	220	613	905	310	238	675	496	584	480	121	646	574	999999	999999	201	464	999999	999999	999999	999999	984	596	313	232	840	293	999999	999999	576	431	487	906	584	995	999999	999999	999999	171	920	314	661	835	999999	186	158	152	114	151	999999	916	90	999999	646	999999	143	624	309	683	999999	945	501	999999	17	59	634	739	990	568	999999	999999	870	959	999999	321	705	158	49	137	84	999999	188	42	999999	660	351	321	269	205	861	999999	393	911	701	974	813	999999	828	507	552	418	161	546	999999	999999	56	130	999999	335	999999	985	999999	181	609	772	767	469	999999	357	707	322	999999	794	706	999999	125	958	268	759	999999	309	330	542	999999	665	546	641	290	377	613	230	880	934	521	999999	330	222	312	928	217	353	999999	481	800	239	999999	999999	840	265	567	999999	862	681	826	384	999999	51	595	944	999999	135	189	837	999999	486	442	999999	283	829	175	999999	656	339	552	165	117	999999	741	356	999999	189	999999	34	810	526	367	209	118	999999	221	288	626	999999	999999	999999	174	364	737	323	797	999999	93	20	999999	663	999999	999999	138	671	277	999999	999999	249	999999	57	334	999999	36	227	128	999999	437	146	618	887	286	298	638	470	990	999999	121	428	559	332	105	790	999999	156	999999	834	999999	446	869	406	978	999999	150	999999	758	19	999999	520	204	563	966	999999	402	213	386	152	894	668	680	524	999999	881	690	894	951	999999	230	880	142	294	999999	990	277	222	908	899	158	984	712	999999	424	
601	999999	999999	366	158	398	730	999999	999999	940	411	766	354	702	999999	696	255	999999	224	788	457	387	910	401	975	999999	190	304	999999	994	910	956	698	110	999999	657	695	999999	803	155	499	120	199	999999	760	234	922	999999	811	213	902	292	497	203	967	224	323	604	390	999999	217	436	292	948	999999	455	77	254	600	999999	999999	717	898	999999	999999	346	197	566	640	751	757	670	493	999999	999999	628	468	505	142	887	344	999999	157	335	937	999999	828	251	324	999999	166	999999	999999	371	211	194	999999	428	904	630	36	756	964	638	721	547	999999	999999	856	411	987	572	121	712	115	910	570	573	142	234	518	946	252	999999	595	88	999999	132	999999	999999	244	50	600	512	861	588	136	999999	614	400	130	819	394	912	999999	594	566	999999	266	999999	624	820	295	999999	122	999999	999999	639	999999	999999	796	820	937	950	177	946	971	609	850	526	999999	999999	958	742	999999	699	562	340	16	11	521	999999	865	999999	292	423	999999	920	400	999999	84	497	999999	999999	603	999999	881	444	745	381	999999	999999	366	739	517	571	999999	553	999999	422	527	999999	632	52	130	263	955	166	667	999999	999999	999999	219	79	999999	296	587	986	148	999999	817	999999	594	635	388	564	999999	999999	273	999999	562	999999	354	977	263	901	999999	432	851	350	355	999999	777	991	189	571	748	296	297	231	984	874	415	772	604	999999	588	996	999999	566	86	829	892	946	999999	991	999999	241	815	550	999999	164	145	999999	999999	102	351	602	456	816	816	889	838	999999	736	999999	795	999999	382	854	322	999999	768	294	999999	999999	832	999999	800	197	864	516	480	746	800	829	999999	617	323	999999	68	985	999999	846	750	196	999999	850	999999	514	206	134	999999	961	238	561	395	850	534	933	269	520	999999	999999	952	310	418	999999	999999	999999	947	999999	268	870	795	999999	328	921	544	87	534	982	621	296	991	740	657	519	518	248	999999	888	92	390	252	548	193	292	894	450	777	900	999999	999999	566	28	866	988	176	999999	243	999999	999999	457	999999	287	899	516	999999	221	653	899	582	13	472	69	105	877	627	257	999999	999999	37	104	999999	999999	383	317	729	972	873	668	352	616	14	970	582	635	981	965	649	677	25	682	797	877	327	999999	840	506	923	989	371	919	758	999999	446	221	157	999999	999999	591	786	999999	348	984	557	966	998	502	999999	469	895	661	999999	999999	999999	354	999999	431	999999	778	477	233	59	999999	306	433	999999	807	533	999999	999999	217	999999	68	890	721	999999	812	
330	999999	607	999999	30	999999	103	709	321	292	187	102	913	725	468	134	123	563	254	464	999999	133	118	201	999999	125	981	999999	598	549	585	309	999999	495	111	999999	181	139	212	999999	790	596	121	575	999999	440	999999	761	749	938	944	337	476	879	999999	206	999999	416	379	999999	482	415	121	771	707	878	92	999999	624	512	999999	984	360	659	673	101	21	542	571	538	667	229	939	660	999999	257	999999	139	371	904	712	764	760	308	123	999999	485	350	867	751	357	39	147	246	984	959	977	817	215	999999	194	999999	844	840	999999	262	476	999999	999999	460	55	953	999999	719	999999	198	999999	61	999999	298	615	671	674	820	191	999999	999999	702	675	645	999999	25	924	337	999999	999999	919	919	71	860	909	34	183	417	705	999999	972	427	446	796	735	925	281	917	999999	523	45	34	659	608	179	773	999999	531	999999	999999	999999	729	999	797	279	999999	990	685	389	591	999999	267	124	786	666	664	266	999999	999999	354	744	16	910	206	967	894	270	463	690	145	248	652	999999	675	375	252	427	648	527	430	935	595	537	836	999999	777	999999	872	941	514	517	907	999999	836	296	31	818	802	999999	999999	54	536	994	254	353	845	40	449	421	423	247	617	999999	489	999999	158	479	84	181	199	984	999999	521	185	627	341	40	400	389	999999	999999	625	817	999999	386	409	999999	293	999999	189	747	999999	999999	528	277	999999	555	142	428	147	552	744	999999	641	399	655	24	818	626	22	815	639	999999	77	999999	621	799	219	112	999999	557	196	591	992	451	524	937	993	908	999999	786	898	999999	999999	801	689	994	186	753	730	394	782	666	480	374	117	410	393	539	655	110	345	39	419	999999	999999	162	999999	199	874	718	999999	910	999999	236	999999	667	818	999999	309	627	623	999999	381	624	775	999999	121	628	343	124	554	464	262	626	450	868	563	999999	999999	999999	365	986	999999	22	373	871	768	999999	457	450	591	126	239	38	487	880	657	999999	814	836	51	19	855	760	173	999999	658	282	999999	57	114	167	999999	771	271	636	587	999999	260	999999	999999	867	180	893	533	437	999999	233	148	570	221	768	999999	999999	999999	356	140	127	848	807	223	496	468	410	346	433	295	999999	766	851	999999	999999	544	999999	85	184	839	962	999999	736	341	434	143	225	999999	345	320	233	999999	915	999999	469	520	453	690	999999	408	770	999999	109	152	766	467	297	999999	999999	234	936	532	321	517	178	999999	122	475	788	362	252	573	999999	123	999999	192	
850	999999	833	778	100	229	810	775	78	999999	138	593	575	967	846	948	913	121	999999	999999	963	408	999999	579	407	978	999999	999999	166	206	999999	985	90	584	616	942	443	154	143	716	721	999999	448	763	761	999999	900	820	999999	303	660	889	739	999999	228	452	27	264	999999	122	999999	898	619	999999	858	152	513	990	361	904	515	999999	977	999999	978	427	959	574	817	878	87	91	406	862	546	667	999999	718	999999	173	924	188	773	999999	399	823	999999	577	999999	618	25	909	469	999999	787	891	911	82	392	800	492	999999	447	502	44	245	502	756	999999	201	896	794	633	197	979	999999	995	999999	278	164	999999	392	669	208	862	177	622	999999	85	655	999999	184	336	565	681	482	740	280	986	163	331	181	252	999999	722	231	286	282	632	460	896	955	999999	237	310	109	782	999999	640	866	622	999999	681	679	446	722	468	999999	515	506	596	999999	970	124	833	328	150	955	486	640	891	350	170	625	759	799	380	108	264	999999	999999	501	999999	129	540	623	999999	573	999999	999	763	217	999999	999999	863	182	984	688	404	981	959	826	999999	10	974	999999	547	66	920	646	352	999999	813	934	807	104	94	999999	584	219	999999	999999	688	999999	877	684	999999	44	761	586	814	691	703	282	621	872	739	640	154	267	999999	999999	652	631	657	402	404	999999	328	768	999999	144	114	195	999999	392	148	286	132	300	698	512	304	343	999999	660	667	540	322	934	365	999999	706	999999	999999	394	999999	66	999999	484	999999	999999	716	993	498	680	587	517	999999	999999	733	999999	517	853	999999	999999	149	319	800	997	999999	863	999999	393	412	644	999999	999999	61	768	999999	999999	458	647	20	999999	796	310	999999	160	82	159	420	93	211	903	936	999999	756	569	255	615	266	830	749	999999	999999	332	590	854	253	799	465	361	770	651	14	869	843	622	777	838	474	649	999999	586	452	999999	192	509	707	999999	41	999999	999999	853	826	627	999999	593	714	473	720	989	907	283	693	69	322	559	898	76	19	999999	999999	416	150	616	905	172	974	805	149	91	157	668	999999	973	838	999999	824	387	971	259	908	313	128	485	742	651	999999	999999	124	632	999999	641	575	897	999999	116	712	220	721	736	619	908	999999	639	842	248	999999	999999	230	404	735	521	105	999999	235	488	297	665	873	264	278	590	999999	516	479	515	102	871	999999	731	215	614	665	245	639	10	999999	489	642	999999	999999	184	999999	719	999999	99	546	815	671	999999	819	57	346	466	467	38	
226	817	169	999999	999999	643	446	499	199	130	999999	859	999999	234	509	999999	999999	999999	127	104	428	971	619	389	969	287	209	71	911	167	278	209	999999	610	784	999999	330	315	357	502	737	672	530	777	999999	999999	694	447	712	21	999999	999999	999999	372	999999	254	207	779	367	868	444	384	587	41	999999	656	999999	520	450	347	487	717	32	625	999999	756	451	841	999999	292	593	762	359	900	143	999999	999999	416	10	539	964	551	947	489	999999	363	95	999999	925	999999	605	183	996	999999	999999	316	999999	723	14	854	803	366	633	84	284	681	34	687	898	548	999999	674	520	910	382	936	769	543	566	13	670	952	916	999999	687	419	765	984	376	826	369	146	411	155	736	999999	917	999999	999999	386	999999	999999	601	999999	792	930	663	96	999999	597	999999	999999	167	11	193	851	450	77	396	865	916	50	320	81	189	659	273	374	184	774	29	999999	999999	999999	674	999999	999999	999999	773	757	756	679	992	779	289	959	979	410	962	884	999999	849	486	349	470	298	97	529	207	999999	999999	298	911	999999	578	999999	80	977	336	920	500	910	303	639	999999	247	57	541	792	229	999999	863	999999	299	616	179	419	989	719	385	184	831	999999	640	100	467	999999	774	999999	637	888	11	999999	51	394	257	555	847	999999	232	250	556	999999	999999	462	999999	886	621	999999	999999	999999	91	267	951	745	668	579	663	548	651	479	283	340	164	340	678	790	999999	905	368	623	572	759	497	144	628	999999	363	187	297	581	999999	172	999999	406	807	743	132	999999	725	999999	999999	308	589	752	999999	225	581	999999	783	23	999999	999999	253	785	669	331	770	999999	127	573	999999	485	261	79	334	121	539	758	532	935	668	74	999999	999999	730	274	999999	744	999999	413	523	999999	403	999999	999999	439	999999	25	737	485	972	315	999999	161	461	417	56	519	428	855	685	823	999999	848	354	999999	999999	999999	999999	999999	999999	999999	648	713	60	511	91	999999	23	999999	999999	524	31	57	999999	362	886	37	239	323	227	660	999999	999999	999999	999999	600	555	929	605	902	367	960	342	334	999999	666	474	111	999999	335	999999	506	533	999999	999999	801	77	885	992	574	508	999999	999999	187	999999	710	336	999999	999999	910	535	999999	417	992	835	563	689	722	26	696	999999	926	289	999999	157	163	791	659	565	898	999999	669	937	41	999999	44	228	999999	832	245	340	488	999999	999999	799	999999	999999	541	827	608	122	354	869	305	999999	582	52	999999	39	348	999999	676	430	999999	387	866	119	385	
999999	800	344	999999	890	780	999999	932	184	999999	198	135	73	260	832	957	786	187	800	641	878	820	992	475	134	494	326	663	67	300	661	999999	912	999999	943	36	999999	999999	999999	98	939	230	408	802	565	904	284	668	844	999999	675	210	75	478	999999	777	808	869	409	405	999999	702	874	884	588	264	222	359	317	999999	693	999999	999999	711	701	657	422	200	999999	230	999999	999999	818	999999	999999	461	867	999999	216	175	999999	999999	188	68	633	999999	355	523	223	999999	692	924	361	999999	780	477	486	999999	776	850	365	999999	959	189	196	806	883	999999	269	137	396	999999	999999	151	588	299	29	664	87	999999	999999	999999	977	999999	537	999999	305	780	813	157	974	513	667	999999	810	609	444	999	872	999999	363	74	263	95	914	913	781	219	459	491	457	822	285	999999	999999	999999	640	361	651	901	511	113	477	999999	163	882	121	786	341	999999	854	29	791	260	111	246	645	891	694	624	513	96	999999	999999	699	161	238	354	999999	354	999999	93	999999	971	325	259	999999	151	999999	41	802	995	999999	999999	636	437	41	34	221	999999	820	749	667	37	398	424	782	154	999999	11	999999	766	968	987	19	770	672	820	935	851	649	504	959	662	999999	999999	218	999999	696	271	130	213	143	516	999999	999999	426	330	583	900	999999	453	728	930	387	999999	36	999999	999999	866	765	221	99	369	662	326	790	14	999999	880	216	933	458	160	880	999999	633	462	463	789	354	999999	246	44	384	206	775	38	285	786	491	327	386	829	506	909	999999	773	853	217	439	999999	125	999999	694	543	994	577	60	935	411	573	436	683	522	423	999999	65	985	999999	550	999999	729	999999	398	889	557	628	999999	971	338	859	999999	256	359	999999	236	543	350	999999	211	999999	978	349	385	918	891	703	317	92	935	67	788	397	666	678	999999	696	315	804	986	999999	923	999999	607	552	964	190	999999	589	197	999999	999999	999999	265	353	999999	390	53	479	998	999999	320	572	45	280	999999	221	589	681	999999	539	238	545	854	834	999999	999999	742	833	999999	710	379	728	894	999999	352	643	142	323	894	999999	653	999999	806	142	65	999999	53	336	480	999999	999999	652	999999	657	213	180	300	999999	78	884	999999	220	525	297	999999	999999	999999	541	928	437	999999	276	786	938	885	402	738	999999	999999	923	855	999999	999999	211	999999	726	388	246	300	182	353	711	254	999999	664	443	320	519	657	473	683	999999	407	999999	673	334	866	411	771	810	441	577	651	155	38	241	999999	999999	
186	758	999999	999999	251	999999	93	999999	999999	999999	284	452	91	228	74	316	250	354	18	999999	999999	786	999999	977	999999	490	740	775	70	999999	981	432	585	999999	342	898	268	252	999999	999999	960	305	312	99	137	999999	999999	222	999999	345	999999	683	999999	549	784	400	899	236	999999	761	26	317	317	922	999999	851	866	94	885	999999	57	997	94	366	358	243	483	769	850	155	999999	527	999999	999999	203	307	208	46	223	999999	999	42	286	508	635	652	987	390	304	285	462	644	337	346	298	999999	999999	867	999999	999999	916	139	386	820	999999	999999	999999	592	728	497	999999	830	999999	943	177	999999	720	999999	999999	705	256	103	474	574	692	999999	200	926	999999	295	999999	999999	845	672	35	870	655	466	508	146	607	405	999999	999999	632	999999	773	393	179	283	197	999999	146	495	304	823	664	812	137	883	308	128	999999	443	999999	999999	985	208	999999	306	369	263	86	999999	999999	851	441	999999	941	69	352	999999	757	999999	108	694	205	999999	999999	212	999999	843	999999	999999	838	489	249	228	999999	321	999999	575	999999	872	913	933	999999	552	397	453	999999	999999	870	77	541	502	370	999999	344	104	125	635	999999	715	100	526	924	461	755	999999	999999	223	648	630	422	776	999999	884	999999	174	757	653	999999	925	820	999999	972	271	94	346	999999	999999	883	924	206	21	746	999999	999999	999999	19	999999	796	999999	841	999999	358	999999	654	764	172	486	761	180	346	472	672	999999	895	881	553	662	377	999999	499	999999	999999	723	434	410	40	578	112	853	164	281	856	194	94	651	999999	732	616	999999	183	999999	999999	999999	587	733	349	842	865	900	842	357	118	386	289	476	839	999999	999999	999999	999999	999999	999999	999999	25	74	615	488	819	253	30	821	999999	57	245	999999	889	626	145	700	71	197	712	999999	20	807	173	479	904	999999	811	235	999999	999999	595	590	269	999999	697	523	127	999999	32	999999	879	31	311	70	151	433	587	223	999999	999999	999999	546	880	180	897	999999	999999	146	583	212	441	795	999999	682	462	999999	596	321	928	622	582	210	999999	999999	332	999999	999999	112	338	999999	39	598	736	801	999999	59	709	999999	679	489	621	981	287	999999	189	94	999999	629	608	999999	837	999999	999999	999999	542	999999	999999	789	848	999999	712	799	807	112	182	843	69	112	501	413	946	507	642	449	11	601	999999	354	999999	248	871	876	503	842	643	764	313	859	268	999999	677	919	999999	770	999999	822	183	184	999999	346	35	24	137	205	549	339	999999	845	875	999999	999999	999999	
878	999999	47	836	305	999999	468	417	539	999999	999999	999999	735	36	267	871	999999	189	999999	999999	705	999999	223	856	748	308	303	999999	141	467	984	327	149	650	51	640	733	940	999999	219	716	240	806	825	180	833	470	999999	999999	999999	183	999999	999999	321	331	313	396	191	97	997	671	164	286	81	225	526	164	95	984	999999	148	731	662	218	999999	475	767	999999	685	915	838	999999	241	379	294	298	803	827	329	737	999999	551	853	529	547	999999	953	734	609	999999	679	385	538	999999	623	451	43	315	289	855	545	998	505	999999	169	891	922	907	787	927	722	999999	765	257	999999	596	878	143	670	479	521	42	999999	999999	246	999999	251	785	755	842	999999	999999	999999	999999	201	999999	56	681	999999	655	639	999999	947	999999	931	352	619	291	83	37	573	899	644	810	344	512	219	474	935	706	999999	147	162	945	672	234	789	999999	999999	999999	549	206	774	999999	839	999999	999999	116	109	893	843	960	711	727	278	365	999999	737	139	688	45	581	745	663	15	999999	893	12	19	707	562	327	235	946	487	376	135	999999	999999	868	427	999999	375	999999	862	690	435	434	676	316	380	999999	172	999999	999999	968	999999	999999	999999	347	582	93	999999	401	340	526	999999	764	250	902	999999	234	766	271	271	932	999999	703	999999	324	999999	468	336	999999	999999	510	999999	858	856	519	915	999999	618	999999	296	344	17	973	710	345	956	999999	194	774	85	155	296	999999	116	168	761	757	319	999999	279	123	757	403	73	830	372	876	908	730	986	226	615	142	999999	926	925	999999	993	465	999999	407	284	999999	627	999999	999999	262	752	999999	757	168	705	923	364	183	587	614	910	880	973	89	761	999999	787	859	539	164	999999	189	243	999999	764	853	337	872	838	205	775	881	615	119	133	999999	999999	828	520	692	777	801	349	320	332	122	492	288	645	999999	774	767	652	70	335	999999	463	239	403	851	595	491	344	391	999999	999999	275	863	955	549	490	959	348	846	386	135	839	922	205	651	999999	999999	999999	999999	431	18	238	554	783	560	758	999999	434	669	107	295	466	999999	999999	303	847	629	332	105	339	999999	999999	999999	684	210	734	540	43	752	489	546	264	326	960	830	800	999999	89	405	999999	747	535	999999	749	999999	668	999999	450	902	999999	999999	726	999999	688	616	589	432	870	583	826	999999	710	682	190	560	40	999999	997	999999	999999	136	550	927	313	592	289	999999	999999	999999	542	853	100	141	947	747	820	133	638	353	250	999999	999999	506	
579	999999	46	999999	498	198	69	528	883	798	409	677	999999	799	827	105	337	839	375	286	50	972	137	579	734	442	740	907	999999	653	411	999999	286	53	358	739	556	436	260	867	534	23	999999	302	731	279	999999	30	999999	543	999999	410	12	999999	999999	999999	447	466	128	999999	458	162	27	239	999999	285	401	158	451	999999	548	900	999999	508	752	36	12	834	999999	465	887	719	999999	967	637	999999	131	999999	999999	751	999999	99	318	204	419	381	996	740	905	456	878	406	999999	217	994	125	821	999999	821	999999	603	612	999999	662	999999	739	999999	999999	602	396	163	687	570	999999	796	999999	999999	999999	99	380	40	271	929	401	999999	999999	149	999999	972	521	188	626	892	159	999999	689	480	999999	999999	999999	831	947	148	518	999999	999999	836	880	420	545	533	999999	415	450	408	342	682	227	999999	688	599	156	999999	91	218	536	999999	999999	999999	117	999999	937	999999	419	999999	92	999999	421	107	999999	653	269	984	999999	987	750	999999	451	999999	815	16	262	999999	999999	90	685	999999	67	310	766	999999	999999	999999	313	999999	596	79	996	901	999999	219	271	129	690	44	340	172	649	103	999999	999999	999999	669	999999	110	727	368	999999	338	864	222	75	120	999999	990	237	999999	680	999999	999999	681	224	550	435	999999	745	142	999999	999999	999999	999999	231	999999	999999	451	61	757	603	212	999999	999999	58	667	47	999999	153	160	999999	700	807	410	999999	777	701	785	110	803	244	139	365	594	480	999999	999999	351	999999	111	999999	890	938	479	335	478	42	174	632	557	513	999999	462	594	999999	197	505	349	41	453	272	67	350	258	523	999999	999999	999999	756	342	999999	696	121	52	882	999999	762	337	84	23	744	537	999999	553	299	999999	999999	770	999999	293	221	249	999999	548	838	220	549	999999	956	861	630	788	417	300	477	817	221	419	711	455	434	999999	274	28	708	735	904	797	958	611	798	86	999999	473	130	999999	999999	573	214	672	358	82	380	999999	392	955	129	862	85	482	999999	266	68	795	858	52	974	300	839	113	316	751	730	355	72	999999	999999	999999	999999	637	440	648	215	49	106	361	797	60	999999	999999	999999	999999	722	999999	911	541	27	217	999999	88	865	96	733	110	999999	607	352	35	160	837	999999	999999	692	999999	52	999999	999999	29	699	999999	255	999999	663	96	999999	274	39	254	444	999999	536	577	999999	101	772	353	914	999999	683	499	19	999999	899	798	582	999999	359	999999	999999	999999	490	999999	518	117	999999	999999	432	999999	613	101	999999	107	591	
629	311	602	846	999999	999999	698	147	946	345	999999	999999	483	999999	999999	513	67	915	753	811	999999	50	999999	69	231	999999	831	920	999999	501	592	921	912	999999	280	999999	980	593	758	610	744	721	544	663	999999	620	359	917	999999	144	999999	999999	824	295	999999	589	773	999999	625	999999	843	778	870	455	999999	999999	584	302	753	377	532	474	999999	153	77	863	506	873	750	611	909	913	362	142	944	417	106	999999	999999	690	723	447	968	425	999999	966	850	99	911	40	999999	66	999999	200	611	999999	28	999999	228	152	93	900	792	23	999999	999999	425	999999	510	999999	191	957	128	999999	654	95	506	741	385	111	22	999999	999999	720	576	852	750	172	531	862	999999	425	409	999999	607	999999	655	954	992	837	550	999999	588	575	848	999999	999999	110	546	525	585	286	999999	127	999999	676	999999	82	447	580	189	263	216	999999	946	999999	558	96	465	830	440	551	749	548	560	999999	828	396	871	498	999999	649	625	15	286	121	130	292	901	931	885	583	516	422	658	999999	905	941	999999	92	529	852	644	999999	95	999999	537	757	566	239	999999	550	210	999999	666	539	637	211	371	835	645	276	999999	533	945	857	44	336	999999	999999	994	999999	767	999999	968	72	15	910	999999	999999	583	999999	725	672	93	345	999999	999999	999999	128	659	703	579	793	999999	263	999999	121	770	999999	999	210	999999	303	245	961	783	421	980	603	534	727	292	128	261	999999	999999	522	450	609	999999	476	580	771	999999	300	999999	973	352	715	404	893	149	690	252	999999	506	431	436	132	999999	961	587	162	593	999999	999999	999999	542	174	712	155	671	170	754	532	630	105	999999	944	999999	809	79	274	209	640	587	999999	875	999999	999999	999999	999999	327	999999	522	889	999999	187	680	878	999999	999999	187	999999	259	999999	979	999999	720	999999	999999	740	492	478	999999	892	999999	952	953	354	820	585	664	999999	593	69	353	122	241	999999	211	999999	19	75	798	378	891	999999	999999	418	999999	665	165	135	375	388	603	848	305	630	575	999999	234	999999	68	280	776	999999	419	199	878	866	704	86	551	492	731	426	680	999999	11	999999	12	999999	746	165	430	539	32	999999	466	999999	999999	611	77	736	692	683	17	999999	999999	111	851	760	539	741	999999	88	584	882	999999	999999	999999	921	999999	999999	999999	690	589	999999	999999	247	767	999999	733	999999	59	102	19	999999	999999	999999	999999	161	781	999999	210	252	999999	14	204	351	955	999999	558	289	336	999999	982	999999	999999	12	999999	114	678	365	344	999999	37	
999999	692	868	999999	768	999999	999999	768	26	150	729	999999	999999	999999	585	708	508	999999	627	999999	453	999999	999999	999999	465	551	999999	954	313	999999	426	564	563	225	999999	322	336	282	196	999999	999999	520	999999	754	263	239	53	999999	518	999999	179	83	716	989	583	999999	537	758	999999	227	999999	654	464	543	724	175	760	999999	999999	272	382	235	106	571	999999	933	738	409	856	999999	508	999999	446	908	313	353	847	573	999999	741	784	577	669	968	770	999999	999999	776	39	98	479	48	492	255	999999	944	977	155	291	649	380	999999	999999	387	719	816	999999	999999	239	381	327	196	373	104	487	999999	566	137	800	999999	877	962	999999	768	757	469	986	999999	884	369	375	702	291	991	371	656	999999	999999	999999	954	96	509	999999	658	999999	292	675	398	767	228	387	999999	999999	879	772	417	758	999999	630	259	829	999999	999999	870	15	625	904	999999	732	831	999999	284	999999	845	326	999999	999999	721	997	474	794	597	432	999999	999999	526	356	412	229	953	897	542	661	10	135	78	837	999999	999999	155	999999	304	665	936	100	112	999999	999999	563	403	992	47	145	165	465	241	595	15	999999	489	278	501	999999	999999	933	596	999999	876	720	257	999999	749	78	999999	96	499	999999	495	575	999999	553	847	849	825	999999	860	999999	506	545	893	482	831	788	173	999999	885	153	886	12	999999	489	105	789	999999	862	252	968	999999	999999	965	999999	110	439	17	999999	431	652	999999	817	82	199	126	341	826	774	709	960	999999	975	210	356	999999	492	82	400	458	67	543	999999	718	892	123	437	580	593	382	402	780	237	456	243	817	999999	930	314	372	763	962	540	163	291	73	999999	868	618	264	617	999999	617	487	373	118	372	999999	190	85	689	761	999999	402	317	999999	999999	529	999999	539	976	562	767	999999	694	105	12	999999	999999	828	805	568	961	339	764	44	173	750	92	134	454	969	749	238	999999	12	729	148	846	999999	999999	788	999999	89	287	65	600	589	792	277	115	563	671	361	999999	131	799	999999	637	282	26	927	446	841	94	999999	812	538	999999	692	375	999999	999999	335	443	26	666	999999	61	999999	444	584	957	999999	29	891	308	398	958	560	999999	826	510	999999	94	468	999999	69	994	281	252	71	243	110	902	999999	601	345	918	999999	999999	999999	851	928	838	441	970	631	822	202	708	424	580	794	999999	999999	363	397	999999	975	999999	607	887	780	466	383	351	856	912	777	999999	962	480	999999	106	999999	999999	582	736	999999	497	721	246	802	
572	999999	999999	448	620	363	999999	999999	105	942	999999	857	39	80	471	464	100	124	719	54	902	999999	943	876	698	204	999999	781	661	597	999999	952	999999	95	217	638	892	999999	245	558	999999	97	867	537	123	999999	265	999999	999999	281	562	383	11	202	899	826	884	999999	750	426	790	999999	551	507	465	637	497	944	863	999999	571	198	878	170	164	815	999999	999999	999999	459	939	668	670	390	45	114	950	178	195	999999	753	999999	999999	819	999999	999999	545	369	81	999999	751	320	51	288	709	999999	504	840	999999	94	947	478	850	999999	999999	131	999999	171	471	361	687	999999	758	481	89	999999	46	69	403	380	279	519	344	287	708	628	627	392	680	671	609	999999	140	110	443	999999	439	861	342	646	347	384	898	720	999999	432	561	569	208	999999	337	999999	447	667	999999	438	999999	572	592	857	504	63	999999	799	751	999999	198	658	48	805	999999	999999	999999	999999	42	999999	620	999999	999999	285	77	67	193	999999	344	175	671	473	295	999999	149	866	278	484	152	293	894	108	969	231	244	903	531	999999	573	999999	717	691	634	920	817	521	93	317	790	446	870	236	465	586	905	725	372	999999	665	987	906	252	614	748	10	522	653	999999	999999	173	999999	791	690	191	457	980	838	999999	999999	628	999999	961	694	705	423	668	643	393	326	518	541	497	737	586	256	999999	86	885	920	305	867	826	275	626	999999	89	999999	283	138	924	886	999999	845	46	214	944	557	908	335	999999	879	999999	999999	999999	632	49	63	114	935	982	904	953	453	892	761	956	695	77	796	344	132	369	999999	999999	632	999999	651	701	381	999999	999999	177	999999	999999	426	999999	885	999999	994	870	35	441	999999	155	999999	932	553	953	999999	257	259	490	122	990	999999	519	15	549	899	999999	397	362	999999	633	75	999999	402	865	999999	999999	999999	999999	82	926	319	999999	999999	119	381	999999	999999	698	425	134	999999	437	999999	570	378	906	601	999999	843	905	999999	673	709	714	90	293	539	688	487	130	186	306	417	999999	681	529	498	895	177	209	109	699	999999	608	581	637	680	832	496	999999	999999	735	118	999999	999999	645	980	316	38	999999	170	310	220	304	999999	755	30	999999	889	849	418	705	178	644	999999	999999	736	111	143	452	999999	706	202	999999	999999	450	198	999999	999999	999999	549	999999	867	88	48	798	489	641	660	825	999999	810	999999	646	160	856	567	474	370	999999	909	999999	183	585	485	463	118	999999	736	507	567	999999	138	853	999999	237	838	99	605	999999	
304	105	451	317	835	801	763	555	768	711	883	999999	879	81	999999	670	999999	291	603	585	690	197	904	162	268	999999	682	100	346	923	999999	999999	868	362	999999	813	437	866	750	999999	700	562	999999	35	624	843	899	999999	727	639	229	557	999999	29	327	116	200	299	58	997	129	999999	218	844	693	416	855	527	704	322	242	151	540	920	885	137	999999	879	538	425	937	999999	372	707	999999	470	981	848	999999	269	623	148	817	753	563	999999	353	999999	999999	218	988	382	362	414	406	88	26	999999	144	200	999999	320	760	633	999999	999999	310	511	150	233	434	16	999999	444	999999	104	333	999999	366	999999	784	976	999999	329	436	565	272	957	310	625	453	415	713	844	818	312	387	999999	999999	69	999999	841	999999	118	783	981	888	917	715	312	755	239	219	286	415	475	772	440	206	503	242	352	211	524	779	29	302	649	626	396	716	148	103	307	999999	942	438	439	546	999999	677	355	251	998	870	224	205	437	999999	352	540	946	987	199	999999	383	640	33	339	763	689	249	300	329	999999	999999	145	912	155	999999	47	342	894	751	826	886	111	213	654	564	999999	865	221	283	999999	770	161	904	479	757	999999	415	110	783	765	437	64	922	412	263	89	292	291	965	999999	999999	62	246	999999	940	282	436	378	999999	938	824	999999	999999	473	825	999999	241	443	397	170	632	241	121	985	398	832	188	800	400	999999	542	583	999999	968	657	999999	914	999999	539	484	875	46	336	844	941	410	999999	999999	587	798	999999	849	999999	805	999999	999999	940	999999	974	117	999999	636	977	299	999999	250	782	58	815	999999	550	999999	903	912	999999	595	999999	277	54	999999	795	730	223	999999	636	999999	999999	450	295	690	777	664	999999	432	391	249	69	46	447	701	627	999999	999999	999999	257	158	945	999999	999999	97	999999	673	216	986	321	373	422	999999	663	713	560	999999	763	135	339	886	144	481	531	54	999999	999999	829	353	370	807	97	999999	999999	487	747	709	930	999999	999999	113	458	999999	999999	27	999999	999999	999999	733	150	296	234	517	150	371	24	474	458	475	561	203	843	999999	625	513	999999	999999	999999	185	966	999999	999999	566	505	236	438	999999	370	999999	228	999999	494	106	212	84	582	579	601	983	473	283	999999	464	645	435	269	595	954	999999	740	999999	654	208	767	299	885	668	999999	999999	933	459	999999	999999	257	710	999999	747	660	550	999999	706	89	56	711	692	600	946	920	80	966	999999	609	763	773	81	999999	296	338	912	999999	
914	999999	687	999999	23	179	316	217	999999	726	999999	934	414	675	44	77	999999	496	84	699	999999	748	941	947	100	999999	349	180	185	514	422	418	748	999999	999999	999999	401	996	697	999999	999999	999999	985	999999	454	999999	204	97	999999	999999	999999	999999	264	222	259	175	626	739	999999	173	830	145	42	430	999999	113	195	999999	999999	999999	675	999999	999999	561	415	210	762	597	502	191	655	261	999999	999999	916	999999	164	999999	111	850	521	662	46	534	999999	158	706	565	49	351	723	999999	438	999999	339	999999	999999	702	807	59	999999	39	246	778	517	999999	703	861	513	691	999999	660	950	808	383	22	576	999999	869	266	504	207	557	999999	468	999999	822	999999	999999	932	621	462	728	999999	447	492	425	267	27	123	454	999999	62	358	402	999999	201	630	469	326	418	999999	833	550	554	999999	481	999999	320	13	755	115	29	999999	79	999999	931	999999	370	891	999999	999999	999999	999999	811	999999	154	999999	758	999999	321	999999	138	999999	523	885	629	188	507	241	20	340	947	23	367	348	825	480	999999	906	141	999999	270	578	729	999999	489	87	738	895	71	282	337	914	691	563	977	504	999999	194	999999	753	400	139	999999	267	370	243	999999	473	999999	674	920	999999	273	28	932	559	796	423	999999	551	449	612	179	999999	13	42	331	804	371	999999	999999	104	49	387	902	999999	697	471	739	999999	999999	999999	71	397	362	485	999999	673	999999	427	708	644	788	325	999999	999999	959	153	264	337	912	593	111	513	261	999999	811	885	999999	801	862	334	999999	999999	861	184	551	782	999999	999999	391	658	999999	943	621	778	315	724	999999	124	181	999999	217	411	342	106	173	557	999999	536	673	765	556	830	565	384	960	637	463	999999	246	186	999999	736	946	999999	999999	168	892	483	520	97	811	12	629	317	126	282	818	764	20	994	647	848	999999	626	111	351	387	999999	817	678	271	944	877	999999	786	481	465	88	685	999999	999999	662	26	999999	953	999999	999999	258	267	687	818	999999	128	252	538	919	881	329	163	79	780	654	665	841	826	867	134	999999	530	645	817	740	89	15	339	999999	832	278	673	556	151	139	999999	139	860	572	825	634	999999	999999	599	999999	925	616	234	20	996	184	759	95	430	576	999999	622	999999	88	619	123	913	999999	96	999999	655	999999	999999	651	675	535	999999	263	51	500	178	662	56	681	815	473	780	329	988	999999	519	587	999999	574	410	999999	269	782	999999	712	720	912	781	999999	490	328	999999	582	344	471	203	505	54	929	
408	75	575	199	272	156	342	594	565	438	103	77	480	999999	250	317	999999	999999	310	338	779	999999	881	70	200	496	785	207	984	527	465	23	999999	206	176	345	999999	80	519	807	999999	135	356	353	892	999999	848	334	342	36	204	994	204	715	160	152	194	515	998	776	370	144	610	48	973	90	999999	283	999999	999999	525	205	689	503	999999	653	908	537	177	777	648	461	865	957	332	470	999999	827	56	33	161	286	82	999999	446	999999	999999	318	999999	811	999999	575	146	436	511	999999	314	700	756	999999	243	656	347	999999	999999	909	278	652	715	512	272	999999	236	999999	754	249	133	946	67	999999	138	600	167	365	888	83	324	439	456	333	999999	999999	80	550	789	504	938	850	615	537	966	872	602	868	549	191	348	972	682	999999	875	367	643	43	999999	643	498	982	342	64	594	839	206	392	355	154	999999	999999	384	999999	311	282	999999	530	756	999999	998	299	816	706	999999	351	757	999999	457	798	483	999999	181	156	999999	999999	999999	560	942	137	676	219	999999	999999	555	661	598	432	960	602	37	123	286	123	645	208	175	999999	329	252	92	21	934	999999	670	598	514	999999	999999	355	764	999999	587	999999	999999	999999	777	421	999999	83	999999	334	999999	999999	771	370	999999	68	999999	999999	790	882	241	699	55	665	999999	965	734	956	156	370	189	614	838	257	999999	657	534	999999	431	754	484	256	499	757	786	999999	999999	999999	999999	455	726	446	564	999999	999999	999999	584	923	513	811	687	204	999999	392	999999	620	26	999999	835	999999	534	654	385	46	408	985	999999	297	999999	205	190	434	999999	701	644	742	60	999999	708	647	83	610	353	999999	76	289	329	117	612	176	999999	270	474	999999	921	81	70	528	482	563	687	296	55	318	630	262	999999	235	747	412	569	999999	999999	197	40	999999	999999	765	999999	129	999999	102	684	712	999999	920	959	999999	999999	999999	681	531	483	999999	959	999999	999999	44	999999	999999	212	999999	999999	999999	606	12	454	287	704	997	769	305	558	999999	897	999999	611	999999	999999	710	303	692	999999	999999	731	47	999999	670	237	999999	368	276	775	165	917	999999	999999	484	115	139	999999	999999	689	782	803	385	973	999999	257	374	184	232	858	289	520	520	649	999999	478	568	426	783	59	460	999999	999999	999999	403	445	999999	862	137	237	57	244	621	999999	672	999999	355	999999	999999	422	863	78	145	999999	496	644	407	999999	547	999999	999999	712	692	632	999999	153	311	999999	999999	999999	921	512	57	995	999999	55	899	999999	976	
815	133	503	961	370	196	392	999999	94	44	758	999999	414	999999	130	689	344	999999	999999	774	999999	79	499	495	780	501	360	31	149	607	450	999999	889	945	732	882	53	751	331	445	999999	649	226	999999	820	646	517	197	999999	316	999999	999999	910	743	457	746	999999	18	190	999999	835	999999	364	487	593	999999	159	468	592	248	646	593	999999	553	927	880	852	678	999999	144	983	172	999999	833	999999	947	835	156	999999	985	258	45	570	999999	609	485	294	999999	999999	807	496	999999	605	688	999999	882	283	366	815	999999	893	999999	999999	55	886	672	276	999999	356	646	999999	12	971	606	989	610	32	999999	999999	999999	595	123	451	867	647	999999	567	416	173	258	673	478	341	999999	102	304	701	525	999999	999999	219	763	393	591	999999	494	87	998	698	69	859	516	423	372	982	780	513	476	407	951	115	859	367	107	973	999999	671	999999	514	695	908	507	201	16	999999	999999	999999	859	248	999999	856	569	717	114	398	166	999999	968	938	321	790	235	127	624	831	359	999999	999999	618	918	822	36	999999	13	999999	361	325	417	999999	999999	60	653	237	999999	999999	545	152	263	999999	816	655	999999	999999	999999	905	683	999999	576	184	883	436	444	251	999999	340	829	86	714	953	47	841	999999	999999	788	270	999999	998	999999	999999	999999	217	151	586	801	273	129	999999	300	108	999999	970	748	243	255	722	616	411	907	999999	274	469	438	310	671	974	18	864	334	931	768	684	518	56	887	999999	295	857	449	67	220	999999	785	999999	486	76	103	413	592	75	654	734	101	958	999999	826	779	999999	915	827	264	265	589	368	999999	792	462	702	355	579	437	759	999999	850	703	999999	684	822	823	604	881	605	281	268	999999	999999	593	559	999999	70	897	999999	941	622	802	955	336	426	285	693	999999	999999	999999	23	637	895	772	251	265	906	152	956	28	320	946	659	983	330	999999	305	209	903	999999	294	999999	999999	999999	349	57	747	32	267	546	139	990	489	547	268	631	392	271	351	303	884	918	940	435	999999	999999	999999	971	16	345	999999	494	710	490	999999	999999	999999	999999	432	204	517	884	999999	999999	888	999999	466	999999	724	699	999999	44	857	609	35	376	741	558	196	673	999999	776	25	922	566	645	290	999	999999	927	977	314	999999	157	785	999999	42	999999	547	999999	219	999999	257	317	646	945	999999	110	464	406	600	104	890	758	300	999999	999999	999999	853	252	49	467	999999	999999	721	393	205	709	824	999999	999999	220	21	999999	464	872	529	999999	
285	999999	18	189	544	377	337	999999	424	999999	857	54	141	79	676	999999	270	752	999999	999999	999999	262	750	927	286	999999	72	389	93	14	304	428	222	170	999999	999999	243	860	922	971	470	839	969	125	852	779	894	273	543	999999	625	711	999999	79	999999	33	870	91	999999	115	314	947	798	999999	785	999999	831	971	392	443	71	999999	830	999999	999999	755	292	999999	84	506	544	798	999999	376	389	592	249	152	56	663	372	161	999999	816	667	522	999999	999999	339	423	948	999999	880	109	999999	225	881	466	89	367	740	244	17	999999	571	999999	111	432	39	202	199	688	999999	729	80	909	451	24	64	999999	715	732	305	660	999999	621	999999	746	999999	174	711	782	73	688	923	999999	154	562	255	161	421	618	530	146	234	269	997	161	38	999999	999999	867	412	999999	652	999999	938	356	846	949	999999	999999	711	864	491	999999	625	999999	805	999999	764	888	769	902	65	106	211	168	436	299	999999	766	717	999999	401	843	380	460	45	999999	199	798	716	999999	564	65	999999	999999	655	999999	643	761	999999	96	981	884	108	509	556	999999	806	779	920	999999	999999	831	648	736	999999	999999	45	174	210	889	753	966	999999	473	999999	10	199	545	513	617	655	862	419	630	993	516	745	999999	903	490	999999	999999	878	168	970	733	417	180	202	17	782	478	561	466	343	24	712	635	999999	556	365	270	276	312	999999	473	421	27	743	956	902	174	999999	720	780	999999	98	24	503	615	999999	29	999999	506	835	186	310	953	297	999999	804	120	999999	357	999999	999999	153	999999	999999	506	321	400	999999	246	999999	617	999999	841	686	10	926	698	141	999999	999999	346	918	769	476	999999	999999	468	999999	765	162	792	464	914	595	931	999999	522	999999	996	303	202	999999	116	401	227	968	999999	276	999999	62	116	978	164	393	999999	930	384	109	540	999999	999999	999999	671	93	321	163	303	999999	755	810	413	940	145	262	999999	999999	812	999999	999999	756	999999	201	441	713	56	814	310	530	807	999999	815	423	999999	661	449	532	920	32	89	74	999999	999999	999999	487	648	175	999999	901	621	43	128	16	850	783	641	662	999999	958	999999	507	999999	999999	999999	754	999999	990	723	484	813	249	999999	789	298	193	999999	489	679	999999	999999	999999	971	999999	908	773	882	808	572	443	999999	787	303	962	985	582	222	902	999999	767	491	999999	999999	999999	999999	999999	210	338	718	666	999999	161	999999	283	893	999999	999999	452	999999	674	871	196	428	290	999999	36	945	871	803	715	999999	999999	714	
912	473	416	438	613	999999	999999	999999	554	100	905	740	999999	999999	29	999999	999999	56	769	48	999999	896	999999	239	172	904	71	437	339	534	12	695	523	447	80	810	486	727	999999	999999	337	111	999999	106	522	999999	595	231	925	803	974	999999	212	150	613	25	178	186	999999	708	260	108	999999	999999	98	220	227	999999	734	219	591	111	999999	999999	710	999	579	208	717	622	319	839	511	999999	560	999999	493	382	834	999999	641	310	461	223	880	239	867	999999	17	999999	332	174	497	716	221	999999	544	573	439	999999	445	969	999999	999999	399	421	596	707	469	999999	727	844	999999	679	577	291	650	999999	758	481	141	283	200	999999	300	155	351	795	324	687	999999	919	943	999999	619	671	999999	808	999999	999999	999999	999999	999999	999999	584	487	999999	818	149	930	232	632	999999	958	482	172	779	64	362	253	79	801	392	781	956	999999	901	999999	70	905	999999	841	999999	300	839	971	999999	937	830	813	577	999999	655	394	465	175	115	984	748	999999	999999	786	456	999999	398	840	999999	65	999999	777	999999	212	999999	244	999999	390	545	524	999999	511	999999	841	233	548	676	546	156	998	325	790	702	916	626	613	22	664	395	999999	901	998	203	391	641	999999	236	374	775	421	904	85	630	591	865	246	730	999999	562	999999	903	852	694	999999	739	999999	85	999999	999999	154	231	999999	994	999999	999999	999999	317	344	999999	999999	999999	312	770	734	103	250	170	999999	999999	390	882	999999	111	999999	614	58	314	424	652	999999	978	999999	999999	631	199	999999	999999	602	968	744	999999	999999	999999	393	595	600	92	959	684	498	355	999999	618	205	271	270	723	516	423	999999	816	893	692	84	201	755	524	148	545	999999	169	567	152	317	461	999999	119	718	892	23	965	355	739	163	779	999999	948	592	999999	929	366	574	999999	403	928	999999	703	999999	201	840	86	944	424	670	339	788	821	310	744	999999	160	999999	999999	999999	608	999999	999999	538	304	186	806	931	777	615	657	594	388	999999	389	425	793	999999	526	62	936	999999	999999	78	823	999999	203	647	847	999999	778	361	999999	779	794	999999	881	174	999999	999999	43	155	177	808	22	744	999999	81	921	329	981	817	487	999999	472	587	539	999999	714	999999	983	168	93	190	999999	306	999999	999999	954	921	543	999999	861	511	28	791	853	999999	66	88	591	999999	726	528	615	961	999999	390	316	217	927	797	459	178	41	875	71	986	971	716	999999	801	127	999	785	362	955	976	552	999999	733	416	38	635	720	861	442	999999	
574	875	999999	263	302	747	994	746	178	692	480	999999	730	866	999999	999999	977	999999	14	999999	743	999999	999999	999999	838	999999	483	520	768	823	457	179	999999	506	421	106	294	847	509	379	15	48	194	273	505	999999	950	866	999999	689	658	930	857	716	821	999999	869	999999	425	999999	274	483	978	354	244	310	709	234	999999	65	64	140	291	634	720	999999	78	742	401	439	684	999999	265	999999	175	999999	322	727	999999	109	999999	759	999999	842	115	531	70	999999	38	205	699	999999	421	210	634	527	999999	999999	999999	126	253	136	143	986	981	657	228	899	999999	716	987	982	549	355	828	999999	708	448	529	999999	644	238	999999	206	739	958	204	65	454	647	878	100	732	568	999999	110	626	445	860	457	313	170	661	321	217	717	186	999999	381	339	819	210	703	999999	481	25	999999	999999	256	32	463	173	455	999999	838	897	260	999999	498	728	678	272	999999	81	999999	999999	576	402	988	999999	782	137	683	124	828	999999	397	999999	999999	841	687	689	199	837	994	150	715	131	999999	320	467	999999	577	653	661	557	621	632	921	997	999999	999999	948	234	250	335	999999	341	999999	999999	999999	999999	893	657	50	988	83	750	86	744	768	999999	918	678	565	587	559	40	999999	281	66	999999	14	999999	402	667	741	964	597	999999	661	384	419	999999	999999	999999	311	920	612	673	999999	871	999999	186	238	993	111	279	669	999999	775	458	999999	440	112	745	999999	803	999999	999999	256	999999	162	417	93	394	46	604	869	432	286	639	427	788	797	194	219	999999	861	409	565	471	305	934	893	212	505	999999	221	999999	812	999999	665	239	426	374	719	148	102	999999	956	507	410	999999	386	146	41	100	643	917	536	502	999999	999999	817	785	999999	227	523	999999	999999	68	392	805	619	778	973	197	999999	433	475	999999	735	999999	452	68	71	68	557	999999	180	414	345	304	999999	320	564	810	422	641	999999	501	625	220	954	898	124	605	627	608	172	844	728	219	451	465	766	924	412	759	724	999999	670	765	711	999999	999999	98	277	309	223	999999	999999	730	871	999999	455	525	999999	999999	943	465	440	949	594	336	686	135	852	999999	999999	640	408	663	999999	806	831	999999	509	479	185	999999	338	328	394	10	79	998	999999	999999	999999	251	999999	999999	815	268	999999	720	181	385	798	597	999999	204	754	999999	999999	999999	812	75	152	595	25	594	378	916	137	999999	999999	594	266	999999	999999	999999	999999	999999	780	999999	847	658	491	120	688	134	999999	999999	789	143	999999	811	
246	958	195	282	999999	424	235	275	488	999999	999999	211	165	587	999999	119	810	862	142	451	802	222	273	163	583	42	907	999999	999999	999999	136	993	548	753	357	999999	999999	514	59	648	87	515	72	948	527	289	954	111	15	571	777	927	10	131	19	999999	695	41	999999	999999	516	344	361	698	772	147	999999	412	239	821	617	305	812	999999	999999	296	160	324	636	304	88	806	885	352	23	209	992	426	999999	333	611	470	999999	757	999999	999999	999999	999999	186	389	626	999999	871	194	953	999999	125	516	999999	722	999999	381	999999	404	223	709	999999	999999	684	999999	154	246	668	905	219	156	489	999999	362	631	143	786	147	256	677	536	934	700	398	542	999999	485	669	31	459	999999	75	421	999999	999999	293	154	689	999999	244	390	883	999999	999999	807	991	69	164	136	589	97	999999	158	727	999999	999999	758	999999	999999	999999	669	577	647	455	979	90	77	522	930	347	999999	999999	534	999999	297	653	968	999999	999999	999999	34	330	999999	999999	372	995	916	999999	999999	656	999999	533	999999	134	575	812	246	999999	996	727	999999	547	999999	788	999999	989	710	146	999999	999999	806	43	999999	601	464	348	44	214	93	983	999999	382	666	283	812	465	560	409	446	484	999999	458	728	999999	626	999999	106	999999	999999	382	295	999999	264	821	999999	999999	503	944	999999	999999	778	41	436	999999	563	551	999999	951	976	144	439	999999	700	955	627	358	314	999999	975	999999	251	291	999999	999999	697	999999	999999	845	433	999999	962	999999	740	218	999999	385	31	716	310	999999	605	154	999999	707	943	985	89	999999	999999	501	196	999999	969	691	999999	497	999999	726	999999	179	433	45	527	999999	999999	822	999999	491	260	999999	336	598	865	899	382	107	513	665	999999	712	999999	999999	999999	999999	134	999999	646	59	233	218	716	304	400	141	651	570	626	121	535	130	425	999999	999999	950	175	598	470	79	999999	888	999999	12	999999	612	864	999999	999999	596	541	999999	186	519	268	999999	999999	41	207	734	257	812	480	999999	139	645	296	716	770	701	766	999999	175	577	999999	345	235	999999	344	788	276	47	999999	40	579	999999	944	906	339	17	999999	143	400	999999	821	506	417	590	999999	325	999999	158	844	692	829	15	999999	608	778	923	999999	821	697	419	467	999999	635	449	999999	149	700	999999	386	762	285	632	145	439	999999	244	927	645	841	29	471	999999	999999	493	211	573	620	999999	137	416	201	999999	446	980	999999	610	871	967	999999	733	624	999999	772	92	417	206	870	999999	853	544	999999	180	980	
678	948	999999	27	151	999999	259	529	364	262	969	570	999999	196	164	170	154	999999	999999	877	117	999999	534	356	120	999999	999999	999999	680	492	592	421	31	623	768	999999	929	592	729	729	517	999999	269	683	999999	521	735	19	999999	779	708	181	45	302	872	283	999999	993	907	75	999999	555	849	999999	999999	557	548	68	428	132	999999	999999	643	999999	370	903	144	999999	553	598	351	994	988	999999	784	420	385	729	751	494	618	936	999999	663	999999	999999	365	397	23	254	972	677	591	592	547	999999	537	999999	932	999999	148	573	999999	318	999999	249	567	948	999999	259	182	819	316	999999	514	305	876	980	745	407	548	747	837	308	999999	673	413	405	363	638	882	579	796	999999	356	55	496	999999	939	255	999999	416	999999	763	82	163	370	657	999999	251	280	999999	70	999999	999999	401	735	151	692	60	835	171	999999	459	376	602	32	534	588	468	999999	508	50	500	12	141	999999	83	999999	472	313	756	999999	121	368	335	999999	271	363	954	319	999999	685	889	419	244	822	999999	396	479	140	836	79	619	442	771	517	569	532	297	954	661	915	229	746	89	843	483	101	51	92	999999	999999	633	159	465	999999	999999	90	768	319	596	687	755	342	477	999999	999999	999999	596	818	949	739	75	10	657	438	465	152	340	400	349	759	354	999999	379	664	445	470	977	947	365	999999	999999	978	368	974	999999	887	279	401	145	999999	504	233	142	999999	115	633	999999	36	367	19	750	999999	970	836	999999	368	999999	999999	999999	248	999999	999999	462	470	999999	97	642	999999	278	999999	873	938	265	999999	265	131	264	358	559	812	999999	950	590	356	999999	395	17	999999	642	801	999999	999999	159	896	112	999999	771	672	999999	999999	991	817	758	789	145	811	122	999999	581	999999	114	614	263	439	279	751	68	115	731	590	89	999999	999999	999999	999999	416	788	368	442	409	360	591	999999	540	999999	161	201	801	220	927	283	999999	949	431	999999	999999	999999	720	627	360	796	665	941	999999	999999	880	776	291	144	999999	999999	999999	992	181	999999	522	311	722	618	999999	560	999999	895	803	316	508	171	619	780	999999	213	999999	740	92	613	694	650	848	602	941	999999	910	666	491	999999	529	589	999999	999999	183	999999	490	112	999999	799	539	770	147	158	440	719	167	510	999999	999999	954	22	999999	568	176	871	463	130	677	744	649	999999	999999	898	787	999999	392	59	999999	336	999999	966	999999	292	83	924	513	699	172	232	227	999999	866	964	950	999999	679	219	403	999999	554	370	
434	765	999999	999999	999999	248	371	521	336	117	999999	473	804	988	999999	999999	495	252	368	999999	958	455	526	250	734	449	948	280	249	183	999999	999999	781	362	999999	475	142	144	567	275	338	650	895	119	505	402	999999	962	735	62	999999	999999	943	791	412	979	248	909	214	917	299	100	999999	999999	462	608	692	451	999999	315	493	360	684	103	999999	999999	559	417	744	999999	288	999999	999999	999999	458	503	361	999999	950	561	237	233	929	650	975	247	378	999999	657	999999	710	718	515	999999	568	373	477	999999	366	999999	430	831	999999	999999	639	313	555	94	704	999999	257	702	501	999999	88	999999	999999	999999	999999	196	999999	817	759	847	630	999999	999999	125	999999	94	36	999999	633	855	141	406	68	65	21	672	692	293	47	699	999999	18	226	999999	351	308	942	443	733	179	165	613	81	327	253	79	832	440	466	620	932	747	79	646	763	682	212	375	999999	455	999999	654	999999	70	208	622	352	999999	773	999999	152	999999	777	999999	699	527	334	740	811	941	840	262	999999	427	766	902	938	999999	856	669	106	576	420	288	999999	511	834	21	129	631	726	971	666	147	477	349	969	616	946	246	357	471	564	999999	999999	252	999999	999999	303	306	683	772	13	114	233	575	181	499	999999	999999	693	323	999999	999999	224	868	999999	999999	949	426	932	332	634	620	321	634	22	339	673	432	999999	482	717	999999	948	999999	967	999999	999999	901	178	480	827	757	552	44	849	383	999999	745	656	147	999999	876	373	360	148	999999	793	599	563	999999	999999	365	515	221	999999	798	999999	269	900	44	776	58	258	461	504	876	78	286	784	638	999999	927	775	545	80	999999	999999	999999	816	585	768	324	348	335	999999	472	252	999999	999999	60	151	606	845	622	371	363	999999	999999	855	271	324	516	814	924	379	999999	589	999999	999999	764	999999	644	452	325	999999	462	709	922	999999	42	633	999999	847	734	497	866	92	163	999999	716	222	546	999999	554	270	999999	999999	423	956	999999	882	283	199	999999	710	506	999999	529	356	908	654	999999	115	822	638	586	668	999999	999999	513	815	436	999999	434	551	803	902	898	999999	23	999999	295	999999	60	160	360	999999	999999	999999	999999	999999	563	807	275	72	517	999999	999999	916	683	593	430	987	453	999999	455	999999	765	133	907	999999	999999	474	999999	999999	368	739	65	671	999999	49	496	66	445	800	262	628	529	371	43	372	982	981	381	430	531	308	522	119	999999	999999	781	58	125	999999	456	999999	475	999999	704	778	999999	257	999999	
644	106	373	551	999999	688	827	958	404	99	545	621	284	999999	911	435	999999	226	945	967	999999	267	448	941	58	999999	173	163	999999	667	265	985	734	352	737	333	168	756	999999	430	877	999999	999999	958	580	774	182	996	563	999999	999999	561	440	290	233	999999	658	432	502	309	999999	674	747	736	834	999999	999999	931	364	587	277	313	357	525	99	501	879	999999	999999	283	999999	176	599	337	999999	999999	999999	454	128	360	675	735	263	570	904	212	175	651	133	31	887	250	999999	975	615	340	214	914	200	731	999999	999999	999999	999999	137	359	84	419	999999	140	13	443	813	999999	912	541	59	999999	620	887	335	238	999999	999999	999999	931	534	623	722	693	499	640	263	396	853	506	999999	44	442	999999	137	999999	999999	993	999999	454	437	637	73	84	290	426	304	313	406	279	813	721	832	206	824	461	697	29	640	999999	189	426	160	415	866	24	999999	999999	759	999999	299	999999	332	941	503	896	559	648	412	999999	346	949	990	584	693	999999	999999	246	999999	676	999999	999999	999999	654	999999	21	486	658	217	275	82	999999	554	999999	979	450	399	890	702	927	901	999999	616	568	999999	239	435	576	721	913	812	118	999999	999999	521	380	20	677	677	492	999999	901	441	146	10	117	405	999999	604	252	563	321	543	803	774	19	312	794	999999	44	999999	999999	936	303	463	964	895	471	314	609	999999	721	223	999999	517	10	617	480	567	918	999999	270	971	479	360	999999	574	999999	317	511	78	226	999999	999999	906	999999	965	999999	683	45	222	999999	859	995	811	842	108	333	999999	774	402	999999	236	709	210	324	938	999999	943	961	399	999999	163	803	541	999999	671	580	999999	17	45	479	796	532	999999	900	999999	976	667	517	402	251	255	543	119	246	989	349	999999	999999	571	508	204	721	645	858	779	66	999999	596	999999	527	30	287	739	922	45	703	999999	309	913	961	799	999999	999999	158	119	620	999999	305	234	332	147	720	446	537	284	84	886	848	999999	999999	999999	80	346	999999	999999	967	999999	197	210	999999	999999	143	678	609	708	999999	162	999999	999999	999999	373	168	372	848	390	309	841	999999	647	960	816	999999	188	568	449	999999	98	694	927	151	815	506	104	999999	985	14	52	836	999999	999999	999999	999999	109	961	999999	363	708	497	999999	922	136	602	549	249	999999	190	999999	999999	170	980	680	468	569	999999	999999	866	74	999999	999999	999999	267	14	383	142	48	427	999999	999999	999999	95	999999	600	999999	15	25	223	956	999999	469	805	58	932	
676	847	835	464	830	502	618	124	299	285	635	999999	665	131	228	417	210	62	134	739	532	85	999999	999999	999999	564	591	140	999999	219	963	67	336	999999	999999	999999	306	584	597	564	999999	473	795	744	965	100	999999	893	999999	549	654	417	680	319	409	999999	886	755	999999	999999	910	487	999999	90	321	999999	999999	340	793	692	120	625	465	570	140	999999	999999	226	999999	999999	999999	698	145	370	564	556	386	27	925	999999	999999	999999	389	330	654	130	268	714	999999	398	318	20	110	311	439	38	999999	120	188	999999	320	669	999999	37	62	999999	351	844	526	764	999999	999999	414	65	53	569	246	999999	916	20	999999	999999	794	725	999999	999999	597	834	930	999999	604	276	999999	999999	427	979	908	361	278	442	779	424	999999	667	207	999999	605	55	268	870	791	999999	203	999999	550	744	875	916	999999	848	624	517	913	989	999999	924	927	830	999999	999999	660	884	999999	999999	241	385	387	136	528	317	608	552	576	70	999999	785	82	669	44	683	999999	991	194	430	817	271	510	999999	507	282	999999	774	418	999999	999999	906	953	719	937	174	366	749	999999	860	249	82	940	853	255	999999	851	267	795	953	959	669	999999	444	666	999999	874	999999	629	255	691	834	144	382	850	837	832	362	731	999999	327	365	602	333	191	745	331	999999	999999	132	431	368	999999	999999	244	550	216	518	63	968	299	999999	999999	153	179	415	937	568	12	417	552	499	536	925	635	604	999999	376	262	920	648	227	235	506	824	999999	855	679	147	310	999999	323	999999	763	580	999999	245	999999	164	776	807	762	655	545	580	931	999999	999999	828	999999	999999	839	265	999999	330	82	951	623	999999	846	560	268	999999	701	785	238	199	772	999999	495	368	617	999999	486	122	885	571	690	925	892	501	801	851	999999	827	792	67	177	442	999999	999999	621	999999	318	225	549	341	953	760	352	999999	69	708	342	281	865	999999	779	29	445	999999	271	999999	999999	999999	758	999999	924	874	993	180	32	340	999999	306	747	489	999999	270	573	553	617	999999	583	159	999999	103	518	999999	961	174	288	158	997	999999	927	924	701	963	467	999999	999999	999999	999999	999999	720	728	861	999999	999999	999999	723	518	456	891	892	341	124	287	913	665	898	699	999999	999999	891	873	999999	849	999999	822	787	999999	999999	440	146	538	173	411	439	999999	242	481	699	999999	450	770	702	999999	999999	999999	810	423	60	999999	243	717	175	999999	290	846	396	999999	667	712	598	784	999999	25	754	364	999999	712	848	210	432	
999999	10	338	999999	131	181	236	745	781	999999	374	999999	11	999999	429	372	236	999999	593	326	999999	999999	987	985	666	65	686	999999	750	429	999999	574	850	379	816	717	837	558	169	674	169	275	886	699	234	894	713	999999	335	991	940	590	265	883	211	613	22	353	999999	75	495	875	995	362	914	799	49	631	390	999999	535	678	962	918	999999	955	999999	298	999999	772	999999	867	999999	758	488	517	999999	966	177	999999	704	494	836	103	999999	294	999999	999999	784	434	855	91	438	623	999999	999999	628	346	999999	256	686	724	591	949	999999	999999	849	999999	873	407	999999	999999	464	999999	17	51	842	868	999999	872	685	403	513	999999	916	270	999999	411	303	226	999999	999999	249	921	526	979	902	886	999999	561	444	43	660	999999	999999	999999	627	261	999999	423	999999	759	999999	999999	999999	292	220	264	43	999999	999999	999999	999999	999999	518	517	833	999999	660	37	149	999999	498	187	437	999999	743	136	392	144	642	188	796	879	796	139	375	394	360	999999	768	999999	999999	917	373	996	999999	13	867	437	949	94	600	999999	284	474	270	430	999999	918	549	94	872	898	819	20	999999	73	860	999999	999999	999999	999999	427	269	501	112	580	813	441	562	999999	999999	955	999999	558	588	218	605	332	999999	944	967	999999	694	684	775	954	108	363	999999	36	999999	488	295	999999	901	999999	328	782	371	999999	617	985	366	809	824	999999	713	270	999999	443	999999	537	999999	207	480	999999	732	584	726	157	482	460	96	535	597	780	669	684	999999	999999	999999	823	999999	188	337	982	999999	999999	859	857	251	837	931	911	568	615	999999	97	40	159	999999	744	65	223	217	999999	899	999999	999999	54	257	38	613	27	554	644	576	342	870	498	999999	847	724	868	999999	645	999999	999999	966	981	812	582	999999	999999	964	154	767	747	970	999999	999999	253	999999	815	610	999999	233	999999	367	924	48	999999	226	999999	483	999999	30	197	317	572	637	725	999999	240	241	674	999999	116	62	409	877	829	371	700	999999	432	999999	908	999999	999999	421	615	999999	52	942	186	366	123	34	371	999999	999999	440	407	542	367	389	999999	583	935	838	127	861	958	57	999999	999999	526	999999	60	999999	121	928	623	161	999999	999999	822	999999	65	318	270	91	690	284	999999	399	964	167	59	53	742	335	332	855	304	999999	859	995	733	912	839	999999	973	943	23	651	999999	256	520	999999	567	154	528	627	578	45	181	999999	750	820	310	368	999999	17	686	999999	606	768	857	278	58	826	999999	152	999999	283	117	
747	271	655	999999	999999	999999	999999	485	999999	806	705	999999	268	582	185	254	913	612	481	911	999999	266	999999	55	59	999999	252	410	740	589	386	158	305	999999	433	422	999999	999999	592	721	999999	531	999999	979	999999	491	598	695	873	581	999999	540	997	371	151	490	44	610	533	328	404	199	745	999999	999999	557	981	341	159	763	160	674	999999	759	434	445	999999	257	154	567	800	556	537	168	999999	845	161	933	999999	942	387	494	715	273	327	296	786	89	999999	353	509	267	546	119	999999	976	519	999999	936	705	322	786	465	999999	999999	847	662	586	80	999999	406	58	999999	216	385	665	959	756	999999	999999	999999	98	699	999999	68	543	999999	427	736	961	336	913	996	90	630	601	999999	749	745	480	634	209	999999	999999	947	461	712	340	999999	765	26	763	806	798	56	234	96	664	907	984	837	245	849	119	999999	493	999999	999999	999999	783	637	219	999999	961	513	999999	89	725	999999	606	831	679	999999	970	944	573	117	999999	44	999999	514	999999	842	761	642	999999	359	899	725	464	409	999999	754	950	999999	806	751	844	295	596	154	371	809	310	162	167	552	878	175	685	999999	999999	439	189	278	272	377	259	328	123	110	999999	10	999999	999999	592	925	741	842	999999	821	272	999999	447	261	153	564	542	608	485	847	480	999999	999999	88	555	809	999999	682	866	439	502	525	999999	496	965	370	419	112	569	242	810	46	38	999999	123	942	991	927	135	707	834	650	999999	276	629	455	961	322	652	999999	360	69	975	707	329	747	740	951	296	782	999999	999999	49	253	999999	443	706	999999	964	999999	817	647	556	999999	604	851	682	904	999999	520	409	107	999999	786	881	750	999999	999999	999999	999999	999999	49	999999	352	999999	999999	611	599	240	195	749	999999	357	49	965	713	513	999999	112	477	74	835	95	999999	382	999999	979	263	371	999999	383	385	999999	598	410	777	15	999999	605	999999	249	999999	999999	680	770	623	999999	420	999999	178	247	253	227	77	311	376	954	865	969	515	426	358	238	999999	812	373	157	758	639	198	707	309	222	903	238	999999	170	414	15	759	306	568	442	202	59	999999	167	571	999999	43	822	149	244	99	783	891	854	730	868	407	999999	999999	781	631	999999	937	41	999999	839	999999	999999	550	860	999999	219	858	915	45	999999	682	216	585	471	605	375	567	75	999999	999999	346	136	440	546	607	293	314	786	811	731	121	108	842	732	999999	827	282	289	34	879	925	999999	819	835	999999	201	891	999999	186	266	
903	999999	908	204	999999	999999	775	14	262	926	905	81	114	313	783	584	999999	852	999999	999999	999999	287	999999	252	999999	999999	317	604	999999	416	402	783	610	554	828	248	199	647	240	999999	999999	278	37	107	974	999999	871	999999	62	610	999999	48	36	999999	173	999999	831	665	10	141	885	181	999999	845	999999	132	471	560	485	544	394	999999	622	730	726	999999	260	999999	278	351	500	801	551	999999	588	364	756	999999	390	212	417	533	999999	999999	888	879	624	191	573	852	391	320	40	517	999999	112	425	305	681	349	374	999999	999999	999999	999999	999999	630	999999	999999	999999	999999	269	179	282	136	860	999999	523	842	846	210	79	379	425	959	189	771	43	533	485	999999	461	530	51	838	529	145	999999	467	999999	999999	721	923	999999	487	132	999999	757	999999	365	34	901	463	834	149	305	999999	972	699	461	322	999999	999999	781	241	914	738	138	999999	606	724	99	66	999999	596	488	155	976	938	999999	999999	23	652	999999	460	46	997	695	902	542	999999	173	299	15	999999	999999	351	999999	999999	999999	394	22	323	999999	640	999999	845	999999	248	660	160	999999	44	862	423	999999	943	210	330	205	916	999999	236	901	594	561	799	60	999999	933	999999	13	813	374	452	999999	999999	868	999999	999999	200	999999	457	251	392	999999	999999	999999	999999	193	719	150	821	967	656	352	785	421	199	89	146	795	870	314	999999	157	999999	999999	999999	397	608	85	999999	805	14	344	594	984	519	124	999999	999999	468	371	223	996	191	846	717	999999	999999	288	679	999999	388	999999	999999	153	729	244	753	469	27	204	584	644	999999	999999	962	322	757	801	901	999999	657	999999	337	508	101	526	965	999999	951	320	157	330	406	999999	426	609	633	451	999999	284	370	962	354	274	786	999999	528	175	884	405	352	449	386	603	801	614	78	212	61	212	279	999999	999999	707	56	264	999999	999999	999999	999999	688	999999	999999	627	714	694	430	72	721	999999	997	800	996	556	968	708	943	802	422	812	540	431	999999	999999	999999	498	454	646	228	532	999999	275	999999	530	716	999999	999999	759	999999	117	999999	15	490	539	215	999999	875	961	739	347	320	445	999999	786	999999	999999	999999	492	621	225	249	999999	844	999999	191	732	234	475	839	999999	999999	194	913	314	629	535	940	859	847	536	622	493	907	999999	221	894	433	789	999999	458	128	420	999999	999999	867	409	999999	301	999999	482	254	410	131	807	542	136	532	536	999999	999999	999999	66	645	94	999999	756	877	964	977	296	309	445	767	390	813	394	
56	999999	999999	230	374	999999	999999	374	292	222	372	109	999999	95	999999	896	631	421	141	71	999999	62	999999	999999	531	206	999999	999999	183	809	643	740	993	157	999999	291	999999	937	999999	678	555	280	999999	390	393	777	625	892	924	412	813	999999	259	751	618	993	180	335	698	178	335	449	201	999999	999999	631	116	200	999999	90	807	694	499	463	516	505	260	999999	727	754	580	431	147	771	995	297	491	252	538	999999	121	763	249	753	352	999999	89	329	810	762	999999	999999	886	843	605	999999	855	795	245	123	743	489	608	943	597	999999	999999	430	999999	291	150	864	999999	999999	969	53	455	999999	120	411	426	930	879	965	93	999999	544	999999	176	876	441	695	17	424	999999	631	165	999999	166	449	802	658	842	528	999999	806	999999	967	873	999999	999999	120	685	833	697	813	610	642	859	451	368	18	264	610	849	999999	856	246	576	347	888	159	589	999999	608	767	999999	361	353	999999	999999	577	430	614	213	999999	19	183	999999	538	31	999999	446	999999	90	794	404	242	999999	176	999999	536	400	999999	673	524	530	24	235	999999	726	999999	299	582	79	791	588	649	406	528	445	683	999999	48	326	375	713	874	590	813	372	854	682	186	336	846	187	999999	941	689	801	995	999999	796	812	772	233	863	645	999999	999999	755	999999	160	731	276	26	999999	220	307	810	999999	433	422	999999	999999	999999	122	999999	232	613	694	708	717	999999	999999	999999	999999	999999	553	152	850	999999	301	607	616	999999	999999	455	70	830	825	999999	999999	878	154	999999	999999	237	940	205	999999	617	999999	685	521	57	128	999999	291	539	302	136	666	164	960	427	999999	999999	999999	853	55	999999	195	402	788	999999	74	839	582	878	211	495	295	357	41	243	815	616	95	569	900	107	999999	530	999999	999999	26	489	918	727	999999	720	285	96	999999	454	431	30	896	511	983	288	851	999999	338	806	840	318	999999	726	611	524	729	999999	999999	947	999999	664	865	100	999999	999999	920	999999	999999	491	220	999999	207	586	811	999999	999999	999999	586	621	256	761	202	730	857	708	999999	202	125	999999	999999	893	143	212	952	766	164	999999	517	408	368	996	964	846	999999	999999	121	547	914	815	804	155	805	342	999999	740	472	144	242	295	999999	728	739	999999	500	999999	75	994	634	55	640	914	76	188	263	260	797	355	143	226	597	999999	999999	309	120	999999	97	801	512	999999	304	999999	573	232	999999	639	999999	999999	356	279	575	126	912	869	999999	999999	88	999999	999999	999999	943	126	10	
25	999999	410	451	439	422	654	999999	274	492	422	750	621	351	844	998	623	994	999999	999999	863	650	481	905	418	134	231	767	469	999999	71	278	188	28	557	533	778	198	826	28	999999	50	310	633	500	128	563	548	243	628	465	456	587	126	146	375	227	999999	43	315	200	999999	999999	552	999999	154	572	602	793	999999	229	999999	999999	347	999999	823	349	847	415	299	570	683	533	841	266	615	690	71	882	999999	316	284	165	521	999999	813	281	758	212	356	999999	999999	755	922	408	999999	288	249	999999	999999	35	379	99	743	744	517	363	927	999999	815	463	511	719	999999	14	999999	279	656	519	495	999999	999999	645	68	743	608	928	999999	442	235	999999	999999	253	568	999999	937	999999	421	776	320	459	353	999999	396	892	54	999999	154	918	462	761	999999	730	332	772	443	733	40	10	145	999999	752	495	70	488	22	267	161	453	999999	761	858	879	999999	45	207	129	999999	176	999999	366	783	692	979	474	704	720	920	795	999999	214	163	421	640	731	999999	999999	412	999999	879	999999	100	701	852	701	903	753	531	999999	575	999999	999999	864	311	999999	805	70	999999	999999	784	302	347	366	999999	862	607	447	248	477	338	348	717	351	296	911	999999	92	839	999999	999999	950	999999	999999	229	409	999999	299	999999	861	999999	645	351	816	133	587	999999	999999	972	990	999999	466	515	63	958	999999	999999	142	578	400	512	723	231	238	33	834	112	714	146	329	142	318	337	386	551	693	997	999999	228	708	999999	543	119	849	999999	115	445	146	674	993	803	596	999999	718	999999	212	424	999999	793	299	999999	735	999999	653	857	999999	999999	138	511	999999	999999	705	914	869	999999	969	613	381	54	917	398	999999	50	153	525	545	598	999999	37	999999	999999	999999	117	999999	233	735	946	466	992	409	977	316	634	408	763	108	682	999999	789	390	599	53	999999	875	900	518	999999	453	137	322	196	518	111	172	999999	354	597	999999	646	999999	33	156	389	645	940	91	341	641	389	427	863	747	830	646	999999	999999	817	242	38	715	50	502	999999	679	999999	468	215	472	411	419	999999	696	999999	595	999999	452	663	432	999999	819	999999	63	73	709	458	449	688	464	422	772	999999	365	957	999999	163	530	817	709	432	481	876	999999	240	970	999999	176	542	244	999999	999999	999999	999999	307	219	538	986	439	629	231	773	999999	999999	59	999999	999999	154	739	284	999999	836	634	954	999	463	942	316	823	102	791	292	907	454	184	124	210	152	68	747	401	176	100	
197	488	999999	701	135	999999	601	98	772	437	267	999999	453	999999	617	396	843	276	232	172	347	999999	938	999999	336	576	999999	438	739	999999	999999	882	275	745	446	475	349	762	817	496	232	13	999999	854	649	999999	999999	999999	593	999999	224	480	999999	13	753	360	999999	793	374	999999	999999	999999	999999	999999	445	385	535	707	236	151	56	91	459	999999	940	343	818	94	999999	683	845	494	845	983	872	999999	713	999999	992	96	926	555	999999	267	611	69	654	342	999999	274	126	32	999999	452	709	142	31	999999	73	419	541	465	577	691	713	400	327	375	814	924	672	273	999999	150	999999	501	999999	201	999999	880	688	486	999999	952	999999	822	999999	402	284	999999	499	279	999999	582	554	471	999999	706	553	221	742	289	528	999999	602	852	317	83	237	218	999999	829	999999	192	999999	65	790	625	999999	891	130	924	101	84	999999	999999	999999	142	595	753	999999	987	647	912	148	409	999999	999999	999999	714	999999	999999	175	999999	999999	669	999999	999999	999999	499	680	362	582	999999	101	999999	198	453	999999	999999	788	184	487	484	999999	460	192	407	54	331	999999	610	275	418	385	923	999999	34	784	999999	999999	57	290	106	999999	170	415	999999	821	330	221	514	130	160	926	999999	718	999999	381	839	487	562	999999	999999	401	80	97	173	999999	177	68	173	669	304	999999	740	999999	391	411	534	999999	207	586	724	119	593	490	124	492	53	215	999999	999999	944	287	999999	999999	999999	704	12	82	251	707	653	271	58	845	826	394	195	999999	336	289	999999	794	290	975	257	999999	808	999999	973	680	243	999999	990	999999	999999	26	885	664	143	687	409	461	804	500	999999	462	999999	747	664	729	307	606	999999	789	999999	999999	997	999999	828	999999	895	422	109	570	473	691	281	537	130	809	509	530	314	999999	880	396	989	999999	999999	795	358	70	999999	999999	999999	637	93	210	714	999999	29	999999	836	793	791	999999	361	244	36	250	191	533	627	854	999999	777	301	238	909	419	170	217	861	42	999999	835	496	854	197	835	999999	999999	823	555	790	529	693	999999	858	892	44	755	763	802	999999	825	443	999999	34	606	346	855	999999	304	999999	999999	999999	999999	803	956	500	999999	56	200	642	120	710	81	74	999999	93	779	379	26	385	414	453	68	428	175	401	425	829	591	499	753	779	999999	999999	999999	410	999999	999999	999999	402	537	708	999999	999999	999999	124	999999	16	999999	522	566	485	285	919	999	368	70	385	999999	999999	999999	999999	465	999999	889	340	191	930	999999	999999	204	71	
999999	623	999999	705	880	897	999999	999999	40	999999	504	78	932	277	503	999999	151	999999	999999	514	999999	348	326	859	999999	999999	281	172	933	441	999999	45	327	504	17	661	81	999999	999999	999999	999999	999999	534	667	182	999999	768	999999	837	581	788	477	948	689	999999	139	999999	988	999999	999999	626	999999	126	599	498	469	751	437	269	842	538	848	140	999999	64	999999	814	999999	999999	856	113	999999	335	362	652	451	97	999999	523	999999	364	93	841	479	545	697	999999	934	178	713	645	999999	361	994	53	999999	347	770	635	488	999999	648	999999	605	905	967	999999	764	946	56	999999	123	914	391	999999	455	17	660	642	366	42	879	490	974	999999	772	307	999999	319	999999	999999	327	12	45	563	715	782	245	573	578	271	706	988	132	999999	532	425	970	516	999999	933	686	999999	278	455	445	167	999999	394	143	669	105	454	999999	999999	64	120	879	827	999999	672	771	97	74	999999	999999	891	999999	643	999999	999999	999999	824	721	778	999999	199	733	999999	127	557	456	850	999999	908	175	261	752	189	286	421	546	152	744	925	171	599	72	999999	999999	554	799	692	706	999999	341	281	733	467	525	865	999999	300	999999	999999	225	921	656	165	930	84	148	999999	999999	276	810	999999	89	795	616	999999	137	999999	469	572	758	764	153	653	577	893	528	295	664	420	44	255	999999	529	710	999999	943	999999	999999	999999	999999	620	335	439	976	999999	201	999999	850	697	999999	999999	830	147	466	461	999999	13	588	999999	556	999999	524	999999	242	564	752	999999	95	376	884	230	317	999999	999999	147	438	714	676	430	701	590	445	966	683	216	425	305	73	999999	472	999999	327	215	999999	563	106	389	999999	422	404	641	851	999999	813	517	520	415	999999	329	999999	73	336	168	346	966	417	557	273	999999	148	456	497	836	904	944	902	112	927	602	999999	999999	517	264	36	69	738	960	162	175	696	20	324	743	999999	408	613	999999	869	531	156	549	999999	180	999999	947	153	25	580	869	614	999999	487	388	288	972	999999	82	142	286	237	999999	999999	107	999999	138	142	999999	609	505	340	743	242	999999	455	501	934	346	980	88	916	723	390	293	999999	288	533	936	465	264	851	541	37	999999	304	699	154	999999	841	155	999999	400	415	84	999999	999999	185	91	932	787	48	220	999999	63	999999	514	75	121	545	60	605	205	298	355	653	799	715	649	111	755	999999	915	504	835	272	526	999999	316	999999	689	113	451	999999	678	226	641	999999	999999	232	790	634	43	482	791	550	
999999	112	69	430	739	999999	999999	999999	186	440	999999	715	266	999999	844	206	999999	999999	855	946	163	202	619	139	999999	999999	741	427	321	999999	323	442	713	999999	653	424	258	999999	25	534	578	471	826	248	999999	926	194	999999	388	593	874	676	999999	999999	396	999999	999999	930	418	999999	424	999999	668	65	126	689	11	999999	147	430	999999	872	351	331	378	999999	999999	381	46	95	175	558	48	727	256	647	816	869	999999	235	931	328	478	635	119	470	802	771	999999	413	924	222	999999	958	646	999999	335	999999	475	704	62	120	894	332	224	999999	79	940	808	479	999999	999999	83	911	999999	629	999999	715	222	907	889	603	259	632	171	952	513	89	91	255	999999	521	999999	203	183	820	999999	155	420	999999	400	861	963	652	540	792	149	143	999999	26	607	619	92	999999	814	459	861	271	999999	272	362	990	859	999999	167	362	738	880	999999	677	205	258	999999	967	517	37	999999	606	101	378	813	379	619	75	647	701	999999	999999	388	724	959	172	984	157	892	999999	12	410	494	188	63	268	405	792	820	358	324	124	60	787	999999	264	179	792	999999	982	380	793	915	466	923	902	502	24	718	43	999999	157	85	116	35	238	999999	913	325	554	999999	826	254	299	387	323	785	600	904	999999	999999	999999	698	909	40	999999	495	38	264	160	766	390	999999	999999	999999	176	49	944	762	590	152	999999	476	905	999999	554	549	625	89	609	999999	999999	120	999999	999999	81	459	175	999999	999999	743	999999	659	175	787	594	751	467	215	999999	284	999999	838	323	562	735	725	793	999999	999999	669	999999	948	654	42	999999	280	70	745	22	717	873	868	945	847	67	606	311	127	999999	802	91	419	868	335	286	72	796	461	999999	356	666	273	600	156	999999	145	14	142	922	323	999999	722	203	999999	999999	972	893	999999	999999	999999	424	999999	488	682	588	459	90	999999	999999	802	484	609	439	999999	60	609	277	799	973	999999	602	178	204	999999	121	999999	999999	999999	924	314	999999	330	956	186	931	990	785	917	567	423	64	685	386	999999	839	999999	292	537	453	801	704	103	502	581	536	255	481	999999	999999	229	243	715	404	999999	633	163	652	263	734	69	999999	999999	241	560	999999	916	792	84	270	39	85	688	922	999999	609	85	828	999999	649	999999	519	407	355	999999	189	349	290	934	496	686	439	39	803	999999	976	999999	999999	941	999999	620	999999	999999	999999	542	153	554	793	281	842	999999	335	277	613	58	999999	427	14	999999	380	528	636	857	587	
584	600	56	885	538	156	264	223	886	670	999999	999999	122	289	813	999999	635	556	18	102	939	999999	171	999999	754	843	559	350	999999	571	999999	983	606	819	543	942	107	669	264	135	999999	999999	999999	607	584	999999	438	999999	200	699	745	971	999999	765	999999	233	439	999999	999999	695	596	913	255	325	484	56	625	302	746	871	106	966	302	882	513	999999	912	563	841	928	414	422	999999	999999	826	224	364	841	181	319	513	477	538	999999	539	675	98	133	132	999999	999999	145	999999	329	603	999999	999999	745	261	53	999999	875	788	212	290	184	999999	976	499	270	691	784	131	999999	368	999999	437	733	353	838	516	999999	999999	999999	999999	278	30	830	675	57	545	619	999999	137	997	638	999999	336	287	365	911	121	999999	862	846	425	24	964	999999	974	351	945	402	423	999999	532	443	999999	483	22	163	932	311	451	724	82	205	993	438	999999	940	111	999999	999999	926	404	164	579	999999	312	999999	65	868	999999	705	999999	999999	999999	600	475	204	999999	852	275	211	978	999999	192	147	774	230	30	999999	241	999999	249	499	414	496	142	378	999999	28	181	758	108	74	999999	746	134	855	38	403	963	535	736	999999	190	999999	947	594	999999	441	692	999999	243	529	637	666	999999	111	812	679	999999	999999	999999	999999	681	517	999999	914	209	446	23	999999	999999	627	572	706	308	989	318	999999	548	999999	406	432	335	99	524	578	436	944	289	33	52	359	934	866	999999	550	578	673	683	43	394	535	999999	772	999999	615	999999	931	367	476	792	195	140	920	700	907	860	591	992	534	999999	264	166	990	876	842	693	999999	510	758	421	645	943	515	163	870	14	563	209	909	621	505	587	812	240	857	228	24	176	297	690	986	681	999999	555	999999	378	438	896	57	922	999999	430	609	999999	156	251	999999	767	999999	903	306	999999	92	912	982	677	999999	759	999999	999999	679	538	999999	77	434	999999	793	999999	33	502	575	667	999999	987	999999	999999	977	757	93	999999	999999	999999	347	394	393	999999	598	999999	999999	462	34	679	877	433	999999	722	217	541	630	192	458	664	744	337	337	639	999999	105	553	907	699	999999	675	413	30	432	201	828	684	999999	999999	999999	397	570	477	999999	789	727	743	647	867	446	136	901	167	999999	512	20	66	999999	999999	502	693	665	999999	438	14	473	413	821	531	389	999999	999999	816	999999	276	999999	859	441	849	512	362	906	49	263	469	999999	256	90	919	191	772	999999	466	874	999999	999999	999999	48	891	326	324	922	
125	488	589	335	94	266	673	339	160	624	903	860	999999	787	999999	508	968	240	227	333	999999	999999	616	925	344	942	999999	999999	375	821	549	999999	198	439	999999	561	999999	144	999999	990	999999	589	41	157	37	605	734	999999	116	999999	79	661	109	991	30	776	999999	663	991	152	999999	999999	964	999999	85	380	671	710	997	74	834	834	551	999999	916	321	318	469	999999	999999	999999	999999	437	999999	751	888	434	207	418	24	690	999999	152	546	772	287	625	702	81	657	999999	33	88	52	999999	245	999999	872	85	709	467	411	999999	262	933	266	702	898	587	197	945	474	999999	983	999999	822	999999	14	464	638	696	999999	397	250	804	194	999999	999999	600	999999	778	561	999999	709	556	288	256	890	612	515	585	727	125	884	711	469	732	999999	668	652	553	115	999999	446	23	852	23	524	458	749	383	317	308	81	418	394	352	999999	437	999999	576	999999	401	949	63	999999	500	999999	539	345	462	787	726	947	962	673	154	685	696	703	275	732	999999	863	142	999999	999999	53	476	327	126	150	999999	573	86	999999	713	468	393	54	361	510	985	999999	999999	999999	591	999999	119	745	249	667	895	733	829	999999	999999	999999	816	999999	550	457	46	999999	999999	322	999999	163	871	219	960	685	999999	652	999999	764	747	329	576	547	686	78	999999	730	87	459	254	935	999999	999999	393	184	652	606	503	999999	473	773	894	999999	476	999999	488	900	785	563	375	999999	391	75	107	999999	962	999999	999999	481	523	316	144	769	77	194	419	639	999999	785	43	695	158	447	999999	999999	434	601	999999	258	589	43	945	999999	999999	11	999999	678	144	999999	221	999999	507	31	390	167	639	134	999999	291	28	999999	83	999	530	999999	105	943	773	999999	615	371	207	851	892	999999	999999	620	685	999999	999999	741	504	483	573	660	198	136	67	144	999999	999999	693	999999	999999	999999	960	946	999999	999999	905	610	904	21	737	999999	185	656	999999	900	796	29	449	840	651	286	354	599	999999	999999	491	999999	886	639	788	999999	677	418	620	162	530	424	626	280	170	999999	837	493	999999	723	999999	541	997	166	999999	325	859	852	148	953	999999	370	520	999999	922	937	724	274	232	431	999999	767	999999	976	999999	382	402	178	999999	621	449	861	853	999999	394	949	999999	729	302	472	999999	999999	999999	667	767	999999	999999	501	999999	233	316	572	270	325	550	999999	506	30	786	965	999999	691	999999	527	514	999999	516	808	740	972	965	994	972	999999	975	358	999999	999999	218	220	999999	901	820	999999	
315	876	601	537	172	676	453	951	943	999999	549	764	651	752	163	243	652	999999	761	385	268	321	600	510	350	201	999999	138	811	575	496	31	870	999999	222	637	999999	999999	646	999999	529	24	60	645	220	999999	706	744	224	999999	567	383	149	444	198	999999	286	999999	197	970	999999	324	149	999999	839	528	894	925	540	999999	310	999999	458	999999	856	254	270	955	300	140	999999	485	913	836	17	999999	882	435	537	999999	999999	841	791	675	617	214	874	999999	805	691	326	781	214	699	999999	999999	999999	452	588	944	999999	999999	999999	67	486	970	999999	999999	370	726	645	468	397	321	174	468	881	782	999999	651	999999	587	159	608	999999	713	280	999999	172	123	999999	439	846	593	999999	999999	51	734	999999	646	803	571	322	88	55	857	393	892	999999	215	22	999999	372	999999	999999	154	999999	202	253	999999	700	196	150	256	538	216	999999	804	825	144	427	999999	593	999999	999999	999999	274	81	999999	955	999999	999999	689	957	111	55	999999	909	28	351	859	848	490	426	946	616	430	76	999999	999999	246	588	77	400	787	999999	999999	929	99	766	879	999999	640	297	999999	322	507	193	155	493	148	712	785	483	285	999999	666	176	999999	241	999999	208	531	722	719	999999	320	299	999999	246	999999	147	999999	261	472	759	218	203	973	634	119	999999	921	66	701	534	802	999999	125	218	208	392	443	857	999999	680	578	999999	578	711	11	217	24	908	996	11	999999	534	20	525	999999	473	202	999999	132	149	287	999999	999999	195	938	726	184	960	47	113	704	962	872	791	191	999999	625	272	632	901	233	22	70	700	641	278	583	599	848	735	999999	581	734	999999	403	114	896	999999	772	285	43	63	871	892	306	999999	661	229	344	79	999999	930	999999	999999	916	275	999999	999999	553	999999	153	584	122	312	999999	999999	237	632	398	86	403	242	999999	357	868	179	999999	177	403	711	616	363	265	778	887	269	352	999999	333	137	700	576	839	112	141	999999	940	568	999999	184	703	39	831	267	999999	999999	440	881	363	747	134	246	927	842	63	999999	329	999999	425	655	999999	723	999999	270	999999	999999	402	999999	226	419	238	582	199	999999	18	587	999999	997	112	999999	828	999999	160	585	13	464	648	996	59	352	999999	606	153	333	403	979	730	999999	881	848	223	53	665	944	999999	551	56	708	834	475	266	331	241	153	999999	318	999999	723	266	922	188	405	348	873	289	999999	439	866	825	39	999999	961	126	263	68	785	806	215	999999	999999	999999	999999	172	583	
95	807	375	999	506	94	999999	999999	999999	959	670	999999	999999	791	999999	886	122	190	882	804	999999	305	215	978	95	51	999999	367	655	805	514	999999	242	765	788	482	266	439	999999	999999	624	850	657	166	593	251	90	24	551	190	999999	237	67	367	964	789	999999	396	913	464	581	57	360	509	454	999999	999999	939	12	192	629	682	820	152	999999	999999	648	58	395	844	961	497	816	999999	999999	287	999999	875	999999	998	880	999999	999999	905	168	576	500	999999	712	171	667	150	22	369	999999	999999	416	915	999999	206	151	999999	999999	79	503	94	240	885	52	177	250	709	149	13	311	999999	166	999999	983	613	277	499	999999	233	999999	999999	999999	457	913	999999	999999	999999	697	603	857	999999	868	455	411	84	346	614	115	545	920	957	11	18	67	800	509	999999	932	573	929	651	216	999999	892	683	608	783	971	999999	306	975	21	999999	156	974	891	711	999999	908	999999	662	394	999999	312	229	819	476	399	122	301	999999	342	134	999999	215	999999	99	999999	727	475	562	642	999999	249	999999	999999	465	999999	92	909	797	987	33	305	999999	999999	414	475	673	864	999999	393	858	951	926	642	999999	871	940	853	802	157	785	442	999999	29	531	562	999999	999999	363	614	317	213	503	391	319	829	408	999999	716	624	889	999999	344	178	784	999999	322	999999	70	999999	921	239	116	999999	211	590	590	256	999999	999999	117	401	510	527	86	654	457	545	333	67	999999	992	146	999999	999999	922	108	546	245	619	250	65	221	768	999999	87	106	999999	189	728	249	161	223	999999	516	498	999999	999999	101	139	463	776	978	13	999999	929	103	999999	391	289	492	999999	999999	125	611	61	189	741	834	999	557	604	365	604	817	321	778	281	999999	770	569	291	454	116	165	473	87	218	999999	999999	999999	999999	471	999999	246	205	999999	107	262	999999	318	621	999999	102	581	859	420	383	195	810	160	999999	268	621	720	210	599	999999	959	147	999999	999999	999999	999999	25	390	143	466	999999	999999	179	999999	28	215	461	999999	309	361	534	306	999999	703	33	836	999999	172	908	850	188	46	605	247	999999	999999	999999	347	526	911	87	201	726	999999	25	572	640	999999	802	63	169	999999	901	247	379	662	94	280	999999	267	468	852	481	292	287	332	26	932	543	999999	999999	123	431	999999	284	343	580	108	688	460	205	142	370	855	690	415	999999	999999	999999	999999	999999	220	400	999999	452	999999	999999	443	999999	693	555	708	999999	898	999999	55	351	512	962	45	92	985	999999	999999	71	
336	492	625	601	871	197	658	999999	67	999999	513	723	999999	946	59	623	147	999999	995	904	999999	206	471	526	645	74	999999	405	832	403	54	628	999999	999999	999999	742	104	841	804	505	897	999999	878	34	999999	332	999999	566	912	999999	944	999999	999999	592	999999	140	30	999999	956	807	999999	999999	999999	999999	829	885	819	999999	830	317	529	305	627	499	17	999999	327	999999	700	323	884	74	493	421	999999	999999	999999	999999	632	985	721	994	885	999999	940	644	413	224	205	940	999999	999999	736	999999	891	648	936	107	584	999999	813	583	999999	643	922	999999	999999	819	999999	349	999999	508	342	999999	595	999999	420	629	999999	999999	450	112	251	999999	810	670	999999	999999	529	809	999999	933	737	999999	182	148	999999	251	84	999999	999999	593	18	856	999999	14	881	891	19	366	999999	316	549	222	281	710	342	648	832	262	172	881	999999	406	795	920	770	431	672	999999	939	178	555	119	497	857	999999	395	674	999999	789	446	878	173	999999	246	394	525	640	471	999999	947	419	822	287	993	302	612	70	999999	243	459	999999	999999	426	999999	999999	440	724	424	616	999999	999999	999999	999999	725	13	137	999999	558	536	255	791	999999	999999	991	759	732	831	503	564	491	999999	999999	572	340	226	325	999999	522	485	954	800	226	854	859	999999	393	360	561	989	999999	787	511	638	987	999999	999999	910	435	999999	38	999999	230	859	135	999999	999999	463	999999	509	688	999999	312	83	582	455	574	355	792	28	999999	382	279	513	398	999999	823	869	585	672	207	999999	999999	222	456	355	579	366	729	999999	508	999999	228	999999	311	784	484	438	999999	541	103	673	128	416	934	999999	338	717	471	999999	798	999999	999999	469	311	283	79	999999	627	236	876	999999	999999	999999	519	445	163	227	999999	613	229	395	813	53	578	534	296	904	999999	799	26	999999	895	308	448	999999	62	758	750	999999	999999	999999	999999	829	665	885	57	573	897	498	502	121	515	857	211	413	792	834	891	777	999999	175	812	827	220	24	323	327	999999	616	393	405	476	183	898	834	584	983	387	693	487	723	999999	999999	307	999999	357	47	107	45	120	228	867	973	51	999999	582	983	619	651	571	730	999999	999999	115	107	645	341	959	376	828	809	456	207	300	273	999999	32	999999	315	666	999999	230	80	505	174	537	502	999999	358	262	601	373	736	131	756	265	726	684	999999	269	25	88	730	217	311	771	999999	683	777	999999	999999	462	314	984	295	509	396	784	940	570	153	999999	610	999999	237	445	720	999999	
543	18	441	348	330	56	651	207	500	863	999999	999999	999999	819	364	999999	999999	148	999999	751	999999	999999	868	941	743	999999	126	816	999999	615	979	866	61	593	999999	769	950	220	999999	999999	343	98	19	533	590	547	702	334	845	999999	420	999999	999999	969	250	296	149	500	605	691	929	835	729	884	883	337	352	999999	679	999999	26	999999	16	999999	417	747	247	345	360	206	937	999999	999999	834	205	999999	489	91	999999	999999	630	460	999999	451	338	508	369	135	649	262	205	999999	654	999999	627	927	92	586	999999	502	59	803	999999	999999	753	147	863	895	688	999999	848	270	999999	999999	999999	566	999999	565	471	909	388	999999	695	107	10	518	999999	721	217	277	808	903	530	999999	804	826	320	216	697	200	644	999999	447	656	414	934	498	999999	295	70	60	527	999999	652	124	938	118	51	408	244	10	152	688	421	194	944	740	88	31	999999	255	671	999999	281	999999	914	674	48	999999	76	999999	317	435	156	227	999999	789	999999	736	999999	718	999999	808	999999	199	501	785	35	471	470	204	419	807	157	815	388	659	999999	386	209	274	79	357	342	224	693	717	542	999999	999999	164	861	352	165	430	975	863	999999	91	773	138	648	576	233	871	999999	999999	288	340	838	631	946	999999	999999	999999	999999	921	476	248	506	999999	253	999999	568	315	343	77	652	727	839	525	254	999999	613	80	625	502	134	999999	999999	999999	999999	211	999999	282	218	370	814	563	781	63	397	999999	585	989	885	816	18	918	538	543	999999	561	999999	322	387	195	888	466	976	156	999999	15	634	322	355	52	476	295	999999	972	262	999999	999999	786	138	86	186	623	195	809	999999	216	932	80	336	999999	999999	52	894	32	999999	999999	587	634	266	391	542	272	643	843	349	722	821	565	999999	999999	999999	999999	193	310	999999	274	999999	176	662	590	82	999999	986	999999	341	433	401	84	500	903	511	321	999999	999999	543	999999	979	999999	469	770	395	376	789	999999	999999	996	858	594	999999	999999	999999	420	999999	676	318	999999	286	175	512	916	331	746	75	999999	999999	303	194	999999	766	106	999999	999999	707	892	204	999999	999999	999999	216	344	574	806	71	999999	824	999999	349	853	438	565	636	999999	840	553	999999	648	999999	999999	999999	968	811	422	999999	999999	924	160	712	89	481	612	213	858	959	177	351	525	999999	999999	562	176	954	999999	18	211	469	480	999999	164	453	555	404	373	126	247	532	162	979	153	367	673	999999	270	382	999999	361	778	854	673	999999	923	963	527	849	
145	24	480	413	625	999999	453	73	999999	636	925	999999	999999	999999	721	644	198	545	541	425	888	999999	693	999999	192	850	690	999999	999999	952	529	592	999999	523	981	233	62	999999	999999	999999	913	610	829	634	457	999999	520	999999	142	38	23	388	431	112	960	357	330	522	231	774	767	828	999999	999999	116	999999	340	327	761	497	999999	449	191	845	999999	288	958	69	999999	999999	340	654	999999	395	938	151	170	774	562	999999	903	539	527	589	928	999999	960	233	999999	999999	287	203	999999	644	999999	574	207	586	600	682	999999	270	20	657	999999	122	999999	999999	668	965	182	565	999999	999999	999999	999999	921	601	999999	426	327	999999	542	397	296	146	999999	848	949	373	943	584	184	880	244	642	529	870	154	815	750	705	564	561	942	721	439	999999	999999	393	652	605	668	184	364	663	728	999999	999999	307	743	496	315	999999	31	597	999999	883	999999	951	533	999999	456	999999	999999	999999	180	980	455	574	999999	231	798	565	721	348	915	999999	525	999999	914	999999	509	846	82	264	400	999999	539	354	999999	555	265	108	999999	600	999999	566	508	742	492	747	178	796	600	999999	697	749	583	683	681	390	999999	999999	999999	627	999999	999999	999999	999999	231	909	450	110	243	999999	966	700	705	999999	999999	358	501	782	98	999999	999999	713	256	560	567	650	687	856	672	950	197	944	999999	999999	57	548	537	98	521	999999	307	999999	999999	999999	555	997	54	462	493	999999	888	585	231	999999	999999	839	363	999999	999999	580	232	999999	438	293	999999	31	999999	999999	82	651	821	999999	999999	516	869	669	161	999999	15	999999	999999	999999	372	349	71	611	722	199	352	999999	195	68	245	941	360	712	639	999999	483	533	999999	582	389	842	511	485	999999	715	12	231	688	554	473	999999	974	999999	232	999999	231	363	309	999999	130	999999	465	763	178	329	999999	999999	39	882	999999	999999	212	34	845	999999	837	586	999999	16	999999	130	529	999999	999999	999999	967	363	490	550	56	129	234	999999	999999	999999	999999	748	316	996	560	845	201	806	999999	999999	90	950	161	702	261	999999	77	302	263	999	344	825	999999	226	361	802	676	489	835	216	257	296	572	330	153	999999	280	299	456	999999	929	723	420	603	999999	27	211	999999	299	411	61	931	662	461	999999	561	580	100	644	757	179	712	999999	23	743	794	387	831	559	172	374	777	846	912	80	620	999999	574	354	344	601	999999	200	434	164	326	633	120	150	999999	999999	190	999999	698	181	226	753	406	860	87	999999	999999	239	136	46	283	
95	750	391	999999	999999	16	745	309	999999	291	522	546	858	426	170	277	690	967	653	999999	132	999999	740	854	867	18	999999	276	999999	999999	659	73	397	999999	240	882	729	580	445	512	444	356	999999	890	999999	216	547	443	916	999999	689	271	483	999999	161	938	19	536	701	147	999999	479	999999	999999	632	459	159	999999	196	288	547	120	531	150	749	999999	614	999999	160	999999	470	279	359	342	541	397	589	999999	730	301	872	202	878	307	219	965	751	606	268	999999	67	999999	999999	999999	824	579	740	343	112	999999	333	169	386	51	677	33	129	271	999999	244	869	999999	256	894	415	999999	241	999999	930	784	34	18	591	904	603	899	999999	720	999999	962	657	256	999999	355	968	713	815	837	999999	196	846	489	212	999999	385	453	323	999999	233	999999	347	516	412	327	360	325	578	481	448	778	11	999999	754	441	587	622	181	901	926	999999	539	403	999999	743	999999	999999	805	567	529	159	585	669	497	48	999999	150	843	999999	995	652	144	344	999999	851	195	447	735	771	446	762	282	999999	999999	531	940	999999	912	669	389	999999	999999	20	952	999999	999999	342	911	716	816	999999	779	999999	906	283	999999	205	14	999999	999999	500	809	43	999999	999999	999999	172	242	965	107	681	238	999999	735	189	142	133	391	110	999999	853	535	29	954	999	999999	226	516	163	999999	999999	939	170	999999	889	999999	999999	889	196	421	39	109	999999	618	999999	999999	605	331	999999	151	443	999999	903	102	705	964	790	88	132	782	660	999999	999999	999999	999999	999999	77	999999	845	183	655	999999	999999	688	999999	753	590	410	819	790	388	895	789	21	530	931	46	999999	415	924	999999	999999	766	413	999999	383	999999	943	265	403	150	999999	485	553	495	208	618	224	472	952	384	389	269	999999	404	764	866	77	481	431	705	999999	999999	921	957	257	477	791	927	256	999999	646	154	425	649	999999	999999	246	525	331	322	999999	606	463	550	836	148	434	18	996	516	952	472	834	999999	151	882	563	999999	999999	731	826	296	225	999999	737	244	843	692	558	354	630	551	159	118	882	402	205	380	130	118	52	783	930	739	779	183	320	727	999999	963	856	649	287	999999	495	535	999999	243	812	601	305	742	999999	999999	886	411	323	999999	815	749	687	193	476	139	688	53	366	999999	999999	563	924	126	194	594	498	980	273	558	999999	357	21	961	999999	529	813	310	333	288	853	378	860	999999	911	758	286	999999	183	158	912	452	179	906	794	258	676	999999	557	999999	162	906	
147	999999	112	468	738	726	999999	946	325	388	720	999999	632	80	703	999999	214	999999	318	825	807	125	646	999999	188	114	176	319	852	999999	752	467	135	999999	999999	104	491	453	30	559	58	236	832	534	732	101	999999	724	554	346	999999	999999	557	337	109	999999	999999	932	289	633	999999	315	104	999999	635	263	999999	685	999999	608	999999	999999	415	758	999999	580	293	121	999999	96	830	452	764	999999	659	630	909	798	847	219	975	559	173	397	10	743	142	151	898	999999	150	999999	884	945	497	223	715	799	999999	528	738	17	493	203	999999	116	550	588	999999	999999	999999	162	999999	999999	633	298	597	28	757	44	448	152	223	969	945	999999	568	999999	28	445	914	999999	249	328	480	968	76	970	999999	893	202	999999	999999	999999	135	999999	760	263	999999	208	626	697	999999	999999	90	999999	793	524	257	570	548	731	569	595	100	244	999999	999999	160	664	232	627	999999	864	841	894	42	999999	843	957	480	314	506	819	999999	227	77	724	247	884	999999	999999	722	34	354	999999	984	523	999999	891	999999	999999	113	657	999999	999	273	187	683	196	563	473	999999	300	100	999999	235	749	776	999999	176	999999	281	275	999999	681	905	409	999999	380	909	519	526	952	882	239	210	999999	843	819	953	999999	51	999999	330	999999	999999	999999	934	999999	245	245	746	930	724	886	969	999999	999999	999999	104	864	999999	999999	287	999999	946	728	999999	999999	43	999999	906	957	918	286	157	230	945	778	810	482	475	409	145	673	772	596	237	999999	999999	373	680	548	725	99	232	999999	773	999999	764	152	999999	83	86	999999	339	999999	999999	999999	738	749	892	399	494	999999	398	999999	176	613	282	360	999999	420	600	670	999999	367	241	999999	999999	999999	999999	669	24	667	467	402	332	287	344	982	584	788	268	520	480	999999	63	999999	700	963	572	170	13	999999	999999	604	482	415	161	971	557	192	395	329	302	232	999999	827	163	996	999999	889	999999	299	999999	999999	999999	90	199	425	313	138	999999	99	846	295	999999	999999	25	863	919	999999	999999	373	999999	999999	999999	999999	999999	257	906	236	999999	703	999999	999999	892	714	638	940	452	401	225	736	667	429	63	999999	999999	17	567	775	812	300	87	28	999999	905	863	383	318	223	862	942	518	87	188	435	71	173	403	950	970	84	420	527	999999	398	705	15	348	999999	465	999999	690	999999	423	659	999999	19	999999	999999	850	264	631	999999	538	999999	999999	589	251	999999	243	319	613	616	804	738	880	559	327	375	209	858	45	999999	758	652	
262	999999	999999	528	809	62	999999	417	109	716	452	190	988	427	180	125	764	721	864	155	607	83	336	685	779	76	691	999999	999999	992	999999	999999	999999	886	31	841	925	999999	817	190	74	206	999999	999999	295	699	570	900	205	93	999999	999999	355	612	55	188	60	978	749	742	371	702	630	999999	999999	41	709	999999	405	999999	200	52	903	684	90	411	566	248	400	89	505	999999	356	702	999999	906	75	999999	841	842	790	946	972	84	819	371	576	999999	601	999999	999999	468	999999	866	999999	60	420	671	532	643	622	811	999999	999999	247	580	356	927	217	999999	999999	999999	270	562	548	999999	79	999999	864	999999	999999	999999	646	999999	100	47	296	999999	809	848	496	403	346	999999	230	978	367	313	837	999999	25	648	201	21	999999	159	207	941	328	649	980	591	807	813	808	999999	175	999999	579	209	294	866	127	368	104	572	999999	999999	342	569	999999	999999	991	625	703	196	964	634	847	940	840	999999	171	170	868	904	596	999999	999999	765	999999	999999	733	638	954	158	999999	999999	917	725	654	999999	999999	759	762	223	600	999999	119	999999	500	999999	604	999999	369	939	704	957	500	999999	976	972	674	999999	755	999999	999999	999999	671	554	664	141	999999	999999	296	999999	744	412	407	999999	999999	999999	422	775	999999	283	319	104	279	25	454	573	342	728	749	682	469	43	13	791	999999	247	999999	565	958	999999	999999	999999	352	663	205	999999	999999	845	884	571	999999	899	999999	482	999999	938	93	999999	110	999999	798	988	382	614	246	999999	408	615	474	77	895	857	817	905	459	999999	752	615	819	162	22	999999	844	188	133	999999	730	531	139	999999	164	863	999999	866	570	835	109	737	999999	493	999999	944	999999	817	675	701	91	999999	999999	824	195	477	836	948	88	312	999999	204	491	999999	980	877	999999	999999	913	999999	403	950	999999	624	999999	25	999999	999999	268	999999	124	999999	512	432	488	999999	999999	314	999999	999999	37	516	788	267	691	905	999999	999999	999999	25	468	160	999999	644	307	140	999999	408	97	180	999999	509	689	20	197	127	999999	68	198	999999	999999	999999	999999	236	13	999999	999999	87	999999	831	768	448	999999	253	999999	964	999999	867	134	999999	272	109	999999	886	407	999999	826	778	999999	573	999999	197	561	856	645	296	984	677	640	421	968	999999	475	265	999999	840	999999	446	410	232	999999	823	934	841	393	280	999999	288	829	486	70	394	16	369	999999	580	999999	966	607	323	979	454	237	713	999999	288	999999	962	484	566	999999	390	377	847	578	400	262	720	
999999	375	342	706	847	164	360	584	977	116	999999	831	953	999999	999999	97	252	999999	999999	231	999999	114	999999	991	804	272	644	679	26	168	791	999999	327	176	999999	241	980	999999	606	82	362	804	311	527	324	999999	613	999999	551	290	999999	37	803	999999	268	999999	729	351	902	584	519	681	567	818	324	430	999999	999999	226	999999	117	999999	944	524	999999	999999	802	128	677	160	659	999999	137	736	563	764	424	296	907	144	512	638	381	999999	563	680	247	493	213	999999	149	826	904	999999	183	999999	92	999999	999999	610	566	611	673	751	925	996	553	831	999999	560	15	999999	879	92	104	478	597	922	960	999999	420	999999	914	783	999999	832	618	192	999999	927	681	145	134	306	578	999999	965	629	999999	567	136	415	239	653	888	922	999999	822	851	704	48	169	328	972	200	999999	696	890	999999	999999	999999	371	999999	336	878	870	102	582	999999	203	513	967	826	403	72	14	89	999999	895	99	884	795	341	999999	889	521	816	162	116	999999	214	85	889	999999	999999	999999	147	902	999999	27	829	999999	999999	999999	201	80	999999	999999	910	195	177	434	999999	651	999999	999999	40	419	999999	999999	999999	940	475	193	988	438	88	824	224	306	867	187	497	878	269	519	486	683	667	819	188	892	251	920	999999	780	90	999999	794	999999	734	727	465	418	963	889	899	999999	999999	762	992	519	710	999999	328	999999	937	126	391	999999	114	999999	999999	627	187	999999	698	999999	999999	218	999999	839	39	626	571	999999	721	88	914	380	999999	360	23	904	827	669	192	637	602	173	843	964	857	104	492	387	975	838	240	802	999999	999999	106	461	415	999999	489	93	52	188	278	858	211	999999	89	753	343	847	799	518	978	70	999999	865	375	393	982	935	999999	193	999999	999999	999999	122	189	999999	264	562	999999	999999	999999	109	595	999999	999999	984	762	999999	25	738	54	137	48	722	823	139	401	240	96	31	180	999999	949	858	23	395	20	999999	831	813	999999	781	999999	999999	338	879	475	538	970	390	630	146	919	404	149	47	999999	136	298	999999	874	999999	999999	477	504	636	159	737	410	509	974	673	23	211	249	273	778	913	394	944	664	862	269	705	999999	999999	999999	555	718	976	550	884	800	781	999999	999999	999999	999999	630	702	730	737	138	471	999999	957	132	718	999999	999999	268	931	999999	354	999999	999999	763	999999	87	471	11	603	29	999999	958	100	873	242	999999	999999	957	898	293	691	223	926	734	798	299	443	910	915	399	999999	718	619	152	456	395	928	
999999	545	999999	168	700	999999	999999	703	999999	326	94	890	999999	999999	918	369	999999	60	140	469	286	965	480	643	561	95	213	186	716	348	999999	426	846	343	999999	421	999999	134	991	97	218	999999	296	999999	359	999999	469	18	923	358	999999	102	326	999999	999999	746	999999	999999	607	614	999999	541	987	173	378	999999	999999	999999	329	507	274	522	68	999999	260	999999	999999	506	999999	999999	626	999999	999999	367	376	855	110	920	692	325	355	999999	999999	386	174	676	52	132	999999	691	976	355	688	426	999999	999999	43	282	675	404	77	999999	999999	999999	999999	727	288	629	999999	522	566	999999	431	14	161	338	994	681	878	584	999999	556	999999	602	999999	280	516	837	284	917	822	827	999999	297	258	786	70	999999	398	447	999999	422	999999	92	999999	853	924	684	274	999999	999999	361	404	101	999999	999999	668	283	509	717	999999	450	999999	879	700	739	878	143	755	374	278	542	293	440	195	999999	231	818	477	999999	999999	999999	572	529	462	999999	432	999999	105	737	128	787	952	680	236	947	76	455	392	395	974	790	929	999999	999999	922	999999	963	905	999999	298	849	806	797	999999	999999	999999	826	999999	239	316	724	999999	28	256	491	589	613	213	248	723	776	435	91	737	566	902	673	52	999999	402	468	258	694	999999	278	980	164	319	847	79	250	38	163	999999	260	752	911	999999	995	342	464	999999	666	687	522	424	724	70	804	999999	999999	784	999999	836	847	999999	353	999999	978	999999	434	303	366	178	999999	747	282	11	999999	813	999999	30	57	208	938	708	591	17	999999	854	266	104	515	370	999999	999999	152	326	242	784	408	999999	674	494	907	171	999999	497	214	774	151	999999	583	990	495	194	736	688	898	148	999999	345	999999	133	254	340	788	995	314	999999	605	955	769	702	414	659	355	562	999999	776	314	999999	803	999999	712	542	520	999999	999999	679	729	464	428	103	900	999999	690	550	250	577	383	999999	193	196	179	196	953	881	585	836	839	184	397	131	833	790	542	500	421	999999	819	273	130	634	999999	151	537	999999	802	351	968	999999	322	723	403	999999	999999	999999	982	999999	999999	639	938	999999	839	555	76	307	269	119	530	999999	139	999999	757	119	999999	558	898	38	999999	287	89	244	999999	45	862	673	999999	927	880	925	517	895	131	999999	335	91	999999	742	999999	239	999999	692	821	778	674	999999	966	294	627	361	999999	999999	866	312	560	704	180	804	692	402	579	999999	238	604	682	999999	417	577	783	999999	763	166	953	429	870	396	423	
98	370	89	707	443	310	999999	218	562	38	819	630	631	999999	999999	59	681	660	84	463	226	106	440	999999	398	510	431	999999	561	10	999999	441	173	291	92	999999	613	999999	999999	999999	709	396	129	216	598	999999	999999	295	773	116	281	769	796	933	206	992	929	713	319	999999	879	999999	656	561	590	387	466	349	999999	555	999999	987	999999	52	753	829	976	234	999999	451	357	145	823	999999	729	999999	645	240	999999	99	999999	900	385	213	162	778	739	567	999999	220	999999	812	466	999999	670	999999	255	753	999999	999999	25	705	936	867	999999	743	118	211	832	912	742	236	999999	739	51	546	611	319	890	999999	99	418	609	566	961	544	678	605	785	999999	432	892	999999	999999	84	809	999999	518	999999	418	670	538	999999	999999	478	999999	999999	727	186	134	682	936	999999	213	287	606	106	379	905	999999	74	512	999999	397	999999	850	185	548	664	242	999999	103	999999	999999	315	999999	999999	999999	98	707	999999	951	429	660	762	495	39	846	999999	477	713	999999	612	589	353	999999	122	347	232	628	87	999999	72	944	999999	999999	255	999999	999999	726	923	209	290	999999	62	999999	93	765	635	994	820	339	119	197	999999	988	490	999999	138	157	449	999999	674	999999	630	978	888	484	119	182	250	999999	999999	712	554	999999	313	415	537	239	999999	999999	999999	237	807	999999	899	999999	999999	563	109	155	262	751	287	586	999999	999999	577	83	235	608	656	462	999999	182	390	407	643	25	684	85	573	898	82	999999	634	447	663	881	999999	22	69	555	83	104	395	999999	434	967	999999	493	999999	463	14	999999	700	259	999999	635	367	501	242	409	879	34	999999	999999	678	999999	952	97	166	695	994	222	548	110	389	659	786	999999	973	675	46	200	247	119	894	606	999999	385	964	37	524	588	999999	660	675	58	522	999999	528	999999	25	891	337	152	469	791	928	599	869	823	848	183	528	566	999999	689	787	472	470	82	999999	577	999999	138	181	416	999999	887	435	340	146	755	665	999999	660	154	862	104	650	112	677	999999	515	151	188	350	69	224	296	986	271	999999	570	456	456	447	768	209	999999	63	358	50	174	539	686	103	999999	794	999999	228	826	692	821	999999	404	999999	72	981	949	830	356	228	999999	448	78	999999	999999	999999	999999	222	385	663	133	596	753	636	638	975	464	95	832	274	999999	999999	999999	999999	238	212	61	466	999999	786	259	150	707	140	449	725	999999	999999	999999	999999	517	999999	843	172	568	235	613	767	361	96	526	863	997	999999	
999999	999999	288	499	857	982	167	820	836	598	413	982	889	999999	197	999999	999999	999999	187	999999	757	623	234	999999	20	13	999999	999999	114	299	269	999999	999999	999999	230	916	999999	971	742	999999	150	696	857	254	759	999999	999999	990	999999	448	581	661	686	474	333	999999	308	290	489	854	393	874	715	547	339	999999	839	274	999999	999999	475	543	132	260	392	999999	999999	980	248	434	668	999999	999999	666	717	607	999999	678	999999	933	618	166	492	888	999999	276	999999	999999	915	740	746	81	999999	310	973	47	999999	999999	999999	999999	530	328	52	64	196	784	999999	999999	829	731	319	171	972	469	662	318	999999	244	718	999999	90	456	999999	999999	688	596	20	412	999999	999999	79	999999	596	38	999999	300	999999	437	702	757	114	931	490	194	431	999999	108	138	999999	664	999999	304	718	965	193	83	263	545	999999	999999	774	759	366	159	999999	46	574	944	999999	372	204	624	542	999999	21	158	966	999999	85	999999	498	881	764	999999	694	999999	564	999999	845	339	46	578	70	112	999999	999999	574	999999	999999	394	20	164	999999	285	999999	370	761	757	999999	999999	117	999999	999999	273	110	892	994	338	999999	887	482	942	109	726	999999	625	564	439	976	666	583	999999	358	691	102	344	808	489	567	999999	23	806	677	810	231	664	119	796	12	999999	361	999999	877	645	912	77	65	356	950	845	806	331	781	999999	999999	482	34	778	180	999999	93	514	771	140	873	675	275	298	504	670	516	999999	437	886	315	999999	757	713	778	35	999999	462	999999	999999	999999	692	35	390	360	748	640	340	626	999999	16	999999	475	746	771	246	999999	999999	999999	289	339	49	893	894	982	123	725	320	999	155	487	631	975	59	613	999999	650	884	938	999999	999999	999999	150	202	879	999999	872	20	941	999999	233	522	610	259	392	487	798	140	407	246	33	329	999999	481	758	385	999999	425	143	589	596	999999	828	105	258	164	898	701	24	523	251	714	379	999999	921	999999	30	999999	666	999999	393	519	999999	701	732	711	999999	999999	443	504	598	999999	877	361	944	999999	999999	999999	999999	999999	588	999999	126	999999	999999	319	950	999999	999999	999999	999999	999999	759	999999	206	87	440	136	373	547	999999	999999	267	999999	925	794	837	27	523	615	280	515	725	438	999999	999999	402	602	999999	422	761	971	119	650	150	453	999999	869	164	866	876	567	151	463	918	999999	839	606	958	999999	482	999999	999999	944	999999	999999	999999	330	470	910	685	837	430	951	786	999999	129	617	999999	481	999999	967	999999	999999	738	713	
374	999999	520	198	999999	796	644	505	940	999999	622	175	137	999999	34	376	408	254	191	49	146	200	677	999999	239	231	999999	486	113	514	80	702	215	808	485	167	810	282	463	888	999999	999999	20	957	726	999999	490	89	457	999999	569	618	999999	699	577	184	999999	940	958	999999	999999	999999	402	436	999999	919	959	328	815	867	565	136	999999	302	846	221	189	720	852	286	741	157	999999	999999	945	999999	237	515	241	999999	572	869	324	237	329	44	999999	583	208	807	999999	171	999999	999999	999999	999999	827	181	853	366	999999	874	97	682	494	421	999999	999999	491	306	691	454	97	514	304	696	999999	562	999999	812	687	605	521	55	999999	580	884	999999	217	512	634	66	662	875	316	698	781	641	743	908	905	513	102	902	125	549	84	758	295	478	630	274	208	51	999999	398	999999	52	999999	999999	999999	999999	812	979	671	635	791	221	207	606	914	180	819	75	906	184	513	999999	999999	999999	505	135	163	999999	881	999999	999999	621	207	918	999999	739	251	829	380	225	701	123	240	489	999999	999999	561	689	564	460	455	999999	144	999999	884	743	121	657	418	411	536	83	999999	311	778	179	999999	288	271	184	928	989	694	690	482	400	388	999999	984	643	574	999999	183	431	915	999999	486	703	999999	601	628	594	421	969	689	627	26	929	999999	588	848	282	999999	390	531	465	999999	454	30	494	365	999999	673	775	837	72	899	675	396	64	693	320	255	999999	999999	344	578	724	10	854	384	999999	738	999999	794	301	56	999999	999999	459	284	999999	682	549	999999	956	920	646	141	627	728	999999	543	999999	895	999999	999999	757	999999	197	887	724	454	176	999999	906	932	999999	980	546	25	999999	774	999999	779	661	999999	999999	434	999999	423	931	593	383	999999	43	915	91	999999	265	273	299	999999	713	571	999999	587	516	438	999999	34	999999	665	595	611	999999	575	999999	877	244	900	331	999999	245	999999	999999	141	80	49	87	990	851	766	724	282	999999	156	71	375	230	999999	131	276	104	999999	769	276	997	771	514	467	319	999999	276	365	999999	966	999999	939	999999	428	999999	999999	361	349	182	999999	940	323	999999	999999	514	241	999999	999999	999999	65	237	670	999999	689	143	309	535	619	999999	648	999999	369	999999	759	432	132	999999	802	999999	999999	914	999999	402	882	336	999999	885	48	953	88	556	999999	999999	887	738	63	935	926	294	217	941	742	668	999999	999999	580	982	136	999999	391	999999	855	604	135	150	999999	999999	132	363	458	423	497	666	602	102	393	784	
999999	999999	378	999999	999999	999999	358	712	182	96	867	494	999999	701	999999	995	571	606	700	999999	999999	999999	266	785	999999	572	999999	794	454	86	999999	442	999999	796	539	115	674	204	648	347	256	423	967	395	410	637	607	757	999999	501	104	996	401	882	334	706	764	593	383	270	682	563	268	106	999999	435	489	959	172	654	331	376	957	363	264	46	779	999999	999999	999999	999999	88	141	952	981	79	51	132	472	833	351	90	820	387	664	692	165	871	999999	975	158	648	594	18	180	727	999999	47	999999	999999	926	893	999999	208	305	999999	999999	999999	124	951	999999	999999	496	338	999999	250	999999	579	699	571	881	908	999999	409	37	326	999999	132	781	263	40	14	505	999999	906	458	872	622	92	69	999999	849	756	423	999999	999999	161	999999	999999	930	182	468	347	65	999999	999999	999999	808	181	978	121	310	999999	861	920	999999	862	322	431	999999	378	933	497	639	999999	42	161	92	817	999999	175	236	426	851	91	571	666	449	999999	887	999999	73	450	114	948	959	325	895	502	211	928	839	834	999999	562	248	971	708	753	383	867	314	990	999999	812	884	884	683	999999	358	723	999999	553	544	794	314	493	999999	999999	352	999999	266	589	616	317	336	402	575	298	843	600	958	696	394	30	756	82	515	301	999999	85	642	125	154	999999	516	999999	999999	66	999999	755	589	27	411	667	610	999999	999999	627	486	491	318	394	999999	999999	765	725	168	523	47	999999	999999	101	626	276	84	151	445	999999	801	50	112	519	999999	98	20	941	294	999999	419	41	999999	888	814	582	767	258	188	395	723	999999	137	999999	28	25	777	498	400	145	592	999999	289	257	999999	446	389	798	352	848	747	824	441	440	113	999999	543	999999	286	54	509	826	962	59	414	20	913	335	500	35	320	522	550	159	145	950	999999	450	72	999999	999999	999999	905	340	648	899	359	999999	999999	22	481	689	999999	999999	999999	999999	999999	239	842	814	533	64	307	999999	999999	234	283	291	305	163	999999	103	35	999999	851	540	999999	999999	411	515	661	226	662	999999	999999	631	310	204	999999	999999	999999	522	607	257	845	999999	670	588	999999	999999	625	77	999999	999999	759	999999	663	999999	504	105	845	999999	828	337	163	316	401	819	773	906	923	88	999999	925	999999	741	999999	999999	72	713	869	342	999999	988	999999	999999	824	153	728	174	967	996	700	428	534	999999	694	280	104	538	999999	850	814	896	999999	547	310	999999	809	999999	999999	885	999999	999999	235	999999	56	840	999999	569	491	
999999	100	999999	999999	927	387	348	401	142	999999	224	683	534	966	28	527	932	999999	351	293	358	344	711	281	92	755	909	203	999999	531	854	832	534	56	497	999999	216	957	572	170	961	84	676	971	678	212	717	825	216	985	999999	351	999999	999999	143	914	389	999999	856	181	478	155	999999	611	999999	391	158	487	478	268	321	975	926	191	332	284	667	999999	602	999999	47	94	986	45	417	512	999999	258	913	583	380	879	110	400	691	815	704	74	778	999999	63	999999	356	948	999999	999999	424	999999	999999	859	256	999999	734	976	999999	999999	169	999999	203	690	654	899	573	895	888	442	875	536	999999	516	579	603	961	999999	826	807	737	999999	371	999999	999999	999999	304	999999	336	730	154	133	999999	307	999999	999999	870	999999	999999	163	999999	461	69	241	999999	888	423	447	289	999999	688	428	160	999999	656	131	972	924	999999	831	604	519	568	167	297	752	279	203	999999	999999	732	873	672	999999	999999	285	999999	140	17	209	409	999999	775	999999	52	725	972	930	650	534	999999	946	496	810	559	999999	892	999999	999999	520	999999	230	586	78	999999	814	756	488	194	381	153	842	916	999999	432	999999	999999	999999	999999	571	779	999999	553	336	823	785	387	862	999999	994	392	85	195	496	590	999999	280	706	760	237	969	494	746	999999	391	554	999999	103	999999	812	999999	16	787	999999	999999	999999	677	260	255	146	999999	894	375	199	988	77	999999	999999	811	254	999999	47	135	887	602	999999	602	283	944	279	755	293	484	999999	591	386	298	813	999999	320	510	30	461	999999	999999	85	129	556	290	324	999999	999999	999999	999999	345	375	881	899	780	999999	676	403	315	976	390	999999	999999	73	608	612	778	843	674	500	743	455	585	999999	97	999999	174	999999	999999	999999	381	155	999999	350	999999	225	999999	399	43	308	644	117	714	485	999999	656	665	65	948	678	545	64	935	790	400	890	999999	999999	812	263	292	630	410	684	604	244	152	79	108	999999	117	999999	810	375	856	999999	999999	999999	999999	441	999999	118	999999	324	94	327	220	221	949	999999	999999	999999	587	779	26	23	707	40	999999	999999	514	596	957	565	571	166	999999	570	933	764	159	689	113	380	402	183	532	95	999999	287	999999	999999	129	999999	999999	982	999999	40	999999	843	928	710	229	277	927	274	161	542	999999	999999	999999	649	999999	195	999999	745	30	999999	387	843	491	621	999999	603	974	583	999999	933	608	589	364	223	999999	100	835	448	999999	836	453	137	31	989	342	999999	214	384	653	999999	999999	221	
961	595	999999	515	361	317	280	626	999999	999999	999999	228	999999	173	999999	999999	999999	196	359	487	285	194	999999	259	821	501	288	768	999999	599	929	542	835	396	627	769	570	704	739	528	177	843	543	108	999999	803	65	179	107	354	945	467	584	620	936	777	832	403	999999	859	39	511	999999	703	424	266	392	546	999999	999999	298	734	456	831	999999	441	650	664	920	28	999999	118	999999	54	653	471	957	999999	460	850	999999	177	20	999999	498	666	615	999999	999999	82	420	518	633	302	65	221	999999	999999	999999	999999	136	177	999999	675	423	920	840	193	59	952	308	177	96	999999	999999	131	723	576	342	653	825	809	999999	847	999999	927	999999	378	999999	442	999999	999999	915	956	999999	769	695	344	466	578	826	432	791	731	774	253	432	938	434	934	497	999999	419	999999	678	326	197	634	77	999999	999999	471	204	999999	501	103	261	999999	971	109	435	389	120	764	999999	403	28	259	83	364	504	546	944	63	944	27	794	267	287	406	581	70	276	970	142	364	999999	184	239	681	991	302	999999	335	999999	999999	999999	655	830	285	999999	938	561	712	991	999999	999999	151	999999	484	308	994	999999	574	999999	375	122	999999	632	999999	999999	999999	29	402	373	212	579	618	999999	835	693	999999	999999	12	108	643	508	563	999999	244	836	96	512	755	382	997	449	999999	808	999999	996	193	33	367	999999	465	918	169	349	788	328	909	596	837	790	169	566	850	999999	999999	866	558	171	398	635	88	341	274	29	376	999999	999999	999999	999999	838	510	126	80	999999	643	724	349	224	199	915	999999	500	675	964	223	440	599	926	923	276	999999	32	999999	731	999999	133	653	149	972	35	999999	108	185	999999	289	52	496	958	999999	169	527	343	971	999999	708	999999	999999	309	806	935	173	999999	886	154	399	487	491	349	860	519	80	209	251	173	999999	829	999999	676	999999	180	944	640	103	764	999999	115	999999	161	33	999999	467	354	343	47	862	890	999999	40	608	802	560	156	107	323	98	327	999999	807	709	999999	273	999999	624	635	991	999999	167	131	404	294	436	339	326	417	61	726	866	214	311	883	616	293	77	999999	999999	797	543	779	676	432	23	254	999999	153	189	477	729	707	56	339	999999	100	999999	323	999999	230	830	690	271	999999	460	887	999999	999999	999999	999999	999999	741	25	203	999999	388	455	972	999999	192	886	999999	237	583	996	168	168	972	161	999999	657	753	517	399	966	852	517	314	971	136	748	627	881	210	999999	987	692	852	349	
354	999999	663	52	193	344	658	999999	688	374	302	728	532	999999	745	332	178	234	626	236	146	870	150	999999	155	443	269	300	37	999999	18	476	999999	999999	807	882	999999	711	999999	65	318	400	999999	939	999999	999999	226	999999	999999	877	387	999999	999999	626	212	999999	503	663	897	749	84	368	999999	999999	365	999999	423	899	867	863	338	999999	900	570	918	999999	50	211	331	999999	227	316	163	159	650	255	410	689	430	333	388	340	999999	584	980	999999	964	999999	583	999999	999999	999999	95	283	549	999999	862	505	999999	466	999999	302	341	159	531	767	999999	285	20	999999	999999	999999	479	544	485	997	652	325	999999	968	781	999999	627	477	763	901	999999	880	610	729	392	999999	981	963	999999	999999	998	664	62	223	744	689	169	473	438	260	999999	551	797	551	278	546	915	738	685	572	999999	864	395	630	545	333	675	290	727	999999	751	515	654	399	999	987	272	376	233	999999	711	999999	49	512	63	680	92	999999	460	845	988	999999	288	327	420	999999	279	432	677	999999	24	999999	745	999999	509	341	896	408	999999	290	999999	549	514	592	861	521	824	883	576	865	251	999999	830	881	532	508	999999	337	978	864	718	840	698	812	88	832	418	132	13	722	784	684	516	179	571	449	999999	695	466	899	999999	395	855	812	179	407	58	999999	394	11	114	569	429	688	999999	443	850	701	514	38	113	999999	999999	854	90	566	109	660	999999	92	999999	541	871	89	553	332	985	999999	999999	680	784	554	999999	11	617	224	999999	828	607	999999	599	46	190	437	796	999999	515	10	731	999999	307	397	553	999999	999999	573	698	350	999999	249	458	964	68	834	254	558	999999	878	999999	999999	999999	281	62	191	493	732	999999	999999	293	935	816	984	999999	39	999999	396	11	435	999999	54	526	999999	693	368	680	635	977	999999	999999	247	652	637	999999	865	310	36	345	371	818	508	222	999999	66	999999	432	473	809	38	461	857	999999	999999	117	203	349	398	587	694	511	999999	755	13	259	55	292	999999	232	298	729	355	999999	639	616	271	999999	271	857	495	999999	217	825	999999	894	335	690	123	530	999999	525	912	449	999999	860	960	753	218	15	21	915	999999	999999	520	309	115	806	999999	999999	845	371	999999	541	102	758	999999	42	999999	119	999999	365	999999	658	999999	999999	817	999999	999999	778	655	518	999999	266	845	579	999999	965	314	999999	788	529	999999	200	684	208	447	380	999999	892	565	928	999999	999999	90	656	999999	594	589	999999	492	999999	999999	149	277	337	747	
821	999999	999999	75	338	728	166	330	405	593	978	974	463	999999	446	559	517	999999	727	570	523	185	199	833	108	386	566	166	589	132	632	999999	356	460	625	685	834	827	237	209	790	999999	685	73	999999	620	135	422	55	650	888	926	549	999999	999999	646	505	689	999999	951	171	999	740	282	960	65	627	12	710	761	999999	690	985	528	999999	744	499	999999	75	999999	261	154	121	999999	243	706	383	590	236	979	189	154	999999	999999	999999	790	48	413	112	712	992	133	711	294	925	208	941	31	986	999999	156	378	624	999999	999999	999999	888	999999	48	999999	999999	47	999999	730	581	579	829	709	489	999999	705	96	33	999999	495	999999	999999	826	999999	999999	999999	362	603	747	832	810	999999	380	586	31	999999	246	375	849	999999	955	357	999999	999999	355	379	242	541	999999	783	999999	354	271	993	999999	584	71	999999	13	999999	328	443	38	898	770	59	458	132	468	97	469	721	999999	332	540	780	999999	124	667	665	533	821	606	963	772	466	269	387	24	446	840	457	371	999999	711	999999	328	92	999999	306	920	999999	82	910	324	349	179	999999	463	999999	132	947	131	347	965	999999	999999	75	135	314	999999	81	118	32	256	21	359	999999	620	28	462	378	182	370	999999	423	999999	695	999999	433	296	330	999999	233	324	893	336	34	999999	214	683	263	957	637	517	999999	10	60	663	312	989	355	328	444	999999	999999	775	761	601	999999	759	152	426	999999	28	468	157	999999	707	363	685	334	999999	416	344	208	421	999999	853	897	423	698	41	346	443	940	12	999999	894	999999	127	574	432	999999	454	999999	836	265	618	58	701	999999	352	310	999999	664	999999	999999	110	140	342	240	907	999999	138	71	120	999999	268	999999	999999	999999	990	999999	999999	120	999999	594	961	802	999999	165	926	805	206	306	355	731	720	778	33	100	999999	999999	237	887	667	727	716	393	431	757	999999	540	592	999999	135	215	74	515	762	332	950	307	768	187	314	112	508	831	715	999999	369	489	999999	375	999999	236	909	999999	453	184	877	577	380	614	167	395	223	173	181	150	666	215	999999	700	150	90	995	60	583	999999	229	885	678	52	398	518	486	226	752	999999	305	716	71	587	455	382	926	164	29	918	999999	345	659	999999	722	164	473	363	234	209	240	999999	774	888	955	992	999999	338	999999	649	908	996	999999	282	844	950	999999	438	255	767	163	841	40	664	999999	884	235	113	330	999999	999999	133	992	553	668	446	999999	182	632	462	483	598	938	
380	20	893	924	999999	730	771	20	44	118	466	55	999999	828	999999	223	81	766	795	17	999999	604	785	13	867	613	408	18	970	805	792	294	999999	902	999999	999999	999999	959	847	383	558	999999	20	24	535	508	999999	617	831	999999	561	695	999999	590	956	776	235	889	67	999999	999999	763	50	239	325	999999	490	999999	177	466	999999	121	999999	422	459	999999	593	770	477	368	344	791	999999	20	253	999999	606	974	945	999999	428	892	999999	83	61	795	193	999999	699	363	28	999999	449	999999	528	999999	776	999999	999999	999999	999999	999999	421	698	439	999999	585	999999	985	999999	575	999999	551	293	47	547	999999	845	999999	663	574	999999	80	124	999999	563	999999	999999	492	803	330	341	843	999999	701	964	481	213	644	999999	999999	999999	795	481	788	512	240	166	337	980	241	931	903	477	634	380	393	307	357	876	198	999999	546	999999	897	243	999999	804	591	83	76	15	211	849	454	420	26	599	335	837	332	999999	999999	999999	572	399	438	375	122	999999	999999	183	999999	768	999999	446	617	614	583	555	999999	436	574	263	999999	235	999999	999999	999999	224	364	999999	971	519	999999	13	298	45	619	508	805	306	999999	270	503	999999	159	442	526	18	802	411	25	780	997	999999	620	999999	597	346	999999	384	352	898	966	785	212	346	999999	329	157	999999	994	85	749	999999	745	314	760	31	86	999999	537	24	421	999999	999999	201	522	999999	393	999999	447	283	839	431	953	792	303	717	690	813	999999	206	860	230	999999	999999	40	999999	999999	315	471	575	269	999999	846	999999	487	24	16	20	823	999999	936	91	144	721	245	999999	999999	953	20	999999	341	273	78	341	163	201	545	838	171	69	505	87	605	871	23	467	585	625	314	289	999999	679	989	999999	270	779	999999	695	704	711	872	207	305	429	244	999999	312	999999	999999	296	478	177	999999	999999	71	858	485	999999	708	999999	743	965	648	730	999999	661	283	418	80	384	115	849	999999	459	197	308	781	186	999999	27	164	999999	999999	28	999999	543	830	999999	598	412	303	999999	987	926	967	907	559	575	98	583	722	894	999999	800	190	999999	43	400	576	763	999999	309	999999	690	999999	673	524	630	919	797	999999	999999	819	667	90	999999	862	999999	999999	289	748	216	98	63	999999	270	635	649	837	999999	509	440	659	835	335	993	196	306	313	999999	392	929	656	300	752	999999	84	999999	719	897	766	999999	908	296	24	870	999999	582	395	999999	48	874	792	736	297	400	398	984	342	999999	999999	565	904	197	897	819	
560	999999	999999	999999	195	858	930	939	999999	683	532	372	820	464	781	999999	999999	949	999999	517	146	999999	13	362	999999	99	999999	632	801	211	999999	720	399	205	999999	424	280	764	999999	999999	944	853	321	614	868	35	174	877	315	491	653	999999	932	390	683	640	794	949	355	105	424	307	147	223	761	999999	999999	624	154	367	343	157	782	85	999999	999999	607	398	999999	999999	999999	566	327	320	999999	967	787	999999	521	679	630	331	418	81	766	646	999999	107	852	66	62	549	733	947	157	506	999999	999999	817	400	43	405	465	105	180	857	999999	999999	666	999999	34	964	112	999999	737	21	738	999999	318	925	999999	999999	546	437	207	385	833	379	999999	61	795	929	201	130	646	234	866	323	901	908	666	889	441	68	42	97	999999	267	220	999999	767	471	548	999999	824	532	999999	38	897	795	999999	999999	663	615	998	104	773	981	828	512	999999	425	809	410	269	687	79	487	999999	999999	938	575	168	37	293	999999	391	999999	306	123	999999	838	999999	115	884	64	999999	825	999999	937	324	999999	439	708	989	352	661	148	631	147	463	381	633	999999	857	999999	452	636	332	673	999999	999999	685	715	146	317	998	703	999999	215	461	253	427	467	796	482	146	460	999999	999999	672	253	677	169	660	999999	215	639	258	436	611	599	999999	999999	234	850	779	723	999999	682	354	957	622	999999	999999	219	954	176	990	384	321	992	999999	391	11	999999	999999	525	64	999999	999999	999999	455	999999	603	862	749	40	242	945	703	422	888	364	596	715	999999	999999	483	450	50	48	648	874	124	619	10	999999	395	764	63	999999	669	430	999999	999999	512	999999	999999	822	469	924	933	999999	681	899	999999	243	794	296	999999	546	999999	614	999999	73	999999	580	975	984	861	999999	644	999999	892	449	753	467	999999	611	212	999999	437	661	999999	126	115	604	203	999999	514	999999	999999	109	925	517	221	64	999999	516	274	931	999999	839	961	832	289	465	162	241	999999	646	459	193	999999	740	999999	999999	634	985	999999	126	387	761	479	105	999999	545	552	999999	237	699	999999	277	999999	280	552	598	699	157	837	999999	451	999999	999999	868	317	144	25	194	408	830	430	343	558	999999	999999	795	369	999999	522	743	913	776	14	999999	508	191	999999	812	198	999999	999999	486	999999	318	674	999999	691	999999	787	185	999999	367	976	406	278	999999	999999	999999	725	757	238	834	635	103	999999	674	957	622	369	135	999999	999999	996	888	150	944	195	249	999999	139	113	999999	88	347	224	555	800	608	
999999	999999	472	658	999999	440	999999	856	999999	64	582	999999	468	79	251	662	887	326	999999	97	999999	334	999999	479	713	596	653	999999	755	999999	879	999999	874	359	444	999999	662	639	125	565	607	999999	103	140	667	484	671	43	516	999999	459	897	193	713	351	853	94	993	944	501	786	811	999999	562	185	401	135	118	635	585	999	257	210	999999	999999	973	999999	999999	811	999999	924	620	963	339	999999	999999	999999	999999	999999	590	581	668	999999	999999	778	796	999999	999999	955	275	359	562	408	931	426	211	696	388	233	999999	622	605	192	715	999999	999999	848	771	999999	203	404	999999	111	54	13	340	562	586	36	693	791	700	533	546	878	372	222	41	913	637	295	999999	937	638	999999	976	486	979	58	612	948	421	817	761	870	395	999999	363	927	95	649	120	999999	540	587	921	81	645	999999	999999	954	999999	999999	96	908	785	36	473	86	999999	853	583	537	999999	744	999999	883	999999	675	493	911	859	999999	827	999999	999999	267	407	60	999999	999999	999999	152	844	658	142	563	999999	853	95	369	987	286	901	242	75	582	937	795	217	48	999999	970	999999	302	105	712	40	999999	733	528	629	422	40	130	22	440	999999	999999	999999	816	999999	918	590	133	999999	582	999999	595	922	602	330	999999	842	17	999999	999999	999999	999999	562	429	999999	632	999999	999999	739	574	999999	780	999999	634	889	181	192	999999	886	390	390	230	378	522	509	445	999999	141	207	27	579	999999	523	151	999999	152	213	193	293	999999	798	32	393	359	999999	999999	375	999999	999999	159	429	999999	131	226	491	999999	999999	49	919	97	456	989	369	722	994	233	266	88	999999	746	967	999	118	366	591	367	999999	29	196	87	79	888	428	58	597	138	901	307	660	73	969	173	273	205	999999	999999	999999	671	364	113	176	297	304	966	191	430	343	765	635	999999	999999	163	853	842	28	568	999999	320	134	866	331	999999	999999	929	777	803	999999	912	999999	782	999999	174	664	92	999999	999999	999999	461	867	999999	999999	146	671	536	999999	815	319	430	186	999999	247	352	999999	498	781	999999	869	375	198	388	693	430	482	852	429	577	999999	771	931	999999	999999	999999	999999	956	80	999999	297	891	607	999999	999999	999999	735	777	544	361	999999	999999	310	703	912	228	273	489	483	999999	999999	999999	117	999999	999999	548	498	940	540	138	999999	589	427	595	919	999999	999999	236	894	388	694	704	317	78	949	334	999999	238	333	756	999999	964	999999	706	531	999999	999999	854	646	944	816	794	999999	999999	999999	48	747	
999999	783	999999	460	999999	594	105	679	959	512	48	804	991	88	270	617	999999	292	935	117	721	74	999999	999999	913	589	949	999999	999999	999999	901	616	910	999999	755	454	398	306	809	379	387	999999	999999	965	745	59	655	866	556	187	463	999999	999999	931	999999	650	341	740	546	999999	645	533	779	502	611	432	893	414	999999	816	999999	999999	999999	999999	729	695	501	999999	999999	863	934	93	25	722	13	777	99	979	561	114	122	658	759	362	734	853	256	999999	364	322	166	250	543	999999	959	975	650	961	211	340	999999	854	999999	682	522	562	518	999999	499	833	342	913	853	228	703	999999	999999	130	831	876	449	431	133	146	707	693	550	285	763	999999	137	138	778	230	999999	267	377	86	840	182	345	198	580	530	980	252	397	324	999999	999999	256	529	139	999999	891	999999	999999	154	975	828	22	242	999999	999999	706	214	145	632	999999	999999	201	652	290	999999	540	260	851	602	166	465	306	235	249	373	780	999999	998	453	999999	238	999999	233	111	22	169	999999	999999	118	824	999999	116	764	60	600	207	604	999999	480	794	640	875	999999	988	519	531	999999	993	930	690	109	999999	692	302	45	999999	968	551	278	499	438	365	742	778	390	999999	999999	185	648	176	186	367	527	658	999999	362	407	999999	591	999999	383	118	999999	428	999999	569	424	999999	999999	691	999999	63	971	999999	366	285	999999	360	608	171	999999	610	999999	764	514	741	688	999999	603	999999	511	734	959	787	999999	999999	999999	324	63	820	934	79	170	957	937	999999	395	546	302	423	999999	57	635	429	500	772	999999	210	913	982	881	390	999999	342	999999	504	999999	193	865	999999	884	817	306	787	999999	919	450	397	827	392	356	151	999999	999999	999999	464	108	540	296	352	999999	200	999999	999999	939	553	211	828	777	442	38	211	681	999999	999999	412	750	848	202	581	999999	375	999999	530	636	739	999999	687	999999	725	405	999999	897	522	999999	999999	416	999999	847	683	999999	622	999999	394	363	154	999999	485	651	61	713	260	347	715	999999	199	817	880	444	209	904	999999	949	61	46	475	314	168	999999	999999	995	524	999999	519	863	709	999999	988	999999	492	279	173	46	827	999999	154	226	191	999999	291	875	535	791	648	778	204	673	568	357	888	839	311	999999	805	65	198	260	827	852	320	444	829	713	951	930	740	487	131	49	999999	258	133	666	503	999999	999999	733	362	740	669	999999	196	640	288	653	968	473	241	772	823	894	398	339	192	846	56	822	999999	717	999999	999999	
999999	529	465	639	716	645	206	835	595	465	898	97	193	999999	258	999999	999999	999999	961	277	256	359	226	998	860	999999	484	657	999999	648	892	644	702	952	494	667	185	649	936	332	276	405	999999	999999	995	311	155	907	598	857	397	999999	999999	770	470	202	999999	999999	779	921	171	549	999999	999999	572	999999	999999	240	999999	590	23	785	371	999999	11	850	181	859	999999	999999	648	576	69	76	999999	361	887	931	492	999999	364	717	870	25	171	999999	494	240	999999	999999	915	999999	999999	17	999999	612	179	999999	999999	620	30	452	999999	229	283	595	490	844	696	999999	376	463	999999	497	235	306	915	356	477	284	999999	941	75	999999	643	732	457	61	232	647	191	770	171	999999	281	999999	262	999999	999999	576	999999	650	543	999999	374	461	176	630	781	547	697	822	649	495	999999	88	387	999999	586	999999	999999	438	621	59	39	605	302	876	226	323	999999	274	615	999999	47	999999	408	492	896	191	566	826	280	684	950	369	130	675	617	202	999999	68	999999	200	438	807	38	999999	553	769	999999	300	414	467	504	432	217	999999	457	999999	999999	895	307	404	984	320	999999	936	108	999999	484	626	999999	999999	789	985	210	424	999999	999999	685	914	938	137	32	276	422	999999	190	527	161	382	228	77	521	999999	761	670	216	127	649	999999	999999	883	294	542	999999	999999	677	518	232	999999	999999	227	863	999999	999999	179	999999	718	898	354	999999	581	518	112	999999	999999	999999	161	233	540	218	999999	590	999999	999999	65	999999	490	245	42	999999	671	304	999999	106	999999	213	755	999999	999999	298	497	229	304	346	999999	374	191	143	838	877	526	295	692	584	930	637	999999	246	902	336	999999	482	865	999999	94	999999	160	999999	999999	988	756	999999	999999	999999	720	136	295	257	714	690	661	356	999999	164	619	386	611	999999	999999	999999	999999	519	779	264	999999	25	363	95	261	537	224	999999	735	999999	131	56	999999	451	863	999999	352	999999	531	221	675	544	999999	999999	600	999999	999999	376	999999	45	65	247	700	387	844	705	999999	999999	995	187	475	485	999999	556	999999	999999	734	999999	920	999999	999999	999999	999999	567	589	861	939	652	999999	554	862	848	346	700	795	883	355	274	606	168	41	152	36	354	999999	200	999999	529	677	37	973	513	999999	477	24	153	260	143	798	982	766	999999	714	999999	324	627	149	921	761	160	227	469	564	999999	340	878	885	642	999999	399	999999	419	975	999999	581	359	402	868	685	651	633	222	476	623	402	911	437	585	40	128	60	999999	999999	
999999	810	513	949	999999	147	145	268	617	321	999999	54	356	155	999999	869	965	999999	280	245	120	999999	14	993	940	368	428	450	310	999999	703	348	936	652	458	658	78	409	707	730	549	999999	25	901	999999	999999	56	766	999999	715	74	999999	779	999999	999999	999	805	520	999999	335	999999	999999	958	15	618	999999	118	703	999999	598	801	999999	527	550	999999	727	511	113	926	371	322	662	269	594	547	809	568	179	999999	458	852	557	401	381	999999	854	999999	20	999999	15	470	352	79	999999	914	509	376	239	80	930	498	702	593	646	23	66	436	373	468	809	502	938	709	248	745	999999	999999	155	539	840	999999	501	820	921	999999	969	592	675	680	999999	443	339	108	74	959	159	963	999999	367	999999	428	999999	999999	483	512	532	643	831	847	670	345	230	699	240	637	997	881	672	746	999999	999999	760	999999	430	375	999999	840	644	288	999999	289	999999	787	585	999999	999999	949	999999	418	378	335	999999	828	20	999999	999999	999999	868	437	962	277	301	18	999999	490	668	999999	131	117	348	691	999	552	261	390	926	443	124	818	405	58	999999	263	377	718	712	931	682	999999	163	999999	971	217	326	999999	988	410	473	105	753	864	827	239	999999	687	336	219	577	629	776	778	525	60	41	999999	999999	999999	999999	604	999999	736	999999	403	954	814	719	792	236	932	999999	525	969	29	74	541	999999	999999	193	690	392	999999	999999	63	951	384	18	921	185	412	595	950	999999	869	999999	26	179	433	284	265	967	544	983	644	237	261	999999	506	999999	500	692	426	853	950	222	285	382	641	452	579	806	999999	616	823	999999	999999	755	110	702	999999	372	999999	999999	928	999999	847	519	719	825	700	574	511	999999	685	720	999999	106	818	656	51	999999	537	981	704	458	999999	928	170	999999	785	505	709	804	999999	999999	895	395	925	237	999999	999999	662	815	999999	999999	304	862	999999	112	999999	354	999999	999999	661	413	834	816	336	480	553	999999	359	422	999999	204	999999	707	997	999999	825	783	181	999999	291	285	981	721	239	699	163	316	996	67	138	440	569	265	999999	534	302	89	69	999999	683	455	416	249	999999	557	148	597	864	383	287	395	999999	355	172	386	432	122	999999	999999	326	247	922	302	999999	609	635	610	999999	999999	264	999999	723	999999	907	836	999999	741	999999	681	560	566	452	999999	779	742	267	999999	102	766	112	189	502	432	139	446	532	123	955	999999	999999	538	42	400	128	541	671	457	999999	335	999999	999999	176	905	85	759	794	309	
522	551	999999	999999	517	999999	999999	84	253	301	596	999999	999999	755	786	780	999999	32	534	61	504	248	81	999999	776	999999	999999	421	23	597	357	379	651	232	601	414	823	511	30	999999	38	54	297	999999	860	976	999999	761	999999	396	155	62	235	743	805	283	479	542	999999	750	548	949	71	656	944	227	819	91	163	382	956	258	12	999999	999999	999999	950	999999	948	800	744	999999	518	627	451	999999	154	999999	427	327	999999	290	866	279	695	89	982	641	436	999999	999999	940	607	531	999999	897	60	999999	720	355	333	779	594	844	999999	60	999999	999999	215	649	83	911	663	836	447	675	391	999999	604	999999	477	318	274	315	643	804	999999	987	197	553	253	999999	999999	82	993	999999	696	32	273	644	999999	548	436	999999	570	999999	287	771	93	763	516	327	339	777	877	24	514	289	210	211	170	454	256	661	405	863	724	591	842	292	979	368	469	960	305	928	882	999999	745	398	999999	129	999999	433	999999	926	879	419	204	979	650	417	821	71	484	203	301	775	391	706	530	696	999999	999999	784	999999	857	379	481	948	142	37	543	812	685	50	550	999999	624	479	984	314	396	999999	999999	571	546	408	999999	112	637	117	106	48	999999	830	200	112	648	889	999999	509	938	255	846	999999	873	19	386	443	652	999999	161	911	722	226	309	75	168	222	610	459	894	999999	321	35	931	505	945	999999	999999	448	184	999999	410	484	376	150	26	999999	999999	537	31	999999	459	169	956	194	325	651	530	134	943	435	999999	619	615	569	999999	821	999999	377	74	532	999999	214	303	426	999999	999999	999999	168	999999	149	999999	83	437	853	999999	162	79	747	189	999999	333	726	999999	999999	455	790	869	807	999999	204	338	999999	473	499	458	255	866	539	682	999999	999999	372	999999	999999	911	215	192	761	999999	782	752	999999	999999	999999	208	866	709	999999	970	999999	379	52	999999	855	811	204	609	937	999999	673	295	539	74	112	999999	961	651	700	837	250	999999	999999	167	434	451	393	142	703	301	591	999999	999999	568	960	999999	999999	419	229	993	717	999999	255	366	975	496	223	879	999999	277	999999	999999	18	716	730	124	999999	885	527	414	999999	999999	906	646	999999	137	973	971	114	999999	744	551	432	707	999999	644	999999	751	191	999999	238	514	56	435	63	376	537	605	837	845	999999	873	891	814	575	655	699	609	552	848	523	999999	999999	692	532	695	791	311	596	96	999999	519	703	590	185	913	999999	480	592	999999	600	999999	143	268	956	999999	659	
617	141	999999	945	752	209	343	424	999999	739	363	903	368	584	999999	999999	999999	93	926	999999	311	999999	999999	639	228	999999	114	258	155	999999	999999	999999	661	999999	184	180	131	151	19	320	999999	175	199	184	661	577	999999	862	999999	367	999999	999999	39	999999	358	999999	478	834	726	735	104	999999	278	877	999999	628	251	332	410	999999	888	609	999999	616	810	146	449	488	999999	650	793	251	999999	788	726	341	705	999999	999999	999999	702	296	999999	283	226	284	896	322	951	43	999999	901	462	320	479	999999	111	423	891	999999	999999	989	857	86	942	852	211	490	160	890	999999	999999	644	999999	999999	601	195	800	999999	999999	249	136	537	943	324	891	789	573	318	944	240	292	77	475	665	999999	439	347	341	373	82	416	172	70	999999	53	266	256	958	999999	596	311	33	999999	972	413	462	913	762	60	73	637	181	216	660	999999	225	178	999999	648	172	847	999999	37	999999	999999	963	999999	832	281	634	999999	999999	441	357	999999	999999	999999	503	261	999999	525	999999	290	310	445	244	956	409	482	828	999999	999999	320	714	749	842	996	903	149	449	985	91	491	425	529	999999	999999	858	731	380	513	999999	298	999999	646	999999	188	726	999999	598	17	999999	999999	999999	999999	836	305	726	608	999999	273	807	364	999999	275	444	104	999999	780	422	503	107	678	111	324	422	417	999999	77	487	999999	279	886	550	441	919	731	48	878	999999	727	999999	260	644	999999	999999	321	999999	131	211	177	324	946	604	105	910	398	999999	138	134	429	382	658	999999	433	993	999999	813	380	355	713	65	985	97	695	489	846	999999	993	617	111	930	801	866	319	348	999999	291	455	531	999999	999999	909	754	273	355	365	999999	220	123	784	507	999999	776	498	121	338	859	909	615	73	364	264	520	999999	499	581	792	811	999999	671	640	999999	848	824	999999	156	241	823	350	134	717	822	880	833	603	823	35	377	207	20	472	381	839	468	176	227	398	731	774	999999	572	327	136	999999	154	149	268	951	999999	965	107	999999	569	490	356	542	384	687	999999	676	555	424	999999	84	999999	268	528	390	658	23	757	999999	59	576	562	999999	999999	437	999999	999999	999999	83	120	241	999999	999999	812	359	121	634	843	999999	311	107	228	157	713	999999	254	885	620	877	999999	254	217	999999	999999	999999	928	956	845	946	998	965	999999	482	314	999999	999999	999999	455	179	278	33	179	56	999999	951	357	999999	686	999999	193	999999	844	686	780	866	999999	324	450	819	430	165	788	999999	999999	346	
986	745	842	999999	889	999999	999999	999999	609	999999	999999	170	399	44	645	523	280	211	763	999999	131	434	702	448	358	847	330	636	749	999999	245	283	345	862	965	612	571	999999	754	710	373	403	87	999999	791	863	925	415	184	906	885	587	143	516	224	561	53	999999	981	51	162	803	701	999999	44	801	999999	537	999999	43	952	924	456	999999	832	727	357	201	656	999999	999999	914	462	842	999999	657	150	828	999999	414	568	177	999999	713	999999	999999	999999	591	476	990	47	398	346	999999	954	960	141	999999	684	497	213	852	747	999999	129	247	999999	858	999999	386	661	996	999999	664	474	784	560	743	505	271	999999	765	725	666	999999	534	578	321	887	277	526	70	999999	159	210	999999	429	878	593	999999	229	844	333	99	338	50	999999	682	676	999999	410	999999	584	422	473	448	137	90	47	595	999999	39	970	999999	860	601	852	739	999999	759	999999	999999	999999	999999	52	999999	441	999999	999999	418	35	896	645	718	867	138	486	999999	685	762	588	999999	841	998	999999	199	873	344	239	999999	198	768	227	999999	999999	999999	248	398	999999	999999	16	501	752	629	569	773	394	262	999999	731	999999	129	63	702	180	26	840	161	544	852	316	107	999999	600	229	999999	678	728	999999	149	890	97	363	999999	755	96	999999	221	999999	877	805	620	221	508	622	79	999999	525	746	797	887	999999	854	526	976	908	999999	161	409	311	104	999999	999999	982	840	37	766	661	946	93	429	629	722	666	57	696	885	999999	999999	160	552	999999	981	116	262	999999	242	999999	425	847	991	445	812	137	999999	148	999999	239	667	595	999999	63	579	662	999999	999999	999999	198	999999	290	32	207	183	258	999999	942	684	252	730	46	794	929	999999	109	102	984	816	595	883	909	999999	656	239	393	847	499	583	999999	738	994	999999	54	999999	145	999999	793	999999	563	377	999999	463	29	509	631	800	383	817	999999	999999	999999	999999	779	315	569	856	376	967	789	999999	269	368	999999	999999	735	607	750	572	999999	284	308	722	262	227	51	455	414	157	608	592	474	682	999999	758	355	552	659	738	999999	999999	457	825	482	162	118	482	107	515	999999	999999	60	811	716	999999	271	670	198	999999	273	124	452	229	369	207	999999	999999	265	608	999999	999999	947	21	774	822	827	999999	250	110	119	569	358	999999	999999	584	542	662	965	907	496	684	999999	107	475	683	835	238	466	284	224	999999	226	498	999999	590	86	48	47	894	378	999999	429	97	999999	703	766	554	845	784	665	999999	622	
358	999999	483	828	849	546	100	986	599	27	966	886	999999	353	999999	550	793	507	503	625	999999	999999	999999	265	276	654	771	999999	290	392	681	619	939	999999	868	386	999999	761	237	502	946	908	778	999999	999999	211	999999	360	906	13	62	286	171	659	552	818	999999	999999	999999	204	775	183	999999	216	345	356	946	680	999999	482	677	41	280	11	679	171	760	937	801	74	790	420	20	287	339	404	999999	290	366	59	972	999999	999999	999999	726	773	212	572	999999	117	999999	194	876	999999	999999	31	15	999999	980	390	67	476	426	497	414	999999	172	428	999999	999999	897	665	324	434	999999	999999	832	248	284	905	958	198	511	694	809	606	544	586	950	318	999999	999999	310	999999	992	505	999999	711	628	999999	610	784	999999	494	999999	999999	999999	999999	999999	315	199	767	884	84	999999	869	965	999999	999999	807	820	585	478	999999	551	999999	364	348	999999	13	793	999999	999999	912	304	184	503	27	484	999999	736	103	661	645	129	999999	415	236	554	132	540	505	999999	820	551	35	316	136	942	610	245	999999	999999	921	521	999999	157	999999	779	999999	375	999999	257	999999	999999	999999	924	833	449	920	999999	999999	794	320	473	297	107	799	370	279	867	377	84	873	973	215	999999	740	999999	60	483	443	457	306	757	592	258	999999	749	824	111	999999	686	31	417	999999	736	698	458	234	971	999999	999999	509	389	997	873	383	506	865	642	999999	709	399	447	759	680	497	562	880	49	553	60	546	178	394	691	63	466	865	999999	396	292	898	89	134	832	947	917	759	999999	874	999999	883	191	999999	773	296	999999	657	436	999999	999999	999999	195	427	999999	74	341	995	316	820	917	640	999999	256	900	811	320	322	999999	733	580	803	171	175	506	177	364	260	621	404	479	808	999999	240	260	715	713	662	826	767	616	922	999999	899	956	417	496	935	27	961	999999	271	730	999999	668	342	416	30	920	140	710	999999	383	911	350	118	211	999999	996	195	108	657	495	169	999999	657	999999	271	218	99	680	999999	243	659	999999	999999	88	736	571	917	308	999999	999999	695	66	999999	999999	541	558	847	999999	339	999999	999999	863	999999	775	570	585	21	982	154	811	831	459	292	846	999999	494	143	39	999999	595	999999	999999	414	916	999999	112	999999	119	999999	713	999999	883	999999	489	412	795	108	442	518	999999	560	934	164	881	910	245	999999	689	823	56	425	818	741	743	861	944	999999	412	999999	467	999999	901	174	440	450	947	118	803	444	929	395	700	521	324	999999	
153	732	533	15	564	338	902	295	771	298	552	152	607	628	467	346	695	999999	61	999999	658	999999	999999	441	963	137	971	999999	999999	999999	724	306	426	708	717	222	999999	999999	421	138	999999	999999	403	999999	897	805	999999	999999	976	999999	699	244	999999	999999	386	383	18	101	52	436	367	999999	400	999999	574	256	725	899	999999	255	420	299	55	922	999999	52	999999	999999	999999	168	999999	796	278	312	961	999999	999999	999999	331	344	213	834	363	999999	771	444	999999	292	999999	651	89	999999	274	730	999999	999999	198	548	103	344	15	437	558	884	810	570	389	98	159	999999	999999	467	577	576	999999	586	935	999999	160	630	826	94	13	891	88	24	532	547	140	560	301	298	174	986	999999	775	285	479	184	211	64	136	999999	493	241	621	44	698	999999	594	475	137	999999	473	518	921	433	666	805	999999	48	999999	958	999999	793	131	302	590	247	277	311	466	886	949	575	699	951	999999	660	466	980	999999	999999	999999	95	173	999999	999999	999999	417	351	619	673	389	172	999999	178	544	699	119	329	453	999999	421	999999	18	251	448	898	818	999999	912	999999	999999	814	214	982	422	513	629	231	601	999999	829	925	999999	999999	999999	786	362	999999	416	999999	550	147	999999	999999	448	262	86	999999	461	802	659	447	439	999999	333	574	958	999999	756	999999	80	887	727	341	630	495	999999	225	743	662	999999	298	999999	999999	465	211	999999	831	544	999999	437	999999	770	799	999999	392	496	999999	469	933	999999	132	999999	385	750	662	999999	999999	752	999999	660	860	189	799	999999	371	999999	347	158	132	999999	137	695	596	604	999999	999999	928	878	999999	999	524	999999	810	834	423	524	188	351	802	790	91	88	592	999999	576	527	970	542	101	508	159	999999	346	646	701	437	999999	999999	386	545	492	327	514	999999	999999	114	378	964	843	846	999999	995	356	341	215	999999	999999	97	37	847	156	395	786	740	850	595	419	174	143	986	347	407	965	267	308	763	999999	639	999999	472	999999	15	999999	254	999999	163	582	14	440	652	333	999999	753	539	398	106	540	773	112	551	694	214	831	857	999999	307	40	99	43	451	999999	999999	999999	564	999999	999999	999999	542	999999	697	22	414	733	490	662	258	653	999999	869	211	999999	800	537	821	778	999999	184	841	745	504	999999	493	999999	989	999999	859	374	198	840	257	410	998	999999	414	538	289	481	351	205	999999	999999	604	230	831	228	683	999999	903	786	755	999999	999999	796	999999	574	529	443	744	321	802	883	465	999999	999999	801	999999	
964	132	293	999999	472	832	646	493	850	529	272	149	999999	494	999999	471	411	95	290	555	211	402	840	999999	999999	999999	39	402	999999	198	17	999999	40	993	719	814	619	999999	999999	999999	999999	313	592	54	999999	303	999999	999999	880	999999	999999	999999	341	999999	32	571	999999	284	652	735	999999	254	125	661	521	664	119	777	775	117	999999	123	999999	156	999999	898	810	999999	751	552	763	999999	999999	955	145	506	277	784	970	157	533	344	645	556	340	963	999999	999999	533	602	193	205	61	999999	571	999999	999999	194	908	134	761	495	532	109	971	600	732	170	526	24	397	334	807	628	584	516	477	999999	815	383	999999	879	271	159	999999	999999	161	999999	999999	999999	798	999999	876	999999	396	48	812	546	999999	740	241	999999	999999	519	214	859	397	432	999999	64	472	462	379	534	423	999999	233	383	741	412	449	999999	776	331	225	315	999999	961	242	546	704	931	670	85	151	684	474	752	944	999999	180	728	561	338	732	999999	712	352	433	514	814	439	804	182	999999	259	259	999999	303	899	411	436	200	652	360	540	792	304	392	738	999999	481	438	999999	242	721	431	447	598	880	999999	115	538	727	731	274	136	498	784	892	434	391	458	55	107	743	999999	909	999999	202	553	999999	959	694	999999	343	11	572	940	999999	999999	811	495	423	999999	999999	999999	999999	999999	95	414	999999	519	499	999999	35	33	999999	144	498	193	522	999999	999999	337	999999	155	843	630	398	273	563	999999	215	75	623	999999	44	747	802	845	74	988	999999	787	259	899	999999	999999	81	320	617	438	452	999999	999999	352	98	999999	123	159	65	999999	532	821	850	745	314	434	690	138	999999	645	341	999999	129	533	999999	618	87	294	999999	999999	999999	999999	999999	135	116	999999	759	999999	807	947	999999	652	789	231	466	80	999999	513	595	45	700	943	999999	972	106	799	999999	781	999999	480	19	999999	474	603	293	999999	175	999999	639	494	675	419	330	50	999999	689	863	897	999999	507	999999	999999	699	649	999999	615	756	683	38	317	553	977	506	336	938	804	188	999999	999999	22	904	222	874	110	370	291	622	290	960	417	935	378	714	277	999999	445	999999	999999	841	678	697	492	696	331	940	697	912	993	112	216	511	999999	959	65	602	468	698	598	289	480	993	476	723	621	381	185	273	239	536	503	999999	999999	999999	999999	999999	422	999999	999999	999999	672	378	628	188	753	905	268	418	999999	674	999999	999999	540	544	371	999999	231	769	999999	950	764	433	999999	467	999999	541	999999	999999	
699	999999	190	999999	999999	999999	616	111	374	297	969	715	999999	766	615	999999	999999	999999	999999	818	983	999999	103	653	449	603	999999	999999	999999	171	579	222	757	999999	719	917	493	399	601	111	928	269	320	933	999999	370	999999	998	818	999999	272	852	406	338	999999	124	647	537	502	552	43	377	999999	213	718	756	957	185	57	698	81	804	165	43	890	999999	274	169	853	89	765	406	430	999999	898	726	816	999999	599	605	999999	999999	897	999999	77	560	999999	117	999999	999999	999999	999999	999999	130	57	468	999999	372	999999	623	849	999999	684	422	999999	636	946	841	314	991	940	999999	586	452	429	124	907	116	965	339	872	167	944	810	999999	999999	456	310	999999	440	39	453	980	975	999999	790	281	999999	272	441	614	21	802	233	112	999999	86	508	701	999999	560	999999	407	118	751	999999	544	874	745	683	190	999999	322	874	962	999999	558	999999	696	999999	999999	999999	844	999999	725	861	364	999999	999999	804	37	947	609	595	879	999999	55	871	234	73	256	407	739	588	260	967	698	928	999999	615	324	999999	811	999999	999999	999999	746	873	999999	890	337	999999	176	940	655	999999	999999	727	994	524	451	687	385	633	999999	999999	693	265	283	758	999999	436	460	999999	490	561	145	546	999999	999999	701	999999	488	344	736	433	240	999999	933	999999	999999	970	933	745	174	636	99	999999	999999	654	444	491	999999	999999	727	900	999999	85	460	103	999999	501	231	252	999999	278	208	999999	897	957	214	999999	332	265	828	202	502	714	999999	853	472	999999	999999	999999	316	220	583	999999	617	835	70	165	348	999999	920	438	999999	999999	999999	896	999999	57	291	723	450	999999	168	343	806	534	407	658	158	606	631	149	636	380	935	612	694	355	434	71	999999	58	556	492	345	399	453	812	792	40	999999	424	676	151	411	767	999999	249	56	999999	437	999999	16	742	218	781	802	999999	754	319	211	93	623	229	826	401	993	676	999999	417	91	595	865	128	999999	217	999999	494	968	999999	999999	455	308	999999	634	999999	51	814	999999	563	596	999999	67	482	828	342	801	457	324	20	773	385	251	638	10	841	999999	999999	560	11	318	317	999999	999999	758	756	784	999999	999999	999999	359	189	401	444	821	17	538	393	299	999999	415	25	999999	999999	999999	185	213	669	999999	792	947	163	263	283	255	999999	673	999999	999999	82	557	530	862	982	660	593	999999	807	817	993	313	163	598	999999	595	302	999999	451	190	582	553	124	999999	801	999999	205	999999	128	198	543	999999	67	669	999999	999999	999999	
163	197	307	812	999999	406	852	358	489	794	999999	999999	687	999999	150	232	301	151	529	443	999999	70	598	464	666	864	618	284	659	999999	494	381	420	999999	148	950	153	377	390	156	271	580	322	599	640	385	440	244	999999	121	765	528	698	999999	294	102	999999	842	155	337	787	999999	999999	243	310	193	140	978	814	999999	88	923	760	382	181	999999	748	999	824	291	433	999999	999999	548	999999	966	999999	999999	999999	56	362	310	231	62	369	999999	880	88	999999	457	255	999999	429	212	42	842	767	325	687	999999	999999	598	28	999999	904	999999	696	999999	753	344	510	578	562	999999	999999	999999	701	707	999999	487	150	669	710	999999	999999	970	999999	999999	516	647	208	367	999999	162	702	763	291	999999	158	956	996	730	335	955	947	999999	900	661	374	263	150	999999	999999	209	999999	684	888	652	828	933	458	27	644	115	146	152	702	999999	76	84	496	344	558	65	491	420	344	754	429	369	999999	303	999999	999999	999999	147	64	999999	39	28	874	999999	538	225	999999	999999	95	229	999999	804	974	499	595	299	766	806	511	257	718	712	349	999999	999999	999999	862	999999	712	391	609	998	999999	999999	380	57	210	999999	806	342	557	512	334	999999	935	999999	395	580	999999	999999	999999	700	635	807	957	326	999999	740	417	78	362	353	276	703	619	820	716	946	128	999999	98	909	10	178	700	215	387	233	999999	607	999999	291	999999	696	895	999999	372	290	79	63	999999	470	450	737	980	213	999999	630	999999	125	908	448	461	170	926	999999	700	467	999999	751	939	456	542	809	994	999999	999999	580	807	711	458	435	877	75	179	628	999999	273	198	496	970	757	999999	93	699	999999	830	295	769	320	999999	905	183	999999	124	922	927	999999	999999	999999	316	999999	822	999999	999999	482	571	396	991	308	125	437	278	999999	781	192	728	459	999999	368	250	999999	810	497	502	553	262	999999	999999	257	999999	999999	530	289	999999	999999	934	932	426	999999	75	443	304	471	999999	781	999999	563	547	932	999999	999999	530	999999	668	705	855	334	301	123	230	22	446	744	606	296	906	988	999999	476	257	999999	999999	893	302	807	316	348	303	721	999999	699	21	27	63	999999	309	999999	621	999999	999999	609	640	313	999999	62	999999	560	864	999999	874	648	132	80	684	407	445	999999	91	861	398	516	41	999999	206	530	10	428	690	384	987	761	377	954	999999	999999	165	729	897	999999	809	756	483	396	846	278	576	941	999999	655	999999	672	73	759	999999	942	578	70	999999	475	61	999999	
869	490	919	123	999999	999999	999999	45	252	716	739	841	61	642	42	645	733	928	954	999999	94	999999	597	324	697	617	867	999999	80	999999	999999	431	198	240	886	993	999999	733	999999	408	887	307	999999	80	933	999999	708	454	910	933	336	189	521	991	999999	834	892	999999	425	662	999999	979	965	157	104	999999	653	999999	755	48	178	999	999999	556	182	999999	999999	527	999999	475	909	423	173	147	767	442	999999	206	746	62	110	871	317	345	108	999999	999999	999999	975	999999	578	887	699	871	999999	999999	259	965	999999	707	999999	375	999999	950	752	999999	815	827	999999	661	999999	456	85	703	938	307	691	594	457	274	455	999999	999999	766	896	999999	724	302	383	440	193	999999	386	48	849	735	999999	999999	593	999999	999999	514	876	323	227	999999	811	999999	933	466	645	664	517	555	999999	837	823	457	63	729	172	999999	454	948	477	462	79	46	854	999999	999999	334	999999	999999	181	999999	499	237	548	999999	999999	999999	369	916	795	529	437	831	787	999999	999999	999999	313	863	59	579	69	927	999999	764	62	775	151	730	816	321	663	999999	383	320	347	595	909	999999	519	999999	999999	538	163	948	35	248	258	842	301	999999	999999	148	197	602	999999	572	391	783	999999	444	586	999999	109	484	866	999999	458	477	674	325	301	34	354	999999	999999	999999	773	897	739	813	999999	999999	999999	999999	300	525	94	780	999999	775	213	999999	567	84	857	999999	438	999999	92	999999	790	781	177	975	999999	999999	999999	582	999999	360	798	494	54	908	917	999999	210	999999	193	350	81	677	48	899	121	175	999999	280	757	899	999999	999999	814	869	33	999999	141	462	229	304	731	511	999999	87	977	999999	91	659	999999	579	325	999999	495	999999	999999	122	743	278	864	982	539	999999	824	288	267	703	679	184	999999	999999	155	747	513	999999	999999	569	84	960	999999	402	94	807	123	188	584	999999	609	999999	81	999999	11	862	598	999999	999999	217	999999	324	820	283	50	906	999999	999999	433	999999	202	605	131	999999	47	999999	356	472	897	731	410	645	703	869	999999	999999	113	999999	180	292	999999	276	134	412	882	999999	150	648	361	187	42	140	999999	17	999999	13	999999	842	873	229	999999	135	349	42	999999	51	620	951	189	999999	802	801	812	151	428	999999	480	719	355	287	642	708	120	719	699	279	999999	999999	999999	100	654	270	109	999999	776	33	927	101	999999	840	149	198	469	918	385	240	328	613	588	280	532	241	497	596	587	807	25	629	343	537	999999	924	999999	98	788	541	701	861	
999999	405	998	389	123	515	999999	999999	249	202	344	468	951	288	999999	999999	999999	999999	999999	513	999999	968	999999	308	758	999999	999999	225	911	380	139	843	538	467	999999	192	999999	153	128	981	458	143	999999	823	999999	874	586	871	816	884	999999	375	767	197	497	405	397	700	630	55	999999	922	541	868	72	999999	929	494	999999	925	131	999999	999999	791	65	240	410	194	999999	883	491	819	409	999999	849	999999	999999	351	999999	999999	999999	582	523	82	167	999999	601	700	760	793	945	999999	999999	891	763	116	80	999999	142	266	999999	999999	686	747	999999	15	523	514	999999	999999	999999	588	524	206	999999	999999	901	232	634	529	638	999999	433	229	938	999999	999999	517	999999	999999	692	109	218	713	848	591	895	775	517	161	22	97	680	461	379	366	999999	635	761	999999	999999	848	999999	612	628	295	780	467	999999	999999	27	15	251	287	616	325	379	811	358	999999	653	135	714	483	517	551	39	971	850	999999	821	362	756	999999	999999	999999	758	999999	94	562	999999	438	967	999999	144	16	845	403	999999	63	999999	999999	287	222	999999	90	999999	868	105	87	265	808	616	237	352	665	258	201	750	771	566	773	726	999999	738	225	999999	371	348	510	999999	636	999999	796	594	65	85	544	489	455	711	890	511	16	999999	999999	821	999999	999999	479	758	654	999999	83	497	999999	50	491	483	355	922	999999	529	594	382	629	999999	820	642	297	589	714	712	999999	70	675	999999	719	498	736	999999	428	371	869	752	60	984	999999	999999	999999	25	593	999999	143	533	939	371	916	634	677	329	11	999999	712	889	54	942	999999	999999	822	950	330	993	747	999999	999999	410	659	842	331	645	999999	999999	271	282	995	999999	578	772	999999	314	355	95	999999	416	401	331	658	980	707	118	637	49	486	430	694	600	323	999999	38	539	712	83	312	41	699	999999	999999	440	893	400	373	999999	892	518	999999	245	182	999999	560	999999	751	679	144	223	999999	590	999999	841	587	405	999999	396	743	591	999999	282	999999	788	999999	910	495	999999	999999	316	999999	62	999999	968	999999	999999	428	982	631	855	999999	43	999999	999999	33	999999	456	994	853	999999	70	977	841	311	916	332	462	393	623	649	687	999999	592	827	999999	999999	444	999999	25	137	977	357	999999	887	803	568	999999	692	765	999999	464	500	374	598	256	767	220	844	62	502	997	44	999999	981	999999	264	999999	121	999999	77	999999	390	979	725	521	712	999999	999999	508	357	989	770	627	999999	194	197	999999	993	581	999999	745	999999	999999	522	140	
942	988	783	720	549	999999	999999	999999	698	999999	84	999999	649	999999	543	555	267	345	704	513	999999	416	999999	796	980	105	457	539	999999	999999	83	999999	999999	595	578	999999	437	243	959	999999	767	699	929	999999	120	675	519	999999	48	164	488	264	318	19	903	999999	999999	987	999999	999999	670	999999	169	999999	861	708	65	64	508	819	128	33	999999	475	746	999999	487	275	686	315	585	540	501	756	842	819	67	456	691	52	90	450	503	515	568	84	540	562	228	999999	620	999999	417	228	46	464	877	999999	273	376	58	377	310	434	868	140	201	999999	534	51	650	999999	999999	466	739	677	530	999999	906	671	996	925	57	284	694	999999	133	282	719	388	942	223	193	324	994	712	150	78	647	438	882	136	999999	186	999999	21	103	999999	489	369	999999	15	937	601	380	133	999999	999999	999999	999999	999999	918	693	155	108	436	424	999999	472	36	537	461	234	477	789	999999	897	871	523	682	37	181	999999	360	454	936	999999	999999	944	999999	392	999999	339	899	431	963	443	882	87	999999	999999	55	999999	462	831	482	781	469	811	510	235	458	512	67	720	835	135	343	701	172	160	999999	999999	600	644	423	132	999999	999999	999999	436	24	999999	199	95	981	692	341	999999	971	165	999999	780	443	645	933	612	281	188	999999	838	999999	191	915	999999	999999	942	888	817	418	360	455	422	986	84	999999	665	322	971	738	999999	793	814	729	17	343	62	669	955	999999	811	999999	156	999999	986	999999	833	877	25	331	999999	999999	999999	120	621	709	404	793	368	999999	277	999999	310	450	452	999999	999999	461	908	840	712	283	933	999999	999999	510	309	961	999	748	999999	787	307	649	699	348	999999	999999	118	307	939	268	310	530	443	521	549	706	999999	941	999999	999999	969	185	619	766	870	999999	513	120	409	999999	794	620	58	489	992	660	750	114	775	591	352	610	900	453	972	999999	673	95	960	603	953	68	999999	999999	818	131	40	933	477	999999	200	997	897	506	474	690	999999	953	529	888	955	999999	176	459	999999	999999	284	999999	999999	467	999999	428	160	806	489	736	913	54	671	870	999999	817	636	912	401	999999	999999	999999	979	292	931	719	999999	81	647	59	891	258	974	459	999999	864	149	20	128	771	847	101	999999	738	776	437	292	999999	268	147	999999	264	67	684	999999	880	196	511	536	34	862	88	999999	440	844	999999	999999	221	32	765	677	626	793	629	999999	621	387	251	515	503	437	905	813	510	782	999999	200	999999	803	966	999999	638	
999999	999999	909	768	932	586	893	999999	368	80	999999	999999	470	650	470	437	187	44	502	945	995	999999	597	956	999999	658	657	999999	473	780	418	999999	97	49	153	999999	720	738	688	999999	999999	403	999999	366	279	999999	50	142	176	763	122	768	999999	733	642	450	999999	952	503	284	928	686	648	588	662	580	415	430	507	771	716	999999	356	701	999999	999999	999999	240	687	999999	618	525	50	999999	999999	999999	591	363	406	999999	202	768	999999	999999	872	671	999999	556	999999	698	999999	619	634	404	56	674	999999	772	145	50	552	999999	274	548	665	412	999999	937	920	23	999999	61	33	804	579	948	212	999999	829	999999	999999	350	537	988	59	999	891	646	664	992	236	819	228	999999	999999	926	503	999999	748	469	35	999999	636	690	709	853	595	999999	824	107	471	480	942	219	999999	999999	738	999999	499	999999	999999	999	283	999999	786	999999	833	999999	655	999999	454	999999	204	999999	901	40	714	846	999999	206	413	999999	999999	566	531	756	876	18	173	947	197	228	999999	91	947	35	999999	708	999999	999999	29	927	184	180	999999	955	286	999999	318	172	496	999999	999999	302	263	460	187	717	999999	999999	302	999999	504	707	999999	236	319	999999	423	875	999999	16	942	748	186	485	999999	650	913	576	480	304	699	11	999999	304	231	999999	828	496	847	825	999999	873	247	999999	433	477	714	425	646	173	168	443	675	490	949	257	125	777	574	536	804	999999	999999	998	135	502	256	171	15	414	294	927	37	671	999999	78	511	982	999999	418	936	999999	999999	999999	145	999999	999999	970	355	974	789	61	921	320	31	999999	323	999999	999999	930	999999	553	420	241	878	241	999999	999999	784	881	999999	999999	999999	999999	600	999999	900	252	999999	868	177	999999	816	41	624	999999	15	999999	649	999999	754	272	912	130	197	393	86	698	999999	904	850	331	196	474	999999	655	335	766	999999	999999	580	81	386	211	999999	999999	736	999999	999999	645	236	999999	364	999999	136	999999	230	604	967	217	999999	212	999999	958	27	845	98	352	803	969	907	248	999999	934	654	683	886	999999	999999	252	656	697	91	792	999999	161	967	636	347	755	434	731	798	513	485	377	999999	427	193	918	856	999999	586	648	999999	987	703	429	904	999999	596	519	999999	725	560	542	131	999999	290	866	877	999999	999999	999999	999999	185	450	492	459	999999	999999	468	527	448	999999	999999	999999	442	64	690	457	548	999999	895	169	915	494	999999	999999	943	256	999999	147	327	999999	405	389	538	113	562	547	220	999999	627	999999	137	992	999999	
999999	297	430	688	966	599	999999	338	729	119	888	628	691	377	540	516	40	999999	331	209	999999	989	883	999999	999999	999999	999999	247	999999	114	869	41	923	695	999999	664	522	567	279	547	909	713	675	280	650	484	870	180	999999	463	999999	845	805	792	999999	999999	414	847	359	999999	456	999999	999999	625	249	999999	999999	996	999999	875	993	999999	911	784	300	692	324	612	932	999999	632	999999	567	999999	517	999999	999999	140	302	401	260	674	218	805	100	738	999999	59	40	999999	999999	873	545	804	469	999999	933	31	501	709	35	802	914	505	841	483	614	643	117	999999	999999	999999	704	999999	625	328	265	999999	693	999999	738	275	581	999999	84	758	999999	762	656	394	100	215	639	592	376	457	999999	999999	964	617	133	320	942	999999	999999	214	179	313	189	999999	868	827	337	938	970	999999	230	775	999999	92	55	851	986	723	135	424	935	999999	866	177	568	552	151	85	999999	999999	332	999999	975	870	588	134	582	516	526	999999	877	700	621	999999	237	999999	291	881	571	282	334	229	690	999999	278	67	446	22	581	325	686	999999	999999	552	999999	464	799	559	504	921	279	480	206	999999	547	245	500	261	999999	999999	270	270	514	166	103	113	85	999999	602	530	687	570	934	211	586	625	200	78	187	999999	195	732	387	999999	13	853	32	999999	999999	43	567	195	81	999999	64	426	747	999999	458	333	389	572	957	999999	999999	708	545	999999	999999	999999	54	999999	83	999999	399	538	882	863	163	999999	999999	258	999999	569	963	999999	999999	937	156	170	877	847	619	999999	393	622	999999	414	999999	304	318	36	551	999999	988	145	121	903	607	525	999999	999999	999999	218	252	140	545	397	20	999999	219	608	849	126	54	999999	999999	229	784	776	763	999999	457	999999	931	64	706	999999	999999	827	390	999999	339	630	626	993	999999	410	999999	262	86	387	999999	675	999999	710	187	435	244	790	333	891	128	831	999999	75	436	999999	287	198	433	799	816	999999	360	999999	278	228	499	60	550	411	999999	532	999999	386	84	782	999999	231	876	281	511	790	503	498	476	508	868	561	999999	326	999999	422	828	287	570	221	324	999999	999999	958	935	194	250	922	282	596	141	385	991	654	567	65	999999	161	297	36	689	861	999999	999999	360	937	493	233	999999	206	703	421	999999	863	467	311	790	917	346	327	549	580	225	880	376	492	570	999999	759	78	999999	676	999999	544	531	463	999999	670	608	997	701	26	645	86	999999	720	570	999999	999999	265	275	403	999999	969	486	119	
645	276	404	868	999999	580	474	999999	104	37	999999	281	342	13	999999	129	319	348	999999	532	999999	149	988	656	922	442	725	503	802	999999	860	30	999999	421	817	999999	276	739	630	130	552	435	999999	865	298	298	999999	193	277	155	999999	477	999999	954	999999	506	288	748	999999	934	854	999999	416	397	176	410	223	999999	195	939	853	579	717	505	980	999999	167	133	999999	633	646	541	236	657	624	392	999999	113	247	999999	999999	527	793	695	276	582	999999	594	999999	888	85	875	997	338	302	513	760	848	974	674	348	999999	999999	322	298	323	744	759	773	783	732	120	999999	874	179	999999	786	31	239	407	490	573	999999	478	558	771	543	999999	365	120	632	829	139	572	972	614	999999	481	999999	953	837	270	999999	914	999999	965	201	133	168	999999	727	999999	618	999999	194	775	730	912	764	999999	779	846	403	662	160	903	999999	121	901	999999	198	999999	624	286	570	230	751	999999	999999	999999	580	420	999999	399	392	999999	220	999999	387	999999	883	234	716	881	183	991	866	168	764	261	984	89	232	603	777	999999	123	342	15	964	34	220	598	999999	946	369	117	14	280	266	692	427	734	704	999999	999999	598	743	112	578	999999	593	999999	71	608	500	198	145	999999	970	999999	878	557	423	182	672	636	999999	934	999999	883	861	888	999999	569	567	999999	527	922	999999	823	380	239	437	610	441	465	537	573	455	180	999999	392	309	485	999999	869	999999	999999	999999	338	999999	999999	297	999999	502	704	257	502	50	154	670	223	808	156	410	648	130	999999	741	217	999999	999999	489	643	999999	478	589	32	754	999999	44	996	914	484	769	999999	999999	999999	118	736	217	44	533	310	510	759	999999	162	84	176	749	508	999999	999999	999999	93	329	653	999999	33	125	234	748	999999	120	674	999999	999999	387	999999	999999	388	999999	999999	999	74	447	999999	143	162	999999	436	948	587	999999	999999	216	999999	999999	685	252	298	958	95	621	983	296	190	200	836	999999	259	999999	246	470	371	804	784	800	999999	646	150	520	631	138	999999	286	170	999999	584	999999	195	88	702	595	417	429	618	394	26	999999	999999	987	999999	702	999999	661	711	999999	999999	731	432	999999	90	49	999999	999999	337	957	932	999999	999999	784	616	999999	274	181	82	999999	62	941	195	999999	784	397	388	163	999999	928	492	37	574	53	819	999999	999999	872	998	662	493	640	102	999999	461	319	651	482	380	928	437	474	588	70	999999	999999	545	42	538	692	660	948	999999	408	474	999999	999999	92	965	763	
343	401	182	420	167	999999	849	999999	999999	474	745	906	782	295	501	28	448	514	978	184	317	999999	999999	999999	999999	545	999999	693	197	556	187	568	516	616	999999	999999	301	178	902	999999	999999	21	999999	999999	947	754	175	278	907	456	466	628	999999	791	456	340	67	867	999999	622	345	165	999999	391	296	186	399	176	700	465	726	999999	611	335	388	305	909	280	368	999999	379	999999	786	999999	99	559	464	725	999999	264	977	999999	999999	290	999999	999999	999999	712	777	770	999999	999	578	451	729	197	26	778	412	160	431	787	509	170	253	999999	379	606	999999	737	722	999999	16	445	487	302	518	331	28	748	631	207	999999	597	893	380	240	344	21	902	542	685	322	18	999999	200	999999	600	47	780	270	999999	420	49	57	690	992	142	963	436	999999	695	760	663	529	999999	294	911	276	872	999999	999999	999999	399	999999	999999	361	997	611	297	377	999999	294	247	999999	564	786	463	549	212	999999	107	380	999999	999999	847	925	658	999999	609	999999	999999	333	174	484	234	483	30	844	21	339	994	999999	676	68	760	411	999999	184	964	447	830	371	74	494	208	665	999999	999999	357	120	702	517	11	391	999999	594	129	763	264	90	765	618	999999	872	393	999999	703	526	473	446	999999	483	524	999999	85	999999	269	999999	285	569	474	855	497	900	999999	487	528	295	999999	176	291	758	920	883	681	221	833	999999	999999	631	961	999999	702	911	707	999999	992	999999	999999	711	999999	448	487	694	999999	910	131	637	245	906	58	999999	821	306	999999	654	563	641	999999	864	818	77	999999	999999	608	999999	163	586	203	419	494	689	979	993	999999	999999	999999	236	277	771	100	999999	956	204	582	552	670	999999	756	62	664	361	358	999999	999999	267	999999	999999	96	634	999999	544	999999	999999	421	999999	439	999999	465	999999	383	999999	373	719	773	622	121	384	999999	66	320	758	829	151	754	142	341	538	110	584	999999	448	149	999999	24	556	762	140	999999	999999	123	842	939	445	999999	337	987	638	677	280	999999	494	999999	999999	323	998	714	301	999999	289	999999	901	728	880	347	999999	999999	999999	705	227	860	980	601	858	999999	478	999999	394	473	426	154	702	999999	829	438	488	687	119	328	25	841	470	69	503	195	221	124	69	999999	742	150	266	933	460	999999	999999	999999	901	999999	845	190	330	999999	999999	144	334	50	898	452	858	258	88	412	999999	999999	399	921	108	672	731	999999	759	296	731	999999	887	769	410	419	272	596	785	999999	482	835	520	999999	414	368	
860	181	226	616	248	494	72	854	253	84	31	254	794	239	999999	492	999999	43	106	378	256	565	640	999999	189	272	472	66	929	999999	865	755	516	739	999999	999999	147	152	58	247	224	43	526	336	398	28	999999	556	665	990	414	487	546	45	999999	999999	999999	737	999999	976	31	15	924	399	218	275	737	64	427	806	999999	999999	999999	858	164	222	48	314	100	171	470	999999	400	939	450	388	219	999999	627	516	28	409	715	82	225	218	119	999999	999999	999999	999999	747	999999	999999	999999	135	999999	687	881	898	266	236	646	999999	999999	115	615	985	948	999999	66	266	999999	911	787	999999	572	999999	643	945	113	911	196	968	880	999999	786	999999	303	999999	886	999999	600	728	999999	791	763	449	999999	120	603	133	999999	999999	76	999999	321	228	81	700	999999	999999	54	935	795	355	50	678	395	793	329	999999	691	999999	943	535	666	707	661	996	191	133	357	999999	999999	979	999999	999999	901	856	411	568	999999	603	761	308	486	664	933	904	751	95	64	999999	791	999999	442	553	999999	999999	368	613	566	84	518	439	241	522	593	999999	999999	999999	999999	539	392	760	613	999999	872	645	59	11	999999	757	254	999999	78	999999	741	822	547	189	555	370	497	797	999999	395	95	332	76	964	999999	127	292	610	318	999999	390	999999	999999	353	999999	999999	491	999999	839	809	999999	421	370	657	780	770	999999	441	999999	415	51	594	759	227	12	999999	578	95	999999	656	474	643	787	553	203	711	905	999999	508	846	999999	140	999999	201	999999	999999	961	419	193	310	999999	850	24	903	999999	795	281	699	350	140	139	999999	436	193	345	196	633	817	463	79	864	83	933	999999	536	910	636	567	999999	338	588	169	901	999999	806	623	628	999999	999999	407	439	999999	999999	999999	717	999999	999999	774	856	999999	50	154	956	999999	999999	999999	999999	276	377	573	169	713	46	21	552	970	505	807	999999	721	567	749	747	999999	639	999999	230	999999	41	999999	999999	861	999999	294	298	443	213	787	999999	40	705	999999	517	506	248	726	180	999999	999999	746	977	897	397	999999	999999	999999	999999	900	999999	787	555	361	244	323	367	307	13	752	722	118	999999	717	623	999999	26	999999	242	251	999999	913	487	388	999999	294	86	319	999999	999999	999999	999999	999999	312	312	405	484	999999	999999	203	148	999999	723	428	999999	999999	979	269	283	50	999999	605	999999	165	93	571	999999	176	621	999999	999999	58	999999	436	278	999999	81	464	415	227	872	672	96	999999	112	999999	200	69	269	33	314	816	999999	999999	
457	999999	999999	880	229	999999	106	317	732	177	956	100	118	296	159	403	999999	525	854	65	177	455	999999	30	63	218	999999	249	906	597	999999	430	999999	999999	978	400	786	201	245	999999	999999	999999	940	999999	91	999999	766	904	999999	866	388	789	962	980	999999	12	368	918	827	21	369	856	410	144	532	999999	88	710	317	758	617	999999	999999	999999	934	999999	515	600	938	999999	451	477	339	50	218	856	999999	42	151	976	42	867	373	233	999999	275	164	805	999999	554	933	66	999999	999999	259	935	509	999999	999999	654	999999	768	980	999999	569	999999	527	370	999999	675	78	999999	568	340	726	750	89	999999	874	999999	457	999999	999999	999999	117	394	880	999999	791	999999	357	685	999999	999999	490	274	886	999999	663	423	999999	794	879	721	485	887	498	266	999999	509	855	452	908	999999	207	999999	564	596	678	999999	21	999999	578	652	328	393	70	81	850	461	863	501	402	460	921	662	999999	999999	908	230	896	623	751	292	427	999999	776	609	299	999999	709	300	909	999999	999999	999999	225	237	403	102	827	427	416	999999	645	999999	60	457	465	545	956	82	999999	999999	289	397	598	296	234	423	999999	461	999999	156	751	572	591	999999	58	523	999999	602	98	999999	403	479	217	777	646	73	854	329	153	754	747	637	611	999999	209	24	809	929	13	980	999999	376	999999	270	232	82	773	146	409	942	108	363	983	999999	999999	809	189	821	999999	171	568	297	317	999999	408	123	999999	139	714	43	714	517	599	118	340	36	834	999999	999999	573	999999	718	920	999999	999999	393	654	739	999999	399	835	987	289	841	421	198	999999	617	999999	118	122	643	431	375	999999	591	999999	999999	541	37	975	242	277	86	871	850	999999	999999	381	999999	469	999999	731	324	208	726	237	999999	697	999999	999999	999999	95	445	461	656	296	554	999999	999999	628	779	207	379	424	602	999999	999999	969	570	820	999999	246	999999	649	890	912	117	177	511	363	16	187	999999	69	759	156	999999	625	225	564	822	144	316	396	690	33	362	900	605	16	35	788	999999	331	999999	980	999999	796	570	744	999999	386	999999	999999	622	602	808	999999	664	999999	888	586	754	999999	997	817	929	999999	959	866	999999	216	571	505	337	999999	61	999999	999999	779	906	45	65	481	385	445	999999	605	774	97	225	52	245	159	127	999999	43	129	333	209	60	791	999999	703	999999	999999	999999	965	999999	403	551	999999	276	885	999999	852	531	283	999999	561	999999	333	684	871	651	999999	971	421	387	999999	194	931	743	843	728	
125	208	361	999999	413	630	708	999999	999999	546	484	775	360	610	999999	917	999999	498	772	999999	727	116	999999	61	676	10	999999	587	494	218	999999	997	999999	167	434	653	180	986	227	931	445	110	313	334	177	999999	620	999999	999999	970	434	999999	971	999999	11	18	243	309	620	412	999999	999999	737	999999	926	486	352	203	185	621	747	999999	999999	999999	999999	999999	803	640	999999	933	999999	591	474	524	999999	999999	36	644	999999	426	999999	999999	376	814	999999	325	373	151	999999	690	400	427	636	501	233	661	999999	140	179	999999	214	602	425	999999	999999	646	999999	223	999999	749	460	707	47	759	211	999999	406	999999	999999	303	262	662	242	203	543	961	955	973	999999	132	26	895	474	999999	999999	818	455	999999	791	999999	669	159	999999	658	240	692	999999	876	299	999999	999999	704	993	875	131	552	369	231	153	70	690	681	922	265	733	999999	243	999999	548	999999	431	716	674	89	634	999999	899	584	963	850	581	88	683	944	868	321	999999	598	659	668	999999	233	546	731	376	987	237	508	999999	675	459	999999	338	906	924	547	40	913	251	999999	653	784	268	302	489	612	999999	977	396	422	662	644	607	879	934	207	179	943	713	999999	875	401	659	999999	401	457	750	777	30	330	290	988	356	640	25	999999	965	254	251	764	989	260	121	513	22	814	526	458	972	726	378	97	999999	605	153	261	135	999999	901	42	861	230	999999	76	999999	673	298	999999	863	270	242	925	701	948	656	625	999999	155	284	586	999999	301	804	304	952	999999	788	751	496	763	999999	993	352	219	902	768	303	55	381	349	526	559	594	712	999999	452	395	999999	948	527	999999	979	696	999999	999999	570	426	662	123	938	884	546	999999	110	999999	249	583	492	55	887	999999	244	774	935	999999	380	706	999999	810	999999	807	999999	999999	968	999999	999999	999999	999999	117	999999	999999	999999	931	999999	464	999999	89	999999	989	254	869	903	999999	70	205	737	215	760	999999	731	863	334	852	613	999999	357	743	511	999999	999999	941	555	384	712	999999	692	999999	341	999999	999999	300	221	112	565	640	903	331	999999	773	999999	999999	546	999999	386	999999	28	787	328	312	116	246	999999	999999	834	313	999999	529	503	525	999999	434	874	999999	183	999999	651	999999	296	973	999999	36	10	738	264	801	404	781	997	243	526	999999	984	38	374	843	999999	999999	277	262	326	999999	827	226	999999	629	488	266	599	945	999999	797	999999	355	999999	89	999999	999999	922	43	999999	542	531	269	999999	609	450	845	914	340	718	
615	999999	43	999999	852	209	783	478	999999	323	147	999999	62	415	999999	413	639	953	295	607	881	123	244	354	783	852	999999	227	999999	189	643	999999	269	237	222	999999	467	698	232	999999	462	371	297	719	770	361	999999	853	279	206	999999	891	629	732	836	502	999999	999999	873	999	640	566	818	999999	680	999999	922	824	203	999999	945	940	999999	415	155	519	825	524	584	432	383	714	948	464	378	751	999999	536	400	719	135	778	824	232	249	999999	553	842	999999	974	438	654	660	999999	260	999999	170	223	587	326	676	999999	114	999999	626	926	999999	364	86	928	82	395	434	483	759	176	126	507	999999	259	999999	983	485	999999	999999	728	64	563	213	508	590	509	948	83	53	932	674	999999	606	999999	288	199	765	120	902	53	229	186	999999	94	754	663	58	999999	360	692	718	504	458	999999	872	64	161	578	348	572	446	999999	440	826	502	742	901	852	970	999999	228	374	707	950	508	877	999999	129	753	999999	461	620	999999	360	224	180	925	708	451	233	48	196	772	339	606	869	745	999999	999999	21	999999	206	999999	583	474	353	999999	507	999999	994	136	999999	825	421	999999	826	637	90	612	999999	817	999999	999999	999999	999999	42	601	378	353	639	142	129	536	742	175	265	262	149	886	870	383	999999	320	456	107	16	371	361	227	999999	999999	665	999999	270	999999	568	795	999999	844	441	751	999999	163	999999	862	999999	505	92	999999	856	999999	498	204	999999	948	399	882	999999	999999	732	670	250	999999	574	408	477	923	276	547	607	999999	641	304	454	129	999999	273	561	594	101	510	288	999999	371	999999	742	999999	464	999999	804	686	841	971	122	771	999999	278	589	360	395	92	238	544	999999	396	932	999999	749	622	994	136	331	999999	557	231	392	144	999999	368	666	16	469	955	743	921	628	669	192	683	617	686	683	211	209	999999	999999	999999	468	974	282	548	720	841	326	678	364	482	424	890	388	376	488	231	693	388	622	999999	801	726	768	999999	21	76	14	317	999999	129	169	548	999999	649	999999	814	95	127	295	999999	638	75	566	155	999999	999999	304	251	999999	462	517	999999	396	10	941	741	216	19	999999	999999	999999	19	236	999999	323	876	941	739	700	674	145	576	999999	995	643	736	999999	622	28	720	771	763	119	989	612	348	162	999999	999999	934	999999	999999	591	999999	791	629	839	330	832	378	360	999999	550	999999	999999	941	727	401	366	215	580	999999	999999	816	882	83	899	999999	999999	999999	723	992	41	766	75	68	984	
461	999999	23	897	839	790	650	369	216	223	999999	673	671	999999	761	592	501	363	25	999999	774	999999	718	999999	602	698	858	654	367	533	999999	999999	267	956	275	999999	352	318	740	803	350	456	999999	859	999999	573	961	363	962	999999	539	999999	60	972	220	702	495	293	304	151	931	999999	12	682	439	128	415	714	999999	573	249	999999	623	221	745	328	93	858	417	39	999999	504	691	956	993	381	417	295	999999	999999	701	999999	23	598	871	355	453	993	429	999999	168	257	18	999999	171	356	789	838	236	891	619	637	875	274	415	437	313	999999	999999	68	710	999999	968	781	872	189	179	34	350	400	874	99	999999	223	871	489	496	303	794	647	999999	578	999999	854	953	74	194	749	193	444	999999	407	315	999999	999999	999999	288	236	526	981	186	999999	498	836	27	530	208	662	403	926	940	999999	999999	50	476	999999	71	123	828	807	995	430	999999	906	359	476	783	77	999999	833	210	269	776	999999	470	999999	90	232	837	433	866	531	356	267	503	999999	999999	275	894	361	977	999999	408	718	985	756	924	999999	486	999999	747	999999	932	569	999999	999999	243	999999	579	650	61	999999	286	404	999999	473	999999	583	413	999999	331	999999	183	377	855	46	861	67	827	999999	902	498	745	296	685	736	599	786	541	999999	999999	707	695	253	999999	148	887	13	777	999999	999999	999999	188	168	229	238	956	999999	714	689	819	999999	620	999999	748	563	102	990	718	215	999999	999999	999999	591	999999	623	999999	999999	77	999999	999999	857	289	315	999999	561	320	587	77	457	779	44	999999	851	999999	999999	96	829	504	999999	55	897	294	572	647	393	307	999999	999999	606	415	36	496	999999	541	962	896	315	832	196	253	999999	999999	271	435	840	226	200	589	910	536	993	999999	331	999999	999999	572	717	668	649	263	999999	999999	471	51	753	547	85	320	999999	724	999999	997	318	999999	539	974	32	147	999999	177	999999	17	727	79	422	601	175	334	290	399	189	647	192	933	530	566	461	999999	682	302	999999	880	549	195	999999	996	127	827	142	286	550	579	860	482	156	715	999999	401	629	161	381	750	39	999999	544	143	814	999999	973	999999	522	802	464	514	36	236	999999	541	324	426	484	348	202	14	849	609	786	710	786	999999	344	999999	601	530	920	400	850	899	651	621	191	742	853	169	763	999999	999999	356	455	919	257	690	87	999999	677	999999	558	35	800	935	357	113	598	168	638	463	999999	934	999999	636	386	568	999999	999999	244	741	494	999999	251	
111	999999	440	264	866	567	999999	981	398	852	887	841	999999	108	715	273	999999	999999	695	530	310	546	999999	762	819	543	688	799	385	968	935	999999	525	784	999999	450	917	848	999999	600	983	999999	813	999999	706	794	999999	469	184	999999	166	999999	999999	999999	940	564	313	677	445	999999	999999	855	606	429	916	348	999999	50	999999	275	356	239	421	105	999999	828	733	108	66	999999	981	229	624	946	812	347	750	999999	843	144	146	250	413	999999	721	138	874	393	999999	367	478	999999	999999	909	92	926	186	703	999999	122	831	215	999999	420	351	659	999999	999999	616	579	999999	313	206	274	138	116	825	22	383	418	954	349	933	699	556	469	169	714	864	885	170	56	56	999999	313	931	999999	993	67	72	897	224	777	596	768	174	325	999999	781	999999	111	174	330	999999	167	491	282	921	863	881	500	526	795	731	418	999999	999999	999999	961	207	487	832	955	999999	520	739	572	346	930	391	154	373	999999	999999	999999	996	999999	999999	573	821	659	707	139	185	571	381	428	999999	187	226	907	999999	834	584	498	279	218	999999	46	428	918	935	990	482	737	137	999999	907	946	422	826	767	901	149	999999	779	702	779	749	149	999999	526	168	714	484	303	538	359	400	514	787	717	462	155	999999	723	999999	657	448	444	788	999999	109	765	399	150	949	999999	46	999999	576	439	269	999999	116	999999	776	285	998	443	598	243	516	442	635	119	314	755	999999	823	999999	55	341	314	360	799	999999	999999	325	343	354	999999	322	681	999999	999999	457	565	999999	510	947	441	659	15	999999	555	14	666	140	999999	835	203	999999	222	656	530	107	954	546	316	974	383	960	999999	999999	754	920	835	504	287	661	748	716	735	876	631	999999	999999	468	805	999999	760	272	45	507	160	394	110	999999	417	999999	503	999999	732	536	573	480	999999	916	999999	634	179	172	999999	628	97	487	999999	345	34	144	771	495	740	521	223	120	925	999999	938	999999	820	999999	97	36	167	999999	999999	208	999999	160	401	419	376	181	999999	598	419	999999	420	673	999999	764	10	282	488	999999	288	221	322	463	999999	838	999999	731	813	369	85	826	470	367	503	524	42	874	742	362	129	569	895	999999	999999	999999	745	999999	699	66	809	814	548	160	451	999999	999999	999999	605	563	440	644	368	266	523	592	946	63	179	156	731	136	999999	999999	888	719	325	698	761	46	103	713	42	756	999999	999999	288	320	916	729	638	193	999999	999999	921	484	210	638	111	119	572	691	105	
552	334	683	999999	422	999999	999999	457	999999	98	569	470	727	999999	611	706	262	999999	999999	147	449	999999	548	858	360	999999	413	518	999999	596	652	474	411	617	490	431	876	999999	865	999999	999999	282	451	999999	709	999999	999999	999999	999999	931	849	805	936	554	999999	45	999999	825	924	218	857	223	770	601	446	999999	68	119	999999	189	830	999999	999999	587	953	999999	76	453	158	999999	20	540	918	999999	746	847	999999	856	962	999999	645	61	71	657	200	970	512	849	658	614	660	999999	751	420	999999	583	366	999999	601	488	969	342	999999	293	999999	327	304	24	999999	999999	566	212	999999	677	543	779	214	790	396	999999	665	226	795	999999	979	999999	789	508	999999	172	490	189	265	999999	484	312	999999	777	460	873	675	497	999999	69	57	458	936	999999	876	332	999999	999999	999999	619	822	999999	547	141	314	999999	537	796	370	692	118	999999	946	673	202	240	404	999999	999999	999999	316	177	232	999999	999999	531	999999	715	631	332	792	913	226	999999	661	731	765	253	473	190	346	879	136	311	999999	999999	511	999999	881	645	928	943	246	999999	312	654	530	811	644	782	999999	822	174	48	900	205	170	310	21	471	475	160	962	159	999999	437	50	999999	785	999999	999999	728	833	999999	999999	849	676	776	343	16	211	954	608	691	901	523	999999	98	410	999999	999999	210	260	420	180	777	980	97	999999	874	999999	608	999999	819	762	560	989	188	644	999999	528	393	966	15	269	521	552	281	258	663	723	999999	520	40	325	999999	999999	999999	815	999999	868	589	512	469	402	603	927	999999	928	999999	534	999999	454	999999	236	999999	244	999999	160	659	999999	709	839	999999	999999	662	97	996	504	943	93	575	373	999999	192	999999	880	999999	613	666	593	762	352	907	999999	999999	507	999999	803	999999	585	232	272	999999	999999	168	750	902	317	999999	999999	931	294	984	999999	958	171	999999	178	297	246	999999	641	999999	75	999999	999999	999999	481	963	999999	927	202	999999	368	860	312	999999	626	999999	198	999999	999999	872	161	662	477	999999	650	180	35	999999	992	999999	999999	848	590	779	999999	999999	801	819	431	353	585	999999	738	988	999999	406	999999	954	811	154	108	267	546	769	999999	999999	994	998	290	310	937	94	999999	687	344	519	999999	999999	126	999999	999999	379	557	846	297	573	923	489	741	253	525	81	268	847	417	703	312	999999	999999	686	933	803	538	130	416	500	652	999999	654	999999	136	132	837	123	999999	999999	710	700	481	769	489	515	267	46	785	866	825	97	279	640	217	458	
96	440	763	999999	999999	999999	439	796	920	872	834	999999	127	999999	999999	155	923	687	993	611	349	677	206	428	545	501	999999	549	674	564	781	23	999999	678	45	407	359	505	888	283	999999	685	999999	617	681	631	999999	999999	633	680	174	592	999999	605	999999	419	243	999999	882	349	102	890	131	365	100	820	737	448	367	999999	999999	427	799	720	351	999999	999999	589	747	914	581	952	916	993	400	199	376	302	569	999999	174	24	623	548	191	379	563	493	999999	860	999999	480	35	999999	885	746	792	926	264	453	999999	999999	598	968	767	150	999999	137	964	999999	999999	999999	878	740	999999	780	999999	261	999999	971	999999	344	999999	999999	29	999999	926	128	118	653	407	450	48	126	45	520	425	655	780	51	405	435	999999	999999	416	999999	602	294	136	114	941	540	398	999999	352	255	592	711	948	666	223	999999	29	999999	504	13	406	999999	705	999999	365	159	480	999999	575	675	999999	999999	480	569	508	641	991	13	711	866	61	755	999999	789	927	713	706	123	827	549	415	999999	999999	412	63	999999	589	975	749	792	69	900	716	676	439	155	241	389	168	582	864	26	999999	638	999999	999999	988	915	999999	651	453	367	670	36	999999	608	325	78	515	669	62	26	999999	999999	806	161	48	107	999999	782	482	327	955	255	685	999999	608	492	460	412	999999	673	751	999999	349	702	999999	690	416	830	829	999999	873	999999	529	847	763	999999	832	800	612	891	565	450	179	999999	411	424	999999	999999	10	832	618	112	999999	999999	999999	999999	999999	113	920	358	690	999999	952	999999	453	466	999999	837	999999	919	660	999999	800	959	118	311	928	222	300	815	349	999999	830	996	999999	771	680	151	583	607	118	999999	880	264	999999	45	999999	999999	682	945	699	513	245	90	182	959	311	999999	279	963	236	367	812	114	18	999999	698	956	765	681	785	999999	264	999999	810	932	778	545	757	83	812	79	540	354	126	835	310	749	999999	595	999999	821	872	619	999999	999999	915	775	255	66	999999	542	999999	11	170	125	259	217	280	250	190	999999	999999	206	160	999999	827	467	988	183	843	948	141	180	222	999999	711	999999	999999	69	26	13	300	700	736	280	976	538	194	11	999999	103	479	584	415	703	719	676	999999	999999	923	457	787	82	999999	398	410	922	999999	206	413	614	999999	999999	233	186	475	999999	469	999999	191	298	999999	999999	999999	749	999999	557	765	999999	254	999999	186	443	146	999999	226	227	487	347	870	63	999999	999999	597	971	999999	999999	360	238	237	999999	
216	999999	42	634	184	800	999999	473	918	853	167	280	952	378	438	127	85	999999	960	257	923	999999	19	138	548	295	399	625	999999	999999	206	537	999999	935	828	597	410	511	393	425	999999	999999	999999	27	895	479	45	228	543	426	193	694	277	999999	395	94	999999	904	95	889	411	859	267	707	656	999999	989	27	999999	841	716	999999	281	545	515	909	999999	992	242	999999	999999	181	999999	790	999999	512	269	310	999999	744	27	505	425	504	999999	882	756	722	370	275	490	28	999999	701	709	619	999999	732	474	999999	391	999999	672	26	640	239	999999	476	678	154	371	688	477	805	999999	220	999999	777	530	632	163	980	631	967	999999	999999	502	390	91	418	99	536	999999	999999	999999	999999	833	999999	864	784	115	290	53	999999	999999	999999	551	999999	877	498	471	645	999999	999999	999999	411	999999	999999	999999	409	999999	397	999999	270	65	834	999999	413	453	393	387	749	913	746	999999	872	999999	415	73	999999	689	630	512	592	947	454	335	993	741	951	485	138	999999	464	999999	717	894	783	171	80	949	147	999999	999999	120	722	731	465	325	459	473	550	641	650	999999	999999	884	802	999999	610	508	859	672	501	907	999999	778	999999	699	809	999999	164	253	999999	999999	999999	211	999999	999999	234	722	870	678	291	999999	999999	496	330	999999	999999	832	102	470	560	571	99	475	999999	999999	862	944	999999	766	515	481	999999	306	648	999999	177	905	999999	999999	999999	888	638	999999	390	23	972	761	458	713	758	976	886	999999	999999	431	748	86	999999	440	619	289	449	114	172	810	178	638	848	517	999999	999999	965	771	381	999999	933	999999	94	913	999999	999999	496	568	17	999999	595	625	613	227	74	101	632	436	710	999999	448	533	999999	580	845	343	999999	999999	999999	999999	20	124	999999	31	498	999999	992	369	825	999999	793	881	106	633	999999	553	999999	631	452	486	412	539	999999	572	999999	999999	999999	999999	78	281	196	999999	431	999999	999999	480	312	592	728	235	108	272	610	999999	999999	567	437	395	999999	301	317	292	498	999999	320	481	64	749	797	999999	949	488	301	999999	332	247	459	812	114	999999	999999	443	902	999999	999999	149	928	999999	557	666	972	503	158	999999	999999	904	66	771	973	57	425	999999	794	640	285	619	999999	66	999999	999999	117	624	290	620	999999	873	389	999999	283	180	999999	999999	202	999999	126	456	999999	999999	999999	427	999999	999999	999999	67	329	688	999999	272	999999	767	999999	872	999999	999999	558	357	223	999999	726	999999	999999	784	497	999999	999999	240	999999	663	523	829	289	
999999	999999	451	596	429	785	999999	301	999999	999999	127	341	515	999999	680	195	999999	999999	768	243	803	797	999999	902	999999	999999	999999	563	98	327	999999	999999	999999	999999	999999	405	999999	193	138	572	999999	245	364	865	999999	999999	981	799	824	54	999999	90	755	596	485	659	976	548	199	238	747	669	212	54	249	379	999999	37	291	999999	637	238	454	205	252	568	443	634	505	954	219	247	739	54	379	904	992	525	999999	71	999999	20	994	899	999999	999999	42	319	625	38	233	953	518	549	999999	719	999999	560	353	916	226	351	52	245	29	510	930	999999	674	344	386	703	34	229	856	626	999999	554	380	921	536	999999	19	999999	999999	265	728	200	637	659	999999	999999	182	95	845	86	967	759	999999	324	400	873	644	290	999999	999999	928	298	692	790	999999	91	189	999999	390	102	342	575	514	764	781	739	999999	25	999999	943	531	939	384	999999	999999	485	674	65	531	662	999999	728	826	210	999999	999999	999999	846	184	197	262	750	705	999999	744	402	254	126	999999	660	999999	629	224	707	999999	989	913	913	142	999999	417	133	900	999999	614	613	749	313	437	351	242	683	841	878	691	781	243	632	45	265	999999	999999	999999	870	319	859	999999	128	212	346	526	594	714	184	779	138	999999	976	148	999999	999999	940	999999	999999	428	669	788	345	999999	226	756	291	999999	876	769	999999	610	40	419	754	109	630	999999	101	825	647	999999	999999	109	562	931	266	493	904	611	300	869	332	999999	649	80	178	999999	986	590	999999	716	837	999999	920	528	819	567	393	41	999999	839	999999	374	780	700	131	999999	999999	999999	999999	798	973	275	478	989	287	588	769	684	930	999999	124	511	591	931	141	262	189	999999	999999	699	110	999999	588	461	283	957	671	949	949	932	648	701	100	446	743	572	936	930	250	999999	798	709	111	504	724	95	783	849	568	868	67	999999	182	999999	999999	111	999999	27	999999	329	917	820	734	998	999999	422	420	999999	198	568	326	258	999999	999999	900	400	770	93	736	197	184	821	999999	90	874	999999	528	300	748	642	886	999999	224	999999	323	999999	974	113	624	999999	999999	999999	661	999999	552	999999	636	999999	899	999999	340	999999	999999	528	155	105	999999	654	133	661	893	999999	407	999999	682	407	43	999999	567	922	999999	999999	468	999999	521	546	170	390	538	75	999999	237	401	999999	311	292	637	695	775	227	548	330	999999	962	418	555	240	999999	327	154	775	763	733	999999	881	672	144	857	16	608	934	999999	125	67	999999	666	728	
956	254	399	770	347	107	349	999999	105	687	505	25	965	999999	65	72	999999	300	828	503	424	999999	999999	157	779	688	176	293	999999	214	922	893	751	827	284	860	927	384	437	666	393	601	999999	999999	639	841	999999	999999	878	986	732	999999	251	172	999999	396	615	252	990	999999	930	66	885	999999	765	612	274	148	41	205	144	18	862	172	119	822	784	653	518	938	648	873	414	512	481	999999	651	999999	524	887	999999	685	393	779	735	337	716	999999	229	37	577	902	271	999999	999999	724	999999	89	999999	490	612	961	733	999999	20	999999	651	999999	419	610	999999	684	624	999999	999999	459	624	93	436	782	116	890	434	999999	371	999999	612	731	999999	757	258	999999	999999	43	284	294	999999	999999	768	679	999999	342	484	618	999999	892	999999	126	999999	402	109	822	652	280	383	722	999999	252	690	275	454	920	999999	661	361	397	158	590	999999	665	506	292	324	999999	999999	774	999999	815	424	999999	999999	495	997	268	999999	436	920	265	659	999999	757	999999	651	503	999999	999999	999999	822	267	999999	744	697	256	78	895	816	507	895	184	999999	317	721	827	999999	999999	999999	922	464	13	925	477	999999	999999	999999	907	796	641	999999	532	340	164	592	558	745	734	769	249	928	372	999999	928	34	91	59	254	45	882	438	694	276	842	165	819	341	211	851	765	938	999999	109	185	999999	999999	999999	999999	999999	173	999999	488	48	719	994	102	999999	996	999999	810	882	73	872	999999	213	136	265	497	998	772	999999	999999	883	13	999999	767	273	666	251	661	248	603	999999	871	801	950	656	557	848	73	657	999999	759	50	883	999999	999999	195	971	560	999999	355	456	952	947	547	604	45	418	999999	829	505	755	790	999999	288	999999	11	999999	262	480	707	648	935	125	881	999999	842	129	435	999999	999999	999999	691	999999	892	156	577	923	263	355	621	999999	621	999999	161	589	999999	477	605	340	297	82	719	90	411	707	521	836	75	999999	999999	915	999999	999999	999999	999999	73	247	999999	141	999999	87	858	907	999999	568	37	999999	999999	999999	815	999999	999999	105	192	15	999999	611	152	195	635	741	858	500	999999	706	166	999999	999999	350	526	731	796	473	999999	219	223	812	231	999999	679	819	872	773	948	999999	400	887	575	999999	836	461	104	495	505	235	229	368	323	999999	412	172	218	624	775	93	578	999999	730	972	999999	172	999999	309	999999	816	869	94	551	206	999999	278	999999	999999	513	74	999999	999999	968	148	990	999999	498	999999	440	517	611	999999	997	864	818	349	
166	602	954	673	81	795	980	689	999999	144	816	127	846	144	873	471	120	999999	456	999999	92	592	982	936	674	999999	999999	999999	215	621	96	999999	387	966	999999	696	792	840	992	841	999999	288	782	855	48	381	999999	306	643	999999	999999	296	999999	999999	999999	999999	620	999999	999	759	999999	999999	484	999999	999999	139	739	880	33	186	999999	280	718	615	999999	803	809	137	897	999999	99	572	363	75	999999	800	278	835	999999	546	86	773	840	999999	914	348	804	47	807	908	999999	999999	283	467	999999	999999	577	803	606	463	764	999999	130	706	999999	363	628	999999	270	257	999999	904	182	486	110	999999	439	485	700	999999	998	772	329	988	661	749	299	896	605	617	232	475	999999	254	999999	593	653	144	572	999999	999999	396	999999	559	999999	737	178	796	367	565	437	102	113	999999	465	992	173	142	55	920	999999	732	999999	653	35	395	675	927	705	516	999999	305	912	149	886	612	995	770	940	999999	999999	503	999999	49	189	999999	372	999999	789	788	430	521	98	999999	496	987	582	133	533	999999	71	251	101	850	313	142	999999	963	999999	999999	997	402	999999	131	350	571	202	773	474	999999	32	446	147	916	96	740	216	270	652	898	39	871	246	287	862	339	411	688	999999	57	999999	408	125	999999	791	37	329	967	311	924	795	809	659	638	640	624	113	184	764	572	999999	919	320	223	823	999999	166	914	268	21	169	514	999999	999999	945	623	999999	211	135	68	421	248	958	727	113	229	222	608	646	999999	235	237	923	174	130	41	97	901	999999	665	871	415	999999	999999	765	291	999999	242	999999	26	303	901	999999	706	161	999999	999999	593	999999	603	914	557	277	999999	785	999999	590	872	999999	914	536	429	98	469	197	999999	540	999999	999999	822	456	979	999999	630	945	999999	187	999999	23	443	81	504	791	519	751	323	148	688	999999	832	701	900	999999	778	490	874	813	589	999999	999999	156	302	999999	999999	156	934	999999	646	85	461	754	372	859	862	843	41	637	579	718	999999	867	999999	162	139	131	556	52	147	149	999999	520	597	708	999999	296	999999	874	999999	372	999999	682	501	613	64	88	338	51	84	935	459	999999	244	870	999999	287	305	149	500	176	600	891	999999	507	14	999999	166	999999	990	575	999999	999999	144	216	999999	200	376	248	999999	61	792	514	999999	211	690	834	286	726	73	590	991	999999	999999	336	772	924	999999	999999	608	123	921	675	60	509	999999	301	112	38	968	454	999999	66	50	449	384	95	923	999999	816	179	664	
999999	600	999999	583	434	783	807	444	977	22	382	639	999999	140	127	999999	999999	340	398	732	999999	758	618	679	999999	999999	999999	952	686	10	886	999999	439	459	999999	84	999999	925	447	999999	304	999999	999999	442	999999	426	999999	318	999999	631	464	962	427	999999	416	681	982	999999	647	835	999999	855	757	977	136	204	210	534	649	999999	999999	543	893	999999	437	664	767	185	150	519	542	625	695	999999	545	923	759	992	53	809	102	919	287	611	668	448	999999	23	316	999999	225	531	669	224	817	921	78	547	19	751	914	806	999999	138	999999	233	170	999999	999999	212	444	218	491	999999	999999	894	999999	291	999999	989	827	753	869	805	999999	21	955	999999	999999	624	854	222	982	301	895	295	999999	999999	999999	444	288	144	582	113	899	16	50	830	273	923	665	787	999999	30	924	170	936	784	834	291	278	689	464	999999	357	232	999999	199	999999	664	564	116	971	999999	711	693	999999	999999	906	297	999999	135	216	324	959	77	886	962	999999	735	359	555	999999	999999	176	598	679	766	756	677	780	850	886	609	368	558	816	558	319	999999	989	180	877	999999	320	152	483	150	857	290	345	999999	822	218	315	999999	792	944	999999	122	23	415	20	239	516	130	248	607	955	410	260	999999	653	145	746	999999	999999	777	999999	33	125	999999	908	475	341	517	38	999999	304	999999	766	872	999999	206	999999	583	170	648	999999	200	904	875	194	456	39	18	619	686	999999	136	341	25	999999	586	997	483	506	999999	898	998	101	999999	312	605	999999	999999	999999	457	917	172	28	39	746	526	999999	249	999999	461	446	332	897	351	215	999999	999999	751	645	372	208	744	87	999999	999999	999999	108	999999	999999	589	812	650	629	172	769	310	117	312	999999	709	467	999999	138	54	999999	575	999999	750	364	999999	999999	893	743	26	259	182	999999	999999	288	714	428	999999	675	999999	649	795	999999	735	582	999999	70	716	482	935	905	449	615	999999	999999	185	931	358	979	439	13	919	906	613	999999	596	999999	715	33	999999	999999	681	92	373	405	999999	999999	375	177	458	83	869	421	999999	999999	809	566	62	874	113	782	80	805	999999	762	730	888	999999	822	986	690	355	693	917	999999	233	366	252	637	225	312	999999	191	530	365	999999	999999	108	502	113	39	172	840	920	781	221	999999	846	611	999999	999999	782	552	190	999999	728	186	503	999999	886	999999	324	424	659	800	226	999999	285	881	628	232	999999	596	719	957	527	515	772	145	442	357	520	999999	999999	801	530	23	10	
762	637	956	14	944	616	660	999999	748	999999	129	565	999999	600	965	982	452	633	195	832	233	999999	999999	413	368	722	538	999999	683	462	858	279	212	888	522	999999	672	228	846	980	999999	999999	779	334	999999	580	120	756	999999	999999	999999	177	344	191	999999	522	424	552	645	231	87	999999	41	295	332	849	362	443	88	720	320	233	787	215	773	981	470	888	761	999999	611	781	387	999999	942	690	999999	31	999999	999999	830	129	999999	624	999999	999999	221	493	999999	803	227	999999	999999	834	999999	999999	390	999999	418	795	999999	535	791	857	999999	999999	999999	999999	999999	999999	999999	340	331	88	890	200	651	173	312	999999	999999	977	886	957	570	934	113	553	688	655	999999	999999	613	326	948	304	338	724	13	607	992	216	149	999999	888	887	355	599	999999	157	645	226	826	977	999999	84	999999	833	297	685	201	796	326	698	340	117	727	14	140	596	862	926	169	704	999999	564	837	525	999999	683	588	513	609	541	20	999999	999999	636	301	874	655	504	437	328	999999	205	889	451	39	781	169	999999	999999	357	294	719	67	131	538	471	246	133	764	614	106	999999	197	785	688	257	137	100	712	265	940	367	499	841	999999	252	674	396	999999	297	999999	999999	54	262	256	300	36	858	107	999999	637	532	740	999999	231	727	999999	114	999999	782	654	79	638	999999	999999	927	229	226	832	296	796	850	637	999999	101	859	643	999999	538	397	230	278	999999	882	627	999999	626	676	619	571	243	570	633	999999	999999	999999	999999	840	999999	328	999999	809	36	811	43	787	895	274	999999	371	93	84	575	375	561	385	999999	999999	586	999	311	553	999999	270	62	236	226	999999	999999	999999	261	803	99	220	326	421	251	191	999999	839	999999	362	945	257	488	169	999999	267	161	268	377	851	263	845	27	527	212	999999	758	807	999999	999999	999999	93	120	289	999999	365	999999	150	144	999999	908	746	999999	948	607	359	781	893	241	959	772	999999	999999	999999	550	253	202	798	218	999999	432	999999	999999	550	921	862	999999	208	184	639	218	20	133	999999	999999	999999	367	78	999999	853	984	865	576	611	208	999999	813	710	999999	740	999999	260	932	659	471	868	477	937	37	999999	221	583	999999	601	750	762	450	796	999999	43	999999	999999	878	364	499	567	474	999999	999999	999999	58	436	469	999999	477	957	87	473	21	999999	49	429	999999	185	641	411	999999	974	860	999999	426	999999	999999	706	854	48	382	578	170	904	404	999999	596	973	696	999999	123	283	134	793	684	999999	784	392	
993	467	999999	702	722	999999	999999	999999	806	999999	637	40	999999	999999	999999	999999	584	509	999999	999999	680	239	833	78	999999	856	999999	873	850	999999	999999	449	999999	861	713	397	956	679	855	999999	999999	904	999999	690	345	665	602	360	693	695	999999	184	672	999999	999999	763	633	23	999999	865	800	546	649	739	154	999999	797	331	59	999999	481	904	654	241	623	999999	236	153	732	823	264	937	189	164	858	586	776	566	159	999999	999999	999999	999999	989	281	947	265	999999	546	999999	999999	280	310	500	223	313	999999	999999	63	999999	537	490	290	400	611	863	366	494	881	567	999999	241	181	110	999999	539	999999	664	999999	999999	520	961	607	584	955	983	636	689	940	999999	999999	345	999999	999999	422	283	999999	999999	388	418	591	770	393	999999	736	999999	999999	210	71	684	864	866	480	999999	425	575	882	706	445	627	236	677	554	336	999999	999999	728	957	687	165	877	383	285	551	94	749	578	628	848	329	884	999999	628	265	689	199	865	999999	799	999999	999999	955	630	761	192	913	226	66	476	999999	907	151	522	905	999999	491	591	929	999999	675	996	263	857	999999	742	800	59	298	647	322	220	999999	168	840	999999	921	753	523	369	180	533	522	999999	196	421	743	913	723	457	999999	999999	935	999999	999999	850	146	107	514	999999	999999	864	927	419	999999	999999	314	983	682	999999	886	737	77	999999	999999	999999	484	111	999999	999999	999999	999999	999999	999999	448	713	284	771	999999	989	628	999999	249	504	977	315	605	999999	997	999999	116	999999	241	583	570	999999	999999	376	999999	981	376	999999	999999	808	30	504	538	96	999999	450	999999	999999	949	999999	521	999999	497	572	592	817	546	381	114	999999	598	999999	655	752	280	977	182	908	72	62	623	593	999999	440	484	482	776	519	999999	556	577	999999	810	548	72	507	973	968	783	891	445	994	930	509	220	780	849	786	999999	993	278	999999	480	999999	78	999999	676	67	97	119	50	999999	249	999999	359	34	999999	117	690	772	14	213	134	999999	616	629	663	999999	230	703	633	999999	703	148	288	318	103	913	479	144	830	915	881	673	999999	419	754	382	159	195	999999	741	105	999999	988	74	144	308	999999	449	273	789	999999	999999	486	59	332	999999	279	51	931	525	637	999999	942	98	332	460	330	207	999999	291	737	44	361	891	895	660	159	223	183	795	999999	40	870	51	88	496	197	801	999999	999999	112	118	999999	825	114	549	110	999999	741	684	999999	93	574	981	61	802	999999	999999	164	999999	951	65	999999	146	999999	
606	999999	901	999999	835	272	529	120	231	189	629	780	535	787	356	559	260	999999	999999	817	549	466	888	989	285	999999	602	646	999999	702	56	249	999999	932	507	864	999999	889	999999	421	458	999999	999999	802	431	32	999999	807	808	122	999999	584	999999	999999	999999	150	796	999999	999999	381	669	882	999999	529	999999	389	661	602	999999	492	999999	371	575	999999	368	576	999999	999999	999999	262	999999	795	838	999999	10	472	869	999999	588	366	77	297	164	999999	751	999999	999999	999999	999999	51	999999	903	526	999999	762	339	18	999999	960	778	999999	709	353	999999	424	874	999999	395	528	670	520	863	999999	924	424	72	999999	999999	334	792	299	299	999999	525	891	63	999999	999999	548	671	463	576	838	810	999999	367	944	681	999999	999999	531	891	305	999	999999	507	889	602	901	700	132	967	999999	177	488	738	293	828	590	370	999999	531	847	857	216	944	35	999999	999999	66	128	535	930	457	271	407	994	999999	994	394	174	676	620	847	548	999999	607	670	331	599	84	125	999999	750	282	999	54	447	792	999999	999999	685	16	845	999999	597	46	521	906	999999	744	999999	833	206	206	927	911	999	319	720	999999	364	999999	996	981	999999	444	999999	999999	999999	363	999999	635	417	911	488	670	775	274	999999	459	96	763	251	999999	999999	291	894	553	999999	999999	54	138	81	250	999999	803	20	863	580	999999	856	347	645	999999	198	240	426	999999	999999	267	145	734	368	271	260	999999	640	151	773	999999	550	636	829	182	318	999999	563	176	793	999999	660	911	999999	798	999999	748	999999	524	999999	977	865	609	999999	97	999999	320	770	999999	989	526	173	868	100	860	612	229	517	999999	418	999999	677	260	501	999999	607	234	50	999999	668	512	482	999999	485	999999	855	941	999999	742	999999	998	999999	753	187	276	521	999999	999999	834	999999	383	999999	656	999999	895	310	614	117	999999	490	728	280	210	151	487	54	56	999999	304	15	999999	428	775	999999	419	123	923	82	234	522	815	412	215	383	295	280	826	20	589	494	999999	833	998	261	999999	728	456	999999	700	232	474	408	999999	999999	525	954	465	413	696	782	387	542	882	290	675	325	74	827	856	216	227	999999	803	810	764	837	430	523	999999	691	999999	999999	381	12	57	416	886	386	858	341	999999	422	324	807	117	999999	950	717	999999	185	663	628	755	494	999999	438	605	999999	999999	999999	999999	942	662	15	124	75	999999	999999	242	269	439	999999	999999	524	999999	999999	999999	996	703	67	887	713	999999	575	37	48	565	999999	997	619	
810	179	322	180	807	999999	999999	318	999999	51	546	79	999999	327	746	976	658	240	102	999999	716	608	23	16	800	820	14	97	978	85	999999	283	883	622	458	999999	375	799	999999	529	55	413	313	999999	520	999999	237	999999	829	61	390	335	999999	798	903	212	166	315	380	999999	867	672	340	616	999999	273	196	862	999999	485	610	859	999999	999999	164	313	999999	361	495	982	592	999999	268	927	695	184	487	94	719	256	113	70	428	999999	661	382	83	697	130	999999	630	999999	751	353	450	530	999999	232	643	999999	907	804	819	397	405	482	414	999999	920	367	785	111	152	999999	382	550	441	999999	911	782	999999	999999	241	999999	361	227	643	914	999999	999999	373	265	999999	999999	349	308	250	41	334	189	999999	670	776	762	999999	528	232	999999	971	999999	99	999999	321	861	369	309	573	581	45	187	839	999999	926	755	993	529	660	999999	283	83	309	410	999999	999999	814	569	830	478	999999	999999	999999	999999	943	586	86	356	943	590	999999	999999	999999	669	995	156	999999	477	743	31	999999	942	868	999999	855	897	600	689	556	999999	56	799	479	999999	805	212	999999	999999	556	349	999999	647	586	80	272	244	347	640	999999	323	391	346	826	809	709	999999	964	793	659	55	986	397	800	364	543	999999	570	641	863	792	962	999999	921	403	352	131	366	999999	937	621	560	959	284	242	207	999999	973	999999	999999	972	248	999999	675	999999	363	999999	847	232	536	312	674	999999	777	622	999999	376	425	432	466	999999	476	999999	855	47	495	36	122	567	166	833	999999	999999	999999	891	553	573	999999	999999	50	999999	284	999999	271	635	947	999999	999999	662	881	831	294	551	213	807	505	999999	543	637	24	336	178	289	75	703	326	773	460	885	78	788	35	13	392	405	313	342	904	999999	100	641	999999	460	686	334	548	445	696	448	396	481	39	713	406	713	892	999999	78	999999	318	183	403	306	593	103	806	290	168	808	999999	172	999999	323	546	382	492	718	603	740	164	999999	999999	22	999999	999999	758	322	607	678	513	318	274	999999	999999	917	248	548	866	592	528	999999	999999	888	944	999999	312	716	176	33	231	999999	401	999999	999999	437	999999	390	806	996	344	493	683	489	304	195	999999	999999	999999	999999	144	943	851	21	222	999999	605	198	77	276	294	52	156	583	457	999999	917	999999	932	484	820	999999	741	869	257	44	584	796	593	758	334	480	315	546	999999	287	332	390	125	516	832	907	323	999999	712	301	347	109	999999	966	278	999999	999999	999999	
808	286	999999	981	763	187	322	999999	604	319	999999	813	737	609	999999	180	999999	999999	821	425	652	913	544	211	999999	956	697	484	764	999999	999999	999999	580	388	737	613	85	350	627	937	204	33	312	14	598	898	564	738	999999	862	959	740	150	483	284	895	741	11	824	807	999999	838	54	977	828	579	999999	359	872	90	105	999999	910	883	231	628	610	540	612	268	999999	959	78	902	668	999999	231	107	113	841	999999	999999	525	999999	457	366	979	999999	185	999999	665	999999	865	335	999999	303	830	999999	262	656	295	211	398	565	999999	999999	769	152	318	88	999999	145	255	40	218	31	150	100	436	999999	649	284	999999	593	602	196	999999	742	999999	999999	919	964	844	457	556	670	685	999999	414	925	596	836	26	106	671	530	999999	835	126	999999	163	740	830	396	17	20	846	804	999999	228	438	37	999999	943	169	999999	999999	797	999999	548	345	999999	685	999999	278	812	267	268	921	82	236	267	625	999999	221	189	143	458	450	999999	999999	880	996	195	497	569	829	83	937	288	999999	999999	361	999999	410	999999	64	330	127	205	752	588	883	890	992	180	411	999999	999999	979	259	999999	356	999999	723	999999	193	500	999999	999999	982	194	999999	642	843	999999	999999	57	999999	248	999999	812	340	255	793	246	997	999999	203	327	999999	221	351	957	39	999999	815	999999	999999	946	789	564	317	418	222	999999	999999	250	999999	999999	273	364	999999	492	855	446	512	111	999999	487	999999	999999	306	695	999999	999999	843	999999	613	456	258	999999	202	52	459	999999	505	921	43	999999	978	756	999999	274	63	803	999999	999999	999999	999999	884	714	279	376	488	999999	267	999999	866	450	724	895	637	600	680	999999	172	587	999999	294	941	590	999999	999999	509	999999	27	999999	641	748	190	984	999999	31	572	543	223	999999	563	999999	312	882	65	592	999999	92	128	469	593	282	641	999999	824	999999	650	303	646	360	867	777	999999	234	981	128	999999	739	635	616	999999	999999	999999	346	34	999999	999999	69	999999	485	417	999999	592	557	449	999999	117	187	170	451	380	999999	897	862	958	786	59	999999	900	936	999999	771	457	512	442	456	715	304	978	536	836	591	767	170	942	450	194	999999	785	622	21	92	579	193	999999	999999	249	704	387	247	999999	903	168	598	163	646	999999	89	999999	993	653	812	999999	633	999999	999999	511	737	919	999999	601	911	303	288	925	999999	201	273	277	999999	999999	999999	916	741	999999	999999	432	179	17	306	480	115	33	791	999999	999999	999999	945	578	456	255	512	
784	869	646	999999	610	880	673	913	454	706	812	440	786	999999	895	999999	344	682	366	342	729	623	48	999999	887	511	318	726	366	255	999999	999999	439	704	999999	57	104	962	332	999999	999999	104	999999	999999	999999	999999	14	336	313	426	611	895	99	913	782	171	831	160	448	108	571	946	556	208	21	999999	10	92	416	848	999999	999999	359	813	836	635	771	274	999999	303	506	981	422	939	644	798	731	525	921	74	225	944	523	234	999999	999999	547	653	999999	311	592	999999	919	465	999999	999999	546	999999	999999	156	400	566	956	155	601	589	534	616	564	999999	269	999999	999999	352	999999	999999	858	999999	999999	287	98	127	512	891	711	999999	71	999999	999999	414	262	455	449	775	673	659	988	999999	632	999999	34	999999	98	549	51	999999	761	577	832	999999	999999	420	453	798	68	282	64	74	443	27	999999	999999	731	159	999999	813	45	395	678	999999	439	489	503	440	262	167	38	999999	999999	603	999999	999999	134	259	999999	842	12	999999	717	401	604	923	999999	614	873	458	999999	999999	999999	237	81	376	898	999999	207	892	916	999999	546	900	253	101	224	840	205	999999	999999	999999	127	127	811	395	677	287	378	516	554	889	567	804	958	999999	999999	622	531	455	596	999999	61	150	925	990	114	817	999999	513	708	999999	419	840	16	726	821	471	426	686	699	621	491	691	347	37	999999	742	941	163	999999	999999	318	750	446	187	430	999999	201	820	291	999999	138	999999	999999	460	479	999999	999999	242	278	911	205	844	756	975	783	999999	999999	897	545	372	875	995	999999	115	785	669	404	829	306	844	279	605	405	838	492	626	999999	887	557	729	944	709	884	805	407	474	993	471	999999	69	184	304	285	918	985	999999	79	702	999999	810	331	967	935	433	641	599	449	918	999999	166	487	915	349	815	999999	999999	999999	989	999999	321	675	933	435	246	670	975	330	486	853	359	557	191	222	746	407	976	773	461	173	808	34	85	978	247	999999	268	999999	469	501	818	33	89	993	363	145	398	999999	699	999999	666	279	999999	75	143	608	306	999999	999999	418	450	403	658	999999	899	296	999999	954	198	999999	999999	31	860	984	44	335	478	197	999999	611	19	999999	84	697	999999	539	71	999999	999999	638	286	565	999999	61	60	425	999999	999999	103	76	545	999999	354	999999	999999	645	999999	978	40	808	999999	118	844	991	999999	15	999999	961	328	370	999999	589	999999	559	387	846	999999	808	934	618	960	224	103	999999	75	574	999999	48	999999	862	130	999999	979	
47	507	177	999999	369	652	55	106	413	935	999999	841	999999	335	794	657	515	975	609	53	999999	847	916	25	63	926	999999	915	290	624	465	250	151	609	81	61	219	136	310	166	889	522	557	289	370	999999	118	249	306	390	830	887	520	49	567	999999	999999	162	667	443	817	139	816	788	999999	493	700	356	263	743	999999	999999	674	453	164	899	299	636	655	112	817	595	619	899	794	577	729	111	999999	881	469	67	468	867	348	759	999999	768	809	877	260	762	985	562	942	451	222	77	884	999999	900	999999	999999	564	625	232	520	916	999999	902	763	999999	314	382	999999	391	999999	999999	114	405	203	531	827	778	999999	65	609	999999	999999	999999	365	661	227	383	981	999999	559	904	251	125	248	789	774	907	123	661	457	613	289	561	530	999999	999999	999999	475	379	999999	729	711	570	622	464	999999	651	546	112	999999	999999	401	768	831	999999	566	989	167	999999	757	920	664	201	607	996	776	405	999999	950	698	738	908	611	387	830	202	680	503	784	829	999999	370	20	999999	526	221	999999	730	999999	848	973	331	999999	622	217	74	999999	962	625	687	564	999999	596	413	642	32	789	391	10	823	999999	496	382	584	635	999999	999999	999999	91	999999	266	675	317	999999	725	416	847	989	180	766	682	999999	999999	107	274	302	774	999999	999999	503	432	139	999999	690	962	487	949	486	999999	657	420	610	881	999999	431	999999	999999	493	999999	236	184	799	221	244	151	999999	618	285	319	343	785	56	272	999999	362	999999	945	626	150	999999	467	371	12	522	355	82	999999	46	999999	385	999999	290	999999	421	329	633	918	494	999999	999999	868	673	176	653	872	374	999999	304	999999	304	943	896	353	450	999999	813	796	999999	999999	79	999999	999999	609	999999	563	999999	137	850	999999	999999	218	460	86	999999	378	793	204	359	999999	981	733	540	558	381	999999	882	937	478	652	515	836	230	605	999999	462	296	999999	999999	100	378	999999	497	46	758	96	493	819	997	81	975	619	447	57	999999	345	801	34	238	502	680	566	999999	999999	999999	999999	988	854	606	893	92	729	961	999999	282	743	245	504	800	295	999999	73	939	406	676	896	999999	182	697	999999	660	271	835	740	419	811	588	299	294	865	107	638	223	113	999999	256	657	188	775	174	999999	307	999999	999999	554	617	999999	262	531	856	503	815	167	999999	242	999999	999999	231	849	470	999999	945	220	934	197	319	849	835	999999	430	999999	220	999999	999999	999999	999999	47	892	999999	801	194	999999	999999	437	
371	291	999999	752	870	178	361	435	339	999999	18	999999	97	299	755	244	768	999999	845	111	999999	293	419	999999	999999	879	782	11	45	57	286	999999	999999	782	573	905	999999	106	965	248	999999	813	881	101	524	881	276	748	147	951	43	403	999999	666	819	87	872	847	327	991	395	999999	400	291	38	188	975	314	725	849	405	671	826	606	42	804	411	999999	119	554	612	44	864	93	24	999999	349	521	963	495	42	991	779	973	852	718	423	600	999999	999999	999999	962	33	297	555	372	999999	999999	999999	24	999999	554	737	772	999999	999999	999999	999999	277	155	839	464	351	999999	816	999999	891	852	999999	324	391	999999	999999	773	648	650	21	576	999999	999999	999999	465	887	948	819	488	263	16	594	500	233	116	999999	918	506	451	620	793	481	151	480	724	139	999999	633	864	999999	963	134	999999	350	919	999999	999999	838	384	576	999999	420	338	160	999999	267	263	999999	999999	488	346	999999	206	39	228	105	396	182	999999	999999	577	324	954	999999	300	882	999999	160	314	338	708	89	999999	874	227	382	999999	990	595	999999	875	999999	359	999999	999999	999999	927	999999	132	823	999999	452	257	57	999	88	466	150	860	999999	410	113	786	945	779	267	155	999999	812	845	999999	405	586	134	460	358	965	999999	243	999999	954	158	999999	490	946	265	999999	83	875	148	916	999999	140	999999	999999	772	441	413	607	696	550	999999	895	286	870	999999	999999	132	597	650	123	999999	906	266	58	999999	84	306	999	524	435	999999	457	673	929	951	999999	994	78	687	917	561	970	999999	63	359	262	999999	999999	959	399	709	486	999999	999999	37	104	873	543	803	697	999999	999999	93	271	478	157	232	357	919	721	870	63	909	733	562	918	369	212	699	999	333	999999	49	134	725	595	231	648	901	856	401	461	275	989	781	157	887	999999	585	211	999999	403	999999	999999	528	999999	577	502	473	119	999999	999999	999999	804	374	999999	374	958	546	882	926	999999	456	73	330	419	788	999999	951	999999	41	999999	999999	497	968	999999	987	999999	605	79	999999	729	185	792	130	730	617	470	625	333	782	928	739	702	285	456	947	636	999999	119	868	657	550	68	87	652	53	356	999999	444	471	572	999999	477	864	999999	409	999999	943	599	999999	327	303	628	632	999999	353	924	999999	522	999999	361	884	495	210	370	189	127	999999	478	999999	999999	635	190	861	999999	574	272	838	999999	57	293	692	327	317	999999	363	922	435	974	308	128	143	323	462	120	999999	867	276	503	999999	292	
999999	474	912	541	691	123	999999	423	538	90	96	143	475	999999	668	566	188	999999	17	266	999999	739	180	568	999999	322	999999	751	530	707	999999	999999	71	765	999999	999999	415	775	858	999999	165	22	446	227	42	999999	999999	764	999999	132	688	616	495	999999	600	220	304	353	415	379	395	999999	892	830	94	999999	81	999999	363	450	999999	413	801	767	999999	999999	302	952	999999	136	474	962	309	407	999999	390	849	311	174	133	923	71	369	489	854	150	999999	615	999999	291	928	147	410	11	972	284	815	728	659	921	917	351	817	999999	999999	432	715	494	812	999999	901	770	545	240	526	999999	999999	321	999999	999999	559	999999	999999	254	999999	336	562	999999	435	999999	575	130	999999	253	215	581	254	91	584	432	999999	635	803	439	390	167	601	999999	485	883	241	503	816	698	372	999999	999999	573	90	578	870	416	68	78	999999	999999	999999	302	999999	944	999999	999999	737	489	535	923	882	389	999999	50	734	391	999999	999999	999999	81	313	999999	880	999999	59	680	999999	16	562	28	577	735	311	608	999999	309	156	540	49	278	999999	336	173	448	999999	153	709	50	843	999999	593	517	565	999999	477	174	421	59	895	999999	962	730	927	516	356	157	87	264	11	435	999999	999999	999999	244	315	999999	790	441	626	905	971	960	172	83	999999	69	179	255	999999	874	887	106	644	999999	316	45	409	657	999999	211	75	454	49	417	253	311	15	999999	750	501	384	979	433	990	202	999999	568	999999	91	999999	999999	832	133	136	547	999999	647	999999	927	279	999999	143	349	424	839	526	920	755	829	133	64	848	504	999999	500	908	999999	654	684	314	477	554	575	806	233	243	999999	913	999999	999999	999999	379	403	480	924	999999	640	18	160	999999	91	812	34	957	241	139	337	494	999999	999999	474	999999	951	623	802	32	567	999999	200	606	206	999999	885	999999	999999	684	454	999999	715	999999	277	664	504	19	233	999999	530	618	999999	104	905	836	287	240	640	670	999999	780	678	901	683	999999	817	554	478	83	999999	310	497	557	684	314	999999	999999	371	810	498	942	399	147	502	999999	968	999999	999999	999999	999999	655	93	800	999999	674	355	814	576	999999	846	950	540	159	999999	229	131	27	420	601	999999	999999	868	830	181	486	999999	540	409	734	138	721	999999	999999	999999	282	999999	999999	301	19	959	964	808	201	963	548	411	249	410	282	999999	951	685	108	311	827	786	263	628	779	294	814	415	999999	999999	135	999999	430	806	999999	12	433	725	410	642	103	103	676	
867	633	84	150	139	136	906	186	999999	754	807	526	999999	999999	79	521	725	999999	559	966	159	838	999999	980	443	946	280	404	235	285	466	217	733	999999	396	999999	704	153	999999	999999	936	865	99	999999	623	290	969	49	999999	214	684	498	999999	136	527	999999	192	103	706	192	856	999999	999999	760	298	600	792	385	999999	84	816	582	468	280	40	293	749	109	367	163	977	999999	49	31	601	968	999999	607	592	367	999999	610	446	999999	432	434	915	339	63	999999	497	593	999999	999999	397	111	39	274	106	244	289	999999	736	999999	215	625	472	999999	168	999999	999999	195	999999	220	273	215	145	966	847	605	999999	999999	999999	344	665	999999	769	759	999999	499	938	408	510	358	999999	729	874	893	296	807	999999	985	180	733	105	312	999999	261	26	192	999999	73	426	999999	866	869	46	999999	887	822	855	712	305	669	999999	529	999999	444	141	543	341	252	999999	50	999999	392	249	323	248	363	592	518	742	451	533	999999	981	20	492	218	999999	482	16	999999	951	259	689	999999	351	999999	628	366	999999	482	851	999999	394	999999	856	483	630	723	163	533	239	347	969	854	999999	516	547	673	952	923	999999	858	246	999999	999999	394	702	738	971	671	735	236	999999	269	599	808	490	604	999999	18	588	999999	328	482	999999	614	289	835	374	834	39	954	414	206	631	992	487	189	298	472	781	892	751	492	999999	13	948	999999	264	337	35	942	519	999999	345	881	539	763	968	483	114	867	373	147	642	999999	821	202	637	607	331	999999	316	691	237	695	228	836	683	999999	665	999999	580	47	809	999999	445	470	861	999999	462	724	220	814	367	913	529	999999	999999	999999	999999	755	82	657	16	999999	635	827	715	649	662	703	89	736	818	999999	297	335	999999	556	345	999999	341	887	154	606	100	502	333	999999	176	999999	987	999999	60	909	999999	999999	40	94	460	617	999999	221	97	759	999999	484	996	999999	626	203	285	303	999999	830	424	195	999999	409	634	142	503	402	482	57	716	423	686	908	38	374	304	253	999999	727	606	129	799	999999	962	999999	506	501	697	973	338	693	983	230	495	321	419	631	460	327	123	362	739	49	999999	999999	999999	999999	804	262	898	42	207	954	234	304	999999	999999	999999	28	636	999999	705	508	999999	999999	439	999999	422	716	955	673	792	777	614	253	390	759	351	999999	818	418	696	999999	85	306	999999	39	995	999999	999999	301	999999	442	691	121	999999	241	330	999999	790	341	999999	999999	999999	234	999999	429	350	980	
914	635	776	704	209	999999	315	270	999999	999999	536	410	470	999999	789	664	488	360	96	999999	596	158	438	330	951	486	743	999999	148	999999	999999	76	689	999999	999999	999999	999999	999999	999999	474	805	396	807	999999	494	390	871	453	999999	642	746	889	999999	999999	394	765	206	455	753	723	483	707	132	582	366	470	721	455	999999	499	149	998	127	999999	697	999999	351	999999	999999	570	615	999999	310	505	114	177	732	841	999999	520	103	78	736	519	990	108	274	235	999999	34	999999	425	507	809	502	747	771	721	160	999999	999999	675	620	192	999999	193	406	999999	478	198	737	879	824	436	405	80	271	999999	631	999999	999999	125	979	999999	901	200	793	501	13	999999	406	20	691	445	105	427	458	999999	412	806	701	999999	757	363	297	790	600	80	413	432	486	173	100	561	260	309	696	809	291	917	400	905	623	121	792	727	197	389	340	977	622	718	999999	999999	897	999999	367	626	999999	999999	599	722	97	581	880	999999	920	999999	195	795	730	649	271	495	999999	795	35	645	570	569	602	221	740	999999	809	999999	999999	275	664	964	941	999999	999999	999999	327	678	817	51	999999	559	806	67	203	999999	999999	973	456	710	999999	111	269	722	65	953	518	388	981	662	771	999999	275	655	999999	230	854	660	363	100	177	737	999999	983	414	20	762	999999	27	204	999999	999999	321	266	855	999999	704	229	25	341	662	939	696	165	280	129	999999	161	999999	972	999999	999999	620	365	999999	681	999999	999999	318	54	201	999999	370	787	483	934	801	19	799	913	999999	635	999999	31	438	238	50	822	713	295	999999	611	954	55	514	999999	226	955	999999	184	439	428	911	970	150	999999	578	999999	999999	999999	327	999999	999999	677	456	65	951	598	927	313	641	310	572	999999	327	999999	999999	325	282	999999	718	845	295	625	484	999999	999999	999999	880	748	999999	999999	999999	377	967	999999	259	287	598	458	640	627	999999	419	542	138	856	999999	999999	561	670	263	636	791	627	999999	988	736	999999	359	999999	999999	717	999999	653	510	171	999999	65	874	339	741	726	824	999999	100	816	875	999999	356	250	835	31	999999	999999	406	504	999999	750	999999	464	523	94	248	127	999999	909	850	766	42	999999	661	832	778	231	928	999999	812	540	536	999999	122	653	846	119	505	266	999999	109	256	999999	812	454	571	420	816	657	999999	706	897	190	966	119	60	388	589	13	252	107	159	870	691	818	999999	999999	999999	869	247	139	999999	106	521	750	999999	36	164	216	999999	999999	415	999999	999999	
115	999999	355	699	13	603	468	999999	501	23	300	950	999999	324	999999	240	742	79	946	420	359	95	800	999999	226	999999	34	233	999999	742	884	692	878	822	586	185	999999	999999	348	276	779	999999	130	93	230	799	999999	711	170	976	999999	298	468	861	698	30	842	685	482	412	578	244	157	759	138	608	82	564	738	819	371	612	731	679	999999	750	999999	717	449	999999	999999	322	73	406	999999	595	233	26	133	999999	999999	193	656	999999	697	545	999999	370	954	621	727	578	972	351	614	916	567	789	230	948	65	134	999999	66	945	265	180	751	999999	542	385	65	999999	999999	999999	999999	955	999999	981	105	298	604	762	828	699	999999	349	722	999999	306	38	444	999999	185	510	218	999999	600	989	441	374	710	824	422	246	999999	999999	999999	865	435	960	999999	807	135	659	460	372	999999	367	65	915	458	959	249	514	941	269	999999	672	277	241	365	806	549	730	999999	780	349	592	37	751	999999	857	999999	999999	266	636	671	526	999999	845	539	242	933	525	916	750	584	908	304	999999	882	137	597	999999	999999	965	267	404	80	680	32	999999	340	313	376	600	603	999999	257	314	999999	738	622	432	701	133	872	999999	813	837	205	441	297	624	869	422	999999	171	741	301	379	276	455	379	823	714	902	629	999999	325	999999	681	999999	990	814	154	514	175	503	999999	102	243	590	243	484	590	538	715	999999	954	340	442	171	999999	935	331	292	253	999999	987	230	252	874	999999	690	523	999999	306	810	725	999999	104	999999	270	209	145	685	222	894	242	185	197	999999	999999	985	714	520	705	65	493	861	271	999999	515	260	999999	369	999999	552	961	999999	241	905	719	57	245	774	900	999999	999999	999999	999999	999999	376	811	43	67	678	512	976	13	999999	251	999999	864	645	538	162	19	359	776	593	670	933	431	943	292	475	158	999999	939	619	949	265	848	790	911	199	703	999999	792	691	999999	999999	999999	735	990	588	855	411	706	622	999999	406	33	62	410	999999	945	868	750	591	529	763	46	393	135	985	999999	83	733	349	458	792	566	95	999999	103	975	696	952	704	620	999999	999999	999999	729	552	999999	795	390	495	253	835	476	211	999999	826	539	999999	999999	15	119	999999	677	999999	173	999999	840	999999	59	316	451	999999	999999	56	971	999999	720	999999	999999	582	999999	682	693	248	105	623	325	999999	923	185	564	999999	999999	947	999999	837	999999	685	163	630	999999	999999	999999	83	54	995	920	429	239	388	999999	819	999999	999999	262	436	98	
999999	270	550	999999	485	24	999999	751	50	171	968	461	143	999999	45	566	43	869	458	936	619	203	110	703	895	135	544	79	999999	499	69	694	999999	749	641	424	612	847	237	289	873	331	13	834	999999	968	106	676	81	263	877	167	804	500	478	244	170	847	887	360	479	803	16	551	111	999999	302	394	80	620	953	999999	642	999999	999999	298	200	999999	751	999999	39	867	998	492	622	901	999999	668	999999	999999	999999	765	960	876	810	80	325	462	732	678	675	711	606	460	309	999999	524	635	999999	190	999999	894	106	959	331	611	804	524	928	999999	999999	999999	123	674	366	999999	235	999999	368	992	973	738	544	999999	999999	327	271	548	192	931	387	999999	241	100	361	369	668	999999	555	208	275	800	533	532	294	51	598	931	104	120	465	758	277	999999	217	999999	360	33	707	13	999999	266	341	997	999999	999999	402	999999	999999	996	999999	235	220	999999	999999	182	214	21	789	999999	728	340	454	82	476	999999	986	796	882	55	999999	644	303	551	858	999999	469	535	709	164	648	999999	618	107	590	999999	548	117	717	44	111	348	999999	999999	999999	19	812	999999	530	204	153	605	151	277	986	885	931	668	310	999999	713	678	312	634	572	164	721	356	491	999999	89	878	89	847	943	671	410	807	276	999999	207	209	14	515	20	999999	433	351	120	999999	308	880	807	999	331	432	999999	609	923	999999	297	999999	777	294	124	999999	526	303	999999	999999	484	134	401	461	521	513	673	999999	624	528	730	999999	999999	786	938	209	81	90	999999	521	999999	801	999999	156	999999	999999	431	720	999999	745	527	999999	27	794	230	183	488	356	999999	817	758	248	984	405	400	917	999999	999999	355	914	203	446	777	812	689	999999	251	999999	999999	779	999999	953	999999	878	11	999999	362	451	999999	999999	720	725	601	708	762	397	816	488	756	644	522	440	374	999999	552	90	999999	215	115	546	932	243	456	999999	735	999999	841	116	403	799	564	778	434	591	203	477	844	79	59	302	867	762	499	264	999999	651	588	999999	999999	999999	247	157	345	29	999999	487	278	999999	972	999999	556	709	95	956	89	744	15	999999	999999	84	246	293	165	999999	999999	179	999999	999999	452	999999	999999	999999	779	482	561	417	442	414	759	716	209	951	999999	102	999999	167	677	542	185	522	645	805	638	261	684	953	999999	532	350	662	742	999999	999999	887	740	635	930	613	404	671	312	999999	34	999999	875	294	197	999999	77	521	999999	999999	999999	929	449	421	292	527	999999	608	
999999	909	74	107	973	132	511	218	362	120	237	74	148	999999	220	54	781	999999	999999	400	766	999999	999999	829	169	999999	69	999999	448	328	352	412	815	796	999999	402	536	926	999999	999999	783	999999	709	956	293	437	73	513	718	404	640	230	151	407	841	496	453	244	999999	999999	72	990	769	44	767	825	999999	999999	267	999999	517	854	999999	633	616	788	229	508	546	999999	999999	999999	802	999999	688	132	270	999999	955	759	999999	999999	989	999999	689	793	218	999999	999999	467	189	722	255	900	887	999999	999999	999999	790	62	276	999999	999999	215	965	999999	197	999999	355	645	564	840	396	508	999999	999999	999999	999999	944	823	580	999999	319	88	999999	999999	311	901	999999	999999	371	753	627	902	999999	14	999999	783	204	183	605	492	329	553	903	348	335	746	42	999999	921	461	573	966	482	721	635	619	663	219	999999	295	999999	454	999999	810	222	494	25	999999	619	91	999999	770	228	98	234	999999	184	213	429	564	999999	493	980	909	999999	661	430	771	379	985	999999	999999	968	319	923	875	279	999999	135	841	731	178	999999	840	356	802	999999	394	497	869	444	459	789	650	426	85	999999	374	630	999999	73	999999	494	633	960	130	802	999999	174	358	496	92	999999	588	833	999999	440	999999	999999	999999	913	46	999999	509	551	670	204	999999	999999	847	411	904	471	574	777	487	683	429	879	236	999999	999999	229	999999	382	362	381	211	999999	725	644	999999	811	253	648	37	999999	999999	999999	299	999999	484	999999	327	999999	591	620	514	810	356	27	20	999999	999999	387	83	816	145	137	999999	299	999999	510	177	212	86	999999	228	925	999999	999999	698	347	590	311	525	999999	901	200	791	741	866	999999	470	708	999999	75	484	865	574	220	835	857	892	999	931	973	848	124	999999	497	401	588	71	839	328	672	679	35	862	260	914	999999	345	457	432	602	50	999999	999999	21	999999	363	361	999999	681	840	455	590	379	551	999999	787	330	999999	999999	999999	999999	630	390	961	396	458	13	999999	306	999999	522	444	576	339	933	390	545	859	878	47	237	532	168	999999	227	999999	999999	999999	999999	137	624	51	117	154	273	999999	999999	617	624	999999	360	47	242	999999	328	20	23	50	618	594	251	471	425	312	61	999999	472	903	743	307	999999	999999	48	178	276	480	337	432	999999	523	312	999999	244	999999	687	199	299	377	168	216	999999	615	702	999999	885	163	626	804	102	465	999999	184	873	327	369	999999	998	74	524	999999	683	590	974	104	999999	999999	236	708	625	861	518	
104	999999	536	232	196	999999	357	293	999999	853	532	339	999999	576	138	65	917	357	29	999999	235	853	320	533	494	641	607	999999	572	926	917	189	241	999999	852	439	346	104	183	677	651	780	999999	999999	161	261	374	528	163	268	319	360	605	999999	293	251	434	999999	738	554	392	948	720	999999	935	352	108	663	723	698	718	822	184	999999	999999	454	452	325	381	999999	277	999999	255	314	617	567	584	999999	999999	611	15	342	999999	628	295	702	70	223	999999	809	999999	999999	999999	999999	549	496	185	999999	131	839	799	118	632	505	286	313	703	999999	579	378	999999	999999	999999	122	692	385	466	556	66	847	393	238	267	572	89	566	284	790	764	130	391	330	449	824	999999	897	999999	860	351	982	999	654	643	690	999999	625	711	692	772	174	999999	629	207	283	455	570	999999	69	999999	999999	999999	912	651	458	986	448	98	184	999999	795	674	606	214	84	999999	739	594	577	531	464	999999	999999	27	999999	999999	999999	999999	175	999999	251	999999	651	444	631	999999	999999	12	999999	703	999999	536	537	392	977	499	999999	424	999999	435	999999	975	283	537	962	865	446	999999	60	367	999999	999999	923	804	69	748	33	171	583	999999	761	736	409	873	999999	999999	327	209	50	111	668	999999	999999	739	663	999999	773	123	482	999999	516	200	952	827	999999	999999	613	999999	999999	239	476	271	841	999999	999999	978	576	409	608	44	548	247	855	949	699	886	327	194	151	999999	975	909	689	818	614	570	784	582	405	652	999999	999999	999999	999999	634	999999	999999	994	999999	999999	699	373	514	999999	227	279	345	12	137	592	958	428	999999	539	263	999999	999999	32	398	112	204	993	999999	999999	999999	953	370	53	999999	302	390	333	999999	999999	999999	611	404	999999	601	999999	235	781	454	999999	693	895	13	999999	557	78	825	999999	606	962	490	705	368	557	999999	273	909	999999	688	834	999999	635	310	134	445	652	171	339	431	63	877	999999	999999	201	273	824	950	999999	999999	256	477	906	727	166	976	398	999999	847	525	337	435	933	999999	999999	611	67	595	879	902	905	906	495	61	552	94	78	166	177	294	999999	322	886	805	442	999999	999999	908	154	157	999999	999999	999999	814	103	628	944	328	929	590	999999	239	80	130	591	349	981	854	184	81	908	241	999999	999999	622	25	549	137	661	262	316	159	450	732	855	505	592	681	957	924	999999	749	237	999999	999999	673	251	766	223	102	385	450	999999	999999	248	815	333	762	201	88	89	816	999999	676	284	65	788	348	
275	999999	757	999999	896	999999	931	999999	14	999999	483	949	773	782	914	568	877	865	425	377	493	50	182	829	490	879	845	332	92	999999	312	33	999999	903	501	138	345	85	553	482	151	89	811	835	289	252	315	999999	902	108	798	418	640	421	855	235	913	927	819	27	415	999999	86	452	195	459	75	870	291	785	233	999999	322	942	236	413	238	346	550	247	999999	548	430	983	762	894	392	999999	57	275	224	417	265	535	77	542	12	368	649	829	187	999999	24	126	999999	999999	999999	697	194	452	996	999999	386	999999	999999	866	999999	102	689	301	76	601	822	25	571	815	546	999999	875	693	410	870	697	721	70	139	534	313	118	999999	999999	695	288	999999	279	999999	41	684	91	210	999999	910	679	358	762	585	999999	998	555	999999	459	319	822	501	51	135	879	665	521	324	999999	875	984	922	503	381	999999	999999	999999	922	784	862	704	999999	339	500	999999	349	959	485	517	999999	757	59	316	488	873	999999	563	999999	999999	999999	172	767	867	489	925	756	854	391	271	999999	262	999999	285	597	999999	999999	171	999999	934	999999	999999	46	999999	999999	127	935	616	24	508	536	999999	602	163	999999	999999	999999	999999	849	574	445	494	577	223	122	283	134	773	719	999999	999999	999999	22	219	239	670	136	959	999999	371	990	150	999999	882	735	740	660	478	867	898	999999	349	322	999999	499	55	138	999999	694	534	992	999999	999999	151	782	910	651	392	999999	748	572	978	747	487	999999	305	999999	695	487	382	622	656	906	821	206	999999	313	45	720	193	542	314	999999	999999	379	829	999999	698	110	999999	98	277	553	129	335	698	602	834	999999	203	401	999999	345	322	999999	346	264	85	944	406	607	616	671	999999	999999	268	999999	999999	118	753	62	955	595	662	293	354	112	787	495	508	783	479	642	526	791	109	968	999999	999999	43	574	177	754	703	227	482	999999	999999	913	77	999999	392	725	649	151	999999	847	682	38	566	244	999999	590	445	622	138	999999	999999	949	116	299	999999	595	84	188	884	210	891	444	810	999999	999999	999999	428	523	401	753	992	384	355	261	295	923	68	799	999999	586	999999	90	99	508	460	862	806	777	232	796	650	470	266	244	999999	248	999999	999999	944	602	172	999999	231	384	981	770	603	855	999999	839	999999	285	91	308	892	999999	355	311	298	436	999999	650	301	999999	112	532	128	999999	305	57	999999	250	854	999999	424	396	859	714	527	690	269	951	999999	999999	270	375	999999	958	352	155	892	999999	
999999	517	534	999999	630	626	282	999999	999999	492	559	956	144	295	430	585	883	505	999999	640	784	607	177	126	999999	908	999999	737	152	999999	999999	160	164	999999	721	347	970	902	766	242	442	78	47	999999	401	817	259	974	999999	803	85	846	204	999999	999999	921	349	417	645	999999	999999	999999	316	493	999999	408	801	354	574	93	615	980	739	999999	207	715	999999	401	725	68	659	370	793	999999	93	921	956	902	657	799	997	562	267	54	950	897	762	554	61	992	26	904	409	860	999999	999999	117	999999	64	426	361	947	692	586	999999	921	751	999999	409	802	999999	898	697	775	95	62	722	694	999999	310	999999	25	350	732	51	755	961	999999	161	988	814	480	999999	240	447	59	870	681	983	39	999999	795	155	258	550	128	999999	999999	775	145	382	422	999999	999999	474	346	999999	960	999999	316	960	819	815	999999	988	972	60	467	337	999999	191	51	711	738	999999	999999	869	101	191	923	549	999999	167	25	616	401	762	104	765	110	452	999999	146	999999	79	336	979	734	269	578	999999	748	306	999999	953	341	711	980	600	999999	477	999999	999999	621	767	999999	999999	800	804	597	999999	999999	999999	237	593	281	904	44	999999	999999	186	144	831	999999	855	800	41	428	71	285	689	782	504	999999	633	999999	999999	525	999999	446	674	189	999999	672	368	122	57	79	999999	681	999999	677	321	772	141	342	685	175	766	999999	601	244	738	529	999999	999999	461	254	999999	999999	999999	388	999999	231	163	999999	999999	169	254	742	753	962	999999	389	847	22	470	731	326	301	260	966	759	999999	845	439	450	411	763	931	999999	999999	475	999999	999999	999999	552	99	618	144	138	999999	920	33	999999	638	999999	358	681	895	966	729	928	312	407	999999	999999	191	386	999999	556	802	405	323	91	950	999999	785	848	799	470	381	123	191	173	734	56	999999	729	216	477	102	729	867	964	999999	874	999999	99	366	429	999999	999999	894	588	335	130	606	941	273	999999	186	999999	881	435	595	616	746	148	999999	138	999999	462	179	255	463	82	537	358	160	85	332	695	492	379	109	667	228	602	999999	999999	449	794	999999	74	301	592	848	999999	379	999999	138	34	999999	999999	537	999999	544	649	134	262	592	258	791	198	999999	490	999999	512	336	928	999999	153	999999	68	689	108	997	115	999999	871	234	999999	978	836	946	308	279	263	999999	202	132	579	999999	585	32	201	12	277	254	999999	574	345	999999	999999	999999	984	723	999999	999999	438	999999	439	694	999999	37	496	999999	954	251	
521	999999	763	999999	144	805	819	676	999999	46	999999	999999	999999	860	153	999999	889	999999	999999	999999	962	999999	999999	999999	413	999999	693	884	999999	999999	535	999999	58	35	733	600	810	999999	971	646	999999	999999	999999	331	61	343	191	578	551	956	148	999999	741	53	999999	937	309	59	267	852	121	935	461	177	510	576	57	703	137	999999	496	224	28	891	999999	654	999999	999999	663	79	110	124	999999	268	420	39	190	999999	747	796	300	761	417	128	999999	180	999999	831	821	999999	999999	487	999999	998	470	923	487	850	247	999999	361	719	395	197	752	997	602	203	757	481	999999	52	956	340	262	999999	806	899	367	635	797	754	999999	188	784	999999	672	344	797	496	999999	340	999999	123	999999	581	375	230	376	537	577	663	84	349	999999	252	530	121	746	735	127	999999	492	999999	999999	999999	950	999999	413	999999	334	999999	405	270	929	999999	286	843	896	681	368	586	533	999999	68	144	999999	429	999999	541	102	561	999999	71	379	963	847	164	999999	837	630	167	999999	999999	212	318	999999	813	999999	999999	966	687	224	74	376	540	64	662	553	999999	927	531	129	872	47	772	670	344	891	999999	218	131	566	68	999999	211	769	297	999999	750	877	866	19	64	574	414	346	999999	999999	838	999999	999999	999999	999999	910	109	48	944	209	439	999999	922	922	453	825	845	131	166	24	999999	771	767	45	803	823	70	522	74	307	633	436	147	649	62	67	33	520	981	999999	950	172	824	98	999999	112	954	943	999999	239	729	293	190	518	999999	999999	152	159	999999	761	999999	587	974	646	999999	999999	510	999999	869	396	999999	334	149	17	73	999999	999999	999999	847	701	869	126	956	834	999999	999999	999999	628	130	999999	999999	873	999999	229	308	373	999999	999999	522	193	602	681	84	179	436	404	999999	182	454	526	130	999999	999999	116	999999	732	631	149	999999	236	758	881	163	883	481	928	621	999999	708	700	814	768	999999	663	999999	198	999999	787	407	999999	999999	999999	183	603	865	451	571	606	337	576	999999	999999	119	999999	435	720	527	201	697	508	783	999999	473	754	711	361	315	648	17	704	690	843	999999	999999	39	685	707	999999	999999	39	367	999999	999999	142	958	765	999999	871	238	999999	670	851	100	899	399	973	999999	429	892	999999	145	923	599	633	885	898	999999	224	999999	749	23	999999	183	667	150	769	640	999999	795	946	702	999999	419	629	43	839	753	999999	505	66	87	999999	667	513	999999	444	425	999999	256	70	457	445	614	489	999999	701	999999	432	999999	630	342	
277	634	945	812	701	999999	969	599	999999	154	475	999999	210	672	735	311	999999	773	999999	999999	999999	94	999999	498	999999	830	929	999999	342	172	331	92	874	723	809	653	721	700	999999	930	455	369	210	915	982	726	414	817	639	399	16	999999	62	999999	661	999999	999999	456	999999	870	999999	715	267	884	823	392	843	487	862	92	589	999999	581	776	999999	999999	884	819	516	540	426	999999	625	999999	999999	672	999999	999999	72	626	999999	274	155	331	356	999999	112	325	102	999999	882	926	954	557	810	47	999999	285	999999	999999	308	89	940	24	454	471	100	324	729	161	362	999999	425	999999	999999	324	823	259	999999	167	220	568	999999	916	999999	499	167	77	142	999999	594	754	219	723	327	674	334	141	999999	884	999999	787	596	940	247	636	999999	718	999999	999999	223	828	855	230	138	999999	999999	34	366	954	313	32	192	611	566	999999	45	701	918	999999	990	692	381	545	999999	433	972	786	678	31	987	448	999999	646	904	766	999999	988	595	999999	999999	310	775	922	581	628	604	985	384	640	600	810	999999	566	505	530	456	319	999999	999999	999999	575	355	344	967	864	183	999999	999999	799	707	999999	116	340	350	999999	917	459	999999	889	828	986	411	999999	430	187	648	999999	999999	999999	999999	590	285	890	819	748	999999	440	955	716	454	999999	999999	585	932	999999	703	999999	999999	815	999999	997	354	999999	876	781	173	316	914	789	226	999999	999999	332	490	126	771	225	521	999999	734	486	503	257	444	769	999999	826	115	876	483	188	76	336	999999	321	246	461	23	47	584	648	526	175	500	563	664	999999	999999	816	999999	487	948	624	999999	136	999999	106	999999	999999	83	999999	211	47	315	48	824	999999	562	178	880	320	212	484	26	999999	960	999999	757	881	999999	751	999999	299	999999	995	999999	452	256	643	817	999999	81	999999	963	248	447	489	860	999999	739	999999	404	926	999999	471	285	473	607	993	176	176	349	508	12	999999	614	999999	942	319	808	381	821	919	999999	741	999999	305	520	778	649	481	477	305	151	517	356	805	999999	633	720	766	999999	999999	476	651	800	573	904	999999	634	535	546	550	999999	999999	999999	485	575	204	999999	980	953	999999	353	695	999999	53	366	495	999999	808	557	999999	599	52	536	568	452	709	940	675	400	878	153	124	999999	926	999999	783	740	871	239	999999	410	999999	812	26	909	780	951	999999	216	999999	665	825	977	237	999999	611	831	218	42	866	999999	557	590	85	999999	239	999999	772	999999	582	754	114	999999	398	908	860	
239	519	658	671	757	193	468	980	999999	327	999999	999999	999999	50	951	532	999999	373	905	999999	158	737	999999	999999	30	189	365	634	999999	561	256	589	328	999999	999999	321	559	999999	118	999999	98	609	861	367	102	63	797	361	631	231	999999	216	492	999999	711	502	189	979	651	999999	999999	834	999999	661	81	557	389	884	999999	639	999999	478	999999	999999	764	548	875	972	587	967	999999	13	999999	444	296	50	106	273	389	878	142	580	718	999999	252	264	294	999999	296	544	673	913	999999	991	999999	795	951	658	300	172	627	216	401	999999	196	824	831	880	374	999999	461	126	504	789	507	403	760	724	592	509	999999	675	685	52	303	478	321	21	196	999999	98	999999	972	999999	999999	999999	188	44	353	428	999999	414	835	999999	93	557	419	902	494	853	45	999999	75	791	908	952	530	359	391	717	999999	820	693	874	941	999999	154	999999	538	581	225	999999	380	173	999999	999999	840	429	959	999999	69	418	999999	342	465	999999	382	191	319	309	405	829	653	635	915	613	721	999999	324	79	413	142	374	913	999999	999999	999999	902	714	68	122	111	399	645	999999	104	302	360	418	90	640	962	967	238	186	999999	999999	999999	999999	473	999999	878	114	889	342	927	53	614	704	155	14	480	476	260	999999	999999	999999	18	977	999999	320	370	552	244	439	450	175	999999	737	252	247	122	654	251	930	999999	996	999999	312	730	60	688	656	999999	85	170	999999	716	999999	999999	956	74	999999	435	163	767	336	870	460	891	762	907	877	461	908	999999	825	235	329	999999	999999	999999	705	256	771	631	999999	289	168	278	954	458	105	999999	296	182	354	228	999999	172	906	136	59	420	999999	152	811	204	364	193	344	999999	999999	999999	585	36	369	520	663	999999	63	999999	999999	191	937	999999	999999	999999	999999	999999	547	999999	147	166	57	179	881	999999	287	629	819	999999	924	975	999999	693	999999	19	278	269	813	834	564	565	119	859	425	867	483	665	999999	999999	999999	628	646	999999	999999	999999	48	415	155	84	999999	44	712	543	132	736	257	254	252	803	753	906	922	999999	52	582	57	999999	754	23	999999	622	299	999999	491	305	339	999999	569	831	970	863	124	738	601	999999	853	575	737	689	619	238	423	536	999999	132	999999	933	695	550	192	850	661	141	273	999999	999999	681	999999	999999	406	60	684	420	832	890	791	194	121	521	999999	481	999999	999999	999999	582	208	762	995	368	999999	999999	511	29	648	999999	211	982	474	980	785	181	523	911	292	568	553	12	
704	154	341	522	821	183	821	710	400	999999	999999	691	999999	981	999999	693	236	10	549	665	771	712	999999	808	719	141	736	558	999999	549	999999	835	999999	206	999999	850	37	87	584	999999	207	999999	729	999999	999999	999999	568	803	494	829	684	291	29	887	241	991	465	532	999999	689	999999	273	999999	850	814	901	661	226	923	999999	666	159	426	221	467	833	999999	84	563	935	573	932	999999	139	864	999999	999999	151	964	77	394	505	284	894	891	934	195	999999	799	999999	131	352	880	657	172	999999	865	808	430	407	19	390	969	866	126	999999	209	623	985	324	95	520	999999	856	452	999999	874	531	329	999999	647	113	285	219	814	999999	62	416	966	999999	634	18	721	999999	999999	13	536	999999	777	387	999999	999999	893	485	268	611	101	34	215	11	660	344	488	896	760	905	115	999999	62	896	999999	999999	999999	999999	999999	86	798	694	798	999999	635	466	753	941	797	85	220	799	950	212	139	38	210	964	678	999999	529	824	806	162	897	776	365	881	999999	942	915	246	795	191	812	406	236	999999	376	204	590	999999	109	684	695	316	999999	849	999999	433	592	999999	977	999999	557	999999	999999	645	999999	858	999999	999999	999999	999999	169	999999	13	999999	400	732	801	444	598	484	999999	982	725	999999	466	591	967	999999	125	503	359	999999	268	999999	634	838	999999	590	224	517	103	719	532	999999	524	722	312	999999	459	43	631	158	103	503	999999	574	259	765	189	960	890	595	999999	522	506	999999	714	606	999999	561	223	221	229	91	999999	999999	460	481	607	744	288	928	999999	999999	871	211	139	764	717	999999	589	999999	411	999999	626	508	963	999999	999999	588	17	999999	903	898	820	419	928	21	123	699	124	777	999999	999999	681	962	999999	673	650	304	806	949	889	86	972	468	810	964	465	882	36	450	999999	29	736	583	34	167	999999	461	282	128	999999	28	999999	811	596	999999	999999	663	968	300	999999	452	781	999999	816	827	925	361	609	964	556	241	673	674	54	148	999999	108	937	381	411	198	999999	688	307	871	999999	999999	872	843	391	999999	913	735	90	290	999999	677	766	207	999999	911	999999	318	572	420	354	280	766	457	267	485	726	597	889	999999	999999	102	760	999999	696	764	488	999999	999999	754	328	937	593	763	901	999999	341	740	149	500	346	999999	999999	887	999999	860	404	424	585	999999	999999	999999	846	909	860	154	917	821	510	477	432	96	735	817	101	416	687	13	556	236	999999	986	999999	398	834	715	999999	872	999999	835	370	74	
190	676	679	999999	101	999999	903	756	999999	999999	999999	999999	78	260	978	309	796	119	183	400	868	359	762	98	868	457	999999	999999	999999	54	403	675	116	368	999999	69	999999	99	325	13	110	800	999999	634	757	999999	330	584	737	677	86	318	661	999999	205	999999	913	591	144	643	999999	758	999999	79	125	563	565	999999	999999	918	171	707	999999	180	999999	78	246	137	341	92	136	500	417	501	968	999999	24	147	172	84	155	555	954	681	403	351	222	53	999999	203	230	620	239	999999	999999	999999	524	490	678	999999	594	999999	260	61	999999	118	999999	96	111	41	549	427	547	279	772	615	752	122	776	999999	999999	202	999999	999999	999999	999999	999999	598	985	598	570	533	468	44	999999	369	999999	999999	174	295	10	136	942	487	654	802	999999	960	999999	899	999999	999999	999999	729	281	402	999999	123	199	11	999999	752	110	512	471	25	959	513	789	413	320	999999	947	491	948	999999	999999	999999	492	69	442	310	999999	95	971	167	999999	738	999999	97	201	191	713	173	446	999999	35	999999	26	639	999999	569	181	641	589	778	999999	999999	780	552	999999	46	631	140	568	999999	208	24	999999	999999	204	999999	750	701	999999	138	999999	784	999999	999999	999999	821	125	999999	999999	999999	999999	911	506	203	999999	598	957	220	999999	999999	560	582	604	898	59	20	897	712	445	999999	819	479	430	460	641	999999	999999	999999	848	330	921	999999	914	696	419	999999	517	348	999999	605	999999	540	999999	66	578	999999	189	157	999999	999999	923	412	999999	603	63	659	491	56	561	33	999999	999999	371	625	244	782	999999	908	999999	761	503	559	113	839	359	288	723	374	882	999999	500	999999	437	999999	407	519	371	320	643	999999	999999	999999	786	586	999999	999999	179	140	822	795	895	999999	668	890	199	999999	309	999999	254	774	935	999999	999999	999999	532	393	999999	215	227	724	421	999999	274	728	999999	999999	773	526	656	964	119	593	999999	96	999999	228	370	999999	999999	44	999999	793	75	999999	824	689	306	312	64	999999	944	963	913	107	384	547	16	939	935	167	599	782	921	999999	999999	352	575	87	301	999999	32	902	249	192	999999	627	999999	406	999999	275	735	470	472	856	29	156	680	454	712	999999	221	999999	612	807	444	999999	999999	785	214	482	124	229	21	749	777	52	723	730	999999	756	999999	610	44	669	432	139	320	74	999999	518	672	130	999999	656	102	601	299	999999	748	999999	755	506	999999	432	999999	516	458	722	999999	977	432	999999	862	955	999999	999999	396	999999	385	999999	126	807	999999	696	
999999	993	853	365	999999	186	752	999999	999999	514	11	759	419	611	517	916	680	999999	999999	293	999999	722	268	420	277	492	214	356	66	999999	961	947	981	999999	999999	168	662	999999	74	903	235	151	967	357	953	629	999999	784	435	468	634	527	823	241	611	97	735	442	97	999999	971	405	234	999999	553	999999	777	914	989	359	263	999999	534	90	67	944	754	911	467	648	300	429	921	598	808	443	134	749	999999	534	432	230	16	999999	931	829	916	428	999999	899	852	999999	795	999999	214	57	993	999999	999999	667	343	824	999999	999999	874	552	484	999999	741	999999	999999	37	999999	464	926	43	999999	634	159	238	999999	336	117	567	795	23	633	845	394	760	450	392	575	999999	201	608	255	567	34	389	355	290	687	694	999999	824	267	341	999999	999999	999999	368	593	945	639	16	999999	999999	653	860	919	639	999999	980	669	547	999999	792	999999	999999	788	22	609	999999	883	746	999999	422	597	971	756	999999	695	999999	292	91	799	999999	597	195	999999	837	914	999999	999999	715	49	706	35	432	372	474	78	831	392	465	758	999999	999999	892	367	304	819	681	114	627	943	37	697	587	747	832	205	87	435	951	107	445	309	177	707	943	999999	174	608	292	999999	863	831	827	332	976	567	999999	827	597	27	242	70	843	999999	21	18	999999	999999	540	278	999999	405	440	999999	323	523	895	194	424	907	654	83	821	403	999999	205	870	264	771	275	500	259	838	933	864	385	466	405	696	934	949	999999	999999	999999	241	467	400	999999	19	462	999999	520	413	690	372	999999	999999	449	999999	815	999999	193	913	275	778	741	567	999999	502	937	67	500	999999	489	957	174	15	807	172	999999	805	409	255	319	603	999999	846	157	999999	705	147	27	712	881	796	765	576	802	244	999999	900	893	968	81	405	181	32	923	732	208	164	999999	999999	80	20	738	999999	604	672	799	895	419	999999	999999	999999	50	999999	999999	693	201	598	999999	572	672	999999	999999	999999	183	913	431	956	922	999999	372	551	706	739	999999	871	999999	999999	972	140	999999	604	490	956	999999	999999	365	394	416	240	999999	999999	952	999999	615	999999	999999	307	765	999999	251	999999	972	999999	574	256	103	310	999999	999999	635	999999	626	999999	137	999999	240	999999	270	901	999999	999999	550	999999	884	762	599	999999	134	292	772	999999	72	291	889	603	631	999999	999999	925	999999	999999	248	999999	999999	999999	999999	999999	740	547	999999	152	999999	863	141	999999	301	999999	119	812	656	265	999999	999999	972	875	999999	999999	192	999999	
445	744	574	345	724	503	797	880	96	718	778	718	108	586	999999	630	999999	999999	160	684	311	350	386	999999	278	922	999999	386	697	729	864	649	698	999999	999999	383	577	701	148	999999	416	421	204	999999	44	938	166	598	698	352	999999	112	999999	507	232	999999	367	996	77	802	624	421	999999	367	999999	999999	30	892	484	999999	62	999999	70	522	277	999999	156	985	544	339	999999	290	687	999999	576	762	465	200	984	17	999999	581	634	346	23	995	239	999999	547	905	917	999999	124	907	300	141	999999	671	239	999999	948	382	461	999999	999999	343	733	837	999999	101	672	999999	908	999999	999999	999999	396	724	508	999999	999999	319	448	639	421	501	176	999999	999999	445	720	794	999999	999999	69	999999	129	896	309	680	271	401	56	455	242	97	366	647	142	819	744	999999	172	999999	681	999999	933	822	325	544	176	953	782	355	381	999999	868	266	417	141	360	499	999999	999999	21	999999	999999	992	406	334	145	529	647	244	701	403	631	13	999999	431	709	307	581	999999	513	317	619	700	84	363	999999	109	239	10	469	254	901	999999	945	422	999999	941	426	991	409	647	999999	547	654	999999	256	864	999999	986	432	63	918	660	325	703	649	572	999999	52	999999	45	299	647	999999	456	502	297	68	999999	999999	768	880	589	365	999999	12	999999	56	107	117	363	814	253	578	415	335	999999	28	252	772	801	999999	383	999999	999999	999999	999999	772	999999	484	959	806	737	929	663	182	999999	304	459	999999	578	526	820	935	751	231	55	78	999999	130	260	279	815	786	265	745	507	703	999999	517	343	999999	999999	622	158	557	86	324	915	243	997	946	568	551	204	999999	212	448	144	999999	312	999999	412	86	234	689	991	951	999999	918	675	634	313	942	367	278	676	208	999999	204	154	731	163	136	133	314	999999	274	999999	979	542	999999	568	999999	999999	743	999999	772	398	468	565	135	650	999999	567	999999	999999	625	193	999999	608	13	660	999999	997	581	446	285	953	920	979	726	369	694	385	615	76	463	999999	623	381	904	810	328	638	999999	91	166	568	760	670	94	90	666	999999	539	408	628	999999	633	307	621	999999	478	489	999999	766	999999	621	999999	999999	189	999999	569	553	703	203	342	999999	978	999999	289	716	202	259	894	645	702	322	846	217	447	611	114	326	999999	96	342	839	799	262	999999	545	616	999999	490	999999	521	123	677	345	999999	326	873	142	999999	999999	625	228	999999	999999	74	999999	774	999999	858	578	783	253	794	999999	861	502	512	726	
375	743	999999	999999	769	999999	134	589	999999	510	150	131	738	999999	309	853	470	124	255	999999	198	492	999999	871	606	999999	999999	278	328	999999	484	574	999999	156	767	999999	806	887	458	896	999999	999999	997	274	999999	737	839	999999	944	999999	157	747	257	905	537	882	972	237	141	857	283	856	270	999999	999999	576	999999	591	214	35	57	582	665	999999	538	999999	494	999999	999999	869	83	999999	333	388	999999	737	327	999999	619	885	311	578	755	601	622	999999	224	423	247	999999	429	257	606	918	892	574	91	898	999999	824	398	999999	999999	272	783	671	532	881	671	298	258	999999	972	999999	723	479	826	999999	999999	999999	498	999999	269	248	449	826	15	415	495	999999	999999	428	540	794	496	999999	999999	493	817	951	688	342	999999	999999	779	999999	284	287	205	423	747	28	172	60	335	327	215	722	822	957	665	999999	395	333	643	830	999999	187	832	887	862	343	999999	784	999999	166	329	319	468	999999	551	999999	999999	999999	600	637	266	489	469	179	630	894	670	860	295	570	947	428	999999	949	999999	106	455	999999	560	999999	772	999999	421	179	997	999999	263	402	416	937	907	322	999999	15	999999	999999	718	999999	999999	999999	999999	395	498	77	218	999999	13	519	999999	999999	282	902	522	196	864	999999	77	300	181	734	640	278	999999	358	662	634	695	310	999999	770	999999	792	60	592	741	386	999999	354	960	105	892	744	132	961	665	15	800	545	150	696	999999	428	999999	533	337	404	941	150	414	999999	216	702	144	509	76	490	851	999999	455	999999	987	723	339	86	842	896	155	492	693	656	833	999999	169	689	459	999999	310	999999	264	346	445	749	999999	385	889	199	999999	999999	999999	999999	164	999999	100	662	999999	597	999999	414	691	440	258	458	456	758	750	66	542	455	999999	115	999999	334	999999	118	52	248	784	954	197	999999	296	999999	597	999999	502	963	70	507	980	999999	872	896	999999	999999	97	986	999999	999999	634	833	656	164	572	999999	999999	829	204	981	619	470	999999	144	227	48	154	725	861	938	265	787	995	45	474	198	243	293	498	851	31	66	945	603	999999	363	999999	142	960	999999	999999	673	769	89	887	520	58	737	678	797	679	372	999999	364	999999	847	837	620	999999	383	555	711	341	353	959	563	525	220	999999	864	51	22	764	62	999999	592	28	916	158	999999	999999	999999	615	999999	181	658	931	590	677	482	999999	999999	452	587	262	812	341	999999	129	333	994	999999	922	814	755	667	607	82	940	343	829	920	472	735	242	59	
999999	641	999999	311	632	934	542	343	347	999999	569	999999	800	999999	260	602	797	999999	999999	312	583	800	944	999999	61	858	650	343	652	999999	913	716	354	212	999999	700	254	818	999999	999999	999999	999999	476	99	107	429	282	337	92	236	133	647	776	999999	476	305	696	666	259	773	294	209	690	742	752	853	833	597	896	560	357	979	133	999999	17	993	334	854	416	631	586	322	260	426	482	999999	940	423	999999	419	13	587	568	999999	999999	999999	899	734	999999	254	595	685	441	532	879	999999	524	876	922	482	999999	842	260	999999	197	972	948	999999	269	487	913	419	860	999999	556	999999	420	999999	134	911	104	600	517	172	45	901	999999	727	547	339	750	73	500	999999	448	999999	337	940	739	802	157	635	999999	999999	999999	185	999999	954	975	119	732	999999	752	21	387	999999	999999	97	999999	296	101	230	726	930	736	999999	919	606	48	395	442	999999	999999	332	764	468	135	999999	832	860	86	999999	999999	999999	606	999999	320	489	876	999999	836	999999	359	453	710	926	908	544	132	999999	266	227	915	590	677	999999	863	430	256	919	256	676	265	731	999999	175	478	299	334	315	539	439	730	970	559	202	999999	21	621	838	559	590	535	351	603	859	999999	172	760	353	567	890	242	957	821	999999	984	999999	244	545	999999	619	999999	816	950	999999	497	945	41	485	141	852	999999	999999	369	999999	150	913	138	360	999999	999999	538	999999	748	999999	206	773	999999	398	218	503	777	86	390	939	380	999999	999999	776	371	999999	140	285	221	715	92	823	597	165	29	80	999999	999999	391	151	90	239	78	311	999999	724	795	642	276	638	84	999999	38	429	295	432	999999	999999	988	98	185	263	769	999999	566	383	185	993	379	147	999999	893	695	249	858	150	650	99	155	999999	999999	498	18	583	640	999999	999999	999999	999999	597	558	147	895	302	965	826	470	45	745	257	548	802	272	138	999999	191	46	789	570	154	781	999999	216	351	818	687	255	196	402	214	587	17	999999	782	589	867	999999	999999	284	999999	680	615	353	999999	108	477	235	999999	948	459	325	16	607	726	815	135	930	999999	484	999999	581	999999	642	540	669	540	679	490	999999	767	999999	643	515	538	474	176	999999	999999	252	999999	999999	376	247	943	999999	581	410	405	966	999999	936	453	999999	995	460	405	972	812	999999	567	798	744	340	191	999999	999999	501	79	262	648	999999	622	311	144	999999	214	999999	699	999999	98	140	999999	524	999999	830	739	725	999999	87	78	204	999999	89	684	
552	716	45	65	676	218	90	999999	153	999999	999999	323	151	784	179	255	999999	282	999999	150	436	524	230	999999	360	999999	999999	981	991	194	454	780	999999	627	592	120	999999	980	32	442	17	999999	140	206	999999	516	598	941	350	831	709	999999	114	938	257	999999	495	790	705	999999	261	108	349	958	873	637	780	524	999999	68	86	388	999999	728	142	636	394	33	579	844	938	25	641	169	485	531	999999	604	380	564	624	388	285	882	191	999999	999999	181	332	48	736	999999	749	291	754	330	999999	999999	806	620	642	472	220	861	212	999999	466	999999	483	351	961	186	999999	637	444	698	112	999999	547	233	186	223	700	541	118	864	276	999999	414	164	859	301	797	759	999999	162	999999	424	679	945	999999	999999	697	999999	86	559	929	122	847	66	228	999999	837	999999	999999	429	771	679	999999	348	969	116	999999	329	492	670	388	394	714	292	529	999999	697	602	999999	905	999999	719	464	999999	934	999999	513	357	999999	999999	463	224	999999	502	391	999999	671	999999	975	999999	505	999999	498	999999	180	999999	999999	564	537	999999	999999	999999	802	538	904	999999	224	204	999999	815	602	999999	393	999999	217	999999	79	222	900	40	999999	999999	626	444	410	156	230	58	388	398	756	948	820	404	999999	228	422	786	999999	339	284	477	927	169	743	87	985	999999	999999	16	476	195	663	507	525	999999	618	368	137	757	830	176	816	25	69	654	606	988	972	988	751	999999	623	999999	755	548	439	467	999999	332	999999	660	849	381	999999	999999	999999	323	878	714	609	63	999999	841	509	118	661	911	110	99	481	996	999999	999999	999999	194	571	102	752	977	812	999999	999999	805	596	180	999999	999999	103	497	999999	293	120	999999	389	999999	999999	782	72	646	886	527	999999	611	851	174	999999	638	126	738	999999	999999	571	900	999999	999999	395	853	254	338	999999	999999	999999	612	999999	197	886	999999	831	566	999999	789	40	115	100	294	793	66	954	999999	117	999999	999999	365	498	178	722	219	999999	930	313	779	537	999999	855	670	709	755	882	664	288	733	807	560	186	220	171	465	810	617	665	999999	899	822	231	112	898	463	999999	999999	474	676	972	900	263	781	999999	999999	260	430	585	48	184	999999	999999	383	881	767	188	287	17	267	409	748	274	974	880	714	999999	999999	772	255	640	331	199	611	761	906	307	405	958	863	215	389	42	999999	164	609	679	847	999999	140	285	836	553	999999	277	233	999999	288	901	547	999999	507	657	339	407	999999	110	999999	622	974	469	782	
